From 8081e43f5c760ee9d695fb66fa1be2f525dce23c Mon Sep 17 00:00:00 2001 From: Christopher Date: Mon, 9 Jan 2017 15:28:54 +0000 Subject: [PATCH] Updated comments for Save System. --- Assets/Fungus/Scripts/Commands/SavePoint.cs | 19 +- .../Fungus/Scripts/Components/SaveManager.cs | 36 +- Assets/Fungus/Scripts/Components/SaveMenu.cs | 39 +- .../{SaveGameObjects.cs => SavedObjects.cs} | 10 +- ...meObjects.cs.meta => SavedObjects.cs.meta} | 4 +- Assets/Fungus/Scripts/SavePoints.meta | 9 - .../{SavePoints => Utils}/FlowchartData.cs | 41 +- .../FlowchartData.cs.meta | 0 .../{SavePoints => Utils}/SaveHistory.cs | 29 ++ .../{SavePoints => Utils}/SaveHistory.cs.meta | 0 .../{SavePoints => Utils}/SavePointData.cs | 26 +- .../SavePointData.cs.meta | 0 .../FungusExamples/SaveGame/SaveExample.unity | 446 ++++++++++++------ .../FungusExamples/SaveGame/SaveMenu.prefab | 178 +++---- .../SaveGame/SavedObjects.prefab | 54 +++ .../SaveGame/SavedObjects.prefab.meta | 8 + .../IntegrationTestsFramework/Libs.meta | 9 - .../Libs/Mono.Cecil.Mdb.dll | Bin 44544 -> 0 bytes .../Libs/Mono.Cecil.Mdb.dll.meta | 24 - .../Libs/Mono.Cecil.dll | Bin 280064 -> 0 bytes .../Libs/Mono.Cecil.dll.meta | 24 - .../TestRunner/Editor/GuiHelper.cs | 4 - ProjectSettings/GraphicsSettings.asset | 24 +- ProjectSettings/ProjectVersion.txt | 3 +- ProjectSettings/UnityAdsSettings.asset | 11 - ProjectSettings/UnityConnectSettings.asset | 15 + 26 files changed, 679 insertions(+), 334 deletions(-) rename Assets/Fungus/Scripts/Components/{SaveGameObjects.cs => SavedObjects.cs} (55%) rename Assets/Fungus/Scripts/Components/{SaveGameObjects.cs.meta => SavedObjects.cs.meta} (76%) delete mode 100644 Assets/Fungus/Scripts/SavePoints.meta rename Assets/Fungus/Scripts/{SavePoints => Utils}/FlowchartData.cs (81%) rename Assets/Fungus/Scripts/{SavePoints => Utils}/FlowchartData.cs.meta (100%) rename Assets/Fungus/Scripts/{SavePoints => Utils}/SaveHistory.cs (63%) rename Assets/Fungus/Scripts/{SavePoints => Utils}/SaveHistory.cs.meta (100%) rename Assets/Fungus/Scripts/{SavePoints => Utils}/SavePointData.cs (84%) rename Assets/Fungus/Scripts/{SavePoints => Utils}/SavePointData.cs.meta (100%) create mode 100644 Assets/FungusExamples/SaveGame/SavedObjects.prefab create mode 100644 Assets/FungusExamples/SaveGame/SavedObjects.prefab.meta delete mode 100644 Assets/UnityTestTools/IntegrationTestsFramework/Libs.meta delete mode 100644 Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll delete mode 100644 Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll.meta delete mode 100644 Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll delete mode 100644 Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll.meta delete mode 100644 ProjectSettings/UnityAdsSettings.asset diff --git a/Assets/Fungus/Scripts/Commands/SavePoint.cs b/Assets/Fungus/Scripts/Commands/SavePoint.cs index e5979a2a..633d78ba 100644 --- a/Assets/Fungus/Scripts/Commands/SavePoint.cs +++ b/Assets/Fungus/Scripts/Commands/SavePoint.cs @@ -2,26 +2,33 @@ // It is released for free under the MIT open source license (https://github.com/snozbot/fungus/blob/master/LICENSE) using UnityEngine; -using UnityEngine.SceneManagement; -using System.Collections.Generic; namespace Fungus { - [CommandInfo("Variable", + [CommandInfo("Flow", "Save Point", "Creates a save point which can be saved to persistant storage and loaded again later.")] public class SavePoint : Command { + [Tooltip("A string key which identifies this save point. Must be unique in this scene.")] [SerializeField] protected string savePointKey; - [SerializeField] protected string savePointDescription; + [Tooltip("A short description of this save point.")] + [SerializeField] protected StringData savePointDescription; + [Tooltip("Resume execution from this command after loading a save point.")] [SerializeField] protected bool resumeFromHere = true; #region Public members + /// + /// A string key which identifies this save point. Must be unique in this scene. + /// public string SavePointKey { get { return savePointKey; } } + /// + /// Resume execution from this command after loading a save point. + /// public bool ResumeFromHere { get { return resumeFromHere; } } public override void OnEnter() @@ -34,7 +41,7 @@ namespace Fungus var saveManager = FungusManager.Instance.SaveManager; - saveManager.AddSavePoint(savePointKey, savePointDescription); + saveManager.AddSavePoint(savePointKey, savePointDescription.Value); Continue(); } @@ -46,7 +53,7 @@ namespace Fungus return "Error: Save Point Key not specified"; } - return savePointKey + " : " + savePointDescription; + return savePointKey + " : " + savePointDescription.Value; } public override Color GetButtonColor() diff --git a/Assets/Fungus/Scripts/Components/SaveManager.cs b/Assets/Fungus/Scripts/Components/SaveManager.cs index 1286e2fd..3cb35099 100644 --- a/Assets/Fungus/Scripts/Components/SaveManager.cs +++ b/Assets/Fungus/Scripts/Components/SaveManager.cs @@ -1,8 +1,10 @@ using UnityEngine; -using UnityEngine.SceneManagement; namespace Fungus { + /// + /// Manages the Save History (a list of Save Points). + /// public class SaveManager : MonoBehaviour { protected static SaveHistory saveHistory = new SaveHistory(); @@ -38,17 +40,29 @@ namespace Fungus #region Public members + /// + /// Returns the number of Save Points in the Save History. + /// public virtual int NumSavePoints { get { return saveHistory.NumSavePoints; } } + /// + /// Returns the current number of rewound Save Points in the Save History. + /// public virtual int NumRewoundSavePoints { get { return saveHistory.NumRewoundSavePoints; } } + /// + /// Writes the Save History to persistent storage. + /// public virtual void Save(string saveDataKey) { WriteSaveHistory(saveDataKey); SaveManagerSignals.DoGameSaved(saveDataKey); } - + + /// + /// Loads the Save History from persistent storage. + /// public void Load(string saveDataKey) { if (ReadSaveHistory(saveDataKey)) @@ -60,17 +74,26 @@ namespace Fungus } } + /// + /// Deletes a previously stored Save History from persistent storage. + /// public void Delete(string saveDataKey) { PlayerPrefs.DeleteKey(saveDataKey); PlayerPrefs.Save(); } + /// + /// Returns true if save data has previously been stored using this key. + /// public bool SaveDataExists(string saveDataKey) { return PlayerPrefs.HasKey(saveDataKey); } + /// + /// Creates a new Save Point using a key and description, and adds it to the Save History. + /// public virtual void AddSavePoint(string savePointKey, string savePointDescription) { saveHistory.AddSavePoint(savePointKey, savePointDescription); @@ -78,6 +101,9 @@ namespace Fungus SaveManagerSignals.DoSavePointAdded(savePointKey, savePointDescription); } + /// + /// Rewinds to the previous Save Point in the Save History and loads that Save Point. + /// public virtual void Rewind() { if (saveHistory.NumSavePoints > 0) @@ -87,6 +113,9 @@ namespace Fungus } } + /// + /// Fast forwards to the next rewound Save Point in the Save History and loads that Save Point. + /// public virtual void FastForward() { if (saveHistory.NumRewoundSavePoints > 0) @@ -96,6 +125,9 @@ namespace Fungus } } + /// + /// Deletes all Save Points in the Save History. + /// public virtual void ClearHistory() { saveHistory.Clear(); diff --git a/Assets/Fungus/Scripts/Components/SaveMenu.cs b/Assets/Fungus/Scripts/Components/SaveMenu.cs index 181bda09..4d50e301 100644 --- a/Assets/Fungus/Scripts/Components/SaveMenu.cs +++ b/Assets/Fungus/Scripts/Components/SaveMenu.cs @@ -1,33 +1,44 @@ using UnityEngine; using UnityEngine.UI; -using System.Collections; using System.Collections.Generic; using UnityEngine.SceneManagement; namespace Fungus { + /// + /// A singleton game object which displays a simple UI for the save system. + /// public class SaveMenu : MonoBehaviour { const string SaveDataKey = "save_data"; const string NewGameSavePointKey = "new_game"; + [Tooltip("On scene start, execute any Save Point Loaded event handlers which have the 'new_game' key")] [SerializeField] protected bool autoStartGame = true; + [Tooltip("Delete the save game data from disk when player restarts the game. Useful for testing, but best switched off for release builds.")] [SerializeField] protected bool restartDeletesSave = false; + [Tooltip("The CanvasGroup containing the save menu buttons")] [SerializeField] protected CanvasGroup saveMenuGroup; + [Tooltip("The button which hides / displays the save menu")] [SerializeField] protected Button saveMenuButton; + [Tooltip("The button which saves the save history to disk")] [SerializeField] protected Button saveButton; + [Tooltip("The button which loads the save history from disk")] [SerializeField] protected Button loadButton; + [Tooltip("The button which rewinds the save history to the previous save point.")] [SerializeField] protected Button rewindButton; + [Tooltip("The button which fast forwards the save history to the next save point.")] [SerializeField] protected Button forwardButton; + [Tooltip("The button which restarts the game.")] [SerializeField] protected Button restartButton; protected static bool saveMenuActive = false; @@ -58,6 +69,7 @@ namespace Fungus protected virtual void Start() { + // Assume that the first scene that contains the SaveMenu is also the scene to load on restart. startScene = SceneManager.GetActiveScene().name; var saveManager = FungusManager.Instance.SaveManager; @@ -101,7 +113,7 @@ namespace Fungus } /// - /// Warn if duplicate SavePointKeys are found. + /// Warns if duplicate SavePointKeys are found. /// protected void CheckSavePointKeys() { @@ -136,7 +148,7 @@ namespace Fungus } /// - /// Callback for restart scene load + /// Callback for the restart scene load /// protected void OnSceneLoaded(Scene scene, LoadSceneMode mode) { @@ -151,6 +163,10 @@ namespace Fungus #region Public methods + /// + /// Toggles the expanded / collapsed state of the save menu. + /// Uses a tween to fade the menu UI in and out. + /// public virtual void ToggleSaveMenu() { if (fadeTween != null) @@ -181,6 +197,9 @@ namespace Fungus saveMenuActive = !saveMenuActive; } + /// + /// Handler function called when the Save button is pressed. + /// public virtual void Save() { var saveManager = FungusManager.Instance.SaveManager; @@ -192,6 +211,9 @@ namespace Fungus } } + /// + /// Handler function called when the Load button is pressed. + /// public virtual void Load() { var saveManager = FungusManager.Instance.SaveManager; @@ -203,6 +225,9 @@ namespace Fungus } } + /// + /// Handler function called when the Rewind button is pressed. + /// public virtual void Rewind() { PlayClickSound(); @@ -214,7 +239,10 @@ namespace Fungus } } - public virtual void Forward() + /// + /// Handler function called when the Fast Forward button is pressed. + /// + public virtual void FastForward() { PlayClickSound(); @@ -225,6 +253,9 @@ namespace Fungus } } + /// + /// Handler function called when the Restart button is pressed. + /// public virtual void Restart() { if (string.IsNullOrEmpty(startScene)) diff --git a/Assets/Fungus/Scripts/Components/SaveGameObjects.cs b/Assets/Fungus/Scripts/Components/SavedObjects.cs similarity index 55% rename from Assets/Fungus/Scripts/Components/SaveGameObjects.cs rename to Assets/Fungus/Scripts/Components/SavedObjects.cs index 6fcb0670..c4a41f9d 100644 --- a/Assets/Fungus/Scripts/Components/SaveGameObjects.cs +++ b/Assets/Fungus/Scripts/Components/SavedObjects.cs @@ -3,13 +3,19 @@ using System.Collections.Generic; namespace Fungus { - [System.Serializable] - public class SaveGameObjects : MonoBehaviour + /// + /// Contains a list of game objects whose state will be saved for each Save Point. + /// + public class SavedObjects : MonoBehaviour { + [Tooltip("A list of Flowchart objects whose variables will be encoded in the save data. Boolean, Integer, Float and String variables are supported.")] [SerializeField] protected List flowcharts = new List(); #region Public methods + /// + /// Encodes the list of saved objects and adds it to a Save Point Data object. + /// public void Encode(SavePointData savePointData) { for (int i = 0; i < flowcharts.Count; i++) diff --git a/Assets/Fungus/Scripts/Components/SaveGameObjects.cs.meta b/Assets/Fungus/Scripts/Components/SavedObjects.cs.meta similarity index 76% rename from Assets/Fungus/Scripts/Components/SaveGameObjects.cs.meta rename to Assets/Fungus/Scripts/Components/SavedObjects.cs.meta index 293553be..ccf6cea5 100644 --- a/Assets/Fungus/Scripts/Components/SaveGameObjects.cs.meta +++ b/Assets/Fungus/Scripts/Components/SavedObjects.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: f9c00b58b03474e37b54a4b39ed6c8ee -timeCreated: 1480503989 +guid: 60d92858185944732937980806717234 +timeCreated: 1483972111 licenseType: Free MonoImporter: serializedVersion: 2 diff --git a/Assets/Fungus/Scripts/SavePoints.meta b/Assets/Fungus/Scripts/SavePoints.meta deleted file mode 100644 index 9683f914..00000000 --- a/Assets/Fungus/Scripts/SavePoints.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 6bd8827dc9c254f3daa0a9b2672a7764 -folderAsset: yes -timeCreated: 1479213577 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Fungus/Scripts/SavePoints/FlowchartData.cs b/Assets/Fungus/Scripts/Utils/FlowchartData.cs similarity index 81% rename from Assets/Fungus/Scripts/SavePoints/FlowchartData.cs rename to Assets/Fungus/Scripts/Utils/FlowchartData.cs index 53d24c8f..25bc493c 100644 --- a/Assets/Fungus/Scripts/SavePoints/FlowchartData.cs +++ b/Assets/Fungus/Scripts/Utils/FlowchartData.cs @@ -1,9 +1,11 @@ using System.Collections.Generic; using UnityEngine; -using UnityEngine.SceneManagement; namespace Fungus { + /// + /// Serializable container for a string variable. + /// [System.Serializable] public class StringVar { @@ -18,6 +20,9 @@ namespace Fungus #endregion } + /// + /// Serializable container for an integer variable. + /// [System.Serializable] public class IntVar { @@ -32,6 +37,9 @@ namespace Fungus #endregion } + /// + /// Serializable container for a float variable. + /// [System.Serializable] public class FloatVar { @@ -46,6 +54,9 @@ namespace Fungus #endregion } + /// + /// Serializable container for a boolean variable. + /// [System.Serializable] public class BoolVar { @@ -60,6 +71,9 @@ namespace Fungus #endregion } + /// + /// Serializable container for encoding the state of a Flowchart's variables. + /// [System.Serializable] public class FlowchartData { @@ -71,12 +85,34 @@ namespace Fungus #region Public methods + /// + /// Gets or sets the name of the encoded Flowchart. + /// public string FlowchartName { get { return flowchartName; } set { flowchartName = value; } } + + /// + /// Gets or sets the list of encoded string variables. + /// public List StringVars { get { return stringVars; } set { stringVars = value; } } + + /// + /// Gets or sets the list of encoded integer variables. + /// public List IntVars { get { return intVars; } set { intVars = value; } } + + /// + /// Gets or sets the list of encoded float variables. + /// public List FloatVars { get { return floatVars; } set { floatVars = value; } } + + /// + /// Gets or sets the list of encoded boolean variables. + /// public List BoolVars { get { return boolVars; } set { boolVars = value; } } + /// + /// Encodes the data in a Flowchart into a structure that can be stored by the save system. + /// public static FlowchartData Encode(Flowchart flowchart) { var flowchartData = new FlowchartData(); @@ -131,6 +167,9 @@ namespace Fungus return flowchartData; } + /// + /// Decodes a FlowchartData object and uses it to restore the state of a Flowchart in the scene. + /// public static void Decode(FlowchartData flowchartData) { var go = GameObject.Find(flowchartData.FlowchartName); diff --git a/Assets/Fungus/Scripts/SavePoints/FlowchartData.cs.meta b/Assets/Fungus/Scripts/Utils/FlowchartData.cs.meta similarity index 100% rename from Assets/Fungus/Scripts/SavePoints/FlowchartData.cs.meta rename to Assets/Fungus/Scripts/Utils/FlowchartData.cs.meta diff --git a/Assets/Fungus/Scripts/SavePoints/SaveHistory.cs b/Assets/Fungus/Scripts/Utils/SaveHistory.cs similarity index 63% rename from Assets/Fungus/Scripts/SavePoints/SaveHistory.cs rename to Assets/Fungus/Scripts/Utils/SaveHistory.cs index efd17657..edee9705 100644 --- a/Assets/Fungus/Scripts/SavePoints/SaveHistory.cs +++ b/Assets/Fungus/Scripts/Utils/SaveHistory.cs @@ -5,6 +5,9 @@ using UnityEngine.SceneManagement; namespace Fungus { + /// + /// The Save History is a list of previously created Save Points, sorted chronologically. + /// [System.Serializable] public class SaveHistory { @@ -21,10 +24,19 @@ namespace Fungus #region Public methods + /// + /// Returns the number of Save Points in the Save History. + /// public int NumSavePoints { get { return savePoints.Count; } } + /// + /// Returns the current number of rewound Save Points in the Save History. + /// public int NumRewoundSavePoints { get { return rewoundSavePoints.Count; } } + /// + /// Creates a new Save Point using a key and description, and adds it to the Save History. + /// public void AddSavePoint(string savePointKey, string savePointDescription) { string sceneName = SceneManager.GetActiveScene().name; @@ -32,6 +44,10 @@ namespace Fungus savePoints.Add(savePointData); } + /// + /// Rewinds to the previous Save Point in the Save History. + /// The latest Save Point is moved to a seperate list of rewound save points. + /// public void Rewind() { if (savePoints.Count > 0) @@ -41,6 +57,10 @@ namespace Fungus } } + /// + /// Fast forwards to the next Save Point in the Save History. + /// The most recently rewound Save Point is moved back to the main list of save points. + /// public void FastForward() { if (rewoundSavePoints.Count > 0) @@ -50,6 +70,9 @@ namespace Fungus } } + /// + /// Loads the latest Save Point. + /// public void LoadLatestSavePoint() { if (savePoints.Count > 0) @@ -59,12 +82,18 @@ namespace Fungus } } + /// + /// Clears all Save Points. + /// public void Clear() { savePoints.Clear(); rewoundSavePoints.Clear(); } + /// + /// Clears rewound Save Points only. The main Save Point list is not changed. + /// public void ClearRewoundSavePoints() { rewoundSavePoints.Clear(); diff --git a/Assets/Fungus/Scripts/SavePoints/SaveHistory.cs.meta b/Assets/Fungus/Scripts/Utils/SaveHistory.cs.meta similarity index 100% rename from Assets/Fungus/Scripts/SavePoints/SaveHistory.cs.meta rename to Assets/Fungus/Scripts/Utils/SaveHistory.cs.meta diff --git a/Assets/Fungus/Scripts/SavePoints/SavePointData.cs b/Assets/Fungus/Scripts/Utils/SavePointData.cs similarity index 84% rename from Assets/Fungus/Scripts/SavePoints/SavePointData.cs rename to Assets/Fungus/Scripts/Utils/SavePointData.cs index 5734366e..df77a30e 100644 --- a/Assets/Fungus/Scripts/SavePoints/SavePointData.cs +++ b/Assets/Fungus/Scripts/Utils/SavePointData.cs @@ -4,6 +4,9 @@ using UnityEngine.SceneManagement; namespace Fungus { + /// + /// Serializable container for a Save Point. + /// [System.Serializable] public class SavePointData { @@ -83,16 +86,34 @@ namespace Fungus #region Public methods + /// + /// Gets or sets the unique key for the Save Point. + /// public string SavePointKey { get { return savePointKey; } set { savePointKey = value; } } + + /// + /// Gets or sets the description for the Save Point. + /// public string SavePointDescription { get { return savePointDescription; } set { savePointDescription = value; } } + + /// + /// Gets or sets the scene name associated with the Save Point. + /// public string SceneName { get { return sceneName; } set { sceneName = value; } } + + /// + /// Gets or sets the encoded Flowchart data for the Save Point. + /// public List FlowchartDatas { get { return flowchartDatas; } set { flowchartDatas = value; } } + /// + /// Encodes a new Save Point to data and converts it to JSON text format. + /// public static string Encode(string _savePointKey, string _savePointDescription, string _sceneName) { var savePointData = Create(_savePointKey, _savePointDescription, _sceneName); - var saveGameObjects = GameObject.FindObjectOfType(); + var saveGameObjects = GameObject.FindObjectOfType(); if (saveGameObjects == null) { Debug.LogWarning("Failed to find a SaveGameObjects in current scene"); @@ -105,6 +126,9 @@ namespace Fungus return JsonUtility.ToJson(savePointData, true); } + /// + /// Decodes a Save Point from JSON text format and loads it. + /// public static void Decode(string saveDataJSON) { tempSavePointData = JsonUtility.FromJson(saveDataJSON); diff --git a/Assets/Fungus/Scripts/SavePoints/SavePointData.cs.meta b/Assets/Fungus/Scripts/Utils/SavePointData.cs.meta similarity index 100% rename from Assets/Fungus/Scripts/SavePoints/SavePointData.cs.meta rename to Assets/Fungus/Scripts/Utils/SavePointData.cs.meta diff --git a/Assets/FungusExamples/SaveGame/SaveExample.unity b/Assets/FungusExamples/SaveGame/SaveExample.unity index d746ad91..47f66eb2 100644 --- a/Assets/FungusExamples/SaveGame/SaveExample.unity +++ b/Assets/FungusExamples/SaveGame/SaveExample.unity @@ -1,15 +1,15 @@ %YAML 1.1 %TAG !u! tag:unity3d.com,2011: --- !u!29 &1 -SceneSettings: +OcclusionCullingSettings: m_ObjectHideFlags: 0 - m_PVSData: - m_PVSObjectsArray: [] - m_PVSPortalsArray: [] + serializedVersion: 2 m_OcclusionBakeSettings: smallestOccluder: 5 smallestHole: 0.25 backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} --- !u!104 &2 RenderSettings: m_ObjectHideFlags: 0 @@ -79,27 +79,28 @@ NavMeshSettings: m_ObjectHideFlags: 0 m_BuildSettings: serializedVersion: 2 + agentTypeID: 0 agentRadius: 0.5 agentHeight: 2 agentSlope: 45 agentClimb: 0.4 ledgeDropHeight: 0 maxJumpAcrossDistance: 0 - accuratePlacement: 0 minRegionArea: 2 - cellSize: 0.16666667 manualCellSize: 0 + cellSize: 0.16666667 + accuratePlacement: 0 m_NavMeshData: {fileID: 0} --- !u!1 &24276234 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 188898, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 24276235} - - 222: {fileID: 24276237} - - 114: {fileID: 24276236} + - component: {fileID: 24276235} + - component: {fileID: 24276237} + - component: {fileID: 24276236} m_Layer: 5 m_Name: NameText m_TagString: Untagged @@ -117,10 +118,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 2135898993} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} m_AnchoredPosition: {x: 586.5, y: -38.369995} @@ -172,12 +173,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 148914, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 132162242} - - 222: {fileID: 132162245} - - 114: {fileID: 132162244} - - 114: {fileID: 132162243} + - component: {fileID: 132162242} + - component: {fileID: 132162245} + - component: {fileID: 132162244} + - component: {fileID: 132162243} m_Layer: 5 m_Name: Image m_TagString: Untagged @@ -195,10 +196,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 2135898993} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} m_AnchoredPosition: {x: -178.5, y: 263.13} @@ -263,12 +264,12 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 180152, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 162867991} - - 222: {fileID: 162867994} - - 114: {fileID: 162867993} - - 114: {fileID: 162867992} + - component: {fileID: 162867991} + - component: {fileID: 162867994} + - component: {fileID: 162867993} + - component: {fileID: 162867992} m_Layer: 5 m_Name: Continue m_TagString: Untagged @@ -286,11 +287,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 2029004623} m_Father: {fileID: 2025975870} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 0} m_AnchorMax: {x: 1, y: 0} m_AnchoredPosition: {x: -38.900024, y: 38.074993} @@ -384,15 +385,67 @@ CanvasRenderer: type: 2} m_PrefabInternal: {fileID: 0} m_GameObject: {fileID: 162867990} +--- !u!1001 &202469951 +Prefab: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 114272980009688704, guid: eae76c041b933476bbe9bdd4c3d80793, + type: 2} + propertyPath: flowcharts.Array.size + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalPosition.x + value: 1079.5829 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalPosition.y + value: 593.8655 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 4704521519618994, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + propertyPath: m_RootOrder + value: 5 + objectReference: {fileID: 0} + - target: {fileID: 114272980009688704, guid: eae76c041b933476bbe9bdd4c3d80793, + type: 2} + propertyPath: flowcharts.Array.data[0] + value: + objectReference: {fileID: 1889213476} + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 100100000, guid: eae76c041b933476bbe9bdd4c3d80793, type: 2} + m_IsPrefabParent: 0 --- !u!1 &397720777 GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 397720779} - - 114: {fileID: 397720778} + - component: {fileID: 397720779} + - component: {fileID: 397720778} m_Layer: 0 m_Name: _FungusState m_TagString: Untagged @@ -421,20 +474,20 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &659497557 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 659497560} - - 114: {fileID: 659497559} - - 114: {fileID: 659497558} + - component: {fileID: 659497560} + - component: {fileID: 659497559} + - component: {fileID: 659497558} m_Layer: 0 m_Name: EventSystem m_TagString: Untagged @@ -483,10 +536,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1001 &661260494 Prefab: m_ObjectHideFlags: 0 @@ -584,6 +637,156 @@ Prefab: propertyPath: m_Pivot.y value: 0 objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 21.630001 + objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.x + value: 43.260002 + objectReference: {fileID: 0} + - target: {fileID: 224000012150207008, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 64.89 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.x + value: 43.260002 + objectReference: {fileID: 0} + - target: {fileID: 224000013898185038, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 108.15001 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.x + value: 43.260002 + objectReference: {fileID: 0} + - target: {fileID: 224000012687811630, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 151.41 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.x + value: 43.260002 + objectReference: {fileID: 0} + - target: {fileID: 224000012590701094, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMin.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.x + value: 194.67001 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.x + value: 43.260002 + objectReference: {fileID: 0} + - target: {fileID: 224000013149320576, guid: bd2b99773f3e0489aae9f9b5053ad360, + type: 2} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} m_RemovedComponents: [] m_ParentPrefab: {fileID: 100100000, guid: bd2b99773f3e0489aae9f9b5053ad360, type: 2} m_IsPrefabParent: 0 @@ -592,18 +795,18 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 188902, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 1011241900} - - 223: {fileID: 1011241899} - - 114: {fileID: 1011241898} - - 225: {fileID: 1011241897} - - 114: {fileID: 1011241896} - - 114: {fileID: 1011241895} - - 114: {fileID: 1011241894} - - 114: {fileID: 1011241893} - - 114: {fileID: 1011241892} - - 82: {fileID: 1011241891} + - component: {fileID: 1011241900} + - component: {fileID: 1011241899} + - component: {fileID: 1011241898} + - component: {fileID: 1011241897} + - component: {fileID: 1011241896} + - component: {fileID: 1011241895} + - component: {fileID: 1011241894} + - component: {fileID: 1011241893} + - component: {fileID: 1011241892} + - component: {fileID: 1011241891} m_Layer: 5 m_Name: SayDialog m_TagString: Untagged @@ -628,6 +831,7 @@ AudioSource: Loop: 0 Mute: 0 Spatialize: 0 + SpatializePostEffects: 0 Priority: 128 DopplerLevel: 1 MinDistance: 1 @@ -640,12 +844,14 @@ AudioSource: rolloffCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 - - time: 1 + - serializedVersion: 2 + time: 1 value: 0 inSlope: 0 outSlope: 0 @@ -656,7 +862,8 @@ AudioSource: panLevelCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -667,7 +874,8 @@ AudioSource: spreadCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -678,7 +886,8 @@ AudioSource: reverbZoneMixCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 @@ -845,70 +1054,28 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 2135898993} m_Father: {fileID: 0} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!1 &1193374352 -GameObject: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - serializedVersion: 4 - m_Component: - - 4: {fileID: 1193374354} - - 114: {fileID: 1193374353} - m_Layer: 0 - m_Name: SaveGameObjects - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1193374353 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1193374352} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f9c00b58b03474e37b54a4b39ed6c8ee, type: 3} - m_Name: - m_EditorClassIdentifier: - flowcharts: - - {fileID: 1889213476} ---- !u!4 &1193374354 -Transform: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 1193374352} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 1079.5829, y: 593.8655, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_Children: [] - m_Father: {fileID: 0} - m_RootOrder: 5 --- !u!1 &1288505573 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1288505578} - - 20: {fileID: 1288505577} - - 92: {fileID: 1288505576} - - 124: {fileID: 1288505575} - - 81: {fileID: 1288505574} + - component: {fileID: 1288505578} + - component: {fileID: 1288505577} + - component: {fileID: 1288505576} + - component: {fileID: 1288505575} + - component: {fileID: 1288505574} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -980,29 +1147,29 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: -10} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1889213469 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 142980, guid: 5e7fbc8d4eb714b279eeeef2262c1e1a, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 4: {fileID: 1889213477} - - 114: {fileID: 1889213476} - - 114: {fileID: 1889213475} - - 114: {fileID: 1889213474} - - 114: {fileID: 1889213481} - - 114: {fileID: 1889213480} - - 114: {fileID: 1889213479} - - 114: {fileID: 1889213478} - - 114: {fileID: 1889213473} - - 114: {fileID: 1889213472} - - 114: {fileID: 1889213471} - - 114: {fileID: 1889213470} + - component: {fileID: 1889213477} + - component: {fileID: 1889213476} + - component: {fileID: 1889213475} + - component: {fileID: 1889213474} + - component: {fileID: 1889213481} + - component: {fileID: 1889213480} + - component: {fileID: 1889213479} + - component: {fileID: 1889213478} + - component: {fileID: 1889213473} + - component: {fileID: 1889213472} + - component: {fileID: 1889213471} + - component: {fileID: 1889213470} m_Layer: 0 m_Name: Flowchart m_TagString: Untagged @@ -1049,7 +1216,9 @@ MonoBehaviour: itemId: 14 indentLevel: 0 savePointKey: step 4 - savePointDescription: + savePointDescription: + stringRef: {fileID: 0} + stringVal: resumeFromHere: 1 --- !u!114 &1889213472 MonoBehaviour: @@ -1090,7 +1259,9 @@ MonoBehaviour: itemId: 12 indentLevel: 0 savePointKey: step 3 - savePointDescription: + savePointDescription: + stringRef: {fileID: 0} + stringVal: resumeFromHere: 1 --- !u!114 &1889213474 MonoBehaviour: @@ -1164,7 +1335,8 @@ MonoBehaviour: height: 922 selectedBlocks: - {fileID: 1889213475} - selectedCommands: [] + selectedCommands: + - {fileID: 1889213479} variables: [] description: stepPause: 0 @@ -1185,10 +1357,10 @@ Transform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 0} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &1889213478 MonoBehaviour: m_ObjectHideFlags: 2 @@ -1228,7 +1400,9 @@ MonoBehaviour: itemId: 10 indentLevel: 0 savePointKey: step 2 - savePointDescription: + savePointDescription: + stringRef: {fileID: 0} + stringVal: resumeFromHere: 1 --- !u!114 &1889213480 MonoBehaviour: @@ -1269,19 +1443,21 @@ MonoBehaviour: itemId: 8 indentLevel: 0 savePointKey: step 1 - savePointDescription: + savePointDescription: + stringRef: {fileID: 0} + stringVal: resumeFromHere: 1 --- !u!1 &2025975869 GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 188894, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 2025975870} - - 222: {fileID: 2025975873} - - 114: {fileID: 2025975872} - - 114: {fileID: 2025975871} + - component: {fileID: 2025975870} + - component: {fileID: 2025975873} + - component: {fileID: 2025975872} + - component: {fileID: 2025975871} m_Layer: 5 m_Name: StoryText m_TagString: Untagged @@ -1299,11 +1475,11 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 162867991} m_Father: {fileID: 2135898993} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 0.78700006} m_AnchoredPosition: {x: 3, y: 14.130005} @@ -1374,11 +1550,11 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 155030, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 2029004623} - - 222: {fileID: 2029004625} - - 114: {fileID: 2029004624} + - component: {fileID: 2029004623} + - component: {fileID: 2029004625} + - component: {fileID: 2029004624} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -1396,10 +1572,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 162867991} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1451,13 +1627,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 188900, guid: 8a005a9e0713f4cc1b5ad29fb07657d3, type: 2} m_PrefabInternal: {fileID: 0} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 2135898993} - - 222: {fileID: 2135898992} - - 114: {fileID: 2135898991} - - 225: {fileID: 2135898990} - - 114: {fileID: 2135898989} + - component: {fileID: 2135898993} + - component: {fileID: 2135898992} + - component: {fileID: 2135898991} + - component: {fileID: 2135898990} + - component: {fileID: 2135898989} m_Layer: 5 m_Name: Panel m_TagString: Untagged @@ -1553,13 +1729,13 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 24276235} - {fileID: 132162242} - {fileID: 2025975870} m_Father: {fileID: 1011241900} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} m_AnchorMax: {x: 0.5, y: 0} m_AnchoredPosition: {x: -750.0001, y: 0} diff --git a/Assets/FungusExamples/SaveGame/SaveMenu.prefab b/Assets/FungusExamples/SaveGame/SaveMenu.prefab index e80ab344..d7046de4 100644 --- a/Assets/FungusExamples/SaveGame/SaveMenu.prefab +++ b/Assets/FungusExamples/SaveGame/SaveMenu.prefab @@ -16,11 +16,11 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000012272122410} - - 222: {fileID: 222000011100116716} - - 114: {fileID: 114000010632254224} + - component: {fileID: 224000012272122410} + - component: {fileID: 222000011100116716} + - component: {fileID: 114000010632254224} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -33,11 +33,11 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000013492386186} - - 222: {fileID: 222000013799985356} - - 114: {fileID: 114000010080207576} + - component: {fileID: 224000013492386186} + - component: {fileID: 222000013799985356} + - component: {fileID: 114000010080207576} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -50,12 +50,12 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000013898185038} - - 222: {fileID: 222000010789171018} - - 114: {fileID: 114000013665828214} - - 114: {fileID: 114000011771453486} + - component: {fileID: 224000013898185038} + - component: {fileID: 222000010789171018} + - component: {fileID: 114000013665828214} + - component: {fileID: 114000011771453486} m_Layer: 5 m_Name: LoadButton m_TagString: Untagged @@ -68,12 +68,12 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000012687811630} - - 222: {fileID: 222000010636408894} - - 114: {fileID: 114000014272909388} - - 114: {fileID: 114000012958020502} + - component: {fileID: 224000012687811630} + - component: {fileID: 222000010636408894} + - component: {fileID: 114000014272909388} + - component: {fileID: 114000012958020502} m_Layer: 5 m_Name: RestartButton m_TagString: Untagged @@ -86,11 +86,11 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000014030277060} - - 222: {fileID: 222000010984446676} - - 114: {fileID: 114000011947483722} + - component: {fileID: 224000014030277060} + - component: {fileID: 222000010984446676} + - component: {fileID: 114000011947483722} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -103,12 +103,12 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000012150207008} - - 222: {fileID: 222000013070489478} - - 114: {fileID: 114000011397682902} - - 114: {fileID: 114000010610974372} + - component: {fileID: 224000012150207008} + - component: {fileID: 222000013070489478} + - component: {fileID: 114000011397682902} + - component: {fileID: 114000010610974372} m_Layer: 5 m_Name: SaveButton m_TagString: Untagged @@ -121,14 +121,14 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000011191842766} - - 114: {fileID: 114000010566872590} - - 223: {fileID: 223000014176703286} - - 114: {fileID: 114000011070993724} - - 114: {fileID: 114000011308786264} - - 82: {fileID: 82000012749735044} + - component: {fileID: 224000011191842766} + - component: {fileID: 114000010566872590} + - component: {fileID: 223000014176703286} + - component: {fileID: 114000011070993724} + - component: {fileID: 114000011308786264} + - component: {fileID: 82000012749735044} m_Layer: 5 m_Name: SaveMenu m_TagString: Untagged @@ -141,14 +141,14 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000012525218478} - - 222: {fileID: 222000010752835546} - - 114: {fileID: 114000013144661380} - - 114: {fileID: 114000013844340798} - - 114: {fileID: 114000013850039374} - - 225: {fileID: 225000012423540070} + - component: {fileID: 224000012525218478} + - component: {fileID: 222000010752835546} + - component: {fileID: 114000013144661380} + - component: {fileID: 114000013844340798} + - component: {fileID: 114000013850039374} + - component: {fileID: 225000012423540070} m_Layer: 5 m_Name: Panel m_TagString: Untagged @@ -161,11 +161,11 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000013719675004} - - 222: {fileID: 222000011515314216} - - 114: {fileID: 114000010615359398} + - component: {fileID: 224000013719675004} + - component: {fileID: 222000011515314216} + - component: {fileID: 114000010615359398} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -178,12 +178,12 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000012590701094} - - 222: {fileID: 222000012009353026} - - 114: {fileID: 114000013129043042} - - 114: {fileID: 114000013791261618} + - component: {fileID: 224000012590701094} + - component: {fileID: 222000012009353026} + - component: {fileID: 114000013129043042} + - component: {fileID: 114000013791261618} m_Layer: 5 m_Name: RewindButton m_TagString: Untagged @@ -196,11 +196,11 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000010035212648} - - 222: {fileID: 222000013564722444} - - 114: {fileID: 114000012893161026} + - component: {fileID: 224000010035212648} + - component: {fileID: 222000013564722444} + - component: {fileID: 114000012893161026} m_Layer: 5 m_Name: Text m_TagString: Untagged @@ -213,13 +213,13 @@ GameObject: m_ObjectHideFlags: 0 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000013748593462} - - 222: {fileID: 222000010966400006} - - 114: {fileID: 114000012438047488} - - 114: {fileID: 114000012074514418} - - 114: {fileID: 114000010366395696} + - component: {fileID: 224000013748593462} + - component: {fileID: 222000010966400006} + - component: {fileID: 114000012438047488} + - component: {fileID: 114000012074514418} + - component: {fileID: 114000010366395696} m_Layer: 5 m_Name: SaveMenuButton m_TagString: Untagged @@ -232,12 +232,12 @@ GameObject: m_ObjectHideFlags: 1 m_PrefabParentObject: {fileID: 0} m_PrefabInternal: {fileID: 100100000} - serializedVersion: 4 + serializedVersion: 5 m_Component: - - 224: {fileID: 224000013149320576} - - 222: {fileID: 222000011280725060} - - 114: {fileID: 114000011862434686} - - 114: {fileID: 114000014122010370} + - component: {fileID: 224000013149320576} + - component: {fileID: 222000011280725060} + - component: {fileID: 114000011862434686} + - component: {fileID: 114000014122010370} m_Layer: 5 m_Name: FastForwardButton m_TagString: Untagged @@ -261,6 +261,7 @@ AudioSource: Loop: 0 Mute: 0 Spatialize: 0 + SpatializePostEffects: 0 Priority: 128 DopplerLevel: 1 MinDistance: 1 @@ -273,12 +274,14 @@ AudioSource: rolloffCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 tangentMode: 0 - - time: 1 + - serializedVersion: 2 + time: 1 value: 0 inSlope: 0 outSlope: 0 @@ -289,7 +292,8 @@ AudioSource: panLevelCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -300,7 +304,8 @@ AudioSource: spreadCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 0 inSlope: 0 outSlope: 0 @@ -311,7 +316,8 @@ AudioSource: reverbZoneMixCustomCurve: serializedVersion: 2 m_Curve: - - time: 0 + - serializedVersion: 2 + time: 0 value: 1 inSlope: 0 outSlope: 0 @@ -1003,6 +1009,8 @@ MonoBehaviour: m_Spacing: 0 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 --- !u!114 &114000013850039374 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1023,6 +1031,8 @@ MonoBehaviour: m_Spacing: 0 m_ChildForceExpandWidth: 1 m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 --- !u!114 &114000014122010370 MonoBehaviour: m_ObjectHideFlags: 1 @@ -1063,7 +1073,7 @@ MonoBehaviour: m_PersistentCalls: m_Calls: - m_Target: {fileID: 114000010566872590} - m_MethodName: Forward + m_MethodName: FastForward m_Mode: 1 m_Arguments: m_ObjectArgument: {fileID: 0} @@ -1202,10 +1212,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000012590701094} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1220,12 +1230,12 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 0, y: 0, z: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000012525218478} - {fileID: 224000013748593462} m_Father: {fileID: 0} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1240,11 +1250,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000012272122410} m_Father: {fileID: 224000012525218478} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1259,10 +1269,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000012150207008} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1277,7 +1287,6 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000012150207008} - {fileID: 224000013898185038} @@ -1286,6 +1295,7 @@ RectTransform: - {fileID: 224000013149320576} m_Father: {fileID: 224000011191842766} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: -20, y: 0} @@ -1300,11 +1310,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000010035212648} m_Father: {fileID: 224000012525218478} m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1319,11 +1329,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000013719675004} m_Father: {fileID: 224000012525218478} m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1338,11 +1348,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000014030277060} m_Father: {fileID: 224000012525218478} m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1357,10 +1367,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000013898185038} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1375,10 +1385,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000012687811630} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1393,10 +1403,10 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000011191842766} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} @@ -1411,11 +1421,11 @@ RectTransform: m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: - {fileID: 224000013492386186} m_Father: {fileID: 224000012525218478} m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 0, y: 0} m_AnchoredPosition: {x: 0, y: 0} @@ -1430,10 +1440,10 @@ RectTransform: m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_Children: [] m_Father: {fileID: 224000013149320576} m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} diff --git a/Assets/FungusExamples/SaveGame/SavedObjects.prefab b/Assets/FungusExamples/SaveGame/SavedObjects.prefab new file mode 100644 index 00000000..c9f676c5 --- /dev/null +++ b/Assets/FungusExamples/SaveGame/SavedObjects.prefab @@ -0,0 +1,54 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1001 &100100000 +Prefab: + m_ObjectHideFlags: 1 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: [] + m_RemovedComponents: [] + m_ParentPrefab: {fileID: 0} + m_RootGameObject: {fileID: 1310974650352510} + m_IsPrefabParent: 1 +--- !u!1 &1310974650352510 +GameObject: + m_ObjectHideFlags: 0 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + serializedVersion: 5 + m_Component: + - component: {fileID: 4704521519618994} + - component: {fileID: 114272980009688704} + m_Layer: 0 + m_Name: SavedObjects + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &4704521519618994 +Transform: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1310974650352510} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 1079.5829, y: 593.8655, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &114272980009688704 +MonoBehaviour: + m_ObjectHideFlags: 1 + m_PrefabParentObject: {fileID: 0} + m_PrefabInternal: {fileID: 100100000} + m_GameObject: {fileID: 1310974650352510} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 60d92858185944732937980806717234, type: 3} + m_Name: + m_EditorClassIdentifier: + flowcharts: [] diff --git a/Assets/FungusExamples/SaveGame/SavedObjects.prefab.meta b/Assets/FungusExamples/SaveGame/SavedObjects.prefab.meta new file mode 100644 index 00000000..4ae1a80a --- /dev/null +++ b/Assets/FungusExamples/SaveGame/SavedObjects.prefab.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: eae76c041b933476bbe9bdd4c3d80793 +timeCreated: 1483972230 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/Libs.meta b/Assets/UnityTestTools/IntegrationTestsFramework/Libs.meta deleted file mode 100644 index 1b749751..00000000 --- a/Assets/UnityTestTools/IntegrationTestsFramework/Libs.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: e22ba039de7077c4aa95758ef723b803 -folderAsset: yes -timeCreated: 1445282049 -licenseType: Store -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll b/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll deleted file mode 100644 index 161d2fdc9b728475f7799f59634d3f42cc2e4710..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44544 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 R3;cgd^Z#Gj{|`Ly{{Tsl_^to| diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll.meta b/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll.meta deleted file mode 100644 index a040b4f3..00000000 --- a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.Mdb.dll.meta +++ /dev/null @@ -1,24 +0,0 @@ -fileFormatVersion: 2 -guid: 713231d47408a06408a45470c967bae8 -timeCreated: 1441797177 -licenseType: Store -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll b/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll deleted file mode 100644 index f55f7a5d011c6a36c694569265aad7b269d85844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 280064 zcmc${33wdEwKm-9p6Q-V%SiH!B-@&?jZ8Bm$+l#}V1sQ8W-*%$4oHR|%NxkpYBM7n z@OXsSmw<^$Ac>S z&(B(W#Yic;qv%~;9NwPYI6OM)jb%4%&K7r$W=BS|r=5RccDuJ}b8mfp>=?~@^-9Ay zr_M6w{Kr{u@MC+~FlWW<;)bylQrQaaycG5fc1jNC3NYUC5X*)$jG(S;L3~{3CFm8F2TGZN6p< z?qg2U>0(+TcknL@sd|g0;zocX8)P)_-&oF{+TU^@y~WMjJP=Y=V?y&f?FhORwNTo| ze8nGSGmWsZ={I$TTQZHPptYaXS+K1+U(=RaIAhsyg_+;|&vhS~arwkII{toN@>9+$ z@0{4#-TfWoAOC#x#GkaCcV~a^uh0I&E2nRG?+1p%7aVSX>O-5`{`aTe{kydXPW#Zs z;rWl$ed{xG&dc8S)zL>kysqiwXm0sWoO|b9zV5f@zx4Gb2bL_q?dqX7C$D-}*P;Jf z^w-CQ5Ym^nThzm=aLzjEhk$hr%uuT$84KGxM^ z&#lp#W|=|uj#LgY*SO;cTZYcMj7tDIz;3@hm_%R9QbB39v61Iz6zjbHn$(OK`r=Ke1e?Y2KHr|Hmnaq?SR@gtoI}9@FVLqT{LBg44F+M zjkv;$OTd^i;?8I$yTKk^p968d5Vy>?jPpQ?d;%?VD`saW01Wk*cFxW$AL>ck+3Q|? z_0^%y4T@lW&dx3)05KFIB1&LngHNR7U_+2HavQ-ry(wm=ea`d3U_S_E)G_lS$`m(L zhqz&CcXm+HWf{xB&w;Gt$Dp)&Qf7yX)(@H8F1YQKI~PVSm|cRzb-C)ya#*g47eZHg zbxz@R>=C?(_`Et*#tW~IakigMsU1pyy(9gOnRd}aY%P(hU9~D|Jz#2jwu1!;vqQQLqY%L2!2d)-)GL^Nz~eiMo7CgNC~8|g=OX8GtM z9CW8q1h%)w5Pz&1e@8I>j{mpuZ<;DwLdzDhGEGN#)@#qGm1z^t*OYv=X}M?v)x681 z5~6wNyz30g-ueHN?71zPD{<<{#>e(iC%v7)xNms6M>R| z4CCd#D2*&322HP5fzhVI#ya>=KUsT6&>^ro*}=MDOWm+iy8S4EU{7HyE$}*RNXfqf z@$gR(TERFhRsSaSJpY1U*zgoPpPw||8qik<^b{MkwuFWg2$nWvVi>Or!D(+O5jZXq56`Rrxur)cvM$2I34c zP8T*iX0e;FyIZXCzlV%akD1Cre?Z&Y`IO~d>ll(ayIbK%jg5}yEE?`A{MxxuvplEH z2)U?A`R;^S?xF+I<#VZA(e$nXhwf(6yA>jKqn`a0k+dGJgJ-8zeh;J<{dyf_La&T` zpvdKq0Jp|}1#3^T^{|Z=V3&H3iU~r3dl;4EW42{B*Lj!2J7GrL3{0oI!$kZ@U%tC8 z=UC<4U{%=;%!xQGG`lhihmPlC@T`w^J5k5mUWZ1t-zs|yPVu|#@uy(VnVqU;c+jDC z>D?q#ebRQw+(4OCHdTHJ*-W<|RHoa9-|mRXQbazQZDyIi-Vfo#07k0|7X^dvQG8Hp zb~gf^ERbXZg^StU37=$}idy>b-H02b3gj0<$J*nz_aoupWSZ8$2$%2+JDqTtj&!AF zX1+4*at1|og_~kjb{XA6$Zdn&wmno5yT_4q=M$#wp&HrlY51wk1{H{DxMu>8JTQ$@ zAP1&CS`H6N1Ot*XYIQ7bm*>Gqr0VmXPIP}u$V`UHZ4BNGA~;+Ws2xoY)JG$IhjQO+ ztaI~7V7kA-gtZ4&H2|Qi+jmX&LfkSIMrkGS-xBt*X2b0RecYMeUzfAW?T9iF>9I@m zAaDcq*u~;BB0UhxU8*b0N&X!hbzXj3mX6{$Gb3Lj~hPJYl#`$MYEM zpTtvmGaQjIByM`W8QnV~S!#J7M&3 z2C0)IL#P8#Bz0~FQvwGXd!3urj&takB@RHw4v29sAyh59^j=mAsf; zeBNx;u6sIk+iX@Xy9X3MfMA`6&0HERq#fK26V)M^f|jLLkmSW3X^ja-5?7y+y4Q+2 z6;L}7v)OhRf?cY`$>$?UXFpqsU6Bk(MpPEWl96V+In*3>j|XKEy?!w2`(SR1*@HH}y2r6fNKb5ywc1R3U=UNXSfa1cPLtN^ z?nZbv8y-><>$XDn+HiPPXq9xkYt4|m7_kKr3w|d6gV%{Le0~>0Te@ zBqFKacq9|+ZI5Icdm)l3dPv%H$Ssh8MyM~C8x5B2>{nhYNzed)RC6`-5^C;)beSq$ zp_sYaLeD3{M{GyLCT8o@vY$sA;aoVW<(dzWW%o4Ae;yo}Vy|s=tx6BBwY>Ccclw0KtX%(Qt;w!0KSPXq(by7#?F~}|=z;uN z^xVbEL&7nraXzu9$7A=Jsd``p)lI zp%~LpX&*;eQ+@|!Dl@-9xw2gN6=j8~y`EPGC;1lUBS?$b_aE>a^vS9GCX-7s zDe|hPBF6~tRFF&IsFW_d8mm-Nrz`_qt$~S2(h_mB3ZR}vMZ+jv_nnq^8)K~XoydQx zT#-Td)G1{m80#u@x?a;m{X|drL3F#wT=#T@LexTo@-py1_bZwY1!&@y<7Lq9v5W-T zkg*iB7{Y`0=i~?73?&@vHtk%qk%eEC$p^qhI{)j@Tp+%X+a8ocj9qaVqt;MvF~^Gk z2IZjELUvo}LCk^uIjFT|NLdG^O64wt&&vpg$qdG@p{)bkWeNo@dWGmWKnF3`vC12v zrCbYX#Qf^FK+RC)*D!J)h5L7OTP47D<@dCg>19>kjWDKrAp@0(=Qyv&uu1+f-MRoi zJuYM*dHFFJSj^&_P9iYNG*rYPiC7~;ARJWd!k-I3qt@2>Gp(%wL|cbJKQMYY#L1Uh zoz5L^miujp=njD~b$`hCFr>;dyUjAw<6X@;;2OrO7fIWP>Z5I{=U_ED22Z}A5@xq; z)B^z~v(tM?f?b5){0zMWmsS#+?pmUD3937WennD#00Ne`g^f_$>7G}5I?A3@F_x)C zg`zqNh#a<`fq&^z6tOpqAJM_+nACc;tUhBPB&8q@8I$-x9B~H(RcpjDxl=P831?@T zhEj*?@V_!k1~+83N2Wjr5MlQW%}p6oHAbo{ZQAe3YL|FRmYxUPdx1xfPXkc`{$#EcQ z?E!G5=+F;smy{r!-PK}OIB8GXiTo*(s(8KWVoYPVgrdn%>1o=+%^{gkP48_?hRtNy z9ROP4v?`Jedzh~x8b;~#J%Ks+8<|qo_SqlWl-plhKMbHhHNHo32R`=Q=%&r9_>&ti z0}TR7CtP1=7<0hGs*SB$LdlTK;8uYhXJNO(e80A1$ZGI;C)|I)^IycZA8Ee``yo6S zj2IBrcnh9S;yH+?&0mueqz42nZ4qv;ayoB;X873J{ za^WFqztv@sN0Mj|Ep`&KZw$77j>)*H)#-sm#8DmSDwQr#KE8?+9l0K2cCl`Y;AjC% zMjR`&^_GKC=YE+kE-+hjsRW$$`2~?^WU%cLO#Pi?Xg{a;LeXMdNxR=lhI26I!HcwE z7!V=4;OniTGccG??Wn`u44dDa_7JwgW zx^9=5#3eDjLqQ|KVh~0;9xSD0NDb^ee7n0*1()#Xl~s7PY+Kdmtn-~4Gi~5UMs)g& zs&=0d`~he~%MVB9g4TT05i4v>Qp(>P2Skc5SJK>1!TzCrq% zHT_LTrH8_>F=X0AL+Y*fGtzsfAbvH5TIQ+Y6VhuL=R>%oj-N8{$j`^zj`cgxWX90Z zo8Il9m82QtX^cJv`WxqstwSzwVO0JRG;nihYLhe?0=Vwpp zz~LQgHr*@eXDcnCl|;20$J*-rkXkMI5p+iP90XA#L3aefWL-AAIwDK5(eP?-0}`Wk zM96p_ggaL1DJyXd!)lB;vEnOrTI|Sl)+~|M3W=;9N9PT?G-Q0(5E4a|I{w6v*$}#l zLq?aqbXTInwcZGZp*>bA-x?0d+OKyS{OX%689RDuIP#8_5{s$h2upsjYp*x0u%ySm z5`@T2))z>i#<6Pg8ROVJ7_f32s}_`5_ifWKT%=8fj#*e%h=7BKdS+YFoyINIyz~IC z@O6~B<*^ypN3(|!MQ@ArnbBG&n#gx3ik6UcvdK`u4<*HwiI!+GD!peOEdGjz=2C6P z6yD%N_mg;_3k(eWgpRaK86Q+oc^KBW7jhI(s|59CsKB0BLwaLCAyk9(8|lI;;G(JY zi{-*0LLSSuC9J)Y;f{5h?bGnZ>?96v8M3+Txu8l_%Z#$wsxZv>Kf^tK`K0cnFzDi#2ZJ|GqV zO+FwN07)MZ3jmB;Rdiwj(BcDP0nq9LVp&`jNSyGWM*poX3%=!`Z+X$Th|CNn;w?5Y zqrV$|?ng+l6wZ+Q<|%G8j7k3crnuiS#f^#WB>MZNxbL0fe%loH+o!lO_?pCT{}lKA zQ``?saX&c4{ZQ2{eck*@By&^nC=5&0WiY{#Bx!!9WxFrPYLH5N+(cZ&+!VX zlF`F{K~1^%sxqeSY^QNY#tR*w@}HEp&xOgychesOn<^c8EUx}>^+F!{`}X`Xb~^A5 zWbeoT`uCjOiKhck8y>tQ^T$-bLrC;P$r367DvRlU5gBi17JE=CvAK38t1Vh?j74m3 z6}?mxJ$OZQHk{birzryotdFL8Q_)ORt!N>XjB%ovXKum#fY~JPZ6wM(_9F^{&U8BF ztND&dYC+V_bnEz?$bO-V$Ru(v-s0wa?aXXnItlBYqh!`-zFx|5Y#%tvoeYCVJF#JnJX3 zskhBkD=&*7Tlb{AvSa~9CA=1(zg`D8@hAb%P1UIYcjy?}ro=CcHXIh;-ei@fnRZtTyKzd;Kw;l{M2^OeN-Q-BJxi@-sE)i=Z1t}l z?!8BZYpI26IBGbkHoi%x-jo;098!q|0GB@L!IfE2mtq0H^;rSLg4RqO*A5e{2V-k4 zdv^6S&NWNNplrKhvJT2#x(s)SQ}a9)e9`4p!$E5y9DP-|^U=rK;kMrCg&Gi|4Ev{67Ll6#~MNp_6vQCriF>TT{o27i zn0NuAHoIFDT@t0e)Gf&83m{Cch~XJ6eRkA%=5!oT$YaIVk!Oqc<>$oa;F3~;wa-el5?CIN~{=l z9iS&?hp|J6xreN|hYYnLBxlskAhBaKrVIF#1o%2&p^r}(l+?y+Tlwp#r$vc^0!Rtti(l5fg;BYyGLMdd@~0>%YC zTrXG+6GEaM67@;A$J)D$fX*&&sOpQw8j{L}Yg%ke@)_`YxUegh28!3>3Sw-UyynPV zpg42WC&O@MJ1_65psnQ3&)e4!10}l=;jq<|t80@>cuLHweX+jxAzgtYKU!77ilXIh z7S7WGoRySmE>`nQzSG)T$FD-c+fWmrZ){nfIRYTz@reb%J6a~A}%Wr1!9In*!PKs}YeP-90#GuRnhdeZmg?=6?PTT;X ztLXf?oNvXOb=ibs>#ZoZYOf#Fa&ar3ilo|Rw1k}9=XJ|L8$x_tetec{zatb};!Y1v zX~;6SRBajWebRnghP|WOmbW5!t{06i0n0S(L0}y04^+KSaj*@<4n>rbm?pzcts^jB zZLINaY*u_E|JobHdh&gU9C|= zud93wa+=2`Crr&UgGpJ=I}VyoTx-dxOZ-J!F?L&ekP2f?=gespk%*m<2$&Lg?r(}g z&vf%D3MDCXcOrvZh0`&uhqYHH3q5bEBm#Yzdks9;6}#7p#R^q+a_g_s zA?!0*S2P-m;FO&_y=EJBMWR*{p@}yp zq1=5z3S?0@Cqk-wizD-*SR)DfkvfMb647h*4Co zV!_(9bBDFV+hJ|pz9Y18c-yuxe@3k0=CRO*Vs9zBp}1vuTWK?rwxKvy+zCr~!{)2_ zd%4&zAESMn*tfwR*)Y1fcjqWAAkdaEZ2_4=KuL?aq3GxcY{lLJa|?z{J^zAn0ULkKz48nIQu3$7fyB-COLOb z4!d)5*qxKZ?qt~dTD+57JK?gB7$$nSSVU^JZ61Z>o40M=K8zx#2~mC9&Z=#suZmS| zBMYlo)i%OLsJQr^#j0nq5YwKhR;VAE&bKT;O;b=`)wZx|EBH3>({$kH+ct0USr3n1 z>!YwnrR;iPi`TMbLCwB1U?1rV-~s!{!T=tyj}!uUA&N91nq9-&A{(#VGBP?cwmGu> zN(CZ^$Gj_%(;~x8U43^hu*E$RtBF>#?sU*@dQo*^+ClSg{s`W8VTreHf@7!@7qXYwkuEG+ z@4E}@9CbV=l22j_pavi0mL%>S;lZTe%D~HsmaYS@N944EAn^LM8V{L9A&D69m;D)j z?&4@+f`gGvM%g*|;7~1`4Tp`E(jxTR6F6W6tgfyufQ<`gn&E6+*l1OB*9m4>L2N>> zP$-CD>mc}r!$Ir@!E8H--6)vj1hJb0i$sFh&4NXvLF^X6VliTMIvuwP7LNz9+XPD_ zg4peX)z=5HI|OTJ0M_EC_f3K|HVT$fd2pv-O-;o7c<&M{nFQAChute!bF*MN?A?O3 zv=H;d;_MposT2*n0#^rGnU71WTub*joi_YYSrc3fA5p#O@QU zqa%pDO|a?HgV@^zn=vDZy+g2>GlSTE!8$vG*!_ZKGQgVrbUYwfHjDIP?yb`MpkT9R z0ke#>!X6TA_H1BDqfKG&6l~5MV2;tQuy+a8bqug@-86+gEZE#G!F1htM6hG$n%Qv3 zulJ7%<{nFI`V1BJF~N>=fkk}mfMB`f9K8E*ah>0*armbTM)!PC|G}A5c`l|3;ToE zhXq@-Fo=Cbu;Uj6v5yLN!tp`uV}cbU@K2U+G2ispAqczm8^f3uH(-NcE;&J>`Q{3y()-(S+H}?7EHIJuLySTIYGLw3U=PPg6X#PHNnn5PcYrKzAo76^99qo z=^KKrSxqdg%lvu4E?5)9zA4y+7X-0y3AXmaAohY_Z&*vr*8C0%cF`M%MKt!JU>9FR zEUK|@3pQ{uF}!+}zU(`K4Gsjc?+UhVFo=CmuuIkjvF{6Z=_Ntz2ZFuv(jfMdV3)ly zi2YEoq055Uj|5vk6vTck*zo!w_7lN23 zRw@cVjs3e|VE zSos?8tBYy*{-Gqy!~VBm6BT0qIO6Yu zT|W*i5z_qrA=nMq1@r!&g55X~#QsOHo30OHhXuR&2ElZhzbe=*HwNjj>jeGLtv3a+ zI>BzcIf$8p-F{1upC#BGw+87#g1zasAcm0w;<)p6V2L_iZrH{P?5;bQUQ1(+V0+&L zEbNz2M6kQ>Bwa%1UsSL+-$gnfiwU-GZxD+McF)~GEFsui-W#E6HMnpt6=xPomjoD2h#+5 z;2l9MCD?=egIHRyhwcwzZGye?0b&iBU%O!MdXQM7#ySLh_#t9V8k;WIBkv@Z)YuHc z9(@x!9M<25St~~Ck_O$*@8Xsco3T- z*eBl|#Euc{$@c`YF2O$aUcq#^%@ypa_XV+I1$*}Wz!G)3u3>uu>ggB$P3UyF9VghA zK0rEOhvfu&;e){9{zeIbY~7cBh6Aa;si_H)2Oe!MFLbG}5(*G;Di7X31?24CNw zCRpq%f@%3y3Kst=F<;-GE?DAg!0P?5X9!mRb-{GlGX-n-1~EVES%Nh_53D*qT_srZ zn=B819DBB4&EE=TLrs1eog-Mw3&5)7cCKKp2ZPvof=zpo?bqjbzF?_uhqIxC&u_J0 z>F-b$N0<2;!P>qX#4Zr5{d)*omE}UgI=;{T*XOrZuo*u<*o2?=ZxC$eOXTO*jf({9 z{2};N!(I%GFRcb?a>tWc0Ic%?u>iQl2gCy4QXdctfB_#6OKmTYIN`t9_ZJI*Ej}QY zrDpkZ0Nk7}o13;OcTe0bO?M`^tzthcZe5%nR8cabDK7|Yjc!lEfd7M<`gQvXT_E} zqky%u7mmTQm3ssDdpGjuCj7)oH{&-EDSj2(dB(2-L-!W?VFz6-V)F=nj0eAB5nf7i z2VHN%kApo2>aNKX!Pj)}1crB>I1%J-#?n{ZEMl2#hvVG^+{ON?Sb)OeR&vDH9gCRW zn_;a#6!SL*wC18%a8r8&dX3a+nCr@`YS_;(EbJz#^Y?EoM!e%ih>KgTXyl66BDTZ5 z0dQ@c{#_j0?||lNb4MNDVV{b)_-AH%?!wk4vr+*^GgB|;pDPpMXmhcI zijD7;GM%By9vV38c{9+`eaMN*^+326MBNW@GV6Ppj4W^o^l`-nmH#54y5KVs)D3U&13Y?Hd#p?aUl1tA`IngU{jn^_)5{O)bcR&ice zbwW;yXFH9WoT2^L)`Gj+Y|nX#;y@VhtCAUH|p??V|os5!5Zi;vj z3BA?HEE~dwzVZ@55kiFL)m;gQU(P-A9s}01^5=1s&znFZA%D8ULbcQDU-W&SndHkd zwmaZUUUfzmywDy{7g=$=1K8RcxCjNUz{unNnl{;IgV!2t3%EOGCXbHcmcjDdsS2=( zri15A^HMWM{X|rSCa2qHgqCO0CMjX)3)YJ6@@P^kI{m zCdN(o9Y|SeKO621$QWF`BkfyNL#a!a+#{vpCJFClxgYdwo&HHh%X@$ouq^(z_W-dpJ}MbVK^fi!@<}qd?-Cir z-}WAcH#SiEmw`@atFh#UNGW6N(KAkCep=ompln;09*~<+Q>?P5;b7&XKzXO+H0Ex) zw(;W8T z^@KfH$y3Ke_fXH{tW>PI?(noM)V7n$G>QI>scUO$nqKL7Yrsz7U?e)~m|c1dzs%E5 zA!nf5Up0oRE^vNzNP0(lvL{NpSmRehtgi^jPDfkOSqe1ORCQ_=xMe8kPVC$=yVKSI znz(OK0;!;~?dNoC&>)?K`a=(v8xbl9&y8-{3fW)2TcoW~B10n9<4?VCFuE9Q`6Jjiwkp zlNsx71^6We(hv|A{HQX6K^c-dU`*4-vDZI^z5d>p5kii?;|>7YhjV*D@)gC7Mn8jM zu**1UNCB_#X_VJ6Z|^LBO%c)Pp9S~Vm79hz`G#`S5GEV^Fp6{-PWla3=LZ*=rRM=u zet@D54veS|&PKYn!RqXT^}sdxHP zcS6Q4#Lc#8TC4VDC*Tm-_Qfo@kuQG<9XyEMDHPX1_28m>><+hZVc)*>B*Vpa z`Gw-UjJ~)v-}mOd`C`X4|DD>3>-{BE$G}>D9J2-jtfCBw$jW+%5XJ*tDR=%nSBLw3 z@GM66y&uo>czF3!Kc1a<9>()iJcSsTSZ$kP7B8+^2}Ibii$u3z6#f7t3yT>q{6Jgl z;)Un6b$Yz;EUY@bTs{QnWDf7uw4r$6K5dP}3vbfabi6PDt2G@GWHLiM!!9Q(nHFD& zxv($5!?6?UwQ&KSK|GuAczCeg*ti+boAKO_=W#qxRtB_*fp%-Wh^H`HM`*_jjoJ!{ zLfVQn{Wo$b3reK)&)Nz(f1#~Wq+eTONI$Hpc;QPLX^0m-t*uDUhqbjeUO1qw$#{W< zK=vK+!rj`6+`CCzv+)8Nkr2#@7cdtW>)d!@qqZI!FAQj_8!w!zt+{w%1*{gnpJ1hj zcwG+`qH6hH=+SgYX@|BVO^pnqik#P!9$Dyk^C9sgEARqJtjIRJXA>)A#p^`FYDc6q zhvd#+me$cqtbljn5(b>GB|)sn>b=^Eytq+Y!T%a#)W$_^EeyXhq{T*2StV<*lM`j&5G6^;} zUO=xaRum}4dSXQ>-a`&L>*|yBf%|4+@X3#7@oUHPqcmgj{1!j9hGfG^G*yFHVdH7Q zgE@|oKL>-d z(sPIpeF^lvzR!xE{xEUm*;h80oElf-$${-UJa5DEPdwddRhQzq6VF%i`~%NfU{<&a zKbjY`9c&!aBqCYxsOwFOY4+BOiDSEk6(GlHn>4;G(zc%W9&p@K3y8a35HQp`P0UDd zqnK#~j2P_sCtH$ z{Jq9v$sb`aFx84xbkR&@i7a`!N)=u515$0NQpJ{F7@$KmETO_ufs#wUO2U(?gxN*s zE1$H_w{^+GRr2%_>c2ummAqrg-m2&HCAU`X*(DPs{1pmHv75Untt@kTM>W#BweVck z|JdGP1-rd(RF+)tpy;+*;n?jcqz*jO@yx(86Hh0eOq4${{>1r{;7>h&8u-)5pC2(UTA)*rDh`K>tNP4q3tt@tLld@z{KYoYutI4hd zx7Q+rR+PZV7_rp#&euq9m*_O*vU_JKOGj_3vP|!7DPTb(z}(Lm9Z4WXxJH_hv?4`f zNh3w8t6`6%hax1s4SKP}K%adbdT2q?GsnbYgZ?jMAT8?19D@oZ{hZ!*WtoeBf*gw+ z!*D*3s3UU>%8-F6oLFMLQMuHH4VPJPWOPt|3{khJDOsPw-F3>?D@q zc_W_Pc(4X#VB3`OO+0_bQ!v4%E!KV)G$1a}!@WCg58!(GG=ADL)A1WGVE09h0+lh< z@c^#W>%>o626X64u#X7Kd6`zlg!lN(cmP+2gU)FKh0_k6P6t9b(=$>0&d9{@+nH&= zZzf76xb!d6N+X_0(nw?&I8#p%oJ>O|OQSI}helIoE{$a7SQ^b4mqtq_2P0lM5u&7H zZAucA1kV%cEA!@XZ5ny2S59C;TY`O}KT1Sc)Gb7eUfnx0-j&)Ed zbh?;<)S^O_OECrUG?Np@*eU3XI>jtWq?zzUynu;HEhs7nrL3nU_3`}fYH6S*q?p!* zG!x#?#soLS^Mmbv`p_4WZKJSljOUlN#X6MiP06M-C2neC(580C)D+KWsyUNPCYiP* z<4mIOR5dHb>n~d^On$tB=v^an$TK0!Rt^^IejQ0?n(RRgZa4Iq9au)2ZJFM;dEMjZ zEEjuf?Cvhh9M56CBcJoY?hm_!5o>IMkl-GwX&$py2K-Lop2!oCALmku3!9#}Rr)r< zb;Z`$xe!?9eU|@2mZ;jX2||K<7(V24cbGl#qKCx=bpwqlb3Z`W5;_k7c1xVk={Toj zJ!TW)gb&WyMXYh$^cz}}3wi&J6~nHW`(1>vR*xSCwAVbeT#41~;+*d|Mg%H(*tBAo zzDHRI3GOvQmNmFYPVqbB*zWg1@Z%h|q++Bn$la>n)eoU!%AE}?6U zO%NLAj|T>R#(hmCf@@05xAQ0E+e-*m&9`2kBOQ zW9p1?SSwZveuMzt9SAD7h^rg;e+;be7i!(XGS=#FRuN0n{w*d|9>+SV1qrJNm7~3I z`MqL_6-0e;i@w-j*uG#D-&UoS@;WdzkLLL)s$+_N!W0o2=a1K1%cI9@d9)ZZuBqh_ zZVD@HLL#e~gk=U*pwNVN2`iSd2}0xi;nit*k>rJ`k}U9pSqz4Ob!>vrIDfp>nj{Aq z@L654@$!xJxz7)a4M=wBWrigrIIl&^P!D8EL93`Y$o%etwqi87PLIfo)=H`9!=|a07++en{1gg8NjJ z2X1f^pCiic1hDD*uvPp*m6Qvg`a0!YU#J^vA?tx`8NzyxH6)9KVaN@j$uL9o3Jt+C z5NL6zJB&aFCDcJKW)5u)jUtJch4DfF0S`(@`ZMT3zYd>-v|q?NEEi{B`A0s?(P-go z3f`~T<;xnY?O7;%Uf~+Gobt~pJ_^OLBts+*JHcnZw1r^4vPAzW*0_9ei z-VWrIHFOZU&jPqF)ZJuuDRBKk?<#oaeD{`vLmELa8znY<=tUh&wLi9Fv?a7Zeomps zoR+JVR=X~(K-u6;lx{bY|A(ewi4^ta%hmdVSCrjI_D6ZOM+!$`y(eIkZ<>hB`yNWz zvrsdOKS3C^mdN)fGa$zsD96r?7|-BMo?dB^PXxu>Uoz#?7hFHPh;(ULL66y)1%uT& z9TW>caw1PYX|@YVW_~Z;yrj@+w4=ZnS06}_mHd7~HE0AF^f|w8V&t2P*h9I4caQKF z`^E5!Wq=(LUVTI1V#%{(a6vfh^>pOauOK2mHF7?0QgI^QTo!}QD^!A5-;V=hC{xy9 z282fjJmj7gFRQuD0Jq-=Hy8Uc@imI);OI6ZKD*zN-H+7Wy*nW9ph^p-!EJDv|CbM@ zd0d72mygev@3B(3Crs}hC`$DXyInaly?0)M!ZYRGSoe335|wEJR8T5nhEz)G6}d{6 z)*o9Sfuut|(t%=aRA1JJ0q2v@kM9m*z8_5=57NzJBsHw9(zXbqBQ?3Q%i7uH9O4r#BLqG@CKFb+Iyt5VreClv=LzdqiCyO?!WU z8Feauq|sLS6OBZq^kd>ro;0G3@m z71izqDAws}pU7W#WU&xX?=S~XiXy#(0Aqk0D*GnaL)uk z%9S^B7nNoKp5Wj^**M^k9R+^_P95`~Fs-d=@4sNq#lo}q->|6PQX9*ZZ}%~8mun3? z3}2PypT6aPe9K|q@~Uq!>NIg3Eu;93LK#b{A&-=FEc6}ndJSD|D5XBC=a~!u;VhUn z;aE0HkgsnUo0dBkD)c#k$p~NAN}MGH5H)mclgQ?`E-HLW#E&- zmEnw;LF(;H*E)n5js-*fUf#Gd8+oe@6VQX)rtHk^l)O74idQlO@fOJ6>2NwxwMzp# z8>S;O)y{@9NQR3aB!cCBtd4~&51pJ{j?jCR_RgY`7-}pGxhL-%AphFF0de64 z1G(4s4KS@8Nb3;mv*pfG4WN1%lI><##w&0k@dkt&2$khi5X>W!_pKW18Lqq-e$;<$ z__k0YQoan%soH8UZa!~Sc}v|rIouqEvm(O$gl27tl!qDR!m7dpi|>O4;tm_A0md-n zHp@#vCHbzUmyIeV3vC^jd)ItzCAz%xZnh3jn+X-!j2E!b7Ix*0cPWBv_y)%@%w5BDROWE=D2vexuIpPN71R zkhZ@V=4QwMoh2{j;(2@yGlF=rBPQY4crO==JZM{ezc;7h>dVYOhX(9HVc?|fQWSL3 zwnDN80{w7}4_;`-$Oa##u=nArb#noWzNi!4P}&NS@p+X_ zH_!A@IbeSaD+x9lvNx$vr}%cZdEZWz!+V)YYdeuguuTHPFIz@aR^Pi-1+XjBJ}M8w zG9SEL%7Go17l+s}?9Cu2sf(5*jz!Vp-Brg)(c;5Z$Enfc2da)$(ISR!n!%c!5)pI# z656_5Vc!|Ro+ft6WNe(+ipkic#7>)xeTf*qN}}qUWqc0OZcN*wgim10l8j>_3(M_=@wL!8}dTi*Cb<&D2? zHXI1Z(paXa?|Zsfn660L?L+Qrgei!$1req*(xDI+rxmczk)JccAHhMhRodD zBmIasgEUpwOu9JMC}X;C<>a=uT}R5gBaLnlV|_&wQgCk@uJft7g#e%S z6@bN7AC+Xw=7K^P@g>7Aw%AeJv(H>P@lO^ITV9*?pdi9{(5cGD?J$Wjpa_f-p6l`4 zi|0{1AHeekJm1BG$rXoBMiZXdc>3_Hz_SX^FrFQFZotFWt?$9ZW$SO?!Ahfn85#CQ z;)9dW^yuUaC?*4WX`F`V96WEpgT3trl5E_92i4d>?KQAv*Z3ly@8J0vp2A=7)8^p% zJV`W5OLCzdpKo;vFTvBy#NCC+b9}6s5MPvc(2iYhga@EZ`^B80Owc^SU@;u^gLgvQ|v_N#ak`H`<%mvbhsx7h! z(yBrdFtN$B=J5~YpV=;e5aI+Rf_4NbUIH>h$4cg3g}cK~Fx*%mG9oZP0@D{R(^^dn z_Q4_hlp9oUf|FUTGY-hL!EotnxD66cxj}WI3MVq2LA%bu0hp2+(98>PnyFAzoA6D- z*MW&%R^-Ku2V6Q89VE)=G6c!5Q73~*{2tt$z`scx=9ge*nj-vmH*@5Z8vYRB1c1lI z5`nL#V9oC^Gjpn`yGbYlNPZ`Zn5oNe>y(<6iTdfvuS5MX1MXFRHmj<@Kqr8E!cPj^ z$LfR&NBHHYR2u&yF8D%HSoB%asYFrlt8TmEz=?0aRuP%>tQ&~=-!0DcEc@#}_(2Qa zu{am$*+xB7nu98abvIN&+m`l}IMfg~WgP638lhx&N1(X57S6v^%4k41oLvaZ_qn!{ zN7#+Bo?4YP5CLG)Y%nSp z62}o47(G@xU)Of9@O#s3S4A89#BXDzw1dUKs?PnloWNkn2+D zTPaZaWB9>BMO_YGCtXWsd)|Ow?@A~|oK=yTMTH3TbXeAyMj6&!40%*AnIz$>RV$Ew zd_kLIofJlL8g}Pk@MJnNiK<*gKKGerW{524soQ|*EMI|7=oOzq*Xw1$TE+pEeDM|Q zQJ7DLN+(E+-bpa%EpxZGz{EHaX(4O1Vu4dCjo8D?j7bmZ3^I$)gR@y?26{Weq18PZ zzm;`xe^4sXwH93I7mU)c?tv&EgG*^$xgY3E;<-R^DL z+*@BCJ4Q1unpv`uy3+N+BL8+DPnK=4zmV;q+sR_-%E*VaFT+rK`|p4aawkoh`nmNi z1Jhjr!^Qjvb}4S(&bqE>Qj-kRUG9g#*X<>)P$r9r*mJKxi1CF~%tz5cyBh+I_Wmd` zKdWd|j8Z@A4Agm}DD_W5vT4883UHgu5_2*m%t=w@Wd5k9glHA4HdyHv6N5}vF*<3& z$x13?rN5z+F%;oAUS}7lh)4xyD8@mR2c2$=*^*L*3M_R+XPv~s{j{jVj8^*QauO+fS|N-$k&Vj@vE~z|IJUZt z6gCh<)np;>Pzg#M&6w&Z0o+r;3^NUBSoCUsdeE8W3c_DiQRn^3rl7Je;(%QwwJLf+f5i6ig(}%n+`hJTQsV2sUtBFCXa#2lpeLMBJZ$F~eRx?CYp>8RPyt=YI zn$pYeSZR}`Zs|Wl1A10n_1>a$K^2Roiggu)!`T>B|9M`G<%~(*s5D&mES$q#2b1gE z{u;?yAW~~2(n=O(;K6jfEcqfTKS-KO#e`0LS+KVwxY2v7 zq8RP}?j$x+rnf^C@=vG6J(t<5dg~5g90p_>RN^qhqM{TdbEeAVwn-|0C$G{Atm!yd zr!|4%Fe6auP4|58QK5Aud_RKu07qJTzQ98KH;k)%lw!08YPe!MJ%Ak9UKG;io=vg! z5biT%+)SW-68^a=u7-M_gT~=!!0Fyj;Y1 z(Y+AN@Qw>B*rIxLJJLvJ zS}O9LakY#@XYQLAQ^<(=Y2>AMJ;%=+qo)SaywILm|I8E*j%_TXAL$N>?qYoiiE5RR zwP~I0CreTnmgI`6u)5B+2iD>(k=h)T9%$zxtc#TbuC6Fhxm4TiLLAp14om4Itfe-} z$4Qkkl2uR@sPDHjwx(WOgE0IvaX-I^|189FFJ>;`u$3U6uOgXfAn}UG#e^T#03(cQ z;>9DkLFG<2*NIdeQB_ZLxhcyo*D^ma!Piw(l=_D`xN0`sX`I|pUxJ=;at^>hQ_Ww> zd;#M&Fm7B(KmjH5v?t%exC!x;*-m-=RA9IkTv704i{__*jWs}YsVohTbPV{Ba<-%e zqcT;W_Bfa9>|z7*&^yW0Z}ehBDQKL~a&SUNQ4lOcoe3XT{9r}~dEv#+As zspgmEpf8vTl`uW_Wv9a)R;g({&uXSfY#*3Q^DK$q+iG1d$!?S!!I>P@?Q{6u){BKe zGm}LJkv0B;13X-GR{4@pW{oxxN#P3cEO*G*1J0m$YmxqJy2~Jd>7F9LSc-%F4Ee?C z6(Xd(T(m}QgGd#1Yhu~8dvmF(bNKbq)Z6eVC@dcBk!%yM|d&pqVfWgcxK=W%y4;EGSXlp zmq;~Hu&D>}Ney0UJG^C-XsQ2%6v|I?!H(D_70)DnFgYC6Rd%i+qeYI+&S`b7?rAhEH)%s(SIZq%E3wARkF$!-<4IRP~^p6g7@A z1l^7J$hQl{V+TOgeeSY6YTGhr=xX}I%$b2qSJ@fLB-ra@nvU#ta2G$l)I0Z6!JB=8 zPC<27m1-Y!s;yNm*jg2{c?3Mq_m${u@h#Wvf-rstb26RhfU%}PsXHI`FkFWY z7Dq4)vwzCH6_(B8#MceUdv9m}!4lE4ijzp#jeF2e^5p7PUmF_?WUiPVvDt6qwG8F?BMb&pob>g9k!#ncxUk zsFf<6*sNsK(wS)#k*W!0SYbS0(Kd{^C~K)6~&kM0SlI znOFc^>jPo|u-ga3g7T=7e7ufj?BVSS*H_u#)YeC=jxnHGF{MpNcoB;B!G=beVsBOIMFQSH!D`NFUS;vBV^99r^}DTs%RNMp*9l0WXg@c}~z=iVA)`EchPH z1XF?3lxYI5&=SD+5N9cfMasC&m<@A6>hd_exynTod;4w#Q!L=(CL(4)t~H1IXJYu} z=BM)YpmCuR)mQ6Se>32NaVm5e{m6%A&h)oMSLlSoVct@gN}Pd69%UrB#Djs@#yY0b zM4*r!6C$f3RL3hB_2xL_2PKyLxCs_N-4@10XM-32aLmU!W3OTOXC00cs< zQcNX}iziFolUDLx5eg4x!|VL-Gi9fv`wG~Lt~8A-;>YVt4?8U+<&DQcX8NgSnp|X}H2NG9|pur>K~z_Vg0#*av%vb)fUf=(n(kz+3jQR0OQ;gOv-NxCKbmI zB(>Ie+(8bAN|Jno+1jcSVpSL?#(`+mCA^%~DfL4=$x!fP{a6I^ddbfl5rp-PX3i|7 zp+qXQE2P;tJncLbJ-##!4^4%3DxuI$X?pGOg0As(dyQ`oc9aHa(hHyklsn~hAP{Fk zR7czui29(@kFWlH8ldTZ6TfoB7ZkSp>=a1peT=7#8<-CFtMKo(i>IK{<@A?oi`dtv z4>_P0Uc`;{cHrOxhCCGC5mB%k?Qn`Il~2H`Z@jAMWG#(-pS6o;S6S+>+Q!nn`oet< z(OWJ~He;sPT9JZbew+dMZlrvc`$Cl>l*T97%uosEK2=`hrXY-`DGWEcQVK`%Tdw#C z_5HHS5@mi9s6-8kWvc@GE#b=LwPU1{>&qhUY+9;(4%Nl-FtkzaDa`#D#!XWGw}2nZ zpC$_DW*DNU@fJxO<{tW(Trl3E!}7jD*F9$WR=B!x-33iA0|wmdiCGn?+!v@1b}7%Uo|d_o zD3eb69;7c=+@@L3^s-Y}V5@?#pr>X*t7d_7=h8LILUUDf!W8o9W+}hY+aO{LU&Y=F z({_J_T+q7d9MIfC8tjWcAJwCT0jWA2GE#Mg+~0wB$h!-H+wrw+R1kdx3R>uI0Obe( zvd;TH7^Cn^_wPX6-!mG1Z}Xp37rg#ab!JvGCUgd7_=5cHBxi?C3p%!k z=?4A|AEzaN@Aq+90{H#JIRFp~sxHm6`y(b33s}l&xj$wqgCwcRB&i_D=_;7KxKm^s zG$(ReyOXzZ0E z56~fO%OI~ajN64bYXEhg)CB*t=2B1m50|s(Tis*9vO8zX4Ux*nE<)+)J_SOMEYM+0 zrbHd6QL>Jy6Cn{*^Kh5q2WkY9qWEkTH{EH-;J721-_wipo~Z>c-oW4(OyuqrNNVvX zpmklyspM0yW3VgyP#%5VFKUcbZ`D;VwLgl!I&7SW{J2BwE$kYbdP?(ELgelsUOn2bm$ zo{ru-!cTYSLw+n+O4#q^!J?}rdg8kgG#M@8RtLRU*^3!`%B%- zhX|t1Zxz6^X}^qqJVh<}p>|ZRvXfzXY1MX#dW(|+Wva!-_Ck+Yo`gS+Qm+SfFX%=>uW`@Gc(^i$B5ny_(?g zT%lJzHRkKBP({>HszRnR#+#$Ycs>j1^gG6-y>9>~q(aE_5TGJ-Td5ysAJuEWKfS6v z!WgX5*U(c`9;Lm^U)&UnHx;>ya9)B=4_%!N#p~u^%GmE@l-Zk5Y?gN(Ak6u2%M&Tv zDywJ3Y7(HOAnBwICzk zV3u&a7c;cd$uv}djLb{B$I`tNvzFsvv0R8~TR55^Db>G+?UR6(u$wOCVP2P?E8~tj z7~ISqZOM)iz_o~=P# zRg-r+w)ayMXE#PfixAxQenuC*Y5sGVB8tkJPRI&%gZ=Z^+-l1aKDUnnumK;^%CWuQ zAYB&5FVNBQXS)3&(M$|Ln7U4wI(0l4NQlP*wcKrlnoMsxOm#V|%7{6{F_}1Cc+JwT z6U23_cAY4$F6~-Omy3f*_+_FXmeffM>x{cuC%wCoIPMPi?tz6Xd|fz}2+4WKaXA)d zyW6qq7yM3|_xKW_nu`d(Cd!a3NRh2M94e&5yn(%{#p_z!7cV%f3wH zu}^q>+vo9OfJeXL@$D%*IIynqz&k4AV&UPR+1yk+vsu7dO(thCOqCpO9wA&KIv-{& zrz2iJ+^GeiU09=CN?Jh6s!%XDevRIx?=5~>-UT`C5jkd~B#^BIjJ(luy@iqrsSS8- z&iu6_ZUH3|@y0d(>#F>{M>Mpj3Q1Y2Vu*Nggs+c!zZ9yd_iLXj>iu3rf2cx1Sr!~qn&(XLEGVAIs+>Uv zCz8PrF>{2TYEyb@uCJ$#&``@z8bJ+(KJKSj#+F`CEQp`)5SefM!%he8lPsf+s#}zy zs?pvQT6qj8`n>~Ult(~Vd7O5$OdknkmY~Y*%6s7EERwk8$u|5|R!6_1?tsmiygpsc z(=5Ins;`M{Q`f<&{u3?#45Y}r4oY6i8z{UZjiogq1P%MH z%u#4@x(ToIumksMzH>c|TIC@v$0?A*PZ{ks67LyCf7#JJvF7e4n`aRe&kHOQJ@Tnw zFK+j%zWhx4eYLc&lR@9|Ov@5Hn2If#d=z@;u&&Z}g0YOb z%%~(rrKKel^>C;Kw?yEKl_V@5p^d{&5Hg8To$5~5oyg14M`VCGYH#g(0CmA#O-d0% zq$@2(GgbY`iI5$25A~Z3N3}1E9Au@v8LPLGQTN>t5alJ8p1Gd_SEVZ~x#Ms@_|%qj z7}Dc%j+vP&84*t>@+DPZ^(wz{-Lf>9xzV1BN^e4ba*(X!jso}Y#{{euWtUJB|okL63>k1DX>S2C9k8LuGh zgA&$NQro3vAV#?q4#KNiG;C5V8a9cRFb^$Y0TX4@Y)iTKG-H|*ikhYWK`(}b5*&KL z>v2?#EUa_-yXap!3EKAtRN8u7(+60TYNPZg3Gtt^ig%^ddU4Q%IyvT)cW8CWMB-7Fxq)5oZjhR zKZxB2Y{E|IYIOcQ;hC|c`#A^qS^&7~!J;P;ffFZrV(LP4%xr(8@?g5xfjsEJK62(r zySO-@z6_ywbVS-B$Dt2PK8oHHNiZntl*8{H$Cd7nN$+uJCss9_MKnKFJi<~Ik4)x4 z-Ro{-3f*z}#gdT?ML$Uy|B(%~zQQ=8RK;nu!~H$=_%%^N?iK{8>Cj&&-N85?Wn43d zu$N_Ur46?~W1DKKTRoUg^`7oA$#;=T^e`_z{w~^&yyN5r6Y{Re;+Wbv@LIHvRXUS3 z!$NtL&Vr4Sx0!b2UUw7%<3zFJM5R1b^+!hiT$QWkeIJpb0#lw1h~x2Ep0UWKzdCMG z7L{;%FIJ(aVqurgCU6@7&SRi*c%Tf2Y3+nI>&|7-O)P;83zHgKSvG!5khLbPgiyX-VI;3Gb$`T`BZ`SbGmRNsDU#yZ3o|x_f$N zc6VlWXEyf`c6jKX8DW;NijovWP$U>wP{05pS9xH1G0@w4_Zm=7t+_;uUkk zj0uro1Vw@oFeQ)IRd1K0QsoN0i=RDy zf`J)kc#_9~DTkw2J&T2FNb8+S3k|W2bL0jeFI6An9BC4d8?12E=o$1e=g(*{Y#u(3 zo{M3h27ztzWo|lEAW46ElWNi5eutqVSBOz2&*e`#MtU;6I0H}nW*EIZ==MwPujBFY zGd0xD{QWGUKTGIzFtyJl zOj39k>1aRhQ*>44^FC{^w%Z_RXxd5JqFsnFsGAZhz&5Q7BG6%Y`ns28aBo+s~`rN;rC%y0vir$D~q z=cn;~cZc3BPG8m0s97=6I zZ;tVFEll_#Wz<%%_?Kj$Eqt%F{LUuXT>OilU1eB56iH%^02Za%KrSXvq6X8o*fi0) zHmQ$a!*!&Xd#Ji&bp=!OfDNfZ zAE+I%QR0UU%oR=TxJyr~%$DRvu2&0%?ak!J8L~_~S+Z#z*B@wzB08Z~*YMWG`l`}E zqe7U3m4V^DvJLv-zEUdN287BllF)FUjnT-CLtjUExkFSbbJdZhq&r3B_xpp_%&e=Z zT)S;T3Ot5n1Ff|Js5aItko4HBa8WeeOgg@0pggvJrF<5g?M&TnRx00ph5Ag{>b7vfsSfORJkT}7dv?-bKn2_B5_cq3& z)oZYF-&s;v^Qk1SCtVtu42vGB@Ij-$M9l7dsJ7=?68g-)D&Er(xqVhF=33nA+@Ib; zMf;OCf(XB4k$SSKlrf~21TyCs(i&$-Ulv1Ba2QJ)D9eXbmN@HmNLHnF+{t0ps@|q&dV<9LbQQMGmR=r(75imTt2@u(A6Hij0N^+2Ey%xA!Z1 z+MDYZeUKa2+cvbtg0c$5%DQ~f6Cp(AggO&dD9;nmNetZ|Z80`HxGh#9_Wmg@# zZFO-^Tm9f4wAClA&WqsFR%fUtS?kWAZhAE z=e6@CDsHEp?^@W-D{JFD?fm*Bg#v3I#@J;<^_Z>8NH{ljFhrk234OM>iB7BLdM*&7 z$iBN_3gCC5a-gN~41U-y+QBR6H8ZxE`!KkBy0(1g0MTq_y_+_W#93;KOUag933A+w z&Y_?sP!4{z;NMsXe}~}Esf+(=OXqNeh|OfaU zFpt{lIi#!gm?&I7KM2edlzjy=K6?(j4^JCTaRRW>gE8L4&^8zMEDA$wn*E6XY1)Ck z;@#LQo+E9p|JXUU8I3`@ohd9%-U~_e^kdjQZh|uVjqDOx$<(Kl#%H>HQ{}e#p+|Kz z*4#=&tpgSA>%i%39k?#cW!z_DDpMAMMV)>*mniA;_|sVkehp)}I6alYlVD-SMuNOG z`d;uJjaOaKy>=O~&4-6j#?Mm5*py=0L!9btcJ3T){alSXrd7TXj^a> zT~qBz&VE(8f^{2wsAw*FG3kCz>9(Yv$jhnE2fr()z5w4qw3g=UvabE2bv^z?IMkxvTMe-iiLwHkLG>abFU~~7F%|u6Kr17j-q6Sfv8w^z|y|* z(qeiZX;|ZeE}?q=8##HK_Cv)f_C-s4=TK*bOOnSrg6c~_RXgVd)pahYeoca^f_;v< zk}`dsGBs}@sci45{VT$Qjy6pR$lT9$_Yo8{)oB4!j+b&gvdbb%Hr9OMrE@=TAPz57 z+M*}oN?dGf0_!TJx54w!x~P7#Ca@jTAr?i+TZGgfj`r9br+w2R<&D;39NTTKeWDFL zelAz7vYZI8(g|_$A0*|3^o;hum)=rLFb3+Z-!i$3s571PJMFU}w9kgnJ`n~r3lja3 z%g8R5eL>|kbvJ7fi4~b{t~|B8Xg7VA$G6yCd1Ihx`|;_W5ZKoyl|a>+*ij|@6#@OF z^v`^ZH!Oz^J?o2N`hcn;9oY*AyV3Gy1)X0{WV)xzA+&T)Ejm|M1=ligx(%RMS(|Ur znH_=%qR{}vwqji`kjj1rFk8M=>al}Q^8i3r2F=l5R2f`!Rno?H*7eSb9IA%zl-mmD zfehC7M`e6xgR>j}Wnpo5ss{uYwI~f2GuXk;?dD{@BPY?ft$m zM>7lyUox7!lhnLal4E}uWTR4Y6L3>m)6a_1T@_f<(SD2IBO5)Fcpcg3M|fgSp?Mna zOoiP&=oFU|^r_A+w4%RP0=)8>BcHD*pBieGT!*#}e5})AGV47$rcWyPH3A1K#pcQ6 z=KUp$UJ5&|rs*xG4+jBJ=Os|Yd;bz=BUf4eQDHUtBU%l!WPvqdv+r5ZVMX=H5-(1A z3%)kApmUU39VYjEFq$tV<>Xzs+QKk?{wmV^s?v48MLN{6=$4@YwYGbeAzDn|+n(5fl=ufU8vym8NO9A}G zvUxEGvlE_D-CdbQk=~?OIDxX=MA?EiO6*46;N=uxdOdb%cI*rdl{K9o;47!EAha&4 zUUpFsvU!YG?kzbSUTaP-5SHX{=oxfH@1dyOzIHzqmOw`2us2e)^9R?9R>>l`3w1{6 zL8PI}y`%qw_UHlPX8rC+$_Pu!#^>v@@j2ByK23k5KxEd{k*;ggB$cg-uEQPnMedug zJW`}gdGvEKw*Ho<&HH+2^NU4ja~fr2x`H-~;Fg-Nv{pf%b|H?OK5dtI`ZUu_Uo92D zMIbs~UDr+t4&bciiDZQ%AT`+j# zp3$;Rx7dj?n^+gH_!9eXd64+M8q*TFuFtAcvV{|O!lJw_H*1Vb?WC^c{ZU&-A+eOw zi=njbpPpGhYxYO%j!K@D-iS^4tgzbVXYLzD@MZ?M27w*J;1bp2tT> z03P9Q+Azn2@fWARHY^dO)ZHb{dZ>~J{91WH$9Z|&n$P2750=Moa(Q&NpR+uaL>Qxw zBoEea^s7c*hwi;Q=?o|42z4@Se@n?HaQOZ}BPR`7yT_*1`=-+C(S>s6yqa~XVsme@ zA1oCs=}$;0^p}THj&E6AKMOD`=o)CK@^{^tK7YUvYSxh%m4>!_usYWuP4@s+t~Zy9>J<;dCP5NpXtOEuxI=k_ ziPDCHj7Bs}BQ}t1A=g{HuruB|KQK)f6-?1wtNQ8#_7$}i?se(2HQJrZC-F8$Vl4(_ zq)%;Rr5{749I#`~<@DvOkekC+YJ=Dx$1A7jD^Po9R@Kr)%4|py2D@WcZuT#=cZ5xq zhV+$rG2#1cRA=ku@2Na4^;{gP!k%5vzRD%=H?5Zy&UzWSHLRC!8{&FfTPFuQFm0UL zdihmENiWT2Ac-bl3*&7&wEn));PVtKmvd~Ze8iJi6Ac}G0y%=v*;39Pp1y`qN$lJR zQe{*vof+iexf!l=Shr~L}g*$v^0Lo_@*K@ z{MF>OU`J!&g=z7x<>1-+qZsx#;`A3vMPX|QGntZ0t$?xP$-O@~kXywtazf>+0(pZ_ zIfzhs7Z^FAQW#mk@5=CB0x9qVsPkj`gUMArGQ8WJ++}oK1i#c|2qD#3oaXC9I(DGO zwH5a%`i)&rP)@!|MjeUazK~`56EZZO?|CrF;FW_5<@bG%47}nQ3A)^qwV;SGSge$r zcQ7lbX!Tq~Ka+&C6h3SA)4oRE1$u5Hk1?r6xS*tLB{ZB9swRKYTC+d#=T;6U(a@I9 zCf?mDTijYldf7%4>t`9elDfO3G1s$&;pOc1>)Sdt z(xT+2|Da#rXZ2bHzhsXSX8roj6o0XP{Y^4j*sp(<_3NVE+bjG~dDNCJ?AL+U4TRc< zaXpCLr?cYbXVjtJLf*FK>~`oc$`0NbQ8uRkg?xTQK5=UpdN9FQFCEA~X>w_8W~M(v z+4&s`T`%`cZe^22c|GZ^WHvMguOI0zr~eIN`X4|t4$s5#vpgUC& zj#~8RbWW%AFXgAED^)ujPJB*oi zPG->RU)Jxzu(iBmw6bEff28d4On5eSH{Q=3oFJJ=)aT~dV`gb%eKcH7?to^a{g_t} zMd}nZI!HoQtXt>%z%t8&<*;&)8^jXA44 zTut9WV&3Bp+#C#8B?Fxd>Q7Z~lU}Mp{&!Jwx0z~1Nlo%t?aTsWlOULkZ@EHJx*HhB z$(>X~FNPi{p4MaI8k;WsXGY`6OsaVt=*9qyo-{YmAiA%MqM(rD^(Fb94+9F2l=Xb>-y8#H4mQ>gC6` zy6HL8kABsU<`Kzm#ha(VRK({ZdpGOnDwn0fUFJdYS@LdhhfC!2kS7k8NBbFb zmycp19&R!k83?hsy``wO{wTla@nfA>*ej&>aK1+bx7MVT+Vo}UmF>xnHs9gC+93zL-5rO`Jbv@R z;85`UD0A{N{xAcjZ=}iyy*X&zyGrvAsjHiRhH>dqK`noc;}MAd=^9f&4-Z;#~6@? zlAjQ-GKJ>DE7+gvS{ru{vr0(rCOmzaW#w+Ioih0AbMDJ??$??-PX4Gusm+lA3cs>( zqrSkKixa0z4aMVW49!ZlADnUayL?(u*Pb8;gz;VCmR#)FrT2hhkDw;M65-jHb4^jb+8)$W#&)I=o8S6-%tWN66zh%Hx=+I68)N+UVW=$!6!HCldZ& zRtD0iKdjtTiC36>Q%C(0Z+{=?!F%^bZ&mZhDJp+c5ssJpFA<2HTvhzvQufqD+e1m}x0Kmq>7BPREs>YX zf>pGu$8&Vov*%XwC;6@R8JJ4`tN>E~i+xK;=op&EG$ytvJv%Wmh_8>|G`|)6cH#F> zeuwcpmY-Hb&*pb7zklO*5x>os@yFTg_|7F462v})4f?D= z)0F3_zVx|VeM!XXO9F-U{PyIxFTX?hJ&qrgG3)bl_=-cng5Tx*HouWSfi1lv$8s*n zxnG%cUzl@WlyhI4b6=8kzbfaxH0OSG&i$I4`?8!{GW%k6kIghjeaBlzeW$j5X7_UK z7$0bp)Tyjr?TI`SxNk4l)$nYF`NF%CG2(7#vxSAU&c<#}&Ph$)F_TR&FPELPMr7;_ z)7|Ny$WBkA$k`z;Quq~68woHA@va&0e`n=Z&bD}|Ixpq6C}X#`mbNW}ca^qj6_flL zEHOT{_tTaX3ct6w2=C;jn@(!u2i!`MIM#d3oA@qqNPWv;$g|cd*bUG&Yhm*m9L+ZT z82%*X0k>2{iIQs{A%@w7iSxG~vk2_SMPNq(Lv8sA(#3q<)2&3wPNjPcVU>FGV#3fL zcvukR+Q;S60%qkn7Fd71c`5ih7-$iOG(}j6jwh69w0XXQk@LhSunuF3*^dmAx4)m^ z(I~U!`~e*8#|l5-wI3HeB7OVle8}U?!2mjyjrq01QewKP@Z4l%jY50SB*ALco86=}n%>9u@_(%*b0acEnFr3hEldJY+KTZVn@ znk0hab?#L{Mo7<8TJ>*vWwClU08_>GYoV0g3|9oB z`C$sSLm-2vyR*ugtUt^SA?wj7EZTIrSjxk7y5W{5K_m5pUDSwNrDvU^pD=)}kC0TL zzt%$xE&9es0qTgO0!8VM@pUL|D&WQ{I{SW)*luZXDV@VU*3w>TiR6Y6H4Lgcr0B> ze`SIAN&MPaFCk1CD1`V&F>X){&EJ|)RA*$Pqloz_;H67g5Ug!|1!{45H2bR<*s9Zm z{e{KBHv%5Zik(aRi@?{UY;3DKIrx`=uQPZk_?H13^bB3XLD|28CoB7tJ7sS?hBUrP zQ0bDFsNgr@%!r=@e@);}@ErJNfw5=^7t^%9j(_$#<#r1$*IT}=lhZQhc1u@U=^-6%WnhTkf+jj0338$pwf5oc)91% z=neu(mz=Lc--$CTT@L)c#lhbfSfvY%au^!jfu5c-^#)N(U8bB^ruyc_jHDY z#>2e4?zK9+Ty?k)XGX6a_=kYUvm)f+KN5N_uOH(luP5n2cg11i&?or`e^de#4(iw{ zgVr6PzK>m4-&I*=^Xkh^;zHhFOdwYZtMR+N6e1p_&_@?lS}E?=S7kV)TZT;w+j4c5 z)!pESHdb5aD{M{qdCyAiPgeRQKMz?k3x<9(kLJIyG%pa%e~B}rc@B&K2y z^jvL!gFmCW;!p&AbcM0imi13Y^Lb_X9U-MlE>sziK|5v0f&Ua^Ho0;=#suZAG3o>9opu=JY>T}9C%R-+ z1NTPrRr(surEyT%*yGj$rv0A?+{lTG@aO;kc!l12zk+=AFOIgYrZ6q82FX~T130Fh zk;VaBPSp$GlCECBhWUV+0M1W6jR^tNSXs8*%92skF?P)WVkf)d34D~j#n6VEZ?|H% zb|*1yVc$Pv{3{ zcgy#5%6A|krAuC?@*RXTD_;(L@Z#V@1P*O>P1MLsUU2K0)pT0Kc&i1s#`~BCa78) zZ7gwwxioo*e7C!AIN3|SZ@6zH*;_tLZ-lubLEqA7f6IL<6O=KH_P5s?gko3Q7%>+!@JHPJIH7#hP>z-pBVjK5 z5&2PwH6Jg~$MMi#iv#rho*0Q*YF2yZe2RC0muyJ&)=_D^c0_o`jJ@KP zC?9L1tWiHXyH-WF5~$JQ6r(IIaE$FSFq!H__H<$_8zI3vZ&7hiQA}S*&X8v5$SC<2 zzMi&B%1sv@%U-DP7xmAvWHb43YAuvd))~pO)c2%a3P9b^%N`^evgcT0Ru{V{7*N^; z*{#5U&hCQj?qERYbU}72FrcjhCC}q;d1^!1@BS^brS>*K{PJIU-`HRy&!n3iSwUxCVRN9r zNBL;V7`ka@EYuRG>b)h=X^-Zl@V9QAbh$Lu*)2K1tF!q^!l}^~uaQxadA>2tseO4G zoG@R>S65!DW$Y>?ZyuD+)--&rS@>F$^rzM&D6XwJ`g6_E-)#=6zFtjZRX$NwK8Zi0 zrTz&Dv>Q7U*Dz%4>diofrx1M5aS{sXQ+>8OxwBg@nLAOhH3{~h)=V>0Y6kIQDoPm)Ijx?SgVJDHS*Mv7zo>2K*% zWbzw6*7wE|RPxpS^!EUyp|@=&NNX32kV>I((g=NI>u0sG*regx5@H&U9Vym~29tz+ zMPYO56z_r>(v_Cll2RIz!s_4p6vEU0R%fn>mfi5sEwIo@PX#~gNl(Ll(BT~#9!V(> z_^^|lOw_%xP&ys+1b?Rh^8BcDHXZF4^^A664SSbclDI1_pGy$uFg%aU;?(YBm$zkJyW3sf7h0)Z=F^6=${pL4@Bd?wJL9})aqM1m zFIg%5u|x$Knp5uv)n;0)s#Zm6rBZJkWdBHxO84%-KoLcqy(t^#Y%di0EPb6Ss(MAa zb%?H*rGGN%?}MMSoywv_7NWz(QBG>M<$~2|d7a1mD90wSKPl2FWmz;;j{TKBY;VYprw!wTQ{-mpu|r?2 z8ITGK8^pH={2)M+Mi3_?R_Pih#yRGnWw!iE3G@r&vsgf&Guv>hBHL|}*orwuc^-bx zJ|xDqs>~r(C7^tff(s?}NuJ^(S&$^tDaU6~mn=ul?pq)BJ^q@?87JKN$$;aOipDbh zWe0Wj5g(^-$lT2{L=xrYcLtZO&8`wzuuL)&t;C2B+s$#dscf_hHtP zx74_pSNA1o(5>#zCPU{UJ#|;LsQa0OW_AA`$K%VW*u3!=bH~Fkp_%@%)g|iMJ+2Q{ zf8Z7Gzwo%EN)gO0rS4nyncNYpX{Fw{5=zv{x;?BOAS%& zRk@}%u@TbWB|<*U1+}(0?X#kz-_1H`>1Xd=*fgm5AmJo(HtdY)|Clnx^r4qgCjE~* zaHw$Y-CGUE9@J12j%hF;R1fjrA*1p7-dg*BG3(t*UX z6@e&cDeLq({GCtO>q*!M8?~g1Y4VmrHGP4|3q82PhiGLD9g)Y`)|I4UUM|`o^xVwr z1a4+t=QZ}0h~jdi1Ee+neg-98ZuQi=A*~9c4CijgN(txuOH)fZ8yK~uJ4s$|8R&5m znakQ4GRbutIXQ5TI%>bi7}k~4w{qiYCz8u@W@^jBFj}8Tw?Axo>IoCGzm00^lEc;a zImkMW%ocBOPE$%(wft3~Ob@Jx?K z_WsHAGVY9*zZ|6niiwE~W$H7#uOd~(@<`}$RP;0?`8M0ii0QXFS)8Ek6(lINy@{T3 z1kqF1#S|@7n!9Lxv*_=z3`GR|MrG0fVjWG+hGPRr`5SGZNmLt3j`04!+AB_9_$ZNl zFn4)L7&qV+Rv0a@RF&8wHCB%Mu*nS|H{P;QvY$rDzmss7*!PzV_hZ_=r28`pD^-@3 zv|w@iXi7VO7<`~pq<!!^YtMo5X>FGn|0(uOc89_dJ zuH*wQDE|-Wg#DjXw+wO#v*Ru?>kfkt5$HYqrAp`gkPh$3FR|B_Ain&=Lm;_BC5J7ngCo7s^?)$x1y z9jAC@9y~RKiN7X2t9M=RLobCTpR0NON-8TzwDlTdak33TzvPz5?T#7zC~sLoxiJ%> zLMqYLClJBV9~6?$gAt+iMw`N|(RfZ?23@PA)msi*uJZD$@GJ3y^%*q>`7Y(B@KJta z{8sZ@$8Xo%kEKtcF|n$?w!Wsmy1uTyzP_Pe>#x_U_1ZwaHdwC>slHMAJd$<$R3eDC z$W{RT1^wbSDy=p2qmY<4F>siHrO4-*CzD?*b|%``J$nGQwBqc-hdceG%lyOOt7-7P z-^X;x-sYiOkk2k`9@hfVD=ywo`UZO>8wbZvf)`j;$J<{i6+*N+bzNy?E=p=zAE%zZ*ndM3U0c zbUDTs@Rzlnp*@?}*6yej$m2h=Jlxxnz`U(vyW4NQ^=~CvEv>f{nOZKSNaJOzm>MqAp`Z;B$)^)7edqSDj(KqDMT9>6Y2?w-T(o^^y40*gb{R}C3n94jo z@O$eeN_o9bBW#y$`C{F7vE{I`O3jb0xXw>{;_Sy&7=A`U{3iP~#^G$MC~RY8skjwk zb4mIo@@bS2j=pRef-E|-8J90l+**&)YfxTzE^T%+gfn z>JztCWbr?r#cyEcZ5vZpLA6y6=_meoy)1G1oqSoyBcB#{XVb6K?-|bFbFYDSN6AGR zNJrBuJ_c?j&aUbUbpMM9Ixjx=81EEIODT*7(Or4ZFb95&bhrvaGb2}xn&Q^aVpsRw zr!ql0(Y_=0T{3f``)7`6%$ch=bGUs=GY8tYI&)m(1apmtI4fp$cmK?~hU2WASz(a+ zOt?H~X1K9?8O55tBw>PyJntai8W;n%86YCgO67$b!t)kc?NIc(gIe6`EEm@XE|vR+N7K#Ay|*MB~a% zQg)6>_BGaUC<5KfJygM$3qs0HIQMf*@@TY7qDh=;m$IV+j0+e?6gKwsGdrfo0V1Bv zs;%626Hgx>@Gy|@E%QN}Nj0nl3i?R``XRql_-)?XQP=vbL=taUY1?lY_q)T7#15HB z`Fq&Rv+bJVcq>5>x1J@RqI_j<^vcRj**>3Bq8^*%GZfWU8Xnsu{|;rRi?tDSUc(Lp zD7h&4tSTDlrzwKSl7iTv^h_X`BZ^i8UZp^8tX%8KpuiGmCg5WVphK`xd80#~D2QJ8 z`m%CI{Z&pruaKy=K143(l4b&2q?B>DfDD)9i^R`nI`6N2g()aEN!!TqKx82ytCu3WG3`Uq^rc8{+|M}Dm#~m7bByv=^QmSa;T>ySMi8%s`p#3FkLV7Suald% zZLx3?@e?cKZQ=q_yXc`?;^;~rSHYBxBb0P~f^J=VIJGzrwaoe`=w)oEQuJ=-(MB4hdcsa83z?=36d0+Kb(pk>^ zzsZ*<$?_#o>{iOzDKFPAdm)pXt@tMUoJ#t2(J`x?4h7cnplw)^tgtqTuVQ_)Bw>-Il3w+E zdFYVlA)h5@bb>T~t@(uaGup`u(+Zq^Wg&xE|d@;G89AaccOwx9LDxZMw9=&1m~XwPS6F zE^NO3sCJA8MYSgeZkc#fmL2Zn7XDG787c4WWWjuYt5MFjo#W&i%GTtQy#gNZrKInp zJ5DX-rSJD^Xfl^qPXKy-2K_)6TB?624(L(s_}C&O-z3pEphvYQ#Hk_}6lS0?IMK7#})YG$&l5q%I zgB(v9)1<+C@7Z1GfErm#MZlLJL-wukb}sxgJJREwzpyt=j1`+li>&9PTwoau+2g?1O~yg2QnkqPr|&rFASo zD~&s?G(`CjQFz7S_z=ZiSzhla(9Qt29!t2L+D=|eV@;Rs?#RZ-aB-VLc8*Ojn(gKT z@9V?GmdIB{?*X)`2e#fs*hN~#qP9`o z)|&xnuC+tFy3i-K2Z_^Pi_&v3N4I~0fpn9-M2>F9$r`L|is>H|=;`lC`pDp+ z&Ne!f=1zrf?rf`y^*OFaWyL&QE=KlfGUWTK^bWF*>{hr_r#{)K6wvgsZX1|ON!M#% zoGu$_mZR!%;uVuWLJ0IG=q}KlLz=1G*v;ZQ#y@+kwz(_5f%5iUDXhI)U0%NAmPm6P z^Kv!4lETZ5qG~3E7)Z(XFZmOxPOZ^J<7%m){;|rH{k?f9k2#K(`kM}L9P0GvPFdvp zTh8a{=)Po98ZPFO@@AVF^)C$i?oPb8`D5JYLGQKjxQqF+J2AY<$|QaA`TI@6Nn^fPV^JE2{WG*q}DT9Ld{ z=(|T|J~_Q6GV{slk;u#^rq)krVl4{Pd| z^C@}SmC#1(q8x6gEsIu>`eH%JyU04dhCf}`;PxNTOQ&Aw*0|#=fakVBPb1IZ=I>A^ z4_URTQA*!U)U`r+Nf!lfSg6ch*ab+!^EhjSdRaH*0z&5Ah`*FvPIX-4?WpP=;kh6B zr`^ZQ9B8-HG!FBOCw>TtH!ZEq{YpLW;k3eF28^ zZUcZW)C%oE^c|&t4e7IY!~5;VNRq#jKI)V*IstLjxrZr1WieO@?|_!DD7@$-dY&GF z8r%LJ!rnxuWKqM$wRiX9thjsR{9YW> z6&bgv2tA|WY93oyv|}AW_T4_!O_^$9ixC$N=Bs}w$LZr!to!t3jb-x5J@mk7ZejTg zwQtMg zbIkK+C#=P*hTwZQjzB)&V3IPsdJV6ViyCq|)HrRId)7~!L+@~Qav>S{VVND`CH2{; zb)TsGSL!DzL7q7Mn|xW&&YqyZ=Y!a2%f(tEUlvOy8y!z9&*32}S$w45W$!_@$(Few zvE9Sgi6KyZjWt$%jq4YBeX~)*1zWCg?j+r>q?sf;IlFacRxdN~v~`A-z>EWL6TMSp zX|YpXa!R9!yMsLyr)vGmAVSy$=WP|)3qCsSz}Q ztq1TYdn<%1mW71{MyZWNR*a_x@y^Q24Q<(*(oumPR(J$?=-o}F%sOpPkfN579w;X) z!yD797#&L)0wK^fQgprtxWz?TcHX%0wGh+ea6I;esCH_4J>ymvy6Jch<2ijl{y0g< z!L;8Wz$?BT+moG&r{&-t1WT8*@yOB%Pkn_)$wFf5@r@X(kOyGId$#07uT~eu-UN1luDFrRhzLI`)o<%ba`y#g zjP3rWT(xyKj?Y#5lKz3TZFJ1^Xf%EiOLJ6bWAWSNC>_g9lgC8I*!wexjg4c2Z;OYM zgtg0``5r_XE2^7+fOA3igO%FkOubU8bFXggq?w0r{;;rm+F_)yGGXJWv6&r=1wpl) z9`>RIVGFVv>L-^C{k5lV+IxNmwZB;^jf3U~j5~Y}o>Z}S-DGfTl>M)fLfOKi+EWcO z*+3%5)B2$09LUhJ#pv)tz6To}@;Eaq7nBkrD52U(o+|8ozsxg8BUh4*G;H#C=uyF3 zD9b!6*JPAT5$-#}j4fvrD=5)R}d? zG|E?J_Ddd*kz)gBONtuC&zs6H;!yI6$y3DzJ_kJeG~YPRGs2vKcLGCaZ4-<=^5>BV=9X3Q1SVt@@0~c zYJc-xSCoq;!AE@A>9lKCmlqn3jqH|HT!%(>Padw#?!qADi{kB^K&dj-uXgW9-_Div zPNs0X!PY16@@2F4RF)T9*8`(_ape7=XtKT&Z~=2^_9yl0;+AF~my8Fo_|dvrPi!DC zdWaMT$pK_*b&Tx&_QO@j)Q-rRbX2xuaWv;@kTH2ylrO-}RjZ($)2X!CZ`u37vDwT# znly?lj-`t|g2Zh%BsQ|8w^IgmcFa)m!by+Isjo=5?xtkhQWY&QA1IcN9k1V;uSqn{ zfYZ%$Q?=X;bY48KmKV=iv$Z?AMUy=u3DhPOY9x&(2UEH*-+&j{Etp5B{*q8-@T$3v zZf7%7e_VTtPh{MVYZIDJ%_c`+@M>*UG`s4@7!75xgZ^Qp6p!^;R&lKnW?QI@W4MgESa)1#L1*!F5DrR~Pp9h70yxJ+K!0lq)?QyV=~aNW|Cpi|A&rn>Oa!=@>Ujl#j{wVDQYkI8O z#So{*qVeX38KXL~@DaWxixZM@kgkoigzT@LSJ#V>G^CCj+1P+>7arG1GhkGCe9K~# z(vO3C?$wZ$1^Qa7q;^m;KJDZv zDhS8diXrYKEZ*0f@K-~^>i5&6`*@{$F1sAEp<>Sh0>A*Xk`9K8tqtli(fNwZ=zO{3 zxTq&-d8qJcqpoD**OTTBx+!G<#zpph$>VV#Ua$&3PH4vF6E5T1O7Srfqy;^-w>r=z;AoBFQIPw7pFH0Wt6foiC2rs z<4D>sRF6{z(}EzohCSA}tWK@&iG?*4z~-%@dML0_>WQQX;H!$kJ(J1t?q@4AD88f@ zd9oJ=i;?6o!l%Nvca+{_87*7lE+=*RHGs)ulul$MoLVge5i@xL(8v*v6oR+(b&(T& zT@GvR5%3h|KgGIOqs`4v>*!gFX4GT z&%(6tbTrW5c&Xd&7P8pf{Z=Bu_Bg+QR8k`gQVSJ1%)LI68J9 z!od@c3$2X`LaptJQ^sp-hPPYjr`vz89>`-fXr}Bnag!Tki$2s=8Lyl;paZ;5I<%?fO$<_5g4Jqc1NYQ1tiq#7m=Qe89u!GiWTPmyo_->LWR~_YKzlI?>KJ@8!y&J(VSU(i%N8> zfWn zKc}CEH%X9LS7D@kh4Tb^UblOSGS+C*m@!UB+ldo~F{3_p4rx6>ZD+N%y=Akr;RO2+ zROYedsnBGg?2jEfxrQof!>X8(Y;3g8UMf&k^CLc2!FwvBrCiNy-uAjZqOj-b-oFlv z(!0qsK85nBh?;w}2H9bAkBM5=rJhBJV5Dq9LUT>JojFIcMe+H-1;ON(=emcNX0krVlwpYpTLY_yF$bH5XUbGcHZOr zeCcxIL#{;ki)nn155X`f)-Qq^Eg4{eF}61hQ0m{Y@)+J^H+T>nX$**$|Np?pv_$&n z_?Y@H`k}&;jjkAWu)pua&WlHD?ZN$mCpQcy<-Y9r&hRp_c(p*y7a#Dz~Vt7S* z1i)Mj2N=U4&|;YAn?;I=ab-43R@$z5NgCPXNTjxf6`aM&OsfXoNeR^f$apq~+%A?&GpIq^1KPI)Q zm3LD$GYLaesLh`|eV85BWhF1BnN04Vr8|ypaaRO4Vw)( zp;kL2#Md!D`h&ih54X($;Ex%=902~50nBk$)cPv`OgQXo_xiB#|Fe)lR+uGc4gi14 z0OkPj-x3tc$iGk9KI5T5Y-G zo!m*TwmgrRWjirH+liiRv-BodL|8j^(gTuD?{Lp}Vh8*qxl=9v^pLZG;^cdsM$b^C zU!R96(4wda9rIBEEsBaE(R@@ui=s{}LW-TZ2{|}Bzp{YxHRzzS44RJ$Xi?NcaRDlz#Ze~~qE7UnI*(^# zt$-a8dPcD$*JiJAPi@BDyK)AVAj(x6CHJ5pFqSkPSkk+hc1-J1a)nE&{_2hfPRViu zsd!towAdEg;wI9+@PT_JiYbc*`J?2$_|iLNHpu)_EFjtxc67?-SqD^Of3^d|KED+v zyl10wrIwB+d3(8KDR!d9A6NJ9$^&;R{eXf(S@}UWa_33L12ezM;$^ysRIu1EM%9ufkIikS* zu*y^t>9<%M*;@7l%EvrM-w^`02H2PD-abu*INECHnW(~GQ_j)$asJv1JvV~Y{1G+T zA&|k-Cs2PXru0hnNsMZ^#)5}_z7qL)P2QPO+88^8)OgbQi%RClB$FcjHzv6a*XjbH zSCNXQ$kqBjDNg=OopkQrKsAg?*V6UUE$>7RChfzh- zyC_R!&k-h1%39L6mEQxz$f#;*TF z8p7#GLjdbjs-XImRrF;HCi+xXZ|$GtdW&8*hgQOj#@ZP%c7bCAg3%}j?e@tWE-`Dw zv<{|}Qf}liokfhk1bNKR@oa=iX6UtW0RM;I#Cc}L+emY1Gh>;tI#oK#arRb!GpfaJH>14ao-x@z+Q z0@}Ni3**k;KtZQB&we^;3Bk8_(G~xKDAK*Kuk?Eoq5|FEQu<3mgIVWY%!z>9L0EK)Tj&9Z)A5El3~KChh?WWP5_LiL`BbA_&M7axtwjaji-8bMZKz*%UTVvj7ymVz*Gh>2Y~4eV2%T$)}8~J@06{44r9=0KW+_mK3ROscwe=2?lp958T7i!rCw4=AQmalDCJclK8}JE7i_X^A~6ftjN&>IaHhPlxTjQB&EMFiZ2AI$Oz5ZNamwh zrHf_{x*$3yONz-bbnGMk{hbjW^_eC_EoL;LtqT9Ddf8a$p37q2?GDKlQ1&6BECXI& z(;Q`EDudZ@4r3;R8Dp3SGmbD1=H{!e(aPdV$uvI?n|(5bj7eCDj7el6HcqeSd2lK& z)~0cj9kgi+-RRWFkvWSwN(}X2WYA)AV(7tLIq_8WOAGXw6Wy<*F=5mFZI@p+q(G-c zUzZXNkCNMHPd5INjS95;#-hSAp!w5CFPOAg1TIQ2om09<_Y9le-H`n=0}9`-ceVm6 zxm{vRk3lX2BAE;|+dE&gO#bzHDX6Dj0$63Fnf1!7$yENr%zGpQ8RQVMbI*;wLcCO zTi=x1WZ3MY*q*N50W8&@=YboiM|oCuoA5&DtqR>4wL};{hai^@I+n&~=)v;Y8ELaw zVOBT5)ey^C*`eJrs!+4S$c;yXDTY=d+hJ83rw0+A1lBQj(a6s;*cwwO@%%bI4Fh?o ziM8MOOnI(UDV*Kto2&Bi#=X$=ewV`vH&&C^gFWB49m5Bk*XdXMrz^+|LkIQLMOKgL zDKFP>xj# zjw^I=uwFTiYNz{~&nx|z=ap?mpnDh^@pSsu5;6w>9lJGvIRG4;0n7p5@fpAzlQOUl z4=USPVvBr?a1PaF09J}Idmvf^_1G-3IRG4&0nBlDRNK%gc!qL(hGGs<9e0$KZ3B?V z6NKS%>MVWf88%M~m@^)G8=V(cC#Z2bmt76&liKys+;Uh@oNA8svp~P4r$~a>4|qp{ zu*|IU{ElE%>WRueEOCX-)m&Y43sl*n!q+IZkA7ZbEM{!naluVy;q?y|F3eub;>Fde8)ukjZW!ma5B;x&cqv}z3Yy3f?my@8`* zHs&8no=9oz6Urolvm1F^iu4;2UEM}PCXd-#BGzl0C9_o~8B1qVmJaQbcG@LuHm3h> z)$w(R?ijb~K;*ZG$kwiV6aO~K(I7kB;#^GL+93fZ3RxU?T6(nh^zEvK#iuV6PKS1! z``ZV5l^;QNtR*$W<*Bo>oN6aET*Q10Ip|hD=V|tyKXR3KeRl8Gha1~T zW%-hly?&6@>&l*b-5%7ACg7HlF%D2fKu7b#6GJS1UyK7s=$4-1JxFH_*EYjQwUL6+nI1?>X1J7MX#9$;oloskrpc zjUI}wp1OOmyF1km-BH#KzN!2*sRYc(z;A$)=3Vr-RK(yP{NncvYFj@~#j#Pt#5uP{ zP{vWpSzxQXY#`jOA$gZd9=TyXbYodgi2f#5S;&InGa3a$E16q`D?XIA7MkIPPNN3= z{7K^HQX`n-$SA=;8jalhNZ95D=xR%yJm|!^(@lO=l)2C8@TfLU>gW!FAdR4ksH|X9 z2uKhP3!(E6ZKUx*a`_IdDdfv7zMUn|ld}Suqf?-dFDy_ObmH6#tU!wL4+^B<|G7ZI zifXl>b?U8?uik=|y>^)697rv;D^k&3A@O}37V#hn!60hs_{JJ?Lb!dK&}I_rU$|ynX}jSKzLc^>~%emTY#+Zf!qaTLl5MBAhrG; z(4PdV_JE50fChR%7&x6>8|(p12sG3Knh|JePkkRQ5I0-oNN}P+y)-yOpk5-pK%jN` zh&x^n)!{jkH?VRjJX>?J^?bWv*gL*7xot#rX6cHbD3NlPV^LqGM`@E~WJ&AKw1lq^ z@ccz>qlLNYKea!1Ch5jw*kfuq<&xHT#R5 z-}LVWdSw9V8zNp9K>7yIMFFI*&fJjW#Q~(R4tfB(B!Kh{Ild}@^i3nfx-@|F4WL&C zkiI&XPFk-CAbkVqvH;RIEgIJ40i>@?DT(;n0Ma)k|GEIu*UH5ua^w3C#proo1nA;t zpSic)Pasb`zUA&K*mtmy+^y$;<14%IUYw67PbZ#vx)*}ai}#XzJb60t%=4h}UYd_5 zPbZ#v9yH$h`FQel;+bcDyr+Ao%GJ9l<5au$N4<^5jJUj{iuHtbz8qd!0Y0e!b-`Rf zF-1Xb30Oceh3{Dc^YBviN1lK>Y)=CHp#&CCOsk;;^YGFED*-A5^%+V!81T&7t!XhG zT09_KnkArqm`lLCizP5GAS7_KcS66rwwS(L_3eS_5+AAxOv7S6UKiHI(^#30*M$W< zXs;f=DCsPqOS*Y@fpjFGp}S}T7SK $uIBK8BM2f{#fBW!^FO!o4J0vCC5U7n6e{ zj*)K}Xgr4NuD7f@=>*JbuNW%wR$)uelkrwz>t?=OqcKvn$B_2nQcKX+WPZT^N^wuv zUzc508&N-3v+Vu;6|6yRS6@1l=_YI(#&SW^}KMtja0@_@=Kx? z|1E;zs+18Da#f0=1y#zu$T+A{9wcGaUF&g6cZKJ=(sIodC0U|d4BDG00@I<=<}mkg zTC)8{)hG{mlK{`_Vl+o7Vf){K%HHG(g_5^q&F)^Z;%NWL;zli{sjY5(n=6Q3kG3g+ z1heug&w{p;N&t-kN>7yf*EcFc+L)8rKTlJMDea`dO06C;AU`X7KJ9gjr=5il%EzjOkpIQq-|TeNA5&U9?A2P*Z6!bG89 zNTbE(8sON04h(ZC3+JRUyXP*J;@B`VK_||A*kD`sNWfQ82a|x!G3NkNjM#>m@0GdD z4=vEyqT+;druZnfEh=ffElbNBq;(YlHG;l~@Vh~(;E~L2P_V8JSo(Ib%p)vwfc1`m zrEdqzJi;=^^-=4c!a|p>uf6@@TL7N3fXP#{%^vkx=>wiCntMcwDx6O8mRbkcW^nxf7Hea z+NvdN&;ANk%f^A^n{Wef$?4_ZfGk|SiK4qUmy-Jt1E-_AX4r3e7dhE}%SLi;uA@Kh z5Xj&u=a?Ilca_V@w@L7O+1a60g`=Lqu;QQZd4Cdo>!aqNFX+2?A7$ZXfwp7I!pn9D z$B}t_2X;bf=4$+*T$jEg-=&p^(I<~>o2(70vG^t{X-gLW2YamFm7+>ieu+_8Jgcv( ze{X%7Olv!5meBuXjRQ$nwgt;JgQD$Uz-PpKrii&-#1zQj=_wG?@z0Aat+83{RVOoQ zatG`z${_B_ESRqC>F04C!d>kFu90O3D)Ww9nIA=6^^XUp=arelhaIu)H)e%Bty5Tm z4DN+hWR*r=-JWg^N<3>NHt1ejW;px?o~Q;<3`O4#o;+N=wS8CGwk=Nx*UHqqV{OX_ z4t0a#saEE=n9a1$3Exzv$=9_cZwatHVaentx(-Bz8=1eY5bbVmrgWx4Gh9o~f?mxt z+@Odf==-1?L4koI$eHH|Cr7Q%D+#q*fPafpX#-I35KGPw`fY`(LV`&sQN^(Q?(B=X zKkQ~%tuv(DzL+6p`(iyvxqUH1%J#*2kXFyj4$E)bJnKPPGY<*N?}bQf=OJPFy%1^L zJR~f?7a-+#*;I_qE?d4#SXOto;tXjbu-qP`gXbX~oJWE$3wdG(gQ3fpJD|l-d%3-# z3bZKd#DY{c*Ds3NGckCo-HAbdSw1m5%?;wj0vS9#RnwZb_J0XT{6JrOTPVM^e^VIQ3JfD#&M>mSrcjdj zMMy&52W2S=3`xitk}&H4NcSs1u8WnPNdKI^69sz6Dbo+nd=v7`IH@P}Fw`m26Yd*7 zh5IS23D%r~>6p1z>(Fa3mUw@MhJ6L?4OzwBbZ`ait3o}b)v?56_K7(?|kF+yBU4tIxNUI@j}7cL-$g^qJO3 z%~!gptO(YNXK<+4`r6)3ejt1!3b4JTY!BS%|Ytz_D&Z*byy6(yPOH zq`&10va_cke_yO1!}Bs3Su7JhEKDX@X=8aiRWHidH8;y>ye^}$IUu^}h52sC0?YxR zmI2IhGl~eIy7E~j>R;+AOXALjS8XLr<7bIvxlCk zFO`4BPe4BqZQE4|TPgEPbwL+jsw+fGb$kEW_P-3G?q!avqtgLSvNJVrU?E1l zfU>F=1=eBQDvy%0RuvdlvH&H=(1em%t6C~BG=1|t+5P!+;K>5oTA|BmJD^2TdnQmv z?M|Tbb3)FHP?;iD(v9g))?FUf1Fc^d7M^NO@txl@kU&)e#%LfDwQMFbBv_xm6I%7m6T*7o`HJ*LLhR~FZn;P%j+wZ(NKWyC zL<0WcIZ2Q+eU@azTuvsE<-oIpM1U)A`kp**~-13-gmL)7%d=d!NsIE_SF>8#zez zADQ)0e6O0qUHn>_8pHb_`hh|BMD7*W6j94>z>{5 zu+r3f@tTSc2f+^-Mu{Gb7wpj;n5N#ixsfPsr6dIjmkt^u*Eh$=eWEZP{yawtOH1M9 z6(q24TlSmwAMlWt)#ujrfGf$}s3?CwDMo^f{% z%A%5izMTwuf!Q9EpmshW(z#CimoImRkg|$Ie{MzJEf7+$DNN=Cw1aGB^f=C;6HNc= zcl4w)HGKpyUVCpLK%6N-5GkKoU%gRa1Cfv(K{yu@L-Xd9OlWliKtc>xxm=@p``{UplgN_m5*MM98u$a#Bg>Y4@$ z+}ye+=4wr4JPdsT92H+SIBi% zu335(c{V5MS33mSu0QE%68O8SyKslns=^~r>g*NL4~*$W)%i@X3;BmkZ+VC5an-3a zJ#(C#CB1xHOwgQn{B+o) zu7HIO49321!(eO^qeVzU z4Kql_j2X)mDMk{KknEx&m8A_WiV~#~DoLeMk~Z~!y$wCnf@%C*>xCwDL%>W`MNyKOj zI0@jeMt;2CqaG!NVu1&L#X|z{kRR5RNyKBac*@3<0YpskMKFMfyL}N1AY!6K;CHIe zzyPW{1`+l*cBJy-uMwPu>UrWM-8~Y-X;U$N@utUg`8A7j@NP)77xxzAq+g=&QJLa9 z#U;|5F26;e(c^a8Lt^9%6EB`P8pfH^<=6B+kHu899J{}0?-<)p;-#9kz=^)!T>1Xz?pMcKI#1(SPM#ZVAZ;E2VXbsRh-smBwDQmQ~PSZx`kIy4*LI z#Ov$K1^amU#Xg>?>tmNEY?jV~^3pn47VMOQn@PbE z#dz;{DOfH_p|l|^&DYmc*d~^RHpy?*HVK=h6~3$kCF|yrwL~%Ad#Bx|7IvE?0j3N$ zi>D(XwU^&2$C~zAx+CoPw1%N_sX$yzFE0?hXcm|2gz{T(9$SSf3kio)GI-*uETfyM zEF*dD>~6M)nV>!LTeUsHX6e09c9l!olO^quD8_s5VtdS@DX?MiND2;~G6bYS@>?M9 zTve%;Z&25%Qn8Qhiuw9^D(l5eP%rtdS}$R<^gbx-<(7K2lzK@N0Btw@klwXq#TK2ymtc2iAK}K*?we#*=#b4 zWG`MaQ}VEP+(nnLg($g0B4T3guUK)%j(W&5h9i7q+54t!^{oF9W}goa&W2 zydO%A+-C6Y89Xw11TlJ>sxOcr^02t$StN(5gSwWX@2*Q45FitD2gvi3l041R-!qdV|(PM-a?)Bwd>Qi*JOWv2b2kV5lE9zK)H#$AIn&4E9OneooC4LkC$_&DBf&@)Z z{lJ)_H<1&L`-|Hkrld7Q4idbtO8)ZA&u0N$PwOaUwVdHE^Hl5i|j#de=hWs`~_;Rg$Wao z5#GpZk7iHfGXg2F$vCi=gvS{-l&_^DN}^Rg$zAG##}NJJ7G`xjOJ9D|{FhwV+1D0x zi7e%Mclmoz`a@o0VZWqf>t??{8i9gjd?fzmTk<8cv9jIEk;^=)E3iJ82lJ*V&li~MsHo@k8kC~Ea&*QUl5KBu3rsvQ`?{F331D* zu{+3~l={ItGQJGN#>M*rMy^%xkX$10)8gxBkx+Z7TNnS^vNm6Pd)DS#uh|Ef@?sGu zhp-y?n}BuEP|;|^bQ#YLJ(0?uo*wIKQFmEg(@iVd`?;)4D>2_8ez841jUUsyOX}(H zo{_kQR!n^(wxF*+#aYDGn`wDJ73+VbD8N~TUOyfDzMPbg86DxSbN1IHrr;*=Me$<& zugrYK(+_QtbND*CO?IX2*RM^^sBTx>pM3#ND6lpCm*0OCWc&Uje`(_X${#x-=Kl}B z|IDAh?D7l9Rca+|u9EwIrov89#)?(69vesR_mWaB0X!$0?IosF`hagk9f}pHs5`a? zWfH}B?<8*I@!kYtu#U<04eu_i5*ZJSOp9{pCyQnGS9}`lH@2S)ug4BD$bnZDgbI2f zV_X)Lu(L$m>~LU-xVb`3;Wc;riDI{ZT@F>9bA9tpTl{un>A%XgCXPb2=8NEqL4=S~ zgLMu5Rhs}^>i@2dfF0-7EtwfAWbbp$?T%vbh^miKFDksSI2<6Y$f{JN}y2k^sV zAA}bmT(HiLuatN>b#!@q%FaPf1zoWPTf~~w5hWMk(951(OXyzfnZ3br5{^=cSm@>ARdd>ktV-)loBSGT|R7p}}}Un9pwDfYL6(=?QG z49S6;{Q)<h~iX$`6`^=-%u(0!|*-jVhXmb@?rQASw?uxS&S|4 zRd%_c!LO`eqrb$4^~Rx+uuNu3+41;5+TVzl?+1!G=oB8f!{^dumvb_(o;}7q__nR` zAc^9pJkMV$P9MEjk;*LSg>+gFX;9C8$nUeZi1v#v* zbzOZO9GY@iYshz&|L29iPW}shZ=>6Jg@Xa?=-=^0*a2+b#`%{yj&ap&F7tQcg`+ua zpWb8W+Ee>sI0z6ce#E37AT>)r2Jql{9GY3w2Ms8bD8?5|#1>A1lw*Gf4){m?VHRrmF6|?ap|)yu$!eFb7Ft zS6!!Ito>d9<0XY1K<`Xt@5s4P)#ntCqC`2dl;8hzF0M~tWS5MWF3FWHk*HFU0!$k3 zdrt8lDZ=-hA~s^!Uod~vQ-0Ahd0*n%bC(inmY#$%_d6wbT#oUSNfhG??v~vBb8$%m zdslWVTXTI|-iKA%BEMBm-dU!9@qP*;OS{Y87KthqsoItizP89UkvVJ&^G93c_g`(1 zNVD`5l(`p3?l?X6lt~oh3#PIyW>HV9^f<$n6wZ3Dn#IQukb28+m0MA)cbGX{-bCbE zhB1FxxQHS<^5uG2N?%L;?02J>59%ks|Eixvnx&_qtltEw-$1FKL@~bL9$i0N#gO_* z3fAv90#ZNu<-8{L#Rp&g4kP*>^_%{W`c<(1m=EeFzyGSAM4F{%pse3Ssox-}pF}af zV4AKUzJwt4lN9z~sF32W9}6GAD0PuaSrOy7b@EMFOtR7n9>R7m! zZDIasi~RnpEfQ&#ehy{sMUwkqX^TWLzMxpQ1$!E4i=?pIa{s^E@*#}U7Wpm6`ajz8 z1&l0hlD{nyRVq@oE%U3k(c0q*;0v%G@VQ?zlARDU&G17fjb}8DqCa zQt)Boj}VZ0%kTgBRJ|DW9bXClu(y1QD-5+syB^s-?kO z?lTQyxb~Tb>)on+ronc@{j+P8@9fJB4}ADPt6=-d10UBMeZ^M&OauM=pJ`yRzWlEH zOoQ#`|4aiNyW0gPm0`1b?P~yHVw9fZ|2kK>F7XdniTY1h$G=?>^`EYC&)WZ;2v)#; zDwf}gxV{2O|8_;xf9Bfp->!(N>e@^90Aj0t(ZQ~P#8vJ7{3^~Uvg#Kd{0SKUKN3~_ zqC?e0{x3RQ-&pj*Kl=qyRa@X&hH}F8Pgg|!rz@^e{nHguRb6M=$D9pf>|ai?QaA+% z+1^VyUBI3hIpbV8SK0q;FMIkVIYj-3f5V1VvnlgsgVV}?INGO`v7G0{jjSL2l(Zrr;A2V3$WFs^{EL-5+0#_PrKs=OK|$CL6aM~QMoE)z=P(In|` z-Y_?-JVek-P8_^)YKGVOy)pQ$hbQ)MsSS6KVSbHOd}P3JkjEW_?{{X0^jDOtFJV>$!9yoAl` z2GwE5br>8|vsn95Kc<%-jvQopbArxfR2Yi_bGOMG9A12z4&UiDiJ zNR{5wz6LA#_xyk6U;n@IcgAu`qkk7;FTY6Du!CKOT%(ltxAFQCzDN8cE{WqT9!D^2 zx3gfiv=f(JTxeWc!)Uq9C&5B{awhL=F;Bs>>NIn%UJ2UMUiqz_YgP%`Q($@L=(Lz2 z+jqbq!NRqek1F184ZdcTU?HxaOsMX+hFr5su#nSa`K|cEnlEPw7UJ5-gap4e?3z`A zg`7UiZ^iTezO)i7#I?c+wQMW81JC^Xx`XubCxSXix5Cr%0fBmNtlS zai%VPC(n*EU3!{AT>IaJ$q(h;Ag0h$^Zn~;vE1+UI9Z&`>A>|@E}wZHLmh4Q-3F|V z#`2(jB}_%PVmnbLQKcdUC34U%`wp24=K+8I*X9ScvzAFhrCE(J6Z$$F-=ihCz=w-K zY(q6y!FUiRoRb#eDYk8L;aN|sJ*z{di(X=f+1GoL_hWW#}fyQbZk7vJp6T8`~|S<>EZfu!D2w1l55bu%k;spQCSFY6kip0ZqI8`qiJ zV=jXyrGif0_%mUVzhL~u;IDqISX`Ja>W1#C7v~RE_lN8;HNe6iMY1xzvi;&GmFne{ z;yMIARUVvPG*SX(g0fGy|KlEH9f=rg|5~`j_aIt~%ar&!uXmJ~=Kaf5j1lFrit)UH z$98$pbUc8)YmE{baCjrXF%Eh5#)Bsc#nCrsqMkbOfBm5F_#u^vaU)DC4!_|ehMQLG zkjh%}TR9w?<^O4xz70@~&}$1Y7BItQis`JxXV4$K!#R|TDF}N-|JP*$^=zwHT~5ec zq4Le>OmzK1q?P+Q4`BC%Qfp>n;Gqt2nYCD{hOw*!)*q|Z5bv|-?W6$%J7r+6|FZ1$ zZ$rPKnu)VBpzuhL!kbR~9CNgs*~mYP ztrYy=ZVo=LL1a9Rvy|L3{u95=@cSVAWh@4OD`lHzRVMuZ8iP&$k1>eHMeWfXX~f%O zL`EFufs~&ZjLgU(l`Ax2a3@Aw!#IxH$`vv^gPrjsLm~}#mBHykDh^J!J<4oiS4ZPM zAA1%X)IhsuQ`7Bk#W!Acw+7hVdd&r6AD_msFVa zZ;Bb?eIDzQ_{sfRY<;AUaSuAE&=KUj0b^l=WCRt4NBNHj|9F!pk;29tmZ;gL5IAVd0HRr*}6*wmIGx z#XsM)#>N!OIuwA>?TlPaJvmB7mlHK4Y^~G_QAYklTd@GfFzaVn~Ka?iU)x_ zSe!*u#1v@8_!}4zh=>2Zd(m#wbzP*RmusjUAK@4qtGh$I?YYn#y|6Bi9eM{{P6bEc zn?(4|GjDZaMzgz7495blZan37x$nkXT|w7c9Lxqg?e>NQx?O<^IrNYf>|y-< zfj>OrqVU{|!qoX(x3C=41tfYEHvC8*(qGby#@`V{Hg_nMj_^_Z!JT&TmFp0h_`^Y@ zeN!A=An9a{tsPzy=N@&beZn&k9!wocogF?AG4rTPsB7rCh1M4tbC5Adsed!RW<(Uu zSn5&RMo6ALBczl8j2Xl5ukjL}lu$F=qh6>f*3Bu8r#MxjSHh#4h!#;_Y9hIvZF01U zQw?&9|HBz#O>Zvxc9zXfGQ+>KtQvE`Wcv520o|KsO z)M3;@#+NNC_gsF&BDUGG#88>EKb4dT;|I&_27yns55F`kW5pZJa9 zQ_eiwGQ4!7^us2GU!$JdD9bCvE`5{a-*Joh^rqgpMV8B0>MH6BTcrQrraHHZXUtY9 zr4hqj7`}mOJ|*!RYe^1UsYene+~cW?r<`gOOT345`<;EF7*m}ZzD?5JPMuC&M18cm zv^^$E%3ZTfbPIJq^-KCR-Y!1jPfIBS0~$Pye4dt=Ni3_7;RTOL{^MBIyqzmBS^Aot z()L?-Nev6Ad#NX=7pV1~7i$}8PwG&ptbz7=C|e!_!FX(;0wfGeIG(X=iFNl=A?$9t z!xpU0C>+m%`jgJ7zD#!`(|xNZlI|dVuW1J9Crt}U$`H?RwI1YF7D=h?w7HE^+78eb zs_6q#HRA!=J}1Q*J9r-WJxHmV#&Oy_hU8h(_z?9DSJjLZ!>#HV-zX2t!&m=QnyP2S z;ukG~XN+oO)FO=pRR`5Jq$lnH;mpFQN18)wsc9jpgQgXvK_E9u*bGX;+h6sJGUW0M z$c<+`+ZyGt?IRT%?T}}a8+5*B8A)t?Fn`u5wInTU8z|c7 zZDo=A)AMF)EC_cFKmlr$HIBC1Xqya@-o4Wyy*tIa+gy$DHXWqYRIAjK(en_<4JxDU z3EGOS1?DPv?$xx|ly&nRP)DQKdW7jd0p%DotrtyMJH7+u8ndj|nadTXn{6E>g$GD^ zv#n$FYzT6LJ^(4z5fq^2SwE5nk}5$`vpeYdFm2(g5H#L+#QKAI&IRGf%EHD7o=fSu z)Uqt8%Tu7K#u}@(C2PO|+SXXOlmgpPP?@pT!rOVE^P1X`u7ZNqTB{=|*eSHpIs^Z3 zl>l<9EtcVsJnNFSS^=ai&{AWo> zLDflfL7hPfq{X1_pjxC=pkAOP(q>R!Pzq@uNb;;rdIvNBlur5tln1Iyx(Lb#H6WRR zdDhLK#-wP_2v7zo4J4j8UPK#OfJTE_lCnWkI=<%x+YO+xpthtD+SZ;_1iA~hj-+x> zA*eHH2}o*<3v9?`9Y{*(LE5P)oAerJ3T(Ye?}DUeeMzT4)6~;ef6@g|DQF<+DrhEX zFe%WLXH|f1AjN~`frgSAgYrScNF6~Bf^H@a0QCh8CymfFf>a7}!#2ucp$&L~6KnWM zYY%PfVG9QBbI6$A1!}H7wN8V=)%&1q&=(FPDO_Cu^}&|pONXqfF1L*G)7E*1tPj;e zZqNnV8q@ZLWd=wt9clZ*3JH*{O*ZMQRXe}}4Z;DvTYY79l|uzJ6t)0$(drf;+n#Zt zG<69i>B^YyXDbKiOyR1M^ounfB`CF$>He~|2T0Aff|Lq%Y-j2F=o#wRNqUzQ;n))( z+n%$aG!^G~gY+kfuA zW1uCfwPO@)O8o!|P;DIJn5QR5^6Ux{TLLHmR6tu(+IoPbX5B$<)x%N95(a?wn>`(q zNh3))j#AQOQm*4((mYas$2`(1(m=-omhd77U&3`Pa>@vK8`K~4Fv~jwa;w3PW%T@! zo_UVV%;j%Tu94^1N{S8^y1}svgio7+0@M)4E3`GEtrR3xTCPr&!2>7+=Iv|%AV6KD%pPk?$_Nddpoa~D0+0%BcK z&o}AWO4D&ruF*E2Eo@4CM$fhZon4aW&!CP*XON_GhUQtrtu6sQNb#Utqj$gyz+=K^{T)wGIqOTYuPJxv-F zu#EI7Xp%K1U=4G59~7V-3BF1DALXM^>! z{mgW}EEh)9q76dLoUgj0&@Uf?(o~kFXv(yXJ%hapXfJiATlo~^=Nv%U|LTyFuOzlk_M7@bR znp!}eN-d|}M_oW&LVb+7n))PlBlRij4(jvNz0}vK?@~XYo}_+GJx~3fdWEWR^#$qy>U-2rsb5nsQ~##AVx>M2)Ocz#wJx;@wGFj9 zwJ&uj^;YV5>Llt6>OAT~>Qd?|>U!!n>a)~c)P2-fsc%w`P(PxcrkJ8MJsdqpvRTwwGX{meSaF0fnL6g;&@dur$>WBC@ zoyjVo`e7XP)Tn+Cnp*vYGeRw2m)s~-ZA>_aV~6bt4xFbxm+&pZuO(cBijQyGyR6pp zuDr6xp}v^4we}!pBXuj(7r(65%ZPu5x`X;W^(E>7>RZ%zsUK25p?*RAih2QhEzkYP z^HQz-*n3~C^#;^PJOp)8t5IuF8zm0#*ZKFvGn}4L*bds9!OTxlW%cb>S(g`>PN|QJeE3>JQsRCxh~>=gc|CXBRo8HR*<2_rp`zByV{qbmukyW_?7x~-RZ%yykpyR6@eX)j9t5Z{`4XCZC-Kn|MVbt5G1=Ly8h1AEWTcEzuch}#A z{9mRXpdO(fqn@Ikr(U9(4a7f$8b?i})~9Asds6eMe?s>Isn>2O^cZ0X`xD~ zv#Il`i>WK9YpGkPJE(i8`>AhJk5Nxj&r&Z?FH^5l10toYP-+adCbbT=3AGiqGqpE$ z5cMYNXlem8JE+f7_flV{zDxapdXoA%^*r@^>J_Sr zlD4?1k<=R0TGVuELuylMb80JUJ8CCtPijAE9`z>bDC#)sBx(t@g1UgZl)9R_iTVt6 zH+4VtF!coWGwL_gOVmH90nuD8)JSR!wK}yHHH})A+JxGSnni6x?Lh59?M3ZN9YD>e zj-ZaE7E-5CXHw@;7f~OjuBNW1Zl&&^?xP-{9-$tmenS0>dY<|{^)mG;)lp5_>!HR| zz0@pfcj{p3C~6UPCUqfoC3OvTBXt{f7xfkDA?k7JY3kS1OVq1WXN=S&oLZflMr}lG zN$pI{q2^JCQ^!&#Q_HCLQy-?Trf#LaKs`WxkNPR~YwBg{-&9wu)F*-(Pfe!Qr8c3q zp?0VCr4FUuN*zy~M4dsMM_ou=N?k==Pu)g+mb#0&kNPV0P3jTqN7U2QbJPpepQyi4 z|E9X)q!p3W1ZoOHQWFq}~t3o$tn? zL#U%0*TxgXMbtrVi7#XP{nQmuIp&dl_twUuPdBcEoMn%kt`^mDnCZA@H6MFO}8S45O zl4pO%w}F!XL1()9yWv3`mEDvP7@Eu@G)s-j2o5#WxQrqk6-Z{b_)Gw)*sR7NzCz6^>ZA$G(9Yh@kl{^pOC~Ix48StOf zO!OXVIkkd1mpY%ifVznKFm);QQR+(SYU*0*X6iQTnsCW~C&Rm`iC&3$iQz-k52z=o zA5-fx)ftA*Q@^ABLj8*x*j(}nr^ZtUxg{ov;o8U{S=DcT(Ah%uXf8|h*5;F%m8O?{lb9VC^p>vxL50f!)EX=p09&P?v zSYFv0>L%(l)ZNrqsFQ1p&mo47Q9q`hr~X8Z_lVCQ47*xLxEeK?+K}3Y+LhXeI*@t` zbsTjPbvAVYbs2RHbrbbj>WkD@sBckEQoo{JqPnuACNb1Xw}fjj+<@AW+KrkEb#k4; zGXz-&op>e#npZX@OV;}GEQMzX?uDkS2eYhj={>PN+B_v(dQWr{bvJc#ZHYO?@W<5i z)Oe4?ugntNNbS=?!sDn5sLQCYP`{$a(6iDlo;4V5N$o~m+f3r0MLqM%4nU(+iSji$l1=wOk8Rort+x3SX#VE*%_7u_%@d%XY3bk(+v zZ`)Z*A+&zc>}L_Ol-3m;hv4RLrWQRZ=0P6FKqK|pi`|vDyQ1sW;bGXw|N=* z3iS|mnRNg$JI%MCN30{z4%RW~ZtJ7S>$g!|+8Vg9m)-W|NCVrnmm~X^b#8ai*}tqm z^)~7xYDK#)Q3J~=5w5xoOjgU=^+OI%v>OC{w%q`ntL|$zBq~`QZYSHr_o<&E70$of zeH)1LChAX6oHw<*5$|98-cZ^r{eUONJBfxR%<#PLMt4dBk-tRI92uwhFaITADyjUCrmYw$>4N zCT5FnMcCep;kCtVxni(6J0Qjv^JTWw`PbUb5Mx^}XUmdOy+oafl2*>deQk{B^@gjq zlCe>ntxIJ%Rfm6wzZiq zzIK(vm(ReVFNdV6u|uolRW=z#scP!bH*n5XHZ(CISv@fHFmij8;Y~xEAja<17l(F) z|2GYCpl=S%g&rO{7P7p>O6dfu6~K6#9MsDyTK=Nodrt zP0++)+n^c4c0fA~djXm|Y#(YhVwkKK_7xskM#)@KP1PSGCEglUnrNsn>J6jjB_^v@ zqknMpDApRYUy$NT7r~PHt`1dh}u{DuuVuDj_^%Iw;|q}eIvF%Ba6gG zwhvNzPPXh*O0&^Y`1pGJgUK6FhcBq#Q-7s8r$~GPwHb9F)VJIRxrf6#xwe$}>6E?D zOR0}iS5j9~JKZBW^q}^p=28>A5Jo-X3^Df}bU#c9*il5w50Rl2>E zHgH|EZ@Pgkr)>F4OY_owBWi7}iga8DE*0GeHPqXsvK;L(DWlO+S4%Hq5AK>F8bhr; zWDGxFCflezWzxpC%I10u^?uo}tmjL;WNmt>m&N^^p+?WLw~Dd_ zE16Zhj?`Qap}t8yO?{?RavR08=NYq) zF_{Gt|0`moC*{n}J-Y!$^)t0ZBN&dSrcmosGoZd@)Oz-fQI?uKyKx;$&6(Z2PSs-! z=@S{B3ud=Q{3EkFz{ht_;XC$8Qg1nG9RfYJX&$uN<~_ZA%XG`!XHmBosC%fdQQxG# zNBxxg74-+|?^NeJNgG8S#+Y2F#W88AqbADlhwz*~PjmtGA?i}<J8K})JfD?)Q6~Bsc%7j%h!`H zM{zf0xV*latgY4FE9RNnap{&1OP-XqKTPkaD z!yL(3jw_Z1lp&wIP|;VR5-(?Aohs)bCaX*|0_y8Y``9?QavnV;hcT6p!KV;vsA8(U zcet-|4Pus8=AqmTmD_Rc<)up5W4^Lz9nL`xF8UJI!;3Z}{BM6bVl;RJWvEsUrPj6Z z{HTHD)h$?#NN0sU=EXjJ(e@Baoqeb;tdfJJq(tn69~xNK-UcS~IMY&pJtTX#f0ygc z-i^{j7jK8wS}gm)dSiyv#d|gRyvw%uCWP%#(O~fighP6cgB~6_37WOI1loOZ1zYS)!@7~Wi~0uCXZ`Sz?XZ4H{gHZws+LN8 z2-N49ytJZzUYVEL6zYrbxb#ab>z>qH>JX?{?J;vdQVm}!npGw`mf^dpbEu1`tEtaY z_fwBhKc;?5{hhkAndB3^O!V|D(HMrGDV1=OC89MMbF!y|>oMGh+KoDZdLwloQ)L#2 z=Xk`(`XWb|QG6+8BWwmdXC**=2H^wr|<9h(EMU)}vVy_8|QJ zvIEe06AnY|abln4EnksXr{2@MY@nRQ0ID1X4q&(bVeHWU80C zmN_(LIE%U_T+;4j{BCNZS7N%*I*>YwI*wXIt;cwwC2c&^K5jSElaIS^k3>H+Ez>c`Zx)E}sSP@O9zRV1}0wJx^fD%-b52H*(cv49xgxLsT8 z4EC+_n~5%>uB5J}My!DDJ(L>YZ{;URd{cE>zy2|wH+Bkgmj6I+#M>pRtz z9irw=i3!???X8NXrtR$2@7*MMW~(A@Zd@Kl?-zc`2VL>gEqF-3W->k1g1B37RM1Y- z!*TgehsxFTSln&S05w_Dy0|+)Wtz6f-3fYL(~EIMxKeXj(}B3VL43JbRj4Cz#h?)> zc6lGi%>a$pbT)1lXo035;_d}4)$|+F{j4c8Uea|r<)L;?+jAYH5JEiaR#dm z^7a^%d|VmH@!FnyV7r7mhZ7XOMfTE*2B&vJDJc~(;cNV05CI%Cv)o0PZu7tUC9npCM;R{zEsr~c5? ztNKM}yh@T6RFTUK)vq|KtIecJHL?0%&Kl~Nw#|gCrpm2vdoHh@=d7hpXxd0hYhc@U zS9b^2Qa5UPy?R(+qMF^vwjHZpEig$P(sZ_Zjlg8}1*uY9sh$*=qQ2EOSB*M>sVb?l zovwO~MuD}}C`}D&$Wr)65z-2i8|@ zo7$c;Yup*wNKMi-vBvbkrfR#UC7?_-9@9ifo*Qb+4s5Q@YI+`&rM&V&DEjP8)TNag zPpVXBYRnI8r9RPgsm7AP)~dF=A`j2MYOD-wt0rg)Pgoh)PMy*8W{nMj?bY<=wrAah zJ%OFnF;a!G6a-XAc#pm-N(iF^zhtP+gbb*X292Rh*{i_4&?TYLA`H^;W_RXK!_gB;)LI zU~l!6P3m~U-+_HpG~f5FP-jtIUv(R)Tz#7m=<27oXgZG4bJduZb{npcT&;vER6xyO zSFUPHDpyf8^PK(F&zcfyM!Wi}mVEE8T-B)=4?57sPM29T(KSGQp{ZTXbk{)jqo!Up z8@dLmzcuC6Y~~uQ!twgJER_*8+qv@8ZcT+Xd$?{;?~*E2Va-0SA*yXV+p`>X$yf6= zJwSR}(@Iiwd)xEnnnPXrYLBK5YVHZVNyT=sZL%D0RxL;s>Qc=yu3J=BO;>B)1!~sO z_6)Bz-8Dj8AXTcATKBs~L!1YqDCYsZHWh(0WZ>5;mbxu&Z3HB}`31o~9dLy5n-?onTAT91EBe@-@OjBfX zSNBYHpQe=LY*3|5Xi>I%mRhB4bCYj(&sG~qvtSz!dd;?}MahNkIqHy~?r~SBV}6?D zzE6GXrw82g)Hy#r;-0U5@Y8DdgX&j5ZFDbGj_&MTl<>5Bk-E`OFSr-0r~UMbdx?6{ zPj9-Hs@MGVo_o1^+fN_4SKvCLFVD~2E7d7KU2v~bU-{`5_ZoFk)3RiD;9B*!pOoiG z71qPf1vbxmmFTBP&qmeQPc=N7RR=%S_H0%C{8ZnwP2J+B4A0Z5z)!6_&#D=I>gd_2 z7Wk=$XP0{1PklWvsBL~4?Afhe^3zS8z3PacMtfdTr~Opmc|~2+v@&_B=QY)}r`@8> zpaW{Drd`Qlfv>9_n)bo=hWbp?LD=3>o@}P$Hu;c>)D)1C?>wYxXbMk>cD=1qHPuLQ z2fnQuXi866=y^vq)0C027}QQv`;-j#Vbx7j@075>!>X^QA+Q}$d75s8?TETX)7X?{ zo_E#lnx?0$1Wh2x*j?*+PgVG7v*&%a!uC`Trp$02R~>sviw>$KDTiIhRrB6LmFk6* zXFSJMK4}R?Zcz) zpR0|2`pt7zee5SA=$yLhCwI_!mDI_;ToY0kf;wv|PMzWWMfK7&KQ$jT zP}5_uT~Wg{ZAxtvctwrW^g`;Apet&;rZ-Z@xPDcWG<}?UI`CIjrs+cJqd~u^CpBF~ zF2AYgHO16k3)`opb8e~iZ|b5Zsr7HFT0dzF;5B0W9YIN<_gZ@;b-LXsVl*56U5Z=5CSJC{P*wG?kJDXxc>@tm$-GV6ZYqX)@A-gAHT5rquKqPRn>+ zQ%-uLK+D*zsWN?`$1?Vj>~k*5c+XGyNO#dsk--k5V}GgjIU_VWAvnNTq3NyklwhZ^ zS=0OJ-rzvvWlf)?t6-NAH^5H!d3wInV@%a_FgYbS$k?yx+w?qVuyIM#kLiujh~RhhV#tc%0>g~-Bu5H|_ zZ9}~yL5nq2c*lTNlg_z+u6rM7qiu7mdJ8?ZjYA~ax;+5fdE3*dU$0SMn$asy>T=Fl zfOG9MV<@RyHLEA|h_-bgts+S-V%y-Se9+UR{VJl)ir{o(kEU3V*Z5IW5~!Z>r>1mJ z10(YWDc#Pqkl$ogqnU+rsuVW($%%$vdc7D`StQj~ez3Ze{#Vs!$&_JQm#A zNWdhs*gv?=H2gTYjnPrl1yDQVc9Ok6>R?Q`RXi)>+BFIc>0n&Ej+zyTt-`gW(F|t? zqpha3jq*X=G(7`bN28CXS7GaD}ZNI|S*_f)y z**H3+i&3U2s&PDMu1)BP_>iu~Qf+&_afZ8_u}agcjl%-F85=dd4O@5PX-&sq>u$WL z>15+Zfjx}3G=0;!aYzs2OOn0S?_pflBwPI+M))N51V?fYBhF8qkWRj}B)ueii)^E% zCP|lV4D?ZIZb-IqmnPYdWgAm8)opUvm2H%2YT0BAs6vzM$FhwFNiqtKf*!MNpwof9 z3@O{e%jV#VaN?tXnDv`V+-q2seWwoWXLeXFtb4kqgZTG8})$gNfAbjV0! z81uB(>D!EvnhrEQ>blJsujz2pEca+*lBUy5+kr|nU2HnTdAl)(Bt75GeY^3HpS}qh z<1g>`ray&@HMY}cuT^7>Z*(rzG8zSrHLlpiT*eyeZfTS3H@^uPXLv{lmE>}#5ki^` z+pnN{e$QV+CKxSkQk$9>p+&}An_SIN!X#f^LNNa&XsJJ!eCH%%HR+&BY?F<(b~==h z6gt`XnN+UUX4DJ4+lZUWnyF_qnubm_255RMqjl&##uz_!3@tWFG#$xU?<_IqYx)FK zYOK)oWk&bV8O9r=a`k;i-_Ua7Pi<3~gF|N;!S~qZg=XeCXB!hp<*FuWyQcc23!1Vr zXTh@>PL$;;N5{|SGe70-K(J=*i$%o>6B8dpgBjUyRHUH2Ig)1^GSujd+xB>MDn=BHmn<{Jq%VHCU@y1=;2CRfwu z#m5`Ihi#spJ`Jrj7W?UJ=py5BKV1l2Y;3YgSA7Lmx3PDF^;7aa{l{GvY}0+VQB-hh*<_9yRhw(%Rs# zM~$(5iVJ(pDECu(*eYX{pIU^iHD32q&#;ZguYMX8w$11@LrOnqeAIAS*z?9zP46_E zANHd0l;8G9*ly#f-?lMquknT7wj*qx5nE>G@=n7y!d^C-knE-MiqX2oM;a`P%I4d&zEu(==T>B3hElK;8 z{YFWhJMmvAH)e)B2)1PjAM1XmNKiyLiF7sA@x}6b0=5$T%YVM5)GxuxiRr6p( zg!#Ru(pES{zSv%zA!gx^~^A`{K=n!;KKMJAcsHKnzVj!ZUx z)s)$~R%EI<>0vuvht_G4waqn}a#}ZtOfz5BG`My1NUzy!iS2nu>$Z_~&4HSxw(b^L z&m5&`XX~8E`sM~wrTV7z;K&AM&?9!btF3R1Y;4B)>5j-IrdLx|ok@{R%}X4gmCD%k zT}GzafMXEXg*U}#HaAykx_whYW|rB2uKJnN$$C2o0Xd6o?9<-xhA>i*4unSliYL5F}G-v zdv1NqotorMT3>UYrkZW;kL+iDtf@(x=bX9b4`gu=Xi6%Dw|ZhJm;Ne>(xS)Dzu$9>P|D4RIa24Czv;DlH;X`=6Fptkgm}D z`AJE)L^W&IG^)^SxlX7Y{c=lGk$J)# z6G3aWttC9~F}rTC({*n@BkCUWAgNL$F#M4%J%%e{X*pOrlzwA>z!rh$D00t zt=#<0PfMd_nNi#9bO9Z3JZLu26xty>1nE zr$Z5JV>I2^;qj;nb3Lh2-PK`Z)Le6qrV7wJ^KDI;HMd3GZ>neQT$Uiu2h5u^t?lq! z)C1;JO;5qLz}%o|52@!4JKeja%bLFIV7V8V-krAXXWH)46wpy}xldCV$#_mYD^zt- zM^d>;>-cii0(18Bb}ktmi=}i;Jvz<+ozZj)sqqVTE=3*ZL@qGfX?lq129wIw>WpHy`^^iHxPaj1+Y~Jpt&!d)_ z#hSKux)8P8T&U@}PM4z|H4kfgz0+S&E6lT+4uc*uV|LqZ_^4Ar^h&b`f9}Q zqq#}bU$kx26xKyN_uJ{%OB>C%{dCl|(L8IDYS87dYm*tim+j-7kxl+u--2AOk(6+a zr1WbvwM+jh^kA1^Rp|P3T@oi&u}w%7inB}SRliMUk|ycFO=c6D+yPw=yEdCGHAQtj z3hJpTxoe}qEoQE!rd^i=Z82}O$tCsNYR)5l=I+#WBIp54w~-cVy1(l%*dDUexuxw} z&9$1OeOt|UH8rSxKj>#oEoxVSs_&B?tZ==Fx;$liNe5lBq@OaIXp$xUl-W^}jEQaL zBR07|K)P+_a!uz+k7@dav`SMzH}QNzQv_+9CNF8DruL*Qng)}$X_D(9+stP)ji+s= zrkSMunih3i8okZDNRsOzD?!y?VrxNbqn|c2{j@!Lr`eNq(0HO-mit9BN7L_3_eQ^H zP9U9gf8JeeQ*9fU`-|orO|slyH0NuQ<-Xforb(9jZgZ6;Sq^*5t(s&x>@jy}lI6bF zd_|M=^psho%cIh?K^{UkDoLja_ubI)L3Rk=wP>T%>78&xJwz z&Bry}-t&rczqyrk&MoykU>?;ZZ8%_F)Fib&U{-t0E>CKGz|17cGRkuvFx!%rs3|=M z!ZzGb!>hevKCfv`&pWFfG7tD^Qnk0u_x)5_?XY>qPZiaUm={TvYEI9}YVVn$`=#^> zwFD#bsF~oW8IkXs_58HF+A*`0pVn0S!0bt~_Z=rp4_j2J-rU+M>x7wWdveTwY!1;R zWBz0FR!y1Nr>cEo-l3^;_F0hBMD{@av%jr&(k#@r5!sCbPnzYL3bL03oircOG#$22 z&2^gQ!S<=Sha^4tW3^M}QEl6q?TI;Keyr)$>~PQ*q=POg?=$n9ZDYF6%!_`Cjlmb` zb_PzP3rcgBf^GT3g{Vdf(#w!EC81 ztheR9XfD%~0^3D%3#lAWBv|erO~>n!?x0)x^GDM~s&L8L_@f#3hS-*7UIfN%lH++1yH! zZO`p7m(BAedt6^JFWTgi60Vq6s-(MOhQGy{G2IojK1uc+iym;WBxYBXgb|{LyTdqAW1!U z#8}pIr2R@ta9AfuOF+A09MvQVgjwDnrh^H z663N?YHF7Ad5qgiI&6Dp=e!f+u{LNL1PZbS9kFf0bH0uVwzg|3fGxywyldM^L7`S> zO`Dp08xdx$V?E2&pr_JXhFe`}vs)Bt4I$Yrin98WY|kibs!guSoMLA+t4!0%ob{mj zB+2Ekm>BCzoleeZW35Y?Hs=IK$62oTq-N!6caG(bx4Qbt2#vQUXxfhws#}k0I+}CX zRo!|`)2Fn3qUpPwfY|ER51RhW368B{IgZ*ToK2_~nqYPGQ?=Nd)_hWh3hmRjTB3DK zQ{6r_V-u|g@7w7z`s6v2tRtif)vr%_Y?5_e)95}6gOaQ!$HcQjP41IjEy+4TDp%!w zn!q#sxSh*G$R*h-AyufS`ZSMCww7votxu!CWb2rw_xp5!?bru)y3hJ#gAzWpOSszS zhS(JAUQ)S==^GxCYCW&15vaCxOnd&+`{vj*Yt#ulmu`J=|J~Z4X&@>3Be7MguH8q$ zGlx{6?(91*Hr<-4X?own*gDopQn{LsbY831$9A4;`mT!fT2o1t>e;?CV(VG^we8Q| z55+dLrhj64zSVbmY$NL_O<(qXBDS&hf~L!$Cf0sU&VHL>n_A;fO1cUa-EUWHGwTAW zT&4EQb2hhb`qZ|y>bF0(xiwx>cE5*WTUbj;J6dmR&&b?7XD2J|Gdo?KTq~}V)ss}AvU7ssx>#qltxaxR zTvx08=eB1zr0Z^t*OZrgJhr>FlvJTc<<^etVL86AJtyYYkLzjmBvq=pxfyZ2Ebm#{ zwj8zKCfgDuBu_N91MsN=cgVsorfno4t8#r3fg&e^$~&g~x8*P5W| zYoyDy-qrMb?h~=O))`WT^7J1U+usWR%FeSOXF%Kl>kU%5itB$%+(2u{c{|Uv{&~*9 z*7KTL_kSXGu=R$fzWv9=VK(S*#IsV3=szj$2J1mhEN`rft$ z4EQ%L#_9punrW=DoiqtTpdO3sHRGGh$GuxS-p zA`8om%QLGyN{o~eLuhN|MCAm{`J`9 ze%{x0U-#j4pI*oJAHGkUhnT`2S9Qmk7m2b&yT|XUJKjwFQKx(K@i>)c-XzKr>pIq{ zn`TB_K^;789urviSu=+yLnJ`c(}$0z)}3m4U(;T`0x#3d;Y>FkH+`p>nM7HlPTxs&Uo;DuLitC+r=OpnWlm!n)pu^) zm(0XpwC(iGbb_~?E6OD z`DP*0*}gmKW}DZUDu5Q63$E*Q&e-C*i_8N|!Lc9K%{3!_)4Fz`TVf_L^^c8HubMeT zS>l=4PwKvEhW@TCvq-muC`&Ah{StLIP?s&%#eP#a&x|3;5O2p`th?Nt$8-$Rtu*%# zWr>%&Ua7m%yuuU}^K0EzX6#L!!{u1ZZ?(CLC|g+lYWb}(za`2N)%!W_$~UhtHSXu< z_qv&UOQ-A9FHWsBKOxEzgZhQ|tu?POjp-NWx6VxdLt8!%mg~(WMDUDu*XDlf%>zvJ zV%qp^FeCodmP`9}_S3^hv|5~zJ8nFcM}|7njx}!q0Vczn-!=*}2_J<~A!J>cpi!MU$ly^BElWZWFYvh6DrHBxOHlWd5URKT(Wbgd68*j+;qR4<`bs2+#NU9Zlp+4??_2LQWgS9WL_e$9Xu!&idP%cldPfR;0zAMgOsdZvm2N1TwZx=v@tH?u!6I}zoI>hWE`vJbpP zi1iDIf4p9)Ig=@`c|yI<%x+9!TYh}_lnG|=-~MX%#!ppWnz^LQqGxKpbm`#9qm+78 z)G9tsm6@-TC7xR#Z6dnhL@#A#p(dd%xBbQP?Y~%-5M_x@@nPO&COm)&WyyfI-s040 zvlG#N@^aejLZtIMZ4M;5z`CckPV|f)Tkmvbse8sxsQ0xw#Vy@gGm8k$q@YG;%|asV z^Kt4MbC;X$8#4gj0EeSOx^re2kxq9GzNA&9J8zzM)15cF!dF~e>Ap346X|r{nt!_K zE|^XqwA8u_<`YCZzwgX6H{EyUUN_xE^N^eFq8SO_Z*t{#$!tTUeO@y2n0m%fsrS9P z&CRmhEOxUjH|xXKp|C7H<8$l%%WOlW%krbyo^{w}KbmtZEjQM?VyF{;=+*t27vksB=dBY55 z9s0as#<=Njnz3%Wo8}rf-7T}gO?S(zQMal+|1f=tbbJ0`j&{@iX^wT%{b`elaWx*C=RUrch1jvCf9B3+i6)+{$&P3tqJp79&& z)w0UnEPbpBH%lLDEPUb0mHR!`L?WI0J=Q)qU2W@_o36GM6jGJ0julo(ANT_`KwX9y zJ7~|{^{gRG`21i!E0qbKlk>MSnegei04uMO2HzEE6%l2@d>yBPtOKl@G6<gp2--tzTKUJmH#uxD^(mEjI!+u@afyNx12MueFNl80eZ>$C%C} zsDNgccT=72D(LRBIuT`yKNEZcBCW?ODKMagmB5zXgTn%%tURWG!EvgURmv1Tc$04{ z>sT}Gv-#k*0j(|PeJ+BtYwH+Om%;4=+E}5HTGtQKJz%9XjR1Pk+Ql>uDBALEt}Ukl zwX&^gmw#E`=i+>I76VSz4#X4iifPk)6a7%4jeaMJ_9@YS+z#*G_ds+od5ktlV z#8|1Vv}Kzi;{qPF@|e1VGqP35y*3jPrhFh1J8V$7rM_3h1(L<{NHH}7}S)%XI zuWBV(4>FAzT03y0)q^Q>Xh`5FD}g9OEFBsaINDmzv}I_^z+~$f)B8go3QV!enM#Lt z4IE>Iw$r8lerWH&C#>~Me-4cgOtngwd=iHTK54aiNLz*{rUpK3O=Rkv_-x=r z*9mlUtz%5Xhqv>XZ}sk`OPw{`&u@V>ktkbi7=Af0+bSZ;5bq8DDR7~6o+)eiZ-I-f z8r`+ebHioOVk?$Oj;I#&id96ECHzP9^;=?DJ#-E&ftFfPMA@Rx2%n&3)?uOy@x+LB z9RW1g4R^h z+{i9L>#QfqOO~^6glFyb*0Y+RhtvSdbkl9H=D6uLSZj%J&)zF&Bl(0CUH;yDKv01j z4GY@jMo$K9aig@LLaR{w6m^r1JGWW8nIeF;TgR9>B+Upavdl-Z?)x3TH-8eSW+kNs z?XV(=vYexm<_EoLB{NL|+GVXG(&rX$S)UVSi1|rrL2p?VMCfxs&^wmZ%ay~hpkmAS zG2Pa$Cgle0wn~VyMcjkyg5I|(SocQKu%Nxxf<9=OEp{Yr4l1#(FuhN-_HnH{nY0sh zCy6q|_mHl{3hk?NxB;}^N@J=qa#+v-D=b#03my4(&_~ubP4ouIVOI-QiyGO?uA=rM zbG@o426RU%EeC_Hik=$zLD11kUFOJxZnO;29jnw8j64=pMemG+v)xMFM2u!jhe^y!&C@FL+?dPFQ|SSh7;9 zF%y=o)QV!ll9gIrn6PA}Ry-4y>{DwLk$zw1Q|n14yi5A2mBxfmMSNyWX2Pc;KC@nA z!Y3a-x8^h9GZLR$tBLd-zt64BOnArdbE}vw@eboj>jxrz|L>$#Cl2d}``vaPC#|+b zuv4vn#Cghkgb1H{JPwqgNpu`_Bj^ij4^g&wbd(YNrB$Q9?jetk@(3=o9%70I`pW9Y zlr*YF@EI$a2zIffjyS)ueq`PAqv`~IV;KX`ONPiA6{pTw(M(H6%?LVYjbz$5%0Kv= zl}7|mb^3$^pSRAiZu_W+;0xBpc zWAG)b6VruJj|E@0t}y)s^e?M@0$Rc~kI{pIf3(tx;F`ziq~M>d>r72Ycdqrb)nc&r z*?IK%;9smnrnu2lgRfipOe06X9Q?a=lWD@}rNOtXHbZm{Ge2 zKGSQXHwGKB%}|}gCa_d;0n_f$JA!R_B2nu;8@)T&LmI=7^tp_e^wdP}*?7r&Ds^oG zykwXr(LK3sfVUjVw7OQDswUH!dL@4yTuq*28Uj>ZMh@5cr6zwDTvMhHVSazqt|cdG z67!O81m7()D@ldiBg01MbW4+cLVRU=rni#=Lj2?arsK(tL;PhTQHJ;$yadQAtot>& zX-JUlo20$mmC`08L{1~h5Fsfyg6qqhtn2qcWm-2SVgR+z;TfC97FQlFHeM0NL1}_iGJx^+%lT(g{JR&2W(zGJw%aD$; z&C}ZQRLXZDon--$ekQ-GG{=#p6X%|;(u)b_p03h|37`7tCjFUk&gv!`GTq<(dPsNK zl&M4aKY&^>;VjidKF+kagRI{}4rD6r-~}{-NY7wBUh zG@sG!vK4f_WnHFypz9;Um`;MOk9>&fGUy(ck1~lTa=jjxBbe@aqM6-SKErfB==#c8 zOnpEXD_>!H3Usk@6VuC}>nGo3$^%_LS<18tbaC=LQwiweB@?&`ZfV`K!;bXb8}dyJ7_hL+X-c-oz6jD`1MD|LZ?p~$hl>sRR>BuXQn z7d*6=be*4b@z{2d!wlA;&nM&(CiL=ze3uDxctRdyLZ45_pNaJD;t6Rzr(5vY*a`Jh zr8m=;W7C1|VY&cbo|F+xV%+rlPs;v8`swH=iI{r^v|yYXFL#p;&ZM^X?lxXVvhK~T)4Dw?pCrn1b_{Cm@tk~?X-Lxr zp3lh_G(mpn0-uwMSckLXB>Ae#a@@}PljNF8%VMCnST}pziTab}`%KHmodWuZNVj~t z{G4?g$2GIl<=0Ga5nX5cbljQx>9WBjtkDGzJSyojnhB3ex*W}fMS~o+A$yKeJA%jSVty|PB zL(U<}5N~ch-)*{#AWOX~nISt7;XBy_f@a7ZqD;}{nc5Aqw(P)!JNVf$mI-(8v*l?k3$Ar%{&y$CkaMqY7o4(*WDsgI_j3>hOeAj25Okl#Noaf1*n&^yZo*d1D?Kw}5 zWy1EHFDEi#d(M{`OxT_adi3y*{ z&z9w!4xh=-mN%L3nfz=SHboyzJSy3;8xtOtY&nW(zXu+bh4Lw;ea|#+uux9aM9)<& zlJBt&pPyeOOIU~Pxk%QYiaF>rqDArnBJ7{vS6d_}RZ^P7jLdn6&O&qWw-h zMl0n-qO%^@UslR1O!$7sN_mSdu`DZPjSSr`I38BYsYH6tS}A7{U7-9{$t6sf-zxbo zr^9wxB|l=qc3CA$nb7BI>3C7+fF)ZkEhfx;wX98~d--Y^NQAk!^H?n()a1Os`aa$(n2sgWPuj1M z{h9Dd`!(`eqW$pwte1gyFyZ{NMiw(+-Sg!^CainDJVun|%o~5A{_FBI>#&EsE-RRD z#d}?L%+&3IbKUE*2NTY9uggA6*n(?iJQKdnvQ{QAVGFL6Lz(bBjkR(#5nKa=+OCxo znBE_s>$O(SVLA@Fb@ElFZ$P(BZe{ujbnE3FCY6@!wO)S4C%_ zbQ`5T18bD!oC3Oy(w`|GbZ^LenGS&N4f%*BIMQtc3S{p}dal7HSxAJVV`_sf(wT)m zvqgE@>;~Ip3nD#3ZQ_JL zfNaXTZ@NU)J1AQ+HGi&t&_VeS(<9GKRUgSNOaq=92=o{eenaYG*`MiY(0wcunI=NI zLo%5u2Xu$zI8BgyoH{I*u+E%#xWQq$iphK837`#3_e?zEJR-L;HJ*4J=xwI96I**6 zm3x`GPizPDF;hIGJ0?#sB|*AlvP=`@{)xQ6x^KF`(>L-5rsmIu2Yn)cb+bG!;ln4? zKe3gL%Nk7BO2=hgCTxilGK2|R;)HCXiSjFz(QcNdvXh%-seIJU@>AEbg=^`T8@N+N zgU{S_w;Fsdhp?AdCVGXQl*vpu_nee#D}B}k-3cOnwf>Ym&6e*>Y!LdT{I=3E9LRbJ zYm3*!FE=QYXNa=Jv5AqPr)BJHJ*v7t78&}r%p*d}iUwz88BvBfIWao)8|nYDwmdnp zTj+V2N`#iT8eEV?L>c1j!~vn-$qJ%eprp`CvS5x*cX?u3=w&J9x+p93Uvg38sZ z=j0nQhzQrQ1EDwMLqxhPw`3Qsqq5wRk8wI&5&n?FnXoK>$Y+UkS^ki7Schf#L(XTy zviu=)nedIqKjl&;EX$v=kVu#1PkEGe=*6LqGocrUI>m(VJ{qd5GF>|lLtU$+RkciI zEzrk7O}48^m6nZ^E9y<|TuZ7$Owp6)G*rrGp|x&K2Lj>^2yO&UYOh?pt_1+!slsgs2HXN zlYdn;RT2|EGh0h#GJQIvX6W52k12oh`i4Gg2UGFnZ4GOy5~fd}WWMS&)1}F8HLR6?55R3KBw^t}xORcoe!=|>s{t1e7Wfn|L)lxar#=M5XErmvZzjb^*vKRphwhAqHK{mrD>xM zYS=4OYMO;Rs}v$!-*@?SRue1fp+;TQEFxUryEN*iRx#B9>Y>gu1p~#X>r9P+dZ|`R zFbDlsUvJfx2uIGqM!i*!N=jNUYTNg3{-8FqEC2M zddgJLZ6V5XemNF9~^WRrXP~Zao!@IKCjfS|W8qOM3 zgy%<9gmcKyN=v+USVeg4u!``STwAPg7kG_O;Y{tP{;Ec(7EHZBm!uwJ8Vb53HGpX>=tin%nKD2(QcYo6 zIJKEQN)<4zow~izD0P`g@8CzN8n0qmE_mP$ew1p)gmoXK+B0F@N2z!wtovy71QXVM zw8~_{x+kk_Cain1T1K?riEr(vsO3c1L*8waq7D#c2z;j^RrSuJz6942vKytU-K5JF zHMTw9BUSY!U6ymUE|L-Oa`m)Mla!9=L0M zP90~$UGsD58z$T}PgE65xNDxMZZY9o(UVmDl~qT2l4{R{JL*Yl02A)0C#eZcxTBt= zrV_!E(;3a|=hZx>UKzPw&#QbUd^32m+RlV;22WN8nMOmpbaj$xDx^zSKQO%lx);GVrVF5(ss=ORy_ab!l?m^?Oj9p1-GX!( zDx1mk#ayopwT`LIi_Pp8)lQ~HpnFjrVrmJx>FP_Sj-Z>at}^ujU8XWu>r#&dU8eFU zy5NE1XohOWgyU$2>dKarAYGP2Nf@q)sy7XnaYX)#+dacs8D`s=bD##&g4;8qHOq)OWK**tQ)#=BkrS z(LnQ64YJIlcXP9qFVhp#k2tecFjLy}<3QosC%xyrP(^4R~NsX-qX| zqyp_>@&n6PRT)#$8BaHURkeLxr)xLkS)f>^N5L{r6)_E&k={5@)m}?S#feuZ^VEY( zcy%&Q#S`h#n5UANa5UzrDNHyTm#eucWJh@impegrjkddV&c@;~JI0 zlnU*VuNE*(oRRC5uhueUg6?&-gJ~h?URNJ8tpeRzb(*OVbZgZwOnX4LPI;`?r9K9_ zb*cf=8PKg)4>0`zy7g)R(@oHAP-B>Uv*0R@n$CoGCO4|ZOn7Hgfqit^*CGN-M}p> zi3#rpZc#5VC4$dFHHRq$d={$Ln4SUMR<)IBD(JSV51HnGZkzgyX&LCYsdA?Epxdr) zFzo`}c2#quuEPP)6{%pR&p=nCS}~mm-44~6>1WXGP=lD%%x3mZ^(2$;%v`UXDvPNJ z=-yOInA(BvO|_M2N~31>F13fLH|Tb$&zMF)y0_GMre{F+mimn;19WdI=Nr1zIiP!6 z1v0Gz-8-r=QxWLiQO%j&2VJpxfawV6id843FG2UNdX(uq(7mhrGhGASZk5RNC+K#o zF-%^w;Oi_Zjmd9TuGf2NDpNS<_NbSbqCmGtGff+`j$xViT0{n+7f2ytj2p)(*kS>ToD#{?Nfy`o5E99+s^jbrz&V3%ofA8-P7|! zb)06mY%z9QOwWU=JI!F(B5T{Uo*%0>n3iuV=y_O0l280Kh+U13sy0k`f90rZ&xH3^ zj;iiN)16Ib@A5jPo+HvvXdF|SO!$PxF}0A>-QRt8<4@E|rViapfHtuu&g{ok2@}rj z$JHlniL2;wb&&~I(c|hDw#0qb2~}+qw!{Sw+-IFo^_XyfB@R3_YKeWvE>bZ{JY`F*bPG|~N>lPaGH&sR>W zO-%S5>r-k6)9%@=Jx-~2nU2kF2eh9^x8N7*2otv87wU5&>;>Of`%-yr*2g`!{t@SC z*Vzl4JMHp1t?nir{K68n^=Va)3ETR#3T47$`<04dx-xsJ`bxzT>3!>0>IEij&#%;6 zCT!2I)k-F8&#%>bCOm#;)Nv*}erMFrOxT`hRIM%g7-4&!Q7xIUJnP&>k=-Opk)@ znrh256m%7;8&ewSD%23Bmq7QkdXni?(EY5YGi?IhFKQvv2cY{!t!Fv~x?k0MOh16` zS9O}noY&00t}2-7%**wdMp~bib=1OizLCca_dG19Ugk zBBngh-B4SZwuA1b+RJnRbT`!(Os7G2OI>EV2D)3y+^);wF(0m6DnF)(`Ecb@wPAV; zbbqSHn8t(dPxYiG=pl{6ggu)`U$r&uJSM!#VcMIS@T#V1Z)L)(nx?&r3BMU<+3yhH z8GAbq%Ra8jxnV(T4{3kF^!9>wK+vh-zx~zl{;jglkxtJq@N<<~2Qx~SFsJP(()GK) zdn}L#Q-|&Yfqa;vMmDoO>=8_ON7}<4N2IS^c-py4I5T+KMQr)Qf(2fl_9sj?7yPO` z?Jt--vln=I*}pRRX8)?ZY_UU^1+SHO+mTFot;E|N%Y^r*z3mT(_B*kD-u6wRY|$ut z82r3V$DQa!&vkd%qnU87yUTu#3Fo@%_Df7S*HyO{GU1tG4LhF+_lh;_cbRa{SJOVq zgnPc4_C=yBC(bCf?BAJiMyX}r{iZGp?hEd=gPCw&aJL;!q;~>7b_5gl2_L(J2#@sB zVLtXvB7JS9j-9>>ed7GmC9IBpg>-mrCM2egJyq*yt*UEhGojDA_8KPaXLaqhOxVxr z+MAg0OND-RA(8H9e)fk%`paJR?4wM${?)Tj>U8uyD}Vb-*5P+9{q1v1xW@V0<5VO+Gq#w5W6GMd4azj)WD8m z!rv8YX!m2nUlM9;CoXdWw!e3{E#Ahmz+Ni*m9Qpu4WcaPq3m^G_u9Tp zW!am6LYVM=RfHYRRGu9U)Pl*euqdpl{Qy(#g>M6OWV(0Z^RPGW$rQbCYAtx?lj+fg z?}y!ICoqj#_#x0prl|{?*^%~>O!F7!dPUk3G(juHspj_7O4=0G+@8mlUoQMUtc9J+ zbbjF#pp{JjTKH?&{q{Ph-xl5iDrAz2)ZJ0`E~eUxtneuNeI~4XOZy-b*1e^DoC)jR z%KpNY4(i^@KBtMw+1j?=(QVy$kym(YJBTRDiS5$bZp?)3(%Oz>>aZv*yp7$4Y0#o( zK#wq`Eox@BwYxLTSd{D4)_$BRcTvmm2ke1N1&ba88lj2G@}T_$>tb@6*$>*2n6S+r zv@@8n%^tL8Ghv%W+Y6bn&7$oBrv5ocobBu)rZG9kfsQa?dp=};#)R$pko`5&{oP*< zf7t$xsYCZ{pesx-!(8#P(n+&NyAKeJJ_w5PUpNH-obu|XulJ`O4q@DgmpW*zX7`LMAMx=WgYf{4)#1I zJnkLrolN+xj}G=JCUY_7=ku;Eb-?0AbvoGNn4(Bmz!bB%CFp#1Ys+Dzo5u9a;)g+Z znnIX@7WUJDut1;zQwG?Kze7X?S=0Q=$xk z-^hxwJ@#rZ_~ol!c4sF1hD|Sf64SAXUx)Xy7gW-B;l1sHmGnb+AG@6C+~Qxt``Z5d z&}X(dw^%gkYqw=8UtC@z)*e6v-=luuyYPPY8${D#C8=l-XTMcRw;J@fKdhw74F=es z5@m~t4_vMpZ-2}5`{K(r2iiX~$=u5|2ibDJ&b?-C%_a%9KT}|Cy(UBKXre3;nH$<< zsNJQKBAO)HPgPRuCd2KCmDIk;2s^KmVw#M!_f=BACZp^tl{BnLvfbcA-JX%TW16Jc zy(?)#lPB!yl{B?Us=cL>UT*S~{Z=LAG;j@( zk(_(H$t3$&C6zUqY`^i5ZqH|PFEn|-${h8!`n?h*0nv+^IuJ-*j`z$+k?h5d>3`ww3r3IgqJ!ss*Z&7Ube>BH_j>&g> zw?}jB&NMc&Ma1^pN0-=NF-31b_UJOZGmXD&5xYIGSDyVIjiYRlvi0On7CX!2XyC=kfyk648FT>Rw>qbpn0v zcj8s|0y}~z%Zcy&6xa_k;X6MCb{{6Z(!I$}WWp=mo9qcp_|DH}dj=D}^RwB0l?mVZ z*G!gqeQ*n61pou5McC=p`PpXQ z$As_vY_}g`!gqeQ+p$de&QFn@#Dwqs6xoxR@SUF>_RCE8&d(0}H70!LXQ#cL3E%nI zX@AUw@BF-Jf60XJ{Jd%Z#Dwqs?6S>Ib*b^4pIvr6CcLu#mfe&IudKgicVWVJe%`hR zFyT8tZ`Jf%e$LnDBj|J@!;4d>`n2JC_OH2YTNw zV#4=<_S*ZI@O_}Y_SZ!E4!{TYRVF+e{J{47T$c>*0F>DNOn3*N#BRy79>&o=djOH1 ziT2q=O!$5FefA+Hd@gpMeVGaG+wZe~Akx>G_t`g?@SJj=ZJngtVb1#b-u-sVO8Vp8 zgLXF}Ja2s0=dgX8<|VwtSiARO`wGn{*`n3Xq~1sEzBGqqi(Wey^!~)&%`^gZC+r}a zHL^we&eGnW+Qm!@ch>Loxt&1sM7GG^IjYYo`(vgZknT(SUYaLhMc7%?=d}F_)0d$8 z+WwWPVyE%=S-U5d6L(#I)IMjAsiZa$=k1q?@ceIn*abU>DH!OYy_~5I(D(LQrba;J zb|Dj<|NUT#Q`ky){i!q~UkrSM0({`XT(P{h79;l3laEC0ZoX z@;XOU@Ku!$>=}87>-=or)RtmFUayE>?SwCMeyf3gxAzcbIp55C+2@vho@sAhYmZyD z`K9hXhlxU%J|lXV=^LWKOqYo!GyP1ol<5zmH<_HvF^5l??k2j%6hKs~Oy?d()SRgW zQE#SpL{BqyBbvw5muM5y5TZj&V~8#@JxkX^J&uIwTnM$+s=tZ+NaaGKYrl;q82nNdM-uw{tHO{^ql{a~~7_=Cil+01>`7 z55Je}JVr!Ualp&vN}B6k&3V@uo%@H&n|a^mY(eyafxm5B!`YTdU*)LjY|n&!_ikrb zCi?YcXD=qa%5jgg9}`{=spCu_g6kS9rbX0sPG)*y#mtC$&OD|GE9ON6I8QQ7Ua>eL z(3x}&OO`Db0tGvB&LicD^($6H)OW6`q{R^poIc-b-Nz5EjcDj>OO!2kt=JY3=IqUM zV8uHT_d4^LPOaD%(bSo9LFaIO#U~Mw&I3fbqGH8{yQ7@3-;s{KG11bwxHV+X@3FUp z4ooB-Uf0#x(s`41d1oEv+uJ|Z%Gv1yOn26Szrozf8N-CXrQFIntAunO-HYD!Y2{p? z$?-}Ne1FNggsGV5BwOO|Gq-Y{A;RM~5G?;B$`H+W#HrR!Ask|oFUn`!q>j<@v2m#V z&!kxS@BZEWDAN8|7i~W9N7=xyDy(C$RED^VEOpGO5VWaHF*_nJ| z9bMkGHpj4*+J8E==W&u4HiQoEBG0=)n&KdN(B;(S!MqId=}H5%`sh?0DU;$Yp>xOM zYw+>aHupiP&<0DQV{{+*ufwLmQdz>e3e&pxr8|Xh1^!b@?V%QV*8NcTG?a#L1fd@t z4kQ~LuIiJ9Xy6vFy=j~OsWA3QR~f?H^3pwD=cW5UhFzBKC3i2adoBL=lpO15@aT3A z>ppyY%$<(Adp!1MLo|15u`|>@Z6L;#*PU9-y_MWs?|)B=x!2S^tV^q9)u=cAGHPy* zZ%?iCuTbni-6`xY(ca*AomOjmQA@^>y^hzj-_S}A2G2QY|6hgmx-gQ`y4OgDbs5~_ zb&k3WI(#V{%dhM5PjYm(`Oi{4MfDm>WqyXF?oksc{&|XV54)HD_VBP~Sbq0--G`@< zpLrygl6)PcYj)N1wze#QcvGO(A$E`~25E@>6vp|@5QizOXYau+Fs77ZboexdFLgu@ z1V3kxu~;K>HQH!<8^W#_9lo1l{7D{+N3Bll?m_#}F?TAb zUSahNj1pE$^64Jdy~Vw6xQ82py&;-Vs;aOl?)yK+SR(3g;-zT&UuuYVA#E!x|JLv^BGrN9DEe2YV8pF7glMt ze?3#V+vxZsFoT&egQ2~9>*;XYMHt_95zcJmSL1H>xyrJ+N}~PfImhoc>`Qtd{{MD( z$`mY{K8Mm__Zjt0VQr7Iz3ZG#$NXg^(zw8L1lK(IE7`kCJrkmhKASKEjzL@tbPTQt zdNt8y(>dx9cUKO2o&oLYAZdvC)T-|1mAI34uutuI4cHiBJxEh*CVO2T-E(v6 z?i8cf6kI_}aWMpQ(W`(ybI~&ime3)#Q!YA2*Yq8V(P3RGy`Ey(T)oJBEx@qBXVAL* zcoyRjM`+c!U7~-NeO1`xvpgO10hK|Q= zx7Q`PPCF&{aK~t@`#qFO&s19Kc-?M#9OIk~7-nhr; z9k|Y=DtGPKHGk?F>7%22vflOSs~_%TziM7G#Dg@lbSmAGP3k{-_p4*H)W^uZR1KgO zhGq%)(EUhYoyY?Z{&aT`8yB|A) zuQ;K-E8L&zu4_7!N|;PipI2(n;o#HNCQp$)9xqdT0Bvgt^dNb~Trd$W(cTarQwh*s5?)?z$4eFVu_z7kthrrwoF@=22r1A_N?<$W&%%k`! zX^2&oxw~3Jm+%d@c-;c}iq`GN-TheWuzQ)^wYqJwf0{xcS#7zt1C|^;>si;O#gaRO zKG)D`bt)aNrEYGb9AKKdl8n_H4p24rLREZC@_WYu^2WutY;W)dArp9 zPf?C~7Q&g|?-N1b$!YOoRDcy5zbfC|%bl_1vXrA@`E#nZFt38%br*qxjP|S48 zYb~{(6LfS=Pr&l@A^X>%My@q69%2mMZB~WhYz1trzgz>z{{5LM=>@3i7YlOWn)! z&%Kcqi*zFua4>LDxmcPo}h5Vt;d8C)Zj%ziH1pJeBNqPrE&Q zsUzlc1f=V%6KxE-5@PcCm+l+x-gNjS^6ZL754T(Dm~8T?kC843hE0KWw?uAb33WTT z&Ih%n*8XKDMteDZ1wh;AuSaR}XYK&r$2?@DAGD;a=2rMHFM;{sqPB-6qb8uKlNb zSRZ}uM~_N9W9u07X^1pBj#bj&eKpR#E}!mUJuY<5(SH8#r7oMEXR5-cxa!spf1gWL zKXlD_dUX7Ks=wFj6;_u=hjHZURnm1VbS`>_qtEEw!#Wj8<3GIb=6(u2oo{r)W!kyxg^T=IgR_-^u(>h27i1 z{jR~^$LqS_{?>JUQpY%ga0b)oQ#xEDA4jD=tJOBQhjpv!c-;aztXo+72_iqW=}cdT z-E+iiH4eH~15Z{^*j;<4wA$MTbPYl0;tHd;zt;{Pk2Te2(60XcU&qX&GYegw#!w?e z=&-)R@PR*i&@tEouCQ(syw0Pqhd2aYZG*KMY)pQVq-v!9r(;TwXnhAq-~V!t(bq!V zWAGZ9#n)=IR`(fg(~ORndoTLW!tOb0pLm|)nt|POY(qI}dkp_~=E?u8Z2vr!do6T1 zvCq3|;U0Fc5ndVo>s4ahExTs&f1dmQ|190xQ?HNM|6T3*-wpqF+eeSJ+f(UMb@(6Z z`RK=W)~0>B*ZO}dm)mP`rx=_W4AGlLmfoLhOFh%-urA@Czik11bdvwp#=Q*gwbq{T zI)Lj~-(H5Qk~l=~Y#c8r|I=CVDJrLy?xng@c)~xf*PT54^LTy#MW0{ec?6tw(v0Cv ztBgJ_uK21mI~{YWBesk_XMd5(tkYKQ!1XHQI)B&p?)x9t3X6W+^b&^}JVgex$FcyKMfmRPI-y^)7K9)efJ~&}Z4En3rF5KU()LeaBFT^?fc3J9u>~ zrStdy^W8uP-C1^Bi$F_#H_a4_AYV%?qul?_gDb83{lx#NFkXvxjg&k2{ANd$jqZE8 z<^Op<{NH0))q7pfuKat9C05Z9!8*EH=Krhk|NZP#HAWmlkI<_6y6(*Cx!OHmUopcT z4o_Bhp?(f+;<}flV{T97?!i5*pGkA?X@8$qUtiUCWboNh*Hb0>Nly1OyMGeK=T%%! zp}U85F8U6XzT5lnVST5}l@>=gKBJCpqM!58FfyWycYgl3%=JTJ3zc(Pf8U704?=4Ygydy3e#qhTebo(G~zwj~lLwG-g4?_4Lgb#{c#zC?=!sXzz9QYcv_cdtmYtY`;puMj_d*2XunK$U)TJUdE;O4?dJPmI(H5cnh>ab@+ z+q=2AyP>ytTOk@wRc!@+@2{=E_u-qvuX1(=Eq)=rx%jA2F9@G#gfU+>@&>s-BnNE1 zfiFq76;~Ve^?pS3gtvA4K_+|0i;D0Co~s@B=F|p|$DLbAz6BEA$E5H}RjKMw7J*nuZvUtR3%lQ1o8A6~Y77z6o;J+7ggs z)?Os}L(_2M)})H2vEU7AL4Fb-JiJ z0qs*g&GEz9L(QTb7@tla(&2ZI{k>x;KGt!Uk9YNP?B^~YfA2{Yom?yE_^qoG~`Vz5Se)T%zz z2YldYHiLM4do9|5-{y&STnC@fQ=zm6q0Fr!qaFChTC~HfaWqJLU+p0Dldcet@3kEi zvFjJW&z@s_qaE0Pq8(T}7%xz}Xb1M0d?@)`@2ybIVUhWcdVZPS`HrY2aS(qs#4_?7 zm%`H_2J@{6Z*L|?UKRM=qxY$f5!5~?2dW4&L%0M2Qcs}x~QMBO~$T4|?qj`!kXvG0%igD`!ZwM!EsM)+2 zavxp|ZCW(XgZa}kelw157~lL5#7_f>z3UM5B8U0ihS|*>=9sk$nwOHcl(eO!O)>6` zpQ=)fD;riccYt=N@-VSKq!_<%*a|Os4r`g|UFI0o(pmjHh0k;NiIzUq%PFRuV#*yl zW^Bv))hj5zg5oPEzQUp7pKaNq`c2Z_B<)So-X!f!ht@vdvQu@-zql>Ow+&?-juecI1Ime;zRL16yr}}e-5MPQ0m*E z2DVtJf#c3$-XGApMKO%B*IPt@7DhMOL{qq?S+MbP%}yNN2H_YA$C6C~g_8^%5lIG) zg;a`3BbiPzlVlXl3{f<`>YDhy`w+8t!8_IFP}(_^wiDTOqA`WXJ-KDLiG45JoLulM zgl7~SaE6)( zR>W*oXT`noGgUm5WRiH>cf6V;mivx`KK7EYv(+R~==&ttWXH^e_>Gal5c7raR0#j* zt5XeWm14$h8VB+v-{(LkZkp0+oSCv|z6v)AHdQorI0`qJ9{EP`Ciun!_>5BpaMb+0 z3#i2ksP!;@pemwvE~aoX*~F4f6v;_cLY(cpMrN1`LpHR23FMa6*=EIx9j%9nhhg>z zca%5%sC7-6AybT+n@_h+F(#}y0wb}`<|EEVlY&!P*zI6%Z7(quZf{t1g zl_!?uA(q%HN-11QB`KqD8HLY-hg#kt=E%+OR0}aDY~CMPPB9hKZ*NjvDya8X(73os z^{Rk)-|EewJS8o$RL``vOw6Sd&6(a%(@nl8=Z9G!2Pz+u{wDT$oLzrt8$sbHi1)4@ zZQ|&QHgWVtm^jBqkbN|1BTO74DMmSrvLwhiPN5tK5|2VBvWx+_$rt7Puvn18p;x2U zhjM{E4)|Pcc5dqVpbvRVAbXVa!;;9pjO}>7*?sZ6hqyv+gWT|LvpRX7L2n|x8u56c5Nyjs3FG}60z0eLQy=a50t46IeDLP)op1cHd6st+)!MQ!m1SWq z&?mg%ZsE@AAcT)Q9S&H(8sPeJ+=)AxqnYy^* zw~BAjK7m%!RCqQu(>s;IX=IZ|_GuK8PBH!#_E>)ld#t~O$H?Ep^}^r6^}^r6^&*{8 zrBkX*N)<|}LMc@!rOG6mOtP6nHW6eKK{gR&6G5IM$a4gFoe&1hOn4%M!9YL?t{#Wj;hPr4*A&X;Ud}Dy1zYn^LkV zBbzj`Nh6yyvMD2*GO|ghGGvlXCfQ_?O*)m~JeA=*S zPWBblPx8nfvK9B74=y>JP@yfGs=a6UN&LPjjokInAxJl*DClC4LA)h?tlZSlr zkWU`+$wNMQ$R`gssg5_vkLAE)T0njZ$WH@GoY>LRHh-``|uOiCJ zo9w;G-iPdq$-bEEi^;y2?0v}6hb;ZcvV<&4$g+eiOUTlnEd9yy5RATQ%}Yr}P)r$w zan+07G8JSOlD$a|1PN{Bn^e7+W`klq2SSW*b<5EyKFs?(#XxI-%}t?Wa1A;{;hUr_ z25qD2K4gEB{1ib7yFr5cq|Eh6ar2zS~Kb;2_^oL7f5o#ky= z*lw1EGjIi!p@Pa&PT_J2J78zhuyZ!`w^KCVE`{)MC(2$yKwF~VoxJUB8 zySuS*lt*xiaiWpk<&;ssuuiZgY1NRpYFLtLE%9v5lIWqXg}dUbg1$*>?d^bPZTO3# zSH%N`@NH`mQ}}6@t0ED?eH`f|7f}2`_(I!Nv6;eaI%6vQLNcW7jPmWmsZeYDz0s>8 zZ~T|w;X{f!Ux=2sAeFbozIRDr?w5rBR-7v$`Ep4P!(j)l{bBkNk&dUdTA zJ4{uV%$ThWyIwNmw?=gBwk+!a?w zmza$56fDs8mH{Y);B128qsd#5?43P348ySBllWcWB8lGvj&}468wghwaJ=L@aHPaLwr)G( zET*)$laEs+6vjO~?Dr^KN)mVSajHyPY8#T?5bs^RLfc5(L0Jm>gSW!44~6{|j?++u z`NoU+;3uB?$uMifj=ql#v)pz zWzrS)&vb<|68x?djITN5AxHIGkr0ss;W(9}@Oww&pe}G$Wo5njxJt3+lYE8bQj)Kd zTtRX*$&DZ})sR*mj)ftPz8;Q(H|@TYAf|QSmn@H6$DJ=(e!F(G&Zbs6D_ZS}YqS)? zJ^N;xZv~kiPI%wi%Ww*BQ3GTRaSuoz;Rn)J1cCGyp&)}rILJ`Z3}l$NA7q4R12R&y z0~sYcfNUeWf{Ye1Alr*RAUlaTkln-}kTD_=WN$GNWULqia)5XmWCC1Kc8WwX31pI( z0y0@l2bn5nfgCI5f=m+&K~5B}fJ_&8Ag77dATz~Ukh8=aAm@lekPE~PkU8RQkW0jS zAoD~C$W`JX$b4}GJOmf` zo#L2~AWMZO$djTv$TGNs>=b82U6AKRAjpfN0myO@2J(t%3bI190C`=s26DUe}~@gO4{6G28gUH}>8 zcoAe9$4rpXjyWLPJF-D`a^!;S=6DrkjAIqZ-j3Hn#yU2F9N^djGQm*M3^L7e9OOjD=OEJ^Wgw?H&VtNzTmU)CaT(+s#}$wZ96y81ar_Q) ziQ`X@c@E2h_IG%I%y--ca=qhjkOdB3kcEx_kVTIAAa^+$gDiGLfZXF~4zk423giLD zgCGw%+Jiji=nS&d(F5d3$73MN9I+tJIO0K`cMJh}(J=yKxg#0m6~~hxD;&>&yzY1o zE+ZZ2$j5ZE|Y;Sx5vXk){$Zp1$AY+U(AbT6%f{Zo32RXp_5oCf<0W#6} z4P=t>2gqc@l+gZ$6XaN<8pt%G7RZT49gyjUKgelD2*^yM5y)A_y&&fpksucsEkWiO z4}e@^JPb0==mc_=(H&&I(F^2yqc6w;V*toPV=%}fV>rlN#%PemMk>fX#yF5A#srWD zjL9Gm8Ph->GiHD+HD-f6Y0L*%X5@f8V=M)E-dF+hqOk^Kxv?JP6=M^~3S%3{>&BZP zZyLoQh50^6SQ|k)&5uEPo5w)bFh2$9V}1eB*Zdl!zj+>Huz3k&sQClPF!LJ72=h9~ zNb?rRDAQ2T{-zBw+Vlq5-mD3-lUW;NH?tnd7&91TZ?hrDShESp0p@)m6U-=(iDp}n zN#;W!lg*AGQ_XH5$C{6VEHrV3EHZJ1ET-@t3YVBTTOOjAV-!m$*#uSC!O52r@ zIh5}b$~TYlT}AokOI(B2OI(8rB(6b)64#(2iEGd^2&#s0PF`k)s zNzvOg3uLV4ERX{{XM;@eoC7k^a~{Yf&jlcpJr{yZ^~?b|)-xAmn&%Rb6FrxKO!v$K zIn8qg$V|^wAZK~L26B#PKF9^0YeD9Ct_Qiqb0f$+&jOIEJU4^P_bddt-g6ts0?#6l zg`PV>7J2Rhxy$oykj0+GAoqCg23g{{2jl_Iy&w;HmVi9wxgTVy=K+u>JwF0j=6ML@ z8P6jilfAHxsa{yev0hlmG%u{FRbG(FRWv+7uIo)7uK=F>q2!Xxfj;- zkQdhUnAb&!DfPnop7g@{mU;a@yuAr{l-2bIeCG|bNmxRF#9BoJ7gWL;2!tg&3?w8Z z0e8cYOv038Cd^ELpjL2KwC>_sv0~M#73;o(OVz5ity*o>3NEcxtQ+pOe!p|hec$)K zlVJP*zUTS!Jo(*o&)v6k&t2X-RNfr}sl4wDr1HKukjlGjAeHyyf$zir?t#02Uk&^h z@VkK@16A&)zyZ0tfuYKSR(%a(7u_H7j=@uq^lBpZZ+`O+y%g8x%I%d+-4xohJl^A#{;`_TY;I}6~MK* zUBDA_Q^57PYk;Tao(McEcLVU;+%td|i=5?QUAYb5cU6C2T}ju zI*9uJU4y9q-#3W*|3ibQ|8E;a{r`zUBqg36L{j3pK_n&qFlZ^#J$&#`;KadHKT`*9 z8-Y9wrkuBc7Mb_g!1|HkfByk zeK%yx0eFgb=s~~%L&pI_Lk|b$4xIoTI&?B{_|Rft;m{J`kB625_a8b3ICf|`@Q|TZ zz{7{m15O;e062AM-2q{B`B2K|)k7(jk2&VuLw`LcsJ z+`PNSK$7IKB*~+iY|A4ZX+<8@XJ;POXLlaeXC{y8b8Q~g=ZSe#pX>9eK2OV|`aCO- z>hs(@s?Q7Zs6H>rBbj!29_hwc=iLI_oc9cHOWqs6oAO8w-sjyj{TEc~|8G)rrHXPSy|Gcu-KCHtc7>TZd6?Z)N^n!>F$A8%C}3&@gJ9 zZNsRpo)|{0^Yk!ko#%$#g&6)Y>+pQa!^C__Yid5FRgzC>&B~{=%JM0#s(eaoembWt!@*ylzw01KwtSL==jM|n zyda+>;U)Pb2`|qlNqBWWNy5$fTLz;noVWKltzDewk2%k~ng12%`8!56oXRy|IORDs zobs7FoYEaSobo?>IOV@^IOXSX_BnAl*T8VDf#Fp4S?pTIF;sD=TK3t%KAYL+k?iwW z_PLCGws9&ehEsVvhrf<8Ue5ln9!_<*nPb?(VQ=EFw=#b#=jX2BU&H@>!>K+W8cub% zZTNTKJTaVV^6BB_3CgxIInZMJ2>6loXS@m!*?83ji9m*7*Tl$ z=HC%CzNU_#@l`Tn1jcFEh$3JWIFKRWKm%mgWlYZ+N&d@5lK-la4#H#7f8 z<{!)aHs-8gPUlD(mE9xP9EQ<4lE&SMBWY!~e&mVZoHlYBWYk$BH-J8OIt}p)zj?y+{jU&|1fea@THOCfUmOu z*GHZTdIyJk2YCyt_eLHA+=aY_)yK@=&Gc6zHx3A^?~uc=QUxa-7FGiaHUL8fb0Bqd z3rOk?Ew})j;RTe3!h%ad|F~ccaQ}iUfny7<1s+nc1$cPD&4-~67f=u1Qb0ZYrUL5W zw-!(j-&#OD{H_9;>+dU|x&EO7n(Ma}&|LpS0nPPK7tmb)TmjAXe<+~2{-pw%>t8LP zx&HM6n(KEI&|Lpc0nPRA70_J2tAOVEj|*t7-(5g+{Z|Dv%YRouv%D&#`F%hk&F`T? zn%Q#;X=Wc!5lEdc~k{rIE zkXrnbLXyLm7m^&lx{&1X=0cLgTMB7jyQz@owOb2G@7-ERdhcC@r1#!eND}y=LXy4P z3V&+hc}A7v8_MRL>g*=6Kd82{`K{V`6xm-?y=;F?JJ;YRqWRCNdzk;Ws$W9> z-&P-L`yETgKH^9+KTy3#jj@#4XpNqT4$5XLEy|GoGIW7fnCrEsf z+;K^c{arso_^r6hNbYZIvvqH=Kd#N3ABmmbi6nogYV&Q|zK`&)!xtKqKHdN4__W!& zueR?e?m4($N&Z^3sc`9z^1r_}%e1*no9nf?S(`hwsb=bM+AP!NGHtHc=4Nef)8-Cs z?q4e5%e1*no9nf?S)1FmxkH=SD3knZvrL=Iw7FiJo3*)3n>)0rX6tmdxlEhuwYgcF z+qAhun`(|uSDR(pT&B(S+T5(o9opP~u1-&z%e1*3Cbh$6ZEn-%4sBv9klpv!W|=mZ zX>+|c)$!u5JSJvTn;W!woi?{?bEh_a?c#s5Hp{iSzC-vsv^jc}*f;cux%mV!w`p^S zHrKBg{?1dxjGiW@?@TdA+vcTWzwUA|w`(){bFpvG=5^ZKuFaj=EWcU&MYn4I+PqGi z+qJn%bX*T?a#-(Sql z+T5ni9okf*#eIKmmT7aDHrH!&vo^Qc?&Ed*+T5(oZQ9(SO;x1h*JhbEmuYjoHaBZ? z+Z6F%R^n6p{0Q}-&CS}}rcE_N-1pa}PyHvL)Yr;~y>6wxQRj}oYW(K$TgKls{hm~g;^Lnh3buyDe06S^myG~uENTPNH-;eiPQtlv#|Yr=;UzMW7wv3_Fn#IA{} zC!RF%vWd@4e1GD16N8fqCXJgkds4-u`IG7=9Wg0B>H0}GPZ~S9d~)67C6kv;UNiaD z$+0O{O(~cRyHj%EjI1UX%|d;I&}H8pHKVMw5`)B^Y5Sb=(OKXdv4mFroB4t zooOFW`+VAW)56n-Odm6S-1N!QPoI9-^sA@;V){eVUz+~ubbra-{bogG#b$NSx@^{#Suf1`^Q@h-)a+5SC(kaQT|2vJ_HnaU&R#Wp&Fl@cH_pCr z_O-Kbntj*ohiCs|cK)0L=1iJ1V@~ay*qqKeC(PM6=lVGh%=z1#_vU;#XTaPcbN89M zXl``w`nea(y?*ZPbMKq`$lO=vzCL$H`QOVwE%#OAS4^pBsOYFTqvDc^Usl{xvAyE? ziZ?4htoXiSSmoHtiIwG*wUtL!9$y)+Twi%nF;;O2uhN>f~R#cr<^>EcQRXeIasQSFhR~@V#T)lVogz96fS5&XAzM%Tn z>U*mnul{rO>(w7re^UKLwW`Uj8Cf&7W_-=$nv$BDnj>r4Yce$_)tp*$PR+$Nchx*n z^JL9)H9Knt&)a+6%z4py8|Ixk@1l8I=6yade}2*Yn)$z)zfWXrWMX7y9y5H3eUvyM`OMP2?s{XP1 z-`Brh|Ihl*>%XnfYdE^0aPhAef3>)#v7<55xS{dc#y>W`+4yba;HEK6bDEB5TG@0l zMvPKNw9T^op!UL-7`Zs%8l;9mVHpY>2`p53ILjKQig3$+B2KtU@#RDr&bVsS!Kx1D zTMgs#qozS_z*C_&gIn&xg-V z>IiiOd|#!GQ8(a(>sRo7D}4W2wWxH?fKU8tVK$<=Sw zrRsTv{wqSirmn$x(a)97cdZKeHmkjS*WsM#7izHY2DLZ7yExc)qnhTsNtOFBO52%xT52}-W z52-VJkEru}kE!#0Pv8XSNp%sv!Pw+`T3wItFMjF!oq7!4TRe&HEdGseEcU{86@#sp z)qd8W)kN!6oPGR7O|$-rQ;s+2j6>C1JJk~FEp@c@wmRPWr#ji%r8Za}se7%@)bFfs zaRR5*Mf=?aZS&btA?TLP;auPgqw;`nj2a32`>1_@pO4xfIC*qEu#~ZaaS`J&jP0YF z;o3d=XyEgs*Y9P=e2Z^BwACjMr~^KK0LAcU#^3rDgY(S+%YeZ#ZNQ$f&jC*yOZhpQ z@uIQhdd=8B0dE=mD)2t$JU@0PXfy14zW2d-bL>aJM-HJFo;YMxu2Ro1{ij1Xm2rfJ zGd7G{1J}ej@_8|HwvVG6&O3Ay`1OYp{mpo)lkdlqp8-X0fgfVbE&4m?z191`Uf)N+ z(|x;v7x=yg4lDW(a4h5g6DaJVjMEtBFy5#}L396n0@cR1jNeb7yoD#0fNz$|q;DB} z6kMfd=1-)&HBF?Nk@}I`T9c_2hD@e(5134G)-hs+0NodlEB+7G4o~J-L#W2~9;(#R zQu5hWF$*6}BpKIL5NCc4r6sA9R#NI!m6Vq7pPWH{t}0%LP>q#DpI$3b~CPJ+{kzh<5otgvB#O7GLvFkGvpb>JSB%pYUWK+loCl=QeN>te%|{CRWgrS zVfH+VN6KQ>Ud=ozqvU7Zy#K)eM)vs<jB^>KEDO4+mX7QupL;DPT;6>&@*ih3U4<`x#C6oF>)`XC zRTOI0svAMeNN)~PoVi7=oLsr;3Ap}i)we*2^BWH3Pf^%?Q$Bp{E_vviiYYz*zqg}| zUm1^513w(+56c#_k4bDIHzfXlr>MNrL!^J2X-Ur%i6lME?7b30Nt)`XHeHAMF=>f_-JFbUHCpkAq zjnsokQOT9ay%`*54PztYa>kPwuVuVv3Z?sLG4-5dmJnSt@LuF$T<&AQDLI5&*HCU{ z=6#&$gNpwOesV3zrIXfD-p*!vO3u4ZDDf}&i?xMg?a}(#+Q&eT=%r91$%U2@Nm)c1 ziwvu3Z5{w#XtTjx-(Gh>sq zPS{BO&5XxP#f)z*Phd31tc-5aB%i&2$}1Yk*3xyzgUEcdbUWA5 zD4u>Hp*f08`ES;YIijV!(t^@&UxBw? z^d|7dg;WE_mFA7Z`snNe;HuJnfqnfyc5wyxuUt(2ub(*|^tQ{g!!9qSwvZUMmL7Z< zdcuV9z^5)F{$DR6xh?bin;iE2%cj6pa=U%n4AAStbAe{+q91qs)&TFqXEEA?^%@gH9|9JH-R?FV{Kvdff6 z|9|R`qP_nwn&cZ?QmHX>O=L>%v#z1_*SMinhncB_y^I?eKjOOmobek*brtyuG7e%K z&iEt7(Ts;MwlS_`+`_S)e+`8_=I5(Xt9{q?Wp~qjO6&KK`ecBG{iRQV7WRqoO0G)b zmkKPk3h2W<<{;=a5WnB4!k~MAKHO{`2zm`;FZQZ@Y8~T=*srqG35-9*o|R9X%(y}2 zgTEf=Q>UsCpicqfcX3n!=+l6BwI90$mO2CIQ)jDvK%d2U4qmnJsf|DjFMW&xeYYA7 z`Yy(M)EIE?WxOA+ir|+a7$3mSm=EWXgb%B6;6DWPVHfK#(2p>_jJGi?^=IsvS?U!v z3HYj-0zZENTG-Dj2K~C44*E5qPyJ2J0R0Bzo7jW1)DATpxKqsqzNN~6Z>vi9d{a;0Ek2;+I0Ow`i#=u(N2XYp}0qsT+K^ z0e|Vc9r!qQ7g2B4orrU-bvNiWjJ?*q;H(3p-&*$re~Ncr&~Jf=-+CDI1|WK@^(gRE zYdbin0rA^T*5jbh0OG|=>q+2Q)>FWPvwA97e zk+g8{`4!-$*palMHC~`fxXTC+KUiQ)#K6Tkis| zwf+IzjD1TBUl@D<{Dt))@OtcE`fz{xBhWWkp8$V}{Y<gu|2Ht561m0y00zP030X}Hu`S3P6 z&{7Xu`Jf+R+-8jc=TXM(Rsrb8ti6GcTl)Z?u=WK$WsL$pZH)##V~qj+&N>h=JPWjN zllx%c^VT@v@2$gtFIeM&f3hY3U$iCxU$UkEU$%;Yf3~J0>?=TwXln-OzgnfB|HAm1 zH5>Hn)?DBlRykb%2DH?hRwZzURSn!}%>%w=Md13WwGi|tjGtL`;OqusJX-ivM}286 z2K@!lr@pqDKz{}F;nw&P(BCrt+d2ZY$~g+?%Q*(F77#Dj!oGx&NGmgwjf zFlQC$y>rsQeR6u>=f{lu<*Wf`U!V{7*Ly*aVjP=u0_d`wlfW+rqLy+_2KonV00st} z3fybJ>A*n)&IGM_4={%O7lRJ_F9q)9-vmDc zfj9^8UjZECzY3hej6?m`fHQRAU z|5?!Mfskze=Ru#sc$)tOa86}B-Tz1M&tN>u|04Kj0)6Tn|I47yX58q11)Ot%m^b}@ z0sS)|B$EF%&=&w9k^FCfz6c137xa}tNF@J1 zKwk}nMDqU=^v{8iNd6B%Zw5jl`9B2x3m_zt|0B>_fRIT3PeA_?i1)|+pMky!2#MtX z9Q3b%kVyV7fm{7w1Ml#E3;d1$-@rTl-vjUR`z)Wj$Dd>2cL*5o_4`5J=MMt!_lJQG z;Eq1#eg7c%d>Dv%-#-NSs6P+5&7Ti^8h7_0bNmIsXZ?EvpY!hn{Jno)gn9vJsXyRO zzoq`@9}WDIe+=+N|AD}l{09SH#w~xy9RFd!SN!9Fulgqd|Kgtnd=?U z=zjn$^`3t^=zjvC8~A4cKk%0Vcj4OrpZXAJsek$Bg8tZF4*Da;PyChOdtCh&bgjLpCjU{2r&;DEqU zK!4yEU?6ZDFc@e7h5}JwIM9kvdokt)V&Dv992DpPJva~t4hgITjtF!CM+TDcUjW1y z46FjZHxOemkOsXE5MwaV1A1Q|#$aF#=uwQL1HItv&v-!K1khswCjrL>P6i$r*Z@2v za4K+I;B?@jfir=J1YM}dn1+ky3g$AJxjC*j%{ zcnb7lpied9bt~vmj7tK~g0qzI$iVa9AHjH3;05rH23qQvz#l;$3$)bAz>AbPv8x3Rs$i;0&jv|3xqTa>;%0I2ssvb8}x}l zXi$N7L7&XHA@C1y)-#?G_$T8oQ*(Bog4TB^m#x? zt-xoXF91S11wIE}7Wfi)Mc`}TErD-=w+8+Vye;rOeEu2;?IqyLfeZ=c0PhGuOsL-k zf;srjOCV$jUeAK`2n+=0zQ7>R_cGoe7y|l%KpybHKt5a_4vYZ(5aT0(0?>~J_6Gm4 zz&@b2Gd>>J7xXuQQ9xgCG+ZqpMpkePFc3TtoFEXRDR?k292^JEUO(-web`B)A6jQXoc9uov`^K&(W9CxAX0h;bA=3G}f*yaF6N8T9c$OSJ?y z0G9<%1t$u$RD1ArU`Oywa8>{<6%U>b>PYhlM&PhOwzTox1lY=(^*9UI|ZV28C zJSBJw{G1BJxC`C}`g9;x+`-#Hp9#eJC3pwuvl%xA?*!)@#&d&rgMS{-Qa=mc3;KK@ z)-}QVL0`ytaqvNKE@HeS_%QgFGHwb!3jSq4pSmKr9rWdlR|X#k=PID3t`0s4`WhhC zHNmGqUkk*#Cio2K>ws9-1fK z@wVX0;M~gi>)u219Y9Ei;A^1oWV}201~_*y-V=Ni{CgSi5AFp2J|OlM zf^UOIr@b`bi*ujXwAh=%;|t zMuMM!eg=pYQ1CO*&jO*71V0D;JP?{m@Jrwe!LNa@2EPUWufczV{tM%4!S6x89`p_H zsW*U@`dcsu^qWBF?Lj|qXD|qSD;Ng;P z=nsPV;O}DmC^!O~e=&X>ECBsUaBsMN3WRd0ly8727VVD z1OC4mzYiV=&VLwH=wQ&k&^VwKIt+dWgvNu;Vf2S4fD>R0g(iU?1VWaErhpDJ4h$88 zlgl_bG#&gwj6*^*z#j^PL=BaK9tOlpAv7CwArO)?G#B)bfRLP_a?n2pLS}|4LGK5| z$|zI~dVe4!XJ{Vi1Ax#{LJ`nofzVPy3qct^0z?sB2C3F<{Q-PK$4jlt}8W4I*=s3_NK=pe$ek zppOGu>Ug{W;ZrR@$kotB&{3eJmWR#*wua6Jt_WQSjE61;{v>oM{Hz2*#)dWl6QL`> zNdh5PLstP;g{}c71%zx2T?=|W<0+x*z}difYUq0KPh&hIbOZRO1EHUUZUlWMN)!@}c$hldXXjt`Fq7KJAOCxj;<-HAYq z+3*z5lNqOmi@}+~SR9@XKCTG^OTsh2pAN*B4VQwR!B`re4bChe#&38o=s7^>OW|_R zWkBdl;Y!dIK1YS2|c=u6>wplg5_(cuW_`9O^5@IufFfEdx?I?%O@i^BEb)G^kF z7lYpb#E1?zfo=q1M2DAvZf0B>J_4L2j7Nlz0{=+Hqr=C5e-sd!QusK~$1oljZUN_b zAoQhh6!bEnrJ~_h;PP+`*c$EtwuR%sSa>D;bcDM=w=2+zUK6d;;*i@JYa*g--^aAKn1GAbcwD!tm+9i^69DFAkp#yd=C4cxm`N;AP?S zft$h?0xu6=4BQgF6nH~;6Y!VeD}XnKuL3?9z6SVo_*#FS`kOBY=NmhGe&AcaAn+Yu z82ESJK;V16LBRKYLx8({dB8#|ANV6{1n|dJ0dPNy-bvrz+6Q=mMen7LwMGFCvPJ_B zwZ;Gsw+_VJ--*`2I2oAbKh)o(=J*c>miZ6z|5ELhdpIzZdnhnB_aOhx>S%Co#@E+} z`hTTTz|Yiz{2ZJp)aLtvi}Hhb5&W$DdjGfTjQla6Ps`sB_*R{he=6|Y{L_Iy%df+J z@CEq?D|*cx@9N-%_9C2zl;gDGXcbj)ymPY#r#F|Yn{c}FJkCnq$7?Zu-w59r-=V&l zz6HLceJg#Z`mh`Cd(iis?+xF(z7Kt$`@Zv?KHe&tSd=Ncz37Re?~CS7_{oIBCKgRR zdg2WeZ=JaRqzRLHCtWt_zDbWw`u(KWC+(W_pGhMpkDEMc^32KpDYK_kPdRhSy;DA# z^5vA#Q){Q5HubktznD6w`10agimmDUOh0b=Nz*5nWJ=B}xxVC`l3_D`G~>`2>t@_F zf^f#rCmmWT=c-E1#PMEcE)~;E* zXB|5Gx!G^buAFn~oU7*iX3pBVSI!++Hl?h*thVgfvW~JfWv7%~RCZ0-EoFC=JzDm= zvcHzSTlPhnRX(Eppz=xObIKQ#-&6kE@|VkBtE#F#t@@nmTWh|m`N{lq=l_2G$MZvx zyvWg!iy~^lj}{!e;IakJFZlO@2@6*&ynNvw7JjpEcI}edEw!K4POa;#`%T^Mx|xes zFM43n8`RqTRx@}*ghoQ~S!}~;= z)MYr6`UoddAE__l?`yR2H~9Y+r(E=R0KO_GbF4Ny)jLBewNCX9<|nj00XwCgQ13Ip zTl2d$zZ-mH4}I!Gc28;dly*;P_Y~X*z+Vbqt;4|Sq@=i2;Io6iOwSw!{rY~b-l(sD`PpXQEU*uFw+?}&| z;sjsGq}-h2@ZUOVN8Ye0Z{;01Wk=p6_7E9X0i>yiG7)gy}E-0RBJC*)eT* z&WP!6<#kWrkyl>wyTI!+eizs_b6W6k_^&9P7Cf)?AeaZioEEH{^+nF!vv=hEsB8_= zd@i)K{JGGv_-~!`TxdDW75Go!KZE~u_+O9zGw^>d{x8D+<@o=wYbCLnAx#IwEi7-4NNGQ#or#-VF(mPT zC-9%a|GL_@^6tgIzYg_S_g3D?_}`BI;G(zkB8zt9osIuL<9|&3j=byfU)KO$!&`Yz z;eX)bxAKm{|26pk0RJ-@cjP_NxIa$3N8|qh{ExwT&p~*}>TsCj@m~a*`iPoUmu&0l zjLlJX$wacKGS(XJENbiQRF%oLn8~Y*cdClsOst}(y*-vPT^g#{^AV|d1`ZUiF&1qD zS(R+<>53&X&Ar_*$1*>fUQyoJk%aFRT@JT4n&{|>cDUYb#?n}#E$K$3s@Jy0x-;=) zVtzEy))`B2+}TVOsclFlTVv@of<_YQOsc1q!l=m7Xeu6E-WjWkwZ{{2;=$wUIOVo3 zmRXT(t4Ox>q70p#F%Ge8k}j#kNf*tFC1R;~tEx_*bg5_tY4nZOjl#@;!L8{`uBl8W zGO1*zs_&*+&lAQisY}N)YdMmZQi~;Ry4OX!krfpYC*7hRn^SY* z#j$Enx<7bqjvu?i8e`~8l=FV7P|c4;yUmV$@Kh!{NkwjZ;t*Y*fIlX#bPrQwDV&|fC@z{{B+;Hsbw#-|J0(_} zD0dle-c??)Q zTbpT$bx=()jsB#{Q>kcgRUEuDk48_WIenup*0nsAa(hNZ54eVC3Y{J@#_?&p&^SVJ zimJd3N4BPJ2(`7;mUF8|{h2=e&m>VVX-vimyTNP{VM1md>QJzjC zZ=G)A9WRY@w@4<}$b^V+r!l%>ZSiO( z=HbG3ER~A2d6;&RI%HG4BN5H?q-^;ues#Orex)T$Osxa)gEn)MY_5>h2?Y=v7#TOGf_-9Bnwnl6AP1* zsf(u4E226MYG}LBb->POI$ay>P4?)RIFQMJWKOh|cP0}t)R_dTUX7lPPHxzQMAw2K z&Gb5MHbb0IcbImXVqM60yftkyjdJoFjea1`cFz_Yd2=G?tTrw!7bm;Fcx_HRHSx}v zI90FhmNvtf5l&q+5pR#BGj<0R?jmqvZIx6(!Z63C4k!h}!0YRS8z>dUB<1*JiC)nY z@1!}{jEzRRD-G?gse7YcFv?x$>KIqP)(D&dX1bN9I^2QD4m~uo9mPRKvSLiBifB64 zhe@N9n#<0Ps*HAaHbL=W*@MoCxr0f_N2*a>poQ^7o0nsYEPLpPcLX+D0`s~EqjIgj zWOZrR-Iikx#}HrH0|9lxYFRd)L`~bC92Ev?w5K!Er$(p`8N#ooC&77TO+>3_QfICd z({<<(&9*2f4JAtYfUY^)E@85{EX%VyjqS;qFAS|K+pm%Hh%G&wxgguK%p6*H&`j+3 zG%sroTP_Te`5rbQhvU7QI+_w$tMuV35!%kdO}IL3^q zo2H(1>1d~i*$8bCiX+VxuFpl73RjDc+7M49Al^xh;7FGs)|UY&aCkLOl^e>6k;r5wv*4S__6k(NOd;-X}x zCfSo{bM*_CT219?X;F)k-KruLi>_3)ZRn;g6SX->o0GLU1!iZmmEFlCcQVPH%qdtZ zio2MoVzy7#CWWW?o5YNQfcmN#6p$QXii6Ea^k5IDwym`#GPR|Sl4OeV$b`e8Trh`{ zVPdLH6x+l!o0x7BB{o56Qz$Wn-6*!k5>?gH4O!N$7Iby9qQwx$*vz2jknajC2RhR+ zrm)AuL~IpVJDBds5Z%diC)0^o%aVllpoxs;z?*R3QwZpQk^oGKURA_aQPlWH2C%}Y z=!D5pa*9i^)JBqIaAf38wx%`lOzR315n5nNgsP5+B{mVEI%JMbaD6a`s)9pN)i9w= zt|Vfhn#2Xt77fcRheBe)LK>QwY7-^4Z<~Xd%G=shQ_pgRF{G;EtLdK#(1=ML|3sEU zk*!auBeCh#w4xLLWTwbvQLF=fI)lx##A+&~n3J_RRhuPZBKz!)G}&CD?MqcXjPB5KGA&E6)sf?yGSe&P^UzLtSU(``iCYB_YC)cXx6)6nQ+P3!2Ho+*$ zDwecs5Rg zM^h=3qZ1oTwQUe;T~TdHXCjXDCZ@PM36J`d@TeaN&!HmJam3XoxKlBUdzDb!nY6#A zj1bhVgra^W6m=t^sAn;S_-xAMAwHdMc>?>A;*&^jyB4C{y4T%^+5zLm1PP8Ed=<&U(HWpnS6NG@$qgB#F0;!Hpnj|YBfhr+=@K3=j zA%O5tBzk*>kcN&>knykssiTVp(j6=k_F%CEWG4}vkxuA8Xa;OVc0j>bOOu^Y`XT3< zquBh9V82|C6O2Wy;o+mQdwJ(db|G_7l0-9)y{7oOSQ0Nvah+y(r2uUu32j9!mjeX! z=8nt?g;|@o;Z+gsQzJkc!o9q0HLn3_=A~^(u%m5F4n+iMXwkMM*b|zBT~v@RMa(JK zauuegh&c^=ufo(6&EF}U62v$n?bBtt@iaj{MLkgHs$>ro8O3@4=ZGoE9FsavOiQL5 zHd3(JHmUPvvym|--Aw4xWN{^H%#_+-QfHHCozHnB30t9Bw=BnghU(HQHAr?|rej|i zyVJDfZi~`(R!iF6*+?sFJz#4-qn6W=2*)W)89pM3q*-P3aF!%cnY10#Cf;4U;cZ?l zQ%ju=nyl=VbIi0Dq=1G;=GR0s*j}ftA+{Rl7iryq2d@U>(5g*a%r<;m(1Yx*!5< zN4wT-yX-tc!Rq49`3q- zkq><|CxxOTB%+*7Ll!#@qDhV6jX~YDrHLW8;AV7VPQ=WWr!{moZFgtwgmo-!w4qtZ zM}Mu}m+Q0@1(7;#h(a%IjIJ^2%4WHhgZ$Q~;%F;unDfkNd*M2=Ep`?iyV#C>r0S}QRnz=(C;^ytupDT@f*lK}Xc{N63!M zHY23ts)MrKDF+CO%gmQ23r2cw>}E`~cF{Kz(wt$re2|LKrbTsE9D5=OoF`-|VmS2W z!+TiD+o`?EaX62(8)My_I1q!`1sR9s0%q!@OnS*~n)MZ(J)yZ2^c=cHkX8vAQEAKy zbn4#H%@+o!Mf9+v(rcN=T)vsWnX|>8uq9UV-C)N|4vvLf7D-Z?AddH*0tN7L=3yG4 zsk1pL``z|#5sLv~*+)fE1GUlRF}gn?*>O_mlqo^#T9NDFDwooU5J%j#&VCBqUjW?xcCD=_)ONm^l34IAc^DLv~j z8C{DGtQ7{Tk2;eo!3gPUcHJucsUY7R-Z#P^p(Nnvwtpc|8n9& zkx7>86qi zG=j+aEY|-J2}RME#8wkku4BQ1J%d##U1Gv5o%(hyJhf~rr-gDXnu40p-3w)~Imt(D zs&YlFb)_i$O)KKi3F;HH309vF(F>vpD~S4pmaz2+i3Lg>^`ibVOPkq6yphIR`ksw) zX8!ng+kxJ36~ zJnO^PB72)3i*6cE-f+_Ic+~#C7@PmgK*VB+&SiNJ_E#is?f)sFJqLY7;j;Y>KZB+7{W`7r$5@X*Mg0!h~j_ zndR7zYg&OzA>!cV)8Iu+4~?dUqA@&DT-XbkNHB>3s+>@9vc_F2Q7$iD;yAM(*CjR8 zaY?Z!R4;L0IFV_Z1KG3_zlUMRz^()mz3InE#q}d8mgDHD0UH}A9T3GMZ0UArBoCTO z0)yfuL)#DostW0`0S9Qnlkh*8RX5d+TemH(`r56i$g*6~da_tV;ae^@Z&Q>#+9HDv z=&~qgnttfgjLbtc9}uS=>4`a+O+LS5ic}mX%)7thm7KWKh?Uh@$Bv<9+yh3Fa3on= z%Fw)6271v7PKOUR(H0gt2d{bA*n?%>`51za6I=L-zfFW?T-ywb>X#;qbC9 z`jcd8sa84b;tAJ64N%`s7i?+25c{X;`gZKdFvGsak+c~xEaZ3@A!`}Vkz0Q5703~D z$fOdZKd_>%L(m!|&Bp;5+FK(vT03i_i#O9+sC{X(7l9R4~abiztx#op!Q=6caSzw5JE$y*$C)0-k@G3mpj(HlFcT^?{>=1aE_HP^|KW>Jw(lP9eEQM(lX8+lDtw}%yk0W zqaEsFPq#h3sm}S%8^${Gq&7IDV=t=r)i4~0R55|8 zk5J6CQV9pX>WKTZa@9-ePLC6K6q-KsP_nl}eV@7tnJoIa$VbPZp*APwSgtv#5ADbw zW(+#G?xd6C&M5>_35p4(5lknb^XX1}2m+ZRrN!C{d7{xn@l%;}2f%(KF3MBUM6;D@ zB|C4yIE0kVzAo=JITF$x$J0eT{e$aQ?z>AWn#P3V9`VSPC;F^|?>HnNu#5~6ed$I z7v6Z-%LQ}ey0{3VzF)zlWv_(inMFy_6^*Q*@A46@)4e2tEcw8Z_u(N7Z{3)cN7w)D z+N9x47XoTG$U5*ap5AdSy^3?6*cMYDMD=MDpSa4iwqx29Dddl8w`VBeMC3_Cln++XxZ zS(q01<|aZ>Mtc{Nvfmz$wQ;o}NIGWUT-BzYr?iYkI9mNL!Bn5>?8O-;OE++(@3RdG zfwSZ$hEpSvG+AlqjS2g}QBM@K(I&UPanLV)iKEl{8V(ToyDRT4)yAfB6936W2Nhsp zthXT=ha87mmWi>O?6K*x6yZ8+90gt{Nk$wi-Ppi!4a$KibZR0RSS`*@#Ad+T-?;v~Y89QpmWn_{w+%o$3lzW?8v(|^( z)%ZfRmlpz}XB!=g6-FL*q*9PpZ`Tub8Wtd|I$+rlCM%LS zef_6eJ8A0%_i)%ol&7Q!FY}qy37qXu4@A9BbKr8hd89idMMCx1Oi~ax3a||)ngBUC zHD*{?r6PM}ZNykL*n*Ffuq}v+Ru1Ib(b+KjV{^vVa`lx9U6Iarmy%O1W=$&DrMhD+ zD-a2thtd{6S{ly7YezHVco`yuKZmrvxE!uRxuHWJGPa~}p3OuTX1F%`lDDM|Uu4Lq zyxLAn#x?Q8l*ug+?yOa&kr!MbS`kfy)rm`8bVHp^udo88*iiNPG5TUlyI^KOU1F`P`>YI``X=23)c@++z0EC}c0)A{0PT%> zNEBlO3;x<@+Ua;4nK!V$`a@mAJ2Jn$P!tY zzp%~dG7-I&LUqtabj{HAN>6uF2G@P1{M0#w;?BdQjAm|Zss~cID6ei1v38+;jzSENJ#$ps2GTnEv-7tWJt>qafC!N*a zaAAQWwW+1NB;v{!w{%WPNMm3bt{Xk8g|Zt*?DL@|(o7)n8x@QbXehaDQ1!U#<=z(B zpij@I{tG_s&}-7HZ@PHlUOj__Ww_L?OMF(+3NxhrasPbO)9=wd7X8PHC@| zT$hk<*VV9+D^4mf^l=5-jl=L^yOK}4#$=A8guI+K{umqTi0pSz5J&4Ei>R-*xaaZ^bMat z4@%>}8t2>ml}QHrn2IsBBirPR;`5T(z2hKTgVgyXC{>?plPY3$pL0U4q@3Cx-7;Sq=VFMiP0*m01LmE-{uJ0>Ws$QD)t_SPE5nO$y9L-HwVs#e8}PuMg^ z@2F~A4>CiuTpe|Eia+)$%=Wek1Vta7Xq=ynn7*-lkQ(o)TlK4Su*v#XcRRlT30 z!c(7W#SyLdqhm!MA7CHH6&7awwb}1aNWXWUqYx|P>q^}uOIhDyOB3#_05);F>55EtiKTkR^RF>>VDfEVZe-4PK-vIqGyPy%Ybcr|=gKmD);}|Vb z`>S%gZ6q0J5lPJJE6IUq^_oUpV&__O*Dm@ND* z$)`7yuFd1-Y9o#ZVWChf92V`n;>!xVc02{%Ly1VP8T~Yp&dQ+^wA?sM~AH>R*?Bd+7$RO{1q!%%Hi&g^4q#|^KJ&S9r z>;uPj4tUcTGDnmK9u&?-7qy>bp%f~5-Ss)!>3GK`*okd=8AT34x=yTMyHmd3OD=D8H0k)FmZ7X3LLX7eyZNlqs-FEg~keh(r zZk~AhFwx^^8Ep$4t^nI2NsBW+>V}eqo5J>6P^4L)8$l;_9%Ddl(XNPHSUt4M6Kyq} zQGDBM^QmsYwEH~C(@v;q(yiS5lijUC-luf;5hZJ;-3@4RvGx%wRzTe(lVvf)WHX7G zX4#8IVccL|m7MBZ`lc+Oxc*t`OuG!a$>rK8>-yBg&6dmLcGJa^BRM4REv_@r+!`?Y z4*4}Yhz{*=oWL$8+l!p7Wpka3d3Rr_#O?wWJq9OL@|cn|gJE@xYcNsgj?Hcdr&f(( z84`d=DkhhOZF*hGw4036d`<{niMt-`uy$w0`B$H&VL!r^%fa|!BO?LiRLYG`3mnS6 zkkaZTxV@4|TYHW2_3s0s%$1z-p7pl|9`u$DrxCvl?PSoSDlq**<}fQ={SK8FAN*#a)LV zq4GSSMCs}F0pA_#PET_siFnml0Az~drli3tz3~VAx^cT{W(RXCDa%DBJp2BEJwLkM zxq)!4L2BK$arSJBF}d3;clB(<N3BlI$*OGy`Fp~J1_^}{zv`r*6P;HGJuDzX$Z z>@t9iQ%5({9+j+q9CVJ+*!?&qdfAM33P3JAT-&JHGk+gNmnF_7;vCKRNQ=1n0^lPSQggPwqN(2ywEu{2emu9vj}Id@m?9_fp57P4<{{Yt|`%iq%w-HJ4hkN3YiZ* zq;KOR5kB{TQ03ixUYY1Eb-J#h=*xQi%iIK-w;>RRzKpmg>++w6t=d<~B0GZ$z-e83 zOBeR{*^-9%W?L6aNyo8^XN4BSnQv#d>9B2d9++|t@h~&ecKHfAHR{10hQ4AW(9JJ5TL&*{B86pnVyX$Zpa-nAt4~Q!iU$q;fIk6iW7C*h={n ztHdd^E|gd#UZLZ3bEzecb%hRP)Q0$I)%TdRdn*qach5?*X}>Cs3Y9Q)jl_NEKr+F6$(~@*E6-!}A;YgMRv15S)R2R`@#NAzX z(NT)&!oxV5i2;S}ewQm3Gwg57#Z@AK9HV@AEVQoCNwo1k1~G8O1)m<1s-%OUn#7a- z8WFL8h3i-3K{m$tOU=6IN^Boeb>ONVYJ!q;s@P_rP+YU*NWAR1h8;!NN8=>p;m27m zu}u~xeAx(YMtzZ2sU(MT2wE-K&U(EAtFAqA5t66|XEne!LnVi!t(nr?BacBi-l;;& z;2f)=qmY}sCUR}P^kkyn!5n(#pb0$wudhps+nl%S;rP*@bP*A+uquIia znyHKA*tLF(W|!*n^dFby_8{pot_ww|?>E>=0nZYAFWL3xY64Vj^P;5t7KZ&jE8n*! zT}SqzkT-j!;9>Hdg&k|`nCgd_sp`19csM!}rYEQP9*?>$v1x9^M@>ML;$hlt>(j^_QMUW#xhI;TTtJvLAEz_|unuva;v# zB9(9VU{{UgT-j_x3W@(cETJ$$_u#_OQ4e${7-ktmLt-{mSN34)t{qr5_0a{)E6rNo zIaeQPR^*8X+Ag+sp%kK9@oFeZ=YEN#YSTB%XhXgu+KP(-nH5?9M{!xvxnG0ngI<|v z!dKKL7X|jRWMiK%1J~f;FgkdO;(avQlE%$Xo0a0ovbl)NE*&o8^-0LR-8wJYirYNM zCqiJX)3YUX%fMt;$~UQ+O&;y2BMJEPGWzwk2un_{M_%K0pbfA=#J7X#gu^`@#F}NrIgke1e>cK?}k|XJBJaG}s7%Z!c(Xl0MzVnG}3*EJx5gy-j?9 zh3%p#(O^wGek5j^v2Y$iNoz@MuU0kJZfgo`&)*ydY012kCE;mgswT7^-<&prxx=-* z?I#etebv8t?(IO?AgPm!X8PPlUp+=Qjq43P%7fiIxJo)4vW?7hyCN~yrYnw$f;nGSyL>r`mb-kOBX{ArtU^)(MlhWKUVXw& z6JK&PJV@f`SFV1oJyC?-3X;ItEr|~)@Z&0UwAbcTvB#&qYoy~f=X&uc&5!0qQ<*)` z?L$2Eu|Sp(Y=>wS;YiDEqkhGUT`=<(1)N%?O@8svUkUqj=`-GWtFjMQm(eVR!ge@B zRy$sgm&*&Tm84I^wUYEfLnJeDl&vo}xOVN%z0d2#WO;n)ixHfVZer*md^5uISA#hY z53QKqG|Tj5m&)VMVVXWAFb+E%*S=Aku6@JSr+y%);V2=?dooGA+LMF~hWL;tljscE zbKIN-ANmOXzJ4;zzS*~5&%a>!b32&!sXU8h8n8iDB{v^?Ai*|va zK_OVuYG;F^)8;;JCoC2_Uj3;D-Sn|zH(27U9KSSVmdmw^`;tVw70Z9qi-)CSL7SLf zs7cHkk_Wo<$i}l>lAUa>#HDW|@nH27z8?n)fw|aLK{;O2E-~8QW~OwyuH6`r=3ulX zq#k&V)wy~k0#pwh+u7;FHly#z@VXdX8@K-4ZjDPZ*oPoN;`CsAFs$_^-AyBDsb6}t zQ6E%8&N*F+qTp@?!ss*bEnS4%jlO`8PCtmGJq;{5vlGj1GF;S=cmB;(%of1iL;Yne zU93T=@EvLu{gzJ~>*Scet73T2n7`x8@C#71Bd2{t5_sY;4)vA&>)?1DAl}70+Z>yH z+tH346A89+=|hDD@yxsweE=*pr-LU<@Hn=PP%K7z!qBPm1H06Lob?V*ySmG9Ulxs% zltFh7h};cF!^Im9LTPW>FnmVsdxdgAvz;bAe7oW%LgU999qm~2?l!+J3t=OAv%Zw* zL?}6yvv3{_n$)GT2a*%F`0s~3FP5RL7^TA-O>TtkC){ef7Y#*9|H2NXYwM--hBKc5 z(N!l%OgPs9XobH-?iF7m8=N^y}Sa;A`DO-$<<=@%>T9aDzB zz>I0xAhuRnKhY~L<^oDI9bOmWpSSEnZR?mA}MW!nMkMWYZ9v&n?s6wor?U{J&mpUKrw=Se)sWaQdycO3Ub zv;CMnok2%)CGp_qj-y2-?8#Y&hQ?=qXu`We{YUa&eCfFKGGFq*qo;3ne$WrR<4#AP z^&87QX%rO5jT478#toC~hVV3kS>HsP_4oso1gHN}bolteA}#60xu3lPcGd*)rUyQl zrVozk`CPlRxV^xeM?Jl{<>i2TYTN&k=O4_lZc9$d?wxk6lbzf>j*dl#Gan!qR#IH5hab40JTpOMT4D#} z;XzJbj?_Iz?f9sZq}WdGm68Aj)}%KM)4%r6#fRQpJ#rv`B|qI%Qc=DAz+byU3y>A4 zt(5AiOx}utprXw^Ry>H%qO%+yc4A+`*evC#R3gGjDz9rf?;cB+c99CCvUr?p8?dp8 zYcCl^kACpeHTpHY)?QUXZnX_Zh|x?2@73ed3us7n607d1sViDpJU%IRelRo+BDq`{e^$YlFlj}6pabt;7&7(Bpg z)P{4*80EvmBhKi@)*EV6&|pff(iiKVn`CMIOooJM#Nm1>jb{Vt{ zl;NVecd?wK4cTy%XQ&(|mB6V2y{+dsno>b_fE*`Qfv^Wk;UOOFZ9s6i)LxcUtihAW z+&Zk&yJb!0jc1!FoAiA>OC){T!w!bH_UI;2?$KFdcAC|Qu@6sT>cd7oxXS~%;bvDL zKP6+_ucZ@+Y`+LDeZUNAawJ)kBhl;r;fQVypN2L|sr2ip+dS(u$rG+WHyzAgFc@b^ zo}hbj*TMUAXQQh3=;kSmI}+@mQW5rGvbpFD*(`}Cn`?_%M?0b(?#f&*TYf=}ODtzQ z*gB>&De_MOoSq+mSj*z@*r5wr+R0psH#VEL7+*l55zX@lw>Rg9gtlvQsVI)6y7)E< zo>imYQ?zXb-#w;f*!bda6*~91nL#op7;bD*uXheLw zLi|XY9)>4QPw?!Zo?t9(%3JAaJ=XB_hj1zM3;H2?+Nguf;yqRD?vyX8;`vqSogf(X zjl$7eN4V#J-`c}e6}LAxu!_SQtde%2x@cw0dcVUBISJyn&9NhhvlPJ4;mc z30q7nXUEi0ys^+ZvMIx#E#Now;%Pb)!r)Ky^(0zUVpGIc zs#KirW*R$h`W+{|VTxzZWpqFe&@YVAF_rUsVrl$f9fhQKYNGhb3dgQ+3P^HTB^~XK z`w5aV_T9Lncvg!Wze$6j?mFG*tM_a zwznvddGv}kmqF7M47DS#Nog0`CT?y|kZ`VD+#6$dcMx~iF79?G5m(zLZvA&0@!7wd zgv;(x5+a)`ej~NISRizcWNEH5XzD@{eiZi!$LjIaYD4!CfI8 z8I!^lwNf^;X_hwzV1I)Tf}2MeOmp-==JL>Rhe9Onc68dVwmUhUGl|rLkf(R$`p7*x z<-zEVV&g*#Je&>HLI%mk4{d(S!44?LCuqCNATM&RL*0cw!FPLxK9aKg0Hy`Av5l6^ zYC<}b;^w1wE;JzxVmAO4kyak4e5wo7G|ge|SpnT;B&CRF0F*|TrM{sV7P~yU1nkEx znO!cURGu=?A)8$yPkFkXyByTi&Ps{LBifG@GQB$Iev!>{L+H}$vP+k9$}6Q!sQMnf zmD!4YD{SOrfsSX%X+(fnl0f6@PY>v*Kz3t1d2;kcCr##fZ4|=(%^@vRBK9x zlJrxQ^lUC_RJ3@ZNdduOsO>~Yo;IzIJZ&o-#^TpVyGav(4wcTxb`Z%l^taU#skY#0 zf+&7Jz;>%_!v__P%~lp{S5g{UNolYdq&zUA0y{u8amlZy<8l7x)DWX(e&%+L`rop`&zn&w;gd0SCO>1BF-N&|a63eW4$ZhEgzo9p%KbPKO% zhwb(4^ck;jhb_LdI+6IzVtRafx&mG*%IbCEx8F`=_b^H02fh42ELrLI8;#?KmJ@oU z(-g;J-R_JIgL{}`vpbT*;4TB3x3yh{w5n^j+s@@U4dk+%R&Z+2t{sPA6r$fkx&iui zc7p2*0lkK(*I#3~lHO$KZNXl4rH1H|tsQDMO%ivWb09ztu8rK9JZ`S7E>8R9&P;;0 zRvnK^NeyEz&SRAG}4(Ho4DgiBQ=(L#Pr1E9k?WL~X_t1wQ`V&Wo zNg=WK#NRzSOs*jQp#{AYN4}a&hUe^p87=goCvazTj)-t2gLrbPnC3WTwM!~Ao*1P9 zXpMBKj@zhkn?=4zxS2_kw`?By>*p#nvFj*@6ov`nKm)bwm8?Qbx8rQt{Td4uDV7f8 zjtr-iV;lmWHz)w{zSw*RUj)C5BgHDg3Q7ZA^ra4O8K>pDXKX_ zzi`$J#g(fWS>uOK^&_bIt2+7ARV;SR%2j*Ho0coIH^u^t2wB?ki~RKSz4~OAU&^I} z0^Q&G=^fl5{-5^FKRT}Cy6>}#1$Gw%me>bUqAWmON3c!X6ukgJ5_Ay-vOtT9A&C|# zn~C9)02Ux&K_p0k5@^%u?pwQ|S~_8BIi*{rrCX(yTc)8~xltN9krSttTRC|^Uj?+ckbNz@!mj1A`I&Uf$*gG zlu`bR4IB49N!e;GJidK!tZ#|+K24$QhCBc8$E76Q(USpf}KL****_KK{Vs@e}*CroViS zbzKH7HzEy5 zHY3{BMP>7NFGKW(L#8y5y_yr^ZSy%N7@TX_Au!wed7*n0&+N*_jo;_3Sr3SO;ZRmt44%_?G=Q2*bs*+A8WYkTdLI$Z3}g$&p+zWJ$#vIehzDv^XQj-NqQXf-HnU zSdjz5*VC8J`@^cB;;39CutM6*C7_HYShxPhf%@q?bs07VhpnemXB?DxD}Wv zl=jbiu@9Qu0OE1B%D79nUnw%Nzgi8^N_6K>ICk9q&7O7~$&M2x2MCkXN^I^NiP+L7xt*gjIa zF*NZX6m6|hFnPl-wT^YCmEvV1=zd!7yz|6aKJTlc@9gTlQaE*$6|PuVVYwAU(k$f_ zc9vI?o7r_n0jW=KT=TEHg^S8onA?S$!PASvx$aC~pmob!x0u`)$!AtqP9(mwXSkxl z?yg^PkLV*YN72`3&INb)JW@#Ew0K5gG>F|6fv)yv-{<(~5uc#Jqz}2x88RDI?!H=o zISS&-jS0)?h8*jS=|a6*m{|>oLdn+6tl$N+5q+(6p`@0f-K_3^U?iKHVVKhUo{;zu zr`dVK+(Umhk$YPCEX~RJNBq#W=D44J_QUQJmpq)(sS4_&QF?CP6l?g%j2VP}H1nT$ z2&zxKusZ|K_=^OS7njdDK64{tv|z|%0khF?_~r~!@UYH9qr>5&UcdeYAUGWpL8m+x?5@z4wDkt`qULgMGx`e~O=l z-Q=tMtf8OvH73=A=^;wbVKa5jDZF4$zHATm^Lih{uQ6!F7v9kayt(1k{G#1M$O{;n z6o*r@MwdR^LqqCNVER(WId7CWjSI`#Q3wW)l*LJA7S8G*Q((il>0xQ|k-v0Lxb-b& z`mIQtF|~L~UDSH6z1lL5so+UUFxHOJ$HND`PGViO{9aGcHCN_!hZ6L#Z@kQ?$LGV3^DgUV^|Fl$q0t3e)zsPgk4d zr>$we1f`}pcBpnaJs+uVU_DALe|)+1i6_fwO2J&#p4yTzpQ$q6nUnQ93%8H7B_C!_ zmcB4>=94uDlS3&nH)H3M9M^L({g9<>2v!*{8KtC-Spcy&mi@=7)Dv1^Qst}q*p(E2 zGKpYiu*U9WOWP$88X1s+6Kzop4z{Gn%rkjSDa8}U%~wZgqWYSVhZk4dk?DkW3xg?T zgploj))CQ8r&@7Ae@`yX96x!=FUZ(r^0?GkE13_YmBh{!8{HQ9QZf5x_s=iQteI=2 zl{_rV`1xO0x@^VnUt67LUUTYXD=6G{#o#>mpcv+ufHG%fhA1s$M_{NRcenDoi3_Jh z8SH~$bof*-i?BXqck9FMt0&yJtx!F1QaV=ebomK@wuNt>J<7cCsJrvf(D?29j`C%M zxf6W-?&PVH=N>wBHq09IS<~Z~DZ`<<^JmNoC!~$H$tygqZ_4=7j(&5_Q*a0?MxR0y zyHxUsTMV>qjM?SJZ=XAQl;!E=rI~X!-xzk|_am_zY3JY%gEbdiaXdl7#48-rOD2%1Ol)wFOVp$zJ}K$zKND=x?ptL-3EZ#JP*b7JzC9Gp>V z27czC;T%vnnv`~dP$%9lTx}s13G_)n&1nUjkTB}f<@{W`B}?9Ki?QBj7dua}v)jr& z9_&HZ=h`kB)iV0x(#q{0-FwH_zUrO3MsBO#F9#sKjx0=`e>Fg?ZCW_Ye|P_viqaMd-qk{(2&>a)wMmusAuuL_wug%XrT zk)y>Iy^6@mOxEDM*`Cff;WUjJ+R@KB?mI&}GqQ0uP5_vT@16Rdha*0Xa5@OUxDfk zXRVE5E>(R!X!jb9>mlGS*4KkzUqVEf{~wfHV{b94axQ9`@_9ezavuW>?T_E!Nz3t}M5h;^Ye^rT>_`R_(ou z&VXR}MM&!{1l)VpUi;ya$2-rQTV6dCrY#AIAij)1Z9|b4>2+ZUZ%{NcXYhIDf1I+l zjzr&)p>Sw^{z3l%LUXdjvljY)*2@ zV%C2gK_wnOwaSY-^K++8^1kyAP*Ede8#L6&NDU3etKp2R8bnR4S$TBbFr29XEC80} zts5{hzMl3Uan=Ma4Q*e*p%}ZgOIqK*MM^zZ{6sj6CU^0Av_6$$BOJGhskIKRp3_C& zeo!=0yb6Ks=~twJHhgGS7yXU5RO)s6z%I{I|B;6F)Yt2`x>wo1b&UA5Cw?vMwL6uE z`_3fCUm2m(foI*QwC-E5zFNldnGd6x%(ZwjxGbrKVGUu{aimY9g3X&@Me1%}UT!r& zV%j(q-3sftDd$=)JGl-fdKdP#?}Ijfw1||fwDkQaA6~?2w%H=t+Pt=|V+)&f-b1?l z&_)=Y39<>iUFO>MRVHs1q{XCHHmOeHW@yF48VRez$vf3b)wYl&LQ@Rhh%&Bi2zyly zf5$haSvSDg@i#VYl%Vvh(=EELLjWD9{l%?trA1o9c7Kq3q-_i_K%*~ zdPx}YLbd$Eu%;@}e9)E#*vHI5EqsQys%ym4`j{8JWIUB`#El<^lT-xC=%lPEtR`c( zA~uBTih#sqJI(dAzK!?@vXo$ZxA7z-m_mKL0k@tAUY-ban8lhbbc94AA+hTNscok| zm1s1rKzedo!Fzo0x-f6R`0Gji=6$l3X*@{gb!iO~>P3WCj_adZyi@&bgSL&Lbzy-V ziI8C(^W?4D_*34Q5Uw>nn+Pj#&W2g#P0Lp>8t^W!5Yk}7%>b+j-`h4sy-u5J7^5rT zUb($?^yn~K8Gb$R&h*3VD?5X^b@-cElH-}?S?JIU>OXw7TTb>p{> zP&2;*^m>q!=LaD_E?IqTYzc{A*-68&!W!yhZ_b{wyS;XX=>((=AJxsbtecMCzI2rJ zDKp*u6zFbjrrUQN4clhpi?{EFJ-glbD$QeVn%XaQnGZ|x_Ps}sK5}Med6-7O{h_10 zy@7STbZ&TGLc0eOoq{@C8KYxZJ&wNL#H6D1HO)-X~Z6V=YZ>wHmb3hAR60l(| z0e*dkz;KPN)<^91Z>$_{q{5i97V%$4PuwmYQX4wc`oLD_ZrcJBX`w%D z2o1feP4|TUWD_wfhQ1`iq_}OHFmxn^wF1&dG?xq_zLj zQqRJ?aay@=PgT>(LwB?(cyG%dN0d%1&b3TPDUp*J%1uX|vwCkrhr z^LWGAi#BY+{oXqd4eJcRjLtlz1~5xj=QweO#Wr`x(s5QgS5Ig;ED5_#2Iiq~^h7JQ zpJk>g-Jt__3@69PHSuQ}YIeD|pzrp+!z|>kEHJZN7psLS$G_fHR#35)9J`aw-MHvD zd5!CgJL@E;i|!O5E`PV1V*ST;uDMb2urx|6pD87mE3UGGuxu`NX~?6nG`9C4!+gS0 zyG;wEn0HI$bekTg{pNNmR-7v_<~J4rD|-X+|wbBC)qH+Vl`Ge++j8uAQjA0~z92Tup-20visiTdlLxT%HxekeX^ zoDn51e-JFQJn!+(&i9K?H-6B4)K%Tb+`E8lxQB6n2)>+z3d^^3KToa~fOi$}h0u<1 zsM*2qcIR$-$auEsJkK}^lJL1>JD7G-yPZyH-{#!bS93>P6lc^DXW+%6sO*0jN_Ili zPPfbL<+(czQ}`&MBm8$;9|rn#yGgYd-(CwHO>rbl;2OdYT|p`j}mexlEy&-plU+MW^wGS@kc$!z40JEm9t14-%A`9uTdMd#!028 zx6+o#obZsoybxR|Rqse#6)>U5-Q-G2dXAsO5LEiu!J;9o>Zq=yX0|1F1uu^kD^HSALt1@{ic9NT zT^eqMP*JA7?fJPvnalha_k0~QTkj=IEu%dw)%_Sf%GH1R9-I;&Rj}gT8dS+!Qj6}M-Vr&luWo$I^A4`QWCbvL$@o0OLR zONB|1u2+L81-&0YncS;k+}%(2Sl^7Oubc0IdNv5Duj;%2zjl(I!xD79d)$4v??c_+ zg=pQ$^B`FEyZ3WT!8Y&XG+cVV zXc#`KL1wGk!gnxMGw2jH2=~5&K|xCC?d~loCHT@=!R>Btml`k5X`YTZk?Ktj_~zHs z=FSH7L_*!0HuCL$=xWKx8EUMKBXdE9!>VKWN<&nK(+VlRpI8maZu7fwNy0Q_V|*0v zbSH3uXVW1DgL7bz9Hp*Jcav%r3EBhiG(4of5aYR;#F#I{7>Cn5-gn3(_PCYrdMBa8 zD=x}JO|%9lH<<8`SL2{)fuCw~k~UUaPsc&a;Wj6w2Y>H<^zRRoPDYmN=W=+eJXt+~ubKm@G10c=SLF?bNY*H)K9?f4q%Herq(DiRxE~rv+Of;ES`IKdZc??g;1BUwZMJqD+$*QF0dojB{X}r8HY2GRV*7X$iY@l#@J(A`` zvDlZC@Qqx#d5|J+B;auo^zCA~aU##Za-&B0)`aSB7h8erii$5GV?C3v3eT5$F{t32YYV6DSKr0{sG81hxv?AaJ9=Hi4T2-XL(Zz<|J@z%2rA z6sQQiN#I8WZWS03c(VZN!{y#8fD(5(CL=C~!g0BG2<#BJO@Qv;av01m$B^uD^a+<6 z5!fZbK<9EyMqCah?s7~vTy9K&35LsIYrEXv5MX}fa+tO*hthGm9}}1mxI^IG0(S~b z3hWnnkHB352L$dG_;G>v3NZM(+&u#K3fw1fP~d$6_X{w|aJj<*4+y+p-~$2-@-Fui z0zWCh6u{-C1wJJ3Hw74_UGA8`jKHh_7J$pu1m*=61da=w5LguWu)u=?O9JRgmpdtd z72$Hr0;dH~wJwLz>v9YtE_YVoVSz^k)&#I(T<#+R9~C$+@G*g(68KvJb%BOJEYKAA zxWFd_{I0-qH48G)Y_xFqm%0)J27Qv#0(d|Ke=1^&LkWr5EK z`~!i1DDb$zF9`f2fqyJ;Mc}gn|3u)Q3Oph3ivs^l;GYXTDeyUge0-qQ7*8=}W;3e@tUlDj(;8z9yoxraNJR|T$fnOK+4S{C`z9jIQ0>35j zWr5!o`1b<;LEt%ouL%4{f&V1%yueolen;SI0$&&SU4h>d_*81BC;ujX-TZp^^(tehKu#bp&?Qh5 z*d)*`v{8?o270qy#aveuS2gH7kS&($FLZQ86J1IbS9uhp=4hwOWC;^&j#^Z6wA*D# z8}&r>x=@yDhIkBEh{ix)ERnvTflndLDagxiA|aagfowEZ=yh3!!^Brcd$xRig}y?` zb+m<;H%UzHyw7dV^0B@`5!!5ktr7$JXsk$CKBT|W5nNlNpU4yp7_rr!N`^Xw0lHwG zC_W6qgcem#o-n6zQD6t4Ia;hhc4G%&`AR05AcVSR3-U}Ub;TJc2BIPaLB{n;cYo6QNLoV95MX0G;5hztCIhfZ5H_sIL!}mn!f}yvIu?-d-pvJ_(DUwIj*Wna*eMotS;o3oRA_1f$ z`;L6Dn3QQkNlYrEv2u+z(1V1DD?XgME+?*LCGXRf!ZR11o#9EN8J_O&>Sz&>*B^9s?x@ zRLG8xX-+ALBwP%efWNhD7i}3W(}FZpCZo2BmW^Y}!dfWTJo16OBj*gF=|BJolxky!?PzmdkX>ASU@E{h9LMDTup238bTz|iI$5M z7dj+C+2Z!Zr`|V}?aJo5kn|uM)ql*BL;OTePeuaK)tIPn(8a@yBPOUkBN-~%= zNHVn=SxM;(1L+L|L0~AT<+1}^B#P$I5^ihx00>0&ZB_?OB|5hQ3c2l+=NZt?h+&EP zU7}C$Zg;*k=^H~hrY?V&-w}S({EmSaqZM#i;E2Gqz%l5~mTNR1u&hQ=@9qL6$pME2 zjtEQ(9Am&LbvOpBu0c|FMcY9VZ8tV=CqcA5+tn4?YAtDswS=u}BCZfE`vm3lAps8G z0Oj-I>cBP>TC`Y*9)dfP`$agJEw3^fidhp;{o|%f>UH(Z`h}=@vDBToqSHC&qO+Z} z^|=xfRKM7XzkV_2G9~k0HotU6wy(U}H`r-N9!rtP6`fYwl~6a5Fm*%}Y=cP@^(2D? z^I~V$VAQw_I|>>{KZZ8`UIA2y*hN2#78Fv=WNtyizNdN>O=gN&;bzqR9+e=?bHV!@ zxQm0GV$B2DQc-fwsM(_;i;Uj%f#(FC&$vt`lg)Hwa+%IdS0=b^_NBt8O$iY-}Ps3XN&Mh?*1&kj!g_c-q+uOKi6C7 zO#S`J+qt>Y)fUpvkkQ}8FVC;AwNhLc*H3tVp-gkxRJBwJk8ZdZoM|M}L(Q{`#Wb>5 z?Dsis>P)OXu}YNJ+@9e@jf5pymUhY9n0Z6yM>4l&hB9x?ye0G2%=XONGH=hkBeNsh z)lIXP>#vyQ@QQCkYx(UkQhpFLY#NwB3|&^hyj^k?1d0OP0zCpHfwI6Bfg1(hAaJul zMc`I}w+OsdV7tKE1>PaBocr_dfB*YAe&44PBSA8ae2YC-#D%0iN8^=TR>GD_DyEtV{BHq~J=rA-dOkDu-vAV7i;HIB4rxqv@pQ7>eW$wu*&f}^h?O%TfGnpB`44tOfo&)`K4F!DyxvI#_3LS~kh@ zz*EdK#gG{S#6BQFshJ zpF|V&mGXV`?ZI1Ix1MSXb1H;C)CW0FcdEBaGtx~5=!GbWsE4S6Aeu!&+`J_4n84$v zs4!*A&C7tsfRy5Q1)c;n3UYm2E)8pNvI0NRb>IhL#^^z4#&o69RYXAZF@%j`;4EeK z<@+@AC^7h`Zab(um3yLyy@0nOot&j3xC&jOYg56w2?Un_u#GY}tul`EWV`a4DryC( zPpc(}dXb98_9U#EVF8*%9u2K#r))glaBozlhWc18s+MT6!A>}z1)5eSFsfgLa!M2z zs_Mt_D?)&W;kUy-i#~uTb@BKWMdD}-;Gl9s&ZEFX+|r<2uKyh4x`uB#Y*04WW-$4% zkc1)5B18l-CG+EAV*11)tsFm742B4P6m9&B5j?51jY)B9HJCq^9Qc)SH9t;2A*Q7M#UpCg^A-@DW*(|6 zrwOuNc#O)5Zqi&R@KnqNt7l3c>WoIO(WxbdNMFv?C4Vd}<~roc0idwl#D1n@H8G~~ zTrsrriC-RGQAN$7Y+%kv+}Dsx>4as4tEm)QZZ27-C6d=aO#sl6n+IB~93HCFT1hz? zCw$lmUl|gD%pl2ytZ_o(Nrx&o10yeL5~-%HzzjHL-KSYsXrtbquwq)Ld9mAtIdb!w z5Al!2r1=`t{&B>|(Nm(P_0j|M&@DzjT3+1%(}r##vq1KXhQJ~LBBdqNjWy|nQrgz5 ziL0^HTM28;@ud>FoSgN~$P9^^Pf;|AQZ zwul#qHf-_L1RGqBgEWjLVew^3Rq>5+u#f?Un-sBHBVYV@5wi7&;>!wXOkfhCXeLOG zz^UaY7)GYjww@r>0G18|M+qamk{w_q7cNpBNsE=e(@R@JrL}f^Ay50NPNbyR3zi{% zR-~CR;}J}!2xMceL*V;yd_M3rRgCeHaaZza-QpRapuvbiy{>AgNL>YnVyZY}Gf8JAfkcX-z0-)8)D{C552VF6>g%-=3ZB~vyo;8?*mPw4W!&ZXyMoQCxN$ z11m~b()EU(u4<(`(E-m;c7hfVDCb!n0T|$L@ye{%Vg6le_Q!R z;P}}&Lt5<^JidZGS#4i(|vCnvif{3+{f~q)-OL|5;w1F#L^;uUnAan*b zpcI{Sejl|)!V)t^@B6YIba#6+p93wH8X92@t2A1agGHS@6~ca7v_k8jE!TfhHIorY zGG$P*W*r>3F&`8p`>%`MGij^UgIdXn$94?j>f=AVAW9l*ZXPvO zEzN3MdRRmF8Z#ra{Nm|8wIuZTG)7W1)9vWypqa^P-iwooGsA?a$mafxwF1ow<7q75 z_*gK}8+{cWD`sZ*lh!WK8>#SrN zRiks(%4<>mmuS*#bQZd;y_=P&{&^DFg!uEg*$jcz|X5B=Je1 z^)Hy{pg|C4>rRbTxEG3)iLSb@smy>6l*&Ts%?eop()e=Xew;FJtMQj?^zwbHshJu< zUiQ3=ugMxgV&-x-13z50Lu)@;j-Wl@J4~Y3ZuY}mw#Q}J31dBGvkUS^X9_Zh%eO}A z@Z%_mO=KCcg2=`;>mVHceX&57#5ve00VXJ!MXrgYx~TUZyCk2I)RR&a>7^SD!J??2 z2l~`9o`ji)VO9c<83YoI`mbi`RL6`Jjbke766|W`1n4z%C5vi~+XPACBc0>B9Iikm zOCi>=i4+PO-6oCZr+l5CLN1XX#1X|`AcbmdDqb^WRmW10fc_?Oud=8?AWII}0hjG# z6`eXVR>}@h^6%oTH&jHuVMX8}yv`b^H&TF-99yn22S&cBZ#Ls%R#DKs;#*_FSA9YS zG$te}2aKNwEIdA-&a0UV9d^ou4Lo=&n-xCfM>V0gIN9f5x42Osr_##EllM)92a<#= zALP%w4x_ov6~Byb_pT?S_(|`&3O{^0vENv6fDUNd0l!wU*94oZ2CrF&g*S&RWYj_? z)JW_W4;I6MY0)c(BFmvK^!hj(A^jO3v+0Xv3nziaphb#3Nr;T*WCNNhK^uZ{Q&zgS zr4rlgASZ?_iC_H%lRA@_i;ePppD|>rFDZrfXdgF-1<%ZEkjb47D8gyWC8`M|4u_%2GQImqn|r$Dj<4djIfw+$qaU>(%v|V$vDb=OiN--MoCm#-vY8kb zkBV4=r?qsYB?N6pgvEr@wvs~_Bl$(`vSXnR3^4Ch{ap> zv}9}dm|!=1lK#f_y+_>RrGOMk2V@5gj00J=>nB{c&Qe_^>-w^;o^=^3U`XVfA>SPE zXa@o^Gxq5^P0STfHX}2~&9bhLbrYRkZ>)cjy3?XyXdVs}#+Qx49Uj#V^Ne}Vn0c&Q zk;w}8)=TqnQjz#_D0@dzksa#1O>HDAk9cu7shT>gqNL;w8tzG7kgcf^q&$;KGnxIy z*OG1#9}GoIQiLK8W?eqZfa^N5RoGKiZTzB}=2Tb`!cCAoJd~R-OcB4(rebgl({%Rx ze{5-Mq4l*aN3cgT&A<>kIqg^oR7@uo)o|U^FwGUb)~WkfRZ%`%Ch&tnU}F zSP()pXy$7!-%8g|tg=ne@EVX}4k%zmnQA?UG67k1PQ#M$$;v@Jct;2{D@K9l2!S?C zD$pFQ>|vOw2!qE-uK04uj+;e1l|5eQuV%Aa9b<(4QpYXu;o>cs8>-okTQYqcgQ)<- zYwb0-l7-jvS{GvuegUPU6nT4~sC)*j>~3?}GHi)Mi>EpI^4sP5SIYITnmnkH%j`Z# zru=H`F}Z1tWZYj%T+P+Q)mTbgXwAfmS;{exyBz=d>$7Fs<`qflRYE!xoDt{)6qJNN zKt&ybW&EHOQ}sBMgltP3wNyTaQrEWBg)xa{gF`5Ht*qmqWfJ08cM4=Sx23LH+q_@P z@1dh!lv%>6yErKu#@o>nJXrURqp))QPwQ9Q5FD&K zr^A0;*iiEGe&n#2%I32>xAilR{NC5!^)nBC>mxf?U;f=+e*RN0f8wUqPru`-`e%3i z+~{5R=+xK7f9%)a`KMnw_dB2Y_}Ty2_44n;|LudDclUm&^r_$2 z`MXp7>kq#Ft;wHXed14F`P#>S_uyjTQ}yll zeDU{>zUQmok3RdwwQv53oB#R^|3iFwG1J+>&Ud%#)Zq!8pUCB524Q)A#ax~#JC06i z#%LaX^-#mkJS^zJ)0=pDNywRue6GO1?!2J=BO56V_F}^mmd|&Pi9a)f81Qr5oJ{Bh z)UT)`Y(Zbs&q@$SpYxt*3kSE`eEDwr+GwO!0&%degJ+a4ayVmpAOvyrW}5nP9tbdTQ@#jQjQl=_QRuUJ(XaOAa~5AML{$!1 zsRoKi|Mk1R{!D?Y;Ww1!!|aP3A*qzTI zTI>M7Bpw%{sjYc<>1pC9QgX_znC~nU1`Cvw9W0ddg;1M8bCjoh$YeoOx|9 zvZ+Z4U@vUR=ls#^`V~W6ze2=dzL)Jn3hC@Dund7IJYJqA-2bV0I{}@A%^)wckE!?_ zM2gPxG`ptJOou^61>6HvC7SWznup%y{ycbob$xq__;Ag0{}$R=0rxO(R~UMfx+FaJ|&wPp97;Qb|$|5Tp9n%oVD_?{ki_m8wvS#u|33}P016kmpfnv5OIT<7F48T zhEpb1fno`rgjvzS7K2m@Qo*x3&l%uCk>)Ghkk|HgjulkaR$KpW%WtN$J*Sx0@rMjS zvzy3A>`bsvr(+*-{AGWP7}y{fpBFW~lO8iqmX|?Vo-TA+W16K5Z?|%C#1i$l=dj+& z7DssU{z{rZ1oaq};7NK~d>#t4C(}lOc?JRn-XjX)rw8EdfT#FKTl$7PDaGb7ijTA? z)}9WDQi|pAlw1fDUq~o!i!zFjgmfvzAxC4XJMa0y+J+~JnM8|?@}xwW$B3G25rv7N z@RTTdd|_7;V%ma?n8^^I660t69Ik1VY@VcK?=kj0t92>AV?}CNFKQu6Kxk>bw;+Z; zOL%YIpBzH}p#yuQ1H-yST7RNU6?~HB>G14q4yE~qv{9P+uHm~TRiGm@9jKK7Wwjk$ z4q$vnsxfMO8pTAH$H8BLdAkhkU!=1$(I3znBUIRuGIh}DnPRdat66ts%2(*1-_uWP6{YBXn^4S+p{VhB_U}=1<;EAf zAX&3sA{7o zA(Q>7=3^b*na)jlC>~|ojek^_gNRlL>6zfX63)Be!GINH2}yd}zcs~i5hZJITE8Qj z;gpQVE^(dL3}Rug}&8HG8!=-H)4)ao@`Go zw-Fo#VFg8vuP`b!PVlr|S^qT0E7T@42!Q50gQY>Nfh;TFtl4&!%8jo^`EJ(721^Bo zy^UuHs9dj!seaE5_sb{S+im#@=^Z3rE zz6Q9Qi`YW&qsP?29<$M=L z7mMPmWv5&o0h=lLgy99}Jg+HuQ(lcS>r)NmB+HC`!(n)9vdYKN3w6XM-{3dS* zGJn^5cX~g9;Ha_O%D@I>FL_!4-T6-F*`Ya3o;jC9AAGj>Si;spCs3!S_+7L9YTj!Y z)S~QKQNSAFs_Ycm#?3Y95g0hgKAra{Gb#d{MKk}A^={n6hqEP2pl$9nkD*47O$-$^crnX?Lwj~Xv-fK-@UG$;F+kme`h z><60IY}p~OP^%_wS1`MMh9q^$#VQmV%jot!De4RX6^`5$~F}GmKnZuIfr4};X03xKx?SW z$B&`LcsvRFZpasCT=?ZnC-gFH=I8xvI#TIQ(i&~-kah-JSDU5ih!>H;I%XStI(DFm zQA5qipM)h|+r|<={M{&iE{eY%#nk@AD1M$T(eG-+Dj7BB!?_sN6fmgFD6X2jWfT)} zk)XsV4qh{gm2@+ceTE9B^^g4+pqga1Uer%|E$`@SzS;hIeiFr-`R%XsOE5!}ob6Fa zLlPw?dZuy3AFGsg3Hp~ha3pwpTF&tPeMl^AmZl1?;#*X5wn-{8aYwi}ypgYMw{>rvWIL4A9TWjEl9T#(OtqMzZair!eEf~3~P}f6R)P<}-iH zy6BIAVW1)|sd_+}wdeJ;E<~q#IB9#7 zHLI^C2k6O!$2loYZwb^4}D*~FWbPx0_Rk?F=7K1OysMqp$z`Gofx0VPxn)y*XaHQ{YTMzn@K zKk{?tGAvxPJ7~>z*&Y;Xh>%y9%-JeiAO748VMu51 zpJ*q+9~r2BLGssJ@&%(v8*4$3=_-bi9&<2%0}P3pN22D5DE?m5q^Ev6ioc`4#$lzR z&xD7%kM%GpOB%!Qz#dTYN0kS)AR^K&rcEo^_UjuY;}k)~o(NeJ44cIHgl{sCKW-AT zmb3^*xNK8Si>B$$k$G6H@QWeAr=6qtJX?3HED+=~w51@#3=l<8hB~2db@gdq#)bAW zzP1YV@mRc#oI{M zlw{pT&5OvCjX2i~D?=#5sC5%gD67-xdl=d5z<^l}ZAXw;u!9xaj|fvt&L#EvR&S+Z zhCrD%d>~C(Nrg>8&CNoj#zkgKer1iha2H!S+G^A*F@b-rw?MYRhh%-0$tum#+!k6X z@!A>_^Vn^WPTjOBP7y39rVG&KDQMEEtxCld#Pa5lzDa>ONPXLjk%!QvnBcWy{JWEE zTly^Pw?8L>5F55=B5Z$7h^&cdLdG>?`KyZ}w7n?2z9<|fJ(eTck}yvqJ>Fwg8BL{! zo@wEU^q9xD^W`8t?Lm^Bu#Ang2L5yW*GAH8lq|xfwh5CXmO2d|>dY!tV-2C5fASEN zR4RC_Qc8-VW=*P}c|SW;ejCvA#0i5348A1Td?r~&)%oa)U`^{JkM9v{NuAn)tWHUM zQm4jRf=!dW>tiD(2uX^qx!Q(}b-+YISAE+kUD`JCq-|p!YnzK{+hE|nM#;o%EV;4N zRx$@gLdlIKWBOAbQ`$FF9E*er(}UNTu5i;*PbD0{c76>yh}lR-+)hWF(h++)Mz2f9 z=z2Oh+NG|Epg{q8(iDO$fTTrR0UCOYf^|V~BK1#ME$oH0>(;_zP*cp0Q)E7&on_+X zG$ST>Qe<>#F>Qm03E4z~Y+^lcEUq2d1foqK=U-%-@w7uV=F({wb7+k|9=7KAHWpJ> z%RqxVGb6RgYP|G!O)YG%dO=WVVGL-saAVwaHub_;bB}xV7EV7EDp~e;wg0O{pvD1? zL1hN8x>7eU655vWs&-uJ4cRlQ{xP6vt6$Ur#tTav+TjpTdeTYu;c2l<8r@zmY-iau zJV{KDqP8I8)U^;VY4$jLKT^81AIX#UBlB24y4LDPQ!wjQCEFA-NRN;AD#ACoAL|-k zdNhG$_4E2T2yUldXnCzrLgR7Ju89`7X5ym+^n=&HHu`F8qwUz#C%ir#dQBWduf{Rd zj$7p=T|r35C~7( zN<}h)C#P=9D>?kEpL`i2NM-W!8cHK+vQ`?QZ7B`gA&HtUnQC~Gr$4L+_=$&Xd)p4O zvuIil_xoz~Phi^9D|c_ncLQatV8gtRqi1x|PxrI@tWdrK_6hCMDqQKK_zo>25*Yue zw&Uzw|I<g`OZeh<*PgQ?cB4o>fGBhZfK!4GO~Mi zcJ#J|nccf?8y%e;xou`oZT7aY-3zc}W}-c_rkWA@nRebwroD%9wokKaAAd)Mgju3-Xv3c2|0-8Z~@-@d(jYa_Mlu9>m< zJ+t#OduK-G_m0kw)rMyl=H~Y8njah6J-l!4=)T<}&^uP086KJ2H@s_fbnj>lY( zwc764>cXzw)!N)}b$;Kj*@cn$`T4npvAwWjbno8k-0tewa82}pf1y^JS(q8wyLXn$ zv*t(l*7htc%+HLD?%T6>bY^s6AA~N9jn;-izppyBZ`W9L1n+FEwrlso=$^US!ou*# z%O7TV>ALioR zAM*IGR8tgqt4^xi;V78n79B-CoW0=#+yHZL+s&|C;B)Gc71R5CIqAE1KcLjgJ3!cz zKbdn+j^{YeJb9?=ox@LT|HB9F{)L})zxK1=>idSW%)M*+_~PpHhiB(CeoW8J&n+%Z zb7%VWNv_1%b#(Vp?g5_XvcvWswOpH35r1v|efxvCv@WG-+?CY3-l4cx{o{_bGm}e8 z_h|TiXl3rynfdvhT*YqbzW-)$aen`Y|Nj5rK*kz-n{)N`^;OSx4qNP1;YxRa-;rZE z_YL3S6@(jm%)Q?o;sS;Db6LavxbAkk$l)l@d)<3*>)#i1fAZ&gNr6`=_}7&_f6V;$ zZb;B0A%MpuzYJJs_yqoY!YA+b*?D~wUjK&l-UA=r*WEa}Wl8sbq&F;Cifg$EXw5)V z>zaXAV;ZnD{(=j^Q9gPP58Q;?MBXI5?o-jV7rHS;mo9{xoJgln_v_>J?KdT<_$msq zm4E%^8$Ny~_xc(*07JS2QH?ALt7Zuu7R{|_Tk^UWUqVv9hSE2fp zf5IpE?1rAdklr!lufIJ?S0Cu|g;s4}o3EqB*Y)`}a#vTCwDWe%^4viSw%;aHLAu20 hxV9xbWkIML8hsyl04u4q={6EuebPoUk diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll.meta b/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll.meta deleted file mode 100644 index 88805bdd..00000000 --- a/Assets/UnityTestTools/IntegrationTestsFramework/Libs/Mono.Cecil.dll.meta +++ /dev/null @@ -1,24 +0,0 @@ -fileFormatVersion: 2 -guid: 28fc22990733f8f4ea1137f15e363609 -timeCreated: 1441797177 -licenseType: Store -PluginImporter: - serializedVersion: 1 - iconMap: {} - executionOrder: {} - isPreloaded: 0 - platformData: - Any: - enabled: 0 - settings: {} - Editor: - enabled: 1 - settings: - DefaultValueInitialized: true - WindowsStoreApps: - enabled: 0 - settings: - CPU: AnyCPU - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/UnityTestTools/IntegrationTestsFramework/TestRunner/Editor/GuiHelper.cs b/Assets/UnityTestTools/IntegrationTestsFramework/TestRunner/Editor/GuiHelper.cs index 7c213ba0..a35327f3 100644 --- a/Assets/UnityTestTools/IntegrationTestsFramework/TestRunner/Editor/GuiHelper.cs +++ b/Assets/UnityTestTools/IntegrationTestsFramework/TestRunner/Editor/GuiHelper.cs @@ -3,10 +3,6 @@ using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Text.RegularExpressions; -using Mono.Cecil; -using Mono.Cecil.Cil; -using Mono.Cecil.Mdb; -using Mono.Collections.Generic; using UnityEditor; using UnityEditorInternal; using UnityEngine; diff --git a/ProjectSettings/GraphicsSettings.asset b/ProjectSettings/GraphicsSettings.asset index 057c661a..7016a0e2 100644 --- a/ProjectSettings/GraphicsSettings.asset +++ b/ProjectSettings/GraphicsSettings.asset @@ -3,7 +3,7 @@ --- !u!30 &1 GraphicsSettings: m_ObjectHideFlags: 0 - serializedVersion: 7 + serializedVersion: 9 m_Deferred: m_Mode: 1 m_Shader: {fileID: 69, guid: 0000000000000000f000000000000000, type: 0} @@ -38,22 +38,18 @@ GraphicsSettings: m_PreloadedShaders: [] m_SpritesDefaultMaterial: {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} - m_ShaderSettings_Tier1: + m_TierSettings_Tier1: + renderingPath: 1 useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_ShaderSettings_Tier2: + m_TierSettings_Tier2: + renderingPath: 1 useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_ShaderSettings_Tier3: + m_TierSettings_Tier3: + renderingPath: 1 useCascadedShadowMaps: 1 - standardShaderQuality: 2 - useReflectionProbeBoxProjection: 1 - useReflectionProbeBlending: 1 - m_BuildTargetShaderSettings: [] + m_DefaultRenderingPath: 1 + m_DefaultMobileRenderingPath: 1 + m_TierSettings: [] m_LightmapStripping: 0 m_FogStripping: 0 m_LightmapKeepPlain: 1 diff --git a/ProjectSettings/ProjectVersion.txt b/ProjectSettings/ProjectVersion.txt index 027070f2..66e05aa7 100644 --- a/ProjectSettings/ProjectVersion.txt +++ b/ProjectSettings/ProjectVersion.txt @@ -1,2 +1 @@ -m_EditorVersion: 5.4.3f1 -m_StandardAssetsVersion: 0 +m_EditorVersion: 5.5.0f3 diff --git a/ProjectSettings/UnityAdsSettings.asset b/ProjectSettings/UnityAdsSettings.asset deleted file mode 100644 index 224050ce..00000000 --- a/ProjectSettings/UnityAdsSettings.asset +++ /dev/null @@ -1,11 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!292 &1 -UnityAdsSettings: - m_ObjectHideFlags: 0 - m_Enabled: 0 - m_InitializeOnStartup: 1 - m_TestMode: 0 - m_EnabledPlatforms: 4294967295 - m_IosGameId: - m_AndroidGameId: diff --git a/ProjectSettings/UnityConnectSettings.asset b/ProjectSettings/UnityConnectSettings.asset index 9b7a5783..2943e440 100644 --- a/ProjectSettings/UnityConnectSettings.asset +++ b/ProjectSettings/UnityConnectSettings.asset @@ -3,6 +3,14 @@ --- !u!310 &1 UnityConnectSettings: m_ObjectHideFlags: 0 + m_Enabled: 0 + m_TestMode: 0 + m_TestEventUrl: + m_TestConfigUrl: + CrashReportingSettings: + m_EventUrl: https://perf-events.cloud.unity3d.com/api/events/crashes + m_Enabled: 0 + m_CaptureEditorExceptions: 1 UnityPurchasingSettings: m_Enabled: 0 m_TestMode: 0 @@ -12,3 +20,10 @@ UnityConnectSettings: m_TestMode: 0 m_TestEventUrl: m_TestConfigUrl: + UnityAdsSettings: + m_Enabled: 0 + m_InitializeOnStartup: 1 + m_TestMode: 0 + m_EnabledPlatforms: 4294967295 + m_IosGameId: + m_AndroidGameId: