-- Minimal Roblox surface for executing the Operation One source under stock Luau. -- Not a renderer: instances hold properties, signals hold callbacks, and the -- runner fires the stored RenderStepped callbacks once after load. local M = {} -- ---------------------------------------------------------------- signals local function new_signal() local s = {handlers = {}} function s:Connect(fn) local c = {fn = fn, connected = true} function c:Disconnect() if not self.connected then return end self.connected = false for i, h in ipairs(s.handlers) do if h == self then table.remove(s.handlers, i) break end end end table.insert(s.handlers, c) return c end function s:Once(fn) local c c = self:Connect(function(...) c:Disconnect() return fn(...) end) return c end function s:Wait() return nil end function s:Fire(...) for _, c in ipairs(s.handlers) do if c.connected then pcall(c.fn, ...) end end end return s end M.new_signal = new_signal -- ---------------------------------------------------------------- Vector2 local Vector2_mt = {} Vector2_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y) if m == 0 then return Vector2.new(0, 0) end return Vector2.new(self.X / m, self.Y / m) end return Vector2_mt[k] end Vector2_mt.__add = function(a, b) return Vector2.new(a.X + b.X, a.Y + b.Y) end Vector2_mt.__sub = function(a, b) return Vector2.new(a.X - b.X, a.Y - b.Y) end Vector2_mt.__mul = function(a, b) if type(a) == "number" then return Vector2.new(a * b.X, a * b.Y) end if type(b) == "number" then return Vector2.new(a.X * b, a.Y * b) end return Vector2.new(a.X * b.X, a.Y * b.Y) end Vector2_mt.__div = function(a, b) if type(b) == "number" then return Vector2.new(a.X / b, a.Y / b) end return Vector2.new(a.X / b.X, a.Y / b.Y) end Vector2_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y end Vector2_mt.__tostring = function(a) return string.format("%s, %s", tostring(a.X), tostring(a.Y)) end Vector2 = {new = function(x, y) return setmetatable({X = x or 0, Y = y or 0}, Vector2_mt) end} Vector2.zero = Vector2.new(0, 0) Vector2.one = Vector2.new(1, 1) -- ---------------------------------------------------------------- Vector3 local Vector3_mt = {} Vector3_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) if m == 0 then return Vector3.new(0, 0, 0) end return Vector3.new(self.X / m, self.Y / m, self.Z / m) end return Vector3_mt[k] end Vector3_mt.__add = function(a, b) return Vector3.new(a.X + b.X, a.Y + b.Y, a.Z + b.Z) end Vector3_mt.__sub = function(a, b) return Vector3.new(a.X - b.X, a.Y - b.Y, a.Z - b.Z) end Vector3_mt.__mul = function(a, b) if type(a) == "number" then return Vector3.new(a * b.X, a * b.Y, a * b.Z) end if type(b) == "number" then return Vector3.new(a.X * b, a.Y * b, a.Z * b) end return Vector3.new(a.X * b.X, a.Y * b.Y, a.Z * b.Z) end Vector3_mt.__div = function(a, b) if type(b) == "number" then return Vector3.new(a.X / b, a.Y / b, a.Z / b) end return Vector3.new(a.X / b.X, a.Y / b.Y, a.Z / b.Z) end Vector3_mt.__unm = function(a) return Vector3.new(-a.X, -a.Y, -a.Z) end Vector3_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y and a.Z == b.Z end Vector3_mt.__tostring = function(a) return string.format("%s, %s, %s", tostring(a.X), tostring(a.Y), tostring(a.Z)) end Vector3_mt.Dot = function(self, b) return self.X * b.X + self.Y * b.Y + self.Z * b.Z end Vector3_mt.Cross = function(self, b) return Vector3.new(self.Y * b.Z - self.Z * b.Y, self.Z * b.X - self.X * b.Z, self.X * b.Y - self.Y * b.X) end Vector3_mt.Lerp = function(self, b, t) return Vector3.new(self.X + (b.X - self.X) * t, self.Y + (b.Y - self.Y) * t, self.Z + (b.Z - self.Z) * t) end Vector3_mt.Max = function(self, b) return Vector3.new(math.max(self.X, b.X), math.max(self.Y, b.Y), math.max(self.Z, b.Z)) end Vector3_mt.Min = function(self, b) return Vector3.new(math.min(self.X, b.X), math.min(self.Y, b.Y), math.min(self.Z, b.Z)) end Vector3 = {new = function(x, y, z) return setmetatable({X = x or 0, Y = y or 0, Z = z or 0}, Vector3_mt) end} Vector3.zero = Vector3.new(0, 0, 0) Vector3.one = Vector3.new(1, 1, 1) -- ---------------------------------------------------------------- CFrame local CFrame_mt = {} CFrame_mt.__index = function(self, k) if k == "Position" then return self.p end if k == "RightVector" then return Vector3.new(1, 0, 0) end if k == "UpVector" then return Vector3.new(0, 1, 0) end if k == "LookVector" then return Vector3.new(0, 0, -1) end return CFrame_mt[k] end CFrame_mt.__sub = function(a, b) return a.p - b.p end CFrame_mt.__add = function(a, b) return CFrame.new(a.p + b) end CFrame_mt.__mul = function(a, b) if getmetatable(b) == Vector3_mt then return a.p + b end return a end CFrame_mt.__tostring = function(a) return tostring(a.p) end CFrame = {} function CFrame.new(x, y, z) local p if getmetatable(x) == Vector3_mt then p = x else p = Vector3.new(x or 0, y or 0, z or 0) end return setmetatable({p = p}, CFrame_mt) end function CFrame.lookAt(from, to) return setmetatable({p = from, look = (to - from).Unit}, CFrame_mt) end function CFrame.Angles() return CFrame.new() end CFrame.identity = CFrame.new() -- ---------------------------------------------------------------- UDim/UDim2 local UDim_mt = {} UDim_mt.__index = UDim_mt local function udim_new(scale, offset) return setmetatable({Scale = scale or 0, Offset = offset or 0}, UDim_mt) end UDim = {new = udim_new} local UDim2_mt = {} UDim2_mt.__index = function(self, k) if k == "X" then return self.x end if k == "Y" then return self.y end return UDim2_mt[k] end UDim2_mt.__add = function(a, b) return UDim2.new(a.x.Scale + b.x.Scale, a.x.Offset + b.x.Offset, a.y.Scale + b.y.Scale, a.y.Offset + b.y.Offset) end UDim2_mt.__tostring = function(a) return "UDim2" end local function udim2(xs, xo, ys, yo) return setmetatable({x = UDim.new(xs or 0, xo or 0), y = UDim.new(ys or 0, yo or 0)}, UDim2_mt) end UDim2 = {new = udim2} function UDim2.fromScale(x, y) return udim2(x, 0, y, 0) end function UDim2.fromOffset(x, y) return udim2(0, x, 0, y) end UDim2.zero = udim2(0, 0, 0, 0) -- ---------------------------------------------------------------- Color3 local Color3_mt = {} Color3_mt.__index = function(self, k) if k == "R" then return self.r end if k == "G" then return self.g end if k == "B" then return self.b end if k == "ToHSV" then return function(c) local mx, mn = math.max(c.r, c.g, c.b), math.min(c.r, c.g, c.b) local d = mx - mn local h = 0 if d > 0 then if mx == c.r then h = ((c.g - c.b) / d) % 6 elseif mx == c.g then h = (c.b - c.r) / d + 2 else h = (c.r - c.g) / d + 4 end h = h / 6 end return h, (mx == 0 and 0 or d / mx), mx end end if k == "ToHex" then return function(c) return string.format("%02X%02X%02X", math.floor(c.r * 255 + 0.5), math.floor(c.g * 255 + 0.5), math.floor(c.b * 255 + 0.5)) end end return Color3_mt[k] end Color3_mt.__eq = function(a, b) return a.r == b.r and a.g == b.g and a.b == b.b end Color3_mt.__tostring = function(a) return string.format("%.3f, %.3f, %.3f", a.r, a.g, a.b) end local function color(r, g, b) return setmetatable({r = r, g = g, b = b}, Color3_mt) end Color3 = {} function Color3.new(r, g, b) return color(r or 0, g or 0, b or 0) end function Color3.fromRGB(r, g, b) return color((r or 0) / 255, (g or 0) / 255, (b or 0) / 255) end function Color3.fromHSV(h, s, v) h, s, v = h or 0, s or 0, v or 0 local i = math.floor(h * 6) local f = h * 6 - i local p, q, t = v * (1 - s), v * (1 - f * s), v * (1 - (1 - f) * s) local r, g, b i = i % 6 if i == 0 then r, g, b = v, t, p elseif i == 1 then r, g, b = q, v, p elseif i == 2 then r, g, b = p, v, t elseif i == 3 then r, g, b = p, q, v elseif i == 4 then r, g, b = t, p, v else r, g, b = v, p, q end return color(r, g, b) end function Color3.fromHex(hex) hex = tostring(hex or ""):gsub("#", "") local r = tonumber(hex:sub(1, 2), 16) or 0 local g = tonumber(hex:sub(3, 4), 16) or 0 local b = tonumber(hex:sub(5, 6), 16) or 0 return Color3.fromRGB(r, g, b) end Color3.white = Color3.fromRGB(255, 255, 255) Color3.black = Color3.fromRGB(0, 0, 0) ColorSequence = {new = function(c) return {Keypoints = {c}} end} ColorSequenceKeypoint = {new = function(t, c) return {Time = t or 0, Value = c} end} NumberSequence = {new = function(c) return {Keypoints = {c}} end} NumberSequenceKeypoint = {new = function(t, v) return {Time = t or 0, Value = v or 0} end} -- ---------------------------------------------------------------- Enum local enum_next = 1000 local function enum_namespace() local ns = {} setmetatable(ns, {__index = function(t, k) enum_next = enum_next + 1 local v = {Name = k, Value = enum_next} setmetatable(v, {__tostring = function(self) return self.Name end}) rawset(t, k, v) return v end}) return ns end Enum = setmetatable({}, {__index = function(t, k) local ns = enum_namespace() rawset(t, k, ns) return ns end}) -- ---------------------------------------------------------------- instances local InstanceMT = {} local instance_methods = {} local EVENT_NAMES = { Changed = true, ChildAdded = true, ChildRemoved = true, DescendantAdded = true, DescendantRemoving = true, AncestryChanged = true, Destroying = true, MouseButton1Down = true, MouseButton1Up = true, MouseButton1Click = true, MouseButton2Down = true, MouseButton2Up = true, MouseButton2Click = true, MouseEnter = true, MouseLeave = true, InputBegan = true, InputEnded = true, InputChanged = true, TouchTap = true, Activated = true, Completed = true, Touched = true, PropertyChangedSignal = true, RenderStepped = true, Heartbeat = true, Stepped = true, } local function is_instance(v) return type(v) == "table" and getmetatable(v) == InstanceMT end local function add_child(parent, child) if not is_instance(parent) or not is_instance(child) then return end for _, c in ipairs(parent._children) do if c == child then return end end table.insert(parent._children, child) end local function remove_child(parent, child) if not is_instance(parent) then return end for i, c in ipairs(parent._children) do if c == child then table.remove(parent._children, i) break end end end local PART_CLASSES = { Part = true, MeshPart = true, WedgePart = true, TrussPart = true, CornerWedgePart = true, Seat = true, VehicleSeat = true, SkinnedMeshPart = true, } local function is_part_class(class) return PART_CLASSES[class] == true end local A_CLASSES = { Part = {"BasePart", "PVInstance", "Instance"}, MeshPart = {"BasePart", "PVInstance", "Instance"}, Model = {"PVInstance", "Instance"}, Folder = {"Instance"}, ScreenGui = {"LayerCollector", "GuiBase2d", "Instance"}, Frame = {"GuiObject", "GuiBase2d", "Instance"}, TextLabel = {"GuiObject", "GuiBase2d", "Instance"}, TextButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, ImageLabel = {"GuiObject", "GuiBase2d", "Instance"}, ImageButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, TextBox = {"GuiObject", "GuiBase2d", "Instance"}, ScrollingFrame = {"GuiObject", "GuiBase2d", "Instance"}, UIStroke = {"Instance"}, UIGradient = {"Instance"}, UIListLayout = {"Instance"}, UIPadding = {"Instance"}, UIScale = {"Instance"}, UICorner = {"Instance"}, BillboardGui = {"LayerCollector", "Instance"}, Highlight = {"Instance"}, Weld = {"Instance"}, Humanoid = {"Instance"}, Attachment = {"Instance"}, SpecialMesh = {"DataModelMesh", "Instance"}, Camera = {"Instance"}, Player = {"Instance"}, DataModel = {"Instance"}, } local function isa(class, want) if class == want or want == "Instance" then return true end local list = A_CLASSES[class] if list then for _, name in ipairs(list) do if name == want then return true end end end return false end local function default_prop(class, key) if key == "ClassName" then return class end if key == "Name" then return class end if key == "Parent" then return nil end if key == "Position" then if is_part_class(class) or class == "Model" or class == "Camera" or class == "Attachment" then return Vector3.new(0, 0, 0) end return UDim2.new() end if key == "Size" then if is_part_class(class) then return Vector3.new(1, 1, 1) end return UDim2.new() end if key == "CFrame" then return CFrame.new() end if key == "WorldPosition" then return Vector3.new() end if key == "Velocity" then return Vector3.new() end if key == "ViewportSize" then return Vector2.new(1280, 720) end if key == "FieldOfView" then return 70 end if key == "AbsolutePosition" or key == "AbsoluteSize" or key == "MouseLocation" then return Vector2.new() end if key == "Text" or key == "Name" then return "" end if key == "Visible" then return false end if key == "Enabled" then return true end if key == "Transparency" or key == "TextTransparency" or key == "BackgroundTransparency" or key == "ImageTransparency" or key == "ScrollBarImageTransparency" then return 0 end if key == "Thickness" then return 1 end if key == "Value" then return 0 end if key == "TextSize" then return 14 end if key == "ZIndex" then return 1 end if key == "DisplayOrder" then return 0 end if key == "BorderSizePixel" then return 1 end if key == "Rotation" then return 0 end if key == "ViewportSize" then return Vector2.new(1280, 720) end return nil end InstanceMT.__index = function(self, key) local m = instance_methods[key] if m then return m end local props = rawget(self, "_props") local v = props[key] if v ~= nil then return v end if key == "Parent" then return rawget(self, "_parent") end if key == "ClassName" then return rawget(self, "_class") end if key == "Name" then return rawget(self, "_name") or rawget(self, "_class") end if EVENT_NAMES[key] then local events = rawget(self, "_events") local s = events[key] if not s then s = new_signal(); events[key] = s end return s end local d = default_prop(rawget(self, "_class"), key) if d ~= nil then return d end return nil end InstanceMT.__newindex = function(self, key, value) if key == "Parent" then local old = rawget(self, "_parent") if old then remove_child(old, self) end rawset(self, "_parent", value) if is_instance(value) then add_child(value, self) end return end if key == "Name" then rawset(self, "_name", value); rawget(self, "_props")["Name"] = value; return end rawget(self, "_props")[key] = value end InstanceMT.__tostring = function(self) return rawget(self, "_class") .. ":" .. tostring(rawget(self, "_name") or "") end instance_methods.FindFirstChild = function(self, name, recursive) for _, c in ipairs(rawget(self, "_children")) do local cn = rawget(c, "_name") if cn == name then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChild(c, name, true) if found then return found end end end return nil end instance_methods.FindFirstChildOfClass = function(self, class) for _, c in ipairs(rawget(self, "_children")) do if rawget(c, "_class") == class then return c end end return nil end instance_methods.FindFirstChildWhichIsA = function(self, class, recursive) for _, c in ipairs(rawget(self, "_children")) do if isa(rawget(c, "_class"), class) then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChildWhichIsA(c, class, true) if found then return found end end end return nil end instance_methods.GetChildren = function(self) local out = {} for i, c in ipairs(rawget(self, "_children")) do out[i] = c end return out end instance_methods.GetDescendants = function(self) local out = {} local function walk(node) for _, c in ipairs(rawget(node, "_children")) do table.insert(out, c) walk(c) end end walk(self) return out end instance_methods.IsA = function(self, class) return isa(rawget(self, "_class"), class) end instance_methods.Destroy = function(self) local p = rawget(self, "_parent") if p then remove_child(p, self) end rawset(self, "_parent", nil) end instance_methods.WaitForChild = function(self, name) local found = instance_methods.FindFirstChild(self, name) if found then return found end local cls = "Folder" if name == "PlayerGui" then cls = "ScreenGui" end local obj = Instance.new(cls) rawset(obj, "_name", name) rawget(obj, "_props")["Name"] = name obj.Parent = self return obj end instance_methods.GetPropertyChangedSignal = function(self, prop) local events = rawget(self, "_events") local key = "__prop_" .. tostring(prop) local s = events[key] if not s then s = new_signal(); events[key] = s end return s end instance_methods.GetAttribute = function() return nil end instance_methods.SetAttribute = function() end instance_methods.HasTag = function() return false end instance_methods.AddTag = function() end instance_methods.RemoveTag = function() end instance_methods.GetMouse = function(self) return {X = 640, Y = 360, Target = nil, Hit = CFrame.new(), UnitRay = {Origin = Vector3.new(), Direction = Vector3.new()}} end instance_methods.WorldToViewportPoint = function(self, world) return Vector3.new(640, 360, 10) end instance_methods.ViewportPointToRay = function(self) return {Origin = Vector3.new(), Direction = Vector3.new(0, 0, -1)} end instance_methods.BulkMoveTo = function() end instance_methods.Raycast = function() return nil end instance_methods.GetService = function(self, name) return M.service(name) end instance_methods.HttpGet = function(self, url) return __UIP100 or "-- mock http" end instance_methods.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end instance_methods.JSONEncode = function(self, v) return "{}" end instance_methods.JSONDecode = function(self, s) return {} end instance_methods.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end instance_methods.GetPlayers = function() return {} end instance_methods.GetPlayerFromCharacter = function() return nil end instance_methods.GetTagged = function() return {} end instance_methods.GetInstanceAddedSignal = function() return new_signal() end instance_methods.GetInstanceRemovedSignal = function() return new_signal() end instance_methods.BindToRenderStep = function() end instance_methods.UnbindFromRenderStep = function() end instance_methods.GetMouseLocation = function() return Vector2.new(640, 360) end instance_methods.ChangeTheme = function() end instance_methods.SetOpen = function() end Instance = {} function Instance.new(class) local self = setmetatable({ _class = class, _name = class, _props = {}, _children = {}, _parent = nil, _events = {}, }, InstanceMT) return self end -- ---------------------------------------------------------------- services local services = {} local function service(name) if services[name] then return services[name] end local obj = Instance.new(name) rawset(obj, "_name", name) services[name] = obj return obj end M.service = service local workspace = service("Workspace") workspace = workspace -- exposed as the Roblox global local players = service("Players") local runservice = service("RunService") local collection = service("CollectionService") local tween = service("TweenService") local uis = service("UserInputService") local https = service("HttpService") local lighting = service("Lighting") local coregui = service("CoreGui") local replicated = service("ReplicatedStorage") local player = Instance.new("Player") player.Name = "MockPlayer" player.Parent = players players.LocalPlayer = player local playergui = Instance.new("ScreenGui") playergui.Name = "PlayerGui" playergui.Parent = player local camera = Instance.new("Camera") camera.Name = "Camera" camera.Parent = workspace workspace.CurrentCamera = camera workspace.Name = "Workspace" runservice.RenderStepped = new_signal() runservice.Heartbeat = new_signal() runservice.Stepped = new_signal() uis.InputBegan = new_signal() uis.InputEnded = new_signal() uis.InputChanged = new_signal() uis.TouchEnabled = false uis.MouseEnabled = true collection.GetTagged = function() return {} end collection.GetInstanceAddedSignal = function() return new_signal() end collection.GetInstanceRemovedSignal = function() return new_signal() end https.JSONEncode = function(self, v) return "{}" end https.JSONDecode = function(self, s) return {} end https.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end tween.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end local game_obj = Instance.new("DataModel") game_obj.Name = "Game" game_obj.GetService = function(self, name) return service(name) end game_obj.FindFirstChild = function(self, name) if name == "CoreGui" then return coregui end return nil end game_obj.HttpGet = function(self, url) return __UIP100 or "-- mock http" end game_obj.CoreGui = coregui game = game_obj -- ---------------------------------------------------------------- executor local vfs = {} local genv = getfenv() genv.workspace = workspace getgenv = function() return genv end getrenv = function() return genv end gethui = function() return coregui end cloneref = function(v) return v end identifyexecutor = function() return "luau-mock", "1.0" end setfpscap = function() end isfolder = function(path) return true end makefolder = function() end isfile = function(path) return vfs[path] ~= nil end writefile = function(path, data) vfs[path] = tostring(data) end readfile = function(path) return vfs[path] or "{}" end delfile = function(path) vfs[path] = nil end listfiles = function(path) return {} end getcustomasset = function(path) return "rbxasset://" .. tostring(path) end Font = {new = function() return {} end} RaycastParams = {new = function() return {} end} TweenInfo = {new = function(time, style, dir) return {Time = time, Style = style, Direction = dir} end} Rect = {new = function(...) return {...} end} task = { spawn = function() end, defer = function() end, delay = function() end, wait = function() return 0 end, cancel = function() end, } wait = function() return 0 end spawn = function() end delay = function() end tick = function() return os.clock() end time = function() return os.clock() end warn = function(...) print("WARN", ...) end -- Keep the callback list so the runner can fire a frame. M.render_callbacks = {} local orig_connect = runservice.RenderStepped.Connect function runservice.RenderStepped:Connect(fn) local c = orig_connect(self, fn) table.insert(M.render_callbacks, c) return c end M.fire_render = function() for _, c in ipairs(M.render_callbacks) do if c.connected then local ok, err = pcall(c.fn) if not ok then print("RENDER_CB_ERR", tostring(err)) end end end end __UIP100 = [[if getgenv().Library then getgenv().Library:Unload() end local Library do local Workspace = game:GetService("Workspace") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local HttpService = game:GetService("HttpService") local RunService = game:GetService("RunService") local CoreGui = cloneref and cloneref(game:GetService("CoreGui")) or game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local Lighting = game:GetService("Lighting") gethui = gethui or function() return CoreGui end local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local Mouse = LocalPlayer:GetMouse() local FromRGB = Color3.fromRGB local FromHSV = Color3.fromHSV local FromHex = Color3.fromHex local RGBSequence = ColorSequence.new local RGBSequenceKeypoint = ColorSequenceKeypoint.new local NumSequence = NumberSequence.new local NumSequenceKeypoint = NumberSequenceKeypoint.new local UDim2New = UDim2.new local UDimNew = UDim.new local UDim2FromScale = UDim2.fromScale local UDim2FromOffset = UDim2.fromOffset local Vector2New = Vector2.new local Vector3New = Vector3.new local MathClamp = math.clamp local MathFloor = math.floor local MathAbs = math.abs local MathSin = math.sin local TableInsert = table.insert local TableFind = table.find local TableRemove = table.remove local TableConcat = table.concat local TableClone = table.clone local TableUnpack = table.unpack local StringFormat = string.format local StringFind = string.find local StringGSub = string.gsub local StringLower = string.lower local StringLen = string.len local InstanceNew = Instance.new local CFrameNew = CFrame.new local CFrameAngles = CFrame.Angles local Vector3New = Vector3.new local MathRad = math.rad local MathMax = math.max local MathMin = math.min local RectNew = Rect.new local IsMobile = UserInputService.TouchEnabled or false Library = { Theme = {}, MenuKeybind = tostring(Enum.KeyCode.RightAlt), Flags = {}, Tween = { Time = 0.25, Style = Enum.EasingStyle.Quart, Direction = Enum.EasingDirection.Out, }, FadeSpeed = 0.2, Folders = { Directory = "uip100", Configs = "uip100/Configs", Assets = "uip100/Assets", }, -- Ignore below Pages = {}, Sections = {}, Connections = {}, Threads = {}, ThemeMap = {}, ThemeItems = {}, OpenFrames = {}, SetFlags = {}, UnnamedConnections = 0, UnnamedFlags = 0, Holder = nil, NotifHolder = nil, UnusedHolder = nil, KeyList = nil, Font = nil, CopiedColor = nil, } Library.__index = Library Library.Sections.__index = Library.Sections Library.Pages.__index = Library.Pages local Keys = { ["Unknown"] = "Unknown", ["Backspace"] = "Back", ["Tab"] = "Tab", ["Clear"] = "Clear", ["Return"] = "Return", ["Pause"] = "Pause", ["Escape"] = "Escape", ["Space"] = "Space", ["QuotedDouble"] = '"', ["Hash"] = "#", ["Dollar"] = "$", ["Percent"] = "%", ["Ampersand"] = "&", ["Quote"] = "'", ["LeftParenthesis"] = "(", ["RightParenthesis"] = " )", ["Asterisk"] = "*", ["Plus"] = "+", ["Comma"] = ",", ["Minus"] = "-", ["Period"] = ".", ["Slash"] = "`", ["Three"] = "3", ["Seven"] = "7", ["Eight"] = "8", ["Colon"] = ":", ["Semicolon"] = ";", ["LessThan"] = "<", ["GreaterThan"] = ">", ["Question"] = "?", ["Equals"] = "=", ["At"] = "@", ["LeftBracket"] = "LeftBracket", ["RightBracket"] = "RightBracked", ["BackSlash"] = "BackSlash", ["Caret"] = "^", ["Underscore"] = "_", ["Backquote"] = "`", ["LeftCurly"] = "{", ["Pipe"] = "|", ["RightCurly"] = "}", ["Tilde"] = "~", ["Delete"] = "Delete", ["End"] = "End", ["KeypadZero"] = "Keypad0", ["KeypadOne"] = "Keypad1", ["KeypadTwo"] = "Keypad2", ["KeypadThree"] = "Keypad3", ["KeypadFour"] = "Keypad4", ["KeypadFive"] = "Keypad5", ["KeypadSix"] = "Keypad6", ["KeypadSeven"] = "Keypad7", ["KeypadEight"] = "Keypad8", ["KeypadNine"] = "Keypad9", ["KeypadPeriod"] = "KeypadP", ["KeypadDivide"] = "KeypadD", ["KeypadMultiply"] = "KeypadM", ["KeypadMinus"] = "KeypadM", ["KeypadPlus"] = "KeypadP", ["KeypadEnter"] = "KeypadE", ["KeypadEquals"] = "KeypadE", ["Insert"] = "Insert", ["Home"] = "Home", ["PageUp"] = "PageUp", ["PageDown"] = "PageDown", ["RightShift"] = "RightShift", ["LeftShift"] = "LeftShift", ["RightControl"] = "RightControl", ["LeftControl"] = "LeftControl", ["LeftAlt"] = "LeftAlt", ["RightAlt"] = "RightAlt", } local Themes = { ["Preset"] = { ["Window Outline"] = FromRGB(0, 34, 37), ["Accent"] = FromRGB(0, 213, 213), ["Background 1"] = FromRGB(17, 21, 27), ["Text"] = FromRGB(255, 255, 255), ["Inline"] = FromRGB(19, 25, 31), ["Element"] = FromRGB(32, 38, 48), ["Inactive Text"] = FromRGB(185, 185, 185), ["Border"] = FromRGB(46, 52, 61), ["Background 2"] = FromRGB(24, 28, 36) } } Library.Theme = TableClone(Themes["Preset"]) -- Tweening local Tween = {} do Tween.__index = Tween Tween.Create = function(self, Item, Info, Goal, IsRawItem) Item = IsRawItem and Item or Item.Instance Info = Info or TweenInfo.new(Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction) local NewTween = { Tween = TweenService:Create(Item, Info, Goal), Info = Info, Goal = Goal, Item = Item, } NewTween.Tween:Play() setmetatable(NewTween, Tween) return NewTween end Tween.GetProperty = function(self, Item) Item = Item or self.Item if Item:IsA("Frame") then return { "BackgroundTransparency" } elseif Item:IsA("TextLabel") or Item:IsA("TextButton") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("ImageLabel") or Item:IsA("ImageButton") then return { "BackgroundTransparency", "ImageTransparency" } elseif Item:IsA("ScrollingFrame") then return { "BackgroundTransparency", "ScrollBarImageTransparency" } elseif Item:IsA("TextBox") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("UIStroke") then return { "Transparency" } end end Tween.FadeItem = function(self, Item, Property, Visibility, Speed) local Item = Item or self.Item local OldTransparency = Item[Property] Item[Property] = Visibility and 1 or OldTransparency local NewTween = Tween:Create( Item, TweenInfo.new(Speed or Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction), { [Property] = Visibility and OldTransparency or 1, }, true ) Library:Connect(NewTween.Tween.Completed, function() if not Visibility then task.wait() Item[Property] = OldTransparency end end) return NewTween end Tween.Get = function(self) if not self.Tween then return end return self.Tween, self.Info, self.Goal end Tween.Pause = function(self) if not self.Tween then return end self.Tween:Pause() end Tween.Play = function(self) if not self.Tween then return end self.Tween:Play() end Tween.Clean = function(self) if not self.Tween then return end Tween:Pause() self = nil end end -- Instances local Instances = {} do Instances.__index = Instances Instances.Create = function(self, Class, Properties) local NewItem = { Instance = InstanceNew(Class), Properties = Properties, Class = Class, } setmetatable(NewItem, Instances) for Property, Value in NewItem.Properties do NewItem.Instance[Property] = Value end return NewItem end Instances.FadeItem = function(self, Visibility, Speed) local Item = self.Instance if Visibility == true then Item.Visible = true end local Descendants = Item:GetDescendants() TableInsert(Descendants, Item) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, not Visibility, Speed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, not Visibility, Speed) end end end Instances.AddToTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:AddToTheme(self, Properties) end Instances.ChangeItemTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:ChangeItemTheme(self, Properties) end Instances.Connect = function(self, Event, Callback, Name) if not self.Instance then return end if not self.Instance[Event] then return end if Event == "MouseButton1Down" or Event == "MouseButton1Click" then if IsMobile then Event = "TouchTap" end elseif Event == "MouseButton2Down" or Event == "MouseButton2Click" then if IsMobile then Event = "TouchLongPress" end end if not Library then return end return Library:Connect(self.Instance[Event], Callback, Name) end Instances.Tween = function(self, Info, Goal) if not self.Instance then return end if not Library then return end return Tween:Create(self, Info, Goal) end Instances.Disconnect = function(self, Name) if not self.Instance then return end if not Library then return end return Library:Disconnect(Name) end Instances.Clean = function(self) if not self.Instance then return end self.Instance:Destroy() self = nil end Instances.MakeDraggable = function(self) if not self.Instance then return end local Gui = self.Instance local Dragging = false local DragStart local StartPosition local Set = function(Input) local DragDelta = Input.Position - DragStart local newOffsetX = StartPosition.X.Offset + DragDelta.X local newOffsetY = StartPosition.Y.Offset + DragDelta.Y local screenSize = workspace.CurrentCamera.ViewportSize local guiSize = Gui.AbsoluteSize local anchor = Gui.AnchorPoint local absoluteCenterX = (screenSize.X * StartPosition.X.Scale) + newOffsetX local absoluteCenterY = (screenSize.Y * StartPosition.Y.Scale) + newOffsetY local minX = guiSize.X * anchor.X local maxX = screenSize.X - (guiSize.X * (1 - anchor.X)) local minY = guiSize.Y * anchor.Y local maxY = screenSize.Y - (guiSize.Y * (1 - anchor.Y)) absoluteCenterX = math.clamp(absoluteCenterX, minX, maxX) absoluteCenterY = math.clamp(absoluteCenterY, minY, maxY) newOffsetX = absoluteCenterX - (screenSize.X * StartPosition.X.Scale) newOffsetY = absoluteCenterY - (screenSize.Y * StartPosition.Y.Scale) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(StartPosition.X.Scale, newOffsetX, StartPosition.Y.Scale, newOffsetY) } ) end local InputChanged self:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Dragging = true DragStart = Input.Position StartPosition = Gui.Position if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Dragging = false InputChanged:Disconnect() InputChanged = nil end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Dragging then Set(Input) end end end) return Dragging end Instances.MakeResizeable = function(self, Minimum, Maximum) if not self.Instance then return end local Gui = self.Instance local Resizing = false local CurrentSide = nil local StartMouse = nil local StartPosition = nil local StartSize = nil local EdgeThickness = 2 local MakeEdge = function(Name, Position, Size) local Button = Instances:Create("TextButton", { Name = "\0", Size = Size, Position = Position, BackgroundColor3 = FromRGB(166, 147, 243), BackgroundTransparency = 1, Text = "", BorderSizePixel = 0, AutoButtonColor = false, Parent = Gui, ZIndex = 99999, }) Button:AddToTheme({ BackgroundColor3 = "Accent" }) return Button end local Edges = { { Button = MakeEdge("Left", UDim2New(0, 0, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "L", }, { Button = MakeEdge("Right", UDim2New(1, -EdgeThickness, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "R", }, { Button = MakeEdge("Top", UDim2New(0, 0, 0, 0), UDim2New(1, 0, 0, EdgeThickness)), Side = "T", }, { Button = MakeEdge("Bottom", UDim2New(0, 0, 1, -EdgeThickness), UDim2New(1, 0, 0, EdgeThickness)), Side = "B", }, } local BeginResizing = function(Side) if not Library.Flags["UI Expand"] then return end Resizing = true CurrentSide = Side StartMouse = UserInputService:GetMouseLocation() -- store offsets, not absolute screen pos StartPosition = Vector2New(Gui.Position.X.Offset, Gui.Position.Y.Offset) StartSize = Vector2New(Gui.Size.X.Offset, Gui.Size.Y.Offset) for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = (Value.Side == Side) and 0 or 1 end end local EndResizing = function() Resizing = false CurrentSide = nil for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = 1 end end for Index, Value in Edges do Value.Button:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then BeginResizing(Value.Side) end end) end Library:Connect(UserInputService.InputEnded, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 then if Resizing then EndResizing() end end end) Library:Connect(RunService.RenderStepped, function() if not Resizing or not CurrentSide then return end local MouseLocation = UserInputService:GetMouseLocation() local dx = MouseLocation.X - StartMouse.X local dy = MouseLocation.Y - StartMouse.Y local x, y = StartPosition.X, StartPosition.Y local w, h = StartSize.X, StartSize.Y if CurrentSide == "L" then x = StartPosition.X + dx w = StartSize.X - dx elseif CurrentSide == "R" then w = StartSize.X + dx elseif CurrentSide == "T" then y = StartPosition.Y + dy h = StartSize.Y - dy elseif CurrentSide == "B" then h = StartSize.Y + dy end if w < Minimum.X then if CurrentSide == "L" then x = x - (Minimum.X - w) end w = Minimum.X end if h < Minimum.Y then if CurrentSide == "T" then y = y - (Minimum.Y - h) end h = Minimum.Y end self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2FromOffset(x, y) } ) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2FromOffset(w, h) } ) end) end Instances.OnHover = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseEnter, Function) end Instances.OnHoverLeave = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseLeave, Function) end end -- Custom font local CustomFont = {} do function CustomFont:New(Name, Weight, Style, Data) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end if not isfile(Library.Folders.Assets .. "/" .. Name .. ".ttf") then writefile(Library.Folders.Assets .. "/" .. Name .. ".ttf", game:HttpGet(Data.Url)) end local FontData = { name = Name, faces = { { name = "Regular", weight = Weight, style = Style, assetId = getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".ttf"), }, }, } writefile(Library.Folders.Assets .. "/" .. Name .. ".json", HttpService:JSONEncode(FontData)) return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end function CustomFont:Get(Name) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end end end Library.Holder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, DisplayOrder = 2, IgnoreGuiInset = true, ResetOnSpawn = false, }) Library.UnusedHolder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, Enabled = false, ResetOnSpawn = false, }) Library.NotifHolder = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Library.NotifHolder.Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Library.NotifHolder.Instance, Name = "\0", PaddingTop = UDimNew(0, 15), PaddingBottom = UDimNew(0, 15), PaddingRight = UDimNew(0, 15), PaddingLeft = UDimNew(0, 15), }) Library.Unload = function(self) for Index, Value in self.Connections do Value.Connection:Disconnect() end for Index, Value in self.Threads do coroutine.close(Value) end if self.Holder then self.Holder:Clean() end Library = nil getgenv().Library = nil end Library.GetImage = function(self, Image) local ImageData = self.Images[Image] if not ImageData then return end return getcustomasset(self.Folders.Assets .. "/" .. ImageData[1]) end Library.Round = function(self, Number, Float) local Multiplier = 1 / (Float or 1) return MathFloor(Number * Multiplier) / Multiplier end Library.Thread = function(self, Function) local NewThread = coroutine.create(Function) coroutine.wrap(function() coroutine.resume(NewThread) end)() TableInsert(self.Threads, NewThread) return NewThread end Library.SafeCall = function(self, Function, ...) local Arguements = { ... } local Success, Result = pcall(Function, TableUnpack(Arguements)) if not Success then --warn(Result) return false end return Success end Library.Connect = function(self, Event, Callback, Name) Name = Name or StringFormat("connection_number_%s_%s", self.UnnamedConnections + 1, HttpService:GenerateGUID(false)) local NewConnection = { Event = Event, Callback = Callback, Name = Name, Connection = nil, } Library:Thread(function() NewConnection.Connection = Event:Connect(Callback) end) TableInsert(self.Connections, NewConnection) return NewConnection end Library.Disconnect = function(self, Name) for _, Connection in self.Connections do if Connection.Name == Name then Connection.Connection:Disconnect() break end end end Library.EscapePattern = function(self, String) local ShouldEscape = false if string.match(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]") then ShouldEscape = true end if ShouldEscape then return StringGSub(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]", "%%%1") end return String end Library.NextFlag = function(self) local FlagNumber = self.UnnamedFlags + 1 return StringFormat("flag_number_%s_%s", FlagNumber, HttpService:GenerateGUID(false)) end Library.AddToTheme = function(self, Item, Properties) Item = Item.Instance or Item local ThemeData = { Item = Item, Properties = Properties, } for Property, Value in ThemeData.Properties do if type(Value) == "string" then Item[Property] = self.Theme[Value] else Item[Property] = Value() end end TableInsert(self.ThemeItems, ThemeData) self.ThemeMap[Item] = ThemeData end Library.GetConfig = function(self) local Config = {} local Success, Result = Library:SafeCall(function() for Index, Value in Library.Flags do if type(Value) == "table" and Value.Key then Config[Index] = { Key = tostring(Value.Key), Mode = Value.Mode, Toggled = Value.Toggled } elseif type(Value) == "table" and Value.Color then Config[Index] = { Color = "#" .. Value.HexValue, Alpha = Value.Alpha } else Config[Index] = Value end end end) return HttpService:JSONEncode(Config) end Library.LoadConfig = function(self, Config) local Decoded = HttpService:JSONDecode(Config) local Success, Result = Library:SafeCall(function() for Index, Value in Decoded do local SetFunction = Library.SetFlags[Index] if not SetFunction then continue end if type(Value) == "table" and Value.Key then SetFunction(Value) elseif type(Value) == "table" and Value.Color then SetFunction(Value.Color, Value.Alpha) else SetFunction(Value) end end end) return Success, Result end Library.DeleteConfig = function(self, Config) if isfile(Library.Folders.Configs .. "/" .. Config) then delfile(Library.Folders.Configs .. "/" .. Config) end end Library.RefreshConfigsList = function(self, Element) local List = {} local ReturnList = {} List = listfiles(Library.Folders.Configs) for Index = 1, #List do local File = List[Index] if File:sub(-5) == ".json" then local Position = File:find(".json", 1, true) local StartPosition = Position local Character = File:sub(Position, Position) while Character ~= "/" and Character ~= "\\" and Character ~= "" do Position = Position - 1 Character = File:sub(Position, Position) end if Character == "/" or Character == "\\" then TableInsert(ReturnList, File:sub(Position + 1, StartPosition - 1)) end end end Element:Refresh(ReturnList) end Library.ChangeItemTheme = function(self, Item, Properties) Item = Item.Instance or Item if not self.ThemeMap[Item] then return end self.ThemeMap[Item].Properties = Properties self.ThemeMap[Item] = self.ThemeMap[Item] end Library.ChangeTheme = function(self, Theme, Color) self.Theme[Theme] = Color for _, Item in self.ThemeItems do for Property, Value in Item.Properties do if type(Value) == "string" and Value == Theme then Item.Item[Property] = Color elseif type(Value) == "function" then Item.Item[Property] = Value() end end end end Library.IsMouseOverFrame = function(self, Frame) Frame = Frame.Instance local MousePosition = Vector2New(Mouse.X, Mouse.Y) return MousePosition.X >= Frame.AbsolutePosition.X and MousePosition.X <= Frame.AbsolutePosition.X + Frame.AbsoluteSize.X and MousePosition.Y >= Frame.AbsolutePosition.Y and MousePosition.Y <= Frame.AbsolutePosition.Y + Frame.AbsoluteSize.Y end Library.GetLighterColor = function(self, Color, Increment) local Hue, Saturation, Value = Color:ToHSV() return FromHSV(Hue, Saturation, Value * Increment) end do Library.CreateColorpicker = function(self, Data) local Colorpicker = { Hue = 0, Saturation = 0, Value = 0, Alpha = 0, IsOpen = false, IsOpen2 = false, Color = FromRGB(0, 0, 0), HexValue = "000000", Flag = Data.Flag, } local Items = {} do Items["ColorpickerButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Size = UDim2New(0, 15, 0, 15), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIGradient", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(152, 152, 152)), }), }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow2"].Instance, Scale = 0.65, }) end Items["ColorpickerWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow"].Instance, Scale = 0.65, }) end Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.699999988079071, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "http://www.roblox.com/asset/?id=18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, }):AddToTheme({ Color = "Accent" }) Items["Alpha"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), BorderSizePixel = 0, Position = UDim2New(0, 8, 1, -35), Size = UDim2New(1, -16, 0, 10), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Items["Checkers"] = Instances:Create("ImageLabel", { Parent = Items["Alpha"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Tile, BorderColor3 = FromRGB(0, 0, 0), TileSize = UDim2New(0, 6, 0, 6), Image = "http://www.roblox.com/asset/?id=18274452449", BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Checkers"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(0.37, 0.5), NumSequenceKeypoint(1, 0), }), }) Items["AlphaDragger"] = Instances:Create("Frame", { Parent = Items["Alpha"].Instance, Name = "\0", Size = UDim2New(0, 2, 1, 0), Position = UDim2New(0, 8, 0, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["AlphaDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Hue"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, Position = UDim2New(1, -7, 0, 8), Size = UDim2New(0, 10, 1, -59), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HueInline"] = Instances:Create("TextButton", { Parent = Items["Hue"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["HueInline"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 0, 0)), RGBSequenceKeypoint(0.17, FromRGB(255, 255, 0)), RGBSequenceKeypoint(0.33, FromRGB(0, 255, 0)), RGBSequenceKeypoint(0.5, FromRGB(0, 255, 255)), RGBSequenceKeypoint(0.67, FromRGB(0, 0, 255)), RGBSequenceKeypoint(0.83, FromRGB(255, 0, 255)), RGBSequenceKeypoint(1, FromRGB(255, 0, 0)), }), }) Instances:Create("UIStroke", { Parent = Items["Hue"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HueDragger"] = Instances:Create("Frame", { Parent = Items["Hue"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = -0.009999999776482582, Position = UDim2New(0, 0, 0, 8), Size = UDim2New(1, 0, 0, 2), ZIndex = 3, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["HueDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Palette"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 8, 0, 8), Size = UDim2New(1, -31, 1, -59), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["Palette"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Saturation"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Saturation"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["Value"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(0, 0, 0), }) Instances:Create("UIGradient", { Parent = Items["Value"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["PaletteDragger"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(0, 2, 0, 2), Position = UDim2New(0, 8, 0, 8), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["PaletteDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HexInput"] = Instances:Create("TextBox", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, ClearTextOnFocus = false, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", AnchorPoint = Vector2New(0, 1), Size = UDim2New(1, -16, 0, 20), PlaceholderColor3 = FromRGB(255, 255, 255), Position = UDim2New(0, 8, 1, -7), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["HexInput"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["HexInput"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Position = UDim2New(0, 0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 50, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), AutomaticSize = Enum.AutomaticSize.Y, }) Items["ColorpickerWindow2"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIListLayout", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Padding = UDimNew(0, 2), SortOrder = Enum.SortOrder.LayoutOrder, }) end local AddButton = function(Name, Callback) local NewButton = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) NewButton:AddToTheme({ TextColor3 = "Text" }) NewButton:Connect("MouseButton1Down", function() Callback() Colorpicker:SetOpen2(false) end) return NewButton end AddButton("Copy", function() local Red = MathFloor(Colorpicker.Color.R * 255) local Green = MathFloor(Colorpicker.Color.G * 255) local Blue = MathFloor(Colorpicker.Color.B * 255) setclipboard(Red .. ", " .. Green .. ", " .. Blue) Library.CopiedColor = Red .. ", " .. Green .. ", " .. Blue end) AddButton("Paste", function() if Library.CopiedColor then local Red, Green, Blue = Library.CopiedColor:match("(%d+),%s*(%d+),%s*(%d+)") Red, Green, Blue = tonumber(Red), tonumber(Green), tonumber(Blue) Colorpicker:Set({ Red, Green, Blue }, Colorpicker.Alpha) end end) local SlidingPalette = false local SlidingHue = false local SlidingAlpha = false local Debounce = false local RenderStepped local RenderStepped2 function Colorpicker:Get() return Colorpicker.Color, Colorpicker.Alpha end function Colorpicker:SetOpen(Bool) if Debounce then return end Colorpicker.IsOpen = Bool Debounce = true if Colorpicker.IsOpen then Items["ColorpickerWindow"].Instance.Visible = true Items["ColorpickerWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) for Index, Value in Library.OpenFrames do if Value ~= Colorpicker then Value:SetOpen(false) end end Library.OpenFrames[Colorpicker] = Colorpicker else if Library.OpenFrames[Colorpicker] then Library.OpenFrames[Colorpicker] = nil end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["ColorpickerWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["ColorpickerWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Colorpicker.IsOpen and 104 or 1 Items["Glow"].Instance.ZIndex = Colorpicker.IsOpen and 103 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen task.wait(0.2) Items["ColorpickerWindow"].Instance.Parent = not Colorpicker.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Colorpicker:SetOpen2(Bool) Colorpicker.IsOpen2 = Bool if Bool then Items["ColorpickerWindow2"].Instance.Visible = true Items["ColorpickerWindow2"].Instance.Parent = Library.Holder.Instance RenderStepped2 = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow2"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow2"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow2"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X + Items["ColorpickerButton"].Instance.AbsoluteSize.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) else if RenderStepped2 then Library:Disconnect(RenderStepped2.Name) RenderStepped2 = nil end Items["ColorpickerWindow2"].Instance.Visible = false Items["ColorpickerWindow2"].Instance.Parent = Library.UnusedHolder.Instance end end function Colorpicker:SlidePalette(Input) if not Input or not SlidingPalette then return end local ValueX = MathClamp( 1 - (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 1 ) local ValueY = MathClamp( 1 - (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Saturation = ValueX Colorpicker.Value = ValueY local SlideX = MathClamp( (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 0.99 ) local SlideY = MathClamp( (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideHue(Input) if not Input or not SlidingHue then return end local ValueY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Hue = ValueY local SlideY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideAlpha(Input) if not Input or not SlidingAlpha then return end local ValueX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 1 ) Colorpicker.Alpha = ValueX local SlideX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 0.99 ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, 0, 0) } ) Colorpicker:Update(true) end function Colorpicker:Update(IsFromAlpha) local Hue, Saturation, Value = Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value Colorpicker.Color = FromHSV(Hue, Saturation, Value) Colorpicker.HexValue = Colorpicker.Color:ToHex() Library.Flags[Colorpicker.Flag] = { Alpha = Colorpicker.Alpha, Color = Colorpicker.Color, HexValue = Colorpicker.HexValue, } Items["ColorpickerButton"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) Items["Palette"]:Tween(nil, { BackgroundColor3 = FromHSV(Hue, 1, 1) }) Items["HexInput"].Instance.Text = "#" .. Colorpicker.HexValue if not IsFromAlpha then Items["Alpha"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) end if Data.Callback then Library:SafeCall(Data.Callback, Colorpicker.Color, Colorpicker.Alpha) end end function Colorpicker:Set(Color, Alpha) if type(Color) == "table" then Color = FromRGB(Color[1], Color[2], Color[3]) elseif type(Color) == "string" then Color = FromHex(Color) end Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value = Color:ToHSV() Colorpicker.Alpha = Alpha or 0 local PaletteValueX = MathClamp(1 - Colorpicker.Saturation, 0, 0.99) local PaletteValueY = MathClamp(1 - Colorpicker.Value, 0, 0.99) local AlphaPositionX = MathClamp(Colorpicker.Alpha, 0, 0.99) local HuePositionY = MathClamp(Colorpicker.Hue, 0, 0.99) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(PaletteValueX, 0, PaletteValueY, 0) } ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, HuePositionY, 0) } ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(AlphaPositionX, 0, 0, 0) } ) Colorpicker:Update(false) end local PaletteChanged Items["Palette"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingPalette = true Colorpicker:SlidePalette(Input) if PaletteChanged then return end PaletteChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingPalette = false PaletteChanged:Disconnect() PaletteChanged = nil end end) end end) local HueChanged Items["HueInline"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingHue = true Colorpicker:SlideHue(Input) if HueChanged then return end HueChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingHue = false HueChanged:Disconnect() HueChanged = nil end end) end end) local AlphaChanged Items["Alpha"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingAlpha = true Colorpicker:SlideAlpha(Input) if AlphaChanged then return end AlphaChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingAlpha = false AlphaChanged:Disconnect() AlphaChanged = nil end end) end end) Items["HexInput"]:Connect("FocusLost", function() Colorpicker:Set(tostring(Items["HexInput"].Instance.Text), Colorpicker.Alpha) end) local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["ColorpickerButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Colorpicker.IsOpen then Colorpicker.IsOpen = not IsClipped( Items["ColorpickerWindow"].Instance, Data.Section.Items["Section"].Instance.Parent ) Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if SlidingPalette then Colorpicker:SlidePalette(Input) elseif SlidingHue then Colorpicker:SlideHue(Input) elseif SlidingAlpha then Colorpicker:SlideAlpha(Input) end end end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Colorpicker.IsOpen then return end if Library:IsMouseOverFrame(Items["ColorpickerWindow"]) or Library:IsMouseOverFrame(Items["ColorpickerWindow2"]) then return end Colorpicker:SetOpen(false) Colorpicker:SetOpen2(false) end end) Items["ColorpickerButton"]:Connect("MouseButton1Down", function() Colorpicker:SetOpen(not Colorpicker.IsOpen) end) Items["ColorpickerButton"]:Connect("MouseButton2Down", function() Colorpicker:SetOpen2(not Colorpicker.IsOpen2) end) if Data.Default then Colorpicker:Set(Data.Default, Data.Alpha) end Library.SetFlags[Colorpicker.Flag] = function(Color, Alpha) Colorpicker:Set(Color, Alpha) end return Colorpicker, Items end Library.CreateKeybind = function(self, Data) local Keybind = { IsOpen = false, Key = "", Toggled = false, Mode = "", Flag = Data.Flag, Picking = false, Value = "", } local KeyListItem if Library.KeyList then KeyListItem = Library.KeyList:Add("", "") end local Items = {} do Items["KeyButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "Unbound", AutoButtonColor = false, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeyButton"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = Items["KeyButton"].Instance, Name = "\0", PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIStroke", { Parent = Items["KeyButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["KeybindWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 114, 0, 35), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, Size = UDim2New(0, 78, 0, 66), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeybindWindow"]:AddToTheme({ BackgroundColor3 = "Element" }) Items["Toggle"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 2, 0, 2), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Toggle"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Toggle"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["ToggleStroke"] = Instances:Create("UIStroke", { Parent = Items["Toggle"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["ToggleStroke"]:AddToTheme({ Color = "Border" }) Items["ToggleLiner"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["ToggleLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["ToggleText"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Toggle", AutomaticSize = Enum.AutomaticSize.X, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["ToggleText"]:AddToTheme({ TextColor3 = "Text" }) Items["Hold"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 22), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Hold"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Hold"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["HoldStroke"] = Instances:Create("UIStroke", { Parent = Items["Hold"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["HoldStroke"]:AddToTheme({ Color = "Border" }) Items["HoldLiner"] = Instances:Create("Frame", { Parent = Items["Hold"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["HoldLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["HoldText"] = Instances:Create("TextLabel", { Parent = Items["Hold"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Hold", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HoldText"]:AddToTheme({ TextColor3 = "Text" }) Items["AlwaysOn"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 44), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Instances:Create("UIGradient", { Parent = Items["AlwaysOn"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["AlwaysOnStroke"] = Instances:Create("UIStroke", { Parent = Items["AlwaysOn"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["AlwaysOnStroke"]:AddToTheme({ Color = "Border" }) Items["AlwaysOnLiner"] = Instances:Create("Frame", { Parent = Items["AlwaysOn"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["AlwaysOnLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["AlwaysOnText"] = Instances:Create("TextLabel", { Parent = Items["AlwaysOn"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Always On", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["AlwaysOnText"]:AddToTheme({ TextColor3 = "Text" }) Items["KeyButton"]:OnHover(function() Items["KeyButton"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["KeyButton"]:OnHoverLeave(function() Items["KeyButton"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end local Update = function() if KeyListItem then KeyListItem:SetText(Data.Name, Keybind.Value) if Keybind.ForceHide then KeyListItem:SetStatus(false) else KeyListItem:SetStatus(Keybind.Toggled) end end end local Modes = { ["Toggle"] = { Items["Toggle"], Items["ToggleText"], Items["ToggleStroke"], Items["ToggleLiner"] }, ["Hold"] = { Items["Hold"], Items["HoldText"], Items["HoldStroke"], Items["HoldLiner"] }, ["Always On"] = { Items["AlwaysOn"], Items["AlwaysOnText"], Items["AlwaysOnStroke"], Items["AlwaysOnLiner"], }, } function Keybind:Get() return Keybind.Mode, Keybind.Key, Keybind.Toggled end local Debounce = false local RenderStepped function Keybind:SetOpen(Bool) if Debounce then return end Keybind.IsOpen = Bool Debounce = true if Keybind.IsOpen then Items["KeybindWindow"].Instance.Visible = true Items["KeybindWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["KeybindWindow"].Instance.Position = UDim2New( 0, Items["KeyButton"].Instance.AbsolutePosition.X, 0, Items["KeyButton"].Instance.AbsolutePosition.Y + Items["KeyButton"].Instance.AbsoluteSize.Y + 65 ) end) if not Debounce then for Index, Value in Library.OpenFrames do if Value ~= Keybind then Value:SetOpen(false) end end Library.OpenFrames[Keybind] = Keybind end else if not Debounce then if Library.OpenFrames[Keybind] then Library.OpenFrames[Keybind] = nil end end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["KeybindWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["KeybindWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen task.wait(0.2) Items["KeybindWindow"].Instance.Parent = not Keybind.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Keybind:Set(Key) local KStr = tostring(type(Key) == "table" and Key.Key or Key) if StringFind(KStr, "Backspace") or KStr == "None" then Keybind.Key = "None" Keybind.Value = "None" Items["KeyButton"].Instance.Text = "None" -- Set mode from table or keep existing, default to Toggle local IncomingMode = (type(Key) == "table" and Key.Mode) or Keybind.Mode if IncomingMode == nil or IncomingMode == "" then IncomingMode = Data.Mode or "Toggle" end Keybind.Mode = IncomingMode Keybind:SetMode(IncomingMode) Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } Update() Keybind.Picking = false return end if StringFind(tostring(Key), "Enum") then Keybind.Key = tostring(Key) Keybind.Picking = false -- Ensure mode is set; default to Toggle if empty if Keybind.Mode == nil or Keybind.Mode == "" then Keybind.Mode = Data.Mode or "Toggle" Keybind:SetMode(Keybind.Mode) end Key = Key.Name local KeyString = Keys[Keybind.Key] or StringGSub(Key, "Enum.", "") or "None" local TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "table" then local RealKey = Key.Key == "Backspace" and "None" or Key.Key Keybind.Key = tostring(Key.Key) if Key.Mode then Keybind.Mode = Key.Mode Keybind:SetMode(Key.Mode) else Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end local KeyString = Keys[Keybind.Key] or StringGSub(tostring(RealKey), "Enum.", "") or RealKey local TextToDisplay = KeyString and StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay if Key.Toggled then Keybind:Press(Key.Toggled, true) end if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif TableFind({ "Toggle", "Hold", "Always" }, Key) then Keybind.Mode = Key Keybind:SetMode(Keybind.Mode) if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "boolean" then Keybind:Press(Key) end Keybind.Picking = false end function Keybind:Press(Bool) if Keybind.Mode == "Toggle" then Keybind.Toggled = not Keybind.Toggled elseif Keybind.Mode == "Hold" then Keybind.Toggled = Bool elseif Keybind.Mode == "Always" then Keybind.Toggled = true end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end function Keybind:SetVisibleInList(Bool) Keybind.ForceHide = not Bool Update() end function Keybind:SetMode(Mode) for Index, Value in Modes do if Index == Mode then Value[1]:Tween(nil, { BackgroundTransparency = 0 }) Value[4]:Tween(nil, { BackgroundTransparency = 0 }) Value[2]:Tween(nil, { TextTransparency = 0 }) Value[3]:Tween(nil, { Transparency = 0 }) else Value[1]:Tween(nil, { BackgroundTransparency = 1 }) Value[4]:Tween(nil, { BackgroundTransparency = 1 }) Value[2]:Tween(nil, { TextTransparency = 0.4 }) Value[3]:Tween(nil, { Transparency = 1 }) end end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["KeyButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Keybind.IsOpen then Keybind.IsOpen = not IsClipped(Items["KeybindWindow"].Instance, Data.Section.Items["Section"].Instance.Parent) Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen end end) Items["KeyButton"]:Connect("MouseButton1Click", function() Keybind.Picking = true Items["KeyButton"].Instance.Text = "." Library:Thread(function() local Count = 1 while true do if not Keybind.Picking then break end if Count == 4 then Count = 1 end if Keybind.Picking then Items["KeyButton"].Instance.Text = Count == 1 and "." or Count == 2 and ".." or Count == 3 and "..." end Count += 1 task.wait(0.4) end end) local InputBegan InputBegan = UserInputService.InputBegan:Connect(function(Input) if Input.UserInputType == Enum.UserInputType.Touch then return end if Input.UserInputType == Enum.UserInputType.Keyboard then Keybind:Set(Input.KeyCode) else Keybind:Set(Input.UserInputType) end InputBegan:Disconnect() InputBegan = nil end) end) Items["KeyButton"]:Connect("MouseButton2Down", function() Keybind:SetOpen(not Keybind.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end if Input.UserInputType == Enum.UserInputType.MouseButton1 then if not Keybind.IsOpen then return end if Library:IsMouseOverFrame(Items["KeybindWindow"]) then return end Keybind:SetOpen(false) end end) Library:Connect(UserInputService.InputEnded, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end end) Items["Toggle"]:Connect("MouseButton1Down", function() Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end) Items["Hold"]:Connect("MouseButton1Down", function() Keybind.Mode = "Hold" Keybind:SetMode("Hold") end) Items["AlwaysOn"]:Connect("MouseButton1Down", function() Keybind.Mode = "Always" Keybind:SetMode("Always On") end) if Data.Default then Keybind:Set({ Key = Data.Default, Mode = Data.Mode or "Toggle", Toggled = Data.Toggled }) end Library.SetFlags[Keybind.Flag] = function(Value) Keybind:Set(Value) end return Keybind, Items end Library.Watermark = function(self, Name) local Watermark = {} local Items = {} do Items["Watermark"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0), Position = UDim2New(0.5, 0, 0, 25), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 180, 0, 30), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), ZIndex = 5, }) Items["Watermark"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["Watermark"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Watermark"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 4, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Watermark"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AnchorPoint = Vector2New(0.5, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Watermark"]:MakeDraggable() end Watermark.BaseText = Name function Watermark:SetText(Text) Watermark.BaseText = tostring(Text) end local Frames = 0 local LastUpdate = tick() local CurrentFps = 60 Library:Connect(RunService.RenderStepped, function() Frames = Frames + 1 local Now = tick() if Now - LastUpdate >= 1 then CurrentFps = math.floor(Frames / (Now - LastUpdate)) Frames = 0 LastUpdate = Now end local Ping = 0 pcall(function() Ping = math.floor(LocalPlayer:GetNetworkPing() * 1000) end) Items["Text"].Instance.Text = string.format("%s | %d FPS | %d ms", Watermark.BaseText, CurrentFps, Ping) Items["Watermark"]:Tween(nil, { Size = UDim2New(0, Items["Text"].Instance.TextBounds.X + 20, 0, 30) }) end) function Watermark:SetVisibility(Bool) Items["Watermark"].Instance.Visible = Bool end Watermark:SetText(Name) return Watermark end Library.KeybindList = function(self) local KeybindList = {} self.KeyList = KeybindList local Items = {} do Items["KeybindList"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, Visible = false, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["KeybindList"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Instances:Create("UIPadding", { Parent = Items["KeybindList"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 9), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, -9, 0, -9), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 18, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(0, 113, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["KeybindList"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Keybinds", BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Size = UDim2New(0, 75, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner2"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, 0, 0, 21), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 1), BorderSizePixel = 0, BackgroundColor3 = FromRGB(46, 52, 61), }) Items["Liner2"]:AddToTheme({ BackgroundColor3 = "Border" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 28), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) Instances:Create("UIStroke", { Parent = Items["KeybindList"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end function KeybindList:SetVisibility(Bool) Items["KeybindList"].Instance.Visible = Bool end function KeybindList:Add(Name, Key) local NewKey = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Name .. " [" .. Key .. "]", Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) NewKey:AddToTheme({ TextColor3 = "Text" }) function NewKey:SetText(Name, Key) NewKey.Instance.Text = Name .. " [" .. Key .. "]" end function NewKey:SetStatus(Bool) if NewKey.Instance.Text:find("Menu Keybind") then NewKey.Instance.Visible = false return end NewKey.Instance.Visible = Bool end return NewKey end return KeybindList end Library.ArmorViewer = function(self) local Viewer = { Items = {}, } local Items = {} do Items["ArmorViewer"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 295, 0, 220), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["ArmorViewer"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Items["ArmorViewer"]:MakeDraggable() Items["ArmorViewer"]:MakeResizeable(Vector2New(295, 220), Vector2New(9999, 9999)) Items["Liner"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 8, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["ArmorViewer"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "inventory", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, ZIndex = 8, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 32), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, -16, 1, -40), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Holder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["RealHolder"] = Instances:Create("ScrollingFrame", { Parent = Items["Holder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 3, Size = UDim2New(1, -4, 1, -8), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 4), ZIndex = 8, BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["RealHolder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIGridLayout", { Parent = Items["RealHolder"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, CellPadding = UDim2New(0, 8, 0, 8), CellSize = UDim2New(0, 82, 0, 82), }) Instances:Create("UIPadding", { Parent = Items["RealHolder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 1), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 5), }) end function Viewer:Add(Name, Icon) local NewItemTable = {} local NewItem = Instances:Create("Frame", { Parent = Items["RealHolder"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 8, Size = UDim2New(0, 100, 0, 100), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewItem.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local NewIcon = Instances:Create("ImageLabel", { Parent = NewItem.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0.5, 0.5), ZIndex = 8, Image = "rbxassetid://" .. Icon, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), Size = UDim2New(0, 50, 0, 50), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) function NewItemTable:Remove() NewItem:Clean() Viewer.Items[Name] = nil end Viewer.Items[Name] = NewItem return NewItemTable end function Viewer:ClearAllItems() for Index, Value in Viewer.Items do Value:Remove() end end function Viewer:SetVisibility(Bool) Items["ArmorViewer"].Instance.Visible = Bool end function Viewer:SetTitle(Name) Items["Title"].Instance.Text = Name end function Viewer:SetPosition(Position) Items["ArmorViewer"].Instance.Position = Position end return Viewer end Library.Notification = function(self, Name, Duration) local Items = {} do Items["Notification"] = Instances:Create("Frame", { Parent = self.NotifHolder.Instance, Name = "\0", Size = UDim2New(0, 20, 0, 20), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["Notification"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIPadding", { Parent = Items["Notification"].Instance, Name = "\0", PaddingTop = UDimNew(0, 7), PaddingBottom = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingLeft = UDimNew(0, 7), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Notification"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = Items["Notification"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end local Size = Items["Notification"].Instance.AbsoluteSize for Index, Value in Items do if Value.Instance:IsA("Frame") then Value.Instance.BackgroundTransparency = 1 elseif Value.Instance:IsA("TextLabel") then Value.Instance.TextTransparency = 1 end end Items["Notification"].Instance.AutomaticSize = Enum.AutomaticSize.None Library:Thread(function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 0 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 0 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, Size.X, 0, Size.Y) }) task.delay(Duration + 0.1, function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 1 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 1 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, 0, 0, 0) }) task.wait(0.5) Items["Notification"]:Clean() end) end) end Library.TargetHud = function(self) local TargetHud = {} local Items = {} do Items["TargetHud"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Size = UDim2New(0, 295, 0, 21), Position = UDim2New(0, 0, 0.8, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(17, 21, 27), Visible = false, }) Items["TargetHud"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["TargetHud"]:MakeDraggable() Instances:Create("UIStroke", { Parent = Items["TargetHud"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["TargetHud"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Target Hud", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, ZIndex = 6, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 6, BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Content"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, ZIndex = 6, Position = UDim2New(0, 8, 0, 32), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Avatar"] = Instances:Create("ImageLabel", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Image = "rbxasset://textures/ui/GuiImagePlaceholder.png", BackgroundTransparency = 1, ZIndex = 6, Size = UDim2New(0, 70, 0, 70), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"] = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-- (@--)", Size = UDim2New(1, -77, 0, 15), ZIndex = 6, BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 77, 0, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIPadding", { Parent = Items["TargetHud"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Items["Content"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Bars"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, -77, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Bars"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Bottom, Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) end function TargetHud:AddBar(Color) local NewBar = {} local NewBarBackground = Instances:Create("Frame", { Parent = Items["Bars"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), ZIndex = 6, BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewBarBackground.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local BarAccent = Instances:Create("Frame", { Parent = NewBarBackground.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.8999999761581421, 0, 1, 0), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = Color, }) Instances:Create("UIGradient", { Parent = BarAccent.Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(153, 153, 153)), }), }) local BarValue = Instances:Create("TextLabel", { Parent = NewBarBackground.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), ZIndex = 6, BorderColor3 = FromRGB(0, 0, 0), Text = "90", Size = UDim2New(0, 0, 1, 0), BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) BarValue:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = BarValue.Instance, Name = "\0", }) function NewBar:SetPercentage(Percentage) local RealPercentage = 1 / 100 * Percentage if BarAccent and NewBarBackground then BarAccent:Tween( TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Size = UDim2New(RealPercentage, 0, 1, 0) } ) BarValue.Instance.Text = math.floor(Percentage) end end function NewBar:Remove() NewBarBackground:Clean() NewBar = nil end return NewBar end function TargetHud:SetPlayer(Player) if not Player then return end local okThumb, AvatarContent = pcall(function() return Players:GetUserThumbnailAsync( Player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420 ) end) if not okThumb or type(AvatarContent) ~= "string" or AvatarContent == "" then AvatarContent = string.format("rbxthumb://type=AvatarHeadShot&id=%d&w=420&h=420", Player.UserId) end Items["Avatar"].Instance.Image = AvatarContent Items["Username"].Instance.Text = Player.DisplayName .. " (@" .. Player.Name .. ")" end function TargetHud:SetVisibility(Bool) Items["TargetHud"].Instance.Visible = Bool end function TargetHud:SetPosition(Position) Items["TargetHud"].Instance.Position = Position end return TargetHud end Library.Window = function(self, Data) Data = Data or {} if not Library.Font then CustomFont:New("VerdanaFix", 400, "Regular", { Id = "VerdanaFix", Url = "https://github.com/sametexe001/luas/raw/refs/heads/main/fonts/verdana.ttf", }) Library.Font = CustomFont:Get("VerdanaFix") end local Window = { Name = Data.Name or Data.name or "Bronx Dupe", Logo = Data.Logo or Data.logo or "121644323941494", Pages = {}, Items = {}, IsOpen = false, } local Items = {} do Items["MainFrame"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), Position = IsMobile and UDim2New(0.5, 0, 0.5, 75) or UDim2New(0.5, 0, 0.5, 10), BorderColor3 = FromRGB(0, 34, 37), Size = not IsMobile and UDim2New(0, 621, 0, 542) or UDim2New(0, 450, 0, 480), BorderSizePixel = 2, Visible = false, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["MainFrame"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIScale"] = Instances:Create("UIScale", { Parent = Items["MainFrame"].Instance, Name = "\0", Scale = IsMobile and 0.65 or 1, }) Library.MainFrame = Items["MainFrame"].Instance Items["MainFrame"]:MakeDraggable() Items["MainFrame"]:MakeResizeable(Vector2New(621, 542), Vector2New(9999, 9999)) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["MainFrame"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Inline"] = Instances:Create("Frame", { Parent = Items["MainFrame"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(1, -2, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inline"].Instance, Name = "\0", Color = FromRGB(0, 34, 37), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Window Outline" }) Items["Logo"] = Instances:Create("ImageLabel", { Parent = Items["Inline"].Instance, Name = "\0", ImageColor3 = FromRGB(0, 128, 128), BorderColor3 = FromRGB(0, 0, 0), Image = string.find(tostring(Window.Logo), "rbxassetid://") and Window.Logo or "rbxassetid://" .. tostring(Window.Logo), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 10), Size = UDim2New(0, 18, 0, 18), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 0, 0), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["Inline"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Window.Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 32, 0, 10), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Inline"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0, 39), ClipsDescendants = true, Size = UDim2New(1, -14, 1, -46), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Pages"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 30), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Pages"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, Padding = UDimNew(0, 1), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["MainFrame"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Window.Items = Items end local Debounce = false function Window:SetCenter() local CenterPosition = Items["MainFrame"].Instance.AbsolutePosition task.wait() Items["MainFrame"].Instance.AnchorPoint = Vector2New(0, 0) Items["MainFrame"].Instance.Position = UDim2New(0, CenterPosition.X, 0, CenterPosition.Y) end function Window:SetOpen(Bool) for Index, Value in Library.OpenFrames do Value:SetOpen(false) end if Debounce then return end Window.IsOpen = Bool Debounce = true if Window.IsOpen then Items["MainFrame"].Instance.Visible = true end local Descendants = Items["MainFrame"].Instance:GetDescendants() TableInsert(Descendants, Items["MainFrame"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["MainFrame"].Instance.Visible = Window.IsOpen end) end Library:Connect(UserInputService.InputBegan, function(Input) if tostring(Input.KeyCode) == Library.MenuKeybind or tostring(Input.UserInputType) == Library.MenuKeybind then Window:SetOpen(not Window.IsOpen) end end) Window:SetCenter() task.wait() local bootHidden = false if Library.Folders and Library.Folders.Directory then bootHidden = isfile(Library.Folders.Directory.."/silentload.txt") end if bootHidden then Library.FadeSpeed = 0 Window:SetOpen(false) Library.FadeSpeed = 0.2 else Window:SetOpen(true) end if Data.MobileButtonText then Library.HideShowButtonText = Data.MobileButtonText end return setmetatable(Window, Library) end Library.Page = function(self, Data) Data = Data or {} local Page = { Window = self, Name = Data.Name or Data.name or "Page", Columns = Data.Columns or Data.columns or 2, Items = {}, ColumnsData = {}, Active = false, } local Items = {} do Items["Inactive"] = Instances:Create("TextButton", { Parent = Page.Window.Items["Pages"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inactive"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 1), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", Visible = false, ImageTransparency = 0.5, AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), ScaleType = Enum.ScaleType.Slice, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ImageColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Inactive"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Page.Name, AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0.5, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["TextGlow"] = Instances:Create("ImageLabel", { Parent = Items["Text"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Slice, ImageTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 3), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["TextGlow"]:AddToTheme({ ImageColor3 = "Text" }) Instances:Create("UIGradient", { Parent = Items["TextGlow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Hide"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 0, 1, 1), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["Hide"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["Page"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 80), BorderColor3 = FromRGB(0, 0, 0), Visible = false, Size = UDim2New(1, 0, 1, -35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Page"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, SortOrder = Enum.SortOrder.LayoutOrder, VerticalFlex = Enum.UIFlexAlignment.Fill, }) for Index = 1, Page.Columns do local NewColumn = Instances:Create("ScrollingFrame", { Parent = Items["Page"].Instance, Name = "\0", ScrollBarImageColor3 = FromRGB(0, 0, 0), Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 0, BackgroundTransparency = 1, Size = UDim2New(0, 100, 0, 100), CanvasSize = UDim2New(0, 0, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIPadding", { Parent = NewColumn.Instance, Name = "\0", PaddingTop = UDimNew(0, 5), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIListLayout", { Parent = NewColumn.Instance, Name = "\0", Padding = UDimNew(0, 12), SortOrder = Enum.SortOrder.LayoutOrder, }) Page.ColumnsData[Index] = NewColumn end Page.Items = Items end local Debounce = false function Page:Turn(Bool) if Debounce then return end Page.Active = Bool Debounce = true Items["Page"].Instance.Visible = Bool Items["Page"].Instance.Parent = Bool and Page.Window.Items["Content"].Instance or Library.UnusedHolder.Instance if Page.Active then Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 0.7 }) Items["Text"]:Tween(nil, { TextTransparency = 0 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 0 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 35) } ) else Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(0, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 1 }) Items["Text"]:Tween(nil, { TextTransparency = 0.4 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 1 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 80) } ) end Debounce = false end Items["Inactive"]:Connect("MouseButton1Down", function() for Index, Value in Page.Window.Pages do if Value == Page and Page.Active then return end Value:Turn(Value == Page) end end) if #Page.Window.Pages == 0 then Page:Turn(true) end TableInsert(Page.Window.Pages, Page) return setmetatable(Page, Library.Pages) end Library.Pages.Section = function(self, Data) Data = Data or {} local Section = { Window = self.Window, Page = self, Name = Data.Name or Data.name or "Section", Side = Data.Side or Data.side or 1, Items = {}, } local Items = {} do Items["Section"] = Instances:Create("Frame", { Parent = Section.Page.ColumnsData[Section.Side].Instance, Name = "\0", Size = UDim2New(1, 0, 0, 40), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Section"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIStroke", { Parent = Items["Section"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIPadding", { Parent = Items["Section"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Items["Topbar"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 25), BorderSizePixel = 0, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Topbar"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIGradient", { Parent = Items["Topbar"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(165, 165, 165)), }), }) Instances:Create("UIStroke", { Parent = Items["Topbar"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Topbar"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Liner"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(171, 171, 171)), }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Topbar"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Section.Name, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0.5, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 35), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Section.Items = Items end return setmetatable(Section, Library.Sections) end Library.Sections.Toggle = function(self, Data) Data = Data or {} local Toggle = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Toggle", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or false, Callback = Data.Callback or Data.callback or function() end, Value = false, } local Items = {} do Items["Toggle"] = Instances:Create("TextButton", { Parent = Toggle.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["IndicatorOutline"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 12, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["IndicatorOutline"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["IndicatorInline"] = Instances:Create("Frame", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, -2, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["IndicatorInline"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Toggle.Name, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Toggle"]:OnHover(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Toggle"]:OnHoverLeave(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Toggle:Get() return Toggle.Value end function Toggle:Set(Value) Toggle.Value = Value Library.Flags[Toggle.Flag] = Value if Toggle.Value then Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, -2, 1, -2) } ) else Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 1, Size = UDim2New(0, -2, 0, -2) } ) end if Toggle.Callback then Library:SafeCall(Toggle.Callback, Toggle.Value) end end function Toggle:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Toggle:Keybind(Data) Data = Data or {} local Keybind = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Toggle.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = function(State) Toggle:Set(State) if Keybind.Callback then Keybind.Callback(State) end end, }) local OldToggleSet = Toggle.Set Toggle.Set = function(self, Value) OldToggleSet(self, Value) NewKeybind.Toggled = Value if Library.Flags[NewKeybind.Flag] then Library.Flags[NewKeybind.Flag].Toggled = Value end end return NewKeybind end function Toggle:SetVisibility(Bool) Items["Toggle"].Instance.Visible = Bool end Items["Toggle"]:Connect("MouseButton1Down", function() Toggle:Set(not Toggle.Value) end) Toggle:Set(Toggle.Default) Library.SetFlags[Toggle.Flag] = function(Value) Toggle:Set(Value) end return Toggle end Library.Sections.Button = function(self, Data) Data = Data or {} local Button = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Button", Callback = Data.Callback or Data.callback or function() end, } local Items = {} do Items["Button"] = Instances:Create("TextButton", { Parent = Button.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Button.Name, AutoButtonColor = false, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Button"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(199, 199, 199)), }), }) Items["Button"]:OnHover(function() Items["Button"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Button"]:OnHoverLeave(function() Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Button:SetVisibility(Bool) Items["Button"].Instance.Visible = Bool end function Button:Press() Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Accent" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Accent }) Library:SafeCall(Button.Callback) task.wait(0.1) if not Library then return end Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Element" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end Items["Button"]:Connect("MouseButton1Down", function() Button:Press() end) return Button end Library.Sections.Slider = function(self, Data) Data = Data or {} local Slider = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Slider", Flag = Data.Flag or Data.flag or Library:NextFlag(), Min = Data.Min or Data.min or 0, Decimals = Data.Decimals or Data.decimals or 1, Suffix = Data.Suffix or Data.suffix or "", Max = Data.Max or Data.max or 100, Default = Data.Default or Data.Default or 0, Callback = Data.Callback or Data.callback or function() end, Value = 0, Sliding = false, } local Items = {} do Items["Slider"] = Instances:Create("Frame", { Parent = Slider.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Slider.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"] = Instances:Create("TextButton", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealSlider"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealSlider"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Accent"] = Instances:Create("Frame", { Parent = Items["RealSlider"].Instance, Name = "\0", Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.5, 0, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Accent"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Value"] = Instances:Create("TextBox", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, Active = false, TextTransparency = 0.5, AnchorPoint = Vector2New(1, 0), TextSize = 14, Size = UDim2New(0, 0, 0, 15), TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "50s", Selectable = false, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, ClearTextOnFocus = false, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"]:OnHover(function() Items["RealSlider"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealSlider"]:OnHoverLeave(function() Items["RealSlider"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Slider:Get() return Slider.Value end function Slider:Set(Value) Slider.Value = MathClamp(Library:Round(Value, Slider.Decimals), Slider.Min, Slider.Max) Library.Flags[Slider.Flag] = Slider.Value Items["Accent"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2New((Slider.Value - Slider.Min) / (Slider.Max - Slider.Min), -2, 1, -2) } ) Items["Value"].Instance.Text = StringFormat("%s%s", Slider.Value, Slider.Suffix) if Slider.Value <= Slider.Min then Items["Accent"].Instance.Visible = false else Items["Accent"].Instance.Visible = true end if Slider.Callback then Library:SafeCall(Slider.Callback, Slider.Value) end end local InputChanged Items["RealSlider"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Slider.Sliding = true local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Slider.Sliding = false if InputChanged then InputChanged:Disconnect() InputChanged = nil end end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Slider.Sliding then local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) end end end) if Slider.Default then Slider:Set(Slider.Default) end Library.SetFlags[Slider.Flag] = function(Value) Slider:Set(Value) end return Slider end Library.Sections.Dropdown = function(self, Data) Data = Data or {} local Dropdown = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Dropdown", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, Default = Data.Default or Data.default or nil, MaxSize = Data.MaxSize or Data.maxsize or 75, Callback = Data.Callback or Data.callback or function() end, Multi = Data.Multi or Data.multi or false, Options = {}, Value = {}, IsOpen = false, } local Items = {} do Items["Dropdown"] = Instances:Create("Frame", { Parent = Dropdown.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 45), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Dropdown.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealDropdown"] = Instances:Create("TextButton", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealDropdown"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealDropdown"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Value"] = Instances:Create("TextLabel", { Parent = Items["RealDropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-", AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(1, -16, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 4, 0.5, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["OptionHolder"] = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "\0", FontFace = Library.Font, Visible = false, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 130), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["OptionHolder"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["OptionHolder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Search"] = Instances:Create("TextBox", { Parent = Items["OptionHolder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "", Size = UDim2New(1, -8, 0, 15), Position = UDim2New(0, 4, 0, 4), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, PlaceholderColor3 = FromRGB(255, 255, 255), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = "Search..", TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Search"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("ScrollingFrame", { Parent = Items["OptionHolder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 4, Size = UDim2New(1, -4, 1, -26), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 22), BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Holder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIPadding", { Parent = Items["Holder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 6), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 10), PaddingLeft = UDimNew(0, 6), }) Instances:Create("UIListLayout", { Parent = Items["Holder"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["RealDropdown"]:OnHover(function() Items["RealDropdown"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealDropdown"]:OnHoverLeave(function() Items["RealDropdown"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Dropdown:Get() return Dropdown.Value end function Dropdown:Set(Option) if Data.Multi then if type(Option) ~= "table" then return end Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Option do local OptionData = Dropdown.Options[Value] if not OptionData then continue end OptionData.Selected = true OptionData:Toggle("Active") end Items["Value"].Instance.Text = TableConcat(Option, ", ") else if not Dropdown.Options[Option] then return end local OptionData = Dropdown.Options[Option] Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") else Value.Selected = true Value:Toggle("Active") end end Items["Value"].Instance.Text = Option end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["RealDropdown"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Dropdown.IsOpen then Dropdown.IsOpen = not IsClipped(Items["OptionHolder"].Instance, Dropdown.Section.Items["Section"].Instance.Parent) Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen end end) local Debounce = false local RenderStepped function Dropdown:SetOpen(Bool) if Debounce then return end Dropdown.IsOpen = Bool Debounce = true if Bool then Items["OptionHolder"].Instance.Visible = true Items["OptionHolder"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["OptionHolder"].Instance.Position = UDim2New( 0, Items["RealDropdown"].Instance.AbsolutePosition.X, 0, Items["RealDropdown"].Instance.AbsolutePosition.Y + Items["RealDropdown"].Instance.AbsoluteSize.Y + 65 ) Items["OptionHolder"].Instance.Size = UDim2New(0, Items["RealDropdown"].Instance.AbsoluteSize.X, 0, Dropdown.MaxSize) end) for Index, Value in Library.OpenFrames do if Value ~= Dropdown then Value:SetOpen(false) end end Library.OpenFrames[Dropdown] = Dropdown else if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end if Library.OpenFrames[Dropdown] then Library.OpenFrames[Dropdown] = nil end end local AllInstances = Items["OptionHolder"].Instance:GetDescendants() TableInsert(AllInstances, Items["OptionHolder"].Instance) local NewTween for Index, Value in AllInstances do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Dropdown.IsOpen and 10 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, 0.2) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, 0.2) end end Library:Connect(NewTween.Tween.Completed, function() Debounce = false Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen task.wait(0.2) Items["OptionHolder"].Instance.Parent = not Dropdown.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Dropdown:Add(Option) local OptionButton = Instances:Create("TextButton", { Parent = Items["Holder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) OptionButton:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = OptionButton.Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) local OptionStroke = Instances:Create("UIStroke", { Parent = OptionButton.Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) OptionStroke:AddToTheme({ Color = "Border" }) local OptionLiner = Instances:Create("Frame", { Parent = OptionButton.Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) OptionLiner:AddToTheme({ BackgroundColor3 = "Accent" }) local OptionText = Instances:Create("TextLabel", { Parent = OptionButton.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Option, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) OptionText:AddToTheme({ TextColor3 = "Text" }) local OptionData = { Button = OptionButton, Selected = false, Name = Option, Text = OptionText, Liner = OptionLiner, Stroke = OptionStroke, } function OptionData:Toggle(Status) if Status == "Active" then OptionData.Liner:Tween(nil, { BackgroundTransparency = 0, Size = UDim2New(0, 1, 1, 0) }) OptionData.Text:Tween(nil, { TextTransparency = 0 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 0 }) OptionData.Stroke:Tween(nil, { Transparency = 0 }) else OptionData.Liner:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Text:Tween(nil, { TextTransparency = 0.4 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Stroke:Tween(nil, { Transparency = 1 }) end end function OptionData:Set() OptionData.Selected = not OptionData.Selected if Data.Multi then local Index = TableFind(Dropdown.Value, OptionData.Name) if Index then TableRemove(Dropdown.Value, Index) else TableInsert(Dropdown.Value, OptionData.Name) end OptionData:Toggle(Index and "Inactive" or "Active") Library.Flags[Dropdown.Flag] = Dropdown.Value local TextFormat = #Dropdown.Value > 0 and TableConcat(Dropdown.Value, ", ") or "--" Items["Value"].Instance.Text = TextFormat else if OptionData.Selected then Dropdown.Value = OptionData.Name Library.Flags[Dropdown.Flag] = OptionData.Name OptionData.Selected = true OptionData:Toggle("Active") for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") end end Items["Value"].Instance.Text = OptionData.Name else Dropdown.Value = nil Library.Flags[Dropdown.Flag] = nil OptionData.Selected = false OptionData:Toggle("Inactive") Items["Value"].Instance.Text = "-" end end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end OptionData.Button:Connect("MouseButton1Down", function() OptionData:Set() end) Dropdown.Options[OptionData.Name] = OptionData return OptionData end function Dropdown:Remove(Option) local OptionData = Dropdown.Options[Option] if OptionData then OptionData.Button:Clean() Dropdown.Options[Option] = nil end end function Dropdown:Refresh(List) for Index, Value in Dropdown.Options do Dropdown:Remove(Value.Name) end for Index, Value in List do Dropdown:Add(Value) end end for Index, Value in Dropdown.Items do Dropdown:Add(Value) end Items["RealDropdown"]:Connect("MouseButton1Down", function() Dropdown:SetOpen(not Dropdown.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Dropdown.IsOpen then return end if Library:IsMouseOverFrame(Items["OptionHolder"]) then return end Dropdown:SetOpen(false) end end) local SearchStepped Items["Search"]:Connect("Focused", function() SearchStepped = Library:Connect(RunService.RenderStepped, function() for Index, Value in Dropdown.Options do if Items["Search"].Instance.Text ~= "" then if StringFind( StringLower(Value.Name), Library:EscapePattern(StringLower(Items["Search"].Instance.Text)) ) then Value.Button.Instance.Visible = true else Value.Button.Instance.Visible = false end else Value.Button.Instance.Visible = true end end end) end) Items["Search"]:Connect("FocusLost", function() if SearchStepped then Library:Disconnect(SearchStepped.Name) SearchStepped = nil end end) Library.SetFlags[Dropdown.Flag] = function(Value) Dropdown:Set(Value) end if Dropdown.Default then Dropdown:Set(Dropdown.Default) end return Dropdown end Library.Sections.Listbox = function(self, Data) Data = Data or {} local Listbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Listbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, MaxSize = Data.MaxSize or Data.maxSize or 150, Callback = Data.Callback or Data.callback or function() end, Value = Data.Default or Data.default or "", } local Items = {} Items["Listbox"] = Instances:Create("Frame", { Parent = Listbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, Listbox.MaxSize + 10), }) Items["ListboxLabel"] = Instances:Create("TextLabel", { Parent = Items["Listbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Listbox.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Center, TextSize = 14, }) Items["ListboxLabel"]:AddToTheme({ TextColor3 = "Text" }) Items["ListInner"] = Instances:Create("Frame", { Parent = Items["Listbox"].Instance, Name = "\0", BackgroundColor3 = FromRGB(35, 41, 50), Position = UDim2New(0, 0, 0, 21), Size = UDim2New(1, 0, 1, -21), }) Items["ListInner"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ListInner"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UICorner", { Parent = Items["ListInner"].Instance, Name = "\0", CornerRadius = UDimNew(0, 3), }) Items["ScrollingFrame"] = Instances:Create("ScrollingFrame", { Parent = Items["ListInner"].Instance, Name = "\0", Active = true, BackgroundColor3 = FromRGB(255, 255, 255), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarImageColor3 = FromRGB(46, 52, 61), ScrollBarThickness = 3, Size = UDim2New(1, 0, 1, 0), }) Items["ScrollingFrame"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Items["UIListLayout"] = Instances:Create("UIListLayout", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, }) Library:Connect(Items["UIListLayout"].Instance:GetPropertyChangedSignal("AbsoluteContentSize"), function() Items["ScrollingFrame"].Instance.CanvasSize = UDim2New(0, 0, 0, Items["UIListLayout"].Instance.AbsoluteContentSize.Y) end) local function UpdateState(Btn, Name) if Listbox.Value == Name then Btn.Items["Text"]:Tween(nil, { TextTransparency = 0 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 0 }) else Btn.Items["Text"]:Tween(nil, { TextTransparency = 0.5 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 1 }) end end local ObjectItems = {} local function UpdateButtons() for Index, Value in ObjectItems do Value.Items["Button"].Instance:Destroy() Value = nil end table.clear(ObjectItems) for Index, Value in Listbox.Items do local BtnItems = {} BtnItems["Button"] = Instances:Create("TextButton", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", BackgroundColor3 = FromRGB(46, 52, 61), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2New(1, 0, 0, 25), Text = "", AutoButtonColor = false }) BtnItems["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = BtnItems["Button"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 0), PaddingLeft = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingTop = UDimNew(0, 0) }) BtnItems["Text"] = Instances:Create("TextLabel", { Parent = BtnItems["Button"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Value, BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), TextSize = 14, TextWrapped = true, TextXAlignment = Enum.TextXAlignment.Center }) BtnItems["Text"]:AddToTheme({ TextColor3 = "Text" }) BtnItems["Button"]:Connect("MouseButton1Click", function() Listbox.Value = Value for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end) BtnItems["Button"]:OnHover(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0 }) end end) BtnItems["Button"]:OnHoverLeave(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0.5 }) end end) table.insert(ObjectItems, { Items = BtnItems, Name = Value }) UpdateState({Items = BtnItems}, Value) end end UpdateButtons() function Listbox:Get() return Listbox.Value end function Listbox:Set(Option) Listbox.Value = Option for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end function Listbox:SetItems(Options) Listbox.Items = Options UpdateButtons() end Library.Flags[Listbox.Flag] = Listbox.Value Library.SetFlags[Listbox.Flag] = function(Value) Listbox:Set(Value) end return Listbox end Library.Sections.Label = function(self, Name) local Label = { Window = self.Window, Page = self.Page, Section = self, Name = Name or "Label", } local Items = {} do Items["Label"] = Instances:Create("Frame", { Parent = Label.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Label"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Label.Name, AutomaticSize = Enum.AutomaticSize.X, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Label"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) end function Label:SetText(Text) Text = tostring(Text) Items["Text"].Instance.Text = Text end function Label:SetVisibility(Bool) Items["Label"].Instance.Visible = Bool end function Label:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Label:Keybind(Data) Data = Data or {} local Keybind = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Keybind.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = Keybind.Callback, }) return NewKeybind end return Label end Library.Sections.Textbox = function(self, Data) Data = Data or {} local Textbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Textbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or "", Callback = Data.Callback or Data.callback or function() end, Placeholder = Data.Placeholder or Data.placeholder or "...", Finished = Data.Finished or Data.finished or false, Numeric = Data.Numeric or Data.numeric or false, Value = "", } local Items = {} do Items["Textbox"] = Instances:Create("Frame", { Parent = Textbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Input"] = Instances:Create("TextBox", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, CursorPosition = -1, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", Size = UDim2New(0.6000000238418579, 0, 1, 0), BorderSizePixel = 0, PlaceholderColor3 = FromRGB(185, 185, 185), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = Textbox.Placeholder, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Input"]:AddToTheme({ TextColor3 = "Text", PlaceholderColor3 = "Inactive Text", BackgroundColor3 = "Element", }) Instances:Create("UIPadding", { Parent = Items["Input"].Instance, Name = "\0", PaddingLeft = UDimNew(0, 6), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Textbox.Name, AnchorPoint = Vector2New(1, 0), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Input"]:OnHover(function() Items["Input"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Input"]:OnHoverLeave(function() Items["Input"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Textbox:Get() return Textbox.Value end function Textbox:SetVisibility(Bool) Items["Textbox"].Instance.Visible = Bool end function Textbox:Set(Value) if Textbox.Numeric then if (not tonumber(Value)) and StringLen(tostring(Value)) > 0 then Value = Textbox.Value end end Textbox.Value = Value Items["Input"].Instance.Text = Value Library.Flags[Textbox.Flag] = Value if Textbox.Callback then Library:SafeCall(Textbox.Callback, Textbox.Value) end end if Textbox.Finished then Items["Input"]:Connect("FocusLost", function(PressedEnterQuestionMark) if PressedEnterQuestionMark then Textbox:Set(Items["Input"].Instance.Text) end end) else Items["Input"].Instance:GetPropertyChangedSignal("Text"):Connect(function() Textbox:Set(Items["Input"].Instance.Text) end) end if Textbox.Default then Textbox:Set(Textbox.Default) end Library.SetFlags[Textbox.Flag] = function(Value) Textbox:Set(Value) end return Textbox end Library.CreateSettingsPage = function(self, Window, KeybindList, Watermark) local SettingsPage = Window:Page({ Name = "Settings", Columns = 2 }) local SettingsSection = SettingsPage:Section({ Name = "Settings", Side = 1 }) do SettingsSection:Button({ Name = "Unload", Callback = function() Library:Unload() end, }) SettingsSection:Toggle({ Name = "Watermark", Flag = "Watermark", Default = true, Callback = function(Value) Watermark:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Keybind List", Flag = "Keybind list", Default = false, Callback = function(Value) KeybindList:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Silent Load", Flag = "SilentLoad", Default = (Library.Folders and Library.Folders.Directory and isfile(Library.Folders.Directory.."/silentload.txt")) or false, Callback = function(Value) if Library.Folders and Library.Folders.Directory then if Value then writefile(Library.Folders.Directory.."/silentload.txt", "true") else if isfile(Library.Folders.Directory.."/silentload.txt") then delfile(Library.Folders.Directory.."/silentload.txt") end end end end }) SettingsSection:Toggle({ Name = "Mobile Hide/Show Button", Flag = "MobileHideShow", Default = IsMobile, Callback = function(Value) if Value then if not Library.HideShowButton then Library.HideShowButton = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "HideShow", AnchorPoint = Vector2New(1, 0), Position = UDim2New(1, -15, 0, 15), Size = UDim2New(0, 45, 0, 45), Text = Library.HideShowButtonText or "JX", BackgroundColor3 = FromRGB(17, 21, 27), TextColor3 = FromRGB(255, 255, 255), BorderSizePixel = 2, BorderColor3 = FromRGB(94, 213, 213), ZIndex = 9999, }) Instances:Create("UICorner", { Parent = Library.HideShowButton.Instance, Name = "\0", CornerRadius = UDimNew(1, 0) }) Library.HideShowButton:AddToTheme({ BackgroundColor3 = "Background 1", BorderColor3 = "Accent", TextColor3 = "Text" }) Library.HideShowButton:Connect("MouseButton1Click", function() if Window.IsOpen ~= nil then Window:SetOpen(not Window.IsOpen) end end) local DragStart = nil local StartPos = nil Library.HideShowButton:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = Input.Position StartPos = Library.HideShowButton.Instance.Position end end) Library.HideShowButton:Connect("InputChanged", function(Input) if (Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch) and DragStart then local Delta = Input.Position - DragStart Library.HideShowButton.Instance.Position = UDim2New(StartPos.X.Scale, StartPos.X.Offset + Delta.X, StartPos.Y.Scale, StartPos.Y.Offset + Delta.Y) end end) Library.HideShowButton:Connect("InputEnded", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = nil end end) end Library.HideShowButton.Instance.Visible = true else if Library.HideShowButton then Library.HideShowButton.Instance.Visible = false end end end }) SettingsSection:Toggle({ Name = "UI Expand", Flag = "UI Expand", Default = not IsMobile, Callback = function(Value) end }) SettingsSection:Dropdown({ Name = "Notification Position", Flag = "NotifPos", Default = "Right", Items = {"Center Top", "Center Bottom", "Left", "Right"}, Callback = function(Value) if not Library.NotifHolder.Instance then return end local layout = Library.NotifHolder.Instance:FindFirstChildOfClass("UIListLayout") if Value == "Center Top" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 0) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Top end elseif Value == "Center Bottom" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 1) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 1, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Bottom end elseif Value == "Left" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0, 0) Library.NotifHolder.Instance.Position = UDim2New(0, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Left end elseif Value == "Right" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(1, 0) Library.NotifHolder.Instance.Position = UDim2New(1, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Right end end end }) SettingsSection:Label("Menu Keybind"):Keybind({ Name = "Menu Keybind", Flag = "MenuKeybind", Default = Library.MenuKeybind, Mode = "Toggle", Callback = function() Library.MenuKeybind = Library.Flags["MenuKeybind"].Key end, }) end local ConfigsSection = SettingsPage:Section({ Name = "Configs", Side = 2 }) do local ConfigName local ConfigSelected local ConfigsSearchbox = ConfigsSection:Dropdown({ Name = "Configs List", Flag = "Configs List", Multi = false, Items = {}, Callback = function(Value) ConfigSelected = Value end, }) ConfigsSection:Textbox({ Name = "Config name", Default = "", Flag = "ConfigName", Placeholder = "...", Callback = function(Value) ConfigName = Value end, }) ConfigsSection:Button({ Name = "Create", Callback = function() if ConfigName ~= nil and ConfigName ~= "" then if not isfile(Library.Folders.Configs .. "/" .. ConfigName .. ".json") then writefile(Library.Folders.Configs .. "/" .. ConfigName .. ".json", Library:GetConfig()) Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Created config " .. ConfigName .. ".json", 5) end else Library:Notification("Please enter a name for the config", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Delete", Callback = function() if ConfigSelected ~= nil then delfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Deleted config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) else Library:Notification("Please select a config to delete", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Load", Callback = function() if ConfigSelected ~= nil then local Success, Result = Library:LoadConfig( readfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") ) if Success then Library:Notification("Loaded config " .. ConfigSelected .. ".json", 5) else Library:Notification("Failed to load config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) end end end, }) ConfigsSection:Button({ Name = "Save", Callback = function() if ConfigSelected ~= nil then writefile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json", Library:GetConfig()) Library:Notification("Saved config " .. ConfigSelected .. ".json", 5) end end, }) ConfigsSection:Button({ Name = "Refresh", Callback = function() Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Refreshed configs list", 3) end, }) local AutoLoadLabel = ConfigsSection:Label("Auto Load: None") local AutoLoadPath = Library.Folders.Directory .. "/autoload.txt" if isfile(AutoLoadPath) then local TargetCfg = readfile(AutoLoadPath) AutoLoadLabel:SetText("Auto Load: " .. TargetCfg) task.spawn(function() task.wait(1) if isfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json") then Library:LoadConfig(readfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json")) Library:Notification("Auto-loaded config: " .. TargetCfg, 5) end end) end ConfigsSection:Button({ Name = "Set Auto Load", Callback = function() if ConfigSelected ~= nil then writefile(AutoLoadPath, ConfigSelected) AutoLoadLabel:SetText("Auto Load: " .. ConfigSelected) Library:Notification("Set Auto Load to " .. ConfigSelected, 3) else Library:Notification("Please select a config first!", 3, FromRGB(255, 0, 0)) end end }) ConfigsSection:Button({ Name = "Reset Auto Load", Callback = function() if isfile(AutoLoadPath) then delfile(AutoLoadPath) end AutoLoadLabel:SetText("Auto Load: None") Library:Notification("Reset Auto Load", 3) end }) Library:RefreshConfigsList(ConfigsSearchbox) end local ThemingSection = SettingsPage:Section({ Name = "Theming", Side = 2 }) do for Index, Value in Library.Theme do ThemingSection:Label(Index):Colorpicker({ Flag = Index, Default = Value, Callback = function(Value) Library.Theme[Index] = Value Library:ChangeTheme(Index, Value) end, }) end end end end end getgenv().Library = Library return Library ]] local __chunk = [===[-- SecroLuaVM v2 | build 817b201cf2b1be450b798ac0 return(function()local v,E,N,z,d,M,k,V,B,h,l,t,o=string.sub,tostring,string.char,pcall,string.byte,5,string.rep,{},unpack,string.pack,string.gsub,setmetatable,loadstring;for O=0,255 do V[O]=N(O);end;do V={52865,{0x1B,0x4C,0x75,0x61,0x50},E(o)};for O,T in V do local W={z(o,O%2==0 and N(B(T))or T,nil,nil)};if W[1]and z(W[2])~=not W[3]then M=5;end;end;end;V=function(O)O=v(O,M);O=l(O,"z","!!!!!");return l(O,".....",t({},{__index=function(v,M)local l,O,T,W,i=d(M,1,5);local y=(i-33)+(W-33)*85+(T-33)*7225+(O-33)*614125+(l-33)*52200625;i=h("Y\M[-lG`+-/L&,DM+i:%W'FEP!l"GTD/F-\_-5Q2]pk1D8M[*q584mp3k>olhtks+FfW&0'sn*$>$bY[!4h4pBL6ue@ap&XoK;M/3)61&1u5R2mIZs!8d])m(g8C\KI]qkkl(_A']/!;`6rs//:+m@uY]lI#<`)QSuRV@3`gu>U(6!=b=bX'H';ckDjE!D>,7:grl4r7\$MED9@#m,lGc&H+\Xe^itj]]%5@oM!ZJ:Uh^n*,p-V[3]mY-gnRq=^0pWcu.$EkOa=u_.p`noH_6MGhKZ4gI-/^q.VTA3``-jmLNFZ/!3jHrBp5f?(1BQb*f'B$MmmBE^%Dc!hGGFo$[`!*(OhPcZkL(PqDBTUD\@$]\=9)'idmOcGP]P_$8\jOL`H`qjQu9POFXj"tg1HOJ8FDVq46+cM*@dsBKhDqahQ2*QWrDdr:t0rmg1^EIe6b/**r4)im9k$>6@j+?ic2*52!F$Vm%1:"]5@Mg(;QI%R9dI\+97fe5KQ`VEG#bC&$/p9Is-_QBRs2:S?X!V,C\`nQjM%*:h^BA<1i5SX_P'0fG[fko40Br\&P"QX`MN2<$P(bjJ)Yu$O3]eMb/-R*o@8C?I&r+taDg*U+&QC;TSL#d_0AS#DBnV5h\HD'2/u4ui9)=j7:O#5'S4uK<8-"Fnf#]X_Z/hP=9FBadRL;2XW(CDT)SsNH7L"IP*(T6`D>Jr/,:*uK9Et9NDnE\-6Fhud#@WRjg"]tRV9V5Q4L[<5dh8GsqJXOl'H<,#Z/7h;YUnA&9KbT!ar2`ee/KnZ>reBIq_Zl%t/,OINWeS]K.cRKr$G=l._"S#ROAe91G2XUePH<=pN%:*LAcCV>UD("BKbN?i)qheQG>RMa9VJ\6K/3d*pi2ntkL>#^h)8a3VqMZbk^%/Mg2ePM'^dR*A2tQa%M(_f'lDt#`>ki1a;USqRKUjJ"lWDJ\%;?M?)>McK]l^B"[\eQB.$k$WEJ,,u!]dMTg$rd6>r9n\cENUV'9BjX4qR?pJd.`([?YJH]Vt'FOO[#/8#FWkSJn\Kp@@=r-,;EP'.!DbH7b.(Msbo->_.TU6_s;g^>j3?@qt^oafI>rFT)--Lmql!@dCGA3"n7gcqXcP"5fDZ@q2+?;_@8!AeGkNTZor&4qTa;)ee@Ap#2RX9dFNs2!>>!i'eVcBog_,%l+TL;l1Dn_ZBGr/51UK.m7aGEJsPhgVWEnqO?f^4L,/(31Rgc"QR$s:?iW'SGJTOSG*Y]p\d(W3p4_rKKR;t;+Li_l%dFX*@=.RHlO\?Eh0]=_URMl9KW@^LLP0nLC+>2PiRLUXt@I`&ph#G4/j8(4e^mmu/EZ5^Z;V]Yl0EMV3D_Y>T'E,'R5#-_VX?aoSN=#8mF]X96aT20(jUSo;r&oM]]D1aKsmCBh-c1s++=8f?P]aM`LBE"3i+q`@7jc\FD])'7<2*rU0gdZY;H65j*G,'uUKN+[1ZnGS`4F4+YBteol?5Ik;BZKOeu6C::Vo.5+[JT4'fjr-Wp&#YuG<00Vh/0*$k.HUK,ek(@Q=5s>Yr2gIb3Nb(0*KKl1b4AJh5)p%0M%l1]U[;U[7GHU2^9+$2Ji0N;0Hl*JGe1u8DmEa=##4cXiHnPVSh0hPbIg&R*;*\+KK%`1&AI'qY0p.dl:SQG5BZ_/#=\]j1LPnN[Elp-Fbom+ak<>=d5(Qpj7H$;LC(\;5[70g$2D&h"0:5d_NaFr#5Z_o`,dr8M/1$-nZPWEWJq^_]$8fBS?u`G^mLHAc,;Q4a-"dC:f*VHB3mS@W)O:eIPi%Ked=g/2&U,/[0o:m%;F/hk8ZNq'K6>WqnPlo06J$8G?8pHahj$cAa"*(BX?^ohT,OR%-q#Un5^:fbEIc#Zp#Essur!)_(kG?Vh0V6i5$q6:T%PrE]+NL/!U5d?>uc*u*nB-_[Q@?NscXEKJi6!D?mg_V^LClm)tH<]'tO?%\I1Ka)lQJOUON.;GF(aAcQOqV_n-^)0L(`al*/a,NN&K0.)F0)Aj2pn%GL"I90h/Xt5V3;4N!O'`Jp3jo5`W9Aq-4BP*nD_AmEhgFt)d@VF5aqX"en+LdK.E^Q;*K1c.BgRpBY^LJBKS`GMp8uke#7;G]+ub$-%VaJ\4Z.FG+dgr3'K%^maZ)bWu]i#pHl+&=hXA,4d5_,S!ou)K$iiqrqC[I@A<$4<*Vt.jM0V"HgA/TJu4F;1>sCPNI?Lb;9nIe;LH#AbbrDF1Y9)Cip%";;duScMYU5Y+2k3=2Ctu5OEnY,=K^aP=<\igQALR23L-KB/PRa.^Nalu%6%$rqnR\`+bk0WXIP,qb!6_Cqpas/PRpu/1H7i@K\+PIM5^bcJaD6p\8\O@9)Yp\QsV%dZ%!7Ja2pe"!,/CY/+*pnt-r,8h07/60A08%&9%fa:aNbqkbK79!grgD3p434JqOS&0>OO1%&nC8mMZ(?Ku?>X*Z3//MZG^_P9IRD<*aN*YAWu(KfVP]au^!XU8r-icthg=\@??V9gjP!cFCYd6.$bV#N\V:SVkBJX0NSDic7Ik[[g8D*f"S<[`()8.Rg0ru&91@H+Mp"LS:P+$pgsTBn1u5-ML*cm#=IX2;>]p>=`CHLda&#Id!^ba:&,UQ4D<3V=-<*aUMh.me,4WS5QTTE8c+b@]NII5C%U)bt!iVF_kV#&YJ"O&Lc,%G;jh+F_<1J-bmRcs3Sep.SO+KSFqiqfiK=d(b/mu=pGG;\)P[ZQQ".+#MRX*>kHp\/['lQf+]s=pe*+M>p=$W,?=TfXQ'3C#W+RQUSTmF87PX5B?a!P>a07F:/R2DLu<%2Nj9crp<&%a_2;#^')8K_n9-`AgbQcD&cS-%7sCU:XQ_%"YBq\\BlG[[[O>g[ITIe_"/H?_gd84Q0eS-VpYQO_uL0o'X^.Lp&iano7Y%Qq1>A])>p4mM%e;NA_U/a>2g*sC42=>`V#MB]\hV9ooCX,5'hR\at2A7o!'/she_E(-`#e=FNb!%DRr*_W"kj!T1fdcbTD9g3h:DG5+R4H%$lGWAIOF8J5C8/_M(]m]R;+,]=Yp-=+@I-G)f0#hu?lB;)jO4@_D\]6:1/X_Kid`KK=fdG2`hj=n.eJdRk:/V-3&5I1#6.XrA4Z0)-4K.8"]3]o&[!p0);'k=gnY[n486OnKRu&B4=uR;6kJ9Y.`6Nb*Y$qN3*M.!dq!;uk_hBad*&3Y)BF']Z6c:Q\Iog`b_.X>R6A(3l@&q350,(O29:8eC-XHGmOSPi!'8@@`18/mM&OkDMHr/s`4l%0%*U$`HN1&2Xf4"@?Wm(bP)g,`Sl5d7]9h1-%l!LIQNuIEa?S-f^4,Vnf5<'U1pF%ffq4HtQX#&_#S8QKPZU"iPePnS3GTT&sBU:[Hjh+8K\'+kZoH7@d@?/m3iHeDk\YcN`Q%Xhc$;KY'oem3P,q!9^tls`]6S6&5DtV4[1?A-,gY5FpD;CO*R"Wmr9iG64f^E+FTB)=d,B:@U\?>J<8Lsrrs.0FBJ9Q?[`oM`hJoPZB2^nq,n0\<1`H#@I?k^7dF)W/htO=9=o@'2O[@>e5uo8I&?6n&i@5$UhS%MQTX;KBgsd:PN/J`)'n`MS($)F=(X9g^6:?jHYFL_k2B`DEs;&&S$jN`6_%`r`l2(Pc0&mG@b+=]k8&j69#PCF.9_po>1P`'GYkDcQDYP!^QHnPkGW9FPbY1dUEjc61nZL<)DYAQ%P[kWIS84)bKa#LJ7rCj@X.kbaP6d[*$N2C1dOp`l8K5U,i^L9Z]?WZ8./]o!H8^aRTu=(k0Z4dEiu3-fGBRV@tfRK.+\bYJ'?rYHg"LLd<$5-^?j?>[K$fmW+^EW9\7kdqFt&K)tM,6:73k5^qLW?p41JCTOQi@0-0:A(/QA^5q-lYsAHgesLm`Z/'b(Hf.(0EF7G1p8+67;3GNgI0Jj,E/H#WfBB2fOkg"\2=h<3Dj"=[QBJKlja3=8.A##Z_U#Jfh*]oEUT$,I5$DgbWDf"JETb,59I5KT4ctr@ehD*ZLJESqFoX6t;O(!npGB^c*FAsYBUZX&&b?J8Wfls/U8.lYn*NMb^3>s@oEO;Pe132p98;8YqAm(\B'e3k1,Xn%$TL@YlO2G_8"BH^AI)>qQkP;)'9YMDn@FfB4<:*E7AWK_i_MC`19!kX1'R[Y%@.(%O3MZ7n"uF1$/u;;$kP)k0]KP`e-@TiF]Ncg9#4QNLG4mh/X5Fd74F+4;(E3JL^6ORrZC!Z%ZE^Qf1L%6$42^b+/*e&]@J9%"3.;Y\5;D,_,BQFAWiot(UJpLV_NmMrcl9NbSKN;Fp"=fY(VMmQQJ"a5q9b&c;Qr444SS!!tf*I:[eu+R(@2a,2uQ2h[r#M3[0+EJ!2a-gODA'IA^jP",OK(qhNhl1M9$-1(pknGkQcl#,39BEen+]^EcJ%Z0OX_$JE+TDHt`3NAl=t?a=[ETU1AjYSBiX>j*^HHNbmGK:-`iScbGWM>D49@!,mhr9Gl>P.FdtT3E!sV+^)WiQn*heRmedST*68:DTd6lq^(8[`&M&T[+A/BVQQpEi4gU#&%a4&7f<]JUu,]$4ufC<:k)N^b?6q=BK0/LD+"6"@$T*0nZn=.FM,DM,g@9482;9Qom(h021K4RN$[gsDjh8B@`E6L1t:$*B")DY:]);b:d>q-5p;j)IIV+@Nc@%jZn8Or=BeaNY#NIiIG4dqrFft>).G#p`Y;AO[-!bEB$NXBS&T/MAN1^CuNi^c4$s2m5f-/nsCK]j:QR8`,=^gKP.8bq*%%4qJnhgK\q77-'^9/EU(AuO&Z!$*%53JR4hK3E>RK=,;NN!u>'+$DA@qm!c08%Yf1qah7X6B362@dd'BJ;nDm&J]D=PQ'8WS5L0cghudW1b%k9FBQUjmMZ[7HU-c/C3&kGKKaYX,aK.+RR<*$iJOYDAO;0F@8=PZ'#hb@#F+DHFg,QQs`i)rY+*8pF9Tlm,"D%]e+qqG9nApUR#6^6EY!r/F_o7BFSgde'c0*D5]7rhe6L)&M)=uJk'V"[lDOLD3GCNbZrKGJ"sWW$tI77J8QZVp`,bC]e:q6(XB'L!V2%Xf>e@t2'4T7h\/#K-9W$'rZ%rn^OV*u"=,CS*,Wj=WV(iB)9lZ8+%HpX>ZVnuHa5PXcu+r\r-mS.%GZSN#IQ@BCir;]hmVY922r4&75j=%>)7WmnD\\".d+I`L^1Fkq3-Y55DCj6=#/tUGCp`H\iVk^_>.VHO!V!POWd6b+Xg#1C7\3\p^*juT"Cq%)^p4#383X8fRQKk5G2Gu'(#GaL;4#aDeWZh'*6$1UUt]=ZIh;+3kA947NehHqDME3.??Y-OCHGmD]]juXcrC5(6$1)`@Bc!bc?)9]fHed%1!?C[6#Z=?69n(=U=g5:]4LYI'`KoNOd8Oh[3KB(5h!;1AUT_!ag9W'"V_qR!_&sq1R(Gcm)5Rg:P^lkWS_1%XNR=es1lKn%XCp^ob]p!bn$d.K5rRi\Ca=CG'L<24UE!oC2GpH$ck]6a/=mP+&KIIV;8M@HsJn;>#4l?srR.8\)3lVM*"Ln_$bZ%pd<^hMK+AW3Mc'0\S38V-\),1\_m=<#NTTSh`6YcotU\=T!@IkT\3H%;'iSqe+k[EugJu1Yt4V&cdk1LA%-uj7IBkfb4Z+S&diE3fdj#M2%(+rXK&oUu`Yb,au<>\R1lGI9:Q;@C.9InQA:Q;G03U4eC7i=0Y6gW<5LEC6!>&$8Y)gpXF\+g.Xi!/kYETRZ+j,oarSJ/\%6!#s=&$;"g[$RYSSN$uuNuFU*^7o_qod)_PJ>:iZ>W,;ha;]6uq&R.,hWq!knH0e,rdD6*TYP6!cq#Y%7-!D4<:U[)`s)H1Pt[0L3>>3a&l@(&pI$7R)6$s=F/p:emZ2n,M(QEhf6""pFan]`TfCg`>DROJ'-EaJNImFONqnFH54;-gPg"_@9%X0p!&fi=^LYE3PJEa+M2=#IU$qT^`Wg6BFe9j+thU/k3(ICs_`fbFOLL%5+=fbq:3:Z;Y09=G;\*o3nb'AaK0cRi&ehMO^=ij#Je7&(b^e1_3+QbYWF[9<2T.&]lEBj#k@V9Y!sWI3ZV5g@:[VIbi8/*^G,%P@_'*517&)T`X%i`1Z.6/\0*"kiS-2oB#h95KS&7rTQE`p,0*Rg<&Z$BjKpL-J_BZ3V#@KlM.D&A5a^iN:O#Tukh\gp\a[a47.JDS-`72Ak=D"\`@32250Sl%"Kc%6OkC2%%IiA><`9b(m)P%4(-`XVGYE1G$V2t_N@q16kR+l_;9rb8+%;:ffJcoY8B&&_/h5lQU2b[i$WknYn'JY?TCC*@QFQo8,Z3qTQI.4^bqE?)^"61BH2*eame*]/+j^TVmTdafG9?l;RgWmnMR3_GUmUUYBaY/OQm9#RcqB4;"gVBN3HOXT@I/0RP<1EUCs(\q?,E:j.p'$7&I+D3lEc:6!SY0#dY9f$IQQ[Dr$ne:_N.gqZ`,fc)-U2m!61/r%OH.%M_6<85@)&>^sEJJng5,bGD$8K+<]r!":CkZ'Sq]liK[u3HS[^"T!92.sLHt&J-&"r)/P&h^,Z\uZf4>f"h+_Q*ARO9DD/!!PlRl74\qY;+((NFgOkPdFOS[\DNV.;76+XX_;=%V36(_3sJm`)(?FG8_1oq!Y=NKJ(%ML&A\"#scNks;a;4#ltdg9--(am)[Tr2!)'`4G>.'XbqI^<(sBOL`:F22J_S`?dlK2CrC+U#DqE#`^3*cQY`j#Wu6R^>cu(cn9GO3WbkYHH=)'SlZua)XC8o-6?jFIng.qTT,7Hct#7V4Z4b:)9@1oO5LH'c:N*1ItsrFQ"*U\u!CERjq+k7ANAooP\:(b(@CL`KVJkV&aC\F=.*2T6/L5SK)Gs?M2<4d=qV.C8N&6HfHJohlkHN+jOMmg:l1P+Q5*gCNN^+g?mKcA-C[bR^mo%6Md.a^-?B\2[XlM&MeU#@'_!lKUeeYCqa5WCX]=9VFmGui/@6bNj>)RQbi*"Luk9XhO`&7L(&^aD(iTGNllaKpE#j$0R`EXcXgqO$a@X]-cf,k6r5H\f@]%V&<'rQerKW,SIapS?pULA26IHAH8c/VPh#e&iN7EH5@Edf9:k8kOgM+kl6;a$ZeU2fem\r4l/M#a\ZMi]DX.G:CF$$e#AjQeQS\AYSSgn=r[:o&bH](F73!d;U%110J4.`jVLs:9BICq@(Se6^q`s.9]cNoRJY[t.0Ku!#6\=eF9E-5iP3M5:h@&*bUP,=/c&RA/W+C6O#CkCVl"Yq4c"/)nN0ok.>pq`D>jc^W0Me5)"WjZ[_Ng):cF>@8PBYtj#7ZS<^p_mbC!e.,hcR(;E_R/D*2ZcjO;I-WTB%nnF/E>3mQ4u-.<\o\C,\:O7(7BA1_AV_IFg:Rpq[_;#oi_U"Wj2>1Y%f$)?h(49$]E.3qNFBEf:6`VTLeh_o:U6!$pUXp%DASEQ4'XLjOnlmLnFeW]@g2<4bkNL.7k[l.oY5YCCdC:A7U)*R?Se.#In#1TTZ,pkIB+7)S?NA+JqVi9D4R$!=k*W46l.F%ou`)T2OiKC"`+"k`T(3F1lk((8SkrL8:B-Y>>NeE95et\4@3mR!BqA>i-0.J?imga5SF0\5eD8c"$-lr6Tpn5(FrI5[kU2S_mmjBsQ`]oqAa:^d]m0>[`t@[r*hC0-[2T8'KKui*Zh47_oYV5oq_0Ujbqg45ep.XTQni]-;)Jb!>"NqFV+nH<-oJ0W"ru4c*6abW.#oH`D2gPJppUI)\3>3.ECmH`m!&.D3>p"`8^E`\9T!]i@aD3BMYs(Gs403)iIM9';GE[69,2j;gb]:?0#EC6J+!rRD.-EI&@*+LSJAr:0r[RJ=r76-DI/Y^k"G:Z)uE'6qQM>3A[Y=jJ6TPS.I"cmqdRuPHc/Ii\#[W3ms[Y?l.87nA+'gjWj8J\rGOdC-^f)`(_o#N#IMc+fn[/6hYk#'P?X]^ZZ[=!^AIe^clHpZlG'd!kdedgN1d_k5TJ%P+G`jK7ba;;AVOe8j`_IG`Q,GMqVEfer@Z7]1m96O_eA+>.Hnaoa*F?K(ek@c?[LE+r,0l0g!a1M$OIq&b_2fcXK,?05+0EtAGY+II*Fj>Pha=13oj.fbVN%CdD^,)Khjq5^/NnW^`Ud9,9o;"GiM(^Lo"];]&Adt.D!A3!FAqb!?SYbptph1Y__bdCIlEkkFWqi;p`6/L@IKG,3KqF>&PCg*Sa,SC@UPY7e"5][;WE.K?WgLq\?$=k&&1`EEur>/5mb'TQNt4pTI7#o\+QW4)RpAJr-UdtCX&F\GBP#)H?63U=CJ)l&DGH**Pi6XTH!WhR.p>EhFHX)FJ[Z![^sW8$gT_aJWs6SJ^c6.RQ+3L'nTXY((N^2h'&7b5t3+F"=OY\RKOerk[jb:"@](bouEbI(JK%1`O+!u^F7mj1YPiYOd%G^F8ZrL+'MiDWf37.dma+Yl+\aJ_jLn;H)mpCu1GItpU*%%PCYaR/abO:1*!"=qWG)')OaWmSi^d8Y8!W6m@P_:&Q')"b%[-qb8\&d[4UV40;\"Ju7@ZeDETIAW45:A%A"W;#q"6>n>DMNChg_2o/bnDBM!dZBIE.eF/:oZDW7#@LEt#-@`.!=C&F/kl2r&HgAn.8=2\G`N*L%]%>>sC$&'.3D"Rc\<77QsAJ?MoZni]n.b2/<)_#gmiR7WcbTd16NH,dnSqX#uhAR0LV6fMUCBC/VI-U;\:LECdM]EA+@5%tTO?lf;U-hpQWadXIeG41ZDG_MY0K=0H#AuplCn7:*c.G9'P:>#Faj;qf-l*B%F26"/':\,D.uR$6$&%\@jJZ.7U\%H<"+R0%`qlYF?C?B$i\f<$lH+G4T)s'TbOmM0e+t7+iN8uL*V:3nU,#/`fejKlcMrdDh,k'W3hBa!h4\l%5G&U[%P]0h!mQ[5L@`MT=.CI??)O@o)1lUG5"O="U'PmCD,E9R)@NH!^q^r"'[Ujc$"l>dto5o<8$L#50VLN=4'#`7+O?bH*!5,WM&/_\$,6=ouQ3j2Lp>bt,nV)pN:J\@Z%ZXCqR/L08PG&OQ,f^#]d8s!P`=<$_nq1C\&p6c-j=ap>?2EA(U%d[=O!46AI:=B[N=\SD)3A5<'I(@o]6fL+!h)tp;s0='d\0L\qS*r+ZXFfPaK^?\Ts*2CrTH4<=SfR>^5iGMD,#S*#1ItG$c%FJ>Xl?Tor[dnCnA0W\'"XL&4*kRg//:dc-&d>rb@qU52=(h!f-A8=(Eo+4^k*/F\hYfaE?;8#BC<4nN8==p\;-Coo]17ff<`@DT'KA&!eYfiL[g^&Mt-q%\s"T8-PW6LY6G.^UUC2hP+;M=Z"Tcp3!uH/T5CRN3)Pk,fXg7ZqZ&*kQs$dha?M6dW_V7QpE:/QQ1E)f5b$b)RaKOoKWJ@C2mfa%c?T*16iW"6FuGJ+qs'65!WidC_RjXAiX^r"R5,r&(hUVN%*qn\(AsQ9:iDqSVaq@RWjlO0ej4&&gc>2Kck%>GEE+oeK!q-sh`acUuZnRt`e,0rbkk#`g`(on$4@8rtKR,4./56VpZ2S1MMoDM3nn1C'gFK"/47me#h8$H,sCHgAUM/?:,lU9=EU]e7K&%lR`6SpK^R9ij.ad*@<6AH/j9'0QIV-u[5"gd/e/h]^I2$7F`GZJ"cB7H8(%#JrU&$RrWIH*BX_YjJaj`82GX^';*"]^AmB[C4Fbnf^gjJTjd@]o%k89XOC>IA3b5r=Zn@?rBN0a9S++=>'OWs6&YLt7@s-1j'-7W_:/V&B'f5^$R@Rj!I]Fnjf8hD;uZ/`,d/E&SMXqLuW%lU3UY0ba84C;)7[H:8XS:b>A$4)qrBG].%nDd'5?I5-rm\_*=Ph5W(\HE\\o-ni=0T-lCY/p@6)9^bK!`8cHD7lG@GDrpHYS?)VEVDV8Th50^0*HQodn26*=](Tg&eR-KN':@0]c'.]l%-W68&i3jPa32+e`Q#2?>P98s"`haoj?.2gLL]-:]b;CNgja8Gr9RDs5i3gREcUJDl)ns48=_3_Bt%BjkEnnaGCmb'&a]Rgp?"t>I*#_G2Iji/qn@UHQ8gQN3oo%kU/;+8>$\+2/D%J.NZe7ifg-s"1VO:e]9A.7Z96qd\-H;p5tHT.?rmEV*!;Y]GFle7;Io[DQ_#lCiPRYD;"l'EWQ<@;r2.)$("J!!4h\]lI[YK6p/jur?A7HO>hpC7'BMc4JR/(*JTMM..)J1fd8'_0aB9`L)d7VsS+3[DYBeU@C3UM++ih;MS/uEh7F(@b3jYu!K]'7[nB5Z*5CB?ApP['$Q9k[Rg_rt6XSmJ&0JZW?1T=k2T4#2k9NLMIhqm#G\5fI^E5V(f-6daT_(o54]2/dYcdmHE-\FH$_baTk1>*-2!1i$K=!',`T*&DHjsko=9f[r\41S^Pf>dLr'%T4rmkBWLIH@/H9hK8t$ATJ!8,iM<+XX1?eN:EQkJ52eLRn@%ZBDL4?84&+Wp/U33K6b4/\$L4r$&GKX%3fP4k^Z2orZhihBq3a&`cPKRo!029#m>f@\2oM2-GppkiP3hOXnP3^7Q@<%R:io%LE%X)=5RdI!qiR5lLS%-a]ga-jH-R;TMRU;^+`=9LoJU77_$2!8.FZoB]4cN>%U4(;4T[IL3h/68?L:GQ.%A;8FX>D6!%JTbBAR5[Q@8@fdT1j4Nh0J>Q>6&m@,^6'X2=Pjl6$q4\gdDfK`H!t,$`Q"AW4IA[f#4PMRb\;!CH7mH9F%VtUC65ImJ)7oBDfLYW5/&p_1PDM2GMg=W7Jl%HTcg?E_&+0$0=B-O,@&cE=eR_!'=ikb`LA<.a/hKRNF*R-PDptGe0p4)LL]hdOq]i=WK)b)5LIhUlg#6HVmeRa^g>%H5&=b-lL%@2>Z`0uVhb.RA)=_iGWpA'[?rfrCIH0,DgAcQ5C`!WXl^(K8SLMkM2,f6MC%#I=,/8n@I/+?RI@6^Rlg&q%iZ7"C,c/],t99V)&.Z'[k/fAq=lq?*FL7#Glbr^np[:)@A$9W7$SandBM?,YurAFAg8((qI-G-3pBL="otDQTVUYdKPj*@>6$44b>ge5C_E3?Jjl%1qPeO,JqtN/s@Lc2:]SdHuqC7VdmGp[W1'lnT=i3L"rtXXdKgk@#SR4'pR@o2n.c\H.UNn.::Zqdh@6"H27&F0t(qT&Fa9HE)ooWWIJZK4S(i&P5G;hcg;m\R+eD]I/?pY0qF#ApL]*Eh@H=@]@aJ/o<*M\G!*!;MNMjq\_"QMIQ/O#=F0hMBb'FFI*N3b<7.Q<-p1SPSdlVTl"/5IUs'qS"+T)jR9R97G,UUiK-7ZMqg]V!cq20]8FASCAfklK+!&a()/\'Et4Y%7a>B8L!P+&lMN6[^gd$6,ss0["sMESFr[]D?!XLjX^=Rfdm*heu6P(]]D9j/sY6T1/F&oDOW8*($.+i\lF4,+>C5oFnp0S&L=\aj_-=;4k"uNA0/Tf[kR>?+giHL)^Tqg2'A\GmqqCaY8[%`+\ubfLSLT[KOA"++"C%DI1@cnMhpV:8FI(C5jq.ODu!K"16]-:#9in`hnBjR`"jFp2]`cC$3?i>\F0VYB8oEi@F7'^,D#S;5f:Z\_CkX,0,\rM"A@*<%7mIAXi5s`A:8IXHhJ!JTA*)=8b_ZWfgpTJ^f-D/eZ0-^!B21?2uZ5AC>Lei'65t(mYGRX[N*6cs;X[^O4il01CTcG-+Ir2?IaHVOI9"EL1V@\p(9:*-H0hSu\45DmeHHX+\X%4'U5iA4@:?iP1\RmF7W\8]A4\AO[bOaC]?c1s0]`GWegW*5ZpN,'9piFqs2Mkr6/17^#l>*).(^P4a<(&0pW`IeK_H@nRt"@9#)R1,-l[8U6S)DE;8J**E,6SD1R6GnK1BMDpt]2%c3$C";P2K?(VMY-_4)R+gSSW8g8/]F*no8l$^j4%,OX6dsm(=2hS5@S&b6LK$RK;mT'8o:a0Z9/+G#ulHEZ!MaK"7`!.P18UVe=%F%1Ta,f=C-=G3#$YLJQ>foSbk*A!KCSjnWGr,1,"3;KgQP2E5[(]_87X`pgWPcXSGX/N#,RJ(!idk_6K%bF+%(L*M@k#$hR)A?BNn)9_d=0)DeI`9\5(-?Wn#/,hf!=Kb/3BTSK3uS1ct[rW(_@^9=^KgG9TdU.6Se5'op%kU/O?nI4a$l_loiTOc_1b-.t$0#T3OqkpW=(iJmpae/l-2B1-QR\h0Fo/<]HSLr;SCat^6a!Lmt"RI7"IA-4.n`#//L[5Z1Hdde(dmD2&@V=u+sDXJ=t&)JL](akJ"QiP*.k@enje.Xm#e37>BLCL:us-CAHeR5==bC9>QLS,eu#/P(S]U-?ZOOODke;3u7"i%piB!I:0"Q]d,:`+QAJ*kDTP8CGFHuE"?4p]>Fr/>ofhVGSNH`P<6SV+Tul8t+2kj]?T4hF`HEW0qG%,]uZgYCEJ,qd8G3:=8=sE@@AUfTQ`GW"oH7>-;I>AGtWA&'(G`6fX&$?"KGmOUUD>=n9;:,rUQA/?-F6d8V+Rnpl2BWGIO].dQ'PfGbu+jc%2cJi(AWF%R?Rt?F!`::&4t\>f9^:'KF9hSYId:D.#m=C'WD?Sg$(HaC@%n&(WF-0]BT`g4HH6^iEoh.\k2Hk*9:HZOsih4?FjCci`HN]^Rj,kH,F?e5[Q38Y>\-D\OR=Q]6*E\>,qX$<0anF\Im;!FD2ESY]]=nG;I:&n@^rsg[6b/QKFi+?^bIq4uY%8%TX"`_1%A8QR]UO3\')5T;&8*8i.]Af&B'6T@MV:.umI0>OJ@t0X/C"_Q06N_K^6B"g>%9@e6-6>$2Z-*Q5uZ[c1D`2G*tr!0qEk[.bJJKXK3q\3.dn<1,3k@*1bc?kZS33=OL8EF!o\LNocE*,Bp-[;4W4YTtGP><8m#+h?56`R5(CG[NdR`KqcNqGeTA\02t<=jgNXgt1C\;YBNuqEckF?0h!o8LR-4qHlIi$\Oa8`k.4)i3b2I&m73)WrL=[I4>u>Jjq8CVFCO+gXI@g9!50=j.*gT&;;t&N+H>J4%'ef_[lDX=]8O!32o@G>Z?$-WQ'0h\EUhlu,*b^PbcM9B"5TYU,=m@i(g#,>jF9TQVfLqfTl;4\rlN>*:,S5eZjFr-GSQp8":T+WVG"j6\'j93kB:'[7Y\?sh0rMC3.k>\_FM4m*l4:7:]DR6jJMVTn@]ePHN(:C:"_C*0MM)0dhkVA1TAt*<=]D/K4S%]h)!Zpt8m`[@AR]2!I_rQ!EM496\#A8a@@>#nuHHLkpuY%,Y@"Zc.m@L7%/k4\9li(HgA$]P#DdE`E7N;g8a]kC?$Wc$u)6%t\8i1DeXD)3&>Ol2eo`Yu=5KR)0eYoC5'UP=T%X;s%&U0a"U->_-;t53W3uG=lr+,H8_2Y8Ban]`@*@j#GV0d8HCeT!^X.Y53.hS$EI<5Bn^!W&A/U,M:jrI>TaJ@S&E?rFMD,.[8R#q@1G\/[."8U`B_iZQir2>HM/k$E8-[Ejfgk;^B;g!eu@U3.mbtch(GO<;rReK2T2S^lk(*Yu_p/-:4L;LI1mh!p)EuN'a0l!W;%eH!mE#=5Xb_GI*ntMkg<\=eGXA($+6e5SUB.EN@Nd='!`qRR)=^k.i&+1.@D.j:?V'+(o6-u,rkp[HD:O0,;_EeuN-.ji7pE&%[gAKAM)qQ>UK,b0!r0`h[^1f5B,ZtmK00NjnSl#NBCT,-ijoB<92M).Ogi0`..NO^1N%n$4V$dLYNJd;"GVpq8EXOI?-uGb?LTR`-/=LqiQM%MN'Hu>?Q+W/u5+_`F"ArVX'&4*g@VrLL/uB1[#:+0L^!#nX_E1qcgSnca*4Gc;aRP^&I7Rf4c7`gl5k_4f.sCNt3Z3S*:qh]Mr)_NuHL%F2Q(%g>1nS\0p58[A_D,#p/7M,Ct4T:+f)F5'lRcd\2OdNF<^^J@#4_([S8bYAXo4jW0lt\XA";rXZOr>'9uR*^j6q'*]oLJB[P\9od2[+(_=8aoYrm$EG0V_:NY#<;K),':a&s0sILqHX:(sLg*quXEDJ5)O\rMO%i^+8hr)8R:NJIBOZ\n/UXi`&HfdfP+$ffoF`rjo1M;c:[3ubXEdg',EQNpd+tpqX=LUh=Ve\Ut`LiXYH5X(t$R!n(=qUoU/g6M9!gRRt(Bb(Z&sh3dBh5;2B+%X2nT+M+@N#s$D1Lordm=i+c#._W$LIrjN8L`"3YA%&73]&h:m=i+4M.Q-^511hOV/P.DDFXLHV%oP$@iRH*o]8M>)"Ks+H5o452?[r1j[FJ\-ON/^f1:+SWqKQ&/rb8^p]n2lrcs!\HDB1.C57T'(+3O=,eir]#IMjp,,#%/k).Iq=6d3)e34MDn"G*W*3\uAT<(`NM5jt<4Iu=T*Kdsl0pei1[dfT1f@;/cGdI@O0_!c7q!R$DgV%ET>aq!I)Kn$QlX9pi)7eirVYDJT@oEJ0\Br<]$$.@:GfZclQ0^-n"hXjKl4MCThIZ-\QgFdY$U'5a3@Z(SqA_6W^a)Po3Cc>ogJ)5Ke3p=83U!i(J4ZKbhj.Vs7q";PI`UMHeW4^$H]*;k&Lu@RNZ%7DUCr:,!dm9TU7d1Te^d13;XR?9"njW#E_4fNqF^SJ&h;3!_R"2i[bo>j),LGX)tN%[DG8"BC-?\3o^$2IgJ:tJ7./Z^4f,qnS`LO`q7(R.gUCSW!e*E=eSMk+GkPA;I`2MPZF5#mh5a>Wr&^V&VW+4B%c#9T*_/327H!A!d_oi:4psK`HTOo7e1?8nYc494,Je8TF3&tc;fDcJ&?G#H_Ekg;2:.:SVQ^6AFH_;RqE\F]&j^$qE9Kr0AA:?6K]^V%A=d&:nRTh)VaE5EY0]ao5]K7Kn"&p@;sr04@l\9uBBZA^OfLG8Z[(Me'rqnM-V`$BZK!>7CNr;F4IbtALN+;;_05aMOcVs?p9;0pl&222\7E6r+`uW-W'I!'$\1=Zo6L6,b7HL:;=,P1MR]_j%J\>JcOE-DS>)`#R:lM3XT6UrrM$)0-e]8;"qS%JhRA>YHTLdUT#c.1cnOVL]mj&'Ba,\Nr'aPIWE8/^W+HK..p"XOJn]^Z)L),!dL":/r78NP,Mgs2u-s$'bn`6J6HlDW:Ta0KXYtseM!Ke?P?ZR->HnB1!IC*MpY0cV_T\X&bo6l&ifj^mjNli1agg.eg7o*([/r`XiEQA&RD)jO/a!J$ic-ieo72snhP$/-_igVtSHRH1?Ouf(ueiucYg0&VoA/5VUH73IodI5k'Ts1YFNT*YVM1LitX5PU\2EaAkPk:GrcmQ0Z\kU6P6l&lT`>TLUk_[$r),TpS57O,!Z[Fas/)7$l%l960h+!MJP*pPa]ha=0Fpo?TVB&PNR\FqQ7:+gV[49.br$Rg*o_W"Pf!Do2aQ8P1tM0>s2VP&B)(/hN9kE5ULl+dL[hjcR?F+@kZnOBb7+6AL27E4tDH1q)G;\.F1jdTlAXm<_TT-VP8KN=UU1s\da2"`,!d^PsnjBC&>*l-A_'+X&lV0;n'@M(M;\nX\[!Eht+7/2OPi;cn=?Ur-e2*?jH;/FQKYTE).JenS2HqtI.q)OrBc/!kQ)uj'&GO,"@`tmh#/pPT&_tHmV$7cgXpINP35"+fsnruKKXftWN8tP-/mhEp&RJPCS<5maa*>Nmt:9@@HrRSUKcP97*`0cOX8-]MJdpdCuHK*TE4g2o''BF=7/*EFlF=!iPjM+msP4ZC\FaW@_/31K:Uh1q5RZk'^jN0mi(u5p1Vmfal]nK5l`/Kda+0+@?cn=(G>Z:K$ZVXMk%]>hRfMr,^ah$\59J8,1B"fSk?AQbQg4]5d!XQ^&T@WRhd:fo?':DgejW6#>q(Gl6Hkl^8nBX\s@QBH'f\$@k??!,!/tQ(g_Db9tY&rJAKMECE-;[sM]lV:gBKK0#:5G)1cBm)G\mO4gTn(M)fWZI)>5#XLaNM5H$S\j9JiaCN!aVkREQ0OkSa?UPK*-&cS@()FDMHl"*R'\Xik!NZU/(^A*^^B5#=iYb[Dnr-Y9Nq1261W-ZQeOVJki32nNQNWUM>g?.]A&*k#is[=4YHX%Rb/NZY&6LP05pbQ7+2!/H-5+@2qud*.;n\[(DPog:;@5jL=Ns#7(RI[KB;J%:#Y;'+>Z6V2h$=='i6C@3Eh+6t[&+hLmr.Lu'0tbE&KCi'nrO.@Qtb-@8X2%7\+hlu\=^L_/c;r(R9jPF;+88Xa>k1;%gUT/2aZ3jq\%=WHdW"OlE,rJB,P4jClR?PA#nK!/`:u5_mJYpH#baER4[#T1smj"KV&Hs!7/?-4#L[9p-`LH-!GB]V@T+4@6>e&U,?pt*\PD;aL6Oh,6EcJ'81!U9dZk&FP(uUn;;jVG7Eer*jD;\)?6P)F@6r8`O?>'NAn"Bo'tMmFG=a((n/6!VE3o,:mUS@gFoH+):#q=0_2UZD[%OJHOIN9pRH7p/rUNDWikMV*JS?8S;DB1g0dPEUZ-W6'n:_%GCJnLN_VTXjo^*\:@9Fg5"+&:B*(ibZ_mJT#0s3)N:J-]&)]Q.plXfQk[O_`&.i1YkE.l!Xq3gY';]"l2A0at:Xj`^3X[i/iqqIhm,#c>VkCuLb3o\AfGV&jH12;4&4VBMq(0=T%p*ud[/Np62\Zg-Qi\^&(KF#:P@"k&67a`UA9foCg75kMc.>I8iQa6G=ag[P<&$"V*[o#5UUc+6uXs+PfJm"M<,_R%\Q#WL5,TC3Ln8XGDubg!M-m7P7=O,C)S?HTPQ`-]dYq^K?o0buVrP-Tg!-=/IJ[^irC?@DLj]Tr-ldQBP%SWRWEU3uC?@rW9$)ET8]e2icZ%/IZ+=SE^L))m/Xb.al7S*8"EjX4NNg^=JA8&%X'.*/%$M1]3;Z&BX,@c/RK@%sU()DffVCXodLseCT@0nfc#,g_.ZtK9["cdM//l6l1uA'hs/`V**f4MKLCr+k=Wm@Z5IciMNrJkPR[.RQoFtD^>%h`ZQ!m\tgoHT+`!_5N*oW773b#Z),;_Xl9p@)Z$(^jM`?^FHdf&c"m>pMS,BJY80"]!isR"#]WY)LqZ$o0AeWJH#WRQSd?%*BPnR&\g7eN`NZXsDR0PBU;D+(F_nT\^c_:S7OCWK*fWC=/P$dr6C<#V>\,T9_l^1SWULh_!qoen).<99WcQ9FjnnH4?AFQ+u)#PAK.SpBt.5HdbV?a?:Id/"cpEWZ7I*!79M`4m2;B8jp\?*F/u$!pHgI!XtMJ@Tb$D=YtgQOd"3/q\I@]dJbXP7&lQOh5k;ogn1$ge-Cf80*t)?U<32?',97ddipRp9&ER+8c@)ah";q>*uL]j>"p$p<%C.-Yg`/^'5HaQ;%[1Z9E?uPWOEqJ:M0'1OCG_A8A%>pF#e?)-E%_Z3OR2(Z%IC:Kk=.+gkd/.Q6ue7j>*tj]0Q\E-JZCV%jW/r.!4)PL/OtH>^Z3&qZ2oYgHtjFkF.T,%\o7QbaMR(EJhP";dAg0OVQVM%Dfj;-bi]X_"Z6#J4b)AiY.V]Zjc[Z/0R\mG3VZeuk>fB#*F?.:or"2mc.m\elf1amE`2,WSSgi08fm;%VKD_A:mW!W<*P]=D)SLoTALpe6juB$3T<7Q'Bsm[BcO(dUG?E"2EgQXO]`m;Ha#e!oB6sW7D_)=LqS4ITG.IO4#s*Y*(!/1qOc<"YQaVYZ?G2bbQhq*W0Wsu_^EpijW2ip%F&r@l9]"b9-7AAo4HTRB!&[W\L"#Ts.>jEg9eBZcC5UZ;7[Q1PH#G/9>[TeQs%/./q&IQB6n!'eOp$<+f?kAtYjm2+5du[;G7I*81V40l_]_LO:8tB4iTD_^:MNB,M^=Vmg^Qh_c=@@35VLE"S9E$1ddBg7WSSHK5@OptE#[nj\pVh\p^:Vh)b5;dH([=&kK-g^ct@5r`%F7NX__p;0kMe)=DOSp61&pJo0';LhQ5TSjLUk=&A2KE"=G/a#Qcf9lS6LWl$)%/XmNAG7XGO:hf^GeajgSa,PO&#%eR'b>DG;josZEpN_7?is:7P,Y$(iQ=a:rfZ^#5)SDbr1SR52(JCpiL9\U)>T*8%T7DXtmBHb:k?9bcSh[BM&d0;]/W1GX@b>YVYQRSHquMhjl-RLd415SsUHg9->k&?d2:&)3qj/g)C;S+N!UN&#q;Yr1&84pDnN64gMr6&*WC=R!fV.cs'>Z`9TXNmbjTGMRU*&2+J9Sd]C@_MPOSOcA88$(>!7f*TtjUbjtis@*m%pZZ^J,r,r'W.`biOlT2(bD_`98p>iIQ%u,*a/YV6f]F&M:J36lbHO&;EBFU0$*U]4B3_0[FELVl*2/)d[`.u#j/W:o4[.N^4]#o-1,:GZZjCIOS&)70_^Q:1UW<*C6\N8]ujketq\_4l*Hd'Mr"u_&\%OA[q7_G-Nt;+?PK-C\[W<\s94'p3Q4QJMrORM_R\,&c6,9.TU0o!CnKFD.%Y!hR;iarq98e1#N((:q[e::GN:hHE;Rp9*1ruDI_ha;57q.kR:=tBO0PsV7&t?D_()oIY=9YZf?R1Z`NmR6[g!?Vi!\(>!".s:t?t8&cR_UklZr$WV0&%^Bn,NC^N'3=@>YW[+Ak@S4,8JNZYG(P=Rb(jDRA`@ljTK4XMi&q6*LGM876'=:!VcPii.Ebm#6XE$slaYs$,o_d]eLoTQUNqff7L/K^:(GXFX%2Fg-Af?h@Q$Y!uNcmKOIZ7*c;G--9?OjY`\.^EmKpMFc1'@=8I/;H'13'H*N?\)1!'IRhrP'TTT0&XtH#7crl!1L?fEh'4pMKm(/m7?Sc+qX;:0bDfks)SHcS[g/T-:X'^U/tQ[QBso[`&=FP$R9Ag8%@62hh];Mmho3W*E/N=Q.S!(lJj%0t9[5egKW+._.Qaf6-O3S?uqj+oMnukbW1B_oA&(Qh1;MN,CJ@(bP;GLq<35eeh*Z<"C)_FrnMVd;Z28BlVM"V6NuO8;oYO3gauSTEDV@P^lRN\@a,qq4!JaukLhI=1d,1*>*XO"rkdKe?K;PSIRGY.^bK@X7C\U[9D_'rsV47t"&^hX_5iV:'Si2Mu^LsR6&/H;uJ_o%'8+URPMKnOfEqa#L0H>%AReaZD$pZ!J(NVgXV%!Om7AN"kJ48P7GnPNc/-s>erA0jLiRkF2.=/Ll?E-miSZKo.cto3f;*7Ig7Dgh;;I:%`LA9M@(Ys+Hr:FbeH%c?H*,'3Ft4:A`0E%QZkLgYj&l+TA`I\j7ps_)WO\p>XulfLY.AlD?pp(X]GSReYR5$\qAJ,K/*OGja)'AbMj@4jYNb_&AsR2,ej;+CDWt%/1UpCb0!M#2Ba[ZX&fmh!7u0K8)V.r,7S*Q+)T=b-+J>=T]kl8)L3$0W9^6k:i!Ub'C:0h2:l*esi!\iMg<*$NG$PBEX$m1!&mWtc&=LgjcjOHa,Fkli)VMaA9.0*-B5DafK4coK+UjGZ5:a]7FktcOC?eW5-n=(1+XG?%Z3+V38V0V>C_0pk;lkS=7L836oe$jmPM3n,%ER1_lGX*!JKd4mi++:I;aHXg`4`#oJ;i@4iK$BeCEM`(pI5K_.]IfgrVL#l@c\HpHPN?NPiKA^OV:`6)7.UW]nA*REj13>*a6QiWmmOn+rE9@2kb7f[_S`YGRU%oMTFjHfcMPB#[H"5II397%YTS#B?Kdt_#)O:IGa'(+cEf]aX>bP).[j)u>Crlq+0f$64An)>;Z=_VsR01(_&C'!2Kkcp:jFkh>B,:O!kkDA.gX+&Q2L"(j7`a*P:o^bbe3]:\@IFCaSLWpHT1$1s*D2Aa_XFeW.%43@FG8RpZ05\uUm``r+A*.Ybl!?3N.0kOb@aURHLL62;=\L6AqLhOekP3kDqc47*gbO+8]kV]HBDIP':je0%XfMVCf&hZoQiJ=0(YO`PZN(-e8@Kcd`GlqBSg?nC3uX]T.Qu#9/(MRe-Fbp:VX$^1%Y"4=Js(HA4KkM@8",G)'?LkTmotK)P(P,a2pomEmG?kqNTe1HbZKRNgH=lY@5f?JMBuEZc1CD%!]dd"=#&(2'cU,+C\get034lG#&h[KTH)2l^f8:k%QrT3JUt(SL$"'>9n&js_@MB9#kT;a*T!hLN!n[DoYV3+*_%C8uH"sMi5JYDL^o>s!4`cf"OJFO7R_])*7#]!qoIEXe3H:dD+15KZaPjmA#8&t3=rUE]?0:=D[?skRLWQ#-.d7VgL4$E2M^4(0B;NEP)W>CH$n-)=%X4XiK]]d`pVC6?HEuP-(;Jn!X@IJ!"H[sk>+caRPKHpR=GnT9Aqh@]'a]M$U-_?!,Js%EG-XGCU8q5``uZ(\O7)^g)do:6A:HKfE;cjR'3hDm-m`kj>B^)E"L"[gQ#.ehk4tnP[f^9o.qrkJ0,_7%*3FZb\^5O`gfKtm&IRp1$_uSjE*9UUQ_&Gj]rs<%a=CF2W$o_\!OWgZb>)B>)5qP"f8Zt)/XeS0=m/lK6E\(I,]H1sA=T?p[d!/IG:@A$TA.VU@t9OVGgs^O1<'\f#iHiOn:a0<*t>Kcd^=Bc,P?e@`G?PjCB9[u/EJaCA>5O#gn\,r.\!<*,]1oacB"rLWI^RQ:XVF@PPDc1P/]:2Rkp>ulmIo2,NK;UhBrrfdE`Oqf*m%&#`0!a*e!3TFu[d1*MD+_l9ELFg&##7j8='Vl\d6S.6fm33i7.TmV^II][E]K2HX=Y__reQD2MtHaAp]QLNEAYiJeuWM2WY/jLD-bUpl%.@G.d<.\TgFP-J:kpqpF?L33;!ccqb]a:0c=<$/:REW.OV_@QMSWHu>9Nb$%8^Vu"d)oe$qZDdQaB9,]DVn+^;#F2A9=jWg2u"_#F5U$tN<)ki^oa>b+YB\-qJE!AW.\%?M9g-7C1@9Ep.oIie*:i5O=:h)1sbZAF3b`$j8lk)]hcB]HrVm"]ef5&t+*.ruR$]FaSg9@d%$`noa;g8"mA$V[X#K*Di7WMtIf]`;i=*)6>m]M]$8BmZ%<8^"reL(0@hY^bdT6!`rlO4q*OkT[%2*S!`WMKnde4@=0oq'2,Ij::&M""#g4_O;N-XM0_/qUM[ucuXf\N#,9b#*QIHF8#@aJ/1TcGV"j3g5N%_KEE7%tNM^SVQR>o/8a$U]AV7:9L_!!a0MgdKJ>07Z,Z?,9M>[/3_\eYaA$K_38/BO[@p*C3J#G539Q\.+1qf^qJ<)La:n=tTdT@(:TiU5LNRhr,,_IoV,.IYnT:E#a@7N=@8)%?MVSGHk(W&7'-%Xn1,&Oe>)Tr&9;fKrF2$Rj%635^b;H'JXoYTc(KrB,E=e2KVEZ-4:oQ2Z;FYHB>5Zg[/5gc@aT-_`!=c-cZ3_iui<2,o]FGJXqHT+aplQ4$9hhdc5d!%G[aKd_*7"$]DGed^O&EHGsPa[Q!>-l$u6-9:O5gQ]PIT),Y[R"/.\#::u2_sEmM^'V,n1W>cUT9i/-.K>Jsb)1rB[AJur'MDG\R@E+-@9p67JqEao_o0'N'hU.X5XK9mG`ctSbE=&)0iT<:oqc-cff>*e"?oG[W]4]%N;D6S[;U%'I-5s34'$BiOeK-@9[CQ-W;$45fjp8k^1l"Dq4H36p`]+Or,3jI/!OV=bskRFG+cUNc'`r1F?.8iYQAciCN]ureTJ1HOBshe!dMlO&g2DN9ReM%A('nI?YN!-Bn14/+X!<;EWrAfG?^i#3qp?B:3Od+L#G!o+.&AM2L>dc5g?%qr;`bQ9;"V)2,D-FZ(5Y,?XNkVu&=S:bq."TSj1%j&MdmMD[JXu*6Spq?9MmoCg4i#WCErVN4[@"NL=26?j-G\F"9fuJ-T1C]Y3+s"gXt\>jN!,c`7*tr[K,)kK`(_`&HQ#Q%2Dk]mu820B7Hfm\YNVkI=$f1AW@=,s]@4QXeAV^sua_-Xmp.+gl8Oiou<,R:-`gBreBrAKBJ8=Cfa)h:psWm(MCtaVOpgTuTb.'kV)J7bP!'>*a#(#o,o-.f^bp=gFujZ&TS"_5A1?4t!:7-\*TP:_qHplf9^+4d3_+%X77\"@^3s0*@nTJU^?^I^uLYb,]IN71$]Z]C#f.WZH-dHn%#n1c9W0o#c13P,A$nS\BSuX'OqInSZ)BM@,SX!,\E5BD6Zo(!EB?e80M3@ITkStl`1[7Sp&JGW$j-%392:O/J8f5i+j4H`(.ZI9<>HYDDd3P^VV&@'](PPc>Z+MOaj`?b^Rk^?NQAum,B2E]lDV7!&KF22t0S)GtU:os+b7Y;]"*`m#0hBS`rTX^ANjRuuZCU%HXNcf4rVPBSD*jK-L4[?D]l^Kmbd>FXu+R6(,r\NS9Q5IE+44Vrr"-C4XdCt]617[*X\Sf?2TtTegLn)@:=^1lEAX(6X*eh=I*gR`:Y6^F-f!@5)T46AaH)/6<8)"2T%Gk+%mp5\Z=`U&CbY9=(\2[MZTuMJ8!Wi@qh^=![:<jU[$@4('3NlDcL^ZZtX&1VpO3@12I4E`ndk[kmf\P@Le'_S5Z9VG)dh@e:O\UJZ9q`iu#=-hGfFmKc/tcG?KI:p8Z?a;['Eh8A;9S<:c3,gbCgP%k\3FkbmmG0fqENf%&n0/.Pm,Fai[FkJ:B_24ihu#SPCBmWeZV]Q+Jar8@Vrt9)P)_@(F-OgOo?N#O;m=$qX#L$&!1<`hDEbo4c*5jcFsl2qJC/4R9&&FH_A#bOhs@$+J2H9)^rqPBWo9IXLaBsn0QP`br:Ep9+4W"d8Z9E>L7@RYGK1nX]h&dgNscT=)AV=#J:um2uS-X8q6HUWGZq!YB*!D%Hd&n@fllln5\dO2_F%4gM45iM@2qr@EC`=`:&'rVO%%tS_W47`);!lo?p>F4,a\R?gWJ:JiAtS`_.@H<1og?M4=so=ul'WX7uD%jT%JS^]&(jn4r@3Nebe(STdKo1^GjQX64X@SWClUb*%(#k@5UWC1J2)t57Jg6^/Slq=Db"9>o8r]WjLkb>]hd`#F)?;N/NL[$W^XH&*TjZ!d<`:*0SlK1>Z!-"LQCEH=O?]_g:'eo%T/G+L86,L[L.uhigD('&a.l(:^34&b)c(CqNq6/)Uafl%$&73!e\KYAQGPej"H)-^`@_BIF2!jRWZ3,04]EL+Yi'o(cq2Dl&<$s.4Rag;hY\R0Urq=l])N2Ct7!=PZ#:E'@rB#6WH24lrV_3Igb^s*jc9#^bsd-THch(n&We,TG?@ZAP1=oPGgM@?C`)U'hGc_Y;YM`-m6j*D=5(?f-+qnC6*EG$(D+mW9^>0>t(T$q'+B%4baRrPfTN5Cp@gq3lD8heqL2C5WI5T7CaQZD:f\uZoAEme..1EdB,D4*tu]O>=b=/XP;_,31U&ZYmSCZ5rKFMDZAL%kSWM?TWT:SlD2&#k1.VscZ(>;L(.7QkYEA]c+2r,Rl"mQ"?=[^N$Ve'WL`:i_4L/AjR-a\%Gj,;Z`m6-#g0jBArMESo[iWVC6YJ8eP_pl43#J$"Z.+X5:r1nX.Lt)efeWN&n]sT[Q3N5&%S4,3cGMRt,[&YeJh'8+fZ\Hd0'Z@u&m9&"fD*mr%R`l%/\+u=FZ-uC!XJu]uUh"POndI?IB>[uAQuqM&_\C?USFkS8[2`01e9=:0a5Co<&X_mjcrSTjo:HNF@6oA-?I]Ff[]#Ce.Kf>%+qg[6<%iMPV53I(b(J($$Q.t26o/g?^g>pc8)lk`M#W&`AA9(!QZ*ELVbLak"7#e`Aommc3OHA[E1$.M$Da8$T-Gu5[of-F3&^>\L(3*"CdTh'uCqWVn_ZKR,6p[F)aj3f>\Wr.Ns)[0KO#WN#f7.-Jbd[[RW#9=2p23X\kSTmmd]68TX[t,JV;9mfF"E%3k]!T/K@1L_/l%B*4fd9qjY?o/hIH\%ZRs52"asJ5\4e@E?9=oI;*fg-QhSL9*GrNXjJ0T_<3iN&hZ6lh]Uur'7I(Cg_tN)@I094S%;s1%3DQ[,!EW0!CJf.$O-25/N;od07V^.uR!&6W"d3`-EQ\4Gccc(e$XMVKaWn6K&b2H=eGF&O*d2WAH[*dVlBgk5Nk/(p9mXico4j:G_;6TS2S1XTZnT@d"ZEC2l3$q`E*#&)-j+cNib"6cURMW5l],aY:kh[+%]qT4SJ9&Dj6)o^/UZa*\154XVKLC7rtq&pS57Kcr5r#ZE_Y&<9ZYY40o]^ER#7Dh**9F*O%X7Y7c8;J5Bn%4a?Fa6\Z,\HU@JQF5d4-,n5W[K'dU57X/,p3\'gJ6XW=m@MH]BKEsO<5?K88OjR`337Kj\s\cK;t\7fi2A="W;3=*L'ag(i'09ErH1VI2JR%[fWdgG=sFL@Le1Q'o2rO7#_/Tt,08"X>G9O(].K$,8H5=9ejmt@njn0n"'^22S5^m!qY.f>)(:h!"PsnBl:Y03-MDQrBOELZ5LgaA$nA+XfT=QSAK-UT[q>?3H>C/P`pM#)a:$=`UNDK]?.J?RgQq2s::%BIH.9S@hm?l%YE--893Q+m6Ic'*+pbq,aXAALL&I[PA\OlBiZE@l^tNB>;De`-UQd?B1`Z'L\IFD:9C'`kW>ZMLOLPl+MXY9UF">cg-DIG:#Lg`ra/bS]QW]*&V.mG+I487l^qJq$#nmBCq^k#fj[Q@*oQO,Qo-fJg/@1ZJb.7Ku@&E#la_P/ThT\fA]EA0_b,NE/qVc7/S_a'$;n=Bmoc#]3D0F`jYSd!ps[BSP'/qU_C[FG!K*.DeP<%lK+\ua\I^Ml,^?JJL"$"hl\&Tc^JL5PV3\ok("8XGnX6dqBp@/jN?o5&*S#g9?W=aBr2Z9T2cR_:hPg#F_e-0L:`4AGIKoRG@h"YE>r[_TkQ*0Xlb%jrto>:l40g#76]JMbU31$,6V0@@Dd*bV,)6o_!?k/'r;@!gOl7TbB\WKNOA)V$b/_?^R[V]+HipjR;0XPi[NgTU#$b!G*kZiIGEjQLm'6-EA(.9;uo%G)R[uckd<-qf*5WmM*XS/f>2FOj(J-Rs#)]M);1NbKrf%\iSD*PrQJ+[P"(dF4J;I`boZd"3Bkk;^F!2%)Fa'&,$9JoA:#J59n"=TT1!m>jj>h.DC"Z=Bso'#c[IGDqkgR_fP2Z?O^[4U3)nG4cXeGt5*8Oo4l1R;iO\0u_4G1J_u7?;bX&;l3[q?_tFM=k5'W(#2L2Uo3>g03A)k7EraSjp24`\F8?bC@9GKo.3o/G3PLZ]7h`pIXP6ORpIK=-7P"WG_^T6_>uj!jh]jmauY.+ce#DKW:pNMI3`qRjVU^f]$5Q]AlQ>t;FWX/,I<]C>tC0o<gIj3/hkqYWq"+lo6f9/V3e62gh%337-]cu[pZG%O4p1aF,hN+UW-O'XXGS2=0A`f(Su//MMUF]H6=gk:aK86B.mVj_=,rjE[DD]Jc.r%/^g3KXg!+1R-U]!Z:=QXLrhk1?1;e>1"Ml31u[o_$V)^-CCaOEs2<&9<-sr):Aba]4uHiaIlucR[aQ8+$:tl@=8$(6]0t*Pd7b&)C*s-ajN4uV6SsSc)YD:,JU8\&n(Qo)<)bsOmG6fEjGDrsOrq[]00'9r.\)9SP@=/1rI<'?4P5X42oB%]D7[(+13T5@cA_/S^9+tJf*IX:uuSW"e)nj9!So[bGKFSh,^>'ZOH_\.h)bcZeQ`#;Z#O[K.QQ4IR?c,i?Gp&KmY+aVh*f=/q6,sVPLO:;-`cD;eH(m4t_j;=Fl^D,JErIUlBF.$YRjfZoiSsim.ZlC5rQF'-eA!t!B_c9g;L,VL>U-pgl#_ST0k^5[$BV.]GiL7Yo,0NPFUf6*Nr&r?7!7(ro7&oji>H/%QK1cj]J7"_X\4RVc.]Ld)Hi0DNT"pFe],f:do9(Q7r&JHa+kNJAQ41DAV"SrZoo/,?r(h'"1g:YT6@?MAm"<[J?H9AmF_h1@Db9_*VRVefM$Qf(LNso[9;/QIeku.miI)r??]p[oV9Hd;/+tu%t0&I7ujNFqfD*l1Q`TVa5VHj%%5*4(g-;5bV?6K[R1K2h%c&S7o0*;FOdQQg_Y"m_$,g5H%1bbf`sjE_-3=$G`;15]4Y,neOOM5E#UTuZk@,8$!>5:+=4Bq="*+I>a[1d[gc+qorh>H+FmkCqE/#03&THDBM-1C7O&Fr3bGO#2MeKnnC;Am3a@W@&57KX]&.m=a1-q7lY!Jba7^"l%Tbl0/Mu$";!#X:i@I5u@e(pQ3,0)Fblahi.`s,>U5o'$*35Yr&V8]7kJN,]A@8?cZTJO2\!o>OT;t\.^RF\gB[7N-9FiSlN7Bu$LR&5)j1*RUP1mMDmlX'ra8?`IBq6b8+%`n-UM.oC8Q3(#j6\"EL0A"p@mZ;*".X.9!@^?E:Po4AZ;&k:rk8=Ukm`(hDhBlM2H]@4*X-a[bKK!7:$JY9tpBgm:t&BiGc[\$db<[JUiA>Jms\RWMXKE>73DK19'(Ka`J]f?6Lb[`R)R`1SL[0JA0iED8r.m:H;P`'ds>J7rh1A02CpW@(M2Y?!8@qGNh[R4S@ek]^!Nn"l94e?^2_<4!C[oefS/:,\e(n'+O?GIIAJEmg!Tq0Q,D7,>]l)5IS`mnLh&dq^5PS]R>E!+CQjgN7fCbSi0@d:lFG%?>`3rSGDkrKaHntSZH5BIm7o7U@C*C$P8Y_T45u;K'fFA4!KYqLi7T%B.Y$kG'!bj7P=XRG*SWE_dgQJCqEbc3fR'gm]\+L=Ge*ro*P]_grLB,9'p[aCP:a5"*MojcmZdniF]0IM]kn+8Tm(p!I%clr!aG+6EpU:NWGB[.8\i_e<3##WFB\]EW8G:d/\!_^fR,m]?I6j\78\"2C>GA70i/q$F!Bh85m>cHI/7W5'5;A([YgRuM\+q'SqWi&X;Dkd+W$A(#l'8PZk6HUZ2UB$gf8uhp%1ZPu54c@H85;NUZFRDqNXn%?XJmZA29[rBDe)b5Oq`t2EOkW/pAY>#K#jnl`PWXTs!*im$/$"LT4L5i#h_]6Wp:)k5'4kM(*;(\X!Lo]cmnGVhlr1jD'da?\@dUe%;g?Z2W2I1ar5%pfCBVH3>3_VK;HP8dH^qH)i*8M7Fk1n/h!\NV_Q==)VC>g4dJF$nc;J]h?Lj<_Q*!.\q6D(mN<]?)fMS:%AC6rL*@N6<3ogrt`(DIXde@M\?142.M]n0B#+bJT(XtRaL'O.6%)s:J&)'bM<$5aArs"q2>I\oIanFX7IsAZ?=E0J,8(rK8Oq=qCP-;U?N"Fp'&d(4t6_@;U@M0KYW^(Yt!ut9tZL%C!IQK!ZkCm@%`-&$IrGYNd5+UstWmiBToG7o@[&;p+,YO$:UP]>GPpB_I1f6+QOlJVH%5qm`mXG+LbY`*P0j_i"$o"`S&Sc^_=in2UOG?`CucP)II8]^a'O`_K8\5I=P5cU`PrQ=SE]AB3'k!CU3K77gWnHdnXEB492&EFUeiP/(Bj:c;*)6rh=V@b0Ju(@@LAUTWm6KWGL@Ap.H?E56H?;6$.TAXcGWCVUmu4@J7!5&%"NCqd\C*H'sHK[fMe@=o34EN=dM&LXCPG;T*JZBqXPRPg.+Q"rEc%-_[?'ZRFUA(`abpH+N8XE9,E345h)nOt#ogFNSQtPg--8(e4NM3P*m9m;R0+e1;nIIm)XkJC83%?N!)$N@\eB,4C(hnoS3b8Ge<.G5DB2-crBYWdE]coTWG]Js;gp>S?k`o(/E4@=0>rA&mkm;:,1$>C@,o_!a5CkES-,SZHadRa4>=OH(2?HLV0&smjf8#coC>su/iH;q.q^$;"q$k-jB5_ICnlmG'8FRBNDs,]uR@@C(Q&kT1L0o7Y_/fP[1JhE@3H624qf:@dffOkTl-i[D=69LC?>2HD3iD<*rf/;MN>dH[b$.@@,_>G&oO%''@)3`!H'c_c)C*fp*u\dn;^F?&1!NiOVejS6kL&YM3J@2c`0UQTWmXnPh!_mKje]PH=M!QrWa_s-XE$h@kX0(La*c.F=Q4?B@)&j!,jaV.qFMimngHN,Kb9iU/SR-!W\:r+(a*,SiD9p'kJd!E=9+f_0N/qW2&o4"b@=dajZ7gg+3OpQ&1V%Q:1F+k'8?s'm3E$up7&Qntl'r.@;MY&=l)P-qHa3TY`BqQGg"T*g1s)^$4@;Mc1FoA[!E4eQW8.ZY)+3']b`Q>^hqWO$,go6C/"-j)ZSH-S3pd)lIc@bc#)E8tm;/LETP-p,AQL"43l010l>cV+kF(Cl]Us`QlM"If'^h+o,eG98rAYY^2K=7G'/K.[TO5$J(P9k>.,U++H$QcAikK?l9'b^Y7rqGY\;g^cnVJro@,0[i%NemcE?hMqKR[j=L^0bS,XTSG]:)<^o;%_M\:s/CVauQ38B_1;kWcWeDdDMI,f4d)QF+*]TiL]S&?<(!"X9j#l%N!@]>neM*=IinfBFrtUg$p9=2<'9]N=M3[A>XlOofK3Y8f:XcD(92I-^Q+I>.sgZ+hP744;O$T]5`b>1+b6BmEUq^>QB.ScB!&*+b@B6u1L0(m-F[;'C![]2&H:+9ftA3gt*;Rqq.YFY*?.feI->Was3]]X&VkNV&2]4"'Ih*=--DE8,M^T1j<'Kdl)=L:Udn]Mdg1]@;*)=t/Qp9PY'5DMl&>,_IToBg#ILhCaBI*I$p:=E^^[ZODI[LiN5'$G:*AMdRR3/%IY.g*)qC:#rl&21D%MDTQMbUs4;qqt@k.ZNq8]7m;$2Q0aNN^CqJ']r%[%*gs*[hj;3n--CLs2Q=(E]"U!ECB!<]>D#E5:"t4KH$(qfB#glO:jS;7ANN\V;rUU+?[Rs$LlXTl2\\^W?0(I/H'T%iU:8_0?9F\76^JTl\p)SQ7kQdscL1[74;bu8M(i1PLl$HCZpt4LVnuDo]V-@U0Vo9SkZ30s/#qej>o6@XMaJ);9elKiQqp$pHRf_@,g;^dflU(fnLjc+o:Tj7Y?OCMO-pbq!)K`B*70jnL>bf/R'WH^!TSgi#Eo4/#f)=@?\4a?Q8@`iE?c?*-SuDd2N)]'I*#,&!OQT/\>:`ihW)7r7h'M[]GA)s]QtqA7T#kULpuL,I1c2(3RV!(?=l28h#n);5P1<'E(+;P3^L2*cT%JbgKKh)RJB8J6Fu`E_p(KU;'rc%/Gf/&=W\!b[$bc3Wr#]SDJE!Nl*Jo4PR`k[W:Zfd*n15Zst*T0:_h-_%??sD?oj/p]af7,o1Ws0/R`j?Cc$FKNAR+5a$WUc/SD-Y?Z&UApq:D/=,.tP=2.Q+eHbXB%YjbTclb.<;NVHJ+$:V]ZhKuk@hjT_r"OEVEE.'?cuq0,<]%!8S5u1Vo:`L$>G&&CsEIp.V[OXbNY46ki/5@e+f?s2/(0$4c3f_TE-*kO$C:BP20L+VeIe:Q;fLHs!:ZL([0>l:bLd2'iMMk"7L3%/o1l10AL;b5TZ;9jt6bG>%?RoLMIid+X/65^L3[rS?Bio3h]t]).gt_oOc.',AH<4$lXP9'A3tL,cGl8u3^ni_kqPl$g%Pl;HqIaV>)E.V1EBoQ^Qrs#M*,r_ahO3tbgi3I_M[5X]CkqQSBXPC0a:O\!T+&IL=*J<+*62RdX%PJ0sSJbcf4h-/kS'Q-a6Sj2X$67Z.n\5"AnE(OCl"UId]B.B;[.T>-V9/>^c92r8BM!inb$0;E0]$Z&R\pQ>D8j+FL#!](+!k?E1(*p7Q'QH#`"l`3DI<$co0BSSZ%".qr5Vlm"mDY:oVS:mV_t#5OuC.2>=BCX$U=$kmepr"6g7O\d^fmYk-p[O/uK58aq`?-F6BH1#hMZ`-C3eSF@?(Dko31:@=>E(p09GZ'bMF)Q+?2@+Il+!05pWC=4\N<:aTCf2?U'A5ML2!KC_?,iY`!Q-:WoS4EU.eZahM"1=>&V+&W7n*AXjjRM>+.$YE.NAZ[_$`rb?oj$*D>W8m-TFku`OD+]AXUrs2*9EO.MTq8]9B'+,`bQKB2T.8X:SW/p6#R$\o^PReVRpK:oc;F#t;]BL]STaXRhM5fnQ4370cGBX&H"U0q=fn/f?NfQ6M+][Cqtcfm=*,8L%ji)@dme$fleC^F=A:46Xo>`,5\Z$E^=dNtgcA&%2D^BoIe0lSGW,:/G,nY_6:j3^R*]V\(lI"k>QjXS^co04oFS,`ICWGi8"Tf,&G\?;>qsr%c(d6LJZMF^I.:fK@U\gOM.OWNCRu'l<,ZmKT/&.'$-6k)HW81*.ZRKcBCF#%>S>V`$X;O]0E1`]`\-N,i2BXadqn3Z[jZ_SShV6`!T^u[8*2iD/MJ6PO[D4;RfFu=]2q\JAKG&4fX?.%%.uEZVmU/AhL$\?5i;LqUF-;'-O.akAE9f`Qg=\kaOW:TM.:'jq]<6Lof'^m1?PF^BX9mN-M@<4Y,E;&5dt@$][X75-+W.tgslk(n$6@c5U7<'G+:\i3Sg^^)?3'o>61d9b[Hp@aH^#`uJk`TXF6s0j)"^.^TFNn'Duj:s]ncJ?hi]kC]#B!U$b+R@%iO3ldcMJI2`S$Tf00SV!C0VN8Z,eUm>+1QdXh/]L:"OC]t+P6jENHmm-4&l2>B%/2N'Do'`3!_4;EV0s.<_SYE/:Hj_"u7\:GbiXN7ulS^\RA"p3?e(>9sBhO.8&$/)G[YB=dVGG/3e&iFm(Y<)6EMk>-8#f0uXn5*S7XHLPAIh*j*+BPX<:n.bZgVkhN(gH3^E8,Smpbl^J,@Pg(s:OaoC,%Vc`G5p4aIggSZVTCmRG+0E$.BJDODPiV*?KV7sm*C>=Bf^5D)$'t#"*D^ii'Gq'J#B8RK7OWEff!D%``/Zn85D/d#ZQ1b19uj)n8:n3/lZaQE6?;b#6[*!UW0.W/PG"cKMa].4@^+W8&>H6>W$aSUeb;[Km"a;8>u#Xqbb;:h:Wl7r"]:K[se!B?Vt]m05[<&!KG5Z(DuKm56+;3;/c&g5^$B#`1`]oW<1,%E;_OaAJX!\2Bi_P^!/:]l/$8?\u%f\`*ER?X;Ho;/J+\;>'qr?HsTrth,W;JiCd9j@Sn$=jku$EaoJiWPVtQZ=ZE@@$pQ=`DHa=ZSu+^L8[2uQIN2I=h-)pq%p#ePdGjP5H*ni[>rnfiVRO!u`@6`jc+i!*R\Bm'o#L=EKe!Ef1-N5UEYTmKH*u3('5DD)p,mS3Qnr5SX):<$Ib^X=QHB+9c:DI03dh#4aI;c1Qec$EN:$,=Nk=gBr!&f'?[h#=g]te1')$Y.JAdNBZ2>3.O?WkRsD*al6.hFT8.FN^iErc0+'94u.gVCBR2.W9[6t]3]'HYX"h@0-c9@E2J5!Ku0r\O354,a*<3'?>-JRXcST@pn'!Y`OV=/;>rG#hfT>`r@4G+%olQU,^GTC4UE-%jMZT05!3M(U.CI!BiKWVKS*dW#j@9of*5b$b#?5<1J>a/d:Z\BTD_]QcTZ0()@AQF1&3^]p(?5q+gY]5/TsV%gH!ZVEpV;Repf7cDGRq)^FkK2jsIa["cD6Nl5,YjH`D5'+$M39YcEOW5\/*Pmt#.HXg*`F->lKYmi`d^l3\8^.ka[Ng\$BP8hXUdGg0NI-AtNB+(&2lTE]Y+4#)Qq9_@q*k]u!d+jjr7H6DM]FC3XoJeJH8DIl=L(_MOfc]/C.e]("g2ub0/#]G?F2/c,*Z3.ioq][J]IFk=9dBH8`g\AUGTt2Sd(2iY7I.*HF3H&NQBHs1AEDh7O'E6O*\duQm_Bo9-j37]Tq>T@p+gu(_ja@*9%o[_"hF8eC9%:,'Sn))f6QEK^+kIAc"@aV77@+R;@lZ&Wj3n2Jd9+.*-5^RbpWB/3l%-";"aYE3&DTI30n9d@)LMP>%M#GW25Y2hJ)VM`UK'#$=E)pR_&&/o)9sAp+2&\@M"41-S)e)WV,a="cS]C'4:T7moF5iN\4);Da#ZP+`3;%IFr3MgYA)pNHHYFbA`Ec]@bWU<*OBS&4:`fDgnbg1!/?.*bQRZ_4[&Y-?mQ$UGW$C2BE8m8Q(L$8WjXr"3"6?W7G;Ub&)Z*SWR\4hePs9b]HK2:<,VVL#otH?F&dXfD$6WH[)QnjU4g'g[ag`8GB0Z[PI`]@iLn5HE,F5[fJ9CgAW5HlLG1<5E/Mu9k5k*XI8CBGm+Wqj@6-XPPr4>42k2#3P56=;-6%2@]S0Ori\4\FVC3/Wo'!BW[iVBBNghL'X-?R#S&M*cYkfk&?sKeBePU]nraN#B$^sGoL(-uoA5G=6CL@tQ9c.W*(O\CE-0"-nMc<3(7FUjoa%`SR-L)$UT2*=7>#HA+6^CiUI%=%MY#hV*Oa![.J#=^]Z)^WqG()b/^1)_0DCJl(U^4Q`VULOL*GrCJQ>39p3]?I:-ta/.)"bHZbS6L)c<4TV`Jm:39]=e-IU0gR,T`:*J0&4-mg.V[*-HEjd=]iQb#E4c#q9Hg(jhAIh'E8H/Trj!IT7&BL%-edcTWe+drC^&6_=MmkoB>B^s^cJ`bW["[s!#6B.E-!V6rS+nOAsQ=.#f"+57c!jr]rVI%Yg^;K#KK6k_[4d`FIiFO`a5jDob!278Vi-2co:A=[80<;]`s(7I5?6:Z(:MFDtmfC1ocb.,G(S8*ES_'XE"/-H(Ge:Oq&VD!iKgVa-1a*$eNl1.q:H?W,8TorEF$rR"8NGJH>"0sV)KI/7-F]kGptt2Cm(7UhH-p07m$G0P%]<0lUW9qF[WZ'?`N,jGN=k/ko4jc9't4YOCd/t_J%\%SaZoK]I0OOq2`Z'?QCkm^6-e6e,$TF)#S]e@/Y8+-omItK2"Xt:Ep^p_QJIKgFL%D[WM*oWc?#%aQ9$,RP5&.(]OMY<[d")*B3&JWkdpnCW4Q.3(4CXZ.@c.Oa<]Zd!_R@i'RSWWHHVS&=>ZWR=ZB(.KarTb/kM+g&CkD1@.K@VIo\jS@h[gVCXU499H@#'MfjGVZA.$2geDHK.5=tF\V%V_JX78&4].6R"c,Os0PlgT?%=#3?tC[Ec7ZX#QJB['2[cH4J,'&,Qt-)Fd5="#>]!h-I_dFt7fBpo<=@09G@jpeL=f]rQC<[;Qb"9L0RC/#T]5UY2@l94S:7l6TGTr$Y9Q(2MX/3$$g-*Z6)Xo*D<;'*j*dOS00^Dm6W`S&l`K]*0S-)@-Y*^gcq6rsa/4L6m-um+Z[](*$8k;,$2C7A"'D&/>CPCd9J^Z^].f?qg#e/u4>7$D,1!Ia&H?6UK%oZAC[f-U%W%p:QaKVB=\T,+M];6To11(#"\*Q+/.U8V`$.3I]6k5M*,lA`eM1pt5963iO/YLi"-HS*#(O3.T_[&f=7jO@K:WDjXRC^VZpP=Ds;h)&V9ufolGrfhTi]aBa=^e#_@?u?NAn"PY<>=!CB5&AF#i!Z]kpXOZp!4I$,^94rK#k[,Sljmn1>,//3&kBd\GbHGke$a1GiR<@PU`-"EkNo""n-&(E=8Q^g<<;cKLOb'>ZHl>5eC#O*?"SQh,Ge/##V;!ADro(V=qJVW':.9/UVs7T*cW+$5"elJ6H['o^qM@sgC(-CP[I:!XYtRK+IhCNka,)kD?b>4+<;H&QE+s+[#_-MJMS%\e're#U5nEBslK7V4'ucOEP`fWR"XU%@;ljgkF7%^D%PCg9=AcZ%57jnK@DoUraab7CZnN;_f);mF7!8_f';EGS!:lM`@EVb:?C`q_'.Os]"dq2kQ-Q"=hZg(RK&a&Fpp0Pf$ZE#uWtY,_ge\IS'EPI6/_GC>@?Y9VgUkA'!Pi!eL?&S4FC*H1(!LGCZ#6)oG;s/T$NAYqt$$,E(qep74i61ZJ/EX#4G$iO*129*a2W\=@uD"X)%^'_DPZ7qW`;s12LHcXm2+&Yn1Y]aa/Bd60WR:mPF5'$]6X]=B[_$N&-er9'71bLlD,Ai.66e0u*PlJ$qBg&RfJPLs0>L^p*hr1_q$1lpo`2b&gbqefRnlX,b9hHi+.1'.un`2@Nh9nhI(WP.Z,2JBU)&ZmPjp3"R>(u'n@E`\u`@h+(f3NVts&Yg&WRk.pa'BZjB_2e%O2E9+d@Ao83ES9C&H][P+!/5C>5>;sri(1-:enQ'o:(GLs_K[XT\PS*R1LNkDhiW7Wf`qCmLEm\A3M2a$k;HKfHP`#^tF2>7V)+L%T20d[I$\KYU\6Qte;Pp%#)FE6h,po!c:%:h"+IXmk*TpF=_/&QC;-)kXPV;I,!%jL1e!Wt:pp/cqTHTHL#MZNt>&T.3gGMc92@HLd]R:;G!qE<_d5+ih&,/Q$0[Gr&6a?l6^O9#U\eNaEHOrStU[#R-TBr>N3mBtK&A>(C\$>+4lCGD@AfPLhlO,6jsFE>1s1VJa<>>.'?^iM1C3^MhbE/"5eM*E+Alc)VZ#&X\>*ncLs@l5IY^l7]ec3Re"]5>+8bp(9TiFLDiQZGGj(!i_s?mYh/@(QDG*-IoHV77*j@pk-C,`%Y*s2>LmElDp^sSE$C=V^!<7(P?#Y?Qri<0_/`^gL,maXrBtp@45SEe7;*mHHG^&_&E]a`.No_7HSehn^St9/i0F44UPJ(9O8XrF"%?7P3m`V1c.lOXc(3^pP9;n1eMGX%31[^XB^4CQF]*2K):8l+@G$]@[*tj)U95EE4J5n\[(r)?`RescoY\0JK1f647[0@]8iXNj2PJ9_e(*rDNbiZf9!sh*M8#WV(0QNmOs;_p]?a`Yj(K:=XS7#HCBl$Jm22HMAV*\p9=]uTdLU)r`URdMjm+8#^#r^Ol)^VETQis[E0U,eF2WNj;Ju%3-gVC\kOZQ[N:8ka(C337[9IYf^eu2LZ1:jV2k)LEfrc5nS8mtqioMTfsB*%YNJpR)0Cf4,D--$c's5TSmcuBo#J@j5ESlLELGI*=/l-G3RbY\uN,F7Aq9l+jd#qcOs1L6A/,6k4.<%gB%O4TXZP&f&I+E:]>V+mcA"^i87Y*AOk'LoZG`T6dHn3^*^8k'OKDg;TriToM#lQAZ^[A91O\^]KFq2k4'UbdgEI!ke"s(Bf:@_VhP(lJ!u;PR=._,ipX[DY9-U/S:i,;Wp*DJm1S)RW,6\iK[_ViA3fBI9Ls9T4aAKI)UVp8M"kG@/(c9MbYPQqQM@UT1H'nZ^2EOu1]ku(rfLAGl2!/#ZiN`jSoH#^GQS;PZKQ#d;&+&!`*A*"K4ni\Rskob7+!2"-*On\k)W24Dp?1)odCgcLnk;04_9-+L>),j*bh'c&d;GW-I+^ig\J!$F2XKLFU^n.4lh6I[Tf:i#@2nFHZ5$Sc@:0lI85=lmI!*^#=B9I2kQgkOuW`SK#4VejJ'!r)Bo,0*Ot#a[[bg(ld]?IVuuQ!DL5N&ZU4;5!kkfRUlr\=-C\u%NN>uA$K[H'MdG,rSQPukm]amD(^TYAQ'L1+-u)M?mB2ZflTLGl6?2V]l8$C.UnSPhf^:e>03_/Y#;Da\9CP)78G3Y34DTHBNS>qZi*%A*jZAa2$nG6!Jd_T1lMDMt's79FF!Oe'BanLM@^O!+S,BUpb'6*`aDJlucb"I@*ls7YkYQ(sI?U.E!j^;\pcQm$Q].SNuP_K%4G)b"lQj&U84-jf&FINP=(?gFB6WKQBmW(6,O\h#93rk#[a1MBn?V[5_#@ap=mmKLshOHD>YDk]fGcH+h),*Ebp^f`L9K-I.T:\GOGO.MXT\JMl?KKhGX'^6768XL3u8Kn+3/1'GVS/d=4#@T*DB%ht":2N(`Zt7`JOV=o<6GD.Mbg=T*YK@OtH1SBT\M7ULm2Yu4^(L;O7iR9\Fd/Fq<7.qT[cHa4KanH\coA9EP4JY8rVhHAI&Qg4`-r:,u?)8#IBZVN>e2+b*pf?,gOdXoM7r&^TE)%A23(SE4:+VEi7rmgCip1.[H7e?n)D7*InJ'=S>FGh%77'c\8('U>.M"'(@l"5L6S7`<%C["ckFPH2B6B"l0VKVWlYQZ7J/MrNP^>?NnLdh>;_m_%_AD^`c[H#\=B26;)Iocahoh$!u/G)#%*NLO!+""i?S_kspqe,07%8)UeCDeucUK-AmRMj(4S@RV9#B[lER?s$W\rk8@USQ[r([TI\^QR$!b%$<]2ADQJ[MT[,osq6_Q*[a/^9fLWN5U;7?&,92$_-(j*2HEqM)%h4%==bBbJ)o7i\Bdc:[dosJ5t=-fEBfnD0QR[$ugCLgR'@EmEPVR+)h+0I.4'$$T^eE:;XA7H^aqhW4YV(%hZup8bi.aR7TEajmuHsNhd3edT]k72k&A_$#e)U#4F]fAEM91o%gCZ"k3eM@ms_/N!=mpBQS+A54%#pp"[JPj)\(](e3\dNsnCo&%hd8a+I9?Wdf^>bB,L3+IWtlK!hej'X.FFQI]dO8.W+Y?80o.FFUmbX%ib#+B[.!X(edjkBscu*T,)-X(VC[M'J^-Z:MaHfI2sV!VT-NjSB17ACNMO26"-(E>QIDrUu,!g+WP^n]JO,d=&gh=jEdk;>*A\8[W%\3jL.&JE7'EFgP;5.]CP12OaIHclQ1]?Fk+m%na>E9olp$!!]&H:'k("=BnbVEbn.Sd;1,r>AGd:RV(nk]""b!F"bhMe4BPluK7jD#HjA_\?6icMCTbo[p@0!K>/NS??VJG?N7>^h'h#_QN1,>U_]oPHUPXgIWV567&SYCe5_Plq=>PD_?noY[@E1`&"D1X/#kC(LM8O4*i5Pf>V&7pOPeIprF!F\*a!ICep#DKW9O4UE:B)l>=E/LTo_L(F6#6R#7Q`J8!;=a>XY-Zrr-9Adc8iZk,?(6tPZ@p*)k0#Ddp$XQ(CNdV:4o97rI+$D\F*SVQ`-*sp6irA:t_T4SDnq6MP[IdYCN/&qS=gJmDVdqHIa38c=X]?kmhAd41Me%"N\7g*OVOZ]Q"LQ4YA2c*#1'XuP>=BT%I*Vrh%4TJPgNqT\;_h>QK/VHe!B"+BmSmO#?Eg7\r3)hUSM[1QgMRi)>foRDIk9!G7#X)^`8cGcg0uJ&n1#C0:D@fVUL+VOb0F]k`%H'K]Y$F$KMg0a^UA+%Yu.-/3T!HPa^`1*C\EG#om-Wb;fMU!S-@H!Jtt^OD'r`G!HYB%]Scf>'la,=oi#Dc:AD!a2b0FL4\/\JNhUqg/CK5h(aUK.#l6-X8c2-V2aFP$*F3Aeh)SHH?T;<\VqH3ul/DG4,QPRNX9o6K+\*6gTNk(XdU*sX0;l5YCBB%!/r[?hbC"/1%8J#eDuk!]qT`+P\ag\OgL8nsMC;P3@"e$CJHPB'?o$!i/%d[=`8"\,]N0cFl%>=mod+on"807+jSeDPEdF*32Y!9>;s-%'rOCc:FBqKr#rJ^>X7LCXX%MFMnu8bi-8.gu?BY!>\OmP2%M)5EQZJtGGLD+-/StpR;-PBg3m@k8L%Xi$\>A1+!etU`YIYHN[B5:YqDZi/bq0B=@A$4Qe-d"chpQ4G(oTG[Rg^OSTpB[_nN:t&Y:d"p]$+LgPkqL0([ZUkOij)eUMF6c2t2CN17o;BF":!.e2$.bW$KoS?MQ[VAb]C%]&'CUbXCc@0uGf=,QEU_BA)fCq!P_fihIICf"=%$)%B#mgk(=fgY3Z5H*OH\b1FT`-mT7WfLK.;D%20p7L0Mq^c[JBATD#.[U#IflEJhcjOchf2SIbFSoT?]iO/i?a4ed@W5IPKF.M]8rUcYG@og(GbCXD*23MIK/Jh9f)SM(&D1Hfa*4e0t".,J[e"ep'PIT#@XY9-#ZSc@9B/kah!Kk5+08mTj],=k&f1h120l?;'itnE[MML`.!G.=+3B`^No2BrcEmXS`.b>CC7Zh>qrhMk4^n)1rg21$?M1B8Xg>i170"O7V86&(O$^>R`&%h:OqQI"$.JrVB\5_YhNfP-"h/$pm)GDK^!>EmY:2)q),tl"klWiG"Z0N*7?AjJ:L>4KuqH8/*r]V>G(4uEVCPW\K5r[/k\M-=j#AMI3B30Xl\X\*e'dPcde'1G\?8pB.6sL7BH*aoU7rC@grW7DIPU_j0?Yba+qe,s5dn7iE"$&]sPB3Sj;9A"qa\&0g449&cTJU=&$I1Pu"Oa2ek4%brt^i2H^SZ%7UA4M=_u$K?8u&WHjDPLKbYOi'aSYD4]OGL>F?%;tSrW?t8K?m)*mIrF9AOSQk5*C016s[q#E.l>0g+fdul[Bt_^sD(!nd&OFLFh0/N`bO5B1`f*j7W-3e^fT+8KE<4#`[(`(b)#6nb0`gGX"_;%;Gk`6"mXhAqDO^3rSm&9eBME4#`L)VO!06Go>Li&1s#[et5UfSlqnu_1+0'G+3ETfK^OZ5Kr)M]GH='s:OVIph##^'!q!@:hrs]Uj+pQ8RA<#Uup`0W)og?_!Ro<&=?QL0e8%`f5HK%\3kFCj1'^8FQRdn#;E]`\L$b\"OEq,o/a=N;rT7"&o:/-6TdUG)!=TdcVa(MVJ]2ks@O;$EU7*oXirX5=^]50>LTBGGjVI\,6]9g_i,t9H'<;/N;nc+MBE9tr"jKEHN*nX9e^@gU=?4HNAWfZU)Ic0l86^jVL4>d<1<8TlEmo*Y(\2*\i',!]T<5D9[S0d(biEu>9$QaiA6GY*FBGAGQO5.PV(ks=IQ>;uCpLYQ,,>QOm?re#F;OM;(P)*0LPrHZtHE+!I>L3BOYS$VQ#1c-2/Yki\Es0F=bMltKk[SfCIb.8=m4pF8Vq)XI$e-)7Xhl>=rl=H"W?PJ2b#)&G\U4Wt\B=gdnm&0m]q"D(Q!oe[=H3`mbcpX]?_R\QnOEEf%Vmfrdn7aJ`_""eTc'5Vr$]e`=J?t'[qQCi8>fB\CC4buRCb@qIoV6@=RdrBE`(Mt,!)(K@Oj3C9VpchYrqePmY>j[%"5EgN3O)\OpV!/%E@ufK_2L\c>;dmR[4js?GG"a]`eNW7TcaN(+:T@9'\^YYM/N%?QbV`47qPV.>qATFFVnuHEa(;I(We"H=CJpTWQj_+ToQ`Ou<,$5>H?2j&Q'X*ScetRHehmG%i[V\bJODQtj;lP!-o1P[4ptlZ!p!rM/QjSuhJ8:WpQ1$qR7.nO'X9`u@]^O3,uhMED6]Vs/Zg3Wr)gne$I8aD'^#3+SE6[iA2Rqorhp\5e9/_YJCV_%g8K?](S;O;%>)r$@2;MsNrE#VCaF_`-cC>p8lU4;!>nB^"GM_I"12>?/Ja.QXe6hg-?,\8^O)cT8fU2Q2$!Q,=rTp(1tC/8ZY1:rD$&%uX\)E#E21FJdZtT*B&*;FT[W!1VR@lQ[-rZ^el$($VRR20DsP@U.(E$#\=X>?U'*E40+_dG:)d10dq'X9`ItVuZOthr#\42JNi8&V95CZ\.`Qs!p!:Z8uU_)!qmSp76Qbjh8I)cqFil'4kWQosc<1B2cfa-8Us;N2S$,/U&t#f?0k-XW\_D4dHH30,Nr1[n2<7;n%?i-CC5<7^q19+?V[JdMJG9d2t16!G.l/hmA".eGT"P`G]S9Zqs8!/b*h$ZBe3Ned;$A/'\Kiran,"qZ/rS9Sb?bDa]h5dM@4,97MqC[ZaH"TP.J"7:N*"-.@gtUW_QdlR"R-hL6o,@AO$,D92VGoCKL[1CaS6uVgO7YW!eR]J"0I]Fk;lL7YD,!,_7#3rf@^"ZSqFQBcjJldS%lS9BDB.-KSGCA@Z,:'c$a98O6Jb=;Z]VqU!5]f93^a-Z2kBR7XQE,NVK"Mb*kkOW%k'3.9tk[+A:u@C$R+`WCTM5g+.;D_R`?h>Sir@RFOFHJ4b4>>A=UPQVV\C5)'J2j,$K(73tOLOE:"a?('$*1kC[ZjghWZ!b80CW33TYRIlla2';gS^Oo5<5)WKi5X:AVimo+ue<%O0B#pN`kB%HPkoQTf[9,u2\,JgSoL9X_Xh2k50'$nqg.>.u]+/'6@M&'!mNm*t>^Om?)56hVb3U1d\D@A!Sn0ksZ$(cgg2IM4[7LcF&NnhP#K*JDk!PcSa*#km5L&n!uhrbHOg?&Emk&m38TP7qn:CVm""(SpIFT%(\BAP#F97e'[32GRBIudY01>_-9@Gdj298N#OtN$1t(aTbbitM-)cP>D>QbWQodu#6fW7B:%Is)ol89(-WK=`@NrbfTJ^^6ReC;?t5gk_9/dP!A?4(Lgu0EmotI,%'`4(,DU8SOp=o;A87`0$?b_#=rs93>i'6Qr!%k'n=K;<>+)@Mi/D#U*I$;lFqcmCka_20^O#f?NnMTf8-#c&+\]U@@T;+,m5'nfWT1MnB0-%NHRgiQWs4f3:>q:g>P(,c/35,go/rTJO3_cH/J0A$Y4DQ*o_b56KP':oD9;DN`p+:`SLDh172S&SkF+OVCMml.3.W-ibN%jkT<@C&Y9ec3DX)p,CRRuSc!Uf'k!Qha:+[rU_dueD?bFuB+l?M]c]&'Ue<"k\&E@-rh6?YCo#m#"T*/#T6'u%:3M?3SCR#U,?H@ll[f[#D_+Ef+'/iJPouqSY<[*\+Th@tAZ?@)VhkPGOfrS(bPE'E3MWQ:grbp>1^J(7_Rqs.*P;pPEZ6&*hRf^;.!J&)oP)dj_ZMa!5&DPnQIFX'h1F\Bp(A62g(A'<"`iK,>)tqXu)`JVa+79uGAN4Srjk_@)(+588*DF=6^6We)8]PXpin'EfabY.\Cb<6apVt7;'7>dfmh<8RHJ8+1"'JLH0hd#G,Wo7kiBFoU#n\Fmo-_]1gAUaX8;97-<#9$qqpMX=+cN@_2d2SfVLl0YsQK'6!Q^+Pb+(;/PWV%!gmYoc00ORun1V"<^l4`W$ko_U=)j&9%_,aiH'8_9Mb;tKp\:MScH1'hhg"Hu`O+_k3@2lC60B%&-6XT>XF>*BB=CL,9X>h,q.?V^ns-JD[,^phdnZ-T"[?!TulO^eag?c%sB]XLifXOtL)3eU6=.\(35ni?Q9a:'bd+X7,Pgg39Z9=LD@r97+2_CMdVYR#8*n7N2pOUJ6k6SRP$EWWWXFL,8&jko,ku!U9jc\JK@K*+5923-SN.p%$cSb$le^mWR0tk;lA+:65%AT^H9)@"53W7(UUaIdL#CQO76S+'.mfLe>(fntSjNH9r>u&ADJJ4Tno$ZZ'oX^0-k.q5_KJ8%_nY@JY5gaTG.&M$B"+,Rr\_Jn+XR@h^JYnR,Jh>?'CaTRg=g<`#h[i2bF18*`N5>RTTCCpj?c.:F:;\D,_2-u9E+ZtJKc<.L(N1/$!4l)eS4mP-.A"hG)d>`JI.H56G)';ITj!:u"<1WrF7?9d2I6CWmNK,tNp"?#pQ%>!n\:f+mFl+;7r.ai/soGhgsABN'R3hSY-Ypk*ZXI^`ngF'AEuCSo^;:g!Q9Zq6eN!M4`$#>&BF#R;q\%rN-?8*Wg43pjiQ&=&!=*hIR[I#4b@P1\9Y:3E>50n<%XD)b;gF%TP)eWh@$%Mil0BZ-d9@I45Bk/NitQAW4=`&3N>>,'5MUL=AeX+He-Zp8-&jG'(-s,A`<6;7?;^RhPe']8ZdAiOi`^9;&01LiUb/3U7S$fDH!f%3@.N?2Mmk!10q5]!DM2es0nB*Q/KaV+JWieask-=\1jRrM+F4j^fj"9.qP^]RblL;*be]@D'H5,Rhb%&l=-[3NAU^9"f:BoBY3-F5JY]im3!.QJ>O1aeiH:>1>?U_[W[r.ebM7&rd^1DYO+RSO^8)-e6Pp2AN[,=F]c`s$L?LOpki@bN@[NO)O@X_dW]l0681A,6OoG-.OLM?3.AlFTlNNMK)!q)?q&I-Q6HmkX"FJbLqL]]^Tbs_g8c%?]5K8:_pqR;kHS9MS)\[PUT*#@um49=*f?Jp1KIqs,3!bc^>0TP[7C?44<]3\Hs&s2r=d(*ebms+tRMmgRB6%I83T03&,6s&SjS$/Q"B+]#MiuWfLOnlGQR<G&&k^FnF`8<#AFHpF12?a7pgf/[22mb+J4D6.NR]3&gTbb@I52;5YPEYo9&Mh))OZ;17c0d]o[2SaLA^(QKZ.<^p?D\1!%\TLqLdEd/om;!U/"Vg-efHSoQV+n*uCZciW+?iNfVi*a'2ns0u#r@C8[7:EZ](GLVu-;jj5-]O\q5dYEV=p8+\LH#^G4[L&tgZ#QH4SQ6gZo.f=CS)Si]jY.0V6ZNPKdjdG@p?Y6#F'.q4\"&*fl)?<#h6n"+B]efs0GrSg%"rBTC\[Dq?T;nSuEWu;4Q_*M,Yk>SKsnp->E!D4`Vqh8E3)ZacBX[\etZKqR84M<\^s*o'#lk3h@RNsDU@eJ0g6e:g;\BFNN+<[L5,6Gp%]4Id6>DUe-9b4X6t5kR8crIGhEV2C-V_A(pfJ8&[GVA8:(^QIN/t%FUUq^%!m21=iEp-8Qc-8;%OOO4+sR#13PGZ_2#jOr3P#(cQc@h%^Hq!b(,,fHYAtol6u1+?U>7FSQS@K7-cmF8nLDKKI[CflQ@>irOCc90R^GaIFMA7\YU'_oSNW0&qd!\ggeXVaa@\aeZ7LtI+clfF>L_H#M$7r7CH=;J\\__X;d[cRf&0#=Kq)!"SN?!%f:u2\(BuTnDr!FZb5?2A7e.)*%!::A/pU6IZBn$C3Vu9&cEDioGS^NmmtWYsIJd&AO;&g8?1ADA(5NZ";Y\RQS_UbQ>YQ=0P"4V](hs]p*$d5Y)9M+hrcirr5_(TcAp=dT@b&X%Y,_Me<\S(?-(f__q"'W"hP/DRO,R;p0Hr5G2Pd1!K=-_(6YL$6feu"4p2omN@J';.uZV!\mm%26BMIuNPHl;*J&K5J"jjT++Vq7+si$U4XDhojXq8a<.m#]oTm`!j'+K%#>KNf@^f%G('WiBW\Nma(11<0X7opcC_j&ib,!aL*7,pr@.hAE]J)0=Z0L'ji#^lHhiA\RB4h(NenO9I#`nkT5GI3P'-BLn)Q,RraSr-%^&;GbSi?e=B\:eG;@+;]qr3tdJ8n^&fi^?F=t>JmCt0Gt&B&`?)=sAPXTLM_LSnEQY4+];Ij-%eYB.+aK#u79$=5HVVAAhtFV_c6r30j;Ob7bA>#?47^=Nd1)IrOCG&-EiVQq)#i"Q08-B@+6V@Z=adWoQ\OW)[uY[4rW3s;D6_jECQSOcG%_U5r_BPq*Mu5>8Tcfp\$9DH9Bn^!W@rE[3?jlb.liM5,35ZdtgF>('(T+jn47%gY(JIf%4m'b*K#mX(NJuZhEQk+k2].psiQldfr"kTi\2*uc)ged1<>G$OuX"(SAmIBtHbaoW/W\5%)XfUMZ?3:Z;J2qV(7+:U[BZC9cV6P^"*km=O>X.4tq!RS1*K62i6@laAXZ/C?EKJW)A>Rgai)c%u`83R@p"(B&JMXZ\G?)=Y4nFN^DY$D5Zec$Uk2nI+9+h;gBB*WUW!4@@c]i9hNAcU,12r9$-oCc43P-q6kF"eh8U>.:9%q-A!9VeWeN(!!KcJ@-_4F;.JjVY-!lk4J/T)GX2jc:H6m6/9!^tR6?,AN=C"Q>OrWeOZl=G>nEO+__O#%K3;rM/(McTJ9P/)h=R#J_+*noAqD.O:R3F@R)D8(P^$sMZ09m3PCS:b&e5sU_E%hh)3%JLFkS@Lqur^W`%%ZE)mQ8KTh.!d8fSRuS!?a!4O)Nf^3gQJDuSn_Eb8$D[NWhFU?hd*o$=BW^S[)PB.l&!-3p&iM(KYeMK1B%gMZWNI9-Y_]#IYocfL&7;X.k`M]a5V,s=kRI`&r,WQF_i)kRHBmRpFN\[:&]e+S(N!:,c3$Nbr8fqkGXE,+3m&MVg7KC'DS0;Hof;ro.5HDFd!UtlZ0(EfePGZCGCaV2[GCaH'u4%-0u+IUJbK?88M-[o=(U60sNYS1\1jWd4^W8p_Oc81\oTuD@lSV^I+5[:54#mbSSC$_gsi&Ban,u%`J[)Ef'1\_nh9nHfDjk'?`BZ9IRd;McG$'TS=*S+KS^$0V]=QQ>n/*>Tt989cdbrT_DYa.^S?5YqPjb9`kY6TT*WgY46GZ:C_2&m**LSuYcdZjgWF`hE$b-Ln8l!uKNBsJ5H0o?@NJJZhEL=h;Y`jj1qDS0Gqf4YA%+-[\0;OeX%H2%-[^auQdjatu%VI=)7eSuo#j4_1@)`nf>UA!0KQcQ`53"8Yd7,3AEF+2d:7;u1JJ'3/+7FJ"bc"NgX+*;.3SRA_;er7nbASha&J53^E:N:_6'HMj)YQV>Hge-Qf(405Z%TXI;<[@G_[GGt^%H\TG,8knDiJ8gJ:#3j!2gq)b8oC0?21FCe+B\s6c>CN0\=%fR2W`u[q>[sRP,R5E(R-Q5bh^E0XH$b]*"CUejCTsi%2reY5:).RlmOG_IL[tL`C40M9'[ncKSG.p(>VT3HMOsKMRmnS\%M*cSCJbG@]\Cf*,X.',DBo\;gD#*0%L.hKVtSC>j].'QXQRF/MemL9P55X-Vf=+SjI56g"/bkr+'C,F$@K:9>pag3&nJ.d$$g_blr!]M078XATCaJf4Q;Y^qIjMqcA$"Y`.("GXu4=]lZ)elJ28G-uds&:>fDM7.H-FQ,[aRC>=&a4VSG6tN2Q-n\FnNb[0`@2Q)(V,-.I@d;+BPBq]VIS=\6aR2tDHVk:mF!tUe)B7@A\JV%kMcYRgZmpE@\BR!^A6Q>u=770:MjhX+L,V7or@6B;FpH_F3DOJnA4]m6Xapdqa$\sPp+2)K7`-;D_Y&N?6\;rJnT,.Ji#=ZJ7>PX2R8ajQYK&[8r7HMAKYTm0iHh'IqfS10GiW,hq"(O1f;k;!):+E*D*kGU'25HQrc%!,+Y;p\>FX/WEW.=$A3dg*D#le)BHA'=U5LNN7+p6;/^bEA5s,8GODQn\$mu$>WD0lLA+MRfKXru/oon&\7Z/O#P@[EO$9iuD;Z.@Fg@P_EEgtC_ajUZ[_EM?>1BdG3b5E'!W+hXpT&"eL'3mb]]HUNcHk<^\P&ARVk,,,<%M(bd8;tJo;`A11Fb_I;Z"=a1q5^=Hb6OK\!gI8bD-.'5,3>gkVeMEDR^fNk(&%E0uoT>7m/XFH#Ns3SG8DL)3Du7Yq>Ei/Z?`-X4YFo(g#Bgg*\eR`(W!0i5*VjHlT!X;^=rK@=9JGI81iD56M:;mV`!CgC'7m0_(Gp23#&jS*;YS7?l2a=-?;5Y*!--Ng8r#JZ0&*!cKJH*($LBI0$?38HYO]ae1[>B#KA9%`IY50WpL'>AW2Ri=8f4j)nXX1H,57OiH3H(gW2$=$?(IPDO&1B>:V:O=h$>CTRl!;Q1a^?j8(X)@VqrAIT%&TAcm9Q.ERiW<5?:V:5:;PWF&MeA`8\hg=1nmbN;MC(T]j$Q21G*j>@7PAbOn(9@Yjg*7E)j2$(_k@k0p&Zo09bd_8,L2j+h_a@H_.`/N\H(`/#^kN%LB>Yar%$5?@=,qd*;3dm"[_AtuORQ[T2$B2t\KZ:)eHI.7U?E3!KosXg)tG[ug&osc!-`4)/Yesc&'Lg/jh?543Y5h_AlDde]/X&2fQrN(VNe7S:I_>h>r)>i1kM84&^sE-WTNn@GD$fc=$oGWVo!(rU4'W8_^3H*]69q-->]e\.)"1beLIcL\O_mkRL;AmY/tpNY&L`f1o])9;j-4ekEYlB_j@V%t_ThagME@e;CqfoAEDSG2f%d'U6;,f;p.B5M@8\m$7f"`m8%YnAhG7m0FYS71idq2)TQ]%)!c;T/Cf;(Y/,O2IRp6Fq)3-pQQ4(QN&r&.F)u/8HsS'hB%hD!k9g?#jY0p=+Jj[Y^nna:mT1k!(:8p)9F-bF2ebs2Bj-D*c_&+d#j5C[_3NRfQu7Y_ib]o"@:.^RbJ7384JnJCpq8p(gPcGL-lM!=L0!^GkfFT31Ho7MT,+UQHEV]&^;Dl9'h,+o'Z)%d^Ok&5R0g%<4,s\M.@ln?iOo$T!@\A.dAmS8]Hp+i(DB"V2c14X32lBaDn'^_c.[/I>63knr!a]:tk146MS9LKQ3!(#B0kl%SgSEYXjd>@(/t'cIsrH^QIt2EX$HO]U+nGG"p3qkk7J$.oQh]W"6LeSO@hit^lZ_i^k>I!Ia9;kA/VF9qD`igA6MfVXWTacTg/s'f,iMoLGJ[gJ7)W7.)Oes7QAks+P"Xb"J4]d[;.il]X.jjfFAKk'@Vdr"(p)Z-/dT(Rh.,9GsLXmTR'MVnPj*n0qRhgl"f,W2X.S?aa6T!A64B]SSKmDZrW]@uadoHt]C07#OX]/Fa`QjVe&[[n0X`U"R>UYUZ1B-\7\(46u@^<9$.4gUK!BP'MoQ5fJJegrQj]Ykc6:e<]So16JZ2D[0.3f6QisO"+Jei-/[cA23V@1Pe0E69bCrgO(>YZ?npm>=qFaP88LU_c'->irtnnlOD)pfqu>GYaG,,Q>=)_tnDoZ"_=jEJbtB:0P#>%2i9hn^>GJOUY01@5C^/%(*:$*nrF8M[M+BZW4Fj^dB4m'Asu>c6eq"G^TVh84i^d%F6EO+#ab1#h<(?T@MCl'tLEik;Z6>2jWOh.1bSY$"QZljq?;#c@L0!6dc[AH2=EQs8Q*&@=K]Dp2f;\Z.0:a.-:HH/Ae3SikLAY_tC*.m"s=U-gm%=$)m\-/eZ@8FdsN#)\.bTN;$/;&kV""O*Z2!j%qqnolV,_S[6s'#oUmG,mg&08)5gn4kpn#[BVRb:Q_!0PQ,QZ@'Ju-jqC>,&)L..b&O0`E2!9._Q(@h("4<#.n<-orr?,<8tF2Qmb$W'mmK`)(9Fb7.XXVEbRWiteh[\l1TMB:RL5=VeJ=i+CX5L?&Q_*p,V>(`+/%/po?YolDr5[YIDG7K[s`A=hcG\>ABQ:sPiZds$C4ks*m)%8V0I<0kCtC.rkO'3f2Ff-b8%qU['+pi7HZD%-t'.Jtc'$+u4M57AV1;e4^LOi@MqI6(pY=aL\%i$f4ee`LQHTYMG1.'=AXGbtoT/N1D(*91@p7SG-8K!(F>kDn[W03:#S>^]l)XPc*9JNQEc;UV8*(Wi'sM\pVs\ZthrI+ulNb\qMX9!H_m*H`M;aN50^*/(#&1DC2.r1Gm@JM1*=(CSiR\68Irbp=57+rd6>EaVE8C#-B7\U7So!n)?_-".N\MVPVJjD)l^bFK`o"keFK3Y?&#LCfldKM!n`A`SIDW%aDUpR:#7iP\Q9C&-9.n:o'G8(m8QaI2jBHKkc0,DiDAjY<=.oSJm8."bDo&.J#5(#.@T#6>M);q0R^mR/0>dl[9/(j*Zb*C#:k7NC.oY49fs!fi!h^dnsMhJ72Bc-lIg2HVaNl,"eFMnt%`l77LRQnZ;kN:*\<-;b%YP9JbsGF&)$oc&`/7$0]c($uNKIho^Jf:DhKQ^sq:!H@M0%'BOj0@RH@E&27i[T#8lB]>RUGo&=3oE1"c>p)?nU-VFV=Ou7AG*Jpn[VXnON&%3i"!/at'J^JU]DJb6hDSsl9-/D35XL&@$\?NtIZfi:7;8f?EOWi$l=gjR#6b--aWD%)6"m_LBa>#ZE?*;2SE<0cpMaU\@m28l=TJ\S?%9td(UCTK'R%gL@Tn'$n4VjqMMkm03/g(7A.O(r4b&0nV[RBgm@R_[$"'kZ08,3K[_I])uUI*&:*gm]85c\I#TbZg+L5jES\M:&0&+?[^2&'S,!:#,0m5=Y/Z!.LsZ>mohsG;&#uXQ=>&m2TL]AA4:/TjH19K6JHM+JC"HCGGkY*!9n\=9S^YA5S5miEkQo[s#O.C]?nCP.0+W.P=lmcZoP;_&N\Ms2&M^%9u1gk0.+W<2Nl2+%"mo*NmB9=_;AG6]:70T*JI@Z(N>R=tE)GWmk$%"g9#[=?_VRo*5YYGjK5q8_WJ$/p-i8:l-62iJ%jFUt!M@UP*/1FXPP?^`.DgZai/%!`\V1f(;7!P'dhrk\A:Gr:/cP6C(eS:O2<,2q\%iG:KcCiN>QqA25@uA<=SJsm!8j-n^X(eDD.&%_VQ4BfZ;I)@L0U54Nh@M-HUGkdr^'MPN:!(?d!\%qeHJZN`/V:r7cd!Lq+]QBoF<",r(arHd;a7>,C:`]*W0L)i%ec(UO9_a9@fTe!AGN$$f_WI5HG;mmb`2CqNq:`-Z#'2%*Fur/LG=Jl35HHN$$BC-&Zjm/p,M'm9_iFO.mU;Ycb6,:J?1S-"mD\4ppZi>jeeA'i$As+W@GV2(PgQ7)G,isA`lVNdYgI5f4?Bd4`Bq"H8c!=i-AHdfXF([n3_6,"ts^h`Ocbp/[N[8Ke\QRBV-O/5cV'`44SP6;&_+CbHau@UtNqr@i]R\$4pOX]N]a>7K5p';HVAoiOmtLEiH`NcYIM49:'e]jpOo3a"l&_pX="%W\/;6F7MY.D6O[!bh`9-*VjX]eG(muGXfl4&[j?J&;GCpBGuX3O'=iUF,GSJn4CPIQWl'Y/>rh5$#Fbgi^0%:.%1AcmcV;eM'jLRG.WMo?.2X?OE?EEZfo4C.ott^MA\:E=k04_^_W+_a0!aS6emu>dDT'1PpR.Rf2WD7q]b'umU#*Y&`/J/RbQQCs?bC]Y=pj6`CAcr>2DKP`B6a"\#^hV.PXs(ha,7#(.4qZ($YuBmqLD>AR?sV#'o3D%l.0WAgO8@LjL2uk`+uCifkG=WB6lbUTo7sUJS-RmF$_9:dj*T1D"#R4`$\g5'd38<,X2Fdf-[>U])^AgUVDn?1T9/Qks-5B&B&_h=I4uc">TZS/nc\qA@nXPUR"AI&5/]oRV?Z-c<&F$9;R1&tC>&c9&"MnEkK^@R;Fn.a:,r\_co2L6joH+cl]'"UOE9.f*7Bhgtg)>N039nPG%^hC*i-]GN?qN,PQiOg2Gt,(MrmE109t=V+uDc?elA5!G^a(EF1KWDsnDcsppLX;LEg^3q",m%kU%'Zd?;"M\,(aD)h-\/-I"h,_]q"`j-8"&`hINs70,+5Q[A46V.4?C5f'^TC3Bn">;uV>iRP\hZ.uSfW8"0p+Geb0X-t^ln6Ake5K"7kLi'0[[]$(E^u1bc9d"j(S81eVZbVQu/e/_YNI_)$*d_eatM5p@=S0i%CFB9"t'NGoRlHItjJ8Bi"49]ol%'J/m>4u0eHKa.&X:HiPXfdk`/,o:q9=BL(1D-<5c*On:j)[*$CPGKb'i$\jb:uSDnXaUlkL!Q=1(O^I&hCsM?a2G92']g3X3g*eg3^Z_#0ucZLt*/G=[rJ7XE(.a`'L4Fk?q5+p61bVSa:b:+1s5:DU7Who>H9(3[*G0,RNV=-q(>:]&:^&C?M\\jZCY3PR_MGM?g(lb>)laK_sG':K)8$Aji-gFRDUE5nrNRd*$3heqiGpB?Ko)EkKJ+_c`faJ98HAIr@gK^J`bGuJeYt,$-[rMK11sR)<+*>a80b]5c<_ON31rT6hDo6U,#`oRk*uPrCopT<>-\Ej`U35f1h>q)hnHZ5cK8pmF-4GCFotp(aP:d)[[%q6#G5;/H^`f6E.Wb&.EC#\dl$i%5cooZJ/Fj#pMMsl5Y1?_6Z&l9\SU2A+9KC:2+/aL1@WVgi@/:`T#'*lu((O(OO$^?"QL6#-C>iZ8./(sB6J-fC73%7JGCUM%+X+UfBJfWM,W9k<%8fS[?8(WEj*1re>UosR$)Z85N9K!_;0VBZ\OiLs0D9tD_'FQCI>u2jVf[bRAG[`A#_NF.Hu-:Y02tfSVBYL7,@=qP0b;)4AYjj2VJlQDpq?ZuQ2KZ)[8g$XmL]U2EH5T#N.`jcY>mQZqM62ND'e:C;[qab5X4_U0%%AbX+b3Yo;PC$>JO.)#%j'aC?rSi9Ir[=Z#7mY_hubIjb;N"Fn#G+l^^E=fufF"j\[7gY)m<1.2V*P`7EQdl&YEXTUZQ4+Gd2Pn!gL4NV&Su9`h:r2TeT]o.=B@o.[^GVr#2KUPpDgXW%*8\RiWOf1"Hcf==9D=E8$.rh-'g&'c-DAGp@(jah98,RmCQZn='4V0.Kil."4t1`ai0`rWo$__f&qs`WP-@cW1KRU3#J$300KMImHP+Jj`1Y"JjU1(RtIl$u-3j_.@OY5_o`YnXSgd9G55_/BiQpsX9?VA,MCR0R$E;B!%c40?6/rC#YYq85]&@mZskEP[l1Q.Npf-4NNo%[-dV#htj@ig%[(57)j<3[Xae,2#pRWfG_!1g9]4Bf`?9WSR6c+65+ObBthLuqdmnne3+(MW<.BC`S"Vj,Rcb%jG[`rU1fE!ltXQKD7D_U@/kbR"`NP^[h8kcDU/,c(_&4a>d>!]i,FK+@UFNmTD>o/0m,j,Y&c*E&3mR'GF)?Bde&r%hSVo.#MEihH^]!=FjW;rL(oNL);6a.nWARnoR"]15hdTITl*a.+P]!fOl2:8h4[$9d1Xfrl?E!H3#nkOppZoH`0PDZcfYnCE&a\q;B-L`8+ubLaOIo(/rt1HEW+(*TtAl)A''!J.A7RG6HpgOAW.]kS_m-8V^?29#j<2*gBV(OWu[WlpSWL#j.V0&f_%#6Z&&D0E5dm-XJo&[4p)`!JL,"7ca^(_YG^2Ub8X-jmUT],JEk:aRa$kgK0qN?+&L@=O.)r6`r`*rpT<#pW8aqq#Fhr1,ZVM\lsRpd"LK^*btRP7AZ/-it7f0''!DV6f=40,r9rZIjDk[j\JZ%W`1uqe(#q`Ss:T06KB:2q&AcR:MQsM92dVml_*Q2_/DJ5kDnDCQsqV6BX\>B!;"'^mDE'V%*n\j@SjnJY@C'?P^e!#26o^''Rm_MW>.O62"^sqY(C?RH%s1paRVu:Yki_b5!boQ8!:K)h3]RcP6:U'8_IaHgOh[-"aHB*5ZsMX58dX6M/$>0m4=j)NEn*o&nL4g*jIK4qo_k;r]uXb/d#3mcLrt&.gJOq[NRGTV'CmDPL*Z.^[HnC-j93C&FY-#-ksgnB\.7Ej-oZ[[W7R@@kJG/_G.fZ3\+-JPY$]jbN5:sG;Cuf)^\@3T:j(aT^\8,+"8e6#"!Oe/`2na*\1hn$OmM]5,]:GNM`d?.,1Bcm^>JKgEPEg]]^MeT5KV;;Jn1ppS)I$?-bZWP@2/^9Xqqu=QHJr&9o3cTHX`I2g>OZ$qJWL7_38gf=?sL#bi@cR:IT?4)#9n/6QGp6V"1O.PQnj:B-%UQUbW1^es"fMC+\Z'4ZhJP@a=(?g'T]S]%3qi1hEXMYJe?p,n*=`]+,3O@m3pkjd;k"8?G?9F\%\^'9[_l?'p"57[&I*l"%u9I\!E2@FY"lKC_sXQdge:tf/76K?!,^$A6LW]0Ge!(Tgp/%sI%sufE`Y6P8es$q39dK&'N'FDNFBKR\:!];(M<7)gHN7$HK]Ea]ffnZ3YK">>O`hJ9PjFnMTX5V4-%E+Id9j>WkB/*[Ho'Tr-\KP*!n%g-?X+NfY%DT)P"IAW-oqd$P#/ak4W^&#U_]_E!l7Vh#&Oi5iJ(!T2a_qbF.FN"mR@a[2\I`+6k8?%@s"][pS.]]%%j+(0dT-O@5ZnWaKdc]<>]7Uq%p:kid1alAT`gSq+GNGq..)d9q@3!=M=/-m"0E`oHJr9@&?%-Mg#kN?sV>8B=H7a%.lgXlXcQ\,;ehK@o]J0gHW/S'4/R0*(#:&#/Wg`f0'36!\1T-J#8SdDJ`!u!$jr$d1*"/;\\mYli"5QR7q@/o$'!6Z=CEaC:Zl"3)S??"JD-i_/Cj+)eg1SpZNM8#d=\oJDu]_:]8TCpHaZ=R@"GdIJ(2!/CVE=P!0mR.]m/>@6b;i[OB9/GQer$9&+=WY=$Xnp&7GhXRecI?WM:;<);oC0m3p/Mu5RKJXVF*II8[Q`g)jE3;Ve8H[7YhAK2de1Hh98'+kTBMFgZm4l/,@DE&mtlEdSDQ1u$/WC!Rg%2U^pIbar[!ZcZ/gb*L").tJAI+7AEtfS!KX..f!R64(a>Y-HQTJ#mN'?lkVZT'I55)?C@Jjh29hMJA9A"X_*OXi@j&dBa>lrm?huFbG2r!>P+LQgP8/Rq>R-9N!\<)ccK]XmKAm_Hn6:4NNBZtDb@ShY:oZg]U0m1%Jk<2[9(G#O^7@.PG'*Pb?mAPg@M#B2VG.Hc[7eI?gHS,"<-HDP-mGEL(Q`Vna->B,[[V*W2WX4=ra!-E6n8I(Q)19WDL+Fn,bYrM(9$S(QC;ZEiQ3L=iupL"5JbP47j/HZ=YGKJ2b=elMT[Jmdn:1V!`Ei9;on\1&3>/'V7n!Hf_V46k>93Q7O9PM0.Y`G?@)&=d)1ft+,Hb.qBhaPDiAem.1+s=ct9l;>U%qL97,\tUd+l3!tPBIAIZRe]>I$DJP&B(t\E-@ulCBN2&:gap`nW,]OlA`?j-^X)uD6-77M\Al@Q@2:)m'N<-nn?AhoTJ<=h3?uZM@TsGW(XaCSj\k"lupCjW70Yti&>H9k?uIc>N1eT%t.Mi%U-g*"-Om".B0\9)CM*dabrqaNLsdkT"%=JV".g+7(34YSXp='FeC_WSAohPa"HhaqeA3F%Po\f^ec2&M&N%;ZPQ7Je@^N'Z,9CD*995+;#\*$[)Tj6]/.'ifI:4I1EYLJsB$n`uAd'mta=2%^'cF`%0TqD#Bu(KteS=>M3kolU22N,bd=!4#FAon/EJllddPb&Sb9@c/EZIJKr+]p75d/Y%N+ldD^3*[`+Z>u?jj__DS,"n0LBgWQhC[ZHC4OL[?@KnV>'73l[`iO`&t&j9RUX;OrGj*d%JbkZ?1OY>&hs+UduTb/A?6:SrL:ZF2A`,*j-Y8)tq(q2L'(F5d,3[A\D"lKAg4.Pkkio*BF,&Ft-ErH.51fmW*^KTSZrKm+,$t$_FGWE'`?Z2`Sj1h(2Dm7qLH99cgZ5m`SGSaGn"EH&?,e7ujQPqm@E;o?)A[l-sPFk?$Gb/I^-271m;k-@rTVFD");A80)>V6"E4I:5V@2fT<;uMILn.[N^4rSss$qkc7H.DW^F?BlVs@?F1>-'?S0Yc?AiI6$a*T4K&(`gKB0qoYH_3Ynj#_=K9S6iWkC#b"Zh(J]MI9(GQ'oP:U*62"T,3CH].cf_1cW_:Y%2Wr6Y3\4e,^&ri\L4:mhpr+TVN\oB@&TdlWpL"@.^VR(jF*-/(77%kHh&?omhhMdGuKk2/Dt>cdHYS`^CTDH.%ER@1QX+rIpMqVt#<9YR+^bEje>+isrV.T5@QGCH\;gb;&u@_$U&5SF=A5K?%pY9]_@cj`&SgpeFW;:HNDc(KiR\MpMIZ/SD%ZEElWV)o9@g1GD`,/,jXlJ6N#VTF1r+0>+g9bT<0O^V/hR:eIBlXXdMpd5N[t4ig;8^h)\jd>DPE$)",`;]7+$XGS4I>l.CVF(Qle/s*Q`6j]2W:rSnTTO2='R(>RaL1)PK'gU[!^CU4]6,#en]FdG&e$Q.7cnZ'<5Z;HdrZ[Tn[ECrUm<\2a_4+21)^_IbSUP'obD_UX,1Zbm=p2R2>7("o]ofL'e9,gCB>[tV8U_*:hK/qOA>`;>BPd%8I+t:o_KK*(KB&h,l8#Q1/CqVo7mUCGCYJcf[SmlM!d\&o&-.VTP['![uXUS;dm]=AZXJiPtUJcCfWb`G`rCNLsr`FL;>tAX)?k&1eQ"%uB;1BMnhOH^-=/?7CMVZKk"Q2i(i+5;?#A_&c.9Q,bae71Z+F@lJ$Rr^E%hNQ[UcnE8mHB`&.VP`m)tpN>@f(#so6R,UPjBP!*)1/pIAdK(9/Z$q4l8c@'nQ9G:7\KlQ0N/Ap(dZSlp)@6oDF!=Z72o,Bo1:[P*'dQrNkcNArVCVL(Yg"AJ+?O@`N/KBB_$Ue>8qOQ&CL0\r5/mdoW@50t:hIluKos)#E!'6=nP_@42.b>mJ#/#MrZt].WkV96IO@H39Poh"XWX$Q:8bmZFI6B=1)-EWhm6G`\+[coS6q(J!-+D_pq"4FUhgd'rh4>4=-\o]Alie^Wfl^KkdApu,E/4#Vo@b;HdV>..Blf.4tS"uQJWIZb4cGGRm%%n`JZ!!ZH(;t\;n"u0Wb/em+8UO5W7[WRc+K]PE;H$ikjAT?iE_&drc2S[ZSU^:%b[Z1b-bU,+Q"VOJu?4lcBQ,GZ!JRCbN%Y?gT6NJ?oV]>=G93ns7N7"MqEBPigiQ>@R"fOUPA6fi_.(K"DB_n+HKA(Gdi;oSDm^Tb6krt@t_lFqYk$^j4KrDp;/)T<[oY=l!DpEX."Dd[=T#p#Glb+$CAo*1@AFg=``<`^'AM-i#T,/N#4niO5K!_kIhm7)0;K@U2@7:0*LnrU-MG$-C5#kK62Q,%K[=p.Q_fh#GIm/6-WN3_Ls*ccsJTM2l`\oFgg?Z^74oEM2_PnW*8H];5DF/dBhu3*DZ;B[CW.Q$R#uJjIUgR>f5U[.cF)ksOjG8*qi9EpZd8!9Kqr8-XcF/3*Tat.Md%Xm\tI/N)tqK,%jLLcES0=$,4m,R!!nWUauRd62-'@-iGG&^$GREnYP@RG]I)qF8o6<&[,Xc*?P=f)A7V"Q]MrRf.9TM5(6A:qQ/XSa&.>*n12RmK&dh-3+[+"`]2s!imK^:_VXHc=D36MU8Z/p2i(M!P\kf7/D^G,k3h-fbf!?U:-fohB9O)s(+F`\^^#DB]!qsTDIAB]QGBVEnAe$"TPY&*0bD?kp2a@c_[i/AOV@3d0Cr!%>_[2/;k\]0kNugP'E$59MO6HS8)^fSP9g4MQRe_u@/KCp*0[?_iK,)6biCKE*-8_f9BVf>WM0t587S7U5(/f%2.D>T)tMh!D8_7:G8s^(80\p;/r&'u/NLLX\khp8Ws#KdIe?`*t,OJ+st.,Kp3FEj56),8#$Z+7p^)0jd6.`n'J(eU#`6Kls2(Z'Dg?h>)$n>0B(9/uYCH\mb/^egN8]PdF7:LN!=*6r`l!7S=nn2k&Fc3<\a2J+nX?idL5S!_L%R@$6ZBL2Ghs8h__YF+I7ja5BYc'RAM6#f=ut6?`G9++;RV9K,sI\,e>(sLVTHb7lCS6o.io$]O%d!MZkYH.OomZi*1sb+=]d3A:2MZa+>mB:(2&u"7]Ao9<[Qe]ag/!j8//#l>coWm^.S];p:1!^.n&DqPb(ioJ:4>"iMH]cQ&9\d.]0<:nS'F#)Nc'DC5QbW7f^ilIK/jL1,*$S3q'15K=,d>>92P6`#Ze+*PUM?QE9Y;WB@['+PskkjsPc@f[s03o1++>='XI:Od6?daFKdBE#Y+MQ%h\JpT6g4`o5pA^=+8qgHf`,[o.1BJA9FIUUI=j,Yfqlg+GY(#Gt*ZJ+OS\YNqNX_+"QQi#To;;%4BKZ)T`=BjH1,TV_ODP.u=k&"nKCa,\Q13m[aRn#TA#BkLK7^O#s#nf;tH7(4*bNhPP4CP1\\$jYb+f>j`=Y69W(Prk9;n08pi#W4,;\\4-_P")"pKMtWVlLQk5D$3q\6c^-Qj0j=>TWK:]BST3[5>JM,YHm'tLdEJFuOm&BG7[BQ'$36b2"`4?/>gQb;gdeGuM]7)6[n*te,7Q,8[n[q+Vf(ZL:o1!16Jo)f_q=iI`!nA"@Wl!'KuB>R_P1UL6GGcoSPIL0IjFXS$VH1VNlZ3=u#Ic"d!hts^5T"r%XFg7/;,fHqVPS_WEc(kT\$]$:mQeQ`YWcT&k=;%n(=krWiKT?H-K:(*r-jIm-.5LcLSqimYQM\mB+i6fEsr4g;S`sc@q2@S=:NMgl_m$AZ[;-5*UWpDPNJeu(.ZF7fPr1u(8==L!TP!bcQF^iWIkjk,(lC0%qtKM&9&Y@L\.[pDKY:Zq0+&_<,(o+M:H[DRg$[E7"4U[UD;RZVY?mP;Sk0%^5o.=,B2hW\*\_P*e[)sfW#fEZ.e(#3_$s(ZVbiXcO5LqJc!p%-2sICP9PqsXbFc&mqt4@>ELi>WrDaGE=!4P',_l[,+Z&0jCqeqi(3nSlr)[8"S)P$HaPhVW-!4Tk[i]5dqWd/FS+`_Qc\\5i$K1:3@3!7i^bQ[!e$U!7*8$SW0m5'B^WmJm]@BM(mq;aZ@S.XF;dFBkMi[a2=?%8?[N-SS4rAPp8:gVj*p`L0e%M\qhclBJUR[.:L=X;mT)E=r#Wh'@7%g<8>PE$:Lp(#kh:D.CA!f'k-Haa+^mXC\:9JCS%Z@2<;ADDi:br8/XIEO7.,ne<29Mt='7lO9Bfs"E&1I,F'j`-l:eT.M3s/s!be>6^]?UEVDnSjpTg3+-WccN9flU3p[TN(o,er@HcYA;6D1>>QAHh8X++Vtm!d\jDh^-Np(Wag)D67lUtK_'HD]Z]4AerpsRRKF0S6P8m%DYU#^Aqnt'&NW1jr[o%,-3punN9,hIq&6auTC0^Po8sWVUj#Go,`o0(t;SK(:%6Yi#R4BVrQLS,K4i@Z8Uf;Fc=6V'2lC(WOG)8@A"#p[5&r$Al7*+3KOpjnO2kR)EZR&j0'87RL.OKNNc`?.Z3MSMhQE$Uo2d["$*Fq"B'.kal>'EZ*B"k@+>7_E:(o^^qWB#S(qaD"b(,DV+O6gQ47GA#F%&kaer)Z7G^m[hd24H[+="#m)sULjY=X30Fjue5D#(e'T/;crS\mEDT3E1o0499>L@%8MrAA=DNK85bu=8DVT9B\6IssYG?(3#HeUp&B=%M'jAhrrB@$D%Hl?DRZmLkk(](*+.Q%cqI3SoXicb/cI$rZP-JAY1-L/C8%cchSA2Z/]G?J%e.N1c*ZcU5/q/@i",pM:SRWZ!)FcD$78`d:acs6Ni"aMtcKq>2/mO@kd_aNqfTTncYN7-cf='BYM4g)Nq_>BNV&6SZ!Y-9>A.=k\Y'sC*1#$>Sb+4$+@rEURLoqj(CTA1$M,(s%6><_Y&jNBJ`k%V*qCo@P[X$7!uccl8N]CP)-`O%l$;2(LEN)He-F0l@ED;TeX(lOPe*hXG@P*K6)(L5_40FJKg=e6IrL6-fkB^)uW=/9k;MPY'4rfU.7)1E(8CaiqQ1)u90u8ul87mWPT,>S.$r#6CIj(PS1RbbNpI`<&R^?;:jX+DSoRM5N@*!e!/!QWf,'2fV,`I6lt"9G0O!LJ=c,GleaMYYHb&)K.l4C'Z\9ppk`HkfAW_"j7.D*_Q:;+U6"@=%sZB^ZX(XAK*)'.nja_drbi_S[l!.7IT(08:fc>2;ATGE_XUlYuP`L8AGE>fa85"D4(g\_/OEb>E8)[\k.h&P;?6Ca0PI(2.iG^'O?<#b/"/Ti)A7#]F6]nf1W6Sm2njAgFVs;aB00-4B%TkN5HD^2SICPnA7o5c@hH*YskRB'P'^9D"W"[)%p.!p%q@`F79/J%G^1pnS]G9/#HUIjY#FZsh]!3`=4VZPfoFN.$&3!7FtO1tgq,EE/!>a>e<$EfHf0XM'Fs1qR9"[VjG8/GYH!X0GNUWf4I_acC\\MP-D#6Q`-BOT]TpMk^Ei:HKLiO*fi.6Jo&P3RdCVjR&0BL@/m&P_2H7Amfbop]Aoq9W0i!@WRW=gBkZ7*s#bVt$Ll9)EO43u&_T@(I&lGDhu:Wi7?K27i/o;f0\[hAGB2mCTbX]>EUtIqhUj#/t*[J.NCAmp.pMD:_0bde:srq*,7=aW/cXl*EV'\bE"3#`44ik%?hZp>*NACp7D<*cmLP2OjcJ\R09>0[[@KHkChPFbE_4rh7sU4W$mMYpXP&9NS_@K5Cs,r:R73n/,:qXN('40hoTsV+bhR/G9E4%Zh1^87Bq,$m8X`X2\Rh=1WXEnkdN+IIdI6l4"p0#+h5RE(%Ar&2p)?GElJOa%b&?l@I`q$F@ib8ee*R#d#,HsaHZ5nnbL-W*NhG2:QcWZPnCs't2\O4b!XqG+eJ,*[SNW;3bA,)=?^!'F@\+GmPg.L01j@f"Y>$^6cKm]jqP4;`d\X`W>Rc/W>j:/0&6d^UDMgdteRX4#APt?RAK`2M:WtKKqMDDnNob&b_a1[bEu"Gt0bT^N((l&4&Cl&-:"0#jVnGQWMPGk'qJ\gL>0@]#;bWmlL=;#,VZ*#LV3sSJZC"\2lgb=f5lIcN'kGjBj;)05PTGs_a!nuIRVf3^Vbl%+\DHa:BfXG0JF;b\;2(?2;i\C3FY$O-;&m=b/E'5Epq]B*?T+)1@^Rd7>&DRB@UMB*)5]12MqAMo(2Dm_,T(ok,)(,EKdT,ei#h^a?.HepZd%9&,$dH;3*5h19WaM"KqZ=^+Ncd2NnKtNG!!\g>J)DT-f_BlLLB:jN0I#-2Kee:hBl0('uQYohppKTr>NNPip6*K<)V%Anu2NhDn))R"7W&O06_eibg@l@,>2(AdYAn=jsWp_'nqf[]_hk0e&k:F8Z8)_dho!!5CT@@B-3qZR4CK@U]Ss2N1>lX5]b=j%od^USU56Zs2GY-D@MA]>[$nFXkI#t?+lJeg"4Rj$Ygp"`_tF$juoai$Pds]4$\dX#@fHL@IL2E-rS%oYV-#)5F^^I^sR`#.Xh/F*`^J=(RC?.!$,cR]m`8],hQBNP&ripnD#"<&QD1/Z-NM(((Pt3I+VO%q;%gU%"%UgZdO-Ao4X6g=]C\C[7&mM[,&:1WJ:Xecf>9`s\l#fla.N8ZCb>AhXFABcGpajO6+XAIhL6[T:1o2?,5L7j[(&?ot.8_mqidGePQKj6E+X^_3q4MF7nu>G7=4`[]XhAWdR!iM=XOHS#HA`2CK>hdL5e=s\Kh$l>olCD30W7L:9HrO0rQ'g3mqV";r@DMcfOj#fkM,,P2i"fN72bXqkt?>fK)!9_q)q%cF1OpV9tZB,BnXh@"cLO63MEYnklJTGkQPn^/N!crmc"YV9@_-t.<>rB,C(uf-!Vhp2OSL&8?H#*20uWsH6`@7`EHX:D2_eFg';e-md(!KFsnUglV;'R2,N7[Kmc1MD9EV9#S3?<4sYHOZ:KWd;SjkT2V#9dSCZYfNH7l5@DXJBT_n%bnsA_C7W=77q+i`)-JTWu!O044mX-C*kHfknh$a\QI1,1fWR$?!dIdpnTb&,kg3R$!j1=RU'2)j*3V7T,H%'NX?Q!Z'+P'qp**CY?h1mL<67$N<1c)hbU3,AfnorPnFj$!NGtuGGU93n)Kt.`*<=7cF-t#'bjlH6eng5`Y!iF[iR%)\[itAJ8*2$f#2M+H/Q!4[rY=uIBk[-D_45(B#ejhMd*('RU4ZIshh-qe!p(D<`^bAZG4=_nFNkT5YZkIhC];"qVFNH7d+(g@U`aFcRG8jL8>HMLg'\Wdb^7*#G5V/"PUE=jVjqh='R.h"DNTuEdrIP.p73Z(DdAYcaZE@BG:2+*:[RreV^.@L`QB57A'1^@UeTq4Z\$f4P.Mu4A*dt#rJWO:B\/g@N99]-bU*+l^+N/]*DFOZ)k2H@:"CHp]R4+ag/7^o6#\XTU&hY_G&QJ]`2*B#on0[hi4O":Ugu)`QhscHRY@"-Ai+M8>3;nfN,mZa5dD6PUnoN+o#AJj,-)DZ>M4c\`mRut7DJo6c\5A)-s6=G$0>Y?>rO6`g7Xbb=-_+eYT%EY91nL`XY9Db)r2&Y=X25e9\Y5cO2n;aCb=c)8)+-_Lu:i[+NMm:#0K#i$6e-(HQ'GtUKa.?1l@-P\AP7MRj+I*?G]SmO0UFFWD>)i2dPF33b7IOF7g6nq^:lIiNSBLdEqG=IMC^&X3jM=kIE,KD=odnW/R(1/eKhSjfY#hU!;`]oP4D^XJW8WDOVFF(g0V.]"0J,Uk;_R^:5b8VLLc''WFl0J'hUH;R#R1:*R8OrmLH@PH2/o16DCrl#*r#TF?Ju8*ihOMUs<*fAQ)1V&P@F`]^-a1Hr<4`'`Pj:)*3Om(`WM7j+#tVIdPQs6s$=GjmSX#cl[N/h`4rQBfi11qlS#^IPB^*BGGrT6-d(?cQoUmdp'o0]DqJNS7Vkq7cIls7,&h>/DXrE!A#Mh_(l5Z/.[YMs<"+UGGnALmqi<(K35klHN*J9Qlf*aX^9Gg!!*`RI`-ZV:`,]*^qWTf;F?me4Cg!YQaLbaW!np(++CdOmZGE,%NTIB,8+`FY/nIphl#$L8H-4'<%2>2!!+QV)RUq2Z02D'j644g=6_eUJGdBd66VjQAmch7X@l6tbJ7ZiIfOQnM1&-!AL?';3%6>*k]qu157\5)-/bd$^`n.(fFcj+:U9SZH<7#])g^8aEs,G&K(j\IHNm;i?`F5t0c7+!!$QN&]`!i["0(58dL9t_dM6sq-"pFQW93m>c(gM\Jog-aA'"@1ZBc;n;9VT7OC#4tX,3P>nKG?Bb5a5bGu^Ynm]BU^6dg9`+$*h\6]CWc(8BS<&[M0f8`hT"E'L3]kg+V2Q5*/hYTUMe4Aum@:=n'/AJ2)qR1KmK8LR]$)4J0]n6s"_"`jOp'=J)u%b'25.H[rWGoE[r[N:?W8)#%,IIQCQ1,^L"s(kc#q)K'iai=B[\C=bo/L2IjfC:R\aPErqaTuLK/m\VN-"H-\j?m4aN&W+Q*I(R?be9jhZ:7fu5r,0E]5*HUA"GTnV,gU%0?B26]fkn,Ed4U"o$R']SWOYQX\^?ojLEG`1%!-]n:if::/TJ\sOR@)`TZLrp'!D[/5_epn/;$IZg^m8sTR-?AF@%R=lRX"GEZFKh/E#IqNWKE-hfB\7]s3;h\oC:n#PjDAM[OBcDt&bm^!'`h\R/MO6%C4mP[TUAufA7gcei0cEqqB(WqB(Y_IM1W'TYi$2AiVVltCrEl=l@>'??:=AK.ka$O7I;Pmq6o@9*3UPtds?E5HBcP[2MKWjIQeh6KE^YZdWG*YLfhq'%a9MSJ*_NU_Mh]>7k#%rCJq0u-:&O$5bk?%',V+*_d4(pn+QB`Y:/CDbWLDNZ)ZIk8:QiJ1L6'AC;VRV4^e;8$@;ccj2At&sb60<9j>89YA&3'"o0p.'e&[oX>F!%T-hElDQOp<587*X@^4`d8/UtSm^*N-^Srl&[2$pnrQ]@V\@s/a&K,qDt`E6O8u2WB]rc&-tVJu&_,+#:i[M?Z4lYV\4H[*Bqh"pQbn46"Iir)lPr';em2JJU!.&972,[Z]mI_eap%U11.m*eFmkS+KKFW"6?g$loU0Fnrsl^7p:T%?jCEp!h]M".;aC'na37+D.CfPqkrP/VSVgm/"eW\+g`c4O)WQ]ctXR&YTp%<2lr&30;%8c>?!mnTLp(bgRte*<9(.6gh.903h-9jRiW>F$IoI976Xg]#a+/4NX1-,=t/Vp(Gj,ZQEsjNpEE:N?X$H+(#t=8gE+fO@0l[@/bOif/%h=cJV(_1cKse.f7$lmTF=XPa]"4oh4+o)k-l[6NpsW8RjmWBWOj$Xa@-Kn:2LU9\!S"U(Z*d9uE75eND?grtEiGj#AGjY#cn&O.g@TFiI4rk*BP?msnI?'(q\(C7SL62G(V%;>6GtXf\fX[/S)O)Z?c\630bmDQCa1U,k%0_ZmZqU>3EBc0u:AG1,p&l,5.7-.rSK(G4R*pFL*]%tPP_o*mPlES3,(N9%f0(*`m;"[rEt_HSZ%?\$)Cu'pK07;]eje#b#g7W+%]UXp9K&W3]&)["OdEF:lAjin7I8@b?(/Zq4lCF^cS-^GLaq_=^XJ7%.aOXs$]!CpOE4MI+>5[H`g+SN(b*MZi$tP6*92dce8df66WZ/6?#U&_^>I&'Jf*#AepNd2k4WDpElkH%jL)!.4[/$EhQiaF)7a.f<9A5S^RtOJlRWmLr(;-O]0Mn>-?7`bO)"nUj]0gKtb;,KT)l/BqTU*P#gVnK6c4O+F>E3k$]>DNSfZ1DCM$g3#JG&Wu$$2(6cgG:WNU4/I>.a]/Vo89Na-Z%HqNb@f:dV?Vb?HFUf",'@]-X2Za(]jL[=<(l[pTj7>)9O7?Q-mbpQ&gM4)JAHE.$qpiNHLo8;9-eRVMhC./V@gF1#tr_>Tg]/dm#Oq.9d.r.aQSp3[&=^XF)!E]A[;n1C&Q6`kJ!6<55TDl5F'C70mHh8"6^SZf!>u_n7(b@m.NFcD9NL,;@9P1NJ/)i!F$VdE-kCm(0gVU'9fB/0Apjk+SpU07WS@G]hk;^,\P(),n7L1L"rD>=$]+Y2Va#9"eJ;T-cjsMKKif$K_[eiT&Hs!/gg3n;`LnbX7d)"qcnfFuj8t5jl1q;_[>DO!;ah)_2>1QX6^CZ&VnTi:je%r`U*k$,M.obtH?9Im:rqG0+:YTq3qZ$5ZgG`/eU]ogQO/`JNf@I@lU%^\B/*#/g$=$9]\%h%`kc)b6oRN9=o63L/h_0E<`lu)TMRd\#-=cIR>G??ZE/cf1t5[t8KKs`&6/;`Y7g_9?l2[)Yt;!tTAMlo%g77XI\A+^[P.u/TZ<[(=BH(^N%8$.9^KMWTCqGO`gW*uL'"Vs"-frJb;b?E^Z=!6E:)>9ek^j^CtQ*VBY^7*hVo8BTmeU2#UVt@,%pRKkkoEGP,\Xn^bBT;?]KC&b*_9PVjY9,`5cFLDTRY-^gtrX>MUJN%T;Co-P_"lGB%?l&L`#l(nQ[HLZ+3q`.o>Lo`!f"i@TUs2Ea5G0K5qJTSZ7"6A()J^6!/*&h(!QR;!jf`Tq;!B/KZ/n!1)CoCRc.(VnN!Yg+&BD[K>@kM4#pMgX>&`>/T'7J'1A5X8l[H]O$q6]X`M*WYma?[P8>BBkq3&T\@UI`g'Le'8i-bnVE0I\VBOZ%q<7&Gd>OUY*=9/9^6EJ_%Sj)lKnR[8dKcFlYoDffI&.OR>\5e?>"E+nG6^pTE3bcpEMn]bJYkH3D?R1>k*M$3)b,Rm"Z3b69EsYQ6`'>sYLZg6I2V?\Dg,8Q%eW_:a8Rn,^516BBCuD#]WN=mQJFeAIX#)bOla`@:/2B8U&A]LipoQRm[/S<*Y"oMQjIGdq2@?(WhB9m4=DimeMj)/[Tc6"M!8'?=3=I]*g]XpV,fi]bRqc=jcU>,Kd^IC&Lp"5##P@Hpf$\eB8/K:qS]o;qoTc-CC]9m;e0g3O_aW?uZg"GJf4^\+KbJdcD!UNAPBC/h<%ITYfB*mUZsU5r[]Y:R8F)G>D?cNo&M-MY!ue0Tc^+2`HHga=(Eh6W\@9Sn>7?5nS(Q4K$HQ-R63pPO]fk9()dmK;[d%EH`.PrR5VDZdHkd/fVSLHMB+"[=H<[#W@hlg^B)u]]F2)AqcSQWMVZ#@>O-8dY(f&1R$LC[`/!RRV'"OKRK3(!F4q\Nf",nO_gD%>.6m3Daa!n[&ZrVd4K2[Hj`CA;0OO@)Dc3m.!\``6/mVT01%ai(-$BZ\Sa;)M$bnnF;G('0@TX@oc=jIW9co*?BoL(R@e]Rnmeb#P;oJJ-31eS$cL]FP"od;m&OT./5H:ms!PMq.6A,nl2*\>pE.+t")9L>QXc>]U&h/JjMbH3mKn](MC-2ErcSjb7t-ndS"qYI+,OMH!g1U]@2\Zje_NJeRNWtipM)Rf>5n802;0!ZW&_W_V/!FP65NSSCp87c<8Es?p;]qco%C=$!:3P,_@m;p>Sm$ggTLe*u#L*<@uVVB0WH&'rcZ*@ZNuh<*'^oqs/:OF8#[UdarH&Mh&Un#='6>Dpl>0[k/hI4N:P!\fo.G9CCB5El`X3^1g#h(dGmo6l*)4dj=md?EH_e#>Ct&):F9cD>TZhH\8k0M7d!9L><6n+#;H=4L:3D.Ckj#1aUEUI"ibT=G-9TltNgq&RtfOZ\=-E+Wb&.X58aA547rJ-K(dMj8>Hp\ig]Q3q$2MDnkP:)IfirTU`M\%f)ar],P81N5n3,b'jcK-,qBtq`Q(,'Ejqm(7HHiuWhpHL?0UA7GXGtjH^&E=979*i4JcicSl)]1=I+gC'.=5nD^<:tnrm]ss)S7Yp3/5j\<"#[Z,c0R_VTB\j`T]=k@2-Rj\$F\g#m"fuZQTgHBChiNOD*_Yd>RHU=qCPtl$kZ1ef%cqD3dHLTD\4F/cSN+BJ>Y7J!iDuJVRfHZY)qQ1W._S5)`tHQlSZW-kVH35pP\A2gniIUTF$OQOC15lORU/.b]al&chAPCH<7s&^Gg0-P8$frhKe<[`,9A*WZ[LYke*Ia\W'jdo0iM!tS*kMTYe-s>p%0dsRQZmnj)cu./jgY0EH3t_S.^MEab=pr)ibZOf5FaOp!!Y>"uMY=3';8MZmluOG)4W@2R#7dRBNW81\cP`;6XWgU%2A^Qq^G'nQN^mg*DI[HNB6TUc]p2f^_I:\pIsalH)`!A1FKHG:qHImUpTVol/o"3E6Em8QCqo`Sbgdt8JIXH+X.:+s=h.!LC\pnRh!p#'V)0q&p%!HA]i%Ubn:)hbT^d4[aC>X-*g^(LeNL3bJk/0FW4Zl-(q>qm'XNHeCGk4]+?>7REq>N(Moh:D[rZ%hK@^AF80@CGNAM!V*Wh.lI0%`D>1ci_<8.Kq\b*!)C4R$2W/aA&`$SJ%LeV1f%,V9a(&\+/si:2//=>>k%M!"1e&<".20Z!"fG%1g'71M2cZ`tFd(K&Rd8WI;9P=bACH6ec?g-KDU'soKDeTlVa;kRPGA-RX?]Yb=&/&i#c;k2XkX.f7d=fb3eme2:DX:5`s?5a,KX`YYV)[gSk@1bU[$)j;dW8/e;$kW]Fp51Peda_X&'!KZ0*=%W)cZ:iS1j6oD1A41\<0<_9pPoI$VKdE$bm9Vrf6d`&K+m;Irc6MJW+kAe9o.[GfPnnT#QFE%rR,Y!-s-5gnp0u?Qm=u=RaY[(aF&'48>?]Ib/=oR>g>BG[\AE&hHR\OZpV;=V/.1!KsU^eLcOZP&ZZOGj._$PP`n*%brUYCHAG(\2K^`21(G=&55$A,q9Ot!JlNaZ/lU!0VTq1Xm,g8`)Mq>5JWJ4+L.AS1e;W*a^a5CARkt=)DTI70+RB6T-bhV9V-mj7`sRXHo;[tn_r>4J5J'0_CQUU(2fQ3I\&d?"o)OJ-O8?7IMX$MYDhkaRo(j&UP;,V1P0B$ORbt*pQlLcl(Q/&,i,Xe:F(fEFFoFU`SHhI(>utK++@%d:/Z?&X4'[8S?a7Q"`MpD?X>XR/`CD#LpJ?t8[[5CuK_Io=8j4!I#eK\c%b*#[l_P2gcd7A1A,E\:T0g"60W=\t^Y![=>pecZ4)L-FjO51,kK=IS[!Aaq^C]B]6%748QP"g](I*9`>2r6'MmJ"lmp4ItrNHlt#,/_Kcba,U7f^6I.SnNb!0(q""Alnla$Xn\lH=&e!2;GjE;Rkh&+p^QEj^6u0rd95)f#k9Le@\.`"fg;RSgOJ+;#W.6g;/)If0ej6pWhK53g+??HTJ2BD]I^Ej3ge/'Mt*Ma[!:BTG:pi$f8Nf+IgX)2,+thM?n:>_P5o+EqKQKojO/;*cb!R^E.iS!L$s.-/AcU%aA"pQs#0M.aOds05s8BKRL3qRbckJeO7sWgEff_7;V]?oCM2aRrF+3X(\%B3m3MI!9gga>*d(%>0[[nMi3AFoYt$8QT_"@?!V/qP6l9"]@lGJthRg@"Cn8DXd6\4$&Fqo!#mf;Z@6g!mVo^g+F@<%Q/QOenQn*$R0FT[]AMk1.r#7/.U9@0rr4RKr-nF((DpQ3Lp0gDHD*3$i!BjfcIY+U@&$.P]GI4IR=M4\%Ukj8+_*$:NXQh1mcBL:Y!e49Acjqok6T1\F@j&8O4cl\nWCR;F9qs7Fa5e)k$]`DZY93gs#F9A^?G^$<'jYAKBRP(c?BJ_40KmQY^q7@:FR%4+'B6t/2:YaGU;j\)q-4!1%g^H&1F&*<[)E6iQ*:e";a+Rmr[CkN5"TrMU$eVNU&",p'cfi''K=QlRMM!TaX+_9^k'uH2AXA%W(^7Dhe[,:ktE"aZtfg<-T)+!?d;M8.U-7j$)KqL"OV8.r_cjOqLW'TY8GnZn;%OLPb,6:%i7!*?9ca1d"!=<0#YB]$dU7cK[ndg\R3hY$oZ>]9(DZCdhR+dnJ:/.jB!Ad#g,6kWK;6#H&@qb/f@"n!h7sNp4V28-1_#?%TANAAdQi\ZQaQ$GNRr8k-(cfJi"d"Hg$P1+@.6jqc9sO9Y::l[P+^+6"nEM05Uc(12%aAVt5)2LM(Zkpg.XqU8:`d^>C7k-.gT,]Gi`pl*"74=$l?lh;ddbn/4qm+no!t"C*AYLmFK\^@TiTHaD]sEgTuM!].f)6icGh'\qC)n`U\1H:of*h/7\06:8PGZM51mE4/@+)@]A5'sa!-)JOFk1qj-739b$T66-\+##p3O#Ys]rcI*Wc9'TY;`n<1SgPBlR3j"+Cq0Rs2EF;6!e[R=-\X""ndCVt+N3]iu<%D&)BCsQ-XP^$9rPE5R$=7R?MXLZSnWNlH_.I;\:Uns-(s+o>$#;nrnTh)rgT_Q[PNnd<67t4iVlWX^EoJ&N:K-]4579LH-m>73@9ZQCWP9d;>[HgV=T?XI\@klD/j1q_mK?^L@QXAPB29j>Qe.F"kl3b20qn48Pk1$n$^cJ*R2)mMndEN$Ym2i$O0!q/RjC>9=EuL$J?F([!.Fd[_cK+jq1?#+FEXUi;^&cn9N7>c_V:/[@OCD2*9K=(*Dm&VZpJgYIf(aB%^/p`kFD)b@SV(gu#+]E$;(1A7n>2DPT7Y8KKeocMpS7$_X_4D*UT:E3+c-#I9[bamp>.";,%#p9k]9I5i`"pY>FE`LTIO+Zn!r;S:P)#=KG2P&DJ?f&')j(`(ZWY"b^ZqWd^Vi>WJsk+[9hmRM#1Akosph?ZoWR%9q.Kg6+-Z2n1PL\LZq+2WJ%DL`?l+FpP*X:X5T3/Ol@,1KMB(+X'<`$b]>#?B9<*KU+GgjsuG)Jh>Jl?s-$Cd5)OCClu<]VF).NMQdfLWgETko_!qpOsj'P?!S36Cq+A$^:B;A-d/=:3OmmMA47>*t^P>&NhQ#ekE,V>8Q;/JJjKr9AeJ*mZfoW6Xn*)q@j,g[a6"O,J=qsB!!$[#q[775.IB:fam!;.DAeb[r=oJnA-Ih@g(4"J_%^M@l1Gg:r5Rlc)]U[M8T>]=*PL57m227sMAf#pC*<>t6`W8uK-+ItcM.+d.4G1=JGgB1)b85Ci\l8BM2eV+M7$dnEF8_8A*DLZ#bkulLC5J]Hi_K4$qaB'N_YEdnDIS(IU@=S`%/X)fK)R'+#LMuUX=5hHKQ(Bn'I'\["*\-0Z#`EM=?+i*O0XJ_7@6L!0&FLmiP!i7UiXJ?b_M=_Uu-CM-fn!TP6[#F2`$?(Y@J3`/]^"V#]=$#P)$e?9BC0\]t:kpT1)=PK*6#)Y&gkOBBYC2p`fB&8L#KrF#P\4HR)L/%qP*rTk1+:XsMPXit@5-9P6R.k9H*5o!j7`%SmPY`j?W6uQ^`>sF-5_NofATLr!c7C^+>7Fp>W-ZT&hl,XGt+CL9)Xe94AjIBl@aPIj"hk#7PT4\.1:/\)3oYJIm4jp(b*?`Xn"d-e"^),N[;J8.X,A0Q85Q8d8kF_,HMeISSTX`X6HTf\J3DfhRDBs6gA`pMoh(SNajB(0pFM0.ckAc6q>H;)6?r1%A'S&6_kKW4Zm-SbELLKg71<@o2B*(tPBmX:5@<0G]b!ttZhXf<6o1o(R4bE?c&dld[p=)dagu/ppdFi"P25na0/3H+bm>dC93)b;W<$/W)TSH1WH\kg1L,$]+KfibXMV/pBl1)5.P,)8S>Xq2'sZE[l:JgUT\F\cZM1b+GMB+.kZCmi7s9J;pgJ&blL^i`*:;*)i#Q1c)UZ>dk&+SF+fptL;5;tPkeMFBA5ujf7ep=OmU$t,B\[mteDrpsr&&E+"[K2:ATD7U+Ou+S*%K:adBnL7Mm6=/>+)t,SiELmH!<[F1n-RXCB)Rqdp\B@,F^c18?.,qW7fAdl.Gti2i?1iGD,0JI5O2h^J&>,0&8kRhDs[9T87c`,RQ+,5A7M-pfT#+,<.?*)N;DQ6VWl87c.WM$ltJWFZKXAg*Uh^^*W^\mLec%p=74ee$;q2\K35&g;JINO$r./gDpmJX,.A"-spni8_H-oI:9dLN5oncR`]9gY*T!>o:lm'WM=l83>qNe+1>8UMDa=4q-/Q^=27Sd2d0p0E6j;5,?#&cPB_h^ku(9[=LS"`#:<+AZ*"cVNJ!CiH+s&l4#YTcc1KDN7$CJ:tA3N5aZC>hck>Z,3.jk1GS*ii#=H/^l_r!HN1bo(u']P.p[s^HsqfZeKY3r.D0BI;V5;Q$,V"?P_Jt'eL#:%=f[Q*$mPj]jQT%<+t?MUM!$CcHl,=^?VLsTas'\DI@5r2.\e'YeC8bQ`*$__XX@0l0M!;,o[rRTu91;ol>]<_DB[29\4B"]RN0p\(;*T/O_tp3<+oD^$Pm[qBKn!+Cin;32&^)2/c2BN!O5FF7"PQ?sl(I,hK+D=7l"DL05S#jdL/N`AI?h7:fT!=$&-]$I/M*d)p^\>fRso"p&0g!hZm,b<(NfB0KLZN$qTGdl-Bgo-%@-3?ZMnemej$du)pf3k6?O??oc('_sXao!'Y^P"5/>bg?cEk\Z_CF0I"R&8[Um;"qD$oc(2-?dZ`@SdPNIZf8%:2n4e&sL_9:\6RmRbr"[/'bh<5*!?D"Pj+9d!)dnjS_m"YBf9q!3g!ceU:R;VeGk<;`T3Amq\C5;lj]ofY/)=+At>qBj7%jW*@HDei>^#]NO,f-:Fr44>eSk-!!\]OnnC._=m7l-cuY``^0Sb&2dXkS?O]=mf#ZmLmTH4*MU;[O9o<%aXF)52]>%i`lj>?IEMW%UciH2k_Z!(UE,jW_P-ib0i3aU]65F#tS9E'V-l54H#tEXVAYOn97X^6W4nk3p>;#f3h14*6\c>4?F/.)8GKa5WmC3ZER\%(5`h%a)-"PeqPQus:gZ]QLa@B.20d1-h*OC8mSZ'd3\f[%;2k_ZSVZ^#o.hLnE&AGIf.b##3I"?.(#tb;920Wq1//2/W?i!h9EHGoh1C).S3CY(#>6;P1JuoDiRuVkJn/mAru>98UO#Q!C7d.$[S,.>LX8j=:?psXN6(qC%N:=GZ]$B)agc?N>kM152#[5T]f>:2_tMB$G*:/&d:4BZkR=ou5q*XJE6i5mkk`j-i+Kt$#S%C&[9ZR+`L.!jYDH_d]@/&oa1btP`E:[M2\oef(B]7@MA.OfAm(^L9$^W6'gWt#ESY/3rHOagWK-`j=Cpn]]#=L&K1/p;:n/8^H=\/Z$XLJ^Zh+cDl(?b]$'O0>MA^8Mi-6ci]7DWl!GIZKj%Ca)\iCbc$Z=9H9n'!Je@Orhki@H>D!X%;d(TH<5:'/p5VC+tIOeK08SmG6Sg)"rPP84rMbm$Th.0S"$fsD.A%K3l*1+GSAsD7dp,piANGlDYo`*UkHER")8Q6JcV;']As1.&`6^>]7CR*3;KKQH0G""A]M8t5)hsjBQ-G_9-2a1-j+<'GKG@emE1[0[br'(MP5L]/;n55`-G;W?2eu9O&0^IAp]CoG%4`f7X31)c*e.;f;(l`C].4/gPi4B5cXa65d)*0@p@edeue,S@HJdt0\;%pE=?Tlf0:LLA$oTh@j`fTA!B"hk]N=0W(&FNQ[]q?HJ96]P-b\0rr=mWP(&+Nj>g_U5n%=U@8NH];Lp:G.NX=LdZ!S`[J3b7@PY.D1sF#`oMFbXR.a8`RWAJJ+*Ho18k>D*sAE=b=5#L`L\\+0riS?ERB:Y+5(Q9M8ecAso#ZnH71\%e"Iu[L;:04$e1*JcC/t._G)'8JZ2fA&h7$7,>_Jb"%f%#H$bgIV=%$g\iG5_hg-RlT>>FWrcR1%(Fd9s4Jn-eX;mNpu:Tlri/m0Np\-)hos%[i,HqGFQ`TmVb%IQ1D;-AR'e")\-u&r+umfXHC2AZD:%X,2fhBd5Cg7MG=!mig>9htKSP#3Y#KWNT;T+5Ft#-b_CZQKWjT)?HXeQ$-NlI1n6q8G(D8fgAo1AX.:f[BtEAOTddY6>:#Jq3]o82kZnMgi,hlA7N8-5@876X"C`pbrm'H/?C95(pHRH>;c;&P>i$6=-+LLPR>jliJWK_if3k:s'Tr-U]^e5E5)WG&+NRCC97.HB6hr'[BetZp/m9/S-QaLs>]<7]r]7FgmZ$'ia%5/G^WQfNIS2&ZtWI:rns9'J\0.$q57XS93`V3:dAdZ^J9?pc&qhXHTLOTJ@0e!s$_dfK5gc85Jqm>4sT[cn:?7s_,E`[lL7#F`fIV_$;4Wn=-l,cl\Ws:r_3T[sBNq^ri?;U*64CJ&"_Yl7.*6j#]%4jeAI;@N)8R'/QWKt?oUq^[K,r*&hL/ifaUJkaTEM?5*T7Op_$4Kb:;pq+)F!U&U&rI>Mr+uGUpSL"84+]d$!JnW:,=JDIXOZS%5D7jT+qG@3OLe7@%m`p+AB@r&10c=&/j>=844i87R:">h=;Ed(p4`OO_DO0>rH#^S'?KY3>O<-#bgrSaUR5qL(ZgUt!0i+49_Yss4cELU;ibB7VN'uk3aj`h]pPUqZ++-g(%IfaO.NR^#-s=N7a+brB%;R2%GPZ@J5M9*j9)]T;5_Umo'OUJj:'*BZd/K6pG\F#G!/cMb_Mc!2PbSRF]DUEFSJLTII/:dp[\Utn_K3]bq=sp<%b4M"99Bh37hcI0nq4`LpE5c!`XCQG4jRTK,Ug2D<"eR^Te=Wp+Pec2.)EcJImdiKamXZ$@R'MX<*Jus;`dLem4048^a+Rb_EGaUMW%:Q](`oS*le,FWG*OaNOCpU^e+;\=\OX?p;UtB9PduIZY`D5dop9SQH"^k_NUe&R!dk6@unoTS?[WX]ScQ3!><3V`2pO;GIQ/!e@XjB@id>=FPL)r1F*?HR"V3OaZ.F-MKHeiZCK/oN.g:Zlt4F,^F(U'(MbN'mej?KO*+H#22ZWEYE\/lT8kBbG^m0eFXO\.ZCaV?$'OO1QVZp.Zq7#`0?7)#=-*bb?kYC8MNF:mCNOfuH,pD(F\_7dq,p<\d$O7n#$Nh%N2Tme0.4qVU@6k(JY@hW%A8ua]`eA%&g]S!S?V+rtKOMHeL+?`T[Bo(uQ%Q9uZO@G2,JG*se8p3s!aU?PBhh!)25t,>KVcTNRcLh"=rIV=M=m&$]ZPknU^7/<5>S/mQfu3tPQ$3!9+Ai(bX?drQ(->:"R/"FCbUB;a_DoZZKf&m&WGO&A1dIf3%c2TFY]3>e]=llKpr#,R`/5p-$2pO6eGdHAt7E3YSdF3>kFQJI1hBK:aFZFi&cZReanU_.IR$/>tq\83=dLtM3r">ZaI>oL4q1>#E83[^\U6G6JS[$*.rVS1fc$p<-9-8)799mkq@=XeO6(\A.YQnah9'[:'8R*BBqa70;K/$(1/3e+FhLq!k?u'_@=ZC>%*O&P)gWPNS5rN)-Rbl/;6Zo[5D[*\a8.]78>h$%c@a"ufjuc?8"!J`OKRtgfc4aTnluB)Rj.Y%.`LVsn@HJM^-:I/7tY-*Cf+nsV:7OJQmfk@Kp^9,2]7iG7*XOr]Eb@lPlIek!!d;Kg':R>jn=OB)$(/(MMt2^Ip#_D5VJL0g1!VHbqk.h,NT5j??c4i9d;,VZAbK+3M!H2H?qihTsB_mNL.85G(:S$9kCN?KoAM=(<(F54b3m@9FMkXDt.aYN0B&.R!['L:4rELe'=8TOXT8*^_H5E7lUcO.;-:mUWK*]i":f]frZq>Xb%uI6co3Q/pkS@r]Y4"0I%*7iKV'G-$B8%QaMm'4WI4h\JAk)F!aoY=9C#Q_(6Tkj,>qf2W].*iHJNB>l2gXR7+_>("p+_l8jt,Y3[o'\taCc-96qK>n%P("AV-#8,#737oKa)))_W\td24&?JnZT4qu1/h@QR!6UK*JtGCT&;"Gsl6\6I87f,>HXg>MD_X`r!b#qjZ:q\'EX".h?kQ#2kqlLej5+`i7;T^ApLh>?-?QMO8BZQl^_gX@d_^`>O.s_EljC>qY1/#?pct^1r('pD4^ZekZlBlEN%2i%WbeEL<<(I;Qisu)#m9B/3?19B;g>lH!_170`IP3624ejccHVmg$,cce?Q1a\P+*JNAN4YZIm"4Bg+mMQ4SOJJK!s!9M`QUQh]<]&`Upps042:>/`YB&rhD:;QL"q#D5(Jo;\=%ZfRH,VRL!K?#RdU?Ps6n2k6_tS,6HF27-&&b@*Fo:m6Jb\4-HGopr>,YV784/-BmV[I]\^cZ^V86do1&WH1j%_4@Z[]C*83mLu6aX!`1OcGGi!@fX;Y60*uQJJgHmXB5fSJ=4QafZ0(%Y[H6CNboC^R5qQO-C.uT.)g)N,#aKk5rmPFr0cN[N8h;QFpT,k_"jYDhq:9(i&SCT/r8[K1%h.%]?Zf0c,F[QhJ8b[Bp-9:"'@XK7^oe?io(iND?5+gGh.X1X+]!Kpm[KlFq`;>/iK/CSNM!`l%bs%P=e?-lM`kMRg][(;m]lMh5E[b>j^a_&CsW&nShZaSM?+nt[o&7d%hR^Lp(g2Ydb#nkb@:!:#/)SfbE[IU':9sVWtmbC9kE/E7<9-',$s<19Et5p%$3Hs:OD%e1Q2eA?,!AISs.RpecL=[W^3(EY[(=AVn1@@.=o*BP>_REg)pHRjC>^abUYmh`OBZ8PcJIF)*6E>Z+r%rd-DJ(jCMuV+e1C(C+*WNceLir&gF*NJ4!P6F#2G=#tko7b^Ta.ge1mf.c@QA-P\GaMhLIRgP>qDf?;AX-eAGl!6"ch7Rf.k]nrWS8''gUArD9P*jol3).t2c\V88@BMaSna*kR#87%#rbt-<#[7ZM-n#U4(E#H-ifR*0b*iOl,g-^uQkDcJ,Ptc3*^M%4SW^><^bgES<;K=6:)j7p`sKMXL9^G+KSaWI1U.Ct?Ai/>g(q>Whf@-L+ek/_O^AVsb2KaIa"IF"b,`Jr$'&e$:8B?i504f1GG.iW!q[?'GFecYAL`H/"["anK-MYgoBFq6=9Zg$)-q..37SD`-"Jf370[Tq;5%)':m->S[0u#PW!rk!]TXi[er0Ode*L3&IId\s7r"7@Y;il5IORd=PPQFU@,DSgOr`qD2/4*D*!K#[RBsG><4s(ocsSfQ5$6gI-VSnW!dWtI)XoF8M"DaO(f9.4HmI4Ds#_:IO#lEr:!h5>nV/YX@DgJhnNSLH5TL-Nn+BNTS@GTn!hP`!j=RBHENHEcj-)jE-]N9GOo\f0o/4e2U1FI*rjU$;b]Lp9JU;:!$fBj-I[R`[Pb_6M2Q1t8)1:L,-_IK-SF;tsC2gn%53F;#gDj*]r&7]\(d3^)&Z_?Yqhu5j*8)%rGRf`QGb8%Gl&C0tqPM38#;'bUMGZl2L9!U4+8.=^Z6jcUrfc%PqaPp("`,]#\E1dlD,o&UKB%Z'LM)55V7:P773Z<<@U`JE[$lPbm&p"7is,5TH_JQQCB!'>EUt<:W5Js_/dOISDtPQK9*8!t>jZ>-A;ZqZ7aAchc\ac?dA>tu@9BBa)4\38:#>Ym5DLAm'qU@_f<+A1PNFd2;P35k-qcB*XPS&*XJPnbepm@L:UO=5?T4!c2Q?_F\%6BM4PID^8528,SoC9%bIBE3&lfK!U"%Fr.T0c9;f(nQA1&Q_Z6kLY1:6Y5P,h?5rq0#C&eHstPboOqpp0@`#r*p3ZSZE"bHH,ArXHRSZJc+hC,nI,%\n6A2DKk0g$XI*9>:VV'REnqCVo!Kf%.T`gW.-&Q!]9bNoABLn$fZ2QFi"4cJ1Ng@>;ZBfW5;T&3jWL%_e)V*Y,66"FfO91YlL\(^[HKP#cP5C`J,GnR[#mUmf*K^8VZ]E'Q+/2+fBhh<*oYRo6iK)n&fo4#p9*^uTK!_(Veg3OD8nO3.'+bnT/BV'$.N0pVI[OPkmd5?WNq`QNnD0?^BT5#U1)H[1F;).0so^Tf50AZnFCu9:;lUE1'U1c`>?gu>ml#bpI;!#beo)A_GE"Std\^FJ81M^n6RgX)OeIq*?d;R9):'+UkS%:VT\#5llEtX-.OQCT.(Z7J]\',OJc,=crkfl_Lb8=S)ke\oQ$)')>Ku?ab5#[1mbpiA;meK)qaL%!N';j_Xgd^ojCZ-CH63d\`&e2Pj<*2O]uG3igWhtesT3aC[n4R"Ri`B-h(tlD:e0c7/OppC]HZGg?&WmKhgCE=YTpNjdWMmO?d&:`K@;R<]-3%Nc.EbB(m^AUFdOMjs4:p#dgnl[*5_i>#k*$od_ZT[1M'm\$<8t(?Ct()N9R-2&qhr.sES!s#0?qQs@+4c$2EV1T:[3'c9D`fCKVoUT8U/ouKS4i8+o\R\)`*8`:LT3V0@$met*`R_KH_=@P]\>K-+ZciUpjZsodp'KRGq%!qZ''u^kTVrkMULnInbb70TO="1HV%P8.V8'$Uc8?V*UQBYSH53[(D;T*\b8j%//JoCqCO%VW=d`GJ($9["Ks'@V0u\CE's#b7#3$8]V,iCfQu,1dP>-HktB&-p1YOV5,r:c6/',<5R`pq9_Q0.jotB^D2rkFq$Vf;*iS(F[Kg7qI&1[`W3m5a?5gKlZrd1pjfjZ_TCj/*q<^2aPa\.7*\Tj_#k+CZ-_(k+(^UZ5.VY%>kLRS%!$DSe&9/s*GK`l:^GqOth]7:SCi'8ess`+6V9qRS7>j?rJBlms9fIO&9\V+-jRM'O5,C]+puAm*NJX&9"pS22<4FZCA40oCrbV.?'!0?>1Ndf$_BR*\O7^s-LZ5Z]6X6=)B=5sk=!hg+%T:ijFX*Y,B:jr(L*&L"E`h=&a>1J+Inf&Z+(%R`u^WJqdVkV]`]A(")#Q#&:@6BHkQg^u#nU_a6,S8[r-,"-!eHmQ?KO6g&`K;tN]I`Ob$Q=(fGFhOH:[TED;)+*RXpY!0qq'>L%^nR2HVICPDR8SiVIU'1jmH=U=!T`*:hB4&M>c;ccg$6QShsL-`'g(gj=#'tA>\hOQa.[4n04c=SM&MY*pW\^=mE*rR)M9.Zc/u_X9r2G[7bk$^r">RIOH\imU0Nuuns+SO36@12,#\FN$T1JN+Ouq!Q-3*;&WA"qZ1Q4nJ7HoMA6t?i+R^)ml%9+5-Ha)=/J.3aN&9qMqBcN#fpD2=8"k#+Tb@!)uIFqf@DJ!4rXJMX=]F]nL,7dg+4@P#a0d1nH;^_m+WoG^OmOm]nep`jPjNb&,KaE4;;1=*#/Fd<@IVd?dagU$W4Qg&_a4GPI#Epdq?m7DH3T"m8.2FB#!gEe^`31J8o7tBo);_3r^;E%V>eQj]<@#*r2bEL&XsRAnA\.qSm;\7]gq1af$Doj/OsMXY?&A>.2o#d=NAQ$N\+6OEGYtLQQBEM7gid)@K]&I\\J68\qsu!.847F[8G(=?J>si]o_47Z%8/b*#tu>k<'QQW1LZ8F+A,\.G(YNn%%q:TL8lmHnQipXB5:t?ZhVehOpQ=44C*)N977T^&qrsuOdn5bQHG@0('r3j3CV_eH&clT)D^*#4+DcoGSRF_',c].Ek.^qdDS(?jYs/`rioK,HdB)+=X4U!NI3LJuEYcgInaf-kOJD/MZ0GTpJM#S0^*JZ>D[ffb1+>&>@u=Wq@`3k2.O@(:oE#O@P/dpo+ke);KHTqZMmYE`U*7Bp.B,nj?f`jj9-r4L-T\`+n%`GQ.H7?KIa4mlG]iO)cBJkh,_Rp`nb^^Y1DQ!7h]>,eqt.m5g=1>(A#uV0UcSL]kNFcNcnmFTFWm(JXj;Qf&N-]&;b#SZZ-hE`"CqG,-^mb(q$F$[--R/P=@#?VI;b4Zi9nFZG)`(?i(!0j@&)Oc?!"2T$OEndf!kLMJgAlFqL#.!359)843VD(KfdRq;s/"&"DtZ2KH2e86Fho;Xb?\i-.cs+W8j\7^0Xn\5S-4Rs60h1sb:e*XUE+*P%DQUK$'aP.-Sc>iZ?O%2CnK,4F:SE8T*UaVW1eq&YT0>"sbWp4/ZCo(6VaEKk-BkaUTK>)V9%NL[:Q_'&^)3_NETRK?#%s*Fi6@\D])p/BA\WKH%Q0fcZ6HI!!).UL8oM4JY/(<76:g/R.H^8#cU64!"-F[?qU>W(5`Y[Ju1Fr5!]69ZKoU"A%4AAQjp)7AmUTr8L#.Wj]Jr\V3;"Vh\3I4`J]?PLK[[X=2h9$_?^bT:G"[UG=m`,1WF?Nt">Aim;lj`7O[FVhs;(ml#IR%EPf[J!>(6QqmdYSP$:_[SSooL*QXRehV_G,-;S2V_LP6tdrE>fYI#iUlg?.Xk!hK.dXS4d=\eOJd0oeOG+;TO2F#b9"06,'f8dgfO+@2SZch.,-$]!om[p/$JKkNmha,9$s!iDJTKeH%`9K,RP"N6doi9nK=lUY4U9>9jH;G*l@PR@5X923^BKN7;$k-,Wk>@::hf)Y!!O`Hj5m2Zf'ZZ]5t3`j0t&pjY6@!;8o7T?V9;Go']cZq.!4J,c]l03R?g`9I&.?:k=mPC(0!&773iiil3b46A5=Op'4@%PCV+@Z!$!oQ<,i/ifn?T&Mc)BVmGc%j.uZYT-=lOmsDp\pu+i&"nAfpJpOm&q_Ck]11]&8?d#H4pu<9$L-;o^Ki!H^R5X6Z4&Hp/PH*OU(F$)RY?CC-05k.iQ)V9"=V^h)__JL.$Ki4\h=7PO#unnB&2"Df%-js&$IXfqO^jc\8Xpg)X"X`lLh>UcZO/=Ma0J`9@u77Z`0r5Xu!.p^`08LL/nN<5LM-!*@5k5a7)Zh>Z@_4ORQj:_@kob+_Ym-5#dr$GMcAXm\)?\O&D0#hTJn41&2AJDBGGeN=2h$95)U;'68&8$td'rsOD/8LQ>dCE7tgGRBJ7YNsi-iPJ_Q-DIt8i^6S5>"Z6F`n2+4O>DO>m)6EdF"=-V7'68sGF_rj]?&oY+7D!k]Mp.0,9#-Wr;oP!d>]JHD=7EmAsnCH!0?JXBB'ek5'QZ[$Ao4n#4]79:oCC:kFs^V;YibLU][GB?YAip;l2,cP*:g*TQJuqs)8_G8j:R"QVleckJ[lGQDFLt5BWp:p5R'P2sA:i,Ku&Fb4P#E69>_G'0Z8gDPicsG4&:dgme*]J%[V';$:7UW:ko?ibiTYTp+\9UaLZR,roXVp.FiH^)rEbYK*:b@+2)Yb+OZa8`=l<(Na>dYBr4J_@[S]Q,'th:Z!N5MnYN-O)Hu.6s](+]^7'"bQ$VZCppi3E,)R[e9BL!9fJ@h[5E2gQ&9:"I;hPdhKsb5_AZZe+d.#U,4m2'5C8n*19(dUO6J\;]:R&6B\tQt:15VYHD&>hh]6_re+O+:(T2\f4[hk>m"Um1.!J)7uDEV;\SB2rdH+\>/BdS=9W]3)!h"ZCTiQ4_m9NE$0effbA$XHCLj(N)HuZ;j=)[X_79dsM#B&BMAW8YVFFT)@014,'Dm+$sj%I"?P`%'io4"8NZe,#QQ^dM+Q86<;l$KWdTs1[slWW>ge8oJ[]n.lddp>/3>3@YmBNrD\4I8$49'40S$l=[ju`A"B#TQefp%qJhD1)J2^g2(BMB;VP[K/1<8gHn:Za=I:#EV0p9fj%AgRc9Jp][*UN$3pU[`7%o0?lT-i$73O'p,_K;u_t#`$6AJaul7NWDVCHXmB?K+89Einn,Y"&9+tT`DU-2$O5hZ2PAsL6++Hn5SPL+X"4%6KK[u_o`^B3jcJHoGVhs[?E0NPhnO62o[&tI3)n_PWk'gCd_a29K+IPIg^oQtPb1%9"9,TSL"D/UYe@R`moJnQ^g9pJahCsjF`K@?#P.uiVj6n@iFJ,4/l2+t21HIQ[V@fcY-3!;Ymn+<3&aQpM$L1@V+Jg+,[)$T2"Hid^oK0DPg)nB"^Rm&I!KT&/R-88dRokMb^_cU>gLrQcj_?43a=e!F(833=bl_Bb0K`KO?'aB)6Y2l_pUf?8QVp:@]qLuoDFakI++#D7`*"_&&!33Iu&-O\\s1ER@J.KRbLdFg%N2/TO2.$T"MUIN9l8q0=hM\dSsiM3F&Wrupu'Mi_V^^4==D/;7fU`DrA1=Uo!/kW>_B#mlJ?[g9fbbYuZ'D8$;Z;WB9\r\'V9;RC\Yqi.I!2^*K`8*0>NqL!78l*jX"L^I"j?!>dkIL,Z?aLt7*6gjmD@8ff"dL<61Yi:@Za-Hl[hNbKP5"feac"^LXl]p[Tko`U?F,BeNqc?=U4jWt/$Q92MUSVgN#>)?N&Il`Rjt9AU$""nr;W@q(di9YH3p/AUn+Z:!nct^Tect2?LXo0.]#`K_t`c0ilM-pSn0-gR?[G9=S&*':09FHkPl/0at*?i[kY^[$K5?_@LBj:"/24E2qHpE@W0LgCE/2R+DtkCqu>HbM0h@RQOdc"gH+IOWI30'K"[r/OXh#u\lt"IoYhrW=(H/$rKd'hit,SO57EIa32^suZR;Qj[S"*;oeE72"ccWGp]KMK0Otb$]Ut.Nod(f[hZYAAlcY#d9g8`V&XEEXBq).ed7sY[Qq!q!mD6]%RX*uRRQDrs_I^%iH/KQ2jMm3j>#E\,2B6H!ZXYKn$/fDeTP6p>PjUWq*5H6$7*+>6Yc.hglNnEk:.Ec(5+BuM/]+N7Yk_k?FDfOPKjq.."t7[Q%TlO2m7pT.V[WAU,Q^$35Z*8i:MhmB*%0d7JP@cc;k[;"-3VnF"f:]fjKT3]Fs'OY^XIUc3W%+pKoII!l8b4&;fU)\RnQQ"R+3lGCpQLD=#YYdq,%Vi#YA-"X)osJWB"*9uJr@@4tf``>c3q+)(N0Cet:e4'KL]LqgpGKll(H0I.Kn^lhg(WTgS?&[V;a[TS868Z;3WM/t;bZ\^i'qqXR]:UV0>=(c*QS]"[.)u:_i(Su'R"1@?%[P>P([PQq,1akg.2mBEq,,"d7Y'[ki]YPSQnt*];NgYHFr&3_'"uJn1b'mHR>C[I:<,$V%d3(Vb>^`>_\2#f@UY*LG.'^=j5hF+R`?jQuPBH$o.^VX634H\e+8uQ[b5@$R0r--DgM=iSd+4;:UXk8t#N`h($Pq?fe9$&2M@m0CDf2?,1!'T$pDr[J(+_VI,K4F3-*88sn1+>?i]&3c$tdM/=/<.DB/[p`^C>:,[d#1aV;SG,EdL5JaXVToRoGVM-nr4\*>TDO$hfEmM_a<%u,\*FCf&R=*[6iYes>u-;GL`-&fWYGU'gdiAa-j_cWjRlH39obS3KB8k3RbaXFuZ3"CYf6$BQmdY(U-):djA30GH7TdY8[2BJLcd`h4M7]5kdC,'9OpSSU>l[$/GncDuqO^5T+:#[@_N:1K\FP/?p1WQh,^"M#$#$))J*Vn]f^bS!6(oS#\(\doEm8^)2HKL5pL&Z2_e%s"+.Y@XuB2s^j'GJ9;gD#,,V.?]_h)Q'f*'0hL"il2dJ'2arG09(_c2@Y'%`4neI4pVrdT*,*%Q$JoWNuPm\V0t)5'N5WTkATkIVi,4J6a[4s<%OpRG)5@O_osI.ZZYNq17E.K7?k5Ra%<##&)RI6+iQQ74'gaZgX^oV?f$.OF+6uj!pDA8iF_YoMl^VuMqJ=PhuH!tcJ%#7M8Pn?XVK_@Qs^!K!SBe'ni+kW7/KhCFXTtfk75KRCjZV%b!-\)PD=n9G>r<=cR!bh:un6tX?kH5lPD7o$XY`;7&0,47KGrqn"7;?JWWDdd9X^W!fo"?-=JH*r,obbOar-"=2Q>[SEZ$V43t`SOLcKaVKWNGJ)eAmK\h9gqA)F#:uj[1ETl!YDe7Ff[C!f0`,NctY<+11e!GOVm]&>3m-Y3^ik6EnqjjAP3L'6Nh2":Sr]@\+gEhi\TO*V^P#e"./Ptn7qe%kYCd#3bMn$h54U9k5.H;RO0L3PQKD"A6Db9AHUG,"e`*^+&6We=K7aCGbHAPeW;TV*V-7O5]?9_ZTZ>M,Q#J!2M@Kh)j]bSi4V0*GS)lY16?>Dn'A4\F6KnEkXar,RScs\j5oKqR=8pJc&%V/esKj5H0umePP$(V;LjWWY'*>3m0`nh=-"rWlH&sFADQ27n?."%U>X04=mLRIt5JQEMI#B%cJE73m*nF\8N:$rIDB:g1YT[6*]Lhj@F%qlbNfqW5i5;t4Lfg=&=("Xl"G#=ga8#7QIlg]+ZV*0tW9HaK$\`-br-(qKm5[Dk=VUGHmsrBda!Pl]V9!G57YF5fbnO`b5ErU=+h#e]F!J\NYt>MZ^iA55s^<5kWho)@!c+bAVhm>*eo%I!HTR$jSh4_'ZeiO7"c_K98>"MoYCl)>Ub5C,[hPa4Y.2Bg6/\6*%>=4^)#NlTIB,VVhl6kIeJ7FqO13lNZS7[ec0)]nd6n=_S;NJ%J>#=U"Y!c\XMlUZ>NEVB%F(]42n*SDU>V$@$clJqDKtLePK>n(b&$t`&\\:H3rJ"^AJI^!fPr=KmI!gLgF-T#O5s8e*gUW_Qj*ukea?ek_0mhc*.uV+g\2jB)A&gNTDaX8TL<%Ep$H:PoQ#u`PR:-UR9?Ou1-NnV4q6H?Jmf6E1aeVPUfj;gbNZMXC\+O[kPl.?@\I[23e"*J)%s=C<0oP=Fn'9*Q-Z,es<'q)/"\ZQ@3H#O.BS21<`i&WS\Nq`RU$]5cHp=sO^oR)2^UN=V:b=,3"j0_TKG"7oXM`b%S/+f5G+Lb0PNq/tO"C!n,*d)4KVEmt\4f2ILQ(>6hGqXAek"JZ:]PN9,sX;V8YUVnM)ns]DL8A/M=qk?UBW8A&uO)^H&*i:.K6fh+M2hl(-3T57+b<+!aErDus":PFg-bjC8SF:b-[BGN7A7%P$I1rsQ,tkgr"fpYl!7K:h8A2UkcB('k#$49G0,ZHAaMV2k?ZhQ$3#5()Gb?f6BC<\T@GXC)MlhbR*&MGr9eWWeY_2l0GnaDml>pV_8G#+QK#,[*-TP)@Jq)I(?Z1\J+8*kk\M4PfXqN*Y^N5D$4"=3qU3kWrc0d[b(5n>SsjI#e72fh6hJm*Iu*,_^/qSf>2A-FssjCUk#;grGW3B-i@AfWP[j2q@qN=;;Z0d+g-FFd/9&:-l8!ZUZVEbFO$9f65O+9DTZADril.m>>rPt;B6JYD4mL_o--rn7Z(q'`m#&d`inr#)=\T>:"+#n#:',rh1Rud;I\C:pmf5snpNDEsm0Pn("JXRr)c"20_a"%V#FsapjLU111K;Xg/58ZH*\@S%2\PC`q^N2r-m--MO*:GuX\l?Qt21G8,1)CZ&6*RG]#jkUY*]'M9V];Dhr.(Wgr`#tl%H>5fb\LV&%g/WZj^pKF.A2@d?-;Wo56qFkMrNn%Y0B[LDrPW*2kq_GHq]O&H)!XF?dE-D6m(V<>SWRZ74X\@Y)0SHGb:ti5?!V4UY>cpQP21ekC)F0ka[\0gOu*IC@$1NHFQ\Mf2pH9Did(Ms"8#1bAOR#W16>W2lM]0e^BV[-l#PLV6N`87c\J;*.;D]bhG/.^uNo(QMME7f#l7HUcKo5f^7L?St!GU2#T0r]&eU(IpZ'ph0'02>bI??3$o?OMej2,dkd*[Um6HOE!$hBt/EdE*B[#(`YqC=h?k38ZR&=#/4-hE`)X+ob$!U_ITT-_9T*p`oT('Z'$e,*tq?qZ#9-gI[`?Rq$KfpUcG>_HF#lAgo]dRg;:8"NW%!!AkPtWQ7Gf@"_G./6&9(B_86k7*!Q+jFY9`Y"j1ku'B0[Mal2/p=7Ue+F#7UL8=)!%n$QIuaHfJ*N_-N.O[47=bDQBbZZ&`=\QEagHUtsY'D3%])HmiaG[3h+%:anV&GqNU74pm8))I4rh7*LTg\-8+YP/c,J$T_?O/N;"F_c3%$q9j;)>rstpP>N+%ouWd6':Hq2b^h62KD]BE7ascq,DXk6iU]h!?1(X&T2PT4$$Om=8,l#19iFlEQa]?@H3tEu$^:"3pj+X;Ji/\aePWPLfZG=1!b?S2Bd(AB9VI"IQN?S[=ombfL-o+cs&/Kb>@$J>k$"pO_''ZdJh.aC1UDrkattS+4BJTk>.BqlE1^LslmVfG4lGdt"t%%9SV20Pc#U=H.T?\hQpW+Q8)j(H#Dfh2SXCrjF>ggLR-!FBQS_6')p=2M-7-A5>@-'uSMrU(UMWUi[;9GS`4oDmfZ&)H+?na^,9KV98'eiS<^b?r[Lt+mc`/^7K4Q"d.FRfu;18\2u9"EBX-c_*/PsHM9[mW9"g4SBBE'NZ#Zq!i[H:o3#g=n6SKBA7=h67Y5p5oR-CJhBj+\`2`.I_nrkTAq&%&jIe3#GVC.Hq@8+)&F>BWsa(#:pG9FF7GlM$lk"b,Jp![5"9&bO*KWkiX?I-A+f0c\q?]+r5&R2NdZCaEs_HJlDSY:."4KfUL5.E+nDj@1V*KWUWRp_\u"i"A?LZ\k8>&Hd1s)B@_du[;:(hU$Z($`B5!0pBuo.6LYIkW^sd_]gm^cED,-9HD>IVb&5ibRUNW^YPl*+N0q?2D6@?1qCP2iWckT)*Lu7Bl1Qos6\5Wde.).J7`hPb`C?p-C#[`%P/J4VZm,5M8Qq.G>h=$9"s;5m%ok1L('tfZ,4/'&dfZ?1.<(q!n]a$@09*Einl7u6<+a)m+2.p6R1/FJ;+f-$IQ7:(lM^\^mH``ZoEjG/\(m(^'nW+tHdUMd&Ei2=^k@%(Y8`'jTL.*FkABN6.oj_:+":?K]+[?n$,Y:"#1Ebc)>hTNR2.&]")Peu4^-!@97[bCok/<5,VH5LabTc^Hogh'M]"Neh'(2LN+3E.2%!)c6W3]P"5[ZAamla.3Kqr"3/A(2h^'[i^"Oe#CV=4%HMEjCCc,\k)`SJr?0=FN]UnSi^]/[DI%\tG0"PG3J.m)tV,YtpUNhX:Z@mP`h_DuQ0HpPnjuO_.29M7eYW2eb3#\=5(m'"`]$g]boA7S+s!&jKHn(\NP??QphP]EW,)M&L+KEV;>=ubj.o5dS?8*`Rqj`Ff1jmeLJclhAO!u7:)=1KSO)OT.!=A*aJWGb#fR6.DR[U>Qe+tC>IcSYiaEQ+H-1PZ$9O*MA^6KI0[VrMXbrjZrIbfCFR#)2lu*LgG.dMkB0E,%-FjYp/?Fn*24Hi/[DaJC;g36/^Fd4("-((=cbUb6(%o?aqF47\ZQbZQ2i.cI/4+`$s2L2`f7aI!!`j)&hmdQum(r4]*)/S4"S5>HP?:lul7%6Y0"5M^0jC)=QP!HARc2?Il?2^Mp=Zn^EJp$D53B["e"nB]hCK%K4VH;GNlATH\K:M:Fp^j4Z/\rX&PUA__@Y1$n;0F%WPJsI-_*>%+op.\Eq('W84&eRG`O9dsKQcA*YL^cDLKlT!8o&J!"((Uk#9I198Lpj]c"s-oR`a6"4poKKq>?`&L<[I[6B2:nfGl>#>]\R.Umm3^(bbD;V[gPu\]G\Z*6C@d=)?GG2D]JDRS2U%]'T9U1b'=T@5cX=lo+,D];%.Y$2#'tA,QN-**0\+pp4D\C$Z%f;L%2bClL+6AoDPb+Q@8sOe]Yi.!)V'Y8n-)Z0)rt>IKs99^dtW`Sq#0FUHdnUh&-W;(mKA!k@c8a,fI5F;.IHn/oL'5-g%!UhB+n9:&P7ZMI)_k"aG]Yb5.RO/:,I#H='@bf9F)$LR!5Z/k4*r7U1'MR?P-QpYPPug;,daA?qB!g"f!gR,cjXKX'%uHpo%bolnu;d;jmboe,T5I6Du=E8*=ESW-0dIP.#K9V7pnoqD:[H.XPkQN#CaT6rIHGj"PgHjE%?/071b=\l/-$8O4;J55_r\I7Kn5GDIlY.Q,bcA;42MO8YLBt[7VpLgd"X.s11Qq^d!,BTa.=jQ#2@HE0l[jZ7CPmES-c\q?C)^C75jQEG*9Pm2uadFp0VX_l@G'thm&!-8?8g'&6>=7HYQGIpa>GHeg?0Y*VM&`gNE2N/.Xb0p[UYh7`I%,"Zpas2k0bFQJ#a]0)JQZ=t=:fQ-Q]'R':b1Nn#@(t2^>$!g!9K<>Hmfo56$CQZY+`qaHdZa$Fg[:;h9:PC5P\a(T*IsiZIb=`f9VTbZNTIp2I(S&+QSRqgUqGs`*;4!,!efh;a*l.&/-dr$UVctJI6-_RHE10]Q1GUG+#aCg+JuceKE!]o=#Cjq:0/gm--gpem$"EtjN[;Tps*'E5`-"V=:sQ^uolE@B%>g+]\=Xhfe;Cor"Nn9YZT&Ap`BuEkL;?H+TJoN%maR6KK^l6=e2n&uegi0*%'jAQIQfRA>eKc1.4]dpWlo';$8BMdT,&H';?Vu@,?/5p./+-Fk'hhEU.N.301Y3cG-_c=AcNLk4rI;BHaY1`\iMl.3?PW!Ro8-aZ12((#obU7/`phta.,@H$Mg3]2;QTMp(@aV/Bs/"\#m\Hk8:5nr2ik?7=4lodn!kj4miWjW_j]sG.&G=L?cZ)%8_ED$#dj36r54bT)NH)=P"NN*d^3G5<'!j1b=@akHA1nbob!h^=6`&.XnI`=+j3Xhbb#@#>\+^^;T$*q>8cd]-FjtTZ@u,"L2@`\`'2EFD]8A/+mBMD$D/Oc*%]o(n!Sg)HW)FB;bYg/P^F`p'-A5_c1aTQ,c>X(*sjn;GoD+4cef$oE'lK[duoJ%'cPR%9"N(4R-M%-tQVojiW^Gn]d5)Uo)'cU-!5fQ/Y#0%0d_DWJ*A5Hq;3"d8Zi4)9X_mqfNN[G.Z/ua"?pJtAV]VP]qOl*0Bl*>NlZs:Q;5P&Mta4.Wj,&#BBYL7HWm??)m>sCRIc73*O[dm_$O794ZUrrj+\(1X0I$^^T*Wi)F9>0MTb?kiqh&G4/-n&nce>HGmHL"P(CJD\*LO*]=Au^218/.(Q^/0u_PDV9]s(e:I&m=E]&PQG\0AiKfFr^DH+IE^'U."Ijgs^-T'AcYMF!%=j)eaBE3W<7^lN'c&gmlHpEe6mbSfN=J'D9<3Sk>tF.)ZCc"tAjD?l<4le1T'l(ZE,C"[.koZO"Uk6,d4N_6n0m;S[-.d=HCP2_ViWFq!8'(M`kQcB-01jLhKDVNR`4]dB"1+:-lV<;Fjf68fP`ctd,th\agP*FL8"lLH9%URBstlart/R.j#)8t<%^](\FnhAj6Vem(4[/RDgcW1#L8UM7[_aSU7:gB@%-B2&;&X-i+sCmVLhL+`Z2M8Noop>Z_bURT%=8IEY]Ra;2"mR+[_@ZXcBQ-kqn?6@MF`U_>Ar8$CG9!Yt*+P:>BOM?E5=>35W>V&)$Ria,Y`J5HUdri>P4%G!)+p`A5k&gY&qg/RcirpWjT#[!a5,HoZ2@TcEk:$rl+2ERBfgd@Z9OO'=AQciij!hn?I%_0a]a"C[8DO=eT+ie8#Z"9B?u"1YdYPci\c`pt9sg'kjN)h.'"k6.33"9;M9%30FC,>AG&t82j>HD=!Q%.Z,-J;de)RbaB;c6eVQfQp%3o!O,;WjSP[%Fk@:-h`r5^kj_Q17Z?!Nmb1e8%(itK9R%Xqsu>79KONGt$`b'N6@oEi4l1f2^\4#gUo[kFDfIcdqff-!DeYjhu=rl5$Db98IRAed4oi**HPK(R.77ne_5n`_,bZRKgI6RBeqPY^Tqg(=O9^N2]^d,8hS(aHgZEY;AT1@259nMliP>a2)RF?6[PHihRU\"b(g'=^gC>beqn5.&!P7s8UqMC_f"r#L&?aXopqnkaU8$@4IRX2GeqomTd&NUmur7B8r?;H(0=BBn-R"2X3FG#TV9YO7iIQ$dMJWr\1FfrXVqiUt99G0Dkl\,VtKoC-a=`*K2m`XSg6?J5_sVA7]6XE`i*E%hS[,q$fW^:X!Ym;=^r4)OR?9)1B"Yb-nMhA;?5ngtY6rok1QPcc\I8Q;`WkHO*[1fHHN4&YO)L_rNNmr]%lp`u9&XGAocV5qq@k8piourYAFH:UiJN)r-jH*:arImp=\uA?;10IAM"-<2XC+$'`Ds"StRgnMS>\&WV`:EC;YW6M(E[B\c3W$Eo$(Q#OW5"Ru4NBPR;3c&iH=*W:kpU1h]/Fj$T=EWIadlCb/`rm_CdP-J_Q;sC"0#qT6(iA]IROpb[`6#h+EOu]$t8ebJ*cPG77M@>%#?(#ukZl%S\V?")cVJdV3I75HsMdKO%c@!UON.=F]m^DkDro/Go7&HS<6`gf,,[+b'Fr,rG$#Sf-%'b7P4gCct\DHX[YehAH75,TH)Z5$J9oAZ6\8iD:Ca%=A'9m[7+I`>^2^->:CjD/5<_1Dpj&k[b,M&YlKi%^(bC7p=_6(X$JYau.9-=cViP*e.-OQ=V#X(!iN3@_Cbbq&-WYPq\A6(H+XP2,A=tj$FbKUNPDGeTT;[[*c-8N0#)LN[:DU&nFrY3bQL(--+fY7VjP&;mTODLod])`Lq;F8)0S'R]a6N&MC[&'Ofi[]HomLIlA9_PC\QM'g'F,4I\:J7Q6Ac957J7#t7gTKX?5Z#PS3g73[C_E).U7@XmED7n1^Dt1EA0*O@-:q?U*-=?K3+umC7:toVt]Hm&Y7Td6!5GQh9J/@V-uCb?Vk,,:j"j\H/1hOs/Q#HY><=2J!G_@h-eJW_Pg-,X3::3>(@Ie/P*2A2Bp23eFZ41+C(s,GUlKo5'c5m6G`:n(p=KTWNckP$2dYJpMdH]V!Rl-u?e%l0FU3AhTmAVd7M54Z71_pi1U&W);$nn-96R_(&Au)a**J+toS"(!me1t^gR:Om-!'V;,Sj_b3J1%6);b6[[#gTkj069@LPA`jG#oLk(4K=?81#/VKeS\IJKaBr,mC=M8.c9g<:8**5eZDZXUrZZb_QuCETq,?lJ.tlZ_%]OIhgeRb7on+,:uA\mA[!8M[s83*[-h*c,b8kfck!Sf?S'']hoDee1==A@T*.`4_#MXja@<*tPKMLbZ>X5!FkK`5UJTK(!YARN\>O?l`[ErA]c=\DkM>:4C=NuI-IB`+KG4VOqaV>*K\nC/rusN9oZb5;n*$0nEZ)fY_985-:/Or'>3CnA1VdY(oQ0:9;N!oAh=S+:D`@G3"/g-dqkiFoDnH*!`a8;#GUh(@%GQ2NS38`4=;1VlRi,pEs4pucHAcec].ph[lo)rM4nnqX\JrBn"B3BPW0ijKnM[_-a,$PTHB']3Ju/R,#aCiBU=9oeE`F9q[npIur)DX;*kGrg+gjf+DM,_9B@AC?p]lbnSh>4S!eZ^;DH/iRgN@aKd_MQ>s.@3Z??`C<[[:U+1\QmGr&ptTE+]1<6,aZ7'UqPoN%WLZP;r).1)*1]Bc5+OmTRGrZ?U,3\5RB`ou5;pG@RF4VgU7a(+9f2[*>9g`Vh1p_IN[dF'%6uMa!E-?9`l8YEBKmp)NWnW2"h.^5"F/(VrNGjrh9fN>HF6H[r=jKNfjPX2'l%)fDMq_;/D\@5_16$CH7Psg_)\X>K!.h/hur,KT@9n6_-/p<&OrWF^D@aH*WX)5NH2;qGPrND@eL7P(VjaCpE_dTP"SVi^0>nMGXacgRL'ndYB.rfmJ2;SL=G?(+"26[Q&sr-(s6b8"tQOo=YU@a=>U[lH*re9lP_C+lCShe:@8Ls`c@@i1>S@bZku`a(]b5CDkG.j'g7S76iEb2Bu$R%'@\BOhi6V'A^j.(*'.6X%AU;,B9W5lC/@i,"f?t:%$\Cr(%a@+8[mF1gJd$kpQp(2pFSPXM+IP9]tD13eg,q=iLhag7oqp'W4h-GT^`rNTZLPq\0VHep5ZcA7?Bp"U'&pEGYo#ArrqGR$7fj2422o&B9IY?/%_%!`5;?e.!,FJXi,"1IorSR(!ck?.((+(Qpb,,oF.q/U@tAe4l"66K1^3i^.9tYr\l%H3i*RC=u0.+M>ao&jJloisp/]G$8N1*D/2=-a'4_+_&P1(eoNqh%Ooi_:h`MXZG!rVL\.F_lQXLc2mrj-Rb^jIE"/I<`^FqnE@iCAH?ISo_8>?0l+,Wa;oaD59.+PqdbeT+5$kBZ"ecXLc>YoEjM\'cX_9[$H6?CdM:R^($$]kh`QcT-QuC)5RWgfar\8j+6-Mk4V[dG8u[VrEBq_?`dPNe=%mB)pDXqG`TM8MIPuXucn,1UaWY%Lf_b/9TLd'k,-;nSnG;n_MaA$0_#@4nd.($BA`2d%Ij;p'^`dB)(eTZp<#`E*P`o3D^A6B:dOD/rN,'5R):`k$h[6_V)5601LlFo,''5@K6s%3Wia,DMeBe_0Go'X#/#:)`jF>27eup`8H6@ALX?dNbJ';<%YGS,Ujo,+X"#(KRA00g8X6!p$>D6K?"0mH`R]is-a1lChE*GEt$/t&6du]m(k#2D()F*2L"D_Cm#!eDkCc+0.V.q`28"bd@YWt5lXiKZh1'OTi,Jr6OJo>./;Q*;!M8,_)rG7jmnT(8kGTe&;Sn1)<1iRGTN';$(nnn<.Qf=A]5Kj&ZIu58+4h2oA)a"[CghXF5h:-\g2pJ_=*7sq.0?Vt-/5,R#l'`[NO9383N'uNDK0p$qN"T.SiNKi^TnLsMEiF\9))A9Ge(nEU/TLSN67LnT$e6$V?lqm1!EGuu[q\9Di\$h!olg`u8pXXE+KoOU!;J'/JMoEhg=r"senA[NKL@>!3u#eAVd[mekR>S;o2N$QL.`Q?C.\Y;%Gb)W%(J[5m`1nY6``P>RojJI`%\b>`-]Pq#J$Wl50!VUN#6$^]$6"q>t4_]'i&F"AgKoL"+#Y$%#8+,e%ai\0,4b!\lLdQ)'TQfeh]8g`C]N.nFW=^)^2O*;DXL$U4iL&K5HGg0lKo&:WLiSk`:hg.pI=Y$?(H'n*Wb&d%9BPdL(!i'D5>7\RKe=R\J?u#q`3TA(*@\d;(+:\O^ki.LdNCf9=P3IY8#TcL&$Vf4LL#.0Tu]nhQ1bM=E$>_re<)j#%>:T/Rt'.+O137.3t2]?RK'WjM7]CPE+bk>/bDa%@kRCr4@2>1QnkJpTPpnqgd-'#!kn^p)YoL#R0!KLra&2gN55lJdXlo0sKblhEZA6L"1XG-omF"_3L9Q>.oU?k^du?kY!HcpV+2D[h4b=/+-bkRf!'B*uGO#Z'sL!BfiMi;pS=MsYDg/G;UB75rKH)]`+;&A>%-E&%=DteL=:@7<+\RE#Bt>+1iFC-`_CFF"[!(dci0F+L0S>>?O78r.EWZ*]!!Z&PRVF!\O2qhe:]^T;8:XXk*5F>$6a4&+(Ao:"9ZpuMe#.sQV>"UfMWWPu,!iV_mpYdoY2XSG]n,YoIdH*4,OSR2Mr`m;"]/)$5)GUi0O%u#P>T$+AY@/@f8Y-c[P"fKV0N8l@$/kn['pM.6EAm(-V&oB=s>&h(XPVd?HalA"\Dt[U)+E9dH(?rM^9YfX2EHAgNu%]r"=JI3X;q2^p4O-o6d*FoagOn?'R,ehhj>!-S0n-_18Fsh20Pl^2j2GbNm#K$_^pTG2q3V0)WUo:4nea:lJ^P956di%cfkF-!kLp!m0$St7?2&(q$W8(0=3-?4[="[>smX!.t%LAdlP[&I2$Y#L^/8rc_r/MdJ>IelPs3e,!:@KZN#%D:s2HE@$RQbs_YqtQn?U^83RBoKPk'upTGILou;QJ=12\3roq;UPk&6r'*$VRmS2#26AN`+Y?mp#P;@5i-]\;:6)Q8PsCi()pLYFs)RVIu%7`&WB.Po2^1GPHQc5U5SIhF][5JHA)jsr$U7::2uIg&eq5u`g/JH*1`F+i6hMDrg_3V!UOosg=B&;g2^?CPShTo+8]F'Q5g\QEVUU4H?:>W@m)Xa<(HG!NJO:cj!Lj.=93g3bF"rA=jHf=n9&K>BeU0#85I-lb?mf7GK9e:i*E>jtasaSE0b1tb_X*d.O=P'bWaN$'mljXP<@d[g3W_>'_LGpWHQ%79q2kf=4JiPL6g<1O)sMr:=)>o2L5\@Njbig#RQ)fiSJ/5`&QOkIA0-']_*6F6J5&2-T/-"KHjZ\d:cGDYcBgPPc-@ROqF(!b^dTu%:s>AcSLE7Zq0#*Q*mcSGr0H5X0L>YgmF-!cl2D()mQa7ntT5?/:`4'1XmUA%l:@C)Z"l9Vk>B1^$BbMVWNmdtu)@7_Kt$9*+:b\s9E.?D*%(ZcA:MMqd:N*4jRm4qTj;_q7u3-FV$^)^)65\o*_$$-ll!eEQNhXpAVVg3>]4aW+,Eo&;BJ!b1=qsANN:1)1Ejl?aN!aY:Dfb1SPc(__0GBokiQ]a>[@700R/n']nTt@\Z6%dgNE-%!DocrJTc66\g'h'BJB*&-BWA(9poAJ**2@WJi[%,`To,n'Ja0aMrcu6sg,uV]hBhQF8;&m3*iqu4AP^(8q[Df=PgnI^imRWnAf6u21I:'"mX(uC%OrYOT/buBIl=N\arRe-sO-$p,[H"OLtRVp874/p+$,!JHDV+$kbd"%eL),jFk/CIEQ,">l/m>j`dq^k1;'$O@[ce7%8G<8=@*l8$0)c)N#[;M&s'Gtj`#,F52Xb`-iO&Ys-8,mUTf9]UK6U073#CP*>=k)j+H@NKn2$!?9a*0H*3W6c`;W[2KL0d"G,@hu1:N5e5j,Z=(a/JWp\j@J5maR$B2jjA)UWm-U+G`]1j=FDoU7.HfdUXbZlDA#mf=J&>m.sB+/Nmh4.^4-C4M\#[Boa+(ro>Gi#Y(T/eIRNQLLLIQ?5'1lJ3tis-bLAUQ:5>MdNZJV.7_gB8(>_FHm7:g+`RfkE0>W#O=7,`Z'fBO3L#]]L!XSkd$U)r4d+:"UN=E_!l<77-HSd>_V87.kAGB*c_`?'0]%tT)S2Ibl"8PV!sgubiY,l"PSBH+nZ3SU3eOjW4DI72J3L6Zl6hL,r3rf)JaAUp^![a:Uh1829V"uc$/O(8gGd52>t2Y0fL][!#kCE(`>TUh7?nBUC8PTlX4_f4:qaq)#$Lss'DO1H35ho[8uV1@F%HUNRLg6BFn^nI>h^T4f(09EkuII*Mml@iQd$rA#'h7?`t+RTc?;0Y^fRPprhHk#qA"3_B-5jN8VZg23)!E@,kHf6]>Z_Urkt$&Gom9p+SrS"+m/C6bbd)W5o1i+Q#3q4&hcE"diNu'T2/qHF+1@56lI>?'k*^$_`gNE*79TF?)?rui2X'kooYdU(9m7p:"=h_E5kr]AacQ&KK*2uAgL\kX4)aEHA9p^X`s^rOl!DC`BdsFNXXdb9(e#`Hb%U5!?"bSMY[@9AJ%QGk8*1it_@X<;@*'iR*6,sICn^PdOo,N9W>[AN'-8NF#`!e#B%Rf^,V@eE*J.E'E>CpEpR\!Ba$?W.]q=^;Zu9'd/@ru8i%4]Ub1If!7DE\!?`jR)$#9Qg46Uk\$F6rT)M$4u,>o!8lQ9Fo.HSnkbGBtqe1,bDSP(Q$._BW6g1f47_Uk1%pn0W%EMIXqC]QR.:/WZN"4$l+*N\YC]fK24p"a?[D3h[=*ESf'M@Z%fUZ(HP9r`N18id!niJpT*[)BX^'A%$\jHs17J<4,t96>SK1>o?ATjWq;Y0toLFXRpO%Yg8:%u.W"WB+fem59I'KeZWFgC/XKQ/0io\u!s_L47^%8pTEgXah!d%lH.CK&"HHKl/tIU-#C0SB%;ZV+R>0$q5W>?Wpp!k>b@(]KQ)RaXbNsA1-TJc*2hP-ZKoaR9A86@Q3n[mS)9Tqb&<$$fHjGp\oI,TL\'nnHO!dSOhOe5)"=qOgb#P]#_P\8>MLk.f<>3]\2eCQi;m7=Ci6V.l,\/V?34:6Og[^+q3i5_\39:-S5dan+`!HF;M?_a"^8S;SUNGR?rj,*DS9gb="iI(?opg`3j`(I]TK>Ol"%=g42-0E[Z"tMtt*TOt]iN:dZL!lBje@pe01a)Z:]qU)Y^AB%EkCK2_;Se29j3-G9Y^Ua0*5W*#A0*K+tjSfNX-=!/>e*)1]OZV'DO]!ZT9+D*aGl$\>maM4(G3NdXtnS4]JEM.A!H('IlfJ2kpQ026>]1h%g8hqZDNNNKOU:.loHRXZ2i%0VSp"eFjh+:$.N(>@_5>d-\4kh<_-G09GJ4T+m".M3P(n8=6YVhu@BN7>Z`I,XFFL]`Lld8XbFp,fq1gDkWWAj]t13k8"uqp,+8EB39fZJGYKXk5,"#P[siYc3O4gXtdr$e/qoiUpNL.dKSlG)k(dZ`@#::hoPUj#>35TW;fS>Q,#Da#Alh:P-k%oo6PIkk&\3r5m7LS(Z>fnNTU)Uge+\ft9STEgUp3@d)[&K4oj!#:j:h?&XkB4%Ybj2gWE'SBmV6iMZWH/+Y[TqTo^*+X)\)bfDbMEb9$K9r3f]>BK2=K00%lA,ih9XqbP"C46el.qn%5&b5C,ZR(?9"Tb"'Df-G7?8cB0qA_V/7WA1ktNH1%6^O*[met.[[4dLl$eTfg$;j^aXdRcZpD&N.'be9!pRbrHE8C,(:poAF[c.9[f&q?Gl2-_Y5sY9Q^=jH?.Fa"s\l9/G5_F2'73=l&<_2'Wt7VAQULnfjK&`$*6b$er#+?!&#c0?PW&Vme!mY*-6oiVBVnT#lK3+-&DMs3[uNdd=/Cj/O9s#-A&]M(S12JGr-/(3ICHQchD(hcnZKh4;U`HZ+:6A87ARB\MC@Anf2ObMpD:H8DuJKmmrPm9sB`E*C]1Qa\=gVFc$2u`l2H0*soKm/9I@2"n=pJ3d"Y58bZ/PjaKjG:^Oa*8'*O.N(j_IOUH$%O&1h_H%J:6aXR.eUEm%Y^Q[dA4e`-LnhH7nX7Umqa6qAlS^LT&gk7+nlO0=s4NkCESI9hQtuF6Cqe&`DGG[+]AoPn.W,VOgN]I"&72S7>/X$AfBM*emIpgi1iBe5GOptSf,F1%q_i=iP"[.`%3NgAX1N,BIU,>hKJio`I1g!fS8LkYP:ID@EM/*=#6p$\Fdsag.%AFeE0UR=!t"P@`7>-`3T#!<*M\q*-s_l1BWCUFOZ1:+b>H+n4bq*^^l^ra_iX31rOO"rG+`s\)mM[k#_lHq44l$M^0#aBfB$Hm$^UK4(_]2=r\g2i7X[gP_gj1?f.J^kniZGW+0WP/2KMne)X,M14H`N::.Ofn&Bt,VhGtAr#,;l9*f7YF,Z(G79^VSr!UmPbE*^'=H9j5Seh)Xj7&jh7V>>;eo#`oO]RE%_h.rGJrc"l&_i&G'UZTQDiAr>V\=<6)Y'L(f-li"H@j+;lLJUe(L+X`$Y2(cF>pdOOG_Vu=GoY-&-6T6*'X`)b#(qo:]eYI[>B_a-j(B1X>3,@&#Z.F+abQ*^0iS_HhG;G"<[5LhAjO;"0AV=p&f%Jm!sLb8>ZB5!aH2ASc][sHSb/'%X0e?M>6hfR3FsdF;\#(\f2:)$];1tNJC$%LIbo;JLOKelJTuGDe.Y'Y!F.u/1euSC=CNt]gu[dgs[[l^375'e4>i'9Cc4#;'_nGQ.SEg'a8>CqtAd@^+B&%KSDEi(AbtV4M]*3mM+$jO/`T@27r%?[1pB2EM:f*%@1d<[f.;p#'l\pRU*6-5R=,Z!)@-rLO+t-5dO_K@Y%dd>p0j&F'P\QbfG&`9&L4kcp84?6epLgXNiWTT<[fgYQQqg,H9RY^-&_VfGg>E^rm7J[^SgO3(UYE&7,Ts3CVo#aouc4Ql:kZ0[U0t.RX?m73nHqb\p(MXr4'@FH\7MUX[Gia,$\ob:-TZb8<5hLJG@q,T00Y,FVgGq%^NI=e(3\HE6^)!T%W^.P?!0)a,RB+C=uk3j>t3W4ssN:H@T4KU1jDH).nM&Gi3C143UpBX'>>Uc@,#+Q6%^>^l7__;-pW^j&jLmL'rh_:%khI'e^B/UZN3]:^+oBO)RhNh?b+ba/Uct$bd`e0uudrUhVcSH*[2+_#qmOLbl+553NbP%P#naA)WYW^[0oi4+<>UM\=IQQ9*flq)rM+mXhLY$D2tW>#]t069G%)H\HV5rsNT=/=p@'b'*9Mq-KC$jY/t:`(gH*d<\'Pqh:#3W%Xta4XWJjjCa,C5SBj*\]u(+%^>Vk&&;Qj8K:-j1@p;q('LoMIrO-?5aN?(IEBuOHU:,P?/Q?kpkRqaf%.*B28I]s#OtJjCg%No?##3B&5#0ee3qm!M+FZr8q:2o-Xk4WXZKOp]G.!k,Si_bRU_YRe"j$dc3i^E7bhSPCm`O%JeEYKZ#jT3:Bb1_b@``r;67_6,m?oDG%DPs-7!Q,=T23PfN6jCXgC*MfT*-XJkYJ-;O:K`sJKRQ3RS(Y0,KcRR6+uR7+aFLemA*VNf9<$ge8bnBc$s/NqV2>>i$F8ETX^2Agcj-pa,6BN^[q['`UB^FF$Eg*9,e*+07E?;[Rk$WS^E"e%j]6S]jZ,u.gbK$8@g8-NM_;`2U[(5up92iLC)S1FE_0Vs6U.L@C"Ur26AFM&8'Fn,@:JhEGnJ>.MKp(6@`eC`iG+j>V)V'cQ.Ybb+\^57VG7Tgekn#eR>?jr=f&:SBLJEP:spk='_&#-WUhU#(Z7ont5U->WoFrqdjaKm8`9K'KbjCfW0i_^FP&eUXOQFpLlk3&7;?Bii7?I8Uq!Q?p1:Rd-^*["[n_Hi8(#]N!&)e)b/AmS-4Hs@N5u$OTuDLI=:VuOnn0?fc1ODhR[!g0l'u`*\lK7bPbu@b_N2e!beJQ\qhj0piKpV;P5cuS=t6=M+3/(>N\&K>R\RZEnup6ghGrc;+;jYaemKY;F7)PjaoSb)`9#9@6[^Q"[.p$A_+&*ManAn^iFJ,1J4*Fr:34+WU,`22gV8<$AsId&7AQEe/OJlr'ft%,9ehUlE_RTYTN=(d"9!)6CtB%fkVUSF:@25fI,.2AnKmV^!)J)3sA@%h/t'*eO?7s"TG]a-%I)NmDeSulBW0@ou2t8aA@>S:CT11_RHs.g!V5N*PceL^G->:/61=5aW\U:X(V,MJ2o\I$&8)\(&atWk'1X$-UN,M.(7NJD--C!.sWY$h!L:j;Z@P/p_<2:&=elr\p-h8*c#r'+I.dhf9N*sj86`$=[@t/5<;2RHfh<"q+6QaB-0AYegtCsnib>SJCb)%6eqU`$Mq6FMg7?2\;BFCfR*2_,q/)YEn8Vc3slYKh:ZBCI&)$%Pi.\Z"Mc0-1n[HG-Q;'.-+o0P=mkp8T-O)4T\:=Z/%Yg/O$cAYTVck!;X)\rraMQ]uB6pdZ+GAZF?%ikFUdN^__V@opZr'erbkZMQ_?;7kHm"0;3i1.eCh!Rng.Fl=TV)^,$(ShtdD"uTG<-Y!m3,p@@EK1CA2D9^6G)'q`b%8<2N;TF'n*jA,9SU!8jk(B5WjfdR]PV5n?X2&"6VKO$GRh)hh'FaUhPJC8T,*)_Wjjr7Pmd3k6_"ds9@KS6Td!Mn=khU>Lqi"4M\36J)Ou[JVBR&tMPC)UJLp@;d%72;G\%dQ[M*m&&=JS6-\*^eb\h+!#:BFk>J."RoJlfKB8&*+F8\=@NCW.YpLi8D?2,[G1lgh=;WbtGb6JlE9[q+Brt['UV(G#Y_2hq;S%uOBY';/jX24WO;LEoVa0@,I4>U'6lF3p9,F.tm?G6L=VpOjWHjaPh;>gQg/anG90'XTa@51-*m1dM*IK)\e%K)n^,Se0WTfDN"aueLU5>[J/0A3e`$Fh$>fs&N-7$&PSeL(MKpO:]qfuN.)+N&*?bsA#Qlk]=A52rE6n.^%D9U]K]l/+4!BD'/No]P#n)oq+al^PTa`,#sjQ+]YFgtR%rsbFg$Q9ZH.`Hnc:5FoYS&bQ?80RH7epYFZJg]hF/:r`!5ZpPX?Q3ima4_Yq@(%SQn$V7e_>jl`-HtXF8D/8uQP7&h6-`B(-4Hlf7PJDc3L:4g=Gp7SG._@VgZec_?3Gm"4`)k&nMQ04R*/rH`iP]mr>igu9.>cVpEc)U7U63M?2["a-V&Z5_#8=lC6YW<)Z.ZPgX8nDOtpf4Dd2'b+rs(.Aq14`7JX/3YJ*?uCHPADi_oo)(+e%^VEAJCslf0>d/UP%*=:W5VHHR80VTn^B7^=$Mca!_R:j1s*cmJE&%iPKl5D9rgGsD$aH%SJfe]&_m4\'IBtGr=^SD5O$PI4#a%5&Oe,PE#&grDC\0#IKh4iEgmo"g%ZZSOW9p?e.7XG@PP0s/l\p%UMTN9+mu(OcEhQA-K9-+NZa.^XtTVn)"Q/pi\:sK$hH4=0L,:QJ4>ckSIb&<:^+j(-[btYMI3kJUbAiK1+i!IYRF_SHSPXUCL"J>]YBci;1F`K]+$ocC*Vs%mNCBl-=?#WaQfel[W%dJBNHPBHD>^.hf%e9bkL`'3RT0ubmK&WgEjmhb:l9i]M@D.UT/A+8iI:DJ8DI^#K4TMcHOgYQ2mPtu=p3)$&(/*l95-j(ua('jX%m2.i(^"b8EFU'\NJW"!c7tXL/G5t:d*Qo-Z9'r-J`,5!XBTS;!29,1M6Chni=JZ05?Y?,$b!P4qH`$\d2PFfTWe!L7;bKS,=%,V8rB;CH9_5\`8-mG+PbEC;lX%*6hm]m8lBm+M8lb)apLVe;$_DV?B]+"9J9&NNTJeK)7fQ>$AUF4Y9M&KmT1`JX`9LfEioF1%3YMrgjL#1l,LW!'(;=81'aR2.:4EMGAO3,lc1'g!^.i`"WuK$oVnT+2NkD/7qs,AX_0m;?FO:NPAeXq&P0":kG/2X3nT^?JpW&7)VktKd/UXKOBG"iuQfh931,Y.>a3/h8WjU>IdX4Q%.E688X(mQHe)hJX=l_L6R*mG9<95ePSDN1LRquTb6cdGdmBZC1Ged;:*1QD592j)C,omL9i+J@F&Q7p+KOe?pGiNF]mMa=m8*n^G"J=8.K4(B'2+BT&`m0AZ8`LN4#%i>QT9X]]ii.4iH&)o0i$o8TiLWV?RYr\7Yf*W*ohf@'=&uj&'$\g6oRMJA+H*r88f5"4&U`W*^msqe(MFg!gA?l84(,_K=PBP+ofmZXpZ\2i2\+&b`-&d5;C:4pSk+@84?dGR/mCj_EBbk:h#>JUK!2_d2n[k1%<^`6TdG:<7WhE^L`]H[/q[3([]4]s!aX__qs4La;/m+^B-EXE@#;iKW"hE=oGa0LsD=E$U!*I45#',ZrfcSG1MsK@9YZkU^$:6N^5YeC^1'\QPf-<9;bQ#e"O)-MqH:oQ;DCcj,F4FD!gOa.Oi`Zm+Rbmu"9QAc_9"O/_q&QeCYH9:]Cs,fio@J,;WOMsi'h0Y<]U=_4tt,P]T^3s'$(3^5aeYXV$1Z2g`a>Qd,Vl?$_Q:n`gcWsR+&7-K.$`Rk*HhZnWOm=81J<[CP[MR%-tm:gKS1@CD6FCa3r3];^(fJgEM!^[TDNeXV]")k-e2`Y5/ce8o9\@8SU%YM%%Wp3pdW)(:A>nu=:n[fbWW7%(O]c'RPl.$kiajaV0loD3mE/b=)jjg'(5$A.GfW-6K+egO4.3d2bb_`Yq(POSjp/(:tp"acp<_dIN)DEr17D_kfFL\ZZk82\Z4.b6$.:`&-BtTJFU%H-#E/G*skRbWWmXn]KHaY>t5&dqX=PPp09GT.9b>*,_Ma>Z4nc.R"7e$F'&U@8.Wa@@I1d"8dc]!j5d!p8sZ!;`gW9:e^fb3`c?e-Hhrn)Z:m%*E+mS`9H6X=b=G.=K2%R7MH;1;992q*H@XM-/`'".>k.%4Dh@n^`"-")@FG2+,E"E9&5'l^#0U+/Ji6mn[I-9&,S@dl-KYFMj`fab>stN"C7O3N?#bW':.Q/q`P-4]$1hUnP@qYekdQTng^,)07JcJ[jYuu"DIuX;?!V,SRcuqmfrk/BblUD\Lt\m$Mr!Q)"`NJM"0WA;!R8bt=_"\5O;tphANG;i_BWkRblPE<\BaG7pAPRhocfh568AE!)\rO:/7`(l+T(1k;c.(2D9>18m2JA!72E;8WBJ#;n<6Q4;f849sT'DN'V1;:IpAR'K)bSXmV5CJUPt'`DJ?Q&?_`q-S$&L6CZ)lKnr5cP6c$2$LKRRSGW&T/fIkOah\jh-$,[L)c<;*$0q!f0\.Yd9#!QAs*bY"o('g23B#Dg^BUOMCk(pd4^t1ad@%4(a@RE15VZO;f$He=Oqr">2lGnn4ULZ5,"O'L`0L@`'2ITV$;*nbB=DqE&%id5^c%Y-_<->ZpUCk!?[r7TdKn\+c!M,b^BqlpuD?k%;4GM9k*35jRPu,dUC9N1WjoUCbm4]R\EO:KMC8T8r_C6-e)%=XfK*X8+&BR!>&.hF?IXh-nAgFA[[pg%IkD`6s*'Fo9&%nV\1T'6*2"l]_qZ#@K`9T:#hbQZg6:rsgG?"QB1!q3-#[2/=aEOgNXCC;^1jFqccir$n,_2ci`_8Cd2ZS7RHk)9juep`BZiN20A`-D?4Fs5jar-<3rH*@=fLj80&i.Ngato,o::-nL94+.UUp.cU%u'R.H^RsJGo)tEl^kZ!9cXQ*qEM27I`+`qQBo0Js@mo:,peg5jOB,2F?Qc.B!-An4&7AL'\aK)qsH4epe<"5jXC`p03U:nH.9tGOQhtOV3_R1qt-#n(71iLI8WD.PBB&EG?j-*)2?jJ?>%=Zq;;=>s'-oJX+l70drU^HH`5L_rQc!4LO%[8"n5H7rl)%ET4[.$K^dY=9I6s$.BC==@9m@f@!IBVd"d-k>&T57H%:Io\:Hp$WXA(<)Pujej*"hRh7n.J8>%0K<+nl&'][^pe8-(aa9L.d.N0Q##`h^4tLRnBHlDM5S1&rUG&$)TlEo_?O$CI<]9uV;X1Xdj?NV,l`q$]>M//5D36$hl#i:3AVMEFJH<,B:NJ3St=fUlH&!5T+VVO[<;comMQaB>Qt5P-jZ\!M)dod[kq:Kkg(0BK&ZYc0S*PV:$-=GaJ54QB7$kOePEhnP=*`GUWDEa0uT[5][dRihACTkhjPBMRadVdA:%hg#1bp_=i;Cq"!N#(m)^eQ[pKZ_TV1Lf1#)7`X7PX(`;7-=*?.FPt36jko&^-5q%dMXPB5H8t`ta09m7]!ZWp8ImC=3hCKb.KWu6-WSm9bX:VrkgS4$?Z@#R)Y;h`+=*=YY0-ClJeA$,+!B0h@t_I^4no$KDLTUeO3Dq_S5gCS/9IqmCe]I:rq;C#08p0ogF9J.XNC-2R_/X?lUFc4ku1;G0lV7=NTkjCpN,j)jM,Xka:J(H7X#_kdNF)b5V&,2lJZU)(K#^gkcH$jN/Nkd*'0=ag*M7ULC,H**F8p>]CYjc\3L06+EM#pP94eX^5t;?ffa/G(WfFPP[tgMauArKYaBqK\PDm78ZGpN:Moqm7Oo)#/O-Rc'EY"A\h1C/`dp.0U#5\uI3X-/ii^,43]%"]NdTdm'/$"+9G$KW#.*p[*`ff)Jp:RS\sTul5VAViRVQ!19pngAh?RQuoulWm9,rfprMqt:PeJ8c[2C(;a]s@rH%mrlG+ckP'o?QZZUU4ga`Ar\oQ><#?-O%#_:G5D.TI.VY>7%%&nZObi\9h$"C6(Xi_@k`$_oo/he?SmmW3@".Fcq,&Ge0&gY79Y\pboG+RA9\[e*bP>K`j!'fWd74tI0f8\o)_D1.b$T6aDDekT-!>Ph..>rm+8eQn.$j`jec+d/tJ"[&.!QZD+Hs]j#)hd!*kb]iV4>,0^P,\"?YV:+I)d&A9kIDpgA-B[amVj3$i':FA_uV5t`Jc2#Csn;f-k'ZX1M+/R9cJ6,4H&T+=)g5tBlJRkA"=#f2]Y:PfD/;#dhNoVrMIgIo\Phr(2R%Zps1SaY_p^$(4XX:/V.GCITS!eP.;.ZNWG2)gF(7m"&j!^cXr_AR[@1q(o\2;K.$h"0c$+4=QHcV4lt03N>,gg#pYT.TRPPOfDrW_BA^nM!kFSu5gt$Fe>#RuCYT=m5OpnGKEh]nc5Goqm=pe-QJG=sLTh`g6r;)>M"Rn5KHiNE`Kq>(R5;/Fno&jR,!2*id?sRKqTub%8PEk'LqlFg?a-r;6gj;fAimRr!5^L-mGdb.f*6'b$)][U]Sur'K"%/=GrPHI#_'-O'(Um?EJi54@^C=Cm_D!hqB1\nI0bdAELWX7!t=HMiGX7sp$;j/4k%hqd*'LP7af^GRWIJ2Y./6$'B^nh?Ig:oB!aF>VjGTWK,uq9IRogVuo4CU4O>t`eqo5GF4[PM^Q;k*WRR=5P59k,N7%3mV.?PJ6PrtgMDn>"iUY'IFIaD,^t`YjN-,Z+KJ!B5Kd:7DS-+)](\st#HE6)[E*3oJJ8q'H]LLGLqO80Ga4`c'LO`;6/AcGeWXbm8.tXRplc'7q$ejiTEU]G*_C_d@N.OVY.VJ[Crnc'@N2IDO)RU'NmKgib'tAIIJuJ"3G1s'43H(G%G*ggrQ;NAf8_tBoX#R_n=1P&j?,_``l=FM4&q0&1Gr%Z9!F)_5>hSO<`2?_&Sspmc*r?EAF16j?m`X_oa0.@Y4g$DNFGI4/];TPHuOU9]qC0lSQ11Db[E5;J=o(AoSBl=c'J)aq%BA`Gc>JmC:fM'f5LiB[&l1HnK=#Ln_AFL(D0\V$uJiK/m3p+!86bL[M>I[\mEYDd#mUKdT@FmMUG8!b8pXQ2kkgS[T>Rs(d/^W=PoPFm9`5..g*0fZ*q]:_ibU.NUkJUXJDNAZ%V6fEe$$"/uOKdY,L^i`r^'p9bI_q=[L8>_0Qn!"nsV/9(]*^/nG,&T3%q3D&abI9p]%C4IoLQ^5eK>psAq%V\icj5>'!0FU[R;0\.f/WL&N7ORhHDL/,52%bkApO"rq]F^4sZ'cFPXIXQDg'9/"@d"4miU"GGL.lBnNI*Vb2tu^smA`iR@G^ASRXUk#S2;DN*SV/MK%dWG`TOC_K9]U*_/9L43A<=^NM7a8gZR8I'%p=UM'OD%Z8c^?V:teucn8J3!"]@Oo+%:ZO'`*gKF,5ZV^,o8%)\PDUQn^Tc]bg9m+W9&t]J0fu.>o@t"1c\UR;Wa]1r[']aTfDV?bEf7lt]d#=*ArcY)hG8rH.59*BfF1Frk6*^[:,qC'=qg\4h6`/rd2Y01)7k&i8O4JfOsi<18/!s^jmB]l$]^3+,4fKh;0Y52m6If#"hk/7-fg*<7e"AT2R]r4NG)1!d+PtTMSBTZF='p[`@bk3]NJb7-JXVq`)-g,D*7697nE=bnZI)4j>^.h#p8#'CUZ_a/JuSn?_I4`#cVm1[14F0TNlc%Zm"P]SJ"hb<3W_>%&@NWqng'%pM%)k[d*'!.r;&E:dp1UdOPIDfFPlS.8MsVr%*Q4Q["B9@l4]/2td#SIKf>0F<[!NSQN5oitk-?.M.dOeBp)=V>:V'lh/pA^:VKJ_C$7DuJ!7Q2s+0q(\6CVoOleS9&CVWmtiUU+.k#\Aj9LESp1&Nn-e%2cElI_2N`fK"`jP!Ji.C`!qVTR-X7bOq\AlhcB6gMNZLV@W"(kN=jd-ZG#"-qTmMiX*2k_BXj7dY]5L:mR/!V;"a6[`:/)*c^f91)>OM054RaqL#i;dO?Cp%-!F3&M_@mq506L0r_!Ql@5&2\W4Anl9RUJd'%]Ak;$iB*cU0$P699rEXQra[3td,VD[7#blMgi"IJi&RVd_K()M4"a2-E`]4OZ8n09G$,G!UV7[@GT6Kn1]oc=Eubjp"Qgf7nPqF>-[CNM;$bCD"a6T0#E7Fgr(5*C5.^OtsDu3(MaOQQQLM-d!2U&NrltYEI6Jad'@fq<\0JM*33@d]aS[B-EbXp!,\\.f*lg.V8_h#PA6"si>fLu9U1.%KA76M%R9E3%6%Lp:#`^m0-DFVldre<0u,).NLSPT=c4-'NrAO*P1[aIL9O0$pnXZdQY>Qt"V^h\2nTr*[pe:Jr76lY_KjP"eDoGeI-#AL2=EPH)VX>+l4&'-6V?+=+Hbf,uMk&pJ'Um$!esd0E#-EOSV0l+&H,#i;@c'`YM\0[oD0MYSf!5TMl2r>RA_W#^&R&lMO/-iiN@&;=Hc-`!LTtf@X@mh3XDgm.8baNhFInqAf5@5(aSJVhdT\?%#0El]mJ?$?dRX>gT;#)g*CUY7pXJg2r6B\Jb*&I=Q5aKZ8`$4E'<3"[SP[[[jfg(ni])k54JBUN95MCp)rQ*99Yhj:D9Vlrc6IX>:BRAlBX>tQ1-mB:@I(C*8%2$$p5Wc@pE[BE+-I)2*S403#nn_9e2>[bl+nC(3a;i1Ok?iVi7Vb,_1J'HT#Xs;d)l&C%%6K)&B]H8h9r.i-!Gtqs$fSi\>ZU*-Xs$U.IB*)<,4H-#9R+aI&DmGe6VDiG;\?]TK>RnT`I7=A0eQiI!st:h'7Mp)%lTp(Fe'OJ^ID(_/d94`h\e^Ka8pA)]lC%>t!A@*^6QoBcsUA$7r@l;JLMRd*L_M_a6T,f&1f-n-&Z_r@t+qpKA;3%gV&3nM`o%(R.1qdkl$Y/m?r)sn!\^DZAD`rCstVbqEfGGXHJnp&EdGD`@83$n%K;?i'p15gkCI]%u`),*@'rpA_D#35&ZJSSm9$tO^>bsfr3_o^0:VjJcVJ"aFC5XBE-EJJp8,@ho;DfGmg:T1altR^4OF(48C?:9Q?Btq[bZ_c`7"-G`-D;p;&`BhRc*2K%0Eo"ems,YP>$Hf<)U@mQg^Bn6jJ4B/Nj^nW\%3\j(='mB^fSo3@.AKX:*s5:67`R[V[aT0KEV*(pi2IgZWI?8'(#:='_h*hX2=F3M$.8/dkcnJoq>YJ:ejJK-XdGg]h\bPauc$m:,[i>i&._qW@OjG2m,S[7U]@0WQUCi$<&L(#AKi,6a9i!)(;da0`A6A#&7;*PEk_(U:MS/RESncGgI?.%co&ht22((SrO9\\A`;P!:g#%JdD>=g&Xjg0$.j-f=G-"e&n(76o:,%.E(N%rHI\%:\75!G2^+J(`[kPJS*LS&udV'TB"OfS=&R@r%,uLI^0^DoMphKssGpc(2=F'i8o+MS]pjFEI^WA&kUT9MQV`$_.hrr[?^c1VPCF`n)srMBgC.Oc^b!f#%3;Ahm_'TZ&0s:5mVE>[-+rWcYBGgS)ZD-CuOXB-^rt,JaLQ>i>+G,eb61$W^3T=jMKpI-44$PBCpeL:tkqHBc!;g4r]H7s3Pa48<:ac;nE*2l7)_jc$Y6]\!f',=PQk-qi7C"Lc#"K^XoI7?B(VMY>`[bZSK_Z"Nit@s/JaN-cna&)3kL3,C=cWVlJWo$$aF?\WL\BB#BN1EqP'jrSC87UZZ*B8=dO'gZ^F_io1q9nFg\_NoRg>gp+@Zp;HaZ'sQaV)QN/Y+eQ-64-pN9hA54Go1N>5Va*"`kJD<"G!'+;ORo'LQCh/>@hs$iVH`8e2?AI=#"3ccY*)"-DafX=Z3D0b;i`?Pmg!H*'0es2hno3tZnif9EXn:b(3Aa_13JdPn29/C=dks#YF($N[_qr6*Io*^qqm9\VDcpPJgVI/h)5pjZ292p"Jq<0'VY2Pb^Z-lIPCf89hJnA1\%(J.%PDJ6MS90_@XG)tRfl*4j0R!84Md/Md[GrYqnr3hM(T0g>SP'k8gS#4OUdGbMu#GQ8%j!+:ijf@4o^UBk69e#nMd4[i%?:5ch!lB206e.:RK:G?CK%<0_h?GhgkLRJr\bu3nKB<:/A54SEb/iO\XJO8]=O`]bI1cp/:>=XL+`l[u3'VY-nIWSlemn:r<))R^g%Y;tmqDHRf9OT./L9APJg(u73B[jl?12b(kcJ9SUBjV=F!69\M/&[/Vt8_pH47(cc!]:"c*n>Y8j\F@^'S.H#j]WYs(09f2)mnBKTK[A?tQU9I+Y(HVU3!UrNclM.VS/`h`_o6;ASiQWHMCf8Kh"@sZ\7nTNcdc*W?J?2EA*&:0?uY,lo9'XHkihW>l]ra=X$b$;=kn[10mf<\dSjB*$4r)/mEI'k;M[b,B9Am&SmP(r8>bHg=K@jKPGks\[2^dlI[bfD"1NlB$E+^tF%OYdlc/b$;%"Dgh5a\R7A7Tm-e-Akk6NmRE;poR$]*kOe7s*QV^V.$?FVBAX@1G,VmM9"5okq?5'\13FQ3F6S\qc@DcGbroFp(IJIg4L3pOe%]ogS"nli6uW@FLKrNVtW^]##qQ1lC^\'i*req!Yfr7o(,#=@7e5.g0,ci]OWTL1dW=r"Y\f9NcY@j?IGVBc;XKCF&O_]61&6f[,09(D'ieA8\h,LF-%F3ZL!fJX1e#.V*L+HG:]q:c1h(BP9QP-BVg3//=k"@'ZOSLNV+TQ@,Il/9[u(-`Dji&T!@m>]GUL'CO%EO_/K"rU0@(/DLh$H,?^(AQK/pOBYGA,rW#Xa;Tpt1rn=taG5Qo'3kB8eeECRe00RLjp\csU[h'?#1R-T8O1aJfE*,j4ieTB")^6@B"c"E1-i+pd%Earkm%QQA0])o@u:A_c`LU_UD*!A]CmW-@Q491Mu6qiJ9A]_J;'M&e*8BE'M8Es2Huq@aRjbp6j@*s`f_=Q_6Z(&/EFs+;Y.LBDK3j1FgUtQbPncb.u;V4[L_K-MY`6@BV]*L-0]Z.G8"RcO31'mVa3nLlQt9X4Gr%Wg8JZo(Xgr=MeB6`KD06prR#TMg7d?*i8qa%eVlVcHu#a*Y[cXLAP=;,F4lja*+6,8>7GBL4R,^47pb7AQ7Hq2-d&.L5u&7%:`J)<@cLp6#T_7RFI?O2Uf:JOd0EYGDc'eHYF%aA),3eLpPZou015JW$t'`=U%++4Jj#F.ocpD4Pp`$9@a3q-.@Y^nZ@ZIu6&&Vika?6-?Bb"1$g>rJ1Wu7W%[.l(Y-J2V+1!R/++h`uJZRR!MkdqL?+9GQ_L+^k1;Xs70:JIt^7!f_pW%3OZIt?uc"hN^si^G;m*FpId#e#E>.`=5RG@?u$kD4#S,39Dn%4*!S)$90oQI\bA*plm?)EFB!8ESHPafJrN[ZeRC,M3^"92HLN)SiuL";?fd"#)aL(@bF`ugp-$sk\$\..FB>bdX10=Bi:"t/opC4j$2=$`roo(&ClRgBgkF&qW]1uCqRXr`MOpLSLLbh>ZtlM*2Y&>::lfQd7h8*j%,6D]XgM"eoqBLrM_/3P.6NF+ibE.Si)aoD,LON'#?M.5n=68$.uA9em5Js[Y)oga>9$ojf,goY@;;Ub\p]C;:XL6LB@N/se+3MdM5jVieHJ4..?M.QOtY$djI>PL^"IF@nO8:CF/$,?njR`p3J(jo*S7hX!\5*5"koOLC_)mqBR%Q;F!Sn]#?03>sG17S+&&?GqrAB9pN*$.Hc?(cOiW/GujFheaFRd63cMC#Lm,pE\P%85I(?\J2aVSu@beJ(GQa1GMtE^KDe>d,lhS7^8n&5Ip+6\,kAkssYO!iUak=/qPDO?+6JOYR^QQ^/n3e6s+.MU:0d"g`(1gk0Zo%EPW)tJ]GCf_tjC\l-Rj7[i]V]t@1+Fo]TkQJMd=G^?6V4nuH/?'iWl`tcA]l6`=Nkpn/g,j?m&01jQT\R@r>n%((-t,`SQs\RQ#+Y+.^'QbVQq$)qA'Pq$l947#8k,;JJTbgZDZ'&s%0W5-%2H<>O38'5,^`!(^_W9(Vcn85:_HMtqgt^f29Jn7;0!O.AHt0:hJEs*pUb'P's9S/2C0WZQN@*R``!j%c@-Eh&9b_rlfnP>RY2uUkU'qL2I,7mU2WUk0Vn1FqbP?$).q_7(Q-e'.4O"WNSgN@>k!,M_+@&]/=#mXX=5r?Gq)(Y[A[)t=_R41Gfh24oBV!S^*%rYHB9\'%W,?etQe?"&*Z-Sj?qh2X*ih=N/smGic8Yt1-#U.GYr-15NCF[T>R3pW8E#4Of:iT"j&q7u?1o2Uj)51-Rt-]4N/fhJDZ&8'M8UZeTa.Igc=gmVpXN3/V)jZ4'YIGE.$*>=Jf"jNR#i8?pCru72Ii\oU%d;CU[MW&K1K!3R03JlH,\4U/^/U%LQX7g@oTJ4JH^bBP/)F7cQ=ab&$:(O=]'q1IiN9$q!/DYbgJ2Unii^`qQOJ]Hi5kChn0R+5%Q2=(\E&`pg:VXY/?:CZ*k'5RZGT;M#&MlLG,LCc[XPDYpdmN'PZl`G6lkcSX=;A17+FD(&h`Kn28(!00BSWQ2P6B?:r`#*N@;*e-$3`Tuj=\-e7q?=fJQWNb2Z3:DT(F`^ZI`Z0ZqFRJbW*nbq\/+&`eb\PcNs4NS@)%P3%F1HRlt7rU>[Ci\7Jb*Qfq=el?K2'64dKCstE+A/+Sj`OF0Yj%9;eJhCT2h89rX&,[8/TQX=A$;uJi04e!4V_FQZS2k?>(;pP4]LTiP:Z"NhpJWHkE&uiN/)t'j_M[3FSa3>s)"Z3qTSl_Zao7";j#-oqhgUI(SqCm4!7c3%%onaG3EuA:F_J'2UgB:BN>+)LK\]6*bHC'!`HG&8n$eSD\":^f9tG&*dO!g1e;Pu1@hpf?C-K]O"KYDcan/:'AO`s/d:TZbL%0jYfRrtgNUV/K&S+.I9)?OMpg+Qqq;[26ne76tq6bi$PO)8suO1bN$q+2^MuMeBV>)=et?XkHl+Ze_;?L#8@;T@0i/]`gqfg9oYshVt0%Cg)Ia*f#2*9hq5ZhSd),FFslq[qhS07P<@!H$-N(+nqn'_4ucUP`Z'iq6Em!lh:BA/gcg/PIgu+i(.t;gkWe57fg-mXU)n(eB7jT7@T1mjdSJqhH7ojA-N2/!E>g@<4BIr[[Q&&Q`)]&3qQT]igEe*G:L'2LHq(K&3NJsho^6&I#Xa@F/FXjY^kX`&VhK/iS^g7MZ#s*l:@74RX8pK)47Runddd`"8@l27`@X0Oqhq^'%@XoQrX+1C"c8\C'oh)^+g8bn$o9lg=B3-lS^q1Lf@I38F0_7]]iH/5d>tH.jt:0.S`QtgpjH;sQK!\#X2m09R?!kAi"8Zj;]'D'qn)guS-cE!X`2u[9i]1nJjkk^OBYpG^6^!Mrq0M)RP5"`bk)W@GQklJ;&>[NN`sDBg.RRg&mWbl/%nu\r_:L$$/hLliE&-%L$"_4r!=UVL!b+"P`V/pB_mAba8%c2N"@m\M4ifg?ML+VP;Af0AhA]F.J:?mBUu%9W2F`+5KR"8=YuH=PMo5e&/)D;Hu+%_^!cP.Zb`@[e:`m%U^h+PS2S$KW(8Oa&aTGi.F.hGUhb,C[QuIaTu5`JU1_)rL^IQZ:-'">f\u.nObs2!.0jJKSmm2t@T.ajB\I!VBGh`.10,K=\Sdqc\cQP2D;i+OC-Z>_cl:f`N=q)W)QH!YK@s[kkLCW.caVJ;?STu-ek_7"5*s<]MP*.pa#\c,X>h[X^F;'nf0O4lcGP>Mm,2K4grh+WPN'9qC2(W8Xp4Zlr9ARILu>m,l7-`'hhF^$g@relm@!ZgC>cOfO?Vrrg7KVd@KI8@[[R8FY+Ek/;d4D?C')X,k0&M(Z]UT,k0T*--]Kl[fTqCHDh+M*d))H>GZ\necX4,=iEEqN-!P50?&V9uIfn/s#'WALAY@Sg5"]SN@aW@U,8t8hO:<0HDBR1`7iO#siODSTlE>>o0u#+&Qqn&[hkoOeH_X:bioWicq?VGJP/8?+YFX5GZUMXnS-qOY_#JJ.s3C4r:qu42E7g;1"V6\DTNR`,u/Dr7@SLct[])GrohK#`WYOdfoD$P/-p8W)4EECLZZS9.*07&3%@c3;O3Bts/7!3]d%*11Ah4#5;M`KFeYLTN@9S(aGP:]]&.?J32P%YA^:2(lO*Y+RQs/rRIu-B?9\%__%XP?48?8CKXm*+&EV[/*&t33))BqOCUG8I/PWL"=_\Zk!*"&Q($<2G1c=/sd7DbeKoXB>#J-q\3%cqJ:ai(SYGCcn2\^j.<.S+fB;4D`WE6R2u/\C:!NKbTp3G$Q6h&,YYoT"1mrErE+Xdnoj);V^9L5'VV6mbs[S==?T3b]hZ.n47m5SLpe?Y3]&%&XW+hFAdfLnF2YJcf9TS-E1]f-6GaKs&@[W4V4XF`hG'agI@;qY;ZA'7k$%E"cJ5*WRK8oOaE*=`\TjS0nl]Y*c!qVBk);G+e2@'I`AeadG+0=+_/pu$D%76]!UB97(3It0e)"G:^1JX.$]-`sW'o3jC"#Unl_19Ab!9!mC?T'Q6,IFUPsaqLIRWfZ6.jfjk!l8KV>`[$]pX_hY6g._9@@n2U";fAYnX_?K8HRF/m4RZET&*jP&'TDtt/6A.u`d6MNV(f,THtRZ!+&H6s;PFPk"ZLQZ+qjdt-7M[cY;,)Z=E[bKMP,D(+6g]&"8!a"aa]14j6TD,GrX-_^G/Jq_o`.T^q)4XJ)^kCh6i%U2C#PB?c'27)W-"\t"&qNkbM?D5K&b;G=Q-VOZM"UcUiDq5Kp2.n?DQ,2+uH%s^k@`O(B.1lW8=k_>&P7AcaMh_1(SUQKZ#;33<)?Yf\8p:*.I[i!Gf/t1=Rl1P3a=V0^8k^>]I\J%?I'#54n)=u5fX7h^j0F>+-!QG/$+2q,hnVcTuO[C3H4QeUn';?.Qq3"n/.[)m1[0BJ+70!)b!S`gJabD.(A3P0C;`T9ePioNP?+#cdY!hYff0Q#"u%=/4XN9WYdV\:q,]YcU)Pc\N;.O,c%C:R2W\5`n:NGbUUH7"6LcNdJ&)$kVG&0_<2AYffAl@^O*sdk;MOYn^W4:[Q8s[:4RE`ogQ]6]0RS3JE!I4MRcfKXF;F$6eCMIAMne@mC(oqg*^g+eY5_TNIPo`:JEH#^K=5BW`/=B7I]Ik!JhLPThLit[$QKe=F7(g<0aKID/+\g^G3?K,a-[d1mTSR)8aN/n"cA?%W3!O6^MB?cf3X7TlC;cFiq*P7C['X0a?e`k!/Hqotc!cd42&d`Idt#kGkQ;TU8aF59@Mrpo@k1#,6arO+!&1^^"mgfI)20bVAqnUY\(mY7X,YEds%uEUr-WT.b!U>UUhOK'(XcG,i\C&0Y=iWp`1$q4Fo$'*Jtg?@R+.,[GEERV,'dk8&EV-.p[&Yl5&>7EeX%+q#r%!+oTNnHTk_b#5Y%3E=GhiE+HLU5^6^_Zi2MEMaGLG2t/ND-O#;9TI[ShLqXAt#_j911_]WC&)Dn0.MD*'D\ZhXqiE+GH&mq4R`_45]iVB7)k@X[[q^l;QPW%T5:X)F`X2;d%nsRi5C"-5G21VCc^!"n0hX;:CA*2)X1;K7?HBD!u%0hNLW7L"-C#QaDemSQo6\kV!90'L_E\4p\1GPZ'kAbj8eB6:hg/&.163(DQ<#RSu[Z;UZ/>A]q;$73nMVm*;AjK+ZX=T`JmY=TscmNb>#P/h*larW$Net*SiofZ@$lrCO!&-e*IDM4\AZK;Fqr-EsIS0)XVBc..Ft_ubd@s"T0W6(LRHAt=>h<46mSM"E#V"">'d&QFAaGOa0HsJ[a9C=K*:^PM*KW:UD"oOU.>Lr`ZLLpe,/Pp$B6/RHD&)!rj@"lCmD-'M9C<\95u.ueDl:G*)*`AW*]>?igS>Kh4fXp$Sm=`Yp2/CV`HO^8b@luYrk]4L_m6:WC>p4/05"#AoW1]o,3XAm!(PNR#OPhfC#VQZ02DRhKf&?Tu.\/\S+=MtSX^1[[/lPs/]r-<\@XebH=o:E67D@)0F(XW1n#,qUmM]Zp'IO1gMO!P5kG"C^kr&$FZoARj7mOL0JJ_>u\P*5"/._9/juf_kQ*lG@D3CJYQuL"Y,oQA-b'6&H2"I3J)N#?9hqm/os!srhjN:s&^0IpKLpc&pm6>BUGl.GKnZ6M(PPSL1?JugZ^1=:"_+UAr6@0G>gSJMAOppP7+n^^a:mYa)obQb2l#$OSdK_RpP*H?PjAG2(:5%f]La84ga_La/J;nd]ZPS51glWgn1,DlE-\UaO/aW,@1QM]J^JO4U;Dg)YiDhY\T`F?Pq>2MD'EoELGZpuQqI`AOZu@IeZ!e>QBr"C^6r+.7coI57WKoo\@bfo`b_A9eN7/gZ=RH.l51+0g&po#6K`/pK1'6Zi9/I:qlCc6_!tsZ=Ka?DoY-3?S^IgE2M'%eP3K>WPfd@Ac<)63bK[rOiQ*Z2oU3!GPNuS^@ut!0nLU&D@R@@G9^2h\ooB[:Lqo1r*;Zoq4HS<+T)\?:^p^6kI%:)N$L_7LEW_XJ9D$f8!gqU'r0h_+8kph8N[o'FnB=r!A=K7LNAjG\8mnC_\CKMdAPe-$ZoU]kpQ)qIG`!WBJ9Ptb"UDQ#OU1V`_`m6U%kUUWE.>S9bdP(0LDb.qFG:m`FqNm797Hj?giY-j2.M(RRM.9It>/6AZ3Lrk"Q)n#Ng"qe3W5-8bqLMQL-+:WYVdM.ZP=Ps4mkWj^/Q!00Y4gKdLGsWS*H-#!arCr5`1l:%c6:id`3='XZpqIP6WK14IuW;5CA'+98tekd9R,f3td2i@Ho)-KPR8pd\-&aF1b)7lDkb!.D9iih=.*3Ja5S:O*1jb`o!'f9[\`\-R1Pe";:F<^)0Y6s;`$Z;#QqaYKe&l%A5oY)(UcVT+kcH0&]_6NZfEX@+5uLjm2A..HGb+hN!M0)0>6?*n_(4m!5Q:>d$kFrEU3+_Vf&(NF4l'*O%s.B@TlKd/:eu]6C82[gp,see\Dr'KqQs:3^bV!5'R=raD8@j.BtmS6`2Kkg6]E$t"i!bKIk/N)J934tgkY-'L/qUnG)]P].]"`=JQd_,]U>):.^Xo`%1:RC^r%5l9YaHN,e_-QTFmt)To8h22S_O/WCKZg,k`,AgN'^GQmlZEicWKbQd%tus;a-=,N1S;OTgm7q&^Y#55\?V^/GK+d8f53:n4AOurnUefOkP&dhPG;2sEkZ);DdU.%oBkd_ZFMF?r1dqM?JK!A:0[rgDHFAiZ]+'%eUIPXT(e]&(h%a]k[`]sRLRS:'EHn"/r$Jcu9P(Fi5n>Q3OnTc%mimGutCcJ30=Y`$2sS%9(UB^A`V'g(j[,7e4@haoZbc_D?mj@_k'U\%BTf[Kk\K(%!_<[jK<4[>s..*A@$H29ls_Lu<0A%3bRW3`KM)3V_-_PMHk8]+;1b(C$B=659,cJ13hS@5o9ESdopnJOgP/!G$\8E"WY`@,O=;hDtZ+9Z'm'!ILca!GF^Y%J`?U&1b2p3DDpkZc1BDaFc_Q?iW*_s@NeB*d%W8IEZ@'Mt>AFi,Z'J7dtn:7/1?A3m]+:d.;b"P=nSU&\=ZVZ3o^HqQ4.OhqCUR"K]Vd(\d4Yn*5I)_Lq`mdE(ai95lFTUg/oocR=)HgE9)1=>(ilSrm>VaMW+T's*lQcQLNkSJ"jTDH^^Df*5La2*78T1jeI>g[klp.J#sDb8uKC(Q^;.f0SXKY;hN':G`"DOnB)GMk$GqB,($`ZN>V5g4cX1=P]0MjuAOs4E!pZE?GDM^*8++->8'3[^cFCpDsf>Wdu3=W)!32cqe-hj-Z5F=Y=P31uq(2rR_SlTSRF4h5Vp"BCc6iH3I9MM-L#V@ieCB1`q8aLR0ad_rE:c!=I^SYC"!h'Z5u,5S(%YgIVOGs;.Y?Ed4eRD1'8aWVqD+Y(Y>ZWM9@cBW'8mSGFQ2QH1(E$QX?F2ah74[j=)$RrbF*<0Z\%o*JWUs_@;Q:.hZm=o4Bgd/A[ln=IY@RDD?Sm#k\Nak'YD,L2"FXZ]#VOl<='^]h+0Y\6CH[s!nU<0^.Se3;`mY+L9=uj+GXmIdZC*Og#^+FniH]0W#?Io2\S\;)__Gf(CP="%P9K5]\+YF/mG%:=@R1MrL9BS,n\F*U1"$48stM?`XRH.h:KT)\]4<3iP_"FLmBtH)^AV?fKh/J4MncM\T6k#OMTUN@P(ge7cZ$JjtDT/2=4GVkkc&g1@'Ma\.9d!I`Ui("Ku_nKU\Z:_]0Kn2/b&X)frosZb_ULhq#lQXrM-fF7-[Y#s2)XEj[3\Pg-G/P7XD#gi]Pt0=S\jTnjW6^A>_)VIqe$_5#a1#n3^]BB6A7?'GC?igQX^B\"$r51H2\.4SK(,!%Yn;b6KG\f;Y^e$%9ToM>t7cs`sA-n83!G6;TgMmcM0Ee3+5m@Td9a9RtkDbL+i(2gYRu%[d^70<*b?jAHm`G1o&>/QZW#M8bP]f;$q6MT#nMP["@T8)4"eSFfWP6eC5)07'TU*3gC#lYHns/pgb4i3HEdLG?qKYbOD]'mn[TJ:oVYH8E!qF)@-X(:P.[%nL<>H+/Z@)VqEj$Ck4Q=)O$&3!VKQ`,4fKFe0"PPi^/POP/DG]:@f=L\FTLol]'n:^OZ:\+18KE7/j#^2OSA'_T(lf7,!73O"4g9$2l<>Z1Mg7JC5m%J0,cfs)epr%?7+-05;HRNO"]YX/k.8&@nDD*70:<&O5chH7C'=Y<[5[f,LGD.fjt096@Bk2[;a5=L>D&9#;eq"f)qQ3X`I[CVO!E$M5n*jp1G;sBIG7\p`=u>ei]mZNMs'Ym@F"oCqp(NT)kkhHAk*t>5T1/brr42bk)8j.g5jb,/aA>25kCA^+HG:\V>tR*5X2m!cb6HaLOC0tip_S2!4gUtX\AqAs)CLns5b3-c?'3IeFXoMW69Nlr[-RI,6:Z)3:RRA=0]S:bm2N7A1A?"Qbg'-^YfoD]kI9shn/0>?/sd5XoE@DM>`L[1Ro"L/,QkTktj/gCe1D-;+l%)K"j82Zs;$0^.>2g-\obM20p4SKlHW*K?=>Jj([,YfP]:!,>R0pQt&)1&il=Mm<01Q_Sg8Jq5GIJRg[][e=J\903S<+c2L5fY:'*L@Q?T1Sir/kK^Z)fPV3d@5s4<$o?uLd!qMeMZWMZItQDJPEaTK'u?=:^T=q>W;bp6M'VrHe(pZ0t03qKT"0L016Gd8ooQ4n#(FO>8n$IqPI`9Wp:A\s;W7Fd/X9;uYU3.2qPbPM(p,<=td..N=H0]C^;S,HbRmrU.2G8,U](#)hk>%4c^JZhcr<;:\)>?3NLVOD@a;cA"Xb`*&biY\/:hR9i-1c7kYA&[I5/FSu/XQ5nn*\LF6>8i&XW=$@DPf"bH7;]**/!H/j-Q62b(7$0((^0TR[m_V2M[AlIt]pd@Ps6Tp.([=UL*!F*nYoDA-+\Y.VIf<*4d>J7W]"]9G^0^r8RW*EUE"#d#=bEm!Tq`!ct1ns??@X?nd0FP3(`5e5KeR3ao(5p:q2g0bY65C6&)gW>K;eIaFu@)28.Y3rC`R-sa+O4O_8Ji?+Y\6JCD$5B@o?=JET[[2F(qtH-.jG4uO!;-@ODDB]f(pD%L0KCd"(qc2e;WZE$.Cfqch-^4$:'A/aNtBY"HfDrpHU5HkN>+F'?u?J(dp!Zt'8@1OWdnT(1Wms5Pa#(Ms1XUgRDo#sB):sI#=#a[QE35[-nrOWpR;?HA@nBE+O$Iai)5*sIfM_44u&2/0]4+F?@.1ciPK2qq(O7Ia)]XL0c`;*nA-(l7+lLUm^7+L.Q57,*^Fd..`[dC#_aXrO6GdSfo+4p#Jf>iCPm(Lf/"1Y240ec`/!Td@_O?=F3p*&mS`g62ZDAoKS'p7fD48@oXAT@q3e4iMDJ@7NuqTj+[:lo\kDZ*L(]3[A0]d`r=fL@)1J@G*L8Ca5g5E]KE7:aR'U^g#`sVT,WEc;d?Q!L09afm6S,*\7mh"Nc#,BG23r)lF1rQ;MpT37\UA0!n`R_52_^3qdA2#1iEGP!8dTh.!Ol?RAJV]q/lV/]:bRrA$Kd"S.CR0M<3tq1SO1a^!)_.k,R=gC(k0V\i]Uj&fQCND?r.bIMgl!jq-meu)BaqX=bq0`-GTR':HlVdTL:-RkD6L+m*K.\&cX?LEUZ!B@!@\0A[s#MI2&Q\\C8D^Q*E-4cR*kWfnc2MFt]Ia%X&5U78hW*^I/E/MJ^WYT,j*5"V(FFTcppk."uEs)e1i05Le!!DM3\^!m=WLXI;RW)%Ec!+VYiAN"am52,5+oe3/bB,`5P:*dlX3o3a4@QnhF9\;uCIES'IahBfPRGHig.V"#]/(8cFXK%B#^o0l+UY"nbI[QopY/W1bhO&]1QP\UR6%I-E>;,8N=lRYdQlB;PhEf.SYfk2eOQKYc,8'Q#Uok\[@\9YT`)$.GfQ$ku!7'CjA`P:8:]Ub\up.%^s4U1;Aa>?."]N`32MJQ^V/@[OG?:hVd!CtiPFE+ej88'q2b.%P<3SbRt1F;hWbn^o]FL-(GYtW8@,d?h>a6_q8a(?+nG-eA[X;A'#[oGVeY!N42qi7I.T?KbI*+C]4(q;mV-X:9'8DpePN7#CK:k1uTO><4TJE9!t=PiAP;rOi2=uU/&j%S7hlp-bjGX7m$CFkZ2d7qcW7>aLg\"D1H>;o4mSB=P0e\'BQ7j^`ig<-0%&^_ssk%o8uj2`mQ>AJdT\:&OmaU:[6D.rMgh!eA3pn1FoR5>t+RTp<_u$Z$=gS=$,,Z^JP7ID$!`NFGr;:Hk!7;55gk\:osJhLnk"K/SPXhuu#D\j0ALJCGQ$k9_ta!Sqg>`b=^Z6]Nl%NCtUp_shSt.B@K];@c&/Eb:Rjs7F(Erl?).9R_ed1_[:%e49\,O?=gM]O-#YNen^@60og).-9\garl=h)SE`BXfL+./#P#A]Ng[l5?+cK9`1dG"%c^"\!,CWjY,.B!7/\I,*@KHh?Gd0CmNE%=@RV"jY!T'27]K6A26oO^'jA$f6Eic2/(C&l8n4o;/MgnR2_/hbWF@k`5Y%nK0DSQQN=-,&&/n'Gm-8OUq\_'E;^/oac=+8]*;r_G?)31QE%5gh$!HWS=^3o[_V1RD=]i<2'#j0,,;>Z0uK"*2[C[RaM+nT>mYGN[6CgdW7\t=#-$<"P*L&/Dh2O",5k=.jHAe:C?GD*kU__BKt6'rk)lIj1M(g@(dH&.QJ!&CYI70TG.;j2I4@+_`TXQ7UW_Pe[VhoZ9[VXKZ7>I/t`>i&##[Q0P`T,R^,fETH\IHRCcb:n"9^mmpb(HE[-M*b+pRS)8XI0l`]'i4J%+rV(`Y4>>FT6FnX)Wo)j!FJM3qBq`G931H&k;/coSCQ1;NT?^"%rSH>ZBPs0M%\@a.>Ojk*/sH!3f719sF*Mb=+u=JW!/NEg,C3iV41:*B&N+dbrCo1SBRIe+I;Y]+sL9NRj?Q)@p5r`Q#(EEOLQY,:h>k#97TbWE,0%''H@Ucj&MmPTDHi;pOiZ#5\)e456]*M(UZ$4BNJs!5[u4f(eT08r)bTGU(rm9[_7g\ac^IN$X:X*<3Enn[/Pcd7Y7k\.K$*UC=tA3c!l+]\-qAsN/[iAck3VZPr^HkQ'Inet/s[(_[rAQZ7nTV-coF&rq$Q/#DLl!A=6,7c7!"1W.!Fa[/p`K#+7O[r`K8t7DsOKHRBl'r:LhlKNoG"OrVFMLbNTe50ON9;7<@7hnc9-2au^f=@5q.Tht\qmimKMAftQ;!9TTB+js)i$E9P/f\k4-Z^ml28TXl!7YOY,,]@>"Gl]r]g@,-_u:),ctm#!c&KfXCO'_*GVTDo\&&YeEgQXjI=;MMHTOWfrEJL8S8`5fbI;ug>2u\rXUuKN`tmT'-AWF14d]@PIO+PEq5\_%d(p&1<:o#[tMi!CfY9\$;/HG6LV5l0q>.T#E,,"7UoC[AHU"6AS)c0e@e(QZ"5N-J_$^mBYb]1^9?uh=*bOtS.W49i*)Os@/6((XrZ7;i6gJ""R5KGJZ*7)Ec1-G[I9=E[.ARD\@6P;-;KiH>8(b#$IL?KNFG"',S.>Og7]ZIY^G4E2_[#bArC*]!gben0Cm\kaCTJ#BU$Pn8lj\2h*f6J>!)%3g_sC7_1SDBDSE\#n(sUeXV*8^rSIfI%jKaUE<>93.M-_4O2hh/P?4XN()JC'UUKDK:35mPnC/Jal4ghNl_VLgN>-Z(6[W$7r\?J2?ChZ?->JrEJV!(A.7f]Ti`'lKp+.!%LK"gt5ks#=f+@H6`931j-N$V>I&ZC..q11I[p)+J>U+cO"BCM5^h&LCZ0=p,=V91NRgG/]ORrloeGdfHB]ieUeBIOo^&Y$aGm,Afl\Nn@-Z01Z;%q.K:D1O%P897l$!I)s&L`@q!i+-'8Y?D]R6&>n'3;?/=c]O@cFYnXr,$&!!jq&Q*%[Btc#83K'VA6cLlR$p@"mdW,61r*BhU?(/0L,h!eI/h"HJgbE&8^6'U:$5k2*qp6!N``1mU8JCHfE*0;iCtS7IfKF;02R=53p(He*#C2Bpa9CiZO>_4DlSSM(+4l$R$*cW$k\q"kE73P5VJ\jqIGXF_N1&8=L]#8,S_($Q++*d>Sp7<2dI3Bfn?#KNouF-tWUPV!RJR4dL1B=Hq5geB*q$YD8Zd.DOGjc=DsGXU2PbGq5.qKC'41L5.I"IYV@%TO+);f".P;!#?_GTl$^Sj-*!"O3F9Sj[(dSRA8/A^Vg!:TbinXuVe[ok5T^\GES,D=d8s6sp"!#/0*-`04)$j[3^3fFaABM$37=(BA[%Mq)FDVfY<,F6O(kAfc*\]l+P^MbCsXsC4hFR:T89,&o:c0S*=D50A7)_mI2X^U[+R7Iik@W8D99.lLb="sGG;'6FsMcsX4R:PT3M9U=//M3NA)q6Eku:!4(3TT7)WM!8_ssW?L8o/$R$P^UU@ES61/*<>#cWbK"[j_$)to1\AJPYU8QXt_NdtnYJ?r(EBH]/;Vm6jH-k[2IAQldNrpb:[KF6q'V-o&UUeppn_`0bT3\&Jdi9`c^u*6gk#1JAiUdPk!RkOF'Q0EXY/Qn[5//=r4CRM2jQ]>o3`9;WG=HahmdBdsP;*XH_ZYAKaT#,EO"cRGe0X31sog:Cga:;c/r9PGM;OoeEpa3.^i[?S)/o4FK6Y`NT7V]0j@`fao"C4;uUZG]ZpRfuZ`\.QBL!GuHWR54.1_Y"EZ4tl7cE;EY`+fNI-p-$8FCd'SFQt*&;A'i.L7%uC!+Q4:rr2gN;@bKT+.\T[\!Ff6WqK)dp1's;GNAolX:a4D>bkuBP7P238\,S0G?_4'f6\m,",'"W"41@uBb?_&6%Skld5c&@43efl<\%.6Ij[F4-boAfSmIbNq1._d2mHPUL/@@OC@_BJ_:!>C\%&UA9BXLW>h0O1iUAXVDF(9$.aMth`FGrV_U-F*2^@]=H&#f<2[j`u^EgPaE+[/"j7JN?Uf]'L4O^;>fn>ul0ccp@eWc3oPebJ;%@J/b1*s7g1P!LA6Z?uqG/^T$hnRD,VriU9$]1WqPl2VBE4,AZVs.)hnn,I6!FD*122OkKR_G4XCoY_m-GL-Zd8]f:10itF"eP!%.Bi(UlOl^^lqH=%a3LtpArIE/Dq'7_TrE4,\WJjY7fWXs&uP7ATr,"K;?&`hYspBFkYEd2P!`J8DI9JM&)rI=Q*k!p,(=jmZ4"6-hMr=0qc:I`6Zbp_QF<_ME4rH-%F.Q>.L\V+X8hjf)$a6g&j(#TUHjF^6!T*5aEp%R>:]AnCOHFo5CiFTXSF^%gDDrflZ#3Ju5Gj'BN&V+]#>=sKWkoD;l?C.r+?++1)8jLtt1-TIp)^<5F$*FPR/^LCf(HE@*"&1D0+D@P$@O03/=OL;,i7S)ME_IA1e4Hq9SB,LA9V(R8O>VP6_*\9igReO8#g7?PD]u&eV>N8N+[!0eX4>30[kSB`HJWJLOqUAE]Gtp)6f>GF_moQgXZJY&tOk2ChN@HH;[!"\ao'=V")PT1VPPje?Wr,C=!VV'k"]V.:Wn?SR*,Sl*rAWX"VkL*IjMqEAr=t2+S_kE:(i[/-M0;\EA=FIN8_E:)H[a+rED`]Aa'"CWK%u6J(;!q.."dTLDue%/J5A-dtA)OXV0`0jCSRG2#kK_4Gp3(Ff2@nd";9\[:fZ?itPW.TW#!A[:8scOW#mESM\:r9Mg,)l%J0l;?gQ7$X#t/ErN6WVqHq77`R;V(W/Va]!'CoGq>=V\hZer!a8AA>TX!R[fO,"!%/rj,Y2\1iA+Z.Z:"TSm,r1o\1?>P>/4bMB*URR$Ql[m>[p*=rT#-,H^L^Ge%h&b\EXiQ([Rsq^>m>4G]YBO&F>Z5-CJ%\R%]11?@2QV>AchiuGg#t)Bj+j/.G,MA.TR6qii+K+B0\8,lrBtThTMkiXZ\.kmiWk$uhCFBBOkAIPlV\aZKPRYW;L17R/?WfE(A?S.YCM2IKTG!N:U=JPfr9+.&%*tcQJHOT`>@4S&#YV"MNf7<;[3:@ii4u7V\BF[h1V5)-uu';TfYg(('V3r4[CVP"4'sichY>uDG0"d'hG5*s0-P!"fF[_4>K!ohJU2Dh3("fnJ;V'Khr3i-a_t6X;*$r\JM-%n]Uj,:0u*+RtHZKWWiJ_.pckb@0+i;V7=n(:]5Ws*=mT0O7lYXd-D=6rak^i)J8[4ftFZNW.3ak\N,se&KO]T*c7\EZKfGWn9pn?Y:?98)LKbq9BlfA\)FbWNMdZeF^h0TT>,MNibE)lr'@dAM`+J/UD_W0_W-q_i=_rI4>"]`4bgfh"i/r5=?)u:^6YRS@hX/a\57hn]<4kn!Y9U5o>lO&#OSaZ;6(nQSsdbC.kUiLLJp6;[UVKGV.O!'BKAFT+%.#J'@q]+\c/2O?QbM&0-^5Y1'<+)942[EB8ZJ*@nd>KIo#U"8bLI@R=92.P&?2_]J]$PD"3OgTC,1pN8U`7eAJDZ/iSB"X.QH?O4D)iEc^,@_:EJNG,?PIIfsL3Hu4t*%6;h,k5#Phae2rH)nEUY+.Aj$BWZ<$q//Tn%`X]1\;6`*K2kEXc"^Z%/];\[0=[U%hBamZGS"U'm@Z.],d$F1f90uc<+PXNP6].MY*iVg_S45KD"*(a;QV+g1qQ1Ei@%F^E1orM)Rq#Ct%5$F4_d9VF'HFeH:?5^h,-ESVC,SKfP$B,>F!]s&f#9Z3pVqYC,c/P7$[&lgNeufR5a6o/:&sT*+tB=R3m-n_c7;%sXtK6FY.1RHcB>c-ahqR,H'<%QOeP$K=KWD(7Yd=u\V?IU?#Pf*Og[%g_^[3/a^=4JhkTZXkQIUY.QW6?(+C3(=]XrHE0_0eI008t:>7&VcU1Oj>@(Nu)B`+f$[2e_KH,BI+G`0ClAWeJlGLA)?Y22LkMJsL;/q$I(e3uRC?Vi;VGYN;a,;Q-=dlCTR*pkpcb0I$[sWpip]U^]Qi`_CG?+;f`R!NM@s.a8KQDJPacV)K/tgbm\8qJD^^`B.1mk!k7FQQ:ZfBDo8XkQUag,%g!q\K$`dH,Ln-!U&5@7_A9q:F1qYoLWFm+"/R6%ehAoULqLGd&KI8VgTdY$asE9R6&R'f[[0qcGFmn&jA2cI9gh]I;t_q7:s!;/_,MOst=hRu.mZP(9e(%=GrAPP[T,pD+gO-aE325!#,bQ^a.gU#q;$-;N7HGR=//ilfr)QNIdYLM@3@gTu5:\T1YSqpdJ!h,nh0MQ7`P7:8WRP$N=G9c`=lQoeLmK@,cM5FabDs8$/'TT\GE'l%.LTF2%LN4I>3rF;;RO%G'#='!YoI>[C79mDXpjk:nCViY^2smH,0Xt-bC)o_rN>A!dc;r;BNip)Xd$YU'2;C^`Vm&e:J>BE0_V_sV=T$FKW+a*))Y9%qr5Xc_6hoK`Q'gbdO3:Z&,O7PWi$iLVN==Io2>Usl:9GftbKA)N4E!;c9i_MlNE0jlO%/!E#-D%Kmic![U@:b)sFe,g2Xd0fcrA=>3g.6GZL,pWH60W?5G!Q=m82o<'D25!J'+:T)-TP,M/=H:et]Bc!2l:*C+o#*`_V(]YL1DbX\LNS2bWEn@EC/Y;TGPNSbqACt^.qK*;D.G-CiL"nKBE7fq1.t6$h%j(\&NUUW\tY!!PAVe*TYEa8O#CclG8'WR7EUf^%#_t)A(H%1Z1)$D'1,YA&W2g_hB-Bf]7eicrkpc/-9@.-(?-iUS;4ZgU3FD:&5l$+i`B-TXsF>BXQt)#Wc\fMGWn5f1F$+M!+"&qj3H+G&1-SmZ(X^2;/*X0j81;-6A!IF"_[F(GDUNMs8HI"E,.J\;;mk",-pHslXk7jWaHAFS."aQKar?gf5sYn0`EI>e-)9l-lrYM2dK5\(=/l$9Zm@YHhop"qX-5Csn25%m*mLA%XcM27h>QT;_a?E@OGUQVLdRM-#0WH7.i;VN3Wo'79q/)6eiAMEh/\$9*ol!DVI"W\$$L]eo+ISaWJb`qY6Yi-&Yd\M[LIg,^*cubA*E$U#W7$.(#R8[dP.Xs_V+nk54)L`(j=@t;In\_VLG_#V]OLbG?.89bV]6q==s+K6s@\aT7Ff16=K/gG)g]J2JU*`T%):'P(`:B#(l/2&R(jjY`_%@B/h`#DQAAXS=Y8*O>?!?P75+:J@5aC0M15sNEWT=V)OYt3@H;6%PN@&;5D'GBq3LuMLE%HukB-B1!Je>L(7U[cCi(5JZ>?ZAFKhR>u#.FAtg\&q;X"73$,*PA0M)&b%HfY=3:@>D,X;Bi$A^PdDi?RZ#'gk47WY>!*j&8B_(248EBQZRcuG7ACW__n,8O1*$I(pD5o4&bDen&I;]o2t6@o2/":fj3qQYNK%Sm')1VY;hL)DP_OhGhqGW1[KRIR#r'j&ZL5G:tSU\k.-IbR]EUWk1:%VVhQt.3Ld-k4K8A_?OB*m0YGqi'VHS(=O9:e:QkCoKn)Y7oQ8]*#]_=/mQ<+@LjYn"\-&u$6u*Fop$1MPk*SVhU:@Y0QX-/Dj2gSrbIK@C;rS([am(Wl1#gYjDa:_/'q$i#&7grsWkTl=iheADPoe\%B%CF#>f\VZ3Jk(9ifse`m?\*%Kf*ru)kKE+*%J_*'&i9[[Ll/4b/+I[$K02&n)epCh'AO5&!RIKUG]M5MhnR22WJU&g<=M:X!B=2)6]g,0C!b,C./9AMTM+CVAoYHm=>$EjDOYPdeLE+Bi[]"G#hSbGrE2Fr*qWS'5n^'DoK8O7bO`uI3MEYCl'e@k>LPn1@Kguq`Tt$QoG23G!(,233XT6AaP2K+E>[^&(4a6#btq098o4e,mpqP=;HeL==Qd(g$CVdhe1Lc*#kb_:f-l_fn@(eZS[cnY:TY<690e`cT6Tgm"WU]`mTX@YefQ7VCZ;+Ku),Qrjn.>"EX&+Hb'tR7gH>^0dq?LF1e!"-iYA%$86;fWLDc]+%aM&:nrq<$QFWZ)&n:pX$K#WI@/rW3W;/F1fXB(A'3MuW@7(F-P$,\4dKt\r*%al@#/i,lm(d:&g3MuH`\?K;iY`%=FK+UP\Hcf$$&][I3g7].)8aCp7Q9>^O6Xm@(4g6N7`]1lD$`L`T0DC2"^-<0m\nR#n&Qo>bT%bS$a^UeZjCNoEe(e]CdQBh+H/Yp)c&qa"3jA6>=fN('5bTLgu(e8%'g3Bjkb,">i%gH0q7/D?.\s/g7l/[-D7N\'!9I%aR*^b9-@10_qYqA=0?>l0d,qEA;\/-)B+@AE$;EREAmh2mPhN`MSf61CN]G2b`GjQrgZ!\*1DG9k]I@fG366'9;lL29&$>L\-a?YUZ=8mT*5E3ajHq=_Z[C!?J"1!@;5^+=B!ItC^qOgT5Ibb71W6Qi!hjff2!3co;K4%'\Qu[ujX5m'7uE@5ZYk$*1>>Q\0i,m\+A;B-i0"4+%U1,J7ECTt*K=;r)n_D7b]7.."ued0HqQ&'V0_G*D#(AR=gOdm`;8ll877j0f*ZG^jB;Y>Lp[KL.!UrU"TrGE-T:Sn?@?=e&JrE4NW1n"AZfN4U9Q@NocUj#,&*hH=_J-&jZO212!iu[Xq:rWbRF1@AjDL9"9Hj1pJ*@hc!hb"Uji,B]?ri'K_-3eE4Wfleejc+ZGY;Xq0+IUNg!a_\\_45^p/Q[4un"uRO0IM2;jW!F.:9Xa4iC==R4?MoKj;+rnU1tn8;M[T1hTPC0=j23@<"P=[!&>S!T)7Co1+Fe$Bnn5k7lGO'"QDUF)b"`$"8Km.o7.7)B6_[Bc8p&?TbcC-F3GO0ke?C\.^nU!>FK=1^q%NX>5]QJK580.ZG1PfF2WVnKbfh0P6.>)qD-f7!C;CJu/XAA6bMp%9FuVDS1ASPUQ@%jKh5""D2j5q9%c-jna^!5npaT`,Q#2%`37;C2V[o+3-K<%oDKB@g-AllmFmN:]8:BuKB/;9/@NE3C(*k?^lVi_U)!2m]KEVsX-r*5:uU$bd[M`o*-GqW1-Q@/7rfKnQdunX&>6R1Q0`0A@(Kpd@Z&8NjAJ"o6tE62SuRTR\Xq6(F$C96lPHnP`RO*f*\=OWCXZSBs*iqU3PI$IN\;T$]7AB[Q[GN32Na+cI=Drck+i1HUVEJtsNI(^Kp?9@>!NEH8YS_"V-"1FCm0'P3JrD-!s/Tgo.c\`o=O:7;*@,kLF=%=)629VWbVp(@DjGTSX,[/$l#gU?-OIJ2UH]),D>dgf++#\^$=L8PI)7%IG0s:]cMMF1(Kk#`A;9)bQQ'Gk&M)]Al<>#bk7@=;kD.kUt]8Rhdh3APJ/tJJ;Wd'$ftXJGI0cQ-D5.pU%ReQ$b+*j/VSk+puR-+j)j'(`(h!\==B#6Z41eJ&625nkUT:OP$hIt\Z55;B",_I4\;XHRdaFa_BD,K)OXXi*Bj?8!r+X#bG-#YY:3,9fk7)f*\sFkOWC*S#:43FRa"6o:7[pUe+e'f2r.N.YSe-j\Ka4r';#rB^M8aN^T;flhos9p/kb\g_gn0NbRjSi=>cX6=.O?PMUkg3!K"I^pSDSMK\_K0b/)Th)t=_tcinG'0Xjc=N_""Tct`Q]lfs&=QNMRW"a6TH6]Qn8TH.ZW3fj&e!/t.>unM]=NhqrQB!Qje*9`/O#R+B$Jea?X&#,,!9g#H!7ZusNn\uXL`'`=W_h8^9*C:U$66rdCZX3V'8^&bPR@PjjQi%+A,[N/^?cmLZ]"VGmY8o^AG=_b9e6:>-oTW%Sc?HAV"rJ-ieC4C":l[up5V<[r-hlRNK_sZ(#'bG+#X!BXn!jb(pM)\AN=^NQ1*WE5VZu*FJGK6WMB3l[;Zu_ujDeYE7)+DDW9j`I*(-Gkcrt[7Mkdk2qX^fnNEss4f[Y5?o`DAQ/01Q-dkL#dt7!K5)E9^[M/L2V3Wk*`NqgT&`;b3*_ujO6Wf61k[WBd6uEKp/Z7#1L,l3ad3<=NELK1Q+=BfBfAK5MXHt+LmljT=jgAH"N)W(aZtKNgmTbo'K*>s@SJV_jDs';12UZ4f;+miQ03muJ1pe:sKIroZE@X[#E^ib%9@ZC/&q7Rl/\tpQ5"e/b%3m?jCKa6i?i05h#;Ma`B^1J#eqb7ffe$4hWYOM?Dh[5b^tF*:R_88X5]*+TO^-)&NmIYS,f&YK3:--6Yl"g1qZ3<\;a`$-L#<5j[o3&k$FOo/]WJ.qU5qUKCJsWJRCERjjiW(D3ir%ij"5p=?9nE+#92gmGXhPd^$EMo\gZWVi_do0&/`h=F%#\W9#Zis7?2:IYO,*a9R*(O\?r(^Por%R'h<+,UC_n+\P[cA=sGieZ"-n(qje:D.LQpNWP:CrUh,+:-GL^E,aka.Ef7a4/E-A#_kVk*u$dt,CLWgFMkHe6/1=Jif%LfPHZoJq`Z-`'XcrXP"pj4C#[-Et&AAL]XYGUd($.Bf,F`.p5b![<+&3e\,VGG`M[SE&F[0dPgO"u/d/[/trVVlrsp1:1(Pp>;kpg>:)6B'gn*KYbbO];DX8r1GpC\efWNjd)DC=,3NqdP!IhHR[t7*q?s6oYV;#)DFIT+J@\hFI9s^l@@-C+2pIVmJRa7fe:CoaKqp\DBKZ'DCN\RjFc0edX`?)VM5o(hnF:9idRp9DLK<4B$^e!%,$KAFTL.B7UqYZ*g)r##6>70(A6Go^J^F]NPf$e9G;b$RLH=]E7e`/Q_u#LW6R+o_=*At1_P:#fJ=DMPL)qG?6PlY7eIffA&)2+iC/Z$jnP`C'=O@(m7A+mu3@>Bb;%e7*m[uVSVZ.?%#+)RZZ;;]HMm*a^%e$?nka#h;RG"=47%ER%-!Z.:P!Rnq"]+Vd0[Jojq3%#56kdZsH"8s+96$=6B:Q;PO14FGW"4KgVFIEJQq/bLLhrOa);uOVOE"[pgRL;&--p(3);Mn=e']K^V+3L:#d>eNK!N$&?V)A(W&9VoZ#Y=K]K48OVGiK4DR\),"F\7[8<+Qf,5ncVKC.8<\;5"Er`E*ID/1k&#uCoo]q#OH9;4.)F5>DinmCM#H*/&58+]ELoss;?=8Wr'Z5V!^:[2-kBQ?tNNL`R7.C:Ah?^m2i.hN?@P-C@J.7oD9k,>t[fX2c($.@foF_@cu5(upM&Ua3U:t26KPU`#7#b"eiHCk[a1>sK!*5b6AP!5%g_6?HN/'h;rp`S+74!A`3p_a[D:u>G^+*ZNkAA04fPcW#]"!XA?GrVbdn4R]3u!Dinm"%qPVpb!o\EiJ_MbOHkNfRj'5)D:QW%mrt8]<2Zi\.4,uiV(b:'5,l4UM!LG?Adtlf^?X-]*Lb6cZ9XaJmIr[4u6&VHJ.0`Q^]%h.m9/(uiKZ"La?hp`\o@MPZ;.XU89Ob#e>.<)F_V;0(OP^HZBS%CSIK<.?QYYpmS[@i%@+rX>LA:!Z-Os-D]VHPbdEf^;nF(#Jfa2"&EhB3lI(r8'>DZLqLrch_$+/N1H'ELh]$+@T)^bo`jr?fLWUJL,K"8`15``ot]V/'k!4`MqC7$f*ncbJF(_9=Z6e.A_9ssEXOB$$"DjR6..bUA]3tk(T;MG@0,,@1Q$!QF/F`KjZ!VmK`$]a[bmH?i&X.%af3LR;sfVbl=WLCI@7[H=._&?L7c)_kP^RVuGtl[rdNUKb=WAQL9gVm$D-'c1]mhrRnSF36[n"uE67d<8gnecJ95hb3ml)6CnfNW7XI9hDI)9^paA0Je+k%MQX;@k#.&S:skF]7Zg(,(H$V+u5fl86iWI>1iou]'M''_qu(DIJK=^O+1p:;FK6PB5eO%nDu/TYEq)G)N<,[==F"lLs`Me\I*rH:f6Z]NfFtk]b\G@_QdVnPr=V8("#rS#=EB)8q+Bq\WE>G52?L5F-QLD7/CsJKF%bnng/=3;^B+>('!73YB!%=A2i*3#9Ct6otT,Xf2k"E++@2r82`XlS>IqYk3;P^5#sIH=Fr1p]0,Fj6Ihkoo[UQnTK14;aDD`i.3)I9PJgEgr"P.6h@*u:$7U&aQ@S*[=&Oj6.O!_VURDQ$HbYYEoUjTJq?4YD5^o#3'%CRoT(m.m"_:IE6>?tajNc#T6/om4j&LY7V\c[_bCRMa(JTs=&A7_^u]k>rjce:4`DK0&eW#T!n`QNCtS/El\Fk=LEJP#X(Z?H6or8IOkLOP)NZ^U$*?lOm[kF`atWqYR$?_El,G_k#I%N_j8kMLB)>_4-MjQ(funl)#Th-%ZCUZ5iZTD`WJ$Fj)..mIHBUhhgV/SR>"qFfMB\R)4:Y-=mpOe:8^f-.&a8<,`npb0SVJ:UHV/6#121HOSnW%]*`_[L-aN>X8A1f.kSY>)AY(\]GK]YO]jS2dKL+-Ch%4\N_V_([q4b1]s$p8NY>M<%5?m"nmQ@&.\3WWrV!R'NcA(9L4@jBXApac7YGIn9Q*%8g^:43TCBVN;1O^B`Hj-W5DtQ!p?JYF(TKEftDkJB$ige>G%&oV?.k$FSSG+&EAR*S;?\hSn5[[*D,Fd.JQ:45-),=jTT<8PmmK_g6Rm+l=;gG$gNff"miZ?([Z*-Y'U[o'#Bh?,##)2-B2S_W,bLuKWe"0lhRa#jW>XU$8u@$X_`fiuC`b'.b47rDr,hWdu\"5a*5GC;ToTNHgd-ukC>F*QqKJ=he`LE;&G5u(FX%L"dEPEa&D:G!c61?+f`luT;Nr\OaRo;hn3DE<\M]:/8"*gWol%ZWajcgjgL9`M3fq6SsR8No"ehYU6`B5#,IMp+,PrlmTO@BF,Y)Qma3hN>TN:He#^ETXj04\ScV*1aA3ge@dW9%,YVW:N*#.p?"52)+pAWG--n3@s&9suN,nPa`'`+WZ:1<>A3&iRjhh=]kZ`sOiiAA/'[VN[krfK0@0"2)S[6*\Js#.`8MT%Q-^p5[NLDs4jW`A)34*VMk??6nr1GhutMr\_(a2=%GdqKdWVnY/pFGimn6YA]<#^/\AX?Oh>0hiUuI,gV6pSIHVm;rbb=k>$4At/MiK(D*/K)H;Pghi*2Ulp,N(3FtF=TNGR#I#:g*D0fbf<2*;!mV/WOe"!fpUV?/HTmjcXM(9?HsFma_D[L?WjhZgT^qeGJM,'iZ"6cPud=E5h]4VA\0"Q_'9&U^&V?jk1b)B/E[)^,p)+HOVUjJ5hsfHSJIBIW8)ZG\]WaBNZp=.q`D5?mg1Xb\bjH+_p3FuT_!N;o>q4ANafgo@.)414=+I%a8_G90lj)Y(,Vlrc/a=8q\a/N/_f2+;XZFtgkXoB3^qQ[X"')?$<%[4!>M`(_sJodplU&08A&at[moJ9?nrrcbmTegPUmF_(6-n!:])!AeK,$0UBOZ(Ij+LG\$[QYqq,E$d"tTr7MY3r';$U+Sj10Tf[":mNA@_B&a9@dbrF[:%5LO,*[Tk`5V8n!FcaUe#NN4Ha#l3k,IO-7R;'sVS:4H-+t98X^BI-VlIrC@!,[Rf\agY@maZ]`^\@+@];4:qKC.06'Bt^I(LciVsF!T%,$k`+p;@6gT7M8Q_f'=_KlVNE@**m!qh(f3U`.R=X@/<.$BS&A^M"SFSs;HnDT^>&mFn/5bd%pt'X07X]o>jcgk6@)TT";,77BocZA3._f^M'ebki,Xd(tIZiehZQ?6HO_MFj4crp3eGUu=p>e`+K4YH2rla1jko7Q/7o?C3/`+KVi.XDd4"K&1)bPQi)]G[98(;K,TMK%^Zgp(tFt*?/^CncIn@\1YM@*mT!MLAjA?6g-$4;Jc8j?-0HMp&Z'j.32[W/.YAdjD]kT+X@PU799pdNkFX0f4:=I"6*h2./:0#TGaNo.;Teq0;dUEIL-\UW1U$%0^(Ul?RAm;*(&/Tj.(K9.h=$$#Q]/cqU)5jRjq,C6nR!_Zp;X2D]Y4FZrN?Y?)pV+kr(R?n6I7pWYA=d)*UejmFl1dL'6P9(79^-!GIF[1-K&.AX0s8QKBD9Xs5MDkG'O%ROr"kOU.mrVpp5=X13WH0^3ue4ZG>YCW*G3s9OR"Os'0A%/BlBo2mABup4!NHL/MZ86@s6^Xa`Dc.`Y5>O"-h/Qeh1i]/X!\&a1s?dM9meae3T(9iiM22,9ZHY):H44.gg6A&Fh1mj?K?Ph-MF(8n#mtPD7b&n;Ato`m3NJ/(:H)7VAt$rj&*Pj0K"EaR)LYP:!hm%U"Fc!hg1&B4N=dU@:YK#*TE:m7nTdV4a@5M#6/!O#0O@E`hD;5CKpbsno=?:)Z4"oH%n`UIkeDGB,CX"G#-WU)aB0b\b((C2A`VQH^ioa&+HQCRgTP6JX0QMDkIDZ]5St&6$NBT5gUY?URi@7,2tH5')=8Z-)KML>J;qE#4qXjN9$9'&Od^&T3Bm7Sts65o30Gdb[H8=J6O[oYMPk"'NaLenU>Z(9+$ib;8bZb2$PY-!8E(or(_]!o(+qBC7hsHZMC&3/"+k=H5eh*Of(q#ecrX&4k8-u)#2[d^UTU\ckJc4X+%D$C16!ua;shK"?!SE1kk2'0^Q,P[%/M4lmC'_OY^DLhP/S4F\::)!+b\egD+JbE'lHTf$IfH/jC+I@.^]."]k#pWp^3+l9=!ak^W1&8FV>]A&BI"NlAOKKh0A`;tSJ*j9k$\g_MVOWbAF6dOGc1cs!q!4X$:))(QtI$aj66^/<4>VM=B\4_bDBc/6Z4Q.\2bNdT)1-)BNE$6n"%q(-E?(XX(mH$d6VFW:(nX@@N*4OMEu,XjDG=:_(4rG7)%^,ejYR]e`llnHqLPX&gXB!nU<4Z?_e8T!Yj[71(p<=9u_iepGg+g-1T-h[,IFZ(7PlikS>4N1^n?"+rS8_U$,[g@lOQZ.D+:BP%J5GUsT\91fPJ!3^dd/U0`'A/!U`)T)@4ko>!i$T3(SHWJ#U3?Vmr\LgbH*h0X%T].M[VL\TSA%>3b>B=VeZj3?.D(pOYJBb&Gep'OWW,=GB8]nn7%0X2nlfW7JnU'=gMIbMgmYtJO[ERXOKcutKHE[+$\Z0(4+4%unp^co9eE*Ds\/CHmdlL@*Z"go=F'mNn1++c\V*lCN`:][N@e7]l#W*S^/PtfUC>MKS&\6JYbm8d%G:/khb(d,@Pa)A5S4L?ATi@*Cu1I;44/f:p(XX-0b]_p4f#:RYF\fiKNh59AsWB#$WS#37]#)Sl^?fPuif$gT\5u*$"M1<)DAi=DU./]>6n";_K1rrQQlXSkCFV:"*#NB.GL/"k!UG32uY':D-.diq=r?kJZ\OL[``m;faK_LTri!mMq(IkVhi0>7M/e.('WX%B]j"Dr"$#F`U!JOHseNa5ZOTSVJO%g(A9&XbM\X?j,??K?9#-.SS#':]0JT!AGAs\2C5BhZ9N()N#-hb[7hA>W1YD&8qqP=aK\/5o,L?\W!gDi-Cam":M:.M,?i!=G?36UY7cY=WB&+q4lq+@l7*9d^AV=lAqa1@jF/Id^=_JR9aN2F32o4$_]4#5/4YU"35.Yj4mHXB>3dHl\4Z6_l3m46OPHWY@a#ZI]ggV+2XArbAI'qY#J?M]9ebY8I`\:/k[IY\?eiH\gN+tD$=06f>H^1++=8=oEshM@Y$QXTc:HWAU2\KPP/Yi0eAXZ)0[gEr9^J+9C)`n#iT?hJe:82DAAujie=XduJo-%Y2&6Q^r7&pmt)5kC95b*iCtn"bOVs%n,f!S?VYsm1?K\U'tb?3[jE*ZW&nJAH#ZX-ZEC*_B[gF)mT8I)suV/E+oD$;d">[pC\D:'S+T"'F0(uV?cBHaUQkEppW^-A/6@)2QK5*)p;VF8FrO.c'a]`'rk-;,<0X%$rrmW2js8Sdl5"R?/5lHD,N0:?a6js>@7A4dGaQ#k+m*[LPpO1EVn%Lm94b&ocM>C[$Mk(_j8k+_S[l%R$dCS99ZY8haD([j\8_q33gJLaPCTO&DBtpP0eU";4r@C$fh!+H:c'-&$U$ofM>4@qd)2gu0.Vg61HbpDhD[N0],P[uFFnYd,hP95mVpU(H]I-b#-HLHl2VbYkYlG4eWuO\^*me;jMbr7ZYMfk%a*>8cd[)$#EVc=pb2M*^ag%.@;cX$!U)mie'Gs!F9?R2m]u^RZ?ekg"pM**GgeifYQbMtd\l!%q&O\>XG&,UA#OR2Dnk.,]d_3X6M]%oH.glRK-8#`0n8NMf>RgIFbeS@Qr:JKZ/+7*rrHXeM\0Y-LUc3KrNU9^7pV*FGlli`$!QfWtNTNnMK<6kPZ9C)qg(mF:UBiSeN<^Ksp8Jp;O($h;Urdu"Iu1CC(F6\l@iTSPA:UM+]9EZ9VhC1u(F,\U4\[DX,r,pc_mIlAKUaK393D2SKd:Ku!?;.6jo5B9+'OJ?\SNIO]2n_ocN7tQ[(.tqa>Na3frfhO(rqj2Z;#DF]`orB_G,-cD7B6OR"FP\%_rH%*TRWb:]P>Ohb2[^iF@PJCqHln0S\Tuo=,3HDM)YoWJ8T1m%duZ[aIaH1pcN-6E>fn\343+"J[u#oL`D75jnrF5bNqlTQdq%g^-46j(1cgD??eI+b>=["(bd9]^26A5f.c9%XUsA4d_`5>;a#-h/Mbc.NrDt@-``9I.QnNQ''ZkcZ"I/S=#&cSg98rLgAN4\4&\XE[oGujV`n#<4`K5t58K,5"-]'Oeg'9:&)feYYAAmf.Tir8g1kuKe)40:?lcQ0)%-qIR?*NfjR/CB^rO6&-5(gdO+bDi#C+U>JJK&(dRotI=V8Hc-A!N#0gJ.L6f&2_,[C>K;,;A(D\GYE<_;W#3/Vj&3:%=#[4k1H.cn[Sdcf.j$M;P:XBghrbKY&GgL,5^Ah#CIC%%@T&i-;`?:MbmRhG5c&e[bX65SgJX`(UB#mf"OQ?4R0dJA=7kAeAeVU_+Q"mRu4A(ZNl(lm^*'u+8es.^r']@1^j\+&PCg+-3.P'4(5mMI$r;X!EX^d24KhQg:L[@\_QainU"])GA`;Q`f1+:,Br-t$l=(3.>D`U^^/u.Aeni(nrUU)_$fEj+-a'/CM8V's95]G%/RI\ndE%p2s=gd4Bl-Xi6V0gmY*r[cGE&`oG^/U#Sk`=gObhikE&uFY4`g*Tb>tr-f5$dL>"c\0Ya/+d(,s6@jM.PHK+6*Dn_1==>"#>Xm7@fY)SE^WeKRg1r3:&HeU?G%Q:`'l#ap8hg!-aGX4nR'un&a.&.N!]8+Lk_cQ"TS;e*>C!Tg'ULg,?]Ns[)2PBlc8Ddg`-`TrQR?@5rNO4GBUJrqDF3/@\[^R46$kN!g!1eo?hITmmK'hhpIltN>=XL(pp"FbqII8FLOK,qDL2EI&=2acq?L+^\%Ze7Gh%bo7ROM`W;@ms8>&;ms$cSM%*EQ1%mYEViYS>/^2jtdI+=t@76pODWn,3Fm0.Td\UiOMU2*&ZQ7no:0Ce-5Lil`SrCS7J/lup26.TJ?+DZ;"#_WW7\htNn^MY?AeiT)?iZXMIo%.lqqKD5Z9PKpceJ]'(jMF]*U\?:>oqG*8$sW`Y==tnIDiT`_oY&X5rbc"hd2od7XnF!gZkP43+ZDj=-i8%b7&975W6k`h*sNs^;!a_Q$_b5bBD(4.2K8u\;WJ"OX`D::1tuaicb_l2nKt`](VRq*X:Q959abb6`$b`h[Wt=KYb'>Hr`U4)FiW@qh0o.?W1+9u7Spa8-oV3f6gM=O:JIPDKHbiZ?Ujrq,MGN7Ic!jL3kk6AR)iCc%eTW4M2:mP/[Q/]YrdhNa6R4-800W3L=nb&#%H1.LS=A8,li-g8M5al:D?6npP0NFFa)Jf`WJqjY&cJ#5FnH^?DVPL!91405o3h0Z*RLSZUn%dO0%5h]86+WH][OKD@ccLQie/O'F'7E(#iEW/PHTfadJ@+"MJT&H>p!up0]l?!d_[@hj]c%u)Q-8#73>9nXoH[=@#`/;>\a48C>*)Yh^6r.jcI+I\/=Wdlq_VGD,UiG"5ec'ZK;oc[4>L&\/G/[.S41))-/3V"3Q">es_t5SD'U,35=\Dn3$;6.&giE4ZLgdqX9d.rr/GZ8LD+>/@TO4I5N-VYM"&CJ%i6-#k%"#,r#FY%I%(3-P*[fhF94&T6EI+lh]oBR$VQ55URZF]cClJj_>M=nOd,"0SOa'9j`=Q&2Vs3cSAeeJShp@aE&@#$4$bN#>WC@C@:]0B)i.Ed,@IP;-[\"@&#`;KU;DY*.>^OR%XD[&tc#$9p_Ob=Bh>^0q;GsF99s9[8rp/55LaII_,;jZ%oW0k68*%1HS&nZWr[(_APOk^CJ[gs]3H$OS>k$M%HO;=m@;6"mHi@&l"?)(#k3">Y;6UA?0tdEmg)V[EgO$]->B"sm5&@31Kh\3_[8qk=>9V+;:bZX\Y,F*<.'VDW6MIm;FB_=(Dt0dTq)(,XE9LtA"WHN+um:$^Oo@VkA:1c]UPUs;>&]8]qR6HiPK/&OT$RVD0eC;EKE/&iseT0\8?QeRR!pe1+u[NBBqLZ[l3Tl/%kEef6j+[4CohA^F,f_&&bs!\D[<](\*9'S?5LIC@n-CB=lki^l1*86>?\)s8$kdV.f,]EH2&c`f)A!B9+_L-JOj0/X!g-G=^k#TQW%c!7a+2u8p(.3&]^ji13`.<-=tJ(,Mfp>[-/#CdcJkW(bh#oiqG_$]P#bM:auZCg02Sh3pr-bgc<9\dB`[A(=F`'7V.j@,<;KeZAYteNZ07fVV2g52hi"8iB-8XUu`NBWADoCNtcRTO0];La>N+eapI-t1rGTZa.][n.CH(R%'MPQSPbE?umS7?e&^Xr]h`8FK%NsPZ:!^=##DHhSZa4hKIo&h]_q%C44)A!WO/O;`h=kDKp3g+7ueS2kSp^.XaK(gkU.lJnIWrX0&1bupt#Ha0q][3dYDTW.ke8-X4@\8%>`3k*K/g.\\'AS!tR6^.,:nn!*).3H=R'f;P^YC$uSBdT6$/abS$XSs@KA)W.$Ng:DXFIcqYuJqhN2l9Eq8iKE]m=N]P-`VB(8d9Op_`BRE]h69$2O@J(f1ePuT)[)6/'lB4!$h.)=j,%Jq2Q@E7lQ:+tQ(W=C!174G5`5n.,,H"!SaKSB`]7TPEHqrQ1fL?*o#L,CZ9["34dV!M#rCg"uZd49c\JfR_,TT>Fi]dDeMqY$/+ah>SOn!c7\?X6S4@L9fMVHLB/h>6!IGW]Xs=mCFFX=`U1"@T8,+8'J5;97s$(nF#i[6Q:nKF>pjh_<7=J(u3^@4.`heK*[iH=O3r@&fPsXIiZ%N6IPmJOc<#t*\b'_,32HKTs:]Y>6r"7c'eK_[sALkDn@EJ9$e7)A\^8h98-;llKB$WYA"eJ-b2VgK")HZ\G0Vp3=P-]H(`?\X<=6!B7=tTla$LJbcqfl9E[QXXu_"N4T(:aiVJp?VtldQ'Kh&_GtjAlBd0_/*b_g%k*N?_@G`!W@C_!cQ&P5;(m11Wp7&5.FDAtFi,59Cbb[ik]!N$,aPEi:Na43G:oO4B5Ph0$]K#.dGa3Z`fKa]Whilp4.,%;9eAdR!`=tfri+0pWLPh[:b2H@q6WL',MeLdKAsd0/s5R:T?@\RfbH*>/*l@GKo9\E\D/*-2L,],mL./994_E1i[MOYU;>mPtM#^Tb3@98dibq0&)q?sY_%%BT"c0=J!)$jSlX%E(KH/A!J1doB1a8f`hD9@9j/;ZZ=eZO]e4i3s#D@"lp!2'ZM\p#?VqpR+7Ei^Tc5-Kd=e&Cn'd0OTM0'.j_h1-&0Q99>1KqO5GOQGG?@/;K]uA'cEc!_Pr)6TC?S0IY/#S!:U,&N@K$Q)n=)%PoC0Ki'87n_nhdhX3[$8o78BRCgR/V5e`2(UgrT7a&4)g/+0Wdag6;?"c>ohe0JHrM:.o-7X#rGf_1%ff\`-ktOMo[XoT"`C>ed&J=2'q3a62@_KPQW;0-u(\K4/%.BKW,sgmjNdsT`4RPiV1aP.[D>r]`mN-cK4*jobst%[#E0JZ<`#k?9N1Z8n9=_+,9;L:6gB"g]j*CUQsN2A%o]HBO)u99Cn\5IH@4"tsT\=a-2BYlmYVgfQ9*fLVr_2.gaR%g&agF'A.^V^nJD[JYZ^9Xk2D]#$Fbb5RFl:lX%n^SIrZ8V_?pC92.f3+WUPqUlGP:ag.^9D:j6+rg&c5*'\]I_*]=:m,#`+n+oW#a/,l4#\X^[DG,nQ:GK)e'!<'L?R=E2Y#`.ISZ"%3C@I^OE+A(m[Tq?J-?Xbq:m%uqVgiFhmjEKO61'nA7c_YlNc4]'4LT/G.Ag1jGbgTS5nh:ko\VoJBcGT43a\>#+T!a+,-0BZu1Jsp.G0t]PTneZ[.Q)?\;I,eLtF)r&4'dD+PghY=I62W33P2ckt9"EluM8Lqe?Bp$[[dndj(.\oWA-T%F\Y*CJ1kkrU3bKp20SnEJ"*iKT5p(iEI^YM/4#C(,V>:ndl_dmZG(rM()E%M4`8p=A^9G2$Gl&S*qRV\Pe$sIfQa^M4LU+l5\lN0QE\@4O,dh%"!nVDuFZTn[^'\6#U>/Q/cT(T\\e`SPe4M\Y3Kf=Lc/7mVt$j+YrEaBX&/QPa2RrR.6&5j_2+uM;V+QBlL_m?cs2[oW\;'7XR+@9fJL)_E#^?@_$e9[iYomjN8G!lS7F6]"7s:_$s2_PLS;YomkJP)9sgZ[DlM+F9d_A"lN$2e$iL(c)KMo1$H;gQ'+mUi>L(3ja68^^K/g1%^,j4!TJ;.;`"#++/u\,d]#/jH/O(PqpR@eCn)-Yi"#ZaV9/9cF3ba,1]"bcjI7%d8R3Jg0M1)^%\d(39.!eI-^o$f?f3*=4ltO$W'-]13&,]-;3nQm`UkA\[9QIZZJM8Sl#;.^J3XrCR5^(2pDG[W7r0+mbV-8(6fi:a$Dr;&m'>(bf^0Co:(_DuE?Fne\[[P`bjhQ<,NhL0nd(;EW1MYG[#I'fQ+*/!mb,2B/E&'[8*T^d#-^Udh(.oN%#k4:ZA)32n\aId[^5o"+%!I]WNh?=P.3"*c'^(V87U?CNQrr#S&;IS0N3bPbEOhXZp/A^Rhn!)6ls`#+Ah8QT^SlGsDjlt^q/nNQl3F]=Hha'rb*P+\p8J\(e8[1R'qAY/[l]ZO:08D",JqeI?dT@ir\iW$u=gL6)XqJqJiATR!!Sg4&1hT*1lZ.\8]**5W_P[%j;V8qT@.OXlr0#7g6/'1W`lA17un;5\_hs&D9$'KHV'b#6c:DteFa=5Nk:@!&$BA&b@[Q5gH)T;]b7O_.9mf^U)\;7\5CKPHD-anD]0in0#mt:N\RZ?W;?*"0Xl@!n$H+\Rq]>OVIJ&.(Hg!H.EpVIjBoAmU<^8)3WrU=;f`'Rbt20BGK5J^Q'J*q"8f4IK^U.[C:(F!Y'sT9CgeJW$tu^#4JpfUE"fOO(!9^gu2n(a?VX3,2+A>nc)>WA33?-6U+oJ72t^K[\W.VKj1kYBej*8H&1Ns-*sEN]aZRp^#!'Yqj,;@I7Vb3P:%7n]>,hn<;\j*Z0[2&\4)p%G(P$$jV/.P7.+,7^^OO/csbm*(:2t/iD_>7A2T5FT9>)j\+Lm(`Pe"bCe@AY)RtgJW_,Bp7PVrL@8MC-=FK#-TT9E*EJp%e-`]@]4F5@rmq5f$Q`MSWmH&d9;p#f0+Qemq[JcDh2K5\S%DCb.IMeQG3j,nDd6?RMEZ>kX31CC#h<-DZNfjjPSX;]MuS_rd+ER=k??.OY.U>VE-B]9e1M1>$O+5)b3a3OGQOl"n!C!)Lb*%\.Cii\D.)`YsGZ$?n0cnI<'?JQQ/Br+O=Pqn^k=o7%2D3U&VkTR&6g5^-D?6e\Ajt=r%m'/?O"Gg>-jUXWVq2PLiWAX_STp+\B!@[/jis4O>5EP+=%MmY?HCA:\04O/m=^jK^2D0*'.8YV0=;=A'M`BS%pBuA,Li;)c`MC;mk,Fo09$KPVW12K`Jd"Yj@gOL9!4*I&M]JtbOCgM3R;?a'AD!UPS7!f`qq]c(j!fX?3d^s"^2G8o!>+QD7l=J^Djm9=g_k=j6&oNR^Qb3%>Q;-a%[DdU\Um$V[EV4mj7S@0ScRKJVNsP_Z,;A"MWJBAgLB[ePT!-g;#kK%L9kI?'?RI1A$@M=_1mj"Z\En(SQL(SkL^G$iPi:OZ,n7:`aX/C7JC^A9p&>>=?>c]_.4TN.2P(/2sNA,3D+<(>om:!&NN2FK5"4DEpTm6$0I/tj(Gi0G=JC&\Ss)-p&8Fh]\Aj"W4Vs>LcBC'd7'2lLfZt%"\l$/ejB,4,_Vj6GD8Mn;e6$jOBitMC`Hd#GoUBG!dY_fs,>7`f]]6JV\S]6O0PZNL.+I,M]!kNt2dOVZ4eea"-UjXmI;!"Bbt?Qn:]8KH.>K,IicYq5;15.eb@*LiLVOH\Z6SVG$m1d>WX903[LVmb^d7ccEYUG"+cB=porQqI7E18b't]ULu2D0=lL8:dM/!9tO#k*7uij?GkH2D.A?7%3E3FGMnHloCaU+ZID;Pc*(Y/RRDH5X:*I;$/+YHp29qp++XfMRiUp`%DC!>\`NILFGK-WNmE&2QQ4Tdf;na[@MTW&dm7,6OWdHJ`6.j_\OJIejE\IuP_>9@4dlQV(Ki;K%'qCJMcg>ViAK^W_28)AJ-_pB2[ZOLgO!FNGMV7qJ!N:8>0.(@r3h;k>^*rXq26SAbAGfds&%miTo`6Mf)fdl0,ZI>=.G0B[n/KrSc<$]OsJt.@;2&^_&Q`s%hNB=]JIF>@8Df/Kb4KFWuXg2Y\Bhn(uc#QhCsaXh>T".&'XO6Y>Hf9EnB$_?Vu?hC7?ic^WNH\DEcaMTm4^q53J7rZ+=.5W%o_PkDV)`BH^9-ElT#&[k%1mC2%a0U1gMBM8a$Sl'u7n=mD7DD:0s=g5SYdKj?RP:<"_X,-SuDELMNGc:i!!r%QmF3)7`!i'^_.7ocCMt<6m\2hI,_0TOXjeHVC@b/9+qkm4(s6bupa($4k#;4eES#5/O0/>u(H:T&-lq^[B$-D"1d.@md<ht&#f(Q:s0TVSs0:g7E86TcbHArfe8[M^eA?\Nd=2_5e+L4/Pp"n,fOE\OG'9(9q9VS=U3eU2)%s)PPX`Cu6YCPC/XR,G85ga9N:IC/KI`N#G[SoQ;$;0F5TE"/\5"Yeh)8*js6BjOB5d@MF9(1[[AC&PKg?=19eO9l(eX*,\28\oU0?2.gPg62Bs2^Vi:ZB41M.U;:Z;U\N6"BNNe8![C00aicc[jbb`u?\!'$:KlZi+Iqio#X#5K"n2c9>Lo-LHL,:*_WD!#V]iV#:#fD7:&^7q7c*.r8N,l0%ohN"jYs?1Xrh.7-C0O1G=U3\.Xdi]UNLB4Yu"WYS3HlsY.9NL=>/(7AY:pGB!i0qOb6LH5^"6>YC\S?N_=Z[qJh/BoH,ec:-:(neN^V:DU$[F#/HXAfY"p.BEUNd)n^-NKs6'o_;!E&D[eFWF"s30Cd_aUYJ#aL`JI1Lbi??$C)/(i$jF04nklgC_pD>@X)Jl1o9COs-Qf-`OgT([q8n?6%n[LUk^gT$7pf8A(H:CZg:[@neRo@Ch[N::c)uUKR?N+]]^DPBO:3FN']C_%KN8nV'h!fA,a'"eH+qNn%RUZ"o2h,*VK"2ZgF+WgcQQ]+S53L-W."IUjPJ%fEb+_WMOK(Um_erb"8#`4j6Us6h)[nH3G5EZ]k21(^4p+ssI!npp[t6F2S4=h(GV9'SgM!Zc-Ji'0RfY7c"Q>aA>O^S$K5!#bVKFJd\f]1E4r1Otu4$+E27]\JaQ.\M0b9oeMgip&KJLJceUFOD-P\Yn=Un>bnHAkIa"/>952!9]ACYD]atjaKn&/*VT2$!]LJHhWX'%):%*KsjHfEsEG_5X.'a3njf2;R)k^Gg$+aoiMCqo&[epo>2CH\D=q5:mn2_#5b=Vm*0bn42OHmm(*r;Bg^-;K/g6nnP^orPk]D1S[t:k\VB;Q9!o,]D:h7a.Ft\LX#GHmQ(PP/MCoJu\ZtonZ\)KnFY[/`Kg[nW]6W"Drq*ge:tQ=RYQ_2:;q)Y)p'gos73`HcZ'U-Ln%D)oU(pUEEkrX,5sCa\41/=JS3\-H9cS=6klknJ'I$iqZ>0h!,!`N`K#;q$\Wu#Qi9r/[4Do)a(0e/cTb\*"buF4@.@*LEf6JIqC'`9U?O+B'O(:?mu?GN,!C(6&]&ZWq\R80ob<^2rZu?_fp/`\*DFV3^:Br!->N"44J]6B,c]H7XcN"+U%C4IA1(hm#!loDr2HMOQUF_PTXSXZmh,aG;kX:"RlNZI!Y^OI>AdgR(\/W8rj\00'mneSN?`!"hpZ%);1%[Jf#kho>FPjkf+0OU&eA/Sci13o0E20P.gL2YbHX-ge&BH5F0Vl]&S/JAlUQ^PW'"$[A)M=.[co2s;QP0LMdA\_7h\t:g:sn@(FJ[W_G(tS4I6aJjQqs]1r'QO/qZ>PZ,]=c_>3J?ZWI&gm\muS/i8A_NiLfs.N1%lqVleT+Wph.Jgq";\4;IdhcJ#%Q=`D;d*k6_FnJ(,M?s22d2X'4Ho(ce<[7!1QOU`ihk=IMUC=D*(V<:H]'Z)#D3&9P/IiCMhJfG;@KZ?"lA7%"^:)0]O4k%h/R\1-Psh/e"Q?[i'cIHu*X3,9-kaq;rC)%Hs-+dLeR*Y:I.nh]p-g\o@>7TSt`(kF^9807ZW"k!Y^-)JRrC0\K]jCD'mN,cdAT04mccW?)EXMq,6os0s`eJ>1kZPZVs#Q$r]:;^.hcQk#OI0gY9NN]0FIC\W=&Mdl\S9T4fc,>+I/un+Y^/'(i>1@G*A`91'f0VLYGg5+f%5mqCCoT?ca6CXWs!_bVD`qpa$$SXiZK`^jreo#8$fU9a:q#u$#tB8Pem@d=@a>X,!=oUfjV\kn;=""J.1Yr3m98B7&\FlLu:E@W*Tac1:6(ej/h*OZ,la3T%.pmh2o6!a1CU'"#oOfTFoh%`n.8XP/`ho(tuT9`?90HQ?`2a)U;+CXkC&dU6/D&bnHN3B$@"nB$WC^<\,Ok;A5,a%G=OFsup_qr5LR["(=?9KXfH4PFh=T(%D#tS'2bEN+(JRb6[gT3ps4&f9ZCWL*p=XXa(Wu,IcO:$#hPiS=6QR*HU*F2HLc'V15C8bku@8$Ja[VA4]28H*k&[d1.g?RY6p\TGUC@Kq94CD'TW]rRrZ3R[l,!@8rn4RkX!Z9m:mWoo2,F18cOmN]0I;Dmh\U)TQV8$k!kh'_C/_N-B`b4"UsmZ$GW?+HK">P:5BpFA#kImp+dDGq=s=>A>D1JKf2)==SKT"Q*diB>N:aMfRc9]'+ZW%1WGp8gPoV7'1en0*lR)1eb0q^=#\i5lBqmM*:ROhGg]B-oKCdZ*,>TY_9$+`Hf+KBo/!j#`:HlIe#11b+59/2Xj"\NKmUU%f@*V=Z%L\-29o`_Y-=qX4EGO+3=N)jp+0&qAL1H18CQuJeNNuKuV#t2\V3&:B_,#:X'r&M[&=dc$2Gr`j[tN+/ae18!V^O]f.2ek;]kBk?JaP."pp)t01&0dWBI)uG.81=FZncG$Nk%UeiCf/^ShSlE&7T]ZP#Q.EGDXp_g6Hm0CZQ[mF5BEGr-k0EY;+C2R,2t)/u$Ha+I5u_+4/-^VRdKhDSSp/bN6a^?ZdcuE7nrd`a/9"FWG`j>bc%H'4PQFDu_[oaM+3!f`739K\SW/ePQ%"lCh76Z8UC2m]sk3(r(bdoa)mnae8];,!<7mUB*og=%n3[,!IZFW]]4`]FD!EQV'F&#\8Sf3@AM3]PqWrW-B5,:Ee0jb_/<8m!=PWq'3X%j9$tM;%KdI;?aVp=F6h$ZK^neA9$^V1C^jG;m6f8.+L(,\CdNGO!bO*ONdTIVE!8+#t"tXX0sZ1m3RG!?8!3I'Ok*h+s)YdDgW6pl!mgE>MDn@lOP^F:A%\q"Y6S*HW09qR9f=;?QY2Y`V_MK^)"BVb&C\Y6?[G^"<#VR;c%#$KPM#(6TNSV0D;0mYQ'S!RWRZ-Z0=TKHMMF,9jBj0$,;;NR'"ca&aVj]UWk7^.[V2lie-qcmE67+NYea4(\)2ObuO9+b(1FK)uBDunP&^t-0dCRPWplGZ%i`ua1JD1)"+s[pa/KnG_poN!E@7g4&]d$%\jW5V6V[]9Yt\#S];$/M"g'EfYQhZ[jE`ge8sMGdd"W)f*'f,*,^E\dJ?p,l+E,cC)O"TUb,58Er+`2:rSU"7))%bMt-FerM4*&EV)34Eph++&T@HZ:8;Z+kR3q#e&@6*o[6=o`bV4(rR\6@I0VPHtk(IR.j;Y;S1_lTTHhk6+rguQ:SV%*b25DU30FJ#80+*<9ZY[LE:&W5+<%%R8,f!11g.9FPmP:ea_A)=-$A/c3`Eeh&QT"i0!V"E(L#/DtU&d#&De$Pd=ik8F&=-;&[)R`>UJ%4EHCpKQK/To[\uB+r"A-Qt>S9S;3(kZgQXgb`cUF\9P/D3"r;&%_*EFA>DBgN/%FEp::_hCGV,o6lQf2Qs>baX$!GY/:AD1PLslU&gk'>C6%`bOEF=kHNet`Gu)(=FjX(fOO_pV%sbQWs+=/@TY#]"_U4X#oX9.s$V^Ct![4Yb?<%3M.fG">X-!/aW0SiHFIn=j_)%h$Xkquo[]Q"F$Dr.lV%2/9Xf*-j1Ru;@-Y4(k[r>AC8?VK+'3FkHJpSlO8%9"7a_$&g[&GQg:j4#C<>b]5&bpdn*m#FA/ad.]!V#%E\OSogeBlaYYuXLPhldC\ouueH0KVk7ZU[Q>qgH+tbMXPsk_0MS0,u.9VW/Wr/GK4CmW[YiGfN-W=7fGfQ=NI5P7Z%E742:*N'OtIlOs"u#(4uD-.+bo]"VBpAhHE7A*Rd%pJ>dG])8"o66.0'c/b$Xs7+,a/E2l6>^/P8BpS#LLjl$kkuu*KAhE)6Jp^f0lgX+%p3+Z1hfY'<,A=+#!uMEY`ZthDcJVQ5,E?WPmXteK"_%q)`8[L:g8=li/V"9;H@WJ`BY"[[r!tidp9R$'XXqr4J"7@^Ed>:k/@;D/\Vgel*QANDn48>\P=)`.n9go+4.H,"$+G!aq;`UC.#a)%$_;+@u@MG!GRbM"G:g(j(5qE-DN_=ADr:6C:MaJkdsg()0rT=IsDQL"C6$bh]kZ5rI1AV.(1lIY+mY;.q`bfF6?>KWkiUla6aDEp0W2qk>/;#T)@"LYidg_S(-7F@&"0p.@^nq_!k!d_lmR$51h1tj%Bg5*[Ci*c`NYmq6W]),Ra!dR"jjreoTMZEu7V5qLFeK=l/\f)Q'1j\sir"i!KnV\L5C#1(tWZ;Q*JAKjU]r@H_rc#\:lW2s-FaLI5/8qKe8s:tcDq<*#3H.kno>4_APa(@/Eaq8ps9HX)2fT0DO5V"H:K'5t<$Ae$kNKVjsY3+^A2IsTd%.9'X":SeB\HJ1D2hhnALp/;[1,XeAJI'cSOn%UXkd34Tk'`A?1cAZHOL^Sobhr>#fEjmJQ%BU@qs8VDeh!3?[\TBSP;CfnsGJ7P4S'c#)`W?!Roee+W6E]$Zu-bh3))+O&^5]I:^e$c)sH!<8&=*4IVZ-V$B.4rGUuhVP"-;`lYkf:i0XQhP^/Ml:q_I5Cb66!C?Ro;b&!?>F_..-j(Sh<\*/qEX39%ZUDO+[@$drLuipmY[>o=t)1l^<'R-)qlGr3LO++V#Y)HSDmV>"/sOSA*L1M\A>t]@4pFKcPaG80?8qS"sOk9JrpoS619"o0PlNIhF/??r<>07"e\2)=O)%@-aV=NEo0hAl21Bja]Pl`Y6DqgP6)C(PIbmDN6d.@%+N\H'pCsXOM0dCpj=E`(-ug?![pmGJnS5+o%g^D?O)s^:ISXSTiCb0@_mV64J5^_n`j+k7!+I;_b%k^Pug1"4Q)>Sj;N:7Su_-`-J2q\dENj\LSS.q+ejX976Xdt&XsQOFe@q)f#T55,dW%7=/n[jnFl'CaoJl*m`k5Z9"%plZJ'orIW',[L9e1&EIGYCKE%jZcmATd+6X$Qh91_@MSo@["'0-0+8S>N3"k7,XQPdDcS>H4qf\(NVl;C0#C;Me7FR#CHA,%B[a#?cfidEu=@r(Fo:\%9[]+RG!)s_#'VLbV_O:Z6Oc^(jHA)>npkl_1+>QP+Pn5I-*Vh"f%622+pH&$S6d9/:U*[lXM+VjnUm`jg[I(p)oq?RI9ONmSW*lbegfIe28/njD*c')0no"0nl#q4sQQa%H͌\>rTcFi#`\-0#J@;.DfM#e@b9U+APH+1Vem'U=&S@o\+KD4Sfc$k7hJO6#u7hr2CoN,f0L-\'P@B%-;>K@QHB\k]^3'Jn+#]/3^JQWj<8=G,%b.#=SX-lF[kOD!I:W)sOS/;=*]fa\u3)tGS=[?V!4+4,fIo#^]k(h@"2?s2DNhpK^hZ"7X)q&%XBoMK@g3k/ql\e:A7&QCli`e7`9^KRm0:-f:VD4e33+:Z?9HmAdjATVXGB=#QfO\7rk>P+]fC4*05#bor)`T(juNXA(rBM]u).2Da#$,.$E(uG6k-]>3q,m>ECc8,T6E4Y=!QUDtspbTe(pY^d=S,"lX(`usEd34ac1!@]t4o0Tc1$`o$0P^s=qpZgtD*@b;T96`qrhoD1/1'kRnDL`Xf][6:)YFYj@DJ^/SqC,+f_qohoBKE@j1[KngK[mBiMjPTOc*)=UWDlHePqrr!6"Gg(kYQs/r@28@>],c*aRO7<9Kl$G`a^^)`\Q!&gf6q^73&0eAIYa3,0]X\VCDAA1NAnBk^I'14t.!IXALS/]rQU"ob-Ra^2!9d/jIP*LAV8s6NR"dF"8!,^3[Ct9=rHSpnLE)2lfIXS%a#cp$R?kZqpV*MrM'i&l%fVTa(mB(M:Xd6FCsoK0eSTZ`\iq"$Z6LIbi!WkX&#o#>lJ;T<9=n677)h9.*@\CpE^`EV*c.S9oY7cMB!:-):%Vp!ld0YlZL&5PW:XJ5[=auYjts`e!@a=tN(pr+`ES?9UHWfDnVrN`*PT'R#N1E6*/\r6nalE\#VX0hV$hF!#1"eD2d2acC:n5PE9"Q:t6kj33M?TQoZLfI?%0raD)h1*O>@E7X0#k31r(]JRi$^5)e]t([8B%SY!E!YGaaO:S_fq]n7-$L6Z1OFdDe=&N[!T%f#6?K%?C.>bcC,qc"@`63r1qk:!iJA-!147:3S#*jk+TjdVMe!o?!gH8AAWZ&=o%-7:^?\_:(+9Mg_k7p4L[@0Jak8RnX^SbshBoZ9/*&!F1g]/0c=Ko7ds5HdnXN$FUkDnV97Z),R]P-%QM[-hb>6uGdm?"W]$-Xf-"F(NBt_@ZKV.QQn,+;Hr=Mp]6Q04coJORHb?Kp**jm"$We`h(O.MsT+(nMZekeFh3F-TP$;c:4K^m#4Q?VMLn)fQ@9QCGTf(G0oi>#O7f:_7Xati+E16Aj//IUu;d7(7X>aghEi:>:Tbf0%LOA(r!1]h:l+2;6Y-c-4Wrfd9:)oH7]0lg4JJNg_`NRuGKA5h6SRZ$uHNRn^ApSU&*T3$jAYnF3\>@1XtDfIFPZPm7F"?Z]^:*HboDN0Fqr/mo6"OdBO\*>9olT^E%6a1I$&L[f9Om)Hf97(M7BaWD5@4L86,le2feF_>MY+Rt:&l_Ep-I.cYdL)g,&1^ak8PcIc@@erbH;&i&UgILjC?Kk5iI[T8Y9fe37e`nZDZ2u1(NIQsuEA3AEL@e^\IF!I8<"rrk;&K91YRAfe:=Yo_?CG[iES01;a*e8%cn.jn$;TSnhQGMAF$d`fN*gqSXq8OQ0LQZJ@`5tA3]GIE+_['X$unN0rDf\`Z5,ir9K(M:kcBjsTri(Jd$2P*?Qd6.rF4m.luA27UrCq<2J;7H-VIhj5?gRuP&7]Ds4i)g8d0^`A+%:PL(R04<-7GGf>CIikjkOK1GjQs67`a78f"Y2Mt(N"*Fm5fO:kP@\t2m'!dNh9c8fG&U6H4S_&I>M&T,9pp&[LS+M\dlZJ`Bj!+r4;E3n3Y-e5b'.*2]>;-Pg'.q]ROCKhii>`1"J#55gdMq:JR)0-jPLXHeS#R?ch`Tughf%!2_>:q+jRU^/\-V&$O7^m+Uk_OGp+bkc.%ZX)3(BV!erF[k16HN)-qIK#6U1[Zoc?q!cfK-Yi)BH0LaF=a%oh.9RG?D*id%Kq\Qi.J"2`OMQEsKdkC6H"N\kBhD.+.u!7_.M+jcs/0T'Okk4[6B%ROG(9+RdGI0e$.&19M0]hK\4%Blal'4`;UK'6cB0g5&Jhm;%(91ROX^cO9._<17#\N,9N'4(F4oc:+o]"(oV]>gA-[iK9@p_X!iKkVn\Zm1.iV[Du(&O6\_su,FldNqqpofe9?%W:B52<^F[92CT2%X+k[FtFUWMj$o&d#Qcg*J.`&k6V,e^o>.oD'r2$G6)n3tM5Z(&=Ls$AXW3Uo]HWWj]d"2mQBpr!AV>nY1c4_LkHdi>8JN;ej]noC"0qE>`r"IRn#?'G@*SOsaq$KGEJcUM7A\Q#P?ZCE*ZrM>$/nPD>aJmnIe^Lj?Gg3[/KZ66Ye:ibYr?@&+2]ZL!4;uH>s-P/b2gHd,$Q,>LJaPlE04FjeiF45R9^[R%kRH+TgWsoA=YJ#-n0+,Z4"1hZW7:UE!e(QtL/Q65N=5dR^7r!q)F)GBcHW>_fc?"0N>UES^68&tRWTj]Kdf_"m,QsX.iST&c>K#_TY3$DhJXG5@RdQ.=_9'#'_@qf3d09oTnAdqb`JB,[8gUIo>\[Y!4JrX.ihWI'mTT`#]I_JREIcu*^Hfe/NhARVG&dBVg8IW0B04cdBV@XIGZ=%nLX=1$e_CH](eJs=tO$Lu$41i8XAJ%?-F`%7H>RM+_-CM5!ph3*)mP7YLP!82)`RS"8j./F?5imQ9Vh"2M*?@.98#Zuj`BF`q$Ggo[mn\COD?L^i`*/Je_;P,i!Ep;.-Hm5GMAFJ"9lWrs?_X?kP!f_IG:SY<&8ghrM[bd[a/QDE42I'U392%d5I)>p1M,uDSGfTeH7`DtYe/N,g'/f@bTH_PI@m91D6,siH_6T728]nm5[]1drTZ:OpM'HI`6V@l,gd4>KGJ8b-_7.C6l,>Ui!hhe-sq\-!RWIkj2_*^KR*r`:_n8d&f%"EL-?p,6G^g!8nQ`"koKJl"U:>32IC4D/KIK4jB?tQ.6tOCo/fgYHGYh4/fD5bb8_?_D*55W?3$$;f;8An&)_gVA'9=[bb]B?+L+l2lkIQ*02Y$`,8)$mTf)&_]NmBTc\p^Jgg"KChSEabbKB5."`?knD&NuD5DH%fM<>um0+57E!i;#?6$cNNk)#<+al=2fQ<@2\C>\RX^,o/Y868iG9)5c^,m^)&Us0Yl.k_G6*=9;jGNukMeDMYG!QEU;N6`$`#Ve^9Y-f@0lF+^#n?/;$>Kgi+B8/'Q+0^4[A9s!PfcHS6BfKkt0Cdg'aCN_;4i$.ui?@h-!$q9,nmQ2\kL_>MdflVKg0JE2]t+.m!Z1W;sAT&$=0k8D3Lr[k0aq3dVKkj#Icq?'oX?tK^$Kt=hEbI366;f'`QFrj=lP\!gBomiB55C#e8K.7^q\(dfQ*cIJNni#JN%f]UMG\?V]5W[dS@7CFh.DHsL3>jB.:Au;Ma$ndbUH!qY(DD4LidN1KP<8uM?J3XM`oQ43-2SkbCW\%c)!%S3";nUr84?KKBO!Q0<-!@d4q3#"2:R?VX'f=:!>FKRA2K3]]:t\2WXT!_8_:0o-c"SO:.1=a6u*]qtfU!cWRje0!HgI5`Vf]lb3]RA!_C0u`Wtb.K3mp@O%\\?U'6hkn`JCP/b>#-[V%,D#(TIS5.=`hd.Sk+jp;L@[!TVid_:%8GD6N(drX+gY?,L.0kI&`/$Ni;MG7q2BZZ,KL"i'I:*pj;0fkDl$K9\5=8np]a9]iQLWpRNcUABI]C]B;=WB'N7Caf[@-6h391qEh1\:0@QjSM8b=^_TfL:liW*]\'/jpbJ4Na8QOd0k8^eRBNX9kt8S:NHKe1hmV"PDQdt(QrkV9?tPGSnr\Vp]Bn(#?A#-'jl&A@l?bl7bX5,C^@_Z'PRF%b+:-QddA`"s`aJMSr[je\!2g9QObF1=*B7u9Bq%h`<.lbFpI$9@k_o8eY"MfZFn@PPb9370&#<..e:S@8.LCrZ8GM%\[fALg3oGY8T6nl0!63h(,/3n6c?k`'H<8;H0SPX.Zl]>o0pFjOkT68drtSr://CGnGt3e#sF.&Q2r_EBX`>oZFQgr^kMZtRV&J<8m$neC`'O>Jn^fo$dtOfK*PJbi]o;bNbVBqnP*eT2\5UirIA(VNhUl4G*fB7CG^,7<%Hlj_0=dd.PucC#T:9,-abU>,l81Jhi)RpJ*d`9f>A^L7-S0:7ecr/&1u,/a]R.n1i6mMNZ_Z$g3+#7HeTRB"[GHIf#*_NQ!A8LUS8XV$"3lq2\b6T^u.]-KqbLC^ZG`9(l+/#GHr*BoD6*imLhHnu8Ye[D-:iCco&MaLs#:h=Mh(gfP\%=Z5cmDM4;,KO_"Y8kM"E_;En(,Jo7)#qPJ-""710'q2@XGaIMDYC3nQ!qL]Nqms8L\!R%!,q-bM7')AC8-h!fp0q:W#QReAJHLbdl4N1(75d`E7`U?Z9'm(3=h@T]$p\Xc,J?t,GE&f^(fc1#=kTUp]=U"aUs+cCXp.cS0":gI'U2f$jZ]57b.aT8;(%pmak:"tFJY$ee:m<]X]XtZ.u)91l8JiCp`sc\H^q_Lo\S-MmRhUR^eQL$G>7CbE.L0TtoeKh%3Eo=]S[5rd)nd"#2l_WE&eDEQPEs#0RP"K[7qiWb3p=_`IM%NKNN,08s-CM">C86>`.V5:5.W#7dJMq!q[HaCHP+A,qYFiS/@l]KKoT7AG`if%H8QnH[*)Ruf`sB7[(n@OojB00tf\p-$ga,XC!?Kgt:rc@X2_+I[_g,!J-?*M*h*WbL>0,GiLZ7@O_N?B!,-?#OWAaiO[ToPXZ-!>ck,96:f?&=,>=1[,TdjC2.e8Adk9*As_I]ok2Sg>[)9Si^/u&PYFd5I2bUTdec%YVh];>M8ZQZ6X#o5^HL?ss`_;.G2>\8@B,SYTTm&ZbCR;e3\X+-o&IPKiVjf72AE5W:,;JK*"m\EAJ_<.P.4ps,`8IX*[8*#KR]m`],FXKLG@VH?Z-lT*C.VW7K$T^1\92/*M4Xm/Xm0C\(BeGp7coP0h`IQ]:!JdLU70g@i7poK_?L[ZmYkLEBF2#'\W*$S(dE&5_rX*s6U`rLSgR"o`ufJnZU\?6-hc!40iu2FpM=>$6J2O/BISY0oV6(:iiF;Dj>BRb*:@fVq/euDLm$HdW]'-0b=OCXhuVEE]kg2VuX1DMIEa&('D5?V3.'U_.l.D_jL,U%E5;#)>Vn=`Y(B[gFo!>VCi9jHsu3&,PdMmaHImRT9+@i)1-(4sdRReD)R\UT/*g&=XjVQ>2!j(a.34EGOLklh'_RH(L-FCT6F&:$lEW%SJ9s^MoL_T5LN3Ct$(Q1dq6?+?W!+1&Q#UCo^VQ_g5-(5lZJrhKhq!41I_OU\N]_/9RtJdf7AO\&>oGn+eFrl0Tco!rRu:N&@D>X]d-N]L=h;":S0i2FNcFrdt5q)uq\hP4HoZfI\e$=G23+D<4ioDPg'>6V-BdFQ4&/(N1(>\EqMd+_>PqP@h:$n+HuYaB-?GGr%IA#9fltI]S0-8>;e5l5A5ke33tV>2%7abi\g/'I?HW`%gFJZW[k1?EY+U7/`M>YlTUEuB#@u@5k6.B7[)V(_B^N'`V!bOg0M\&rfVD>`pN+8S"a,eUUD"[Qq-Y7*O+$:/XkDjp2N/Lg]b3\)7#C+*#$tmY;WuU:,%@N..j-4d9jpipthh*Zp/Clk@pOCph#UG149(48"!?-!:^8e\IV_,S2=&*_f]'VGeg"rq/5;4J8\6>loQ,b:8-^,@\B#O;i1JR+jhdFI-G@F[>Dl.4C5m6">`Lp,eJ*!k;aGN(D;l>I/,d=GR]c,:;in`1-8-3W,5=XR+[PDWaS]RFqE*rKY'++7p"N``Dpl\'Gh5E**Ol7j:T(gtFGnO9f66aQaRLI4[_oT'AZT3-E_j4p`&K$f^I\J3=V8"LNMXO;bKKO]rq'r0hSDi?Qma\k3mC96h$ZdXJ@53(2Sj>14XGJHt0S?+.^%?gc<-jUKTHDs$?=X-Bfietj/A^fI")$!fkT1Y*COMo[FYEOjeX!'9H8S;FC#S^D)8<3T=@ILW2?RcU]m=EO\muOjScKY@^YL9#Y<)`l5E+P1C&TA,UBW+"T^&>q#`NKOR_57P\O?nJHCYF2$&T?gA!JG7/nZ5i)`9_\UOWpFo<9;AVd9>h(eJ^HP%q`31T.*5*Do"A*+/!(uknKE*e\UZUC+ZShHtV":*^jiG(PnUb98arbQ*6rVC<6(@d"VGH3\AgHEU_uUatE6(/eJ:UXN.$B2h>3[]!7J)O.sBG@b)a*T>4_Y6p?3OE2D2qZZP7QGq.7R$S:r5Y3_rVrqk-7f0Xj[:^8m"hq4q3BW'FV6ZO[>2XrjgJW%<%FeHF5:H:601oJoXu<3Nlj,0jD"NiPBMnpu;E-A?qAh\X"LJG)9A9W>ae+_mT**bO30;lOUD`]6WZ%un;pVpq"YR%QDneg/>GakP=.$ha4VM%$Q(V)kuM\A*ci/DucRCTSMc/uctM>%8DSX1q][T"1=4/u0lYT9?b9pDKA2Ubl%/0;M_\t;J`8RRalWDb0n!tgHn@lP2>IN09HL*S6/PVJFu96hu%:P"S63J6[ag+dGjYT7%S:;\P(eP'Z'"'KU_B<`B+Am/YDRe>!`:4+@2EZ(!I4"VA#5KRT"r98F%9OWrbQJR?2?K$o>+Ek$1%LgP5nR&]rS:G.TR1$WV1_/UqBQM4XPSX+QoV[n;Q9TO]&-2D[^[bs^pTgaT.dp\QD?,*9Z)o4n2j=jC72QPP/Oe!dkBgNA[D8\`r;-L;eFcq[&@#Kr:ZZQ&pi?W",5LSq#^.-90tHG*W:^HngscN(,6hZmks_<9FF>mP%1Bj3LpA\jNQP"fff`b>]=)oNaQ5_&bYmuFOO7r]b2fNJbcRppY'()mDj<;_Xf+)C,de#d/:@;,krC.]F!YTUYdDoJfGhB\sH&2QCM!QkSo'/F`Mk^M6rQ=*g[Ggog,A90B5Q2dNh'!'0T,)IinYpF>Q'A:b(q[eo$(l%'o!*a2DbaAIehI:an*)tGb3*k2R_BOrK:qpr.QepPeH1IhLl[,PqAl\@$b13%q"r2:5,=_)D&=fKSkL9ON[?7].aGh,@G__uG,6Y\LYYIV5J%QACR*^bXNI95r.qV#H-TpIH&-IJ*MHYOHDHhJ]DW'UOuWkXc1OJprI?^ca%BGH@1tPLkKfVDOE'-n(.\eV5Grac!^IE)u_J8;h"3'GosC?1778anC@;)b?9eNLYDm*H9'YYA0h]JG#88^_S!e888atWR5MP-aXaOIEMG07eW@4u#pYp,AgLclSfg+^<$>l?`"Y\[9\a;K?8pQ[3td$E=3k=!_(/.W/$Qnj\]"6.#[h/\V'iGXKGnBE43Ma[F7eCp+QF%YLn6u:e>mc?r&$uEg:O^!u;c&[Vn#?[ulG,:k5?46-NQ;V!q1M:cH*Oon"%8*O#`N2U6FfGQB"RGoI#Q`p(AG3>pc#O1!UMJ0AFY?>s=1Q.k\LH0Jbk(OgpAIF15/3[6e!("2HB5>1QO`6"Y(`I2eXl5(Jn'H&?e[E[/X3Ac!JH&',:5,L2?!c,g$;'*B#Ju\)\c'1.3G\6'N:6&gWTsK"#PSf"IMYV?*Bo#C2#)j+5`]Gs;0")7F@RjM68l<;S1)PP:j:l(O.6h4.L*ea3=/&NnqaI6-SHWuI8[YmlgW&@[3SiG87l+IT2J#PN?eYk/,OO"J?.k,73Ej&b4ml\dG?6V$StiV>p$;%l3mR^<$I/7Blcnf#!nU>fT.[d&?.>6'MM$;\hFp;Qd4DiD&tQs-OW"n@q/^*L*B_?<"7Cr#DSW%fB&N3q*'oLcQLu&6X^Ym2Q9Lk*WG=eXk!8lV3\@[,7fQ`cS@/j8k9*O4/mT8'Fok'IUZel`ku4F*?o3A/bl'0[8#rg;LtY+D\2#7Yh-DsX<;iM9e?IF.1D_.*q'UtSF_T-fXmT#dtYlb'HZZlHELkTDR>Z8%5uW!?cVh(U@aCY"_"fOaNip1\6r8#iD*.:m/=Q(kD?i)OUp0DVc=.X\="X$Z3)9VsUL0*lOfLgI%*AXG08b)&c;,d\$W)jHbaZML"aXJ.)HUS>%&Z2NoNL==tfa-=h[njf,@ZPm97Zrs*YbpcN-f4_+8Jc*f6QDbH&pZY!ms(beit2,pAin6mL2+YuYqgYCD$SiL&N[=u?ZY!Lptqa(K=LYAJqjl1SQ&/m'#"-c!2U.7nDQ?qglSY$PeBJNIV]RZB"o'dm%XiQ$N5>fh_sJKpHr85i>aM"5a[4?bXieH*KsM0Z\q[G@]^QM5&cluE=%koFcQ&-E)[!cG&eKr#sU\B?TYNELYr-?7_?M[]TK3(1Ibb;);Lk*O[Dk('=pg!1sH<,=SkA/Y>KWPVd?Z1]4uJQ-V:n:"3SJO0ZXha+k5W0UD2(!Fe+s:/'j1()5Be;cMaW/uVOdSi,4\L[PAlC1kCcS(MIFipbG'qp8g;o0F1-OjZ$k%-EuY,=C2=Pi8V/!pP,)Va;uQe$KoS:q&M]#i\OjDgEcb@So![k)*^7KAePgJ'(@SP/[e\2Xp:pT4'R9Ri`X1J7L^#abPQOER_%V1UVr%Z;nIgYq;]6Xs1^eR]u.[8P2"P-REVe+kH=>]ti+S9RitSp/K:<-Xmk0AJ!lrimlFBi:o@>mBCiG?JcWGEM[i/^dN!gno6O4+\4-JN4e8G0GdBdEoe>P",+Lq*5<)UL_auj@![@c]ZXAGD7;-?BZZ2(4K=1c9CS>"GEa7t]:HI9'Wi?r_:qu88?CAVBo`?'-W,%5,F/)mQk@;PKTYdHX";^A\a4&Ngl]\_m"`4>:ANc+32XDhPZe]YZuS=3jP-d.%RU_k%9"'R'7CH=3\5:j"Z-L7Atb[&tXPQ]#1pL_T7Z7Rb)+#d1\A+c4,,jo/f[;GWF/!;.c\2&UMiThCs(sb>0%u2Fg&HdSod18&KJ_ltM7A1UZ*>Nb?NZgS;@!VWd-WYe'"pECDPI5)2=1fnpl^dr>gk!p?M/*13BF4-iQ-H.\ap640mN!Ds5aq!JfoqVnn8P[E,6THW$[c34I22bVpmP?+c&YS2ja8o&[iq6^[>1(eN'cj:2(oa;Un2W9i#1sXT*IMm^!.onM[r1X]!>&[IsYlWJ1`l#<5!Y:qn!/>.j-t:4=@N7E'j1].7O;c(#X(['fD3h2IH2@(Vf";]HLHGu&EHZYZ[Y]e1AiK;kIHbSs"6_F-S)b,X_aI4Lf!_QZ'ipDQuj5;'s9c;dQkSF389HFLe?EDfG<4apjeaBO"uqc;qr)`_4kQcQIB=UnDfJ]`TgAA&0D3BODFd^j53MVGLua%/C`+l*bjA;AbOGgE0lMB6f1/tmH%*=(SnSY=6c5ls5Dkq"X.CUr]e%0)$8#5LDWmn`2`KX440*@h;W5Mt^B.A29A*"n]OCT'Eq*FQ-FlNd=$7Z^K-ct%XS5qfVenj+]X^2cFjqieUYI4)S,Db"qZJ+-]d^/A)YVs1V>:cNQt2pd5J&]p@Hgf[B[@aXMZ8,c4T#ZZ_9(2%HfIc5`2C`2SDmeR$f`jD!C3=8%5@!C%:(ka9&^9UI/h]1+"btI@&:$"@j3`FjFhirf&8>h]4-RTYI\1Hd]3R*Bn7mlfJ)$bB9aNB/@/G.hGnHY="pPOZ+LlhGVXgWQ)jg$7fF-:!RjJ/.V6"l7iIVQTE/G-"^#g3MPLnSOeL^oI/X=[L>`b0T7=!Lj+f=(84=a@@TcUcmgtGbK[?J5gPi/XD!LRl/di0MLUDp*Z!X:cp_/:fY:Q"Qn^Ga0T.P?BCM>fs/!&2`rWPo]s+ILF-bAg?`Kt)P'Q`=+(cJf5,'u@T[7e->V1DeNNgMK?'BNhpWS9Ir5JjH,[(o@PG!P:$AjZ\"LI>"2V!U@Z%^c+hT'7P2SY[tUURi&?p;<*#"!G%+U]ZEc&tt-#Q$ER9.X2bAVe#Loq)o6k#7rp1.ZVM5pSHCgbqi&pT1X-!qsf[,g?F4%jdDCp6atE73%((Upij.E2o:HQH&-s1@$K()5#)@If+uVQ]H;^LDCSOTCS>iCFhA6kh,kh764s1KqH6:5!)MbPg\s9e^O+mQl(AUa.]dgm7F+UJW4&Im83-f+1Z"XH@T&aRlr+7G2eu]_!VB-S@?MrK.9TrXAWPZm8h8Um(W8]XOTp&%HFk%p4c[JR_%VANj[&3r^<8i1*"dRkSj.Cq!B\Q@N/Ag@@@?^h&hlf?EC2J+u3Q1Dn0`scddR#1b&2oOS\=_B?&PgOEAPPJ_NG'lqPsTq7`KTiWrT.h9oD/52u%M?/>oDcTh,/@e/8Z"+3.QWUE$B#G]I)oD[\qZ0D2`me*Xfj=pLI&`RMrpp$4@Y6MA\!%3cOGd%mT6QU3I_O.7pN:6<>5Vp#)R)g`p)#rS.ri//7O9K6ZtLhDlD3^EUX\]fPoqcFLIZ_XiqRL?-TWe7Nm#VU:pE;G*K`[YO'4bCJU3%7:82Bs%f>DjcX@%Gue#(aW%AK\L3rigMB+MdC`YmkaD]EBr"V(^WJg_`ib3r2pu1CG[SXHYm22#[%RKC@c*9Y/4B\S=")J_kL]DAsXJ`a1aK]$nLnk36jQpuBW^Io)]'=#lSsG*4FnVXH-."dm(O:1W9j;tK#E\q`70SkR3F1]h:(S"Id,psDgBn?/:(Ak55r-+s[W7YeBn4]@b1`'6D;#Js5nbnlD=ND'G[A8M64U]T@A/W&&Lm#%)V?ck7F-)=/8&3F_]+G16qRGCg!I@'4=IT8Z,U_37Ga++3Tf?33B''`i^/@?SuWj@_(:cB;KH[Ci"!DFSCj(X%HojF+]0\:]HRPG;qHhIKN/ZSJ+o_6`Oq'4%j.l%+q!c77)R?:^a!Qb_:'W4&RTrA2>Ir='OEt2/n`M89P0l13Wen%Us]WjKr)Ff-6gi0E2KS[-OkA"Qp%,e.+c2T:%R=t$rQR=N"R5jgP;C31%5aTL2J"?h.Y\qN>>!(cVmMh;]:8f^91fHT&US*&,P83(n(ogGi``]Lb9ONng*HRe[/p'0UOPh]DI8ao$CG<:mZl$*N,H8E-Xae)Z,XKiKS#b9cT8u:h_hqhgUntJe'IVR#To^88dom+YQVtPSE4Kpmon;"c;?n_C;usF_caW>scdA)pL#KPUP:9b0t=2VjbA.V`s.MeF'!D2C+^3@?5':,#NWl<52a->sbC@5G=N@!^eAGK2GTkZ+pc[JCZ=^HT:GB8%'4HpQ$;C857d!j5@^FD@5.<^9F5F!Jk]qDV>,F78#Ur16hN-)=(.2qp./-1,%@p(UZ/f7-2M$sO&)urEZ92lHI@@E"8f1lWoYn^ZF7)r[pjH5DN$%kW,J/GZ93`+'Y[5R2>EiDX%>2>#LTO$L:j*gob9\*Ujt8cob/B8$q@dTg"=E=!?c3Hk/9oIV,B9`,?,si%;!.]BRlNcp'$M5=j^2/E2SL#\ML&g5dWqXZ>;[7gX+EL=4?Us-ZM(^E`[_oVMtY;Mo4tVd=Mq"-j(nO>$M%<;=;7b<$^uLHgMcBeOlidnK@/"fk-KgQ+9p7_>G8*Y&/$V\sD2+cDS`6jX"I#m[FMjpd^1*B9kO!VL&UGDk;tlM=PWs:b!$QS,^[fkD**:##:+TD6GjF!`.JG=!5B`!r3-KE3$T\TdmOBO&*7SGSKam+BoI\R$BtJ3Hag#'!2;Z1!__i&S[#T)92#cT*g2akbT@H,tcd$=dId>>SaHK1*$27S[`iBPJ1H6Y?sK?QUY4hc9e&Y[-4@"LHB&2`&u+8*%Ukn,t&1$kmt`H5QAMDOC#Wf.Y+7-VD1#b+uaFk7bgJSds7-Q)>]tqmZ1YI6$`=`s[bEq[B9KZdHe>J);(A:^4)(10M!nk)sh=+bLU@a!ISNU@jpj*S*BF51U+MLDK*0[b]1:"Y[b_1fsgT^t2I5Od:B]c_LUrm;p[dX^pDNJk:rf^kHh$LWY:5h"!^a+.jWgoW?5$!6%$]SI*(6]^[0_$FA[#gTLDj=g*KQZ7]0#KTWFo`M@FWI]IP6C(Lkr7>eb9Al/Ret&md>o8MuhkZ5pR(F&jj$$]da2i1""V3#C^IIYQfcW&lL'^deU/_>'$J]3YC;,l%EZV["p8C\\[0GMI1Oj_X8R-HPi50H&Z"U_/=g+Ug:DuLbJH_:u58;+G1T2ZJcE5TL_jG;;UYUn`s8?)%U(T0:l7[M@t7>h`"4tj!aNN[+LotG:)3',=M\BO0roGtEKZBs,(0@-[eY'(rf++:#R5%XCKa9Q*(-!Sj`[.#[5C#.5B#su%7s%&Ybf$E72PHV$k5C=?E_/XqY#'"gqpp31E(RK`EA`f-B'*V%lhPU5hKp;__q1[6S^K7_ML?=a^=gmk*qPE8tFQYd^qtq7)mjP:EO`[-`@sW?4p(Cg,HPD"V70BQsf9581]1Ief;LfJcqhLlT767XKD`'R>c-!UIKPccf$Z[%f!$Xt,]Cp&oL4#0&7;dH%C@8d4ILYjV.8UoseKJmLc?T6h^;sCZrT#n5lH['^p]!(_A;!9tJGAp"2Fu>OhBYZ.f*nu06obL%(;0#LUT:?sgA+n\JJ\C&d(,-s`D89;MaL3aVt;-ir*Kt/W;94g=)rXH,Z%IibVpfO8p1ETgHGJng%EXgu$.r+kb+-]cVN3LbS@68OgI`V6NW-h:rcc0$C3$?'k_i_CSAL1&]\E)st1%S:XLCqV@fED.YG`YpED':sS@@C-Q)2XI=E<[uB7d/ALnLG".^6Z`4+k,!dBmUE>rf(/@pl;"Z>2H)^5SG`j8%h.)=(P3I("dhhCmDE`Q`LTk[0VO:=K]<-:n&aL^`f%h=t1)[RD#$W6hp"1Zmcu9fUn5,,1YqQ5C+HY-MJkk@`L-cFYK&NH(q=DG_)oMu`n,F^DknG.\$)l"6iUHDlX.IRR7$gI"l.mG/Nl<*'Vo]9\.ZstjT;e61s/=8#m-Zk:2[ClSgH&I[mUj^s=rsek7?feH7991t!30g"H4jH3F%:ELds';<.pg>Z_WO)c$A,Ug]I-r*\>5V%eFl&*B(M$cLQM`UU!s.YA)Yt9%qPncSe5-Ha_BekC5RLRB_2B9^?SC;'JMC8j9spgj_$=XMhK;u`OFCh!'\:;0dX.G)oI)6.RYSYT%ZuC]paTKdjFRfr?iUThG&A7EbE"kKt;@?+,rR"hncM=L,;eh[2ecQ5,O?dg)+;keQYr\A*/^sku4UPM??U^JcQ1>gAcABbG.`l'8:J-U@U(>oIZTTo_3]ZQjH$m_u-LTq&]R!HEiajRr8Q_\>eGr6`#4'Z9hHe-_kRphYL+JY:P^m[ad7GJ?nI8,Cc!g+5n2Hh#7Ztp`_1Y6ec;H.S\E22k`]rDeUn];fhh2)96-r?oGBWtN\Q6TAF.'cp$6F"_o>m^3lo#m,cCc^QEYsVRnoD4j2jL#-c6RZ/WRj:+r%m7^cf`$IjtOG)4sqjD"`;Ek^21L4`69;[W!/N_:f/1rnPAS1c1s?]5%YVW-ASo1?o61WO94j'=)mJl89%_"JMmqQ5*8i947i-HUXlas5VDUI?l/T#a4t'e_V=I^B#WJbI-A9Z8>q*[@;0N^'j8H$YTs]P,r<0III_&?_@nNGnTRtg_`ic8di1AEA&pbA0P"L3/8tjg9tFhGSKeE7lqK/Z3UTe#R:enI4bM!)ANXAd7?b*>INo7MFLZ:X\T4n[S^N&>GJ]i`6!f,gHNtYeahd=9]qh1>mW^UanAo"kS5Z&P=JFW!5mn3s5;f9_>=043XTM_;3CE/MpSY0a5J0PX^Lq^;.?\a^Qg$dO^ept-@3,"R?CRHA:`usfi-YuCqmSu="*;:,k"1n3*q#7t5=,_@KuS5O.]A8U$=R8W&\;Ukp;3KM\[3O5]_n#iX0\a/tQbs+?O4"#+>YX]6(s7`=S0pI+mkafpP"Xj6_Z,H&p9V0/?BfhRjg)9Hf7aaq8j3e\#)oI21hY-fgm]'=6kCqedj<07U$\*peR9\-Y$uiSVhNl?EL4Rl>1&3l>)5WBIrDQ$b+Js::MbRc+Ua=<$92\`R6QMYZb5si_SnG(J51#@O73XA5d6-:6fR[?ZnIQoT#L(U^S'ast:,B4A%)j2GRMYAP-nGCW8UQ@rAHkK.[p/]'7D_1[(m(lG`Zifo&+.IYO!1lQlCk%PiEmYXNU89=E+tTdhKTe[Bd^[ZLJ#JZ_lj4^$o'!0bum0nZ15j&VKM#13&?SZ*OdA20!ar/$a?7cF(^fEkSAB8ARaF2rUY^Yo,P6=*]$XGpG7BM6u*Fk4?h'K6_')M?8&17?6KJBh5iYV>V0:W-=k-9GT4LRP,rS0F/&*7Jdla@!t(bWgm2D4%%;MdXHX\A,*O/jSrBHh(L.,EJDZ76u9$F[nWB[\DJCg%1i5[g48*D?sl`c"j]:TTd$eu&*5=jkK.CCnM=)shs&M8bJ-@KH0$'g"kE\0';+leA>0,;GQ5eU;r_r"Y's%]rC9X]'^QQe`g[FDkM46pLZl5q1qRfW-S39fRGf+)V#pZhI^U;7TocQb,\Qoa?Mh33"smW,hN)pAHdW^51E_e?g?/Q(a?>:@&J8XOX`*C@EtaP8(j&>%dC)BYq@`ZIBETHHC%["S?IiRd*\&k(gU9eFD2Wp.T4ief%HID@QoiWh-b.a08jkr&)/gYR%$tHpkcDH`]QoOjmg+W(8$FD0cpihh?>10)k'VE=O-A"cPVW^/'Y5'TpC4bpZ/dI9A@)M8mhZUDRQ\mdX$M`@o-&3J7"Vgp&!a!j_`U*A/NE3g8"(&PDDEZ?t,[^"=p+.Y^99E:XIY24$C;#IN;[^qG?eZKQtZ`[>>GlFIQ3\+\@VbI:t=B>G)*.p#'XTj"#\!-3sVrd^A7K4$YrhZo;0PFdAP1X?eU1YN,JrI&QleH@:/L;]_F*Z8Q.UK`\M?kO3m)FJHKr1;lR6fe>C%(+\ASMkAmqHqnGh+7T9FfG8YI1:F[*ZEkD,<'bOjJ&$S,SDGif68'fV31a)ID+s`PQHD5R!a\sb7Ta]pVKPho`Luqi)A\?GYYZ4f.M)F7>^PSt8Cb?Dn-?GqM$]Gi(k)nRa<@BiE4hZOom]6&Lr003ekBkj'tbs*],h9@A(rcghG'mcD83I[/Ffr;"]L;+t;[2dFQB]Db(.KN_lAst@AT`,QOUphY?=(--Zngp34"\d,h4Z+T`F^T1*CO7S"N-cQ^H^g!Lk*;^"Q4lW\@kPf2qB'*;<]5"(1"us5$FgADOP!A_1"WSMaZUJ]^'71'VLoW[1-uBHAGg6W#Oae]B]MC(WI.([WNh_tqE@&^%/dR:Zp$A_d8XI-+Xq<7(.@1rNRMO!(m>IACTfaooNA;7m&;UYrsm("Y@]hO_S`R.l?#9,&;_-Ko<,+udPGp1eO-"m@a0MHqe=X&o`2NPh1#$Cf]4f4/8WU/Y?>t]DT+eN4:#C0o>G\N:/?&2j.A;mEi?D0@0@f]em#&*G97RQ8O_LgTKfO1qG2eS')TQ/#:kluSr4%Ea>7Te1pT%/'O(-`ij#g$B2YLtc-MU06RCS7+tX;;UNg0kuA?en,fWQqi_jU%!i7:e[EE&:Id.U6.trq"H\bO3O3#ZK@4p-D>&Q$`nFk$p;QGq0Lg"3#MU"^ls0)6OeG)Ai)<*-+-I.:Ho=)a5i/>]u=*Vm?YDj_emC)2*bMJ!WT34PPWGtaT_')#1OWke.]feUs7F,HpI51A!L7/8,B,\-WsFloe$o6/Y4NAFFQ$C[fLDA*lY,_c5$-?Z8!+4T`n6_DN[,Nr]r4L`A(uYnbtE)a%(X*_,[S@JUIj76I'IRP,YLbGHT;m4+?K"(Fj9e.Y16>i*Z3VWGgLo3aAoJ6I)V:X`s2F`pM2[_ORgdFe.X)]bm??R>_]kO@=U)L3@;\''Vl8C$6XHZTN@D,+b.#ID=s\$p4ET.&?eOIdj4%U=X$CQ_UIPW:u>k:4iS#MAL,fB#Buq9i1Fh5Y:YcKP1;[N3*hl5Yrr']oT9`HrfZjRI=]R0iR3LPN=Y=o-@<(`1-\F-m-Y'^(JJ&`6.Xhu^l#*bsH\agCf1X!)K6jH]kZD?2Z#JjtI$2?K?Vfq@l3:5#B4WbI%A]nPcD&ehm;!EVJ42nW"B093e*^n6Qi#K["X)15Z;a.2l"@@%5U?GHIgeP,fA0J.I2J9qiUhRd7b:'LA4Q?Tc"kDPAiJ/g9"W1(#)=b8=RBt;aK[dP=d7"t?o6ZRS0]WIQ9Gd(mJlDbbkOh@Cq?OGY>$eo8\iS:bA4$iJS>L;I)$[6Rn'8[0MB,uC<22PTh*__EU?4!l8*tk-YjunO0fqN*+=%1kmrhqiam.PJ$')&=gdYG"YLeMARD"DR,5ArU*-;kZQ=(5dI/Y*&q&k6$duBo_?t:o.u9AlQQnmG;fd7d_N)GuNUN&ja8_+8^*si!/7ZK\UBXpd^nCQo3jBg`STUIXQZD#Q0+$CNALmQE_L2V@;Q7o7%=&A7)+#;,/d@LGsagj`S79=m.JZ'0*8%46PN&J\sP013sjNhWhBc^Z[t4ek%:uhI2#D5n@!L3+,o[p6=QP5'jh.Fu[)6A3PluVgSFCL^^7ILRtc64SoeYJQL]Z5.4kU5pO"CB$;,Zm6^Z10_qUbui'gp1mnK.23o]HCm;i?396Nq_*9,@(8E9>'WMJ3oBh>dWei&,:Zgs1;I5sP'53T$^;@JJ?#urjTe-TfDD8]dsP-Lam(1;>f'>V8m3G%=V5k_LrPAM_BoR-Hl-p/_`=;&M'Vol!ZIW9H5_s9R]D37UH@&ae6Z*Dh[>\;GC8lEflT\k3O@,q$EJor@6u5Apr>1P"gA-nC!$1Kb'^V%Ud=atET'(Bg,L_[.fVbm7CLg+bW]'hDUh8TBZ*8UVPIlH(-L)a3H)u?%u-m[7fW_pbE^oVZu/ION^r?dA`:021hYM<\Ltr$$bmga)dKMe`2D6Y8#]W5$..;7^&erYgD:JhPdnOH-UB2gi\c,%G0Xn!c,9^^C`NNKD\J/B4VE+!:4T5\2&#HYnIP'G%-UOnjr$PG>):T!#-a_WL:#0TMk)9#jHMRn[GV7s:`'+15N!:kg;&OQpV.?X`R2M,3pup!GeHobP0S3CCE,2`saEmn^O:%O'sV-KmT,SQ\*\_b*%.3i(#aW6d&m6t[%cA5koN3C2>.j\[>j2>j:hoZl2ZpBm%>%A4Mn)WR+lKj)URLuqL69d8""1+hc`l$\#Sj0QPj)4pYE[V,-ba>fW2CX?633iBhgL5._F6[>5F6=sZ0SO,&\hSQOdZFlS'c_:6lEOI(mM+JVP3^$s_6i@:XJ`VW(e>Zn+Gb'@Z$Y9L$KIIE:kM&fp)"LN<;Z8S7(ld8T3b%2opa]<9!EfspX-uN"3HC[_Ma/E*cQ7KM[mc1eCLjoRJ);=o=K/'Pe4&-up0uO_EOBtKU!`hp1OTLc=k5'K#:*s7`)];6S)%"'/%=-jk*4p#`&p[Lch(K3Q3KE;-F?bZ3te8@AtR5AA.jSiFRK5;O2Yq1hhSi>6fIpa9,oN,@9bS?akjZ:`:>"2d@99rPrZm<$FOK$DMJ)E!&Nq/]aR'm#ga\J$1I8U#=j?Hs5`[u>;`=X.Y8.k8J;kYVtM\t6j[mX\ApstdP48*>%4X+?@H-/&3?86kGbq;P8f,ep`3CC"C^K2*uF,R"6(XITY4+He"5'g^_Vr27MO_O0>5-1*KDh=DIu=AXFR9Ph"Nh].t?:c#)K#!p#gF5;G-kJH/Xh.)TP-DELsZg/#DD4poC-Fp;[RDqJc53cdZXF6(]LRFNKoH45^:FTC/l:Y47OAgT5q.HDI&*_[4fll5jnYZ.?X-K#,C<6T;Ob@fB3-S"$;q@!XD7dbS)I!Lm2p2P`\_iLCk[(gMh]TEd87%TF;FS$Ln1"s>"Mi]BeMl=juu450IIIe7.=Mf'0p6Rqani,3g`V?))7;5&A=.XE8.bbJsE26A\#pSq;L+diiK.=m9KV>>&.ft!.rRBiO=bDR@o'TtSu_F41'%Lm+N7i@B$F^/2KBn!*+_"@!9P>iThI,)N)Sk*BKCd%Mdfa;GrO63.8.eVRt@snKU[8`\^R8As7IVS[K.1HNrfq.#(b&+bfN0'HaZafDtr?.she$/UmEf_gC;Ll*\,%MobOM#D-4@r_H2IjIn.KDTEIto<%_#H%N1]slK&j_B>O^tamM)WmhPNDr,T$Q!TODBdff=h7'?f*Sh4b!*aqJp%:Cr)S*I7:mQ[auANeI)Q>A%[.iIHpPG[\?rMTS]d/=KALY;V$@Crb_E%^IEWk?jDfP4"be^2rtRu,;U/BXT9KIY@DJ,F0s>5E"kLMkn"JUrC%SB!Ndf1%GpTk8QiBICZV@NBkob;@*J%R?5J&D'-?'dh,E`V]M`4!^e/"#kELSkBSi6"(YSd823$PB!WIcfIca*18_4_o-@VS@L70Y$58Li%_I"HHNDK+e,QHWJ6Md[2h3G60K[W\gY8OYCL*>^3EteY`e8&I.!(;L7#>&?:"68FngQ3&iQd]EtE54A_^ihh0pS5NlVc0JN`r_;Ml%ft/:!muM)].Rek-#c+NE,r=2XLptkX"!IDTRA^IEK4HGbTti(j(s"HkPg\FPT*fJlAK"Mm%,%8V]:#UgR+jRJ(E])jO6-W/XTXrlot^(9Gm@(Biu`a(\2Ib=+/Cb[N=o(RbibPqW't#!COc`dq'%D5+S2=aFe*o^Ur,!d>&UAQZ%=3e^_hBGc^'FCDn:iSZu%4clo\_uJ[KQY2X?@sN38?o9"#-$PXb/-%Y?OIIh+lRaD!f&Yhj+fOmGcFD#>n-'YX`F<^)e&DdH/4I[)$JeqBYEq;O*(e)sf=F-@LQ\H:r@Vc\BL1#iF/29Wf47_GlK#dPJHTB?$`MdV+3k/_%^T%KTaVfP5:.B]a6=:4rY=-,=O@fd_c8'j3H,MGRR$5ZT&rd:2L6Y!R-.]2].1+=I%jbZ=c(5OiT^k-T[^iuTT01IbipU9nQh+GkJGP)H3HS$;hIMH/Bd*>+0cP0D;.\]m-Wrgd"@T;W2j7L+D'_aC?Z=[_Db#+0Kc6O8VN!CFU.T=k?kEP>#I!="2\CErOBpnP*_=P6\pXomE+_e2q?>\\&IHbZM'L-!f.#b/8*MB$ClWLmmsgZ"G<=L'Q1c@^pURM)IukNP+/[g3jRGt3)f%uV!c^Dml^`Fm&$@roMBlD[LUXES>X%SY:M$b)#0jlG=Rl=n\YimACHs.\^c]0^AMmgfc-FLs1$]FVpH^FH\/GY=,;SAL&pQdU`meXgcc@<_)#b6S#$M$p/UYSg>q]eOkG0-UuY%c>!0E2*=%+n$d;4k7RZk8@/59+_\g"8ej,hoGG#=cV$$\,SuSf*B!>A_t7uJ;i#g=,/`cqYuerlbRd!W.VGcXjY\#YrJe9+c#Jq>o@F$l^_p+)XR9sku@UmCQ*I3j0K",L2tkErW"UV@E`!C7&O'BdIqeA@i+qH1R1RS]..oY-#%BWUXnn^!%/)EVf$:Tit]$iT#a#\@Y$YhD=O1hU=Pe<B$#:^RWcpnbj#MZl?Km/\"5ZuJm1)G(I0?/aFd`Pg,(!"g2:n=+\OeClgn=L_3u*rRYd=Q^_^h8;?%Gp`QM=7EOLD`OHI?KiK!0IlZ',ctNXH956536.6I6m*^Bk-o($H6$K'!c='1EHem2&m'u!:UkE89-j"B36%hY?j[,iCWdLmfW[(?^2I1>+]KDq,GUW6^&!K\8pLZ[%9'>j23Xb,JN$>'=e'l8;LcE.ssuuH]aA^NQ7gT745)fpqX_jO^c?H#5`(a7KI%891O`3@FN%6G;q'))2'?.q2/F#>$rn1[#(i@F'fCNRG%n*ipW3eNE^R.-MX)^m*Gh*]WeB;)i>]_c]DBUF(8-rcu*D'6T1>'=/-WbC%92VCan8lSek=s]r>^Wl@H#(:0Z\Tc0D-Ch]X7?aE\ecI_$i%$tM'1?TX^Z:4P,V)E]M]mnI6cfO1Ok9Xp:L).5%ed=Uq@O0CNiA'6:@\[qs/8c1GFG.Kpl).G!#J/nU3IU"W=!gOlTpf3Mmc?(\LiCY+H)`%Cnt'Abg0$';.G8#hXP3pmF`%\6LEeC7h*FPq1p(SmMCKFKa2D),M?-8]f^%d`S1IR?mN>7BLAu`F)"h+K0'SXIQo_`HZ37dB,eJb:@b0O;$?@_Nd)'0k&djDFWki?8MP.JBj6iV?p@;=mXS_g^3@aotP>$l:OZ%ZaatTq)!HT2X#d@A7fuUarXb5Dl?_1p]ju!fiCqs,_;VM1o$LY(bOUE;Ue$U90hXF/*MaJ8l?k]^TmbP)YcV3H:(rnj^)k,GMGXX_X'od+dUdLc]\P$us:h[lU6YqDcp@=B5nS<>NO3a'0^;oce[UQDC';i_Cp?,3?a9HfU&K\3.'M"tUX]E0=P4\GZk=[N4X\5:7F*$+q?Y*u_WE^1o'j57IjAc9dHjI10l8\h0!X'JK,cSnf.T\iqLjuMp).J2nW5Y[2&L9?MP\dI>fr3%@[4,(JG#S0kA*nG`"5=p7(hmu#4XsG5d$UIjP!G^A\s2B`k#e??R\D2kiE5p'Vg,L)):XTg]?b]11PPilq8i#u3>b\L1F!)(]K\`NVLshaLmkCIH#2B+U=db_U-Br0?Jtt(,.5Y0S./02GLA/qkZP]SLb\;gU0e,J>33B3P/)kCDTpP-SB/)_k%.6CQ>CTHLg(@#CV8b$UCn917.SMsk&e&Ak+:Q[0)SgR?!mkeE[9X[(X9(dVW+VYkUE*lb9e\0l3>SA0"A`lkqM.`?dTDg2BET+d(=Uan.%@7t]JQk&V7A>:Tk<$XgbKFDPV)D'_"H]1T[NK4YBGZi,96XcqJ"I_H=>6pgRVa_b\JlYU\//bh_5?;Jd8X849X)9\k)&@<,/AGe_im<-hhqrWr',!9n)jSTf*o^mUEb(-T-hKkGg:8PAe+9k&d!H-d0e>d!I+%*=BL>ghsrRMeiZn=.mJQ\BT1glk>$GI+(\/AHkp+g$e>@&blJn(T#4jS%2InmP,u(GeI#J\dm,>gTl1".aB4A38U$@l@b3=Ea^XIpU>gp"1cSi1:k?3^tMiX.])g;)i[!*ZcANS'V#R:4Eq]-gK(td=h"O!u_OS9MtsKVK]/uP[//=rXPsuNN"0B0DN:[6]O5q83<:&0Eh0>A*pqfoDbi,T>OPVcq,nDui))n"RU'==OW%G7eVPP:Ng)/nuXk"M0?/WUM0[tCj(GoWMsVMJ=KVUUlQqn0eop0p]Lio.ro\6AA7-7@i>WqH`=\r?O9/q8!.\Z'P)'qIh/`n>9Wh8n_ailq_R`Ule53jO:7O*>eC8dhf'@!EWZmVL[&K%AOI,S-g3[uX0FUjfa_d9HgjCqi,'ldK$78q8L[K`!Sgc7o2TFZVTf9JA7VKN`sb.Q@/S+QD,0rI].M'B'$1Vo98X`m>qdH@erX_1:,-@$3t@hI+5]$u]k+;UW3]Ia%b_g0>ilj"YA%gGhJ1&FEtuKiW39W/pAC>sn\1t@)>_ri9=`a"d@@hKMNYn-46+"m+nN3EA8V_8>>q"f;>jZZQ,CD0EgIuN')0&aXDZUl/$m=u6q+KO'D$[lGW%"9DgLqPS9\?tAcd[o)UU>8AV8G^\f?M[#E9cU?WPS9pk5^?,5/":aP`M6kePq=B!9;UZo\ZHUEJ.T.'H;ErLKe6W1+;4J$">93.-sO?H+l*j-I]fs5ku^82sL2N/iSD`=JRV]cl"H&ode_^LH^(K+T3k2s0N8=]lZbpoYJ0=UVA(Ah_?o!"-G4&\Q$sH:O?K58sQFLbSRadIDEt`N'Bp_X\P--l&c['/lbgbYBs*RLesQ18TPk[0W@Y;?4IS._L[-B?$=+j&>D*u\;UnX%$QE?7jD@uEicq*:!K+qJtKbG;Qgd=Se]bnQT:hOB=h9"WC=c74:o()4g4E9b]F%V.]Dc8du5gFF,#p`1IgLot>0_"uSe`oR2)MdT"G+O?6@ZHkEaViq4e7&_L3;!emFieSOoNHq%t#_NssDbRUMZ7b^?Ws7'9&8>#(Do?3pqODgDdMeDkrWASJl?d>)S"Kt+0jbZb7'u[XU[K++maY8'[\ducno5\RTJQI(i\nHUOFO]/Z8i_G^cE-0(n#$GXgFJ]3+4JY>ep*F3SOiHGLW0^C-?.F-\27'j!sU]KmpAK]3EQR"Rlm:8Fd%#09jK.7)A@>lChVs&D?,F76b2fGSsUL''.1r=gh:?8j60B6"5j6WN)qo165BVH[1'd^B;-a4N-;(fm#+/r7pMRs"MN8X_nmYMRmi1Zct0"&Hc;E9-?R>f8F4__'\]j8^7:TaAF`eb!d-UHK_(@na(7tEE^IXVjjMKG/f68`LEL=+Rl7C<1bmlIp-VUn4!V2M/uk(@b"5#hN%BHcY]J"K.hh7Z[hN8\R]8]!lGW1m1LAgGm#d?9rKA%<1.S']B:FG?,]BB&MY,39:L9B-rsO1=PeS@4p`912!r+k*K:MUD,cheO(=Bn[*@85?,F2-o\nbn'Bdg4`3<7b.WW"L_Cp9.0U!a/2hM62=@qVPbQ&>(MpmV;u]<6j?&8&kQa(6;dd29(UZUjg^`3h'Ia3LV[$YFo=6)aM>b]ak^-lY>WA`%AeNXNpAI`VMd*X9mhbj)(r2rA0EgYdeT:E[o[8[YTcr(LN:%:&4UIf3+Rp'Y!qe#"$8mG3nWY,Ms5;\]k)aPA7B&P=3]s>&<2>TpXPe?,n8"]P\2@GiBs$?:$FC/mLE9?$L`5(?tI+PQ]O9TH3!8I_2Kp(I+Ue#p+c0sf"Z`!:#nXIKem*\I,j/P>ALWPnLADmb<9rkEIIPi:\t'pF72-LnpLBAY(0,(?H4g<-%QgG6t*mI.U8Nes%nun3WX/V7ch;&M.*.])Fq18%9!DV\'3A$dV[VU6kM&M\kinO;m,mc@jaiWS[t#()JED5[5U9d"I]6IT4W29XO_R<48!%Nk@Ll-KL^ZSL[ICU,s9Lj?WZ1Vi+>Bf56g.OJ%[g)rCW#dMm8c*^pA9=18OaGJrAaIDm/Fbk71o)jNA3Z&7%7F-7dK$iAX)opDE8)0^#<6H1VJpU;tBTO\_9E42M:pOuW!2%?_-aY,r_N?6ig%C2rP/lWO'DO%7@eI,L?dVSaf?5147A]*\\ZjRn)f`+1T[phB-KBCC??1A_l@=pC``iV'q%G5u](^NSJ8!R.l*ba#&N8#109HL!FdVOn+%)b?"U\2?mice'R^AQc4MQ/nB1]BM1*VGc7tDjRme.4+2+,/\$Pdk+!07oD\06)1&3VOB7pG=bNNf3>L$4dcEdk4`7Niej[0H>pMU32o94@6+XOh.%Nil.@bk:+D%1)MFPsAVK:W#$]flge+3V*9.h`S7,:a'(WkKE>\@9&?kR+OGf6?u#e]nAfi*lR`THlacs-BT6F9nac1(4*?r+%%2[W.IqlkFbCe3o1i\3S8EKH%]#:@t"+#P?Fu%(5Y&:7`u4R<]O]P[&oqll2t@@":;TO6"9)M%0=l*#;D!e`teZ-Bb!sp=mIfBX]2BVQN$K9ANW4>.*+'(q*KXKr2:c[.48^i#^C+L(m*:jsS\AZ=Q7rQl*ohcY@RU0D;lG?ktKZ^9e]&l^3@*`^$H?L@Jm@Nt(OPh<&to:srS^?-T*0e9cC#1#YM^n7'LRBZi)mP5'FYMO)5Npl&.spLMd6GJ$I@SV/TGn-[JNhee]LDfhEO]Brj8O4H(42@;(uFDX+4H.u)`'V#;6nCbga+s>7@]'0Gl"DibX-oB-$IE\`3psqQ6UL,0D6EaHU=_;l!]qg8bU\lN[^L:'ob!^L*3SaBQM(SVAJ]KmaaReN_a%9cicXY2utGl0Fk@/;qt#r%&5Z^>'A?oG`@oU(ermQ]L*6!c3aEjnA$TQeQmr$-l<<8#\%BpF4h2,&=47><$W(5G)![*s"5HB99&A^gJJ@l=P^8JXKc.^o?%W=_G]N.'=RL2oP3ga,L5tWetn+u_4VrQ(Kr-7"7N5TeM2*(M0MSPeB"V`_G2c@/1RrYS#B'=9k`9'j,fLC8Vo(-*3SIG^l94C7sM%Jo_-_5I"C-)GZlcYh9&(i>N,[Sht(6$2_O+"u`_VK:>R?#ADg%8%>Q-%P!LF=)M80=d:M??tW=[IW6D6^)u]lW.n&f6K'5]$ocVtn8)OCq"oYqssDF$L9k`9'*1,pL#6M!UfGif%2dJ"R]>jufHFl!+F(U=btB+a*>3LV2Z4?L1$?rEVoYh*T.A+#*To)++)((ZAh$j4$$,1X+cL"r5%oO#Wr*-kjZ$NbS3k_8d-8kCio+6(U!C?0'teoTlS?#Vl9]#kORG#IbXSX,E6C8FtQP16-Lm^at(cOZjJe]ZK&lY6I:P!%X/:1-XU8kMU@Q?b?$&23^O%m.F*BV]fiZAmE^!Zun95DRX&_+Q7*$l"]O^AMA#7CkA]nOlSg`bb+mJ(`hh<3QWp,fklS3*K`_hH?s9%B)fB,f=G%d;7?#SEXM*j7[D3rPFd4i'mB9!+psogk,LJDZP'D="$?Mr&KC'J6V5AFs.',/bGs^46!f^I>hKhrf[-#rmK5Si$nCriS!7koY+R4"(r?BT?6f&0,[;6!!Em&-7G"r4SU(?^q`5P-C$:RfO\>e>qGr/$q3%A02/H3j6D4K988?r%V\q"l%A5\V=UQdH0j7pPAs!+YqW;ceDIh`UQms[FLi,2]R#d`iEeS')N1k3KFJ)XOs4Dul_\2@>B'22\W9%s,?YXV_r1]`AC+=P*=>,]$ifkZ5*r)1I`[1MOJAc[IQ2WjO?g>5*Mr'M;(22f%Km.UtA@(pW9E`M7htTG,!a+:,S(4bWd@u"Rh)o224omE>15i'qaZ_3^GY.j75TJQmfko+'gfTk>qFsu(EO9'KHH^fWT;hmUR=i?+9fh;SY4sb6QZ*dW%ph,CJE/*$U3W.]#Ke(BYB@6eE:G@2l4OATB.5mYnoRre/a[QGVpkduGUKn+jK-FqE%*q?-rt5h%VV'=6klXHE"?:TWb;2n">A21p6eVD$.%ddkcUhQ"s$:RrmT5#s/jfol"^$.UDYjO?tXHc>aKR'+4h:!-Rb,tT_kWb&rN5B5+"q^@Bj[72m1dMh.indQFJkmQnUCMU>5pJC4eWI+^2gP)`q2fK17iqcVi0Y?".^$M\9BC770ZE9sh:FR1!:FW5=o1:*O#2pF0;Dgo!m4a_bUl#:XmVpr0J`ZnF@5PD0j<$(^r07h`%&aaIurM5pqd,,m\tc4#!QAG0P@"e5@EPi\?fD9V:RZ!JkqT9ndBui1`%P9nKEoTE%SkXZL'oXRA>-8>ab6X_>Y)l*680brZ1K5hkp1Au[8gb3^FK3i-/n@Vmtf88G-Oa]W1l'C^GFYV^;A\i//\hkiPkX"kF6o,-BTe<6Q;pTcNnd!4I<.kP5Xma8-t8WlO_XC@I-@F2'/.O4.C47&Bak9Z7>Rrf:[U@6X'7H:S&TpA:HD;.@,Z2-!8Ru=@A[GMIhEH6R-P^_m3.;UKnonW>us*$AK%W&tOMi$=<[/QPk_\W&YS/qg\ks*8)PY/KTZp@o%#pLKllAq*Ls+*\3Ha3RIXA_,',@>g.\.`h4r"bCbETZ[$(;YO\1.P3[hcMF*Q%JrSDs+aW8>V!f.s_L)jl"KYZ;)f`/eWQj7UlIu\VGe'=u=6pUc[kNb:^QtrWO-!>LSaX5(q=0fP*?TG@QoD_6.YeD"C6<^P[`J+M&O^9A$#T=R4,Dq*:A>;Xc>>igE"X6#tb+P"?.KfaK>D`D/3>_(RJh5)V_S?=Tso#R1))U+Boh+I1/rN&4IYbqHqa$cT.beW'J:o8'#]6"d7^PSGoIZ`HNrD66`gFtIH]OP^Z9uk)Z%IZMINO4.^Wf)XVp_'6"^c^PcR["JbKW9)sN-pgZK'#a`GeT\G$A,P6aoq3NDd>pH[5&Jc6=%A@aqJ7h9liGj1T\U`nZ1RrD(S7`$$S;SP(i+n"tVC8EU5-e&H.;U-nTsOI.&A6e'N#k;oLch;FDIh/\(HMaU;`QYc%Z"7eeY"M[Zb.+#`fJd'Em<]:B31\6lE0#DOYWdHNU+,kBf3?QG2uM42:b`FgOV1'`b1q>MXhLIK.tdTW/WKPP!5R,lg,q"]:g?q*.r`SV$Y[U[Wl;Z!o4KenA1F(TJ\\7dn68#Iga@g\\m$q*YH[4qLt7e??CVQtueq06gq%Fi`2)SG0?W?k+b5=D5$q54PgHGF"WX=IpTbgj^RL-FA@UEaOi9VWgj1d%fdnj,?6Sds[EQe%(E7=G#,Q=DenY.5!Cl(d58WHgPGG+)P7>VkTP##kD=ShrtQH\R1s8EMprqlDO(cM!5qRF]G-F%U0]d7:DgSuTt#%'VKV.<,TH2s1?UV=pk+1doS6):jp]-R9fn)*gX@E,>>Y]Y[6fE>WObPQ@]s.*$,2'c)qkE>&PI[9XAiSMXG#:<:eU9D@ATRirhZ&K+K]'oGS!n`ao9j/7om`fnQjs,=MXbbr&&l+;6'U4AYXWa5DW[:K$ojnojja`8[R:Ukp=,TtX1Fcl?Fc"*bDT@-\2Wqkn2K5]A5O'&IfC>)7ej:;rGHg]UdkO6":_,Ec@$>I#Pk[oj'_q[[CkdedhKGB"aSb9V"o^Ea:C;%S`BZSWZ`#=aEKT0f&U\NJ2jq`3+.!otSXj*tV37-ADkoi6XePT[c.9-(:'X=Y,a==4lMjLjnq"S<d.p'7SrnB#so3$3]h4S.iGJcFu(r"QQUg]:T\!("WPpGn^HYIT!!,7gjNWXoGI0]L[bYO460Rj-h#@m$KDI,\8\nlL40,B%?'+nL(hJ4.,82FD*?N/$7N/5#*3*?1ir7lWg[?f#/*AoV5&P];*"ls%01T[5']SR_0(N9s!LrO;*mQ*s/e`T@pN+Y/!#r4&oiC?S"c-?Sh=K!sqK6?i1:e/gqmm+%/'_2Tb%L_#C/SX+bX75p3)d+]P(mUMbXQZ1M=<1(7r%D&gfbhR'N],,KR4;U)NjrK'dt;d]7ZGWOEFKba'tdkREC[V\OZi1r,b?%('h/a_IE5:?:,dhi5@XbmL9tkgnb_>("Tft["o_"l#B;Th\/GA1QO1/.ANlZN&r"l+Ln;jiS;3`F;9#'SD9Q!/eUU,pGpX0a(_$j/=fa*,G3$HPEPBF-V$tJ/rh,6kl&^M9E0,0&_$RcgZJUqI5&9t,[m<)05fq/][E7l-jLNXX09G@9!UnQ,VQ*rGooOBAO#msI/"a5r?HtBIZT,I5]u0>qJFD)(Nfp7[FLo+)QHt=+iF-42@+4./`b[4$5IJNGiaSmT4FPQV50QYaKk*#IpuUWa\!GtP1%?K-4r?cOHt[%`hRgnccV\/PP5=9`->H,J>q3>RE_9fWTH]<>[+!'f`$rI#j;54$SE+E!dnf>.m#s1e]kT,_'NjV(+:fK&C$2=@TO5pXPM+^Hd_!nHcY^a#(r3.FG>[MpAS=rHI^\]CmT*?i]9NWgnJcA/#Q:$j,S'fr1+25g[DPOp4VstL<+;q2gC4Qj_QWcSr3I`:EA!0N>7-e]g-Be'1gtNb6ac9B#C

)=LAfN4M.j]m*CZL"3Qs7"dTMJs&l@J`rfmj`^lft;7")C;nP5Le%Q&sJrq7;t=2IQeA?m3Yl7sT;?1>]a7o&;5+[HHgds1$R#P]XZIm2+&<-S0Hec3/Te%#l-YuorSl+dg&glluOS/s@jQ,4uJ7R=K8$!P`F-qla>ZmoC4CX>lk`k2t^ZKeYA8sV.TR/Fk>I1ZGK$5r4?h=4+,G.&lRGBP$&JR#l*:%4OuX`lJ_S*FpfI6ECU!DE7Z:6%,r(m3%A[$28/(;YXe]<8t8;h'5-C5f#`2VJi@+J&<*,cR$Xr9[lG5@I_u7`"C1>8`9B$P9d;b3]LXPUrF5KT+J!0goKbAs\1I*>cP!hQpe:m=#?I*_Up;f2Lj#jASN9@^8jM_]LI8f\8V3MuS]45o%'/([:H4]VX.HVBs9I'=9/MOmW7r3ts--_j*1m9LF%ArXZ?K;47f;7C*ZZ)5jXpg6_I:`R#;nSrhTgH[(An]SA!DKiOP1OF[]aa3`"_dL>(G;kFJ4RIG\5OkUAO:7]AMeV6ban:,[#bDd&'R"5Y.O@sGe+JbP!)O[uS5jRW&d7drB1(C;Y&?bbhee3'7-%9_`,+h^H@P)H/^m-1Q/!5iY1@bc1l_J1Do-1?%[/!P]`EM3UabqZ\m=C/1[RVQ&k`f[b_Z@.1)@K]a9>hlJeadcABu!4lD^k'5F]6mV^tis6,tDP4.0>)QiCA1_;Gr`-o#j%2-_#8Rl@e'aPjGL`-nu_0Z):eJdWGkF9n$-76RuEc.1heLb&JnE>]MTrMP#9-2t5idN1/Q>D['Urg[Gc*!umP8L)G;e%%=t16Vu34]1iPgVjAEPf/kGk-'b?SSQa.YL01ZqBP>6;N1+hjN+hj5,tH=#MW>]?-d<1lS1/C;c_nBi_%Fn3-pmrI1&@[)p@2/M85PH8NBsV3snfN'f$ZQ%Ru_e@*Iea;t;L!8R5*=1^D:_os$/@j+/4[+l(D7/No8nrd"nV1C[[%bYG5Tdp&c83IETi#^)R9([Q>JJ+"g_+S?dq`Z`1ftaHdKp)n'#247;dYSOs,\KP"]>!;=$ZRC)k9H$HrGIBs+cF`#5>PJXGZC.!(qZCEZpr&YRJ\C8:^Bm>]IGCB1/Eqgo+-)8%ak)C"Kp>P9&r*Rl=$bUV#OsfZeH:[3D(rQj\k6;L(5,AM@,fQoE8AC$lZeI;p[CHe`aVa/Qf;'4nM8NHWt8Ip='qP.I74VHi'^O>YGE$`5%A055AWWih2.m[rAZ1Oe-?tY_#Yg8tI6@>lq@rr&jQt3/m[]aT%choAP(U6#Ud3uB*uE1"OK-tu\$?S*3b1jq)5GXH>DN19g`dMhbO7ot[9gDW:)+tV:bGHp#eUiS8DmQ.Q!R##HdftqeTK#q9Pd(LKUtABj#_(.r7C%G(bd-X+.*u`EN*m"@^6cJY,G]N06e2EU=]_A!U/M#k3)?.UK/mN@)HlC1s-fBH#it`-oBX#I.X`6>R_B$Z'IfP_NMnU&QsIBCB'/>[IUkWKmH8,BE=cc+Dm2gLp]g,cd1GB7R:XkIiT@uj?VQF`_KV(G0`M)H0^1/eOI;Q)5Z4=+*"j1;I,TCQ5s@MA)8soUNd9u;NV`_d!,oG-tG?0$_uEYIKjUAU1^QjC.s7Ykhq-(1uH1I=.#QJ19`d0p@7@M]8'`%6K:/1g2R>Aeuid?>U;>*D>oL;L%ie&NaI6*HoM(=I]WOdqDk"(d1e*Ce@bfn,m(H&u;=O%QKObQ?@g2/qE16Hs^H]Q]HR#F#3[%Xb'Db%Rg"%B3.geY5B@#"P(,:6"Xm@9R,DX'%6MqSjibkESOq.rVP331?'4IosB5+j(a0RHuY)5lXe-0UZ`icCZ^eM"MaP<%,'9L#'cY.)?ZH;?ZD$dG"&c3Ae>9\cU(a$T!<#P4:9:5>*em>_"f$^c)FOqCEhAK"_0/cbs&471Q=j1m?0ar0bM:?n%[;u1jV]_O^,g+jXd8m,)m7KAdp9>U:AJp4Ri@=KEJnk&gk1IQU)P*O0\Y+`QncD^XRF_sRqp2oVhZ5`7V2BT5VBUqJlX+JoHU$HpQV-P+++8nENO8hX%J(#)3r5pTje6bS':FL(HC?.@mA==1o#&oZh70ak2&gIV;Yd)!6&NZ#D#onltm#^^u7mb!bbb=P%b:chdWLnPUtjceM+6cb5mom2/kKPg#9_7O5SAADcMag]l_O2s+XW=QgOL7fT`bg\A?K9qChs*@s@pB06.B,:6;oU.jf`$_).>s0%@5/$>FGK/Q#GZF=:[9JR]KBW!rj,0tc1)YA>LpOY(lFhI_P:1;]PVWmbl#Nc=q/2p>$ga8Pp_NE`'#7J9,VBkMT4%*j1TDWJI_e"CXNI%af#+LMmWD?Sd5K6B%fd7aJ@E_o>ec$es=L.)%]LWI]LNj7&XkC)(G'^prK?6l/pp+h%RBmV.Fe:gI/G3/'Ve7b!Jri@,hKP,-r),WVC(.oclJ'H;pbMHtE27&%5s8S`K%BpjboD-8Fd(-W28(LfL^.KG8h(i>k&hW=NEaKq3K?k!LW4VE5s42j4#70##ZeP*p7:6Dld,Zg-HPN2Jqi<(M0&r%$Q5$+Js8QDr5UEpQ'g-EG7sDe\SPVf%KBh9;a^%F"l@Io9NTMTWrDeuMT@*WEL!I8)DOQB22k^-N]#[N-I\+FQNu;$?iR]RPqrp%o2AtmYbS*%CnNSTnNab90-lDhA+;R@hLeYQ,<*D9U9SGo(O>8B3AjkL`P#'%m^Y#>Ieg/EJ%g%8;Tq`(X1rC'.h4jm;+[/NXLaqHm!0h;5_(^h!GOmV_,qXj$gtF5F*R"SGMH31"HpqI?J=<&*GIr`OPDe`inj)Bl/)m-RK\tm/8C[=d4AE!/U,L-coa/:.uLo3YEl@T13oTXsp1Ca])Lh)+#JD8bD)W,A-0,3Z@CET3:>>9_3)'n\cqiJh\(pm)3G7o[P01%!7;q*ToJ+IEjJnA]B2&7,!-Su&!++\I#[,E;gG],-N^MI(jO5E(!?R`"-neGek=qMB(T5`%LU9g\c5V1MSD3l>Cu?t5FEoZLRp)j=12][YutAE*EF]H=^LLGS[u8/`[)'+LXf"sniK;[1b8"Dp8>Fhn\Y!8f^d9h'\r,6loH-eJ"cEC32E)0g@inUmpbq.:K^Dk`Ot\WstWAB`7E-X+d,L/=JK/h(HOM!f9nIPPu>C)tQk$j+aZgr&bNNR)+i]]+moc#H*!&d)IJZ04U(!]3LqXV14j'NHM;>U>A`?b'::p/SnB]H*oY[(r?T&B2KNC)43Wr?.F[3PVX6kRa^-11tpQE>Mc'ETg5.([JX!q'N$X13a9,k7d\o_SoJT6DC!Q5:f5t\SX7V@;4@fnRQ\_Zd?3QCrD`;9LiHfl3?a8AgFkU?p$9F(YM)7d[Xj3E6lPi+InTV@/'4R1r+m$G`q0gr"_baj3f7N]IeS>CUsoCa?eD)EC:bgcXBl$S'%c*9F)sU2o8#OV`c^_ms,F_eroi)iY].#A=4HpGX0*@IHZVuJbUVl4lcUE5O.fl):T%nd[R4c5n3MNnN&M942tf+>]=UgCGWDu\6jPW[m_qC%)6br@_j)^-fKI#b\!,i\VT;1)7T-S]32I#kn%CuV$?%9-1"\k6!+_boLeBZm:Lh.O]E@3+/Ke,o=(YT\s%]XZ^=\l;%C:M@jS_Kt`EU7&lhl&2uNfs).:,6QE2pUlsu>iXbIsM6X/FY<]R*alqokk(^OE_h5K)q.PBAEQGMA!$<"tZ\GA;P!LSkq;bJ.'qM-#Sa#OiEk$cW?(S(F`-(W;[[[RA1E@:HNDe+Ce:[7`C')OR39^rN%5Hl2VrK#,`"TQLU8NhSC(nu&o/mWq-%:Q"(^b^Z!.al#8*G='0%B#r_(a1sPi?-0`NVsKnd7l!gIi2#7>Z_T`l>C-rpk*-0=82O]SD.5'Qf*$#$["\/@+EKO.,t%97%"dF1n@mW@e.k746\?I[=^`7`_lCZHj$?d]#<9>TI-s\7L3b8FA3=tc(j'8nV/CZ=`J?!Yu^1MOFEq].>WD$fj&&@_O$&"P>K:=e8q+J<*fl'E^-@*8i!%u/2GT$'0ln^dhK]GoAmBZ#FIHe"Z@5&P)H0=Ys0N1lsDgH0%oi4LF=#gYODJNukWI$o`R)["j>11+p9rjlPI\#Sk2hq?f)m1QC5#@XqJjCJQBP(ar_r>6-m#cE0NkbOBs#G40SFeO/E.dKAb,MH"-(@:>%9[+\]N<4M9b+Dt2DJ.ZeT1Enb+?#$OO9pG\lK9WX4g\rD$IVn[l#sNB?m(2,)]p['VF>hpfpQSk/ET4YYU8l1M_:KE3EnoT&%3N6::MRC^F\QAB@i=K'mXcET?ZTBmig(b6b2.W#;C*rXF,ct\^%9'I.a)b_c0MCM:"[B\K&"12^llc=@XVns*7FV1%9j%Q!Z%i7%/gn)_:f+6b:P`LV`gk+>@ohii=Rs/[QisuL9I%ULk)]4Rr_TAfON'\lq4$+@YgY*;]=KNS3S"9EV&]do)=j'^ra:K.O*?Bg2XkTC>Tj+82[:CLehg00\hA$LMOC$r'Ea^4tZAEXmeCe6=?.,/R^@F'9U$I'5f/c+j&XeZ9fEg!AJWQi]pf)Rl4t;QrUCUU7h%TRKLDXWa\Z:QS/MjV(N&'XZP4#0L#`'"0RuF`DH,\e2AmrAl,1S,C8pJoHQN!7&2u/egA[rF^M$p5rTkL=>@%NAl1>A<@;Q*Y;o#cT#q`dg\5OdkrYnOleVc:JQEJ6A9M/ec;9/]EkCfd_+`G'&F7Na,QG%orZ)(jck)^:ktAQ!3F[4e@9B0QRW;/_3O[kKghJZhW$/b+,S4)QT6G7]h'(Q.Z=p`I!(*+h`VDgfDS0u(Ed3-P7t$`RnQj4"[0;bdSE[^T-:pH:p@T1L=c?!LH'iq#UA/d6AYJD'OcC2-qcT5_\%jY5s-7h*OM>DA@*s5QuM*a!\"!5e:#3@!]\1E[Ktl+T*-9GIJl\f2HSUioK+NZ6F.+)1%Q?PcUm^k#a0T%h:'8.t:VG:l%XaA&9'KQ9JMdT9+(I(*n/97#uZc#9@g/s7!rKC7jflg_/Z7\oV79,rM\Hn26WrU:_pYf\)V5CL&F_Lo3RXjcX6aVCj)TqGi@Ll&`dS\\8W.:e1"*n?e+;]3f]np/if"P"ea!jgVJD9.3ks2\NuII5'AM$XTQPG`c6j*)-N/fDnW=k^NdLL_DS9023O<%UQb!p`6RlUkPk2KKlrqj`D5n6t9giFX+;UW`?A;BC91N*,2",WtWV/)/@Uh)bce*r`L"fG*c2r=ir@&a"JdZr!d/7*\,+Jn3?2BsYQ,Oj'ZL!62BrE4i9T9\m!+tR++=WLBc.34!Y$$8s*X%%QRJ):uq'^jaTpUP>eBqb;$\'7JBBG*US4STB;jL&13TVjOOG6edmH3pJF6O^H+f'LE"Dkdf+$`FrID6c:"0),J^4["/reb!,S2p&<+DGf1p99jPHQIeuIkJMp.Zqaj8XY9RkriaB"m4UY2hLdiS#QDb_*:c\9$9;8m7+Dm;mItb_Lm2](i6>[]RM^pc-^`.0+;q7+!LTpfJO*$sO\8k;ohJYA-oNACerbd1&[?F/[R`q*%pp8.uIa^N9\#EV$;2T5:iIUi85HQ@V]/#qZe@h9?=Zf^Xu<,NXAjA\0.dYkkloEdCr*g&7@nXGGFKAT9Kc>S"udJ!ElBukpN%BO).LZ9laN&Q*1S!+bAQa@A'fbuD2Z>re$+eB9nP,=RfX62\-DpNmoh/0GdcXK8q,$[/`cTU;(h=n?>Ps*O)!r+!0o*PiQq>CcJ_>3p2F2/3$\!Xst=n#fgh^&ct=Q:'sW8c-\;Y>Q/^u"JQ3jb-X<@6"8F7FI3\[/n5I%m\?CT9E4DL+Y%L[A63;!E/E/q]K[?7dS+3;_V6rHA%=6Zfk.*O.C9hkA8&/YJ"g*qE&,A`F]0'/7Bj?t@)=NZZU9:m[K#t6S7<+&a/.Cgo-17SD1WU51"3H@o,#"B#83>]Yqpr)*dl@GEgEIPU'Q71j1k+Xo4^*`\]eLb>L-jmhj$U_F]M=m3Vl'RBC%j`ZcoEMa7X:[O@\Dpe#In\Yc+1YK.fB@=F0SVrj5,t_8IrqK8>aoFnW7!j/iXknnDGltZ@JTLu[qK-XLIQ)G"[n?re/$EonlmWL[^o^NZ>BN7+X*3]]oGI:KTjc7_+,]T.Q7"S&Ml5=2)VjR7*[RdINTqXilK\uL3W]l,-;rKq?WV%+RY].`:.6X,/QVsc/AgG3P8kI-mj$-4Kr8tbJNga:]Rdt:DA:rEVnHnF7F,S6o6ZeNfPLhnS)MHO9^jK5Yr@OEX/KEj[b6J^Z\P^#Yse>m^`siP4_I[BI9!i!8HWECNQ-r,JZlB$%nXX-QYb2G\gA[],X]^f$SaRHE!7FHZ+&e"6/H&NO=E(VIMir%4K":c?V/e8%>I,l/=ARM%FAMUppTa9dJp.hmV^nadYW+h\]2SM>GHCgU&dhE>(2qIE:-%J7d7J]&NRsJ6=5'];6_0kVbDeDr,Yd#bpf_(#)si`lQ8[n8TeOYeghOL#FAcR`Gp+uXN;-g[ae$O[0P2p:KD..npd9`4#IER>"VNjc:Yu&m=8biaG\/Qld9l]Qp:ApTb*uf1PQ'`%B"RFf-!OYWj9X5]XtdNm"Tf+AGa)V^t?"*;p729ll([AE;!*Z3s)Cg7hi2SmQV"g3]DT:,$i@*5XB(Vpo5B0(a'tAtD9r$Ni^*h0T87IR3]5*qG5_=o8^BjEK5C^k/uNr"<7mnMh&Fn+se>\4cg+U>,Fc7)01eFNh"VJDpDZN(``*,%!9(4-PmMg`CoA-kY3N&]kush-,D3-E,_T"'"8Ij.nLmjX2mT,mnqjs@H[X:=T'3[k,M3]YLQoN*2pcB/Zo\ub/i[qYYhBeA`@OSV#d>50-'[El6BsU&^:#^n['X)F!Mpj&5_*"3f,.7PG/WlaM_Ek!nc!!I^Q=r)G6%-`&mAG`R8,pNIdCcNU17Fd!IV17f,TjgfJNtXcaP?ZUb9g*%UJ\c;P,Im^#)c\+3j<6#^<9DRo.<2rJ9GAu;gi_-4\NBMdsF_b:U]@9kl(?Xk9IiH%#Vd#`E?OpO5@cfJ/$Xp,(^R]:Z,9uk7js!W.W@.Q8m,&>PJ[n48lHn,TKTBqd]r"i[G7W?cg[+tudDTpSeL9s.!IkG;%YtlB16UB^rabKV)(b21NQ;[q8'Qk5:SgT%o4?_.'KuE9/R\O9oGQW2q1<0qmE[eZF81U'12Ic]cA!E#m=FRQ9W:+LfQ_F^*Yf6+\3?/>6d+"b6NiB\J'SqAc*(E$VOtM9Y^?7Ld@de#j[pf1:0:7:PD4o)o'D4fY,S4!^X%R#"O4*/TF4*QL@R4RHC!@WnMZanu8q^^F4Z'U)faMSUCGr+QWgT5VS@;-/a&O7"ZYNtO(/:9Q)a.8.gjIG"sFo[?]s7(!Qbe1JkN'goW%sbtQ&,EJS1Zm^UA89R:>%cEpZ;(Zt=$_J4_[BLiF8R?Pid,c1oUfE,:ZHs'=s[r,Sod,RD*(k$#?Qfj2&I$NsXHUlTTrJE\E/=Lb0[V)$WWKM0YIe*rJ?pK(rmbpe8%ss^^H4L$7W#r\Z=i0aiY6tl9VC/?q3Y4!j9'4;,qq215E\B\T3#.F4CQ8^CZl2&\LD_AnI.#&^6pa7!CjoR#AXiTf^T8d*7`S"[L"$++P[ALTo#5mtcD;>^M]>WuUVZT+=r,:^H=f=^J$\W4g[W<<%atb+ih0R$WK&2DI^o1r\X)F!U'15Du.*=.\@.u+1cCGh#n;0C/0=inpEI^n+BU"D-o&[:$Y^%[$S9i(,idY7+Ld^c;3^VJl_:+IUnDU,8/ikKgB*9p@bn_N/Rs6UKD--?UkNCgum1p9P1-H;m,72.AN&=h8*XM31m)&?$q')+:Br!E@#F`/ER)?a[r)L'uG-LVRfu`YJCKdJFN1+bCr5/qjZinamA%W@_#ekg&ZO%:N_\7]6Lk4\>6"cjP=:3cgN2H:4%u9IZfp]$<>>p.T(SMoPq$U:BdjICc`I9HQ<]dDqoB-Y^$W!@,ThESTBjS6Y&TuR9]mc19@gb/c4^)2*&VM&:iTZF/i+*JkY?"3LP]rBoFPsB*`qAfpn*l3oHo,CD0aVH)l@31Z97\ftco<3#rKj!L5;DLNnA&KMM),k/RkUW+WW*,/n\9t>fZ13NlQ_)(kkCH3Z;\4H7s&GG]S%'VEn]R&H8c\@)O8&q1V[XXU*Y>CI'H>O@r'tI?0+%5cC9_^Tc8aRF9YA#!<\+Nd?`:5gmWgXR6soGp1"T0>`E\&*i^aP%(&Vj`IMgdhLk!5k@NotddbrmD#Bn,CY/"(3t0;&,e:H$@P-NW@u5)Fq+ZrmR[$DtOu`fK#PX;ZR=Z?YQ0^L^YIJc8H"25EaJf*$PlbKP5bNa<@mD89:08H%huAq>=6@Q8c%_=F*XWA6Y=rNP%dktJJuj`E[B?@k`nA1^h-m*DM(Q+f@3b4Zd7[#C`#`&d?S9WIn(qU2P+_;Q?E7Yn%>ePIMk%D7aB7UD[i&12W#<_f__i+c')r]8'O@J>ob*-i#s+Na-E8Cl7nVe:gAs*je^EGkaFlm+6!b]tZ'*qu>3L&iq/H[R5IGA8Y9EaQ]D.k\LQhOYS+O78c-3?&:i(gbERT5)sqToD[C0D"0Q/a*78.!s&j.seWe5V%H?J'.Qlpkj'"o$[S&LK+Qonf]F$!VeVVhkR=ZuZYfojscD#'0G!G.CteN3\L;E5l-p&l9*3-k[_h"P9>H.OSe?#T;?PR1gLKnfSmf(@-)08sNk(pAL9+PUMgjUnA5G6h9JlmQUM!"%PtrHcf^[PIpLJ0>MgIp*;Gg$6:kGN*rm@2IGh^p%Qsu3fp$[5kV1VBOPHlTpqSKKQp4Xad]LtW('K%&t`UAhi9,%OHHkfM>.+hkf*6W=^]*^dfG_'3:D+.LO2?C-2[:jJXJbo6(`N]:?):_qCCS&n#_B&O+^q*r=2f@1OX,b#eEP]Me]^RuQB,Up3H'*4s7K[l#Q=@SOp[Rn]=g.Gk$IHX0:@ra&E=8ma25MA-EDuBTCUIMQA,Cg'g]ZXrJ0Fhc$JS;WjB6*Z^(4QkmLoJm%2cjPgW+p'_`oZpNC3/I82f@f+7)V.il;W!0?6N+?(a4-uqRUQYC`r"\h\=$QU1ptXW/=>1K.WpAS$RKZN9:[H2Z.8dOAlH1%kEd2)6RaP$b_lu<]b[f3]G*eBom;A^^V6eUH1`:PBY7i1U`eV(k(<>^-Mg#krr)GZ=.h68q3Ces1pRI3S*!AEWVPS?A&X$MWW1Uq`#sGPqQ-&8hVrCei(+oOKiPj=QTn,GOHQk:P.RI%M8(u8[&J3$E&H28rNSa4,.fjpDmm;ictU7Tj@P)F2ZV)nD\;#Tf_q4nRB^K:1">7?SdCG]B'rpu>45b#?i`OQM`DnD%eR0V,4^EUFFTZ4dkl@dhP(8^oeUP/5nNEFP:2)DBfY-oU"a\(o6GF!g^\OYR2%P'D4p\:TX[3%l'*Ga``'O[u@JURW<^5g=au/E41h<7)Pis1alO@.A2\iV"GO(Dnf^khQ'gN>eCnJ<=02lb4[8)\/n!C47h&*tI>u%MNVm]]ti*'eLPf<:gX]I9(:P/>%lrf(Mc231,Kb)@niF6m;B7Qn36aeE+"EW0e2!AN8$V=,)7<-e1G8kXu,XdS^NTql2iL@L&Ng67QFU7s>.7iTY!>3%P>IsG'dmSb^[=XrRf'dN!&l;]^?RrNaN"s@Y4a+-E491cLlg"7b[eh^2[,/`"nrB%mQF:QjQ)*TcoG!]FdAbIOI@A>HumY`K*mQo`FCj;E)L*XNBV@*/uM$b.P;@80,$;66GNeN"tjqO\T^RX&JL$\NZn!9(HTbUJ!r[FkLMC;?,@#K\f#oQFVX!Pc?6QA"qi/$Dd!uh,6A2u+&&FdiY>5E#&ZdhnP^@/(\UhNoq2ku*bA(U8t7B0?gKDGE[i;9/+;IT!ifbsVZUeXXsNWZV;A3s86#V$O>)4PW_I\1`:GkVC*XHR4#k&/?WEk0Gc'5.lG]d#^U=1%GKW-!"M2"`nEVME^6?+eTdpu46G1U>rob*rdeEp28JYJ!ta.U6er6B%LVf)*fU;*-B$D,jDhBOaKW7i.C;peOL7@\n<67XT&WO'b8=Lh.B#7"Jc+?a2k?s.Q^&Kr+EZ8K%o^s;Os[rVZX0Z:%$f7IhJLs:\r6sc>Um8QM,!BSrL&pBA[0l+;Nd9ql5iAMc."ad(<2NA^S!W8UHIXQ3>%\47A@J+^/Fs.p)IkdMqDuQ`%!AGsCuVl#Y5I;+.YQ<5"RuMYbsoC.K*eA^mD(bn!ItRP!u&\$6c^WtmuZdq`>KAS=eb]R!c7868jdRMp+-U`-_s.AsS*q?Rs.D3TbC:/cE'n,)"p*Cc2_L(RO5N'h2d#Cl]V6'>jn0.'(jZqDiGreN,rKW:fYPscCuXBGs%R^ob7-MH13Z^/N?DZPWhs-jtmkS]*i;Zq0j)N6>[4q,SiXRpdW`FJ">2Hk,]3\%/Q->f*;gIJI[R-))e;3Q*EI&Um&QSXHII()$J@d95@dlC-\P%YZAjIuEmZP1hT2C`]p%UHS&SlTD+?.]BW)VtpGm8@<^@FJn5R?.9h&_?E2S\)^E??)5=ITEO%PRTuS115f9[=8LEX!nMDSQ2:akl_1/%NV,m:Ar[O%WS6X8+s9E//RB8c^pq_"LPu?PSX)QfT:Zm,dR.fJLN97Ut\/X/g<#WU/ANF195dHmTo@9[LDTjW\3#h,7q0@cq^FZec,&]#AoVOi/HTRdfsYM('%l.#60QH\IQfC2+f[M$4@_uoWRT&X6`npYj2\&HVp^9j7;Qlp!T&/.2V2$K_G3WFCD@l0SaFqh8"[,#k,`)q-1)lufRa4>\7tU#4'g9Qd+ggU7oPb7cm+GLG,9?`gC%\b;(1)02+L26X=\:/'hIikhskOXZMsXICX6o:;?OYO%pppP%%f_^:>RJSPiXcl/'tmZ(7I.\RR)Ac2\dJ'\0]!0J6d%)>l0&B#*ppWiY_IYY:tmFf\aN+U#E\*>?YeY2LG97W"=L2Z2g'mrYjJV*J"+&:,7BL:3rJqe_mP?[r51'YqJ)4(t]cH#`LO;.h@>^rgE"+'#*:_8@Q2-e%&lbl>VQ1)aW4&&UW>nI2lCiRf$qDF7;b[\3n@fiM)JokE@J:M%?p`appmbrPtH@I+0Dr2EZ=3dYi^=74Z]n2X"5T?&@L2iWR:HT'"b'Ne5`<49tpFTi5@oeVV*k88X*9A%b/ab!+fVE(EH6ZD$9IGg.j3U6f;;-m7PW>pKA^0f][dj:JEV:"M7[1,Fr33jG@q$h"OI!iCueZ[\HnQQ8!ka8f48P(Nll[:Hr&um46O)[eINd[6ZAP0"$QZN!KOoM5.A"]ad_g51).bQ7Ydc#e;MRr(JML$^<,.ZnK`*5!5\J8E/m9+ZpsVErR(?.%7N0d3KhYPp-4L%pUJ`Fcj/4Kt#N]Brs#>_He:7DlW/?R`KuZPES8u3E$>e[IrL.D<`]iL\*7Z`_B>:&VE,8@1\kY6sdLi`HeiAni%'$p_T3r6:>@8ul"[2CjA"&oaTmNN!a]eMG>WfLjiW5/;\-6@6M4cP_m2-rid_1`,olEL.r(UZugK"81s.gUn1'Q6NNOm_F1$TH#5*5B$LIp'U'HT<92jF_>]`e%90iQIHi,NY.k^r$-6o'Zt43?ZWX%M'p(>c1[_UIj12Z-;HYArhicmSZ*Y/mhd[h(![`oj*O3't2P@Kugp0YEHs3QBuK2lP"EGJTX?AHP?,5=W[@;+pTO`]YqA"!^"akC0/J0_oP0XrMS4AK.hXQk&7W+.m9)WFsc+2p=Pkj%m)Nq^83J@JA>(.R?FaJS7#J@=m'Oi^WJNL7*m5]IWH]sFdj/j,sP\bM]h]1A_?N09-"=NF1,Ts%1DH+Ct3$9Lc6$d"0KVCuNaSV2NJ`f;@X=ccAFmPlYT>oZ%T%QA:I<$7r#YQKh^jr-aLUDM&HPLCfD6sWigu67c/?WT-@o0odNA7"kr=qH'/M5L-iRWMM6AM"m_>(QOjZ=m5)XD/R!KP+NW!%/pArnp\kRK+]TY:[MG(P\JEL9k4s(2(O];2Jt.4Nq6Zp=X?B>-C82lPu:UJ>!EG,psFFj&oih2%_B+NQAeu=a@[lH?rpM_*PA_/d#t=\>e*MIL/1@Af_*6F[i#\1[%W6AP30-9f_ub]%GsroR0'5m>''D6i/#U1mto$P&dAbW'\>]-]U-hruoaEfG2$LFN&g.^jiEMuU1:np1b9?:r:(ZGP?EEoW?d.4Mp0"U5/UB4c)(C(E%CQBIiUU?,7YTWNQ3ElpQc(-ckVG$JL(%5M:]U%ld]I\eiqe>8;?:XPWRa?eAuNUigR(:/S6TM!Ms8f1iaScg$2OcJSd2dCQh2S0=lt6?J7PPGWfdgUn""A5rO,7RH5RJNVN%MXghd68(B$Ic@l3,j8K]\l&X8-T$1L5+R3s.f=g";MPGT.uI'a.&)LX7Wh/s<%V;@FY]+.qWBA+fl>g'3+#Eea(Ia1e(PRhL)"T,3r)5?n2a,:RUfnirW866Xmchr_aTo;_kE^jF.aEcal\AbP3U(ZpS"#'[oI/R)`mt7H4?iq=$AQ#e3E"mX^E^e?\U!:n#"r>>-O8t!)1UbX!qW2b[9'J]a@]E^BWD"W,Y)?Ld'#_nJH4f29koVi.i(sanq+p"ND=#(]?8mq-.n."SnNnGDdm)"E3>c:+5h[q+"o\IJuqog'&5bqTW@SM9]Wb.i4ZWN<,BM^r6H;hCB:GN;hnk?Ml\/ms3^3&/R1PPI:2A@bUjJK<%ER2#T2T5ZJY<_LMPI&g3ZD2YF=Wtg-f(u-99;.lo^9L7Yhu,K*$WB[j#;9BX5@5P4R2a6l(9&D&0"l.)rn8GjUOD,j]OqEtl5t3D4?JM3DaC!KC]md4jC5>%GMd4e=*I_OM:hM:p`No1)rh49>_@[pr(:#!1YTaI.Q@*udUl(%o.MNM0%`<&'2q*@'?U^*U[Z,h_*DMTm!3Q^BD"L/$-g-)`'?4&d%Fkdt,gOg>=FrpJN_Q@H5V.&=jI@?M'&`q(FfakgVVtT!1Z^@sQHamG61ujP>TKA)^:^"M=,)iXc(&D,FPqn'8OS',d/WP.#PAqkH.;/I860u#XOefc[c&6\5k2]WbBTkAAo472m,_EORgog0AJ8D6V+eF8Jlq?KVL'Re#>Tj?9Gccba,kc)_C][(C;_nauTL>M`gdeeTT4B$Y\R7p&+GaD!n)t`6EIZiknq2`^QiOrod%Aah:iD&m75$I];PW$a5_kg/A3hYTmsd\tTtu1<=DeB"3,-'X[1::u2kU=e3L-j>PbjDBZPt]Z&NA(uMXa`)<$T*S'JG\+WKq.6R&L_;=gV-tOm^Ob0#05_L]qA!l-Emd%-Y-eqFB@_;0+GDKp:GT]?Lb>Y#8ZoqN%a%i[PZgJZ61ncL480^1H`jb8t,gI@Fu9T.^S"Y!4iQ/:[h\>:(RhS0q,*J>ds:C6IZK#,Dd0h(*pRp[d&9)WKS/.Un`AE'(J(OCl?dY?NZHITc?Aj?eXBgi7E1MSj7@*%l,?J;uHOT[j<`gRNd>gPsf;;QRTQ4g)DPE;WXR#S(\]Ifl"$j'bp_k=AHdj-%7CtXl5'Zuc'7<"<`=o6t!KBid]_CNF8PBGOIaW=Q*^MP;KHr6H^2b*O&1^$BWer),KEYR);Oik;eXTFFQWBBHtQ>1bSU&fCejl.@8n22W+fa\7U[!%,fT#\/kPO65t)8YsL&T8l(79[81JBfJ[^s7WP>D2)#DM$TAtU@Tn#N,^l&BZO#IP.064jm1$A)jI-H)EKK'H#R5dPlD"+,I5ndE/NL0==sqMVO-USt1I_63?E1n`HOaT@o]+3In&)A'V,1c*6a3kc0u+^E^;mtiGK`Q>.P-u:#A)SQD9mXYhK.pn&FVL*1R_b)/*iQX?2M"U]jnT$[`%33*l_i]7:TG"s,3N,q@G?:0LZb0dOZM"W[MQll'\!*'lcB%,s(W5Xqb^%U&>:QS22]Vl6Z'H)H$tbReDQ-n.Nnta+RW`=3pSBK.a)C9)AMqYOd!T3CA&o@MS4@+l3StE^=@U7PSUH@r269\9,dA0At63&r>pbgm.FsJ$k=5IuF/uc/d);-('K!WVe^MMm-#]`9[+X&$a;P?c:BnLY$Uc^Ta8%u?_Yi2;B^%NC;ZX%G?FMXq5XZG>G0D[[0t*Tkul!AUg*&2!JdF^l8C)`U2oZ_+=n4K5uVR/!X3;95eBqar,)V>'HcJOdhKI@?qVb)qNN05i\)Js_jJKu-/X4SDocS$,P_aS2QpS*WI*c0kp<[tkEZ+,$Q<#UR!]&9f?3sh^6XRReKI.(ZO($5QGJWd!iH!G&gre4aTOV`HVjTr(j"qhrFo^,_^`B@Uqf7$PoG]J(0d6T!c6a+P0M.O";mSF=p37iAXjeF#hPgM'$8MZnZS=fHIPHk=ZS/HgBf`45\k^07Dmc3$*&QgrTZnPVTja#MNZ>6Xle1>Zb5:p1+#/&WO2@ZL=Prg9u-YHG=_<,fM?friXF?FsY[SFi5fl/2Z1BqMmG."l4_7,n#EEee*WfHLuX]WcbE(+LP_A>)G!1m2fTmA*(V`]DF^8/1i,]B3F=^>`3R]UF9SJs7eTE)R*'jOl^T:3IJg;seLR1TXD3:*du!b&)(15=J06,N;MYRi-ASF%P"B>N=.g/Z(+PUj"-b(qh@Q9KMXmE!%7USP12DTea9g^Furj6"Zk)j\D;kWCX+6,o-Gm!eXD%BsC=:XRc5L&&!_KT*d\:Gs0Js:`Y&#-,+8k024YTSV9]CuKLq'979uJ[@/QA;'H4LF]5r8Tlu-mV]G@-/OdUd:EXsB14!-$eXhZ%AJ8Fa"Dbjdc@#XfY!\*C/PS*=BR8:`sLY9Or4<^(up7>d44'&T\OQu#"QaA@)C6\j0'q$HnGJYHT0j3^F4N#-OgZge\(IgWC>_YZ)k@J2td68RG[1^3?FJI@e#LZZ`UbH%nr&e--9+.u/DB+J-K(C.%R.L4Zc<;gb$'61S?i"TZVbE$UOb?CYYjTJP)KCITfP@<"nTb8(=bgN%CmL$P?HG=ct6pB_kMgR#StQPT8A"k\IP*1!aOK=(jU0C-7Ud'"^o;^0skMqh*fMr1h-bG/3C2eQa!S(PV5qD4f"L\0AX*MdUX@\1ZlZ].)@,FKKMb>Y1C*Eh92ViH4llNHBboE`W#l2A'VW0C4j%M$&_Lbc;ZkJoZ!iU5s/UcqI.;/Fg+_:d3ra"[X2-#8cj19qY+K0'IT$j7NaK?c'dVWEAVQB']d-\'q[4\dA1*7<\U`4[bn>%i5U%`k^)Ig@!=,=gH+P[Fb/]`WO)WW-A4c!$9LfNWrW4\5^m`+og]'Xjtk+Dh2raZ$=tMYL&#CdQ;&m-H7#f%Rmj!44lP%!468fi_+)WN9KO^U7Q^8C:=F,[E1I/SZ4H=XR9dfKK.&q`?=T$]eLbCC?j^:9fDA@^f\uo*0ef^HelWYV&MHo6ZUBq-h]DnT@&0F(TajF;/ERg+8H-HZCVdb.F-Ka47t\JEQ-[8H(/T(@,!JO'C$aiZ2G1^#^V7s7iu6M1AO=^B3S,VZcleO"j&*FjpT+=.j1T(M*f:#P:#^\=6XP0Ik<euk-l.)2Cr=F:e4OGtqL%d-a*!/a5?'L(?E9Rl[!IA6/uXIhPK^'L\9VP+]jVkEAG$If8Q*3B%j@EOcUjL84r.o/EVHD>Z=PhlGlkQg#oAY(#,^oPTC@IL]!O%Mqs"i.`4..%^S0H1`^LKCcRT/u)4,6Yi,rWK5p]pQ?[a9t!S>!,@X^(?l5aJ4CbY1DaWI:W\uue\K2SSOS)Z[gp$-K[hYaRM4JrSF[kjO-[RECO/_SRPeQ,^EFoY4:R/G`-JI;d&Z[+rJQ?#0e!b',ucN!r(fTZ3GZ;M+T0"3gX)\kREQFmb)Ss&D6g:=`G'uB7QRPYfjad"lD_?e3_QO"&,G6G_Z3Fiq.l&:T^;l\EOeL?IQ"?k'('d];kU&IXjMMK0B]I@]I2qtjL<>.s/b#t*nOm_cY&9J/3#-8(j,>dq(ZsO>-qc)9E%,oQ%*MLG,%p<.s1O!t1D`l=EZ-WP.?4IA=XMb2rIQA="Saj\3moolUKf7b;CG9Gd5,3*.hmq80:,PSsc+hJB=Xg8\N3D.H;]\7#9[>;Wpb65m\TPCXs5gMBdbU7SpsO4,!X'=Y8oii63^N-;JNZ'!r`.BA@*E4BS]g12KtOoWE\2^BMr%8%0K[`/IV#ASXuh7XiVd[Js4@*l>#cZ]?(+#NflLLY;G+5+mI(9B&)AX2A'ZLjPMOK/$,!V$!i"e;Q^GsJ.rfBn@ap>Z$-+`ub5IV[0L6fL:alok087@7mF+*KKN,5d,B862\E`;u3DVrOlYY9k*X65Pq9E>LdrP>:8spW4].7>fp.=#UR[ld"^is0RX%*e&9'kI7_=Xr^]0[HPTl8l:;dEl_B!PGFnf+)octSC.O9P3e@.d!USR6I/$/W'hA421%mnHO/^Tq%T"Hra"D'0N)ju.8`P^NK9UC!5t!;Pe\2aXGg0p7O2`LS9.ui@^tEX(rCcbbpO=J6S-4#k;NSB;>WsqsB4P!N+`#f&k3`/MFWjam%ASWOcqCN]GX!(an/35PC[`u08<\,H)hqCtCfGQG!Ee.0Q]2^^):De'%42"LI3h'e*9X8T1J;+r\L?T%i=%f/Oc/gZ!PPPLBe=>L)PH3a&$`Z'0YJNs$[=V$>ooSKi&O]hF+rA]_L\Uo7R@H]kiIOhqNY^pe_qTmTO@RK85"gdT$1"]`Z-@'(di6(n_)/oKKbAbV*[uCGt@XV?!uU8d@hN@:HXne09\67eln,2eCg!ukeRW)nN(sYVs/L^k8-:Fm^q9RQJ7FdVfH$QVO#?nO0c)#1ADhhh;it`XW;Z]M!U5^Vld:!H_:[&*4HW<_"h%3g3RoDqn*A%kBiE$)[Z5n)r9V6)_/F-d03L#!/r)\cn$22&84901Nqu+j\li5?bVgF\,fA3jaUOO8m%kTMBP.5B.;72O1&;rCAsJeM6+V.-HgIS6pT]'"=!23A>4#e=U021'g4R2d?em"!oMYZ$Vsr+?DIRPebo(+['qXUTPh>3;1b27fSg?>B_9E6:M0Bn"F5N,5BQgR\Kj0*L^L7,-.&*fcD\p[J!9UC<$?ghH=ju+rWn?sC_A_e>pPqE_"X^Q.q)F8Y60nd`>%dg::$PRR0FRRi:XFg'g9&0mfRrCb6"W7cI(^unCu4[hd@r#O`.!:H\JMb-\ib67Bt/X3fB)d44S6T62=t"7jr`RiXOVlp0DrRe?]3V1'Ha&TWh+m`cIHg?Hlf1N6mPu($IudF0OB599HX+d"ak/K6'6tc1e-F'r!EajO2rI#-A]+B,]cf'`!b*NX<+C=m'I(FL@#:UcZ:?Th^qhQk\3iSfM![VBN5."]p7]k[Wolh+>$HsCiAE7o"Y:=7M@DK*UWWO91Mnji;qi/nXb#MZSDZt]L3`'VH@SXYUdipMn63^tMa)^5G6^B;1#$.lJ;R0b3=HV4/Ta>=ZeOMugdig2:b"UR)R=5f"-UKX%YA-l(5jmfY,>f-(QX`=SB3Ig<5+%M@sop1#tmKt+b(=FkqF_eCj5*QIP@SGoHGE1c+AC++BW>@@uZ-A05aopNcLT^F#"s>4F:1b,E4j3HQ/hd-N1I-D>fd*A+;jJ+R89=f=LSZAa)93U"o_2LO`9$gpN,Yhog/clD])MammDSG"3\tQ?aoJZHe_B'ioS6O$8huqZ$.(<"kClNCOA?Le88DXL[)Pn>pXoI8@`-hi/&b2`C/Ei_.-[UZZ:[C^+YVhW?8P)TII;;ohLM&5J'dXItd+&hm.t(VK0h/Q3Wkr!B)MZKAI2#MY_12TZ,[ugmCB-[S#02Pm;T7FMcTB7\g:OkFtY$m'!ND?+K_n%hICc?CBpTg@3BW`N&%a@>N7>.mkP2tl:2>ebq8AF#L2*f=cBosps4[L9O3k,1hLr8,Jpt67^:cn9P9/,U3l'6T4>eHiH'I%[4Jkp)npBS*jg7#gn_/p->/2n5gN7>$^(glbYZrSN',Aa4g0d#(70eei@LaTTG(bggM-=e<6Mnm,^_Z;jKqd^RM+:%p3.]rE)7@BVnO9BXXL!UP^ULBSMC?FH5%=M$'LW,N+P0Fr)07[IS_7s_D#,prC*gJ5P._dKoW$KL9aDL+Df0]UK-kDpK0?`=QGFCU`pq"%Yd"?RD;^1::&Be^Ml^(PIUO-MX]jX0dB)/'2[FZPknKM9Wclcq;UVu?7tAgl?e9-7o!:"`^Lol.Pml^0/+MLc:AeHG4C2Fs02A`Gl(Gc50s-K;D2&lO[XNC)m\&6uN+g`\aau,Nnp6GcDD)2L$(=0,c09n2=jC(p\&Q;:*_l&ie2W!_@&n0^,U1nTNJ*ia;kRN-[MIl/cOeIj'Z&n&Oc+qE=oU-GSm?5;PfKV[J,L"jBT'UY5/"-c4tQ\g_f9g%gnHG9'j:P#6sgR"W65Wcnj5j9FS:okQ)j(]Ubf?D/0l^VTb!DTMfg\(CBSf$a!$)gAQ1P]2PmgC6jL:T#l="\trd+n]On$:OXPU\U"C.\B2-fG0[ktN_9Y#G\rP,,o>L`]N$(s2Mt1qPO8GOmF&QYkC;q#q]er84'jui__tdC6s.p0.ZlC*$5N'!>a-H&"^TC4Kbot#'>02oX"E`8^WBZi9=BoWPQTjkm)n_$-SQB6O^3]i%3XR5m!uAj+o*3`m@Q#6_B3mJ?0.=.>J(\,a$o`EG\9OL.sB.`h[q'PV-3bF56"4:2=IPu>\D$2%06J[*O%Z\OLp/M[n)%9_J.fEd'"0ehUp)-Lo-O"\H*:*Kh]:FRJbe&m/DZ/L;is'V`&9cN57']1&3'@6>9R-uTrF5q6'Ne@s^\pfZ7pO$Z!bT/Rfr@e.b(jcA#Y8%N&DF^N((V#ekMMNYL"H:l**2!E##_cN>`%3#ds+!@BA$sYIDc`k<>$,L7FPcMZr7c=?6dg=bT7LN4@*'<5Ofb2)7:g1ajLm^&mZeNOWHA/P$((?bp6/ORr*-D8K30TU>&'?(%)"PEne*XAf'EJ8.Y>Ag!QiB5[B@dH"X_fAYU@JbmRoCC-&8'LYkN+IdVRI`YP=Wn/T3=Q)9iuDHeEWRWo:5lme+^uP#+ni;^t5$=[dEp9uK9T`;Bod*sfBU3"e^YOj\6XoFJpDZ.[b`>b,M4FPs5@:qUO>b!@&*+crq(P8WT9%:Q*d@-,$hKY$$&AlJpoLXPf)h(he9T\,rIeGfssH\PM9.XWS]1jSojA(6J6aJ%cS2k[)?UQ"]_d\/H/Qj&;A=X40+1X:GjX61*;cXlI]oB!sH8r"I?Qu,=m-ogOn4>`cH?g`HiA5Xm-P+cL/K@_2'0@WR!@:JV3EL95dinC/>MUTHH9e'$G')dXTbj.tHj5Y"c;mOgZFk?hTLsK4nX#YR'e,\mr>\2-G5EZI>.gl,'dDuANV/7Q$PT(`6X;-W;M3PN^#%cflQ'cO-h]\=7ui(!n6%5!\93a_*rn]>(utJt5NgOjgDVS/&mcYFZkb]%G+PT"MEh6;IGrE?XZGj29C#[,+CsgYo9#O=<3T"hO>2n?57*S7N/6Rc>-3'8[RuVbQ*k%&!D9GG@Q57?2<"#<:8F!>B=o+PpLuPZ/4C.#dJ6t^JBNMm20nZ6^]9KHo&XaorF\HMfQ:V\:A)HT4X-7-?1&,iEj3O]$n*?%S=)I0[plIE4E9/dA>=m'hHPKk5[/d'Y\t>6$\*mZGb;:&4dP35*EE`K"%%b:^(U,@7`49Eh`6Oet6>5b)osI?oL\!,5ks`nB%`S-$inM$_If0ts7OL&QUf=`-*3//$im@/h_pi/^9kf0V0_TqUDsgi%_)>MG#CDXsa62\`3(8qhYPYKVAo^,6()Ou?hm$.+"":=q9f9eU)8l,c0N:J_Y8,*NC`!.)k)?>@L=C0X-O\DS!$-0H)pNPaUj_S08KfdQVT>`q:UO>gY:7B/7f`1=*b(8Bl:T+R)Kmebu&Hu-atD$1PH$Y'>g2]Et0?D9>@aqQM6,RZ2m03.?U@.*3I5mfNMV=$Ro/r^s+u'#Ia@E<'U=>;[f6p_DK'3o.Ds28t.]WKWl`jkd^SHJ,$67Vu8O'Nb=KuraS!^!rKs^Fk[5okl,Vc*O4tUU0cZEApe4^K]ctgLK,&#nPF)>*a"5@6K]1l7b4J;o;"-j(J8`KmX@?5EB)#-V1fkM4OeuZH:uLl:d11C(itd3F(bR'c"n)E"MP/qR(o0bPg1[VU!cV7.3^94Z^s>;Yo7DpRa9qWp$Npi>o/M'/qo5AkWL2+rZf8%81%Q87YLXP(dgh-dVV(d%%$CAB"jI5G4b>gHMEaW7T:F3s(hGL*F:%Joge8)q/XZk)Wr(/$5e`[MZKPkPUP)90j;Rb8M-dTddH>Tj+C>@mhU2HLAbQDQsPMon_&,-Bg3%W;I$P,(=5IoB)03Ld9fd?k53$E6I"UK-S7&']2:!WNh%?6=7qJ>/0fGbH:4'-oAr%]&)lFiD.Ud2oYPhf3LdF988O`XSNh/2.&9&.s"uGkL+1dB6%#qQ1P@[7:JZ$mqFKN:kH>B[F>;CoQ-UaOC;Eioe:ClPSK10_Fj9q^t7a!d)j?&4#:kZ3aAc*YU=6!#1J%laCm_gAE;1lp,BGF+4Y[ch!$9./!tsVg.[E7+9sYD&7`W2lVZ;MYefiW&`YaK3i>_]8MR[7j1&UP'gMD_olFJ!C9J948ESVSANC;C6HPM'*BZV[m_pD6co]h("bGg7sq+,0k4$D[ZidX-J>,*%ZVkaPH^1Zg^GIMMR.g@`(Y&#d:+2Dm7`+I+-#Zr*PNjk#:pj!+3[gfUgX.d@8.r2Ae/LY5-4\5ld,@dMg]\L=(YHNS8[7`6"^?*6jdLKFtl%.GMbT$g7)sNs#cub-_p:lWrtU=Hu8,2.eW*CKn7HSb:Q6H0YNr+LsXek!aUdLooaqF*9]-6O_LkT.qYogX4jaZlM#].&SPdbRG=G2"qSO*mEJ"upS]UKT`Cf?)jT#+!john"$h#k`(4^L]mJ`3Hn[J8r5&_?-C28^j/XGDO&@W*HIQP!(YOrq<%M`a^\pg*@a((]Xbf-$jC<7liEHeR&cA_S`jAp,8j-;`bDsnT+G,1hGVl5"8:87%YLo=[MUpAl1R0#qbo-5^Aq)G2:B%8_M[2#\:$N-l"WAR_^=s#9-WR\IUpRjEqIU?R9M`%?GcUXrcFGii0kLQeJ8VI<[un40iEm9:F=A11R*ENc-:2^"6.B+Y\)1hE$HVH%\8Jcij;3-YF<$5t4d>UIS6e'm0@bKpF9-i3G>j1Bj-/!D+7hpVF*h,ptqd,M?q9Qj*QTFSCDdhG9-cBj7q^la`F4GWd[-[I`%9']o%gQ@S(9ICUALTLfcsCK&>;F5tKEXj23^E`;8=,J\q,&&s9A@.m#P'_lZC;4DcOWfrk4%B`?jlPA=$plC9$&03LF;oGJ'd?apZa>En=NFn%/"a_@WYl<0m7@=FcH=cS&?oln7+a%H#kM@@8*8#I$)k_Niib6C\8<>/.5tdWD%-cDX\S-?i^4k/J40flg]PnL&oAh<;&=Qk6'pr@EHa/B"*VB0V`)*^2;r3)IP+HH66ElG2meD<3iLoopf8<^Y=WeV:uJjqt:;jHuRljm*`f1a/;9hg+/8S;BAYD#R@12okW]TOR9DWOFLCRhHA\M;q"3ml9bYM,YT@3[V1K>?,>GVq'27e0P+;WLS[C:2QU4)k6H:^So7/Y@7`9T'`,Sfe^ZbPh1$PUut:Ah2-,\LZd;PVtf74IZGioSc524!q3)eEt6s]ge"0.+`HJi&R]M6J)ECH#/J:+DJ?e"1:`)G:B]%5,$e-*ao-8RTL@%jHu4o9B-P8:jBrXN8$siqBQMTJ*X\LFX!-'b&K:."1F\2a0ml@_LW(bU>8L0:ZB>,M>'Y.9HZ#:JKPtkUW?.8bT\MDU8G0Gf:;2T'd'%A1"8'Y:EP'"im;:sK`PU/sZ0h3DoF64b6FSeMj2r%80Jc4W(">^`D)&hbqtZA?POD*qXf=G:4P,4c73W9[enn?0rjG:`mBlhl.K:T`:Q'XYB3klmD\4lfW472J?BT4$2o211IbO[+^;[lj+JIdYG0*a*V,#-rL'QYX!iQ-cE1G$bim+B_/ZG>';S)2_G+d.GTPIsLHr016M`6FOH#gl*co+XT$An$T&'+QuZ\hHJCbDEMELH%6j#??!FKBd,6ER>:7Rn5(G.;Mui4>U:SjF8lfAphVRBfoR]>ipo#892O1naQrE"Kan[N.+j*io4LKqN(t$DXgQN60]3\[P\sILuU%.h'&oZlG!YT%W1CY;(IRd,NUbT,8lE2E)eON\"7V&lB,hTH,Ph[1XSa9WB@&BX$a?+"9Y+(?XJ.LTs]dUqURt.7Yi8n.?nNfo^">_s/s.\D=IU\RSaO"%eP;!b+SO3\2r@;riM6Tet(0V=cPLt)7Y9-GDU2F^Sl@7>\UeQ!EVB1%X!G>CF[PT(t3qsrugjRB(Ko7m33%7`NIr++,8ds'!$[L2D[0h(Ur=FsqU5@Y2g3dWl[!Sun,[$$L_4"'KRI5"L&s!p[h]u)1#s;3\9)n4(+:e@.\h0i^3Y+,QS,cC@=8n;t1FgFe,TJ-2e0@PPkNt/lmpM/+j0I,&:39SR&E4jV[k6^6WT/GQ[Q=%7^6WV(#Ea6jMDXo8jB)t]5FrS`Y`^YXc.+Fi4;VI$DhNUO'331%6afhIe\BmhRLrqdoshpE#`ju*L&0n;Um:W@,d`5Vh*HWP4=1C"^LHM!%cq[c%"MMUqK!Bf]+@IRqLCCCLqD$`W^Ful>E&U?^3VWkZWPQ#>jL1b4DO:HE)R\Zk09%0%[1Q:I]`4as"G$VHo'/KrpEE.[hD\(s$h;k^-!J%-[TN,dqi1[E?DC>At8(CbDsMJ[D$6At2in;g70nl/@&d3"X&hR(=sRls\7K>*llS$T\A`u6qAg*HibW!!]X+?!G$l:QI?iH=pAN4NQ_NQCU<8ngZm+@]`]%EN\&h=tt$"s/6NQJZ4mcN*RsF)'EGK/#t19B2?,/0C[9P-=-Qkq]^uq$%#ei4"O^!\4qaUGE^4C>f,CLqSh@fZY%6qin/(_XRt8>L`cV"t;9.^^OlWFl$Y`$=4WZ3TK:M+eLFOZ\4iZaZU+-'"='@hakQD3&e<:ctAQeG=,G4./b'&O+n4\Q6NK!+@@gQ1o+F/Cc-QFKcljE"jj7<[p+]>pB+>:Q_NmmH+_\Gap#!JGkYDUiK+8*`@gqF-_[TFk@BN=+(j_%#0)5.N/1gs.R4.I4%72Y4rBVh7OiR@>tr1DCqBCp8@Qung+SK+r-/;SY^3E"VCj1W(jL.il^^/OP%jVbm[2G%CFgn/4df4cRa!?!.NmWZ'GioMAuSe:7P[a6e.q_V'&Tj5=[pnXqK_QiC&YT:t;g+naNPk`,Y+iFK6B7-53i>:#B51(_L$]C)Y6(@T'VPq:fos"A[K*)hgTq%?"DM'2_O1C@;Rm.Ba1k>i]cqe@LtR;OJ!2aZY^U](pJt4?L2H.^bre=`fg_PnI=E8_4rKk*#_CFVB_R0mX6VY?!_]f.m(,upp%k@8mI'd+*?/?4HLhWp]$i-29BL"a_9h+JMJJ+ecAQOlhWaCe%\%g[I&c6A+a512l%nd*2h@j1f$S%/@j\LAL*Ig&>*eiYIk;G/d)*\f0VbTTJ9'&+(j@R"Ofgo^&p@fmp@3W>)NH'EeZJ,)+Iq.djM_$67,T:n_P]$d,=1*G_,\)EJaM6-Aofl?#0Q[apJ;97i8<<$!"@@($-S9?49BQ`@Mal]MS(;"DKNmGBXD#[d-?ANieTT3<"6#-BkC[!6:R4@jPKhZl656*';9N@Rf7;B+hKAr*V97_8sPTHpjKRY+5Y#Oh"$^NVt9\#;GBm%]-GYH3_$t#JF*Q9/8$HXB_hL*E;Dm^WZl_&oS52e%YCU=$nHMGXC,hj[k\ocrPAcMCcb6"Vj(U`i(g0S9+;NIDjiU]Rn2,\dE[Zf-/eg8Y+lnS^@H;?s42k_,u`H36=$,mL=H:`P`#qA%2bH.b#emi3SH4jrrKfF>^`U?mRVcVnp=K:ciVX3k!p*[6b?UQ[m,5K.)u4.IUEo,,<3F[1@_3e9bYP^-t?.UFNB3TG[nEn9`VD>N1f$_/s$_I/rZ`lksUrF>Xe:mdbj3jDK\@]]d:`gr[42Y$JdObIm@7uo>2aSK=Ek(mZ,%nZRSUmm1+3=&+CEIT%GDO&p$sl+Pi%!EFgW=hj+[)3Z)#6qpcQ8s=^Mb!\F8\V2R\UHlRNtM6,=#PcG$5KC'nS'*)Kg6W=+QEI@:U<8WF;=qCMMc^=fK8c-*apoj0E5tR8<([&%MMNnEp%]M9@%+@u3o!h(S33/2(Qd&D)i9lZ?'_:R2`Z4K+Rb4Ms0#,seY9?-\p?AW$SPi/BP@]FI#%t,eBL]ddpbl@gt2)Tru4T"FhOX$eI)edIf/j.dePGXokQB^)DHoa2F4XOeS:A`pg4bhPjd%dD8^p5^'_"+m:E(ed\_2qAAt-^[+56#DK02j.I/90Tp/?`oUU>B(K=;oZQU1(>)?9&%l7SUSW(Y1j_:r8pHj"aq:ol=B=8.?7[VFXeIY<)rc<3Q8Aa3[k,Ac3A"LB]1cM^;T9`,*i/C5#Vh#516CHXK5VeKUZQoYU^0B5Xn,jG/-VqE,qlY:YWXQGXKlKd__n#jQQlr*/qocPVLb*JMJQ9*<"mm#F%(G>[&iIO9E7"SA[ZW3LnG.'kd2h(EgrdH:ZZ7.Wls=-JhC#U'uP;'Y;=FnPmTi!VqTL3$eiej1nQFQ6%pBd+RBr3eXo5OIb7_c+:fJi-O#p'7:_jM0-hm"ZrFY.EFBTi/L;)6O$k$iB(beZTI!"c'\a:jkLE\20ZNCum9!q7#;ZZ2AlIcjO%u.2UNQJ,:tg;`L2qdScpV&7#Il(X2b5aGM,YVA%V#h$L$_,&85o;H!OH@#$1=k(p[ao<%I-/NG0NIY>NOlmE]@];etQAb./@)f4\N-T2omu%JJd-"^ec%8^3p[E[$)8V/$pJIM&[Yf*;e71q%FY_pBVA5n1*eL"na3:(kgGF_M:Hm>OZTPuc3GbY*3D;Ej9gZCUAeUBg3M=J$SS4:dj59]B3)U(-=l/$Ku1,Th518.o)Kla5d-Ug/G\>!BH_PhdQpbb@>@(cC&++nhRe(iRqFg8me9nr\S7\-;9Y7<6h#(4NdsGUE?]ik*3h'Tkr$gNY!.1O-2j3GO\;osdg5%iD,YWODGr:O5b;^dABKnNIfQhrX\KMO*dBCCI]C.]MeOQ[jb;U6N^IV'V']n>DW4>7+cQd_9pZ^UmONkq1F@VROg&=1,MR+Ei'CMD&#/!Gtik.QNV4+?^n8@6`IssHk([*L?)B;-k=0OW'E:+&j^)%Gj5mGBDUdk05"AUj$`D)S_oN.'3;'P;OP"ba27(PoT(oJ%bo&Eg6JEam4"B``0>QBQl0t8.NPLoF;IM[H/O^VXb-sQHm[E0X-gEcRW0[%=TcAfL[bHXDWt`QK0"S"7*BVY)V^F(+=/b;Y-M1Ym@7fc(',&lQB1&>mcm=?LVPOM1>HU._lbM8.*^;:#F=ZhIYnQ/5m.l)X\!8D4?I_dchD[@SMA!lAO[V@(--EB[A#0(hPf*Cmd.@n]^Ubi6h"sn#3GQs2V+fK'Y3q@80f,jA-#PY`Vjjp9`;213]ZHa)UIUlV+dU(pW;S[!/^'gT^:3DF?(@saCX&0DCE>6prgM(`%NFMC+RV0kX2\r^n-r"m7b"^=L"sB;)#q0^;BT6WpZ^VKrY?>(q'H6#oJ6[T#;_*/S^AN:7kB*:2<+r3n&p9FLkgGf6@bU@$!EC@K+cVKt>,8(ii2Q#uFWebU)^[BbE]MlUi=Z4Qm]Q'+G+sK<,nbnV,/S#Eh#H%2V`c\g#VUuj`l>N-4Oc`rB^<$C#2/Sg]"(Zhme="n$u<@QY[lp2sGXWQYY%dT?"`U:2-RoUfsnWlh+aC735Qnt8R@6n!=6CV=H_[I#ljbd,iK$7p<\<3)[[+4qe@mNX5r]e.8W3OJr^_gNl]/L>[Ep05fcDiFRI2E7E:E.46<"#ah6*q1UGaSsr(Zj$k*W5O!"U6XVp2C-N@:'Z*k'I<,N#7J-:pdl%Wu@[U`Mc9-b2M"X1AMDQVuHWO*pWfqB6fb6f4PrdHVABVIPJXL)EADS.?[GqTW0J!9-sJfEC?FnM0Ze)G^&*-+B,J]tg&B.,&jk4BtHiJ!U4^5!(FHb0[,sB4($H_oV+:oDX&^*[/C2iK"C)0e;A7WPVs`g7ffb-=&Ts,%Ts=VE"FqAVsTs14TrX)o,R%9fR_6N>u/)Hc95r?+mCuX$B[/i4'=WQ9/1,P6cq;kekuk)%M49Y*QPV#k^Tt0I>rPhjGQOM"2LSR4D,"6b3MQg^Ctb+6V;7&=U&eoH;W3@Rg!jqm1T#*i?Gn"Z*F%Yj'kf1-Y!]5e'bZG&0hiA3e&S7A??86j8O3@H+(E-K)b.[X^6Xa]jP5Fm['j&EHSDcFUen!hL+Yeu2knN$1Zd%*g4+PBRnB3NS%E=B]j6jd!4k.mqfZ,3B";7Z9LT66.MasESR/`2oMKkOs"=`pEWqq&rW$^B>Io"T0OR()A)/l!QX%MWW/CNDm6;:OYPL2In7eXAuKXc&mifsISR^D,H8m3@-b$rEA&2S)OF":UWDLFXg>M;J[.LZ_9:ar<%g@JIi=(i)M3-e)I\_9!H(\!JnBmAf<@TAeK9,nZcN\7>):988lDn0&Sk!]6[>D/s&M]VLg,bJ:^+LL+8Y[\g3rEBfB\5R[-\DOf&m&6@hqVgsSArTTcI"D$s/N8W&Os"Ni9^e'^\^MV\DNopa_Pj)U!L1AQqL3%0Q6QWXYs-Y$Ma2><>#dW)d#UBo8U.f4$$CkVIi`DDrG=fqk7Fg0dmV9GLmM4>W=P;AdT=RGWGWK5U.-`PrB-O^Af]ZmZ3*!]hT8'i_[Rd%")(&8quL7;\lmAnju_&d)O%4JXD']!nq)]?T[$JSl$[%%p".Z[q&>-_Zb:$5NoU5S*/VE+m46#aI_om@dXr;H]@h:YWu.[hZIg*og/rLn=mZX^fe.%XQnD\MIuR=[m-&_+s,,.kH5?i'rLHKlEZ_WuXpXDB1s3ZW*P3_5Z@AD%$;%I+f>f2Vg3%f,M3Pf:>Gt4^MD/d0'HRGck(c]WC8a?VZBkQ@7AZEnM,)k_/j:8Nc]8j9q'cX-[e)m8]hJs+n3q+b6$l8OGL.c`EcoLar6ArM:/BA>YBD=J1s>P:9sOml^N-&W5g5)9VHg=@8@Dbbn]J8^F3i6(H?Djb^59j;m):h]e_=2KJMD&&9nn9pGjipsTUP8sN4LbWENQ'<7?pLKMcP0te+BT+kC1j=o+gG4he.1./$IfbDC8+6'#p(B5'm0oE?Jf%AqL$oW";>?>BDI;,\hU-Zf;;2UgQ',F82ufa/eS;AVL-Kjf-(3cN_5WRMiJLmA6#@7)cNiES7``o+UGbIq0>4:/`5)f"Fe=P7n=r[IB&?;mSH>3a"5S/IOLiR?hKXO`_E1$Ms@/k:t(2WER6eWl4^jL<5<>h!O2j.9A"hgi?5?qu&/Ec!dV)p%`lJgl>9>tnJ`@8[R)Ic_:8l$#"Kk8(NRnb5?YpkUof?>d2\E@,DYB0*]bi-*iF-CTaM?g`!J@0:&Q#O%bS(aZF![A#Hh`s1bL)G_F*L@3=$E\4L5]L6Tu:h&.&Bl%L*>1m!%--fC%Q?T\?.\N!2!g%+Ff0bS:7LEksB`JfgG1_0o(+AU8Q^MQr8#jq!.A-t,O<]MpR^L[h@Om\l&Qgq#?qhVr>18Qpib1@BSRV-O'8jL0^UOsSYlM8"N('&4IP<.ZKlTcSH6^aNni_ZPZ;_5*+IlmO-7cD6"2I$jjHil@BH\V`!^'NtSm0c7>b%PZu\7OCbC(Dh.:B8'#q0e%9*/G3U][bXdV!#Lh86q+f6o+$.SGnFoGGK2I-3*8+/hDpLT2-Y1ed&LPtZjsJ$,]78&^*YP2:FbhR/AbK4`l<.<23dQXmT9.T`qbk$:a7!OS5s(TEkUiP>l13itBTHdi3D&dZ/%ZDHdIN4+Ip*`nj4q5^mQ[rt;:p%`"S-OjUjr"3g;M[i7-RbAACq5LJ>33bGmfodGAYD44VZJ[*%tJkE't.lr(?NinT9T^::Pq5cDcWJ*jl,/JU:SQY9-*qoe4Bsr+o=\SV\n@DYXqQMO1m`l&!2]jnofDIa=/e=#Vgd%,qd5ZQ`1A8#\qO>$KoH[9HJ5.$2&7(-\cr?I%ibK?sU!6kZ$daM'odE:JW7gGC,drhsI+T2P(s]36g;2S;=/#'?NGo1jZ,=6g\(9$?p]O=-5sK=N8G[U*Fn4&#GGC/GK?mbBW%OA:k@f6]R,UTj84;JKo6O%Ko:c:7.Q!`S[IHEu@kbCX"93ij5R3P8B%hYVrV_Tqp+P$5oW`K(_Dpi17.4`u_1Pc\;RZX%r_cj.;X_0!J_ED[JS!K1HFRSf8&HT(e`\_GZ2+I`?:BnOaN[P/atVts+$k@'*h*qPb4=4K2hj;0]R(7sjA_Cstj@B"jVVtQ"7gem*kGpp5Yb;L^L[=Hl)7a@4pF-H)0=Eo\W,J=RJFj&Wt_NL8P]jfo?mt^i_WgOXGDthDG>,?kt$Ljl,1RTFm0E%dSduijSjQR&[>VB_o&+g(PhNa>]ZdHq7MqMCoWbAcMHe]k(XV=.h#CPS4R0fA8@DII@Uor%mZ2S1D2Qe$ll+B`^dZmr\*Tio1PTU$OJV36`:B^U*unE&D]E[cH=sSG#Qo:g$&[rE2h^\n@P$^6'12#]?8fULL@cs@&*s;?&7^SH(6If*ukD\CdX!L'HZmFaBmg4IG`b1OHCsp-.sZgQ^1>jGZ`pZ1QJGsfFC900+4`!Ih=0C>5'dOEDpO_=bHadb0btqcOb#W4:b)n__E&"@kT5fo=HebAS0KmXFBseniQn!K*cu`3Bj`Br7t"H?Q*&$@Kn4#"BT\(,Af>02L'#E1pd]r+ea:nc7rPUZ&9/JV5e0*kY3W=>cEDbG_k3,uW@Mp25^/hp7Nh0Cb%M@,M@nEGK$n>KWj+.[&\O1W"i:Kl40n.H.g:]O_#<&Fe;\Wh)RpG6?WB5gDfM_s)8Ka>lPQ?f;#C5g)]kB-MO4YdB1);146Af/Y_G(U"_/?OJa7c^hp2TMW5b#cJuc];F>UWT<&33=qWL<&5V/,Pr.#$-((qHF3DGmf4b1@Rp6$)dq*pX3=Sn$#&fT[A.P&Vi.@7`t-2$oH[W(]'fZrAPSS'sG/#l2WDVZ+]2VjG4GTdChEYOQH!ae@_j/5M(14h]-2k5u8%b4%?EDhrYoImVrJ?Ps2%/6j"JdLU2a`>PeP6rKt9rRSB,'m8rF-X@X[a*3&];kV`6F0E'/bWm-RFlkYW*Rf";JgqFd"r/o=J=NjJF?ihWMGep%`^1pMcs/3M!lE4C'i&s.?:%UPGX\'@n'1Pe*nt-B#A5V9D8QJP-Jh+8!16#,AS0@%"pe0Z7=0940VgNM6haj[/CWiQ,)VU3>G'%7b'WeEr]SS^?3%-l:qRS.cYoZZ`a3oH3ktX:LoE$/E#MViYM)/2O:\qJ$(_)1pVMai:6"r0?5V\AcosD\gn4N^I7]Km"hV[H'"G3'@-7`&a`0.7'FInI('h*ik>)j@@*UGA(>:_HN:;4-/s\>Z(q/tH0'$9PaXM="TX]%9D!sQr-coX9K/^epPtF4?Pq&S*:1"gWliNu@V\jR1/inX!9;TY$*@Q9[+,5#dhKr%TC0l142p1O1Q4Kb^50c@0YhlG[%Hn&S,Ed_Nop[+Wp:VgXE]2&;Lk4NDujH&kq`M_7jET.qMTiC88th#H"tp@KG%\L"fWC7.*/ijb0H4"*uG^aXDW5#]2]Nk`ojS$E@^)UI_QLp9(V^'BP2,>$-;QVQ?WHa\9]4f)_KL%9_W:YP'!iE'$5V=:NtqKS#uH-OQk$>4Nk^"JHqh=cUZ8G]CQ5/0CQ]M>@PrWRhDc3M$CE8uH]d7/fmmL:d1r]T3*i-S]XR/_!AK'J/dAVWr4D"%oi9A9h!IFU6haMI;WU3ri6I3*s&RH2qE`8R0$r@dkgN<&br^J+9hWaM>ZQ(rQiQldGnfSl63-;2OrY)Q[DGFMZ,K:(`.YA!#5'2ceGBG,XMa61R5)7#R8K]P,H>^^-3joH-\D=oju5c26Vn.S+b>A>Wn7[iGGqp?W=_$ABe-n7#h:Ws,iHc#L`VOcbC[lP:#r?ltYFNWRV/D!6FQGHW:L_X)CMHEtn;+C^Eg\`q_Zffl*$k4R/Jna[Wp]Nf7X3ckV[*m#V4?qNiLO8E)]1fL6h0<\JSqF,226.@1"W+R;eZ7M#d&grOcX%YJ5Lb$fL6NY]e7uOA)>$<*`0[U"0K=r/623fW@&Z4pGn].*C]b1eRDL#EGI'W'Cujip`dPpJbQ]"Q?]@M@0oK9S06uJkjpY_O/L

-/#4#bejr"Uq.c>5^o,fdi?k3TQF/M'([MWGKh$+)mQ4W)l$-$EL>g:"i5>A.NHGG;F@oVfBNC'/6cj-<".*=]kF9>&Q+]`WTj?%a-0:U]Ad*3hK"b4g#MSGGTb8cs3/XQ&mGgL9aYNBO7OZfXNpiJra[g90CZ]P672)TD>'r_iS]"dV"@)YiWRUI]dm$5:c3Z8ns"=akn\6AC5EY`RP05jHPs=L\d%jhF2eM(9'de@V&>(,J26Xd8mNnuEQXElV/of&[?O'M.gM<=NglPhet-%cuXorG)k+p_+Lm1=AAitGcfB,U5$!"@&,!B<9B[j@8l!:,;*ER+#^ae($]c>$=?F@X%HUXM3DY4\`PT67u4&TWOZ:_+1]?q$LSZcj5_KdJPNG@;fQKQ#lG6:gl>@\5I=U:6'06)/"^jkj-9k86'KRh9*h]FDbRS=?C+()!.n2^UV+'bY_hjODpqZllY0^RqR1PpJk'rJA[Z^"^SKG><13PNnD>I!s_I9*u#FJa<`5>NF)<,;]YPjn.4tFM[cs5\/\2GJZ8T-0J*?VF_GJ)Jmbn?]W\3LUdW9BAk8B/eBM?>f=`-&+)g$sh=-RJ'=_W6UnfSF;V%Z2,W09T1G[ebCF6?Mir;/3S&,BPoY5+bU2$1gC/+j5^(F.1Xdb?WM8Y:!f[:!9k&`3^=b@_-ck\`<7/&#AR!7G8-oo=+`Ds)pRD8!o3-ja!c[%EO."qT3Hji@b6&FY(`di@-OchK)b9gSc'u5Cd?c(+:JHW`c5")[Ja4S^IC9h70,\6mF^\UeiNpj&j_g->gR'?):Q23Lu8q7_*hAM%&)Pgk_r;Pq+>.#h]5L5"Ylb!-HiG^E+)2_p;Cpf&iZHa6hT*['gqPXaX<hrXrYMq?e[Y3jWE/,_6SJkKSC0n19?/Xg81af_hVAb'i[IG5g#u_P@PQ1La-m(.+Z4mrZ[:(\-#6GVN:oVtr1M5_EN$":d%W+*o2cCPEr8ksBuR\O$.pRT)g:*78,8qK<_&Fm\(SsaraK\oI[qsFANCZO9M1t*k'3NX]KpK79\1b'J);[,(id'ZTZQ"tbs=RgD_Tu3b!>V1^'h6i1CCZLiRme(i?l'"3fE&Ofij<(mI!c3AL,9ld>_]/rt7FW+00GQ6`4K[2\3K#IZ'A+!^u]#TCe>"giV1$E-+*T8cgO'Ib"+LLIjZUUc81h!$RVc7NKhEc\(:A/8]^eLk,#da2mf>$/i^_fH`=#Jf-[1NRF88QG6uNB8S4,.?47KBBh"f2h.gnHZs@%GYK4\[S$pVj5c=V'C,_@OIrnF'E$\.`]SAWVq,F+#aB=_QM[AJYa$1mNiUDBR(A8:Ffh,hi,.T+[C(HHX,VA1AGtR;uHhgPpS%HJ@6AM86TMEMN%t^^*[FnP)>(`jBl&`r'*Lo9nk.C2HdkQ)!_t[tbQF]^=/Rr$li+k<>"D4M&UILh+8co$0<+5!JE0>;=p((`,5H>Mo0;@uZ.-Sipc0HigfEo7b"QhkO-'[M6=n+@b_1p&crtYBiOr8Zb[O9%n5`,DHO3C4X`QW*ZW*ud+eErQR\mjOB>)2UW'gmWCHT-o&_hbo4upg_=BiU'`;jt1e?d7FB>f)Bf=aD@-mVk/fE(P2m3$>N\*NSPf(3H+p`M.tD(Ul74>XHGWg6XkX5/0[#[5*_di:nQV6-nI=JQ,q74kNEl^Tu,rd@U_ceV`7bb_/e/0.n'\1eME%!9gRX5%GHI6WG]1?&MQn>MqD2dK,=-BWc`mI9/Fm#XPn-];0'/X;Nf1@reh5.hl0q36[oa;+bD\i7BS:/\6,PF.q4D9%:jj.T-3R]8`4"6Z;OTIhk@#0\I'lFqB%oGOMJlfH'(n[ZDr.GhLQ_4`mJZEEg`)-'.d:l48+FY7P_,F`mSpAtD^PbpM5':I-+6cGpCdsa`>Y>+EPBPB1s.sO^,/TG@hQG4$+jBga6c<]N.?!'+F%5W$rH6!u`LcWa,6eP&hH^+g'BRi_&JkWJa!NC@l0:Q1C3N$j'BI7F%"].dB'7(8)RU9Q#13&aHa+I)C9)CQ[t)=>Il.X9LuroqiEr+gWA3-6.d6`B*XKc"U3dk;*EN%!Te!BZ2RXe/('P'pQ-k2;3kpMM2b_$pKfCapo#UUfJ-+_Ffjs4[pp#k][-$D3-B/%7`kYm:REJ$pqcId_4@%$2$lFdo:d9?h%em6W]M!/_)]pn9Cupt`8.;qr<$'5mTrO$mmqf^,5n7HGr&0-p[8-'Ot_U0l"Nc@8ud@V>:t`IV__rPR3YH!u=SNQJ%5m7"B]+%mD5q?KY_la#^bPWnNCG?^*Z:tmc7/mtZU'#A3q#*0CM&KAX%G+P^95GaZY=7SdqJpK5/'EpX?<(K^EL27s-L=Lj!Yh5^-dJnc(4]1.F0%2jST-n#=/]Qc"J6SlGNPp-LXF#nkf<8-2_o$c-PrPd=/^Rcr1;f2WXH24mY49WLVV\M'7tC-CG6@;/I%Z+Mrr&MQ=@40Zgd%7;%RV(??Rql?V0^3"h`\"4'C2B+/g7F1YloLc#ErV:B%a]nC"[`(BA2(3pG,4HGC8rZ=L;oJQDIr_8KlFBaZT0="(o%2M@uH_^#C&E,-E6X7a(D/FFq`80q_g@=p#eP`io1mOui/\f.%%TZfKq<\[%@I$7`UccnmZ52O_<)e/0H'bodtY)SP6s104+*sK_"f>j[g-!&`QAtWWtn&DOllome60#"D!][oGq#,2<$q0GPfdoX"2Bbi%ASrenm#-ITNs#lEa,XtB-$.St$.Wa$d(TWCbZbG?GnZWsjKZPkVpWBH$hNAWQ\lcY"9[febulSFYSna?7LffUn]6\5_ah?&]X,\)&2qDB;=WD=F)53;&5Qm.EV)ekfKWs0WU\tQ$/j:n7p6`4s!M`XCdeG5oo09JVK4o1W1iIL!P='L'@qWdZQS[EMib:_V`fnJsp4R==&Ee8H:N-t*RP/V4sG9Gai5l0GmH*YLit]ajIT5s6:_P$PG1>Qgc7s-JhTVA2QUn"c.$?4efM=`HR7%J_;(d%agq6D#jA.IrPj^Ha!r8F#7FdP@YQ5r7I,BM!%*RFk>[?**+8\4&6;F+,n/Z?2Z5:_WC0[^?)K4nKEEdKpS:Mobu^6Tbpm!03t9S*#)(QAm2*Hj'?4B1mN@ZT(8D?kd#b>'+@dnPi>4JH5"raMKeiDi&5C^T"NF_`4,:6R9/JP@lT(mQC8#B[/n]Pl/#oHQ""c'u.d/=*l)%0Kp`od1%"5+G&T4gItlfOMf9^-Nk]46g&MH:+N5*9p)<#9*:&YZT]JS3DM(0IP-r_TPiG9+mR4G95uDEmo_n$q*:1]\(e/dL#4`O*?29^l@CdW/-NN70Wu>Oo?Vn1Nq]W7Ntf?+c_/ZiW)is6h;QJ@"<]6FLk0hOFn5#6a"Vu$]?>tVMpJ,l*Ym*IlXf.KE@GuAbN4'NUce7We/k92-gS&K8&cMU95&Yd8@PTQJm<^5kN0WWlo+9nD.Z&n)%\h^>Fp*l;'Pkm2-_9Oqr.@%HXV=,FcJ%bP>Ok6=-SNHrWq1JdU5i_:DGN"=gF8;?d!^#$5XG'l#edR-6t=6C+ENpa%eWO9fWSSjlG3$C_gl5Nd<;o>pp[FB0gqgQ"cMF4e(;(?bJMGn&W\Gn/uaWOoI8L[k:fer)e.o0j`d61&'tcsT`IqD=QTa^5ctSih[m^iQ_dt['=0_.-D8k$$/G7%N!GWHd34<\Gb.N>ZWG7\iuCEcG6m("e1_^fbY?qJbZoE2i4QW&m1qV7KLM"uMD[psc&/,u[q\_qd1QmbkXKRO[(R[GL3iK&6dj/%T`@=LS=-1t:(Q"fh0Hg4Vg&-]U$UaONe;8@-u5`5:5eX?"rAL%!6SZ$%ckWDbcR[C`@BdI@1BsC0&o4cZ?=:j1\atRp#F!E>9#?H>Kh6u)uF&`a*\?(S>/2@.pc`=PH[5]k'F+Wr/%4=9f,_DiQf^,2C5=r*L]\LiI'CXn>&:MDbVSb=1/9l_e'laW9?V.R/tZ]=<>.m1Ol@;?.;WOZEp`U$QO'p3[Z7d.q<136;a6;<>BNnMbKVkYMR>6ei2"p.m?rJd(Z68"4%WYd_V`fdecpr[*3puGt9Ne&^lnWQ4u)g1qm#g]2:Z0@4OVYJAaFPHSelm)q)^iWV[j]:RKnWUWFa!!P]ttbar^0TeQ$HY\9)<#,u7[B^$[tLKb9@JlK+&/f*;6eRE:T6_"eTHqD"e+<"7OV"e]7!3kbX?uXhMRGePi(=*p?@CZ5h*imk2PeI.o7JP""f6Xg0<="I.NN5P6WXEj[rUc$>c/(Ceo!S.&Bhn*EP+4"ln/`_?P:b7mdY_IEIH)]S::qH(4`@;`'CAuJh+]$L,Z:MS%A$=Mt7fQjDe@U/a!_#i1P*L`a^#0b:OOtr`m=sjU&2$/'_Mg^.&u*?B_1rcVs!sanmi"(*foqM?Uf7dZrI+#^R;e(7:VUo#YXOajb^UG`JMfVV9gJapC>$KZK-1jr#&sZ)H?6<8#DdJGRRc;:_.8*)m/K!>'"n7_DH%>"OVpt4F=*$bUGOU(,q7-XVm#['T)IjVcEMKWR](3+B\Su_M\ZtdT$TLSl[Hck+0Zg>MY/M99JAVX="jJrUlCCDcVVEu'2R*+2-]Qbs$Nlc>:*XDEA5*:+lf$sY<`*UWaVP"qC@Q&DH,&1"ijb+qk_qp]I&@Ab>T%YI!sdq.As+NNJ<8,8LB`k'b't*^]CTbB+R?^P2h?-mA9\t4P6BP)D)TO@*_5:%0;9@oJOTW4bNk*4/.OXATE3>McL[,/)(J065*Kcgk*s:lD>d)I10GW%.6&M'hK6@>bP#[I]nDdl[K/CGfJ?up/+#K^MemdlGH5.\T@;ZFX?Q,o0`1%sQ1N=fDM%MFHtg#W7,\u+MD#hD_XA(WrF*Z4FnAs&+^=3f03uc@S2k&d,U6RYpju2UMV1t>e6o`3E[!0KY*JMQ+6>&bXd><#M4q12hS73]amTkQ+u&]IB.Nh9e1ctm8<$?M56O&O,jIaNJe-[;W(g0HiL8uTBGbc6>6*&)nK9'ASZL0!M)-hRj-OI05(SM]e#_$5XqZiPH<`R_\rZ9VO#kM&*uRg,"'d$u0/AZ5r84/VFu<@<#-O\?$9m&=]p]qOm.KEZihar!4TI818m45UV=fmfN+$CB/H,;Zfi^8IJ=BZ8geK8D4%2ZBCP!$UpXD.Z3_>*)C4EG(\rkY2LkjH-Z9@mP$l470j0iAJa"r:W)p",bj#hWTW!GQ8dVsMu'GSEbLXS"dJeQs@*;?Wob\E0&j6"EF\G*D4s2eY%9bsJjWoVJ)pY\nIf[]6-7/$='rGnQ%R0Krt`GFEWT3s#u)u[%5,8QL.EiFK@"d"/>@mfC9.k$)(8ibBZ(:K`hTVP%J`=9iFS$>qD^[9T!5,2C96e+[j\iF"N@S^!Wgi$Obpmf3[!"eaW[ogUdk+3+l;ep1]WYth6.]!VNWiK,5^ml,?7^[J+tQLj"u]H-2ebKC9.qC%tPEHOHRH/Wa^7*2`O:PDa4Y7+P2KiW@b2;tDDWYm^JIf?uDG[FjAL?)ZFtn)I0n(,=j/`ZRp\!3&+'k01pE)J-j^bUM,j`>nUNcJE.@;ZVE1RT?#fN(IZr5W5rW(?336-j\[0DLZ2",P$D1A(&SEC#LoJ5:M1jubt/Pc9go9#.ri0J!=u`^tL0L4_0>&,NX@">ElW;s%[QWhkju\%'404t!Kc/f9-_O]s*FD0;ek`::&9H[H\<`m.cVR8Qn%:o8tQh9#J&gOQ/.lFW3lk,j15S>t.T%lNgo8N-Q$:i2_u#ftNVK1>?7,SWD,pAUF`e0X88K-?::\EHTP@H5ql:?%6;WLhjOm\8*F)P=.!4F1PGLQ3bZCPD(37mggZ;SR*ch63>Yf9eCaN7\IM\7eJf33<^WirQb<3'3L7g27D:&Ot)LoAXL;k0+9Uk?A4$nAZQmN7Xc`Tn8ok[pj8(l7=k7NFL,$F5k8FA82Wpb.`;%"<]Km;_ZrbQ7k&Y2&DQ^.p/6tX9d!:Y05%2mq4dQWju$!VU:[PA@*BU^#.YR$ckEH\4RD_s]meeB"Jf3QPO$8S[KH7HqYlcr!+?`$Y=C^$p@%cGr:j@JNkC'W#qb*FKb3kSk;U9El(,GeF^#!g_[/i#XsD&JPH]RWo7r#V7PaEbCgV_.kq?>_o8LhnSe^DGp>u>:rnlc)I$ElmZE.jbd%G:hY5k%!mjr,OHb`6+6rf^)%g-s@.b%f6%`#CA8dY@$l[]8&#,CV^#74F1I6%XU$;TW=Fa#MuVj5nBmp2WbZK/X1Z8G)0'HIC$cGBd)Rt*71k8JeGqHRUmN>/DK?)/s;DBiJI_9[iN5rp-L4HLFt3M*#(br&fP?mkl`\S-H,5)YM#q]k!T)_u7Xor#,kQLpS#.,Bp_aF@P<#[86>mR=8IJN1k1?`9Cr^/&K-XVP*>*>tq67+g*__E"5>4Vq3:ls42GC#2,d^Q0N<\n)cJc<0gK98(17ajD]-;EV`WK44,r&&&O"WDO`RlY6r\4E*>q0>8IJOu_nL+j@HSWZAG3S8/Z9XSC!R5jWc[@UVl>I>:^Ahd(:&1VtMb%ZE/s8L-Cr$+)*hhZ8D?b-sj6f16`YKo$\qqHK?EUK./^6MtSO;`jFKqQ@`q1`;m+FQZ%Jd>5EjYPB6#GTi(f*m'LeU`k4`_Z[+%5<*i@'>_Tei'eRO8E";UVrjnR0qb5bn1W04",2mte.76M0st#_>'&jl!Q*Qae'C>+L69&t(7.?uXYV#(%Tfd(UD^&Dfb4,ZNSO53?C-"T;NbU#kC>gN,IdR*V)!SM(il5B-s)1g_LkX9R$5ct3(lMJCU,2T^C'L0OPDRJ742ua&$.'JBSbX_l(_:0V\+hd;?a&?'fL^Q_X'F@#67t!e^;+DZhkLc)MbJV5/"Zl_=)rL%qP?kO*d!?XtVPeOR[=)*eCjP4/#7t6Gh_p&6Et^7sVFXF@?]+)8%GSS3U3-#Ogs/q\0JR2oUKVQp-m10J28^ra/?_Uj`IEs!J3D4="d8j1C&c)h^=!Ku@>5s*UW_A;(QR79<8Yo?<',,u%m'JI8_Tqj,5?T0_'!HiEj6jI;sC0NAVip)Ea'S;JIc"7g0^(XgInPO^UQ?@o7D\NI=S:kmm8g?\%=h!m>ZiN.E'Xh[3(/f[ks,nOPu+JO,(mMQ4ahZ:cj?\58:'j`?IZ>rj$*bIoOgVa*%`!mE=WtC2grSH'&8;TR4cnLA.aRC5rY/M7mO`+Rj'KLtE,jn5Jn#NQ?EjWPO#_hoL+@H7::YY>tI^/;:ci(UpSYK\Y=Vjc7NkKleBoR8;MN$4u?hD0<-'d_dPNfch/+n(6<]3iUr6#=pW!N.!flmXi@kPFT8fdk*mfgf)U_!ndMbXcG;RrhUR.N+/?75uj+SeN"JsW*u[*>\lWh9Y:q_jXW7,]U8JSmloD=9kaWlaVJ=5"J`!jO`]*$#X6'?gY3ZRUs#O@i+^i1X[sgq/Yg8U!eLV@=B%r!0d3c`2%BA>V3^:SMA&"#.@@'qHqWi)^iW_Q`se.TsR7)4,aWkUK5X".[)O_FooX3]tG3?bajT9QH"bkgZNb+ls5,OWX.+e\2ss,fNlf`BNK"c`=b"WYs2u#G,bZ`THEG$r>aV]1WI`=(4q^@FY+NSQce_>X0Rk5)hA+1&dH&/b#lQD`%LJ(@BeYlDm]>1F]O^l4&B$#Y.3WO=6TeW)kkFiBS*)qKk.-kO+*FjM"*^;9fIWRPSpuNo(YNnsb@UMtlIVV3]'S-:?3IFkhc,7JcAH;(]gGBW(:l0djrn(9S%b(d7$aL&e[%^>ebY!RAXj`)NS0m5*^?mglhFLFn(sqN?<@=Mr2%O(=(cIVq,nj7kK]UdtE5cgr1?'9n3U5Z=?$&f%F[jZ*chdL!B,s-Q(R.7FB_X56\Xm(K2UM"G,C&h6V'?)U3$r#:5Z)Q6Fr4K30D%!0R8H+Kl[An4WW>o[7p+62e*oocGn.8tAA7oQU"C%PlKO,*cH>.nojgN-1W@tm1'^Z^)oM]sLQ#bO/I231/^FOEOKnZQuMk9Qc[]+FSLE*t<5?4\4a]:?St,1IARSZD=m/pjGu;nBZ)F!2Di/'-T1%d&1S3@UZ!Kh&ZEO(djR0LKL`l&h'j`Wl!>J]Vcc5n)8-9W?lP=h'J9cB.6=4+%'HH2Y5s247B*Wh-ep%1&=ZGOGhFHbWfE0s]K%+b+HXi=Q0Pne'u7c/W_f*MO(=IQ?A2g(5e^raS#`>Qlt%Y;d#MQ488T>#R<"j4^-`8S#-T5=3>=Zd,$ir]'Tf;6.B2+koO2m1At?&kG27S6g>[\\_>+.SIs+f$fGp6*n8XeLB3;g,61.Q`o[Qs$2O%"c&(24*V5`Fjg"@krT:rjhGuZi,Ft1HSgq>$b;+6c\J427S`B%,1Oggu^qggdCaiB6d[bX5Lg@/I3qs#ti8j8<.ae<@gK^Q>aBoC=RQI,'k):C:6R$kG$-],uXo9&d*JFj:W!YQn*oY4)8mMLt&n2WkKfH8S9;dqt9q2NTo/AU:F`Rk?XaM'MNHt"6:GN/HdRZW($[rPCH6uFLjR+VI!\f40G.\@jEKg#%RqUHu7YFVGp/JW#6JrZ2N.bPF9rUfXgMmIT&M;_$G74Z.(PgS9HUdL*+g144*'4D-a3h'cV!!5+69_hG9&c:et7mVQ3_KE0e$S'FW&);ui)qX?eB=d0Pj8NkTXa!t!f3NG^N-g2k5fG7p6(V$IY&Qc@J==(eo>Ns.Nu6s0MoJV2ELr;e_s1sY.`$KUAa2Kk-_hZ80RdmQn!o?o^Vqn.9erjD'GXHAeDA&r9k^7;V)#,iL/Dkrj^#Qs=T!agUn4jYYD`/45if6N<+T/l"&cbj(Edq6_SS0Zi`A;/(1i3E$b+m+-*>i]Kk/;'n_3[]"&4^G7j8X@YEL^aoj=#N.Ze&#`]HlCGRYBO-Bg-S&s-ggDY5"5qP9Bp2GU2\,-[tEQ@qIJNac3?Q'epIXni&%gDb\p:\QspI.<]EGJ9Q4#s&F)1aR\'d[nA9pdT8@/HEsZ$8GbMINl.hE3`ack4O@$S>'M+F$9)?74b4$U1mIgtA6=-)q/h$XQ*Wf,31un/JaR/gR*5)!8`[PZNTKs;GXQ-oAnVi0dE`??QMF?LpWcD;mR/aI+^+uHFD\!6I)B/a.E$;Kk.d6?]UYjd&lASr7E_BI+q:he'1WUt:dd(7$Pk(_KMF_$7Qu=cl4'4.C+\_Ko1$Dh\`at?6Wd#n)B-^RG[J2V7#]>\Lni&eu("da0%HMpZ?XmdGT0ION^lkBr,gVcU@^i-S:%PT9oU_5_hsJjFldnkpP.nWP*c0XbK>p%W:U3Z>]>PdS&*F^"IIA$/Y!Y`!FMjdI[[Ihl\PC.k0l<%Ost^JHru='R0+!Bc5i?eR8%lSS+erp[8pdT@q(G1h.sOKb+WUkXQg[6!qM>Gb*#7)7mJY$/Mk2]1YqOJYe0`-ah"-KP+"3MWKA8O@fpVsY6C<1P[>qR7,Bcp5=S[0@RHX43(Dq9J!3.;ID@d>cC0:7/k/K];PrMbU74+mk55uZ99CT)pJB4M.4[*8$RT2kf9eSWc!;!Ek7Pk(q7e@e<9h@OcSJ\J?E9iI!Y.'s+#OmOMIY)0&"mqV;?J([YWpHh$rb>n.RZ=4mb\C\Z6=j5rN&5#A1&kh(;6e*h-cC9P"4tNAB@J)Y_N>Y0(6ajV,Sl`SD)ZV"9T0+BeQH36&?@3o1ecrG^GWInN*pOQSesn+HIZBADJ)8OmbFOEYOZO,SZKpaI+\t,iBQ'"Il8[LVUj(/ZK3a1a29Z'"8^9@#m(ZmH">MuN6C-H\3)<'Wqp)O9ZsL^C'/AggEKGJQ&ki+L4)&6'BU,1c@6]_-f)Ys;CbX6Z$no*&]U=0*'$(G5$&fLs[X8M'UFnG&6i5O^;0Z>C$5@0GniGhm3de.-gYP&*.b,"e;DgRqch:B=fiS>Rrrl/JBt'H7P(UBk^F=:(FD@%k8n(77n's?;ScH-B*C$SCsdB.1#uAaj8d:-o`O=7/<6@,JWLZZIoXl/K%>ff*:BA:UE<,.:?XY'N\:Xl[4@BG+fQaO_$QNPFg1\N<6/>PH.E0j$c%G+*r2sTB])uWB=j#t0J9mlM&Uk')\!#[qWofW3B2!OEg#Cq"KqEUX=9FqIdC2phk/67cQ4X-dG$n>0oLIY4>$glXSDp:!4gtr>/]:$Z6\.)CT:[t\mrZ'fW"UdH\mDFhS,e\5lC@m#r44s@;b`,DPR@I^JpX3)[ecNB@DOHfMG2S'>5l9HRs:6DpsBMZBrlZ:Y.9tpo[ht1ID]V8k3Hj&#R,!^X8=$hoD+Y/=T"I\-.1+T6!YW,`/K\o:9V_)^61"XB\tdFH(*/2K!=.$+MY8c?2S.g?G4N!8\!@m0_<3\q1,4dl)\F.X#0Q!QQ@GM^=3lTu.(g)>^!>"Q89%hKIU+k*;m2jc?[!0H1O:,3<#q-jXKaI_dJ+irqs,W^8dXZiU05f3;HI)gA.Qjbo*$sZicN#b>*`eJ9OdK$?66f?f=n@s?5)%6`(-5(3tNau(hJdUk,!9"GoQlGFuq1/mbU!At$AfHqL#Vk%h=_o3]02JSoMn^%8ifBXctfNOL3KrAAl[e3cL&XA6'J7`udH:#[9CN(NO!6hl]1,_<=DIRaDkc3EE2lZ+qYV/E(E4QgZ'^*F5PD]YK&&3LV8W^3[W:CXftf6pWmQeaYL1:G-R%^@F4-m"OqC?utnHmh*M2mD'Xk`FdOAAm_dWG"rBkBq7LZ_"!n?DkDILiHR7+u!!>.eXI^HDOo>_n.ds?Kon[?fhjb3p'9Jb\(eZZoIn_Y]&oBqZVV][dCPo6l`fJH@@"*dQU[)CGeNMLdTgn56UrErEj&d,1%%j]Y16TY[.Ka#Pr?.6H"r.U2lkE@o[U6U@D)1--qsf0`Vl65o_:UQU$TALd`07.+p$b/P(0#Bn+agpG]]%nak4B+?UeSqX<`P/5)=)!I3GkA@1dZY[_t1N_-KQGH1YaGG9Rnto$.Xtg:Rmi]F`ZN@jW>Qo\;e6ec#P39KEG&a.\.QhW`m^@mjrL.')h\"2@L$pSo-VJ+9"jg+)eGA!ZIe6=jI?Q"[.2OH"bnt6!p!c\Wno3VQdA5aGqM`2RY&Ea["I3+FkM\jYHVi0t`Zj_BrKN!.:]c"_Et/&X!oIKm#Hm/"T7rR.5gml_#WTN#M92eUZM=E&Nu>b(?8Z=9j,nCrmK;>5J;2mP.#$/As_=NS9\F'HR#0j4ZR6o4N.]Lfnj^Csai,l34,d[RYT20OGf7h4l52bCl&<.Wk61hbo^HV+",UWbjrY1beKs$\]9%X^*K.EJ($'Y*Qg[JR$]Ke+['I5iP0usE8)IVP^Oehh&.\lEbXp;U[EKH=[dJHe!;&hVspBAkR9@RI-aQiP[GP]Y*kc1ld\gZSuqfMXJBQ%L/"9,mXH4)\52/`_I_T6JEj6O<8)r&BP$4/c>uf1f8u8X"b1iO5hu?Sg92=8`282ta,+EO#a:=[Uk`r.E`4DO(gIhl;K(5:EpH53E;pG%./%AFMVsI$c'X0;TP&K,+At5.!5X"c!;upaC0;2?$Xo:36I>EZe4gJXS#lb[BN-Y8[`Tla_9\"*#Mb.''SF[H!MJcgs5bs[TW$73LLHRJ$!A>4m1pmRXi-<)?Xg:(La.?jSgTote")r$[*s"Ldn?H?b&YJ"K?GL^J\!n_2\._MGfoAi>/SIFNa*Q!;np'kE#Tj-!IA7Ftlll="9H@M/jO_\AAm1)N'LFbhVquV%e_O2n3"KVLk8iH8%mbnB;G@Gp,mn(g0F6Yk)T8*`>GOOZ@F0apbOC,$50Bq^h6G$^.73YQ?Zb?$]krJ$GL34\>n&o19F^h!"%^cM]>WcVkCnuP@`^/)*>&B',oOi$OQoRlA7*D$H4k$]TV(S%%;sZ'E(D3%$@X%1BePR>@H:rX6k'AmMapgnEW/*G3^>\6bL\5L+q'?FLfX.5$7ErZ'4tPkE*UW>kb;jI[TV*t&bZNjPK^V_rNG`>'qT]V-#reAT7V-jS+>[$msD9+cCE&*MO-1pVg_C!euGj;k1hS%LNR'q#:i;a.,t4S<@f9)n4&ur!i.8;ZHlR+(iW&SUlsf8:?]?rDtALqcn1@q^kgs=%16\ZHpX5.g,%I%;SO>9`$f.i^fJ>;B#D^h`=gNC_Em_R\mM+sZ[:cn())C@8%8l*3d1cV^Lb/hf[Lh$IpN?RG0l,:;^>b_?KFnJTlOJF-`JgTP"GH)6+p1RN_,#Z#!n!C,/1.$;9IDoq$SL<'LbPoA""E):@7(ea+6#U1&23r02uTKX=8hHr"/=8-]h78nGL,tZ,^]f"K_r,7Kp:r<`EZG/L:!QG$/^:G,Q03fO04d=e8)L,"HBQqk_GHk*fW+`<[u`qG^th<5rd,Y%hSls_$YB+`_\=FiM,dLJ!;2b]Q&7%">k=IQDf1]BAFmU?9(\-3Ed=W$?%L_!AaN+\4p5.]:ZJn#2E3LWh]NnbQ@-PDd+s%1QpY_\fB)^tmchqWOWG12glsE;I?,nYt.n.RrgCo*Am='p,\,q945l:p0ouk$H"e=!5?<.PtqDpd:rK(&M)FRS6KRs5o@TD.[*5Ad1U:S_P>P_1;EX.j&.l/-H7+K8,`Dc?5?Un-Nb[Ig-kD\)Bhgok>,L*n^^6(ohCk@Dkp_4h5]E/!1Q/)]n4a?&Xr^8jlsS)`a"lhA6fKJ2\jU-*MduD$S`oh`<`2_>.CW("D67c#'=Z'J+nQ&_#6c9oFqh_T6o9\WJJWh!eXil@GKWJ6nRO';"b2@9*U;sT97OPsXT_Q!j+VKNhkg!>Q7orqn!.23X>*L0"@PTBEU$tI_$Kua#Rr]\3]H@sZeH_P]+r\'rJmB_P&J;LpiiWfKQHn22/a>!_#>NK2op%loRdQrF8T`CdnQ!V"M`=/db.&Gb-Wqe?a;tZ7#6QN3/b"-:oHF5r=D1o2^#m0h6*qNqjIOlWQk,?5g^E8EC[WYla_[8b1OqhgR3#tOPcV,nY41Hj:gZuS6i+*XBMn254DI;egf5GQINf>r^C>Hmo-"4ZU%L`jC?1H\`dLGRW8[2-KKS%`7r=SlA/nNlm;L@6uK*\_4Jsmr6WkFXn%l`cslI+.1\bi_hb[milm'6rD/u(@dCIRTr`HiR&2mYH=mMH5Lo()fJZuD2jq0%Q4.XlPK;RF^8Q%1;Jn*1+$rOP4,(Q!#ar3_tY+hq<4GkA[QAm-8FLZ7G8ncbBf:Q8^mJ//ZM@$\i8%7#kd,Gdms=F"a*]-b6J$4n^!JW5VQN(o4%*0ltD/I=k9?"LaD>RQt+u0J9#GZKO':k6-15k.$W7*Wa%AD.L":k#'6Q[IeF@aj'd:0KP>"@_LBBfWtjSK3S\dmiciS]ECdTVF!LE[pu?g8lm$+nEa=8af6O:^>8%h?m8Q!'9qlAYUu>!Rck52+`CL1:8E5Jau0Lc)TcE=($anM^ZGC@_L>j-m8:N^V/DR!73_Xk[TE6_Ho20UEb&Nr^d<*6*Z=fn;>l:*]qqa*l"hi'P\Z6ZO!$ZJR(.g2af<3l:r/:@/CK&D_StU&?]],R%RRF>ku:k$r?Ok$Nhfget7_ac-Yqgs#ij.mH90n2t1J0[Q`_Gj].hlp_T&-2\,m-[ErF6kqL:c!X'-#E5@XU6W'm]<0*5g4h7QI/*"b!$Y0A+h2sKSH_dV\VHl$4.A:)N/Ro9iU+K%[b2=kR-N%_G&LQ$Wq="4C@oq^*UDM]&V&C^J\+S]=#'f4l*=a4qFt/C(9N&<1+1GIeG5W3GJY<(^EOR;81_+e<<)R0PYN=][P,^;TX-ke0D#0B(rd[OI<6<"P1[d<20NU-/uBY)hC;sSplUtp`n#DGTD8H1a]'6o:IGJO.VEeaR_1\eI-[Kc4qafskI'F.6N13CHK(t5Y8IZ]WVM[P'dkk5mNsGqZ`tP^bZc+FjSj`ljRq]S`OVk,p=fL1Fa4fr\q:t[r2V&Ab-DQq1FZeT?:r..Z)'QXPEY9P[#,6$qYYdMM8'E`nhEoZiYj>RfH+C"\YWr1EkSIATq-aeGQWWP?%GMN3f?[$#ZHb5sBgB:nXjj#QBgr(Q^dL+&""$ElW.b/0Ya1;hK:,.kB@)oDO>PLTq'9d1W%kG/?V-@+VQiKN.8Ni!$=BqK9S-LZH.S(Nm/b\_5p.`mS5a_:2mYp@3UFH92@`$Mq)D$PKoO-1FE9W6OkS5e"a"jn&#_'QN:tSiH`_2_6MGL6kLmW]8rM]V09d+Kg*`uD.[L-"Lj_V9^mKG*AK&[T$*I(Jh^3c+p&S>6CmHo0qfC%fi.F@QOFEdT1pU/geP=@$j!gTVZme$UmD7DCU*1A3c5#>6]R+g66XdgL^c,hRI\Y@(gQ=XI6r%K8+uClh:Y&t1f(GYWn>C&P4nPaq.Y^rUdKDVX&s]nH_CInM2[sTU@"k&(LisOgV*@Y1MPX[lW;demb5`QFt:0B>I\r3QrUan%P\5DP?!8m\kM\&]r3pm/4#o.$a[:pm"5)nrGiZ1"jKdW@j!hsL`AqnrrJ)Hu^PoJ=dg/10\Y81p.f/5B\W_NIdotqJQWcs&&HodEnd0M'TeWs`>SbH"QE%&cM2"FC.)M90u'-1/K25L4j;_+034JZ%/#HFYgh,"^M]YWjCMS*pN'C4=$Kj@k2/pN=ML)F9!=7Oj*a,T^US1g+i0sBY;F`:@"<9,k-t_Y$VKIQ4_T]dM]BCHZ50>B5JtXDqd>]LN-4]P@%u;Y!(F`C*7+#p^dBa@"!XtTDrQ7s5/1:Wd33=)aNV#&pV@iPKuGG&PkglF+`0M[6kL;,r"(#1Y#G`>=p?fZWRi(k?0SaSV"LhV_fn(<8QOSh%8"S6]nQ86qWR3`c@1:b*[lNf@B%f`%.;uur!W7FD.N'R'mK:+p+3V7LE/aAFr_G7V+D<_,ZW@`Hh_8V-u`kIQ%ZMm=W-<5s=eY^f@'1ku]Xq4W-#/K*UYWd!7\QLN9#_-d[DnjNnV$VcM\:o:/WiF%7d+(SQ_Bb1UedC=8:eiIim%KF/F.t:OfEY`;L*OPY=S]7dc[[oHHLb0"3TYX4f);9piUIOI+W)+iC7QEBdom.Y_J0BS^m[(WHB0Nlq?@7CTlaU\'IJHIMU]#&`1?L*0''sV0%q3br_`]Sc:`[\9YBVIFOQYZL]AXWUd>kCY+25m&j1>S^0k!eJ#l:cp\Cs@27Gco]+Gh.B[ds`C'msid`!h-3=Hj_rV:O.T2W,^2LnIk[o4ZE@s>I>C(G*tq"U*U>l0KON]upEs!EP6pCNJ_CH!BLeI`?jKm>M>)Q`I?Bqq1NJ"HMFP!,>,-[')P38jA_p@e6al27PW%6t)3:M5V,Q9BpTUf:MuE=;Y@Tpbpm9"JtqaZt+XV!..&M)Ug5T79$;_nPDd\q-`D&8j,J5a8Nup==oG=c21?uDgKJK-]i\fC*btr$A.T^(h=N_6SYY8`Ah2\&(3jm]W+p%784%iBm-tmWk$YNGdJe`D?b!gXBu'UB_?uNdiPbO'`1!p6+ei)e:Wnb0\UX)Ui@DkcD#/F%I;iQNN0s=g+IjD.=OMJ#.')JKn]SUWZnXN?Q4M<>HR!P??=m1d$-Nd]rK2U&9Z__0H,:*QA&EZ<,*Gdcl`tla`BEgu2Z5n-]fs7Atc>h56U]ZWEj3_9F9@2,9OL*o2&q?%K8lh7`H%2gP87JJF\%bUFtBl5Ut)o8Ogb\KQ(IC\$[t/qMmRJ0Go,%8RP3q\i+,U\U\,Rl1q-`aBT7\>*WGiPHik'M:^E<=d(\)M+FmSTdKc:Srn5/*Y[\-eASjl\Q"YU*YLmE.H.FhtH@R?dh<'\=2$m!W+@%[&UJ?BWQO,O^aL3+L9j?`2U1$BG9fV"dul-%n#Kq/2ZYC[EJJXC4GbQZY`^/?sl#6Gl_j+_/:tD=Fi-Y1qFJN]tN`r/QMF^/Y.Z.l.?S%KW/e99a;R1kgZ]a.s%VW[-5CrLE[s(".BUW-',#hEJ)F29=PM_j+5M3f@c;V(2W+*C@IlLf/^%mrQVUic^5jK0H[h"rK)jBhM-.24S3(+On"+[j_;-5-'G$DiOLg\>[M3Pd>W$i+'9R%oIM()n:GVBds&c$bAgteK<(Kg!>,PJ&I]=VsbPB]OM;AYQ>.U#Ms_isAa\[:8?k'inXVZn(@^fc6\6Tsg4SejtZq3aa>SE$00*Nj4o6OD\NR:%%q.E8S5nKb8l=6LHm?o(;I+G(D0M`Tkjs_neB[1?_E&=a$BA/MKVK.7S$]X#AMuEuZ0qlBgN)(hcW`Jf87\Dp02>_d=Y4J*3HY;30Z"`J9+jnMW5ZgN>Z[jqH@EuUL(R/FKiVPkE(M8L=*E.qXnJaZ;,ll]qd]D7obYhtKZ>%D,WVK>"tOMA;@asEB"fXr5d)@>V;depB/6eJ+eac'1^IVYQ9g":AELgresF@BK"(RB+fP%!O;Vmkg%YBITeaeqpU&"'6C41UG<8J=6!g,.&^K)5kDejqsYWq*fGLT\;A_?H&sZ\!\8cM8((IS0rFD*W^4!RX([@HK="lNU=gTKe`nLO3-CF%d4$3^!(T.'b,/E!#9mohp\f7Ml:_[$pqB-ju"3c0\Ifo[qV[4fp]EIA#ZI8Wl564%1T@C@;0Kl*gr_ELmZV60$5)l!dtS5_DA('2oV!e>(0#mYgg[^OEr:+k3JrD['VJm\_ROo/0I7)Fqhf"jR-C1\eH_2,Papf2Z+K@1+j,6f4DLetM-b'30+0`OEqPG-7Hnc(FbA!\>utcUL)+00i7*gbf'+g\\CS0@Q!,i72Wc]jbDG]3Iq*C<=>oOH8Wmht+e)XkXeg?A'_OJ;Yg"8/OU$CC)KL-Tn;ptCG>0T5HD!%&A>LJ"c5(s+UWYE1qC!Q!/g$3f7%MIT&MYg.IR.X9TJ,EhO30's>3``\e8atR$6f&M?-jWt>+"s5%]kO@+s/?Qm0A)Y8o]ip:6M]ORcW"8p-J(C1_ZqJJo@r5&m=1u5%f5IKW,]_LCUOHKlMH)Z7EN/9W8'k,ILY-%KY^<4c*M]"?DPD0^Y&I+P0D1d4jKg2p31$ZGL+BjWM)U"QRj`Y4(grR^M&Ch=:`Qci/^Oj$C`TpLTZ%:@tR#gJ[#KK>ISCY2qP_XcDE%AaKi`V#J#HZm/u&r?mD_Tiq'"*6>!-`$QM`^2/is$IUR,AFY70^UYEi#nDnYr'-$8)cSNt@?m+Wek"O2'e'bo;[Ucec1Xf;dXQS/0;g=3Q4*U&[&p[E#?Y,bpa^1_m,,lMsW'1Y9PjOH%[b)CnG_3&i7=q%!L&@cK#%mSZ!eQ!^)h-GEF)q^g:QD*rcX9jEr-R[&PC94_4=EaABBT0:^\3n3a0Pr,el3Jg(;T8UkeI`%1mP?BhR_/i+iHK9l6QZX!YO%oYe:$ur`a-"NG3V]oM\u4i_FS&p2sD)Op[uc901$hZ@D*uB]r<3dH?_%%s]^3C`F7=@h?kF=mq6mT"$ADF_N2_,BbZi&7*4`e]UiY$Gj!/C1lL$P"LY"-LD)8F;n5VcT!Xdg5e%crrg4nP[roY0T>?f$H%S[k^!$IHsmH[P1N!``%!/F\0_29=`5WuWX^D5OZ(=uXml95AJ\SU9b69W!rrb2S.*75!\:$Yp!mJb_.M@S+)"!jj.hW/k*j`Q)-L=?*oiHf\ldnKKH-G;>DKBWL*HtFOj)o*KH9JFSW$,'9b2pFjDpHRapks*UMcp8A:W/ls%uI,$&^M]irG4^&GkAkeP&m:`EW':jD$T'J*aFrrRN;MaMlg;1R5@8N)B/Y8+`i%p0nfl;]W9<=B@.t`:8Gt1DD7n1+D.r9hjcA##a?uKO"ZdS4bTJI2V]f\UF25^b\d_D""&-a[OJA=Z"d`\n=#(*SQ]8[aF(Qq=8IMLmO]0cg-`8!iRpfpL>\BngeKB:VE\.Z`lfpJg,Za25GX..G1o'[C,?PV-4nu\1hrJN#4A5lMA__I=qBGcVH^$hgV*Ypnf'&jg3kU'!?mmZB`i.7E\c84G@1L6(VW[iQSMXjGtNZ*Q:?IlK?3cYn&b,-GJHjK3d59cPfH_\$YAn4O$NN:1\UCb;m.L8<$GXEsh>Z`>!Z?-!AcTB?kmJUnR"3$Pjn@SGMS/O6]Jm\Cd[K/2_M",[FA]]THaeJ1E(F+OhsE!CXBfN9FMrr7brEkL$9C#(EtWpB'AhcWq7fDZQj:JNt_3alFZWU>S(9lR5uYqrDeB[3"Bh1_MTm*WGRlF!=7sk;T0aj2_$NU@FB^T1NmO(>4`@"1tCV?%t+cP`5"-19VuRrrV4J/Aq@8'PjsdflNL^q?!?&_@n%YB1JW_;mGC#Mq^*H*9't0OkSK1uJWFb&7NDdW,N5@Qic"C46FB+5q^:H@-4kLVi?QlmMR;p7@Y0.%QUMc!76!hD\h.0i,qZQoN9K"Ycrj>/=>e/>1SH(@P-biPm-4.!'s@\h#GM80LUm%=NXY7Z+0-W`&;W1M5>6iO]-Mh@:p!0lPS`0EZH)q:Jli0?\uM'*^OWfbs5DQh+YOfgg8SaO]V*["d]lIblN7IuZV+f[Dr?AdIIm:F:.\o\Ese&'*53;fm,`Tt(2?PbBQDsae9#ig5QOdM,GEu7AP<&ab%*<,3?nCC44IAD#/&)'VB:&eq!3=bn]h6AR]PW4Uei,.3+a'X0;)6;dcf&3"M'M.!A+^mrS,QL92)*)gj=KpHA=OS"?XsUpJ\*TAYkE5k@&\p;B-q<81?3g-0;*m1&K?A^YOj.8]\,"63Gda2\5*e<(FEeGRR@\?K6!6V0n^m+&$?d@48M5iW26u&96k[?Xlb)r0#2Y9!!#C]k:s$LeR94D1UuWY60#m25\*DP\s4[,@g?^D(PrmGWCE2"GV$8'+s)Wrl>&O$qP5_5bLiZ/,A(q&c5)sJ`^Zp9.FZMAHJ4K_CFM7@4q&m5h(C?95mpLY#LNN8B=RLK0oAk+2>-rK]WPR/sesA-.Dsb>Yjf)A(?P9g4EVJ2:kao5TpB^`S4@qW]*[5`,%tj^,#l#ehc#:Bo3Cr?"%QLYYOP5pSgiK;W.p;9k$fW>*W(:+[6?E`!W(,ppR4C!#18rP`QU"0O>ThQSb0jbdfOG/1/VR5gh,Cp)@leFYG("Lc@>]c%Q>mBis'q\FZ"Y*HRSJs#iG!gFcJB670%UScUPpfjqr0O(S(ohN+:30q:B73&Ef0QDAXsrr*)jXAJg8pj9cPapC+TVLl3<_1WGS^g9;$o5dW+RH.ZehKA]"A"Ndmo_hY.1,7K*'g&OkQ[CE_BX9pg#:F?_WiKO*nU47]ic^dS<%iHWM+eYm[:Al_"U=::;EW-/bFfRDH!%-iemV]UqI6V,(I`I$rHrcV8.eD8cDi');CA,6?_oIj_mr3Erj8To[^6r7M>pu*^E3G+6ToeMhG7)^X9o5Mjc1O:0UAriFQ-RLp9h#q,_ua][O,YX3Vj8]5<)>$d9/l.ZD,@a*n+"Tg=O:Ds!=o@Xd\>LebB:i^6l$b>.&UpV[5mi9V)I#gip+bmr'@nl$QSdCcckWb`F\QZ,tX?Yd>.VEOEQ3/g6AO`@AK=O:sL0M9Ur):-0,c7&]J_"bN?-AFK)Ymu=*Eo,;3%s(AIfP;IC=Q>ALAmZ-u%gY9i.BIjS=(d_moRJYB"$A8H`Y@.YSLK\R1!s]k?14b2ZtbH1;p6-:Ws._kBR\@H;p;RID5/cT6)(:lJnS7@PnsV@E\=6m8A\I;$'$W>*b&T8cPbEKH=-oif(ThEWM4+kUu*0!ME;!6,m>7.fFb`oa70*&g465P8B\R!L*?aJZg75j_F)QI5oQK;2.&Y?;%df!Ps6PIrN.46e7*R$GXI?G@Y=op9@6>Y37-!8^`rJPLn$"Hn[-9Y\CLUd$2GTd^_(I3.<)fJU25M>3!"Sjuu$`J526^M'>9]Gu)6*bV'51I`ZiEM"&>nbV:\Dmtn]2"h;]7RkmX/'i)U3W6qSWaj>LO"EKgKOJ6heEhDs4d^Pq@caJHjkjs!Q#b`qP;AhEBcpVGYX^),&KVg+2g%m81;Q;&f!D#@AWKGIoJt0-b*_DBjJpE,mA#A&IFk!escNB92hlIFZ]^(uFJgEg0m8.rQaT*[\2/lG2>bR2beF6s!LWO#pEOD.i3mhD81hf")KH@f$'iu=@6$lmtIRrg2r%44PqFtaIBh-fgFK)bb)'30jnt2`t>Cs:X$MN8X=sXh$e&ZU$Xc6O4ZEEV*R)FO)3/*-9J1Nm9UiM8138lij+%FF%C*[:u>H6YhZ.A\$r6e7j5^;Q*RUFeK.nLJl+Uoc@qB&R-o_*?5(X>9G>?G,I%Xpl"LDDh@kqCQt#r,/bO:*ZKQ42ua2KdlIX40"9O-"EBl!1C4H!*[:-';rGn7fm4X$pCjH?@LeLF>3gjQaWLl&7p4Q1KbDs080X3&nZPU^nLFS=)"K#4D.g?O%7SM-9:[I:\M2(n/ZeXRAr`!:@LdN9>^=[)MF9]ZKcAlO"4d,f)_48nb]`2EAPm'CVf*[*el*3\#./W=8*Q0'\3X$3`Td=;.<4".RMr]^$n_^]ut:QnI"XJ+M-*L2uCoCkibV3*O`,aH^@]OH3ch8'G8LZPP\g^f1]G`b>LT#27"Vah2L6LoU;hZ6SMn)]l6BN)rmGBX`&j>THZ)=(D`n;:+XTDXN#=Ae+pi=r@qTGVrc9PTX_h4l\Oc?YU,r)4o"&I@h-'pRjp+duWQC_>\^ZfR#4%Dl*OaM!OloM,F+O7LArGt=![fk:I_o^>nan7kUu#]/EBq"2*S`l:-U3s>0i:$==^@&G#,-nN8>RKmnR#Z[C1kP->As*,)BQ2"TX\\)>(Mn[]K^Ag2%S=e=k3NG4Xa#?'FSb[UJN[X1?6^sH7=C^&=#9.80'^1$N2S<94NP!Qdjt)/f>qfcCt@AO$*`M/NjH.OF1O)_qL\^D%Pf*DQ&r2:DX3uqILlcS*CZUZi=j@n'.6"k;B<32`W'59AC");\IEcP8LjtKG9:u>XsIE%am.e=30g@7NB%-s:BoAn45rApS[#Ee&?qh!^UCNJJf"qj*t_>G8'/O*XF4\tPTJOu&A#`3M*n0Uj;np/b!kL`6j%CNI+^dt(Y_tU2Q*Y[X+CZq6c\>D8M1o/-DeuC/#K(%nGGm`^77PO>-Fq8V5O`mI#%j*p&O?jAZCcXedlUQ4EN`@GuTJ^R&G2KHM<5mYYFM`E?++_.jnDN(?pC5/)BRBOL'^J9F9/dMa?X5?OE@U7T2Z>3M_GU#eJ71Yk,O-CUWe4$Nu"/A1pC)N0NcGVaYACT^FALK,E"mnM?_()18ObDd>j^j"h]K\cu\kBhDYPb-O/0t'JWX%QOD?nS@d@7Ua/r^mP6Y+_7Zj%@Xf0LWt"gU?Dng\4S[.tnar5`;UIc5SZ4OZb,UC,`gL0NaE9^]?JR,EQEaAMn65"I02&/tX,/EYpld\abPa3D$_,Pb:+2RTQB6M$1Ehp7Z&$7akKfjl(OJmUFuVio>p)@`AEfo9Md[g;m6rXjA*,qLF:-'[=e:/22.EDmVCT(UZtA0P/mg+kO6TUQhE>lT4Uq1R)Q1I]lVNi:/sU\\(6pA/jq9J3]J8^7WH(SBbH].7*N\UMKe;PHdu0qZQ_6QBO&ka12e>O.,S_YZSp_M>!duLSa-+$ZF=nW(0([b[-a"3kM@m=F6AANj>?lA"3hMspk1rEV`[(e7e$o!p:=ucVr`$k%J:&M=f5ITB61&hP)/`8_2>+*KQ=Pm0acqEX#Ti>(3l6!irp0mB_.nu6V'P!lmqCRSU@79qrj-'KfS[uQdN+K:lj@7:B1F?PmrZKT!(f>^b+Y_gT[uFOo0(Y1O!JD:U=,)D:cWJRT?.!<0J8Q)gAD0rLc^NZqpf;p(IF$r6JDUpNHqL6!&$XD`8"n%P.e>;VLG7E^#oim3Eq_eN)E45:4*7JJNe!si@[_t.f#@Yq9D6Aa]B3UL<0A8=P3@Q'Je-375Q8BlQE#D)^oY#0]K_Y`N*c@=h;9Gcli3\IYq-:/NT'5`IVk5$U7H=?X2K^L,eSifWa:BQPD7`WE"j!k:(Y!gLa\EOfC^n6B=OrpNpc$9n^!eJTF#mP3ht6-=*M.q0$_l.BhLsk3#h&-fqW1L*$FJ#uq@U:FD0[*0FTC'D?-FHp421^RobK=`aQ!fTY,kQMlSRS;ZS6-)&c90q.?4V'+o.WU>H&92a,m386M]`cB03=T;WVu2X#V.he4en[+)$r9B["n'CD]e?2-iXI`qa3o9k!E\XbJbUPohl74m]6`MBBE@"g(I8GB3]HO+XL&j#*3FW(Mn.o.80.(7'_cV&%T8.cA5oke2qPN`tdH3eaeueqFuBJ7ZDB1_fca4ngb')7@_Ir9[7qbnntX[T5S2HBYgmW:I,BBd^NUnd7.-2Z2[N_'MVH!$Rm;khH*%`S29\$MuZc%]qr@VH1XWiLf5(sACjIuUg_m3@]r)3\663\YmF$Jalt?($:2D%]o6!qN"Fs_<_Waj5k.]_/rlufbBFKe>NdtVfPb50\#PW7oUh!d&%8R*lX][`1qJ)FVM'XC5;omLpLllqVLh/,:2-O&+pFg*5o%Z"C3K5@"s0."MSi9V7XN0m%J4l5(Um/cA-;$SIG0+P74_s4PGdA5dNmYGX3)$FdJ/T?6%]2?,ZMKE1/bL'\k)pl&>N/Y3\`e_,bKb\`+GmQmenL/c?A4BM`LdJsXXX`g?G,bKot:,m(VDSt5(c2P7u&1%ABW<#DX"5"PQc%iug/ZI"j)bLdWE&A`op`+;:"V'\4@nkI]/Ojr?eUOB/-=CiE2$^V$2ST\'M==48/%)W)S9=]gk\9Efj0NKb'O?UN(X!V9l&QmYYs+?.kh\"?:oCJG3rKtn"O>j(6\,ZB8n(U92M[%h3+k6LFA*Mm8Nnm_\^Uae_[b5%d6RYh5Ak1,a1\Wn3+Glq;?ZWUOl[9"fKO2DWCHq-JMR0=b\ppjs.J=PJQhlr1:XkH1W+Q*,Qr5M3)9[IEMVLHBDIXDF?oHBp+2-:rbDuF67?9=L-94mFc!1^TfJJ%Ujd)U9ZcDp/eeSL7FtBf<#r]=LMYCrfCJ-/Bhj]R,b]>YIR/A]j/Ds=UiZ!n0j3Fu%D8)LTu[sh..mo,02[#O2K9!Jm,8l3Jk0d'>q.QmK7\e_"$iJ8@:o9Vr:(NmAT;-d!Pi3eH'a>;_QC&tT0olM:29_Ep0VBt/T+]1.kj9ai&#cb7aISTd%&G&n+kHLQdd'h\?(`*,W@jk!]G,-h71h/B6!j&MPE@hm!P?B/]AG4gsVMu+H$KB$j@0+Po@0f&ds?O9Uu*W\-#cKKf2g+=MYoWm&'7GbQZ7t@^4IXJ4[h$;&g0=[iGE)FFT@ia:F=7MF7=`aQENe.o1?_n*lc":S[7eEFY4(!-C0.Gg4c&;&03+hmbpRJ3r1A'##]Zc"`Ii=2jM=lc'#&[

G03mY8So>*c-5N7B'PN%'b>-j1IV47ji2WN]Z_jLNF(<(7m+]if&5u-0!1nd(H=GTWd+6G4gOD+UPD\=TT3dcc+e_bf)huG+*UMj"@,b]2]MB@\K"^$lYG]`p?0ces8HdJ:$n-0YIR_S1mN%R,U-uNnWK#WARJD\iFXo+HSelH`AI'[gdSfRBd<(NM)[9m9Oa3-"cCr\Iupi'Y.?-\Jq05*?;V(D4_lk(PX3T;ut3R'Bf#2p6]:hPL7i^@`A>EaaEA[!F=$;P+G9Xku9^(&dV,/-$g"Uh4jnEdZ29eS%R.M@7(he^hi(+eo'F2ruHTK(DWaIj%Fj*:V:)+1s3=.ChBosIMZpcU#!I]Raq`W!1$QYP1iAWk-ki?m(cSVISD1N[/=;noDD%=DW^=HJ[e*PbRG@eB*W5W^Q4Tp"LSqUI%63Q*P#WqKNB98uXe.881W,N/WfB+`ggW)jc=%o_aRBd=a\LoZQ&;IEp_q+hE:cE!Q+O)V<40MP&:-;V,Pmo/Sa'^'f5CK(;q:_J-1f$3bY.Wh*Sc$M[+3,1c>,dMRp,8!G@WX?]]O)_Wu(4$ETI]k?6r6I*89'MFWK28HO08,nM!n&%1WNWrb,sR#uLr1U4Z>/?OhnW7t=)7oF^q'BI?>hS-N[T?fXYA7:fGH&f"$K?[YCCiS>.Z2e*FeI\`K1GLWgZSPK)Gs$p%C[5$91W7IuY31_@/8q%qq6fUN:NV]*TY1@^j4aY-]jG^YP\&*M%L*>a6teZqZU9N1SMY)H'Y*Ys1Dm>K[tSNq!sQ]gqT'*i9.:dqL9bHFAf@ab$`(M,gk]6DScqA`.'U#nsj!!\R3LsIYg=0ao2#-[SEr7;5bP#SX9GO8`nS+7)`#m)_GCZ(K2nJ'[(&P1qXjYVERLi'8ChQ=eBD.T!WF=NSo9l/=0r>DuH3N5-'BDC$\JYi7[(I19XY(]1>fb0`kHMMGF4Jk;^),mbCA-6Mq0%71d<4qe0*PE_%,hPX>Le+D/#!lI9[3R9TU@!l4@beDG`1Kti#bN*(;gL1SR4DN74?XZ+h/[.9AZ,3.&aZ$LXWF^Z/Z+@;Qa'l2*oH@h-[u5B4KGJ$_4*F9F1Q`5n1Lo_5U-0HV-T-)H5kYl&56BC]QDc"A\KFMns/1Anht#gj0+T)9DhDl6;eQVOZjbJ<+K\8H2?9dFP]i!$.P3=&B2]F%o:n9jCrf6f,Asn-Yedb$mr4Bm%Xc5ckLS/bUio@T;fG?UDldV\X4I-C+%k_J)C40V3Bikncn#24E'0;bA!h:_:.oUJc2qTdB&+1T\"4KYtp&akV"L.]8)>CTh2*EaNXMGMtqYM,1**.TIpl<27V"O,5*nrg+ok1Zs`k]om0HhQP")W66(CDR.&HQ'Q,[MIJ!E_M1tE*YMlTUZnq)9JQ+"DXFZt)4\:ht2[W9=).Nlr(T:LXF%.NKYm',;)pncZL1*a1QCgU>7Jc><%H$b5aF;K^7OMog-M/fD[9S2%o7E-jP*"S^:%2\@G=ZCtlo*.G:2E8d'+c+tX#Xa+C%`*KrE]J2lP2G"=eXGV%P)ZFVrN\;]kK]_G+2O7d!pOTVhes>QE(Rj8Li17fZ)+dSY%8t`8]]u_5XNEpiHa2Z)*oLW7%g\C-h`8>-0*@:Q'_U7FG]@.4rG:=%Lo"8oe?*PQ/6Ujs4Ma%bL?!atC/+b>Osh@n"68ha?2AM*5`uG/1Dup7N63(_?HM)(7Ff#SbP4Xm84P6&"@1(-H9Ga$nXlV'oZV(tjrd+QjL*TbQdV&oN2Ideilu`=E7Hn%6m8IkEajL"^gs@"'AiE*5BBt66s42!.'$5%f0aRp0,I'D>r16:H5*.p7]2u4"]A5,H:!Z`*ZiDhmnHNZL'?qs-LB^KC$CjkU8W\:N4e@K)I'W"b3R'g6"QNUgu]X90Bk^/#JHhP`Mj6m:1eVRCd`^sr.r,/YAuPhZ4E4SHgg%Ke%`bH,J,WO3)pFkrW+*e>+dn9?l.s(g`YN)ie.f:.LA75&LJj>.HrugJ:%):84lFNL:>Mr[D3NJCU$0^'^!eD&N9QQ>W,!C[/RP7QWOf^4q1%*+,Ydu>?otu""i[)79CQ5$EEh#u9GDW"d/1eRb`4=CjHq#hit&6`"^TF_f(b[A2b#4;bT1/LH[H[:%;gkKkJg\USa\gZaMd\B(7ZDM2l:MkC%Lld;$73lh(8T7IgeOBf[IF24\*S']c(61l&a=kTW!V(LEinr.0:ngZN6n,"4,H^ta-R&[A*Al2aY.jEdXf,nR\j+tLc_.[e1_j/ZL^mpIFEZ$IKp0L4/H2tOaS*Acg#7%'BY,IKJVO%`i3kGY?r$:arfi`:g[e/biWQKnlF'CtW^ENsC\5"4LL?-c+U^)a=]Iq8HLd4$s5<[!eO=RqkOeh"M?/po@.mB&4\V=HLX[MOe3U+>0e5aHK-BlC]9\WQHHo^gbVq_eAaaE.dR;gm4":)R6Ic=MEb9Ys'h[i$(%W2e'1]GH]EKBd]FB`>8T^;IMCeX3bLa\&[+2Z4YZlWd)k($!84"iuqX4:T@:WI6LA?@iKo5?d36i72Dfk]@far1+h^VJS,\d?30!n4"3Y68llaK;Kq%5)K#r:F<-:GSbI[(*0)ohV]'TRrS224+$'Xsqb>m4A>C7%!"dKnIF7g!Kao7*j4M'DOMmaH9m_2"Y#)nBHhHh6b/o.g,UqP^gE)`-?<+(Y#dRfL_;RAL"R[odQCg5jQY!_be-A?iU8cOS-(iq]`Q4@PJu1jBDr*`m9j[5r!4&rikp`U2Y.tIlKt!K9CLQX;k.?Y-/-Yl7JR`/uP0EM3TYa?aH&HeseN#DHg2h0Q;5sU[l8E7r=KQTM/#+b"1QX8g\.\a\A=8rJ"V[6/HN&/O7>6A;=YjrL3UO$ftW?>5qk`-T.W^UJ#"mODBe\2oJ`$@I?;<(Xm--;Z:p:FjX#-14i+Zmue^5j9oc'RKZjo#r\]^qY)%)dC'P7':"BZS)f/f0*V"InE^$57ZhA;4Mj%a&CF.A?]DpY*B5:WY-%oD/H9i1O^r!^bEG)Ob:r]%DgaU&J]CUn-&W3ZZIPmM`@9c--t6T+pT?0Z'7bPC3J7WTha06)cSm]7\NGgTN+JL7sc[<#[Jc$"uOa@TpTR'r+([n&+6[Kma/hjhQNbr&\q>Poqd\'83@_?m+B/uMdYDaIhHngQTa2`Str'.>1%:@B?&m2`kdM8W!,d4dk9j&T$3,s*;cLLb^31'&e!2I7X)tu,fi$LKXM(o1f1K(kOTln&8j>Ro3"pT7j"gH63#?hN>.r3P:?r8B<(N<3CPHlh.nom*6"2/*rj0a'53e=i],3NQh9kMc`U^l,G=-rlY*p;=a@ltPJ=Z+&KL>YZ[,e%!E)\,JR:CQhSDmB4P%N&"9Q\WKNpuICYAaNF2-8YY=3]B'n*9dci5'92_Of#r]s7K2If[ZR3j>@F\FAf/RWlbXFm4tQ]\U)BHMJZC!GmOeIO@=SlCJZ>R4+b7O\J!Ie%!o?A)5tY>W%A-kk36*c7\Qe'YHsBR\i5E@Zm=('>T*.^c]e@H(YU#W[3B;UGfd=r2XULa9_nG!3^VTO2RZ<9+$,5gaoD%da;08fd+`ZtGa53Q)qs:DiB2qYDaFT!!6p'b5HkN\f=#2Z$b\qQEL2"c5M.4BcF)r5E)Y^D9*l%W=8F&T8e\X81>gg*2pmafiRLM<(&UZCL.iN7(kkVqWU1/V%o'XG%f$l%L1(t?`EqKTl[7oqK+]cS8JVO"QCB2Q\T;eo!kif/b"b8]$DA]?#IA3c%%qpfriHd"peY(Cbi'qrgJ+)Pk7lqt>)i<5"&QDoP-;q:-rM.HPZUNYO#m06Vl]WlND/cQHeG_pP@HX#3SVAL5F"?ip9^iPtr7sL?6.N(]O5O\i:D]?![qh54Lg6t]!.Bq!MBIMb8!ufjgOGMq09olK3[=)g/-2[/O:\jI-B]'3C6P'8bCjUi\Werfi!uGo'5n6rSBT`9Sdf=mV2SQa#]0?:PJmR#E`-5ug1$?jA9no09,/gN/b_R?3;REb[otI$N=hG2@-.I($9EFj!LU,3a]*>9c6^t[OGQ'@o!rE0!?kW,209BXoe>)4ri`"rem-WJs#(,#LB(/!hA=8Cj=N<#G6N-O+-0_OZb)n#Zlkmt0&\Yk3[($hm@buMN@A#'h$=['^<5e>35I_Ss&rl19hQa]N+,W'2GIFn>o;(s+qe\0XS&Aina&3s3b2S62KkO5RBeE!4WRc/W3o+G/6\;J<#^Ds?],ibW"cDOY?W\D/C.Xoq:C5`QGnf,Vr6H"a^?[+0NeeP(%Io4Vg>,QKQi+W_kimcHG1^;Fa\_MMLR/e@dM,%'"e.9DWA`Cr>^F"4AF:aDLaM7+LCeM$KW&U-Br39<;@a'?VZ>I[a1Atq%4\-DLV_+W16E'lsaGbe!j-P&2I^1R1*N0[P/+S[5UkcWE(>lu4\aCsB[k]GXrS(D&58etcU;C3;j"QJpS![n?2H:h+k&!T-)[=7<&>FQCLdl`uQ>H[3d`(9pX%s.:YrU+!D9HO8^BVUYOb70?c,ZkHLYn*-D*GXEFM;Q#2.miR@Lbp+=7=!Q]M-o3OdpWik;l-sSW%iP;T#S!Rl`dad3Ka;<`@Nak75QVCDW2`5JDBE#um`.)^Efs2h:Yl9'*kic`&kTX$!*S!Z-Xfkf@??cL1iNj+[=O!5O"V(VC(1&=S\.>,p#>Lglsk>HMjVe40qV+8Rof&b,m*[Pg%_%>"$P>.C@8t\:@@k&f%D7kFq9;(+?O6Lqq8LS*&5:$],`@L<(4^.,::^2+<5UrA\C[lC1ZRd7#7AgXA9Q[R%Y?j!?'U*?m`b94b%j+IBd\phYBR:O0h9)E"+^/h1X#/f/a_>Hc'u"Y=hN`8u7k.u4i;`?f7>>`tWefY08nWH[>tYjCs.^]0%D8)=4pu9;&0+E#cp7r:?3nk!eZ&e8N`O_usGlYno)Dmb#feU*)J)#kE(QO1S7X#HGs*Zakr47]]Ge5K;$8ha3H*R5slc-ggQ&@?-P;V5"e(dS<:&$83l^3h:JX>-./'$%X)OdW^VW=DoJ6@IMH*N:I4XpFERXDGRZ1I6?I3\=:1B>(jMC`I*`VDfJ.8'6!mS0">X4!+I,nOlQ&kLrp;,TT:LTm)ldC>D6iI=0,.;2[QYrR[1k*);$l#@C>Ok6jN1"@$pF5$(C;Pr9E(Jmk?:6m^M@Dr(LMhqo2jR@#q[WC5^2q/$CYTO&tIu`B35"=eMLW,,1`>)SES(K]DZfk6ufIkXLfc3]L?Ln>-&rL\d&HD6/"%8udj'-ECCY69B5(t*WV)4^6YFN*JrT"j9W294T5):IhK^+ko=Z)'kJJS!e3Rccgj1eO+\2aLHOMNjp2G-h960``DgQmPN<#.s[gCbEM5f2Wi#(pDK5'9#9XSmdhoLqZV&Nn98l[N#`#T'gV\R`'"K/\e`*ltOn-E9l*)<12GRl@bAAZCsM!4:!jL%8pE%A.DrZt(6?\pn4tSbc-+RmGh_pniEV#0?qJ=2E.s*c$[/UYPgsEH(;+*4"W![I,AXFb#rJNQLqN0oKV8VDSe(S.;?*V?W@"G-G:]]ED%h"2@at5TP-/flV*=_)`i*jN\:tZNb6uhi`fR$L0Zqb;,kL6006]]>d8sM$0WQMZ87<6i4A$gO@li5Whq"/j\=V(P)->'7Yg"i28M@H4lF636QgKKcg'QT;?*3%UL94JK'f_+iArE*(P5(m.BL)mGL001`H;Bl7RO4TJ62Y^]TGkO?7eLY:r>o52ODE9D@C#8mIqW$B)Hr9>>#flZMXs2ZaXL>X92(LadHhe'e.HnuE6=@/E1!'tt3eK$Y(k"Ef*hS<)^,6YRSB+5D2A>K6fm+m.J!g%fh@n`;ZKhDUcBMFTK`0hB8PA`_Ke2G:p7MSC3SKi+@RY>6&!)2(kF_"<]/+(O4LS$Ck#K&-U3qs_'"UHg$?AUap'Ufjk.ps#CS_?KX"!bVc:l*OQc_!rVaG?:l\n,:45G@/$-?EErgf\i?J.P?Ao@2A;oA[C-PI]8b'DA7Wq-IV`a<+4sYadOJ?[k\hc.b)'e!@$kPfQ2oE[2`$VJE^iYR^D/A%qkO-DZ/+T%"5`c[u"OE0>Narr]5d7@R.ZE1)uYe$ct@-_*D/kq]sJZgMV]r0L&g\3m%Y.e6=*N3\Y0^=HL6uL;isWK+DUV"4ulXaHf?H-h>)NWbou@]U>RS`K;t2E@P"`F*.e/j^l^\k+&7`EF9#P\LH:$k#CUu=G+l4@!JTFfZNs9&^f%+?eeH8bnlu2,fA^Crd"mgH_t@/cpV39[8F-RItg5-Y"E9'h0h:PV@[a-DRbQVgh`+CI5M*3!@]*T-[b?c%.OBs=b9gYR5KHnGl%B`eVjid4pd>eYK%?MuF*].H`?8gHOS9[qtl_N/Sr7]rKuWQ%NP3T4i[<8-:>\J5=3HS7l)i<"`Ahd$Ak+.qpHh/=1/rH5aP-MkS)ohe7>JB?0A.AW_%c8F%hE37I2FaCq^;A)d/O1>5i1DmujWr^4uQ%C3,!&Lk0g$X:#.r;j!DmjJ\LPL1[`78_*9S:LtMQr22r9'It3f!9Jsp471bP1@p0s"QSTWuhn+AT?Z4-b1o_6:g>VnMkE]on5#4d<0OjRG#-4btA6:@#k@3VjsBR_8[S%Cp$m?5%k/U+Mf[%Kn/:;aB+&E^2$0D%il2h"c@/UDT'PH3>LFlS9-CU0Z>'p)f9m[T1`djNr4Gl"\NfRRUL5Ia0s%TFmDg"#[dCH4d9B:5_at]h*"Vi!5G$<6NS+=5J[U.>*G%8CN`!iLOKRdsPMFr#B\[7;>tl2Zr6B@+&Qka1h&np#FfV`\Qm9RU4-eW4(s9=np3W4u"")rp6=@6!4!igC+XioBM(/%L1D#EHe]b4M-(RMn+D3c@dN!3]i7Xs4-ErfdiS+\)T^/YW,&D>khH9jsk911O]SA(K)YF)PmS=0(S/R<5#51'M?;1fVY>R:oi+QC&b'7(@/C`%m[<*8AM`1Cq\J9qsF@!cY.,Q]Ogf88cauS:!M#IT-/Fc]JR7g"-/`:aJioqF5o94*\N_KMH%LcH)E-oe7Co%1[?r%$i6pQ_lYLGG^\#$f!N$B&Fj3I"FkuB7W&R-D'NV__9[J1u0a^L3Tc?NUCh=Y6Y\9/gnMq@'3o&r:4FalaDX/4Zl&J]f@lbqUJ!n33V*0ia3R%TQO]gg2'h5B9D>0Y>Li?XihUjs/9oGbk@cp*n@&Lpi"&D.bGi2TSN+:h%]hp;]0M#A&$GP8<.o]H.aPEbL'GR-%Cmga^/127pdC$->=c)W'j\\ce\\`f=5Q2f,3uC[/C'3mHfD)[89ZqEF%J:gQp<"q!Nm;Aa*n1G?fLM,!iiWc3M2WUp47`K7:J_\[EKk+uE_kpZEY+Uc=s[o2opb9&-dX;b5a\0rGe\;=)#EIIEJ+Q*Wa;RX4F5o[0]qcr@`ADg,Jn.BQ,s&Asr.,k#$1ULHK&)@Dqpj>pF-n>r4\Gc89R;IZaip-tPQ!g&0aRjQd<[^f+@a%DY<)t].3khT;W&*ZkUL?;R#0\KcK:8>M)N\-85r!<#T-$K8`Eg:p+(IK7@F3]"_3/jD]Ak$GrJ&Toj*X-Q)P(S[O^+'eQ$_`g;S!JDnGN^aR`M;n?5B)Y%*p-,b\J3q_Of.@HA^=?-_qu=T$Wft]l/@p'T*gZqf#W-Etl'=M:sAk:Q.!&?r\70?.\a$ZsUiYm5(B0mmeK![r_VZb37,[gRM%#6W?sX4U]CIXXif3&3T^:!N3>D155nZt2^=GV`NC#)]KoYFDmW`qHS];9.obTd35E6bsV;(_q$]caEnK"I:CcrG?UkZr.(CEU$qoG#upYF@U=#.c!"!e>Q-[<+^Wh*+fYDK'sS;4?EE>8Tqi7/kges.fVTQm_b!.%,`I+Y79ZIV-]Z>ai&I^!A7$T.C2+`n(=m=9A4G*)*m%fOTCWf'85dLlSW]0'_sh3I4%[(60PV4=$]Rh&GD&JfaV[+dUEiog\IIjB!hsC[^Jt?/F5L;\?J=*q?FoV-/:0]2uAm>g+'C%.DH\1AJ=t+=69rfIpuX8RYMAWgF/$NsLff9tjg@ip]O!GL2;UHLu3(:qX)EnX'3VlM(k1K#Iu(A,eH&GebNn2s?G/>e/d]r8$hAL6,1^&>U\57Q5THmVI/O>$rF%Rh5^F[;aCB[lc9p!#al1P*bO"a%GC5D@Uuc9nSgBWBr=2hD;M8QJ*t1mZ:4S(QWN7$T/3.I&A18>I(`;hi8c$#RH$1E4*m@fB:t`(Wp$q]t-J&j('K0_8B_$A#.Ec(6LhP?`0,Uas=G!U/$8-0IJ1;n)Uge!IfZQFKJ5E*u.]U0/5jjT6ai>>3UlijQ8Xu`EL*f60_$:=-u>Q$&G\9[*f2+W!-uZ_lGNU8SS@l>$'Wh0ucrH$6EUKY;7#.:Y,.eflh=t,TA6hp'&dMD-k@>F=T8`E5MkmoI`Q$'GJ&L]in'!*GCmS.iW<(+7np8`k=jC%i%_8LC/uWm6Q9s[m`$&^-S1]Dj)@L:<85+k)A[bTmHSk=K.TAen`Vb:+akCH_hq*[Y<>a!l.ljL^6rX8WH#HC^/o*IC1;I&I@$gshBIsWG2np/bj:^Cf[WuQXgpB&".97ge1h[%[Lg9UD).e:$17hkp@?J4-DoZ"\9*F[dHO5-(-3R!38dk[Mq-MY`9e*Bi@Ph2EF75D;q)66T278p[0h.64rl)BE4GIenjbXl4D^l(1u!28Pj5a)?KWt/.mB]_Mk%W,V_=GQ1;^0)OMK#9h!#he!L.ml%XD$(I<2=C[I3X2!e^&Mp$Cclb.sUS_.j8qB<:bkHq8T)%L]cjIn@IHuh,EfG+S/rf#78N&A7*qq7:'kH5,?rC=B)p9$[BZNn#@)DcUYM#TO_-]sUO6"MO4++TIBl4B^5N`YqDJY>5P;^5#S3SO39aD:@pXY1no\.;]UF)F_Jm-J'3mf"Y\QFV,MPDkh4hBmt$?\!%V&`?9SQLcE7Phu]2"\jt!``:*-Os1ilo42[OOFIP6]D"4hS=Rr@8c&Cilp8oE)<.V,dH>%YWQ*[9\i(WKc7DEl'c9.a\CiL>V;atI')2JL]Jsks(mpOs5;&Ba"#;a*@qO?(LC*'e`UPBi)%bU^a95$W8MPFio3skbGq!0\C!lR8I9=2%C77KDcWHILSEPGe%rn0&cF;CSXT,PQT$5&f+1&@?naeD6l6WIsh&:_]3[[@%:F(;X'cXNl!=6i)(6d4^C1E2M":X:B!S,BjZ?/mN!Z*85D3ENDcY77!Nk9[dNTOfOY7Ge-3u!b-p)E<-$f!%9T`#()0Z[l5WVM)mg+,bR0%?Nb`)6.XG4ihdsohcB"iRNrGbT8\`Gla8H)hRGfI"D;P_6_Y5k/OHa7G.sl]#`]-8$'T:h]ILGlM2B3$sC[fgI447^uWU22KomBh7VHRCKL^TIW2ak(o_n+^U<^j;*hg7,q44BrWZHmSjJ3;SG$hj)(UdPhWTCmX'38*B",J4_<4$N%O)5::7j<:KkVTps$mr%]cnBVH$j:'gO+%UceF"S(.U!XM3a`]?Q:p5A6+@Y68DJa]2I_5qp+s6Xl*4467\ZcqIOa^2:?FtW0K\W$P=6R!f5inj!S4I`?Gp:iQ$]P*p8RS2LdM`#pXa96.uT_MW7j__lQ&OP^o'>Jqe9[b3g+P3bJG9"#t)&!=Y-G&QooCGULhJrM*"b).1a+3&G9P&P1TLs`]%a`KW9gVSsFt3g!dEU'$3)V7qNUQ1F)98a5Nr/KN[^e#V]L+C8=@V(':!#qQ-#IZO;dT\0cA]otJ0qm;,k:L:Ig(sA^_Bm^5tWb$(O>aBJs=X9Z(PU:\PTXj;&BZ%CntbqOmkDcM@O^S>t+J*?d'2CU5!$V1S.dL@*#/UML(?1X;#Zi(@K`5+l$aF1Y&ib/3gp0/+Wl.A\GIW5rZ9Y!^&r!7YU!1udBS0;kDS`IUqH26Z\hPH>gRiNkjqsqQL%B-pjKhIJi95DZT`4E4STsN6Ib553k8pKGd+m>p+Y""_`qT![`X&FV-V+K2;d?1q@(Ms'R-SU1I14tB5,m5@&Hu!_i.-O4P?H%lKGuq\1^*"9cJh\eFPTc^6+&XWKH\CkKT)=*J<)A,sZAfb3GXY,?b;F,5qfe9LC:-?Z+$fSOg]aXfiVY^GFbr^]gRA\'Ntd^1XTt]5.nkndoq6(L,Eo?!.f/i6,MkM/)g/Gkaa.)7/sTDS!$d?nt@is(6-QqXg3-)r%crHK^\kNR\iX*YpP1S@ccD:CONQYNmUCV"FafpEXXL-Z9iiL,QB;H23`bo@GFj.+8j)8@f\)EPRMBdD<,4E>oN4q6=`J[Y^o-ADhu07*TNoJ2/>-W29gJLf!1C%]9^T+)6.jUm9Td6`h?_HZJ%mZ-d%g;[;M'Vd3=iE(!J_E]"LFr]-O^(lHrj;UAk*;4m$t'C4E+IPDh!#Ig^CQZVBMf$9"M('hl*iM5IgN/J*fr@(oW$B-T0iV4#!<3F-]gl"Q0!3\HAJ(edl&/$/M&ID0p=>.Hr7!Df]CI[f)r"_<^pFo"-80?_7;2k\am?J!KfuG.:X5*\Y+2h(XX0q_5'/(ljc+bU8KIGCWeGk2.DZZuER*8"r"E:P`jWfe,2$o:Ee*j&kqR"M"$3dl>8i]CIU$&_j"jO[+Bp':%++XTGmHgW8)42N8u+W*Tc&jDn59JBK9pTpJUb3!%2=m$n>gJ+IS7]*r0s-40lW9FI=,8GY0P?a`7U07)Hi2S'`talY2\`rV!@B>i>p4$4@TQ=[n_Jl6qoWBOXZWA?qoEIejsIE+0H=dM)D&,dBI"O[=-^jd'3Y'$@NbZTi44ZUm%N53jY0SlRt6pZ8Z;l\VU@f%7P6.oDrI$tOb^=m`WXV1_-k*3V$b=OLV6(%U[d5W%1io\NTt`r;V7P4(iW99rY[=CC!>'=K:A/f#ggA_Ap"l]X2@5DnDacSjY<&gPX_hbIPfdFfAZptX(!+[FkW[jW(pB/o[mU(fCoDl8&8?gR>feGoCTqn5(aOsk;)3JG"`RO[Po)%MNF<9r;P-MHdSp>=c.cq[Zc!#cAK4ae:B/D?]AnElQ@_fuYp`qHBcq,k'e^k&=)om/1J):>_1&(##c82ZPX$X/]8\`^pbZ&s3b&]kqHSqg]2B6uq(@WW`4.qg8@^/@Na-[NjN=IE%!`fVuL`Wu]]Urnr+,--mC[jDKk.DHYalroT_ZOJ],Qf5p>*oQ2-ir&'SY>7EXL%Au92cu,HRp4Ub0X;a';ZC%LL4^`C@-Em#haGZh[Ih2oPKO=gh)_dtsLON&qbTe2S%U\iTlObG`7Y"o46[h_)`X#K3=@3.$pW.:WJngu9'V0"uV=aU=Rf%Z%#!@q$NbXNqcj;plF^.@0k+D@H::>6/6uq209k.c:*%@*8%9q*oVl%Z8doXMJW_7nTONLD7Uh.nhNG1Y>`4EsTqt>>b1!%pa!k`I5KIR/N3,m2\)55q)&_aZk"%*Op`>[F>Z]c20B,g!B\iN&lrW5PA#E2n`T<\&.4;1]1SpqC,BiG>?V54h59-CuhQc,!JMFl<0"I/VhWt%]_*Uo1D@A?[2IdB"o46SW?Ou,DRSs&mu_R%X("%`f'HV[dgbHr&mB%N>oKc<*]QoH)IjnX3IWF;Y1ItekjTCn$14kh[+KP.MM9C$4(\g1;YHDR:77Xa:*6:+A^9"RLX6ktMbKKORcquFYPE9Bs`:t#$8WW*Af%f\@7O^%$-0Kj'Zr2L@J_(1VBBD/EVd-_Vo*)Octa$C^4Dc3O1[)9q@Z<9K4N@+BuoHO@Qf:\\8f-?^LMt\+.!@/'V-harb7SIJ#s>GIQE\?ccL2]@X/koY4!s9KN?N&0hA[$/'pJ>3*'l*&1Ju9dS!!uLZ_"@,&/\*D-:AgQ_tBVSAf3@mi!-mkiW0,G!RCWF^pk"P4O9j'?AHeXP@Kk@^tpPT8J[==Z`hZ1<>Y!0tOVNR:#:>`hE]bB51fD=%)2+b=WVm5E2:FTgEF?-?tip#Pu3Xr,8D^\171b/&A7*Co(";T211"$9bloE7q7I\WVMEko]L2A`TR+>m1ird.tWY-MW^57X)5*K$,CF8qBBmPJ)OS_^FYJDkagCSGY1=A0Op92\R;0&e9?bJclJ8&2EHB\<7Uj<$-4=^CarUM;>-Aq@kfh@Q[r8i'h/Uo1L#rS$6O]8&ott^bRY;d$ehu?+m`G29S2ru,g#`@X?C0tj>8%-F$d"hEn1hYWuM*XnTn)`G?uDjZKVP*G7@1n\9T"33QBa0Y\H\[4)2n2gu=FL(`EH:/)f"Fl1[j8-.fdQEt*"F(_,ppEKf$asJ=5Md%AhgLt(%P/;1RK4ThWGom1:";\'b#G0R:isN+oOo>c&aVVW>pql1-lZ,3-kHT#8Hedqf>@nus!P4Ql&`Y[\bPla]9;@"-G;Bnrr5qsP,8dc0-GR&gCW"S4,'RruHU9&)d"2E41XK5X9:r$LZGdi2#<,K3pA_IkU\@6KqG.QYf*_tRjkKaQJiThX%W7_A>QYoBL3fei@e39sNa@];M[;t&T1b)a=sC3!7eko$d.aO2,f=TX[m-:`EpV8,Q[m=(ISl2a\7\19eIm*MGF#?6AQ9"YksY]JT;sQ4B=JE#p$r%Mg[@1e@)3qFLeqEsk4@:lPoQ_Y%`Hb1+q;ra@O]cc*_$(!-T!J.oO_mD6gAA01;`O7@p]#dB>K\`@!l^-AFoD8,RFX3i0)P^BFT)Qf_CI'C,UA^8[b9h[ebXTP,m?T$#CmQUgZ7;%I]dj()+:0BDkAs1`7D9icb07BiKkd1gs_<#.q@r?pBOEoENahK+FQJDnD2PX3-F\YlPP/.q7Qc`G4B.7Z3\Z#,$0O,@&BUp5i(0/dsR[rgk`7]Qqc`kU8nmJp+]c!op,Q2SjSNAk8!OesuAQfg&\.#N4BmD:7D4Zi9mAoKA!$*mR:o(oT%NAqL0rc,UPT8D+lc&3\lq'^1_&O^;VBC>t'W)+QQI0,NM5UPP?Vmj54JEI:gSCNO*ekI>!@d-U9S>*;R=BPW"bR(")]P>YSIrY]iX1o8(Vnh8C(LRRM@!6EQZR!o$0>l4QJig_r[C;;W/AILic,)p=;V6^>KJo_2Z@uU%jHE780+9hh')`NqL!(%X(QDp11L>Np9M=ADg/19j.["=7d&[NN&&&kUsHIlTF3O9:,OjX76!DYMkKWN\)&RV33r_Vr&,ACQ[&V5p\:_b8,dImT5eHS>;npaSqCk_5*_s:?1(ZBTWZkrCN>G7;`dTU;eI5+qQp!jF1RM^E@H8[2b0Lda6hI#RYm3FQamISbquOPB6-8\5W9"%X#H2mP=MbPU-DqOP7tCn-ciW$YtVl*MT")oAA#[OTXLe1P#g=f:2Qo:9Vk=qYI66'aYN8c,bZRUA)qFo4=SFrjVrTSEk"#I@1D%eq`cV9u3fD=)Ba=Z.c2isUMh))Mt6J#7#s,S\Ca1P&24d/s1>?,!Vn,3TV;&5$O<;-Y&Ti7*,e?==!>Mn"HkeqoILJMHXlh&g'`(r]NU.!R"H1bf6Nnc$5oV1;9>73=X`8;pQH$N5eg8d>!"8?DM9XON]Q)OKH!VT[\1LtPm7kXe`Od_ik9+/0OOM3Su:PaEOKF][%h*MuOkP>)`bVGb,2iDWh%6*j:(GkT:7$"0@n0'"Nf5=@gnm/?1M"Vt'(-j4QXTIAfVB>.h^fqP1r(P%"#N]Odkf`.T;DZ2cN7AETlCBhQQp5d-(FjF/,(E8A!dEb7j`<78.p"VLSlo,(n,p^2SCh0JlsSe7sVhKoUffG>Q40Y0U+QN?*3K\X6,"qknm^Tc?RlI.5t4JmI"7p*2E0Jm8ONtRBn%%>=88idmgH69L?"4GS)=NkJ+r(J's_5>op]tTO&Vi5(2E$a^g)O93Af(Iu9Sn%RJ&D9sN;X@@nSY]]$QgXk0CJr'$K%""Bq!;5q$oX:OD$cO-uWRlR5Ni]<&X,4R1'qh2<9gWhCoM!sk&&'tMapGtWPft_:I@QA+F_%Kag/Ab4h+"9&a:rs@rNkdil`Ch]o2NZQr!/]+!*pIlB<&3BFOWQMmJL[iinA$^e#(-$=f%r\H^NSB(np='H:nf9l5OAU8/Mmf1lb$m3g1elEhJS`-JLl_.OR$ijugc1Gae9`"6kj2rKLaHYLMc.aQiYml<4U`NMWjKCgmKq>B_5g]#ATQ(g)HFSQ'61?5eOi^jBX0?:-'\%UU[-d&9#8b,!5U%]We5I[6P##7FrE8Nj]_NoFGlu;WR&KaU49/*aZcotZI:Vts"8rOO[.e3WSeA;jTbH_W?,P:n23B;(!2d3;Skp(DM8LiDT&::W$-SR]Amfm9qqep7`PmitMZ2RJ4#=M@F/Nl)l4k#Zl]-iagB*S?`"&jN!OoEsXDANO)"Gnk$?T_(jN@LgrP'>o&`KDmUF!`L7;#'5Ioo:[<5g8$>ef?D"iRe[6kSKnH%ZeXaLju50l+SoP)%>S>DD^OW/?9+LeXm\\kF"94f3["k,Rlum4g7]I_"QZ;Chci\0l*sqoI3:ZW"Kn$L5[K$eZ^u"q'1I=B!XR[$]"ls2=J%ker`_I]J,A!:KIfI/(U1>Ra_E&Y-rOK:&C4W`DqgLm^pJDH\6@JFP@?/`r$#5J$SH\Z?KG1>,8jdT/9;Ee[eZd<%Oe:l/PUr@?V3i!aM"V9mYsn2[`1^OD_X/[Ase-T/E.0;Gj`S#ROE'DQ&2iis@JgEVD%!]Y9nDsFGfaC].Xf^JGoaYCg[[2]IYY(iZ=\iW?BU?pG[&!,CoO#u/mAbFSZnE\7`:M]DdbX7GlcS$Z*0W)I5ej:-N?D<,46IJ11YhY-.FW$55?0a#!'c3AkI+ca^cal2c,:,4.H2tODF/;D=T)jh5%S,bNH0V9?3kVPVE^g(8F!tmZ2o&*Ba_WPiR:p1kb9]nD3=OG=O53,==`ET?q4Xm'G2+i7.L*Zi]u):Smdf*Q-?/;F3nFD(K#:,Cld7V3lo9%STarQYP(H*F0.RHqSjA[9Rn*M4A1&lb00$pIX2WtSYG==%&]FQLUZLA:kOR_&4_oEq&5@XdgJHE:[*4<.AVuGL1>8+87h+gdC*&8[PFATRlEg^6r-"ES[a^VD0l[6,*o=7L@mu5a),h=[QA/TLI+g'\,-bR\iF+=W.5'+KD9^*R85[Y+4noISQS!Mip_*?NiAaMihaM>uf?PVSu3.csp:WI@]DQq[.?S_[#XIDOt8@3(q%#I/r6\WIdALj7,Ao#F]T.CCa7M3"\?Y`(T3clgZEES7011!KJ/093;/HVmE8d\6K*F<$ZNf^*)*V+'S0j4XH;![HE^%&3W\]&p]"U95?)GWg)::4bo",1>_Ub65*,]%Vo*pA!CWqfo_jAu20;Ymi_+U-IKW5^H*i2f(c,L/=8[\X/a_I"MLKg(^\Y%XM_s+,Da2h7Y\,hL)cOgZu\rtqb@a4b%u4/QdpNP1F_'8'a6rR0X&`$Bt*]ZG)!1SQF,3qoZ.*l@t'^+"X@:q1-T-q3G2K.M7BpS(n)RDR<_603HXr6UK7HfOn,n2pZisL'1S'N5-Cp)?CGr#Ya]Iur.#3!Mu`.MsUi!p,V$[R>#?if3VF%JD?-bMlEBW`^2We!S`bg:Ns(Eo[Sf)_1Q.ocbMS+>"M]t0V#Q[%gc\%Jcq/^LC@)RT=o%BDusZ:NN7Qsh"DC5NG#h!Z9H/chaJEuGFo"!kusMcZ?1VO52$4CiaS/?$*deNYT9\chQ1Jl&-knH?oHdhM;UGLUO+&`p^JP]<;Ld)J=gbe-nP;A:EH)N-I27&4I&fks!3F++Y[_buurZlg_P0L;m/pS_CZfb2?h%ZXKd@qMZ)gr`/$jDi(K50IY,!5XpO1:o^;Z=d@iNW<4&OV'n[`jY'A;MHVD_TdPtnPAod_KW:uhM9r8?7QH+@#3oC;ACor8C+^Jphins79oe(cGCkU^F#BgP^:H9LS_EUdbtB".t$P^l[PF%s"gquFLs51_q;+-*@d,C#QPe'[W2,h0A4`^1En?>'t(c6]X!R]^\KWB$$]nq!j`@;HmuX>agZC1^9*04tZc5_3?rr!UE2X)N8K:##1PTnfF,O_-]bK@*OlQFfH?V:$3rtcYq1LI'"L[g'Ri_QBa"&HHj$EBjb1VDhf5mH=*huhqau:%^kML4FU5N;4lVms&X-7?C]FS8D[k&-;32)4jir.3S[FpSMQMKA#Vi21afVR*.I*e8N)-TuiLN1\n^sO/?[GcmW$;q1j(R[m*`o5Mss#\T=$_3Ptb*Y*jXIWo*+XEY%&p.0R!*B:7h^M'p/Mj@IakVN%?b0I'9Slk5T"AP]qD(*RpF.f$qslW3WX76,p@ei)R'e"J'I*d2GQ*lN)So)1ef%_\Y`aR%VQcQf(%[2FH>"cCd+u\`P6$dl8HRcC<\iH`!\FAl]_FENt#F0'tKe[H#DI5#4^o(g5)Z=fI)\nQbVkXDn7"f0+)/WB"Y)#Mfh>R!Y-n<1Jo\uRuNs9\Y,LU::[qZ_*Y$?fiO`D=UPe5@gOe7_'M%JRjrkCZpO$n>`74ogtOPQ@@SJUsh`;8Q7:+)V-7GM09Gm)\Hca>&o&Q@kCFca/G+f4`$fQiiooVs&U8UP.Ja7&O^"pQHdTfr)s])kXJr#1rH*4#nmUG7Mj,.#V_>\n!UAnNakO'OC'DdVqf/^$!Zf!_bp4U_oq>KW%V>)SGj0:B*0a[2XfY>.HrHI)b^RX=EoDl[H5=YG,j>\lMHiSYe+RjFkUs!XDh+WA9IUhB-,sI5WTc$-_6)fiTg,89FiXG4n4<%[5U*^!!m*jWqY:p?IM1]uZkn:u8_g(%:[rb^o/lRjJ1,FaO&\NWMY;I:I,0l1^*_E?*^I[>+*co&U*[2'IZm0#`raVd8.IE:[TP7%%i3]^+@l`jHm*msYntkf\S>,P@$C=7Z[U,?&i9si8gKqF4,+73*O0#30:Afp?[,c+A">f3\<`Lf)6.hdV1[Uj[sY4r9@->KI-b$6SYCL+%@[E8@?.jIbX*g!qT84bPEGQbUec%'UBEC,MD0Z#reEKV(@I0J^8r8'Y77R30&LeS;emFeW&E#bm4RtiY:*J'M)8&i_]iQ'pY&0Ipp#hODtOWQ91)1>bngu8:P[A6X_qYF)o35AH5QIbaRUqj/4Ijd5Kgp!.f\d^s6mM063dB8._h=<63>;'DJ+]hT'\2qTVGYgkAFlBj'G,Ak/NFYjj`n312GgWP5@uX$%,?k@^VU'98n>msqbD=R!K\AcEGK9#ONZd*pMY4sAVS=M\bO"qT9%O\#bVPC'96\%Qeb^n9%Mok?h`o3jikq7F+JqE[`N3R`EKrNoR.!'`mGgdt0hgG(n&Eg"ZPR&+2Z2b*;PG%&MeFshl;@(E*%;7a4Jkh"N([)M[nAQtk$4c[+Jri3?^LN?'a?i=VUeN,?"0DR%kPRf8k^NjnV.:S*0t#]2*eW8V5Mt'h1S@_YePp;qT-iPpRd@47QK?2J'ic;@K,.ar#p+LbnW6q9W]dLY:n!)@grlh&[%i]U%Gj.&/&:tt`?V]N"_\*q_oFW0%BC]HN*h_+9>"',:&#^k8sU?Ia/CU`PD_AUNPQJ>nOLq6L$/]R3ZDjh14F4(C8,&,2MTa5>Y/I%FO9"&LAWZRD_1M>b+q/`\HYLZ"$6dRl^,otR5E`Z%7K4%<#LmF>oS9b$pmoGdYZ=CFV>oNA;?kf@<3o#R_<9hOI24K]HVODZha9?b=\UmlfelWYE9aK6B:L-M;$W]OO^'&]/;t5&C5#KKt*,?1l[ir$gM[FDlO2qY?GS$PsH\NTq#o?&macp-h$:$,9/Bi.0rTQ=V/71*h%Wkbk[CPI%[3XgW2+4qo+KAkC$rR\/Y_5R[(Yj>ZB`d`kQ-FXubH=#I4Oi.b-!.&^)]We:aBJW.i]QKZB%LO51u??hp6e.CmfYDuaE10.K8q'Ze+<%$W!\\pJ8T003VDZ.&@UZ3II+`T?EFGu->c[u,80_+9i'L2LV`e]H=/]T4N"b^"g(;&2-m4!%A1((b09$=H9)+`lHhGTamHppXRkX.gr`+:Nn^S85t,&S$kL(7"fmpi8!hu(1nk>6Jl>1;ltKE3!$=sZ6lg6oCAJ37'EJ:q`nP%/ATTRE)F^Hrn,!?*5WO*p)7G>T_hTUM8JDra6MbSi6Zq`cnp29e[\4ai_2>4/lQ4;sPL`*d_7qZgo>^)o(,>@/g6Z>fbdO>EBJY4U<.CdcCpNS)cCkS$!57!`Z``@m'7=A\4Oap^HHo0n&BfXs=nIUj)o3K_Cj_U5""/#7jf,X.7sG+lk#k;8O>cC6PM$@pFN1gBTB>%mF]*nm%8"H$#Y?2\$iPCf``4gK9QAE!iu>\Ae#DnUs47/*5:?Z5?%0.Lk.m;*49O-8FM:!(`>_C1q9<.#Qo$OR:k&)op)"78/AdZ'QEM5=RS8\8b;BeL*"`WMj2;&+-./KIhH,Z(NeQ_Hqs92f9hEnLSAnZT&)'PgkUca;#k%(ID*9j]@'k^T_]8ko_e?]_FXjP8i:5\L8"J9'^qg1lW`!E!X$^*bQc"+VmXP%.&Ed?kIStqS_e\FTXs[;]]!c_'b:#E\[T1.&G3k`hF<9Fso7_,QS%j2;UsjYU1E`NcDXP-%Xn3angZJTLM?SgQ?Jt.L=RTr>r#DO`t55(&C`!/Ai!;\`Atg)=o7l3Odl`m"1b,,I>T58au:b!p+rZAjp0a-)/H>rVOGE]6pk[TWi@/>]%]Z#%]&XHXY((He\J$o2VrDa3-@hiaR>cqQC[hq5:OgOgjNE:6pRB+%Y#&!]s,mf"OQh#@o5nW`[7e8p*qP0sK1C3Co=o/VrXJ<-f,"!Q/17T@sB%@D7>.jQPac]hBPFCZ846'@M%m6".@`@B66"i9]mUE3G^WY<8oqL5E[YQ[aLlDeV5p=!rlPT@VCRI8@DXt?lKefqKJ;mef+na5.7fC#GD=;]p15*2FGb]8A1f;roSc=d=hO6'Sn4QRi,@Lb2PpYL#f?ZmacU4A7:p+Z*`@B`G&AL`\EjE5*Y=p<"3L'\nPgE4eGCHF625(Cds[?+:Q@=I4n]l3:(jHK"_\!E3Y/KVo:e^>?%d\84BF;"XPMj\bUbBP*S2p/cC-c6E2n](Vi,'5mG9N!kJWO/i[O_qo!_W!^!SUipoTJnE6NPnI:)8#25j1$M!Fi"g1bT;Qa<2_n&dBMg"Dh5,pmL/i=5"An1IX#M9jJ/s&;/BaOb`GH$OeAD+%$pg=W;URVLiO&g21l)r*.(9g9/ZUjb17>EG_^4[>T;p?adciKoT%`#r+1VRHMdU$J`)>T3pU\VYaK,*8be5@b1O0n'al3Fb(fS#B[dJ-PBrA6ma3%DCBAV.108)Bh;-\K)i3H7,ld,D[4gR/@i7*N%3$'cuKtp6/W9WeL2hG&DdI-\o6,7rIPoQJVeW*aXfi.PK)_S^U2q**Mdn*&>&lTT(;Y.2B`%m?+b,/EG@)`+EDKH)N;PH7N%POA6fcO!Kh+:JnUi0<9W0BFc?R3f00/+Bm@)B9`>*W&7916R]9)TeZ47$WXW+[.S4\48N)LF=o,gubDNRY,Brn_`;SbJd)&c2EMiK?uR2f*n_5*.RB(h6Q#&UM1#>F10>>[.7>l7pa1o3b=_t-)K=np_-5'=AnklH9I#(NPcT'(jGf]C<,rEYqeo:/6838LqQrps#f2`05Moi=GKS@S>;)O>%M!\lJ5;,8_FWN2kUDKdNX6(5Xus&b:INa\^&)5[_:,Vprlh(lj$rn!Mc(.96iuCrSl!u8Xdi#AaEt4aT^Bj0I`"u3]$++>\dC5+C:S0l<,GS3hHEq`N@pe8fShk6J0KFkYFsA$.o?;/n?b&+P'lNSi$l2^1@0i:RD[IeOPe6Xi6aqefT`gt;f+fC),Y3EV5]3F4aL6i>9K8@G.SV(&X%SV>f9Dr`7,/(dj(>+C2:`l"#C[)OOL51;]$ai)3K\B'=bXL40%cr`>gM`O,7/D0VcnXHNmiK?ZU2;ouiS1.PLHGn0U\tC4SfaG=A5?jqI/H]qH;3@h?A'oF_%"-T(?pD$]j0Q]G[F^=(V`a^t+!D>sR&c!5`V,8>oQBYGV8p_PDiB7ua*GMRqY::_673'@.CeGM>J,9?q_r+BUAAGXEN3&jJ'ndh^\?)6]Ar8iqiS9$$/e,sPnBmoc)*B>;nHQFLp%*;n)5Yk!;g>2:TqA[e4`!la?s+aA?85)+0SgoA,^k2Z$^VgjS>rhKm=r$bF'secej!\fG7J+oG3,W=XKK/$bDnm!KS$o('Rr^m*gocp;EHW?G:rnJ8K!Jhf(lQX;f-W5WJ+HCMaeIfKWhbC23)2;#X2LV77.k9VdhDQ5tI^r1gF+G;7+]Gujpp?96[gH'#_qW.%+I@7L;AQ)kT*?@TgqDl['Zh:-t@;Zp6I5U,(Wl(&"OEfX@NC4hMI$Nk6083JI74lE?;6,$/a"M5hhY_/]Ia3Vr2(\3MDB9j2Wf_orW"C+Fl:Whlb9?A90Gh30m#rM\0*F$%C9^dB3GYGXp*/!EE8r64ZWois!lGG$64CpNYmW_TuN^\XE*DgA-=;VlD\#G@N"Oq4VJ`Rubg3q&XkiptOWgH%%6`8&O&*:%U_WXQZ>>1ns\t7tY>&&#Pl@+>#S8/^Y*tJ?gZ,@Z,m@^$JTPOWKK-fVC8#;e/G+gGZ'gT#7gj.E:.SI4"`s,-Xl;H_h)p.fEU2;*Mn4i2+?l['A1B%6sYA[,[dM3)PQbP<+Q)@njC'\=dp%dZ1/CIQ\?A6sg&B:rd&*Z)cJ?q]U!oft5+F+1-7nTOGT\28+pG10-@FNt*8#n6,(N(^oVofaf*I`H!.Da"@/WA/C[a!\63?mf@_(>pVDd$"1dUV_="KPiNL'2guP#cTV5!Y\'9#@qFPR!YHSWj$BJr_jYG\4d/;!AFg4)*"Tlr_5Q)QVtPr]@dOIh^mGRg[4.(AC5kDjXHi`&qh].8QNfn%i>P&t/:BC15KF?U4WZ@A/X:3PaMfHbi,;M])Lkk>o$\J]&SlLpG#6$2PPJNj6One.UqGfJ**ts%ETS'WUQ*_^oea@QeGo]EB&-b:\;7k&pN!n"C3^R6*h%CE+_7NLKjFsai;"ok"K&P6MT56oZ).B[?V8oYU2K?GHF174a@?^N"Jh*-V7>AOYaiOMStR;;F?N&KMULk:%X/EUMQiK8KVZmIf(u=/8cf;8)WPY]`HLLV(o)$AV=oY>`MICcL=ED*;K:6Nk9KAYmpN0-+H,us,BAIbY@kD+;$B][)P7AL/IV^BmHeqX]>YWXr3&m>F-G2b*SX06?r(Lg'tnmW="&=I]Q`^;]M\@%aY`D7NLVpj](ZdF64+9R8W>n4D-!Y-YF#[$=mk_MSKn;hTOIWZL+W^$ULug&Zut&0F@K\;+-5P_SmADdio+/59$qROB8_%JnB6dTuMBbc@9r@'\u40JK:m/lej:SUo*LRH5+(F*OWP3rTBs8K^A"ei:m0#+)gZKK'u(bON"LYRc$kWR>,4iT0sRN^M?]"fqs71A?d6H?CSoR?qB(?um)AH,pbF`!rQ1O%0c+@!hUl$(;(V.:+U/aEGJ\"K#_hHT2O@)K:W@+jMdPKks8Vnc!2JO2]=]),V([==[SV20Gi9D=4 then W=e;local y=W/2-1;y=y-y%1;e=(2+W%2)*h[y];if W<14 then e=e+g(y,e-W,F);else e=e+(T(y-4)*16)+g(4,0,U);if e==0xFFFFFFFF then return i==2;end;end;end;R=R<7 and 7 or 10;if e>=j then return false;end;end;local h=j+i;for T=j+1,h do d[T]=d[T-e-1];end;j=h;end;end;return false;end;A();z(o,t({},{__tostring=function()d=nil;end}),nil,nil);A=#d;for h=1,A,7997 do local t=h+7996.0;if t>A then t=A;end;n=n..N(B(d,h,t));end;return n;end,assert;local N=l(v);v=l(M);v=buffer.fromstring(v);M,l=z(o,N,"\076\117\114\097\112\104"..k(" ",3),nil);O(M and l and V(l)=='function',"\076\117\114\097\112\104\032\100\101\099\111\109\112\114\101\115\115\105\111\110\032\101\114\114\111\114\058\032"..E(l).." (does your environment support load/loadstring?)");return l(v);end)()(...); ]===] local __fn, __err = loadstring(__chunk) if not __fn then print("LOAD_ERR", tostring(__err)) return end local __ok, __res = pcall(__fn) print("RUN_RESULT", tostring(__ok), tostring(__res)) local __vis = getgenv().OpOneVISCHECK if __vis and __vis.recolor then local ok, err = pcall(function() __vis.recolor(Color3.fromRGB(1, 2, 3), Color3.fromRGB(4, 5, 6)) end) print("RECOLOR", tostring(ok), tostring(err)) end local __render = getgenv().OpOneDebug if __render then print("DEBUG_READY", typeof(__render)) end local ok, err = pcall(M.fire_render) print("RENDER", tostring(ok), tostring(err))

W^hXiRH?),`f)Fa^QA,Mc[s$3S]\4;VC:.'%qp,(m1n\&0NHNbE[`g!o"!#O_,g[F'c@)]$Oq&V>Z2;r!_?EkCiql#q7U@Z)Mq'5k&p5n,?rGZ#r@(opDfVod;NMD5VL;U$7,%'$ja6QS*iPHb3#\])SJ*T@gFD+TgkSrX8kV]>#%$r,*@9bBN#)BVJE;W_tG,fs\4.;qOhpRQQt;eZ@[R:9]>GXnhZ.oN,LPpc'PfGui^5bcBOX1ij9J@V8]M$h-m_0GFB3e8J,jA60L3U(qO3DO[Rt?[Dp6Z"EWQ[h2GRZG,b`7ElY>Lik_KD"PKCC>']013TL:E:DZ]*2qE7(]eJY(M5)VM(C1elCNSV#[pr!GmV'soT\J+#sZ-(OSmkqe1/99\!(,j9!+T//bl$_D@5Yhp);`bg*d7?DnZIUHS(1*R_Iu@fh:*_.MeIV;S"]`'H9h[A"(O&#d!jOG@_+q.N=rmhU]E#Y?JX0&)HN:68C1(UA+7o.GfkE9M\#%S1@_h4R)6[WfCF!n,a=h;k%bk'L,N*cKU5)PMMg\%[qlP*>Zf.e#/#Z9`G$6"qQ%;Yl3b^b$5IgfVWJ_HqAnYnUSA98$sk3lo1!g@cSRr:C#)AcpG8*.LhW6&r*M7jAMd<=9/!EKM_5*D\1tVCIA0pYIXeEu9HX@Mm#+rp:.)S=f0$d7EN.@Sh<4$pCr2Aorn^5>bN9d8*;ikSN(-dD`XdG0a[LifR\)5Y3k5!uc+)$c^(S7[7UcC*ILi@P,mDWD&O`N;1EAS0.^L7=F&i'jA2&ih%K=+^E5kse>`p1%-/K:0)9BShGH7=9(k`ZmuT^K$][/QK/6:@/^uL(*BI8co5j>S$>tdhH2:5WUk0eOW]#VQ>)ka^6=JZ@J,]MMOo7\C@kRK@IP(T?L1qYD'/:pAt?K'B*u?n14&D,q!p@bq-ZOTcRSonj\p]j4edL#/l,H_>GKg(V$B/Z)G#)2XlPUV!20k#Jl54dPef8%o$G>8T,m\2EIBB9`;QX8.c4!5"^WXI[Z+Sm#FT++ZAsn2u;&nLpmg/bP(aX_h=JI$:>/QDI)'Z/NI+tke8Vg7Gg]1u6+d$M)K5Pfi=$'U^Fu#g=9h&`%VhfIgi:RUNbm>B7$T=9aKc&3\X/)-A]BrU$)]"YpftetuJ^Ih>3%PAF47=Ur(1e>`,@o8OlhIh/DK&K?A<1=c-MVB],9RKU^p,B+'Tp1-_hLjiBW9UWLo9n_dd-r]b1>QS2NiJbDn>9#c@(-pPD\Mf/HJVYSk3ds82mLL.&6XGe]Wl=orJ(*m?G]TcSDI!3MMC=(N9t=Z>VKq*qN'0110>tDTmD)h8sW"Bn%UD2Gnt/3P1(44j^@@\JA60.doo3VeT[,qk-npI*,d*(>F+0nL-f>a,BmsdQ;kWD`!Vj^7Y+WCVCPoPeTncG5:(oL\R)5%]/(fm`QX2*Gs"BG*?R%DY@1>Cj\d<+8t83X,ZoA>Z^!g1<5Lg'`5i#,&M^!5aW;3e-[R!TS-m!8h]MC5uck\iXm`9&h"h(-YmOLV^;GXe/PJu%[,pdCMan$G!H,C&qm'e'fC(d0q%R>:-K9&f#:2[2R]J5-Qc*eM+iV+>5I%'WXh>DsENdhpLRuE@K?pld(7JWp94$/qX,8!C*4\1%iK\_))7Peo]ddt+s8$'h3EF:acfajidomGI8N&CXqhkOG+7LnD^rp-%"TNQO$+)6JUJZdmso?=d\F;TRDM*\NWf3CRWZ%l^Uqrg%Qs]?a8?=2XPlL9'Sa]=;.X\&e>pCuJf^G.dP/2qPZ8@)okJ2\RUj@7LBtKl.!?lAoKjnSSBdFAY&#eB/UYKT^JReZK#`m)8J*6597@8^W'kJuO,9@0,FO3>+T>eI@+#C6rb6R?,!dqW9t1mpuQM1M"n9lOA/)X7rMUs6A75cpX_AY0sX;g*pCqg.]tb*gCW/+K,>[1dLh^cS[F[W*4b<2[:J#S1!%Nr7ha55;q>\CN$s.m-lcK$:kQd2)d8*kX;k+?SkRrm74+^JD-TY#`g3n&HRF"]'0PC#!?(-*#;i7\P;bhI0#YDM;^=9Rqc@+=AL&4E9o?]tSEGakJY_t[/$!&rJUfc;;k1(V[WUBMFW>63'@p9R<%OU_,ii*KShEEuE$IagiB@\t1a/ag4!S6*u!m5^$gB6K+$KA6b&57#t-#lqn6/r_KJ[*Kjg"j_t6`2JbeM53H7UHaf9;(SSh%DB=L8+%9$-pU$Z5rnQ\Z(&Y9lfFfqr(]qgW%Pf==L$n_2#0SWr-Mbt`F*0/;?>c=GitZ`^F5m9lA!o+!AQ@r>&Fc:,Q=0!cE,r]*lJe"kkp*oR;3Y&o9UYDZ1KLOpSgRPXPjff`W:ESj9XT6)JV)CDUW4nX4ss2=+q3U)?W)qj3cd0-5qdE(i.eoXF.p8T`T'O7AlJnj:g.qTrgeXL82pq@n)^.tiHSBqW_c7np4N284WQZE&ButOa_r;EolQAI/g/Zd#:'=6qL;h'r#_/?h*-)A&iQUQ/-!@de'blIKH0<@#\:0rU/Ish:3rjp5l+n1F6B69&RF%=Xm!m8$=MBAfHjIrkT)f#/192tk^\_%Q-T_&pj$TM>Y"[_[p^@EZAS#H54SNk!6AJlt9['^eZ$WrKd8iA2Bl[si3,R#G\*i8eI6NUPM+$[IhjM@&a<:VBT>G>-h!78^sR*NKRo3^>*A`pk4/RT0fr'('W<-I:.7?(m1"$gl)&Y,QgaQ[i5$F$9JAAP8/=&;%5(a?/=CR`qofu9n$S/5-79Y!2a>nU71F\cbJrXkE"6-:!W_NZ.(*krAm,`.nX?^i9hh_0c4EW`3):lh`A:69HVP5hbUAeOZP$T=k#()\[JhYBl&bGNBhM6T&41\XKP^DTLU?]'j;2mVq?f1Z7fk\b5YiZV=DMn]3m*;uY":+7Ij1tZ$;b[g8N0-W:mB)[cJu\-*R[bVcS[6A["hqoSAG6V8pV*,/'g:24:P?1Dj%3H*qK&/gA.\_'M3GUoQt(Z'+Z]c3esT&Pl@/%qYrVjIT636d)K@P:Y'rV/Re&rHu)l)Y%7gQVGOE:2Up$3>@c<%'lQ434Dqo1dLLO#aF'R7>*S]2%"f,3QKU>WVMpTP?4AMbo0XF=D>5%KP$\hrq_B+HphcW1/5X`6[p8DP\I(j!QdWqkO'T-\R0qUg-UW@&D%f?S,atP8ALslhnlMI"]\,8C+o_b7O6'_h-k(\FJQ\Al,L.,V=bTfqqVo!HPT8Z<-"6@I+1#e`*3ALDG?=_[c"9#8(?&AUl1^$UCM.6@TV!$[SU/BM:pNVaPcU6iD6,91OJ+KKUap@n;]nCH`s0KnHE:96Z9f/sL.SL$k>5Xgf9h-l)mk)4*O38SOd\Y>5tCm>2['%;cOUgH:f:b_99A3BBN`=FRbi'2b7*SdmB;PeR_VpTZ2+ou^LfVt7*#MT?4![kcW=fBaRr5i^?gS%.To-[NX<$[b".4tj!I8\)e;oM;3+nQn[U2U@9XFhd"Jm;Lfde)C^)h#SBMsEl#7_?]P(0&VL$X#BK/<:[/C+f-/ZSZFmkR5.(F.b5k9']a=4F0=XDe`r2N>nO&ds/3YBN;(]nD7DW1;e%l#4Hs]ImaM"/0UdD`Zfg'*8lQJc\rc-+i8OY+,iapM+\+:S1t)Citdb3S2eBELeFqGh;Yb$C#XV/kph;B`W$]hf+?k2ge2HD?7t?CdD*#=.s8H9%O6*76$3uYD)#0cF+7.&[.8]!eV]4-EViHK3[,0WcQ$niGN4FRt:mZq)Z"HJApYp;:;XCJdWO=:;K-F]V8er3aM-f"#hDQMBKJ%,X5HC@6a1\h19V_F/Ru"VbI/sV#"GWjc3eWC7eSpZi.4>EA$7W>4<%GQtXn[d714tbr$M*kS?mT$?m\'Y@XF;Lmn6`FK&WSg!YZ5F4ZcK5;kI]/3.SV7;2N)`crW9JSj5Y[2XZ-7&^7(:C\?!):r^'I21brsi"rCDP^FqIs@0=`-ZN$NH>GGJ)R)MD1pOYTjS)j-EmdK:"_9Its>Dd+gihs!O`IWX_a\-L"dGXZ9?c_a_3"#rZVH8;R:l!t\!d%Iq:i>:M3pIO7)]>j4C^Q14aX1/R)1L6/[9Yn;:1S*:7co.gnb8/Matr@.j(dH`KCCk/-`B.,g6H,D;:B6a?i%9)."K&'1ogeFh]"Qf2+lXi/tXK:I?2N(K+J_-NdGKG^.%Bndfe_2HE$mJW*a7J_$Jj3!6jdJ7O+o'!5df-*\mu#O+3/Qf$')>]'%I6>WPp+S;_+c^QGnd;nFPf,sRLr/]c6C@_r@6$&0M&_HFs2Y]jG_j7jk\nTA&`f+En/;dk?m'at@[3W6N*odEV%G/;]JhWCu2[&E)+7nohkI3rmXPQ"m4m.o!Xr0"kAA6\2<3OUL$YJ^?.ArV2,JL'(f11;`E:=q9sWsdS(GPo7/JDfgp'kYF,LP6I\1Bg'[!UDe%I3R^jLerB]opFTLE+hY_d'W%FY,R1rj='A>N54FX<^qE6a4R+aZ0ULV;'MndB^0!$8c:eto%Qg^TcJqk*B3**pJqS^kbRNm(d7=N2.9dA%EH`6hCsU6Ti#\*PJlGA(9C#+5('k6+SeJOa'%-83_^nnjXGuKF+L.sV:L&km@+o?6]aUkT?(5dmp7hTk71&/gRQ`?"bQti*!W*jjRXX"S-o^SF*Z+3V=J]R@XNg7>Ums+A#I:Tcj3K&r;,X"&P?(^U-WpMRXY)O4d43CuUA-%c;'U0u$X"%8s6/SE?=MZ%!.QV50J?W9n--LAMBaf,Cu(_b!*#Si_IDC+k^e+NS#ZWr1;[d^%g,E,HYh9j*Aat85hTM(8!,cJ%eRRSmbj*9cAeCrJ5G6^cn0k+V=8Aq'60Y"Stc!)$>\:bkS]8@G[kM$LMEQBij6[RSJ(!^Qfa'I9oJ>;[(^X`>qgKu_"GAiYb#*I<4S^C<1$ru59MTK'Ro;0MfqEp]cj;=`c4/=M\sdE%_**.[dLtg-b8(^3n*4a%!XnFUEjKPDa]")@p*?heEpf*6'CWM`;&c70H<,tD`P4ol82QU*TSakie]qHI%F<\%Mf`C@;.Sb95JM'7/WI9Q=r_\[c@p$U_@%A\n;-Bg7uj#:N&fDS0\]u,221m)^We#:#5-eMuF!=FU!arAWg[79?QI.rga"2^06X4O1S:2R9a1Pn-EL"aDL0@RSM/&b;SbcT'#]m&d28$(&&a:8qdX$ctm3'hOE9D;D@04eBg_s5h8aK4T0r[V6WACk&53^UiN\'Phb+2^'9=Jrl!.hD%"'gI+QRS"MP.]?Cfcjj2ea-O4-&T(+IMF`pMDN))ZRj'HsI3l"&RiqdHqAn8RKTVu3oFm.,+kU+XJUS^m\1_h$PtQ"4AFh`)*&nIK8U;cad6t@]tC"'M;gD4qV'h(Tie!CZ`<](^Zu57$_+gNROkXqXH[n?o@TYtM+(2s#CIot8?q#\?2ojL%T7eMF)2rbrIFsJE`I',s71g`nOZ9DeE<3W8UPop$`-d?PhBOWQcZ%;7,J":;Aj?Q'ET$nqEn0ZV=tK?pu;Tc9Zh3ja%j0$`AD[\KkeD>q,gZ7rc5eLInFR5&\`FD1EHEOaPpG=NY@g+e!X^/[6[_\IV4?AT016+QsmIk$bfBKr4RL9_=JLch4l7+8K>66dJ9b6Vmfi>oZ/nRngA=-IhI@"?nj"mbsG2\(!U+T:\c->,Es)bM*Q&bVL:YXW"[-N-ceYo@;*?e(d20l!BbKgr^sO;3:)@P&C)4A+D2bb@C>FKCBWROtRe8Ym-r2ngZ?"]\[T#_O!lbE4,C`b)tRD&2BtS15YSXPCmb'KmlG307Nml)@unGe61-GkTOnW/U`$[O_VAoqb_:1\09QkMkS!1,k'j&bf!F@QG82[*d1`;a2e[9Y:Q9C*tc[S]('<"Da@ZKDWNM,n&F&mfK1.\TPE,Fj>_`RZi7og$g;_o(FRqI6[T5oA>[Bq(d&*WZA?7o>]7YE#WB6]:?:;CE8G&e!D5\eL(I$fbB_piV[i@j@HCi?^&IrPjG<_D"lM2-)jEma?mN_+3fZB,>l.B]#X/F;^M+nk$GK\9%6aTX'C]cM+;'0L&S!!HN1WI`AtA%&iWlF18:%!Gtf7JK`3V"fPm!qSpQ0L@JG_Z'8i@'IjZE";4b3HS^Z\Os%hVJfB`P>?RtHBSO+P-UPd]7V"*M6$KRJF,,;,M.IV*#RC5%TeFrG;noN==3%PgnXGj0fmgP%J/arAkO97KOp_8/QE^,p8C3=/A%/'6T=i6p/TL!)=3(Ql$5\B=22iui/qK%ZFUg2[W:MPEV*,@nOfVGIS\60EWjf2Ba<9eo>bn$f-M"RR;XZgh/eTs@UU]YF3$d0'd4_Ucnj6!t:e6p!Vp$QX[RB5mhgGg$!aLT-sLUp?):/I$TJa,(MbL`!:ondu,ZZS.V?IaoL"AD5YrC??h^qBg)`nsbb$_fjN-VZ/+3@BOt9Uo5TCOAPfj,>$Oa0Z)PQ`sXko#i)jb8?B8)cdk;lj$UpXLP4(0rL#K(\+8h=?iU2gaehbG]49EWM#'a58h`EJn'0Kjn1>:N_D1[^j$0:2/2ZAJF9inm3MjV!(q2"eTi$(,d=#;Ei+.'6V6M=#_.P>'@Z"qB(l4p7+29DtgSV2&/^b6/:+%M2RUM;.2L*=`or_#)E&#Q+d;H%#kPZ8@2Nf<,AoY.Msi8DR\/8]M8A.NblVT5I>nj3-_E$C%Dmc$4m"C;)HF9&UT($Xl!'3CHS3.X7KaHn=(75]tTIE@/6gNGJdKc(j0mCmS/^6'(gV./>/uf"#?HgJK/!h'uFj[YL&#/8mo9ckBdm(,#`'&aA6poFjR/Qs5Vi]n?puroSktU8SN>$@875l:a9LfRJHUjG=tm7)cbl#.o28dQb]hMSK!!3T@d^eZgTq,RKt.8i32pEO5N)"X3tJ?:!\X5o<[YtEM#M-)4s-ZLl+aP+%V65g(Y,t,lG7m.GU0[,#n/N,'QA+n;p@HM[YI8)q0[&>MA2hmd5aR%Y8:0+Z=WjCGVQ@Bfb\2Ab&Gfs5#*OO2r'r!NdE9A1"J1!VgKsaj!<%$n_bnu1&IQOOo3EgCKZEIkcXplXG7ln8-8O(cNuGteE4UQGS0^TMl89C;$oDN$B+3B=!f,XB&'[B2Nn[0`-+jsC>g$^jI8]=,Rqi]eHNoZ9^26(VGYlg=`?GO_!J6>Sg#tRF:`6aZeN,ipBDNE5Ph'HT+a8oLkf>+(.:R"-26aYc;RTc47tmeDd0O/,@9UL/2"mLoLAr;^>nfSsNoCet_-onf4%BrJdo$RD;jd^gEZ-PfL"07LSi*Qr9efhYDoIkKXbIq%;9DaFQJg$k?4p1'nU`4N8+;-$BdV0'H^>[nSg$>]X?^RPN=Wq,hqDligEBcbRC-=8m3AP#KkGpk'.?ROMe9pR'[r6UD#M&!\cjj[@)iikkJ4+;p"al8XF&MQ6C&'@2s61&!Vk!flD)G_Yn`9j(^]9IVefQ$KF^jdAu_LF-hO`D\^_Gp4E8-\[NBEP'gX#g@g8WF^[e.?bLG3ZurqnBjH82+aLD?p:"Hl_nZd`rab__d.'#fDh'nW"=G[aG$@]&LMLBhRQ)\)B>2[P[ciBK_Wj[Cn)T7)OB+o"+u@g*8mJ))^'F^iBO5TT.o8;]hL:gP;dHjdB5/UYZ1K:]0oKU0<>8EGFI%K,"$'%$4,r+\lSofZ)7itr\OAXn;-R+paL4Dlc]S#p:iMB>K[6]_Sd_'0ZMrr,MZW_"F6=DRX]M:&dSu2k6BsJ3h2-^^?,R#h4lK0jCCO8l**rtXf%ofk&?*LWOCMY',f7tZ]t"]?KD4c8G%N.Ko2i`Z;n3\4!kIfD^.t.+`WdlNt-+UppQRq7Fn_Pep4#Km'6*VfA>a(_[mX:TSDhU6-^n@DV%kf!%$*0KIBCj^Ee'/B-cP2.7_$]U:Q/NXo@DM3RW/hYjHah[2Y.`l$4*`"q.]D2eeuY\ZD,9nW;_+?-:uCOPMVH\\tr4Gkn]8Oi/i>iMBF!;Ae3G=rpE_b?:pL?&OOr"o7cb;S572Sk_5[U*ImTkjcQK"_gta!W4t7P)h/g+3H%,@X%(LT"eg`,uYB>pNf`pJZG2eA=O(8^U&.GNG"r.EZW:R*MbQG,k2ij+e=Vo'Sf31$i4T7mLB4EoaGa;Y=<^A=6,G\4/*(rYbNlm/@mTS%M=aDep_#1Ihhf3Dcg?NFWQ6s0\OfT[]3)--DoQ3pb-o+ORi(B!!6'Mn65r"L2_ju^UNLMYd>5SGgOHbD9+6^f7JYg=cDG4bZWBLW+I&Uen%.+c[][l<)`lYp1AS4Q!i)&JVnaNn?R`%YWhOpa!f@qKGWF8<%CgX%^F6A5pVg-6-^AR[bAO>YjPCdK&e(JKQ$P>K+WQk$)(Y-NH09,'7CcbWidUNHrkMQ3jGY*/EW'@2YlsI3t.2N][YgoMnBrdrNFtm;[JUT8KbAD,a=(F)Xf]>e-L,[\&[%'lcC5Yjd1DOE$p51AkCTqW\2pYo:Skr[^INK#lPhbpiK4qj%Ffc6nd_5]Hnq#)U%4_bI$Hpo$\O3QR/\fV[sAjT%@OsD)i6:`oNhV?J8)h:bW*(bG!$'J#[iI,tCDmm\rKMES*+8+u[6tI7adJ08m\Y],Bp$J7O/%'GVU;eZ[<[-@8b+..bpQG/I9SX#63fB[BW*hko')&.MnB3_,hbYl8KgG%[E)>)dst\u?,/\'WbC,rFFD",@,$U\m'4Q'Fc=AoB^t&B.i6YK`$&5Btk9lUY[?p5+Q+#`:M\Mn/)2:ZP$Ho@r6er^8d(-N$ZEfNIn*?NmpO8,raaHFf)<8=U5]'=ea08V9QaRA(&ffVdL.i54j2!nKceLt;>TN0_!EOM=!DCL8N>!]=1;cd.n)qh?eV$NR7;#IioC_tiKG*6cKDA\"ZONB$i,`tB^?PR;fH4r/U#?49>tMVS'&.;pmd/WX-eo)OKYW"ms1mM-)`]XQaI%.h-!`"Wf70I+3IB"jE<1HbCdIbVB=J_i)r.I-:-GGENnF7O/GWYL#qWn::U]=1-)b"`q^4tM@22#/&!bNQYG^an_D]$d-N)p"khnmf51[*,/038"^=-B8ZhB%PdF+EIQmT1U"]tfeZlfQ7aC9]TKNZ3ZP>ZSo%i@[B]"7VdMG2*7T_#=$Zs%"4GX#N^PA&El*==R)0dMe9-q(ap%jg=-uncR4@/7=r#l&23gFIan1)GXs5\oDQ\$N7lGUB-HKX1[VHX*ag\Sd;p`6!Ou:LHSd7J1)bp0E-h^N:Zp6f-e"QRHe7'$HdFMUDe*33-A8OHFqlplRiWBuWCtfiS!Z9+f-Sj<$kfm[LJ]hP7&J5kGViI]mYUH$mC8-pD@urXS9/%oEqR>f`98fT[8Xkm@SJ=l\f0K5.48(^J#hi+GXApf;rpP?+nBZ&+iX^FL21h&`D(+Y3JE,:9WE?uV@C17ko&"^BrM@iessnjeSmjLMRp!i_@TGkpO);`B]]?`*pC9S[ga\bJH3`84n]$`cUcf/_C1[Yj@W0=Q4NqV>4K9.WM,V!6_V,.S.HUA[4+[-n`7O@\)J;u`?.ZLgl7D;DFZ=3XVp[DF>0*$p58G,:7!mt8emo3oLPYF5.JP)DIi(I0T#Jb;Zhp/fSG+fNTk-X&r&P4fMVK%5UarYl/ZL%2Z]%Tn]M;WPZqF"@J#A/12oY=9)q#0CIWj`';-8T.V`M-fDVm=0GmG=L;ak$M6D*/r>`-!^hkZfmu0p5;#iP**1dd=dp3h\mZ_G*s=Ddhc,dh4&H.3V+KLMu.n(hIT'X5TGl`IS$e.8WX;8_!Xj0/P%'R[Z_>d?8M0=14W:$47APg1=6aDBmE:tRp>`&4Q3X5(aiNk7kqjgR;6j$PQd:!ZUA?R\TS6g^mlaf:U@]pq&-hstjusqDom0MF&"8!&a7?Sr.b-0)P8IF1HCH`%K*to04766[>?_Cbp#J*?d#W_Q59i,#49p75s\"4S2T8jUc[g2rVP'&m9jOK^LNnhI.b+?(R57fBdSlTD+]j#nT#;X^SiIeNIRp3s7P.#!$V-a+L7>hl4C]qeJg2)IRS!B<6O/\(b\-;BP>EhhhLl9<-GL;H9m4oen*Eq=8agO@;.d#_*T5#RQ[h]YW?"joSDM=$Uo!)"V]=A@P92="":1=F:AWQ5fGqT#eus5e\O1_7`eNUG;&("d153^(pM161eH/D9i;c@YdO8+6,B7bTRX@,fBW7k,,oF]%ejJ+G+fs:E(7J@gi8u__B3>(tK>et\I/E&F77nHU?famd6J9(W!ceb:b-H'n*'7f)/[/28KQ!_k:fZ6rX?<\1_>`TPPNV\rRjVB/a^,tIUtUkT1Y@CUc>q>D0H1i^AOXDX5r$IWLM!onNQKh7I-fPPHb$oS`r8&;g^s]?kM(7.<;Xu"rd':ba7!3*h"XXnT`4p#aOsoN^KrT]6-?_*Z\^[n97K'#r%Lm+26nrT2LTl"8_Mh:2`_nTNmZ`!^0F&Y8(sRhUQA9)JaQ_6o_a5PkL$9f9M9m:617S<@sE#pjtJ1+.%07baqq)S,+3Zfre9@,W"Yo04ed8&r0*:3mq*VN[0jhW5bats4Ir)l3+3KM=#![YFl:pK2hG:A_rRFl,km,+-R_@)s,]"A+;ab2S%:leM9o0^Q0HVFph(2%]8\A%F1A'g.+5l-)GOW.h[Wc%nIO-SOnjfDk]N]C5Q"U+E!J[M+F\p(P'=nu_bA%%;e.u;.#[Q9^MgT[9bkGU1bR`IQ2rKmIoP8:&l6RQsZn5M9?=g*Y#<&GVu*[H<[((djZ8[*jrs=:Ra">^iUA^8@W1%m++4AOn!#0'U3d7FkP8Vd>Et:fC-Y\CQCm_J&b9?(]0Sb?lG((R!d@:L>gW3QPcY0k^-FP2B@Zlsqqt`krFN_,;3@.u(Mm`AVs/%NdNOUE]alFIS208D8llm&Ni\N;$3G__[?t_ScY01n5hPD`*L9D=Rb=Di3@^CI]l'5Psg06eFL!bN;FA&_e1M"-MDJG5qU/7b2pTr=*6\>Ris%%MpDir)L?!e%k8/70Xdl5MQEQkVCUuP?euGZZ(+p30m!d$_oq*[C48R#HU>,hKqg8j5"G>F?.FKU8Y$f_a;NT72o3:Q5H,b>-I.V\nN<^Im=t`4s;oi:qDtiNAEs/DA-3-CWn_mhP%gLSsOTiT.hJL-3%Y/k\%D87SJZgKmHPIW@bqs3s,R[oGCbO=1t6LC#I_DjRQC.Q)Z&bN(OEIph)oF)Z-ch#-\W_%$CQ^lKHU7?>T*3n@Ae4.?o76h2m#D51JY2P"o18b1b,WI/uRZi-7A@1EuTm[nO:M?;:UC1;\t`aNhI?Y,R!AmVc@AMcReO>,_"@kSgqY4DlL*D.$B.]aE\Uo4"kQ[n\V10;1PjD@.nZF(qFHUs=%bOd+%9%`ibP7$usT*EKSJ6Qp.L*["L[[_(EKJF$DR[&%DlA]DWS;7Y;iSN%Qb=]@P>W"3_;qVH%fJ$FW$iq/%3;ZhI>B&S]RNoP)kbDHMDK%iOBGNBG)#Gl&/Nf9QLg'aHWuY:bVr2MZ+Xg8GG>U<>ha#OMI(&l7#=U5HR%tMQ3=pH.!qq(a>^7,`5T51_CX*5A5]hhBj[C)kg,[7PNTgaI'V$:[Fu,Ri3YG04b&AIen.kjPsSMV`33q33!3dS-scf!8j2@G.-4F`4$R-UGVH/_:468'mT(_supUhl;%+S*tq-15m0%ItdtR"aqHmRYJ!AJt#7c<"+obOPC8l/fn5Zk6r(YY]PRN;G-[6/7>ZOjP27)`FeK)Eb9ak?)]J"HhbdM$rBHX$p>Kq#A.OkCobf2d7fbp#@A]mj2,!)4cA@8"Ct&"/.F0EO<`HDLT&5>24e]sD6-K+SQnL\VqPqi308IKooQd?mYi2MA2tR^tUU@PM7+BGCq,jptjIJN@Lb1&_YUC$ZfC#dA0,Rou7*LZtEf]sCc(GjEfSRQu./S-3)1X.`44a7VJT]^eR=O*E$bTBuHO>SRYC[se-o&1r-n\LuCIlT8r&mn++n;]U@ZKrVc(F137p(&-2_iuFL1?G$&A*NTVq?:oM.!gtX!g&6UK^>/J%-Oh%^8JN+8PW-T_eZ=r8X4E$Qor(P^9V/Y5PZ85Yo$FO#BT^r`!#Hbj&]tc_Fccq.F0;ZRijp>m6Wc;<;p'QI)DAh3gMn%ZhA_35A$[=l=U+o.:QC#_^bl7?oZ;)YZ!DU>2Tf*?onR*5"8efg>aZ#Q*0[/Vc]7)4Qa%ZIBcnlmNps=de[?62-B'g.L(:B_c=_m[UnnW$rq+>4>e;W-/*,jfK/RhjZPf=,XsAMC#Eh-oh-(gq`+8:+;^(MIJVK.jdpIW!FO&+q@qii`p-eAG^=A]Fg7Nb>WOO6g0Z*N:->UfR$QHU/)fu6237SOrjm6h:>5Qas12L+"-!Y)mPlqqT#G$Gb.dBB=M+\4.u%rItD527,;i9f7X5&^9j#N$FPqEkE9VSS*'W!5Yj%$+^`cjLIXla1>BcrJC[3pr/qUUPkm&"f&CKGpKb,R*@^O``2mE$e7cSt"S*;Nh-]3.$ZW4YchklArh^KL2fLc5Tn_#Tg(iH<+uGi;S]"pCK7gMHGCsOF,:h(W]')8UE:P)@Qp+4M3J=7]"HD4(-G[CDh9Uc)C5h72X"R*HCh=$!it[9J+Oa+P`<^f/oclCJi`7p_Z9lY?*9aQ,GIaLG0q!&-paZA)ee:%4>2_C0:f;Lu-Y&5ZfR^:DL0rnTI1K.77cT&-V&_]O3tK(3"k!?OpkDmL'(DmhH1Ii4PA8TN=$f`0uF4k@g8ns;(B31"]bFD+mN2A*Cj\qk#cfuD?F`&_1sM#Q"h@<[6cKr<0N;TE0=KkF!7oi+V/4DqmCZRfRh6&6KhmBB]2XC$G[4ErPKe-C-I.*TeDWK=cEMYQWUrI7O8IL_l:C8a.Pm5Fok(e"i`\c_YfAur'V1B%]nsg+XQ6O*jcoM#m,FY30HG&gK9rK>>mOjGI'=gBBlg\VdZ(%D!q4e[":;"@=eXL/N)3[[Oq$P_-Shfs*eTWlFe4/$rF%^2geOdqG\XDec9gli368G4sJ0JHMArJe@HNgUUC=5>-j"q*YEJ9Dj?D;NUr:'kZZ*r/r.f;POsc)ItTJ@ZF7Hc6+iaDNh,+g.E[:-=!1%JX(LV.0Ur!OdR&Ia?o`eCr(__6"_.oT67:H;hT#qGb7"ID7ppG2_2W"W<#G2``"dC;7#^p9>_0q84"F6^1QOI_1g/<&.,;TVq7aitPeSn(pMJ:P=',nXG)?.ZBJH%EGBTWFl_I2u^J1t8<]"^@X*6c/]<"?*d8Wtb$P6=/'QaEfp48S)@2+R5L@(lS$2C\-!V[JbQN%e*W]i:IUjWFuSA_tV-W]C`(7u2]H6AWEC/QQgn-$Dr(uU-L*X!_`ckM9DE"pEs>F*+gSl`_u.EPu`Y=lu8Tg@_\b5,BpYUZf28p_;+;];2`[M^nSLdYe./-^gt7!*D-:NQsha)ad7)8md!Vp(Cd9EBS]B74;?_&nJ>)kU#2d77UTk!tbq/T8_h'Wk_'n#9qF_D^%m?:6J('AhDU9cqd>n16e$Ldaq0NdZ2]ONL#>T_K5+S`s,X!6q/NEORij7$]@1Q@eip4CoqHR2o!)"p;'B+0k@Eil>gj=^Wc>A6";T!j9Z8;@*0^ZS^@Y!;m5[g5)>ld_:J],pGBi^$WG5T^k@8"LW7To4pJ,gq(shdkMmd`t]jpPkiUYJ^h^Xg@,@Z=>_@0='L[oI\7#<9ER[n]ndK\u+kZ;B>)AB\;bAJAoWA^p=21TbE-uI9="W4h82JB(*FAUCU^C]LO)EC(r-M>a]cJ]&G@EAFgXhO8'bZLH%a)]r%p#FCI?AA4j8Cnnao&6M4o#!R'3pE\YLEP;KcpljUf@J[@R+X]>Adtm8#3S&DI)Qka;'8:C&k[mWRdf\95h/<=X$0P_ddsXB&0=&,+MR(]'mko=8cV89&shHbBO1B+\nk'.,">1>C5ja\diq_D:[]'$Bm;)A1]BmcB`U0OkSZWnmtcF)dun`MY=doI,W[`_4Q+LKp_7&!&1X(N0I)oTV!,>jareG2k-2DSc\eEaMc?"?1Q0OK&gVcdEG1=DqLm*^t&nV_rHtQU3?D-kVR#(l;ee5:4[8/nU5^a%5)0KR)pgF2!.27pU0F_;Q7VWL^l$'f%ta%(a,BeaL*P+;8Zag&TCia-Snhmj1>Yf)b>'>>`VL9e!&V@8PXNS8%oIp,f2lrKj/J>iKV^of5`DNfOf'Mnir)>AGfr#M(dOYC&P;(JkB;R&-aBK5I^'f>t$oM<@dV8JCn]F%&-M`VmckGab?gfbU\`AEg*NF>Rtb'NS2j?Bo"ots/3O().k#`R_a^->Z^2iVM@Q?$Z7&d.T&`9Te:LA>tC$?gZ-B(mGIin3P^!O]\8G/jd?nk!7pGeg>(hmVRA/Uan$KW9s?:*d+]V=e$2JU-_@+n*hOHM\o&=E8YJZVR&I;'eM]5j]fjPmJE9Q;p>9PH]>s*Ngr[)k*NYKF!Eo7DbiLXalQY6#'4fP)$rCt1$+5%4S_&ID_Hq8Hpm0KOa+l=rrNsENC"4UZ>KOhNaV+S:E)&a.q_OU5KE;U21M3j-80?ae.s(J!O>^Hlk"0RF^7HUH?U>coE8I$Cn2X_d#^C_`4.'d&Snl4t*`I)l0=@)M\-i>hU-[>G+PI>mGdgOcV5um$;H\1E8BWK"@M-5Hjr.TX)R`91!nM,u[&qf'HhY)jRKl%^r.AWHB1-*9E%42'aj,$TV-Po9kSUY,GR$Y,?])fZQQ-jT(No7hq_$A?RDF'G@a!olIOlN`-uUoko:S][S@n'_6s%60'BeVE;QL&O31[4O#fO$T1:<::&Q;4\to`]Hm#Z(k,gpHbnUA29*5(i*+7^mFG2HtJ,$AD^dZni$EC`q53K&+F(20N*.4]DF^4'Su^qei*Y$Z^M)'n@snI%dag0X'E)RhtU)T(B0Y>e[K=@?nk;f[J4bC^^fo^b("IAM:/k,5^.cj/Xd[FYk=I(qpIh>oN8b0'==EB`XS?kc1X^9-a`IRlA%h_D?ji7:i?pBcFB-m(=tP=Z_U9kK+u9Tf%t(?%@a^Gi^?@Nrfc3n_?RIkEb2W##Hf-U"WJVC<-#;kF]"R.n3m3g_+r\@0*<0iE>X&nn+N^i&KO$FIFYR^->OM1P#+Vo,a!ra#7-P*hqWWj19\rFQFW!HFQ2*]/_@XihX6Z[@`_RnV<6gU4(RMt,niI<7Nso>=LY^ZNYCu9TL>$0?MEn:?f+r#DQ?2;]`&4/j#Un9%1LRGQP"nuEcEPkpC@38;Qgf?an0+rP3!\BbrSfED>2oFqTGqP+e:2p&b"PW_R$/W\pI8ia[RPj]>BEi]:`R\es37Wn>ZE"n)hF1L^<;Gsd_2H`7"R%t,c.=r+lks`R6kiOHu!(9Mhr2aWSHN[HFl0;08_Bf5hGnpPT8_hM"Q7@4bI7.\a^I_@0p7%Li]-khFhFHPUh(>:3uP;G[LG5_j\E#Nbj5.cp0SN^/L.ElRFN[AI*^#%rk*]"RVC6V@+R06urj["]oVoO)[!b@btk:E'E[8tg:6GFmHr3U\]X$=p6)r(6%]EIC#h@O>WaGr(FGI/e0<^"AqIZ48[;@&]>IaS:^r[#D_U(IH$AmsN"HNS.$)<0]u1!5FKs$:>F;8!hH;[j+LA?60)7`)BYaTA`=Pd!nB-!YNG>i!Uour/M'i1WF?4EJ]ORY"+L+Y1%j]kq_LiEhm$ql.b07Rj'-QM3J=cD[\Wn.WF_Noa_\!0f*jrCh*<])g8Ts.P3ptAPY"ChtO<"pihKO>t[a4Z82>21L/rScKTX,0^%AV*+=S_Od7>'X$="mPBWP.0-Q:'j&okYC9"#:WqB^h^(l?'UsiG>eGB\?d>'6&G4g%S*,+(RkH$7IcWIGsM4?Pldon4;G.*<0]bHWb0n71mEYVsKW45+^;<7PgN5n*-V3_'rCENN_Ut%ERn21eTDu,obcgnQ4%(_R17Ns"Phcq`aNXDrLD[E/8GrDd,4gpBX9JQ-2XMN/uAaNFh?Vk:hFRBBR+VOUr)qHWIWD#sRU5jKg^:J@n)gDHQmuI+&0c;!ZU2H.,F#+j]#g;_V\>%=s$W+>X?o:%::(b]^E!JAc."pl)PtFqhmM0*k(rr3cSis[:_2YlN%j!'Q`Qp#IL:SF&A#[Dk8o$:a:g]_5I./$>/2A^.P&otu'.9MuX_I5'M2k)LTg"hb*/ks.R,$NaIZ\:dOLJ@+=\@DcOR\>Nm"f;OC?sr#5o!*4gZ#+J]?EO7h21Wo1M;hp1/?JH+@9U'AL-.@hq%#)2shCVdA!+2BUj-hTk+Is5gJ6<@'%L6/Dcu2TR9C(5Y%f0X7FRCCNgpVk!T9W([6kZGt4GbtgjC3?[Zjo.oQXl&b\qS:d,=H[%1@Bh,]:,)!SPE-ISd+]]!b8CJ!]5MtmpLcW)J/=>I@9<$SSJIDdoL&TY>rhu988C#a^Ja\G\:=1fTjim<_4VJZt/i_QCQl?VWPW3+_L1Y/OdEP=UN<6"q,Ch/X8hXDqr^'%*R>0EC&de]gH5rj^"'nGNI]&-X4!f1M+Pc2@(l(9keSYN%c]s7'Q0G0b[erMThm<4]rCLK6AuMCHX2mUjl?&#B-Z)JUR;OCH-Q;\,t]K'V5teWY/<7c:JGa7K(LKida4ijTRUMFQn)BIs'2?`E!!hZMElC"G69HeCi"sjo"f_@@qiVMEpme:5g+@%sMcQ50d<'P:d;0H'LM-.V:Qb%CB8"'jm=h1bl^Ic*,iW4VR7)O-(8e'%%)ahb^T`q\5YAqhu<7Ba\Pjc_Y=X9iuX)pQKAQ:B_Qt8bK\4a;LdGu>EK/_ZM3E#iu,0VF+'o5*^3iao7bJ<@#N]FR;/Hln(4L\VU6rFn]O_F-9Ic*kf4A#m;92&-/=5Ro\J0)mr6DIL&%bc;4Zaa,Lh&N.*3ZJFu1WXI-XiDs:k&ecV\_%L<]ncfV5ueg@$RPRn?u:FAL3T%;Bp`n1W[,am8\dkN8L,qPVm31uY9P"Qu7_/EV%HTFhmkJl"r5e3#fa-Wl-EQ252V"Sb]HmoE&)l471jAE&f^UZLMrSo&\=-p[FasGPH,R-S@NHA>q:L`#dXT%D[*H;dGq>56+D*3Xg':>/6+9e,M4NHsVp(Z&i)e'T'cOTq#L1He""(Odb---%MrO'B"tj;Bb#I@Z7=g*LX[X>A%\bP:l=NM'Dgc,p1^E/(/_c9?V8;:k;;/=51WX@"MoFKldDdRl?""H5fhY]@crC^#pJ.t$D<0peF]eW577n:Q7C)M17rDEc/!6MWR_&-&_daDZPX@<6Bif83E2;if#"[r"Z.K+-,5UnGCh!(ea.Fbtaui$(b>4N%HBK@lBYUXDMiW'r7ND-7r3(*VjfC"%Sl)q?\)2hhn6#r3>7[&t*%JnYA4_[fSb*3fjCM8[V&Bi@)knPeY^lSTd*,tdJM8n?6)XK0J&W!ZZHp,oOb/IX#!Ii/St"nC(!Y0J>.In*J.^?F?n4-!5J*?Pn23,TVD^S4XgG$6pu42B\8rDK=@o=)9JkD[:X"L$[N"3u#D&P;si*k++('#bR[^C96:-uq/RlJ<[lcs=Gl`YR\7t`:S0KA^0(=Oh(GF$_jKt[cAP!XJXYEUTM$X.5r*t&uq#?a?AKYn#o3^j`^+`0lDU@L[a=[/0$iCNXM`_"d/$n,^Z[l5L'uP6kNHk:D9%+Z0-N\,iO^5"U=Qr:?K"\b5.8"'>bW4-fp?.Ib[i0]jDnWAS1??'4;,/)SpL2[d?V.EX"ZLaZE$fcLB5-qWDM.%AcUXBN&M/>FDj-?Y;o!?V+(%1LS&K4_E^k"_Ng`5gL)'")g6J/_ebd#I&FMSLZ`.Cl%BI?A)ZSiRC?bBe.>g_/M$CX#eDNtPt-2f^mYMR0;9%iLQ'slkf!(TW6hNZRSF6mRK.qu!mF0O>[aV.3?gWu+BAc>?US)#M0ej3(4,#^(euHR:eG5:q\S[qK-qOHO6!N.g0iS4h`D\R%n"7+=[M%3qFOPDE.`=>C?Jg*$-e/0Yr,;Y^#8b-njNca_)Og^ds"\mt(_!r@$!_+IQ_?KqC7u-O]H+<*UBG\qoP%QZ'$:W>F0%#F"dANdG2:;hOd>NXdY\A-]"CW\m-IUj,!B(K9h2PQeP]J')YSRYOhBKb:e$A:B*Nl`*J+?0'_iGA>HBJem[D'Kg@f:<2ng(u_q`a4T68rAD1gF\<0J\NTX9/@kr0u8[ks8dSgU55Z#3hKa%N95udLC`3P-.*8jK;sh-^"2]a2`.b`08QQ';9RG%XV5j`Htb)_6:=I'R5m0&n1cm#c?KU9DM-*s8hmSMjd@)XMUVA[@K789G+m!`DdQO*Vg1IC&FWY&Q9'.1@!)EeH8"i1#X?;fPOmD_JIN(0.hLb0h0`a3?C8D(?[*NWUO:cC[du[3$N'Q\uY5V3P(M?78U0KBuF75d@eNsZ-nUCSf^Vu'_Kctf-KTD,]Hg2bcBnd0_5NG]>4*jBda]%f=+tcW'%hcu(;/Ii@kJ$l1)Pq24&V!`0gH]m^$qVGG#HW(-5(J4.9XPOp7&V3[=IF"s4KXH02:a3;A(I?BKMFEA$@k$Kc(!Or.CP(d:k8`UsHkh8oY9]F_b=IYC9Gln,V`em%sGEA2g8tQbu3'i^[Rt*$\Gq[:H6bGAp.&A%MO.o>7b3RMX(+r7#$%.o0DgZ$QfbdN90)P4mV=:b30_j_A8/)02hP/Gq"'9$Y(,(ZaVN]!7!oTf9WuVmkhm>@*D()@\KC@I4oc.bs.=/LO/k*3!]nA,TeUdLU?-i!?)g@U^QE@rgmViU=cN\XGCgFHlltg!!\gA$Z)0,R\B9MpMr!(ZVa*77jd1,"TF-[E#[*QLO4G!5Dopj*6upC`4;5Ok(/A,1YC^?m,WiGh'^B`=_$VB=>lkYmN,+XZ#p"PJi>Y^W"t2E+(X;UW8p/0=N/3l\]:BBD9(#hKa3sdqU966gf=]#]X0l(3D%IcO(W+b",BR3$NG&RMCoo6Dj^8TC_)=T?jMRI=j.!>kGOP7$54^Uh&TpJ\:$;NL>C2DmV05?,oa)&aql3YFFU@=0+LN$"L@fd&0*dYTtV=Oh@0u%;WUK?4.^f.hQ`0bXRh9j.:-&X7B2Y;@!mro6"]+:+n,,.5pAGLXDl;sa@V*h(DPgd3+uF&S$qai(2F:=[e2.J^jkU,odq?[TV_eIt0-(sS$1@XMJJbuiSW&-+_tg$g4cp7,g^[)l[ge*Pi4P5F]*g)&9rTSRG?3<]l-c'9jK9ji(uJ"&sqEBRo"0SN"Y(c_1h>D,jIRrEg("nk](cV4ZqT&+[l3E//)5fFAdN.mS6jELrXP_I[flH46[C)7u14T!'&gcZ),f`"L[kO`Kd-B6E-gd$+?)m7Vb4b[^51FJ$VBV^qJTLD_f=8UF?ifpS\RoVbr$Da,:m9jrS:dlAj-ccW4kPQp)d`Wq[Rr&bnp?=a[%.0+ep$98jp$E5JZZJ;QX%g5ln&asqlb+qW7c!lV5rtc\>+K'i@qJ6.)G2Qka+oee%*T0TpW)1DPVCH1YNUEcn]T&e12]]>NhJnn6`Kp3T6uZ+_$C;Ts@+9!WX#1Kn)0\]KS;@[V?T4;Ca62t37JI:LeX6->mh0/K$0QndPYVG_!$n%2^Pm+(\BKeE\$huL@o`J(GJ2FG%?`]H*]*0pPc*8#g%42l++3\';2)Ne@FN%n:18SLSRdVaBQ.-p]E$)>55R:9i+LL[mnOg@W:Ph3%tg&9\:%r=[XfK=2_0q6C:ZKdu3&4hu0LS=g<;/M'tn8]I7U$MIdoHBf+RE\Rs8IGiJAa?iILP>h8$l9f$RLo7fd9]hYH:IP[*X=l:Hr#@3]_61X:9p4_N)l'Z=O'l.S\Ke'HgX:j">';jMBJZUH5M,Q$=\'NQkb^uK0dO;HutD$W)_N`5jlLF:32ki@3CIn!Za\4&MoM.W.pJ)c>jrZ8?j*lE#Kl6qrX*s@/3Hm72f3Ya.$bo?I?45X+.635ROHQ!h@($\\_M@H1YuP1#d='4e:1KrG0$Fs/0UIjeKLhL#Uh/bqWKJm:#33iAsJ\)3A+col>YZ'Fi/q]*K9XK1L3^A5Ft8B?Xo_8QFhf3XN@SdpJlR$pba;M?jRj=Mm3@Q3A>:!gXW]iacAAb*\B,:i%4Of9'eigUBF@=u`*%PH5se!%j;\_Y#EnnCnqjX2QMcaWm[m4nijL.]\5Jda6I8_b9Y-q5cs^\Poj]DD:OYPL=Y"iLTfj>o$e]1G.&c1N=>eIWd:?Gr)p%&P;JdT;;PlS]4`p#hZT(<-VZ%E9ZhXuSNjihHn%OC4/TfX1cS]`-?Q"Q#;TCQ&p[e7VXhSG$rgIj*^lef(6JAh^A`*[d`Cp%1XrP'T:]CY!]d/@E/a,]1u*f2<[l*q%MU#VN6)us1Tf]WQ1P9(P@k7Z#R[eVf@kENZ#/!@9n5Yn:^89J`/UfO1N#3%Eu%AFJX=:-+eDbBk`F_K_IjOrSd,V[q@K3\ZY*0oR"QfhmlN;YVqILcIb,i/6ipr6Uo_"T>lVudM'7N`oJ]>i9eZ/H)M&K8J@rlqJK05=6gY@/U+\Qo5E.M])*R-:)(*[36qQq!W?"C).m90p+B(;_+Y-f2sJ]AZHK[O5T7I<.#!eQ&+r7kmL=D!kN[,Yala$+:%!PfM'Emtbg>eDr;4+f%4,I9\CSC;mY`4D/]%*&LBV!8mXqTuGilkCP;[:!;Lr>uK(B:X?D=DQ+(AB&I(7]S>5*c+k-aSQX?PBU3dm4L=,dG#/-3e5r%jlu-m.+\!Kk+hHt:`G#'(6pP>^3TJs'N2idb`8-jY]hST?=H3d6I[j'AG5Ig-5m4biS&HlLIo/D6hI`(Yg1/*VMP*[/F>\"19?nhWB,qbrr@r3r;R?f4(]BbpLDk6(9IHgMD9Q0^BZFAANpSeIJn="3&%p+Ss-pDL8;T_8Em%i/t";VgdO@DY8YEnhE>K[OG.I5F&c"=q7IeGH@`/J-_C^Nh/Z/BC-!?`=+BS5nu;tJ!X)&B%,6>sL\gU7sh@tH0R,dKfVb*m*e@FSb=!/C@hA&&,cg1:!;og_#ijBX?X3B$Uid"WKd9D\C`3!s!pNPR7Gh6]M+2`7V1j]A*N/RrVMf^\s)j`$qmJnLfOSQe"b_75=2Iok"_CG,Z+;^L&6Ra$J9*TsGF3>-&P2Ee4>[6Q9i.8n%G]*dA(t-ZO'5*LP3dkOb3G)cGO_fY0#h]!l+u&FeKh8+b,=$m50Rho3@VTKXg_4LSXe=:TO<,cb&&E\QQ#F3upH\.dn.NS`2U$bXgdm>rL%W.QEjk%p=E0&$8d=>:bDE]rBT,OH/b$7>&bo,R8M\33et:"c^Nd#Iro>H"$M<_Vc2Ha44FiS.V;o5r/KcJ"BA$0eGX_'3:fo#%'7$7@OdZ;%cSj%hphV[QHU,=L17q:Q<1lScCtpre-SjdZ2e[^3eftO\8alXfRj?CI&n.HGA;t<4/qbF*K[`Sn/ecpM%=-XIc-&dXS2DMr[K0_n"Ba]iW!2K(f4D,8P6m:n(L.lM?m.NDtI<]NhlgN"L3dE(.d!fL\fq@j!&t2G[.1fq,k73Gd(-bS%qb%Eq/EEDP&`Z28iqgiXim++?MDs(+YQW8O>f/,d0UW/8mMUP#D*7\5##Ui5"$_sb=N9lfap(R=RZ%o]os:Aao"Tgh*&<^F4e>&_mu-#l/tT577tsTb0#I9bXN+ab?9(;0iUL!;+kVhre_+(fX`u>iM]nLMPed4p;Ho+5[IU\qbr"fRla0$Ybbk,[,/9N6KgJ-iWY$qG<>B)fgB.P_o6d3NBJ4TJ,[i#`4#g,nmnWu[&f0M'^(aRiGT)AQo=HgmbR!-*S=YHK,pkNqZD0G;K$'?J#(@)o[oVPOfds_[['"]\X;tI#W`YK,s]AL?0jajS2GW"9Mtt/O)T:s8o@Y9:-cYNF"IBnq>0"+.Ki,MJ2@b'^/@St9RMRQLL-\68@lt(+'bgo6Pi*g'C&(5^C(j,\rHKUiUU>>Qu"n8Ym^]XooAD;.=JqU<2EgOr"B`R5ZVn5-aEgto$"_`b7:A3*,$!M.oj&hd/?eC/>nQ[%#-rl"GU=32o6a?paF,mCXRT&kZ:ijdWK#53K"CBP(8Id3JZaL]bFTZ%g46RM.njeq")[/")EGcNTgUR[C;$_4Zfnr*_;O:kld9>da`Fdou93nJiZum6tg'@pc]U\[&C&CV`sDf]h\ga!dJEF#IfTY$P<6a'+%2hI9eL=j]8@a[pK]B%+XRuZ>Z^A"[X0jV^c?9/i?$U-:c$180oi5["4CPV#k_brMdF@>r":58Td?("b(mH>5H7>-sTs`Q;PpoZL:'u0T)Pr%V#36aq\CLbRdt\PP"V@0EiO\N6\ch8S)M8ELf&Okh2sZasGn.aJQKpmB@FfYc0EuJ.YTF^=jb-'/lrP=SfeHPtE^.]Zpk0!Ho1$L]k`]W)2Xdl#>d8h4_`t'>;_4H4*o`AoQ\NRX-^t<'ZE]kZYD:nD6:@CR$cb[mN]#.dZ-%MC^J(m73lKpmfB1,1oOaA&W5,uMOjiJJ)@A8XGMb`>&OmKE]IqmA"/&Q]`0/i[gE7knf'`&G-ncgmDF*0Y!jf/-)7#!?es*EK.50P3F;B-=bDe"a03(/9o]RFHb?&0hF["nBlpEL.eZXBFiuJX,\CnSfTs4i.k%Y".R>@F].]LNV5.2$uHZ_SAK5=.5kK&8`EdfRm/b-7sK64^lWe>h%3!A=J9)OR@:o>n87&Ni]-jTjP\LV0d@b=HR=q2KS(`e/`dM4Hc_DKP6>PTcLoDQI$$6E.'YTTc;*h]q='!hUPFe7^#:UAr6qk^Lk6Xnq;>Q8o>#?#p^InND&2J;%d$6Ed:4Q'>lcG=fSJtI,L5;BWSc)boU96=G,p+*\85FpeZ*F:QQE=$n=EJX5?DLi-Z3Kb%![*H#_D6r`s,,D/b"[WUGYmLNL#iY*(p3,38IqrRt9>04-bm?jrZ'9>LsjI,lTa)foE4Rtkf$h!LS;'k';AQ#=OGhp]N.?;@Ae7i51o\S*A,L'RF5K4"3F:\mV(2lVWk]OH6uq6&[0GKuF9pEJ^;mO9$daC7\>3:bR&+hpscdcJBhRrrSH%9%drB+1#$jk5\u+AtUfDq25mX8Gafc&^a>PlBXer#c>mGCfcSOL-Mnp<)pQp/TZB_LK;,]UpTD,)NZo8IdfiLq#?&,sEuNHD"'1[?%`nMjg&Pf],qr$[XlOkpd^qV=,WimTDT&9a6]J.@AT6eg9X1=<3_F$`Fc+GXg+rbqJf2Qc$/d"[t9L1Z?s#UDG).pc>j7UaIPMD<&rniP5>OmQ+\q947g?cRS$B]./\SEtsOY##CA)\OLBZnk,s'd8kF+Abu0/`pk%3<)pR?4e6(CO,6Z:N=r;\1uZab_bI]nqrUDF.luuZe)Q6D&p"@P;Tq-'@h\?9d%Pj8Eug6I-7kW\g0<9oI1(m<4!kA?/6mIIb_s!q*o-"D=`'6@0kbP)ZZ;Oh$:TlsB^-Dr->e#UBAMAl7(l(ln9E1?AQGP[0l*/b34Q$kG<]bi27DVos4r[K/O,n7.k#eK[R;S&k$u2Fsm!I;K#A;5;_!n8PODdY')"aGUJlPe/j^@l..t!9RWH+l*9K).L\WNW#24D$=us[[2F'l2q/[J,d0"q%A2XT8KnBnqT>U*VC=j_Ed7qNj8cIBO?[gc0VR)6gV_0ZrT?@P:6`jEFhQ#RX\n'Z@NDj/C=X"6UE+OeQPs1Lm7)">p&O(3^:+PW_4NEG]guY2eK^m#pG9]hoBIk\XX<9:gI(@MrlhrqdOBe,@ebkp.On@OdnOVI'B@oA_nbgN\2dF%SG6+:9+'[nejpABP8^]_R_8u29o:_S$9[^&NE@B!KmU[2/T&?Dt&mS&I#8c)HcFuI[f8c/DSH[n@Q9b<\7#C?^#k>s@p2>pIGUK*/F(1tEB,_Kp\P/7&<;%&]WPWgeQD*`>\=cE2.FW6%9CI&%<@XQa\E^7_o"\'iL$4Ij!edpM%=8#7'n+.S0B?mZ%_sHbpKDTUZ)(Hpp>CQ(a(+!ri7jOH(4@4XBY&a&H@5/CT?eeEWbi6cK:$Vuj>a74n^+eB+5OipPKl#Bl=$Sd-Z#LY!#:RWcOJm(blo@b!S:N$$Ld>kH,Q&rL_]F4>63VTWB&@P7c9$V285'VW_)1YDOG#Noh4\$Z>bJW=-X/oC/X$n[sOl+HrkRWnPgE^[sDSjZpH(4Yh'oGBbGP===:'*s.Q!PC8/5HZ;"kZs$)M+-Wr\*m1ZU4W?4I2>Q."4Laln2IiZA.Y`9"H,YjE'e"b*WgngZeS6Pr`01-B%c>[C=KV-_)EIJJC-lpE(Vn8ogcZ"g,3dlpE%,\(n%jN$;Y2CZ%8G]NC*lMTk7a;8=h3:6`>uSJ89B1(+X^YCc"X:2uG`D"BAoZe>ccDMSj,PjG$6EC2pc0"TP=,Yam,@F@eA(%aON2tn9\*(_8k7rpu#(<]<3Q2mR.84;ZOhg7aZ:q9ubH5*UhJ+SS<$r[ICKBGOgF!?`OV+ZVV*Rk"M"#lHA!hno?Rj><%HUVZJ2BP+17=:@&ps8j2F%e*Mjp$==We_bd^p1l+fNHAga2OtUlP4]\[b4pR&(eWfJUO:[$F]8tq35@8nm-\r_]RYhNtsWXgedu&df2XoB3,9=AcdilS0H+&TdrB3d7.!TLdO-Ro:9nc/*_LH.Un.$P*F2m_K7Da*nFs`AK^*hc7a"ss36R.CJOjPRCMI#SU[>ASL*J5JR$+D-iIP?#-5TT4?@;#kin&Cg=X"0dAuj8c%+$Q%V)V,>@\EFpG#*H;e7Oo8#bIYN/Lji-DR=j3kK@c?UmR*=9fB*LFS3+ksuUtM@m4Tq@O>,p2B3M&>kK*E^IpVCS5RP3sI.FaEUsmGsm9`O'O$n7BR1!@a2#gOd%Rt?=XsM]Y5ijZjStEAm\"(!*#U,Or/grTsr3:6tW%>!ju]jK<&2TZqNNNNi>ut.8e'+Xe>s8M0KOTSWSG7;o7^:d"IG*=uVVZ.;(-bLi-dG$q-+^8B;/+Z*^eEk24nLHN..pH[JpO"KT-f\/sUX/U.qHApX)LS=QNGrPdPLh^pAhS!n@_r!?\dLnQ)?<;m*/?[*g^M!5N>c"qTZko:U/kEikDFmq6()P#9)n5&j\N9A7ek*s>0eBFR%062-AZpCUqqKp"&Hh:1EmPX*+URh"a)[8Ub)6#3="f31*k?`#ZXUm%P[2m^-]8^_"q4AVB.qTU&1Le!VPAJ:@l^&"c;Jako#$-elq7g_B="Gi(mV.cVldDPqq1D`hXS:Jt0Xo3+k%X]r0ks3?h5i;+Du-`"s-1eeJfQ<4ZP%?)a>K9+eVNp3&;02r2d*.o!$au/?8l@HBHX_rF]hon5%]OS!/kf5^5#gnH!b0#qHI=\n+`d"Y%ln7jE6Fg@UM#un2d$Id(?R#aGcPdh%UH"d]-mE.$#Mfd3'`=SYO2W-]GWgem=R9,jYo3/JaRk2?0AO6/E]RO"`8R2+mDEMYUG">B)"eGbpt*Drq4rGNqO";#:;`+@>,#s`WXN:.2cA.`,P;R>.4oMDHooK#k3Y8d6k7lG2^CUX7tPQh_ZD?1"oH.N+,!kDYSa!Thd,,'9tlSC=mR8oZU;Q(`QR9lP'Bk$F46oF[*;]T@?3Zmf#Yd^`CFcN%P:9g-tl4drh4gB^L&C?I;$lBO=@GSS06Fnm[p7'&?kT;;!")*tsrdC,LJR'9c,s38^6!:`Q-HA-XUOEK0'#q5[1Dq-tMPj])2=6UZ->3b)k'GL5+#;E*%N1hX&8NC[h)q<:fH*JVY7J;V6kN.D;O5b+SG,-USQdi-&O&+mQBXMHjdNA]+U#:<_as6`?23XG9E)"_"!;E;BWLuY=u%j\k[ENe*7F)-V(,L)r4W'jOYZoR_Al'j=?YsG$S&38#*^Q7=I.jU?)2%N@o>NNUYTZ.uF3&qS9N%+smmd\`Fn$]A(C8gh;C3(!CPuk0qkX#A[K0kLn$7S?Fu3q]ifmOuA3"90d_MEL;1b)AMmgLEYm?I6OrZcs,c>C(RQ2cR+j!JE/+j555MLFR,/Al9\+4`%@$%QtHso`S7mA$?Pb^%>SX398hq"1WdD79^:;ni?RaKq,.FHG13,1/'6`/cn'`Y"VXaQ@P3\*SA!WV3@t")a*@Yn:D5Tr5tW3f"h,]sDdaR`/?o)V"f$aTdg]*.b$q64NFEoH%!%t/.C`#:.>5\>H-$;kgffR97JY%BXakb04[V-=7p/Tnd<2GhdJ%$3bPG+@qBKmp:B+6dj.PfEEF(A;)kt++!dU)a<]'FhKP[7Wm_8=;/t/MC=k(,JZfE&5*6.mrd^((i'nORauM'9X1#n4`J&CFjEb8&W!U0SHaLLA7.J9l@e2qYD]9I'RQqoWAr-PEs50'!P+$l3iYqCGYV[:A<2RVI:M(\JQmko0W^NrH<-%[IelRs._A<&+I_GTRoS<#b7Xcq*hVXp=ZA4AJR-S,IS1E]]b(oiK>$P)C(*b%9WT^fj16b?1SpE_EJcTQLN6$LPHSH4n99]Zj#9n=_!tn&.`N@An"6:lnJ/`l=j"."!peLG`B6er';\CEL*!J3c[AD1hmrER>N2TDP#A-PXE*(#<+8>SEKlHp:Dh[8,LBT<*ncZ5j_&LYEkh6;Ec'm>KRW5geSpi)c-&uodrdk%n=o\$=W,RTL5d?DDpl20]t\P2b$L9,+n0tX43TBd";mrKufrb]j;qh,T'jG,Pc_n0\2$CT,!?J2?3E!62=:FVQ^UHI(rRKM\RXUSocU0T+g\3m,6iC-u8gu@'ce>Ni5''jsIH9_A0"*[Wup=U&&i[-!rk7K&BGQLW]Occf"hgd>WB[JOY_(5$/uJpNX!Ki2HJ#-0U]+A>;rNCUhSZGHoB.hXAA4.OceW9UMeU(EG+TlC;[_Q^3+P*<]%WKnO?M3Eim._F9o`UY'W/8RpF[4%6D``"`Brgb;R[g#.PgXlIsZsb)LuLUMZX9*PMA\h+)utnJ)sC%gpqE.]p4BG%KKrm/qM'?+LeP'Mi\>-D>\4VVkTm!,`Y)P8/[/b*,g$&Ri9q_kbjE*XC]"0,hEP/I'Lg'BXpBr+MhDd]0[_UbWm\V1!4R3I]g5R[Aq@SDr;cDl:an>bJGb8>m&_BQDb/i&nbni$?:c0kZ6DA7cinLm.$atJq4J0S2F<;iqknFX`jC\@gk8q+ob+=,9Wub'o1EG5iY[LQ_6l7.$;=Su!2l&Kh%lB->4C>"#rD1"(U-:e%LKT:jQH^`"J!g`<$XW'<idXDYR"dq6*I5"*)^JApN;Bl4fE)>Rm0GC<]D6ZX[T+H8tjDX@F9Er5UNO6fP%+j'ZK4'#ei%.K9A^.K%4kZ]fhmC^Ee./7WI0]_(e'5%OaoCVG1;_k``0J'cel-L>mqjjC/U2,&9AUWiK5@"jmj&Cd)T2=[n$/R]-[(39quQoou,]5pb[D88O\!XM/JE%oEME.K&ahTG;X*[bk8tQfhfqnfZBGkjI%);PFLVYs'AW\u0>@4/h_eqU>5^2EGt`D^+^tGmU0%"Hf_6M13l%I$[\EF_Kgh=gRM\/F(Fb_a(4Q;URI/Ig#9_CMX\(Ns2-\-:<)YOD6"GJ't@.Ye4JUp$L1Q.2b#Tr782%OookRa[H/5`IIU*Be7BN3mTWWo%0^:U]$S!$ebqtCh4c2d`%B(^)ob-Z/!lUYaVS;d>O*lct["d"HD2@+pI*VGU`,!?`Jdo:(*[0k3.I2nb1+j_ne'QTpGTJ^Gu5II]_MsD,r0X6"ggGj?!!9hGo^f&^_DtW/5m"2B\-7+NgXqLgE,,R+"tM^U(>_VDCnACFs20s1J&#R."GI-+;N[%;tc7L1S&Rel^+%cX#8VgN@.ABJdK&$#[l]"EHTg*E'GO7`$&5*pe>LBWIopXW2"q,KaF5)r!j!0e9G^R5YOEGd;&10Q^aOAS5=HEn1p/lT2:;;N';UjV3eh[s9l_4pnraeB_[$oFc4j_rnIq7l@l313$"&31NrgdZ/s(\sQc;lOR-Sjr-i;M)>nitq;mq8Vh1#F#5YZf_(NtVcCK&P3PCeVme7k_>uV5,?RB6)QS?,$"'@bh(tXl#k@`hh)m/lF+20S`ukDY_1^_&A5mF[@-pUL3H@aANtTecH>*+Ba`6+A@FrdW/1sKte^tjt')c;a;"_Z3nMVB>p.V(M,VHR]hs4#GNCK@NFcJf;Uln+G$GPd!TcUI[&C/4nPXQWMjqcP4KmKlc0/=J9k``e!=Eh,g67(nnNl^jApT8Tg6a4VrYB@(F/gb_3paBE]8RsfL2+hfRX$3b/;>\'2141/K1Vu=5L&9%T=\/(6K1)9p-%V(PU8gb8M6o?h6ZXaNlO$7B\Md]WTp-sG:!/A-:g.+B/I*Er.ku+]b[T_c%(]?YkBLa&4QHp7K3JP_G>N!i_.,).!E%9HFKQ=uN\C*H:631b3m-BleHVTHg3`^X+ZnT"2*:j9+KV5=ti1a\'qM0&bfCin`?;nGr<]RKH2?Ao8#BpIp3u-Qa6n@a)(u,h;11+cna0c@4X_?#9\)/1h^rnrJiuo7p7gO-T2%5uX^KY6gT83kDqW0<3coeUXErbLsTP5=?#StIBK=hg04,Z+5$#i\hk:_#p6^R^_`UE$WYUu=7RTp*_0p#:`Q,f%W-gP<%)5?3m]rSM2L`Ep@nVj56Td%Fg8'?;D_-EB6JRQ?UY:C`Oq]BM+1Lfl'KHU(m`bYaZ-Ju9k:oGe2V6*nb\:$.%="YK*$/-FjJg^6ru%_.D%@r'**eHEeQG5XSkah-WeZZ5,,KJ,t:8;c(q[?L'"]\lS'2>El2lmuhfl+6QI/?bj6rq%9L@kTDukdtI,ZAk6HB$g"R4M@e^ogSq1D%tDTBdf[X6EtL7V`aL'L;c-u;6A*9?Re_0dgZ=j(2[jPa)ob%Gt2V1ZMT'@/>E,E6hU_*.^mOU'$MP)W]u^ZKLL%^Jb##,lH$kVQYiZ2"3ko;q>@P_rWh-CXH%^_@)q)JP$0-OUT-q7-7Qn'L2`T!.'B\"Diu7I$*j;e:+`"EqjBiBrD+7k#4T>/%PPs*B\%@gQU;a+sqMrZ=;YZAYOWb/2H7mpU5A[U(B&.=M%#qf,[LIOlcTdCr@Y2G7G>I+`0J4CHMg#XYd[k-\Z!KgMhKD-:j!?PbK3F\G.:XH>p<"O0^kRqCA*WdET!mdo_cB":NX<0])gt:7Mna*W4;!DA5gC:!nV?Z+m>s?'p[AGoujFOsY?H6F@)R4ZmD)qXQ06cYJhH<%'c0D.kM#b]N+;Jh@UrArCZqG'BN%@`9gmh/e9m_h7\YkbPV'\e$Be_5%^@-4bG$:T#;jo,#b2[5M;E(3I2mtFnhN@KMkK7QB9][WJNi>"#odLN0=.l5[TFN^HO?0lgLlQIo*N7,,\>A]`4R=.0-r;Em(PYnH$TU.2b?uJLrAa@]@.(B0-?`ZmgZ4n#bMtrhcGr3)$tr1J(tUcK)fdY&l2>.3=)?">B7EA"2uBZ7K**E0itlhs&sQTQZT!WZ>;TII,4GN71d2kC9X:Z[2GXRHa1t4+MDFp;(+nXoOIr@'PA18/IGu>Zq[hSgQGl`!XRV1b14%:Tp5I6gSK@[qR<2_qRUtt%/*B#+Tdj23/0STV$*T$SMWA3!j!:_o7!>%)K:OGckP(7V[LuF,YD6Do(o[d0c0#([!R2-bY<2S5Q$[WPp!uM:B*=@sLY*nl`XQbk>(/b\LE!GZb3D?8`X/dL\fg8PG1Y?ISF/;I]C@BgqXT7'"#][0sqOB*bc@A+q??)VkDm04C"E^1-V-%k^?b6#dpe3kn7cm8(N]gWZOm\rCjqF4K3nTP"M.0[4\.2Q,ap(t?@t%?#>s9)"4Hihe>)4uAR\-EWM29p>i.lBE@>dSJEeT[`n&bYf6Dd?\&p:GTN2q-\*,);(03BnZM9k@4^H^C`OXcZ7qG4O'SN%\*)\M]d/pp-OeTP%7Ls6Tju'%[bIO#)8fR$^O97D)t258`1@Pa,4iDi-t%MnRK,kSBhX[%t^//r#4KB-.pYP[U8%B'(a^t[O>2(4'J$f*NJ$^*#n?8?1q!C%j;4heqjTD@U<-IQlEG+fAMI$^=uuSdnRQ,ql%=A9r0Cn@HgVtp4g:*(cilTh2kcQHV$*K2fNP[bT+ruh^Yb_i;]njDK5KiEEJ]b5S]"aj*rO,&)I[[*)Un>8fWf%n.,XH*l#`lMqA[OqKq.]\crEZWQ&.TetZY:4`F@]$WKb+n4t'qOQZ7Z2N?Js3m<6*K:!Q!_+M;i._/7,5'G*BT-!DYFRVm)>eU>Xr.=PrQ6haq:u>2N2CFruIbo>>Gp@-+#ZZXaD8O,!;g1run$r==`37pph=cVmY%N&kT'3iua#'[pT/F7>dhH`g@RQ`KrsPZmL:d\m?$Sgr(0\!].)0Vi_3emLG)8k^:SY$k63>r&mRtX]9-1W-BmIesS#:/(=Y.FoYA@s\DNpp6g3c-=2,9Ws=[>?M*\a8l7;1B?UB`H*9+h8LePW=:eMiOSVo?HO3A$7dj)HN/Ga3F@I`[@cDX)h:IX+=cN*(rd4GrUShtG6RVF8B_Bo8mRa52fdOaci7IGMe??u#bB;]K8Ze+k2E$us*mRM$qTf&T9LSq'&dV0kF0l@^J,>R6Ls%ct\=P"M#8)@@Q*X3?[2D/_VqPo'Icc=`33ihGm',=>-.noS$\Di$\;%LgX!GQae$n<3JOhe=&M.4?G"eeM)%2gLL)<@bLX0pPGiS.9&q:apmhrXe]JR/;tX]E1JL(Xr(nON89#_%Ki7KH8"4u"JTCT&@Xqq&tr/-`@gfP,b<-Ik2r8KJ.j"oN'8VdrTNi2%P#0G0m%#)%*i<(%Ia-sFW6)nA8Q5pKY8NN>i'hJpUV0[ZD06W.RXQ^^9N.[PG*+kWU*5LH`UT,QK&)1ik?tXP1a+?%JR,.6f$gK(WX/@P4!l!n+hOu/e4p9hBTH"l_9NFp*YUO1lGbFs#nP[o/@f>U!5VB/T1.qiM[HNC=r.J6-_K?JcOXa&(9q`P.U3<qpG30-dZI8![,JGS741ld))d19M@%6ZCd"V)6Os6h0)B*9=I^LZ1RpN66;S=`uhA)*(+t7rD%,";7DH'S_Y1m1hl8&GS_R7cjV-qB12sXW/\VIQ3Bpd7.KYA(!KJ:Cj$,`CV[(>O&mIG/["O'R7ia)@+qnb=mZ'B*O9Ria@!.6T7G9'/X/_'&689uA;`sVqLoWkq7Y:tDP-BOj&!]NCeXqNs2g[lGNLNo4)cDjNk;kG7g;!+&EJ-EkR6XYMfCb&o7K7n"&kJKbubXgNn'qh@5bs_D17kEtlkFq\Km368JFY+f/fIP4J>OFCp^WNgrMmL2tTi$e7NFa\)2ZX)tiTj?i-I,^`;AgQBJc.V7eM#AY>>=nqsNMtX:i:lcWcAbk%OA7SpZ&=OeLW5.N\@@K=L;R)lD$.m<%BotQ_pYrUebCX@L3;j8^+YDV'KqX$j1b^%UDWN/].X6s7*L=f(\mJqJ1T=>O&5tp>+LP,>L:8%PjTY0<1Jj,d#;[ui=D04i,k5s/M[g8D2>ON2bP*XT'dA\E$VNn4MADpIkbCN>.=6VG+.-%1bloS&CUG1R7;#PD,E/Dk8PV=p#R$T+=*@+DbNV:0+Z9pRZ:B_<2qFAl*I3?F@Y/oPhZ(Jilgnuu;"EDUfrfNX)(YA\%LKJObr,s9msu]`d,qDtE:h"V[_&4aXM$_kDf9,`d7/l;Os_f-NV%M[#YY.r?g$fC0CL+#h;s9;A"L%0Me-OQM,gh6YSMJ=T$pmgIsM2mc`,fhA[uUC`GE0rkZSAVDZl@3AtFp3P1IX?kobH5VBN1LI+0jUC!27h<(Y'"LKB)oe382YU_ROB8S"U/1^b(>oue1kDR7mEDV`D,DPJQh>('l&R`9N*FW'PWbC;BpVjcXT\T;d]2\7YRrV:Abkt@7_>r:(:h485f\$;1\Xf,iUe>S0:Doq_=Zb^:ma&ID-FV1U[Wj@m@0h.1Kch[E%^d0$1'g0BC/J.pUR\t5YbD`F%>Wr7)59UYQQcl6#"5*B:u,&_UgY9hAF#:-rcYV;$Do_fE_5&?#fq\>>!hI8Ena@T!k9a=QW&o%lkeraUs7;T7fc4MbCf9(0B*oe)HI2hbSTC9>+M88Af"?g0)lob5HX4b86(nfD1>i`g)RpaP$7"jI"LM>r9[8]J5C]O.kR;RoL:-\46'VVHY0Y.:NdXUut(?>LssBid!Yf-T:5/fU4Ln^"/kRiT[4tkR'&l+<#>*?!=>m'oI>Out-0EQD1Pa.7RMd`E)s@WP(rLW7eu*g[;tDa'NJX_d=eR,$@2FYoL6_SYcbA0A[@g?Vi5s)!m<5`9^,R142`Q,''*EgF`fUO-;l7c`h\gk=JM&$95B/u8"4SFL,n:0*HgOA#gbNhHUFo!'/!An!WYuu[oknkqukSV:SjGRTlfTak?`"('n[B9Gm+>P;;Ro::/"/b&nM?m7@kJFQ&f]uIP9/iP8R!G*iN#cVZ$0.8ReM`>>+S$2QZ-lhEYWWS^cjhJtDDgP2n6)fF*5FD1RtW$o8Mb`Y8DMS.#hi6X/R:=q;p\)d0k0"e]ptm[C@C6r]J*_Nd@"r.,+2UbC^Z1unllkJ:R\@%\mC+,(I_]9Gg;:ujRdGBCOC$8)lpq23#gnj7IXLhI;$7]gi]%a9[\DY:q'&]GRjh)e.q)X/`S-DLJ:na47D9/#Rq+H5fEOjA.Yl+n&ENMhK"X2q2.pTFND)'OJ53f-cXUK]7!rsa$f<-GVZqOc>39,A%D`h5OP\G$lEf'rcf_-=uq0Vghj/s1F\-1l5N,[l+=pQFN1$7;iGi'8:q(#Y'"Ph!%o919%Vc%7O%ZJ.JcY^Q9cM#pJ)l?ddc-JK9r-eKYbpcXF.E8ln:LaqFaig055.JFr2KKb[P/;lg0`?Cqi?:ok[*_D,^Pa-kHh:,(KhZbCQ:RM!1F5L^]TZmj6s3\,@*@rir^8f$ZMAY:1-)8fcor!=3.2"FggYXE?keC?,.JH"F&qq""BV+J4buYW&uFeZ:6]'#2P!f]0WalV>5)MBfKDdLF!st1p0jKZqk0h&1YYGLZDWe50AdtUIk,@MV.VW<>=dB?L%6&:)kSDMb^l>YUA/>gIudIs*7//esS-=WhjHZ!N9kl-JE;8q469NP$_R.1Gu,2q3\<5H/G=!Y$IG&9e3Z.2!)t+B]AZ#_O!qWfqBFA+uYj_IU@=QO%9ND>caG^5r;UmoNZ7t1B#WRL`S;dJ\G,7GH/@)Pf9D:;4.#HU+E-R,+CM=b]I++RbX"r.PYTDj\^ss-TSk_Sc?`;"P8"A+JHDho4XAQOriN.9r2(m)'3Ube$iJ7QRaVG[F--qQ;AL*f%:XJ75YR2%o#LQTa:'WjBn$#@.?EPJ5Zq5b*2%abtsMcPt&:n41V1i+h+dUDH9d>]M^";G@4i)9hjjRcud>C*>fUp$QRCTpljY^.kc<#P8bBLGuC0hMmIQbVYl'JI"^or^+DO="SIr#Yp8e7WT8o5XpY)8Os&)"M^ABQbNJ7ef,d$Hf8Z09@2-`&c1$>1L5mWCqX"H.T[k#&8OXXOWaSEikEM@A=Z)N#!pm17U?kNbel59nOeD'4rRtT>c1][8'7($:hl5HLIq(=UkL-FNRu5ElBfN1$FHlikLGr5@N''dk+;%.^!=m(NCG\S;ufl\6nN14I\PU?NXO7-+A;`jS__9T1k=`m4@^YG%tAF?!aWT!kGtfqkPnrT6*RM6dc#lgAm^JXegCfWh30BGt'[^A=r=i(^hR_>NM[dd1UV,Cj#/SgmB*!V0+7EgXQ2/mG3"]];(Htq'/5rJ)6D[Bn7KqIVA9=*3km?BM&s%P0`SVr3,ghP@55;p`"n8I7``Y)jWPa=kEg][1GXS`L+t=(^nKhb=RJul8l[WGOr1VQb_td6$G-\PYUD#g1&EU1XjKV_NBDgc^3DdZXTa?Xk!(&l)pfS4hL3?G]#D7BC`b&(=/)qdB\5ZVooTkKIb`9MD*#$=P?fgR'lO6CW?-?7Stcb\/MC[BkV]*=S+B$p>8NNn\`KKVR(6t1iI^$Fkao)YT_<`?YW(Gpm^'E7C43g1b9ZiXX1V;"IE[YXd+Pe`DWtQ]%q`;[nU=IEu,bD,fp-FgtCm3+E;W(YZ9QH%4l')@AlR=D-+J&aAUT**N4G.)[P;^_bW%HI62=&mQE/LW3X>boU-gQ$!?snms4`15IGfc$YT#p.'6VMNn]pr8@!lcVTKD'0T[KI7Pd')b3Q*]]]4:CX4&PEhBi0i<(=6#WGSgRC.b@VcV8caa@9:H`,Q4+C#%?AMoZ4t6oC\ipN\aq7u_ba,t1"fB(^;22sc$Wuk&sa6\0i9Y8Yfc\YZ!d66!9Z3"DL*3,NQ5sjck>$SCd\9VCZ6]m.1IbUjoLPR1>nP4rnQ>ID(\kfR&Lmob0Ul)#g^F:7$>>fMNd^A%Nh`C;@76@T*Zs>GV"e$XaHR9p^)a"1oTR6@"pofJskttV0^q@%/[nHe("C[2,>,2hACae&5XD@2#Ff:q/nRfe$UY$I%jtoXRQ1Wrmp/YTD#VFmO`$-&]e@/jW?%5:0kgTfqdW9^dfrL.XVUS;K<=(1H%=1Tc#NcnBUkTmC[%h/YiENb_#.b*<(=o9N187gC%l:tp-I>%il&a;7b(T5KJ]+$)2bafD0\_,FAsc8aL_,Sdoq3K]GG?^d.THBC?48o+9.e)ZZ*TK*=;o"bd?knU)]1T62WG`Q2XGNL%![&VGb#u0=OAa,.p&_hRJkm;^I\QQMWKLS`j#q2rdcs]m`?%2@S@R+PjtVuO`am)Q6'')sV!Sg3E"^$+qM-?I/:9A@@,B/-GUd5:s6SP/a>G0%nAZ^R?&bH8A5p:r.YrjVAIP"7MO[2r_kHq>Z4Qm5"^hKgX!fo_H2+/rh-Yn1P-P5"2jc*;2X^`eQKIVD:e>+3,4cc=Nlne*Sf`g)s(.=WqMtAM:?]^@j?:`JesLV]?Cg#oDm,C;X00rkqMmI!67Lo40-]N<:3'iEr2lTK58+]a9TF(eSdooQD-r[gPG[qs0t5&,T3L7e/`5;IJ46I->pYt@<&!,`-pp$"*8RH!eKoA>S\SqT.l)DDUuIt@D!)-INI*F*)!TIRJ2cM]8^L-3jWCGRa>-broGr+AlBI`D/r!AReRC1nFC\?@TEi2I#jCoek#KFu,=KM)/GXSh-f1Veq?S"()of2'#:GRC0R`cCV\BWeEE,lb`_q7d8(7H&2CDeV)tjiNVU7uc"'ZA$/-qNJE3?'>$OL_:_P0Z.[SHP!c.(H5uU70Kb/0N-*u^_]ol79Em+_[>eKg=]U0^7*kas*LEeK*4bg:\td;ZoF-?!1A?6i*p1teOo^rRlcFh/"oOAeYOF6`q1+TlEVcQ.]geVU*YbS)s]Y(Kf,8Gp@kpcMDna`d/Ka*j!:%E9Cg"GMQG:;]H9t"2=m(CURcic*t*_?L;A#'VHD=JJff1+ZK[1s__GtR3-A7(T5p=i4I]1*k/(KI-X1/5\ffn.EtCiBWgimZS%]/p)etAVB^.akP7nG)OOK4]&C?n"R*1#h%b/JVuqAX^V"CfCdSJDV]Y19JdB`Bi[ZbY]25+HDZRTMhs>4,2F1+jp3EQ>8\p]f`9ZoVKrI&^I1AW;\hN_un2N:u9sA22H*YZGF>q?64\S8olDWCB3AD$A+0M>+4t=3>:LMS(=6deGp"l*ZIfTlI_./R_8Y^=q_.'7I0&UQsWB"pWbEBkCTK/lfu#=;@QLY"j%"uf.>YbYc+70`$k"Wcp'?5EZh6*0]]23cZiQB/>=FhS0E'$Pb`;"bRZ8;?uWVnefG@!oYXjs6"l0)J_Xl-b]kP*k,%cBl2MAp%,3q;%NM]$W[2$MhrGVu:qFB%A+TE3%P71JiYmcP2g9#-phM8^U.*_#'P3b46^*946c!a)q2(bs(.7ulhB'IPX_TQ6\POYje5uCD#?'1RIdt.H(h`[AU#mCOKMM,RW-g"8L!>)DdYEC-O7FSb5:H3,`VJWp,I^C1r`eY9S5Fhs="/[f7W_N8IU(C:lbL%YYGV!Nr8D-;c_VGh0c\.Wp8bMGl]Z^E,8!Pi^>M/3H!_P%PN]3s-'UHWn]Q76>7?W,ff>9SoXa%/oiSTMW$EC*#[*3-9EiN*;<57PB`DWm;:$Et;fdHqMkKr"i9nO#bi*L,S!2Yq?F+hqV614[(%G39q`8-l*OJRL%(i$rN^]=L0=#s&>bU>;'5_(r*=q=o7&/j+DFQ=$s`jL,2fX-a&P+sQ]\1bQ,cR4>)+],m2O$.ra1`UQ)EDa2KU`c$=6^^@MGDaf2Y(*V`b+8/cPGcTGY_D)7-d4>A>pnQ"Wi[@#\`)_F0&NCDM-n,A(e\QJN2E8&a8,:R*qk22=8D+r"Lm;JVrg6>@-d#BF\[f!YC(DRgg5G@(Qm-_/d\%X5^h/A[asA#hOP95[[:$\-9V_k?tmN-"0grb>4u3"u;6H\opfOYt6KGS46@(5-<>5-Lla@3`cO$d+I/"fs]_4!G-'2'1\F2mD/%q^/=V,er*h'Wr#ESkr[.&]#XA&Z\Hi#K9i5r4S`F^1PMdK],PY"_E6746VZNar;FVW+gS\_*s/5?*Xp(QR>2h05gu#_Z62GFJ-LM6q87)><,,MT?Kr8>\;D#$\_^c2B7=?scFBBNPHFfEARVh]5WStFf2HQfqJY0sjXlTIgZ?_'lnYBiZD@!fbI4EQK;O-M;gYX*Pk6L^m)3p&N(5TX-;,f<=s7,kr(^ZXjj$)=mebMt`7NKe`lLg"sGf^UN18fkdk'3,:X-ia7MfoELm/Qr\sYuFpA=dSkR-F>XO3OuWXeL"4h3n/Vbq+XcTldR0W3Kl[4]HWQP$1O^=_kd:=Fk-l5k!VYOS,siuE)dhS0^nIK"bs2ZUB?cp@!?J\ATo*4cnEhpK'l61Hd],cq*QrBbZaVa`Hf6)-EI$DXD:6W/D.gX>O?,4Vut:NGb9L]5\]K&0!Gii*pl06SS6YS[(DM':r.Vm[M_J@!_1!qBTFi!QK_FbMQU.17QM[JMbX@s+.*Ie4j3DEj2*^=0Y%F9d);QUpi"(GbX\4*tBF*HO?I:enusQcg"f[TMm*Z7ODN_^'Zmt7.0NMC2AV'8:b_@EN8.(QB*V.J@6GpJcs5/hQi+H9+8lAq%RYb6#mHVpYG%\Qs\F1e%J]rLlqQh!f($k`.n2^7sgYb$eEGG12XXNkgFW`k@/I+GofFYAh>e`I"COOna'n+Zc61&q[E&hCU`6_aj2.d/&eq,$rLDnX.&NW'/]hWN=c:a[g@c26&mG:A8jeQ6KY4h2>/,*W####hj>b?l0jfkPV)(O$.1,4f6_p4cr9RmG,6g2Q!FcFC1;Ua3FO'U!$H&J&.3*Y"?ME+K*qBjY`fZ)>l`QM?Qh8!Z:f=cNMb@=juH>`;.on8eO=78!%(H.gYrK"]u>\pGs0*@o-bP&i$s:=#<&K[Eu%17XTjUbgC8I7QE1%]:hfcsAOL0`hOT^1j;G:^g_Mb71J@@C+T&=dfg7A>.d+Va;((qkBhqZ#Et(5RYP@UI(+emf@b$nld;[(\61QA:6K6(_&eTZ2YUc.ZU-[.CY>ucLYJ"h+l'g4j[2.H>uTM-2Vh;!Ae+Nr'U-B$%gaJJ+KCniJ2pa/+US3eI&>c3bs0ss+8RDhfNV(JN&=lPiG*X^OCGG`C.O-dM@ad5(\lT/BsWP665ZNssLPBLeE67MriU^hn7bjC$>N4(OO?Onmu>6DKoqDr"`9S.P"G_e5(8ThD>0B=9s1gD)VL@ji7<_ZcI80S9M6NkX9o=g^jFuMgg`j3`5q;K_(q?TC*/uM(JGH-Fq^MkdiCZ%[HODsaMPHGOY1i!lgH^,)HUU]*mbSfP=j@A^h\3$Gim:*&)Z*18g=Mq9lDXcPOXaS!^-t14NpD>Qr-4Y?\g;%/G(0J!R85q#rkg;N<#$R#>/_So;Lrd$-a-9k[[Eo^cM*!j$VRc/h>hZ_HArCBNK'>*G-Sf<2[\=#"@)TOV#V=$cA;'ZY,G.MU)e?)<&5^H7e\8RT@+PR\:%cs%I^;Jc<0a*d!P+A3Rh5]VNoEDELE'%Z1-+i6k75DWOtcuhTPi8H0VX]JhSQ*-ksE?;`GgS5aVoA5p3(eX?RNj4""poP%)jCO$c53$V.ZB.kNAXnlk648]CPlsp,bdmk&k55QCX?;o#lJmJe`hQ98-*cVNH(41?d,c7@!75T`2F!2j*"+]n-N*p>$)]n-T5_j?Ba?5_i1PlIZN!r1e7;HZ:;O%`\+MHc$-/>3F`L,bZ,0fKFZBYuD]oJhif3=e7#&A?Edh#daj=?P^WMS?b%QD`b$e_gnk=0A4SVPImEq7A*cd#r.cOo8!^:RY#*UMch>QI+&N@>=fL5t3@T%.R5j%]BFc.<5;0%lE36`H1PQ)>:"BV3@*WQ$@M&VRY-.*KBEOb%O)9*fD#\2bAc\CqJ5nT)H'f`[fb1/%74JCIJnn"FkFn44@.sVrs8Mc2SbtR&.0O\o7t%"_@;aIEPbinrMXu!I"iH)^iR>pGCL+4)Hp&5(bAXokE2+jY"U0Ui#iYZg`b7QBesP=E0o31!IqGd@rVNI)WUiZ1Q=JcWG4;i\olE[NXml<8J'!Tsg'9Us_tI0kGrRIX7d,B^Til\51q3g#nI=,lfc:*JEqh\=a2R3TfmAiE$,b&8bNZsN6LfO(5.Edk7abc2U0@!?X0/NMi$Nc#oXa@;FA&Ca(,ju@F-X=O9I^To]P#r.XFaTKYBE@6N4?e^DI7ZN-Gl$R8YboPmop'n?E.frBmoU3pP+@%.4V'SLLJ->dk6N<*02gU!>/KW^7H]D@IKMaG(_&>L;2m2bMt<32Qt`pO^SI5M#C!b`5[9;$RSG2J(EOtl2/N_I87EU;aNc+`*88e^'0S[Ms+QH#ZpW[YqZ-0o:^Js+G?B7\3WL]@"\maLPoG[G`kZrOcW`idSa"=mDC[Hod41oBu/dD%OXEo7h14;a(q&C=9ODu?1W)UY<1sm7pk)pTH)]*g601S>8Igb3rlZhdfK;bIK'6UD`><.%(q387,[Y&H[IU,ZR`KCfrHh.Ug/^hB@D`L4btV[AC\XPOR!0VBU97s8)N8GB1*96PNM3<+#/)=L',+:'r-h(E('oo&+!HV8cF8AGa\T=9a'%`,$-$`:(DiI6CGT.IJ:EHUsq(65ZG'L/%Qgc87@'S"EraNhYgZ2*&%,Eab3't[?ir8r/1*5=V@f0A>#<$6jU4mNq7,udhaR=V8B(1qGgl.im3LLAM?%bDrh0r[F6$Pj/a]"j6oo]!l(E.%R"<0@klNicOg73PA\B9IPPM+5`R;uphm-:ZX;H9#aa\oN-9ODTt+aq6HKjE\8$KV/ItJjo)Ef8-2WPFl:[rhGa.]J<\iBN,pjVAd0+8A:GSf(Cm[s69=OKK4!P6umq5B'r#@/])m=qt>Ab>_qWLb]`CnINur2h0VD7Zl"'0Gih'3EMtn+A9q=ihIj+hfX\I1r[tO(4hB7WZ)[?2Qe*j$".s=PW",ki[Y8j!&83_/i1&5fob&oVHk#cO.psNYNEjGbGd<`hPeq5e9K!gG8&Ecg04k)pb$4G.=c2Edf#hAp(d2#`+HYO9R_,]^]CFPATM%KiXMp>F3[/bsoT0'r(-AX?nsL\jK^]U5/RCnHm:AL#ri#a@SlRQsV%OADbIXM,k8K(auArQ4[W[_?=U6?*)TX"(^45\**oYrFE;6gIri!r6HQfk"kP3@RIdWI+G#]::L:552DoQW$bl2dA'o>.t0J-#\\K*@G(t?<_:PZrRg[]>Ro$QpUH3lJ(@LS'lRR8%C;9Hiti9cc3+Dr@u/)i^mGmj&1e*n=8Kl+4\_<:ThcN=#j>,=`(PqR(q#_6%8@?YU,K)*iCfs01:6`Y'iq9rkpkCGTkb5op]`gih68H'Gr\.5(`SG7SGE&2q6H:dkc/U_\&H7CIJLZHuC\s'*/F`-Lqk#q8G*gBM`fXC_=;1c=fVlQsT-f\AMg[;:jl**olbJq:Z-lr+ssLG_iVjq:d1P]TP!mXKuY%5JQn[fWSZh'nU^4r-%+CjBJ0l4j`$9+la;k4YBf_NYNch&O!Qk\khYa\olg;ur)8'l1G@t4M'p<0pl<1e>rK^O_K#GAAZ>r-`KIg)%0-%E)L-M9mi)eAqs74?p4$05(G-8[-tipW-QJs'7=mGC\q.O^9&82`ir/8LTHN)8"6"EI5Eg9^mM'>bn^uXCZsYeVQK-GX](e>a/J[*t$1(&=aIF[C5d96nUWZE!9DJ_RYZ:cZ*)Ph4*Q:j/<-L&a8??Ho4CD[eZ@C0XDj--,!'\5jY*b4i09S36KDsGo-9BnR2mL-#+?QWaG8Ucgf5EE(Pt;J#\d#8idYU0HrY;`RtN<`1[:YN-?WD4%UKP3`DM+Gi?I1>3_'roWH[\oo)Y4kR9.)HiHLC&T[!^QrSpH^2R14FP/#rk%^5CQYG6^1[ti@\htK+7YS&;q41I/Xr5aYC3[(mO7oN6=W2t_Fr'_*6^AYHnc*Ok2M\^Dtb_8ITcr)UfH5Coho-7P`?s7"(8lOIM9WG"d+5/*IMX@IRWn>?hhHd1.b;9'etSN5oiWWEX41C`I78S-7JfA"A%2C7H11t'`?liMfhA^OP/gSZb)E%7Ad]A<4qS/4U^MN.70-4^G$n:e3_&.#2H[h(eWK3-3!k^t@rcM_/'^V>15SmrJShT#Z'SW:VZef*5&dV>+YPCaZD&&ePTqUq*VgOb##^r#?c59/d?Ne>12M6\e!#fA8_8`_'k(Q-e&pcBT6Yb;(>noG?;e956*&f3=PD2.28["BM)dbH5)H5-*)eu@c,ifmf(1<]K\/0A0SWr)%7QL_q`HGRMcO,!),s@^oF:c*_m7.[r_Q'==JMfn%,*>PcGmGjr9p'Mm'UTHs$;CnE`h)Qp860`Pn%3q?MH:S<>kH,W?qQT&IHd91;b8b;/*TD?N.!E/14d.LiMi#dq>E5nJ.S`1b3oj,JN6[sJ#f9KHI]7h&D=RM.Vt-"KsA;tXre8PBB!h.Y1&K2Y7hbojE9q6KLZm.a(@,5,;hS^cI"XBXPS\*-R2fMRtf*;SHIV[T]D=pCBA"h15<9W"_&bQeA'6!j+[m[pe&t&>;duAS.Gs_t[@"#O/-SRJTN/^:eT"h1u5mq(RdCi<3P\9`-X/)h<.mF\@AEDkF9LnIk7iSo'PONQa5Cr*@Bp;4RMAqqLb$YY/Wg\K#/c$o#fXri]9En\pE+.@2`_G.W4=!O\?1V'ONYqmue.V*DOB)A`S>&;DH4d7uQ=...baDhGLj-`D');E60-0rk$'dLohdY\1ZToNOVQh=a5]h7csD#@Q$LgcUkQeq!3t[obYm2ENsRU(JmfS*;6?eE(=uC-_qo2Uj<,isH-BC9k,\t4<7=K\4;Bj94P/7To3u8<(^'X\-#6trb==L'"dB[c'NCIaHK\mg_lEQZGu.,O1YY\@F3BIVgn3u-ZfOU%=Gul:Mh+Hl-'K-Ud,h*R_iuK\]9)t5J!["QKZ4XM)B/Eo433!7D>]D*i:mn8Jm**:7^!-L6+)SRUjVCou\pUOY?CP)+IMrhC=Co3o_DF5!F4h-L[]lt;Z]RXdElY^ZO*pIr&^VHL,$n)`*I>k^2L<6(Hn&6r]o'SC6\6Zm&__OhB,Xad9KL&e/>rkKl^PITA9>Z(@njN-7moGB'\g^A3![Y\4i))UCY"6DkQnY/*P+#&mgWaUn3kI:%W%W;VmkR;IK-JJgVPiX:.9taU&e<0A:a5Pq?@KgA<1KFn/O&[Bl8p-?$o]:J7O"7ikp1/L\ppts+\a9S`35_C@3/?Vp3Bb_:0r\20/1;EqA$0CF#!D"K6;o/kA-KA!CRGR[-XiSL3!"3JV0AhFJ2a#W@C93%fN:1*bDf2R!#"!V!M,0-:mM&kGPLBd;/BJn$^3T58gsjg%DRT8)K1r;_k?hqDO>O"QumYB<&Se1PA0"St8X5V:-T3jB(N+Hjci,72EB=Z9sg&0!jrVhO7PoYBRNG@JbR=%abLBK;.o;1K2ME!6uC/aXo0/1YoQNJ/+RrZ/%!7)$qjC;k[t(juZOHe@ONO5Np(i(I]m!J`7H1&F'/5Xb(MX)I*f'S$\sjZ[N<7&;I[kUqAZd58Tq;HpnNJt];R%9E,UX0^q^X*^+7/YU-rU_qCj)(&oKGVG`lnuI1-2k0"cR@YledLPLP,hRkqY/tR?cAZr7uU'KbU6D%>M0pK;O7A^PtaHRUO:1ZSo1Vh'?^A$T!dc)BpH#Q@$qoSO"L[Ydb=`3CWQ+gtYaub2Ir1&2,GM6tQ0JC"nl.I_=QijBXI0@<7oL^mP:1>,`N//At;#@X^Lg=BN%&.)Yoc4P`W7#([68UhRCYBQh]_+R1C(&'u:`g"[G!T#MnI3IJD01H5j8]k?#o\k:f%c&4@`+]YjhJ)D]9bqCs,MY^)g*?c0%/I'Zct0.s)+@D4Ej/TFXB8`gU,WApKUE7LN(u!I^9>nlK.',2LWKljO"^PAIT@i(*%)q2E)%Q)b_fu,k15.ML,5Rp5U>AK6mH@=L)P%'-*pc96eWO[$22D5L)s1m-CNSi;,[nm7(\0$ap;S#r7Ra2%B7bQ8)JCAi1@*(\eT,MB9Z1#n)LCOa3Vlp(TrXs3b7j]!RtdhPZ!KJ2_Dcg?-'8D%Jba9BiF*8oVG6VGtCU0Y=\C3?=J%:BNd5*jAe2IA#"o)baM2qD7IS^ia5\&4gCJ.?31YH_`@L/?;i@<>5#;7F0SVGb[qq_IL.J:No(CqmKCQQ:BtNrJ&u4fQ0CGu_9RJqWI5P2Y+CDmqcWcERZ^,ij;3b/m^HUpI_gD]go$8Yr%RC#e[\?1,^jk]T[A*i'QVY`"JeOhZcO?,?mA`-8"sZ_5FnCql%!U%5Z8.mg_uD#[%]VJ7i2+.,fDNc9U/!\&%0/BWEk-arMeW6NS5W+_%cr7jXZDu*2#on'P1k5a$n9*j5)29rnu`D3:4Seq_RKVe:^;>fJq[Dt:>JLUs7bb)nu:j%^B$qgI;cM!h]>2.Sro\O"tQc00>3o[a;%Bo9`TQLFHN%JXurdlrams3XWf5tF?6T7!8KATmRIFuiXNN$C40gge!1ju`Fe4[GiQ@[3\EJ%T%^RnE2N]uT9!L-hF?2P:Ol?eflbIF@Im/,<4C-.Vb8/`oEMO]R/R=onu+g.+7DPRAfS&`$2jS9C3o`<,1_7ZahN(k`ikTW,_\p#GcGO*m;Oi;U9_PJAYV%?*W1Zk;=ZB/]Tf3;hfgA1+Ro4r>S1)Zf@UR(0IDo]6,A()006PdYf2uDlLq&="d"2a")G%KP*_g\:#*HSNT)XTm)??"qgWLIs"Z]`of7b>M:W5!r06OW58e:$>OaAo*n;>*hn9KLAj\fD8^8!cR8PL\XQiTZJo]HHG&e"m>iDR0SMFaP:d%N+Bq,ahgMaT$W]p[%DZ\M@'$%NZ]6J/3l5+VfS6+YuD7bLfR2!i/+IBY98YIgZl)mVc\qA+4(@58IGYq<2g%0MPA!hg,`'"B'AX&*_e3uFc'odDi&#d-*q_JG[%c6994$/>+mDJ,kV3#I;7$T!:nfI;9GWeL8.P>IV*'s$Z5J[:/^lL^I.EXT?^tUg:fUi?Fn83,!1Hm0`r#.n<6IJhj&Oi:t:b?Ulqsf>)*\A*-kW:OM#FW>:E+r#)>kjlp4cHESO5?CK#'3(46:V@X*\Y\br_sGO&PI]B(qWK#'d`Z:%G3!fgS"J!lW?=D*ic1(#^\qU(@a[@#RgD^=qnj8QZ`N$[WMh8F,sXA4E+oq>0"hcL#Gr)oOhg`m5iA(AZ7j:h9N;X'*&Ah8rYBcnPuP6p5-uZH0-`,V)VoRG&LS`8MkX4&DB=f$=eufY\h0SjdS+3C-Ul$TANZ@g;Gg,K$B!kWbecinSiE+;]12G'@8(cl[CWc>5?Q;"+J&Co8fYc!il(f^JW[CK-S(ER(O*ChgGM#T(PR]=_HfEWO1R26*oTr+*X3(Q)#2B4r,60h?Li)AjOdMKooQcIh\;S]$qn(OgnNm#ul&f_Al[8oi??jn'!=+Tr6WHnlN29FrEi0g%K`_ITU49Th*\!F$J60"-%nUn5p^C(>-oul&E?m-MRd#V!mI1a\>p),@.!E4]TSsd)N6+O!rV!Ym4#Nq^qC4At2d1Z:eOf.(e.`R6N]a)c1?QiE:fhbaHhMQ;t9oon;6\eHX;g?_n>":$2RXH+BdtHBaTi:gl+S=T,a2K?GL0%U-mJZ':;EhNB<@^lbA)d]BNe^I'cb"+.aIs8$tEH&d>^#s!!h2h*V8JWG5e,'?Dtj$o0""a@F''s!DOo!+)aaufLK^@qW%LcJ@lPUU<8QC"`d&dWu:hY+uOa<[+Kek99fV\*)-;HmmRJiV8`JYobj7(J:@$CPk3-.)-WfXcjVt=&&?j$KFbi]HDGODSD\nDC6rc8fPm6Oj5:5uZd0`K^lq/G/8/3=h:\^WD@D$jo-UHLCOf6[@2*ERhVAmr`!b5`_X:#K+tU'%pN5ccCcL$#6JWF`/ZC+<#%Hn6!JoQbX2<>_Sf>iH3\gl/DCRFTX>+I*$n5Fs)HO]*-P\_`;D4?/h"5J[!%-=9QJ(r1cfhJf';jX2?[,!=Sk1#h7qV71+6UP@u01:[@r%alY>+37$Ku]=l!Dj#<\K?k[[Y[_dW`M-.TPMPIhE@BBd11KXM;,e$61D*n[?f_Fs*5=U,,MfrdLQG#-$=?%@GSAEr63e@1il<#l&0VQ=M<23rd^b++K_i/GLnXL,3Od3`5"ru=SHl(h(Ya4pdbGG-S)-W.KNhn[C@k_Du)`as'#>=j1jsq8"R9@@d5f2K\6Lbi37Ph$0mj)b<'KfdN]W1OshUlqD?A?0o"sWlZ5o+2KX$L/*dhiIE`ioA9Gj_V=Y/Sge4%ph\R/e1AaT53D33C]GGsFjUBk&)TR==g2Cn"C=e^XBY+%d6D65man-]m.oQP'F?c70L(DlV]`q'RJIeYrkX3k&i'[s,3FJu\l7/3Cag]Gu(ZNk4f+2kWF'Z)koBF=B;ZH]UC'?!6atLS'/jTl+HG'bh,_3./STH>6$=h)(^93sBbp(LR:^%cU]U[2NW,?lF(M^HQUV)334#[S`#5Ei,3b,cMcoD]&5[l>K"gVU_/+c`J'^](ktLn8OmJ8^u]EX2,e"m,@q)aacm3`/XCh?m=IT,\drQ::tr(6\*^'>@%k!CHe%oE/$dp`$6T<-iG3%#8/"3[r9^Z&5"qlrQ=nY/V+W:SXO2RRKl%''7i6ih?Oagiu>'6W^I<'I=IdRho[//GNn:TnVhV,B(KYi%PZ@*E%[W.=Eg=54"nD0^qnW,oZFOS!Sh3Z.P"W"8oD!V\FI>lp@/!Mgf\m"\Y>U':3I4kHPt%M2g!LU2,Yg!Z^QJ5.'i0M+h$i36%n*1m3Aq9[42&5$N+9T3YYQZP+]'HFCOdG0)3)?r(&dt*jP_K%iQ*iqR)@FuYt%BpDqNe9]+Ad?gFUR4!tW/kn178%eRsUp[hlT(l#bGd1nUmAB!7J7IrM2m+@#;8oO;oFjV,0K/V-\2XbJ<(kKH2Sd`fUdPrpe0#X4_q&M[e7kC3C_Br?:kMc<6Yn)8BT_DMdlfJUuN73$A+Q/\:/C3kN#NW4o^9jqir_]uBd35MT5SfSEZ'9hJFmk`Z6IrUOpn!D[dV?SreEn/.BS@112QQKB2KJ\Z4O_D\?eId#so$dt\$0S1(LeQ?umceW+6X2BEHFkPDcebr*<-cd':>;7Ani-L")(e4RFX32`7(.=D`[);S@94^l+8(oD>K_)f4X.BnR%j,of*sm2GFCOd+LnQ+.TGLIr&`Eg(De$YapZqWn]dk:=":8.>7#pp-SLE-HSBiN:9?_qYCLHm>k_:(,n[BN$KTpQqCBTk/qgj7fZ^n3Y-rLga]uc[X;a./#^u?2"47iWXD?p!9#;%iNdgtFoYm37Gm[-#T,PV,2V_FrGL]#N+'VR?lR@nfHet"8-D!)SR$sTW5q\k3q%.8D1d3MLJ?CXr%1,&LjVSLYUk!@TTTPa1Y13^6sT^[?Tr\Ei*8kkD:Ubn&?)&&RD31*3BZpa7In2PY!d3pA0P$pS!Z2Qf.`2V!fJXu@!,l]3rha9P.D7=?C2PH\Z,FVski>JT0?DeL+gEWE<3K1;;2I?-ouh8&QOX1aLuZ-gOT&%#`rcfGMfBVCA]AP2AaXaPX:.)AMS$Db3j87FAd,-f^Nq1H[.7nl>OrIM2Ln!\V^frdjCeW`OPs^5i5gD>UtSp?nr7?M/th3gH,ktIaM0VcuO^*Pa4&*c_>cUgTiUq`b,1/@OauEb9:"o5OBp+0qRi:3neuhb\Sl>(%uGfK&6I=^aJQg\UL6,rl!o8B/l@lJ1<$+"5lS8n00&k>-*5&C2=S0&qn:1fFb4bEf%9cEX:%0Wbei6gWW7*B.1hham46CZ$MT7_EX<:N+1q]2ipd)Wl.,^gueQj.&T4>]AXK1uhOB.&L,9aWKPQ22S<6d%2Llg)@"AO5YZ)gQGn!Un#0d.O/!Q#S4(J1%@]L^G.=+1KF/1";*3e>_9If2Yj+@*GHd8djj8Z6Fr&iu/Umiu";l4p5%X=%i;jq5?!G`uHYZWnmb;HZBqL"kDF,]GfOqo%MESE@qcfd`.4p?(m7`:UneSWSs+?reM9[V1u$"j4[r.*j7rmQ&ERm32cR0LGV'WD-(\*)Fje'^tKk=9JG->V%lG7#2J^S\ZU^V]\()hA*&[2Jkaelumjr:FOp>a!^u=ZTU5Q$>m;4-^huSP"E(0YMr#57ocR*pa+Me.Jn=_^3sP0iLXP2lTVgBE=W?P-@m1p"T5@)<&"5^O%\u+_Kp1.h,15[52KT?r"MdB5UP%qV?b`Fe+I1*pV=/&)XrRigVu[QIefV&dQ5_PY;H-=5\MK8u4.`i.R8+hVUB<.._Ma%X-or`TU"*%sAVf2CB]Z[P+sJqQ)aDHg,*H"]!(?4_uiIG^*%M@PQC^c-7$+9@N7UkR'XnL`"T4C-p_*.$A7g#M)6L]oONu%G3[:erm1"S=Oh,g4DZIFRFtkD`$8'S=u:4R]'j&rRS'*L*qrGV/P@IF2`Dore9_:iqB_O%('Eruq]oS&)JFgT)8]hf@=je_'6repaGQojndN^_;hqF:]S/dVKfQt!(/g0?*e,4-T?PBdPR.#]$Ru5RbgEC1a<`AmLY9,@_JQ.#`QOe!kQrEqZ$]5"7l=>`11Z2!!Gs&&F(Y/$LB39l$16-0n5<,7Qts]Dj9jCr_N,qd!s3N4(O?g'f=Z`$n?'L`nGEt^0T5G:0_\;[p)RR4]Wp@Q,Nm7UA4#U8Lg$I$'!sdW%K^-'X:(ehg7$X357'>'7+L0@7R(^C/oed=cdnqh4_W:s/M(uR'sZ:O&i^;l38_Nt#"@V-70tFO$3#uC]@mo=EODCbAVod!a/((Bm&2OjOVD1ED/m7g5)r0T74b,8<&Z$>o9rsi,-oB6/]@@^Zep5do7FK0K#IacP4RH^o!UW@kgC)*-c.RN5-@X9_V\*4,W5;eg<]@+Y'A\O<_s,EMSXlKBtBjl=l"i!ra0?3AB8!s2C=)e\nDqRkD$LSoj=akTmtlpG^6agd%46SduQ$AJ>g?1TtFn'Sb/Dj,Ro0[JVR>KS(:[XiWm[pOX=JW2M^@YZ(Z]TI;he`R>#1V]Gt79D7_m(%Q67:RW4%2:]+KTY03Jb9puK1,9fuMX<.^.(.E`mB(CQYFLO:qJ3:(nD^8JXPST;-\#6\l%8&+mkFAiXK0ei+.PR#Yo%uBq0uC^F7'lq&ZDsq`Y9dV#:_DOS2q`h7aSUi$DtM[ie^C<&U%V)^FU[;]fpK9<`1r_X*=.tJj#$"<,+:lpk/GHU\u_a,/"dlHS^g#fVo<:dpM&H4eR)2EXL2e@rP\fpj%ndY`LPA'G3eISILGorI?!8Q51$aBqhuY\7gmmmaI4%#tBh`%700D^W?ngk&$Fh1L2Vm_//dSN-uqXajMqLhO/J&IF7e,6ZF1E_/\B:CW9ogoB%khT;kh=NVrWGY"%IMY%8;kTfl,MJMuj:KL'&p9OVr[pe&c1(3;_3PB'tl^MhrSIR,fl&jeO.*2?+qk*bAgUR_Y5_qjs')J#.(M=ApkV;,2XZ8Y)/9CMHfqb5:iIBT*)Qr!LPP-c2j;*[tQ#B88$>q5jN:q0Q`/`2n]Xke'S[KC3m287KSkR,K-UDVu"p(^QNnkq%SX8+6)Qgol6W0!Ehr$c4:PVEaX#EAc#<\a*&Hr.cD(pO.M4%%7NQS1H)D3CK-\6*/ggj.+o6Z>o6'$MkqI__frl7=in#fZ,.6HU#)l5:RI>1_Li9.M@AU9cE$nYQ+Jo)9D+(O$_6#G?V.TH"?;gWYc,FRYfD&B4lBbG^*Y,QSaV>,eN14NtQ4AEHug/k%BdE2R]_lt$K#XT)Gc,6'PT'l4XN'='Vcp'tE9L^u^%VZ\FIc>@EL4E/nb@?O)Z4f4T(/c(5GBJ2"r0UJ_d"*^ZuBg:kgt4G^8.p!P*[?uOs9B"%tfVYn3UM3?g,TS[l2eZFV4\cDScU@@HPB/Ff"2(ii6`%a(g:>fYZ9N+!`R^ROiTGJX=726$0?^tZmkkGgQNAVm_U/%jIMjd6)?QetTXFp^o;OF31"oEf?B[V@T2u\h3L*F&$cDZTA0G?>P?@QhV:>T5EjNH#"ZX4O]@n-'5HeR3:e_IN`!nFg12L$0+]V+Vg&A1p6/KPO4/#CFTphCR_1qb#WlpJ7eZeUD)ka;fjp'&9JX_gZtp%&SocfPS%,:hYQ;o?p4[8Z[Ot)%_P?D,oDaWN>r&>\=-BBr5C<)A=4C-fFk3e$CU=00c3BP:okQTa.r=W6*8#FqCF@n&hZWc*+'6?`qSBJ_qBQO1Tt*<;q,h3DbOegb'rT$SGRB*j(0=WJR.hEj)\H49t_U<3uo(N0WYnaLe9daWSj\TkL[b,";^r0R30i8+W7#MhVo58>]7V?WTMlkAQAhDQaOXIFBOcsg*/-ugsa^i4,YZ/9Ho2fBu%*N':fe+nB(Ycp3jEsULORe1f+]TB(<@cdR7jm:s&;^T2F`%#'B9bA#/qJ+#-%ur/MTU3@%!6H)*%oN8'VHgH:G8T_<2uS(0pu(i.3&M?b"c[04"k5[A0\i!i"G^LDqYdKN'[*,**!K6%lZ!qYL5*cD(%a;IpD/Ri;?Lh.R'Pq(q>79NHXfj=iuGA*.c[Ejs$LEuoToDlYE!R3!^BhRa#qPBSN=`!Eb!rlCbb'>'mBt`$p6^^TYD%7-uoZGkqm0`o-l^Z"+0h-g8JTX%cZs1EfG__oQpg`@X'H9%8%K_5MHWISWG#BuG;&TRhmeTg/'u9Wd_F3>:q&U&0.Qc6#T`LK(#7&@JPdufHOGFW`q&.R]o:0XNr[6^fKmbn['%TdslAK@DlP[oQn-P?[89q_'\H663P+En*BTuVqh0\14[I=Xfj@(_E**`0k%U&qre>U984bt=A'V'qHnjB8j:':HW6ESp?Kq4uAXn!JL2CO;'T'0#3!T]N]n_pWm.LmuDn,9LunYR,'Z8,jZDpolWL7Ym95uO,2*,&sR8#;/,g%7nr(k-gcRDRlQF?>R8Il"`3=8>"9Tb?3>&]t748A:qQIB-A5Sen@\b8`Pr$g6$W"WN",6C3ouRD*:5uF'J+7[Y4.G;&7Ol!DJQj8cN-NtN$0V)V5J.3Q&""slXJRPqh%2%X1`B_K\n<+q'6uE#JC#b>A$6JuMeZB[SHm\(dTp>Jg6`W7M:R'3(PGVqBY(TLjiig^52su#OH])E;"h@`dD%NqW%N($J^ab`Ae79pVP:;NfEA8u8h;g3*qe-Hb"q&ucP>OVM$i?m&t!Z"(^-'C-Z(")g5J(GnuO46nI8Nb=AB%4ZSJKfn.**'cH?.,gt&58jTE4(q3^S<3m(.aG33)-nOhFkAur.]kJ]qJT^%&%%!bkoOt0=`iQ82ep#BkVOnk:"X`#UrqtE/[?DOH_f-m>IF+jU)s$D5X3MB>qmBqBca.2PkT\jaL*rG\@g))*$]_r&&\R-C@a=,[$.PD!0OBFc.u:ldB@u^DDN*!Ph0W[,#;pNlbI!]/f-JflFkHhj8cXg>]>'2gSC$!LT>94i*5f90!CTP1#+ILfgWKo*.bh)''Y@YPS+UF4-3#gFUjkGX6@$-@[P*uI>!Nb3k0QC@uMg')[dI_T,?SF=L9pa-H-+hqG$Q%F4(@e09G)].LfI!O\AXSE6s@-%29ZV\.(8HQdBr)37$1\ELm1$ZHJZc5UjPd7JR+a[gA^QkU,6l+/QH[$mZd!r9&m8Qfq=W@&A2C(,9&9aU5JP$J+c%.!C_D)\cJ'$6K&Uh$B:!"]Bi=k9?tI'heCg?`*3P>ds7*j*o<_T0[-ml9D,.o/9gVI)EI^eJ)3?l.Iot88:'b8)am;A(7SX+$'W;"#LJX73BEPmXnrSn\8_tWLoNK5*kP`1?fKe<5H[G;1Cbg@7_7\N3<<;c<<=WiOC&A1mF0Z)JLNf]+;B\3H@%V2kk:<,m\@*hcFqiJE\7IsnjLSL;hO`P%u,jXZ8'nIeSPu&dU`%e(5B6,db.;AWL(3cfF,eMXAj;VdapIaI3O6Xc'"UPf*HH=f62(@(7!"2uCJ6FX)Cf_nFTeDN<^+ppkf]C$keGam5H2d0&]5Ci3$H(:eBr_n@K.F\tAJk&QDd@LTWjNJ5##c,(iRAjN&TBm""!+tu$=YO*Su&][EWP]AWS&Q;VpnH-^n-(DK#(,..uW.d0Lo?O,;f0)R*k4sqM4=^8gW)AE@s3uQtjb.-)8C\fX8$1\nuhgR`g'a-L;p>la=J+p'0`hp$F0=)eb#e"^"qRIFL<`7oR6biUj7J4\_DsGuqkSbk_4S0TDu&K?jn^$>N!'lI>fVhIur,Yl6@o8lpAb[+D;%U(n%`#%\)IOOHsK!*2k\rG=+^@-?Ub+32idK9jALn?W7(TN@W8K##rkgDJZG:Vh@eAauQ2L<>X)5?)0@70'0JI+Cg5l`3cDqd@J%gXZI-d-g'uHrJ;^4C^C^4@J-9eu]^-j+n7f;GW_$G&,YVWeDQ:>NfJ;/so*258A4fV4X0<8S^4buNt^hg;tDqj#lr:Ja$,/7,ZkDc9!$b[NWVAYmr1rLS=#tQY7^SkQbP\JCu9V#/@Wf/8@>11Ij6'^qGp4\,N!$ph@XPc8Igt88IRgGNZ)>HWe,n%?=.NmfbaJtHnCqs*hr."sR%ea,l\NS+MJKVX:=qV6:#kE$)5MEk58/*/0q<JASO(_&5HC57ob(U/A`u8"*'&)\+p@gJ3O+GEmo7s]:-+fK1j6Bg&mdV35jKIClO%[mL^DQ@8PM2U;WA.b@AR?b3GU$E+O-0kQ?<4:2CAW79lmL5pLUus]LUUPi1l(+A8=0ha#!9F;Kf1Zp;]R7UV_JY=MDd!4_B-se+r$qXl9O.S@>%8=]k`7OtIe<@MA2B2a&3%)MnT!,]\(\:O5o?1spV=O);s&mO!8D(<>67^6jg*q#XP.WFja.74=h^'N;5l(Q;flb]kfhitcM?U3+5b1g.t]F-@RVPsUrcrTW\HZJJ="X5[,sA$X#e;D>I?DajoK1?_nb]3-OTeV0-nZ`#9u&VVNY&=TdrWUn!;CRqbdpQ4@/Q^o^Bo4g5?0c?p@B#6kpqRg7`":r.)sc"?dGUQf2Pft5#eRe3"oX$-.;rO+@>8"q.*VF@S*HF#e'!Sdl)i$IfUol1%k_OCS&k/uP1D>8njVt&l#2f?iO\X5R^5r\-M\)4oCDBL`b'tenX@u1!M`Jq'b7UuW%O2FSH+H3:Qq.$-)X\RkF?i>g'YQQRVPklT'blBS'8m6lao,1CBs35;$n9Cq;I1-(=7=@nU[;UI;glr-=)de9j+%mM1h(D&/&D1ZH!%(;I&un=rmPptT1GLOVAD'84D`5Ef)5]%)D^I!Gj[/*0_?u)BN*pd2\mT4hmMibINTXO3mTAb=hfBSH0.DNFU1Wj!lITco\4P$+SRke6JH]V!nkm6VSg\hCl@$Yqf_o-b3?&J$Y,:&H78OUt9ef-mbt(akeff5Kpr``>rWfbS"8IA6L9fN:Z+56.]+T!ku_X(]Ee8UERWc[t;gQILJPF4KUNJ\1tF]GWUW-nq`%&Mh*.-n`pL:I7GIS<`s:c+BmTMH-[7CfPq8@cZrASSREf)8^_YD^t/EAO,QO&8PlNIXo'G?kUU^d^rY+HmZ+ephelFK<,guK11Z1D-0^1t(C0Ots6MQfZ@a\0NW[u(,\NgnDWKsNPHk]WQ^f4Qh5Km;=u3Zm>HNEU_]Vr)O`dO#mdj+I@1AI`2.>W6Ai8/5$$?c2V5YK_dD71a?,9W%oKN0AbsjZf#!ZQ(BcsNI`.15M'Y5*pA.qZ1'JtI,Kr-p$hgYm=XiPI*1_^R+YkQi'$)EE[,Z2+q`$VhqGmLm([/YN%9l15"V@X6PNhVD7^+t_A/s1%anJ1qd.9q+]mH2.GU*m>jaP[N`3dAcgYCn4(:gXr7nIRV=GsRr[04cR>K?'kS8N`p?H+_/e5;@hCKd@b0d;4_OP1_VLURN)cWC?sU)kb>^f0*-`.*PMu*=\=EilGTNU&`S57"DQAVR^fH*)92b_Nh_NCQ'tk_dpPB%pKtWulg1eMqb56q0+f7I/*&TJ6qDiGD=VS[l1O=OG`MDTr$/[.(2%WoMdb+u=/42DXo,,5pU7XT1jmBJZ?pt.%QAkC7q`*_V>;SWJCaYB]j<^2',CY;6W@Vs\foPFn-=Z>qs8M"qS47)2\b"B\8TAmR0:2)ISfDug#ORFr&j':+m'K,.*e73)M(jpF>iIboBTFXdiBGO_qVdWl6a26fd^-@^U#BM$pl=`_)#a6Y5Q-c;QaYU7f2O?jS9NN?eIVQ0!k+,+&4DW!Ai[tIM1H5Z]%/M,)t`u4f@+*^!eX;>0nN)U"a[L_4)?SGVX1Un9R&<)"S*%G'QpPM208XZ,l\m?Nn7-n@Prd5aq_*a6-/0=TmMXd\ub>lFeB'6/%.17K`HTG;n@EiL-q6[]_B6Lc#9$K>&GEL'MhC3Z:ZohlmE:TpjV1H5]oPMQTHgBqN/6-\XW^LKk?mj03M[gO=^Y9M3rPUcBI2&)]r4ls`j8G*cA"/;[Hb#jpi-Wc\F)JaqBPG=c(2oP(OK6gm0:^L!7A9$D(=30ApR<5ek0Q(lda#Bsk;hDQ6RX2Y#Y$8!WsRRJ3*k2"J%"Q:Rh"C7Ti=u**e..'eeet/;V$((&MIfi7J3NkGl5i+G3J%M_@4:k`"ll9B3rPp.8IdC&ar-+YcAsPWKOsGB>lu:AkjH[$$W5i623/0tB?j*KOVB4VL>UK@24p2YW^])BKS@-a_5ditEuZ?'%;S'GZAp3(2Z*'@t/rD9t,VQVk4^Xg,fLgSbE[SusW"KSLVW]8r_3\_V4Z9YVT#I8t")2Q#m!W$2>l!K/N\p'rsJu8c',OW'GO"I(;h+d3/E-tHN'.8=#Q6)ep!mlQe8e]4m-Ijrc+%]/m4Pq6DfI!)Vo(dDp!Y\5Q?mXRG!S3cQe9]g1ZNeS<=20Jh$!O[LA(D6N>uX/g1!6(f)uA(\"sasY5ha\^Z*;\jdZKTqFo5K>a8%lkU_gJ#JZV,P'20>>i"1q>/ZsKZ2Aa2K63!MDFADk.U*1#M:7e6]?e*a2(d\Gc_GNptO@biSl-D7-:G/^X:^.lN&5:)Rdn&:8bUH46D+DgaJojk>j\LK6G_YPeTiPbKZf7!`'IAFd_Xrb-9e3rT`0higDWdrhjpPIW2n\Npm/92EHVjA?Pk?kBPOaD4'jkacfnnnd.iF4jW,7RG;9%["Hi/oSCia@7BVJ#VCkVI\0q(r8Gf`=@Cje1MS-Kc9>^lK#3(420L@utm/#2>/eQPa6b.Hi9-\(2;,f\0CX1rR(0XF!:!l<5UU-`6bNc_aWEQ_H]s,9,mh2\Q:K%RYBW2ip4JhlOs^gMH9V;Hn@+Y3PSkK-6aNkHRrM=pA\#qCL;b.%[Y6)Te:KhoM+DsWNXE"ONW9'_4g#P?o@hBMP0r@ZAOpep`)\#)DFQFpRW5d[9qMc+M]f&aE/UQMfTi>&?.9r8>SmKU//eXa(-<8=[-_B.Hah3(UNYq]&<4R[]a?]NEmP3j6be(Dn-_U\TUFS!/;!R>/DB?S'ErVGl[ji_d.@a"[LD%0puT^02VA+`NE"JYc46#$8-*9:lHr6$^(;eKQWU2"eN'QV"'h:&QR8BYKFUeeucFPAo3SGg:!o(n.Ns`EO#;.+K*J7^-+lAPi5(;nu4Xnqc&sU/GT+KnWMk#3g/E5D,s[r`BD:"j("QXasr[>>$:!_i,mq6me-[d)F.EjcC"reMCh@fL=74@bMf2UWrbL>9Xj^OCL9fh-Sg6@T7+i2:%KLI$BY@j^'\EJHfc39G8[Lg;(E7*-a`jhE/R*\h^CDT*ugFqD$iKca>bi;5L``"i=pSKH4>HX%qtm&,lc"Lh/dfJG>d80[U)Ztbfq#WZRbkT8l2J6dNM-e?0b9;%QG*0(jY`am-sRGZ&VXOU9:BLDtJ4g,o&%P8?%PW\=`U_>Ij]P=_u!!$E:$W,g5@Qo$Gbu&jaKHg00[DMJ&MNQ%I$qB$CMLmFcJ'8g*bhnqp)jYY(T$(h&2ic_`1"^@6E+/Tg?P-3dJ6tDHW\L/GX6.]Cpr--.qZ1,kPGme[So(8$2gpIsYDXk.7It:\c-Dgd/f*!+OG6,BPfI"H,$CBso`!f$XgNb+"Zd>83]k_s:a01?714"2X%,jc[D0ku^&+Jh+FY1H.X+BTEgi)q5:Z?WSZF(]8'oUjTcma>OrVZ4'SSG-io2q8=23"*c)mNm;&uEnaQAK$r#c<#"DCmkd:^>&kL/-3qq_.CEGLk.GknfB"Qf*Zf_i>&HEnb+k^p*/K8C!T#%,X\Fm8JT.$>b-gSQ),lkW`=AR:;3WK7c1L@X,:Qj1<]J(OV@tgX()aUX@8_'1B,sX%cZ#M*-d-CE.S/]#UFh+-bXO&Z^m*_-'EtC7>p+/]+bs:>^OJr7Y%I))n1_&M#qq$X4j*%-FoR@=\jK3igf-[#kTh/9d#.rB!ANk#M=%^[3IXFUi#[W7/RUjYfm*S+htKJSDH=TUn)%#`qp@auG*7X(,pu2LE()pZ4*sKp&qPPW&;Q:E-?[rs(-g_+D1goqof=-MIVfIjhmB6n";R"T.Z?.+[1\n`!WbFl3%K'AU;,\:8H:RgBSUAi:N&5l!Ss!D`l$;\LXd\U'_Hp-@Ze+4`rc%&gl&1-(?=em+OUBAed^EsZlm/gAfY.]Vg?ZX66@a87sVlYJ]^;AUDHBk?lP6)r*9D,XO6Ypj(BaM%Cm7VSjZ%>SfC1'g0P)9K2$rmf)M7.+%je%VQ':h!YEVP*4iSdQ,%3@_guHpj@/4HVi&<2Eo8#+OFSd9$-h9g_F1E?:N2`PEntmg`e.TO0:^7o(5%]5_^`LWbHYirm\QKPjPc.msWY`2u']!S:8J-.tahs*cq.^DOq>bA*"AG`$fFi9\,/:CH#ij]f+duEuJHpLWIM#kG6tb*>\3&LJDEsW"1LMi5*"T4?kYYO8p?1%@fk!_KT0!bcQor`]C%Cffk`k7tfe]\1d$^qd.O0WFL34gQfZ6PHs:phnD@95D:$mIIoUqd7'aY3`_X@7dI>Jb8^)_RO]ZMS=dY2]&^)p^8J*,`rd,jemO=4l'&rDZ+Nrn6c24"D?%4[@n*t/!ki,D9s?)k[]Z.]O,os6#3p`FPb-aU2U^I@AHKT&O6,r_"o,)<@V?b4r[G=3sI+rQ7.dHAS7G/PcHR/h(qTYl?RClAX*Mua-0;fU7950aV[XD.e>#kgK&VSJAB#G4QR`?\&UI5rT)@BXA)&W8Z-!dQNBSli9_\Dq'kHQ9\ZJW>m2DO?M%flGKUOVSd/c%L[0j\7ccW2LYE+LH4c8!V[08N071fY@Vlb'Beh@o*g3p^&=Xs3hoZ!:hn-9#nlo>lk..n&JMdrX.Faf1StlC,BoMfUq/:+A%^b,pI^,[kQPK4Q^SCTO0tp5/!?nc2s^*<=H`-L`l.)p^7)Hhh63aCI@uP@JCQAJGt)!f7NK=3U=uZglnJ@8nMNj51K1"QpZ#X2@1&1b)_Vob"`dU>T/[u#;T;7(b%)Thk0GF[O'_]0,p.57X/*\C2Erg7W*W:Y1kr_t&u!n%>I%;8#u9BiTFN9%@k4LSZ2sBN[`uT2#b:kKN6#nI5r=,j[4=BaFd1a/!&GOD'o()!Dd=3DX58A04QnJIJ1T:.e>cL_EDfu`4s$$kA1S`ag^])_5D,*if1HQRTXQ,1e:R%7/GOjjnjnKQVI:qD)A$9HChlQ&hnn)NPI?'Z\mCfa+KQ,a'#R6V*$>S73+O$)[O'#MR=KCq(&tFenX3c8R\CO=d$::D/]s^GgP[iX!L44qRpIFq(lnYl^ph6Q"hn;;3`M'ghSl.Z*K<4Kj8QYFF4O?]+["E^0)L&PV"o1ld/1"]RTQpH6[A?Kal,)=S+s"NJmi1#*'frPhSij]85:CZiBhEl$0P_Z^iE4'(]8P:#:UEbUu\,j$<20f:fHo,3q.:Gb/`TmF^1;pT+bPBJOelJc3:_*/K=s5sMD'jBu>%'0)hrm_iFAg/G&%B:c^gdTABQf&OfNC(KV*fj<7\)@n;k*`mnK(>!J!/L?)3a.5e`SPu@"l_cfA,XW7':GN9%StB@.NkFX_8.BA.q627]T%ZYg5m#'1WAgOBOG]d7f\rIL=?b!OaEO&B=!c;.i7oWGq:`1gFCp]mBN#&$V5`F4N1)DhXYBD#r\[tsD3hK,)]qZ@n,Hb+WPSHdr:&3;k"dot,.ue)$+-%kFU\"?KGu`W/:"BN1Lj;7;"7%:<)$ce32CEnRd1)JNsX5>,"jap>+1%&>=u8/2%53=Ei3&(8e)a6B%7ikTM.QYopS.`(Kpg%lcPVk--=Y#VA-9^93C(r(]>,o@DO'I*=D<8+QhStr";3hjjRca'BS$_7ot$>m=05"^IMCh!YgYhlrE@_9JCe?f3Alb8&U"!&#Pl(LBetT-lV"A@'^`qX:jco0I9Yor+PlMQ%!2FdVLG-USlQ#rr#H_="VE3mBY;HqfgM0H/"gOKK#O;&\'D&]SeO$>3:./56g(7'mG_:',,1-,scs/,)&CH859B7ml^PZ@Y(nI4UcY/`^O3RIrh,_OCLOG!%:<%7&Y:GT;81gOjPlme-;B[L''e?A_cEn39!XD7\61+c3Ft4U>oVkth@CP_[V+4Fn'#egjQ_=T2gk1/d6?&cR^(V;d5=QW?-+oY:#)ok7)dZs&NHLN9qZq='YTD+^MYYGfP(,MuuZ\u,`FL@W1uKnYStVC?1DKbMu7JQ+EZLCVLlWt`2@ArJpu&c"@W14fKp2S<2D99#7tpg@=X999T"M+pu?*58TnA(+WBfc)l\K$AuHRlg*Gj8:J6gB3[",=PV.^Pm35#1#8HaYRC,07_N`BT"eHMpFnLn!^9QdOX77&=:F?hU4-(inZ2@)/"R^=?P=nChAToe3._r?PD!bNIR%GL)[H1d1f4['F-d>ocN%.Aor'#F`PbkW.L]I:r*Z'RSA:Uc3W!UIbO0ml5al:U<&`l4L=j77XJIFPTOoj*sTdo((U=S;JkI(cYP/(H<'4uq^3t@C#4gJ7JJ](=Ne;FB5%t0.bfeG@9h_A[%(]6f;h+jPbiRI%mdtLTrI);W3_'hJpD+<%i'dO'o%TV`*7W8=pOPu=2DeF-(\snca'n]W%$!-J4"&]b*OsuCV&9uU@A@R^rmj13Q*!"r2W3UAEi(pZ0JFP:bJ3cSGWWe;*n;B,T_-QZG":d"&g<8ULH6.;/d(.WD62Q!kIcKTZTGs9X^>HP)A4E5snJk,Lq@t()PPO^s,OEn-$L@POB#4G'M1UD<$-c$UU@dU*E+/Nt&:rJmQE*WK/toJH]pPf(-e+nB@%Lefopd8fN)Cju:ul9q\q`Cgd;h2ObDl_$G#E-[.?SToCL_c;qBq2?jN4$#2sdNX.eEd#&s0rd6O*na,>-O^g%b5G,)i=&5*7q![j;J*k+*$ZPWu4LLH90(:[-JJ42V.)LYjuL<_F0;4oSH,Cm&/7e*gm]]tjU;FXJ5h98]>[E)]WNp6.&iZ*Uml1gB'dBA3l)-f%qR12&r)A.cOAfGb0$K:aPI,t,>OE!5,ENnbY>U5pFgSj@MihDq*da'uq%e?LZ2R]PL0NJ-$h(![@iJi'S3f&]jQtJ=Q^U,l1e&tZRf1LH#GR-"XD,0M/mhq6<).0f+Ihs^(6I9%NU^!@Snbed[6ut>8(a>O/d.*'PDb+;qN$cj]mY0&Ct]Ee?IG5Po3FIec">YQS7gNV,BO%peipX@hKZ=q;=*mgX-sMpQJ.;21kI#7d>QH'\"MR)jJ0h+r>u)qW@Iff!oS[ns+`*5UaF@O`l;nWmjd6dhG^OWMJO7dO0:CC^JLAMd5\'XVaGnI;A;5=a+`.bbjd`=jL5=;O;p9nI3M&`QeV/5h2tq5?kk5QHu8;%'7-lS9t>##V5#7S6^X0cBjp5b;kYDM#,j=&$"#('1:!17s;;]X%jlbl6jK'$'X!Kl.8cFE`\Wi9>d"qL(1*RSCL2\BWqHFV[Ag0T23V1Es5X&oK`o4UoDG=XDM9Hs_>7`V>Dg;m,EdK73="`&MhBNKT+q%,VE*'42<%@Tj-*'MC_KF(UdMFNBc;f`l:\%e#1sh"ik@K<-3-\Goe'?5n`8"=cb2Jlpd,Tk(Y/HbA7VA(D41s/>OBE^gXpoq2?j"%fO8Q@R:Ahh4!aNhRC=[,3Xa+UW6HT+EA2'J.3lhM;mH^&'P-(-26.oME9lMpOn&EemD(m9sQ?!_W-gTc9uHG[dZo&,G>ZD?=+6.fnSP&$jqa=d/*Ym%.qMLj)12pXDAcA),p,lKp)3"o+q)&?%>,Is;6a1Nk<:[0&P5'RgTa'PUL@LW%Hd.7U1N(%@]\a+OM<&eBY+^NTF9(.?JL2Vh>i"EiTbs,54tfLnudP7IG/Mdt='kRjF%p1RD>Wf7c#cW#T-Y#k)I(>NMqg/!A"6A.3YR-jJ\#G_2H]5'*8g,Km&)[^hP'3;m.GUetm0i[;GVoedVIQmT=9Q*/sncaGac\0G/kiQ((foH.Z&jZ=d&PK`0/Jn%GeiFpfe/gZ!mRPG//gnfLrH-+8U#6e&;BUBX#L`q@S`IOqB5.HR`rJ$$+"]lO]N4':BQ$M]:/HiIOF(J$8Og!GG'$22Deukdcd8mpu)$HPC2O(Kq>Pk,t&@rL?3?1fPX>ohLX8P/C#e0>NW>W2qLckQ8FC)CD]a9GK(N4U/qX#94jj!-I)'UNC27BS97!E/5GXPBR9qW2oqH0BQ$gOS$.+6c.jRV`f(RXA6aJWo)XOQ&@roNbPBr8q=Ucs48@TP-iGH]]"A\Te('dVd9sr2'Etl$:>QH+t7%hWZ_[h+Vh_8]j2J#??DY;Z&Mq5,kT3)0k:=cZYn'Xn3(">'N:I(9Js1k)Cj91D&D-d`?\U4ItoSF0">9>).4rTr9_Z%6Cp)Dj,^qHqjHfrSd@Q9`t*R^J`CUd/N&FSM3"6:]Wq`=R$=mI)kI>5#@.b\%JMYWO3XI?-DGmbJhK'R#eo[U6\g!2U5Ri5"2uPG!"EWClb:$Dh;Fnus,fU&Ad/j?gbs:l*2N4^npoO.$V@bh8Da".aRM'55OFsW`SKFa)o*!AeSOTq(-LiQ@4@Gs+=c3``!8t,g/O9&2PH.UO1.ZTl;g/$7)S_*B-1Zo\XaRDuPS:eXf+Oh9P8V9Yas"]))E2DTcYRIlM:3.bs?+EnT6ETejKuh(E@M&u)_bE.UVf1Z[kM"lU<`#aeahS<\Ria?("pDpX8hoIr3E@N<"JVL6"YN.Bo@?f`HfQ1dqBXTI6%KrZ@1+Cr?.o6'%h8eSG\B8$ZS\drYt'oDtDB6J'5[+p#9bg,h]2E>c;Z"U\_1'I(>6b$[';"Ve?=oXt7/*lM[MW%`nQDur=:YQL(&!>Q6\I-cn>A"R++(r9OuL!Jn6bBbO[j4%cT>Gpq@`[ePF)?]h/EQg@1TJ/cM(W?:umpNu5@YYRChGsgICk/L;Mge,V:pRX"rhQQsFqSSq9gr26V!GRHUEA[X@a,p(AM`.ImN)nNb?BPgT$9=1$VUp>:suW%l3M$l0GehV40k7C\O;Dd_f]np`Wjr]b;C3Nn]&FSPU:8Yh,lTGJ!MESTgGEm5W)j[X.%2QTAuB+k0$0LmK"J-2GT)UrX_e-rD/"7cOqF]Gj*VkL>PCi>6lPd<(BI1]=LlCa1Ys2Y.nIEI+29\u0/g7]u]e%>Mc?++)(6jRM*iVdM@6;39SGgiU!X9V;UL0BN*n5Z-bTM&!;=uC2X$`_/$aZ51$0UD;GTn.P&_T8VK_LuH%Sm2[io@(j-=Tp'Co]?S&jhT$o'Eng>:69T0tK5WD1HDFg@57l!J%/4_>e9*7#0d)Tib&aoPoN>PR?&E8T;'CufbQWpV1uJfA0BK`2hfFE#p\R:b]-AmP[FiQA+iB"Qn0>,FriKEgjMPh`.t,mbRc<_spICd43Q^=3LLO,hKO`4d@;:,9Nq`Jo(]5"uU.hN75ZWH4k*bEp+M\AlOG/GG-/kR.Y&U]rWL6LUbS,o%a5&NMKGUW34)$N;L3/mY"_Q>EsH-i2`,H`bQ\0to;i"\Um,D*49%r#:)8h\$dFglNQ&fSEWiMeQrI;oe`].K1hKH``+I+d,I,jPC-T)M2722\/#App\1]P&KTGIBir%Lo&60\d%q"ls^nug+!l)eh$DtktQ?#%Y3]*OPY[#a$ltR]XR<A1!I'O;RtZST@o$kA,/:r[FpBXAB0o1l(DE^^=2p]V!0jp7Zjn3pbre:2kWPoF4^'np\qcfl^dcY"bY)D+1=':Ygre$Z4*Um=nT*!r0=C-dnmlfG_6RfeIP/daK\Qlr<.sg1PrdMlchXd.nQWJ9N@E(spY*n*;S;Oe2XoZVG3gPLiDAddcQ,0]DaLbuF8?6.VE[g/a^+PmCMN09$e'>ZG@_$eaBU^aqPmo^(60o2\5E#:=l3?'\$O5Yo=mFh,@G\)YVPD_E2Pt1K]r#S@5GA[PJns@]HSlm9"@Jp4OU;MuC);j,-QK(K;cVp%mAIY]s$>72#Pq8m'F>=lG&3(#qbV^bKsR-1BU#GPl3UDA*ZsC0ni)kP;*:r0uWJ@%KC-q9`&4Qap(CkM`n7oYFGReg%e;c&`p0aQe0uY`VU[E]0PD"+t,B\>m'6[12sZ^[!of>pMleC,um_N=a)Aha]],J@P<$US-D6fSc7)r%=<"XInEg".Iu9FNZLVN[\OLetUWDb>K/5Wq%5)c@a&q=D!['-((M^]fnu/Wt/qQoWj"jZ2]gV9\n"&Stt2!T6o7m!09dkdt;u@CjhYi"$MJB+EfW:.?ITi\GO3LAMj%"#X#]uW\A>3C\Gdub<:M.Ka*)s-!9jtSgDJ]0[$,j=0+ePLCdU]3bYFFqWl0ChYW1_b5q=(^t#P&98_K.S0DFP4Bf:+$L0iZO9OuNuQ]/B.I*eTmBjZL\4LRt%HjBa2[;]@A(B`/3B^uSpQ6h9lFJP\*JD=B*Ok'\/r\#R**:rYS0]11A$kaZ$.3SL%>Re*G0q)-h:Xe>7_OU:!>Hlq2"[EkJEJM$'_$,dThA$S/_JM;!T%\9FHha\8rR16Vs[]=&TSX$4D4mOQa,.Vej3&Ck.TIj:Aas.B6qJ#M4hTt')$+t6d!:hT)'S!A#k5KZo!P^'9IWWmiV41gYCjX,GC*=3!(J8]WF&_uQ;M=$][P=S0A:h*?K`Mp[O#bAF+>BD@^69U7GYAg-.^NUt`%3TN#Toji>2m3.I[.O?J5jA:M^hd-_m%,Yj4Q*Hug(=N;8]$$)mWm8-,9Tk\Jcine6l58arZB^j%O"d'Rdo9oGHQ(Jo+*#FF_[a?#C?AS.fIX.`Z&F[ms=u:&R6t7\"cI^T?4M\I,%iNjtuBO'H92HTh50^TG^*?cGi"faL:rf/s/iVO"TuK?'S^GX#kA0P[LL_930CFE>i(b#Rt.D"gZHVT_BI[`&"WHa6?][A"e&A!$X];6J#6=,Lq=TD"snCM:SKRJpCom['3upYj,$#m`mQJ#YtH-+K@Dua8jeM-ZqJWh`CjhfNkPEd=er,$PtpH#Vsr3cCT"uJ?<)L.#uL5VCKRigA5athTu$gNJV8hQ1q)"Y`GUr&$oFJpU4"/`3La^')2AGbA"6<2%:eAul-$+c1Ufh#ciC;[3N\Z@O[%MQ/Zf+.Mr!Y.6)]#$mdmc?EH9MHd!Xq`n@2,+SdPuZ9tV?%9$iS2R"NSFLg4u:O#,PAcFATq]'IPD@anY44)&/;P5%LSu!LIeNi?oP5WS$.G5Du#p<7/.;X@m%Ind^SF4BTS[D;\lh&OClMUMjl=rX=N?EWbY%"ebYem67[G85^[nngF_#M&7AHAK=j;+(VW:q,>Wt*o!BD`#j56]gV%lK"Z?Pfa_?35T0Jh\;"ec.bK[+Z^[;,dnc,ec*R8MTEdH9>H)RVE:?Y-$^r4'J)@GPq\0%8Jb0[=j5^5Vo@":$%HO:P4D*ENNQS>$_q,)o%3XQsX"KK-_V2'&+KnTpj3J^efoN4'SA\66gF%!@47WS;B4Fb*E[!Op/P@W>ae8)BSMJ1tX!L5V9;gWHU9>+N=]e1gdu5p^USR1J7,%CQTJp`e_]40=i@mPFGSd5VI_g@cd$FegqSu(CR.pZ9Iop`YZSe^+C6C+n(A_I/TtBd*DHS,V`7)jQSN5nQV*1:hrqq)$.S6l&Ok;2*V3eWP4*NOU:$_;5#f$oSG4P63`nHB)JknOleIq3c@&uLSgnSDJ9dMqch1P(0B!7_%:T3+#,86YBHX;=(+0WJQG2_&0L8E!$OqKA/stIi6b,DB>m/Vn;hHPUFgX3cL+)u^uRR;W^;n`0ud$?Xdc@Epbu\s',#1tPMSU+P^_u5)7\kX920'C$q)PgHW-3N;-VaPd:=Lm'MFblmt"]RQZ<]+o9"8o=%5oa;*58@Dd6_41*bfqK0A%?^.4uCHsq7(/XS^X4!QfP$HDn]WlKhlq,oklI`WmgjXr,!$FR(a/4E:bI@>.8E13KP"0S9hMhCDb-*IBmBM;I4r%;bF?<5t45(L4^C$?j&Y"';r+NLt9QRg3-(fA)t-`^a&c-4h,]teDe'5OFrBUBOtkNs/QmSkUU62:)qVE*B%ZdrL+\YY-=If[":_@d3\*0>J;JSN5[LWK,sZulFiOf&c28>9P5Lf?+E*>&eNqj[tg`s:\LqG]K52=^-u8BAVPCA?"q#d--245,+.D'Qh:7];"38!IK7cNH[ZY'UWm;SXklrocVQ'`a)3Qgm5h.p<<=`%>/d5A@(a^SHX$'+2kG<=F:uK7;_2Qi1!dT.ZqnPK,4*T)=Lf93AA?+jB#+?";(aT)b@aEYmWP#Gcj7f"!9m$%SK--*R_GjiV]7qM:T*GthLs;BhPT?PtgVn35sO*>5k&A\76t25Nq$RJ?@N>1HYnR&dEmEJ/NBN+\)O]CeXepVq71booqt_/FKE%FRLl,Q-\k`TOHR4&I-_4F?M_4?_#G'qO5+ICfk2haZHn1d6M-o$5*JV%;D/)oSgA]*rjGAnf(g-V_ZZBb*IQY)1nSTWn2g)=1l@[q4&CPr6R'S:aZ@IaGHrK9qE7K&t%8PSjk?H\Y6fAbOkIN<&eqr5ph*[Urb%J@uAI0rAJXC2P3'24,6POa[@e(dT[ms0A4u>SI.`T+Wdte:V]2Lo2W94cS.fa/(src3OF";V>\ROu]5=+aHL[Sg9#Bj961B24]ZFil0,J#AZ0DG"S9>oX5%=40"TPe/M;%)QMX`ISUY5Y4uKF%*ouZBN?"W9H7-i\$\Gmj%maa&EP^MLpCBQ#+pK0S_dH4k)hI7:LPENs'3OTW0EA4X?as*ADWkL;C#KOYEhXcK)PA%T%fhWJr[/+a8>E#G$tHdQ[X.Jja.Q,1dEX7EqpV[6JJ3?'8D$6P\BCrWK[,K4m@$k]h&p[+6och[3Am@pAQq='392/H2MceX9q`;.LIBc^j9+/GkJf@!\q4L*BFobgh_6Z+THko?Vl)'NdIcG2n-N`o"?+XZE6EcniUK_@nb>8l`R9AA;e)1%:F1^e!mo!LbD&6L1QAQ%Akqa4ohPO?^brjHYPo@b(`l\GES+*T\UV5d][;jLGKmjRukp5T"c]0i=Ph"G7$d*pZP`Y3@Ld#tEm&[sU:Ef?ThW#pC;NAg)%!%qaL@Li!M;(Jlff[is;OB@*qN.)N`KdeSUTYg/nZUN@`4C"Ef`Y?Z\5l7AkVa=SGH>sqX%n(2!Y[l7KZ.]oO3L4PcR?%`4KCSe&6kZP=@CGd03g\Sbc;r&g+0C*N>D4/gLYVWt"C[<9t2an&u,*N!Kp>[nW-''Zg5,Z5>i:%OfdMm0%5_+t"RkD=mPpE[:@(/OQOqfV+F)lpVWD/DDLFE8g2bfm!CA?EbPUNrSOG>FCU%hu6a#4?Obbi0&7JQO3Wu8+;Y5ZWEW1"p&c]?4AM.-7r&%o][CT$<)+X3(bE"ij6+Tf&i-o2W!0BesG#42f5/Di`'\12Aogom*X^A*!d.FY6C]8UANMD@@j6;*>@Z]IAmhj`osI`h/%t'S@%%TqbD7tas0!,\#So/T%gj%m$iZHpn)BA:aYKj]d+GN99:fKS_5K`,\tGRX\B)3dVs:grB>.\7_Xc)gOia_ICQrkjjb$:]n,54RB;HB];D/T:H_BbOiKMcBjD`=[Vge,]-`A4C3!npZuPBU&?=Am#'aNAG#/i("ub8h2*0Xn#c>pEP=uSoZ<$`05pPS%e(Uhtpr9B5jUdcjWdZUnW_D*Bs-"LH#oC?8R-QX`JE3EiL/p1u8?NMF9o\Bcnq>i09S!:J/!$aq2Eq"oYsg\;c@I)4nsCVeP6#'qANXeYApUO11j\S$P17+dHE]Ou[rPA]6:>C>'_P[KAu$kNW(?BTe^[-6ojmgsgbN()nqhjrRU61bL[uW09Bk+8]oa@Y7,o;e0^76`!aK@beZ*_da'ZQObW[7_BN0MNaGTGDt@F_O4N#M7&Butr2X>)>W^gNj+!$d5fT5BWen"Dh--3)&l:RW_@09!1SfOL5V+@/_=CYrji6o[M$Vb&\&fYM<=6Z=)1pu24h+3S/qu/XSX[Af1HtM>=1N(Cp"B'32c@(d@nou8ZQmiM.]R^3aRBm]X3M3rDK]8%l:9+%@oHMDd]LQ#B)Bq]^A:.4Q\(]s5t&mcW8FV*#i#/$J[%Kaojc/d?#VO;8rLH8XTqDXoDH&l9'9O$Ad[T>.N^j`#jk/-G*c6arL%aq5t.HMK7Kmp[Z3km8qsDu0bh#*$OnEM#1@;N0PG5Si6]1Q!'$(1H$]kN"&+CRqe=$h"7O<`fOb5eilr;(N21PUM3i9dle,+A1%m'h]j5A0Go9Z;FR;a;7.4R4l#UlpJ\gI:BU1[QR5N7F=Uh8a=Q;tj:dF$=6;jjOGn*Ia`R?JF7^76)RU'K_I+tY#X&d;RUbO2o+u8D?1H%)UPRFj3:;+*82Ed=+RhJgMtBYIW6sk2aSsGfS9ah0^qY,H^[a.S0T8Ie1XZZh"%V>6AFU-\[[0PLa;96:=o*KN%9B84LA6Z/*?7NHW**X#]?rBGR,HSGYA0^)Pg5!gaiULN[^X/tUcflG@AKOsgnS'+s#2t,^:l-YYKr.'`c`5e3U^%6]G*+Z+b#Hq[X3+*1#!jtprG0'!^sa>W'uXAor(+t%V-s-O9CnEaYHpOP.lgQofkX&^fl>=C/$P;J$B9Y:f,IT8r2aK;:pebn5ZS9^q8KL(__:+(oum"Lco@sk#42tI%%HPDmCL%UgPo:Dt&q!,-rFK+nF]aNAoqhkqgK96K7OFBc%4F(KWkBhUkTS\?c=;S+6m4(0AebQi%CBdMDHZ;"&u<,9h6Ia/Fn[T*-1$TO]9+oN7J4!c8>"KUr=WlU)q3rdj!Rha:$U,*$oidUnT3SWTMQ3kC);SHk8rr:s\5_R@`i-:GRtlCitg.<20eBZOjugZ.L9'&UT4]9PepL0u_hW*uC$NM\kT7oY<,5]Qp\HF1tIZC0ggr^QT\1rH5!O*lBBN9((j>h3d2,aPnQmjW?QOtd*p_inp(DZ3qE]pQdekB%C'-`<8\,fZ'Tp561(0-.c8Xr[WKr7Rr#O!\//LHL8CHXbUhm9NDL3OSJC8'"D6"EgNLeanhN@ni.96,Qq6>/7FC*[B0?Q@4gm^Y(?IX>_Q$T/*Ma>s%ZO4L@Xm'dDn[@oLb9G\Q>_*Epj`W]4:8RR7!gU7DX\sotI9.DI&;l"LGV?!u@NI$5VYu;\`.*gE2gS6f-Tg]B@4]@E%uHSD&F!ilA"s"Xbs>IQCt1CE]nM,^SFSud8;;X:7ZqY,gL5*,.=YcH?6p(7:s.?HdY\5'-&Q'dQbk%:U/kj;bFF7QFhS"#FE8R7qPZfjoe.fU0:s4"2&.]!>p9c;RhLAF>CrIEI`tanZnE-(s?E$)G/VSF/+dIWS2m.eJA5ij*2Fn4B&J5!$?UL9rj[B8u9TfKP;H6a`K5d_PT>3h5a?f"Tq&;fg$0+_GgZ)$%.#]m-P9&MPf(ZnNUO33o*Vqd_'9;al?Y9]&/b#Z)C6/q\nE`C0MYW?[D8j1iJqJ8?]-4-pppgF?0umP&GF(sN#3cUo-$/MfMU/tWXp.0Zph@lnVn+3e7]eRO&C`,!=95K%kPI:&9%n/P&L)$AM["PR"hnY^X)_44h7MXqfHV^G#,#+W7VE',J33Ajk`*W5=?,-Gb")7Hp?JE%WUZgsg\?-u]RRVe57TClrQYRca9(3Wc8%@5+CR1qN#RjD[+UU0TirhA.Cf-gu$Se!oi7P"^b@RM8\C.RbW=5Z],WXB#-')TUR(f73sfXF@\-OH"T?8CO=>%ufkAXF"OGVSjWP567[?W6%gu*u=;c4s`K((*2mH$:a-WX`JmA/o&\sfHEM6B=;&NBlC_Wk"<6["VLQMj_O?9H(q@(t$fDlQ#FEq<01`nN0D55`^P'qZelrb^Z8(F;rHRp=<5uS"hZ"E0ZS%d?jk#qVb*^PqB[``?N2!k-&7V=pCr_d>jhd<#o=Naj$:^cTod44&Q(;BLoF>G!*':ie8]`)+KQX,Qr/)oUeMnNOcf`ADQ#-[]r:0$#l%'*OV2j%,f##P<>_7-1NJ,qsUhc"i0S7I=fXIEcR'6kt-[;C3`\oYo%D2N@VD^VGm0aolhrqf4uTs56#mNgB^XUq\Vh2m(m&W"N#"&$n%C.cE.IsK`!4QC?ZFqS(t"X&[qKRkdd03rm(AA,s\70Oa%XhGX2g"#&6+5-%!MgR^"'aq-J3@YUK^+(e?e`15O9]C`DcS7'ENTr>@_octkEj.9C*U6FfB4&2DhMMFW971soKZ8Z'134I/_)j![`n$J`g238mAAWtZ47paXcqC6-L%9>6udts1p9A";"j@d[Pi*1_%g:_5K)rm"!Km?g=F[\XCZ&\lGRqSaGRYADsm-9G?5%TE?1nr'HXMmdmE=k_Tp==0DA=mp9N?36=<%,e/OQAm!bPL+/ZK$!2]8D9,nh@!KcAqj1AK0%3,4AQ8=W,Yi@G$!"A_bOq[C>Go#GHoKP\]5?=#uiNZ8:YPq*Q]W#^1UWIB^J!m`]B"Rf.JOG+LV'H-dO&';X!SS_cb%RI4cY-X&mBE7N/:hBTLnDun9IF2/b(Rs>h?n9(&K1A\-qUbL\8DW.LM9lFUS\N:HSjX@cO>P+K3;+bRkVDYiC4U:>m$u;&B%I8S49'Cr<'7D%C!,JJ.*TE[6iYdP!0]]YpU/e0hD)]q<3Kbe2o?B>!ZcCEs2WM80ntJ9=Ua?G:LmBdFK@q%:Z0ED$[a"kI_)klH9PXagIorGcBuK!#UcNO8(dgnM[8WFSQF`EJb"YT0*/)cXa2H4-_(._L*]r2kA_$ocjeU*n=H/?GnIj`4G[E7U>o!#f.oj05%4\M6\a%?@>h\rL2+7M@*)G-;-_TLK:?2%'HW0.HVQ0Y#UFo1kDbS+K;qhA-ujkp")\Q<+$18F+=&3\P`C-M.h72k+GFJQ&UmTkm8PK&U`k#CJ&;r-Y(0ad!\".\;BeblH]Jk\hN2E^(U2adi\LY[I;AS((qaPjJ,4nVd7;[98:0KjVfMimlcs6BEofaF3.("S*&AeI]q)8Mf+*:K+j963NR&8W%M5Q`VAL+%7E:T+>PgX(=7oWYRse27+uKi,(g[)X:q!X;*+#"4ZP]nG&*e-]$QH:>\/q-i^=53i=]>.6TBfo!i'mjh2sa\&4Ak?,Js"GKg2V&iXI/Y/i%ujZ.St%_*?^po%2us388!Xjkl<']\\*CmZe$er`[FB^UmX*;Q,%g252D(@Ce*XJ1LB!+/a3.[*+!TLt2LOH>cP]>.A8!\`T;!t4?P9t,3U7qOAX=`?PsG.3B+oT$cZ1XVC7RAAKRm+lM:I>_c!NC6C:<5u;.9n#h-)fS].S[A_;C5Jeim7do`MPpDNf@SBOl&-=L;GBnm)f#G1VGIb,/N1>%Ujh<0c6PE@n82?gkKoSkHB;W<.(Nt'rAhRjr,4?"dn%UMt+C6%[i$@`qbmO&:8NtN1.E;XSajUY\/HJ4i;MAOLo;Q#o=2*Lob>5WNuUS$1`e.5+ua.92T$\(;%"K&G#hAln]NND5.DkG5%ir\'4ng:0#agrU5B8_>I+/",0?F>7:[%-`3g)_qkY6SPjns.fJh2:-1>Jnj%ha:A5?L4nQq)F^?^*ErbWQf;'!Fh7@p1E_Y9!mURmEL7Im<3k]Z0t!_?;s%Zr=H_HOnS.$qF4:<6ca<'sJWd[(^uqX%^b,)i#W+l]&=qh[k&!"j?BIoIo$)QV^AQSS^,d_Cbi@F!55P\([B`[EjTIgK*pY*ti_1.i2H`LH]MRV-di$_ir6Q5Q/eH+s4]/a:SCAs+)q(66pf*kgA24S$S?IfOam44)G8[:&A2>d8Dci7duN_WeET?u9l-SV&%WHuIdoW*rrCj@/DU3b2m;j5rS(\tb7q[N8V.Q,e[8H`!6m:BH_@,`bnV9+IqGQA'T]n3(`j`IL&kN"Cp\Q2B6obp1+t=)a,X[D$elUkJP/E&tdj.N`/:7EtoDI\5B!paQd#\fE]-3W.%+gVR4='3H@0WsbdrV4eo04S-&gG)\c^PfeL?XW6E8A[1c2:q;pes+cID#69jVipWSR@jOsp?Mjg&O21-1"'n)*]ONV:AAkZ[?5H42jeqOqYLD8I$jH1."S>R8eho#4q>@6CU86[Pk@-#f!;%p;qE-=]Kdl_Q0Eog0d]K-_>4t7SE,":NPLO+E>,W^g6qp>^-f((;U?OR>R$h)[Vu\4/7nR)*cIZ\6[ma',&kpZmUQ[@uLf#ikf@2\ac"hdVk;f#]^lq+FhHUqm&kktk=\LSai:)&Tn$G_-na&ISM9(76s3S/XI_Vn_5)@UYq4u^hTf*mnMmsXr%54J`j756J0=Z\,4bQ+c([VCD#:J0Y"5YL0/XP*,C^CBOP)hsZsqubeKd)HCj>-Pk%(]elh?:iXA\to8fYqX];CO?(P;]).9npq!)P"fr:Rih]1r$:S1BXWLl,j!m".Eoo!&rk,"*,Z:3e-hYEc`-KC7]/6OUQh8"KH676?;]<$?)Kc84V_OuL*kl)rG/OW0.:dr9dEdgrY#OF:m?G6YS0XM`89d`=96QMLTVfkU*;t<@\6=i:3$B0R/(c.Y?9BA$kX%T%gRfa]*u^ZANBuB!hh@WF*^<*.Z3pZqhY#l3nO4[-_#/K`Pi>89EQXojNWo6""c906/J#2,<,GO'[phX#jg:fY>)8oX4se8*@+pF!0B#-G9dc0l>\*-.q4i).5.dNk#)L+g5u4YeRiVnIo0?7gtq-pEcl>H>HD[ksDhoBi!fjt\-/ZJ<'/fHH%UU3D0!L&boj8!om'!$3OPfmI^BUhZ`4Y(+T6q`JHdIA"di^<9O9>H\`ZKHm45eEcX$"7,r;3@P$3#=`fYijb:p_ci+N`RIllRAIUA7K,;di-LeHeV&bPbtW4bWphPra6(]GILKho%54`jo4-$+s7b+IR7,bqI50S].mNdlpu='EMY+)0,ubk"L](l/ZBjsj[02V;PKe%,2U5O[/4Q<8iZ'%2@DKejBnG[5."[ZF^EB?^3DFk\mkm1Y@r5/hZ#k4@%>R>?E2PmmD/I5d4`!aN5Pt(leE1F";fGahQ/%7N5JJb;oKMnqnh,\3Qbl:hbX=\ZH7#!6clTW<@2>kC&;MZNtKk"*MSM&FMi?qHXiA#R#qG7VUJ[Br_#IDij)97_fjkoU`/Z_con1"ZLWG;f-Mq/SJIib[cM*VqR6qd=+<>+MTT$qaiP.e=Vc$L>eL;F-M8p9,`1Mc#omo^5TtVf(4CW3]%,`eHSolDi/g]f7Jg0o4I_bhIh"%s+8./0K!p'tmqCU/ba.89n7!1pjoJ%pid,p9ldBJ';LjQ(DVocmU`t8IJPs10h#Ee`fU_Gj$YXLQmXJ6*b;^JJ^eKRZP@(6HR6goRMo&.Ek@DQ[@]aA^W3h6=UUW8oEUDJC2bEL"QZ_'+2SjC?>;\W\Kq"W"@co[@Ga`>n?c_`Qq\o-R(P%'d/9F1S($sT#SS6O4K0fQqkGHRiNt;Gt<"B@s4PLjSa)P*A"3[P%8V5-WkZ+_8?1g3k"%C>KoW42(=Vds.J.rJtrNJ4ZNfp^L=o0-)h_/*LndSp?bUXZm\-:DiZ[ZOs/'jLQT75tQ;l5#M[88lf;REt!Ki>cc9VH@A:=H>g=VnEaJULYk9JdWg,&?^_>?"_/OI>%PVq1amck._)gQrLhCTH;9e!jD)R4E?+FLXdKlcC#8k9&SSmUAfqq>N@#8gm`HJ+f;?3092-\5^?/hhkt'gA+[R7q1k@huS7+*jJMjJ8A(=+7;-#%HBhI`/)FaP9`BC_1MoA?#:3H7nDM7JP7'i=_,YrIDo.Q,s5>u,s',S'HpG9\=0l$\YHf":'q7ajOpjcrjo_mj3#1PK`IB&hm6Rs!BhW<`,*X/FtUGLFUaL)7*CSC0$s,UC`Tr#29rF5lqrXt,GF*a>oVL.3(*W!,m9S?FF]g:Dr%lA7&_Z.p_5R%"dLY4\UEd>)@egr4293nE/*Gr]Ld'q>ke5=i>WK]Wcg9A8(ZR#!^eU=1f[ll6cJN.XT.*7AlWf.cBSR:YW7[[M3go:!_-mRDT9p`:hk#("pP[O2r+VQ.ERj[4Fl3>@5c-o+F+jM?Z\4Ej$*$#[K^+Ljnfd,(91;7etafU#Rp"b+N>O;Zk(ohlam:2-qE$j)P(RKBeM!9and`B7R]G-j$c_#`sO)Ao#N*!^aC27Kn`tJ3qP,SR,h5?-7]I4"(*mkI,`/Z]pngg"-?B?l2Q(]T78S'-1r8EaaqNP4>'DTr8LLtH2L*,`c'r^_.T'4PpNhA9)Ia16em<=IHL`<[g6t[dAodZ1to34#$\mM2K3nt/W'_dQ@EMk5L5%iD"KQScJBJFa?cM!i0_&HD@D'YS3BM^;5+S`\ahM!=@&Fq!7=Kf4H11EjKq(kh]iWqk*PC*Vl44bl+^uI6aFgh"mss,>d6a+_$K[ZVra!!7:7#nDK7;_\:Y.AA*%g@IU`RgZ?T\al*6"*3*ChRBO$2D!13ng-9PF\[llULe3VahPH@n81mDBl!\6Kq$rNd.[WL5Vpu>-G#N2*WB:u`bWik$MPmM-gV3O?NcS<dnFhh$AI$[!u:g'Okp=."4`_mn9)AeRpgj)7C>\DCj]H!iYhfmqn\,t%M/N1;!M#d-39j>R7$/Et$\VLJX`:6_:cbm:#-JLmesg_Z+>T'hIF-6l_dVLhB;`eHUsk"Sr%!6s+P8:Y)jT,)?G^l,jbNrK;HBqgkA+oXWmI%3*=L.o?`hl!J-/6PrE.gXZD[kKj3>^\^sZ\%#?X#qEm6i6."#EV#d2`Cc?-N$S#'+n6>.bBC1](=Dsa/5.p.@hf)H%hsO[_)(RkYNWt$?N]lD?Um8_2R3gN2irZkBYm"M&FEK4J=7a%,Y\VD]D@GW71NO6-kHDRnZ'/>4/4EJQ85/&?gV1s:Hg=*Ji'ep^+pY'[9UrQcpXO96bU`jLkVbUh7uMIZ+QVZ)`s*E(YCp3P)DluCD=Nuu=f.ENWM/,jD,Mh=LNn3e+D"s`'qU``+Pl#rMdJuOjG[$_]PM^I5Kts&X4@J%RXg8#jF%o?d>tJ?)):KT&/r)q=tU=m6X0+_nC[T.WPG[\L+73O;^,Q;FWT^5bt!lleQ!N;6>Q-f@P^%rjO/'a&gCpS:diRq?:R8^XV*?ZZ6>m(:Np"HIP5,#%D0Gkm0()PQ$kQm^5(!a7jqiPX2m'46JL>(csVD^gdlYBZC#SLUB,p7D2GjO$cD9@EG#$6c1qo:/i0Zke&BNg&Fpk).?>3X9"VBEFK43^$h7SD=`(rS@%;X@I-#8osDQC@(NRe)45f]5s"3qN@)';l^4+ZIQ7'oKHH?6dVh`gsF$gK+_Y.qq?,Mi83L-#^Y-O"[4/^4H,@]0HZd'mZis`<:L95e,DK9M7PWj*l)XN?7K(5cilF!<\l53dT5[f"15pe6E0AmTJC,k1O:dUh?@H=BCT#ia4+o;c:^U>/2OgFH[?FaSbY)A8Yr-<[pPeB@6,,tCBqW.Vg^aQOge/7^/@\i4.>,_eTumuM-(>j@X8mq:XeBh#kO8bHGT)Q'Uo&Th>i-o]iX21C#3]h>L71Z.U)IF-?G,?Aq23o5JN#]5.jk\%oK9(`&r'3Q';H'jJCn<=*)&IuORj/?`&n;u2P0NTj;_5>r47)eYZ@I;Z,bWGPQL"h#l)(7^b;8Tmf.nQ]6,\=[AUfBZ`JquX$a3Mprk9ItRmP%]Nhof)p/'a92iXTD2_WK$%doZccgV,KqdBg#Zi"F<4UFD*U4MdaA+OQSq`Bh0LN4uYuAAOteJ7D)O590eJQhbX*Cckpg"76$@_Z5f3&GGfl6s[Q.cgcS$76Ui*%cMb]_Tac`=q4cS$U,ID\192jr\O+63BU:hl*>9U:.#):Z*ETG9Te*cQaBog9VXTs&JMLqj>#'Z/5+qN-V#jMOa&KdL:'$I<"t3Eiidla;3LUdTQITcCH[(t<83WeJ'C*b1TM;XLo@R1pAVt<^B9iuT-&Wi.e@o;m84*FTN]29Q1KN@:V$EX\/%3j[j0G9Jed=@_lfLVCLqYu*9"L(83iE@g%\9&Y9'5L'=d_l_>L!*mRpT+gHG,XoN"I9*>C;('["S\U0&>Z64eYQnCT_3n7jb`$h(cjK"D.9-as6hB0h_2hc-PYc9+>%ZoL#4tM,!D&;ZqoJE!+\^4Hc;99QZZ)OE=UCNZ\uVIJXJXVN=](,7"cbuR\e5&:n*11%s)K(CRD69>1WmN]7Sn6Y`0q$53*lV")18O]/BmiZJ]DFA-@W9N^bY>IL9bs==ie1k+m_)ZJ;jqRKb8q42V%P37#'\9eh!_79UqUh#+F]D=D*8[Hm,8J>bWXbTS&!MQV0URl8$%i*HHmr>UGc@ZJj>9Lf;K!7!OP,o:3pZuDed9*[si)[mfnr"^6gUmc:tIkEV$:_:cETg3(]n!#U[^u9;;V>mhm5Q`d1"oZ%]==:\'^ebO&2-"!7!0m,:u]"8r^YA52m0%VXA:":O>Rb\C1]X3bD<22Ul_Ajpa6NhtP`?6@BQ9oiKC;%h;PP].%&K70*2C/Ejbien6N#F&>s:X6odCH9ZW=E@MRfpqX>1h("BD-!nnmpiY#^kP!,6[pBco^'2WYV2-AE:U;r$Ypt+bSXUiiM[lpeH;2,os"@o#&4EQcP,sIDrHu).8hm(Btg&B0C5=TVu$QXNX6J05gglMkD\0(>6f05!lN7_.[3>@;aEl"/JWpXHklcn3OZ@DmYa+c!uOKfR(M$//bVESCMkZ'NL&Fe??>&:8h$6t.4dcP_`4)@0Br2d!$0.]1<^C#s@%J&6)i^H^(=:m`3ZilO*\LYGVFN@4lIa15:_-td\)6G>g-^m)'>&E#_#g1&rlV^A+:!j^DdWD&\9A[o]fupH?g^:YXYUoL5f'K%a(9)+Z4Kdk-=8p3%DLi!EieQ/\t.GO#NAcY).Ybu,'I65E&%:(1*f)q3UYeBpj>,)=^(C`Yg-1aL4[LK@U]n#4),1MuK/UX?lWpFXPr$#H&XU%kKoW;jM@lrD)>++cX2^0[bHrY`CFD!1g,<$6-Go]%/]"G9,R'p&EP^bqYt=1KeoTuDE1(e<9_=1NXm%mi#CYpF[Up1?0E/qZ^XK4RB=ge)ZkGol>[+Lk"%AXFZ^E=&n"A,f?WT1j!Xss:159uV^#@c4K<^B/RV_gSch`<5HA7*(eao16cHc(mmmp[V"Mlc6UiF.>gJaG,[B@6(OuO_qu+&SL"\sFI\3HIZ@jlKC#%@tLCP@nfA*f`,nlZ>^3HX)AJRf>>EX)][X+=Znmjt).e@HgUC9ZA4DB&ZlK6t:-+i&T!jSo07.%aHeX>2]T7h/6]FBkTMp<[u]&jLk3M--V_2snH-\^Cr4^/;'ppF%l5`Ulj:EZ/di0]A[dc3fH\e6HicmcPIgXt&3QB5.C&SPhg96qXb'U<8r[t-i?X4\mmc*)pOS=^"(LG:g]!t6Fs,7p.UlMWeA)>@s*n%SJC^p`@<7%0[-FfEjlVpAJ&rkLY$;8toPDBP9Be.LdZ+@laR9lVD!j6(7Wt@3:bR_i:GLaqV\,&@q"f6f*WI#+R$M#u-%X_k,SmkA1aYoae/a3t^g6.9ia[4^$%]XDY^lI\W]l4^tR$=]UEn%2/3hQ!e@\aSie-'[(#@<_e4bsY,N!8(rtbiK[HEPL<1B]3*;AcpEbD83f\^[FGYt$.JJ(k@(Cku-&hVCYNRbFo?4+$SQOqcW_7h)ZFK:*rorH2J-,P&mR/;*/O8>GQR#cN*e^ZN<^``9XR2S'/70%C9T)e73":-KY7!(Vlj-G7eOn196UGF0#[_\gWIjbZ1M]14*p^hViGqdX?LbQ0I9f,8b&!1nSZ"j>F?(f'$B5r7LkB04Z?a>*EU>@VTRZlgnWCg`f(jX5A*a3@GE"O3.$uT!q[U%$*(H7QSrqX9i_jeNnrO@0\0rnL6\SM;_;p`]\6!u>&_S<$=kI6$AY"Wh)["P$X;LS0LRp52p.<-Tl\rX-TVk$9JDZa3A3p!c7a&NM`;GRo6)@0ED)'*PmrV_o_m)k8Q2XI\KEp`qZ(]oX7n0'cp?&E[n7`=8]'a\(=Q;#_k:7pX(Gp$`887tfq?3WE&/8I7pjrKmgM]P<%-k"3hQH'9OCSi7sSYJUW^G\*-M8VBg!QNipVEbmrL?doqj>(H!+h'-u.JW-c;qcU2aI5cAD%M27H/G^?AG*hL)nD\[8in?R25C3_SKa7SSUH3ZA0VK9ZLX#%9jn\OU*q;F_`'M1ZlQ1AGHQ\]or:`9'cbR=_JA0Y`hO5'd!4[]PTk+U&-iJ(cnJE9$nM(#&EH>Zn(%H_AZ>+g:7J%;>trJfk4ZS`i*VBiL=P;4EOfk9'6:L'&lU(ggIFD+"8T/q"dk<7`SV*/o'\3`Hmg2c@%mZal>I,:rKdR16;=E+$Rthmo\WP;0T5nmuFXc+Z<%)2&j4`q/'L=hF'ET'=qr]?N=T.^Z.lhV']YO/Gfe@L?A>W4Dbj-!5D_'n@Hnp-GUJGCU*a89KO8Kq3"TV6+dD)c9k&QlYl]saEmbeV-/m*#PXrOpUbp+ho(H!642/W;QZHV/[u>.6%k"=%nmmt(T!c*YF\[3FAF#bkbAhIA3ajF5BlIW8^I67:-A9Gj03H_B7G2s!-QUd/K4t_'e[YDI9>hXp\)TTFgc7btj8$p^!1L]6'_0IWCToToXnm!l%/Cc[`:N.@i0o@ZOW.)&"P:?ZuZPI)!(YC3^%c(e,h!*!a2%&)9B(TJNdp@m8g3@q%+`fQ?*.=BQ=6(9q4E[]4uXg4?\H[E+8*BhCbPA1\f32/T%oRa!YDcerZ3MWqPkO*V+*FGAc-0I]fhR6%%cMPlt):%k/iKaqHWT"mSJEZ=9!ZK4"d0,phj6iZQP]W]_^0ZM16QrUGZ1)AJ&g026cW,%45fNZqp><_RELCVqSIV&fdTEMYDr6Vdm[^-B)i1*18=]>^g&d8n$Ig$>ChLmhdK8p&QG[.ZR`C,POQ#63iBaJgYj0+,Q6;LA4bkYY0ADk;F'@pO!rp`G9?A$-t`c$N;6F1:daD,,g&3(S"UDY:11WkM4U#m/Fqmm(j`j=+R-^_K23A-f9i['CM5q?jXccm3k<\rkTR1.;9$e0Zk&='B>#DfTf%mW_%3>+d]HC&G3U.OOc5F?*>6#eFJ&`NRc3\eMX'>BVCi;]ushf3=mDm_@`ns[I:U(nc'*l2I*U^&h3`uFkI`;7J7Q!]W194E50OuU#"URt41Aj$Xg+:q/IP>IXW<7F6Iq8L/*)CHPjDNg#B^M^%"4:H12W[$A,H6P^Q_/,gXPj8PRH/K4=CfPm2COVgpDuBP5J,gnf?uOkaO!N,pNTBikoX+pW<&&ut<$l_O7mCaoUI%G//EK@6K81:&:@-j?Ukno6ePBW=X[-Z2/UF]Y`9_umMr@f8G2WHcTVC3h*^kHN]TUFW)*hh(q$R,9b]Xqq#lV\=7DrK&Xm&uH`,L(^a;PrhXFH=75qG=e[=PImPTVk0Eh7Bb:1gueR'PDUITk-!@X>qUAi?3oI,2b:3[_.F0dkg+V)kJAo-9lNEiPmaWlLbhSE/]nCKKJLQ+poG^ZrtUOH\pgirke5q,ua-L6f0-f+q#.e*l$P*tookbj,2M:2BFeWG/4#FqP_Pi\t3)urSZkPY,KcQQ[q:,75%R_6^,4#hO%%`mf:7=-o?;>So'X6\S0$TA#!^9(#P3K(*qdg=b'((:&=`_c8,!#EUh7mK^a#k[#WTq*.6C9i&SB=+j&d32:rcI^sj$8ol?K1CV)8Qb_IT]Q/@]3b=7md`/Ekj_R^KLb/%)9oIB7Ke$Sk6V$F.?hS=nt_&2qf``F%,7V`/MK$5mTJffkqQ)bSst'(Y"-`Yj3"2`%AGm`;YcRRHn#LFM*@28uN@s8.1,Zd/OmY-JVg^T'!KmD3\\j5Y.d-eGjn=ZVJA>.p2K(>RXgV^=+8:fZFHspqVa\H%Pd2sS;E5*JZ4W'UC_[cP7.`,eg<4nR^8^g4Z,j0hFb0*Y\TJakrVL4=^e)%WpsHZF\@_))hA;*lg).T)1!^EZOEI_7Z?N:^]NB$:q^M;QeA'l5[T%uSDgOa#j.Jk&0mGW(b?Y!n!iZuGWKEkZL@hISZGQC`]A7GB$U]qI>SpC0OC2qqrJkUddMW)uo.(T%0f3Z3ApDet@8M0c7L4.2%[GlDk4$odY=c0hKNt;CF8"P&E=6CIFD6O.hI7Ied(Q)hf0A7FGe]B$n"=_>W=aHnn*5TGT=bh;i6&uL(9]BGR)Aej!A7Ep444O&pnFWiEQ;m,&l+S5UQe4c0cJBqM%2)@"s&:[4X-FgpeJX5.aklOi6G<<,[Y0P2+?)l7[ndaa1mD-3%mT>T('h7(Y(A$\J)X&oKaj*K;"bHai'4M5?O[Ca1:c8hY8pHKaZm-OC\:qP+>@b=gJk\5s.A.a&%Z!1so>g*X(.TBpTk$S1/Wu<;nGb1])/cdUA8mUKtec2/e%R,5jqCo^a3,cmUVKCu2dVC'?g);&XU9OEVl'$CKV?9>I[_j."=M$)iaY48hX:R0bCOZN<$;*qq80?]7]bEdTqFH!a1T7b1nIe0H>M^TsMIc?6+=H9q%NA#2bGWdSu-7!K_b]dWQ5E-i%.HZuj'T\+a]f?>D$,"ic7l6#!+G,%;_Bt5t3)_86iQ0]htI]R:"&VY11Wa"W/Q)4$.C)lYc__B[Jj'?P4FOK"7b*oTVR`!Qk:h;N*)Db*eE^(/4'ERdfM8#!`aKO%U]6AJM-mf$:tVas#=a3.E$lDorV\2!ap/Cf(7]Pd"q'Lc;Sr"KC!6Bf9%Z(533BgkmU$5#XUE^O/Qqa#?'J&9=97VA@Gs3:uPp]0^@,I,pt,16hA]poi]K&kM'>FaW^;>V,Fc[$GA]Mk,=bA&;\/e,b5!k\$rHC:bU/Xo&W=:tLlOC]!`Z;bN*)]&oXi/f%h\FL.7<:kqQAFTlj-JBE0N_#o\^"*CO\b/_Rlner'/_0eDW!f:bLGHiacH6W.R,"d;Y5PIj^H!4("X7_4:UUsZDB@LHaEVCht2IhWAK@t`"EHSkLSt[mP\=)IX_&9Lfmet1[[F*akKL2p?VdF91YuMfqp4.u6m(PiL,OKn*Zc$1kjl2c.B6&rbH/FY%kNjsXd)jfC3'sQ7#p=sQGpX\%WEYRg`8!`:G"%TW4NNMV3eAP4,;JRJY5Jk)c\2N).;lNrA62*uqpFuIZYE;1LY4dk1Q,^j)11>1d\iS^=D#-jX(Dj=0_/=?E9ll9Pq2S]YkZG(p^NV\:ZUN<`oi[8Pn]T)(K1OMuCsNo>@ib)*f8:hOYV#.AEIu*##[`7PBI"k2<]*I*-c*.l^;'(5MaMApag#N*dql#6GU)>oJ"SZ!3WQ,g$3(jH+-N6#Y%gGB0m>mo&Aa!`(2)@a;E$bZ[a]WNg6eXoKf9uqLV\G[7O(mD8MJq]QTk$!_.2p:$ZA3.@$[Qn[RtsIYj;8!?iAWtm/E]HgTsk*iK`J_4P`BRah8+pSHlbZ2OW^o?0`Z5I_99=Z0HV2O#Wo<8:`cGcLW9p;+i"jIrHaDPGlS[uphdiF.4*OaPrH-k=f2Irr.`(0?Xr([O.Q^&"b1IVhG:"/(]O=/'kB,4Rm;C_<&Pp;;`Xa4"n5VquESqVH]@k^[Hc3G\8.,'HO2[mdms@oog"JHMnP9)lB%S8_5>sB!8^Q@P%Tik]uol,K<#MMA6g1KsnD)lK^/Qa;/r=!rB//W?iDhII4?uq1$(A"9>Q3IE1lSm=CY+%9@qZrVA0?fWJBhu+Yeu[M#X[:0`8VK`YpVQ%;mV73)D7(ma-.rCf-&kYXG>!W)PudHT<6,9ICX^UAY1s2i0Li#*.7*jX+g$7s*M3T[G#B.='j21NnTn@o`q7;)!bF#-]Z\mBO%YSYh;9k5M71&iZBWc,eqi>%VZ5^D&o,%kL3c/4c)5:n]!@VX)M?E8/[LPcMc>j4/BU_r<86uV,2U]m__8-UD^BuHrb]/jKTV=C[?6fKK>V0)W/kDEpc?41S6MHDH#*-RLi4s14cmh\09rRe:i.*r4t9ih=kn$HRF)[bn9fCc)TYM]k4Zf^l.lm3@WI=-+,9#>`<-@j[t?=ZnFo3IHSSKrd1a'[jhZ;X>?>,#&]e%/r$8G!EGa&n*lFl]FQn$4L'G>,1u+XSfi6YN$-F=Q8J4JUc#0u@6FtF?ZIIlK)jDP)#VAfc4%Pc^IrB.M!kPi7k5Ll;oM7(+LmBZ7#MTt$+kq4IqeR=nJ(rh?Et^8q^3W%]`Fsa]do--rl>o0knBX523pu7I)8DblNh^0.g\Sd%gsKG9OOJTOlkE@]O`u'q'RK7Bk-b[e*iEheX+iFd0Neq=O<7@"Pae:FouE1#RmUK0&@K]GT.Q,titbJ9B%'*&R3A_0.BCjKXQ"?q6&0mR2#?:>a8-CD>ghQ1Oe`3jdYp"*64CNk9kT*>;eM;Sm,KuYT2?)'G>#>)niUrR!\'OlFt\7Dm1lQ+=BNqC\r*rB0hb.-:Eu$84O&-X/=m5Gnn^IG!$R#3AgJ6\(&&`o%B,fWZ)!\()fUbQ4F#.(lGu8T3W1m:0M;G@*6laK*Fu44kP[&$G?/9XSF!bULhYRlqGd&Cc7XA-n=X<-!igZ0V@i.pPPK$"AOo'0"PGch+X[cUP!s)@rGHj0F"QOS-3O,,k2tTlOFm9?997[ir%S='ZVW-W5h&Ro^Onf#"3bSrTonKsJFu18I0tA,P[B+8V.5Gn$6?$7X(Xd&G=go,uB_i!)nXG&)9Lqb)?_+V'0_*Q\8gI+L.#8B=jjo?#>F0G;cX=)6d_<&")T-fWEUr,H;2FamBsit(53fCW5+Q[,C0V1'JnY6R3_9[_9c#9aIt[u(Bj%hCl](To.BGj4(dU9e&;&'R58B^&4T"^\8;dtj\Nm4-:aR)Vok,+sYF]4=jLo&oB8ZSVZkiAeWo4gPhn_at_EcRb7aATU&7Q.-NE:q\S!Z4ljmmDhii0iBiW$Y+Q6/c/*-APQ@=d>c^&)2<*BP?`LrKdXYpZ8Hkt>OoRsdp\8,:tKt+d3_%'2W"p]jF&eOuZ8mCTUZ8^00;L?OST*`g$N5aAK29Og;cdetuf/)*_GGAJ%A0BKo6DDY3P3H`3YQd8;WT2Kq5^>d.!Q+&/[*>Gt*a>R&;!qD-7i"K'^NUGT.b!Zn-58X7EC,?<'7Vfr5\g*FuEFR$t_U=:"sQp6^hsc?^[e&M'NU^]isSb9jq`N?"VDC%/;AV![r(T#PO!7HpEbMeWH%-8tjTn:#,9I_K.Y_@Y#:''Wt6'$n/2Dk@f(Pr>McGBE'8$66HcJKddc$=a0O8NjE^cp5/n-dS)S;V?L7fmf`&N=en!LS0)O)Tb@_kcRnZUW;D785loXC2(j83YAiF=&GC-6:SS^$W1M(KJ_2MrNFg['njpq?t+5AX9i&5fb-.sJ`laZ4fh)%T(./>+4Ku!YD/M')N$^T@lk7.I,?oQE6\4*23GNqBI/Lnc2Hj3)Pf$42]#<@:*]_,GoWWOga&@b9;.;Z!p:]aZI3:)XZM#QAIb-kKWHMQu8-$%;%&N3?NG5['lS9`1s(>ILn.>gbJRL+Pcoi'(WQ;]WraHlfJ#]X?X#s"G*?h,dMq<433+^nB_!19X!E@3L(t-08<^l.p$N:H[b"Bp8HIDXmf6lV)Z%FQ>TJg6mB80o%f"jRYh*,!L3cK7fmj8Pl#T?;C@EA+_?5iG[AuWF,C!(]:FYQnfq;eth1BtiXE>1rjNrFFs4B1X0h265M?6W$Ht#B"l"O;&+J/SqP8JeW%r(WWd=1.n9jdRoD6#n0q,XfaZ]^9jGt88J+=8qK,*'2A5Osp[&&=2]+KI7t5o6=KIO+(20RpRJn=JlXS"P3bXKP<8VbX:?aIBjL*&:/5(Lu5d?,/7K&?F:*XWXuuk$o;t(ZruD,ElF_`AYR^oLH0_h:<%!dK&".l)AcV"Oc4T/*ZMJ1QJt^!/eTD?*u#'E5%!0n-d&2Yd!j@q5$NI@0'C4P\;aeL?L"T:nVleWl/$K`u`0TCu2JXq=])0GZu@(4PqX&UoLs^A=OqqQ[E$E/-;ng?%-jkA`nEl&6+MHKJL+%7qDl#A[:1ZVdRg^$OgP\JP`<4mCfra%gBX)mX?(F3^@NF1e-+4(R,$'eYVGohZt7JgCTel6WTVg0K$=m64R>D1L]KrmC(8R?;AH]C:,+VZkqIr(AZI0"F0u0+.9a2=YIEn1f5,@`D1s(QVq%2OJL&8JYCNT.]L9Qf[UDJlK9)7tk5c)7UoT:M?ea)`7rC5B3dj8<5d/;ApK+L.T4*pfE1oKst#4.i9]ZU_Z9?B\K#8:FQl@UN>ff=o;YL_l*4.`mIdQb.V=Xt"s3*4CmMMDG4Z33)B5uEEh=RP92#cQ'3N(Z#GtW'kq+cZQ_s]73k4WP)F.cp[k1np5\79Jo,1$e%Sq\-CQW[P/)TY@]0eApTi]gUKjBthCCVu^nW^L#s)k0@hG;7bc7tYR_s/\!o!-IF;AFSDaVJ;l/VPGf^Q1IrSZodVZE!DaA-Dl$=nJ>>K8:QWlO9j'T9/8ia+1TVGSmNd"LWT78Z2\-Z"nnL+a;_QUs<,\XXZQc'XfVC`Y92F0tQ8ZLrNp1B4Qq*O/:G?MSW1[Dl;d4X.&!\5EX(UC:_U/.*W)Q9s*U\9[u6sWamW!E=&+h*Lt2]YEHg=shc[[0LZG!l)+NPR7G68^edrtr]q\0WfnhU6CU!ud.U:SPD6^7gcpn!%t/"R-(#g<*sl&R9W"'Cb=dq1U]^IEb3((c,6+pFa8'pW)\MFG1Ij18?mmsX*Qf'i=p5k+21+T:S1G6lN:n,O9>sb&d!_`:AXt`ecK;`N@ng,@jBG&'Uj;ZZqBVX(]\oQ2bgmn!d;Re7S6Gp"1r;gO3!5RH<%Dk:rS6+$RB0=h'Vg=s<%"C'HqTA"3$bbK)Qs!Rr\5l/PWcM,5?0E-DE`)!]FVgGu^-*>R'o@k`9G>"pIPoil@SIHCm%A,fCXNaaeK178H=^:P6."q,J&2=^;Ra17F^$EW?IO#AJsM?A$W75-8q[8kmb'BGOZ3Zk)!i81K\5,^8%-2m5q+Z7'[2=6fs6d6QOt8HC+Wn<)&>DV6JPIYiY5_BYc[#%*^t#XC4s#,&#qQ$9=7fu_Ng/Uo-Z%0ikb4?)[fj<,.AA@e;eB&R"0O`*b9L2hOk8X0GZ#sSql8A>.]C`"mO=aY=&HG"*JC:Q>MF(SclG';tb?#HiD](i$ik&@mn+kt;2i_%>-/h!`>U@;&"!j0mK:o?qT3t#j]`XXbZCrCd;is(-K&s@;KGo`5@).gQ:Ca0rSbmK7ugOsH$$nC>_UN]i]217$IrN/06pdi^^f_:!sO![M9R3iC:1KOH7sX$.uDM0(-d7"*s:Y^tQ=i"F.WAk#,[kTI9<[cAqM_S/Op!lM4Th"ui[`k[9^;kL'<(+Oe-LJm.8J8gtkG2i:]k#"RT7;\Z4a=Al3*VWMHZm@/AU(4Q1V#DJU_7t+9bCJ[".%'tL2e,,;S4Ig!STP$oHc4MMOj0XA?>HsHdoka&(SQ5/jXTSk)<7QkHMh[Lg0RIViO#ckNb*pkT;$b$eSQjcYT2"_+JD,#%/:F>bQ:o=\qG(gLuql5!D0k&nT/CaH*()^3W_M8G'^SqN-m;dib9OZ[k`qVn.h]CQBP(:NXAe?2;?2pR!9+D[tod@o.He4'?Hr5fU;,CCr%[/]pn)bS2K!O:[!OL#s(4Cb2]ek;%ip+A4[S0$Ck=MPEn_FA##:!Z"Q=q5&T+_&u=oE@L/P!VF6cU7G`po*(%VQ7Z#2mn:eAEIoSb>@p7_(HY+Rt]tEg,@n;js`sm&24Z(Bj:5BeUB'/:,bH-k'3%=kAcT9$Iu'S(W/SjpHFA/3(TfpnP!O(@b]28Pu-K#,tk%o0KMAP6IL_A+O<`ZYBBQKLHG$kR:5b&GF`RPVeHsmFR^35j_UIV[)t`Jj&;mq)aJ_WKOFXN.7=k/g1>CDLiI%&!`%a!)W@:n&-YT>km2-b&!.[e[kcU/nG/4caG$;X3S&1#hjjhTJV3C.k!#ofb)(m%l_X/\HET"NR:kOFa#;_e+-KFT*cRhe*A>u>cZJ%:j"d'*7/((cpKSN;T]Q5`c,dC`^o3IQ[e/Fsph!!:39%?.?`2dt[dj'YeR1"09`4%<;fOYc1?C7IMD44'kGM*)rAN2-4=I$f6H:'HABE/6Ynd%Y@[c5BBQRNs'/a;qfTGe/acTt]+tB'YfGS'H"Jte^`R/'/G0C\-D[`HLRDg4m&r`-]Xm4J8'sF,,/G,q9ZPr'(e9"#Dh\,)[L(fKE3kK2#'8b3a<4JlLh;;03M8u,7/H&L(^k>aJJleKXCu#"?)f-GCTEb]g2O9O\ZbHrna0F9lr#7(V5NeeLJu3XmS*rld-/-GaeK:j3.E&Fc3>]67jh##5-&";+a_P1u#IqB-7LmXN@WA`m>Eb:C@e)%I3CAGP#1Z)e`d":h40mr%S(9tI*j>Nod2p/e!b!h%bU`78l6#'0LOO&iinWZZCk.[\ffL_Q9;a$goanumbG&+]d'#H)j.)RjndTBiS8h!qfT_G$,VlO$2WdC&o;[]IWNau?4jLinQIo\:Qob\[Wgrr8/\0[a7kG"_TI*eG%TR5qZe.0@]&Rm4)\a%jq0f!oPA_CVZ\iH9WlGIUC2"t9G^VR#]F6b'b,1h-_-E?sq6]Y1!fnQ)7[`-0`>=OHW0#)2"lS%!,lE9E-\k_PE^%t6np?uF4cNd?[8atF2!o\pkn9h%h\9_r(KHODRDjc]f7D^etpjgmu6HQl&Bn`T=StK"f88a("ad.aUpI/eo6o>(+B-lQUs[2&,(`mr1En`Ek]O!j^@oIj6NJ%Uc^Su@$_7K@iW*\S9%/1uA_>`gLM8AS)QCj-9V`*+?_cd.O;sCn9*#aJGcG:^eZ$W!SKN_55o'K]8&gd2HA@ZRT2-@8YPr]9R*2VOTXak+Z<^uCTJjESD6WK=:&IUU%"WUojub"3VH)I*?/-!4>3D4Q8YAReqg`]io6/I1/h.5,CIMej>ogD_lXh\m-?UIk\]c)#<(3/7@C?-t_^XjS.@)BfL:^s^G%8G<]'UliItXP\8Zmr&JkF))4Tbk4J'eZd/2.UkC2^RKfuP36$Pa>E+`L[j*+\^-I8?g7ECc$SIe+L&M!1jkaE-o^V7a4[R8O3o(2eukl)RLU$s>`p.9/0Qqf&fep--$0SHraM]('N_@lOrJWE$?c'(t-j87ncP'Q'Xe>%3>?5ht*S5VUKAV71=*)>d^h(FSo.:LV/e>N_bH96\X*5Jd4UlMu`7[F#WnT2X!HBE$M&(Hh]gOWq3Q4cs+uI8S,9'K^7rG818.2KjrE`a8/E!2Pf_ROX<0%cGN^AjQ#Jnlsr'P#5&5)ZnW$(o/"o+aP;KlD],,N<[g`%ha5a`7i^-"bTHc+n'WE%:cd+\/I$["V+caMba*SL!hD,6<3'Gst]h^1uc3Wp:^@.gjcMgpe2[Ln#ah\PoM]V)j?5f/TTXm'Sp-t^2ahLX?+Uaobo.DQp+cpGT'E?sV:N1F,9]Ni0,+_odcHI3HU?I>pH[9+C6`a&r_a["llX']KCH:##2@u;$=s69WQmR`lXc=J["'V8O+n>tf^&S"O<=:(54P-87)O`:VSRe;JE*>,CU`s(I$Ipcbl1Q*4,l^\=Mi1l2-gQ;tW;mem#!`r/tZ&CK3+gpOHqY8\kOq3iE[Z>OLp#]s(_/&Q71)lC3EUm/_13Vg^m18gPLN['edoC>!j;\\@TDfF;L3j]V.0Q7q#-!WBC`rXm^HZp"daAQ1*F2)$t=OI`_:Ebhf'S;]X[Z2"5YnJVfVhWim)fE6HOsgK.M$OMRC.-?[J+Anur]q4"0.@r7OGQJ;E6Vu?$n]Kt5>8Mbil/Hs7Quq6iX.d3'O%U!X=Y8rp`25boeqbB,@M%'FO#b)JR*p0K>_I*q>CWH&O5Mrl?Fb,fE,C,^Ol:;i+kupSnkL<*WC_Kpu?DQU[0UINi='Ya#O@%=h5h2F7$Y:gjDj1CVcsJQ)2?3;&."J\%S^`>']ZLjB&M:&Y6b_b<@RZDLX0Lrg9!@=Mi0#8-Gr-N0gRLNA`Niqmk._btacBL,t.os/02]SMYKojP,=beMYb.Jk/%jd@N\7CaQaqm$*J2,Q6\/t1kD4.a+moMCbETe'#?ae2)T^*n/K2,#!,9WHm#U?6mj84jWrg@I[mR-X=l3L>XRELq\X`YF1I,%:8[@letmG4$-kh5aKLa]KXa!f8$?ka%>oh"jfI^JMl@K0"I0/ODMNf_9@pO2$6Z#-'7=k's4ksf"T9t[=OYU&,M;U(M4=W@)DAkta;*q++U5P<5,D1\iU72(FA>4UGG-TDXk@3=FFh;c[d1<;^e?:9,BGHQE*)dBC=F@'1"+i?/r_2Tq_LR)f64LnU!H?ME=q1P8CaVYD4Aa>:@G!q1C14@ZD!DPNITMZ'[q]Mf9A=n#;2f)IDp15r0J@Fi1^[bHF/)M%r7*VogAt>aj0Gi"%YA3?2$Ss0gHdW8$%>"tk3Jk%fnMk_\Du"NgemDrmN6?l]+`-@FfH$p\hW(deQ-\B[JW4N^aK'>@EUPOQLFNT*.0jgf1f$(2CL],:RNi*<;N?;b]ube0hjH*#cKU7@j73l4E`fj*'%[sB$$>Ufbi$a='$.]a0],(%GKcikS]Sf^nsrs6j,BHu>H"kcInJ1COa,^k^"O_%c.#i[VYCQ2Cg**>gq(H<4?SLO"%,Fo:($R(X*R<1s8)e_JVD>IgQ8[2bc$\VrWW+YC:KEG3?_JHMNNup-uC"cO0?LE:N>6ri)7Sc%[C/G.JHa82f*u%>Rk1'pe<"Hn(HZ!:)+fB"_CFDo:fj;>R`dRP3^jn?'PK>=6:2V\7$\sG;'A[,ulYHEl)f=2ol5P+RfNJ>^E@(th]lKKbc@d?j%_e2AJg>g[i1Xf9Co5IraN%dGaH"u4Y?^PG6@R:;tae_,YZ*O5H-`DnfT2&_lf=F8GA-':"u1eg;#tUHrGuX@J8<7Xb9&Eji4!6CSWfCH0['YiA1Y#CMi<]RT]"MOJR+)Rj;\Cude0MPWhQ<@`\:FC/,C5bJ3l`_E9@LpN(\-gmK>;0jGd&>GE)2A'TYkG:AL69uD7Dl@,kc@juN'>'gms`k\:h?o9%5;I=VsD^bi4no0>&qm!6mq['tpkYmV0DYrtjnQlt^(f?ZT7su-FV&H>-@lG<@0Z60RUeq70K3N#,A>mf=lE+R8%&\5.38-gR+0BAN.?9h]1oY_E`;V)`jR#dneuIW>@U@(=?e+paV4_!@moCaR%TE\nBoT4!C@-0?m$47uB,`OshoLS@2O%_%/&!E9kF:EcTB[9'SF6qn:%B7QPaoPV![l,@b.k;eb\^M4.>moH*(NB"Q,fffTAriQSA]V,;*0(3WY30U#j?CYRuc]rP-Te"qr4NugHF,4aDqrh+$[Z$qWJo'&d;BCemM<9WT8Xn06E*j16JGYO0UJD[B/$;\[!M*aCG)f\iK:f9goR+K,&4*UVNF/BH'pK.tJonl!O^e4qs\-&eUi%Y!+H35dRfqNVWtW^7c(?`:XD%H;Fn).p)Vgl!ioI$BC%jRR1]W-Pt/e5?ZKGh&DS?WPdP^Ar0o4?!jHDL67h_==!R5,O:Z^Yq4Tj>.!'^qs"g$2#I/ibW!In79a\B:he.sFSDoic=L+iJ,h1e1N&U7?8IZ.HU6lR`GCBFAo+,M/\'O&D4qgN5d\Og%PTr.$nrcb6HemWfb[&_oBV^OLRL[U.d^@%#H'M,:Bs6XBRX@%thJ&>I_c9)47L(;'QSm.q_-8\l/9+gSMM8cLNNu8]-9Yq.r^IaeNI$BMX+#Jl+E4/$khDW;d*Aj!@m>KM+6E'u9/5[Jp@1pa4_rh,+PiT*^01XSa]_mP?_CM"V_g/Z8KJ+UK+]'d45Ks#QJeXp6WXNgcX45mAM1BY1M;AOb+QC2iPAa@'E-ZtN,9^YoP:*Tq?BjD4"\[Kj_%LH1Y&VYV=#FE)A")-3!NN,j,5i.qtn#;7CWB3Oka[r\B<8JJfYUYN9P]rL"Mi+''LFD7ZkgX+(cQlV#^qSL&lj51c:c1F9--Q.9\T<;\j$SO:X!.PpI=i91!@OKlVoo>!6!OSB5#9EiShER,Qo>lJd1H+,-]2*XtK36=$tBIq.]TM$c%dQ)#D%km7&[7FIg+!%5EE@GP8%ZI8GDkXO`1N`oDTa%eZXp59<+a;PkK"2>e'9"rAVY=K_=k?M,Mss+[;K=cOoAa.@[imO9>B'&dbXh#eI3l8pqf@og:5E.@B+bXMkhT3/G?Tbn[32"!e'CHa/0810di,>[MRb"nPA';Ob(LT9#cdaQmt's.=hRnG)B^fL:l0HDX&EPS%"s&hZ8iR3.FVcf39oW_!sI>+Q/sTln)E3iua^Ti+tmrn7D@G,tlkTG:MO%?H7e.!]ZpLk7F;!QZa]#Y3smOfF4Ze2-Ba_=l@$gk_GD\kUrUP@Z.5phcf5Z?bE#@oO\i]<0VXM@7_r"E#PAbd"b]9gLYa=UGc[e(:lh_iRmscS[:A]!&QRShcNVS2h)eGq-RqUe\:g_e6HF2r"2F5ZnjPqMV6JHF>0Ya-_^gXXHq5@lG)klP,P#%7\&2fjV>=/(CfF'O'/eBlG:N#&J_,I.jJ3mJ(b\-ee+FUBUoY2TMMMN6`>UBuFTT%p*\`oSJC/1S4d7L_!?@ZpBPqD'M0'&@^E>Ir)i\+9lt2^a;[NT0:Ibdj5FStnD`h#D=%^FY8C%M'Lt#=?U8JIb,R_YllnG/7GsNP#dOnl2PZh*Ih=?@,^K8.3&j@RiE2%[P.0YeU[*7mLEhr\9aXuCK*V`;O6lEgN9(+d?Z>mK+:FbM*(FPWXikAMtrkHfcYRNrdsVh)L1_W)i-H$q*HUeN@BQ+!CU&1]TPMm)](F"TY*-2pgK1AF.AqfCGVEthH"%V27j?@^;f24o@MbXD9r]LU21l%N`M:dlTR!K,YMCEj)Dl2D"_V(i;J4Jhu=f#F/i9F:)Hm(:#rm5TTB3&)o^3;<&/k]`?bsTVVKQ^P]0Vd9juCFLIQ]VHT#4&;Q_),BW`4`H:NdX@NhM.0YEkg:CluH-#bS,^..nTe3V8r,F66TkH,J1$F)J63WoOi8I>6F)1]1.+u;%Jc'gn?L(p2qg%XhP)1*k0)V_@\B%B)N&\sKE/VBjHnFecAJ!8c#!B(8p&Fu329'G%\M$uKU\p";4bSq&\N%*PZ+K`0U?co/u[]dQj_IC=:X&rQO8DecHpR.dt78&2)44oPBJQ*3[Yc&0Ui:a">)rtnf8hl>CuVB&CAMKQ`#gG:eRK)^LeQ6/!.E5>n6!u,_F+!gf3LDY91+uN+Ql2O.1qnRGWO5X>.+Q/:+^KqkV[`VTct>VDAY%9*H!EnP"%LS"O-kElcbs5>5>%>c#*q\A3,_-q`a^;4T2gN=X_cN%BO/tee.ukke7],kc1u=TI-K:U,V^cT$i\DYlA#&EM"/0K?(gk_Y@k-Q^%4G@85Ksj$AN@eRA&Aq^>.:PH^mC\qNUPkpon9iq=WSbd:br-(YNVrBKT;L90`:cO*+aB@k;tAB/4BFS5Usfd3id\lbG[ZNqpUaB4FVUT>Z>=V!Q(og(!A<.60+Vf\'.3+U2cd31R9<*)7GIGs49l.0pRaGh!S3k$S'S(d0>`tm6)r4NhI,q1SE0<9C5%o%fXirE`3.H"7UBqb_rind=*U7QPAsDZ2iS4>1@AZ"=.^qh69j`$fIG``(LR.&k&!+3*-,\&,cdsODAho]3EZL4J?Ol6,,'#7kL6YTa6MED)sfF6ckV+89RZf@'*[1p0TGUDGK.fi"i[_L#TmTP5qS&=:r"RB95eWPd=IYjV1dti:Yq$(QoAu=3#=!qPT5!g].g=\++bqSfncQsOFDCa?7=kGIW&oP^6>__!$bS4CMCK$03O5'(cF!h1sJPBJ=ujsMW=CSr`o3bV)Ns08@tlp.d0X_\_[[=e$V`A]&-EC(*am+;3:1t_UQ-@DEU>!g7mp910uX?KJ<$oNe7FURDn;OVJ.$m\[OP6an7448HPVih/RU.&F8=AIF65onhO8HJp[i)ls?0n$*jt5#Q%XT=T50:_CX(CV4#:mgJml_g*0$Xdn*=sk)c8?jWC8(%'K'GB9F#UcO6i$=*nI?ob^u^\%D];;MosJCGW$d-5.r@bHF3rjuUk<@:"*gDJZn(%7B-r6KF8M`"8DWcl)Q4_+9JG4]>?1A'hmm,/0+;V//*bI^kD-l&UVK]KI_e4Im3?%gf+:S>0Zi1$f-Tn^tUoR+&t5^lh68'(P7R.HS>:b/^nGK^U1:C]BI>#/aIu/;5'?OZ$*Rs[*9h9V)`N06X!3sVnu&)SY+1P>+6u8.iRRWsCGk^'`\6\.a*)\>HjirYGoN'PAh/V"/VYYB)0lZ?J@PU=A7dh?#h7ZSY_;MNONmb,0+a3QrZZ8F/B=e`QpWB;cIZ5sQf+tEru5@O6keZV_A-g7eP)"eZ"QA<:!(dZ1=u$GMN?g;Eik.%8"Dln,r8#0Vl<5sA7K(6J.6mo/?3tX,NR>`fS$5l(;'o3b!r/XBUY'==#pE87cVM'BHI!'=s^CLtKY%Dr/p0==#&[8r"mF2H`7S@n2cijKhJ%C3nmY$>[gKOr#q6,$E([E9DUn[[m=dkAD:simQ(rs$/#9`80_CFr;`*O)+':@CdT8lVJK86Fjb6$LJ6[FQ?//QQ8!4p.0l`I*i*)@ML"A;/U:.=7cj(?nmZ6L#7#n?>`s[USe^J^$a2pQ>AK4a02YPYBnH_p[PrRUD>"d\>,RE#;If4+2\<2heJBR\UM=iuHoGH$sllEC_U&,phe6Ig-/U&/7L,d`'nNPI@b&!`I=U+4b$.[\-!k:2'+EV'J^nD1'9W+iq^LNDJMEl%e1SUO6^N4N,Dns;g!OdZ/jaKM))^Y)krn'i$mnVf(cZWZo>)o"Y7NIZ`O%Yp.B2"B7Ih9ImF$B4>:g0PB@/HlR5Jnjt.?Pj_Ft`Z[fV.`o>l9*m.SpK.O_Bh3+Iu=85@YjLaY'mlr`stTUe?&[HFP=HZX"2-`GY(H@k]%)M53Po@]kbAge6`e"jt=0bWi%/@c*1c//Y8Ka?Rrld];[a"!t!8.WE#VCUUHT3S,\WNhW7p)D)O1B%nDgts4c%!SAO(VbYVgAeJ(pkVETk]:S]^!GoYJ+[32>'@EQa-bVS7*JfM??:PLVUjn7O=M__GKo<--p^h&Sh7U`fk,[r^V&1,N@k,m9T8pKm&I_J8\0E-2;n!E@UTuX"2;V3;E/hGIO$*N5J6\j'lAGhNCD)qG%EGPsh<>ZMkUjdREQO4^bLZjh0H#"olp@YQ@I^\VtQ"LNaZHr8t/hXWcXgQ*@m^in^K#K'o(upYt!1>SD*h0&%]CLZC3p+]Mh/VD]>RK]j@"2oT$N1XXr@qN-4cKr_qU5/j&>:"Q\X^fkEc&'M!\YJ2](;49$Kd&mm_gk%=FEQp#mECc4)E[_?-G3hhg#ouY%US(t5VIrfq&1f_W)]ACmaRm+n4ObJIOs!Ed`VY?ta$h@9ZV-UeN3m?qmofH9qRY>A2t4K:R5]Ik`YDa[qL=iPDFWBG9(U'SOf]`O;.]'is+K[JG*mFs"bt7%`60LTG\>^$7j]?`.),_\WqOtmfhE^nUDq\d-:=er>.5b0Usf/m^kR60[9kjIC;rI=g410o]V?U`fWL9e\mmI\f>u<6dr_&*U6n.1S3r6A;"E?#V'eb2X@.a?ONMaf;j)klUnt#6k7H8,Xc43IrYCcPd@]WdXT0eY`'9+spR5f05&bB#u=JBMpH4(lEW]$W(E'#qc'T6[E[m9Ni)LW:h`&LE0/Vg$0EL\&c_!()ZC([=CW5il7/mE:_ZF?H'<_#.sBQJKGG:e_^WAa:3i>.9tf*\2YDe>okaXis11(bm#hMe2u5at&oUG3r/<-#:fl*0#D&Z.5?gbc1H^.m(JdqqBTk[\](GZY^QBo&$PUgX(sU2-4CA7+'s<9/5!3O(%"G&FqcQ^_9"lJ6!fcYPiTh4LB!hb*C27'I-S=Xks-TFg+=@go"b8=^1BmT.^=q-l4c1(SLHh%pd>"fc[N,Tu5e(sKl)I(fPp(uA:XZV#V7-=LP"!g(euPXd?.+$MsdiHRq?nY3+.R'4\u\8Sb_!=A@b`0lZ]%oWSf,*sSp2>&7PO%+AS_UMtAAocK\C>R1S_QpB;PRpTT.Xsd%qS#\H/F?\pE!+mY0!X-L&*%s>Ou6B>l,e6DEcW#/p:Id,;1rAXSMC40Pl_B)g&@#%.lFGfN@(%He/I1lq;1SHZ+:I#%+1i\YhGfNF%#$9B.FC%Y0Sm$0,A8dMX1pNds*2C)lukJBsm-@?a49T;A/N'(KpUYl9!P?34,U0_3gi'NhX[kQjopO-5gOM5Z(Ss]q_TsrD>uea-9V^r@NLUL#E7S=-M%Zp5sU[^#@%=E4>tprLQl:lbEORW!E*%X\?E5,3-*8)"%A)rl]3_al+D[hS]n,16fUKO,jPPjn/jRCAB]pIHaq:b[;k$qWD<5HiX<9Zppb!EhX03,*r:H"A="77LA)E:m>Ra]rrC7J3&4'!lpQN0pZ^S*]Z)_2gWcjr1.Y.h^c\sfgPsJ>n5rEXBjWIG0#k`Ul8E>(\4.b6`h?cQ`H*J%L2P[#gXGa(CQLpS/Yac%^$#tQ\-ogVS^,c4<^!7%=*cMpmH4&-V*7KA&'q#WHq#ImTFC(kP:5eS?$Lf4i'RIiUTj;CI@#od,B(aj\_dX=P8`?$r%P;7ES$#+dQko25&hc_]1Z!iNM\P%uZM8)*9YAZ9YWp75t@Q:eZ'JYD55^%*HVEcO(0.p5I#@m/$O0&i^V;aQq4(Y;i"%j/#F<;s0\9ONqQ']9l.k:\[XZi/VC)40f;HEIW5XIQ.2GWL@+@Knq:sGMQeK">fhp+W')@usL,rM^&ZUujOH)t6Q2'ri`YeKX6:o)#+L"@6M`L41aV6er+3)_s3>!BQZ(Tn&/'t:iK"Lb2?CeXWXLu+HojneI_-M"WVPP%Oj")%<^'s/V%ec2iX\f4\\(Vn7-!:K5(iRfN/"XKY#XSJU._+=!h"jra;l.\reGn$J[P'putO:2&2pW(G19;hW^t\K9AKnHaHY,l[AsI?l>cg4A_"S4ql?.M0:3jGLT-K"a0S"PX;^2E7>dQG_iN`^f&O$i,*ka==3G!"_>")TH$/0j8>&,A6;!]\1)7'/s3`-:B%scDK;+m)l!Pc:q!buP=XW_fi.FS[AGK*"B6I>5GVIZmt^0+VEJh.5]+_;HZ4Yp8kMR.>\N7Qa=\T!2G0@%)-KY#\uqN..+G/kTsR5LPi!*#TTL'cg#tOgP[r%9h7tIoLrQRd3]:G.2Td;)o93K2=;k]_ljrg8pjFRlmsA#pR_(.;EsM@g6XE\+*gErlJmR2m5h4C;W[!BZ)rr\d(FADu)52@#&*pat'A#VqT>&LA3u+SRJ4aR-Z5.Wl-`;63jbCTW`n4U8=2[l;68R&L$496bameL:fQ(TU4Io]((XZgLNG*YL:Y&D(b>91m(hZ8'hm\K`4*pRu7s][U#fL-X/H\Z8mS+gN?RhRkMUdka[QZniSTI**I_-&/_JesB4.>a+OQIh9'j5hs3TUQ0fWbY3\+rT+?i6:JEi"mSm(R:8h.+'FSb7)IFb=H,U")(Z2p\l,()`(:X^,U8X@qN)oZCb\r):PSJn$s7Z]ha#T,>8S^_8mK$2k"Lq?,\m"qgWX;7W=LR$+`)[SR&:$L#8>(>UmkTg#d+*gPeT9j@nQcE%IJ]6G7/9sg5^6pr)S2.\T+'Z$6qr6C?rV95EXdGE?!d_q\o&fgfV>sElZ?g!YO+o2t(B"\rdZ9@,N.;T>J;a6m/JAO*C4qlVp/F;SM'.mP=Idk8@Ho]lIp5;8+[G[.1T?Zm(W)4+7AD;\[6+5Krc3`s!7E\=m%@n5a1(IOlBErheNMQPNm8Nji-Fk;]K1d.%LfF'UukpQeok([:#ACFs3F=bM#>e^_BDJF^`7g6,gqWN[%G`q@n]gX,/3[&_ObfmK/9#uuqImkd2G9$A!%i"@&,$!GP,k'KQ;OQL`E.jd1KtjicU3GcJU_1;XXdksL2#`'dIl6&A&pKB5[J&E^+CsM[o"j`g7S(/AP[AHd99uT;pp`hOc8X(im-aUjh,bOM0WEQC/__B'Q?LDlbY([8Cl_cYsL03s1&i)=r>HspjC`#b-f:XjUcVrXN!Ql5p]o#Io,=/.U>Go-Vl(I/H0e6^@=.=MqCiGhc"]b$SNUsT8>h2^mp/]okq$>BX.@M%$j:+@!RceB$>D]6XGZbXjA(e"!nIRr+"6Y3\(D&:ptACqc'7`.ekpTa:@Q[C#25,JMH+Hs_'Wqe8Kg,\6D5@!D>/Ygg0]H_@PSYgR'=6O,A)7>Xf9A1?TYU[NG\AY[Y4.)`hp.k?].u-s%Bu7l#Yo(')Ejh^iZaJ3lSfqG?c2ma2XSG>cJuLP>p-D$$n2/f=]B1IKYS*/p[tCb")+'@sQ<3`Mk'hAA+?Zp!hp:XG_YKI[nfdXOqEU"[P_hAa[QL+no98Pt+uCLpZEZK_i1/g\dhDZ3"X-K5YBgRRI2;7!*[Yo?`*E<#'LcN@d+oLE(,p8EnasW!YK,`?Q6onC-bOB=FnNU&HG.].$0UNZO.2:W)4XLi?o5&L5LM7>e&2A&,W4'R%E@a[Y,PS*J8B\MpD3qq\\Z_994':okhF9`_Yj+cqc$Lrd^Lh/aGL9;;"(P':t,DgA-+obAC;0Qsa[Vno%2U'//2K.F[Ui0q,#,*L&fJOl!aO72l[]OYg[%>2D'Ec,hE]\Vai8J]huIT4tX>AJs!?`AT`IBiMS.&0S=L;7f/Ft6l7R_^3EIkY[%i@:,(.>D)p%`LP*L4CE:]1j_Ni6f,oqHYlpT^qf/%n6C*L6O$"17Fa#24Df,HF0.^lnIZYeZLigmYPM'mEG>^\-Af$C`[`[;Pr?M]63`$qQk"6jJW,F=k+cbKpZB%+G7SdlT-O:"^V*I@=_8bO#IAMK/$`Y(1$kK"iK'FTT"8d2?DdV;5LZ.L01>4PGJ%tMuK$cQG`nd&m\bi:99*s3Ye$^18/B0S*KZW`-Z5%D#1/-cB%JI*DSX`U0l/Z.X%.C\7Ef:/$m+EVpk1ZJFtN%8bWL*"cUf;(&1(r'3s+&l(u1SXT$Q0(\>\#02!T*(r5BR1#([&c:Z*Lg@8`f:N;.5iG'C>r22tH4M1X51j*@UrHL/OH!&N%%IQ,?N@>Wa]\PB$hUDb4:p;LgK+gAbN7m]dP2@K'=R_84bP]N9qA[t_MFOJoJr]Yp%K'hJJH'YdQ]GM>m,EkNYeeaA(5btj3Nr(m"!;RNm7iG4mQZ2)oDrn`SjDtj;!]QX+A%@je>.Qs!/WP*XJ_%"Z9U>:aD)``?PRd`_F;k6#KBcT(b],6:cftO_tDlNf,jHe+&Qfka&N68AGgTZ>&OJ"0-[m,Iog^L8h_#_8aV3s836:!,EYeL&5K'L#4L%b[@$`d"d6l*>rE6^OAYIhCX_5_l$4i,P(sTj[UL422(kohc826!>X?QksUftlZ/!W!X>kb][bJT'BVOA6fe[@?E*P<_=!1J)fc2IhWFoW!RT%O!W_D3/QQZ9?P1pR;O8:J)9jsFp_nkJNnZABe'3i,\5ZiT!!''G/!L]N*bHY16iA::_%hB-`PP>eF2j&f4h$9$!$cdY9`)DPN7QT!QGCk?kmgFR%B1#.W.28S0'fdc)pNWueP"sWY?11.YK<\041dW&Qd4'S"A9'(1hJ5g4:*#l/PMu);>sM1,6rdMYU+*g=AAK8[X7!^,Q+O2*e>&AV%WsT@2:>5D9apTbOUQDX;Ie7=Bkk:FpT6l+\o_U_DipkYVB*2D>FcS,k8/G";Dm$!l'$fqAiR?0J_-9&m\IIEu3[!E#N,GT/Y'R?=55ntHAG-N+Ymu]JVQg^O"W/.pmD\<>bpPZ9#Ic>Zqo,?0;2.'XZ%[s#,d<^Xpmp]MCFZZ*rcLr*nf2rW99.sjb)5BD`S`!"m36@*ZfDZ^G%D?'g"7N;dP;VLlL;Y:p-(''t>_,"b2,&%M>>^jc#0H&,83#.+m`Z/l2]N^Fu",E\87C56Ps`[$r+JX.3=a9H""I;ukM*]_Q5qgQT5HJsfE<_dXaF5+R?k8#b"u.M3X=np^>O![7K+pO3&e@DDLS?%T)>IUloCHB<\@s%;R2oqaj7;\SHPAEnSrc0i5jlF]17L&!ng+#_).&s+(]YE:=Q8\7W*o>4^Q%SG7'M`u6DLrl?Z'^-%0k%GFMZ8p\J\s/)o:uVlFfRfJ'B*H/=n5dao.LeF&0!jNj+#3M4#k=K#@oit#m?4`GNu\r9.shUVd)+HDAU170nk"QNJaCg2GXK^."D1@1bV6rM!&^]pY'IBM>X:[pQYRL;;ER?eAY(`pU-'`8cI-0)OiVL]3iO4=;E:q-OHT'1sR]n4Rq,j6B\B`+27&1?rS^872/*V.3enm7fpJXa-Rj\JVLK/irK%V&E>.O[6["0&*";0?/G_;'_YfbST_pCk!i`/d=pBI=*3ob]s5U7rUR!)-,*CG?K9Kd0IKtjHkE/M5JO]M4U8qb;S@`g]p't)'DE0#:$Y79kJ1H$u.dfk:!UF%9&EcSMe4X,W/U_=h5ZAU0O)Y<>N'?gg@170$+n<7B%p#7(mWU$h>nr`/+gK@LITJPE%IW)I[h=uk;M+g`_dM_(r,qX$+LTCb@7;AMBTiXKfX\rT>o,E+M#H9n45*(+(DJJBrQd_F;pQ[`M7?+UJ,_Q`7+*%Ug^r]#E@M?E2AC!D4/h-m@nPT`*nQ6o0`\L=3*?4GX#3F5.FY.sp$u.#\V@m3oBtC:J>AW%Zs%@nR"U^9-(Zu9;L8'NCG)q(n!5!0B(Ae:.laQ%ansX[i=_Y(JkK@mH%F%h86-E2t`@So!0*,MCkYW4d]o'CD2SO7&Oq>WV0!u_DqLZqh3`+29)bN%\qK"06sd&28u`7OCnEtQMpdfH0$3t`WEISq`iE'J^>pa&7X8[0;HOKn[0RGdb!5dY:B&b\XC6lK-X3QK1HSfSUp1f/OAD)nY.7e"J*g+LkXtJdUd.'%mcmrV#7F1,_Ol8\]&pU;0oYbiO[20TrfIreG8JWB:";Yg)ca\0.GV03KMSHmkXW?uV`-"AIQ5gMBj!!ar;k1mFcr,GG)BZ?DU-\S4^aKMNib"\cqF2!o>\bHqBPYkbQJ+Y?N;5gtqJa[)l+G6K_kcAa/s\_h1Q[De*\]W;q-lM'0u4#hPsIA%OT0"uZR4.6UYoYAHQO:`7.Mi[$SN$?;r8+"0#6K-_Z5V=&.-C"Em[/>7r'huji#.f-[BAV'oHYuS?QC(^Rd0Yp=q\]7O0\iDh[5%2o>#aH\I7qo"UNiU^qpE.#Pk*/phQZQRU,sKf=0U44,)Nk8D.Qc^(:SVbip-NbcuhgHWOqo5@Rb)fXd`X.OhLtnpS!!B2Q3D*E@>,k"?WX("ZaHK7@oHO/M@uKaCr(b$W2\@9F;IJU$rSBD!*Cm@0Sa8Pl[&+FO0Ql3FdItp@+1AZ59PGPhtsaHIuYoNGn#gmN?uBgMX-kh2BmNhDPW<(4,$)jtQjBVc^.q!9_AMY[3@8[r,OS0HdqBH'1.i0TMa;M0$u](u5Q,2drht19O53b%LD5&Z"!97QX<:I7#7/h10+VYEn,5Agh+lm;]Z61%]`,8m1P$f1qS!G#.u+2LjmU+24N\`Ec[NmJ\Xn=VXhEQ$_esJoT-'TBqT<*gk;Y)1'h8aB3os9F#PjJt2.38.%*;+7e5W\l3`^8UDFbY:p]U7tp/r?Ynap<#Hm1d1ZTDTEh4fkq6WRPC5I-fs:2uQcXI8gD(Mn0-0fTpu"#;)O=FmF?X3Q,_$*e&b4LK,$F]IAr6SN\r."6&5\N>#bSiU8Z*6:!6JH'^BP\8-8aM&3PJHNPku5S(Qg7aCoI`CCApn.n`jeK?PN#9I"O=MIcBQ&5rkFBr"hYN-h9l_MB8i`BHLfP3C^/d=O-)jZH9t+?hs=Fp;%thZ?4P!Hc3=*@&oH=eCh>YOlb8>aYh&`*j%&WU`!Y0jR8sg!\!0FGJ%.lF*5L/+\O-2kS!u;RF6U08-0TZZ*1![aOF1qeJ1@2<5P5m#7*Lan$kSXC-@r>NBbdLh*<#?W+>ZH:g#,$F9kKJr15>i"m0?irV!\[CVI&m7$Tm0igfcIFN\X#&hS@R/RP=S/bp88G=4$\J@3Yf$I;G7>>[ko^.$+LQX;;2eZ!NNb@*]JKJC+4]A7[$'E5opBI4.9&I6no;AIfSq-tlsp(/pAWP`QC?`jP6JbJ*,m+`iMaGkCD4PK$^V`5gD`<^-i)4n@EFSC?_ZG`RH_`l8hP>"FGY[@tS?pHKW28:i*'jKCL0;RVL3,-JPA\5P;&\uhMCM7c:FJ"*s@@\MSNc&J>h(lU3h:2"2K-k/AitN#<*\Ws#6g\gH1"3R\>4:&:R+bhnn>Ss1V6#aaJa70lI>BBBC^Hj;N+qq?AXgNn%RE)S=Rg5`\O;?ngehQqE4N[4`?5f\QaE,n9\qb2>ckI+uZF!,VIO/#GbX%2asbbhX*Y:PqBS+OYOsadfETHS,\fGRe=Pr(p;_jX]-0^>5KXQ6G3>cgD>-Y7P#"34pp,9VB]K>G(tuN@_dc=Z3`b!T:3]Pk01AC6&?S@LZMXo>N6<*=jgR+>pL_CP^1eVfA)CJ"#MB7>!ilVX&cn.T%a^p":c+D*q3'#GB[JNGatAt@A4r=F7]F^iDBn%a;;26KQ`sJ@4#rptil>(\7td+]!:B=n9?!#V,WM4$`)fe"G0l"S$N.BRL9pNA_[3emt\/SgbAVLEbX0df,m?#b\-P+,+PF-7g%-/>@!P_%QS;aXASRkGb3j>.=f'!Nt.*FXS@),k.TCPA?^HgYFAP(KH5U=-+H1619='MKnB(J%jj2bd8^Bp]+VXif@:.#9VHNZ.C'UTU,'<<=fle."-)#iOlhJ/rH=)qe%#DXK&HHJ=!0fl[U;Tf"@#T/7FFKAgI);dQXf"N3V(NaVaB-&-#Lp*gU?c0DZ*KbsY&\j'rrM4.oLBH#+dmS^P1EEi=A5&$D5HV#p$BBoqZtP#>\dQq,Eg!D;'K#UUcck1.;8*5]A.[jCDQP\WL)L66eJ1r.Fj-KmN.=8:2]7]D5*Dpi3X4<0$)$c==Md&4?Mi,d\SHZiF,:oi'`1*_-dc:`\!^4Y7"\#n%jog[!G!(=uGO;627XhSA9jNb?,Kun)M=Fl0]S72L6j,T(Y,sd-mL^KY`*Z=e2e`_*-ArB'Mlk^&Dp&Su19pl-GhSdhK%!jiS8=/.)Lu`L>LGPuc28#T@C#P*X0F\S&9thR`]0WaYpQoXc$e5k"clPNYf`OF3R<[\C>-?K&@B5&l9WpJ>OX*p$BRJt&Ip8\,PY"Qu;ZDS0RU[\K.1T>IK$CZSKV\kJ)\<81>#@qb7>Q;*kXb'0M@Rkj\g^b7>;08K67oV$'HEge?nO'I&.>Bsb`o@X;(48qB9@VQIgP,]nH+1CFj%4QUhoPHsM+LX=1WSYrL""P(P5L^PaIc..+b(`Z8KZ;&l-a:u/gHq\CZhur0!aPeH>A]/DAmZaXN51>!Y-KBl3h-T,-%r=eP.R;o[%$#e/!UBIC:K[2YOKb:TqER0@4?:`Zh$79aQE:ac96b,kTrU0mg1mDc*7[llgMrrqqo$bK2cZbMWA'kl9Vkd/&FbPh+"?9\b139U\7rPf=@I[`9Ak-7:rUO;;ZWQLR1Z(LhkK[jF`\RoliTu2bkVh)VDrUbB75#[A8ZSAMs8qQWhbagT6%jdS?=TokuN@\;&kj9h:f;#Ud(Ccq-"?c$1FhZCu/'0JG=A4YN/!Ot2a(!N7iFcBaP!GR>*3^NM(s"b+mIGF,#TA;&]T$*DBl_t>s8$]fdonN+;+5-D8$Hd;ab<88&qe?EZJ=?6?7&(8&6<3K,Xru8DG0%leVDeQD#srV7'+&<]"O63ds^IUHYT2bZV`$'G(<"@lE5K![7c7Nc$>5Edc&mKikV_B1Se^4QGtD'X_p&`;+.9^STO(="uC?L]=>bT)9Soi:#!$+oV[Ee^#-FdaZVg$5f#ei"0].AgT^_'(aYgX!4SJ)GpMjCU#D;TQ0l:3h2al1E]?V%!@r;^U?1j.nkp0U2*EEsn&po/'M4CQf^3XQ1sF))BN[?(\CRne=46XVV')VjI\r,Z`msn*5D3(sZ'GJD1`ePItU(g!Dq97pJ1b;1)m^0]CD;M\WC7he^FEUJ5Ur$=f9/R09[*Hoc%ieP9!A]s@)S0p@Ih:Iq0/]O.&Wh]>7s^E#Vg9oP"n"p$drK[)f0aW`ksG)N$XjHoB6ilt@&>C:;P.NrXOITs8eFaA7@:@aj#'<[[idX0OYgVG8TFEHYBW,$Y\OSr4$t"6!$%2NX>pr;a4+1HEFcA^inIatMQ09le@6)g,odbr-(XHH0g:P]Uj(:,N6K%/"c9g"D(;+CbLA!\_n_]mm(Q$e*4V*tJRskM96#K8(EsL1uHRQgY^nCm3!fFrUg?[`_lE]gN(Xi33XlF"s!(0ni>Mec&[^?^um,"lq_#Njn%Y4nl\(h7ac$43RmVmc9ji=65Y'R'"l@NlXR`mE?3Y."?LY6E$=`nm=Tf]ZXE>3VNU/$>n8U6K5(_Eb*`sP]M4jaWa.sX;mWH0OR-TQ,8Em`[4f6AN4V"ghS[hK#l!rG[EY/C-H[%%hHZX0tA@\hs`r:rfk'i5Y>;5kVZ6]a\rb*[WcCTSfEb&-RMs%7K!P!')[NM1uEmm&R!k6RsfY(/[7ge"iE./<8[;(D40'3qK?6f`P\3X:bcXO![3eA3k>3(.NMg'ds!^Jq)mVU`df?<#/l9/_E\Tf9g/@bSAAB=/7!K;PD#LLr..LF$;Z#.t(F^(7p1SI@+LWk9FG;ZV-+hZT[:I8S1Enl]S!QrZ3dp(/msM8q`EM++?eFH?>,)];Q#m!>W)6_uoL#M@0MkHrVrE87G\n--YDiEk0)=t*P.&UE;%BKpl4*?+"b,`p;%G%*=WpdaG=n29I;#C%9]6*d&)kP+DGfp'$enh7uF$dh97qDTV\2k#!;d+%rJ=KaZMC%7Cq7p/>gq4$IYQ*W4uJ==2C.Ect;XZreMN>eYu3?kYhAuUBfMt#$0d6)7!3c>Z;F)J,/QMj<2A?c_M3,=$<1gCj14(kMoJk\=8VpK,>+6gmaY[U=*2HR#mD:'2/q/2tX?+4^MFG4D"4AA3Nn86H-TtcODsl`(HWp%emb=YSuVfok$5)AXkA[dD5IeQ^&p1p5]r!m)W]>_kp>>IpJci/"=_fHAr=_*6?P"r/Xc/4+6bPn^"(Q-q^];Tg8r@/!TDmK/9\P2&>krr!WB&no%K"SY;D)r85V`nI@b822CqO6OQ7;g*P$Y<2GcPSD3,\\$eA\kF[@Zcd_HX'>Cg?"jIF_!EWQ'Vh!DsAK%#4&gV8koke\"A4rT))hk/jE%JUi5bVY4JD*eaKkZH7'kX*'Q'=(!:NA\u@1j.i[eT9`O<'9`IN,V:OM6R9c)j$LV?`cu)A?/'B#`ci+VJ$Pk@+lse^S+7PD:08[/]%/]o@\]1`o0mU891!Rhgijnnj^aG9bl9?m3;Hm]ef'*E#N?-*G*.6g@rZ6&)#CbkQAMO(rM>Wt(-bFs.r]_6V"K!PaY`sGYs(h("XQj(O>.93b->W&rq6P2S[IZ^7/<^:#n44"PM](gYfPg66OPHT)YSM*&l8sUKLA>m6R\56QL^7(QfH)t9jrEU)kid)_$-`:s">Qp26M7@6g4K3>mKUsIG]=@@?7e+Sr;9NUOG_"r!=F?F^'[*a8iNaK*"JT9Om64?jp\DRBA/UF<3lm@&mSQ^`FBRq8)bH#7!Sc0J%BAOH[>qo]m4C3;QIO8U2&b#)Ypr3eP"Ra=9NOMX\jtl/jOR+a2^=4P\LJL/W@moaN?]R`8<$V9HZT:np^:K/&gTDNo@m&__.+/;][K[^3>bg=*eU:oC_+A"G&\KgZ2`B-=EXI2(Y<#,Z8kIZ'@3k=%_d+$ZfImN,N-f*pZ2Kma.E?BW0\=f4)(;Bo&jpq?&E(%@g#S$Y7jVf%k3;%,<8RSu4QZSN1B@_9(JV0]pt[\I%"XgMkm-!ikrD=Vp>R$SYbP8AO`_JWILD9FJ(hT-4m%N8&W_DYGLAIU=Kc04&MYQpIs*H98qSb3J[#Zo(EW$ni^JEH$:9k,UfPZbMtf'/$r/`_[6<\2,^e&:YJ149fJT"PD$fWC@EI(JC%M5'Hd_C0(tlU:*r2?5?MV3@,&:RL/)fcR!8A:7Ek(<&9^*V*ApclAR@3U+2m5G6i"&Ig,gj/k,'9M/eH[Q#9pL]=FalfbtXu:Ni\91U:h1_+aH,m4Z'98ap%Mf]i$)e)$r$J&;$W$$(IFDiiVh^RbVNh\ON)9ENTlgh,;/jB>JN*]Bs#2i7/N3%O$nJEd1dqV#MuA%E/3XR/jLpAQO2@g[6R*[j6Z&[A6&g_IlW^.%0X4@1h(:G,du438m+WB?o+bZhJq/U!rVfW#%8cJRlJ@%t$/sQ,AbU6ljLT6:dh!SLK,ph/a9QM4f_FT=]27bD,Q9hik$iGeGtqTt#tXLI2:aAj#HYlZWaq%pLhXj0Ikp#FHcg`[mBH,P=ANE8d%>iK7u#jd3<.W7BF.D":6YCc_OBO7+iZK"/`C;F!ArR;?.nojgSS\.\8Mp$3sjbeg.eTm1.RSt[nUWfcVP>ASHCo53R49YdBEhH]ke$0@.pQjk+r)I(s\[FXmp:nG?>p5WBTi@qJ(($LKNc?XRUC;W-_dmG2KS8d)uYd%fCFH90a.35W37Y1Nako5o@qK=El+,frS>H>^E)%ul^91"bYSecaQOa&B,j?h*,H"UL:bXlU'BY!NKdF/?,0u')=*#AgJj%F[OD:^1Lbo%5sbWMkui5mO-]7cUX#H1dmA:0V?S'i+q;--)a-8F(F_1Gg^H65Lt9s!;cH4EViKKnl+(@MAinTarceH9>GAL3ShUiEVQnXgU7\JhjeQ)=fuo&p38WrUe%J/Ma;Jl3H*[1)f31d)p>'rh%%CQh4ajM8iVHeOGAI:)F3R#ps!Hkqi]6N(NHgF1ELQjc.qEcLpJIKO'5_@R,TA[.N/TKV"/o?(-EEpPiafLVsh+9BG(!P`g2Jk7-jh;q7;.%FYZ.`O\Si22r$q)M!tB]GHE%qb&oV`fjQ6hJXuc8.7c(Q?7X?;fN%OfsK_ABfq$S]fd%g+bHa/-j;)Ncp2Qr`=T0A_7jnLJ]2D%Bg7CgkE(ba"Y/e:Rnr8S*(3OPmm'i)bdq:KA.62Amf,jc@3.b#)s4Jr==Zgbcc96@X*C=jk\A?Sa`U*&8>lcppiDOl5=e\)]9jZM3[+eacefeNU.1.L:/T)nS*&-2)lJc>Yn7rLl4PK2Xr^]H>L@bVK",o2jT"qg9+(3PWj_Z)*qk=PHJXU1&\XQ+[/&?mf!4pjfL8N1,rBQD]*SYk9>7/T9#LK\'96J5d%k"#-Am9FXJ,'+gj7=,=^BtYGV26/$Z_(GVjd;R^RsJ29/QA@NjDds&F*V0u@ja(;`G#=u*_Z3'ITcA0eB3W:si>1OY3\L`(EfT]CWRRIs'EXui4cG,dSmJhO5aLoV?d^G#cEX%?H0Jj?1k6ur4s5u`&s,1B:mN&l%6/373Y'tk`LKK)Z!kYr,h%]3Q*VQb*ilQR7dG3hs6k-JF\.[DuB34jgQ%10?M?a%4T:BH,!.f%;=K@H-q[!mt56>+.8TAE'+V%%;XqMR*GeDH$?Kb&C7^6R.HVWP/8LMqsgP_iHY?PSlkm;a?m$<;e>62E4!S3`L3fq"O^+UQWu@)6E7!ZctiR0NE(fLbt6d?1WPGDjPCiNl`sF:;p3U2Q7f3q-2=sZ(0Df1.gLiALL8[e5f).-11r`DA,iGXd6$[5J>G*;8M4N/T\3SQ]DAgUK"Z#m#(ZLFK>/6]:.=l"J[V'>IP2M/6;IpQ-_o*=GEYT7h=N(G@s/7FH"-)Pp!:-,8?4LgD*(YeDTC`(m8"++B4-tQ,K*2N_Sm?;RtXfM]X09`Pf3n+;p5ki9Gl_V6Di"^)@;R.`W&ZlGa"0L6L+?LFQM7JuArtD*&jeo.TXraVJ!R\R:XCYZHDiU%nfK2=BnQ!Z3Wic1EL\TKSN6tgb_WcA<%E;$"EOZo+p%$UlNO17paMH/.3j]"!67u,63okrf(n*fVo6M6?"H/^3N'cDBj.#I05S^"lV,NH>n-6eIrV3Q?B376Yji):*SH,*/@CX^+G#N"74K?hWVX0Sd[f1Lr:`Q8Yu2'\Ik6<-31E>^QQ2B7(7mF;VYSIS9XMPRZ3)VsKCPBnZI0fV\F(RBikYS6oM@:E,'NijCkjV:DciS)&tn8E*iK;HWqUS"p"OQiRaY'l*gtnU"pc+ii`PB3Kng#+SAAQbY\_s+5)."T`QVeYU!/7Xd,Y5kV8!nfQOf/0FUj69]&X)OL(sYSWSVOdE=2I2(d,3`Ag"h5n`:,[K#hSTFQ$'Vp*>5+45n%'o/)2r7]('m;c/hSFCuKp@j*hmgD1EG+-h]Ke(1I,h1;A9Q4sBhP^Dl4V;m3q("RK.NZn55Gm'M/(9USj,=_[&KJZOeK.4@eTo>7\;Z?D)=@l/A!4rA)hLLK-an+)-GksX+&Q=;5;?=01.[stEjEc(Z+Kfnl3QG!4l])R]^^m!q[[XAOWm!Phh*!>'J84Y74rB*&PG1pJ@i-IP58Xt^@N"dFdR"P[UA:Hg&<\HPUb3M!XgsVeg**4'WEf_EE`QrKKBC+)P9,dMNi1_7^9($p*,`_:O/r19[eeGBE@SJh$NKMU4'6o+G3r8Jg%4?[3#-XX%PNG"<>4W,hJTY8mkmkuST$%-Oj%IFWnC!,TlFfbeuZnh@]N+q3,3!T@83(`RdR1_LT"+,ZDa(&=%188_@gf&?uM=p+t+Gh@Y#RO!*bTZi,L=`4df?O<_sj)eqo1KL':ih8`lig]f#BNa4H`X05t>10`q@O9L[.'Vn.*fN!jX!;0B[6hjC".3Eqbb,1gc-hj^tPb]8"P.6gSp7m=3\dS&,Gl`cE09$Muhc=C5Id]K"lj5%]h11uZ@fQ]cXL6.^.P@;&CH*m6[Zfsj!I,WfX(L'm!RZ%tq5VX(@Uo)>P\/eMe@#rlLD(/@_l4?59e]=aV:%bI'9Y>E'X'(_'kIbKp@GZ,9jR@E]Y,.DPf@T%n&#TRsggf3%563bXKd$0]c?Y;N3>W'6&W_--P6bu.U]IW8ok7hKV&<"oJe=*F!&.l8*-P`e-F#R[M(k#+a3#=q@*(;briGK[("L1FUM.`*e1_`JOB6@Dfl[LNG)XO8&O7rNMor*e3iW>*NjrS,W1q7KpB:XUc2:CcaN#b*[%N7o/ac'VRsN@QU%XMe'N%,D:i_lF.(cN'e6_RThfnR>Uk+7Nr+u%:QUkZRnrEKSXtST^NaJ%iqCdH3Co9H6CPJFFA3\`ehE5[-L3aS:$T.HV4o=f.o;rJ`4MY&6&&M_LgK(E[J^7R;UdR!t9LjL?P^X3RVX9T_],l`C4akGrY/kOUU)<]j'A\i*n$ar:m\;'@-b>h8Goc';")!@nr`j#^[I&6O>jJfO4-:;'qO:qf#^Gb(*&kifm:K1+R#:GM=l7]Oc*620P@@[J!@KIkH>1ngl5_MY1j:5P>H28^&=/E8cC8tAH)q`b;V$r>QD,>?RGcFfRoeT`_^"5jWsdZotiC#eG?p!g>e8&a1WHY`Up_ZI6&B9b"Dl[MZKbq4.X?/BpGP'ifRRtRZ33-j(o./P?VJKP"LUg.l!%K\_\79@l8f\kikCMCo`krI@[3,-]_jSV%.Jp^3&@4P^L3%C5+Wdct#WC^%\X7mU/RlXTgND]-F6L+O,h11p8;+S.(+X`cc&$pe(-jVrnr$X#8uX=;;4B#7VU@c"+g@'LU':Or_d9g;REQ/3sKnn1^JLquT$;W^R/hJL!Ksph](@j]orq)f4@I@alp-@E^l1j_DQmb+m:+dQJq1KWYZ7n0dod7uuM\M_L@DqODT%$0t`rtghUl&4Aq?a]2RZI.FP3aCLgl10@O8fn;c!c"W<UShUhHrt?uZ5\stL6^`dTE[aN\h>3L+E8RP&-EC(`IZllHb>?fkLjl*"q(OK-]qUiAR/H:Q"*PMn&j1&Fi_G@^<]`gc`fjP+UW#3("CWa3dep`CA@Z(.=/!dkh%K5GbN9rUbef4h+ml?2h"$0%CsjbLuNihCKm??Y08fH#-\rV3QoMO;ndf1;$5s8cWoC%;/r%WNZ!aR7)7sg-D#jPH\GE&ut`-1UU2,4^4W%R-gaZ\)O<]C8aLq2HhG_l'T-`k;TkHOgL7"Y&=[MR4N=+Ya4@:Ja(4%AFtgclne2?W';&&r"f8dmu+U6/0Hn:RXV8R'&tcFd_]'4;tV?<0@HdRY?72N'#qW%=HgB:B$J,0129>Zo,Pf=g-_2'7`Dm8V3F5b$7jDjId)hL?tU\!)[9J'=R';WGn%@VE;m\eQP];m\#>0m_<*e"VTYIYLfLUGiUG.pgh^UgTbq`H^6`fo7#`MS!3o7TquO&+LkjNj6&D%D_`gdS6uZ:`)q[F4[V3i2;-q=Dko`3,Gprl*7=n'P]0E7ZKpTF]Zc8!X-b)I"t_&'9kMS"OI6*jQd&(4ERPjfB!g[sBN^@[>qA3Gp?I(;@U5/HIqSmDQn;YBkGl]::ab-gErDC.@U\JC]Z6\'cXW!lT6JN?<=3&es%NY$Sqror203WVn:a8[[@W3I\\Xn[uYST"I&DV%b5iK2g;S_[HC)\T1-no'rGT"BA,bNmV[`J4F[T`J452nA:,^,6&c13>IHDC,hsQctcHV.VWAEJ2[CI`NXH\/-TVRk'?u'#XMM.K.QjK,^Y10ubDJjZ)["-@*ZGJ^6c%KGmGl)R?EtMTfUs]4Ojb)%;QTdS6$Jq$%cZmiNpG.gB0?)ER^n)YtTUH(XG1/-`46GMK!m4J-`QGb(&S3TJf^EX*.6gbt6-bDaX3CE.MD`1@7@7QBmFgkjds\_4*.Z]UZ)GTlC&S=)RQ:ckLKJ1k*Y9dg(/lU&m%e(pq,ERmf9RpsXe!<;JIoUOkfLP?U8:4,_0V7e@W]"EP.qAZFsa;h.,VWHWu6Dep$!Y't5&m&]>-9$1Q'K0*,aEc(=D%(l?Hl0sC%O8M-9p0%Q3<.bH+Zp8=X,8Hc1C9>em&=6ZsLdbX,DbgP#+Mrg,HHR%@Vi(b-:qu\-Bnu"!ccQ1[\O:c6R`6B0*#KEQ^#s#XOL0^,!ie+R(uWJJI+;@1>'3IJhWP&,V'E$,DW4Ht$3iOPZC(/D53=M`)Emp'Q.L@Sa$gb^BB0\>K+(";/G/AiHZ\<0)'Qm0#^g/0*,#+F%bh;=;B+.g9A2R#?_fd*_H2dHedHn`U/gC9ct%_>%&mPiLXT#B"GFl9^B?XH9r](OJ9ci?u0(>T>("=a$X4.GRlY$GOl\0+gAc8uYOsGPPP1ATKH8W+m-2O:$'qdXjX([2jT:2+FSkgq6G;+7Oen[>sF3q:`c`]#Vli[k6@k`mp'1l+$8M[1V[F4W@u@2q!qOTZC1_IP:TI#>6hk\>ouuO]f3cM-\!tF&;J&X++[\7E`0:>aB@HbB0![:T.Pr@7+Qf$mRnL^YPr^heg;*do643en-19CUV0"k:-)Z7&^cYeS6W.>)q7C-nN'UAcb@Np>*:W2e2^We!%-3p=3b:iJG\Jde=mt;j)%bD7L8Q$6a&q5@nmcZ8rYTqUAIeH[e*F3#QUqkD`$;DT?QUdB@9NKkmCJ:cQ`.Q+UTdoE_R8-j<'6X6*-VaNkZ"b8n+#BYuWRKjL;&^@nP^;Z.QRcR?PC?,A/SMA]mGB'%*jLS8:D]:-8Mk11]$??SJ*5K"g>?[I1TCZ2;gi(tC?:8-/q&,EQI2^9QU4;%d8"knTr?C[o)uAds^Nrg2BYR6mNQ6]#^%FQFN^M?,hI9N=jmS;!5d(Y>db2!QLMbQO&][D^qCKFKLOM<$7OQ1UrA;MSHH,;+&B!1ge`mNf2%lU5O>ohB^=SgP+mef1?F$W\D#rYU4qRJ]Pm(D0KbW^GAl+uitZ884f$(!;Q>)_"EGgd@\/mftr?\,MJW<&.2H.^?Xk2DTPhh-eOcWe.JY4LQkG#QC&+1rU8:9o^KZIT)`c;r_t0`RGNhN+s)IArX0Nqq8(OMXJgh\eLT6U#Qs*@LNrat$V\RTgmIh%knJp%C\W:]R6f][]":*nHm4pMaMR=h6og2@sg[\m=(4>;76RV2qWa6F2RPi8lYmtKts,:cjf=G$S"7V@_Q%5X7+n9Y/6b72r#*K7rU=.J37e.NMe&#T!?=QX1_/KWj=e>oK/8L]R8;/#-K8CL%_#_S38chEuJI"6DX;@c\thjJa-:Q*&i9"$S%1"n+;eO<)nLlq28HmYt[GV_I;T/7t62]9S5t&?m'iV9csXE=M6*lKgpCh7k?Wm:Y(d2]918@3BhuN#t,4gX#]+/f#Mk.Eq0;6gj)s\7n3,99b@81&SjeK<>d(3$(G1Fbh.-K*r&1Z6?Vb'LB>&<0dY^U\9c:B4IV=$Pb[0ZdO8!qW*oXt-T?P/fK,_HJ+;@D1p2'6B#cZ,pD40,!tF,qp_oK$F'-+&uG"5ts<,>E&6P>j6*SNa6XAbb_l[;J8/KA)'3g"d"J5])I1F+ESoEuX#Gd(NnHN@HmE2F$Nl!JdLOHnqD_7!,/c7IaF+PX3TD8TH5KEV+Cg0I@\iSkPl-p_Y#_4C"F:G+d+#?HnPig5&I4KM6"N.AI*n#UM:ho#aq$oLSc!UM;Vu*9>O@1a)6;H48NZf2:Ic9Q0"4T"H6@a7QQ$f3SSi/W\nQq;5W_K2rpndLFUBDj:>p]cI)T[L\:*H*3\K2;5@BCNZTqhWdX\J`A6+P9=PUf;pa>rBc]RbsR8$/8a4OU!1^H%iE0@etuUct\E5=-d'ZVU$@^I:O@/Z@/H?A1$p*:](@a93kQSlrE]=2Z*C@oUKoY1Q+dE2`gfUG-$9Dn5KZ1]n,l:CC#7b,;^sj\Q:fHY;cG?2M!G'C<;Q9P&sI?0:k&LJ44(SbYLC]>F]%g4MV4Trl0m.0Fldj5EchFjN(1WGTq)\Y&)MbTTaW/i^l/SlhFPZ1O6M5bZ!\rRWfG,?f+q8g_.m$IXE.#l''V-1F_>_e9pm)MUdiEiCVW,;t/@7(pfXr#G[p'[$8;f!/`?Na]k$;i-UoIc__;e(]7CuBB:pg!$r9I8gN;oXh2[?XkA\@IKE8)iqDM?,t_B(U6'P:!I-07G#>dqab\6)I1F*s=ijr;\9'#GJhQ*`[cD9bZKp6dbD9'D*21m2Q`t%I"[+k5gn3E"hj\npksQ:/TJV+bh4h^NHKSB+F38_OR1;:19D9XD@j+\i6WJ.W=I?(EYU9$85%KlIM%8?m4m:OB.i\elc$2bL9YL0S\2NasnO(ZCpg.S(U)I*7/rVi^GXSPZlp,moQ,*FLbP4!c1$_V,h#cQetA\+'Q`Q9_X2IcinhD'?)1[Wb1-_WV:#@M%YhJ'3_p!sga2L=q(Z;4%m4hHL.$KN3mEm[eQ`J!e(Oa1$J_-6&tP\L@-OaQDSKi)*+nad['kle44aK1?%sCAX]^>oX6X/B\)^r3=!'9ka91#cG!2H:Oa`t/ZqY:r[!duKi?OObd7J+GqQ1ltWqE,o2Bt.$pi_#4Qs->AQ0<8.KPPO1W@TBJdTH540nYA.0ejK*?J"=E+V:(22H4'5eo=K(nMP5g*:dQiULHLT4ZUd$8L?S^X>i%u9gMqtVFa0e($5Y>+egVO8eNUtECP8Xe;*6tq$-dT$E'*u+(T;,-4A`es[ZQe/X.%>Vh(b=&C7nb\&q0cT]dUFb(VIf-k.H#aD2b_m`*2ME8/SSHH;+0iFRO6N-4ir@?f9.FB4k4s/_foYR?t[\Qegc!c`CiQA4Soq%bndBpffo!OGm+V.kNE..8,rXqL*XkYStneX4u2J1q_ODW?7GNqh:5HCE&d[V6C.2nYi%[0AGGsl9M$?-,ocsF66eEqO8=EcGo#pJk0tAI5F1_bIQ;#[b62ui)cAFDRdk,RR;^YsWD3Ir0.cf-0HITC"KUo.9>`?#Rau*='cj;Q!didl:slh2C"J^Xb4l1UVu/F\L#PK_P51XEQ?a*An]@Sm*3'5@e,qXiQhN9sT+VE+Q/"SPpVBpVQ4sG1LUZpBHTO?m]e$:&kR\75=_Hr((:>GT#=7W2_rR2b9f]`bI=SYo!U-GfLu((X=#.tr\!,)jkunf[n$u8'NA6FsU$Jp!+kJ7'R5/gOZ^EYQc"#33#-;=b:11D%%GoUS(KaG4Gh$k&]iHNl>+bH!&^8m\A*f/U8)Q\uEHW&@(mCC],:mS!L-n<98R-X_lK"rm5+Lq/`Xm);:&X_&Xi(LWPOEJK(]7@*+e,&n2T<_2Jg!%1K;lkhU1>]XLltn%2;X(#qGm-\T"E^f2`1!mrI,kJ4q%^,E`-,9$d)PPV$1,,"<%0O$DA81>YT_^o6\6L$5RQr;c0(V8ER,ZYMMH=j)MIp8ck+Ck-79g\8o*A.p9;k40l'Chi*Io!,[7>=j]eDlj1t\\-Q\9mD>!M9qM6aLf,M^B!bj$r7r4?=?OMlR0h)M$dgu0J;p?ri.]bLi`8p'`0SXj2e<KGom#HAH[AAWe=Y7Ct8%]H"4YBYrlU\LDX)n7RH=:^8Xbrsl,VF0BZ?`AXO>7`^p\cm`^`3j=1+Di:sc0\V;ss"Ckd=g_Ud=ku^btp!h*#L[]E9l'2`Yc!5[ZFlc>AQ,Dd1lm?(uD-[3IhIpk@k0X'le/U^:)FU/O",/%$j8Iqm,j)Uis"qe`r?#FjkIgpo_F+"+uo/>2Tk*2;AlXk)ZI%DQ$M2"(4Ud6&?FGUZWFP(L69I?17;\TB@Xr=Cnc3*!@PMfM^0hH:>o74Lm2A]q@`HgD(?ZX!)k4;Ph%jkCca2O9mhXa4Xg]+"k_=U-[q(BqY(W.#XI%Nl*$AFAUh#7p*-T)1:[]DpM-%5LcE[/@kt0Snei'_2.#DS.N`F1\U`o[!D(-H:]]KQ%pKlR,[h[S4pZ@GkADjk>Me\t<&D`GDmQpbfZm?X@M"s6<'qp.!Z6NNWTC_aER&9U9Q5T3bqQ5MNGN0L^NSs6lP]*3Sqt.0B2*4#pB-,7uBU_5,GR#m]?g\UF]q_(UrINe%-Vr0fs^Ttc%*eX`1$D39qKiOPS()Yp#Y.a\_C-rA_\j]mu]oXU8o7%!k[?LE8eFcNIZgL%XjoMVWCkgCbY=RLH#i9iiV"B+d=6b+Kh'7(k%(5g2dIXZi-/B\ZoMb%.[4"t!k:pGS$;`67X&cf=oW;nQc_%?4EJ>c")F6$mj#5E>%gBa(J9_u*XMdJ+G+;"'C_?'!c%P6>JSaPV&?TqGai&/Q:h$t7#1&Xa%YaZ;O1:(AoZ0>YXnng#"Q:n\Kl7R-=@^K_5W8[?qHC)S!'^enC@d2Vr?PUtKqgoDA8;JX/a(=sM18jbE[C6N_3V)lI*bmKZci*YI-n-!+ZFc77)Y5'c\B:_"$C93T7Y+)V=j?XECVA;SSrUh;i]d9i#TALX-HK!dNN_)>ib"1b=>Sr%o6gn=8hj9&a]$/"oZ+/iUGjffV8mQAfeCKKFjW"thmLrWB=NVsUhh$V0!%f4`E"q!9=<=`iFmZ8+tKY5n]+\OHtJEbNjP.P@REh"m28MspATS5'GW[:a?KsQof![6aqH!<1+_7LBT#jg.m'2);sCSBUh\$@%R=oood,7g'1fa,Ia_3i'`=6Q\lCWRm1VctKs&&`+A,\g2\uE5D+^sbi1;USLphK;WO[n#Q=n_8[+(gt1t%=$B+m4VgcGkCU+!/dgZN@Lk/+$.eMP_d8S08f^V]:)!$sNroi$.>#TU\E4Jh5je9C,86RbJt8F/K+'E:&PHB'5$CeRNG(GITjV&M/[EX_ecTHm!EAgd]1,]Wqs5H((O\]P%'9a%4tBZ3=iQK%cfg,cU`*H;omZ"d%H=CeIYLY:XOn54S"*W74C=iK,r4]Y<8I3A0qHUH:llFQ2pd2-DnF2.hN(LY(Mha#]eA^eDKkC@iRPB[#^6WbbpSg"l(:f>V7#?rR3&u'9D_1jjjMOlE_N;\$?46[H5rUP[)cm#j353Vk)Z1HpYa*IlRkBI#E3L*h!_FO!no]<=^/8.lHRAT?[jge1f5gbg28V/CGslZ/OmB4d38Ctih#G%5\KkfC36q5p4AT56oR6+c5+)PCl\:pk@_#DZo'*\.Odo%9moQelUFh1mKcbDn\B-:jQu\Il.]Mc+'?D\Gb((ma,ckZW;aZ/PSfj7E+J-/JPt=VA%EMJ"Q@6HPmcLN7IT56KLMB%.W-!QUL\AXs2R9.2],0b[ZT3@&f)],rR-Zc3MU\-D*(pf&hPc&20l[i(4go[_(u9.2e!9ISoL--r/:jZ3/"s0u!jBcBIGW;2M("/s,mS=*'f]L^^Z-N^G(u\^=]5&ok)M3uA64bH9S]<&0RDhjA!#_^NlG&DlPfFE*J?9]7BG_La73Z'-L7$M3(5I`j0%80+H0*HCX\S?LO]d++PYTEhhXrmI8gj7!T^j)3&J:M2rD3SDq!^dMonj`VhH'B[jXp:k[[+bk03Zr4ar11)@&.B&Z)Nt[[*!"KQL+/bbHO,+L9CQLQAL^Ga8`gEeQH1p8U\gl7$)>4_dCaXN_Q\TL<*d!^Sm+_dNrXDC#!HTp>>^8J4-Fl=PrK%n(7`/*p3p\a2t;?;/M@VZ-l'B]BgEiU>`C0.QS;,oOf/]e-+i8kWELBfpY"Lh!tJUa1VQpXhI-7`58s)($EklVYC"BbLFIbok=n.hDj)Y##48L7bRqTOX^X$87UgL^>laVjoJ?V`OW!A@QY$6+FraILnuk)j,f+i^UHS'[,Xm\mTb().J2e9H.D.:_*8*3:-t:sd#.%Yk-64R?IZJh.Wl[.W'HR2DNs2%q#58h)AU>$K4!]*o9_GshfWC!j^K/jg+o-W<0H\58oB;b74QA_!LoQR0+\_d*-]V9H-V5dt@KiV-?);dKH6I?Z-oG+a4MerJL(\"7Ah(+G&/H4,rb=;s%E*#;%8UoF0]99>-QQpLXMlBW72Meb0;S@s1lNp$=Lf=c)HRlHIP`*Q;F'idGRMNsBNbe@iPfFVq^?Qj.3re%?IE)7O?[8a&+,Lj>$CT]?r\[n$eI*$p.=M6VJ"!YFCT^t:b`J_6RqKU(j\$iYl0ONeWl]6[a\';[5CQ?ZV^U!`%Hgbi^94WXiH#k6QEXh;jeTLN*?Sm2KrlO)N]guA@:^Tk,Gc%/OKf0X;ubGJ>a+$_#[+hoTnluN_2M7ia(C"C,Bm)U49m,*+CFjX2fI(&sZ4@HNGdl'SfAPk[g]lF5!rR$#.2MoFHc)5W2^d^M_dp]n*!Vg]I%8X/Qc,8-B;p_:E!5=EF)e?%f7/fpADdXJ@O\2c^R*oJJpA/U=okuJ"=Mj!#EZ'XjY.Qel*$ItYUr[m#GeC!Z/\VmgM,bl;gEtXCY9IW0^AN.4G:t7T$eOKi)VH=k5o=]lah;BJ)4Ub^0jklu5G6tq]!7_JbOh%07P9_GVPFLkq]V#t_cag'dZ-ie1o&%=k'1]Q-^r-%#I^4;o?&,jg'f-K=[(#&Es1/NG!rSG8R%T!8YJW11`D;OlWATmFX^3ZF9"_oo-;!qTNte,O,]XfL/o$`HmP?kYos/gUcp-cq1?0%ua?Tmh2,i5k[J!3I(9X%iJ0g?i"gadfgAE_-P@jX]d:;;8%8Z=OqU3d\6"kA)Heu,@i_FER5<54_%4Ud!keR(=HVi?6**B:0Q`o1QoFF8(rT5?ZsJTUeb08;4>+CHn>nPV\F'JL]RkHqc-9R'dissd9#KtI61bRq6eB%QVX.U;pTXu@3^^FPZKW&R/.+cObTR4RoN9;P?66_r!3eo'ZG]6$V"JNtHBXkd"Fqc$N0^Hd&e$Z$Ip8jBb.N2EajjR8o,:iP5MLNbB/N)<\7[Es`+n?gH55KE.OdG*/5AO2uY904r**APP&,]P18]@jXFXSI6B?,E#L71lNr^/LP&OmLUjf,NiXR[g0E%q)dP93Y18uuP`g$/^bfkQ!G@u_6SQSk]6f+P]Eo\9%$mO1(r9r8>&3E]D1ni>VRU&M?c*2rMIB45&@(!J-o@]YU7'!Ec8JO^R9nD)LCYA>d]fC)s(Fl6sto/eaYdW!S9`()o[psk+SQq4G^-.0d(M9al"')#qQtimWYVPH+rhq=/>AMPP*IIpG*s)RTh.?89Y)Fa38!,Z7TGrqm1]eZ:\0kEZK^oJ3P'\LnTlqC9Zhq:$?.]2m36aiB@=e3iV!YcJ@2X<]GpLb-aFk&t:;5`J5Oresgf7lr*J9l/=2Pt9ccVPtI(O`o_U9Y\MRQJd@ec,Bo"9\1]>UFAYH5jRL;r't-eYEI*pZtFgC$lddK'!^ZEGC\E@JAN*fK;8drpYrQo&iaKDqt%?5ksD3SIO:a",Wa'f.!27?mBK?MAHIa_:&!KiDkY9U+CN6.pqo\'io$#^Q8>L,p5Gbg(FQ\?qsku3r$!jG9k8@!K8@u7hLK!,T9u.Ynr%22#N,k+[WIb:dMUrUe"'6fkAsBTVVi3B<)L,*TAhbOPjMk)GOb3bTWV";aiKX=:W#^;XQfd;!d;74V6p2PU[#&OT(D<3V,Rt8\4j&2I+c09m][Wi,-Hla#1,1#BP"Z_32uAuaUhOI_?-Te_$;2?!#N'jJ$>0cD<3Z%[2=:\<%l[9brt6,RHuChH_n-Z\0k0t5Jn2"ZAGK<_KCfi0LdY,#aakuKiF.3s)Xk#PO5PCn+Y5ZP/%;XPOMbd9*XD`cAIlm[jH;Igb/:RQP>$5ERZ[h''>)058ZKcE@r]u<(@LYnhQ57f9H'B"$l>Y&!hiR!Kq\f9Yt?.R7Jc`>-p!VK&5t3_`.QrXEEB5b3^uQ7Ye,.6Z0[Y-]JYcb*g@PCR5lA&_ooZ*.+\"V6QD[aKtXR,i(ZW_+WUk"dP!gXp%ZCI:(f*$X^\5_:@"]op-$WXs@;eJtZ/p]7K&2h$+OBkUDNP[bYJ<:1hgKpJfCe2gd_,d09O`X>bqWXiQ-coQK&.#Q.43N"[2qPIcGa&Fc>g"WCWu5eeN\?]cTVH2@T>S8]PV,RJDRd1bjj#gE8X?A,oim!B%-*k,X,M[;<0Y!P2ZV>NH`rkA3Zc)G4i<;*:i8tp5-Mula,C+k\9JqLC>X\%^Vb.89d-:\I1`[.-S^gKQ'KlSTWek.JBf^^,U"Dn$LZ]-oJKrfJF^,RX\>f-L4+[6IHAt.>mL2LFd=Aj2E#;V1_nfjfP#)Y)SQdguf;sYP>HkD:Dp8QCpF5]ib^'O=8Q\L!n'*dM5l:pRp.63PZXSl$P/1/$-QDRKuQEKfj4D5F!&"'oTG"4-K7mf?/e&X$IR(qIB\6q/5AJ(.)[(_:_dZ*%dl]^"EK<+kfMhI5bF[h['_!3rLs.s[2`;fB-:*L/`T*#[IO!O+(FB>,Ii8@E2P!%6fTFQ)gK$A^/Pcr^(a!7K*AcsM5;qbE[[,m],[_c`5A@VA;J0M3Zr\*Fm%d^"kA=0A;1I;B:BtS6P[@GF03o7'S9ks>E%Z3_jVLSd[*ADfORGJFo0j]m5s?tQ8*6pBNDJ)_RF$@n)sqRVuNAf'G2LcBdI+54/BBTObU&\$0^C<9`@HHH.F(=C1fo^*!&LO3?Lbgp%,=,Zq`\iBTlYV7>sMTDl>dl3X._,a+RC\&b=JKeIf9Y\h'31F?>,,RR4Xr4",up7Qu388g1)J>351[HS=8h:e'nU.$rS'?(bCcn'[-^nF+QB_?HUU077ciK(4T)=Z[:UaFSm[&$)g.@4]lN\bJRC!DjgOGpO+#C>Md=;Y4@NnS'^QW+8nqT6_tf$^VdcJ&R99Z@a>(Kd[t2o+Af!QS(;[5ZL4+(3HbDaC8SA1I@3P+2dRKj,m'/hVK=Y7AmHQSgPO?=inNW`BbcCP+lGhMU#W12qCdnjkF\OXWghRG2_;;/A"Q&9(LaalO[No0g8%nWc/mQTQ$`5"O0oND.@?LjNQ]ALVOR#lj%Tfj3Hl/Uo,^]Na/K#$5YP!'4c39';\c?XHa.JIsk%`Od'on%Y*'&.kGVk^o(g^Vb)0-;5jIs?5Fq#P0gaMS6(<&rdl6(EQ'6VeuP$+7#unE8>=+l`BGIHAQ*49BpP42Oour#&/46@q)U+O[%Bs_7VAhsZGlSO3te-F`iX69Rul.K[VoR^;e=]L4Zi`#MshNWm]k>QQ_JscYk[1oWR=MoA9BJ0-G']$7Je2,QUa^`hqf7\mddCi?[/]RIgV]naA*P4W>C"aR@h/=W-:7Q!lY3aVY"iR;r5"]iVp#SO`hqV`GX$rBASeeFr?>%S`MfP2ppANjW=8j;gBu623>rnNBTehe5)]B/c@.^FA\_\IgQ-eB6TYbcSV'#.-EGu%3D%+jk$nep2]!Qq52=kktQk$psZA_DLP',$0k_6BA-)(]cib'A,+mGd[A!`p6#_CSkHS$XWhUqodu=:9?,QO.E/tcN0uS>mt@=8Ze/j@V?^*Aq+MXp=tsOA-qus1W*`Y6!S:*pi(..7ca=Eg\Qr>BZe??5IDm[k)M]GTFY@HqK0;H.U'n;(LgbC#@c4?_-)V=%,PDs#UY$EiP>dF$Q?auB*1mRbE8\P^egQ]Q?ZN5)#FhM`HTXU7*!M-Stc39fP^d5Q5B#5b3?,S>!6X1loM8p)PCDtP%GrrW!:jk[;n'-SCh[`14nB(go^[Y&^*h2BPmMZAF\_Hl;/TR;b\^?Ro`g1JEL6QmB'[).3NPfu\W!8Y4nuN:ZqVJ)$->Z9,%XXVt7ZD!ERsG?`#,bEo77L:tI<\)pPE)L>]Km"bHkMRe>^3&4i\\ca5L!JCgj$)1e,OSrFfqrIP$0jadO/fb`0Ul0@We#ukhUR@M:5ZZh)M["-45r0U$FF:.W!8Y8B:g/r!H`-?,kOe+bP6nVq-iL-`-.IFTd)_p)eWKLo):J#^u.l6E\Ye>M#[HODTn*7SaM>S#$6&&m+$'`FO:f<*eg\i)'tGWksbJM2>s&"[V9pluh?<;a3-_[GLI"9GUfY'`p&=/fpOWKfHos71"(,Tk!Al`6iP_\7O<6Sp7!5?Yq_<1q$.=/>EbK]jHZKC8&W"HRHsLu@`Y%YUgWXt?NgB^qmRP[gfY7[EQ82q.O5p>m0WF,J!KWCl5mYn(q5"%khdYX@j^hihBF[IL81:;81:)$IXK2&"blG/:LOYjcsWP8QQXZOL"@H#>*f[O[uV$.WSpAYJbCnM!^H4je2b17$E:@t=D82!bUNNlmPZ71@*(ZVKkn1Al8Yp!CJfR;))&R?[:!@#2T1\fE7f"[UD-"d8M1#$m2Y(VO&fMS5$KTrU;P9U4\D\YDK6*nR?VdK!U0G''!F';9Lq61(CFU'SQDGoL&40+V7/DJ0U=1F3a0sK\%?!sdrpL$!4eR?XPX7G"]$h*m$nXc@:@?$5@Ln:KiM\X1Kq%K:>kd(*H`(3LeFupZHGFu6Z.%.QqF[/^NgO>MJndu]#`)&aL75agMc`J9];&?Jm6^rdPu'PAm@EX7s/\![HQOUACY+"[;WONHFLB_Uaku6$HKm;49lTERF9PSqU+/#>DeVK#$ur`GH[]!n,#^U2i(7in]HL[g.'!JM4ME,"k[oV:QX[WPsR>Z[S6dlmDT^p`2o>?MtjKF:u,9Op]!B(O\Nb.:OQhiJ029jPidP%#,.\nbY6X^@\b3K@c/6kNuOUp>P`GDg?U=]o+?V\`5`V/41?c&@Fr&@JObr>16]`A(Dq=2=kPo[-H-u*brp1N?JUEW.n%p[/"3A2\eXk!.tTC2%o8J(<4:edu*o1N7:o@=tA,DSVYq/i'Cg25""qY?h^HN9d&o4Zns/m<$0$)H.WAV&O\+fj:Tq8>of>>ee5YR]m154rpoukDBh)O3KbZPhdZt-EM;icQpgtZ3f^tc#hh488MK]h@&bD;Vpl.a$R0HGcjion"to4]Ud9+%/e]]]H(770![/'Y@gUP^?G1#Xb',Btr,>RmU9Q`ScNm2k$/tcANeMq%`T4J&#fDdOD)$Q3REZl#`Dr=hNljQ:#%FT,9&Juld^K@:!MX@4RCYGs\=*`?pO$=IUPPSNYHfWr<4*INmj(71"YZ-qp/T,XE3P+gMp0R3sDJZOUR9V-H7OrPD:BrK#'BG"&^-11=8+L0ba!Jo1:@hQ=3H-r#0k'IY_0=dm_e!em<\RP-@;1C_^@M`M[Q2Hj%`e(/GY5;Nn$)iM<+K_PTjAg[8f9a44AKYg5\4sO<7OFP_-Ru`rauWp_Nn%P8AIs-tkeoe)]0OK$[h+!`[u$dj3HQ6<(tAO&EIm&-Z[A**nL6iiOWphgpd*9;45"%B\dna32V@$<+Tkd'2@P1XQQLf:$25Oi;Sh92!WtPJVVDD`Ar+^#]\gf\GjY=D@WYMe8_j7Taod%AS+48YUjJX5W@C52Y$&Ksu3:!DcGY:pl!2X(X2+dh8K(I:RQ=*\#nhES>enVo#WXD_`t(k.LlI_!$G">B`=uZmnBSEH!`ei2_\0S+POEZUYae5UEcL%PF#`T*U;mQtiI'@*!8H5'<(lL?:j[1j.C1=7/ld\KfR2og:%lllG.8^.gOhntI\5gTOEVA$^4Xl4\IWFa=9470T.D!*QKFg\W-da<&HW6SD;Td>1J;!2"fNggee(A[]=Sg)>`c\>%l_gZ)C.+UE\!hB81r_V)$2(cbEHnC/1-00W&8<31G@P(*V^cM$M?o\>>`29V,93O[2;kaD2to6P`kj?EWBZs'6&np#6][0@0Z5rXXE,Uu8=-F4&:_1q\R'H4Kla2V+V-fC$FC&)Qj-a\FdILhV:(tYZqE@V(X,^iH??Fno.laEcTR\MeUJ#MjTH94);22/"q*rEslOc]eaojSR6+>j!^MFCkh"O9nIILhr7j[rM=`T;e'>us0FK4e?1)3S:#m\HRpdBW!(Z`8NrIMW`^=@;?!fUK0d>ugNa0t[JpsCh:e0Xc^HuWcEZ3^H`>X09f*)0sW">4Z4$_LITfW(b(VX.-`D-^;alL_q^'T?Rq)=Gg@Ji+%Z=Zr*U3\)kd)&?r?Uu3':XQRrpM.MX=qkFe.QH(H(u&q4$3hXGdL7c(@"NSILJd3=P\&k8-2]rnImZ%S:Ht7o"Y(Ng-3TF@Fq1$,A9O@N09$WI:>QBD!90Bd-MNVgS^;O45m5M19#JNQ^/8WQdUQr`C7%/E)!qdZ&>@KMDTNRNp8&F4d)*n#eduG('nRk[6I*!DJCT^;X6n]f8L0(9gGr;sOMR@,HtR]X@:5a*;$ehs^!X$`FFNgb=WO3Al.^bIWM9jseUM!H!OATL1*?ZnrrsE%#o/bAk3m'HBa.JpI[Tj$lmm`s8b,/#\SC6-&R-^-imVRRBIlPYdTiui[Ld*4^ORUp0;fj#(KX#oJfE]2YEAuE>YE_`HkR]$;Jn^/(UlA7n.J@Dp*cjR/c!2O&gk!<,9&a9,'LP_%LqA7QlBTX!,pUjS-%MlT.tVmqj+,^*:SQ6H4;0p,&SBOuJWC2?@.kNQ#Io%$H$BB%X5E3=S/=Af1kjNdXrrc.Vhr*@u31s_6":_"fSY8+IJb*X/3OasAo'=UNt;8S>dW1um>HL>*fL^Ino-)#V"7CbCAY$$L_!iid:$l6+%]2C@cC]T4o2T@'?asKgVuCW7_JHJSIc8+,dnK9T([KjICUf__md^ig'0G]V9^OL"W>K6L8[;//L120)]ah@6i[k_\G34e(2I2e?BIkJ.beb[rP:euI2\4&MLjut##_L!3O&RfD=16,u%+q?hP3Zgf@(9MVC=s)-h@]tW/@Jt>q3sH5&TLe\'@UC0VOg0HI1pl9&Ss5cQZB7WYUp=.J]481G;WME,O$X>TXjk/Ji$Q/hO&=PIjg'7>C=i.^9fKUa-Ucr\0I]%N[qr79QrVgkA#JLjn+TS/6Qt);lI`^CVC+EP2]8P[)-6D]3]7#W)*6d`"]eG:hn5EmSu^(nADuJaXAh\iR3/?kY^k$\,M^]f/CSaT7@qQ+"]E*3E#2FW.10%_1kL,qQJ-cVF?)J72GZekCM5D?"4;o+DA2g*nMrm5V8r1KQNTFCb?dnkClBUkiiqrkpSTheKU6WpmFZk9Q)p7->qA914*hU7ksQc92e8D-QrokVEA!Bd*6IqXh[3E];kYbqC>clBgt5s*SGNK&aWAb^0.qkWgh2E;56?`_V36"GiXbgO\N#3:\_%OPSH$pgJT#6*>ueIADpm@R'XKj9"2l;HmM#=jr!E"/H#U4DS@kHt:)D6J-[TZ*t!?CRK*kWNRBoZgK$*07kB,,2Yh-dpa[\+^Cj?reXac_8TnQrG7$'d#)K'OqHqUnXkL.#so&/?Y4H9Fj7,tWe+Loe5urk[CFssT,3<7!Hd*a:962rA?=(p.(pUjT(Z9;J/Oeoj\"*VVf)7%PTZJhMVAe[*arnf+oSlD:F]g?mcd$8f/8.gt_P;3A,dDJ3_(i%CH757!IMjUc=C-?8[g7g1pN'UIJLlN3F[18TpacI/CuIV=kA_!&pY+^kN:^uJuIRL%lt/f/(6F5ZdC@VIr(VXTlS%7C]E+Mj/;U'-5VeC:,ML/=f2g*uR)`"9k3bR5,6K]$k&7Nu-ACIV1h+Hm^8P:sNr-f:JeQC*-kRe/iuo+YUVdk.u&N>2!tI#6sC7QJh?nG#2qP%ajjhQ6sj`V"0E2+&EXC[Q)J$BZZ^'f[)_QfEDMdW8>RZX5>kenGpC-EdPA&dZN:'i]kk;&>#\XT8_p7uG&KR0+VOdo]H*>LP+hFQfrP579rED/^?;+ihc+#R@$#8_d$SWkLm;UG/FnuH,KQ?s`OV'GkLaj+1htlbX/OVmC:i&/7@#Pq?>tB+4KVlrEL%g&q1IM&EMIq2G/og>.mRC*Q'lL@n(fKH$7Qa16)=QR9aT@-plYSZS7+1g]@0iN9tIc[Xt!3J3.1#+EpDdO;tBB(%2e0(1X#4d?1`3P@!%FB!U++Wk:euQ7-CeBVLM\bLj>RH=2sQQA:e:9E'F#_AP_:J#`%OU;dEX.NAC![NZUpn[aZ@`R6@&kAFn9f5d;E1@Ai93#;^(B\Eb.m\DXlm0T2aVLt"eC-*.:&>&`rmp[j?rl6D`3^R:UW=E!Tb-+h(s-!0hY@l?-\n+Mc56Fm^[1?5N,\g9OVXbs-J2CA;1(2E2Mqi37da-tsR,RHA:'dD?"YI4At,>jJf.dM]+8/@DKE2l&ejeIN#DGkRM4h*bNa9BI.9ZKN+Lp2M]b]n'86^Iph2qMf8TkMbPgA!NUCuqkhEH@d)D;7Dd*<-$Q7EpA'[QGM3FG3qoY3Q5M2orD*ARfOZmiDneF++'H0qC7_cMHBmiIVI[p=r0ZQn2&l"1#V;YhDfdQ53^gp,IRXBs)4`C?3sKSVZ%&;L5k3b3-ktmk#m:.qbKXD/\OFR_DNW6(hn>hlB5@N]`0,Q9p_J-dde,]+ie6qoHJ)>*a]nj9lh3XEmaH07i(A6W,-2[h[$R>lt0[*DAWq+E-*e^3rgEVe'jDmh8"$.<0pO'))?9-[;O*3T9b7KW>;neV]Trd,V/tLD>W/q,h4)^pmkmH7?o"7WJAaZ#?$*AG3nS4T4Ot&Tfb24>5Kls3s-T9Ka47f+9ULIh[cYVg?,S"p4(i;-60I78\/O3nV*QH[.XV&@q2g!-L2Y/3FYF>I_(&BBYKV.mO?;7D-LI4R[Y;;hFQ>C&8l@#$K(_,b(lU`ki^e\+A*'#X.3r[g^)`JM*j`pB2Vb3P2Me[.1O;O+ach;B5W&Jd\#',GYF=@?7[T#AcFVN=/]86#%6($XmbH;iZP`kM30P+/_rhFW.BTV$6p3=f--+R&=-64:2QqEm.l"GEEt&@\?IcQK2?%<9jQD9tcK*?Klh`WOkBrS)L:t9@'i'iW7jt:"NO;VnRR#GE.W^`$G0$jbG9iHKVPJbgQ2!0t5]arPZ_WSHC(o"_LnuS#'`H[Y8f#,TkP^l5]["Qe0&MQpWiLa+IW&EJ6k$"7)LVK?[G6;q\*-4W#nPc!F^:=sq5]KG),n.^sOLXaE>PcK_dJeXr5nd&kr-[>r`s^B9_pTu+I56N/1j7<>%c%2dD1a9EPYf>N,trl\Bdbbr1`4KFpI%&LCfS+4ENO)M:PJD?GXJr?r2Ab64mQGI-hKM#aRq^m9%+VaFl#]V_tk'3DZ96^@l09OWNE*F9;aB=/MXX&Xss>R:(8B/[o$O?V'D"4I!lI$r0hFXM^E`T<`\5WSgQVc2gP9Kl;a`AL2O02OrIVoI3IrMV#W9r@`>`fV%?HlV/cXrJB8P"AQPgGJ\84$.@J*=PT+I=l`B;5j#)0lP4mc>oU'OL@]p\Clp1%L*INGPURr$8f7@:\?0E9OSk3CoJddMT1DQn5TS1Ti=R5+kPG269pah3*l6oRK`uYC2g4adrJI%c'e@@plbDHW/D,tfL(1?ZCslSP8M)c77,u$#Xm,(nUY6g1cTdP[AcBna`[4#"`K8VBStd?HP-APj;^1H>\cdC@VZVapGSXj67^6IQB1D$%gML]l;'+p,@'F=+O?`Np*GJ90C;lepFE]As@C]fth`d-iFs.3PNJAQ#\Ndk`!]J<=UednKk@T@;QQ0?CG#E4a.FGNFID0@?FIn,r(qD,G22*e(YrD8l7QV;LgNG87]acX5W%Qf7fClLn^\90llL/D7Y.LPG2q_.[Nj=r.[1V2BU8fBQF4VhY/ZG^$,(^-U]bA://e@`cojTo2,iO0G`X4tDXL=X54"FF=g$:;9OH6\9IQjWGD`=InC(99uXZob^G^IUUWo@-T9MAWcWCBPN\cD!WSB[NCi5l-f.c;+eo!M]oDp`@*l3LI2h4.u'pHgQ(q-X6tk;')QolBi('r6C_3DHhUZ8j8jr7t"l;:RqC0A2jKa3hOg[_1HQg[k-5KUXc*cf'$[^%#\U>G#lV),>Pmgmj@_JJ&[c&clau:P:UGkYkl"TR%97?o\D27d>&C:8,;*)$B=7C?6cs-l?-#\OYmSER]9YSSNEjILgYIia7J,.dY6`VUS;#$?"QBPiNL;lgrpd1a6h_EM*5i_/C49*,:Ab.SBqmk;En&"dDj2eW.gH*10<;/ZsNCRVH9)50'0Z_DFWL.'Ka(>TPs5,$c*7g"8'A_@jhQ.*RnsEER!Frd>=gfH]e@;jT@?^#Sb,J**rjJb`6I7IL1B\k]DMf-"cUGeKnn98l<>KE*@^c6$f5&ML^NF9f:iI\='+m"uU\uEXXk27nf#cGArb^4Ec"SPDM!T0oQ_UfHju.MVBuSUsS3!:u&ZA&\.UnI6(gg"rK<`gKD;=4]e%t8f.gA?tO0![^\>&9&:W,][[1Ju#ilsD#Z7j$4Id(6\,90WZBA8Jo68l#QC:#?Fa9O"rB8,EPkndk"@?9k_q98WDlDgNf`,-/FK9A+FS4toAZ`4665J;`,H2/H/QVB'DtP)ca;CSS52-^Ki$&%dOS&L6K8+du3bG$IKfg")'5b:A#J*2bBodEB6+B@]F[QQb\Qe&@XHF>*_KS-#f8_NHrX>#$1`+J?baHK7@DcCYj?9.:ngUCHfD2NI6WOY[05g-hntNbS""C/4/L5^He%cEr;l\*0d)8jT!SXP3;pAjkpD,`&UM("2LC(cH*mmrm^i`Ib#0O.H4W#&F]AeI.)$@$t&CNKUj!mib^X,jWYAcQY[In@;`5T59=6b(dDW\j!brS71c2%jX4abfVKQ_PK9?SR;!P8t$)3Vcu4KL#8iAV4#;4-O+Vu@d/Y(%QV%_(h>eW$$K>dKto@/`4g;]M2EQFGo%cJkPR3Mmn?eA]e9af$_hr-83"8X:[>^K0i-S1EgK^fD!(@A=nl;4Rc=[&4C(YKghc_G]gYdYBsaMjO98u"`)Cp_DlS/YXZ0E^?YKU@/+6:OY0eSMc8gqs]C$<6Q?F(*3Qd+,Y$9XFX[)acj\0e&_f?pOl$Z(!.5Gs^gg^iJnR09L^i#"HW5XEEO_c$fTKq5(7Ba<\%(BW-#&V-tt='_&`*3)n.OlHW@Ri!2GTGXhVRgd5J8_R(\4MJ;1mG]NQ/@4g6=9@XW#FS$0LV:0u)i7uu^F;,5M?*c_dHc.Gf`a(m["28]u5AKh)P"G]H^TkWKn9%\N1HNMSLMdZ'iKu:faEqFR+5`5q-?]O(8<0BWHYMVsf-gX?ocZhfIo\tF$/p2$iMld,#=NVK!M&aF+HPqXa5/j'RVDq"a1W?N_Tom"$?ooL1$2!IfD*$]W"I>(I@NnX>a^._OFGG?c!bNkPM*GL%q<(/@iO;6_(aqK@HFaF:Vu!"?p!`^VKE3F5c>^gk&oW2add3Z6X9d+Pb#M;Xd_Z\'if,$Hb#SX3akc[;QGT565oq6Ej5.,!`>ZkCcgq:+%4k49uuJIcZL%d%AeE%0sk4-B!0K%cf/[?p+D5lSB+kP^JDOXUtRUY+[0;b+Ybl>(b::-*0AJoNWlm"sJfm71#"+O$/*RG(\RJZ<1;Q^F<'\5Ge+-!X+YF"N7s@[MQGIiRJ607orNPnI?OB8hIpiZKf>2QXt!a>"5."n!&qbA"q+tes/(rnoRhN%LPmlSY\T-YRTAG(7XND=_V/jS(a6iCSn0i9IC^.eOcN,i4jK1IY;fIJo^%="7dpPc1C@7*6f3BMqPhe-EuMup#nA2kW[IGhD_+"-7h*%rQj)H)l5ps37KoTC`)4[cmo3n=c?\[0@JlE67=+RHR*gHhMZD#@Jfe9"aB>?o_i).urir_jjH?0==Hl-P8KcY)F_f#!Y_^]k3&DOTabLm;I/eWMG0?\`Q0qAUM*G?N&n7Q=Quiq0D@8[(mlOk3&>O@tWD8tej6^roG'i_(MOm._jotXg2M6j,PrHjPVoYd1SrWt=q;Z9OCQn+MT5t3YKc"(&,JCSo<:"&R*J!`+-fb+?gVRf"6!)-8CamkuSi(ndR(O//%BXBWSffZ?/cfk?='t4cOfcldm?G-QJm6=jIF!bP&DmpFkU:e324tl0eD>abs"=ZcX1E5@9]0GX=(5cM1,cfubps#l)kI'6OA_aq8bWE!d.;XFn5fG#KK1.XD%&W$q\OY!o:*9_&.q>'hr.-?fld*c^VL]_#><3QHLRbB*(CaeK%]$G,%C:G:5pY'G>TR1jbK3E7srC4j[,&KO'9k&.4.Jk8mX^W_*k&$);]]TK\7/67#tSCA.%sT%j4&u/;=cTGrR1H;3?"\!4@Q@dEdjgBG`mR1,GeHa_goBJ]/Go>WNgII2*RZ$,1frF&mQ3k.],#?<2kds-GMhOBcJ8Mn`/[`8bPH&0lg6(o_Q9@^=;h)(j'TPB\f[?=VX(g.hq&dmTp.!\12CRr0'4>1;JG%<(,5)=becM;2L4O+T%g$#E([R%mrl,gXuKi_n1ldG4PP>5''iZ!32PeEs_Q+dAL=bqj`LTMh;4Z&MHS05:q.8Ef`I.PS]l7nD5N5P"u";V-(hM^H$q?Qf4XKs"8Do01LnLdN*fU^`)_Tgs[^h']mn&KW;k$YercN=Z=/,A2bknb'EXb_@K8:?Gq9A\AUR?"iLUirW$![IG5foWh_u`(*R#K0Iq/WjQsj:7*@d!VO:jT8)lZ'@'m3$jM;U&E-TXFQ!kf7k/&pKVP4oe%?\jM^Z"o#C&lXk#7'Z&NXO5:D3EJ5DF%C_SsgeSs^^k-Q>coFjbWgQHSU5$jm7mAJ7Aq9h^,[.GhU*MRf\XJ-+l&Sf@ZG;s937)/'n0#5B&P@FJdq,=2larWFnTc(g6P^:pdPls/g=C!:m>LN\9$&0@1BU98**j_n.2Xs?bf.CITp(#*6jHjooA:9Uu04Y2Iea^9+a&le,Ie:QDO0:6^t(:Pjm^D%E5.ibY;g4#Za$TZ\.jJ[fUYQ'S^5elH$Mf6aCFW>dMDS.Mf\5U(a-;5`I&G97')leg%,'raJo",ECYg/%??D7i<.Ils"N^G]'E8og05c[,iK11o5`-hS6O=9ng\(U(8s96^=)ALi8._87J^?-&b8`?Je+>8K8\&Tp?374@:E8ErNHS3.IVE%h5q8f)IW:?h'RSA!XCo;&,"WSk=^`\W[/iSWBPnu1b+-n[>JqFD%$d6n!j+oKq\C_K_eLi?EKb=X;`d5AV^BO1`HQiIg!\csM)T_l@I#]!5'USE6]^MThb/`*qJJM<2[HGUut&-3'i_%R(b[Z7sj$lm1b9*4jO@:NI(%H4Hg>&Wk0QkQM7L_*EB)Kc-mfaZbC^bK!X=r5.C)I8_CCTmW2lb7+u\.;>b-HB]6q#3AXPa8tM;g*\frH1GSf5rd9)3ne_ogj[,Sr=hVWMabri!8:o^E`\pIVf3gR(u6Q7?O?dHi89#UZZ>'Jsu0"o6mJ34efi,Z[)7p_gKa.LlGS\8u[;hsKV35M'UH?%_qi@_)e*B?6;E7=9%/HA@8IuaZ=uf:3/PHN?GJqQdbp;/?-2RCc0;!Z0K9)a,9iZH*DXsDfQ%h#hCD+U2)&LZlRA2s'pmZlWNuRihsrMP(q=T@Y*TR8.&1H&b<`@ru4[6T9h''E^I\aJU:0`N"e#e>(e&-/#a`BEU=N;.$OTfo@LmaIom3DU,nr#5q;feCo2A9lg>PQ5Og=&#jTr`kUnNV7D0$1gA]<%]%gbM#^_2^%mc#>?/6i=kjojF`K*06>'RhiNY!H34_;1e_GDb/!t;JHUXP,g8F=M:r6Lb!.'MgSPmK-'kgE3PG,B,E[$n.qT,8#/IeI_kTlsk!iDbGX^dSCIjQSo7?,fX0Y><"8BiroXr8Cq1E.h4emJ[E5d.^*l01P?E@^s[=g&H&q<_YBai)#YJ9h8Si""IM3\8c>;rh1"E>iK"uAMpm5RWUJJP3CN^?=sIU18IA766W,t>V@m#]GGm.DU\"m+g"F^%opicm24+)>`VuE:VY$7c8/T,9dqbk;$CBOYU?G]YH+"W;_fMF5^5OS;2E2drZH#;,,JjgT!WTkX"<,,gh`W<<4NPi+<<@Oked$O*YB\j6-o5$9+5:!CG\]J^(/8\l3,b$ErT&XQ\mCN1l]M;8)\)?;KFLj)Xi'&&&8uERiaMSl@V&ec;QE?(ig'oT%$uhoR`^%!YP+Bck'HnA=jPG-.m!3YkF#Z;X'g1"K'c/k/`6G5SPM8t3T*jhl\Z%8*4\kJ_%F'0kfh4/aW&3Jbiq,FiQsm56S:lFt@G@SbN%N5/"uCUfJ49bFhCYF*W'gJg\mJKGV)@[Z_69IsFOb]:[B_`b:2^C_rn50jI>b-7A0ObVMBiHQ]X2bG(IWJQb,;=LC`0+o(V\:oUM'p.t)Ri9,K+dl)C_rke1otB>Z7nnET*?u-W'kh!G>c-F&g$H_a1^`JNZ=;lUP7V4%kRi*0D0igk.(.L173mqBq;*,RDj:>h"E<'Fh,XHe2^\C&XN?8(mc#tJPuH4/\Gh6VNY#WRk!QNXO<2[Q6:Q.T5,lX[rm1Leh;Q`(_+`\61+@Nkna4doe2mK5n3dsc5Or^hfO;6IJ47MsSFcn(@0u5cKLtU17bb?b6E(/]*((,@QSuoBoEm&B3',h"=dGD0bf[42MCL&*OuYo=+'Hj)-e&KjJr$H2`Gps+`9Y_Q_Z(s@!PT5'8+4lD&LHu5j-I=4fI%1R)\!Jm6QMBQ&0X[[7[0S(Y-sI]*n=O8Clc3j;n"jQYd-aq%]kl8bi.l/RU;?XVJ=;$pU,5lW>3X%T"4q\bamr[b"E",erID$`ggUD`fI8Lq(aG'k$^[8%-="bXG1YsLO1"[fa372DJj"DE6qs\,A=_E)m$XJS)/s%Tfn@&s%I$)m]GM_;u)tf\AfGDJ7hd45adi]TX+2ZLW*e[PgRIN$)b!7iT8l31F>9Cr+m)%_\8E7NmnTj#b^Y/JAXon"6*PS2'O6bSJh1-.0HaGNte:5J'J6gj4_ONPWqqol+Acq)lj6Tp*2FBGQ<;qd'8)5PX0aLs05^4g$r"rZ]2S1UcH@t_Q<9sDW4i73ZeThb,9F"H_Bq7J<2Amn@r$lpP6hs[6ug%>gb]DB+X2Q:F$#p0P$4';3d:9\If>MiJA*8Em"Qrbgo+-[.@F@OBP8h#`?^)r.rOQRY?4DN16+.@h$pGZ*J@BZ*\D4cREDS,mdf4&CJCdLI?$?!#F`>_[t2$T/g5\9Q]F]Ner*u7+XLj[?Uo1D"O"WgKeRn%7Mq.@k8)8HTM)(D)*?4.D=74Momm.g@hpc_3mP0>0*0YPSb&VNME=V\iYh=L"$[`rool&!S79o(@c'+Ti>oX'hWBYY6R*TOYr;K7fX)2)'X19tbdL`[D(-U:U%<7`XP0=j+>cZhPFN13fn]"B[Qr5VrI%narg;S50@fqo[#$R4+D8o#"itW#RZhYAN\(QEY(n/7J85_tG>*Sgn^=^r5IT:W($:5S\rPZhm.[NIR@j)XjaH>lL3,6aEoXe3It,hrVE*"#p"XBD+u0.=I=RrhMH,\AB:T!*q46J'D7Y-F`^%81!sQf082G`7gaP(>fS>lIdSh2=C2dLt,Yi>%Cl7n2dqjbZ'm-r0W@.p)U_ADr>H\#5o%?i!X:FGW:YgED#Vs8B`H5muW"qeG=7u/'Rs:"RKlq5\l1AaC]V2C.@3GEZ]S(5I$X%o-Ycc@MJ.oqFJueGhP0KR*tdh3]pULh($XRbeH6_LCQeaG1tPd05fo(e^0*&3$N_/SpME,I"4B*-OB+=kUJ4?jh2TtrrfJ9M6:L!\[qqoqTH]F^*AJRb4&pNI@ENamO,CPSL+Esk^t3:1]\e$@jTno$:,<]2O;!JMQ&D^[%2=Y)^B0+RMN*/55+QmGsk5")=%bTp16a=\n_DYS-iG7Xi01Wg?:egW6S?Z(0V$a)P7`??RNT[IZtC7JVJntbcfO$ci^/AN3_7@VujC=!;I9;csqOWeT^LH?V$Q.Rg5pFe&(Me8r?-jBf'OYC]lXMClr*t`dI'-up\^D0_o%5(eYDF3,+7fCj#7@XT"-qplcn96'lBW(7Fj0mI-c:F>Qsl0GQ>4`"16nf`s)&)-\4`D8%B_#YLn.+PIdYg6"XN\/2h4#%TRW"_qFF=[mM:AO/P1"F3\Ykc(^Z0TNC4pt?oJO?>7'h?/+?-g]KrVE%BPJP^+!@t12l2uf[j9#l/IfFmS2k()M=<%;Wr:o0UF;2kqqIPrP9sN0=,d,K<6(.)3od`=FcVOPFb9Oj5ER\H+'Ub";QdoFL([7hDll@DD2g]#7jnrTe$Z\>c>;8WR56b1f;EoR))g'7(lpNAhl6lt>b.^ENT;2P^&DOdO$.2Z]NVfk`V/'\Ia2"Y,@L=K5d5tV7fVs0WmF3][os'pJmM5o_N4:S1di-`I\`cWfKO<;g1@!t$GT$Rb[o76H)fM'6A'c-5JWVYs'Jubc4?;@AaPs!<_DZR['*:D3XX`nrjXbZn=sO\5H;S_FVfWh7]Z<)+ZLm7d/3mS#AM=\45gWolZpsoF2C/9CY&jTI94?4`Q.>N/[71_6ZV=\\$eH8e5KBB+b9=;:D-O5n;?"l`cd5;5T5'Q'aCUBFNk_fJ=O1C#I1,SdX(p@:LK^VYCZ`nD3pf&J@WFZ$uH4k[8KXVo@CEcCfhFBCI**0A(;^#@RfM*QT[uVm4a\h\Rg(q_!=&TkBF-Bt4nk<%`KRTWb#me1#Y4#N7[7B%,eCsPoE6+9@FD^rG;ph&e7FK$U=3_bW?pZfPN_mOL`2$Du&;##[>urONl5+/ANJ)@k!TA$q'Vf%eDt?:G2W;6#F/G'0a,9Q\s-(kgmlb7-Uh&4JD]I8Y]]Q%:J4W<:U,BA$/oATKE+81UN+446nqWZIU(3Mp%(=/-@<;rQd<0etAPAkVk_Fk3,"lC'o==@N]OjFJPo5msEF>5i1TW!X-hE6<\eN].PN8LMfRT)f;2J#6sQ01EQu2ukktM>\/X#g=R^.JN5NM$I[K^'Y*1S`+o]hoZ]hMi)kHdG>E3,\P^?m:15->uoCtAs&.>Wm"]0&q>[I,BUp[ZSC.KrSc7'O/hPmJ6MudgF7I'+SmJ06uYa#[cDC1*2&?4LRF(M_Y`==F=eCiWZ(P7k);VdC_(m7JkGMjg)n^0oN"6Oo].c$:ZR*t^#Room2BQ\g@iQ*^[NG1]$fpBK:Q@7hdthu_'PV?9&[H(`eI1hrkhBT],eX=$r$W%FRZd_N`c^1/GC2K?o/<*oRgm4-O\1fm[>QQrkS\h\g>?eCRP^2Eg[Q7*i$sb=U7i2CZ"mPGVu,oWG:)/Em:MEV;bYa$RChi?p?>?dNu48_D:9Hol5?q^e>/,VT>a,m:sneLUuGZq2*_;d:h!e`O$i@ONlk^"SYiT>hh,TgQ0f]@]!'?)R`#R?TEl)Z?)GXhpYQoY:K*jmF/iUf#pO.oP26:i@^jU)Z3EfTi%ol`,Tq(P/H)J5;tgpn;1Lq6$%PgI18sccrD8,e#i6%NYbq.hY:g[%IhIuKp!$kRF2NB=#p834u(`M""cFS#EUV2f@$d:rGc1W8eAA'^0#bf:k\bLIT1?7neco1]u/-T@h_m-2ed5*kd*FDonq.:,(C%Or1s4bS=q]XS3j=#GDF&=73e&P3aG4iM\5RK)@(%\?l+L%rX0HnKHLBe*q>4`rg'qcgS9M"/,u'_hgGT[6J85LrnW"G;mnO5%2fa+OmD!.F+bc;SU9>YC#$K_X06^7.&?N*^>HF0o>*0F3S`nkm^6tgOWF_%#1dXtLF#"X3IM>iBcWi4FV9(/qMGCP*M-BmBa;8Hk0#Ef?9Eke,QH-t:aiqF2NjHp1E6VUE0JAjF9@oF]m.e+^A`t7N<3Tk'1S].P-)if[&rF-8ib?M<`fiablKV2e.3431C]@6hXbg19Mqe+3h/r]^J^pDOZ!k7N">X'+S(?6.?j-m79mCEd/"Jem_Tp4TfL5*;J"E&AtC;O2qqD@]]bBjkpjr=55%D'bK`P*&cgA'K%NWBi-q\\]<9INXMN4+ZDn"Q6#*QM:.4T#i`(q0>mD0g?'?ZSVC%eU\O-<*MA]VS_a.=%qB[t3]!nBOaG;8[5o=l.bp9-b[.)H\W/*[0f-Go:d/7(;rKD_[JW-&SSt[7aHFpifJt6(7mRLa/du5A.=e+C\,nZ\d=@OB`gooNjeHerP#>u4f1L5hT1,n!QYjjf7VMmL]:NbP9b5+pUn+t05SP8T[C>``Ck#-Z*=jQ"A07tJYrb%Ot!USTSKu%<[s`LhlS8fJ!B)iB`?!u7S7lo!HX&/:(e>TZ=d;o)m8q8L#PIrX,snIW8JAfT-?2Tol[Vg!T@Qk^st'ZK*KJ<-D,ulZu[U2li.7^8F#,HjQ7O$eA&]n%alYg>1/VKP+Di-Y88kqd^]K^qj'?T\sd"jP-J:FR29s?hgDJ]F7)&E3`:.0\`qUBGV'WOhA'I7+sPT85bmn*f%Q*o2(X1GX*lQ=M[0@J2!&lj"p(;F48X4rIAJS?pS7.B*L_@nMp(!.M,'nZc9F-9.tE0r`,);5%]BD[?o*iQ)$p^T2Q9]076a^OUW(kb/?(sOGHT,KrfYLafb6Upt\pDM1VZua*Cr@g*gFFOf4*EhBkM^TXI/\lOI_enhV,sP#k]&i!&Bp%T=&:/j'jJL@]2Qr2D]P(LPEfkon:lQ&2<%'.EA0##R#b$8`A"IFU*3J.kC*7XQU&BkZiim3_2d"]+;VDW'm#*eW4uVTLWQaX*=W<;DGRF^J8XN1W^'0tIs:i$Qhh):.+_8:HlAOB;6Qbr%4HQ1lagQf5jcE#/(qi&@^=A+.msCeUO";:N5/N_3203O:nfRm">&o+Y+!'r?&VUr!-,ZK62(PXK?"KXl+P18\tO0%KTL+or#!QPc%BH9mX[L)?qqj._!C?B9)-F4[Pa!.pp[c$:Gb`S;Da(@VaWqo/SrjRA4];Im[+E0+=o#W^'J<1Ve?)nIrJ;RDoo1K@j9gCkM,_TE/](erS%-I>.lk>ac3\4]f37D=guW1o]!J[t3obH99-nfqadT:LkoCe[_Y422g4q^u9od)5J%?@S.$1X?S-7,ge2J2h5R(`M)tK)Q_Z85cG)FX/0"*tWVU2t7uoW=I1`4re`c]te+n&`buFZIpl[?j60h`Wk"aV\^'!`qgdmN4>FH7mW]jc2ae\g,JF^?tm94-Q8cN+4#VXdrV>:&9uk<`Q5p$H>4kZV1ol*Cmeb+;luQgXe_LnHXGJ\XNo,!B?d]2W,ah$HlK0Z#Pe_2)e(#4Xq6cokT$P_I^&_V[jW[W=sA@UZo.@5!mm[=G&(ZgJV7?hn'&`,j5n2rh*cJ+pD]FeKI4F["J33mKU.Wq'SJp%;#bD!5M4/i8t*/"1;ss-UIlOg)5h_Ognl(W1\2jAN@Oq)+REiHLA,WJb(W,APRG9Ll%c%TkF3=GGAoj3a5kIdg9!f+bS_:Tc<=a7]?A3*0B$LWfag3Od?on9MJ5gmM3YdC!JLM$eFr6T,pd+7Ma6r,'&W6e6DmPGqn_'EIcrnQr5&1"rdBX-cYCMhBpVm*GL1'O;F?14QmC"qCKeVH]YqEb?AmWC&*Vk`_"$DaL)&fs[*=H"-5&bCIqFP%eFl\d0Ll'/RiNofqC#g,_/%KC.0Fn>_Dnkj;6FN:&oh81s>CFl2bR!>N_3OM&4"!U!:!FdHh(Q'KF_F(N+rH8#\.5rdjnVcER.jL?o-WS,[$):Q4)\o0':+[<`brHE=$u6p=N`9-_`K.airp\14r=B!'$,(u_2s&OI#2HrcgDc/`+[l?p0^T4=c&_k)+d:NUduoYi[A_Hnsh>p%c\mCZ>geGP)4F]3\@@gDS#+U9Wno/na/hT,]L86Sso&Xc>cMf>lZa=aq=Wd/aF+*&%r'&%N>g/g0%CG"&Oer\Rd*s17du-ID?&m0r_?ug^A:eIhj-q+tJhVkb9,G"`^P\1%`V;F*bkDm=Dh"umUA5,*rP9=kT>U4S8]OYW[lLS0k+F_S`7/HhD@R7'p&V>k/'D+gJca^7_Qf]"1W.*k.+'$P*p!3]p"XZk^jT(Ju9g3]056HI$so`^D>^G.Uu"4AA0Gj0?m;dsKW^E!4eIJ(Oa2C1C=2O]I/[rR#^l$'`he'I@@S=/PdSbfucS`.50EsjNmhp%%3Z+'C(E/I-[.D5>\h,E88LN>qEH*iS!;NHGN)h_+$b(t\^Chon#+kb6I/gE.P_J'\[b^+p[-oUFC;ClFM>Kp=SU'@mSFBlqQ)\A8S2ELNs)ePfBSEp5^=k9I)eL+=DjP^m2?]Sn4j'b/Emd6r-CIq_[)ath_[BMTLJA"Nd#]CR4$Omd;;CB;mJP2,h<&fc3m7MAgZ952C"WR+$Ba0!a'O\g1-=q%W1Se>i[AWo7!*=pS]PP<9&_S(5k-#oejMK\H>4%\Ubcqk=q+n,.[/=^^?1^+)s2f?#/:9N_j^F;I`4T6\a5Wou+?TcYp)l4`q4u_4(?C=6.pFDl)BC[H*/uDjZt'/]lLe8g`#sa@u?#?Ar1fl;rolrj0k=%Xm_pd67OJ2Z62>#tF=BojRcpiKO`SqD9IVV7?,d>6DqV[rZTcfY?QM=^iSL798dkGdOPYYVO^OcjG'@jCZumX8D_$t@nVd,bKFHZtHEIU5e^gB0)S=59eN>LcPR`'>n9P_=Us3U!'0dI]246ou22FFITXGUt*%$Zi4>iCIJ6iMr0`]#oG@b=+$#L1<8V61P*S%n,fBH?'I6MCCrlN<:*,7#/%XOg>I5\MIfLpOGc6Bj'd5&13]=S3M/qgrSSVIQ.mb*fGOD]@c3*P*:eOf-UAe=g63B(`(>:.]CZ.P++TZFsX7RW$R-b,(/ZT$`>Mq/^gHFrd92pFr(?E%.A/W9f/9m=Il[XZg+ga)M^;H84j/.2__r"M#VP2n5U!0]l96g-&%fi"c&Id#c6H3iRUh]P3ZFE8&A(lI(R#N,50Z`Hg(7YEoEBl5!h`&$_^0P5"T^C?$J<`0nDA5ba(32h+j."=o$%*#giR.FsihmV3Lp]Cob@_kDAtf]7@s__$BCWQd:]Q7YleW($Q4IdKT+IkHmfV[HoLq4sUR.;QM>3TiH'M\%`:X"%M9n,;ipF-0Z>H`-R$k:,I!]GIF_]#gX',e\HG*t_+U!VO$.H96/Rn3[Un^+RRWC:3QMO1SWWS.lLoJLP6\eaQ[5!Jg-'lY8eHKMHIZ$(6AWS=k%/8]D/@F?pq--s3F-Xp'VWQST=%:R)nT/Em"Tl9ogenN,B"p2Ic),@/a,$f=6qC8,U7!:O9120rDXnH*UJ,S93gQ><6p*CYb`>f1UEHm0-as3S;P=/`J9_-JJl(DFE3$GZ1JneqVIA+h/*1.1f>T=UH$[(Itdd64X9XWjBGbt)TgH_O3_?%!HPBi5CZ(j>(Y45ca!?X096Z6ah2f.(6B4IKCP)ZZXcf7nU[dK;V`B];o'p(O#Tg+KUPZpX<&CsdsV,*$qW\McfZWJr`]R+qRK%dr)n+;$le/i!6YR%e85(hnu(KV%37%C_Mrc(TA@Jc.8N%YQn'RVp!I3GpT,H')6V@Ii$FrrDo86sOdbkK*un5[TVZ2:/a*GN3Y991oCMB*U2lcte"!du\P:*6a.D57=+G'TD3B.GeO2k:d1Op4d5DTfUif<,M%5-]O>i-AL%gGEG>HZETD_LoKf5)-760Hb8>ndH27YV!#!Em0#`=c6mUlP[_n)U;,JFM?l)FOi=\32,d.Rojj"brAR51k/e4YY.72=-PZktnc6$@r^a-,M8hkcYZ#C"@?G+Qs7b;*YL:D9\Y!Ho)+neMs+8OecO4RkH!5]n)a/Dq#98D#u0XrZ\`5",WeE+2gG=?s']M)CTY[fdW/*X;n(dU!sDKs/fN2UOi=_KJF6KT2%Rs[#XMo/=$D30Lg@u+*/1:!f7?c1-g:j]`(!ieo82>\eWuCmF?jVN!3al(JCF>'AoE5f+L'E&fr+f>H7ck*&p:>60Z)Q1GJIq*rpO$AY$,[!lA+f189_Q.)gLX,nk\g$r)$%3F9>@'nJp_9q;gR/7?^MM('bDu>:Qh7q7.o)Kq-eoVo(&dq!_$MAK"#F)9*I]*9e6OD!H.hORog@?kW]+I3i>c&IWDIsU!=9+#n=;WjM87bU!KZp%+J:_JE$17&=Q,9"P?9Re/GL9P@L(/YbL=V=qtq&!#u%_c+Qq55[-^:n'3:J/F^_Q0rV-gL,^td@e#i[pR;$@$U)3II(B(-^Q:",tp749]g-^)/-*)?#WdiE/1V+->N*eUH>Pt'YNS967a^\bYQ=!1k/qK,;?9$jrmhoUWnEe5.)(e;\R`Z/kG[K7DD)YOAn59+>SHr8Ri&A.LXD7_k9VP"`F*"W:Sr29<9NmD:b)sSXhnb/FiK'8n^qrKUUm6'T@2jUgPf9)2'DJ\J=VIjABa!=#RDE9o3"GaDIN8LWC?U!L)bZ!&Z[i>Wa$p%m:gNUcq[AkG+bb/h]8`*!5!YV,CS:f?Aoic,.ddr@u.f4d!%fqUgZ%j!D]m?dG=SV`lUQng8FAd4/;Il&UftrBG:K#+W[Q+P4g$btd4,mL>-[n"^C`F"]RZ]3Q"9*4)sJK1#K&+Q*&o^pA6!lt(U^Fk;E=Si'N,rbWT]MO%8a9J[1VeAlE494(b56RdubU)K,!c/V^ElpC3<^f8hd""8Ckh]cY\Y.U:o/XsM8p_Z@MT%:68?HiJf7O+D[`5nfi4S2kb5C$b#a<*];%!;]?Z$SEArnd(>=7khd,(Lna+@q*N_GTO4'U@OR5U'=9rSQDrO](*K3hP@W!"S`^bhle`JF[#^/U!?=+4JAEPZ7e9mjU1NtJ&JCh\N7,2-cm;1c!*J,T1;IPd'LVgIK[g8PA6=D@q#4]M]s9=m(nW-P\n,:[aX`X$2&Gc`[-\m3ND7L]'AL^b7j.[m/PMa&:d/7?6fcDe+IXq^um\k@^$mi0p.&A;KMf`9-7aYFgtaD^4L6#]f25al*("9IiCo%e41L'*s^?'VS`L7@-#`b[Gk0B,U4l7BMD3KVVlBj1HA"-N27R9MMJ0_).]oSsgcILlO;JeDh^2:Xi$_4EiM6*b?/h^X_9)O5QdNUt^D4>;5\grS@Sc&Xm4!RBOnMI'0RD(*M*a"JI?V8'YYcdtU,#*Edugc@&_YSpE`4(S[)9Qi3&!g76EB*losU\-VY[fsP0.K(pOW9Z#q2@@8+#N=/,^++n0W*3k8>@OeYpB!tF]WU$^>Wg-:_bFMULd$QVr%U1W5(,H5hUd`oeC7<('lQuR%GtgNR-!s\n?:nJud[]U+9kddrRrPJ8m>m5Dm7bsU'ic'B]H&LJX_(-*Z&=erYYq\(3Pj;m?59rHj\5sV%#%&Rb_8@/^koJHVn!X7q/)*'pCoA6%.GN;=Z/Q'LOuCq?cSlRqI[&ZZrDE97Ca*ripB!N1G7%qCC4o_Ebsh"HQqi1@@:CLZ.?'?3#bUV_VUDT+B'Btg5V3L^51-n=U!QI+?R)X>V.PtT=RP?\WK_]>]XNSJ5'R8F8r3"f/CRrUm,^HXS#3BBpu%pL:F6cM5!#?hj['O5rsSp2h:Y3PbI]IjA:3Uf.=mU8@1C37@G9^f0Unul^WLKk=L777ZdJh2bTVS'coV@_4cO3h:WL/eO,n,a6[:"FPV#!0[lEI5L5B=N3J*pjqK3d[&<4tW+kqFAbseON'!l4OpA0'GH/R4&H(jdM#X+lP%Tfe.sHL,_OIY:dgBJU8bB@3jJ9cS&*97pQ>XVOn]KB(1ID^T6&6'`fEhFk:3#(*g`e+[3kK!&@=""-rI>./nefi5_G^VQ\Tth`+ASfOGQ76ge:rhX2da1h+Q#%m5&_.e;4EF3Y>gDa9l,L%"j0i$+C;mAjMhj<.I<1A*Kt[&P:6]L?Z;9mm!us0W8a9C`S9/8+b2[N0;Yb7b`5A2S2h#*G"I4&PFk7Vi!YDtg(jV@H9/dVqHC[CE4ijHSa1f[-HS$X2'E#WQNRbaQOENcS(>A=00g2#oMetoFld_1X8h@[NP0"s3bH_Y@Nt%r+2$/A+IC4Zh9^\14b/'@faV$-5AF:#toJt&t,X/t7R?/JZ%jBK9,OWBuBLe%)/,8918t<#b(@k8eM>h@hNUdb'#Kcp(,MCu;KG>1;5*kO00N<&+?>E-=UC7kh;-CO:<-fGYMoYDjT*6VZdbM'q=APqBVrGJdHdseA@1m@:f1NCKEkQYGl5Y(d+8h7JV-g"e]fA;\"7i%Tpi9e&06I+6,oSh&dK\6g`OE!R3pW#:'N^!`RT5T;Z`[2[P?l"'Ltbl,iUS7;J0ZnY_iAJjHDCbu"sZmp'Z$>cJ8eDou'UC)DZBg^6Tjj41"fH-t5$<*A58F$c$ih#Jpd+t^%T8]jtjqGL39.%Mn_?37^WlGRjs#`s_M&QK;im(Yl@XiE)bD:6QYGOH?r.RFRCu'nhVl"pXSb`.+Zb<`lB(MEQ-+6:\"4CBlJ:u29okA4j$Pg\^NBn5f_DF-X)/\)*/qf-P3#VbO7[FdGTr@gl!'uo9-S_8L.MPbb+jj6f(bonl@96Cb,eUT`q-"ep3&OP33'61aQ_+C4?^eNsVH,%`=kL-:)Dr"%5[I\TP+YFl4$od&eB(jMmYOVEY)8n.A:^>'4:g&o*MBsJ*L;")^3Y*\P46j%`mKBP[=1&C[OZcE"6gD)=$LPk%ZI([p4+jBT^!bH@N8go&+1X?U(;p&\0]?kU-X*UcTh9bY:RTkA*X;oQr/?0eoc_rW@N:`U/C[,=f0iNeK-D.63KLjur5h*?9nfK=[?N]Q-!,#EQW.dLEJVO:43TQOllA)?UZ\gP7kk+])UZlRa)EA3*>7UXm2)eI\<#F^JlCL[f3H%iU4GrUN#J-#m,\=u@CLF7Q[AoLHP!5jdM7)MMK,YQ!K@>&O*-PunW:(1bm&(Mh?KVJtI:Yqe+o?,aU$.L(-gu(ce\TBPp&Yk,YP_V62TE@OB_8Y+2a'a\.c.=$lKdme5bsWl],j;8Z9^/RA3eG>aBrRlLur'PY+s41H9Mg<&q2qd_IA@c.#OiE,nfS9cA#3u2j.ABQpcZOG7kJ*#-kEc?\6(^diMPk[Z9*3fgW.Qg@,qgu]lp=;k^:R7Be%1r]^5FB4sqZ07.u`QGMbE([M\]T)Y$0bA\GiH21Bs7jmAnB;LIo)&V1NO)_)R-"D3s#]^acs)7O9rc%4.HCtUd;Ih=u1JXLlB.7k_'MBrc_5F0YJ9'F]>T=$m(@`.@W1=Fq;4)B)C9Jg*X$?A2@KHC.Y:.EDX2]gmYmd%e##;f&DYZA,&l;#O%"RUktH,aSS%!HK\?rP&@F=f^$IV`rqYPU$4Z?Jhq8%JUT\RUDI[4mZf9V@Ioh2"PHtUR9qOBQ*U!nK@s':L(`:OZobRH'6'VNSY#/SEM<@2lLd.MqOdj]O33VQVr^0e^16]08ku=kX"!D-IUNZ=@*tr.o=1l#H`7C@#5GWeA?SohurQb0(1L]Vj/LJ,4PE5WZEO[j]M4?2=M6mC@B'o=5>BsQpu73r\^Hkk=-XDC3=gB<<]ofKLJH=F'YSEc#VF53m8)hf#%=$?"jg@H8Khk&"02@D+aP^\^+riQc$=]g1j*dfc,"DPnVnTt'IB>")]KsR,\&]>``dY7o*#,Vlb\O#lu67RAAh#?4AZ_"9"ZHO:/[CtkU0"mAp*m)Y>FGC,t>@P@-?-Z?,s8\qP3mA(!RW3@S7Y%e_;kMDftr!g1I)\SK=$6b5LN(p_/<(id=\X9>`-4(!g0!80^:@IE[P6TsP:(NJQ_qmg8:ElHQQctla_9q6?bOA5;.r@8/'j:SZBr@"KU3tk\^6p_Ji)_qP][bLTpNB*``e'W,]kuU^1t4^rpTikC6Y[ig[q4A!iD$jc(<>T]Y".pqX29Dlk=H[L=qi.::8-WU1OlAm9qUTRpCt@Z\n(U46*<%coLXQ9`973Zgj+Y[u/6)"S\>iD,?':4PLqK=gh]`+E1RJ#ApW=R@p"KJ50]oZ5"9Ct3+BF.(:O\kt]P\Sm[fgH0o2>t1f1/bu=+3g%_]j/VQ2?NOIbqZ:@WI1>/LQ3b'8CHEs:T'bim7d(K"3$d`tnb.0'(:E^I0c%0Vas$`%WB8JRps[0-60FjF`[n>4(\u]ME7I!2`)[F)E5g]`TAglbs7*D#ie4;hi!q!Y.?]uR9%M)1LkIdM8ig;*VNYK3"Rp$8e_$V#@Y5`?T?&[Yg6_bL\]AIuY3;h0f,qFeNFMOAJ*0`H)'62Jca+[-g?hdnL.&Q^XE88\_!9)l,OX76CECG*L_P+8-'p2*)0A:u.mbic+@;u&H)/(Fc%70dol,TjOpe:JmD1KAb3n;,LgLDl*Qj-EZgd8IXW)]A)efLOL,H$@c"s0Op1N4O*li_rB0I<*Jq`f)>S5RiB!802R:&nogcVne3cWP8]LHB=^4U(a_KR(%Wg6+`t*-6L)ejSdO^ZG[\H&"qY)=7P>F@8`CA$rbMB6YeD\K;4_2u`<[NDh5/[fZaNikI&8TS_?T@nU56DQpGCBsd#RTqZEKK=SGD!0?U6HA`-]_ZWg;p9l0]ba;Yd464if'EAp\q_kfJppT8?M+u_]@YEtd=,*SMP`^Wu9!ui)uh/]&5af*CQ``<3]JS:.b#@OecNI3.YS;Euaoq=\8aLn:XeX*74:lI/#=RPagGW7IYP[[?A4(P@fNC,2"Jm@p87u,,5F)p6e\I,im0or@2i^#U0d0!'*0JP%_0#LZGO:@M]T%hdGuac0*G==W0X-]#:8h/?iM#j/ZY-uL,#9+Y^;"\?*4.U?P!co1?$kYX^tG]i\a4fT7581_AP1fDc`'FfF=]c4G>0]]JmImOa^0""4([k(kZQR`YL9T`OPJL*S,7%a*gAC=9qGCqY`!1M1(WVjk=?Ismb9J@V@(E8&(]@'t'94*L_@T^i]\#E/'Z@+/_sXo0Xl32IDCSnnqOSBH1WF\K!sNpTGh!n*cgO1B'2i5=Ut>))LRX14MO%o+V7\Ji-27j,e@LC\`eKmm+30h_qn\_1i&'e_Z&pp9l^5S,'3\cU#8d!C<>&VME$p:uHQHE3&4Qn+o_i_#FgZYk0*cJ*tHe-Sqa3A(II.iY#2Q1/33(HDV.Dn?.IpSZ2Mokk4DT/n=P;tW3XJrm`Iq`YL85^@5I!Y.SZ+JnZ-e^W8@#$lM5Dp]?M-CNk<9(5ESnE*=Z?'H07KLK.[qUiG\,i76Mpo';m.+R^&Ku4slC_%F4R[3T7LU$GN=2],ggSVKT^,:%TEo.=A\mJo0<\4#+bEaBb*F]!7'*&dp98-qD5p^6EuNi@(-KCiLm4FGenf0<0`n0=(4./:\0<"XF\R4RuIWt`2k'8a8n&)W9'fE%HH82eV!nuZUj7f+T$D+HoQ\7`I>BHDAWMM*1k)*fc+X!%a3mY"&ElbGERbPu$D[:T;;m\c`Et\[fB?W9o.pqd7P2]b'^RJ#EbqgcTD6TDX:LgB:ctuf_K&qPtIM5`,eKnE`J1>OFY"hadSS@^#Uk*!I@5LQJj#8g@^-OThF0M[qMhOZCN-LV@0m=SPQBU@R*`o3-H7;E,>KCfH$#a@u-okJ4EOc;WM.MSO!LIEa*mAT,qI"[hPI6&^On.8Z`R1/C$_6`q>F"do_5"enB;iJ7i]hU2JK)a4g08,Ch9=OV^iYX@6FE7X5HM@mN3aa8oi"geggJWBE#BY-#O`$VkkpADg;4[eIFjkT.O/f83)Q3#5L/]>Y]AtO*qQk6.l+$ZKh/,/?UCPpf2C>Hm5Qc>W#/+L(`g7pD"B]]NfA-'$7`qGI;jiaPk)]+u#L@q*sl%$9k@&&C%#/Z^Hd:M3odk%^]<+bB`Kh/F3dOh^5JjUI@+k6'$!^E1BCYqGXV$3)`I(pncPaCob\4@M8@E,t(VA"j_r0nY]?9J00OaB`lo0J'f,T4466HNoZj^QBI#,gm*t!;VMfB`a(Ibhc+tZ$D+]ePeAXpBTDRF?ZSYYe^5lmkBic%gSTe;-,?Tnlm1n)nnWZT0@hASG3NiIQo9#91,d<$\Uq8jSlI&!4s,MU\\aUbet#.(iR[:.o?dsMItO/Y@\.!@rEHb^u"mju!%N$%oc_3K2CX;Su1ScIMenE.t:Ds5?hMYJDFi04UDWn#;6Ae`nt!S4.F2q6I9KrC5>ZV2Uk4N;?fG\*@\d7i'q:MlFX\8IOs$:3--VqlVq80jGsC7ZfP4^pE2KW3uZ[>q"+r6.IkK>8"VhQ'_SA2u1S(nCZ"JQiBfP^qW7/e:,aIl%u-bQ%,FgS7?(3q*5L"*t5Is'gL!)(kK`f)NdQqEU\+m34+tA9mRiKBATr8*^sV;I&9',8LOnqCE&]r34bE'&gQND0ZhLW_L^=H.lj>5>kP'.h,Np!?chlc?1\jMXbkG-"V);puj*lug6oEN&G=2ZX&krX36%[6+%09?l@Yol&I)*-.i'2=@d`4RET+cYQoBj#%'G;[LSRFiBG.KYD.2HM=MDb+9_WmSIitQI_jS8b"Pqb.SClY4e5RT+jA\I:Uf0(0g&PLQ8fs^$HN,iUjLmK_="_A1`Q4@h9'V:$RVV5Eh&=ho\F(99<*ND_DTZi0g^Cm0fV$0Y\0[cbVIHgtS_7Od3jVasgI0/gdljT[Qt$K]FH`%X8>]#s$>[eX=]'X"XFhr0^HUkhd>dl2&.;@MkEE5hkF2d4'DA4i.SebOX1`R61Rt0T]EKnFsnf*[Csm&'Fl/d0l$]^dDu(IjDguRVrMi[_.FbXdbI>LjS\i>KfrB7PXhI_5?J@*f[=/XBKT;1`]XQlEL1lG7p-+kM)/bN't6fpIc#pn\\Sg50J318PdZY/k2c#Qc!sXn#$5Bpn%*77+"r:Oj]@)Vt@'t7+pSmkFgI#P9.e>`JW?h?]Qk-Oa=lp0^S,s9[Cg]c@u7GP>[*U]kJ?XD_3+V=n-\X%Z9m-'>d`18+HSe+jhP8S;6Herr+1_namHs-t$2e3kO(W-./gk-A]4PJ'+9DG0)EO[LfZEj+'QB(oFAi7/QkZ*IoLAi[B!p^%jq[;o&)I]ukgGIrL;q^T\mEafjaL''uK%e$R*,%-,knHleU*Oi=Cc`(H($a37sK&[KXCm,dC>/>[i&o=o+a7R:X3;/e/AK`XIDVpY?n"D/3]Cg#*"Kc!)ju;,<\@nkn]m3,3"C#AmA$dciTm1Q)@:@>7G-I5eSXS;&oQ.5MkFu-p<"E>(XN&uM.+l-qrE0nan1d^Ped(5BQ"P10Pa;tqQjh\#31-'_:!CgGG#2>g_N8<(Hr?_Lb6o8h*neX!N^#m$J8Y'^f'[Bo=pJ.^37nY`+KN@3e#)1K]A$MLmbuE);jE:")mFb?1<^(B;P*aJX6\@DXtZ>$dF2&jWo@^L!r=_aF^gK"KqMPSH%WgqGEce+'SZW=sN5CN6L^&r8-u2da8KtKDbaFiFZFAauMYYX+KEDaY\iCErXh?Xk:*D;u.Xd,B5!%*l9^Q3kdmiM)#!8Um%^F^4Zfn&rpH%=U69[]$k@=dbnI%W@\@&Q=?OpDWA4;qR6`ocLj1IkVO_:RSp-u!(/I:r.[t+f$1T\I$sPBO30YDiNrLOfj-qS$">k/j_iuT_CfagZbb8piBJa3Cb\&Z`8%LV?=aNjYY#,X7/B1POi%h8VIfK7^!E44CmACY"fhliqm0k-\lI$m8-;UpK^A@T1d$ZJSG4ijd>!ISFZhq*CSJ12O#5*f+ogmcE"n`IA6aZ,(<@7dO$N,4))/EBaaU"Ri\\Y=%;96?/dc;+7]./hnXJ)4$tU50^OdF9SO).f!'nGRRZ^fAsCH1amK&XP_4RVf&:\=IFQ-rW+P'a166pTi3>Ff^%E@A^7>/egS-nAf^kWb>kZ@rcXupGk7'cUh*`1Eg5OSE^Mu^1Ie(.m\ifBdi?7))Bj`E8S2Qp2$U+m%jCi,UCmM>pCFRN@\GO,<3F(1<&MV9c[89ec^5p8EZ:k;lW+:Qp(TV:[9k)%Fh;a/amMD@S:-bA-m>2CcSL>/3dAmekU`mDko8n9D$Oe2b>'cp$Oj@TVW,5Val7u!Ng`3Bih`O1e+o2/#Q`q2,YMK6mc7q(R1]u[#->/'5I'T*A41&-+;g^g$ku-"I"DI>7@Y0?KN43Prnl-F&Ec5]Rj+;`Pk5%*RT?(aYS4R4U#@eI',[WfI2aX?Im]LP*]34(0/\;P#_@W;:9@2X?nMq0B[g3hs^TSOkMOndJm*2bU!Ok'4C0WpH$_3JH2AHei-*C(J"[C7'"53O)^-rI*]/UflK^A#7qV>1HRH8qQ;`D6KF\0j+k]/Mk21D9bc97Roi6tTY8/@%MHu&aj'In44k.im8OPNU9?;+=9=Kc0#Su$K+kBAWfr"XiMS#jJ%bHpN_;e1]64F%r%$c6_R<]$`<:r-N7:<[!E'*kW\&EhB?;Ob3")J`q#(PmY`pKBIA=c2sH*8!f_ZC07(NXg+#BB$9)T)8!/EHXdl.s8Sqa1g0C1`sF+Lbq>M78*o!:6t2A/n0!Jm8Gi)d;7+QLOu-_8+h5,[/?,Z%q6cN?9eacM0IoSFR)c^06;WeQ/IAX>P-#be7Cn@7e0\#m`,VHqm7D(E&/1:0hiX_EDHDRFAp,@%'h52%SJ#)/_/4P-!gG4='.Zl#hWUc6,\A$gkCi(McWDTU.D9BT(c0ks\//-.>X-T+TJB6:!R^,Hac5j-?"E"eM[r.MD+pB4?.%PY']r-orR'8_6NSUoufP%S.C_UB(mcqXW]aVu3>Y00S(K@[qm^_Msa\2($U!>4?+IRV&9p,"%T6(8>8o$=o'*X2,+W4t*ItC5M^%"H/#1gr_8J+4LH#7s3BhoEsSZ']XCeWP5?!*Ru:dOXJkeb*9mK^MtX8[e/X;2?a*\/*4V[_?IrHi9"f_p(U64.J[=$Bh^:NX'<5#-!,*P-j9`[.M'+CnZJBo!Y/JXWa5[aejV,1C%OLgKa]?NK;e'G\6aGm?D:(&US!E5$,r7AI1NN8(rCUmF+MfJ%B&,o>)L!t,M^W*4r+.S0DF-_DXS0A5ubq/H5&'I3)j]b#\lQB`D'U!0OI[%Vo=$4^f"TF[%11ffQbRJt];8PC-;>FB,8b9q4t3XmI[g2fImJ8k't!or1@ZW;CM,q'W--PAp,S3$KnWStFAR:>U'b,uQo/'bJqJ%.kICVrO=b%Upq(U?K9%/r-0SrL"qPP]B$IW[kG#42"oNpVrgAY([lbJXD3_p''IaVI#Rm'CKXhBPE^TMI`FhRf6""75_qUsd(c1!Z8Z>2D^(XJN1'GCp_J9mnj,hdcCD!n2=))cXeF&6%"ZB"0cDGP-0E7i.d$EE6EZKrREXO)iY%6WSu,V&br38YVP.CY%_)N6)DOX:Wi>o?<&8@,"B!KcgAfQk0UsSlg(6;,qZ1K0hnOXYTQJ#n]*ShW#o,(+@EF9e(0l"kc\2/Q#2Q6$\1D:L_F!cAPG"q'l%iPP'Mh6%$q$hj":hp>S20N>R55`fAQLkcd\27`'H[Jdml[48E07i^$;")=)G+.^FteI,<0SBsLeiXEhGC,jjpZ"-9bH(l@R;0TL"0dFX9T+BZAcQ-lOVHci[&_H]h2''S0K$:+"?'F+`&['(^@hp%tEJ)R+PW-sf9&/=@Fl?gInqQo8PoHU;+q3$5TDKEgVM"A!&O:^$CB]Q]Z,q_EI4C[qHO2rp@C]N+$&/85m!^R01eOc>.rj]Bd2Bu!\J`/<4OU`$e;B5_[ic=M5UQ:AkmLT$ScGn2nT!ITi=20$&Ro*(gNh[Ldb3U4-\tiXOkTn)()%Rj?GI;9Y?ZGh(H4V&Y8$AG.h)0Xc)!rBm,&6%)B[3PgF591#eb.5DRV(@QbU4F>fa#RD1m`sf[sr1")Q.4!3hD"kg,$F!tS+jF96d'!:Xl3S`b[?7$(84pM32T=O8gs+`2=o+0hhg)gTC5qhdL(&]*$-gHa^DrU7n>P86d4FB9(qdk&1ZCR&DHU]ND!r\6;k;8d4H#lRP@7.gGb5J#Wg?Wjg)lr2*@l@:aZ$D(jq&-:SlX%"KraBtm-I&Mt4X;f4>LOIKO:8m:M2c.0@AAfNfmp?_toUkC3G)Gj6#gG$>AXXHWeCV\AlZ,^`l>k02M@ADuNbH\S4N(P6/[cW_PfK59f3-1[YKQ1-#/YCN^[IYr(9Z7iZL$<6n_`2Xu0)m9Arp/%WE\]K/sW"^6+iPX;eq8(L#k$pX+'\dY:mk<-S^k9(eeF6JF&Nc-_:;H?f-nesa;q8\\gR7Zo"o3@O7F9V.7k''J2$u7;]oa-UT/JJgC#2!nhg28a(_\S^&]R^=d\%'E[qREtkom%Bb&i&iJ(GUUuoXkdkO2?VVH;Y5pVf>;H<*-u)b$r?DP%/gEJcc$R=[XP4/eHU6iu_l9,t&Pl1c[n"f&Z^ZbZM+$]oL(Db0?GTiaA/=_;bi[h0d8^et[r#9]">4fF@uiQ`"5L(2)cpI<5Ri/q+2q@B=!%:NLChuqZq+C>G=P`B^>l7d!%6'8Q`]fcM36h!a@ll(e2(t5k\t^<%\]r%UP`1?71@SoAGe9q$U"CU.L3:NhB]gLknQ&i399]98)Ni*J#hsga5T((o4,U3P,*%WEW/'/eA-HQMhMC;ooN9t9@Sfcj4XD]XaAEp0]^K]BY4i1$#/g:"c;(a+rjoQ_uG(%')#`I/_n\5Wgi?BQMq#LVa;:aF^uS)Ko^[sjCN/WE>UTqs_O*E[kO3;nun(:TP.ACP[_77rSEk=C[\<*sh$$KEAj^]WGmletZR-%t2FqI/E+T.!'\Mi!?h3]gE+,^;AZ]A340IjV,K_R;<#!k-)74D,Ro1M8mR1+pH&YE_1:;[0FBM8O#EqP132i(P$.$H^M8N=LO)JZN=:%;&T-_@5q:T0mX/SNnpu/Q-(:?+6rmDDuP)Qg@Q5RetM)gjFBU#^)2Dr>RUip'>.4_/g26e@NSie.i-!"%!]7Bmr'KjY#KBeF/Dh$D*gWqP!:H[3TWUT5j?a^Q)f+YppLr(Ff!!]$qPRnTpm9Rl.%X',(-Fj87Sjll1)T"D$;Fp.rHj"&/1jfop:f!c/?SMmjeDn$o'AkeBWG,e_^I.BM*5=J`JZRLK]:emFDMBUErHId0!iubIV([ccTe+%V=J^,PNc*5md^E;1NW%'_:Ad(k0Z#8Z/s3k]6-;ptQh-L,bEY1-WHg4mu,;;*\.]i[dF)(W^?<='I-L);pfY+anJfM+L_H]n#.CF*3)%Aa7.26iN*_l%,dK3*@Pp.^Lef6Gtdtb+c]6U&VZ+D*%*53lIF*@]\#)&B!A7Tthr9lo*!%4'L*.m-R:u4-lP$ILY&Knd_t5lr)[fo+1=>6R(Ni$X"qsWn./[[%XDrF2BN%$H5<=/Yo`.ki5^X)Cj(7T.Tj>r$+C7[,h'a!VL:fe!4-)pds87CH&gdmJF9us\P;"prrdf_M>m6[2kMLq]o_2nsRLbMf?D1;1(=]-!ntoCJ-&r$L'_^pdNRGIhC0g'5gZli]iqW`DU2j`SE!MZu*1Uoa?n&9b+msW"3gQjPKFkQeFf5C93k;N0eo$(p""1?aP<"6BW;66mW*`A',/b(p-:Kq0q$APX_?]!;MHX>IaA5CsH7bh_m35q?r3(#].OWQN_XH^JaGo7aam2![GhS]n:I628:>/2JR]g3s&YZ8AlZ8S`G%fc.h,4<.CMCS!ElpNa,U^CEiWg)m`Tuc-NdP-81j8-Qm@@ce.Sd-s`dHVj\Ea3g=o5,PerG3Mr-dC((,Vb]5*T+-jG(e%#r]uS^`_&scn%-EATud,''OVX-^J-Vr?ac$UXES&%na8DoLd"r0pl@_.I8hF(`,%If6-oqF!87rU"g-m3-o1;[15g@3T]M:CT:dXH]165O9h$6?61oZ*(flp>*h5Z_DFon6@AF_M,R<"pr-/)qR!:IiER=8I76sukQs:"ZU6Z5ZEl`Q;Falu`:?J3&&;Q_a4(Vn[-7r9bMdu4E7Pjp"AnSJ$'$6.,V_n',-nl!7YD.S&Dru)]%Ukbn.Ls*"Qkq:N2r&N]WV3R_#g5:S^4tL;u;U]@*t<-@!F4kmFRE,8S`EML;SX.RFA.:$`UkTdW`rm2Io,XVJ#$8@hH8Cn;j82LY#C?Ne(Qj(n\Qf+98TKM0K`e%W2+@`=_rI"$PCEMgg^j!2qb6h>t(9=9uK9J`AP`sC-!+K8J!2D_SckElM+n[1bjEOc6X43a''],29mQ(l+<.IM[`4tot(r0[QCs`VF@sNUSV:k[s*"5E_.O!_J_'"8*n#mRFF9_+[l`TVV-OI7sS?tF9Lg`e_ICNYD"d`,6I.MEg3Bo@&UOZ]sU?Tau[@QZI(r/rH9+8>a8kq&.O`.CYqX;@@XKD#@DB[TXkMHWP5Jo[5*@jq$oPAQS"dCfC93)p]hi18tH\?f&'i]iKJC.]LukjHs#-(PR*f-ckZSVK'!%=0(NG%n"FF!?\)%gKJ_E:MT*BML'6@kq?N'(:N^q\OLfj3.jUhMKbB_n6*qeHOA,%NQluAh.=T6K(:I#^3>^9tRu/su9#Y81j(^9GC,]WSAKWg&&WNgR`h=[GdKCFBRCP5;.MgXUT&pg)M`J8l\WD>gkakhK\SY5PO=N)9`tIfDPKQjXP])Bt75Go]XU7j46Zh&;biDY;PYP]:"YMkW^b(\#P+$;#DcB9/6bTPi`meDCVb4XC`:aiaPkkjT0QL_r.5WE^kD.(,Gu1^UCA+1WYZBsESS%N/_aRN[;Gl"*.5BL71g6]D66/j[H5RTXV_SLN$o'%X2=h+I'q!>gNoNM9$K(&#PXUFn*Y!XcQb-LP&rs9`fC9/t[4dL#k8>k!/*B3(\9C&a`fuFh5piZ/(A]Q!CXOcpp)o'8ILmK#r`J&KC;L?Sh-L7[t?sB28Cq)eKt9A%WH;BHo+(7\sbA**:6#-X\J^ZbAst,'s;El/^LoS'^ef\6lB59Aqr?Gf.J0b&BJEPLJ/EBGa$E#RDP*\W'0!T?(FR.F_`lep?!mn[6_=mu\J9HNl,tDKe&Uq)B83R6pE,CP=$;_\[LE_>e+u=NOtN2EU<@*0%b$;:..&-b&FR4E#"WW.5%E?2Z>HV"po%Qd@*f.Ie9]q;9c=pp6-ut1coC`ZelSBkcJ_pdlT+:<\iMa9F]_09g>*\W\Ep9.!?Rd'hEiONj'f[9&Q-STT"d3/dA4^7,KWXpYCm/X*nhq>T]SrIXGT2Zo&&ETqEUPMgth:QT77s2s\og+DG/rlCm*'#NUu@:k:8SZ_aC#:5-(TP^XX-=\XaYj#lkh+10-LeG>1X3XjNT<.,\B.ER)0)m.+dFQp[[VUr-5be(RV&-LZ5g3GaI*]kCM)3[GB\^InR$oF]2g0U7'g;6:\h0;n?37MFP)ZGp:h"HZWo@[(5inKJ2];2c:NM@doXQ4Qs^kfW+!:=S8l!kgiNj#m#FM0",OrJg"X?r!HJdUe0k$L-kYA5#_:A-O[=e15Xr*nJL2SF3?4+Zab;aV3AjFRu&4^G6*LAgP%B374+Tj2o(RBW[NfL2BU.QrH:d"Z%j#d_k9g2^+L1*]GmTS3a;2+ZI-tFD+gSS15_XYW92qE_ZQ!lAMFT;jZ3C2o`#IL?`q>/g!Y,f8oVEMB$n7UIV04lg?]ie*$*liEOm5>;*&%p[oF&/kUaO9`K)V3fpZsOit#.)+^ES`4N=8Hf>XRKRE3r=qfrrf;?'afFhY%iX='MjSEV@/&sRnW,'3`)+?coP/ZA?=M/s9,cH:j7lSD=^1F1/"A=.d$r;O/5-.^c'mkPQ-YA#H8EWAf;&)8L:Kk9XNq=1NSh[K#'\_Br`]K7)R:J=i-8=Hm:^9H7Ra*J5g9QkM30sNqE"r&.0+*=8V1[$re"!),Z^_=914`5,XFUh*N65hZqKi\_5ViZ,;?KtZ[AQB6s79[ci-<75QX*a"]Z_lHF+^.;9W5nZi#jQC=`h,?N)6,+\STg!%,9r#@)gn@KD(B]29.)(A6n[TR7XJQbIr&IhFsHQJd#)NVD+Aa6aG8hckce_HW)m\/Ptj2feM=[dWM35VP1T)lJ>Hb0GJ)gp*3DQji$oE$W?>j3&VB]p3B4hj9TLUZ,5?I!BoW_1Vb"_[gM/;,n.TJj1Kc2id*2\GoA*i2u&=et8rE!IW!T^Q6'eEGSHP^pR>QYQ%ReCUK40qb41'V')&gT)"]7$cL,fD50Q!WGk6)L=ZC-Sr`o!&FTbbTa1ADp^llqlh.#EiBN:/%DZAV+HM2(,ldnkR0RS"%s)Zc$bs/c7@jV#S0'3g[@F*+j[f1MF:4B!/%UknTH+7/"9W%TQ'1H^k8_(D9ht^F%LZG%og4_jF/MMuJMfI]?D1eXinfR^j8dMjp\P#>/S24)riS,#]FD'cYRNV9RND(6.J`[9/>a/eNWLDuEMlEQZ<.3muVn!Tm"d4BNal5(3\uDLO`gF`k7c]>brK1?I\&rTPnjgNA\!jK+Z^k^;6ch*6/45I/Q6`.SZ5=Kl:X#G?mK76q@]eB"(OYiJFq";64$KsAWHo-u]/GI$oWmmJ-^:"j<$i/aRP=]IiU6nKWjnb?ecMQqfM4ne1GQ/J9%SuI]Jlcea33kR3ej>?@-S'b.dQ@!)N@&nu]GSOoeY:lfU1dDa^eX>ZYk0&=0k*L$EcNV.SVo3q2k-aP^b*jfW3)XfJZ/KI2Brc:/!%]:Ep=sq+\AD^:[fGN@Z$5ngu#i2-7n_/q/lIY=:GTdRW0<"_K/;95)S;goW0<^.D]n;A)J)L13bD`RU;e3I#DuUmS/S1a6!I;\bO-uZ)ROCD7&^*Xc:=QIlZ(+*aXFD,-;T1lY!_IJu4GP'\d7WZ'Wa#"`3(8lbo5YW7Ei_u(.iiEXZ_:Nbc>HrXg\6W\5S^TDJZWlCb1i9BF=Vf6acdZ*LErAV!/(+[f\W&cH\7l`*k!]^nNPFK?A3?76U']-/(hJ^GkK500p5%@Tj:.6n;)XVO+s`gZF&+QUjiAF