From 7d9f0b370d2d3ed1d3f0201cbf8877153e238bb0 Mon Sep 17 00:00:00 2001
From: Marcus Goectau Question Intent:
To determine if services are identified.
Criteria for “Yes” Response:
Criteria for “Incomplete” Response:
Question Intent: To determine if services are prioritized based on analysis of the potential impact if the services are disrupted.
Typical work products: Criteria for “Yes” Response: Criteria for “Incomplete” Response:
+ Question Intent: To determine if the organization has a documented plan for responding to
+ incidents.
+ Determine how much of your organization’s operations are dependent on IT. Consider how much
+ your organization relies on information technology to conduct business and make it a part of your culture to
+ plan for contingencies in the event of a cyber incident. Identify and prioritize your organization’s
+ critical assets and the associated impacts to operations if an incident were to occur. Ask the questions that
+ are necessary to understanding your security planning, operations, and security-related goals. Develop an
+ understanding of how long it would take to restore normal operations. Resist the “it can’t happen
+ here” pattern of thinking. Instead, focus cyber risk discussions on “what-if” scenarios and
+ develop an incident response plan to prepare for various cyber events and scenarios.
+ Lead development of an incident response plan outlining roles and responsibilities. Test it often.
+ Incident response plans and disaster recovery plans are crucial to information security, but they are separate
+ plans. Incident response mainly focuses on information asset protection, while disaster recovery plans focus on
+ business continuity.
+ Having a defined process for identifying, analyzing, responding to, and learning from incidents that
+ interrupt an organization’s operations provides consistent response to cybersecurity incidents and ensures
+ that objectives are met when handling an incident. Without a defined process, an organization’s incident
+ response might omit actions that the organization considers important. An incident management plan describes how
+ the organization will respond to cybersecurity incidents. The objective of the plan should be translated into
+ specific actions assigned to individuals or groups to perform when an incident occurs.
+
+ The incident response plan should address, at a minimum:
+
+ The following sections lay out the discrete steps for developing a plan that implements the incident
+ management process as described above.
+
+ Possible Actions: Create an Incident Response Plan
+
+ Criteria for “Yes” Response:
+
+ Limit information system access to authorized users, processes acting on behalf of authorized users, or
+ devices (including other information systems).
+
+ ASSESSMENT OBJECTIVES [NIST SP 800-171A]
+
+ Determine if:
+ POTENTIAL ASSESSMENT METHODS AND OBJECTS [NIST SP 800-171A]
+
+
+
+ Examine
+
+
+ [SELECT FROM: Risk assessment policy; security planning policy and procedures;
+ procedures addressing organizational risk assessments; system security plan; risk assessment; risk assessment
+ results; risk assessment reviews; risk assessment updates; other relevant documents or records].
+
+ Interview
+
+
+ [SELECT FROM: Personnel with risk assessment responsibilities; personnel with
+ information security responsibilities].
+
+ Test
+
+
+ [SELECT FROM: Organizational processes for risk assessment; mechanisms supporting or for
+ conducting, documenting, reviewing, disseminating, and updating the risk assessment].
+
+
+ DISCUSSION [NIST SP 800-171 R2]
+
+
+ Clearly defined system boundaries are a prerequisite for effective risk assessments.
+ Such risk assessments consider threats, vulnerabilities, likelihood, and impact to organizational
+ operations, organizational assets, and individuals based on the operation and use of organizational systems.
+ Risk assessments also consider risk from external parties (e.g., service providers, contractor operating
+ systems on behalf of the organization, individuals accessing organizational system/n/n/n/ns, outsourcing
+ entities).
+ Risk assessments, either formal or informal, can be conducted at the organization level, the mission or
+ business process level, or the system level, and at any phase in the system development life cycle.
+
+ NIST SP 800-30 provides guidance on conducting risk assessments.
+
+
+ FURTHER DISCUSSION
+
+ NOTE: This section is derived from CMMC 1.02 guidance for informational purposes only. It will be
+ updated when the CMMC 2.0 publications become available.
+ Risk arises from anything that can reduce an organization''s assurance of
+ mission/business success; cause harm to image or reputation; or harm individuals, other organizations,
+ or the Nation. Organizations assess the risk to their operations and assets at regular
+ intervals [a]. Areas where weakness or vulnerabilities could lead to risk may include:
+ When conducting risk assessments use established criteria and procedures. The
+ results of formal risk assessments are documented. It is important to note that risk assessments differ
+ from vulnerability assessments (see RM.2.142). A vulnerability assessment provides input to a risk
+ assessment along with other information such as results from likelihood analysis and analysis of
+ potential treat sources.
+ Risk assessments should be performed at defined regular intervals [a]. Mission
+ risks include anything that will keep an organization from meeting its mission. Function risk is
+ anything that will prevent the performance of a function. Image and reputation risks refer to intangible
+ risks that have value and could cause damage to potential or future trust relationships.63
+ This practice, RM.2.141, which requires periodically assessing the risk to
+ organization systems, assets, and individuals, is a baseline Risk Management practice. RM.2.141 enables
+ several other Risk Management practices (e.g., RM.2.143 and RM.3.146), as well as CA.2.159.
+
+
+ Example
+
+
+ You are a system administrator. You and your team members are working on a big
+ government contract requiring you to store CUI. As part of your periodic (e.g., annual) risk assessment
+ exercise, you evaluate the new risk involved with storing CUI [a,b]. When conducting the assessment you
+ consider increased legal exposure, financial requirements of safeguarding CUI, potentially elevated
+ attention from external attackers, and other factors. After determining how storing CUI affects your
+ overall risk profile, you use that as a basis for a conversation on how that risk should be
+ mitigated.
+
+ Potential Assessment Considerations
+
+
+
+ KEY REFERENCES
+
+ Scan for vulnerabilities in organizational systems and applications periodically and when new
+ vulnerabilities affecting those systems and applications are identified. Determine if: Control Objective Centrally manage [Assignment: organization-defined controls and related processes]. Supplemental Guidance Central management refers to
+ organization-wide management and implementation of selected controls and processes. This includes planning,
+ implementing, assessing, authorizing, and monitoring the organization-defined, centrally managed controls and
+ processes. As the central management of controls is generally associated with the concept of common (inherited)
+ controls, such management promotes and facilitates standardization of control implementations and management and the
+ judicious use of organizational resources. Centrally managed controls and processes may also meet independence requirements for assessments in support of
+ initial and ongoing authorizations to operate and as part of organizational continuous monitoring.
+ Automated tools (e.g., security information and event management tools or enterprise security monitoring and
+ management tools) can improve the accuracy, consistency, and availability of information associated with centrally
+ managed controls and processes. Automation can also provide data aggregation and data correlation capabilities;
+ alerting mechanisms; and dashboards to support risk-based decision-making within the organization.
+ As part of the control selection processes, organizations determine the controls that may be suitable for
+ central management based on resources and capabilities. It is not always possible to centrally manage every
+ aspect of a control. In such cases, the control can be treated as a hybrid control with the control managed and implemented
+ centrally or at the system level. The controls and control enhancements that are candidates for full or partial
+ central management include but are not limited to: AC-2(1), AC-2(2), AC-2(3), AC-2(4), AC-4(all), AC-17(1),
+ AC-17(2), AC-17(3), AC-17(9), AC-18(1), AC-18(3), AC-18(4), AC-18(5), AC-19(4), AC-22, AC-23, AT-2(1), AT-2(2),
+ AT-3(1), AT-3(2), AT-3(3), AT-4, AU-3, AU-6(1), AU-6(3), AU-6(5), AU-6(6), AU-6(9), AU-7(1), AU-7(2), AU-11,
+ AU-13, AU-16, CA-2(1), CA-2(2), CA-2(3), CA-3(1), CA-3(2), CA-3(3), CA-7(1), CA-9, CM-2(2), CM-3(1), CM-3(4),
+ CM-4, CM-6, CM-6(1), CM-7(2), CM-7(4), CM-7(5), CM-8(all), CM-9(1), CM-10, CM-11, CP-7(all), CP-8(all), SC-43,
+ SI-2, SI-3, SI-4(all), SI-7, SI-8.
+
+ Related Controls: PL-8, PM-9.
+
' WHERE [Mat_Question_Id] = 1823
+UPDATE [dbo].[MATURITY_QUESTIONS] SET [Supplemental_Info]=N'
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+' WHERE [Mat_Question_Id] = 1926
+UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'[[Threat]] [[information]] is exchanged with [[stakeholders]] (for example, executives, operations staff, government, connected organizations, vendors, sector organizations, regulators, [[Information Sharing and Analysis Centers|Information Sharing and Analysis Centers (ISACs)]]' WHERE [Mat_Question_Id] = 2056
+UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'A documented [[cybersecurity]] architecture is established and maintained that includes [[Information Technology|IT]] and [[Operations Technology|OT]] systems and networks and aligns with system and asset categorization and prioritization' WHERE [Mat_Question_Id] = 2276
+UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'
+
+
[a] the frequency to assess risk to organizational operations, organizational assets, and individuals is defined; and
[b] risk to organizational operations, organizational assets, and individuals resulting from the operation of an organizational system that processes, stores, or transmits CUI is assessed with the defined frequency.
+
+
+
+
+
+
+
+
+
+
+
' WHERE [Mat_Question_Id] = 4799
+UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'Control access to media containing CUI and maintain accountability for media during transport outside of controlled areas.
Does the organization require the developer of the system, system component, or system service to perform penetration testing:
a. at a given level of rigor (breadth and depth) and
b. under organization-defined constraints?
' WHERE [Mat_Question_Id] = 6283 +UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'Does the organization conduct red-team exercises to simulate attempts by adversaries in real-world conditions to compromise organizational systems in accordance with applicable rules of engagement?' WHERE [Mat_Question_Id] = 6284 +UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'Does the organization disrupt and adversely affect the system or system component to validate the effectiveness of protections?
' WHERE [Mat_Question_Id] = 6285 +UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'Does the organization test backup information with certain frequency to verify media reliability and information integrity?' WHERE [Mat_Question_Id] = 6286 +UPDATE [dbo].[MATURITY_QUESTIONS] SET [Question_Text]=N'Does the organization:In a manner compliant with the most current versions of the National Institute of Standards and Technology + (NIST) Digital Identity Guidelines, does the Owner/Operator:
+ +Implement and complete a mandatory password reset(s) of all equipment within Operational + Technology systems, including Programmable Logic Controllers?
+ +PLEASE NOTE: The Owner/Operator must continue to comply with any TSA-approved + alternative measures previously approved for systems where implementing a mandatory password reset is not + technically feasible. +
+ +GUIDANCE: These actions must be consistent with industry standards, such as those in NIST Special Publication + 800-63: Digital Identity Guidelines, and CISA''s Emergency Directive 21-01 (December 13, 2020) (available at + https://cyber.dhs.gov/ed/21-01/). +
' WHERE [Mat_Question_Id] = 9977 +PRINT(N'Operation applied to 155 rows out of 155') + +PRINT(N'Update rows in [dbo].[MATURITY_GROUPINGS]') +UPDATE [dbo].[MATURITY_GROUPINGS] SET [Description]=N'Protecting your systems requires knowing which devices are connected to your network, which applications are in + use, who has access to them, and the security measures in place. A cyber-ready business keeps its systems up-to-date + and secure. These actions can support a proactive risk management culture and limit the risk of compromise.
+Remove unsupported or unauthorized hardware and software. Supported hardware and software generally allow you to + receive updates and patches for vulnerabilities that otherwise are not available for unauthorized and unsupported + assets. Inventory authorized hardware and software throughout your organization. Know the physical location and user + of the hardware to keep patching updates current. This also allows for any unauthorized hardware or software to be + identified and removed.
' WHERE [Grouping_Id] = 177 +UPDATE [dbo].[MATURITY_GROUPINGS] SET [Description]=N'Lead development of an incident response and disaster recovery plan outlining roles and responsibilities. Test it + often. Incident response plans and disaster recovery plans are crucial to information security, but they are + separate plans. Incident response mainly focuses on information asset protection, while disaster recovery plans + focus on business continuity. Once you develop a plan, test the plan using realistic simulations (known as + "war-gaming"), where roles and responsibilities are assigned to the people who manage cyber incident + responses. This ensures that your plan is effective and that you have the appropriate people involved in the plan. + Disaster recovery plans minimize recovery time by efficiently recovering critical systems.
+Plan, prepare, and conduct drills for cyber-attacks and incidents as you would a fire or robbery. Make your reaction + to cyber incidents or system outages an extension of your other business contingency plans. This involves having + incident response plans and procedures, trained staff, assigned roles and responsibilities, and incident + communications plans.
' WHERE [Grouping_Id] = 181 +UPDATE [dbo].[MATURITY_GROUPINGS] SET [Description]=N'For a "YES" response, first determine if all of the question objectives are met. If only some, but not all +objectives are met, it is advised to mark a "NO" response and utilize the comments, observations, and mark +for review functions for tracking purposes.' WHERE [Grouping_Id] = 1187 +UPDATE [dbo].[MATURITY_GROUPINGS] SET [Description]=N'Until the Owner/Operator''s Cybersecurity Implementation Plan (as required by Section II.B. of the SD02C Security + Directive) is approved by TSA, the Owner/Operator must apply the following cybersecurity measures, as modified by + any TSA-approved alternative measures, and/or action plans, previously issued to the requirements in the Security + Directive Pipeline2021-02 series.
+The following requirements must be applied to any Information and/or Operational Technology system connected to a + critical pipeline system or facility identified by TSA.
' WHERE [Grouping_Id] = 2616 +PRINT(N'Operation applied to 4 rows out of 4') + +PRINT(N'Update rows in [dbo].[NEW_REQUIREMENT]') +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31205 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31206 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31207 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31208 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31209 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31210 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31211 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31212 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31213 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31214 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31215 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31216 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31217 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=18 WHERE [Requirement_Id] = 31218 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31219 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31220 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31221 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31222 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31223 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31224 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31225 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31226 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31227 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31228 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31229 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=10 WHERE [Requirement_Id] = 31230 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31231 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31232 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31233 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31234 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31235 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=5 WHERE [Requirement_Id] = 31236 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31237 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31238 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31239 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31240 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31241 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31242 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31243 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=4 WHERE [Requirement_Id] = 31244 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31252 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31253 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31254 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31255 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31256 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31257 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31258 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31259 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31260 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31261 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31262 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=6 WHERE [Requirement_Id] = 31263 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31264 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31265 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31266 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31267 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31268 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31269 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=72 WHERE [Requirement_Id] = 31270 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31271 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31272 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31273 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31274 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31275 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31276 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=25 WHERE [Requirement_Id] = 31277 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=81 WHERE [Requirement_Id] = 31278 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=81 WHERE [Requirement_Id] = 31279 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=81 WHERE [Requirement_Id] = 31280 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=81 WHERE [Requirement_Id] = 31281 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=81 WHERE [Requirement_Id] = 31282 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31302 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31303 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31304 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31305 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31306 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31307 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31308 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31309 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=51 WHERE [Requirement_Id] = 31310 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31318 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31319 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31320 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31321 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31322 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31323 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31324 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31325 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31326 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31327 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31328 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31329 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31330 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=47 WHERE [Requirement_Id] = 31331 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31332 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31333 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31334 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31335 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31336 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31337 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31338 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31339 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=17 WHERE [Requirement_Id] = 31340 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=49 WHERE [Requirement_Id] = 31341 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=49 WHERE [Requirement_Id] = 31342 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=49 WHERE [Requirement_Id] = 31343 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=49 WHERE [Requirement_Id] = 31344 +UPDATE [dbo].[NEW_REQUIREMENT] SET [Question_Group_Heading_Id]=49 WHERE [Requirement_Id] = 31345 +PRINT(N'Operation applied to 108 rows out of 108') + +PRINT(N'Update rows in [dbo].[MATURITY_MODELS]') +UPDATE [dbo].[MATURITY_MODELS] SET [Model_Name]=N'SD02 Series' WHERE [Maturity_Model_Id] = 14 +UPDATE [dbo].[MATURITY_MODELS] SET [Model_Name]=N'SD02 Owner' WHERE [Maturity_Model_Id] = 16 +PRINT(N'Operation applied to 2 rows out of 2') + +PRINT(N'Update rows in [dbo].[GEN_FILE]') +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU 01-CU-11: Electronic Data Security Overview' WHERE [Gen_File_Id] = 6088 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU - 06-CU-07: IT Security Compliance Guide for Credit Unions' WHERE [Gen_File_Id] = 6092 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU - 01-CU-21: Diaster Recovery and Business Resumption' WHERE [Gen_File_Id] = 6095 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU 08-CU-01: Pandemic Planning' WHERE [Gen_File_Id] = 6097 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU 03-CU-14: Computer Software Patch Management' WHERE [Gen_File_Id] = 6099 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU 01-CU-20: Due Diligence Over Third Parties' WHERE [Gen_File_Id] = 6118 +UPDATE [dbo].[GEN_FILE] SET [File_Type_Id]=31, [File_Name]=N'ACET Workbook Guide.pdf', [File_Size]=831488 WHERE [Gen_File_Id] = 7071 +UPDATE [dbo].[GEN_FILE] SET [Title]=N'LTCU 23-CU-07: Cyber Incident Notification Requirements' WHERE [Gen_File_Id] = 7073 +PRINT(N'Operation applied to 8 rows out of 8') + +PRINT(N'Update row in [dbo].[GALLERY_ITEM]') +UPDATE [dbo].[GALLERY_ITEM] SET [Is_Visible]=0 WHERE [Gallery_Item_Guid] = '4737748d-c762-4459-bc76-393e816c6a2d' + +PRINT(N'Add constraints to [dbo].[MATURITY_QUESTIONS]') +ALTER TABLE [dbo].[MATURITY_QUESTIONS] CHECK CONSTRAINT [FK__MATURITY___Matur__5B638405] +ALTER TABLE [dbo].[MATURITY_QUESTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MATURITY_GROUPINGS] +ALTER TABLE [dbo].[MATURITY_QUESTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MATURITY_LEVELS] +ALTER TABLE [dbo].[MATURITY_QUESTIONS] CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MATURITY_MODELS] +ALTER TABLE [dbo].[MATURITY_QUESTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MATURITY_OPTIONS] +ALTER TABLE [dbo].[MATURITY_QUESTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MATURITY_QUESTION_TYPES] +ALTER TABLE [dbo].[HYDRO_DATA] WITH CHECK CHECK CONSTRAINT [FK__HYDRO_DAT__Mat_Q__38652BE2] +ALTER TABLE [dbo].[ISE_ACTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTIONS_MAT_QUESTION_ID] +ALTER TABLE [dbo].[MATURITY_ANSWER_OPTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_ANSWER_OPTIONS_MATURITY_QUESTIONS1] +ALTER TABLE [dbo].[MATURITY_QUESTION_PROPS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_QUESTION_PROPS_MATURITY_QUESTIONS] +ALTER TABLE [dbo].[MATURITY_REFERENCE_TEXT] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_REFERENCE_TEXT_MATURITY_QUESTIONS] +ALTER TABLE [dbo].[MATURITY_REFERENCES] CHECK CONSTRAINT [FK_MATURITY_REFERENCES_MATURITY_QUESTIONS] +ALTER TABLE [dbo].[MATURITY_SOURCE_FILES] CHECK CONSTRAINT [FK_MATURITY_SOURCE_FILES_MATURITY_QUESTIONS] +ALTER TABLE [dbo].[MATURITY_SUB_MODEL_QUESTIONS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_SUB_MODEL_QUESTIONS_MATURITY_QUESTIONS] +ALTER TABLE [dbo].[TTP_MAT_QUESTION] WITH CHECK CHECK CONSTRAINT [FK_TTP_MAT_QUESTION_MATURITY_QUESTIONS] + +PRINT(N'Add constraints to [dbo].[MATURITY_GROUPINGS]') +ALTER TABLE [dbo].[MATURITY_GROUPINGS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_GROUPINGS_MATURITY_GROUPING_TYPES] +ALTER TABLE [dbo].[MATURITY_DOMAIN_REMARKS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_DOMAIN_REMARKS_MATURITY_GROUPINGS] + +PRINT(N'Add constraints to [dbo].[NEW_REQUIREMENT]') +ALTER TABLE [dbo].[NEW_REQUIREMENT] CHECK CONSTRAINT [FK_NEW_REQUIREMENT_NCSF_Category] +ALTER TABLE [dbo].[NEW_REQUIREMENT] WITH CHECK CHECK CONSTRAINT [FK_NEW_REQUIREMENT_QUESTION_GROUP_HEADING] +ALTER TABLE [dbo].[NEW_REQUIREMENT] CHECK CONSTRAINT [FK_NEW_REQUIREMENT_STANDARD_CATEGORY] +ALTER TABLE [dbo].[FINANCIAL_REQUIREMENTS] WITH CHECK CHECK CONSTRAINT [FK_FINANCIAL_REQUIREMENTS_NEW_REQUIREMENT] +ALTER TABLE [dbo].[NERC_RISK_RANKING] CHECK CONSTRAINT [FK_NERC_RISK_RANKING_NEW_REQUIREMENT] +ALTER TABLE [dbo].[PARAMETER_REQUIREMENTS] CHECK CONSTRAINT [FK_Parameter_Requirements_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_LEVELS] CHECK CONSTRAINT [FK_REQUIREMENT_LEVELS_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_QUESTIONS] CHECK CONSTRAINT [FK_REQUIREMENT_QUESTIONS_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_QUESTIONS_SETS] WITH CHECK CHECK CONSTRAINT [FK_REQUIREMENT_QUESTIONS_SETS_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_REFERENCES] CHECK CONSTRAINT [FK_REQUIREMENT_REFERENCES_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_SETS] CHECK CONSTRAINT [FK_REQUIREMENT_SETS_NEW_REQUIREMENT] +ALTER TABLE [dbo].[REQUIREMENT_SOURCE_FILES] CHECK CONSTRAINT [FK_REQUIREMENT_SOURCE_FILES_NEW_REQUIREMENT] + +PRINT(N'Add constraints to [dbo].[MATURITY_MODELS]') +ALTER TABLE [dbo].[MATURITY_MODELS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_MODELS_MATURITY_LEVEL_USAGE_TYPES] +ALTER TABLE [dbo].[ANALYTICS_MATURITY_GROUPINGS] WITH CHECK CHECK CONSTRAINT [FK_ANALYTICS_MATURITY_GROUPINGS_MATURITY_MODELS] +ALTER TABLE [dbo].[AVAILABLE_MATURITY_MODELS] WITH CHECK CHECK CONSTRAINT [FK__AVAILABLE__model__6F6A7CB2] +ALTER TABLE [dbo].[MATURITY_LEVELS] WITH CHECK CHECK CONSTRAINT [FK_MATURITY_LEVELS_MATURITY_MODELS] +ALTER TABLE [dbo].[MODES_SETS_MATURITY_MODELS] WITH CHECK CHECK CONSTRAINT [FK_MODES_SETS_MATURITY_MODELS_MATURITY_MODELS] + +PRINT(N'Add constraints to [dbo].[GEN_FILE]') +ALTER TABLE [dbo].[GEN_FILE] WITH CHECK CHECK CONSTRAINT [FK_GEN_FILE_FILE_REF_KEYS] +ALTER TABLE [dbo].[GEN_FILE] WITH CHECK CHECK CONSTRAINT [FK_GEN_FILE_FILE_TYPE] +ALTER TABLE [dbo].[FILE_KEYWORDS] CHECK CONSTRAINT [FILE_KEYWORDS_GEN_FILE_FK] +ALTER TABLE [dbo].[GEN_FILE_LIB_PATH_CORL] CHECK CONSTRAINT [FK_GEN_FILE_LIB_PATH_CORL_GEN_FILE] +ALTER TABLE [dbo].[MATURITY_REFERENCES] CHECK CONSTRAINT [FK_MATURITY_REFERENCES_GEN_FILE] +ALTER TABLE [dbo].[MATURITY_SOURCE_FILES] CHECK CONSTRAINT [FK_MATURITY_SOURCE_FILES_GEN_FILE] +ALTER TABLE [dbo].[REQUIREMENT_REFERENCES] CHECK CONSTRAINT [FK_REQUIREMENT_REFERENCES_GEN_FILE] +ALTER TABLE [dbo].[REQUIREMENT_SOURCE_FILES] CHECK CONSTRAINT [FK_REQUIREMENT_SOURCE_FILES_GEN_FILE] +ALTER TABLE [dbo].[SET_FILES] WITH CHECK CHECK CONSTRAINT [FK_SET_FILES_GEN_FILE] +ALTER TABLE [dbo].[ASSESSMENTS] WITH CHECK CHECK CONSTRAINT [FK_ASSESSMENTS_GALLERY_ITEM] +ALTER TABLE [dbo].[GALLERY_GROUP_DETAILS] WITH CHECK CHECK CONSTRAINT [FK_GALLERY_GROUP_DETAILS_GALLERY_ITEM] +COMMIT TRANSACTION +GO From 3e7775b568052115910bbbd8ae3aa3e4dc1a9565 Mon Sep 17 00:00:00 2001 From: Marcus Goectau=J1rSmpNzg?A4IpX1caO8pj-aV6z>OcUM7-XGq0QP-&_UH zFMe(M3>rF(b){mb)O5L~r;j!(P> zP|jPSt;CLPQz7@0xSN*Pu;s6qj}Fs#Nn-PRR6Mqp%ZR!tRv#h1b_P?Y1dZjkvN~eB z!9Hi<^|9Wcc@L_7^g5pllqamjMw>D=vt?<#{VOQyqNkux1tk){hZjfCzx&i&p%d@X z#<&e(Z=h0R${7Tr&w{*Q_KNG6viSnR5rtf z10&T=+BPoQ7v6j{Il93mCI@e$eTI3#7ZaYfAt;tF712Af6fzH>z(2ykKtDCsCftaR zirWVP`&LH0kFib(XWk$12qdkaF}9eUr9yrKC&b9h1ORnpbSJj3lurhIV}A9;M5p&P z#vf)VNtwNk80L&GCu+t+*d%|J_JQBD>842tp3$SEg(YTx?P}rgX*N|wq>L?$-UN06 z%eSdE+=7)L3G75B$K@`R&hal~-oW7f;AOl}oh3^<1%4||QPS>UOmCN^S!!i#2XpXZ zP-m$sb^w7JBj&eX0t*>d(~aEV2TIQ*HU9ypFh1mf@d$aom-|wH#QUQsaPJ !ACSz><2a{R{d=Owy#h}QB5SaGk2%b3|DGu9^e0A?gU <|DLFu%Fc7p?{H+VbRLvJpF$o8%J>Kq znm)bJkp3D6_{^^+vh`O0C#0>yxGAaFjZU-wtBD2UrH-Eds7*oM$Y>R#Qzb`>=u>|J zWIr}sO2Q8AtKHz#GMJ;&W}&yLKBy>9P1xk7ebD>VdNnik20|RhsXX4lh*kaXguh3m zb%c~FP^) e7DpJX0SahZ32JyBlwB(tkThs&-Hg3PWDu2<<69$p^Z ze6LGHeehc$1iIroiJq28bX|2|;vyb(n3o)wDCQ22dGCP p@z|G d)Pj^5hhoS+?Mp=z15jMyu(fyDHTY}uM_RVyUB(R)h9hA zL(zVr! *QIUQg48K YyqsmU#99=rj@9I?W4T*z{I_(=Mm8EOgbT}z87`-e=&nv##ncDwO>N4FvsU>un zF N`^*9ocs?0=p+6jXO9Uu!u8lmddW!iQaFZedj`%Y$N|n* z=wEsdPMXoakyh;R>c0e5AufyBqK@%1xzNv4x58VXGkK7A+sAp|iEirBLy#66ulJx> zojldgOP}hm>D(@Wt_C6%SNDL*0Ym{rZFpo6*ApH+v;`-oPk73=3kL=QY=WqvAN2WR zjSdOcSf8Uf@*annPl~AUGDrLO)I0mrCgm|M ORSQ@jnyIZh;3J--{st7~Q(*`*tGW(_Dko)!7h0U~x_p*>0cN^zFpa z{CsY1`*xzZ@GFrYKmwAwWET@orkwabn`ig+=4aTui228FC&K*Sph&)*$eb;gaXy 5F5`k2hA z$t^@QI$q3*Y#}yV&}0Ad%1v4FD1~wJ&AdYs#m6yAnq$*xhD*D~wQe1Xs><*#7wN5` zY;=lmlXjC!)?2o5y2(YWz1n{X%} 1Of_=nOgR z@c+r7>lEH9Wd<*n&HsKsQ8F`}GHSNxm2{8JaX`+zd{qX{@w9rOQVc`M 5&c5ws&C z2vK~{!$UCVXEefRw8Uu>Kyd>GpJ^-vYmdK>&SiYATl}1PpJN%pyG8bqYK)A8T-|A> z((_rUoReeiK5>(CQ#!389{V+k<@`AOo}r=ha(EFFo@K%Dq;Wq7lyI7+_w6o_e`05+ zQ&?b_P38w8hn+oYT1Rq$swe;M0!VO45F#L3$wM5c%!sV_mU-B%MBn4*FUaYz(bDq; z0ms4TOjMb0$ORdE>N%(Mh~)IbG;u%Y_fbhS`F{4cNxea7EZSW}-2~Q%ZN;9O*0 dfU%C%1&y`L G`^oCN~Xz?S=k9ETVaOyqVpO1|Fn5x%m0V&a5_H(_gNvISr9;foY^ zr^E*Y8u8JWLOp7|ZY8tt#S;3Ns8P}YZVNL-dR7a=H+z>NiVR1!dJps09N_Y;ZnMRj z=#Z(%3kAD*hBXoPgkaSgD4&f&J#}-L`It44ll5KcvH|o~$*# P~^*8y9%IH(dW?PvA{l`O` z&erKmL*IOYM7y-ojj^4KJx|@WwpF;>Z65dEiD}K>ObIletIEIA=#m@&_T(tyx6|+> z%0KiLD~ZM1a~bl8GDYYQ@QWX$X3z@e!~dO_-g8xc=3oX;pt)|kNa?gibk|Mc%_6{$ zlQZZ9PI57z2KpmOGqUL?ReYt`h^oh_?&|>gm* f*Eb);NwbTUa(O@=PW!qOvLjYjh>C zwrR5Y_Th>0(qD1uUd9Ii!p2+*znvj+;e9^`?*5lNJ(lmLud1%hvg*rPg|>mJ;BB1F z6osp@4I}bH9bCDg|x3`+^ zD-_Q&=v(3sLG>@NRT9mGsl?9Rd(`8;2?>O9ePpEX>uNera)n6U3^fFbxMK=@Nx6Uz z2iRq*udmf%`kB=zYRe_rT*j;lfcr}e`Oh`xY0S#Y?tld1l%)YZ@c`?EmI(nwe^#7N zOXgk7>MZi9AJo#PQ;gmX1BJp@RrCU9ho-SVBVjCG85T@8x8NyQ2xampVj{l{NSUHO zvZ 44Vo2J@D z@kkU;3D8zqI2VjmNx6UIedoYX0?tjtm7y;WNTw)SHBQ=52PqC;;4o*1R-0>Q1N|iP zE+>^TbDL<*&jY+oh1vS>DNZ)0Tu;FZd99DQLRXUcfoM%>hV^W~OCuZwA2s1TO6KSt zpbLiH)Tg9IkgZb5Gt}&Aie=DS0x6t&y<$cq9EOtB*xeH}&_5>cDWH8!o1!S}dg4tE z?G9NiOC*=OSvB!R0)O63jg9PaA3XtGA9rdZz_H=NEa?PrLcDBf?30p`X#a%*&Pnq@ z$(mCp7Bc!QZ)v<=9Zu}1r-!TAJp#Q%zS*4tgauC*=p! zF!jab%gLYk1Qkp|u?mkLMCPY0AdJrp(2ppNNA8-+E+`<}kv?*`xmV@<>mXI4AtlGd zn$P&Wj&{hUiP5iuda5l<>tV1q%8HTLl&dF`LMIOWz6*)X)P)x{^PdVnfgva%NB>C1)sAxUmqN-XHic1E?U#b>pjw`9=ii-IFLcJ^65LI zunFWS4*_m4|LL@JWg&iS?(1YS)vC*{;9Qc#836WrqkVt#(TzwD%OiuK88VMit!6BO zzlr8Ks#VU<*3G+BD{uVDVzCM96~M#D(B&CQ6QZ=n{5j0+60c>xffRRK#=6m&q>KY4 zXy#xzL@A2T15^ySQCj+HfA9sMzl=!{555kVECHCtK?fc9x6QH535c1Kw)z%FMOq5n z@r!J1JVXcFKrZZM4B-S$4U~H6NMul>VAt|MYc)bDoJNamJPH{*Y3z+qnr_DjnM~}v z5&!&4wq%l=_t5t!VW7ZXh|dMMC@tRYf|?n=yBJKXNSnkPW w<#OTK1PDlc1E2_1$0{R*1 z9>Vt`X7L|L{W}7kpx6R}wCk62k@3;^74*iW=N0m08;uH4H$=k-V4*G$Xb_F=LltyH zkc|I8^b~DEAHQKV-ggewLl}K7ljhPMeA6#l@SBO6n0O2wkReY#g6-kPrGPa;SRPc^ zO=;K>4>2-60%O~; bZG$YT5_IK%MlUVt)>Ek%omI8%1kBmry0oPrc5ctNjHw*V8hk(k8< z>Tl#E>cJ}kS&7ITk1`HbGR(Snv8y~*!T2` 6`2-6=f3@L2+M9OrW# zSv<$5>!F#bh6L&qei!LOuaD~i=(vzNZT&v@-Up~O8Qm-7MauAYZYOT>82}OQCVExi zIjlR4990TnJkXlQM~>spM~F>%j)_Bfxo)*ha!lue)CBR9Nf_Yyu^iB?d!g3vH_UfD zR++m^2=sw}w3uU!U^=~4@%X27_Q=>ItO{|{w_LiEge(RX7rQ}BTks()Z%>E`Tjv-K zZKLcE>;}IUVdpWnQq3M*BU*;Eh1x6dqwKYD6Ym*AvT!86K%BP){qCDm2)gJ+>;S_W z{r{lr^;Hp6z9*s~G|^p%=I^~$<@iw&eJbWguHZl$7H*K}I~&QI$?B1uag`KE?4p|i zRp4a<&Zyo=C)k>i qdVH0%2Pu9*H64A>m(Qc?vE)Y9Um*(D%X)vY^a?I)qs>>J zY$MJR*WfGOjwlbTept^|O2h>`n|N#_aTZjT3j7CfIP{I!65GLIrFaCwj&9t^g#(A_ zL+omO;Cv@#H}REXPG3j9Ov{Mg=Gw!y9Mw)%ayBB~Yjofe O^UY+w{twlj$vEFU)u<0YMh64t4!?!Gh4tjGe@9K*Xgw+|P*-EK zSh3zOvo9qoXY2=nN3S_(ft)o02^42|v^F`j#-$v?j7Zg` R3+q^APqS zzz^rSJ&T=w^+PUR;-baQ;S@xdse!Q%n6#7fBHs|dfR3?`9eAy3SPd2)2~Ws;x!}6l z<%|54Ttn1>Wtx0lu8bNddFU)L5Xp1%eg+dZ4E)f~=F0pi@ VLKl>E>=K7RDywE^hE>Y5nHj~O z uPh4t7uCL5!=m#%f;e6eG;f_Hkc>pv(9cha( Lk^dava03M)> z(gM+IZTrOb2 Ec;Bt|8EMQE__ X24B*barA z&-MVB27>{@Gt&1b2VDl`26gl%5+_5+e9%YtDI5_YtK4{vf#2fk<~lme3$m;x1t9k$ z`qE+ZsVvJlVH4O)SgA&S^s%?po(M3b;W6YDJxtmh2HmF3sYPQytNf57Q$5X-RqJxI zqd0J_>o$@6m{$)<;vDR2vCsX1)DqI}cJqQ@Nc6>CluHqhvLM^4leEo*Sg@_xR)+o& z5EWD84+%o9;2cEDc2~Al S_tg%K zP18u?;!_IJ`8riVq&pFCAoJ49a6B5D?I9DcTE+wM{XSuFjwp{pA#HGgC7TmNC6X`J z?hUAK`^_tIEW>#Qu@RRq^=5|o#~iC-j&zGp-p{C(@cz68fL%E)l7!oBFm+;vu-?I6 zSGL+@Cd_@w`*bV|Z2c)U$BWFsPe^-*W%-PA<)vnAt~KB9j~><#W<>{FT|pH7A3MY5 zMY-15RXf~`kcA8~f5U#MB$n!RmDL*Cvy~Gv_0;3pVYq`9acL-%zpR=qc~-SkYV$bD z9MWtuH|1H` |lUGR^|Frm(%cc6(w|{?_P*f?{>=%N*vlKtTwEJ6`~N7*=ih}z!xJc8NC7MaUgRJ z@{Qw%J?vVM&7z2EO8Hja><;)DW0&Rjz{CP@>}7{gkQ?aTr_vMBR5X OU`t &b3|Zkw{kO7VCBervS>MXnoA3;Kmgm`C;4<2 zt+G$e_-WbV$GG_gR;9!QU5}gB7g*VTsUJezMErS}nml}*33Y ?UmA($F&N!+L(ftl6_mG_uu}}Ho1>qJ zZlvMoa_#Rh>a8>XSZGy+{K?CU>#+>a_OU-pXq5Zb?{sMUK(A*a M@j*0-QUA2>rsJ`VexN@vT<)XI^>U`YY j @o-cRG~%LeWqG$ zm7FAXlDdS1n|(Z@XBh7=_#%Y?A2|y{%SU@XjGa)NIdBa0 7@dC z)Z2*ychJklmDB=Wco8HFP|UFJc#feMda|sHEzB}6F1A`lX&_^c`9iTZwYWdGBxy{g zE>v5=DFFgfJ6}bLS2xJ%{@8tf(`Q&2z6-^k6e1diB6s_xuOVI-Hk%Bqp<{!PHIkp( zfqK2SU1xt2=`(267M42(1^Cheec`f9V}@JlmKvcnzeB7{q}CC;%3wF=_!3v;Rz>3G zorYDPCH%pK(&2iUKGyg_fu9LTO%IHipWti!nW<)OiB-ny3(c7&R{MCDodtJ(Wob0} zIAQza^N_}_Mo)2i^_0USW(a`+u;dSsb|c9&MW7x|4`d^{M)EQN)%#Ub*_aSQDR7dV z%``AH`gI9y(ILrQ3a?vaaI8Q#j(2n>FlWZeGX~~Lg2|9ap+~P`4G=N=iv)kXSZc}> z962-%%$F{3N5E7|El4e6nXH~shBK_TgfH_Uq*mB=;A>*A*fi%A|e72^fy zPLa^y0wSF1a_pw8)U}nk`lsb|!P_r$$M5khYSlT-Q+>T_rUgbmg2tTK-5J2`_K Hbh}^yFm@{<-n>V3!fv`; 77bP zKND)0`pA^L;L1!#h*&<8FHju$)Ksg^`?rEyBKAQOFotV>iAie$bhxA-`fjD%OSC^* z_|Dv1W|bUu2w5njz16^whqzIzrkuL*doG_E5K|Jew}co|>ZLj(+RRvXY7TDvj8cge zN;}H4)Po-LwKD7I>HkFRkh)}cHA@umi%7VgQ5gZt5Syw+Qe=dBJzB|k$O7Cf=en3n z(j#|N=mW1g*%^wts@!Tsd0<{rj><`V(I5*M4UFBcN{ceE-SMdbIPz7VtG }K&ZM=Oo%Y0v;}Asjb0sPxetMQK zbxo-+M%DiCf?Vj5$ypFWK^2kNDe%8m2*>WPMUy+l!w^nAO%UD+lthhpJq)=eBNt?# zAQ!rcrn HW+>g#2+&_^Ne+WfN03c7=CZbC5z4k^3MET3kT7EkeLHw!L$84YKsAtU~2 z6(F+`T2bv UeS?l$Q}$m3suj7$g=CLnN85#o$6^o zeQoAfTlwRGXn!mFv^+ERaIvrb#eByJq;!+;7e)JoyE=h-^_DY08C3$^n$0#M14-aT zL}4#P8>lpgPHAV3a(H#cE8*B}>a^MSM`u!F3AN(1&BXhGIcD5(VU|Adeajw%<4gi< z#>fu~00<5s-+DYf9Mf)%ZT9yUFnTie;|S$G3Ci2}k*#E$9JiKUW$95DfTqD&0I$bS zqp2KOO~uA)5)XJLr)e3L{|EP?jz+Hs1yNP|M*3z-8rE6ZKAAvjQwWo64-$s$gjgVj zHUxfTZ^FOz_XD?1ok|Cq(gIfWJJZeWkcgT0W*l~i=y445zHhDURvXVhi g(WCJK8V(xup>RX+9vV&$9g6n 6W(URE`Ua!> zNQ?^_vIsQ1J6R7l^ZvnT1M5co^kD2 D3BKeuT6Pq-S(1pM*qG2vUSeKZV>P(+f&GXtNLC1kx%ozoRhQLmqnx7+ zf@BdAYSI?N(}iBMu+}Qu$e`I-&T!hOPhuzJ+m0BxqaO>q(1#q+I3MChebp5#d*n=n zUSA>{V85tvk=hL6rxy?*0>*e9l|_xS*=(C%xKPYdZ)2PAH7MJn$C6NuW8U0bYZW@W zK$z6rg~^t0)>?DA*U&b*;jztfWz q z`VbgNIy@o*#bMuQ7P0R|G81*ytaf}5+f%s<8L}seeaSR9{k$YX6LW|+qgVJFB8#|x z;bBtd;epMgV$2nj_ }snntzN z)W~}>|Fx14n_y)_i3d3SNip|^tlSx`{0Za(b=nF^R0HvsxcH!e0C6xBTqpr1PJE}r zi}09IEdull(mDJUTd!}}Qe(qZ!dBG+AVs~2(JvJQiSu)qxKiW+So7%SBg$Clei%Yv zIl>4}qv1)w8w1DLr!)(&_ &FPZ=ob!ibJ&7Y0rYi)NHb*y$y^(w5S(q)VYk`; zanNU+ucrNYY&O9;5J3`mQ1wb7NYw9g_L`rBt>U(YL}jc4T}Q%ASh-D3gh;>RK-Ekq zGGViG*JeQKv(usCn}pK7sK&JKm=nTYGH2CW;gg3%pk(;*RJ4P?GJDCYg>!1cZE5*Q z7o&@aO$h2{8Mej`M2sbqe^9!i&>KyDK^PLWAFJM0fCH&QoK9aBoeLnn6WjdIGY)nR zpVF6rEF%%$ Qr{ zdziS }D0AT2zB)s{W>4RXS7U&oikDmMJ%y*AS>PNvZ8O zR**lug6Ls&gNnT)+_Hj-@$V(&)%CTNZoRu#)oySvWf!@pRmN^|cQil%{RPu*a?5)2 z-`FlYHUqqm`I| R2tY(1 zZ3o&5*fWtB%E49it@k*?*lr&5QZ-)*Xvr*VvV!t5g+Cydn#VPvDXZ|BXEa&$^_iV# zdYy$X+9Zi<;SZfF0c=hTy_1d+K410)A* *TeAHysDZY(OQbj6g zW;cVI{tGi_G+UMY4YxViY#lrAeaW#GV$my=?*15<%f~!wEu(wo;83g;XYaW_wu$m$ z wz(DXd=W7{+zI! (8T&G^Ea)yk-t^V4_d8E{W*d@?%|AV10zC%KW6w$ zwGG==hwa6GS2dFTHwhtd1DZxBfishoozRsss`p8cVaa83b6Fc;);9(B3c P+|pwUfz=&tCkGV`ZfQ{bYyDK~_3{vu!2`qQYmJ?=h% zt#%jGpX_Ev?h;$i8^` 59H zGU#(rdRU}2j9rr_p5Z`Vty-Ne1!VCGuio3`(Jt0GJD_dGxC%Q)?M1{xH%aDO)2)V? z7#NmMja<54=PT%T45dv6xfs12nOZC3LLa8mxd7!RGXjw>vVEy9vyE`ogA(2DuB)uy z<}+uvTcP&l8901S%r!=bPM3$V5knW$x5^LFgmo}^gybLHyjyTyBTB7|d2-soeO)i8 z!+t&dHJSIeThq9jW4_aFEm) %cwe7Hqldo> z5Y#alji}ppXcc|QH;Q!QDv9oZnDk!VKlE%C{ph7gei$;BlZ)6+ZVn%1 A zxmuirVb};jVI)=-(b- dkA1H>KtT>oo2zTcion51{`!jf-L>IEUlpz-6$x-AMkGvaLnjXXYO+m#- z!s((YL!ZR%CHXCmSQFuUap}>cD1qk|?G2-8hat*X9vM;!v`?5=V2l}Rp&s=5ym>xQ zlh;e)&APUL6T3ikm}4`nWr0x8=zhHf$-Vs>vS^R2ee9TGzCFV-+_a8|z!Jly{9>ue zXIk^ed${sd2D_ALHzJp@tJph>d ZvSuDghXp#$9xj(RK=1D$<4saYqO0hWKX%l**%zixG9_h^kpr&yb8D1~f2e1?p`1nf9nE@Dsi0 z52-}q-&R6SX?Q7G>2EOSby!X8I`i}n;2_XCG(*NQ1%vE6tX }^3byF0CF2U@iF=#n5bMV&YV9(0*^by`JIaY7N@=F6RyF|!02!CW|1q?dh| zdZ05&)LsTbQekMfi$vq{EYLo;i-_8|9%X_?-&d9zk^fBXLVHqsMoriZc3I2E^}*r* z+I1(?607s*m1!aP3XU?s)paB{PE9rHVOSfzUSW@eJqrP8rSL%79L<09>vPJA_>C2` zO3 Of2uVY4z9>6{6{;2d4tMv-?}G0tFpr-rXYbun$}k>hkExPdPj66t{0{ z%GC(Yc$36u9m4A#ZHJbJn5kkuuA56{TZMBUV+`pBx*%N_5TkM!jnW$ic`^J_plVq> zv4}4a{q5i9&?2=Srksn*wQ`BXJzQCXY>=u$`7FTYy=2}!+p6|Wvm>>}U|*ci#l QGg=W A#SVm4(Os|9u;nfJ}Hvc}no+#ju|pffXs zCSou7F_MoxRz# LC&_phg*@feh^7jxj zg=L&8^F7X>BqVCIWZp>y1G7E8^@gYo F>&A?>pb>6s zX&Y 33D8M~?J(HPr-Dpl5+di&;r6JVZ+8Q)EM+cEx zxDwygxWsKfJJ<3Q&2DUMY&086!mZP&v$fr5+C)9!rcgt3@Zo74wdS{Tt@`n8Eupry z)}T7)>IPrKiuAX&%xqlI+|<}u4@D2F?g_QD8!f2ymNkUi+EBCbO;z*4_3g$V8uiwT zN%=!#xZS`%Y-(<9387Ej(P-4Sl{YR8H?^y+2=} *7k@6dg&f zWr;W}8E-AHnlct=NH6+?m!`rf&OeyS-=0dJ=%%sIYOAKBkHX+GUrDBlfs@Ns=dnxx z@Dj>of2f85qaWbrdn(D9VN|l_*$b_coY)>AOCP KjhLSy>zhS4Jqz>4>MG%WM$KLdaQ0+4kowy+;VH~)J=!V>g^>?5J~M>gBRe2{ zmL)9W{7up5G@e1+!I`CXN#hbihFnAS5?jc47i6+89&I&^1Cfc_6R{3@k$a8?*v4Q` zBOK|2&`+yrJO$CRtKoyeac&!nd*P27Ov~kf 6@HiP$6^U1&1|rb;IF;41NNOVP{W6KcU9T zz6{7tO+E8)?s!A!JZeOzbQ2qHN^3h)caXnt1NlZb(063B*2t@|Gs(fCbzVk}DM)j* z^_un=CSzz0ZL%9=1Vip;2mF( c6dk!wIwjO0_|I3di0_AqbwS zI`lg2GYgNk3d$LNbkfazM1I)LkfegxCC6hVY$m1yG&dv1S~-644d!^2cG|j8#2MDa zByMg$)@m8I1?PXFG23PhFLyf=p91^=zTsgShCmaaDtXvWj+riMuaka2j>EFN#kMR1 zt@}TJx{H?#M+ybKelZ b z7kCdoDvpp!39VKH%D;8OE9M7_tjt>ai_nBLq~$DNENA=hh {q&%CJrQ z#iFkZvTZ;z%NIj`#2Q71EC_!R*e(H(%tQ1W#2EiF-tJVQ6kr4q61* pdwxH3z26r@gc^~$DqD+ zitE^Cq+LX%ng)fcaS_oy9A#lHRKG|nVOvQ14`K3ntB60nv`xfR;=G}AM5En!fG@QZ z3Ji1M5-W4O1?lpb?=ntO1L?+kk-+YjildVS{lZ-`T_JjIluL{nLw?+*3MWScjfsj1 z5gDA7|B*piwLlIwc9&QlL!z%9Tn{Riyh8{m7*GeI;MwLu0V>1cV2_L<#|G?ZD3LE> zz@ZY6WH$^fd>e|aG#J|MfDhXa6&i9D8dDW#4;M~C#z?eQfd*Bfi#gp%IL3q?r675Q z%?|QU6naij|HZgdgyO{RJr^8ydf$ hM$4ZNu8Ff5c1>JMp`v{s>@Q-{AL#073hmKs_>=XL(q+a#%9VYnEBX8Bahq7#+sq z!7Yi%2&EhNiJ31ivvTU*6M2qEy{>*d18CAemAQe8*(W$3RI(GQ*Ow}BVgf`2KnX;f zZkL(4-0GV~2Q`GJ 03ee)vCugwoK^z8bXcDxTbV>Df&9YZLRfR zyTt>#U8^-WOrrxLF4_k37e#QE0j@_y)p{Ej@8BgZHHUe3n{oWI=sp6 ufou;-eA- {l7_vN=_Hpa*vwXGGXd?=TKKORG<)MTjHPj5$AF#1iOp1M;BH zGOFTZS3n$k$gfGv&E9cwFspC6e06H d-G*Y*YtQ&?lw&4~H -?d)wW|HLQoA`(x^u=`C4mcfsuiB<^$|Z z$sb8XQ5S!LAs-C~W; -G|SJg7U(`kzso>I2OPG;1ZqEdQ&ua) z5gQn7WzJ^gHNA=U`YG7lIK9d{5slL~$ihR3 {Ls%~#f1XZq-7Kv$~-?blos zu<3s+nkO7@6=3j75x>-7o_V}g=-nj<8A7qTgi922ka^efXqKG!65kh?ZBxV_dZ^W< zUCk7FI#ZLKj3vCVwbRqsduL|UBR~Cq0Xrvx6V5X*K2j8x;&bH)f ePf+(25POPzqAcm~V$`nQKn4nyYh5jA+%Z zMeKRTPjF*^J%7Lznw`L;Ot}`nT}GdX28OVb9v939P5|ypH3hU&Sq|zlXb6QN)N#96 zPGpAE073FcCHz#?7khzSb)uDfd}GoW`j;%cOXAlY-maT)B(04NgURTh<%VipC=j>C zM^J@eCV&yJlXojw7_WUJxEOoHAg1BM%?p>nV3CNaO2s5xCty%LiDM+1sS~X}rLrN6 zi6jl?-|)AoC9q?c(JtASH2FzZ6F=ZH+fK6Ph}!!~wR!$Y;5xLK4nWx_S>aag_ev&< z7SplhepI0wxwcO!2tkxzQ%$eCrHzLA7p$PF(`DvXg-bCI{!eUsn*1_b)>#!@e=mdU z-Z(cCicEwIaK<^md@2I4N{5F%iftSDz{dR!A{>4Lg+S?jCYL0mf5`v<% }Rj zxz1`SupN9GztVk?^_qR-n<0ZA8JmXT3aW3={AwMHu9CyldaRsc=B@6I*l}7{XR=SH zK^!iKUb+&MXntnhy@-!Hy2r{}No6I<4j)a``EfdB%5*IgwpG$b=9F?fY<+TrNB+Sf zT%0F5xbO-!;SwMab%^YDl{6hPoq 1vYg7^U;C%)E8Yw~H`G?)RBBL{rTZLZ6h zR;oT*Lf#rSr 3i0JW^Ut~1OR20jgTQC%dg&}I5!6<+tY(X4wj}XF;YeIlh|Mg zu{`A(%8Z^>sr|<*m>VMi|KB3hj986TXf!r%9F6}-zS#SIyLL{E4i0M7?nT}X?Ca6y zOxm1DfAP^@%>xlD-*fGhtxIfNW@I#;6wT~jtGeNFLG*Jy`h^59u9qX?OtMWb8}duy zBZZYb4 OtfzN6gV)s|t`-IUUH(Uk}04TcSTTCh;2z=nc6A#6y9f zed;zJ>qQ4YT5i78Yt@V1>0+;`^+EeeK8N} Qazeb4q=YVb1Hf=4DpI z;y+{{?xFH@!5*c)l =nl*dV9zI;m`o_n+N)> ztg>tKGSr4_=9h)nnxGU-k&B*oV-y;117qrjMk3H`2BTI@i>d%Kh(0>4q;LIedA`&^ z535EjF0luY+w*+GSy4M_RoxuZvi&1{Q-$U%;S%EKs1Ebus5LhJVLr6?Y>tyg$+!6Q z3|Cug2)JZN12R*;)%e_;z_DdAH8brP?#waXa?mR7EJt)t^pxBdI-P{yGk@|LgKi7w zsZFvxo&`Xc{nI7gP^COm98ga({N2Iky0EdZ?dT~D;iQQDf-bA#*;Ln1b!?lWH<@P- zSOYRVpZnb*^T2?WB@5@PQl(~UgI0`J$>ynpR*gb4JoHcznfDJ`C)6Qh=j0kHN>0ea z3b|r5e!h;OWb ALv+Zd*Ban?$(hnKXzrbaO4}#{iUxi%` zhS0Q8w96K%AnGdyY~o-BPPJcD2R7gWz!z<+-S0=!m =9J D)T!J0S2fe?Y|7P!F zo6)mC7J(-S&n<)qiGkl@AF84~ K?4sNeXIFF@fXe05qmB!ZF4yfY}v^P zZ|@#H-v+=_bQV5(+6ekjKq-8=J?1BxBK9=4JQf~|CjP{BK_O)atHH(m3GcL(1V2$| z-t3h~7Py-oAOLdXy>MIht;Yw#h1D=n>A*tXXBhR3Ip*;qVLRYEJSJ$y_YnPqw7=p) zQM)C9Vj$CLG${ylGHXObF~q1v=(HWtZ?Us+#pz+rZ_qv)+=F>KkxVAG?BU&TSoMzF zO1ltV0BHo~BBe&}hQMaCAU@2OrI~CbFd;JAw|GD6#B-U~NSO;8NqAhKXXv1eNlVQL zpdB!5BOhMdWusVPXK?v%!X~`0aXhZw)QF{XH*JHC4E~kP(SNbIHWsNc41V1$0Nt^Z zMxH0<{j?nKp85XCu#WalR-`k9&h;=;FXv*f&^?;O n+GUIxGh z?g6_1_WAd@^bMQL|FacolM|! V;V1Yf;!OGQ1?I=b-u+Si-a# zQH6R*6hs>5S|dimj|xH$z0$u0E;igX+}>FHaqw* E5 zm+8$=N=9OCxd&SmJntXKTW!hHAokh03?-V7l)LQEpBPJnSQ+-vd-fXA%RmP_4U{R7 zA>qv!UO$#vF3}K~8{<|*%>lwzG#OEck_%hs{p5@96+7^Dr&{EF|Nj6p_>K0(t?YH@ zDh7s8IU _#NLV?+W_S)C6Am(ni(rPsg=6DR zBHip`k$tPsA-+AGyayCKc7V+56V@z#&|&@^Kk3S;?Q&|%uy$9==FbT$i~*IYwTgT@ znN7piQO$$cr*Qgw<`iFb2$e2<<*N=`ta!aGR%{4YMyq@j#^ZGH?Y3LhZg~4!UBl+R z!&W^z+uT2FU2@DV_LLR`G~h7&or}8NeAv+djmp~Dv}6)~Y)UPIyu4%+BmZhpPV3YUE8 zMuv9$7-Ao*P-#1#KwpmY5ov?i`3F2~r(kv_tx(x6ytgSkDWNa2$W1}U-*jU~aX%u_ z6N>P#v;!rU`RgQb9_A5`u>oAb(*2D8nKC1{0lAIC%Yc5N5;n#|jIvn>@$VxtX6t_8 z9>y+j_t@i@qU`jK#YjGlY1ydHGrVat<=Ir87+4J%8mHT}^3nLqo~`)Hpd4Rs>{7zD zM)yage&nEBMk-Q~%tXpsT(cZYFBxr+LO7gi2^n>;w)CDy*euwu31L(%P|o3yfcEe! zEo6R~vf9>P?&dYB&j5buQ96;ulE@Kk!PZ5*2ju{mf<_G~Q~u>&%MoZnTPm9a0wuWE zhG{^0Kn2@-nXYfn^0Eq7R_b#Rzo0T%<||DaKZ*XJ1Gs9J!am_h3CT4t8?g%IdQ>Il z%-lNyE$M~k(<4@Uk&><3KFmHsL`rdEA>)44&9nj*HjKn^nrVz8-G&L~l2I$Cx@0h! z 1q96m-l^-_0US+ifHXbta17C9sr?p|WBxJU%wx+UQ z%(GWpbDSOU5lr^fa`U~_*7%838mx!4#=VeI{aY(BqCXO_MHs)AhYh2*%|Y)o=>?LW zA-0w1o>1h__~fE&=X}YWwZ_^l>vNiOip}7lHQ7fW`%ufUYqA ^^|c zwq#fb@{uwg3I-#C*>pUan+L6mDs~z`LdWHJIiU5$VyQyfg3-XAroi )BVVDsE9=q;DX^h!j$hs3&0PDTR|7D3NN-ZV<^8jIaoi2HVbJUhE~TU zA9k`JK>J@XPw_}uPI)EfBw2Kw)Q9D2cbC6PAdN~ wX#N$>5{fFdk3z`VbdJaI?mywzY&a04=gn7yw*+f(!pvQuQL~(3e^{l zFfTaOs;Xq4tE`^W3@)z|l*1}JV+Zp2jjR ~szf^^ z_OZ&>IMMtf9~|#hqnJV$3HqAXgAVo;t&Q|xFdpe&UN0KZvAp1<%bjeb56kSa5m3lW zM}oPiuuVSp5Er;oJIOOc@cSgdQ|9#3t?V#(gLdHO4}Ro58xQ8tWIrosX5Z f;!%t-XSo9ADpxX$EsHhXE~o@{8R>UY%z! @$PB)!Sm z1g1y+qj`>Uha pz}u1OG-7a4%E5^tm #r=WVX<2e)CBxmpSTUM|GrUmV@^Oa$?z>|Cjl`C&hgkW4ru(F0;)z zK#P0`sTHNJKq}-4BXonmD)~E;)PO % |#8?M7^G+J;q{WD{Q^^++6%|uT< zN&?>-VK$<6Q6 gs?h(QeEZt~H!)j{ncX5PKlDjX6X zT8Ea)I4eNyY+fXVZcGYc^&n1(!ez^2L!|zg%?3DqLC%FV2XCS2R#qpK6{-Kh@(}#> zO8%+NOhZyss+MIPA)mzW@>WKACJX5qCn;VdF}O3|AAi%uE+}JL?e=Z}<=(2VRKC5e z&OG8wE0_0=G&|3<>Za(aD@KY%xook j!)34)UWO*HJC^IC0S`M* z*9V{R^3}Qz$s2Y+z_$*5Ke?{d5nN?Bh1ePNN4^qlYc?HlJ14_$ct#;xtfF`;C}6lw z7L69)1w|kz7WrlK{j)4%e0gR1V2<)uu*H@Jox$Mvz$ 3|GQY65H`O(+bWpxyr3IN>K6P57i}6v&yOlj#eZ>w=`sx@^D+D>l!t;J26yoS zc495W;o#0LLW0StG31x^Ne?21As{ZQG~3U?$*1%nsBK9#ReRZRh{|}tDC6uPqv!JZ zy}pp~fZMPA;S|nnaiv@by!+AmVo-HBdp{3dKx1AuOTk|$-Rsu-_HsE9ssluz=EJ8@ zxroH)l+*S&v5$>9pw9O)n~}IHkN=Y8Y-W%akw@i<><&aiGCO``X(}ek=7DppeBJ;V z{W`c}30X>vHoB^Bc1n3n461(yG|m64*mp*q(2Z$~UEt+?6zGQC $6&$T*-^!P0`{@59Qec%aoOr*L36SvV7 zP+LKU7ui%}mvitPi+t8V=W_9j2kfiJljG= izBUmZO; z4qv(f!r>$H9NW=Jr=PA1t-g$$QO*`%IMEwfaYTiE;k@k=Kfq_Y-aPy~ODQeuNlqu} zHy6$K`%H4^tN93aye560k8qCc=rzP7$y|1xRjzYyGu{}3G0b5kK5im&%X!wZj_}~8 zO?;p0^7YoS5*y{$%@fyKQ<@JSdl-7?PN<%Z+25AX8H_Ci`sSt8d32(SwnADtzmC0M z&)*f; G~0IX>9G!wI4v z+}`_zf7QzqxHOX17qAClRP*HozDVL}uO7*2_T4BU&Y@1Cm;* YJk|Z&3J&DN4H>HlFrR_O(L3EWM`1l^;$`MS^f^&J8VXkv;UB8x#om` zI?K!UjF84;o8O#o $P!~9&Y zy)?%^&?m9m%f-dW%T-vv%r@mhWgRgLS`c72P8vot+K(}E>eNQM%jNHXuaU~ew_+jG z!1(rNh5bSNJ#zF1#D!b}#B;9yTq|H7hv)@U$S}INRJd+OTdevP$>sF9nip9l zE4NEUtvfk}I$k|>OdZwuijDLa5dS-z3C0gNXcn8NMN^U0ts~f826g@1iF8iB ED-y=+Y+J`@0(MzVlz#kXT9X0Ns# zv<1K~US%)1E{=9Q_LrogI6VVOtuJX4)^%S^*k8MBT!C0Lr9B8cxNAU@!?0TdCcj z`<^0BGieJR48YWAWH7A*DaPlO*)8eW%qE Ne6@fBVk}j09<_aXfXL~90h_) zD15Pgqg71or$iEe3A;rwa9{|Pu4Nx(rrwaip|4M-hO{jtO{X?{Opzq^Dn;;Cko`24 z#>|MFja`Emvl`O}0H235G<3ddumZKaA=^a#9>0KX#D_45*;Kk_6S1Y_yo_)iJ1#?v zCS%{&pk#mYD%Ju5YGf9Np%RUTVHzGzW>|vpwqY*37;NzKneS?Xa+=vQO3=oBf*zhL zOK{VkOEYZL5xxXxb2KifeQn>*F=Fqb@d^4^Fc_Cz0r5*WuqEWX4BJx{$opzvVMP(d ze|Bg#_I(b~Q`8Yb<26`-IQfk09Xf$T6t{@c<&X5m`wPU%6p(7*16PCkS9*z6)h_ EwaX>@qcf!+iE;yKsA8oBZ!KlQ z5jY+#be0;?Eeel`OER;uc)xar;$fR4M^r{8UCS60eD?<7)(732T#o_HLIIuaF?vtpUxqVHYyZ-xff-< z!hciz+Eq?g!PryMnEs^8AvyZVxr{K`TE({51Cc{xs~e>9`s!EgL#pdH>C75{()Psf z0Z`nxGSTK_At(D%E{msaufh>bxmk9cPHLJr V0=-3GJ^g8_mB)W%IL `0cMcdkZ@U37$Mp1jGLYP9eMd^j(G>pW+lOOK7? zOK00wGqEO>&V*pvFkjeYEgj*g#*qL*Drjl8j5iitl%XKsqYAp+X&$-RnxgN;L3l{+ z3=15XS(#UC29u^Nk_Mb+K7s!p(mc{$z{0>*fjD5Q(*Khi`^-kucYENi!}tu%PK0 zUo3#ZPr->ajUk!-JH^4KF_`2S(N#W&KW(}C?2#&Bs0I+Pe78$!S2}8NlE*fAs5%1% z7ttk s!Zs16@+wfOwJTS`9idpEghhaAe)$tz1A5(cNbTF|+8X6Tq zrKxJgNG)rV(GD!h(6ak+AEdR2`O)Q;gRL^ZxZEnmb9I~6 #XzANkk7(p6IqQ)73|~BXc(_0Gh5ot@ixk-YXF1;P