From f058441755ab6778025657a6bdeb61ddfda119bd Mon Sep 17 00:00:00 2001 From: Dane Sabo Date: Mon, 21 Jul 2025 10:01:20 -0400 Subject: [PATCH] vault backup: 2025-07-21 10:01:20 --- .obsidian/plugins/colored-tags/data.json | 21 ++- ...Vehicle Based on Support Vector Machine.md | 44 +++++ ...ication of neural-network-based control.md | 12 +- ...A systematic review and research agenda.md | 80 +++++++++ ...Networks with Mixed Integer Programming.md | 54 +++++- ...rmal requirements elicitation with FRET.md | 46 +++++ ... Assurance Using Reinforcement Learning.md | 164 ++++++++++++++++++ ...ication of neural-network-based control.md | 32 ++++ ...Networks with Mixed Integer Programming.md | 42 +++++ Pasted image 20250721095146.png | Bin 0 -> 188907 bytes 10 files changed, 488 insertions(+), 7 deletions(-) create mode 100644 Literature Notes/A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine.md create mode 100644 Literature Notes/Economics and finance of Small Modular Reactors - A systematic review and research agenda.md create mode 100644 Literature Notes/Formal requirements elicitation with FRET.md create mode 100644 Literature Notes/Runtime Safety Assurance Using Reinforcement Learning.md create mode 100644 Notes on Papers/A systematic classification of neural-network-based control.md create mode 100644 Notes on Papers/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md create mode 100644 Pasted image 20250721095146.png diff --git a/.obsidian/plugins/colored-tags/data.json b/.obsidian/plugins/colored-tags/data.json index 386b4ec2f..70ea7bcb9 100755 --- a/.obsidian/plugins/colored-tags/data.json +++ b/.obsidian/plugins/colored-tags/data.json @@ -281,7 +281,26 @@ "Vehicle-dynamics": 269, "Autonomous-Control": 270, "Instrumentation-and-Control-System": 271, - "Small-Modular-Reactor": 272 + "Small-Modular-Reactor": 272, + "Safety": 273, + "Aerospace-control": 274, + "Aircraft": 275, + "Atmospheric-modeling": 276, + "runtime-safety-assurance": 277, + "Unmanned-Aerial-Systems-UAS": 278, + "Autonomous-vehicles": 279, + "Autonomous-vehicle": 280, + "Bayesian-optimization": 281, + "Decision-making": 282, + "drivers": 283, + "Hidden-Markov-models": 284, + "lane-change-decision-making": 285, + "support-vector-machine": 286, + "Support-vector-machines": 287, + "Economics": 288, + "Finance": 289, + "Modularisation": 290, + "Modularity": 291 }, "_version": 3 } \ No newline at end of file diff --git a/Literature Notes/A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine.md b/Literature Notes/A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine.md new file mode 100644 index 000000000..567c2b7ec --- /dev/null +++ b/Literature Notes/A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine.md @@ -0,0 +1,44 @@ +--- +authors: + + - "Liu, Yonggang" + + - "Wang, Xiao" + + - "Li, Liang" + + - "Cheng, Shuo" + + - "Chen, Zheng" + +citekey: "liuNovelLaneChange2019" +publish_date: 2019-01-01 +journal: "IEEE Access" +volume: 7 +pages: 26543-26550 +last_import: 2025-07-21 +--- + +# Indexing Information +Published: 2019-01 + +**DOI** +[10.1109/ACCESS.2019.2900416](https://doi.org/10.1109/ACCESS.2019.2900416) +#Trajectory, #Autonomous-vehicles, #Safety, #Autonomous-vehicle, #Bayesian-optimization, #Decision-making, #drivers’-habits, #Hidden-Markov-models, #lane-change-decision-making, #support-vector-machine, #Support-vector-machines + + +#ToRead + + +>[!Abstract] +>Autonomous driving is a crucial issue of the automobile industry, and research on lane change is its significant part. Previous works on the autonomous vehicle lane change mainly focused on lane change path planning and path tracking, but autonomous vehicle lane change decision making is rarely mentioned. Therefore, this paper establishes an autonomous lane change decision-making model based on benefit, safety, and tolerance by analyzing the factors of the autonomous vehicle lane change. Then, because of the multi-parameter and non-linearity of the autonomous lane change decision-making process, a support vector machine (SVM) algorithm with the Bayesian parameters optimization is adopted to solve this problem. Finally, we compare a lane change model based on rules with the proposed SVM model in the test set, and results illustrate that the SVM model performs better than the rule-based lane change model. Moreover, the real car experiment is carried out to verify the effectiveness of the decision model.>[!seealso] Related Papers +> + +# Annotations +## Notes +![[Notes on Papers/A Novel Lane Change Decision-Making Model of Autonomous Vehicle Based on Support Vector Machine.md]] + +## Highlights From Zotero + +## Follow-Ups + diff --git a/Literature Notes/A systematic classification of neural-network-based control.md b/Literature Notes/A systematic classification of neural-network-based control.md index 5a4b39f1c..1a970a0cb 100644 --- a/Literature Notes/A systematic classification of neural-network-based control.md +++ b/Literature Notes/A systematic classification of neural-network-based control.md @@ -9,7 +9,7 @@ journal: "IEEE Control Systems Magazine" volume: 17 issue: 2 pages: 75-93 -last_import: 2025-05-12 +last_import: 2025-07-21 --- # Indexing Information @@ -20,7 +20,8 @@ Published: 1997-04 #Control-systems, #Stability-analysis, #Computer-networks, #Concurrent-computing, #Convergence-of-numerical-methods, #Electrical-equipment-industry, #Industrial-control, #Neural-networks, #Proposals, #Taxonomy -#ToRead +#InFirstPass + >[!Abstract] @@ -29,17 +30,19 @@ Published: 1997-04 # Annotations ## Notes -![[Paper Notes/A systematic classification of neural-network-based control.md]] +![[Notes on Papers/A systematic classification of neural-network-based control.md]] ## Highlights From Zotero >[!highlight] Highlight > rigorous comparisons neural-network controllers have fared better than well- established conventional options when the plant characteristics are poorly known [2-61. > 2025-04-15 9:18 am +> >[!done] Important > In order to illus- tr te the unavoidable basic terminology for the unfamiliar re 9 der, a neural network can be regarded simply as a generic > 2025-04-15 9:22 am +> @@ -47,14 +50,17 @@ Published: 1997-04 >[!highlight] Highlight > mapping, > 2025-04-17 4:06 pm +> >[!highlight] Highlight > d also for classifi- cation and optimization tasks. An overview of the proposed classification is shown in Fig. 1. The relatively limited option of using neural networks to merely aid a non-neural controller is further classified in the following section. Of the schemes in which the con > 2025-04-17 4:06 pm +> >[!highlight] Highlight > Of the schemes in which the controller itself is a neural network, the section “Train Based on U” classifies the alternative where control-input signals U are available for training the neural controller and the section “Train Based on Goal”classifies the option where the network devises the needed control strategy on its own, based on the ultimate control objective. C > 2025-04-17 1:02 pm +> diff --git a/Literature Notes/Economics and finance of Small Modular Reactors - A systematic review and research agenda.md b/Literature Notes/Economics and finance of Small Modular Reactors - A systematic review and research agenda.md new file mode 100644 index 000000000..989fd2dfa --- /dev/null +++ b/Literature Notes/Economics and finance of Small Modular Reactors - A systematic review and research agenda.md @@ -0,0 +1,80 @@ +--- +authors: + + - "Mignacca, B." + + - "Locatelli, G." + +citekey: "mignaccaEconomicsFinanceSmall2020" +publish_date: 2020-02-01 +journal: "Renewable and Sustainable Energy Reviews" +volume: 118 +pages: 109519 +last_import: 2025-07-21 +--- + +# Indexing Information +Published: 2020-02 + +**DOI** +[10.1016/j.rser.2019.109519](https://doi.org/10.1016/j.rser.2019.109519) +#Economics, #Finance, #Modularisation, #Modularity, #Small-modular-reactor, #SMR + + +#ToRead + + +>[!Abstract] +>The interest toward Small Modular nuclear Reactors (SMRs) is growing, and the economic competitiveness of SMRs versus large reactors is a key topic. Leveraging a systematic literature review, this paper firstly provides an overview of “what we know” and “what we do not know” about the economics and finance of SMRs. Secondly, the paper develops a research agenda. Several documents discuss the economics of SMRs, highlighting how the size is not the only factor to consider in the comparison; remarkably, other factors (co-siting economies, modularisation, modularity, construction time, etc.) are relevant. The vast majority of the literature focuses on economic and financial performance indicators (e.g. Levelized Cost of Electricity, Net Present Value, and Internal Rate of Return) and SMR capital cost. Remarkably, very few documents deal with operating and decommissioning costs or take a programme (and its financing) rather than a “single project/plant/site” perspective. Furthermore, there is a gap in knowledge about the cost-benefit analysis of the “modular construction” and SMR decommissioning.>[!seealso] Related Papers +> + +# Annotations +## Notes +![[Notes on Papers/Economics and finance of Small Modular Reactors- A systematic review and research agenda.md]] + +## Highlights From Zotero +>[!tip] Brilliant +> Remarkably, very few documents deal with operating and decommissioning costs or take a programme (and its financing) rather than a “single project/plant/site” perspective. Furthermore, there is a gap in knowledge about the cost-benefit analysis of the “modular construction” and SMR decommissioning. +> 2025-07-16 12:27 pm +> + +>[!highlight] Highlight +> he International Atomic Energy Agency [1] defines Small Modular Reactors (SMRs) as “newer generation [nuclear] reactors designed to generate electric power up to 300 MW, whose components and systems can be shop fabricated and then transported as modules to the sites for installation as demand arises” (Page 1). +> 2025-07-16 12:27 pm +> + +>[!highlight] Highlight +> Economics and finance are two sides of the same coin, and the appraisal of a certain technology needs to consider both. Consequently, both economic and financial studies are reviewed in this paper. +> 2025-07-16 12:29 pm +> + +>[!highlight] Highlight +> SMR fuel cost is a relatively small percentage of the total cost [19, 25], and given the same technology, it is not differentiable between large and small reactors. Therefore, studies about the fuel cost are excluded from the analysis. +> 2025-07-16 12:31 pm +> + +>[!tip] Brilliant +> The distribution of the final retrieved documents is: - SMR Economics and finance: 46 documents; - SMR Construction: 14 documents; - SMR O&M: 3 documents; - SMR Decommissioning: 2 documents. +> 2025-07-16 12:33 pm +> +> *Wow! There's barely any O&M Papers* + + +>[!highlight] Highlight +> 3.1.1.2. Operation and maintenance costs. Operation and maintenance (O&M) costs are the costs needed for the operation and maintenance of an NPP [37]. O&M costs include “all non-fuel costs, such as costs of plant staffing, consumable operating materials (worn parts) and equipment, repair and interim replacements, purchased services, and nuclear insurance. They also include taxes and fees, decommissioning allowances, and miscellaneous costs” [10] (Page 33). +> 2025-07-16 12:32 pm +> + +>[!tip] Brilliant +> Furthermore, cost saving in O&M costs can be achieved through the shared control of multi-module reactors determining a reduction of the staffing cost [33]. However, [31] points out an expected SMR staff cost per MWe 40% higher with respect to LRs. +> 2025-07-16 12:35 pm +> + +>[!done] Important +> Modularisation has several implications: working in a better-controlled environment, standardisation and design simplification, reduction of the construction time, logistical challenges. Modularity allows having a favourable cash flow profile, taking advantage of the co-siting economies, cogeneration for the load following of NPPs, a higher and faster industrial learning, and better adaptability to market conditions. Furthermore, the interest in SMRs is growing because of the different applications: electrical, heat, hydrogen production, and seawater desalination. +> 2025-07-16 12:34 pm +> + + +## Follow-Ups + diff --git a/Literature Notes/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md b/Literature Notes/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md index a9402ca63..99d6d9ca1 100644 --- a/Literature Notes/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md +++ b/Literature Notes/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md @@ -9,7 +9,7 @@ authors: citekey: "tjengEvaluatingRobustnessNeural2019" publish_date: 2019-02-18 -last_import: 2025-05-12 +last_import: 2025-07-21 --- # Indexing Information @@ -20,7 +20,8 @@ Published: 2019-02 #Computer-Science---Cryptography-and-Security, #Computer-Science---Machine-Learning, #Computer-Science---Computer-Vision-and-Pattern-Recognition -#ToRead +#InSecondPass + >[!Abstract] @@ -30,9 +31,56 @@ Published: 2019-02 # Annotations ## Notes -![[Paper Notes/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md]] +![[Notes on Papers/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md]] ## Highlights From Zotero +>[!tip] Brilliant +> In particular, we determine for the first time the exact adversarial accuracy ofan MNIST classifier to perturbations with bounded l∞ norm = 0.1: for this classifier, we find an adversarial example for 4.38% of samples, and a certificate of robustness to norm-bounded perturbations for the remainder. Across all robusttraining procedures and network architectures considered, and for both the MNISTand CIFAR-10 datasets, we are able to certify more samples than the state-of-the-artand find more adversarial examples than a strong first-order attack. +> 2025-07-09 7:56 am +> + +>[!tip] Brilliant +> Second, since the predicted label is determined bythe unit in the final layer with the maximum activation, proving that a unit never has themaximum activation over all bounded perturbations eliminates it from consideration. Weexploit both phenomena, reducing the overall number of non-linearities considered. +> 2025-07-09 9:09 am +> +> *Can this he used to say that safely controller has no false positives for a region??* + + +>[!highlight] Highlight +> Verification as solving an MILP. The general problem of verification is to determine whether someproperty P on the output of a neural network holds for all input in a bounded input domain C ⊆ Rm.For the verification problem to be expressible as solving an MILP, P must be expressible as theconjunction or disjunction of linear properties Pi,j over some set of polyhedra Ci, where C = ∪Ci. +> 2025-07-09 9:16 am +> + +>[!highlight] Highlight +> Let G(x) denote the region in the input domain corresponding to all allowable perturbations of a particular input x. +> 2025-07-14 9:01 pm +> + +>[!highlight] Highlight +> As in Madry et al. (2018), we say that a neural network is robust toperturbations on x if the predicted probability of the true label λ(x) exceeds that of every other labelfor all perturbations: +> 2025-07-09 9:19 am +> + +>[!highlight] Highlight +> As long as G(x) ∩ Xvalid can be expressed as the union of a set of polyhedra, the feasibility problem can be expressed as an MILP. +> 2025-07-14 9:01 pm +> + +>[!highlight] Highlight +> Let d(·, ·) denote a distance metric that measures the perceptual similarity between two input images +> 2025-07-14 9:01 pm +> + +>[!tip] Brilliant +> Determining tight bounds is critical for problem tractability: tight bounds strengthen the problem formulation and thus improve solve times (Vielma, 2015). For instance, if we can prove that the phase of a ReLU is stable, we can avoid introducing a binary variable. More generally, loose bounds on input to some unit will propagate downstream, leading to units in later layers having looser bounds. +> 2025-07-14 9:23 pm +> + +>[!tip] Brilliant +> The key observation is that, for piecewise-linear non-linearities, there are thresholds beyond which further refining a bound will not improve the problem formulation. With this in mind, we adopt a progressive bounds tightening approach: we begin by determining coarse bounds using fast procedures and only spend time refining bounds using procedures with higher computational complexity if doing so could provide additional information to improve the problem formulation.4 +> 2025-07-14 9:28 pm +> + ## Follow-Ups diff --git a/Literature Notes/Formal requirements elicitation with FRET.md b/Literature Notes/Formal requirements elicitation with FRET.md new file mode 100644 index 000000000..141d54158 --- /dev/null +++ b/Literature Notes/Formal requirements elicitation with FRET.md @@ -0,0 +1,46 @@ +--- +authors: + + - "Giannakopoulou, Dimitra" + + - "Mavridou, Anastasia" + + - "Rhein, Julian" + + - "Pressburger, Thomas" + + - "Schumann, Johann" + + - "Shi, Nija" + +citekey: "giannakopoulouFormalRequirementsElicitation2020" +publish_date: 2020-01-01 +last_import: 2025-07-21 +--- + +# Indexing Information +Published: 2020-01 + + + + +#InSecondPass + + + +>[!seealso] Related Papers +> + +# Annotations +## Notes +![[Notes on Papers/Formal requirements elicitation with FRET.md]] + +## Highlights From Zotero +>[!tip] Brilliant +> A fretish requirement description is automatically parsed into six sequential fields, with the fret editordynamically coloring the text corresponding to the fields as the requirement is typed in (Figure 2): scope, condition, component, shall, timing, and response. +> 2025-07-15 11:32 pm +> + + +## Follow-Ups + diff --git a/Literature Notes/Runtime Safety Assurance Using Reinforcement Learning.md b/Literature Notes/Runtime Safety Assurance Using Reinforcement Learning.md new file mode 100644 index 000000000..0b14d2d06 --- /dev/null +++ b/Literature Notes/Runtime Safety Assurance Using Reinforcement Learning.md @@ -0,0 +1,164 @@ +--- +authors: + + - "Lazarus, Christopher" + + - "Lopez, James G." + + - "Kochenderfer, Mykel J." + +citekey: "lazarusRuntimeSafetyAssurance2020" +publish_date: 2020-10-01 +pages: 1-9 +last_import: 2025-07-21 +--- + +# Indexing Information +Published: 2020-10 + +**DOI** +[10.1109/DASC50938.2020.9256446](https://doi.org/10.1109/DASC50938.2020.9256446) +#Control-systems, #Reinforcement-learning, #reinforcement-learning, #Safety, #Switches, #Aerospace-control, #Aircraft, #Atmospheric-modeling, #runtime-safety-assurance, #Unmanned-Aerial-Systems-UAS + + +#InSecondPass + + + +>[!Abstract] +>The airworthiness and safety of a non-pedigreed autopilot must be verified, but the cost to formally do so can be prohibitive. We can bypass formal verification of non-pedigreed components by incorporating Runtime Safety Assurance (RTSA) as mechanism to ensure safety. RTSA consists of a meta-controller that observes the inputs and outputs of a non-pedigreed component and verifies formally specified behavior as the system operates. When the system is triggered, a verified recovery controller is deployed. Recovery controllers are designed to be safe but very likely disruptive to the operational objective of the system, and thus RTSA systems must balance safety and efficiency. The objective of this paper is to design a meta-controller capable of identifying unsafe situations with high accuracy. High dimensional and non-linear dynamics in which modern controllers are deployed along with the black-box nature of the nominal controllers make this a difficult problem. Current approaches rely heavily on domain expertise and human engineering. We frame the design of RTSA with the Markov decision process (MDP) framework and use reinforcement learning (RL) to solve it. Our learned meta-controller consistently exhibits superior performance in our experiments compared to our baseline, human engineered approach.>[!seealso] Related Papers +> + +# Annotations +## Notes +![[Notes on Papers/Runtime Safety Assurance Using Reinforcement Learning.md]] + +## Highlights From Zotero +>[!tip] Brilliant +> We can bypass formal verification of non-pedigreed components by incorporating Runtime Safety Assurance (RTSA) as mechanism to ensure safety. RTSA consists of a metacontroller that observes the inputs and outputs of a non-pedigreed component and verifies formally specified behavior as the system operates. When the system is triggered, a verified recovery controller is deployed. +> 2025-07-08 9:37 am +> + +>[!tip] Brilliant +> Recovery controllers are designed to be safe but very likely disruptive to the operational objective of the system, and thus RTSA systems must balance safety and efficiency. +> 2025-07-08 9:37 am +> + +>[!highlight] Highlight +> Unfortunately, the cost to formally verify a nonpedigreed or black-box autopilot for a variety of vehicle types and use cases is generally prohibitive. +> 2025-07-08 9:44 am +> + +>[!highlight] Highlight +> In order for this mechanism to work, the system needs to be able to distinguish between safe scenarios under which the operation should remain controlled by πn and scenarios that would likely lead to unsafe conditions in which the control should be switched to πr. We assume that a recovery controller πr is given and this work does not focus on its design or implementation. +> 2025-07-08 9:46 am +> + +>[!highlight] Highlight +> The problem that we address in this work is determining how to decide when to switch from the nominal controller πn to the recovery controller πr while balancing the trade-off between safety and efficiency. +> 2025-07-08 9:46 am +> + +>[!warning] Dubious +> We postulate that the task of navigating an aircraft from an origin to a destination by following a pre-planned path is far more complex than the task of predicting whether the aircraft is operating safely within a short time horizon of a given point. +> 2025-07-08 9:47 am +> + +>[!done] Important +> The goal of RTSA systems is to guarantee the safe operation of a system despite having black-box components as a part of its controller. Safe operation is specified by an envelope E ⊂ S which corresponds to a subset of the state space S within which the system is expected to operate ideally. RTSA continuously monitors the state of the system and switches to the recovery controller if and only if when not doing so, would lead the system to exit the safety envelope. +> 2025-07-08 9:50 am +> + +>[!warning] Dubious +> It must switch to the recovery control πr whenever the aircraft leaves the envelope. +> 2025-07-08 9:51 am +> +> *I mean really there is an envelope E_r \subset E \subset S that is the region within the safety envelope that is recoverable... no?* + + +>[!done] Important +> • Its implementation must be easily verifiable. This means it must avoid black box models that are hard to verify such as deep neural networks (DNNs)[3]. +> 2025-07-08 9:53 am +> + +>[!done] Important +> We model the evolution of the flight of an aircraft equipped with an RTSA system by defining the following MDP: M = (S, A, T, R) where the elements are defined below. • State space S ∈ Rp: a vector representing the state of the environment and the vehicle. • Action space A ∈ {deploy, continue}: whether to deploy the recovery system or let the nominal controller remain in control. • Transition T (s, a): a function that specifies the transition probability of the next state s′ given that action a was taken at step s, in our case this will be sampled from a simulator by querying f (s, a). • Reward R(s, a, s′), the reward collected corresponding to the transition. This will be designed to induce the desired behavior. +> 2025-07-08 9:56 am +> + +>[!done] Important +> In this model, the RTSA system is considered the agent while the states correspond to the position, velocity and other relevant information about the aircraft with respect to the envelope and the actions correspond to deploying the recovery controller or not. The agent receives a large negative reward for abandoning the envelope and a smaller negative reward for deploying the recovery controller in situations where it was not required. This reward structure is designed to heavily penalize situations in which the aircraft exits the safety envelope and simultaneously disincentivize unnecessary deployments of the recovery controller. The rewards at each step are weighted by a discount factor γ < 1 such that present rewards are worth more than future ones. +> 2025-07-08 9:59 am +> + +>[!done] Important +> Additionally, we consider the nominal controller to be a black box. All of these conditions combined lead us to operate under the assumption that the transition function is unknown and we do not have access to it. We do, however, have access to simulators from which we can query experience tuples (s, a, r, s′) by providing a state s and an action a and fetching the next state s′ and associated reward r. In this setting we can learn a policy from experience with RL. +> 2025-07-08 10:00 am +> + +>[!fail] This ain't right +> RL has successfully been applied to many fields [8]–[10]. +> 2025-07-08 10:00 am +> +> *Citation stash lmao* + + +>[!done] Important +> Q-learning as described above enables the estimation of tabular Q-functions which are useful for small discrete problems. However, cyber-physical systems often operate in contexts which are better described with a continuous state space. The problem with applying tabular Q-learning to these larger state spaces is not only that they would require a large state-action table but also that a vast amount of experience would be required to accurately estimate the values. An alternative approach to handle continuous state spaces is to use Q-function approximation where the state-action value function is approximated which enables the agent to generalize from limited experience to states that have not been visited before and additionally avoids storing a gigantic table. Policies based on value function approximation have been successfully demonstrated in the aerospace domain before [12]. +> 2025-07-08 11:14 am +> + +>[!warning] Dubious +> Instead, we will restrict our attention to linear value function approximation, which involves defining a set of features Φ(s, a) ∈ Rm that captures relevant information about the state and then use these features to estimate Q by linearly combining them with weights θ ∈ Rm×|A| to estimate the value of each action. In this context, the value function is represented as follows: Q(s, a) = m ∑ i=1 θiφi(s, a) = θT Φ(s, a) (9) Our learning problem is therefore reduced to estimating the parameters θ and selecting our features. Typically, domain knowledge will be leveraged to craft meaningful features Φ(s, a) = (φ1(s, a), φ2(s, a), ..., φm(s, a)), and ideally they would capture some of the geometric information relevant for the problem, e.g. in our setting, heading, velocity and distance to the geofence. The ideas behind the Q-learning algorithm can be extended to the linear value function approximation setting. Here, we initialize our parameters θ and update them at each transition to reduce the error between the predicted value and the observed reward. The algorithm is outlined below and it forms the basis of the learning procedure used in the experiments in Section III. +> 2025-07-08 11:18 am +> +> *This sounds like a constantly updating principal component analysis with some best fitting going on. Interesting, but if the reward is nonlinear (which seems likely?) isn't this problematic?* + + +>[!highlight] Highlight +> We restrict our function family to linear functions which can be easily understood and verified. A major drawback, however, is that linear functions are less expressive than DNNs, which makes their training more difficult and requires careful crafting of features. +> 2025-07-08 11:25 am +> + +>[!done] Important +> Despite the relative simplicity of linear value function approximators when compared to DNNs, we observed that they are able to capture relevant information about the environment and are well suited for this task. +> 2025-07-08 11:29 am +> + +>[!highlight] Highlight +> One approach to address this problem is to avoid or reduce the chance of random exploration. We dramatically increase the likelihood of observing episodes where the mission is completed successfully without exiting the envelope, but we also bias the learning process towards exploitation. It is well known that in order for a policy to converge under Q-learning, exploration must proceed indefinitely [15]. Additionally, in the limit of the the number of steps, the learning policy has to be greedy with respect to the Q-function [15]. Accordingly, avoiding or dramatically reducing random exploration can negatively affect the learning process and should be avoided. +> 2025-07-08 11:33 am +> + +>[!highlight] Highlight +> Instead of randomly initializing the parameters of the Qfunction approximation and then manually biasing the weights to decrease the chance of randomly deploying the recovery controller, we can use a baseline policy to generate episodes in which the RTSA system exhibited a somewhat acceptable performance. From these episodes, we learn the parameters in an offline approach known as batch reinforcement learning. It is only after we learn a good initialization of our parameters that we then start the training process of our policy πRT SA. For this purpose and to have a benchmark to compare our approach to, we define a baseline policy that consists of shrinking the safety envelope by specifying a distance threshold δ > 0. When the vehicle reaches a state that is less than δ distance away from exiting the envelope, the recovery controller is deployed. This naive approach serves both as a baseline for our experiments and also provides us with experience to initialize the weights of our policy before we do on-policy learning. +> 2025-07-08 11:36 am +> + +>[!highlight] Highlight +> We used configuration composed of a hexarotor simulator that models lift rotor aircraft features and includes a three dimensional Bezier curve trajectory definition module, nonlinear multi-rotor dynamics, input/output linearization, nested saturation, a cascade PID flight control model, and an extended Kalman filter estimation model. An illustration of the simulator environment in three dimensions is included in Figure 2 [17]. +> 2025-07-08 11:46 am +> +> *Notably, not really anything special with the controller setup. Shouldn't we be able to do math using the PID controller and set bounds? or perhaps it's a nonlinear issue? Probably the second thing.* + + +>[!fail] This ain't right +> deploying a parachute which was modeled using a simplified model that introduces a drag coefficient that only affects the z coordinates in the simulation. +> 2025-07-08 11:47 am +> + +>[!fail] This ain't right +> The state space in our simulation is comprised of more than 250 variables. Some correspond to simulation parameters 0246 0 1 2 3 −0−.040..200.02.4 0 1 2 3 path waypoints trajectory 0246 −0.4 −0.2 0.0 0.2 0.4 Fig. 3. Example of environment configuration and episode data with wind. such as sampling time, simulation time and physical constants. Another set of variables represent physical magnitudes such as velocity scaling factors, the mass of components of the hexarotor, distribution of the physical components of the hexarotor, moments of inertia and drag coefficients. Other variables represent maximum and minimum roll, pitch and yaw rates, rotor speed and thrust. The sensor readings, their biases, frequencies and other characteristics are also represented by other variables. Other variables represent the state of the controller and the actions it prescribes for the different actuators in the vehicle. And a few of them correspond to the position and velocity of the hexarotor during the simulation. Figure 4 shows the evolution of the position and velocity variables for a simulation episode corresponding to the example environment configuration. All of these variables are needed to completely specify the state of the world in the simulation and illustrate the high dimensional requirements of a somewhat accurate representation of flight dynamics in a simulator. In principle, all these variables would be needed to specify a policy for our RTSA system, but as discussed in Section II we can rely on value function approximation by crafting a set of informative features which significantly reduces the dimensionality of our problem. +> 2025-07-08 11:50 am +> +> *This has to be wrong. There's no way they need 250 states when many of these phenomena must be coupled. Drag coefficients for example are completely dependent on velocity and constants. That is a redundant state, less for the issue of it changing for the recovery controller. I'd still say that's a hybrid system thing.* + + +>[!highlight] Highlight +> In this work we restricted our attention to terminal recovery controllers. +> 2025-07-08 9:43 am +> + + +## Follow-Ups + diff --git a/Notes on Papers/A systematic classification of neural-network-based control.md b/Notes on Papers/A systematic classification of neural-network-based control.md new file mode 100644 index 000000000..8c45a7693 --- /dev/null +++ b/Notes on Papers/A systematic classification of neural-network-based control.md @@ -0,0 +1,32 @@ +# First Pass +**Category:** +This paper is a literature review + +**Context:** +Mukul says that there are a whole bunch of thrusts out there about neural +network based controllers, and that there needs to be a better way to +parse what research is what + +**Correctness:** +Looks good to me I suppose. + +**Contributions:** +Here's the most important figure in the whole thing: +![[Pasted image 20250721095146.png]] + +**Clarity:** +Well written. + +# Second Pass +**What is the main thrust?** + +**What is the supporting evidence?** + +**What are the key findings?** + +# Third Pass +**Recreation Notes:** + +**Hidden Findings:** + +**Weak Points? Strong Points?** \ No newline at end of file diff --git a/Notes on Papers/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md b/Notes on Papers/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md new file mode 100644 index 000000000..bb87ed615 --- /dev/null +++ b/Notes on Papers/Evaluating Robustness of Neural Networks with Mixed Integer Programming.md @@ -0,0 +1,42 @@ +# First Pass +**Category:** +This is a methods paper. + +**Context:** +This paper proposes a way of using mixed integer linear programming (MILP) +to evaluate properties of neural networks. + +**Correctness:** +Formal + +**Contributions:** +They do nifty things with bounds tightening and presolving that makes their +solver very fast compared to the state of the art or Reluplex. They also talk +about stable and unstable neurons. + +**Clarity:** +They have a really good explanation of what a MILP problem is and how one +might encode a neural network as one. + +# Second Pass +**What is the main thrust?** +The main thrust is their new solving method of MILPs for neural networks. +With their method, neural networks can have their neurons analyzed to +prove whether or not the network is robust to input perturbations. This is +especially important for classifiers, who need to know if there are sneaky +nonlinearities that can be harmful to a built system (like a glitch). This +method of bounds tightening and MILP usage makes their solver much faster +and therein more capable to handle large networks. + +**What is the supporting evidence?** +They have a whole bunch of experimental results. + +**What are the key findings?** +MILPs and bound tightening is very good! + +# Third Pass +**Recreation Notes:** + +**Hidden Findings:** + +**Weak Points? Strong Points?** diff --git a/Pasted image 20250721095146.png b/Pasted image 20250721095146.png new file mode 100644 index 0000000000000000000000000000000000000000..48653304ba020dfb3cb4d9fad8f23629c768ea8f GIT binary patch literal 188907 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

)_1o064lTiAT{;I{U6 z_F4J$){zb?8x}Q%!TB%@%D)`KlR#IDzGeEX6RnUy=px-ZXIS4)Y|1@ znq>3uB)DU{Idcq7&!*RaN~T{i!z9MPTe~YO%izzR6dmISdUoCQbZ$LqSUlq5Q*~2D zW6~Geb?X?3sa7hca05RYOYmF$Ip*qJWT#rHciC(*ql5n85m$n1_rGs@s|#M~oinba z2j~>`37t9o_O#~ZskgtH_4Yj5pRdgC3#AZ|n=MtP(?E}aX=vB?9~@j8Qglw8vjRU; zPs-aFumx(yo+R!k8Ax9q!gsUBI#Y2UW`mWdiGB;`9x&_G>C;1KUZCr+C{FKeutVwX#)36 z%xN6OgGbGSQ=GDIOQq7ylKW%-LVj4!*h4Cjp^=fG@E9abI(k%w4*+UP0)aOjyrfAS zVQ0;(OIOf2EUins=k)~B6-LWuh6nGGXR__l@mSX>+S?7@R=e$Wa-VE(f66jEN2c?p zehyKeOLhzb*U0b^kO4lue>7A!^7_PIh9gH#LWi2UcKLE67{>DXvjF~W6cmE41K+I`gVWj~<)!{X}Fc9Hn8J8X~ zVk0PFtcgkEJ$j$gpfl@!ebqt(fyn4=GTs#ENABFV0OiId*A=ZuAB_9Z10=_YPm~*=zLZ3qgbWj_Bd!RBb!M z{U#(C9I8XFwH#$0ukHzG&Cn-JH*FaN>&$`QY}dLkTsUb)&@e;8t27sgIvbbQ6^)-Z zO#ydy&-4|KM3&do&z`xbPn+W+VxBs_N=( zMCKsI>4p`0MC}KCFMZM27)560^=sFXZ+)&ZQIODjW_|0s^zG0Z_!fj#q7Eko1sR9# zt%?Q~A^iwegLaM&EHz+2+QeV5NIn(AGZk2mG{yKvI>N@$N16j5AtG4^e|{e~`B(FL zC0J{AY2v-t6F@-oO}omr{gQQ_H^^VHuD|$urpW8tHbN#`3W*6w52`B9D9QaJtjTQ4 z#%(JXERJn>tCmSZE5Rk5Au_$~!;)bDQ6tVByK1*-#+{4Z`4p-(=SK4c`0N!*6JiPS?#;v@Atg1Yro1VDJc>DwTTp} z`O_Nuop;Nc+5bu2b_-X=Gi{nK z4eTOIUD`sg25xUdr9d+3@_6p_>1QnOZ{uq+0VC+A_MQ7|jd;^k#39s0MI|ObKYx|l z#mhaLq2F0dQBOWH7#9&1Ha`4Me$bbW{BDZx>X`6Z#3)N7pj?9LCIT@ezvnJHv29yd zh#$_KWJ)W9>I6z6^p;?J*mA-qh;&G80Jn>O1daotA{u$0d1lrW;_Ktn(bLn@MWe2H z4G&gAN#g@b~XuK8c0VfB-eh-{=@XjRZxi$Qx>F_ z35Wz1O!>CZP?>Q6Vg7|&>frC+^3}Az`GANNouJX*>vqI#vCUk+Xws~btUm_t^2Wg9 z56|o4Mm1n;&9%pel4XG8RWG z^e7A9=!|)@^puu7yBr6BBIrt1TbGWJ!t2i;SpHNQwM?CMsrse=-!&^!P0_zZ;uEx% z2b0edpE;5TpjP78kZGhyz&1ztoHAvKcTZg#8ykFV6IioO8Cff5_ikxvndk0qR{W4L zHg^u5*2{bpfp9;;KLa3>*p^h59JkzOJpoqiJ1GfGEmU7bcz7F$I<}K3GBg50Ygx8z z*|F8Xij{lyn#VC9F?-fsUc4u{KBKxoLP2d?P}69dD0||sxO~75G-}kStL5cgNp>8G zKYq~#<2IC$oaVco%1U$#6zdPS?aHH0*3s85&(1Gi#o8>XdLUH7AWi!>6Z!kqu<(qVtuW!upJ8U zM8<9`clPg)vUQjj4}3HQScD3!`SP|$mfHpMi?@Mu^RSZdHVp|nymJ!3ORo1Y*?Wh^ ziInT*zrQaxUgeH69VxaeM3?;Z>6O~;dUrDxsK@W%kPDfxl1oo{*t*S>;{N^ncjrrV05orzCG6H~6YWEuCgsbK<0O}Ev*ga5DfPX$SR%d0AZI)5t0|u7 z%J$?rB=L3{Pqlvel8$G=I-t*n`HYJto|VmfS(ZGZimK!qu=w2a1@?}Pi-$ESC5Mo! zE7U>Q{sGSCC(oGClXMx;WFu#5pEAai*# zZBrs6*jvd%yK{^RwV&m}F_!e0(#T%e1k-DE=gK()S|y=A8+zSQ7H%J?u<@|Q;@^Ns zXBr^8Jm6%L)ud^Ao*YDOwp#q*LqM>#|Hpw!{u^2;*Hutx$MDNf=dg1GM|mztzAeujjW6yvZ#w77I(@&cN2E{f?ryAzv`AF|fS57j(|6pu zDLsQ(jiE>xtcBDv7NrAw!krT0hk8%bK{0NLxsrt578) zmpn=8B+;LBx-Hi!Toaj$3}C1T-VLUwnRamOHMFtid^F>I zJE3xAPtr1Fus@};+d$a5}-^Mz-r&QdvR&< zpr85Y0@jh;y{%^D))5@;lVd6Ig8l<&u=$fajgo}o3t&-)6ALGYy+Pk#>J!KRbnu3T z>m?<}ON*s_DvUb!8q!ucP8e|#+YbRmN`k2}Mu1=h5q{-&QZnaxdEIXq0z@@m%ZSou zxC1&_vm;4e5YpKWFHnX6ZPsIlTKk2i9Th?1v8rQ~7&a9)FhOterUm!Uxl;@?54ASX zzE_9R!>6u$%vMd=-QC5Kp~QoxA4ZcHg#kT9v@w>iegula!3c@Mkdc#Z9go!t z8KJV;ATjC)~iI-ZsokTto#3uY<7>GMAZ|1Qo~7zhR1?7kM4{)HhYl?+=-BlnALX z9C_^-R|k<#V*R4ZNJ+r1!V>YMwic&|)bQcCUSCRIEb|_D?dx?;3!#!@j~n;<+m(NX zIOoOU!a3ni+R)6ii)Za}d8KDyuyMl%^TYmUhP}S~q4OPO} zk7zknT1}g_Y3EMoaN{^AN5RmohbV)0v)HuzSxq=bHrwT@V}@k%d*6C>?;XLt0>#Cf zY`c4Vc$g1*1=To{$QS&A1oFqD0e5aGJN~6<&iQ4@iT%^npkeJ4BNR8%DK zan=N{Jx6#Z_d-Kc)4U|18$8q&Gj-80Z$Y{TPD50bS&!a+>jr1ga(qO9o8y%_{xcMKbZsg}AuWZmY%zj_0^r2?#ld%e?KcA!+>3Yb zIsxqjeTsRmLTQ(odccHr*e`!`y8umR+6;9l=u^n>s2hFRma~W0dI4FL$F4C%(0 z6h{uUU=+oc+bGv-13SY5*~o9mi1Z7Z)>tWI6#DA<8P&+M-^}b4#iw9tGpyN*QQRA1 ziAY4?8f2)@x7kyx*R(Uz&XTMeFB-M}iE#lSy(!-|H~%j}F;+ z+yMR*Dkt*TF&z?B=25xCriNBGTK9X6C?`<3!}av_uelGqC#BK9e>qfc8Y6!TeNxpH#7 zGlkg1$d-Xvmy|@&e!{7&X=#w3xTQ}APWSV9c^-U5Wg`!ZUDofQCbbm)=XRxzM$p5Q z4gO_T+Tw+k=j5qVjfPTxROP|ixY;0)G=>dR6!SK0R_2={0T3_8{rjPSwpsQ<@%h)1 z?}fzGrKD6W{&sL@!hr*|sUMs?j6Pl$&NM1^5kiEzVn;+~tM(r;Xo%Q)A-zG#&^$hP zAw7B@BkGYN;ik+oIInl^t&YsfV`5%IWd)MwG+Olk?a$*v*nN zG6t2e%gD&k=-03EgwKi0@j8mDM*T@0uH>Jx`8x8xbY(wSShL zY9jSnY|7H&X8KV`AaU-aVjU(wBv4k6em?+2e-n@Z^gB}ta!BJNse&$(2V zF=McB3c!tt)1HCMO<-gVJv}*$49Y%oKTc%>?hSGC4J0z) zV*D(%|K<&*t9P*@+`Wo^;+ROGTRdW)wAnx1L4&5>zkk09yVf!AdsO^0`#>Bte^h@H z$6TQ_=`A%nzW2CwV~0ZwSlile`MZR2s*4frExeN>7xm;6YIUiJfOQ`@W{hi%N6r}W zOK@M2<}>K$$iagK*)U~0osygeljLf$aacp^T^WpOtW?q4IPlwBbGffFjfy*wm1pI8 z!&d&#ypZE(A|N^~8`=ccmm&Ej%}q^3M()d|P>iQ41- zw00N85ceZDOrlj z0+bTqo&yfPMUH1jSqw#8!{W4sRi^!$8`2ITY!Gc()4#5_|oZ zC%nrV0o<}CWtFV3m`EkLxw+lER3i}&_W8ANUCLqfHTTU=rgLJYkz(US%hMs!d{Kg;?&d*fAYvRrCpWmszvy z!H2azce}~9tx!syn*OIWx5(qEU+|qXr%xM4S{l-cknKGfbLeJ{T2zv##jDX$DGH*i z2N6xOcDO%{o^oGWUq#urLd3E(V5|YPKsHJHvD_^kyKzhr2wnv<$n$saVqo50&;|-C zEfoOwCm#E7!OlE-v?noAyUP&^&wCEI7%)hRy}@Qnef*`h^%Ft0^SIU~AYVTDkGEcV zn?v^|A^T$h7MFDhD;|B81(M8@Cr=DHhQI&(DQ1tSPR&$JU9z6vokW8Jppommsq$xH z;h~Br7o!W^YD}$wHGToVIIoVeg*Q|@c#t+zZ|CkF_0YhM^cmFpG4E9t^62-)L!#z62fB|D$6m3rJ|nr3Yq{H*)d>G0%UN)+1+iA zH~iSKXOFI*k!+L2gnJeIQU}D?qa3%E>&{?sas&Z7IXG0@P3Yz#%~t6#+qz8k2z$o8#uPI~-k34(toc$s&fm#*-$LT2EYEv!LY$4nKEVJT+unVg&m zJn*7O^Q9JQ`o5qQ~hrnu;BX zS5v^)uqfuU6^5XVV6qrcRC2 zX=s`P0H??6h=(iq`={|*n=6r2Fn-`d+K6>AHZCqzXVGhMRHNF9TW{e^>1Z_kwi%22 zBZNtkH7;&f0q<8vi+wDnHF&F@xN~n*N1Az0czQV`MgT5DL%Vv*K&)|86FoXk89*zj zf3m%`xeWxUH28|pDTsff4x4LNKP!*wi)JC#E#W%XZ{4ygso;Gv%cMhrhQ_mmw4^_l zWpp5DAD~4j7WfUxVi$9&4v9G}f}=v@H)91u{?xn-&=pfEoJ}GJ4VN}P%C>fO_kO~+ zh(i}bTBFxK*|r@x!nYA6$V!#wBuslOP%wNc0Ge?2S<&6P)g+uap+~)R2f&~wSg_rB zRLg&T^`p*--B4Tdq`S+sbIy0hWhwXfV_$UX(IXN_F4zFlSNJcI0v?+?fcp|o^T27J-s#EC8-b%wHN#+)o897 z?Q`WB_{GLGamjehqOTenoIjdeCcJM^%p~=I-Ur79nulP1CVlDX!=;PJ-KtQ^o{i$n z{e7o>JPG zE%ZFGPmgl6;0zHXEfTs*1AU{5dUX9o|MU86;eT4Y?qAYo*X`68C6nOqb~gqJ%q-R> zppUN=3R=4ny|0V08e8zj^%*2(g#&Z@j9b@-Th9Y7q7sQ$G2Hk5b22vHEmN9rew(}p zKd0!cunA&x25^GhNP`=#fX@#i@@B~h{g&YXPZTs|xs6pNHLKgBR)7d=Hc*^@^~itv359V11@5g66Qfx zvVi!3`kOzPQw&LCDBR%5=$s*!8LZk7SzK5C=mgpZ6JU=P_d>JdWr+)<86D^@N#fQz zf+0CIa;=s`ur(+Pn^5mtrfn!&oOfx^Z9ZDfiKV88rd?Y9?_kHyosV*Q7@U5hGho0Z zIB5rP*OANkv`1`zF`W-;?f2dVGxf79t}IQoV?jXiVti^c9+5nc^KkOi{iC*VT=aB3 zI2Z3B_jyGwxiog_8&mir2Oi^54sVNf!n0V#C5{tSN3S?C^|gWdgL)WoR)3F>alBi5 zE{04(kxA9xD=WZS(?>Q@qM7>EpxJwmn!C-a3B@i=#G$ywUMNOvic3==yjguLldB+A zEWG_Kt$dGvKhX8j|9JuCuByJ8v=KRAV_Mn(KESfNqBw&+ExBhL933MP6BU`Y$Y0Ye zz5aJ|dranyO)yTvbpRJ@@a0+OF!e<^7rIh8VW(6XEP-8>NZ=DVHN=DpvU|Tl9U_zn zYK!BMJ%@p#i<6QFw=-(Phh@2AwW459fF5bb(#o6k8xl4Y*V%*c1Q)BrdGIqXk-2!N z^F%0wTyCgb6r}gVX?i%3Ra=C=~D-wwFTq%c1Sv!_r=XV4r~BNV($n1 z5(7TaYBl3sq>}@w8_?*xjDx?Qy!l6joHC{B0G+<|?B36x4sqfI z66mUwrt=hzA3w||xKgo=`t@rg=syS}?so4C(G^wl*wJPBqBA231N=gL$iYySn;7Hc zmE$~)jZAmtobl6JX=?e?F)@Ytq@XmymVL>I!{~s?M z_Py_Ld%cZ*gKA!cBPRSaU%4$}s;X<#2bDac3y;Ey+}K>&KwSP&DeuEh1$UuguXBsHG_UjkQq?i<~U~IG>&|+KeCDAcgDqJ=Z^H(Wix|K;RQlNgFm0 zn}f^`6+pr!4hw`a6_Ys$QgPrD0s1~XyQ096f(XU0kUDnZIkH_bb5T~ukK3B_9w7hZ zB;MEcr*!YyRf>7Av)y9KtkD%efgQ2E+8w!m4A%e#pp%4sLA500Ka5ya4A0AfTMTXd zCSVhfRovG_YKwvZp0huEko=FkQ@YSIK%22#+NNvn0p6}hWf^(n+`YyO*C{USLP?c6 z)*=7d$$4!ssXjS&x#eq7-p0N-9Ra1$8Y0W!9f?){PCtb-xgG*kUGVu#=q%OJJ-i& zAk5N)^&*c3^9@IsYwhaU^k%$h@51%Mvbf?Emi7NxR11*fuwTmb>vwp>t!)>Vy)YM! z%ajm?RdRlGGzWD+ww7Z&3-Wja_sxOuCWPlArbE`QT`TG(eES9*kNn{$MtVkkcXwsx z{l;kpVa6jhgeM~`zf?+N$Fc2_|BzbpkOW%N?FUx~Q5)~F2a~7W);Dx9R>D8v;qT*% zF0f=-mY*+UD9>NK2!rPgvh`oJY9o^-jNdqXGy)|`=`JK0RB%gigvNx8&#Ambb#6_V|8LTq zIbwd!wR#hFWPb0P=qRzVv8h3{2?Gzk=Bhh@$z`was{Y)ahwj;#3EabI?0bw*FNQ(+Cxn&)rcY(_^G)kYG^m*wpY`}ufl&XC9DIN3v? zK;VG)22a5vAneMtQrvi?!>SF|El&> zCqDCXSo9Gy?mWv6tek&=1#9wS^q4UPsEuOEQciAh%VOzVPm){s-Q9UP=KmWNw=8k8 z=}lv`CNL0$rht+mRAibKj<&8UDxDbjg-4VOe=v&6p%^=2UQ@EKREFSeo-)@*XeFe- zu2b_svB?-taKboo{bf$!hr-9AleAQ6nC)hc&o=E ziIF}48`&(MArM}Z=f6rZ5f^Y%mIv=R)ge>FazZCxa9jY*E#eOX)Yva@cnALyrDa`g zDLlqJI+P)(aEKQ{moZKE=1b41RJng5x+)fZ0vs5jb3=dN6)yIFJxG{=uC%R5(lcMCiF!_!NTwW9+w zJxVz9{@QP7=j2FyeUWuXgF3hgusySP;qLXCs+{+@fc^(D`PBNQZ zorjD}eWL9Yj#cu~O%Z+Jsmipk&7(db7-Q9!w(G9*gYl>Fw48b;2a<%xI5)~QY0ybG z7D)LV4CDWUV&wAQxGZ9^)Iz$l2&E@h};dP3Pj8ru@nr34&0h8&tUco*K7q(B*u6+vplT@A8b(uL+ z3|~Ti9?%X8M=Tdk*c!U0$77SujHW!R_wR2x(DT8!*}`GRQ4J1|_|$VtA47J+K8OB< zfX{0&60W4-gE~<_gbj>87Y7Qd8eX?69SZX;HR?*2FWO@`&)jCCdXC0{WOMJ@R8uP% zzsZ%w*@uN=6(!#~$@5cs+O_^N966oW9TBWnWoRX~e0* ze9AwywF~%u6k_nl~?u4Y%a%YeK zUH@_4K3|IJYHP13avYdnnI3bau9-|nVnC|)dg(+>)`D<|n5^Y9JYcYr$OpN#w5YBb zNr9WtE&8bOB7;rmHq|AJ9gwqbXh?oh(L`Jl@Q|>PnM!k5D`E_{yr#J(g%d*OrCVM= zdUaKonmJu#3U7=$JYAEs7iDM8kwGQ+a_eY1C3}0GgTWJbQVR&hC{e(gf3UN{#g`Y* zm{Rr?GktUYK0$EIMm)hxh*`%1n-bMZQajK#eg5vsjMXcb`d*d9)laRe87>}% z$Em~wt)a@V{vBrc@WF&NFPQ3xWRLUF0i#Y!bW%F!?0NR|w0q1o_Z%O)ifrE@4|c5c z%2_FQE3&PLL7?aTfcjIZ{if_{m-cx@dG%ECtj+H#N2hFl@r}!(baR%XOGrxZnf@GW z8u-~F?c2PyIgS&PFG@wOx8vsPRwMxG4c$pa5(j|e?GeR9+L_czUF z>`~OW^i2i5Xeh-%_ta+DXW1wYx#P4b!E965@W{zp3Ab|Jp2$D;qf+&irT6n>h3y-U z(>ZsI-x=l=VXncGrs6E;;EPj>CwVAOlC;n7*w7vYpr~I~dey(K zbcFlWP#=oHo0aG7cA+U^l9`+4nbdP?w9evQhDp-`zBmjb92Ioq>vjP%P$UDx_9FC5NSE(GA-3c`FTkz zVPCJ-HE$l$frZdxn{2fbH)#3P;wawka_~aUvG#__4Kl4tMBgB{i9^dFyST9M*3=zz zCEp2P-W+kiB{X^2#~(*{fk;cns^J6WhsyE&=fDFTd#BL_8T^{ZsrjEz5|Ntwv};a3 z8AE*|-40YTx^o`Sq>ZUN_L{}@YS_DYVWwVQw~HgojJPH|j!PQaQNtZ(_Z2<@E;J(K zhADa0z_HBC!n)%4F~N10bOMeVETJ`|oI1==OtyRIQ_|aK78f-d?#Tpclg-UWF70*ohDD1mnF5pNN2Oj+?=Y|Z(qLj zUw`hsNs^!AY&q&y`reygbH05k|LbtmkUQhwD0UlqpvTl6>)!;u{3y!-23#y;9K(=g zK_N&596ynfF@YX{X5{3$KS9Fh2WyEHCtPExa|bPx{y*;`PrazGkHBu0@PH0k_|-%` z%Eu)}5oIZ7?Rsz}E>0dSK*3-6^v6*2tF+>gWk1U1ugjdQRbkzx-)yr7CQ!8*rA=BF zOMJr5#?B2{?R|D*Ztn2L#7;R&pTF~L&NSZ`IDY&!eP z0BadjUJ^5a0@TE(@=0p*2xAhKPC7D!O|{xw()@a3Af&(KkKC)?hM)3<8bOyFc{ca# z+57wYc!x}HJ9PN)cKb@5fBN%HUDg*pdiXHlO-t|LcOET1>l~-GZE^&1ZUGKv8roe! zOK)z~(E2#LLcMFp$fi}b#Fhu0i4N%sLMWi+K1ma~m^o4`NjKg zahcK8j)t!v%JbVGWr_RwxpD#4!$K6&Gsf?|tXxx)vb1i*kRc9v<^9VRYx$0uoqBjx z_QZSnh)=Z3!vbY>g*ZlR0|ZwcalM2%Ln-^x z#Zk;O;a?H&2#!?!3l_ychD)A|LVj`QQ7|5~iGk{MKN|-G6JiFI7a;(I9A&kn?6}Je z^Tw=AWd_iT$m2&Io=Z>fKsABnqPx=gHc~y)4`?0>+qEbpKbi;(8tMQOxi&J!`ut8h z#jTD0$+BR_W&ZxY{wgxz8apx;oBgw^U;RGTyUGxqx6-G392OVadz5z4pn3+I9-8um zP)gYj9m4qHBH)2)ox%kO%mx5S-S_=+>K|Ouckkk@X0Nxb8u8}(E^HZ&4JKS2CH{w3 z|C+REYT~*(s3zK&8+1C4$4;CuAv{?HOz_UJqooL|f^<)pu)Lwyt*R+3dn` zyEgvt&+YRYG$^W#q_q2?vA2r&+?r%-0Dz8|ok&g||9C>R_qyyOJx>jt$K=!7a67GT zxxH7MV~~i@JM-enHa61(gJp7VQ@dGs;*wdXw=1FJ1SgNBQ{%ynhz{Ka(ZsEn!t%&~ z?B+SgPh)=)0UPGYcCRZAZj_lIV?0zkENOa&K9hUD+M9TMDo7j1)U8{$tvh#aM9`|^ zh~Rf^AHBrW^YD~Sr8Kz=Z_o9t+dg&`b1Iv@HZyjgv1r&&%d{bPxMTEj@IStncF%tZ zx61)s)dzJrzD9#DRG`n!O_ z7zt_djJmVEt)%GU9^2IU~v};~xRyO2T%pcfE_3lXbq@i3it2g6s1=9hL z-IDp)UvNAx^7I~fc$(_Axot66h)^n#Uc*(*S9yR@MoE*cU1_DkqVnbK+W256oc{J7 zRn%u?=OV&bw6!<>_G4rWm@1Rm(g3ml+IhG!^SZDCPG5QMX{*qaYPeb#S){rO_s## z@yNH>F~tmY8}GXgtfvB8?1Hd?4Bfi+@Nf&wZF9yxhGGG1F|jASh4ek$w%sc!NvLtI z2+Z(3+^5WZV2pOh0j?{UAZBrkz#Qlr^>H^Dtz1sN4eHCL#VTl?JZvPJPQtbqaQ}#DD$^X%?PcZPL{_)Bt zj`gEi6LA>iCW}mp9N#0#Z}K5ed|!>KIk_#gA@3s8XB{C;MVKO+TN|eXzFC9q>7s5x zs&Cu7w<9SNd(T8!XmS;R2LhG2_MZ64P+G5?z&=VbsXe6?i7#j5&2Y#NSnc-V*VMah z#getH#`)m;qXtg5=_L;A-=Ao^0P}5o^|jKDshK@?Z`#ye;FHfIOQFU;!HE}O(!!?J zZ_Zm0pou6Xd^DKoqqt==eL<{n{tY|3G|)18Z%STXZ!9W;lfzyRCph_j6JxLPL>Kgy z*6nC%FFqn^+*wtx=}llWmzFJXPQd>5Hb{1GA5NX12UqI?2k7cX4Lh)6`SNSXTqnu& z648bvk62(ayWwGku65PjkTgcihV6*^JeDbkOjSi70go1kTDh*)q%qx@TCsb@G80t;brLK?WpwGDA`B?xS=4E2(tp$xO!f4P;#V{Y)7ZQnh_Vg6j0CU2< zhHYhHeBaFb{%M0D-HsLf@?N}HE3<)wVQ9aV#|PZ2YZgEb>eYFnr*|hvZRbu0a;E}^ zR+_ZUd`?^=mSaijmcF-k*1&mSAs28?keMAp8z z|5)aTk)CsPr$hG!Y*402WDs+ty(wPkYhq8LBTA$fL*2?yUs8zzap_ucb74=h?KxQ6 zvlc`REHB@t7%Ki;B4G$i02`q!L1n^#e4^Xesb2Aoj07|4br-Z7kp;*bj6~ZNxsei~ zX%KSriTDhOWZkc(k=<(6+SAWC`TP=25H#8EBo-0r9)(|Mk@x)Q=I_m(@1IEO9&dJenth;Q(mER5#F{zV zMq57$Ia|!ry!nh`=3qU5g7uv%gM|HxM=26Kpc2`^9UBWq4jZ=h?(G`0>i5D?&V9P6 z6N-19bB7g;n5nmsweAwP!mQKi2ANv#AKvEcoq7(5;_2i0bj55|11v8WxSuqeRaH*4jwLK4 zEtL$$Gfsbz(~0~b{C{|j_N?ijdrZwF=t$2CIWoo*T^lDO?=SgcvLGc#qL?trY1N_6 zTLX?yHeGnbYq1;7o4Hg%XsC;o%lY@8HdA`1n8>hP|TFyCROf|_J zk(6NJxp2plPTASX^OHuuj_zCs=jvN}a%Dh3)#Sek2E+0~f`i4j-1A`QkRd`tW>gF2 z=;Z+{x*KNdX$MA-%Epy#+S3PKu^Tctw$v;9T9KsRyZ`e7xQ76gM#*DhQnj}G z45x1p{vb@@4p)5n)`0&{94{X1AB$^69L6HY9XC2e%VeocxO@IVwez6zS$5jyJCXcp zpZEyk+*M8X9r-l4Wvas(R|g04Bj&Njuj?+0aeN~T}LK#59BY1QpRzpKDt1JHFNj~_a=PAHt(m%qbE_>^1s}7 z6>w2pzK3QceB|N^4+^^&lEM|^E-YUAc7T<~hs)^pNL_S`b}P50#|8bI)Q-u%BBQ=# zIN(tCQ67@e1`-EZ_iGR`x&om%Vy=>9$cbgf0Vd{aD8#4ZVTzUWWPN*Cnv|40+2>bU z7%~;Z7=bg75vRgQY9U%JL1KoOGBT(-QRMB2<$uA@m0+NatDgq87xfBBQ{1FF7MszF zKN;5CWryd(RdvR~lxc@dA6^c*=or*dBH9z`MGIT!JdUwFvys^~hMY9ErKjuKYY;=T5fHWR`-}FJqIO)Ks344SOj(F* zs%IhJR2R993u^U7Z@UU!C!s^+5(^}a)B_|E2PEgENOcfdS{#K}IsH&9MQ-i?%%S40 zOzfs9gdPI-cN6Q&@JJg*s{jO^08Spsn9zo-6_79+`AlL!F)NI};K78fszX3;L-$Zy z|4;n`?Q0_F)VEzhax%}eXmgc==GD>q^2gF!(`{T3uYR^)lr&W_q;tmFYZi}H158hy z{!#K-b8F4aF7dsF(jVX&TUpws)OP#*v%5BNYCdW0fsqx(Iqcr+bH0buZ6dWXGFRU` zoVR{`;OMV=k2uAT*0)d?HaD>(t3I*ErtIu&kt!g%{&Y_~l3m2Zf|W^}(wAnjsRe%ud$K%TW$LRz=T02CFT*z!X|=+9hceJXn0tw-i^LU#%}6ATiDf{0XXoM) z9TCx%eJ)^EXzTn(37nFjegvmKfH*S>c=O*IfyfeqF0?<0OC$FH&EAGD zg?cH};D@oBJ6EA^e0yX?Ep6?W_M6+mYS$-ENcro+-sdVHs5o9Tjls>Ae%gJvN)tVY8S~QYo z!R)uLf27M50mOa!^r1nrN*TmdUD};5NA(2X?YrcDLeI=~*UesA+K1a5+%#Qvvgs9L zl<4rpg2^*B7rq?Pa?90PY3QCQ-KM^3`B6V>>gs0nJLDbB#^w44yv>T`{c8eioQ;!+ zx&_9rSdvrQf0jmpn|c?W1NGVOd!}b+i?-r>@MT9IG1!kMLNC{kPH7$EUcE|vII!Rv z`Y|#cF~mDNfbA_Jt6+viZezpuKAktcIlxoz2kJ!c7IW013t6!r!lv7td-Qj}ZkJMj zzfMzi(%uYATZIvFH-k0IzHLw)vnuq~{FhYM`X}oNwGxwR>>&`+rbFv~Mg^}zEvjG2 zF_zz2VIv9c&|O=kMiZ;BbMzcAI%NhiIfkF|{L;6l;aHPU0BIccMt&^i5p!6JUqs8_ zO#P~3`-qYbb8Xdi2004k!^$U(j(yFj8V=-)Cb#r9E~@6U18%fH0Yt$PDWbi?4GEu& zaHa_Lg{seL+)+{qN!)Lv`)$izS~S9hW{LYt!3=1J@vyL*NSc9@&QOYqE+&Ota!UCYhGy>kZ4BYbiXvm4yw#$OV>Q1lpt!|fll+O}jAcR}`-5jSqx zv$aubG2Hj!^eY0Vi0EC~O95Mi%!YGn170P@UUsbcrD)kb(D`lF8)ro{c+p}}-*^2o z)n7Q85|aJ^JO9*JcZnDR($zX3T!gjZLD{9Xt7+_bVN5?2@O_!T zV7%nNI1qF5PoTR5%QKMjG;k5HyNCHO=hrlAit~U>7CtXbQba7l_shlQ*U#U-*E^%L zeAzMy!<@|9oLbf7(oF+dRERBH^&?2i>zJ6>PsM=tSfDaQ;&Za_sTbiylv8KI8Fjop z`{8KvG>CAaY2m`3BPFk6CLXF9TNPr0ZY7VhynBjQTB9o}ghdJz_gRp(R(G=@#~=2_ zH^iECyrlwYd*x-4v*1Cw?h;Z((ZLz(Y{TU6#CmgAutjc8kL4pT~a z?+mP;;&H69P!Wwvq{shf4kLMd$E`;Wic=NWn=b7rrKeDZ5OvrOEYw0fl zlhxx~TIHZHn?Hx(mFKBNj0_yxS2Ss4q>0fo5j_GGfJH}^CQY1Gh#NxyR;Q4M&{sW4 zt>=*^b}Xpqt43odj6d|)g|wbyf}gft+np4n_NCDOSpxGsf*Tq(rKPns0<#$Kb=bQ1 z%$NyFkh{P9}FF(g+ZVc_n&mH(iss%_^@hi62V(izZ~cpstyu7Ofrc_(<`LE_h<8g8#ReI#pf_2xH|? zC1fY_!*-&xnlcz3sDIg$oD>5C+a)0`YmeRb!uX<9BJ_&m3l2r67!|lVvFgPLIsUov z>Rr0@+pP^+D^Xt8QaVz^!}K8%fWu%)Jr{e--$9^&Nc~@7(GG1mAz?l;;r{-C+nr#O z9c8UgAD^qX=Bb>2o0=CqX&_Qc$ssj1IQ`s_-g2{M&fI!T(4QjudE4awPWn#^@kR>1 zL2%QlyXGV~lnQ>}(awYJk>(oI6V2_uc_4RjY2@MuB)3(x`rt`IAQ;a#Mx}En$%IE5 zopKVNOoc@ewTTor9swN3cB|&)t5;82w(O)!^sazMPFpr^(Rpi=wbq6cS^Vn)eLj79 zQ12m81UCEi_6l19YM4xc+wHQI{i2nt#`c|-W#2ipO17~(=fU~)|4eaq-SP!JuHh!Q zPcY+WUELpcUCTtEo4$QeU|(?uSwTrjN2EpQ*Ntp_$|f=QebRHPzkcn1p$j)98sC;A zG3_^BuBk`iag|6pf2S2LzrMUnJAM5Y$+6ME$CtD?0P=HHYxOhs0k-2PQ|`n!h`^dMjAPUy*7Pof7L6=!-;f?)dJq z8m&EqyU>KO6ibf1m3*GQm}52SNs1N>vP11#2-KUJ2MRq1XLj~FomO1EVzKxK+udP- z{}Lkp-()`}Z9#OD(+k4U92%YSLOYwh%h)oSu)qr!MyHRF3KfGof@$O3h%HQa7o-dc zx6v(}nK}$oB6C;-jO5-VVs8RXq&PiyWLtlXQ8Mtp?a778l93}v>K5ArQ1PA$A#>N9 zAgknG1F_n_o_%bkmCec_#@&u?UWlru{PpWshuRqz+zc?+PH~(%mvV`ta}tw6&*9ma z2oU)G^(J%s#b{ECbRcSDBUh^UK;XZiO}^VrGlvA_wQ@zG!4 z?x^K2+oDqN^YqW16%;O`0NS(jYM(rrJoE~X05M;J#I@$@`(E@76SelRF8~Z|bz!`E zL9uYScL$!+%1Q}9>A{^|%&!S80Q$!2L$xS*>~~VAuG5u85b`;>#~$fY^S(8!yvkax z@{bkIE@)h6HpzZ+vD=Qb8LAg_*{#cA&Y2Co{aaZy$LzF8f7c_a5;E4t`|Fy@kF`uw z@SO$AHz+&b{Q4`iGu>`t`JBJy@za;#OB$zqv{Aiq^r!XO=n*C0>+Jh~df5&3>oLzK zfwSEIEpZ!#n3*n@uunjTAbN;LeI%xJD05{?Moc4zg7u_OiFfXu zAx5Y9gBP45i>oW?@UL`N4M`gPYI=3+hSy? z_2T7AY2wQH{~QyZB)T7&R>U_FcO&pM6rhv!_l)H1+AP&ZMx8D}^e|%F>eS3w+I(@Y zjoR#Ivk&wQ2#BQ*l=Qz{J}TxLqfl2t8c-P~AbK6|~ zp~^R!*L5&&rA)JTGG95$Ptwk$f%|rc$h)~5#z%tf^E>2MVqbQzJY*IjSB66RBEDBq z8I-=Mek%oBBtg@@98vG&{kK`%CnRQI0lv&xE`u1SzzDfh%;Eqd2&)tc(_|Tx5koF1 z)fkp1dmKpQaKRq>O)y#bRGR5|-0=*Hj37--P2B4lt=}Bm=R{A1C;*I0>0~t@m!;F5 zozX3!WCes%eM7@rz2HMs9XzP>NJy&xnOMw{7AmGwhO;0t4H?s63?z4~OH;q>j6EZu zJ{G1KTGLadjY9vaMcVtanpVH= z36%E)+5ZxD!7-B3#-S*i1HPbWzn7BG^N0{Rk+?un`&3~w_!<+MtWl9lN-vIBSfy#B z+adFGiub|GkQk!}M-Tj%p0Ra~M!^%ZkmkjY-c(>e>&YL)1FiKRp`72E+;U5Wmm|5i z3(w6Vs1c<^B+PJXurhICmY0+`(f&Xyi{E~0y$Kh5hI%a>bHLL!yTSYNj|LS< zseF_;Xt;m8t=XBN7_NA&8LV!Zbn#*N#L*IQua%!ngcf2cT+c-OSUj!G=69K(D7&(L zeY)YPnR-P~5aM>81efO@KMvlmok;Fx&N0^&OpN7IbR>HR{6Ct`10L(W|NobU)6$Ss z+LA;HNu@|a5oISdNHWqOr&3x6Q#W%i zeRrS3b$!2|@qWM7+Y_UxRJY@jqI>slv5v?tzpHoR-mYEUqSySO+|{UDevX7lD=RBF z@{q{L$fs3<)QpRryS7gV(bKIg54v!qOllDQCC5;V_MlA|Rh7!dsjG{eS}6JgLhz}g z+_;Cu*~_O9f`G~g4{q?{32&N4?9PJqZ^w&)5yH;Od1Bs2l3=i&36HGV#%EWit_z0b zBv~n{Kb31t<*NaVZo|n%*i>&pyjc`|r!-vBtrgWp)bjhX`gkS#pI`HSH(*&~klI^Y zMp*8$Iv?NPYj(_f!Kf0$Lwc9MxCLEEYS~BE^=sEYCquq~JFpXSMj9k>jKjSMH?HBY zPjCmNXeHuvR*g10EcQ{&#giwkeLfDC=3MtY^Jso03UE>4QA~=|M&^vz#KZE& z>KjJj$J5@;ypYYvsbbD=C4`brgvBp?;$|Yoq#U{)nr}38Xw$@6$K$qYu?0_`E^wQB zIZs~&s!8C@g=aHHK<>->ePGyhtHz7+9#2@K}V!h9_v=rPQ;0h_YPL$=sEX%!Lh(S}Rr>KyM zf9(d6638nRNk@VR$Uj!eqvr0i2#%2d-pcCa9BG1X>O_?@m3sW_AP^<&MeXtR?8|x&A6{iJItyM2)=pa zMtim&`E1I6o^JXR45OO@)kC5BmAi=X&;p+Zr))1lm%CMr1fx?DGgt5$aG0;e=8OA~ z`giBg0a}YB1U8gEe5hu(O!fV@K#C1%PABpkpgDmDrWckE9lK`Xf_su+SA{@XwJ_WB zO-aX-64Q&;KjGj4dKYPylv6^+g7sgT@5x>C6{bK`M8j~u5n|M_Y+#@W(ifsZJ{h2b z^61gKJbKMkJ|SyWF|(9J=Zs_~X}%2#V|bq!cK{{YUeaWM);U%8s`p=BvlPcJ*v0!( z#$`ts8M+9s3kCtN+VpHXtdoz-j-pRt2PvlyTM>2K9G-geRu7rYmy<23R&bV!`8BXL zTT;~0CLgHC88JLHl4^#`Pa*mccZ0Big{6ovF8^@|D^s9#6ikKXfn6NcH1Kc69tv7d z!Bh}F;#Em)Pe`TLC>3@y*a4)HEQ$X78`|2v7$`9e`LT#SLn9~B;!&yzu%SF<`Lbo( zkot3p3*1^vdJ+Tp=(EK&EO2YAsFa4rTn*6O9H+t@D0pAe55JPOv7|!7@Y}22mIo&G zQZRL+5yWp{#G$g;^N6RIn7Dg)A)7os`eMxS{MAj-$9HVz38dF)HkjDSx-%R3oI!@N`+9# z=*(Y@_?w6KP;g%O6u@1ecJNeX@L8u1b2`1`~yx2tn<|}cD3T-&JNV_?O__> zX64`d+DeEA|I67*m?BepsVn#`r^i2>m_LE&($U>wWJSHWq|0T2J&Uwwyg@1lf=~x@ zkKmh^7eO|N8XuJ`tkR8^brqo*8F~q?0dRxfrXaj*8ZlvG!PK=MhC<>0#r-c*d%7x)HljkI3KQIU z{+;L_jm%>Ib5SE;e{x-Wg61WrU6CB&|4-XE&%Qn*03(Oz-gD5dYB zsS?!(8(w}+AZu2nihyg2I*Sh}x*@!L!W+TKFqm@lrho@IwNj`u=w1cei7E-=bPEd& z4V)Ob#O8jr5hJYfsAO^F&r@hu+L{YihuozHY?II)cs+%0o7qJg6Vv-QBXn;6T0pr; zFz(Gwe|{{4fEI=`!GVixLo|de05>Xk!B%i*i}8IMT8hL>h+A;mqG(~uiXb}hrmru< z$12P&@@v|YY-jG!RCs)j*JG^*RUSt=4JvY}o{^LMW7PWtlNnn_!o!VAUFJvT&Eb(Ph1Cy-AexL<;PrZo2`5%GIZ`tzX~1 zJ3!iqmr1^OaUd&yc!rPxp;x+|;gI=(J${X~!0Mn-LA82~!$9~Y-T5b-81hQwZjs7q ztf*`zEA835)Zm)ZY?9&V-F z5dslm(B{k$9AN$?;(LT?0X01)L!No5+MYLb3a0DyA#eMN$9#VwsS{}2lB#D#AcV#YFBpAnwjwegXLg5$(&k&*#f%= zMozGc4GlX$(uQJk15f2h{!8pVGy>ueQFL*df;5xaDj{zaKtLP~*#lmGy72?N=Adzu z**@CqW2NcT-1~Q>l<@J3p0(IJNQ9JH<>knoL}>0!&i?nD%B`0#UJM&C_Cd>6VEea& z8%&eNhnV#`a*^&G0Z8@Dlg`_3yx1e_GbnjU*gq+Oh6#72b9eYFX?FfLCFvhYhqBB6 z9;>+J;4vKKXY9qTvZ=`dLnn`eagqIS<*yDgMSHsx+@(U~XU7``>tib{%k`ZL!D`z{ zOtM9|HEinCA(Z>q2pO9B+5A3dF+h5Sgn_9So}pOaZF?m4AK*3%(aaJhHECU;)3sH4NGB;EzIU73GNdIWcn#r=j*T zFZU|$vLdMD;Ld7~lQ}YoGmLMAN=&cwHzxt-^*+{c8K5(c;!q{73zCDNvkO+%=i}kNx&M z8T&p-Uefa8=C9H&ua@0r>~^7JYM4>6MxL3QTXLbIh0@sHx*w*#>eIeS1Fl9jvjLnT zrq4=hCBxre7e_1U@Cc+1^?)>jG(*ZNM*JGJMi}oX-a*Kvko;k<5VsU3{>;pP^AaI= z5fVTfzFqoNcr{dv+%#dZmVoWuDMKdXnr;V5zkgN!xpO@uMKswd(%pW7Xo(4@qK3k- zEDjEg?}8r@nL6mpc|^ zhA&n0aojW@4f83$zBGa#cKzsq0<%XQh4u6D3UcF$h->W*PvmBmMnAD^umO19~; zaeW@q+(P4w%W&M=PR!@URS~w#LSiJ7B&y2FhC@pke>|SX%i`Mof^^dEUrsFv5#IlBly{;Ho|F> z^MWfHOl(jl6Xq~{+;OlETUgavI;z;{XnY8!2MyN8i3B?0Y|~lecJw>LO>Gp~u<+T4 zG-WEyTrff6=Mq!Y!h*hj7*_x9zm~|HtT6^x!YUPM^X`m^R7)Ga&|!qgI+sbJ%Rb(= z_^bzyQ$f;Vjh-E63zdy`>W7wXPi41?;jXg^>Bm5k$+vii~_;ArHJgq zQW7>To==v875De9c1ER#r(UUgTdUN7N6B9Q?_(e1_u)N9#j4O!JLqi3@Pg>Xvo$qd zZ`Pl28ZG_OnA6FxVN_-!>V{0eh0#*ww^0WV%25j1PO+S>@tnOceDA0`dr^c#$wi6) z7E}fzFGOhnqoTIZi4s`8xxih_QWj(IC>mEaSB|1mXfHH&?BBHWy&gS$c$HWxgN4o= zKaINLdU*0Cr7{D|1xwzi3EScJ$Q#&A8(MSS`{wA4q#u<2c@uIzHctpQy}YcO&g5*% zqqmnHrhfoL0jN=J*Zun*L#s6xS7^vT^*_+8_PY9mw8f-#<)^5MSA_v?M;+ZvS~M)#iv*V`}VgZr&2dCFeV$ExgD>J#Zj}G7!w%r3dX@ z45vD0L>t@#PEI?Z6rd))w}aG)F~hXS+ZE@dq9jxy(%Js5euUfd zq~O&}`DrfAN{t&D?~LPeRb9NdeQA$nMHw5{_4zF-?d4hZh6Ip@ArG{;RPA3;8Myl! zcNj3M!tx&3=9S4e7a47O@o}yGK9i~r>>vw&N)(&SmXfzcnuz%{o@k_zgUfROV)5Dc z+-@XFZ2qhNv)(&R=tlOflRaxvaq_{8CZD2$TTn-}?>^_)#_0c>^mjm?y`9JQFVk$% zJtx=CtB1q%Xj%JXI9M`fI_#V2(|5qy-)n8`*C-7bfIwF`;uLCk->U1iWHi;W`-kQj zn*~hF$uKrYmux?Mh+=pZzR@nVj;FvqUd01kRWzS^G`=KOZmhxBM!Vu=?PYa44|3K` zTIW^zhgACX$LpM)tp2RjxxL@?2?jw=%O^}8F>#{P>+$Paf{@3k7mv)aAoIjVtG)At zDNWU%UB{etn6VYrII#eG05|+kdso){F?*!$h*hJqm)C{C()$XVd|k z78*)QXLk0%a@*DRll1MOzHgOYD@V;-q2$&$Ir`i37Ve*e=gY!wym&6K;Ik_ZAKy{o zwm@NQw9K!q?>-!x(`!=5t;a@7NxsN5m6@Jc7P@@Bm-3~oBliZbYcq-_p|j|r(fOWl zlLp)kREV0Hs`o2siT497rkbetRXbI)EUim19!lrwLu!v+YDMl@d+A(TfBkIpeL4Zn z#zVs1b-Q?Obxzt@eQgDHT!)0+LrH=^sIK8HZ}m7P!$U?b#N*JUQWmsskmb6QHUDFIdvJbq4Ka5A{W8olWD9W^=VchxYe|h23rnObs~3H4jH>|NEj$n?LyZ{s;e^ zeyd1q`P<1mtG?mV#f$nmQpwMa zA=~KU_vTEIwnL8~lG)~+@dV!9;;KeG+YDmo#h*1d`=sq&0(}Cgns(jm)49fbzR?gw zF+DA@q1k4>r&AuleKidN5yjXRD79V&UdU~5lMCDHpyiqjyV-{Fg6AUUPr+8FA3v^Y zwiO2jn3r+h1UAK?tR{X^_Co&6BFg%n*( zSqEQA?iGnj>}c(mnrI-7wD*4IjjcuQr!bt)yx)oGNl4U)k9bwv_zPYFdwk4;rhx3O zjn4#4$>YG(sMLD1{GR^&;JNGi+0N@$mTu>4)2n8pv->;Kl#?fW()>^3y505ah&~kN zTy>oj#~YqdZce_~!@P3*aRgr03Tb;!Ehl5f&$Y!PHX)A+l3d1X-NJ1O0w-2y=U0uPt6r0GH*9DUTHdY?AWoG z;3v#)_p7rL%22LQ=`#xll!7~_^ohWbMFIGKN)Q&GXqzE6A+dNruY%$IIm*FaUvmEr z8XT$YrL$Mh|JBTi`uYs@$?(w9pE&V3m7a;qf#c@dyiQJEfP14?XT+_7_=3g8=iX!O z#srDGm2Nx`E;n&2(GesaJ!-Z%;pgf@ON)HeE>mV0S4GdmS@-ycN zU~6>4*nP#Oq)D*{=sm3M?ApTvij6vUIc+h?_C{SQsnnTFw3AU3tkIVp;9R20uN}KT zrpMlKV8=ENS zhEahLv(yxfRphTR`jW0oTpo=zs*2&jy)qJbrmKl7F4w&N3}NUq%VyaFtqD3h${PAh zOrFO!`Rs#PM_uU-Ns4(PC)p+<3?mi>G_!Z>slmk>JpWZ!UEMOHd7-&N`Ck(## z?nVAPoDzZ_DE-8VebT4PBf-C!S#;Jr{t6@us!OvAKYYBo3wuX<%vO2QJnwY&^a#+K!Ve~VFu-55+C%AvxOW&X zY{H_)SaI~tFyHNY|8C8DE#-u1@8zi6-ykSw?|oFt9c5%>eEKh>^)4UN0|y)p%>PM| z@LWZI!N4X)x6w_(X$Z_8SPdyxw6{9T$mDoODl+Id{?tXPjkw21MZPFDh9rY);2fgviLR{!DemU+ zeM5P#_Goio76=_3h;-4V;-aE0|5HxbxVVJlC=p@^(GyLXGDQR^frLXUh>2GaT1|WN zOA#w01sy(kA1V|cSkmRogN0V@P0h)Vz0wG2rrAf6Cy07M;}Fb%4PIVa@1Kv= zp)XNCytc{cmoA6~U2H$_|yzMf**>VHb_y9LUDl z>#}683%N4MO!t>3WE>quS}WtAF9f=*R(Z!6BX+ZoiOH3@OwSOf2XNHecoQ9bThbBH znSSE_jC)xUx4&HrB^<`_$DWR7f+F-x(c66@Ak6xsJ_TK+~d`c^cX;4wJ?aX_MDJR7v7C@ zo29;8|87NL@C+V|5Cd>o($VeoH{Tsd!zl({ecQ#+c+PeCh45PxyY74^NR*4l1-so( z^~1z}^zJ{5+hAlE2pPc7o=FqHS-71;=@r6_gQgBLm`a%K3$Jtdwn%3N=?(mC>Eq>f zl~$}=Jdl7nGt^;oPBHjHQrdL}ljj{4n%o=44akqP){pL*eq#1<1JGRNTWEZ_c>mC6 z-n)=m@E6NfJYa3^1@6!Y3J6v@-`#po34qg|i81ipD%numZ(ddpI+64#i z(aoNu52^>h%WwX<|KLGN%6`_v5jGSsuE?4Rf)J|0hsL>|y?g~pZ9FE|b1P-8{Q5lL zKg%1552G%V`6%*(sd6{E`RmB_(;9l1BSa*1KtYdKaFLqt1pwyAbvYD{w=j@)2HS37 zoTBvs0%(Q0M@War(~SBe2tM@r!--=DTt~!Za_rp(ujiY%4!jVj4ba)Z+VN9NynknS zPEcp7^)$=0d_3RV6Rfp=w5PHt)utkESKJRxJe2J+{64@mw z<#qiUr+}P~T2YB=#J+Y8=_0vk!|xOphO+2we;~OLiPEM(8RH|Lf^U2ea~ge=Qe_4S z;4P!6h?iFt$Hl}9ub%{Gu&?D1gR-AhA}X9siiI`eyS?1RyCwt!mWXjxyXIDGUcTqk zC-o413Z-i0l!S(TKu115`>lERI9Xzil1IUG{GYt$-x2n|p8SCrux6iIY?_^HA4h11 z`oQJZeMEk8pElgU5rc1S{@sdB*a!08!*)G-#&n{yy1%t!%GHeB1Ct4v(ira+w0^xE zi~Sg~e)pLH+KZlde2&C=FUS5mStJ=dF%J5)jsqAwf<}IhVe8ZN@1qnX=4e!A9h?*p z%Ev(mYcZV$&ue@>9W^S z?n*+!>yhJTm2|Z0{kT(ag_;L${o-mGe*S(w?#qoOo{K!=w>{kw4zM9Wxs$vF&i=&rp%qOv64M73ztn7PME%Driu#Kl4yH!WMa6xpu+s2 z(E+dAPPb}nX+4w`kq*;CyA4BoQ@Q>MVAQ2P9{H}bMdpj7CwhMYOCJ1j$3w@~!NHWo zA1l0x(&VHwHOpQ?XE|m&n=(=FNwZ-Cyrt!axScjq`;um}t`F~coIK^eT&?iEOow$EXas-E=mDnkl zZbAQfAdGm$d62z)GEW#yi;W*2;z?tbLDWnWocKnpuNnHQ8;$0*Rs9k4di01{w>kSX zJ+l^RO>MX3>c2s;QX4e|)qsWCOI(^Aw2YM=J2tpynpXp zUo;RxNCit_%P3*V@wQmUXOAlKP~7(hxY&c;naX)xDd|sou$UnsEd1fcH?CeynhHAm z3dZZ`sB>hGN{pL|xpDIbF zoDYvNZNS8~U%$q>o?Eowg%UboBhkbUP}w0jz>Lc9HlT0((zq?xLLXk)H1+NL;9qSI zN?$9FQVcgo-ci4G0*Xi>`-;h3=;~@I;wxnL=ue&;gC#+1#%O*Xe`xvl0@)|=8EV$P z<09sX*%jKtETwn{x4ZN3{Y-?9&%vl;$*+Mfb!=AK`XvA>t?s!J(Jct;QEGrZK?2 zXu`7%i(6U~!A~9exz{o>=`!`LNcZ z9S2D|_vkT_iscpCvsy7`%M0mZ*hzbJ6Bc<3q=d_-pFU?5IeW|^l$KNnR8>~)fz0Sh z+^1kivYYxL`@GE=T*N8v7c`m)*V)I14U4rXJ+5NthhP;nZFJD=;7^Kv{`+sZAGcRG zrzy=0>$BfM8|P(u&BA44$Da86M7&1qonwaU#Y8jy8fG+oniPMYl0*OES~gG&SA7(y zgFKw%nToc?@(^S(3ICgkc5cU(b{(Hv~_o6|%dLA6UqU6qjO zz8H)Yc1A>u;MzXgHlz9KIS9fS-eDBAQuv*!LzJF+&V4J!E8ed6PjKTvC{F)eYRZ$s zGq+;Z%i%FaCAJ%AwRfw<-tnv(D6=^jj1WwIhzC7RrE=hV^K?Qh(_&8a#Q&P=*yIhE2YM6Zr94M@K| z;JWr!1wryCo^@|L2HP0Ky~kVVUJny z;pQ9_`Ci+Nr}a;%wAg4@@Yr=`n(YzQOuuQ`J-T#BQ3#lo-fBjF(Mv=<9K&<`rraRcIl{BCQ)&%LcE*M3uf~S8=`b>P5?U zvo4)S-=Q+iYPRr)G|)lC{qoJ5%;a>$gnPjAqCojF)6zM6bkoLaYL<>}@GjDvt{PMR zSkdyukLBJa^+6<%o2ba|oITvm_pV0NOy~I@2T7U`K4;cy{pB}X``*2K$9}~hbu4*Q z+cj;h-znwClq@rG4UQKAoa`sR4Y%n!nK7Abx|r=(yyNMq#WPw82dvnGwmA3e0j<#yS4>|)`OS7PnL@9M>R96Xd=clTWjk@4*S77Z?lYxxb$X{4GIXK zGw?kG`v^`rJ(&8TbWf+_U2Ua%^;UUjN1OfgIq6#5*0FTVwHwlw`gV+Wo_x~b*T7;A zokX2?wAiQoM!i4DrM=frzFsCz`UO#HZy||X6Vs9vPG3Qols+9Kj>)EY) zcU5sRe|BQPjTH_1^tO@ocH*MUGvA)Ubg7{CxK&5T4Ldr*UcC=KGZQt1Xw0cPOwLK@ z^W^T`-2^-^zSv?mW^2Dy5hl~Wr?`+rhIuEfXr>GQKxBqbs=8ByXx$s8xGP5{Iv?@w%{L;#+u?tmq_S{ z4>aZ;|NmM5p;DzSIpzCc3`yMH1B<;s(VV?PP})6-a_((+!0q0Ji|_f~ER zavw1`4s+GCPS?1^g!x9?mJVZp{0KLKz@lyt6T^hxqWZ+bNGMn=bVg(L36dJ~hH!z> z(r^FrbbSx*sj8aeCdykZRnI(+{TWG)m+d(pl5+Ng-|G2*MmD8454Cwz>Vn&cjp~Ju%QAXs@G9CEg&E zB~cvn#3yXi6-6|)yBA<@J4x!iUjE$qCS;uYU@}5TN;2WMALkYv( z-a9%fYMN*jqC!`(=~a+8qDYuMeEmOg9<>&SCvENCzog;JavzcTB0q58vgkZMeNnr_ zh&JuB22@^&VqU#Pn(do4z-kY_-e%y^SCobh#m0)&xM}{j}LX=7UY&f z-2-LTP9hwJ03)c%dmu9q=>^SI8)=--9l4H~;JyB}v1*K%l3^55g7VlgE`439t#rYU z?V+Iw^W?2ObQrZ6qPg+ufA|(8i2mRIdOh6oJ-!MxVgI>`p^DPX%p++guGpKXs;d<< zOT~l-QE~L59#cOjCxQAJ&W)@$|5D_ZYkLKbkKM>RRu_To62B-*V=m<$+p^|+qd_Uh|*DP3ou+|`JKzujpj=2^Dy?E_u6 zE#rMqiDo!4ud?@W;{EWJ7!*U-B}D$&;~_-u5$Vd#ujWK?a_0r)=jn7eu;=n zqtT^hq%@EK;p-Qb6Mgvb3cp^?6!oE^0&q0#DQS9ic5Dq+Q&HQOnj9Rb6`z2#iD~Si zJtgpRF^Ech!#!-d&&>h8WQs1FiqIQqSHTg7QO#tniC+jh-y~d4ER~ij)x@Znl^l=Chfbnr=6*b!Nh**`6Fjt*}YcGf@yLGx>0| z45MjXZzFlNv>m#2%U!mvxL!Yg`jjf0&(_reOZ9*Ecv7N^(vn45+Ynan>APUFkr?#eCD(SQN>zyY)5sr`>h6_vio7+Pq?MsNx)0KMw61@@k^+vp z+YB1>((bcx!^iFA#btgwxfxojT~^q5+x3>0|Hn9asI4?-ezpQ-A7y}%P#eP?&m=Lx z>eo|l0gL{VnHHpYt5?43)7J_!W>r-91lmnq)#hOxVW~Qw1&dFz4ckN)N2#e&mQs3F&0`(8^DCZ+=9~+>0$8@91Pk4{rSzlL+L)M zWQqZKMMX0_5&s}SEKM-PXA*tr&}V@cL-*`CXwdHve*^nBfiwrTEh0Nnqb5&Py(t$?!+VmHaEqQtO z@_<@F?FmfQ278EbdV($q6`gPjQt}REq#9rwq7Q1Hab)i-_lxS^PYs+R0=!Ykm38)a z<3w4@Nztos-=%)#qsd0l5KtXu;BdURoVR-{(wt7YcO)v(%kN`JDC8~gTQ~{mp#Nhq znW`p1Wz0Ryx}MP;~_&`|L;I;o*Tt2fbQ3Q8m+hsA71sy}C=*g_Ir~!S)uGA!T#lEFJy2 z+qRykgW7x&9B#zd3=R2)H)!|@lmW-Qm~?w824_+N`v ztSXvQw=*@B>woCR@OEhYPn7SI{xO{~BZg2a-|(VE?H@)*u3OCff)$mkEbHgUUiwC0 zo-m?HkaXdefWz@Eg zJu2W?mPgjey>cJvVe5cU(hTPu)UQ&HRq)%wRV9*c#lt^z?tiYyfI zFzy5L37J;g!?K>bE_<&>3q|j351rM`m7M{V3PAi}488q6E)&*%^4f$Y1Z;#gBn0m`q}~0>v%0`7;g1wq zXrzK{>A95`)BF9!*6w216Hg2aL>&d6$fOhOG)K2P?k8c}B;D9sF>sdiaVGnsV2~Ik zTRZ)G@u)!TKGzHkT7-{k;=s~9x40y|o-BMj2eEGV{g$Dq!J02Xx~j!mfMC~URsAtl zjmZrPoHw*51LaCSv~MeaTBR5e;P|J*V(qi$0-CSD^{c)jZ&dg%EvGn+K7XP^PNQd( z@7dF6UINT$(X6qTOvKmcy_W4}zrA7w9kIx%yRxK~(G<)4%4@rU2Hkw}qHxjr zqcLc{!1!~$h1!+&gnIw?Gs!j-cTu)s6ZdDgffM(L`(Kn7uLvjJ*3;NOAV5>~7<+l< zoQKs~COvX0FL4jwKN-)F7o(`J8ww5jIDMCqUeg_S%e2(IUBf2L({yl}mS!8p;7FT; z3CK#bJ55`kqS?1W`|||G6DxzWi$WmhTJfVtiQ?{&&U{d~Xz*T(5j0;OY_ZA?Wi$g6 z?{{lcawkEJ3ah?_!*pU-#6WSqdb4=ym5NnG3VucP{{HAh5h5 zZ8BcW7+Nr8#qgaLX*w2TT#hfO9Z2{?DoF+fzm^%SxTtylH0zuPkfW%Pd8gi=I%v)# z&zP`p_d|z0aAmoeng6~;1yw{uOJ|Ar4agJSqgtIqj*cz3Zvx|6!;vh8=!|z-M{`b5 zb($xd_ie>v_fjCAIPnT)MA7T}@V2CJ_)j)`Gy`i;;TJAR2 zc$TK}^Z|lr@F4WS{>~NPmnaIj#KD!1+Ue}ywE<3ZTXDUPOma5My(dQnbop)JbaI=< zl&_n_FVZQTUVN+j8KvtAUACL`neCgD*Qg$AaZp3HG^9KUW`{ z?Mw=%Yqx4VJ}scg;^$>)7TOi@lzQSYpv@pyweCoy;dKg(c%yrN@8;GeuT2i;IO|3j zQqZITD-n4#K?~`vu$zj6=3LVyCv8L|5@)J#D{~2zMD7T`J$*Z4962O~Zb}5Q;2xw&zJcdqCGoXW zHvV*4`l#I&qlPs)`z?p}j4JhH0(hmzgKGKn?fN6il1Un7)JC7;{Dt++iB3q{a)<9X zZH|~VR=H0Ww&garXkP&f zt*Q6f4T!7M=SHF0>ux4e`)DZIo#qG!1Z8d@9x8R=m5sW6M@qO8 zw@YikD%cUFEEo25#h$Mu9B1+IsmmsbMR)#v!@a{3)EA!COtzKk`tN>|@H4UET*U$7 zUla#11PVqW1Ci%pIzQ_R$}VUCE)Z0f)6Tr5tr8_^@bT>Iv{A2pI-X%rRf5;N$w&Sf zrt7dd&34o`$d&{HGw?pXV|444mOC2y^XEBRs8$?Ee9fM5j$QLR`|MMlW+gvk?Xl|W z?g{}K!kZ;d2+1Bmlo&{G7Z;Ty2)kFbwzr?<^hQbi*rsELMM>(nnG0Q6I7LK!f58&> zvWWbUV(KW9#4JKbBgAlTPlJ&+{y1F<8vpUbhor3h!ni+qeJUN_6gnvnO1&Ir2j@Hw zQI7y#QL`ntZQ&WK;!7HipKmDTT8v|{f1TxAt8vL*txG1vR``f*Hd<+)9<^&?*WW6s z2h(Qds5U?EIqOeMaed`8`JK41mXqQnxI>%72in3A115o zv>z(Y0n##nFGe5AsCu~fjL0P2Pv853j2w0KFapBwf4{~pme|~Ng#6CX6!m?@R`S-~ z-4kTf6crR6u6BL_be)$TzwlB}m2t(-NOT|r#^>h@-?k_2XW4^nmmN6c_gC3G1%(pv zdHmm{@AfDdEaQc0jJ>`6I{Pc++|O+ji`juBLGP{{7xOXwOM=SqE_XTf|7tM+Xib z6atR_%UKbj09Iol6wtpZ5K4q&ngDM=@#!EWxO0{&PU>$dGP)4igiyN?t22;VNrbU5 z&eOxM{E!85O;lrrk^eOW07g`6CF$BF&L|%DXOGQMz(js-!#5oUc1oE2z)g;fPnMq{ zP)i~YguG@7d54wfqIuwa62M2_@Mo_n0Is1#Z)Z?B4^UH}Ta`=MXL((23Lgy-Uowy+ zwV$~bQNtXp8+0Uo!Y~}Z2yS$~PUP~UqZ~K0Qjehro9PsrolqvG*>>g~@c;ER)~$WH zaw2xSzZitZaYi@K$~Wq?1rZZvFB;M$YqgxX&sCv-oDY}fRm&HVmO~=m{mEgj3u&N* zW3Zjqxuvf+7uOrB#|rCNm+kGiILu~bzad|YVa>UPfAiajylK8Cg)e> zmsxYoLK$K!0zS2Wx;rl-*{$;Z;x`?F;iTII@xd?-Suw*|dF zynnxU+%s3)pWWXMs^}YQv7LH>f>mViVHht2V4L>n7HgT;EAUN$s`1-j64Aojz9PMO z3={bAkF#?<|HQq!bn46TTvlow*N$$1>%P&PE_(f=i|aj$m14;wfvE9Ww$CCBecJs= zPiwZhFF?Y{21>LonY_AjGaR?_lqnZ$evKtCZsV`-fXFi3<+!;D`4VyxVZ26kxOU3m z*p#9KG#1y2i@UP6k+<15ALC!J`5{bH5;0pq5^orMzP{tHu`K)$YEdeIPP`2EJNI@! zHhLj4BoVBKP;~X%+CE}DJ?#lHQfqppT%=yRsN62yn@0c`!e9BW-I1bV)4IX3!NtXNXa1%<7s)lWK@0pc?A1AFYnLrZwl)IP zn`m8KRVD0{wo(NUGE|;_A>hT_3i6zL7@QSc?bGGi)76*~j!=?6Wm5vW_2Nz|s&an1 z@rU1$SkL+5R098J32Av>@RLJ}2YOP6i#ywADTkpLt*|ro`w&ho5X8=Yi988@h}Fj9 zG@~*S#BW45i$UlTBV16xY9iee9_k_vRp-bRR$cB>6$+!<)jy69H*dpH@d;-iZ-pMG zvF6ON@&<{LYShs~uPFQkbf9^>5~QFHeVVGlSv^iBsw-)qhhPtN6!R&CwtiEfvjwn+ z4tP|15y$&U$68R2BVLO-+tytmbdjsUwf0$*+p)egJY;QM4wvbFW%eZzDI9|7>c8~cnkJACTYg=53> zM~Ll2Ae!HY4mDcicI?+WHvXQ|z(IrBoS%xH_BMb>3MMX;jEJi_byRtIC*tyt1v7PY zw|T9D#%!On$^qrL0kPZJzW+row^#w&jb(WHv>kv^DQGS+g7de3{y+>h?=MQ#W4lmP zdm31)$MUyk_ilVAaN<2h9v|A;wwox+kiRigC1uoWs`tGqZaz#jB@eu7tVKt3l%%Ut zBv||RFQ&FRNy**YB4a1TG2s_oB+i=Zp$L52A&aG#7D7hS0-*IUb&isTVOmJ;{<8Nt6r_O=E4Y z28&PNKuOb96&Dw`kGyq*i{sjhmDURu%&t$oOk`X3p!r?aZrE_KI-vRVvcdR>IEcxGvj+-yV-B6rC$XmEi4 zi|ZYcuU#AMH+kYjI4Zk48JygF6N>dkD^|>@f9QG2Nq_DSc>L%S+at=RzJLr42e_o!msF=p3v^H-T20! ze=*wL#MM{^RwI!cGql;^eBqdR6jvM>gUDKy(cP7aIsnCT56=F!%Z>pRs~u`cAz}Y< z?)_huLHeI6-~}+%E!DH{YiDTt)I}xJ``d&LM;!x7l6@r>;i#tLT}J?w^8B!}fqKdD zkCa(xA3lCOmDf*khC%BFrI91zZn_$7@8;K@h6jWdV$jKDuU;vM1XfSM%15&Aq+h$q z7BBk8_9>tFC5EWi)!Q0O1TpH;*<`!l1r{+j; z)Npa~DTN*}v16)l5)MgNuQ%_j4qUKy*(N>ndoMTiC;xjWk3IJKhaOX!rB;lTTJ|qX zou82e_O;tQ&msZ%fm41Din@UE=OGL_j<+DNhtCL36 zV?nNb)?BjiZAUZh3B5UNPUm&fg{7^D``y1^ZEsEw<z(XX*xZ6GHcEs~P+8=!?B zdq&XH8v80a&2sZf31M5;#?Nzc$y}4QD=)8K?O*3lryw{?C_aQBbz03*OX=+i6SmxA zOsk(?_BB79u>Adv)!B);LcDy^=9T{>Mmpvec(tYnud%{c(2FAuV1Jim_iVZFg3~@5 zmj$cpHfJp|3K^gCF}~^L%Zg3{YGFBW9rIx52v@0nbJ|*jaq69o7hCq~Ytm^8 zN0dZ8J3A)EF8o1q_Uvs^>p9DR{rVO7dpS*HoZqYgg-)RnY0?AD>uU#+WU214D|r(On&Lj9Q&P)BD1qqq&k2 zbA$v5zb>cwW~HZ>CH#FVZT+*ybaNt(m{wE6~?lrs_uQ9GKwJV|;epQmX zjq~sco-Xq&d`_fmF4@)-he^W45XWO_8B(dX_k}pKgQ{5uDR(Dp#9GKHO=+9{DEB7GS#3IUJN8Y%%+(iQSWtT3c7|UHSjD z09rjMR5{g{@O8w|gMve`&y6NewuytI9aB8eWkBYzhTi#;xOLSkU>a|_X+IX2hfz{(#k(ZlH;Yx}c z|IUIN&U<0S;bnQG#>!F8QP|1m9*l}|i}EciBmm^Et5bsQ_zZY7P=YTWcjsi@-e5nW zv=&n#ctiRcS`GE}{eK>ko(X^)7sISr|CMWw`u~9WSl&7+CL(xaV)&*}8X6&Fe+xDO z8I9aUR-ykXoKn|Qi3A(J5%3;D<%QKI)^DIB|kTEF@8Iv+L>I)hz!T-fpE;@Tvp15 zczey6wtrhsDgpU>244<@R=uUM{AcIRY1GqLC&YxI{*|9WCL+0!6Kq{C*<7i6-JJOI z=TDsMCC!hD%Zw;ct%45o@~o;IU5<_Dn+n>rH!e;YUaK~4|9dYDPXbS+3O|$APoF=!Yxm{xxcEbb{WTNFr@28R%lEs1Y{%;vuCd;f zsM~sqNEoswC7bDm=>xGd3>`i^!2I=~uuzPps;eSb8*V{aZM_&9V=A26$*^q^Bo68N1UY#238w4Jp$ z5q7uTYMJksDg&=1q^y|wM1kk@HoNlFWde2*J!8j=9^E1G*8OusAaY1S&Z^!warp4* zM`~j&Ree{PTR$=&t$*d2TcVJnMx#NbR}OU)u+~HLGPGr{}3d( zBG(6`zC7;_+Dp;Ri!p}#RdsduonVvq>>Caz{sqR+lV@F7#ca7hWDn?N1p!jb{%RDwp)4o(51KxJ{S=fk{QRK`Oyj zezA;%?_IzHO@D*d)C|px;8QO06v>hl@q934-I9`Lns6NnV~;EIQ4lVjw9q=94~(lH zvbSIDSb99!z6-tOsKh9@kw!N%!=TTN07%8r3obe>jXEOcYGL~j!K5OEf~Hwmc0^c! z!!(h9$l~X3;_0uWF8>H2DUzA5gM;~2zp-_3Dm}I9T|>iz*N?v}ldFu=Jn0#d8d+~sN-}6qR&A9o91DcVYl95@{PA;sDx|}0*`kC51lYmL(E)_j08z(od z=z_)MZ{swLQ`^6P&vE!zl~*c|)ZGMT)~@j>IDikPcQ=T>h>f$KEzNCezL4yY4BqNp z_Slr)9uG2nW zV7JA%2;zwZST4LHwAhtzE`pue7feYSR{sQ`Zq=J=O{ll~Td#1fogyMA%Q?5py(z8T zHiu5zNMen6T4L>VT%<|vxG*%bJL1O74-@H1q{EW>a|_w&uzkgDD^^6JXcc}JqmW#H zcm)dATW|oUyvmg~5L;DgV141I_%Gs|B2VJ+7=-}C!#!9%>GtZ0MPIKjngl9j8nC#x zv0BGrBzhnooQ4wgz<~o^!PD%ZY)yX=bUr;`yqD6yfg;f#J1_CJ65)!plgW8)Y|xmH z8I(a<6a~)s(TBRd?dqG~hk{M;2~N0Fga}Y1Z2N26DJr@KOS+R#rT;=Bzr3p|ZW}Rn z?3@z^8egYQ`qFEDSpKN+ZIrN`kdDzWn$6Lw>}l-mH)Y)CZ>RegxGG1H&TvP?(WLG4 zO~?@ECvo|78=ZdtY@Gu&U{|c${3j$NM9kS0v#dm(ETrjpBQ#zjg2yOC%(0!lqU!;R zv=q&3AyuU2?vPk&2GZb{Kawp;#X&+=r5;UX_Lf*yxRA$g4z16^*(t8##>e^NMCc4h z0Bw~!;jm(0j_4;D#3N=Jafg5s6S1+C)?s{jFpPwlCARwg(?P^W4(6%W7Mv!-V?3_* zr_u}kYWvb@s%Gmykf(TTkr_lZEG-Wy4mr-9uml{-jX3)LV%{!ezRQu{uRpH!Jh35b z@ajb85=$W|2H;z!Txa5vnx+tNbZdco|2}s1fIvG<+_l#@=elPPt`l>b(7cOdRP25+ z;|4U0S1;0wn8G4MsMv1a2l_MD6Q9l>Jr`G~ACnwqcPy%uQ zUy``2g{+QkFBmXN7~$MP??E_-7^0x7s>q7L{CIBtmoefOvb)4|BmF*q$%f_`Ba}C7 z|Bim7?J2rVAtFR{l$x>o{Dlj4Kbr5vK3=HEVfo3OG{QXU33a zX4;2I=%rrzq+b7MFzSg&hoNRc0obg%xs@;dD#F12iHsD}OyC;QH(!k7 ze@!sg+d9Ya+qTdD=7hoxEhd{>qU3rxVf|;m#}4LZ$w=zkEqOzAb&c5;@a@W7&V&6k zl8FxprQK6rek&nGwqg1D5|msv!6(i?Oiu!dQ&$7o2Ece5>5}3G`8%P6*V*nw7{E`%+l(7OryfiILA7B459L z6_Y#!F36$!Vbh;4n`qIl^4*|@k5$cGjo3zro6#u=Q(aFDnV>joOv_K)#EqVV&~*NAMzvFP>wiCt}kXM`wMQ zbqSf?<<1?U(oyc$yE#BWwqZL6Qhwdx>$OPV@diNsKmQxNo%2n3PcA$-26x7S zNH$Y74B%u)%X-RV-RwGMh8TLtq#OwsHg*75V650I3)x&-ws(O4{`2w?G}4NH;8M=1K&diW*)hw4sGU7JuUL1Rn1~67|93 zqX35mK|bj_zc{4*@U{{7g;7aVhApTIkiNf^fCpY2xkfi8m)j1>w0cKK6t999KM^T= z`SRtQXL*QEb@sNat#hsPU*hTMQ~I?+Uhhc!qv*h^u9M6L4IC&&rrX>Rjwio-9fV92 zFk)#^&;8%jEF?!ly8yLE^Gd{Ja=S@^25XTR6|8v{JR?)3nF8Nn5h1Y2fmvfOerU%N zM9$6ZX;Z&vtRMa-o`8?&W^GS{kPcyGq78FfmWrXjk%r$paUk5{jP9N^Y(?NK#mx_xaS>-9?LC)D-X@(OVkX|oLa+8ubAOh#e%qS5_ey6U zt)3dNc+7|-(cA!P7$Ju(>Jnj|W-CHB`GcgYED`^^VC{>JLKDsr8cMsnU{w1man$5K zSTJtqu5NO`q)lxX-n0ZPq)HdDsXo_hk+j2{*=P>|^cThDDcr^=U1(1SKgD6O;j5O= z_=`C%WA-h^SEM<+Y*$SP~zDT!Jete*nch(R+!?^(up4d;YRgXnL zcr5>=cZ^H60A(R(Bi2)+JWM&A9j7sQ@&!MQ*P5EsV)yO4!A4iUvtR0eN^g6CdwJYS zrMc1V8jC06=*)Rv_2n2;E6{C_X2<;V=PNw_j___CSvyhd$SNa;x@T!0L+;jn^g6Rv zFERVfOV7ooPYMdQdzLTTAjZ|?1W^CQkMLup>^QHoGlAmSTtwlpmL^98W{SXcUi@EW ziVv3;uSl?<`L`1_KNqyTY5E=@ewJ)~!wdTITE$E!2UG{uz#$D$eR5(I= z%3>Dt1;ngmrjvB$*^9(rww(ygVfy^t)GyVQJjq0-KFi+dwymEaCXiqXrub3Kj9^QN z@n*CH@OE)QuLY%uFfbWr22A-YJuk86UErog!n6pgC4_`p?R?1MAUerEe_kQcQM8)$d`y!av0&4$z=UY2wc1JV`>H~DEBSC@(=VavJ#N+i zc4hjRpr#wdv!ej^==A;fyYpF}80KA5)XZ6_O&)rLgWw+3TlZh?msonYtje_Q_ji>8 zTCuj>jgC27X}UDmrFg~TbIGT!-}O8*>e7s%JvZNYp_`~`H#f*USivvXwNUm|?XJjm zjG3R4SYW^JUIiV6cb;X3IbEw;28{13ra+61%EQys9b<`@*OmTtEAOm)v^U>3$+cHy z)gxhvK@M#+TJZ>JZ!9ap;1jID8Qei4cbQo3yUWT){^EMMK?p|Ae*HQDGP6$heZEwy zbhqAL+O8-3#7*AvN0c+|B;#M$-BJMbqo~-~ta9V}_4LXOesZ}QU8ldn025Plk2YdYn{Q=gmy&oeI|g6X0;Q>?2L(C~Ax1KfBGdW_5pgfAht9lKz6ocrvB z`{Z+7rwop?eYlWkE=g+nnTaoNvY0A>UouhdbA=dUXm_!&gOl>yGlZNL{pd1gUsn!o zkyD?^+-$%NpbDy^=XG_{H4h?Koz4}j`u})353rv5_WgewGQ(YFksVSLWptCsR-_0e zDzg%jjI0!yWt2olN>PcTq6isTMMFv1BPp8-8UNSiet!S^a6HHJc-;AZKcDye8s~MM z=M_ApvxYMSAcdA+DJq7K;6W-1pt~5)ppzGVG+>4wGi%T7S6V$=lPb8*k=4Szfs!)X zVf5+djaFPw*n1^Bv$r6%-I{eIeFDE4JKijLvC_^ibi#=qR!Ob5rX3E8dai9zdo+4a zDi??nkNwW3T}P%~CGZOou_TqT^GujOU;-NfvJGlS!a}J!Gpys`Q+tKz&JPtLEuFBE zv3@LlkL{Qr@bwLyFR!2T>Vc?>PoMD9q-!v)Qw32%E7;3BPM>*^US*Tq9rZgyTc;9f zkr4U7P8OH3j{DfN+rKINlfy%zDu&K3>qx`SpGY=NjEO+W>(h?iLG3j*L->g=+;BB) z*Sm_}@t%YG5#`kHU*p;#A+j!<1|i1nV_J4#hig;!h3-CM9COFo7N)Uv+)#&1jZb|9 zLc8q_PHoWtejD$)U#&9hm%lEHY|=M6toFx`ig&f~jU${457OF*eP~gOD=|#_MI*(u zo|H7Gg86<^(hodWrY;_!Us+8*3`B1<(b1!Rb~vqVkp_h zz|pRU`fb2Dc12dccd03`5&R*HJ zi`{}(ho=-cVoVlx-pc)~b!mu8&lX!_^&2%RV<$s&&W{RvWq44xn%rxpzcU{c z>K~zfHyQlXmlPn0dh&^BnegaXD!oBC0|%Bp9s+|3s1H_lUA@{7c&@*i+mA(RQr3xl zg2{EJOOn))@w2~zM(`JWKQzOgeZ}Nw+^>N;^ zW~hVj@e4gvveM_3ZreT}_i4=>%UkW#UchNsj@v6UPO~57okS}r^(a+@fSk4~ZXKFq zuQ_!=?AgtHCE%7eP$THFwA$Wm*z3G6YN#PE&i<*r_$TVSFUKwKLd~a7nS}VASm>J_ zI$7`|gT0VrT8|$!Dx&%e6v+lwO6s@npa5`PY+^9153Pxw`V$tA9`OteY|U1@*|Xc3 zF6kz=?mFA&7OcoFJfT)Lf*0yqvae(CO<7DJ^wWE()SJ#+S_0U0qG#fQN2aW(bwRr? zj1rEo8v0j)n-LAj7UWfChkSa%h1VIlTyfa?*gtpk&Muzn-ecYXd){zga*y59Xalh7r*lB4&5|$ zo2%aLxN8$PfZ;Dl>iv@A(8$M5R$<8S3re0W*;6Q>8fSGqw91d#KG=SIN_5+a_j@L( z>FwSUdik^w1f}JycA{s_o*orpVw`it<;0rEPe&$n)?h(|`|7?j-`(d_y3M8M&QZn< zwhXi~wsJly;2;9Xy`67F!@OAg`+Ha7qCk}LS>d){LB=MnBw?xbf%h9TKTCTTVzXMM zkHhD1_x;aLC2eiZ%=E!#Sa#v7G#B- z5n~(SEy24gMr8$YsZQgKM7K>aPlxKau-&_aaU;qj0fZIm!AU$NX8`$+pFjJt9)uk! zmM6l(ORoXQddd=4paZLt1+b!II8fpB;C#+re>9vXu1l@7B+@k$Dxvo~of}x{M&+NVRTJMrTi)b4h;>NiTj@UjHz%{0O zFdRcU8T4a39heD2wmcBj12Go)A@4_$6iFb=BH2E;x_YWeYh{I|a4(7WP0YS2=z-Ta zV-tb5kG7J=`wn>KEQCu0sDrika4FP2iPhf=AF(`kJ@D)N;nE zb)a9JVAYCK+^A8$!#dIgHA&=l-SRLrGdpPiOh!Iz6#_6~+~SjQ`iXJlhvO|R1*w;u zBev1h;nCF(X!6k;i#a|<_?=8lnsda&vQah?KqC`qjz6f8bfL}vaRCZ*lfG`ge|px0 zys2<3m%_On)@H;bPd>@j_+b?scKfzGSsX z!FbYbfb?zv^Y$el@}nC<9T5JZ=IE2{D%_1HSKOqa!rh=kfBt7F&&w}%_2rmU(*k@vah&)3j*JK^0SkjdFiySGX~qlQ98XU_j}aoROIGpk8EPj}}ksqDG! zF}b;4sWz}WW@txeBp>FIJjeD#%e4VE6=KiHBUGr5nf&6D{kzY2t}J45wTf}-6bO)# z1eTQNt{ZbPevO^>$q^plNwAf#5|@*2-TO8W$IN^EbLO0uo*!3I**_h9umGfu_yX;j z2?A7UF*j9cY1BF9-DmSKKYAHLzUvf!Z|4)9!yJqvLS4>ntGdD!H_$7qXnwJ1+Q}bh z`r7SDY&|)&Y)h!|wXmNj8l@+}2maXUUaD2QYo>2EvFH1FNwnGu(I( z@@DY2_vbzk8K1=UMJ=`!SgiG`X=BE0$vVd*M%G2gA1yr9!tIbf$mZ!ZOBxAHYUA7+ zpLE!*M62Kb-+yOf!6c{xs$^f8$b$F-V?pK@L4eRW+5G~K!umqAkc!*Cq{qZ9dkaN1 z3`BAM@4xo=;r7K)aU0YIZzqLJ>WZbs)wD4)}8@qfZm} z3d<*d)a$D%tJb@5p?ke%L!zJOkEt}9`DlyX(d3kD<-t#xbbFev=mVhrm1heR?%MBXFdnE+(6w%85CyPbzAc` z3=Xf7D(Qpge2oh>c>j()tv>DgEot&0$F(5$LZj|?a-Z$)({19^ZP&CMGaIR0iR>CV zC)Dkh&3sDjlYGcP|9NtKR@1~=PytiXg}3c@6T@NXyXnu@FOoj zGCI1Btdy?$Mj5p;BxF5_iE$s-%A$SKOVGtZi697ZkA1DX$z}`4QO}+}HLvPT%^k(A zHvICb59YbLDzQn@y4w-Iu~r_34jr0tQqvTL#)hGXm))EYZ3DT5F0uvmD*RoQHeQjf zjiBdHnF*MeUVLIGql_K(I&;PDG0}ya7v2TNcTYQR?+2^;O=0vJ!dmSA)dz=vU!YA< zD1;xW^I~zDeO90OeZv>;1Dr?=je1L$Fz(k%viH4<_`WhFo$>YcyW(vzF}hH@Z8Q$W zeAg?Ay5abTA7#2m^patP4wa-y$J6* zJ)QM6ELXR5&`hIEl#}1};BsX+u9um#ZGv?F9DdUEncD{ikpE#G4UM)DKq15-j>ouh zV_h*qp%Im73yDOmS(31Z8Z�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 jw|?cM+guAZ_$8V5R!>GQa^HA