From 2fff8fe4416bfe6b531678842232922d5f188bad Mon Sep 17 00:00:00 2001 From: v-sabiraj Date: Tue, 28 Nov 2023 10:45:38 +0530 Subject: [PATCH 1/6] Update azuredeploy.json --- .../incident-trigger/azuredeploy.json | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/incident-trigger/azuredeploy.json b/Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/incident-trigger/azuredeploy.json index 6c0a3d4c17d..76e88b1c1f6 100644 --- a/Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/incident-trigger/azuredeploy.json +++ b/Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/incident-trigger/azuredeploy.json @@ -4,11 +4,21 @@ "metadata": { "title": "Block Entra ID user - Incident", "description": "For each account entity included in the incident, this playbook will disable the user in Microsoft Entra ID, add a comment to the incident that contains this alert and notify manager if available. Note: This playbook will not disable admin user!", - "prerequisites": [ "None" ], - "postDeployment": [ "1. Assign Microsoft Sentinel Responder role to the Playbook's managed identity.", "2. Grant User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All permissions to the managed identity.", "3. Authorize Microsoft Entra ID and Office 365 Outlook Logic App connections." ], + "prerequisites": [ + "None" + ], + "postDeployment": [ + "1. Assign Microsoft Sentinel Responder role to the Playbook's managed identity.", + "2. Grant User.Read.All, User.ReadWrite.All, Directory.Read.All, Directory.ReadWrite.All permissions to the managed identity.", + "3. Authorize Microsoft Entra ID and Office 365 Outlook Logic App connections." + ], "lastUpdateTime": "2022-07-11T00:00:00.000Z", - "entities": [ "Account" ], - "tags": [ "Remediation" ], + "entities": [ + "Account" + ], + "tags": [ + "Remediation" + ], "support": { "tier": "community" }, @@ -19,7 +29,9 @@ { "version": "1.0.0", "title": "Added manager notification action", - "notes": [ "Initial version" ] + "notes": [ + "Initial version" + ] } ] }, @@ -107,7 +119,6 @@ }, "triggers": { "Microsoft_Sentinel_incident": { - "type": "ApiConnectionWebhook", "inputs": { "body": { "callback_url": "@{listCallbackUrl()}" @@ -118,7 +129,8 @@ } }, "path": "/incident-creation" - } + }, + "type": "ApiConnectionWebhook" } }, "actions": { From 296b934cdfc98f14f88f1c11c7debefb3728de75 Mon Sep 17 00:00:00 2001 From: v-sabiraj Date: Tue, 28 Nov 2023 12:22:36 +0530 Subject: [PATCH 2/6] updating package --- .../Microsoft Entra ID/Data/Solution_AAD.json | 4 +- .../Microsoft Entra ID/Package/3.0.9.zip | Bin 0 -> 94379 bytes .../Package/createUiDefinition.json | 4 +- .../Package/mainTemplate.json | 3506 +++++++++-------- 4 files changed, 1788 insertions(+), 1726 deletions(-) create mode 100644 Solutions/Microsoft Entra ID/Package/3.0.9.zip diff --git a/Solutions/Microsoft Entra ID/Data/Solution_AAD.json b/Solutions/Microsoft Entra ID/Data/Solution_AAD.json index 01dd4303aa8..cd592e460e2 100644 --- a/Solutions/Microsoft Entra ID/Data/Solution_AAD.json +++ b/Solutions/Microsoft Entra ID/Data/Solution_AAD.json @@ -73,7 +73,7 @@ "Solutions/Microsoft Entra ID/Analytic Rules/UseraddedtoPrivilgedGroups.yaml", "Solutions/Microsoft Entra ID/Analytic Rules/UserAssignedNewPrivilegedRole.yaml", "Solutions/Microsoft Entra ID/Analytic Rules/UserAssignedPrivilegedRole.yaml" - ], + ], "Playbooks": [ "Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/alert-trigger/azuredeploy.json", "Solutions/Microsoft Entra ID/Playbooks/Block-AADUser/incident-trigger/azuredeploy.json", @@ -88,7 +88,7 @@ "Solutions/Microsoft Entra ID/Playbooks/Revoke-AADSignInSessions/entity-trigger/azuredeploy.json" ], "BasePath": "C:\\GitHub\\Azure-Sentinel", - "Version": "3.0.7", + "Version": "3.0.9", "Metadata": "SolutionMetadata.json", "TemplateSpec": true, "Is1PConnector": true diff --git a/Solutions/Microsoft Entra ID/Package/3.0.9.zip b/Solutions/Microsoft Entra ID/Package/3.0.9.zip new file mode 100644 index 0000000000000000000000000000000000000000..856bb0cf13e93511535df09a3041eafb0d167e4c GIT binary patch literal 94379 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 D?k7Ft literal 0 HcmV?d00001 diff --git a/Solutions/Microsoft Entra ID/Package/createUiDefinition.json b/Solutions/Microsoft Entra ID/Package/createUiDefinition.json index b77ca0647f5..547dc6c2386 100644 --- a/Solutions/Microsoft Entra ID/Package/createUiDefinition.json +++ b/Solutions/Microsoft Entra ID/Package/createUiDefinition.json @@ -880,7 +880,7 @@ "name": "analytic52-text", "type": "Microsoft.Common.TextBlock", "options": { - "text": "Identifies evidence of password spray activity against Microsoft Entra ID applications by looking for failures from multiple accounts from the same\nIP address within a time window. If the number of accounts breaches the threshold just once, all failures from the IP address within the time range\nare bought into the result. Details on whether there were successful authentications by the IP address within the time window are also included.\nThis can be an indicator that an attack was successful.\nThe default failure acccount threshold is 5, Default time window for failures is 20m and default look back window is 3 days\nNote: Due to the number of possible accounts involved in a password spray it is not possible to map identities to a custom entity.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes." + "text": "Identifies evidence of password spray activity against Microsoft Entra ID applications by looking for failures from multiple accounts from the same\nIP address within a time window. If the number of accounts breaches the threshold just once, all failures from the IP address within the time range\nare bought into the result. Details on whether there were successful authentications by the IP address within the time window are also included.\nThis can be an indicator that an attack was successful.\nThe default failure acccount threshold is 5, Default time window for failures is 20m and default look back window is 1 day\nNote: Due to the number of possible accounts involved in a password spray it is not possible to map identities to a custom entity.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes." } } ] @@ -1062,4 +1062,4 @@ "workspace": "[basics('workspace')]" } } -} +} \ No newline at end of file diff --git a/Solutions/Microsoft Entra ID/Package/mainTemplate.json b/Solutions/Microsoft Entra ID/Package/mainTemplate.json index c3c6b078317..3291882949e 100644 --- a/Solutions/Microsoft Entra ID/Package/mainTemplate.json +++ b/Solutions/Microsoft Entra ID/Package/mainTemplate.json @@ -49,7 +49,7 @@ "email": "support@microsoft.com", "_email": "[variables('email')]", "_solutionName": "Microsoft Entra ID", - "_solutionVersion": "3.0.8", + "_solutionVersion": "3.0.9", "solutionId": "azuresentinel.azure-sentinel-solution-azureactivedirectory", "_solutionId": "[variables('solutionId')]", "uiConfigId1": "AzureActiveDirectory", @@ -74,378 +74,440 @@ "workbookTemplateSpecName2": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-wb-',uniquestring(variables('_workbookContentId2'))))]", "_workbookContentId2": "[variables('workbookContentId2')]", "_workbookcontentProductId2": "[concat(take(variables('_solutionId'),50),'-','wb','-', uniqueString(concat(variables('_solutionId'),'-','Workbook','-',variables('_workbookContentId2'),'-', variables('workbookVersion2'))))]", - "analyticRuleVersion1": "1.0.3", - "analyticRulecontentId1": "bb616d82-108f-47d3-9dec-9652ea0d3bf6", - "_analyticRulecontentId1": "[variables('analyticRulecontentId1')]", - "analyticRuleId1": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId1'))]", - "analyticRuleTemplateSpecName1": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId1'))))]", - "_analyticRulecontentProductId1": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId1'),'-', variables('analyticRuleVersion1'))))]", - "analyticRuleVersion2": "1.0.2", - "analyticRulecontentId2": "6d63efa6-7c25-4bd4-a486-aa6bf50fde8a", - "_analyticRulecontentId2": "[variables('analyticRulecontentId2')]", - "analyticRuleId2": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId2'))]", - "analyticRuleTemplateSpecName2": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId2'))))]", - "_analyticRulecontentProductId2": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId2'),'-', variables('analyticRuleVersion2'))))]", - "analyticRuleVersion3": "1.0.1", - "analyticRulecontentId3": "95dc4ae3-e0f2-48bd-b996-cdd22b90f9af", - "_analyticRulecontentId3": "[variables('analyticRulecontentId3')]", - "analyticRuleId3": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId3'))]", - "analyticRuleTemplateSpecName3": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId3'))))]", - "_analyticRulecontentProductId3": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId3'),'-', variables('analyticRuleVersion3'))))]", - "analyticRuleVersion4": "1.0.1", - "analyticRulecontentId4": "5533fe80-905e-49d5-889a-df27d2c3976d", - "_analyticRulecontentId4": "[variables('analyticRulecontentId4')]", - "analyticRuleId4": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId4'))]", - "analyticRuleTemplateSpecName4": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId4'))))]", - "_analyticRulecontentProductId4": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId4'),'-', variables('analyticRuleVersion4'))))]", - "analyticRuleVersion5": "1.0.4", - "analyticRulecontentId5": "f80d951a-eddc-4171-b9d0-d616bb83efdc", - "_analyticRulecontentId5": "[variables('analyticRulecontentId5')]", - "analyticRuleId5": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId5'))]", - "analyticRuleTemplateSpecName5": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId5'))))]", - "_analyticRulecontentProductId5": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId5'),'-', variables('analyticRuleVersion5'))))]", - "analyticRuleVersion6": "2.0.1", - "analyticRulecontentId6": "7cb8f77d-c52f-4e46-b82f-3cf2e106224a", - "_analyticRulecontentId6": "[variables('analyticRulecontentId6')]", - "analyticRuleId6": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId6'))]", - "analyticRuleTemplateSpecName6": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId6'))))]", - "_analyticRulecontentProductId6": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId6'),'-', variables('analyticRuleVersion6'))))]", - "analyticRuleVersion7": "1.0.9", - "analyticRulecontentId7": "694c91ee-d606-4ba9-928e-405a2dd0ff0f", - "_analyticRulecontentId7": "[variables('analyticRulecontentId7')]", - "analyticRuleId7": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId7'))]", - "analyticRuleTemplateSpecName7": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId7'))))]", - "_analyticRulecontentProductId7": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId7'),'-', variables('analyticRuleVersion7'))))]", - "analyticRuleVersion8": "1.0.3", - "analyticRulecontentId8": "50574fac-f8d1-4395-81c7-78a463ff0c52", - "_analyticRulecontentId8": "[variables('analyticRulecontentId8')]", - "analyticRuleId8": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId8'))]", - "analyticRuleTemplateSpecName8": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId8'))))]", - "_analyticRulecontentProductId8": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId8'),'-', variables('analyticRuleVersion8'))))]", - "analyticRuleVersion9": "1.0.5", - "analyticRulecontentId9": "1ff56009-db01-4615-8211-d4fda21da02d", - "_analyticRulecontentId9": "[variables('analyticRulecontentId9')]", - "analyticRuleId9": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId9'))]", - "analyticRuleTemplateSpecName9": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId9'))))]", - "_analyticRulecontentProductId9": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId9'),'-', variables('analyticRuleVersion9'))))]", - "analyticRuleVersion10": "2.0.1", - "analyticRulecontentId10": "87210ca1-49a4-4a7d-bb4a-4988752f978c", - "_analyticRulecontentId10": "[variables('analyticRulecontentId10')]", - "analyticRuleId10": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId10'))]", - "analyticRuleTemplateSpecName10": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId10'))))]", - "_analyticRulecontentProductId10": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId10'),'-', variables('analyticRuleVersion10'))))]", - "analyticRuleVersion11": "2.0.1", - "analyticRulecontentId11": "97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06", - "_analyticRulecontentId11": "[variables('analyticRulecontentId11')]", - "analyticRuleId11": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId11'))]", - "analyticRuleTemplateSpecName11": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId11'))))]", - "_analyticRulecontentProductId11": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId11'),'-', variables('analyticRuleVersion11'))))]", - "analyticRuleVersion12": "2.0.0", - "analyticRulecontentId12": "3fbc20a4-04c4-464e-8fcb-6667f53e4987", - "_analyticRulecontentId12": "[variables('analyticRulecontentId12')]", - "analyticRuleId12": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId12'))]", - "analyticRuleTemplateSpecName12": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId12'))))]", - "_analyticRulecontentProductId12": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId12'),'-', variables('analyticRuleVersion12'))))]", - "analyticRuleVersion13": "1.0.4", - "analyticRulecontentId13": "218f60de-c269-457a-b882-9966632b9dc6", - "_analyticRulecontentId13": "[variables('analyticRulecontentId13')]", - "analyticRuleId13": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId13'))]", - "analyticRuleTemplateSpecName13": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId13'))))]", - "_analyticRulecontentProductId13": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId13'),'-', variables('analyticRuleVersion13'))))]", - "analyticRuleVersion14": "1.0.5", - "analyticRulecontentId14": "3af9285d-bb98-4a35-ad29-5ea39ba0c628", - "_analyticRulecontentId14": "[variables('analyticRulecontentId14')]", - "analyticRuleId14": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId14'))]", - "analyticRuleTemplateSpecName14": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId14'))))]", - "_analyticRulecontentProductId14": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId14'),'-', variables('analyticRuleVersion14'))))]", - "analyticRuleVersion15": "1.0.2", - "analyticRulecontentId15": "707494a5-8e44-486b-90f8-155d1797a8eb", - "_analyticRulecontentId15": "[variables('analyticRulecontentId15')]", - "analyticRuleId15": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId15'))]", - "analyticRuleTemplateSpecName15": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId15'))))]", - "_analyticRulecontentProductId15": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId15'),'-', variables('analyticRuleVersion15'))))]", - "analyticRuleVersion16": "1.0.2", - "analyticRulecontentId16": "757e6a79-6d23-4ae6-9845-4dac170656b5", - "_analyticRulecontentId16": "[variables('analyticRulecontentId16')]", - "analyticRuleId16": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId16'))]", - "analyticRuleTemplateSpecName16": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId16'))))]", - "_analyticRulecontentProductId16": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId16'),'-', variables('analyticRuleVersion16'))))]", - "analyticRuleVersion17": "1.0.2", - "analyticRulecontentId17": "eb8a9c1c-f532-4630-817c-1ecd8a60ed80", - "_analyticRulecontentId17": "[variables('analyticRulecontentId17')]", - "analyticRuleId17": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId17'))]", - "analyticRuleTemplateSpecName17": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId17'))))]", - "_analyticRulecontentProductId17": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId17'),'-', variables('analyticRuleVersion17'))))]", - "analyticRuleVersion18": "1.0.1", - "analyticRulecontentId18": "c895c5b9-0fc6-40ce-9830-e8818862f2d5", - "_analyticRulecontentId18": "[variables('analyticRulecontentId18')]", - "analyticRuleId18": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId18'))]", - "analyticRuleTemplateSpecName18": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId18'))))]", - "_analyticRulecontentProductId18": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId18'),'-', variables('analyticRuleVersion18'))))]", - "analyticRuleVersion19": "1.0.1", - "analyticRulecontentId19": "276d5190-38de-4eb2-9933-b3b72f4a5737", - "_analyticRulecontentId19": "[variables('analyticRulecontentId19')]", - "analyticRuleId19": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId19'))]", - "analyticRuleTemplateSpecName19": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId19'))))]", - "_analyticRulecontentProductId19": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId19'),'-', variables('analyticRuleVersion19'))))]", - "analyticRuleVersion20": "1.0.1", - "analyticRulecontentId20": "229f71ba-d83b-42a5-b83b-11a641049ed1", - "_analyticRulecontentId20": "[variables('analyticRulecontentId20')]", - "analyticRuleId20": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId20'))]", - "analyticRuleTemplateSpecName20": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId20'))))]", - "_analyticRulecontentProductId20": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId20'),'-', variables('analyticRuleVersion20'))))]", - "analyticRuleVersion21": "1.0.1", - "analyticRulecontentId21": "0101e08d-99cd-4a97-a9e0-27649c4369ad", - "_analyticRulecontentId21": "[variables('analyticRulecontentId21')]", - "analyticRuleId21": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId21'))]", - "analyticRuleTemplateSpecName21": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId21'))))]", - "_analyticRulecontentProductId21": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId21'),'-', variables('analyticRuleVersion21'))))]", - "analyticRuleVersion22": "1.0.2", - "analyticRulecontentId22": "75ea5c39-93e5-489b-b1e1-68fa6c9d2d04", - "_analyticRulecontentId22": "[variables('analyticRulecontentId22')]", - "analyticRuleId22": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId22'))]", - "analyticRuleTemplateSpecName22": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId22'))))]", - "_analyticRulecontentProductId22": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId22'),'-', variables('analyticRuleVersion22'))))]", - "analyticRuleVersion23": "1.0.3", - "analyticRulecontentId23": "bfb1c90f-8006-4325-98be-c7fffbc254d6", - "_analyticRulecontentId23": "[variables('analyticRulecontentId23')]", - "analyticRuleId23": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId23'))]", - "analyticRuleTemplateSpecName23": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId23'))))]", - "_analyticRulecontentProductId23": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId23'),'-', variables('analyticRuleVersion23'))))]", - "analyticRuleVersion24": "1.0.3", - "analyticRulecontentId24": "a22740ec-fc1e-4c91-8de6-c29c6450ad00", - "_analyticRulecontentId24": "[variables('analyticRulecontentId24')]", - "analyticRuleId24": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId24'))]", - "analyticRuleTemplateSpecName24": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId24'))))]", - "_analyticRulecontentProductId24": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId24'),'-', variables('analyticRuleVersion24'))))]", - "analyticRuleVersion25": "1.0.0", - "analyticRulecontentId25": "54e22fed-0ec6-4fb2-8312-2a3809a93f63", - "_analyticRulecontentId25": "[variables('analyticRulecontentId25')]", - "analyticRuleId25": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId25'))]", - "analyticRuleTemplateSpecName25": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId25'))))]", - "_analyticRulecontentProductId25": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId25'),'-', variables('analyticRuleVersion25'))))]", - "analyticRuleVersion26": "1.0.5", - "analyticRulecontentId26": "223db5c1-1bf8-47d8-8806-bed401b356a4", - "_analyticRulecontentId26": "[variables('analyticRulecontentId26')]", - "analyticRuleId26": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId26'))]", - "analyticRuleTemplateSpecName26": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId26'))))]", - "_analyticRulecontentProductId26": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId26'),'-', variables('analyticRuleVersion26'))))]", - "analyticRuleVersion27": "1.1.4", - "analyticRulecontentId27": "2cfc3c6e-f424-4b88-9cc9-c89f482d016a", - "_analyticRulecontentId27": "[variables('analyticRulecontentId27')]", - "analyticRuleId27": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId27'))]", - "analyticRuleTemplateSpecName27": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId27'))))]", - "_analyticRulecontentProductId27": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId27'),'-', variables('analyticRuleVersion27'))))]", - "analyticRuleVersion28": "1.0.4", - "analyticRulecontentId28": "6ab1f7b2-61b8-442f-bc81-96afe7ad8c53", - "_analyticRulecontentId28": "[variables('analyticRulecontentId28')]", - "analyticRuleId28": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId28'))]", - "analyticRuleTemplateSpecName28": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId28'))))]", - "_analyticRulecontentProductId28": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId28'),'-', variables('analyticRuleVersion28'))))]", - "analyticRuleVersion29": "1.0.3", - "analyticRulecontentId29": "2560515c-07d1-434e-87fb-ebe3af267760", - "_analyticRulecontentId29": "[variables('analyticRulecontentId29')]", - "analyticRuleId29": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId29'))]", - "analyticRuleTemplateSpecName29": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId29'))))]", - "_analyticRulecontentProductId29": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId29'),'-', variables('analyticRuleVersion29'))))]", - "analyticRuleVersion30": "1.1.1", - "analyticRulecontentId30": "f948a32f-226c-4116-bddd-d95e91d97eb9", - "_analyticRulecontentId30": "[variables('analyticRulecontentId30')]", - "analyticRuleId30": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId30'))]", - "analyticRuleTemplateSpecName30": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId30'))))]", - "_analyticRulecontentProductId30": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId30'),'-', variables('analyticRuleVersion30'))))]", - "analyticRuleVersion31": "1.0.1", - "analyticRulecontentId31": "39198934-62a0-4781-8416-a81265c03fd6", - "_analyticRulecontentId31": "[variables('analyticRulecontentId31')]", - "analyticRuleId31": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId31'))]", - "analyticRuleTemplateSpecName31": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId31'))))]", - "_analyticRulecontentProductId31": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId31'),'-', variables('analyticRuleVersion31'))))]", - "analyticRuleVersion32": "2.0.1", - "analyticRulecontentId32": "d99cf5c3-d660-436c-895b-8a8f8448da23", - "_analyticRulecontentId32": "[variables('analyticRulecontentId32')]", - "analyticRuleId32": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId32'))]", - "analyticRuleTemplateSpecName32": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId32'))))]", - "_analyticRulecontentProductId32": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId32'),'-', variables('analyticRuleVersion32'))))]", - "analyticRuleVersion33": "1.0.2", - "analyticRulecontentId33": "a8cc6d5c-4e7e-4b48-b4ac-d8a116c62a8b", - "_analyticRulecontentId33": "[variables('analyticRulecontentId33')]", - "analyticRuleId33": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId33'))]", - "analyticRuleTemplateSpecName33": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId33'))))]", - "_analyticRulecontentProductId33": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId33'),'-', variables('analyticRuleVersion33'))))]", - "analyticRuleVersion34": "1.0.1", - "analyticRulecontentId34": "cda5928c-2c1e-4575-9dfa-07568bc27a4f", - "_analyticRulecontentId34": "[variables('analyticRulecontentId34')]", - "analyticRuleId34": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId34'))]", - "analyticRuleTemplateSpecName34": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId34'))))]", - "_analyticRulecontentProductId34": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId34'),'-', variables('analyticRuleVersion34'))))]", - "analyticRuleVersion35": "1.0.0", - "analyticRulecontentId35": "4f42b94f-b210-42d1-a023-7fa1c51d969f", - "_analyticRulecontentId35": "[variables('analyticRulecontentId35')]", - "analyticRuleId35": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId35'))]", - "analyticRuleTemplateSpecName35": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId35'))))]", - "_analyticRulecontentProductId35": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId35'),'-', variables('analyticRuleVersion35'))))]", - "analyticRuleVersion36": "1.1.1", - "analyticRulecontentId36": "79566f41-df67-4e10-a703-c38a6213afd8", - "_analyticRulecontentId36": "[variables('analyticRulecontentId36')]", - "analyticRuleId36": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId36'))]", - "analyticRuleTemplateSpecName36": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId36'))))]", - "_analyticRulecontentProductId36": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId36'),'-', variables('analyticRuleVersion36'))))]", - "analyticRuleVersion37": "1.0.1", - "analyticRulecontentId37": "8540c842-5bbc-4a24-9fb2-a836c0e55a51", - "_analyticRulecontentId37": "[variables('analyticRulecontentId37')]", - "analyticRuleId37": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId37'))]", - "analyticRuleTemplateSpecName37": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId37'))))]", - "_analyticRulecontentProductId37": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId37'),'-', variables('analyticRuleVersion37'))))]", - "analyticRuleVersion38": "1.0.2", - "analyticRulecontentId38": "29e99017-e28d-47be-8b9a-c8c711f8a903", - "_analyticRulecontentId38": "[variables('analyticRulecontentId38')]", - "analyticRuleId38": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId38'))]", - "analyticRuleTemplateSpecName38": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId38'))))]", - "_analyticRulecontentProductId38": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId38'),'-', variables('analyticRuleVersion38'))))]", - "analyticRuleVersion39": "1.0.4", - "analyticRulecontentId39": "b6988c32-4f3b-4a45-8313-b46b33061a74", - "_analyticRulecontentId39": "[variables('analyticRulecontentId39')]", - "analyticRuleId39": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId39'))]", - "analyticRuleTemplateSpecName39": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId39'))))]", - "_analyticRulecontentProductId39": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId39'),'-', variables('analyticRuleVersion39'))))]", - "analyticRuleVersion40": "1.0.2", - "analyticRulecontentId40": "e42e889a-caaf-4dbb-aec6-371b37d64298", - "_analyticRulecontentId40": "[variables('analyticRulecontentId40')]", - "analyticRuleId40": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId40'))]", - "analyticRuleTemplateSpecName40": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId40'))))]", - "_analyticRulecontentProductId40": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId40'),'-', variables('analyticRuleVersion40'))))]", - "analyticRuleVersion41": "1.0.2", - "analyticRulecontentId41": "5db427b2-f406-4274-b413-e9fcb29412f8", - "_analyticRulecontentId41": "[variables('analyticRulecontentId41')]", - "analyticRuleId41": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId41'))]", - "analyticRuleTemplateSpecName41": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId41'))))]", - "_analyticRulecontentProductId41": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId41'),'-', variables('analyticRuleVersion41'))))]", - "analyticRuleVersion42": "1.0.1", - "analyticRulecontentId42": "14f6da04-2f96-44ee-9210-9ccc1be6401e", - "_analyticRulecontentId42": "[variables('analyticRulecontentId42')]", - "analyticRuleId42": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId42'))]", - "analyticRuleTemplateSpecName42": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId42'))))]", - "_analyticRulecontentProductId42": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId42'),'-', variables('analyticRuleVersion42'))))]", - "analyticRuleVersion43": "1.0.4", - "analyticRulecontentId43": "70fc7201-f28e-4ba7-b9ea-c04b96701f13", - "_analyticRulecontentId43": "[variables('analyticRulecontentId43')]", - "analyticRuleId43": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId43'))]", - "analyticRuleTemplateSpecName43": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId43'))))]", - "_analyticRulecontentProductId43": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId43'),'-', variables('analyticRuleVersion43'))))]", - "analyticRuleVersion44": "1.0.7", - "analyticRulecontentId44": "7d7e20f8-3384-4b71-811c-f5e950e8306c", - "_analyticRulecontentId44": "[variables('analyticRulecontentId44')]", - "analyticRuleId44": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId44'))]", - "analyticRuleTemplateSpecName44": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId44'))))]", - "_analyticRulecontentProductId44": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId44'),'-', variables('analyticRuleVersion44'))))]", - "analyticRuleVersion45": "1.0.4", - "analyticRulecontentId45": "34c5aff9-a8c2-4601-9654-c7e46342d03b", - "_analyticRulecontentId45": "[variables('analyticRulecontentId45')]", - "analyticRuleId45": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId45'))]", - "analyticRuleTemplateSpecName45": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId45'))))]", - "_analyticRulecontentProductId45": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId45'),'-', variables('analyticRuleVersion45'))))]", - "analyticRuleVersion46": "1.0.4", - "analyticRulecontentId46": "269435e3-1db8-4423-9dfc-9bf59997da1c", - "_analyticRulecontentId46": "[variables('analyticRulecontentId46')]", - "analyticRuleId46": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId46'))]", - "analyticRuleTemplateSpecName46": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId46'))))]", - "_analyticRulecontentProductId46": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId46'),'-', variables('analyticRuleVersion46'))))]", - "analyticRuleVersion47": "1.1.4", - "analyticRulecontentId47": "83ba3057-9ea3-4759-bf6a-933f2e5bc7ee", - "_analyticRulecontentId47": "[variables('analyticRulecontentId47')]", - "analyticRuleId47": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId47'))]", - "analyticRuleTemplateSpecName47": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId47'))))]", - "_analyticRulecontentProductId47": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId47'),'-', variables('analyticRuleVersion47'))))]", - "analyticRuleVersion48": "1.0.3", - "analyticRulecontentId48": "fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba", - "_analyticRulecontentId48": "[variables('analyticRulecontentId48')]", - "analyticRuleId48": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId48'))]", - "analyticRuleTemplateSpecName48": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId48'))))]", - "_analyticRulecontentProductId48": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId48'),'-', variables('analyticRuleVersion48'))))]", - "analyticRuleVersion49": "1.0.2", - "analyticRulecontentId49": "d3980830-dd9d-40a5-911f-76b44dfdce16", - "_analyticRulecontentId49": "[variables('analyticRulecontentId49')]", - "analyticRuleId49": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId49'))]", - "analyticRuleTemplateSpecName49": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId49'))))]", - "_analyticRulecontentProductId49": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId49'),'-', variables('analyticRuleVersion49'))))]", - "analyticRuleVersion50": "2.1.3", - "analyticRulecontentId50": "500c103a-0319-4d56-8e99-3cec8d860757", - "_analyticRulecontentId50": "[variables('analyticRulecontentId50')]", - "analyticRuleId50": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId50'))]", - "analyticRuleTemplateSpecName50": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId50'))))]", - "_analyticRulecontentProductId50": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId50'),'-', variables('analyticRuleVersion50'))))]", - "analyticRuleVersion51": "2.1.3", - "analyticRulecontentId51": "28b42356-45af-40a6-a0b4-a554cdfd5d8a", - "_analyticRulecontentId51": "[variables('analyticRulecontentId51')]", - "analyticRuleId51": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId51'))]", - "analyticRuleTemplateSpecName51": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId51'))))]", - "_analyticRulecontentProductId51": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId51'),'-', variables('analyticRuleVersion51'))))]", - "analyticRuleVersion52": "1.0.5", - "analyticRulecontentId52": "48607a29-a26a-4abf-8078-a06dbdd174a4", - "_analyticRulecontentId52": "[variables('analyticRulecontentId52')]", - "analyticRuleId52": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId52'))]", - "analyticRuleTemplateSpecName52": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId52'))))]", - "_analyticRulecontentProductId52": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId52'),'-', variables('analyticRuleVersion52'))))]", - "analyticRuleVersion53": "2.1.7", - "analyticRulecontentId53": "02ef8d7e-fc3a-4d86-a457-650fa571d8d2", - "_analyticRulecontentId53": "[variables('analyticRulecontentId53')]", - "analyticRuleId53": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId53'))]", - "analyticRuleTemplateSpecName53": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId53'))))]", - "_analyticRulecontentProductId53": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId53'),'-', variables('analyticRuleVersion53'))))]", - "analyticRuleVersion54": "1.0.2", - "analyticRulecontentId54": "3a3c6835-0086-40ca-b033-a93bf26d878f", - "_analyticRulecontentId54": "[variables('analyticRulecontentId54')]", - "analyticRuleId54": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId54'))]", - "analyticRuleTemplateSpecName54": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId54'))))]", - "_analyticRulecontentProductId54": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId54'),'-', variables('analyticRuleVersion54'))))]", - "analyticRuleVersion55": "1.0.1", - "analyticRulecontentId55": "3533f74c-9207-4047-96e2-0eb9383be587", - "_analyticRulecontentId55": "[variables('analyticRulecontentId55')]", - "analyticRuleId55": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId55'))]", - "analyticRuleTemplateSpecName55": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId55'))))]", - "_analyticRulecontentProductId55": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId55'),'-', variables('analyticRuleVersion55'))))]", - "analyticRuleVersion56": "1.0.2", - "analyticRulecontentId56": "6852d9da-8015-4b95-8ecf-d9572ee0395d", - "_analyticRulecontentId56": "[variables('analyticRulecontentId56')]", - "analyticRuleId56": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId56'))]", - "analyticRuleTemplateSpecName56": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId56'))))]", - "_analyticRulecontentProductId56": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId56'),'-', variables('analyticRuleVersion56'))))]", - "analyticRuleVersion57": "1.0.0", - "analyticRulecontentId57": "aec77100-25c5-4254-a20a-8027ed92c46c", - "_analyticRulecontentId57": "[variables('analyticRulecontentId57')]", - "analyticRuleId57": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId57'))]", - "analyticRuleTemplateSpecName57": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId57'))))]", - "_analyticRulecontentProductId57": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId57'),'-', variables('analyticRuleVersion57'))))]", - "analyticRuleVersion58": "1.0.8", - "analyticRulecontentId58": "acc4c247-aaf7-494b-b5da-17f18863878a", - "_analyticRulecontentId58": "[variables('analyticRulecontentId58')]", - "analyticRuleId58": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId58'))]", - "analyticRuleTemplateSpecName58": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId58'))))]", - "_analyticRulecontentProductId58": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId58'),'-', variables('analyticRuleVersion58'))))]", - "analyticRuleVersion59": "2.0.3", - "analyticRulecontentId59": "3a9d5ede-2b9d-43a2-acc4-d272321ff77c", - "_analyticRulecontentId59": "[variables('analyticRulecontentId59')]", - "analyticRuleId59": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId59'))]", - "analyticRuleTemplateSpecName59": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId59'))))]", - "_analyticRulecontentProductId59": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId59'),'-', variables('analyticRuleVersion59'))))]", - "analyticRuleVersion60": "1.0.5", - "analyticRulecontentId60": "4d94d4a9-dc96-410a-8dea-4d4d4584188b", - "_analyticRulecontentId60": "[variables('analyticRulecontentId60')]", - "analyticRuleId60": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId60'))]", - "analyticRuleTemplateSpecName60": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId60'))))]", - "_analyticRulecontentProductId60": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId60'),'-', variables('analyticRuleVersion60'))))]", - "analyticRuleVersion61": "1.0.0", - "analyticRulecontentId61": "746ddb63-f51b-4563-b449-a8b13cf302ec", - "_analyticRulecontentId61": "[variables('analyticRulecontentId61')]", - "analyticRuleId61": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId61'))]", - "analyticRuleTemplateSpecName61": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId61'))))]", - "_analyticRulecontentProductId61": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId61'),'-', variables('analyticRuleVersion61'))))]", - "analyticRuleVersion62": "1.0.9", - "analyticRulecontentId62": "050b9b3d-53d0-4364-a3da-1b678b8211ec", - "_analyticRulecontentId62": "[variables('analyticRulecontentId62')]", - "analyticRuleId62": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', variables('analyticRulecontentId62'))]", - "analyticRuleTemplateSpecName62": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring(variables('_analyticRulecontentId62'))))]", - "_analyticRulecontentProductId62": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-',variables('_analyticRulecontentId62'),'-', variables('analyticRuleVersion62'))))]", + "analyticRuleObject1": { + "analyticRuleVersion1": "1.0.3", + "_analyticRulecontentId1": "bb616d82-108f-47d3-9dec-9652ea0d3bf6", + "analyticRuleId1": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'bb616d82-108f-47d3-9dec-9652ea0d3bf6')]", + "analyticRuleTemplateSpecName1": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('bb616d82-108f-47d3-9dec-9652ea0d3bf6')))]", + "_analyticRulecontentProductId1": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','bb616d82-108f-47d3-9dec-9652ea0d3bf6','-', '1.0.3')))]" + }, + "analyticRuleObject2": { + "analyticRuleVersion2": "1.0.2", + "_analyticRulecontentId2": "6d63efa6-7c25-4bd4-a486-aa6bf50fde8a", + "analyticRuleId2": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '6d63efa6-7c25-4bd4-a486-aa6bf50fde8a')]", + "analyticRuleTemplateSpecName2": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('6d63efa6-7c25-4bd4-a486-aa6bf50fde8a')))]", + "_analyticRulecontentProductId2": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','6d63efa6-7c25-4bd4-a486-aa6bf50fde8a','-', '1.0.2')))]" + }, + "analyticRuleObject3": { + "analyticRuleVersion3": "1.0.1", + "_analyticRulecontentId3": "95dc4ae3-e0f2-48bd-b996-cdd22b90f9af", + "analyticRuleId3": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '95dc4ae3-e0f2-48bd-b996-cdd22b90f9af')]", + "analyticRuleTemplateSpecName3": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('95dc4ae3-e0f2-48bd-b996-cdd22b90f9af')))]", + "_analyticRulecontentProductId3": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','95dc4ae3-e0f2-48bd-b996-cdd22b90f9af','-', '1.0.1')))]" + }, + "analyticRuleObject4": { + "analyticRuleVersion4": "1.0.1", + "_analyticRulecontentId4": "5533fe80-905e-49d5-889a-df27d2c3976d", + "analyticRuleId4": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '5533fe80-905e-49d5-889a-df27d2c3976d')]", + "analyticRuleTemplateSpecName4": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('5533fe80-905e-49d5-889a-df27d2c3976d')))]", + "_analyticRulecontentProductId4": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','5533fe80-905e-49d5-889a-df27d2c3976d','-', '1.0.1')))]" + }, + "analyticRuleObject5": { + "analyticRuleVersion5": "1.0.4", + "_analyticRulecontentId5": "f80d951a-eddc-4171-b9d0-d616bb83efdc", + "analyticRuleId5": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'f80d951a-eddc-4171-b9d0-d616bb83efdc')]", + "analyticRuleTemplateSpecName5": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('f80d951a-eddc-4171-b9d0-d616bb83efdc')))]", + "_analyticRulecontentProductId5": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','f80d951a-eddc-4171-b9d0-d616bb83efdc','-', '1.0.4')))]" + }, + "analyticRuleObject6": { + "analyticRuleVersion6": "2.0.1", + "_analyticRulecontentId6": "7cb8f77d-c52f-4e46-b82f-3cf2e106224a", + "analyticRuleId6": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '7cb8f77d-c52f-4e46-b82f-3cf2e106224a')]", + "analyticRuleTemplateSpecName6": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('7cb8f77d-c52f-4e46-b82f-3cf2e106224a')))]", + "_analyticRulecontentProductId6": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','7cb8f77d-c52f-4e46-b82f-3cf2e106224a','-', '2.0.1')))]" + }, + "analyticRuleObject7": { + "analyticRuleVersion7": "1.0.9", + "_analyticRulecontentId7": "694c91ee-d606-4ba9-928e-405a2dd0ff0f", + "analyticRuleId7": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '694c91ee-d606-4ba9-928e-405a2dd0ff0f')]", + "analyticRuleTemplateSpecName7": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('694c91ee-d606-4ba9-928e-405a2dd0ff0f')))]", + "_analyticRulecontentProductId7": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','694c91ee-d606-4ba9-928e-405a2dd0ff0f','-', '1.0.9')))]" + }, + "analyticRuleObject8": { + "analyticRuleVersion8": "1.0.3", + "_analyticRulecontentId8": "50574fac-f8d1-4395-81c7-78a463ff0c52", + "analyticRuleId8": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '50574fac-f8d1-4395-81c7-78a463ff0c52')]", + "analyticRuleTemplateSpecName8": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('50574fac-f8d1-4395-81c7-78a463ff0c52')))]", + "_analyticRulecontentProductId8": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','50574fac-f8d1-4395-81c7-78a463ff0c52','-', '1.0.3')))]" + }, + "analyticRuleObject9": { + "analyticRuleVersion9": "1.0.5", + "_analyticRulecontentId9": "1ff56009-db01-4615-8211-d4fda21da02d", + "analyticRuleId9": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '1ff56009-db01-4615-8211-d4fda21da02d')]", + "analyticRuleTemplateSpecName9": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('1ff56009-db01-4615-8211-d4fda21da02d')))]", + "_analyticRulecontentProductId9": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','1ff56009-db01-4615-8211-d4fda21da02d','-', '1.0.5')))]" + }, + "analyticRuleObject10": { + "analyticRuleVersion10": "2.0.1", + "_analyticRulecontentId10": "87210ca1-49a4-4a7d-bb4a-4988752f978c", + "analyticRuleId10": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '87210ca1-49a4-4a7d-bb4a-4988752f978c')]", + "analyticRuleTemplateSpecName10": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('87210ca1-49a4-4a7d-bb4a-4988752f978c')))]", + "_analyticRulecontentProductId10": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','87210ca1-49a4-4a7d-bb4a-4988752f978c','-', '2.0.1')))]" + }, + "analyticRuleObject11": { + "analyticRuleVersion11": "2.0.1", + "_analyticRulecontentId11": "97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06", + "analyticRuleId11": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06')]", + "analyticRuleTemplateSpecName11": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06')))]", + "_analyticRulecontentProductId11": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','97ad74c4-fdd9-4a3f-b6bf-5e28f4f71e06','-', '2.0.1')))]" + }, + "analyticRuleObject12": { + "analyticRuleVersion12": "2.0.0", + "_analyticRulecontentId12": "3fbc20a4-04c4-464e-8fcb-6667f53e4987", + "analyticRuleId12": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '3fbc20a4-04c4-464e-8fcb-6667f53e4987')]", + "analyticRuleTemplateSpecName12": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('3fbc20a4-04c4-464e-8fcb-6667f53e4987')))]", + "_analyticRulecontentProductId12": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','3fbc20a4-04c4-464e-8fcb-6667f53e4987','-', '2.0.0')))]" + }, + "analyticRuleObject13": { + "analyticRuleVersion13": "1.0.4", + "_analyticRulecontentId13": "218f60de-c269-457a-b882-9966632b9dc6", + "analyticRuleId13": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '218f60de-c269-457a-b882-9966632b9dc6')]", + "analyticRuleTemplateSpecName13": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('218f60de-c269-457a-b882-9966632b9dc6')))]", + "_analyticRulecontentProductId13": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','218f60de-c269-457a-b882-9966632b9dc6','-', '1.0.4')))]" + }, + "analyticRuleObject14": { + "analyticRuleVersion14": "1.0.5", + "_analyticRulecontentId14": "3af9285d-bb98-4a35-ad29-5ea39ba0c628", + "analyticRuleId14": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '3af9285d-bb98-4a35-ad29-5ea39ba0c628')]", + "analyticRuleTemplateSpecName14": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('3af9285d-bb98-4a35-ad29-5ea39ba0c628')))]", + "_analyticRulecontentProductId14": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','3af9285d-bb98-4a35-ad29-5ea39ba0c628','-', '1.0.5')))]" + }, + "analyticRuleObject15": { + "analyticRuleVersion15": "1.0.2", + "_analyticRulecontentId15": "707494a5-8e44-486b-90f8-155d1797a8eb", + "analyticRuleId15": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '707494a5-8e44-486b-90f8-155d1797a8eb')]", + "analyticRuleTemplateSpecName15": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('707494a5-8e44-486b-90f8-155d1797a8eb')))]", + "_analyticRulecontentProductId15": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','707494a5-8e44-486b-90f8-155d1797a8eb','-', '1.0.2')))]" + }, + "analyticRuleObject16": { + "analyticRuleVersion16": "1.0.2", + "_analyticRulecontentId16": "757e6a79-6d23-4ae6-9845-4dac170656b5", + "analyticRuleId16": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '757e6a79-6d23-4ae6-9845-4dac170656b5')]", + "analyticRuleTemplateSpecName16": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('757e6a79-6d23-4ae6-9845-4dac170656b5')))]", + "_analyticRulecontentProductId16": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','757e6a79-6d23-4ae6-9845-4dac170656b5','-', '1.0.2')))]" + }, + "analyticRuleObject17": { + "analyticRuleVersion17": "1.0.2", + "_analyticRulecontentId17": "eb8a9c1c-f532-4630-817c-1ecd8a60ed80", + "analyticRuleId17": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'eb8a9c1c-f532-4630-817c-1ecd8a60ed80')]", + "analyticRuleTemplateSpecName17": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('eb8a9c1c-f532-4630-817c-1ecd8a60ed80')))]", + "_analyticRulecontentProductId17": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','eb8a9c1c-f532-4630-817c-1ecd8a60ed80','-', '1.0.2')))]" + }, + "analyticRuleObject18": { + "analyticRuleVersion18": "1.0.1", + "_analyticRulecontentId18": "c895c5b9-0fc6-40ce-9830-e8818862f2d5", + "analyticRuleId18": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'c895c5b9-0fc6-40ce-9830-e8818862f2d5')]", + "analyticRuleTemplateSpecName18": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('c895c5b9-0fc6-40ce-9830-e8818862f2d5')))]", + "_analyticRulecontentProductId18": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','c895c5b9-0fc6-40ce-9830-e8818862f2d5','-', '1.0.1')))]" + }, + "analyticRuleObject19": { + "analyticRuleVersion19": "1.0.1", + "_analyticRulecontentId19": "276d5190-38de-4eb2-9933-b3b72f4a5737", + "analyticRuleId19": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '276d5190-38de-4eb2-9933-b3b72f4a5737')]", + "analyticRuleTemplateSpecName19": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('276d5190-38de-4eb2-9933-b3b72f4a5737')))]", + "_analyticRulecontentProductId19": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','276d5190-38de-4eb2-9933-b3b72f4a5737','-', '1.0.1')))]" + }, + "analyticRuleObject20": { + "analyticRuleVersion20": "1.0.1", + "_analyticRulecontentId20": "229f71ba-d83b-42a5-b83b-11a641049ed1", + "analyticRuleId20": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '229f71ba-d83b-42a5-b83b-11a641049ed1')]", + "analyticRuleTemplateSpecName20": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('229f71ba-d83b-42a5-b83b-11a641049ed1')))]", + "_analyticRulecontentProductId20": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','229f71ba-d83b-42a5-b83b-11a641049ed1','-', '1.0.1')))]" + }, + "analyticRuleObject21": { + "analyticRuleVersion21": "1.0.1", + "_analyticRulecontentId21": "0101e08d-99cd-4a97-a9e0-27649c4369ad", + "analyticRuleId21": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '0101e08d-99cd-4a97-a9e0-27649c4369ad')]", + "analyticRuleTemplateSpecName21": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('0101e08d-99cd-4a97-a9e0-27649c4369ad')))]", + "_analyticRulecontentProductId21": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','0101e08d-99cd-4a97-a9e0-27649c4369ad','-', '1.0.1')))]" + }, + "analyticRuleObject22": { + "analyticRuleVersion22": "1.0.2", + "_analyticRulecontentId22": "75ea5c39-93e5-489b-b1e1-68fa6c9d2d04", + "analyticRuleId22": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '75ea5c39-93e5-489b-b1e1-68fa6c9d2d04')]", + "analyticRuleTemplateSpecName22": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('75ea5c39-93e5-489b-b1e1-68fa6c9d2d04')))]", + "_analyticRulecontentProductId22": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','75ea5c39-93e5-489b-b1e1-68fa6c9d2d04','-', '1.0.2')))]" + }, + "analyticRuleObject23": { + "analyticRuleVersion23": "1.0.3", + "_analyticRulecontentId23": "bfb1c90f-8006-4325-98be-c7fffbc254d6", + "analyticRuleId23": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'bfb1c90f-8006-4325-98be-c7fffbc254d6')]", + "analyticRuleTemplateSpecName23": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('bfb1c90f-8006-4325-98be-c7fffbc254d6')))]", + "_analyticRulecontentProductId23": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','bfb1c90f-8006-4325-98be-c7fffbc254d6','-', '1.0.3')))]" + }, + "analyticRuleObject24": { + "analyticRuleVersion24": "1.0.3", + "_analyticRulecontentId24": "a22740ec-fc1e-4c91-8de6-c29c6450ad00", + "analyticRuleId24": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'a22740ec-fc1e-4c91-8de6-c29c6450ad00')]", + "analyticRuleTemplateSpecName24": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('a22740ec-fc1e-4c91-8de6-c29c6450ad00')))]", + "_analyticRulecontentProductId24": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','a22740ec-fc1e-4c91-8de6-c29c6450ad00','-', '1.0.3')))]" + }, + "analyticRuleObject25": { + "analyticRuleVersion25": "1.0.0", + "_analyticRulecontentId25": "54e22fed-0ec6-4fb2-8312-2a3809a93f63", + "analyticRuleId25": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '54e22fed-0ec6-4fb2-8312-2a3809a93f63')]", + "analyticRuleTemplateSpecName25": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('54e22fed-0ec6-4fb2-8312-2a3809a93f63')))]", + "_analyticRulecontentProductId25": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','54e22fed-0ec6-4fb2-8312-2a3809a93f63','-', '1.0.0')))]" + }, + "analyticRuleObject26": { + "analyticRuleVersion26": "1.0.5", + "_analyticRulecontentId26": "223db5c1-1bf8-47d8-8806-bed401b356a4", + "analyticRuleId26": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '223db5c1-1bf8-47d8-8806-bed401b356a4')]", + "analyticRuleTemplateSpecName26": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('223db5c1-1bf8-47d8-8806-bed401b356a4')))]", + "_analyticRulecontentProductId26": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','223db5c1-1bf8-47d8-8806-bed401b356a4','-', '1.0.5')))]" + }, + "analyticRuleObject27": { + "analyticRuleVersion27": "1.1.4", + "_analyticRulecontentId27": "2cfc3c6e-f424-4b88-9cc9-c89f482d016a", + "analyticRuleId27": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '2cfc3c6e-f424-4b88-9cc9-c89f482d016a')]", + "analyticRuleTemplateSpecName27": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('2cfc3c6e-f424-4b88-9cc9-c89f482d016a')))]", + "_analyticRulecontentProductId27": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','2cfc3c6e-f424-4b88-9cc9-c89f482d016a','-', '1.1.4')))]" + }, + "analyticRuleObject28": { + "analyticRuleVersion28": "1.0.4", + "_analyticRulecontentId28": "6ab1f7b2-61b8-442f-bc81-96afe7ad8c53", + "analyticRuleId28": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '6ab1f7b2-61b8-442f-bc81-96afe7ad8c53')]", + "analyticRuleTemplateSpecName28": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('6ab1f7b2-61b8-442f-bc81-96afe7ad8c53')))]", + "_analyticRulecontentProductId28": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','6ab1f7b2-61b8-442f-bc81-96afe7ad8c53','-', '1.0.4')))]" + }, + "analyticRuleObject29": { + "analyticRuleVersion29": "1.0.3", + "_analyticRulecontentId29": "2560515c-07d1-434e-87fb-ebe3af267760", + "analyticRuleId29": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '2560515c-07d1-434e-87fb-ebe3af267760')]", + "analyticRuleTemplateSpecName29": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('2560515c-07d1-434e-87fb-ebe3af267760')))]", + "_analyticRulecontentProductId29": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','2560515c-07d1-434e-87fb-ebe3af267760','-', '1.0.3')))]" + }, + "analyticRuleObject30": { + "analyticRuleVersion30": "1.1.1", + "_analyticRulecontentId30": "f948a32f-226c-4116-bddd-d95e91d97eb9", + "analyticRuleId30": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'f948a32f-226c-4116-bddd-d95e91d97eb9')]", + "analyticRuleTemplateSpecName30": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('f948a32f-226c-4116-bddd-d95e91d97eb9')))]", + "_analyticRulecontentProductId30": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','f948a32f-226c-4116-bddd-d95e91d97eb9','-', '1.1.1')))]" + }, + "analyticRuleObject31": { + "analyticRuleVersion31": "1.0.1", + "_analyticRulecontentId31": "39198934-62a0-4781-8416-a81265c03fd6", + "analyticRuleId31": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '39198934-62a0-4781-8416-a81265c03fd6')]", + "analyticRuleTemplateSpecName31": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('39198934-62a0-4781-8416-a81265c03fd6')))]", + "_analyticRulecontentProductId31": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','39198934-62a0-4781-8416-a81265c03fd6','-', '1.0.1')))]" + }, + "analyticRuleObject32": { + "analyticRuleVersion32": "2.0.1", + "_analyticRulecontentId32": "d99cf5c3-d660-436c-895b-8a8f8448da23", + "analyticRuleId32": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'd99cf5c3-d660-436c-895b-8a8f8448da23')]", + "analyticRuleTemplateSpecName32": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('d99cf5c3-d660-436c-895b-8a8f8448da23')))]", + "_analyticRulecontentProductId32": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','d99cf5c3-d660-436c-895b-8a8f8448da23','-', '2.0.1')))]" + }, + "analyticRuleObject33": { + "analyticRuleVersion33": "1.0.2", + "_analyticRulecontentId33": "a8cc6d5c-4e7e-4b48-b4ac-d8a116c62a8b", + "analyticRuleId33": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'a8cc6d5c-4e7e-4b48-b4ac-d8a116c62a8b')]", + "analyticRuleTemplateSpecName33": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('a8cc6d5c-4e7e-4b48-b4ac-d8a116c62a8b')))]", + "_analyticRulecontentProductId33": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','a8cc6d5c-4e7e-4b48-b4ac-d8a116c62a8b','-', '1.0.2')))]" + }, + "analyticRuleObject34": { + "analyticRuleVersion34": "1.0.1", + "_analyticRulecontentId34": "cda5928c-2c1e-4575-9dfa-07568bc27a4f", + "analyticRuleId34": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'cda5928c-2c1e-4575-9dfa-07568bc27a4f')]", + "analyticRuleTemplateSpecName34": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('cda5928c-2c1e-4575-9dfa-07568bc27a4f')))]", + "_analyticRulecontentProductId34": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','cda5928c-2c1e-4575-9dfa-07568bc27a4f','-', '1.0.1')))]" + }, + "analyticRuleObject35": { + "analyticRuleVersion35": "1.0.0", + "_analyticRulecontentId35": "4f42b94f-b210-42d1-a023-7fa1c51d969f", + "analyticRuleId35": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '4f42b94f-b210-42d1-a023-7fa1c51d969f')]", + "analyticRuleTemplateSpecName35": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('4f42b94f-b210-42d1-a023-7fa1c51d969f')))]", + "_analyticRulecontentProductId35": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','4f42b94f-b210-42d1-a023-7fa1c51d969f','-', '1.0.0')))]" + }, + "analyticRuleObject36": { + "analyticRuleVersion36": "1.1.1", + "_analyticRulecontentId36": "79566f41-df67-4e10-a703-c38a6213afd8", + "analyticRuleId36": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '79566f41-df67-4e10-a703-c38a6213afd8')]", + "analyticRuleTemplateSpecName36": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('79566f41-df67-4e10-a703-c38a6213afd8')))]", + "_analyticRulecontentProductId36": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','79566f41-df67-4e10-a703-c38a6213afd8','-', '1.1.1')))]" + }, + "analyticRuleObject37": { + "analyticRuleVersion37": "1.0.1", + "_analyticRulecontentId37": "8540c842-5bbc-4a24-9fb2-a836c0e55a51", + "analyticRuleId37": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '8540c842-5bbc-4a24-9fb2-a836c0e55a51')]", + "analyticRuleTemplateSpecName37": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('8540c842-5bbc-4a24-9fb2-a836c0e55a51')))]", + "_analyticRulecontentProductId37": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','8540c842-5bbc-4a24-9fb2-a836c0e55a51','-', '1.0.1')))]" + }, + "analyticRuleObject38": { + "analyticRuleVersion38": "1.0.2", + "_analyticRulecontentId38": "29e99017-e28d-47be-8b9a-c8c711f8a903", + "analyticRuleId38": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '29e99017-e28d-47be-8b9a-c8c711f8a903')]", + "analyticRuleTemplateSpecName38": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('29e99017-e28d-47be-8b9a-c8c711f8a903')))]", + "_analyticRulecontentProductId38": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','29e99017-e28d-47be-8b9a-c8c711f8a903','-', '1.0.2')))]" + }, + "analyticRuleObject39": { + "analyticRuleVersion39": "1.0.4", + "_analyticRulecontentId39": "b6988c32-4f3b-4a45-8313-b46b33061a74", + "analyticRuleId39": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'b6988c32-4f3b-4a45-8313-b46b33061a74')]", + "analyticRuleTemplateSpecName39": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('b6988c32-4f3b-4a45-8313-b46b33061a74')))]", + "_analyticRulecontentProductId39": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','b6988c32-4f3b-4a45-8313-b46b33061a74','-', '1.0.4')))]" + }, + "analyticRuleObject40": { + "analyticRuleVersion40": "1.0.2", + "_analyticRulecontentId40": "e42e889a-caaf-4dbb-aec6-371b37d64298", + "analyticRuleId40": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'e42e889a-caaf-4dbb-aec6-371b37d64298')]", + "analyticRuleTemplateSpecName40": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('e42e889a-caaf-4dbb-aec6-371b37d64298')))]", + "_analyticRulecontentProductId40": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','e42e889a-caaf-4dbb-aec6-371b37d64298','-', '1.0.2')))]" + }, + "analyticRuleObject41": { + "analyticRuleVersion41": "1.0.2", + "_analyticRulecontentId41": "5db427b2-f406-4274-b413-e9fcb29412f8", + "analyticRuleId41": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '5db427b2-f406-4274-b413-e9fcb29412f8')]", + "analyticRuleTemplateSpecName41": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('5db427b2-f406-4274-b413-e9fcb29412f8')))]", + "_analyticRulecontentProductId41": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','5db427b2-f406-4274-b413-e9fcb29412f8','-', '1.0.2')))]" + }, + "analyticRuleObject42": { + "analyticRuleVersion42": "1.0.1", + "_analyticRulecontentId42": "14f6da04-2f96-44ee-9210-9ccc1be6401e", + "analyticRuleId42": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '14f6da04-2f96-44ee-9210-9ccc1be6401e')]", + "analyticRuleTemplateSpecName42": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('14f6da04-2f96-44ee-9210-9ccc1be6401e')))]", + "_analyticRulecontentProductId42": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','14f6da04-2f96-44ee-9210-9ccc1be6401e','-', '1.0.1')))]" + }, + "analyticRuleObject43": { + "analyticRuleVersion43": "1.0.4", + "_analyticRulecontentId43": "70fc7201-f28e-4ba7-b9ea-c04b96701f13", + "analyticRuleId43": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '70fc7201-f28e-4ba7-b9ea-c04b96701f13')]", + "analyticRuleTemplateSpecName43": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('70fc7201-f28e-4ba7-b9ea-c04b96701f13')))]", + "_analyticRulecontentProductId43": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','70fc7201-f28e-4ba7-b9ea-c04b96701f13','-', '1.0.4')))]" + }, + "analyticRuleObject44": { + "analyticRuleVersion44": "1.0.7", + "_analyticRulecontentId44": "7d7e20f8-3384-4b71-811c-f5e950e8306c", + "analyticRuleId44": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '7d7e20f8-3384-4b71-811c-f5e950e8306c')]", + "analyticRuleTemplateSpecName44": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('7d7e20f8-3384-4b71-811c-f5e950e8306c')))]", + "_analyticRulecontentProductId44": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','7d7e20f8-3384-4b71-811c-f5e950e8306c','-', '1.0.7')))]" + }, + "analyticRuleObject45": { + "analyticRuleVersion45": "1.0.4", + "_analyticRulecontentId45": "34c5aff9-a8c2-4601-9654-c7e46342d03b", + "analyticRuleId45": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '34c5aff9-a8c2-4601-9654-c7e46342d03b')]", + "analyticRuleTemplateSpecName45": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('34c5aff9-a8c2-4601-9654-c7e46342d03b')))]", + "_analyticRulecontentProductId45": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','34c5aff9-a8c2-4601-9654-c7e46342d03b','-', '1.0.4')))]" + }, + "analyticRuleObject46": { + "analyticRuleVersion46": "1.0.4", + "_analyticRulecontentId46": "269435e3-1db8-4423-9dfc-9bf59997da1c", + "analyticRuleId46": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '269435e3-1db8-4423-9dfc-9bf59997da1c')]", + "analyticRuleTemplateSpecName46": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('269435e3-1db8-4423-9dfc-9bf59997da1c')))]", + "_analyticRulecontentProductId46": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','269435e3-1db8-4423-9dfc-9bf59997da1c','-', '1.0.4')))]" + }, + "analyticRuleObject47": { + "analyticRuleVersion47": "1.1.4", + "_analyticRulecontentId47": "83ba3057-9ea3-4759-bf6a-933f2e5bc7ee", + "analyticRuleId47": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '83ba3057-9ea3-4759-bf6a-933f2e5bc7ee')]", + "analyticRuleTemplateSpecName47": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('83ba3057-9ea3-4759-bf6a-933f2e5bc7ee')))]", + "_analyticRulecontentProductId47": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','83ba3057-9ea3-4759-bf6a-933f2e5bc7ee','-', '1.1.4')))]" + }, + "analyticRuleObject48": { + "analyticRuleVersion48": "1.0.3", + "_analyticRulecontentId48": "fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba", + "analyticRuleId48": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba')]", + "analyticRuleTemplateSpecName48": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba')))]", + "_analyticRulecontentProductId48": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','fb7ca1c9-e14c-40a3-856e-28f3c14ea1ba','-', '1.0.3')))]" + }, + "analyticRuleObject49": { + "analyticRuleVersion49": "1.0.2", + "_analyticRulecontentId49": "d3980830-dd9d-40a5-911f-76b44dfdce16", + "analyticRuleId49": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'd3980830-dd9d-40a5-911f-76b44dfdce16')]", + "analyticRuleTemplateSpecName49": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('d3980830-dd9d-40a5-911f-76b44dfdce16')))]", + "_analyticRulecontentProductId49": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','d3980830-dd9d-40a5-911f-76b44dfdce16','-', '1.0.2')))]" + }, + "analyticRuleObject50": { + "analyticRuleVersion50": "2.1.3", + "_analyticRulecontentId50": "500c103a-0319-4d56-8e99-3cec8d860757", + "analyticRuleId50": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '500c103a-0319-4d56-8e99-3cec8d860757')]", + "analyticRuleTemplateSpecName50": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('500c103a-0319-4d56-8e99-3cec8d860757')))]", + "_analyticRulecontentProductId50": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','500c103a-0319-4d56-8e99-3cec8d860757','-', '2.1.3')))]" + }, + "analyticRuleObject51": { + "analyticRuleVersion51": "2.1.3", + "_analyticRulecontentId51": "28b42356-45af-40a6-a0b4-a554cdfd5d8a", + "analyticRuleId51": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '28b42356-45af-40a6-a0b4-a554cdfd5d8a')]", + "analyticRuleTemplateSpecName51": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('28b42356-45af-40a6-a0b4-a554cdfd5d8a')))]", + "_analyticRulecontentProductId51": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','28b42356-45af-40a6-a0b4-a554cdfd5d8a','-', '2.1.3')))]" + }, + "analyticRuleObject52": { + "analyticRuleVersion52": "1.0.6", + "_analyticRulecontentId52": "48607a29-a26a-4abf-8078-a06dbdd174a4", + "analyticRuleId52": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '48607a29-a26a-4abf-8078-a06dbdd174a4')]", + "analyticRuleTemplateSpecName52": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('48607a29-a26a-4abf-8078-a06dbdd174a4')))]", + "_analyticRulecontentProductId52": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','48607a29-a26a-4abf-8078-a06dbdd174a4','-', '1.0.6')))]" + }, + "analyticRuleObject53": { + "analyticRuleVersion53": "2.1.7", + "_analyticRulecontentId53": "02ef8d7e-fc3a-4d86-a457-650fa571d8d2", + "analyticRuleId53": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '02ef8d7e-fc3a-4d86-a457-650fa571d8d2')]", + "analyticRuleTemplateSpecName53": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('02ef8d7e-fc3a-4d86-a457-650fa571d8d2')))]", + "_analyticRulecontentProductId53": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','02ef8d7e-fc3a-4d86-a457-650fa571d8d2','-', '2.1.7')))]" + }, + "analyticRuleObject54": { + "analyticRuleVersion54": "1.0.2", + "_analyticRulecontentId54": "3a3c6835-0086-40ca-b033-a93bf26d878f", + "analyticRuleId54": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '3a3c6835-0086-40ca-b033-a93bf26d878f')]", + "analyticRuleTemplateSpecName54": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('3a3c6835-0086-40ca-b033-a93bf26d878f')))]", + "_analyticRulecontentProductId54": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','3a3c6835-0086-40ca-b033-a93bf26d878f','-', '1.0.2')))]" + }, + "analyticRuleObject55": { + "analyticRuleVersion55": "1.0.1", + "_analyticRulecontentId55": "3533f74c-9207-4047-96e2-0eb9383be587", + "analyticRuleId55": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '3533f74c-9207-4047-96e2-0eb9383be587')]", + "analyticRuleTemplateSpecName55": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('3533f74c-9207-4047-96e2-0eb9383be587')))]", + "_analyticRulecontentProductId55": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','3533f74c-9207-4047-96e2-0eb9383be587','-', '1.0.1')))]" + }, + "analyticRuleObject56": { + "analyticRuleVersion56": "1.0.2", + "_analyticRulecontentId56": "6852d9da-8015-4b95-8ecf-d9572ee0395d", + "analyticRuleId56": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '6852d9da-8015-4b95-8ecf-d9572ee0395d')]", + "analyticRuleTemplateSpecName56": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('6852d9da-8015-4b95-8ecf-d9572ee0395d')))]", + "_analyticRulecontentProductId56": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','6852d9da-8015-4b95-8ecf-d9572ee0395d','-', '1.0.2')))]" + }, + "analyticRuleObject57": { + "analyticRuleVersion57": "1.0.0", + "_analyticRulecontentId57": "aec77100-25c5-4254-a20a-8027ed92c46c", + "analyticRuleId57": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'aec77100-25c5-4254-a20a-8027ed92c46c')]", + "analyticRuleTemplateSpecName57": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('aec77100-25c5-4254-a20a-8027ed92c46c')))]", + "_analyticRulecontentProductId57": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','aec77100-25c5-4254-a20a-8027ed92c46c','-', '1.0.0')))]" + }, + "analyticRuleObject58": { + "analyticRuleVersion58": "1.0.8", + "_analyticRulecontentId58": "acc4c247-aaf7-494b-b5da-17f18863878a", + "analyticRuleId58": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', 'acc4c247-aaf7-494b-b5da-17f18863878a')]", + "analyticRuleTemplateSpecName58": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('acc4c247-aaf7-494b-b5da-17f18863878a')))]", + "_analyticRulecontentProductId58": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','acc4c247-aaf7-494b-b5da-17f18863878a','-', '1.0.8')))]" + }, + "analyticRuleObject59": { + "analyticRuleVersion59": "2.0.3", + "_analyticRulecontentId59": "3a9d5ede-2b9d-43a2-acc4-d272321ff77c", + "analyticRuleId59": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '3a9d5ede-2b9d-43a2-acc4-d272321ff77c')]", + "analyticRuleTemplateSpecName59": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('3a9d5ede-2b9d-43a2-acc4-d272321ff77c')))]", + "_analyticRulecontentProductId59": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','3a9d5ede-2b9d-43a2-acc4-d272321ff77c','-', '2.0.3')))]" + }, + "analyticRuleObject60": { + "analyticRuleVersion60": "1.0.5", + "_analyticRulecontentId60": "4d94d4a9-dc96-410a-8dea-4d4d4584188b", + "analyticRuleId60": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '4d94d4a9-dc96-410a-8dea-4d4d4584188b')]", + "analyticRuleTemplateSpecName60": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('4d94d4a9-dc96-410a-8dea-4d4d4584188b')))]", + "_analyticRulecontentProductId60": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','4d94d4a9-dc96-410a-8dea-4d4d4584188b','-', '1.0.5')))]" + }, + "analyticRuleObject61": { + "analyticRuleVersion61": "1.0.0", + "_analyticRulecontentId61": "746ddb63-f51b-4563-b449-a8b13cf302ec", + "analyticRuleId61": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '746ddb63-f51b-4563-b449-a8b13cf302ec')]", + "analyticRuleTemplateSpecName61": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('746ddb63-f51b-4563-b449-a8b13cf302ec')))]", + "_analyticRulecontentProductId61": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','746ddb63-f51b-4563-b449-a8b13cf302ec','-', '1.0.0')))]" + }, + "analyticRuleObject62": { + "analyticRuleVersion62": "1.0.9", + "_analyticRulecontentId62": "050b9b3d-53d0-4364-a3da-1b678b8211ec", + "analyticRuleId62": "[resourceId('Microsoft.SecurityInsights/AlertRuleTemplates', '050b9b3d-53d0-4364-a3da-1b678b8211ec')]", + "analyticRuleTemplateSpecName62": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat(parameters('workspace'),'-ar-',uniquestring('050b9b3d-53d0-4364-a3da-1b678b8211ec')))]", + "_analyticRulecontentProductId62": "[concat(take(variables('_solutionId'),50),'-','ar','-', uniqueString(concat(variables('_solutionId'),'-','AnalyticsRule','-','050b9b3d-53d0-4364-a3da-1b678b8211ec','-', '1.0.9')))]" + }, "Block-AADUser-alert-trigger": "Block-AADUser-alert-trigger", "_Block-AADUser-alert-trigger": "[variables('Block-AADUser-alert-trigger')]", "playbookVersion1": "1.1", @@ -547,7 +609,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Microsoft Entra ID data connector with template version 3.0.8", + "description": "Microsoft Entra ID data connector with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('dataConnectorVersion1')]", @@ -926,7 +988,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AzureActiveDirectoryAuditLogs Workbook with template version 3.0.8", + "description": "AzureActiveDirectoryAuditLogs Workbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion1')]", @@ -1014,7 +1076,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AzureActiveDirectorySignins Workbook with template version 3.0.8", + "description": "AzureActiveDirectorySignins Workbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('workbookVersion2')]", @@ -1096,22 +1158,22 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName1')]", + "name": "[variables('analyticRuleObject1').analyticRuleTemplateSpecName1]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AccountCreatedandDeletedinShortTimeframe_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AccountCreatedandDeletedinShortTimeframe_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion1')]", + "contentVersion": "[variables('analyticRuleObject1').analyticRuleVersion1]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId1')]", + "name": "[variables('analyticRuleObject1')._analyticRulecontentId1]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1130,10 +1192,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1144,7 +1206,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1154,16 +1215,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "DeletedByIPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -1171,13 +1233,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId1'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject1').analyticRuleId1,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 1", - "parentId": "[variables('analyticRuleId1')]", - "contentId": "[variables('_analyticRulecontentId1')]", + "parentId": "[variables('analyticRuleObject1').analyticRuleId1]", + "contentId": "[variables('analyticRuleObject1')._analyticRulecontentId1]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion1')]", + "version": "[variables('analyticRuleObject1').analyticRuleVersion1]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1202,33 +1264,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId1')]", + "contentId": "[variables('analyticRuleObject1')._analyticRulecontentId1]", "contentKind": "AnalyticsRule", "displayName": "Account Created and Deleted in Short Timeframe", - "contentProductId": "[variables('_analyticRulecontentProductId1')]", - "id": "[variables('_analyticRulecontentProductId1')]", - "version": "[variables('analyticRuleVersion1')]" + "contentProductId": "[variables('analyticRuleObject1')._analyticRulecontentProductId1]", + "id": "[variables('analyticRuleObject1')._analyticRulecontentProductId1]", + "version": "[variables('analyticRuleObject1').analyticRuleVersion1]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName2')]", + "name": "[variables('analyticRuleObject2').analyticRuleTemplateSpecName2]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AccountCreatedDeletedByNonApprovedUser_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AccountCreatedDeletedByNonApprovedUser_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion2')]", + "contentVersion": "[variables('analyticRuleObject2').analyticRuleVersion2]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId2')]", + "name": "[variables('analyticRuleObject2')._analyticRulecontentId2]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1247,10 +1309,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1261,7 +1323,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1271,16 +1332,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedUserIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -1288,13 +1350,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId2'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject2').analyticRuleId2,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 2", - "parentId": "[variables('analyticRuleId2')]", - "contentId": "[variables('_analyticRulecontentId2')]", + "parentId": "[variables('analyticRuleObject2').analyticRuleId2]", + "contentId": "[variables('analyticRuleObject2')._analyticRulecontentId2]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion2')]", + "version": "[variables('analyticRuleObject2').analyticRuleVersion2]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1319,33 +1381,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId2')]", + "contentId": "[variables('analyticRuleObject2')._analyticRulecontentId2]", "contentKind": "AnalyticsRule", "displayName": "Account created or deleted by non-approved user", - "contentProductId": "[variables('_analyticRulecontentProductId2')]", - "id": "[variables('_analyticRulecontentProductId2')]", - "version": "[variables('analyticRuleVersion2')]" + "contentProductId": "[variables('analyticRuleObject2')._analyticRulecontentProductId2]", + "id": "[variables('analyticRuleObject2')._analyticRulecontentProductId2]", + "version": "[variables('analyticRuleObject2').analyticRuleVersion2]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName3')]", + "name": "[variables('analyticRuleObject3').analyticRuleTemplateSpecName3]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ADFSDomainTrustMods_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "ADFSDomainTrustMods_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion3')]", + "contentVersion": "[variables('analyticRuleObject3').analyticRuleVersion3]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId3')]", + "name": "[variables('analyticRuleObject3')._analyticRulecontentId3]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1364,10 +1426,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1375,7 +1437,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1385,16 +1446,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -1402,13 +1464,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId3'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject3').analyticRuleId3,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 3", - "parentId": "[variables('analyticRuleId3')]", - "contentId": "[variables('_analyticRulecontentId3')]", + "parentId": "[variables('analyticRuleObject3').analyticRuleId3]", + "contentId": "[variables('analyticRuleObject3')._analyticRulecontentId3]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion3')]", + "version": "[variables('analyticRuleObject3').analyticRuleVersion3]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1433,33 +1495,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId3')]", + "contentId": "[variables('analyticRuleObject3')._analyticRulecontentId3]", "contentKind": "AnalyticsRule", "displayName": "Modified domain federation trust settings", - "contentProductId": "[variables('_analyticRulecontentProductId3')]", - "id": "[variables('_analyticRulecontentProductId3')]", - "version": "[variables('analyticRuleVersion3')]" + "contentProductId": "[variables('analyticRuleObject3')._analyticRulecontentProductId3]", + "id": "[variables('analyticRuleObject3')._analyticRulecontentProductId3]", + "version": "[variables('analyticRuleObject3').analyticRuleVersion3]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName4')]", + "name": "[variables('analyticRuleObject4').analyticRuleTemplateSpecName4]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ADFSSignInLogsPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "ADFSSignInLogsPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion4')]", + "contentVersion": "[variables('analyticRuleObject4').analyticRuleVersion4]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId4')]", + "name": "[variables('analyticRuleObject4')._analyticRulecontentId4]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1478,10 +1540,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "ADFSSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1492,13 +1554,13 @@ ], "entityMappings": [ { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -1506,13 +1568,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId4'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject4').analyticRuleId4,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 4", - "parentId": "[variables('analyticRuleId4')]", - "contentId": "[variables('_analyticRulecontentId4')]", + "parentId": "[variables('analyticRuleObject4').analyticRuleId4]", + "contentId": "[variables('analyticRuleObject4')._analyticRulecontentId4]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion4')]", + "version": "[variables('analyticRuleObject4').analyticRuleVersion4]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1537,33 +1599,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId4')]", + "contentId": "[variables('analyticRuleObject4')._analyticRulecontentId4]", "contentKind": "AnalyticsRule", "displayName": "Password spray attack against ADFSSignInLogs", - "contentProductId": "[variables('_analyticRulecontentProductId4')]", - "id": "[variables('_analyticRulecontentProductId4')]", - "version": "[variables('analyticRuleVersion4')]" + "contentProductId": "[variables('analyticRuleObject4')._analyticRulecontentProductId4]", + "id": "[variables('analyticRuleObject4')._analyticRulecontentProductId4]", + "version": "[variables('analyticRuleObject4').analyticRuleVersion4]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName5')]", + "name": "[variables('analyticRuleObject5').analyticRuleTemplateSpecName5]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AdminPromoAfterRoleMgmtAppPermissionGrant_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AdminPromoAfterRoleMgmtAppPermissionGrant_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion5')]", + "contentVersion": "[variables('analyticRuleObject5').analyticRuleVersion5]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId5')]", + "name": "[variables('analyticRuleObject5')._analyticRulecontentId5]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1582,10 +1644,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1598,16 +1660,15 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", "columnName": "AppDisplayName" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1617,7 +1678,8 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -1625,13 +1687,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId5'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject5').analyticRuleId5,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 5", - "parentId": "[variables('analyticRuleId5')]", - "contentId": "[variables('_analyticRulecontentId5')]", + "parentId": "[variables('analyticRuleObject5').analyticRuleId5]", + "contentId": "[variables('analyticRuleObject5')._analyticRulecontentId5]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion5')]", + "version": "[variables('analyticRuleObject5').analyticRuleVersion5]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1656,33 +1718,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId5')]", + "contentId": "[variables('analyticRuleObject5')._analyticRulecontentId5]", "contentKind": "AnalyticsRule", "displayName": "Admin promotion after Role Management Application Permission Grant", - "contentProductId": "[variables('_analyticRulecontentProductId5')]", - "id": "[variables('_analyticRulecontentProductId5')]", - "version": "[variables('analyticRuleVersion5')]" + "contentProductId": "[variables('analyticRuleObject5')._analyticRulecontentProductId5]", + "id": "[variables('analyticRuleObject5')._analyticRulecontentProductId5]", + "version": "[variables('analyticRuleObject5').analyticRuleVersion5]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName6')]", + "name": "[variables('analyticRuleObject6').analyticRuleTemplateSpecName6]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AnomalousUserAppSigninLocationIncrease-detection_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AnomalousUserAppSigninLocationIncrease-detection_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion6')]", + "contentVersion": "[variables('analyticRuleObject6').analyticRuleVersion6]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId6')]", + "name": "[variables('analyticRuleObject6')._analyticRulecontentId6]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1701,16 +1763,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1721,7 +1783,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1735,7 +1796,8 @@ "identifier": "AadUserId", "columnName": "UserId" } - ] + ], + "entityType": "Account" } ], "eventGroupingSettings": { @@ -1745,21 +1807,21 @@ "Application": "AppDisplayName" }, "alertDetailsOverride": { - "alertDisplayNameFormat": "Anomalous sign-in location by {{UserPrincipalName}} to {{AppDisplayName}}", - "alertDescriptionFormat": "This query over Microsoft Entra ID sign-in considers all user sign-ins for each Microsoft Entra ID application and picks out the most anomalous change in location profile for a user within an\nindividual application. This has detected {{UserPrincipalName}} signing into {{AppDisplayName}} from {{CountOfLocations}} \ndifferent locations.\n" + "alertDescriptionFormat": "This query over Microsoft Entra ID sign-in considers all user sign-ins for each Microsoft Entra ID application and picks out the most anomalous change in location profile for a user within an\nindividual application. This has detected {{UserPrincipalName}} signing into {{AppDisplayName}} from {{CountOfLocations}} \ndifferent locations.\n", + "alertDisplayNameFormat": "Anomalous sign-in location by {{UserPrincipalName}} to {{AppDisplayName}}" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId6'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject6').analyticRuleId6,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 6", - "parentId": "[variables('analyticRuleId6')]", - "contentId": "[variables('_analyticRulecontentId6')]", + "parentId": "[variables('analyticRuleObject6').analyticRuleId6]", + "contentId": "[variables('analyticRuleObject6')._analyticRulecontentId6]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion6')]", + "version": "[variables('analyticRuleObject6').analyticRuleVersion6]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1784,33 +1846,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId6')]", + "contentId": "[variables('analyticRuleObject6')._analyticRulecontentId6]", "contentKind": "AnalyticsRule", "displayName": "Anomalous sign-in location by user account and authenticating application", - "contentProductId": "[variables('_analyticRulecontentProductId6')]", - "id": "[variables('_analyticRulecontentProductId6')]", - "version": "[variables('analyticRuleVersion6')]" + "contentProductId": "[variables('analyticRuleObject6')._analyticRulecontentProductId6]", + "id": "[variables('analyticRuleObject6')._analyticRulecontentProductId6]", + "version": "[variables('analyticRuleObject6').analyticRuleVersion6]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName7')]", + "name": "[variables('analyticRuleObject7').analyticRuleTemplateSpecName7]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AuthenticationMethodsChangedforPrivilegedAccount_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AuthenticationMethodsChangedforPrivilegedAccount_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion7')]", + "contentVersion": "[variables('analyticRuleObject7').analyticRuleVersion7]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId7')]", + "name": "[variables('analyticRuleObject7')._analyticRulecontentId7]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1829,16 +1891,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "IdentityInfo" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -1849,7 +1911,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1859,10 +1920,10 @@ "identifier": "UPNSuffix", "columnName": "InitiatorUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1872,16 +1933,17 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IP" } - ] + ], + "entityType": "IP" } ] } @@ -1889,13 +1951,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId7'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject7').analyticRuleId7,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 7", - "parentId": "[variables('analyticRuleId7')]", - "contentId": "[variables('_analyticRulecontentId7')]", + "parentId": "[variables('analyticRuleObject7').analyticRuleId7]", + "contentId": "[variables('analyticRuleObject7')._analyticRulecontentId7]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion7')]", + "version": "[variables('analyticRuleObject7').analyticRuleVersion7]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -1920,33 +1982,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId7')]", + "contentId": "[variables('analyticRuleObject7')._analyticRulecontentId7]", "contentKind": "AnalyticsRule", "displayName": "Authentication Methods Changed for Privileged Account", - "contentProductId": "[variables('_analyticRulecontentProductId7')]", - "id": "[variables('_analyticRulecontentProductId7')]", - "version": "[variables('analyticRuleVersion7')]" + "contentProductId": "[variables('analyticRuleObject7')._analyticRulecontentProductId7]", + "id": "[variables('analyticRuleObject7')._analyticRulecontentProductId7]", + "version": "[variables('analyticRuleObject7').analyticRuleVersion7]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName8')]", + "name": "[variables('analyticRuleObject8').analyticRuleTemplateSpecName8]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AzureAADPowerShellAnomaly_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AzureAADPowerShellAnomaly_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion8')]", + "contentVersion": "[variables('analyticRuleObject8').analyticRuleVersion8]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId8')]", + "name": "[variables('analyticRuleObject8')._analyticRulecontentId8]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -1965,16 +2027,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -1985,7 +2047,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -1999,16 +2060,17 @@ "identifier": "AadUserId", "columnName": "UserId" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -2016,13 +2078,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId8'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject8').analyticRuleId8,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 8", - "parentId": "[variables('analyticRuleId8')]", - "contentId": "[variables('_analyticRulecontentId8')]", + "parentId": "[variables('analyticRuleObject8').analyticRuleId8]", + "contentId": "[variables('analyticRuleObject8')._analyticRulecontentId8]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion8')]", + "version": "[variables('analyticRuleObject8').analyticRuleVersion8]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2047,33 +2109,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId8')]", + "contentId": "[variables('analyticRuleObject8')._analyticRulecontentId8]", "contentKind": "AnalyticsRule", "displayName": "Microsoft Entra ID PowerShell accessing non-Entra ID resources", - "contentProductId": "[variables('_analyticRulecontentProductId8')]", - "id": "[variables('_analyticRulecontentProductId8')]", - "version": "[variables('analyticRuleVersion8')]" + "contentProductId": "[variables('analyticRuleObject8')._analyticRulecontentProductId8]", + "id": "[variables('analyticRuleObject8')._analyticRulecontentProductId8]", + "version": "[variables('analyticRuleObject8').analyticRuleVersion8]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName9')]", + "name": "[variables('analyticRuleObject9').analyticRuleTemplateSpecName9]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AzureADRoleManagementPermissionGrant_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AzureADRoleManagementPermissionGrant_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion9')]", + "contentVersion": "[variables('analyticRuleObject9').analyticRuleVersion9]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId9')]", + "name": "[variables('analyticRuleObject9')._analyticRulecontentId9]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2092,10 +2154,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2108,7 +2170,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2118,16 +2179,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", "columnName": "AppDisplayName" } - ] + ], + "entityType": "Account" } ] } @@ -2135,13 +2197,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId9'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject9').analyticRuleId9,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 9", - "parentId": "[variables('analyticRuleId9')]", - "contentId": "[variables('_analyticRulecontentId9')]", + "parentId": "[variables('analyticRuleObject9').analyticRuleId9]", + "contentId": "[variables('analyticRuleObject9')._analyticRulecontentId9]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion9')]", + "version": "[variables('analyticRuleObject9').analyticRuleVersion9]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2166,33 +2228,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId9')]", + "contentId": "[variables('analyticRuleObject9')._analyticRulecontentId9]", "contentKind": "AnalyticsRule", "displayName": "Microsoft Entra ID Role Management Permission Grant", - "contentProductId": "[variables('_analyticRulecontentProductId9')]", - "id": "[variables('_analyticRulecontentProductId9')]", - "version": "[variables('analyticRuleVersion9')]" + "contentProductId": "[variables('analyticRuleObject9')._analyticRulecontentProductId9]", + "id": "[variables('analyticRuleObject9')._analyticRulecontentProductId9]", + "version": "[variables('analyticRuleObject9').analyticRuleVersion9]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName10')]", + "name": "[variables('analyticRuleObject10').analyticRuleTemplateSpecName10]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "AzurePortalSigninfromanotherAzureTenant_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "AzurePortalSigninfromanotherAzureTenant_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion10')]", + "contentVersion": "[variables('analyticRuleObject10').analyticRuleVersion10]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId10')]", + "name": "[variables('analyticRuleObject10')._analyticRulecontentId10]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2211,10 +2273,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2225,7 +2287,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2239,34 +2300,35 @@ "identifier": "AadUserId", "columnName": "UserId" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ], "alertDetailsOverride": { - "alertDisplayNameFormat": "Azure Portal sign in by {{UserPrincipalName}} from another Azure Tenant with IP Address {{IPAddress}}", - "alertDescriptionFormat": "This query looks for successful sign in attempts to the Azure Portal where the user who is signing in from another Azure tenant,\nand the IP address the login attempt is from is an Azure IP. A threat actor who compromises an Azure tenant may look\nto pivot to other tenants leveraging cross-tenant delegated access in this manner.\nIn this instance {{UserPrincipalName}} logged in at {{FirstSeen}} from IP Address {{IPAddress}}.\n" + "alertDescriptionFormat": "This query looks for successful sign in attempts to the Azure Portal where the user who is signing in from another Azure tenant,\nand the IP address the login attempt is from is an Azure IP. A threat actor who compromises an Azure tenant may look\nto pivot to other tenants leveraging cross-tenant delegated access in this manner.\nIn this instance {{UserPrincipalName}} logged in at {{FirstSeen}} from IP Address {{IPAddress}}.\n", + "alertDisplayNameFormat": "Azure Portal sign in by {{UserPrincipalName}} from another Azure Tenant with IP Address {{IPAddress}}" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId10'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject10').analyticRuleId10,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 10", - "parentId": "[variables('analyticRuleId10')]", - "contentId": "[variables('_analyticRulecontentId10')]", + "parentId": "[variables('analyticRuleObject10').analyticRuleId10]", + "contentId": "[variables('analyticRuleObject10')._analyticRulecontentId10]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion10')]", + "version": "[variables('analyticRuleObject10').analyticRuleVersion10]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2291,33 +2353,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId10')]", + "contentId": "[variables('analyticRuleObject10')._analyticRulecontentId10]", "contentKind": "AnalyticsRule", "displayName": "Azure Portal sign in from another Azure Tenant", - "contentProductId": "[variables('_analyticRulecontentProductId10')]", - "id": "[variables('_analyticRulecontentProductId10')]", - "version": "[variables('analyticRuleVersion10')]" + "contentProductId": "[variables('analyticRuleObject10')._analyticRulecontentProductId10]", + "id": "[variables('analyticRuleObject10')._analyticRulecontentProductId10]", + "version": "[variables('analyticRuleObject10').analyticRuleVersion10]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName11')]", + "name": "[variables('analyticRuleObject11').analyticRuleTemplateSpecName11]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Brute Force Attack against GitHub Account_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Brute Force Attack against GitHub Account_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion11')]", + "contentVersion": "[variables('analyticRuleObject11').analyticRuleVersion11]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId11')]", + "name": "[variables('analyticRuleObject11')._analyticRulecontentId11]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2336,16 +2398,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2356,7 +2418,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2366,7 +2427,8 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -2374,13 +2436,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId11'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject11').analyticRuleId11,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 11", - "parentId": "[variables('analyticRuleId11')]", - "contentId": "[variables('_analyticRulecontentId11')]", + "parentId": "[variables('analyticRuleObject11').analyticRuleId11]", + "contentId": "[variables('analyticRuleObject11')._analyticRulecontentId11]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion11')]", + "version": "[variables('analyticRuleObject11').analyticRuleVersion11]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2405,33 +2467,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId11')]", + "contentId": "[variables('analyticRuleObject11')._analyticRulecontentId11]", "contentKind": "AnalyticsRule", "displayName": "Brute Force Attack against GitHub Account", - "contentProductId": "[variables('_analyticRulecontentProductId11')]", - "id": "[variables('_analyticRulecontentProductId11')]", - "version": "[variables('analyticRuleVersion11')]" + "contentProductId": "[variables('analyticRuleObject11')._analyticRulecontentProductId11]", + "id": "[variables('analyticRuleObject11')._analyticRulecontentProductId11]", + "version": "[variables('analyticRuleObject11').analyticRuleVersion11]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName12')]", + "name": "[variables('analyticRuleObject12').analyticRuleTemplateSpecName12]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "BruteForceCloudPC_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "BruteForceCloudPC_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion12')]", + "contentVersion": "[variables('analyticRuleObject12').analyticRuleVersion12]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId12')]", + "name": "[variables('analyticRuleObject12')._analyticRulecontentId12]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2450,10 +2512,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2464,7 +2526,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2474,16 +2535,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddressFirst" } - ] + ], + "entityType": "IP" } ] } @@ -2491,13 +2553,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId12'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject12').analyticRuleId12,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 12", - "parentId": "[variables('analyticRuleId12')]", - "contentId": "[variables('_analyticRulecontentId12')]", + "parentId": "[variables('analyticRuleObject12').analyticRuleId12]", + "contentId": "[variables('analyticRuleObject12')._analyticRulecontentId12]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion12')]", + "version": "[variables('analyticRuleObject12').analyticRuleVersion12]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2522,33 +2584,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId12')]", + "contentId": "[variables('analyticRuleObject12')._analyticRulecontentId12]", "contentKind": "AnalyticsRule", "displayName": "Brute force attack against a Cloud PC", - "contentProductId": "[variables('_analyticRulecontentProductId12')]", - "id": "[variables('_analyticRulecontentProductId12')]", - "version": "[variables('analyticRuleVersion12')]" + "contentProductId": "[variables('analyticRuleObject12')._analyticRulecontentProductId12]", + "id": "[variables('analyticRuleObject12')._analyticRulecontentProductId12]", + "version": "[variables('analyticRuleObject12').analyticRuleVersion12]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName13')]", + "name": "[variables('analyticRuleObject13').analyticRuleTemplateSpecName13]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "BulkChangestoPrivilegedAccountPermissions_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "BulkChangestoPrivilegedAccountPermissions_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion13')]", + "contentVersion": "[variables('analyticRuleObject13').analyticRuleVersion13]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId13')]", + "name": "[variables('analyticRuleObject13')._analyticRulecontentId13]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2567,10 +2629,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2581,7 +2643,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2591,10 +2652,10 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2604,25 +2665,26 @@ "identifier": "UPNSuffix", "columnName": "InitiatedByUserUPNSuffix" } - ] + ], + "entityType": "Account" } ], "customDetails": { - "TargetUser": "Target", - "InitiatedByUser": "InitiatedByUser" + "InitiatedByUser": "InitiatedByUser", + "TargetUser": "Target" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId13'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject13').analyticRuleId13,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 13", - "parentId": "[variables('analyticRuleId13')]", - "contentId": "[variables('_analyticRulecontentId13')]", + "parentId": "[variables('analyticRuleObject13').analyticRuleId13]", + "contentId": "[variables('analyticRuleObject13')._analyticRulecontentId13]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion13')]", + "version": "[variables('analyticRuleObject13').analyticRuleVersion13]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2647,33 +2709,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId13')]", + "contentId": "[variables('analyticRuleObject13')._analyticRulecontentId13]", "contentKind": "AnalyticsRule", "displayName": "Bulk Changes to Privileged Account Permissions", - "contentProductId": "[variables('_analyticRulecontentProductId13')]", - "id": "[variables('_analyticRulecontentProductId13')]", - "version": "[variables('analyticRuleVersion13')]" + "contentProductId": "[variables('analyticRuleObject13')._analyticRulecontentProductId13]", + "id": "[variables('analyticRuleObject13')._analyticRulecontentProductId13]", + "version": "[variables('analyticRuleObject13').analyticRuleVersion13]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName14')]", + "name": "[variables('analyticRuleObject14').analyticRuleTemplateSpecName14]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "BypassCondAccessRule_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "BypassCondAccessRule_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion14')]", + "contentVersion": "[variables('analyticRuleObject14').analyticRuleVersion14]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId14')]", + "name": "[variables('analyticRuleObject14')._analyticRulecontentId14]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2692,16 +2754,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2714,7 +2776,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2724,16 +2785,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddresses" } - ] + ], + "entityType": "IP" } ] } @@ -2741,13 +2803,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId14'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject14').analyticRuleId14,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 14", - "parentId": "[variables('analyticRuleId14')]", - "contentId": "[variables('_analyticRulecontentId14')]", + "parentId": "[variables('analyticRuleObject14').analyticRuleId14]", + "contentId": "[variables('analyticRuleObject14')._analyticRulecontentId14]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion14')]", + "version": "[variables('analyticRuleObject14').analyticRuleVersion14]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2772,33 +2834,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId14')]", + "contentId": "[variables('analyticRuleObject14')._analyticRulecontentId14]", "contentKind": "AnalyticsRule", "displayName": "Attempt to bypass conditional access rule in Microsoft Entra ID", - "contentProductId": "[variables('_analyticRulecontentProductId14')]", - "id": "[variables('_analyticRulecontentProductId14')]", - "version": "[variables('analyticRuleVersion14')]" + "contentProductId": "[variables('analyticRuleObject14')._analyticRulecontentProductId14]", + "id": "[variables('analyticRuleObject14')._analyticRulecontentProductId14]", + "version": "[variables('analyticRuleObject14').analyticRuleVersion14]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName15')]", + "name": "[variables('analyticRuleObject15').analyticRuleTemplateSpecName15]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "CredentialAddedAfterAdminConsent_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "CredentialAddedAfterAdminConsent_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion15')]", + "contentVersion": "[variables('analyticRuleObject15').analyticRuleVersion15]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId15')]", + "name": "[variables('analyticRuleObject15')._analyticRulecontentId15]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2817,10 +2879,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2828,7 +2890,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2838,16 +2899,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "Consent_InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -2855,13 +2917,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId15'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject15').analyticRuleId15,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 15", - "parentId": "[variables('analyticRuleId15')]", - "contentId": "[variables('_analyticRulecontentId15')]", + "parentId": "[variables('analyticRuleObject15').analyticRuleId15]", + "contentId": "[variables('analyticRuleObject15')._analyticRulecontentId15]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion15')]", + "version": "[variables('analyticRuleObject15').analyticRuleVersion15]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -2886,33 +2948,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId15')]", + "contentId": "[variables('analyticRuleObject15')._analyticRulecontentId15]", "contentKind": "AnalyticsRule", "displayName": "Credential added after admin consented to Application", - "contentProductId": "[variables('_analyticRulecontentProductId15')]", - "id": "[variables('_analyticRulecontentProductId15')]", - "version": "[variables('analyticRuleVersion15')]" + "contentProductId": "[variables('analyticRuleObject15')._analyticRulecontentProductId15]", + "id": "[variables('analyticRuleObject15')._analyticRulecontentProductId15]", + "version": "[variables('analyticRuleObject15').analyticRuleVersion15]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName16')]", + "name": "[variables('analyticRuleObject16').analyticRuleTemplateSpecName16]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationAdded_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationAdded_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion16')]", + "contentVersion": "[variables('analyticRuleObject16').analyticRuleVersion16]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId16')]", + "name": "[variables('analyticRuleObject16')._analyticRulecontentId16]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -2931,10 +2993,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -2949,7 +3011,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -2959,16 +3020,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -2976,13 +3038,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId16'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject16').analyticRuleId16,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 16", - "parentId": "[variables('analyticRuleId16')]", - "contentId": "[variables('_analyticRulecontentId16')]", + "parentId": "[variables('analyticRuleObject16').analyticRuleId16]", + "contentId": "[variables('analyticRuleObject16')._analyticRulecontentId16]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion16')]", + "version": "[variables('analyticRuleObject16').analyticRuleVersion16]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3007,33 +3069,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId16')]", + "contentId": "[variables('analyticRuleObject16')._analyticRulecontentId16]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Added", - "contentProductId": "[variables('_analyticRulecontentProductId16')]", - "id": "[variables('_analyticRulecontentProductId16')]", - "version": "[variables('analyticRuleVersion16')]" + "contentProductId": "[variables('analyticRuleObject16')._analyticRulecontentProductId16]", + "id": "[variables('analyticRuleObject16')._analyticRulecontentProductId16]", + "version": "[variables('analyticRuleObject16').analyticRuleVersion16]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName17')]", + "name": "[variables('analyticRuleObject17').analyticRuleTemplateSpecName17]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationDeleted_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationDeleted_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion17')]", + "contentVersion": "[variables('analyticRuleObject17').analyticRuleVersion17]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId17')]", + "name": "[variables('analyticRuleObject17')._analyticRulecontentId17]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3052,10 +3114,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3070,7 +3132,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3080,16 +3141,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -3097,13 +3159,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId17'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject17').analyticRuleId17,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 17", - "parentId": "[variables('analyticRuleId17')]", - "contentId": "[variables('_analyticRulecontentId17')]", + "parentId": "[variables('analyticRuleObject17').analyticRuleId17]", + "contentId": "[variables('analyticRuleObject17')._analyticRulecontentId17]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion17')]", + "version": "[variables('analyticRuleObject17').analyticRuleVersion17]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3128,33 +3190,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId17')]", + "contentId": "[variables('analyticRuleObject17')._analyticRulecontentId17]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Deleted", - "contentProductId": "[variables('_analyticRulecontentProductId17')]", - "id": "[variables('_analyticRulecontentProductId17')]", - "version": "[variables('analyticRuleVersion17')]" + "contentProductId": "[variables('analyticRuleObject17')._analyticRulecontentProductId17]", + "id": "[variables('analyticRuleObject17')._analyticRulecontentProductId17]", + "version": "[variables('analyticRuleObject17').analyticRuleVersion17]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName18')]", + "name": "[variables('analyticRuleObject18').analyticRuleTemplateSpecName18]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationInboundCollaborationSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationInboundCollaborationSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion18')]", + "contentVersion": "[variables('analyticRuleObject18').analyticRuleVersion18]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId18')]", + "name": "[variables('analyticRuleObject18')._analyticRulecontentId18]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3173,10 +3235,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3191,7 +3253,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3201,16 +3262,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -3218,13 +3280,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId18'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject18').analyticRuleId18,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 18", - "parentId": "[variables('analyticRuleId18')]", - "contentId": "[variables('_analyticRulecontentId18')]", + "parentId": "[variables('analyticRuleObject18').analyticRuleId18]", + "contentId": "[variables('analyticRuleObject18')._analyticRulecontentId18]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion18')]", + "version": "[variables('analyticRuleObject18').analyticRuleVersion18]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3249,33 +3311,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId18')]", + "contentId": "[variables('analyticRuleObject18')._analyticRulecontentId18]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Inbound Collaboration Settings Changed", - "contentProductId": "[variables('_analyticRulecontentProductId18')]", - "id": "[variables('_analyticRulecontentProductId18')]", - "version": "[variables('analyticRuleVersion18')]" + "contentProductId": "[variables('analyticRuleObject18')._analyticRulecontentProductId18]", + "id": "[variables('analyticRuleObject18')._analyticRulecontentProductId18]", + "version": "[variables('analyticRuleObject18').analyticRuleVersion18]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName19')]", + "name": "[variables('analyticRuleObject19').analyticRuleTemplateSpecName19]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationInboundDirectSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationInboundDirectSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion19')]", + "contentVersion": "[variables('analyticRuleObject19').analyticRuleVersion19]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId19')]", + "name": "[variables('analyticRuleObject19')._analyticRulecontentId19]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3294,10 +3356,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3312,7 +3374,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3322,16 +3383,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -3339,13 +3401,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId19'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject19').analyticRuleId19,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 19", - "parentId": "[variables('analyticRuleId19')]", - "contentId": "[variables('_analyticRulecontentId19')]", + "parentId": "[variables('analyticRuleObject19').analyticRuleId19]", + "contentId": "[variables('analyticRuleObject19')._analyticRulecontentId19]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion19')]", + "version": "[variables('analyticRuleObject19').analyticRuleVersion19]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3370,33 +3432,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId19')]", + "contentId": "[variables('analyticRuleObject19')._analyticRulecontentId19]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Inbound Direct Settings Changed", - "contentProductId": "[variables('_analyticRulecontentProductId19')]", - "id": "[variables('_analyticRulecontentProductId19')]", - "version": "[variables('analyticRuleVersion19')]" + "contentProductId": "[variables('analyticRuleObject19')._analyticRulecontentProductId19]", + "id": "[variables('analyticRuleObject19')._analyticRulecontentProductId19]", + "version": "[variables('analyticRuleObject19').analyticRuleVersion19]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName20')]", + "name": "[variables('analyticRuleObject20').analyticRuleTemplateSpecName20]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationOutboundCollaborationSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationOutboundCollaborationSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion20')]", + "contentVersion": "[variables('analyticRuleObject20').analyticRuleVersion20]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId20')]", + "name": "[variables('analyticRuleObject20')._analyticRulecontentId20]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3415,10 +3477,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3433,7 +3495,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3443,16 +3504,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -3460,13 +3522,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId20'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject20').analyticRuleId20,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 20", - "parentId": "[variables('analyticRuleId20')]", - "contentId": "[variables('_analyticRulecontentId20')]", + "parentId": "[variables('analyticRuleObject20').analyticRuleId20]", + "contentId": "[variables('analyticRuleObject20')._analyticRulecontentId20]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion20')]", + "version": "[variables('analyticRuleObject20').analyticRuleVersion20]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3491,33 +3553,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId20')]", + "contentId": "[variables('analyticRuleObject20')._analyticRulecontentId20]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Outbound Collaboration Settings Changed", - "contentProductId": "[variables('_analyticRulecontentProductId20')]", - "id": "[variables('_analyticRulecontentProductId20')]", - "version": "[variables('analyticRuleVersion20')]" + "contentProductId": "[variables('analyticRuleObject20')._analyticRulecontentProductId20]", + "id": "[variables('analyticRuleObject20')._analyticRulecontentProductId20]", + "version": "[variables('analyticRuleObject20').analyticRuleVersion20]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName21')]", + "name": "[variables('analyticRuleObject21').analyticRuleTemplateSpecName21]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Cross-tenantAccessSettingsOrganizationOutboundDirectSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Cross-tenantAccessSettingsOrganizationOutboundDirectSettingsChanged_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion21')]", + "contentVersion": "[variables('analyticRuleObject21').analyticRuleVersion21]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId21')]", + "name": "[variables('analyticRuleObject21')._analyticRulecontentId21]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3536,10 +3598,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3554,7 +3616,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3564,16 +3625,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -3581,13 +3643,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId21'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject21').analyticRuleId21,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 21", - "parentId": "[variables('analyticRuleId21')]", - "contentId": "[variables('_analyticRulecontentId21')]", + "parentId": "[variables('analyticRuleObject21').analyticRuleId21]", + "contentId": "[variables('analyticRuleObject21')._analyticRulecontentId21]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion21')]", + "version": "[variables('analyticRuleObject21').analyticRuleVersion21]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3612,33 +3674,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId21')]", + "contentId": "[variables('analyticRuleObject21')._analyticRulecontentId21]", "contentKind": "AnalyticsRule", "displayName": "Cross-tenant Access Settings Organization Outbound Direct Settings Changed", - "contentProductId": "[variables('_analyticRulecontentProductId21')]", - "id": "[variables('_analyticRulecontentProductId21')]", - "version": "[variables('analyticRuleVersion21')]" + "contentProductId": "[variables('analyticRuleObject21')._analyticRulecontentProductId21]", + "id": "[variables('analyticRuleObject21')._analyticRulecontentProductId21]", + "version": "[variables('analyticRuleObject21').analyticRuleVersion21]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName22')]", + "name": "[variables('analyticRuleObject22').analyticRuleTemplateSpecName22]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "DisabledAccountSigninsAcrossManyApplications_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "DisabledAccountSigninsAcrossManyApplications_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion22')]", + "contentVersion": "[variables('analyticRuleObject22').analyticRuleVersion22]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId22')]", + "name": "[variables('analyticRuleObject22')._analyticRulecontentId22]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3657,16 +3719,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3677,7 +3739,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3687,16 +3748,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -3704,13 +3766,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId22'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject22').analyticRuleId22,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 22", - "parentId": "[variables('analyticRuleId22')]", - "contentId": "[variables('_analyticRulecontentId22')]", + "parentId": "[variables('analyticRuleObject22').analyticRuleId22]", + "contentId": "[variables('analyticRuleObject22')._analyticRulecontentId22]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion22')]", + "version": "[variables('analyticRuleObject22').analyticRuleVersion22]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3735,33 +3797,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId22')]", + "contentId": "[variables('analyticRuleObject22')._analyticRulecontentId22]", "contentKind": "AnalyticsRule", "displayName": "Attempts to sign in to disabled accounts", - "contentProductId": "[variables('_analyticRulecontentProductId22')]", - "id": "[variables('_analyticRulecontentProductId22')]", - "version": "[variables('analyticRuleVersion22')]" + "contentProductId": "[variables('analyticRuleObject22')._analyticRulecontentProductId22]", + "id": "[variables('analyticRuleObject22')._analyticRulecontentProductId22]", + "version": "[variables('analyticRuleObject22').analyticRuleVersion22]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName23')]", + "name": "[variables('analyticRuleObject23').analyticRuleTemplateSpecName23]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "DistribPassCrackAttempt_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "DistribPassCrackAttempt_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion23')]", + "contentVersion": "[variables('analyticRuleObject23').analyticRuleVersion23]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId23')]", + "name": "[variables('analyticRuleObject23')._analyticRulecontentId23]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3780,16 +3842,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -3800,7 +3862,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3810,16 +3871,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -3827,13 +3889,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId23'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject23').analyticRuleId23,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 23", - "parentId": "[variables('analyticRuleId23')]", - "contentId": "[variables('_analyticRulecontentId23')]", + "parentId": "[variables('analyticRuleObject23').analyticRuleId23]", + "contentId": "[variables('analyticRuleObject23')._analyticRulecontentId23]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion23')]", + "version": "[variables('analyticRuleObject23').analyticRuleVersion23]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -3858,33 +3920,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId23')]", + "contentId": "[variables('analyticRuleObject23')._analyticRulecontentId23]", "contentKind": "AnalyticsRule", "displayName": "Distributed Password cracking attempts in Microsoft Entra ID", - "contentProductId": "[variables('_analyticRulecontentProductId23')]", - "id": "[variables('_analyticRulecontentProductId23')]", - "version": "[variables('analyticRuleVersion23')]" + "contentProductId": "[variables('analyticRuleObject23')._analyticRulecontentProductId23]", + "id": "[variables('analyticRuleObject23')._analyticRulecontentProductId23]", + "version": "[variables('analyticRuleObject23').analyticRuleVersion23]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName24')]", + "name": "[variables('analyticRuleObject24').analyticRuleTemplateSpecName24]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExplicitMFADeny_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "ExplicitMFADeny_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion24')]", + "contentVersion": "[variables('analyticRuleObject24').analyticRuleVersion24]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId24')]", + "name": "[variables('analyticRuleObject24')._analyticRulecontentId24]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -3903,22 +3965,22 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "MicrosoftThreatProtection", "dataTypes": [ "DeviceInfo" - ], - "connectorId": "MicrosoftThreatProtection" + ] } ], "tactics": [ @@ -3929,7 +3991,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -3939,34 +4000,35 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" }, { - "entityType": "AzureResource", "fieldMappings": [ { "identifier": "ResourceID", "columnName": "ResourceID" } - ] + ], + "entityType": "AzureResource" }, { - "entityType": "URL", "fieldMappings": [ { "identifier": "Url", "columnName": "ClientAppUsed" } - ] + ], + "entityType": "URL" } ] } @@ -3974,13 +4036,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId24'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject24').analyticRuleId24,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 24", - "parentId": "[variables('analyticRuleId24')]", - "contentId": "[variables('_analyticRulecontentId24')]", + "parentId": "[variables('analyticRuleObject24').analyticRuleId24]", + "contentId": "[variables('analyticRuleObject24')._analyticRulecontentId24]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion24')]", + "version": "[variables('analyticRuleObject24').analyticRuleVersion24]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4005,33 +4067,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId24')]", + "contentId": "[variables('analyticRuleObject24')._analyticRulecontentId24]", "contentKind": "AnalyticsRule", "displayName": "Explicit MFA Deny", - "contentProductId": "[variables('_analyticRulecontentProductId24')]", - "id": "[variables('_analyticRulecontentProductId24')]", - "version": "[variables('analyticRuleVersion24')]" + "contentProductId": "[variables('analyticRuleObject24')._analyticRulecontentProductId24]", + "id": "[variables('analyticRuleObject24')._analyticRulecontentProductId24]", + "version": "[variables('analyticRuleObject24').analyticRuleVersion24]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName25')]", + "name": "[variables('analyticRuleObject25').analyticRuleTemplateSpecName25]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "ExchangeFullAccessGrantedToApp_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "ExchangeFullAccessGrantedToApp_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion25')]", + "contentVersion": "[variables('analyticRuleObject25').analyticRuleVersion25]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId25')]", + "name": "[variables('analyticRuleObject25')._analyticRulecontentId25]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4050,10 +4112,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4064,7 +4126,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4074,16 +4135,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "GrantIpAddress" } - ] + ], + "entityType": "IP" } ], "customDetails": { @@ -4092,21 +4154,21 @@ "OAuthAppId": "AppId" }, "alertDetailsOverride": { - "alertDisplayNameFormat": "User {{GrantInitiatedBy}} granted full_access_as_app to {{OAuthAppName}}", - "alertDescriptionFormat": "This detection looks for the full_access_as_app permission being granted to an OAuth application with Admin Consent.\nThis permission provide access to all Exchange mailboxes via the EWS API can could be exploited to access sensitive data \nby being added to a compromised application. The application granted this permission should be reviewed to ensure that it \nis absolutely necessary for the applications function.\nIn this case {{GrantInitiatedBy}} granted full_access_as_app to {{OAuthAppName}} from {{GrantIpAddress}}\nRef: https://learn.microsoft.com/graph/auth-limit-mailbox-access\n" + "alertDescriptionFormat": "This detection looks for the full_access_as_app permission being granted to an OAuth application with Admin Consent.\nThis permission provide access to all Exchange mailboxes via the EWS API can could be exploited to access sensitive data \nby being added to a compromised application. The application granted this permission should be reviewed to ensure that it \nis absolutely necessary for the applications function.\nIn this case {{GrantInitiatedBy}} granted full_access_as_app to {{OAuthAppName}} from {{GrantIpAddress}}\nRef: https://learn.microsoft.com/graph/auth-limit-mailbox-access\n", + "alertDisplayNameFormat": "User {{GrantInitiatedBy}} granted full_access_as_app to {{OAuthAppName}}" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId25'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject25').analyticRuleId25,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 25", - "parentId": "[variables('analyticRuleId25')]", - "contentId": "[variables('_analyticRulecontentId25')]", + "parentId": "[variables('analyticRuleObject25').analyticRuleId25]", + "contentId": "[variables('analyticRuleObject25')._analyticRulecontentId25]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion25')]", + "version": "[variables('analyticRuleObject25').analyticRuleVersion25]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4131,33 +4193,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId25')]", + "contentId": "[variables('analyticRuleObject25')._analyticRulecontentId25]", "contentKind": "AnalyticsRule", "displayName": "full_access_as_app Granted To Application", - "contentProductId": "[variables('_analyticRulecontentProductId25')]", - "id": "[variables('_analyticRulecontentProductId25')]", - "version": "[variables('analyticRuleVersion25')]" + "contentProductId": "[variables('analyticRuleObject25')._analyticRulecontentProductId25]", + "id": "[variables('analyticRuleObject25')._analyticRulecontentProductId25]", + "version": "[variables('analyticRuleObject25').analyticRuleVersion25]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName26')]", + "name": "[variables('analyticRuleObject26').analyticRuleTemplateSpecName26]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "FailedLogonToAzurePortal_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "FailedLogonToAzurePortal_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion26')]", + "contentVersion": "[variables('analyticRuleObject26').analyticRuleVersion26]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId26')]", + "name": "[variables('analyticRuleObject26')._analyticRulecontentId26]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4176,16 +4238,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4196,7 +4258,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4206,16 +4267,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -4223,13 +4285,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId26'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject26').analyticRuleId26,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 26", - "parentId": "[variables('analyticRuleId26')]", - "contentId": "[variables('_analyticRulecontentId26')]", + "parentId": "[variables('analyticRuleObject26').analyticRuleId26]", + "contentId": "[variables('analyticRuleObject26')._analyticRulecontentId26]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion26')]", + "version": "[variables('analyticRuleObject26').analyticRuleVersion26]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4254,33 +4316,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId26')]", + "contentId": "[variables('analyticRuleObject26')._analyticRulecontentId26]", "contentKind": "AnalyticsRule", "displayName": "Failed login attempts to Azure Portal", - "contentProductId": "[variables('_analyticRulecontentProductId26')]", - "id": "[variables('_analyticRulecontentProductId26')]", - "version": "[variables('analyticRuleVersion26')]" + "contentProductId": "[variables('analyticRuleObject26')._analyticRulecontentProductId26]", + "id": "[variables('analyticRuleObject26')._analyticRulecontentProductId26]", + "version": "[variables('analyticRuleObject26').analyticRuleVersion26]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName27')]", + "name": "[variables('analyticRuleObject27').analyticRuleTemplateSpecName27]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "FirstAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "FirstAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion27')]", + "contentVersion": "[variables('analyticRuleObject27').analyticRuleVersion27]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId27')]", + "name": "[variables('analyticRuleObject27')._analyticRulecontentId27]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4299,10 +4361,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4313,7 +4375,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4323,25 +4384,26 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" }, { - "entityType": "CloudApplication", "fieldMappings": [ { "identifier": "Name", "columnName": "targetDisplayName" } - ] + ], + "entityType": "CloudApplication" } ] } @@ -4349,13 +4411,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId27'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject27').analyticRuleId27,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 27", - "parentId": "[variables('analyticRuleId27')]", - "contentId": "[variables('_analyticRulecontentId27')]", + "parentId": "[variables('analyticRuleObject27').analyticRuleId27]", + "contentId": "[variables('analyticRuleObject27')._analyticRulecontentId27]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion27')]", + "version": "[variables('analyticRuleObject27').analyticRuleVersion27]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4380,33 +4442,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId27')]", + "contentId": "[variables('analyticRuleObject27')._analyticRulecontentId27]", "contentKind": "AnalyticsRule", "displayName": "First access credential added to Application or Service Principal where no credential was present", - "contentProductId": "[variables('_analyticRulecontentProductId27')]", - "id": "[variables('_analyticRulecontentProductId27')]", - "version": "[variables('analyticRuleVersion27')]" + "contentProductId": "[variables('analyticRuleObject27')._analyticRulecontentProductId27]", + "id": "[variables('analyticRuleObject27')._analyticRulecontentProductId27]", + "version": "[variables('analyticRuleObject27').analyticRuleVersion27]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName28')]", + "name": "[variables('analyticRuleObject28').analyticRuleTemplateSpecName28]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "GuestAccountsAddedinAADGroupsOtherThanTheOnesSpecified_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "GuestAccountsAddedinAADGroupsOtherThanTheOnesSpecified_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion28')]", + "contentVersion": "[variables('analyticRuleObject28').analyticRuleVersion28]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId28')]", + "name": "[variables('analyticRuleObject28')._analyticRulecontentId28]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4425,10 +4487,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4443,16 +4505,15 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", "columnName": "InvitedUser" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4462,16 +4523,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatedByIPAdress" } - ] + ], + "entityType": "IP" } ] } @@ -4479,13 +4541,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId28'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject28').analyticRuleId28,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 28", - "parentId": "[variables('analyticRuleId28')]", - "contentId": "[variables('_analyticRulecontentId28')]", + "parentId": "[variables('analyticRuleObject28').analyticRuleId28]", + "contentId": "[variables('analyticRuleObject28')._analyticRulecontentId28]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion28')]", + "version": "[variables('analyticRuleObject28').analyticRuleVersion28]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4510,33 +4572,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId28')]", + "contentId": "[variables('analyticRuleObject28')._analyticRulecontentId28]", "contentKind": "AnalyticsRule", "displayName": "Guest accounts added in Entra ID Groups other than the ones specified", - "contentProductId": "[variables('_analyticRulecontentProductId28')]", - "id": "[variables('_analyticRulecontentProductId28')]", - "version": "[variables('analyticRuleVersion28')]" + "contentProductId": "[variables('analyticRuleObject28')._analyticRulecontentProductId28]", + "id": "[variables('analyticRuleObject28')._analyticRulecontentProductId28]", + "version": "[variables('analyticRuleObject28').analyticRuleVersion28]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName29')]", + "name": "[variables('analyticRuleObject29').analyticRuleTemplateSpecName29]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MailPermissionsAddedToApplication_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MailPermissionsAddedToApplication_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion29')]", + "contentVersion": "[variables('analyticRuleObject29').analyticRuleVersion29]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId29')]", + "name": "[variables('analyticRuleObject29')._analyticRulecontentId29]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4555,10 +4617,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4569,7 +4631,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4579,16 +4640,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "UserIPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -4596,13 +4658,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId29'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject29').analyticRuleId29,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 29", - "parentId": "[variables('analyticRuleId29')]", - "contentId": "[variables('_analyticRulecontentId29')]", + "parentId": "[variables('analyticRuleObject29').analyticRuleId29]", + "contentId": "[variables('analyticRuleObject29')._analyticRulecontentId29]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion29')]", + "version": "[variables('analyticRuleObject29').analyticRuleVersion29]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4627,33 +4689,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId29')]", + "contentId": "[variables('analyticRuleObject29')._analyticRulecontentId29]", "contentKind": "AnalyticsRule", "displayName": "Mail.Read Permissions Granted to Application", - "contentProductId": "[variables('_analyticRulecontentProductId29')]", - "id": "[variables('_analyticRulecontentProductId29')]", - "version": "[variables('analyticRuleVersion29')]" + "contentProductId": "[variables('analyticRuleObject29')._analyticRulecontentProductId29]", + "id": "[variables('analyticRuleObject29')._analyticRulecontentProductId29]", + "version": "[variables('analyticRuleObject29').analyticRuleVersion29]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName30')]", + "name": "[variables('analyticRuleObject30').analyticRuleTemplateSpecName30]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MaliciousOAuthApp_O365AttackToolkit_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MaliciousOAuthApp_O365AttackToolkit_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion30')]", + "contentVersion": "[variables('analyticRuleObject30').analyticRuleVersion30]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId30')]", + "name": "[variables('analyticRuleObject30')._analyticRulecontentId30]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4672,10 +4734,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4688,7 +4750,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4698,25 +4759,26 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "GrantIpAddress" } - ] + ], + "entityType": "IP" }, { - "entityType": "CloudApplication", "fieldMappings": [ { "identifier": "Name", "columnName": "AppDisplayName" } - ] + ], + "entityType": "CloudApplication" } ] } @@ -4724,13 +4786,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId30'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject30').analyticRuleId30,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 30", - "parentId": "[variables('analyticRuleId30')]", - "contentId": "[variables('_analyticRulecontentId30')]", + "parentId": "[variables('analyticRuleObject30').analyticRuleId30]", + "contentId": "[variables('analyticRuleObject30')._analyticRulecontentId30]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion30')]", + "version": "[variables('analyticRuleObject30').analyticRuleVersion30]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4755,33 +4817,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId30')]", + "contentId": "[variables('analyticRuleObject30')._analyticRulecontentId30]", "contentKind": "AnalyticsRule", "displayName": "Suspicious application consent similar to O365 Attack Toolkit", - "contentProductId": "[variables('_analyticRulecontentProductId30')]", - "id": "[variables('_analyticRulecontentProductId30')]", - "version": "[variables('analyticRuleVersion30')]" + "contentProductId": "[variables('analyticRuleObject30')._analyticRulecontentProductId30]", + "id": "[variables('analyticRuleObject30')._analyticRulecontentProductId30]", + "version": "[variables('analyticRuleObject30').analyticRuleVersion30]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName31')]", + "name": "[variables('analyticRuleObject31').analyticRuleTemplateSpecName31]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MaliciousOAuthApp_PwnAuth_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MaliciousOAuthApp_PwnAuth_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion31')]", + "contentVersion": "[variables('analyticRuleObject31').analyticRuleVersion31]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId31')]", + "name": "[variables('analyticRuleObject31')._analyticRulecontentId31]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4800,10 +4862,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -4816,7 +4878,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4826,16 +4887,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "GrantIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -4843,13 +4905,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId31'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject31').analyticRuleId31,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 31", - "parentId": "[variables('analyticRuleId31')]", - "contentId": "[variables('_analyticRulecontentId31')]", + "parentId": "[variables('analyticRuleObject31').analyticRuleId31]", + "contentId": "[variables('analyticRuleObject31')._analyticRulecontentId31]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion31')]", + "version": "[variables('analyticRuleObject31').analyticRuleVersion31]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -4874,33 +4936,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId31')]", + "contentId": "[variables('analyticRuleObject31')._analyticRulecontentId31]", "contentKind": "AnalyticsRule", "displayName": "Suspicious application consent similar to PwnAuth", - "contentProductId": "[variables('_analyticRulecontentProductId31')]", - "id": "[variables('_analyticRulecontentProductId31')]", - "version": "[variables('analyticRuleVersion31')]" + "contentProductId": "[variables('analyticRuleObject31')._analyticRulecontentProductId31]", + "id": "[variables('analyticRuleObject31')._analyticRulecontentProductId31]", + "version": "[variables('analyticRuleObject31').analyticRuleVersion31]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName32')]", + "name": "[variables('analyticRuleObject32').analyticRuleTemplateSpecName32]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MFARejectedbyUser_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MFARejectedbyUser_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion32')]", + "contentVersion": "[variables('analyticRuleObject32').analyticRuleVersion32]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId32')]", + "name": "[variables('analyticRuleObject32')._analyticRulecontentId32]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -4919,22 +4981,22 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "BehaviorAnalytics" - ], - "connectorId": "BehaviorAnalytics" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "IdentityInfo" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -4945,7 +5007,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -4959,16 +5020,17 @@ "identifier": "AadUserId", "columnName": "UserId" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -4976,13 +5038,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId32'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject32').analyticRuleId32,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 32", - "parentId": "[variables('analyticRuleId32')]", - "contentId": "[variables('_analyticRulecontentId32')]", + "parentId": "[variables('analyticRuleObject32').analyticRuleId32]", + "contentId": "[variables('analyticRuleObject32')._analyticRulecontentId32]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion32')]", + "version": "[variables('analyticRuleObject32').analyticRuleVersion32]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5007,33 +5069,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId32')]", + "contentId": "[variables('analyticRuleObject32')._analyticRulecontentId32]", "contentKind": "AnalyticsRule", "displayName": "MFA Rejected by User", - "contentProductId": "[variables('_analyticRulecontentProductId32')]", - "id": "[variables('_analyticRulecontentProductId32')]", - "version": "[variables('analyticRuleVersion32')]" + "contentProductId": "[variables('analyticRuleObject32')._analyticRulecontentProductId32]", + "id": "[variables('analyticRuleObject32')._analyticRulecontentProductId32]", + "version": "[variables('analyticRuleObject32').analyticRuleVersion32]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName33')]", + "name": "[variables('analyticRuleObject33').analyticRuleTemplateSpecName33]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MFASpammingfollowedbySuccessfullogin_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MFASpammingfollowedbySuccessfullogin_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion33')]", + "contentVersion": "[variables('analyticRuleObject33').analyticRuleVersion33]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId33')]", + "name": "[variables('analyticRuleObject33')._analyticRulecontentId33]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -5052,10 +5114,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5066,7 +5128,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5076,16 +5137,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -5093,13 +5155,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId33'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject33').analyticRuleId33,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 33", - "parentId": "[variables('analyticRuleId33')]", - "contentId": "[variables('_analyticRulecontentId33')]", + "parentId": "[variables('analyticRuleObject33').analyticRuleId33]", + "contentId": "[variables('analyticRuleObject33')._analyticRulecontentId33]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion33')]", + "version": "[variables('analyticRuleObject33').analyticRuleVersion33]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5124,33 +5186,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId33')]", + "contentId": "[variables('analyticRuleObject33')._analyticRulecontentId33]", "contentKind": "AnalyticsRule", "displayName": "MFA Spamming followed by Successful login", - "contentProductId": "[variables('_analyticRulecontentProductId33')]", - "id": "[variables('_analyticRulecontentProductId33')]", - "version": "[variables('analyticRuleVersion33')]" + "contentProductId": "[variables('analyticRuleObject33')._analyticRulecontentProductId33]", + "id": "[variables('analyticRuleObject33')._analyticRulecontentProductId33]", + "version": "[variables('analyticRuleObject33').analyticRuleVersion33]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName34')]", + "name": "[variables('analyticRuleObject34').analyticRuleTemplateSpecName34]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "MultipleAdmin_membership_removals_from_NewAdmin_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "MultipleAdmin_membership_removals_from_NewAdmin_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion34')]", + "contentVersion": "[variables('analyticRuleObject34').analyticRuleVersion34]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId34')]", + "name": "[variables('analyticRuleObject34')._analyticRulecontentId34]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -5169,10 +5231,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5183,7 +5245,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5193,7 +5254,8 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -5201,13 +5263,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId34'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject34').analyticRuleId34,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 34", - "parentId": "[variables('analyticRuleId34')]", - "contentId": "[variables('_analyticRulecontentId34')]", + "parentId": "[variables('analyticRuleObject34').analyticRuleId34]", + "contentId": "[variables('analyticRuleObject34')._analyticRulecontentId34]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion34')]", + "version": "[variables('analyticRuleObject34').analyticRuleVersion34]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5232,33 +5294,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId34')]", + "contentId": "[variables('analyticRuleObject34')._analyticRulecontentId34]", "contentKind": "AnalyticsRule", "displayName": "Multiple admin membership removals from newly created admin.", - "contentProductId": "[variables('_analyticRulecontentProductId34')]", - "id": "[variables('_analyticRulecontentProductId34')]", - "version": "[variables('analyticRuleVersion34')]" + "contentProductId": "[variables('analyticRuleObject34')._analyticRulecontentProductId34]", + "id": "[variables('analyticRuleObject34')._analyticRulecontentProductId34]", + "version": "[variables('analyticRuleObject34').analyticRuleVersion34]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName35')]", + "name": "[variables('analyticRuleObject35').analyticRuleTemplateSpecName35]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NewOnmicrosoftDomainAdded_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NewOnmicrosoftDomainAdded_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion35')]", + "contentVersion": "[variables('analyticRuleObject35').analyticRuleVersion35]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId35')]", + "name": "[variables('analyticRuleObject35')._analyticRulecontentId35]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -5277,10 +5339,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5291,7 +5353,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5305,46 +5366,47 @@ "identifier": "AadUserId", "columnName": "InitiatingSPID" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIp" } - ] + ], + "entityType": "IP" }, { - "entityType": "DNS", "fieldMappings": [ { "identifier": "DomainName", "columnName": "DomainAdded" } - ] + ], + "entityType": "DNS" } ], "eventGroupingSettings": { "aggregationKind": "SingleAlert" }, "alertDetailsOverride": { - "alertDisplayNameFormat": "{{DomainAdded}} added to tenant by {{ActionInitiatedBy}}", - "alertDescriptionFormat": "This detection looks for new onmicrosoft domains being added to a tenant. An attacker who compromises a tenant may register a new onmicrosoft domain in order to masquerade as a service provider for launching phishing accounts. Domain additions are not a common occurrence and users should validate that {{ActionInitiatedBy}} added {{DomainAdded}} with a legitimate purpose." + "alertDescriptionFormat": "This detection looks for new onmicrosoft domains being added to a tenant. An attacker who compromises a tenant may register a new onmicrosoft domain in order to masquerade as a service provider for launching phishing accounts. Domain additions are not a common occurrence and users should validate that {{ActionInitiatedBy}} added {{DomainAdded}} with a legitimate purpose.", + "alertDisplayNameFormat": "{{DomainAdded}} added to tenant by {{ActionInitiatedBy}}" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId35'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject35').analyticRuleId35,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 35", - "parentId": "[variables('analyticRuleId35')]", - "contentId": "[variables('_analyticRulecontentId35')]", + "parentId": "[variables('analyticRuleObject35').analyticRuleId35]", + "contentId": "[variables('analyticRuleObject35')._analyticRulecontentId35]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion35')]", + "version": "[variables('analyticRuleObject35').analyticRuleVersion35]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5369,33 +5431,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId35')]", + "contentId": "[variables('analyticRuleObject35')._analyticRulecontentId35]", "contentKind": "AnalyticsRule", "displayName": "New onmicrosoft domain added to tenant", - "contentProductId": "[variables('_analyticRulecontentProductId35')]", - "id": "[variables('_analyticRulecontentProductId35')]", - "version": "[variables('analyticRuleVersion35')]" + "contentProductId": "[variables('analyticRuleObject35')._analyticRulecontentProductId35]", + "id": "[variables('analyticRuleObject35')._analyticRulecontentProductId35]", + "version": "[variables('analyticRuleObject35').analyticRuleVersion35]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName36')]", + "name": "[variables('analyticRuleObject36').analyticRuleTemplateSpecName36]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NewAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NewAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion36')]", + "contentVersion": "[variables('analyticRuleObject36').analyticRuleVersion36]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId36')]", + "name": "[variables('analyticRuleObject36')._analyticRulecontentId36]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -5414,10 +5476,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5428,7 +5490,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5438,16 +5499,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -5455,13 +5517,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId36'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject36').analyticRuleId36,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 36", - "parentId": "[variables('analyticRuleId36')]", - "contentId": "[variables('_analyticRulecontentId36')]", + "parentId": "[variables('analyticRuleObject36').analyticRuleId36]", + "contentId": "[variables('analyticRuleObject36')._analyticRulecontentId36]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion36')]", + "version": "[variables('analyticRuleObject36').analyticRuleVersion36]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5486,33 +5548,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId36')]", + "contentId": "[variables('analyticRuleObject36')._analyticRulecontentId36]", "contentKind": "AnalyticsRule", "displayName": "New access credential added to Application or Service Principal", - "contentProductId": "[variables('_analyticRulecontentProductId36')]", - "id": "[variables('_analyticRulecontentProductId36')]", - "version": "[variables('analyticRuleVersion36')]" + "contentProductId": "[variables('analyticRuleObject36')._analyticRulecontentProductId36]", + "id": "[variables('analyticRuleObject36')._analyticRulecontentProductId36]", + "version": "[variables('analyticRuleObject36').analyticRuleVersion36]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName37')]", + "name": "[variables('analyticRuleObject37').analyticRuleTemplateSpecName37]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_ADFSDomainTrustMods_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_ADFSDomainTrustMods_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion37')]", + "contentVersion": "[variables('analyticRuleObject37').analyticRuleVersion37]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId37')]", + "name": "[variables('analyticRuleObject37')._analyticRulecontentId37]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -5527,10 +5589,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5538,7 +5600,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5548,16 +5609,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -5565,13 +5627,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId37'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject37').analyticRuleId37,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 37", - "parentId": "[variables('analyticRuleId37')]", - "contentId": "[variables('_analyticRulecontentId37')]", + "parentId": "[variables('analyticRuleObject37').analyticRuleId37]", + "contentId": "[variables('analyticRuleObject37')._analyticRulecontentId37]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion37')]", + "version": "[variables('analyticRuleObject37').analyticRuleVersion37]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5596,33 +5658,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId37')]", + "contentId": "[variables('analyticRuleObject37')._analyticRulecontentId37]", "contentKind": "AnalyticsRule", "displayName": "NRT Modified domain federation trust settings", - "contentProductId": "[variables('_analyticRulecontentProductId37')]", - "id": "[variables('_analyticRulecontentProductId37')]", - "version": "[variables('analyticRuleVersion37')]" + "contentProductId": "[variables('analyticRuleObject37')._analyticRulecontentProductId37]", + "id": "[variables('analyticRuleObject37')._analyticRulecontentProductId37]", + "version": "[variables('analyticRuleObject37').analyticRuleVersion37]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName38')]", + "name": "[variables('analyticRuleObject38').analyticRuleTemplateSpecName38]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_AuthenticationMethodsChangedforVIPUsers_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_AuthenticationMethodsChangedforVIPUsers_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion38')]", + "contentVersion": "[variables('analyticRuleObject38').analyticRuleVersion38]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId38')]", + "name": "[variables('analyticRuleObject38')._analyticRulecontentId38]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -5637,10 +5699,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5651,7 +5713,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5661,16 +5722,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IP" } - ] + ], + "entityType": "IP" } ] } @@ -5678,13 +5740,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId38'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject38').analyticRuleId38,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 38", - "parentId": "[variables('analyticRuleId38')]", - "contentId": "[variables('_analyticRulecontentId38')]", + "parentId": "[variables('analyticRuleObject38').analyticRuleId38]", + "contentId": "[variables('analyticRuleObject38')._analyticRulecontentId38]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion38')]", + "version": "[variables('analyticRuleObject38').analyticRuleVersion38]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5709,33 +5771,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId38')]", + "contentId": "[variables('analyticRuleObject38')._analyticRulecontentId38]", "contentKind": "AnalyticsRule", "displayName": "NRT Authentication Methods Changed for VIP Users", - "contentProductId": "[variables('_analyticRulecontentProductId38')]", - "id": "[variables('_analyticRulecontentProductId38')]", - "version": "[variables('analyticRuleVersion38')]" + "contentProductId": "[variables('analyticRuleObject38')._analyticRulecontentProductId38]", + "id": "[variables('analyticRuleObject38')._analyticRulecontentProductId38]", + "version": "[variables('analyticRuleObject38').analyticRuleVersion38]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName39')]", + "name": "[variables('analyticRuleObject39').analyticRuleTemplateSpecName39]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "nrt_FirstAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "nrt_FirstAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion39')]", + "contentVersion": "[variables('analyticRuleObject39').analyticRuleVersion39]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId39')]", + "name": "[variables('analyticRuleObject39')._analyticRulecontentId39]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -5750,10 +5812,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5764,7 +5826,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5774,16 +5835,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -5791,13 +5853,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId39'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject39').analyticRuleId39,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 39", - "parentId": "[variables('analyticRuleId39')]", - "contentId": "[variables('_analyticRulecontentId39')]", + "parentId": "[variables('analyticRuleObject39').analyticRuleId39]", + "contentId": "[variables('analyticRuleObject39')._analyticRulecontentId39]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion39')]", + "version": "[variables('analyticRuleObject39').analyticRuleVersion39]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5822,33 +5884,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId39')]", + "contentId": "[variables('analyticRuleObject39')._analyticRulecontentId39]", "contentKind": "AnalyticsRule", "displayName": "NRT First access credential added to Application or Service Principal where no credential was present", - "contentProductId": "[variables('_analyticRulecontentProductId39')]", - "id": "[variables('_analyticRulecontentProductId39')]", - "version": "[variables('analyticRuleVersion39')]" + "contentProductId": "[variables('analyticRuleObject39')._analyticRulecontentProductId39]", + "id": "[variables('analyticRuleObject39')._analyticRulecontentProductId39]", + "version": "[variables('analyticRuleObject39').analyticRuleVersion39]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName40')]", + "name": "[variables('analyticRuleObject40').analyticRuleTemplateSpecName40]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_NewAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_NewAppOrServicePrincipalCredential_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion40')]", + "contentVersion": "[variables('analyticRuleObject40').analyticRuleVersion40]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId40')]", + "name": "[variables('analyticRuleObject40')._analyticRulecontentId40]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -5863,10 +5925,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5877,7 +5939,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -5887,16 +5948,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -5904,13 +5966,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId40'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject40').analyticRuleId40,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 40", - "parentId": "[variables('analyticRuleId40')]", - "contentId": "[variables('_analyticRulecontentId40')]", + "parentId": "[variables('analyticRuleObject40').analyticRuleId40]", + "contentId": "[variables('analyticRuleObject40')._analyticRulecontentId40]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion40')]", + "version": "[variables('analyticRuleObject40').analyticRuleVersion40]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -5935,33 +5997,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId40')]", + "contentId": "[variables('analyticRuleObject40')._analyticRulecontentId40]", "contentKind": "AnalyticsRule", "displayName": "NRT New access credential added to Application or Service Principal", - "contentProductId": "[variables('_analyticRulecontentProductId40')]", - "id": "[variables('_analyticRulecontentProductId40')]", - "version": "[variables('analyticRuleVersion40')]" + "contentProductId": "[variables('analyticRuleObject40')._analyticRulecontentProductId40]", + "id": "[variables('analyticRuleObject40')._analyticRulecontentProductId40]", + "version": "[variables('analyticRuleObject40').analyticRuleVersion40]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName41')]", + "name": "[variables('analyticRuleObject41').analyticRuleTemplateSpecName41]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_PIMElevationRequestRejected_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_PIMElevationRequestRejected_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion41')]", + "contentVersion": "[variables('analyticRuleObject41').analyticRuleVersion41]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId41')]", + "name": "[variables('analyticRuleObject41')._analyticRulecontentId41]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -5976,10 +6038,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -5990,7 +6052,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6000,10 +6061,10 @@ "identifier": "UPNSuffix", "columnName": "InitiatingUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6013,16 +6074,17 @@ "identifier": "UPNSuffix", "columnName": "UserUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6030,13 +6092,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId41'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject41').analyticRuleId41,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 41", - "parentId": "[variables('analyticRuleId41')]", - "contentId": "[variables('_analyticRulecontentId41')]", + "parentId": "[variables('analyticRuleObject41').analyticRuleId41]", + "contentId": "[variables('analyticRuleObject41')._analyticRulecontentId41]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion41')]", + "version": "[variables('analyticRuleObject41').analyticRuleVersion41]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6061,33 +6123,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId41')]", + "contentId": "[variables('analyticRuleObject41')._analyticRulecontentId41]", "contentKind": "AnalyticsRule", "displayName": "NRT PIM Elevation Request Rejected", - "contentProductId": "[variables('_analyticRulecontentProductId41')]", - "id": "[variables('_analyticRulecontentProductId41')]", - "version": "[variables('analyticRuleVersion41')]" + "contentProductId": "[variables('analyticRuleObject41')._analyticRulecontentProductId41]", + "id": "[variables('analyticRuleObject41')._analyticRulecontentProductId41]", + "version": "[variables('analyticRuleObject41').analyticRuleVersion41]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName42')]", + "name": "[variables('analyticRuleObject42').analyticRuleTemplateSpecName42]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_PrivlegedRoleAssignedOutsidePIM_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_PrivlegedRoleAssignedOutsidePIM_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion42')]", + "contentVersion": "[variables('analyticRuleObject42').analyticRuleVersion42]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId42')]", + "name": "[variables('analyticRuleObject42')._analyticRulecontentId42]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -6102,10 +6164,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6116,7 +6178,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6126,16 +6187,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6143,13 +6205,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId42'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject42').analyticRuleId42,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 42", - "parentId": "[variables('analyticRuleId42')]", - "contentId": "[variables('_analyticRulecontentId42')]", + "parentId": "[variables('analyticRuleObject42').analyticRuleId42]", + "contentId": "[variables('analyticRuleObject42')._analyticRulecontentId42]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion42')]", + "version": "[variables('analyticRuleObject42').analyticRuleVersion42]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6174,33 +6236,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId42')]", + "contentId": "[variables('analyticRuleObject42')._analyticRulecontentId42]", "contentKind": "AnalyticsRule", "displayName": "NRT Privileged Role Assigned Outside PIM", - "contentProductId": "[variables('_analyticRulecontentProductId42')]", - "id": "[variables('_analyticRulecontentProductId42')]", - "version": "[variables('analyticRuleVersion42')]" + "contentProductId": "[variables('analyticRuleObject42')._analyticRulecontentProductId42]", + "id": "[variables('analyticRuleObject42')._analyticRulecontentProductId42]", + "version": "[variables('analyticRuleObject42').analyticRuleVersion42]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName43')]", + "name": "[variables('analyticRuleObject43').analyticRuleTemplateSpecName43]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "NRT_UseraddedtoPrivilgedGroups_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "NRT_UseraddedtoPrivilgedGroups_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion43')]", + "contentVersion": "[variables('analyticRuleObject43').analyticRuleVersion43]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId43')]", + "name": "[variables('analyticRuleObject43')._analyticRulecontentId43]", "apiVersion": "2022-04-01-preview", "kind": "NRT", "location": "[parameters('workspace-location')]", @@ -6215,10 +6277,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6231,7 +6293,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6241,10 +6302,10 @@ "identifier": "UPNSuffix", "columnName": "AccountUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6254,7 +6315,8 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -6262,13 +6324,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId43'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject43').analyticRuleId43,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 43", - "parentId": "[variables('analyticRuleId43')]", - "contentId": "[variables('_analyticRulecontentId43')]", + "parentId": "[variables('analyticRuleObject43').analyticRuleId43]", + "contentId": "[variables('analyticRuleObject43')._analyticRulecontentId43]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion43')]", + "version": "[variables('analyticRuleObject43').analyticRuleVersion43]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6293,33 +6355,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId43')]", + "contentId": "[variables('analyticRuleObject43')._analyticRulecontentId43]", "contentKind": "AnalyticsRule", "displayName": "NRT User added to Microsoft Entra ID Privileged Groups", - "contentProductId": "[variables('_analyticRulecontentProductId43')]", - "id": "[variables('_analyticRulecontentProductId43')]", - "version": "[variables('analyticRuleVersion43')]" + "contentProductId": "[variables('analyticRuleObject43')._analyticRulecontentProductId43]", + "id": "[variables('analyticRuleObject43')._analyticRulecontentProductId43]", + "version": "[variables('analyticRuleObject43').analyticRuleVersion43]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName44')]", + "name": "[variables('analyticRuleObject44').analyticRuleTemplateSpecName44]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "PIMElevationRequestRejected_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "PIMElevationRequestRejected_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion44')]", + "contentVersion": "[variables('analyticRuleObject44').analyticRuleVersion44]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId44')]", + "name": "[variables('analyticRuleObject44')._analyticRulecontentId44]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6338,10 +6400,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6352,7 +6414,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6362,10 +6423,10 @@ "identifier": "UPNSuffix", "columnName": "InitiatingUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6375,16 +6436,17 @@ "identifier": "UPNSuffix", "columnName": "UserUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "InitiatingIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6392,13 +6454,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId44'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject44').analyticRuleId44,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 44", - "parentId": "[variables('analyticRuleId44')]", - "contentId": "[variables('_analyticRulecontentId44')]", + "parentId": "[variables('analyticRuleObject44').analyticRuleId44]", + "contentId": "[variables('analyticRuleObject44')._analyticRulecontentId44]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion44')]", + "version": "[variables('analyticRuleObject44').analyticRuleVersion44]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6423,33 +6485,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId44')]", + "contentId": "[variables('analyticRuleObject44')._analyticRulecontentId44]", "contentKind": "AnalyticsRule", "displayName": "PIM Elevation Request Rejected", - "contentProductId": "[variables('_analyticRulecontentProductId44')]", - "id": "[variables('_analyticRulecontentProductId44')]", - "version": "[variables('analyticRuleVersion44')]" + "contentProductId": "[variables('analyticRuleObject44')._analyticRulecontentProductId44]", + "id": "[variables('analyticRuleObject44')._analyticRulecontentProductId44]", + "version": "[variables('analyticRuleObject44').analyticRuleVersion44]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName45')]", + "name": "[variables('analyticRuleObject45').analyticRuleTemplateSpecName45]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "PrivilegedAccountsSigninFailureSpikes_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "PrivilegedAccountsSigninFailureSpikes_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion45')]", + "contentVersion": "[variables('analyticRuleObject45').analyticRuleVersion45]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId45')]", + "name": "[variables('analyticRuleObject45')._analyticRulecontentId45]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6468,22 +6530,22 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "IdentityInfo" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -6494,7 +6556,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6504,16 +6565,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6521,13 +6583,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId45'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject45').analyticRuleId45,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 45", - "parentId": "[variables('analyticRuleId45')]", - "contentId": "[variables('_analyticRulecontentId45')]", + "parentId": "[variables('analyticRuleObject45').analyticRuleId45]", + "contentId": "[variables('analyticRuleObject45')._analyticRulecontentId45]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion45')]", + "version": "[variables('analyticRuleObject45').analyticRuleVersion45]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6552,33 +6614,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId45')]", + "contentId": "[variables('analyticRuleObject45')._analyticRulecontentId45]", "contentKind": "AnalyticsRule", "displayName": "Privileged Accounts - Sign in Failure Spikes", - "contentProductId": "[variables('_analyticRulecontentProductId45')]", - "id": "[variables('_analyticRulecontentProductId45')]", - "version": "[variables('analyticRuleVersion45')]" + "contentProductId": "[variables('analyticRuleObject45')._analyticRulecontentProductId45]", + "id": "[variables('analyticRuleObject45')._analyticRulecontentProductId45]", + "version": "[variables('analyticRuleObject45').analyticRuleVersion45]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName46')]", + "name": "[variables('analyticRuleObject46').analyticRuleTemplateSpecName46]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "PrivlegedRoleAssignedOutsidePIM_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "PrivlegedRoleAssignedOutsidePIM_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion46')]", + "contentVersion": "[variables('analyticRuleObject46').analyticRuleVersion46]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId46')]", + "name": "[variables('analyticRuleObject46')._analyticRulecontentId46]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6597,10 +6659,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6611,7 +6673,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6621,16 +6682,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6638,13 +6700,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId46'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject46').analyticRuleId46,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 46", - "parentId": "[variables('analyticRuleId46')]", - "contentId": "[variables('_analyticRulecontentId46')]", + "parentId": "[variables('analyticRuleObject46').analyticRuleId46]", + "contentId": "[variables('analyticRuleObject46')._analyticRulecontentId46]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion46')]", + "version": "[variables('analyticRuleObject46').analyticRuleVersion46]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6669,33 +6731,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId46')]", + "contentId": "[variables('analyticRuleObject46')._analyticRulecontentId46]", "contentKind": "AnalyticsRule", "displayName": "Privileged Role Assigned Outside PIM", - "contentProductId": "[variables('_analyticRulecontentProductId46')]", - "id": "[variables('_analyticRulecontentProductId46')]", - "version": "[variables('analyticRuleVersion46')]" + "contentProductId": "[variables('analyticRuleObject46')._analyticRulecontentProductId46]", + "id": "[variables('analyticRuleObject46')._analyticRulecontentProductId46]", + "version": "[variables('analyticRuleObject46').analyticRuleVersion46]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName47')]", + "name": "[variables('analyticRuleObject47').analyticRuleTemplateSpecName47]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "RareApplicationConsent_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "RareApplicationConsent_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion47')]", + "contentVersion": "[variables('analyticRuleObject47').analyticRuleVersion47]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId47')]", + "name": "[variables('analyticRuleObject47')._analyticRulecontentId47]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6714,10 +6776,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6730,7 +6792,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6740,25 +6801,26 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "CloudApplication", "fieldMappings": [ { "identifier": "Name", "columnName": "TargetResourceName" } - ] + ], + "entityType": "CloudApplication" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6766,13 +6828,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId47'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject47').analyticRuleId47,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 47", - "parentId": "[variables('analyticRuleId47')]", - "contentId": "[variables('_analyticRulecontentId47')]", + "parentId": "[variables('analyticRuleObject47').analyticRuleId47]", + "contentId": "[variables('analyticRuleObject47')._analyticRulecontentId47]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion47')]", + "version": "[variables('analyticRuleObject47').analyticRuleVersion47]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6797,33 +6859,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId47')]", + "contentId": "[variables('analyticRuleObject47')._analyticRulecontentId47]", "contentKind": "AnalyticsRule", "displayName": "Rare application consent", - "contentProductId": "[variables('_analyticRulecontentProductId47')]", - "id": "[variables('_analyticRulecontentProductId47')]", - "version": "[variables('analyticRuleVersion47')]" + "contentProductId": "[variables('analyticRuleObject47')._analyticRulecontentProductId47]", + "id": "[variables('analyticRuleObject47')._analyticRulecontentProductId47]", + "version": "[variables('analyticRuleObject47').analyticRuleVersion47]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName48')]", + "name": "[variables('analyticRuleObject48').analyticRuleTemplateSpecName48]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SeamlessSSOPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SeamlessSSOPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion48')]", + "contentVersion": "[variables('analyticRuleObject48').analyticRuleVersion48]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId48')]", + "name": "[variables('analyticRuleObject48')._analyticRulecontentId48]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6842,10 +6904,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6856,7 +6918,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6866,16 +6927,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -6883,13 +6945,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId48'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject48').analyticRuleId48,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 48", - "parentId": "[variables('analyticRuleId48')]", - "contentId": "[variables('_analyticRulecontentId48')]", + "parentId": "[variables('analyticRuleObject48').analyticRuleId48]", + "contentId": "[variables('analyticRuleObject48')._analyticRulecontentId48]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion48')]", + "version": "[variables('analyticRuleObject48').analyticRuleVersion48]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -6914,33 +6976,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId48')]", + "contentId": "[variables('analyticRuleObject48')._analyticRulecontentId48]", "contentKind": "AnalyticsRule", "displayName": "Password spray attack against Microsoft Entra ID Seamless SSO", - "contentProductId": "[variables('_analyticRulecontentProductId48')]", - "id": "[variables('_analyticRulecontentProductId48')]", - "version": "[variables('analyticRuleVersion48')]" + "contentProductId": "[variables('analyticRuleObject48')._analyticRulecontentProductId48]", + "id": "[variables('analyticRuleObject48')._analyticRulecontentProductId48]", + "version": "[variables('analyticRuleObject48').analyticRuleVersion48]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName49')]", + "name": "[variables('analyticRuleObject49').analyticRuleTemplateSpecName49]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Sign-in Burst from Multiple Locations_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "Sign-in Burst from Multiple Locations_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion49')]", + "contentVersion": "[variables('analyticRuleObject49').analyticRuleVersion49]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId49')]", + "name": "[variables('analyticRuleObject49')._analyticRulecontentId49]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -6959,16 +7021,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -6979,7 +7041,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -6989,7 +7050,8 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -6997,13 +7059,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId49'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject49').analyticRuleId49,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 49", - "parentId": "[variables('analyticRuleId49')]", - "contentId": "[variables('_analyticRulecontentId49')]", + "parentId": "[variables('analyticRuleObject49').analyticRuleId49]", + "contentId": "[variables('analyticRuleObject49')._analyticRulecontentId49]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion49')]", + "version": "[variables('analyticRuleObject49').analyticRuleVersion49]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7028,33 +7090,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId49')]", + "contentId": "[variables('analyticRuleObject49')._analyticRulecontentId49]", "contentKind": "AnalyticsRule", "displayName": "GitHub Signin Burst from Multiple Locations", - "contentProductId": "[variables('_analyticRulecontentProductId49')]", - "id": "[variables('_analyticRulecontentProductId49')]", - "version": "[variables('analyticRuleVersion49')]" + "contentProductId": "[variables('analyticRuleObject49')._analyticRulecontentProductId49]", + "id": "[variables('analyticRuleObject49')._analyticRulecontentProductId49]", + "version": "[variables('analyticRuleObject49').analyticRuleVersion49]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName50')]", + "name": "[variables('analyticRuleObject50').analyticRuleTemplateSpecName50]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SigninAttemptsByIPviaDisabledAccounts_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SigninAttemptsByIPviaDisabledAccounts_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion50')]", + "contentVersion": "[variables('analyticRuleObject50').analyticRuleVersion50]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId50')]", + "name": "[variables('analyticRuleObject50')._analyticRulecontentId50]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7073,22 +7135,22 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "BehaviorAnalytics" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -7101,13 +7163,13 @@ ], "entityMappings": [ { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -7115,13 +7177,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId50'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject50').analyticRuleId50,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 50", - "parentId": "[variables('analyticRuleId50')]", - "contentId": "[variables('_analyticRulecontentId50')]", + "parentId": "[variables('analyticRuleObject50').analyticRuleId50]", + "contentId": "[variables('analyticRuleObject50')._analyticRulecontentId50]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion50')]", + "version": "[variables('analyticRuleObject50').analyticRuleVersion50]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7146,33 +7208,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId50')]", + "contentId": "[variables('analyticRuleObject50')._analyticRulecontentId50]", "contentKind": "AnalyticsRule", "displayName": "Sign-ins from IPs that attempt sign-ins to disabled accounts", - "contentProductId": "[variables('_analyticRulecontentProductId50')]", - "id": "[variables('_analyticRulecontentProductId50')]", - "version": "[variables('analyticRuleVersion50')]" + "contentProductId": "[variables('analyticRuleObject50')._analyticRulecontentProductId50]", + "id": "[variables('analyticRuleObject50')._analyticRulecontentProductId50]", + "version": "[variables('analyticRuleObject50').analyticRuleVersion50]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName51')]", + "name": "[variables('analyticRuleObject51').analyticRuleTemplateSpecName51]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SigninBruteForce-AzurePortal_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SigninBruteForce-AzurePortal_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion51')]", + "contentVersion": "[variables('analyticRuleObject51').analyticRuleVersion51]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId51')]", + "name": "[variables('analyticRuleObject51')._analyticRulecontentId51]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7191,16 +7253,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -7211,7 +7273,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -7225,16 +7286,17 @@ "identifier": "AadUserId", "columnName": "UserId" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -7242,13 +7304,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId51'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject51').analyticRuleId51,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 51", - "parentId": "[variables('analyticRuleId51')]", - "contentId": "[variables('_analyticRulecontentId51')]", + "parentId": "[variables('analyticRuleObject51').analyticRuleId51]", + "contentId": "[variables('analyticRuleObject51')._analyticRulecontentId51]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion51')]", + "version": "[variables('analyticRuleObject51').analyticRuleVersion51]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7273,41 +7335,41 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId51')]", + "contentId": "[variables('analyticRuleObject51')._analyticRulecontentId51]", "contentKind": "AnalyticsRule", "displayName": "Brute force attack against Azure Portal", - "contentProductId": "[variables('_analyticRulecontentProductId51')]", - "id": "[variables('_analyticRulecontentProductId51')]", - "version": "[variables('analyticRuleVersion51')]" + "contentProductId": "[variables('analyticRuleObject51')._analyticRulecontentProductId51]", + "id": "[variables('analyticRuleObject51')._analyticRulecontentProductId51]", + "version": "[variables('analyticRuleObject51').analyticRuleVersion51]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName52')]", + "name": "[variables('analyticRuleObject52').analyticRuleTemplateSpecName52]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SigninPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SigninPasswordSpray_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion52')]", + "contentVersion": "[variables('analyticRuleObject52').analyticRuleVersion52]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId52')]", + "name": "[variables('analyticRuleObject52')._analyticRulecontentId52]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", "properties": { - "description": "Identifies evidence of password spray activity against Microsoft Entra ID applications by looking for failures from multiple accounts from the same\nIP address within a time window. If the number of accounts breaches the threshold just once, all failures from the IP address within the time range\nare bought into the result. Details on whether there were successful authentications by the IP address within the time window are also included.\nThis can be an indicator that an attack was successful.\nThe default failure acccount threshold is 5, Default time window for failures is 20m and default look back window is 3 days\nNote: Due to the number of possible accounts involved in a password spray it is not possible to map identities to a custom entity.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.", + "description": "Identifies evidence of password spray activity against Microsoft Entra ID applications by looking for failures from multiple accounts from the same\nIP address within a time window. If the number of accounts breaches the threshold just once, all failures from the IP address within the time range\nare bought into the result. Details on whether there were successful authentications by the IP address within the time window are also included.\nThis can be an indicator that an attack was successful.\nThe default failure acccount threshold is 5, Default time window for failures is 20m and default look back window is 1 day\nNote: Due to the number of possible accounts involved in a password spray it is not possible to map identities to a custom entity.\nReferences: https://docs.microsoft.com/azure/active-directory/reports-monitoring/reference-sign-ins-error-codes.", "displayName": "Password spray attack against Microsoft Entra ID application", "enabled": false, - "query": "let timeRange = 3d;\nlet lookBack = 7d;\nlet authenticationWindow = 20m;\nlet authenticationThreshold = 5;\nlet isGUID = \"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\";\nlet failureCodes = dynamic([50053, 50126, 50055]); // invalid password, account is locked - too many sign ins, expired password\nlet successCodes = dynamic([0, 50055, 50057, 50155, 50105, 50133, 50005, 50076, 50079, 50173, 50158, 50072, 50074, 53003, 53000, 53001, 50129]);\n// Lookup up resolved identities from last 7 days\nlet aadFunc = (tableName:string){\nlet identityLookup = table(tableName)\n| where TimeGenerated >= ago(lookBack)\n| where not(Identity matches regex isGUID)\n| where isnotempty(UserId)\n| summarize by UserId, lu_UserDisplayName = UserDisplayName, lu_UserPrincipalName = UserPrincipalName, Type;\n// collect window threshold breaches\ntable(tableName)\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(failureCodes)\n| summarize FailedPrincipalCount = dcount(UserPrincipalName) by bin(TimeGenerated, authenticationWindow), IPAddress, AppDisplayName, Type\n| where FailedPrincipalCount >= authenticationThreshold\n| summarize WindowThresholdBreaches = count() by IPAddress, Type\n| join kind= inner (\n// where we breached a threshold, join the details back on all failure data\ntable(tableName)\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(failureCodes)\n| extend LocationDetails = todynamic(LocationDetails)\n| extend FullLocation = strcat(LocationDetails.countryOrRegion,'|', LocationDetails.state, '|', LocationDetails.city)\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), make_set(ClientAppUsed,20), make_set(FullLocation,20), FailureCount = count() by IPAddress, AppDisplayName, UserPrincipalName, UserDisplayName, Identity, UserId, Type\n// lookup any unresolved identities\n| extend UnresolvedUserId = iff(Identity matches regex isGUID, UserId, \"\")\n| join kind= leftouter (\n identityLookup\n) on $left.UnresolvedUserId==$right.UserId\n| extend UserDisplayName=iff(isempty(lu_UserDisplayName), UserDisplayName, lu_UserDisplayName)\n| extend UserPrincipalName=iff(isempty(lu_UserPrincipalName), UserPrincipalName, lu_UserPrincipalName)\n| summarize StartTime = min(StartTime), EndTime = max(EndTime), make_set(UserPrincipalName,20), make_set(UserDisplayName,20), make_set(set_ClientAppUsed,20), make_set(set_FullLocation,20), make_list(FailureCount,20) by IPAddress, AppDisplayName, Type\n| extend FailedPrincipalCount = array_length(set_UserPrincipalName)\n) on IPAddress\n| project IPAddress, StartTime, EndTime, TargetedApplication=AppDisplayName, FailedPrincipalCount, UserPrincipalNames=set_UserPrincipalName, UserDisplayNames=set_UserDisplayName, ClientAppsUsed=set_set_ClientAppUsed, Locations=set_set_FullLocation, FailureCountByPrincipal=list_FailureCount, WindowThresholdBreaches, Type\n| join kind= inner (\ntable(tableName) // get data on success vs. failure history for each IP\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(successCodes) or ResultType in(failureCodes) // success or failure types\n| summarize GlobalSuccessPrincipalCount = dcountif(UserPrincipalName, (ResultType in (successCodes))), ResultTypeSuccesses = make_set_if(ResultType, (ResultType in (successCodes))), GlobalFailPrincipalCount = dcountif(UserPrincipalName, (ResultType in (failureCodes))), ResultTypeFailures = make_set_if(ResultType, (ResultType in (failureCodes))) by IPAddress, Type\n| where GlobalFailPrincipalCount > GlobalSuccessPrincipalCount // where the number of failed principals is greater than success - eliminates FPs from IPs who authenticate successfully alot and as a side effect have alot of failures\n) on IPAddress\n| project-away IPAddress1\n| extend timestamp=StartTime\n};\nlet aadSignin = aadFunc(\"SigninLogs\");\nlet aadNonInt = aadFunc(\"AADNonInteractiveUserSignInLogs\");\nunion isfuzzy=true aadSignin, aadNonInt\n", + "query": "let timeRange = 1d;\nlet lookBack = 7d;\nlet authenticationWindow = 20m;\nlet authenticationThreshold = 5;\nlet isGUID = \"[0-9a-z]{8}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{4}-[0-9a-z]{12}\";\nlet failureCodes = dynamic([50053, 50126, 50055]); // invalid password, account is locked - too many sign ins, expired password\nlet successCodes = dynamic([0, 50055, 50057, 50155, 50105, 50133, 50005, 50076, 50079, 50173, 50158, 50072, 50074, 53003, 53000, 53001, 50129]);\n// Lookup up resolved identities from last 7 days\nlet aadFunc = (tableName:string){\nlet identityLookup = table(tableName)\n| where TimeGenerated >= ago(lookBack)\n| where not(Identity matches regex isGUID)\n| where isnotempty(UserId)\n| summarize by UserId, lu_UserDisplayName = UserDisplayName, lu_UserPrincipalName = UserPrincipalName, Type;\n// collect window threshold breaches\ntable(tableName)\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(failureCodes)\n| summarize FailedPrincipalCount = dcount(UserPrincipalName) by bin(TimeGenerated, authenticationWindow), IPAddress, AppDisplayName, Type\n| where FailedPrincipalCount >= authenticationThreshold\n| summarize WindowThresholdBreaches = count() by IPAddress, Type\n| join kind= inner (\n// where we breached a threshold, join the details back on all failure data\ntable(tableName)\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(failureCodes)\n| extend LocationDetails = todynamic(LocationDetails)\n| extend FullLocation = strcat(LocationDetails.countryOrRegion,'|', LocationDetails.state, '|', LocationDetails.city)\n| summarize StartTime = min(TimeGenerated), EndTime = max(TimeGenerated), make_set(ClientAppUsed,20), make_set(FullLocation,20), FailureCount = count() by IPAddress, AppDisplayName, UserPrincipalName, UserDisplayName, Identity, UserId, Type\n// lookup any unresolved identities\n| extend UnresolvedUserId = iff(Identity matches regex isGUID, UserId, \"\")\n| join kind= leftouter (\n identityLookup\n) on $left.UnresolvedUserId==$right.UserId\n| extend UserDisplayName=iff(isempty(lu_UserDisplayName), UserDisplayName, lu_UserDisplayName)\n| extend UserPrincipalName=iff(isempty(lu_UserPrincipalName), UserPrincipalName, lu_UserPrincipalName)\n| summarize StartTime = min(StartTime), EndTime = max(EndTime), make_set(UserPrincipalName,20), make_set(UserDisplayName,20), make_set(set_ClientAppUsed,20), make_set(set_FullLocation,20), make_list(FailureCount,20) by IPAddress, AppDisplayName, Type\n| extend FailedPrincipalCount = array_length(set_UserPrincipalName)\n) on IPAddress\n| project IPAddress, StartTime, EndTime, TargetedApplication=AppDisplayName, FailedPrincipalCount, UserPrincipalNames=set_UserPrincipalName, UserDisplayNames=set_UserDisplayName, ClientAppsUsed=set_set_ClientAppUsed, Locations=set_set_FullLocation, FailureCountByPrincipal=list_FailureCount, WindowThresholdBreaches, Type\n| join kind= inner (\ntable(tableName) // get data on success vs. failure history for each IP\n| where TimeGenerated > ago(timeRange)\n| where ResultType in(successCodes) or ResultType in(failureCodes) // success or failure types\n| summarize GlobalSuccessPrincipalCount = dcountif(UserPrincipalName, (ResultType in (successCodes))), ResultTypeSuccesses = make_set_if(ResultType, (ResultType in (successCodes))), GlobalFailPrincipalCount = dcountif(UserPrincipalName, (ResultType in (failureCodes))), ResultTypeFailures = make_set_if(ResultType, (ResultType in (failureCodes))) by IPAddress, Type\n| where GlobalFailPrincipalCount > GlobalSuccessPrincipalCount // where the number of failed principals is greater than success - eliminates FPs from IPs who authenticate successfully alot and as a side effect have alot of failures\n) on IPAddress\n| project-away IPAddress1\n| extend timestamp=StartTime\n};\nlet aadSignin = aadFunc(\"SigninLogs\");\nlet aadNonInt = aadFunc(\"AADNonInteractiveUserSignInLogs\");\nunion isfuzzy=true aadSignin, aadNonInt\n", "queryFrequency": "P1D", "queryPeriod": "P7D", "severity": "Medium", @@ -7318,16 +7380,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -7338,13 +7400,13 @@ ], "entityMappings": [ { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -7352,13 +7414,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId52'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject52').analyticRuleId52,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 52", - "parentId": "[variables('analyticRuleId52')]", - "contentId": "[variables('_analyticRulecontentId52')]", + "parentId": "[variables('analyticRuleObject52').analyticRuleId52]", + "contentId": "[variables('analyticRuleObject52')._analyticRulecontentId52]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion52')]", + "version": "[variables('analyticRuleObject52').analyticRuleVersion52]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7383,33 +7445,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId52')]", + "contentId": "[variables('analyticRuleObject52')._analyticRulecontentId52]", "contentKind": "AnalyticsRule", "displayName": "Password spray attack against Microsoft Entra ID application", - "contentProductId": "[variables('_analyticRulecontentProductId52')]", - "id": "[variables('_analyticRulecontentProductId52')]", - "version": "[variables('analyticRuleVersion52')]" + "contentProductId": "[variables('analyticRuleObject52')._analyticRulecontentProductId52]", + "id": "[variables('analyticRuleObject52')._analyticRulecontentProductId52]", + "version": "[variables('analyticRuleObject52').analyticRuleVersion52]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName53')]", + "name": "[variables('analyticRuleObject53').analyticRuleTemplateSpecName53]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuccessThenFail_DiffIP_SameUserandApp_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SuccessThenFail_DiffIP_SameUserandApp_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion53')]", + "contentVersion": "[variables('analyticRuleObject53').analyticRuleVersion53]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId53')]", + "name": "[variables('analyticRuleObject53')._analyticRulecontentId53]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7428,28 +7490,28 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "BehaviorAnalytics" - ], - "connectorId": "BehaviorAnalytics" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "IdentityInfo" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -7462,7 +7524,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -7472,25 +7533,26 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "SuccessIPAddress" } - ] + ], + "entityType": "IP" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "FailedIPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -7498,13 +7560,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId53'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject53').analyticRuleId53,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 53", - "parentId": "[variables('analyticRuleId53')]", - "contentId": "[variables('_analyticRulecontentId53')]", + "parentId": "[variables('analyticRuleObject53').analyticRuleId53]", + "contentId": "[variables('analyticRuleObject53')._analyticRulecontentId53]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion53')]", + "version": "[variables('analyticRuleObject53').analyticRuleVersion53]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7529,33 +7591,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId53')]", + "contentId": "[variables('analyticRuleObject53')._analyticRulecontentId53]", "contentKind": "AnalyticsRule", "displayName": "Successful logon from IP and failure from a different IP", - "contentProductId": "[variables('_analyticRulecontentProductId53')]", - "id": "[variables('_analyticRulecontentProductId53')]", - "version": "[variables('analyticRuleVersion53')]" + "contentProductId": "[variables('analyticRuleObject53')._analyticRulecontentProductId53]", + "id": "[variables('analyticRuleObject53')._analyticRulecontentProductId53]", + "version": "[variables('analyticRuleObject53').analyticRuleVersion53]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName54')]", + "name": "[variables('analyticRuleObject54').analyticRuleTemplateSpecName54]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousAADJoinedDeviceUpdate_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SuspiciousAADJoinedDeviceUpdate_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion54')]", + "contentVersion": "[variables('analyticRuleObject54').analyticRuleVersion54]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId54')]", + "name": "[variables('analyticRuleObject54')._analyticRulecontentId54]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7574,10 +7636,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -7588,58 +7650,58 @@ ], "entityMappings": [ { - "entityType": "Host", "fieldMappings": [ { "identifier": "HostName", "columnName": "NewDeviceName" } - ] + ], + "entityType": "Host" }, { - "entityType": "Host", "fieldMappings": [ { "identifier": "HostName", "columnName": "OldDeviceName" } - ] + ], + "entityType": "Host" }, { - "entityType": "Host", "fieldMappings": [ { "identifier": "AzureID", "columnName": "DeviceId" } - ] + ], + "entityType": "Host" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "AadUserId", "columnName": "InitiatedByUser" } - ] + ], + "entityType": "Account" } ], "alertDetailsOverride": { - "alertDisplayNameFormat": "Suspicious AAD Joined Device Update {{OldDeviceName}} renamed to {{NewDeviceName}} and {{UpdatedPropertiesCount}} properties changed", - "alertDescriptionFormat": "This query looks for suspicious updates to an Microsoft Entra ID joined device where the device name is changed and the device falls out of compliance.\nIn this case {{OldDeviceName}} was renamed to {{NewDeviceName}} and {{UpdatedPropertiesCount}} properties were changed.\nThis could occur when a threat actor steals a Device ticket from an Autopilot provisioned device and uses it to AAD Join a new device.\nRef: https://dirkjanm.io/assets/raw/Insomnihack%20Breaking%20and%20fixing%20Azure%20AD%20device%20identity%20security.pdf\n" + "alertDescriptionFormat": "This query looks for suspicious updates to an Microsoft Entra ID joined device where the device name is changed and the device falls out of compliance.\nIn this case {{OldDeviceName}} was renamed to {{NewDeviceName}} and {{UpdatedPropertiesCount}} properties were changed.\nThis could occur when a threat actor steals a Device ticket from an Autopilot provisioned device and uses it to AAD Join a new device.\nRef: https://dirkjanm.io/assets/raw/Insomnihack%20Breaking%20and%20fixing%20Azure%20AD%20device%20identity%20security.pdf\n", + "alertDisplayNameFormat": "Suspicious AAD Joined Device Update {{OldDeviceName}} renamed to {{NewDeviceName}} and {{UpdatedPropertiesCount}} properties changed" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId54'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject54').analyticRuleId54,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 54", - "parentId": "[variables('analyticRuleId54')]", - "contentId": "[variables('_analyticRulecontentId54')]", + "parentId": "[variables('analyticRuleObject54').analyticRuleId54]", + "contentId": "[variables('analyticRuleObject54')._analyticRulecontentId54]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion54')]", + "version": "[variables('analyticRuleObject54').analyticRuleVersion54]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7664,33 +7726,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId54')]", + "contentId": "[variables('analyticRuleObject54')._analyticRulecontentId54]", "contentKind": "AnalyticsRule", "displayName": "Suspicious Entra ID Joined Device Update", - "contentProductId": "[variables('_analyticRulecontentProductId54')]", - "id": "[variables('_analyticRulecontentProductId54')]", - "version": "[variables('analyticRuleVersion54')]" + "contentProductId": "[variables('analyticRuleObject54')._analyticRulecontentProductId54]", + "id": "[variables('analyticRuleObject54')._analyticRulecontentProductId54]", + "version": "[variables('analyticRuleObject54').analyticRuleVersion54]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName55')]", + "name": "[variables('analyticRuleObject55').analyticRuleTemplateSpecName55]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousOAuthApp_OfflineAccess_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SuspiciousOAuthApp_OfflineAccess_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion55')]", + "contentVersion": "[variables('analyticRuleObject55').analyticRuleVersion55]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId55')]", + "name": "[variables('analyticRuleObject55')._analyticRulecontentId55]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7709,10 +7771,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -7723,7 +7785,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -7733,16 +7794,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "GrantIpAddress" } - ] + ], + "entityType": "IP" } ] } @@ -7750,13 +7812,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId55'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject55').analyticRuleId55,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 55", - "parentId": "[variables('analyticRuleId55')]", - "contentId": "[variables('_analyticRulecontentId55')]", + "parentId": "[variables('analyticRuleObject55').analyticRuleId55]", + "contentId": "[variables('analyticRuleObject55')._analyticRulecontentId55]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion55')]", + "version": "[variables('analyticRuleObject55').analyticRuleVersion55]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7781,33 +7843,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId55')]", + "contentId": "[variables('analyticRuleObject55')._analyticRulecontentId55]", "contentKind": "AnalyticsRule", "displayName": "Suspicious application consent for offline access", - "contentProductId": "[variables('_analyticRulecontentProductId55')]", - "id": "[variables('_analyticRulecontentProductId55')]", - "version": "[variables('analyticRuleVersion55')]" + "contentProductId": "[variables('analyticRuleObject55')._analyticRulecontentProductId55]", + "id": "[variables('analyticRuleObject55')._analyticRulecontentProductId55]", + "version": "[variables('analyticRuleObject55').analyticRuleVersion55]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName56')]", + "name": "[variables('analyticRuleObject56').analyticRuleTemplateSpecName56]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousServicePrincipalcreationactivity_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SuspiciousServicePrincipalcreationactivity_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion56')]", + "contentVersion": "[variables('analyticRuleObject56').analyticRuleVersion56]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId56')]", + "name": "[variables('analyticRuleObject56')._analyticRulecontentId56]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7826,11 +7888,11 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs", "AADServicePrincipalSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -7844,40 +7906,40 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "FullName", "columnName": "userPrincipalName_creator" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "FullName", "columnName": "userPrincipalName_deleter" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "ipAddress_creator" } - ] + ], + "entityType": "IP" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "ipAddress_deleter" } - ] + ], + "entityType": "IP" } ] } @@ -7885,13 +7947,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId56'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject56').analyticRuleId56,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 56", - "parentId": "[variables('analyticRuleId56')]", - "contentId": "[variables('_analyticRulecontentId56')]", + "parentId": "[variables('analyticRuleObject56').analyticRuleId56]", + "contentId": "[variables('analyticRuleObject56')._analyticRulecontentId56]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion56')]", + "version": "[variables('analyticRuleObject56').analyticRuleVersion56]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -7916,33 +7978,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId56')]", + "contentId": "[variables('analyticRuleObject56')._analyticRulecontentId56]", "contentKind": "AnalyticsRule", "displayName": "Suspicious Service Principal creation activity", - "contentProductId": "[variables('_analyticRulecontentProductId56')]", - "id": "[variables('_analyticRulecontentProductId56')]", - "version": "[variables('analyticRuleVersion56')]" + "contentProductId": "[variables('analyticRuleObject56')._analyticRulecontentProductId56]", + "id": "[variables('analyticRuleObject56')._analyticRulecontentProductId56]", + "version": "[variables('analyticRuleObject56').analyticRuleVersion56]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName57')]", + "name": "[variables('analyticRuleObject57').analyticRuleTemplateSpecName57]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "SuspiciousSignInFollowedByMFAModification_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "SuspiciousSignInFollowedByMFAModification_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion57')]", + "contentVersion": "[variables('analyticRuleObject57').analyticRuleVersion57]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId57')]", + "name": "[variables('analyticRuleObject57')._analyticRulecontentId57]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -7961,16 +8023,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "BehaviorAnalytics" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -7983,7 +8045,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "AadUserId", @@ -7997,10 +8058,10 @@ "identifier": "UPNSuffix", "columnName": "InitiatorSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "AadUserId", @@ -8014,46 +8075,47 @@ "identifier": "UPNSuffix", "columnName": "TargetSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "FromIP" } - ] + ], + "entityType": "IP" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "SourceIPAddress" } - ] + ], + "entityType": "IP" } ], "eventGroupingSettings": { "aggregationKind": "AlertPerResult" }, "alertDetailsOverride": { - "alertDisplayNameFormat": "Suspicious Sign In by {{InitiatorUPN}} Followed by MFA Modification to {{TargetUPN}}", - "alertDescriptionFormat": "This query looks uses Microsoft Sentinel's UEBA features to look for suspicious logons followed by modifications to MFA settings by that user.\nIn this case {{InitiatorUPN}} logged in followed by a modification to MFA settings for {{TargetUPN}}.\nThe sign in was from {{SourceIPAddress}}.\n" + "alertDescriptionFormat": "This query looks uses Microsoft Sentinel's UEBA features to look for suspicious logons followed by modifications to MFA settings by that user.\nIn this case {{InitiatorUPN}} logged in followed by a modification to MFA settings for {{TargetUPN}}.\nThe sign in was from {{SourceIPAddress}}.\n", + "alertDisplayNameFormat": "Suspicious Sign In by {{InitiatorUPN}} Followed by MFA Modification to {{TargetUPN}}" } } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId57'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject57').analyticRuleId57,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 57", - "parentId": "[variables('analyticRuleId57')]", - "contentId": "[variables('_analyticRulecontentId57')]", + "parentId": "[variables('analyticRuleObject57').analyticRuleId57]", + "contentId": "[variables('analyticRuleObject57')._analyticRulecontentId57]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion57')]", + "version": "[variables('analyticRuleObject57').analyticRuleVersion57]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8078,33 +8140,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId57')]", + "contentId": "[variables('analyticRuleObject57')._analyticRulecontentId57]", "contentKind": "AnalyticsRule", "displayName": "Suspicious Sign In Followed by MFA Modification", - "contentProductId": "[variables('_analyticRulecontentProductId57')]", - "id": "[variables('_analyticRulecontentProductId57')]", - "version": "[variables('analyticRuleVersion57')]" + "contentProductId": "[variables('analyticRuleObject57')._analyticRulecontentProductId57]", + "id": "[variables('analyticRuleObject57')._analyticRulecontentProductId57]", + "version": "[variables('analyticRuleObject57').analyticRuleVersion57]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName58')]", + "name": "[variables('analyticRuleObject58').analyticRuleTemplateSpecName58]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UnusualGuestActivity_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "UnusualGuestActivity_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion58')]", + "contentVersion": "[variables('analyticRuleObject58').analyticRuleVersion58]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId58')]", + "name": "[variables('analyticRuleObject58')._analyticRulecontentId58]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -8123,16 +8185,16 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -8147,7 +8209,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8157,10 +8218,10 @@ "identifier": "UPNSuffix", "columnName": "InvitedUserUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8170,16 +8231,17 @@ "identifier": "UPNSuffix", "columnName": "InitiatedByUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -8187,13 +8249,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId58'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject58').analyticRuleId58,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 58", - "parentId": "[variables('analyticRuleId58')]", - "contentId": "[variables('_analyticRulecontentId58')]", + "parentId": "[variables('analyticRuleObject58').analyticRuleId58]", + "contentId": "[variables('analyticRuleObject58')._analyticRulecontentId58]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion58')]", + "version": "[variables('analyticRuleObject58').analyticRuleVersion58]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8218,33 +8280,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId58')]", + "contentId": "[variables('analyticRuleObject58')._analyticRulecontentId58]", "contentKind": "AnalyticsRule", "displayName": "External guest invitation followed by Microsoft Entra ID PowerShell signin", - "contentProductId": "[variables('_analyticRulecontentProductId58')]", - "id": "[variables('_analyticRulecontentProductId58')]", - "version": "[variables('analyticRuleVersion58')]" + "contentProductId": "[variables('analyticRuleObject58')._analyticRulecontentProductId58]", + "id": "[variables('analyticRuleObject58')._analyticRulecontentProductId58]", + "version": "[variables('analyticRuleObject58').analyticRuleVersion58]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName59')]", + "name": "[variables('analyticRuleObject59').analyticRuleTemplateSpecName59]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UserAccounts-CABlockedSigninSpikes_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "UserAccounts-CABlockedSigninSpikes_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion59')]", + "contentVersion": "[variables('analyticRuleObject59').analyticRuleVersion59]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId59')]", + "name": "[variables('analyticRuleObject59')._analyticRulecontentId59]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -8263,28 +8325,28 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "SigninLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AADNonInteractiveUserSignInLogs" - ], - "connectorId": "AzureActiveDirectory" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "BehaviorAnalytics" - ], - "connectorId": "BehaviorAnalytics" + ] }, { + "connectorId": "BehaviorAnalytics", "dataTypes": [ "IdentityInfo" - ], - "connectorId": "BehaviorAnalytics" + ] } ], "tactics": [ @@ -8295,7 +8357,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8305,16 +8366,17 @@ "identifier": "UPNSuffix", "columnName": "UPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "IP", "fieldMappings": [ { "identifier": "Address", "columnName": "IPAddress" } - ] + ], + "entityType": "IP" } ] } @@ -8322,13 +8384,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId59'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject59').analyticRuleId59,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 59", - "parentId": "[variables('analyticRuleId59')]", - "contentId": "[variables('_analyticRulecontentId59')]", + "parentId": "[variables('analyticRuleObject59').analyticRuleId59]", + "contentId": "[variables('analyticRuleObject59')._analyticRulecontentId59]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion59')]", + "version": "[variables('analyticRuleObject59').analyticRuleVersion59]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8353,33 +8415,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId59')]", + "contentId": "[variables('analyticRuleObject59')._analyticRulecontentId59]", "contentKind": "AnalyticsRule", "displayName": "User Accounts - Sign in Failure due to CA Spikes", - "contentProductId": "[variables('_analyticRulecontentProductId59')]", - "id": "[variables('_analyticRulecontentProductId59')]", - "version": "[variables('analyticRuleVersion59')]" + "contentProductId": "[variables('analyticRuleObject59')._analyticRulecontentProductId59]", + "id": "[variables('analyticRuleObject59')._analyticRulecontentProductId59]", + "version": "[variables('analyticRuleObject59').analyticRuleVersion59]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName60')]", + "name": "[variables('analyticRuleObject60').analyticRuleTemplateSpecName60]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UseraddedtoPrivilgedGroups_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "UseraddedtoPrivilgedGroups_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion60')]", + "contentVersion": "[variables('analyticRuleObject60').analyticRuleVersion60]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId60')]", + "name": "[variables('analyticRuleObject60')._analyticRulecontentId60]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -8398,10 +8460,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -8414,7 +8476,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8424,10 +8485,10 @@ "identifier": "UPNSuffix", "columnName": "AccountUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8437,7 +8498,8 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -8445,13 +8507,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId60'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject60').analyticRuleId60,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 60", - "parentId": "[variables('analyticRuleId60')]", - "contentId": "[variables('_analyticRulecontentId60')]", + "parentId": "[variables('analyticRuleObject60').analyticRuleId60]", + "contentId": "[variables('analyticRuleObject60')._analyticRulecontentId60]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion60')]", + "version": "[variables('analyticRuleObject60').analyticRuleVersion60]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8476,33 +8538,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId60')]", + "contentId": "[variables('analyticRuleObject60')._analyticRulecontentId60]", "contentKind": "AnalyticsRule", "displayName": "User added to Microsoft Entra ID Privileged Groups", - "contentProductId": "[variables('_analyticRulecontentProductId60')]", - "id": "[variables('_analyticRulecontentProductId60')]", - "version": "[variables('analyticRuleVersion60')]" + "contentProductId": "[variables('analyticRuleObject60')._analyticRulecontentProductId60]", + "id": "[variables('analyticRuleObject60')._analyticRulecontentProductId60]", + "version": "[variables('analyticRuleObject60').analyticRuleVersion60]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName61')]", + "name": "[variables('analyticRuleObject61').analyticRuleTemplateSpecName61]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UserAssignedNewPrivilegedRole_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "UserAssignedNewPrivilegedRole_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion61')]", + "contentVersion": "[variables('analyticRuleObject61').analyticRuleVersion61]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId61')]", + "name": "[variables('analyticRuleObject61')._analyticRulecontentId61]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -8521,10 +8583,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -8535,7 +8597,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8545,10 +8606,10 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8558,7 +8619,8 @@ "identifier": "UPNSuffix", "columnName": "InitiatorUPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -8566,13 +8628,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId61'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject61').analyticRuleId61,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 61", - "parentId": "[variables('analyticRuleId61')]", - "contentId": "[variables('_analyticRulecontentId61')]", + "parentId": "[variables('analyticRuleObject61').analyticRuleId61]", + "contentId": "[variables('analyticRuleObject61')._analyticRulecontentId61]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion61')]", + "version": "[variables('analyticRuleObject61').analyticRuleVersion61]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8597,33 +8659,33 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId61')]", + "contentId": "[variables('analyticRuleObject61')._analyticRulecontentId61]", "contentKind": "AnalyticsRule", "displayName": "User Assigned New Privileged Role", - "contentProductId": "[variables('_analyticRulecontentProductId61')]", - "id": "[variables('_analyticRulecontentProductId61')]", - "version": "[variables('analyticRuleVersion61')]" + "contentProductId": "[variables('analyticRuleObject61')._analyticRulecontentProductId61]", + "id": "[variables('analyticRuleObject61')._analyticRulecontentProductId61]", + "version": "[variables('analyticRuleObject61').analyticRuleVersion61]" } }, { "type": "Microsoft.OperationalInsights/workspaces/providers/contentTemplates", "apiVersion": "2023-04-01-preview", - "name": "[variables('analyticRuleTemplateSpecName62')]", + "name": "[variables('analyticRuleObject62').analyticRuleTemplateSpecName62]", "location": "[parameters('workspace-location')]", "dependsOn": [ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "UserAssignedPrivilegedRole_AnalyticalRules Analytics Rule with template version 3.0.8", + "description": "UserAssignedPrivilegedRole_AnalyticalRules Analytics Rule with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", - "contentVersion": "[variables('analyticRuleVersion62')]", + "contentVersion": "[variables('analyticRuleObject62').analyticRuleVersion62]", "parameters": {}, "variables": {}, "resources": [ { "type": "Microsoft.SecurityInsights/AlertRuleTemplates", - "name": "[variables('analyticRulecontentId62')]", + "name": "[variables('analyticRuleObject62')._analyticRulecontentId62]", "apiVersion": "2022-04-01-preview", "kind": "Scheduled", "location": "[parameters('workspace-location')]", @@ -8642,10 +8704,10 @@ "status": "Available", "requiredDataConnectors": [ { + "connectorId": "AzureActiveDirectory", "dataTypes": [ "AuditLogs" - ], - "connectorId": "AzureActiveDirectory" + ] } ], "tactics": [ @@ -8656,7 +8718,6 @@ ], "entityMappings": [ { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8666,10 +8727,10 @@ "identifier": "UPNSuffix", "columnName": "TargetUPNSuffix" } - ] + ], + "entityType": "Account" }, { - "entityType": "Account", "fieldMappings": [ { "identifier": "Name", @@ -8679,7 +8740,8 @@ "identifier": "UPNSuffix", "columnName": "InitiatorUPNSuffix" } - ] + ], + "entityType": "Account" } ] } @@ -8687,13 +8749,13 @@ { "type": "Microsoft.OperationalInsights/workspaces/providers/metadata", "apiVersion": "2022-01-01-preview", - "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleId62'),'/'))))]", + "name": "[concat(parameters('workspace'),'/Microsoft.SecurityInsights/',concat('AnalyticsRule-', last(split(variables('analyticRuleObject62').analyticRuleId62,'/'))))]", "properties": { "description": "Microsoft Entra ID Analytics Rule 62", - "parentId": "[variables('analyticRuleId62')]", - "contentId": "[variables('_analyticRulecontentId62')]", + "parentId": "[variables('analyticRuleObject62').analyticRuleId62]", + "contentId": "[variables('analyticRuleObject62')._analyticRulecontentId62]", "kind": "AnalyticsRule", - "version": "[variables('analyticRuleVersion62')]", + "version": "[variables('analyticRuleObject62').analyticRuleVersion62]", "source": { "kind": "Solution", "name": "Microsoft Entra ID", @@ -8718,12 +8780,12 @@ "packageName": "[variables('_solutionName')]", "packageId": "[variables('_solutionId')]", "contentSchemaVersion": "3.0.0", - "contentId": "[variables('_analyticRulecontentId62')]", + "contentId": "[variables('analyticRuleObject62')._analyticRulecontentId62]", "contentKind": "AnalyticsRule", "displayName": "New User Assigned to Privileged Role", - "contentProductId": "[variables('_analyticRulecontentProductId62')]", - "id": "[variables('_analyticRulecontentProductId62')]", - "version": "[variables('analyticRuleVersion62')]" + "contentProductId": "[variables('analyticRuleObject62')._analyticRulecontentProductId62]", + "id": "[variables('analyticRuleObject62')._analyticRulecontentProductId62]", + "version": "[variables('analyticRuleObject62').analyticRuleVersion62]" } }, { @@ -8735,7 +8797,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Block-EntraIDUser-Alert Playbook with template version 3.0.8", + "description": "Block-EntraIDUser-Alert Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion1')]", @@ -9178,7 +9240,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Block-EntraIDUser-Incident Playbook with template version 3.0.8", + "description": "Block-EntraIDUser-Incident Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion2')]", @@ -9272,7 +9334,6 @@ }, "triggers": { "Microsoft_Sentinel_incident": { - "type": "ApiConnectionWebhook", "inputs": { "body": { "callback_url": "@{listCallbackUrl()}" @@ -9283,7 +9344,8 @@ } }, "path": "/incident-creation" - } + }, + "type": "ApiConnectionWebhook" } }, "actions": { @@ -9604,7 +9666,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Prompt-User-Alert Playbook with template version 3.0.8", + "description": "Prompt-User-Alert Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion3')]", @@ -10040,7 +10102,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Prompt-User-Incident Playbook with template version 3.0.8", + "description": "Prompt-User-Incident Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion4')]", @@ -10459,7 +10521,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Reset-EntraIDPassword-AlertTrigger Playbook with template version 3.0.8", + "description": "Reset-EntraIDPassword-AlertTrigger Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion5')]", @@ -10859,7 +10921,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Reset-EntraIDPassword-IncidentTrigger Playbook with template version 3.0.8", + "description": "Reset-EntraIDPassword-IncidentTrigger Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion6')]", @@ -11242,7 +11304,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Block-EntraIDUser-EntityTrigger Playbook with template version 3.0.8", + "description": "Block-EntraIDUser-EntityTrigger Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion7')]", @@ -11703,7 +11765,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Reset-EntraIDUserPassword-EntityTrigger Playbook with template version 3.0.8", + "description": "Reset-EntraIDUserPassword-EntityTrigger Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion8')]", @@ -12108,7 +12170,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Revoke-EntraIDSignInSessions-alert Playbook with template version 3.0.8", + "description": "Revoke-EntraIDSignInSessions-alert Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion9')]", @@ -12436,7 +12498,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Revoke-EntraIDSignInSessions-incident Playbook with template version 3.0.8", + "description": "Revoke-EntraIDSignInSessions-incident Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion10')]", @@ -12760,7 +12822,7 @@ "[extensionResourceId(resourceId('Microsoft.OperationalInsights/workspaces', parameters('workspace')), 'Microsoft.SecurityInsights/contentPackages', variables('_solutionId'))]" ], "properties": { - "description": "Revoke-EntraIDSignIn-Session-entityTrigger Playbook with template version 3.0.8", + "description": "Revoke-EntraIDSignIn-Session-entityTrigger Playbook with template version 3.0.9", "mainTemplate": { "$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#", "contentVersion": "[variables('playbookVersion11')]", @@ -12971,7 +13033,7 @@ "apiVersion": "2023-04-01-preview", "location": "[parameters('workspace-location')]", "properties": { - "version": "3.0.8", + "version": "3.0.9", "kind": "Solution", "contentSchemaVersion": "3.0.0", "displayName": "Microsoft Entra ID", @@ -13018,313 +13080,313 @@ }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId1')]", - "version": "[variables('analyticRuleVersion1')]" + "contentId": "[variables('analyticRuleObject1')._analyticRulecontentId1]", + "version": "[variables('analyticRuleObject1').analyticRuleVersion1]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId2')]", - "version": "[variables('analyticRuleVersion2')]" + "contentId": "[variables('analyticRuleObject2')._analyticRulecontentId2]", + "version": "[variables('analyticRuleObject2').analyticRuleVersion2]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId3')]", - "version": "[variables('analyticRuleVersion3')]" + "contentId": "[variables('analyticRuleObject3')._analyticRulecontentId3]", + "version": "[variables('analyticRuleObject3').analyticRuleVersion3]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId4')]", - "version": "[variables('analyticRuleVersion4')]" + "contentId": "[variables('analyticRuleObject4')._analyticRulecontentId4]", + "version": "[variables('analyticRuleObject4').analyticRuleVersion4]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId5')]", - "version": "[variables('analyticRuleVersion5')]" + "contentId": "[variables('analyticRuleObject5')._analyticRulecontentId5]", + "version": "[variables('analyticRuleObject5').analyticRuleVersion5]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId6')]", - "version": "[variables('analyticRuleVersion6')]" + "contentId": "[variables('analyticRuleObject6')._analyticRulecontentId6]", + "version": "[variables('analyticRuleObject6').analyticRuleVersion6]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId7')]", - "version": "[variables('analyticRuleVersion7')]" + "contentId": "[variables('analyticRuleObject7')._analyticRulecontentId7]", + "version": "[variables('analyticRuleObject7').analyticRuleVersion7]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId8')]", - "version": "[variables('analyticRuleVersion8')]" + "contentId": "[variables('analyticRuleObject8')._analyticRulecontentId8]", + "version": "[variables('analyticRuleObject8').analyticRuleVersion8]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId9')]", - "version": "[variables('analyticRuleVersion9')]" + "contentId": "[variables('analyticRuleObject9')._analyticRulecontentId9]", + "version": "[variables('analyticRuleObject9').analyticRuleVersion9]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId10')]", - "version": "[variables('analyticRuleVersion10')]" + "contentId": "[variables('analyticRuleObject10')._analyticRulecontentId10]", + "version": "[variables('analyticRuleObject10').analyticRuleVersion10]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId11')]", - "version": "[variables('analyticRuleVersion11')]" + "contentId": "[variables('analyticRuleObject11')._analyticRulecontentId11]", + "version": "[variables('analyticRuleObject11').analyticRuleVersion11]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId12')]", - "version": "[variables('analyticRuleVersion12')]" + "contentId": "[variables('analyticRuleObject12')._analyticRulecontentId12]", + "version": "[variables('analyticRuleObject12').analyticRuleVersion12]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId13')]", - "version": "[variables('analyticRuleVersion13')]" + "contentId": "[variables('analyticRuleObject13')._analyticRulecontentId13]", + "version": "[variables('analyticRuleObject13').analyticRuleVersion13]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId14')]", - "version": "[variables('analyticRuleVersion14')]" + "contentId": "[variables('analyticRuleObject14')._analyticRulecontentId14]", + "version": "[variables('analyticRuleObject14').analyticRuleVersion14]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId15')]", - "version": "[variables('analyticRuleVersion15')]" + "contentId": "[variables('analyticRuleObject15')._analyticRulecontentId15]", + "version": "[variables('analyticRuleObject15').analyticRuleVersion15]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId16')]", - "version": "[variables('analyticRuleVersion16')]" + "contentId": "[variables('analyticRuleObject16')._analyticRulecontentId16]", + "version": "[variables('analyticRuleObject16').analyticRuleVersion16]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId17')]", - "version": "[variables('analyticRuleVersion17')]" + "contentId": "[variables('analyticRuleObject17')._analyticRulecontentId17]", + "version": "[variables('analyticRuleObject17').analyticRuleVersion17]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId18')]", - "version": "[variables('analyticRuleVersion18')]" + "contentId": "[variables('analyticRuleObject18')._analyticRulecontentId18]", + "version": "[variables('analyticRuleObject18').analyticRuleVersion18]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId19')]", - "version": "[variables('analyticRuleVersion19')]" + "contentId": "[variables('analyticRuleObject19')._analyticRulecontentId19]", + "version": "[variables('analyticRuleObject19').analyticRuleVersion19]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId20')]", - "version": "[variables('analyticRuleVersion20')]" + "contentId": "[variables('analyticRuleObject20')._analyticRulecontentId20]", + "version": "[variables('analyticRuleObject20').analyticRuleVersion20]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId21')]", - "version": "[variables('analyticRuleVersion21')]" + "contentId": "[variables('analyticRuleObject21')._analyticRulecontentId21]", + "version": "[variables('analyticRuleObject21').analyticRuleVersion21]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId22')]", - "version": "[variables('analyticRuleVersion22')]" + "contentId": "[variables('analyticRuleObject22')._analyticRulecontentId22]", + "version": "[variables('analyticRuleObject22').analyticRuleVersion22]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId23')]", - "version": "[variables('analyticRuleVersion23')]" + "contentId": "[variables('analyticRuleObject23')._analyticRulecontentId23]", + "version": "[variables('analyticRuleObject23').analyticRuleVersion23]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId24')]", - "version": "[variables('analyticRuleVersion24')]" + "contentId": "[variables('analyticRuleObject24')._analyticRulecontentId24]", + "version": "[variables('analyticRuleObject24').analyticRuleVersion24]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId25')]", - "version": "[variables('analyticRuleVersion25')]" + "contentId": "[variables('analyticRuleObject25')._analyticRulecontentId25]", + "version": "[variables('analyticRuleObject25').analyticRuleVersion25]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId26')]", - "version": "[variables('analyticRuleVersion26')]" + "contentId": "[variables('analyticRuleObject26')._analyticRulecontentId26]", + "version": "[variables('analyticRuleObject26').analyticRuleVersion26]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId27')]", - "version": "[variables('analyticRuleVersion27')]" + "contentId": "[variables('analyticRuleObject27')._analyticRulecontentId27]", + "version": "[variables('analyticRuleObject27').analyticRuleVersion27]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId28')]", - "version": "[variables('analyticRuleVersion28')]" + "contentId": "[variables('analyticRuleObject28')._analyticRulecontentId28]", + "version": "[variables('analyticRuleObject28').analyticRuleVersion28]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId29')]", - "version": "[variables('analyticRuleVersion29')]" + "contentId": "[variables('analyticRuleObject29')._analyticRulecontentId29]", + "version": "[variables('analyticRuleObject29').analyticRuleVersion29]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId30')]", - "version": "[variables('analyticRuleVersion30')]" + "contentId": "[variables('analyticRuleObject30')._analyticRulecontentId30]", + "version": "[variables('analyticRuleObject30').analyticRuleVersion30]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId31')]", - "version": "[variables('analyticRuleVersion31')]" + "contentId": "[variables('analyticRuleObject31')._analyticRulecontentId31]", + "version": "[variables('analyticRuleObject31').analyticRuleVersion31]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId32')]", - "version": "[variables('analyticRuleVersion32')]" + "contentId": "[variables('analyticRuleObject32')._analyticRulecontentId32]", + "version": "[variables('analyticRuleObject32').analyticRuleVersion32]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId33')]", - "version": "[variables('analyticRuleVersion33')]" + "contentId": "[variables('analyticRuleObject33')._analyticRulecontentId33]", + "version": "[variables('analyticRuleObject33').analyticRuleVersion33]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId34')]", - "version": "[variables('analyticRuleVersion34')]" + "contentId": "[variables('analyticRuleObject34')._analyticRulecontentId34]", + "version": "[variables('analyticRuleObject34').analyticRuleVersion34]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId35')]", - "version": "[variables('analyticRuleVersion35')]" + "contentId": "[variables('analyticRuleObject35')._analyticRulecontentId35]", + "version": "[variables('analyticRuleObject35').analyticRuleVersion35]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId36')]", - "version": "[variables('analyticRuleVersion36')]" + "contentId": "[variables('analyticRuleObject36')._analyticRulecontentId36]", + "version": "[variables('analyticRuleObject36').analyticRuleVersion36]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId37')]", - "version": "[variables('analyticRuleVersion37')]" + "contentId": "[variables('analyticRuleObject37')._analyticRulecontentId37]", + "version": "[variables('analyticRuleObject37').analyticRuleVersion37]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId38')]", - "version": "[variables('analyticRuleVersion38')]" + "contentId": "[variables('analyticRuleObject38')._analyticRulecontentId38]", + "version": "[variables('analyticRuleObject38').analyticRuleVersion38]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId39')]", - "version": "[variables('analyticRuleVersion39')]" + "contentId": "[variables('analyticRuleObject39')._analyticRulecontentId39]", + "version": "[variables('analyticRuleObject39').analyticRuleVersion39]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId40')]", - "version": "[variables('analyticRuleVersion40')]" + "contentId": "[variables('analyticRuleObject40')._analyticRulecontentId40]", + "version": "[variables('analyticRuleObject40').analyticRuleVersion40]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId41')]", - "version": "[variables('analyticRuleVersion41')]" + "contentId": "[variables('analyticRuleObject41')._analyticRulecontentId41]", + "version": "[variables('analyticRuleObject41').analyticRuleVersion41]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId42')]", - "version": "[variables('analyticRuleVersion42')]" + "contentId": "[variables('analyticRuleObject42')._analyticRulecontentId42]", + "version": "[variables('analyticRuleObject42').analyticRuleVersion42]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId43')]", - "version": "[variables('analyticRuleVersion43')]" + "contentId": "[variables('analyticRuleObject43')._analyticRulecontentId43]", + "version": "[variables('analyticRuleObject43').analyticRuleVersion43]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId44')]", - "version": "[variables('analyticRuleVersion44')]" + "contentId": "[variables('analyticRuleObject44')._analyticRulecontentId44]", + "version": "[variables('analyticRuleObject44').analyticRuleVersion44]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId45')]", - "version": "[variables('analyticRuleVersion45')]" + "contentId": "[variables('analyticRuleObject45')._analyticRulecontentId45]", + "version": "[variables('analyticRuleObject45').analyticRuleVersion45]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId46')]", - "version": "[variables('analyticRuleVersion46')]" + "contentId": "[variables('analyticRuleObject46')._analyticRulecontentId46]", + "version": "[variables('analyticRuleObject46').analyticRuleVersion46]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId47')]", - "version": "[variables('analyticRuleVersion47')]" + "contentId": "[variables('analyticRuleObject47')._analyticRulecontentId47]", + "version": "[variables('analyticRuleObject47').analyticRuleVersion47]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId48')]", - "version": "[variables('analyticRuleVersion48')]" + "contentId": "[variables('analyticRuleObject48')._analyticRulecontentId48]", + "version": "[variables('analyticRuleObject48').analyticRuleVersion48]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId49')]", - "version": "[variables('analyticRuleVersion49')]" + "contentId": "[variables('analyticRuleObject49')._analyticRulecontentId49]", + "version": "[variables('analyticRuleObject49').analyticRuleVersion49]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId50')]", - "version": "[variables('analyticRuleVersion50')]" + "contentId": "[variables('analyticRuleObject50')._analyticRulecontentId50]", + "version": "[variables('analyticRuleObject50').analyticRuleVersion50]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId51')]", - "version": "[variables('analyticRuleVersion51')]" + "contentId": "[variables('analyticRuleObject51')._analyticRulecontentId51]", + "version": "[variables('analyticRuleObject51').analyticRuleVersion51]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId52')]", - "version": "[variables('analyticRuleVersion52')]" + "contentId": "[variables('analyticRuleObject52')._analyticRulecontentId52]", + "version": "[variables('analyticRuleObject52').analyticRuleVersion52]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId53')]", - "version": "[variables('analyticRuleVersion53')]" + "contentId": "[variables('analyticRuleObject53')._analyticRulecontentId53]", + "version": "[variables('analyticRuleObject53').analyticRuleVersion53]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId54')]", - "version": "[variables('analyticRuleVersion54')]" + "contentId": "[variables('analyticRuleObject54')._analyticRulecontentId54]", + "version": "[variables('analyticRuleObject54').analyticRuleVersion54]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId55')]", - "version": "[variables('analyticRuleVersion55')]" + "contentId": "[variables('analyticRuleObject55')._analyticRulecontentId55]", + "version": "[variables('analyticRuleObject55').analyticRuleVersion55]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId56')]", - "version": "[variables('analyticRuleVersion56')]" + "contentId": "[variables('analyticRuleObject56')._analyticRulecontentId56]", + "version": "[variables('analyticRuleObject56').analyticRuleVersion56]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId57')]", - "version": "[variables('analyticRuleVersion57')]" + "contentId": "[variables('analyticRuleObject57')._analyticRulecontentId57]", + "version": "[variables('analyticRuleObject57').analyticRuleVersion57]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId58')]", - "version": "[variables('analyticRuleVersion58')]" + "contentId": "[variables('analyticRuleObject58')._analyticRulecontentId58]", + "version": "[variables('analyticRuleObject58').analyticRuleVersion58]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId59')]", - "version": "[variables('analyticRuleVersion59')]" + "contentId": "[variables('analyticRuleObject59')._analyticRulecontentId59]", + "version": "[variables('analyticRuleObject59').analyticRuleVersion59]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId60')]", - "version": "[variables('analyticRuleVersion60')]" + "contentId": "[variables('analyticRuleObject60')._analyticRulecontentId60]", + "version": "[variables('analyticRuleObject60').analyticRuleVersion60]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId61')]", - "version": "[variables('analyticRuleVersion61')]" + "contentId": "[variables('analyticRuleObject61')._analyticRulecontentId61]", + "version": "[variables('analyticRuleObject61').analyticRuleVersion61]" }, { "kind": "AnalyticsRule", - "contentId": "[variables('analyticRulecontentId62')]", - "version": "[variables('analyticRuleVersion62')]" + "contentId": "[variables('analyticRuleObject62')._analyticRulecontentId62]", + "version": "[variables('analyticRuleObject62').analyticRuleVersion62]" }, { "kind": "Playbook", From d146e83e58a04576ed07d1f1c44934d52e06d7f6 Mon Sep 17 00:00:00 2001 From: v-sabiraj Date: Tue, 28 Nov 2023 12:23:52 +0530 Subject: [PATCH 3/6] Update 3.0.9.zip --- .../Microsoft Entra ID/Package/3.0.9.zip | Bin 94379 -> 95063 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Solutions/Microsoft Entra ID/Package/3.0.9.zip b/Solutions/Microsoft Entra ID/Package/3.0.9.zip index 856bb0cf13e93511535df09a3041eafb0d167e4c..48fbe96f5baba99c9c4f7ca6fbbec1efa770cf3a 100644 GIT binary patch literal 95063 zcmZ^KV{m3`&~0p+Z*1GPZQJ%F6Wg{qv7JmNwrwX9O>EuFIbYpd_0_pm@2|J2_v&YL zul028>a8dP3Wf#*1Ox??V(gI=bS+hcrP_x$>#Xr|GD@EmA_SwhPMx^fQEta0)S zOLNc-hxR=8o`Z@C0$Zsj6N>2Ma|j{gg!dmcH6CiMA8(I-Cbnk+uDqz&+usIS%+=I> zO9TaY%}skwl@X(QEgt(Vl>8p1ZoIrRtnJwr2#-|GmT_X@qy?`XINK*-N@%Yt9(!dt zZA$Dhd+)JI`K((kYB%RqP*&R0WiZvHt|nLWlQe-OSs6MmTwp|E*H54LN$)wzq9jCO zc}>9|7*;<<;k?G{FQMF%;CICw5Qds-J$vggq&uz|7PD(a?5aCf*ue6cHc={@cDQpTT&7vMoGyq>c@P?byCz2863N!*j2|3?q&Br+fRQc^nS1twM z$;vxgnMgp;Ewk%nkf$J_gUMWO&UpFWIT$vJkp<0_qxSJ?An{Du<94Q@79r7UU!SDv zNT*3fUTB(PyeL~2A+6#@bW4RB6+sQ2)L!G6xrgdgtERorO;E2iD$e!V^Z9J>5UJR8 zmD&BBY~nX(#>e+zqCUdio0K>eHurIX<{)sIkLe&jZPqtGAJ#gT8MJrWRXaiMENFke zeHTp#?^k{eOs*vDWg^NqzW7RjB~LS`o{G)9XBv886=ysJJpmIbn~UMSW_{!@TXcu- z1KdCZTQ6pe+F(5V*7;JZa5h(9u~5ViI9F|n$Hda6RD04Xx4p$vsIhnu$?Z4n9qHH7 zAUl)lK%7+>t45g-*>NfbtGbI&JV4a0gX%)24qO@OU34s8kDjn4ko z{d~hDs#RgU6-lo+zzck;8C4QcgN0VGj5O9KbSA zk|8k&;!1#t(HsH?J2!puC?n{B`%j=t$5lj&? zlRP5Su-{=6GacserY!uU!ixx_nn+>k-6#Vd7W!N>g<9{tMD-iF6S|JYk3n)~F`n?4 zWB4J~{3H$8olO4===NG#1T3NeE5&vvvc!;jAr$gCEdhrz)07mR@{zJdTMOU_p3d*O zyY>zakB`-2s-O6Gc8lVqEFtbION|s3QOVFtx@<+*N+`G16sGd&lH}bN{=)Epu+_CF{L-*wCnW zGs;<+$Zx1F5ckg$%hP@k24JJI#?qT+HlRJ~9a;&Z0E_*`O$>&31$GV7UsW;2OL!Yn zS#e(b6^+RgO6URSeQwLZ{OiH~6EEvA-L7>U@R?G853lk&N187TS>_eN9iUq0y(I0| zIb$fHPF&>li*CkvSb6p#k0j`JcByD~$vw`9<#f?xy{LN2GK$d3@6`!6^y7Pkd_s$m z6GbI6@qi{tVxM^GjIYNWDBS*DQXgoE^|_ie4;$UdMTq!*GR2;(I@n|ioza<+L$zgx zS-=*;s;_DU;$q~__GE#n{CkCbn5|k@rI6W7nhLP6elEOT9;K6W7df;TLng%K#KCj8 zUH(@G#uSs>BoJ$+19wsObj@FKsn7HOT?M{p$3?4hxaYaAT!$pJ{Q#kQfvCb!QIAp zT7<}S!OSEG>JxZ4CG>~tNDFNX0FTtYUkHHRkpx^XubsFkM2v(@pKFYTvXrsNf|eiT z>IOmfKK44aF#CmQgy8|&*&qCOU}3?Y5o&E}{z-K!my(ACqs@ft7~s-8!5rvhfQEZm zHev3{H4Vv!Iqf#QiUwQ96R+ErZ?JK;=9_udcM{h>1_ViEL)8W+JIHf|*_7cT zH6PNgs% zvn0R8kp&Wqqk)4+$OszPYL@r$qO!I`uwEC=jO)hw@zV=vf4lO2x;HQO2JQajDz+&K zG6?fT{Adr?fNVQW_t~5w0zc!hz=uI3Q-9ku=o>$(91CNq27=k5$N&kd=!r zmo?q!M`i%yEWY{#dkJ*6mE2b3r&UWP!^#~Js+Q);fw`)eMFD*=iIy;+Yo6@E*F)+_=7V%WspAdPV!?K9-qJzYtvAHW2RWHW7mB?#oGKR4U(O>D4 ze4)|Sg=hafp{o%!oFc9;54Xd|PJ0>Vuz08SrAQj4s0iMSc$3~%db!d|hx!2X^8N1_u7wKvyq z(~y-hng}{kpT(4l+0CA;%I;ghvX`4D58m&voe)@YV>!^8@O*U%_-nkSK-mQ&xU1 z7~4!G<`kv_oPp%Ghai>cYuCNI<6x$y#znVDYH)PdNXov6PtM?{=20kP+|xPcuikWH z?ItxHqFX>oEP!nwxqUNFU^0LpF^}<&iP8Vfp3=J)- zA$I~vPlbDE&i%i|pM+DO>Y;%;`MoJ#y|xy;hao-`^0Yn@h$3EIdn@%_ZhiMW?(Oz| z{1bgKNA70z{%s{@0txA@gmBx%_1(@2hyL(LxvOL)!g@m#;fXCpCr04oQ2rsN_$ddW z>l^n}o(Hz)4eV+ss5z#wuu1z2aHW?$&)Zu@YU z9B^Y^KnS%-FJc^4T{tWpb|rpHD%!bwa?HvQxJfkHbX{Moq?ifNGczFO!4DN31R7xv zZ;)M*xfgC9Ykok{xZi0+Al+H3(0*GPk@g(ojslC5TQ%Yeeo3a!gNJmNDAI!wNUc;7 z$`Qu6OWA+7v?>}Nbkm1;OxC)}-e_7nw-&bUNjw8FRX>VG*C=6h z%SK(R?wVgQ-ohPQaY1B<*UN*!PhekOyC^@v_MD zI9cFra_WZQ`cXI!+QD9B7z<2twSyD}8g&DQ-SC&KBhfgamTtgtEuGT2hCnGG$>6A!j#2&oFCA77TB@|jvFQ#gWfi9jm1S||`YTS&;{i7Q-2soc1>jGzTg|5!=0p;MK55!~Bs4=A z&R~>Id<0G~-ZZ)%g&0!q?gF1ch6#VwB4$cmK5r8o4|5(^W5~^@2e*H1Y8Z|CT0Ju> z(&qrc}AcyKjUWqrG!t>Kx0c_aqwDgi;H-)xU9EdR4F-KO?d5;_$N@%#P!m7@m} zr)&zZ;3GJv<$A}p{;X2a2@0=nfB6G?3acb1YAd3DXKcSuNRVvekf%XmJ#tOS4}tmT zj)#%$IM|k+^rDV9B>k3=85<9A`s62a`a;tES9+v>)0Bg;JY@ zpwY?+=qc_;#~?%Wzd3pM*?nhZiKaW@RC%argv}h1Ujy3-TOtiq*zAr5uPu?JzHGqB zXU;;z+}cU;f{KN$ft@u)8_aIf)s$$5TVh}!gjZvr9D;EkVqS$1lYVBgwpW< zEDw#Dsl6yDqaOVj8%_T^{n>Y4YMXd5LkE9N0R0hm?&#_9x3@)~j`zvM7glgiNp`&Q z;%ph0l)k1Rc>75H*6$xe>zb6fBvXaZyAxgkE2wdwN8jCTZN$~M4%^@QDH%`X8}f30 z7JCXsL7dQarq^gLor6i+m_)=~S2@|MOrAG0G}uK#!+OK<8m|C|?3g#EqF80)msZHHj2b--yvw2825U7rg@+xY z;aE7xeqg#B0BEp6vqw*82T|;bE6Ale+$X&)RnsFHiQ z!dJEj{mSS;Dq-4Oo&eTcqJ^uT0%DCj{=uBl^F5%`KVvjtjQz6QJN1eD6w9+n7MMvu zF9M6VXf-nHXM5>M-3fcKei?c#qeQ_R_c(UW$78ctVxNZK1*Q)+OebHj<3u#aSnn?; ze9W!TtgwC}7VCTqxe$GxwBGwCruA)jSdzOUC100Rm^yT9Nr-eD;kY}O&`xp3$|9qz zIZ_TsQHh{JO)?Pjb`S?|TSmjO=FOB!q-gj&oO^Gxeo)(|$_6q_;`WAXJ6ql3Haj8gFGG<$s}+wKC0Tk`vn%%_dg4%jZ8tAi zG*cTf!t!JeY;V8$V}_-SMJ(aYP{XeAhFmk%1||MmGO4r;g(c;tz>l!7Y6>58%ty8> zfVjA3;y8lN`WA8?ztj3mC4Js^1^+;KX9K9QTQ~A_Wy}Lr0<32snDN>+s?uuSO^H&+ z-lB%_wxonkE4Wg<-5#-hTsZM;zM0Q{h0n~PCi0-O*w$m^%)4NTeq5kNp?cUI6G088 zJB5#Re|=53{7;0J3p&v@Khw5pP@g24Jm=asIhBvW4dNdXI;@>u=$h_V#+zVUX6OTx z&>N(m%Yv&}G_g11~eNXf~c`%w3el>JC`M8X35@;6LMvm~vsQ!dQ zF-TkCU(x0M^e(x$)U@}=C?J497q2;m;wM)&p`O;5@yKK2dm>M~`$JrBV+_ns$j33N zmb3sjS|BhMHvo24L}gxnjbZOX>t0fxwIoUr=oOIez;I;W5xd$ayoAg*F?@TQP z>HD3mAIy><$!KXs2Ngd;sM3eio8+qLmxY$vdBP*_8E9+kVK6E!X&c#>jXO^KVI5xv z8xKBedavrzOE%@0mhA-3>UL>1uuXB1T~w}YRk-~3%rXQajgM99O%QrnxChWG6Bn@D z`k8;v6_q)ZcEPFuj*mUB^ZXV~>Iy*Otiut(@mDoZT^W9Zi5#)z?zvgU;h0M%Gh$nP zo*{MgnM{Q{jn%Cr&uwj5i@Ft@(*gP&B7H}akTHMU&dWk2x+Rs(rS|w z3SDMZBwstQz?|EnB${N37fHIb=ejWVgCL)<4$Ahv>CNRCg0&t#1y#IkKLA@z;wbZM z1v>oxZlp}=PKM8DPMNMK!>uYIK+iZf>;mhVG>Qn#8N7+3)oYx|Lxr)6_$RoKV7*bR zMpxy8kL(w9I_|BhNym4zvuEc3BxmpOb>(&-Tj8AfTrBw2AL1Rit?ySbJN(jSct1@AXeV|yIEC)voJ(cvcb8Ck;R?QgR2*|2*Im#z2yz3kWluiVP zzM6zW)y%Wnz&$=(GuIJ3eRgi)zbaJKRx_iorK{VU8G>|tWlS}?^zo0Rt%b-_sqTnF zg2IgKxSBg3u4W-<2l*K5199x5Segp{^x=A3b5+PjnCogK!CEc% zAN1*PY3;qvo_J-j3r=Ya`b{dElN0SXem3XDbNoQSVG9Ahn2;7t7L(YiD03|ThF_1D zxp|t5l&@6-N{YJJ?h1-Q>UhScm)B87{7hutjKVCe#hPOG`Xt#(H&po;OQNe;i>|~= zAs=su>_|dZ{NS4yiI-zdNktQ9JT`(*G=BjP1Ra-|Zai$#ouYPb5n7JwYh!yIe1^Yp zk=Sf9X18|(dKxdGoa@ufHhSr@h&~2`qW>?Way=5+BfG|w|4X44nCwoVWak7{_mf$o5JR_do$f`bZL}iFFOS*4#_dIRoBtR z_Cgxu+0L(Lww zBq;~;sY^{Q4AriSfG}DO;wy88Hncy`z>BmweRGdb+)%cPeU<>Wd-M+^Iq+Ihc6h^D z{wH0P=&YyF^n;;wip;H5n*2Yr8*Sl__bvhRXWDGj31{fOQfWyqS0ART>99=np)86! z_b%LxG+UOf$t;hHbof@OGo5ZdZ6jqv;O40gHEDGdo{l+WB#c#xjQY}gTyHw^Rr89G zfFC;CDB)=a1*9)Dc6{QozXz?>>R(JEbe^(s>!w|2aMnBt7KR^x^F_a1mRO0ub0Aze zjiQb-(ApTZUYt?N?$fbCPxB<~;>$fr4ZOgv@3m5=Vp_P+4)7D^XW63^H=ggI4WeozIL&q(sdMe| z&{U1iH}z_76Yix6IfJMhy^6$zmn?M3rCsw#Wh@)KidK(H4%ZqhSXe2m#l&K z3u+DsJ75H^VdnVCU{r)Krw0)eN=eScH5<>4ml@)Mxh1!hxCDsQj>5i|pQlPt3nX3- za0@v!Yln|o$;eMc+5KuV`VJRS9C!s^dM#?mogIffh{rmIC*^7IwyOTC6!7+jqVQpi zktYw&uc{w75)hNiziT6)CrL+Ujj=L`a{-$Lsd-(FT_+57m!|_8_%j#O8W2iGE$ZO2knRK$Yp}F;mJYC;I51S>lwlVr&CjhyVh^MqDPv)538~E^c?}P{#+T#qF0Cc&0q{Kc*VEhAJ6qwUp zpG5W<7?i-6f_~GV#JMnAfnBjqoIORqR6cL5*hHL-=A}_k&OynZBT4-{FRTzD7UWR` z^mFPgj26^IVA8LcY&vN_=%YU2LpX#%lD2YkB*%k^V=8AE{B>i zkV?ZeJYEE3=QYFCuC@88{t=wwdHg-yUBZtDo!{TkVkeYyybe*M^H|sndwQ;3E%07} zj&c>McJ@BH{@cx(f0Q&Am|JcrL#!d#AbCxsjn18ZmQa2#Kz(5CvE$hpS75&sQf-yh zsQY(ycxZ0K`fWSHf^yxV!{i5dl*xMZlxglNwx$4tSypB|FCuh@F>uW`#^XINb(8U3 z6ZI@39s_L`mIFAFjg~4~vt^loV-!lo!YJW$(ep}l71x5ws(ab*W1<8xB<>@;_DcD& zBx$M)7>2-$-snG(5wG=zs=H@_t*it(SaV6p_-w+%Rcidk99m-C_ijZ8;V7$|>8bSg znhVuhorU9iE!l_T@RjnCstcttF%OOkJSHYI(J}EOrH25&5N8uZrMjKrUe z{QXY8rn#x7qsx!hr8r1!6H~uy;*3!( zson>sTIpCrul{Uyt_f<<0O&75upwIxa^O|){>T94RJQ6Rz00lJDRY6PNdT(!rrqI9 z2N9g<5LjE9eJk!zO3+Yr&XqYuKY62C-YihRM70as2*)rBF-6}nsBioJXF60P zBt9Hs7(qwY;!Ym(#kclq8G<~wSQbuz6TZi_3DTjhdPDf89h#)A3fg1335r3dcO%|K z9leU67;*xy%F&MF8q{HrX96C`3?3pTf{M1Aa zWuo=fS-v_lg`&GYd2zQn-)uruFQGuI#Y}C+3w!CdA#f}UVa95s^4`=jGV)eTo9v~( zoec9A!&lfUIv$;0k!3{7K=dfWu;~o8A~~66Z-I*!*f%vPk_r`)G;%Mw5r7L zfM8j@-VT$-xkwk?`1Bv3C0p~k55~!`cd6*e#1EjZYR|i$-hA8myt@`d6(j&6yCbNmxlo5^E;ASf=43DQCZ<)Vhoh#6yTVE8C8H6a&-~rTKyuZ(6z#yH zjXh`7?{o<3GI!n|NaO)5`yL!^{sYH?H;JzF9G!LT){3>lHaDj?(r!bQMCeEj@;?<5 z+G(zE{KPPdM?HD8%z9qpc~!NfTDGHc^y0Hd1U$ae(Jhzl&mQ?I*?6U34y^~nI8M%i z9}unV4M5Qm7R*i-E`!{japO3?iJdJYiX0so&^y8Mc)M3e&xBo&{f=8SzRz<2A7*}S zX%23bZ2RtAA1Ykf05hSb7dGW~0jbcT>{erT(LJKxybj}ksWfF@yBvXlV72|89G)$+i7iV(kovZrF6Yy;|qRq+818=5E73j&JdPmf7n1tySaexktTt` ztZJ**p|gw5o9?Ra8mfzOlC-S9&dfQWr#ls=stD z#x>7$;LSrHQ#MPP>o>A>Sn|xzjbVO&Btu$OBpLcsH(nsOEDw(4ZBMK~c7;=r^jD5% z;m?gZ%T(!hBniyBhZDZ>*q>hG=JRK!lEG3*g=EuJX}z`UV+ej2Nkr^NR+J~NS2m{J zSV=l4ziT9iJNo^j5Ssf+kinROrg=vfDWq6p(NErmL(OmGI>yKDxPjW&!6O zwdlc^gX+_W0Zx@nJ8I^Bq4=OiBlFjnj|1oEKcX!b?6qx03VC=xL|cX4c`SxcR~+B; zPxbnvth_l9r)SF}1R}o?4{X;%-JtV4No3?F$i`RxtS8t}s^44t)}+aY_x?>5*CybN zIMta@U=D1+R<0+FMOZxwr_Gsz`)8qjnQnu-YRWUKRQ(i*L(qaWpY-*diL1WMF6>y@ z9dV6Zgu6}x384NS$*s9AeQ(+Pr!6Z*<5`>&`w5v>p6W=lm>l>;}9gXXw!pW+`Qs*pFTh>|H^ zPd6LHC}+%@D;q88tj3{n0Sinid4(*4YoK$wd>;LZq!Vl1MMRnXX)$dkC%Tdb$HTk;H;5UH0Vg^TM88eTeab!%Hs4O4EwtXQGz#+DDic>6xX( zVM^*X43bmfw;%5|Z5_>&v!uO3$1u&p#FyG@(_~L;o1CW`?$=7!gFSeT&ahg;U_PqpG z4g(7Pfk911AINU>&nr175cFPGF3y}%lWyA5;)D7|;y zTzLyQpr-n39u4)}1v*$U)gbU?Ns_SU2#moG)UZPA&BWZ~Gq% zaSTIxxss0h{dPd`jVsuxIpRv^)VmW+l)irOfSh1NrnQ)Z z`Gs~f`V-V*h4&()H3jvZ-RZD~jKzD{YgekKL&v6fZt1m8_)OSm1#i{VSZ$Q`lX#qE zSD(au#jK9y}q@%We^5kvo?SyC2uFYnV5l-BMmvZUR1M(L6Ln~Dk z?y9uaCx}#!%vjcvT7lph)Ng?NK|Oj2Xk@&iyxol=cS_)8T8LAwM*cTtnB{rw8IHpV zby+ntdpc+4;b~DUxh4)yKJN8e*q*wKXc_j2rw@#8Hp7FWsv*cUj^S{-tdqy2Zxi`C zh<6+Cs!Xg~Ku;-b@YJ~4^J6H3bDCXUN1P?bKB^`m!BFkFETO~mZU%=N@gy%AY`Ut2 zp+9+TpKD42%uSvbAyOfJ4v!7iE%kGd=bGV>Xtx(90`2_pZe0|n=r&MiOdM59X0u*M z31+k_dinkNcHhO({=|p<7}Hc{{vP=^%lNLyYL`w`)(F+ zsK!-2He}1!F>0|q$VzUrg<-Z6@yP-a^?Qpn_m9+)Rh+K#jlv_qAoFH&w)UZT_-k`( zmL~zwO7MP#7`_5%r6HT$rn%*S(mHwUHf>T!tj$}k!slW2e&vH2`|urpOY_<8%MC!} zd3fNs&p8q3uoI4);231!dxd*_?O9~FQ`#RrC-9CD*>HPKNB4M@+lH8?dVkvf1XldN zYn5_eYn2CMjENjlz(Bp-@Ic64Yn66JR`#l9c8<1R%a#8uR8HjBI2?$(hxR~@_*u$= zSVE*{mcN<_m@OfofW|Igk)9!j8ZE08;Y(Ft*so^LzHO_Jc6w8mk8&@Hga-rb*aI-8 z$9?715*!lVu%-(U1}d2RxJ)jD{1tsCr{dpG~I zixt`0Im&x~$ZBis{gVmzG3ygA(D2xacqWJXVxZyMxK%T6AELhg+Sz$;{^-CFHk}#V zA->kX!AfPD)xA|)d+G6PSh>kxpr-Ahp11z;xV|}5^Yi&dtnrdS568pZ#D$t`T%UN^ z#=%2x={4>qtW&|Go@>m#wY{U8mvn}*z2lvIOaBl5LG{7yFcG=8U-xTe_fLn%S1Z)k zv)7oo&w8!x?QWm@Bgf>tS35o~n%9;VUl+I5>61Z^v&~aq-2Sta&h2V@6F8Xiihr>E|nQS7YM zHSPp^r_0;RS#j$;XC&Ok&u6EPh#DXLr`DY?PA>O4{HAMF4r^Bq+tsl=U7QE+5|6_K zVYR1LNp-icPonC1HF?ZY&;ASyzTs(ffHO77ulHqyM^~G+8kDG*xYRg4IN!reZ- zIsEjxK4d4yqxv7BG-`e6ZTtwmL{}N@2uB3~v8^4G5iM?47cb8Df0p$9*7Tn3KIr$! zAFTJk(-&5*dv5x4ueWvf;HK;?oyCE%$>lww^H+~9cD_0`k5jxl>(JA!a6SFW?;^U3 zcT>X1QD1tk9M^Gm;|Z!e5_pyW!_nE^@Q3^1wQVEEK(Dnz{B_wN)=2Ier0Rr*UgAwEOMB?gK%Rten^Wqe9vR5zJY+$F{e+ z^`Ct1&g)UjmA;r>8}Y9r%a!^xmqk6>x)=QTS)TD~^RfyH@lP%LeBVQ*%goQS@yyvS zFAE)hkiQq03T~c7wUX@7>!&@4_ZCGhKelT4^~C8p+@iRH=);$bG(d`ytv(5jk^{ielPT*b4+?3Jd4_4SQAjs@qf(m|Bf5f+1ly5IbC7{PTIw@ zHM8uE^!XbMzhffoIP_s^lBiHO^P(;#Z0RB{%=gI&H_XMWBNl+BfcgRTQkJ2coyZJZ z)zitOsbKz*ud0xDmQdCrKMphYH3c*B5z0nEwH7c-rq-&HDd)lr=#0p2yw7!J5$O% zQRHQMLW^ioelY2r-q97-aK=~XV4~qLk_mHRtkOadBX)s4LOH%*Xe1+j;q-oFdyx=B zTCtdfUSeYVKtXNXDB(hC#p&ooBP64bLnx70M2Yn2U`AOn@ID{kFVHDL&157D$Y3wz zU3OM0yl6s0eAPBqJ^1HfT>Fp>9Xq zimrL7a{sP;uQ@=wsQhtHx&kW-E!APai_!DHxSCV{;yVAueSn&e)YnWwQV-K#LHkO& zWOpkb%f-nkgW_U|P{a+uSy#sjmW=|)g{@?ez;gEC?6W2hHln6RQokjEn_D;wfk!gZ z6V@a^qTg1v5dp`Dq&QQW3m}}5&Ampdjh{=ENu8fy;|#C+_&4z?i+{=D`#13djzw8$ zBNstUG~_?RDkvx>L4o~TN>a{+$w+9PFsX@#O!z;uSqx$s51t%@CuO1fRaFUXk0h{) z%fsq`h-DokcG*EVasL=M7lL_b&9kPG*x%j_bJ^d1T36rjj!^RXh%K{Sn_-Ed_?vW1 z{}A1~!|OLyb$nAC!JdcPky+TIYH?Ft9!}85H4Zc z0qw&r34%^IZMM*By5QdhRE9u$iWeWHj$Z&7?}UB8o=SF1HFY1F72JM+d~$%Fs9Zs+ zIWbrkDwO-HI*3#e_(seJV;0DFU(=waYBD zS;BlKv59j_G&ky-WE^jR1*B9y$U(a-PkJ;?Jm$_?fav|v$js|tvE_O~k%Pw1nKR=I zxlrp_S>I@Tal`=IeDXLzDz-&^nkr%tZ-C3c(N+Hwy%`{y<5I7|dO0%NO~U|sYK*SF z;h4oBK{8zwmWqI#%}Oi`R(L}yCBXrA1NMPW8UPc2%zS0YY%Qqo9|VcA2#Vc-7LG>O z#SQ}FY_SK8UZMsuDyT)@L76bCO9-fo3pb=6E2!T0gd^KqF2T%t6uT{{9zsGEp zkor0%EqS_Vl?Xi>!Hv%rrK#KiB_;_+E{oOql`!l-k$;Pt{Xf~Bf0YH)d3LpkO<}jW zURsofmt~|bok616X(T~1eqmJF0R%q%Z#lmZ|96~Iy+qU$fREeza4<`+N+#Ab2z9Pa z%Y5v|$gLMD#=kz92I`-FfefT}Q zO2dG2Y79Qz?-U7q=;Jb5;$u{ST@bEaT3;VZHu|^uSO0DPDZoF?@A&Yy`9(0{XTNxg zo6`5H7Q>XGf|d6S443KfDhn0YK6V-y{Ke!XE6Kww@&Acl)}Hx_ew+dTSNWb9mn-CY zVJqz=ll*BCAMy_BVvjiE&7yEV$f5aUg6O}C|4SKA{JN$Uz7%yFc4C{ZYc}~o z7x{=}R$+sXHxqMn`hR84$Bgy2z;RQ69phS;hv0!gsJJ@oJX+f&`N{)D*MwEk5@qKD zV+R#4O^}IKA~~Sq3coITIK5c=M(~!;ZL& zDxp*QOj5=FkTgPP|J%-o|F4}ZmPvwy=()YmpC$l62kh)v`$<=D;8ZR(v>LhWeMEL{ zbJ=HxCs%kGa{p0h?|2&kzu6Zqeol9T*yf=2MK_!m&OlM*b6>K}LEAm0WtId=o{SQr z08!sRiL3harZqw)DS_UAWb?)U(2s*_{-HIyYJz^bc5eK=u21m-*=`cI0F0SvmA4yH znMWbzkmNEd=Req<%Fss3;Zxr|cdO@hI)zghQA(6R%&e8CD}^gJjllF0W|)K;`HvcZ z_4SX&;m9e#I*)gLC&ng=x42{mrx1};N?3e$omx84bW=()V^-gl%7QJ31!CftRsBQt zmsS0v;Xqxd<-*_R_4_Q|e>;SZ^C44(G<)2INQR3!rp(?gcWs|C7`-3%Y!z(kU&C^K z_}8!+zYJ??;cskFBV^l(jY)aLkYS->F*jk2uIL(eRM$gfd~tOzi3i<(QRPDa@Rc+V zx3^hTN0i%~%e~n14b01GBI=be0|JoH%L6{ z6XsVwZh~6bi2&ImEn1DkXil==qvhDSB)9)`h-3V-?q5lQkNEtxf(2|oW(IEW?7vr zPV$Ji>=u48Q!bXaRo<<2EK4(lC#s@H#C`J;9YeLewS*!t{J8sK}6fEEBs(*|U z2vTd}ujQ!v(_-v=-Dej<_60$KUsnWJIZ%7lBK`EPOQlf9PknU<#Zg)@qeqE zYZwM-w+(l#Pai4{illtz4Zh;lCmg?Zt3cz_Dv+EpdTL!5{EyCBJWD7D4X5Px-ur!? z!tgNg;qj23mI)nPZ|_ImM;wMNvc#D715W#7S0ZQNKf>Ln2K8rGQ6(&DyDWc1nFZDt zw@HK=r??!#U}IDD&0?2kL>V7Y_za>=0SLcFD+`wg!M~$bU?U{*-_goa^2_d&u6exm zsultvP;GPHkOJCRCTl@o7P@4`XR(-AjGxLd{}Wg~?u+Vy>x}Ljl?A=37=5Zhroz5s z-SUy;Vl<9&74)Ej+&Eesl>cD+?+~E!*RmqM^fdmZrzP({RsfbNIj=j$4I&C>c$AdP zJY^Fv99HL7yZ?~!X+TxM-+Ik<8=;yidDKs25*mm9c&_#s$SCRVQHQ-(zp90LIS_&4&3B;c+m{nRku#6SaP^0%{!!L1 zq16Am7RUd+76Dpo`{Kwsvf+OB0S$Xl&Y2pnzqO>9QU+}NRzHeoSL~BhX;@A zw-Kx@PhP2_*GDBhIJ|O9^(ssV+1tC=qLM!Ow6T?!)DC5%d}XiHMVge7zWfsBslb$D zDs*-Flws=E^c);w@zy-r^f^Hm3?60nE=_j4+{=^i5;S3XHQDvxY;Gz2LMgYj<7U(} zVInlg+33vEDqLN=+5bUqc8c;FS;7FtWHT3j&NT*pLjRX7~!ZIO*d>+ zH1x4H^-XCR-}9oEj-x+lmUOnX612Y73JkwI-Sn~5sJzxjK{h|FzwCcDKGuxKkVtjx ze6p>3gsaEJ3;+^|%XKQORaL0V8??)4SenbL?6c&?ObLOde}e%d2uhERjoyL{+fFV$ zEZ6h7yZc?jp5IQuo_htm#o>Yk{EEShPzG7bAp=1M0FVJ3pBsF5Xj3$gOFdV$*-+5p zrKnov$zz_hDg122;|F8dNyKoX59z%6#q8$P?L{{$ywtZ7;}tPu`^rT(O3}mAv19uU zMb60H^~2aH!-GZ2wPvLg8Hko)#Fv@(3EfGyq%oz@s=APxtKq^mfzjZ##$)vWy%pJxO_H= zmGmx<=rDDTF*Y<+GI7F^2X(l$$isJo_U>Kcm_-%V%a1?-`e>D?r#wH8S=<72iiaym zXQY7b&2*DnN!+i9l{GjAK(y>MnIGj}UoPYQ7NyL#9uZo=gFH#5MJVt(KSPXp45pI{ zCpMo1>G4gXv%Od2g)f=T^(s$R3SJRz+WOs6UM&04#$(K#G#ux`KA%tOVgi{1`Do2~ugD zxf?gB>V2|yQsH8S24L+;5=Xv;tg~!iUtLtQfs^kmS23mwnTv4E&RiF42L6!yU`tOZ z058U;xr<6*fnfg_SdfOwZpFt0IzA6(tWiMks*Hia%b$nTlWw!lrip{btIe zGJa1y63gb_o4&(G|7R%!q^O7xPbGl(s)tMN!jt5QqRS%;0hwA!7`?>w`1JJVyNILt zk0o5LG~im5$1O1-lHAwP09pAJ($*Q`Bywm_L?}bL{Z)nC^kyC#8?l+`y&3x6%`mc}q1$L@2<2^PP451enG?FEsZl(} zafZ(p%mkrJSALY`55W|qfi6>_Gj!a0$2ONs^Ma5#d|m)aaDCX$8)hGwd|*Wmayr*? zm@|CMAhhnPP!Xw8lQ_eMRpj*iE$m}Jl0rIU9E2j+39wT23dn3+rTG+d8KQD&VtETy zIfux`RhZ3<_Jz&P^9$8Co5sdf_Y(I#xV3^wy<#m>SvRb5=dZ68=)GjF4XYAEK;OI3 zr=RaZw#wHkm2u-LhP=&@$tsmnGHq6c-a1n}4V==Q;D^u}joe|`dKvR>R`o>F>l1tB zzDpC>xQgm5E;Rabh-6gQ^!nOZpg0TSK7M`%r*7E3S_^Go#i{us;s;>IW|hdU=)L95 zob0k_ns|5G_tg*oPNLa(4Ckxg9rCLc;kNHR?;LUhM~=@sAKbC?i{s>SyR>{<|I-?_mo=I1*>n8MUBg-=`t%^V(YYV^<7w-m)#1B z?#?!_Z5C4c<+aQr+rJHLmqm1gdCjuG_HqMTrGg4EuQAH+S~so@%4!<3t6y>-ym2+J zppeY#`?8zs4Xl4Dy=7kA%k0)St=<*Yo0-+Gb_&?ER#-#}S||w>ju;!*9t$Z;tLz+} zaF#H=HXK<}>9iMm`=$-9mM~r#J5vkKK#etP3LrQ09`!vzZsm4;xRId%g-!vs|p*2?!W>zA_T?SLm z*mAuTNAzt4W}?|-5`@!CZeVznvdT-h=~)m0WhLe$!a^VxQCdcAx zm-Grt`9?3{*=`N_q>PRPi&|x8dmy~LeZ%tOzi^*WdFZHl&HI9a{Xpq`K=t)Mv1XXp z`=WKe{Q90KEMq+{TF0xb-<8(w>g%;!hcoBI6-`a0q&P9+%lnfoGjAsctU`0)nJU|F zBzqDY3J$XTM9TYll=APW{W@yDj*ao_DDdYtjz{uPfk(8UV=3u|Y!7!IuF zm+%M-=iztd{SDU5XgR>GvLC^^*{*<)E#@Ea2ofrvM}-c>eI8*MyRsn#X-U7Khe zR-ukX+q4Zc{;E*361%$1Gw!NXzuZk=p~=pp8gG@aSIIr&MjB_8uVs}jW?@f0nekPn z`c~SJR#`cpV3evqwQaA^1Q)oqrkkp~8*85XYN@^OW4OztxF)5xwNJ*{qI=ONWO$J+ z{|Q@ZszcSDL-&*grN{EfH& zi;7n(gzBk7)uu;WLV%D((-|pmoMhU<@w|%;6iGl>^+b18Xhb7S=1Q-i>kLVyt*F@( zLKDQxc5FL6@7?e8^b~4BcwQ*4l zTbjgns5MP&64Rs!r@@51W7aVdeQ8Z5Q9HGS=*RP%*+3@HETB`efx^{oq3C70N#Kds zgJsh`XMMW$r7!F&`&-}jx8B0h8p-T-+nxSav%dw0C+&+<*P8uaFlRq{*i+fs+>L;_I0Fu})s)?=S!6U5Z*?0Be%ZxGgxdu1zxx zhI>c7!RVmXvxjzT-x*mg%X)RtI^G`~I)@``)Z zt>a;@(>gi;D%Qw4J{%n`AbxlzQYEjKA$jAOH+8S57{xFDZ3cs!lG&y-Y{zrQs0^d; zn)HAFhT1LqJJt*J!+zfvTDU8^gkH@f;E$Y~kbb|cQ^E$55{G)RPNnCT5gg~(JR~NXkNnT?z60^>Z(SQ_7t0oA zsABv4j;`a8nE;!NPCf6hyb$Pb{6?oPm<{Q!<};tN6C~7g?rdP?$8Wh8>NP! zZ2r7aC=%rjLXjpl2ICKjAy^N%q5-#W_XfTFgF)-SIe@j#8638bM+e>3z&h?79=z&W zgZ-lg1{^dV45NCuJ;`w6jh{EzSdzS<#!{pPns}`aGyD}XcZX=Z9&_d~M>(I)J(h9e zdS0~hGSm?mpS9Abx4mZm=`As)<8kIWQ)WYXLNYd-RJ6rhoG;#Tx~I}Detk8K6()1} zx^g> zp)!j<43$-ybsNT|BBc?&`qMV1X8EKL8kSt~2`_0RT{g2u(B6Hfk)qz1edVZvO>`f4 zvoTwV^4B#@M^%1-b3UUt?`zlb?6=0V5=$USq!PWp@TOeL!IGY{Zq%0M)vj}p``(Ra zs3WDxX!fb=@o)H7a)Uuz_e@>zhS;?J8*4heOIMotIHGFrLt%Abt~PWYMNzS3Gp4zOce;XJqMbhM|c z-pgoRwd#{uIPn}~<-hWGKhg09Z>f^yYhoKj#SV5r`;WN;TJ47AC7xf_v|UVW556QP zsju5e$M7~;7~e@@Pg|48IqPimzKVJk88%lE$j0VurdH#ErE-a766l6Fx9_Bu%BH?h zHq(n_ns=3{#Fiv!xq*xr@+s?}(o*dFnMiIrhH7mX6KJv~NjGaGU^8-o4HgCuH*9L$ z$=@Ak_2R~izPPGQb2C35fog6}t1c?rN)=Ww<_eUcN_^b^Y#l9>_%7QGrcXseLip5{ zJ#?k@6^t}~LROiBRTOu>@)c~0KW|AA2-{E_cQ`p4Lr|vN7OXX&~*T*$cu}>(m(_d_Z zpWeS?$rt`8$lJMpp<{*#1-_625C5gxcJca8_|I3lNBf!5`w;y6dFXg?y;pkzxD8!9 zxyzS3OR6_CY(g*6JJ5q>$?d&qPfPh;AwgZhQp8`GiH}{MH>tXD9?*VlRy#8wk)k8R z*No;cZt;(+usofG|27NU=u!C=bI`(FiJD!Qdw)fQ0$$?Wi#c6(G8WQ*=R)U(!@GG> zXkGh^^3zuYltrLZ-X~a`hK{3*A{e}u4|9}~oQ-mJJR4H0hrhY@l-2gABir`U^<(x@ z2d3WY4oo~Y5^SUAP>efdhXI^^q~h}B>615LbCWWlcv2O0k~SBLHe0TlA}zqJtNuRT zVo*c9+(tiEN;+UfGy z^^Q?xRH3snR8GtEU6E?9xGO8EHM-L6aBlK&H$#5`A@WkS8&Ep5_TN_ z+zLNsQO-Vv)ARLaot{%$(*thcHL^T!U=2ULmky3p5I{7kBv*t5m*1n4S@7ER=p`v9 z)Jc_{Yi*I|22-@7``hn{Qr=1Jx0vC#_&q&h;H(y%Q#WkK$3W#L%<-rFZh(7?kJl{O znT$=JpO%a7#TcEYMRys}@fqQy+wQeH-xIohI59L>99{f->Hhp4gQr7XkJ(H5%%R zkEzc1l;y-QX_aJ3PQ+Q9nO-k)@ud2*z8S6T&1i+wy2$&NoLPPGXaIuxW#-*zBD^A zIiyZ!ogsC)d!vKH!=rBN=n$s1{r%oi%i6bJwGI#WMtio^84iXA44p4iiex>h!RMS; z4XL9>gE9F7mk+6fO%^%`Ss`PTLzvB9wYuF_cke^@_`AKm@4B6K_ptZBvW|=xzV7kl z)M12b@-3?l%fsbM1)1!09HgC zrVU_41b!;b%E8)Lk&&iK^K!U0USzPT4d6w_(%JxC;^}$=n295Tm1gE>Rm>oSR}e~U zZ*VXi?)N&aR~9U``v-6u9az0rE$d+axZ628I6OMuUtrliolGKi#qBlM7EI+T4u79A zk}=rF0B7g%jx1$;pjw6`ljg-9Nv2H2AkjZ($09L=;G#vcE~pZtgf#nufE#UnA?>VdX71C6!Gj(L2=_Qmlm z`L)4pvSmZ1KI_Ae)kjve`WQ?vfN~qQ{O~L}I{SsXgeM=#uMQ3lUyb&i*0E*pxAqT* z2d(2S{MB)s?w~h(HQKYR1x9irKFPX9Z6$eFMW+JgCm__S*IYnme;ja7Fl zDWAePwR^lW+4K{lhbOgi;>dTBzj74fT>4+Z7>b-5oC9{WkGi+z6*WUoW?}CP9$OiM zC&~WCj1}Q_$!kiHl(WFb_GL9}%U8*itZK4lhF0Y4D7jB?13_oh8NC3BO{a+j2c6Er zE0*XIC?ak(i+E6ifI62owe;QnPJVi=0N5uSR>}Yz9arG!5HfTt70~N+_A6xojt;72 z=RK^Frdj-EEK5vuABU+1rasnes+OG6ZMO^%5O{N>!-C;g14+y*F2xba)*X*%BHngWS(VTnJdH_8dAiW8=s{r>bw z8|h_2h^FeYd0|8s3JJ9NVMHs%7|Lveug&t&L=TcDs%&GRe;$Nn_Xjo<|Hps--~VrN zbLP3jPdGDJ1f>km4Ho(~Gqryx6YJr57GqgjYXV>f0aqC@!qSumN`N4&fv z9xp&UzOmha{*vtnwtr*sHMVu!@-YvDG6pq{_)tVm*IKbXWMAKf@10w04Xp-*f8SQ3 zj1-V)=sk1hPBTlVpY$T(Wo~)!Jyl4Fb8p7-Ss#2$6;L01OJ=Clto6aSY=%l5x5&X) z%o1#dO&#;TsBc6#XzksJjF)8ml-Q>$ixQte&#OlKfvrB9q7v`j^cfZFr_5%MkypG- zMzxKaL>|P;WX)*%hCF?Q^QHu+c$KwN8+)xC6GhsE4{s}okRvJ}c*zcklQ@6jeI3S( zvOyAYS=0`0s-4zMc0`i}kYwz(h?J7Q=;OAmlafa75vh+Q z?}0y>1P*=VPszc*n_%HGj$tLLDVj>Fsov9E9hmCSwe{RWeU?!f*=^#x>^b)0*>&D_ z7zER8*-6^or~vI$!-wgW*20I;41Gn*h{}+{$me1Yg+++NVZRuvud0?rKHfW{(24GT znoXxt+0zu7#y4myGf^Ck5?>u#5~pS@Uofn*s^XM}bd!{7GkN4qCgKXqE;U(MyH*q7 z8v1QT@yePdRhcIJ-P{z_Yzcx1;Y?Ak6#Hy_%F*=&OwUnf8VXFzOaHFTLCZB>5K6n4 z$7()xc3f1Z@_6fHvj)R(=wOqrGo<{J2auQFJ_M6roqK9O%yr_}aC&UK!z0=Km${MU zU#(169dUbFzDAQcp7X~q$@%x|wW>mXOdWSKN2}e0WlUI6o>FPP3_N$pVv8%uGm|x% z=QLOtD~y~ddDIUH^?5q>H9c_AKJR1G_6s6u8kF(hni{^eB3-Az^yv9|aakc6_s|-ol3^fi&VA;0k-7spN2S*bAPF;5vaO{<>T;ZB9lQ~i_tw{+*7?>Ld&RL9?WM|On@if zx4{EUs<1rnG+^F*{@->1Yq5M!yawXm=>6D;IO3L&2Ev8krqcF_rA#B1oq%>3J zb~Ph&6gPA#D{D683O|@%A{v91rdM~lLOtT&vLLlh@>3W*ux?JI8?e`m8#b(=bwj#i zqf`rab+iwsLMf*w#@f&(rIUb>990c}+{SJvw_?ajNr>HENL+g=t`p%XL-0^VGvIs8 ze@55KmeKen{;jIa6ZMmEkN9NQU%f(awaT&u6k^HAA$7n%Y8nst7?Sma72Y~iO61J( zymO_EN@;IkR!9|BR-a&^7tbjxC96zF>!2$qvULzwX1|q^&zUgST~1_{(`8E0C*qY7 z=Tr7dX(s2{m6Fbw29_adnCVwaKe0(r~<62%8O0#t7-A_j8mH= zsf8nD)Ns|USRX;vmGDt0*7M}KG^|J0lRgetI^C{A*^|srYkSIMsI@&MGi;=`ryv9V z`-Iw_f;$-5ob`gOe)+A80aZ(6&cW41X@j?oz5a7u zEntx3{P9A^ili^vt=xb~4wj#U&Tf^XW@UGbiV4AZqi4)IH!0*Vo}EeIh270E`V=dz zX|7YRT8&cotHKCoa`^0;qt$&5)|G4^_gAlq%`}lr+d`_73C(LSf14}SA0(|YrEGE= zD2)rousM;i$TacxCu3nbrk|{!bb_KnYHQFX2_^xWfnJHr&m=hc3)RH+9%KYNwZ_SjKv}H6#;4E`LFkaM*vZP8S zTW!s;KD)hVsp!&m5!q_5lv-s;CD_K>TZ)Su&Q6oMnT+ih>~nE#jub5o{=;{^qnXEF zh5guEMSZf#(uIE%9}VNPBA#LJcbRA5lKo%`4d}U|F#PvzKn=L!mt~%84&2BYPp0#% zrfp;tnoSVDL-!({W~-;^@jX*=XN#}i_rHXePeVS3fv0a3Gl{evA7-(kW2?ENkDcpA z9(gHX=|XWPv2aqt%Dj1f8utXhVu~m)vl>M_Mf5*7;h5et|6Amw3o?COwnW&R-&@0Z zx-kBM&P&c1=h79G$dUI{fqYkd7K}m8tksow`a5EAr|0B9!D(C_NuuCC&j)U36D=J{ z^0_n@cvWqxXm}e2_YPI@i;1hKBuw@WLtoR;Wzf}>GqyooOB*TBRgHB!bWm}o1K63Tlfls)t&)Y zeLH|`e0}@brE%wHgAydT`g2|%>WlfSHGmr6K> z_8^D^Lx6w9XCEXWn&TXMj?xZeDav)fBg6V`u~u6 zBcAaT(XTh+^+vp4n_YGT-PBmp_L<2ryfV-B?zWz>5l7=qycgEj^n)yun}&0%@?;JP zIX~Y`y}4D*EHBd1%?=WYPWHZ6BTV=2oDnVKh2-MF4ocEk%Q zHE1}Nk{6cB?B`ZiT3EIXk(eSjGn%bH5b#L|LxPwTh_sJ``M{XGyjfXXAMe1Jbt#?V zr;u?ST}8u4_MS;$^2^u9Ik|3-%|CC2RgzqRwfRDp^Evk1MW*H}_k38V_W;GmmNyn> zLwN~PamI`Znmb?z{FJt!%ihy|N%9SA&8_Rp%wJceR4~|3v)LqJ8(pg&HVS;(GzA1M z3_8U3=;{b8B83M&u5tp4Fad+LwxZTn)Y^)bmG|7V6-6asvRI#yC)IF*`czr6yQ`>e zT2gzfAe#`@y;V?DJ9&Q<1dY;muoB8rf(}ba$&qFhTizQ%C=8fe!D+lil<`MMYNt4f z3+lvxVfRGaj5@yR_ ztC=X{0~))XkkEmALucnlKJ3NRApVu#xAFIOll+LfoOa6sm} z%P_YH=?9TJ<_lE9nu@T{#o)bzj`P$89W846E7upkUz3x;iq&+fj_ju_KbniHmyDv4 zDq$G~)^A4p_>u&#^Rz<6@dJ*kTX25}gBkP|&`<3inGaKel ze^qDxQkEMGji$#qb(%|W(^Lq2H1oUwcE=nBr~8zI|Mhq5Jkj{5I$`Hj06%lqx34Lv ztWwiA#M*ppbpF=dySpiGZ_xl*xjQ^bBflwD9q4ledrp#q{Nd20gZ^-^a3*QsU+>69 z%vFA?GQeJIv%Hgv?V-GLe4>}`SMW~G9 z4?|@&@lJ-!Q0^VTeGm}{hNitL@_{fJW6)2Af0Yv$?o*%ZVQMLB{e+A!e2`kJk^Vv^ z3#G#2HFK=><8MYoe{RfARWVjL&#n4eO%|HvT?!8Bv)PlK%>?^DCm{GFs4h21sa&sB zxZRL53CGLajJ>$XKe%-1>Th-E#tQ$T2RP+dcR%^76K}!j(M$P>2deldJtrw&@${2S ze4ze>lZwj2Q7@79NXbf%3NkI-|0h50CFu5!l0TEB_KuZOVY3{6q+8(R&;8_2%A#!C zc$tT8Gi*9#t1DXQL^mq?FW58$;S_TTTB*I6*dl(!KtGH)LF!Z$sg#9rb&&e@^+{4{ z;-EgX0Gf~KZbg~t4PpM0t8T-UrLoRmX@;Q4O?2SvlSb$os?QS z6Z1s9fYu9W@@MV>${Tn4i)>yk$fEW>o`QM)8n1n1ycS0!F#w+zm#4N3%N&Jfi?%1( z*y?GyP=wlMrw&C}haz0~O6Zg(Iq`4hO)b}Dkq38r_XvC1joxV*HrMKAvs|1&Dh=*X zh6-$!#Mn>k8>H(Sq$`&bnYEzHlu{fFgg)S9qT>U7~)DMfR5$0Z0R*QJ$` z&d{13RFFc#60m#7uecs zf{eS`o7Sh>sXqC(vDOF|ldUzvr8Kp*M!41p*Bar?(g>G0k;f`x zN*NZc56&2Na8m~ZszJ&KPUo)gcr6+{TV*dVj0=KmSiedxQ>Q>pQa5ZFh`G*dlvjW15fmR_G$A8trV$_4K_Xl597wjU|*wip&}h0@$^SrhlK zaijD)y5kU)nBv0jQL@_@?84CWTTo+Yk|``Sz+b8bA%U{wVGVx#B1r$m znV;m#uwe6h;sv+CYu9sdUwUF;CZ;2?MW!1}(T?tKzgO4TlV2>@q>B9+{4ouPY#{P8 z%-I&XILAXTw2TjwaLtJmTya67VOQAgT+=&8s8W%s2%Um%EetRe7h{F69N4CUqM_qM z8wXLF^!}_(QJ4}tcdM_r5YDm^7wH862XvkflqdH z#Pbn;hr?w23YEZf7)6v0CV&mL<9YaBRMfyxpEjwBT}g9eRhfYX{At04D|Byf;Q+wC zaOFqa`Sz5-Bc)@*tggqf8{ahJgq9g!)H=-Ud+M6(IP9GTp} zXbsD7lWxu-|_0g2Tu>OlDIsW4H$y^f6Aw>P0&y9u(<728cJ|$T(%~>Uxk~47@ zXQtQJhHlee>6?Z9OZ>5%H;&)_66b!^!0o;w~eYrFmxto~C} zXpE5m8=E_A3D%*Tq9(oO3hldFLk))|v%u{83G-D{0*+}BvQQA4M%eKJ+n=rU!a0+fPqrFHoQKa+3u8T6D9hWv<~ifI9+(aM+KdKfe4BQe+5{4#i&-C=P*ztYKnoPVoN#;O2G)V$M zMGU>NBjU91+9gu8r#w`zh)5_BOTz{e*YF7~cy@l=-uY;?MxEC2^_RWg*T%o>wEu*` zj(W|kiWw@^z#m({3Kh3!Tfh2X|yHnSqpC}yzv1XiGni=Gha3?&KkppI9V9X7j z&{kx<{!p#lS%xKAG+)k?*^oa&EwMa8j!)DBH$yq|C z&zU9SHYl1U@@6UXjFdeGDV>Ot7EP`3BvXXt<#@7#84Q%}gY6%;o1F%W2oC$dtJ!Ge zelDA_OEYGmgLDkM7F!40q+EXJ{y978B^@p_UDv4T+lpXsikme|^Jh2|m=nz=6O;sK zlXGr4lv}ov{^#Ni7e`9oDSF9YsKA9E?ksaV@GKwhLJTA9A^DDx5sHS>z2iLy2(n_N z7qUAu?1ZY%aL8g$hPrWUC~{U;H*QH(D63GKN>Qeo(->5aM&;zSu~l(jKg{G{i;XF6 zAZTE~Ow<|P`7TIfHr)^1&e5x~^blm6&fmaSdy&*M_sFcb!;V9PTUD(}Knsyj)cTHK^HLg`zz<8+& zR0PbIRr8TpYnSK-W6BKpqPSieYF19RM%m+ZHOgKQWiOgl)t@z7TN18ad{)t6+{{U3 zb*ke+Y`1)EBnhojY0P(dnk$%01-0jn5%&r(;$DpryQ{~D9Zvi3hWlr*X^(oPpf)HPb!)6r2zSKha0kz%&01iS4{SM~D!W$RpO|hOEP0<$F z4}63q*p03Rq#5yH+eZ89>75&~Yy)Q$KoQ~0_k}SwbDZE1G^+C8GxfEK9u569ZqhTB zYjf+Q+QLY(3e>y1OIxq7ky-mXqItdG0pCQi4FJR6EtP#}fnCZx&STtYe2!2qaXx=1 z@4ElkM;geSAup2rwWqrKbHj_1NYUMOdIApS7 zY~{KT;7@gk$c!9le3XO@47sXe1{qku0+7KQ$98ANV^<9tB%h}P4dmQVV+J*5z@Hj3 zFg@iPtU6|3UP{)~b~SGBgt&oz#)I?CUn!X9_=-WmKbiv~p_pUX%FA*i!%be2n>QkaG1ts`^TKfkV zBaC2MG7l|_DWOqYA4eP_9WoLJS2- zc5t*e2p#E;{ob*>F$rkT$FW;18n^{9iy^k*2w4RNuz1^cY@vl`^#L~D&=%qKfseeR zrnZUhf|&=4w?jfW54ADy<;V@k%sY+}hbr?HhJvVOnA6++?ftLFgXi4BQGSdqYT0Ag zccUrQK?2b`>)s7Q;OIlZ-1nj>S{gju&8edv-Hf}x3vdD5_-3qYB!3i|5u9T{SymPJ z-@DNW+i&miph>8fu!*c*_|usWe@2dz3*7`XH)P(OhQSO6-(3()(^wAUrzII^F$P*J ze+vk3v9P(xKW$t#9gq-vlcQT0?`|@UzfFTr4vo*_Fjqtr0|J|n&vX2D8Vm!E?7X>Z z;rq+W28m#im7SVjHCR6}HLQ6svV(`{X2J#Qv$BuQh*Xka>>a_Ov zy02Qtht^@swhj)C_g@_z9_|l#)kd?BhbUqp%}{{ge^QT1U^rNjL#t99EejnyLqx4{ z;JfewdL3Sk95|dq`&w8=D-JExHXcp2P3jvVu4%cS;xLoaWh7PwC);5`xZP+p`~CO% z35I3s`#WXfrz;pr8S@q6oVhsWqE5ih?k<7m#YGoqh+sCQ(V5&S9Zv%ckquL|6Vb0Q z84Rrn#;25Fo2IyJm`2?H(fK^V5t2D zf0RiiZQKMP0XN;@EH{2uA2avx;pCv=lX3toWN9`2WZok58zyjo^++%Y)-$W7n zSR1Qvod>p+rguCT3BW>4KgQ0ojAt$D9du!TOD^EZZ-f3%X&T)F%j5u-(L#E<_9th~ zS_l>7t-ve0ph`>fekzzKPntkjA3J z!)KFxfE5hS2ecINBg3_?lt-Vb1`C1nan`3p=xe9G8lTU>=g**laNVv7(K|Jyu01uR zZhFc$*us#yx=yUA;c7hn3GsAY8+u{yJuaTUXIx&&$kg9S4Bt5Gll7v>DGDvz=nk$$`1-0jnr0*9X z>H9U3?yd?+zmm6xURqHEJla>2(3*eSh`KI-JmdbgM)xHm>ie0Kx?X)s^rax`ir<}s zQ=UI`(2;J!2L*|6R7i&`V%>sZN4WK&`X2IU$MUAksq6HdyuOl`jj&*@X#V8|!6$?? zFpaq2gTd+JnKyMOo(#CkU(@SQP~{lkG(yK6!Y))zNf?63eDN407(<^3WZpU6MB6UO zl+iBdov|)2tCR_h+j4DzzSNqB#+;Rnlbm0S^s2y##t5r>oiPuw${TMg6oT-v+u`3h z{Dk#Oc*Av?gkD+8yy6njX0R_NmEl61aS2OyyR5ya+*NW z#C6OVjWvm}y>Z}7VY9f9cmwS%L;nB9z-)4=0dllFdDS}uNX}gZ*M?JmweT6g``xDP z=Z*}a=9KG7$sh1)O0_{70$37suf)enbTi3va;IW&oRG2g$+>~O-%WL*P0~B)2+CG? zdoywCmsS52CWR)6nC4k^?oo{o(7IErawu^D}zqC$ffIyfQ}X7((F0@?euO( zOVS{JI3Xa<+Uut3GwRPg5B)?NtgIN*)H12@CbhOXv)El=X&^_57-^_+)7U@;c9R19 zo@wQAg>PnGJ9`l+S9>SGpSR8wR}AfL*Jk3T*(Ujb)+QHG1S6HfP09-?QhfjCP*q=f zZ05sW=S_B61)a%6QfdcEn(o;EG|5%ZoNgmgno^FG-EOBWJ!jKUp9MgJI%MC=g$ndz z9vpEV7b@5{PITp=0z(Csh6<{k|HxXPf|BQNPPT>$;&e4sP(uaje1$@)=2;6=PX z7%Es)6R`kVkX08+LaS04w4f@@6-=dq+H*$>4hqnMgBmSxSArIx_X^14I5-^vkM9G| zd2>6So=zrkh#kB1B>78d`O|M3JJ7|EXFRyp=)Oek;2?9B*Q-y7z7*_$dgFyC+Nk3f zURe=$VT*&p4II?}-{Kf?*hSy*#t25v82nu1jZLbVS@lCxXyn9-q*$PNWwS34t%NOnC3s@tXh$C}7q3~LS)K>W^MEqQeF4)gWqBb~eNMd!sQcGsf=zQ8 zA*`Y`&8g?9&A^+tO(;Lg2Pha7_ErLHaMX!b{Bt`$$LEhSa6m?n(#T`5bH)FgqGO4~g9&9w_Gr9f5xQgOEa7Wq2hR}MsGCudto3* z95Zwlu;dtI!7Me2W~8zlv(gtd<@#35Q|UkUw+#MQTh}rF(#1lj1z8ojK^TOAXnbyI zQ$MCeph|6Dqxx?chzmz47Kl@@qtjr1QpNMUY)9rgwQ$3rKNa_-k|?0rCys(@1M60~ zm=1p3;1P1CLZfOxRLPji}9Eox0j} z4cu>cJ00P@#&IxKq`uS5zh%*!M;l-oj%LpDp1V>Crzc}7{ubmp!znP`?H|#Zla62s zp|;Nx{i(H1T!xt zR^F&K1!|7u(vX~Ls;mh#rS6KyR|L8U2!~5iu-V@bdKTs|HY>8!RaOT*$HEg~lGO?m z8nq!{?U)=JP2Rfa7<`+GM)JF?FJDfQJJ?FAiORZ029H>%~RQ%voyk zGGr?=e;Klwr?7NF!yvDf6g6F@h*~;$J$h1kQqkFzTs^0BTO39X;{sa<3FtB>|U!omVEx3`TLUe zXFhCGn+|Qi(KNSenw~10MeBAtL0Zi6*WqSvZ>7F!ZDE|s^w&*gz7l^om5y)f{n?b` zK2<`Zaqbs$7@&;Z7OQw={$A0J)8#2{?<{NLu^pt+)mqMHMvs7l8tFv{93gl=? z4VKFmUdGI+bNni!#BVB=d~$MMlM&QLJDOK)uz0@TxOf5D^79m(X&5#7tJS+h1B zfxNH}9@nhxz_{?0H)}IgU}>|qYS1KEi&hMzih01U^G+v$!DRPF!D;Wuc;mvdFkoPC-`&RE2axNkg9;8HNP*FNAj zOX!IEGmBn;#vve1uI0JEJ3Dn0rZxwE`vtbrnBKv)nnFnGSx+XCU!!1Z^4$8Z{q zY-_%gXlFEUQQMf6cq7^Tf%K9ro#FR)BauMb3gNZJJ6djPI@9Su8Cd2OkE0tW*I*Zx znAcI%DG`o$hmAHDfsU(TfcF^u1S>C`jGPAcBS@tKeGRkjcoIa;jU|%r=xjGtNpF%? z7j_y*X5>z{MVxAGWRR*cULgTO7>ssodL2Tde#%Fv6^4X>&ysCZURn{;2T?WUn-}=E zN^iwDN&4=jXHMbH*XDsyTYEiITs8qG| z%Z1>_`WkBbEQf?`BnDOj{aOKMrxv@n*>F-*@@Sl~44G_Y41=t(=PU)v8RZf86u*SQ z3`Ocn1m4WjrCYbRp>sY==K8RQ{qiN*8StHk zw)^r$-)X^@K9oG79!FEjY}7VyeqivZ66tMm<$p)BG~=YF&GH zVIMv&UVUiX1(wIF4HZ}#udb$6Bx}K|OR9A_*&45o)75x&jaR4h6$+`EXDxVj*;!?A zym}qF@daS(tcpq!T7ApF)>Ub)V4fA!o;z%PQ~+Ba)v&d@64=@hDmXf$M*thP`_io1 z<_E%W8@AS^l4m@+*66-O*!n1QCD5x+iM|xrS_$*6U2HyPgN4UWVaH~hpOIy74O^^U z{5(7qu{bQeblVoRf)NcfLIa@Sif7w&bz|4%@{$O@mRu}{5&b!*@k8#cdm7#Y7R4DW z(}|)oF+4IZksi%_+rr^vdC{)8W4jfIxh`tO6>NzZ^nXN+z->&uV{~P~)-@d4&WUZ? zwr#Ux+qP|VY;|ng?AW$DNx$iP@AHlCN9}RW{;|i{W6xSO=d4w0EoDLMU!SS3w%x3{ z1C5&>IU{kY09fPMATr7kgN?X}W4yPUmo(u~uE~b4zcjKl zgwHW07w*vSuv3SrF^L@sG^yTr+JG&4>jN9VsUcZag9B{0NmauBcp2el=xH|9La0mW z9v{at9LfzLQ91pZZS&&FtmI1-0;;!#bElW-y@1m&H(5r}ka32o{hL1?ha?JU%=`f$;6T`*`WN*h}>coPR zCyOAljD7SpE-ef1PB_`ih3DLgFBJ0(pvy~eIT;k#U>Cl?OA-X<%1l7zo>!HKE z%+xHnSs-Vl^u7oHdqIfaI$E=Z_cpLVXYovTO((Vi=;6k4?6kpwEz@L~7(8(L-?dEV zNNTvQmnsab;}j!Wk`P(lG71u`SIdg5Wbk&9giexX|5&{}nlwVMaJX_wE3UJ%o7-ae z#ZitI#Idzu$P{j9l1WB$mkf$y!~u0w=rRr{*U6AhmF(3Wt2WH-nIJp+?$T6F$kbhj zK4>u1LD=oV3!Z22V~o!?eFc9pdowdyH?y(St@1|NQ#e6?HC2C2A|7^u0GmVMNXYA3 z9zdK`Q7MgU3%(~w+sOZdIQuppB@Kcf|4$xB8hpzG+@A*OV!c3w`D#?(@<0b$u;*JI zOjUf#1IR-IbfEh>E5U6&XhMZ2#|<#fK+h!%!Hbf@>h({T=QH|J-J=hpJ#i<*7TzP>>a{*)zKzb>8@ zz}7~!-W}MB1fadLgXfn!c1cDQsN9!gs*sHUKcjk;bGN^Kfi>;6TyN7)4j}nYZkx4Q z-WnvAF9&A^-En4xKHeh_k<1I@>u@saLl1t8M|2(XyEvF&p*N)(x%EB3{sBIf$#D;# zG2K9kL$E!d68l|u*ot@Ii-v{!|@7#mnPxY7EWg%;Shvpq_{FuwMZ$x$bURd6qd-V2-%~c3s5B%Ma znzWYgI51b7TRb#d;Wgy>?gFC*#G~((nH8#cxxI5<4_S)su_hpLm+pa;H{^eLRAyrs zD{7?Ovfc9sX-C(-cE9uGoldG!gLzn!QkcSqeT}9BaxMB7YM4-jd*7lY$QWv`mo9YX zCQL42NO#70T+HbMRj2HxBJ?xg6Y*d-)*sMllTf(hEHjXq473d23tk7+OyX%mQ|a9K ze%}3_&8)H(><3wvBIA56&N42NVCX+z8g|qmBEbr{6vi0=Xu~}fwA;W6M3c57AvA{RX2IC$ZK8zK^3?2b0IUvNwYF^$%Y8YgZfgoVP5 zoBrs{JDRTvrwOG+*y1qc)cRIp1LjV3L0LJq6z;y8ro9A=LWtEiHunxlJG3zVTXDkv z{}tzG-adSS-{i2_%rr)l4Z7j%E_K%9m+GNgBuxrxx)gJr_~TGZMKL`NNfgvPFj1GQ zEt(TO&i$8oO2Lw3;VOLH{Q84*=R)%8^#7NAF8}f%YcROkS1`;<&>g>;@0ph;g&ZwD z(SkOC+lEbpYV<|swRFB(;BOA2>W zX?n#+)-m?>H>X4V;g>6)FXjtd7u2=4R(Rb;P5j2ZO zJEN2UDAS2n?MUg_R}^oCJ^(z>*2)I&MaIh~oV9fy{nv-f=8L6!+tx*TO;w}N3`d!| z^RVq8UwRAftvypOWI(&oZ`Y*;^k66k+zr308UQ+&^+)(wf~{n?2k&3{nY=Vl)JU6b zMw8gaS!^&lC!qW4mwk&xhAWp^Cc)U^QD2oKPU*u=u5!OaeLvbXuN$PuX$;%{d5%Zw zD*cHqhV5i(1>c_I(a4z2!bG;M1XwKFgfN0s!q=h(yyWcSZ=RQmQD z5q8~pz@h9~RYcmZCkQuXGW6-<*F6rdh|>rP22nqs`|o-^(KyKBcrAossE*Pj4i+}D zPyVQaDmF5JkE_`c-v{lY26K`eKd@$bE={83($-L^?TQl zy#La~)8iUJ?PgkpZsQ)vH;t7di0u7vQSmqTyp-LsWbTT%4+uIZR4f4A`_y#JG ziDs-_E;+W>^)2dW$a6%gh|nhnH#iZmvd(Qo7RcaY2K8yEEX| zhTNF;Rml0dNCvCoa{XWsPj4>K$|s(YwudQ6#`@i?x2QwWjiis<*=Ub0wD3itFKpG6 zO~66KtY9;?Y4K$oNk)O2kz7EMJA(yi`H}T$isj4n@&zJhdbNlWoLRkdBz()UHV}&W1lwiey9|^Or#1!mT7BZM(XIF zP9*M5z47(A=;AZ*Uz!1Zh0?qA#DU}RgMH(3Q8~F-zs#$R6jy5g_(H7i5I7<6*LwQg zIXYIX$#%8%{Po?@;H7k={Wy=)^OAyznIBRGbta8lMpDNgdODjDA_wk#%=RqV;o1f} z`MVcmoSzI-GCPd3U5*~*@GAcbaq(g&<9_Unho{zVl;9};A{C!Prjt2$27DfioMj}` zUodcITtdr9pF4GAB?QTdfwz+l7flpnisfP|kqdU}I@TzHrhkKIZx{l9g9I{6VCQo1 zUO$-86vGqsz}Vl@OLhH+^wT%>>#Op#X+>#lu&7d%9D_N9(RM3b91XQ-jl4dUh5X~h zaLWBRCcC~XeH{KiUdi9AQQ})mu4+ndp$D_{MGP8jgIssUW{&M>LlJn-Ham=)KSF@` zy#)naB;S!(@P&Z1#d=ypCL5r7B4K@lO8BCONDzN7FZ`yOxRX^oEV(*dNZ(vJqdNbV z{n@b7RjVoMtz=z&xth0_Y`ysdo#tgX`%){DHl-pV`^gY{q^UmMT??zq<)jOz zWXf4u#AHQshu4S=i_{aDwKotWxr|Fn+CQ;{MX=QzU8PPYTnoVJ-zMSJav+qd(?# zw~M!q=@#o`Tenp)uD(*`$l-x>nyh8#FZ_0lbd7%TmLF%hew=LzRFwBSfWYYxj1pSy zUZL!j434#X&Z*-7BKxBZ$1eZoJCDpKexO#m=rDua`x`s&y*!v3|E|~;>r4qOXAL=4 z36IM(Ah?RHC|E|+CrsR_%_JmW_KGkD&to-fQ zQ6P)2pr8#TgWd|(j|8{u+n1aJab_1c80$DQc~~>L-E#qlHbCJo^$<*8i9@#3A_Jwu z&{DkSPIt<#?8DTn_keuUWLC?uFw$(&EN;~G3iHEj5fsjCBMyPKQ#vm;IAO^<)Cey9 z#@~XxvG-mkJmmtg#E|BKc|HJ~IKA6h^ z4JsV`#iO2McC*%Ru}xp@qq9eq1Bzow*3Y zYd&%^q$mub_RfeZc|4X8DUzf54XPPqoXqf`8Pa7jx!lKZCL_E8)IGKB;_C*q z6L$X$mxe&4+1Y{zJbyiQuq}BluNjtBB9Gb;P;BCKvJ-SgFOkuUIx9l^AA|}Tbp^(I ziGf|Uj%F1=hneT~ya^ggPr@sphpB4*jst87m}OOgU4Su}6B;ySwpp)$t_7CK0l{tI ztR6AOuIkDm%WU;xWh{NON}5as@NSFvy{9O~F8$cOcACN4Q%W9@zpax^_PAAx;0kcH z+b!a6V#coBmp}CEfux^H3|*x&Y#_^cn%UvS;etuvf|FOvqtwQdH1xiU^B{41jU8cE zO5PNh@LuAAjh7!BgOPlZ8*vN`2=-)3>;wRtFUV@jM4KR7>5SKS#|w2S(R>KP)&XVR zS&^nI%P`xKs-iQ>+)r;n64lPU{;@fgd5W1*>5M)ec|06YcqQ*KuX&?CYz-)C+Olje zw%mWSEuXr$Em*w58xweW`&}$=;m`2p{4Hwq(1(YM9zhu>j{p-p`FnAq0m|2w5+@gj zqGa=E>1k=>$>6gEhYqE#_@>;MS`E>~=EN2FFS8y6c$aYn2>j{OI6Ke1n zc5?lFw!-fxhqS^2fu>kmgkQTr6LaHX>P+WML;IXDwlRN?0(A&$PQwr2#Ph*bA&;6j z>}Dq>)Lg;Nwq;p_-|H0a;T8UoWq7Y7qk_N{ckdvpBEI3vJlaVUW|E~m(oLECpt0`h zQ8fEds;wJ)AU$Rf43y6Ay=K4;2%pl+eA7ZG< zTAbOnkA*}F-lNfl0ryt6w_2$mfWAqnIw!f0%;NyPqt}sET`^6~d3#=Gh2;7JNp01; zaO5OWXerOJr4pzp>l>vJ+Da7SE1*Sb%Q8*_Y!QI6DxoESsNDZhD!BBG(j-DF@aY?3 zAS-n?<8qZMIVzwQ=H=9>lA!G-NX3^ZprvkrpsNN*!AzHe1#5vND?I%$Sw6b}u^l~1-#&RkDy`dw!oC|jq=Ac@jfRu<1E$**w9EiuB73S5K1>|3oaGN^!d0SiaQ>}DAjXdY=hK_2` zBcK_Bw$UFXqI1{xoOvB$d3=3`!_OjehHG$VB?t7S+iM2OLCfLZ7dqp2f<=p8&Y`Kg z!Zhu99iBuhb|-Hdsy3r4zIK1#cU3 zT|{}gi2e#jTaCJ?c9HkQKXO2*6#|QlgjQ4XlVdCQoiSGwYP71JX0;?>zZ>nKcp!SG z2ES8!Vl5TJw5uCAS7;ZB-fgt*cdDVPRvIfj!B_2|JU=#bR7bJ>Ie|iem4%r|q7UZx z6~QbWVc8flQrx&~Cs#EqPAreg{h`UkUaQfBQBrogon+#}8C}|+fdiTu?@Fr1B%(K6 zLwcBVV$_Q<&uzUliF+nfb*xWWUUs3Y`1^LOU^~wdM-h05W!cD6v95?etQvBOrV8~S z#9EO-UL)9xtvvm|6yYhrtHdI0Sg1Qx%_q9RTk9#(k+Vj-WUhNcRfD+##%mUT>o=NXisS&I!jd*Y;ZPUMNS(v z!S1{;6eC?Bda{%`qz@?1jC(q#ZHv&jVR$?oclhLa|0!NqeZB%ZUKTjVC}!C`7Atdgs#g`hibHG<|h&1 zNV;i=I(D>vMuyB0v+tCOADRAL)>qH3kOKVDkbbb8OD{)qqJgZShB#NwlKydK-(U?9 z;NV4yLjbQYU$n z#=x=`R!$&D>g(N?j;&!LRTUXEoC?6`wjzn1herKLGD|kG-t3odV zEuwQf4x+(W$7hVRS^rufDxztjU&iTBWLKiE&?FzTB-TR1?n6#WNa2?)hRN50D95qc zmqEuiY?p})z}0ku!_LvuAj6Onk_7**Yn>p+-poYVN8f!2>jWMTE(pI;S zPr*XBp}?fBVXmxd7($#`UO&{PdV7V;ip0w*2qZpar0&65f? z8E*x;aEVc87=rG=*7|zDWYm*Ji`LMBIdTUCj%#bY4Mu~#ZXZpCSjKsMmzJp56}wiv zmZ(-pAZqP2@xQH6QCp1vaqT_rDPrkaTG(u{YDJ^oh+I*1aFb|=n!J)rQfd{waax*F zK5w4LVB+twAwQrOnj3;bH~9 zvL>qtY3e3L-L0gi9~TA8Nz01At2l%%{8!|0^sqyZIpqL)!4L&D9KF`o@+H85!vt-M z05tzi5fxSfuf;`CrNDL2*7EH%*m5sn$Q5~%)F>{V^_8_3C)W$+*|$q?rN|?KEi}~` z5JHN@NHD#o2f*Gt4s&@FFE_&Kkkss8YC2u%^B!8e4-g`dXv5g`it$n|r`@AgO5bL? zFlM!bRJ+gM>POJ$zJNre#v`1N=2D|Zlv<4Ci6;GQ%Wc>wLtzY|2Y~Nopx%vls!&D@ zHQ~O2>#!F2z%dR?z@0F%ntsHf;3Xu?E+i)VDr0 zI{1}vR4(S-%yu6HY5Kv2#*`J>jL0@qLV=U%@rb`Y=7?cPv5GM?z^u(H++m$Xz3`i@ zgf7#DC^L|#%sKefv5bG@t-^L2W6CGYX(C_S&V zf(8QBDb=D634n16o)lN!Ruu6#oVO5#CrnxtP`6x@8;{Lp3U|G;D5{TlxO$(zrE(@?n+j&=|QU7lAnoxZnHXC{Xw>mky_$>DGx&khDpBx40 zI`glI=jzAP%0bFZr0p>GmLg<>iK?=#yjX^)?wYM{h+$IK2G(MgG0YjVL`MU!{mJOp z%FL+z#hO*DyiQ$RZ`b>Vvj4Tl+xnHS?PF^e+3$Ff@h;>RZU=vXu_(pWP9$>kM#YRE zDmRx&uZCHQ;^MnvQ+Y^N#@40Tr^~|#iSUDC+E%=m;b>op z`1p%!(FcZVCtX7tDaHQa1~LuOFlTLAN!Cpv@_UH=p;d8uKxmouiZXj0wWK0VS((|2 zs@Gx-o;*v%UEA&>QTzR2BTxc}d)) zw9F@1jRP>L#k#T-(1N_K0!Tbdzz@=jw-I$S)crw?mH4eIx{$TR+TyE6BdTc+C!klw zO&vQnBC6Sm|0gUQ=)_IGm&wrBu{3cqOeVa^%Cw(_tFp03zWdL=KhcLT`fK@?%Ety>d&z{iD$%AVOx9u#D;bvp1H!8*FW!X zI7$`|{L%{U7ju7*Xz&K*VEAYkkulI7cW4b71in{gyhTraw9_Xro0jlo?Rv^5AB?ac zCM4TN)M{(QPKl9-T&7wwL3z5DCcjc9X+lcFSjCi~$wOY-PK2xaxNM{~f?k>#(@##^(zZAn2-{>y0^l{}4EE>ZO7`ll|Lf? z=ju*}U50IS5+g_SKmccJXw}A&1&1$Oll36u)gvD46dE|&0cKRUE)#;OaB&nW+2W~S zYNp7e@Zqj1`;01jeO=J%;vAeaXiR3GaeD9&y0Z9jW534AZ_HnT0$6Cmq-Ta05spL~ zR9a@CWv3s&R~*X9bkT~TRc-AE1s^ZY4L#4g?vCM^MA71WzE(M|7EdyoKx*l>1hO%9ZH0i#W;T_ z)lR5}AMI5{d4VtQgaQ$eO89 zh9xw6rGk|HTQ#bwzgG>z^Kz&R?#e)_m%D%p=kO8#&yhkZJ<8!eo{oPDh2=S=_x>tQ zKvGR%1w}}y4Z9%+xZVCkc%mhGUj?b#KveRs6j(F_>uPOB2%FQCLm0GNCmgy?q;z5WudkmvM@K)&suUlL zVBxkCij|&ISS6P-s1TJJiUSu^#m$2$?660j20TJULI)sXk#uH~)Y49+#$jf$$yZ5K z`OHgJoeodozYa>NtE`k8$5OA96IUn=zy2FkvkI})3*T{Wxt!QHZ62~mQB_IfumI*D zQAzB;M;ly?^;-t0HWVd=S3|1NR#|?_097V=jp8V_%8dWXfP$#+_$DEUUR8yU35?fd zg*zCmJuDL#m-_7#ZhSk1e5W3|VBGkt1;u|(3rKkSRxM5Pen!oE_|z!*C0ZUhK06hD zyMa2zu?kV_jlf;wjKwoXu?*^=A67mMBbfOlJ!9hhqj>-MWBu>WqCzag%Im(#fC^iW zrH7S|67M9NZY%>oSxS`uXidBwOh7JGZbZgMIGbDz0E{I{nYDJ*f_Y4|# z$2}?E!j_Stoy|m2m3|`wiD`a5ej;85O0j`wvhv%Z62^NHg%udCl;W zhS5p@K_kXxL-R^3YHh zx!da~sFW_nbnUeYIKqUcd~Qq!`xhP3K`8YjOsqu3>sN(%Ev1+H(HKI)o~eFeA!Wyt zMq&0VM(rZvikb30lwO04K&l0i3D&sn2)K)5kP@mC_7-R8b5~Gez(}TDh%*koGb+XA zAi2uTyNkl%@?eQ?)JDbS=tW!YYyVOlz6wLQ?kig13{Y_mh|=~LhW=Gwk1+*9M*$aH z|E(-Tuo1X(gGm;Q$MEV{m`OH(jT9yP1e?uvIsGClreg$3sW#CId%_X?9#c$w;(f zo9kU>!GA=SG@vXQ|0f-fQJGqe?$ZgJQdz6WjHw{$F$XX?p9h#^`d(^nfN3RY&#bL# z0sWrRU=jkH2Z?uy$T@kAz_kIp-y)4SNaapZZY6j(Ma{-xfGr5MtO_{?&@c5r=M5?6 zpFa#WL+q6ycAHt9H6$6OUa0&k`;W!R|MQ1uFVXi{yxI5)H1qKa5JTmANn zuW`bSUG7jtY;LrRKZpx6x-Z-R;}U}lGqK}fu!M+^GqM**X2UrK6xb(-T8bMnmeMnX zkqB2WTfO+I{#3alyZbJMFx1ugp~c$7YcGFYfEX!&gP4;5MiK}*?quf32vhH&T`B4- zio;lh;R-;FK2X_X_nzx0V=CzDG9T;1*6zczWt<>mZ9w1v2OIgyshC@*HQ7ryLQ+0} z%Yp}BT2W_}O-Jzt5HoyuPdXo@S))KMJ1T}fcm`!D@+}r7K})`~%tmK-i_s6~y8&&! z_M@E!7!sBtH;0Mn_(aWkEGdBeaPy{?^N9_XKWdE>&{Zmr4>r9Nmp7Hwg=yf{2vKXy z!BF4r*fc6oI|cr=_qi;9(e~++CR^>OLVTOb(y6LE zhBcQv->nOfa>(DP;P4%mew;yEwg^Wvc|z3G2B}@zX3HbL%B_eWv1YC`+NNKX!{J6x z=+4t7;M^B|NutbK{Vr`%4cjJg%0}t+Hd6ph@Sr3UdpK2#v z_V${7u+wR@dr-@ghp5W#Cn+0|M%;|Tu3jo0Y*S?-+@-=J{h9Y$hFJ{;gySheHurr^ zu?#pfrWZwzWT&@N8S-+mc#jQ3-{kv3pD$593}L)yG56-tr2~t*edRW>;B3XI>utrk z`S@>1LfFxkE&deVbI|jQwCa=y8+?heb^zzx{6}AJqoU**@j1Jyoie}a>+Lsv4PSNe z_&@p@o}Q1Gn;)`hkAcYHH8tUVzCiKs za30@>_s7k$N2|m=)rvHqU-KS~0Bm#Qsu7s(H=ya-_K2iC@K7cHcQ{OC72h9oi~UB%|7i>Z;rRV zBW%c-x^=wHa08O>8`!pYid z5CtV0L=KeP+Y8V;=t&vsEVdlzT69?BQz2(&^3thztX+ok@@d#Jtr}bVi4a%g?dA|k z5QA2)2cSkZ^>GqVu2quP3tcLLY29)sO>_9Tw-HB z_=(|#u6;S>OvI9dZ3x`7x@6hg{kH`IG#>$OX_>9O+{2X7VW-Wk1_<I}|?!z`{K*aTrbi)gs|5oXGul3#Em?->aw`ef@;OP|T-kUKj3? zHnUwA^PyC0Lb~!!GLKUdUw_7vn5I9tOeIlbm0b^Q8PaB^W^7-@JpG^-zT#L>Bd1kp z6t2j@{Z$tbF5J#tTz7bfb1)~3-E?g77naA1{6;<94JvgfnuT>&Ac1w`TlCkhI(a;9 zWpvxdbTkjfM7~un z!3}<}H=5j`tsG7WYRNdb((RNB*YQnNnU6BBSSZk^}=m+WgCqsG|^!lZond zg` z+-~guy0((aq#X^-z=HNKZ6T~FU(_roJ-wCxIo-e#fwRe&Tz|h5po|}sn+Rd_<|hI_ zM0@2~hD_@kntkM}A=s(vAAA@g*j3P{x*{4Rp7Bon%KEz8#qqfB&f0vJskEH$TH)C> zwQNu0qH8n(sLW%`Gx=u5AC}*3t3UCYZ(EVA&Vly z43h|9&S2PJgBJKOF@`u|Y2QX}2EP{ly-yY-q_rx{`kr!g0lK640Nr$fc+P<3{-?{R z#-IFE4(JQ)3SI}MXj@UXiJz0Xj&AgHUO$?aP_5Zk56`pxx;_i?&=o>iBN<~KW%vv6 z9{WYG=Mxa?^@kaKLg7&&7f~bK(ONxg_|rY`Pf#d`7#dCnNcE<} z&DRuUD9*K2I}pgodhi1*B1+=74HsBM<82Uh+;t1p$-AB<685g`z0upX$ z9&nip1bt4jfh7U1Q8xzoaT=+}HM(Ed=8y?%YK5YQBrW$cGaWav6+L~Kw@g!@_4n&b z#&9A;*2=}V#InN!qi!f$@0qJ%u=h*Yuj4<6XE29CZC)iU2BE?!93ZQ42FrN;dR}}| zfR068$!{crgr2BC*Q2Ptig$jE?Ha#xvM(#3*e@8vHov(1Q_7j}px9*Lz#hXWwPfD!zZ#KNJ zV@N>?sUl-M8O9AupH}(5eI@jB8io4e253~;3}K2Kz2aV^CdliGu*qyW`&+1SQEIG` zRuxd=!bM5pY`$B##JP@f=RF?biRBvv_w+UKz0tZFd6QAQkGa90-7KV9dIS2LMsop560+pLL(fUkN@GU(0VsM&nzf~m(UT;8K4 zSG=!cm4@IVv~1Y}tCNuVV!?Vd9vz@Ql6i*GP4}5M_*2$@%T9%-pez3RiA@{VFHQj$ z>JdFqW@k4pU-J0?$j#8>`INW}*r}xas*F+2V+`rw_}KF?zyy3!JP39DFY(f-kq6}V z9!r2Y90@O&k-h2u0v9Csk9?Dhe5-JOj*`*4)owR$Z=KH$woy)6OEkZq_eRc0j|6j^ z!r36Sym}6YLe4>`!az-d+MgM}B{0EU9ufIU!l+_qLPJC*>(AogGVV?LGC6)_x+1eD zP;&8JCNm3?8z|*+n2Rz7(&-`k@4Y7f=&;z6(wT}O= z87_*Y!o*8#uLizilPL>X$?Q1?5BWC0!qdnHaX|CIcG0-$kyJYI7$}+UIl^<4&)N9H zKcS-tBtA6{fiVd3X(nN|OOzdtN0RI#^&TJaPMTdq^F>tQs$K&!r&gi7F29;`ChGo` zcN69FS93|IWU|6syv}C82D`;B#`k; z*1>9xkx>OD!I%TXM@A|<@S#3-!-CjI=-3QgZL?d1FbqhdD{9%3uJ;3U0)kVfcRcH* z-I*ULk>gqP$SfdFtkyna)ln|0s?1+waPfNEy^#Ow?mao~P&@UZzP{7hWRR3QlczZ=x zCTJn)8%^+A3NPx4T5-voPP83q8xkg z^svKJ)A}oP9nU6E$;(Q{wTNyP0yv16S`J6$B-p>j7j{Z9m>rrf@na=WbAhchD94R+ zy%yar_YsrMfN20r^!UiaI{8c^SN*I=Ame$1WzKGj@X}v{ui&hdDY>L_3Czk{46Xcj z7xpV*wp-R{v8}{t%|f>;dRc2}7WV$dV0^EZ(4-(9O{@O7IcP4n5c(SUf@Bfn5wm^k zpST3%Gqj*lWNAX*NY7_0*y9QA z=q=mCBi_Qxr^KQ5xWpGRx!pYGo!-A86)7!bY+8RcAS`=&;y3#s!E;=*XCt#aHLa7x z_sdl~F8ussH~mG}(c6cURV@(bSUv4kwz{?MuzL{OH}qmrJ|&t|5N*avr4aB?h+BfN z3SA+aVMs&2PO;mc-d_ZsRyM5m929tImKNaEX^H4Y- z(5~E-9CbXTcq+%39EzbMo+NZl&J}C{2_fNYW^hr{IqO=7m%1MvV4kro2x? zo?Q(#Jt^leMKnhave_gGJz8F7YK6vjV$wo>qQel2kl-%*G0D5Sqr6QV*^R~DJv!}@ zu2qWY#j?n}h?Jj|2oZfQ*1X^{n1e-*VtGEb2`1iSxv#o=Ut&a~o&=(4E5xi?+DN1r zK?`mVX;{h;ieAuGG`_~r4!kPX14ZL6iocjDUWiUZQZVref|_UFLHlXM%ppmK3NfU{ zbd-*d%D~7gJ!E>V>)7bfshTOMx6D>D6VZkwqMI(i>$7_42lY&InNZKcvgB^HtH@K_ zn$75_%CG3H;G~Yx*uWeLQV|$u?8Y=9(7bb08t>#du}|wOY_Tmhd!6GKM$vGxrDnUM zq!Ou^KCX?+!|*vK{wDW*bF>lJU)#7T4|KmTU6ryeFV+$pRdkV%$E8rSrQq4Z(TFj`X`o7uN^YfY;U(`gQci;Z1>tishxZWc!$TKd6 zqC9>|X|0L=8J!d67yHz#Qn|;-RN9~trS}X2*eWh~YV9%Q5^ktZPla^li57xHVY69g zZt-mf~=6LL%*<*sho%i?1ZKeVdu6ynSb z6(6_#fh%!fbPr6#$*c0_ao`X23Fe)D8-O|E!PufQ)AuPOaxcw{{~Wyv_urX}Z&}I6 zr7_kHZ!i>6m-l_h6$hgCAvGo+1GNqaMhGsOoUsvI-0q&sNN6(sDx+GaE2=mN1Lckk<^*c;*vicVt_E!0enJzn(vHU;>x_w^khH5 zJeK*|Bd-T-$T-;!aZgepe>?G_7MkWj4_FY^wcR}1y|#!>c-}(<5_vj*v_`iW)Ppe( zjUK*cV>&(WEmo`m9u{cXPe&NKUL8!8Zbg^q{pL6 zASX2D1DluNa;j?YAk%$mZn{5UGfCal8t>MB>9oN@90}g^W{!50x2x)`Z#vba{-U(C zsx8SGQSPYmGGRkLjFZgb^i`G*(S(ha666_}(PfSKUa~1`{Jgz}d6L1dmE|&+DeG^d&uBj! z%=Qa6qxEvH6iIimi&_u-R!HzOr!@hZ^?@@UR8&|3VYZR!=*NO`M-=G^MNRqL!=%SLO}->Je96?sECFt>zxj zmJ+Ztzrx^lHU~8jr_UW_wfl;NdLJoOV4wwO5{(ZUbddn+7UAMdyrC$ph-p2*^9bAV z;$z3j7YIlK4dHYnsD<$J;Ok&A>f}9NF%)QEKO%wRz(s^ewi7!^V9B{J+3n`#<@_Cc z`a!LIFZ?3vlgLp_-JFp{q(+q$U-N)(+OQh~zB*@1);A)Sf1=jM4PUh=X4%BhLWUbB z`}c!`*0Cp2hW})8up&Xg4ZDB5I9e{-zqOJdn+&^_T z8mHjSX1uU?VV!iA0HF+I>b0e-i9Y_?P9E{ z<+r)I#*N(teRvq91o$9`GvIViR}_t9&I=}WMXk}bY};Kp;|UsTz;sT(VV$h*gPBg) zuQ~mJs{1K(+b`mb>xXdXMb_I|kt-hEPAn4Wtg*&jEu(0aUhCHQVsB`QEiW;0LV}8# zR5MBC1iwF`mxbJ_zyH$KdS(}c$;v@Iw(de@;XLHbu8rwYnCI!YBL=2K11Lp%R0LG= z8nhwxdvRdB=aM1A0poW!USp9^1S{7Q9y0AHNfb~^!BX#YE&bTn*hGplxDzK+n0JB% zl^7U~6c`Xu|2oD8#(}h_dEWp{?Eyd7J-fm4TW0&jNfyq&S`$n{kl42nCu)xz0Yzju z9Jxh5Va&HQCOj8<7c0BtTM(PC(SB@{zjnWS^i0#GbK|}qus$E)JdN{YE^l?XkjYya zzLM+m@V!AaeEhu0E4#RVaAZE5R4`AAfF4QOWyflBab0DGuLf5&0^S8behli2sQ-N@ z+NUO3!nojxDHC$?`(6xSj*)jAVZpgv`>NWxFLW?Z=WGu6NSp~0SdhAva6|Y|;spQl zkO1TwXVj1+W|8+1Nbmd|tNa?)?g^rGR^w5TKu9k|Kk_eaIr2BJs!r0pm^RR%u8SPO zxD`;_n(p;f5^L>mD$MmazIJWS!`6Uj3d>oA;)Q98GjYEqtJ#^^ zOV-}$TD%*v_wSW#&28}B*}tHc2W!|OYLcAf`fLAyix?>4Uk}`=Na=I18CsL}S0LLq zq=bF@ttZ`5BENaA^~)^luR23JXv^{B95=^$I3vZ~kK%bl9GuHlM1q|!pw8$Q34-{) zM82G0#(M>yQnR66Q3-@?D!^jFvi0JE8f+!~W%9lS%b&m~KVy#gzEyzUYAX>6*HOL%+0hl>?Sh z_?53gG{nk(ETl#Ly^b~Fz<>*~))j4ug`_K!1iE}03uUq+VQu>9sy*R7Z_`y^6;V;! zagrfCh06@$S@iWz2@rkp>#B7n^!a}@ol|tA(YA%-q+@k#+qToOZQEwYwrzB5+qP}H zW8dm??s=#&{!w{JMyl4D`b~n6&O&05nTvf)RzmS!Elv`4KA5ux$H$Ya?aM7H888Gm%y@ou`ourN zKSvf4%$UFwo##Ng5>}-ZF4im)+)ZwM8ZLEBr5uv*4xQXr-yi^Dkzf|VN87D*Cb})@ zLeNNvUtfr+mGzM!ysms|lL#Tl={i zMaPPXnl4Wb;)vKFC1o)kOaR7<`u!?6goebm4coF_Lm0aVD$Cy%EgUhC>{T`zUZKf$jQkwU)kqm9T*^C+; zH07@eC@%?AI7cEiq7$&xMs9F@=W)#ErKURLx#Bpz=amzeiY-NaTJh%0Ycc}~Z{_f; z_r_2aoLs;lXR%W1Tb3IS4IlmhAFDpblKtSN(*=A97;TgfWRommZ<$SRNTWmFV- zrZ*v`srdq4^oecY{Nu5SD^4Jj|!NBs%{v=@2kL>K^E!oLbhe9dgTwu-@-+- zGjgoK#O%Tc>0+OJA?>aE+hHu*W%@~$hjXPu7*%Dt;M`=4i>mn(#a`9OE3+X?WFQS_ z4aH=n%SD4_MT06vFj$oWT|kD*eLWYPvd*p^jPCPT_ib^zn?ynl5~T|lA2h3BtP^&Y zmMx~Qyqqa|;9?8xS`${TI}^swD#uScK@IWmITIx6@ZomDoJk8bA7wnLs{Xxd8SU)& z7BwZ8UFzeySBJG^S4%~_kN3_J(hqhD=NXOUzwsP^axpDtnB*qKSs$%!&(p)9h|r!! z7aL++nkoc%8=4G!&ox9F<7h)YRnh8x23Vb^OR6c&Se|SAS8Y9{2=P+eXyEyKngT1D z|uj@)aHU@rY-RtDL;e58P{R6+qxT+SAXHA!3(zO|-9r@&gQ3sU04z({7srEkmeDoA+OME}R$`001hVA{ zO5vq1(YmsXPYT;71ISaaDF+VO;p@C`q`eHmGy+mOIFc|O;C^B}FFT$GZU1Yjoygqn zZoYm~(x_M@DqsGB;qE89%?^TyWPc$xT#L(8q@=XHm^Q}6csCd6z2ot@cKf7a9}yt} z&0kjC<&#w$zxZ;W3s(8@Vhen8aqFj^Vy%r1M&D;RFz*y@+W+9nzjE`e-zs2>Y|-~S zoyveUIiFrc=^}6K-^N`vZe&lzxc+$K&ih8ZdOv4JmFJa>h7){B5hG_~H{cd&k8sjCSTC_3 zX6l7862@}593SD^;yt?&j9kP*MW4EHA8hn^|qT46?Fe z;YeVgE?0!-hv1xa0#EWI23H|T1b6hL*haNF$ht?k{@$iH6o>3wilaRg;bs)+O$)h z>6#au(Z^}8j$JTKdNX{Bi4)tiQu4gU(Bz15&ufhJE`@zT-aH#5GNWhb`7Fp(k!2Dx9uG-610~S36G;P)#aiRICMiZKN-^IXiDwV6&<<<=IF=+F+gm2Hy7ZYx z=P<9xGvADrHRTIwRox_UoqfVZ7&Mf%Vsa$HkpE&O8`_DW%2Op09+W%glD>dc7pnhC zFKRV1KJq^xI$aitfg#++;w%BgSU6SR>m+CEnr0KKM$`K_GviX9wY3Uv+^JZJzU|3K zavNkxqV!bFF@w6h)F5dFbIGIn>GMp*t4Dg6%NL`}C@NL^SST{gzo-&H&oLq@CSe$2 z?eA{?#(Mx~E_X?T>-tr}-QR;y;oa09-GYqc)xq?!(hC$JC!Bkv48TwT zj$+5)(%j*>;BWNhO(18{8O7TN*|vW_4dP&Joh0t2U%{j0)# z(42?_R6+z@!-0>1(v#qGv~43k^K!e7uxZJ|j$?cEAILoEZea2oie2;}=f0q}%;xuT z8(JAJlov#rAWm!07(|ypJ;8YUJcwb&fCLX9_g!M}*Zl&+Bd%U3#QPv})&bhZ;z^K* zfU1X$D(&$b8i|XOu996m z@npJC7eDQ?}QEztF71tH`ep=TR=q ziWtvVDuY4RUY=ap-@)aGaN$m{XS2zVBL;GG{y#ZoVcR6F$x={e+AFO#7VKustQ!|cw)1^i+fR&U3SV_flt>yn%i7J4V90#aS<9|#CG@-GI z<`;-XN*Yup7t;;qNP5iRS#9NnG}*4GTh$^~{*?0y1^tHlMAq9XK@X}n{AO!+f*kvq zGo<@@zH^UCkL}93q$t~U^^Yj_S8oi7?OXyOcTm+RCSXv1^MY#Z4P$C``W&HG66V3DFSSmTpwkgL~eSh zf^fmhI$YomCrju_0izHKA!wn1TZMsxbw06*%K=m!Ci(;ZM5)v|i**|Bc?DJZ*v#PJ zh@}8Av&_Nh#OUYc05#3T5cRe*Q0DB^H3mW_B*M|Gjt1LJlQ$e#RO*$5q;;wu`0dcf zH0aL=!e0A-9VVv0hrYAxh+UGSouy1ONr@Zxy9wTXG z>^pE_xwXct8M66MhCrh^W;%s&@c#|B9u*j^fEWZrvIq|6 zhNNqgPbWT*&qtNW^QZ+T0(HN~dgV<3OqXddcy(h*2=<_nFIn^p@n$Bol>8K+LbIzL#aA1nI*!`fAXhMTi-Bvd+J<|3cQLMdg6|nh^=tkFc z6vD0V8Gb2SQ2Z>^K+`JxZW%Sb01Kcv&(z|TA^^@2!7uh6&c%3b$COkfN})1oS9+=~ zM#&DyFhfTp*9$LOgwiq~#qC8ksgjJQxJc8t<68f!}Kj z4uq``ZvX~#TI2uqKL#|b2Vg+(5A;x=Y2felmf1pQ(PAn6|LK9@$$%dC)WZz-zEf8B zt&g<&UGw!B%D~!WM+A0s<_^G-A0;5;63tHkaAeZ&($)RU|3IIklNUZq<^ZA(5PYKD z_zd#N!tjLJYB_hVY(2wOyELRzH_WZJ>e{+=Mot)TkQz7gF28HLU=jr zk%Ang5xnp=eqRR`X%~Hl;Q2@LufdO@xhMzGrPM!tAZ^iOZs+r5@)s zT=_4@?sqdon%hL=K)6%)R+eG;yJgNqMo9yXIC<30*L-;N*b$b7u+G~*otM0UuCTyc z(h~H1ND|{c_;3bNnC_(Rz)3?%ePAH&*J(1oacQTQ-hlB5I>RXNFn(|$-O)a{=HYgfL` z$n8yd2lx#_fqCzrIX1dfW5h`LTIn5A^@}Ub%;JPe-ZF$ar(BKZNfX zPx0B`8ZzT$Vi3#^VOcRLr&-sqJcJnfI;_vgsY%bFTm6O{3P?FmZw&kjZ{teEDxZt; zu`Pm~xrB%*a>-7-!6h%$kA#G`j2&imjFT|CTBIEHXF;?Ruz;9DWY0B;{ha870^HvZ zpnMpD>!l}9q%?V^4KMRkn(uc0&g!B(1u;|huS#0VDT_v;&-^_uW_ORx`;CieXQVDG znR+u)1Lmp&p&w|_<^d>u_|YPMpeIS)c1{&M(JCb7#p(ll9v-hQ7#u)I3j zByw54y4}Qbl2$OEquz$OX-vzik+gq7?=Mz1>F#FuMeV#l%PpvQs-A+=V-nU6DioMR zv3Js6!mX;-Xas^4T9`)oi(_rnP$Ai7PHv6Q;~jQ!FW}oj;H?2|gu{NQfx8(8r}gr+ z3{m@_mr5rZbcMtIe{BSk4xsaf{VQ_srUPEknuHA+#GE7vyZ^P3w0~{nZYw+F<$5{H zu9jf%*_`78F&CTsa9m>*Ce&9(CaJ;Z`Jb|zy|Jx}XaC3BQ6IeinaSNhUaxFBqh+E< zqOQ4d>QDI=jdZ+piMs!IogL=WKg8kQQHwtWBcu-*8=YCB2qa7Z_d-6=e+$Y8#1z3B z?mXfF=Cg0p_}a%BF6>v^q2%67cd!3&7c7AIzH2E9t0tGwyiQ$$Q&>~bOWaj#E+Qkx zxP=L2Er+<-f275fdEhwo-uOg-%0M#0n@lT1-ZX@siYbrfAAm`7G&!|e$tBcyqG|dh ziK$P&l!Scy2&Zwljdc%ccg-Go;ORW5+Qk>nS{ z7SN3hE+^+>fkYLqVsck-HUeca;RxuKSrzeER?|cvO@p0iQ-2o$J~%oOJ})DqR>61h zqL-t4sma!s2cJN9f81%4I#mSf9Is#0YRHh(pqq)I$n@oHeZi~Jef@ybq&qVP`MU$% z+3%eNq?m@1X*Bk}_S=2J&Uo6(Nll{O&F-#BN8PaT-W=d03%QE&?cDKsrl>HTE!%cC z&Gk~#Q(Tk^5NjA0&jzpT&@mrEJC{V`fd6(b{;;eu%h)p>GT&zffiNv$S5}})QJuW; zXenl7-xp3}%YB68zda^E07Wiv3?q55div)mxBk~r?n3+LDC4r^`qX3)fZyGH@~=x^ zBq~>>S)793E5wtfpJ~cxweM{6w3BHiFA#Z4+&pL`B#IIjh;5E5z9BlLAi{>=#mv8)ES#57C?wkY$;kx&R0?lhc#dU1mBVAhh7|_V5BmvU6V+Pi zqpfd%wKE{htI4L zi64f?p>BdW!Hu1QJ`2H8%w=t)K`z87e5NsE`F#pa`Pu42 zuL4T%7`>)!`x}Sm0FF^V_q-p+8LC^o=}4c_>MDNghjgz2{+aQmNY9Z>Jeb%utt?@o z&GDOsk;ffbN+*zRl8Xj1V1LbFI*P5d` zib*~sVXLXkA7@sp0#lj8|B$#D!289t6WW#G;J8aOLZuXzc|?2|S2Uuf|6FWURe+1_ z9MNR~cxA{U(FDmlJl&n2PIWjPJPCa)3FH{HmC>o0WlgGsIr0j))NYO0t`W0m-!zL{oq&(`9g;)-Lg=|_k{ zk83ZpZthkSr0DiQLPfj5=pWGU?o*!7S1z~mx=5G{5JIdwO0i*2y;5`XT03Fb$U3=0 zw?m5oIwq?K`&!dm1bef_;S>=lri69}08pzAdF2>X@jeHh&wj0gI3!;fi-aB8Y95VP z(B0!fK=;FDF>uGnS0|7zCF*sy=utQ!g4!xaS4SLY7t~Si_T6s8z&Y+zUq!Bejw479 zW#`)f`HHY$GtR>ZRop1con3)t{GPzwC&L0fqZ33Xr{@PqkfuBIn`97WFVK&`ji4Q_ zzRyMbqV4E{8NPNEQBMd3bpbd;t52cbONw(*(B`kN&hQyIIcy6SN35PPnZTc@N(1HM zz>bL(`G{%On`AO87vuwbAw4U+w_9CRrYHJ6TbtYGm+T0xTU#Y3*OxffH#gVUwr*N8 zNfwSz@m;A@nJb@2vQ5eZl_2Qj)JOyie@59P>|pp6 z{DA54JKk$EP+<#`DF`kG%9Zh65PJZv@Jl+>2U)T-*sboVpbQZ9i2BPpM)otROg|ZT z;|1QOz3+Se1xE8H{F#pHtP{m=85nniM!#T!&5|2z>XNDGHD``apoS7f8la~IfwEkI z-bbuQlSpA7Gq{NB6^^PqrGv)i+`qW02aONRGwJ6M`;EtUn0Pq6OtKwjItEm`jevkh z?1CzfrqM*7#RQ%mbRS@ba(;=!CVJt&jC#h=ejSiZb&w-jz5@LMqa zdw73Hw?jR9Q11Pq7s_y=cd0%BNA=5sMi-S7P}WtIJDq`Sk9I!Teuaf3g&Kjfznwi^ z)@e3rn#uqovj*Z`UJs!q;?_^r0N3b8>_n#T6uP~V3=!cs-Ug*Gp4Iw}&P^zVfAy9V zj7kgEV=5tW1mfwrAyQUOn!eB1@4$)preIj#4`@A>O<-sW+dtN3^F8bfFK!E-R_}RR z!~fJepLwHxJy!|*?9)dzsPrP%;C3m6g?uuEJJMk2G*XLIiQ;@zAEL^poo4VfYJtx> zvgXeiaeF%(?9_-olj<;y_F-n^U<^6`>W!Y#OGVY7*8QP4vE`HW2S!m`2wLj@*AX9YPbmq=Edjnmt`R6b4jD z>HtpbVnMN&xg}fC2iDBNu!qVHs{h)bb7k%G^lo$&_*wtgQoH}7%;Cp|+$(%0aB6KK z_zSZh{}RJsOAz6to$v>hr!j`%PCJ{5AEC8P8h*&1m#xthP~oIcSM&fY458u*gD|X+ z(UZ*bBF~(oUc`Sjlwq(ElDL5YNt9MG&3~>|@t25684P2E;&y{L5qt?D5+o}!5)DW= z)WO_R2Z5}Zc+lao|@k=-15wmH7DzGo-v}BR=1_ zq6~X;?GRfG6eT!!Z>fPd)Kb6}osL3II8+&2D0_TzAzA?@X&zoM8(6rwZDP&)at3|` ze;bmE^r*M@!0mT^CHSIY_(Jyk(8&Mr=>5>x`(QHn^@y!y`-T4-4d&ut=5qFnIHb0C z60^(&NJ}QRd=}VJNFdx(Hu!C#xE>MY9H@DK%g;u}XtcP-0=6wTW0=4f4+$LbobvDa z_whw*#_%m1;75UmJVZX)SOcyb?YhaOjOrTgiKn{(fJR8-H6(N6^iW{!}1Fl z|DT7aWC;NnV{}*pAhA7W1eB<3Ovwh#O|TOA?Tf+cnt-a4h|0C_3pzWa2$3eD$lmks z*Hv#%p=#Faiw6hSy#t2#O>hH>G;5Ml)qhT>u0o}&AOB9Lx%}LMPF&tKq9Jg|Xpuh% zKVVCHyGQn+j{WIR5ISJAAyCSPwwI0_xiV+TPGRp&NT^o~J98<8)rfagB zwRj!qKpow3p3c(v2rJpL%l?vv>1#ctVJ8;nAD!lRL}V3VHV*zvDLvzu5MO17k^l&8 zPd@b!$e(!+IrY2Zpu7xC8YnPAf&SCJ3)RyEvTz(odYLP!4}z)I@2Q+dAP(?!U_sBT zM#h&WuUQTIKH`g;VP8BOs-%6Cx+mj)Gvtmko#9UoDWonvl_0y6%YvieAYZKG<2aCB zw@>dtV5J@Id(8Q*p`bnXF*p*tAwHbUwVeG6Tzd?lw;YNia=)!PTNT%cF$i0Sla<@C z)XE)-|HmDwl>yu#m^zt1Dg&I2$}$kdJ*p%rAesum-UnLY*pQO2Ff+3 z>*H;>dLys5;q_NRtDL!jkl1tSD5P-77#FHfbm?n?qmW5|$&%R_<@FHO7R@Buh@JYO zB#MO`Sm!XkNEg4I;@A#J%04;DVVeC09YWaQHL41jXoRi!p{2@`Z4j@Kh4FsssG+Gk zob+ht3~*YU>6s1420Wj#iRcQDs1Lj0(sb=b;>AzCHntuHd%Mq3@|Dcx;`08nCV-)l ztF89&ra!^iM)wX*0k%TELIwC|=;Ugj{J)5mt(MYCd6liE_SKnj^wn8JcA2+k`Lp=y z@~;Ay0xB?n&vu5ZZ0NA zKfj{*Mvnk_z3?$_FAucmMbBDnEA9m+_XAVG-97|_Zg(%Ey>OapbY#=Sa4b4uO0i}y zb{uWY=I1Ra7S>{rq>=|zh%!B2LLuI(-}o#L_z_mwBIS1{lnCNiYL!|0-%OmB`-gkn z_YRvb^%ICwmOd?-@$V}qi~$vP0s#%%ZN3N#&(UXl64;2#6M{X z#XN49ffEb&;av|HwO(z)kj+W&Xgm)s1 zbEqqMyV|@ZOL2j=Sf(2*rb{ulyk*hQpdB8I!v>F0_E-}sh2EwTYhu!nr>z?!PXY!7E_A*MA4H;$8ivxnXfM0uuqvV*1I^E;?}Kchnty zU3Ajn>vtWAG&lT!(`S7~)+AuU>{sea9);=F7ZbBxRFc4LmMF&V#txg{iweJn!%G4yN);L|UB^HWZ4%`xw}o_tlv9h*bfv1x@)@W ztEZwUU3>ahJQQB846XhZk8IH35tngn1naLe)10+3zjE&HbQ-W!_nSm2uQ(8{XDl-4IlyX;LBgG`X$ zsz`Ef@<&v+hat=j$DM=zS$i24S5$YRdAi5pV7`(3Oy^BDTj9zAUH@d+W4XI#UrL~7 zGA|=?fYqW@afLz+*5mm9%d$LOfGnH*qxP!QpfOuj@J5X@ZZ1aYTmeuL7z+OcycYMu zY*jYa7BpIbZL!(9;Y4m0ehGOny(`%$HP;jU`oKmOb}B`99d@8gbPDkngT4 z_H-q{IzMDVJBe3AE%v;kY=1$VeWHLn1437{8^Ub8FcG}$#yYt!TVT3zGeml1lnDCDzWwFpW&8$X6dR% zqgvc#z9$fQ1ti_@oXse-LMN$1ntO-BZzHPfy2n=pw;4KI_}|qyfR~w(qskG3m;eIb zU58g%>nRrs0ylcd08z*a)pFz|OF?H{-tIDcMC<0@S2@7pJJEjfm{P*OYNFGUpe*o6*q5niJA`FM5}d{U{{GyvM~(GSK@v|UsW&{B8IzpP2m^6fqf9S* z3k+ck7X5^z83_zEy8I)2Ui}!t(k>Y~`htFeKy<+g7eM|M=VB{=75TP_G2vpn4cgfy z&Nd=JD-D`4VC8-E`YSdJ`I}0nySk~LaWZ)z19#QGAkLS;Gg+3=1hjE-6?xM|P8z2N zr~8b2a7wV*LJ_W@KE_cK*rS9H#n?f|o-1v2mC>d0@x8d6g>c#RbcXfZm*|_Uv4iS9 zhu8t(7iC?$I6A^QsH)VV!JP(O8|6BCQ`$g$Sn$lh@dL|)h~1$n@7n9yp=kKcnhwzk z)7hjP3_s^w_;mb?V=q#RoOIao?@(5-&lCgcIZ`0x&e|zI{r6+4eX#aH--3QsM({&Q^2Wx1#y!6W;RR-9AUL z=jX|pQ$gF967x99J7Rfey|J)Vi8h>rP$6mqMm?ul`ELSDdaa00b3yn0KZxjTZX@ez zzK4nWKLL()q|n3QpR`h_<>BHQx}cw0NpG2VN|v^gq_*Q0Q@=EH#3I6RcgtRhnH60t zJHnu&P_?j+&5D!eyve5~e|!#tWrrm4Y;K zp+fNsbj$>=G0H!p8*#OuF2JWHZ^h^_y0fhTY3ffgNS4|q_ROK9mjPSp#}FR8SEMG z!jgu+$cI&H8eyRw=!4}pX8jPj`i%b(z3`5B@$n$kr`hv6$_G)?!pHsgi8LmI)$S)4 z82z~a_C9&JZ{N}pE|SmnzBx`kZ|n{?*R%McquQ1oc+;98UB5!kj@uZn#mz8WjgL3R z8=pB|@J`^*L&1elXGiBdDpS)iQuCiiforr|KS9IgVYj>lGQg=OXJy2!V?C||(*VnA zzf!mLFZZHp+S{$PXM-g_E+Y&^{zAac2)^ia`&(bc!SCV{LT^yDj~G-x=Qf|#?PC?U2;m&_^Tq%@RB9%HhU|E(84xGQBl+t{R0n(HSK|1KYxRc=wFzr=qiIAXKS1biOQ`N-LcZ zJ(!MejSQZ1HQ7cbKX6NoB;e{8FmY+1a}$>B0UNnVEP1}PFUNKpY=n2B`AK3D)en4L zo|To6Bga6*0?wf6jt&}JKu5I^CsHfBPxT|$gb!U#3hlf}yUW5R)<-+yOhj=NH?sS$ z*jLe^*<}n1?&fG*s8iN~acFBc$GumaK)I)dQoeO>C-bjBb;{9FK7`xS#UMpQ8g?xc zMIy~lD!}wd4RlG|k89N`OxZrgpA%$Rnl;vcwVQN5p`nus(rak&YS3+}Cv&M1bYot} z-PURyv+UJnQS=TA<@RruXoS^IAzumMM3%D6ncs+C0`;sjw!Z+EYeCBF z$1cC3lrGpVz#n2;IrSCW7OILK)1s{SomaX`a}p_)b!Lq>y3;LeJJT(&!_ahLa4n=X z5wT`l_&byF7=4s5R&Z;nhUIQIxmhuxek~ePyxu!QGW2B7mMz3U&aE!Y7MHGhu_jwz zg{C9!{VYyMKgHkIjg=kDpKz=?uCCeeIBx_fevy%HbiAs{{z{JVp z5=}hQof9e)vEv+mz+CTu(Efs`Q8|*}4p?YbbJIqUy3IwL18DLa+1Sv59KI8uyx^#F z7W;Yn#5vc2BQJ7B5(BWQ7nRM)QL?UZ-uG9dul_Y_dnvxmg@qL`0HGJOtCj40Tlh{7 zM8ie0zX}J5K5<`7SNk4lO9^x*q15N6#g!`l8Nogu+@^4mcN*oHZXear4>2K;nTlme zn(z&hN=nrZPy1u}r~C-|gK~!$Q)efmiMoD<&99?r+g^LNVZ-;LQsiNBqIHEyo_d{^%uHcmL8w55ag z%$yvnMa4YKT_i?ohVbm(>N8!F$Nh8;;YG<4iQUL}&4R2fspB{wRpl-Izflf?8DJxy$Chp?Bx|$99vwP=R51E>v~*z#6x>z+~5Mh4P2;k z9u;q>6aoE?3ImY@4NHRix*)|0plE&xNC6J< z=>J&>P{F?oH~h>EN`E!v{Suv0a*v%GSENt`^xnFPQ3dLEBn__?Hb$e8ZpzVy`O1Ef46wV z;E(3>ub#peTtiGsV5GveB}y)$?|oZ0mtEc7jAg=E2<_6>Q)2VP>9WY40=aV}=I7hDYel3{UCbx>iXN4VLeY!g zVLgBwK%(@kfT!fDkCC5aT|@Y6?1Rovh-H8;ePRpdm{*SuvcI*>3K+f>Nt{g!i0jmd zqgFe~{i~yGpG&SaAr4=t&1C85l4WEXS186|8DvD&pKmHi$}pgL+F~Udy|616z3?aZ z@1ut+N3_ZAlsM}f1N)o4FVsHyEO8+M6^ ze2b^T|0C!=|Kh!3_@+F#Y2a2AmQh0BQEbWmSpN{CC;%~XFV`;Q1h8H~`Wb=TlB9-jm&DDQ(9% zX<77Q@6K?)+aGqgOKklWbhBK119k<2E7y%AbF?~t_M!>cht-AM5Z|kxd+A$7ea#iJ zM02yg$QnenvQ9-g_QEXYi@bQJbPxBM!n0ky%wk#3XtY$ZvD21+)Swj8D?WFe&F)nZ zoyy*@LFHGRhABRA^(+Tz$l2-P-%SWHLGMYd#{MbPd!N-1 zM5R`WC=_zKm@vPDXPQpanMK=UV>|YBmf8YC7O0;kTQqDhA%RF6(;dJ%d03+Ap*l4L zS4|U8T~+f+do~|y)HIDF6xB;Q;`j0%`NiPFoHPwR z{~-(8(~5E8cT*eb&1{t74#9D;*@{aTI%o|mc<1=wY~Pp7yW^8VV3#Psd(MzTqaTwd zhO-jV^u0*;q1U`H4H%Xp_nr9AHDRV(sKQPfvzg@u-J~^GFxcj*LT~^pSTG{ z<_+zL{}|%-u&^F?sVm#hrX-H{LWp*S<{F^P%9vjKp)V1i5vtLCRVFmHtd*`k;E3&C z$;*Mftz|(daNtw-6m!hJcpx0ccSOHDSQBkM-GX7VugyVNf;h&5I*fe=s#b>5Oc$?* z0Pl5BIACz)Um4`-n4p^!!smB}viBT1;O>w?c5Ire;Ecj%Pp6^h(y)X`2)8ksHq2!R6Yaee+GbcUP-4#wsUSDVnUy{pAAe>q zZ%r%^4H;8CO9W0it-$vhGKaN$pZu-z%puzd1uz(f)e@v zKS3%|pdJB87;1zl?$=Cj8HKeD)qpi%+Emm9aNhb?^G}qWOB|@USWAi2aZ2}Hc<^3t zh|IMU`MBizfI0%vWs4bHGkJ=BAwPd}_Km3xg2968e5-ndr+H#lh21dqU)+a+scNen zUvRXG+xJiyrS_;{PK&pyTa86$G~Mp%5{u$Ey_7O|AQ0xUJf{D~wP!C5K66;WJW&M zI=?N!O;U_{M=^$}&%!RBphEZyV^yh*rL!L+0O@;59#h&fFytbFbH5kNsr8GyXgNk+ z?d*Oz?C&b;8rhSqwK4Curu^3C>Q86z$6hOZn#7tUbVcw_?Nk^cA>B0u=8QAx!Wn7P zX++zo#fgtNZcNn8edi1p*B~Iz_!z+_M*NUVW=5g4P{*Rl((;2nxO3_1hALr0*rqZb z#fc)9u^LtH&$*-=aV$Awn)Qv|dx${}mtxFWbh_(VjE9kL$DfZYb+I*n$E#;3v(m0O zMg3fjc__8+S=19gT`clLWkZgFJ3xd3EG{yTh^C&KI z;}5Uf3CU6Jap5(UUqG&+ )<}_Z79SQ5N^l#1PmyKs8NU7WUb~U=Mpa(DVq9VN9 zK4pE~arX5tYO%wIS7{d}L$)d)(1beSFESfn?GB*~%C=}UC#D% z%Yn;6UkLW4AOmYSM^Reej1`jKB;KLzm&`TFpBD(dt;0P#kGgL-iFMa`Go(6EBfUPP zOQl^xYKoV(Vli^W%?nvD%yYq540vYg@%PBD3jKcDIIgD-5BWwUF&{RS5Kb;#XANIK zy2kv;lR3$0UPw&1%v(aJ(QXL5HM>L2AZ;{^zs&m>NatW}nm~EIXVS?5nQXmhX)XT-H!%U#JE_=``eoU^iWVm z1Qezg{9ZYYBqi8N5Os1jnf6jp#s4hVy>fs-l5Wom%Ek@TQvQc90^Fpr6t$%s-~*^D z0ek?b3bs;*3N|ZSm0Av46) zR~Y{d>cw1A3$Z4MBPN0D?9v6*-(hZlQm98H4=hXx>ev?m+_?}%@OK#(IssA^#CyLU zFN!aUnZMoL8$qZT!z1~C#NvL6ss~zTrfANE2bghBpnEt10H9v2iFD|41rU;Ii50=d zW^(g>gjs(r+v2rO?a=pJf3HdZ-l4nmGP|Ey43^ac3C061Pgs4#etTSV#OQDBc#-om zJE^}T4hYH9xF)z&%yv|~;muRhH{=hTXBG64&+msk%cgcn`!)&76VHfOBZyx_CBTM_fjbv_`yX2;!$z1aUoqkb>};31=aC;l9XBp%=n2*w@~E1P z=AXFgJXeT-pDhm#s1zQouH}XeQIMdoSZC&i7zjzFwOrY1zkAh^lQp1oO`F|#uO&qA z>t4&OvJBav1ULm61mt+l8mf90ut)UHoa2PHYUhTc%CZ_j=0DO7nP!WD*_~Sx z_V_Gb;W9~N7Tw!I#Z7sVC9czu_6^|+W36@3ucKzD^3GIaI3tm{pL8)_UQlJ6I3){R zUO#e{DV|75aODw0xu=lvUJ4)Az{egin`(wB@Rq+aT7R z^YKp1M^@3vm=u;^WlpR7iE8r9c?UHyF#W;GOaAT;1xh(c&>B zF=<-H8GbA`B~i&4&gv%pvA9_`+0<* z5w)F00Ldh7Ri}~v-PE~R_YWLguNKG;YCxHYRw*sg7seMunfxPGga3$?d^2mbe6tG5 zct9}X_zU6a2sZ!VKt=_-V9#$yPZxNV;Tj_L!Ndi0Sw`k$1=-gBge?>&n< z)O$ndS6w;w#hBtRWWh;U#^8XLYd-v8{_u&-;5ilv`YiqAT7Pnl@F3!GqZ`77K^H1< zTxfwM)3<>wP`xr3#;lrn0g(k} z#3i*?mzh2pN~S{@3i%lj7A1-LO^}mPM~9OADXz;YP#8U-|JDWG6cxZlfm`?{#Bu__ypY&ykl9l}VD8)9wYd%o4%*}?I`d(`Kw!slYjQRq z2*-)@i_~Ksd>~HXxw5aVR9%ui3amIaP%ExdK;A|FV8F;mq}Qfs#n#h1EVF}q&q>ne z!1TXLs23^y5fQyJFGCMQ;vW&5)L6m4HlN_%*aVW*?bo_a-BGTNuC|3iV8GLR6wNQwaZt$NqJ{#85 zR9SR7uA(@dUCD~KbQXtMuiA~#R`V$zb2s{0w4sqf!w>ae_vqLg^l)tlavSmDr)XFIeA=G4oZo;ZQ zbu0)yg=WIfGK-wcgmwm2vKz~H1xmTuT=Avi=Z2q$MqRN6)nPeD?>FXq|F5f>A2#24 zi+go$cn8tm%cyn_?YV3t(DL-pgt5&Rl~JP^r&>=#TN|Rf&G(0;`B>5B`~Q-dYQ29f z&1E~pjQ|aIUr}16D4xQAVt3zvsjBl|syc4rjXrMCx&H_py7@>TG=sv$?dof#=pK=C z;)gXjKIyR!%`Fdg{9~i{Gh1A7%k z-B>sCEqotFH1gnmxmWKlfB^T#MXU%B3tQNA)dBp_#a0qIly`F@dJxLX{}_iB4UPv7 zND3Kt0t=>7w3}Y=C;JEqOlLgg!ki}}6mUzOtRe=u*pib>C~qP`f#pW{6$R|8f!`5< zJ<^cG#~|}H`V7z2A{XK}55QluZ$f+wmN5SB5m-Ad!Ny&(aCj`Nj%Vz=>RB6%4S$#S z+(|Z10)cJM8|u-3@24R854j)xo8NY?pL_BS`Y9)fuT1b)OQ`Pl+YgS>xTr8K2Cc;t zXxnh(O2b5jkOVKfOJ5{71VvR+4QfhMfD4gc+L_G^d~1vK7HJ^pMxJmvci57}(agg1IX3YRy+y4$Z?g<*LxRX97;7 z1b4m4JxBH|6Q61Ga0(T=v4-U3D@TqyEnhSKzC%B;o@PcuH_d#Q_Fl2_x5!H(%KeH_ z##MEC6Osj!5`iA;qV5(cSu#XQ(O^&i=dkCSbeWMbLg0fh1-%G`m28+wc!|o$s6mB> zX#Oh>XFkq;0G;orKSMrU{JVlAB%0}GjDWZ>IzWE9BNU#!-X+imvdo) z3-{oduBqlqJ9iBh);xCw_BO8R2xlVQ^4PaYO0s$dmmUay=RuS!uO*mL}G-JwEYu z9GB1E5D{=+x(}D3TBrZ+W^cXj}>c5E1*^P4ToM3V?wU4tddbw5u+-L@l z)0}$yWaV0bvP6pAiV{!V$@T0eh%F^$xXUfbo0U&xA0+Gn$H!@d?ys%+^k}~E^@mRj zi}dX&BLj}lOUxvC$yCoRg!-7B)rUEHTH%P56oY-kaaO+)DmEt0|6uk%VNSdyyjc@v zlYY-wzH9R!p-kEFZ|thhQj2Mc?mh5a;EImuc#W4Dk`r#LJ#7q{>GhbJe&+fqwgSjz zmQ3C(*I;r(LDuHg=v`(~xmR6EQho%K>8_s-ln^ z5s^b+cQ?+NYIZr-4JbAG={9+?BSxXL;N(ha+DSo{d2oNQpr;Ew+5g{d%9Z|fn?a>Y zxI&pBsY(k8%Au=yia+DVAD+4F56^shVl{nuVzu0Zv(M0j6MqMJ7cASx=j3^o7ldEj zYj+Sw3I0%fz3pG~$!J!(GWwsiAtFt<8sX%fY2OdJo#2*n6wjLoYCnwesWyNi91MQa zVH8)#fn7VJP@GSVh_8dB1JuWQ_HWSiIsB@cGN1-Xjy%PPE{OyQvTg?h060x_IhO(! z&+yI*V83hOd)ex7Dd_5pqWlx19a{FE6GTcIm*H#um+EKrY25Zr0KS=Xk^cj~p~&^Y>%a8@)EpXF zk9he3p!I!U0l~-p_$ZYS#t1IvIRRWfgU#@P()9-dVt=!TU(<8>=l>viMSG|7jBkW& zA`8#M!Az4RV>xzGgeZ%BQ(*;1WFTcY;u-Y&0rDg?0!ByM>=OBbUasCF(~ZQVVTwO z%#x59jeW24{8B=H3xZu?71+f-rlW~=-v~=P8|L1AM!JlO$lUi!AO5o_bw#&C*Cwic z40d#57@fn0<>82kpAHleFKVR>1Wg-F{fIbOyHt+94Hm3Vjs}Zl!DyYxcah;9?ZU!o zhqF=r{kb@_Moo@dSUfYFVa}btu^_cw@rQWk2KZylH%7f)3ER?uwh{DMXwiLj7))FR-_6FvJ7dwWzpJA}h=i`sRDR8P2 zyiMPuo?dJ%7vJZZE#6nH@%SM2*Zccr&$O1eoKG-f>)z6=KEW2w>XvyT#j@FUK0mQ| zvL=%C+c4PsGmBr~jWTrjx8v+)OISj?0k1_eSI7*pGDB}{b6uV@f^kc(v z?`UmapgtBsX{x(N*2U#Gg>wlR z4T0K8G2s&rG{>M-@|l)a!p*?L;N1aGj_zN*Jta#p^V;4Lg@m4ioI}9Rr@>q0Z|nYq z=1P2;ZbA%RiLOVS$%R*(cEZNOP-QL6r$ zYf#o}{+m<(GgXmST*?wxTrL?m>DL*v-osS?&V5;-3mE9KU&|gx$@!MiAJ~26;pSaHT0?jFEC6@y9Vm%@*Ac=tKz%p^X{a z$wPliI!IX{tzBe*Ze2n>+Hi*}9_GHyt`^9SR=BhJ}vHp`;SMI;IfH z{~k6k&iMQL{3N<9%zUj$X!{$=vewWKWHkb7W54 ziA@*C7rVGV5ka}AvX8CqQsL1S@C3Z-$$fTPY?B4{2Tw@q-Iu4n$j?z2Snd-QDD(EW z{$azDYnCjqGlWrcJ&edRL2frGxD4SVl!$^ZcyTQ(Q}2q@wD2EW5kt07NpBLcA_(d) zkX1%ia(|x#BW3?91P>4Sd&E#P%eD4MdTERkS`IVhrdWWbu;0{*4dt6;D&eV}v9I=2 zk*Rr7JtmR^{)Y>6{Z6R$>rB`-;9JX;dB(h{a*QK@3Lk4p+Zf`x1WHzx-r8aHAcHq8 zg_K*SzTD&47{-#hgIt^&+RgR+66B3|8y#!hhXvxwo6(MZbg|D*J%GPICVJpnnUy?o zX$-)H@C~Dy_MWCrdZjBGdhCr0dDcsvk?T9$<-wu3oNn!Uye)`HkxRFOcoNcutJX%mhnbJ8?aQM zj1>M8!K?hc{N{Noao~BfjQLfo9|MjX*%=Auo;c(6dGoc2*rPGReHEg_BOQ{IXnXw+ z27waWWtjOtyHUjNE1dL=r#~`r4?n6wgMV~ALm%}_0nV`yI8%mfN+l3!=eob-m<3cV zYdD484A<&=v0^WeQIKNnS7EXn6>qJ5kdv}PPqNgoA?FQiRP|Ifz-Y%1D%YLAQ&r(t z`(n{|t-go5f=0@dgcB->E2Wh zH)*Aqk*&W%AW0^A69BAOixDJ=beyHc6cpME3hqb=>F8#I3l7Fcqn+l0$mpP1j(PRnJ*(XuoV^^mIEBZVW~`xh~*OW5Xwk>ws zG-{spZF8|d1xS*+AMsV|lKeT_7PNUG-FlFjRnfItf-^nzv7l$b9kaIha8OWqmCiQV zK+o~jX^pwP&jOJ3LgJRUplvWFcAR+1q8**6m`nJXxDYJU2wB?9tYP=S<9mOtbKjLK zqpfA(i*2sbYAq!ODI7!81V&ye+9{|7lQTgct1WE~WQIA70PM_T-y~S$~dM#Z~K~*CBQ(K29^Ng5H7=$DZDF*Lkpcc$6R>ozZ zCj3vC_wT%!2HGG*S)|!CKLmwU9FZf+HMt-}`G=fY@sFITIr_z-IqE9|4T&ZQ{rW?< zuj794xF9F?sJRbe7LeXdytn%P7b`GvpN8-MA@NYbM$dnv!1WA|`QKVyd80<00`lJl zA{_mO->#{X((jVA};j>jr==Xx&K~3$9 z7{PR9N2J?Ew?%U3ayOID&YR>n;tL;YbJIJo6vE&M>YF&=#uid2Ak%A^O~m2jyAKa` z@sf&+7nkwbt6N-`wZU)$-j&G#1-?I12nk8Nxq8z3{bXR$--XUYDsHEK^!&bQsJlwrw(>zd~{c*3wuT$$>x5UFE0)ZwRO6lq- zWEToD$Ak#>r)b}uw)BX7%Q%T3{~*}P@K10VR#w}sC(jEFYBEYFtJ2w!C%P`1J69%% z?OGqtYx>ureFa2z0_dseU@Rt(&w+640g_D2g9GA^twD~Eg4m78eji#?;E`vHMFk%}2!*(+`e1-CCVt`m37Q;3uv7r`U2jcnc_I30ukA3G z*r$tbeM!59$6W-hy2(qXN*gJ21<{tUp*7H zo8VBKCkf2d5t5_4+N1|Oq_2dq=xg2AAETkl^V9uE(KT1Lu9}~p;9N7_bCzvvuU$7x z(a{!6y&C*>+}c08uAb;pD^gH&fhyxMC9;FEn>*SXwl_95fF-_EOHc70-X^=Iwx0T? z`krKaS}anP50ZrcU^dDwx3!ux30EKoz|T`P2IplZ+q7ROx?k?xYxZ*5%V_oYisAgH@8yOH~Gw6 z-P}5lTuU$6p562Zc3R@k}M|8Mq2PHza_->j#65-w=X>>W43MBTfDj^ zOV+opS)bcKvnR8+u5??D9l}Y%y7(w9zf{evj`LcU?OeNf%htDKYub9C|3DixZ*#A# zt*>r9hZNm7J2JzseQwHjtlQZ(yXBJ$`sK@U>pEH0TwgtP$)cO4q$yRSZ!=Bt&|;iS zHMjJfzVjk9!=7!g2V-5mGGN2GZgw>vyShDljpXh#yn7bjNFlB2X>^jaTB$a?5;teE(*XJG=rVqhqI0zRby$CR8nVUP-!ZOHt=s( zBU)-{m7~7?mMRR-*-KYt>W|9;rR=49D&XcppwO!F;4I3ft$+v0vGc33=KUxgrmqsO zVpa_%AE{}e<&oMG;?I$BV8LG`sce%_C({lUm?ciE zt&}oFMN0XZc_r3T30YWkl2q2)|17OYto@mJ1*;_1{{PI2r1Ia)3u(!*cS++#L)1n^ znyPTD_(kL2Me@#n)*Baw=v){1`-Z@fn}(ZSm0FUFkzY0WxqR<<{QR8wV7Z?MAq`E^ zKQyh&oqvA{)>T1!A-(?*7_DhtiFzcEQ+8PLr2Z|Y{wCU(jA|tn`G6Z^Hrz^6C!CQ& z%F*ZXC%_g9%0qwAJrA6wCQDPlweg>2Xa{lWA0#{gHwHu5C2kL?HhX3lybc`+O-QQB zB)}A9l$9Kp93>t)5m)q78Ly7;46kb`NN?;@_$ncX*I|F#pK)@4Y6~(JZdb4no9ic) zv9^}{^EP3F0;V2*)4m$JM|Pcal*Y`LS)Y01s^VFGF^sywT96{4$1>=B4m+GPeWJPw zFtB!mDA0BF3+0^T7|6fcFlhWqBr>^p_OAG z2h1n8IX2Llp?7R7278QZx=On4&$1b^Um_#>3Jcc_!p*B+@ix{t9^aVc#J+%Zi?Q51 zZ#VHr1ZzW_1|kxe4hyvnmyjhGd^@vUAaYR&h6=>tR=xjhjZ_I=wxzVh>#bWI4l6;w z&WWw@o>t%kWA9OCE2Cl0NXtm|c=hvsi7ZQ!oKJvyMJ1K3;Ex*6=TMZ5L@6lz>6JFm z45T1jK>lYwq|g^%V~iH7DDHwTe18-hK%)NDfnJUramRXib9syCi3%io&=$TMn3b9B z+R?Qy@a@vfbu*3jG4_q-(vDxWh(k^v-X?NNl%qIvyu9X$vhiR6}%fHK|H-$~AnW)C|k zz3=bN?@it@XD3BN?@ehjffiJuf}TO>_7NCD;MKbe$DFAxDg$f>{&iQc#`Dh9RAef% zYcvTgJ=0aU`<(04<{Q3KrGm8puIkc?Y{gL>U0KMYOcJa1;-_)=JW9-yZR^%|lJmf7 zp7Zc4VY1{qyN2MQE5Jg1g+!VdrdRP5p-}`$D(gQ{6!0$--1oE|{ewbFGc9k9clp?K zQhr5$Qt0GmL*>j3F_IGA4{3|(BCK`N85#M%^Izi0%~Fe|fgEcl7YzsV*G zX$G98!;F@!GvvAcxxq+sku|4$={1A6oy$D#dohRnlcbDpb$Yc3Fv247F~KKnvZ^Ze z{Whi{rDgT1%w6d_)go_b$Ewk%bs%>q(Bt+wYwbbfr2a(-toD?M%#~ETi@ltDN6U=r zc8ncz6a+BivCE`yA2^+YHHBl&*^an|TwPl#z6UQk{EBN}#gR}Q;%Vx zJoo&G73}kiQFI_d`#Xpur_?XA ze`yZg8L>%~DIV|>T^fd9j7$1^E*;?d{7KrH>Ay6fY}9N^v{49! zsf?j~WQ)r~&)^yJ=BW8cWeZH2;vDl64-b{Ov`Rwe z%oh@p15zfsd6tbH9W57qC&nbQ?IbbAF`W86Z$A#2c+BTDr84(=GP&|LSSc57Y+hI3 zFqOt3Rw47^P_3mv@a@Axj(DH|Q)3BtnD}MAhNvvDyLuEjV&1f{HCya|b+90*B;R9+ zJdU6h7}g~l8fnHq4#D%VC4cr%KKqE$h1w4xREItM=Kr!Es_((zDb|8h`;hz<#kU*L z&d36<_V7TOI2lZB`1x9}hftk%480pcs9mQyB~fIV{&QZyDRpT-MCJhK5{M*2JU##} z1uP6o>bblIrIq~1`;a$SDu*K&E|(jeH)x?H7(Q!^B&Ry|>iA~B)e%nqm+LDXoLH4Y zK8Xeaui}*vjJSUGeAU|oNWCeR6eE6MQ{VwV5*xsYrFXMZkZhLTy43$?A0;WApYTg_ zI3RAeT~<(w|DA00vecW021Ih<_XM3!;t&m3*&|Dg)gU}wIyuATaX`RB>A5>(OV&GL z<1BjY<=qS231ZOK4t?WnPYUGbAT&gTamo>japlqAd|4`koyB*kj1)eWG<-wsXIR_Z z8{$KR-vS=A^O;~XT)P(Z;p5EG88$~+-D@tu>j}Q`UHDbesrxhh55!RDDvch|69m`* z{!qm)6qC>ImDx*&UY78|2>pmZV?Mg+x%pW()clZm2bhAb)E#g&u%xo76ULn^8Qu;f zIQJu)>vn8oXU3liphNAIp}>qJs>~eA{{<#E@5QN_4TEkZ zZv0&a03vqdwUl?)wBqJo(+{GqK8)E|fN*7nC;t}_c5*R^Kj=PVNto!ASxMpd;M2Hy z`3sD3o0|n`OIryOXvZ0qBBOQaI8|-D4Ed0BL}o{Z8egsk1yK+M)hgyZy|HL?XmZun zXx8Zg%NT}idhT8CXzKETQau^+A1--L{M$4cx<^8F2Kb?4!9Ph3*Gf}9sSLHMVa1(O zMAU@e)95}KhrIyoe^WFK6 zKCqywe*2uzL-m}S=#BMyB)>ns%bNskz;Y_?0B!y{dw89V zDFqY2rd;QPSS$z+{rOU#aPr0Ls4ZYJxFf>-#Vkv{GOU32RP(n?AvgY6#~?Y|sXvwT zHZ*G@`)SCF&Wz51t0jZfz!g8Te0BaXSEyBB-aa5g6x}*~{imaP6Zw^jw+pn!$O4Cc z)AW=O9SogEd-W5dba6i+3Ph-#_rDPRIp5)wYOoJj`|`&E1RiEIaY_0e3W;%3(}X%q zb?$Wo2n?*&+e-ifBfSoV5tq87JA@zUTRP2SnkOCXSO~k7Z0VcC2n@_zLoWwV@l-bm zL-8U?qzzzuI?`}DnKXsElWgC^p>dE9))AzH6rMfk4gW#v>X*jNsM&GV(Mc5 zdk}C_HJ1cIaSOqnu%PnD<1Su%XeYZh-)4Gon6qRY&|LsS2{U>T^_B}5~25?G5KW>*<3enpnZOVkI=y*#VvI^^YGi3uxyVN{uh8A zUjuv3Q5`rx4RJd=d1%cs6IGvrR7#C}_Fh<`nzhPvD$oNkArj`Rst`pOUt>QSqkWxe zWtr)YKgHxec-pbN7=nP_I9|zxr6Xyr|IM!ln&bwRYSl6xl@fYwXCZDTHQpkuXPLy0_)V=5fHgbvEh?;=fp3FJFQ(`nl|1BR&tpxeI**crKVK+??nLNf>u z6yveB1&799ITquQgEqIQ`P!sMblO{Gw!0b|!R=?5gy^d1YYE6rqk8il5w>)@a+

    `1RtY1$rc50HBG7f(~H-6d)YEo6b|5`nOGznulYC2GH*E$90-~faW;8 z-DO}tH-GLa;J==`yGex^fMOXrP~kQ2`~!r%1tm(38{(d8kSO8?0(Nd)>NS#on1?L{ zv&Nm;11>y$5&LQuy4#Xl+>^l4;h%sMO+_ua9$^p6*mvc=rv7rXW>C7Otf2JFOSzHv zxPE+JyF2pUB3rwGA}1T3s-n|AH07pxseVv=d&7Kt^`P+9YFbZ-=g}y5e1@AC8Si1d zRbIx-e1?@FD#|$CgC5;G#Bh9jmYn4Ae@xi+iN%~!On*L z!pk~~zY#&b+SvIP(8FX8IBijD7FbOY8Pf4EZwxfg%0ZNPl32$2{smtg(CyAic1^Dn z;hrsK-L`zsh=44O;5YGG=fuqJG3*x)U&&nvhU)S19c;MIiN(`0p274G#h2+uA{{t* zV+t>8%LIRw0Qd5}Ji6w3+&TuvB;_Ujdt)1Ou{ z^gW;sSGe_OrlUgER?LPeE}iHoJ^LPvk$$=5Jy@bIP590F??@ZT;pEj}lw2MQ^Z)dbVlyI4>9=8Vi)xUTpn1>oneIBl)6|2-O6$g{+$!*V0 z-HqhAa`{TNIivEk88$$=-V57=>)j4ZqQ*Mr2nv;M>I{FC*5ct zTshA36pp!W77P?}?QT_7wTc?s19wFO5qhL!@AVzt^3Gn%E)}4D9@m`NY0o}nAG$ex zp=Zo3)ST$d-(?$n30Z^3f32Gljbs^lXhdk=d{bSyr;di@kqOda#_Po+#s<#)!#GwGD!1xgFj9T@oitRf=Ej zXwy4Ew84qZ!CTLeFebY`8_}rx6s(i|qor-~4mw3F@@e39E%1qKFYboYoo08vyg_<&E#^3q*q2R$^eD z8Jcf|C8m=T8a1b*#85BOC$6@(0g$+_zY)u#S z+NvDxZI(RRQ-P$xed;uZL-V)UAQ-vQm+!mXyrjOJ#eL0B=(`khV0w|%#ia>H4_`ug zCjF~-)_~VZLcyVCRgaJJjZD16109anq(qJOga#9&}bIS}rU=j#7o9=W%Y*~o! zlHc9mrWsRG_r!^xBrXj-G3-&VUc?j%zm|Z(wf5MNElYOWN$(NJ^C2;}LtdGP?AqQQ z^-xOf#5$e?2ltS=DM`vKx@VH?&f*yn6Z}U^eRtL{0Ic025ya`1vY6b#;}^!AT0KRb7j0Ccl2)0Xh^J!J5f?9kWzJ+&Nl z#1%k4X0)Lm;vLaGuLryHQ*tHsenhqj0N6e-Z5cz|x=OwDcl9`z5t|9WeM4!VONGnE z8SWI5@$gccH5@&u1e9ygDFtuSVWX(UZ3>g&r*xem4bBD^D9gMG6XOju={!fqBti9^ zW0$dQ%Jo-<%=}{c%j5E)wcE8_;raSeF8EYh(b8;#^lL(UJypUvw~Bqaa$Upouf>eU z`z!cEbt#W(Sj52+3ayhY7Eo=Ceyj{7t?mS$n@#f z*5*6D--YqnuxMX*v(h>R9=}kRabtPO~9Zr*rTwA4N2pPrHnF&cL#s_)OSV|-c}{g)g%^=&cDNbdGKHt^F_T%jq`pcl`EtF%oz7MvMzHgH*NmoBH;^Y7lVy&>p1+N{)Ni;|uksb3|I z9Vl)%wrZ1NqUYiMRLs_CUz~Dut6KG~p0hmSGQ8^aY$sobB)X#W>8x`NS@KyDGGcVa zWb3|TiS*A@NkjHbtobM=td9rvIW*TVlzJDa*#P?3CR}yQ!-fUk#4?oG0+ZV`-6je& z+n=n(K=F5MZP6NC7btI6cJ=S)uhes;>BAe}hEvpZl3_5*mZ3BYs0WvLuNcL~OeU#3 zZ6Qrx3SM+??$Foe)^xq!06VzO!>1!sj+fsI?Ce1LZR+^Fm`7S@(vo@z{e?3%^+dn*cEp_Y z;Gi#d_+w|S)>Bq^0rFUw^|2UxyoVy@0*r}9K|Db>ObZb|gvfZ71|NTX+K@aJ-?oVSBR^VDj)PlHi7JV$b38)U04>f3v zD~v-o&=IGT>g*&STgd5k6~7TLH52ZLPe+2)+biRfqN?8aU1!Fq{4RiTJQKRT@Asj zHn~Ci&D`b*jM-4Ifhky2I;jB|3;HGz+A?mLQ=`-xkex6@dl)#SSuOJ9G@5PN^pT}4 zW5!q?!<~}87^f!C(+=J51F8}DjZW9n4Q}`vSRPhZ1zG-l2UkXr(LhZ!EY5&yOK}vqrPv=MV5BLH zB3>-sM@aNGtqXlXhV+0-LunDhUsN^kr7z{Jf50(t6^O~h=@rZyZ{l>lF^?dvKpHPm zHTF7jI0fav93eeRW20d<@;j-OjDzb$lqLy<6bWHb@ND)n&?>7`_e1Y|blO%H%hF`Z z&b?8lzT0}?PA^uF3vXjhN7 zNZA)9?6p-ijYtY%sF~764q@?iy6h9?4qDv@7Z-FDbdel~sp51TaobXuE+^Fktlx1c zY%c?m>}ffVC#$2Z{ednutm!@!rvr-;BVzWGkxGQF2|+brwp$PsXr(7xVW35?J*D6& zRg`B5F{_nd%tI#~zUwZ3_pwk_78!E6y{<|ud^85h3LN&}NEeHBMaOq0sFeP6d00w9 z-1=+CiEDr(X)%;$WJPy8RbDo9&EsX(J)Z;R*)e;e^W)X>GkVRM;qN`=xqNemMspLq z(E4B?r(_6XmY!uJ*r*zLxp=kkt>d9oQCiwg#Atl9FCLchO3 zt3wiLj!m|jj)(4JY4LFsggd62Jgd|fBzJZmT?V}a(cry*$Y;8^B>+6I58gsBIQa7e zIGv&X;HwN+i(Z%+5|CfBeXMf4T6~UN9Hmkq*#%vu+9s!3r?%|kmfy3?>dZ7i(%o}@ zsCsoak_VCov6;3qwoVBUE{2U_Hkya^ETiWm= z*Jt3xtr-4RJ5X|wsz#+PwN3`)DYw}C>Exj0JDU9$RnpLhKU@C5rCJWBK7P>A=ggMm zBKL*WgoCJT2cXSc-~sT)Svxr^a519tZcs4YONYN|CbBY0h5{P+s)bccJ7ajSNRA=` zyOe_XsNXi&QksuQHD$;fBQGky`siCgEy@^@ybGpg!Eo#*?2(CWCxnP1yH>zZ*KN)A z(L|-Xd^wObsy0j3fEbb-46va_?&ON`$DNf3MXMqo0}Zl+sJ^ zB2Po$7`3R&=TKT~p2E?N8=|@-;i*AnsY$$y<0Tx!(sHWEd6L4qTp^N^FN^R?8#GL3 zCk@Li!YxamBv{hp!i=w(Z&#Ep+>YevVh;C>DlwNxB1h2_*7`3+OO{CzYKCwSZ0CHG zF4HV+r(~Lw0o2Ej4WBxtxpYo*1y8#QN>As2dMXwYiYgjl2voHucLWGT&ja`M8h(+L z`xAaZO7ih1v|JV$J~#^o*B5&j*R%5w{50)c*)+rFti04XS$|F6Uvqnu>Jaa@>&fks zyoa{y|K2RDZYHG@Dy=e0yNQ7#+{<~uccvB-DywTDTFE|w-c5Ld+SMY0Aqej*GKvy% z+tUJwbK9x~9alNNzE|>Nbb8z!SUvT8>u7wct0Oj2m-ulN&NT{T{z>t}-5yG$G?R$o zN@47X2Uw`Ak|Os<-DP6{+&=i&GX{FsuqAqA0}qc<6$vw~=Yboq07$3uUtR!9kQ@#@ce%|;9Q?}=Y~4E)5S zkX+))*RvECnyotL&#Ol@?;L;r@}a49_1_DbbMnMYx2FybA#f}Ak15YvwZ}eG5M}o+ zdjOq4$!Dy)D8M#sX!6IvXWqCA9w$t4mb!06=P^JCfK%UTr{b*{JO(j;3_!? zgf(j|pc%-e_jGEsWj50gp7dPR{i^rWA>7v|{7$Z8U)sY2VdRbwfXkW^c+1{E)h@kF z&C5|8a(N~GR?%ZIDBG5E+G0%%(z%gk2LbyGpwd?9&BSR7#)yiRLUO3O?&amHv?>b} z48#y=ONYV4qi@ULCPFj>B!7v7pwgDwQ5dQsPwy3Yfl6F@8{yKHvWFY1>tKP(SnDxV zVqh^G`sCy-Ri!J80<#x^2w1_S z+Rb|h>W49TNNe)u$YEtF#1#q}JDNI7hoS>uQ2T=b1_hVFDFQUQk{>G)GjnDN$H745 zz$8>u1DM-XRRf|y$yLApMggd*7%PY29_v$khx1=5X3|}E!2zh!AtfLj1UBU*1QoFI zaftN^TMt_LJjP(VvcGU*__7A9(&G96W3W1SMIQ_KnCfDk?p)`)=Heus2+qvoGTSgc z)-t7^f0r*!lai()R^L+P3=hGYo9oQb0$6uoYvV7y` z=X7L7y%>Mq&@*dsFa%C>@rch}8p}*wO4Pd${%5aWO3Sot8sIP-!Wx)w2u%zLsR!$0_q1KM z=O1!C&aPq)LSW^GT8>L#l}%C}Yoc>n2%h3nT=`p-Tnh3op(xp=oQyo+cB!s15+Dn3 zLi2&=xXhf!N>bY`QYBY`E6DnrhM=+npqf@#U9Ci=5NjpAVxs?624}OFzRA@*GUG2_ zYDyMUi~AS~hAO#%c%wZ8HF_1E_SwVh16u*sUu$9=beEPnkH=}l-St8xKK+Ur{1N`-{-{NXq05w`7 zY5=-5OZ$x{;5(0s>8fa}1MHh?igs|$n{MJH0M+b;g!uFhRuA)GBHo@G*7+?Et=+F7 zOE?%@oueyTY+5^om$dc*3pL?oH7nk9#9fmk+7bebHOO%XsEn(5kUeExp0FNZYKvAP z6ICop3Qv;;tp~)x7j9d5=ZyQ+5M8$L>v&F}z0@Du#1B13tmInSg|3bs{lYS5w)Ciz z*lR1_cc48{Ho7R%_!nrNeIh$r+g42s6|xQ~uPUVN1HlmWmHMOdfvMHVSXDjBh10fw zO3-TgER`?(Voa)a$B&jNT$KB(jd$ryQ>#r<73f(h3K8sF zcy+b}0dzkg4Ij}OFmAN_PDe{K!OtMcNO}bH;30mC@@A8sI{PYxT@3(LtT#7FQ^=;6 zJnfn@+2k~g8SmO_p#4qS;nYa#I-OYK~Vkgm2o4AF=xNKanf7{;9@@&xD<)60x6 zchjVBXUgr2DNMrm%^h*_EaEA}hJYz3lA~KXHRQ@6JAZifeB7G`%@&7&0GBIHac8#M z<2N|+gvs1ZvU3aD(`MWeXt%h|I)@)?Qs=Qr>gWr%f|XhaPT3E}2?#!Q*`ZG^x=VG@ zdD^?E{ZZz^QcqkVysJi2SAZ0Hj2SQV8Vg0$p`ADSG`FDacS&EdJllcHEpYll6K!iTa<*}BqU+J`!7~a^PcxQ9!4y7N8c;=;QYf2w*q8d* zNE(};76ZXF7_>AFr(Yc#bMo2YJ*3>ax2F+3I;DFWk;*n7&{Gf3Vr@jeEpz}n71b%u zgG%Z+Uc=^iT6~!YZES5#Q1^6cZtKjF7D+8VR~wP$+zLd)v$xZQ1L4U&--!0AbVj&a z6TDRI`ly7QO;=^+3OXcRRFdZa>gg9_iGY;6B2Yd)e!21a&trTrKW&y~<)| z31P<+b9&$^*J~vMsyfXNiEL5tgG{0$=po#~w#I&rzBp%k+3DV;fSus15-HtQq@Bfo zikf}rACohpZ`avB7buw=&&_5XPS_hf(9tSqFpOvPSZC(<9de@50+Fpr5E)iCFp{PuX9DrYRY3t+0mrkAGV`SG@lt^s9p}0 zIMB3*W9Qk*YYbykPegP(GjTX=`o>=|_r*2S=`oawe zz!Z<$8H4nR@lcv`;0fy?rDW6`dY{=eYMpxlqw1tb`7UEhL6wAp`ppFq9eg|79}C4e z`b?VWw3DeObTlV)cJli^BQTR%04_VkXr-_-`jF)gwjIa{hdxuo$64-BKVTxKKGQPW zGN|;C{}>KKIxtzoFr}lJ3Mq4NiT@bQcnj#l2}?J3ox8#(X|y~CFqsp!6fQ$LJ}m63 z`;k^*t{BPQ{Jtsl&(XC_d|j7Kb1z_G+t%C`GFgM%t^cq#x#B1_S(6~L?``}e)*XyV z#j?17ku7HQYsl?gSU$*Yhnf6Pj?4-xl&e;ivxf~PFnRhY9jLu#JkJc#8ffWb+i$Bs zWB^@g%tlw+#_1JdMk$-Yzp$;MSkVM@*#`-Y>+K_GpiL!jvWThY0L=exlG3LTC048f z+`VB4=&tWt1MV!Qv-N5L^;VFo6da91G7f86&p)khnF6@m{9kEb9o**Aq-mL%*)cn2 zNX*O}Gs`hEGjohFgG@3rGcz+YW6T({<2ZI!zi+=kZtu44>T0DbO=)JH?nkdi?{xRH zWZFR_Z$*J{f+B8l);s_k1mQk}85GpnG;FM{HSX9I%bn$0)U36bXN znQepO(B|p^{8}%nyWKu>^@O9m@;}AS1OY-V>F3h^=378k!$1YkFilcvI~I(961u7L z_zo>B5~TK6=%}im8Ha;cI9#B{GDbioOjH#&9PWCJn!RYEzhpF#idp`3P2m`s{Rb(n zh_b$@xZ6D25q@3CM6MPr6|;LkfKX)9v5o&bxjvpa9DYoWIY? zE!a0Z`}IRJH?lO%@7@vU>6AjK((&H-4nZ`M&_z_QB>eEbFuJoAWxzM6%_6-s@!+vTN^JhC z7c7%$4Y(;wLhJp2qSf<=RgW+{lzF1m)0ilo9gom(OyZVj|4j9w`v&*;Gi9n&6ukQo zRGiMdM>&Hpm4=A^)f0k~N8BH1wPLUw+q{K2Hlz%x=Jb_V8C5qnVUPL_6r2okajUXD zeFMqylQDOH8&rk?-6zVoY8mHAM}`v3;Swm4_lmpuf{f2?DH|!D8^0+F7EJq@i|2wG zHx!-PUoGKlNUGeSjs=m(;Rsv5rCXQ!nYSx(pmw|;adsctJl(PX##FSVAlEMnvJF4t z)CXU^woaT6I!7=I^a^sFVl?o%kZPIU_i11ZxTV<;>V!aKUzN(;&8p z@d;yI#Z;m~UrTVMC`VSfdkh%s6PaBJEZ1OH3nauUy?q4}K|kqa-?913lUO-(&HoK8 z;>AK)X(s)|!JR}oZGZ#u>drV@W|Fh#&&e=b?de*8-~DmcJNYs{4PU)hAA?^{s2E!T z(a*)*Dl}egX(yTVDk8r;PE8YI`z_eu!)Krcc@Nv7$FE)me7*$pegzZ*Rx>GL(RE&* zt8?dBF^lx!2`{+Hi(KnhKk;(?UkFd8L zk>5(IU?QiPi)bwm6eF9$HQZ-fYt1|zlPSiqfN}xAud*9&+)`JLRN6Jf z8AdW3HLuTq?eX-^N?>VU&s)OOmiuma!7vD`6gp97GH=}QgG)#c1a#qe6ibKf+?1O< zl6pZ4;zH4{m?3CL9FRK6@If{4Y>Vs_ke3IMOeSP8ifyM359u7eqm-g0KbLGfR`+f3WOO5#q>j^3Lcc}mx?nF$WZl;%;A2yrC&3UV1# zYqvXP&^Yt&0#(-^D8s$e!S63_yjZ-acOul<7us!A>}bv-@&|F!Tk_ zB)EteaPus{+MwApjGDkpC)lS&Gi=lK*_&}3PwwXzW7mdCzTe6!?5Yuhltc-`;Sz^+tdf0yF>>3n@b2*moug8q z+x)Igr z*Y0e&_rm?fB)2)yric9e`gGWeOWT5esBRYqwsrfR_}rl0kmp#1cYt|zvZ-dEkTfbk zlN2(ws;WUvs%rz`re_!*r8tUH)(KiCIe{nq_!n71+uU}x0$Cb69W#6QI7%d;tykXe}ZNAKNeL`ASz%O4tyT?0fwf+3(m2xgAzAXTX^N=IULgUj0 z8D5?$HyIlL&h5zjty}9P5Mnw>k3dYPQ!j|=#BY$pmUrNeLKNn*@jVHV_s({F>*6hoAlipSbIx2EPuMC; z8jg}Hxhx(l>Orrs3-Zz5IG9CcBGV(A0gzplIS1=$()Mlh?Oh{|c7mQk#}g@QFHrFy7ur610=Ka(WQ+C4zWvvdq{Z}G?Da?>fDu=FbySo-5zc}YXD+`}wP5$nhMt*|KbkcLRiYUF?r~Y6$?y-ET)NL z;XK=Qc1I;Sq*L9t*(Wito6De@;@Jyf5)lWtYOR^*Lo($U01&0~mwOvuYHq9hshi7} zL`c;9eJh)j-;c_tSIihQq1kTS-(xLn3wccUYRWK3Ao$QE005knUwG2TkyTVwQX4$a z1pq5E^eTdEuVEUrxG0MaL{}iaA)V5>m5u?xXgWzR8g^cG3R`aq1+!*PlEN`OVM9WB zVO0R|%k(NT9)cN*;4-`!%T|~5W{;y8OKuc&iB=Amkqtw61M+il$RT8y!`s5ks`|cy}Tc?XZmHB&2H|5%g!d7#_#|qex zoX06=zW!uW0FG~st9q>ZgahFUi9pp@nN^>-ne2R7KtO|kR}{G8Gqw?8x?)=3E=e^_ z;`-e$J=dgUWTHG1wF1M<16B^6_UF6}Z*fU)jf&L}%-ETJYv9VO5v!kZc(EI@Ih)I3 ztu$5HP!TzouY~WPQ5F?tM3FW3)614-?8Ja+OFeL0`E$i-xWT;j>pe;O>8k(fax>HL zkiVvQCDqq;CysxRs^4@a=D(&7ILp^8{Xo)WGyOzLeH z#wV`J?nR6Fka(C>(`Je1Pmjb@Ni}+z4|0cB!({;_DY*K>)tFxQbDS;geYKJosL)`O zf$A0v1Kd8~ZTvGk5(g~o`^A0Fz~Osm_Q*j0w>!@EuQaZ|Uu%Z)nzldPN7XFjRN+Wa zBh)o5ls1y3UTDA#cJ;t&-+uIpoKMSEovzFBR+sQ}$jtycaAYCE94Dnyy-j+%5Pef7 z(yp~G%=GliXSQgqL~6cY4u!(^Eioj>kp5@{sHDUub{d~t?)9UQa>7{z3 zT8daxwfw*w>rf>G&moS1qL3k9l!&oNA74R#8i8@U5@S~nr|y=E`& z$SZghrT!j|D_^G~qid})qh-)$+03{T5=Pb}eZWkKUhT&aiyZ(D3rQXx^)tU>Bn7`_ z%bY!a6ElWOP@zwNtosG0W9S_SdW)CcEKx;=O=PVaEg$O9*@_ zJoxsvueigtrQJN4{A|_{h^zh*Xd+}0mxs7YC8kEmi`RDz*7EiQAc_@+eQk#gWPku#1 zJ3L51ctP3w^0R1H$mj0}(A!Esz381ddya_tQAJ0rDyapSQ01L=YF}D^mQK1!1#$Uj z14gvhIn_Jy2%t#m*#hbf3MNVf4YjUw$MKB!^JkL&g7vz;#Q;^YDwwWzW{}$~-|2|_ zXe+(Z0b3fIl+j-&(zBZNA}>!81g33X_}VjOOw33#cYl8yZ2|}acf67}$&HoX? zoFpJi?`8vZIpZO@K^BsDTE~Ks*BrBjR87^HOV3`}61q7GVNK)X5#cY6bGKEgprt=u zH~M3eQT13B^T+hbp!inid7@gu(D$_)a10ziS7smakieg~r|{&Qp9=_jTMG$#p9u@v zF9^!&a$q{FaUw2+oQvxP%aZI0=R9&k{9cCA7-G{MFtxKo=al{V%L7MqEg>lNF z(D-8-E%P%+@)SzgqJO|?DYgZ-F@l$v^47ZQAUb6h8JiL5cPoL`>P%|_rCGb%y&>ia z^J9;o;a?e$rQB|4WgH#w)9_a*7fcY1ub_2(RzUj9-Uu&YbFI-_7iuNtFqj6j3)V5X z%-CnGWIP{jv8G-u?X6!+j6>0=e~hko^{GSIMu-a731h5&OTnI}y0 z>6l>IzxcOsS8_00sITyFnp2gJqbWOM;?dgziWE5W6I)4j?08RzS|w>{M5V=S9OaSRpDBhr&{T( zj}3avIYH6+xjo=xX#hjIBG5ScjKl+%ph+6!>71Y}b@~#6T+h`nFe8+qAS)TlBNyIxvMR=D^)Qi=z?_uy zsBL1aTr2nRtwzL;pJK~9zn0Fm^>8LqzOS47xbwJ15q+*l!2+1vduUFy(2WEA9$_wN z`8_PGr^GTO1hj4^^7r18k=Ep$r1v6;S%l#ws@EKhH}y;733V|W+Nmr2(|$%AymHQd zX98$gTr5=?Ltfxq-y49sb_c`g(hDgJIRfp1QUjaj?jYNEqBnIRJh=L+yvWN4i5@YT z3oY>h<>%6iYV8cU_@HB2(HZ}mLu|dWE{LtCHJ^7E_KX{J+Q@^4JoFbBG#LooFf6in z@;)@Pb&HG*ni7}_vun|n4Cd*I)V3?Zqxl6DI@9w{Gy;H_9bdU9dg@R}fQfjcG?Bte zBVEE3${}iP@*xfOqC>+>B50w>k`f@V4muyf7gV8F4C+;Ayx0RHP06>+oC9mr1us9= zNT)7-kiO;$uM(cU$*%fffnfpu?E87LD>1>vq^;2b$>2pGkQ#?I@4l2{`0D<9?-Jki zRjDqn{LytZN<>mKz=ayS#mwuYMvhEfTk>^~C5_<(`|AxIxMi@^tl_2-5+c*}qwd#C zJt0B4zHEMM^yeMh6H8qVwi)SjJ%Yax%aep77H5Yi5qF8fBH5c^rw-ntq%89tY>oT6 z?+QymISX<}^K!XnlL@DtyhN>zFk6=YaJkl;{_Lj8zLi*I=CtshdM&&0y&7JiSv?nl z$rGmogk~S+x;n>mn~7X$S@A0&5Aj-nv){iYTk(WEX&nJwOp+@TPp(F;D8%%zEQ-!L z)fOxu{LH01U`g+(Fe*qt@Hjlxmh*4d{Hq`VZ*N8UPfcCc|lGU=Er($3A51&v>a~p ze2S|L`kIwWy%mKd-f4#nnFX792GtNS6+!C{r0E*(JBtm$eI3uQ7U*=;1pm0?SRU9>bnIh=bTs&}s^KQ<=m2=h_*JeYGsY(Z3T2HRpqF}yANja6v#*Xign|*s`mgBO%bX$7J)5lO+2gBcdB$kXT(o8= zv{Dqu4pMM{oSXP?1R~+I=+>B~5w@({ zzPh=;-gD_x5~+n$vW9i|mf* z&kx~Zg~wKmtcH7}f)^tBe-}}g-N4+h2GIz7QrUot5-n5iaBYXeBE;0vng-+yQmyl7 z3wfqSHdcD;h8g#&6+YjNtF@JuR438ivyO`>C1%4JM?vO-vg}LoYZ4;+PldfxXHLRa z%`Q4Hpt@ zq!B^)88T_uWI`s5jnosAGW%_Dd(-na^bgU)19ER&lzt@9Dj-VhBO|+j`)h=og9Olh z8bW9nZket1l;hixx2MRC(rD|YGeJYlG3YQZh$z-ft63-#1K!@O%>0Y4^=G}fup%)eq+)0bc+$STbTsEa`*(;aC>o$)DT_ICR`&bJR zBG*$DJiKuA-tyfDH;3o}L1r07cB&@EVot$^(XHYR8iQ7%Sp5$NZ&y9xF=$aRVdO&6 zZ&htwE-Vjk;yFV5Tz~>8wb!a(jNLtE-8pxZrYAYKGsG{W%F+M7}V97T*~;+;s$W+ zpA=(nw2TPJ*NR`{|W^Wkc4KG-cRQPO{E>fPqfvgJ?{k}9KZ2;r(E2hDq+Cu zm_0F`qSCG=MAy7|qRk&Qh&p((SN1GW`rcWYaxqoKXotSBNll>*12#5J9~Ze!!n&Q` zC&TbWzMDV8!CBkd_7P#b#h4&UgY4Br_sZqWb?29`r}OdT(0;huHueyCohAbfTuGCL z5mC~uN@OQ8qVk9Cb;KPQU$G1#XtBCJbn8qF!7JKQ2>z|ONLO+AI_$kt(Z|dP+0HuK zx1Gu5-9V}kSal-1V+w)#snVo_6TsJq z)CQw5%ba6wd*t3QWnYC}7h$Ee)Z$SpAQYuPX0!C8b6Or z!R+Npdw7mBiI9L}y2A0<3npNQ9sK#iB}L>z@+rjB?U2lp+qkBR>ZQKRTF4L3qzjm= zkOC2k=Kb0`ozIuEiZKQ#{=mwUOI{B3vBDN6=)QoF)A)T3piza~{iMd#f~ROA%>_y# zkA-&l6NdKWj2WSmLLufa#im$Ng3`<^v_gTTMpZCNft=ZG2Qeic)JOJ<3LZ=esN}Vp z=5ccrj38`)iZ~Aj^`;=KXe1Q<{EGbn6n%fvBD&VOG*8*cDAp?RFef!~c{~`gpnm~g zG;*}N2cS~06YK#{87QrR`lw1roF`qR)*UVwB2Ub15@k=%qtOy>N(c-}LR7*2tqi%N zAO!}pips&#M?!r}3>>g$T#ZeE`Z$j~kMK_oRvr!V_(12H0 z`In%iPsLC4!lH7x4e<0xTkvlEwm;JlRC$+64Cc2b?cE|8t=Ji-?R9a1&4XDYJ4b5-x%gug>yew*DaO9H((R}?k z8X+%I8PG1n*BA^XD|k3Yac&*yAjBYq6jZ>?-aZVO1`Y7yJ3`0g*rOOm#oME(P#OLc z)^kI89=DwJ`iOM_ZCq=-uSyp-i4%t8tgG-k;&UF`Y42?DC<&{w2*ypwx%mZ45cw&c z9$hmxKr}&>5Up5J}n0dun;^ty3x6(M0YdeKkG~lH#*Bq$0=yXm} zqR2kBMy6!f>CO1)ux>8LOuiS_+3H1|ep=-xDF8C7$8TXVQ(I`)#Vn(c9ldI@rF^jD zV)YCXUYWfTUgwGleksizg|YeR>A&GE^A{Zb@yU`>9@EgSJN=|SBz~_#T3re1tcPk- zu+~<`D>ZRC{RoBq6G}nT+554ZFWAK;b+g;ka36S^`_RYMX><`Vgvzs`)X_FB*gx+H z$=A0!j?uvZXL1minf2tXA5c*OL(oZw9A9)S*J)M*z3tW3P|dT=PPKY3=u$Mk_&Vu$uS3A~MaTpt0>M?mG z{8DgkLv8EQ@&xQQ%1D;05&wdtElM-0;JTAe1#KM*{RGPoyn^nwc)B&mx)&o6QW_2> zfv4{VpR^V%>T>H7F)!0jQ2GP5(VwWz8<{cs4s>Piy+p8b)9^{;h)$IPv@`U}4L)Kz zdS)~KlvVvkH?PQ`sMj^wKv3%y0rqijAj7A z)H{a`u%5;H*d7_NJ_-U#>-e2HECT+`MZX=oiV)H(mH!w#BA38#D4Agl**CuAj9zGimic%V}EzFQsO05Ld>{3c3hC!m;O198rPQBPG@v z)z*Tf26noBbQH28VyB+lbrjuk0RtHQLkJ30#FB<-nZzPC(#MShKV4!(ki>yeZ{uuo zX1RCjnWr|RJl)8pNMMDu_^)stbQmrRpTmJo3F9pn z&jjgPBvm|?Yg=^;r%TT4y97D#Kn=#Zyj*0OC4bvGOo?ZCq8)qXv?t91?pba|YkT={ z0}~y8bUN;CLGO*}KSb&cA7*~vQj_}=-wK|<>5fOgUXZXp1Cj9iizo}vfRmMWpL)y# zo%6E;TnYVAewaxO3xS#_6w4qdgSh9O6ZTb#9jY^ohE0>&llBppohoT-(B;8l^zapJ z!^B^2@{vOCHE4A5$c}nIF~x^ZNm3ps4wrl-FJ+pJPKX_;ixGQMc=bd|VMCJS9pEMzjn*XB<6!C_ zaxlWAyFqyH4OE{-(!?ajsW_3&REJqQq?k?F&ER28`Cw%;T#XsgIzFnou z=>x;R=aSL$m*>}Psjw^Id`)*rU?Ksz6<-bY;BIcZmIr;+!l55hJ#nxtfI3Zmkw8Cm_%}SQ%rM$W`1XO3fC)}SFn6moyfOobN-1xLg%!&L3+rTvrtJ{^x;PLr3wI zuzGqKl1OHy;y?e_{GE zbttI%<@f~q4QU~-g5W&ix6ks_F}KI${#f@FS5ka|%Cy+nkL|PG>m)$OU*ZVZp1*1Z zB^0Xu@K}+-DsiJ>i{6558i6wt=z{R2wc2l*tY7Kig*efD)~x0v-tr={2_MFIPgM)W z;vYiD+)d_WM#RXuh#wLI=42pE_0DsnvGD#?j}s68SUxNJ3Nc!uz%Ne7R{bEdd44w4?U;IbV-TlO&C z!*8z2H?UBf>c|J9O;xPtfgQL%(OZT%SXsg}`fyv7Z{(2>Z}e3apkpHl49q2R`QJv~n19uyT-SJm$75X-7kY)RJUu&Y5V~Lf$D_H2*hk zRqbe*)(#RO$K03U5COIhgBB1(UOQUn|5NP$4H`R@u~`OT#BSwK2+>LnVPsR%9*YX8 zg)kbcYLCsZcA$o6J%?y*Xp@9+pa!Wo{hw{@who05Mq_#Hv5*h?|0VXnLP^0~t^Y_$ z6mu1TDD^N~*@}a3kb$4R`iD{?&{Y7!kd%nC^&i4A7LaN%q}SY597HcE5PIXE&Ls&g z|4rlnNOC4u>j8vTJ%rXZgq9tI7UW`#LTI%?Xw^e#IY4NUaJC*mG><}PwLxgvL1;m~ zAkzOG+#WZl;3~kaFMIkw6!o-J)h=XT(k{eh<)94FB*bOwpbX)q3>j045F*Nu5w{4T ztsZjx)b#Dx0=|he{^jn4nWz_G%?yh0Os3JR{TyXXq?T#c{CgR#cFtGA?|zddvGtrC zJ^HrHCzFQ`_2;dfG=;vT(wQhOO^=CP@TW3zdXNOW0EJZ0Q|fUWHH?jGVvd8qf)qNY z>sB$o^qt)W^?a?8FZJ&`GHH#_li8gh2YU?vfrNZ|eQL znlhW6IjoDzd;HnZ7;Kf0B5a{kc?Ns(Y{4u(S`Si0$PG zgxTJh+(Bkglvk#z1qt&3YpuND;o5v}C&w?k2R@XAr2d_f*~LHad@Z+K;mu7jXfPNr z%{!fK`udk# zo4Ka7q`8H)gSDHrqXVmrtE0pJDntuN^=~*F{6D>*AQYoGxKh|^CI$BM(iD5uJvJM z=9ZTN20;M;0Du6HHuO|$NIw{~r2qhsc>(}H|GI1BU}E58qGBOzVrpSy;bdWJLu=`1 zYjf`9;kYW=c=)N+u$ik?_b4fOO{kFcR(vl#5*L3Ig^QaZj@3R>(SNl8QRjs`FgP z1R1AaK+Z|Y)zekjase|F`do2z;pD>A;gWPZCa&ik?SPx`@;*|7Cn}*VYBBSJCvxoQ zP~xzONamw)dZ%Sj0BMl3s6|&SfSYE)omb|JdRqcKo1+Pc~? z1x+g)3|%}UylfQT;8UxTcGM(WWnMLo(Z&;=?>U1#!9dGAw1emmQ?JCM7{?r>NbKeATVE>2DcaLMIA4CB=+d(4Tw zNS&n1_fsvxFhMX8cw;#Y733VcNi(Ip#x1;znk{3rrh5YAZ|>g~C8kewiAsEn{AjU3 z9syD@pRm+Kh{G4_p^&&f0titAQn->z0N^=5EGA}l#Yynvl#CBVS4DU}Z=7@8eUP1R9F#zMXnntF z>5U@QHgHbIrR#gUga-E=!;suDWaBLmL==azpvl%W3989WJAK7zV5(cusUNqc=j{am6du}*2Ravygl!W8Kn zXe6Wq>Zo5{Bd3o9iL5~NmbWU*Mzxbi4&UA}bGjDal85{KjS`5Zg!pLE^Bn&0hs8%V zu$uouZV;V4vYpEc+r!hzRlsUkSLqGsu2`v&z4L-VQ| zjurZJAdm0`&>A9J@7tSZS1m5NEiTV&412<5o19lEb=R)}qGupMqz>8T>Ws|s8;W*w zs*Kz{8CZ=OIx&kF9>n1@ub+#%i33)v3Hl=lEyUCmaLQ69d1MUXNx35^IuS^rj^JZ( z2Ml|sx2FUmh!24?K$epT_L5?T7ECh%Sev+#@7$zP4;$xiyQmb|7({AR3ajW1ZM^$N zgg{m=(RMaj@s`3QdA99yc+lO)^rsKHra%u4v8N{4She(7+s<_?}kPdx+FYM&N2 z*%+K)>tJn!?1FE(dxO;n;@*N`^4=|5z~>In>c#__Pr5_*29}tKo4&)}?-I;i=EbQw zp2oAg$7wmn*(BxC=`P!}&1H{r{BR`pYVVt+BY>hk(3MC%I+T|Q%IBc&)l#)Ubu#>+ zIbEBewHPsIg}NQ}(j}h=F3<~P?w7}%f<`Kg6iSSTum`m7o_lkCRF)4H%&#$}y9KJj zlk=-TB*3B9vVh{;Fl3w>E5b7c$z&QM-vR|pUd{qGPgnT?AT=^G&F=1LnObw>o?=z~ zMdY$GI*v@^E+BfzQ8HVD#P6p7*_poV#I{1=kG<6owv$~|rL(l2Rc43PC~mH+%O=3K zm#fqDpQ9Ohs_4kKd_t_9jB<0S3~vzn{oQC(UC}tbh(sGXs5Zv*NGF%LMWIy=@7_#8 z8tuJwCZskdV`fAHILI~O%l;go-z~~_BVbPv`;mDDB!koyLFVJwveC)Eqcl}_4Y z?>QcPt8Qm7Y(IXi6K|{enmK4w#n}cGk5Q&R30PIUv)0&?UDFYt(*Ye`tP}nqGksr! zh9iIuMCP(zn#=Y$CmYqOJ{h3W6Zg{#g~=8Q!D9KKm(zuAgc~^;@dcepA^9#Mc$S7# z1Th#e1v1%h83$lVf~Q9>!{F;QnO}cYeA{0N#gJbJLFCX>JeT_Z8#i7cVuaon4dqKP zH;SU=s%mhDNl@FTKk3cr5MXE`U5|ShC-%4|jKYg3hieU!M$z?8*3i4Wc}^ZK(48Y) zue@WL9uEa|cW>L_?;3<&F|?(@jZkAA5#rT-sOU!At*#IRNe~w>gXjmK!rM;v>R%*( z2`MCEMqUGulm-ceed6!vhz~*CgWlGtWFE?M5Af66nlt-P>3Qe64re|NjckP{G93nM zmS|=tGu>yjZgw%d6Cmgh)*@P;K zR9?#;R1vt9tFr$IVc47TZ3yH%kB01?kGK6)8Vo=G>Y37?-fi^!j(7;2@8x>tfQ1?Q zgN&uVuLmHaS-I9B_H`(S(FiglvPR*aHtmQI)CD`<-G+)P-rcMlXBftzruz4=6^isU z*8IZjY<6SfLAQoj2a!||9xRCV&s;%2^dlxe%ROJPo*+Pv=sAqMK#11B;2r-vqA(Dy zmxh4rZVcj`#QIV~M;-|}*kG1u-RVaOsFEOhi%O&lAzUJ$2UYlarh9Os=AU@J`Uo{; zBvio%D=v#ZR1moQZ^@kXdbDDFbx$*G;B!r4p-R=k5GLdT%}C#<*B+jv<;`&()rzh& z?aW<lz>ub0f>X&QkDRwf9Q%D!@cq7E@T6l+v{&fT$wu8%NwCB{UUpj#0~54v{Goql3wnQsOa0hoNAos z;uOd2oEP9$u=r%-*2Clm)Z!AB0v->VFf36Akcs}?kjvYKPpyP7cm~clxf>Y(oAS;K zb{>ESyyvfQWP-7ebduClV*+d-jk1Rl6?5Hsx!IY=(vQWVF&((C!!GcFG_b=io-@>A zl5n6t-KGpeHm3v8S;n9q34j;2)J1JZ*u#;SZ+~i(WT2)S3-IB=)Q{G%!nI^esXDG% zKNnw+LH1Pl`$aV=?q=1kC4B2X!6AOoLUZyKLql$rCWi*veC*X4M*lZZD+!E%DC<~Q z_l{j!(5XKxp-<6Eg)|*Ac7tXhUoK#+(~R8Woo#BbT3MrRcEj=O?5wqlvHKR>{X>Nb z28JB*Bo1jv6B<4flm2uj$~gfJn#RI>^sAinm0MNE>)nX#>-5G&{KIU(7C_X{`+HGz z77h*$_epvMY*9nfpF)@qcb>K0P?RT<73&Tr!fLV!AX##!n z!BrH5%9+u*T=H}|XI=q!s`qChyzUrtteQu)vfOH|V1(b2rM)5dl2RAnqhe<-B8RGP zf`Q1EQvlU_s(^6`-T*Ljxe_<3_bItED6DcVovc$q6cZ8w30OuJLA}+csm0}M`y0^6 zJAi{Ghfdk+1Xa=R;){VBwu0Hujp%|qJ?R=Hs*zE|5f$Q|td_7$q(ayFY-bIj$kENy zXBvgd@F#@6g%HyBeP;<8?IU6sgJ2F`I;KbkoFGJ@g@*xa#~nDm_TIX~ci4>^6@N_- zA6jcWc;lX{$kN|*iP0|Wn?<&Iw(FT0@uG3^qYgomkQDN_A2oEmu)vJ=lOdqB39hj^ z9xb&(rqUtImZ3c1-ey|bcXTzt+m z|MHeHY<0@1y^}kvw3c-wf$zS>H>~xXk=-Bhy&mwl1_Z4tSMD#O z<6W}YdYkLcgZf25Tn24Hu-=k=YQhNhYe3e>nCL|T@=S&gQs8F#8>cP6expVd0^=Br z4esi8OhI4yfe28V8@=y>_05QHfU)7rweeMnHBz)y_m9ye1L_(}Rij@;snqPFrC z{e2iREDXZxq}IEH_5Gdq_*dA+Y{iue%)93$fRxFQjI0aD^qJLmg@-+@t4hSzeY^a? zcUy46V-^?@u|>zXXFr_v9|`cDqufrVZNqBqNLC&RYN@}f-ND?$&MZ{DQ# z3Nb)5en;fN0L}Ty%I_HZGzT(KhzP&><}!}UrSUAyz;N68jXBTKt0zr zJ9JSSh5bQ6;$3cFwMLSyx3HL8NweH?bLUOzu|VD7s&seEIm}eJSH;3eNhWRLA#EAV zrk=5dGnoR~GL_D@@U49W%CQ`@3fYgo0;?`Ub+SgU1(9)yQ@6ZVlj!IZ)e7X7mUj9hp~4ElV{BO z)y*8*pP z41=CwAVSb8d?I_(DlIpCKCgVa657?@V@yT_0E#7A*5aO7L?Ld6~F5p^#$NhoDx zb{P2d071^Au`pQImS=$2f1mEpJ&AHM6r4EekgBbSgZx>&%v?{3ujs>9Fdk_rX)>O0 z01MR{6e3TWnTVyOTn~<$Vo+@ba>)|4<)F^wSI>{zGlE(MfVsF-4SE)C{b+IZU! zhDf>yr3gxw4e|p_)QL85m&b*{91LZCyCWhI0`G)Cw@T+!fuMM2$UzNfV1;SpygmpY zLJSlI8%#n<#ymn>q1!_H5=_)h^K)9zmD|G5@j-uK;;XT1jRdBqg%Oj4A|x)&sNHcE z;S%LXQYHR)4(MP}Q-JaJ??|bm&UyrT%^840{NF);sy?vDA$^Y>B5*SYyxmdlmXACT zT&hkir=05PbQ!kIOcan{2xHEYMH-m@q-}y=7AmE2`%d2m<;cBZCppL^m$Nk--k|s1 zm%kl?0ey1NAF8XxR&o05*dS%U`E7lB`Nz#Z$-Y3i=LANVR4!qyc$aB27kd*HR->d$ zEpSr{b1@Hp7&uuAs0~-?s)`wrkgbg=_;YAnAknrH6u#wY+6|8S1XCXBVP*(rw@UyMU~@_c#f=VGx;vHB3YLvzALydsUq+C^E5mPy(rr76qm=OXm^%kBfd`ghHbgu5~EPE8x=?a3q<+ zP||LSVeP}&Ze$D_X&zowtM5l7tMB_WdJ#RV z1o&7)m@YKpDdxEut7wUh-(#Pp;D#TCrvneM=U|%TKPh!U!f#=-bi8kvx!%5{<7U$I(eM3Emj+X9Pi~Nyxf1?%QIk6KkBt|RTI|4ENbZBAfNow+f6|HdUfZxCp zE==M!x0>R;+|LCv=FY6}4rxn*%A-CCBMG(ol;ML2-{;Y0Wx>B~_1 zT^LF3xybMGJt{#%qC>Qp({^mdMW!ahwI|aXGyeLf3;p0C0%K50N_1`$OaTB(IkgKB z4oP`_dG_$eaQyw^Y`-FT)nC|UCh(#*&T2*ko-VzDIko)y207HXSh=c;FR+WH#U@Lw zoc7&cB$$;81Tw%GVKb+~bk=aq;ioH3KtQxEQk1o602OHM@ko$98)A2@xY=CJ1(?#g#GG~ zme8XRqK~fIJc|H+VVERsxsBn_cK#4erNjwk{y}F^acv5jjXJTT0O35Gamy?nI5T4f z$%a_SxAmKpRD8U`Sk1wmQof$Mj&}|9d+17;QZOUQS!@_-s4lf#F~&lH(rRPylxhy; z1^>W}Lo@8Sc<{;)UE?)J=y=Fnv*##T!Lpn@q-1Mbl*h2!W<)Za!q41a|&D-9X`@1Z8nXAR`oiX45~)v!tjrHMW!+>bna!- z!s|R(e?dtU{yew(fxjI-zpn(rA0cNd@Rokwi+$Kb`omR ztjYn@I&xn}p+O@x_7wIx6Ch2L2l-Q?-eh&>VZrUjtTQEbwsn%3`P*#O2g8sloLQG9}8%LJ=^Yfab7E(CQzrpwj2;TW$NB@;$|rI6ldR*CKQ6k}XYj zN$b%t%z@}yd{MIiyQhsMIShkG8MedsNvIP;Lym(q>{d$~JcIT${&fznKcne0=7L?x z4FJ`6snETS90Kgw2GXr-L|1>cQ?9d@s7vPsZp^J4#+WX6becOb1)fKU71jxZAjAp; zf)rM_@JeIF8BmG@Yc|#QBhvXG#isBPy7N=rxq??#CH=x*ZT{)gl6S#G(~70(p{G3M zY6qA5*`}SQ;8iGAW40S?G_g`-?SUh|@upPF#x2(GPnvc|j>?iU)r2OuKW?j7%4eeP zU&ubB);_OLG|TIqv<3p@qVYg37h*`$1XUN(Il~~U_gU4|TG-muhD7TYb_)W_HudcC zIhp}K3IBehsddD;P#1CudtKhSpmTe+&arm3B`kwiBpKYtE?Ex==9V#bMH2m94n6im zA5U+L8>@p3X?w6KZJb`fJWP^x3V(qpAXKNpo1?@4xxo4m4P=fflBoKs$gIgp$fT46 zU3nc{MCiHa+v&-E4tIL;Lf5z#w#-u30^hRp7GSJW0>DG)8n{Gc=}Cu5va6pesZdEa zg2#vR66-O!u0X4qG9m@N+c%dGZO*R=P^E37%hR5sB496K^c49BuzeZ5uT?WAvvj%#xxptb)CNv8r*Nsp7 zvz^(}ICvR7p#8W=7gx8l_0-=;B5~q4ng%k9&}l)!cMF}pX^84toG&b?_O~kyvOD^L z$7SqMj4kugqh}m*A>ts$9c?l(co)pkv1L+|*BGhI_>ogJowkl$el1VFRXlf$x*W6N zO7!hRP_s}=fza(qdF`zCAXT7%-NHzy^e4syI*D94(%!z$+7t%u9 z3;nDe18f{-9PZT8+}cPdv*|VoL+InXSRBpl>~cFYAdo0CQlT+pmGG~g+?PW(jUA@t zmK@XAmyc}}9h+j;<;*5JSjMR((fspL$*EAq6r58E?bLKFwkK;a?r8C#e@j)tg8g!UgHPo$AQl6rz?)H3pnu034+cPg@2yh~Cn%FS4oPC7`Pxma1#Hq2m;O|EBjO{de_Ey8sx{)P>3+KoE+!FyZy z{dqf16KdhDVnt8H{){ERr8_m!?{!K*qew~|?>!kikcdD;fIifQ)$;p5nSN+z! z9W7M-w%AfI91R3VC!x#(mfqLLcS!HN@JP%9mN>J%to4`dXrClyswE!ix z_r(fhJBORo0-dvts?*UU5_0JclM8y|#*0yzakQdGzrMw6polZecP;aliEa63`;mfK zW7WCZ#K?wb1xL|ptLz^r*o(Eh zf{Jl&ph#I_NKqCG6e-CI13@t4P4RSp5y7_zp35%UZg8w##*q9K58=4xXX85 zhS|v+^zG`;`%cW6tW^qoLcs6rRUof`XtY7G! zUzO|OSS9sMFdr^#&L|$Q7Wd55UH>|S$@!&`Xk#r%Sa8M#KM8tYy0U~pvZv6xgtTS` zo9a;0={zyH%97YOL0_`VPQ;+<1g85P&1!~nG8BW?#Te?W;4yL)jdaEV8en82@dA4d zb5Iv|f{Vo;N)?d%rLbKJYuA37cK$?15a&juURf2QV(S(){M77&S_6h9b$Y9{4^1PA zDYNC#LjjxvSK819#^<5%$HKMo`6x|+1?uuaBGe;hwYVPZg;TUK2odTI{v2o`CwRJ( zHTV+~{1wdwEPp?VOi&~=|DY0bD+tm^TQ6ivrFI4A{fK6DIWu6S{m=A6E*2V2e&zs% zCRA1tBGsupIJG&_U{~6B)pPDb$RMMtRNM&UhuH!iw#nM#yb-H#{JfhXi_JSJWjX@% zaTBLX?&CyjjdgBRZk^;Xm{|bpEEE{+7gTMu`kO&uum~;G%#4oQu-oNE$)~Mxq$AQk zbLI(=Z_SNw4SA#?!f}I?1fG>$=Md| zRdDX13Z}$sp#W_@9HJm(ktiRi@Y63lyHxg=a$2?oHf);rWu&c3SquIOTTaN~sB@!y z)I7T^58x5z-!jZxrE4aL058jo8RYO;{%K7tUZEChIdg1oWj@5p&- zf$ps4@}0DfcJQS0c}HfWa%Ot%LsYHGd1LWDW@6pywPtA(d`q||z{ZNz>5WIhlF6=< zZK7$~A%r>J^deCpJW6jcV0efX7`I`X-X#PY-|q=`V3yCHY<&^+_)pgywVwR?ODHN zR#w%zn5;b;Sf=w5t07l@`8`WeW=r2`hw&jjnRDrDbz8Gus|mQ#*eKqqb9algQu=0I zId4g+cWGQHv-=mq-XjX4T7@->UOc&7sbewhaUzrcQNSNSYvI~@Hml}w+x9U{=73^j}e`zbxRAGE$itj6>SPaQw-TAFMCozzHn`HgjiV zn0f@k0w2eiEp)9THmE6@aQ|{yHh(?xej(=syw{_|Rvn6QL~yv&c(uioScO|doX8W7Mvs#W>UZFovpYH6S_ zKzDcFK7+H5-UT{Rfc#4*CWbcL22a~r4k_ig1apvnK;JQ_svH*FM?d?MD~4BGwDjZM z=g^Z_QXrpIC)G#&^|LG*T(Y#u>)5HH zaL*(v`B`x1*+PdtzI#8tN+1X&$5$6yGa-m_PbeP*Ys-p0&VrtmHADtt;e+}_hIjPD z<6m@77KRKIhVhuC%LvDk>i+eboNPLDfQHEqpEvWQ>!qwIPw2OK!&I=jTu zfu7()Snj`VxT7dby?dqPmzX4}>$a z%r!ty2Z?BRPzP^E=7x2?p!M;Or3cmp)7$*a(`jb78<(y{+uJ1V zAZyo=y*cASu;6VQ2|BhWVm#apwY=w#SzChXHCIqnG_v2H>pG62_>+n^Q`MUfs}qDi zM+DwxirnUmLq@QcZ*U70Kl_9tH?wO7FZG-3Ax%&Diz!E?W5sWkYh`&ri>YWx`a*<^ z_NEM^Q>f<1zPnUPVl&8$wjUObN;@IQC^L>2rAPxir)alPgrtkdC7umCg_pI|XRY3Q z#INEVlBH06CpfzG!VLXLkRS)KG3|!l71+0YBw9{r*ToRTL_@~ZSx_IRm4L99wp>3W zeQ^1(L_GwLY~%otogWFi$Z54LJ*hxc@k;UxISUNzlzDmTThj2d+f>6i^;^w!L<3*+ za`1W*+uuK-errj2&`Tw^6l(@#d!3ru$)v};#7})QvyY+6h|rY^ul?9y0FuF@_bgpK z8WJep6d|pCA4J^=9}y zLD9Rqm}3!ybRuMB61pcVI>VOiObDawzp#=e!AZ9T#oX@T_HcZ1Y5Vp@WWZR!1v37| zdcRN^ehD$;Q4UJ9PCBQNp$q)n6MLPcb;Q*qA1|~^;~QPBYi+3Wy|A`_Z)VB!2l8%0 z*md8|xJgbgF?!aFtUG`5Ce1 zu%aKp-JIEgr2*5sR0gaLH2f!IE+`H)4nhzHi`M5*uxsYXmJteXGR%16>X{gvqZhZ~ z9)-1MkjVRo1{$f)n`L98U$r``$&NGsGC%ErNG#~^ZH)+K{jOfnoCpde=5o?n zcnfGe4rZ@bIdFN|o|SDALQ4Rr;bsn$b#kbkus^!$Z})pUs?$DWBCm zp8f6(6SV2;dP-S9WQd_%*{!03dlr0tv@o zD47}m3i92>)a-F_rQ-a2^A+fk`xdAv+V0{S5X2V%0e}**#Ms5v1t|ogS*&>|_;Zbi z_kHLy#{%33y~XuojpIp_t68feX_~F5=x$_WO@qDZV@m@s8n1dy%cnDggX(jyN}>AcTp-x98y1bq?a_=cqOb?3%P0%u3IDt7SoTjXJj)Tt@q{B3W*NaTzt^e-}gQ+0rxjYPk}!B9ZRZ}YU*0C*s{qH zg#mj0iH%X7Rr!&NRMy+CS(g@N{92p}1svPjdKJ9<sx<__BPx zbM zWeSc7?0F?Y!{Bd*LVpf1Z4UV0x*(NsaPD2gM@Mg}-DVlK1lAc^C>cJ}y?LwvL6Ev% zDcO}}(q%07S)Pc}CwU)1x7veBGV44s;cN`+RV4o^j|kWbC^4Fy2%@iwUwK|hugs~l z&9|IaoI{%AkfbPTjidSAW~C!zi~izN13VZgagmQK`}Ma1{g6FnvWTfy<@n7VIoSif z$-zk+56{1SXrP&l(E6rwI2m;zh_)OizZrzi?s%K47D_~#_c*QKHk*^KH2x6oh+JBF z76F9?0{ozy8j@ zGC?x?TM31CV~#o@WIN=i8bzqlP0&Pe@&;ly)^>LAb#Yd^<_o=upoEzVB#X_Z>a+#- zh)6K5Oa{>|I=z?+b8aHlrcUteywI9(*f%Rt{nC&hjMt+c#iidzUji>JE0a3I6|KXh zBmiAA`(}|2;J8#8oTujDxlRY}^cHzDt)u2R`Oo~7DGQBE+X1PLC>wP=aKScKB1OWc z+Z=eGCp%?2kywIPm8@#+v~>f85tw?>2trud9kd^lYH-~8{EFrC~~h{(wf|x zWj=D1Lnc0L10LFHii_ZHo9JM?LcOvJVC3VYokZxpztLbuMe8b&SzjdO~D%E*?1FTuj)za3P`|N-hvcBZ7FL8fupuUadjdTX0l-*wVP`>b#kv z-pYgH@#4mOa$0$)vEXJbEjn2sAJ~>2UOoCaFVfsbjHtSs7X;zzO4lpN4M}A6Ev#CH zw70PpB0jG}w~6aIIEa_gz0)STJ&PA73THiC9eB#2Eni@h3dO*~5mEKIvlU{M3(0_m z)-t5J!vj%ur^FB9u~fKuNMxz<>v^0QncEenoSZg+jS{Wlq<^za{pMMMh#V49m*j4e z5A^tdaWwr0$D_-Ca8QNWbx8)k&I#r+LdWL;yK-m1fMs1gP%qWLy6EAd(e}RMhE`*tvj{hL{Xr5MN{`4cf{3RadgVLSn=gq-Ch|(WiksRA zKWcJkFnbYk7t0d(v+sx_=@2tMRG}Rm&uW{!=*r6(5%27Ty{KOV77?$0i@m5fo*p_H zMZ`^=v{%SEAB%E@$sO2Zr}@SBD7AGRwXz86c29i^qqPLIc>?i6UG<`bf zKNJ7-s1NPzr;3}UzB0B-=v7F#U6o>>#q>zQB3nf4MIfdJ7dotuap83^ZNXtEKy#eaB;sP8)$& zv#*z2whryseZ790(^KVp0_Af%Ze|F&K`ez4uF497*rSJ*KrKkjX?xX2i9Wx-+1UwsWQ6X&}_tsqvVs)O3 z3-dD!n@udVF9b3FS)cQt_0?bN({LWX^>8T)PQ!*I;bH)L7<1X-+*_;j1idp5M8)UY zJh*3Z_{z-u#z+6!;Oajc0C4{U0D=1pKr>KkA_5*|?zdr-{!`euP9}_Fuc;INnP)FA z=K3DL5l3xD{X36$`zrOACchm@1bLwtSFl~m8U?YKRo~qb`g!3PDnD*TL6sN@4IgeN z(MrgL3tjY#-rqx>j>CV&Yg!_rU! zwcZ~EfqAyrG^cQ4JWXtP$AkT#d((Da@|*-q_;3^3)wVL!SBjJ@-$3RN_H+c? zEv@Dd_t5m+C8b%eY?-J8c>X~E?RoBgF#Nksh&^-V17oUSy^{AL3VZ?NK`g)~^w}D^ zISUGq1>}cXcNP}5Ge`^Qa2AphEXZ=H@Pjy{h(MtU&3BNXa|X9qxHhBpMtw7QZ#ScL z=FCoOtcT&p@tvG#8Ul|m1R*a=sI^6dqM6mvXapW#5D@nyjiVFfQH>QB=wZ9fg7Avd zPJ6t)nSW=-+8*UZJPbFqy~iq@nG2*ZNyn%_6cY}&2|mm%6%!BB@ING^SP~7-3%EJw zU5PIPE`fO1pnKl5^5TdE=hyJEdMRDPlgn=6{zx)g8t`uiHJ1B_$i{O25ZPERv;-`e zrwnQNi-nnN7R%ShR;~ItbHQM(sV)_GXNN<+Uk9C#K`1;}pB&MlzG%er4-I2@{$W83 z&ld~W?KBgI|FWQ<+(-j>^{S_LC#^ageA5D#^}!2(RLo}c0yD}CC4JKzIUTb0pCS(b zk0Q!|wERIZgP9%%nwoIFT#X~=DF^N@a7<=LkLw~M)s%7Z8-pYNqF|E-?W>P}s`%AM zLXUs?_@{`F{^cjk#wtV}UtFjHrTMO*W4q=kvyKD&U=H7&%Zt;?$@svtNsSLdK^SuSR>GZ+N%TNoTD8MnE*I_*tuJJ0A zCvd%enQo+|_Fs#s9wTt{N7aAoxz28}+{wgB4y?}fa)6OA+1Ty6f}8eId@1dDRfgBv z5mzzr@AYi9|EHerOZmgPRknBIS!LM3NE#uXvjHROk3+od*Bb9VIeHFDt6;T7{QR&2 z8<@34{i3)6Ho&z-y~+W7x=nuo3@->0qM}i9VJ-_5L6@3pc#St0^ui6_a<60Gzr`L$ zf_=CtQw-OK!p>GxAjlJAE>!;Qs&Sts;MaBu)eZ8X!mWQBn>HJna2_>2Z8z6&-?@)b zogMts$Q-z5@^}3U&*G7+y+M@A1z2dj)g? zIJu~X*C{AI*BYJ&oci|X|HaOpqV*G!bRFlAv?S-CN@!ZyYP%=k>L1bPxx9_I=xf3_ z>Jr-W0|xei5Y~o5{K9^Jjrza%jo|#Z9Lh~-1?8t49kDD<&f&gn9e_D88~uLgUR8V` zC=Odoq|b&;zGo$WE$Zi4$sdc-@;#$um^c2e5PIhPoxr2M9G0y2dKj!N%%u0kpyzmw zp}dkeg}rb!0M^S#nP^yx|3UfxuE4ydfYF0!hqsSmdMn#8ygnqLf2QB`{QAZ3V=Xdu zjrJW1%a#714O^%`+|C?0`)iW_An3RJLJ*5oss*j+vQ!7_YOdvO%N^7a0}L?;A z*B1zo@E-M{GLBs; z$bXXVziAY$?G>sUaRyuZWpTJ}z?;4OPU{y4UPa(r=!S755+B88PeMyG=w{_bGFBAB z|GSBh{@n7Y|3pP*ti*EV`9sEtF-W5T`mBfFOXLfWmMeJY`Xx|`kyE%AjX5&5d)GgC z``;);|CT{Tppe1iJ$C*4S!eyu906b>fXDuR+HD3qQWO}zd)QE5Lv%drs|g@K%osc* z|EA^t7gbZ0h;?FPUl~{Q{SJ)t%&S%Z_9F7`y5RCC-{xx;?O>qL8!@oO9{$hzuaNu` zmaxNFP)e|d4`+XQ1mm1%LcZ$8x0)CXwdlYTGn(jt>FiHC-@c$(!SgMI1 zzkNB`22pqd_ zRJ(ouO75%bf1LW?NLkx(qz27M`8{8k15I6>dTC&F5`$?0Hi+MD6Wb$;13)eIt0Di! z>MxHzD*FdQ3}y=!LaqtyST;=0MTMNUx}cRhos*pd*3o+wgS|WOEVlcAYsoAb>v(ke z-^lo%KoaPQ%YcafkvR9+*DP6d`VhRHWrM*__N2h|vUKF)Y&M50SKi5n0~0Qk>8{mc zR+aY0Xxlsh%h#9^uI?4Nn@gJzGE7+@_89V@rqOV-|UHwOl!ICbq z*A=RsPC&oBvSssM_`yj0mmY>FEHuzjGXZ`U7_IY;eyY$hPD6|_PT#jYh{qbFGJ?MJ zanK-7@OPg4pEG~}igVSU>_wGI6^@kYz*>r|xVm;UEz*H9*$>V!+j79&o zt;$vn^1;Qge+?(4CM&6-BldiGQv6XH28iB%`>NX&3(uc?`#0DGmCJ5{jFq{VDgnPv z45kQIH8E96wC#@TRG`PU#2asU2TZfnG|wZLtcKX$#*Gk#4l5U^j-bx%(NJ6pM| zOQ1`K4lpr(W#^DP=-+pg{~GPiV*kPr0QsRzGh9$U%`}*Azc}lm6HTHW`0k0`B(VFT z&yJ^As6qDc@rMNRg9LT&(#-EwfRC^1Nog;*H9#>3*r2J&JA^u^<3MIjx&B&qtD>No zKn$FK6@HiCshc^t0>Jd*J^X3(yNThxiU`&%sd2$|n8W)EWpie05k*S8hFx^4@-^TH zx&xa&-_HkXGmUdZQYFb2aSv^xG6osbkNxtR-gZ;t-(aQcIeM`X2+3VA$rb|Xv}+~c zGN`9AmBM}}!J{bcAwL;E4hMoOqs!9=8r6BSF9DpuqhGRed; za<$5hg@m%A0__g8Z)$QXE$$U6mAVZMCM^lj8CDhw)Ec>lD&a|*6-XkdYTq=wAlYtI zC7mni78^bmoGPjczQ3cLXzHmfzEsRNcsEpri`9}QEVk-*^`x=uaShLqr7Izg zMLtfPc;lU?WC|MFx9A>l{GYd$?rqK5+Ruor7$dUAlBA$s%GMkevELdbo#Kl8C>BN( zkZtxV5-j({D--i8EcV4EsKjXIMq^7=qcqDB^DQgJ9W*E$Z-CP*w=E;fcnc|2seuDq z9JRi_@h}^g=lpUAT%zy|i99#x55f|+sz)ScO)xOb?_jUV1wb*wq)Fgg22-vuZva!Z z7D_Blw8++|@G>P%f?A>zrKpm{N);54tF5fWM#$sgdw`X-CTA^J>S7s0B}WI1_& z>Jewgq^26*VRFWB5W{xT?%Yj^-L!E@F%|l`ePVD-oE=);q4|;<0LxjYzGgTQCYx+< zg{az3&uOxb$^{g*;Wb7{94suc1sfSufnC@M^B%4AsY}rca6NHSd038vF$>x(1!f@Y zF%uQ2Pe3#m$6BzGb4zp_meqBKu6t)0>jeGdWAYPqNpNM8M9JUNh2ruXMiJ0CchIeD zsDmSi(;ECFjYW|-mLVUHj7PQ|m=H){MWJ#3ZY~+Mm<_wm%|)2RZ*TQ-L9w>>-_?gK z$*vtPd^+nERIC6iVw?q! zHw)RoRpgVK3%Nc!V2%&8oDDFJ!oLnsf-KRv^*KIbyAv=ZFj&qG1A__QXVP%1(zcvJlJNdu~hKdxxUNywOK5IFl_DT{Xjo^aWA zV!7QfRg*Vr!J8_a#$C@EXn=x(etEA$_P+A>n91eycd=Ar<-dwn$&pa@dFw{SPoh5e zJeN^RtGi-ei|b(!PX}#^O)7Q&xmx#=udk?S5-LQxb0@F|>zh<3a?1zM3r&b@y${?% z+A05RCo(Ow8BY0j{MfI?D1FT%0uFu%<)3n2z~IAHO`BGgK~o)C@)67 zA0MNslSIW)IKGU9=5oBQr&YecB@iY<`7N$C!4+4sWwxrWcIWO{Y>?(da+SGSTixFe zQk2LHP7mE^fi=};qxqZhE$WWJ@xMJAh_(I1({QP$PZ0nfHeq~)M49z2@`}uJ&g%&L z;f5F3DefQ^?x`1mx40n@)CaxB!YUQk$+r`KVQt44t%7d0GV*TK`egSa_w+c&RY&c} zOz+|2)5V$E#&$(u2pd;IstRY$(`uk}9@&<%-W-eEGP@fOl-mxQxxfC|_|R8kWx40` z{{VA9jK8FMM(V>%5KhU;kFxwWSb;QT;uqM*fFy-PWqgDp=n1eEdlk*Jj%hZ!(mICe+~{4RAq_S#jrc8Yqjl`U0rKM%w^lHz*W@x+wPnm*yu4~Kdg)p% zV~HZ5Z>G_QA3lO?)fuf!#nv%~v^^k^b(j(=wTq!&{1u)C&dE;jZRkuUQ&*KQY29|Q z$Gbi|vDY5Ed;_gxG)rP5?JH@dfMMC=#BP%M7(WWZKK|haoVsEA>NMKE@>BC=#16o| zN0}&Q^rJId`^DcPWs=?L^+J5{Z(6jT&*6OaH(&e7iE!KZh7FE(21kxxkKRt_{*V3w zPwu{VoUILqWQ$8hWf6xb$y^}X)I=6 zaUa||&TAMX%f?=HbKOGzmF$*fysPZi+s1cI^JXFY^-ck8>xCv(&`L?Dal~k0e>5_d z*4a7iaF&oBL-G%EH=eTXpFIM~TLiDUc*H9ezqi8vs zru|J*9#|}y*=gDlwvMY5P)*#+2q!ytm`uBuW&9;;`Nbt(gp4<(mgEg_m$cLnNlSj* z#AA`QLA$%qV=eZNW8R|$&N^H=mHpHBDCas$bW=^dRLiHt1N7#CJ}P1&M_mC?;6FN@ z*6V=;mG7-^*%q{83sJUl!D>6jHGcn+2|jGqON$H=SR4 z3-bkU;Ez?)#ep}4dEI&VMM*~wq|pq8 zve3dMyg00(yeVlQLF3qp!U%-tw{O^7|10+io9qt?_5~ID0p)!_{q;Y!X2{q3s&!s{ zeNTO?U_Gx|$Lp-$wbt$W>-Fc#IdNBUB{kwn9wUyV`Ak(DH&Q%_RmO>^$9X8lckJUj z_HiApiR-9{=g3=L8aNFq#%(CZYg8MDHY2eF=v9lucyt2mBD0&sS3ChTb)eMdaT8C# zNDb_>aXiEmuu%f2Etib~$gU z^QE|FY^8Hn{n1m|Vz$@$YNM62v1abxxvFg2s~FZ=>_1f<##$D>+UBs;7Kf{Tabc=o zSa|A}6_)x%grl}S4D|~LKW%x~>6a01`UQoVeo5h_@71>))wvSuI5@O2UoC!4n&^3- zs&-4MYR@q}>^a%`TueiPS3ku2HSI5~|DRR9S}s((PF0)NxRjb9iLx_NnVwYm&TlUp zY;*_yhB7ol=B_k^p_3GieMRMw5E(&jl516x!V?p((xjl6{ zd6B+9{_E^D=lT*zi|I`If)P9QNQJT69a!T@Pq#eR(`|p^=#De&=_7mG_xlrP;+r;U zKA1gm<1B7{@|aO>V}C_&{C{1;B#ob6g=-(1Mw0;L#amNh`x(g`3*O`7_WFoIU=GEpX0KZFE`v?DJ8zPBl=$$ZV?_t!O*(|t!v5r>3oDKMAQiqA3 zZ*;BkXfn`ywms5q=zV?UT82L8K`YM08TBXq2I7ZjB2n_J0?C`NXRGNI5u@bczpg>a zNi&C}4bPuV=V%Ng&)@+m1J*6_JFyF0hu7B&ZiTxdOX$@@1oUZVXWI2O6vbVEc7B2X z=B0_3y9YBXOp^{K)j!jw(}{Mp3fQ$Am-LPAegANRlP38qJ^|odcdY$}wvYeoXmx6K zNWJyq!y>p};6INkU8kq9HIWl0e1p@T95PcAOf4C~*S1}vfjv+(8+X3E13Z5;TbgG$aV6FAP%d5BLm z@7O=T`3A)E`ry5Ec5ytOUYrLYydvv(ByWIDM(48`p_+;Yz9Ul?%!XuF^DCROQyODr zio6Vic`V=8(HycdfXZ&=jwrysViFjX|1-pDb=UA^y(y1G5_ zeSPeWeciMN-C@`5nTFd$6<>e^-ok!-SL)bK1>@?4k3QjS_00^|vCsHBo-ROq@F&om zP!IdZBU0h>v633b-Cw4Kyil1E@-jIcOkSi^aIbJx3TJ!P*s^YP46kov0h@{4!;uMaoo-mdGg@e=MpQ{)*@|7SZ8e=j1v^ zmgm*OjOxd7Is^0W))!Ji1Cz5>{`A(ZIK8EGI$73c{)+lgo@oUeP9oZTE-n}Ec)BOj z&3`2lE;LAGuDm%W(4;Z?@1&{p>I;kJpR!9Na8zeOP19J`uCQino6G{z#)Wy|TiQ5| zPNNn1uK_fMCMn#iuHm?}2FcNmusw3NjThK&XfGYVJN()Art3N0i+l&7i2o0Vti$)m zcvnrfc|N(sgAV(j$s}$R`98$ig#9*?f5PU4lP{}b#4Ejoktvw37!&k0npge}Y(yV? z9gQr0q`eJMGLo+G!1jQ0bfy`|M+%|PCa@>gKE?ZB=n5xXeMWni@DSSj43nk56d&G( zU~~H{cKmTdQE`9i&b{*>_DYJLjCc!un{95rKpXQ>@=2n_VxJTXi&%<%>8~Gr{E8{Q ziu?Uc+Uq;+`79wBMu^Pf4+*nEw;qCC3Q`*3qu(83X= zBpOpZs$ds=3}$Pb%_|RY85@=QDbD{Dqj_IW{h9ZR^sGb+#7*Q1y}X=}mgAxqbQm+| z&+V>rxEq~DYqXJ)V$@DK1^Yegt6An0O?sDE^yw29yLR!jvvTk9Ow&88Xpfok@8sZ( zR=>O8{t}kZ#GHi7<78F-5tN4f7cBWFV3r3aXx}*NRX{~1^Icr=*YmL-z9bFMnxO9Z zFLMBIgA~>A{=@U#>D-|s15oUAzMj7%emlY9VtP9TESDaT**oGB1=zW>SjDfqp9$BI zk9VLs;X^6wMB8($TV^%u%XPR!q9x3KX3xGS`UX#lk>zu08$`qoc0l%1?tr$tVR??` zf=AjernU#4(v#HZLu^O#H2pEQlfsb(PzVti=zaOVibNGjHdis+kKLK97r8Bpe5u@E znS^#joZF9bOJyg!PIz?Vuyvn{SBQOkIHw)MWfgn?MqnA^xKywP@T5TY4v4WU}5`WEVF=#tlVu<9qlX%9LnsM}v(eak7AN z;AxRLuJGwsGEyR0*_nco7C%-aEz`yMt-Q1iI?D0j3Y&U^?M=>M6Z^25x>159Bzt{a z69xYSg`Ix04Ss(Aj$gi9OoFnV`zN9^R4DL4ta$i0*|zh?zr(*i$9uFNNPBOCAAWWH znTVlm^8|1kPQCOlKi*k#3_iOFz0B`Gd#c-e*`Airy~PHz0+wrhC~tf|U9c_{H_l@+ zjy2B=hQg5n_x;LS{81f}SL+afwrTXFbn`i=@lc{=7v|od5D>&;7fifZb4pLfT>9^( zFu0+6_mCFasrQ1=BMKzGrk-}&XEszV zWase|sm=5H=H{&}7?0B6eXEc5BB@FT=>o@u+_AaXJAu0&bs4hwn)bZ{dueZrJx17f$%0sO92QI5}Up>-3!4 zn)aB37XXm6vEzP7vc)q;ZR(zlZVWu!4(Wjwc%oaqG<=YJl?DBgYH?!S>FRDhCP992 zP|xZ4aybL67KcLTfp9txK#WeuvtWEWhtq~1vdF+VN{++;qOye7(rZ7&H1DvrmWMAD zq+5@bC+VD`2q>5B@<@Cf>!5saR!i?!vM?z3DeqU}BU^kg10UYaFICEf5`OoIH~mNd z;jC1IIhEgHkXi5&d^Awe&Pb3dJ=c1?&JC70i9X(bs|nvb+s7>y#4SQM@l=r)mgJ@{FU!RDa_-#v5g#r|IW{AlnJ3nX@vTO-4`-49!}B=6 z5DKw5@Qn|D14FN!)m^#tkcsJA*sqW22arChoXNL7pNP^an^#g-dlczM-7B{gBZh^L zU#<#OGiff zWs@oWQ@OWXys`$T#;sj@nWjWCX(h81Rq_g6% zsL032i^H21Q{zNy_YQ2jG-nQv$Rs53fq_C~SFAan2f`Hbq&V8;>*SFZOtc4(GkVU1 z0+Dv_&!A4EO`tBo6N%3nO{oK{`e6uXO8BR<(g4c5y#*|dzQH=6b5EFG$J%jzohvpr z#Q86p7NpcM9y6tm*`4(I{eh{23xKWLwl&Zl+Z*cres|LK9K#*Ey{(E-A?2qfChXXoRq&K`o$!WhrU_B|I%s3rOL4m|8#zPyD1zO7HOoh-aEo zrltRAw8Y7#T0l#jOREL6B-3>Zh)FVnDHAi;7BLE`#Jc02>)Mu~4;@%+?H-&)$Bs4B zot`~1jX|$J7&Xac2Z&zuM7fKE^!F->1c0)OWJgw-b0l4~EcZydWG)9u_H}VC5=ja! z^2z#nfk>Cp#@>Qo0!UV88`-&j_a)`#>YJwTy1wr99YeRB{zP}ov8(sTe%G`ezuR}3 zqzXdMIUL8=p+A}ax+^KCzJD1JC7yk#d*D%pv7_KfDLhir59Cf&K{92_G$d0rry{xc z^>rk6b6t{w!M4|9=A}x=AlWy}xEtVL2KoXt((+lSXVwb$IC|nNc%Wx2>VY{DB`ZuD zRBJMr3`PTEtoMelsoMj4qK^!_tM@I-?s}GI`<~ZOwdlG5uB;>!D^a(-qP0iS=;U)G z*RRCCIGH6sA5)*~ct*;-&Z-~fCuVdT3t+qr+gv>rwX@omuyaiw_Imx{#P;=({dEe*DT4?VaQ`An(ujN&Fp?9o{6Afsk41%f0PPu>1bnYC*_ac>CM@fi@lY( z&6T>@2hiWdr(MBsImv@vYXZTd--qkyF7LtomcM$U%tv!EoGRy>YL2!hn~Rj_;Ym$R z9NA9tCx${?#PL_4Ly>=jbHGvNWj5OKinyVttI%hXh^+$UNt53iUEyJuj8lT7ya+t( zU&`T0{3uqP#MQ2Puw5M)MOlM9gObebyAGmPGl7J3aWB5p;%Bbo||RLGP! zZKJ$=<^!-#=+~+M6pd<7)Q1XYtq*|x$gWFKuU-YPJJwL(mJIT@b8xtWF_ICb(4XL(};3HP_a^y z6qL<0m<^PZODWZk$jlqAm#gR)Uo(PP!cZ9r{3w>0f!^~>~BSyIus*JX`vkXH0-&nlXcY0NCjy#`Quk{9*zi%R|$Hq6~^ zpQe*Nt}Kx#6PB`2zm!y!1pEE&3rHcFr|9YJVEhS~-Ra`=CxX(O&vQRqPD( zkK<4~{XJF1|MlPh&;Oy_yqHbh4>&V88cG?S8yt*n#uEX0OJPtcPC;G>1`IsVPSznh zjorwdi2Crq7r_#aX!|2x@ez;Bx|!n}-3??P(*3~UpJ;v!_-DGnQyvK89Mq`san|(A zK^c5m$=g@q8~+v;3M`aO7``-sB1w_y3) zAAI)*-~GXNfACFP^m50%PvR4v4m$HJ$(JO3mD;BZc1JdW*3S3?TYY+BPCcLI&!`zQ z9#mupXqAehaiF8c2XU3E1x5#Yi3nx7Q<31BKF%BydD&fN$l(k~56O~KF_SO6uR~ff z?vPYo7IA<(;-GcX1JR*LWD4&}%VpZ(y8-}pYo|7P7IH_nC5@ynIaBXe0#lqc7Q=LP zC4niFT+*eD#Fr&OsyiIQ%vqsji9|c$?F}3$j|%Bb329dHBr+tVe~$O8>3m8_rY7Oi zK~nV)^KJ;&6|tiQeaW*p;V+WIiNlnod8FQP>!?sH&C$EVm?xo3c0^)(to8=zBSiq$ z(|(s${?il*LJlj=Chw{YrvH7dOs>kR~Y;XY5E9`+~%;(nsEOA!e{NiOb5PTQw1`*=D}7Hl<8Y3Fl_H z&mPY>`gjS`ON^P452og&f6L54n{{45c0y0ued6rcRHhoHlm|6*iLLiBQ_Al=fqeY# zZLs{w|496YnN3`l8?Qf5%q&0Lnys2T75ZLcALaR+-+fBYzn|ZWUP4dl#?&csTQ27(~oIqLLKo%%0nuj`?_W(O^LtN*Jg%SHl)k# z=;e0tOcs7844sFYnZLMQ-5q5l{+KvF!5Ds$1Fp)N+zVJQLCVjcL)9)SB_6}-$ z2emKNPT%l)1b*@-DNf?KU+HQDV(y{!7(AM)Br(^nf~5wIsl;xVvNDR72eVZK3*gE3 z7w{T5gU!r6SSs~WH!gg4ej6la5Q3PB?fj!=%{%<<3T$?()az5toF9{LCgP_-qM0() z?^LS8=>Z%GW!1g%>UX629h{6w<+7q4De5^7P?G%9xeX3;Mj>+dnk2p}F?djcB8C_C zIjQrY;PUwI|M&m(|NX!J2l>~3`!7i5A%=owJQ0%*Al=l8M2Cm$aU|i-?+$-JjRRAu zN6W_wm}G_5a5qg}(%&eG!dr|&gYSo8kt_a8C@19Z5=veqPqD199R)Qfhp;8vkdjJ; z+tq@~G{d~SD(yDm3O|@%B9eoaloxlo+&r?lrAcZ#+V|jBLx(w4ZcHCjYN%R6?}lW@ zMp~`d)sZm-x_oJ2x#6^mby%b=1mkMkGjJz|sHBN+5{p1?mnIphxb1Ni|TDEROeY~TKhdhq$P850I| z>kZ5bTQ!{}bIMkm6{e%dXg8k79;0z#_SY8)sAYcCF5- zd3L+@=k0f|WTxMGZzTJ~tyw6gHoN3j1)xeK_KC4@a!1uw!da#T|^i zqNP4iaz8sJ)myy$@@vrn(Mlw*!OTT@hqu;V|M^%wAd%#9eIdFMw_oj{Dk@A`Sy&U> z)tar{G0G5ZNV>CB~&J^12W3NJmg$mvt@a#J$xrSDe-4W@GV#dU{nehJ={RFNOS z6kF&bnfHYhCli)^Y~$NpiTxn$jhRZ4mZyReEHA`8GG(-p9IbU+Kk0|^1*$%>_Xge6 z8n^cbeNq?9y+i5Vp|k}KrC(-#yS-!R-Z8YEW9Z%wbMJ?__ru)#Veb7f_kNgrKg_)! z=H3tUi}1sYt)F#(DXA&(@Kf4`_4)8PANwOIlx{M1{@^9?L1|O0Ky5oD<@3?pLLcQa zhqkzd)^Gx??cQ16akHUIW@Bf|&D|(Bb&zc6`dH7Yv4F^oPr70~G8L+R0~5xm6|M4~ ztmPNk+~ZNshG@*ME*_hq(nUA)Wt3*%RJk7*FKR|v5~Y$xJ;-x?n${O-=qgGnop+?n z#oKNe9o>3=OMa2Vi}SSKWI-4VxIW<890?wjg7?K_J!6kVcNOtZakFIMXBTy+y|^%z z41cTqY5e6yu!0VpP5H+N7#I)-uH@ln6ig$3zFa*Nb?tG%M~fT8_b|MeU4@k8gFpXB zjoiiJn;rWf!PkSNd=7(IcB@#}$cevzSJO3NHM4Vq}{|Q`GL`~u!{=>s~8hTo$9QP2|78Q6^ZSK?XGz>n% z$Ku!3U&3OqF!goOr50+=7Wq2}JnDmW>Ct>*Z0^lD`e0&;A~#3zkKE5o_{gJY5lnF) zBat{MWf@I*aPgN#_d&?691xC!cIw<$zRiB5D+tjW_k2 zdtZ|m@i&=kI8WD`s&V+`Z|dc}Dkr%~Ptz=<8jA&@^p3j1%bRy{U@W?n zPKZ+|xQ?!7v;vElB~qA+WBAH4K(k)hZq}3C^P5_OZxp*vJY>Zdzca< zgXVhlfS5} z+*}`kVdp!v?xbqL|E}ND(){;|l2|(keatvrUYO!cMeL#T5VQqH5on6Dxlc^~#EHqtewQUw zmgNF}aV};iPn3_mA>*m>0c9m50*b{kYnnfPqtk`YXtJa`t#irw!O`oeS z0F8K*q|;Te*hl~*mnjui%%;y&^4#FrC*c?;PILKfnh1eU*0Wi#UU3+l>{C)HIlrOj ziQ_n-9$tY{!T`Qzq#wQ~pt9Inc0-(*kENIJWUkpUbGPpB4k)S(<4muZF7JwMC;FVg zo>R*~{&48Zg8p!@@RxbuKRb}=+?yr6N&)*!pGiHxv#Yp)E8`I4L+|(A1Lozl9T6 z_X|EuZRD+=lJUj|sYi9vf4u9e%e?hF<&OT$nV;Md2Udns)*tu!YxR(V-u`U1v$GkW z1Aj-AK$ZL? z=Op1Ro_^AWd*V+xsfaWTtW?>7P?a1N;<9A_pMKd*wQCL1Khs~eD8-xxp(@z|r+*4W zknJkjeDcmsmU$R9$)+>zb-@aq8b)FN1)BzNzQbC)t=!&>ZxP?&g^RRtSmM|%iNd$= zenV{i@O_*qnm$M_S4`4GQ`;^7W`09hzT}GA@Y;Es8F~P~Ae!BYGUT;?qKyY?GT1qs;9k1!xUyv1I0)mbK#lb$~JWh+xs@rJEOc49kgn+w~10exl* zDBGPJev0ST%=Jf^=gAbj$7|blk@V&3bI*fijzF_j+mns2gwAYs_E$phuY_)VC3Mb` zTx1`rcNxk3banRxd)ij-G$ots`gsD0*>dXcZ;;;KAicjq`bln(R!GUXLF)yH8#kd> zn%;4f__D9|3hm93L-wSuMbGZA-e&)w?H-Y3rsYD*GB+&e&B=QM@)H=4V>gJ58M(3X zSd&gfTW6-rMB0u9QWzY49rae<J6dHd@jp9J^I;vQEmFbn6W#*BTqsKDM(tcm8`y`gw-C@#5$MZ6PTb`?4a zx5^p?z8af)Bgg?**FM3M5p6fFg~3-po`%tZIY~Y`0|7X!hVLeesR$GkN+W?T7%mV4!+S2 zz;qxjLKoRf56is!2nIg{RimTBcs+&LlNC8UelKmpW!n&Jg7?rtw%q6RgU^|UK4r@j zy9l-zchm`+ns5TV%rE<=m`-;JPUg`mY%v_%3gxLiaF)|QC!Jy$mZcje{&yL|=F-2H zR6#i*y#u0$9x6+|i4l7VJXj8sF+I8R-E{~X#F);*4y%30M^-=VXfqhrBQTmzS4Wwy z#}b#GMVbYlmt$Gi9{|VDB`a8HfWBN0LIGjPLk_Z@(4S*s~uU*rf9P8T?}vXmJN=KfqSp(Jn908Vo(NfR=F0 zNeWysK_Y2a=M`ANBk~Cw-0Vo723Dzoy`WX4}0N;bxQSu0l zzz?8Bq#Y~(8*G0Dbs`P%3*RIA>yNOyLs_hitWpOJ_@@IKu5fyL3kLxDhG8Dj33ND! zIqs073x5fwFdwE>KRTmFr;}G>G^@XRPm8^v-3)D(mt~r8Id^XTh!4D^9GhIutP}gh z_*Nr_h%-sYUkO77#n_Dc#)rQ_ieAG2mWX0R=D2S)elN!v(ns|?`PSzXQP5>m6wQPw zpXFjzE12D=Q8r)qhF506H6?9ev>aCFN>w#k%SdF?R^d13EG?f11QM=bOIFlP!eo~p z$ASt)>&H#RK1A1zeBJB{Kw5LwtGgg9WFkjh0Z~LFa}<%MHHeAUON2QJsR3;bRjA4L z>5CwQmdX54#Q`JYyX5o>yN7~G=$(Xh_;!QUJxSF)Rb}53W{JW+ppzvTvV-$qii8Ao z6V}VA1Et={3P{#}x&9^Vll)65QNLhwqlDoirfZNQo3j*&if7^?%4CnWiGi)aZVInf{L@^8+sk&faHcC|(EIGJbY3LYwQOFEUM`p%aeQn*Y|y~B2j zluj7*_X%f3=aK9=1TbK<#lL`)1Q^I+zkA^WKnn+o#TBgnE3^wwkp3HPt9E8M9FZ2= zt~LBk{h0ZNlJ7?~RP|9xlwmDh@UhIUWc-|-S~tm)lR3!3ExCyDgdBUw>Pg>4rO0aTE@mVEdvc z&a|COJNnb>Uye2ZBXk6uVt;~Jm=txWIz^gG6^frA7jPUWdWC2aoQk1A%ccQ0C))XH z1!@l5XmjU*)r5+?G14%!F(s6Ak|slc9)N!Y9z%IifTkAUgaQXV@RSL)h3|X5cXAEW z*hKqA<4WZPZj{-H60JI=)&xB^C!9`zR$zCra%RzK#H375j^#S`jn29LEg1H~l|Dm@ z1b-+!AY~S0HVJ8L79t#8B>hEZA}yYZq%DF$0q-1!)<{+ZSrKAe#LuAz3i&Y!efa-{ zOVW|teM@~)$QxjA8epOn(}Tz7Yq0hcYhsN4r8A}c9;2X+(rq3mh2u4X-oo>rHOwK5 z>=DtrKDb_-o-+TL9Q-IcX3}s6z9eC4(vx+zJo)VWqmCCgKWOP1h=-<|Ku{4=uN?6_ zEsVQVsS})VNb-4>k&qXTy?$g=!z=XQIr{GK=$)fa41M(eQ`h=@{7*+Gzr$olmf)cOje|F zLYB%G#WNLA84@&$3RH!5QN27)mzJm(@WgbBN@|>ws;*+-pIA9+D@di1fXK`-Tl2wT zr=~LCpST}*{wlDnVY_4=trV^61wue-*Kf@~6c>F>)P8%+2RIbS3xQP{b@ znCDRGw}tXQRByN#Qu0c$Oa4d%E_{3E$oqj+d3y(6xeI34ydfoocw3OY<3|t>Bt_aD z_9$#-y_Bg>a>yz*H{x-T)~s)CJcv=DVuP!eGN#JQNKB4W<78q25L$=h1)kK4C^(=x z#r(k!R2%i(yTufwvAEs0rZE_*wud0&>fvXYP|;DW?hs8dtfH!NNdu%2FmnMB&=iqX zaylurA``Jdml}SEA^%@gy2!v?hn{%GsX0S!U1H< zT#fF^FRG8!Z5DzeUK3^C!?lk9*EXM3vM_Gpq_REJaV55^&Q08e zS%vv--sTo2)8~Q_TNN0wwa17b0V9t0$iD;&FdMWH^px~o zWhc}A^?CQsf_r=tB|ZQYe|JRkp$A|#p%!KCH2#24E|{LbiSN392bj?7UrdtR^kBVQ zm{#}t0PVmmT?8lVhWMj{F*&aI{#Xt@m&08^Yc<@=n_}U3qzJ!V{Xj6DGh;glSpyIz z`AnvnJ12ta;z2vgu`j|W0A|q}Ix@!k#3QSd=CqUf4ge~Js6b3U7Q9?GhKS_IL52=R z*g#UNE@n`G1vG#Reg+q?wbZ$J4;r)uG>GShJ!Y`S47gD2F@q<@4CG769yfS?xIy-e z2j`oo#SN?taRUhh8{-D`4u6k>8z>&WS+jfGAnA)eZm`Ds1X{i^-0DdZ60_OP9TXze3%yL^N1zSLvMY2 z?Kt8e+94T8RiT}5*c+!D09N) zq%Qn>jT)}B*m9LLrd|0Vrh?RtP}`3+qUpZ(#&>3OEg&PGw^&&YMpcfCUi8WoY!y`8W+ipy+Kt!}q`e8O*=;cL3?ojt?+D zI|COmjBibcCZ>--Gn{fL$XJ2@z5;VF^k28%>uAJE*g;Y+7pwIG{u%jxDRdK%+EDp) z6$WcmzPlh;<*^(}j~)}CQv!5aUxx;mSa{6kpL8yr4ggAm(PZcr=DS<2l6R}%gHQ7F z_%sv|#Xy5i$gdCh_bLEuiFWk!m5$F}zdqI?SY+ctEoW^B4MSGekTu;1_7W5(KK9kLWfG^H5|5d1f` zqiUcIPK1NzH$clmAAOG^eI9^C2*hD=3y&s%e=MMX9sGu#q!v0+LCdK4C&D7g{R-7A zmadI)vLl*=dm2sFfBW0R8Kz~sUL2{yPgkHy1@jf9oQ61-qE0{#AZO6Mxag8}r)!uv zV9uDXh(3X0Pce(LACb2(8Mw|8^HauYn^w4OSP@F+A9erNC2D9f1jOfp*YSj&&RU+S zd3=(ukp7hXJr6@6t%=ui2>6fi)qEqznfRjPPR)^#t`1-Eh{Q2~>@mhHNj@!)jOBI2 zL81Nj6U+uQL2fQQwsi1iE#eqwboCeio^GYd9S_n5V4)^2lVDj&bEYc5uRw0RfFr#q zR;jMZMqtSTzzTXOTkhn8|3G^P4dnXyExA@f8bVCoiLB+?`k3ZV3RAxdX}sQaGC7(? zi+~8>gHqUFy% z(@RIjeh2KweNbQ9gZg%g z&x5xn0XFM~_3gv(a$T~A)OQ1^i|fQ5Pk(-Rde#~WmcXaQ)4Lnu=@JGu#?$MWNgoGK zS2Rg0RT|^zjZBpdkn|!(;wHNFk@UK4ZebpME=amvfu!4e zBzaDGe5@C!aDoIVFT z<`huEB;t=eCfA{$$uYTUgyharWAGF5mx_inIvU;)Z_}u_ z6uBu2`z^vzV2j312irRTeM2%1ree~>k`)PD!8m`k3OFt2DI|?w$Bfxn(-_;&KDY&V zG%qCHKzmD(|G!W$8(`-&AVKVLc02OY)CF3Y#=l>l` zfeA_*r))}wP1<|EmorZiM@Y+`<>Zw@r~Jn29M1^oI3X_0GkYe`{2P#lJf3s%yP(jicd#GR!6|@m5P@Pp8Lj_GO5e?9SB3|Mq?D}Xy-8Q!{l|C1= zpjUww^!8}McF+QhUIBTW2j>&mtGx+k{?E7b75FT|A$C3``TKti!JYE!#tyRL$SR6b z_-wI*Ug0dCW&im_e;Zy}I8 zlTH-5x@`P}5Xz(kN$H1K=FVSV0?X$T((%@L5TJPgbK7(k`LhZ3aX>=Ea;0f|q_eS$ zqw+qcEZy^vL{P2>ms<>q!6rXWXFl))vguHFcP%#PsHAHI=9hP;0VgfGH#^Thc3l{1dcuwkYAkE8=>r<0M! z^@->bi&RCLQHJ6XO;#*ayn_1#8(~v7#n=Dc#P|PMcQx<-V^sz4h}+>=s>X!3gyZW2 zf=@IIkG4zb9#1yu#PK^TOBXl!mdA#qHpM3tF+jTpZnX`Ba2(L|h_oNOC3PO5sI zkNc5^PBrcrjHhC;R51!DkBK9o+Ss`jE~bNDH+Y0Rs?n*LAhWoM>jS{JSO<0Z6?N~f zuYu9)=>0!{*{!RRNmJKgeI7Ugv^3YNjq z8Ym9nm|fsL-E*(Ko$WWaLGR` zk2i#og*lAQinMf{)gfDBgB3y~wazMmJ_NKM)4GAVm+|QZCf_Eak$xZZ%a)V$4z|{6 zB9fkI29H>1{cjwgR0p)S=qnp?Aeh>cltb`C)9A~2B=hvjX$IT@p2!56=(`)AXW``38iYt0Tz=KI!N+nZT_ zb}^U|t;s&x-$c8qTU!=^1oZ7`-P(E^y0u9d*x0SD9yIwlZf%OtFl%=2)|T|e-mPu# z*49S1Hq}|Bc}DrILYobo-HJGjo9NYdcB|Xw7ADx|;_TM1aCYnOo!z$M?6wHz&Ma6* zB$f;;S|r0X4|EJL*Tie5~hQnQExN$in?0)j(aDoFS=kM^tYV4;9M81SHvZ34yJH;%+yqK@0&!9jeePczN%p0`yt1d`#Feij)LlLCioB`A%*NgjeI~;s|IASHZ+{ z0P+<38QojNKBiy1iOKxEW~E6Yk=m~&yg=+Lgx4A$Woi@G8E~EfYy-Y|#q#JT#WS!A zEzEf2Jf+g{9#L(Bd8wmax!|GD(Y}Y3cQ#%4;J=0bXYlIAgIRYDPK7?q#H{#Hmh6rw z=^afsJK7;OGnuXqd7f(KWRT++uaE#C3?@e&xeg)4pYRg6!jus3Iwo6ImoOrG!C4dD z&4R_PFj`5wzo+_;@g_ME^)~KBaWD$yf?%Rtg2;FX<3QCn(Kf-aD-C>tLSzQ{`ha(& zs4e*XiY)5*RLCBH_evvrh>yiEeXh{yj23CauKd**PY!XEdP8N6h#F^6qCa_=iF+&{)1(*k42a zg+hm|#K08LuPsn^?$CRiy*iZ93he;pqz4n+Q~VePYZR#~o_JGwSj2Pg?QQ7al2w!& zJ+Ghw_@Us@TSADe-w#|k#RPMTRcC$yyJ=a`v=%b$>&=TEf7_cy&Fq;^W}e zie_Eb>>jU9`eKh)@A2w3;?=6NN^`vWF>K=vVCy1A<0ks`Ve7hWZegB%F0l2W0=6FP zVe9R{){<1g(F<|}@L;)}!6-8luwy^b}a3#pH|6J3&XD&9MQ)OZK zQ|PhTV`tY zA4vX?I|txe9FXZ^O}`1qh)NERf=i?)>xBnhyI29De9G_G*0Ja4AzM!v)Oim2-=am} zHquuCzk6CYmC*5Yx3W1%dm(gaG7V|mFtxS(8*z>e)Aq#V8)8}xl753i-?S@k@b2y# z>^2H-3MsSER-l0;3u8<$(@K0pIaZ-Dz@!Kl7|)+L80T74&hz2J@^+}NAH7n&_(N3R z%37%WL@_%g4?gzHpD$nI*RV5KcskE~eTfCtBGlugCA4&cuhLjF-$OsfOt^dMRTA8M zNGLz#WfS-hp<^mTVA?&dnN~%Xl|LOlkDVY!&kH~-y9z?gwLr4X%VbJ&UoYr^JcPCA zYGAR6*QIrn3wcvHM5==A3$9*HmpZ{^D(M@^oy&3DbwMbzl(p2=(yWE);y-IgTo6gh zdhJgOc5^tHItfxf_GjSbGM#7-!CC{84UmCy2cwE}?j03$A9$`WiXXk!m2G^f4*Oe4;Imb+d6Q2rkP zte-o-=ANTS3H}v`VN(Z~H{fiDi22XXuUF9Y*%18?2ysyYck_r-UdZb83EUma8=~y| zas<+wFIZnv(=qfw(xDyfQS#FngB_dZ?(#ig^2t~%q&?<67Garom0s2i4T@JZ3;AT? z0@c?xvqtD;&0 z9p?PvHD(9By7Ol<>LK%$U$CAPKUPtcx@U{L4-2RFEc?$2d8c<*AcjI5xB1;4#3d|q z-v%OpfXDzA8X<-wIU6MEL@*eFj{`Qd(5cBY$zlyyXPhT9TDx}|zfc5)Ui%~9?SDqN zwgco$;qBacKzIk>az8?wEV&+KfvA0efCobT)FcT&2>6==Sif|}Q#d>khXQ~f5PTxe z@w^~{PU)LoWK7Iq!J7FPq3W07`%A2X*SgP6X%&k2JKib1MT7lXM!E$v1*LJa4$0*s zh)1G_JaJHvUI|0v$&yR%Lw^~BcqeleSp{wftUmW2fU(3i&h?iood-IcsJIlA_Z=O5 z6ciMIxI{7oY{R#}alDs+4`b@NE5qyTu7O$hkg*kUQ7%}7A_N)FhSqv9u$NZ z<9Oib=tltGOnWBaj7fmmU;KN9Difp`giPQW1I!~9%bkg|mSdiILPYGd1m~1jq%h(2 z;xls<0o7m=#~D`>kfJ0umF7EOC26E*s$^BR2vR+rabkrTC*tpRl7=54nX$sH>^}wf z@-pisEYc(w*TtHi0m|D<%KuP3Kfy@d-ufXuUIfHg`y)*L(2Z~5Aa_twAh83GnV+k+FFu?73i6*=VLTI_{K8lzFM#Oh1OG!Z`aJ2o9GSbqz87oVZYy{#@ z!ME+R1o(>6bTG8*KvJf_z#AiE?0ps{W3~CJB&~`sTMNml&MJ)|x$T*_8enrp+{H}{ z>tl0u+uXwB`dqNNQ3W$TnavO_ zz+hSdGKA^~d=U(eDh;8WTsA*;qBw|_L=?hP?dZ+-=P!=oi!_fJae8?GS%d=frL%ZA zjILyRwb%SGAE7L9;CNvLQ#`cshG4X#j5Uzkgx8Zi0>DTaok6i-~l^L$+L!OQ88R^O&fZ4Pa*1 zaB}5BGw}`30tW>*v&%jU*j%PrtbsS%A6_3EcJg)kmC?u9c-m|;G$^oo7N=a;2z!;=KQCd+?aBh+_V@RGrP%WG4XFI$E?|~uWfkhs zsc*_rw!}Wq@XD;E4XjL0i{+-wl?||52?HBrx%EtNkAvkZnm}2zdn`BUi#?XR$8y_< z<*Lpq+r)C~m@*pxxJ4|*O^oUTxOLmy!i@S{09@0kKyXcC58-YP!hH>{GR};~0^sc; z4w$6Cphw=l1w7zuM{#rF$ZDpf@Y&+HgnRjXpX-2Uh2#o15zT_&1BEyv8uK(+&q$Od z23a~QV!)*rRmP!_RH>L{93Rtrg6;wYZIe5G=yg6!<5*SbT(q}>$rzCytb6$yVNvu$ zrg=Mq+vL009%%&rA8}FA#O3P~?HtNtJPXDn2K3X2%|g*>M4~NIpCh50$R~Uj7+Fp~ z1_UUhgwZmQHp8eL=ayu62HA^rRyjf97)%WG5o{M!7wpVRQHrU4}IcHsz90Iz3G2;fK*u*{}DMd3+y z)5RKK_J=qZF}cZ#Tx?3h)BZVFlkT2?*pmT8P2_>DfMsa^>FU)l8cI$AEZ^VXXK-aN zxL?cy$Af8)-ka-0%U}O#>YeraJ#$1p^osf)@R9(v!#vv2TmWT1kT-{{?x8kbuU42p zl!+WBIflUjG>;ts`Q?e|*_#3-}v@Vyh2f(m+$g5l!y=%Nnun zZ}9G55FjKYSbNFOkBHzz-|*zo&{glQoIWo5(XtY{rT$U+soHRT2G~M$_d-8(}*qjQkt?(V&68 z*g(H#1IrtVfom>!ksKwkH6;y`vL1Z2DO~@t&p`Nu^W@^=>aSuqvCmyEzP(-u5tOJ4 zKTYR=_rSyjI+~hlV2(sx1r%b9xIURVG;q!!mwwZzbZ{aC)N>NJYl3|)VM+k|AKvgr zyij<+cj>*`aX51dlZ|7G88s9#E*ZW!B4xu~#sJ<|3*Z|wG{b^|NrjWeN?33(w==Fp ztkZ~sr|(UM#SkobssvBPl$Y*Kv&MB;Xed(w%Z19_%~;9urz;0 z+JDJ%5zNSU=%>g8&6Zu(Hebou>U@N$z42ZI4>)A$x@o@e``CF5mwwF$(Wlgahr>O3 zPQ$W*pP>psRYZIFTI`T4ohb0<=NAdtqCUTzhSBQEhvnr=lcl}>$w^*IvR{iiud|Wl z@zvCsm~nY1dUA`l*zZY*dh#T9qdGJ8E8kWvRDG;#tG5}9{j={)*U~_XeLVITesOi{ zgO<(F=xYgD7G{wz5nul5E_vQH?EOW@EE~1qK-bMvi zJp*T$*OG7tMdCdjznmI6f=M2{jivDO=SEji%Zx&Wmrxg4i>QUVh_L-N)lcD~ku#&C z0r_d2G|Uv}*}zLf%EQKf8g)(VkK?JK40EuC_r4lQU+jG~_P!cz^wm(GS(+!qZVcNr zaMUQ|CvGFlmWr!J{Z_X!sXiNb4YSH!!`!=TY{gyU`w-0R8tjf?Z+=d0$JLx$yx()B z{Wx9yVLj%?$*UhKlzzKTy#pR2jQ)=nEs81&68_A@e@~9 zuc%Vx4t0XMeQ8qhHC(12!g|` zL=PDKzxLn<5bJ_P0T{w{7_2LBR44deY>NO#1JVadUKz?$&c+TI=tS_7?}TV`p_m1r zBm;g4_4hCl0UCrCQ}f%W->h?w$c3uOLrvrNRD+(eq}*qkb<$(Se^_`)BS~GIH=PvY zgyqWqLx$!gRd1bq*GQ=Rw&k(Ex<^3l2rpgE5OS=YoRG_y6Fz95XED~C$Xq6sHHWKz z!{BO!+H{Z-Ol0wrND;sdc#||>%sAXf1l~>4N_TxgPr6HvNy>&anc(%|FXKU#BX>O8 zGXu|#=*>eYYMrgh9V78kBdhf#w$ci6{^mjyI=xDmx(GIbR z$#j)<^hmLdW<#JSm>hWlc#U8LaGH6c0Q@G-J{?$g84a@fgbCRT&X(|Q7J%RsOUdug zNC)%Y6=WbLfM*Vf8;1vJ9Dj;tz$B;}|H$Mtd8;6?v7!{nYQC{*sm<5P$*))>bKNr2 z;DSq+`CAG292*RYe^U%aC-|~y7zkmrH7!+$Kjg8^7M8q#)fGKXgmUx|Ero@onvpQa z86~=yE4R;izN4JygX-&=_bB_bMcF$o3tcb29$*&^1TSFlsRP|(_z-}R|10q!_)?t* z9uK9L41D&{KGu3;ATMiPLBqlm19|4AK%R_;&4Ij{rk6(o@>I=Vtl>S7m-NLR$lC*X ztpxIvXO_l5UL#9i6AaI+MBB^;7+&pGw=$nT8w}5?!tks;hPOQok7(HojDLIm;w#7M ztODf{CWK)z{2-ldtdQeFX(JrSk8s_Li6efrEG#JM=fPFVm&IuF=Z9W@WnM=T~QoURx%mIxHx-M zT!-~qTmgTV5F^Iery_&dQ&KfsQBf@fNL6_njysS9!~jk4gLDwEc>i=f-cNk@v?}6h zUMK;c1;zG&=a-e`dbeT4dsHy)iajb=DoS5b>@HbLb|1jI2T`{k4Vkrjp~dHkK~!r~ z5LL#*<{)ZKo7f|PsH%2J*6qpuuT?G`AVD2LA%SnU>1 z_1O-1*7pz7)VlClls8n#yeA=u7TCeghJX(W_@#9OnA{W%?IkztW}iRqJ-TSumHG}Yi0z{!oLx~;@_@upZTmWR7cfyxwjT<&7zt=`-pfM!V zy+5C_{z-pY998&6?9)*6QG(R`9fFr9=|IG@Gwtulr%sY~M7$=sj}(Q9IWQDl$Xal* zYrSh=QDc~Xq{LPZ{m^$QyoWw2L4AZe6zUO$Ji~D5HLAQ&>hqa*)px6=TG`*Qiu3o6 znC;IG-@<|+T??QWZ*TEEY_9Ht87>Nj)ZRo;YjQT-->|yz4Xb?3{vm?H0^P7}GbYU# z48N9`v}8tWU1VBj_WT;N$krT8$%@gsQ7u}OS`vOJ1w+uw6_$#~ct)T?Qac_dIz)h5Oo-h+BcU+h7>J*d}8 zP)~VgX%6Z&Ht{t<_qvrhT(<$bSG(1%OsdZY-LtFEJ$sMtZ3o?Zz{HH;C5wO_-~`y& zUpbIx7wDHLa?cmYvx}$qYzI77AkRs1cf#sJH3W_LJYa=GY9Y{m6dfammOm%}iuU#n zkfEd+RWKU@H`j~$K%mfDI;G?kFJ(o6Xwn>9jv9okNS_CAA`j5; zjbCv6J@9UO6$bhB_&yWq&)X>I=okaxtWBE$oH!&Ca1Iu zp)?h-B!e^6?o3zwUYJiYwmRMYzX3NC5Q(2(o(pLjV7kH}ZkR%0?Kwz?W(xzthcYvy z*^aK1O_WO_mZ@ekB3YFg0LY=kmXP;OPptY4mKnO%-I@EbQu}BL- zF41>EfNZ*>rAYyvIEwajlI)#^PC^50X$R*iA$I=YI4Mb!v8GB^q-dqp*W1o!yuH}o zpMraNne`G5UBoJOv8G0y@@t5b@;_8>+?b~XwHF0@=ZbwMV>zz-bXOtE;aJe62o_^J z!)@KEqyPXmjnP-*aMDVrgs}q%B7Lm1JqwV&I-6HHw-6CW> zZ0;6O)4KggZV{>o18aEi79mVC04mLL7&v)~I6%JlJ{RqL!SY+^3$|iYYb@vmD?i6n z5`}=%BeYES-W41$BECzRstYR3ri%|LsEpRln7NyHoryn%z1wGr^8p9)ul|4b-i0Y{ zBv}LfD;mz8YnamwG*5eWnHUWA47=ljYwWW(VwfNVtp=?diD-3$naBC<_sgu3>Y-A% z`T=e?MeL42sw!1wRb@%}eVLgG#=(-KOa;tVuoUEdo2npd=LeLtD&3r4T10KlGI{3L z*%|C7;Yn^re)tPA7h2cqTkK##ed!EEhcoJH)tadwU?|1N8$9_~W_+_~9 z%sCU=6?;uzev8YQ*sj+7wg482Gr4v;}GqNzil#jm)H)avt8hy`1x4P(H zLOa|FaD78gXc%lDt*9c`ETjjsE}7)1ve6w%ItwIUZwHNvr!X5pHjJWW;ffr&+`f`C z4I8>Ee_x1`PTISXjU>VGJ{}Y(Ef@Sq63w_D7ZhP-fN?^!@82E-JG)!2@Kl)UP;qN@ zi#jnr`J#=XchlRoyNzZ_qugj-g5!|%o7Cm3$urvQbklq4_**=pGwAUgT0Jk^u>$~A zl!rHqqF}~ckdU4MA`5$O)Ap#ruh3*E*0xx^#tIcHUYpOEuqwE>Kd0%Z3%ngOqC=s` zi&VM#U4TzSy`Xyzw{~aJ({k$?VWN0TQl8fGfaD#e21-bul@C`Gm*}I#nwYg)yWBIy zmT|a$_l>$X&}Fr(&Ar3X-E0chlIn)y_Q?7&1aDOfG|0*}-f6z|Q+wV!njF^+UoH;( z(}&nsk23w8$}uUiQ6Trs|DnEX{^O2=;ya|ts>V)tj3Iwx)Jo0IK*WkTYOmTmgo+Fs zjkCPIOi`ZT*7LC2UH;*0Y5CXn=Bu#T*>Ar6?T?p#HT6HY#`&|g@z)AS12yF*p=2pU zYYfug4^;^fKJGy=PZp+NyeI|E(wJOBs|@e&(X9$GKB~WQUUq0Wg^{JGgR0O<5prTV zsBxA!4-*_l!;caQf0D_!omZBXRtLfL2 zbHkIyN+R*3u_q>t4LLMCiHvklO`xYW9Ox+^r!P$+vmreKv!0klwmmJ0%r%DTNn~Tf zeUC&Us|&fxhCPW)$-BNo2J(%fuwIsZq&EsAJnBNnYC%P{+n@btbxXVW?v} zqo`v$o;o%o>R6g(O-w8Z4KhlAh}oYV_pZVu{+-tb)5@MXi)^Q2+vzKDaam+L)ym%% zz(TRe^j#oQV~CRp2NDOh(YB9_c@yLth|VdJQZEGznBLqBlAIS6Cl^dvB4*d1FMbDY zNao^T(v~{kGMP)Gjgbmg6YS(#QV(#T^iINnE4wI2W&P_=bd`bt&|iHj!4!Q8OM*T| zpXpAgm)>wW$EVM*QLfgb8x0YY(R=+3>1(QqYjM7S%eJ$0exmhT{jT%nP^ot>eMsDAvt|ARf?GYVlsHr zvg`C7Y_d*1CP9^Y^BHF$UWdd*8s=V*2QK;bZ0TpJi8_%i7Rbk;AOI-9XZfGO#@W(u zOKv2aq*oB;Kt)SEC!$0;tR$naF;lYvrCGW_wZ!#3tF2y)v*m; z?s}LCKR&j>*Ad&G{DR@(sRe|mY+C_+B|kAdwKFX|5E@YI-gghzs>>e_N-!ycYe zvheVfho|Neo~o@`rhum=wqi{JOzn(>kai{jrp9h{CR%l2fT`V4z|^h>rk)U(I)p(L zuhY*Qn%b?{c=}pgTxe>yTJhTga4Q85O+6hn)fO9eUf?FFKc)tpYGNniaRqpi;n0A% zEdZ3x8!A~=4cc06##tncT)GFGoQlFFhpkgpkOQu;3n~-EMdx zqy6XQMBe)64wt;F*p&J@U0k^2W%aRO3&5=~JY4cfaEWnZ%55AN`&gZ>C+DS@8b^KlakWZFaUK97*_=<}HgGGloz`bX2OG8MyQuC7gw_7$Ofa2H8Rzod{Ol zL08gya__;|x$m4+a!I6W&Zv^$WoE%iFUp-JDL0OZi)Y@dXB7*laQhKiq$yl@OL%GBL?QaeztWgu!QRdtY&Z!! zjWTMlPV=yhx(~bPrk9`SVU@!h^|;tIG!7#!+KESus7Cu6Bih#nQ4_Hf0T4BZr;*-H z&(k63V&lS40CK}PyIZ;A>cU**c%fDMbo^+Q3+=3y&tl~ae6v?2N{=dv{I(ud^kMWo zs>nY+8sL!6I_(|Sql%6nk1BdpaavT-Hsp{A`_G}3y&&#RBV3cqz|xQ^AFlC~YrylU zv+nFjKkN_a?R071r|Hsuyw@Tx4E;?($}ZMq?& z#S`O;2H}1Ze9<+A>G8!e%{q^SFV;1!$%Z|?sAS>sMUOAeCB9f&vpgZbSi|Nx39$HT zBn0?s0$_3MR%fDb7X?_{SRVl_ZmfG?@d<&&V~KNkcgET)R&EGmp)M@I$fI|k7bO9> zHHHTmp8{aa_woGuGmh%%*8@1_BXN2(mTyk$(papRC-G?<_O!=vYOH$R%)A39&Yq- zqlX)xsh6XN8^4x7svd46Udu_;i&OqUJlQyO+rc7y>Up@)!;Sp5?h`c1A0J9}$XA`F zK71%u$B%~_eJIr_T^&ny9I{|MG2Gai7H)KnVS2c6OdHQ5!Hsq8Y_eewH!4|pxY5In za|t)r)+|p6H$IN9W93*CBG{S$XB@lLnJC)_Bof-yD)jsp@rw2oUybf^L?i;#l-~_H>!^WTL23MC?4gk*evLTF*+55ea@?u z1^qODpa~wNU)ypgv3nY}5->d8MZwLW+mCOtKlW+W8a{NZXUSpI2~i;E=b_3N(<>Lv zABzW=&jr-DiFV#c9TCyOSae7w|9f4a1@kdrq1MYAQ&_%Zcxs; ziwN*%A*PE5AeceezKN4K!-p3hTMN0|uPOei-5|S>J}Y~{=HJf}x)z4*w}a#oSC;$K z8g=YD;W@SP$63PH)SVS&lm}{qnP&I8y**$mEJ2Z)PcLw&7NEdhW+`FuxNLB9gWdjn z6rA?MUjIW(Fi(JT%k=AyQ9|zoQ5$H+o1~rJ4L_IeYOwbKcVaJSb8nWhbPqL9qj8pK zW$_Bf4StHwv#4A)5KXMm06sdvlM@MdG}u*9iLca~@AuRMYOqQlqsaQ<%`G}njK2{G zuq!CM;Dm9a+<_NAylAYi{JQ=ddiwF?m(xL~6MwE-vBee7lE2hq5@#+NkPB=1Y)M?= z9FR*Zs^l*e&b)7w+}}SGS1~8Nsp+v){Ya}0CIhh;vd-Z5-yin+y+Nd&+fWUkxnn8v zhImU}NYDnnGfrCdkd}&K9%=cy9J|zNtZ>mOMR=?B+WCU+X~TEQSVMc1fSGk0jV`Z~ z7+bBn-4Ctx-IsOSqt~1M!zkw=?>ZKL9>brlI2Wp&+A7vt)gl+uM9ZA_hdA_?7R7Ze zKhhsbTs~MOFc|08(u);fDMLOXUo@r;R$2ORrccHvMsPN!MQ~hWm>$6y^P~Ea5S+S( z4cV|qa5OaoTUNJZuIH;{eke=tuc~n9`22RSb~^Hc+_@!$K$OTDAt)@J9jU`k&gn*Iy2tB*z?1B{;I=C{tnGD*zRF-$qqr z?fiIhR;8Qsi{RAOEE6L*lh|PlIumueF!;>oD12tq<1@3uXJAyi zI0>`t0N<^jP|Rk<7SmVV;zBW-)w>v7*=IWjYfSD?2xEtaXVfbkAoBZxwGU%4_IUtiXWREz}{QPit$z z8(NP6uSXG;@}8n&Vl85+(f)%>0-#w~hd{89dHhzA1|ZBsE-}b2v7R~D=7_aYI>u=hYP8nZ2@@^so_bM*Z*nPxcUll@aUEq$2(=nq zl}$Q;W>uqfv$4&cRST^sDlauQs8L?4#jWF0aaA0%dDn*{y8_OIf{+|PoR(K4{rFM? z;+w$%j+~1K?*JV>>H4hZ)n8F^7x&VH-a3^&(7W-yp%BT9+L%{@jWyNiSljxZ$gk-W zrQaVqOGT*?1n!!lqIBsdDyZ2hipfj))D+i`Pgmv&4fj~M4|3|U@Mn&NAK>+$KJOj{ z4sW&AJseJxRSC&@*G92cJRELrxlwpcV|?3KZHqSSNg?U8nkKE*aFbSHT>H{+xNW>7 zv)vQJ;hWRK;jS@E4~LIw*nA{7ysmLsHtgYWB?}LSdpLY9;qcm;WnwsdRz}`QAo9(T zVD{z&5c$}x&P2s73`D*)3L@X~5cy0X@;9H!?IZ5Ld%J%aB@fRW8sDneTKZ~RTxfi& zTF=`8SSVPVNis&zT^aLqW=*j8Xy9C@gKmt<_-4QX)_x?ReSH73TT~AG-GhNM2Lo+$4H+t)7!2H+77TQaVR|rdOjFJy zfq`|+X|iDt1}a&2Fwld6a|s64)+`f)fkTa+lOTLsBeA%x2@t-qTb+sCTo{CJdlbUA z?Ge5iA$%eg+S@@_vO|CDg_!8}hZHZz&m8dEuGne%;#*w6Z@XHT+X7f9z|TrCsJvDQ znCf7koQJ$o&O`hUpc5JgX2&c4A|e#$K8V>D4dc-ieU))i zoZ)8)DuoyPmJ$J5g^3qE40{iSy!Gsl5PrgQB7A$5Q*Sp4dx_=Mi+zuR7*hD#zeMsz;EW8h70vwBtTwSOwySzpf|`*=f`xleBR9JRr~8!j`Yc zH$A{!zrr<9PV3vdLWkUt$R37%Tf|`Ztj{`eFO_y^>iOh+8gMs zL|UzadhRx@(z{Y(K1bDZ_P(GhbDyI6Kb1bo=cKtrfb-Qmn z<7$hL6#;=?`&ZT+#+}Y`spjgZNN!E4)8tA7vzH6rQEw#v&i%oWmqmu``TY1+O&-}B zzr&xRQ`$vbYXqm4seYUP1S?~yfh*st&8^?$j#lk!T>wXUdPG|QaR%-S(J~*Ft8*&4 zGCCGF%b6Tiy_HfwRMByI;>a;MZHmbilU4wB4~PO5uSC~+?74b`i@Hi^=+oV>M4kVw zI?=FJV?&?JMrl=O!jpPeSX0Z*o-O@=RS15H$!i%=y!Bgs4#bDnPqo4wSC#Yej=wGz zMDe2YCE)eLsDt;<=*?ZoA1Sl+g52KrUXVOh-V5?;2nuYTC|^D@uoKW4Wc~C;z81N^ z+)=7H^on7rEA9ZB`RQAHyrH6gB9EvhRU`jWGX`l$Mj1JfV;ISLn7+yZ$-;$2;%(Zy z33+thF7XxEC5{sD#LEyb?SK4Xza;(jSJ5$tbpaju;}3l;qBuu9%Nxpf>|cLPZvkOe@B|1?fS5}HL~YG7F#%#CRALfh#P&!E!}bKkh_PFpi9THzV#LlUV#JOoM$Cj5 z@s=YI!&H?fphA!(>?G~=!|pSuMC?@TF@4!BE+t~8TD#i21G*J`zU&T&1<@Wv9G-h1NE3tyCTY^7o>2F(O7Y!*Az8-NKSFS`hQ&L%w zTkk;x_THjLviXTS5~P>dV?EXAi+@GYZGd^A4&!p1yim_3d{L|pcJrowQ8A1Z-K^#3 z{?@tV@LYW*&BXVeoWb8Szh*CJwewisAOO9_dcn2b{8|yh_FQ&uFW9cQMF+wuMvHG( zaxC6hFO@4rA>NQh;_Szd*h1t({p))3RoMLfw?AI~)hvGBs_}bkMp24obT;bTrXd_3Tyd1=x2U3n0 z6Vz*>4xHT3oY97mz$~d{ssDnoLm>#5k_btuX-d*l*}|S<+VnsMfr?}xm^ZGSb(X9U zJ;$*$DyG}~yTutFGQqzv?-)#p@IHL7YC6_qE0^2PP%MMn0RJoIK$}8-FCZ&vunUUg zLnf7}oE}+s+y$)Zvb-FY%J50I0_4lc?8Nry4$kRUGi14Sr6^^{K$bJE38DOxX10(A zFIQT?1GP@Ol);0gb1Qb9IEbZyR6(Xu$@QbwQ$B2c;e%{L0XB?f6=SXDOUe|wwwR9e z;O}Kol;z`C4ys&fX&URw)tIZICdPcfFd%dtwr#ocS00Nq?dTHb@=1D+I^fraW;H41 z^YR&6N6@S}a8JZHu_lW$k=yOgQ?iYsVVSZ*>2K1>#7=X>KFe**g9?luDcoqDt)g3~A! zW2!EhGlJHsseEOwiegq&F>%RGj}e)LCP|~A*;A~H6-+>Pq^!twWohqPc{lQTr`6Ih zgqWwjAW~<}MK)h~v=Qdw&_hO9(!^57Z}cjoa;}(pOh%@vh%$4V8R=ijN1|45cF9(P zG371SL}?1OvD#~3qDc~3PsyrC8B+PFL^E1iSVjeL7spPoRzdw^ZLSh|P<*iZ;lZYi zqE$PH*35%l?H-P#dH$TwKdDc%(by`+(}q# zJ0tmJI}@2lWT8iB!ZP^0Y7pXu3mRJhA|D8bn{}nx`O&NfLm0q$#6?u_$@L;k{15Jcc zh$vSVfRBI`YTo}~8`(x4LrIesGv3L| zj?TV$xQ35do^^ z0>`q}YSTg|n|g)w?X)40%%DXSeF$*I0cim&d{T?N+Or5f!rD;hjFHJi@`;#YCJ8Tk zj3b5EjSdzf10ek%($hF=+TlS|6(c;38NH|+&Zr_nj#+Azj*?RRCr31#K36jd7Yffb z+tfSX$XhCYL`!C99jk%3U0F|NIlaFu4~aqK7%f4QwHrcV*-$ZVF%qj4CY1h$Wt+#ulHj<} zYZZIQ983{?2tp`$;k`Yy_DR1Wd8NecKtY;nS%jk%88<&>*r@U@|E}HER;etZT~XzJ zGlLoB4T;$jEIVt<*^!qZ+fp#5igjU^a|d@StqEtes8U-jXf=PbuGA^0L9HD3DA|=@ z9gZ2_XdM04sHfB1{nSH4jS~^7x`QK2If6tPWC~*)H_S~@Cv1~`{4`usqF>bFHEDsF zN~$-%M8pfF6&uz<=f8^^ytEtUb^{+M?e!vj9q@M~NEJA2>9u~ERA;Us*5oo&Rn6H9 zUm`%%Pxzej)BztJ%7=#<2b=ZadX4lr;zN94!1eMe_RO*{jk)Mc$ND3Q>!6zs+PaIs z=O{Rhhc8yZ7Iy&@i2j%=t6flnQ@Tp4;@AA#(|4~Ct!qEa_bJ{f?O zsB771CkbAr|EclC{&Fw@a#a0P!v9N-G8JG~K^c(uZQg*aogZ4xs&sRHISREk%j6t| zr!{AxRt5I$r2P@z+CQSJ5$#R+x> z5MCp75-k2AXb`h4uDC;F%GY~?Cpx}##D)%12G#r6(%j_~n>xtyUCn6kZA#9mVbF`S zPt?{Gwx~vuP`Qp^9^iOFbUX?#uZ3G8*E~8TU?}$-|MhI?XL0DM_cfr_gRjEf*Akv4}N zXEox-M8I4yZRQbo56MqPqHxuK8bD60vyTbRB|3dXRFNVq7CwtO%2OvM`jDUmWs2Yg zQ4;Y41&jDjp|;mWhKl&y3W&hoq{}QoU{_D;E z_W{4IJSta$X3v4v9?__xHix{XC>Qa~@((Z0mR=|X)oQUkrw%xONY1Kp*$Y$TPvRZ8 zs+lWYDU;+|RX%ug><;dNMLE#rH}PCo4VQbH54YZEb6r#nwKP&eW2rq>eXv>+9F8bg zar&kl3b9rylQHqu;q8nKzHZb6Un|Oa@Rg+CbMw^jZ5HcSrl75`&tb)7cuOGGV?_z5 zw96FVZx1s~?z6u8vf_CkTCGi|qoAnwa<^_j1k5uE!=LV zicTNbHBBn5;U<;Bxbvl9UfXy^W}_#Dd0$Qo^SZ_`JtWuxgn4UgmWg5BnHzT}fpTAt1YKWF0OgL|>P&R)!a%vNMnSo+Jd`^VDEA!&r&ejM z8O;5VYV?X{j@rJe*lhaxTU^xkRrL{I3t*v8TSidXzRGzgI1IdzYg9(02B>!t5vVFt ze=Q#ZyaW1&Ur__QXzhL4jaIbGr;LZbkHU69J1+k|-N!x+f$`qwFy_k#62Kr#~Y-lD~ z>oFXX49f&^aMTR00_Na_;B8hlB@pp@<`NeCHOvA=Xwm`CWCHw zm{)WOIioFK3*IZkgOhngmrv1}4&6iXMKO$Vp~XTCsZQ~JTs^%+6$j2(;fC&d0uV5L zpHB!(>P=|7uh1m|jx7HCH;y>;du3sqhmEl0qc^*irokQEyxLV)s35})mlsyU+8*CF zN|M2)d^Qc{12w49O%zE?Sk9V~CgBa$yAb(-ILJ7hiXAdx0yRZH#dJ@kuJpqsr*(4V-xr^|}YxYiin*V%bO zPv!(Y5d>c|ZhA#A9e{rauI#|+`rt#S&rQ(rTz!3s@ZvhWK2!Mo)ywAsgZs$hUq7&G z96uh?T|h|Jwycp&>4_m-!$LU;r0W{P^pNhDR<}ojbn99^Wy2oQRkHAqu7`Bz64I@$ zStf>bCp897g516uiLt(#0J$Bz)tRW&ML}*i*GC|?o9iCAoe^@2eMG*29F`Z`>il?f zXM4Yo56n*=(zN?2?mutrwzL#wO=ATvEOyJIckB9+0G>gNap4vxAyeUDEA%67Sqi$i;P*wuG0Z9^ouCy;VZ5Y zL`)MyQ$WInH!RPu_7ai_uUd+-&f#~-`aDUk)!<}sf!i#?UJTLZXuk~W%aPWl_a-@B z-$z}{e)P@P8M^#*kll*o$Jixug9TZ96L&*)-F0k(saXKzz+5=E%M81%woJH6s1#*7 zzn~}L`c{6UNHdG8+wvN1wR5r6&PCFA3d?M4gFlO1@Mp0J{xtW%pOstS&$qmy3k-90 zUzX+#@TXeu+OO2&*;2WKrmMEmM*)`>9Tk5Ty%m3&T~c7z#<&IyvX6@@u&Fm*Dg{t`G8p{>Nfw`;yVYN&AE-Kh-mv$Jo$25 z`BIzTkj{o~Ds~MztES){@>y^hblu&lV6#{ z@9hEJ#^P=aP#hayy?F3(N(8{m%a8;|uMwJB(u7v3cX}@o(B$ z?x)@K9&`&$fIz`Zr&%L-!T*ZT8JhUCM!#1Fqy6al2p@0sNDE#uS%iFHDkS1s0uaTD^vx?n*|X_9Zb>r;yX=2pd9Dz!s0uPZk4X zWjfUf2y*{WKh$(?nm0<2V-*~Il;=9GJjTm&UxLT4 zbw*JTO{0TvrqEx|zG;L?)-A?P7BGbK&v^G^MxT;MjdQVDDiY1$ZLHndy5n4z%S_$8 zo!B}K;IvBd+VU{A0|L~-)ntqI%(Hm8`hGa2CpmSYaG=_rg_#VCo0 zzO13EvmqXAK?bT^;Z#vIMoV${5R6+nwnaHEp{r#u@*2*es~@DaYU{NrC~9V6#+ZOZ zT3x)vai6I!n6yS6-6?oHjInBJmEl&>EE@z+LY}~=cmw>8dzLkZDHd0^5AHQ|muYq} zf^>nscFs$BmfL|mcldzhP&XTh;<~h|hg2d7irBT=1O%5IayqbaX4$UXsFsI2BP2@h z6v&I!NaJT0{*hIhQ;+@uM$I z{+5eOKyfcS>5pc17bm{;tm<JS>|My)X3ct0Zu(U4%Nv;1ljp-uE z1(3pQu8#$2aA+7m^HU8w{nLL2#!5@mqOf=|{_5y8fPwJ|U|>|8<$JPYsI&wC2UMk5 zJfU+kx8@Zo6D?biuJ!)}u6hQzZ97x6ZM(t6X$w(K-|im)l0?a?XvhKDJnm_`ViVW1 z3wvj43*6;%fOaf0KNWXhFK@(+~-r@!0}tla6DKDHb?%Aa}`7$peD1l!k>X z{8cP!OCLGH3NZcavW}!V@Th#UiIDFnfpf53c_iX`R;i6s)dfhs{)yZg0;=F$`J)D( zug6aU@U*Z)c=H1{C46hE^X^`l<@}`u5%Qz7&#r`uYy%L#`5%=daBz{#da|rPnI<~} z$V7;&$1<7PeVm`6PhA*!upWi`gWh~hzix=cF57=tffC~^zeq}!f6eSBT9Xzn6MY1v z<%nc~*__R#j}=p*v|fR4UR>11rv0`H_2|iU-L?wYK>P@?YgHSYX)+%IIe-wGDqY}* zw{qproTE=-uwakd2*i}_!PiGY7N1hJ5~2kmacv<>m{LG2K>+SI56Q;0>f9{`GChAH zXGic$Fb8!6^0}q34&*}d9GqR*_G^n}9*0x|BF4If z?#eZo=}tEq^At;3cgpgfsQ@Qrh6bw|1yiu@Elm`=r<)e(b}g>?&~_MPn7n`NzZM6% zjy$Rx^>3!hBXQ*r8v_I2RUkLX9t+;KdR)b9%SDpWA|DzP;l@CQEzs?|EwqdbUgDqhK8%4-`e`~ zv?)H;tL#3tt1Z7xS81g&dkr}l&xc*DPZgC=ns6=iq7tw>sJ;v~@KqGmaNAI1Y~2|( zQL1DJM#|MZhD;c!zdqM31o#Pf!BzQmeI`ed*p8e@tZeUB(VNRKn6FZHXQSlxb;_1b z=mLLiz{0(j|6T-lC3uSHbIV*ejGGj^&go+@AV^Q(S@DngD4=SHsgU>>3`XI^mD;&2 z2%$DTb4D%Tnko@;eb2pDVz}t3&ybFaAdoH919NNKn3^7q+R8CUCDG)#Kpj2z ztt6g0@)?ro7aHXrHhNlQH8`zO(&aqNakHMT2drW2V*h)TQ}eXAU=Q52i(_btpsGu5AfKY!?v&-zL^r)JT*84(!<_qO{x*{fRR zBPbJ+-?=<%ofY5%0QlcgyiZW%f}C22=+leC?!~Jv1@+gT$7RfxK}gO6dK;mZ6SB!8 z^s}3F5<=Yv;fDKQC1TQ@3$nI&C9{cOI__I zZfS!+?sJ_Dj7{7o;ZEfjo-B~jafdNo_ZswiYX%mYW*Zg=dV)J?#Id4grQpu`FjqRMg z0ok(T`GgjaX2_KSaFTUq*d1iE#oBTO&Cqv;sBzpP;9#m^Q`>@y@qxq@OJ8<2cs7KT zypC|pO7_#%wbsFVrxYh{V49DX%S$okU#A)^B$(7MFD*pW38_)37t8ALeudJq^IM6w zorhmaaat6KNcf_me^vZht%*U9cWzj>WGC}apzXl@nS4?2R3+Mx+Nss)ki8vL^E&n@ zdW8ZbuH-ze0>>d5)l=VV*Y({c+z2zwAexkyj@y7@%eK2KrgiIq+~XB-|F(H(+BX$N z^oVU&3Rgsqk}jdOX*uKuXU;R&jcpHK>=9iWAiRPv>dD4Vy>;MuDBvq$AhS#<0rk*kL zK8+sY{0efxd7ggIUr`y2ZMEp1-G#~V|AAaHK{8$#O zKFaZ_5ZvkzCnnBG`A6qJlkU5lal=Zjvere~sE%bwYf>v_TZey?tY3gC7gR1NtCTU= z%*;53@3*WQqYR(pntQd$#aXqpv+-)JP3eD(y^-cLy;cd45#lA8RFQ9!c`_(_Tp3~a znfO{NaG&>!k?+>n75E^TWOgr1U5m+*0-W0(%5UxceER8XIO-Pb4oQ{ zC9svxYNp7*^y|R}k7uZ?AbM_cQ+~p@YP38}Z#-lURFkj8hjr=f^4O|!{AKahH}RKw zSvSxSw%-&9=>l@M9pbYv!Je7$H-?NE=naPg12EuAQ8;Me4kviv6X8cu;f z4P52yhy(G`V>6ip{z`7=@|=B9#Gp3tr%^i*kKc;}A<=UmIECO6KwRaZnw zvAi;ol<368(?IQLD$5fQ`wE6e!^7m@l%b*!Ui?)JY>(0Rq9hjxGCR9jx&@!e%(Yhx zbvq?Mc0dW^TnlUAYKwAHOwD6!Z2Hw3Q)*(pWhUGm%wz}d8}{8K2C|NyMesfiTbn&~ zg+&b`3wdKfLd1EhL0tTR<wW~vxq*dUQB!N0r5D%wsb1%yQHHCmk7t1E24 z_&nHvK4m(rZD;BwHe+CI0y($h58P0W$O~>@p2TLr?yg(BT^*$ zzJ5in%cvJvhszW+5^HA65ts3D>N^4)UD&ZL1Gkv08gM+|8FWAz=^g_^v8CBA-mJ2Q*-r!2&g^o963XyD)EO_I2Erd4QuLncOGhxoAGK*T!AM0AXKv1uh-dT$ z5QsTwd>jbqVqGXDR7mv@tFeK~s?Ix>BD#J-d-#ieh#N_wF;W^1A$~(x1b@p>BX4Hc zc3nYZ9xL~a2*7=;mq?zrLC2o8!SAS6kx% zQrTR++5WEp#K&3kIYYnKbyr3KlbrovtS>P z6@fWucWH>KAV=$bcT>vWS5fk1_1(kbZ|&9Wee^-YqHo}Riq)Ay$oqdJp}eY|p@qD3 zR=-c`-R)ubK1 zVyZAYMxYA)Iu6UmF{UC(?VM7M`^QzLbV}mK$BjGTpn~8=4CBELsTFbTSW)8SZWHg z3uBloZtTKs32mNtqc{hDv44bbs^u^HJZ`2`TJ4&eZiKv7I5CJ;4esT+VW?CM0S{w;TgHUz zh!B9AJQj6*-g4+;Ze2b)|3GyH_$)=VMx)EFE=rn z1duu7f4k`5O1RPp9JD)$pl(1Z=O4EnkjD2ZKFrZsCv8$FMi%1TNj4Xg)>-SqR5rk& zxW=?U5RmDANhx={_V`UErdWI=a$DwSc-Pe~8>JCu1b!;}$bMchQpXB@&uP%q#l3`S zPbK+`YBrm3+WT8BP}VhD)(syz?`87(Z9a21$?-EI^zhRoTmt3`*KI~yx8%UDiw#A< ze1X(xy5(vZ{dIx@SqI=JM}CdA-zfyYI>ZlIv{MTC{Wo7G+>DWSbCn}*;w1en!(Ipc z{I+;o=?-bM)>y*>JZU_#`+zVp-?u9@?g1H7#P{C+#NU4CFi%czQ&!T*rVo%tnHyC8 zRrl`PamMpWlZRVOACybjU8#MeZP-H#*r;ud!yAi~8{${Z#{!N5A(ifiuXe)QWqfnA z&P;(W?k3u~+UCOwQ_5=v#xc;GuX<|y@>7W&^_?a>&IcAiG|JUcVSi$pbbn+#oT|{? zUL3MK{)_-okq7~AE=6qQcLszeN0;dLC3G0F`c(t>FPJ#AIH;@fE820Br4RAn=A<0# z-=1=f5&&^o@cFhZ;mF|$U!fs3((mV)Xl;GlCoCN1VRGdhONe3C| zG>52zN~NI+`Xg@q+8z^8M@|eD=qfFgss$H(>*W|;1vxv7 z@aPN=mj5_f@0@d6VyY7?+iK{lATa(2XfAGtRO5d?&7|vpiOWigCj2b_rvp>e)%|}R z7?~h*@i&$dedn<5Rckbq@+dz4Xngsl$?~>KXS1C-9JO%q# z+K{gwY20z4M-+Dk4tG_xL~$ANZZCRDSJLMpv;R{_TX0rv2xY=Y=$c|8FYlSUK&vYU zuhvqc`FX1dppjW>P(mk_RUTC%Mt=MP-Kk=@<#8cYf&r3gB-u;tgKAM6h2d5}4AR~E zndtDBx!{WILJ2BtCts07JUEgC<11Q%S+(Mkw-U~T6f~sm|0Dh4nn+204gQ~5*=W6x zJmeb#GQCViRuTw*!c9!u{PISlanBV+#S5_`n!||{s|<4Fgq}OCOj?761sn~xKv|&W zURKg82uEvhnZsk7)SwKsVkVBz6x}cO=e@(Q$@s4)Q8_2G7;b0n%v| z$(AQbQ{A5q(kVZ4=b@wQ*ctx-mU_I1(~~%x(L!c_E)D_u0WrqM+MXTrlL4$EWtBX3y-AB zSSgfKEf&4}nC0pzHR#2ADS$9+8<&aEY6UliAE@1HmsaU1Co)C9MWHDBG{8Jv+fLesZk<&yA7` zN=jOB4wtQ>^9!@t1F!r-#Z!@PtNRGO~%!1-R#=* zX-(dJg=TyQ$NmkU&gSN3_r~{B7Wth(s38m`SP9(^{|%dA7+*hwNU+Rz^)Bl85uwTU zqB2!gWQEcMM#^GPd~%YgKNnJgKnbS;X9P)yT&zzxQ1x=3Z=s-%rS^P8rS@DZX>J)lfuqsxi98qW z;o*c&ArxhV{j*z)+62PqS@LW?+_tEBa6r<^Se**E0)h+Mz!E0a93IenM8I)+QgcL! zJ$4B}Q!8_E#JZt(A%3K$KDt*So%FC?I zusQFH3O~Uvv$~v#)U6zo;kUkgOlBr23+y}`N~wB*%&czD-jVD*dXHR|Rp@D2=X&cm z;?6%oXQjQOMhg2TNK>X(f6gxHJ&`G-A7H>)Zw3bg7J!%$Q!uPHSLNqXMhZKfl}Zq% zFshBDwJNn0g}wnKnLF-`23B*$9zzWv3f_bQGAe)8-mB9I(hI!rJBBp(1wB;wLw58p ztHX#d9Yx=1d`z$oj#`*PZQ&LNkxT|E$3}`dDNK%T#0ssgfiX!D3{+-*1~8=}-Q1+s-SdeJ79R9UV+V z)&E1v=7kC`t-cat8%A9jt^Xuzp6+b=je0gD<9^Ob`)9llH4#Hyp}>$G zO^Ab>2xZk_20l*V^`+=Y31!_Wf*%^y`pLK)bm_)5UWWEMgoX0K@H_$O1}8r`+hfvS z|J>;(0O^J}TbpADLPc`2l=`Hnc8e~zC}$wnOyAZ;+OQH_blB~$Z`HNA<={R8#^3&*vcFAO z5(VgEjVJ$rQWh|CjWV&v8takX|C__I!M%UbL}?q>G`Y_IT`(E9tew{r1#{3yihPhY z1)OMI<$_eY6H5Z@g%eWFJcS%v*k_R$HF9gdIG};hWHm@&i=Q;`3J_Qp8Q`P~*`rG4 z?#aS36VVjnc6!ewJbPevB+>3_e*}uGBQ|DvPo1o>k9Fk@{i7!ptkkOmb%CNW-Lz)m za4m%u9iXr+U)vxP+HsZPvJ9g9k&ZqnJE8}HaBbMVD49&Olm7*&=wrKbU76##av^fX zgvHM63lDw2fGQ9fzSUa$hT>$p07e=vK9+OM-uk3outdBJ8A(X4{@l}$p- z&*@;Je7o-loU&*1gW?OeY(|@wX{{9&Z|>YA$#lEyMjKPx42p?iaTEV+7eBU;95X<2 z)y=C)=4==Ble&D)lj6`Nsr2>pk=4CwdZsdH{6%6Ki={Xs#i5-o!i}lIrRrP?=UEE^ zhP7%x2LXfNFq$g=I4iYW2qRXca&1!H^qB$hi zh{YnBS^Mgll`fdfh7j=`n}WdiCR0=r7kyLS@K-b}zP*~Q7vMM{@l*GS6RTKKd_zrz zVa=$~H^Z0+?J~>%dXiJ}gnML*s34oYn(fymp+PetPaT%E9lbZKKhPkne1O?5GMmfoXlD7_<$~pg~lUGn>p)+{svR zxdOo0vrMcUEo;_`e{<)L{PHm^DfKo5`FQ$I zugqnL`SNj1`SMxZthco2r*H-K#ePz4+;7+oxGW9Xyv)q5U+glb?eoxJ+KF+ zbBh}scq+UdDvq&U;1=dB97@y9?Z5RclKe=iKsHmi@^u+0_=h&o8M!WyUReC=AFpMV zLDE*!F?w{VG~(1sRJQytU^Z_5k`C?F!%$v7*h0qN+RA zZ#7P_g1k=N*^QnW1LIS73H=pKvPZ9Bp zRkiBrJX_5-@43fMYROBa(xKZbF$k?7ac4^g0exM02g%JHO6`11)Q%-6#YcO4&e2>P z_wOIV)@Vo@&*?rx5pne};bzk+^cm8+ZoqqxRWz&7QFTVH1vQjA0a&XV>vt}~^wf>j z3j=Lxox`}n-{K7xO=kPw3v^H=RrY{Yi?QM*(+wruEm(lTci?Bg(_ zE9E4i+sc$)Qjo&9^@v;-g`{tGC&~GEXy{gWZa!!5)YlMfFY-Q;Tppagh&;}ijAWr! zs@}hh>dt9eO~!G8%8yYkK7y}q2r;UXfXXEb-DLZWsj?u=1_^r{Y4UcQYX01_D=$=N zjHz*nD$|>Cvn{Db8`h4{xYgA`4i$PZjlG{u;{qe3x3^bU)2fqFS<{}xulQ63F1$?I zv|9{j82qxzCUyJQ8@G=eQQsp7_F8LGc=$?jJg^-b<;~JXGO6}rrbQ|sw%hEUWb23B z^1eJ7MJY(D$t(XhgFOY>kg-Xu^W;>!Y?%Kk^FEae~mhiJ{U2 zFTniR$4&ou4S2%mJ~CDoC4+Y^bQ%CejgMy2?Ob>G&IyW7{eMEhPI+^aBFK4WsV`_T`)u%>lTRS)tJ&fXs8m^+#Q27Hg zRDT&%=mU!X93iu9iA!~oiFo&fDP73q?_$0$#L_8SU`UII?J zgB2+}8(R=J+yB}*#4sVYHweNU?0wyAIZic<7t?kf)~)?ghsHOVt_NfSd~gG!^19p4 zJcfTSuI?Qi=xr{)|7SVa*ZYOR$XskMBoK^m2YXAiCd$I_sfe~u60g^B-i75hE_}x# z7aUF10mZsCz%gEYg-@Q#_6iXB1Ln%dff9zZ<3Dvb*_N_14rtMq$4JS8yfX*6DbC=J zArln+yy-v9x~<=-p+5ey6J$PHowzJB;6PuGtw;AL_S?~o>I7vbnbhS6TL{raS%}h9 z3RzWVawS`QHLTtw+r0#@Xy|tNFN7h`b9ZGKPBAPREX~?4cQjKw9tN-6*iZTzuLbZ* zF*uuNmS;k|=l+4y_(rOueGf*`bYYsk6@lqP9H@5dJiV1M;K1G5GLrlu04Ms$+YQZ6 zr@tw6)C`V>oVF&f_i|m05!h7$8{^A?{D8~!XL0~9fh|~Km9hK{{$8{dzBPDB@rjnZ z2%*KH)6g}5B*WPo?=yLB!rb&zlHsO;;p-ecPjxdXbcs!_qFt)vg{k}_5S1h}#(32- z7;dhbLt9caOXY~QoTc(EG?zTEvX#yNLrJRc;;5P2Ia2ww zbju#cGw|=G%mSy(^$lTE^(js@);XBEU{keccai$}3{hcvG}i@Oz|WU){VuLp6)F4^ znRY5f;Dk=nteA~ZgiNb8U0}^z*;0kzKG(GXUP8gMmfj>E=`oJUkzsE@M4qOOa0kjZ zM6IpPvpP%rv5R(vr&~3#n?ms%6D?NU>76(3$^Eo_miUSIow+?)lTBd~j&Soblz|dy zZpV*FX$@%01RILag%t1Pm0J+KM4ZKMsuqyf?9uqnG2Vl!*=^@-syJ%*`fL&2D1thG z7!7-(;PQ014h`hFFdu|kQR6TFRm$_^-!QZ95Dgh%sL%O=f(A(+IkKbWJ-%hyV&j7A zLz;$#+clR;#wIP(Y3z&{yk~`ZiATHOY4Iv%lJ4PdlS}^0p#+BfA=kL#IuCIs5Drnd zCI7FTq5LID_<#s5DZ(P12s@8LNn5(H^e?-a+4Ll_&6sp&1nNhRtv>I}2&x+yLiZyK zvh#7?ZeX7UXoyg3z`OHIH_yNV!OKQK098}i=$&~KVpMg zl0aP%Stl;7Bp~zsOXHKyc=^~XhcEDv-4IWxbI6_YENSdFT)?S!a`+MwWSr?AQZY^u z0=%++Fq&}lpLG2MO8!CgVIj(&^3N1KZwnU;Ix?tAHETM-u4qpR++0nn4e%#8gK3H% zNA8-g|7_{dzal)Pz9%K?Jmz$C!dtcIYw10?XKmiH4(zHi|2F1idtmLRkr|NX91hL}`; z&y-aERo!(<6Z63MRn$4t?xcGd4ddU^0mlyc-RQh>hHlZedb_n67XSi(qT^bQU4{W8 z#U-&Fd~<2pf?HPwdK|D+Ni`{vH>joSrG6ZmbqYj=cU57$HjJRaMo$diCA4rVe=T$y z5{)Dr8%>8_wuANc`?~EHZTs1;L@Q-QB$;hv406w8y-TRHGJH|7*S)+?rV@~JFCgU! z#(!==pFwu-UJ1Tdu|X{66PIqGY*5*h-KKN7rX~}PIcWZGjgp-kO}5ueE40=KF{dO4 zjnb64ep;OSqE7hkj_ch|O|!Xz2$g?{E<^a=rDN2(CPzAdrJGHX^x*3i+jum5_AR!;OI4MoC5Vl5EQj0e}umC1y&ke6cCq`KAjQY$Y!->a`l;PFHlxp?@i=> za?1Y7*jtPAQIK46MLkL z;9YwFCO~jDD`MA6a-8t9GjbW#u2(V<-C(SnRX!vJF*&5g?|cFL(qwUAkMw&AF9^~d4XC1fA0%k^wz z*>o^iy_c_(>9CCzDsr7@t~(?y=lu&ExG*pq*Vc7JS_WOSe@etS!uG3&iLR5o)m=a= z@)o1OZXYv+DrKc;0bV=GHAz9*FHOA2TcF8G|D>EV|BAmQMt(uvXSC5^n5bX#3fG5H z6JKO}PU4V%#z*Qj@@1YJ=1{h`txAcU79>)&#^tbeMw2d_t-6J9x2 zrx^b?*|)|Oi^zQ6VE(UX&hJln%|7-NL5;XaT7ED#QUjzKS#`)DeTOGiGS_}o)xz<- zI)rUQufOMT;VQa#v=Y{DQGR2;XBb+-W&IJyQ)(i|Zs+->3RlGLm1XSZUcvAO5b6{2`7txnLC#P+;u0M z35-2iv^ib12I{@J(0Xb&%?He>5pu2PFf@yoopRm9opS#p-rj7^Nn~?GEZt8?0JX-`r7**>|8W_S(Zf1DpwSnB~23W-4=y)Mbr6GYx1_@6#PK07$wP@ z=LH9P^D<=Gc^3WBh}oS9WD)*3(kGi@RT~>A!9l8f|hXqrp3j7$xM?>4_Awu2CuhM&}NLZ&l!D}80kXK zO*)wXuNxl-cD4X{Gc_%j8J90qpvD;(9wG3X0ZcMWqO22)Z@PPtANCy_|u?7fER!3N)JaZCBpwp9-!MAuGK3!xtzF?{yu=D=51@wIEY!%No(j z0;*D_cu|Z4^L{9$X3Q4wiy}O?zCsz;2GOuf$__E{@o8k#W%%XR1<-y*SuvA5mLacs z1_F)qAcREQBeb|&!xj)#REAW92-B8JDD?W^q~I+sKLaj0mpe4k4iGv1Qs{)jLdVO~ zS?-ok3hNW`i5@KFp;V%R1poEToMWNtOw$etcwi1|a#`gh=@d0mIf67<&S@Po6d|mP z1C`u^w3vq2(!wyc6;QSl+ft!~Hv{4U2?i=&y{87QSq;J*y`DkfQnY#B? z88zCLZ5Zb_Heeg0g&+{`?Z)Qc?KT$h^}$mZkdeLw-h-A{*3XQb9LYF*>laY#Uje>S|B-L|r1V**+-`pN$fQx#xL5q5vD3)p# zP83tw-g^r2em+ciLpaWT#i-};cBwnbi+Wf8e~3p!roL*qA7Cm8Nde0ka#$SLQXfe* z<5+=h{pD~EpW+$8Umh6qAqdY9Z0;VBOHdE=0$l^SA5XH&Cbk_}Z**-c`2n(zL|yJW zdO!flB^Bn(*dgDXQKJH8R0<5OcUYCOUM0S0X44G|;AGMdzuoaF5!m1m{cy?#Tl24M z4*I86J$xg(Y%#YVP2hb|9-7ir?OC40Uw3gY_&h#+-8#~$kv@lcz%eVr&xlMxZ?EhT zaG;P0$Ww|~qO-&WH3@GK8gQ0`D@#s~bjMY>5 zO%MIClAzhE;-87DAyvDi@ZF+@s6ndwL^;}Dy2e0~Osq~sMj#$Rwu+%*gNv<{8n+GB zD-{Sd#BdH1j9;ImR4CSCwY`7k8eNo-e})=;5aIGekiHoG$M$d}{%^a$hHg&z^K9gG z7kd`pzd;b}4D~c}9`av^56a_TfFWo;oLLZs5Zb@uqmTjj`7|UcOp=iAohkiP)E-b9 z^3GJ~ZiG^^zbvJ;w+yB=_}?KGGr+7g^a_C3t{J>&4Nf)u=32jT&8WS68k`^3#~Uac z9%;?_^V!q*d%+}yJ(j(rK?^i~r}k17L~H3VSdx;ZKpV1*EaP0XQ-5qg5&4x{O9RF! zXb{sCYpHEZBL^-*vF_t)}2@>8&h7XpAq}tw0$|EGVSCqpR9E1 z<9j$O`|@?{`}V z4?12bkr6q{w|CPQ{`+)f8mRX33KPKr_`+Jw8>&?)7GW*`r-03)UK{`fpi9?3X#wP7ogLSaV&fH-H*2x!8kVd27CRU zWQyM37Cy4*0-<`wdE#YsS76Y%!?&+wr2=mcw+F?Dd#WZJ% z`GMMq5~W43T$ppl=pXgTNQv|#L&VrUB*ya$GE*VjXH32Wu3qdxJJ1%?j zG>`PBQwoE`W>vb})Ltp)?nIRW`u zBV!`mMz_6>%HZmW-$q8Ty9$p~8J=cmFXNsBtq9ABKuc_5p_ApAd3WE%BQ5HSfqyTs zLoaA~xe{EnW3u^+H8t8M1O_*7*Z}wMN@}!!8-0Y~BFeadfEHtzu%xhZB`=s^J{78S zKt7lnt(oOp@lRz1o<5*Eb&Mw`>JD%Vh|CH^x{_&6{gKR+7 zxe)h_H8REJkWDDSGC^qxqui%m5_vRC57h`Yn+xM*_hL-KwY{#*`Hr(JK~mtZy@ddO zqpOm*e8ha@`eI%#k^KbIM)ll%kYC#B;;7bHq(5e`nxyje*0JcF>K8|DX$>IV7!V72 z4`!c>hWHFdbql(7@?|7jdJySBQ)ZI9$F(36FcJdM3*zd;2kNa9H!~u8`!Uymau*!T zoUld_Pj=f4dvayrR{)*rOg}0*>hVp{bT_5#_|0MpRzk8*eZp(sTD#H!^()i-wLM!^ z#pP9!4rxNIhPd(_lrCQ*k#@O;mhkzQweR>Bf%CbNoU24A`d=86>Qp<80yJ&{lDQ<3 zc2hxnL7|f6 zHH|^UM-|AN)}>5s$8xj!y~L6fG9<`%CBRvar1YP&o_sJxBdt9Bd1ugB5p5bXL~dO2 zGucnrh($51imVI=IFhYC%(0uGP;D}SdJ_NTzKbNdVnhk~&tX>(Y5S@!?&fg4?)~}o z`}<1SyF08G`4>Yr8s}jMS&H;|&>Z=3DKsnvdE4P@ri=a2scPmaibXoSZS!6dbB*de zn(3MHhiQHrXW6qJ6|Rx5-)4ybTgrwF7kUEdeMwHIn+dNLJR7XvBnI=S@p6eOR7n9^ zB;7a!lTH?uWYU=m_PnvoU#TA)HHhqug8eR+c(#VWTweD1Ec`5BbSp*#4=WS*UdGMx zTOxYQq&qxH+Y4Lj5y9lQJi!)GO9$eW9jYjuWMnCrA9;-|ty;b42+yLKtTDK#PfdJB zSwY*vy7BT}K3X$x~&j;h0+I9L9<*8hO zE#izUv92WuJgANb9=M~d${Mch1%!Ge1`T+qv$LrniM=k1Qp$wB6uMI6Ag0W|Q_d^ACbP(a zWoq^8CrAuqo*o7Dv$S&ZQ0CJKM(8;*J+fXdo3-oHXgq+6s=YN)CY*+-(Clxg(h2eZ zF)Yw&Sp<$WPuXyiTrLP_svq<&#}WYWf|$m9Pb9i^8V>Tk@w9)lzRP`A(Zd59;k>-Z z5J{Zfg7^uF73dK0u#fwwetMtLh1{#VA$O!~d%gS**It5=^Dp>!WDlt0ZeIaSFm!f%mmL794Tz3?ZH}uf+AcitUIb;P)tZRZ#PQ(-%it$qcRmaqhN>U0_$=`$j zL~#poKb=dN87e?od|C=I+c0rqwHp_6evq1;X~nZeN?JmT zTXYl{@%kHy5e-lc@+2 zU_0XCY~H9lGD(p3AYCXB=^6f0%?*!y{$Pcp<88H9?UmL(9IhKX+tD+%F zU%savyxVbr1Uq}4=09Cs0gN~b1;iQ}Yq6WdSvIG}{skt2#`ElrK32lyh~91tLC--b z)HA-y%5Fjq^(v4nN2QrJ{8X zadx=bjvC_1O%iDic{muu)>Ww_*mf()ZzvH0soJTXzRO9qQdVw?H# z#k6t`LNzf>B}a%P^q12ID&_mTwaTbz02TDGDJFUGGFHGByu9vpM`<^uU|~(_v}1}> z$!)r*x(YU2gKO$+WNw_>hKqag&hPJZkfs1xsfWwZl|dTPJ1&`WK1z{pOz$36RLp9W zz@=8nflCC$+3r43W)yX>6TzNy!5cettn>!qpWw5HV&qQ6boEwOVdR~_M$fXEx2>o- zir1Wd#qF!9V_TJTmm+eTB40CYKJid^;DZSs1I^rNjwmkq?1ocmRlU(3XsEFZsTZPaISleXkH1Kcy z_9Mxq42!{VH)O_q9Cce|n#7L=Twj}A-Y)2Uu6vw@yUE?yv6!N@K>2wYF=cZ$PGYkI zW9C|f2EyJ)VY5;XL}vaP%k8bbK}P>heM7-n!mo9q+DQu_5AG$J%;n&A%B&C0 zFwhl)3%3smOu{;Szl3I1d~OkQu9jdZI4LSD>?O>0b4jrD78O$HG8bpao)Z>$SI6tc zes2Ym!&hM1NouG}@8-E$CW%)zyT^ark$K6dou>DrC%oDGo>RX+piX^EuGdCdwwV75 zLdL~HgA1T|)-d4F;y!ONlf%y9KWsI29>)Fm+H@VY2qRGtq1wcf{@Tb0QsVe82-yfL zO0|h6PPO?M+O&=|5sD196crl7eiGi`OPHIJFEU~#7$go>Hf~AKYTIlwcxLP5Ol^_9 zyaCwiQlv6vlte}npLajfLf{fd8xiKBE8WK07CU8<233T18JI-2tV6j+Ia!-UGKux3 zRt}ySQ@uM(oL9xyI6uKsimkdnW7IXwj8z^&Vvqf;9$H)tJS+>88OwQEPS&e<|6N}b zb*Z=KSO}|gUF(zC8slY(7B8oz4ZrH$XYm|J5tDC_yWl>A0|H8gB~6A+O268bmoy3U@&~$NCM}LP7b|6WI`?XC z`ef4fm=T|Hn=4Wb@AsnO5{~?&txS$&+SMn=KYT)!m~c?*hN-NAB;eIvQa4Ce8kbw- zC9)MYJunQRWs5u1o>;*L)EvLZRE?mu?8? z9D4uo@9(bf?9WzYHFWD(h9>5&F$(WRUY;)YuHx#d;%fBxJra7KP~zdw(J@6b0{Cv; zF;bAZ)(G0V3<2*zbv;P@t*LA}FH{(`7U1ckQok*@Q_QOcg>ugSBkG%?LkYHRW81cE z+vbjKJK5omZQHhO+qP{RH|N|t-utQQTGbytMr*CAi3_1j=2Sj?X=cRhaeKFVF1QFI zW^W^K(L4!?>3xskPCE*O!)w{}V;?5H|xk*si)1a@_!xzkZSNh(8C zAV^P64}<1nlgT>QetxNdN#WwtmGtOv&-7(gm&M*5z(z2C>KvD2ID5qzXF}w){&p#c z>hX+JsP&YsIGgc}w#J|dW&Nnp>~2k`Lw{__^N6JjgH7~f2N&hoUR;sRw?OJ1nO(F@ z;7=q{y(|Iqkj2`+kP0LI1NS}>;6MVwd}I0g0q!W1GUlO=%`dwcWuv)nioj_xt$UBE z6L7#9>jEF_k17K){A6Pb*l@g7E+USsyjPahR*Pbby7OM;Hv5;_f;>Mm^n8O~ zbgJ($UC#C&bVN)7e{pvVcXq3uslwK8l)V}uiYT5370EW-iMJ`SRac~#Mhmn-KNWZ{ zGfzdVwq#6AT|{dX&Wm(bPMhL{=5V5QYDjd(GfZ_GnLEQ=6%)|Ngx58q7H}yWfGhX^ zAFX?wr(HXtl!`NJ0@LSA+8Ao_bWQcTE2(50MLiC!)~h)t4X0MOxW_{2Yl?0qhgE&E zm#B{Jd<2c<=HpWtLB6(m?B|b*SXYMnF9X|0uYP=$s2cc!_l3iO?OH1I z0NLq_t>ozaKkJAqb}};0ajo7i4i0OzC-1-Oh}AhK?^C2JHNX3kJd7tWt-uMlpKRhx z_iW_5Z&AP4$i<8P+s|gPyU%8x89Onao=a7RApO<6PKw%sI@Xs1+HITyv+3K7@>R?C zb1m)Q9o44k7SLJ+7=AbrGJCb~lsHC7Vrn)ihTSSce+N=JG%i1t+%&~w31 z1h^qCBc;$$*n%xErwGFu*ws1=Xgoa;14m3$#QAx_7Fs2NBM^~rFk!;^(c)5%lAyr6 zSVsZ^psv=aF{895F4@F$QU`_V(IL!U9IPZY#=D$+?*Myd1n{vkEF(0$r4$k+1?^V@ zmO%MAVNOQ#&5y?%hPK~3&RPpkTsf=j))Rb`zD;t+s%!V{X_Q5TpkU4W8UFWHFEwN^ z$GWH32mTI!j`TBL9Ime>P5Y;!?7dsrdhubAT=s^ z)h-c2mIRLslvXXU-F5om;4K01pU#wbgPG3+qX)@Pzep-gc*bbrA$)Dgf8ig z%&>>TRh&U8ChRuKq&h4_8z*aw3QHP84b*}>vS*x`LIaR@j??XOHY-B}@Ga-rf_n)bzF}OO_rS}wF z=nrm-x~NVcdEnPH4Mem zg*03xFHuMP>DtlM@d$+zdEUg1b;(!`boq)~b(XCjY^DWASVdx>!@!6=-UO)%c8Y_F zR1j#IV=DU#4?dN>QUwzTRYFO9{`2Ug;fSka*&eQ|go4lY6KwwIu$^vJ z)``@RZ$JL%BKn?vW~EkW3cfQL=rS~(;DAhb5s>ywK^lw5X?og}7?R$y?C6qt<~RR}G|d8p6O{1Ek+kYD}XU)7W!cKH@m@ zN%BZga1nG7nQI~f_$0aYnF{u3WW^OPEKiosf;WQe6LX@Eu}a%o2nw&P;mG<*CRblH z*App)(6W!H$ltuAxr=YC`>Z4TZAT~C1DUJAoOiGzkF1xx0Ccn826t2h5`WqW+7Pek zNA{iIhZf{GE@NV*47=jd?DC!ZKvPMld%EtP4Bz+#qhcaXF3L~hd}Ys!FW&)j~;zAkzN`_!FII z6ayA2yZFx>4hiv8DsXQeNHn}FK71>wL5pJeSFztq7eAw=75I&KR45O~(?PmEHF8}P zlEa<_Z6a(U7E`#j3dwqp&`M4aYlIoOC3tUh%0JQV)zVZDgo`Afi*jsHQ|P^LYGVSeO032wM&a zvFb!Bu>vf^sC0(FPH&DVkI!i`bvBSfwCH}1#(H2DchNTO*34$rZB%eS-AzFkM|$I~ z_$mAL;d>sfcz?VM9MM1UlCfBlaq&VFr68OuCYJ4qXh4GB>UH@nLV-)Ea@zK6#7H2F zFH|u_ic4st>Ns+O89rTraOzDmz*l=RgdufD+N6gj#;qM8SvcCc=*>lUE}ag$Mp<30aX5IdG8TfFPBHfi!m z+sdN-B4gRFS77iollDRlE=FpTn3Mq>8m+VZ0|-tlOJjLo8`8`d=E3eDHe!9OE?7@f zWHVo)W2I|^3tO`hVVCR!u(2;%U@k_TH^sW}H*%e($WCPi()<<92aMleVt$2gUz3=l zOXg|g(+t|@JD7UMa$V5Vx6W!N$V0?}i=@)fEx>)(oQ84RNp zKYmic-|z2b`KB0)bFKdWYN6$C&#qzUk$OpiI*4}~rqUC~?w~eNS8k!Khc(B#5$BPN zUSV6WnEEoSe{X|j6h|$5hd1a{9AwAvh5vPjG!En^>A*P@siwUC{I%62RL)38JxQV{ zFg==LLYH3BqI?oY%_5G+aE&4+6m0(2VT1vbPS_@84|~|65}Qlfguaxn9fOw8K!coT zTrN_lW5Plh@z0pPA-Eg+2!B0x{O(|~%vSwi|Gq8XF4fFcc&G7Eyas*mAc)@~s#XRe z8ZEW#cp~iE@PTwkmH?yEGdu*fZ4m7=YT&MXH{WVPxB$bk4cwDBCkMJeS){G%-Xc8v zcrSC%Z?7~lC+D470 zu0A|h+L-@by^Bx;e9ZJO>BC>X6!yt-pdI)jz%Dl&>#7u6=g!rg&@P=ZhWKQ+lG*Z9J&L%J2&$Y_*R^(bp22Du%4K;%IB1&d&t`ImHd-G@ zr1B7LVf# zRJ9r={R`Ome7PYtY&=P-tUZD1*Z;Fi_$#BOVPl4(VKb7jWGbWDU}K;1%QUzU+P9y{ zY;IPryLb$0ZEbAIvh4cL2h`juzD{hDv2P6WzKgJcIZG)V+k}x`VHXTFQEoAjgeakMx#DpN2d7{eE85fXf>TZS1jmre^a0VW9;e&|`%XtaYFnGEG; zZtN;Y#JxTFPw5B4bAt|(lCLeQrBF$%d;Ze{s_^!Mbt#Q0$@()4-Kv(v;rr|XugQ>g@ zvEn|QM8

    2QJo+`*5e~pP%RMpbi@xjfWb0=NrroPtuL}&q-&q1CE%#H_rP}S=U)- zho=feCRRid-GzsP2~*$CRs8`VlD;7L@fMhzY1tA)0z6PbLQ5eva=Sl-p-A#YqDqGZ z>5j~nv{Pw8MM%Jc##~y~$b{^Pz3?nMCj(;)_7Mi5aI<=<1;<{pzVMZoQzv*X;doaL@Q%T)-=PSqGBw@!PulVlNo8!+R=vt z7meq_CA_(N1u2KLmL^0PFh5cwo5g~HM649RB_q-)sm8_uCy60R?MU_BnRk)$@?O(z zptyZCX1so#9796;X?tUdCMDKv1Vi@4{WXxhx5pK%4QUy-l2@ZuQbY2%f6m(h1VvAU zEdzdPS{ZAbx@iAJ0+r5}86;%Dgn1@_nexv#*Igg@^Nms?>5<))oZSwhSd!Z!2L=Qs zZynnL9K_*46OR95%G!(*g?h+PtikvU!F@%dVZ-t!m$e$nwi%(athhp0lb1nnSs)8~ zRe42`S|wQLdPBb(3^l-i8aOLY{mYc??cVy40a;oD530&dU6ZzcZ4Kg*oM{29=?M;S zPW|EnAcyKvtK-s7D^tFtD;!TJ0)q6 zZ>ki`OEO7(<|dx<5N?16u3~^!&-W+99mRQ^9`ZO38^Zt-niO1GDDBVI^Q4a18E1%(y@z({yXBiLdUcsUfk&T1!I2%+-_DdKjnK8*Un zBz1c*#y{vs7^rx+HxN2F*IY7NQ3PCg5%hx>vP-|{jg6ExoSzN-IIl|M+}9liMmDL> z4d*bQ5l%{<2Wmw#LP-ZZa>M{{_+VC_=X}@=p=A`?E}R{bQ2l-*1KFb?T8t^1WAH$s z?o@pyzkBE~g?-V?9|V(_L_i(EyROR0tSAv=8E&K75%8S57Z`Wil)1;j;T^xd#P!cOW)~P z;gL?v&Em=I0>fW~e#`0ut{bi?uvbwi%u4+`PM+4<%na!uk~3qgt2WC0l2f@_(N3U)1D>n`FW#gL zzY2CmU^E5@N0sw4;mi+&Jq4t6G+0(3NgCoHrJ>(33ve)Tvd4iZyV=Pas8FKcst4Aw z3X2XB@U$(D{6!KfQHa#OO$m30)OlHJ@fqi+n_XP*u@4dXV6*Yum-SakOvg;KI$8N2 zH%4eTTiamj+J&7izgn}$As?5TBV^K^5$bLv(I?PQ*sekB@BH?0YTEUod}o>?dKfdN zZ?^ZQbColpTfBsWk;B)rn_>G7p+vSOn_t{=@r9>vtQC(C)eCo*a#epQ$@lX)=`O=RqXsH}LM!2y z6bV7UUZsVCPKTA$hrm#gqJjj2F#bpoD-y1!7oq);=o?kVR39~<^F62qp((VlYBFDH z@(aQ_>Jy5Fp(#XDA01gEQeRzY*1t+mMj z+i4Sb@Gtc~BztwQR+jpU#pveM<7#dg_Ku9wCLthj`%wCO%~hPiX2J8F#{$8$rk9zM ztfto)g#vQ5(g{XRPrCzQkpJrgQ&z%;w}Gu+TkaWV)4srJCqovUIYgjdzqo^2=hYMB zlxCyn2BA@PZW8WoAx&}f4(4+(?tBqkhd1`+DS@u;2zcgW0$z{k zjlXed&~+ZN0h1Qf806bgvbNBXMJ`L&K~TJwr3fUD)O0CHuuy2eU>r6*`U1VSg2i#1 z97NYDPJfKnBc}!|$|m^vSX2}}N)A0xG8ZXcp&2H>6v=ySx#{~W%f?zA-?RV* zbbC2>ATSQTVpLzk2EksDkrMMHvuPv_2{6?joLgXa3=_a1F4`U?+pr!C7)8Cl47U+Z z>u7pyqD)7E*j;yI6C|i%ww-)kdj(zjT_m57oo0Lje1doI>OUN%U?%k6ctqELaYut0 zNCZ*pjPub52=N~zR*Z&%&CM92z&~~Xdi6AT#)%@wu$=divOmX$!4Wn{k?23)FJCiG zK6~-N2*>fQ{Z{wnHQRn;;2m}HPNxPL`P|bqDT37=VWk-Rpc3!{zq*5M>;n?3ft5x8 zg8K^;Kfn?3$L`J{%TfR2mEeF-FqYBBq$Dt_d$nMsN!-wip*tag{>-M%8Fdek;;4yL zaPwT=;N9G~w1bO(WOeQB>7KZ8{N;+~J%4(>9N3$?!;9qUOg?fTF+wg{L|F9sL;q;+ zYS-%N=GM8x>6mF?c9U!68eE(A_pj%HQ42Q?KHLkOdDmRB&<=p7ab@xK-FNlY2LJh^ zM~Fhg#?9Z$gSl3xRo+eRZT{^I{1}h>bQIYJSMiW9#g|+o{PwTu?QcNmwczCE;Ayv; zTAxM!%i{FscWluojTiUFq6G?RSpK(pQt!!OzfQNKVXB%~7?eWPR)HT3w*++kT zc!rFr`P$Q)j*H>Li~sX%b=}0oyX4O5x~|^hTn7&raENIiF+vaQ$0W7tYz=<$fUB^c z1}F2k(L7Ug_T1W@bGs=$h>qTx*0t+|ULLpYIav1`IoR{#y~e*4(^DrAPMiIA@i^@F z#UHw~dciGz5RkWU);{oi?dFRYs~zG6(|h)vI~(}8IB?={RdIieyLgmcdUk%fdoge$ zS$R$nHr$)|F41rT&IZ%bVk2JzUtPp0ODx}aCdRAlWPCpb^qt{_QQey=eev;D%qqVjis|5`6r2Lgo6Q&2OK zTe|;w(q5UDCJ|L*t&V`*eou)c$NUJ6S}N^|=<05Y-8aYoA$9y0?Nch2eBqS$l{;F1 z9)3x4$4h9sS9qTf(P6FS#`xn3A_?~k=ljlpp`bl0>dj4_d?O;1v(geuPAMg(6rwsz zmGUM>lSmh&9H1~Y3pUF24-g9=F?B}lo{_kYr;&YV@9h*vqMKA8BVbKZ7JKDu09|65 zI91wneqf&XJmyLWdh9Qjq5+|h#FWKW6LfHZJ-99I@+)XE@AD;;2*M}h0C!)cS%8rlv&RGrSB2^4Du?Qif6C*6sL-ddktCqmvL~xp^{vgXV<4ab?zbd?kk)EQ z1T&x|U)2Q5aY>9QtpI)fjPqtuzXlDF@F9f>R5QKh4bU1eu*cU&;GU zh}alIXLsB8;vETJB7@p}&u@xe!WMJ{Sca-H$+}~<&*{3n5nr61-T>0Fsz+0r(PGP8y0;=M%}cZy?T-Q|BPL2X@)dxJq*c z7KZP;8#_%u4&INY4fPGkK|v>_lp=~D5f?}3uMl!hVuwO%3^69Xnx*g=*^^tzV)U)i zHz&;IgZ;}9B?T@Xy}b;SnRF47TmI8}*J}b81#r5w`oQh%#swYzdU_CU*?}aUk9xZK`1Q<-C&+O~S3ucTdVyT1za7cxYIBMtQM!e_Qr==FSI1|Fg z1riQ?0j=QbhjxJox#RE;qL&N^A*9R)_}_ppSH{i)as<_gW~}Zv$*WLks2sYJ9ZxWV zoZX8Z!VHhYcN4%ysJ1Wk(E*$eK3zYKdJhFzq=1qH8@)i_6(I>s&k()&U;1EV;+Xx4 z;}wO^^$a5a${Funf0FO!o(blS)#;2OYY;t~={ipi!x;>`6K=5vg75GGkgCECaGA%< z-X@^v_j*BmVv=#!60h|oXwak8`q7Gf^kJn9iu%CVxZ7bkfpCNbB)G}t<>%(xjmeL8 zNIZ}_A&R&+|B@OfGjN_V+f6$p^HWHJc!!OhE?>+930 zD;rx^EmZ?sTU}jl$4U7te}oh-shl5<*)aKRo!a<7^X_eXbICZHi~+Cl=Q0=C0!LOq z2P8!LP*2?-NrvEtvL^*mAcsnn=~(!+kW!UaWB)#qsiJ(i2`-YZz0~^4H@$4IfEgv+A`FR!ow_t(#5oH~3i{h^YN;DRjS6t^X8b8h&?Yq|Y#uOa z0hKMO!r`c$+1~W<hV$U30amn0lhs66Qh zzD;vR7t3T9RLyP_c@}P^7VVMc_1_W}6;wz75kLC}O6nVBgdnwQJs(a1^eGzUZhIAP zL+CZ<;E*p+d0>k`eYo;+WfT&A~64}2F5~KKzZR_F>TA7nMkciS*Hp^KdDsmQ zI^=sTqE79Hh?`#iZw>N?I>992?X^EX?3!evNDN)G2lGeCiwDFK+AdU#LZfY0z(0ud zrOQH$QsmcATl0SlgS~K2qcLfJ>hs|TjUljVjHn<# zYOGd6;=S@biU8akzB`H_RdF}EjhsAAOMjT5bs&?xZYf3 zK;XR!#@A^x1~Rs8;NAd|Zoxa9RU)A;LFUFjatQo32*9>90SV~0J%gB}OgE~g_}FBZ z>d{)~+n_$VSECWKyvFFLs(gOS0k8r0*ey+oX>r=#KKqPMZYKOMYtEP2c(Q^ie#Vp> zqpetVqGkwgA*7?Co?%2j{*Nf*m4H+5_}0DG4Q6$9tsKo9P7&&Jz$<}I7a^2b84CXc zzNUO8j5HMQRuUBNPw0C%zdpKsv49zc*CXDUZ5j1(ImTk7_o^Z5m^+;CS2@NILsO`s zRRunX39N#b6tNo@%#}bltPiIHPW`R8GpWR4NhIxi<|Q$8j%}A`Y_Yxm@WZYn`EVGI zITq`mJ-Lz}=vYVQ@^Q&pHeL`Qd*F^Md0RGiz9zQyJ%G{edeSpiM8zmefVM|&|6tn)f+JZ5B# zkkxxA6UuBbrnPp0r^fc;LXeXs)D*+?GD=2hnh?`ZLc+-^xg1RDenFJ7k+As~-tr}E zP*{^fXQDI`DDpCSN``xD>n%^{3BU!wXZP7SV?FW?K7UYR3O>*>|9#tl%GqC&4jhjL0zeZnw8K6lh|DX7a(1tUlfOdhEx9vY1HY(pX} zVT&SChA-TIOsX_E%Hex`N{kM<_@IgM`Ak96s87Bq%vsvo^~JVj9aTsiFlZDP19R(nBzQ!#r$V03dLZ2`T8 zKLOB*(cp;yFccps%W;?KaQeA!RZSGjO@J`Y4*BU#xTrnwdB z=J}UZ^uGtoPh-C?*rac--rz2foAgeWTs0Yk>ZqE~!T#o2&*s%!afQ{R;$13%wUSLT#`+sFG4WL zJXpLg$T+R(HT!HD4eXY&7?v0n>DYds8r&Yz@RJjCR9bDK2MlbVR!|~B>bW73?xR!6 zSTf2J-M&n^UO`6z^9zSW{=(7;>HY%{m0Tl%!kEf1vINuUS@1#vBjI27WVV#;jG`a! zsY0L%!%NOUVW66qfxyluLUj?B=ED`IXsOXMQZG8yEQHVlHS3|<6oJP8gfIm!WdtZ` zxT;Yh7;TzRDk?}E{USD z5M?A@__HBLy`Z`YaNdNvNTh_WXao?R%zjUHMHekVGwG zuZZK255m3dg@$p4ff7g|Lc8RW!iK&PGPw{^m=**2=hM~4D;fLNwuCnF+-!YUrO;Y? z+O_J%Xw4+cNr{gK#7D6NktmTVX70bTOMn2aBCPs6TBLs<{jOv^ng6F-Px z-*Z*ODSpA1IuMZpj9?`+d8D8)gSVhzyu4UJrT-{%1w_E}XKIk6sZyG1wX$c{jG=;p zCq(>>-ctKlCU%gTgnrQJMR1f19+yv8fEQBHMX5JM5S;)qTvTM0QVo4jSL5^(gDej`h<6u!i@&E${7tc@XJR+p*>!bQHYnHYU{&gBRR03 zk%`$D_r-=on^>iXsE^X=wwMU_Y;A9wwTMWxfB!&_r|W@%p6-Nu*^rPcct~t_yD*T4 z6*4HDPf_46iypk309JVL)3Be0y{W$vCT7NJ2<`lAr; zPmqe<5`=gru4$9D=uXL_5xYIDuJHM{ma)z#TjHp5hjbuX@%lIaZ_x+IuMoz*}B6_o}7)Sl^Xf)u6Q_H~8 z&prvFl8sCnsWdrI5?q$Jt4ecf0aU)#%PX(Uj(u=)XYw`HI7H2%1zzmNckwP24_Jh> zmZUPr=y8}S8BZUDp zw_`8=3QYug$KK`0iKg*lRBXnvWD>yYMomyAB1Jj*r_=`+mnd0q&FooR5P9sWk4ZmR zq}lG`hLe8wXernX!EV9odyMEA!^9AV($Bt}CjxZnP_2Wx91o@r(51e+D8#we;Lt$SyDMXUD+}&r*uc-{UiEx(O*Q;RgxDHQdFx7*nhZQmHJxHb^Fy}d_vGR>6 zx+-o%)qD*2#F)soiFUD!Ex0VDqQE+rlyS8p5yZ3(ekWOJ+*2NsZdGjh@aW!Kp11JP zo8Nuj%T_$!3VY|`231+Mozq$Rj4&(E+2S;J5mQw*cf|Lxwh$hSN<}`c1GsprebzWX#Sv1A7qV1<-?>ZCN0XV)a>@1Cr>!$|Vpt2tJ8PXx=xh-T5Ru~?f z1G9Gb41w|4>>yv2gr^fy)LMkuN9^B+>iGSJz*}bU!ZB>7ISm)EFYZC&1O+tkK+G4k z)F#Jp@gKJ5aUYzk1 zV50BJ@^BMv()+=lW6$$_irJ}YN4VUNBuUwa*4-ec14r_X)7u@JXUE@3I~^_)LTR>P zXxMe_LgCUd>@&ICuC`nCi(2FwN*JoJs+gjh+BW$g6&dCLgR)|W_Pk)dfy*NJfB(Wi zkZIb0&^vjYJSSNiO7a7mA=$&=b3QQC^f-T4lfwz9b8C~|4&bB1dh`Qj;%8Tb1+tV_Y zMqZDF9=+!qL88pg1skNSMWRIzv636Q)Y7d50+-DRayvWggz_%r1|blkJg5SP_Kkvl zzyE5%cZrbP;k7=Dy78x)=$tJZ>kjdetc&lywo*>JX+>SNCMLp3!*sCcmc+ z&860C1^w@rp04HTEvx@^S;{}D4_-2#M4;dNA ze1;Vi7Ko$1h?LIE+SWf1{%pv#m(nBp<8ENB%+=|F&~=MUS%lue#?JO@hM!%?>44~1 zZ~e9N$%yBAhkETzIN}GPVz?(Rr_^&~THmELfk~6guFf3gZdgERV7seu|#4Yt)(EX z&2D|%rh(e3CGsbGHoyJVoJ(;bFh>^ef`?y1S6iMsJvPV1UPz?I%uea3GC_e{v4d7+ zw_Dci^O&3O3o_Wsa~5~*vi-Cp-80auYV?9m|hX=C;)`(xtFa=0}x0knz# zv6xoJH#R$jfL!fyj%^My%0$Es@+v~#?A}D`qO@FIj*of<{>+XBu3PAk-r`Js1k$Bn z-K&7x4A9F4?L`Hy`mPx*GrfCdx-(im>`HO%0Q-Yk~Y*$?~_PF#{@jS3+0rIyyVwDtSuS1 zy+1I}Jt!u)r%}_hD5lX!D*n#HRTc6(1=^3rDgO^k!Os^s2VgIZ0G`%_s~xYvw@C)kias069iPkO-(Mb) zAK)I1_TU~;H}tkM9s9;|885L#wOvUyZfm3b%b|gG*C7!t7a_&rt%sv91ad8?PZn&z zMvsAVTmS}E8}0L+O68k1wVRlaC-YqZ=bo{Tslxzimt8C#l%V)21+918ZPPf|V_WTJ z&GxLn(-KS1VNd5CDIW$}Q6EHv__`x?u6k~d(=vwc)P$%ndoA$AGghO%Ev@kLD<>ar zVAJO@ETDXq#t5u?>LP*)K+iFHpidC#sZSj7J2cdUUT9dUomP(D^2-TZJ*JuVx(bRZ zCs=7g=eEkOyg$7UMveTSOH)O&J>zGwrn zv0jXeDuz*g&=&}XahzD*t%aw}rBx@7FIoAT-Tv7=5b)v6)ATInM~~hv^5Ld-s*NhG zJ8m8bIyzFhg_>Ia)k=X!N)jb)KV7vEZ&Ov_sv3w#&xXyZ=NiE4aPRLT#nDkIHwI=0 znYzbIOYcYb_u96OUMsdk^Z@1KIXOaF{*^7%qh&_jdtf|VFEyJrT(EfCuK4^(oZty~_1r>h z^&muP>Ut8nfW=W)H7#}ebuxRW-bKF9t%g~lNG%V)+gzPTx<#lfYq@;LEu0rB(X zOLc!}T*p(AVRzTipBAE@(Q44(H)C(_HMIWMDSEy!yCWI{epoQANmCE^w7h!)wYAJm zfX<0yh7+l?1Ky=WQKznl}D~7`bFB zS$LWxlp2(~=W`-6UQO-TMM7u9mghwd@=a#VsUmefKE>RHybZ@-z$pD1rkHR@KvYBW zo}LTk5k}2nf4NgKa5X|j!eRO95^7#6QhYy7!X^?!in9)teT4K@uTs3+Os+1kxa3$j znz=-}oK{|_iYO+!D~~|*(HEWXNS@+imqnm+LX;!dNdrT}Vc-!bD#*Y?mu$f)^N4nl z(Lzkt|4h`KtXoxD=u6Hk16O+dA?;8%XdpbOB#B~-Xl)FUkyob|Gt6v-h`l1gd%h;& zjOFn(7{ihx&h`&>XK}QNmVq}}xa^U)S-K;m44;^;u&yM+8cfktzwWZJ^_uH$>d1<% z)?$%onr-T-ZM1eXB>>GSCpz=93=jvXw0umJt9`nhjD37SkQ=dH5J=s;W&1`Xr6ySP zk3hUkKiGhh!u;J{yA82^R|urRa5Bl5aYc(w*OLu~od4ZBfLYL0!dWBkzfa(1*c5MZ z!i#JldLHy2Ixh_6tSy;PY^Gh>1q(TRE*bS>M!jSa1qWNqWt>aUi!Z}y&Q%&A1S5lG z#y*0L=?s9)t5QAK1ufB!8-tRKuFb7~V&C7)tRJ6Djn2cV@`N`_kv3F1-vOQnT&Zg? zXj*c(-O{!sxh&Eb@7Y~#i09a6XlUoqp?~|l?nFtpj|tjl4|PREn8&b1yo=WAiZc^5 z@enYK3rWVZ zz|@@SLjJAR9|n|x6{np)O`tJcEJwKTO=D_vr8R^nRy~nRUW80VLmaXlksn_wO5N%~ zi(~RInr523ZY~5RafH$*xnzTb=YZUK**y(DczMCTbna!dZ$1QjZrjgbU%$QL8MdDM z1}WhGFXBGHYu9?>@*BMHy5z7_|Lr>svh<)XI?+~I3}WpF+}$8>kCj(30Sgt7a_7tF zxm$XvAWkO~Y-*C5({(8~UtxYCc@_?dMLuKMr*1VTh8J!%FSbosI+rDEG12ZP0N^a!j@HSq8LgS zi$W}g%T`jBIvLnO9D1;MF4y?N=CqMP)%KV|7ls7}5LLf1#W=>m<#4~>CU`bI%%8AP z?gIMvEST`$qtD-HJ%8|QJ7VB6E3P+eS`%Tz^q0|S<&yAkV{|?ktAWjQv3bx=*uZAI z96Y)H-!ag0AYp^Ibz|>;1N?kttj5bRL6hw*&P*39Mw$-E!`o1!l}R@Y#>;c+7)%#r z@fzfml`4^bCK{D(C#wh=)W_op8rVcu!p1hCmH4rv?JX!oR%>!f*%R$*eiK|O&Auuv zy4uVC226C2Q&=HZrmi}X6`T1Xp)OiKY5e-RSSy3lDiVg5imY}(MCJ;2s@W1ul;Or< zWsF%YC9{^bcCuRs&N)uqdV^m<9sFP^q8Sh>C; z=cBj4Kz99Df1B4oXd`-TT+4#OpF5f=s z5Id*BDlqXg5ayopG?a+;NE2|?@&OPtrVW3gCNx&zV;MRDV!6zYNa0RCTTfj7aiQBE zAdy6Pv6X*EQmm%w31Q-g{(+tcL$0oD_c$*HAq~n3L)$RfYcjgG&@oHsj4LC^G zR&;YpEA^x)^>rNTx=56SnKAF^4ah6?dR`^0Mp2>2Bu$VZ+$8aVOPtxS2wH&@2fSWD z*!XD8!v4|Dt$R7on}$-MKmImb&EH(uU@bn}Sss8O7)GsqHvQ>oJEpkl6+)j&MI87k zHEaFf%Pb`CSo9Owv!t^0y+wrus?HTQ|2l)z+bT@VtM&Jyi~l0X>@FIjCsr@0_a&q~ z^fmQCk-t*AvbCjW4FCy+Pyo2oqxD@Gv)rNeO$>cLu>%0~SuPfvg!Y7WAJ2b@L73d- z+GfokMGNe-JuQ(-3~VOmIZlx2p&(X7cPnQ7@wzzYCI{0Xi`e>CpBD| zX==j{e`!j&s2ZfCf+_t`(=eho+kCic2jA~6lVx1ecjH7JNq2vk1wg*6vALM)4~gN! zP;<3q$k9eTvXuq05*z%pvOK@MH*_DAXuPJIHT86wX70Rbhe?`Wl-0|Y2A}FS0ED?3 zfS3smW)Fa)$YMyW%5Ie#+qR$ek%XsQ$p}JKIjdpmaPs^tFZ}aXvi62jNus8%Rqf*F z;5hBwWe*4uiC&nk;iX88Dn?{w&>P-wSmM$Z-kUXKg&dn_5cJr?H6FZ)WP}xhw^y$s z7ncd{+lDD?OP>Dht{yH44-OS3MG#$}5{Qnvq?^aBq(NCFt88)l%pV%hc6+4b=J95C zgT^kLDwJ9;x5qV#DoD{@tOXdf!23LijG=xFadEkE z?L&WA1|nDHrtQS4tsC$b{td4F>XKQXEY4R>|4Lg+lj-*_0#VbGYZv{*X+&1*S8!N3 z;(~{HwErqXo4%{MsHCf{lJP-H4uK;sv!tV|BS1M9BA)58h06{_zemqn-DVB=w?fpR z0f@hY^)KV>2re!>vz(U6OQ0`HKa_uooO`F`*}8zh=MUV4JS2GlLCWS6Xc)lZdOSqT z;<`F5gyhN>*n{%|7 z*Sw*82AqJ?v~R*U)ff(=6wi5_B>x2%=Sf=4J(aWCL`3gy--urizQ{K@$f(O*@cl&X!jpf|o0v`wPH0Yzx^;@IADT`O!@h^LJ;Iq5A&M@8MAS-f}FAFgel|;Pt)0!PNDo_;F0)wPDPd|fZ1I8}$6Pq}qv%u`NfQ&uAhz8S_zO+DiZtewdkp<_LaC1e1wtar7YVXhkZM zf1-$bviF{BJ;&XpN#D<%qPxSt=swA?wDgf9y9Ky8hi*ZQcx-=R>Iw|DV}bc$KJ4wlWAV%M{B7csH>^UCeW$67em81W=9cDEfP~7w*sj2rMVCm zUuWI{cm@r`Y+bT%l5C!dNH_)k4#4uxm?yA&FV2#raHG;ld{LVEdPHBR>k1IQ>|4Pa>ph8W7eywM%Ro3 z!@vDXbd>wkW&>WEn4oP1DP4`=DGExQ(Wpg+kepShF1Gk%dR;oqSOuZGEL1F^yUtfW zD@hG}=^9Mmg)o8y_V1P&fAH?p9a86Ve&VPm<6(91rV1rq@TLpysLm5FuKQs1J1eHr zin!Q$Ie(L*klNRM@Fc4hnhV)nY#UY3Mr<1vlUmllbO!@T2@FX1KfIYU}PMjSY?A*^y;Ie69Uf{Zb>fwkV8qbtctd zu4RQ0tn*b;#gTJke%8ynD3h3@g%!-V>c{|*621Wc{< zo2lAUy}w>-b+6vFr}x*Z*UszWZwZ9~E*88DXK>wI(F|Gsh6BU9F1@(0DsYqhCQoP) zIw>nU+=9!Xe~R9pLUC{*M`cuaAa2iVFv1nq2v=^p&*V%5BOZc~opAm|(u=&avVcxk z8zV&1vrCHY!!zZqsTG`V3C?9i@0a?fzQrx=pZNBX$!*DvFp$(Im!{aSS)8?gj-1_@ z78?W(G{Z)TZ=R>nNIV$*5DAA1vBhng9>}rvflXt&y}uYVnuPLKJ>2HWH@38g<70aj z@$^}%--!=mq4^JcUcS%GNbjfcy?u`Q$Y*03$i*3JEE-_2Ab#62W~6SJtg9Pwx%jT4 z-5Zp7B7K6PT|-xlC-Q`ZLVfgKrhCqK-kjb*P82~*z*$UYF!<8vcu;8!`9Eo2-Za9$ zXkP}G@dmlV<@TYqF)+W)G^dVeuuLJaSQfbb`7AIl(n zvtTY+_|A4vVgIal=R>0E7oxrkkSu#Xuvw(;{A3vKe$b%&m#-q7xm@XkzWnNv!!Lns zPG5aoBUHuBbEySwYeaNXWGbbSk$%@=uHma;x8=C)+ix7q>SK~Y@@~&bWv4OcC!Hd} zU8u8|#->HK+wxE7`w&9sLLgS`0Fp4MyF(}F+ct@#6G5KGUsUWtA7%YgN{Tj(Fv`c3 zsL2L}Z9kiq2?r5pq;8|m&qx8!P&$nC6{`x9RcVKX2u~QPd)?aAPT3|qFwtwX4QC!5 zK9UfYw5~7n>P}gpWm5lGicClI&zFF}oSWb!tQ~M`8Z}UlKlvC{ZJ|~S;v3Q?8z#l3 zkF6&`_7r&2&oh}o%aW>>{$zPAcvqRfw~3LzKemFMhqMv9z5ude>`!*lpj^6w>`r;Q18#} z%KQ)7IoqQ+g_)i<%D*SfxbmHFIqC9fRItU0yQYVTz>hZ9k58Ft$r2n z_fAdAHHr1Y2%YSnsbHfNg1cvBPV@w(7%eE^&9@{!if4m@jx(;QIpoHMUmGv7Em~Y8?+G`S#wuNX^_(EX#_753%04onU_%&m9u!*h!tir>w0i) znZe~=Kzn|DNax`BgJ#H*89xhC!BIIYZ?J8cfn{C10S~#>SV4yeiosjHC_2c1S6KdA z*`-cBg`Dx~X7EaLdj~CyPD3rN@kj*iwHCUcq@b;p3BYGz_9~hG+kR}7x4&}V33pVI zYt7&gYXQSMN<~(Xet_rcN%JOk*G?f(ncFF^!iz``)7C!|aZm2(<1AoGRHuPv3AHgM)*r{SNw$Ahmq{EpcnFj!Jd4AoAW>oJ4=>_Xhd;`(JW382&WT-=y?tM1#Xh+rupbPeM~tJ5o<}! z!d7WDxMIvN06OvXQGJ&M!LR%MVZ(Is5*nU#;yrFQNDXXF6i#*is$*5lU`*aJT8*hV zZ1!PMk!$gqmzOr`cTo$~x*1mwKcC1-b5$cB3v3P2NClyA$K$OpM>}F2dXSxe5Vkjf zz<080Dyuo1o#-__jzV%%M~jqK0)`*X>}MJrP^}9dLE(Z2wx6_!d~aUBDZNt?!l#KA zBxV#|1^A2PBoLyOuG22x6BYI zVM@KdMNl?_afuwKd8LIuuwYG=zoA+cnz>tPy zEKfC25Ccvt0s`7mHZPViSJ%=oGre-f;S9+rG=ix|=M;jza)6+q3$jC_^-*oac@5vZ zgmKcp#W?tp6-s{vfQ`nykRl!(%g4M(B_30U&bK+h99JFvDkQH0eV?r!&e8wmZgq3M zcs+U*idUWn%uDS@SiIxH^FHn))u5BzVl2Bz9|GOdEMBC->m9*QZ+?e;UipZw-*Cx= zuFpT3j-F<^$bqgeZ?ZU|Vi93DT4yK30f*LCLreC)uO^KtOAp6!5e#3zaiWJMnPRgD zM(;>BU4WJbS{VMSgx^;K-oB=)zrtutH=XAg)AJb}V7DU%vV>a@0a@nu%nst+5yDRg zB6LUD?W)82$NvWVs__4qXM)lHk{RLJL2o1=!S1WF{O1f*3-N(Y?(tcKZY2SbrLUY8 zJ%4MKBS$apw*>SUp+4$tORQAQW;M|}%?F;&=#QDvB&`Zkmw&|UE60xu-rFs&mAQ@U!PpFi(any=SRFr=hW3rxe^x{Pj{#Q}ZJQ zu?gKYQb=kK9_PC!+m{Prcst>hgo^_miW3n(fby=hds+-)w+l$zq16K)=e}SPD5OLyj+* z%v{^pS}%QwGri(LO+@^3=c%`0*ApzXSvh9+ zHJstAa@TWRY{|7XVR~qLvoh1ZLVbV{RfA3WOcP8bZW1fi+UOGsas2pAC(~!?vd}`{ z&TH?X%%?xt1FzI0$*zI+^Wgy9HhdG04bWwX14lUNo#W zQU+U=_@`6!kz%pGnSn`R!_dLZHlUm;dBHZCn=!R!6sHRTsSd)*pCjV$nw*78{+eQO z_q#sp8O#FIebh|hk=GD=U4bS}4S%fUijtZLqc=LljVUXWN}f|kQEsM^qw8PMwR zYX$rr{J1R;Po^`_{Ju5Rm~Fi~bojgLzDCK?i<3#rWsIBiNCI8UT`IRLT1xsaf5nA)|m|nx0-)jnN#z-U}1E#y}KPWwLhi-kcc6bWQf@IZMXoL{GseO#*T! zHl_F3+!CCSTesM!%%YN+lWfK9XT98Cb9r@PXe=D}-Gt4ri4EenwwP-uR6-HDVwlab0d9g+ZNN@kLzl0sD578jj`vFraTYz^scolWB zj+`SwK#y!JO_Y~{|BW9HMWhk7L>r&0%XHFL>r_ike+(YMj#s&^Jq)x zc8)kBuVZ2RvE_92-TJ6&J!nd%{^4&*ju>(-(gQ$9uf$qw_9qOUD30B=tNZ+=Mj(cy zx3z+$E-V*8HYNter7ZzJurzzJ*~50S%FhY5nPZQySg0#O?dgZ7T>)n#TyPCNfUB=Y zsJ(=M-!sU(X#ms}?GbIWZgtZFz!k~VFZ&A8U4>Jwv@!EUqlEdNi|%L}W5)xODL6_d~)c@PkJH5JgV?4h@*h0X%ZU)^JhvcvaXpEVg}RCj+4?BS%2VMyvIWb(T*mljViY73i}H$=zBA|t((uL zsWB>@{q5(PoOt>pBYPMU0KvV6PDl&VmN6#Wq`g^crHxy5PIq}s?nAkVYE2dh1e-%O zhsWgaVp$K@ zhVNEn(=i<_FeBGKW9wOl?^$jmFn2??#-9*SBWuvKW@jfGY$ys%{AmTI4z3}~XRG4J zQCEep(D?#(b)Y}lIJfIp>uTKNn$wjg?YQ1#Ll{W%ihMF!uu)_wm71`5RJ%Zwb|^>U zX9Zg91R|*D7*^7ADjOLD?2Q;B$Bh~X`*?S01gCDZ#-b(}o$G6zWOk?SMGvdLv0TuJ zBK`HXyjozJ^15hP-euWGqsrI{{JYIaTRd zt0M(S{OH0KSd;k@xM*5}$=Ac_Q`j4i6NpT3;~jTxQtu`6-2;5GeVC;{4$9PRn_7GQ z*FyR-V=PxeM!8}Dx+y(rB=cCWstZy*%x70XmN-5vKlsa{jb6ko_CXsBmwVKAw8F4s z(=^sE{CIY%3*tT*KN!IcX9WuTqUoh^H(1)MR6}|y?>O__97metj@GDM6GSQ+syQWh zS7wI0*I-+6k;Yuf*=KaoqR8j21u9DzF%65T%4o<8$ojG1+p;xbsVisg33AHN*o__& zEhZvM_=*6R?Vi8B$r9zW!BYgqeul1rc&c_C)U2<2*Z-PlgHMW#K?oD+cJOC~z1Bui zDp}Lljm0s0th*|-iJSMv`dPBw?_?s>__OY9Tf*_SJl~>`u1u84>Eg92U8MO^Pp3E` zaN1bd+ZKz*h0m3F;sfU1)j3ek$S|vh(qpv!GL@h9M(0SOA-bH!hhEDodGuq3NXg*@ z1-2UcY+G|>oijsz^!@ieT$9Khy>L7$!{!=_u7Lwe@~GLL51@1~A8YWuc(y9Xj_Cyb z_k-I+CAFUnS#&)njpYr;2qKQVbPdjFY$<;G(!V}n21b~%2 zDN!hSn0zD$t9y*EUP0;H#6*Mxe0Lg<0jyDU?sW31-o*G(b)MMx0Z}v>;YZ4 z@c52+z03nMpc_bf7w_?t;**q2{zXOGRF z-=}55Pi`yj#hY8(H}LupqO4;XdiQ;1qo_DlLHyKY{Q)%?N_&)baEC`;$1dkQjwviCI$p?cLQ({x^NL7xTDu9vnSt(SXJ6MA?MzX*y~&^Z3~5}`f>B7#*=gE zv6i(oed`rVw>PZ^?g6F)#J3gohY+1RVa-?}l zAgQ*T%i)s#nT~M7lh^MYlU4r0DN2aW-Y|er@v_Z-$q@-FDT}G}#E}N}uTiVMHr=qM;H>l*)8S`C% zr8QcuI*V&(N2xEN2^hwi4KB~vtXjkli5AOzSixpQ5@9nl-3q5XxS-CsnXS6aT3R~I4?)yr%X}?Jssx=&Cqgw6<{K{OXYb`H4Sd7!7?N<^+ zBcgRFHH-4Q`9FC3RyoMXTRF%#!r_(D^Xb9bWnYm+fLY$5^)1gc&-0kYj}Fx%6U49V z;~%adi^oY!C!5&&UZ1i2bg4?YZgd#sH?Oh_+N5fEEwlo38!1aK(6q(uzUlAlsGo`h zh8uxdCa|O%^quE9-ZRGa?IJTP_YAkGWg2j&gPkvw5?dVLFq-y3Y>8Q>Z@6sc+#^?_ zwMnTzrLY&E@OE9DSRo}OK$yE`2FoTaN>p0&`!URT!B)l;Q_x(|oRQy_!$Pez&c%g7c z5PY1jL4LZpc{*SsoOmo*fU1J^^zJ1r0-v>QpDhqB8y$G^Sivy+Ne_eUsYyqplD#D> z7D2?8T^Ju__ylkO!LHQv3B|&+5PVU5Sfqg zlAG5*3-Y)z19WXH)g?bKOB0QG|Mfsg^yZG;-Ol`uuVa0RK-GJfV?^4t%pLuaZl)Ra zn?V$^e5WqhbxtTuSx^EZ!r1LypmQl9sn&jsC;K7!poAx?oDOf5TwmPVqB_JvH+>d2 zcLP77`wF_Na}(V%i7NpYUqZ00l}2zJ1Fw`%QFQF=9h_Nui0g0@^^s&Np2C{e zC9N7QL*I0&ij{Y1ngZn{5|f>j&_3w*O zxrfp7_hQTn6}YQQ0~KcDlodve%<9=XA?d6s!J10V@e8;dsP#?P6hF!Sne=e z{WMzWDqTLTZiA)psO#z^TNC%>uBOgQZey}VNh>^v7mp^m9N|2Iw#|ivlU>hxS|L`c zc0MgWopx)WP-Vr_yN18N5)iSI9ph!+G z%iZqj^&)l>9QWjUQ1A=k!*U`#^_X>G6y>m8v_zCuelSC-j!r@**>b~2x0}<`RFcRKtJ1$ zY}<3eJ3K#`U$+=?(9Qmls~F8#Dlg4IsWw5 zCkOOv152}E)6d0?l_C1G9|zjKn+E}tly&-iOZb4%9qowy0{F?k%V{6->4lPL<1IlW z*vU}nEo`3>dJDUr;sSj+7@?RJ=ogwN=*rOzUxlrtC!Z{8!69W%O5px-(hJg+bjD-G zv=K(!pw&%)b0$V&pyl|z(CmRfceCh+T2NBIT% z0hbD#3QeIFG9Em}4$H^Sb*Cy<(KK)0_}fe-{RrV1tdDp|lV_lpF0!n;Mtw!z$i_K$ z{n}_QkgylDr4ZsvpA^tsok8*CO4lP=u`*S$Fh=z9Y<;<2_EU~&gd*H&_%Fi5_$dYg zXn6lOz&x!qI~)B+0`Cu~rWx4m2G}t5o7GkQbS?&H*^)^y>$_1j@l4pVMI!`th4V3= z3OnpFX|#H2dP8%RLlmeeH7bEA$d~QOiX+%^MB*qC480jml&S1tI1H!}D&ngj&0`8%ZQPnKh^6hx@0Mt0**?1CK*JsRqv)n(bx`)%cS4AX!Fw_e=ygCSPuiAxQ4K{lfhJ1ZytjP zfucjLh$MG9)8Q(pyQxhsa)Yyd-mhwvAmJ8LOM@N^Km;k z_p`4IW$!J5-ChWNQXEy%X=#$(yz}pl88NMBYcc{4Zk`S2Bdbjv@%vth%cB{ej8c~0 zd^|i2$;(>Gdx?3+#Qo#L8uY%mJHSU$cf_&Uk0wzOuA!E$T=LJoZsBz5w;&YdPR1m9 zywiH6oqH5c-=C`@xeVY`F3k(bPpb#3CYGdx`Y`pU0fLrB28_9P7Lck66mr$QN%Y)e z4bC*T7m8QXc|h8VnCL(jn-}rqf!wC<8G!fVn$CiIgDyUMOnQ&b=kjKUM6l+L3-I{X zueH6fR}L6s;~8DO`l8AAXOqH`Y7_S ziC8YJrdFSZ z3OSoNwR+Se>MhKqO;d(6)VDN;0s(W}gEORmP20TEEAf{^B`L9V<4K1Fuh<*S3?AGK zSCO!}c!QOU$7u*kinc8t%KRczUpm(2qchXoxvZ}YQ3RNlD$n0d=UA)Do10`Rv!i)x zYI-d+hw-K#-aE38x~H`i4dGCTeU(2u%KQP~JebIZzGw&){H>J|ncjHWw@W${(msmx zT>LGJb_#7xGYFE(_R*vp8sD>6yJRB5beLWYBM4eAV_Z+zy3Wj?`tf4=j&l2g7Rz|W zixuuf)F%k=@H3j^B0T`X`ilcRoD$HPBFBV-Qo)UzHqd;7EEED;hT{Ex7TvoGL4MgC z?Q1NVc4Wp!lWh<_ZR6sxqUyqq}GZ1 zC+6!~6mtOIy{@Az`3lcXmoGpPNMZ=z?i%YJbNK}6f|){QZZspi5|{LmO~PQp5%~nIjE+zf^%2*YUEU_^kpCgD_g;!Ah`d8nG@<;5)EEdqh@4NjmUOS4%TYDz z3^#&4Zt%C~E&}dKGEO#jnY&)k!;vm}Y0BpEt#NtuWmf^q31KM+s|1-WXR+g(5G3Pq zJXOl!Gn`-!pu;yFJ!!#X#-5MZH<>5pH~;yK`ita>Tv(Od~lCnF@}l4J#kik zZ#>nTk#+AO?RmJVe$4kM2{_#>C41&`q<3398&-)DSBTkwn6W45 zwpeQ2p5Kl7RLqp8Q>32EFXM4>B^w+%;1Th4?$_Zu;7`3m+i0jQiiICozvhYUBPQxy zAaufKEDd$#da-kHei?8M&*kmKT0FaJFd9@4^C#vM%6Q^`oBvb5ht*#jvb#Fet36&$ zXtuxn%zw|HY@FZW#om>|)C3EWz1S7G5Vtk!x_m~EoCPy;bBMAf=Z zH_wjLkB|GajQjks?wz^=Y;_k{-@Vz|-~Y;!vn;ORlf@A|WXO}X(!Lozx?b9MsyXdE%JfPd`e7E1(-IQGQ97AG>%&Xc|C zggFTA|F9%3k9EzCn|IT(Qxwb%ewnD$@N!BVn%h z^tMStaARq_qi?~p0F)n2CSrhp1kbjfb9Z0S)U90%@t47HmSLGj$;R(@J^%6tE;z_# zl|0h;i)9A_KYgwCOS-Z?HUFBrXS;U!jF3;MU)+Ja@zP;nvC{o+?irwP#&1OFT=VD# z)Hwr%ZoW6nJg4z@v7O%pQu7DopWKKQE4?2Q2$+ggde0~jpi@5c@OxI(ef zk$WX}migG5v#POXS@2k^aq`o6Lp-2Q911o$a+AdU3v8-cR)B&t{{q#ZAlQ*x{~r)s zvupqb7ybpBLBVE6?(BcS=9*=DD7f-3(Dk^SrNxMQ6biaEaP|F{BD4w2Ek+UQ)rH!M zyIOV;yYuS$j$O9tB;~sEmp~myA@J^eC9o~&t0kG!|3@$YsLD$Lm&~Y)7k&$6cwpNBP(PUqAb$?@i3#e>#m*Ohq4uC#5sN9X@33hn4!~AZFyjm+^@s%tsq5mEw zB-_!`{C|2AvRgveG}e0f;(8SKox*_wC)WL>{CH9z_NsO&ZJ$O;BaI2Vtut)Dq5Kb;}mey(q6(VzUaGB@!%t@RYFPmrPT<5kR%TG06{fcqKaP$f6T{i5ex&?W2K zR7zjOm{Ncczi$xvz~N&b=@huS;P>85`Gh5&GCQOWQlSj<8$G#7dwXyal{N3OA8T(v z^#;4#lX~O^qI556ugqkT0u7i(=92ieK=r}i4xZcC=X)&M&?WnMLzrVT{vN6Vu~9P}Fo{e9~U3qAe^ D?k7Ft From 595ec9c06ebdf648a8d52154629b1e1acf8928dd Mon Sep 17 00:00:00 2001 From: v-sabiraj Date: Tue, 28 Nov 2023 13:39:10 +0530 Subject: [PATCH 4/6] Update azuredeploy.json --- .../incident-trigger/azuredeploy.json | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Solutions/Microsoft Entra ID/Playbooks/Revoke-AADSignInSessions/incident-trigger/azuredeploy.json b/Solutions/Microsoft Entra ID/Playbooks/Revoke-AADSignInSessions/incident-trigger/azuredeploy.json index 01e90ec6546..90c31d1e79b 100644 --- a/Solutions/Microsoft Entra ID/Playbooks/Revoke-AADSignInSessions/incident-trigger/azuredeploy.json +++ b/Solutions/Microsoft Entra ID/Playbooks/Revoke-AADSignInSessions/incident-trigger/azuredeploy.json @@ -6,8 +6,12 @@ "description": "This playbook will revoke all signin sessions for the user using Graph API. It will send an email to the user's manager.", "prerequisites": "1. You will need to grant User.ReadWrite.All permissions to the managed identity.", "lastUpdateTime": "2021-07-14T00:00:00.000Z", - "entities": [ "Account" ], - "tags": [ "Remediation" ], + "entities": [ + "Account" + ], + "tags": [ + "Remediation" + ], "support": { "tier": "community" }, @@ -219,17 +223,17 @@ } }, "triggers": { - "Microsoft_Sentinel_alert": { + "Microsoft_Sentinel_incident": { "inputs": { "body": { "callback_url": "@{listCallbackUrl()}" }, "host": { "connection": { - "name": "@parameters('$connections')['azuresentinel']['connectionId']" + "name": "@parameters('$connections')['microsoftsentinel']['connectionId']" } }, - "path": "/subscribe" + "path": "/incident-creation" }, "type": "ApiConnectionWebhook" } @@ -264,4 +268,4 @@ } } ] -} +} \ No newline at end of file From 8c6b0eb7691d7b95e986412a3822187e65c361b6 Mon Sep 17 00:00:00 2001 From: v-sabiraj Date: Tue, 28 Nov 2023 13:48:45 +0530 Subject: [PATCH 5/6] Updated version --- .../Microsoft Entra ID/Package/3.0.9.zip | Bin 95063 -> 95093 bytes .../Package/mainTemplate.json | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Solutions/Microsoft Entra ID/Package/3.0.9.zip b/Solutions/Microsoft Entra ID/Package/3.0.9.zip index 48fbe96f5baba99c9c4f7ca6fbbec1efa770cf3a..60fd2dff32c140a8fd9e238a32197f0c52b5cef3 100644 GIT binary patch delta 2620 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 delta 2574 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 km139aasfjPO=5gk Date: Tue, 28 Nov 2023 16:58:35 +0530 Subject: [PATCH 6/6] resolving conflicts --- .../Microsoft Entra ID/Package/3.0.9.zip | Bin 93053 -> 95154 bytes .../Package/mainTemplate.json | 3356 +++++++++-------- 2 files changed, 1709 insertions(+), 1647 deletions(-) diff --git a/Solutions/Microsoft Entra ID/Package/3.0.9.zip b/Solutions/Microsoft Entra ID/Package/3.0.9.zip index 5a84903cbc8e2185094b2c9367b60d264c3a0ce5..849ce762cf1fdc4573cf6e42764b3312acda30e8 100644 GIT binary patch delta 85125 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 J7;^yt001?DCDH%@ delta 83018 zcmagFWmFtpvo@TB00|DkArOKE26rd8ySux)(+MO)aCi6M?w$$mF2msN?(%X!_xZkm z=Q+K4^;+|zx@uQl*HwG=-d(*7|2PAWq9_CR7W>t!SMOd)8C0RD(4aZ$`)a^~th@|_ zUcaIaj>H-m#!cBkU3ldTZ8@HrjFFQ3ITwi?kEyVu?qyO)(8YM$&G1oo z(B$sXO)96uor6B$+HmA|mt?O{0efB|o!GB@zNtI}ZV(zP!^qdy*Ad*KF(Kb>*W8Pt%UP9qQABzf!yNbs_q_ z2q8U_dgEY^!@KB5TkX(es0h!|F*@1fq!9pIpM}nD=RWK@X$7i#ec8uH zoAp3<^FAGZs%;T0xUt?oR%n678Hcn?0{$M`5xwcWzNUqf*ZG(cg)k2TLE;~6_mv$T z!KDWS{;6|6_ZuB{9#T_6wUA$WkkOnR&@Mirh(_u@ z+p8xVv@e(_vITiEp?Frv}gXrCqZXuw=pmTb2W_UEd$W z+k`%O39eQu94#&N?yFcG0N1_VvpIELoZEdmK^ZoBsL1~Fl}maZ9cHr)z|YQwXOfu3 zOxWteZR!PAZ@jC&-=r9OvcdCt&i$40z+lPIUXg_Qe|)bd3*=LELMVXjLcodtrA zQX0HLx4Vu9E|0)XjUaW^dFBC~8SJ|JVl*bH96dkx2we~jeLnF9;EGewA?bAi9$Oym z+Wnu^un*B3pnsO#e*)Ze55YH1yOA9H4DFBMgJ5WR-twh|^h7q5yRYw@h3TmJs;=l= zW{xcoyDYc?saP9?6h>+!8eCp>Eai(NUM&u5m_=Tb%J*_6Qh2m_*ZHJ%X8WrWnje7zIcdwQ%U-QMC9vs2S4Ft+%43GetlPAy7$JXtYOtvv@Gyf%y zlizkDA>OkG@;aMS-Vf{C=z{d?iwWzGJ2fMd1DQ$wnz1ESichrWk6jAMZnayPZqujg zPxV-j+g%=Yw{c|%^p8#~CVF5g6#|>Qo(@rm+pgz>CFiS!%G@yaxvWUO%V*c?ZyX$+ z;VLk=jD3LQ@T3sMt>7N;%hLrP)P z-B}e!V32dkCOh{vRbxL&>X+nj8m1B)ir(A{Ex>wWd(i8lC9I@8qv-O2z<8y#fpgc< z`kFWOPAbv!Xl0c6vBG)JF{r5g)b?$rTO{T*@C+hrfsDG}nCZi2%q-8h*9bKIh6deQ zAoE8|cGvQSxd~?|LcjyF3a`3n&IQeGa&5ghKVA56ji9J=lAXtRLMq{>L6_n4JOR)%(!e zFZV%9QL&)-J^OiqZw#3TmM)y3-9fpO`|K!GkI~*kuD(UT2zE)_vVRHHn>=`8JHV83 z898!ac!^vGMLkb-f_v7ic#p2eaG(+lLS#Nm^RhcwiaJ>0bGSAKoLV?dTR1^=KCHb* z!*_>EWB++UFgLW#nXGz}rkrqyq0%yqee~&VXi_d5=EtA~)#;c6 z`^<(Gy~U#hz}BNhxdqDY-mu@$l0W}wHAjxs6&!f2Z%K&3*SO}kAC(PS_dFht7Yw%= z__oARz@c@BT+E|?@_yRNIPUh~Q0rB4(OW7Ld(kzuztX0qDp8jjKvpR$)4nzLKHpd~{Dibv+1nY~ zl>=XWCx7a=dBhb;*!j%UZ)WD$Knv}CDp0cYk%RR};i@`wmrnOtr`lL>i6+PyrzWXn z?v*Q!=pN56Us;#c@_5jB8^(|Rl-|E@c4E%e){{69lIptev0B5kQ_ih6)MT?Xs`z|x zTyJP+0BM76x(8a0P6K$%PPEUYle!qTX8KU%{6X9>Yl-Wb+T4%bx^H#FdF8c_J;w}R zoC|3(3mJ8v;j52vmuiB3;nYZ$&bG$9Z;Dyw0Gv5rn9A2b=Z%pk=S+DBURd zeSVJR09_}Afr~(RZ^-*kpakmbfC$rW?PQ=d3Er$5;dkjL<9VSC6GAyRe+6^3*jgL9 zNlerJTPao>MdmPuUtpX3wqou~uzB~}RGdMGmQZ1haha$3&{~Z#+&6WM_lKX(nB_#= z{HbM^xQIjz&3KT_z#wkcocFSM7~zwAVi22=LM3hH?^fMsY3gG_WtyNOoEpWlxmQ35 zj;Q8;BJZlJD@jRb!Y>IpOE@KF6CqLVzwLhN$2STCqg1`5ty5hVL#K+b8pqWfG=pT< zO=k___+|$m4gDu;n#Je5WNbXNM%=MfRN(%GM7KOs{W}Eb^Uh?RtfDb0! z=+Ma(g75p{AxA&s?Ea>Ui93*;t+1=GT|BbvYXSuW6fc_NSg230;h1 zj=*i-@CAMh`7#A)9Xea%ra<(K%`xn<#%Xs3Jz=g{ptMIknRTFKccl15Q*#q8~m^_1wnvIBvd$#1FFSN?9~Im!W8k7&kh@ zp=egRUk@V*xvWV+IzgKDINuzVX>cA#J zc^<27lR6k=!K~Z#8Vm~l56!>>jy`1OZylIf(R0GwKOt>#NzRy32hghM+LeqHGV5}8 zIc}bzXiN~4>w+NhHTdO=uORWF;D2=Gywh=i*8R?{QQazCsWQn;1{O=qI%VW*Kx$^!11es<=ZozqCK27YX z|D^r}u8n*UF&;?wOX6NUJH2S*zeU@sMr*jThUov&lIV>Vs_(u{!m2sElp_+x5U|?# zJpGTradiQXPF~@hJVHjiE2v_);rLi^fKEa47I1jxPlN z{68d_UA+<}Z;RDsFGV?`gotZx)wmByCzH__I0J5Ang5CTe+hZIp^fRDDz4UE3kx6r z%oxaZH8!k9c@z7gz5dNdD-=9xe1;c@M~^rd1dcAN&>@)D6PV^$_3zrY_`1$Ou zezu-r9Q7j_LrBqDx%|dM%(cf#zqvC1%ZSMdFHZz?l?HFy6rD)kCPp~X&_RB)vG!|I zi6BuC4il;Qgf!+b>#}z_PQP$;oSyDeu^~C-KWu3>&Szz$H5<8fEdT#V?|4 z_idH-Us3+29inLPx1wtx*yS0gr5^EXMR+k#x~Siw@TBxisgu+GxA1{pHaxISlSvt# zG^Lq66BBYP%}6g;EB)K)Mj6`#wOKK%?te4yWt+Nwfs7rtD3Klk47qy@dX+v#)-bAR z^NEt7thkL{a{Rvs54@-YpHDVkGj@u& za2PH*&!Dm8tZA@&)&~_IznTXX1evu8SbnJ$iiQG{ZW|wD+7(>#q7;{O;F6cN#Qrbi z0Nt5Y^`6_dN}-RrvoU6rd?NYKUIs&-mUcWA(|)pP=k@|-UH&e|%NOWQ5|rzMAk#0< zU3vwX{fU>B$qV08MjS6+ zv^k^O@$yBRss7RCj<)$A;CLR|VDQw-{4vSqW0$nva)&|?$6nEJVoyoj>D>5-iQaMs zj=S;W>t(^IyHyGb1SsGUVGsr4ZQoz#LBlao<2~kDnr&a|=sU*0^|LH^Qdr4y}*Nl~fh`6DZjoCf=T^%2?s$oiqC^wnIK z@AKmNT4qb{7loA4xWczmd1F5gQgp!fTm%I-b18U;@>bn>q-Vc_+idiFvFuLii;onSzxqPSnNAr7U?Osx2eNRM$GrO0`y$bK{# zbT79iYew2~+LOg@Au;SAu{zfIyreWKnMpz)4S933k|OyktSQIY5-*;QJl{IUSyNhd z#u%)sq>6%^N2iqBdt=F;W6a7u(ZndBYAYjpPU9I+DJa$+G~8tmFwFKrV>N{t!$gX#o}CN;SkdFlQI zZQB~!ffS>JcuJddP17=o8C!Qv9?+IGaTfN@hOJ-VmA<>063u)w*mZ%JfQLRVd-CjJ z;e1Paq)5;CjIN_tYQ&1BUn|s3L#&^9sJWWLf+V#35|E4-j*zkFR4$3@zt5k*DOJ41 zQlnCcFy#lum0C~~$YpmV@AGpWBM@5z<>z2ckun$(zX^i?19d7!Y(Pn_+U(3WV`fgKKYoC zy}LUOWu?j7oLR7;1<8H$WuIZMxw^%PnHEj09q@IKl0Km`$Ii0I)@x#xCZT;qS8m`7 zwZT>O5Nm>ErqaY$6LNaCfmBP|%5ZT4a@5@H9O<@f7dF<6j^u`i;CWec`l`0g;q`Dx zy-MPvXH(g60tC{=P$&H z)>Z`SR+b?YyJ6*=r*Am@aVTKInH`q`LN!rWv;A>~nIF$uka}oDc&=AlW62i-(9^qo zw)HvdWu4$iEgxECv=Kz!{*d$IS<8$sXae;4emw;5Fi5?*rAZP;Yij>IcW(NrIm7p& z5Z!bD@td!qh%}m-iH7#c+$kKh{4USxrr_T|M27>zaP-Mt3V(mc&Wzd~`B$jKB04%F z$2EO6sDGFNJW^L^I%^L*B9m(FiBl<)&i=6z{)1BfYudHP0!Mu+6-or1<67YuG6(?n zmFkG=)>_i~E9)yz2o&oYu!V0kzM(b9TSy%GwHK0yVJK-?I4@8u{d=goQ#Cq=zCMn> z0(fy9V0n3oGu z%CBH8#&j|N3j1@Plvlm9c13q0esi&u{3cq8ULJeoQ%!z`=L-CogVEyWXTp)b&hI(= z)JVT3(Jd4=O@+;wWsy-S5PxMIh^4)DRF$P#?IZ1c$MI>jjn$K41jYP!U+y^&yD#?< zz!q`0ef`cP_1{T_~aXQp<-xu++7HZFv69nk?@F*ID2-;&TAtcijp-OiOobrQE4;E}1u`WpS zjR-YO<8AKqUjF4*=808K!);xD==NoX$`y0cNnI?JGqCIf+CNB%@^110Dw%eJM|i?hTlXa6#|?QAX? z-d0z{4Qo55Jx!Q}(AMW+L_3=cc}?Ky6iXgf>F2h!&>o_4?ly$pnK4Kh4I4urvD`A7 z6`Q1Jnbgl}zwy8t?J?mpcsza^Z6JUGQ0tY|8}NUMU=9v{Y<^Mb4JL zOXfr&-(JMDQ;+yHdh8upGz5IPA3>#J296uYe^?y9;!HUh3SSggDRUU&NSd3nw+Y;x zx>g{Pv#tg$=(53gWF#EW6))4bNf7;|G#N80tY}Q(V59 zJDLKQ%p8eM1f4j~;rFGEg0AT|Ju)T^dn*Ke2Zu=R5iEl-bRC{YFwk^0lAMUs%Jo`* zp8_R2y zh2l8fAEJdY{j|R)d2%HG7-x$m#E4W@_cG7a2V=$^Y=i~czNTIairZ8dr>b55!#6RI zusL1YZad7FqCcHEa8c?`B>R3!_m+`6jB3JEb0-BTI5@U#f`76c4q;?H!(k~(2^xLV zFomy`eXWSH@mv?>Ltl0$^ zZRX)ZzE3}3&3ttv@z+>dHk|&E0Jlhck6D^>fb?$O_vy8bg@f=XWpCB5b^e|KqH@KCX`VgaO&Um4^p#~k~!-;pX70HO2 z@^VMt|D;im8NXZ%#vaPbERay-3P!*u3_fyyt$o%r>8%;(veKY)KVFlH+ zT>gU=31NS@aIqQ<3o@fCCbi)wGsT9Hc=LZmuunT{3o9CzMK-3aRS$s z_$P8Mp9dTn40@S(r@r(3(NUHRj|{U`F24Q&C)c>st)0r$)2(?a^^6fK&d`9PQ!RBb z>ciYp-E{kVy3mUwC2F8XQY&>6=CnPpG{b8)w$$~TJ6GxE)EQR+!c2O?$cAnqSm8H! zn2D;8+AASpF-*SmxHX>zwa*|Cp&1$D<|W7&>hkxbQs%Bm?ebcmx7=G+=8z_Nf};FL z!>y4SbZmdJfvNC^ViFf;c49H z`lhr-)$@;~cNS z4gmn|U>@pak*-Iqk(3>Bcn)fg=)HO~XX?sK_!zJ8W+AMd6(op$I}O9t~zGe7WRG#G-wNkL#iXiBE6kmDgkJ z*8EB1ByhlM0gGL?_*e+I@&t7XZGXp~Ub~`L>){ntnA42mQ!=4J5&96R#tboFcJcV- zVUt`lNSyC`$7M`F{bY&F*oLO|CblNQ%bVABBXdcaCB1LHFO`L8z$KW`DFv>fJL$ip=Tl1MzZy_$uiZp!QJD1N%g47<%Y_i2|CPf%E5#{Osz6XJouE6`ep zW8Z>bL!^M5_o=aSbRgP?Gsnin2R`bSmVVr5J#r*>0Yu}?cBOu&&S;PO%`vtuPnx#dI@6RjG$myA;`*9o zWh8mJtNgDSjDeaP$b@FT4&WigfWr`eI-cpy%sxn+JXXCCqTwk;zFV2h z4t_df4#&RiIiQiiImkg@wd61dDLpk8?EW5LbX=mo*z#NTA-~qx*9xYL62lMH*NrUD z9qfwHuQHlS*xD?2iMkIY9aWT&jvYTx0sbzpHe4VCULEB(ub@`i1SXESo)~hZ0Jl8V zB>R2K{TXl1deK*V_g|N#l*BrE5zC*0gzTAYb{0y$X^{|i-Ss5PiS)2&x1D@R3cuIC z2*B-h4rp9&7@=uJRZ$&$4BAJ1sDg-_ANZd2)|?_+H+(?Qcxn^OA86S4SQkuq2S=SW zFdJlGSz?0T=ajy~+_0;<5MJQH3V3VS-I?ObiD%TE8r;;77PWS%6r0}0EFdV=2YwtI z=kfSD2&=SRzcmwsc28ZcxOm6hRfleBW)y(dd1;8PELfV11MQYIlqx&o_!R8ddiz(nZfIVC?shYTWyXh~fr&RiKXk@*O zUynVt*taC>^_a6CHYT?Zekpc$L9^ zX?KB*)bXkP`lPd>-2&Nv<$-q8_9mb=r6SNMslnx0)(p%HFAx%~0a+*k+BYSoW?V?f1*~bA2Oe!}gYG#cXim#3y z{EU43=26t_bTsK?tIEr2NG2u$W+Z?a!PYX>$h>$$pX_k&PPKP&UB(tgf>ZR8d;p;z zZ%Eb_L%IFjS#TGhS0F3mfkC}&lXpjy`Gti{UqZhY@+m}fg}*#LW9Ud?+>R>lw54Ys$P2L9k%@0`+G`X1aX9$J7TCL%kn@pcDM>kXk;OZVp+wJX9wR3uYQ+XR$ zdO@?N2#M(qb8Vaf++C(4l^J4!5qVJfSi}k(9t|zRUAf(q7ELgimn1FAL5{!QC^CB_id?ts#He8 zCK^<eotSWcuFKln6Lrr_TB(Ub}c|bL=-_3)46LOW_8ae5jM?L0Jw7-xB z;B6+RZWsz!zwNG{N-RKRxYi4iuUc0If|o4f)BKPMxA%v6_=$8TP3%|LUBz?TSv{Y% zdAO9tU(Mtt*jV;_T0D%(*nXGE;!$i~e*dW~p7(Jauw|(%7xYWIEQ-x^-Q#Xdk`;gY z#^RvD^@shLig*?6F1He30#AbRoJPOyQqCId3mX_>Rq5YngT0RP7?Y!cH080#C&dm@?s9>o`8Q2;mH$Z9$4hsf_3DVhpFi*+_%_FtbZthf9Uc! zIl_qbDUKWD>J5sj{|GUlU2)gg>ve|6y(+EVDXJld3F6v_F_Dlm)u(#gL&2%mAFZ z@ofZUj@o!$&oQheqok-`_}n6vhG0bX5(&mbgcn%ta^h!2C>+(KbBT1pD54J~*l zBZjLSc?dfcLfO>m+>8^2pDdGYTgn;>ZPVGOyAmlFKZ_u0h=sv z*$}YFNFzo=*DK`TL60EdF(|;5^41OURO}x7Jp%BLB zEDx3|oFrvaxLY#X?mINY0WJ{{S$92aY zMn3AcjZI%~9~Q;0yrz!4u=S2`KbF76m-4E+pYGNybKZ0?f<=FSt#^T(NLvqK7+%pH zf{QmAGcgaEqU39$5abmQ@Z#V*ORK6MzaK!Y3ROi~&Pbk!8g4qLA#E=38+ zmwGERL`&X}FrHOO7b8kGwO-|j9(AJESy3~e-+SG&wPHv|-Nr22#mxMQ?1Iw>vF#5H zMR1^=)tjz7L2;nwrmNP_pIo0l^_lRhPr_t6UHYt$N&Ya6KAbZUdw*4`jF|T~k06)Mj4S2q`qq5&on5+vsr4Nn0K{N-q0`$jmBHPDSAJntDwVBIUax7cCK)Wp3;3 z!dcpHet)F$QNE6A!H39y5-C)Mhq>SXRz}F$Y19UfC`}W}x2UnI7H0?g^uGK<=d@CTWQq0<`k-sa% z6`e}BFF~eAu{ID^^EY5I5G*THt~D!bt{2982P&qz!_5t`=4(SnBsXIJ_9wRWH?G0d znZ`WRdXGa<;jU?<4Kl?*GNqTDeVmGJJOx|Y<5MkA5PtEQOf_WbEkx^wxQT~5dCrHMXO=X+8Hv_ba*~R#yzN!6Z%|meVWmkdKrm*6IcGbw< z?_}wB-rpupliO1C_I%pk=@t^`QKBwS3u_PIUt0+t)qJ%FwwMq+!@v> zwG8sFb_a6)Qje7sV*-XHqXoaGT$cHAjql@tc@&m2aAN=OE2Y4`K+oh-0>2JM1=4X7 zkpPv}{)M7&{+Wp2&xeaa4V0pNn5Y=Frig!~(mPJt(QL%$$%-23_Fi#L3EAW!=5z)0 z?W8Avw30YLO7m3Yt{qoD`3OrG>h|kTzO&+HnvQ9jXG(9whL}1t98NUNCC=S8SaKl% zrCXr>=49mr$J!6D<*sOF#@G?;*u6B1RWizln#G!ebsEa(6iMgZPs7bn)uSKtiB4&A zGOBV}gxfK8zm|{Ay2%;AAE?$ZK>ZW+-Yp<#Uf#Hb=$=WxO;#k;cM;NC73~{zWr{@# z=2B5sF%2vFX^E5)xbW9{^L@kY<^QNygeV0i!pTavzF}$` z*S=v&$u6`cP$E#qztug+u0(R;I=~URRGW^G?6q;g_d10{*6ga%`Vb0F-eB38QHA6x z?Uij0{3+5Jv_RP}E#}H6gZ)*sD~N2}71cGG&!z%_X01Q#iY(L9=xgQX(M|#d9X_>U z>^fPU*e-;W8X&vN#rw-z#!YQ2jY2^HfM!P^g4 zF5XX%XYy)f6)L^3zHw_#LjvG~dK_L{s>7dXLBp!<_>JWLDuz<4)3brHv1KG#mZEje{Jjfp&CxV&}!qt+$gFeePKB=j~Jb4fyNHApY?6>!NZZ z=$D|N`c6sk_ge1Dzkb_P=-m>Rpwz~fG+LbWN};_2OlqY3bJNLzv|i22 zT=(W^O+a?)lPi__;H|~PN6x=cs~yD2seQN!f@2jAD(ga_w&dCabhB#6t`Wzj?L6$^ z0G;g~E-lPzt2K{7ZV%vzWDflFiCwrA|Po}WbTK9q!mywbZ9NU#kFfm4%+9~ zL=sFgFeVI4DA4d|66VKRtoc-jdS-&{Zwg71p0$W1V3#e;_8@OI$<4<-*xSLE|EVmm z5LTA0Cr$m@#z~d^!5uFseGxf2J}s)TEh_IaPLKMJ5_ly$#JqDmS*AslyMnk_bK@?sdCqSFu_Fb#% zcX_Emm%2VnAzhuO8IQJDlk;aCvDJZtmk+UAsD{*LKR|C?qqQ%BJ&S&x)A$sb6>QJv zWT^&F3WT6oe2S?td&~1n}a| zr`2`OI8``a#lI6-dhL~I$-!6ZFvlgt417fq_p8zNXr-K+RI_Z6cOS9)wVU_#x}ZruE@WC;GLTjOl3Cv{*qGv`7EBshFhF(Yd`< zQ7d{g)E`96WMy=#v~!R^!!FZeqAL4thKT>eM3WR5a59~Yt>2PPm#a`Uv9QH+Sv)=0 zXn;eJbh@fB`*C<=)=;niZBv7We z24~k9St<(?Kosc}s{H-ins0|yhG$c5wOI`~AnKM|HoUU*Hg-W;P@@_5q`Hq=Dho!^ zhZX?0n{NcI)3u9s(50Ej^2K8ng)|;bL(OMOfj;^W>K(Odk!ttyAv#yeL~gdNiLm@_ z+Vv!XAT3LH^09%f^l4PiZMOb2=v;NFmq|T=**uo<{jd3Ryi@^oR_mcp%BjdQTe&Jm z{k3d{vQ2rr^Hrt=DBP9Q^+QFJE(LM7-TeSim)M#`pUeKnBKiLNX^!~@Wjtu!+9vXH ze%C)fgh3B4y6lQ&iWZr+i(_d?S$D(HD|%+w)V9MgGt|bV)Y9q%efbv6g8b>r9_1G8 z9(9Xm^9g!vu936)UsjYShV$f>txsvfh!MU@1W%9bc?i1w5SC0^q=z{og@Q;ey%r!- z$;$ov4G9?Ulud(QE>e(*(u3oE&*a%<<1O2U3wFdsnXx$;J>xem+m$BkqZ_+>n7{sM zOxKXK6P1&r@}HhoU#IA>w;jeIU(joK#C$^rfORnw@6iW`DhqW}pBBsTO77j>vmP7)@L{2HUk)%XS$C8 zPLHX#=?vccq@qJheINNSqoY_ktkKTvii5T)RN58@xCw5Cs6d#C=4Q0wMqX7%B;Nv-?sg$T>*LzVH27`79cr=dU`Q0J;viN zTtB-dm-z{@jM=pdXpo)`3U-vmOeTP-cfPxkViqZ8>c=RE41DZNYH!uj(w+4%9BPh} zKUL{#j401BqVO4MWP02h^p-CtGCd#lF-jI==vwe)7`!F+Ir^+}p6?@2I^pwe%_Nj4 zlvPQ;Q#B3KBycNY9(cVxhU+@#!oy(IY*f~C4VQd77!!wtOJvQFnrEA9GYt{{?vPsW zt@Ec)(9KMFL?F`5q3>;ZFP zfkt1{yFd;vP74{T3cYaa?}u)^PsD{X)}>Jn~{v6 z%iWEb?^R$p1sZARwTnF`J zx-U_;M=V41!goR&1HRv-HB~TioAFz(#+))1vU0`j9Dv=sKeHfb7R~CE5&XUkqucQ$ zgEmt$oLsONwq}Rc;kpd&4TAzml~{14wi*69^-EfprO-T?8)9Spg9ZDdz@l?aJhvOa zLjLCXCGTz=$SJ|XT)|WUL8|NM5QlfzViV+=!I(Vmn!_ko)ScXJ`m;dAuRpB7#cw_g z9Q*PBz%_oiVJ_2_PVJ1DPUWkWT8g7 za{T3YX+nX+ue#g0y@#?U4-XUvhw;~1O;A3d-``(@j(2Pu<0|d%w};iS{J`Y z|G1r3!9@;hDoFk7IWw&6_v9kR7Gu*Mhpv{iOt%c?ju2O#wa36MNYQGKDhgm!{vJNb zUqr!5Pick@Dnc>o7o=p}q@BGNiz`Gz#79=9t`?GnIv~o%8}Tmoj^f z!S45Yi!11+zdOaH!X9(lg_>V(XZ|WZQ$f2DdQ~#czMjB{aojUbihdWmQ|y`vw0ej zSo9Sal2a0Wd%ibdVmwYFQv*gK+(5cN9%wlf{Yg9+-mpH|jmzbRORXVX>WJQ+rLT3h z8%vY4J-1*JW=O~7LK8DsE|@>vQwXiZ(lfXEASqQ>uD;|uu(??gWQL4lY<$n(e zj`{x2AwkDu1yXarx!^E#{gCN{uTHEE`sbUax15^5$eq!RfWS`VpQo<5*IHp{n$fOh zkVN{eclYo!cZP+hg3k(~_wPRb8F8tew5ltUn)~c?Xq?hOn${cCtV6!xAq78MTEnFE3OX11JX~tlOj$9&KFa1v_7{wX5}Q ze6&~tp4oTf>|3CA^}ILB6amBe*W)qpw?D4XDoIHAsEj}4USSc-y2mox!Mp>t-Ucx2 zF4~6l|X|G;RrxIel ze2__}j)MfjU_GM-7dcYCY-zC^V^^eR52j8<2Oa^e>$BJc_G zS01`+buM{E|uZ>Q{)^%(rjcwa#Y};02JIzjG+YK7qwr$&JY$r|s^xpfu{4Z;qvBx>* zX|A>AnhTqPAV+Viy)yq_R{$CHcS;PyieVtRm+2jteE|5qlXlwRcu`}r1K8sGR4y`ZurJ) zPGau?`IJ}H(ds7rqM=@&w3E*sgkTsu&^WE6vhd<#7lPIbe0ihR)$mP^uXeOozPl!A zE5tJo-s;!j>jX70Gx$%}qVlRG{5EyzmjfP)Xfux1+N5lExQGYm2$_=Nx0w^BxaK}* za%U$$^m7VGtN2d-VpaSBj8?9v+tA6!c)*P*=X^IggYuc+mfJlWBK>`9W`G-N1{Ccv>qywAukB11;MUn)%^;lz}`%9LT4m$+r<=) zX(c%JjPf(L26uwJ(%-b~mtYu6xis3}H{=BJ@5lF4Ltob84JzHutWrDzVoh9H8C)hf zwGK@nz$<0K&2Jczn0Yoc7z$tPpaGY5=5cywS@`|~kuOyglN||k@Fm_uT@TFMf;b`P zHN~ZEBU=t!-IwTB;I5GPV!)5^Buclmqye*@12KFsaBgK)C*dB;5YSiYr!e7M24|M6 zfO`>}krl549+G_OC`<(N=cEJ)6|;lreq=%c>4*ZN8!wbT90q?=N?88s2Vg@3*`k=l zOChMDWtVt~Gf_U`~)Ayswh%O4<*0&JY0#c!>v@U zk|wr^E&wiKV2-m_f}=x(EVGly{b`GL(zxC0@$%02Y5b%6yzwLGCIV=St_ab_ZH!gF zEJlc;_IZCEu>&zvUj8BYK=2xoVoFmHe~^*_)++vto;@Z5%7$KZ6e9eMrlYGGmucp` z2i?O;gH_2Az9`eWqmm;U!!5di(Q`VtctB?2Q*qM71*b_il)=p^M4;@~!0QdcMy5#^ z#4ZzROVhh7R@EJVUjqirBb~|+=+xDjugQY*>-;g`U~49@!5Od4Iced*{mcZzP}Jfj zv8Z@sG3zv#ehDWb)Up30!?v_`NbRkjj9N=rRir7rk{9%@5xK|}=r!QmqN>D{Mz%Fc z7{LtWq0l=r5b86>agk~1G{wacSe5$Jf<+-tKNB(eJ&=+~VfLD-O?ncTr%mdR zQa3HN>JrBqHez+NfTPH&t+nMq1)WC1bA)~VQM3N-s{Yqj&ENJc#L$o8IvhTBQ>Y$E z^PS)o-W|%rBl+LctI`f7EiYPnIg-;{aH ziQv-1Kldyw!32OJ1guUk$MZiu^&MVe%xKpzkq)}Bx&EA+e10HM!YUPq;^%AdT!oeO znZ+wqqNXimz3CNE?8$la4aHuTxhR5s;KJH55_2hwd4>&(wQPgm{}3m>5>Tpc3{9&f zb}BhsqdfOSuO4=tG$`gIGax(lo$Sk|Da|gGpQ6-mH~`Ni&!lhX!m7x#v3Vu5?`EfQ zu(XFYb0pBnev{nkBL@@yBKTg%-P)z~>}%@B@pr0_c?taKN#>4C$$XVxQt^7ue!9gF z7$Vc%C$+vZ7LU`{%<63Hq)03jsCST zxowO(sES1IY364>{U~K&7Q)1GG3h=al2*#=kkzG<${n2k3vEnOS{xUhruV^(BedU+ zdqFQc`xGqxoP}Q!1QXpzXZ9Q*e;EQu_9KZiZ@Cpu0A6YPIsK&9#3ez?I=T{**dG zzqM*sS*6~7R9(F?JC`v>wESbvrp0WWa% z4O7uD#Qr^+ZVs8licGg$ic44K&LNWY4w-JR(bskpS>f1rj zwej^g@_5zIAm`*nVvg&tXhpsxDsMmnhJ<}5j44=x0LI>T5y%x6L!YT{aw528q_BIt zGcbfDOGHLQNbzdKAmtwV(_bR2mk5dPC@xU92t7yftj~TvlVnC4AwEb!42NM#2;slZ zroCv*_T`Rtgyxc#@gE)%yg$BT6&N3E_LI0r37oc=3SRHisLu=MB2PgJM)?DITqG`F zk;P%*fUjr4rGe|;v%ie@SH}pPrlMpg`NzS(@W~?Uih6+R5YhAQ{=|K#+>9!y1aAU4 zOHkiv0Vb?X7%Te`U*_mOoUv6=Yz6t2z}fjE2zDG$`IK&0NXI6})?MxkJ<1pIzS#p1 z6sWI1vX88gKu57hgDuXRm&wVm;l>Y1ff?KET9_;x z^yb8?yTi}+eegk|o*S+k#{B8{p2dIIrg;Qx-KVk}e@cdCSx(lY|1LP;9UiunoK{d! zh>en7HU94Hr7!kV8QBy@jfu?%=rdkFr6Cb+%*usMZPDI#K(w`6HLR;z_8$zFb zqhztrS(^XVr0GkuvUu=D6On$vXk)DYt3UuVdNnq*ej5PzhoAL2jjHKIT;TJPSPWUl z()0BgnZXb6@llQq^kkhvU@TQ}i-vPlyiQFk%+ks_)4GC3jdtXim2#uD*#VJHxY=gr7K9ey#PSxbG3%}#hxpu|Bs%;Wa`?am8=J#>gRS#P}W&%J^+3wL`XXwpCWlYI^ z)*5?$1@g(GcKn7W>fP&YXup6UlE_$4thvyp#1{xHr+`Tpy88LjygG4L$`xCQS2vT(tKvj!-SrG|#+lyn=ea}|jtn;}VJnU@9>&lwm$ z*8zVjt`kem>aR}H72AVq?yK<3b#P9iMWZ{k-XmSFFZ)0=`mj*G4_|oZumis9*SUfi zTZUuXrlg~7%o**Qty{+>I4Ht4Q+e*{MC^3^wg;5ogwGs9n^23|ae|+YI;I!+DO^YD zda-~HuAjONx`o}Qb^A5avPR&bKDT`lh2NVIRN^6-8AI`74tWGxAQ=xzvA2XTOHdF z61|r&LByhW+$C8*#U|OeX(AmHZyHU$1i>8+KkLv-_;c|jA36gKTCRF6gN$o6uBZ-K6{>v?8WZQXcpz1c-@f6-$(U_|Idx5)b~E;_F+qKlP5Do&;m{mhR^ zKl?BBlVM)ms8uawOf5NI&#j~%M~S9juj?OMa=i(m>Stj(5udd6Vb6=rRlwh@zPp^% z_$10zh{8@Nv31d3XBfMwOR5|V1n;Fh}5zs9Y7hlJJu5(pkuL-0@FH~kC-a;X= zR_$YxCzG&_fsd;A>i$-CGxU1in>2nicL#JJdqyDethx9z>?^S)ybtS&*LjKallTmZ z=NWago5hUG_8(5&Y#R{&Gyw}f3Jh9^;@Qb((^My9_d z?VB_xtY3^zU`2-M)`|fQOcUrRw0&Z)b#XAqq&|M*Ht{)<#zbq*x!z)fZ^v-Ko&Ht2 z2j5Zr5C&wpos`06RY!((e_Bp`gD5x4K^qYmo5*&SKxO|EzgDD5l{X5}encv9Abge) zIV*JmwbjWWa-wV?G*}`k@wZ|WVtw>rdt`iA(P=Cn2W_ZByJZE1n)z~SbW%|Re^Hq%LR|iWZAl% zWrFOrM_SjiqcZZymwH%Im zIosy#;fVlhq%XC!4~VuO(GHLN8U9vEi2~C$mvK~jmKCMXsyn|CmRVg^w)13(la0bz zo2pdyOCJdDh(Ft+Mrvz#wsMQLeJkyS%-?Rt7v^buYp>u-W7GE5F4IyIWHvG z&$O!=dvHj4TS+N$s4qcesCXRj(Shkh1g&S6tXu+(P-O5f*gwB$pVF2GW}9AyGs{~C z!$$X=R}jtD&F*yi1S`kT*c5D!Ki(dacLr8AWRw)x4DOJ?yUDv|5x$N6DzIRDFK|i8 z=%8O6n=nkVeWaO?E9o!-A8%nip^p~dYI3?vQ&C)BIPIT9?a!UdFf<&1E2}3D?GMIU zRmB6Q@?L3&oC__LY^1x&IaJOL@?K^W3ePdDMs>_n8qB7%sFQ7jBctu=elXR>)1Xp% z8y7Y1OjQ1)Wcr&)r!dNxusHmxW*CPPHN3TJdkZdyyYTQi*tH*Ac6i>Q>Ouc<&vpAm zab&~TG*l$I?!bQDX`NEcYB}3xN6EZO4-f$M2Qeu(8fWllYDI$f)OX3xTS`z}xv`d_ zW1Y&PWiGdnOP&rV8T`HFM(3)xgyUSBCb~Imx?T(^Uk%HfZ=+`{{*WhY;~1SG(#Gx6 zG@dZ%df~|adR(oK!ae)7DRbM9rQ}Vc6;m76_-J=hW9GKPUF~95t21S!Qy>AT>G}Z- zCNFLs_T$y2XQY}_x8q3g31dz8>4z14w{-P&YqxaLn!0|ADTWqZB9!WP6%)6zSUar@ z-6`;Vj26fi>}7cZY4P2ALDZkjT3|)m4!Mcmr-m4xFW(VUb-8f#AZ6(Ni-GJiXh>IV zXAwLi_D-V12K~7hx_Diqg|UUK)dx_?3UBJ69@10DNmh}@rvk4^7}YLd0;T=_rC#DT zvp0~T+qy95cx8a7BbJ4kt}z2Ql*QZ1`GhPGnyRJPAU`jw#S`&63XMgr#Mu{x6=CF{ zg$HA#>|9|Dm3X(ia;E4ym01yO^S>;1jv;2{3O&8wjm^~&T#gIVfZ-BK_6p!-raMRZ zIhOnUMD#g+fE#(<|A;+0Gc1hA1=%LMr`Xf9*==IddnW6S>Igjc5xqyDi|rP8dh{0N z^}qf3?Fg0SYIB%9;INweNqSfz6VE~QV|DfVs?-|hp7#d&t00x#ps)BHJS18pmB)t9 zQUWyE@I1_Pu1+>4LF4g_`aQ7L9y$#3l^qp+aX$C!f{j@RzK|lVU0mY_D57&lT(CYg ztvA=<(WHJAh4I^n3MLBJ;wk1|D{m5vAB#%laYyW)gQwXkKXp%&eERrf{}##;o6eJkxQVz&ZW=OJS!h;!#XP+*Zbuk-q-C~5oG5|Jz# zg3QL;8!lEGFKTZ|sWY?)^dQv~t4$pZBu!X(R%7kT*c){D$w_YliO`cfCW^_rtC6Qh zX19>Rh>*~;H%dc4!W{royNDB2T)Yh{6uUSdzC1E@tKQ$uu78G#BanHwoFYN+zG`H3 z1`8GMlNP|XKNS5Y9q2JQMcn5Yv(5|0d|~mDc+A9TZ(yg@9{^P<8mPlyB$;u&-psqt z@;FqkNI>;aj3m2U`Zzrku1#=rv13kY>>1QiuGy=uv^wf<&y&l7MFh94o)Ei$a!HZT5rvv^LQYLEQ7hb2Pfur;+f{?Hy=VTA(`i{ zeg&4EJghfLV(!uJUw(_nyZFRy&f~7? zW7gTgZs8iv$ydVTX;}@P-S$6l#hhnb=SekTu5$dVjp6Ic2j-U;wF%j9c9gkSUZxI1 zd2sT2zeK_awjhd$K|?cvxQlD=#zB?;GG=$&b<%GesVV34k`FSBr`IS<`|vGLrY6ip zW|xAfkO$Z_im`^xNrlbyzVT&3Rt2i;M(u$+Z9A}GsA_G<;jUoxcKr>LTz+feK^zol znT&BOuVflHu|HJ(Cw#J}>r2I4R-tLpi*m?`6@*O1mxnki1@gIyJ3`NX@$ihj&JxYt zS0lD}U!(}{@VQs(@g%ryGMnh*m$pLdW&YeY17>tt>9Wp*2Opi&)N$Llc-l!R9lR(o zG~ze$aUJn}j;fcrwD8=aJe)B}LaJGec?5rl!+h^mp+X_Q`*y3>&@!J{q*{%JwW=@k zQYH11*etAymGJfAX!%b>FOTi+G!wxhG#;PuL$5}S455qR!%DGnryaj}D<8%|&m~N{ z8z5h*Gazrjb>KXsMjk<$dJ$z~G+(NtdLk3^-L&F2N# z1+~4S4xrtGX$n~wa+f~&*JL-L2P~PW(9YnoB=$&y{h4ndHsmkzN@!Y;zwy0!G$PlvqbB zx46@5^ey3pI~O_u$<8QtE=NJ|eWw;iDSLfx=R}>8CDDD=eYB7BWY53x&!Z-_641%W zd84Ipi)BbM4u4V-(|w=lj3YthE|0eNolx$G;b*ed4*E~Pu|g@Ga^98Mpo4HJ4o-8& zqBZg~%=dQ*c0%>0%rfXm^>*cg&W=g6k_Rb#)4n8f)0!Xl==`}%{FAzOM+*J)Tan|_ zf=P`^nhzn!mY#JAxR)kcYqgzJH^9-o4hiLQcU7dNfR&DHvwTpvw^DpIRI6BtSLn>$ zr2j*jmQ3|CAA$`}Ra6YsCc1LO=VcK1X8N5Q|tzW>c#X8NsV`fg&)dL0Y|yycnL(LxL+it~ zZvEp3bTUnmLzmjQ(j?L2vFs%YF9-Kb>R98vvJHjKnNzs4kUB;iXrh*MmjZt@*^ONB zalVdFkASd>lb$!>mi1l5?02O>f{R5Jr=d&xO!b8PneOxlzRGTu7~~v#j}Q+k{JpRF z?(VyAp2^Q=Pxzo1n_>AUcilBhxY_3*^D!rj;K3cHEu`4A&~V$?kE4a}1Panf&ah&f z%yj6(%TBDa{5w*p<$=A{cIE0 z&7#d8UfjiIAh{0(V*t$p@jRXt>|A&pJ+)F5a4iTo46GO^vXd~t?sb=OvljP%4A8f= zwSw?*;2&{R8NBH^)uQ+#iP$lWlW3CK?M=jUEz_%I#9BCcT!iluYcy%Nj0B$%RB~;E zgz;^9B(A~WT6_cas>OGY8_NVtFUeDqwc0B?;RUw{P{AC;|Ft^r1Yd;REVQ&P1y==f zl^l($yBBh7C^AkfXYH!^Mh_LWc-eGh`B9XP{2T0#wa5Br%8F%B8wle>BcS~O|CzFi z-J2`fi3(n>xX&-(YqFO)LZk8l-oO?pmNuS|RkoULzUZJeP!}qC}fgX z7tl<693wjSQ?lc<)4JT@U?Ne3He)>8)|pLh1QXMn18?Zka#dyCd+-7LGmwAxDLZrw zc+JV|PjT3`LN^_k!wXeB=;uv$<2-YS5?9FCReI_|UFT5`F~6yuGDj91$6B|zptjuE zZaV%>kIt9r%W{9fDn&5*M><;AK1s)=+}xt0C8Edwk&YHstR3^dEcJz`NaIWiI$D#= zPc4M)*QXW&U|SaJ2WEa2>kdXoE)o;CI9C*o0Vta`$L(AOO8c3({j(xX7{?9l$(S_^ zQpL_Jqtpo7Y%t6g_H6yDVZ5igIoWK5a8p`A-_5J|Nd!3JmCDG51t~nZz$n-{(oO;xHHWkLNJ!%23;b z3jEG#thC)0-jLT<^QjL9{-UT5hocV74VVS#2>d3rl4Okh$?p=N=7hb7jQt3Ei|wgQ zBiXFh9X{3Qiu}{EfN3+Wv)QRrC*s&A3A~u*;%n ziqOCd;PK2JqvpTWJ;xJ@mRcc<8XZOLWQ9G;Fg4|J(W@XA1BjLl?V(?Z43l_v>2N%W zMuE2P4|Kv)(*Db_M1t133S95lQ6j?vJM!OnZVu+VpD$l-MxA~~Y1~Kb-jSLk$WC-F z69>i%dMa+8-*&VY2>w)Hks-6>L7;#SWV?m|x{DXdJRy-N7Ay-*JZ8cYHo9SbE*MQZ z-4)zcQRVPFF}6)fT!AbS%=b)Y295;Osf~l*&|=(szsXyfZtN5luHx@%-H>I6D`K4o zeiN@D)~O;5vB)VyGtY`nLUYxBZMcO*knz2~eH{FGhR68}TCec$P;2a!7Af!Dll#^z z&}bF=5}th(W0_wX>u|5jiIdf2S!otw<>b{F-jVxvH2a-V+RsutJ0ghA?JZba-E}1P z&uA!FP-72J`b2cQ?h?(^6t~ zwW-shfsaw7a%t630v#?(gx51>fslsECG$BY7rHV}2G5&$-911ex4rg9A^Erl_W1<; z11HJGTZ*4^(D2{d_i7bWfr1pEq2gBiih8g=uZ*42nDv0!ZZlK?13hnrvL>00=6QNI z%^|m1zr#g4lWKrX=L7z7>TBLZP1!NTWU9VFlh)|-X-6n%63c4`Ji~!-ytdk5>|6_6 zs^1>y8Jji!4ix)!usLYCF<1{E7Sz$A%qLcij`Oj%M@yoc{2R*;L(xG1dDGmkHyChA zSWdz2w>C50#L?c0FK;DS?@UiT^Ii0Fz^<&-yO?Nv$1j|8#-zMm)1x>myPVc95_I?; zc&VUKc!obt1Ni-lE^A=~o_VptjH=tdiL#DO-qw-B1lVTL@A9>H=Af zYH0KUWam&K_md~;Zqoa?;$QwV_&;0C_9HX1197(1B!R1HIz3I;ta{h$)~4QZ{gD{O zvt*KemzJKyc`=ioBT*j0zWdnJPNujYT#r&j6h%A*Xk=A$gPHdLp``aD=_H}Vlfus5 zsg25$!T_zoiwinRnxpL6-0gXIDsCOtL{T%(kcuaPlBhrshFd&_RIoXcHt&5V_qn2{ zGw*y@an2T%1JuqTOU8E)6KKbxXc|9(AVds&Oqxpy#s1y62VokU;JLf7#v0lXIGC!x zdpxMwuMPtQEya5P+y;@c`wb1+EUL$LS2j-Uv0KcjsK@|AD`+s!_tUo(JA%6dK}dTQ zsf1>l2!#aLzNm)31+$rA!j)(;*szV;4{J|FM5xqj{d9&LB9GGL;?FJ$H-5adwLf|( z`HRJ2F_|xkxT7Lb)Yyh>q)cxEoM)LzRD=_uc{hA89_8kNu_k>X#WvZ;(sCd}4o$H$ z9AAwu?|~ArQ(*D=nslmWB6mM_ycQrAJsh;QB8>`zUh+!Gw(H-^r8j~uHJM8yz z%2`IAL$pk%!*Wj>Q1e2@Nm>1mjGd}1cOOAvJ=O35(OvZQ!6Z#W+~b0|T1omZlyx!^ zbKJ8^w2>0L;_j!8b7u%t->nzX7mwK#n-7ocKeY%zr`8;_kjePE(@1^AyIB99oAfPp zYbXf>wvMxwe3U@7V1l*q+CaDPE{PYA_n2#X#ht>PO$2CwIhrqNfa`sBy>`k#8UNRH zfOb4VPdA z&x`RxkNTAnl8-_LR%A|S^c{*^8eD;a0S--vFu~_9IFz`A-HD`**XK4E7g=WtPlBV3 zu=UTrTYl#@@6A_YO*fY|x z5VM|jS^MrikdxiCE*UzyoWF(SW{2*9Gl$hd+MgUJ*ge4T1H|TiH(O!(rBz2vbR$uV z@+WzIfl5c#+}#<`PD@u+R48Yn@P@^xzLN$hxIl^7|%a4%~-+IRWvD=>Yb;Fh?avc3BsuLlUT+~ywluaPIraQreFib8 znkre&b&Ddr9-qSJ+mS50fKkaiTb=^^!(E@IDA#AR7|mvc?fODF31!OPv2}OX28lS= z9!M->D*0wI*>e@%LkT9iLeb*V6dof;1yyiDiN0~}xaur2JXS zK00GfN2M zjt=CMsB3rDsf^CmwDCk#q8k`Xh9jK37J<%{wqg2^%}m3A|{u4p&*Uxr(@Q zluK6ml342C{JzGVUj0NVS!?lkfRRR$ky_UkN3EzUO_@@${2}qhVZR2)u1X*2z^Kws z7izw)%NE!uv0yMB$Jt6?{hBs7?>G@{c0SBYio?u~)LJ9PP~j|KL3UXn8uWc%=Uzaerz?awM=qlWfA;Vf`rszarv4 zE^R{GcR#&Cn7rQCD=Z|BI@5)9Mb>0?d8X63GZ`q!m}o0!oz@OvJS^#cm(}4qTdYYa zLChJWAfBU~iy^7y)d_O7Y2ra)ux3>-NYa2Q3Jk*V#C6iQO-)N%=8%{QNr5;3*-rtd zAn9|u@)Dz<2CrcVEQ(I?p?FoF6DqsUIC&!2HrSqtR_JL0-(H0~3QWjm?X?{fy?fcA zb0b0I6}lU5ka%|QQ&MXJVS`om4f+@<-@iaznt+9hO;5`EhJ{=9z7fBF(*!+3twlT< zGjiesbjwR3xD|qVGlZ&rLlHfJ@Lwxr?YpF2;{y=6Lhgqdel*70;Ws+U==)i8V?_ZT zM~I{&`bR!NTOoaRtii|n1{)|&fh1MJMdVvSWWdfHJUC4pq|55|5A(@WF_oBBp;cP2 z75_^S2f~k#KSn~>Hrbw)%H^ceW#~AArq6B#r6@sj0`$oN0xBW|WmBdAY5b!?r8n%9 zJ)N^azt7F36Io&^3Nqa6et8(h=5m;J`gE2C{6PSJiJy$Mc*ix5a6y)r4~^#IH-$d& z57(D2mxO?UBvArzI_H8W- zbOvVe3#F|tD$W3}55hXoz*hqH*BMC@byu@FQ&AhsI{+_Hszt7?vFh0%U6EjvDDUm> z^$xN9-`m09y(Q%NFT8*HFyL%r(}r5;s#%Fms2fQZ`P$;R;+bf4iy~&V>P8Yb&@XeJS-Ji6N0pr1-cdZmi5onDdN~*-C01*%9 zYXuLrWeaoeFVrJy$-w8^@z_#JZKj@eI)VsvZdI+eB4e?>uXiW18#eJM_Rx~ztV8wp zJ;MQo>vWN52o1wg6{slKzgDb&1Pqr51`VNA(cYivr+k&*cvMo4PFFqHDNGT5R%U>P zGjG(R2BJd?EPhX!X#34gubjif7WASZ_J5mzhaD-0F9{=8#d^W(v7(?eb#RJOz;gSZtQvQPdGtG1u3n}` z0}XdKEgFjtj|U75&Y!@c-3v%c!{d8CqOa##Fruzh;E zi+wRiQr*wJ&G6BOFFN7RFp0)ixDMXu{X;A>@#kZ82z0je@ygB&&2|nB1bb_Z(c&lX zgdl6iyk#sam(449RgxdldEasJjAE0tWGf3BQh^^4M^)v8wDRk(+?HgKpXM8!TErtnN-xFV(IRaf@R$Jzd4BrX-0kWQOV@e z@zEVwLizp-_n50X(pPvhoVC&K3~KpGCAdul=43v34UH{kwAg2~8$hWpAzGH9h6AaV1ueeBz*@>%Dqogjq4H(O3BAl2#WWuYIHs5Ley45o z0Q>8)#%XQ;P^qh#^({cEX}N98mX^Utx1wBa$wCvMrVvyE0vAF&9+r?S7^bu*80?J( zPV#t_KO3^oUHu^N-4BUm1qG%*cX zJdUnB5xxX1Z}fgOP0=qtAU%!2VvEX`Evk=2-javvps{X&;H-5sDKA@rXo<8Odj}ss zj;o;#dt~{%_%)W?@#{`B%GWi^a6J4ps0gVq7?0vT-jI}GIO@MlnY{aHwnPL({yZq= zloYOp)p&kY^)7b{_bt8LX|k_9M#A^w!FHY53%xcK>dXCx&PMWj0-)17)espY*QWm# zgJ|a7Vq@URNSn>Rh%* zh~qC2?K9)baVeY<>ZA5x*<9RmyALX%SwGu`3p`EjN*}d9*3Z|uE?h^yFI-O+^>d|U zjX1wfkkY^A<2Gr-H1TNj*_vh%j`wjs-tm=Ig-m`@_8NKMle60<7L*(R#BE~vA7`(L z{^aaEoGx^!m=Ly6lxmQ+QD9|L{-kG^pq#}VM)ev!M`QUUT-|OXM{1vw9G!8|pYn$g z;wnFh**+`H1_pMBBHWTlIS2~{3#3LC#1|7S_+RZ%91TjM@B>f`j*s;In0@i(qVOC_ zO5gzGKMVP;3jX=w*LUk*{(jcKj1Gl*Pu6|}sGenLp;6c5;7Yp<8h#=k6pq!V{6_$} zJ|f0~(2xHDz8oCR71jV;$w(QXhxvjXT>|$7`xEZqpKuR=%U)FK)yWO8DT3%kkaX-j zx~r8MzO4B;G7hrLNK3c~Mx6jYs|#yvV|`{3>(RYBX_dZorJ#G{w6HliAHMEc+Q0Gd z_`&tk8|%g~(D%uETQE#12n-k~W4}>tvee^30|U?ex16bdO5wre7dOQ~{viOP*_CvK zKDl6CyLm>|7pV@2hIRWppz0xKPpbH>&r39cF=WrsqBD}2RFIh-29y@4VkvSu=qsPy zzcX-j6#57OAA5@)!VKo6lGaafD)^gX`=Wv5U|<4hiPU!15jfq}Ad54>V3XWI{;jRAoo~mnrjc(~AhDjH7~Qn^ z?dN0ZEaz+KY*TW+-SkpSlXme`-M63mts-SM)BouAT8g%AbkisOZm5)4|3CV@RwR3k zJJWQE+Y8ytogc0KY5dDn3qI+$(S|nSkN_n1Fj6VN0hgLk%O?MI^fAxzpANwR_f$ZQ zpExETvh50Ivr$Qlp|NkzarwxxXD@f#`n79l(|V)wpP77LXwi*sPY$yC&jZ?f_2~BR zqAlyIYfjB5bOE~2c7f}tOSkhFAqv^}rdw2D#V-xNs8nDqS2vQcIjb6B;wa&(lb^!srx%=KQJIhkC*-m+0RCak(CD*vA(_G7Hz_W zKB$YRKy5`3n>uEOOqd6@7t{2jM;FuZOIcbER85^ZD2u;a%f$HUFj~WlrGZE?nMoP-j!l(n_xX?}wTH^#i*81B6dMpyUd5cVw}hvNaR8oudDB ziceE#kIK1RTH8w1dt~jv9U14w4oa~OKbHPU*cN_m0P_LPKhKa-rA-j~CqbhYne`C+ zzZWv=jnP$w>{??_%~^6Fq$YNS?B1(!AZYeG{>OZIEeqN0BEhbzcgLT$A@wt)wBUxY{V$|2XEOGl1?|d|Kw=GSM=hxjZhwXpg&5K^0CU%2 z6Bp1$`+zFu_OAL3ov!=$>viCB04qx+sHaAIzr~~i@sLdHphX9Fdva+Dis)RWpyNZ^v;I|K zC^&gw=!7?5Kee>c#X3*Km9aTKi?7qCefPKLBzBy4@&c$6_C2mAfG3kHn8fAKoo(;A}w6B$4sm5 zPl8Wiuk>E^In?FGKm6m1xMyB?PA+B$&5R;5c4&=-LZs>IL$%#*Z26&DKQ_slRjD$% zZc35x=Pq`ab2>q=Xs3gNe;4MbRi}*YVM!NwxZb}83SW7?QEcgQ12*2`fb42L&O4+hOQ0x9gBaruy|0+1$ z&Q?Bt?IxcXz*M33XInCG2o=aH*_!f8xYdk$;FmA#XlXG~G?pt-GHp!zqci#yJ}&j$ zll$$@)9{@Y`(1)Jo^RS&F9 zrD>*aMQZf619u-K2X}wPGfK4L&-e*VWY}lN(ae;@EWh2|EZ;`oMwS%sv7f%Qs&wKL za3d0*fUAoyD36cEU1k0s;6_3idtJ!z?n)#v2N)36%J(oOK-G)C#=Av2M)u=2YZ2Om zQayb{qXWaKj<&wj6bHJY)JPn;Wb5$C|0!ii#CBN?a!BNuK|?}m^;w0gBn{ER^$_wM z<@Cwv-%i9-7fvBdjEZywSmFAgSni=AG|{HFu3LHT4_X$*e*@k2SsduWh=t=ZWsaxnWZb`$8fwn3P||%s-o&iX*W> zw`6y(FJYJRJ&`@u)W8hYK(FQ&*~3-@eN_0u)=r6dUYS?oN$a3s@(fIAwgZRWLly$1Y zdb+{WEavHuoE`oXPoaja;)p)Son*37s-_9)%vng8a+lRnLIvz*X~4Eemr9a~=6S2m z>g^JOO=i<{Ga#Ks4Hn8rL>iWwj_EN3x*`mGo~}KKLia!<$=RUykPO0I!GWEYKYz^k z{PUpT+Ou3>m^V!*k|X{UqI2+GaGC_GOcqnhI|^pd_JVR8D}N1TxBA9{=XxNn1F}LM zdQ;~l7cP%2Pk9)Nt52VFTju+4nj&C6UO_BCbYsR$C5N){jG!^@bN(Ip1+pOT3@fX! z9VpNfSLLe8J4w~uu@guX3<}s&B)$ky?7uAp9aGEE?W&nuH(WQ-qVJ{iDxJPRTDH{E}Lr?g(uJ5j|$% zMm+*>aoJG56o#YE*=P2|nf^v?obAaM!Y2(r6cQ$JPQt|CwJ9o-GGz3Wl)H~H^Rgpo zUeB_Z^qM4L#59kcKli!xK)7}51huW;-;%Bo9&};A8`(kvE0Xwp?R&Qu4EQN148)EE z!k8y24;xk;jf}Mf<{Oo$M^>NpQdu|U@sSuXc2?u1^3)GPRv^8D1eAR0y#mJfmeV-$ zL^V(Ra5+0Cf2W94GWmuQ9@G%V511*TEdu?HXTnm!ip8q=KNeiPj+JG<|7NG9It6+8 z1`_(00Cf4MHc{HsYmqP`eyZvftv+*(b9U0wRQUk=E_tLW!?yq(bmEYiBmmi%-_Z}? zCGzUGg8A7i_4rkd$|XVP%+Tgf^z?g~lg*FFMibSB54vwUtniF0aIHQfU)`=z2FbXV zK|=7D7p2}C2c<8mr!X3S$6-iL6P4_-d`Q%u%|VSd%N?f*y9IflpiK5xIVlO}1< zq%j-Yc4ON~W215I*lN<)w$<3SZQItf{XO6Rt9`Y{vG?xI%sHPquett6%dOdWw7vgK zU%S&{DVdZ@Bq3nxIRa1k;lio&ldnv$X3x)99I%8LiYjZFi6u z#wlO_LLQ*A(})~^XITS6s<6!ekSZpjbW1nQl|x>m9oWrAb<6MbZ@{B16OsJmVquE$ z^uuSo7E?oCK6P0EU7gX%J9;>g0g)|mqsy)W(h%O`RS8R#ux)gTtp^4Jja*bzCJDRJ zX%v3nG_OlM$t5|Ug$#>*!FY31RKFIL>$@Tk{Vf#Zwj{+S!mJh=58`j#Nnkgi_GOzP zKWwVF?&i@?(#Y6|6?oo(5rn|?Qe{w%RG|6peMrLQt7dd}^ldK^|Hmd#pzJN>%ZkE| z4zej29{N5)3WskL4+VT39@ZqQ8%JlGwc~E|n|a)W`pi)4UlF|%TB9*jo@;Vt5_?UA zQa^D`n^Ql%2Upvka;)r%L{2!}oWcTS_ELLddcl&5t*=srlfb>AY=nhFI0Uh&DA((c zU#xN7Ls-I;W4f`4fnX0r+68+`Uib2BKI%~d7I1Sd*?*+zBf~prG{#oCU@3;DY@uua zz`SZ5g)ywVByxy)r!>4KNwNbLO%&2z<={m%&~DCZ=jkRRxoK-6bIrf6aaU~ErPldq zr>v?f*D$f7z5vTsx!=@Jmucmg4^|M?+>{K2xKIhRoa`$jiFDIUcCFeT@Z$!{Wm4d_ zOqq$=E~9s*|KO`%8`94`IK4e8F}W7$dLr|GRTvibQ&~k8x?_D?>SDj#l?$~irT?C- z;ZXjo^R9QhU(Lxet+jUSmr(h=a6!TkRow$kM-FQE9AMNCt9RO%rHTnI@sS!>ldBn^;|-? z10A;&9~xI(cI3f;E6bBlDK_czV0vd`&T8wQ?=#os2)?;XeAlx0I{EbY7dqYT8po*s z1Wf-PWdV-vM;fv&@qgmFXflF~+G(FZmOQZb8zPOZA1kHnJchUN<%ylE%XTU2YphJ` zaR=T>Urx0!@|6j}K+Ci~g%jpeCf=-coM(I;#ULe&t&tY4$Cc`oo+v-?^UgTB2b!42 zHS=XEi^|=%t@ndgy~3j#ZRcto_UK|m>chS5(Sc_$OqPz2pjQ7k3&dQ-Wx@>gbjo#k zZS`qQsTbGuF@H~wscv^ZTJ}b&-RdmW=>}aGNUrM>9 zl1`M8;q=ORI!Q8#wIU2&m1Qgvbn^n$fk({I+SEl?>m~=fG^)(@iN1r%znushF;;)J zK9PZ}3;mb*p?ZmL*kqk4gq}PoHCqfVxs{uY-s}&-O0U>a1&pd3nb)?ay+hM9)K0p5X~@1o;h&fw-~f0_yL08_kJ zJ#p0dw5SW&*g91XFhd^dq)Xq6h-prGtZ=BaC*CmzNT7EDFrw@~Wfa$-x=6)Cn3t)^ za@j-8l{wKrN2={*Y3szb`W@S$Q||wCK+pW0ycgn3a)iz~!q*1r@Q>Z-rM0gtG=+E;b}8OcY549@A&RekH)W{7)vDGM zO-ox-8{I_dgfGXq1J)sSJMW|BOvOQ04c8K z(YaFi%;%afKuzuMwp}f&J;Y?=CmV+zEgJ^h2y_nBY;zisG6Dw-v;BcO3D@4wFMA_5 zyZ8g}4Uyj{99~Q1Gkvzwk9;OR;V|C*$;^8Tja=ZuS`OzMnCG8E{xFe^-l>F1A79US zc6RZ#SD&Wz6yNLFBK!)vI~IVomaMuo?D_p`@*72fz!&uTmufp7wfP|?B;Nd>?_=YE z0VESuM_3!l%}?WBzqcnl|89tB*j9*)-D3MV-+qtXO-s~oXT*lw(s8xjyFD~gyI+Z} zs*)B*d{>L`Weaek6F4E_)>m-N4DVA$j2_fd^R2I!E`U%;<~>Zvwci4^a5O&m9Fe_S zGd?}9L`+O8(+N$&(N}_cOQ%p^DseE+wnS@CGBI0p$fyeWOLY14RGmX7_c=-r4$ZBh^~fC8V=W9VB_zVahs9ez z>ys9-UAmigQmXE-sVMK|3-?1Gf7Qv)$AIq$GFYI3Ni;b^`T=z39JRxG`(n+|LMBR+z^rU$XtBqun4 zWHN%32}5p{_}g@HgkZHQm*WBtE#^+tG8%SzQBK~*s$^7!+wPPmWs5NG=N5Lsxh-~{ z;i5$h6P}PJx{saJG?Q&!VB02Clg}{=3r^&skn7YWPQpGza8nfJLVBE zM=wRNu8ND+e9eZMsrhw~pmbuA5~B`46H_xcN6MATx5U;#${iVF zSNn0tQ)=Y2#QfM5QL%h^>}N$+xb3{89p%$}k}=vWW>w)IG*(Z;rp7cr#k<*Z)#QAl z=>>S5jaEQdLf72={M95w26obYN~}7e!}N`*8LMxIi|94l=DUH@^Hj)BmtuJN=)^z= z%o>(QW*zAUMqo{qtJcvrc=f`H3fYi70%@^mfQ^(!k5DBSHg|X@jZwxvGr7|}| zp_Y$WjXe+I(||!IU#Cep%nO=RhvFcm9y+z*>rV}`;R{}Zvc>F4{>`4D%p%{}yG*FA z!~XP`_&j@xJThAW)8}F~A31!dUyUsj>!uW-dK$kv!B$hA1!HN^;fSLyd(eae;GTLn zExvW-8a=?Qd$ke&x@bJBc~;jh&WhK6011=DHpvD32c%yY`>CaQ?iq6i5BG@P9KSx2 z?vJ7Dfx;c4Scm3X^vzf%x(-7 zSeaFK>nxE8Q?Sf@8j>nE@S8s+XR_Z>_(a=fy(Wws2mP&#d=ENl}t zg5d2>1T*RSoxGlF-%b?(j8#@EjL)dSCJmyt%97e5 zFdk3CX3Z8oW^KG1Tq=E+#>qpo3tu?Lt72TZiHhGTI+lwA6pImr#G`Hi*!NH4Ru~?B=W(PW`bf6n&tmWSg@WN68YWtAgTsu#L-t$4bP3hrN6~{*_u_kOkn;;}An=J9RP*@-JDvdnPYd zdt-l`dXdXeJIT6@o_mN^z*iRh@E+sUnLCtl8`M0~-W=#9C+n(~ZzCg{Psybs=sd*Mq0fo`06;K#;Hb^dfT0yEh`!9^ZRzP9IP}SxH zSU&r0*3VQmZ`PA!oi|g~R-n3iE&41-fmd#Hhdt}|DUv@v3m5$6Z~v9{JelHc9- zE#lXP2Jb#882`^^kzoqT5Ca2ARl3sPZ^Qiz4Ts!>O_H1z-_#v@}qb)^yMIb+%xnc34O!x`5PPVXTtL$Y8Sv5qd9WCn!JO`x( z_sk{|qw?2;h_V~=v0rf?Qy!J*jr~b0iU!Z1#ZaJ=9-JM{)PWnGtD-Q4GwSjw^*kDK zCnoTY%T~K6X4tW7+1u;`AEy%s2oshpe7HR2>$F2g-Xb*Rsr$0>zGHImLPYPH;b^0L zDFSEuV!&6FSudJW&3QuS^aQstX!kbTK)wEkqF!)Wh;75V%bGyVTkE&$#&QrAx2!{O zdEm;Da!@6>Z+SHz&KQ>uqaEP9lSHhGEr;2rh?itxvYPt~i)%-Np`~I3XhGMB3(7hu zk>V;k)MzD5mgRKC6(5?l1S}+A_9xUNxhCPDR76#Y5x=z;QPIDb_yEt1GuPt|Rz{hcvbJsop>IXLTv&cwCknG8C#z;kz@c3@DZF$(iU7h&VRR5T-~8vj`qs2@yU04g7BR zWb^R!&M0d05%aT0ZfKW!fQ9xa36W)(xqFHv_&ofKQ>)z#f&;kZu8Z~4GjwI%%;}bw zM~b)PRSsE4SFwh9A7qSRUQ?|Z-Z^PVwRj@W(ux{G5aI!Vy%QG^s?pDuzpm%|*F1Xm zm3(-I?_ppScSmLH4AG%Mcz7w}GOfHEp_P6j$MrLDO#ued4WxS!tiu^5ok-O?D>Ra+ z8?>+w`H%Tj!%-c1goHdEO%4k$awkL)q;R5x8jaeUm|7(LS&g8((hfy*KEs-#CL z!ed=`yIlT0on9Y(MEt?CqybF7Y zmj*TCVhBsrN71#JK4VL{WmoAeHW*iYps%0hF*gYc_!75?;)wjJzypQi>_cg8?L8Gs z(^&Fh{N`$=k$0B%(dZTRYmo&Xu<4mXgWupo*^%rsD1hcSlh=YW9oIQvf-nq|i((&<&revZb zK%{#eKB~2>#}y zGUDX#9xQ<~>P*rVcIb1+_;u;Tj1?OI1x1Hz#AE_l`3yW?NJBpYynoVhiHGbh$HkJq zV=Pi_i)(AKGohyySIbvVV7g;MQ}w}Is6!1mSLb%duF7Us!qJGaLzb?~Sapr65ZP<} zh@V6!*j?=4^s$)B;vK#wP*kkyKqX6VqVot~r)w)__Eo7A(EGsC4Ps;Dkq!g=d?6yK zIXJ9lq&lzgsBW1Jq~x@(l(U(XdDMy!Gvc7os2vjppXyu%;@REkp^C1Ly0^i`_Mo?; z3+wm32^NLQOLR>*NqG2WkSS*GCo1KR8y2k&)DoPag4aWfIUyu6r_UP8lX92C4hlw4 z(B|`E#eTW-ql-v~=eYFow zYr)HuRUvgq5O^(PV=UF4qzXyf%V!ka0df=Is5^3yo#!(HuYD7NK|df z*F6!vRFi^*r*Qov*3-tO;+~+l``txb)+D}6YkFICTRn=Ca<+prVlV8YGpS_AQlds) zJ7mt3K>qrJX|B&JR7%U3B(Tor`|e-?4k*N9tZ-q9DyAUn41HNvT1lBRph5sbSOJBw2EBR2dQb zb7E6G%h>I549Z+xmgIQ4>KmBzfi(>2fY5+umOw#03CV1t^{b5W-wJSNQ8`D{ z^KT;V@DzmL>Cv0?W;#R)S*1zb*-1JJX^??Ef*}5tbTBy^@)JUqAO|O8F`+vJaROG5 ze0k8=Q!YCAE6;3NaKS#$p z0LlafkC@062oCE$1&gTBjfU4vHKDj)ZjG+YCe|{0}QEAIr3TS(`p+73-r;| z8k{>u0aSd0Mb-2>CzotP{T6eA315#+E72*ZHkAX7ibyVw83WHs#9X=+62kG(_Ux8! z_De_1a44P%Z@k%}Uzt<(SO;c$3rM7o2kC(>2TqpRdpz2!U~fqs|=$dd51zr)-p&IJbh>U z5(~NklUF3YH7oplu;d83Y$g_s6rjs9Hlisl<EI+QE_d9GTYZwhvSJM2 zUrOnt7$|c?%zL|XXS4@VlLYlu#*QGMej8-xA!Tll@MKtBOFD6%nDfoXjjT^f$@3Z`P}oI0EWy>N*KS34@~qIv*g4%v0CZ?n;Z85x zdFi>M<2m#rn5Q_Xi4n_Dp6%h0>~%<8l23GdPIOn6BcsLk5#vuwIZCcTap}>9b7+40<~xk7pxHDa%!dth4~n{Z#k6S-~4}%r&f_ z#0wrS-S!>c2Ibz7Hxm_Af)6T;I<(f-x;kijwIiI?)~=B?Pse!WiCV7K)r>Bb{*i;P zgIEE*>F)D^y?9{GiJYKZKzOwVji!fB>dgmlYqJ@_H5g>J6XE`Fp!9r>E4|gF66<|N z`BcFQvGkm?YXgAL1L#D}-&3hEQ^h;`H?`pji5Evdi!ISXhr8i`doy^_!;4+2rbwk` zE{KU~$`%B=X|?WR*ySrhz|HP6WM|8(p^6%o^v~<>Wa+;@7v0&$1~uKI!llVlHMbP4 z%2rl!WnJF0dGw?Q5QfoqIz)L2FWE=Elpaz*ieFiVhyq(}1aSMDS(fzG^z2&O-uhS< z#wk#df?fl^FJlbX{ke7u)U?sm@zEzXp}APxglV9e%c+{Rp|^lNG`1p(N+2-K8!*&= z_@XKS31##O!HdNa_}4qq{W5pb84S^~%J=t|-zs1Ar2#PRFtRQQi#E%z@nnsR5JlP? zTXg#RL4bUIshXl6<;A%3soF#bnJd=O+!L=^Pb9dmZd5I|$ixWK{i8=bShY7qT0=>F z;Jn+I@Bkc)y=2@2>fm?9%s#bHH{Piq(MqnKA2y?L!{ekboOy)S&7$!J9m&hy6XOSJ!SF#X+MyjPos3LWjn*Zu)lB6Rz0yp6<& z6jyqteHGl&0l;=}UG!h%=Q$~F9kt$xib>PGVF3C7dj)6 zRuBJU8C{Y0h`O*gW!BL;pZ%Sv^sxM$AZK-6jOSUq2_J9}9W<~>aiqn295H-IchU6KUO-3BQ;Dn6U|+lST+0`n2giS+>lVC$7GbyWQ7eb;Dtw%|y}TW1 z9ez^nl>Tec&5XIxkNqt;S-n6VzHTo2iw{CT&=so)%;V!t*2>XmNzP<=q)uy&!DLQ#$6n66K+)oLF+bLq(ADn;8v zFO%Lz8WMT7E(8FhH&)Q3`o$qCTuo`7_kn=wGdEteA=n|kFT)~+Bn zeHTzDDdsYafA3@{ujuG#1h*-3Uk8=F~)m8V1VRVozW#{ zD;ASORi_t9Rn@UlPDO811b%HQQv{yj+epCr=~3v@<9aT{rpNkTJ@KdW#*mt4AJuHPob;O0Nb{;8dG=G8Ch?@UH>(q9l9bod7c$=f&dx23v!fv}79 z{66?cD&eY>_REf6w;mfQzpT8bZ2tvN`Q!z004GtwYd02gPqLyn=I{H1GA#6Q>0i8v z)QA>Q@0O@>eB=SRFU%={QIO*NMYq3C4do@*?1=;^;NKVO7e?X zl~#6EYe@JomS)L0Lt4R`W!W;Urbx$aPpU$acK*}6=In8=6#@C7VoJ+a|A=``3bs+Q3zUuwzEBJK5K;lKtF~u`$B+?SVCOlq zBl-9w_ul^fIpd*7O%X3|6&+*N*9+FjH(xG#@hDJl*0N`q#y*#_doJb@aq1h?wY1Vf z{5k7##6g*k@2sxtv_H9LolU(e!{kos~MA#W#WhPtI86S=` zZ&JiyQi)yN!Prsd=UD1b`)s&#k)=MV$Qx(!DKokBCEVo9Hrl9NLIb~o)>HJPx$`W& zQ@&~scNTY|DpFME!!1TshwgKwfO*gotlS@!v8}n$6Z(6gboixt^u&Sn1x@Bus%S~r zGd2Z;q(6VMJ(_bm9n!;`{gpYfu2JdD1&pq5b32ZGFSb4yIii2a2DXIPVW5Hp=AtOj zr%=2h9Jhu^q!3D}jIsM~-L&T-@C*&Nly~vcu=*!~JyAuF@zql}!=-8$WMbhuo8UjA z$9{Evegj+%jBgJz-xYq>Q?(nZ2#&m@co}ZgFmX&{YV9YMHO`3IE*i1zD9z_e-{(RT z=)e-J0ZyJy8y@NvA<@s)CS`o<3RGrfk7l4DE?>zs>!X=}bo0|bRdI%?^J5XOKS4zF zJbN2mNB|dWWq1G=_%WR)(+Lhy_5?1elbgih6<~I2<7x9XIUXpe#6$D48RKtgk16_R zUQvxX{5QXSp4@Hpy}GAU_{rdYXx3ZPq8y!%E86t<=@g6EkB?I6S6LqrJZcDCZ3qwN zL$=$w$orz^S!seHjvc(i5pn(%XMT&(izGI9bjs|6m=|x+*SB^(fY0X1+CTwGLnQ?W z-UX^Mv#Nf#D)&^rD@sXltaJXbuh7&@xLUE59@|N9edWpLs5Q=lrL0xJYyC*e;T9tc zZue%~S{>h_L;KNwtYLO%kJ>eNd4=%d5zL31JRis(A>7J9Qel8X=|hjWyOfH4|EhoS z8GdixudST7O!)1wAGI;ecH_K`*=iS%ZQ<{2w>FBrxyMM@z(=fYL10m->T;4^NG@|P zeeoo@RsUMc6Gb4O%owOYwn7!g#DmjojA9n7F2=pfejOV&UV24Cs{BLge4CQR7Pd{4 zCPXfEvBo)7eo0vbiKExk&+?NSfKie$F!@a$vEF&Julvk;^3N3HGn*;%o|_(E&iluR ziRQp?hXg7wA#tv#aJfv;tJj(y%jtuk|4pr9O+-d6<9LX8g1S?YG4C!#pa-rAC_6KeZL3NNxZ*?3vvk*_J*tt#7XUCy3Ux1 z>4#1ATJ}PYO4}CYXw#e}0Xu7|y>!?FU3E`+{ErFjFi&tXpW}r|yY$8q2^^C)w`t!h z+U9RH^CmNjoF+Z*+2=^x!Gc>}7Wj;%sA!GiQtq}*$mUkZV9;l}7nvvP+z zSiNa(uLO=7Gm+U4k0tJl{xn{Qo~`WPqnf*ZT-1g`cRC&zG)6FZSXc1}b4m(C?BCe1n-vG-F}@)s*#+*4*ljqETf`sN%|fT|2oI_?yjo`cD1tL^pwa zh^!Ch#J}Njuy-e4jQO#02Zl8M62%shEK#ZT{riy-{}s7vD+8dN09tPrgzK%;V>=Dt z_u9Hc=}DO5ceEo7c`B$_kXg)l?-*;7emvVCdmvP>`RJk9O6==OX1bAwzZDsv)AW+N zz8_lo9juoZ6Q_3C+L+u;b%7=h2Izkh=Bwb8n}cK~tKe4u>)F_RdHt~r(P@VK+6l)x z%@uW0d;w5l3;S2t#x}FEztV)8*xhekKhC8(%JRN3WbDT^YWxAtR{bC>r>pPwF#m$A z9SC*^0);%b1YAE5z?|iVyj8)XHHSE%`tS+u2%}<9^gA|{aHf!m-*V%1TLKW9pgJiv zEXeicqImuSYRfk3cA@rleOHH%3!it?p;spXYKveDi~>px6=Qb0TtwbYwK-D z8^)AYdne4`9^8bx$#xul*nUev&%zidwX#b2$xo4UVFqd}pG%$++(qhObi;z4pT$0} zc`)Mk9Q0wPZB7d^wQr?Cqan*ANTgP^!n>^yOnCQlnSFbZe-MWks_a=I#TAa^Gqy?r zwhNdA5AV;PGdM7vC}q9FIZraqVWgiXzuXC5i&0wYYCDU)JaX?EZw^d*cMgJM>Z{1j z46y|2-Eh4B!o(xYU5#<`U>Yyr=&Pu;+P;Qx^;#B%T5bim&geh_56~2WM;q?T6Bobf zNlnwk?}QjL%UPGHkz;Hw6j=sW;1)mvKKsAM3yl1jp9r$LIdj9!>;N{Xa`0vz$82z{ z!jo_snBY5;^`Zg<9(g8K3|I!mbI%^LT(E;-TF%b5!eu>d8((s~9(g?1qq^VTdfKoi zGWj=7ti7@kBWh7j%at|M9w<2G;E`_NwW&6QeCXq9>VK@Si{H@>9qAOio}MQI(lBDk z_E1rQC*o{@KcQ6r1Z?yl^?iBQ|8`@CSfvch6pTl&Dv(RuUfZWOnT3uO$F5*SZ90Om z{c`0Ieb_AU9-ZZ8#!xmAd->xw>)~>(Th0)2!~^QfW(U${Nu+O!d_^HF*k1MU!ET%o zLxGi(G2Z-V$g}D3P+9$u%E?!=mL=l{Iq*gjL}S<;(5y@L4qoRu*tD7DLAFqSw(uN%4N~+^W_}l=A zBvd(M2Muj`7rja|bcfZY)PJT<Pi%bu%|;N?tA5$bg4Sy5^{00c1kLC|7y7z;_W zNxE*DLAx!|KrQq-?u4NYbhe7^ePia~k?3uXB#FK(bZ{Q4%PCb7yxkMB_OD|Mx0+wm zGJ>t9SH&Cn5e|73yD%YSSIsROk~=GV(+2j_X}A5K-$q*t4vyk=M*7;5zrKDE z_I=ms1;;aSxl-4;t_x@`cc$}#um152SSdv@x2Y=7Pf%>RIzU>~nFnusrHhHTe{LJ- zYo*G$ahL&KzXr+|UMBUqLQP%_J58K0FFewL^QhJ}S{75MF7mHf7xWK~Czu)o(ZOKq zPt)xaVXv1jV(C3tDtoN=&)bF73;b>#Z!ddJzfEmGMz@<+q5UVUXqyaRYb}T><=}0@ zvaG$STzOJ*^aiB#_ub+v7$?~G-TwPai~~Hj6PtmfHz@ULG-lZ@%km3C7a*fABxp2X zoXu}Vb1PLdS-3N_muj3Q7lnI}Uu!a*&5E$}oN};M5bHy~!Sms^njm}FahT6ChJB~P zHuhE_-NQ5SY}{zon!u(jMX)oDNc*Okjqh-yNy%B%kboPn^LP7BH4pik`JrNr3GhlS zVQO`;oIT;9>@&R~*4zj-t8Zas%1rB@Kg84>W%*YP1XNzwtaGzd-=oU;5d)@*Q znh|)X*8)pc_{E%$s9@b*S+uTxHof--z1wa*$I<>uE`C=j*e9M@bsulbQKpS|{B6GH z&4P=PBDd;q0`d7}x{4l~(8g1d4gfQ?VlaF$Eoa=`mt9DN$06Y3GV?rCDl5sV-Uu5! z_7}(pt=hs#OqloSr_zDIVb7{gwXKLfc2kAHSz&es-Q1yYmWx0g2l*ka0cIg}K!* zIG__d-fi9sZ=PX%T15%`iv`w10PmOGEHgliC9tPW_aeOD)PS_aDuF`+WCUiYWuEyQ3}2O;lAlr z7sN-`+Ocr;T~*Yzqt|r=u;_8#^HT-8NKBmXd;vY-1^Z?De@_T~!3}ys(25wf@`6$Oyj>au;s=RpecVk5KNi#Niy7{ip&+dyXAkj1@sY9VUbrF>{$9;@Ev zf2m?t*KyswP&7l@fellW?zJA%$ECObE2Rq!1yqX+AOu}&9NxCKSUi}V#VvuwoIHYrQ5|4@#QA45A`;^o?6XNYW?l zP~@MJ0MG4YduV)qRL*ik##aXM>ZG19m9N3G%;uE4U;mtUv0gIPzWT!B77-10BU%yK zCbNoaS;B!U$vNg8;D{21oF$9OewF@|Ns*%O|{?dqkk9;X8#0RvR*M-GJTl+qi z#*SCyq(Hgf_B$x|YbiHF+nQfu{$K95tv0z#tG*5cu3y-`@8OGP|S}TCngSAbGukm`KV@l|c$nvXU&Ck%B zaCeth>UI1)sg4^mtNgWD09xq_f`|_hlp%UpyAXBbu8@4Poj`!tmm)Yp(c4#Qty5r>X9Up_ z@&0^bhIMh|=aDnADIA}&iYR-~3zSu>+)Vq*;x8%CYVEcDoYL`hK+jLq18P_2K`ul$bgm(DWu#5LD&3@qfx)5Qv~vJ?6>h$k@bN$M6LsJq81EJ!Yj`&G|E!ff2P}W zY|M>(pMG7{j9KqkJKzrLxudLS=p<8)_o=&5okfJIIpFo&GGtK3T|`fYo`#4%Fc|%- zlHN16oAvy{^d!tkB_B$uvJ$&R!fh2Z9&-_Q8q~BqxpL1KYmIS)5%tYw+tu|zc z06u#7+4U6XiykzUec9oA84QjcjPEWpSQiHaYQ(sJCp z59|1*BQJWf{Y3pnpkEox8hih1`RPh16#!RS(ob94?8fUH_KI7RL^1S-T(Pnf zmP)Ctb5-E?@p>vKI{05&49SGZYn5bto3yM97!hP_+p8S0E5Y~}iY%y4rZHvUbzJtI z6_`d4oNkFm{&C^Xz7-Zzw_!1KEDT8ht8YI*^-W+Jl>L9O$JG5_ef#mRzDc+$bo_&}^BwU?potB(Q2&Q2m5oAQi2##VdIhZw{mZD}xOTpQJVtbw0 z0aSUHt~iYa*t;cL`OKf$e1RJ3o&~!HLnoeTmS^I$v)K?Zl_(+V4Gyc`{CRVGJrNtN3&}HGrN6JR&HLYH{wDu!(Q8N(F^zMrJzgixyr`u*1D!XQ={xiMXTxJslx&E zko$3VJY5WXryjCjyv3+aB5spZzv z(pqj|X<4zV=P~5`7Wj*x)p~Xcee@P;5cf#eZwp+Lqwj+&!T|p`-Ldzbs~@QM9C2(K zphVaDRNwKH=!@B!^Y!}M)oSZ+l0pGKoT~6!x%`n=$WNgGy0*Gjm*N5AHg(FwnVYb& zvJrnk=JH3SA{<&qb+}P)3sVB*CgrkmmOgahSd@Z}w_gCuS2-h<-vaTZHHJGA=J9!J zC{ULbicAQ1Fi6(n7f-oEJrA+hinBU324beX&S z@U1g+*I}WAevW3d`U1cJN4PL1M@N`IW9J&)Aw=+qthjB%xsumo$D>FB4S8eISGJta zum}W;Qu>*bDjPSFcne zl%!8m2>KQvj5E9cNKz1++55x`#%GI0Po<-yH%d5kUnWVL;)(-&G< z&3;R}K6BG2nCnNfG3WZ}ev-FY_okue{_y;1hSdtCA3yOd8`&{h?BNn#y9~n-IYrN5 z<~F(yYUPTl9T~8Vv(i>SRh1mrf~`{*Ek!fK5gI36Mfzv5HQljhNsFBRhH1Lv)ie8e zFJ))}I>M=BwBey&G&p;?a--q3TMz2&l5jwsoitK>g@FZ&G}3>9FRIvJVl$YT6+Z-% zc5ub+STC`03)I-Xf=+PuuDGsWvLy_zmzqX3C3i{wRLi~Ue^{wMYh4K{q*@u|HUAg2xjTJ}-fJBy1 zsZ%6IbG1;*f81Wx3?#C8;B}66JOxi`l`fj+O+m)spCDr}$;pkNk(X}l-4kNN+YV}) zg6l))gBfz4_nFuMgynek9V=JMztdNSPWM4fB9eT|R6iDm=F3bv`-0$Idu#ZdyrXXI z4I(qNck{Gnu0+ZH=DDWn6314S4**LlJkvt>Moe?&$G9 zin>f2(xR$RBcHwu^^(%zNV(6-AZ&-lgsz_mD$`kfuGF7OzBi-ACf(s^k8T8c_S6pw zu`H%v$_?;D?2hJwVQf#firjAI1)(nuF%D_HCyua)h1XG+3h|@*QMp4NdE;+fg({@x zyd>mPbufvg0rWoqm{qR(%AQ-Q{$TTO{`(59^oyA1tZVe-;wY8pUxjJ9(iqv2)+X18 zV_^F}%i&)E%1Nl6jI|J$fe(h$ekHvf_rWu;wwIGCawkF*%G<&6h};S6#%2VYE*(KN zmlflrPZkwZ@bL;3 zst!&2A?N-${*yVyrUfqqlH|udJGEz35t>DvR7P}NOk9Ey{p!$zD^wS%N!o5q$=8hV zSFzxOyPqRm`VmNj3hh+G!y~i)Zhs=_7w!nKG0Uyg`a`f3*MOId3!jy)X1&RU39t8q5hpwcaXhJ`;_y4i= zPT_ThYuk3)*p1yZwr$&ut;V)9VyBIh#w??*;F=w9py3gx; zbWqx}4e2ue(#%>mdCq`fH+yO_>2!5hp66lQr?yyIpp4t$Xfp!dJ-nY&?&PZ;`S>;; zNpy*>d$EFLXAZMOz&Fa!EIy>m!s);tlO%e7OY%g}9yGY{5i=8H2yt)Aw3yTU6R1qc z(zNKAo0Q5;`Tf42Q*1E*KG-y-SG$+Tm(-iM-g8+ha=|lPl)F*i&AnLdDAow3m~6Nt zpLq}F2LL~EfY}3yg?vlQPwh$s?`xU3F|S$S$}`#qb%s!?jaXt8`eFL7SMHj@hR~h! z6>Xr5wMCuRYvdtPqD&JL+m%b6NqwFpCn8(vidRow?Y>YxYcs~P~c?Qhk@s%uOy11MEhqCsS-ik!~LbP0$oP2&1T zma5R>XwJo&sT|n5F^haS9$c)4xFe!Rj*IVHzFU&3wpIP>+Z!hQXJy$-#RLP}FRyD? z+P{m=t8BBxOK!p`h&B2ZDBr#gGO@A^ z9^Z!g}i;e%i%lDZs_5aA`uj2R^_?0FCDI)BKm&aDvpGhu#Qw&!ULLIL5ss7i2-`O zmNk?Pwrsp~4GBhrzGK*!4)j{_hE8-)*c0}j0wdONS0X9`wE?}t7@6&BQ8$zg@8g_{ zwUr?bNKLsgYaC7v=-hms+O{!6HN#&FZ5vLyDNR+0Snxf>!K1|&;xGESp7$HyPD1_aD`fG(r=)R{~3MyfWoFy zEqzR`Z-}ly65xKaE=V5`npV_ntT6rjU0H8j^p<>kXAVS4tsa9nBan?+@Z`C)q?cT8 zL%PKBBb?su`o;ANANM!tq1au6`d)FE>ro{{cH1A@CU*$g|E9S#(C+IKIcSg0Z^m)aM&QAf(A}!>xy@2gi^8bs$yg1$SyW= z6Pj=b-1{!u2C1A9l>A%R|2rVST5NrXD=A_CYjT5Qf3C?$L1%YR9fX~dT>;Un`~|#! zi(O)FT+7QN;x!<;2t;|b4o?LgSn+o_%rMW~B(&U-ozt!weSh8>=F-Sd5(NOAa{X03 zFv>Agc1>n1f@{ITEZQh;alIv9{OpZzQ;(WpSh^$sY5SjvH!e>u7+6}v-1uJ_El9EO7Z0Fi+A5nWB)YY%lvOX-t9cr6~;L1=HPThqLCERfVgAcpZ$aEvrMG4_H_*9g z?q6XF_tmGcx{H1aGBa-g_1Y@Fqm|zqNDZuvP2&Sd+3%?vy0nhPgyv@R(EC($Ju3t1HvZx^!E;(@vol?6Fv@z1vQG(&IFDkO-+F(XWZabB{ zK5ky12{}_p51fDSF)bjgZkFdRo4B!l(Htl|b50ys2Jl09TC(A=T9J1VF)XnV2kf!d zZbrV=5d5Y1r6n`2bQ2=tn0ge&dT^<~Uf}ut%m;&T%%@{!iC^Ek=4#l&2rPnY>n?6v zbgRD(i>o#0%Nq6?38fSIpYxxUH^5YNo04}4@7eLxB7yihJwAM<2F6zHOHs?R(@r|>lVSJV>1iXdF*OLup@abqLl?>3$)iQ zXco!TQMWB6D@-qC8I6*PCp+&H>1s==Ht8;@oG-nvUL-o@SIvV^>$3 zPQFfFp>BbL5Qi~%##cQ1Z``ijG=3y?ySLt^NW6*sJMSl&-XzS(Haqkm3;uTx%KPI7RO5cRHvO13! z+5(+N--Q;29?(4y<%!QlY2Am+#_w{PwgWhcw^~EQph(k^A z)Y}>!8-qEaK0ESqVCXWK6LA<4*)l4Ze$N`H(7Gsq}56oUMk2{DvntoQOaKTiXRs>b&T21tjpL zksojjZi4X-$$hX>dS&(uZ}=-(C6LsgtjvV4) z*e(;?s*cYu8hffd=v4rOtmAzW1g?_odW{*}YJK@Gja#W%BU-tp6}l>z82o(_^aUb+ zMDFB%cjjABHU^CltpM@)&JVbI?sb5+6sJC`cYoAEIB3sbRgji~p4PSqLbN$pb5a5B zzu*Fsg&%VOfefvBqO1>Nh2Kg>iZ&Q%6SJoPnusa{8@6z05-cwrc+z`qnas3P`Lfr0 znz0Z&T*3txQrxY)DIx#UZ&!fVg<%h0Wf-YXy;C?shCd(pGF)f})WJTGWi>V)goMz) zn(W*W!J`D)Gw{#;fq)&9XPDfREA)=bQ=i3ml67h5)4dwZq&b)pys_12P#T0=9OsM3 za^<}3-g*`9x}qjrqfeKkKA${EKS5W4n%(bGsy~TF(~S_zJH%tRIvV#uc1;MO716eq z*-~L7=gUD6k#q9|#OMhR*6aVw;n?uG(4d&eVBf3A-`Hk=|8%x#q`^8Qfl#!kHEGo|r&R)4a8yL^ z10Q^vzq4YpV)z+VeB!o;!D@dxuM5J6YK8Ecs(@&C;bIgGV4fAY#4(HwVYjV}025&c z(IruY(_MtAzvj1FjWyPqQ?<|`HyJ)CjM~j`AhEk?h0Qb#UA^i-Z~x^N5nA;QnT8Y6 zTly{g9VV=5^s5rKhTMcfo8?our)$N=;>^h6@Z%I=8&}7K0j`R1JD#a4v`3Qh>D2>O z&l9+-K5df29CCd4EH4AS>%D}@#KTol8a9p&I4qw&9^SIj{a*c3x-Uw6SzDajEk8G_w<0EEzu;8)gGrO}vAWa^!F{NL*l1DmBbvQ^QVGRC?u zT@6QW0lZ^D?(}NvBiLiVB(!E-O8Pu0NVz1qtaX)pVqxY0_qy1nNR)1+nAk%^cm1rM zZwGB}_iZ69Nml7vqGltgl z=uvzTwhU!AXkBD(=-pv{MsVHA{t{kt+X#Nz@6B~`C{yK24G@k18`X{ol(=5U|3>;nPoZgY}U zz_4Ldi|thxtLp1Ex7!BV7(glxEq%6E!!WTuKYy}lxbmF&uAyf29)uI^5sF0A?#%F* z62K!_B#)s&N$bn8M_al6Abwd*dVH1g^7TN*zUh2QdpqB4H4-?<6g2R7WO{oD5ABIRPPffr-q9BMy*0} z37js9y%7oNQM|Y-AX~`Z=4SOsbriMp^*Kr0T1EB#LuRTFhJ{YwtcC4_*sD@qG$k-C z0?qdNVUlwsko1UT27Xy0X4?wx=eqU)9tTnChmO_ieM6_#aUo|u92rudqIeQfcTni{ zO*d~vNb&8RP%q(6MCsr3r*xzBTnb{~)f}bL+ZdApc+Cpw0Oa&Tfd6~`LO+(0#NU}F zLZuG0aH9ziWwwb==FK!hdE13nD8PuW>=17&XJ{_XL|jG%rldzIg00c55g3&|rLhnl zH-ms(46+F5J{CcrPDx*Rq4|)h5c~ba@PP*orLbaE?#&3cjn?av$ptG94R(}CIK*A) zvO#3-=n0c)U~m<@x#!6{hG+Gq8M)_DpEzcqI7 zC~pdUB+a`*7xxn}{qG7v3I7o(7 zQB5M}Ujv9mRIimbAs@AX^xes22NzUp3RKALx$lDa2L#aA^RW~FxNxWIyvv7t%fZ5VBI6EfEi|ejb+!8XSWK695}9UWL1=^}1F+yhrX@`H@-Y z#NfxCk4b{8fg9$gc2y}PTUVDDkUBGXt4K^}lqU;cn1sO(WpM&9xQI}3V^xQg`$5XB z*S}eDh#Wv0nk${;uX>t@%3K<}_l@3ovPezK>U5No5xd}tiyDwm6x-YYt*#`Nb` zKT%G@Kvh;Y;BXwi*LPZh(O0-V{W#x(L>}2;6J?}V7i{zW+>EMKiT9O+2QwG#QX6&o z%Tt9cE_(Ol@z3wTq9HYbxZk%0BWtR}0Vj_5%9sLH?A&Z;#1%%jdnhj|ckHCgwmr{< zgADRpWUaL6zGAf=@OUs5xLX!j7p`aSHv88Exj2eB1cIpHl;Lrz?@0uyP7uv3yKwmD zpJ!%k<1KQps@*2?p~uHY>tz$%ss-_Igo|Y}8TOZ{UwvKy^ckxqQ3Cuo=SV$atylTB zSQC&xEm(3qN!fMC%AIQ@ZaCJ~si6{lBp}WGME|NG7ucrPX;~$bJ*!Q%ZV&p< z8=uzkx;Un9n=g(`6NI_gKdjQeU~xz?9bz|gRtM9AN^JQxJ^bJv6DwEGA}=TI!t0HG z6KUhKTb>T&T2iGeN=;p1B~a$DoV!tokBWXV5|A06^Hz)@PX9)Mqfo;;wjOd?4u+Jj zc8LF#o~{!s6qUGTtRY+$s{P;+E`YDH3LYy?)D`bdU+VM-8y7`YQB~S|ld-NTd3}2k zsizDR5kj(j_cR9HOE<|1Hb=1|vC9Z!+bDh2^A9`#-+iWS-&(+t0jDx^NM4%~ORJun zm{=D(gFrAo4e7=22>LiiKZWsTVZ%D=k`z=vP|Fnw)%s13utkKx(3F}97}>5{KEzIW zm${V9oZ$*T+TokLLVkG`2)ZbsFuBtAg^RTNk}CUCv}(bmOd_pItM$l&T3=9}$K%?d zu5|<0M^Kv>owmCxK?YHin3keFbGcsfe@YkZNrd0o2^A(ozhRIY;9F4jEVHNWB7 zNoagS%{dBHh2Xke26PtfWH=%m*2IWkuza3{I;b14~r?jD9KMgp<_zm?(dHgK_Gzld{UWTRbFR=;%g$s25sM%}H9 zDO+lHM$67LJ^dOZRiA~not+ZK)d2AaTbM5!2#}KeCM^>WODB3S3%w`qN!``V`w#aM z{MjsciAh+1FFbAgHS5+V0wyygPTed%%ilFTg4A-~Hbbw~O`yB%(xt*94x{UJUaQ!L zDwTt=#*-w<2&FKXmIMeUd3b^iTD&W;T}2JOhMCa@**+@fWcDy|H-x-_^H(At1a*zr z^H&n?o4C{W>1$OdTOZK|Wzhzy@WpL(YmGJvz^Mw5Lwh5(`16U2Rwx8&mg2bd_0wTi zCYr`244S$Ln0FA#lFgT9xF(L7D>E&p1C-!OR%w~2aqF?*GdtGHm$OTmep@SYoI}o@ zRPEn9_Xz#k?jf%V=yt{`N*cpS9zDp*9u_?}@n%tI>VoFuEFz;v=zLT%oq`#f$)~`)1Ca4kG81yG;_(ie?P)7a1yuIDO}olIUgx>f4OJ>;jk6|sabj$ zCH);`Y}wQxUdEAcRFY|N_S?156#phQcv7!TC)fCJ;ZNeEJ=o@hOpOa+CT#zL4~Fpq zAh&_hfA`6m36|lOphy5O-B|ck0*{1`T+WeDyffQRg|!eVPmM$@$O6w#RyWLM03Oy@ zMRa0wc6!`$R&&CfbzuD9maadOiC{UV=22rdPx|UxP0$YRlqq>u-;NarF~J0zG-}$D z1Bn_+LcYr12+)mW38LCFW+MkC@XX?}0H{k1i~YAQ)KZm`sWqjgA!(Nyu7>Qy0I5XP zSc}*qSVl{Cl%=%#@=JWLN0F^o)pf>@ydXta3fYH_Dz-CQwTPE3pfO!7=&{QZn^Wvd zo6a*GC~i4OJU?Mr?nbp6gU(W}$x(Y8RZM1!PCGSW_In2UA-mG|S^JwUZMlLSpfXZ1 z{BV^t6ws+cL#<1MS#-5hPt~DA%4~F{VS%`*MDDnx8dT7ehG!C@0X4XHoAgq()k&KK z*6?zO*Qj%mT}uQt{yV7VIV}-HP;7N3B+lDyg0OqA1-s4vVfTn>pdQYspB7|Z$M=sh zbI_%!sUVW%$3K$f1F){#>Y$DKNc_#QwEy^s9-I?OZ1eSv!@o!EwVrw7z6=BsCOz%{ z=csoRg{NlEgYrhbE229HcV?=7v*$`x;eBvOrW)Ae1_NN>C;lh*tGZ);p zak?ZDEZ>5YG)H^zT9PeN=?N|PU5N+gtNd`kL~u9T4Q`|N>GWshE4S}a@>gxR`i$7X zvwZTp73q>o@&V)FHb?6UWZ$UG^e#?f*~jwHW|Z@7A7qC=-s8phr-TnlGS$}y^w$tI z7@wF7vdslR+w6Is0>=&MdYn!#(vVTpixRaFX(!^3nks(I`W1^58Tc-yopkl9W8^n; zwpNCzr8HJo#}zS`x3){O@9YW0H}cneWOjn~AM0)%tc2ibBW^0t1HBMlw`>s`DukM_PId7CRH;2a?=E z7ils87-uV(oXB;gxgcm`=RmgvGhOF0y!MniwBvodK!;PX=Epr=A=_q=bJxP}-^?f* zqD|#K82_ksy|Vb}ZeviySA3`KL5}9VojwabDhQ6tI<2$&hLlmy0$Ep#yMgy-$12Z} z>*-^WnZ$)Rmv@#OHrn?-)l{U>0}fvzkb)=}2vbnFa+7J7xw=6^JV2{s3=u{#UD!db z9;%Ckr7*3J0?KMqb| zS@N6{J$2xlnBhH3)R3!qD(c@kPFegY4>!bVMDeyqzJQ!K$?@NckKs&~2em(m5G8rb zffH%SSI_ym(2+Cy(chdHAJXTJewA609$5q;##3O_cz^Y|d$TkpOgVE#4jRf>En?sQZ{ofRV~<*J|9o^u&BNhq0`CQ7 z8xhd=+pOx@%?Xs3U#fw~tw(AqogO{&N9zCP<@i8fMi<zV%9#P|e))62N-F;Vb+FiPb+gV>0pHWo*oq_6!$|mRBpHbLe zSp~^=86l|yY#FN?4a%6TzK=%!^NTqQNUU1N?Jxb7_l=at9(oqYlwnEVggZ}v3a9!W z(fM0{4?3JA>}U4~DkPI{Td@M3RDj;_YQ-2vSmbS#@{kGJl#lH1-?6t@Z6ae_F_8>X1~#;_qWnQJR@nZeJg^#d{X)}6 zciOTyE0)M9fG>LBss^kpNL@?|Tuz1x(r;!Qt2qN2op>dD=}tG>*^K3opV)tChP*2B z#f&1SBikA>ckI>;yz%^7`{h?#uWU;AY@Ap)&dNzC*Kfa%CVQ92p&2lI!_L=^!9{cp zWZNVu|n7fGRh8sNmZ z80)^Ow+FH0_>#&%-L@IJWub4ANN&Ix*TfcyE?m@KEkHyECxN50YiO703azr46lQGgJzIL2BY9CL#H6nDP*vIh3A5qWJ|@yx+~4y>;NO}t z)Q*i(474tGu4IJ-u#M79qZt4S#-ldGps{fR!2?m8+>db=|&OXr24iZy5pW@yEV8!7H;Hm9xV?G`aTXzi-l3i_#O;Uh) zlHrgq0pnh;$Dg8A5YwzJXkfmoCf7_Es zHw@(T*n2#qutgI1@hOvt6DXy_MrWDaCHAG0a`Ue1(>#juoGoe$uhCSZcn-AtL{gZj zAfqH7)p9?j`<%bl+)-k9l9*U3@hJmjwwgrHVbPAXQRzmt4pyviw@X+Y_=nH9%pqJ= z%jk!xg8JucethOvzppsH1;4hSTWU96`HfHEJt^~~9YUo}xU>2F@~b7MFAE*26C+2Q zQ0x*n!blaH`q=;}?l_W!Z}1REJ+da7T`>KIw86mhXZIWBJ$8&P`MHG-^p^?1&};~# z3#+~{3C%5AgaA5!r1WHi>m(f2<|IEg%M5n5VVX;xX$aEM7WQ5}5gkCBDR3W~30p!% zB6)!&?1pX|c!`!{qc=S!iV5F_I)+0D%!E}q-Zel7PiA}7UF21rj&c3rrV?LswDRgx zonCpb6{WIJx$3oU{Rr zldh#(HvczH7IrY5C-Md)b*)XyuFu)cK}c$YlvlBh|5IK`XiwmxEKEyk|HUr-tv9qt z_u1I{%&FpFp6BO@^nt^_U2*t0X|ncU@wPTP8M?094d;LY;c%>WR_}1Na$$SQQJ)=#sG@^Xdhlgs1aKs&m#%}4p$ z)M*n-ONw_%?Qdt!mi^rY(v0(LmfUnZUvB?{-CChiejbPX*w{D7s;}RZ?GF>R36=GX zBjib@;^1ymk0>Qum=AE*7&SL6*k3cEDYCwiQEqI#y4>pLZIvHbn79YZe?)FZ$iB#;}aT?D}2r0boBp-g<6a-!x8_L<5S z`v36bIjwu3vI#K1XbaR9k}-{y)$U*-DR@#hf2M7d4Zc!&<+=#z(MUX*gP`l)6nSUr zAfv!@XJ_5IoX&UToGfVoh)&i3!-L1uw};snFVh!mkI^B;c_ZmL#s>poK%MSw>nV4J zAj4B$8vO{#$B3g8$utp^V83O9672V^Y1Z42;P=h{2G~;sr`WCV&%(03W`gGdGycu1 zP@wn);$Qr7-XqxKtBLU+Bx+i{fM8o2uPvRsS=HO~V2)Oh~~!3=-S zda)#x&pGZS5?$pc^rjXu*gB(s@(IUMgN*!akca-{rvF1W14 zXHWLu?ZR@=6JY3%4_2^;oSr;;~>U%KSHOUzVFH&{Fc0zcqu?YUPA-Hb;?MFlt1 z@dd_bA3&7gi&loD>p#5P+eCUIH_!qC?z^31ZL;6l+PJKxr8Mv3#d$rD6%J#w3T(_q zh^V}A7a?@qYP3?eJRglM_m#EMzd>LSn8mJ-dmU3Uks@1EOn2{ zS5m6dtC7p=43U};toa!S3tilMk!se#&poZ^`QDa*UBv@`OYnL2$LT=&EL z7%4Um4#{gyy|=s@+#F;w(+WmzKci)m1MeCRCdJ6BhqX8(X~|-Msvi81G^Q@| zG#qpkQ5s5Buo$@_cy2ObCaP$*nnbwN?aM_XlhSmEK;S%uGUKyq@Xz^ZTKmgGt1z$& zaud3Fxql+lv+%PB)xPMfOXQ37jcD^wk${_HCS{=rqVrYSx8wzR^9Dler=b2lV`*4q4!W~At8&CQe^+gLqSv5@ zeLdZe4kQ4XS9#ksZOP`=(i7)HB7g?fQdp2VV~~80uVal+K(MBpC<9~oF*^Mx`(qP* zMV4MHxudrXSlb|m3-df9uGMuc>m2Kz$_d{()w)!(Exi_7unr!^yYv*FB%9zG^9Z5y z1R$AI9!qoW9}{(~_?2|O0F71b7kI{G=&SFCcDFDx!d6|f5Hq%h;Ujw?rQBZ<0vX`t z?A?qhqyH8ncG7w2(}mv$_yNb_?*SeR?0LzxLUg{Z13LQSY3 z=C**f@vV2=mY3H)AJ0nHss+ANgd7*NdsmnH?tt}(9^OND3f118+;+umn7Tc^p&$&G zdyn*hfS$Me2#VwShYZ&q7bLb>7gJL^ELYEffc14pIyGy`R`5k)1j)6YH@U{z4bh&neO})LKAW56ENiCI}4B7w1_R6arN%7ksuMP**mdwjZ1e$w zUFQ*N0ToL13mp!BaXpi!mqTpK$nr_yJ)r1w)_UYxW;QPVK5)Giy%C*%tAkRs{d$jx z=guLL+TLvzSGcVnGA_i=+HASoTCPM_3J_N!0^o>}j2_(fZS@U>f)?rxJ|-Rn02 z$sxHvdaipo@N_(JHOr)i8(>b2k`&$x&}p}9cUOA}&xT%~+5Guy|DuS80=xqR?L;pN zj^*!F(WPIUZNKej=%?AGJ)$hr;hI5=Y@n+&=%2alaTkh456(!90Xy^6=-k5J@FGJf zghWOZ5bW`=vgL_h{$zCVL2^P7@1$wm`k4jyI4h^;iT6)tOhCsP9Gr)*rUY9OE31OB z2AUv*A23_$?^obv=a!tr2MaAJP>f~v;bi|R_&pE%ur+)bcQI9vAkR=|APK9E`Lbkv zT7F{Dn6RdEA?lKG0rUyZdGzYBUDS~6jV|+N;9ZP1$kK*TC|iyL?mZS(!}50OYi%F3 zNGD1MBjp*Cru-Izl5jC`x;$K*LoM8@q~uS8G^&|a3Lpv7Zr=1Xjzg@}LUbJH@n7&% zT<#y*JS17#C4jk0%UNDJqU8Y6^WhoKvu@MkvjMI7##f1xCX}I&XK_18lk%C{p{exa z;zNZTAIlmtA@i@GYKq~1riq}wUb#JT^>K$;>t>`c2e7x|U2CzSaQMBR(XY4|vSGBJ z-$=&pBgKV`a;=hY<2aU^H{*g}f~OzJx{AK=`hPND`%3hM2{k-EdQIStr}RB$;4!yvyBp6N3q-}eqH&1)lAKMlwH5p(Mbyx?OK zl0>e{%<%Cnr|I8R4YZ^4By1q>Ev*;m`fFa(eunfAVkywB$re)o8AByfz4la+GgI1n#Ux5&_ ztr%Mwjzk;Z=lo$C-I?9%>_3=CnHHl@>OxG6Acs7T{%2Y>O3uQ53Ckgy=MVmlYg3$+7Em^Nw=t>HukH(qXrd6*3$eD`|zx;pnw$a-GLqo-M>mOIa-CCPvNc<$M+KFLOD1h3_dxcO zu-~F6BQ15amVT8P9pb!76t%VnF?K(|=JvJzvr(bZF_;p2%k!`6Cp5itt{9Cj?#7j3KE*qX#tz{o zeEfTapUJJU1+D);C=xN_$?EZAn3aO#*v3_&Gxc_8MUBqa%naSUmOFkOcloAmOHg3;0i3h;QN*g%~=TY z(@W9)yd^-_m)V~|o6NakvEEc`(8s9pQs)?*%B+}%5a~liH8Y~nMcDI^pCpDv@6v0| z0ce?;nGZH;25s~mzd8WHJA$RU-K~2)mTa`bW(*r@1R*fYj0mWQ=pSavU9#62b_C--vsOAvJL6oEP}&bEeM{vB8k z#mD}+HjnU#Lbn2VzZrIoYZ+wf(DyaGv#sdr%VmYA}CP#&Ooqya4JK5rFl;N9>30MW1z50+Zb%j;fDIScc#@k=~823(Pw3EMNZ2j>qB>H3EhH$LL z)Q@~tGBKdB`ZP^RO4w(v;eJ=STI&2#!A(hJwaiR){6O!w>yyuNeO@Qk9?&`?~;{TF$*F@e#%e&M;n2oJu-u(_2~UyiYx z%KC;|zvoigMmwlBd@OZDRd_73)a|5LH_SL)N=NZ`teb8Ii)szsSJKiXK_^}PC$^*3 zDtEN}=igB@!=}YZS`sjEYEKk@9JspJe%0`Nto>p_1InkVJeSIf8Ryrr3roFPa7Rk3 z-v(;Zg1nB`EL27G*dxprXXY|-6urDB(#DoH zWh%mJD)QUd;hlpn(cDPcSfuVs*V*V{ROQhM_Vh_EG)vwBHMFsR%^@*U9)XCkM@X;} zw%#2X@TSbR=5_w}Heh(3`1eAhE&)~PX7%DUYb&mSSV+;i6IWBlq{e42I2(Gh8zD41 zW^*}|YTm_k9^mJnG?O|q6Lo{6TWt1%8m>ptw{L6It|%OZX3#bVs46!!FCuhGjrAP` z))Tk=oR9i+ zz?cB3Fq3m_G$cG&1z5P3Wd%g!+0#%l}xQ=O6K$z8Ri`!VDf7y(eUqzxIQ;n46We^5vQwIg^E~*88X}1 zy35f_0X=8Y!Thf2Gv;1}KMs z`;z*Ct;(6CfhFp_<*HgZea zFI}d^caPAz4$bSMdo|w`2Gj6)HGo(2gnE8FthQLJrFit+9d|i$j6boDX6W~Nxv7qV zb8TL*x6T{ovYghE91@!iH|vJ@ck9A^Emjm8xN6lpjFsa0dNXd?Yta?+y7c)G_b_Gp zTD}!?XQ+nSbVFNBtrRKCbVSyKc`E2V_kZtx!Z$IcBOIChDY=r1^q%2%0QAz!Y5sfZ zua+g-AQc(%9C8nP>fCV9*TT`jo755m>%eqU@g5$A%su)T_PXM0WH6*5IV!S}Bh;A4 zYM(49zljv{M|XXH34vlK3QS5|;J2&0cXUhi6nE2Ny-E~1~U$4*pAr5V~upB22OyDeM7M}b!HSxTE z`o}SIBD)b(tW!Z&V*)*7jJEE6wVL-gK2#7hAPKH&$0FNR#J8~F`s}TGwhdO_@J_8| zpXs+Gp{{EXe~BfiyQuHZ!#q?JUy5yDj<3s2GoqAiIN>KDVDY;1*CHlg*n<^UtNrtl zvQ<5W60P;S4ET=-Cv?Pf;rW0m*HCH>M z8;8R_4{12Sv3w&NV_y>@+e#k8TOGqhy=H{wMWLQ&Z4wl+%f#z)p!6?HYR%L1NCm zJzP>!WBxOWru`-{$HhajAbIC2U9TrFLH>-i!tME-=?m4Af7NH``H`Y~E{)i0F%?=f zo*Nv8tu1Z)Ib!hu_oo+A=I)DOJ-o%~W)2@@Il^0Raozn})dTAH;z4$VkP35#bckDX zj^i7Eg+l5D^=s>>o zu2!MQyGqhvzhtK5{-*w4TJJ#pyND_xcdbe!4qf*P=M-!y<*zsH3 zUx=w|vhl1J!EbwUMmGKw-pzRmYJYUwvK~$W)gv)}j3r{vg_hN8x?M~qSFI_bI0Ix^ zBO}eEW+_PKbDGaBQVVrXkI803IqKy}!J09W62DhyZ>RP#o}ql{^auJ&&F^9AC-o3B zy^gfZT2NZY_jJe>{stNE@cfx@Ji>*tmK?>{d0vz0-*IA#=Mnt&PGWwEIzI%%t)oK% z?9U{$;aE!{-H#%xCB#a_xap983&=1e%6<+iu6kntYd2pe=}Oz!yCtEkEMq{|qT`r- zs6jN|<1x-3BC4n5u2MwRHJCIuQcW~eZ*3M`nHcZ%^DEE1&1Jarf~PA-t^OE&rMkrE zbNaLuDb}Kgd@Xd9k%L?Cf(q0t#^Q`3 zldCmXZO&=rD%`&mip|q!PyRKnq$Q{ok6}we%r=2W-M?Cvt|Y*$V`2o?G07AadxZ9i zPOl1Qg5rL4;1o-*7p@2B$~3sX*WiTdBwB4oYMkTojwsU<)0dJp=^pw^7lxMu=^Mul zl3EwQ%&+?RgOog%7@7jx`ytj<_nKC}@u5;*=@2jh&u|&975&Z%6#8JyjrCFVwlhg4wryJzo&Ect^E}@< z&$;<7zKiZ!Yxn9}ebIZZdf%$9TF=M7j`hmbBh=JUl4PnISwBqUFTn&zoY9_`56V(Q{bsh}*)X`PF0r<%Yu(jbCC)^&)AlV-@=C(AqAOG8dOJ zU)Kl-8)Nqdjp^yJSYy_&KR-tvt$K&VoRG9}ztnKlRMPNgD6dL+_ILFF4fw|99v^)S zwj0X3VxSY{9(B!+9mOW|-8IdkWfI{Bu~b`Q`E*M+tmhVVc`EWr%!8^ovY#D_ap_c` zQZH9F=Pcw&$*VSyQ?C6~D^a=Dq>I@z_Z0)s{`JKhvk=tXyjSmCrKbYz=lW}YX&HMY z@g|k0&KH!OKhtOFNW=W~OC?CgCuj3dwUH;B|2Ov9*V`o`?z{rIBcR~~6BLGQC@oKv zH!Qe&i!?v^S1dJyw=2S)Dm8Wa;Q)nqVSb)Wb-|K0#4WE-- zbZ92wq<) z7!8PNb^03P5ZMn2F_B@BQ|moO#v8hE*crHyd}F5GFaJN^pLO;vBn0yL3~IOD&lP0c zuo4qxO^w$e3}GserrmM_N$GnsW3}>~Yvjx+xIZ1eg%nc+j?6mEva~Ntf30N#`Y9p2 zc)PPU*+{@n2LL&S#}D5~hG~v#|8SJ#x3G(L>A$Wv#>tG?5N_)tH4M&OL*i7}`R0S} z_fLL9R@qNKRJwjoGQkRJD}GXb(|7qn<7%op#*)m>AJ+uFgME^0>05B_RJ%snPmh0u zyNWt7W{|z(9!_gA3R`BR*hE(Y4$>_wIWaJ2>%M|f^hxAz0phc#&?M>1nbDE!*@;kf zPC;H-4iYy%fj~$+J3gDb& zL1f~~0V!fcuZD1usNR!NQD{E2jq(*VL=7*pubQwOf3-9?!TRGVX#(m?dtusn2kb$! zf;;@+g%XY)4YvzOGK&;IQ_GBWm&0`4QX zpIu&7mT5!s2vyiS%o%Rq{~)52u+k9i>W|kaj-A=T~>V>b6aMxeBbvcVOh(e&&u}`pXgndX;>+f}M=I;Tkds z#5kSbr9>Kd6kntmNT$9S1?%k^>R`7gEG>(wEa(uIv2sp>iqz!VyZfKms2BU&EXTK6Y(Ur z^FhM|a!Xa$0Rl3g{@|7}mCjOQ3s8rDj z>}GRZn3*{^n%`E$uhXd^_HuTZsj&E~xKdhkC_Joj<>o>KhP65(ox zrnbkMRniIR0Y9DH^{*$L!a|yOi(SMJgtPI)LhDJvSD}a@g%Ul2p-uU{u|#)hSze_E z5<~}ng_n&4HSyMlRH=uXCHO{l6q(#`6wG7`wMCUW;7Hh=hPov6ED66Jd6FQeg{vtn z;{F4pezk0$qI4V;6MHkV4~{mRTWgnORdd3L53Oq10chxhg*P(U%kSxYR^E%JIod+Z zL)kX2tj?gB4k5iWIPn@KYzWcVi`z1_{P-h-qbsUyv6sOX@$zQOYi>pbFI9;Rq~{VU zCMA0#|8^^B9IG9GkC@pmaQpzK>?QSFkvr!Yx#5Z!j(pG^F)EF~1S`iZB4RdACJ-nq z|IO+}2{5gL5wlqOIj@{@rm=NOM{KKCv|VYK96L%udcH+|okMq%`=%aF{#Jo)7tT2@ z&={7{%JMU598>m?p5bSx@mcS0FNHowrdoSDr25pE(#y4UzeWyWW;Sne<%KlJ0OQ}3 z6B*@jB+EKe19^eIT)d-w775&HpyIC!@qPgmPJoTSBd2GcZ# z!s>XJu*Z~tQ+7K@;fNpvt#osQ+0V3rkX*g?;0fSsj_oiWF;((XfDZ)2b`o6WDIq>B(wt?f{Dh@CM^Q7b-QOy_g z%9!>@LO4;47W02}BvcNYb2$&JE6Rnzr}x_JxbLAhoDD6N&@uGL%2x$%lGYb}k~}tA zEyZSHPtRF^FY@Wi&8C;ox8$!AKuY0D=K>Oxv+IyOjPRg^;dgy*x{fTkwjgi2e;J3A zp){P3KX-rI(wfdlU%o{O5;vSg)pBq)y?KOlT=r1Ltv;l&Ibe50P1Q9W#jie~{_JH$ zY#~cYBx=(?jTGFm_qjp*DO3_1$+t6%Ofsfgsf%vJ3N#c^J%oy;xkYoG;-3hEP5=&B zrK@^&3gHv56PyM|E)3cMJbEQmU0O-O27Z&nXK_ci5G{nKqQnx39;>!QYVA*XUrqx| zYxyx45O+FAr2Beyv?P<%`+Cv_c3xBM-e7`~26hUbB?QYUq&Q0hEaG6QIz0k8c%3 zs0)0ideRCPMrL~4t5B$mc)AF`MA;eQ@f6Qm!`OW{sgXG1N_)i7E9s)G50Zayk zMJDo`L{h{KaL>fameR%xF1r zH#cr4yUreJGt?Uu+F=268}0tG;uA3#>PbbSU%=^k3+{FsQw*uS@Si(>;=4124lIU zT^09Z85wf&pYzp^WvVd>E%#7qo95*?(#)2YI2cRA!e$+8OFx?eLRXT$DN5l6r_;?s|!dfy9aC3)bim8TbJAZ`!#@aN* z*>iJRQKRJM#dKRYG#m$liB5!m+=gn&8Tk09{k2gxTWl4&of|yok+Xutf3wb zdWcm)_#MD{ojZWiafh#UZ{#bLl(mz;$?C`HOqpOq=M)H0SV$&IMNc8}DMEeSvK3J5 zhVm~`TWClb3AzOcB#zZoC*BL#?(M%P}7g_MWz zl15u@M*Z`^TIc+Sggp_zS2g&+>i8wJA&lx)4tnMi`Y!-!Y`F}sfexKbrAEZ3zNd*Y z5C%@t;-p&p)2HQ_QK66RTVhTq&iQ6-boET4sHFTIr_Vi6+0-Z#$68`GLv3H z&vIl{0q7AWBnjhKilIJNoOU#`9aXyIQjQh{u~iO8LzKj%=6&43j{QttVHccm8${@# zfpDNOuHOJ;=T9e`<$fudP?ZHU6Bo+bFE za}G0I9nB(sg-DVKxNrnY?=z~}x#I#nH&1=exWFgXoI$u$X8lWQq_0m$I%D@A=m>uN zprqnj3Z>PMmB@4JsKeYB7^{F!%JhX>-$}80N(XGY-vZ;G+ca< zQMQ$kMjxEgC^;P&EFqRIv~)ws9*%<8;J&3La~F6d?=!;J^Qm&$-Hzb7BxP=|MRWz3 zfS}%MRHT@HuGvQ^YaZiW$ne$I>&t9~JXwDU2ItK6gsoD>2lh0uCR2BL^XTTu@YZ)q zNm>D9DRp|dEHSDanpsZ{n{yn6(Ear8tFa0p8KuG0O?Mj{<8ON}Iqp&ksaEd5&m?GY zlOHsN@?)vi=)Nsm{GLXCDN#U$hLp?6cV~H>5wo~~hfm!mJ9*vi8?fz)blN!eTp*9P z=?K)Mbqz$>LCW)kq#uM41cjb?95T0*JY)bg)t~pT>iei=5algiBK^z%l+q1Y8?otf zvSgu{*$?v>=5IMTqA5WiZ`G|t$%*lJk=z(Do1Kf?;VJW|#B20(eA*@Wb?MCtlTPlN zWiwN+Y=+?P>f&aZdN2~3jA0BTxNzz5zj^78W>Z+VF0w8igvkSkt+CEjD?DX&G=Vli`v!ajDlQ7QCcRLyXXufeHG)9^EaY zdCC%bE`(Y$+PpiFIArclp(wCxrI%aDev3|pb|;e68j|V2@dy8b!RNwhcavVIoqt&l zw|%KUizste1@tShi&=`1G=^E}Nab*mHAYe4cwM^@k1F}a>1#esehiX&fx`o~!`>q{ zY%^I0_d`8iGy;&TPu-46eNr$F;9>U9RxrVG0jHsXBcO(ip1)H5=vFLe% z=AjR{hku3`9`q&|s)wU&aubxA@Rp~XPU=^Y{~O9=;3Cj&6^29AB%c`C{iMZ zM}q8ECK{;(kB8-)@N%hs&E*9&XRPijf~j9qQuG z>`r@+L~^_~*X6)QHYgK9MmD}@l8cq`EeQ&GtnYh_>EvY-KeCOsLCS)}^Hzn{a_|jc zZ>LSAd)T_3>JiJnoDCF6tiDtSvheIUC92pD(bzqKB~WwG7`7|9^70LC_(Kt-BNeqz zQcL<0lZ|*}y7;2!^i%+N6F(?2A4aNBCp^#1aI^@A%Ul>b<8TWq)w4{ef^m)4m8&8@ zG5Uum7j?ep7U@i1NM4kN;kZ`ToN%T+bp}cuS{p17W4Kt{`+M6(L1U_pq3efHiB~hp zgq)2lu_BN!6N`VatPK~fi-qek&+XpCVkhuK%IX#fCKA1b9Oc&g1oUS0kS zA~Vu<(7s#)P4z|O0?~yn@kl{=H4YL5CuGJDzSr2Z>5AMD6L5ka{OYB@(rO@l-RXdzescNt>s{42 z*d$4V=T>6}YCYM~2wIiFKv^NDmb$L!u=q6hXD)N1!VeV?r~BCbqbzPVGwq^!lQ;o4 zu>~yW69c-G}TBs zBo!=Gd+7_LZjQRJW3ZQu=i$QGP1(E}7Ex2)=4MqQEqdAi*+`O+3OcsU0)N`Z!rj>L zgePDHWaThk37W7)U?f;iDhh-J`>E-3pdJ&iRTqkAw_3(Ya2&_aWg6>-NHb8%==>5T z{K;izg2A9ygVxKrk6oC7_*{iINd{^=>47^%fz-uo zJY@f-8pgqIP+YO{%0b<2kuO^e8pIqhTp2}HB|sJA-NV!7&xK!UkV1e^_ki$X>^HpQ zCKURi?Wc&kh?({e{5;xNkG+5%SSiWPqvWgp1LhcSz#xuT5bxg*h#RJk4iw5CMkGld zfCV?UFf45NrU2@@CUe9libFVRgE9HD-EaV-)i9B$Z`fxvU&^Yg$>+MIl@%_rNz-`r zZ3EG(&c~(nsg8DQOH>jJ;Y6d<=_(8%exX?l@zjNNVC*+gaKO2+=Q z>svT^C;hK;7E?ROTXuGnWdKJ@^s3AlzyU+me9Ge)e}}nftf(sBR-QoBJdU<#>^aSr zJo=JcZ!(e$-s6Q(^4a@}rjbel5@^Oj8#V#WxajJZxJWYn!x)-If2pJv(V!Y=87*DPC}otK zLj{-byY+!{qq00Z>Yh2!bPI?MPboc+&k(1|Gs@4S^ik^KIes0#X+Jw^0?F{#ThlAC zbJqP9z)y{8A<3sJ8WKsRGwfznu(9k_r{`WEC~H=UC;LV99k6&}qeK47ayZ4EC6q)! z_WKh91*Tr{Z`w3vq{1GV$$TDwm~>geu-`8{59>?XH`mkKOk1Y`=rO#Vu82BP{AmqS zxaYgmCMf9}QUk33K>%!zSq6@-M;zB4sHx#haT7=GAIrDr)I!vo!(ftHUloi(VKOgxjnn5 zT}Fs1g?3Dun07bYgx7(zY3No<*PrLQpz&e161S~;UdjgByvzBibTJUf#g_1P8y!fF zz$lTWq!o`H76I(?#CT)rBKA1w*ri^yvMxl}e}yZ?W}&hW*_VNF4pp}@e-RX#zW0;- zWiwbaeg7hJUDB;a-`r!_xEvp+ZQ5jXnjaU_fhsfxp$M=fZaR~8ZpsRxwU%w9PezHlHTK4bP25T`IMTz2r|JsZNlV`0ZoZ%3$aNv@ zEf<&WDb5Yo2sQIg;Dq2e2}%U4|8NQVqGcy=SPZ93kl%kUNl4L8dCoFR8?D-U=Y7=)H!r- zR#g%ry8ea{%I;+oa=iI>NhAR>L&RY==ZLOBdDG_3)$O-AJ|sA_MN(w#B9vz_QP1w` zMv6{j2?mL%dy$p2c~E)h+QJaJz$5>#ww(O8EP?j*;NIdg&3OsmpnA+Z8Lpf9jM1$}=9v2k z2VZ!uHH!UNQ7h`o|K&WljvL&!_70&U_5-k-rLvQedRY?diT_7r{@M^-R#DkVZRorJ zyaU84=F&EJxs>)URxMJuQ>j$wnd;NbN2nvOCp^l4NsA_u-Ab@eDV*(H34vv!DBAgiDy;=jHwhbmb$fqR(X_|6loSSA~;Jt=$PG)gY**rA7aQg94RzHE5=S zE%E8zNEtQmg+HIkyo8S05ZGeWBSn3$=mxVmrS`^kR0mhNhWF+f1Ohg@ffoPPZi{X7 zP?RQRuq`3}YF@=&XX$>vBDpQYgbf4Gi59SuhV?(irKs;9J5qt1od$%={DX(sNP5NZ z)=9(`J>eN38wJYRapH2h9!x8H~Fh{`upuw{I87-I!Sk=!*95(G~ zvRV%}bg+W$dW@;;67s5|ixj&6`XIN=gBEW}N?qjuS(LYI)eRVi;5mt!jWWpP%v!0^ zE2gh6;svEBE}tOQH0C^46}#4M8i7)4-W;di$}92lR?$pWlG5HdxORkuMF+YYk*D53 zk}!US*uQUxaWT3}U-B(!PB&;fL&Yh`TO6UhUxZmUth76$^g6;##yBZB5c)RnS_A{3Z~NMUopAzcf#~)KAo^7A2xG1VjQ#cBl0=d3 z3BN|wJGUIheq=R8kzEb+z;IWQ{WW=KI{m}H)YQn@u=oF2i{el9j=R5_?hd3@&JVj~ zuJ49%l3MCxc0zN^-h8wpl$hHvfNVO(^p@=JA?l(RI}9jP-HEghtB9xZn#k&?A=rKLtUZn~iGP}J>F5u~SYW3Nl+%8N5gS92P z8dY6hzD2Vgn}FixGK=enHolL)w~S)ABw3jjfL{*|brCr*Tr7Mc9*(SR8IQFkuZB?l zHxUI>bo{L|<}x4O@M2>tDo~Ffs`^EcsjaMZD9mq6la?w>X&uHS&Ouwv-m^{qLEEqk z+N}XwUKXcpa=WEY{J?5Wdi(;5akb!iinPkBB`J1d2Lj!TiFpMHbH=%c;I5*imfk`D z`h#e)kTuKgcQbiDdf9SDn!jY{pT&EHMp0oM`0Qm^h0Af9x97mAxJKFf4&^@svs!r< zHLm2Gz)H1l!VU-(7X=1ZefC_YEeh63*iWq14yVM5rBCn!+sYymbTKj(eg-{KbX^JX z&g7%UH&1OZ|K>f0;%=C2Jo^0WJKnDVPt3093u;yqJwkTUDJDtQtaj4!SR=MQ9E;Hk zV!oS>h1}K{4_&noJiHk2gvY82OZSfR{Nee{pgrq44ld(OUf%=UJrUaw zqI}xE_h;O>{{A_eaWd|kbUay${pw|8r7=Xc6y0vI41O}T#sEoI`uDgzCKX{%6T<AV9FZV7g2k^KB=47OqWe$vEkt`q(bh5tM?q;xK>W$1_0 zsY#HmdKAaKOEQKLCgrDd!Us+4;D%JY9L$Cl#})YRP0$-SM;)b6?`{-s<2m%`(sSC# zo^u=aYAt1?*5A~R8l0lYa~Uuhmpig>M9)N}+z?QJFia7#LJ=_y zXjnfX=eP$9n8HEz2nH;=hwy>(@h&9+A6U$+@eP7t1{EBJL_d$Lmte1&9JpJOJ;LE_ z{02_~{fy^f%Si%J)LzNp5>{urz)$v?hif#HU{QE4Yh-+p0O#GlaGUf((}HS&;>@K# zZ{JeSx{<-v;N5aBzmi`7yV#*Vm%(ONwpm+)4``u`j68cx<43vUHjklJVf%bSTYZg7 z!M3&VeD;kp19Kfojn#pM@^UPfwql$nppkHST~H`%8RM~=7W7s0A>vfTXNG$}5m0WN zafbp69l;*(0$t`peN$F6Ra$HpZxNCmxip54l;5fWF9NQKM+ zDC6R!f*6iRO+46M1@fud1(`MlU`47*QlvgM(sUd&I{YG4jE;i3mF`d5;)_re#&iSJ zP;9ZHf#J1lnLr(W8PMVALL6f(<#4Wb(rA=iOK(KGuA*-~>{mdLDD=&{Y%$_`j#I8& zusb2k5)-9k&DcV(cxp~0n3A0*-;-;4fZzq$IKrC|QNT;A!OdaXTDcPu7}4K{e-}$| zi#Xi1zqmY3NAEtW*OXBjRTo3N9bK+h&03Y8k;u4b0*eVM=;Z>^%>e(Nkvw-^Ut&G_ zc*0NmUi*#Yd1?XV^CM*XyNEecwZyafnU*8Q+|?)9g|0m+d|TKN0dyv1W}boAkHc|< zh}Wc{a|f8!;HVDRUKgJ0VGHc~0z9lSuIHVEKUjOo>gv4f`sX3q6uS0n$ao`N%7~P+ znW>1W)gy5tc{CLm~a4gr%PfF^kIsw7MFzxZX^#b z4Q#VidKoYhmD>~DpK_;PuqF3fG9)!YXT)Fsvx3U^4crK@FU%Ppe+nNSp2DWx=Ca>c-_AhhezOOzeq#Kmsksggg`HQLM{ATr$(aIdbTRj@49`BSi}Ail8gTg+<^Qq{CGLt>rChxn>< zrO^1FYZ(21xrXDNT5uLDcWhlC^$)NBBQiZEwu}SU^XE%Z`SqO zeFpr?KMA{4FbMZpHEKNEBcB`{$W42&-^iAK_SJ7^E%k>!OrGs^+Cu_o3@6ZD7Y#Sc*dyA})eRxxBXTE7*d)&QK|Kp7w6P@-uZnV=phM&>+jXO*{V#gUgt*!J z1T4MYsz#2WbmYJQMs&M!51n_nB1M&3NX-6+ zC7?p17}z(d$Sg zKiN6tb5yqPn94HGV5sA&~IHh4vF^ zMy9s}2+*m40KMGY^_KoWfL@rl%Qpf41o`s3{R*KAkz zZ10(h!mco6Rcj2go|0(j1mx110^^#sk|wX4oC2_QD%Y9u9opd+@@q%Ftuk0%l2Ni> znjI7O`Mx2e9@c1!F*}We+`;IhBi1K*(afqHWvoc3U zc8~Gt8hzJ5Ed3gCq{<$LQ$?d^mGG?I+_f>}#wgj~j|NOEH70T%FidHd_>eg<`cm4m zs2?6^2^6kzDi0{+P!n8SpJxwEj7d^$LWHq;s8)=4Ko`9@9BGWDfruKz71Tn?%#MJ- z_TiCiHQ=DR3I=wP+%gf;#gvoY+!xov@vZRGOGJ=z=L`HnpW2md)e8pUFsA!xg``^1 z{9?l|z6G2kbY2%z1MW-!H@{ z>3`*BK**C0b0iQy>CP4<-*Lctnzp=noUIR9*F$dvPa#8d>x;y7Gr*Nu=g~LUMxRWw zb53KFI-AHb_so?e{8s!odhh2d_!AMm)u37}9|z#Me0O2)^KgKC-MjCw7b=nw;pbu{fEn#;KG`y`2RJ@ z==%?va3Pa$&prft?3)V#W{jyO9{KcHn32x3evoAhOqnaZ9I3cU;S$o&CPnPRI@{R4 z=Ju?sjg5kql|=6+;V*DFNhT&n{X&>va)Du3sNhKK^2^$G#eoXRHmhjI>;HLsbPM}A z%A%pqQuA*+652;H7qY5M)r=`z+o8A!MytHG6)v1m>nz4Z&aR0W0G5iNYel7Xkt?|1 zd1TrZ09L!&SR&@Z+gM`k$8E3_DGM}1$CyE3!K-Db$y;$ zvUQpybp1d0zjiLNQ*$Hf^~Y?u7~_BV|JrquQTZW7KF-m#MHQ;Bx^kQ!bh8!q>PO=w z7G5T?D=E~TqR=ZL(7B> z+k0XTCOve07WQ(r@8jI};@7OM)i4XZHd^+NOimFT+jtAD3ulmYUEofTOfCxg@&qw-6=dH+7Qh6@)UETL0wF531hC09E$f-3miOOtI-zHEJwHCZbFeG zLP>pTsQILVD-)pZEWTbdCfczdpzG$xHHIdVg%h=${57Yc*GG2wz)`@uE(D&*Cw1HF z!{a(7K3t_wueIgB8O6W)9ny)7+=zMcZx~RdP#hvQkq&udcN5ydxUsH5cej5mQ(k(rD< zNovVx#H1uR*hq=biSg>LKOq&XFk2t61n+{t|1*?j&e3t$S`>(pGr3d$e0K}oJRkH<6DOs0`X$&U)s{6pDf3Fv zT-7%cZuvN5caKir{OGu>w?X#atkg$CT{mc_n^Yk!joySrPq!xglO6ysbo)c8dKl?$ zR`<&V`+_QKz-_c0xxhf`*Wr;?{ibyTVd0naFP|j!n|9u=otz}6k=RUjypvS}JHK?~ zyrToG?pk0u7t;?^p}Li0qoOnas{NtCUFR&W4nj^>=C@T-7|#FO*CjaC69V!?TN54O z`UDyBW^F!i|D%8t;9hXs)30?^+p&{KBSgIpB$H&LMTGt%lelNkovb%yI!FWT^=dxL z^av7>O-K^_Gy$bJNV)JR0=jCeD=!c{&S+)`$?Nhjv!tA5@TY z&?Kc_QIvrE=e~f>MkEh1kpFy`<^B~xW{$E;_?LS*6dGXF3hEVjz7}Wo)Ot^+kKt8K zR3Bk3wc4z&LSRc+{42S~H&vNo;1Oi>w$5JCQTr`97K?Usa$YL=?U(0Uwi(;3QKJ&u zZ_rPUy@pB-K1j(RP*mx1xj5N(YhoYRDHG!h1HuRn+P@kiieQK%PL zINgxKrbz(BwJX+4KX>C!!-cw2O4IPDW*M&qS)I7UZ@5{stTYDm>2{BRmHTaO|iG@7KR2Dlv3fr z`7k@;f0~`qT=9Wu3_dplbX%v;OQAUXe8rib5~NS8_@d1^>o7ET?JL}1avb`zLLhRX zi7Wv&*=t6!J?p<%w@|*+I zCPA;vRdWvAIQ_SDqjQxp%;KpW$zXF9)FA;%4oob2IhN8SG8@f8`V~g$CnaH#>?(eg zGn!;C4E3Be53Hmdm{Kr}KvZF;kl$+o8k%^KyX4OvnNz^3Nb+@$V#-}zDr4DCYK{;n zOj7)6G7*XX5WR31@7r5YWZUFww_$K~7FV~~5MKbe3i5fF_;3#cRfVEj_BxNl;_%$D z3-Vvm2Gkdk$L`&f8fWD2;I9Y+-|mC^#|IGM3TS;NkdJlVg6am6D`NEebN+Ua%n!hvpc@l808ZZAAty;1mqgYgHOu7gDhzsy_&nkRAk)Y(wv$hqm3wi0yEo% zwHxIH4||Y*vTYj632Stb+zVnNat)KgOt8Ng&lvEeH{r5Q(hmOEVB&I9Jjf!qB0Mxm zJd3mA(e_`cDQWs@J|(lLU&E50)+>@wuu5F(FOYeEpH|3lJ09=!w5io2_<2_N?&h{6XY~`~ok04n6$cOTy;R$U8^MHZ&s=f>bX} z>H4+*)cujU!liA4*PB6QN=X7KK1%C)jseoh85kffEm-E1%rWef%1g`oXSNQ(*N|q@ z{4D5aUM*pKP!^C+RYzf}{g zM`<@q_tqL0GT^Ij%HVwiJGu{CmgF<>tl61!YXCt){#|2^%3%w{PSVap{AYYJx-8DZ zU|YmYHe4ZHrs>SeX*VPN_b|)j-hk>J97;&G!oNoXIjT|Ot4(S;5t4)3-TR%z9zEd$+sJ-rnt&`QxWI6(?`@pM<{$yXgVa->S`F z3uZM7q)G`bgQT_z46Rb-(r5YFkF3Kd4GlX*OI#@mnMh`E4Fi+oE3xsyKRUQ2*WVXp9waxauiW66G= ztX?9OMpI%+r@RNk?h?s;B_Q=+@Ho8{=?9{Q`-yxN`fTvenHQUv{-XEySR_zq-SaJc ztK#mWcvh=Ie`m1QOr%k@!z<$&%L9l*7q%%oM9N$0-G-{x=0%zv{osHq4)>^Vps$wLvv*H1~E`SC(5OeQ;q+W~NfVLw1Ww+*%3 z#4tnugr0XSAG&0J;-M$bm{Cys&;o#K|totL7#daS|3Y+`so@_8v0mh4~x^LP^ zciNO%axT$U&K0q_qXF}yZY0Wsp z&X|HxQc8ss{k8fkLu;Emy@+hnn3<%%`ZjLSs)r{vPIU^*R;6AkHWB?A<~6* z+c2Yd7Y)KwmYH95Dl+lmw1}L^FHhOAPPP}vW}#6==*mzzog465oiE-@WleqChp$Q+><1|>!wlxFL{pEja!)CNS>)GeW_kHjJ+94~7 zs{#NxWH*u^&UsE8(wO!(-We_#7|%H`irdYUr*;f@uWtmW?X07^v2wEYQ`$C?`~|y>j>aaKlqA0ve{_BskgnhW0+Zw zKhg#KxwqJ8@LS7o_^7$k`C86z&@fKGPTL*5fBA|X0Xsrt$#iw+QGVgdelF^hZu~B2 zxfMQ5dK9*1{6hAn_(s;F2Z0ux2SL*N{htIy(xV3jN-$vmKM4-(g8?N3unz_RHXxDo zFTf)H56XDG3ovP*zW)sg_}?1{e8AEF6#gHQd9BNkdCxM~-s=E8;ECLD*TxQbB)A8a z*LVb#184eQBmQ>>=mIt90yS6xHCX+pp#?Zc%RJ;|zxZ>Ifgk&n6fwv)5}0Vj<tM*QE5wo#~ukvuo(gaUuPTj)^b^wx+8y(Tl{n>Qo2