-- 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 b725b4f637a97a10d640e605 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+\XEs?)JhsCtmS?3MWDL*tfID#bb<&#f+eG!01\Z=Q4h9J]piqEj%`0BV#[8L0F.^"7!*qmou`2HrH_$lt'jj"qLTO\BjUdn$j8dDL]t]hAXP_L%(ibmL/O:2j#ikGKBbJ'CCmCYJBWF_.bTWIgPb(d_i\:&uOaYE8B!ChDS$H>D6J1GfEa.X,fY`6/_+=i58)n4bXdtYUI!$->QmacgH05hAAdFMmJ8:_L-3I\-5CMRH/=K6:ZEE^2W6j=BdpgJ2XX_n2Pp+RE:t]M$5l3d5W\#2^aPp/4N1/!;'&$)'!uIg4f=COpCi\G#-+_-";P-Rj4&+G_h7X4l?43?`6!$>J.DtL2Ui=IC%43V+d8Uq0?Fa`=9T=B+A6GIYLD`iARUQJ7^0j>OSJ47%pJ?"Z:EY+6)+Reor$PJWdogJJ$ePaP!YODkmcihh5?GVb2EOpuk%#;S"m(2StV`MM=@&olknj:/QOVF7uEOUhJsaMVM(;XO8*%JFXu^"Ddtke*cC+I&1om)Cp:JcJ@[?s(G!U$[bO-#Tqa,dj]<5Mi]!KS&nXWYCtd28bHXUVi/B6l@=f;ASKOW/c_Rs*R:T\aVF6l^rn`-N]J5qJ]&ShY"(:DRj%SMKu`H&nN=ri7Rjjj%)E"^(4mt-ioA[g\JE[005*##_42.5n]XtYLE&[1.j18#OIW56N=h6.148qqrr?q:,-ktcYt7'Kb5kuPASD'm2BBKRTTXQ=%1Jem-5;`C:#8Zf>^gQn8.&A60$_VIN7\!P!Tl3Xs(%0$elu:.qGN*7`ZufZUN\Yi3us@lVK^,p=@@N3Hj>MH_X&hOdBpY@FM6PRHH!AB^hZ'-H6#D)0ZSBT^09PW'8^^(Q"Ja+d2`l8P^mkYGPaoU$8B8EFR``(sKIW"?Oedhf"O):-:Cm^1-jCo'#hMN[.T,N\f#tie4F41:>F^Uh#4fhksRWJ#GB"GCK]P\^R"GH.LPa0rIF4kVkI[Kt!p);=.-&`Wh6[*s,bI/b>8d^'NJ\l`BHA/.Ho.^jTU]=%>/MNQ8*dC.d\]7Gc>HL!4[Wam^OIoXLRXGAR)*U/7BZKRd$0Vc;(E'>`IXJesE6XE.2=SHgk?V>!CKA)nVG-+")<$/YHiZ93j:(+'i7[SNA),DQu?nhRD<6d.lZ^AGOFOpn%cJ_srE0Pn!?Z#sS8+$qqtHi2Bg7_L$/]YBs*i_&f;/A3IY@?dH'T#26\XL,8<%ZD%K4,^Q>W5k5-#SmDM>bupH`/Lj+J9!W[HgT3ZKuXa7eA05.e5P*M%`\@q7X6?M0>ean!(A,o7-:dkX?u*oc-GEK@jcR&q_K&qoP>Y5e=,oIX`uk$QN,)jI_;Y.%7gr7#Y0IKC*?g+;]huiBup_E-@tf^^Us5"$oA0E^3TgfuRU*2/8Qa6hZ0H#%@X`4)fM=hkAr8C*i9+QBi\%TH3cm8SS3ID!k62c3Zj.aU-HJ!O=c(!cMkM:0KC17ss-ToUI(RAl/WaBGWH?gZ9^jm4)k^@Aa[4'6D$'W#]&Ia6$cV'?#K7B4.=MNOP995>DGcK^kE!2--Ih(PBf[]T8>'p@3Ci4p"-#FhM;cYBe2/OZud^(Wmn24iS-?,Jp#t$XS/n)jDgP>D[=A+u`@CCku\Yl)fekECm2i0e2/MMRjo;n;JOhWmol.J.WaUW/VB3N2-MK%:Ke\)?MGE$2lr`%QiWACb%nTknRXHDsT-id&dJ[=tk'l/%Cb%#oo#9d[!`H'.E\tLKBiE#%i(V[lc[a]_Je6_"QRrA%ap4;"F5eIG!]V]0).A?XZa^1>*K7-F+]=+Sf.*CEn[2\]E`J5+sY)W\k'"lIfn#>ei+:#([7X\qu_!5js5E8ec?o-G,N6A:TJT$UJ\ONaDHCn2[jSku@$`K5g$uPV*MB_d*3AuMe`#?.@dF!6,*+6pg1[^E@Y`%=pA50$n/o&(V8C&<'q1oQWk[tUf&n'(;eo&7'rq,K1PD@=`IJLX[>sD@`@Q1:1gb$5?EjTMo.JN`S'CY43t:Mkhl?\!Ya\46?@>'Q[=]a*Y7>A9GjXP*V2q9f4\>BX,,^1/A5D/>:$*ne0%g`K>!T"X?XqJ>J]2C1C26LK@NSiWQ44LY39J\]FM)&JC5*dW:7S;3M#'&m>;L;*=R+s9)d\"r#:M+h$Nuhj$%-"D-0)'m^#'@Yd)n5srfl?@iQ&qY=1:5^I+etE39R,!/bG`SGZaD-Sr4_c6`iED%HHD#(>La$4<"2aZd@WcWA=9;N"I2aXdZ"@HsZmf?r*o!6uVm:0O$#QEbD0>T]dNJfKr:$Oj+bu1*RN?/Q#2DW.$1QO]%*=Z/l6r5S^SQBi&["@"ZpSHd0'4>kE?Ae_F:K4ei1:l2u_+pBS^8qH:@oeT3dY-YI$<#CiKX/,iH-BZ'rquCL]!Lo]1hQWS\b_Ai95&oNpJk'h!!Z\)rAAs*NUs%@dcH4^^u`pL)+j0.]U#*?oTEV^=(q_>+ME.]?FQp'='ed"SPP+Y9/)R&k9=BiOB4F#jYi>aF-L5HS]g8GD,0$1;&PIn__o[E'pfS7+m^I!u6XY>mn&b0M-r>(X&%Li'ouT]'cr%.7:Elk[?Bf(3hDZU?&l!fI65!0Xg3e\'`m6mU%Z`p?3kBYsN];cg.!B>Gh^05toYpE^#D94K_3-/p5+`!+t@:DaTM^f`&aQG*(0ZI.[^.#RL$Y*2#>ms3n4rh[$]2JY5VYYbJ!-@q&O&/`'Qra>>["STM_LM$]KbU$W@HOB1AA^RRg/W93;1e/bD;8Q4`RF)baFLdAgA/E&Qo7L;nDYU?M\/VHS#A@#bqEqO,E5Lqnb`e#NF-#]1Z?1e52>:ok2Ks[f^t=Mm4I-DuIio@-f=Zh'WC0:nW2P03Yo`8TmJ@A>geIZf6'qR0)G$DXi>Mc,8Ic7h(Z0)A]HiUt_usom"4O7EKTqp<90iW1p*#9hVC>9hRL[&Er(njnUI2:UA7g-@cQ#MWMWK_*WA*p_>2RiqF'DlkCPDMiRlVei5ilfl>])$851O6e+1X&6@mWLDIDhkORJD4[,QF^s@-^rd'SZ1s\*u+LEbE?$k96!^`.GMtE"$KG+*Vaf7^M(N`X1]o)ZpL)/Ci%k>V\+kZFu:`q_G`[lZucL@aCV*O5]bH!o5r#cB>"a/@%WED=h^MX_6.P`C'KA!"K"a\jTXM@oVaQoM'iSf!2Xa4nq"`Qj!(aX-,Xqh)g0bur3TCQJ4,COppV6mBn5n\]RTWh6Mi_.'C[<_$gq^Q&GM[O^P!(Ungb_0.5/lFWe[iXQ?I-:A?]!%E`\>RkCo&qTA'Ed`G0i`O,RhX>;V8)9,26J"UpNKs`kcgBE)uAMr$1Y`R=]\AaUsT[I=2#FR'e34MoI_0!;SD$:8@_@BHY\H/`N(c'**$:I6`GlTO"aO=mkFKU)o01@_X`mcZ%[_)2ZLt2Q'>#9R@eKb\&Y'.-loB4!RpuJ;H"<38.(AOn/?7Amu6rh"tui@04&k>oH*TY(!_?##+C;CdOP*Jd+$4nWg_/ahcc)MTe]4j(ek,EHfA2';K->(4iPs[-9U7O\;:GL't`4$(7U[C[Ap.&@WtdqpT]Zg?<>D?X"JQP2>5fB^s*kdI2`9(aU`.m0A#1m6d3Jf'MA;RDd#3]=?u_Y?8]U6Z*$K5_[$:qHs&(:CgOHl\9P9pEK7*1B,mc!]S%afr4M3`cV37">ShQGsu6-YqeaL3l(@hO[``hZY4l3i\^50rk'rs]_\fBI>?7Eak;RV2PPfX2'd)DI#-2L?IfPOX_C[tdS%N/Pi*5U(fk(q$Vk1]`"qZOr7`obqihO$rqcL]QP>bNM^iE)@Xt1>e5#s5PjHPeKZ;SrkIE]bV+"T@Sq-V*n*Rbm!Y)JFh9U+C9>@?CUdfUI_XZn"hc+gcE'b)-lu.dJ8hAiZ[[>W4QUD:kFk(;`HLX`n,mMe%%#8:pGY,_$rfbIQoY+IP#,ub[a#el0_5:kJM$?SXmRncRN_)`j8]1_NTSI?GRkl&]?moBm%g1G>*@ANp'ESL(DiEQl=7)J6Qg[0!if[G5<.pR*PeW"$j#HYql)/l$S*^IJAkaoM06k6+Y*oLmi((;rSY*$jlk5m2>5ep13iaqO8q1)Qo==P#hieC:/eDBc'.='Oeo6>_Q!PXkMGD:uhDmFMM_-<^W8s2t3,%.@c7XO3Te8o[RW)sBS&VoO6@aX..TpR51f'=>IYI?mn!/(rX=-$N!0d2WEt9\4iTXTu]TJA&H$G&Qq+QV6dr/@)o0/dZ/[0Dqc:u%5eeLli1Or_8uH[QjCF/#.)5=3qV:1kKf_$jkN/bZTNDBEH$e$n!V/BjH-Z\i5L3tXuEZ=rA^ipeCe;'O"[9Pn5BD%LZo5jIb?.DlfJ*(IX:eiAq2l4PEDnkr@;($qh`dPf,6t2&mAW@+f-il7L,Im.ju7(DSfC5a*d(>Q65r&Vh)1M.@6$FW/+2-r!)ICfNfK""\(;0.n6<&EF,PJ#D@JNWq2>!g(e`3+)ooNP.Va!r_m"g7HI'Ze7c*Ueq\C@JbS*2%@&U`i>L.a=Bt%cG9[,gmQI3fj>NKE(V/rK,VVbDeDr`P:EQ&9^0[JtcIR@@pF#Dk#B<9r'iY8Dhic%+)K(.PO?q?oH5]_,ND[V&K*:>YNUlHg<>X:QnAPS+E1hD&T-Dgk/pSm\KJga-X.K<4'.O>'F2\o?&e'*NG%OFFu[)+gRgEN]]PdVF3a"-P5%cK;[(PIV%)5j^gP9XCa=84>2&'U$B6peh@8Q!ei?!R@^,U?lBtuBl]J;sj(.#7Md@uDEG_om-kL!E>TDA?qUp_Eu'0`/kU7/`Wmd[to_UL`I&L:S;,&PG_\P6C'%+=])<`?fach[DA*f4NQ?uXXLjKF[Ljg-Zj;=6'oS-7D]#>MiU2*l.3pLbJ3W3fD;^,r=o65ZSQBf-,7b#TEX6s[BF>e(Ndi8>`!U;N&>U5@pUj38q(mg%K`-Sb%^A]4_$_e-LW0/ij;%KLOl)JtNI[;Q.*WBR1CQ';/%:XWCuh1O^s"^ljVRoYf0;=B%0n$\M=)t?folNpEeSerR#E(&B3C!jYcf33rk5j_he,R?M=)HUF19nHNa[)5%8O/[?6imqWHc%u4;@KZomS`eu.st)8(l4c^.XVLm,]3sV=ee;C(URS"gs'+sh1`MSNVs\1^k.0514\p0nZtDDKP]TFIKEEmjTO!t_[\]]ma0;:C'EbL?8skO;@r^N\gdr.HF;cPH;l!1-Q5(hA0U8*&NB4([GEI5-`^OT%>Gq]S6/7rJtTG#0Mj3%9P*4)G<.HcVL$>Y@jq+D#u?sf.0-/VIh\Ye:g_^?F4!Z`Z;rmb-0e!t6Jio1/65M5aS=boul'L>qiaX3hJ7?jM1#=nFLDF=]>po[WjKjEY*MA9];kU#uHP)f.`i[4lJB$2[I*WO5HfIG[/2Z9QW)+AIk.FI!D1S6!'mpKLmu9.%Ib?rJ$.XOuhL(E%WuDg"eGfiFb',Z!K@*M,Iud,U,?&1)FgQ$UrU=9Ta+.:AmRW0sZY3S*;.#dR'H?*f"-1FkM'kRarp4;VV^r)@?J5$W+M8ap2(LO*b2EH@.\/iB*`kb/Pd`&mIiiTnSioUp)4N\NBrf="-pAu?d+Y(]28DXtiJj/ihR:`DfKF)amk@ke^-*b87!5$6FLQ/L^G`VrJYdjAmmQ*05AIg^Br60c7e1Z[N.A%%$O"Me2E2sGacOqB'ucMhTGQ^8O,ZN.3$n'(g?OItCab*c:DTF533okPJcMTbqoq8-E)a*j5c*=.^+("MI^MRm(n$,S?=c36bH[_Q`O:\2:3C@:=aB^k/qJ8uB/(?%uRj)Z3)j,Ph`sqK;Na^ik@4jud=S&Y",PDUfjT?P]m,XFraTl3#'+ifO*CDn]gEcH**&oeD@cUh"@dF.g9_:Ys.TBBN$qiQV/@J5"G3h\8K@FCfWE\ei'eZHm+(o?$`($j"0?fEV$"a!BD&]EV&'4:+#)YSRCJV3Y7%.ZZ_Db`&)4QMd38Tlq1(eefdWr/e`Nik"e>)\sg3Z6!EET36`Nq'3g!t"WX9'^()G\h*G39O'd]paph%9ee2N)&"-=P>YKUf[hpCoNJ&!\b^7ZVo^L_OaX@I')#6go'Z)@IVKl[R8G#X9UDp>\a&BD&j?G%q%IH;[l`9X-rK)bo7b[)p)B.7iFfnJqEt;?fOt!D'RVOBeJa+[,'WeDof`>@?+Y<+Oa-n*mJf6(6$gIaN^7k9b@s:nqj?8[30J4UVRjQ;7`MOiN&>PcIX84`9<:LA"[unGWF4XRsf#rmLR0!5c>FO$>E3q=?L-SgMB%e"hnlh+TXD=$dBY/6NF4*MbErmGa(@5ZMp'N+%7CU)?4(fV\.I'*/2c&\5j)4H2\5>g!o`0\\FDZS:E#i`G$>++20r-'g*QoIe`4T0#A4E:%d>$(#.c*SMaH]S]o=`"fGj>UK&,-q?fm11*olgu.5Ob@%$I5ses$\5uD]H''&2X?ic7U"@MjVrE\UoU%3!$YuLs[USe2,7Wo%IG-XZeY3R]QIACqb&Bt0T'`]+POn1/_`Ts][Whrj"m_KVC!>@2;h*d@rQ.h/g0?1eW+oUsiZI2dWuU"4[+9_)1l3--68,c;0F6N\I?:Ukf@o_(l(ZV$K^21Pq!s#5s"kd8l5ciRGp/Q0p;V\-;XH`l)%3]._?61C;m*CntJ[Or3EhV'anEl0s0p"Q6p=h'K,suZ6kuE]?X`jK2e]!$>L[66m/B$;+_ZcM>Vj/rD'%FFt\)mRBb^'Bii"T-NYq]OM+aR%fP$>I'd*Q,4Zj>00c#f-*>tKWh9q*Xf[ZY.C'#e[tW]c/gVkpjB0XQT00s\eH[)gb;<7[8_FC9R5$YOn^Dt\lIPn3,U[(U74L&?X7g*"hOSi]H8'WJ`]jBCG<090-tnQKCD5'_Quj_,^?YJ6H>tV09=&+ra!9rr]];R(7^.1][f@?]3of'A_k"S7&pkD2h329:k[i;$`o:Y11&S.e-1efT/>6K<\%'kGUIYL0,.5LX)tifENuMe7PA@If[D'['=_(%M.U660H\pP:TM,_uau)``WQW#&pB=p$C/73iHn+]qR!(`<1JiKfaUln9Xqq(it^*cmaWiea@@L?JbYOg2/WgjbaF826l=m@Xk\=I#m`.4)?'N6WlDP$E4eIh&@5fTR*m=fSF]O7Acdd_]GOkZMSj1u5YTuP$W?p0Cb\0b+$@FNr5+k9faO7"=)s#O?pJQQS*Y+`Y0YMfs"]=(aK[UA_faN)o]"?LQsZ^D&[j_BBcu\g^=r_iI7)S0UVL*trg5!)9>rC^U20j756uADg%-[Eq1P=,[P)sDJQWoDr#]6"$P[pe%r%W!O*rcmcQAFSUp'uDUPdfU\XISjK1/_D?HD707i/d@4%o[1p\,5<00gQ'Fq[m=e"8*s0'PUj:0@'DMYd"J@@.1"W2:s$&\"#'Y'\`%_+`!UTr?ogGO"+0SnRspDhWp7N-H%!S\\MB=W?3a_6?C6`&u9P@1.

f-[i?6qg/CF&CM<.q\6@qf@Jr$[@_LCSX%/O%4#Kq0,<%`jbq8pWlW`q#E9Se&8%0B/Zp_WhDb<'#%C[!,^Yo,5':o6\^J1sR@k]9:qL=8K_LK4!u6lP(f*)1V^fO1s<=[)a9ZpIH#l5pM^aNpQ.5WUM$``6`HQ^<_Nd7k!I^r#pS*#lY"/POYCAtmf&+klJ`WFGa?'C9]KD5tIm9H;`3PB)Z%P)'7fK%.QtTg9iO$MYcPs47CKTQc!]p5WBQq\h;PgLK`k^9@*cqWLEm?/HE3$OU3(Bg17@tpWWtf6XPe[,0_k)WqBOeL.>0TqERK9+on]QGXnK`mnsVL$VFCuu0a1Qah^bM66LD/LB3T?p;2XAI@]'6l?MES0aP'!b,F>0$0`-*S8`m).t`).6XrS)Z.K$0WO_O`Gb*R'9=gd"YH.npo9,2FYBC5i_lJ(@_+]L,jiYbDOXQOcqp+4,AmlgAE-@)6$)b;sS)IjVc9b"bL&Hea>Rf*YD\^Em&(qd>Y.26!.-TFhu\sHP([?81Y?pMn-nrI8T9_p+EGA)2*'GBcYA$Aoa=)Abi]VghK2Y0oi5\gO!a2h9SVC)UOC=FSp_85p4fD+;4K8d+:V8mSrI>8PntWOd(LYY+a-X:.8o]$K!--&EU/EQ]G$qiO=85f?_QgS5dmkW/C>,pNYem0L]euCBO,ifQQDC/i!\M.NNOpWf%ef_bLT+rZD7+>1&>=N[(\BXelHCVUg4Kb-A=?NNBZ4Y5Sj,g1sL3_q"/hT!(O!_W,X#Z694Jg,2k(l7QB/6B]=+o,\&FVnBiZRN-O'j^YEI=pE4^TGB1Jb^pB)Ie:HHZF]a82"u=H0bWDP@oF=]3'k].:UXKG/NuO\rdP3-+uT$F_^J$37!O^\;KNgQ<_%\LI.C_Ke&HaY[dP2)Q3[1O-3?aBZERH">*^Z5)`eL)&hMd$]u[ucSpO:tYG=%OHCpk84Ntpa=KmdIeW_89,4A8boU\F,qh'Nb(p4qWM-0"\a=]CdL.8@l%FRVo;gAL5rqIgHj=tC&_Oat]GhR?ufBW_XP73*%Rb.RbH1GgJr^4p[T5qfcCu,6.8:-"5lo3t]DA%>!KkX&OOK`XAHM]!ff8XqkUX=`M)kKV!XIAigS,n1:rcIaheX!=+=MTCN8fAF>G\3@LYVcR[+BRH6!,[&f_]CnF+5r<4k,uU)3(fNY)rX5u85t@nj*j]BW2`[pJ7`mQ!63B/,>I7UepN8g.-FF>=kOXg`LJPgf5,_uEc!T8O1LL!/h&t.AIgF0jK(*-L6;&aA_kY3F/C?2Xk'':',uSX)E7pN[HSPj^')jDF)KT/g0l$HLs3hU?F&TlTOn$Va-Vh*dVdKbg%#o14U/`!J6;$8k?ou)!*nn;"C$@M'=h@8YZ\=M$K;L<<:GRJ&1MW.+m/8q6Kt0n0>sHa!5PR/!p^TPHgG>HN!)*IMJVX%5?b0%PC)%/T%\ro*\`.1SV\:/rg[kP.[#dehrSC>X80VW)04dqKn8!YqK)'$u"(7mKRn=A%=2\WPeUB%*o25mu"rK;Vs0-52$^`H'q(X7%^E@%NH^SY^KeW2e'`CG\'a7Df1,3!*)@L?`Q'+0`kNSIc+bW=>gV;\n5ql0DQ(Ft_=&6Yk$^lc\Bs`&l"ON"07>i1t$tjRHVJ!`sQ&psO'[fkcYe^n*U:Vm:HW2:5D&o^l$rjjKPsk!G[?XWu)]p\B5IFpUdT9g>+re]RVLM5NgO#^Tr@.H*21]V0.i'nTrD.Nh$_!;2KbEJ/3]&:sicHao_jE#;"%C-$of$.NL_"Q0.O7A4>$3H!`D5N+mqmaIJ1X7,+#&A^LC20gN-N_jj[`XKLYX;N>f3/I2=?^dg^(/Pr8=`\AXZi@uI$ZLT*Ca?\1"IV(dEo9<;Qj'C8!?]at9%kN,tZY,B76J1ZaAlea]\m$0+O`e6\%1=46]`:K&EeuHFVR[HB!$#U9I9V6#?3K+MPmP,J6,aYAI%W1se@*tffPABN:i"M^G&/)CeX9'.p7o2O<=`d-]R2N1Xl^C:T>Zn9/6R%5l5D5<6q/?:H?$*?70)76)'19UWJL#W'ufhsm]CT5)NU*Wr`b4kd2J;@TG>r\55@=.k_4rKKD#AKms4BUN;`B8.&:9BJGC%)8>XH^6el1W1@Plh\QMp!V,]j%'r#lR)V4\&7sfGtJWd10iqoZ2L:NWF)BZlM1na/Rnk@'hK8B1%TYHm*U_T&/<:7aD``MmYGSji^fq"Go\'mL=t3,?'-fQ6@6^.HRdp$FFF9k"tLUk0=X3!Z$uA(@I^e!I<%2qHW70&<8E>Nj7lTbY3Cf)N)2XGR:cd*[T1_BZf0FT4:Y#'f.[iB(!VpO08q96@#>aR>]!S2@&hu`07.h:Zk`);+7\TD/$(c#H&emOdKg=W)eP43[tf6+W@L97I94!(g/(]:aUlBI@NZ@1\EGC/RX(,Q";9?.hi,0.E6G@8g"%JU5FN7P0@IuWKabI3"M5,7_D/`F.3l?rRXHe8%Q^Eo/RHX(PMVPVbp-Sg7:]Y"K=<[NC.uCXhm,_33Qi]*ESocb'DCF7q>,H=,n-ff!_W85?FhYEu.(%5cW9#Mn^7Z$NE7GG&#XlYn4I*Y%'7qbaQPZJ9N0*]A>q*QaJ;-YD)64cCKC9@4>QJh**VRB8UN\Rdirg8E;g[]2nlORh4Hp(%P'U=`5^Bct;9Jlm`JQj0,#.X]cej%Jng,KmX[N*%o:6+jfJ@Rsja.^BDKa>C(O_SK#*S0db7.#0rm[ok(0Gu,W@Nm9)102YS/R4U8M)HFf,t/)\C-?/q-g=$mtI%Dp2l%Fs#f'`bc8PDr61JX3%CA`WQQjfmu78Pt8A_Z]FUUP>%p_8WA5Af"[@NTFR5]2jbRIqKf8q4JgBnPO%RQ0K[hTeV_@c'qal0I/2_7I""c=K'b\;R\uE[@]X82T9hsgl!)I_%'%T]\^X[GIHL]8<)%Q30(a"/jEpW#(_9]J-@JZ]F>:hKa1^Ob1,&D_bYV4%?^dk$Jp9-`0<`bH`d(;J0hYJ0E=,=0WVoSQ[,#TnSU&!Q,WIB6hk5kP-An&67W[1L4TeE+m=OVU0X3US+=^WY,fWDId<+t71rVS><+PoY:/Ds@%%(&7i2agb\#kc4hTgLh_X.bE^#M'XgLG@#inQr+_5BcKlQ5*cI['mWanB'W;jsfX.t!qA'i9u@L_qCW;_E"N@(\n_PVa?]IVeQ*6Uj*qc%*'n"jUr0ge^:0B1#c$*i/'X7$eQAXec.gum*.MV'Qk!DY^7inJ`FiS'T58hP\]-2@SYfNWM6ufE[Lj$SL!F#e=FlOBZF_b.m7G6f-r;2-P87Ud9mXuB.b7.8RlKs)ZT#i6^;fH"Z*bK"Klb3ni1+kLcOu&*[qo0W\j!q&V2OC4IsP6L=@%FMejH&BM2I9K:Xl3s+30VR^5%814rn&h(]!sC$BIVK&QiA^!A^sHN%D_*oC+<`4DXeMWtU)\E=)/2!6&n>P8%-)A3!RSLmBcS$s,kkMcZ^IW-_=H=5))OpKVa*VM,OO0Ok!j6gYfBA#6n+M&M"R2!+mCVWRaak#n^_f0R/hF0PkE[9k@hqcq!\SmN?OtaJ.MiYW]=.07,QY?&7(8L3ptS&80PFYj;``mc#WV2Yan%Q*>HQ-Dhd8RH_+bg&q\coD([\6!%g`dU%>F3k)MRFV2UJq8Q?8RrL]lX4IWD;W@%U%lcB\Em?%:M7!pda_$7LEKg[QK?-7:Vn4+XA8SV,#CkA$aCpgXIq?_/\:0-L*e;Ug9eS[.fcEiqKd@"U#3Vh,*Bh[%]gJ5V2G)$ijQ48AknMg.sH?'m6dZKH/oMC)=:dP,gdjQ7SPJB@>(LtXsaOjoX*3JpJm+HUoXO"'-6R6S:j2UI$M[lJuVM<\Pg0tn2(3ef.Jo)lHPK])p_jDKS$"m7*;5.7b6=KOinc<1,+=!lgQW3'"-@^:Und(mj5"mP['?YoPCBL*\36s\CkPE'VSIF:+;^\TQ`ic7dI9Xj&`q4a3S6t%/I,-]8QRY#LDHFc@%G/iKO(llt)>[I^M@[$?O*DCkYOa4e;gC2M7*D*u(J!B=B,PZ7$`kZH\]9afjJt[aM(9Ic*@[)jNXi?KO((P)?$'tF@jA%hC?5@o8/;rp]R.Ef3$R=>C;W'&1WlZS5uZZ]b0.RG=D:Ao.!dK5,I&U^-eZEN.7F"4\alasc^ople=1GopQfS3MKB9!Z!W!BP\c?cV35aXSGhV59mE"XTY<\82Y9MqkL^h\)K6,>rjecr*q)lU]D'I]*s@$=iGc[b99P%pN2W_C43V[.;d(Y]?j.QmRZ;]@l^2O!Ad`ZV#8V+_RC%kZDpE8gd'7OaYmHj)#"nMG\_Q!*RF.3o:TKH.@q;:uGgtuE@q:)8/H/]_GiU-+WX^:IJI$UdcfR(FfrkCJX6b9)qJ>GU5b7,Wq$f:>()-4AX.nd(Q`NVU-mhnRAJnQr3[[!Y..eArma[[aWc2p0cuh^23',36*`D5^3*)1mr]&oQ5r.nn!&]_f,qWmh-J3Uc&(<@]!P+W9F<#-]Iq\c<(/5t,j/T[VH"n_l4u2j;I]"raDF5I\=&S31iVm;B.rXcHEtNoO=4krt)lcPb+rZ#V3cO,F,PR$8r?*XB?Semg%e@jS.Rg#ft39q76@%&):1(dpV\?WFV+Vglt*I0b\_YNOt7A(&F>3snu7M>q/+$h!>JkB#5Q.jXEir#OfWB[WCGJmriWpb(tC3B/EL:eO>H9T-cACW[^njj]!X.ppV.0itPbn^Y0assYYq8A@1GSI/an322THu`mm,+Q=6A&W!9@kfn?1[qY:7=;euL!T-$q0+9u#.DQ)fHd&UJb'5I_8-BWO0sC9/G^CS(rDpW(n_=mhd)L4TC$AZIa5ubJD"COejQZ0'UVE)5_2p'O*1e?@n4EIqC.MRM(Q]9o0*gf]^BE9gN>4$#pN4FLaRm);_u7]Uc6t)[3;eTHXj''15YH/`9,6&f/I:(MCkNbbg.ISQcT92;"_>0G+o)QN^G$]'p$KnCaS6n;RCZ0].1Bg$.+aIcEle?4GimO+XkKE#>.BTcYqh)E.;ON?"&)S?g^/5KTI*D*KRDc*)<[U83gD^AP^)l*n2a0S8dm^B<(+RuuHtUuHBF)EB"`2+e(s3/Dlh=ALhY9d3@:&7D8X*5;6I+mT%6`ia]*WYYWlgV+P8ZD7UqMCGcIQ(O/*`ngpdbI\'jA(4>1#'d8t5_^WY`2MY-Ji$W8WKCt.Mu]oY6BT`u(J2ohCF:6.!k$0'G^^h6R$R%)Z]Oh,q%>9Q83D960*%RMi@d><\47E^a@ma!5%6UqQK*k8j<"<:=p1s_`45JFg!@'TI9=:Q-7Xq+WG`LXSUkAcb]WR^_';cAd=r"D8NNR(U:o3t6(R?6VWrf5=VLP$fj8YaR3WC,chsTqEN<4tmarJ``!j$&m,:kbXs^(;n>65kE;T21JY84529a[nkdB!2f8U?X+KthGa?Y!Bb[]&NmGMX3O(Vd]cA1GDq\U4>ePIT2de%iaPfZ,3lt9.S4FK3lI/OIWF_#6gCqqotq1cZ?Q_5sYtrqoOsB!5jBLGKd$!j[_])CU/A<"9$F'7mFc$Dl4B7'6+/PfQMgctWq!HahqcO_`@2&mAmT9@n.;%g%ac0P$Y4%iTM_lY4_LCnYb9j9pB/@58*/]W60$ub_=Y\nW[T$),"9DmOZaK`C'0r2a5JIE\fi>"q'Vu^$SqLa$b7VdO>Vn).fX%i_@)22jh=G"sIWV"OGQp.r+IgDqAO$l<\9DeU0B[,K1FeZmHpKlbbF$LJ?mmc;5PP6J3*LjN>0BhN.``_#,L9USe/=4=;\FC+_rL]\MCll#2$GnV(ddM3%8D?7YJAgU57C>aO]$Wn0ChjOHNbR-p9FNVEF+@Tj'a#_'SO,@VN>k72!^"_V1%!LR43FF7q^c#R:ElK5&CEkG,L1:GS84DBTM,\?ds->!uUCN7^ksSfN/R-&aSG#-LS24+^6+`=JP?3!o.J5d#="V_L-WM>X%F`^h7b4)&#<+8s-Rc&E(N"D])&*oO.6<9ca0_KC5QKNZ_FA6nr2%iclf$Qps?B8j!'.`;I^N*V/9[VBZ8Jnd(p'iW'bWOjkE[9*2Q:]k0)63N/Y`p("f*hVFQs@&FaD&Sc$+W5Fuf\,@BT[Ok^C6?;P!ml%(t6AAAWJZe&V?"q4%YQ57H$%O^7HF!AQ[(s):A/::kakWLqA6h=@%"JuC7$+A[2,^hJiXIPWuH+407Wn`%$.8C@eoPBAceHXC@nDFacM:_D/,/:J6_kikZ+%2ksr0m&%R[mqDMQ`jbf/Q:'S2A1Vk+>Xr^gdBu'DJX#HRL6/TTLlIB4>[Pq=n*7sp6GHf:"a1MPn>!:N![Wr4;_UoA&d["Y"A!*'!LmFED$4>iY4okCe>p1)"%qoeZYAe]\?]A60(pI"3/)=NZZ7mFV6#=7G>RBZQ%$2sCk[W<->*jO,A(A^o,Mu4#TibfL/:p(I'amci2U,^*o]h%P-5k^$u2p*T:N8`.#cup9P,[Ru`4I'^HQi/:#*re;0Ti$Ib#@/([_*WmcX0\qMJOXn[22qD^@*\OSY?97kr2,.;,;$,LdA.MhGj`SfjKLr$pTS5mB^CnO-O@*ab3JE^7P=7DII!C"CQA)RO7N5:I%2Ni=p%1%6alcMIfuAl2eZn0W^II/W#!at6^g3jl*?TnJ;HP+LUbiXBm[t`YV2Q44Ho2L-A4k\4P!kK5!rPeoZE.WZ=d_nQu(b_gK=j$g@N=>!PSIbS20UF^mo_hT'K\W&rIJtNFYAGarn_8W-qlAAW\I[4Re/]#IKdEqlD2pg5?SdH/q[D(9&o`SH]LN+uALpr$XYN7LW:F$5Sd0`e@-q4H)_1j`/.*jQrr_led]]]i^q>V6Rl]!lr!cA22%.*F.1LPW6Dh^!YF>cG08IaKs`D=hS7h:9;"'$ji"]s'0LI1oMa#?LMs,&55_C,O'^uscK:]VWWE:nHPLj^cZq4,)fW=+2-="M(Z']ri2=fe&/+A2_foFbcZ.Jj'2GG_<'NDUXudJV!aUo\d]U65$YOj1NaW`(OK($fO_CV=t8Vpp>?be=[r17a;lpTO>Q',@h"i[1=BSBGb=>`UqU3pMPcSY&mG0sH)O`tEdEqV(D.JBS/FSJYkaM%0[6.Fd8a6."&\GF7:IN+?sX1VcQ49N#'01HIP=SX'.S`1q#dWsq6T"1[;;8,*l[Q>nK-eP/"4u/__@O$`f_lSLsPZKk%\'*.KgcZ]bj4Q,gj"\<0AA5g8>dPO+b%Y[qI>G2>MF]kOo;V;.+1b%V*%9LB8r9:8a'Im1$nQ5WUV$he061[8PE8N7tg?Xh.ko-!+%Q.!?d\d(De2Rp*IC!,8`,Jaqq,p#"kUL:g:\oB0]bq.G?77k?_)YrgRKng)RrrpkPl-b^J>gnO^mRK,?4.Q[RR;;:F/!96r/,W4iRN6:U$*SH](SU%/AK*5]].4=59cZ;\Y*`!?qdQoLJ$)aE0`\a1F5aY$.aZ7NZGK\X0l(-_7Yp>m57NY@CNq=g?,QZ#39!SWN'n9#56"nf^J2NGf&An!m:+iVAN-QH+`7p]_SAD2rA(c$\S9?mG&i=h$J_+OZ+Y4ks)H2?B?S5/koVnHW_CCOV[6\tDZR%:,@f*htP_s"mi%EtZDR%6`W_54>-jK!4Z$t_&.o\qQATZ=0X`g,K.k[*uU$ta'1XF?X1l,bJ!iF$A'`F;C1DZ8aFo?Wr-U.Dl^Dc3!-hsP0Q."*bar#To^AY>b6On[=egQMIeUaYDuf?jLeVs4*^GfqDB&>T*LBr(#kR8$_g"+-UMn.&b9[;FIEBW#,36:pu([9!O]B#<44@9A:O)jZ#j%mG9c$CC,.-%6C6UDeDUeI\,3/3M&0q\2<(oU>;#iMUc13q^KI)/5_A*!$4L!<"HH#j03!nfLDmY9dNgH,A;\NnS;S"DdjTGj2=T0C)pj0bietE2u:\tL5USN(XLl1FK`s`93i.!hu&-dBF8W0#-)MXCg9pHEElIi,*Wr&Z$E[p?Ip2$ZtF@4"&EhS-8+W-7^_Ae/4Yu^DsuZ6FsKDhIa[u"l7&-Tu)I_CZ^e=%_m*L!9C=?lKZ@SW_!(YJWq9-on[Ma4(^7""Alju)Z-?B,K@knW)Bl+);h8fBRO6i;Mfmpn!#2j1.;Kr!hOg?*e@f.tO*\DQ10i-s!0[\eeo/oSG?$4.S@6V!I1r]1>:2UW6d6-t@W!VdE9#8Tn6VT*BTm;?20]BH_=,O]Y:_$Jb50k@.Ka3U_n.oQH;taLrE0#RCJ`?TUK>s':<0bGXBO6(e"\Ykoe_(E2m'#sA[o6ZFS!G=Wh;&Ahqub*h!LftJ,i1>r)n;,l$&sSW]faRr'5\BpWftGA&PLsnQOSr`G@Lt5l,.[c9oBg1_\khk!o,0"RR"LZ*CWV;IY`oS@P9.5:\HSG^VNIoQR,ZgP8f6ak"S6HlkF*<<79egnS>r#JP`Z5.XDif9GVtYb$j^?RgeOE/o\)MHJ"c1cnc"P%#qN[LYR-DR37`>j4VhX"ckQ?!OmBr2,@Qr=fU?D/qW;f'$tP7;oBc`k*1C;>4PS\_ko3;G(L$RJR#V.i&G\Q]mt=UntEgfI)h%l20uOn[d3J+Xe\dk'tb-$>u13k-AkB9JtS_3p/,cF4d,pC52d(h\7f*kI8(/L/Q9Zo23%E*1S1Y*Mjt]P^5FNlMK`?3Tf_,"*eJ)3_\pCcFINV)e2QV57tPQIR8qWTDMK*S+;l@0LDQ=nFq?*X\.<;[9J@)GXY9X,e-ZdjH/9pZ,cs&]:#='3Ft'`*m8)!VTpL`'/U^V`%[6'.#$>L*'K3L:;6a$cpT_gs=sm4\#!XH;Y]i_(Cb_:WBB!],A(34#I$C`h%n#ND)_>,f9ot'?Y0d8B1R<4U<`K;)Xa5jqa:Dm^(ijrLhu)LMEVAn>Q=7LRLHr]_+&/aB]OikM^P8&3#:F]5908DPX*V/#mua:7[nr:K%PG]:Mr#H=`J([7[eUQOR`Xs*G*jc-%#n#\NY;gr\I9=;W;o>H-]Ldthk,6/dXe.fR"L]%]tM""75j6BC.cL\QX,U/>nN]I)9f?,&u%+`tNI32D.,Iboou_"=]?5f=(qa$*7u^%hE(2%!:2I-;jZljoBf?Y"Jq5:.cHA;Ue#MM<1A<'Q(Hc_9gHHYe_a^UQ96QFl^=X&#R%Z4dFB?Lu#YDeHY87GW$'&jA8#a$McV!a7c#Er+01qmJN.Dj<7^`<:OP:46lU1@cTZaB!sE>M<5`]COG07P(pX.52D%l^*Fr!Vo2d6:U]\\aO&sdE][OsK`[Hk$#Xji%:dd\9R$o]%TJ4m#id")X#Oqk%&*]h8c_qjM-TA[$)W>jk'J&Ane`l!,es=``D\6\'>);YUF1u"*_SLFZAc:s;4pYD[inmkLZI*uq,ZeZki\rYVR.ni787OJ/0^Noj]NpmmX:q]1gr7e81=)Xc2KX&pR`W2E_31&#QrBTH"er3mlh5W/baSqYlZ7E5Sq>afi67uosQ[YoE!kS.M0ASX`^:#u$4S@ooDpa5A5A%S:Bi;Ws7GL-nhh9A(Q7\B^.^/nI%2``e]nEDC51mdbu]L)K4M+=/+]5-7e&(8mtYE'BYH>Q9$J#@BGSG`_c5>Y\G^&(-Hq@G>d3DlZs;V6OA(j%k_8'L#%[f^FeK[mqh!l:r#)_]5%c/jfOT9ZdV5Y#9iN7_Is&Y*^c'Ip_uO#F=Y,H._FaKL?#(`dCmVdOhi-__4JMHHJq9;je<]F6.1N^aJ%H2YDV^P2).K3KT>.\EdQ+(/([*_U>o0,_[1c6`";>U8=7gVVfJFF;s7@b2=pIR&"ed6C%R1mj$Jg>g1%T+laSg>UQmp!aT]G#Y`)N)Oas*5g.**5=jd7OlB8Yf%IlD%L-GBL2qo@BK%O]2u_-\$$]k.Jk^=LDoubsFitJPS0P(30=CAFpj#LiASXmk:.OYT)S0Lk795dPqm+Gc)8()-cfBLSZDYlC$-_&LI!9VVL,XhoInVe;Oan8!!M6U=iMITuc\MqNbm`63]Af]JegG2G%,G!Hh4\@F]Bi7F;f=_4[,cO%,=gdWd,0"mN(%O:O+pcXS-\gHGd"+U)jh$'CseLR/d9\#=itp,+9S<;Rd:Ur!JnLkY0lr/dNuqQ9(i5-,oRq>b].h5c?_?WqqFk^$HqpmT%a>rD=S0[,J'Lt_7r;aO2h;PNS6ZDVejF8Oe"3^1>4P.R.)=b"0a6aA+(1L+H[eF6iaQ>8h)V&@Q[ofl4^MS3QXE.#h'X;pXG#"bWKTOm0_0gfi[oEl`c3I#@AGR#jC6#;5p7/q:H@S,,17."It5'_6'e.@$gKd=K&rDEtTqQ?iE69>W@.;gM2i%CuoR4idS_]W/R#2t7o@d?@-Bcn"OsgO<0ImDGE@2fcOA5X47V%RM:@Ar[ZcS"k$j*\dM6E2Vk/)Ufu$Ve6in^er+37C8B7QIaiTo1+lr9bJ`nJM!V_R&<9YLCklWEr/GF&3#_MQD@'f%YJA"/?"l@o"S'JdJfOaa'nYH260ARS")$g10q<7&iHmrlOigOm-(_#I(%9nb`.4_$B(/c;10.7)g#W#0lQGB%mlp/n0=@n20Y`RoPiQ>SMW&5oV"Ql`lNtbQ$B=VoCef0)J$HD:R/[B@4sR#_"LXs0"r6EYZh(a7rPdp,u)SkOt/>_bnXH['6-02cm&hUl?_:&/T&f.2TnPb(#dGLJt8IWT0W8tmgMNE#@7R5eE3'W'uD+A8Kp0@b_XAiC'.0s9&!q`!N+'#.Pb1+qE)Gk0HQH9lKc8S0m;S\6\gmQUm6s%\q\Z_>3OX0m@-M?d2BgIk6-e@f)3DclAe.hH(S:J1//RY::Ke`'SZ5G-0j1aB(_1N0QMT!sR?S$p"7G_XK-lF2^_k4CcNmu*5aZ=\:pQnkC^MnB]':_8;;f>&V:[p^68rD(eWgK;VCjWZf7aJ'U<-O_Eio2o/[Lt:($bhMZi1jMHZg^U.G"*9(Le,fE+=Bf5/sV5bhrR_>j'V7Zab&A7\L-VQ@-2M^=91m+6>"7MZe1(.ObZJ(ZfsHaeS+N+nShc&B@c7.nC,<,s.Nt!ip8pGe9u8_L<;Mbuak5X&$B;(I9nSGK;rUBEN?a>A>o1]T/>cOTmRpSBuOTBBtY!BuPd"#VJR1lfK-*r.E[\+j<4`TRZHDbaA!]a(]U@a6e3BB#slg1FU#,(8%N(.l529?=;5!4=Z(Vm56oFFq,u,)3gHnYfPZ(2Ys)fBt@AB"@e-urK=%olt;G"X(;HJXMM&Vg4E*qScGr5$Of(`iVK2[:P_#o5l0?,#9b[#oYKaSK/H^p"EZGS[BM/rjf"N\RdHkYRc(C(o<**g%.s>L'h*ZB,ub+@]t;UrYD]t\s420-s'$r`QH"S_>Vhs/FWF9m,YP>E9Gb^h&!2^Hg=Df]^A]=/54;q;MEX0,pr,3!pH@o"NbAMX-k\B>5Wd!IE(7)\i\6Ok7C049=?DiiZZ5m2#c/),]">pdCk/=9f&,G/D1uF;!#k(_?5;;%Jo$*,dTG2-4s"UHK8Z[uKHJOr*Rn#E.!3-8Gn`QknTT*_;EE9g7VMs`%GjbNGloCBfpCX/n0@4Z)D\ZQZJ;,I>.cfC(u)MtZC)rWET*4i21LM:o"/kl7aAs.)2_MsLm50g9$dDgXU`,,6c-[oY2IB"G2V8kb0egP&IT_('neqr,2cNW$dhQ_[BVogZHhj*qe=c`hUKA9eU`CVVlIb*Fn^^cK75&G_3jAj[LU&^Yj:o!7;7L1l@uYA`?]pm\Zo7/aSU0iGa3^id\5g2hb;#=sDrn].+LOVKt7'%HA&s!u^_Y>[CfkKnTg-mg#!WEKK_=#KF&niCAGRRZSenX?H+bNI*MK>Q=*^ma0l=489jsU?WS3=`DoJMgeAq5Lu53okA/n![b57[isPF,,R]b27RbT_j]';1\[0TB`+>.FNXQJ,#d(M=TMJ1:a3--W/i*fY+nnM>se6c0.F"u;WK^W2!DulXF;)RqucEC,[]dKY"GVs7C*JNZ0o$6K)&k9Z8StU8h`rq0`n/RM)qYbJ"klC?CUgel/>^>6!q7:+[%0gj;-g,Pc-RmneH2#h7497c`eZ'k\i1@fO]PhGLQ-[\);.:Qnp93(N&G6gQ8_0CaiSZ9/TQ\J);K1!%c#5nm(S^ga9]e:5Zai(q:m%h<_3kpEG2&pkQ-^]<1PuCcBr?21V65j2i[M,QV*D?3K&UH;=tS+//ma>MA_o,mFS1`JM[!4Yus?em0&9J\V?C+Q'0XPmsL-2h+<.iP*n+@?1JRQ^*e_Vt;Cm$qlrCLm$Ffk7g_)-GDqD+cjaer$_F60QJ0!IDj!&Zr@5N'qk'!7QcAWf`Ig@*a2[r)4+00@%q"RbpuF&UT4uWVgDKZ.PNI8T.I@)J,3.Mn'T7,m?%!eO)MJC0U>BRmoK3=OM573u1/%Hs6,`A!k)b8ESH>X/(Od"d>rW:>RHKk0R.hlh.?,b0P-ZO9NP'^;[8`5(&J_Ff`1Zm;/?_Q+?39nJH;t710NKM$1J?ap5AWjOL<4=b8]Cg]l1`B]QSOcr]+J/dl2k6I`;=%5k,:P(]Yb`+IcgR,I2"flp;$A*cjfF,ZH:&QjBZ(T-%l5J^:Mi=LXp2%fGO'Zg)VC,,?DZ/7tMg3Y/[9lj/;"q'W,JMcMOiREfFk(1#6o*U65=.(O(C5$lB@1Qr^gNIW@r:,le'WR4NX@UQVg]$5"'5e"0^/NI=?`P"kMM/,mMe8PMp828KEhEgE2sa217T7`n%,A#GUY#XH@&iF6]Y%9'*/aK[108mWMm$V*R\+10r)OSe9BUBmZ9B,VLqi'A%O8_dH42FfYZ^O=hX[1L8U%C*\7a^hn;+FDVN8ZF'\(tGtZ%OaWLA&n^upFLrBYJ.r,#lAkkQ!k'JT/VGg,=n-d0fu_#H7fI!j#1-ZT/>FjF/rCkfRiP`e7WR8?&YDH?$>E8"#AD,PY\:,8D,jP"[OEjfbV85kp'=s^uGmnq?@9kU/8',Tlb3#_pon"k.g<%?oVo=K..Np(HKdGB7d*>[PX3HC7A*FXI[^4PC5pod_R:pEjj<(dQQT%;P@-16@Bn8(3UX?DAn,?RpTi'?!RXTrtA&XiE<0m0DE2_I,Y;cDKhln7A0!G6$nY.*OZI,\5/f[ls)=rd`Ek.?fR6!aMjX+g@)itQoKJKZh8chWR*V'F+cX`MS2I?8'O_dh:E93LVuYAf#'MD9]6$#]?o$S[[-8MFkkbZ]g6psn^!ImQYc9P0ch35,p0)aPc?WaGH%(oCs&f,ga64s"k%l4]9A8<"3\=j\k97V=Hm6/;pbM"3K)I\`SX[9CnVPH,\_-mC`7k!Xr@D\rcRY^/q6_i17/jHgCI9VQ(HF+&Yks!Hltg0*$eTfM:?@JS>&G_?1<`-bTQ1\8WP`p2=htIS>OMp/8\(:HQ;EDnPQu^TN"7fNR7&lkD'+,n3lgcX[!?ElRi(b$LQa5!4Ne7C9X\h?df(>GM/!Rn4\I(h?4^WbuFH=Z#+l3BcNu1+\iF9b>C4u[ffa[NUPf??BRMnf>l4QTnWeb!D]pI+O[=(DN3o@kJYr?QT'^j_3:8<#.0Y:_'n5RIV[mh-s4)%W>r&4'm"\7AF1QJJA->_8I5pq$";"=no_;j5\a(:^llJNo:Ke+fjMFQL62]nOB8dPY"&shj`-$!?*52Wc8"D-#e`#t,co5!P(i_Bj$MIoVD^(r(C=+$0\0uL1UlkZur=0J$>M,uGXhn=R1;7&OkSD-Urrf?rjoZO>?=1;I"W+M^.@udaHtg>kU*jq'b,Ha:&+V1?1!.fAnKf"r%e-#S^RGP3ID"@cSu3d>D1CrY=F80L@fMcCJG-1@L[i;1>6frbZ/E$rhu5JH^@*=#am-'D:hs=)o67LKep@Wk$kekA%FkeUP7HT%<;j97BRYU_8q]_SE1u:nqg/A3&Ef(F5[i4f[hX9Z-ElcM!B&Bc&\O$5(-'`SU$4ZG]6/F&+YHmPaS1!`qa(QM[-OXCrL,=@j$_JIuNCukMspWKFqldj*;9Y8L"!u-@<\'mR`UHH)NS3l7oJ-VM`kjT1#]>>i;PL:8]*@=bWel6MZ>iQtL64cQ7rd3ai3GgA-nF;E;?(Z=Y&'/D*8hkIa4t3lpU2:rcOaR@'*"p%R%DO(K4%G/Z39kQF%"3SQ[ei?/D6McH%t!4-[af$f.KJ5M)enkW1285gdCmG>d5hC<=K4J\inPKYF+SVGN?da118bCpVpZ68UaZ\t$T/SAM'-tDJY@uOnR1C-o)\t%[d\#htMGc*7)+5F;$L973J.uT2eU8\9[2QS3LCdIDdr?hKk,TH=m,otAR''#+IhW04:1UKMXUTccGRjlEC160Al""d'5nN.gTEmt\4gZX5%)[G;(0=b4NBN+.4>P6qQa=Bf_nYgR1U^.CQ[pe%`>7Q^q-TnP==@0C%c:>)=T!+?I"%)gfK_u-WlA3tR4%=IA`+QWcU.ZfsSF1_,.aWCs#NANjW!u@3KNb:5T;a]NKA'uCNttUh:+T/CTN!u=^c_stRlhJD;Y)Its"$'nl,kIFCfrr;$'IK,HRM!Iqb"+==Q^dHbD3*YZL_ZVa9NH4?ujm_.F$N@D,'dDTtJ58[sYOBQQ]+sM8p6,O7i*Zijes<:&hAWH,%=&MJaUcosR!AQeEo]bK8'SEs.A1-&.9HaHWGRbEsjkR3i.O)+,5O*4F7;e&,.YVKCc[/FN3[-pgHMV^d*j_;F-Q4[[k58+3[QRFP!l/oc(4i(auqnd>a!]iLLd_D8c*OJ9cLB];D8:3/;5@Y`g772IO*.EW,ZJ'i[OHB6=ibPbUosZFqBm&=*g;tY\F_sVAo=7Q\X3DhDT$Lj6Q4B'6M-"HkK7A@9^>^p&eU!2M5pUa?89gVQ1>s6dbYY$&4'<,aBpX?!OU=(3\?)`,%DU8j-Mn8ce'@+,6^+%Ie&k@&Gd1F<(0'O/jVdCMSuJnPb2QOj8$;tp[0ej:oM&fZ6OD(_gI5>eZa+"\Q$:i#X3&@2RFMf*&-W=6*DWa:\tNfJls\6h`T@m=ERCoRo3#"/@De=srV1]UPnB2FZXV@?g^mQuS__PnpD"QS9q5.Gq!XV5h'jQsgXXrN0@KnK59r&hJKP]$6,^(..:!ij.:VgfHbWeJ+aIj]Z"WBj*39U%J49Lh8^;S/P"XB8g[N2\^O9PH?Nh;*B=PIOZO<_3_=cQMA)TP:*!+uK`6uIRYu>4k_"")scdjSZ84D^[#kH\36$NC=b3ZbeFae#X`&O'_ZU,_.Ieu5ao$E83LK(!M=h9rL%CcE2*Im?I5R9b7;:c5_1b.o!\Q"'%QV;]Kd'4X)IMU/,[&\LdHf^kS6teOTc!E\gVe97(7dX?jS6HTV@$OP)Y*(+B5d"E3bE72i?D!0Qf%ce-tEO^$S*),ds$K1QN1KEHraN4,c.m$u3c@a9a2RRaUNL8I+bXpaMK$?RS;lAl2g@q0A/+M+G%sk0+:0fGu7gK#[?e>OZYnaunfb7X+Y-3K7dt>q(K38^p`@>4UR./8/RHc9p;L`)]ETJrkN_Pm>LuGH:Z5)%@tV"n'P9miVl[5l3rS76F"OUqco\XpnD/6!"*=ES>4kQ\9r1VW.]P:4PC'CsNqW"^LuZlgrT\LlQP*\R^%_(2qQ;__ad(F686BN>4K:L40.t[p`D8*>Q<$i3pk-kbXeoG6*p.?ts2nEVkSW(Q$1j93jeM%@Cq>icgQchF`Ue:+"i?b!4aPG9e.THfDY9$)VUc6jM+DI`B/+%)HiL7l2IFSY*e;L>a3=ZZ=(CI:X,F-d63t,GcKqR%6d*K#:P=&_RsFR$P/bE)?q*/K[fJ>!_R"KrM].Q'+8#V?T(=de4/q&d!(TbK]W$M5UKGMO!P!SQ*tZe/j6ii.q,b67jUDhUgq&'*XTgVXW3USr:LK5p$j]a9S.`=6L?AXKMe/]jo^-m#u:T5q?K!Gk9BPcdkMa&Aq?$n/]^i#XO=GX-qo6&`E8`-omcr<6ZPd]E$p>9pb8<;\ZFA/gW7Jo=,r>2M746"?!kqhX*kH,RXn.Aq%M(X0mq3eDkYE*HBu9o=Y1CbOGD/'H*bKhV5oAH`+c;FC8GiMN4*eBS5C^9IJ3M@RA-(]Ou##34"EaJ!Rs_m+\;r%U]ooJT.Sf*On_;IqFP&cmCC2Y6KB^J'Ai/T&`ti31_mMCcYH;(LSpE9*:!a;r,H2qsp%%.t/KDY8Eh8&XX1.9G/@(9cpFhr\lKWH:c)Do2cu0T(MRf,8A]NF9-OUYZ#Yb?f]+WfO`g;MQ5`I!hnp$UVmJT<@-uj=9>pO\E_qgHGY!GO:L7*dA/LanEe2&?5G64'%YmPmlUoS7s>L%WLeEZE4-[9bsCHt>gY]%ZmQqJ(G\eJZL07PatO_boT*P$%k?lhH#9%X3Y7Z*FpnQ9+*2_>bgK[I@q.6"D5DYQ]Z0n2"s'@Rc9OVaBsSrBd5jV2TC\QeCU^puIVLZ2,(*%?4qDLg@31(!6`K-LY,j'*337mA1cmT$q"7>cV6mm^WJNiOV?:LYc1iiur]Dn/p)1hI'TSCpZhnaKTq].p[d$WgZRDk(-FD0e$ql^n2"bREZ(*:i+]?2cuX#;.`nK!T31&MX7NIK]bQO0i:"1p*m]ak/otL`EC>AiuSmikr'?%TT@&HB(9rk]@fL.9-NL`;u<&:OuHV#/u_ED,G-:g-\h-U39eQQ^fO@rU)t?=u52T3q>GXX=h![G0O*8"MHB`Bt4HDLLqrsPJH\1*ucLR:2(ZdY'3+6SF'Fr];8bsulD;>X77ehH)ptmWVbREsf+!>XI06Bq@+??L-\H^p+*Xi=l!^FX$-_P4Oo1f#Xor#S(<.).PWCN_o).'W`W*ra&`2%4AjM;DjI6Bs2BaYW5@E?sh7[=E[`(jS":Jb?=p3Fm3JL8)\dS#"MYGSYp.c#il&o=C]*iLlUK?N4'H7,<)0#qH'$#;:4X/(7>K0uB(bX"T7W\IgBCFVZ7;['@"8\hINYI>U;?H\7.N1c[o)Z/7_.QBm_O7ZP@!uI!VsYKNlsIcL#TukWd&T.5j3nYi0c%S-"BIG3u7[@jf+?Cj%h8mO2V2sfZi(]\W(iB>*G9NLJiphQlHg$gdT`]i93;G'&31)A6CpIG,.'%DX&upe'PG]9j>r@LP91Dl"&q+TIV`-%dMnP`9fA6;a.\9NGT\W.\a=+i%Tg$7B@e(M.-WSeInl5H/eE*WJ[&MSoch&=4!,X,,JS5@3U>U_B4pQ[)GQ8]`+*nMR^'ma>ZS-Mu?SW837?)sZF:AKg&&<[3h&U51rtHilfU[l.m]CK3_J[c"okN02(eG.lY'&5O%/s=WH35Ed.sJOV(]Z`V(k8E%bXClBre"RQ-U:`V1TR8KgA)b*JatZ75Zq2R%1Fg<&>e%W]CE=G3QcUt`tF*t+o9MNVi\!2'!)0AQ0ZQ0^g-qC+:Qg!_eHcF`YE\:^7@6u?\FLrps"U)lp:[T,+8[;PF#?cf,'.,=RcZTYhF-$ZA5\L$I60"--E'.Yh]0b$-5CVlrYU0pEu:e+gbT?T-h`OuG$i,QqE4.4MP3]=YfsPh@+Kd:9`"7qoamI5B,0cZ?shH8Q?W5k1kq^&rlMrU>s_&2@/CfW&:o0fVeoM.:I6[NG$.0iK/cfZX)[43JQP6MdI@PAPe9/fQAQDSiV0NaDqG%bOCGGBCGHTHOgB'9t@q2f1A`1d-KI)go\RQA9$,]^A4sgRA5R#S]+D*-d9K\Z&ZH@0N+CJkj=!X%kAHd.,IPU#MI`p*f>+$%C8T=@<2Th;LNm*_T">q2,Ne5ZebjWO.k8F&IGuI^#Gf0-&,$73#-C>c"5OQTD2joumeSQrgLc^Rf=MgMi21j"g;Xa4RldqK?58^DPFWA"<.*oXM%R$fU/"4+$YLCm/3NB:o3i(`TS6mI"@Haj)TR,G4N'nbDYQCHDBb'i@qIE-1rFfu<+090L++lh1KqnY/U#$Ql8C[j"%WecB+VP$?5Nc1;1C1#EQfU&kqKHjKEb>k:+@r.e`PM($og-$siPuH;`sa\E$qGnf+b!/Cs'nj33n[Ug``o%Vg=_OOd#5fEgNEO5-d/Z<^3rGtb0V7m8l?)YLniJk@qo.*E1rDl07*q^LIV!mKnac76>^[\1/I"=2W9---6ef6#!a8)_>IWTMpH1`aOXG$,RF)&d%d4R",hko:%E1Uk_ShR-aG<+(nri$#9!\;(cm_2rYN.+@U.$#2j`*lI5G/CU8UuZr=N'CAX)lX(SWLi16QtA3g;I$^=1I$jIgP>TGWR.C(o]fEW5O&82J1<6`\ff%LZ85cQoJ1_,+Z!)m)en*/!(R??TMf"RtD#Vd!!2&oFN"`'Mus/D+X+jfSDp%;'uOSV:H46RuD',,@:$#hL0HJ^(c8]I=h=j!`t:9c0%C^2BF-H+SrhqLo91l+s=PZsphR`_'^3>Wn_PBTXV\u%I>f[el\ua[BhcuDlsp;*ZM3^807mILii"qjY"2^:(2\Jj8ehja,h=@A5Ui2Bqt,PDgF0,I8h0SXF2lfYqH-;d(iShAqm#Lb_dR./,e_])C%&S-D7f$jfYeP0X!"l`_$4@8pQbd"grAK41b_3A$T7\^o1D3l>[H`%]-4h<#92Cu#;nQ*[PomtiX#+UK_Edp]hKN5><[\Ht$+mYLG"tLoSPuh19B[&`o,t.gkW-E!Xr=#4>eb?PN`1Q!/+`]OmT6g3/*`SJ\=NBPYip[7D6B(O4"GJs>"DRVsRDr=\7#%FLJ1k2R5jD(La6;eqV7#^KckaS=BpQYe=_H/Lkp,LO-O.Qkp.U;'94>QSd>!!-6JFI,/W4`ljd->#,1]ck>W?)7qA9)nf2+cuhL+),,ESsXVAA\I"MZ>tp.,&P;)HMWpVMo;WAf'2L=3aCRHHbfQuRjcng5phi_lH?.lpmB8Y4<\h:m/3QUZt;,P/rA1ujXN;+AFC];;bU@MemIc&H)-%CW)-Yd9Lp#kU_A$\,0me4g-=44P&F(!hON!Q9.Hb*.;bn+n?F-Hm-K:eU?&e.'Ql\?l,Hg'4s_^FAiPcMUKC3C'`A_pin_/mWj=n'\:KJbgH%CCMb@B?[SGq%n(lbke0L?fc_64Rp/r\4bg)M$>f/Ck8t*@I_XiT2H`J]=4fGn1sC_Zeq)U_^buZ^TSh3!-VfAZ(%p=@rUX,Zf6R2/sK5=q]sp=&H/P60qpU"%+:91)qFRSlNp&YE=_e$lWso!L'HKisTD2J)D/bKM,E4L[N8QI*WBJbT30_(b%ru/#9Wrp1m?OS&*A7OW?;(1Gc@/rf0[?.'u%V2[TZ^jRk.=?Z?e/eU07&mXnWQ=RtqaAG$hYdk%ig?"ta@8Sc=*VA?;u!#Zep2`mnuR[s+je28O')[Xb-9L>/6HsZpF[KZ;g1g7jq-\,/i9=Ro*GS3ko#1t"X>KCcHr4sl&P/tfT*t.jY^k-@_C:I4lDUHq%-:H;MES/E=UTVqlQ*?*?Kuu\j`RUkR+of`o1l2aO*Xo!(q-lUr=M\/bEIc3n(Lc.2lRe1?;9B#5]9Il/G/;;,?c=d%X/Z?s=(ef0'f;Zal0i1m%#o$g;\jtRaF:D:6YOagVP0;KS.B=)?o%beUttbKPUe!Q'8dk$'`:H*_m72kO>,+*SEH<`/Ef"@d)[eQ_J)Q4T/R!:?Pac@%pqV`gcgKr+`1KZlqBf/b>DfLq?1s`NAg?O$`+#G-\;V/Q\-^4!C'MbA#l9r"O:R.ZSCdS=X?s3]Cag4?X`NS:UP,8@j/kDMWMH8U5f!.aXegl1?[N8oPpGu6YMVgO;JbbK`@LD0YbnG<./BXGH^6R-fXj(Yor>V5uhh#iVXCeTpM&DU]#;hu2HT/"/>SR%g;#tNg];G;V1iiE14DFRlU+2:I/%ShG0Vurr@t9,Y]@@qK8.PdAq/M_mS2%]p#W?8Q?K.aO)`G9#.aBu`]c)/0_r7*^Q7ff:c?aCp5qrM9L!J(/P1BAX+97";DPd=5YRQ[YN?*Ho?GqX^qDH$j9>5de\m<^=,1"B_0%V'b1gpp&!F&%Ks%hb:/9\eNY=do+;-ogcV/u"$9K;)0>$4B^hh]>,=?/3g/oXs6iad:g/H6Oc<[cHG#'U7&7sU0RZ(&_$p[$j;YD1TDKa7fIoGISDJco78etjI<:mr2MI,@*.*0Xa6llPk#&IKOf71gpqHj8iFpkN;dKNIL^Pgn+BUq_)Zoe?sXglXu?/2T\-=P&ObEYg1?Co:`:7A3Q5.qb&$B-k?-=:C/9EBQ-5k4/NUqVmis4C]Z"/EOoL7K0]Fn0a*FLJ/sNQp#V8HQ7m`%hXq4&+5m$B5f3q[[9<_HQoRgfqN6PSVh5!@H\s4[baBI.b8-"Cl^;a=5"4YQ.")b_Ud?O\&RqXKXD^Jq'NG7Y\D:dV6#OEQ.G"$m0c"h#U>$OJmrmI\!bRIWZ?XQ$RZ+7"m=GWh$dp^Dli?G]t.$a82/]%n!&V5'kI&BD;jn'J68LF:q0a]>*U[V_s]+]L!`5fZ)];$d5^/"hC93Q0q%ee'$U3+,V>hdPXj]>c\i'j=N"pQ8Bnl(mF.CImK^-kURf@'dn^0KnFktX%_<",+'Yt9'1jLXEPPTaCH]g=W9Qq9DSYiD)]M'O?<]gWY((Q6Pd>G/Z4r_$56Cj3Cq!uS1uRAcW3)ZiBp!##*\k1)m-+I'6Jo&V$Q9>]&/X#[h&[30MH]eV'/0MDFW,R"p^Eg70tB',l.Y*"M5Or#bF`a\/fF=L\W1g`kfcXW+g(fqmUUi,tk)BT>$Q\=k)fPLK5eh3+I]6JReDY?8F.)OmnTVPm37@ViT(4^RL'KGE%hDG172*sERl^#lZV(jR/?B9e3k3t-%Kds4Grb_""qVeY05l;S6nT6-97)UE*(C.b=k9ki0#<&9ol>;.SQ>/f:\2mcL#fR5/b8%dLj;NY.Tp/I,5Lm/qWW'9g9lkec&blc9mks8cC+-5gSWmI4C?GPMs!$9&J\:i&EJJ5cU/tH)jf3`r'XT5M29O$\g2cRG/$b__DA=2Q5nV]4=jq:``2WWKLM6[Eg#%^='Os:^+m=fE#L@UP)pWFYA5UaUm34r.N>Zc-Y85C%$nn5j]cXhgHKls(jJ#kl&fg$+U8%X(>`gFXGjN1+H\D/"CYukD9!uNB1fm4t5HQn9a@hm@0mgd;Y,]Qg;_9%A.7r([*u3;iuPa7-!?N0#JY9Y7Nm+`30i6_\ESR4%VM'e*i7pPBM5?55Jh+5jFaT9C9acZYq.*<_&f[6bOQ4c-R%8c&k&EPD)?so6WWks>.!U^?27-ZXH%JVT&=p;dJ!)$Bnm[sSj8HkpZ&390ar<4T7.%.Em3A:^!1e&!h8L"/=BQKD?a':K@L['5n&-]Mb'\dAM1(JB?T%:U`;"$rC4gh<@L!)D7km*g-#iHu4FPpW*k!AH@97emQWc.VFt%7.K:%B#EU[cVB\JOaB5]0<^J#$f@FY70eN>!#3;M.=n%qGo;P@,Kp6;j4ECEIDdbkB!KJ-q@I(j0h8'#>8Pa>8f'ffF_`SQUfmLQ;2J-qQiT5JelF)ddgYJl7J;=D&/Idf\aT^Pi\JQ&^E"ZsaD,\h&HKAb0tg9c!3T:/u]Bj?LAg1[E22Def`f9`a'=i,`p.7faZ1KFq=CkM6QPmd:/9toDWGpUE?BG5ABacf:T&'=-Tq1K&N&o/Ys(lg'j!=YI)bgqBHPAD7qNPTYS$pYT7cYZb2)oWJRYftAb3NS_CLmGhrZNdrurmHr1C\:3AAuE0kZK"&dhRE(8-NEkIJOAfMY'.HUSRk[`TO3BL0DnN$lX/L"r"@8N0U?[>TgHT94;r#=q7?1,(H9^gS[rU7suo/Z#k(V$6&HNO<#SS!J.d$u^>;H>%S]#q)<9c`N]Id3Gcn32*B]MAJ)YDQ:a9^.M:5)[1&B-6F)!b)[2I6-\05%tOn]@uMA<@;D:^CY:ZM&Z.*er#,mL"bWaK]ZLo(RSE'+^L<4).i\5WjJ`Nb3?t9$!L=X=YJg`nHA:GUGG^(?\3TJe-4'bc)4Uj:$X7]*T,f3Z$$DF1krhVEl`<(b$-RDE7VA8mX?EjkIJp$so=o1)Ebi&1MVS3i?EskX=[PI&+gsRGmi/e,R]kMsF"ENKKYOShW"X&*Cp9ZEPo)aJNUMq,4Y%_Un04'.-fKZ!LJWao*/B^X8rY=IA_7S[M#g:LSQ#4-TR@83L_0(b_+0o`?S>L+:OZ>\;M[`UJ!+o8@h%G"qDA(X?9sQ)PYV\-_g)j)V\r78-m(n?M),&cn=_/]='\V6I6O$*d^0_'X)K&j6uuFW:N\9i[F7OnIpJT!&AA'c'aCYY+P.Q"+%!`B<#D2?g9rKXif3!3KO/Y+X6d6F,=+K0Mb%<[j^j-^rO,O=BT46elC1_Ul:t.Ts'hN0@6+^q>`2=5pJ7Da':%5.W0J,&_BB7kr]%>S8JP'h5XGq,Z8ui(c^r8:,fSL%V"Nn)H8cM;bk'>Wr.?of!)6\0_p7XS036L!j5BmQIXia^9U3rDf.E7];^/J:%$u!EnI)D_&mR;KiF%"FT9ZYf&S[E5mhV+"j$@^#d[&SD>?a56'iDN,Cohu>?7MFad3$?0C"2-IYjA=cG=RR-LLc$ktX(me;N?1>9YHXNZ>2bl5tR=-k3<\'c^Wg?+GVLL5U^GgXegRd\\S5;$N?d5=puh6C'c:f?o8Xp&[[]50RhO'1^]!#NM.g:9*tEcF9H/G8GaNit]`758t/c&1'TbS^;6eP"1b^EDOEP%s1,!8k&UDhF%nPIpr"Sn(`RpdHdha\+4(ce:PJ93>n"PkB0'=7AQpc.jR^*J_-MIYH6q#eMLo"<=:$F,C0(Z(JuJ4@39L$3uMdurLA@dkB9UF,d[i`kqD%4omNI-h8,_m#)B5H]]dtLm)D01/u>B[KWl2H)5-=;1ShaG,$UYa.-^&H=S.M=2GW."Po&0_9Z^:+oYUX3.b%:U7;@IB$p%3"VXsmB#f>0oCL%3,H1t8;-HgCO:B?fdI'\hi.4mBQkir8eiR+jnr%PC^nqJV`4)j2hZ8(\WdIbq]L!E/\q&-lJjcSi-HT?W&.cJ/(p4';bi+qA]1adg"WOHbf3Rbr`HGC8H,A5GeG-+5Ll"6R+AZOd70q69e`>-$BcX=JfR!M^i1#8(%]+R-/D]/H9dHX@n@,":hW.1G+;>"W0qT>P?m/P22UIR1W8GqQ+&HJ2%*9%#;&YuOX=/+%%W_H+"O;.>oe;ba)qMV(ieDZ1U-B\R@VYTS36^dS':N=B=)%#"7k`RB%'!gRVhBIgj@m?VD;[caHuRDn%Hb9j(Yi3$=ck(,`3_[@FnW5@`+uK9;cYoT*E#TN08GfmXg_'s'Y=HK;_%=)j:MRC_MQ"L"^#:WAl`L+Qm]jtRbp?sB/[RP8V>mWb%*Og`0'.2(7b/Q-FI$*$bp]X@^a:GeGiWOOTEVp%A%ZiuBg=Y"j5$EuH6ABP\dq"f":-.OS(=nK-Q,6SG9Jk%r)p'9e5a-<-[;&kMWV@aMBT$UmlS[^/a8#k@KCJL--`Bi$+(.=2^poa$>c[;%-:_5;d/?#E&R_ihJ6-_8m]r\Wi,5411#Dt1mu5c;a9YW-ZBu1%BJ7Hq^!2h=Lk=`7,9aj2=M^8?RX?jYY7YHiBSi>aV2]M'?G'e'nqeVM8W:'HK\IHS&=B3ttQ>tu]J6nq,A[+ut:P?P2d[Xhb_$K[A'B56>b6&m4EmWk2+XS+N&-D5h:B;H#SP99Y\.?F[n7_*Ro3YD#AK6t:$Q<\gY>f-RB/sW8IB17j+B='g:q>OmasuQK],OaV&#au&;U;t2gGJ[$%('3#*]h0;XN]C.s4hj![N^p22c.qe@7H3s&eH=m^>=>RgDc9oNY(Yh+l(tI%&Xudk7?nmJi$:[j(9J6rrLa8d-T6&'+Pm)8Mp7Hr0VqP4*UY?@iVg_SbS+kQ'5V,5q./MW4B7-`(K>5>:bB^EtB.K:EHEB#CR0l(8,3(?Uil1\4H[jO]WeQXBf09(eJ/E9/SeGeSH=[KjOT6b\bAeO+<9QZ)3R==M$ZQHL28Z#)D&-r83_^:LDkbOqV$q+1:Q59N2Q^hg;olluE1q]16&c9j'uE!oU]maaMk`?DRbg9'T,IH%1>bl%!jhXFBBagmo"ACc#3WnJnu&qQ,*cn&8]];-::D>C6f=n,#6r0-giV+(lIEoapC(s*lNVcn\&;uk5s7"ja<5_U5hDJ6hE@t5!:fpf;AP36N*lk$+`r7>C_$,+73%Q'Qlqce!(Z/<@gfS,N-Ip'U?jTV?-\0(UqR#>(b/3hQUD[_^iGKbNT=k$GIKeQ:4i^aDqYErq(qpDgtBgcmQd0dg0@\VG\m54np;6I%T:V6VT!*]f!DZAC/rJ-3ak*;."MUG4aQ!3M6'A6[Ss/_AW(f39(cmAU?7oWi_hnpedKoT:o-\#1Z,lr+s9qbiKS%O?O3(WPr>_t.RlD]OD4S"tY?Dij1tB09PZ^b_ZH",\b4GOKu'3er9EUd4p>8F'osr'J4gR8\X1Q3ENRjD+NC%UYLk.[u&d*MC7U9s$S7g*,:dg1WatV%L1X6X_nj=%5CnQN%g>Z,-qp*m#0;?'8*+%(#_K$=K*-:0e)U?IA\Y+["t+A=H"HAf_pF*G14"E*M&MlL1Go\MNGm\J8!BV5D5[i/gF"i4!kVX^WU^8:`o%X1]i4_1<1kGl.X,3b3Kauhf8;9"-ZqLA,#X?0mZ66MQ)89@E%:N+^2M&HK:Z0X8BfN('E+Rb`CPgp*[gHL2#r3YV)!hXRZl[g7@a&He0@lX-hX%TT[as7:hGQTd=$m9+eX.g$mjgN_juW0sU_r=H4#$ra@@Ln"Q^eEMAPbnO6UGm1RH,0:CeO@Cg9;Pu'Q*H&T;CEJnQ:\f]RsF4=0*.@=[u>l5\$(-lk_UV.0($NeVs\hIY_7,^"$`M@ga5WX`Si&"QP$.*jFqM5#;VU*[hA7qmac181#A;XaSQC/;GJ6o8r?%P'o+;)@oaqZ^4HoqC/!3`)BE-r2#`S_F:-d5Y-_[J8l&QlRm%Sr(jHM(ZW&1kEJnq.>jhJJkZBQpF!W[>;oI3iDal@<,l?mraou,<0dU5mrj@jdVR@@b8ild?u1SO3E`B6;e&VA@iu$0U$0m5Mj+^jn\`;F[5cXe=mGE!Vd\M&7_C\f.4PSU4%&V[iYEU#rXA'FT-ddq&PXPR52S.0Bi]jQDf!g7eEN6k)tB4a9OI*GoFK78&HtZ>r/?BGj_&$7N73$]D=Ul.KM__.tUARGd0d`:?pg;^0U/:8JtthcthP@L<#)OMdD`?n2tf3g>6"36p+Cl[^bQ%.8ds49gD2AZqou,*X]9mD[ac_;;R&;-p7OGqf3;pVZUu#[0V(pH/D4d3qI5CkPalfN8VW)AZ+BZn,SJ^:\oLq1T:gQ/+tp6/%N>!'(1<>jmUOLq5#_sIR?QGeNQ>iL$/7TH(PWHSh.=l;@W"mcn[VA,hiP]o$c][]!!t^//.\Ks)/ak"(^R>8*>0JN%#W=_9516^dpNTPP=jfFX1c<"YnBUb<#I@*L2BKbJp&7N)WY;*LpY-2V](lJ6T^HIi#;tjqKcn""BhtZsnX6J=);CX3TH5$b%=Sg$XMB(p2L/b6bR7Z,(59nGb,a66s%1b:-"KoQH-hU)NC2_UN^q)`&!ti,B3W&V8fb]M)C[<9AJUUdP;bbPicXV73j9"2J:CCjeO05+Q-7lj!#!73Q4]Mu;lg?O#3-ngWR/-Y01B<,=IK1lH%'pYf[ID?aG\(J#6H>Tg(9+*;V-^$,anH9B-rEH8!I4RM.1^aT$;>JRlR)/:YkDsejn8?N:hIm=sbU86mS&lY9dN^$-T@SFI8.D+4B8fp#g2[gA\G)k*Eh9]KEbT62$HY;lX(crP9krQr&[Z/4H2/q<9p6LECFgR=)E.SeKU]03FmL@STr`#AO*Q,7(b^4eU%7;eWZ%1?H?MBNTpo[Y,Qi_1EOpn7RXna%ZI=q&9m[*fuB2@6A+L8T;Sd[rT@'X8T*l+pZ:SEeR.*.&-Pl:F=*^(X,#p_!#bq:eg=Zq@nT-NPAsImF:Xpja;PRaamA3Mo%a'I'[YU4Z90B(8$&@&+s9Ir9>=2M)\72;W2lNp,5NX^RMoInDg^a'V6D,[V;]S!EIm!2E-[K0TN.M$gq8t8[&$_`CCW15j#A0(T9iDs7QF$+UklTEV(tH0[5sLg,NAfYJJI2O0!U=[eh\0.aP6"6T6""a(l%N0n?&f5dE)e\;nWVY6%SLE`i6Pg-i_Bl@anD3I,Gj7W;b9Mf35n5LPP,6>5g$9Q`*?:onhc>J.1nF\?eP*OAXs]0i"j&n]\jiIfY>>UOH%BZb%\r+8-9f=BkDGa5/V9hZ]ljVPf75p.b_CRhk@J;5k3VoC'bWT`BBBn_!drhMd)"tcnJc+j3.O3.#^YM^W*r#1#`CRKT.O5nFQ.O1%&>G@t1[]S9.2cfiOl*,sV#FFH&g;Ku:n5C_!e#R'8FJW!KA7c&st1.9r)^YYBMh@uT.!'Nhf8(EpF0mEXoQr7V8R'D=Cu#+;9>B0@13Il6_Um[]MC/[Jj1)2boDQUK?RNhJ8`g=2j)]U@;[ZRioME&i"\?7I/2@Z&(ei`pGFe^I+'IqRJu-/JEL(j9VW>r9P1HYg(;#&BpPq10f_rVjb7F5OeYM`[*?2QDK/kNi^&hZ^gLEhbTt8l0A6VF^qg3/ucgCb&OJ)lq_0e$j<)fX#8`Pk=TT4gSr8ko.PDF[<"AeDao3//mZZoF;otqT$4V\2HMb42JUH/+;t-IFhRcb\M[meL$$gL0rLpRN8&$,RCI6,6-"gF+f6p%THX]ed48CZ0U`aUbp9L/$L1s'.?.tKQQFUN@i.?mnbPSY40h7bIkhc+a5ii$+.m8c-Ut]M*6d0M7.8L\Z7oi,g(D;OX[CJ@8`k+C7r4:!KWGZ!N*SL0/hT<&gF`V%2$`;1QL=VWn';T&,@E;]KTq#Ltu'jK1I/%l]Q>R>-3b?6@n*0&/P)-Q(RCk%I.AoY>@"Bg"^&r/+TV<9&1aIG2p_;;aM$34O:PN!6@a[G^#1$'F2)A?nl=gqX"hZ_P[#"s$lp]g45DYHaM!*2]DGba:4k=r3q5tJWJ%=X]WrSP>dfL2n+uPV>'=^WM]H/V\ctHfc$1]SjPO,M1P!H\"mS]1V@h[IB]dtX7QIAGUl8\"#mCVgcWN!#_*`uk;[S-jQ5R+Juhru69.^<#0CmKYu[M"9E'51elRa#heN&"CC$eOC4.E3>YPM!FDr"[5s!Q+_n5Z[=(ONumW,9"mi(F44STN"b7LHY_*fRVh!TS1j@c?K3La&(nE4V\Ej>@E6L]XGNsGjr_iKlYW#XuW-H&HS^J@)5DPY"VU4dOM!/uGB'="?W6NDr/mYDa(Oa*)DI7-8ss.A*mKL?OK-HO1mmb9Jt29OkV`uY`FX2\ZS<6'LID,ZrV*\bKmC`uJ3CBt]-M/qf][5m1a8kH>hH9pVD;qrcYEZO:B4MTp4"A8hUjf9A]3jJi%CTk!"XGs_.M6KqXTjNN(>'YrlTItk-gX%nK9//E(;$HEGp[6b^fSVa9M@op9,B[H@DU'ag;@k=g.k+0PnhT3115uZkIm#j@ULI;?e8irSCEPI`%c@HYEIC)?LEB2ecW11^r!2?Ua#T#Q&F6Q@GJ\u$c-6j>[.%3>JJT<4U1RSf2%-pZ9;'KRlq+:6K@b#0C)RHW&m`JeE;eD=mb\s8V!&B9;sm[(Gsn@I$d1tk9L=C,TY7o)A%]Q*2U;O^76X[V!.KoX7R"82n-A%j5t&Wj'K;[`G)rp#'-M#H5n)uFf@'$iWI(QnjcX!(uK%om1ds(N$i&mBdI2@=P0H/XCc+^]ur2@3&b83\60i=%:8^PrT:b-94ZH"F50nW.#Ado2cVuQ%s=ruU.FQR(V5E0O(`U2JN==l-*SF#IRd'Z0#Yg,\ec;iZOAfZA=loI&J%rTci7!lSG>^i;?Bk_hkp:9pNP](E,.$]ZJROj1kjJ@Idc,WZMCIG>)H,\k%c;MF:F*eG`XR]`gYGD'TRL@f<\o,?=9`$FYL'0^X5=irYVU*6&c*;qG?R-,q::iq%,W$tDdmPAFMuMp2.XPc&X<@X_H*&G2l-F%^e%9ci)u2M!8ZO>DI1hEt0llp';uet?MhX5:_"U_4GBO24`jW^Z+oA=dSo*_/+?<Toq4i21<9c+4k97]!jP$deaWQ:m*tXEKs8&41-/bND*?aSdKPSq-'`-:K'mG%i_:ON9ME:lcE%IS%"G?oVrrAjI4*RgZ*7Z'NbM."Xi'kd#`7A>]Nl8N'Gs6(65fLuq9C2%+`%A0$\>7Z?:Ek=G$TZl@qYm(t?@.1;H<,h(0qL+=VbW.k9o_iU3F.[[niP10enWG)`$e#MlcqiZBs`&=?/5RL_3k)&'q&r`&m_>3RjRMF76\iVUkD%5e^SEX6PC8GM#2Y/Lm`an0"&kEi;jilDorP)I'1%o`nX,He0o0l`PZDulfl]kh`n'D%tA-Z>20F8a+FE8G.Fahnk/.r4cFU3iWCH#i_oYAT_V-aYXM\$etP^3!t^I&U9;/NHm,D-A@g*@hQ)f^V^`f.M3Y[`Y"*hJF4C]]KhH4?k0e2J?:DpR_?E.f;"*AU;YXGKF?l>^Eo3pQ^58,.^>uQ3I,c^RQ.g3A.0nkC:U^&pj#mp0)T<V6Y#BK5p+;WB&WnFLDc^)qTRF\SOdm8-O,L"HGnR%gX^ZiNO-TK4l8NhTo"@(WT0\`r"UJEb_3]e;_;J^kq^UMGBi`=7m(^]B3f<#&Jm^7G:G1(;>G"77T*SEn)E>Tmo!o_WRQo'qA+7Y9u:COatd)abLEDFgpL!/#t!dM")J=PD^FX=kIS[06U=TLb_5;</VB:B77/C5CKi]$GX*%Y$IkCO]FhPc5.*#Fj%U4:nS5Eoa_Oo'g/WSe@\.XM5pu'X.0RY6,a9Sk0Zd&FV^h$G2W8*b6]1F$9%=W:Rf"Aj_;U.JNEPNFh)khkg)_ud9&(T+KjTnbbQrY61Q*f>;#ZMh&)GSJ?aLM\qoU$fnWEU;aK)V?J9L1`fL#V]I+(.gh!`N)ah5<(4\nanNhb<85-`:Y_eo,"]0;&AP8;W]\\l82ZtMqJ^N^4RHY&J]*R?t7Vorj#`Vn7[iUN0#RIR3K>nY&D'rkkRfo!`\[k7G5\K7h(7tjM<&ZWJT!91?X'k#IoY@/Q+SOBfBt8D_Fs=Odr1r%e!k^gX/9]hDBAupKll2k[M"o*M=P0@Q\B#[1JM"'qX<1,rE`9RU=l-(QK`@(6JmNBee#l$5_l-;s,sCSNiUMUiINA3fQ342CJJG;hGqK98pJKHC_e*U,UXm+l6nS(VniOSKW=Fs!E61*KK08)#=fuq%;0T."SZA'^qjFM.(G56Wc$VKfYs$'q>gB7?^mHWfML:Ftj#]?'bt%USkT<#U][L1',UmDftT6]%\_H_(WSf>L@/q'j,=5`lBp^\+`XmqpfBgep\Y!P?aDFjl%h>1_ZN?I+D3mG@qWlsq'AEPtdgnXr46>0#ODi9'[Jf%]Yj`jYNPon,U-#3d\GoWW1A)pao_J9sjbYKCQr"m"H"S'+q'Sg9H@S82o>AFGZR"(7#![.ZRY>bcSF0>m;&/rHY:&I_9*_cGGJad#tQJ_FsRT^2HSR2?F8Kb5.bb_skZYolX&ch0V?[d4R5MZ5oC2EKucj$\oSARXt'c4(PJ;uZhcaS66P9/a?!nl6^9ap8=QlFNlTS?!8Q[3)jl7IAM@EE_S30paARqlDJ%76Usi:08Jg*VKu``-dKp:Bdrk?MNH#YRiBD6HTH?$s(+R)^iD3"2jF$WRVN*a5Wj!j:^<>DVLj3Tj\sY-KO!`9U57q;5I%mfS&qE7\&"K2Pg_!moTL`8Ac(@(VmHVS0'g7mb0sJYKdSf[<:hQ3F_*>LKf#%*qV^Zgnnqn.t]:PQm47CV_l1'!gQ21,P=fLIBMDSlBsEEm1mkZ]:=$9BW-99GF_0`mr7eh>bGKX9o!!BMlEP>!Ic_og4U-B3Ukqe+l5p^`5+B,.qX>jO,kseE+Ve,8VRS=\pY77F_*m6Dn>!jqOWs;o2PMrC)W2R-+$f\2R;OnW[Cn":EI?nmc.Kud#`m)H>1M8.kc=Z(Pe\:GIZ3jd[b=oiV8(.@q4S$FE;VV1R&l;];ISV::t3*JOPYi:tpc/BFYppO4(!"p%W3nemAYB5QuM7d:NYOA,>3l\AVnt#J3.V^+mgY#8?cd%GZAF*[\I;BJkO;17U3.JSq")Qi$;IXsqe+?8Pt>JIZ%[cEOF_+,XL/ln4#Z[hP9kU`6];7g]>T`*P6$U0$+j1A/^l(hs4Q3!.@AKb:9p(((p5Y(b5))h5,XaHJ,\`^8lm8&afUG`90QX?Q#W-WXG;DX:]7dTmM*3$+)%GK0\Y!oub(6"SkA8a+5'TQL0o*SYE3aY(]A7Uqf_<03mc?/'9m`YSLhEe1RfCW`ns6Gs#dT85+ra`'VnIG?eV!:bkaIVi1p5ee0oE#+@*g6!^@C#6Z3g8,1[;@Uei!EGClqV@`E6`G@s#o[]GdQLIC(VEQk2V$=WfPY4`HIDW/*0,UhX8rK21nne'=k$]#Y].t?cEi4P;qgAs?irP^/6ahE"(MtNDZP[67M)"gJG\'X%`mP]]#:c@dA-Pl6hh-St@Q`*Wb-/5.0!b)cL]3uCKKlf@Qnjk>g[k9USqP"#8S[Q7q(rp-g(kmo!6U'6!hcM]CY`P3n@KfBua^$*&O=NNFL5E?>QN8!-gXra<\a_q\?oF::8G$WuC0!$K37l>q`g=&,c'N9.CYaq7"5OtThSda0m[c"BFq%:QG_Iu+a-i'.[!?Md(WJ9SGkqGR7Cadl<2?E+Go;NSMH$DX@h:2liK]+BAe.(CU>Y0B?cZ_u^@cWb=scn_,E3R.0IiA`Y%*s&'[3lb5GMX)DQ3bd\bMnoW\/5=[8SpG@ibGYDOGa=mmF1rHYX@M%"TT2[+d=`Fqg.`4g3_R_FrbjfC.\*fVoZ[`J/i'Y/O9F<6RB12b4fn>n_6$mCU*[,KV:ligk7@(*>Ni*WAmL!,Pjp]`_D=BAM=\HO0$6sq;Nt"S@m]\X5d/?"Yn(sRdOBV*Ik[\!Vs(Om4s@c-OR19RCVPAHrZ*&uV&;]I?qnQtM82Kp>T\jX8:X%N*!;:1lhL9XtU]kh#%"4ae)Z;V+NIOA9@nO\AYqfHI))3^H1&"V,P"->lrcXPZe\ifm&0]I#p`.)%C[ZP_F4g"EZp(Q$blT9R":ZrlJgS3[_$GNuJP[PK(g5YYm+hmR,Bp`'=H8/-OQ=Lf&S&/[[NYJ$Gt;\/N<3aZ.se@C`i24!&dUV$RrAC@r1C6P_2JV>U@7H9N=-KHoU5mAFX\]^AXQHDXX$JT=j2%rECD]A:%g)=Z^.JalW,n'(f*:mg/G7B@(Yr4^eCKR&ipdu7p`@NWb[F!K_71*=(Q(_=j`!I*j/-1ak3,$'*EA7biIKf"cOa#*BaE6V[Y^g56Y\HPk-Yo9MZeWG#;NQ_A0:Kd_.JEFWD`,qT'Z_FH8kWb)dX9!R?#Z``$,!qc=.t?s5i4gC#Is';:2G%[BiYW^+lq(Efr-XJq/$i8]%/9p#Ga>aSYJW_#qrM77s):K=7_I?pFL.\S.Pl-N%h_#_FmgFhMkX=gEUo89tV@10aup`hF/hB_pkc!;'kWrrB,b@!GPm^@;G&[_5NB3(_>Y?mLl6'<>Sqb72*c3iP#1VV2FaPE86M=JAatiLAQ`(2G(M92"+qPAk1:CAC&Kp"[8dT,>;DF^/pI-p^fGdXZXY##F"'+W'b`cb,>pGhgjTQS9WL^DaiSr27\D(O^DL7??e'*1P5?F'P'!2IVF/m8@U8>rfLDfZF/1Hu6:dmj>d0!C.]Q80-:LEQ91\DN$B6\!cV<"go\*&?sn][tCdR_rp?A=ZH>@PkC(\,]7Q%]$a=@Bk%Fo/DASsaH`@J"RGL5j(aR[?d#Z#lpXPm&1G)+OEq$lXuP6W'O/7.OLp<`P!Kd)2V-g^\EZ+pV6b1^qJEqfdssXPqqlKk8QoN(8ke-?JoE'OKB"YFSid\BhkZf]-oDko?ng$,lt,I@h,.dojYPDg?%PHc.\9pu8`>$V1q__'R8h#6Yg6t/=;"c&N!K!>q57@XAGS0RnC1JDl\`\#s2E!;UjTrASj%aM8a4I44LF`^#3dP_P/5"]Q**J8p1r]0.g2bNG;)gp8Z4bdiI`"L51Sj\<-Pp.HObX8Eq\)024n[V'+/7IV,u`nfs_5RE?NXPGg%5e?+;Vd`8KYi@IA[bOnkJ^$@pQXmA`8[pa'Y"FmmC/\0pm^3:2t57q,D]>%ScP^'QDE@)5!-f;**Y/Soq]a4\IS:G<5dn*FGK^cMb73SE`\K4k"#q,b16a99VM&];>sA2a/25g^"F^agRAB8X5,U3g*@kl:-C?5Z'Tf@mCGkdd;7E"&1gn=5:L%)M9]1+cX?iJh&?R"3Q`'k^`\W-Q/s%<>)*p8Z!8XU1$<(['&0?4(;;8NJc"&@n>ob61geb5f^N>Ij[kCnfboHX)In7A5!Fd*[tK>mAM("CU4qPGGGm7JH'3F[?[]l)jL4^UNd+7OpCiE9N+[*uaM*B"R\BeQ9hN")q("(l3f+Q-4>!g8h9Je6\7cF#J,nbTS>7E:UYoRSoq#f^dG#-)PYf"ZkZ==cJe/:s;50nNfH#j-/R_BJNH>)VVRd(\m?]Bu3'6uJOk9/<$-9PH<>*/lIr%o11&W<=P_H7($#g0/ZWudhCWrmI2SEYDirOGtRnO7kJ0*oGME8(Y4/X!/V)X!Z0-./Ybk\o5nU`\;$Ub*1cPhTXQ;L%nOVak<]+`#.p`DTr4bAnGjM&Cb`b8ak#$%g]eS6a53&`s*X)/gX'5<0lo2=^S/,'N9(t*H9?ih`5)u('N7mUQhmOV8q-D"&<2l*0Ja'B!/Q?k,D!YjOsC/bKD]@H.d:oX/>O$8LGH/j[<5/;A/+UD5VGD%3^GH!3Qj(E.6E]RBA6K+1*UQ_@HBfQis98R/GYn*!(_^R?KWc""FZ-C"Mm`Z21[2S7D?=%mi31)qgdkBnY]'bcUi-qiA(ShNMr8Tb9C@+@.plimoT(C/$*n!':'-#2W<.Y:F\)%cpn!I?-pMh?7dR)tPk%Fn@r=%sVo-H3/BYM)ZX&!>D.W(/4^rGkT*=FsDDLUX0h3['W#;qd6RXPhS;.kaBCZs;-CV;eh%>U;$#5?6HNHe$upR6\')AK4kMq&^aVJ`HmbDkdbnkh]#-l/S6a&fG'5%C-1Fij/tLWk04.md@T[Y15*8QZ#.hF1Dl&^(loV_EQJu/Dc.!Zm=lWqo!J+@"6:u\-XtC_Y0jIiXe=/fEjVGWmj%p%0e&nJC[E]hh%fD\7PhR/E#Xf2:^MpE6K/[-I/7,[GG9$6MTKZ[iO+,4/C:cB'V?K./hCEFD&84ebOt]%;/`%D8WNg>\.^L9hB!i?>jqNrnl0J^>a;jl`YabJTG/WEH72SSc@8fYf!;U^JD'U'rA?&_.r)sU=Hb7c.25c--:OlWCF4RX&,kDR@.a*2SiZ2].R9!X+2gZF#DSZ70sU6e<*lk`_(55.U83*3QkpKC(h/;K"^EG,OGLZeqS$g-r:mFY5k7`aJa&R8'5VfVl&@+4'd!UQ!*:.&\!OU\3_l#GB"l/8'($h7,0LHp5S]nG/3G#8ENserDN2_LgXf5CIV3%-aK#2:`MPdK9]g`?Ja8HmJ\NfZT'48&]%)@#U0nFOk0Ls1-='a^/@.OJ:+CM$l%TSu4.SlLV99,oXP8--!,Fql72q[t-,!Y[T;=)DQ%>sKRX>.8u0EM%:neT6rBdc#'>n.]eDG2`WIm12BQ6Dk(d)e&mHM@=)3$Q&&+Q60H5GKrUnDF,JTp/Jq1T>gAB/.km3SX(12H"YHcn2T8/V=\mF?XaFF]!Gp-&m]U>%>?g0/,iZT5cALEK/joJ)^sq=KD"CZffa%4:KV)i$+(5!M!sgF'"Ph?'2Q[G*G?'V1i$1<4,;c[GO-bG026ReC$UOrgXEPmUnIo[RH62j0XH?`,M,b:-HL^'qjlEH@j\cBU`BsSN<)@#a"GIrK'gYgTc07?bHZANQ7#[7u,pl7n3rllY*mAp4R-_@.0Z#Qp[NXt"+iCqehE%fQo*>Ln#%`_JZPf$U8=u.ou6u7`Kmb'ZXGS`ee!-s=D]XbQMBiL"YRoh8sl-S4b&4ijRXd_,f5bt8XpboopN@IcK^`Lc>R)bo+\iO!_c2LCAUJXh&`?])4hd&jn@/nok6"!aI/Wgh5r8gF0W:0*Ki:O!hI4R0V,kQ0BCjjk=cXjFnaf\2&+61A_a*EP!?Ft[,k#7lK*>-ZMq`G$mY8;ka;V(48/P76L_.1(UMB[JklA#&U==is[EXPinMnR-[ET@pZ=]q!hs'Pd4(@`2!$6Tc.2EOb$^2qNXGU;Z=og[,7bo".M?&_CS67B>S%JWLq^-=.=Fue63,3_FW*cZ(N_>+[E)2+pDIK\T07TJ\88flbag!n;ARM*q],*6UHS5Spn7aF0YWB4q?WC4_RQ`'oGr[@H8n/8W$H6ptMHF($n7T(QC0b:m>":Ba^.,0N?I'c.<;gVPLm)fJP3hlnc?b5W!D8N??/HPU"c-WXMNTW9@$#qmK("EW/,#raDrVg%\g%QA&[S;Om7&rH1pAnV@S_.rA&apT#GX92Zg*Yn4[ciks&BIQo+2!d#r-ZnS4i>d#;-.u(0j0/QV^F^r[E/t8FgW?Vtb_eD,>I5uGg+p[(&H1AN2rdo(`35$19MgZRGb1:Fp9Sqbr"Lc+?,c*-,[sX*d-,eULTO$NC!LGk[^'Y_M%mjfPf;7XN*?\>^jJ*b_0%cMQ8;Q$L&G/&*jIQA(YR1`74C`\j+Is]V1*[A[?'tm+C#.!m,)IU>-M`'(cp*37A$h9^"$m'X1n(ie[Ki#o^2qh:dsLMk$bZM;TeXoY=H&j;!ADjiKRNRMHGi^=Enhi-LfHb(c4u2pNaLhI5OWaD"Z/?Vr6Rk]@/8I0CTrP1^-;=#0&On_jIL\=1?kHOj_9%m^-e,]2+08Y'!\!%b"M*I!osV')A*.nN2m$(mW;]gc0IP&m9e=h0A8V&hnl#_0JY*A""ops/0Q5%p.%ATT.A;KCS)5I&,k:IpR%\,#dl2Z>>q2lIq,\G+YMdZg=]%AF#eBbJYWD%.1fO\cC_L.4!+[L:XI-7"R7IhW@t(=L=)J(@aVCH5J"PH"[\1jF@1?\JHe6\,iUW)04YPp@GCcTo]["*kL@GS.d\\je\3%U/\tkhHNG+Bhf>M7:m&4/N5($ih_%ej9PAkhO]+TFPe[Gh'G]f@m+FuZ_&JL#SJh2dd?bLkodddd#N5r[W[NWe`5lnfXSWn&aL5[&nK"Qj(#o!2`IC:8sg#.oXgqO].(]:./P+mMLs_i5nl]XT[o)[UJ@>qXU[!riJfn"GoK@\0j[sfYro7V)I^MQ-!>(7UZ1WB4b\7`2Qqn'&L!:g/#YY0ZH>I'h-mlLGo^iJ)7*UpaXTaq2/-sA$J_Gr]D;?sZsXqc%,f8Xa`u8BM#B`?!g!2p%@5nR\JE"&?s8H0B'/T_q[!]%!pQQ,(!Y4sd^;<]Bt"TDMs!BqFkEN4c3qF&.+6euPUJSNY6[drN-=j'.A&C"2ZQSU42SuJVD)#`;L]KRumHTUf3Z5Xg4+>iM9iKI[PD,(HYfI%hCj@`%bD)&5S$oob,*UN*V2FKG8niR*Sqb,(sfUbL]fJ`pH*hnX$MgH5d]U]c$4h#qRX4?mVNHR@[4T+]opdI>MV@D19W",H;VtEC3K%&5OOgqm4l39=t\0AF;Q8O-;loth/(5!Zi_F`sC'oUGO]M="3po`I/"])#[J@=N)s2ZW*KrlHU*Wqi-l2IlK_keCS?edcoEp:HXq#_e$HqlA,Mkb!SG#Sr0;LZ!H'^/uN'*BPD)7&i[_ai]g0$Vmk"pN+^'8(LR:Bnn@$=LdAn1Kf:9AGeENj#7RN@&&n3PNU%FH>ja"f8"X_!bdYg$da3"a<]>K&jW)(,YZe$/r^#9)*H'#3E=/B4Ym5p##7'WfB)*=nVm@dZ/]i]3CPIc-"28!nC3'T4l0JMSYDn`TFIsHc@9_//V,nKGd]RCT[BgZ$?c[)okX$eJp+qK8gj=PV;#OsASZ.C9^*1Yb&10@A?FNs'hjT:;l$LH=XC(5ilqJ4AS$8cMEDRoRO"OKUNk^f&T;tOmcTM_%f1"!(h(V8:T]G:7l[Te/i9khbSA?"D%%5`%7fM>;Fn>m?658Lu)hW;]^%3jPHXcE0QRo3VmM)%B[cK?2A\VI.n3HdJg:toUa>G2X%bn:=(JSm:b)$MC=RdT(rMic6aGJXi]d;bTa97(?'R&D-%D)J)fD`$T]PJ:3r4eOp'r%DOC91lQ(!!M%H.>@4.$J.kjM_`Af"u-R&9*2o*=)kHarG)aq.\KhWZC:(Z5@S$X+&/NDS;k%_9E0L4%YUnDdiednXCiWB0WZr8c)MTMPoZ,Cm9kr'\/Yn2>1n-Z"[@Pg9oi'&YjRZkOS77AIYUj4lXHBJ?ANj=?)GF6dZ`Ekfd`6q@TaZ^Gk#N(K)*bW_3<"P&C9+sEShj"YV/rtL$lEgm5c>7U]1i]Pp)B3FG;VUWH6RU,Y187?QSVd=>5TZkr1NXO%*9e5P6`UdE6d\!f3)QJ'i[@cXH)X.o<(?fGKK*]WS%r<>XljNG/U7s)\QL!D`il;AR4@PHoE!>oe36kS5l5;+;\Y4sIc,o`Gelj>nj.;]5RBq=ZS9jCR/^TA].=7<#6oU#>kRDYW$;r>9nb$&!X&X?c5o3984gdt='ZA;GK^7jL^Q%u2-JDgj6"['bBi^R-@rSDGm,u[fZX(r*`p3jX3L$F_+N6H-,@:Cg+V'^G_Rq858k_7/Is"):iUR@LdTDb":uha/&"FEa?&;5P*3TKUlke_":EQP5$=?-#_s9M23nCjUrYo>$q(=UJ.nROhWPL+2YIt&5(?hS4`9kZ)/7=pQ'HaYA9]dZbX&RDj[fuStttU"P9#M7R(mPnd)nP;SiH!g5AGiG4oZ6\Do"ngrAI90gCe"@2^e!;e/].Mm,N[)FW*"f]?pFd?PIiE#LoP`e2f(/.Z*6faG7Hi0.9^ajuca(G413`8[Ci;m"q;mK^IP[,uo0YGL0/S4+*[UaR1E+R6ekX$^\I3%DU,W"7>RXLXcS'S$i&aDg"EFGCDaWS"?Pn3>$"8s^<31$VFVs'C-@XYa(rgBG\OKE6*Z4L%UQkt894ruDAeLkY&7oQHQrBCmVKR\a*NR5d(Y2MiHHXlouFi_@]`B0rog;ULnD64msYSJHV/eE4t^+Rp&MpkIQF*"(LY]k%Pa*O&X-`%u)6,/hE%0W6oePCJAEINFYDZ5OgFr$KQuiT\uLFY^Zr.r@[j/P#3:<@%NiG35@%lpT)*=Em"g=k?&"/l!!76=dq1JB_TZp8(9P,"ZY_6:.-uouA$MTmXXYA;]r:n7na",S*D$"6hQZCt]e5pg_I:7PoHn@2FFV'cbBPlZ[bg.u+d_M*%7s'"e,7o&7-\guhi\?;UN#Z%guWC8&=MDhL]2AF!?mhF6%92Lf[k.js.gaMTCAu)HW\Nj+^ICCHt`["Khp"T"um"^),s9SYWGL,\^ljOOlC@bfViX1_YdTKN^"(#<`\dPZN.\&K:p@2PX_BgeH"])?et9E9S%<5fWM[0`^nf[T&feK'7sWa"@t,&CP"gHTq.pIQTO80]#qVj$A_[B>n)MjCFe(IlTP/UT+?2.aM[_d;Z)6I7ac0K-])0gh-8R>laXO"V.srR10XWM$E3fd=hsTGKT'J.&-Z_LeD%R(_ZTT9>11I.s[J8"1e:i%^@_,VE(N`_p>W1V%*(Y@`jEB[(JcY`%ba=aAKu8O"0]OKHR18)IBMfJ;$\;&&(qp0&;-es#DdnE8M8?-&\(UiJ6PK?1i/fAC=73(`P9n!!4FS:XLfVoNX<#;7q9_b:sq*3BRA":(`rA`ZABngmlKRM,&%3*6CP'k,`QoQ.U%i!;Ir$\(1oW%Hl#rQMN:'PNs%596gPV<>Y_h4As>)C(c51BVF2A7eZU#&oT=KpJ$om^c/3@,WV2VnSn>q)P$`L&2Q.9oC(DDM.HO`TLO60GjC'))]iY[L,a3+e#^TPXdrooG=Kc#FRPi66Qi;T/j@EAi(@58^k$Ou`u#rk(=!a?_c<%V\TC"O8sFr2I(=4p0SXodrGZ%m1kZ^s%b-%IoC(U)F+ujTQ_O9,cd?j@g6>b<%?M2kG$>aa>?$hl6]6k;)1o=[K'\h7,WZ95Q#@_k`A"X.!EP;lbm>;)t_&?qBSf<*n2h?aSc$JARNVSbR%8:>]X+Y2K6Jngmi/HTQOY0>bq'o<_GRI$e26=fKM,PF&SX-\<"Mo`b&V7tFmE6!sX-M!DP6L;`R-C]&m.lN_hr]oCKU9ENp\o?L32Xc8lLOT<]bf5u=;)rJBrlQQQ'OeDu2E)%J1goO@Jr@bCJ1k!c"\iOS3OF>1(h+N)(CFPg:]RfI\MH&d98M(0lh2Y"hEs1##kiO4`ZJJ8^VTr=%T'=>Pu4B?ALdpk\DIg6+g$..GBr?=ToV>Mu)Q\Eu`;[C2ngY_T24:j8R&)H+\<(=iJN%3JOhR#kNAFHZP?`1^DWf^T-PjMKTrLn8&)Ih4U1VXDMk<86Sj'J/D57mDK@,i%H*[PX8e?2;&-^p9,QGLkoOG5.R;p3[F8DVA7!hpD+t_5XkXYK>LS.X=N8?lq];LC_l$gBr]m*rs1$Yi00f/0d0K-VLGnX#r+A75)FVtt6&'Xo2Oqs%X%%q7dq\Z^>F<>XWA6,PLT,,XC^8OO;!XN)F\Ed68mcR6B#!MC>fB'KsBNo1cc[[)N;KOoV:F42_i>s0B6nRj#h2NMULM.HcCd]LO3#P%TKLD_O[dShO9Ld?!5Hli0T\-=kP^+Zs_E?4R=g*k[W-Fo)%]`_J'5=*YXD))(6Jr+RBWU0rm7JOh!5KUe1E((Tf\gPbn>HoY!Gc:OY3/@-&<&L&(nd:0#V[U@=-58%h*ELbE%R.b"2lEL*5O#bWp[=jS=Z?eIA$dB7CL\llr@q+,/;pSW'pq(K/LZ-^i4Q"C7:G2TbYW[f7IpV9H*s\lh^3Jc#WiAg)LCLN68T&;N)qS_[]3h+k!7Y>s1D4f8&RDB.-!e#([X^B2$'YU2!dQkOAXR#I[Re"r7/pd:1[a7F2iojUWmRr?U*KMY=?0I:c+:k);BBn'gGYT?M_4@n$NiY^\;IZ!gW#bfT(1IbCAlIVL"$JAgN@'qf2qEiN])$`Y8hik[A]C@\GEsXNgL#14`aAblmpNC-/"u6]NlnI\SK5CXXW]hB!3ok$N1#h+'PmimO\;%^4+CN?.Ze/+*_&_hl0_MY;\k"G(heJ)Znl9"<,?:<`!:(2sh)3]63/R_d%kJ/rX%"Q>,9QcW&%Jd2s"!P+ZIeZ``!ok.h(=F\?4HPPT,3WIRAcPb):0+&m32R,VIF/'(d6J_ne2kEl;#9IXmq[UYc[H98qOSkRB0V@NmYmVnp#n*p^0lDn6A&]&E"RiHiVot[T9@d*T3HPi=TS)>qDrluSsmnQXW/jJrca5=d+$b3mMCX+:QhI(Le]BA/,k11>S1Y'dK;<&78_\kG)r"ugKI_`;"BTRI9!5F@ns=[>4t)J9G[U]ka4>ac-EEL?RmV9d5,Xl()$>$F!EA#b>+^oTrP_.H,Njl7b3fB+sjf@ONtuYg<3A2,K^LEd.F[L;u;+HW;pg,C@?)2]9PQI?SAh"q]h-m)h66nV.\UoAJc^>I4u)F##%iC5?+#ej[9Ds>elj'.sI@Z1TN$#A@8+_X,_sUbDW&4rr`<$TS^?Uh@sGo0u`eA_ku=0L9_p%R@L;M$>OYC]J\8;E\_,^YZj`'`M1CHdr@&)NqCKY*OSP'PUTCGmt5#@+kQ'@R<(k?>3f;QesRef7qp1L-m?)L8`f&*DN$=j"`.oK3]39XB1sK1>_ju.=o;U<3Uhq/,7M\\$-cJPk%hFD60l%+F`X6eK-['IJ;TNlk^-&2';)Ei0GcC.!gA!>A7n8>rl]0i;ER[VJm^X3/+Y^)i=^PfT1PFV&A3oF_YPq"@@+l%M3*-?CUC<]@sJ9>3#@ThK*QCF^a!ekL;PJg.JCSm(G`ulh'A=BJV<-Jrb&T1NmDTHpp$mGdU@Uk3a)F_SjoMpJ`-&;VN9`ZfNF1-=N68bj<8'a#Jem^LXb8WEVpH7;:_0:_iU^uk_4+.jBjGfXB:Yl6+OOAoYP"'BM5cBp[85t'+uJ:3"NG&%V(=B#\tq#K-!+b]P(_Y^Sp#Z5;Z\Cf>qnX#r\2H>@^49,m(Dn#hoc-A2qPFrAdS'mA!/bcBV[hFhh&fC"_Z?HIO52<0!4b6h8ic;k00;2Uh9A0epE0r)E/d_+0*42@4uJXN']:2'932X#'38RJNM4B=g,m;8[^A3@e4UcC8KL(K=cRFqc4fc3[Y"[_uIT[A+Z5=/irBrsG50`g4`f.>O`FP3OoA0n]:LNe>UM1sdOES[Dj3mN0`"oDuJq#_2L2@-$BIX=K,4#&lsj$?JhgcY0?ft_/EiiJ!S?Ei*5>L>q,,qBdQo)3XaFcR0J"""@'!S%\^f*[sSr&GpPmbR9&7sb(b5a'-$J_TUSet6I*pBdi=Ll_cYl!`!4+mf09\d-`7hsV2*e]TY]P/kgOPi!X9jIE`U:&CYQ6kGN,VY+Y36QB]YD>XpG8tu!,4iA;K*Q0HaFGo-FYH0^?s2U]Af[`lA]'e4iH&VXr*n#[.fYUuUs-9X!/9\MrdX?*(2fs^2599<'W\/r5:\i+GntgpE1o1Ei*h@i=Bt&R)*TJI_iidV(R--=c\3?l9c>[qZFFQJ`>jK_/7RI]D@ggUg#t'!a@UMtd#WC4TiL/cf9bN%@@kqg,hds\Eb&d15:]bnk(:[?o]ZYq>p-B,F^hFke*f![nbjtZ%&&8u_X^Y2j.fMZgReFetTEdEU%1I^P4L-C\(t_CjRFE-0m7?k2VKQ)?]HE)d6o95b->G*Qrp;1qi+b(+?p:.MCZ7/Corn/h$`*^#IgO1J0pH;^f93I](-]dfE(J#+S>WKJFP\3N)#2.2d"l4.ADPAf@LpR+=p&Stna&XbN4X*7=@MmLYd!H`W(P\YRqkm7E7qCE,7B]T+>oiRlf.I`:4l8K9WBkLAXep\\hA`&ua&6FQl,Qs-Jec:d+t^rBfqc(W-Kj=RWc9-2#On^2"dA+(hBI)9mE'YGU6`bIli/ZSso5;Y]m11'bd+-+X4#-G5`9oR!k4sP]I$gpO;\Dse.%-sj7"u/<;E\$RaTSCSorh;Npd!bfaLc8tSEBWRZ/TGL^5*&A+IVm&[D0j.^Fs)Ot,bZ)g;GIl)f)m4I%]QeEj<Ns7MnGjER`+\O8p?ikk^\c1*Ki*i&.?Np3dCA$G?uUb,#*E4+`'R:6BKqdNCD'JbELPf%Z*eZOP]?$JK+.E^h)mO]%fqgr=!)_q`4DPG;Rahr]ZkK=.FKMgI&IrN,G1p`f*b:lk>PL@R:$N-jmQb*bFY=7G/5:jI0)>?IjXsgl,P^L@0<>F$J!ROQ9N9F-'*6HtRrN&o@l$r!>GBnsG&M+S6gr=\_]c&$K)K0Wo"E,48Ye>uT$&S)Em-2Fp/sI(rjf3Li`&\dr(i`SQa+I"(YA2)*KH-W^VTOf=gsK&L<[F)-5nS3lGVE4^9;r-s!5TnJ/4WSCRmCqf\220f\B$aUG5n#Xp&$eYsf7VRN6#R+D8JL&LLsZmL5>!R$f8;]5eFjCU*nfKbkVNMdI)4640thKt+j"90L4kn1iuJ.F*pcAWYTc?j@o]^D'`tH/d9r2CJ9$\$60RbOo1pJ@dNPQa4,PU48.b^-,BL%k^s*X&Uc.G/162fs_RDWDNe+tum9:E)$Sod*$u/.B@8>Ni:\AST)ZlPMagS2nim1;CdnsGkSc-!2P4T5OaBo4J3-iU;fr#!\h'bUYT#:L'p[qqaFp[T1%`r_>F\sT'l7?lAcT8=!"")lqeGscYf\##AIXiqb49?(N:X@X0&*TNu>JB::FP3*2aZN^gMfn\UrDCd.56K]^*$<_D>Afh%>TYQ66G"=W2Qd"abU:fY]302FuRb:.XnDU)T!1OH6CKZ2XX$`2')'ddlZjoqc`'eAUGV:eupn3WMP4"DRK`3r8aEo_$Nt$6lD'hP%2HW5?`br8mag""P3QX.n]s-#9qI.]+XFe0;qlq@KgI%H76ReThf"3(p.6(a]?,h_.s,MpqY0h/CgUIeG.M/ZNn:b*_PD1=!G0_!cVm<3f-,=$LFCOrd`V"(MNL2/Y7^u'<@solk9u`&rfU/.NdE[T[bf0+oTr?f8s'i<3W1dfO,!bjLL\7SeDgg>k5e%cj]RQ\i=[\CM$)q_+@9Np'qNC>DtQ+=o1$I'Z<.tYdgl)AThEB)Wm?,+4H.kl=&li.i'&agPuK:D$]@H]p=J9d\^cWmF700(S:l2E4>kD!l`EZf3^-\B.(G7]c)OGp8S%q#$3d3%D<=pn'u3^VE"q''J9c`G:kQY6bhKO9[]hMQaDq#mId>2YK?lCQ)jsoo1>BpDY/Vm>4OUN32T;Vj9?+[1LNu/]qf1s!t`1?6$#>jmMoMW`HLGU_;2&Zn6Ql^JaZ@g%bm26P<[hqD8mD#pa)NgIFWl/!PK?Lpr#AQs7JQh^uDQ5BsF;"#iaL$QMn:;HAb'k6crUG)(?LC+/Yr/3DdaT0A-I*X\HOGFemT0`Ge?OAWV3X>fgO?)/iM6$X0%j[(u@J:bhUPh];#'3_>D"eq8-;W\67(`HNhBLKb*]a>D=Fr]4_.g?h=aqu'"!,R@HWZTn@=`e*cN-LgJ6Z]X]/<>.EE=u]r@paEkV7Li?eoI;&FkI=]2cn&l6eGlpa?]p4Wk)CUo6P`$2pcJ(L(Gi?ij4%DfK;(s[AbcdWJ`D#?-bSc,=m%6C5N"pVOI'$u<]eZ06\*[$W=7e>Og48pb:4TsM;,[?a0n7lDt#\H/EnaZ+eHfh5u5EO/.7AnqTB!(hSo(]n96(GF0\_mq3l*Y>Z7X=1it]_"$V&IfMpeXO!2+-Cj9YSY7p(5S!D%Yabcc25d_-P+B!m+fYXdXTVf;?gPNXanGj*eU'F'1"1ORW/9W4S;ntOj\mEdeNaMuIj@pdZti=Vb1.3QOI$SKQ=`p3jucV_m!"-#HF7p)@<9nO(SMgp_"kUtEmIn(R'Eal]JW[reK0j!eU-$YtJmdVL0sm?>0qCjKN/=ddmjm?\Wa;St$0uc$4pOSpmPqULuU:]uH]oX\?"e7,Z4r6T=elh\URq:3GF*>&UQkcJ_=k*^Tc4U+k>OHr!5&PbCp\Dju"&b[c8,il4%:^]mIf9/)`d+a!ZZ8:2Y?=Thb"L('R"R\&$n^i*VSetFlrBBq?>),hj8'kk2$]HkT#_>P9[-/e)(Ag&W^uK-J>cW)X8@>8kOKl69m7!4gN!cS\G6(Ei1\c;+`A>AYl,]/J3/R6!H]es)H.(SKFI;BH/tZ])%XYP(t$8@dq:g)QHNVkPiaO%=\T/a(ssNWqC>CpWskT&YH+)%lEqK#2&<2duHL;Hjte=hIeJtWo]POp+Dq'8WJj`e00=U&Ge".@P!kl+D-!o>ulrk@&-i^+dpOVDDcu$9QIZo7F2S:Z<&oE%teh8=';AAYMIb4>[7pi&(7FWu#7HBT$K#Q7;c0F"J(9rN)C!'pTPJmNC6N.'gc[@_mdDgTum_)Yn0F?]j^=o2c2BI7mT$@u_P#(K]<3'8Im%UAP^!9NF!sX/(5T`e)'7>Lpha._7*&n,0@Ibc!/-LU,<9\5EY*.d224hA5rhL%pJ.cb%&A_hNQUAs0g$foW\Bfguf1_ZPn\f>;Xj[bjW+Q?D(eK%u>Ofu(-GP8TKb_Xk3lM_AnR5!hk+>#$ol]&%l?rDcQD:LBqGT4Bg>-t&UcG,bm<s1"(7cYkoQRbDB;u2[&o#Cr)_Yk/Zkk))PbQe%NTIo(U5+_]SWuP#+,(1YCSY9UjM_V>bIl/YMQek3MG!K$B)e@#lBr[]^K,9U&NeRgCSJcQ%1u#:fl&DJh7"'ot#)gF4_QWCP9QqRTc]RN*73sQsUA&Q.+8p1bi=K9<>Qi^7in&<%G@XVM.D!l`OFL,C!,m4rSj7FdT%fV;5"b"k7-1[S1R)dh#:903eGkH".0Tl(rrmKG4oF=9>iBst)>[i#SqAsW"q%\@bb$8IEr@_te[_XOJLVfJVRKM2/QSr>bEK^5K[mEhp"oeWG!Y9T-03<)Q&h"fm.%'g`f44"6&[Pe/5\4dQKlh9)QQq@Nm40lbpc2r'1'4k%Pl')qWT2S71KOWnp5"pFH4$;/pbb>?1#:E;u4e33n>ue6A."+X)\*("T"S7SCH%)R\?[#ggdI*PY(H6$IpNdNscKQ&2:&0Lm_iAK;=@MPs!dg5XhO@4D1J03t=6Jfn&6;078jp=r8-'5?c-Bcs"WYZGhiEk9oaW!LHmh/;-HH64n]`7ZE);K8KF[4Q!3IA2G$D,8\_O$A;3gXJkNMN),TL)@,>!J10n'U)mcSOC`7r9fd#tjIV5_W#LGKVg4A"Qb4'5FMWZS4,OELMrOlu9WD\X8@%1[3A5E>GA:)'YL]77Q?]Inlp-"7]Koj.(cBdN_a6cB\nLek:#JXM15n.St7Vl_QZ]:l+fQb"_<]l@08"I"B4flNhj)bSfXg5_cul$#4,DDdrWUce+Nc5\S)$)=krdo&^35GP[fK%Is,\[*6?@Z!=RTp^,=EGf^<*\,4djoIeKs?k!@nEJm.-4YBsUp3+d6N[:U6F.\Cf*tO(X"5VOHIJ'c*0[8nh5)/f)P5f;n2mB5nPJE_h*L9Iq@CH)S]Bt6p)MCQR/]jiDmSmLSCUeAat6$P>[GjGbla[Y<%U/1D>i/TR3CrSDQOt&fPOD^+G;]4t2+.nm5TQY-k-+67HS;lZWU+mBErP0XfWuH#%Qf6jJJWSCf`nUTXd>mg9)e'g*QkgVkh#F/2\QQF?JRrDEZ_^5H*\4!&f/g5AP[njCIIrUu:B[7P?4g-BYsN4_B?I@CuW^2i?gXVhZsfEHnm4-H!H8#-_VG\eJeAD"kK7).ddfNDBQuID*OYEn0nhphTrTob@'%0Y"gR!!Z*6FY?@_2RUbrTt\&*+fi!HVs<9E$h![5"O:_F6=nnRu8#rMU7WDG24hd%YLLH9ZAa_4?r/U%OTN`c5/Js/E(-':;:`31"nkCNm`uUCQ/`_[V4/Hj*u#He11jW/b`2.^6QWFmiJ)dsYE3F9#g.f?4m1KK']#^['U>GC@FS0qo'[o'S9J@fBafn-#N^DeR;sjo,QE&NJ9nPGpU@Q1Ypu@ana4iS#pr4WIu_(C-4f?qcIc'@BmG4VVm5e5.iE['6;b.Tp3%&:B^EE1D+c,=&NU:[dDnsY!iTU<#>cShc/0oX,bbVfn',IPCAgdM_o5rX*Z"e%Z@1s7L4S$mT-lOA?"O)_R4Xk]]N29hemr-r14k?-RgK'F26gRgNi4-W)l=$FY&]6,\VV3VA[1+s-<8UT/35&%G!TErT64Q1G84;3HoP'a'j^;SJr"^--rL:ERfB><559@,E1U@B,l)t[("1_gE+Lm:f>O@-@ifaXQR3d8!MW(?1,EF!aCXdG?/QY!0!s16-t@bs)NZu0W9iiTifL:$GGEbZ;iMq)\VK"(cs5DkA,rsIK/'J"@5M^2b8BX:+W#7Ys="D,mc@U&>3a$q:rD;As?<+d4G);Ml0I!L4eAYo0M5TY*a]\dNu>h2$G?tE\(_db_d*RT3T$OE`bAmHa;XK-fV`U@$FVL,2%&b"t8W!q$lpb]3lugP-aADK87m[QhS7iX4lKP'Q?:>"s,^jiAG#Jp)6e(;21P5.HUnc]:4$nTfVg[RS&5(\cbU@!*[:/Z>oC'?i+mjHN/gCdWiQi(qD@Ol=FCWRWpa:JRS3^!M3a^CTb;Jr#U]B;6n3VbXeerkI'#_UO(S#:rj[p,J$1]tB`C$ug:pU\u/"N/m#72Hfm!8CB+j75j*g!&^D30W(4g4j62dR4;3(iL&pB0-JRHD1YptRENH5a:gp^Qg(QPqIsN;IN-Lk8@6=B?.Y-[C@:o^n[l='oWe0!WP36-MD/LcJOsS&BHDY['&W97&2XfQ!g:-!E#m8)KXYK'JpCRAr19-QVC<]@:/1.f'[Dkl(YINV;7]h]4b7,h1())<>kJf31p1@$W*MZYYc7r_q_ZYG'VLnp1'i;+s$,m!_4pHK?GY(I'3[B@bfSKaMYaZO"KK98KXfgX:Z[:QA`7/>GR7JU.D78.\^EM0m$>k!t+anq^gcCn$V,A'*lp-/bd@MjJ!OL=4K:U),P<.?m\cL3cc*?'R=9pIB)"IUai='Zq:%MWj@7\JZq;dnc0&&4Or2-5q2=Wo1(/P]O^m&_1P)4BC+d_pW!d@@$CQ04KNWZ7k'pId[LSpd#"aq;$BNVW$rLlPa\,J(RR29KD&_-#('2h>?Rm*q+[<.!\gT#@Xq*GH*,YRun&=lk-Qe,i^ihq_1WCmCREo-ragMXCe/:[C>]L]\.IOR(GgjG>$69@.:h9.G@(?-(isGP?.+(AMr^GhmAj%mk%%A`-"8.o7.ToGgHI&pZ;X(6U^je(PJ))1B%Y-Xrup17[$%&)&KAZq8_l)Te!8((+,aL6;&m6j=m^;0VA1pY3m@8%A@Fm+/=p(H'A-!'q?^tsdic,V$7N)HV;.5B%/4qjMGpcJY>X0F^5Q9dlod1fTMX?9#EVc9#qQi=O:;Uiq-:+DK=n3d8o0\n]>>739A:A@Z$[+h14POH.@[;Ff!P9*HuMdCikh659k:3MW2hcdhlWJniE"50+:_X_2oh!hR_;l>#P"REiZ<(WbuF[mrI=l2J+86CPuPMSD.OHmhTkG28hD(<_::@37a@Se&c&jGDo)-5h"L0:]"2.],[V=`]b+Zqe*aK!dmh$!tCCdrR3nGQGpc-r\^Waar!^/r]TS?0rZ!q\5lPUfUb$bQBJ/[8TTZT/BPDId`'o@E.aLD4BHt%KgsGp)Yj_\^iL8k(/PjT`i^0n9BM5hP"(]ll1=[-XG7a/`uCmN7#V?+Ou-Ah0Tu&@j3B/u@Cuk#`Fm/jWSo3@&j/YiFuMU1'4Qu>;>BPKVNYpl':L)@8K3k##'nlC.A#$(OJOVa>-O.J8XN*27c3:'o0kIV"2RO'pmh:7J&+bpBQRL?QF:?WY9uNQFXC)@.QCZGj*MHd)9\["(<';k;A^Jd\u"(gS+ID3!NH=[nMm"dbS0r+MD?MOG.XK9L(=#s(7R`I%n<(k!d7YP;Q81nFII+Xku5qH-1N?W)Z^&\u:,g-\4qhM7W*C?bQQ##htgh_-L"2?>\T;*gSWdYrgJY![Hh_3A:-sAG5`,GL%&jJIPH/l0L_h0V9L0@0l62"73IGgC[,2AB&KeH8joQ@\q`dm(P`g,%I_/F3=130G'\hS%gt.jl'$.tq#-*mK>+OcGfKk]2Nj);C:dXfVk3i7pQCDIKE=m>dfoYP_!4kKR3@^`j[YX%oV&u&(Dt&Su._m:A?`h/?^1%)*R#BF,B2YFHL8(I!"Q96Er(mM1b3NJs[V>IkLNlj.CSHqW^nTf&Qmmg_9#6nPe>NH[F5A#R6;ia1SLt]?f4BVZ?nDja=P',MZ=<=3ljjSnaX:)cVOSn[PEr<&5NVW]NeLBJGb9_`GVd]4TD[=S+uGeqB;hu.[7;f=DeGbhWKo&%9qI3p8[Uc,SjBNcYk]3\aS+'actP8P<_L7V\p:0/A2fDTbgHOS^kDbISDsE,ED[]oYMj;$*CVmAY->\D]NbA5I'XS>6AJ(KKLid1:%WmOI#%R,:"1Ii*Wm9N2-m/9T3akdW$9!]#C;4Xk)96i]h2/l7YVq+7#L>[p.3-%GKp'RjOs#5SVPrMr7+:WZc,q]j!AY-;I(!4Va@R!6ntYoL&`rGX@dniagDboA_Z63n9G53DXgHc\3k#ha[8uN_9U6RUnG8M_+92/?28b<]OC5_V#s>P=+fG*T*K1Y?+FC'ZdQ^;ObVBN%O[!Y<8"8_mBd#_#'@#AEjX,80XcipoOC>`%(t&"HlVdYfbq&VSZhLGq49is(_KK2A%mqnbsUk_df`J\\pbmYBd`&Cn[s.pQZn0i7S>!`/7hI]N>RjHq;`dH=*!qb4O_?b/F=ZQ6*i8n_PMrd'/tu2rqL=V&a#Xn+PjASki?;6q4(-qX4EL1I;-T?m^]!=e&LZ&4YZ0eI,TBi\\UrO3K!hCCAM1=)9lj7&g-T]KA$OU4fr@6f`Z@8uT<9,80Ps&@Amtp]X9$OF^3YlodW`p:)oZFIC4fRH]=:"LlnWKJh`A\RtU2baldo;]9?g`gTMk^RNNlLusg?5T4jp2J0RWUVMH..r3%_otf=*KofO"KTa`8:JVG`9`_mrDoGa9%u#s9T1[Ke_aN&dBao31NmY?5!W:=]9*s>S`?AK]&JuNag\=13/NBDs.WSP$h4*_)+"t;h8k]1GcP/#WOEnfeC%*CSqp@CN=W*+1`>L2%OU-"VU.[uA6+H&j?!;OLPQKgbf#-EU&ueRM#,,,X#X7>EOk^I"g&$ReH!,5%$*hN>Hk$o38E`HMa9"<4m:rshZloN>@)_ic?8;ICqh2mLlW>nOlY4E@(Qu*3>F1T5-=`P#i26E[)8u(rTT$MZ>Msm5I(^sK`+f+I)mA%4B/-.H!W$FAJ!A3bi4?N/#2`)i$IhBNC76ngX)h?&QnHL,W+u&0psic-LKr3E72]&Q&Z_>?H8r(5`tX7Y>iNSr,D(Z1c7>>\Vf7G322&#-/5jF,RN(2IYN=D_QqJr$S3`a[Vd"e2[1k#!FK0P=X,V9,+5592:X)>m&Dn;VIgW*%L,(l"B+&8^]l"X)4I(1!-".>c(BH[gDVhQU.Bfth?2o@lkq,LaCr7Vbm9#u/7O52i7):G>bOXb>eY^gnk`mLU^i2g1HaJaC@!o?/.2G"srCTn(*p)-K[i=Lr%qS!Nqh8t9F7N;'SrK>#^NQXE9D@3uc@+R5M=^kUMlErIJr,6U>]\KK*rUnKH6UNUd4!4Fq:VJCA9gTIbsI%Bp6@&cR_\(!592,_'D)M]CJ&^EglBF*JW?\C`DR7o.>Iq<3CNHuguc',gVZ0oYf=I;9O#1c0cR4_5m'1ern8PkLcAG^tG?pB08#,tKhBZb&i:'9e?n.M=mdQordhlp[id-4;$m$ALcrV]VMarLBA=RS4F_m@&8JqD1quq`V;DhA0V:I`ZB;>=,Y=qok"0TkD):jh41-\lY"Q+GtfK+Er1Z28bHoMHE"@9^MVr&C>N[E1R`*le-6-QhC1ooc9ehuY0rAd"bT/H[8_IFBDdq`>k/k+:3Y7aa;7=0q;pWsFX-Q8,>B&*W0@WPc.t`;neQ5[9#@K^URjAD&qp!TW^0chNGQr"-!D%GigO2$l&uX:X#Edg)K\PH?_F@#B=-KqTC(;NK:<%0I?>mLt`SriQ]ZbU88U=G^E-1'3cVEU8rI6No7Qg7t`2r?b>dKcrN=!gGuWl2UXJs.*tLqr(V(@%f\bYeIoQ=uuN*ZM+jNG]a];m'6I2S"fD]:FBs\-F/Y4m+Eqi",KP(*mBBNT-**3c$W#m&3aL.G)W.0EF$.-H&6Bu=NnldG"1!_Maf>O68fkCgq"hOBW.CRVW-)"$.2:rVh]q3hn&GqULtOr8\AIlSA''DK["d9&_=HqXe[17hO#8u,1-3M/M)L49fFJ?N'2oPU>G_5C4$fD1.itQE.;'Oi2p+T1U"5n#CJS0)JqL,Gd68B^;$e?Do-k2pfF'=+PV#EiS8hrL))l:mXH__;Oh\[NW]8/^$;ONuL/RU>O#i"SG!i8$NXIBXTRtn]\a%%1TIT(QlM"3n!DbbS-AFdsai49B<5q/*I=4jfG:$6*+\WCe/1RYU42#7"@jtRGA3Q0YrSHAh_YV&!/gTjP3cH5`NY@l6!gmRZS,YA)M[3lqbm^VIX7^^)\(m:4/W[#='3,^DaGoXn1^7B#TC0r'^DW3)Eck`2Jsra:jU*=KST@?BMHn%*/WPWO926>;N#FtU(`EMK*0#dZL6[_eFMp%2B@q$s1oA/b`J26NMt+Ss1j4u73SC_#4LtrrY`rRWC"4LotFS%5j8Vt$;fRX@FB3elu?L=rj%iiMt+^-pl:0>6,567MhEBA8641P8*%5Ucp1:J"D4pWCq,FOpRC,D2lP%!dYD9gD=jk!EMQK/mkg`DM`P$*D>U;^k8tQ=3\Jc:l2S[Ds(+X5aak3)[JjaGgKLLe#9SJ550mR4@M1r_Euq]IgD42bFLOB@s?PfdLN/WI2Go$a*4,q('k]_$D1#7U(oW_kh(I(:_s:Cl+QX?[NM"9m4O@=Z+>t$9N!(fO+c-%Fe>)g@.k)[NL(LdWBb:/\b\&]LF)P.\cK%4ZSN+$%:\/Zqok%Sg/#UTotqDL*'`PX;@iP1K/g2.)Y_IJgh@%-TjBKj(=C=h<"%8Bj!HW[F<8*)@A\$d4,?3`L@+Rh1s,j):3>?W<0l]MYk]LR!BcYL9X#)!"tP"]9@@&HQRGJYS^K?imDKn9#;T]OsYD,.'%7?=-L9Z-SQFBOOgs*W,&'_Iet:>Z"7j3%9cU*(liM]6pc3PWrrF^1e(XJCR/gs>JHV7-bO^UqT]4^2]:AFP,$W".'Op-Uns#;9gK]kmG!DiE[cVm&.h7,J^U!jC'=&B`c;0g5OL#6;fiIf=3t,[>j\R.0JAF61QobYRng(TZVAJS1pRqNgk&Om2TYU9=-R2oCnW=j@U\IhEcVP^[+e(#hukK+Xfn^=P3nR-3"\k4"mg2^?a:Ud[?XJC5j1)Yk$2d=*SOR]kDMLMrsJ_m_dVj5QKDt+D0qF?_ZY,e80eiS.d0Pb/EAafjfNOuIe>!7PTdKKn:N;.UK%g'/HOS`F-hRI-g`_2mPRkm8J(`fVBQ?bcJr6Zi`i*;<5''?huh9G$_/B_h[pH.k@"**$LX%H[(U2ID%48(L(&]SN4.Ii2h_sH@t:Ui`caIhq#a3UHmc$"S9DUUB&M&A-AR_))pok,PI/LN62BB!P'jULCp0b4aTu="RON<,E4L?;bULXiPf+`GOE#nW#"I/>'EM-u,,h;V0JJX%L@d3fT.hHgh8^+eL14BaVDnOS\J8:l+_,5:h@HA0*Ve%68@qDe(ENlB0ZK^()dG$%mn+Wcfo=gI7Fod<%:q33@%i(%^918^)p74Ta@Hg6>pVSMgu?rd-p"rH_42;F4Et"T6,ku69XU;.$MHPe^RF%BWf[H+eaSWql6&.[so4q9LMdm.tY9rr[-1i;sI-m8"D5[+VF*GDYR*G\7QNTg1;,M1FN;`qWd]WG&5A$caX]62?4jJ>]->3=nIJHk(F2P]%+T5Rc?ZW&5e0@qsh&YR*=]?8t`<*9LdCt4i'!lGK"1'7AZO)_E5g6nJY',"j)=?sor@(>PFP6Gs.6Nrrahh-V%P\".?+r,qAa?Va4^Hf9dagg%T1hH#-`[&6P6_)T>-tiJpeka2^Uq;D-$D5nf&9]P4d'@PV!ArTtF=96`aB>-KXM[bkjIYB@g1[4j%*A=lO56I>e#]UiM:?PESg@pP+-W(.//2>$aVB#>^f*\f;jq>["2h]QC&6R%9uqr8Q?mUg1ll4Bg[O!;"r5r7@U4(X)e8)EB74J&J,ZBI*R)60^E$P+M[#^K2D`TML'k`0$&inYg4Y,`)q%W0(Kkau$^US,-TGnItHl9N8T,$%,g=l)^-$PA%iknmUeFqJp2\gT!i7Y^3OI3XHQ8,(q0($JX:d-!XkhHuklmF@"1VXb$dF%L3+W$I(@r*mo(Fpc28X4tt@]U1`lr.Q?IahGSQ9K$+\7IF"+C)KIrl5I'0%1ulb;7uHh65=3(tY"XhD`ULiUQ'UhqOk/5F\GfS-fDAtVk=Hl/H@r8QN=mY`&NLB+/*6m4/?]+[A8NCnFYEk^V*a+l=s(O">L`pu#\q'UcTXa#*u`*_TFX&bb023$qJr@4V9=a`1=g[eo_0C'-&26Y*]`+d6%]OJ#i>6gG3^`:XY%04-Yf5uU)0PVb*jE96#rRUUacOGWbFJFVUMWo3OC&&mi&lls6>S3iV>G'\o.0bGkFGi2:<[Z=q31-liC.K!VV$n&Gi!EpB8r,&!WaqqM?HEb'@2$ueC)f$Urm)`0L^&tC[IN,r\8b^cL?]iORBoDiB6IU+gS<5PO2:E$`XhN@S&>_<'O\*#8o)5b'b"iH)m_4(/Y@j)5,"1eV\Fi"O'eFu([%b`434&b.pJ1[+,Fb]&f`$TBOHNgJdHYmk6*&O^a$bu+q,&#S$c;jEV2?5aei4S/Qd_gjpTZY\R"t49B1IPjF-;NqDWKl+f&4XQMPqdRM:.6,aNGn\BH6NM+lcMrfi7.T%YjbJM[DHRk,I9J7XJg#3U$:S!mW-@E$66]KTuEG=O&A/=1;e9k@ku;u>dJAlK)IR<._-Q/V]!U>/dF$)a:?j04ks,>a)U&pBH>b2Gq"_\o(,uf!=p7SCVWA%PUnMG*N,)o@l8Yri!cAD?Ng:@Zq?d!I^hA*9g@6V^b1H@iVh>Dnp<7Fl*<`:oNqDV\iWs^XZ@TKP(N6#P*stF3m4ZQe];Lppm%[Z+ZS.c`]7>fql'G#E03E_KgIPk@kn#qqY0c?rs`['FP?iD>W!&VWT1iB)n?<-X3(+k$?X[NBrnIY*qO'KGdmU@deI[Yap!0I;N[*iA(j`tR>9Y#l!th!Cc:C\m[_ip.!n!:qe2&-pd:iMKJ9PKn7DDWTGOE[7&,^=:&Yc3ql(ibJ^uF-ZR$d8QQ+9NI_+WPRZY[+[H@6hF1'rbKr%qR;Y++RK(j#Sl7MN34M:BLGl]H`InoK".j(nfJ%1nK,GjM_'+X=EF8'=O(q(SdL_n%hpE9!qmnR'9&jclsBm.:t%$s-h3CTNt`"a:*GpK\lm826gS6$InEj:_YRO,^Vf`*8Kh16QS74Qa]MA\+]f\"DV.eO*jXmpNITqG3^tEW.X]=Bjc.q=+#grZRL9LUr:'tP#H^^Th@`^1i5:IuLm="GWo/\--4o>=JUg@'[52tpE_?kj+&DB%H!WRKY2:11We'D/fS5BXrUI#2[_PEZ2cU?6hZrY,B2U>-YV^i#Wuoqq=^7]CJ7p]:(BM[@-Fc_I^n1"XZO14$GfdKB2]Xa0:]DGQ9*q*ra+?#[jb^$`K^\579)Aq]P4Yc.+-7!#Un,\%55b$G\H;0R2Po(DV1Ap,7-a`F&I0lm?.hZ!+D5(5EkXEb^LTkn=Lr"]#**Ul42c73;-sNk3Ct7'BlD1)WXb1EkBWoYpBYWdMYu<>DaI*tmVCiIVieSUB9I3_cQ0jk:.H9)(,b']^$%8hu]*+=+_B6B;B"3'-E]J(AJ$HBmb8]Pm*;Ho19^F?.E`]MZ&qO[j[0!34-OU^U.;[t&(8Gcb]@)Nk8nno?5ssduAMLDe..e_/d7L+^QT57D-)e=K(BtLs4CbHXFe$+%A>=r?O)5J^ri8(.f8%=dAudb3qZ`nVEWP7ZE1/EAE5n]7dcB;@6)<^kfLG@,INpgirCC)L16Y2qnkQd/$\WWs!25B3Yk;,dJig4';A[-821n&#sRNnjDsedb4g-&%)+(Ntr:hl9$V"LSOpZbKC+eRKIX>SDG&+BD[-]C`>@?31ZPl``:k$lD=u$TBV!/3U`J+gJ!%&-MjMKQBL3q!%'S.DJdeB%B#V1WS:>QPq]l3XANgeYT;p7-o+6(mia5I>?]QN9m)*Ygh_+FP!XruhA"Mt@r(&(?r+")F+)rT2CZU7R6,pT%rd6u88/9tYf,nko[c&rNH9LV1?8r&@Chh45B4*Y;Ge?mDI`q8,;BX1#dGOqn2;"Q4T+00SDS+tFEl`mT,016>08_Tdbs.bU=_-sj>q`gt5l[-cq?6O/IW$F<(P#oU50MiUr$tdlWF$:E9+5/,\h@52Qhj7'C:YPl$!$<8A!C78.qpBIo3KmG)Q8>cKg16^05;CKGH6Udtc;%FkpiV%<_ljXc':o9`""1W6h7q)D(Y+fc2Rm9r.ln)lQ4h85ffKQ\Sotf5e^eXb52A`@s!n4/(hF[u<\0(pr,*%.gFVTNG[WZ`J'3\t@+=.lO:`W`/tUCU)3J4X&Rd*#iP+]nN[)0@N'2PE-Geu1@#JEB:-o&S&n@S_:F`=AE4L#`;X%k/\8G:K(EdM(T.HBW^k:K!B]:N_P15sn).MFdl5S5;UFT!)4dU#:IOHnh'W+V`eX'uU?maQ*kLHi(l]BQIQ[1GYWL[s3AT4fNZ;Xc)0Y*7a2);^Pp_-OkN74u"i<[GXg_\Q6D=uqq4ln\UdW.<@#lRq-?Ho?E:4(YVe^$"YXW;RnaI-rY.D>Ze1id9Ns)]S(AX.+>d_/!3]`Bgj7X2fE8TS/Qi539OX4Mbsoui"dB:!o3Lh$SHl%pu?cgJROnJ,5YNbu[@ShSns(g\ga*N/Mr#(pSW8!ql)Ym6*\KBAHeBZMa,f$Q>oo+RMu8Lo!"6m%G1&1e>$$G(ZlS9W41LhAEal,8!F6`.FibI1G\bA`53:$lr6*QR0I&rAq%BZ5-ho+RAYDVI#9H\r>L#&!/?H'u@V/^;=#\9YsruK*:&kt\iCj"Lo\*I-i$L+)RFT3C*PuV3&"-60O!)5SFQkjb;8MA>n#Qt:s+$:$t=MgHN'+aTcGe*"!D4A*r\/2X9WC59<^?4B[BN**LZH$hP>,meI#j:]@5o0#\GOCM"r=nq@_bRS[:KlJQ=("@[Pdu./j%O\e67"kS:CnZ_(Q$.+;-=0,=6Ch!.K\?=8n?':PJ640[^Wg%EM]bNWL6t5Yc!9Qh#u5mWgbTISYU]LLRKc%LNj6KoHQOAVR`R=2SD4tRQ-1/bPah(rHO?QG5PS?u4.fcr2#ou]GULi(jEESo`p\NWKV:>#C"4Yif2iE(+#Eq]Oj]R:*GF.Wnq:-@eU]?(DFEX._o;#3L"RfOr^e,P3o;gR_k0c6'\']!FNDf>Ya=0'sWVddVrM?Jicq5RLk$lkF=X)sUS7Q*R)@1Kap5CsB3#"a]mg/CFXZtO!RkLb(`==D%&ZccQtm5^c6arY8@!VN,Ic0d*PX6C00.'pbBTl`Cl4M?f7;&Fu:j4Fjj0Rm#lC17WDli-1Vq>D1g>H&Fb)F3=mq7)R]Ms3f]K)`Zp84#)XjNi#A3SMHapHrAGolCOI+RFRBlI4p12ss?\bB4'o;ZTjXV3s545?(S+PNAjBV$Z2,_Za`=Zb`:c:)oT8C.)MH>O!q`eqIRTr-(3(Ye;9"Z3%XE@KJBU'8om2?GFJZ#JG`"Ni=:'o!]Ar&a;S.Nq3gaek1YdQC$*o*H\lQ)H%JGL*\@g8:kYq'#_M"6\QK+eYt]^@>3(]?ecAo`XqJ>^DgPU4+UHGA)R"dR_5NNkmL#YG[F0p++EJ"Ri]H3/InoW,W>@3RKt>_[J=/hd4QlOFZ0M/'JYh;&"fZI0G/6"oZ5[In?7;e=?;<6q0OXdd`o"mNeJ_I/QL('8,ipu/R;l?ndto/6!o(q?;rDd-^I;0G0d!1l*/H3g?ra[dq,i+mmQj\`-f!81jW'DK7rqq%N%Kn5=^fM\`'`=q1cfhY+2OE34d!cNVk3ao0>3(-nPIXgFGYK#Y/K5\/G!'K[99=nK;&FHEhCh[BKKnl8c6HO?rU+:m+Q0Gl_HVeeT4:>GNlYKurhB'aNi=3mmT@-6&j$I(GnAeuWjTUhR2CY7diAMTOVV+n37O>-$A,_`<%+dpZc9l`KPS.KnOY\+jdpIVf=a*6tYIqRs-`M#Mj('odO$i0P8q/hX5>[N1jWq7Nc))`tbF?B9\nBnK:l=[gJP4U;DVeATtDPaHsn^5FBo'IZR1gUt!mS3+,Y]fG'Wg0+h%1:<8lYJ6;lF2..V_kG1G9XPHP*6iFU=WGksDS'[q6HqnHEaI=;s-55M#`-P&K+[>qm[PpK*?OK8f'5fV53`FOVRk7/FS;3?#eP,*%AH[e.JAG>[G.S,4l#8Q-^FhDq.T`=ce(TE2!.:^0?Oedd&V"DjQ8<8K"nndlbRpeFp31baNg7hY;o;e9!+!jH\9IW4:0'8PHRTBtoT%PWse?W)o"lUh]IX30l_G`D'pBd,&,?@7mpU(7nF!Ch#oF(\$^E+2"Yqu7KP(Un&%>RM=R7qr@Q5+7W1AOf:R,spgDr)l]Zn>p[>-6+OstfkWk7:.#sDUrcPSn"4e(^eYF7>srJBj;\!g=;*Ao0/?id/9OksM*0X8;6e;f;#:X(c=a/"Uk1<--$`B)'_1L@I]GItq[AJ]-`K]F5\!]?pS]HmU_k60_tR!ub?p.d[KIXHC)llRi[W!D@OG-JiOFT6:*h[H:&I0*XCofm^d7D8k.9i[i]3$-h=+7ap-[6HON/g,\ftC,+b<>K`I%^PMLhnZ2=NsTEmXd?Mp62B!i&b0KfgtXa2jZ8U?*gHEQ-?VHY)p8_;I2beKX#1IH5iCc/ZAEiNA*o`S^s0%rm`F[I`R/t!R-C/.YQtQZk[Ns_(qBsCh.mA-]%)KY3n>'eSPSnJL92bd25$!8=&$WY33U-VOT*efhg05eLcn"mQ;+B9c0U<@akKI>D`D(KsIRT0s)*/]CS3mQFU,L!IVrUa9DHiBk.#9YO$\/pKbGWJaP*plc&cK8k2+snOe<*3FD.Is4;q&C9MJ>U5EBcUA#D6Ui!m[e)t@Qi+ad.au2q^gZKtD2eVIQ]X0=D8bRWF"#J@KmLZpdT9QJG`iO$5Mg=@E7CoplTbGHZJRp`f(W4>$/D6&-I'-m\d(F7SqSL1i7$7+X8ZZ"p>:eWWMr]Eq?-4bGDQ2uQcda'4ZV=W&XehqHQp:e0UV)7]7+hh&]YAFWjcbke7W(AGo(i%DraA9=La7T)>tH*].o=f>a3p/$kU\K"t94Rk;hh(ZkH6Y)-gDNSQWA>3E;EGfM]`^/Flu;3;)]WoAd57Bb2L\^<^nS@-3M:*fS],+ZS0):@59FX.\q7jX>ms\M)r0ae>_5iippIg[SfC`SM]2]F-VCF.7'XlV'likN&j8#L\VHnbl@i1kRpb0$H/bStZtNh=?8(?>,^doi;bA$AtC;EQQ>L_+CQ#TDJCC]h?25Z2GDm.#B,)2ZY$\VnB30BdFgrIfYZS,1g3NVR1JQr;<2NeP(;+_&Y_C#hP@J[ihO=a7Qa6K!s&Zk=/&a`t"_UBV>I!kN.]$hX&,]P]@GE^-bk+iK++TmWD]UP1<;U1Z0Pi:&u#pb/<.)H<8G#)uU]Ya-UM&il$T,n:(;Mch9`DqJ<'KZc4pPjCik)?_',eq9OU%#`?nn*0)AmIpIOfe>Ln?e(rgR7^12E+-":!eDT,TrC\/#0Q?l4t$KUiC?g#&/NbHqggWaV8ukP6_So+6CXG:,.p9T\>C3*63(=9-m5WGP%r".?h_iSbCoq02m\/!d>*T*ja-_QS-P?oPYmfQ5&H@bp<7G#PX3\om%XW]Wlu=Ui-$tLf='\0CIfMm5hJ=X7eck=lVk2C^m">0YrR)Qr;7>_]pT^glQR^mgQ#-iekuC&,'>nbjOQCt;Xm5e9"&bks,6!jCD!S[>p6[Q4.Dq,fp*+Z"nlOlrcLOs:WFIjDgkX8OYR8-mJ)$LdqT^8ZLaW8/Gs/orgE)8W,E^;lT`r/:b'.+*VlY9^#0q_GDL8Yk3fLI!e^-Wb"I+tkH-_T+;lsFOjiU9L(s+/LM"0Fr/_u/OJ+kO_M_%^_neIj!r)rELOl5tQ/R82_\JB>50OCbYLA:;Z8;-*#Ygq1;;!W/.'&K1Y>Y@I5l<+1hkW#YK#1_JUL-ptN+T%*Gna$Q=X`uDA=hf[G$gQo&au:IUmX>j\#25%W_VM.5P7HVAV/am:K(-TRpLWKg3;bpeK;n+\/>>iq^Z92m#.Ha*FB@35U4#tCH;"V=R@W1AKsiTP+C`45.=3FEVhV1-0thL67r_[XDh1E-SJ480#cIp,JNOROS,Gmq3d5Sb3R3[drW1'D*nN9j87]8XaO:0*aW)"M8??qAUoHbkE=YWtX2!f6gD^YhBGYYWSJ2qMBI/[Y%Gm$V#."*>pb+dUnd(D=H9n#('?@8-[ZoM6QFslOn!N)RN*X8H$fi,e[CEXX]Q[FH=>93tRg?B/%$8*Qkg>drn9FPNEYKN)gRli?0=4-L4mBGJrX$9dEiKI#J5+"J'C;m;e$l4h:U1L+67D*BB^9KPqdB247EF+EJtBC*%WcTeeM$Vjf7NS5i9GeU6J0keOsnPN=GnD/*H+B;43D+XL>a:ID.i/AUel?XijqqTY6Ic:p'-m)rS?!hAZ\@o6;4@s[t-EEg/i%AE;K`fjDUO(34Fr.h(7=QISGomZj*p&["W:#"HbDSPFri`qFT%r@1O5NM\,E]6PEd*L@T^ljsYlJD+DU6+'fR5>9;=gbKDKL%.ch(S"Tu+I0SG4C'T!\9R3>oiJT2bbe5.lj!R%B^8!%h3ZdfW6Q1mFn`LT*FR3h03isk!7.i$o$qEqDm,/l7&f8&I^6"'/2&?*<]8V'[cjVK0m4GsU)o\$Tk8tq?8>7i*9ShEHi6'W`'.(LF?[$YhLklAMe.kQ^X=f@!HJO1:_#g<,Wf?g83T9pZ,pF_\8DPPsK(Sdf/*]NJ5/PlCd@+8o.UT_a!;AAl-b2sh*.<@hgPV-BP9KX4;VgZh[9O^W9S\>a[C!s@j(jlM30:cifN!JAncImL$dsr7PH-c`no>junSaZR3j*]>>-h^lBWunF)r%X5b)L<07WOk!C89aU("Ndr,3-?/tP%0Ddi)0rClIgAbWpB`^/`S*(BV9r9:5&]`UG;iZ6-'J^4bFcnZV!nrL6%>%`&c+ogR:9'!1BId*\k2V0NKT%QZ;*2A+!0q4qXA:?7<$HUiN*//H:GHg,K=a`V?t]!HElKQgU,naU-`KVqq4QUrmN=#?NJD+fKs)Es,QGG!W(]HGlLm>aOcka)J#?"9l7^;^'.X.Y&Q%2JnuO@e!bEj=h95Lu)e.AD^4/um_@$EMj1o8JULXAG4NnOg-cHs.goE@l0iWkQWSIph?$TD!2b5\d4rj!H>Uk*%E`YSuWt'#%<.3^JTKZ.To"Vl:C'N9/2,,C8B^/_X$X$N*4!:VqUO:#g_pUhMY&f8#=XEjT*Jcd4#6Q6IH@<5B_\pCtp;/Pa@GgDB>XM4A`/UIk6X`3KK1K83',gFaUB#E1!)$Y*F^S@m=.gHB;Ra@,\ML_:*f)>cJ2@bJde!uer]TDbfJD,]&\fco&s#rg?-fXnB#W'VDBJ`r@cY>&:V:s1iaLHs1^R)aEj.JK6`loSLfmF>`X9DcS_8;V1:*\g=buMF5^ieJ>pL;QLH`ClT3oS_5aQEH+>MOa`qO&,I>>YWG7:F&4;YJorEorWS*#]/YG'-+P#)9GUIbRgf=KhO+'mqU"5AtsU+0)r"Dkj*"T=4b%.srt0@-+c4aPh%LA>aH"7sB'8'-%0nnEu+aYQj@i`S)K`9gFX4-l@MW.Ca-aF$hJS5&_$rFA.V5Y[..7Otq(g/r(@c\:$Xca[k/ea9lP&("15pAYFj6KJmnK8WgZJSKbgBe$B/@@aWE?_?>7X#I)-%X5;_KKf&p?.cac&AGM.;^3\^4pXuMb;NdZG@LoP,f<4A#7b\)8B%["p0W]#i:2`%_Y;%Y.>'7"u[=59!GPg)8A6:f+rc!k(!5C_Fm)QR_1U`nlSl?f9NG,H7d:Q;89f'M,9>e92,AcTe\7TsJ&rp;*<.]'$B7B$F=97V$)MD'M4gLA/NDu!!JA?Vp[YJUN$?[tSr7`DDOb(R7VB%thQb">I)[C2MINd*t/;k(`TbAWAjdhne,aeHQu*DW[EE!7)9=!4e.e%:sL;mk4RJ/lN[Z+UG)rh&"D=RR\1A$r2ElhkrgXim/"cc@oQK2eF.^$t#fCe5JkMMLPb`=]h8-_C2PA78EBH)UF=$=W@XETc0\H\n7M@a\/cQM^0Tb/_%*1dC=taH`JdeQ:f_M[fFWuuQSk0*Ij*Ru@&hMP-ms:0cpDV3T]rp]YTBYX7VOm8o7X^Ncpn1LJ/?aQ>If'6i&)+8dDpFC*HclM)%-805k6^4DcV*l7?o^A#HUtGd"s[<1UK>=S)Q'-G_LAp`O%Aj_Y:>TLncD2<'52%ke$2SHd>MG+B^3:cbI1[rcXdkE)Y_j$jY+`o23%6ICHHYdGk&(8#I;5rU^=SALhM+AJ4%0Po$e+*Kq&9[H@&_G.5,)13cY%fl@haO7)Q0VF1i>mOZ1aXllSbVI7q@0_hbVkRXV1rmA'F+`]h"=?5Rj,/r3j'bFa5%pG&t>Z8]k=uhdO.-T;`\)6/IPJ9$=i\&/N=AAEUd6[q/6he0Zb)'MtO[n'KNiT#*2[eRfui627)@2&(R'5rZF:3cJG6rEoHR"sA;PF6M8:cl5sS6e6pjFs2(ekeKE.QAs7;*P#WNF2r@Iq+F=X+0/VmHrqAFNdu>=WN.[2^VoFbU?SPSa+qCep5P@9LB-arOp:+<8IN4(&!,+o[U-Q^.Q/@'Q;G=H2%c,DN-WAb+/DKF34&WRmi.?=7/?sqsWPJ9N?bsbFkS;)HK`_dg%9I8@6(H@IH#"mF;f8<<2t%hr9DI'PDTY9)6?*i-NN"[;T+&Kg>[9_gIRdL2C=0.*[iRllE#>\gNmXT39;d_#e,_VXrK8h!`d8aD)LMIc9[_6T1Y8E08<_.Jj?3*Lb\_YfkBG"AR!>['2GC`h:eRnTk@j*0C:I\TfO$_JU=_-r/@?@C#JPTUt55=,4J'o?I%^g8ed"DdgpMtVkoS)cI37h.8!g;@!6)>ceG6_+TS1LF'E_G,bpQ.296;$gC8ok/.\:`[qVFY3sSXG(^?l!-Y_,;]"6cj[nY%)R9fV&LWTVR=1ApisN2%tA1BG5t^^B2\KGT('j+>5]\*l)5Jo,62uH8HH9H\>JirRDF!1N!n@PZ?2AEoQt'KG8_L@)I*h<$jV7_]@GZ?'CrY5Rn_'RZq?iQ('=G/GTK\1%7?TND.FQkA$ORLKE08,)pEXIg(9J#I,U8tK*i(T`#^dpY-$^Q#(.'"[@[>=&8:5n]U4?(?c=Z1T96(;6i1Z&eX)[1I*bS'b/B#R8o5)3S?q'l,b\Se&DJT2YEDJC.&O8p+"XNE>VU-8l3[@\)0imQ%dPS$IS[=^+_3Ll+4CA`&B'JgXUM,`9Yf2\!kC/m7E@QUSdb/=h%mOJ\nsgN"PB+QRn:Ufk-?q6$6KbhEN#^s/X>$%-BeW/08JTL_7G+Y2Ru9Gl!P2\cM%tih=("KCZZrP[a*l'pXa/\p+3"GaduUZU*f+e_<$OP#N2grQ]f#*j"Z`[Q5>)pjUMtoAm/m^j%FEb/c.3P;_W%`iub=iP5(T6rM_J,VT_O!@T"-heVVE1(74CVrX+lPa#":s&coEm!dqsPi6fJfafT1=O?Nm`Om2a&mFQem)ud&egBP1Qc(;sIEs%Eie_M*3F4;C.KM@8WD84C$GM12\:LjW]?&u:Ais?'k]a%-./UU/^:]3a(6)9:m+(?HIn,jVn@4ETB8Q)AQ"!696D4P"&XSgl^/0L,up5:0]GH/2KD#VO`+l:4n7P(I*T>pBFZ3.;Cc;ubD6A-d^>7'WT"0^\jNW]FsAk*31D]1_1R`k/B]+LePGkA?#=c*H#eIi$6Y)YM_4W7jlZC'M:"VTX'CO0oo/7-+XGh^KDs64A.*J;WA;AA&#XG.[J6+eoPjtkI1j>hY/rJE2p"f>(CN[OOp!O"(u/X.;MCO[-h+fg"]%/(B9PQN8tPR(o@\rb9u<)/l(X(H4ucq!GK1aSD1u!p\#V`4DTm\tKgV7!?aXsS!=snWSb"39mI'TNUs,6FpHpR5t33slp2J(&*Jr#LrWR%.]<5>qa#(>E)Ysio<)2F-^rHO(sAl"Li!1!OcXQT/kZ:g_r%EQU)-UWH5sG!8T,C^5`%5o$U"FOe")O9Hd,4.11's]gi*iDc8d5-OEI_1cd5&((m2I]7nuIR,TMh;f`Y;_N@R=JY:g+CAiZQ.9*dE",B1"E729K.B$:;,;g#03Nf,b`M=d&b2%l,#8=S'm5Zt>__bggt3D+!S4%aRh8'DO`g2iFTVZqO&!IC['U,92!-6H,g1hU*Q?J%O"<$ThnsG@R<6NCi>P./t$dC_E9m<9bVA6hMb'VQCM\t5?$CPLp"jEa:fjqm'AS,j9erQEe3a$hP/6d`hp4\'-S+38si1`0T->T8m8"6)D[?)K*bNNjeCud&p[;4326WEG\SYSVYop1":C$'41hWYEEo.0FB=Bu22E07?p.'.ULHu_)jZiZ+pJ;SKV1dV+]]k(4lo!HiKL68YJRT:r6YKFpB#O'2EfO7>YQ6GgV:;qtZ07jI+X-TnY(hX\579t0@/HK7dgdPMi];WM7!24>3df;n6^ak.-Vr];UB1*fF.3D>rg6'B^Lcb3sKL1=QPb$_4:&LN,9[Cd76*RE\JBVb](%;!^+1S!-^\"e&gE2.Q5T#?,I56]VjbC^0fJD2pJQgZDD@fOD8skE;b)me_&_#(U7HN&VP3-W#!F925NV]n@TlM@Kj11CYQ(?8L)h[Sa<'Y2p-gDHEiuc4n1@\WE4">BU/o3J,B?9G!F0b&qM?dh8#IX4_:_kW?RJl$V!*Ij)'V;o=C2uYr#iXn/eV(,UsK>+8!l"j(:HAAjL9!og9aRq>#md8j=ftYH1:@Ab:fm1jSrriTtT`onr2>%?#eR&GZ:/j_ub>h_$.#gQnkH'#4A[;%ioU9ETIF`a^)QVWQCI-6OaYNB>FjjrI8I".M3-T`9\MX5BXE913n\E/+AriYP-hMmh*trR8,D@oN^l;hnrYsLM[OMqQ:gj='-ZMk[kSg9%7k[iJP/M%%&ua.t]/T"GmUJ`U&%b6/3WN5uGZ4B%pi/Cs;m?(M>GfBD`5)"piu#Cm?J.lrJ+NCs0Y!K-AW0Frf2rFZVdM,a)X"p:YZ[8$,3%NgjfK]UC%aUkh>a,^/3*VtJa?+(VN/&!.nF/374XWl2U4_sT=n/PYo@I7-X7O$@QbT'l<*h?V#Q7DjC#d9GO`0OOPh=g9q\'c8B=&i15DMP3,jI`V.HN$mRHs%^R%;['Y,;M8FXp)%tZMl@0Qu#5W"t,Nh1XDNI"iiFN!9DBaHnsgJf;F\d[e#R;Ggr'jfUGV3\a17#V[%a3#>L7R#!$k/oF31,\ZJi<#0@ges7"[0'uVJAQ,\gr/@Ttq&+s5@C.2A8X]]qRrnpr7KE9QD;hg`q:mikRoLS_T^2@DP18%N?W1&k1,an%7%\\*HO8rFH1O<+>+CPZFfi2`kh@[=K+S*0J>u-?D>##M.E,C:t-QQ(&t9BbJG.1gVBghB3;DlfB<>#WZe9Y5N[r[WVdfKS$f+H9i6Rl.^Q.4jj$t-7ZT%BWeke[Rp>MWtnER5mZ3W2gXU5!5>HQ:#9*ZOBam1!Nk"J&XMB>&r/NtWb^3Q3lZ.'LlsT;bB2FeOLp8q6_a/Vk$HLJt#YNqlsU!OKqlk@Mj%!@R.YrO=39A,j;gd#k-Z=H2YS_1HsrjID`fEm$h+m&$3Rb=u4,s0.STek0TWfN>.oT>eeNtNCksAm'o"]2uLj\5#k#XA,Yb)(L%Z:#dh$r-VA=W@CI*ZLl4IECV[X5QI^W@Isl#U'd5-FIihhJB>k(-i;]tki"eCD(gQMn`(L(s@Yq;PG8ICrQ1q(F$e@S@nFE9cMNIbI*)QZ5t9u&$mq$kuW4@IRV[1=c&DoAfUZj'O^S^,(M%?/`KM!u?6AH7jsGmVT2VS'kO8WfG=Z4F4nDod^0o%dLkl#t1AT-""IG2:S/j3SSo(BMme6J(cVt3e*U^E;X=FN^GGT:'9O?4&.,Ym#@<,f-JT.0deGD/_S4<4cD4l^7+,3!-"ZQ'<`GZG7p6E*T(Ruu]Y,ES>iR_C]cWe&5FZCRm:YGVReb"V*e+=?XZu/iarjbsj!`@gFisXb"3^0f98I&,GOVg745>+qYo68rPi;3`k6R@L&2s]TQ^aue2/*hRUkHWeS99G`8s*pX&D3+V>YJHbaR.$7HbF>idAr"YLjurgS1]$ej"Us_/CSkO.ck8&?UV2e+fd.e7sIWiZ)JdH.H3aPN^9%0ln*!OZQZuqQ9Q+%78SKUHVYu-5>*c7X(UB1))Kb<7qk)]Uumi:n"'V,!!$0)hojbi^a-P!6pBS3nADpUhqT2^5h9[FN35$nN0thJmJD7_qgub&.t)Mpf0A0O'>/D)?>dt2#Xc`&8NABeP>%u68;\dZ[`dR(\3Sp'53ei.b)GmQIIUkTOZQO`'V*>iG0f#Ck7m\Njcc_KOX49=GDH-T?Fq=Qj.*J!;qZ,THo\"W%_*7@@h69@W]2;BapUP,om(=pe)5u=1>1gCkG3[)F)S(bsAIQ;">E1W]J-@O1GcY;^q8k[c$&\OF?k;na9AA^egg".=+\rb@EX=G9>\8k4JC3P9h+(g3ND'B[S^=W)^AN7GARN"p7lX*%@(R2Cd@JX*bkH3QPnEtJg!I[GZbZ!\H?h/uDpjZEWa,R[Q5u_+k0b@pJ;Be+X/sB'5*e)\Tpbo9,k"-VWLC%JK8'D\&\@fbO'hq,2SS'?\nnneH7^nN!Xo73D9rS4=uhCEHi/42b%o.M94HYM+#`A)1#g/hmUSY%+)4W4kTHm;J>p]iMie>\YQVL;?3aE)je@o,BL>[cj+5cbf<.f9Pj76I=_0K_a]POLm4h_7cFur+Gt]Y3DmmV*9Q/jaLVW0<>?;@tD]I]9EU,k1%57blCb291"(#<;Y;0-lU&%4/Atl'2)1ESF9i>J,r:l%2r7&lnpnBBd>p/^VbGS(X:L!:$[Z9+*3cl(SpX?K5^^_sYQbC65$[Q/ai/t?3,J@s6VML5Z(ULdLWdL$[Uhh<6]^UR$!E];[66bZ4KtBpW%$P3@6gsJp3\ZCkXKNIfmtiZAUrcF-4gP@A!K&h]h"i&6A"m],%-`?53a)_]-dMWDY:'!nbbATjR-e_#%:.9Se^jEjA/lQk9AY2!^X]h`P['Q166F.],_u=3(j/eUQblFPZ/7j/oO^BZs$4*5.oE$c^0Y'O6L$;lIq_?Ec0OtOYUZc-u[FQ#GT@lRr0RUIlU*R*9I+p8\\:s#*?*6Tt)_X=@CA?TJ@l\r(5d,ln\rNCn!I\dCcI9$g8L@bqiDregh4K:TfQrml[.2(1kP4>D3=>f9B=57+*)as?o#OU/W$=*#G$CP]h2'T2s[CZ;+NKT@q.0sZ5jiVgn-4KCVR+CTQTKs=o=:c2f^K'd$!*>]HmE5g^)`(P3Z0s$SEXk\gtTKH2#V%1J>3nqH1GLMRYO&3c$2#u6d9c"!M+[Ur.b5nd>AIbs=kFBhl!m"6fEu92je73',e\%BoMU$$7:7IZ!6'?ImV71KBH@k+?J7JHE;DZpXGaB+Foo@liU%Qf>+ZAm'[CCgA3trfX$53sSeo!\g>TIE97ttVhj2?S#lP1qd$b/"=U&0A!i$2,[ip+kcV*JQXj.+#l3ce?2\IEX%LB,jg/Pl)CBMfAEfJ6bV4E?#$LEu15\8leO*jFk36e2fl&GG*C%ROCYuY-?26Pa1TB$=eV*s&C/Bu[pLX>98M!V)=CDJ2-kD#Z4'Z5*_%5Yc&FA[/d,t>ZdtcWW&Zk/sW#Fi(kk-V@81KGh7@C_LkuTG0m`SQ$/Qd"k>%=mU%`6a)K\7$s]n)"]/g/cja.OTB$;q'+=f,(Lp[f>H*'+3OfpCYd>G]ULos7IbHUDnfin(@MEr:a)-4/0bSc^ha$pTrP"OQe?fe:NBiWJ_enJCJqAB_Ah("D+<\%mXt-]l$o!!D+[H\B1uT<(Fk['X3GhM[ZQ#s"=])Mj!es&8I$(oP60:UF[aS1:\QIPK3FZo6_o3T.qBP=g8k(/]Vn.@jeO_B,$&5.h[S*Jcd)fb;HUiK[Y9#fB+K7r[>1+56[[LBNmuc7r(4k2/[op=>ha`U[:MDrGp!S_3JL!do`5E6;@FKS+J\hT7;\mmT:X$VU7*k(?`=3T2D7aYSl9!YYu\!)PuVL5'J,XPKA'+a_YJ3V>$Vs1g&d&Qr\C+>9`1>[/[>rQ5\u6\d5EgXF8j]Sp-0rFQdHa395c$.fqKG#XZf__?$aG,_:L^l%J7_2#M0Q"UOA3uhAlSuSV]N>ffm03r'!k$b*32'>Q0'ra(hCCVK^-(tr^eF>,odrpoqj+i;sRgoJl3'hpSpko-o.[tNl&,3Q\m5Qp$hK\_SY:::1kMS*i(FnCe@TGM"QkU@s?+JJf2S4`0'6sb#$iRpWV[4;r&0U>nd]?OQWOT0"4kA#g;irk-7BB>5MA[AG%)$h(iDuT[p_&6M83gdA>$L(a&jA.ohbVj$<"I0oE$=N`He+6/72Poo>'(m@Mg6e#%:$[*Tm5*_,HZIY;;1JJ-E4e5L8>0=UQ3+M;7;`B/%q>l!!D$+*lc=cH.hKp'Z5%MTNo8iPtA"SQWmhJhs'<2G8(9YEVZ6&k,OFA)4"](@Bq\n*21KqYuc&7,WcYE*>()QQq$42UoikiWt'MDG63bVngX0(oR3cC-:3nC'Nh-_3&3%kjm1LU-@)b/,[0s`Yo6G:KE]i?9t6ccrM^N=K^_6\@rTFTL7u=68n:[W]7]jcRI0r@uP:*Z:[JaGt;u4A*'/M7,`.Z-D6hM&p$f?WRI_\5KY\qEb040i70!krFSmBC)%SBX*F_>cZZ_/[Cq/uKR&u'3;W!p^5j^p#*'D8+U8W9U];s[#@ql'9bs"J"\2+)m'.'*=mX>';Xp?B$Q2)j^;T_(c0Mb:iI&tc!g?h\MeP%5cPV&@^'16e&NnpM>gB4"A[SmA42..;n4]MfR=3p]lA(ME!%n210P6pn[WBNO-1+*[i\JV=^6GSX5Bk4.HSOS,n]Bm$fBHs;7_5BK1baT91""!)!ijY0^o'.R^sWQ\.tTGVfi^&u68J2oMTn%&WGAXT)"W+9)=W[T&WfWaSd)poom_pl\a58=J_Q^OH_,;$lK.Una)%UcM3'Z^3PZ$pI*9nheTZ.1"IJoh&LhMti*S:M#]CF*Y_m7R\/IlM,q8CPeaOU'FiT")M%#%J\a&KudbDCVXj#ot]LD.Wg7+6LZ;_QU[V4>gFnW1KS\eQ1.4E(]q3>6"BMNt$U:V"R,-=q?ToHN([Z/T\EdSS^rJ.aaA`j9qo>Ka<9d,MXiS?=O-A/EJkmt+!dkR>rOZ.O62p5)@WJZ0I:/d*%if^L3#&n+JYZKAM(rP8KOS>>!tTDJp)iGENT(oTKFbH8o^/`g*^>g=$g,pPJ7U/;2sRo-CSQ.[.?=3V`g;;tfI\hZ5LkDFBnn&AuCqRH!&TcW`=Q4.R=(IPR8;38-^f4Bs;Ib7Q.9l]9?Z1ErTcT8)W4#\*$CojEm/;SGo6:,nP!QtRe$^t0djg@p8JXhtdUDeRS>6:QW+6t;*Q\ai;XZXQ's?KAaW8h[7^JrB8?t7qsj)>Nm?$54kga4g7?3H&o,hj.ufX;Yd.r&P',-AP.fUXTo%2hbAM0rQl5T^GE)BJke!Lf3kFAPGA!U&rm`XLEnqN-YI3FiUm6%X2Qc<@:huo"itthm##D%]`RO5WFj\HiqfBk"YJcE[.Z`Pi$=O9hBm95o2ngC9$Tfn.[\id.Y*/aR'<5PiA?u)Ls8SgdRr-M5QuG-gaWrKr[Z_>L)bo@])s:dRf"]pqNY%ce#g'iK)B@o!S-5f?"]*+d%97>/:4E!I8<&Q?#t.+&^^WHGC@_&udQSIP$4gT.tR^`2^f9S@r1\19JZ"DoOag.A$&*MabqJTNeiF"`S)!Cj5X#rC7.c=0BWL^VMkgU#fEk/-mO8`Do-q6VTEgqN0?>/8T5.29kR)3uiH&1j5lW)N:PJ#S/AT9o57,j0kaAQh?kWhRH'LMr`2'?@/Ib4NM;*2_]GF#,dQq8+#8Y@?@Zhs4epJc&`&fXeJUrGfWK2/Tq)7NC[8aElV=/T8NgfN[sFZs#/L![k5SOnSPC\Wk`SA@,-O?arjKM9bL@\H'Rf9*R?Iq,C0`Wb7/-Mo<]!TZICi]7eZc-On__J"H+cgZdL,70Qk_BZ3q;78/aQV6^N[+8+sK/@S4k,Mga62o,Ss_ZQX?j$5He!C[Ti%k=RnZ#!OY6m1D&4Fp9=YO!7Km''<[H9*$[DLs9X8GuWYJ:,@Nk5-VfgsK*i/Q+MLid$eMI]d(IFB.J@J;o^Lda-khtgImJLEU`GU)]"^`P#lk,3hGan@1ZdppU:r;sWF-cu'01Y`R'Bgk%!II!PU57&4,UJ$174tAKqkFAhf$*Ok[aaNV,l]CplmC.P)0>-B'fbKBdY$`%W=mub-c/bA.C^@7e2!<>4dZX`P+)>W^*d/OgkVd0mlU"6,?U)`.,0h$GgLU.:&;*mSYeYmrhh#CZ"L3TILhhaH+6i%KrDJQ$V'5lR%[VX`+RQ;8EnVNbdHX.L'=88AR)?`!Z9UEu>]Dq,jQ61P=QAW$(M+QKa8qWL>kR^W23An)2fB=XB=L;Odi@LUG\I5^\dmS>fWXsW-AAYfLq]18Z9>H<_5W5hnkKLt>Zmgh*B_fY#Z<\ti&N9nfTqgH@Yj1%.0[4bF]No90gMh?NWq>i^Op;Xq*)]UlM6pPSHcki,F#4+!\Mpg9=imN3L)QLZT,rjMQKR(I!RsD-ZNVe0&Rj8U_(\e,fu<7<%BpTsBKNWUZgC\bh1)EF)0Hr(I\i-OU7Tm<")Bq(":MUk`brK;#j(rAN)WYB@O+Qked'HnteYIUo!_nM9K6S4cId11Sn*60SOk2k*-Z6D,dK!=Q]=9*Ya_?c:jp2<1_1Gj'ZJ%4qF<#%*H-i2b>Sj"WP+b2L<'YFkHaN>N]]B3$?Ipq6eoobU(\p]0Uf'N<&WqsK07.igqf_u@j/mQH?$@=uTO/Ot%Na*n,WVieGK-h33p;t613X_P@J9.(+Ki8+=8IhQH3+R=$UjcpWGX/nta4XbZ\'IE8j!0sf53BEMH"2?_JCHP26S7UL\\fP+s2\4&OEnng8A6OB="9bA8cajK->p*t-s#8bTs*T%V?t.X(7LHW*r7mMfid4qC65#IN=?tOsC!\;sX4:InS/#H,cU1'g4%2(fFi6q\gOQRI'aiA37lhd<00Ku"OrqF4iIqaI,Nk.@_-0>&p@oD6T/#XWcP8hf(@FVT:pVU=rkVZ62SZ3p.Q>YQ*5j5n(S:ocOPs'j/:Y]Vj)/8D-]!?cJSu[@n+VK.Cg'7U*)Lc0m:?#fr5R\S>FPo@Hfm!kY:&c;L\HLF0QBW;6a&Z"1o3.S^SL,&d'NGcR?P%4oYSEB6Ko3c?>CPZ,snOeDPD8dn%B&#-,p>uLE1-S2k5<2"rcgf0cM<2a,'H7\1q=pu0+88,=KZ=\qQi8N\%QgYj)I_rAGN,nZH4XM>K#2cI^VRgP^!Tf:?3+KKe6;t?PUDb.nVikN$/q*?^^*_O:LUUbo/<'/^gQd2r%Sa1"W,Ot&c-j.\n8.aX\Jr7&P;a=fb<)2CNCo1$pIp=;GbBUkMdMs&poV;`"_!HLeLCR/q#a6rI=^@e)PF(16_fY>Os7HVm4qWn86i7e!g'K>muXl=q(llnfXkN$4p/ST_I-#k/R4]qfq[.X$bX]D4;g7eU49<>M5k3HP0+]\cac&R&.^;&P[,I^eR*#Pok65QlX>DKr19\`B&@t&qp:c3&-(JWjekO5?EH>j'Qc?6Yg;;XWb,HcNZ$]cU79c%uNV39UIC-_,bdCj;tJ9'aXM"gof9M#F]G_dSETlt>pDhLG.QEpI+r[Y1Mb7<0a;:K\;?:t#CBJ-[Jr]0gINS#G?BMXhFMWQq[$PlNR;s,@@.&2T)!toueX^u?*mf=QR4M`n":u0m8Jp,LK![C77_I?k9p1Cj@.2UhdI1AB+rp+Y3\qNq]ld`AR^>EacZV)/A5#gM(UbQU?+uR5%UCmXG5d^3UgNI(.g%'\M&]g/$Z8/(QK&-Z/06Xa?PjJ\VB,)ERh]of(CgOf0(RWjS+Ko6JN)MRlWr-K9Z^^X+$R-cl("!If[f^'>k&b-\dZaHD(I.k2&'1np_YoS]DV!pLqD17MSn].@#l[%9Xce^(YZn$,R\6BgNAtEOnMk*Ht=fgMQX%HOB7cPdV,!HZEdFYD)7;ZAMq,9c%3o#P##Qr8j-\.SS&A6ZqNU,K2O'BrHN3:*X8=s#,s6#(B;n24:OZ^B^u)[#WRk_V$et2V\F/4IClT5Rb:2Ja>9AN`p-=p*`YZ]GPY'Oa>CJp8'4QQ5*P_hEeFBWA`UB"I-"M9;q9>KYBm!FoFh)nhV03^N1Ul-%VhSZEYlT/&CXtV4P;:TmKk3/C"q*76NU9Z>554p91U7_@FkhhHW>#F8G'fKDPmO70>BdX].&6b<;M/DQd`@^3T-b(`L`%YKERH^BA?Lk)ke;/BXPj@_rS`Z)pl>Rf32R?#TG^B_Ffl`?9i'g53>*o:*fmma'R^@FuL]GW:5-`A]0Zr=]'D`4muP+!*TK\8N5SD*l'=5fMS);eZLUd@14rjB-CM\l*@8D++5L%gMotGD4aiVe+@^(GBaup^+krom/PJd!oeYpW@17:o3'FNLAHY2!5+r&\rU(J$0X433\89A=u,%l8n$@imF/7P/mC^'o*LkVIGcakq6mD^#\B'187h0+Ut#;=`[E!$"`cgL/!KA)9YLUo9fZY[?co(7>op6SAu`16=J`Ih[OP-1BRob"AOa.K(CPtH"uFbOE&^,"X.q5nhZ[qXUhuAjs(bGH4M?\S=)mX;1'&RG.sSj8^?)'QoBa[4*@d)POJA@P61oTM'qJ@R>r';4n,E>_MI6FGJ@GVM!S'^rGL;eK/.)#!1]:YERgm[J,Ei>Y]76D_6FjQ's@7\eqjSjShf1Vh05AtAD3J)<8-dW9H2jXHU'.;#3*\(hED;Yh$p!h3&<4%8bTDbpq(^6("9d>Af$Edk&Q5^Y"m&3NOK,_/3(^XJG88>5t+!3q#^tJeEtF7nX:]gGANcNj5m`*p`A^#pe)#g*P'K7a1;'n?9*j&)fH=7RAu["ol5!?"SG9rYk`@^@2U`5ROc7-)8sM2PA,3n)a8GPPEdnBd"!S0:e1-0>3-%K(?19Pn_KF31Q$<"":;F9oncki9;4!TQHb*n[9F`ZdC>E.Hm$_A7Ot[l1qsg0JP0qEOQO*XbR[Pi%;F4TF=U;TqSmp);dF?WUs1C&4OT]uAi_Be[BH6_0b,()VhG!pdkFNNU\>nd@rXrLg+-6n3Z\6eKY])7+LVViQ"1bpS0;8IE/7B1^.Z$1I'dK;:c1o%2sIH'bZ8Rj*=XO'i&u,1Am`Ce_Y;gL(<$T)dii>Iqibc'p\QJdn8'#J:fJ5OoT-B;GYH"7,[Z#np:]69$P0=[nS%!)ek>AHK9nH6@XOQ#fn`U7@Wqh,BLI;`Odj(bY`WUgY&?gT=iX(X\X-1)X$I8CII_]ho*GXg)MF&7GZ4_b-M)//03>l]5E0M/!1l?>n)M2rdA,\[),M>k/UpLtpWM-K!2OoGDA;UX"LJ<&[HE6>1'bq6G<3Ou7D$#`1pI/>i%"Ll%]&aZudB['+I!I\ZVu,])n.VBu/kL(98+fmX?%lS<+NRk0QhLT-j[L&pE%-A)%HM?I:bV(%,;;bVmho'7qqF+IGM4'c?^^Ga'7Q6$EmiP3T%M#n\ogD$&<#>WEN1_,XCND+Mhp9j$c%aa+J*S'l,2M(*c.jSmbgbCIC+e?BP.[^u-\j2$6R>7e^]lfd0X5ki7Whoo4qm+#i$7=D"]V-tG.GNC-jD`Pko_B5FC\ne]Q%?R!]Q)'3J2PaY*2I#69K<'OkqorXPE\mQ$I,u4ru>Q<#IH7VR'eK2?HfW+DWH4W:)Bso^")OV@ruM0!+QMf^CV;lQV$i3oSkXK[;51*7sM+\:'b"AFYU*3XpC!,0Dd[sFu(L@Z6biF(rpSp#t0hL"^iVi^K7PQjAQ6^@ocTd#U1S5`)$>D]LqIAAOdn3T]:))MeQARA@pE39MA(:];jXTk@bZ'g]"1Qb,8O,74(`^Oq>WlZ6[O[Bl'tkn+>L?,c<`m2\Tuai.8+BLBh3`@gFQ0q+LjH%(+1Ujd:sXN,[@YZZiAoQGL86%kuZJqs4J4Arc"H%8o#7?SVoHD]%]Od0>n^9Q1pD'^phR$htt\9Q"kh)e8VAHL@F%9GE13PSMt`AF+WJVK.9+JA5a:^XEjEpc_k0:+dhcnGg_5kN!lWi)[*A/Ia)R@p=BM[f06tA0GJ+aS+(!2GB>b.Poj@U\3EsB\O&C:$u9aqEf(#I"mshV3TUbkN)q\>bFT*(&jG9.d6G8"F(\?Z.),3KK\*T.DC:K$\)\=lM94aK#+:V&(>YCr#IQJ\pF[`Eh@mB;P88u;\ADUW.)mW/e_A7)W`=$hCn;lFQ,,$ie+#gqFP7IC+tPSFB27I0[;2g45M6%+k7<:Yd7atR!`F'm.V9^3mAI:7]&*8Vg=SIgXVB9!6J;SERl-@4LC0,:6bo-D4SHX4M0878=*2#s1`e@K>8'#ajLsMC>TjSlL8=$;iEZ2$s+[d[CFGgLu7=!;1g6.L26GqT(iLIJ6XBqVcS!+K#,7"DEP3PYLXQTlO4949lMb2'Z_Ws"\liQ2q8Cjqg4,I=c5JU5Y[8=+q'0u+*?lZ*;Vu<&anN3;eFA0,*I"b8%q6>R*l"sF1(4GLUcq3bG`5^BS8'`Yg3G$qlKj`3J0rg*8s\@esm@Fhf3YNM1sWonhPlN[%P>g]b7tD!qH?I%3#E%C7k:G(q:uEB_c*'/7Gm#oRmKX\hD%OaT)VRTHT7iXE8':d_c!?F;q$T%at1uN2i!\Go:t/U\NYdY2HrK-ir^fW;[c>%dV?.H<]0<^O"H?h=CjTJ7!GJ#CY]h?q[dps.2I[.s54!a19SW@9#G.8)VdA(O/\7_A@(j'<.RNK'U@-.RJDM`B5^=-'JsW4IacQl')I[3[fd!if&5FdUgJ!>7J/crkC/7TYh0lCB@o_ZOiTG=bMsn_GdI8rOPDjZ[r\Q7*O1Yh>HXj?WqP&rTpElH^Mr:XE,gP9hO!om)'9?&ufZQXA6pU[A-aa[.#Z?E*YPG)gd?K7:>R:e'Got.#,$63+b5L'8%'H'nm&>=3Ch+tJO>#_)G9oXF'pt>`k;Yoi9?JB0+9_^(:kb3!]?Fs2Tu1kX^O8p.ECIS>lEdmS=Q=sI15r6uG58b>\OM;":GN1UCm.tJk#e2g%EObPXRK'rLe1p=L_+nkU�:&6Y%2@Sut3#]W:=X^2=9X;a4\#eUDCl-^0FOLZ%D8MMd?am/%j-TdW*X@9GF-3ZNZd`94GFZ+Q<1Pe#=3?6+Jb;(5$]\/BgI[:c9ciXqdQ3pWXEJD+[)5+*2TsXFn3=A$V%4Y+4h;Fo?ZQm/\e(lW(PBWa4g=l0rm/.dqft;D$2]dF:[#]!^PX@UekH1+Li]%H[lTYOS]g'e9<(UHp]!6JP#.P]7L+"ij/e+C:mAm1!0e!B[V[-V0sk7JU4c=4fjfKj4W)7nmar+C;k6r's^VDNL4IjR+[5!.IkhLnTpgE<#G>Y&:sZ2ahip\;Zn5C4Dne*murl'#-,$R9a!%4g\TS<*ut_CKhn6=.F.%Ji$$]"a\h9+8.mU4#Q.p;iQI(hnKJ2f6lt"K0ZUZ6uki:>J<^63nB>b77RFpNEe-uMtuoB.aUeEJE9iriZoqcfsrl:P5Y>)Y)PE776.naoHP:$0sl#OGC+gPAjode4j,"Cht$dE`5l1RpP09<78Xp3Qmb4BO@PcHLmLWTtb5KRXHc9KO[g^o5gQ*`r\;kX-1>6\=mX@!9_r<4k%?_l;(oZ^n4Z-2jhkd(Ro=P!e9KR$Li09)D*I5^@cP>cB]qm[;3h6C`qL"d..FrCe"jB\r]:`heB_"AaYuD5,IEn-"O\bXrb7JohhsZ>-_^Xsnm22O>+,6;Yl;837MJGXe7Kaeq8hqgS,i#)Ej)[qC]e@OUn(M6[CDjK%G^U-KJS;%M2VI/baT;,blC^`#f+rP@5(d<`=Nl)kX(6Ghh*Y9WnT&Hnl,h`h6;L!C%e(]ljQ\Xu#@i4G9P]7rX:49*$LQnT^-9h>&]`6DD^=$H%M(fh4j5Q,&O/>#GO)F?G$F58\gB+QTBMD@Tp:"cO(`>e5d0)s^R^Os<\I]H/Jp,L/o@]R<2Auck?b2k)p.m"-q:o>A+kQILCO\(N)f6adAhQ9kY1@Z*#!cRQG=7&8b:6`I59k(+ZX[hI.d3L:hPJ&7od.D/\)0FTK2QQfM.Ph<]<:?C>59ukbf$=B*C;C"5e7O\c,Ag_+-IVEG)KrIhk0su+iFRE[_@s;iI)?,&jqT>?j'kaZHf%%"9ZeeHaj=k]NC/3.-)1p=2L,j-fo`=bH5;Mhs4?HtraN>YPj&eAO:03;oCJ)<_noRkDe%gB!"OPj3>,3r/3/l/#p0f@Pp0`[P]p?uY_;SM%I\%Q9S4o/!F`U#d.3ZeFOlE\,U-<^FOn(9"&4tkAqH0F1[FgdR.@toh?)`I_%U3N#:n*)K3a+)[UD7lN:PXbsKe6I+EZY6bnmH[,h(&>2!1W,eZsHV87ld!F`0hiMcefpL>;g:,m_GA233$@'Qotb"=3k=@N6$'lWMs8G7pL2C\<,B!JV[E`O+<8fiZrDt8)<;TMP6l8SLe/'h&pj5&jqS\m64[>(Xf6\XS]1ol[3)sU'l;b;kI1XsCL93Gak@]6m>8s^*;5]90mMBCQ+NXIc-,W,.rr0JHM4(4\&d:`eTi;hgfq+,O:"Ag0AAWZ=mDT/Bqu7c6#'0i[U5HPDI[LO3=o$M2/%@P[ZnO^RM[)S6c@oLDA5cC)8(bB5=R5@&8?SBZE6_Omb[++^0*d#bYum=qASZF$mR,D&Y^7=p4%1JA2^f2'Blq6!%:`>qH[q(R8VS8j401dkG`Xi*V>D%l"J8kaW;TQUc3ilst<6Z`[2oK^rgaXA'fCqL\be[YfD[j!NT;c%o<,!o>jEV.*VN`J[9(lCc7'TcN/IL2V"JPbbA2n/@gm!VCYYP#?Jl#%ImQ[pt?dC;L-!n`Ya*B6*VlhC\;B]Y.6)9SSFPi8bo8b^J^g0+&?$b1d[0_EgREQA:$]=LW@[aifmkuE2J,#(C?HMCF(i:r56uBAGL7JT%f3WJAQ(XR&4:d&E!$"[CG(58/$ha4ucQm@$(KQi[%JPYr7j2LH`B*Qd`]!2-_=XI*:QT7@OV=2mkqRWlY"@E7:u"V@$Nfk`bhk)N*&FD*JG;Cb5qE]3nB9o7FsaeW,.O!Cl!,cpg/XM!AZT0TEk"gAO]BlflE^qobHuUTa@.>`KPl+]M(PL@F%fe&C#;fM4$e.g\LG2RB`V_a*pkG\Ve+/'+J&@6R[2`t/(u[,A;`_50X8**1MiEMPGXAHu7mU9cAR!3n1WQ2e@4;)Dj+>oHnr;tR6tMpYOcArr#jiNQ?o(5NkacpLM>>la*i?S?&Cp5B=//^53eM))^['F'EXWHQ#br1UYu/Oo`P=VBY'atu/h+kh@-"$(88??(k9AhMQF0>J.N'1;FUg?s5t"[HH:N>$ua(s\10$:iHjI"_-2U6q3?@>$uoL9/UYMeYR8+?p><]6^^@.P41GX]1A*G"Bs7f8ZY*"oSR.NWqprg(W;IUk)u)SsYO!N"pOS*MYKcs31q\("Pk0gI\LX2%%"LY>^9P0?Z5a6;dV,f@.`k&t3Tp@!9DV;CN;D&%5HCAq"cf?CI:a+:)_bXi-W1/lMgt`q+`n!ue02Iffqr`.'ON;4d%Xc[0]P*UUOGf-cJbbgeuq1RS9rTWj6SsaqY9)K2al='A$h@3ulhQF`_^XFa>J`;5P^HhqSUW`=h1_1_t4"5;0B4MBUSmZB@k$62f3.:*8Je-?\k,)Z3=0"2;l_#JuhT1p,J@PfMM^G3!FEA,9]GZ2$d?2\nW.L:)K*)t5Q-?iQm'*`%Yf.%>:iq2pK-gVhE:TTO;Ll80?*m6T?G-#Kl%h`_c1o/KD.!O"FYe(EKTOi2E46A(0%e`W.Ik^K1!6?7cQ]b:?^jc=;fn')blbWI`i$#&bCgmF)R][^;k.s:JfXOTem'V,fp)"j3cPhjYLBY?qP*=F./m#qX's#lC;I_Mui.=fMU7hJk7C!j#W@$.ARI:h^2GNekiYh8!N&N3?$D.\r[%Q!9'`0q?&$MUEG^c'!R:1[<%8h/AuR=)#4SHr#9Y^-am%1l#uM;32JKn*=!>\s;?+:!S;6Uh>ui;T]#*6&,9L?I14MKJ4`0%rEsJ<@0R)i)NC030_$F?9'm2+%0T0s5jY^_XFQV(ASNB+hAc(8Q*dhRY,6=g9TUSiKI%X6In]!A&.(0Mk_gU$dOfLO@(c9q\cn:oC4*El:J3h?7-;')Gik9=jAk+=j3=;rG(l*!%]7`+oIq4F54p(s%hD)FeI'>u07V\,$(5*ml9Z!S6bqnKa!J06,?2E5[^@i![f.$*3*^`C\f(lqB7Q.FEYu8khDF78bh+&(9I1Z4jFb\X"n\dG&o?d`aib1uJJ?eKc:0JlhDt<=KHd@.c!_HFXjU.MuCBif;FbPEo/'&J@2upn1'(KR>Pn*`/)tC2DX9J*EDM^?/b=:.1!dLc7@E2<9g@q6orabOhADthH^%bL\/)2(M,/10d\(fhZpe_6XaR^0RF_3c-W(ZnXJ#i--rG`k.pi5kRZOIrj&.CX]o97fOq3Si,$a'\gbG7YEQFsjBc_\;m:s1_"S1M`gRLbHI!uW'EQ*Cmi(*:%!(3'MnsU+/LMBeh%RKf.SChG8AFHEn3-HR\&hHX*qAS.`%!>MY@D+#G@WOZ+LP9&IqGs&hmZ!$fu[KS*NYP?\Dpn)UrMZFf;Tl(Nlu*1`Da[4lEU[\2@@dbiA_mo8UmX\R=lC,XS3@8f2>I)C]$q1Z8]Ai5GHe=.MWd!AM\c-r$`/lIR,Nfai1V&c'EK,:dBj%dned#,fcg*%JCrYiun*I>ed5e5mn(\0`IXJT$%bD`2LKSbhG_,q2GTaa($^EY#3(P\9K-YD`<$akM58kTD;Z[i\,$btrdjZP)&H+h[F"5E#QSpT*1RLLb$H[%k]$#V\#)?2!Rd*,R=^_gZ;$p=o4?u&(NT&"CNqHKZJ2AL\lC]rB\oL;c61c7U];P:"Drq\[enQPCV7U)n-?4uh^rZAOi#r*;-G*J5&2B=o1T\<&?fA+0qtf:I$7W_JsF:W>cQ>'h:;;%-XDUo=ekcI@fIMQijkio=c;5hZU9_V=*g^Zk=Te6R;!iZ#*?ADfAT`JsPm%jUS'?]-*r9,Xi6s4\KcY#a[U/_<7R&8@9e&]1h9\5b6`*fBQ&12Ct5H%Rc=IV+@+qO0dROdL!u!sk9p<34Wujc8T:r>8/c?BVI(;W[(%!7?WN,kqm6m%Pe7*@m;M3M#LAf^;;cR..>:d',3Y#P4>$7un#T0uG1)5o-_L]HG[LdJ8t@9/.P<"5i?V7)Be1biuFfl7lF_la,H`g'@U]"46n[rauO/F4s1l=d"XWdtnP!7kKEuM/U7]&(FB'/Tp[QCnM&QOEe?J"0HI'`21c89bfpIAXL8XCoCTg4njO8?8,2,OB_Lno[D%J=MD>/:`75;B.ln9F2,FA#>((3l?_0*8o>d6>&#>ioMnGr>!BDb0As%>?$od\k7nf$dJb&L/`VHtF2I;90"aK^Jb)CcEINFco[4b%F/'+j6N*UC$f4\\Ya=rfs2u!9`+F($1"*^DH2624jR]:,Xq11-+D7rL3QrdN!^EC=@u_jJ%V#/tR*sJ6T'UEP#b'rSD9o4"TX4i5,p2ga+q@hOh(,j9;-iWr/FuWmiP8BGEQm41!D^S,GShCcBnpZ7&`B4EpXX>Y._'B)h#QK7/I4$N;$8bj67+d"@AsYBE1[UnTcl_"srQ/&&jZlP#Qlr,nr+Ms2ecCnns]Wc3mWU[c9o8!aG@Vfm4f4M:>@Sk.g\+P7i+nT^sHNb*Qsi3)j0iUQf5!.#\+OHV:3Mm*c;p^_`d+IhPFHGAk+&>./p;KWKbWnY;H&]4?,p.W!kFp+K(DpO@AS\r\1uF;HJt\_WSCQ1]3qj(7Cgh3T]^ZJhW?KS#-)>YroU"IcR\Xef2rP]'tHK821g5n0XY0Srg,q%Fq*MN4U>6,;lgB&$LD&5$>C,j0C3n&H6Fr'XG2N$U'Pekft3jEN$X+F,bc!el2oZEe'7U?$#a!6j?e[G:T"Tn&*-"5N#94*k&Il=1)A^aUFpS5srf<(Y`Lc;D)2'rqZYqWnO,U]o/6*fnM+;&S(T`XVrP=k)!<8ONb&ecM]Ra'88C#-@^[E+E;bNX7+SY<+t5!*7.!RQQ@m%1;aZ/D?FqhCfR!/@D\>^_6j#W-RIp"4a#suFu]=_"m0&#?XEZUtW;VVcg>HNM+&+`*9.$8ig#5m.ea<$/*rg<\rO4/,4J^o^`i&`I82c:s5l>]K!`C+XjgnC#kquqX>lsX,@,__Lq^^daCUX/'\DYMS=M,*17a3ruo:;JO2gu44t*]el:i]62Sq$,o^HPM>"r8Fuso@<5iRD7f2pots&AWX]\EZD+SMcLEuoHQM/6fIebock$^K-FL[lM^C,<2,&.?^g;F[8^Y^c`i.JH,dW(pK7:n"M^@fcpGJWU+Yi*>Vu,O0F0Z3eH2Q%I/O.s@_,rZYjM7(DXIC3#?_MsMefg&&&_LSMm8gH%pJ1AhbDD%F7?u;_4T$/ar!h:2[nLN&nmuGj\mAZJ$@*%?"u#iU"V:-D4r.t.>:8XAT!*7H4]@P2J-uKOG'N5eVOMcQ+S@Me1kK$V-_H=g6faYkQcKG]-<=NE_P1Sdr>'34eULeN-raaNB>R^u/_d*e5ZKA<0n90DN?Dh4j[I"B.UY%qr\Q8Y/,"idT<'\\Zlk^1ZDj?75/KQn!:O84"]23k>nN?_=T//XTU`I9!cc(u0RO^6)D6$LQN_t`cOd%1fkJcG+*,sf!?m7P/JQ<]E7E)b1"U&c5t@7;NlCopl%Z2-;_`jg/g6cNWO4_W3'%jT-65iNL=noIRp;J1['CQfOe7^[G#W1tB_L*?*Y!jL-1$9O2IP)#HE6ZelE$FlQ:XmADeSB7d^'nom:B"9+p^U*opDOqOl"(m.grOnrL$mZCMLc4L5$LW7nO*s/ZKJSA#ed#_879$4VQta$%,(`A0+r3`g$sZp?608NiAc+>.FNNFXBbIKeVeHrI:U'l;E,$nRPcortAbK6P7oE2r5nXe<54Tn%)(aD5?-Iq,V1BqkWHm2dHG9Y?B($MB2_&"Ajo.-m__5l9Xp5N.0@_/o#m[7]^T7e*eW%nY:G25S'Ye>]'bfWLhCY7fp9d!>tIafSl[(_9UHjlL7@bqd2t3B-<:FB'4R,+-lZN>Pu<5T`4_QdXJfKK6Js31sWJ\]\N#X*kefJnFRIWOWr4Y:+kZAN2AmWZ2E#O;r-H)cJ3?I!PHjW59'iWCmrW!\H2h/n:Wt`>,jIkdXDf$LS_E[o6)\D\rf8U&5]tB.Z>h:]Zj*0%$O=$6IeQTu6$ld$Y%X1HmP)2)#iK>"=F>GOu[lQao&a1/$6,S(@hESIr-k;<+`K,6GE#D\0=o=6RLM,FZ%/n_6^J1in;g?hkp7Q(1cNBM1;7oRSD:=/Z8Nrt^V<@E-qTmH1r/d=LC:cEQbr5fuJg??27Mh-X?`4j_8fSu:+h")1@k*$*NI.2*:;Y=TF=Y7gB/^`:XdX=+TX1c]LqL\?Mcl]=t!R07J/DF31TKI/U6;pt<]5N7)fqtf6sS)1JBeJ.2C'Du4eY'lakQ?Ke]@fgn]bI'?D6[//WA`V^0DBtoK6@bn]Z3o!>g[MTSE$F&E2i3\UZ;<>jIHlCd-O_P[&#K,t[=T_J4&MOm'objbL<=Hs9f5n+Dt6.(q[gCkA=KkTpdsr637q8:%3PV9KCpWSRgB)X1$33gnlemK]csS_9EKG&cgSSn@(V$E1EWf4lmG+N;3]1;6+Ng-=>\"2E"*2iU'cjdZ]\/59qo@//.tTMHgm_g"Th["ZHRZ_q0uNb_:Y,3RUCrW0KhV$[FHVQ.UHnNdIUL'786E?k#H]iajJO+X2Pn;/5telj=#:d16fbF%:>BPOO6VA1L6eT;B6'RRi=.(!eq:7-pQBjUR:in4g(NNuC_2pBH!1d"O#0CF8")*5n`I"eJdhAUK3a@l=rIsOmKU\4m-.mjc]3Id'!*JG)kOSb6>B],]3gjrCkP.)jhP2QiP]$3A7p/3p3+_t+:0=f2/P*AS_tDFL4I@0R:fP]Db4GkAXSc&t]6U*/`&M#kP1\\Q-,[(l6-kpMBImog*S.A#2R5ii_SZe]Z/-o*NI'+fURu1$icg@pH]0T[I+_7,lN3OKiO]"D[%XJdFe1^-WhtYKIPV-)d+#aelYr))4;iGEJs8]AjW[\?lccE7(EBH2Qs2;>MQcZpW##D!n+Jc8YgMa'pGjKlJ;q[`@s%g.=cVr!YdaMA.ET'K)nT_P$d<=g[QT9;%K6,&mn&;0iXD4%%o5dMt+,Bu(*_^VjPk\e#Gsh8GNGn!=PHC%F42k_!P2[l'2F`MhX[3cZ-%k-Q3+o-"Dg2/[>f`bqXQRZn]+A0_`Gr3;=aRAE!75d&5_BBGbMgrRQ^,D)7O/_)s;GKZVa_m3d7^2'GulJCW^R[sb,\HEbt2Y'@SHNY:/,aEECc.qHISl2`6JEQF50tLN/4TM*f>(?6B-NbN41r:^rVI<8:rCqS&0I+h0IW8p\1X/U92aS6(+k@$7l#r4rh;9V`XsEkH?fTlAAhpH33Tc)Q,+tG+Kq6b2>Et%3ph`*Ip2duNZgo/O;JrV*YJ4lISXn_4dGY5W:dKDR,(M_0n1Q=J?pa=[Gk1C[P=2P1_DfF3D(Jo)"21Yd?Ng6gG)"S1,oE=,,i%[I@MVZrK#.\-+m$hGg(DX1c'i"o5-dZ^`>rmDs:A+9b_=^SMO;_r.q;m6Z:E)PpiuQipZ#Y>Q<"ADeD9\fu@"+Ll/R;7g+_UpA$WP7<5=eDcGOiY,?+`oHf[8:uaKHf-cciZW)pg1iPD,EkU6#Hc&8U$mMP0pQE]lGFN2!3m+)gZlA,0Y/5"hV85W&]6]+Gl@Fj5T*B(R?t6Br"fWf[Z_KR4nmdd&)4dR!n4I#1K'@MJc3RQ/EdST3EgI5XNHIs+-YaDS3B&T)1BNJ8$5a\%KJs,`U35Cn=MCsG*Haj7mG$t%5,&ZXd$Wg0dfeC8h6I3(+\s^.`cXKYINWM5:YAV's^jJ-YUF:Z"4ubTC25e[5K27"?l>nH*hkJ5SgNc3ko`G2_r>R?]gYMKt,=Y^.&(fj-VE=soS,VQH(!b'._Ti\VHt333trV;ZR;b8i]mc!=q6]380p'[YKdnTu/iY=-+oYm)Wah1g7^n!"s:,uhh(oVl+:%45Igct-E_YFMqT!MX$+*DUk/J`i^XN1Z"Bb.Va7h&RL?q#8\l%#hqB[h>YRCOs/-S8>qV.>.&.!1c<`"<0;r5Y;X>iE7*;r&.T8>/E)!5qQeq8_G05ka.u*ps@R"cg07VBH?9^dn(b`?o7kUV)6\:MbZXq9oj0DN=X8t^#AQG).>9i+Km#6W0)AZ0[^SPm]NH/54=A=Q8r$.8^X_`]^'B]^`D9XPp]6.:STS[YnG5]m\cEK$1b&Cki@h]CR1e8+WVbL#u:h]%5o9/V"@E20ai"0?(odDj0pFS7ppJhR`+XaS>V'?BG09kY4BJl!M_G$5Rg3[-+H0^29l$*Ar%'WlU'De:/AW@;15HWUY6eGY,MEa3i_:SHZYQs5HBi4gXP63mM[JeoKdm/M#LIJO4BhbFEXQU'rQL37I+9WcnE3?ME5b#*YZ@0/HTg)p].%BA1U^B6$2%nHOmM[7FG(Bj$JuG?/O`3a7M=9b\_6@aW6Z8hS`9E9W1oRdm,Fmb1m\.@]G@1^c_t?r1dE6Bo0DPr>4eXp=(#3E/Ti3P70R].1C2@'pAchs2:KA]57'r)t3HAi\Bmi1^P?V-lH`#eBIK.ga8MTVM-dp"&3adfbIh&5LW0^jag8U33c8'F[/7s,!Yb^jcHb;qfTYIc.AUF*[adc]cj-R(?S`h4"@N,aWQI)f&p,^LWXi.`o/!!F[`mFF/"a+Kg?&*AB"5k-S2ao<\G"0PGAY8ZO(W-qa#P6eE/,LS%iZk]99,EtbNKSR;P0`Z\G!(P.^*AAVIb+#:bN:d"LYS9'Z7"D,k_jJl6cZ=o3FP67(_ir`Ki/J.Db`d6`qIdi/6dKu4+OOC2n\u>ICC_G:ks%jR=XJ-W:c02eEAW6WgJq/F=WfOMbZgt?2oZN(In5qWUX-e=p0re$4;cbK)*2V1JkE-r&D!cPYA,1:^,MZg4&(ti7gQ3C7o)F()gRF&Lir8@QYe6=TYlm-;uQNHGo'LIVP6S%&Cqh@7NSH2=\G)l=\?,I7+E/ChBJra+%_'!i5.eUkXAU'\u*'5\n.5(JjeCJ29Wu6?p'?0#LLh6G"*6=,aR=Q0DKF_K)W*HqO$@+PS%>eSW.,aWTt+_M8"0WX,?m6/T[)^_#LpoiHR#J;bhrKT\S`m<23*((&b`hGHQQ.!)JBi>GqONgb.hRg2u02.5Itjl`GnV!05J.K*$qIIVl<(l+Ck0KFhH0QiiZCs$nQ2u#Yq8MGYXsYD]AIZnC:TU\8C7*befB?,\g)/U:G=V@K5OUocG4":>."[eE=s9gCUkk%8\J6rq3C/:,[C%B25[$hf-T:RGVFHc4:;B&J4=hTbApD42leH4t8GL2.d`$F*0,1CieqJ"(W=XG=-GKc-EVc1:YXDN+>3u*O_bM_f#[[NBGs=YchiTOF)LK:.&5#c!:;,[s`oaE"l)H.HFDX(T)Hkfcn&\cR8\1h[(c)ohPO@0V.?@dBG!W$3-FM/K\cBJi:WDf6u^n^*#@;o'a],\'/s#UCg&hHH91*KYR=?DeS9'?RKMO/`%uC5GR,9)qkrCR!id(0ZJP]ZR"aHlU4H=e=g-eq"`FO,'R3_=-L0t5+qW_Ylm\s)sI.nDBS2%e=XLBLP)F5msXc2]se&`Q\/?q=.E)QU1oL<6-cBkUuLQfe;"5Yn@e\C`4"jHg2->Y9[d69/Y@Re+uDNfOQXB*$8"S8\=Z4-a7(=XmWsPLt=$dW#?BW0+[$`+83s3h%EIG$Tp$9a@_"kMg-Zb.BR.kh)CIr$7J08">_WD1#*o_Z*:mJKS_nAd5n**=\<'Xk.:A6EAtPj076q(m5Jo3??ZS"mu4"A!&qTDpi`a=mJeXj*g`=rN9o^uo&%:S,`N6c!R(5L`NYr/#[C=/Y7J?n6"-"lZ*Qb[Y1RP^57Gp@]c`UoG7:1TX+?sD7.9<%@#Ijq&$NWm&p(.\P0I@(*RtEG3Isq]'?oI\ImAP/iEuIEQa=ebDB^O5p;a%?7CGdG08QM)MJ";U9e,3qF?]Fs$uZ%cG>A<2da7n0*/+5Sr:u/j/i.i]"GP&;F#R:02"g=o)?[.8C)sehMDRXB1Ek8eA0>tPQW-+H)jP#iN:U63`;2fOga@=+D\[@#6GlIRjH9hPJW[!62Nq,TDVraXOm@[7ae!=E.P+,$dW[215!;=M3D"5-&0):,VNH*O*Gl?1*b'Nhj%b0H\Y:)^5%OL6HP$X",M!e51B?As&7JFX`p-nsO*;S,DjA&VOO\g(A,^8\Kh'o\_g+R,>bD5&JHUA=UR]E5O%,r1KR1UuJm1N\lB";'[,5E)odKSa+_($d)L3CoH49JtgN/677TS@%sNS/3^F;!^BSQjSh*9PAH/R<-1FLZSL?"V$t^1SW?D3ADR[G)B']AplJQSp$fOOaA!sqA`Y=J:+s?R:=j'+Go3oTPd8[=][$j^hg8B%igj6XdkS+;<`X)hjKoh*Q^Y:)!@9C\(?saO;m/s0;Lh=j_il%#]].!*3SR:;psr>'#NCrc:(;siV9Z!-_@sU?@4'Z#"UK:R+D!@iKs,khs(0(Z1uLe4+KWdK$a')JkeL(5`0g&*`**UFdTm+$T"AVEeiI%3'kUJVI#$Z_-+(EnVfC^pfTg_"tCt&C?;QVuA\HnXu9XRh+?3Z%*Z/WIi,Jdk)LgO0("%?g<[)>dm&NfjU>8_"k?5dYD_.KQB3MaP,*V>5XB!6[8h(KK],23Sc%a[VjV8''e?YK[N@.mO749aBZ*aU`P[!B>j/L/.)4[%IKH9fDeF*`o:ndVrU*tCn*0W5A67uCgZfPs[X`A'8n85RrZ;^-$mLm=""k_cEOeh$XIO@U%eW9&SP++tRE3p$mqij'%UEEmf=]D#ef3^::OjdbYl)-;mAo9736R@E":ZqXa^j;pKe<3?fs[O0=WOh*Y6P+e=WY@DLSB]?Z\rrRM!_9Or<q8S/h^J.2r;/*'_\>PW'D!g/%7EMfkYFq<&1g.Aj_edEgAZ$G^Hr=f9KLqDL*3('4^s+k'6NaA=U"_HBRmBQVg'"Gqj23_B(Y=3/gIc+&"S!RqU.VU-+1k8(3p6J?N??8'Z&\_MY@W3?.1h&^]NlU@=(Xd"sjZKmpbD?>$60QQQl!'"&egi"VfbJDGs*kBX_Qg'\OidtYL4UeYRc\_:Vqg0LU9cB#(-*iKD_%dX-OJ.tcVIFMR?Ntse2^.W8U21T[f@=]9Bacgdo[5,p8>g/'B7YT._5I>i_*0`f[sh*0B&A6S99&s\YWeSgS;7JO:m`faLu)8riFQ)YGA?0[67$rG4li)ZVJ\G3p"U4Gr5!>_5Sn@jkU.Mao[5P[3f!fU5#9d=gs$%qgXnTuIZP6iGhHBq(&/hff^VP+0aY/Ar$jo0r('(trFZZ`s\7EYZs?6oVCtf3;NppA"Z&oD.-Z:,/DFnTRi-fI)$*"<8fqYRD[&Vn'fJpLG*pj__R&^QFFp"L.k$COm\Ht_.i=jFKB5qWT^_@$qjC_2`#cb(nT*bV('MTAX<;3gIPrU,Ldf4WH'K.B[=/AQilM3\Jh8Gl4!q:-)1h6>*E5V/fL[Yfl@F93".8!dM3lnW%nB=Sq3IWtd)3_$lPO:1p6;t8b1^+jW%fZ5CPNG$tC.2+!-@[*,HYm-i\CC#.>+&L@)hW;"WQ8$Y&3sd!PVQ)*ZO4lS5K]6U*/JRtkI9X%*Mb0]2&BA>2hsJ;"R>5Scet/2N,-O484AaPa:g,TtXS+]$hb'">"K^3r'.W=BfJ02Q]!^J=8.`G[`ooJ+\caYnG)C.EI:Qb>nb%/4)X+WQPP5/3B)#>m`Z""oOrkPmU>!.IX%D`jWcmgMOoDV(RjQSH]9do7nu=M"%\Q:dR*1@G2N]K"->$.g;a=*/rW4\^1,PJegn't#t9L*f/C:nr&$9up91W_"fDU@,pLkOH;f"5cML5OQoc9m@'>>Na,A+d0*l&hnrn:d+b3O3(9PA5nM-O_Ce\]$i4^?)>fE^Q&q#fSG52*01O:qnfi^k4Q$kQKtNY+n"\BWXRCfXj#KF[;>:'RoCJK\bs?kPsAgq@[+&pu."4r*r],q&uEprdrs+AKZ]5$HgSTebked4-PUL)FT-W0ru(,_:JO(s!9@;u@mbUn=7K$*(A3`]h6q\H:cMBgs@h^m8;\VQ6pR&E]V>iKT%n9V6=>'E@pZ/Tn:JVV#VM+Iip(=mY&(#Z@)a4nVD-WY?Fgo/nY\!J_j30N%\J%tSTBq3kYZ$5DIK"rY=AE$u4/MCOu2;($qiA7gCI/`n)FM[Nbl>s&Lf"VJF9.UYGq6>MMj2>NJF*oLrt8gJoO;eg^,0D3-qJpJ(?--*]e::cj]:()MS^!]Z/nFc[bP%^^>'H;XOgYP-jJ_S0;'@P!J/1*bU=]XE)+Yka/-O!M71bcG`R3&@F:_)biN44_l,,@IF06U8W^,oL3=7[(c>UkH.L$(N,4Fn<%N(6F-gk\%/\8)rN=FD]*gtiO@n^:YnqOnllS0,=05!3:oDrAfNQCQ2?YOeNqNh'O"WunSn-_WB=nVk.8u1;5Uioh.CAZ]/XISi%b?,c7D-WJ2UgEY4aP"QEOg)*+Pe,;Ufs!;&ggaKm18_(jC?=rVgFq5h=2ZQ<`UL@<"QM0=%J=6oCnCd!EpAn7MGB6P@Xe"H\kHmf+c2h0>R"X>o/EMD&?pH#Q_IuO&>ajR?9uAlh2Dh?_F-3G+PPh'^N2fbXLi_?bG(=LBBO+crN?rl517n.?RH7O7qQ<`$V&BksG=Oj?S6J6$MM?iT"%<<;./Q<)qqe/[cCQrngbW'?Ee*s6H#mF[iMU"a1)EJfWjunT`YGd9R6N6f'WXP&pH."dDTqh'alfg+X@K&j$:t0jbtF-[A[EqnnsUn4>URCSDsR:_ga#d.LZYjQ=0glSX1JiXFfO6CQ8]-tN#@9RS`O.2ck1-#:`!0/CG@Xr3(6XnKBP43!hWK5:dW$&_T^#%HNe2R+B74JE\67_XHMmNGr"-IEaORUAA%oNsI$&p@6jWO;acb>em4JgkXU/Rs.u*)j>\(bf,(s$l]%?O7D7FQAsC8[F_qki!jh9s#aW-!Qr5@g=J7aW(Z8f5IB?81@LIbQgt(L8As-0,@ud3u4Z0bo@rbZ,@mjB:k+=0oqlp/;1X)?8Yf3W)uBBQ1#5,e@QV'L<_Hq0"6KUk`gl!EbWa6oQP8:m\G_4gg1-rD\u4"Pc2F`q=nujeeilo`0aWDO2`n9a2!:1d9rXba:M6#4I1kt0C4XSjP],r'o@74VSWbui^lKi%1r7/bE.OW2EUG^>?".2mUWB1*ioitjqiioT5ReuA0aWnOZ)bFJ('r00HV=^tS$'d6h(%ntKJ>.q6qWc1mm!'eT4d]OHK$-1\"K#R>J:S%#tR51D\jgrXq.`]ECpTgS="_K_q-uHX8Gu-[e`r9D&Ar4LPABWsRr;L:EXT]C'1TJo?OX0?mB7r`dWoP`Qj^#KReo3-IH.o[gfH9F?p\]N)RDiEHUNbH[W^Jjjk)!UO%qXLsN2e^;X3mF[I?0?n3d"YbX$PD0uC/')CQI`T;_YU.#!,>WE(^.ZO'>1sL/eV:NBd#O6?.*aCq_$f^<)SjPgQ8[a;c.Ku-'U')HYj*5VO2H/@%M``Kf6s(53cJ_SF>8lks>$M(NkpY.M^NZ,f1\VNiQB1n;8,)LIKO:K+@C-f(`,lR)gmfV95-:d^+9CCpDma0,64U&E_%dV9Lbh9&=8p%U,UBP#pb`JX6[f`Rdai`'7/J`5*,DRC:)Gf9.VmFil6KEbpc&Qd]k#CN(W?mLC]p"u3=m#.3:oXWJs@8;leT\Kq@@C#hR'C2$uHrQItP6&Yeg._0(p%p^8]s$ru[O.R$<"B+NMn3^V0TmJ!1iAm_q+si422RKI`NlHf!fpuE_"6CG4?)oBQpcPm()Ud8#Xd9,2VE75S/3ZG/h.sS_U@ca8e^N>pF.3GA_gh?&ia-T7N6i15)>H93/-Pesh>slWSLH22GJqPKB\?cjk[jhr%tE!VBJF$Z`r7:b>Ff*;C<>[)\mB)iXr82';c0Qbi#!la*U9hhi6plM.!*Kc;>!`bQFN%[]E[c+MOmk_7>5GE;>4@bY.!PN#U1cjX/)e#n&Q8X*R8?3_`;"EkE&fTs"H<>WBjn/bqE5EYY"tgaT.2Bc[8M+)m)E+3iZU;.(qcBLN\m8-\+,k+Ekq2Hc2)J=8#SjmO?;[K(It6oSbsGUpFgB.kX(giZUi$0."#%$."]g>-u%+$Ud>'FOuUHKTe;M!5KMY0`.==,\m@jhoLht(XS>@KXKHU)E>mX5met@MYR^hq7i(LV'=#ILlU*-3>7O64_N"cN\n[WnaGL2L\iO0!JBk]^/hZHB;(?0FF5OrW5UB34c2,3ND`oUDds-rf[UR[PQ=6Z\Sc9mm!"MS@h)n<%S5G'[NC(8$3`^M^*R5?D,U<3?\l.-'m@-Cq^eSI8KahLX1>ETfAG_L%oI3N$=%]5.&jPSg2mrNis2qm^6#p,U#*gbV]a7EQT@1+2L%^`uGcQbFit2eg+58o0?Yfcp!%kam[h=HWPfDSEqinb`^@Us'i=$MH6/"Nfs=.2!_3Jdge%bT$ApuBlE7"F!5:1qBo<;E+^Xi:l.9eW%%o=7Rn&j.nu:"(`1(jLJ,AT7;Xg+6$HX?o);m9Zhn.hE5`6LbreT`Ll)\MbBjs)E/d,q7Oi0#M]fq933Ge/qr)"H5`6.hhfm[h@5U0`[V;AFeXAB9NPB5"Zn;'DiW%%#Y_W[QZ8HtAB.)4B$8;%J&XqE8B@_2q80FbVNb7nF7MGKjK=&%mV@u'N6K`ElLBrk_%$>a$IZ1s3irSK,!lb"5OsYRg'DOakTQ_F$a%PNhp60D2&cF.i#FG,=I3sgE%-ek5JD&4!CXCK"+PAXlilGO,+(nRQb\,X3!F%)U!u5R-?%5]:i6NCbGJTSqYPDV'N9OM(VXR4it^BrE+AOCSKi&7\8Wl3m-MUu"O%Er57pG_8IbH.>.tB9OZXN[p7-fC+L9qF1(d=6[c8Ik?=+BMf_M8+U8b_INY1(jl%c50q`VuRdZf7Z05k2hi0ePh1^7k'D'm9;(JVLTLt#jG7Dk,b1.J?2$-1j?e[ee0CTRc^e?oO6)Ya3Dq;'.6$/9QKu3M-A$a^]@o2elXc@=`Mrqou(>!=W-"Ve#(;>`EQB;*Ei%V;WNM#"Xm17UWW#g(?pb\mHnfgQV5NI3&qKZUXIIaNi7_JjT40kXurdih'h/=m,>\.bi:d4'+TH;:]m5Ap?1TM`>6eRXu&l*#]Rc_BjX>]Aiok>_AU8:-rDR_*)@(A4G<^E]utKFc3"*P:@tg&JdJ$^eCf&GWJ;Nn5D.g]E8O$rV]:b\8AMK1a9oP+VU\m9W^LeM!lO'8efkJ;6jqt\Uq;`f61Mr%#?5W[U5,,#kW8tVlUq3*^UWMKC"&nQ8?8a5l*C$O@<66-Qi_,T\]!l?mbu/QL^ZY'!XtZjGq@quViH5i-H*ht"W:_WdEZr;%nG5d^?>gf"1HD7Ye*I]f/X&JCs(H2C@5Mbc[Tsl*iruQfPU6$3NjlD[bnYtjM7[Y=CYNV]MPeX["Rn=_3ResjhK($lT+P;Gj)T#6QN4,NdqBS]2rtKPoQ8H#N40POa#tS_2L6eRfirs,k.3bt#Ug#O3"'gRYqr!V/9@alDa^m+(udp!]fTOMYTOC6)?'UB])A9_^`(?DS8)];RP'8dMW;a3q5Sei7@:P$2OZTGk.%QsK3u92><&eT11b7.3R:Hh0)6mYK%u)&*bHlU\B*a[I\$VR+'MS@ju5-_eZ_&(4R;4X-iCsbF5GU"7i4?[od;VONBmX)/GWl*CVAI7n=.[_9j7Sc]V!uI]HA<+!cOk+)V;LQ4"Y>%/".;:Ve0dfDr5a#P]N:,?AGH$EfO+Z3MH;d]N$LL36$YcE;HFkQ/82u`aIDr3Y]!n`J,of1$%1s5JO.SIdALGq%D!c:+qN7H/`ou]TVSe_2uK+bt6I;cI1gi4g%SjpQOs5rirk26VoYlX5W=si[I;(DHfW#<"Ku_F7+YM=R,[Pt\\s'.g'3NAe6?m$+\ZVocARE_J#ctVA4XB,:Q.HI`&LH?/"\(!C:!:T_\@In)P/j7+Z14V>LaE(SRCOPZCeNP:n<02=N7so9WnJBdTNVUuUUc%7:pBBN3kVgGEeQtY'r=g@S@8^NrJ_e`I:XXE1ZK<"ODtJ)%s+GVCZ)i;$7)o+#CGh.Ms30Y&g^MG+ncKclU@`2cV"F)ELcfO"qdRIIaG$TQq;pfFm_G:a>V)^?>3PR@W.;JM>uFPi?mhZJ%t2m*0:SCp&,2B(Hfnr3d7?b)HF;*@3<;U9Bq_BqNHmSYi,IS?uAfXdT:2\)gC?tgl6mLRJc&:+#R2%-X3L&EOiFfSLe7S0AlYj=_V+'BRPgaVk52348`hd8SO,bHtT1?e*kRgm)nP'hjoO>2=?jM5,F2NOBQbP:oWJGA^u_Gka?+RlJQ/<_WaU*_a/bMg:Q:$'-\oTQk]YP]Qsue$j-M#c-lOu9I]@aodDs4LcG>8H'+'a%j3Fg5kWA&bo#m0<#[-,T6;(*3"Irp0ToGFP!Hi\G7^,iDK+[KO_D%>\I_b!@TMMb$Vg`R!I3F<bnWa(>(]"k<]#7Q`$Ufu\*W#1E]1V!O.*PFNAE`Y1Gb8$TQCH3\Gk`JPWWWO6db4Kki>bjmf4jEHAM&X),\,33JXJm`I1G%03O'Tm.`_P<7%3D+W%cILYfE/s]gEG/_M8J`E%jf-3AA`KeX']8EB_k/2uED]XHJqq3Q.S!9VjDZ93W.07VaR,,8;?"cRkfjjVAWUGTDrX)\A9(V@a\LpZIl-D)j=mSfgg@`Y9gLeaFP]6LLEAX?o(__]++?M\29^E^g+R*NT3ee>%,j+>Z&k,R0!tBUd0@p3,]3?OJ7KO-d-GP.UJ<`d9GZ*\(ujqD?91P-)l7CneSSniRq;QE*2]OK#4!B\S1$L'C_+HiVOp,]b^L>+3RMHMS+"s_%MujiUT/BHTPNh=1U5$p-pGI_DL1+/OSPV.dh9$4>Xb^shk^$5C1A=f4T62+j>#(;L1N`Wf37d!k328q2sFfX25tL8)[U?'i\i@qlV,dP#qV"$mcRsI,4_ho>ZT((!!W.0),[^`jVS(:hkoJ?pAJBdgj2oEnU=uQG!K)S`S5I8&h:2I/2XY.$S$n'5o;A,eW<8KMVc-B+@W2&iGt4k@LmS5$7m0/1HK0)s/*t/isrN;NQ\ZNVkAK]MP$`+iQ(h;BY@J_J*J?LI+:3c:%A5_p7Z#G]"S1G*K%nDJ/C0><^^7fro&i+?=Ta8aks_;&&h>-LWR8(M-o1'?HjSKPU=MK]foQ.Yl8Re.@G3i,l42$>lS#h4]G&g2%[ZEEI(g5a&`KLE6PCa$76l;Rlj:8^f6/`8R!GCuT<`L7:+P\l?O&c:_uh/.Nq;9TWBU'KX2g;i;F!r4LnFXj,+&:br?7arh,X\0K10-YXE"HN=r3&-kc$$rk/L,d1Hgmc#8Pn\/A>q$:rl6L9,l6/;#Sq^uS,dh\CDTk=K:KD9^QjokR`=_g0T*sMg1>0aIV%".[1c3[KIYan0(Z:)b"[a"KI_!j._>qLns]t]`P$Co?oZo$L87]Ig-d_Zh3&rUdhOJcET!qiD7A9*q#"VA'@;lbl*$FZtErtg\!9,q:E9\MRUF'k"-WA"F9r:)llOD'trs^N/2/*AplSAI3S+EE\A6:Wpgi@2U-#FY<>i!YN8!$dXEcLZGIZkH#u[J%Ko!<1*9fk37Vf1WosON,'*bHfph.@q2F\Nn]G*<5lRi,3p!aQOg%7Hi^_C+!e8SZO<]hSM]s;;^LeJcIi&XYg*ePOXL?*RttC!&#gQ6,$#s:9>7mS?0FgXqo=_9Bqk;5ZK(FTO1S-40!KXdY/\!i]f\K7\=+GdC^_gImu%o%)/+Xm%u/RNgNR%k3PsU,.?A9,:4P,:UsZakZni'>'Ybc1PBgNZ[A7\%nr?14_]Ls\RP_>Im2BMWj*Y9.I2tsK!Z.BH^HQ*>?3Ng>Gs)6hFTF%]Ci\R_.A[jZ%3`m-l7l+]j7(!#W=l/#a-'.5F4\M]auE325RF2JXnCH>[A\^O>J0O+ZN(I^=(M!9./TaS+pq,s.EjJ<'\^:7];upW[qi'X414qJE!5e"(\@=HietY@.Rn%!J2OmD/Rc:ZL74pbb.bF!W.(?1et;6po.EFTZo,7O#QaP\Yb%37fHN7WllbYu@$3&c;qi&ROtCpek:Zjis#b"kN6qWLW*osWg-W!Y@Bo[(STM3@/PlPJ!il&^4;J(;8B4A(H@oaI4.I;m,4JBaB1(*5C>\U@fI%8,=!>!0(#@9SgSG[jQ9D^I,A+Jm=^Y!9M(HD(E_>H&f?S.Pkc*j)KPD%9#b(<[I4iD^U#?d'SA[OS=[@=o8"o@cECNIKGulFs;tCtcdlOT[D=+\de[c[T)t60+1lK2e^MWd(p&6b%aM#\&9QVNW?fRHo3Jic0U-@pLUluAoeem/[\=KR4%Lb=dbKofqOV!bHU0TV8pBW40/u-9GE;)8i4A%0G4.3^TE1DUUV"?"\X*;k#jbn,OuSiDFN"?&Hs:6StnZc#QZAd0b0Y5)Ye\U'p+_VJt^EJrN)B/DVn1\L0)Hcf`1GUkYeDAP%b1h[N_PW\J5!YMrl+%7L!Mg5pK]Ou^OLK!bIoFXspZ(!"t+@/Ac4fiV:FZi_NYGZ&46rc>eY/]%iFHR^jYmC.6Bi3h'`_=)-7pYb+2P>R4Q[Js]I\"<&QC:@a/s]daH9_nQudD/gomY6#9(CO3WBAG)b]cn-]Q#\iMu.l@#I27!;d-SH4])_%)3@Hh)PRrKl7WB3eC,H3fu/LhTH*nG>C#S?]7Fm_pbD1!+m^`H$rZI(4+DJAhPD62d:.?^a3(WPDG'2FXHaG=Mg1FXWc6#5Z=M`gegat_BGb?1%%iL;P0Zt!hQmo-9,jM3)03D+2$KI]:kd7O)\H/c0?q:.SASV#i%P2A;1k,k$fn59o?B'dE_4q:XA;LaP,AMJNL_s^Ydn2gLbGhk;j^E.hK.YT.Rf(^8>'Wm?qfZ'3'MTF,Qnlt^F7:753n!pAL)\.`Vo"sGd,&Mpl7_uTG0<*FdV0(3S;'g]Y%mELE'PYImpW4n,48D>3UIl+:_=qK+sIW0+d$%,5k5dAXu(!IhC#4OWKRkRZ]6*'ir\0"c=<8=>0VLc?f:.NA4(L>#+acrh[t)Yf/uNYVL.Fnc*d`qTS'.9;2^gYA\VShs22bb(a^0P80;Sp3t_EV!&r#cOI"#Hh(0j4R3m]kCaOO@O'knlQ[RiZ=G;[4q`IYY!,3pas^ngZ+PZ&mF=t^88f8!]*Uf70EV8WFJhr'*[aLLMltoiF%\+p\X-Ae^3E8/_$rT'B=a$aJ>qMP?#BYLcGh=g7\->cVHTd@h6V5nS]sj]KkOlVMZJfCN?g5B:sTXq%@NmAes`2KH;i3ARUj_dVf1UmphL38E2A>S'&BWgp&*bc1[tUs5(JYhesKoha>MBfH".`Z9F`?qf(r6b2=YBo-[soI21M;c>\Zs-ep^ul07!s\2DhS_gMidf[Y7>,Lln&/nM>P!3CQT*@3Lh'-L3HH8g6tQe*E#C<%4(%FNl'T_#D<]BU!RR9GG8d;3KsMC"J]3R9sN&ggFtlQ=7_j,j4I-QICGZJ2thV$G=o]26_U9V:bK&,n??->Omukk,.GT6:$Oalo;J.79$DYmd7FWSOBPN0AeR.;0(b`M5gEjCc$hTiYo;^aQEg.ceg2pC.1?$MoE[lb&i=G:g]mS`<@sh$ZaN^Z32B0p/;QR,)a5C#WJrt_kWnH9dSf(o+1JM0M"]^NF0-cKW<6DAQ#nN<6W[*UN1Gbk(M%87W1:*g,@ZVpFbU`N(U-!h'`[/?l\L:fDn,c?R\pPLq+Nle$;HVt`UY!P&1!uP+b3T/#tV68=9bDk2NW(?QIU3[7a!+YS@N(<:&7@dhIP5u-9FDHP_Ar/`h*1"ZqZ'3]ten:g\72hsMS*p2Oqf/L)`S(lAIL+-Dp,DuKH#@e?>o`.PPQNH:E+bW(\RRc:.N7k"VPG`^aDjRpl\dAo9c`,;U;rBJkBTNk5^KZ/dm]F!\_B%s_IF6FRF(6XV3IWu[ji/_Wp.Q`AE/No'YZ&q6fTEEDhEN/3#8OO`^a8,mr(7mbWh14YpD@JgB/)c;b4H9MTP/tH5*uafSWLMi0_9fj^gX![=Z/Bb)`a??5eXF-YNB.Rj!fIH4p850!4q`Ab]k>&oRD@G0+GJNP^i8HOM=gf;,r2<9Lg'/CIIo6RKaK"hS`r251fIcn>`=Z#H,Q_!(g9LraMUS4;8X_M",SUmhNBc"^:gH!Ne*NCX[uW/CfW`]]E:Y?j%%!//eL8`2?M8e$@8J1R>ICFF7P"6M)nc#=o\hp7uC'CYN`la0YcqQDZe0Xc^ok`h0Ci8@K`9CrM(@hdloPnAHptWrrW;rFETuk"+%/2i=[l07o+C=5&bc\4_ej_IcGP7I\ORs:C=KA;.?bB]?%"f(QN5FSG6E-$[ll;,NLLb3@pp;l,_,?^b]ZOKc[@0>JWn]8J]!5@/3h7oJkYaZAZ6&aqMGd,;@&kFE>,>>ekHU"EP#sIOf7U,4tlo3V4N@#oJWc&q33&$SMJsCFXt[6(5ij.t_DW7$6cO\,]kISHA%n-Ma(eL0T`cD_p-pNpTo+8B,R9tH"qFfrB3I^r?B[EO?5,bi-QIZk-7[;Q\'"Y8l'.W:3@6@'TZ.SR2ZJ5V6+^4o1WkE1]?m)rm2UMma9EH7b"JA"f#@Ap8aS7nU.'pC(M@!`1iN6k^YEfB369(#)"(]RHT@-<;r/Z-4`AH"33TNKn&A0^WB2g0T^j5mOpM)]u4(V)"9OASutV@c'#Kh=7'b4/Li]l"Kh@63_BF,4*3^Cinm2E85&=i\<3j@3h:+0mOp"cd/dMH:X.%5#qeJ>[f$GjI>$hdS$VNd4q8Y!(_oLo9UbCE(2(Ug!Z&]B-R%lrhC"nSC]l)!"M)'/Y-"+59e/T#Vu$O^&\kWsNGQ;osTk1k=fDKF1[fgRPp%2`KnTot4&G9-$*&JRq)1DXQ<[jT<8ri$mgWF351I4kBml"'uL,5TG4".o`qg`sW^UPuMY'/_0G,`U3l722V^&"..I+@..9ln(t*i3/G'^Rl,#g4Arr-nGl`N?7[G^c,.^T%ip8o[bC"HS`-A)g^>kgDn=]`70?7UghtJ#Oq+V!\,c_I2>(SZW^nUX7g)rGA[9c+,EV,S'n/P`%$BO.l.LgU@d(\pHb#rGA?m8HoAV42-?R$eY)Er3?'gGV,]Y]4*J*5gn"1(1lKK@8s4W(f!Ot]iL(_[`['[1B\"aWr]Eb-fb_^GbXU3"jsb^$0;Z[>S,]%qfWUshdXjVuF-)P1Z-ER0YYP@%6W?Poq^6fGU&;;E:q$oMl01e3O29]2M"ZLKSj\)"KTg@]H8N_=IpKOTR\Z4:@/Jd9.sPN@(o5UKK.f;M@?O&CW8!UOh=RQj1+%lJQ0)TcEp8-&CUfXg[H.K3r&1ZL7"g]p$Jn4IRebR/D-eKRMu_.SZ5K,%$&Ik#-YR!nTrmi[smoU6:t7emWtArK6"@kIB+"Fr2I=)JNTRf#dtm,SU:qj1db*"CjjFqo0p5.Jnel.EBPg>o^sq_u;?s!+!4VOEbhW.27'ZI`p#^DRj>./<_p#82BjKVK)6%qL4BSg%hR=EJ\SS$6k.N+b1c"W*YSkR*2\;N,M,GBn9b)gV1]'k1M$37"+@P50[-:bn,r-Z+`L>UC?U(D+c&sP$">-h]]\'U;>=hd!r`f0AD<&aUDS)trI9pd09U]?!<6"*1Ya:%<(K30W40]hXB!s42Ba.dSC>6SX"g*uIGXg9C^3YIOE`0WCan1CFMW1cI(mPSYEV^'QD64qdnTm@?Z"eF%sABOn!3:LJo&4KmpVkdL%BOO&J:%B##f)J=*.?%&U1o8@"\,E$4!;[mdOObE!2\Qg@"nN,msq;==]U\a]]?/ack&8N"01:o2)/$c1`lsY2'Z#?CZSC"R^$EXb]`sA*W2T=Xp)QX!\2E:6b^bj;UG%eXL(A:dLIEJAChZeSNQrWLL^KB:X!@IjUE&`PU;]4s)4.jX*E=I3"8uaU'8T14dJ?NN$t7Kj/\766+DcM=r%84Q4YooSueW@])BPMZL>,CVK@Q"GTaj7YF!o/LX#HV)VKZ^\l-'n#bqgjmP"Z)N)'(%Y4K!Lh'GmY]8>kR)LC)$[f(bJ1n)]Tun_JEUG'GTn>*CrVT=nZXQ1XK,ZP*Z+<6*3Jle]ra0rFn5;n4X/efnhlR!L]@R0u.c?0<,VuS6\5Ri#Y?u4`F%2?*9gA-ZM`>DbrU.$:>C8M["LP\*Z;?NcI!\p52pBI3&g*ZLb*3bY/P^YliqbMk:<+W?T*j!LRnhV8kg9CT^*V:B;i%VT(9SPa)mD)/B9$5Y1989$M!82jOLfOY\'&AoCAm#ARg)i5&OT=.FQ.;XlZ5UAIhq>^R&8Q;i=pX(?#;gf8%%@-_GP_X_%B5m&;eLS;hVfS%]aB^)Ho"D&1'dNQ^Kio.6"1D`JSO`k/1gq2C]p!"\fbGi&k=DVk.pYZg$MnnMP/0>Q/OY<]E"cHf`h[kG^/d9"Y/+2&&*"?pn5[Q^K'O,52a8?7fcRh<:.r=o"T>10']W'*2NY$o6-[]WoO);L)"]8ijpLi^tg5K(Hb;\&HuP/.s;2bNR+DY5)e?(Y^JZX1hXgpa/8F@!jM&$tY=/O.8gn:@kb"n[(-7?ER2ibD`DQ1kAGo/p&u`q'T8k8:Y(TC5>!_`Cg'+%&ipGG)93*T`MAZ,+RlC*@*0/N[3X$fE"3g-?91g%)1#>U)M%:Cn5U$s!ogeh+@/ad90A,_L,H\SqV3(n^Y/o]]@\9[UMQcXr(WJcgGRs@JKGRTcY*@N=p(rY/qS@WE'_!sMQj+3Q\83)Srn@.u>H^FM1a`oXG^ab((b\kg7P);_sJ$3-H7^s,^O*TkVXip'>B5LUsd[JAn`ftSQnI)'Q+6giMblOp/?e1Vt@rrPfEE:cWiMpAGDTQ;UU,)[S$l5Q/3>35k?8@/8>aoO=;*iYPJ)-oT'F1T"s3J-='Hl^focH8KrL\c_P%n:5Se:QLD(3ET=7LGM;*>GsPjE`ZN/*9KB"b:_Q3SK2mqRH,+V]01T976=mMcjFSg]iK2@j1(]'1&,Ebm7d#9OU!!Eo-8dTB[gGAg/tM,LIpI*CS8>F+\Tt#>FlWWfFqL3DIK=i.hK08"$q:X=@\ZQ^^aAJ%(@kLgkXmb_:$t[9tk&@]=pL)BK(?:d_\:S5@2(/^H$?p-cAuZfhR##9&s[EFRV!M$cuUdVn9/7FR9"\AS0P'M$Oa$'QfN*jCcSG/srW^-T+p)ZRi^=b[DCUem?h#*>E@YkcS#*;PQoC':>qN*%Uj.C'q%kBe=@]JPR!)<@\Eo#Ud,h>4&8+_On@!V4,rD_^.D-=%q3I+AL#fE*qCWs,8*e56Y`\XPjk(VHZJo8_P#91UbnYc8l0341c;&QF*]CE=SYNk[N0bTiM_eTn+>8FgFJHS`n>CDW@+!RMZkd2U/s8C,f''W=@X]isaA`be'k-SgC6[E_"";E12W)Ce,*kSlpWsRA"R4_\!"B(d1P_3RkMHqu2.E.Ob;9;XNo=8;.\K*ur>LKs[?!IN1=+VbSV)Dh#&=mk*jcg&h@p$Q(b#f&T[5(:ShWsJ72R0;=rZ8.pLu$-OlqLi"TJCD\4$a.Gc"`7!2l`Qr8n3O/8.);?GVk?,s3+&iWb]?Pd<3oHE3)EW5"8X13&TLFJ#fNc*A9-Qp@jpep]g;ZQKrfcK-(-[`_bd=6uS?==.@Poq&)#QFmRXhMU?;/3Fahps*tcR0u7gnRl^6$QVI>pXlZREb?9!M4;(4f`K9)`B+9D`Y%=AAOi*X9Wka&FiLNZTTLrMn^Q4sI%o!LpTFec#+Jn\[p;b0Y5bS]?(s?A3i/BIj^c)NQPOh@Jf%6mV+JA[3E+JF%mIMPek7<#uUSkm][*8(Y$X=gT_nX.Knit?"n8EMnY>ODnW[r&0?<%u[28j(SHea*5#f881Bt)uW1o-WP`RW8XIB1I4o8?gi!hA?3(.76jr1`ocE*IH].V'"rV@h%;cYZ6358O6l=#?&RX_G<&<4/AbNHbP.o\uH1Se#$I&G%3)<#c2Q*^ed8_\Wt8hj0>GlS[,U6Cs:29Bk4Koi.QpenfjFcSqM?)L$)0Q]jK+TNrgPikftD*Hb6FD(n(fo>(J`Dn%+S8aP1Q67K^-gK[6T-E_F3K7'"YBT5'-ROd3hPG]pO1JKjN>g7@:4d:L/FYP@b>@[,Y_6#LeX!j@O4Bs(ZMm:o,V9Oe:U24U\:]j22(.;P'h$nDO7S=[P/r&)nkI/sih4TkPEt!%0Ef#mckeY8)DX4YVO-U=+$kp<.JrrKN&A/UYBJB#!d+k]L5\O%Um!MgGuV/%Tkel&KC\0A9Nmb&G9(48\7eC#04C6j.gW:i".)nYbS*>g-qT7uq[^f@T0"b%.j)^F`bD>hrjhG37DK@TACV:rfV'3F4s((lL`bdkPM?Z+saieF]f^<=.$%WDDRo@X?uYY1ViO8$\@-8X5a%]ZfE1jSL9&hhPtBkNAAojVZ"j`j/ZiV`!!l&++&`On$O[FZ(9=]jh1nZ=_J(D;e#k;u-TMgToW9d^Peq&0m-S)Ten5E^AQ0#Im#oAo@*PaPK\k.RWZ("Bqkb-.fHjHm_kHhEOOsYMUPgEIIr8gO>[X7=Tg:GD8#@l;HeaYRBN6VDG1N"1lVP;N;"m6tROE%`;SnI*Xe#5R?m'/gE:cQsX.cUV>ei(3eVZYubP>Z//%(e=D\bWL3bfAV;"0F5:664hq1t?eilqPnW6TSL_j-)T(#Nd#iRd$7@3mB2KC9Z$bqppK.:9qo@['/0P]p4uhSN3+0m+qj.>-5_S-$Hf2d_+'q_*(nDa?6l]?Mr7Z9s0%mWQ*cHKJNqMf+X!%HDh@1JQq3(-[U?m[S$llQg&4&3?^t-?G:@Ss1gofu0I(TC"n4Ro^-AUF.6l$I[N`@jOR=dp94H8]'a,4jo*aTmQ)g7`!UWR'*r(97M`lbIN(.'E6[Bi@WT^d0t\NE:-+];FQ\j?3C$ADgA9l=]dAXS]ff[9J5oUWK+&(#;KHf2F#&qTBH%]:,AD1k_D/MNIiM%&B$-Vcb)JsB-/lIfF>u#"hnUC.a+.c^eq\SbdTrR(%s7QCU&+f=M<*KD)UK#l9SEnSYcL^Pp5I3in!]F<[7Kk+dlo;,7d;pGDWG>TGeuU?\@]+s:C1D=WDS?QMf?llgSJHl.snjc@eBZoR6f\Dq"];iW%XJ[_XmY=SOFg8G`9%?D)%AY@c50rL$;9d%^T*0S@D?,qL-7#amcXg2ojV@[u%b6"$oDsmLT>!P7_H/[d=GrPu+M<]!!-];\s\SOb"Ns"IC."IG+@Hop0,sj%]r%Y(s.PS<+2%83"mSi_\B4.Pj"#MY#"`:n\Z@&geO;UuZ64sX)^!QpWN]%b71LbCr=pQ0Z!rL,;&Cc.&7(qOa'K>#6&3;9f+U/K:8^N:(F>Y1HHj6X?T08)d5F5.TujSSG9i>B?eg&]#d(aOEQI2@@RtbDT"M=iRu@lOs&0@-i4ue2!,[$_X[ot>629=@+buD_m.G,00MYi;s:,BS=FLNV3#l%]\2IQ^\OaSVKdWs`ZoLM0e!-4jp(>Z9YUt,B[nX`]PDoBZW#]G7nM()bW^pVJt>>0?8T`rB(EL!>:_+O'#?FS]%lNG>:SDAc5$^QS.;FqEKUD9JlBgWLu[`[A3\/+2!SYo.?`,.1*\U1`2_6a#]pPp$!5I4ZF7'*-L1;[f]o<%g`U>!SAdD.!R#FIg*U"=HQ?qNpgW)kCP%o2`T[.+0fDpm(I)OkaZu,j8]R[c=ekU9^.>a]t-pEF5=I?&.Uh:DA7:C08tN=E7$eI%H_7R!AcppDrEmUB[q"&m\,TG5IZ`:mpK`hR&\Q0i)ur>iJ@k!I'H&Yl\"u^JPd(`e'H2)D=-9O.'m:#km-\s/'r/e8iVe+3"-G#fM+VL6Ns$AW9n::V'henNDtEVl+d'!M[M'?hr&(L.um?`t:9'Pn\/ISU1s/]P*8l>-JJLn)!"m1`h(2_%7kB3K!gmE(gI;/`Ed8;EiW$WRK8b\$9e$1>c0AgTi4^60!8&Q,07d#`DVX%#n>E=FE5)h:ZXl@Hh/')eB<@#:tA&+YRQ'M+tXdZ_:UKH+h"LEA4Ej1bU5EZT#+4XB>[U%TAEpP^[>k1Ll1K8;%XSOYHW`j#(-oqAj%#b86f[7JHW%RWamO5Jf"F[aE"ZVirkLmp0cqc`WO2:FHok>Dq:#DJ6Tb.b[PlCDBQe?^Fd*`m+#V\gG0&,q#uQO45QgL/q5eL:UL%L/hd@0MW*L's=rd]Q@SH>gaDO8$gn/Q/>^uJ+_g2b`VXd4f@d>U'fZMh^aSV[aL`9Z90h=2._)(tYTCr/OI^`u)`?d;qVG48PrN.gXf,>7R(84LM!C10G,]4%P7Nt[%ZEZu46.>6s0s>:RD=*Ark-ZE+X@Y`p<'PBS5M]rGOgH1i+%I+I"-fq!`VgRAU.$M2&g+^%aNN.Q;%K-M0l7gFKa.RI0=N&[t];EdTET;'C:S$b3.-ZVQm/=A4_mK+>)R!-!BbW?=CZ9$l7EE&A,6Y@<@HZ=*)M$SJm8+"Ft'9!.#?)Q`H))p8\H#[d`t%ab_,TnCsl$Rp?lqJ&:^Gl"WIQ'4eG/LZeQ:"Hk5Ir0dB%n5`>oc1L]BZ_X&_BEV._'fd%'meOp3\"\@\*@g*nO4,)3qa7,2>^BtZ/*^VB(Ea/VVA9uLr@P`94Z@Pm.*7N`/-U43Ou\'O=;k49a.b3Gtq$7KQN2it3(Q?L-N'pB(e([*D#t0t5#O92.>&SFY-FT\m]]*r06^A-oK-orohmHJkpP;[CiHC^nhZYu%pha;DT]jYMsQDe1,Fq3\6Z+#/g\>MWq&.>?d^M77:.I2X_&]Jn>_[Hbc>0^edV\9H=;;/H`75?&p]iR^2[OmR]J)j`b[trlQqYR+/Y-J?5tj!=>^b:YIib2@dFo=/[ItR3g[6/9]^?.R+'U?'e0H&MUQ"_C7ua\#[T^*PNC&'l6Iqd5SE'$*`M_0N\j>[Y>1/<T\faBm(-'KQSp[f'B:#GC-lP)*@;PrQ;+XgKt>64JB7GZ/G.1_t$,Tp#74]pRmDc@IEfZiGNGaD]ir,<*nRc;;j4]sg7CNI?2+fPANP?f0o@WCcATr-1'4O%o4/!gfME3ZW_]-ufbJQBu';+bA-bPs1.X17aj#%)j>HBMoE^*`OnbJd->6.N"bpJgJUP7LJM<$Fqid9qK'4\XH+P)B:EM'pr9NlSGu>$tHV62s7-\?hPsM#_7D'f/:726s$0&djTS804o?RgK9_hXRY=o"E1obFu97a5lFYc%.Nh9]V:cZ\g]_e-1mRri9j=;b5VtI9<3Z,Ud?NYZR0kgc-AOCtm'LG-e1e2S\)Dpn&WFX\d>o0fJ36c=-Q'dQ&J2X8tR]*t/9sRGqst*,Zr)T_Aaa;4\4HI&CVRJhX"k%CbXXQa-Tp=2XB[ZluSbYac;E74pHtAF&n`AHlhIF*3M\_p5gF-C#?W3@sFp!D:t%Kf?*Q#=TV5'N]S)NUYbn2!5`PDU^#IK$C96Q^6D>R%:R'B6tJK$up#YKABiNlj>2kQhM0/9g&uEJD&h#is"_U_)6@JfPT\[iT*YFX"sb9P>`kSd==>+1S6=`r$EL*%;HYdX(NEj'f)3ks$';\&=V$rEJeE(-+;VjZ[&8&),Qq'Ude6lk/$"W1YmeS=C4gr%XH(-?!\7q\o!S74\bm0IgH'/dKA'HGmlZlQD=a;UJO1C@A9*Hp\I"!a%T[?@jW!\6od]+Dg9I#RA>9*[";u#`2H1hA0]]).!Y]fM6<95l'Kf7_#XA_$J6Abb^HniU$EnW';5?C9[WpAf:TB+k^"kK/G7_;`#5Jo3I7Uj8XK'/2K-^(_?4SU96:K^iX)gt0)Pu#/3jes&s?-f![UKujaW<'4((?3p"5e#V0E'o;*CD*T!pj4KPC^nb8R1NHpJK9fR.]oE`T3-C_XZPlYQ'Tk2t\n4F,^FH5:M+/`2c+*hB8Q2j\'t.(rsh@[*eb\(3eKp(gMKU1#-Fg@),lO>G46%s%4hU8e/MM,(b`X]<1*PB#M$/g75G0i`F%(0,I&q6Jf-oY%+[%Xt:kC5r;>%NIs,Aqt?EfQ#K0>18hc5R!j-iE*`=Tk$#@*o'=gX[&5:39SFMD"QO&"aA?]hdTD9-ITL7oC]oj>*20%hOk8f22#,+C81e=N!4$XA*[F=A#FF'LVf.-Lf/^?pE&Aus7&:fC5;0H[KCZYqp[47jX+dPi^!SHKOW@,s$GOS0g\#CYL6^nkPDK@(X$=U\Kai3J+$2i.b9Q,*fho=_I8:6$T`1,mAoUQ5B$9Vb%-VU'3aA]ClJmrr3.+dgR*+>@QU?ap2LUEQ1N%%qkJf8@?NO#tW#^(ZG@>^1W$/s2BY@ch.9c/u@FTGa`N7dBYpIb7/VWh_:*J5Qb3&qW>0G/%`?"2"4XKF,/$j0o2)Pr@]pV)h'OGrQFCoPJSi,C5(8nkJU"k:0;&6oLFMt`oMhr$cfmD/n=MOAs6:$Q_`KZ2gST6CJO=MP'#SS'pfqaJ.V$!b_++D&;S*LK.+cI;Bd!BKVe.:H.(rtC,aZK38#m\?.ClD=n[SDDXiuN'c6QE4E4geQu;3+j%L,>r-.lfe;[03eZl<^6SUl$#E<5(m@@Bs-+DaR4s5I1ctb09B$@r@e6'OBKl#RX1RC?Fr$(G%n^u;_L2=L)_UAZ$,62>OQS\4eEY:n&+4;Q-OuX6`(6HA9DfLbCl[kFl3U1.cfSYkGiV.Oe8^!9&XGUKkB_9^qcB^2[Ncq4m_N?Oo"uGs7Kd>I4d*tmeRfO+Sm'Sb*knuW'E?)LQ4G[QP[=2M,o@\_3EQ/,lQ.QRD']SVUoMp`EXXC=>X*U1&ndH4jnX24X4t4bG!>!%?C.\m&]j"Le;E+pHS)`K\'2.K@!KEL9Q\6eaY3@p'#Hd%71A28_1AR[=':u1u*'ue#Q4#=mHf2r:.N*m`%YCc,5DK[\B#s8iY9\E.ZWE-=)3V5OYgZY!n8F/j'K,N,B=BN2(%;j!]]"ad'Qdc]2Op:Y'BtSZNgQDoKc>^lS]0tf!e,oJ?_W[.ln[Whp&4VU%hjUX%52N0UWFpckg4gC)61OA)J9J>rbhnpYTI6*=N`&@Gq/P\s./8j]HkN$QsMj<1C,P\"uA\Q.sng]F\`g,tqQZGXYFp)Mg^=/45-?82XX4N*^^he$ts3[(%nG$_"ee5Tr8oT[<;@lOnan-903A+s2-!84arqJJK0*#/0Q&d[I4BNd;ZP:+>!8>cEBY]j(\ol;g:krO$r0*i^;e_ut>QjeJ,pPYjjYkI$LhUIYMQg*CE_Not"Y>L?%eo1W4?5Z?%,=\?XOP&uc,V^?bYT"iB!U8ClbBUNER`.PQM9c6E+8);fj_5\+73m(;2?!jSoNT*9799em1_ko:k_L1I_)^D16?8u_jeFI/533TT)q><*___?@QDb(TW!O::K7$l7^;".N.R+l(S+`%'%q(Ep3bMYiPNuS?a$#7[^)=d-*-Cj^FkWa&c(2tu#a8]@?lVAq;IFR!QPEf6G9b/u)8`M\N+.M`L3MYBF&pVrXRVLS)pQaK?d?S?irIP&/ip`5OTkk46CX.BCBfu49*8QVW%;RnuNi=tNj(tL=Z]6gtE;XoBoka)5Y>/AaW!a5s4BK!\B,;;7KKWPV[6W0R?R/f?$H!]silN);/N8+'!lFu5:n)Pc[RXlO(mcaR_V=\h$S-6!Z)\O.X8tb`Q93/,LPhD-.oBE,fYjF(?H@9_+_ECOOCnKlGV/e/,_2?SHTnCi+n]IrJH_l[8;\:DN)KL.HT5[Xjj+!.IZuY[&eAjc;qJtA%G1:PG8B2UFnY;MSnVcFEGms[1ZM^Xr]2rj'nj;/<5SM'8`EL.*;8D@LOqMP8FJ):*alO$gJ`+\("4;COjIoms1sbrQ4#%2ifl(4Hbr[sXLD@^h'kh+(I*c'(Eor]a)-D?pP.<[E&,F1?i79X&r>)u=,]$=no=VM7M\@'+'@>#\!DB=\p[M??AWB$BUR$KT"Cj),Fl7Zi2AlDK\$5(L%d`2?p\fADOf23SY@E8l!U:\!7VAZn>f6_`TANXC;TRU:C;%.$Uog@09N)Afhf:E"]HTNbrJe#p%P"*gi>W$52ru]iOs*1-\H=Gmj'Rne)^Ei#_7EY-eS)EB=35-Dj@Ikc)WG;0p+YJU=OuGWrAGpkI5l:kYEbQ3CgN`:.&'4apkTW\Fr;@gjm,M*:0ik>nW,Pp!,Fg!QhB@N97GRdh%A/'l[\),;18I1fnUBW6[8uc(_+_Q!eajP!-Z:b2$>Epf:%O74W^@L\r.h0e\\^dS*$)pqhfEm`PjcJ05]N(Ll(A,>S<\B;W3\&gODg-Vasq/69kBqNT(jUQpoHp.=_q_/'\_-od!7Zp*Tf%dGTt`cO8W)F_/V;\%4%;l#U1M<7A*QqESh(.ZB771^Xo9+gSFBQBdMU7eB5s;2rR:UkE)fEK1F8W]=WUp9YZ;O@ZSCl:&odp:ntmh.cefO28Lj3o=U`@pLjTVC*@#%1d7)7H_O,V+-_7f6M33PFf'^Sfi#!k<@U-;Vd4]\=6$qkG2Nm!ZGf!KD\7np"\OnQe!V#3."io2[f`Ar6k!_7bH1RGTU%,u3`6s4TUh1oe0>#^V)-K=uRMk(A>W48$ngh'd^h9cW&B!Ic_(+gb?@?!-ReCVK/5+C9qj(P/]^6&^\kKkO<.0Fb[,VgWdYm#Is5f#7!g9FY)u,6gGsa'_*Osr3!8:kT`AP\SL.R>M@LNYDO,1/2EP_Z00W$]tV2%VU)XGZF*[VB0/ca8%c2&T9Ac:)Ns4ZD@-OC*pm-gLQ.5p"!Joi[31-b5qFK55sJa$F2l8+>T065,Uul3_0IQD7fam7U*U?[==M4\Gk67O:I&(#2%#R4`AQb]GXMbPsOpCVT1[JkO7U;H44s`0tQd>B]+o\i-/A,B:6)gL/,8J[n)C\%Daa4@@h>>+Ut]k69'":MFe2([OH'NNTp@X_0a`ma;3jVa*,>QWT6T&XZnYb)q@E;>5S/[M@QPm-Duq&I_D4OSdsY(;%&>"[RbVq;o()8a9DP8NRGAO!;U1LbI`1,L/"]ebQcN9?$T6fH.OJ)#<8@tl`[?ck7T]Iln@+=Nq;o''^^fs#0`_(AkZ4X2+e\Y@K+DHZTo:]>FI3-0Cmq$0c@(P]kpCFTSM=/#<_f9`):S5&#EEI/]aQ9f,cXKpD$P[<>?\g7hFDcH_ADcD%X\=gtFlA4dgQMLhH&&D7iTWD:CnfkP;u[:BRb6ct0m/,@3SeG=nR&p"fX1Hcb02!?)$2XItJkc,CBY'.JaX>rm,XcQr^FWLa,!O-'K(eggP*,L_4F"+\,[\%Z&.X!m+B/5E5Df7))"nE52QJXlAtl>]#Zjt^QVVel]-7)[[LC`f:U4'/[XJOuNJpqB=XRZ)k@mJb^Y7O4endbA[;C0;Q7UVX@JY@kI!_Q.YNBj>$F-#-EiU!W2EMjPfM9DV2=+E?^'M.G:c'l3EI'6MU67T*LeWX92ZfYgSe+(Qp-/6]kK=Fn(2Mo5"8h"IAR-tJN'"7jlhXr'Gc<'hd+SmL'tS689diR=9jZc[_>lW5cao5,Ni'Dfd[Hm4T8!HeOl@AZYlIU!A)VBK^K#VP#s&h#nhAa-Spg[KSQG7F]+jD)DsZQK#"BRJ18i8(CXb:UJ/BAJ>K(D]69Hu!J;I:JZ17r;>","`61-Z@s^%)cb)8Pigt(RdgIpFSa71jUE44-eE9FP$3Ua]0I=qWWQr2&TeR_tSue3C[e\Rdme)FY6"9P*8[o1=+L5Ypo>?*n63CCX,="XmIps.C][LYe`"]'3$_e,#+6oH`)C2Vj*<"IA5N]eD4KAmd*AEch6j%BrR/s^qe[?kN=<&-2+;j=MdM!R9@n:S66j/:SRV^+A;(;%EfDi$!V$dD/@?2:dm-:k0@-(P7-q@7,a/\*aTVMb,qM!\1Di)rE2QCRN5;Q734SVV4R9l9=dYK&?bt;XOR4XocN,76/k(4g9Q"*mj*^1e7_NRV/1^(D[u7&WRtlAfi)P&BoP8:&i(sGFkf^(aFf87,cm$$8jX*ZaSJG/!<8.lftMJ*`DFM2O&\=P4"+pFhA]H\lM[8BbuUq0q3`k`seU+\?"`ed'bZ7[R@?PY+<'fBKLCk["MK(HE".S6^J,0_Kn-f9.HS.]E+lImR:HAiJhX.!m=j#hK6dF#2+2G"qn^kq9G-;gnU$M("C,8Bj!bm7Z#inBrVQR7@m)B%a!4he0XK14l7WdbbF0S(T_N!BWHQ+bd9e_,+sMDHliV`V`>KRr`e"f9La_KnPfjkrSSPTgJC=U[UZAi_g^X#To=P%l+c1(3I!H^ji.93f[P)pMUhC)3AbFN7Vng;MPKjd*:CLum_qqu3tWdtg`>Ag%p.^SFKe8pZK+r`pZ'4:?u%?E&3;KM?Ar:[.#@qOoKB*1PdPshsl_]gH8Yr^(aGFoq2-\%dS('+_AIW\=UYg>Ym7jp_JIL`7YYHeM)r\lJpk]_4>]mUi-p!u2:4uDN]aT]aXb_h8DNYo=*G$W(ZlHrUi[_o#E>f/56W,\HVGk!up1-&p8%7^;g4oi?FgT511n=[go>)TXD9<0JYs325STE"-WS'\n.Z5t3b%<(\`^p.j"4J$DV,A>SrNT1qHCD@2kL=j0?g11E)>"htYtG(f0`7!1VYd>huu-d87ITkeahCe^r3C>teF?NG7ED0PXG?rVgfO:ZJ6n_9t>$'*)i'RK'[j^J"9)jeh$.fpldK__ilrWX9cL[d^)!"SfoRWe5ITV@hk:2?U-gq6>>Tlah`)N`'dNqCuUo6ig#BibD"1cJuLaRoJ?&\KCLDXuQZ3Z.PUCOtl,KL>@)8&h$L@0Nb!73T%(bmU+c)3tU'b%'#'g!PEe)3P*sS^)!gK/YP_PX.ef5t4BPB+Y()gn"_IG$O!b+&aG(8u>#%33:M0!(L[qB&Q!u6/l0ee4'e*;6iPi5d1;q+@-R7h-J7KF7[VngR<+IVuhW%R50/o_m5:,PLj'MX&4!E0P&^u[`7Vg2=N9],oY$IfY(>;qY\f"=/#9=-a/74aCYF([qD@7lp[T60/Wj6<\',MXXlf32uh\@^Vtk6+jU=QG!l9=`?Lk;F\GML@fO#[A=*o/B-'#:0\[bCmjipPAQ\@4;*IRY\T>Wimg6:]Y\3bRWi''>aT\t//o2`_f0Ku?CGLr2Gsi4JUMrRh?[kH3]M(eI90h!<4:Y[[[9];:.GqKI"E^M"6G2nc5e'A\Yl<_'HEeH23LcD6=rYX!(f<1tSTkBma&O>Kan7Se:mI6m/R&(#c,-[)o'^luau[[:a!/Ir2=?L1E`B+HBsJ-Q#rf;AI@h1!BHOlfh?,G8:+QU[Y(as\-hPu5\skL;hhUC`Ee3M8\:U4(+W"1mls@,1*GVO1\!I2cDZ9TMRS:r7qSEb'=2I<;RmIN+G=^-O:"Of8,4C4NTpldZ0])^"FBG@t@49Pd%5#h09M7$N^QFb5HPe;/lW3l)e0#.0oYrQ"`7$%[p:_n-6Rork#@DeLJ)"Ai)\4Kjg3..^BI0L4MU&dsL+'n[d6,6QJ'YD*!#I(k@bQnR@k%YfiFb^+.F$7<=4^A$dcFGUJEV!BeJ65^E\`$41;:rXPd5Xl&'hON='B0NN#QMQdd5KlV9h%^oc&R"TTYs$?h-Vo%i30fkXnQil_)%D1$q'TjUh&E*r)]baGV+^C]`)(>8DP%)b[C3UA*.FP#\uJE<=_VLjPktcNT\k$L#)dUa)t%WT?4_1fEf*Hm.9R`l$ThMN2u!QY$=\Ba+rr/%(?6kgU2]`E\s$5P7>QH&cYE+Z*9SOBh^cCg<$8bP&Dj^Sj11:`H=B?(4G(lDF0f"1@HsZVca,8*U?TRu>3_I+9FSh$H@UQ,!.etb2eks'MjISH@1'L5.Y5UL#W;"_^ImF`GsL%FMAhceSehj=.AK*ZQl'elk:Hm'%2W;^dQ'[q[M,f*CNC#"Z,uY@.nu$[X]UiY$P7]Ck)0e0TH/pVLKRP2e@`)<`bs"0jAAV;+/gMR+Wg4h_u-Ib?e8E";&)qi3e_8>a;i:OAX.e!`te.3.8EjB.X=ct:^&Q-^P7N!nf&Z'1b!^;I,;UVd*i".giTORs+/Go24a$&PdQU&G)DnJ7KFZ@>K^9@r*,pPamIqM/,qh,/SU+m3p]s:4tPpOX6-U_Si5eY@C\9ol(S^Tg23F+-U:CFl"+A!!Ao(]"ikL5bq`rBHq@bVq:Nc2E+_7gWc(18*TpK3l\3[`Q@R*QObbuG"SHDnAZf#QQ%>A#u4Hft)'B`[@gKe\o@,QK!2">=sO%66SaE>MEb#hjIo6W2rN9FLBLDf[;kA$l/gC'tP7@QXA^bkHL%"3U]cuH&hA2:"S;VoRK*HUD)^[FKb>D:!u.A[8UY>48[`k#G]OR)p5PoIbQD8V]Kj-AKIZPjmH!.R%T(87g@8t:iqJDlkN6i8Tq/[Yn'EAV6,GJP:0#fS!m^&kH?4rnPVRb3%'rAK=`(c!ssT,^Qi-uUu:j-M%Hc+COF1]If&HqWjd@/B3YS\]"Sif,-8?2\sOV1'AWcg0GM,(MlA:IjdEjNZRni<0o/rp+6o3_\O;8:9BK7raH:r:!]9^!8!?0n*jE!(20OG%Z^("/#aRPee)].TghKYF2*\ZR@EWPfWm&X;)snetPTfm=]o^#s'4[34H,a:3@o?5(Zpiki;%fA!YR&Oi?J$ZC5e2lDo#NKk_JMpJ?>\bD:qEe=U0bNi$TTR(HuoMi(f.\C""ehSTYBC(Z`bXOP`0#6t>*ArT`\9]!>i_c5r"D,4]5`@1X!%X,t3J_@]TY(VFW(i4V:N0n%j]ChQ[ci^I:0W<1,#27Ob(.MlbfbH;ibfuI6f;,3)c3T6)WQ*/o!GnQ`=.RBV@MP.5S^U=)@i*pmbj6?FP`#&_1G-jh-]c:]8EFc_GF0"6neod,U#q:^O,Xg1#(CI><#CT-Gn'^5eW#C_&g"B!Zc2NC`V#6^Aj'7f^IHP"::J:WOTaRE9@MC-YtW1nR;5rFnYS&Se`%<3NYa=Rs0u:SijrL=UICI-4Amq>5Ypp"8N[NFJ(k1q6Z0@0PpD5G9fg;6WM:>!e6>jH>@!1l[Ohu7#m,SdBJ1;G&QY'W>ca2N>,BB:69r9lUg6JH=9F1s<4hqKK\gQa0iP+in#24.U/nr_*;7-`]NL"o]"j;F?4%tAU1J,eDA$2h7gBR`.m]hbh,1`7$2?)u#Q1t227bF]*)&O5"^VLGS@N5"@4XftmT2/>#*0QgD'oV#VKV;]MP93^lR6X=ljPS^.%uF;#MupJ5fDVOpnJZI4-%)I!6bN?>m.TFZ_+TmAif*-KMa4@54"n"'"Lus%LStE#Cu?2eI@P7(MuV'e?S!U;>SM6)UC_:u%OVTEcKVdJ=#D$Is1%hZf(n$Y"l'$XjdLO\Dmq<7pTekV3BS.R_K.t1]8Y0&8SqLi?Xc9A6j;-5"2\fk%S$D8B5kB7YH6Q2[iW6t\Ch?1(3t>LBI&65KB`10P]=f\l#2Xsk9*THW4_3@(0R6jCI&?T3eAdGgPAYWcmV.7O1j\K6$LD%6[HZ,qf$le$?>b;<<:r'bGuFL`l&FGqk7`h2u+Q\6f7Si/7fVrQ@A[)aR"Tm/SiAJ*XRKq5Hr=INYQ+N3g\u@A1Ag9OGA)f$?\n4)Ol+=78F`0#Gt9=B%f_k7Ar0K_7B^W@pJi?*O9]q`i/[)XBq)AE[T`/Eo`/I(?W$pK4:,LT;Dd!OPCn-E?tRo[)>C_pMj7-.-fU[KEL[UPP4bl?faW:CQ$&9/Lmr;)_QWL*Z%lLgg=>2@]r)oi:,@=8G:lQMfZS[FpBZGdP/hh'Kn#mn#.HfQ,62UN7ak&0Gk+EkW"Zd-nCubp(,VWHo0CAtnQotJX*r=O=HS7i#[aYqS%iTV5q;AG_DaC+#f[Ju#W6LcR/7,T>p7+&EmBZAq;qP,lfe!NOA5m6G$WmOP"&;DDW*Nn+E;&JPJ(=_-Xoa6*D(qKBI?:>k6]rm[N>L2Cc)AloYuo\n.Fae]"IFIAGs5spNtDZ,^foNpAS>eqLXqt,$l"j(4;!m:SaXBI0B?7NbgW$H[CfI@,)o8Zpe1l9jW2&HMPYn*#;@c@em_g(7i$KdLTo6[^)aGJQmlt(tD]Opm&;,1P6jbDP>GdlS>eB4at6]jZpi-f-J"jMdkBQYmn-F^.mWD$76Gi:HL:WSgZP8M=%Rc_2B>"1=m3g!)>]PDkR1@&"R_RLe1I*1jq9oLf"1sAFMhB)X*m!43nD=rtr(]Lmhpk+jOIeeH#1aJ5NCq'>b`1dQrKiqof:j6cuOBoS`UKH,"Y<`K1$'$Y=D/Z9WS'J*tqe:)m@45cA\@mC%9YVk59iF3^].3_/jO5JX;a*2st?-$jN*mGDg2HePSI/2hu_@r4n4>A.NnPlI&%MFFZfcqdQ#$Qmt^k(fn.J]3n=Bsg?$3"uU74H.#L'4:Llu?dCHhG#*HD3^2g:c1cqX\gWDEL"tW4YuQbr6n[.(s$.NlXRFS%V03a6d;*@+=XpM`ZMIg$W>tU_.`gC'L(mSsaOQ$R5fe.$g)h*oaZOeL")r;`lt=n`*?8YX0\iK#UMTZ$X_t]3<7"1*fnekNOujgcOFBE+KQqlm3dNiV`eK+9-84\2[YR+9P-AC30\54/0j1u#q0_?V#HL3NIC0L^j#sB$X\4!c1Y0Vi%0gt,HdiT\AQ='28HDV@C2f,XhF#12-X%i7^hs@6f$T$h`eI;md7^h23k:uE)aT+E4A9_pZ"CtC-$[5U)h]^>q0>S,R7!:hZC49ck<7enE-FQla'QjjqoBCF6n.3<#&kNZD3qP/:W=.^8gq1/i$9PI9Q>O%0t@g#.cDRtX'SWtKb]R6*!\RX8fHnD&k6ZT=or^X4900lG0dUSari4uEhi?Q$**;2)N3XV-["ff%)fYQj"A4D'YP]4!^&\XGYL8h3%m8.4E;c]`@LR)@pX!Ra7VOBO)__I3<^JjLUQi?6:g"W(-FeX)/]oC.[gb:&3X]Q)Z_j=ltQ\AS/M2)YOZ"ToJ@&XH4[\=`:pHgOW-FO<0^\e%m>qekl,sqnG\8-4gg*:I*R6En?*!L`W%mDo5(j).,P\7QAiGdM*MpP"C*8G/;+EVE^n6LrnbqU4lpHAK:LFEWA$gUl7]Ve)>pY6Glm6^f#EN^fg/`gc``SN-#C`O?;U-#=cgi3Y`YK$!@6)f#cn,$Oj,g[l9kqIa:Kf&h2moXVEBDKV9!2"LhHjdO?,`AbNdNZtP3?HDX'?Qp.pXk0*H_@B$;V6;2f\Vm67]('C$;#PO-qr+hmYTp[=.(Xm-RdMbH;`-**!(?*[J^ZOr%)P-Ds5-iQGSG`sAsKcr@S2:l(EA8*(8n.SFkYRt#rgYCl&8p>djf#.$B[\LmeF3!5]Rg""1T)s43B),t\))jVafjWL>foQ_L8Y5@'Mf]t'Rk52lU:3<%S-df!CHFLn+`OaL=fQCQ!g0G>TlIEHId]Lk9g!j'*/E=\C*<_3.*WuKpkFH.46r/W+aAM=:41\>2"#PE#bE^\2irhq\K7bSD=[1(%s!P8pWQae:BOiGPK>(_8.3l\L$ARQoq!YqH]>MeZNk/qn)+Y&Bl#Q2+jNO0D)O_a`$']n?u4?3?tI\#@+H+9CNCld!ALmLO*F";Y%IRKmnO"]pZR=r,a43/e\dZ"bnebBYesSQjS?-2RT7COlYII:DEqMXi\gDQ?4dQ-fZ;;gNmQ]L0g-JDsokeB`1qA#`VY;^]deNo)Br]4J=p]m]Ql=Z%>e5>[n",09VNc2&qgk+!fr7Kq/g*41t>j&BqT2mPsr#(#WpiFTr]_ZWC?Q<9O:]'lS-cMK($)LIWX@0'4W^HlB,s!u?%FrTU%Hk\I'osO"_X`C!uXlenEk#6t4qnN%K?ACVpVl?%ZJ$+RWku?48XB&%b/%W>5e2,/RpF*Xa/4Ac@-f[u":c"@&da(*O8Mpo/uRpi90!SLn7l&nP;Ni)fXm8>.g1F=u%M*T9h'r[+$r'[>=EUhm.)*>a7h:=S,/2upd,4d6l\("p!23*:Bq.If`Sh$K'aJ.2=g(pk4MFG(*"GQ"h2J<[DJb'On>Z:7f.@FK<@B8Qt;8tI>[`(WJ%dhX@<;,[Jb4>d`,pg4`KWNTA!51sj?OrIt%Gg(X1Q'Z<(mc%C(RI1]L]H2iTZToW]9,D7^=$aW;F+@(*S8FR@PqXZ-=".5.81ZG+FJL*OdW5ek1TjQ5"Wph`?+bRQ_%g9slFPp]I84uUA?=r?@rQ2!'lBV[-PU0e$&.`V8/Jpb^13KA'#dAa2e[2b6P00GkZb%+-n;&^(LE<8j4WF:ADD'E,l9%.fj.d/SnM^3D@Jj/K%o1*`\T!,!.3KmrG7&BLaJCbITDL"?*4U0XSq@pe24T/$n2<2Am=Vo8NF\Isa(6Kk0]:2cFkMA5t!QuG)H-p%W0ODOfgg_5qVN@jOGf-0"Ou#a,[ioV,V`1()uSm*n&Z=D"Pt_&>aZ1BOl!d6cqC-OcDVNBq$Z:R2A:.H)(P`YCNM/9BR;_g+99M?aG-'_<,QBC?h.RT&J5b]i5!E@,(%TG_?10-p[["7N?&?;8)iK@^)&]u](t9.)OP>`@C/WAK/q755ZV^V,%Z;Z(AXq)&8.CaO^,GCC_NRo:e,tM_7FHCA.&2*4FP7)**@aA^?5dJ4A_>d-]1\rP@-Wo1nB58%%R*)EVd2F"!2(_q)LbJRrON84\bKn"1qiBmmp7[lpOekR0.raKcd2o<,h+&\hi0T7+qkb'M=M\?8I+-m>``iltc,[auplXlQ`=Bth`,U2$qR:;p_5UB%_ar4Y*B>S54cC`?Ts'61:P0a2nh=F]U]b'"5Kkb3gF^3K`.U?AF'XfFh`5$0e@7>b3PH*:/J]Ta^DX&m'\=5+j4lc*@m/C7P+rks+k'nNMOLR:NiL1Xk`lM`ZE8dfW5]m"odCcr3JXSpM>;):0ib?pa0KSaX(Y!UHb=MM"qsG9RfOe+FM[8BeV#WF6_,f,p1p8%]qdlJ5*6;lCTl871`1`TRX.!kc4ffb4TQ\F&"#1MEGJ]Mt\>TRfnRlo2@!36&+R-6g.d0^*B;Kt6=Nt?j1Lb\sK<$l<6NQdcY)[uEs6SbYAP/iB^8n=[)WqNT8t/eY_&t22Zj%)r1\$%',$-R8h4]`g]OYeTr8A<3OACF>)=p%K[0ZTD^'0ro$db%Q+sTNWA0k2i5ZjV)llT>kU/E@/jKD7WWI+Uj'g">sJ8;qENR@,,0i%B[L5`':Zm-$$%@WTgtBshZ-D"=KJ"oi%OdE*)GkO?qD&9(D-3<:bNdMH$NZg@S!GiUODT280JNkY4WN,[^F[A%?R?EFG?GT,dDmm$H!k1I\j]97[IJ_$:4gkbhiV>,1JD]^'4],IFOJVBN'mH>5A.t"0WTfgT!?r7`e=dIiN4P7uce8SrmiZhB2-:*Yq\U+aP[LZBR!=mu?3\Oi.EthcWp0R\B:FW&kgt^-m-ha13;l1CE-)f42!1mNqU'(dge,2HpFuINe_,!URido43mTaDAZ+>^Uul[1Wb7D[.HK4Kl^[)M%R/$@q#7@qAjre=2HFSd"dr@a%uuaQQ0%ICGM(>B^XU2G+][;&()0.qJT]?hsf]fNDDn8TtqB(B#?ra6Mb3jpi*!#u;5i@SLu32H^ZH#E"giY\]-'ZY&%*>;%lo6sBk!84#F&f)9m^GESX]\]k#s%L<`?3#ctO"Mp>d=q5X$4OnG)lEXkc<(RVD\_2b8_4l#;l6?3s'.'Ke\(.:%G?Ph>#Y%%$:=/n[=`0t6jfY-U&4=?g9.@^$KS3(/9n[5/5fVljm"hM*"77h7RO:*FHLg-CL1Gp+jr@T;*)g9tXhQE'8(>*1\+-e'1Au3ATGd8i0o;$f'NX"K?nVF^lQRG@A]8kKitJ]q5-iE;%K'P6i27BeVQNIu-j+GrBX&*6B?]sgF6"DZ^,Zc"MVGftP-jb0=)uZgn+&T,[H_mh,6D3XlDLtlcVVs7&C5X'?\*Dl6mdEg8d`<@V?:^tWSgj_'cl&=;_Re!rY0Ep-n31Z]?="ugq`b6s]s`G-rcW@'q0B*A#$:bl9?Z>CZ7oRJ>_#D8p?DLX-Nq`kP\"H.^r4ERROh;pHCgM:L!T$%e05q`Br2Q"cON/]MIY)O[0.di)e6AL"_rsgI>-N$eE*:7J3#SOXOH+$58Gk(dk(,?HQo2q51k72'A;$$>I#I`ldrT.pk(:VHSc$^.EoesUhF]?l&Tl4P`'%+6!9*H'5AfF*C(!YoZ`;:mtfK81N"qrsd0G"/Fllos\9ljI`h(.<<=)rUoIcIVOYOq._ZBMhD7nUL2d*6Ks#C)oI4n/kfa/+CF==8H^+TTJ&]q])`BX)DDaQ>VN.BBC-;R&U1W0MS,^PiSm84l/iu_(a)&"U[@F12k?TH6gC5Nm)s6)Ehd$/p,AXrL>:M7>c-m4EKCOiIKH9pkh$P;X*"Y"k9pth=dY<<7ef_lS1'lF^7_+DM7QCdd6CF`7VtahlsPc#%\mC+Em>qMGXPBT(isV+h]9MT\]bYWmIb\8U`7#=^L4I[>_eRJ$,W!J5I@7!Y:uc)lJT:0GPJl2JWR2>Zi;]RUa$!%Y37A$-Rp4[J\\(>%n'1guV.QKh*f*;B%olVjZh+eX$Y1VLP;_l#RX>l.eQfAEnE-k$i/Nb:H^LuT#2`@=*?SullZ(I-`h[MGbAdE@,UJV!)41.%*7UF0F5PK0JdJ)KC>N,"YJPnI8L)K]S-p1](-9_'aAbBEs^&%PbT@XHL5^%QcCBA"sRDl'(MUQU#(/W2"E7?*P<*e%C[dV"AEg3_%B%'MV83_/;!lo>]+C_DuKbkOX_,k#s]cF2C'%8#.a[X`)$)-]If9hn.*kju-gD!*5?\oi+2]HC3CDk'g+<74(YR7h-d*d_sfrV0SH3CFpj'K`F(7*!#.O3.aViKOjdFY"(;mQ1<6tu+r64]N2PGt[NY-6AS(>N9l2=pnpk,22c`k6kiQ!B!IFbmXrPCVO]#@p_YR.Tdp2FQr<5lE*%'-Aa%%oVP1S9)\n:)SNd:%H.!8-S".ukI;j-El(?'L@n>;4Z6BH[lE[bmAgh^+'b>P^U0*VCsZ.-SOYBM[ceH@#kV,UhWt)2;8+-G>PUUS5Ejk>bGu,>?SP8@Elo#+c5N\a"Ij%NbQj[:tZ$(GoPV(EQ@"ND8'qC&"g0XPOW,Qcj)@OpH&GJillV7]qkViq1B8?3oFL0[:Na4s,C9-8&f";dgNJY?(^-?;QDm65-`[<`-;#p8:YYNq`ARh*rl?t#t(H>BD'H$N1dZQLB6roGD!$@&!.N+(CNZUp;Y&rc*Ft-"DPO\/Kh:X3m9Ah/4ac:IuH>YuS,Juu8]iRKQA=4?$gjB-:,4i7bb(*VenC=e*Cj\iq#_A,Ll]^,gF"jM`W0n@CH#kdk3KX5N%+b@Z9`89X5tD>$NFgE\4['M6XV*MVg8*_ffr5VAqu`SH`(QY(D"&K%dglQ](REe)b\fg)crCeofUV@05F]Qt)=Z#q7pEfF'3,BB_'*")>ARgHp>YhXf*@Z@`1Up[f#b^"?Ph;Q'Wj+ac060JmcklE6ZeiL?14?_6A2Rl!Zm)[_qC8jGssl]nM]t$rd!6@N.K/BroHjD:8F4dYfV*&/Yo'_m7Z]_]_3-J1`$.0W_b&jj;n4)HjhWYVf)uHo=`,H_ZJJtgn"0*HO02(jdN0@7@sU4m@L[/P],V51)NeiJ8*2pKEk9co2YFO$s<_pd%Z"HFH^aK8g^o->`h`X=6?775.0KNQ&,VWh9jU`'Dl^3RoL'@8bPYdH%Yc!fP^UTp!R+4+[#LT=PNQV;f./_\lTOKn`NO\m5lKY3Bd9+KTIl@F19dFoZ0mi++#ZTM9(9lq:IYmXXI+28o(Y^]W^U-9!A\(.9l(`BmFUi.2YUiBil_p/g`<:'?,XNZSf"qZ4;8t[7'3P4<=B`_'#^OuaW/o%7%cqd)u#A-8J$SqHQhpo3<;\+\7W[\e?eTCXViLJ=Y?.(ODr.$rj\MB[YULj`7\Fe<6^ifraGCV5ZN0"%p2QY%4fKR:HQD)lu[*M7sU.WKeYN\OXiIAQ)e2*a._MQu3@6,\J7Ek(.Kk;fY?ZY`]rKC@l+Id.gCH]mo\&*e:af,kQ-%rVG(bItM+-ANL`D6iF[;doTYOk"oYA)4C[RQH1Af_lXF!3Bt[cm=u^&lP/6F^AGQ%1*iid$[bfWRIk]rj$MpP\9AdKL,<'TBZ\Ab?h?g>^?ocB)LN65VinV9D.aF%0BtYG:<9%]IEK&ip9B(fa0'0PM3+qQaGmjfAT^(7_^m]uo4qcE/oY,oubMjkU]/X2q@V_K'U6JefkIRRQK[>LtLG0ShQGW_%64iI_5O8`Ie7VkK2*2?hk/Zoe&^K6r*I.s+sdtk4trcm(%#Be^&C5m_jd_R\$+po-nI$G8@Scj,?h[\D#aYO5u]Y7#l$oe6XW.nW_a2CE7F;;N?Z@crE>J<,E1)ZZRB*FNhlhnni2$=Ij7*04\pn/0Zj2nboa?p1\'fl^-!&,!`::*$JA+$kIE":N]\hANP2SleXUE)3DHcQa`AJ?S,m07OpRUQniZ#JTqoV(+n?``bhal\3KbKKl6IWSK^,&><-)QBCAqShC0dDkM=G+_h29haE[GHH2b&=IP,+W4L=a>j6dWAo94UZlMq8:enudTL=nBG6-8+%VW;p1"Zt!OHt\?8M9;/?csU>/2)p)[bd<+*m]AZas=];o09+U7CH<=LkbDpE4kp7*GAP.*Y)h$ZCY&d0B`_97[hg$b@j,X_Cp+3c'A[-^cQO9ZpOXcH,4OGais.$=LW725Oe8+#HCEs4fh0_$;OCklN+I]:+B[^u>>%K\/BsN1!hMY@j2(7hO*:S`MF)=)U!BWg8%J'Ubes"Q#!Vckcb:ZKp2L>XMSKdYrIOcI+t7nPeGuX8kSJfd%$gGIPlRPb2W*6#!Z6'^MIYWI]?Z:C@](KR%U[!iDZ,r[]-5'[hJoqB"g9#O_[7NR4V.s[G\dIl'/1]=GC8ZmfjJGWLfW=YCcHk1U7@#dH8%XUiba>6`2comjn#lV_hlH-OpjcfhFgMYJb&t#_fE(>c@N4mS3[qj3ZaSZ3ufPgkq2_&(=G^s-bKg:i.@4UqNIT_cgh"C*&%?g1FgeQgCR:I/+"V09rcsdBV#c"`rIoXWX:`J-o=bm+*0)CiO$eJW"2k@M=1$1;jaV6.`/gO?LaC]$k10i!=$f/bR0mehdR0(0s:\<8bOLGR$(\oh3UUF"8T!*iPE)HpCASMQ%mo`W:_q-l(rjbi8(LTqYBra3W-Hp38tl0p=XC14CXD3-C7@AF\_Nh%NYB:rEq?i0'g;45H@VhH-5Q1gA#Wj];O)LXa4&b'f3./aJMBAtf1F>/4HS^skfk/M8K3&p9lkB>G^CQF@b[GKk$-X6sA;Z9WtCA+?,C:!%f6e(X:def,Qm&V1Mr=*B.CXB>2gKR=V-:Q#WI"HS2Mo+"5/IH\q4o:1Vh_BPN'6.a0Q=XZ^mQei$>1T)0C[7-F))"u0GWBt%gCM1SCV*Nt@u$?HEt(NHUk5DIO`\"-#hLIR'qM><=%%ZChUM>O8dmQtV<;3%V"rH,AAad3)4$G0k_`it?MWc>9V8=(;[C5=QXe_(AX?q1fL=B+VWQqoA:&`?a,a5rYh`Cocn7J/s%m3Ei%7ld:Rci2Vd\uJ.LL&^iT8eO(O6:n?$RJ.AJ%jc%u5[If!S^/kBd1.O"CVaiQF!C7foZ'hrJK&VQb$DhYPqW3"qPD!'V&P"n$n7c!`kSoD=FD`U2hSK2OalWX7@#6I^R'WM)@Yb\\pR'I?*Mr2:!MZ]'Smc,H8gT(a7El?Tt`a?F1-31/kMQlh1i\Xs7eoP;rsg-:]:7!8>7=SSZngJjhQK<`mUmnBdmDX25V.lP%b!Mo_QTrs8MHqg6.>IYtJ$L[%3As2"O@\R&Z\)pT";aiY4)A"+r&p\O.+hSC)Ot/C]i>3lAqV?O28S:_?n'/AP%Gp^?j8a":jUYknh[A>E=FAJc;`O22D/_jWXgnD"NTkU%g4fECc.MTS\q60*HBG)IH#H^T3QJklRf!k&=>kSt6k9os$OI*:cI,HK^Y(K#!F#B,#>'f'-E^&2<*Hp,_nj%'=6I3t`#^so=r3Q@F*4&*s?rmb$2K1Go9B'_E5bT_i0XP0abnDcDZ@l.=ePf/c_du\r>i%6kXJ]EB8`m'*=lS9NV)li!V,8!OGlq1a]6K.lSYq(?;$o5H367Q@lOtD;L(HAi/Iheq0;$(p[$Ydl2>miYaF$(!`k.80ZW0LE<&-:AF)bGct_8=_@G^'ZQbPJ&hUVYZ%H,]+@NI/F*f$YkXnB*+V&\M]\dZ#ja+;eGFpY6LLCS3&oeM4_)43,=j.*\5L%RBnE]21h?AqV%\o_[aD0]7X_1f73hNLm)'(Z4(blMT/4ko3aT"BtUbnp)85*-j6=s:tc*U?(DNn_((d+:E^88]Y\OME^S-.$iUG29e[,r$DctZpFhZm3T6B=8"59=.cN1_s-JFlniPJMcq9$ao@?R3B#iIu]E>?4.Ui"nVW1kA$q2=D=,]q(:WHh0YMEo59L)<5]eE^!gnIkIKmV!_:ZOcG91r\<$AZ=FRe0(L)[*!];mSU)Kek1$bkg8$4J't\LY@ir3\0lT1jRBPLYA'N+N:*uF56^Wof<+"_k^SD^?4\&:OU:=7%+Y-k^DYU2"+#)CgIXG?ICL(b/h6AI9bk[rEHs#+9*\JUiTrKN`9G;*%52M!^C+)tc$"(Ba3LVWGr317WGfluka^!Up?DI.L[OI9:rcjT`Xj:e?pnF1\2ZS15,JXZ'4%=&K[or:#.-EPM^6&RePAFUGo]+GZ0!o^JP.Q>S*."#Jh,g-_XZ#-DBGNM1VCfW._<[cBf$MATOY1S5tb82B/(;2BUSS%[/rV!CGW7KZ2YBNTcAPQHW"3(Y4lEq6S8*hEb?!n7!Ad?H01$e/Fc4UB<=T.LZ43Qf`ZH4'4fK_#+'MCBE$F24`s%<-/HSdHN/'7McVff)D4;:g)jF9$HUs?gc$i+A82F@[8GY,K)1;'mcci<5gZ&Wc'4d)[(`R>3(FMh2,[Ih>=ArO4ir?,UCiVHDa57D._tOS8sCRo7c34=6BDMQO)=Jlcm+S<0s5g%.p=dGt%iCkNckM!o]]PVZ&QPLOoX)@OGg"9PuhZM(om6?J^0qgcj(JA)fgqbMWjBir0WZLPm=Z-/uqf->9KaMD8^hd+,KgaS4p2Brb1HgMoNc5RjYoKl85k^&HQ3-/607>1iAU-9BEh#'#GgQi@0QNA`4Y-0naCPa"=6-`%G1Dpb,V1TgH5c3,FMbm*^QU3'h_?sdP]?fUVfRYa4RQbDDYeTYX%AI6X-1=JpMHjd[I2sYFZ/q3/n(!4&FK;8_)US/(Rn_+Fe%Mksgth#hg/m\L2frWstI?N9smW#[J"6W[V3T0nc3@_[&q_UOHG.ZJp(T99Ja"$p-M7H^ZNHV^_ihL+u9D/sIP/ar47)/XPX?^8r]fjD0c4q![@L=[Oc!e@JXRlQpP836#r92iq0Vhb:U6'%?`j;>OCcZ63SfNfHS,_j,H.9aBW((Ee:lO-USD^a"+),,s0Cd'R;)441_pe!A%_a25SSF.43tEf_qcPfNV#oRB1]4u"F8!,Ng8`FOIj(Q#ja`\b1poI,OoD>QJ?>)uX*b0k5?)k[2.=M9V^p]^"nbbfEat)eB[$`Ii@JiC(qH]\u0LuK0Lj&5jq?U:k\M/r>VF_"u&t)YTb.#.6]sjF.J_p;:q;0[HLm$T]BmbF*'^l'D2:@SseoDt&AjGpqiD$+t!*JaNg=sf\]FmL8)?]2VbmmJG\^.p)ap6N]jXZE?S%oB$\5ae.E@&K2k.4k[Q:>>74%:'p'>f2+6,k>n>8b2B$G;tCPugu8n##JKOR7I`^4kJhObOK?HY%,8k*#50p93''f:&#G@t'P&($T^&$pJS.T=5'XY1LEWF35l:5>_i\+,U?.23?hXp6I7-qP:BRL"4fJGn5uJ=:=_@E:5qt0R*"r1hee).mdXE<(YY"M%/kOUGI$lmG`^>E_+\)@/*et8'RN1=@9>i'e5iq@0S!Nar"fZ$.Qu:g-547dH-."+\Yd(E'Q2b5#<9@,]Sh1[?Cdqh6#;tC=!XaP-goq9`kipe?9eM\*G8?d[:7D+_7f?GLDQ^@E7`s1o0#Sj54SK+((Hq`cHTe*2T`#Gu8;8q[=7NY7)-T3bm0BLSYVV8Sm4L?t(qd+ji+X)#=r4ToaiNYnhbFF[MY:k79;aY"XFrfsfCCn7eR9W2Kl"9S,jbG/MQ3[17$eb]\4#3Zk%*]I?j`8HK]hGel7.9>E0TN9lkmV1_fGO$YUkO4Z]KH#B"EFACqWUFZ%[WHGJbI.E+8Y3rEp.^#H>k!.JeB"liWYZAdDNU125Z9>-Ed[P0L7eW\4$FF_c^j7"%/65>So3QL#E%"Wheg:jp7b?I)WpC/_5Q_0Qg=CW&XuPYh`(>S%o)"]89I+PU'D5PDW5`CF0(g5oE:hI"F(VX0[/qLBA;0.4Zhs!kJD!-9+p@u'-qe<9.=2^M@+Np)u8/K#7D-J%([&q!o";WENAnSOJ-Pa`^.'2WW"?2n"CX)8ZJ=KeQKh$CIqIeZjAcRW911dGKD[[7=XA&RL*:fH*aIhn'71'Kp,Yh97'MtF(S8Qg..Xak5Y(k:>Et@G2QkTe?'VPXH$ZG?(Su.Xu)pjZ_/O`Ye*a7Q^Rp90QgT?*]80UCEjj9H!7nP$fm-KJ@bQ<9ENi1`!YMc9[FQMKQtguM/mk%kKAOkjaHh9k$1+N&t9c@8asF1nu?"&$):b:D>jWH@6np-2qOGXBEC&`'q5=orVr*^m-DfR$?5,cgj^m^U\e9'L.HuQmchl/H?!@AoTZZ<8!D^JnR$867XSqLo":Er'SRWFT'S7W]0*J$>1:/P#PO\q0Ho+:J(;t.=Q5Mj=T%(!e!T^"K,(o(#i"@hGT=C"-o2A@BS,%,`Y;f5VbMYH*6>=IB>?'B>JncoUZn$GlmH_S!a&L\u43-nk*N>C:Q?^_?5p!Fs;jG[88ki*HK%cNbE2Ya?9:?X>gn5,ul>hZ9\K`EitKak@h%&T=4p=_01*@G_rr3dT5hMG:7/l&'.I/-VLp3A/A)UYM6U>oMSH`=.KcLq\_W,b&PhM'dA`S!_Ol;B,dB*ibQH0DP)XU#$nG)alrP;Qlp\0DL&Q4hZ4f_%q0&#fu9JE_>fN)MEEWOecPEs+9Pq6Oc^eCTX8f0Zu@.\7]#5_O,4L72Y5MaT1jE>o;[Il]0l7r`KSVi2m"1tYF-49YsT,pXG+Fi9&QFkes'F&Tn<0G"5B'lhuM//3K_<8p3o(-(phc-JWHPg!sje)rKmgOlA3FB1&a>hWVaq=_nVK\02?kcO2s\k4fLVGI?kTCTY^)JAO$)`;()%NG)@6gLYL6%C;X)1_6<$(&S%m;Rs5Qa#OVaR4XG<<;Zj9q9bl0ZOZBGU9tj(bl+e!"C!)\tf:U.7<-eVhoTPeqP-OXP]Jd@V'mAFJl@`h]OQQg$c`\d@*^TcZ2MbeNW><21S$_@mDAD'3>":O-rVNZDP&p!Yg^NCQs`V`sFWm&'kSN[9S=kS"3S5gWW<,7]6]L/gkBUpD?S`$*.[s7JicXBf5>E[j!Z.!I+iJ*o;4#iFE0K6?dams\:p;S5GYZ5h]CYT<:-6IU"[#;Md"h3;5@0[^GZb4TJMgE]i?=_n+3,G>1,Qt*Unq6,B'ZUN1$H5W+HaJNd:NT3JU@LR.'P/uBVq9o31g4'`IV&8*YaqOnd!flMJ%`Sjt^'9`6,G_-4D)I?=6KdbMT_Ce^CC,RqF/OtS$LBErYHO>4n.#7F-k0d@p2.Xcj+XDe:o8N68(=r=d2-^R*&74#tZ,@YG)EJ8&)-lhcbR(\BR[h"A:"iK9lZD.!aig0-fZg/I01dK_+aGiJ1]e4#!ldaOP%[G_QE+b\IP"P[pPPUalO[6nnFNS"f"%;Gq'.m,af?RW1iBf$sK%ck@gDUm\AYXEuo]oMRklGg]ro,Rd_hs541"H=Kt*#edjipD+R)UG7=A=[LLG+VpD@Rj@kq*V\.aph(D<&LYh8.-0tG+S'R#EKGOhID#30@LN:]c?OLj<(j>gJa/'3E_#$E<4c\f(a9rs#?IkcI:AP]u+skm^6pg45665%IkF:[SU=WQb=I@sLCt#>3Rac;h"P\`rO*Op1.QGO%G#6*B3)<96(C$P&,]ZMG7R-P^%6+-9E'TSM!9E^LLuU4)'bjLTA7N1U+-fbFit(n)Z`p@rSEU>"XLg^e!N?TO+qqJ/$gr8rebdlDS_k5hd__nbn^Y/7PH&9MKTa,2?@jO&7!BCqn.NE/.:)/FXQaJk1"\WQV?WV+A*1*EtkdSG0Z1O$Q2u#0@#`0ciaCC^:T6qL"V12[;SP?!+eo*B#H-\c,fpRL/4#TXo9lkb?=bkQ+G6^_7BWD"A7$?3E2No)Q^]p8s+P\/Q^rOb`BI]:3/F.kV"O;@Gq3I)DhE"^?^rYkZCPplA52X[;`GKa;>+7N)G)#Z8d+O*\=dYS&NHZSFip@1#\WM+D#*HkNdV!JB\coWdZ'tVN9#RQJ15PP=;'P_kR01EE-cJ*g]!LH3A3ZGLOZab=as2_Xft'N\(U*1n>:,^/r>X!<&nkTq@(.c7^`k4#MKNETV4(WO\420[8a"@rpYLfuDWK(o*K.-),-S++nd0!#pT%4Jaf/DtdG#R-q#h2gi+NXfCdZNQi-Pk(hA5g1a:g*&[Kns=8kqcg,CA[[?iE4uXS\O3:>mJo./=8IG`U9Yk6WK0r&d:!h-IjZ^%\iI&c/22uqHq$B)?I'X/XGk/E>lbr9G;$D18BYr4e>Ln3G%4WNHQ6[A43c)NP;oli(jRm^)bO/-:?;'kb.Pa+r"C#/P*VE`7J5S1bZtiAarf5@j^W.@-crn!-"c[rt*--+hThKUXiB$%L(dkL",D8as5>&ZIa:5.T->VE?KZ(.+o(fPu=!8-X\(ol>k+^X'%^CJtV/TX6uNgd^YUX;4fc/Cs^9c0gq'`O0K(b=d'nQr1lF`S@b2Z!EgA4?6:_qL!LB-un!CWr$0'%OdA$Xdpl]=bB@ZpWPT[(%@%nm(M_fUk_`!S-Y9:B2Z,X5u8&]2LNmEM,(.-+.!R:U)eE.8?"B2!YN`*DrDqo7l\\Hg$5VuA:-m*;eS)q=:e6#Y/)[8AjHA^RZ7MqRS_0,]6j-C!$_X.IBtVr,Y?R.L3'\Z%@Gi^*FHC=PDlTfE1`.Ypjme08$Y1hTG:TeJXiagbfb\+M?6bJk)06N2q,6>dEer;Vs=+B7d2=Z?4(l-Q2IJ0'iH-Q^U^-mkG/?pJ+DY@',)Bi7`*N^$bAG(0SQI(Iff%j=G;[Ff0:.#$PCs#a_s_;.5\?0P3.X=$+>,AheL8QPINNId>QRS#\]i&*efY4[\tl7a#AVU;Sklf&ZB*"SWuUPmBiCXAfHK*fdF<00``bu./&)lG\(HOH_q+B@`TE_+/hI9Cjm#KS<6U7]ZORceI^A-Kp`oBqg`uoiB.Na/m3**@WLhRF.q#(.NrT>CELLZQHl\X7U26V9oH0(&7Mc`6D$kt\g4/ZK2/tEL!gPR_8OiNB=7fe]8@PRYq&k3[ls/JC%o%9E,2Ct?-^bI[C6?pT_,0U/\`@&#*#LR:+MVp5fqIDm4,thud3J4H/I7+qE#1QT*j>A?ndb4L4G>ml^CI3;cS_,u>TsGG'YbJj*$?^Nkk6?phoYX<0EWUt?D$,p#kWfA(NqAS-7IP"2am8rHr079'KFgTu/F.&?oZd=H.f[BXc(A:c+4UE:XmqjO7'Z!D8I:UOr9B4Wa,D`o8`FglZa4-Y5d+2fVo\,bd!CaX[l3TjGe]Ws(Y+t'P\U_C2"ea[rXpX2`*Qc6WOQLoVm";<0Z:(llUX[]H4V`gZpQUg=]IY\r;1!53F,`cS7rMCMCt$TJD_VBHa>*Jp]TBkOm+P*&)].AS!!jZ";4s7g[@'Y(+,uBVKkR/`j]d]W,P@%oV>5P@D;G@#!Jt.53YbL%e=rXe'SFG//P.Lhod_pHS-n)(_m:oDP^XeT&a*"0=ELWA)]Zc=%5n4AlZeKiX_6^LiH[!+IQGMNd="kb0KE'A>B-Ln5sf^YPp1t0]ml$GL%#og)k.2R*,.nNqJ55Y?4oj2EkWVdH3DO2[Yh=@jc0_g]XUnQCm+u&X8rV/D,\dAXC:rQnMWmDn>:@sRrLu#noq3%$*0H&1c]:SrH?Wnbj$1A%`6#)aNj^;Zq64Hk/b#HNX]ESM7#2of6$Q+WK(u&7X$L3$4m:i2],H/!ScO'pL!M.SZCkT^9,sSQQ@ss+:tjfl2/MpihJ\4`b+/IWCo\?^65t@S$/?^!;B!'/"&3i"WlW4Q8"Q=_,r+nKNH_]X=/-aGDSt&f%@H_R(:aH8LlP,^l);Jc!4\:(3HArM!fHS'H`]q=pV\_2)rbR)..Gu`JR0L)MI$3EB;=!IecB1Y=B71%lt9h=Q*Es5<@#"i68X%q*p;^r;h'ApX8XoNNL)Q6O,Bg0\303O0[fgk`/]O-f8UhH9:)X+D'RZ]>QmlAH>WSY/'HBPo5Cph3N^NV,NEVK5gV#C$Kq.jfA*JWQO(AFP6_k\@O_EMk&afD>2%_skZhOq25%g`@kpg2n+\I:.Y!2!VM*q?]XRJ^%78pe(.H6"^N>^6o4n2PBnj!Mrn@hq@>,CdLB[8UN8NBa.9qT*i84u]ID0u>;N?YT"bZHF]bO_>'<;\R08$ZB,Rl=Mjcq>)jk>0uu7$9j=`L5#D,aimb^5/jK*&fVIR2)rbIrK9k&84ujlf/(sl"p=/H$S\&BH79Llu/B0h%OCWpeKja?e[6B,(C]RYFB$i[gGs8H8[`eft;##oDaK$$#'P[-$,\j]r07*Mm60Qn2oSsJ/h8dU+@K7cYHT'o:;=k7'`A.koBliYdqSD6>X3(ooC>4-%.!p?5pb,M^<+)l\P!E[K+`N>5a3pI']WtYpY%3frh)Zm9/$Z@/G3%!P\4tk%h+r'H3]B!6nlXUNX2hl'V/87=Cj(4645L,=r(8c_S'_DF1%&Pa;E!bgNisGSeI_7!rc)ZOg[n=Q6PWk=aRk^Yb7@ZZdTs'=>rN2T"3unH-,$KWW-e3=@aceA>,_pMDnV+iHNBo[&&r$Nl9YS%O,9k+/;F/'PcN&=Y=-Z+,9YS;_S@F_56L)It+Sq2V+IApa>@E[gSBT$3&![<flo6S..#Lf`Z$J>06=f*"HEZ-U9=+iSLVgfaaTZO%l.pZ#O/"]+(ua.M&g_*/KdOS,L-E'2N3"JU2Wb@SKNDh#,clRmrj][o0G?prIs?*AnquhE^+WnU<fP:&\DTD4o>$F8b,tTsE_T6DM>?\+"koTd`n&e(fVC9fa3plJLL)\Z-BK'hNqDPtDK8)CC1o$(?9-Krm3Tpa.lOc54so_.8C*3`lIk50s)8E.6,pffQQZNeL15&lcbhLk,7OSOX^iH%M?q[5?D7'-#cgAH\)dQaPTd`U;fa/@7llB7,VC6e-]SMkOM[06F&DckYU%]Qb^[CPOcYT7p7U;B+"87j:4TKIu[Pc=/'Kn@+2KK6C1\>R*8sq.or1(Wt*CjmE,=4b,>UX:B%hje[aFq$NW#B;#H]Q/*Ts?\4.:6QrXIbt&#WHl%uK:8Z!QNP,(`!cd1>5eTtH&qR;^RID7\IqLrWl]!k)2V$2+8;QRR2RqHoM2K]E+jkf$_bJnb;JS(TSm`F#ni8[nU?t7>d@2-GmAH\$/'t9hpK`>mC2Y8inK6KFK6:9RmY;C[;r`N#I%7dE]C.b0)2IYDjR=B1f`7993L/s3K'm;bEjq^B.9?DGYO+ce*o+4r&0;-#D.]Ym8\Cj'W#U7KIC_*Q*pMq.*cr7YCK=ZM3JY'L-7aHQr^Xk*Arft@)\SJnNLk*)X]Z.f^5AHS"P@Hk?"Hq&pAbTG7KbQaC>d,_@Ir/*>5opbQ,#P6JjhPS^F`7P2Q9Q4/(F7`7hEPNtAK\%,F!XlDR=TA9',&C-*mB+nDAFg!cWW3'9)N\6T`5MVhIRM,HhZ-Cu1$IQc3(Au(E1,NI"a!RpTI6u9oX1.%?8s>Vqi2GbWI:j357H7sQaF3Cjnj1+<319*d,)%6r-!cI<0#Po9fL4B#&MAS'=BP!@A[+V7cS_Y?hBif17c^iBB]alJSf"\l4UkUPJG4V67S'c"B\]`9XV2sT<0C&nH(Y6$8LkY[,J*njPdP#5Hih!dQ*EE#l,Ac?S^*qA-qqE`i:s[,KO1^kL)mb$W/ZsYsU`p#f$a&Jln:E"6"qk)&5ejO:ETb3>N-\OYZ'[T7BH^-*GuU%\e]JDk:&s#r"j7=hCCR.bVMo\\4URD>T/1YC#leh'.bPC);HQa%gNOB$T`5/EaF.#okr3*H4;"cV'`->TrV]=8R1WV=nBD;5ju5,t4BS)$Q5>2>'N*6:J\*!(OA)NeL.m6qDW'"i/TN`^kIG$8?*,]bHF(RQ>KK;gehKesJI2Kf(OctQfRHMihLe[]#Us08d_jVZ@Q9sOG.WqPp#Atntrj+.D$b)+\[aJi%Vt8=S!'K8Y4/+#0AVTJAj)>6]]SXk*LUm\s`7f"(rfgjO'TdI$cP]7[B-QeHere-ro*""LR[:Q89*=SGDb[%OdaiaG?hHrK8Z==P02K((Q?cC.kcM(:&6W-LpYVqM$;Bg4?irRD7edaoF37`#j]u9=TXPSBRr$[>%8B_U_g3/t@AIE+#,1E^kH+hOUUP8h<)h6BdRRE?PFU*T(CXqNjUuh8'?Foef'M.=in%(lSb?u1(4An)a4o4g`ppiu!*7O"HphK9H>gFq/pSTT0#S=tAahRfnKD,Y)Cb*ucVi8-GUYk2Df2@*$Q?NN/\S@YLAJG-aoO7fclQ)*DTD]&fG`1I0m^rsZ9f$_WHacEh[B$_r89OX]<"OSX6,.$$dZpSS4Wkt`D3+IanXZ>a\`4]!!S5Xo6iZ7&akLf'8kHTjm]^GnI%Vj(cBtq_Qs5r2WHIB(P(%aKl%mZnch[T:*rd9-mj=4NSh3TP:4_4IfKGP]#mU/ol:S4LP>49r\501ae_F\U(mn5XDoI_=E2Z!u^-C7GkG2LTn)7hIb_Z3p]Rb]R_>kbK'F($YcPVHIXN;-->J/5.;_l*]XE:"`"\/XNbpcH\IL"[LS0=_tSZSDkL@V#a^?I]>M+Ku1(2_5&b7X#s1CH(hOS!I6_Yq=n,Yp`HDn8#3e9.@PA&m2PG#Kj;cM9Aa`XTC)&G?kpInh6,4/Ao@3[2W/<@lmsV6;09QaTaoqg-n3=Fn=(QJZKC'M^kF5]Ph'\)VcU"SN(g/s\+jJLbYUJSj!"N9FIJmhZ#]^_cEFJq^kU79q+#b8`QB176$HABFlm7[L1#'5R/r51/+'mhQ0JB$j&>_W1L91CiR8pnWl%SA0'a`d9M;'S9[uNZnG;dMKKG49%[N2iZTEqMk(E6gbR9@F6Ad6>8X7tipV\^fK;1O$eJVunI&RriW6YU3.Jq%lq#k!C5.D\8jf%B"c85;GEH@NI/mWl:GT%:Oa-[!NRob/7FRSN`sdQ3rekL\=Q)+LYa[.lp#O\O:ckn$BW02a(J$E\noh0.#sZccBUX_7&$qV:+;GGu#uE-G)PEgLaG+W#;oMHJdlV`s5ntX?C\ol"aYMj5#q]Jg@6rO]YBcBeXM;4-u/XKuQT^$";"8DWIt8iNJG]>u^.P8X"uWN-QA:G420,S&>>LU`0NeSn=nd?d#V02@Hb\<-\\l8_E]HOc.I$KDVYmLQf8=TI`F>Or.)E5_e1m>`lI^k5jI$1UZ2H*k6UaF%,Su/jZ%]?H\TK\P^V%%C'Y/P28Fqe_/bR(USm@cQas-Jn3r\8bb(cM?I>3iT5hU$8V!%Sk5Ne[,q>1b)cKT'`&oPmQ`soHnm_`u:;?CiO$)Il8)TZLN"(!T#$(QR&W7^;0._\.7kj$Y#il0F?,p$gL>?]hpJM+5d/PONkYst:F'Lu5@jFb/ishnB0^4E^YdSr?-`TeTpIKJ\I9RY^4+"TrLsQB8.UuWnnMU*X:d$b?m>CiE]UkXos[fe9bPQ`>,sN,e(pUA`]Fj/cs.)>VH1&n)'S">i[ch5;Cm8jF7dQ_d3r>J6DZF9Olg@tR<%\>m-Ysp.u)%bEMf%G#h5YaboP:\Vh2rB8E$CFPsX$rq%:*RXA')V#?Ou:&X27=Vq?VK,JMLoEnO8GW(uA,1<4Ids].5SKg3N>LDd+CM=A]"+\!4jrhoakZ")=ePS#ijL@OSGE;1L%'-nXM5^W[3so#c=&I#9:RmHZq+8,X.>RBQ1*:@`l5Z"p#G;rJ.^o"YdTX;G$j[Tsm2Q&a-AGY.o>\-OLE;='(DU=9),Z@q1@s\@k`UgG0eq%"cq$V`B1VV^,?3rX@KhoDEdB17KX!nR7GOb*c/SX+3l%iJ7lf>!Ifp.H_7%ieGglSY(UeVeSCGAn^qs7pP(dgF=lql^^rm%Zm:Z"2J.Du-ZaKiTreeuhd0ok"cI/WH.eoY]jKsk6];*)+mA7uFI#^1NM7@&Qf=%qe+VIZgDc=!+uO6$YBc8D?$>;LUR5!P0>/.5\o.0I?f^Fo;heCP.Ia-\DQhCDi0Ka3:P*UX8C03jVkKdon]j2a8r78Pe?Vo40ZSN)+/"l(aZd0U%e54Wb(k15YOo_,@Eh#2ce74'<=?%F"ONu#^N$T;fRI%h^TF")CPfMaBJqqK7qLC@LXf"trZjl/OSgqkT.+Rq6?p*#c-GLRdYB4P;A)?&:l6V],7/9$0'6i6"Y>r1XrdUE&O(l?d+R"5k3_&5LSXb>mgkBfZ>J9@:o0Du+l4##O0T4\@-G9D.I(^2_Y[]H/A)?C_(A'uCU#_r2XqN`RDE+q):gs0Q-F"[9nY/AJ#+Xr1%WNHLZBb.[+J>u<),p^d\V5peT$GrfQ2ucYk5fSgF"V8($&bgNg5kXhi@mYGVU.p$F(A4HROmV+;(TREJlIcA=OgG_W1tEnuR#5U20f(]iR_][I%n!0a6=28lSSb(=]HBqs?gKo#5D_TQ.5j^fDTf8Z$TDcr;t,j&q7gO>$ukc[%0,&=TJl#:0rK&o:69&g'1BQj%VLnE!ubQ8VT@1]Uid^2D/6MKiu&@]1c#K%eK@#S"568Bo0oq7pTIoTcNKYLLBOEL-JFM2/JmbL)uc(d(1+k"F.[g]PVF3/<%g.O?seWln*N\lt4sm2;p%&uf.5Uro8;IUBpts)Iln6r7GJaNu'4R@P*DKo=4/PJi*`iq5)`1(])&*..M3rQ]s6^Uu(Qbq0gE4^mnQ0t2THO&Lt&nF'NA.H9(O,R)s"$j#;7lsM!R+0uJOfKuai=18YcVm2;s1Qf>jVZZc0ol2V[Kq@F5hS'`FTO]r8,Qaso"]K,HUQCb%oA8lc6d[+KF0]*T]B"I&$TuSh/g=?#O;ML@B5!5[pBCRQ6C9ZM]I4KRb'0lWQ.0:4D.'GSOp(J3.;IKHol`PGru>d71?W53<5O#+1c:\lTm9^)06u%*jYi8apBZ(d>dV6cHO`1ajSWum@*KiZCgYD7)Y*b$R>*h\,[C1;rE_fg;tYaYTEu286a>;9.7)%3olFAGE0!a''N%k8U\oOKVsPO-3YkJ?R2<*ffTj[=^UIY!>l]o,i^I>YATAu3$\\A`4u5$DO3\VWm"laVrBfUN]ZHh1-"fJFf/(r\EI(E^Yg!^#k_qfX[Ic)IYqZ9-#RiFW40pA)dahg+=?EK#XUllFA9KJ/10p\T\L%`lEF7)HZ/CTjf5:,]<])*eeXLuTf`RR*+GM>,\UMuO@EHbJ0=XGAF)Pg+\`+>Op;3US/379h+H\5Gist;*I^5;VD;;C[:1!!=N^Tu_a2kQJ,MsT&Fs446-DM[W/F3kdY0L"j]URcBKt?fo`&jc:Fb?RK:V_bh_Kf$VA^8E)Ds34!mIA#H5h&_L1lfdA1k'BJ<)T#OM!eqo@gL>WkDIYJd3X8_jnRu5:N0d'"4b^MRugsD=e'FhA`_,:0A"Z>HQ$a[HQhQFA_lu+G3pgb!T'L0:9AEM$u_b'@s.@EXIVFPE1"]JR5#Tn!C>.ek,ZB"'pUELpF-)#^7EePjB2IDXJ(u!)h7ediBSfMdT+Y`2_<7q@b6B11-iV?dOrD:W(-HnPVCmsGtNkgMao]B^HaP(N?epfaU=nL:K!Ac4JbT5[V0*oIW6Q;fI9Ak@>NjLT43an5&V6:"#HRc#iqf>FkWX*,!V`6\O2HGuunM8\,%ruertro>gPi"?ClZJthr.SU,=:KiLB=g*Ih+8HBJHi9q![qOamOC?"Z=uVU\^?:sNgo`&_J.PZ4NU7h>DH=bA1[AQB>]ffooMCOm%+4Npg>KhT/Y8LH&/JI)q$:[&8o=P12_?/Gr/8//1f_QKjc_\G#S$'Ap&_/=Oq8>Djs8D-2NS3#S5?51DPGcX4UJMYa($CM>YLbRm1p0"L=.\Zr--rr\t#?eP&^DL0o+VK5T*[MEt&iT;M\!3)c]Mk2'BEkMrI@2-N=k`*Gs8=FE8H+'aY@$'<;.PF23p'N>4Ii,4kF4[_@&\%BeeM"a@WN?P=\;T#Ms3(rit^5,Gt,50Jr4Q#dD)N\h-Q"7ZpFQ6-E?#TMc"7mF/Z`b=\C)Ck1nJ-d[qQsFNaGVA41?e;A`@tQkD1\tt1pB*tj]#d$,)C_/U2p!5#!n7TSeRhD.V!ETO.e4oh2b^1DZNDF_io2>(1a.FRmp]oO?9:Z\JLWcmCG(%H!>K)M.-QbGITEmo-$3Nkog9U]k#u9f,MPi.k`dgj:j^LQkK*JecD]kE?pq'2rbA=EJ''IU3f<.4G[c[LR4cl5T"D1,P4JKc,N:W(<\%!pG@%g<%O#G_r0E5aDBP"E]g[n6S2Ud`8^t?\p-7IKMqe6df,%_qAsJVW*\/]bLE0k=_$1_lBAN?L#[oERfbS,@Wa'b5CbUf$I[Gq"l%D2Enuqm06j'5[f$gFK6q.E,*B1ba?[bn5)*No_F=rcH6B06n?kcWu^oIH[qn^k=&?otO0\ngBkZofUna5gZIJe?.n/l/-eXRos%ulkYilYmN$"pZi%ipIAe"60".act>ISeNaRiThU$@CCr=nH*FWb-RriN#P`B20c*";,"D5D0+keL8c@)6:Q`KWYlaMJq[r6Z?#(bA4psG1iR5Z;1L2;@:&%O^Lg38WMUsMOSl4LC]AFe]aM&]"(Dg96-lUfK(*<'6ZKSd/VjT^d#mj[E;fkAK(Ks%emXfcnpRZQ@Y2lC+Il5Od977[Y,]G(6klp(Z%J2O2Ui'a5Ajd@q0#2Nt?44Kr,/06bO4e1LKDd.fis[=2CL2g(gX,Co\.cUdPNpEMk-neB\X3;q6icpDFU#?/1l6%*3]j&nsXKUZSj"ln2W#4M*L>$(rq(*V71mONgFAHG*,,9V*B:IiXUjpu4GG3VJJ$OD!Ji[M8e98uaIsUhP5]4Xc4%reW,#HTX*1.CGtE>^o,Q#_1oMNr%EGt9[j\?sr+hIK)>;j'fUlm\XJV[)CETacQ#rKNGic)F"@mdAFH(1!reVp!NrG8!,>kr;&,[s.1Bg@p]0A.[NlQn;8e1Iq.YlVH"k\m15O-E8@"D6%eY,I9Jq.9+W^P1acE=3kB,1>*Za^j]kNYWOSj\$_"Sm1O7'8DEP`F?W@(PKN>Yr^*fN8dCR6H`;sQ<@X'Xr1Z'9ql+u4>G3PTIr:+,ZqY(J2"e/,9r`jVSlY[%H)!Xfrd*EO7h>dPSb:D.,>l_)3MI_Q8*dXEFdbH^gpk4oO=81r/mN?.RG%+KAm*oWh/+_HKAUe`#3JLB,c[r\.G/\?$daIrlU+#C[Qo?sobcQjos][BA@tf85.VBNAp.&_eD8u&f8Ch_nbpNZMQWQl%J7hdqL#ss%%ZoWN!/Ve(P\4FF!5X(h.Fk/_gC%Pg]bt32M93GDH\5hb`6p[%cru,Mr'*T=]F\H:U$S.#qbh?Tl*&fGB(orQ(iH)W$DX2:-(B%9*_r-<(itsY`a8m?-p/7JhW-hPQ3D3OnIGuMeH5P`mhr[9oS@fU'kE^YVesAgI%OgqY0>Eg*UlbROEf8B/+)R0[[h@?uJ2ppII<:jf8irLu4n;VcJJ3^_s4oiip@5enjpTa^iml#F>FC`1,p='1(=ZD6)0fgCd02leb;(\qO_N*s;`'Xl;Y*HXl,fYe#ntGdA'I+0QDCQ0UfcMnTFJ,WeMt/W'@kimH!\s,]$]rI$c6e^@KakU4,;iSOX:T#IBb`[)Mh7%Y#_$Q_Y/A0Cjo$810&pE(]*dFB!Thla/MhWd)o9T,'\5/lC,f&T$EbHsZ8@,3?:C6&_Soue5<]e,%_*Vo0?/"Ni8T-LH"7h63ahFiPI&#@mL_boi];93^#o?7;Ueb\:-uiOi4EYWYV>qSTd9D'A>DNQB@8=`H3(O*Oi7H&@qSQ!Iq9hdbM9"K8$O0)eMIs-d@JNkgEE@/,EhO4coe2'g9!rmp'_(G@'a54=pd*L_^,C=;i$edj(K"%e1/XC@PbN0pkfU,1&.u.HrrM*De_7Kk]Rn=a`p-F9Y$`e?AS;[D5,%Wg"]96!M*m3O6iPW^+65$%HCm'9K`c`PaRqQQZ90CV^N$lGtXNhS0[$]*-&e*bEkc1k%*T-L2hi?9*dih.d<0fs,14An$2!=*I1=S=eIE4PU:ZTFImK,q6RY"BH7@5-*S&miVcY(8cn$lp))I6RX"p0FgE4](U#9,ft'9CEia^RF1rN9fZkT-`M/U;[rsHqM[/5ZZ(UKmR1bhUK3-+b8L'QDQ/A"P'nAL&hAkK6=hdI<9h.sPJRZ]9M\I-^\/7)^,]_E&&)M/N[W88*80cS)"25/eNiDuq*XgbJcm2dYM$NV/+s@UOnGn'igtGJA>PGKl5NSh%Xtai")op``[5lAW.QO#rMB>!J8`/t#$RE=>S$__3%X$fQkkUNKRCVJ4)$="TZD9d4(ea;A-+j8<9-M_:1@3V%Cj!k)IeSOi\9a,Z`n%5g8o-Z]_2F++%@T3$109A:G;I]E'e$)L(cU^,1-dF+P*Yr$+#Id3ORS6KJVBXjl`F@g.?CdNY+3[d$K+s0@i)GQ?fu_4G/2)-8.Q-rT&aNQh5/OLSQ:(LTpM@Kg<583q^!b.6jBs29K%cDUM_u?rgg9nfA8p$]@1I4OQA8s*kl\HXqfLaNV&8SY,&2"]t$bcKPuM$KW%J_#^Q'PU`R]\Ltk'"G4tEVQUtLa`S;mQ5uFW8Qa4.192="$s%O^T(B8=mcZ*pFAAis6X_@?V*$)V=*uV/Xlt=c7>gG$`?>;#SPb/"a=A>9f#kd2.3)6gfc-^/>_7ACK-<#[3gH$$KWT:b_+q.kl$@3)-VJ,G9Waq"lOA_;QCP?n?if]@)"fZsifYe\9EiP/_MG_[FiQQD,5g9_'c)3lSb9'm,iVc7HYD`uZ17fEg0DQ7h358W%i6V0A+ala&h$o6QpCN4O/#\;R9T,O(VB.Wm0tqSiJ-*CtE&p@RdS2;1i=/Y8Jd`1KQlAtN,MfDf24TZEX0&:A,5ihn-lBKG8pU@;a9]cRR87#VZAMG:!h_VPWpfiR1ek;Z,u?t"]G&K^]*6sk^WWFqT50T=AEqtTjdm%EC05`OC4Si:b$&J"$)h^>+6:CKbJ-oI[Q=$U%V]P#gakVbS]`-OS<+?*5e).khi=[4:'6T(B1Ze-T/?C".YCYENaZU$raZm[F,GPmGV^Hg&3&p7hDSCIdHOkSN!YZ//#L1DaM1m"A'=aQ%@h;=,@HogPb*Xg')(hFtPH$J?DZ!DA>A"e3`D0&SPdk@o^.^gIK-!>!nNUSKXnMt:-rO7)-cQc-f$=obXRn*LNVL%bPZ`s04ouJo2hV73?@i;7dX<;/+]&;,mF52qPeED-74hJUG6,1D?i0-$8PcH%#'7BN`elJ,)tS&%EfnCpDfHcRJEQfpDCa:fd=k$Y3bk#(H_2aV-gJXAS+:ltQ7.rX]!=HNb$]s[6-`/gNP&!11BLRc_6l&oqIN7/3[fD9nk]6h$&GU\7W>)MA>Z*8;<%A2L6!586-U0mU!IOsD^?T=R(`/S8Z<9e\q\ti",W4'Dk6s-InBkn/YK/B,\IjMW<\ETbPBDcN]*=OGm8d($?qU50))Zm5*CYUq[b9^'Q,1:rKu&QbBRQC8ABb[?a>l0(]B:">7j!7EX-:D5%s:ej67PcXF?aGCd!,/,!9/]Bu,-WRZ9>:(bj9pO1E@VCYdl_f,P*s:R[LS5MHo\hsI\I6RS8mM&p##VOQG41>V#3YL9EN05GVm=f%RP>sAOVnXUpnV0n*f56Vt?hA%["U7]R1#pM@@%X[dHCh5,c0p8]d$quf@0bq7oN:bR5,3A1_&lFe3B@L0KVoMXGXgY/<^lXK>@0\>KgAUW06(M[$s^W:t]LeX0XD/>[g-*pVbF;=2?nfXEOWSa9s6TqU_:dtf@>GRB7.pB(Z9:j!ZOP@ul3o[^WJ#JQODE?Z)V6Z\oG*M&0B5RKu$q(8^M9[O/U`:uk/"*\AS"#sba:;/u@E)3C+oHdI,U0Y+OfCf\Fp-)B[YX`4QJN/o1Wq=a_%I2TV-BWdOG`IjIFTjkn__H'l)`VAD],>YGJ@7#32&\,7eh;QnJSO$<_#3b(d+Z1V8[NTA98+F>p^K>M_E@8YL'I/#0V;^.>3-%i*::F3D^a=U,7:!I#!D];WXROq.Rfki5)`2PUA:dHYN5h!AusnT9Eo=:Y^tu\<>:JR2k.q4aXLI`Zt%UQYFRl9K$oc0ED0!?6>u*ZR9>"pO44YDAO!/bQV@l0Wl:GL*A(l+I&E=/ip+P/=pKKXbHOjBKX^\`NqgkGe$l$/A>r^H4D,kFa:hJ/j:57^OuO1)%VTKk$&.JM>4;K4r'k+$hgqJUNWEg+Z7)B\K$0XZ_(=.qa&&$d3*nRF&0]iI99R4k-)68<6!TD@?D$+eUUVQ6.SILMV$%O,eXA6j`Rs&:9S-BMo6@=jH)YHhs.>k_KIgRAhA$q[!?n?[$W/>@,Us)QK8`GILB`2cFNglNe*`dcCEV^b:CQAHAG9DF_h`Rb_rmsr$L"glhV,pRqFJl;CXM?+#cct:4"p/FlQ'75d!''B+$"#h#:Mqsa:RI;AXGi,Xf]0&[XbFn&,V_n-.q?iofSoCdfN8B1KlI-(XnR(AI=aK_?L2pc\JeoL9G;Upa@H"5`3m5=9Y1Miia:@E#4`,Y$(/OB.8jYd]IO.8aGiULA%D7Tg>.[XCW(L-[2ZDfY`CPESb=sp)Y!.'i3@$$TXs.HMSE&WPk:IVSZA0uheF>)`[iq*ZNm7LQ#QVLB5\JHb>qYW/gu)dWJRqo->VTAn2P0+DuEP^(ODA2jFNB:lm#"nd]b3(+L>#/6PCt#RRJ\"nInm/T4Pr2qfbn0mp7omTbZ^"Z`JPH7()[/'M]'".QI`E,tFR8<3:VJAAre;l*6XeR`g=]rXl9!RJ$dNT2MNT`WWuI]Sj7g]_nQ_"#1>X5(':[-fTj`fUO^--sI<^!XFF2o[L7g0u:+l=hX5aN"Xnh-?ndZgK,Q?M+na'&G#r$3:*fha!/mU9!u1R3rZ217H%&Hs4tV>,..@b1oFAcA4>$h&HB?*(+RY4?f.+>3s3sa;F"\/C)N!ecd-^cJGZ*D2Al40i&jb6RPYU]U/>A?VUegk)PH:V9NdrIR&D91]`&sYt@M#G:>[g@5D#_.'KT==\Y\/Y_rgdW&JcOO%IQ8A+:.p>Il[`1rU:e]\E?#FI=EDNnO#98E>8t1nKgfH9BPlB+?oaPkiC[:L)!p\iUfpLhCBhs6[P$b+n87Q'@;2UWQ?0J;;N-jFrr;cK4pCJ,o[Kc'#W'j3s/2g0QEU?.&Ks&A1u>ZIA'eXA];NdMeRm;4?_N=Hq"SqH/b0=#cE%hI1K:n/"R>@E(&Ao`rM4n3ADa\4.NSmt9D78e]+#_]Pu0>=n[Y;O;:[,;3N^GW@J(r[OtLu%dBA#,++tPLl'>!c;Hi_;uNH80^FIm;.i6?T'ER,ZQ\k3err[XP./e0]`iLI@dr@Yaq%<-'5Qd6Wj0.i/`J)DqJ\1dRV^F%IR-UuXNCo$B7s.0u&c=."#:0:J'G\-'lhll5%`X,QHGlXJn^8fj:8.t)4HS6"$(kS?CE5Zc\&$`XD3CNd[='_c98%6S*#=3fDI=@96QImc)MU:EKPmj5Wq/L"$T0>eL$6buHeVZs1NiQFBRNKm/eYrjKa*WTifNQ`kWT^\&/kD./'DUh1FMp8Z+crJTKR#h5FYMbLHaJ^6Zc$IBKuP*1eX5;^/0aY29'!\kQuZ[E+5NY'Bml(ic21ToqR:]`l5(M]9qZr^L=Zp7A'D)o.D"01N"55VbGD/"^L*MIpbi@C'$E!9:fEQT#H=nH'm8WW;qTEYN1_H/Su0UF!$Hcr0=0H"ll0X':j%p44ari^$3.,?RZ*h="BZZ9rUjs=d?Ma,6-_K.GC2IT-msaCI(`0FjB)g&qr94+99A\!9Oe);b;7e4g#>mP!3`@Z!+"BQq6W-CHog>VRd+UK]Ac1*@nQ-Y@#=cscO;Zqs78"jC/J"Sl0f8s#JDKb3)C&0DXi:F*"6bWh"?%FXj^#(-g98H(or!/)r^ZXd453[On0kj*'AqaTt?]XP1/HB0q?=8o&@oTA1p$"FHe>Ek]Eh%OQYrl8k7l%*j^naVI#pUi7@02*(0<>a1G+IPR^LBh(F#._1?`7_s?.*pP/L/d"%B*@BOZib-^OlCV_%I'bHp_u/]nAk_Cg@DSj:F!iib0*3bm2L/?HaFBPbt%h-@\_Q2'\"TGA?k?Mq*QBpY3#2sEL@gcD;(FN?`ujE!Q<28'G9]@(R>]PEk);B>Xauf;h*A[>,Y?[.k7!>J2'83JEu\+1*(rA>udH<_Y(k-':?l5JC+il>,^Li%un[Y`K`SXU5=jj-iQe:gTr5+59u\/NY[ET[g'Zo<-a!XP+<^LgYEc;Zg3m"pLf%ahTRbP5m,GfFkf\3*FoIKS6.2)(Xm:eWT5X,cia1;XHDJtJ(/4pX4+#'CsS`(hDcI(:CYq-208b!s2H2jR6@oPfdh01!M#5__N41V"Jq"`\Zo>_FEkfjEkji]pqeI:.oJgCp-9b7Wi1/^6[2BX48hVamR;CRp%u'BlQ\4M&3OCn!O5$hO$t,G[<&X:oDJaAJD(;9ETZ(<_gRdRV7r^,sYLcHteReoWW;[=t5?37s(+TrqE"1DCl^G6f`VI[dgoD%!a>Ml")^ZCS@I;'8Z!JGY3WU:/^`1.pV^(P-Fmp7b-l.PuXW2]-TSA=s9)2.E&+\DW`M7,c(L.^cuc]tE^oiB#4VlO64f0U/N:*@Vn<)tg/Bra;mq.4LpU-FV4J*jAip"7!B//9BHH]NFA1M(lsQ5%/fp$.';4[/*#-(1a:)f,=$SHiScD+A8[*^cC$Om]uXqd?LtHX*N7t7%r9"NM9*DfdZNI&-'9X('dha[[I*DJ\;('fD@1HYb!L>R96K@Opn&EI,YK"<$W(LU3#H:p^X;`"gp4kmc?DN9NGdt%="[IJi'eP1B7D?-*0KMqp+P>Ee7:pT\c]52cHjBBa4tK(.L1qY0nsP:&b=Pe1hdf+PGai+T=gFFn10/,FSp7-D;,iY8H^:m6%@8W6j32YZE-s1ZD:<4hd!g,On*u*ohkSHT/qG70rC#oq_N!j$\j?2J-!4\=nV4C*aM+XS!)<`Q#)"3k3@ItpVIE=GNqaVp^8b3NmQN_TGk[_pL;J5,:6W-LeAMhmo!C'c;jkr#fdhX:p#!;H[\Hc*?*2kcjngH)qfS!SU_EI]>l(_3SH7G8bX%C6.@P?%5.:e%C(Y++";*?7e;8YO:P2hO*HLUdQ*B;?L(I!&+.Qm.&BPN9>S"n^oqfX"\A>07auG&Yes;nbR0i[9I^q@W\<]TmG]LZ?fG3T$9*I0ALT95S@W+0n$K":$P0G(P-4DD)+"Rc0ZO4fVL.+\fZ8Pd&jpOOaG?d7c@r3$W.VMDA^"aF@a>s_um;0bl=Qp=VFWF2>T;L8fQbbBY7]eJ/BoY08+g0VG:^ZFu[lH9!WcWqR1n4ApRaO4IXoE?`Mmi3GF_J&K(7BaUMk8XP4H/Ib^52H\>:;BOo_cs`"[*t;Qd-\uX0gLfq&[9/\K1#.krm>_.[dN+QYA:-ha(ljR.9ZG:bFg2^pC[7qg!IZQNBO"EI$5ip?E!t69!#YI(,p5n')).H@ZE3p#qq!4!eL8PD)1584tAm,]8bS!0eS2>J6+\GjY/GVF`[RpJ]up78B2?8m^V`\[3m<_)1"g#[nC"#H@kj$nSOT2f\^`T#GO)G8GVY(9*M%)Zed,dD2C(lp\!Lmd!-aF7JO%1Krs9E$aEJ7QVKraA:kRX.aUPj$lQ;#kCH9qIM0JDA4=E]YMdT7J3ZObI*6'^l,Vbu'7g73qTh<8dp`A4fOmq)oW5RS`TR_4*:H6U5"0>8O2^_.AWfNQl?b`H7,&Y%%)3TuQ2F7ij)!iX:J"Z5TWab`P4n,5hSQ_Mra]3!5Vg>0&UiQ3(_1De_o47GOLc&rYI1hq(K,7"34IE;gGuGCH'8&[\O0SbEAGX'8YZKs,+#uZ8s#(6]J0n2otNR?#a/R_P\:rI[niRn>p;u`O!$g356\Ieh4@I%Rsc^dHi*FD2gasXD8'3k'2p7EYd(uP#+YucLZ-nq$$EJn2J2`CjRac"j>GT@l+H)APQ3q\fF&@V#(HDmXTjef;r;4Quuef*DRA8p"S2.IR2qF`'jed?Ds4WIB62,m6o;RgdCU9%V>Kc(GCNF;2uG":drD<0p%tWsH78KlZ!<0sb;pN50fu1VUp9"CUa`PkCZ%(3QY.56]d0-)TA^uI&^/kf'E)k^cNk`s*)g'S.BFVu#=0Vs&d&eLQ+$L1sQK"a@V6dfHJg0XAgSdq`L[.E:R7mFiV/*K'I6B:a3#Pmhj-`nO%g)Hg:N6b;UGe8XIs\_*fA4=RH%IX+djVcb?+&nF7Nt-rr-`SKiQsGq^`uYj;,?p&jBl!O%PiDciaF&3<>VSHm\>@]%Ke5%++]!k1O1f$d@-o^RY]:K7W\Hdq9c(oG3^*kZEe"54@L2T=CfK7Oij>a2_PcqGi%GNJr`HP@7>lUR;WXGPh1@B-dAQF`&]oLk4FP-CoNt2)tMPan:\<59r^r&Lt@*!uJDaJ7/#<1-c1dPo<^X;6`rCi4gAXcA&0IH`-O4EY9@,]+B,,c)tUd"(apElpO-./YX?i#%MAX8#!6r=]c4dAW;?Q)"+^mS#eA_:o':Y#)U@pdTDai'LaXn!7[FO'I']Npa52sA[fuS)c^po?SC64cRr&/&AGZP[-:TLgW=P\=qFrD2=7tJUp3skG*7p"T"=K/*qq[i3=S/%l;8mAfE8Z-Vjg(q6'Hmip%7a<[VC8AC;hKfOK,:CU'aY@D-AD5b`fl*HP`KH45_<6+_Y_6n3[b'gY+ZUh/am?nGNS@`Nb\,3qi#ep6]"Y6Y\h*J99rF\7&+@?==Shlg0CRg5e_d/$1=f;I_M3o4N)YC^G+..PpF.Y5*6e`,ps/*fo@*c]2jO1(OguNT3Pt<./sB*ltWZ#AZC1OjqI%dM;teF/22=PNqUqC025$QW,n*`fWe1BEHP'1Se%m,dDZP'Ffl*r5c7g].h\KSPL5(a4emRak1G3/1\f[k*\Cb.O0CrZiWOO\S4a@l6c+XoVHd/Ns).URW5GGpi5u_+X8ekSes60M,E`j3)HZbK,l:0?2"FgSZq0LK=D;!!oi2csKihJnY>Q++3%6c5bJ?2iSr=H;"2l@X0Wi2_0h'm8F,W8s(cG3$\:*UW**h!6+Wo%pZlHEWP%G1:hcjPCC+35:/P^gL.0j!d94GU^C'o+H7F3j_I7RJIf8\jgu&6M"qT!%S(1n%X>B,<4`Sc]<$T84$?99!U\^$kk@[fJO^2_5I?;eZfgF+0.)Z-o53/EX02VuE;3-P,JW+\Y!1MuNmS&P\ZL.cdf3r\ao:ghqA=jh3pRm+-Lp''[D?Q&<5h(?GC)E7L/U=`=2=k+eZp57O)WJfJd.Q`K_2\>d/<&5(/QbWBN`3m&4j@QuQi-@8EjtutrLqiqZT0^I)KD,c%Ui1DS,H$S_D2;%%")P#arrt1VEq#Y21aT>n2>/s-W:R"Z07nfM1BKn*hL1XB63>A7NXmtHXJ;JWM<2lF&'=mk^U+^+%_T%I9`Jhq!cYR,]4A@K)06`k[6::k&"`^g]X9KmY28@_#*H?-B5H0Upq.6sV3l.aAhIjq=dL=[KWml)d`hPsd\GudK"l]fjmuj?/.RS(#dNk^i;?@1:QEMA4=`!CZWk5B39eL20mhF_.2hjQG,g5D8o@ii8D'`b453a$YVsShcJDm8J]nJ8JfHs3YN=uGfK?aP!ktI3^7]!keP@]i0>h_7Y%65>)Ob&%:@dR%BG6F_^#A'\tW8h,jbb2-A_6`AN59Bj_ADHMM*p(L"_d,I$6X*%jl<9+)G^Fqm(%pndHOYXSm(j^qkk>b_trJM>q=kIqL'+K[We9gu(jg+2>\J#rJUO8?=m-?gl/3U^/+[2_Ar.A2`joV,KIsm5l.dZ'd_f79@qEb^=!6?S9DE=7rDR"c5T,KDL9+e)a]+//OY^-kjWKulRPqDh;60'D1%lM'c"g6\CpK!:=nH$hii(RH>.'C7a9'2GnnKDfFnjO!d2Sc1Ko?kN;i>bjADq>E0d'Z,p%uF>1_q-m2$bV7q(k8U0DS(C+gru'0kHP)b&+b%7%Kt_rs"=4CX/Z/Ar,+NCdc.SWU7^DmCauHWKNj?YmP]\)BsTcIgA*o)WQ2U:"A6+WRRkS5f^dQU58MBW+1c`\&GI0jP<,*K]btUqJG,O>7LsFUS78E%Q'p2!cMakL>Bn&Ed,[+$JdYFQA7b-?DiN&$-'4q41YM0"fi/*%n!n=il$n1.48ea:;+Wa&g?Fb\U^mX,*[+g#J@25SC$!>=?8!!K=d98a83!6>:k:,#O(h_iU&J.MKf[%cr>%4"FJl\.3NEit!J74)I*!oklPeOd+@Tl094DXpQoK?9dR$c&QAp@2qe(Ls=4O,c0hg0I1[aq?bf:N%UeJ!;V9/(PX0RU>[59P[j!.YDW=LEQ1df`?=,-S4T(DIEagZ:GClP@7e/_)RnkW$g3b(eI/d4J6=Y()-T3'7[@P!6Z[SPFW.4a3`Y[4973Ck)j>3eJAc_dWps$M1tqD=Nmg!@"0%CoKk;/&l*,Tn;q03*NY1+!D+=VK=;'`RO">"N+c=O*[2_(V19urm]S#jb2nMTH"2^ErjEUT>QVn8Qdur_j.@sI*dR%-Ocu/T,3..d^JC+uX(=E4%%0La$r^36]6/:&L1hWSeJNlC>1J?`I0=:WbZChp)jXKVc'-:GlFJ:/da:WDo[tKJZm$PF=t2AU>A:+nu]5Ii=!m'M[^$50ig]j[So;)B?2TIf;om9D[\u=&?[U1s*Fq_Ih.)-TbXW)a/FM4IJiiK_D?oo5&c61/RZJgl?Z\E#jWOBOB'%$,EM!L@+/AE.ji]c0;.gOTu1Ek2=`dMPY3$"lgQ0`Ug2sA418(QW)/";>7ht?8K@(&?YfkYe]Wcgos&+muAufXHr4efBY$K]mm)C?IJt:hj;mEY37L!S-+N&`nre;;6tI2?BF04@LT#[nH7Ba[2E7-PR)bu^1e!(p6cL8Ya*-W7F^+(8g6Wh.$bHhC;egA5:XV-h5Y#V=!OL-2SDZk^;Z"DLl_me-6FhJ7"^K+9#D2?mA.:EScd^`E<2h(`7/IhgZg.8dBS*:--e^j2qXV0HES32Q0fcI5>9*l?!7t9P_[^F0":tNSjeJR4p.K@hXTBp?7'`SjS%hM[cT>;olCr??!l,%o=O@c7pS;[b""EKe6Ls1i>915TiD7tpS>t17k^)7NF+F"kaDMrIc^p:%:78c=%U@jD@unt8>hl5uiHM7`!@C23ZQrGkmL#%j*fmXQ&1/M''+76Um7jsC\6]tq(7.Q6K[BSTo\.'u,!+0(fFpVZUgQYDe7pu[/i#(1K#QnR6[[Eb@@7#Q,A-E[Df^Pa`Z"J?C`3X"f^ENC?`!DoI$O4Gd8o2I/A,8MRBl7e8?uj#(:lUgoWD=5gHE#e-ub]4Ybe\fWa_ou"6eB9Ugd8QHNPW\A@"LRKMeV#@d[o]T@+>aGYdNq.AVfOZ6b0p\8P?)9VSPN8[YSjB=+IN#kK(oA`0QI46gCUIDBOo;6O1gck19@]=ao2Xs*%aQG_:4:*4k[B,a..oNHSl)$?Qp.J5T>5$=2c6RD]8EqfqG,3f_kFYula<`UG\j5i-lddLhAdX>t0]W;9"fd(okTbG1lb0mGetrTN%DiqNb.,Zg^`6Z0$gII?mFRC>npq0?cJnl0)kK>eFTbbu(ECYMk)eJsKQ]Z)Q+r!A09bsrFtYZ4V,/R4l7ZRBO^%ENR%i_UIIO(3KVB3P:2Q<9R?IeJiSUNBJr,4>^C#/W[,m14a0P%[IdPK+DK%\d`iBF8RVXO*'*d"6rjS.:b%-f\/[D`+26aVL/^eYM>/u/VSTNp<;oqp8f@TQ2L1[H2T)!pU];I_'[[SLc&!D,.c\KMqJu+RDJ$.GP'$5JhX>a.f9JTRcHi)HJWdg):JTV$JL"O2/1bF'hc(Zs&EPftc-Gf7c14MA8n>b+f>cr:8+Bqh)hgoX6)rGjnZ.(u8?'Y"L^"b.-Xr-!cVK4dWPrYh@f'KH[a>oBm8k"O16K!SX@,*8+7M2*>d[56!ILZU'cJ9.Lo?.I,7X/nf.es_?(`Q^DjKh>5Q.!H;Oi_1l'V2K>,3J/t^Zc(NpS^Mn`!Z5)$X_fW:84mQg@Q8O=2$==aQcNcB%24:^@TUdaCkrC21=_qNHNLb84P5_X>6(N?fHZR)..i"Oi_Rmp1_`Z,80el!,9#8>i_G`-e^L-!tr9oSmZ'm\jT2QO_TE2J8fa'[mn:93/OCXYiRQ.$6VMi83[Y-oA@\r;;$Z="8fCHgiYJ&Tj==atSOXBZh1ODV_B?Q#<0:1^%W,^QhRQY9#$plHIo7R3Z"*"e\2Z`m=KO9Gd89lM%f%qSq^Te:t,Q`Beq`V3r>Xcufm@kqZG4_6imCeT%2G>E).?U4=P%s0pN7S@$Tds.GB-[6,@4)JZ5.9>pHk4^*)ZHij`FZ3+%=^NRYra@5!!)i5X'k*VH?oXIsK-LX>S2l!&RG(W0t<,:)H[kkZ<04Pe`&TioH+F(6*66mp99dJB9"seUG<=s`6/jd/DJ_JGr9_d%K_r1qro6qA^,HR1ms1088POA]G#d2f`CirWVbcsAL9jnEDZG>i3?GiaYuT`^8^Pr0/(#ZKVr/fO_B4)Q4b8#Z=)V7M2K=N5:H$?WYWMUaVdmW[]Nb,EKN<,tF>A$W0afLf.1[7kA.cf;WQK)hS2_F<\C9#JWnmen`T$0B]96pLg7p.*R@,biG[m"YZ+-8"o^/gYn%F)?aV<[h^9WT5p5R+0tR[o,5ckW3Q8hPY`>=/m]B0)h*Z-OJL\l30J6[gJ,;=rq,KGch?irl$Y7`/N>V.qfAb8XtJ%2*T1nk34=1+!KF"Uo!?11J7^R'Fs]!6C!pLNa/B]N2[2,(j-!il_hWSeo>E\qmm=]erO*'G7a#Vu&"dOo"4K4\mqGf&:lOL'Ls21IB]5Fu/qon2@8X?A,,**n>IG8]5B=In;RHk?Sn.:55[JLJ.[;uc'pknf(*6Y0lY3l2EPp2C>PL-iF@&eNqVQ(og/#[.t&@GIfo,00`gaX6Nr?,!5X;NbTHdHOP%quDQjbeB&!L*o"_YSg1\>d3iY3a34iMtP=S+#=[uaLsUfp6'Kj]4gK0:#KM#GAB!\N`S:R.#@_%l$]Or)J0,&pHd.9OA#A3oJBl>>eZ3hpB%j/KUZ`TeU$a9&Rb=fA#GpUNa\]a?WuL>&E\!)Y4`7e:opSt_4QhL3g+J)W^^f'OCl(^PJ<-_M*cA-3<3:cPnV08/iH2k/ctjUR[O_PR.mcB"ltZ&0)^mt'>6,-V%`&M0f.1#`No,r9#NggY]KX)0b.d[Km;:!*>*F>le3][Q/,-41eCfH@NgA+jZPrO%AW!L/@HC_fRNb,lj-dml:;E7a1Z_ml-@8'hoso$$]*NTXMfND,d)c9e!:`_enQ^LV6`0u=cl`8Z!/UR2g+olC+4m2G(kYLa#MC\6ZuVqLqD;5nC'Skp3-.-6T7K'UaYr,'?]:L?2r=A@9pQI_!gA']3D>a"t#OmUUW'UYkepOA_NFfp<>!nR.%;p[mbDMm?rF;e'2r2QsoT@UrPe:dA3[P6FkCXE,ejqrGC"ZU,\qJ90`SJ[o_Tb/JHuI8"kT8L_>WJf4'(%-7<(Jrrj$K$7sK]@(,pA\bc*1.m,.8V#VCeiRbN`biVg1\O!%OpTZJu6N*1joLJ'TVV)1ases`b;Dt0:`jPW-UA>]@DW,Q2c4pPc]h9Ca,r2GLG7?u1\`%HTi-Rg*92bmD'FgQXqM\V!._3^gsD4GD')UAHAs@O[1>BWr&hVo%/NR4&,a_[1]8&F(i!PR3+4;bW^I!iV&pgEE+h!h'G.bS2[/Z/ZY4]_ZusI/ATtnk=Ae,IBec@R-pe'F^\%W9+suAqI^?Q:.aK)rjn>]3%8P`2De'?MJ6"CJ_nqnn`t5E@7ee*H/[6qP\5&l0'A5cGD3;>lh^dnZHM+!DE/@Q%X'$nUj+k?MNc?Kn.Z-@9TXWaCq_(Vgo$!@UZN(?bRE)p[Kcd!E(+LUYXf!b^2+_4,glOYU/g?0RY[+lZEB+>WX/qnq)h!;Q!peZ*qSQ>o$%(<&:C]\^/VTJK[n"">Sde3LP%SR]DXImL,W':hBY#hBNWC*Yp`2=)tppI&/@cp5qrTP]4"">b#LF=[#EbkNmlK+'LoDahblNB!-9K5;U$hcVY-[WhG]:Ro!>NJX<>P]h?>_o\1QbarG<`\@T5Y'XqL+$tW:PV2W7Ua(Y=WWG6AZ/#n_G>T6=RjVra"RprPl*?b/^J&4JBrR(N^QQc+G8Mu_g.%e./C80+tpKVo9ba7>Dr_14VhL+K5Oe1p:PaY;8;?gS1h$e#UWJ`rqmT`(!//4E8%f66k0?gU(efprtUXp3jII0WPq;o*=2a\>h+?7aU%o_aRqkXUqA1JXlt908pZgK._gE1?Y$J)S$tE[265%9H#$(>rjcOQ[GS)h1?5*8p<[AWYL"E6]*YZ>EHbC=IMYiSbLslM&61fS\S%g/&Z)dsH:"UR=ffi6[DeXgqMb44b%&k<9@U`@fq'#Nn5V2H'\c0p<(`hV8mci5LnJYIk!2Y5a+/j>Ts-];-W)1`^0;BmoY:RKH4S/s5s*DfNXJ)6\o1jIpMFBhO*iTs:q6WlOj4!\QJgF9.5);+eUVZu=p4+FVQgpF'*nc>iG!hK!qMqdO`+'C!QDP_J8))r.cm;;e;:ds)qugO/`-71Fgeoj-`d4gegXcdBa>D;,_U=/Wt$agdD/Xs1>LAmoganI%RG68"\5^]ODMVT]>OACY$Dcr>D5am[!SD^2bd]j"cMr&O,=UUUZ]RCohC-7Da[MT"QKENLoaE<$/ZW6";,)fXKrb0K=2:Z`bQXV$]r]D;9>f?_-6sP/!]\f;XFqhL]lpq0*?8Mm\P!XGF\@:T;M7R)ubrFB6%J=*l^'b&JT??U@?Ho\^%Mod\i>g(;%&Z)1^K_SH%N0V7#X<9VA$cc?VqiIo7#6._$Xms0pD4ak">o`J2QEE=pg&:9Wh'\YaFML2Y@h];-O.ZA`hQ6BlS9ZqZ6!6kGG=R@(`Z/ET2:_\/L"alsT_!dEb$[$hR_W;p(l4cF%u0COkuP'?)a7tgPp3#O$M;m!WA.Mq3#3%!@D9X6OMif4h!KV`K^_V4A]X0Va-+9s^h!rcAAgt_TCKUbbh;$iX,,2LXA@R_Y-:ZSe3ZZCB)u9=G*VQP9;,S9aVebCDQt]D&Z^\@n5N[rOW"]j@NN;:c7@_M#k5M'*a7pV#!)!-otId!R)0[A_S&tU7H7^HjpO\+ijJ@WWho7AK$I$U]%&`3*D$lj,hXWQaj7p\^4qJWtU96#5*];4Hr/KdcbdF3o?%:oMCQF@YO.PRaSUds$lcG4aUhalJ\^i[mIpd.BUB.`G0Zb28)s@CoH^kJi$(X/4TQpPpK:Bk.Z"-gSm%W>)h7"M+B\6_kUaBZo5-3psq>c.J':?>1AFJd[iXVp/YuJjl/g=IX/#3SO"Pc(hQ255is0Me0u^1K`Rs(Q\^95XgBcZ-ep-/cn9uO]S,XcMA2IWn^u#>JCMX-`N*f^bY39o6Mb+k!=jB#Fs[0I9$T'D0E*p].niO4r,k5YPY]d#[Bg\EDlJN,sfS3`K3g938Ff_HI?eXCdZSfVKZ^eSDlMM#/nXJY/fMK:Ur&m"up:lCt,V]HiIZOuj'g"4b,%3(9mHST*@'7h%C>O<]LG/K1u2Y!(Yq.$p\me$/po(*KKa0Ji*)@r?J@l,&MFoM(pXgH;1Ma!"c^6+SR?j>;5SK^%cL&A'Vd"]^$7AS/qG]&+N*ej+V4_)J#s:)83G0`CQF-R&)6j-0!SQMCV`u2j_I-mf-GoH(LeuMQ53!;UG37(I^H+7P5U*.R1kUomZDYVD135MJ"0Pm_URP8gf\jnJbCf1'Vo/g*Nr03Bk:%%9H93!q@s$g-r_l:o$L!J[kYf+B;aA=%Jm"N+A.o_lUD/b*9.=U0\"Fh`8`J].()&@j8tp)P%&SNF2VeShC0j:#XOV/.]C2p-;7-BO?b/d8pV6Q5_?,)Bk107+#F+\bTjpj>TsTjdokHJ7ra'?78ZUf[dhDJ`/SOR>>.?A4Cn'M&bZ:uYf6dDP9;7K;-+NQL=#^Ji49Ghs'!lJ;V>jnI*2Mg!$L4+d&L$]Epr@+MI_r3[`>"2%h>9V*n\`X=#Yu`9CcDP?SQ[!RVs@A\"+43R!b;Fc1hg`Gs:c^WU.1uh-+PD9KbtNmpJFHp'%**S6G1S[q39%/=^#)n_4@?YQGZ>p)*=sKJr)%V-2&=b\1@Na&8PMQQn5!/1.7M3j93m>RjVf,!Z7.l9*bN)!ESrqEocGk+J^i%$mXck5j%t,n`Od'I97ZiNIKdf]IVE'Z\;g;qj\>92i(%(5gK![YcPZo1pSU5Bn9loi/d,bh.W8TYTlQFO`>j%s.X"`"iOoJe`?*XA`B[n*T=:u;q-'WQ9@%Z"Y#>Ceic')7tn6ElX[5mEOR*^I[J=YLteij(Amtu`nUkIOMB+PS_e_Basi(NR;g3pKqPfH08tlMNGn]Q@-_mI%@l'b7ERcHnD]DnLYL)7h4j[*r5@[dWE(\':'!>72LNI&@1NK2o$17K%8iI=nQ46tKeh&1AW0:iBIKXpO6"e>?V)$0]2u"\7RM6U).Eh^%k"5![,S)!)0Xikg@f:!Wk,g\F2\M?M*@ZP"a:kChmhq?2XC%Yk5reRqt@^&7tg)79f`(o8goD1EhNOGN22mQ=Pe()2qhk.BGug=]KEKZcWNm((@O%d1,hq,g9iY:$>sQ-;OcFlR,DSi;7/YdUbaSJ8!@?`o6cB&Po'C4daDA@m]0"Qb"(!Qum"NjYK4\;Rg^u177%eDs,%);Z]Tl"'ga)GWgP&/]"/5d9^V)#jo2QHPRES+R<]HFRWI$WQnRoBAa2@WR3ZVm\(gk9_7-^E_(@V?9/hY-Js],!q8STFtR0L`kbqWBk4T6_P\65antW`Mse7D?]H4?V4E(u"n)JDAnf`TfLaeCtuGPC]sN27JYP\rY<-'Ajn<8-ltR!PMT[ram0f[.&69o;i6>_[B]TFUkA)T'kI]*5+U8?.-2.PRgTj2m<4WC`fOa/Nk^V2itMaD*#)'+e-AqJ9fr1VO[1Sj]JHdCC0H!0S6qnoZm\tMI3LVM?C$89J5rSb6RY"Y;L=h]d;[J+;ET"[dlj?75>pZhgtM8YY`/Mme_m-[iDL4mLi?D\m?m`BrDm_%e,bTa0RVh90\Wh(CWFs&`W>&JRrZT"LhGR\b"iC,K5LCl9rY&3)?%_6ZDB08:M+k2U3CdnW-g"39T;/0nGs[Ed\;W#M#RPkq)uDaI9KEd2o+WBGlIa#^rBIO,B?__Y991L0>HdBqLt-1/h5:JF/GrTu"rJP!cY60\1Q#Odh+@R$8H/S@=78Sb0XRo;a#ID_iB#/On7Zq&>0:h4IWd;_hGoJ3hWFXmMd;Z@;ar;o>u=1R\YH?%I;qhj;>2ThLDg!bZ_!?;I!>6I8[lfPVDQ>p7J^T"YUnD<?4UA#_N5WRIZP+7a'Z9cEY2p/?>@$r)2XQ>I'I"e.mKff,Xcr<)ZU1.$f2hNM>ZlJ@h`UdKS,gGU7O`SZm]p_m`<-()q3V=&g)c:-qjF@K@8UX5F!iDCp[rGQ:f[\C(i^Q64P2u1.S[;[8&mV:S!B-9@OW!"p0GCCmp=bIBB1kb"C*Xs:r?@lOZfjfjQ6p;%eO$IPUW![eJK\Ys9Dq_;kCBt4>HQ-Hk+*Ih=^TuEjhJ]oodn#?MY#:JiQ3)V<2]G887nEL1Q%9Y\%+hs*pi5Y8DRNP]ku[m4f`/d\#CnQ7o:#3%"RH%gP-/=mY^`nmO(ehfg%<[`#&9!a:oqh"^*f7%'QU'BTKg.`k-g&L`V7oO:GP4'="%E77IRdiPB$<=6h8pcGGej3FW'H82d6>Z'^BsSMsC=m3G(QggHoqO5uhZO&M*\lG;\;ebO?hT.!5+S]1)hT(6X!$=B94??7utkl`LJF5-P_?0XEP(*d^BLntW/(r@X,ZWV=u`/)W1eVJ`%hRR^MD^fLW5"/]pJFC?6`d3iH?m)=%V:oOUocY/%O+N=mb,:"]C;3-mc3,s72G_brc"YlMG8(ho4#%V2=qg0>r#b;8VJYMn;FWNLP_J&=nHg^k92:Q!PK@p[;B0K'[`&kEOP-%,.(-=br$R_l"md&,(M*_1]_u@bHFA0m#J9AC#:jGK#*OPAs.MajhMY5q>qT'M/hoD`Tg%Iq75=]Uk[UnhDAo5MLXAN>`+[d\I@gQ@k06P4(kdj/S9mV]b[MX/DmNRX;m.f=cB8\;>/K\&%:gN;o;j9"dk+&gP7gK_uV#!^@9fN2%.H!qMS+'34>f-P&Z]8\6WcW:YJBM47\J.0VPYHcRn@hXV3)H=U'n_:!8$aSnc73:%e&)?(RZG?@Q^k(RU)e8g9XhUG_,7VH\I5OV"N=S)4tC]_u3fI*kW[?sU*Mqgq1gk@"\,//;RV^;[YZ3/c#$H$1$iVG;Z:QCJS0B/;i;MQu;Y1/le)lGDP3/7(#6hBitVrsMb`l+>>?K>mJJX?KA6?Khb/$K.it/OQO=B7,qr;c1eW^3U5$%A/(9h/8U/PD@&.#@oGHpW;%I`6MB/.1(aDUBDk5+6*7mfkXO;=n":d,su@:C/g't*W?9:Qok?/j5c_Y!$s#Dps+oiUW6&H\XR1OZ-4uU^*rY[PK(-Ln&!QO3$;R.oUjin5.H9^Ls=J%UQE-t2,fOf:BZbO:7OT'\u=X_lXc)oZd1N<)bL;4-BA6PH8;$8$TPrUgPpY.T]l,b?j_)1k$MNHJ?0f?$`hMm/qiMSS5"u?Cg$?aptMXb\rVT=TeB\b)/'tEI20D`ppM_rNni6XsV@Q0p_>_*O8NoujF4"Zc6Obe)ti!1\%`LALC>a;eoI^rY>E>F[&!`]0VW<.61)nfF*?!`M-%q1K:_;/?*YN!04B\E(t5,q6R=4lX.B%X8rY8'aXnke(D4IF,44'-lL'i/7AoCoO7=n3BVO2ogABO-^`<)@\cT5^+`]Z\%+Kt.5KeQu(>1^")S='>CJA/uJW.pA+'$B32i$BUqq^Wt(h_+*?Z'_8E>JpUqb6fEAVXJu_@dcMrYh>g,"o%"Xgn2]:fHb&E#PrR+:G1t9<";a\!,l:BQ42c#]k\,p&"m2_nSkq;LU=94jZ7:om?F4.Pkqs_F>(RrK8N6b[>>n)*!JZoL,hASsFBI&/9uY(6Hp`O)=@$A:/-C%Hp=@D_5\g?k`.S_4bKE0Un^'`W5.'Sec"[Q@!,\PS0StubGFm'j9lCejF-MF>BX&kE'_@-"E/YdDVUV1.g`C&0%Td*cFF!DP"Uf(6"pM$)oR>Vkb`feKB93Mpei0s:RH)/R%[6=cr@ik&*[a\O>ta$sC9n9.\/DmG-d,E*6RFfEF%:k]=HshV`*W*`ojs&fp:'n:!oX5EB8r*-.S>,'Asq#M1(3R1?5DIkrub^dKJBL_G'(1VG7<1N.Q#>@J?Xdo0ZN3E9,m?8O23P_MaN1CDH.b)CLO.'!?T%.RC5BdZ+73hUD$8lRqX[fd%7A!JhL:l"Q>1)FYb1Y-&n\ZAuPP`n7KWk,qflJ/\_1aAZ&UWqD;`]2a;jrCZ6`X&FsrCi)l3=PZog]!Au]FI.*S;2duU3?msiq*:s'5g&K)p45YhAnT6K2esL0$Xt5Dpj:"-3ZqKek`BT+FA11/WT-a36O@a02;0Ata-e_o,Qk&8*5RK,79^:=q_0sJ50DA=KI7!7HhVb7ma=8!p(:1,/@2Qn5NB7$c>JCuqHK.LN6'PSrl"Je=KfC1cE7;u+?el.>:D?undoS)=_)CYJ@2<4]@Y!c?T_f&1Z(Kb>Y3_bS8jK>7cKXgNMWQ2A&`(3EER")D9Kei%1r`a#K0d9X,-^5,8>l=[_oIC)DaDDsLa!Lg,)Q80_eUXF?c\K[#%)a>`8DVdgo*#QJcf;nG%"0UN6M6Q(i8BQQ8O!i+ZPUh.8UYd%3(_O411?Lq#*35TnD%5M&uRL6BeXMZ,(KYnJ)LdQe6L+g7UmrEVOd^T5?=`5U'b9)fSn;PNN%mNUIZFb-_U1F+oAJ40f6I^nP"`,_hKTp"b*eZu%QM$<7!`%piFhe*PT[PR:A8\Tb\N$Y=;PGNL,lkU2l%8T]$c;)&8elkO/FKJ1+'uYoIXhNqF@Wc2>E#sc:-(J"5]>s]T+CdY6ZU0f-8P_8lgeL.#]R=C8_YfX>B1%(qQRM5b7B$T*0AcL6Y'u7J,Nq5/?*T$fgPjboSR4ZM:Hc?`X`,b#!3%p<6NrfVu]?5ALXZWL?BU'HE$^LEqcdfApKVFr#pAZSrB`-j2J:E$mU?ffaX8<9I(GLq-OW*q8Q\mJ6IMR+jRn+[#2M?&?caZ+p4W32+mQV%:S<+(O\\9[2bVXP8m;T^EN=%E)ZMQ\R+h(KAe+)u!(!B%T4p6J/TYhVWmUOnmO<3P+;!N0/OE#U/*nIA>'m$Zm3*]#X>OVDLqa=(iFd's(,1?m`/5::$P$)q7iXV`YpbP9&_nC6B31tVhs&i2`[/cd"QK+AD4N-'m$jW&+OlHDXuahopD*M+(sA(/Nk%tPJl&rg6S[?DcrMtk7g`?/a94@S(fB:/:6p:W)F09p=R@pNqjs4ZDKH8&P)$Qgpri@oBr,QAC`V#gsa-/+prm%\>)*mJp\K2ss&=s+jfP]$g"%4*X9A^3l#b?W(V.6bko>=SPt6c:*0]3"QEGBS'$YSVZtHjJE1JU4*R]L[iaam;5PMH%l26pUpSg*I2b0Aes]?NA+4q7+7?_/haR1YM1Z2(o[,2D0BBs0&_Xs6u"Fp3':ZS'/m)GVj@+KiF;MV&En8N^QE[=eSli6"5OD+)&AZVqi.\I]l41Fhp*%[g1A>-=@p3!6)d!R-VkH!(&(0.*?Ib@od>sJ,.XB/FM8*0ZQ3Ek0c8F34FV2f.V3O2WTerkfU`S`=cgdr96@q6FjUmZVMDfbbObTOSs#[+9/URRdY]_N2p/E7TC2P]J1A!'H2Y17NnlptJCbrrh9rK/<[Bj6=p3HT7c(]dl)#:Npsr4VhfNEddl(9@&85,DChZuT^VBmeW(D2kiBu;J+&A6'nH>eX++M_\I3AA+'XYk[D<"`je'HV+i/f$cs5g9D+..lu>[H@D/E*OuomYTmTq_kGD"K+e:N?p+(rs+?(3VUPeak4m8kS/<+4oOcS=t'ni3.1kBO_$L]Ekj&*Mb?3$hdP,h7bL0ML2'`Z"J;N00"*BsQj]XF3Bdp@IXEr#lOBE#TF+RD#"\V[rFVY:b\lRe8ZHAJO\U$l7:RpYaVc3W#"V`YM%3X:YlY0&h)K^qIK;n[I5,tYck:'dUk&Ymb:Baonq(DECg2^H(H4^M02,%^_Uj\r>k*d3hij]/GR+e3nl\.ju0D,i->;RSr6$Wnm!_P^Kj&n91g<`21fbcqh/-m0@<]PIjZO;#C$%u2?[7k?FLqMAA*ZJk0V2AMSEDXft4)j#pQ'[%6F8;"m2gmd9Y`=)5);>6/l(P-OkDo7H[fH<4`361`HJsms=g]nS>-E*GJ]2K/b&h2R$bgbtL_QJUAeO8#6:&`A-q5ER=,9TrU6_A1Mhf6u3UR.Ha.rQCa2N\:V'R=J6+j/_:"E>Xu:g3-eg%"oC*kb=KJ1s8M;BINQIV1^]o[mE>)>ZlOrtjt^9b;FZi]P:*d8ZhLSHk&W"]&]?nRP`1tg@A?D%a2b6lbFs7C!4Gs5H_U41U\ilQf*CIiOpjX`DJq)1$jNVO5F@B@O=c\7nc;aZ+$A;d\:J[<6p`-_@FR_"11#7r`>JI"BX)_&G]49n+9:j"5$TQ\5VlVkeATh]@cCF68`9h>HL$Q^Oi%ME<6hK9C__.g?p.BX@&@.PU$TCk>QIFAX=f=.Xd"@=)Fj^L"RVE@>l6[#Q[OT3d8\FE@/(Q]YI.!1c'Et?693iP9_p\R+@/+WkH=fHbJtbA++)t^2H0`)(!jjsk2aL//ThDe0S(u\2%/qP>ASR;[.\)lo`rb&BU![mn4/^g4dm(Ap&Cpub@fiB*$,@R=iUMnZkR-nL7+Q>*EXfWdtgZQkbL-/L/k&DbF&IT/Ccs9UL+H)6%g:R[3mn']5bn?)6a`<>JAVr_EWRVaX=D.%[09K1fb8!-rst(4ob8=_%Fl2.W"=p*U>D9*0'.i[`WNf3/n\^0ZWIFFB`j;jfDneMrh>bMnpR]2Duo5CAo"-EcuR7mu-QD`O2f&S'nC/[D`2/3#^qgeY&$mZlt)aYV7VWh-OpZLL(,at?KKh4S2YD8\@RfqVRZB69tMZYo]n*,K/:dRblpr92p"3@AgHnf4Md%`,0T"IHNM_k_?t#;U+bESC4]IB"Wi1L_4\_7_$j)Dj7oE,=?YptCCTAEV"n*,&3Bro[U1Z)Q8,6Q=b-N'l_)/$.4J\&,je\-ZU.3#Uol$G2/%j-mb%t.nVBi?_5K0gRu[,HZa?CqLm3B4"5tliHh3"',2uR'1?b'k*m:q_q^#fr%smr9\5!5LRFboDtgj>b?t(W8>6"69-8$E"cM'jeQI%W-HL/V,V_W&bri`HE+1mC*pHn:Q1F6MQ.M2n;ef1/XqfW\_>)\eET\9>i=-T^er4kBUUE),atroFYs=!Bk__Ht)c&&@DbSn,2fPQH1j/I$im2OP;W7$j#8@ghO^;lR3Yj4_$gIKSPRG!u`N,Dj2?CIW[.Snu'F0Q(kp7jNLk;n1CTC7+fnKTFF1A(]ouLg`6Z1$,u>"WE5n^"dC\jId__PT_2cIKS=:,Ot7-Yo>L&j`@;?^kg3F=%6S?DOR15!c(UYB5R_R>^0?+J&M3feg/O,I4oBb='18"r>AA@kd.(X'KjcF>(1f\p^bB0#-In-r;`lGRPt[SbB$2"e*&bu'qu8o55i82'K6B0)LNtGn,5H(k7IgHbXaF3:NU!`0Y,@U1MmCUCA[lUQ&Uq-"8C.L`gtPoL$]cE2nn@:lB:c9d$@ET?gPf*'C#>2*p`D@XNJWjU3eJE1mn"M*17[u[7$321J,>VI[Zg_rWJ7Tobc"Ih"KHgCc?.4AO`sE,m4*dG)TI_-;Kh=e[jrXLPZ48HFL"BJA=i[HrD>?aE1?s\Y+ML?n1*d:g*^*[BJG^N[IE4Q0QUbj"1PgJ/;)XfcLcM+R$O$R$>:bPCUtNP("X-Kn[SiB1Ne;R3;t@$*X01I>I(XC:0.Jif;.S+&/^;ZKgKN'95LAeQ/Eti)6F47MRLNo@e/t8q9h\jp@Ld]+Z!0blXn#0];X'PAHgP7WiRT&B%0")7Jjj=dLTE;QMr0eY%i!oteYMD-)lJ0mJY&Of,cX7W+M,JSG]h!)p/:=>&bh.Nn-&_DG(UT3k&R"GE%IR_7DhYc#I!frGO_&`UlNJTkf)a4`VQr)FoMEY5tT#-1@X<-G!hh;_8%N]bh.:DhQC9mrh*85d'cFt3[*oOAXs<;X@:2-77gOQHXPi8e,@Ag/RN_a1s46:@`1ruA4LCF6nU]mTZh;iF!!&1pX=HfF(i(8)qpKdrJ\/i[(>W2@c%Dr!eTK5s+=UV.sr?Epo=B2h)NJnKL*oLQ+2'%MoJjh/ZBE=T#3rIoS:@Sd8EAGP]$.o1\5Bn]KP!_g@0n]GS_[5;Ltn]hbo/`[:K5Fs`9AM,:$eUui\E/0!bfK4?"fhY"'Ih_s@hR0`aiM/"!(C+(tNe'Zl6rfjpcX?1Oi+mYrNEfA1rN1pj-S"M49Yj\.VWrGmIp6UBEk>QE$9h$CmhiN:,Va-HItFD5<$i*cZ/0ku9f2O8Y.R"XXZDI3.XA\l/YW5&epun'WE#="`lJYd5LFHY1"pNHoKMLuZnM2lrFOnd':86+ELN/7dW12A/TBU0$rr(#;1L"dW9@^*4uDdNUV8+m$-@9\#ZE(?G;;%F0MS.qUH+Nlq6d.CD:UA0PT$MkNaO+D0\lQ#&5RpC).slO,DO+`b@.dWW7ST?NJ;M.U&T`f4cH4C@JU6&=FG>jCbmK^bI!55\WlU*m=k)!db4ece;q?L5cpKe_IJs=[23uJn":=>Nf2^DjXi5s"WtpAtX7fi)rGSm%O#68L1U(_4Qkli.8V8TINmk89_NjR[lFJJjBkM1oF%,Nbr(eQIr*YZb%cV^kK<8g%kqT`h2]fBAkcBe@n,_#=ZE%:3dRS,f"-05c!P3o7jCDp',s/a7if+6IV:\P3:hi)NSV6?(g1Ob[L&--*m"7LKeXcu`n)sU`gD&D&[PFA".!/XQ.uu#,cDePkZ=3_C[3;?*7,X)oIqCHq1iEXN*R-*n_;e+sNd.R)WWtB)odSV;ONl\42Y*O#k%c[]WD-lRK(>%_%Dt$^D8$F6VKHYt((qKPP]rdA756^=;Iq!Wk/e]r+>cH_2!*AP4;mcVXdX$ZQOUY@'[BEFbo'CW8p%f<'T\bA>B7(sQ%U/-kIFn$RQ.D3"O?^X>()2mG9["KoPDN!`ot"02:rC"&_Cf=YWHsW=LN#YP:5mJUPQB.^t9g3(-NujGZOk`VUE3iYiY3%V:[W*d-K_"e8>f@K0e6%jArFICMo_)^PYQikBn(=Kq&N!K85FZ1m;eK@s-V]?X;bK\ZHSq?UO,+;'@hRfKQ"^^(2aB3)$,Tr)OF'^RMND7[eO&XWs'6eSXH!D^1K6[PVrX2>1BdV(D'Te]b#")G8W_Q!$%WXH@JDL%130NaR3=^;Y>@,]>DUO9b"u,u&-n.;A!0jn2K1%.3cK6)j2U!?8CIF&78@5>KjF_B>`H'W&oG4U)gg%6\#"iq#W=L!7eE]6\p?(nUJJ><`Zo6f)F"IMgeIE87m5>4m?>O?jGBYj]"\nS>"4=p3NWecJ$EG(M"6nG'CTB^q%WGR7I&4$>`PVZ3MUo@O7]Dj'G@(ZhJ8M#aFcn'7'AK#[Wk>?FeAr'3(Nq]7^LV;">edM;,1'A[3Vt5L&-dfNWs*0Ph,U7hKK.^5lL8P$B5$T%kg\;nM,YFB?I9)g/#N96>*)hRbrp`ot4pQCK_%"orp[b4'cg<#c$*B4J)nsflT?iU)i?9/N#7B8:X)N>40dO'h+]B@EW5,gV-\=(+G_F9FbHSU^NNqCK4T0?#!Ei;KSKR"juQEpL[Q!HmU6b[#`()$$F97fEg&>3d8"@Jg)o&OnER)orpSZ3ARf4=Q&ia"ilkSj)*57-]FuIr[\T[U:1?n[P$[EK1URP0JJ>Jf%,]mKEi[opPf5mW-AU?1c?ih]IU\9K$^SWGYg>prN,b9g8XLV(F*sm3c<4*C?hY\;UF#0PX)?gOVAmlWMDD3BS-(J\KWYl&a?-eBYnfV>C3lbn.(q!0$^;ZbgK+QS``]`jqmYha-hZ4F!>VKeia.]b'pmo`l91nKK.5Y@3N2YF<4DeWnT%o%d_!AM#hfR^q-7K=shb=)+ct%U7B.?FS1cJNmLqP58(,[kOP]NTf$=ltg1pVjdSars'i/7L0+nSYQ0T#1T=ImrAQnBO^0&RW5pZ+O<2RkB":?Z4Cm;c^HF4F["dkYp3l(gls/'KZFX-dJXooUc6X9b5N'GA-=J79%k:rs'8KEu`2R6qrkVr1cR\!lQfeG))(!]#2u4"C4_0?!.,_]gnU=%AqndS.VYjilrsg:0J9;\A%F1n;5Za,g1;UA0)!!.]=->_""r#;Zf#[TI@6[8uD/.Ql[HG;KC0;EJeMg6Y!_$V8RN!:OkB9a?H<.j@jY08sf-(2KJGjb@n)Ra^G#X+"(Po!opl&?TEGLGan:46'ZiQu#NYgAn_Ia-K&UnH3Y!mX#9s#jVl?CrOb/2^'HHUXS,4;scY`)KanL8k[+s:3*[9=D]HL(]fArjR:#E1Q,;$;bbnDfr.Dp5N*4AQFCcBJkH*.tbZS5S#:U/L[l/]gc9T$gc(6;(us+[rnGbsFfVlc`D(Wn*P_Tb/XX.ifJbukJ5u`OkjkNhWC1ODn6b#M:]GU6ppS9FKl-PVq%riJL@GPZP2P_R1oCOgMXd@TQZ#0-@>%UJZu'[NW8fU^C8f*:9PlL2W*\RRuIjWjp``>&mQ>9`KD'8VOJq&IZ-:qR4g$Ol^\CQL*oU15(ZJ+#.F&C#GbZY:gB;Ko9@/;>C$-mV\3JW/A=q!7CG!V.&-$!MmYL4^h?_Vj;8X5tT=ogO%Rs*XcVc*F)Y)i0?6_!ode`.Y&m,"J/K\lHc&Wkr>lQ4W/U[a`GDqOmG?5i5#U7s.;C>S#2T\PH+Z@RnqT'gopW?^"!;WRXkh9+f=e*0D^KEnN0Cj?DVr%Mo6,!G^h+$q)6A=rOl^\1s0`bg(AL"7"R"'>gOl=$SFb)$;"&q(%eSc(^9cPH8!A3Mm#cbFi#G>9Dk[BeS<@-Z^&j0AXF\`^fOB&as%TgQB(0mF$Ne_41jj/PSQ;c9_X4/VsZ_h"mUL&`mc]o'LmF.hnE,ts^pYbd!a^E)4MNo:mW1A']"EP$f.509,i.EjYbJWKW!aL(,UAWBG$AbDn&<:adeV;bt=ncgTc0.jL#bj1kIencNY'?+r>+X$YI!JVD/8Vj[*"D&:H=&1VY`\G^9gG7J$b"3k.)V0cnVo10S!>p`0H=B3h%1Xa'#_]Jp%&=^o0nC8<]9*l-,`kXn;cq09L8H[#>Z?-;9LZUG1u'bam\=R`2$"2=^&*3%#P;e_8*K^aKF\t_.4%l5Qm6uNsjkpDkQin/Cqb&h&';N0!J_F?M?B.V0Q!pZ&BR4T?I;'0"Z#-RW#%0.'mq(+(V4H:Jb]W1DNND8Hf&(")_V#<2*1=5jPnI!,,=q;B$$^t:jm(bu'9_\Z\OVs7QN"h)5S&WI-#ZOFREYd;D3]IdQQi`J`gpH5E128RhXZ'GC<1^!of6X4;r-8cL-%?''_mLjY`)\c#q%%#n/THU*k96N3%tL,%&Eb)N!Fp"@#jG)EMuR2,UehT'KERJ[4u/J`D@UU+jFrfKFhVl4C25s;/i6LdQ<&8B.-r3<=PSP!^Zl^)aBRm*I*]kI;4E#oT\ZR71VENj?"a"\_X)IkHu;K=9T/@%0S?Qp"!L#%[!uZJBu6U/\KBMgHthI1.#5^,o9IJe`)Vf$]L71qLALJJXh[4G17u*F!hmt;c!B.bX)1YZ'97*ZHXZ@]i\8>63O]s53Q/1-@@N?m:2O:8kD-U`.XCKPdE/_?q#4Zh4e[R`"FXOa"A=>6@*CmQ,J_alBRmY__Ip*i1jdUJL9>2/-54Q%!&0($W-`M,XR_%XjALOX:E3h+;nL;&N'J6)*?O="@'SH;(0QI`n"5+IFlC9QFh#e.-leS1kS,@:WY0q5COgpB?PBr%[n\$=JP02$0mfY*ai78n7.Nf]cto>TBjp3E-E$T3%5H%NBeS'@*_)*l)6PepLdCJ2IE,sWu;NSS+Y[A+k43Cm8'eCedo@^J=o#.boQ^Hs0I892hFCQcPEZ#tOWeW^#+mg5%JmrdL%T#T_+-?4:9uaDD,fT.1]nq$hmuF:LjbA^Ig+?@=o*tt%:g]7O0:rJO8:S%(e*1t_-RUj(^kiBY_l*U@;W3QK[?5P-(e6mN-d4(s\ZLIrY8g[j+8NS08$>cWsD@pm'nkdN7=>e^SmY5:)s'KUTqeA>uF*+2ELKp`;*^YaIWhD<@ZPGsbshNF_23+21S#gaV;#e+l_GCWo&=V9D6(pV"SM6.fn09^IPAbZ*X/`g/g$Ok\b(Z6EZM5![:/.7*o98"-%Im+#R7pu@Wd?#"+&!5YJgs'efT?T4n^F;qhpnii.T=61(=QM!m1OjZTpQ+\IX1H)F$k9-6&V9dcg=T]?^U:dh-b+(L*/-)OJ:<,Z-J9:\CBg4:*@1KatinI(PZua+'WtdSY/p],C747<=D-9RJqom/M;sXFl.h[R^d:GXEc08#UEc57jJ*!I_VqVnPGF:G5SUMo_bu_.3>Z/(9*-b&#g-t)"2LqGCHX1BY[BL6,%e9hGfOr3C@`,.o$e"n(ENLS*Q?P`IFGJn)leHHmniXKVMqd5=Qo-@A0&aIke^Df1=$7p:_,34J'[0`2hTkj%K2iT[8RDJu5?eGu>Tt)iKcfft2&CG+!T;>eR--`DLSm:$G;m/U[LVsff#)M1"[X7p^PEMe2RXALd`)-h''46./J*A=AtsM$WIV/+i,o?4^s/ac2lGS1b_C/>BMcgh.X.Zokmq>=D8$[-.Hce-3@S.jnV!'kdA>CTui@S4pfqlmeOh*#>,DbHoO0Y2mod#SUB9C=9g3dX?rOFc6qSr>B]&'.gkt`VISN":=E*h+*-fD$IG1a02Mm)&[&rL%5qiWF%om+q]]-`,kV%Ta+Qp0@Ym=j4l^?UHX71K/Duqg<""?K(\R_sKiFZXgp[6=$9c\\;#ot9bQ.*Y$!@`#\E>Z1(3"F0b8aM%kdDPSk$UY!]F,,]HO/:m*IkOU]+6TBeF3,4BLJCtM[:NV2cH/lgQ!u;[:@t-C:+C>!\>Q3'U@N&e"O0rfK)KoGI9)mB6%FgQFY2Co"R6*`C!n5Irkf$@/ud[g;na'A_h1BXOI'FADTX+1pR4_-#2)CBgXt;MUe!E&!!%(p`58iZ5kj%g[qX`Jj,C3q`T"(S^*i*'!%7,.4>blIVQ)Q#*2N&Yi"R3SodH>?)PFfZO9<+(cd1hb-[6K9=$`rnaZ/qh]Je>oTL?Xi%S*oBQ0U)\9M\g?WR]OCEEZ'TLJ]QmdO[KZ+JlrTi[i)u?W7rs^A+bI>L]_(KYqN""M[lQHsuoZM%*XP..-a<23H*JH&s&>)Pir'e*0jT74^)K&#)lU%"%Z%5@/#fMp5X.DPA+MqP&`u+[0@K8,sC;dq==sL$F9NB6;GD-Otc[b09Ci*+4Jb/1W0VNt8mq(@o?pH8i'?5&Eu!%hKQ-,1\9&f6ra1nC^`5X+.J$LEC^="q^HCL/kF0'bWX3mP[m,p;*'B:Mdj1EaYPEL.Nt.CJP(W+HNN_]hl!iX$5ISO!/r@n*bMRY'Rb>MK`3RF2G+1nLj]C"$..GUlj\f=NmIo6u84)PiXm]6bbbOmGW'Idk;&d0LH`).dE`ll#6*2e_[-ZC]^LXm2^CGG/)MXH1YIYk)=.\t\.oF-^r%?;oE`Q[Mq0C(5SDrXr#25La-eCgG_/Ca-R1QfL9PUS$8)n=4!g;3;0uJ>.Eo%$C+YiY*VK2kltN6?&Fa>XjW.Hl^5NOGk:%Pk;dK#ciG3>;Q(5YE[YDo:B**IgeH3Y#:f.]n`f<:Ti03)[GehbW^S48.$F4g\i_!Y!V4G&lFSeSrVZ^ej'dY6Q^1Z\/+5F0MZY6T-i.&]Zg7B,O1b/`H\cpRI(8WXqU\G]DNCEs`85=LF"fS-Fd;G'l-o7@E9:""YGgm)=;G[ZY!%f9kH.jif_]0s2ts:;e1gqCR_[6'f;UMe23\D=P)S6JjC)gM.Se"V=[Qs0cC$q`br)HY/lF-rQgdPC7ls;6)`tKo@1X4jjc';&I!DOT%Hm#c-X,;i.oWVj4:f*`Xb]R$b-,,!oTUA!B)E+(>)&qhjE7d+b5[l3rmLHemnj]V?cs8Jl^a1[?\5L.%&FfC.LiN6Br>:>R35<=-Z!d4`I)c*Kb]L>?B9tVIKXQ(kM`5#Cd[`SsflV^LquLOUQuFFGq!5TU^)^q=.;h_m>P\W%O-o8fKR\\B=K9V_lZ?76P!TJIm.2=$VJFWJXgr1uk?aDc](__gh4BoZ@3"2N*YKBG5UJZR`lj,@;QG=_%)$CIfPB^WS!X=eZLIUhGbHY=(iHF$Y/!VKICE8,s/18ta'fb:,_V")?MuhO[_'\m\KA=Y.oKAaI:)7KOdG!F"%%>)qho0>Ne->(tc!r>Y6IXFnLSCDP4X`:#%q2R9[5VtZ&A1i@j1kJ17nO66)(UPu$QmL(CmL,.SO?2)#PZ!JX\(;t0o3)fAS&.h1l;-J@Lc)^'X6:]SM=otuG!)j@8r\.#?%pmU:f?id4*Rh@cZ:7*2&66fPf3u@:#S0c@:t_/NCFXU;2JO_4!'3#IR&B._P21U39.?bEf->f]#5!Bsi1=gY5k!8G?T7/n)%h[GrZQ#[;0-cQQB.GT__$k_Jub@$%aEl+ZQ4Tts!GUn#RA,2&sfFNs.DNM-=OXu.0]j$P)D'0HU4)EB#-lA@E`/?7npN7[3ba=]X/c2Cp+r3hnPR5/tK=<5pPR^K$3rm"9:fp??',6HP=+'DQd@M-b=+1OlQ=f;7'L83;.W#*e1%uGM*p%b-\+U";Si-Cm+W/s%H"!s5b&XCsI)>2t:L1E>m,@>'@-;_rDUFVEr1Dh8EqB19HJLuGD!Y3"2?9HsKtI,JGC%67SsICCcFT!4g`EH;N2K;mRIQ[@HsT1l+(FnE^I&tTVNM?gpE/4M3o$;;mZK-Km;eTU#<6Adp!Y?!DsGU#95l*,VO^EWk4DF3RJb69$q=+fM2cDn!Y5BWQm)o@B#\[sTq5fD*[-Hd[&#%kh20[k`QP0aqq[@:r%(JG;4`K"a>/L;'AP7:@KI!d?LGWSk7nl^OE8G3-UfoF2nq`@BE5'lZ/?j`R<#0%?.SR&Um9N&gr*QZ8t)NQEJHc[J:AG)g^>SPO)l).C4A^FH47JEd8,1[cDFR7*,]XOs3&TP8"GORL:i0X9n"?>o(f.'/sFcF>IK77J?;BT$C!+k"oe`>:8JZfSC']TRJ(Uo,m%dnGl&'>\XFi]#MH"VU7%k!(/:@BOep*Wn2XdL[S;hS->9DqQf5a)C2PsH\%MSiK`ilFf`bi]q#nE=5uKS)^q5'0uu$3mC<`T6T["OpPV62.eifWQ3r10\j6c.1suYXB4?&I^Z1>Bc>1]%4+!`%"BGg[EOC4N#XDNFQQ1E<0$ZMLXtRc2bQH<=D3RIn_UqVCKS!#3^.%6L&$NI._ld>h1e-ZNT@*SMuo7[RVJoojVb8MHV2$.?5gIV'Z[*85!R(/D>;D`26BIQ8H!#4+):J\g/>m)aH4C,[6IE<\F?8>1g;].4!Q^o7!b\&e;"i$lJd!^+R?"akFTpZd3CW318u,b>mDf9QS*\_!(l\M;^8`;4V-JdM\sMVH)V5C8g<&0G4!).%&c1CEs.+WdAYDhYJ/fAA%*T*0LK$2Y&65S,2]7g79t^8fG0YnUi!nJc3L0?L3p^X6#%?k/i3]+-KE&rt3EKs=Xa2_2$rK1h*mRrenW2+`BcX/847E[0GlXDbH;!V)ZJ;_IitWn2a7";H=3fSJ^]Y^/Pd^*]-#-D-pAbu9;b_PUb+Ee#VcCDCOXZ!UBMR_BQ?Q^1819dCrCEfY9*Eh5d=:!Tq#9a$,]TT.3s+_H@ZSY>N-4RAtt4$BOmF^^DV-If+!E*Tb7Cm&>br4'iA)P^_#RND_6&,)R$0P/ZuZ$u_)ZkJ]ZJ_LV9T3!LgO#Mnd0W("bZ%h2T>mZmPp0bc))/c;.]cd'%qU#o7h%X#/Y`*"]TYFk3oF^/O_4`!HC2@mZ%5M#(N:Si)JQhpogHe6;3VCubQ=R;BtVSiQL:mar2_.:Q"@';\mi$K"lcE"UQf.V&Q/3bG2_1lcqB-\l6%B#_T^Tp`*ghr4)V0%i/dHDDNOd0WaElGL=rNM3T2DANW;1tK&RgdVOTk]=d5/D2a74]_W(drf%V)4^'m)ZuaFghCGn(jm-uJOFH46SI.@X"H+Q;QD`Ak$=Sa[M"jpE^9$i)SPqZCHod.ePnd^H"K?5O%sc3'SNLI)a@Ao]2R>/Bu%9T"?0O(QRgIMp&P:IQLmh2RsJ?;l:aUG57UbRih@l-73LkhQi&j#7HVY.VDK5Zop7+;h+8hR&8/W3'fLq-m67.D^nssNRBpM-L!se9-C?B'qqokAC3fR'dkKH7gV.STne,@%X]D3QkHK^jP%#%.GbO;m&?UEVS_bW`n3A)_Bsn(`eP^&nA=-='kg,&5m&',\TD);qW;GY4!3G`hf"S^Z$!q"1M!9Z\R1R6B0'%HQ__'-j9R(&`dsHkDh-C;HLGhd5(R"]YGP8N(XG@.&SBHTeD8A#R$='lcd4o`F\Fl05+9Shj=IqF+-*jmN]p"''.EIHDX2bun!::Ta3/>/$>P-<]\CXWnSpDknP?+2p!j[[V!j38W<-\jsFB;6&>ao9MK[hQfM\=E!SNA\L!iW$NoMqC7`nqO;(lc\C[BPD:&[[KC:41gm`1dQ:1H>;]8!d[A`XZ,_6gld"T_BB&MA_N!@Qr!^/?onKpb4)uY\N)Os-!*)(?JL;$G@EtM&QGH5:PUMAr1*qb\`ED#UAL[e`KEd$Rkk"[T)])YPFHX5ZG&GNB9[o=@+Zd7<4^e]0&XZg$jqFQlKHJtE[nue'&>?"Gn9I:7d%rV,hCrqrW_.1lO'MJ:t;biD8m1#3-Od\g!96K\LHC/>Jl0l(40.HfIXLl@PEofh$rRRG0cDm7DOaAlo(%9R?!9tfT?A7h`D[LSa"M\E"Lp&Ir[I&8Et!2(gQ\Ka0klDmeBJk1gaWkEGs@UThk8!lFK#3s.Q*ubd*s!*m9U4[Hp6=YuEZ>VuUnE87e:slrHbo\rUTFp!&IRO2DK+o8aA6-C]sHRqZZ;K5Yel>#jsGfiXFTbAZGe:$W8M6Uh'WDUKo+^Gc6Q+7c%J^X?]$mG2MNY;ak7UmhW_b(`9Q>-]-S[+E6$Mb;N>n3j\n8PK_2=\E@7eg"V,/rlY*P*hk\CUi.(hf9+B_QakRnHiDYqBs\gAdWsIgSg%SQF_\7XdTnE)u'J$Itns)W-oC#CF!3u:A`?.`25b0K6=*1@9?@bATp.TDg/UpQ>:3EAQj7RhZ+r(ah(.WV^VMO!CSd$!oS7j'`EQ.`Eg3BcEs+0[pkjA7:Fia'&`rL8?X*5IU1l3PJU$OgV#%B,55:^7dtMbDt_j%F&\,CVcR>N7goYeHM:Ef4+]d8TL?-LIO2NU*W@ae7%!99eJ2U@?WFR6bnQdcc?07@*P&^UhBiT,h4]Yp04i"-ml\,r&U(s<,[a8PM.P0>*#5ndE7E98mR5H6.FYrm5Q6/Z\\NC1XMM%(ZDnl\-WXqq25G5ZWQlinci?Mh#F`^PSY/[=PIKDu\31.o+H0^'%`2[D1JECt"m6I\k\3pAl^u1PVlrM(i3heX12JW4dDXD.#CWo]M6H^bg9Jf52Do.k\6TOGV\%4fS*WfL4WX73BGEg)$spVh"o">9)nXQ"U0M*$fcE]q;hUXjB;_$k3h=trn@2^d2Z+'L=T8cD7s$S7V^5=Xj<79IfaP*L>G`m%bUlT)eG-ih%^M;>NG).:4D7G-J[*0*`>\QgpWQ(7*=fD9G!3e59"!rJ&Rq&(%=];lh6Ng(qd8AGh6Rao%/lb%UVXs2)D-2C0c`c`-G9\08Dgl6jSIj_RE4U\9d7g[C^6"3VMq`KMQo0N]0+D/*W4r>]1)<`4%Nn0^Nlq5Mdg7FlB"c=EUIk3kXE0-I'N$#ApR8BNUm,`>rPA9jcmBqgZsIL"qJuo<_rWq$.iO`68H)lWAKr1RWFZj!3HVV%K5k;'i.3<\1?5K1t/$1e*g+-Eu_G;DWhnoN`>B185.;_(0GaM+Ll#l1P\i-)HWQcBpEABJ/SWYSnK.4^?ioU5eBSW&,B\sAF*M?,FH>HfN>UbI]q]P=s\Q"_`Lt\A3D)r,l0K&%l,LX83:#,=-rfYFBC$Xa?`@=1Ffae>@&sn`%H./DWQ7!*cQM(,IW6;\q*Ua%j.t"IF3\]B)pW'GoA$TVd,:a1$(dh$'?q:b#/:T9uAm5S6TK\=aM!Gab](`eB"q9m-bdd5ZVfD1U^Q93Ak,iph!C\G).+%QW%[o+?C><,EkV!`FF=\8+d)1gK>;k2o\*@LBUgn^W2IBSg"&+]n\;\Rri**%+3qMqnX%=T^a^O3M]&;_6s'H^'>rtF3IiJ>YDe/:8qnO^_kADApiaUgIjJMMZ3gO;WM2g+B/)V7.,'N3G(KpFc9FQ39!7gT;esc?ahIh.11G`*#09>lFP@%R"0)cheS=DG;G*JSR%VeDA879g5NnWS[l82/\aCo"YBhGT'b'1A\S+%(B-uBFGjBFjdcj^j$$?TY.sXuQ%6g1baq.X^V)1Y3Z4[qNPhIEIDG/>^a8_U2psq?T3rK:4u&nd?.kl.H/B=g,U*fY*u+!Y_8T(jrm_F5c$SM;ktIURqO.Wk2b)`cIo\f]Y0:Qr7s_C@>pbCa)'s=dEalLC_Hf*ScA?jj=r;%fJ"gFphc&9<-Ikhh3$HTc3$<3%bDK=')+T!$;'a4s!PU=`-ac,XWC#+e?t>Uhn$p/=c=?ep=fN^>ntG\R9fI!%rEbl$K`c\K-enKtr,n'G+,l.;T'31o"Lq"aA?snII8e8P'L>_NrMY?CaRq`C2N:Iqin\4reG^cb+g;P&h[Xc@g.#XE5;G#jQ';SX1TLUpY^/)_n'd'r!o_C[0d!@9"o6,Bf]Y`0\[t/(Zt(-&3gKr[Cjs;PNn(POMupn'1ra^p#!H&#cpK.'F.ODCqT^r8400Dq0FHV'2l&jG19b;JFN@dd]VPP!h7gGb^)\>Ddb37qW^"B/7e]p]lW!Ie*[2iT:.CK;)A,@0hSlW'UU)0R>-6D!j9ndKX%4lP!SPS>7Z-oF%u8'h&pSI=DY_ZqK$OlDM,NG\Rl"ta(0W-7]:5IEVe;4\jV&-lL=1PH/n!V*]nTdHPQe+6uTT91D[@bef&5*H^m;6%a*[c[69!o"(219i'KO0BWrP$Z*UZ+297FleC0tje4^ZNGVmRdHW*TQJHSn9ND!Udub7iU7L3]j2-6M\XKe.+7m(j^^2t47>Z3/Go#m.jN,o/'s2&;Ejpo.5ZgOpe"hbHpfp#A2H`K;o`'H*@+rqY\/qT@iPBa7ficQTMb9p!WX_hkR1/^h%P5q9'Y7e<[UC*,`/;.)`=F?E7R.Gj%2bScRTa)A/tUAc_Ja3`>_$?-"5>a==eE.=PWTEWj$oKJ(/.)b\.E_r^`<'DFD*@dq$V[$idOoc'k"H=R41RL>;[_CG:4-._N_R6Ri!Wd?&qA]Ol1\ia3U\/):AV*LS>PX"D`D-bbTb1ckF`eO%8"rN:!JV92n`qGO,B9kM6M)QJ4/jrntgrF$!`br09dk)k.=Lobpk$lfn+VVlY1UK4DcV:Kb2N+M-An[bUUq9.9GJH_FW_&O:)h#J#gMMTkC[G$Z:"&P#jj\lGVb%J&,+:;G!R(CRGh9f%("6DU7qOg8D5ut9RN@^+pF8+diJhBr;\o\j=e=[jOHS^DJ&qhJUFS\]g%jt3Ob`8d3f8q&j1[_)4!IKGkP>/,e&Z]?8bl94>VZr;])7\JpPtE>E5bEjc_K'&klYqY4$go!fQ,_>4N?^?J0"NI%NK)f"H,5bqa1s>Wk0+<2H5*,jrbjla9;`N0@t4pqi=FGhZm)%nd4=2YQ#*Zl=+e/'GX+kft`=1/tu=C$YE$d!\h4`!;@8YBF-#VFUen-fb<]6'LE+JnmY5rup!!n_*S#2GG?2Z7EMO,C8\nTT'n,9g*ZTAs_k06KEW"R1h1Buq\H;p3]@hs>r_)Q[bK1$8HKVLUo1.]nF?XgV]GR]TGJ2po82oU:U$r"7#YK:pWW?ROJFh[77T5kZ*i3$=%]*6>C=GQsNa1QMG]dW'G>!O/AigH)(IBJ>`]2"^'+b/`5raSGqA\qC-r=SFoa9XtY3s+["eQZOa'@"'ENB]+\;OV/W(BgZZ)"K$kIjgMA)"V/?aBJ@*(:9Pp&@fZ_S,W,7Y\Dr1481l)mb!=qtQ=hIe\Z3#>8;%/fVOGe0]jE17MGP4'GDDH4s%r_IMM5bdQ]W(04`DeBGJ9N62+/[coW#7P\+*oeO=te#'%YB*rB5\@YdNDVbpe5:D@NF*!MI:8ItM"%)k@DS4MPn>_]?1`Y.'P?F#Km7SW#dgpbDc4R;c>4?eOE76q0TU/L`997PQ5)rh+6L[57^`dEk2UWabB4S20oA:!IeN0jUul!oYGh,T7f=M'ko?4WC`rfGT/n8`-_C3MC?K9sjU`mmE^:=p6a9HJ1qf_NbZ%n(A^'l;2T;_.07.au^:@rVAo6EH+W(qTeE6\HH:11-$/bi!"l-oS5QBO3rckp6cb50-HskcQmE?'\7nK\[+]hk]kU=l+eKP^1<8@jHXFHD!=S@*rfIaY^Sm5Uh'0.Utmj_+.gQq=o./+Z#Z@NYd>n>7_bs]>5ZXk/.I5c7:6e)FWKE3ebY_c]h=:)nEiKNjP-Fo-kVG!C%Qlg4u.2[iqAc=QU+:56U4or;RI"5`(FkUF/Hs?6XFes^FX&%0P*U)R$/DBA%0uLVAAITMQ):3%33#M*dHu7e#dN1/!:c"?_J7kL@YE8RSKJ$MncLfYcG[XX8-kf=DHTC:17VX`Q-!$.AY7AjT.[#_%H#hO;g=tC^n$'WlRi%%e((1SCPFC;A6K2&T2gLqs?a@aHZY5fYODTCl^a+H/;EgLJhO%/"&);s88;/LAaeo5\c9B#B)PogHQ]CbY4NhrX='`+4NB5V[l]pWJ4Br>Ul1U==t8+PC+DI5<*A/9tUDBn`/JrFdF_b5g1JQY(Q?*`m^-Nid"D)La;>D5LlQ>XC!GMpT-=!A`mDUjlaO9SO"4*h7S;H19gK:CWH3;aC:YdppHdED04#8m^sD+pUmuU2DtK3g(ieH.S'e+'@e4sRSatWB4pD_bN9'F6/?]ICW1'\%@^r3r03mHmrI4uZb.!l!C=!/:gP4KjIf_KQPVtl+1*.>Bs1fA^$K%n;.QPaLmbRH,X<&=F+TIYVCZjg=YhpH:HHURa0/9aZ1RH-[kGC@m4h7.?muLM-O\F6ds3#Z3Q,VcJ!W`BME32C-t%q!H%"uc16V$1jF_/M7HoC']h<,]>Q;)F>rpI5T0B?mfgR&U(AD/a,BPeIKEDd:]Obk0$#p)4HjYrH0Gi6+(V_GkoUO6k"'KBKa(IT)hVKiXN*@FO]5X_qmbNpN7&F[b9@=eRX>M]E+?>upTRD^TCu4946uN#D9)&Fa`=#"_R[,"5`TiJ7LTo-u=u^>Y0pUjqS(F>8!dUYr*Tb/N?;Eh]*erS2A/d!mLV!b(\i>:fd]ZC0t&CCZttktnKrGC@,mEa6s#\@[g6$$GiqW4)J[BOp!;^RW`-+UE.=0[[$!(9/F%[pg>D<9k(g=Qtu9o7QnNQ^fohR/oL'Mjok8mT$8#Jf/rMP[%'WGaI!gZ*[ph!>oX?0GW"SE#_'JL4YE[mt!doR9-:dZJEYIN_/FY6(Y!HetcC&=Zp]^O.YmFm.sHQ8rh*0^n6"n^%L*%_n!hL=4Mo\n!!sK!TpiiC/bSc6qjG$21*?M-el<_Y?=*b=)AU(SP*pgLZtjd[)WMP%D4,K<>:H+V_:^6;o,5=Q3Fc6L93d6PI#'j1CclLM=p3@tZMtmFN1hc-T3dZ1,7%pKc?hIcD]Xaobksa0/msZ_\,L[3Ph]CJkN`=,H837ptBI=S2V`;[Z'>:R?XiKel2laScgPGh/V/JAnsZ@.pe,SsA\TS(djis=(Xj(@6mZclTLoI>K7VL1S@\-8cikd.Aa/$Z$UM:"Y'e>e.)>(7Np4%^A]a:!<%K&qn9#$C"qh?*V2>)(q6Ak:$G2*lOMSb3.6X.[d22CU-q[bFq`DS--&\[jos5[p)d[_Oa_c#6M16kEqg&8\fXY'bbeNb(KdCnXWcaUMd[+F/t*;NmG.8QBf[YL6Pd.^AVPNL4B8eiQWe=JQnSS#r.7F&q;oP-H##$3aIZD6V,#_'A_7p/$@%$/r&,F0SJEkdi:fE"K<8e;3'fnY+Li/Q#NV_b`5`.U:Qms=,f1^h'YT3neoa.k1MeoP3b_?>8\qaQA%eH,+J-%/Srf3,ilmd3CWPp5C3t12X*]q'rkRa?SKH*tKRSXeZ(,V(N9(on=Sm=RgJ]p[\sKUl;_Dm8jCs__1>YqsY1E3WpS+C&&G[G9UEfJGZX#"^nWJDsqOO79**?juT<0`pqinF]qR]U-'"+0>TD;9QBS9l5hUAf"$ek0gdo%trrp,5aEg#na@Wp#D0RrW&nej)au1Pk2:._^'G^.k[EW$X)!h9H8U%&N>L)Ckp/W0EBYn%mSfd>Zpd6%DpfFmbYE]A)V.F>__+tks&rA]\a$/\X:Um,Jjq)N5oI.>n80ZGa(Mkmb3E4IMpl#;D].5N4a596mFA5%aThE>CGA;N(((pm?\*;qketRu:uPaV%7O]:J267glL#_0mQAtkQ$022R[!@%634K8M,@Z]p@C_k3fRE#k%$f&#d.G6W7P\;Nt2l]gbQ!78]LYq!R#/1a]2DKS@&]X7u\Z-KVpb\.GP%XUWMTc$Fk'(%$ekK1WL?ZiO6`TI.?Rs;Rcj.4;%!eoRuFh_._Ctfcjgim,\g'[r$C[[rNJ0I1cJTUH)0.&ke2/jJ4T>_!Os>'/>QfY#=oRT2RKp=*n\UcER9inVPS*M_,bs@;d]p:6=fJHhX?FQr/OCk;mRLQ??P<+8=RPY8DkG6KE5X0nnNnX_&\pT3nP&f%bGCB.@-iG_M^IWbiif(Z)#>]iXdVs$:%%[5/0W0T:i_A9+"uDbeX.)>q"$e(B%)sXjj:D3^7PnnEC-hf8#oUobmP]gn)UOXMpXCp=6pG!^/`7D^o1B5L?*0=YHD_'C$$[2)k2WEcH`p&-9bbkj.c)-\t4*d[Bd$M?Z^$MfT2>P]7\DXc;JXQihhs<.(@/Gq4Bi,N'L^=jRpl;]U&/mf%!?_X+XU0um(?)J^$!cc);m=bXCPdV0P0k%B'V2TakYGFtM/AbmnDKSCks-dnOH>Q\5+,q\^*T/=SXHjbW7@`J*<#b7ju7OrAn^WE"SRI>G>HT[KV^$LLJ&f\(kAnUSJN?(E:Olocs:j4k!Sg4s]eK^?[)2Do[nYsa%m+jW-H,"u(:/N?r+QSnhJ,8,\heI,)74Tq6d`UjY<$=sVq_%,NoBaQ!9HJr5J:4_m.:?;iX78U]UQ?[6%)Tjj3%UuPLke^gHPUAp]*SDarXB3*[<4"K'S;C;9J'3a0p\ktM>BIs\-_#H?X;pP?5q3H"8-O;_GQm#t58U*gG_fauK#P?fAoIF7PXj2K=n6.Fk,?.SjAJ%S0GdQ'ifHLDTs:,.."/)5#;V0&$p=<7mS*>85(WsUB4rYR9DmukRuo9Ek2acXm17UR"`Q]Y^ND]qWfWQ*l#4@A7s]!%Uq\<7C05gJ!Pd+aX9Vu8*)VH>-X27[:aI0s1_-U.#?rbn,3p;h2^O%<\*?n\4&C[fPL<57SRXLJbQ"`i;p8ukX#c79];cT=oIl8a2J*r^-LcIU72&AaEYqK5N]DuQ?Y):?(_ZIfi'-uZHBQ\LCI=,CKh(37BcAPG&_&4GeRqXm5]C5?q)ua:0&c?Hi/K3=.D]Y,cSKMQ6C&KD^=cC\iFL9hO^EIe>O3SEedYTZ6X#O4k8tJ\Yg>#Vkpe?dE.#?t/8T@Bo&%YGQ8SGa/p(^,j-&/-OVf-d^)-o.(u>[mQ>4^9b[uGOfI:pdh-<[Nlt'Tub8l.lC-9>Mf9K\:0+Y\N_kt%Bhj&uR?V84k=6P.8)?ePjFA._%G4&tPo29j8]#SVHk!c[Zm)8rH[@S0=&F1+eh<,3O8o'P/i:l\qIFVWC&fJofM#Eqd9A63"8J]e8^.o5]e<=[W\]UJ]hG44UHFhWGFAP5+r3hp"L'1TGKEG`?5).%F$6dOQ!^W_P#tsYT'm*aNq\`pH@>!"apbn)IW=:V*>"Gq:ENXA(]dZ=aJ^h-XVZRh>KkBOMC$$j+,_ATmDh@9Fdj/],`E_3La,2+3eiYIETV#RHW=,?0fQ-phegG6+D6*bcG$0cRX-+<4Qf%.9\@E[L!<+BBKneSs%nm6L:,_U.S_Huq:j5c0&%.a%5QGD1*FaEt5q$X80?B9u6*o6LAC.[j2b"5$h_n/R1Z6$lcV(*ak>K3AgN's[I4HGhrrgJ.+cuq2jPO4no!=AURf,/on*,QtfYRp#gR6s8MXa2l9(p=651e:&nCm\S]M/E[tD_TGi7*E9\rHco;G7$N<<"XoM'P@/)j`]36L5X+S@'.LJ4O-hbY*1mri(8BB0_^KU360F]K+M\)Wji+q^2/-#CnHr)bQ'Rfs9'/)hV;j>CrsdIjm7]$Sq`I7M^*(#QP6kG5)OPTGJMB-a-'(r5SlnKcH6iX_kH@.A>T'4&6'AnAY9aJQZ@V=T-m#aV`qlSOG!GT%B,7aC`^:spccdjNH=[FoQU>Uo-(#]-1Y<])`%(!<(+:7m\\e8LujKMXf/!K71l-Gm>CIjqQXqM5(c%9U+Hl0g&h5oMOF/[P#4#]QS%H<$0>(56bY?_B*I&l0=Sij@t]G[ftHPHkLM%a!_jRj@aD8$7LYn',K'`lpC:JFIW!]!jt[pH3*C1)S-5nd>fjR&)q"[71e)(QM.jmtk&#/FKR9$?9RaQZhR^-)/"4E"r>QKcnRo5K(hMCZl9*$p[k,"n8"7q"m2q"B^&S5D&8Z[:mgX2i3\8`a,UfDjGU4+#mBIk9eYtL1Zo"a7p)JGabOo9MC.*$eV3(5LK93@Ij^I!`4tO,!'/+)t%NG15.qOq6(a90::tG%giJ+cWA(/k8psib8`Vo5)R?J+N+k"X3Gt5@Kns4:F^6$kO(*[GAU$[I+!ANM:MeV9/C+I(fJf;\S(CUA15\1TmQC;6[X/R][45.N!Sptc=;!OZ(a@tr:XanhAkq79UGb#Z/IX3)GA.I3jeJ\ja[i^OeJ,A%dlR]6/\KpYi;Eea5Kh*/-m,&qcT0\&@\_S,QFF1Jf,@(/Q^&2/H:6W<>-c-S>3]q@F4j_NNoqXI,n2e+F'jM%-+C'^&k(oVpu`PF&fG_R`_i,`0#tG4K\Gb1_@78?72pNS][1VtQdi'g&35^4YrTHbG'@3GaN39H.Ud5%J)5T-+?mFk&pU/RKa,o^*7(;h[_b-P95InGrjO(1OpOoZ9EM`$;jHM&41MR&'iiuZ-+)=j9!'-Nc'XX1qJ&P)1AF1pdIp>FhTFO5/-X'RHEJc\QZ:Ggfe-Tn7\q'A:3cQM*@:K2\nG@q,0ckO;J:8qH2R!m*p\WD:fc=#0Wfc=CjO9FHlDtE,iUh5c<+1d97<p9_CM2MreiPA*Du`XKggXbeK2*B/*P^aND*d!_`M\jeQ`<6H9rt!DFA,]?,J(a>YN5b1j)-YV\d%7`.KI9@&=fQ2OBC'='IX'->rZ>0ZkKrnldPF04[Kh]CS1:-F@@2(.$W4QPXpXA#6^1+hZN\1sW7\5.G;,fk(e2r<[[$r2iPoRJ96$7l:WWRD?$f&A)KX2k'o6%3jZV)!;%+E0l,+)0#]nu0(7nC8&YFDq#nk1fSESO9VGeDH/gP?t,JbIA;HR>'ob6!+lFnJr!@YW]f:YYHi6117o0#!d058hNuSFLTTB->ke1(_BXT/bA/i!:$;.iV4)@r?4imG=U!.JaSaOnm_PguLi,DI7^T#$9S.mq=?ejV&'T(ZliQ8f6SK/5oT#V7c5(-4uVdSeuams=4*r[#'LEBW?V^246olX\F\ST1E-!q%W]U"+XoaHXfZo^6YlJi:!WR0DXJkZ(UZT5n6N:r@M$m=Y)>o;uD.oc9Pdl1k,W0`"^k+:N6(Ya@fp$#-JkDeBEbj&*SfOP/[`6)hCi,.(ooq9Z(ha*U`bLo-Z/.`"o?OOE-faV>a!JXXfY.137)=qTW98a"q0mGnMJ"mL?BS:p+>@0T1YMS(:X6n@n\"./M.G1J]ek2qh^"B39uiM%aOGFHf#UGm>gM%UkKgG$kSRXi6%@oeM!dMuE$00j(_/2qP.g/@Ga60^]s,h'mJLT>_9)/G9=:9Eq6&O"jW2*$D$(Y,-TbBZ95bn.m;C'58O80Fa!4rDG8D*hB8^+s3.>i1GhBAEK5XDk-M:qmj*-f?eoh=Pr3ls-?@1DabBV`@rRj63hQ.=3,f7=V`%dJU)FEj%d>8abCbVRAS/`A-;j@@I@%0#P7/D'pqgrAjVEHB5?6LF@`O#Chf(dk=lQ(rTo8\WPGOq5/;3es79M)GCko8=PhK8]>qbcng[Hmp8sI^#\+JiRopf?KN:V]$%2[T#]0K$!BDnh1p/2Hqu&&!9B([NIV?`hE\3%GXGp52eU`En)LBe$WTe0rc&6l2RG@OF"i1fr%)D;a7P:+b?6A.FdNE)t&OUuC+9d-@QkFr_9[-"NHk#83nr2WJYmk[^O^2?bJn3SpnV<(H/?/`t'a[-[92S-]ppmP9bikQW0WBtR0\>*UHB+,qBJ++0""O(@8TN't/.5BoZ0SU8G>s4e/tnHp@JCdZa@8jFesK-"n0!.7#'dX*E'@]1oCn+Fm?a3Hp!jb5H%.3>F5GjoNT^&Rqc>?b*O*UUB_MYji@%RUGuZReL13Fta:Ulb;qqJa,Di`aKSX`^-YUZEpQ;N.Jru"AS4)720+#]Hi_O*4,f$W0_;;UMj!DMOA5)37lG\..Q\7#Q#Vc<`r^%IXeFi,m>r^Fti=D#Dm/MZ!2I2kiWtS8WEjP]%34j$dRNj;e4%Ou&JoTQ"6BJSh`f)l^gS7>nLgifa?2IlCMDi@YX(?980C*lY&G)e@;n9M*"Ztpgedi(+EMo0ch&W>U2+=.:pQb&tB&(]37V(Sn>:F6c`CP!:5c,6'"(9]J?mhhpn8uY[T[=]mZ'b^i8s@X3\#iY:n#a^\N(eMA"<,CH,5j$ilo'pNS09E)pCK8[0WtL.66uaFNeK/(XSs?s@cp#FkF`Z(XQ)$h2]&hcaB#8nU$0,5PjCus6T0,5CI6:\KL)#61;NA86k9hOekdc9hQXNcc[*j_m/'DeuFg>$%r>!cX&?2-"U`A;WG;Gj?8H2]DKD1a4&Wj3KD6,.M&WP)V-oLS$)V*iNE/\pbARH#R!LtVBT75q2X=)i,-o?=-fnuoX&sbR&"O5P5U1V7''P'`ROL#.\2!.Ym[5UMss9iFZ"gr?7MqMH9;0&Q>Xm-X`]=0>O^;KJUl"bO+V.H#C`)[5Fc]CSqa.DMVZYR7F95hN36E/a^GQ>Ajl/5`5SESc69i`o*mE$5iY:Z6'J(M.a2?SB3k!F>MO`0#HF+LcE7%U1/2q2`Os>5MTZe0gR\>jeU8)(qJXO/Cg*F8/)WAX?iXAt^R4<*"T(m9)l=`RB0r_f-1r_UCRRc6Ij-TP/FhG+u"nC@n_"ZG_E)gT:YqDd(Mr$:aEte45TOa:F8+Msm#SgaUsL"3'qH7)7(\)l:^NjXr7P**Jg(/qor?\,+R%Ta:9:,a;@.LX@/V;BZ6n[ZqQ@aQ;'_%E+(RmK'acE>BHS0>e\rPMKiBG6TM!(q.`_to<8\9WU6X.NBi*GBG]K!?r[VSG.7]2W=4,)MP=qmMFHe1ToXu,uDnc*EVG2g.8cY:Do\B\K/Tp_A:!r:mNp4#27mM"EZ*nq'OGY.[X6s$K+A.@cn3$`=[`;/$aCTKKWCU.f"K)HD>4Y?rBJ*AF@_BmOB&]R0IEK)_sDK,*'%VBgu*-0%S[/PU,bgT<^ak_K\+:CgamXLt/V;*Ii9Pp+C-;i^X)F:H996DEGMl>DW3;>fH2@I(2B'g5SR.X#=,e^kN&1b06Eqs$$+^a8o@^'4k1<#&Z#a$[Z=NqH,MbT7;%lT`aj8dM&5q6WXFg+V+!_$$djs_#ho+=X`I=4J.O9ZN#I[9/>3d&Ze6L!4'cO9^$X)5>+j+^)'?Q:m?"&3K@[!>,X)23DCk8(j/_[Bf"X(]UE55?'RPBFX#0G\h(73j@=UVii]ol4l8@\mC?/OB=%YX;[DTM*L[ai]>5+?;tG.,Ee/]N.E[-p-1!3S$3m)'<`'-0R_WD@FOQ]@9&O.!$+aVcY@/9kMPuFldSk`E^>^)`4PHa5hH?F1_:'AHai$YEC14>*#\Hi`WFR0TD\mX9(oQD%g'H#N[5g;o6%Zp#:mkX-p"Wc/?35@ii@)?FZ\Gn1F$/%?;E4--'kNFU`YB.P\L:^^1'NNuF7e8o(G!$>SM??c+b72'e2b/lk5O[b4m8@_edp7[[1r*h1m9pmC,A?P"#fJd&Fa_C0+c3"PlQ6IDHe^=B!fm4r.Qd1".uD/0pAnrbo/U_O/mRhV1=6?oiM5VMm\aImaZ=X]tZaj;R/@mlGXPc@+;L61[&*jcNcs?D]!k1p\6C42>Z%BT??ek_4pLc3F%#"dVZ"PF./"$^e(PY8((8<-&DL?/-*^\D@Gs9/*PLGY3B8p=VGlF.<3f*=kncR]LCn:^o[1D.3&j`WpPNNkMI.6KiL=qB?nJ,8*A/UCm6m$]M?H]'5Xe"L0?.>7=6g*5WOYA`Y6RE6r5O+UKH8>?C/D?M]"^+^P]q\i4p]3Lpble=#oK-8F10AkWp1+2EW+U^!F^tqQTr->\:sB#b!-nd^.0WSsMX0Z^Hl?i"B_*P,N\'p&1`krMPZ\(k>(N0.L`?m34$U?7W6*-^7'>LTBVX^[4Kc+WW2qmV"8^&?nK$j]XWm&Eq6i=kX\Y7oei+GpV_`td]X6!UbUM1+>C4;>:]*c8mOR0OFrI$9$UWV+J*&L[&kVafmV5/Yb;a-/koqBfM*X[,BO(*i):<33;UTP#e0\"4HG1/he85,&./NM8jN\r?&<:c=HX8Q[[<+!jTAobh9/X3l#=Wj0/%c6uE:"dm7f'h$\plF5+3>OZ.)U9/b`q,3plZH0UT1d;op#d?F"fM&cX8,]gDW.c?EF&2sg%8s]:YjJ?sEQL)MDR4VqD6rK0`]%&GQLPU5C*c;MH!e"6#P,]C>SN`&oIM>`-DZ_YBdLl0.m$)Ja5EUA.+PoI1:@oJoJuaNkNEB$:HFQnk?$A95;f_4\:'9)3;cMif638dRYaZE-#M_$-9bDE;$%@eD\O1cYF5VJ:_CE!FQ.hn\&97rT*,p'2^6k!.;nq(T*Sk>kP-O#:C<<4SJ7K_eO$ZogaPW.ca":'b4TTb+:r>lA`F9otik>]_96'HK+FA2)[*<;B+#,r2$j$WZ-pE(Iq%6IFcc_T1oS7e8FYfGT0/+P?+^(uiSJiX[L=U!+\LI^A^2W=OIUK8JZ5@249'Ds,O>t0H9m%ZI1jk>3c*I`f<,ts@i3juhYVo%E^gMLho^7,uG/!BU*fp`-R%'@1iA$7HLLb>#bk03>Ltc#Z-Ujr&jk:&[+XOq[<>[]NB+g)*5&X>rQ4p,"&[FG_2,:Pjqc+`51Y7h4f1,E2ih3PZCT7p^`1Fu\LT-G1EjZuMm7;@t12otLW)M?K6uA;:V!&.7=n[]3V*^<^[W_e[1fc$AIo!0N^r6AoA1/1g>BGJMYm`e@JBi%&,bBSCc^Bl6>rE7+5):^9LU)XI-)?O5d`CkFfl&W4k/+h7bEsAJk3E6Aj^b?!E9#4E`fnkE](N]mi-Jl-a-$.WIlUZRT(lnmoO5ZLcO2CpF)>d*2L/%=O+BuHL9,86dE-AfD"pFqM7qCIt`lflqRZ&lH92=De?4O]T5G'.#[C/o2jp)%Kd)*jB-2Y7nI:&a%\a&m*tC&iVV6I0e:p1h79&r6/1Y.Z;tsOUJ+O-2bT0c:^TQddVM2(/5-@e`F`(RQEULrKNJ/DqOhZ^XNk_sD[7t5$R#@u]DJu4E+=fM$mYnu[:E>)tLJ`,TD/8Rcoql0rT]+maL2HHF&0q5WQ=>UhtWKLia04LMIs-?M?XRbJ^[5[Q`iQY97h2um3nX3-P5Fou$iVh;XMK:>=9\4gc&o^I>IDD.L#:Af)R@m3Y-b.sBjG&p\6Nd/KNQ>K0N`EMf2<6637j;`(,I0`8diLdpCss"B9G!SGY^*'>1/nLe)!koL1?H[e5!a=SCIUqKO8?f-0"A%f=6KVb_m!BcpW&&i]9:_kJ&-Q-K8.f-$gJM41g\!WB^\tp_GPF2Zr,OtDWZOiUnA1#'K>t1!,'=U8=3DR^!+/Ui:`C,f47q(r-*U^cB?!nmBEI?-':[W#o)=O_[GK?Ms[)F9pTS,a;j%6>`/+;ru.&df"BWBHk-^&8?U6$Vq-=oGEA[Z&,psE8>L5h_0S<#P#NHKjk$?_sD\@X8,ah75$%h[I#>M+%G+Zo4kIWQ=YSWg]-^(fRVO_CO$g]+"C;fIKiIc7dc9[02,$((E7,OPOo.X&f;iD157*m3p;R1Uq.W.11`8`It-b0DR`N]R6u=XX>Dn[qGlIXC0+?ff-eTY%RG)&maal`a*g&U'"/_t\A8G%'eLhRoo3MO$Wd76D0BP]ddr<%QmA;PasUYP%nl5JW#BXT**M0eE_?9=G\>FERTJH+cqo#icM>8)R`(4,$-"s_rrVds*;`f,uX%5]p^AhnN5rF!4":];0DD)j]dej<&)ldDCH2-N:1V-\i^e.m/)aOdnU)oc"]M;JDN>7aDB[66/5b)?/j=.a$Zc'lnTN/X&dIa@6$a/Wp"%acT1G!7m%O>]FLDn\1@6*(E]?4N>FP3i#@ZCNhR\fG.'NYSMORAp90o^",sBcX6kRg`6ipa0?S24FQf3=f]B[[(pgjN2Kf`NP@Te9aQZ%C%LDA^;8WVPZ0!%NA<:X8I6qInJEnD9Yn*3fB?P?B)_uZdu[:fBd?s8KVE0fJ$"Z"^"9]:YW[6D773aOOl&l7^7mb/LEdG:0KTboM6jm1lc00!(Zu^LLqro;q`'t.^t^^0BTVN7HRs:JNYNX?tjE"neC5dKN8/r$,>FX/,J,V4p9Z2WcD(S9Mck/)S2QJ\>+7[]cuaBR[OI5K(Ys]`QMEf00V$KLouUUN[ab_`(9I"gaN%JW@qV,dH^9^fm^/ps%@Ca'q)N#'d6OW@WRtjZP$+NT1t`enIU8XQA!nd9YHJ6Ljn9cK;6IHXiXVSZj>VUb6t4`$e8178d5'o^4;T]__VW)p&GmJ-ei%H2!g/)I,XTJ/O0oqtLhN8*Sjb:DZq8JVlo.hm4=:_`SW]]2Q;;VEc:O$`\[Y/h.'3iH_,B`ST_c&5!THEC!:q@[i]a[#.?DpW,DrgZ2$)um6;!%D]CohI0JM9>".mu1^ULYjH]8uXm,\DK@RGlu0S+7"4:1F;0'0s'*IRl#mYE3=%2"]jr'.fJarS$15e\P/>5eC(+k2/rC_]_h5&j5OIl[,u?bmtB&%W/DP1]B86K`e>>eLY9m6'0aXmo'4sg/e2oL'KRdVnu/H/KNcX-r>qP7maJ<[V-s2:<\II-o_fe,\s4I)gm1Oa#g+Nf$nCka0Y-DXI+ia3"Y1nd$%j1\Vd.j@H!su*!21%#[$"['CsX;,^&u;Mjog>!pdG)9.t7&XGpcYZi:j/q4dssE`;Eu?PW9'7aL[]=EB*tp.tq-1qpt@:'rg2r:/97\%a/qL3_3RdMc,YA'kG;W\;RW@5T\Vs0qP+g8_$0]Nb@"7PA+#3HuR'n/)oJL=kn&84\LaFIJX#\2`OhtK2=sOF4Y=A@Y6q%MQ7^+pe2g>Cmmtt@fs@=N/1j9R4<\R--KBqilRc]A6HM;+"PUBJb&AO7N5VtaJ*1kO5s>WlI35i_qqu(`rcKA4/1+QlVe*7")0gqNcIc>3.9ME)8m3nbp;-6=2)XGOMUj/9\i6N7=R;V&e(]g6Z?4Nog)[J\UH55el:MA@Lb90K$B;25oPPi,8%lM$u.*N#c,+8>sILQrrrTFGIM4Dl-WIM7a.;Ul\]P0]X$?P3mu([4Wio7=UKr1)aHCXq5.]u?I?Hq/d^g;^hWfdb,.865h(L==LtRng%9WPa=fa["FU)7S(S?so'Sb:U"J^+u:2a>/ogA0Wg-+q,NE]fe,:H#MhR^E]LNP8TeCJ.lLgkmI7TA:^I+R5O$iJ"l%CK.jbW\IjQ&,0FQBkgo*L1E#lUiHT_!so7hN3TkHp?agFm$Udkm*Xt#Er#)-t4lL.R3M5$_F-iU=\BhWhg:j'?J-%h^(,5ArfKW]G\SrUQUMs(AGb`[LaDMdSAn-I+==?PEQRZ4uh7Dhbe*F4SHi41[tfG[.t:NJt0mlD?0M=U5ej[lYB'k.>npbGc&W+p#-LP!q`8a)I+e4K`&1l))F!fNre/AEsFq''q&D\I/LE=1Y.H67bNl?bpF;'Slb!oCURrBQ7[G)HZ8-QRMe0Ed7s.pTD*eM#^r(J=5*6X>T[eC@a;O$Wj;\3W;&NOnr3"h4MsgeYf=\FpY"f'T^Og\;S=AM`=>!j0m?pN]so<+$V`\r[ds5g_uh%cKED,$a#Dl9&*^fQU3&epY<2D+C\*p*Lm"K'.Jc15M]H50;UC.I;f2/bYL#jQ6S)\T.WmRXA\n["C5$b(Zma@$OMATOaFDUa9ni-ZD[&?^PHJpQ"5d<5cHYFH;N)[_!S?6iYnZk3tNm]2s_,!2&f40Y/:('P*`,qe%Jn0$.C:MO"=',)<9r5E6]QKo/Q\!;6Cj?f7e'/jm\Q_NZS[GDTd%%(XH,LiDG&o_>r("s&Bp-0nC:Xhq>coX3SA"XN+^8eHb))`eCq@[ZTefH5R[qrLRV2tsEo206e`mQjK,ggBr8.0Z=^G"3#2j8.7eMnUj5m;0Ncn7j3m\3@^R.XL)P-X*LHn_'&Crk-(I\eYaR`'bZI#)PK"m]dU5XVLRh_SoObdL"cjpAf6R%r7!`(]j#Fh_[h`4DX`XG2@Eec=W8p7^@P[i2'N"jY"'k-p<3FNuKo(h-,jT^I2(XZ$rQ-RsH8/gbUeoa$NfK9:0c.+cdFP28+EQAh$4J(G56a?p(GYp`4Vk;'Rk]\GL6d^RB9G&CL?LH^eO&A(M2:&u.S;^&4s!1,[8j_/!gElX*CMAKJBU(AqL(iq9BLRGg`>X:>b-O63kS#j?XNSs^eT6$`Hp2ODOqpV@C>#VCbdCeFA/>:N4g8P'0&94APS$f5=[,CV#o=?2$RhHZ$3*'>ZN\&8XrUgTQh,jTZF"=gm;qEZi6=V.]F`!3d@027[[0s89/IK*je'k2p$PK>P'Ru_n^a]rcm'Io?m2!^hH3=b0FI0So+!7#p9B#D.@cY>(>%F@PGnkk&W=oXMS:UkPju8QEZPfQ)Aba0`@gl?YM>U=,jF!=JDWl>TP@lG]9R)7IQc_]h9a89k"edU\F6_%p10l&P`;iFt(hk+)1e$;\-)imte@Y]m<;mZ(aUG%=r]QYLEt#>+rk](P;lX6AZ^;VeQK/bU@dZ(u10Dq(UB@*?QNXa*>3jtqfT::bh+V^9.6b?=/9Y=:Qj`!Rs056a2E3[_@\Hh;i-BSFOlrkE8!PcVSCR/dMr$G")$6gte:J0"ili+rg2Zl^dq4SR6d':SCNYbVppZ1H58pdaL@>G`31C>)bPa;;Al\@JUDj=k<##bMG.Vi)>P\fB$Z(a.hd.Qs]6:46#\6L\qdl0u,TM:XJs$[,IGbg%6gLJPs9AgKbFtub%On/r&cOGsj@cU5@BW9?=5RjdHb>Y@E\Arj&WMW)mjD>'YR!Xk-G4D^,"/B%U@_uNg<##TN+F,5JgC%@]hV5^!(S2dA0=;Z>XC!MK19HJHHu'B:^FS^RaEliNg>N%-o%Pm1.qj[&qX1,<5F&Pce/Gem&`?2%KM/0;,0Zg#D@p]N,2#4\$/df=I"4o!?9t@.lQC-*Imh\?,\W&`FAKr87lV.-WEH`.)'XqAV";ElCnQ6;VEY9"JWs(dpnDL&&f?ff@;Y,h`ILUn<:Yo8-q'?jtl/c&9/C;te*N<"MVH&WN1[P.`XLO`c_V(EJ-2GW%eh&kta"`NLL+92)Ud9[Ps:4%>@K+tTN-Lb::VH;,_O64/s$O8iA=4Z"."@[pIZ<1*6W&]CL--E*3J,^jHG#\EE+oWuPFJ8K`M:sEOV)Z0U210eN:Obu!iD5acn@i9AaVki9oR;`3i9)gs5Ab9uo/c(Rr/[DU7-eZX4M&J6o$P@7d[]nZ%>Un<<9<>Nkr#SH)V@\UQifi21)2>.'X&B6(r_A+#KH^RohE09Y2%*\;9gk)H;Uo[3=47(!i__a*KA8do.cP!&(@)'sQ6oR%``bI8TG$+@*6;#K8G-5iC%ZWFq[_EE[I"23!"DEotX!/;KTe>@kXBi,%Cci2n\B_kp>lX[QFuhd'I=;Z=pWEVJ&Mgn*VARNBO+;$C'InP:;GP/RU_*u)7#j"!(cl!3QZefY'!D>Xe2gX=_sBCXnn95j1DIl"t.dn3I5>cuYW=P/S,`*:L:.[6Fn_\lN>4+,:eCi\55F.KKlmAY;l/UU?2hgDXIemc5:4YUnH:MfUN?H-U(psm[)DUk;^MP*MUH`_>BCFH`]o,915Hni?&71R-*0cE2p6Wb%..H%_,_Vr&40BCsp/Y9C#QrY4+.GB@%?r?!ib8SmqLG)De^eKucR.iY_HX:!@.J-:=9:mAD]>8e-Q#3=2;a9+L&r39TQ2"@)SfF6AK\NMJa+Q?VoGi&PW'hWYUYp\0E$"M)+sgNQ41>]Z+Sc5V#rVuY>>K!r-HnmWHCM,cAOu<1Pq34CF71foRYE0ZSKZg[5XTesY=h3\f\=gXBX87^_T(a0,L`N,3EcV[)NK3eqK9D[`sIka@(tPm"KfAdYVaM%AUV"gPRiTBcrM#8T^](+cs+mFKU0L]8QTTkI1]dZ5sPbu07"9Bq$(W;s&3Z(17Q\-lA5DN=*SSlPRt)JCqrH&)GqB_9oafh2\70R6A:AN21(Okrg:B+QIeXtcTmniP_t'hQsdg1O"fj$eop\7SL8B%`K>O:k(IM]SpFh3"e`u0::"8qJH=SCFIgHK0bLK0qr`hm*)*/?a,IA\;kVZ6h7p9TP+KHa&t-q59Oi3[$6o^eB7DBE`(T>)p3I)h0ja-P$.BQY:qVEi+:KF789.ku_O-*Y@1S\D@g<1lGjefXo*r3FBI9"j3?d>IG)t$0O.p))JHNRPhmRJlS"!@3pIEj]ghGF^['',!:`MMj_hg;"_-J%KbD^N&:^$&s^b'QZ3SX2t$['<>[YMYsPiIb&*a<"ViIL(ZUEuD;R$1mA`dH"W#2#dO<-$uT%!"km.8GFjtC#oP<3>b$+(Cg2a;V6M5%>P0erg'#Orm\N:&RBUZI7nrqA%SLm4#f)2b1B>]_B-rEXjhn`V1dg*P,uO!4!]+9Z0)p,?m]8*[CqHhdb*ApA32V;kOrim'e>kl\dSUh,pF,FK:cRGbmGlG+C[fJ3&^!8%2oa:B#lne(*U)"HU'0Fs[QBUF_UVX]Y/`&#?;%']4gr?Dg,LJ"NHB$mKo0#fZ$NDa<19\=1GQ*K+hrP>5`Yd_[W4=RC1nkhD.\s`/7,_^Uj>;*)eN3Le>V?o72"j4R*6oEo>HXDiY;(m8=-WHOfC@dVmF>V/J3\_er^-FcS:V']CN-VnA'N[*HIl0)X6duXpNOpJol1V)7'i!2`29PnPuNeDUWGU7a0renN&g-QhiQg\n/]gbBM2tb6HN4?hg])[2#(,5p"P1_Sc%qkWlDT?A_A1$F7l3DK9_Bb"dNXqLHdS>Z7egk!KsH.,RRBV^"Xd"Qo5S5'h5s>=&bA&dqW+*H3S-](7t=52Bl9t*jd,=#Ue6[(F0$]m%u*FM^`N6D$k[71I5+I-JW#AbLhWa#`Pl3)Gu%Z0@cpb&bi:-7>8Z0;"+%_Dc6o`>8;SbYN.j9:FSBU"Y+$=&SKQo?'m/&?DkLQf!Opd#Z/a/5rIPSJHK;$p7_U[.!_3`Um.PL`82b;L5ts,hZV\=DInC\f.7^u/[`E=B-pAp;&L(fapS,`f!)i';UJFYKP$5C#f#@.#AZ!W#edgg6LL`30MY:WS[50(:"+uA_Kf$`CU]OO$3BUq29@st5u:ZAg\>k"p881<8$Q/j%gp)%#L*_o3PdZ_*Ta!m]K2Tf>WIcQgb1+To1U2`M,]AcE_=ahe9@]C4]Z+2#[;Rd;>)D[7R4PlF/ZL<"to"m5YMI[(/#@%Z4`elFb4CL]ToZbTr>iudJ.cfKCS_A.=^rLhjd!,WR^%e1JNCb%mkh\0DW=JiWUKVGMpEbsrTSlUE]hu2FtaECh5O;;QNLFJ'9RD#CS!T=Xc@9im.$6nVmrqYb=Lk[IDN$-bsZSg:FmG`C"*B+?4uJW@G,VO!3i1d@4-]d9pZ[)%hhG^N;A$n#<>O8V$4^N?HK.sA]UEjR;Z9FYPRir$JV&-[W=VGjJAoS5NFEL,>QcuYr`*iiZ")&.R+R.Aj*:L(Z!o\Gmjn'=#U;9.DDVZ]p6.R/(n1(&'Fn,nfAND/L.SZ07?Xdn,%=GcbCD-n\_(teP6D$%kgf'$;6W^q^tY+U,Bis,82:^@5i$APeCT[j[<]!\h5@)39PlqPb;eC*(NR>F-snm*W^-BhD6V8X6"U7o*s!I;r(eF4I$1<),D#>,\^'=p,bos>H*;X8Z5p1Z;3OLc_D"o^n$XecjP$MhQ&0;Wh[9W8XML>6P)"KWGFN/<0Q[WdoH2"J\f;emENV+b0t"&Pd_D8BQ,%@TLIC]BBD[i1oRjjRerjTTN4c1N>1'NGiu*=3JtUD*-p4\k!_,Fsu71/WZTR@Uedj3$\=e.L1>9g.FdRP)IStDu8&ah2I2@l$"b&&YBfh#_kMo*ik4>X[uIrc5WtT03pW15ZJg3ZR$6@Hl1T7M@GT]NC-k$0-%_'KE"6fEQj&R0E6_=L5"@=Ps?MY6(6CRPH2`.,MD9[PVVFQNCMA$7Cg(D2Mg4iOIp@]qXh1h\1Eq"(:o)tFL'7Ia?lVLMS@%&]_PZGLk2nR1;!\!VpI?pQB!<+]F6)QiZT,I;j)3;]UN(1FLQ"_:noB/]Ia_mt9XuLt7A9]db9I&\t>Nd)$JrNd3=Z,H>RsKe&,lE('lHDB@m8Hgf>gH.]Ofp>k5j2M-Mg=rVW*f^HQlfta6KFrnQ(R)klhMiAQJc<"f,mVM2#FLp^/a+G[Vr0>p+l2VRD'NhZQslA.A`.>_f.4Ha/ZME0MLji=ei.MMQ9A_CWQI/_!e7NMq*4Be''#d`#sGWtXfp0%lgh_/?>lF\AC1o,`gd88lRTXeo$&%I:NqefEoQ@<:n?]+\&'Y5HQk9J3!&^C(^`LN7FMa!#SWi&5HT1*)2/r\UdKDL*S*6%\quAbYkNDo'Ch?/H0il)jaX.;oe.'UF0CaEP/j(kn[b1E/-5rc1ZU4@Sdc=#U4n7E>]'fE6KfPE@H<-`S-iYL;:m^SH=Ur:\Ntk/k)>5ke2PoL!s&FIgNY.K'R5.*G:%B$FjuFO^6F8Bue1:ju9:DC+.l^\>!*a>@J`9^t:c@,=N5c$8aSjF$`O`CSAt&&().=G)9de>^P7#ht;T`bZjEnqQ\"o]SDLW-nDZ2D_Ic+M7V&0I0Vrc=9^g@a#!D5F4@+$(2nI/8Rl!LP2-E!h]W]FE^pCfQ>K[Hpn4J6/NKd-!0.nD:Y-#$%7$4L5X,,3?H"?kZl3FKOQLO@A?A#.Nmt"%?MUlq`6#&M)a!e",GudWM`O[%%D(gO2*ZTQ\Am:j@N*G*N.M@ZC`tVskV5MN4">W+/+HMH?'OE7;ka4r*!qLU@23e6k7A;nO.CPd_QMKD>.;9`;PGlG-*+$Om^-NehGRh:dkFdeG^G(5Us`u:BP$bK].9I,keS(3L62[bWt'(&P<\^Z]e7IfMOn@dS@'o0(!NA!hdVTh=OJ=Gpm8Nh`9;Le@5UGHuW5Ep'nf,ECe5rOE_BKgtYTraI;,NK"-Ki\ph1#`hsuAXdrGKS:4H.?SQRYaK7:]>==bA-AAB@@c\Y=Y4KlJ'GcGZkgq@QaNNcS;!qLBA(:%4cpa4K^?78Wp>GU9Qrm6?LVtjfDkT`mt28qCU*-QSO4`.u[G/ok>rou1lA3T4ObH4-N$=n\87_2BWW$b85Hs%XjBb)Y/;6rL+dlmETY,+J1U50A-ER*OXQ%o1q"ucH3q8ScIH>LPOS5i8O((Yj15bhjeq`uH)o`#iY&kW;SDT`p]*nK)`03/LRHgYn>^qW2b/h\_6&#]X'sM)FL,`gXr:$b"5rT\G0G+_LU:>*U*c0XZ.UeqK`LWNdJiOi?"_ihKSj@I.N5bl)o!D05+reth`;Ui5#rLMCNtP2,.H;EYP8\Tkl$0jIa$9lSiWM1F[h;h9FZS,]$rI]\,krA,NVJ!Qi&AI;sB`AX$?1-g''oAL"-\(E&JW:G:IWj(V,YhGhh8'/CG8^:p$To%2QP*l]_U74_]CMkhSSJY[.T,sFtp4<"/b^(<]I+VtqpU!_2I![:EdReK6iXG0Z`16Pmf3FM;&_nI=rg[`NlE8e+&/-c-o5XJhr+t_]`pfW,HTD6.1e.;Sek3\OZVN[/^6=f.9keDfd_?X?]&[[jGJ-5qi*C(c#&EfM@5j&GR0SWbm[+<&It7l84Ms2"#Mq9,]!J8J%l2/UZ^e1":VM;6QV?)GYeV;8M@ik$T@QucS0tm94"5r$bbZQb6K(4\%`V:@WoeDBnQpn+Z(WTCVY!hi#T90P/d8[4^\@8J(BS_*JSjT\*]Gg(;b,NKf-7`gGI.qPg(-?*K0DFe*A+lbYD/Qp`m]u?^d_JahnfQ^(.[=AHj..A*Whm$6Ms]a,2>_S;g[(-5%l,NS'=)u5&=M`!e)&`/6[aWiI#SRIfcC%/`!T$p*s[O0m\+?ch%P^'cJ9sDJ8TC%F-o2Y&)@PU>N!3AG)"+5fA2?a=t1NI/MGe2TiU'LO[&F-\;jaUdY?LZfg)H_Qf@4R-&1iGRSYq'T]eXR%!E;WVGPZ-F4gZ]FO48CF1faOEJ1a59U!W_c<.j3BPrpsH:)mu(6blA9d#9'4uC@M+.r/!=#j3o9M&1*)5j"kqc&+839DgEU4qMs]Ls0d3)doq5']PX)lO,7iEBjYZ2].`F*aFLR5grm?UOqLj]GU^[J)WcY\.W<1bj60YaAfMkcRib%_P;<=Z)5.K.b\^dgjY]%D-_KiT,"R:G0!_,`Y*.7FYo1JXTi@8@m8an0Fiue6^Te+8OW!ULQuCLGkY2Zg3/)u,HQSL?5Gtf4bFTep8D@;jZHm`"?("i0.O@g#WF=DdfBJJ)bmlJh_74UC<6?oVeeC_nfXG=?L2R\s#p2M\o^gtf7T%$pNMI.ChZK@I=fl1;hKW9c;1:u:D@F0?cCn>TfmKi6_\dm+H3I>XrnH!]@gj\OQ@Eq3/5ZO'pL9F*8`]Tkj*/j)r^1s7pkIV:]LhG[,DA_B]eip2tTts+'Un,OiI$N=blBb?m%[='1WnO_\^%]_!PL/Y',EF1rme\?R@"d:nC7WM4GCao@XaMk*KT(3Lg1-7Ve:93TTOX8.SL3"sXD)CP+V0OER'K$E%Ulbrmhpo;M7Ke5[Q+c8?qq&FR!IjmOge?U1J,-boU=\lUV9&C*bI'Z:(pWIpIVAbu@\00=?['4C)VMJMA`KO#n#o@qp[#AZW/=+J/H,$!oVtJsZ3@..VGXM.p&s;eu-V)T+Q#B$e)9Db-"t%kY$sKYX)ia8"Ts%s,G0Q2P%"H\SS7;[hJcsf$RmSfP!aI)UlM.DW&^F-'9o7_f4P>+Z]XC%*TE;*M@0khJGq(sNt>r%"K[)dbA*?ti7:$()nkP7RFh+.+Q'^i*GPY&AA'Ic3:=1B=l4-,NObo'9[PPLFe"!n;/;Jst_FQ7KbceU6]<`I\9V^fdQ9^eg5Pg+965q>V#=sA%NJ_k0<,j;oUJV?_\s*6K]Tq:ol]r[kW`S5nm'PBK8nUMtc5Rs93IE&'V\5n>APjYB;jj0qTG<1X%\]c_V=#*[#Fp\Hejq\5^_/&tqaJ2J4k2!Tr/uOQhKVBgn"ljU)S.<9\=VutEFg+!bUj73hqGp1:rf2Pm>?'UMiuM>mNgjb7DC"_n<*3l9-fk`JgrL7h'$CT).Z%N^:WMc"6Tqr6`58%hB99rP'ZDG[HD)G6'''N6q4T@Ld.Q>eBdpG/sh&VB$C45)Je]B3Y=d&Jta"TeQ?c+!`gm`,a.Z@Xb.?ak62O$T>71;+n.n,+<6K9.B8^TeWW77Ac2K6NBdJ]Fq3kVD7%kXE"DAb#2=b3B#1UbYfcZO&L^`U;6JGpWBZCC!]hYf^a$B.>OSW>egl5rc3ne,mZh^FlU?-p:P\mR2cq7DD@k%]!_!pdiuHgmO\`kWU>PHd<;iA&a`kl^1oilJ[eP.EdK+B03^*u"q`R0_d:To3i/M:EMj4e@FC0Z61r5s$.UkW?BA?mgNqh#YD,QL,5S49&'(Gs7"h^L-I/(VG(o,)QnAG\m]@k0+@S1`=9_=$8j6f#A[mLf2c0$k[knR.^cc'>I;*`&"*Fc.o&DR\cDNYGOD^jmn2`-(9>.T)"g2fM>9pckrcgjt32or]-qdbC9''bA]oh/K1I=bnrCk'L$q!"f%77=LPtL7E;)7eaVF:jpiVJ!YGXNZZ5hX\)QH!crPre(UN:24EDAha>HMS@7S7P\n#Q[KK>N(")(ka1(Idh="Toac6lI.-)jYqG'rl&C%fW]aK7@4q:18W0F/5b/eOpq+lVoU*4/@\+ZH-83E_8meGRR9\nQmiuJE/+jRORt0`rB!i&;D+:s!q!A$mT*Fe'[&5%t:D=[fDQ0\H=*H=Mq?TFc_>R(inpTpC;OY@ZV_gKMA5*:Ir#S=fI^t]*8Et@Bi-MnPS56<&H2];I.S5"&P96X!TqOS#A*8(HDJJ$]G==";B7_P+&O>D;f,5WoUn(9lU,J(LVPVY&.##Y9UQ]t.8W3YfN&S9Lu0`HLmjP'YJKJAMqUQVhZ^4Ad@.o_n@9R"k@<,It_Rnl=Fa-upoHmVM_5A5@>RI+9TM`B-W\2K]uA49XYkUDS)qP+)5IGf,"J$;./0:C3:)Z7J]TU^hP:WDHS`K,TKRZ++:N_LsplY-,oF^qP![hJ()ZOn!n679)Lg<-Z+R"e*d)@S%`.4Dd[O*SI9po+=S:]j+!9j*"McE9=Sk0Nm:?f*!/pn/"$[YEJ+:$YilAp2-WeuC7)dC;#P15pj2jQ2n\ISI9Vh]_`shO!k5CXFkoH=Y!gY#"O=,$;10r$Q0'N@SS)G%]a%(7t7+oZ\i^n\QNLi]MDpf;mgLXB5-qBtqLsZb;qTL'I[;:*KILVoPS(WrTXme^n&_ZVF6c?NjUgoSNN3q+fPXJ4l[KFF*9-r6,ma=.G&@*kGr4otG9_*^_k[e3kkt9Z]@'9Cf/[E:-u4bks7`^-J[:!)Rh1q/k.Ki_BpCSY+lQ.Wu[9-)]8N5'_f'AW%6MZ\/3W-`>kOa3rLPHes3R+?&-VU#8s!H967[kM/V5>1\B3l\Td=FN#IT`;J^mhWji$/h6`MAXYJe4XM_,U>=d]nl0jYd(r*@G[G!s[SH"bAEUABogD7r"6pA1n>>DF92WAU8j8cF>S]K(jjntqas[5;R$e4(nTCUch^PXIpq(Hjh3FapdcqOEqu9=6\5EOr+#)0ELk]L*Yt537,gTcN6roY"NP`Uo.3m3c&1-596gC$N7Zf;B,[sBhBhKG*;tm]Q9QWFl0kT;5Mt%?Oc"uV=?EFhnjt_K,SPIjp.6],kor2#Pm!FHh1Kn8!PR=<6P?C[_6C>*SAj=,VQqoM".-\\5R2XIQUXI:Oa*c:e8eA8?Ag#V'eu,(5Q.Fc*:KWi1NOm?<^e%&ooW?>-dIa8gi9?E"W^6Ds(B0nL#=UJUY\`P:V!_J>dbcn;JJd#q$OrZpS*k[@RU>i,>Ll!A1)FIoK5j/qW;Kj;>L7`Ls;/]WQ"S(8bf=QbrD3Hjg*#\ZPb._WVB^#TC)!jVNYQbW7BIY2PrJ6HW0NFnS^P=^KfIDUI8J/C16AQ;PrHbtr<4<;KhB'7lZ!k@b2iNr2s=Fden>;i+fbe#H_;DAfHl`!'.Ic!8OsXL@'5Yg]E%J!"nF;T[FtBFEZJ9mG,!`p[RSWP7mBK5\m24!0j@.o@eS?E59+K&Ro]>Di&Q)hMYDVT0X`FQQiRZD).i@@piY"#>[LG]e]IC/(Cm0OD>Cr"k^`4uT&cP/&d1Ff\.JHL"@?pnV^B6Tf;Y^jK[A9pchq9^s/%.di]A)R#ul06ePOM>^4h>8AFEkoM\aF@/X#X=*0\KV!:HIm-[0X3C_+J?M=9unB5<#AJkTnj)i3jc>D]W+fXNalRj=77^Q6A&Wr9D5#2h+alSaF1b&a(sCPqq>931qQV/CO!qj^J*m*$KXl=QKr3]f!4@bj+Z.\#lXl'%5\74E*qS\GZB`$U'iTpC;]!%ilZY*n1En!C]QXB>s_DI0O]hL*LOhu$BTeQG"XX1+:.+*B<+dA\iMIpHFsQBT#.2%_%Us.^FR:1sWfRf3UQR]EQSrRJk\)J!t+6QPO!J+d#rK3u@qBd+LJLdfHLFB!h&emb69icYeQ&/B7'(u=hMiri`-"Sp7TA3G$>bE[JJ@1G.2P2Ik\*r;FjTPKs(h>4^R`jJa#i,ZpilE2CpePWi3%/b,*+,M?\3tIkV)?41b#1Ze$Dql(plPT_QQsFk=sP9\IUpIZ-hd(.:0->cY\/>f+BZE1h,kji_-?($I[-c\3M\,lXfttV6!)$.g"0#(foNM$0dZ7PfA;CXXm"'?]>7Z?CRY+(OCPEukgnB>j(p6QmUciTY0"o[*'H:pu8<":Rb(>Z^L[RX$X;p$W:93pYXhB!M8_]<32k`76RQWeRL?qm8j`^@B5"Q7K$?0GinNC77*c]Y*O&Z?c0g1@,SN)]QM"S1Q5__qkRK%rk7\pKNj^bF;SNuWTk)ih%c*2G7BG6Ma<%O=,:X[?=j^UT8^6MAe1=lRr*qA"md;iul?om@nCHUE9NjU%-Ti2(IlCu&60_k&nmgS\hP$T:FS)^NoAYZO1E?F,-7K#)G;5nmM)@S&7O[q=.pX@T'mlm=.$8BV'kk?d4,$gO@A"t$[]n/HBQ?uA^%Ti(A=pRW'^9&;"LW^U,ACF""&S0dkf_nq5._k_LMg$)*O0?!`&q+Vn;'sF]WQMPkUTP)0>F&+Xl/31_Jq4],r>^ZMX%pKP`'(WZh4C9OTn2TNKBGs2<:;2@i#?@o\\9caB"5ITH#r@1&Mt+$W-9+eR7b:G@7ZW7q'g*OcPD.9,Q1UV46,(f=\d;88#EdZ!Q:r;;ZF\fUH3g1YK"k42eq?oJnu5OYJKL-QhRnA1cle^-mN%IMhOiUsp-h-I5YM!'JL%VI8r]p^P!!0eE&WZ+&(3W8.Br^YC49X@=P(Oc\%!:QS$^/UUIU1M5_$K/n+6+ojOtu2s<7"o9W'APaq^9-j]uP9^?b"onX)h[p@ckB'MHc/A#%X]7;TLC0J[ok^-*-D3fK*72!iB!N63oY5;WP1T0q'iOhpetS$\/NPQ_3]Xpn7bSV=#uJ78b6PP_Y8Mi7%Z+&m8F-RIYl'oM'Bt8-SU2SDWHJ6FXb]##e(ugm,7T)B-hDGKVl>n!VW%VI[b,!@\$9QimI1$IM2)l%a"I?1$bnj;qlIC+!lTTn=hC&BnS-7RN2NE@hrh6*\_8^h8^"s#TQ4$,9U0Wi$EC.khM5Si"&1:6:ol+L<6'g0a.jL'd2<(45E3,*NL&+[^FP%g2(aTh3.-a`UHM3HNZ=i:XkYO=j##D.MmDQD$ZO18,@bSk6Dl.&\/9arF,Z[CB)LqS5LRXA7RItH4Us>TpZO&$inHpI=ec"?0W.6eOG+P-n@J-/V/q&$/Y3B7]'/V0L&%HX&p:Q+uj$Lf2_lq8FkI[J?PC1Tjq;Z,QR.PM@n!DjI.;/MkhScS_X]<#0ZR=f&l%2h5[m!TChsE]L;j,6dDk.KGVGOPR.:Xe*N[((FSA$3A-f=mcO&Z@8N36+gdTW2*T-8"ZN#m^ltSF-f:,Fn9jYndql$@EfF-F$Y>Md,!l0'NdI2UAu:[9gthQG$;JIPTj,,-R95SotD)W04E7amXfo`\Nm6"(klu>=dC\+l8ZB"cYf+0Ga=iqcb.S*I5BCR8ocj/D]gQfKlAG7VdIBTGX)\uL.umfG*q_[_Ul2U>aoKqe8/l7s3ZpkVB<8Bisri!rfhP%fj>']\c71#ci5)0<_*hD6HNB`>4;9NDIcd9Y*AI1WC`%]gJIigKTZet38'W<$O*ZV9Q/pPc9=rL]kptY)E&Uhm8g\W1?0N\e$b]YV440>IufP>K;ea,m^-Bq7E!'qtOG(@kBD(f73/&Y(bbYqJnmbs?hH/U1*c>_q;fY0hlpbS.?=r%he"WjSH.X>Y:QOpj+%[pj!-'%tfqdoj5.cF>IhB]$e/!BVLJ7=[W-n10;O=a@"OHm9.ld$sjNn"-^(WrtR\ogS`NQMX7AuTX]N7b".q+`'Q$Jf'^+fiYk"Urh%;.l,;]`1U)?!+[_J_$"#tQ(P-BYQcR?$L-JG$.(<3d2KoYYno4Z?tRLFK$jXbdsuD3NDr-cb-J]Z\,Eg+>1a:i,knit]LC4JGY=8^ZsOM`SRpgR"0L:,^6W[85X[7!:uY2LKde`43>7_+2Y*5doO`J#VPeZJKEW`uW+"5c14gbt[B+MV+H98BO,A6:\RahRR?C)4S4h0^=q,NuVW'C&1%eN[,Ee_c3`<9idTh9s;.(H(CV9G:)[/_059C+_Dn+7P"cW-+s4)g.W7d2%%cB-*)Ct%7&8q.Upd-ne2kC;,KbCu&H;^'0KJ4C=,MiVrC2O9a2Q.%M5T_?M"X>"m?k-[6Ob3W=H"?5QU(1'WHkLM+_M-jZ(MqBZh5Et#qEKS#Cok%^*T\dUPb]$PnMVT-P^7,"Lg>sTFbbJMao2*/Y(.&6/[X[\mo$`k_:*5W^It'eZ:r9oIO7iN,oBNE1\:g!BNMDb%m6qH#Vbb+MfTqA=AH.W?=f"7q5j=7bK5P_u627NgftF/fJY1'gVHTZaOk5A`s/J]Z8uU1LeF4&[n?"/U,Om,>Eh7IoX8tULfRjRi#U/"i7T,j_n5@U%VA4!8R]4%*QL2d*PEiG,-I5O"%n7)&npC!"=![<#"#U1oLb.cM[.=hr@b7A-a_8Acf2!;NbFp$7:WNo:T\P_'H[aoFj!];oTE,KQ=A<,Gj@BYE]O4>I/q&>CC"!2CK/1-sTJNTd'Ii-KOT,.g/4W#l[hO[L^,PQquT>i':=@PcBhhQG5=5e\7OO]BMK+:%hXR3s]7!:uZ3#4_W:ok:;IS$(;RGi'hH]/N?Wt+]2o=YW,]qK_lA02'"'a)QZbA\B9rB0!Gn*'5H:qqqn*0`Bt'SMg6QW)u:oXe.k[4kD]W+q/2h[!,3SGZ1#,",f[j7U=".?1>#%"+9AQ7Wo1%FtD!P_BAr_3's&n2-Fb_k&ZA_.m1%UhN;m2NkB1DQHkgj?'gNicHG.XAplLgDFNcj=*<$J4$aYK4`s/&ZNltO0'd\/<^Y12B%u.6#H^,Qhl"+J9=V2]56t%=_6031QKQ/XSAg#&$)RYPcM3-5,ok%]JRO4Wl(P$:6I%'`o;E]K_n/82m/]o:fM1F>k\J*!0`VnZ2HK9%SIGHr##9,X%MJ@3M%U?X"'[e(82ep-E<`S:Y)UQ!PgP>QVf0:Z(S^>^`$d#F,Y_8`%!N!FRbng;[[Y)VRM.N`.IQQ!E\(aAC;_RAcY9+SS#eN3+g0OZlbN,S#qL9SD=@mfg!UDi'k_NPPB'WM!Bq/PJ<,kM$8bN(_%ZMlJhA$g^*jALbk/<\@E&5rhI2MZsmLuE*-YtHj4-o[OF-u"XQI/Mj>?7In;#W_ockcB*+a#16=-M(*p57aQh*(Y71r2)>%1Q;0`"aP-rEbhd='%_9lIsWrNRGW:2IK14XQC`R=T3A*fp(`i#$2'e\LTUPqT84[B6Qs6!Pk.CNg1T=0`bBNaNZ''EKr*>-jLG%,[9fh4I_^[I(m_3GJ6Ji:Nm>-;rT5f&YSh[)Kk9_E2XU6LCTs^fSJlDcQ19"rp'e&qT-b'419i0Gc-kjDfj!KS.:"q'Q97Y?/nI/tT8VXj#?H7p7R4@%3E`l;B%X2YPGjDegjI/D>3W7,D5.h!dAfTnq_u.c'k7_Eq_+%("=f+0nugbYd;Ig)B3-QmGL"RmNJ'6EI`JO*JmBm,Tc>2eMJEEC3$u]+-fF\@oG62CVHA-$gqdV*b6Z*cZOV-HkMQP0Z%s'USc>X-Ld[1YRf7O+!1m0eQi;<_LZ6h%9Vl>h6d^#8n$$Q>q8,Y-ae@Gehgs6mB%@-3]317ETRan7N'E00>*BGjNs%q!kWM0=KWk?7,SUQ(jI)DoMNFf_[d+K6nLN?]2:A!)J/-d-911t3Inb6WO4eP?b5^r:adm,K+MudE1)t^oImR4dZVQ6Fs>U?GqqWrCio29k5K]>)IoZC5gJj;9=+0Ccqmt@e;KAr?`$bYdh7VB=)%XtBtoc`B*g-X8:tqr]A^dfXc_TsD>MpC$Obj[fWJ^"/u0gT7353P/"G4QoX'31_Og0n+PB-+.;TR7YQHB*HGHuHaA!upRCXI=iJj'pFE%[T9g@WRd694nomI=kJ%:P83=r64RiB9P-LH?q(\>)))-G1-u^m:T*_%9\U#e%,pg?u3ZZa8Ya1%m*)1Q_JOUBI$O$0\nC8fItfk0pP`"k;YKe$!\?PA[boVj>@\DQB48DtT*46;%/oNR]EOe[7=@f&10^k9YC3f\e:`f'Z.AYgD-+e)1-4j5uSbOtdm'E`:^+Fo=5Lg5^;#^aoVXP6R57Os5b1Ko_`*WLJX+f=YI`)^3sVW[b7!HmOe";FsdlQi_FeZ')Sor($qG4MjB]Zam?iG0fXW?im-,c2Zn5oi0*#Jcnkd8pUG<3JL^p]\kJ5m>Dmk6/)3-GT+*R[:?FS/TdInc*HiR@I]GQXsLCFqB7Q=Bd&+aqk+Bq+$&jngr4Y-qS9a/2^fC4LLb";%bY*7n,6@_G%0JMHafn68>Q%SWqa!_j(q8o&e@7O/=('8rai9beM/ic1B0pCVrk/45;b-J$n.f0C`8n;n@h#^N*[ottjH]G8:=ZG<+WT=Td9*X)0qaTmbA3GDfeJ\_WpW8;jdP\h=Q53:j8I@5VFhi_#Kuo:baUE#(S)ebpMTNTs%j&]FR4@W0r5sso`J%1&0pT4e*>6ejP3!#Z@nfZCL\N#qin)60#tM7u.\;Ge+k+[5;%Wns5j3AT+FJg7cf6;o+SP!hCqN&DT7(BLQ6%5^h3tD*L*nm6"apUr\-*L?GE&%qHa,VE&IgrR^(/\+e#WQ.Yp:`JYbZ0u[ZJVAs*iJ(17lSBFm?l/\BiA;l?`ZXMaG3"ChKKO<:%D#DS+N:U$ZeYK7[L%!!aASn^\n"--#C3:3'9(5@.,PtuCT2g\3&=\Y&#gI`6oq?MaU$<^5g[?PX(G!Z:)ES);!8V]!'*IL%Wm]o?W`)NF]a4Y3oeMH5LoIc++ZYb"GGDlejZ4]cg<4k=`)I$%d_WD$Dg8A@0/gScR2[MTsggd(E&,&f3`B(_"Ks7u\m/Af5f>/>9nlob<42ZhlM?H<2]Xj"o7[s"GIH7S4LEGPV1HVKk7bOl1C.C0[mi't,TVSma,\%l`rH?De0QWQ%UQbc+M!.!g00a4Cq(C9/%>q]6b4DMbA_fF/+s,&e%>$+O=J#,!_G7je[+U&d/QuFU;F98^_^F-!:I:j!bFNYSj*G]$X`;i8V1_1,Y&6p0p2g\afS>T0,gQ#dm*-p/W,Oo$J+^I;EcW=uPf8(/,@d+b^XFps`f",B$V_ICSJ@%J;59u2rlNS(Yj\&`X[;81j20ZR:M4)6kV.bR0Ds:4i:kSqEZ,tlIUf!-YT>i=J:b[G!C#8_LI=nN&)6ar>P58-_Zt0)eV^BQ<13pc:(Lore$`#KkU#&a$h0K1/fla6-5_9E"h_%)mH%7*H&7G:1fu#`<+:Q&UtSsqic;:k(`,I6SPSA_PKTm,,Pk#-i7.0@*!0o\9)^\36(uEh/OEs0"qI+/MFW@&RL4@O%r"'Kb/94`VWOfb8bLiN1aCC1Xh@!_4fW#K7p1N8*/a(ANFE]ZUV(o,Hs`aS"l(A02L[4qqPF%C?mN5U@P6?DndfDeS6_rK)FP1'_KpX`*Ss$/"1*6,;14EKkEGD!2Qm7j,Ek@dd(\'A_miER`j'Pg85.^R7o8mClTXMT6"h&/L"M4oU`9O(tI^(bZ`'@6E+HA]kZ>)Po_MYU`87Or\B5[8V-"8GUC`E3#JXI%r56;T"UXclo/6;%p;nCd;##gcib,.=mndcQKZ7J(!c4>=X`gTDb:\%0S:j-WL?*\jM.IA>>Ols;ddW+qD`$YkD#:D=Q!^&a.ZLMVMrB^-f6pC?fm(cdk8F$q43[eP'j7i^G=hZ1T6&X&b]BFK6]1>qt,Y6Ie!XW1gX@iqS3b%MC:Un9`Fj!>rTL:SuT])7L_MO:WW]K$_WZ^X`.%]!$#`TbTtcjX.lT[d879,,uog>p6n?fq>f^-kJ3mVY]l@rQZ\aL'+:!12W'ba_;PAd#/1iuSffS+R8b#CIRpaW'bBU.O]&2M;3a/5s19AA\5l376L;N:[G9$SFG.c/8uI=M#o1"MIWX9p%B-,)mGnRh6ISh@mKQ*O,c[WeSa;SeI&_0jNrj+j\'#6(PQ$lVALj!;OgC[$g[6]"j>#6`oEDDu%hBd"LSZfc$kS)V169gBM9Flqm$EG!O6n@q0EacYsLO)J5egQ8r!=nG(^,sgMo=sJCuf@%_l9t^iY\,#`G^FOp9"DRf-NJAUV2@WoaBKTk=F51&L;/U87TJ(p:?dD]N.;5H.*KIJ`1>[ecY:)af=Lca*.ZKH`A?US,OmG89I:9:+H%%hbNm1W8+j'JHraBZF.XH'[n&9pWlOP]$PmkoUXi+,<+\NVSX!D7\i.]RPO6[n6.Uee,Q.[:D]oG*uJSZF76_S4::tNR''%e6,B"oh5Mpu]T/E)7k4Rk5nK59^fo'J"Y/*P\sdHXbqC4%nd$'iT.qpkoL[781oA,DVehj>_hnT%jXY$VnlL7ARM!"/:^RFK0=;D3gKkok("uNKo%?C_7#n+Pa+6=%6IM1&TDqe6f\i0=:4,Oq-Z3Eu['-n9[Ji%'Z2TY6pX@JM?A5.3B]Un,2r9baT":]dk-9l3UIE&o]KAhA@NZ@QicAB\g<-@B60h`g)4mDm`tgX+H'R,\`C<;BD5:MpE45.Ra%%4H3JV#X%O/2tsd[#4S+J(cekN(BId],_/]8F%S%nRlRGbgES1jnh;M,qXd?NmFfToM?&IV_dbQjpDNTN-in^gZ/Suik)d:/U3Enc^_@D>FQ2:d>)#iJ*Fd'gbKB?8kl_YCdb^roW0$t3]$iTU%lN^s;=ed`o#/k,^PIR!C4R6'hB3b6jpGr8fi;j#DD16%dgcHkW2MVR]dpJ8nf"KBh1Xf3m&q]om-/G_dIN0e=HAml"R;s.$I/I0^[nq&)otkCci!_iCjDti?(b,CueLD$EV%]#-TNQP]NIEh9bV5>e*shh?.#^ZO><)c*6;IQql=Shc/F@sRpTiCX>M9c4J@"/>3>Ub1_kQRBp:BLJ[_,$]j`OF;Z40jRn;;bOORB22$SW3fNZ&?lOS_07_!G*!+m`"7=E#dr7_VT=pnKH2l]M75'^N:15Ff'XCeoY?llC/V%do=0YhM4,$JrEXOo/J,1;R/-%I7ZU=5jp740ShsbP*L/DWBR5d)Bbsq`t"k$gK_u6Lk*G073gP?YiR4cgh3g]/93I%n:q3hS$gEf*P>c_+q.DC*m@6W6F=d[7i&tp="fWSp2tJ/5?VPr(pGp2e[c&U+#*kTOHnF=sd$"j/E*Y\MdP8&lmZpXeU,g>>gkDuJ%0,?25HV0&Ne%M%;^lj$\_(C:2ds\GaP=0:.(k+A_-2;tNFs-7g(/e4p'I@\oUBhDVRE]VL'kq<@Wh[`qm*>KC4uqm2;""duR9m$Q>dukedR@62cPOh@5I9o\s"!a+WO#"/(]7"0UYPkHkMDVWYA>f/TVZ!B?Nl6Y6GQN7kQW+G`-@WjQ\($aR7%<08H75;\m(fotC[&%jZiiTCYU]Uq,INnDfeMeg[r-.X(s7)*?NoUD$mmXn#84Ur/"0Y4)b.k,"#h6/QflG[XtWg/>V9/4CJ!'.GdDRVNI:apdI$32XCm,p/\ieDF*'J5Hi!jN]3jD-aVBCad(ZXJ?*87cqc^(nlNj:QS[X?KAlAoh\1Ra*O"p-/dg(O(hT$g5A@aGlHss!o"dqW:`'H]7HT/82`/Qh;1"`Z&$P34"@=U8"@>q>ZaI"[%45*(h7AH]c9%$muXj>!jl6la@C&LE8&Aa]hMYZ#Z<%@;QeeJ0,I.dR/m!KJ8NV,*H4@W\WcEr^Zj)S$T'J$f/iSi?;72f+PQm455sJsFEd*Zo_e:?L!M!liR-ZUYZ)X#l@pl<1kKC/nBp^Sq9N[0%cPtgo$qtONX]"!6=o.PYjC@tnOi&&c>koBHKi.%6c!OO]TX@glNQ3h;OiPI#^7%M+@>]>$15-3cIJG+)MdZ>&TV[]fWCKGn>Rka3TJ+m?*P8_;LL2"=lO_24u*dX4YB-j^ga5',A&%&!0B(l"eDmRVT4\&iJWt\(\paME7,G6GRX)JG@+&/d4DOsa/r,dQ=s1oZ`S(L<2"9.51X5_\pBte!H#A]l*:/PJnB2@:pSL1Gt-i!c.s$K'+:GcdI8HSJYT[![5c#9L%7X9sfTI.Cd7#Jg"1@#GMOf^JT<2%ei`NL(/[@dphg=V2[MKq<%TSglXc0,ZdYWg)[a!8-@YZcGDhI(=7P/0p:F6CI,YUgD1Vi&$VM]7[Fa@]4Q8OPhGKDa+?U9EKg]q&3dej(usAOMJ3K44nMf<'Ccf&3IlF!1lVro3,3Fi`9:7X?jXhMZHa5'8tX_Bd\E-]KS-Y77tdhh8eF_Cd&9j[fFAZG'4AiddBa54^PW+#Z;bMZue2&?5X4`,#shCu[RXkcc/L`9RYScQKSN5d)P#!u)/]X[H>.3,W?Ef:CtK!nUc"R3+DP9fE?HRJDoH\cG^8$3/6(blAlMA))Rh6r(=eK==[]*.@oP5YN**FbS)+0U?=^GSaNTCu,,H[=``bF%e)/?d!E8%f[&$'jORh!JX_nZh<3Cf.IoL,co^%_$q:%rEI!AofUhf`$?5R`Y)Zgb5NC$jG9#E^mXjs5QRb;_HimO?sp]>gM1I*DI],DPUo?;bJS0b(suMl#cP8;T]TtH2NF0ZYK$<70gM1d@4+&J:%]CE!j<`B(kkK[naO%Kg-OA1\<;+$bX/-tIu`0;92$>Ose6\D+S!4;PK+K&HsD>d.dM>+97//?I0=E-c//-C7t'U,Z.)e?Tb^)[\`$o&YDZ_VCooNe\:T(f.HPZ/3jk63C`Piu<5'3KjS+D#<`pRP+l!2g2maZY^5#H?g2('uq;,JHOtProFs]:"@]H0G2]%GnH8i&PKGMAIH"W>A0<*0T9l44q[HCB/2Y(@aQGZjqqFYWWD3dW6K$g"Rl].;dinQ0"=,BIN:1^c@C,08o?F0C3(aI5_P@1"GLJP9t%R4,)Na\LXEr1:2&\"A,C2%h\LW$E'/:MCer7q!nCE`KZsj:!m2tV$M]-otq7f[C-ccYOM+(9qnmaESqH>-XrD;oChtd\NI!J+ONMHKNNn'&POStjeEYsDjt5q3e9@1ZmcN#[5OX!XD^VWp)adL3i(/bB_]I,+:"V<[^>V5LH?U,hsp+6ci,4Mat:OG*5VpO+K'BC&'s(f"9t@VB7EfAaNM:(Yp1W4Q,]UO5^%+KLsiKE:g!lD91u-)8d"9:[@TgA"VLTO+-turqJQUcF#cV,OHJN%pIC'L]D8j7-%Bn5LNM3geea7hATCQm=5]PN6ENuo&j]nNOC8#P+P!_sfapTf^4G]\FG1WAX(Nbt@Ek1DWicPK%&10BF[XUAimE2%9':m6a&RR5_nkE9@gM#tL19LHIspc"Xg9,RdfV\#MB\d5$0F-Z7I/q,o;FD0#HSX&ZBgIXhsr-Q'u!XqHU>2)ll]7TA.@LfZMc7e8U[E<-Kq)m1Vj*#;ZnEGoHk%&d]c!F6*qd+O'N^P9Yk4'Jd-L"&@LCRL)4mg*PYKG1re[01j+Q[k/?U-!1J+)/$q(tn?4fQEp`0kG=fUGVrBITM?(kLTY]@HhJsL8%"-)Lc2RQO3h]J0?=BpQ&)+n'r>aD"WkShh^l6&R^+Q\$guOj.g/iX5-q&KpAhTp9_rE"-3nl;.Y*/CAJ:#&-013O<%?lud8N#m'4'&U8p[E/Fr>'inB`c_W/9]E4;cdDJWO,2.keH?TH3JFZA,u%FJbFup"XdrZ:NVg[D8L+nT_YT4El-j8SYnDG6\i(]\c;H-,5\SlL.m=Y'2%P#dOCT24Q#70HT6c-haV/G2'$:e8?H2VgW79;aaED'5gh=%:g:K%(oVSD=9\C24,^i;I,mf(F8c+LPo.A#@R2V?0!(N_5^(_.<+X6TcfKbJ>?GGh?uh3`^&@Z+4oB.)@WfXt,iQ0I+jl"KP^\=W]9^CfM$c`3*9He^%5k<^S+sA8hc`N'151N2is'M!Rf#&QWm(G?au(iu8Xo0b12KrH=G*T$$n@*N;8#OCV7%CnrFFgKlmtqDEpD%:8=Y`HRLXX*4]YBIR3+=C>]t[:r7:>N['VRf)9EW4X]3S5dQG+)IP+:-c\4[G/#^*/3>sK\@IngAgG]hb8Y&SL5:K4pYqQ%WPZmn-O=gpN>(SNm=1<;Wp$(H;?8,*bTrU;Y]V9`$Maont/`Sl*R.Os2T@YG\C6h;-?42ft%RRM4^Jo.R"S8a_T&uRBj"cD<#8Q,T?S1k95,IV\a^C4"CpU'4"T]*KR6+s;V";Ttii_nV_:D2jmAP9V-^\oimaaNRlptCI"]+#X59@n.X;2uUe:d+bD;aW,E'E0ZFn#JU>+8oG=rFS)!f)G'.Z>U]8FNXfdaYKLd!Kk#FlM)Q2K&9,l;UC8rm6.sXBX<(9$2+OH_>WWO**B9mjYjl;LdIq-MeISGW:W\/l!:%9NUF)!B1Ssdk&q56I)BIG.KTnkmR]_YHsTm6fAPVe+>!IikBXJU93*2H:)FXgHM%g39$8pqI;Agm*8""RXp,I6%FIgYUn16EM!o8lU,-VWk-iafY@H%g8_"2XgkPaU((]<0;[BW3m&Q8Am9GTm[jh&#gt^C[[nWT/SEJe%hQrSfi`QT0B98\!c71/+W./!&nMQ!_s^XaSRjH*k[[4E:jTo/r`-02g[+C$G([ZToW-24//s&t_do.3Zj2IaL)UI?H_t2PQT`(%4Qd4\2C7V8t/]./,1sRdFG!/0$@Ko=6I2l1bY-?B%1AFr?P2MlCNMG,/*(jQ1u5-ke.Y/jES>cY?IW'=DH/,)=#)&?NDMCntS@q<_jeLjIB>NWc=`_AD7:r5nCUJ3*ZU2ULObp9Ik7eZ2&q.k+kgpH<`WeI;ou0ObXskcZC%jLI/DI.tjdLSA,(cIoMmFsqor4Q7]5"@)@Q:LF$*Y6CJIiic$hKZ55gVslVs'SgpGHiG]rR\:UX57L>N9VRlJFp7P]6ploB)s<$bjCsWY/5@QuZ?15".-(F>4)]F]NCND7INT;JfZ^6PKS/Od&*;7A,ot^b`'G#!uSCd33%$#o\V8R[TNUXDrcXg5G1Nnl9UB5Z;R4c55Z13_olY%pBQ3:FT]3B5jY?Vta'D[WE\U!m4ao1>'')PI:4cUd_->%IACi+/.tTr%:kJR-C<-mN5CNooEDhPlEX`4dl92`h=b%@qQR#sD@MH0R/u:;2,f>K.)MHik&R)\6?Q#Yb%UJ1a\=2S#Pm8Ah\\Q!j.!OR)sB%(mC0e(gT8Gdj-("UJ0Jk779am>k/,HVK$Q4d'WAF5Og4.7Y"UC.q<+)dRSKQiBF/3gd7-GE?=md9G!?/5:(kVI"Ag@flUK0kKIWbSuGfTmmsI.74>&FS(Y']RX!JqY,$RQ/qHT,T[-qP;3cBt-D4,$ZM%X[T'g?P>KaBk:S,_7'K#p&\`mn0QKjlf`!!:n!T%r6+:0?m1o!E[!BeU>kmc>V7bCg>A!T51qS[P>;+&>9+*qLOdH%7,q\ne@jWIt7Na&l7r_oAIKeH`L-XW2pN]6NT<)$/0",E@`5;$B@tFBrZ)@rtMQhF@KVXc3JIJa1p;Vrll-mY*Zr]UuLmcOR,qq-t`FcKcsCn2kaaVJmuG@Yag[`#7c]N'Nrim/V*78iYY8W'NdT"K8/7j\Xl^[+Qm&SnR2_Ub8E@o5kMqpS1](;+iW<UD_Ji?P&R:oo*muZnWC0dE87O\((^5^VLL5PSo*IQQ%T_+>XU>WKD_U^h@6!kt16Pf?:_IaBdZW`["1!7Vm5Ms6l1D%pg"+XGQH^m8o@ceeSd'XlW\T/O%]VhYq@;CCe&+,bUqP'3trK"r$KC\PK[Q^bBG4$gL\s)4IXNK-s9/F$BXNdP\[J4AI;\Gn:$p!UV?Im#_4]&^`,(d36$K)0lNC*^le^V?>2ie-)!j.7R3A[,Xd*E2LXBnWWidlS^=q"Ht1jKg%j3K1+Ha)O6L\=cf3QE.'Aoe/6d&%'YbtNk+9uDFf!jb=(oeR2\8/Ja5jhpSS!\mV0:5gc/r!r)',hU3%3#EYr!"\*9EX?UO3OOaBE.?Ca<5:D$.oPT#J(:t8T]B1I>X?WfqPMm'*V-4"Y^TX6Z=g.8ud$h#l+$K%jI*"RL/ZHG`UKkWj(;5qi%C.D?=H`'H[;RB8>ti.LNhUa2j6NFWTaqVN%5.;HZ7^b2WjgPmF<^ND06;7Mf]VcS0/N9D\UZAlALQQ/tX_r;.gO=n?KS7]J?Mr`f)n^Npd3OObV=1L:#h%8R+AYXc4<7aZK_:J;3P;^UL>0L)u:Fe])%"3R:4Vq^"qc_8&SW!<79H%j[_u?[:Wk#eH"]68ppG6,X'FVCQTa'>:S/I_pK\0^\63pP*g#Rf9=(>/boGm4`>j50)6/X$9rE45[BQ\3I/f)s\>P7N\0I]M[+?LKM4;ROT6oJuj,BJ/C`iaB(Y@"m%Y&*(bXk9?##oS""'?Xf2:qF1\4"hg\>S*6RM]ar&!4_ZsGTE8;PNJf'RBh3XnhqMA5Df5ugJ6gV56MWLLG-fQN;.:1GB*F5,*"(h]f(KRmsM0U&*.]6)'DOAd&eNXXu,`HH>R?^I5R_nM/3:@:J<8?La>3Nh-!?s_(91fYh\!R2itqk(MKCuYrfG]9)3]F=ndE[PWD!Yi&N0]ORFC>Uc*no1C?%4]LS43+\'9nb3`I8oO7N#*S@NV)FHh!-W7a?Pb'pg@/V?6%BN\4&(nT\)Zr/iR00,("7,ls+2VXduTYqEg??TUK%M%[nc>>M3'C*O!l_A/_^`BdHRE]>18][K)$XKa7)T4ae.7Rg7Q)\,b.[FOt.KI?95kR;M>ECOF:\FT_eCgsTa:NV@6:*mD-7&N-#R%VVcB;cpGO>$=*4lY4ek?+/ciKGU$%'1loiKS=J,S=9A-j"-TLm>o:bb!.!mc6sWF&ge2+guPl25"OgdMPg#=e3+Qgft@Tf4-)7SJX&,sF)@DR`./+X!$7LR5qXm&d:JAmKG$J$(cNETU@k^Fp%4#h-5&ITk8&UpcPSn6!ogAN$_f.XZVdKcVlhAmHh]t[o1iAoYEp*`n;Wj)'_r;]kQfah.fke*"XU0HHh_h?q*0.!aCU2O24q!NSZY@B4\ue^jdI;^gpuL1?'mCA!08>XH6"r>Y*!nh"IJ[K;)[P[1b>"@@)?AU22lQ3c&kP!:]eDZH9pfGe9am.NXi\@)cHq,=Rp=o-bbk5RH03LH,m'I<,%]3u];D)h@j5Q\&SJ;*.2;Z*tJr0OZI6=^_BW`F?!;#l<1GWYP[_cG)UVR3Y->=8(+t;'/j1;H]YF1,]$E+/_5pT@oO@Z[t&c\FOk"*pu'>aRrnMJ-n6DqoO*.R,M#a<+YMEp@i.A2RD]P'T-fec=u=R``oD[5FODRl[.rLWJ,Imhqp\p7J6@?Wj:s=Khai'[E*a^aK]t12JsR;*oG8U523$SR,+Xm@Mud6"s'XQ6B7L-WmgLq!_"FJF@7KSbB`OH6O$Q,:;&Gt1XQg-+)kV0EendeLbLaG`HhM]I;dmD&?/C3p.gGHqd&RF`>La-o6rTMm.da:qfKSCLsAT"RHc3$l7FV.eQ"D2%/C:1?>0gG[MK&qmk&QZ['Hp:)][Js1"=`+X@6H[T3[Of=L)b0Rh,:Hd$PQo.(-D+\Xkhb$HTd!rmiM]1V@HHun)V4'"RF'iq-JR_5e$&\'ft^abiroZKP@9A4[:;Zqqke`q\\3'ql-/]!2frT7I*<+kF,m[csUug)!q6;F29A:R=5Q_T^T95"m,%QWq$[f_Ca-a1cVnjq1/D-3na2,5%U+c4W+W2*7omI"&;"(GCqoo%+5e1NJE$`e9:g_Y2=?0]&,f=H66,oJ5.j74R?qjA3@,52(8(k=CWj%!c;!PY^C0RZWR^FK+sDOB`1dE8^)raLfVQ5.a;8U:=e+O63Om(iAGV1Um"aZ'\QdCA`D!_2sRgJ>HT,3l>@4YDgO+-`u4fuD6f@K_62pJi68UKnrJDgP>'FRoc@5u<\8^4d*(-bY"Fp^C"4SlN4qB\?Mg46aR;d7mI#(E$1LX,,#Gh=O\e]CXa!\)qc3-%K0B<@r'rl%Xa\,Pha/Q!m$Q`dqqclng(`07miU;-Ah!*7,&$k%0%4Nm>p&cLXN6I\0a7fei&b"?5QjZNKMBDnffKAs3J`\BJ5pkh@"SKb]u)6"2>go'-qStA$j:p7EPr9Im'NGK!h&umSonj_B.&S2%dFAJ?EfAgJp>VumIWbn)rS.t*4_mA)`FJF'UIdFbir7E$Z5=4L)1huSuXUGGmd1h!5a`@(F@?V74bLAD0s3A-;4<@H]<HLs2cW[$$$@cFGYWq#,9?LSJCMciJ'qO;a!W0U5W,1X3\dTpKh@Q,P$WUn`j&eDg-jN_]5Zapj%E*!LX4O@F?04$[4qb,u5Gf80QF4`m'Tb_EE=>:J5f+[B*_j^((M@s$lp[FuA'or;><@0$onkOYG\L$ZM":2fNW\pU<&]79UlHa2AqOp.d3;=A!!>NZLZ@CN:n#F31S/3kNa81i&S\8bifi((\1N2+;doCFD^(&A3@+%CGPXhegd^T`7N!Eh(pbUe(HB/k5()BY8HQk*F'q@_?g+8[.NsqZ4*QEZ[]\Y_/3,eb>ag4usoq8`Zi<2t3ohsOjHX7,`j,aX8ndgk:dcS<9\>=daIVSJh[&+#U6RN[^^$6J8TOQ`959%UeIF:CCd(B78=MuOdmeUPln#Z(9&om\UrKn_ekT5(/E!;`]=9f%3mXpi9hB>j^`3sYJpH@oIe\/g3)6u!\;*3741D0@B'8P(i*:s"+Ec%e6f!Ga1mAapDIg,hIb5/$j.Lelu]_CR&hoS'%L[ii(JDEl'9Oe5)E2dJ('f_MGEJ6"fZ99XcoS)BuG_?E8f9c)"V[Q-2s#+b-G$/81/Gqg6VB2H012gDiN`mGG>lYNk=joV5L.!,TB@[nBaR/-9*D$2EkRs'E)iOCpitjmZ2,)eZ?baKZDpN?I4([mS1dEHlL:2nX:BNUIYCkW=O_1\A+U7(kk8U9^Xh5^Yq>p?*8Pk.[mgT@>V^Qh7>.`2rhI6_"gPbA`BFBu$8fTc1@G]J;0&-9[6u8e#rJkm]cOR#Ogp?Dr_I(G6fGKl?,Sa:_[Qu,3Wq2RP)A\t4s7aq/74+8lLa=&j(:U[JnmElc,n)f5HI.Cq(.mYB?auF?S,OEkkJAJS>MP]^Jk`gm="Y&P_>"6f_rT/VoPV\Sm4n4i77.um_.C,?FLj:G:%Fl:R7u`R\;"5pU"ad%H#*H?-I?!9?^*l_1&&-d=GRF*5^pMZF+]*qLT3B+UHP,Y9#6ET6krQE(gPXTUYrtnseU6;s44XehHj7bHd;&qGqJ>Q.\-ct:GFpr;MV':Ofc6,A'MS,iVG4Cu6QHW1(,[U_LI>E'+_;]5lKZBLE'&qZ.p*HiAKcC;9Ks0ks)H8rpJHVR,@I4.=mlR4+8D9GXLpjBLhJB.p<8$Urn7uF/P%:&QEmdA&bYP\iH*$SX?",#P&^oFY-q7d&>8)*L.%l#<;9q;F?&A"1I-DLcKJaFMF7$W[B:tla*3#ka:Y43q81B@91(r95IduYNfaLiT5"XVV[pnZ&Isi]c\CNGQ(Ic!$67g$0:M'b.55+t>]!jZqC=[[cn-6EI<6GZjW^F2!gG3Q$+pukRejp"1A;:b0Lmt">Xrn"Y=c\,768s3PkrLo[Q.KS[>&,!/NGNiJ@*MM@F,3npake]?Ruf[r"mS?acBK`B'mdqonmCt]MK(^FdA6`]H1qh2DhcnZM)Zt+RjmI+:Vpo3R$KH;GRnt"%;F$F%o@\,"S4/H^0[u:\_J#=Pr#KXF,G#sMag*aB?6Ia/d:kh#n/g*+(&/5%VBAFgZ7^'W\seZQLBa3QGRK/\5l!-C$\-V/Ho_#I3jI]`.tPB1%TokU';0.#i.:ZN.F2Ia)MgXZF5NT7d#?7U`(m=G*V`<.7r)QqB=.Bu3SX(%4&lNZYb;ZnJ%IWoHVcr`O/L;%E)HiI$T"a9\XhrDFRjEq>D4n2#r'*eYJK2oa(Fp.MSjp*s5k>$9>NTsYS5HcVc40SI(@VMpDN[#!Qj\tPh,m+P>Y*GP5jIj]Td=?6J'6R%`&hlF8'XI$T=ju\S5R=3jUCUR4%W2>0AI`A\K1hVoqM0j'E!t6b9K@[E6W+>#PoQX/22pn$t.*HGO*bf+SC7mq>Puh[:A8SgHlAgfs@d2E(m2mZf5IKVbp/_cSEuYW30K(hoE'9=TT"IH'A#Xld;(o":N[jY)Vf)>dZQd,[WF'_i:TNAU#,%s"%sUIglMI!M*uBV$2.K*GQ/H0ZgXKtWho,>%NHSESk?OAZ,8`WgL@jZB)=jX8;rQ=PE7rDOadBbi'ePM/2;^T3b=D"$dPfEPDDp3-88PB8KW:hi7NJHRX,.k5NGQ+-F@,Ds^'CAeuEMf$0nBc(j7K;HXu/?))^=FhJk-?TZJB5YMjfU)NMV]C1o(ed($Ds&0/$QBP=_m-L1gq@ZDQ]Haa)F!'JB,9[(Q'7Dpc.+Gc3Va86Atq);,"g@5mZY3Z6EQK#b67`@nYD"_f.>qjT^\-mFK7kmqM\qko;P)qc@YlK@ApGVVJF\MM&L?aq/E&W'KVpr_&^pJFWt2Sc1mnIV,Y"Y-SIF1]39okeuk1^>ko6`_^(3T1.8GCu)$2hT"?Y0XI'(Z41a]*H8ZdXt3=VAFUMd]MeS0l%e:#I8UOQs=Ku@q6M[o0&Un"eq^eQ(2]lB-)Z@(:GgF;o5%d,B"Ij,p,>ki.>!,=5H`Pr>o#<^Q3]m)e0uH3]Nm6jO@!3JmK@KK3rsb^un9%;K%ot2(+Ge&BKq\1^IW$]a/4)-3Y@`>.2U'fr6CoPoo\dMn9fNi,Q`\^F3S908-t7\nG$foYZQ-Dbu'Y>80pa2Tb37gnpKc(Ue?i9JhW&&"`6__aq8c(Hit39Xh1qZUgt[IAQ0/Q01P&tDkq@NE;R-44.Fcg21+*Tj<*lLLQW9ae8&:6uR#.!b&H%6P-/o9F>%k2DAGuG"6QHdpF9j#!>13X]dec8Q#m^SB8?cgu=VOM;`dJ7l8X,/t$JEf#cbdQECHEquURY,]IQaVb,BJ45m^'KaO:4o8J9427O>^egGjW;-MH)_/Aj%#heSS@<7.2(OR!.mI"=kn"cgf`^s]q4kDG)[GYB/^$+20qamDlGMSICqOhmo.lrTgl.(6mkCB$(H]`R2,3H/=+.`"-hU#VMcURgCHNCdic,qF,u.dq.:<0Xfksr2h=_O(Cf][hbAcY5I>_^Ti/J[,Um>VXH^Q81W)*G*]RAIqr%Nc#=`X(#t2W2H>]G+&k_ap$$\&6Ad5]J]s__[:f(DQ&<07Tj)hR_7>UB(>`Y6Ra5a3Zm+mG8`l`!&tp0]9"-5U0o#i]YP7G:*+QKiArE++aHS5edq#oUDGTgV;bfBRA?kF9ec6epmfV-N!fdHXQCr@&ZpRZVF$SEJlt!H6.iSN:ZSig@k/2Z.S3bX:;#'YX^dis"^ZT#)sm^J>;hHLeCgV'^3#r!Q*Z(Oo:(MdNMp/l8f\(FWeVd'0]&LKO@[Wg/N96&#cih/50n=k!iQ*K0->Q1M4T)k%'Zl)XLFAI8e#!mRXDP/nUSU@4(MrA/U'2jUfVPk'ND_->jP"?QqXe=bhRP([!B%a-=AM:0'cd[r)XV8'lQC/nVVZ#3$@ln?cB]S6:aUGl'F;f7;0&ufWdrXM+4Wq1`J071@_oag+!a3gXRaqimSBWulqf'bn[8W])\kVbDptV%-Km(RuZMa&r+jcjYVfOhUA:&'e\=]-b9N`A=CrR)&6IuB8S4Wm$$+"/%#?R(2IY[?RTEP6f\](sF=9OO'o@Q=\[_X9BT'=;%(ZFR2r#=D3jj21Bh5kA"=ClHC\qs'6J,YUL@+!7l7hG4S=It%3bZlU6JQts"K7N9L"enZP^,QkOoi$K4(fHq4\+'F,4o3eD_UP"'n^n0qYJjN?b500Qi^gf>bmInM##&u:W:T.lu;;*5dUOHR0XbNlV;It6O"IhVAkDkNN;fGOsa[?mEr%f!a*"ZCV'1cgS"@+1fo:-p#V06UXDqQdKG&2sBbWR$IcE5Ic?F:'7.kU5i/'E-Pr_Pt)hbOtg6*DCq(*mgYJP:=]bTJJt^CZ1^[2;B1[Wh<4/Q4-23G']+.Gb/10KQtcIVH@Wqo,DMnA7Sji#?59@:S8AQGdfup@\McXe\]::,q<4@F1nR@04c,!X;JA!*#iJ2ciMaC![ba4F_r;d!(fk)4DHd$6Z_8uAP>\83/P@-f$$#$lson<;[VD,'g.""Bl"/8aR_jVLK3Hdntp@sE;&YB8Og]KR'`@1kis2]J4=P+'Ck@42FYZ4W>c9Lt-&sAK=jmqi/+'L].08eT>F4@V^68D1lgo##9C">>=b"@@?F*%FO1pV$$.^^,kIDg[oqE%GLUeL456tVSX)k'`qmHTY1J[6puu]TJY"#0EaeMG4a171>ERUH7Q$ND2(JShsiec@+nXDOS6?7p2G4g4VCkd.&A'Q6aW+1`30%*L$dB"m*p_3WXJM.LU\ruI[u?[)o0QPF$D6%lEcIJSJ[R5TsL0f^HNh5UTb>UqU$#YZ]#:#::(C")j*223m%[$$&T7?:-,GF5JM3OU9'%=AHgm913:ia2n;V:G-h:NA"P';aZ_],)P95FKtt`O?hTa9A8M!Fq>0GkZ6SGSmkQ)Q^(@lK:Nf-YLaoT6.;i?75<^TQBZuGlg`AkjK>PIpYEVb%7J3*V[Lf$H;"bTRQDD),!ET,Z&6Pj]SCoP9Vi8A@+qT_NUBp^R=GNeVnEd>C+$8IX"BMX?i:H%;8b+^665ntVRe*<.b:5g@'8kg(9AO8hht?kA7+\%%d'QC6`J7C[6_s,rOV`4X`6)\r^:Q30YkP_-#-V@qQBF'2a"FeC'j`EO6"eiCJ'+:-R\S=Vs,@7Io&+$\cP_FeJpJ*)Gf=WWRT">jb\G^;2#aJRcLK#+Mb/WF`8(k*0:@kN786JgfV[1!96e!B+/U_"Wd!.mXVf:P+W>ICoo:@.35sTmpl9%d/"GTFVe<&S\r>?HFUFj]:G5.+5,;-,P<\fcl_QFbND2LG*j.Hn)0pEYEnBVdA]hec()6]\;#oX%kG?\Jm&5(T:$MoLII5O8um802IEKls0.G,+BWoNcE@p0VL`%DA*7IMeJ0.$IR@J/hb9P*fWu4U+"E1+`>fj;5etKUT^\qD\.AUnNp1Z1JF@-.)C,n.Z6BDc&!k17[Hp#c[!%:3E0FmlthaQFR?al8!_J:Y#*X]fjA>(`?qPO38OO`nik184M7q34DWM/>C4:dW.*]fp.f?aGWuMXO#aL_8A`!eco$HG2;CK,8G9b^rDgeYS4]i'>TB;6.C-EVqB1PuR.up$BV*TRb8?ddZR7.'jHU2r(=O-kk^]ql%uFHNM,ln/A:X1I"ulpIOGYLcZJ!K$F3&Rf.&&q7+@#mCtP;aY.j.2kajU@jH@obRO,/;D/c':Fng2NL19aH$mpg>J?f2qkYR:b#g=L%m6ad/clKb-HG;k[39S"71r;es2g@!deHXeWU*cO8nH\PH">XZ3]!qXNX43Z^7Pq+OZ&-RO.'M6%s*c-:fS$2\3qRHT?q!gQjs#E`A:&=hS_gtG,+r\$D-`XB*dTAQ@4uK#&:3nW.m3]/]LYGFhp3]h^%6Rjus%%e[Vsa.`URoeYiSGT5qI@n.Hfe8)/shB`?oiMB<.j`o%BDpkA-RaP2:pj+UE1QViTFL5Rt>;$lo*>j6PVaq%GHY_$pWP9?"Efd72cE"h&#J7RnSIHAcmtB/W8NOg&BEK'$(.V/LImMpKC/b-9:g3AQ3B?1WHrg\,FNEWuXTFmAY@(.39;*`dsCGk)U,qJ=#TQdhT8q8I&GVW5@[@`as4>7'a8m%`*+R!-(1JA0_=A5Z"pT%+9n@.Dm4C$#@^mHe7&_"3Nd[$I9U!cJt[T=MVV=/8=aRqBFFSD)X)E[SocPQ%A'+-9N=JF-:e$k/jO<\mNL6B@bWa=$/**uDp?K+Kia>B=rTHB'.q7UIGe\oSIP1XTcV66"\cJg,Qi<+sjU5Zo'.4]WTg#:!!1!XTo=RmELTA]MA!?C\=.GfM?&?_-aqMdQ4]%rO#[+WuUhA+@*L"A)fLM(`e/a4KTAO.R<<=Ma]kr>piCJL,iCpmr[q8@i/5ND%sq?l"?quUmWkQ=n$\dkANJQR&4'm97`^)H-/B)fl>m.Y1BqFJ8Fi(>S!;+&_VimY1ma1*W5:7h9[BMAJ2/:ei&1Ahb=cHXl&TdY;NDYo,C1!2Bf?[d)X!?S66]@2N]rsoI^.V\TJ#k!t'*_f0qkPPXR:J)j1L'[(Zml+S97k[<;_F0it(=)uN\CGqf@ceB\d\k'KTYR-.SnS"_LZr`1Z!c!_#;n-AMpFBF;#g7HnkJfjDMglb69H_O[LB4_/+Y%k7^ps+?eA\ujEFK1'6-OEL69FHdVh7<7H?7>tPodOo?A%BiM@hg9E30snbYpC:hYZ#8qmj9a.9=Dc^4B76]Y_Qb5G^+a"T+B4sUCo\Jm]C@on!!iJ7lI4"$&M"rb?Vm"!IUF@d4"$40*dAnB>u([\V1aQlZJIMYSW;!^8@B)j]RQ*\mZ%uP)s[m!"K@S:ng-)i[H.R5=[)Lu]cp3]!Q$(c+S_G$A*C_`?,e^0X=9KPW>GS2Rh1_c+0aT=X]f&sha#-r;X;:7NZnu8'nj2?"ggMN]FtDl^oW7.VsD6<4U1='^V*V);uZ+dK,3VUMR\2$UmFB"h\-5i6$Sn\s3U:oM83Gm5PE:c"jiqa^6aM(fUaR'q4%8C:C_9lH@cAZ&7g?M-?Os+%\`7eO(NJO5[R/ULTLCC3Ah%?Ass"+f&Z&1G22n@Nk,q5gpHUJJm*50S)^/h?KW(C@f!AIr?^7hq73IEkRKjl+6Q?8mQ.UD*"^-DjiJ<\p[7%LLS'qVdnZo%(dW\ha^S\A#V!EK47`#p&1$gd,`UGceI5o['l&\U&qWHYeOYmZSU@iFWKN7)WRI>EY9nk2LiB%`@df-Q0W?8B"<^?FW)BSHQk+s>H18O1PWr)pq.!a.FaWB!1#fQ+&9ceBXF3#u];ne/JWb0SJdD'qrcsoo]H=-t(b2J>l,Uqc#L&25]Yb;sBf!oBUODIM3.O\Vnn(Wo#]@MU5j*3<8Dalf"^KU"7IiVJ+8Jp0Dmoq3LZMD$`\"!QGbY3'`PNBNp1=A*(R\JI(73_J*O]Cqn!F%D^]ikNg]NWl]T0m1E38`V[+/WC`Hn`oD2a*_Qj*)YoXL&W,o:,(f$7O]j`%gQX+I2Q)[LrpXgHhb)QMP,7;.T1T2IZk)0=9S5GLaA1=lGSeNFgJ3@!!D6!o'oH.VA@(g^mHP'g;QB\C0o9@_saY*P!;qf$3=nXNZaWM=@Kp_Mn`9m*jNF]-4/JFQj^\7<[.;Utp?_de/oc)78$5LM\+3Z"2I@H&1&2K7JUXN(W)=g8q7BX3GW*MN(_bSjg,XVC^TcR!l8Zr9f'Scc!N="kN^5F@WFEg_]ki"PX_9Yr!B1"K.WX#R'BbJIba0(#Qh"uu^1HrB>*b2p*FGPAS-@1+2L=^^sr-&.#>Z176qd=#6@1^ccm@?:Xr([[:\`:dFA'DGKTeN7;CW?t$>ji#h9r;3da<2e1u^E8TcD'H5k#Q`7YClOJ`6-llS0tE;Vr7^lRc.5qJPOP(:o,*:]*RsF-Xq"74KQnEsFqR$MHrI>ea5>T"-8g>VVok&IrM0n8`f=5(D"jh4kIXeF%]d6*\>o!`*rZWW8@1+=pPq14"F(:(GRejc..7#OjJ;aOEK(m!el#(fGWn<7AKQpaE"_=8;k`"qA;j/d.Bde(cL@9s07RIh>o@a`rVm1IjiKjn,,.-dC6Lb9IoqJ-+(9H&dF.@FMQC*G&&#m4Rn]&W`O%53T5P\?:d-\XGEC@t%dMI+KLd@I?FF]Nm#W&U96S3P-:@m!t6fapjboMhK*PP(WLm&rpu_Ld+o)fi:Y!mbrKofMAEQ^INiubs

-jAju?(90_l%cCGfO0!36Vi9mJ;OfO:AeCd4;nU62ro?;;baFUm91l14uRlP0RUOp8HCeYeV4/55NMtJbT2_&q+3YZ"eM=K:aWQ&%1PpZ_`jW'XTYlf2&fDG@?TM7j$mUQCpTC\gH&F1BKdApKpY:fYYdR#oZBEWFShdK5`)5q_6,3+p@D%eZVo+JaL!G%UK2j=5>aoWck.Sb!UfSC0R-"_net2_YmrF6gP8e8Ybip1iNklZ\DB.=TAllrG6AckAoD1boFB9bKi$^99o_F:j[lM*QZUi]4#nE`mPTPj_5_5>fb^iEO:mG)8npLOAm#M=`:'kjDn4F>\k:c]QG[4K>:4_)($->DD3<8hGq?cP#YM?`@R-l*m%(n6A2m=J*lHGhu[g\a2)^C!W2WfJfG:tW(dko%#]FqI()PR;#^:f<&GHrJn"Xlp(L\5\aK37LC5"S[$0iVmg@k@LY?aMa"dW=UG;)Hr=,^D$U?=BKcEJ3XBPd!On/5>N3u5R1s;A-WK#&gkn&rb,7A,YGGu&_T]oq1W@YeIo%uq([4c.%EB'k_38eVm7G0CMb-3d5;EH))(0AQ0QQ8LD`W88@B/uZ4O(Q8!%=!Y?Kb]E]s)m&K@g#Pu:u.U-HiL,(BMsB.3KHYfGkA`%n>++<4Fk1=sKJ5W)I?5Q&CRW1`?8h#Y6MZu*BC`#Gb&6t0`J"okLP7"L]DUcRh'-d($B_!uH6ABI+SS0I3o\`7b_oTI4L,:-5;`@iY10febZ1FC<-lYDfj3kken/B-"NsGq%f%R'l6uV:dS*`**9A'WYn?2bNKYk*D+OnFDsoim2LuSN`]Jc%%,)1QB#>\i!8-i/s_Hm!3K]qc^)XNU,I;bCX9Hk6]Hpot"7VNhLeMn6*+OJ-o-*ksbH&0:$T\*".%i&=AH\i::uZ3GeMW6nMn'ZDm,0Gi8dmqj)EA,U*n9e0cr5Y,/YUZ@t`GBaK":h"P6[gB=$%NUi=rpF$6R&VQ:/;.jQ(j(p:VGh*\iPG[R:/pZa4AU:n9Q"B24*;bQHhB4V,23RPeQ=ZAb3emIG)jGp,-_"<=WL/2K#eX]*.24R!P\C`\6gnW$nsUL+^iPA,3Z`\YIu(q;JQ^lcYHQb#h28*#1e?h-K-ia_GZVN5fdWa+mZf#u\p+a:#'.uQ^V;G4HTdjbK;$WFe4#$QFU)m_-W@D;.+csOWW\o-oH@hZ!*eHA_oIsg-+_0XTECM`O>K(4c]YZZ"kP3-ub3LIPN)pt7f7-KkibqETAR"2gPqEY^<7a:_3H.d4*iVQhNH%OF[qehGm+R#\Xk(o!h`]#RO&C+#Q0Y)Bs8cbu&B89JS!b(_-U<]dD-U(6aBS+QMi`IUY(SSqEbpu\R(;?uZu/"s77;&fQD`Q.F)i0ESJUT2:SVg;M(OH1nWHb9Wd>gIa2QVp2O5U57WW965#:,HS4+pNIP7d&)88Ns8@q$^/1,Ot5)CDk<"uQ69f>Tjm65sLUB1JJ\(a5tB!.&56jckaZ,1&\Tm+DG@./%lEb(kdE*SUWABqcMpimrKg/h.bSGc-]6e0sr1[c0B;q+&-kKqR,s1f'(Z^6UgIJLFP3h(J8gm*+o&A:/B&s#SY-gL7>(gnfgLp/ZMa/R`L*TcEpVrTtRqLL!A7Eh='E>'WR.\9XWC[>=5^/nR_57>@@W]]hIZ*)9FOdC@tB&i9R`:UaO^QgF\Dt=b=a[Prls(]Yol1AKIHRmTfNfo04_X]dSD+:e2po_bC1m3\o>=+@`bAO$U#?5R9>p?.C^1.7lc5r:@^6tTbi'E9qSYY0JLM9FE-(mG>U'No$m.EMOQc9:CG@gKlf(7fKc`+dU!G=4AieqL4"(TPL__UbqG[KB_Ek0>_+ca],,OJ\*Pe)![rFJYgMZb&nYYI=_I+.t^.UM=[Q)u^fpXZ9YB[2-QmlOGIgKG=I-E!sDr"\7UB3sP%$"C^-fP>;.rSW>)=q#js0/-S*#mO2n7=rH-D)KtnFSEgXST`^A\F`<-YL:4q[Gus63GZ,6dNC"6&;.E*:.4f*%3cn!rKbaN(R#gqE)n51!73R&^YUmBg?$9[sm&X5IF-]C_hnItb9$/^;iL(8sbN5/l(?0!'=+A2LXD`TEfUCk8`W[ue;]]gjYY/a,ci%Y/#[n?^D#*U.&?Gi5,aQ?(Lo\P@%I)Jn(oOIg,?VKR0TJao1?@S,'e.h".@_BPY)Bt+3=u$'f.?):\6fr?2pjUah(_5D2>uCtDfaqc_O(JbnUKr.I"ZM%>W\]TotPOgfgo@HMRWF&>,,1rW3YnREQl61_@A$:enf98S'OQn.kOQ2gH3nBJg.sl6q/N8[eBN>K_AEEj+mZ[nQ5.S:$[q)$0HQoA\_oC71*;PG]@_CV:iPSI82B'JKRaoXb%$3A+t]p8oL:iXK:;<,dQ`[5nF>6[d_Ce7oGrcR)@<5NHWBM66Xnk);['`"X$fOmOaEPa?RJX0Em^*+2t'V.N'a:M]?9d\jkV1FB)WC*Hi$X2Rk6@gkA0NU(2$a0TIKAb&.UAA(R^ts<&l53KF?cY4JcSnLLcY#'PecTY:\l!i@Jr_fT,4"K8?GYGC1WY[GUI-c,0Wr2W\FUBQh>;m+]=&1R,I8QMslk^7XH$+([up5`^[LQ7KM;$1f?_f`\K&J)33k%*:Yf$ugS'l=6\e1]m_Xn+$fRL$Q$a?!6*F5r_Z96J_@MZA!m>jZ?*eB`3hPe,1:3E&gF/mRFgauOp1qLJNs!>2=$`W'u)T,gJ7Ym>F^bOJ+g4V?VOlM-Ftpq+iRZLO+'rJB79))U:QgFf7m(##CjCN;a&DOpo'%M*Pj=a(f2eK&$l*no3;WrUlFB^a"IA1>t0@Z8SPZ1VPSASA_X)4W?V).k`Zqj@2<%RX^%aDl!1aiJ#nlR*8$7e&HR'kZ0dZ^iHq1S+E:KE!gA@=d!kG([DE6o"j3Ll[-KiibSQM%%d\I*_M67f<-RQCfdK2Ln]E.i;YhRgu8HTba1@_-6r*5[N,R@*mN-LDh]j@i7PLhjS^NL:t)F/tHC@P]p&oi?OA,^$]Jl.BBI#+JJu6*;p]g,I^#\N?cX+fI!pSFaEt>b([`>=UZ&K,fA:D9Utl;BK?uV3%7KiR%kUp?)R$:7bnb4M@r,:_K_-ubXu33eKRE`Ou\7jrQNmq]mTUXeZs5fZfhc+U2"WodqR3t2.alKa3?XJV`N>WBYRA95rrpQ"dEqTZ=)Mb1c$R>92N@a`W+SlKK)kZQ"1n_PKt!'%Ci<)EXKMY>d]Gc]h80_^Z%k^IDMqr@T#,9Z'V35XERo(qp90SOePa[m](5[$::BHe)kU(N['\tj]s7$K*Ob.DjFFii'l@$?"4pTJgk5IC8!K]0oKENaTq_Cd7"QudFhHUNd5=WS?:t.h6KkV/+f"J<6:-k<,S"(($rq._4bD>Rpuo@EdZ,SN_W3ic+jLpZrFQaLabQI$pKAIp>H+X(;b,Un*rRH>K+.HUIVaA0^$j7,mB@2i-V&7M()[Ya+H8VE2<9UTI00.cg$7)1Obq%4=3kugn5ZoF[n$1N,P3;-^3`EY[aj)5"b?[(=@IW^Zh-V@AE!UZh;D-nJ00KQ`(iee,q!I_fH[,=I4#5UYZt?PP$/.8DdYkPXuCEY4E7j3melC>FDTAZ;FE1Q-l[lD[a\9T?@1>DrFoK33O_0H]/XNjQO`R3K(Sgacn3fc1=6'n,CRBToJ)Hsh0('I':l=bRFFB`+81NB"j7j#[/4BdEIZ@sL.o#(2O.oKN-O%^BA.9gikUq?NkDlecr7,GQ-KofqfGY\b3d?%pG0pZK#MTkkk5$^m#3,6@Y?s"':Kl4@:G;"KO-Uh1jBGOpo82A\sYml6XGKP]?>gHGPDYEX6=qPb?\?]DAQeScL)c%XNbBl*ER0%O#hO#6WOVDI`edKc(0MZLB,pF&W,H)aV=f>05L+=^H[9o_99I,!S@/O1V9j(;@OTXPEi>"a#/.1$NR:@*9ePc>qV-?"(ojF'JZ]s4*5>4I]#n.(>(n4#CN4?ghk/U7R=M_;Hl$R9ISQR*D#)b3beh9b8;D-Gab2hJZ(^ZLGnu&<_S9M7BD0i7_e%SN?=8D7""c'TpG+N8P*J;R&Uc=gr$fSSVa[eoC5l157G_qrm+;hN4;VCbjs4er_^pP1m@SDG"X-%A/-[r1j8WAXAreW7FYX34Vt.-V>3C_adIdajc_u)'l=*#aI,YM`IZf+p@X_;LAu6\QmJ^Y\GbO.D!`4/MAcGj@osfISrXn>%he>cJ?).+:AB,GAk._!!@M$8OcT#BZ^k&-=_7\q/,C:6*e(:^_nsC,tAB/CsEKX(qnp/\TT/FW>LjTQO4U^:t&lf=@B.hX#oDmf#r,HQo=s#J9$q3M1O?':tV>:*C6Q>RUG_Lk!DPMs)84X&gp-!3CU@KA1%1kRd4u-%e48l)%HE'67fQ('YZ-dPk%"$m$rNH+C*,Ls?*0)8Pb!oIJI8P!X#3]fVabeLKXn+P>AS\:AE5,TVDSfI:Z7,Prn!Ro+D$\e,D1>#h>d7^Xl)kJ*KUE55;Vu'&-'<:5aat'j1d5^hhMF4P$"1]f>`Ohs/O.eaqK-/f`Ott1L@J<2'Z_4q=!Xo`i;htY@Z`oPkMQdLoM5g>ehY5>6#cgPfhFu2+im/RI34/lI,M%`rC$,PG+2@C',Mt78Ce3E*r#oHRK8!@4Z>i!fND.=8gi#!hp@/-eF"r3k$kelA$>9E"UZk$e.Kh#N3RaV'C[GPdr./?nq@n%='Oc@G(&T!$DJ`)\R;k'-@E6+)hMFgNZ72BqKLr7%jN"=Y)bJ-eb;)lF%(@>DERQU+hcMrY3`<_?8i)^n`iJu,Y"t0E4TqW+1P?LT#5(8"SL':HAJZ_d,qp-0B2A8ire)G-5`SBI_<%M<&U`KL#Dq8+rpKW=[K;>A,To'X7"H\1?8FI:(k'_Mm'eh:he]XJSGU?<:$s6F^<^%[LnRmE.]7W#^q!iqTuQ]HG09fnB%9Q.[3;=JGP[JNoo<*!gW^C1G[I=kq7*PGSY*e+(5?6XoR%F6J_1YoMn"O(4e82-9PHu_%1$cKKV$f$6;S2cj'c$JEnoJ,W^k+$CI$!#NOhM(^:!J%Ea]:KS8J)<80YptGVd#q4K\#)kLub*D.Qg,dC/JocoKM[V8fYIpoUc[(oL_bKs2,n8k`cLZ6lSnN0,c5U,7DorI:-X^2dRWZgi8Md"GLHhGO7RgU[O9%:5WhIV`;@/qrW@n%B0G*l2#gV!4LTFHs]lI'mV&F'I.,HRYlG#'<(D1C]`mJVT:40\CGD?jRe5\)m9C#j-\C=8j6MV>0a3m$:kPcQ>_1HGFfCQ78.S;%!@#YS)aho4M1AQT-2$J3_*>BE'p#&]ofnAthl_Nm<`7ma4;n-tX,E(6jdkA!>BC\C;"--t59lf.uD8aQM#7F_@=!e[-`T5lQ@UV>2#'R>/78l%`j-Vlu/;ah0ZITb:?MO?6EU8-FhhCl_Z]6-&/k_[b`^]+,4I:Th;F4W.66$uZud'Y=?P'fWaHiaflki8,9i<1g1Am+!^7S8k6'2I-;JE)Wc`V#$I.m"8?&ao.EO7TU1,J8445,7B_4D;gJTaqBYE`ZE;V_IaKNjkE2&$KJdnr[Mtsa`p46FS`+"O27H[rohRsT*M>.[HU.S[C@S\.5b9[kKS@of<6*Nr`\<^SUO4[[VI\FGZ@do@&s!=T@l/Uqcs_su#%mSNNs5O:jWTtf4[5tB2HQ7Y?HBL`#9Nt=@q>hqVqtD%LLLerrEB]3@0]tqo,PD?E>b0q9@p#+HAfoN6Fdp]_B0],RdesfY24soAkD\-=PZMFQdGL3jS\]as#:JU6A_"j6$M*k`3D0l^&ISn:4[cpt*.Jn:C5]2OL7QP]s3,Vg(\\'jM$+6kYN@ZN+1"R.%MVa4aAb;&G0IaA7^cnHdglHrZ9B7QS/)]3R^=0hOpZ/_.[!NlID6;c-"`\4u!99[M_U-"$8Gtigd(]rn/WOI$oFpo55hg:=SMW7-i.7)%T\^PX"_Bo!SHHcr4^VYec0D>@EV6b=-t^^b;+)irCeQ$iLq.-*Up!*hoOg4oP^f5J@%8dF+;`*8bb;m`GT^9"cg`2TWisG>>/j[4Y:U/!'kbZrSS'AZ.`:P7`Qik5`H3)+JR>F.LR7PQR[RrCVRGX,%(`GI"Bl*%0lWO;"*"UFl*PP"7b=bX02-J9j#n['+S"bh2AC!5$.)hP)r]90ILG6K;KTd7iHnGH1+54glM?q?'"%p4P"i26[](%f]AXR&@S8,O6%J?`bRh@QfsRS5gmE2gW8s#$^r-=/6AX&i:uuW`4d=aRJ*"<33Za>X-/-dQA;$T?74QQuH$*j)Re]ap4=VhOrOgW-UJr`U?MT#8B+"BisHM@2iQ@]t9c"pN"@paj&M$,XSloZp2PO*O/S0OA#"'VW*8Od\8CF31D&=OAQ=)D!a3q&K@fhq3g(9s$aF_Y/9)Kd3;T,GY*Ig"]aJKWo1GeP^gW[3jYdO>5(Cg5BLW-:uYp2"8)qFIT>YQ$glP!kea"I2P@KGnP%Hg^='S"K@"P,\K.mYJc)mXJ/8Tcbn2d#sTJmQ1IHJ";g:=<:El.c5[jqKNT5UQSDD-"EaL/IKcQab0"#mB;a9sk53ND=,V2HWiCPU9#oQ]n,;LkncGX]R`'g;qSF>\'K7O2&:E^EMRo?Em,kB&2EGLauD]c7SX4_2@1df=-Ph0qBdYEN*?98g50<6%eS"u[49P>S3pOqkoaN.j)^+hA3t2.NuP\Q"dVa=tN7(7([C3M]n_Bkrea`ACDiC=7#?nX+o>-fl+BRVqNh/G!eePcMSuaIuJY$LaLm"3#KM8":g0b(Er?H`,L%AU=l37Bn(=[.udlbW2s%TF&#?VNX:[PCI>GaVAb`WF0dVYgjd\&+C*Z>S*&9O'S"6W%*-&]SM:Ej\#<9<,VV%_P#WB(CBX;hnA[[nS1O-2&4.33)mk>\/d^4B>@I_27f2=NXaYaqnoNZ3G-!2aFSXN1RSqb5_gR>*<%L.0T0>")6lB3&:b0b!i:2o^@)#9$<"eY";6MKbH]/SS):2KgjLs&79nTDJ+@JJuVt9'!BGM3Tb/tMRoTIC70_p4/&I3FC8.RB"EnjB?ptcOa,VS'Ze$*&Yj4pmEhAde$-R5#XL0%Hk$f!`2.5-(2)`0Ol]=p>8.XZ.TUP,bI:D58mZrl?h=o*%+7h;8@lKA.Vks`P3?5#mgcZfhk!'"6Y#PoFqRk>O=`K:L)Ff2Y=*?.<$6/MLg%,Jf#%P=na(]#B&ijgil,N'D=<-iiqlKAjT`$At_ABGo"):`*#2M`8ZV;]7dqK-7H(jq;hoKa.Z/l*b`rf>]U0510k2O>1s7[B6e,9)E-lTJb8]1UDkG!BJ\UYCf6X3?>?s/LMRsU<&kYTcr4b`m?h]=8R`M+7(bK3)[IA.cW@OCDa![*1>EWH9c2p5KfIb,QlQb%%AcC;6.MGW3h_P2+27VTDuobZ]Vq>JDgVp(H+("2CjA^ZT-PVc,KbW#_ap'E^JC#s@92.+$FNIG2,XC%FHOdDNmX>880i4gk.)g0s\H";_,.fN0]Wqm]NIirBD>A!:mE8(jm9p%@01O*9FVRi)@^,2])j9bZktIlf0eBDu&Wo[$3HqL/S:(BoVPk?k`D[aUU%9CA'DT*3T^#EMb>X!-#-A_DJZb)etnSH`!9-6i"RCV7L-2T6mcGYI$,poMRq`chQL[s2*#"]I9iroR36sdMtd73OX]>"=8-j<1h!oNO^8D-^CXgq)_'_m1tHt)Y2A#,ou/V^:q]HU;mA#Zb7_@P`'E5;QOZ.9!9dtnRUL%aah]YR'/i7(`,/$c:,W>(%>@h]RKu=lmeSc3Nk4/%8`aWEBfa@cPZm1UZ9;CE,8d]7p"+S7*]AR=G7GBA9kt:DP2%'\UfF!WmIa<)X1)3-3H=h"sU"RO="#'A8MW$$JD]nM;dIDR]rh?X1a-?%^kKi\m8]U8jTd0f3>0o5?VISYHg1R]XSA(WR0bEd4`hWha9W2([&\Y)):s14WFD"c_sVjkn'Iai,-CUNq\*?"uaEF>um$k5m!I>SRNf4E?J:_jmXEaG*Xq)WbiB6Y#au7o74=W4I1!_7g)B@grtLiTIKTiQb!54@qX!eRhH\+:F06[5$n3a.hH\LKqdI#`iQN1"<^$lR5L7MdtukKf,\iCl%bnPENOfJj(Q<4a![Wh]#1/@OPkFaf+X"q+iaB'qIuU0aN8n6Fs9$9YV`ZQ-RZ%olsH*g\mp0%adUk>c,4ahII?juqW7mLfu@qP>4BG&"&40"OmQ0_m47(Zgk'>Or69!6ZWok.;:SZ)"YYQ%(i2XBM-?GGCUGsj?Yk-Xh0)^66"[#:lo]pJE+<09Xnl]O_hO%jPVr=2o=qpi#RH%8at?#RU`Gq&I&GcoQ;q?He^)@e@Z-Dj%kpJA;kK[uhdK=Z;MWL=#%5ZZ'/=4V(m^+3s<7p,e\cII:.qD5YM/':FC<_Jh0m7Z\`\6X^@sY1egGY6BO2p=D;/kq9s1s4C8ZN@3etH_b%W.)o@.$_^U4Y;$cAia=mWYr\3sh#Km9T;R+0%"4X*rGSH6O\#id:_S$BCP%I4;#R2anO`FWp]rr'%*RA^3oJOULZ%SGh*<=Mk1V`Koi!uQa,E4j^ClA-+I)g^nrMHU%%Y/qb:=H%+T1h$aT=&iHdgKjk:Ql3UZh;8`q!&.f*F)TlcFN+Rl[T"8=2uDA1YPJl\iT:1uKr?RTJ4eO`2KJai]VI?/V\;!)aJ]1#<*LnVP/);e@FW[o&SYpNlY!iK=S4F&7q"R<^)ksW*kqGrr]gV[^_8SQ+^GLslcYPcgcM8:2@tj@,T<27NN!gk->PW.$fSI_uEQrh:A.A@IbM9Z.['&tR3FFMLdQOr-@gcp(Ra2/YW6kd@)i,o-u3BW#<69[gFY@>g'm1+1fc8.Zo%>HKjp7fC[9alOB<.ge;8GQDK[s4c87OUiNn!W$qp[2(on<>MeCI@U"gX!,aEI/K/dB)Co:;@`:cbM_Hm!@ST.CW*>PsQ?5T4dQNI=l79/!dFECQ)3,9O/cKo:]8?ZS"Gl:)*29(a\@*CgNeFA#Se%@=q-G(H\AM*RsSk7=lQo8D3"C9X3A,oc7.HolA$\&V^?$^Fr,AO_]W6;4G8D_ipq"IkQjX$+?lSelHUVj\<'`Yt;*L-/^CCun\j.?lu+a5C6Aup;UPMKKIJG7FBcPA8k\0opWAWglH+XP;Rs5lLH:#tLc^d7nL0Vsu2PF<&DA[\r32j,iQP037+7:uIoOfU;hk#Z\-89=Ag9G6Q3c2RCi?1',/*@2FZ5;e>37WZor!WTdCKS:Z![DdTT!YV*P<1c5W*u5`O3GMirW;T5dDT2p\b3?eU970H#PG8/Q=f#J%>%Ku/c.,s#.A3'mA]:E>R-kN<7nK=ZoS.>WH@l6C'=LSJl*=*aO'pj'kbNcc;I@b@B!O-Z'1Pd-no%FJGh/m00mU"+rs*RFS]:ZPs'rdfIW*HSsi*:mj79l>tn='n'H[g=:-B)3*R$Np3Rf3=Fc_TA'=l+&&"]QpU$)61N,hQc?pA].=s3\^FR%5D3S:#I:MS3-+=kH2(L:F+_K0E[d$P'dt1^Y_-=.8]@-oKWTfUP+"LCnTWh.#_h:_W!&,pB!!JI^b^p4f$B;Cj>o"/6'*#%:e_q;0N4X,(ZCgXc(30h;%[*Uj0P=j8fdUP5?#AjPqbbA=/AXMiAQ3"\6_e$[^lsArla:tTY'agjcA\iE;\bXXi#3%"gNu3>BWmQAW17i/d#W\Ie?`:@0;(?PVJl^!LQPT8X9$qn6&U3"6[c:Xh;fQa9X2!t2,XV\sR9JP!R+a:37W?:_n9U&?2QG3Ua&("4U17T9^m0rKKV90o"?bg99E"-kBmYmOm"S8pH7M340$&BQ,A3&P1@:d]\):];3!gjI-,H\9E0#]r73JMAY'#7K/q#QB`$=Elg_G/PWU4=Rh<]^-G?N(r,l;gHf>%5E=;<]Y$UU-q?:nOJ**JK)?!mUVI#M=t.E(3D97H[^KF0)"Hs$sc#2GQ]K-WHt7E=s,mG.ur^&$NMSF%t&0;GjF(C+C$)C05Rf)=:q:kSrCJ[UVgNbo2FD`o]lN0dspMZ1*hhqS0T3s&"H`F@:Ur#D0cDpJIhh'^18X`kULBG8LL,MCL^$T1JaS*Q?#IbRr#cW((fAG7*5=3*J*m_mC_C\Y]?$Jg)AJ+GF.U3Ns1lp0%JM:0Rki=%?80V'K#CjYK*>p"PHO*IA%^N2fc7:j_2>^2;*kEp.KJ)o5@apleo)d3glLjG3n5odI;+rnmc&8`kE^iT=&QrEo<7[Y+RR9^#@@h/8WDoLH*[6ZBAGHa[qn5SfDo6HR06c$$>!]7j5\uV\qZG7rXS\TVipYa!(#P>RnK2gM-a0J'A)ST\rF[HT8=m;S2]sNS-^-nq*[0KI4B0t0WL#oqF#B+P:^#Io=(;q^,IXPeq*(6dJ6f51SU`NP"2_$X"3P=rLQ^mjs+59Q70KLnk=<^lIO1^85@RbjKSDjS_7]aO#BkhB]an#`oAc!3&E[S<'MA*YbO*DS%@&;YaO$O;6-q!>:XX.I@Nqp/VaM#m7e.-J+@1k]!)bi^eE%j,4f#Xk2fjJ4@j%7KF(!lid\huu7k6o!3e+PqF`uW==T34Z#?L%h!Q-/6hTBs$Y54iNc[YhR[ZqSU)+6gER_3%&*hS9'Y)a-p\qK?5/6HNE&2OTCR=-@CBV=u)5+2=q*+Nbt+\^\NF#,E@8,9NqN,u7otodCc>IJda\!M4ZjV.tf*6\[^bj8If#`B&uBM<[&m/$S.Bit@<#8HO3@g9PH_et-!>_n7;$<,TB+bh:KUS0rW!e&b0^lRp\P'D6W3q62T-fl\r6PEuT:<1B#p?#@>Xrs[+CiFS[&M!LXp>#CL2Z7"A":"DWXZCTFpk%#5H>7Bl]#od7je9q%^)N`]&)*X)@8jg#ZfD*.TC%6(4M?a?tD-"cB`'\_%FC;F!ndVe?h9V(Sl2s3Z)mmfjt3VQ7*\q]Sq7G^>m1iKG>t/XUQX5lhn:kJp]N]k8h`eCfh\m>>lN9V0_uX:9u,(1[s*/0b?j;D"+HqqQ.!S[O]d:P>7KFa,O+kqT4hI/Wt-^)pt`jq+j3"c2,V^"!VhS%,,lpo(I5S5Y;[>5`t+1RpG;a?/SSNlDO22AUohW[*bF847FUr@:qUDQBo!R"Fm1ZFkl&A<=2F07$5-*MMjeq'NEDmJ(DRA2/=21kD];8;ca;nDrV,EL\&#($Lr8KAmP]$q>s&m5UI8t`l;h([d2d_u7?Kke1%a(2022W9:rTTbZFG:!6:$Y#JG>rXg%3lS(pa?S[H>_.i0]<54G\rj;G0QLnD-kh>n:1ORFh-%>5^aDpD`6GdF4[p5>USq?/7-+-"lX)^1oLKDuhF0m(4.4T)MGJ%W/GGY&1_d7e!6q#-mS!!I9.,^=T]H%Z%%7NgHLm`]!94]FFVi't$>Fj^i\2nRi"AuGhYk=nW2=;W,QAJiV)Vj+j^OOk>`2]^pZ\gl8Uq@=?`;\XYMr+W_WQ*Bg.VKS[K]]GETfo>+pC9lq4FqO1=IR*)D\aa;%?_"`)hl25YiQhNB@\,P*Y>X!*g4i1aGgs*f$]`r[J1YDd3'5IF!M9"$,ki],*rB;'`D?J3d[Q2g7o$'gJC;G&/R%Xr=BN2XmfL)/JTPC>Lk9&0T*5eK][s8^K(9pMl=i-S"iY']7dig2XFch!D`T+Z5BTZ`[*IK5EVc+l.V5jO1D&TbNQFP*Ummi+\=TasbF(hjYVG.73Mf8Q4N@`<PfWT;2GTG0oWWa1#f_a$.0`VAiUX.KT+>UDI0XVKY?ND!)9p_,fgL@GXC;:n7-"s).*[7i*;'bCo,(:C2fcYY#%h,!;lks-ac,,mu&A"ro05KJ6!Xiu=2*sJBIKF9=;TrlD)TWdO.c(DFFXckoM14OR]qD1*&Htc]*SO!FI@`uP'bA$>'E>.tW!7uc>#Mae:polr5k?Ac;+3clS%`.@$((NL7#LC(t9.%#g)Z"7^arB^K-A0U,VMP(k!\-E<'d`,q1V##gn7fEhGVTt7=B790@tcXhWSPsBA#2eUqk/9tCEf-q6W$Un7LX(6Rc4AJDuu-m_@j8pF=,`Re8U`In2>nT'1>^8#\,L^@uuJR/dW1FBf,,l+?Q<,Qii*[&7+T&UiTkT=48;\>2g"\,'<_W9[d:'sqF")W+rjuqg)mYs<1k8X;?IY"_4.b-\/IgtjY_VUl90,:T44t!&W0;YV.l;GP`56a4k!D[2P>QViKW(&RMq4uRtL't)<\drKp#s#`ZX./*PlSYX))&W0:Bmm@*5l-GmX^jb)SIuTjZ^piL[`ZMI3-Y-Cra[H3jXk'U8HMPmXd#Em&KI@oBUP$Yk"/^Ep!o>>:"P@#Huq`X[==+]Y5Q/U;EdoiB5PE8p77![+EHm?5C1K#?,n^h]OF[-;45ZXj'qS^=X"D"U=VlNlJU8)XD_*5OiE!`C:D8$aKODj'G8*OhcQQXg$Veai/j`3/Us,=W%4Af;?8V@t*\F,lCrh>G^YYLp0+3JtJ87:T5Y=&EIq`kM]@;M7H!&kH'Rcq4#W0\c6.[Rhf6VgSR#B+T.hYUF(UsbCHGN%kFqjT!P?\$1K.hqGab5m\sFI,c-)<&KC\%Y4$$Ju>e=&R#0ITG,=bVe(38&smrZnkZlX'AWh!"&M!SAW2`u>`:/O;5SYib9qrS#]u=WTDAe2X`Ru:"6+!(BYVLQqhqQ!h:]f7>UhZlNqN:"@3c\5g=%K$.B`]);E5%Nf"_2dB&-fZ<35uFbt>CQU^_ueoq.f-fEL#c6-W#t2A@e]"c.U-#F>(CJL8.EjOA4bUn_hbtj+\'7'1b*L!XQl>19Qa]mb?qFuHjiWp4BaCchSu2.V[@1lHgMB07pnDD/7qE:UF=cRE0_';3Fe?7\7k."B>Tj]\SI1V^f/YO4juS9YAI`>?s-`N--6r>sC"Na#3Z&$X9mV*9RXranQ3A$l]m+MA5!q!7q4jp-]G=E5NMnmg+%!e`LoTE=>T(>AV'+'XuN&5R]rf+?`J7b.X?CAJ><,`@U_/5OUhG[dkOK19/f!`ij9"VW."(FY#Sq2s#TLGYPhA-\H'HOt3sh\=:FJb,>t2?284,q_WS_=6jRD7oa`l,h-clfKi&!]*es$e4`'jHmhE'ouPZ142?>nMWnJA;")K_YrHMLs2t]8Vu1j5FWf)TY#q$[WlV@kX*d(kF,PQ7V"15PKEp<9KVZ>$uk/ic4N*#[q6IF:a,1F$EKL##)iAC>F]c)=G*;WW7mW.8j(.jLI5Sl0"lhab/I.2W@D<=&F$XF2*p*DNl:V-c8Fg5grc$ADUu7FuX6)4q_036d;L>7KLuT@Ho#(eKJuHV7RbjdusWV"oa^0r$9eH]F*heO5ig0-@ZL`Qn"46:f'r6U&uOro&N+:A<#YYO&DNO>9o:(7J&S+m*hj>^>(]>O#O*\-d*1XH=HJkbS@9^FiRYgqQ/m]8Phn?%I<,_;o[SB-MGIl#VDK2>_rsZHM=,#K8!jm(*4e46]%B(ZgV+2aL(u5V*s\N8t]@6&:%bPg"H#O\@W^nejn3lANi,bCt)qU%UTdOG,D!)7cGRRgCTlUI#7@dRoo*:9CTRU*#ij.0"*#!ai#>H=rZm!G$YE`<K,[nn4G5+A3=CP($QNK@09bdla_@]XbpH-&WI%!ThUAaQ(7gqoHJo)r77OI4MDL0WpgdCZZ"8N>pKjQ*\%?ZIDVBXjAA7C56Oh`F;!*.oal:V"D/:/#26K[-f1h8Fo[\.7+I5C_I!g>aePTN=pCCCfd\$0"BQk7/1j\WpK:MD!a?$bq0T^R[O'dJb:o.-Q_1gUPF*Dcn7c+U0$r]#oh6>tdB@oe>H`1#Z>)lfN0#d;9HhML7W^d*?"``6P!qC8+1o&'tJhH0hW3'3G\?_,6HQGegea5#]YX9)f%TL&aSR,)/eYK2LR=A!U_3o%abeQ'=0<<%WTpk3I^Xc(sS!0"hjJ.t_@JD4,$5ef45Re,GLme=H-PcR+!D:SA).>n+WC#BYWQP(?,YMf&M*Lu-%3nmIK,c7l1([qS^"A?.LnW;3)*"Yu$naAa^mR,QZEbm6iB&lQmbB7rC/B+oP,dHRDVRO#:N1`M,PP^X+ZH?%+p)]1afYM(R[X'#:Fn$oTh3XMb!E7T-!4hMEATM1s6boCdXnj-)ah519%Y/ZlO5Xfm2U;u7dMtTc1&jH0Ql."`lY)-l2i6m!GOL0KT(iC,&\D)1cjJqo*%l3(gIHXO$h%=a"lsZ;AErb;:55X@`'f%=Auiciu^4$ca&?NNJUtDI\H?:3m3[H*HII2jg'c5-i?iKhBSP::Y?Q>f?l@RnPQ0aHIH9K.I`,qi#bt4CmaV$rO&Q/oVA.\hVlF+Mt3d<`6u`g[Pr+g"\Jb/D.c7R'[+u(ag+JUKXJQH`UA_L?NbbG`30LP5<7$hbCPc(fUI]o\.#&=NK)k./Q$.nm5;^\;08G!IJ%K#@U;7m4r25k[B#4P4^YI%n*2CQU,`@[r_L[.II]"JJ#gfNc="BAVk"u3ko4^-4KFTm.[HQK.[957&je)[KWn=)lRkTXf`l_l4JR+@S*#YoQfCP2p.,=8W89Xe0B;0X.fn%3@'EN0D,Ha5a_8Yi54m$(-eQm(T2jg&rede`oX2Q82l2kCW+m_RA@s?.mJ[WT?*#(\&hWl[U>->Wi,cJ+TB[E@^*_1;@B?^\(S/-?5`DRk>/\:Mt*]H6f1'XQW?mGa!f*C^h?4qSds(jV,&1?8bK)2GLT5MlJm179)j5]0T)SDdajEiXCHm+SN"Rid`MgJ/+K%KEcm.49Bns@RM)UMP$VbkICf(.=:id-Am@8h"D%;teeDQh*O$[4%QC1]hWE1Z2o7NQ4Y_[fp>_0?Np5(5e`O<]BP\HG0#7$>67"i\YTneuHP=`pYh[5^\*NHgO4%[[kj8LnZO8jo(r)Hh95opij/Xu'KQ;]5K2""Ro1`1[m$Wp=G$\Ra-;ijpE&C=b,HZn2q-[2:$<84.kUV,?dEA/G\_r8-p!U?1(sQB0m!lT-^V4rK6@jUCb=U5(CLXnF?PjS8aJM8W7d,@igE[]gF%"n\P9^_KV+cnCsfR6??R747/"+W_=1PjR7GFIR#X2\;["2Fqp@GJ8XJbZ``E[EE+c5-$.9#iK:^bIL\Lb+T&-F^@;Kli<(]f8CX.;\CEgkJ>)%*b2b8u&H?Qd^`$Q,Wr./9oHiS)J``G);m9+K`%o^-j6ZJ:$Vg*WeZ@7)/q;SH8/nq>O_g7-\5'Z`l_`NO6!@naT\%DX)q1NHu8ZfAEYn/TQe.O76;Z][rdK?VMqAGR2Q8.*N^,4`A]#u()@`i7BWu35_guqP)R$@u^@tu.+k#K!ebQsE^^8m:a)$3G>o%/7]'*6mGj%Q)RrQP'S"sG%M$`ZE6R6]pa`_dH1VFhY\:F:l!S'cW"1s.j1PI,*qiQme@R`*47mOrN-"BTJ^lHR2q<.>QrhQ]BP!#WY8s/&"p*7;Aic?.^9S,&Te*iP50q,B$oN$Kc);;#E\"&Z;8L[`8Y3B_ddHPVG)n:$NCn]J$2U3o1H)[^GB^XY3c7QEHlb'&WO:I13f*2\k8OqV#A0X71.b=YqdjZrTDjRPJrJs.&<ZiN)GMg:8lic3$9I9M4*4'"eF.ng9ikaUg-rRRJkpDQ?.Y1.'<6"Y)^'j\komG4F\W:g:kWtHJ`QuB-mQ)@O@4ih##(',#HK'hL=9lbe)5/a7W`4eP2OnRlSZ?dZe`tPPEU<'%ddo'Dg@?OEcD6?SR[O:K<=[7(Ro$f38E/6%u72+"B[M;&q,0&mANICmQeYtTWboqZnas,F/i&(?oF)US:\,XMi^bUCK.p@a)Z&-`D-l*V$297"J4CaOoCCmRblnRs05([Ul'9."=2O3p0Q1K8S[3!&6VYA.m?e]T@u#anDG4I]i?Nn*?h9UFPlC7]tDZC$+NF*r8)QTJ3l0_%$VCoJ'N]Y4@Om;;Na%+$GaAY\m6kCJpZM56AqfV-\:WjTtgJr;qpjKW$;/RdhPoRW%2oFMl`6HK5]6M(=PZK^-Qnc!DE[u41`oQRtT+/G3ce0T#2%$OI`?-fbOefN[(/s3g$X_M>IU,3EZ+WGAMe6mo9.9kGUnWr@qu$*'5$LPaLQ;LS?VM\\Jla*r$6p<"_f%/]1=Pu80t\fEkHsaG^/=5U:0dU<]Ni%ISYrLr(`iW2L7nV,pYE7P&t"#3=la91:(+_E80D'S+fKS6nN?HdTQl[![K/8]kE9)(F-&/r'ET%A%Dicg"^Q`6WE_U?/aGtIFX7a"LpOgbed'k-(Zt\H@"_(6a\N@_Ufj/Rh,-p3uWZB_aFTqaDGggN]s`GIsbu5V9VA&)3mgQ8!jXtjtLXo(*:TP!X1q;Ml;_b&tUfaS;c3a9%G`0h)5X!-)Z6kRjaUcVVNA#C9S6`$;orRUt8XUbUZ[6gSC7+t%a%j&i1F:!6/*>)>LKiOhUJ`ZFEqp:HH31:OZni-/Pfl7"bN:K>a).1O@B\ZFYiu\_]H9;$rGa]8'0bSVQ#<_A5/T;1-iHcXjQ-%!lW'W$$>^]=>h9Z4Pl$$o!W.%$%%]\A7LKEKn6?K1iL+^\BBr9oe[nG'hSnWC>/q[YoMdXiC880*(X%(Hcbq3&#(Q2W5Q"GWlEEGao4Ng=H7d-hKGh,.VRLI9)7B5I4>L-,p'sdj^p8'??[Ghjmm-)'L/7C/p[O'NR!O;S*n[Zp>3A!MOb:k[o8Dt=;0&D^SkkdB$o!KNjk\O/Ja,,2)oCqf-H9f&BT4;Ql7iOp[?d&bT/eCAGgs/tMO,]-d$$G1!k^/iVnIEe;G;;EJnm@k7Oi9_)b6n\gO5A)5>Q0jCZ%5X`'.T96[#I%Hp*0S<0%1!HJtU&Z<2/Y=locY$LO'n,+fGZ!f@dnAg5`">1!s=KUb$gaA-P2g8>7f6Ja[B(Y#d+%kV]52#,l?m7f$,PipS@CrM5HlG*`9madF1%$F&?\>Fob',.a0MF//$;@WWf\E*+(P&&hEMQ-:00\)'gVFLMaHeqnD>9ACrEI%UOMPfSc.5bt5<3S41Keecm2d'&T_hE]i+q6!qDd9,bm3'`FD5b:s"?nsF8$qGUm75@ce"fL\][!Wp2#A(G/l-!4pR,1$e4Qs&(>3MZZCdF;/[8(K3Ru!]:0/u5tGpLN\PjU6ZL27S,D,p]`DDHrBEnBb_**gJhrcarsLM>R#7%fg/_l@?Tu/4OE%=8bKXH'*0p$4hGS_m!I=Q>m17VePP99F8BGZ1BX62H"U],0LZfbPSO>+eCF]ga:2#7Ji!*PoM7b]/_QQi\7hqh%A>gYaGf^?P>@hd[UYcY]<*HS#\logB,21JZ(m+'<93RJM_fTnH#FrO.IQ"l7>9qAOd:QlttEWKY*J7*mD9cBSQnI*rqhf?iu5RkL*.)Ut5UC,^W8P6D(;^+GOfs4DY+e0F>/Oo-aD4S$(L%jtSf$&GrFbId:65q7PNm2-eXNMu1_IYMtZ0U"!^Bc,*lmONL2#en;Qf!u`%\o4K+(QFmhenTl]EtVR$!W>NZlq'_?0S$Y;2Y1``&G\W[SEI!0NZ/t8aj`d&3lLB2;s`NXk4@)T\H=!Qc]#fQ/XI,+;ncVfojA0<0QYSJs2aL[=U#u])u@&lGV&p?p[>jFf.Q7l=u'rU%9Ut;^8h0N1*T,M%ooD[`"4ghC+QqT1(V'g7N@r_Q#i<72jcVCPrB%j\X"]GLp*0aAQ$TE:`./Nqjd.Sbadk%^.\"<)a#6J&3[h@Rto@[hWm5^8T/_JYX2b1Ck0I'PNrH%T-C3e*g-j(pTqdm$W^8"%MPYN(j#i)CN-+#r*\9=$XMK:oRj3jUj@o@b.?uNHMjuS<)a*&a<_ZF[=;=2!Hs9`cI>k+he,\M?CNcNT3V:&'Ot@QjZ+)\F?@VPkcTp_=f7%3?,JFn7r0l@S_J(dfrb`X5Bh]fGC.Bl3+$=.oq2RD[jW9$ri:'ViK5i+1RCoN9L0,>Rd,5C"j7hFsbn.bh?#mII'VcqY6W*#KS?9Z+i=Y`n]Ddm"pk"r#%Tf,RXL3J(8rs3CE7S]e=bh+ce>kW4SOHj?#@gQ0]0/dn%j%'9!FDR]ruG70pdDDn<:oh=flQFK&t!K`)@bUT9mLI@hD"]1`R1`=46rjTbJYmc-&V^C#4a[MK4PR`\TQDOLA=PcqS]$K-.`V8FULW8*SVlnQYD#k8_3;#(4$jh$EdhV]+;)\!\O2at_kX_H9!Q'!-fKJ;L)#>VZ"Nd)#oqN-'D&3rNAZd[K#W(!^f%.1HGCfS_#4.9E3dlj-LTQN3g>5W:NSm^pi(uS8I`>0'a^d@c+d(W=`X;?YLjj2"_>.@X=$cg+8PYoYdSGq0!d@jD-];paEOf+VI1E<4b_NsT5P(e^eun!Fh!sO6O^)]&WT7BeHmr($r/EjdndQ1=+6\#+pL%]^4WHV-1bba^;i8dr:ct<.%$0Pr0Al#rQiCdVe64k.G\Fd@7'7<'rKG$([Dft6GN:*#f5V\*-`(uiqIhebgVO$V3bF701P:Eq/Mi[<(J,j2!oed)_]O?b+2l`XOq;,%TP4A/W>hbJ,:8hL3ta,JLV[eUaFZ*,@_,j';#,JR'N.Ng56klgMu7%C>\r2)F7c3dj]9`ViNrj@0k;pR-NY`!S:2fR56Gq$\>+^3^K5\_dbo/6S5?<:g4L7=8%07'h,]=%((n89"BPRZ-.&>1!Je$"[#mA^8r2%:bMZ7LS8B%!MN(%9Y+\5J<"Enuu[=.H4$b6#J@7Cu`g:oYd[a6Mar0,iU(G2&;]tT_eD/XCtnHu$mh+(\shf?JsUakJ:c,"'09,s[D=0eEi:quLAO$.>4mV-1,V.sgK*imW25EID\?^m5(3*!Z=-'g@ZR&l*=TNaEE\f9A*K)g<%<\1i%&7@^JF:Ld`anMuAVOGn%EB4,2?&><&'.PaeEYg,Ur=*%'MPMf&AZ2S)^DMNtJ_VL,-N8\BGjnH>-iIp,g58`A@Pml)?`[-BcG;p%Ne\'gH5fL3pYWAn%7PW\SKj,Ql%ub",C[7J\7eAfd)@:5W(A!mP%+m+_$2.tkKk6QOiTD+/>gF_+Pp@U2^:.1P`H[6A)LQT+!Ar2j9%CmGcF1#Gio*#?;0dp5[jBJ'h9pu"W'EXAeG_5I+^Y2sgHL5$DdZH"r$4g-\\5M>;ZD`\IZnN=gBc_Wleq3NBnJP`TK*LUmXaMO]kue_R6-@d>\HP40%odG=I9tA>>t`^%2%X]bNL(Y1D(ad"]?g7mrd*2r'Pr&RF4ebrB.#$/""ahe5(heIR2t<^[;7Xpm>=hn8f;Rb\T]IHhIlh@LMl!0?FtB%HJmD^4iWb_LJpRFcGbsfN4l-QpU"+K;$!iNphd.VH)8+4:Bj38>eItt*^ZY>dX;,)S&.-*>+^<1$A;;7hOpWdW&a?.li1Of=FfZ@"h>0d5TH^Zjk@/6r-%O8]NPZPbhoQ`8%8MkB1.NdEMGjQ5?`Xam`GQ*0q']#Ag2;M]ffF8R\6`bYN^,ri/[8GfJ=pG+C;PDK;PWdW1:CSJ:'XQkH637K?JaT)6Ok25U!q5IoQ2d#4tjngu/Oqq+Gi,&eeakK9&W6oC?ej0#T:;HE3GRp$k^l?6$A.pih6L'2;MR&3"41b"pdqn;%op]l^c+V)NZZj(,;Dkd#/a*fUD\J=t_-#4'_2;d\B"CPG.gG[hfk#PDD8kF,:@)LfP:TqC**_))GB#m(NS#Wp(-#hpSd77T4:^D/mKjK7)m!^Q8[7#)Aa$*>9GLeoZW/o%a4p;VT-NDhqaVVR!hO;Rd]H#@Q>Z2h!2!*EWh\c:5aF`d/e4%1XFu6mp+cpM]N>Xi%H>>m'rDDD"ifid^c9+un9M(VLtud>%U!mrqN_087]*ZN?M3IKP(Sg^3F#CF%F=[d'Sn-t7+GLbo?4&4cB>Y9!*?C]F$K5Gh>Z\>qSGlTn\t5LN/bdQ*lYWfaS2S"r'2,BQhP;5KF\.B-6M$&^s>>'@dhU.W[TH=l(A5bS=YY6T`H1LBuTW>-KZ``LcnseR1"BH8e\.>b/Z4q;"8cJu3uu`_?QTF_R6Aa?r(RD_XJ;:Q8H=h9t9%MF#'(e#ldU[L?^>hMT)e2`Up4BNO)C`%7[(2+C]4[.NQb9"5SH&/TCSMScBGAa_'$K#lIoeo%4/a"-tFQ*Em&Ij3B))W[ok;6N@]%"nh$a,l'bhumDA.l"<*5]Wbn4pqU2[0QlK3b=o7C"p@$Zl'.!19PCu<1Oo9-?6?3!k$A`bhgAXdmg(:5D*R\k1hR-g_2HPPPD";f`.6F.itK#cNL4pPL(k^4;Ko.*m4=j1Nr6GPR9gABLkh(-A*R4KmR1ZJJfRBa`<,QlAh"rgbk@I`N7n$8?L3F1\`fH_47T!SH:^XCo:=&d-^@GGpT1XaC>(Io:+r?X#q"X^:8['m0_dN3Y9tRr-X"aLW6.63;pVKKRi"5N)UAVu2.'s8KlJYBd3&8_aXKhE;/)#L'1PD-LV+,1PX[StsTZ-n28;JY'e/W<8[-"@eXo,+3;VGCdLIYDDs!hremh[0QI%e]Q&T,K*(i%#.T+#5$FVio9\a<@`?1pkgd4PV?G1';d]R6p]J.@g#5D->o')DT4jD*.An73Z8ZTHb=HF=IDE^$OH:l8kknuk>;KRnr7.I(fj2MY1aR+dX&Qn``ArQ?gqcop(#)Ri-2?X]SR26CWg;rXEs&s!1]5b1^98ColnhN^4!6%W6AIV7@-B6>UpVAElk_N''[+,%6uH[0XD'jWrGB8enDRam$^6Z4jn^-RbtoIDKXhd[Xmt*_S89j)\*:U]"Yq+0oB85@;*Kgk3YOS`dF(46q#j$2B\L[ldF6d`'3X?h^B9J[CaSSf25q0B#!4JPN$e%aR$Q'`/&.:\'8"Q7@=0/_M`foR@4u(dC;Q>jJ-=[X'XRB-?0/(j]W,-S5S-Z.rtg%0\*cenP\0r_^aQ_LkfB5(GW(P3'TNKW)dG9.$Wu5euRHgS\d]XiO9Sa)ddD0-n/J6IQC1?UL9>3QAW!^`ULn=9MiN$HQT;Dg[jan0hu7ApuRA[*&%;N2>ssJ1GTM[)]M?JCck76((pps(-uM?&7b"&R\u]Mu]_jm42T[Z8.7Ri*M6^(Ft_Y;X!Lo64kKt1c''A!l+5IfLDVn`$"R3"Nci\0&`?T5gu6;#CeMD9Q2THFaaUKMiWT*pdV$R2,+C`H/1Eiplhf,@UD[<#HPW*b/%Ed%F]Jmj$ak=S!].IMh\OO\U5&%E7Q+6O'"j"3YN-ST,GcdI()"6#G-%DXEJD*RA^ps(gT\El*<#6rf35#daSU$t9:/*a"^d^nebE4_iC)=J8#[q\?>[9*/dt-0h8(ksOq&o%37K9AGB@!r9jD($0SEAT>o1"L&.EVDbqsf*p7#S[Lo1WRK>_Sc-FA)k-08FBD.2"L@UiI4n6nebe%:A"?9"Ut)acEM,\("_-6V6IFkQQ>Ye81E2Ok5]PD5(ig+`[K*^f:pIFl]n386+8EH8k:#gRR$m!Be+>UQ527P7/6#ElT,5iE([106G8=\,F@N%jX6&nB!jW`s%Qoi]E/G4$Oh,k7h[T'J5WU=KcI6$YqFbFLdl$Un3oW,I9&6A;hJ_&[jXaSLIc"R;I5CM4)pqVWi'=:5/_X?-!6-DkDO\E?W-q13UB8$$N_13r#V?-M!,9H4j-bmhlXjTsI3sT:R0R@DnaRF4TN.^Lp-#S7_HK$/f]cHkg[]5)-u-j,X>!\M5P1"EL(UQC^o;?"GZU=@=Sg_s,!$<4]Q2O%[(B.[?au,5hY?l;Xt8E>(eW@Q>Ub`(Nm%^nuCZc+-Qu)^*M66PB'.D6;`KnB0l;7N38Hltqca,DW1'oCQ.njD,!"%b`*BKd8&\b,K'']6-aa1IalsS!KNqKmsGT+nll:0VN(GW&UcuW5H+1S?;%h?U8F&8%KEeSmb!#q5!Fm_D8."VqE`&?;d6C6V\l4D]E\0Cc`_s&HGn9_pIIFn)8"E2=\\ocBXVT:PLCh=ShJpISt2oqgS*,a!5V3R=IX-a7QM4H>jt`UNo73]pP&f0$bb*m;LdDcfSs3p/S`&DN+.Y$4rHYn6N[grc5\]]?K9b>IoUONVCK(;S*mn+NpP:1'6K!N:(9,Qp)ojR30hDIfHe.fnNG/*js1F_n']4[(Q\#?/U2T&)[fu8r1MVqWD=sAWt$'5RY%'AX6FLqGdTVWM@^:DF%'>#'_iINr8F`fYRl?EM)Po^3R_-B^S=gJ?iLpo,p*S1`Y`c-[Ue8J:^Du`,'gc@LfKoYr8!V]Ss=@9A7neFkGan_OBihH\u>=gGd-q&--8HqeObIsZPOSm:OqduXk2e%>KSgjW(ni(!%<"8[H'(4QS['fB@F"=+`X6gP],=2g`f05D(KU)Xa3bBUTY`;FtMDpc9IeP;i%rO#I6nZ(U&$ZRoHJ&.(+8Hb#1D+NK*IW=BmI'lt.1Sl4fc2El;c9?iU/Acc0U1/mZ*F'RoW3KY!ghS#C@.Nnm9NJqkE28o&]=#(kiPRa3sS1!Gj>.OAs]Hg_-bXSYGe!)XGGFTq]*qW_1MpGMeOY2qlAn('.lsmjIs5HHYA$8Aq.lJ-*E(S$K!-j1%W9P$tj3u)@*^FeB;.K#:I:6QA*j2d0[ThjRnO4h#OZHU4@cjNbe0(s$.$oln\dBut65?cOkVU^(\B#r21E8io:NZ)f6Ta02om8K5I`9?lqc;lu6F\9IQt\3@&'3\)j^W!cI49I:s$D_U;E.l!)QZgLUQ_c%$]ikFgp/3_HPa/iC:3/T"c"6VR@86CF4j#?cB2n$GpD,4l_@3rOu/Z6F%$Le*7p14iD\r":W!1U4Gn*T\FT%5'dX^p%;i6+n(>"Jb?[P06_*o"(El2L,lBH8>#I">UL68kn(G2=T31V@oH3i9U`l-=WNu-FCdjiBDC3)*Mpb8%P_bIB8@24cKb8/lPDbVDks@-G7Yp!o'o?eu$sY/SL;DI-H'/17*)qgJ3_e%k7%DV(g_pRHh9C_nFGc!OH/Lr!1*`N5:qPO0*Y,l>Xc1F`-c'fNf^,(dA-A%p[3D@5iY+]-<#9Uf_5#Tn-[n5keHRMiML82i/i'!pUHSlU(#q9+S9[P%r(^,M]-1nO7IH%j/'*;&GS#P,G"+2MRpX\6maN)Gj3Y3DRmoBAcuCQ7IlB&_eVO4BZ=U(\Jq/ARF3rl=9;i\Pi179-&.qVN/J=1U[f'-kL<\')ISBhg+4HU(;6_%6[(2bh=9GO[!S`o1R2EmAhR\1qI":!ZoRtEedo=b)8.o>u4Rl]LHk;inr?lF$lFiV\d!mCkjZ>U_==RWj:MREZBeT"&E\2d]9[E\&F(GPd[-g!(ZN'nH%/PTDE+Su##1R+\#L"B!Dlma9MI!6Z:c20nOkiOI**#)GUPS6kHOd?XJV"6-!_U$r5eY@TLR`q/KW0>dOYQ4\eDVi@O$ZX=BY8lC4l"J3"8##Y'EO;/)6:UnrVGjieZ;`7P$8='1R1VmLaZBa&0(".H/jmAX+:.$Z!2)G>pL[jnBp\Ks0e2oR^OtjDI'E\.id4^ta$1n3/aE7N<#sd*2a<-NbPap/7i40e2IH;TOOhh>XV(0dp$,cH,D^`Mo9rm3F@B0RC[unTVAn8Td$)AVY"8&3P]!kA.:4::^-4l8hd(Kl[RgPU/Y8JbYFLWIEAe$uj6#1Zfa6,YIs5miO5;K-qM0P5IhbHP,QQs\U.$K8d7C&6(Fmb,q'Xa+(5X2f>*g,S^uI@6:+,`a=L%,9aD_WUh'Mc.%Gk%o.EI[t!>G&?]f't3$k$7ltl$9a-SO""15qSs[qpN$Q)#jSXj#?'Yq]+:u.mmKRpEK\^EKK]kKK=`%60="//Q+2qJcB4hEbq`-LX-EJfePR[2;:R,Va]Da(1pOt2c6;J5B0)%?71E?]C92Nlc=_XHEm!+J<1Su;N-YYDE7guB1cdBb#Sec$p)'7ckI_$>UHZCm[pnXVWV+0O.GQUn,e^N3U]W^CdSArD53H"P9Mfset,]d*566H\q:]u&A1'u9ub;]&W7p\J3t=&3D9hi\'u1>qMPZ`=NIEc,B2/8G2T&GE!!:fkIOgT39$$O_1"&+FM5IdX[>CIIPPOqr\0GFM)XV-"4MFuH*d\8sLJ]gth^oo=<>=#oAN&:j'#&+JEg^Ts-e:ZR,hAphId^4CZ?,XU1jc2Nr"hI9oSMX^?B\N6VS:,MW?f3*Lbm8Y`43>Bon4*:g*'^$DPC4<\VtX5n[@aK&*:;s0tTqDWA>@%kh9cg.P(nF7_Ab:>'fN*mW0WrNL"oVdtTe8q<"(Oa)[B'?7$@gkp_^)G"[f@W_=$:%VTu3dFjT?:nYG2+;04a),N:fP9\G8%\'$jA.Ldh))PZRL6hFF\mVD:[@Y+G@ts@TSYFf/TUDR^cLRC0KY1=8S[TMpYW0g:o??Q^2o0k<"$]6Yc69%,ZqT`//sNX9fTId*lr*-q&i$)kCW\XK!'&@St1dJ4QNU":brF':t]Z&%T2:Cq8,+p\`"[>G7bO[bhhEFfuBs5oDM8"e1K.eWjhg^'`,E.bb@hErH!:CbAs-C]5&OhXDn]^/W?8VC;);_,'_QcR7*d:`9A7lO\pH(4If5%h(tRDt(oM^'b&$C%(5l;IVlTJ9bg%oGE(2Xj4W/:)nm][7Fi!=LZ+,O[bU=J[K!:('N=6:_qkA?G2'lHe)(QS,"iU/=#:42,cE.IbJh:`;Rfcp5'-<'g4hSTi`U9HRiSgR4'4+5G2+=6JoGko?3(q"Dl::ZF2q;RWb.22j0?n(*KSF'(O836*4TnlmPjDgn,R@ak')`WaRNU.(_1SR6(f_QK+k=S1EuRXNNNa#3V\r6Hr<;mn*/u2J4SXCM.#9gc.]Gif&aQDd.NXbS[2]3NGSbgh]S-!Y0`(->lC.'lT#2Zc9/'$!Q8%._<8>%9TG@Zb_H?T9j,jV$`N6mqT#h:nplQB="e%,rH3=o5/SGGYD+j%-g70HAeN;>*5$DY`H;!GlG`oin;P(cdR+U$gjJK2RE&s#PUZ:Pf=l69c,GNKL]JqfEKi&.r!M1r4A6$O?,.nX$9*Z,X9N2)e`IJ9AW-+`htIu5:3k9eE1k:H2gt`/LIP+`3u^*M/;1.00ruVC,U1I6oWnGn=lDmU(-V?K9Vd:&t5=;nd\@:fqBo%BLY!52=2!fYJ,6ZSgRC3JQPcLjc;C\kirZk&s5LR!*sgRF5mah=*7[T)J8pj\'X?U%?#H<8Pt8+;8lG_"6RlTM!1^n4M;(L=JS,'/l/FI]O6CWQhGuKZ>cn:/H!lUou+ucmH@hho83;MmB*d6FBm&"'q)Gt-jct]?SYrK`6o.>BX/BBWT0I-5@P!$2+c/3r@23C>"OHEeQ>?q)!0d$$b%u_L61C587*K$XbQcQ++lt;Fmo$*i5#&5Zc2iqEcM4%5oco7=EH"Y=WYAa_UEfU?JWqG&KGu!_+1G9V$N3-DZKaDS4t\!9(/i$fk8_Ba\^R27@G]=s;n,6p,Y.$^5a"3Rfg_5GR15(;mO>X#PI*K*3O;[<,bW!EQ.uBQYEH*].Xk+F^:K[(g.qb:+gFe+"5#X(J1G7M]+?g[,S;t,9<".qh"J>rrn>nFp&8WqfVi:S_SW),1YpLi)q:dle9eG)B4Q(=]4qlI-Ok3LbEk'fKnJEp)BrFnb1Ccm5`^odob+jK7USZ;D`9^CZ$`i`6)dGV6"(N@7-4F^CHN+nDDh8C`JrDZu>O#RnI<94r@E-1aErh\CL8&qfDG&mS15Fm).Q.kR[R\(40hou>9AUm$kJ*tjL_*+nq42u)i0j9nW#8K1<>KCm]$HkeP3ILZR3XP`KaIsKi0SdED'`)W)!b3n%.>>(lRQ)oRmRho+O$/7hhqScbgJkhPf6dX4?7#)Q@p^[uP&E4X9k3fP@;5AJY/2%qO23(Jec@:Ie\+UU9"dU+rgr$4a-cP)ai]2Xm&3=2$%12Nn=tiE1d`2Jlo]LhR0_gAO>#^p;8W<2-V^Vn8<[,T4CTUM8H6dh^2uTGC.W$dNf'6\_X0TiM@01ZP49)JsUc&k'h7>:E;N4o9?8PmogtKPO-OO++0#-I(,^Ce7nX!5l'%ZC:jIht$6U*,g5?$'K?"'gJ.E3BFN%I[$!gr.0T:t%[*`I%p;T7'Z<6Rp.F-[Qi\QtrH^-l`-eu4m=@o^'b!%?"JIX=Vb[?AYZV/kpR*,\]L&rTjPuS\Z:Dt"IcsT-O0/.kU+kg/R>/%ADr$MeT`MZJLg"?L"@kt)F5pZDG,"o@.BpTkDTWD'H/dM.W.n!te?Fr!GDh(8QB\(ifB&$/8&he`;:-BRo"K:'r7::&kocAk2cVq;TUWI+$5Dsdmh[?_@qaRGo\p^+m*?_T6?PgJ!ouXfT9eN,pptY<[E["/Ln]cUVQIl4/2uEg@Gp[Qc$#\J0!c-D&abIGH!srGRPJ`*^5!nu^22g&=bT_aD^GdoNIp^mPXRi,&,'A=nV6V5o9pu;;X"348H[U]#JbG7c"(pXU7+Y?;PYni$9lBS0B4[fD]L51(W\ChQ'Da$uD*Y,sD^^P%Wfi&O[V?4AY-O1Sf*`K\D*b;1CTSn5D8SihaRDmoF$5cp[(Y`Z&U7atepar8]`LaSd@S=jK12/CL9g:bl@.HoY\e$X`+IHHkNT(#'3Y`m?>"C,/1h1TPCZgYWpR`Sr;Ag=Sf.8JD3(]8>)Q_7X>S>uEa@;O?ACFMdBC)69uNZX)M;6E*q4CO#2ERB_:?oq+l+4eCu2'NM'+T3Hi5F"3/LA!OOnjZX3P4Q%QjV7)JKjNAr/utll2Fb%Bl-8MZJ/;9n,JMU_ViGs=sKAH"cgop8K!NA#Y5A+6:5EFQMfa%D8XDPUh7gAk"@Q=&]p5V/_2l#.[l#If6i6]I;`/$%_\$LVk>95AC#!d$?hu.hEC0KkGfO>9?+YNlgVZ\Rj:gKAeb3BSg/&F,t8/&YZ`hg;M$1g)id/6q62-FkTpTogV%[=L:!LRrEQIk\ZL!JD9X@GE8P3?:,WSoq4_GaN:O0"ng(qI:r/n74bW5Ru1A4`JG)T=I"/kk@YT*XjcM_KQKlIhBZEK`!:7=F!=3T%]GqC%cE%Ra;BEhc=Hp"PQ:6L!(s5tT?m<;!l+/n$qN,FsRCi6KoT'6b^0AIDXIIRdu&mC1m2L8[d'2/0/659b@Odguf:D#UH\LSMJT_l=B-je?VZ@bmcL1.uGB<\-H>1$@9m0B9oP%f!L^L02cOu,Hth$NlmG&@Y(ujTZ6m6-K6,c.IN]LnoIatqV$I6PGp)V-_BNubYq;0P>9dlJPlYu">AeO8EG=7PIT'XC_I:8EHquB>"?2X.Tq:VtR8K#)lucdE1+f\#u2dNg-Lr5s')H!MQ.HqE%"5f6p\X3'o8G6a*:61mT-B-\tWCg9i3BXiMXp&]U4;;fm^$T3-dkDOot08a@CFJVDI*6O<)c^[qJahh$PS=sKb0.65+H0?`'%=o1s-=O$gB)4qgm8qV`m;)AXc&e^!]3:sRSI^UYPrYHI:a-Chp6P1uQso^=lOUTWI2F.PKHUK].6Ys4Xb4_keLY7?JOiVcm_C`)=TZ]YW@:pgc.gF"DTk(U]0L5B)9!*+4_YR\dq5:J.li2&\Jq44$;U7g_+`k?VW2sZ-ie_Pjo'R-!;d&%n_,fbY(W1s^;bJ@r@B#+?/EMjme>;[/989?qD5$M6-2>8%i*^V>"400=J9ic;O``#!E4X%+5\4;/Bb@1jgVD@AG>NS;J#W%;XtV6upsPL">'jWXk2C1M]+(>,8Ms<6fUW.V)+G:nDfJ\A7Ta:oatCO[4-%GV,7Eb;:!-WqN'O-4i-CEID7I2:^:=9!`=0?B9=98ONhbJ&&"I',qmUFVr#To-tlSANB\1BA/*bW148t/Rtt5WO!S:2'bn6ZUc+'D+E$1'5P-hELPh.=D!u5'_,Wlj\V>BR(p3*X:L+J0#g3*+B,JoT7K*,)s)f:YiYrbe%ocO;b[@=Fc.Um9pVWLcW.$g3cB%+FQSkXa6oQNYL(.YE,!c;br7g((nJM&RH8iT=[g,8`9.1P'oVVR(g_I$6nH8u%Zb-u`ZBIc1aFD8$4[XQ)I)lFr]pB#JG7EL+C!]#"K(BL^Mf+&C-mbQAhl$d_QT7-Wf^*7ka`R7G.&6&Ri;bgH_N'In(mabI3rn7ubdF4G*J3KgbpM#JCj7nN.`J]mJXW8,2O+jmf[O(D6Z%HJRQTT*G[!YMZSmDVdi4mbR7tY6NiGpU1RWD7c,4KZTr-pk*YZEVUA=GjB3$$Io;4g2MSDKZ[C42kY:%l/JrTJMh<)^;VOQJ`&e\fS>2Om3mGG$Tt+P>/%/#L.:@0]_*6-BZ>'ut[LIoh?(D)S"MEsEkgn$U=,Q"qHmTICif?0`=)4^__FFZBL[]%I#992%)XTD4spIT/Hh3Wp(a]OA#t2jE8H@W'5MT7Z]S(]ZW"GuQ_mH&:.T]nJD/,`,Mj(WN_(JbYplCV]>*JY4HJS)M0=1fHCi6#PO@b74?++qZ7T?QBMhXsA*:UDf[#7SFm1%TTIZY3`8Z"#MoY,lFqO2W]&QR[7/PF@(Maq;D*4*+b^HgGARQ9Ji.Je?C9b7/`![c:oe4+s2,p5F[/CRga?TBVD^#>5;lenp9[K((ZG*$cS0e0T'/T!r&[3,r@S*R(`<*clO0jElX;jIfcZtlrgo!R+-;;Ve.rI0'Y5!-]aN3gm%X`Y0+Olj&G7:DW8#N0B$QrF$Z4kGA-ZH@pt.C2l%Xf)oMRBSr\"T1$S5GYM:rA`lXE6c;'>+Ic$"n#/gh56cW2MEbIF!Z%q@@aXYKD*`!8#h8,ehNi;F=B5-"Y8_K'9!U.L!So1s,+n0H0JTM6;P%r;8bs6]rXB"4Bn*q?,)Htn8p=?P=2[8J#`a$B,RDs)0L+i&C_"0Cr)F'*Im<2se9(J\7Y*_oNjG,OljNFS+Yr7-^b/B.#=6%H9)6I>WB:rUWU[2]V4MjjGH-PAn0ch\NEhC)A7HP4ZckB@F6:>'@K;nPANo]q"T&[qJ@"$8\[/hZpYkTlVgR9_7QiVX;W=Oi\IkThG.k:Yg@.7>&\$]B;PZ'Hk4A7a7\j)48MHY[u4MT2918O7`T!3kWjY^ppt)+'+<^Y8Ucf'P4Jh`XOrOREn(>PLh&Yt7RH)m)jaO3hlciA0'RLGg)2*Y+JU_\MT6YcZnOpD_TKJXgX;ru&sO"03nKG6u!('YjNoBe!`kF9Pi.*.uR^6IT7lJ]#J-Q9Bm"FQjuh.??2eI,WTiFR'9@h%P,`Xf368crS9B,dn_:Z7-2uS)YmHD7p[pYfWA0S(C7@04'RdSh`b6Q5@P:3?nRH?,/H5mce;iUSj6F=7P@O^O#p749tXZ%9_X&>*9($OYpf'<-5$EZD2CYfI1aM_!6;TRLIJ0UP?L'[FQnEDiU,T(8>nP/Gh.,DoiY"N](o1??JcU8.beK@H#.m]Xmu-VG;HQVJ:HgJe?L+Qg?E$P.#,%m3@sJrk"5_#*T^t%ib,hda&,r,9CW\3-0X69PSNgfQ=0E<\9=6?4u/Yi.h)OsXK1gE9hZPZ4(<\$B,-:n,)\9.6bOdW^2+oj9;?ql=:tq?)O$`KHB-q]/XMUWLOQPF9e168:D>jh4*qK?#4OSjc.b]Kj0^_?f)(Y7s-J'g\AZB)de84N$#KUlAGilCuTrW2ItNIkCQNlje-cs&UF7r"_c-?pOYf>NO9AZR6Z_Scc>D=r'@F/%uh7:GX>?`:\<,bkVT$FQVN%TLTA\h++-;2`T4iQU2o90pa10e*G]7@KbmBg*HsN)F&qqq?.87RH?5;T(ti)cY)F&+=;N!liDi(2S2Yoq']3:_UBMPGM?9]C#8@Z2h$EMrNn2*g7QXfr:=s[qeru'>#Do:n.?MD*CpJ>","[jHksSp7nPZ^Ko.=cao/20`#[P@5BE&jDj2;_mZ,gV.Q3H,[#s@1VQlb%ADWq3?p+%!N#+0+8A&c$N"lL""^HjH73T=cA?S)N:CtO1e3QZ?k5,P&0-sT5A/QXY+?M=1acBEqeW%Xo0?>ZZm4$5X6)ZWZu<\_SpcQQ-".JAIk@[Mf=>P^bp(jhAn$qtND;lp6,en6k;lg1:8A;:!m0"V]tCq#=Q!X/FLH27CqhG6hQWd+CP:J**5]'kGVDk;&;PlH8BpWL>a3n.tb'=c_/9&O#phN@n*[qhp#F$iXPk0c(rH8NJX@^ki_pQ8a(!PDH4f;W-41U'6]5=6X2GM/8Zf6W&\dF!j#spl9q:r-f3?F^;eX]a[okR=,ONTB:bRnb&h$R5$mBVDfK-Ohmdlji4bAMZMW^9oK`jg!4hTZFuAf?TafQDM^5.?J[$r(-PUMgJTj8KLM&^sb*[obMR8iCQ]WI'>mJ]r.CnC\PJ/k5o5.pY)di(S-N.,P&q=M*tOO?)L_*q;&rLJcckX+g[`M9F;%b3UZldY:Hn>.!o("[jn,n;uic8:RPqr`nuUrZ%PM1m]F+O0U6iHK(7.>Jk+O1k`_$5%,R@9FT\:30@k8c^YXK6kPT5eFbF[XGi&f@RaLRgLsdt((%8:;XI^94Y2c.:f5c7G8).)FPPOsA.8#78N!HA;Gtu-lJMl+K@q9YG0NQ.=(S*>Apr3#_IB4fs,FfCON>\FV)h0"7&DB@1f*J.THVYfZEKl]-luPB,_AP"$b-5NSFCS]U*R?FGU%1?"_rU6Ilk@p-A1?\M8tf$&W'b34Zg(@']j(hPPEp9#fIK*ZWA20,>Od4X3c:=W+Qe,Bm/<'#nN$/a(rA!&R0Nrg$^""6O!'TSF5IBemtHD8h%%Q2>&JaSSE/+Ut*V=#rU7W`C"o=Sq0S>i)2jZNf3dT-d>F\)d*YKe)0NkhcXjIaP'ug:9PB!JRm\Ot1Ui(67i+:Nj[2kGmb1P_#X%6-&`p94R0NXnb0nge-4F*\(GX-a36.CZCRAH,PH]R%=JrN6kqTm<-k+Mm#<>9'7O76!G6Yp&a[/KCD-d"gQ/29J2m?.3phMjo;mO`E%4Y<(3osG#QjE@g+107?i!ML)4`l('1oFmkK/DmBS[2K66,no>jEp38sRj!lFl^o/cEu/k!'C/%Ns;o:;jGr\%@-r50iQncBENOrJITN-kgJ?V0!r!KtHbPWGUlmcZgFc/^Xots[^'!+nT/r^T4WUXn\VDO78Gc_]*X?kPRXDn(#_G%-1+ZM?1\&p+hJB+StK?K&V^MbIYZH1+]$':40ET/6u0p,ee@X20RX.m/U+-ECM4#O<1/$9'^1,%;/#Jf57%")Zs!Fs=XjYMH3qP05'#/US"Ien.i]inRl$*!%GJa6'0m[^@1oB8C,md-Gr)XjH9mfXlYkF$GWu$oU:%LVo`UihG7GO#,P:+Oj]O>2/c=\.n.f;GeQ+=pj9L1dh[%Y[^99qM(aR'#)sS6iD@sZ:n?TO\J976ppM#@]7_&bZMU023eDkWO=L;XWVl8"YChC[u4KW%8I>L=N_fAbM=(b[Df2Wq8-7.epo'@Ifg8Xp\<]W/!L^Ig[%`:>OiGF+P1".hJK2Ro2Nh&eP`N4^=st,(,\&2KpsdTGI.8;WDW=e3UsV0&o>qF*7I@S@fLKnkoYN#qO.R]&QH\^W;-^h'MB*tPd2R8Q!k8BmtT'_kU=Z>u(o+kdtSQPNE[-8G@-IA1@V9r;G+q;FL>X&A%coD;[d0T1+.Qt*=T4%&.bqmK?BV9OG./^7I3'jQ)l;T=++JG!'kllTb%KmuYe:l-A6^a:'lgGRmJQ*Znj5YSX:j0ZEh(9u9:3[lsJZm-Zoggm$`%a,s-$4>B\,[;P=1LG"q>'nCn+9;b,ea&"a\co!/8KL'dbN=BZCup*O/&.8)a*TeWY&XT?mam/W,`FF3HQ,b;:_[gAEbjq)IF322\[\9@GGmqRR%kr4(;I]j`M?>U#sDkS_iUQP@H@q;QmlG\et@aKs=cd3C7i&XK-(Q.JfPq[m;t-loOA2olMhj7$TTqcnkO@i"ms/nPln/MqHJgnd%KF[p'5u7^+*-(Onm>)aj0F),5!hjR4o(mK!54#WMIOoYPjfSXOktL+?*//8A7Nl2e.lQIsJd(po-2L&=ChIAhR^]A8enQC9`jq!S^'4kB#ZC3ZH`ZCJ@;X`il[[s6<24b[X$+%'NQ+81jVK_W+7?,J]a^R]R,^O=I9(fCTF7H=\!%;hMU8Q@p^+"JZU>U:$Lma&@^tXX"6YNY/J5G4K$3k%g!c`c7&KHt]Nu`po)^D>`^>"-/1iLA^C@C83p+:C7f:*_,]OVoenW[%q4Df>!%(%?mJYY#^5L1(m!^.Mh134p,]DfgQe&tBXTeUD53R/MlO7LZ=T=uH_l29W:pFZEY1`gDn5m8^LA4lEi@e?TWG.V0bL=b6tRnkL==T"`4`Rd"]DF*j4p21=3rCM[Pf%\o!j"R9NbG]io/eEjE/)X^$H"9V9IdD09(Z/u[S&N%htcJ+oPL!0^UXYI"G8jX2?5$`F7"66P)i!UGB'5AYJPO\0)>=RU'B5,P8gp&A/I]Ac(:qaa1la-[4])Vmn@ig:b:m.(2H/5M@%G!&4^R'^SX/k_6>I-Z1?].QW&3A'gc+6%c-'f5BY"]QSDiciqP'.fu5sV14a1/2rI>7gppa;^r/U(,c8Q(l!BjH&sHhV6>Es#M""$j@\c"?%!!fZcL58]qQFo3:<LLeHfr2iq+JQ<]_;('m',W:"G7UMj)(XKOVE40r^%Kpe"^rlh'RIs:Rq&7lU@jQkefbug*\'U.t6'-U2hA$r@gHnepYSor(_G4e5G39Q,C^rM-n=&?Z,e86YCKk_B@cQgf?_rW>FLZ:h,caW]nX5a3-0\b(I8jb[_ZO3*K@U^[:W.XW#?14g6N.knIlsR^M`rND'aj3f(^[Y"d]:E3>.`Dl9h092YuE8J)`\G%*>V\[DabBD)'lKYU['H"WKdA'C2qMP9"Rf7r)Sk?p)hp_m\rC$4ssb$AkmibL_NbEm0H0Cic)))iu^?So/Crqb#h(OecP1/X$_Dp:"agalS2l?a^V]?i]6p$:n>bj]?ZU?SrSKBo'?/<a-6?p-NG?O3j%7/Zct%VRSI0bfdc5l;>dle+$G@`$$"apAC@CCnO;,,.8FdtsD5=V"+XUbA&Re=`):M`Kcd?P,RCD:1";E0M^5lm5R\DcqaYSZ6XK[mZMg2aF].pG8GJb8&):euRI6N/5\+/Z\lcH3:%$8ZSJ$0[4Tm[ZIK/cB'>#^DsM&.*6kY.`]XV$*R3"*"O=+'qRF\1NN'mVhL:cb%)V_MJV"Yjn1<$k#\7Ek-;;0fnT$#Rc[P3Zt)0B6G_?n>dF:YlP3dZ`58]76@hE_.Zn*GRh(CN/9YN\[cD>i0?u:bd4j1HNEBC1a2ib^_f31UQ/R8'=*SZ<(VLM)(a-2BhBE5kKmT0Z]+EWVS:HuKMfDQSrEBK2E[ICW+V0Mna-j\lRE:=[*gSh3]Iq4BUW.V/S=Ze\VAZ]>sf#7VV$thJ4kI#4h(r87iS+HR$U9Oju]\h!udGqmAXc7a1ne'P=CDZZ.6'G9%3tO$(RqG:?liX)iCdeE<4Qd24fkIAosZ.2se7,-@*#SM/0n?!W[f1_f>eTnYMck*l%>'7?QKb)aP.,\4[r$n,^8oNR"/36QF^DRe<&C3@*X-eYj9#6mf!H/bkoCI^=c%A,LEASF;CA&b"X\#JoN:^UMZo:p]SDKZ].H^>HR)a3^G5mniYD8OuYlthc'qf;*cN.6GSa%CjK%@!NBZ`F[VJ)P[`p0B_Fb1-53Ddi92bt+4TeN2%``K(FO&$n73d5jt`Vu#1S54='*TBR]2c2M<`L1B2[etp?:1G&L2&AcDF2V-#CZ5S_%4;qf00bTo\!Wh]96A;S$KYuJc$(a[_`^1R^9.RAYqM!R!+qESFt"rTL-5VT1,=p?%:/-49ltu';r@\e`&=/f*qH2>,je:C>r]Zn*sCF6_`1g"WI@8Fh#jr%f/k'L2ZD8M-G#&.&Sui=pc5nCYVk[rp`9Q%U9:[Wd\$.mH*WEr`Css5$]TWQjUL02Tu5m_F+j$.pJ"U:-!ojq)C9'WV;+!#Q6HB>7>aB./TDNJ1i8=VQ/I^k]ab+"s]qq/q549%N_bU"R=n[QQ=lsl``h9G^NiL:uWLOUR>(#!(L@^;(o+8YD#sf^Gf?iDG,`G,ekDD"j`Nmp1\mbWl2Q#Z=!f/4]rO?Q>(*J/C0`cZZ5Z([2m,?gU9kNp6N?ipjeUc"7$9$l3M?mTWF]cHWSL9c)*p8@+jTJk:3V0)d,B`Bu)'+haTOZASj=Q99i4C!">g7[g&$f>_:$_]RrS\_t]-LKPp)ZK@fiDX8@eP,9\Tu>h^kUTI2#^MF23'13a74YO[?u3L:Y#at!LV&,S@a&:CSNC2CsC\fFPb+t3\q*2,-hRM)a>'MJXHbgg?6[dYNrrTm5Kl=jaBbZ`!c1;:DDD@/l%qci'JTQ&KJQ9)P8,)iNsK$KMeG.L"`rE\*D$V3u6.$5.O`HNl/=r@$cr!I-*D'ZVG=l87*[4L/%fRKF8q7U6e2<]FS:@<5m-FhW9.>rFO*WphuBSUfen=_h#(%T6j9O^IS3f_FJ2*3ST8fK6]E4TV"g_Ao<1saR%HdJp76/b!p$*:4:/-M?*;K4O5]V[Bk&(lBn5b9n62B'33\TL)pSNU$p$QHuIre%`](LCbCXi\ER:Us0FO(3B1^9:qhf:"h7q9$Us1[r0;)N"WCI1bB)5,$P+dug@/K!`NiI's7J<`H[[dK\V<=R;A$8V%b&oA802ZqViK<`48lp8Kd<3eD@dpLS!WZdc3]0SemkILPFe/sTQ&/;>Lp1+b#VkPdW2-#r.ID+A_N1ghQg2EIB=^fbj]V`YT%Xkko"WYr?CjJ6'2amV@O=snPN9L3oVSN_d?a.N?X"e'Domi6,lU9^9%$bUMKJi,(j2j&E?&=bUDZC2iV@%H(!I9%[#B!l;@o7HHbI%)%`)AJ3mZeAV'Paj''lXhQaFFAs'!h@J,&ON89Y;YAk)_D!7F\u8PiB"d+`4Fl@M$]$e8_!k-HgCK!/5G#b9]sdO71c"rFi5A[nP`0U[BHDk\$g@Ma`V-&fU6OCf/hAAl:1QWoSA1-`:c="grct4mY+AeH_g4Id>1&D!UN&jf>?6#EkM#9uK2C7.F9imZ&bC3q(@$(Qo!lKPl?dUYq5_T_E_P>a(PK,L4&V,rtGuH)^;BMF9EQ^$pd9Vn\k9$s#e4:29h[/RAS!"!unAG4(h(V,PJk"?(aS4-HUj%nUoGs5k`!q-9&/0!6tX^QX2=p[@l_rcT/RE!'CmGD@1:SXCL`M+j1akUbh110^4?Jg;$ugg5k(.-7;nPuIe:h;Xbg(+I"a;>U!5hG^cl@_=mnA%4AQ5\:$%>u#/t&IuiYpAa?ZW/Qtk^bQ'Jph:Q:Sf8^RDC]Gpd4MokGIjHTKn7SA==i6k'@a1418ODZ*b%_pH?eA5J>,;?%DX8r?f/#]5?p1rQC3AW-(j;/ZW%Mob^'KT^)kl>00n$<&guRV?XV9T3&qmMou_lXM4r'\bs']Z%E%KG,"n<[m4a>!UU4e-bf6[hq)WEY[s`BF^ffSl\qCOe1NY?riY.G+Z'g],?pu1qh$^6mes:?!bJ[sO_^3>f*X)KRb)T.c&B[pRWVOkX%Oh5"KItWP]!4EmApY=.B!r\6T"`g5Y+<3"CTS4DcY+(+TY]f\m(P)C-()3@F_oVdTt3E)'%J+sO1]'+??m1b"X$.-Ad6j=\960^k1^N5Y,,.GO[SE&Bj+%Tr6jW7A184[rer0)ic>FgA2A6n.M%,Ue\HH$*mmZC`R(dGF69K0\_8c/B^Z(KPV7F".q@>FJGqLF4Tf'b.3tWU4GXX@O=j>g)>qE8,cuEV]2@_sIYH#W3/YS7sg?^`%=;G`P(VG(sN!2E*[bn\OiTa4?G3qH+Y\47rTUS:"aV.D48f-'B$8R$)\!K?K!!X[-l0MR4*2#2UpW!e3Q:@g71Q=Y23=Y)7$aX#8_>n/HsnAa-brr`&5bBYHh,OT04VF>T@"\0Feg)bi>oToo$]@EQpV;=%o_5-f6^CuNk09uQEMLXqk'*!-c-cNeF.P&A!0/(`#[YAJa7Ps8(6^/M(^ue:V\!55Lbd31:%O),<9If)n%rpIh8Ofrr3jrUo]O,@I"_+P5FnZE)8bG0_](9dCiR6S;nc%)BAsa^@MV@h3414G*MNd4iF-8$[8RCANkVKNoLjn6P*(W(&;iFEF@S*-qnJ*/9jC[M7gB`VIN".B/'+G]=*6%f:))AO`qf,)[guU'..gm<8#/-_]>[0QM&T1#7$.#)ao='D>i7^@)6N6p8?bTk]DD5dW-U]%Ga(1r^=TDRk[]VNSo05]GbE?.Hjt'[aT^:LN"Q'kO>>XL7ckh%&=cZ[ARB]/oNKol7]C.e2Wss?n]lO<%barmcmJC\nmmd=Yid/!a**T%TC6$n$M$FK=Cek1<&^jDZ?^^l,hNVTI:<@,T?8"3,P,6/.L;r%#RAlQYTqQq%8:u3Gk$r\&iaBO#"R2=VZF?"(d+*NnG`(9MGeMHZ:s0s)YrTOj$Y)*UJ<5_^_;ZgatAJd[,CYA#CU__L>4`PCpLn_!6`Vg!p'hL/RoAN";#maEkq+hPf&6^Id9ZgaI1%=\kl2hHbt#omQ:4kr%[%BNX/\CY^XOf"?Qu,9*[bH\oZ9q'ba="$c_plJ2f)?oNJ*Pb]]s;JP(Vb-JHjQ\!4m7GrYoJJRbZ[puOJkpg[]:0DQ1)LFdd:dhp@;XCd,b"Su^Mhg@qDFm#53f$W8)+ugq8RP6FJ:P:N7a$L?$&c4qeM(+B]n-%DaT@-.Vf1og%V"Fp[85JoW+ue1m9[ng`9t\WC\ep$gm"\?=kkp\2]&70+if$r/u`+62[I`<=$BRA]"63ZK>k?=e%&?OD=gGV9+`0YT>XChp5-:Vb&)9,gdeU9D0ma!Nn>9da)6cRW^8,u'B*u:^KR0Jr_Q>9CGQYk5f]*c:;_\Z_Hol8UA1ne."5XPrK+AMkS$-An_-U2"Urg.9KKQcA(m^AWUFacJ31A?5A1([NU,,W>D#:)6nW.c2g(hJWdQKB1m.SK[Ep=$DC[o,6mD\pq10+KW:m/N%pu"30,&ILtNmq\A$]2jP#]S[c%6.EPY;9WJ^`13$cH1(iXt?()4k"iI*4MJGf*A<1@tf?Dd,H_D[>;.97"^(uankqQp:r:%em\4'Bmc5_nW^]&+!pY4gKGO`%<*eP+NN7MY%D(Q)%e"4iAT:k$=+%6B_>^IOJu3%E+s?]8K(!gEl*flIXkn$@0e@=h)t*M>$4_@jjA.DpTH=ak9+`ImloH-nUO_m3'+"tC9H72XfQTSUmBgh(O[gUB1a2u^,.EE-,*SPrPrmB*oX$1!$W+LK\4:csVpY&$AV3NMKneNeccWE&M^Y)\Jin&NO1f"`6*$K"!8jnOBW_h^:^$4);FEqC%on^-k6tES)FFlLXS8RJ:Ull74`@3W\XR^E%7TS08dE*HY#n(Ul&O$#:Pg3i_1n_%+,oW$+Z/E/_d[^EPi+JY-W\g8;7"cNoq?p$Ni]YTaO.0E:rV8n*f1Oq^^UkeA,GE1L\GZj.dnA8KjP&nfM:7+$q^ZZn@DoDl]9(Z4oS`&UENA-^?f:]0:]`U1QSYO6md4KE>/aAF$I#L#pb*mC@[U9>!`Z@qY4@;(Vps5GHkl.a[KDpaYt+BH](S'.6)lf\k68_l0dsBJRPq`LinPd!073P-8D:N]J=['O%2`UG"*PGa$rKrS^7g/+VCP6,(A(.M0A#&`MX/+b4ffrHhk6GV]2!7VM]=n:BQ=7J)-Rpm](OU^oQ\#7f218(E$%dTQjj>Fh(#nuW'eeILXNpqi;aq2Murh\cd-qDO7[>rGWG9cPPBMF@e-QUF_g+J^"*4#O%m7L.aKa%_kMJK`PKt&>WC^!q8s$Mo?(s1jHLTT!^gd]dW36k44"LA]F$U$489SCs#$";:Ye-sMAp\AAd22`4B&ZbMqFCGIeVkO?=T(#1*[E"bNd,3/.\'?DWD8(!P3XRU#%A0!W(Zd$CR@c^5tV:BE\->n5NK_E]>dT0HT)VbtbjOA!p:e=>I2:"EP(1_]&6Maha>P#2L.kT8YbmL6_sY!k_sC"IVrP_QL_`PQJD$qn@1;4E.s20W?Qt`krd^^P`j)4ni)mTnAP16Fj3X&ErNn)*mD=bMiQ>[X)LN'pg$`c$[?fMMKq_oci)#eA/FplbK+Vr^\04O/10)%06Yo-c4Cm:c1nW4/Wm!0>q*)#']TU^Z,_JYRTp[WOg$H)=P#kfn#@sm!:bcr+"<\ac=W?QbTlrj4^u.L4%n4r)mA8&3![W]?2,BR%n*=J/Rg&7hn"hT9JS%dX,:8E'bK"LG!5fZPu&;Y#g^QXR>S8L62\M5d#=THe`-I-H%JU>%i3q%G*\pU-'P>#`g/++^M?A*Yc"N^2@q207g+fBp;G9]HiSc(5Igu5Kj#T\usff2k4Y:/0]G29]bJa7Ts0Wkn9lX`"@;M"2GI!jLF$m&aXm46$.Ahn.JVMmhbQ%m>j-a;rj<@huWnc4i'mg:'Ar<;;XBbm)B$TGXM4TU)3QU`!%\g>(od#@c!KEkngiWP&A3_@:SiaB-,=U4>Trb?qd_d_l=Dii4hrLIg_Hn^ao<:T8??_A(Qe?<]i%3+5P6.&E[$P3AB$SE?p3jn$L+R-cjfRlkND:gKB.naEZGb&gDA)4ee961N(>L`j+=8g=_KEhV67@[0Ig&X^I7>*5>L_4BImGB3JZhXsnkU'6LkE:LgSn;nk98@f?!iAgQ7`]ni**]qD\ONS'8;9F/*?gl&>X=9N4A$Jf?iT#k^mn-ii\cqos"Bd0/gFd[2p0W0=26kK>AE.e7Nl#IK%Y5_'5skd?eo>]%-Pc9K&d(L@3(4uXQ_ACsOXBdh;ic6P_N<,QAIH2Nm%Cj%ebVJHJBf_f"#M8'r1b,htjg;#C!V(JJK<I)]=`U*4WpBO@CfV[JrJt''>pY,P$#2.QFaU2;Eg!`7PTn?&@m6Tha0]:PapBr45Ooi@aHgJNulq15gSocn[PP`:^?V>@G$^J"cf?Tl$bU3PV4RoQ>;0gX9L[k;bLQL8UW8&KUq:.b+u@5r\JG/>6ag..m.>NnsgHS>4"/Qd<(_\Dh'i+a?8+$6sGP)<$f[q!$n+:jmmTc)NR)pGV-5gf/L'"ao-r$#MXk^+l/mX`fkg*7mVtV,J.]Yb<(R.8=#\*55>8c=:0qlk64nWB?ZO_Ae$_0E%N_s&'oT9`-nm@qBa-d/=h6A";u5taKej?N_:/:/>e89\"=*M"Z7:fT*0TN`ssqC`lkecP!tLa70u\[XR]m7JX;>D"4])[,Kj#%?s$t\nS=_qm9uM'F@SSL7aAJo_D!0[KXHj/X!bqM<&A#7eJ3o\K!BiLHZ:XQLN)[/Rff2eWN.a>bX$#'Ho2Dke8,0"L[UZ).8u(THMnC(:@Vqj=gc'U>DGB"eg.D7Sk9i*0ZXi0R.L"dDJLhh4ed#euqd;rg0J7.NuPpK_I,NS/K:jm_Wn]q*Iih6n`LsL'9[KV,f*G#g9Jcaf(Y5%@H:l'G)fTK<.W]=)_Gu[>1$Vd`2,P=i6>Di6u)FKo/ePS5EfM32.V(;]D/WTsabC15kR"N3:E=(J[C4K`'a5or+$mIb5*>b=q?_6CD9[NSWX1<)-"@irmBee:(j8%NbW$R(+b0.N*Y(G1%cmD`/rWhc;/eqc0[HQ)(s[hVrqm[@/K=b0$lAegF)dp(<9IQ+#_?_LdFRjk9&P:HQkWT.cV@t8FK%DN.WArC=f>"B<`08\)u(=mng$W-+u,KQirZElG6KY#$=7XRKe%'hhgI5hP)D58nu]\+c>7)fa,;$hDY67KV'iQ]>U<$E8e(u46pap731=0[OgNEaQRUMHB_AeEc=n`Y(X*c$m-s7+/tY`Z^FCdg@)cIfa:*Us)L=f=ph(&LMgbp>,hfWN*]l`6l1,Sj#E>c<+MC]b6dc<.H5"BJ*f+@im-WQa$EHpi$/k(#bm\)6i)VkDAp"$Bit?:j/?"V1ef,L1@Z`"7$=JU3(.s0T"#^dd.Rl@K&P-p#'r+4f%5u=(M3$@-@=)7ZD)&BFD(mh9\dqS&ahuK(%ZM^0ea^kRVAPJ1'atq*@;n'LYN_/fuPdO(,oE4>1ldT-!s2Y)3M@R]JX066$^E-F+t80[6FJD]B0&Lgh8c"dU5SE]k=i;j#5)MWjs%kr4d_9'^g'u8'"Hqpi?J4Kq>546Jj`Y4TGUSm(i'TX7E:5NN3gOSn91j+SuKb$t6VE*0`ApAOu[3+Kh?\AF4+U>g(7'>D`N2cLMq=\ik>%^9(`OqFgPf>1'U)HkZnUk[&&O0X?'&;h]+"8o)adKa!PZq\f!.=N16='']:E<+,Hq4KhI8R]BR/tX)?LskD8=GQc2YM0^+LgN1nH!C^dYURUc>1Np#;N$h?8'9U#=iHZ9NeT][7nJc41rL:NhK\AOh8M^V1-*q?*uNCSG>F8[q'DT%_pKZb05o+q=6E82O19:gRG"78hq=+^-^[Gs=qVLaF0e<71:62Psd>=)3NoWWN[&=Wh*fipK8.`q!\1V'"_"#0,pT0"R$J'n<@=J8hOaGTL:^5>JJT?a_W;a@`gtB(f.O8S9p4iqS143I.4-V"q;j_^-mI/D%JBSR7sp*_B8Y?N`*hhCfh.K?<@CjG5si!3Tnb=gJ@Y5.lL:A9I1d?(K"t_&tL&,-Ul)P+ht<<)8u7r&BHB"8OcEbnqO>,];?7oAst$F[WD"V?!ognR^V@taG]J_%]p&6M6gW>^qpQ4'EO44^\+#j5o>O-5i(^8368dhYa?"GbA\L>A8EhPVW)+XZmQ:e,i;?+T/_7j/hg[>%(Q\hdeEbI$)TigUNYB,g'e+kVM5W-;g`7ib0];)8UVjjKh3etmSqmq\Bto4o.h5d@7LRmkGj-KO1,sJ:Op%pAn?GJn;aq\MkNa6;D=*$P@X72h3m/u^B%hrLLm]g#j9Tl_u8+LgUeKuh=-UCuT7-``J@m>P^_c_JD^'mdG.V@oa00&a(p/e7gOdFU30/5?/'2<4I(9G?>h"]5fCs)WAsA+`,WdPjOWrj\%==*J0"rmB29jbp)Tq9/3Es-:^dm]dF*5i2MVim.?3YFD9^Hqkj=Bd>E;RFKa-PhdYK8>Ia*+%Z`iA$((/`*7'Y"^S!bXC,duBsEJP$Ce+`>\4XDqs$MGPcXt)7isJW9We'!8k%R'"T8A-'UUl+-c-L7V#:iO"6MX$4G0:W&IJ%$W\VlaGrIS^Pm"h$o,50u)O"rF7SVKZ?LhG9C-=+*hP?p>O(RDt#`/Sgh@]L983kW%*`mmqWa$Y1@Bl&ZEc'Cg%7@^5NOBC;6TE"cMRB9g8DU.7!boqO&&rN3'#UHBJ$P'5TnlO0-+Fj^Y*8sp.Bra>5Sq1;X(Ugp4ZZf\:uRY3\.Hm7I9cJPA)(PN"8Ck'^K%m@0DiB&42NlN*%ON7jgF@a2TZ8tK&.[m*MOlY^G-Bcm?+b(2#KA#[P0!`Y2gn?0;L>^1LH?qf5DFPp_I'^#R=DU0iJACD9XGk-eT?8ua[;9ak[SIMlbdH\I`Ua";p-QR\IjFkLT\4CFh(/AX5=BqD:=_dJhdqSF7&?:-M54=[Pn-_iF;-kLr`At9bD*`oP%l#FBZM?q45hbKp`k8Lt.]3d'JM%A&g@.308*)[5L8Ms.&?":Xjof>[A7,`C!9arStXg7Qi]\&(.UAXYB1KT:5P4c&aWG^hTO)`cZ7cl:-78U@)Er4[`$Zt]$KL!^-E[8j:.@>qBD*/RTKHN"Bm5TjLq4a8dkkh.b+3s9d!%.7'8JXR*(:=J-N`/<(u@g.=i'igOtKYbD1!DZo,P:6hXn`lN1:,uaDpCj-\P"/9h(Hs$"'2`8`"^g?29>k9`3.]lcMr_33`g'Qcq,4o2L"6FI_LghEAJNp\A3OUs"aKDT#Gp6IA(b5'%G,5_oaKgh4ff`CaINqd3>NEkgdA^HCoDXV#npS!CPq,!9tK8*fhaWYY5a>6A>D-NgRJDjpas3?QK7QSkW8YCJoHd`G1NghJ#jc$R>)38m"2GT7L`$hYl072^_HoO1:*8ZW+:^IP@>KPuQr(V"uCm$%Y-qTthYZOs7k3p^6O0*@cOu6fZ^ZgT8DNo:D$9.NV29sSi\9`<817$p/VbRX_CO%)(NYgYE2't#560t)TK%Qek_>&Ocq+_9b\`kR4O!i>sOfeST4f"!>k'\9(H''?#=n2X*kIgfQ);U'L=G>lZ0?=Z"lY/SPdFD>IC'#t$oP6RL?$sp+69h\Tr38ku3"q&pf9Rhk_/P`FP'NNAW-r=8aU40q@9[FVE^b7tKgk'!,^>]kq3*B'*Or/)hnk75J!T0%G)a5qkNb%64f.a+^DPEEaabLs\f$\1V%b`0X@bf%Wn^B7IT++LfY%9?e8]N+b'odj7HLkm\H8e.*<6Eg*3a5!Ob1LF=(ce>RB-fT$Utu3/&`eCofGr3\i$*F7#:/**sN15K#?As!;OVCKLO3:DP`hLtIC#TmS"Xo%(Xd&JcK#NI]4S+JF=,#r)cF5hM:N4[SSA**5NE*l&K!S7bVdMe**3D!UN95?a)^'_[u%VM%4,'3&D3nP\D+P=9s;IC)GS\XMl2cGO=LD&a^&&?;+\)NO]\h<+faD+O"jg0.U-Q6WgXEMIfA(H]tf',aD+$'4F<\iRfr/F(^j,M,7N&lK30$jD4`h=d-%'#/]IQ@\$og//_^DbA%t%e4FN^"T6@\S-Vo=[Ok.+M%ZBri_acj@B32$NEcrHq@%mY=Fq$@qKs)_ZkC]P!)\o(_)fd,O/Z_17jTni.gdU9dhW,cI6sk.>fXf;u25k$*5MqJ#%o,jC.Qd.S9p,m!ll5CD@tm$8G9@rr5/:l.V7jO.ZmBnZkn"_`__$FoNo93s(.[5*."X0lgaiNG_7CW3Z47XA\QV(/:c+Xpb'b5;IWG2=N:>%M51dkE?,dhl"+!7=H)i'6c_VA&poEP>gonO"4b:/?9Dro>?Dn_sF\_t9U]Tup*hKJg/,,c8]@%#LaeS=_6++'lkQ71UGHYD(AkHN86o\m(#oLbi5E*gh]el!T]#Y'6KQm$7t)Garh?AZ!88pl"&r+5&j?nThIL?^oj^,T#oi.[Y`).j6N7HI.;REH5,UZ(Nd:E$"[hDApfKMt:s@?3+&?tN>hPEFcen,0/]LWihRAt%0@S.JEi5[".N?[sDcS@c^5`qg-uil-Ig%M=@lgRuF2UpmC!pMY&X:MQ(f:U!T..Z,]ceb8>+Gef\lh-rCqrSS[jFKXVH45b%6)!*q]>#m*b4jiqJTnTO%%HB+$CP92ROq^%m:<&KA[Ce5sk9Z35=V_#J#c'nb3N3LjaUsN\VZdAMXbC*g`Zs46CX/PMQ2"0n2>".VVT/9UKn2hhD#'u,8GC,!1J1K5rhr[0S[Csf7=Itc&J7C/`%X6_'Z:BThF`f7TLiVJ:!Bhemkmk_=HH)[J*gA2OPT,EoYdk6TWY%pl/XME13a4!'\ui#B+N**kJI78uL)C^Bh6@S#-=3KLZC3BW?3.a7<]4Dok-!9T7nV\l#>DLK3N._[LLrnb=olWa@M0Kcla#b1=Sfc$r_0X[,fNtRhfLrnMp=Yt6nT@sDl!J9T,Jp)B6s$^a('4K0E?&JLWKA0)jTdIdPE>)1/gM.gK>o)]"1pV^pc(_2>?7-rM_?ood!m%7!AM?44*WBYW2F.1NfA?9)8Oi'C[Z#:41Z-j4)AG^u&p[1F.OPG?:-96%TWCXOT`knDZ=tks2A&Y_:$ZA/n@ge/YR0uj`q;NA8.D$HKh,,d-a+VSM*Ui1pL,26L^"JTRWJPS"P+?WQ/_j&q*:B^#jr23b!^VH+"7`uCEVR6Z-`)'Mh@'p+s''-=?grVQj6n)Vs[h>W=WiZ+/T=C:'s:'1=:L_>nrYi(AJp9KP!OI[DV"PQNAAipHAHLi-_@BCdP)rF/%)%0aXl.3Us\cd^sNZL9N-I"V7_S)#lpmpcj)pU&$Tu'M5r,Y$Q.>88;YXgErm42KeR4W#_Oi+^`21AeKM*68GP/1T2g^G!Ce$JkfIMk'`uglT;NB+YB-GRLmL(i._b.@q3U_F0qK.U,m4R,i17KVp4&"U,gmdp.YetZM5);NYDc)ujHIAW?\ZeTl;a:!EN9FfC`iE[M1Sea9Y*86WUqJ?@K;@G2CtW0cuq[Q^_C'`rrQVhccIS7@Lo(f5`m%Zo1-2d(-;8V*cKpCEq=pMK24)>e5%Xhrr?J\:U:45\B9E#gn1=bYkZ!SR^.FpF@\.D>R!XQ&d5&p_"9-20mpeHa3Mt:p*W^.LOgaE"ZbLp+.EPnlVNJ$?FcK4B#)qbl1E[N%'P'I;m;t8\.W1"Hb["hHl\5`NimfAcp]fji7mJ0MlX94fqH)fJM,m25%#"OF^Ju`oB`l`.jpj)Do*?Z[P8os?$P1"(#W#tVV"ke!05-Alsk6!HlHSu!'/de&S^3I*r)TBCsjX,hoJtuSQW8IF"-*qO?-ADtOVYU5[r`O)OJ'0eB5NKV03?MV5)XX?:3rK#i&D(_Wo:[a&m\32P=YW9UR;;,',[rd"\aZMYX9%=i%YtL=Kqchdm5--WuN14:_ll=[Sijf9#MFdW^b/%^NX,Ift&HF_ONm%^97nCY+Sf(N8R:n]+GfURAD[fom-[]=A:WFbPPcAp,='hHmt_'MHVQ^bPYXiM'2o&bPjlUKCE6@C3\39n_r7sNZR/L.Kjte>GkJO\B&m5[3m,9K4fbjhoWb.f$nf*KCNb4cGr(G0=,<#jtYQLs%V5?g'4().;AP>&[f]$OOPXnQj?XW6jit'P/Y'$!,YAZfY'$K]FZE&4O83gLclRSIJ4!k[GSY1YL,T.BU^WJl\:hiZsQ+Qo+%3=CPlQmuf>6X/4T2\a")gWp/:%#e&5Ej(o7?al@gnrK-F'X@&R%sc0V$La0R^Y\.W>nd2chhud58'*3ZpD]A2h6\4#K$(]YTaaF1cn.%JR]VUWoO[]C_f=i\r9>OXKVaC=%)M$4+">tUu6YlDXr%`deK>KIg>)iT+ih`FnA=4g;,S5Z1-4n"q87HI8O[s(<6`8dkdGMd%ZabVOI$/cWZS%3im5+K*TWHhGZVor7i&\q&hqatXCd;"$;757Z7$qq=-J'6O<40]!(b^YHq1:"(f^l1;hDrU9^T@s%[.<8riCEte>ijp>SRrNf&'`jS*$BlYmuBAhUaehK'@mK>S)lDj26L%=P0RZS5&d:%-jb@mFU&9SNc,i_bGH/pU/l2pJY[KtpLtgBhuUra%OKGN=5S"0W($9KueKCJpU"J&t@d*^$08n`R7(8;;Tu0_8VUeFo)H!Q'?8Yj6iK\"m_7D0_\=e7iHa1bf('Qd&;FqX2&-jXFf/Kb9N<'gU7O"6qr,%LMQMM",ZclCE3@W9LY\$QPSNVlNF\'J'j%(NK7opDGdgS+8#`N]LAIU4!@q_,$Ns&_0IOTXoN/eNhr?@iLF&E8o:FRgSE5EU?\[2iSABhT0_?05BfWo_K_8K;N/mOVp-u^oH1s$htjWf`?d452GZ+Uk&kOjf=Peo8#D'U`/OQE,g-n(=Z=;(2'Eul=#V:ZWL>c6HI/N#H64:UR2Q@$U@^q2j\OJD%f"0>q'qHrW98kl!ieOQNr9(WS#ilItmZLm7LV&f"+S0Ss;8JUA_2e).eELnfd"aV-sbFP7,lj0kE/&L64WI63*cM>FQpkOWo:`j,[i791mWZd$4AWku'E9'1EV)PqFI^m#U45t'6K@?-'#Zo-Sr>/)2$]tL-KCF0U4$I4(Zn4"*ps?Q_DBNJ[3r,-A'j)6oOH(NOR0?KV/%(dc\eX,BTo,Uf%O6O0krDYZt:&*2qJO,`MfZ+@HerHg=2_;%2EeOi8K(9J)b^B((Ir.BB#nWGmQ7p@r7Vg8NBGk4qu_nT"3\rY_SuohAKO+Mr1IO+g8S_aWW"5_Jl?F\.CRN.I&h>$q]2uO%OSj#O8s=$k>tG1FZlqfbGsCf.a.L&+=8MRdYo(G#TrAk?jB6jdGo@=UArA2B79`IrMd,'GR"EI]Y9HT,+r`T'mlTp6CS'6ZEY<_t%M[dWrCH+#5$(*7kmj38opXSX`C!BLHT(9V-SC)2!F$6'](MX&B[B#+HAZ".]5_Z"FK[!J(m)\Z;GpC`i&jH[7J48C+1L<>WOV9BPe9M)tRl'PNsR:@p#h[Rsd,6mX3BD0CoIX#n%q10AA:))(of5''bH4gT`6?X!!OPcUX*Aci8$(Ht$9j^'S2TL==&t\9_NfNW*>Z:NDJV(bIq\dK]q1o:@[WX$eH+hT?[)4?-o7070:G]G9Z82LlTN%r8$$Al8\KcbchuL^:_!HkgVF0UToM^7YFs4Tp9Q%Fq8Cf#./E$#i_7ddM@QcngP6Z97`>fZ+DQ1JSs?mHL\*%7;eaYQGn!qlbLpgOVA/5Nf5k`OQV-h!gj`jk@SePeegf2YMI?P"(7Q;2>=i#GC7`Xb6(kMbJ#Ba(iYFsbUE)6t.HK\LMsq_tN7O%**Jo)GD`75UCcKT7M^GD,.NF'dZ;5j`&8n;ajj=NOo?!`'fJ0[DVK5AVpD^;-6oOM#D2!Y4N%>@+nJEXlAr[+u3LN>PJTCiWJeurVG*XkCIqZL=a_t?q,ZoB20[Z,&g%XGjSBQp[kknaY&At*85r?Tk/@@mB5ZpYCI=D1YM)3/79I:<+pG5^Did-&T;=:M@@Af8!.=q%46E>sP!oa7Kp?6ICh7@u#E7,ci1sVdC&RKr;FHuX)!;qcB.">dU25ZluKOBN]'sb(C**.bs=]kg7&JW:`I7B66BRsabjLTnKoY[D=,]Eo9Q&5keFa[YZ]*(^[B^C[T!OSkFis%JA91HD3(m#b11&R$==aQZ3_WHC9la-+k%U2:7J'&k0`p6l08B_Z*'=NngDql^sG\qnU'Qj4upr/RJJU=+3lkJBAO%m[7toGlGd.PNoB6=0?otq=/VEHk)/5;8)_\>i0lM$rZd#nL%Nd'W#i:rOp+d,"b.h9>14FRXj(ZebgZq8&d7`0q>U@j#*&TJ"]/bhHYT&Xq4T9L8j^Ws&,i0qt1k7X%K58gTp8Wtk@82$XK`/7%sL[]dF!K5L\VK6JPWq@s8Q4D:Qc;fppkPk&aS1DdX-5ShS&K[\BK@PIXOB!Tq)#sgRM77fnR3%HZ:>T'\hjhc#t1H_W>GKFau[9hHPWCYHXF#2D/&E]J_e\KcVScH9JJnf*BiMmZ3U725p4<,nhG[0YlL8KtjbT^TYXS$?qEm6B1+jeL=Q2``:.!j8RI`ejOW)<.T!Bi(mU!jWO8[C7r_Y??i^a^DLQ=P*UA4WjM*H[!_q\`?8'\6mu!e2@ee0Rh+Fjbb%iG(qf=OI.%I5,pT7cDV2gOfQggQU"2#k&aetoiJgP1?FUfa*neNG/")''ul:tjpAG0Y5Er`&`u$G?;W+!Fhd\+8l.Al^*+jlrU.BBBJ'L?MR=PO&:[fq@;;@&YdcO^Ktkh4s4'U)n"mQuH76r)AQE,@`\La:XC0HQ,be&s)^u?tPPOtW-=Y4l!p0qCAIVI,(FJrtKi]aFeQ7_n;^:!hggPb;mngl3"<@e?T+C>:*%P[4R/q>0[jeaHKrY0rJ0rIX8I?INif7q:^=IJBu>ZDF6'adY?'1dPa;UFgR16Qm5X]E(f,\M9,$=&CiEXMaX!ZU%i31bujebMg]M9moVFtHglClnQ23mdkrn4MZRW>6J%`[&5M-Q8PPMUgeJh:;;O,]WQ,bqtKn)(eo[92!P81Y)q>289B(%e(6W[>V3$lsYI)rm4PPS.kaKgH2jYK#gOdgLh-;&;/C@9(4obSU3I`'$]_qVu)sGcY-o[>#TNECNd9oL7"U5J2,kP>1GKc@dQ=D=7NCX&o>Q,c9+Rj]ALAb/@OLr\fE+k9f:J54E\Z9^:J0AjTnp?M<-n*6_A3/]Zi&'/>)3V^3MlU*\<(Y.)(g(&2afOdg1QS@Y\EA!j"dV9sq1_Kj);fK-CDMh6'"I+3!p._K(NRI+0!FWu3K?N,[$Y9Tf6>YiqO(@eB;BTA#\*@q&/,T'qEUt$pjK&;ppk'9iRsjqSiIVKj/C(M%>r<2WR%79b&sGo$[Y7bS,$P2D/NF8l`;q]o/-N[D!`P%?EbsZJK*sNo>V)#-E]XUr/_H=ZXrDhKM13rC("*42HJp3m%?hZX\/(\IlpETW1[N5NX1d[;!$]Bqa6H#-#bG'6oDnOMt-a`]9J&UpQ+\_Zs/@6=Za-eZ.IfUuJ"b/0:J7[)rV!l[:.E*nM1h[-SUqV"7Q^qkrgJ6/\t1Ej_+nK?JOBGfo+\m,B;ap,P#,.uQd_Utm^/Y_MCAna[)L\S2idM_*pJ9O#BWX.+UULDBcP0GUXf*6'e[Y0rJq7F`LIRhUc[Vf["1d)5Z:6_,5XRb*EGZ]+!_FpF+Zd4NM)^Bi#$R6'!MNr17-=)\!^NR9ds#6aU:73#oWlpMScuF1FP/:Bdg+#$rP@1,4S^95Plo`BKYDOIR*b+,`0;hJ2f;HTX`=b:h9Ns1)-];[FK?(@[U$0:/D$aNhO'[5oeq/V9*N%e0C@Wb$&c5(?A02d/C]YdQL6tI($m[l1Fc;\]>JT9R-tq("91M`Gh*CM_JA+YKF.=+Yf6VKO7Ti?/&@t!IJqLS%1(^ZGE>D@-AGRV)C>\C]AZA="`ZZm"j%nTC.K[-,Q&*"mu*jIO7%oE`mVmBVOdCkoR5U`+pg?ZRV['C]1HT7RnG5_fMZfkDao7[X3uop\%:);D9c([o,F1ZRD\2Tcm*"c/[0")Ftbs+JKbZR9G^rr@7[&]3?:R:41[8A^*5O1pUeNgi[!:Q`CO6@F\S=&o".]X'+#Xl*U2?0N?A$sDEi(6f$b>8f-lOnd%WVZ$fZVX^o[O`\=[hmOjl[#1WMLHf9k@d]/_Fo-b)Bs:D;>*&]UtPiXG&1m(-0Lpc_>3N*#`V.ag^MOGgcMuXm]jWjMPq_HrU:@V#tlo+i"K=J\OVP+_)_d'Mp=[W!\j;=\9pmbZ*]ATVX81,solie=4aNA$!f1jfZ@a9B8*oBTg40Au-R%4!X0+bPQ]W9fLo">I(4`=q<^,_t/d68L-a)_D8=D,c$rN;u#B_rVFZ+!;$c`(ncW52g7X1c61VY:TC69K_om\issdF0d*.G`WeGjJd;oFi\j:\!1X.^VBEK]*,n=d9sT'BoPBWOqgq'oOKTnp^9Ue'&b^mYIaU(Qul>+Or1o*^.37_R8IFj`$QkqSWU.lOe,;C3/.eAY/1WR(C0MgCl;m#eF<#S-F(_DrGG+@_YJaebk5Xj]MD5&D4_CR1>\Tm;C>]s_B+F)tj5aV!I:t[)'s?"MBVSR`+@7I"MK)>87WeC6eG(I9\+14!IU'TPJ=%YT\krL)a0,4NjYsL,AB(:46\+Tb_u#c7A!\rE&@fhCBUL?*j2M3q,dffO2]u&,&;<170>j"-A3k>^]'g%[o.QBL'819q[/reTJC:c1PB&6K+7,TcW`'ssTJ\CQ("%j+=3CI!EMHs&Z6l5?V;e;8M=%N;mOdQm#^hG%X6o^@>>V:Ne-^m\W))eV/8'XZ).+.'"m!*BT6E9_flk_*fQJc7H:suU4uGEI9mr@o-Z`Mb$DPRJJ<%p:bd.Z^^BJFT<#!jt\)k`Z13e%6E%M7P4N,LO]\qEPFiH*,G5O=(DNZ(4T2+dkfRD\ET9Go$Nj3`/(+Q>^jm9UK\CST%!NlM5WbN_lmG(($0_IAim[N/8[m_D`PdP]!6,7-K"HOu:T3-<9+:b=u9q@?o8"gn%4[=XO]17C*j<8/^jq=nM.m"TgY9)l@(3!lV,VB+tF+Dl"o]&3I1/8g^K-RPn#:X.0VM[#:bGJjHn>)4d+SX%heMtT&*$hqUr,A$C^kn_EnKd`4n$srq.+\'-1XOg6UY6YK9p`n%1oRKnMf!&P\Vu:[@l[dVY[CNQjW4<&,l^r,*"ll'cZMk&IL&hd#G#Ila:0MNjN"cTojSaRqI9HSl=[`<2!Rd>`3R>1'VVSa^3T(<*%)@OQA>eEc$md't+1k1TuGFH0uJLe9ba8?uH9,SFFt/OK]Mf&n:*39jUcA(59)rN$iMBnd9GG,7mtlYPDU*AmRN=mI6h<[P10mn-\Yn[W29tnjD*,eMr:3[kC1DFKRro.A71'6IZ";/7?q*Aj8W;h,9h2P2V@RiXY3RFtoKo!+pca\3+fRREcL,2d[Et+`-bSV2*Qco"2BYX0G,8/)cQ[]`"FQ7p4.Xk_I#I,I5?,S^E+52H_&1$-([(;o;AnKc*9Ig'LOXHBW.*Hgp`]Fg1SBP9:VSh@7-ie<]B"J!BUq[N-F9-fu7]gPE/I63tR=ZR6Sa!=d+PkbK74PUE%Ig]%13*'#kQk?tJ#rB_Hk@"kG(9*n/c,M2lbdn2^q@eA;LG=SdVS0eLYE?^Z>:)O-2K5q/BBC+g%63n3pK(aL*Fa#fg!RGg$9%uF)pnj#DlNJ#4M2(3%'jANa^>&c&B]lrY&m*Zd+gbH>,_$QD>AfGK0h(@4rA;8GF`![qrAI@Z+D`G!:9u%Qe-LEKfQ9);@?-1,)_Mi7gU*aK%E68$+-/[hR\0ma$$F<5*@QK!Wbt"m51q>V!ema0i/P)HoTBjDtYEb`:lIKP8_.:QpeSdR0beRk+En%gSVf,AD1F&a1\MM!'54J5l>!)a@6tO[4m$dDBS@gooj))75&A'cN]I\QMCgsjHN\!";/fKaD+DkZ1=MbAKD?2n;]JM;$)Q5FcPJ7%LU]54Nm>Y?"rKI,YjC$[G&F*L2-L%S77!O8cIH&tFo2Rm"Pp!SChtcfWb\L$BQP=][M!U9rP;D#44Ul/9(^kupdJn`15\"&Cdd0=#-FTt#YY`q-5Z.(A]1q,X"[i7FK8?C"[]lW/5;/c)`\"5JZ+%CF>P[]0B:UUeCeR#`m`\]1IuBlPI3S]Ni,8D`X&e(djSX]%9SDO^A09gg_b+bM\BT;`RD!,S-!bOu2?.mrOETF"c6glm&pZ3d[Q5)Xd']qlWWC]8m!'[HMrBl5qo(>="*lj>1"AGZJ_5N#"i#6_T'*PGni[fPT'nj^1jmf(G>hjRq?V3[ULVctL:NSY.7Qr0;nHU_3;b2pKO6dr!pHc`q;Bgf^kMQO"@&8l:7Ud:k]#in>LECF0MCk8W`R2MVh\Q>2c*VFO#9UH%QV.H+'(J,X1=>keE9&YpcDaf[%$=@1Gp'_T*Ih+#=F?NXZP8uF#6`Gb$/KM^Xm:Fs>b'@Z[]%E&ZO-^Lm&SmMe)[.\uj0-#T_VSX.+!2$c-S':-ZgY^-e79[I$PT8gMf_nj7;dUiP-bhUh1k+_rTo+Foo5>(@nfI2^=\e?Y=ho.-]VF_ei>Nk#/rh:rNU_usiRljCQm4`rLECH3Iknt?&C:Ip>gnAA$Otj(]a(<6&M\?a(9Z\Si`eMU3cr!l[*VZG&]s(86b:_n-tC_`bS%&\bFKmKC3GR(dhrI>H:U'TJF#;5_lTD8oFcbr(F%HXQa,F$t^QgFc\rqZY5W:)uW&c/JJR@#8l+4)-/he4!L*@KN'NbB%2njZlnd86U]l0]]RV\cs#@U5rskp/oI8MmeC#0B_EMph6"A)9euKm5AD9(fG^XOdU\u*jKHJ,(\0AV[/#2;T<7D@X_kCRu&_G);U=^[XGq4H4Kud.%_b)uFp3/CjqENR@1n]*s>ISddJ1::Tnl&>$;;aiDaXQ$BThGrl-@"$bS:W-lVuVLk62?q^CX+g)19/A?>s\+?Z)Z2r\XDUC:7#H]%_>gb00de%I.hS@kbB&9!\YZ5^jD0!"qK.1\:`aL#W!,eZEuaaf"OT.Q3FSml4iQP.gl^l_LZ=iNMr*Fmmc$j'FHoZjPAJ;/KNDR55UYH0i+"H)_4b$6F7FjJHC4/Hn^h(Fale(5-n+h]N_WGmOLDT-(0Ou0mWC9C;B3K1@t,W1*;p^S:grLCZ.^H^]A<_6u)BH(u8%A=uXL.G.\JcJWIW>g2`25o3r,P60N,4!:X+IO3^1.Sot,fO#12.p!Z.gnrC+jg=$+0YhX<>i-gu29Z4dK/m2N)C07RrCQ[<6%S-=^%,S)K,*CPtd4M`I(&?:,Fc-2E-78P1;<8e,3EHLha7P\+DSF#lfIF.W\73OPP9TmOi'08El?gG4Yresm/t8/e`f-*oSQ4La;gY]J$ZXi/GCDRFM$Ecn[PL#o3KMD:YL2Ht@T?utBuJO=.!EA`2Cj[XNjY3Rm>j\Ud'3A(D7'FHgAE@m8%Rro'fdIu'1=su4/"%cqinf1OG/tnd`B$$d2.D_O4aELSsL4A3O&d[KU[J]@bMp,KC!.c)F\9Mm%r%e+@\gpRk$Ntp%LcJ\6L9$JqlE3QSH'X4;=8NUM8Jo$b_>*p)QkZChr'WP:_UC=qH@a)?uE/IX@nN`Eu9IK==-:;8juq!@2&-)4[G(Ct.bkTX=Jss).uq^=!u`^92>$e\BOJg<-TmppN.B[mh.&NFsTHcVFHpUS5\%-`F(o>U0C97(sh2.j!:)VXaeX@@N:t[#c>ppPed[`%m;oAQmJJ?X.KiV1hW&@!!ct'2?[pQ@OMnDql8IGf+`#,$,0%4i*6'$uPH<8kCX%;i^aS]-^\'EX#l2YGdq)jP@o8-"l@Vu!VF<8YK:"n-t4Fr;bL`d#*El%AHi@B?ImP^me]a1Z0"/j)`[c?Lp>/bR0jMI2WLN"_l>*kln,V9,G`4BP?a"pFZDR[8E5:ud^W;Un1A:S1t'Gdj`pGa#Z75/">j!^X'd"Jfd$H)rG\H@%T1/<)kle_h>T=f7_EHGDR)_]67?c]K.0`?0!)4Wg90,-%]\bOcU$F&cNZlYC[j$)^E+UdZYLs*=N3Yg[Ye]a%pdW!1LuXX^Z0C8$3`9t.Jne_6V&Au"eHIEFtD++MJkG"Xa#La%Fk?#;UF66ic[^eNm\7F;0j>N1962S0V@2!r)06.hGcZ=FS[#$&0`$530o9I+%np[c'XhSp_Y[*YPg**Lh+AYAia;=BH4!_8=O\p$uZYASHWW!=]L?^_J:Qtf]MrK?),N2C4hb+#"20H/YO,Eb@[a8qp55\SFq%#G=/s]'/-!:kK@@jGq-4>KCmZE-8)`TsR06AJi2T.5B7g2_2r32+`[AH"Q2,1M][36D0fKWcUPp^R<6F;ZB&u"#?t.`H@dX[rmJYq..Ph7qq\DW_K02YK9!Yo,C>u.p1OA]GaPaU]03^@SJsu;k0Y:sgB3*\*M*T/ko;$6g\REtZC#Z+RjO@R%%kuFkJg'pACOKj'SqW5ISL>K-T\DodE85=Cu`kfc8F[rF/_5oZZ?#8or26;6dRu0dECGLpcOVL+]nIbKbdYhsmk;oha2#HA&T/-+4"+6Y4M!4"RLJG%g3u@+]E+I5)RcjP@a/2%<@M9\X@g:B0p+[#$@We`Gs?']LSC\\)`&T#lD!rL1X*G9L?mkAG#UZj4[UtXFS`Ce[DKZ0%LEIruSeRltr:tVRcD!4]4N6ker!?>-%]U48*=!:V:ULV!QunXicLPV&'Ub<.GG1?&io@:bP(r)>n]k%hC!ul-56'C.kmcRNn&;2mJOJ=#VJu6qe6:;e\H$SL_eufLTAi4euE]_sa7Qb')8JF'Au(GP-R.i/C'bl>h0#%>Tgqfr"t00fV0sCD8eI0a.qh[LhH1kmFkP'j'(3N%6gQKDh+5Y5>B@9r&!$S0(HD]Z9X*NcQU7h0S#FH]\!C%Yh>/+Ce!m2FA$ZLc<>a,9`_NYn]>jtIlH3G_2X)Qf)`mau0V72_&O?VWSI671-U_4:LKjTMTg6_#l.3N7Ysh,4Mk0aZ"B#=p>28l*A7q8>l7D4FtE";aW6p>5P0tBX])nt]8&0%U3`rTBeCX`>5UacY,'NZ`W#I,a>HhfVp5^)(q*pb^Q\^:/Y^+K12@6W!,6bP/j$*[2Cm$QrO.;meOa(FAt'BIaCG0qS,X\A1fZU7f%R<`[G]=;[[Y%o@/R#Do1?F@U1^42NAo!a_.)e,R@P,gtq\.aAQXf`THEplAo`M3DhCLa8,\IiBO6HXHeKel\_(#8iFOLg&IJgC\n+Voh:2mk$ASNV6c&;&el^bEZS.*(NMNG"MQ3GuPRkANqs3^Tqf?aA['q(>B@oi6:P&M+LBN9(9SdrAk9oKRu:l;`Ygt@WU";^dHapIg??aNShD>1tR3Y\%fP;'Jk**RLMdc+D$cE;B3R=;J"V]nYFU/oZEjH.fDX.G@1CfT2)+g@NCXIWi^0R26ds_`C\jj,LP$op$'-c#.s!2WC))@cXN6$J992WBZrFQrmgq,[FV-./(G/r;+,WCk1DOodfRFgJ?^P!FkqqSO"_G98Z(?Rk\2qC?T*J,]E8@3Sijj>QCVK]1S;rnarX`ZePO11/11"9"K'a1/DOOMYO.prJm0X3Xh&_j8;m!9epiR9J,4t]QkIAOj.7Uak)*hV0$)>tDZ1=]TQ"+6d6:QEGQkZ"0([];tfXI,"dq7nG0!H!&BPj+*mHOr+qq$.FZoInH>6q)49=lO*'L8=\ulV9<9,6K_0lPu1'03[t"GJD-a*/d4G7;&pgi-u6`1%PgP%2W5<-&)5?8Bgl6@@aW+DDcFQd8bC\Y:&9'2%r+[=V\\c3-fC36TtKI&A?ZpN]-D?Q(Q/ZOe(a9pK*T8.r0d`(9B:7%o'o59dTF.0\5p;@=#ep:4@djk$G>>!l8AQ"8rSP>5B4s5q3o(Vk3lQp>04#S+N4PMZ%3m9hQlqYT@]k2S=`,9U?X+YMbd-OAilp32Ygj\D?6\`0P5V7UVinn_LA*GcSJ^L4%?_%dJ8CP:&ZrWE]e8*?Vp=+]MG+?\s]K'bsY3:?l]6LW!f$+,4SM.'nkFbVWpu;kLKrS,8L#&1_W`V&8P+.7FiVb\YB`@WN!uI`ik&]LtK-lY^0:A+9C&5S];RO:m3F0]oL!s18WKcWEgeb!27Q2h_IgdAa:j&kmqaSfg)dmU?h17iVCP3_#"`^3BN2=j7WIdM?Z8R?M^a,'QO$\iU:G;$#3@0SB7WCBC^RN4rf#>Dl^1'H(5Vt=(:Z::sbdM<-06Y*C/`mO],O&K+S.s\\G5C&4b1dWn^GoX=5V<%iY[s/r0\ZX7^ID[X@D(!K!AAHnIB8HD@fn]d?i$K=GVoKA9g^643$5Qr-,<*?7T8]7Eld4kG(Z>-JU5IH!*K3LWpYAVn:3[m>>%ob7,?"e/f/W(N[+HO>hBD2(gbe0Om$d>fs,gVHYQ#/I&.,NVp"0B+r\_I_K[%KP>7AC)fZ1S'D$`BhiBS*C?8)\esHg(1upDc8m8:]ZkOdkQ^jqboQ=p:>)T14aPtX1Xrfe'5Kr@pCOsKhfdn(JUp_RdSA=Te/lMLR@E6..EkY"TWmYs,e-Q*V/S8Xn]RC3*(qchF4IhP8Mu<8s6alON]h_rYT0!5Tan!l!/_-W(,Wu8HN;;=as3f.S2S:(;=?^.a,$-aJMDd=D1[A7q4*]d@s*GlA9`p6@5A+KWVgZ@*!A:0EXaR/WuVFVU6l@?7A&`^)Vm#"IcDu5]l$I_^dXD/T6N=6N0R;3!d`?EK>bY)qScJK3fHX_O6M0c8esddK1J35YWj)kpceNjA5Ta)2bmF`FI!ZD>@8?Pf]q]aXC/UXL9eorir5GdCRCR_Ri5M560N^otVe"3s7nQ(^-.UZ#%GmVlt(CY#sf=WBAE6g#HH$1@n-__X=\+Ch5GJ/@+EF'M2BNuV[S<04A#=s*/lFg2(dGs^(8_\IBu:JJC*QCgHjm(Us=.p+g-q\n%P^FLdtB+;b/YqR+6Me4rIVd(g;EJN*PrZB2-06(N2Z*8;8lB6,Mc^m-MfB&HJ_,r!6aOTB)`!u3T#BJX-ND!7-p]c:BF:`t:K%9f3ROIY1h60BOI5c)#FurN$p/)7YL&f9LJBPeAauWem\Ye8*2iMcNGtG<>aof8mh.,r3'X$?I@^"?q/EqZ7O8LZMSn-[%=pdD[TJ\gQ^9&C@lp/SoH"2YsE9)9\aS[f7eTrZVB#k&q>Q%eX7+cm?Y$b(dbgr+,cWt9SCuu834,degcj$bRWTZWR*Kq(;o6&6fJ@).SnlG\I\oMsiN4m`/\)VNlVZCDM%E%f<(W%Ol7UpJeo-S_iSHRj\`nciuO^*L]3$5KGi`ASG)gH]f%:BOf-%StC$IdHaq%]qeCd16@=%;>?S.dl([Y+Jl,6tUl^O'C>5cT?>$)nB&,0uHKj4gdl;1S#JZ*r$2)cJ"0c-)O=7F1,oS*,[Qf,(3)IHO=9]st.SI[S%>5T2&Yr@E;7?@kjW3$I<=2,**e;jcr0(`^LnWN&L=r-PY2?'+N3GUS7DgqkU$[M^r4JP1>)-t)RE`$4qD[Ig]\Ks)]?bBo\IN*N(Z[WZo2I0XhB]p%kL,mtSp5TK*>a&nitIm$-tQ77h9DSRh32TSP.&@4#-WYQ-W/;D\qO>"'M@`73s&X(o%RSr&l?MnLdZ.NP>Pmkdj60-[87TRJEb$g>1o_:+(]-Pjk#$I$IEu1Toeo9rbgXmXDLZ^T+3Or!pTuWf_G*s5jJsgGdcY2_%kFEi4:f-p6[&NbZ10:0N&Ul1;S?(:&K\c)?q"B>s_qP[R/'AL&Vh8PR]GMtc1`QfB1d]jo9=]%[=dqE*/9`%<$:IFGhj>5GgJ6JI?[6lIV8a4-&Kb`;B-XGm]fMaP>DHoIAao]K%iV5OgY%Ldu]6VF$Vom4Fndgf?;2dliBFEi^rp[7WNp`LR']7L].olCcG1d\,"XV6"''(UWhP>)g;`g`tu&-KMN:=%Vn-S89[cCXr^1M;mlUoG-%Z)uP6&UB$p[\m"/M`8l12/2q\I4kkD.nl?hBIptS*Vd+h^lhJ3?.HrW55`F>md,);3qJX_AJVGNNZXSs0<%pEf8)XWIMAs%FAM:AUl`I@0fj$/BXdFB&'_c-F.o>ZSlYh>`)JCne_qA_=<>Vs[IY0BB4cm`EEsnr]$F#[i%aKc;2N[_jr9"U-QjbGZ;j-8GV`ck#)F.RU.XQXLFgQMs%O?jYF%`GO(0bfU*FFhM';l:Xa)3VV+*K(%NSGm:f#d_0.'nWi7GlQgf'35D'dVJZZS0T24"2>6hHdFmqT1G=r`A%Z[j1"dVh.8[Ah6JSmQ,;8)STcmpU<#);hX`FrC/m0(u#IEIa+kpsdaXhr)(0!6Io1qiY76*O/X146HFfRqWD4n/VbUm8I_+#K]1gq&a*CeANEH18-Kf'$9^.2lHbVo*s7>6S:L+(lWC_#LXifPVM2^Dik0e9kN!$7H-AW+l6id5R&_tJQV"i8Z>ZT.7^F)!;t#ED0Y6f-979Fq6imf<"io[e@_NG<$[4I1h-Lc4sb?7j:S46DSf>(1tG7]$YY]-G=[>_s*eoP^)^nB>+K_@^)h&'fND2(gGIQA4L64l&_RJ#FS_Oi8!r*'116T83gY'^p8dQ5[N,@6'\KE!3Sj*5iLQ7mX4)!Pd<7-8/#HJCI[r;m3;\((4NaDr9k%u]p>?(m5<<)iB1a^dh.PXN9Q^&p/(AIW+AGo)^VQ@=5j4^nRbQ,s#.g\`#=s0HWg?RE(OVRrFdp?U!$MBCdjrJ'XG9Ol18ROWdqV1C3]\/;We8ddPkr[u_"%XP0cqmF60?K`XhRgep7,<^DSQ0l[\K%B")OT?D[%9,f%bA6OjehpXfOoHpQPDjIVFP)\\GMa,^0:A!.XZ$?TNX!,pF+UV-dMc"77b^DqBWtrqje3nqDDm!LB]W#EGP#-aGXpX6_>`XWldUtSt*Grh,D;;tmQb_UA:hRC](<5dNXS!*!\lS>uDTCZslA>"\3R6)%*i3aZ?S!3l;[F!:k%^c=[_*#@64@9T>m.POosX(2gd*7i-MRCgpurF3o>CcDX/LYh:6#l^<'?:Q0X"kRTJ^7uq6]j6R'/A8o_E4?H!GIqQE7cVDFa?b*Y)@;#ppX6f@E#pCfBs_l-G#e^N7h]TrB0&VG#[(5%k+/etJUL2aO$qIR1'kS24?i*h8F5dB-GHRZKZ]Rjud@I#*OIl]u7E`esZgH%Fu'#quW-iGF+"6A=nm)"`j#EQVEaW)![Nd..Dj)l(dlHDd6I59d[A;7>]&I+r0;j^Jp=_13p"Ce9"nh-5'e2!#/EJ9Xn()oR;=42qrkTGW'E]U7c>fV@'n:.FP63DW>_Ri7rd3.+0Q#@kMKI[TpK,L$d^_N.iFcF0'oGf:U[,^OZY+\t/$+M!!`Qs^d?,bJm`j.Zec]@4.ARW2Vq!o#/M$h<#]4g$ne@8&leMhFrd1!G0F;r1-o!KY[ZZ)M#(pPVO\9bhk.9S:.#Q$gjHlkVY1OIa)3]`(aMq^?\4GCVoN5i'D9'`aS.C+PI$TNj>5;(I8b<-AH2q?$^^8Fur?TGT_1[e#8;L<,"bqTH7IgO&*)hHcrt=8+.b(R.1Lp/$MlPU1MS=r)XdN%^!M!oFipKYZ0O#p:j2\dLdr2kh/%IX&Ze1BIrD>4Z0!Ln_k8/+?6h:'[o!QW1uEW\p&*DcrmIbWqZqO1a%G#%nY\iX>`P.:h;[mr4K]nB?n%+!dk.:[7@Ioi5'Y!P/NuG9Zfj+F@.p94d*]VTRR`k96T':i'Uj\GlG0CWn(*H*bN_':1uJ&<@XS!C640T:>n@7K?n=dA4]8blMO2k"67VXR9?U/4oC0q=hJ&[<41Ag"qsS9g%X%Bg.?]Y+NHgYEsNb-dW#oi)0n,[sJt[X')M$'Rf\mn[$2Fc8h)kC6cuJHSlTkW7pCu,Vg*CY[sTF/U8?mNi8e-Te.dW8LT)j?8s(jXKP>!(^!M_/Db<3"ij`>-&ndKW:)B%f_7W+'AZC]ap`q*fu&&.RBFPjS*r'fq=RhTJe-c"1j(]P_X*"d-2V<<&JA;Q_>N@(c7cYDj<2roO07f1,TBqZp6CEGAL1Is+AG<;N4K%jhkLu,bc?M'nd2/e8Y?fPOrL"Brr36uP$2`Ih37KA^Wq5.3.Y]]NorkGE<[]BoHgC,pAdf:>h!FD9(CUq:'YGelM#,61['`&2"M:2*%eBUcjaj]%E!rtB5I/^,Q??dVE@qZ/C-r:(.en6Q^!++bDuRB=>:V]R*Fh6>KB1-N8B>FWKsNseC3g)!b31OcoI\"*"mt54$!k.XHsgaUu?DKlZVoHmpTq&BnhS&LQmkW8'J)gImPOWobJ+orEu][5_`MX/X1-s$Z#eB2NCW\DaT?:1]`3WL:MW\@l')]Y(W%Ss&:qQn2TD\79P:C<(_VdN*FAY!omXAGiE@qr\#+AH$s:t!\Vk`.TD-OMs]%]_7:_4QU/>^'i-X[u+M#i2XV-N`N.0G*d([k>mX=1)j.9Li`:!gHCqbqXmdC"*n'B#B'c.uLD"Na'rM0,qrslZ[Z@$I-]qB"nG\1F$]`nDZ9T-N/VmEf__s7o(09_2IC=7rhg4>V^j5_CP0e3nl_C499I/B7OMU5)M7"*J2c;;aM)GT6*Q57THoW/-.,7IjV7@5j:+#WtdI#1O;)F\[Ipd`#A;.rOi`P54ro112[;fU45;3g`kuL@bE_O4P^S`!nfYa@G3p2mgU^?S6up%at]c#S1\/hMM-;lB4c"XIa"o0bY=cW3-W1FiX+1$%V*N==dh+J]oKP9DjBdKGajoj5@pL>eYZeJ`FN=`u5uMV:Ib[\`+A^N%-CE"Q)]$Bm6O3;!#imj3rm*85JIr5\4XA<5QpUJ#3<\MC>]q)POU>;r@>D>m"^rHOSlge"*st.S-7F#I3JB/cF;"A6Z;YX0+WV9;:X&=ti%KAE!T%"Z'M-DInDgR^V*cml0Bm1ID'L)\DVrTl[]O+Y?Oac<18I`Ip*k(rB)-Fb+J?K#Q&D"kPnmXgLT>+Rrp6,mMbG8WpBZh$(&jAXsI4pc=-5Wl:_jZor(Q0h/Xo>0"K2>XAZlkB@6J\r:]c?XhN\\,0.%4.T@aid;@HF.De)MP7kf9%O6Hir'c2)9b1EE]5F,tVQ=R3:K,pl-GuLme'On^3H3io<+=-c>Y+7Z;2r<'iFdic*ro&rkNl-iqOUPuX/t*o\L/<#f.%5"?jcH%+3I;DsAH;Ckj#Y?q36EY^j!/d(8_c5,8>$q(>T>;H44'bbhL9uP),d2.hs3#+Om/Krm?Tb4#1_a3Dp@;"5N(aVJb8_*dH1XS?^_.\1_RW+l/`)cBQLg+5B@^.8r@]&L'![:Yt;a6Orh>=3`j\K]b1T#&0/oEMX(t\tp!E>7$*:$`MN[2m_RN0KEO4ibnD]s3QAqE2UO0'5HPn`Q\GIq7<2d3PAkYl:-qR4:#dDS]&_#25dpl/uh\S[6,2EKr8d"uY!+bToWU*+7)88jUN[cC9@I#Kuo+B6)e(ujT0=8]Jb^3H;?d$OPKs.Mk=E4?:>4#eTj>:"%LZQhG&>%CWBBLYcHXc)./:?rdW2]I<8oJ\g$BoWjHPZ$lkS/>=.Aa!iObQU;]4ghqk"cZX3.+!\;A=3MBmR4:IiAfAD3SLT&G%7a:e,E2dTBM'*U.2S!Y_::JHXf5EAJE:B#1!qDP0.*lAE,E,^Sbj;<<+1Z:odhgq*bLBrSnmAgIb[E?oB+?n!fRQ08CXg]KGWW#r?KKZbTL)Kc*SVJ4@N^l7,W:LZZe6/,%,JdLtb$ms&SrP-_VE@u1Bj7Q^^P/Z9n)$RhJ([N&Q#G)oiHRYRunhp%)0B6@F`?j16qqhVM5MR_1(*L5$sTUR^;'C`LcFq>T?RIH?_enNm2iAp8Qf+''*Kfh@Pr9;/1[7#[3auL,G)'Y8Jm*NCd@Qi?%JU].MtVhpS-Q?3m3c\I;X'hcSFQE3\,2K3!T6YSJh(Nn$o._Ms%>Ej1`16ZPd'^ft2MOJI6#H).7g31u_-)VGA0Rle__X!7`,C)?R,&$j.7.b!+(3F9Eueg;j.SCI6VhR#h,u%^R$/@@AC-,QYtqFAP%'$;g,urHgT';U1B?Zh\+A@0mVMUG2peC=!bV6[:]Mn[roP5)*m/C)C!#a,FKibY,]hEui/`l5+HMj*:g7QU?^A%V]b*B<]7n+K-bjX3(HF:bl7T?4"%bk%p>1A0M.#["K#`*tnn+eDkJkQ8]#o;]l7`oU$pP/6S>,aE(DfU5$:p%M3QZ[#CqTk#]Yf!Y.M0dOC[8L,;eOc(eafmHo@uG;J:F9K>0TEfpT@p0r?PU`W`=d_lBOgZ:,6*Ng&ijsG]D:bV7ftZ;-j\GR7>nJ]:A)l4,X+9-r'URK#VP%?]_OEHQcX4*)>iV\*'k(gNS.@N+5!tCNQJTheIlM^\,627@D9OMr?.^lt6/ksL=9g">ppg!0]i/H@*a$X>9nrEj'[b)3IKo"Z(Q`":6AGedRn.g@17pZ>f@2'\2fW-6U@"+UF@g?hdskl:>XO$(/eMeMeH)RImP!W6'T#";JPN"]cF\i%]NrWe-l>ULU5+Pgj)J'1S#812noa5u7n94j&G<1oK0N([;GFN2rDE)M!;SXf$WE`7kfIYBm&p).A2l,t]P^Ft!4la(D*Mu`#FTA%](bH!(C8sIl"R5WB'W$g=M2\ODIo.)GHU%BZ<>e1i=dj;BXTT\sK?*6f9.E0ufGO:$?($hfn4l2XYqdhV#fqmXV@VBN^X<%`%q=g*k,k"4_'Ge*\3^Sog-0u4Z'QV#la>Yem$n*CMii8&BhnW,WC8gZCqItR6O&9:HJ2&QuQm=B;%j!fF51hYR;)\P_BKO#QDO03Ek1hHH])ZtG_3C'tC39c\9?r"K%Hbg:Q2KO?F+G\ZXMFi0!QD437@_;DRsq>"PY,]12F:J6B_2IC7KnMBcN$`-r4[si20f3DPTh1"\5A1&HFki'k6q_;LCO3BH\j'5SJ&$JK2.]MB_ES*&L#S[[_FA=8Fl7jNuB+H.B=M^kSjK\/u[[dkU8e68&K07qj;fOJd7m9<5]'icU[qC]K+-XG@seh"6M?QDjTKJInShpOL'774Y5[cSa[T"ZJ;5h>beT`o=$#^"p$['Qhq2J'%4jNEY0O`4fi_k`7D6*Laso21rR%TA`1la/j/p%GaG%Z6$P(C@:k.UbDb#4-Ff)*qKJ@4mH5:Y@tqT`1'WHh_c/jJ/@C.<&V/`@:iPQU9YMY1:@VH=mJTn#R(VO%o"b4%-mO#qLQ/bkW#?%Ek`A%La2L!2"#=ar)'*BaE%5Lpj5&itk3n^f!\*a3.VbafD0kr#Uh&K]14+>o`lK3q7.qArR37;[o3DK,RDE!]'3C^#6WgA[KRU]]M6ibFrqB8/&lnf9s1@/KmR:ZTTLTWVq_Go#256/C9p3YLKb8bPZ935[^@Lllb+Hd7TQ-\2f']Ljp?tlR]IRolai9W(FKP=gJk0Wk^[RbQp`Y:lcK)6@)2+,;[sc4mWN$4?ErZcfljSHa3V%4/;iULE40i_3qq4r$b/@mp9$t&C#$fI*qJ5&*1iLEH@lS@#6!/-+8,A-A"-2'/")OYZ!>R1@%M,)R\XF4Z=pq8Fanh;ojocecIZ!:7<2jm:P1EFE6SScu6BP1_%i6VG*,F2HfBa6OL.ijVEpmF)T#t_56TiAW8Va%Z;ZrD?Ve)G(C2'6!\@7bLOHknPn>7j(_gcu9P.=?\SRDa,jaZ:+pht?-V?7bM:T/WFXhGn?b;thD9bR9r^1h&Zk^IGNBl7bN<.;?OC9HA]TgUMVWrkrjZeK^pC\qsBWeiqKBjdg:F.Wpd@(JJ25^ep(^27e)Bmu=NI7i7iHj.eXGBZ:m0J%DO77cCfFj#lItV.Z!,'VuNKejC4oX$NW*T#`*m%<5Q^a[T"io[Pu/A`mLCL5Ya%1WYLu/T"^+i!dBE=;'$E;D#U+rps%n$2Uu[3Wd_79s7M4Z5u_.%j&pOn58d$f)34mosTVUYPj:J-8n1+mK*(c[8AF1Kn>O$\+W5!UfNetDUHcIG0BP_Q_Ype*8j0#3diM='7@LN"k\41h06DC1A9lN2o7G%nPqJ=M"03e/-l'7,4kcOjR3F6?^S%&Du<7s/T,>25-=KLHcEMi)p3al9nGL3^.(-<'dNPMusW9Uq(=SOt.]I>99&C#!k+&Q4V=pagAltBfWTRI@b]N0d;fjYr@9Y+`J@jpCXm0X$o'&Kk%/1#Hn!Q8HHu9AM'$0Ju\9uUN_@0d/aG%Q\t)h4o!n5.JoVGCYCg.W0m3CUkolI$e0^u]ccls82D=]3=:7#9G!MZeqT*1ASHS:F`;f`9OFT_m]%V*=#;]S?Hja[7Ni;XRPG,DB;pN<=B(7S`4qlpXg$e.G1g2.]*`4RuE4nl9E[f=Z7gC2#t-PN&N-Kl!2?*I>*d1]katT+\Q6oHkuMEIi;H(8S9Nbk6@?dU7`K_@9):?JmV\?/6U:QGI4sle/$G9Yhg[n.1f&I:pB:X&>kQe(s$".(X>Y/s*P-=,pHaC&21D4?[:KY+5"[&]uJS%95(lmp`UuU_@RjTL"m-IFUgF47:Hm1*"tq#)^pZNgY.o(Jdr/0I,.Vm*:YV=<#U_CkS/;QG@:rK_`\:ZJQ5@uAh%BhFJktk23P,4V$3Sk"p,6ml/)el43coZRAd!:F5]r%HG!iVd1&3_P2hg>:b#gMDM'qa3FYAEj@':#Mdk"uaoFO:L\kPtrSL=^=*Q8Y1)$g8nb%<)l+aR`tBng>kge@$sJ>0L).Bd\1S$-s$BDIFs7G-2O&.N'Y52OC[t,&=K)]`kYfF:#!0mIr9mdQ%-V9`Y,adog'Wah5G6Mo]10B0Y6Ha6:pse;nLZ0o9]bMS7J.e#gEZ6t[RIg@j.%)s_iOq+a#T;&@m#Z'tIAX3^GH<^Ildp:2EUX!XsaEpZ#,W_SiL[GYb;Q%Fc5(q<)2'T5F.\Vo?Q.'AFbQ2tSRD'm&i*?B>IH^)tpQ\84"Gs-LX+(krb`_@mGrnm]c7%3c+)ZZm@9<;64[2t5&VN!;l7m]*oPA&DuAnhF,1`8tAV)*7l$fY5b7;PZF^%+A!$SCi3="'jE,Fa\Z^-2&]tDtm+t%[:>iM7euZ"sA!&Ac[#qICI0_2gdTiXt6ld2:N`a(p2rikMUu=i_MkJ`67@^E9UbDV.oW8ZSPr/R-:d-jX)g+D=]..H=2cHpLfj;8jJ]g,;Em=Nf9&P!:@F.Ji^AJFOdnT\Ns)2:k)Tq!:b=qk/lFg&='p0[SCO9N&P65*G,Q.Jj$?)bihLU=:4lLG.(VT00Z8VN7+-bpc[&&.IR[2#1=#TkI[,nk:h/o=!j$`7pTKf7risrefkgcr#LI)L9I(Lhf`pY\.i_aXPS/k24,Jo[W!aFW;;AT.uV/g)iAsun=3X!@:GJ^FTLg40>$2)WMXf5j3#%dINgS,)3*@;b+h;$T;%g@2aqkJ`CU(C+5"a(XKb1"@,.2gr/_sU#ndpHSc$&l:]?:K)6JVq508fk0"Bec[4elV;K--0R@.@65s&3H4nO[ra"(KH=#19jrY,W"m$3ueSs\-^r[cOU'K5>t.3c^FtMrMt)ngKWSl"5,0f75G/q*RECAL%ATk7O!cCUmBM)J`1)e\cfckhsr+igNFsO\s-aIlZ[7F>5OLREa<7=M:M-X,*>t@5g;UTL+sXMqhKN.V0_S$:N$*GotI_>h[7-G2g=hSZb^sl5_"BrOjUc0dGa&OSguQN>B6mIKT03TPP0D%W%'[F1F/-KMB+VW4JT%o*k8^iIQ%Mr(tF#]&-]qG#`BfjSNK1Wt\]f^UD_2q$SH3$5g$#.\IU8krL<\RA1&%`3F>4gj%sLI828_iTr_flsBhL?Lq172M^ZI(fB;Ccq)/h7gggP20:fR[snLK"m1=!53Nk.M?_KFu3r_++QhQ9iaA3O6tn1#7h"I$l4"8*Wm;_'PB0,F/+)8\;qDCH5.7p/sQF)FZ>Nk;*E_DL,]@P#Du@!?5Lj4=!&?>/&cj`\K:r/gu!'@&er\SeSk$)M(c5o_W8d+R=jn"+LMB1-C#>u!I[KE^X400L)@_LY_]2.K?JJ=S:RD8KlI(InI2t"TF`f./Gp'[dgQUJ'9ri9[-MUoEG.rDS6BesJc`;q(4f5i\C7k7MG@sqP:^WrS!GcgUSMg9S"F$7hh)O`=>KN!L$GmrBh5o[]llAf#?YAP=!Q=^1\[C)^G3qN@Z/J$H0Zf:FM\Y<4CFKR<2VEJC+_iKO$hf-j&b_IZGYDkpX;`T.Hrej[h>'?stM09*h\rCA!Q(Emrb@1_E2'+D3El"@iVg#,>O*n0i[;tN(L=Fc@E>/EFaH"i$s+pYb*dh_+PphXUa*dp>b;%T@EYOn>.'IrreV/)@%\jX>@CMeIVoX#DpG;X9Z^DBJ[Nh*L\38O.u*Hqe/f>WC0igcP$HH2-*J@'0WsG81S76EJ,r9O,Fu/j5UjI;iU)!TPV@h)U[/2-Ur$Hl4?1+=-c#+jSVRsBGSOY(;LsV6?'t3K_CiLZdf4`Ei3r5\2;);S.lLTR\nO7^,jRm31iDpR%^7^oGrtp$pZS.nop_DlhBTOP'u&i"_A^7@,J&u"MJf37:H'o!##O.'obNjjWl"Qmjf@pP.OsBAu(F\e!ZX$u2en8LLg\HGj=OU'Bnf(K2^k)\ZJt#Ej^OV[T6,8FqBc?h1I$iSX41e:\VL.Pp4tgWnQ=@b)i&+7RK>o2DIh.PrRg!q]?0epJYRVrrF;,e-(Am77\\!eT@Bp_FPMS5*=(c'8$(BK9&=FY<&Ql,9/)P#KU`I;ec_9S6Df/=l[ALTX)pTu+E"j#BK=*hA6If\NDdJh`&"o9sqASci0`G)o#R"[WF0$VI.:%h',jf6Z9:E%SX1"O!9#7*:gdj*V:3?(W5h)0D6X,#7ZU"/Blt#^&;Bbh.&k8fPOAkZg>XN-5?#JqlbqTZ(;!W-UqCNXVTH-9>FYR=Rs%MCsm^'sKNkd-HsBSQGH5;3\\^6;$nIROlD$XoM?2N'U!P\4O4t)fhM;")?A!XF2a>:t4)hN=\j_U,o?7F7\]Bnep.3&cb5`"#&D6H&u6IJnn/=Tm(\TbI7&g_"BX,\[l/U-5caN>A*Y>r#TVYW1&.<0VX3!)H+.\mR$(TVRo-oR%J3BLauQHG)nXQD1(+S'4f%@>"G*uO*@,#gK3e`0jUkdOR6'V/`0B'n9+d'T^>t2DK-\&,.d8?S6DuhCbR6_1WWpWTYTX^Qs8/Elcd?5I3/?D;PcX3uV?Jbs(i7BFa'ThK*W4#<9QC>OL-P*oCXkUhbV:4KYe'c\MDcoW/]e:Bq&<-Qk-TT-`q'Slhat?`31CD%obiX5,O#uj(NN%(5S.3bII!FFl6`\4_Vi#a:hWM15f.s-##=tad7CXj3S=\=2.Z*]klu`RJ6'ZC1/DmrLi\OHV^^_l.i59U/m(cRV0VNN]bEP':Nul8f#BA+Cr5Z!3mBcF.ju>kFU[r+qqP4AG]FHokqbm$k7;b%[""%qLVY2I$u=i@[(WA,I5boi*MTN;%S$';V_No-Rm*YP*7m`=Im@7'%&?qMnDeL%ZeE1I,`70Rpa1T7k9\-0TdO/YG?lN26O>kTFU%B7!7I=Fc)C4r'-I.K4HZ)L0_K^PP`*EYGu)e=Gm$o%.7=g_+$EmG7R\i?nG=IP(0"/h4@K2;b<,=@GtRnHEsh23FW?tTbo.g[#UW3;B4FX!m$@m/bPfk-JDT5kpiJ8/4[of&OsuU3%,b>:H*Nf>OGnGrKDbt.8L'oTHa)U1bCs-QQm6C1[1/uc)tZB#&gV^]8d_+ic08'i_n)[4%@_%ue:#r\)K,AQCCLQE`M7TdjQ6cmBqu7`AQd$5#r]C8#GTI1Ln@Q4*6s-$Mgs+uX:bi,dDJ`T%`0j7"T[%GWRBX]7`#cQKacjDhY],90W+-3f1-dc"oMjVR!`@9gnTccg@UfJYMHt'CGRcX@04=$ZoD*sV7t!ap8_.[,4YL;FV?'(Q_A@4(`qenAeB4H0lB(4e4W!qH1cmY(@m'PDBO3plHbUVS%D'6pC.M%FisAIQfDng9rAcf?/@m.(1oDG.u#7EY]r9^\gXHA:X10i2l9Wllnl)D_K"EX]5r^p3)-8]"\]^F'pTl)%-E`s>=OgG"oCO`-,-u-/jc1//\VRJG.[a-2XVdLljFTQDLc%eR>@o_aDK&]*CUg%.dRY!4(eZic%99O$h[lAOS6`T,a/tV+sT)!MP,j',J"CFo2C6)oBC0=V<$P!Dm@F^Ckg(;bpiY-e<\nD)BY2gVRlh'G[h6cJ=c@s,`'4]G3[]T>;!\?>(qA%&7"`f/l%a`pOHS#PDe67m.*b)?MU@Rb!7]UW#U&DK`Be^P:KV=5,FNeDr:e#OM7VYgRs%oF#F)q!C5%WXH8rL[,KeJrVTL.POEsH!(8+k*=^J#m1F6$>#^mKfJKp=")rJ[A6EPb^>Ou8)+#B8h&k8o^+8fP+1W8(mhJ+!U&qUDF[N,hBh\::a,[)FC'KA!l;ehhLFVT*;!9\oRNj='%NK@/JO%Et^Uj%XIo5Ysne+f)/pV#g:9rKYErnbimgBO3GW@VHbbZ($Uo#P;3&:j^OK%3kIM?mHJos-Z)(PN]#.(bcC0Q,q9CAL/T+]q4;7'aQ_W-s.J^o5T_2V>kEoI_oi&aZ0^maU\9=k-NFn&#P$`AMK*j#-V_Qo<6kM7+(jffT-k-H1q2(/![h?oOHa>Ed#J@2`Y?P#4GM'0A9nIOVVIiBEH#>-6(<41G'(#PfE#G[sZ`4oDU.b3g57LUOErlVt1N+lO[k"KC0ATBL6nQZ3JkRCdiOGjZE1]Brhk0&"m<)5G__(@s+Z\hbt^/f$>[Z:W4f/A21?SZbh+@$m92\a?88/>VSXia`n-8-0LWr-]N#j]SRJnJN4%sIq8q'fAreCnP<6CP'*(\_%.cB](a:[[#ZNUe7\(>@P(q4_Y";OF[%GpGS@8$B>Cc$G@u/[+Zj9p\I@'HCr.Z;Wmpes@$;%J]FTU^hKCF5#kJ.[,+]J"\6J!$Gs*heR/fmVpoWW1kC1mT&n3)4okLXirc%LZh*u5unO::9;@DBOJkCL_oUD)sI8[%_RWdWc,]Z[Y\5I0K;P$QMs`SNo3ZUmNp)1cHGaOVK&>H#f$aS=l2BN\?mZ#%EgoX1mDJV(Y@I:/l*=k=2e]BRMlSe4lY>'0u,T)O!&@@@^\lbZq^g%!n?m_q+>ek%3Gk?4+?_WN9ft!Vk`q,:3Ou\rK`4/qh!3*WNs_]8RF=-Qi4@\2U>e*lY-I)#k'RCT1t(A!g[Jr0;#Hg+!=Y6D]01B3KsI(Q;gFNS#CQdZ&nC0YP?]AN!j"&M1>W'/g0^B2d3f?,>"*)6/L)S>W#0R7"=0H/q7@oXRZrGIJ37972:MJ3eNB_*Nid>=3\UAb_mkTc7i@;o;S8#pREP"lN$]*[=;!7eHHm%3bQ)^I\7^+!(u)/>m&ZhHH`]?,+-0.-G=n)GF_mP+pc_c,G1@:)TcHjOC'Q%VdTV!A_;Jj7Y1kY1iIFn6HSgn$Wlco0#[!'^bHG1=+S_QoMc0[/]bM9;.FG#LTZIAsT5/ZH,Zn)\Es:=_76UmC/qI9(-2Ejp!*=012APBc,Xf%Y0%9+]csh2NHYDm2dkY(3n9O$GM@AoUDQd],^nukfR8n1'2@[mn/"csf,LFf/br_UKCCb0"GY0CS\Df!*"c1l!riB]L48;ljB.](OT[A!KDG%Sa_.@\K6DL7k[cHEQ3q#;PpqED51etU@UmB@,^1``NaM9J>l0WcP^FJ>6cV+P_d"T),#IOh>LN7F$nd_TBubL`s+i(qS%IC@[BEJA]E`Qb9h2n,e\_5CCAUaq.kJPnl!AHg@C`orFHga@7r`KG.!D>]"n6@hCL:jXOqG.Vtuo&.Q/sRj]3:+K'[/Y`Z%C"^9ER$Hra+q6KifRL^J]4jDt;+TBB^MIH,D>MO9V&Ro&]N,/6W:!A6q):s*4gCW:/VO!\Xn7J%h?n,8ij0K1f.N9BFeoi;0C^W`KgCqiB12n)PS4OPeC'$]Q*5\^EW1Aq?>"?9VkUnPZ>9p9UVu5m]+N_pp7]Y7f`>N2>mEQ!W?nC`*mc5orc'Ao-a!,^jmIZ>A9Q4&T.(<,Uon,6EC*XJNJ#2MFK>`Ke[ma:V93?5]/'`r.=;c92,75+gos>&ao/sksM_ub!drkmV*%iMTYk9E+p6I4YVm;;$^FR%U+XD0rSdWlV=\uYR2`p@eN[Dg4t)*EeSG[$hg+l.B\+%aI:Bq[M"!>3-l]FO+]>qSScsVW:bk`bNp'+8j;&"!Dra7.m0`B^Ujm3]>QM4Tf_C4eSTm!59qF?1!ij?3+GANPFbTLDDg6WgJoK'4?nP3e(M=JBN_;1T>9\_"fT-B$0BLBa@R/]9sa`&$-3WK-P$9%fi;Hk!I3$LR\]PrBJWQ7lq5%OI\t0-DX)Mp6U']S:q[PGnc;jl4u]3\O(hl';I&lV6hV-AfZ:Wk)#:I2;']hEW+OUfX.ir9K:[=@6R55pJ@3bJ$qbJP\mGFIitU7"jS.$:UELbd:UrJS0?_ph/[%\Xl.A^KTZNi#\c=:!DMLFX">2FqdZMgqRE=.>>$.:"mITC$KV2ZjJ"kD91]9JF`CEl5?+"=bY\Tp[]Q*@ML2c/8TeeiYq/2A_$p@]GpC'f/r509$P5>tA*gr>m+`Qj`i%,JK9J[BB>1"b#Xb0A`*;X7/P%S/`T,f9RfP5e`Ei1[sN#TN,W29k>B%in80[hR4G].*sZmTtG/Ip)mU7cl8,tQR.,J8ZA9A?E5r.ce2B9Rp.@bN"l/Yd-R-Vs3kuW(fY8TIA;IbUc151'@Y33371p8Y]g9/7PCP4.^b.l+H1^gJ)5+qNBYM#M8dGC>6_me^m$>"`Sq-]N(L:uuYr5lG&9kB;\[8ML&]+r;]r&%?&15;F0cY>A#Obcd8bibgoPVIks(ro=_8DiT3fI&(rUlec]j)nlWdr_[9"B=DBZP>Ml$K=J)M:D/.2dHq=#F\LRN^_"sQ.8_-=6kJ)IbojBP/Y>HDoT)7LYFJi_=s@N'fGR`Bmj]1E)DQBHYV065,^,g:1EUGb8McTOBc,'$Yb;;V6JQ^F0E]QGj;f_h?i_C7JY\c9XJ=m.LK.'Rd+,5.gXg_(Nf:$0'2(e*6d'uK/d/`Z]rPGTDm[AEYbeT26&Y0p^;$*cDq,c4n'X8oTH9dtbNKrJl`&d%VeS-cr#cmo[p\lMk`eQ\(;WDlS6R*P&O>gO`:XMjD"b8M9<54R;310M#R)`uJlO\nP[kBnS>;lGo!DD]4UIH8X@AVud;6i?5)'O8s#pc]\*EmXFF\*.W7,cL2ZU3#c>(X(#d"J#rQ/(>/JL-#ui6AWp$uQ4f]_,u_\YC24Q8>[$Ke-(g*)"EV,Pl\W\:hb@lR3]"[FN0bBap-TM0'GfIc#673T'`dm[05Q-)h!\J\37&3FN72@C,gZ&i3CG^bC:K6A"U?PjZ@M7)2QiVL\sXK*CgTR^M<+Z7iYG0O0\]+@Pf\c>?10Z@ZRM5;iqFhu"++Vg5`0!Vmg\P,TB:O$n%f$'(ka:&Ap*hL$C3l4;'V(k>*`$L/0![!crWrl[F!_'UUA>0KgUgS2%`l2+3f=PXfZ%(u]Wdf/$c?#2qBn`3o4r6i\Y6/Y0&1+klGd?jm?`[A'Ah%!_p\8R[DX#;8;mnSUUqnmk2NQ>hY@:Ykq(C1X[#I1_s`eFPt:)8QL3+kJSGjpa_?B!$[kkKK*?BKfc0m[=$X)B^gIIl?FIAAlW/iQ7cVjS!fgV=+Un_aq;Z\dhkqom]K%c=WNJ#5WI-=*Bn>Km,1`5KNU]4@e;_7d7\b.#pHhATRI$dB;#XhE/>&k[YJfFDs[DUB,=J::&/8^)od7*O4d*pa>;3=i#2nms`_M4On7:FO19;+Kf*m5'_,GgSsm>tm6>/9_H44loZY$p)K6Cle8k_U`/BG_D"-*nGhq"^Zf"b.Ng%%k+.#eOr/98Wq2W/Bh^?mBH9%aIW:aX?Z!ok(9Wabdt+p*l?c"mEWo#.`T$CE;*CDS"_6k\%?m%C(o=Pf_$*thb-SRe`[+\_;%\ip')jd=5P?$H;H/j-/"1gX$U0N7N"h77%;#n:N7lE#e$7CYl=lThp&2g&S=m`Wnhr#O=fe@"O)"a=-#SV9L?4K@W.80HmaESH3ZhTPC3UV$F*?.lSEOJ;R^61k?@/_P)-SCt16p)7!@paFme\m^)DU`42mr,I/6,$sM)nY-f>A+R>'`r/@bt'qmL#)0V$]1189U?LKTiM*gKK%?BBlNm>Ubk_1+M,t)_$"&2a\kc"Ng[9Kb/ke3HIA*3!iCO*mJmbC=O\"OF=QC_E9f4YB>30pgif/V\/]cAj@sTKaL;@S&Thoa%9:I!l(.:;oM>X#%bMmSoA+dS#*A7r#`ESp%KrO)X+SS?u@Hd*u<@[iK\l-86!sPhCc1LONIjae)qVNjhc]17SZNM1smB1,%i%VlFA8rR&<^,l*fK!kpI-bG6M,U,SDrD&b6.6OICQ%9(-S"c1]^gG1pTQidiJ,R,K?RK;c73p;/jVntSep)ef,^f-"T7(/b*7RYR(O$&*$.86@gouJU#(kBK!$aJCP+ilEPp,/nr6caZ1W;u/^"Aih^G'B(rr^ckg]eD"fDb6o?8+`37[D$'Gc`>M<0$hu;)=kW[?*P]tA3O1j#QE?3&X2'\I@eDSTjPm\b-0qNQ4tE[N=no5u1d?p9m3.a_d&>&MK-3kM`MY<2.=%Ce_J7+?["A"&[$allkA?0tZ+G8CDj@:tRZr$X']cl9-OCB'N;Qna4A=3Mn$a;iOD'PUGK83o]hJs%Vnk&p+[6[Wo(rN70Y>K/8FW9#32iWaD&B[17F=J4+TL?/U\eVs\G^Jcu97r1fQ#3FX`Ga@X!Q/3J(ujT0qa^*m^lCO[B9'EOI'#'XYh/jX.!3/!PCK&ZYp1A]ik"*uikXZ\^!:al9>7"Q-UL_I?sNOLT5Vn5.I.LD(_#^a27tbM'9ucf@hKH1VXq6hQJt@*GGtV_dNE'KMS0&N/;Pc($r'q7eK#'s<>VH`4%7Y/5h\Z_8;**^An\9AV1c6e<$ubV(_S[k[&)B4Nb"0%7<.mX?[\^#9:.'e)9Ii[3-JAR3E>iOS!i>iJK8X>]Al%tO(=us8k;)#d=^EL;V&?M-fWjAIL0aMPDb&SqjL?fGKC%Wlf3IDa]uMQERpVl4T?H:\(Hpjn>Y\A6[G;kLX5J_RUtcinW*>-ect4WO5V)':3E>>&>Y<:f%[aE2>oB=JPJc*'0=s(2$ErT2.\iW2\S?OZaBAg8u^C"L5Q8*jH-TeITt+X4cTCRf8+V<_BfeeT%TiF1l&4+c;rp$UOm@0+%b6&+_O/GS:[#<9D/N1^F[Dj-`Au.+eH1V`Xp;)6RI'C>cmq\R:V#h>o(IONoZ?oGgRD3>fu/XC5\qb6k"FmL@s2>W]CBC'AmMhk],9FF^#^0Sp=.%,I`/Q,.qK:Bp>-=h\KJ\cdB.=L0@`*agiC%`DO^<+B5ggWSgHNp"-MY-776N6,%5=5cFV;Eh[Q^Gt?*&(7WoY-E6P3Ho[+"`brtT8QZ]U>"SG;g5btD4ae%X!cpsOLD/3kPP)cV\d/X9Da^g>Acakd8/QIA)-*iQHD]r-V=Uum9fF'rGMgGQ89YD!c+\cc,7N+VWL'U_uffUmuFD5#\YdJG$TB*lorZ`BLscK;$hR"jmk(C^8l.-MI/)APsID!Ahc\B](AAp#Kk[C.&Kj7m%)I*6T($c9.XO_cXX?;6a.;(]]J-Kmgn'=7KidG5qof$Xe0:@m<'Bplpm[H6nL[XMLV43uB99UFs\P]Xc'k6!$,D#HS!tr<_Xu"?q>08K(NmJJE(-OF'88-%PG#/l^4]9qK=R6^RG^i36\nUMd3JD>`o]+DFU$16Q^FWY%[^kl\K_U()35a2f1OjVsiIcUpW,6rCJ:ZV_-c(4u@H4[YZ;B?kgaR8EXQNTMd=9dV/O<T3EYt^u++E9./!JtWZl?Qks([8;['MOuL+jGZMq9q`39att.Y3#Dq%!Tdh[X`sdC<-N'6=a5U9075(YSpth!@ZSB;2_N%gW>SD`(BrC'0Qasn1EdNJ4Jm(g4/jRtC#]c'->M0jZ`epIql+r]Le;b5qZd^m/BQ`;$]hiRLuEN$g0k_Hqu=EF\'(e,47_ju^<.2;rm`p`Z7/1HTV8QR9_8mgW5WS7!lKMm&Ake1]lDl6Hm-CirK]ph]a0eK*N/-.jX\5=$#A'>H&(@hYuD/Z#HY9','T.a\V":tIN'6sX_"$9e9E'aiE:MW>\nc@i'Cd,0o.epi&B?g^/'2PeBT]t>]+ro7;35>KUR>henKd5D,'V6UN15o5',@"?YOt-L\Im*Y#0>*&``]Ws=`j9`+USIaK9NuZ02!Ytdfgj3u/M;B8daFK)QEW5*W(+:c424q9S:?.%h0TDD24:98)j;NGVp'U5p"HR+%8eI^n:W4=><'=]Ugs;bBVAsKI0=>tGlWcV*jX[r?NS%;rS!U8)Xn!0bY9<^8'%!(@/F`nbps2A?kmE-o(-J<,QZntgBaL&8E$g4kh-m,ahcQ+\Ur;*5=Vr%fN]jt)H3Nn^[jp-#cAAj.&p`G$4j)Y\mdfI(@*#cOHW4?S?]1>U\>PG[Q/"-I^>*Z>i"cU;09Fukk::t/D'14E2K."8WprY;B,^A11m$d#EQ+D1HVo&OoP$-$raL*jCZ7KWi%unrV*NknYsY0!6W6cI:$FPEKR5*+D@%#RXR*_7^:+dT\4sk47`P=@Ek])a?M7`\[F3gSR4]_*W5M;u.u*9BJsj^O,b]1acmki\9"-8ef#4Ko>B<)/]ZrN%!NiS5;jLmJ7\oc,$'O6oD"[kalDdRoY%8JDfQPg2-3_4l"pH8ZFe7;#\EiuIg$dKFlE9=<_!%9kZFJaUf0jr<9)*1J,q=dbQc'11.Y"O2YtX&c;q8]ElW\Hp@W>(H.p\5g:`[pG,c>[j99p\SrM\V_=GZh"]&1^_8rAD1l&b2(UPmY#dQKZ,6u8ufsOFrsB+,GA$rmsf]>feK#aFs"I\LBpq%J$M_F3aZTI>O?a9.,%MHk!VCNWKaCPhH2rSO!UF9\lCUJ6*],9OjOO:@M8fY,uW)j8&5D?p.872k-,-JdOPDj`6_Z/%OAi#3-@W.q1l#8KJDH.4k,POFp3XQ!]YJ`*HCCRB`;OBAG(Z'\6pm6SS$8h,+lQ$rtsj-UuR:;@[(Zh`Zf$OBJpE9l-FRIOe/d$QIiP[&P(A3a2#!?&cKe!>\X3L?nm3HK2lfN;tAKegQ5F31j'ble:to&fr&72[8"XZPoqAU(+.-s?h:3e/^b;92POsn0id3g8_[44b3-QGn&laBk^Ai:ehLi#RUVtF\2BqetgHCUk]b$eVo@At*gR"QnS.Cc%.[3LO_t1S[:8'dM.L%B!AC;u3$BsBc!DN)fSc'PSjSWBSg^4fH)'K"\=9!9'[.I,>EgROQhMlHeK8Opug8ML.-og/oRV^t(95&#a)bA9#WeOtS+8FOqJS\hgb2VFt.['QLAIl#4Z@d,c-1e%iEfm+3'KU#b>5t\1'_*7\"-T]Z@nDd<5@dW]"Y>,O`-DhbZ9sY`DXc(BY"u,_l5s\f]=YqhjtE17G8ckr)86Y80L@:>re\5%XliL-09&L25!T5*Ri0d/O^`S=L\Md((9U/f_K0!i;:6]*<3W]JFHP5B(2e["j+;q7qH^]td?US69R^(%E;01P#E8/NLbOL4Iokcjea0SR][IDQUWn1E6)tZ/]^;FH%.Ft"`[iNU/faImjL?a%6''$Zb2,:!/:kcje<.L;aQUrI@b"F0u(I_P3^?\T[+hU1%c@W:3d+-E'r?ZeBJp,S"m(19&,DsV#s39TQmst_-223YJ*5BOG/@%Y^0##VGdTJP'P$1VET?i@JFXPX![uIkQLRfQS>rIXmM?"\uBI3!Qa96@Q.T.=70&53:\hhqEM)%t6mGh@aH%T2#0`0r_nX5mo3=PB`9hp5J=GIXnK38JBjJ[Kk2;u$]R8d@7B,86BF]IWJJn>3_"Sumltk[6Nf5E846`G(0U[t3NqhWK)`&tJRCiZ4f/Bu78;1tg=1aT&s+fZZg%9=m_P4H-J1T]:G)G34[RMob]p'8f$!fa]OJN"I:;al&^7l>W9T!EKeAs'TEU%,^9e6G',LF.ONf^>Hfsgt`[^h"oY?2);3'?\'M1C$LZ(JkFM#9)c$[jSpLnK;F4WnC+K3WcmE1L?oI(--@h>Uj<+u?)L.+8k9"Qj_GqfDGAFma8NK?+_neoa<)thEELhPF)ch@C5lRodQchg@fd,lN4aC<[kI0YoW/_GgGjoT-sr/U`]MMj)riu>kn4g\6!$,*G%,+r+<&\AZC`EN10(a:Ca#.TKM#$rNhk>pg9Z?4'00";\G*DY/,iP?Oiu&k5V%"=a,INVbtj7o4BG,h`(`YAJ:]\D`^3V:m)oXnlg&^/7'u/AYSK*%q'to1d&32rX79hPP`Z!_;X!_gF5ON!J3k>F\8+%p3ZAB_=8r)"h!MPZ$W$:9>*HAH2csS.%mP$iEZ7b#AH<%R2WXsC)*Uqpb67.FWBmU8JMn=(2d5B:&UMK9Kin1>02u[Zl62H1Daq#'8hnM45ab1*C(:lB3Uatl1*>+-G2P^9LB]ij$V@do2#/R_1^q*a8I^H?SQl?X!_E43c4nP>.PDQhB74A\B>m&Z%4p"23fR9=fgOS"Ef])^d;p'WX1L/O6g0Ef.ZF-3]1XfXS.#5b]02l*dl2hkQggu`lHkXC7HE%9*Lk#2O.Z$AY(39-/SO4mkUW+C@,*&M7p=AiBr7i'$1Wd!be>%L0oX';0!)QR^!aE1CAWp,T9#gdn4(_AWTQi#2A,YA1$Zh[7KA"pq;0U-qgb.Nqr2SN$P7"gZ7kHR[t\2^6/P,3rd0,E/ThGF_V9i<=WC:l0DP;/g]H;C=aWPkPPTd1t[f/$1A^dj:VS#>BF4'[lkV'MSJH"3[`JtcQIf]#J[5`@(J&6"+k*83oQLEG`!9MMe].PZq-p!ZS6c(GF:_W+OVQ+)`FMnJha8VGfgT1%;u+AHXnJ'I$k6?ipYrf;hdfQ6r%Ve_*q(kXh;b]@h+Y"cWfBE"Q)mUulRLHJ;B0q_1NQcU61RlDIeTHROo2G3lpUBJbKK740Tt]#^"\Cj:?%j=lj`^hJS^UoV)""GaY^Q<@I(M#p[[rgjpH*AW,p5e4-aZ%SE9'&4QOfV(Ic7nR-$n/M0#E%YIM\36$tkOQ2DV52f0Ag0;d*PTlYNK&jJQmP%mk[^EU.8PQB,es#QVYA'S$7b/bnR8`HH/CIT"Sc!L;'Kr^Y.d(e>Y'Xf1Z3m0'\A4Y7Q&Jtp]QC=ldU/F)qWTdOkgY%^]6"KoK9J,i*>J8J*1d#U/ZaqpF"ORiBT^k!Q=8eAsk#@Y'6@\>2!IiK=AK(><+^Rhi36e8/'m)B;)"`NN*PG8,s1[k.U9AM^V.nrF%!k9Q0X10,:(nD7S+J-NO>;osHq7,6*"eT7+:,@0J(L'6F20Tks4I8<7&(1b,;9SR%J*S^3k62s_d!?",S+jj*/#2sA[qooJQGBmBIV:h]Xpa-kiAW"0RZTdTHc>c(ghLSAKNl^0=gH6,G\FT/I>`^DSC-1.;Le-WpEK5<-+u1>JUIG2O+M=?rHs;+O>`sprD!++^;V/,_G-.)cjsUmNI[a_YaULj>]BDn#FDOZZ[j+QUsSgr;l;Y61#2%h8gD9CbtCK!3/?X([L5YaZg_)L?)7R\7&.r)i;&41*a*B^pCb67OWG[397g$Y]afJRfi-$Tga<=_)W-r3bTrF^k`S/fR2n9Mq6`SpE'g'm`]>AE\:gm!lX8MogH1YeCn?K6`>3((E*fkgY`e-"V8!j2a%iO;Uh42H9>!F,:&^cYqd<]J^i6]f8u'*_0<`nZDD_LLCh7$Y:EV@?%=(O8?U4>0d.op?"1F*="lu@*4:EuK%JHV=dL81q#1J1/SHO.-+eOaeC41!eCC,>Kd>uEf`"XnaGXoG13'R'9F3+V&2&5]*D/ET"]gnrhRY=SbP98G7l7,l*5bTUs1[!i=.5G$MYZQri`B'Ic&-Hb*>8JYf=>5u5!T&o>+7@=j/!$Vd"N+8q%6,Vb/\a6Wub%\8#3Zlqu\,*=];%P',&g&_!%Q,2>dt%i/R0dE`u"YCH^!&W/5E$+CqZ^>>#M\rek$aHp(SmABi#8$6g8i.:2(bc]3>FAA3I&&-4SFMeP&\U`)mj$Xf;H,9[@'PsXdr6jsa`GT/,'-8%Er`Ha"I4A+^]ENT1EkIg*%>#5;i/MU>VP)%r.!1)bTb8bL>"sJDqEpl!<9u!5@b$/;?o1m+mnj%UcFMl^6lqU/)pE5d.GMQ9?)QgR7:TJq0kp2^[$7$?X8h`U><.8%kO1,J3e6NFhU<2cm1;q7oXagCr64J@sEGSHLCLfjmM]96&cL>Q_U>i'Mr[:B=F@.?IKtU<&KJqa%eUD9aHro@Q;+jc-6*"T'+e=6P_E4$+B4#&>)*:)l=j,Y6\.U$fjB3c9=A2`4HRZ5FgjG0`bST,I225OMQ#0945]id`K;&Oj`%>'t\*BYcAqfAp$lZ'T,f4LkH39%tT!=X`f2ot8jEHe5Jr[f=]VleV&7f?CNJI/E*FdKXG%P+TG)Do$#a#V1ZM^CVeJ4@0Vg(5+IjrmqXZK%DPoCELTnWHVX1t,2F\4?qB[N`QBF39*X_fXi7u)oO0_AH>Y6:AM!"j[W7/nIZqT4bBJ$$;hQh6uch+,@HPU!',B9db3/)"7:&3]Vt/)jI;#4Vqk@"lhNprZ*erUJ7GIY)/n?4\.In5tD?qW9Nds`#=N=+P#XfX;?,^),BsEmX34K7>us<6dscK`]jB"7Yd.lFOi@:muajPi5J@umurC]#u#$ueb[f`BbQsYp/$.7U=Eh&+b=sbI4CZc1`Dj7o(*7NXk%bms7ZMFnImM0/"1nJ,K.9b._=MK]@j,*c:cs&aReB"+4bB!MAm*Voa6@>Il"$jU4Ce&lY3!4uU^A'_?6_HU!;p4tbgDbQL'tCKI_]=b\B#1,1Hj+0NlKa^"XD#Ic7hY[Km_4S1NOn;GSQ_[hT#'Nf-m5ZF.]UG*7+X(ZPm;bSW:(W`3I.Is`O;M^1W.!.,]/N^QaO[U.L)J_Os_FuFoIRrBB`M7\hnJJ\[fpsPX7Rec>9Ym]e,Jp.?_'oUW\jVoDEh2.U#AH6%#Mii^;7V8KP/X5G!eDU]VGN>d7Fj;g9uo?i2U?b@TEu6*P4oh*clBt2f"^7^Qmi`85`%kVm%e]Z%@A7UX)*Iq77hZ;ADN4(YN'8IYuW]0$f0<#^b&^I@pd"eJn$46Q;ZRbsNV.RFTJ9)8AJs'MdHI;,g,n4=1$\KB8c*V'3r$D9`R)PiVTRh^0XS^B*.=o7l8N6FeHhN?.0i5*QC&:bP0QKF)S#iJ,E4I\SK2&87&%Q$?C.K"GMB<-G,,qlsibNfWlIlRP,/5))s12gYMN3_pm8-\5R&5u_,:*fQ/:thl\>)YVLa!?9@=m&7=AHs+=$qk=B&[c&7h7hsRGLQq/m\JiFYf]<[Xhee;P8/0rM;HTMKQT;R379b.%'P#^A`:O+;LQ(O3>pf4O4';PLu,ar/'.>4/U4[iG">g$)3P2*>C\1E9,!j>eO&dOk[T@To]C,'';LcR"beY`pbs4uZANmI4/@S:8>9^A7.OPLZF?2T<'oKkiT5_BMVPF!,-2O!\r\-(a?T!RuV`Q3O9)T%L07#6')"EG+hf09V4rf-t(5%haQ;%ru3RQke2&B`EQ-K?4)^!\&[tE7$^SI3&bGCRqU3[E*nl\j45&i;Y62Q_-29%Ul%X%8..]?U#<-N?K4\HOAQ)bS[3L[EZbe@@^]V6VpiUC3uKI"D@#A88u%[@]Kndpb/-Qq"`=PZNKi/hA&YrA]obZ)r6-AB[(44\-CO/@=LmpX>t"#32fAgYQ@))L6D[pXBF>$BWt<-q[u."7EBl0(KqTSgdp558#NBp.9PY0p^uZ?l%%b_G.FX&!Fu?tIiUWW4F_jWbAOB"E&kAq<01Tj"[k]U]c5V<)sqIul2jWfhDRCg3:0o_EaRIRi8*j`JCF.To+T_58=*6+_lbS,/7R*C(E[<1lY#0Nl6G*,ToVWc"Q%%Ka51U:rhW9m^4c;!"aR9:?H1W=>#FbhOP]l34W)JDe$a0amSJm@#r?R]j-]^5Y=]bODW@Ic#k8n7iFc&F()Ir^pccF+q9$/kLLDs0*snWMN0k"/5(ikO#_qLu[,^osj7_kWO"l/VH4ZD>C2X!/52B`n2_]8P0/7d2uEJ:2Y$mr@fP2WGZ()uqH\8^>\?DY>k(-C-mqR8^VlP:Grs<;-Bqb7]!beWim/:cZ9rI^-EmGn%"9sRC&uedP60c-u>ntssle<7#NdMpO3^S8+E>9dCV&)%iN'K3S\:]i!geol^d:J+13O:`kIRSb@6q2i`g@;c$Gcg^mO^qi3m+h#T80C>\FGp@#D;b*.C9&_o\^as^E_3!T8+O1&h"Ws=>fu]qodt5fV9\\62B6)=W`MmuaOA2Ycp);bQ(-6)gD/@@k5"/GF;TWlEN4aV5?g@=N9]963fWmZ_%C!]1:sugFM\P0dShdaXl0R_W4^4T$fWK9Eq)t1O;eBHN;ZNS=04+FS0(,FB/=E0Va#*+eRASsa^c)Jcos,JOnf.YQ,8ecoh"uVDD+MRV#Af4h(.BH(_bWm:B$qg[%g3:ZGCJ5FBYqY1%2[!`;`)\O\f(E0%k)_WDs_T1aAi_>Jgk7QS\Mc+_!dfsU'm8,9<$`kC$>F0upLgHfa/VXc)^.U=3_oR\S3*u+.a*pE)Wb3KGQMihN?JGsZ:@JmUI\\j@"deh$p;t9q-K=spF4h<;JN"C2r&eb$q^:_V4!%%U3r(tNP0>m",Z3tG`Iqg-JOK8ouIMGk<8->OGTVWJ`[\EF=-O>!JE&s.08R5^\RDYE2hs$+(&sTOpPVV_OaP/*E_$ZsV!sS]#Ifj28<:#,r@:VEa(p*,i)k^m@/oc<,7J]RM%>SE*iGA>r>H"k@lZ"&l=:4Ah1`(%$qY*%44=0e,qYh2\.I^+@:6HUXA#FMlb!ci_Bl`BC&dQJkl8JV1`ad]P*;b\9RoD)Y%1b^nNW5c)ff?Ub1Plb[$ueV=_T>u`dK#@N?]/q\DkCqY);]=-]+ON:'G">33E&tFRo,h2Uia:*=4#Loef164@gc!H7jfjIesK*tRJRNMBeHsj5XD8*VedA_j=4/uXJlt;]8;5Pscd?EC'!q8n=<#Ui]i.Lt$e6n%:oUZo5>'g*BSe>k\f;;dk&\4,)YD,RM_FHZlb5Fo"ekL&I^U:AtKZah3#$eoqh"'+tBU;[TWXN["q(Si#UZ%$OPFf+RA6Q,rJ3c^BYU:74^tIHp`Mk3)#D44G*L]S(n)Bj81!>D`CeQhLBc[@h3au=3f5$KRmo)QL^)O/o')I0jdBE39PHq+e.U4gFSle%Z.)^t>[g="+jcWYC/Ld,)__<5BpNYcaNqgQ(RK,*3qTt2I`i#feTW^SloQu#l8oWbJM?ugg?`DSiZfcWN"%hXYgf!NC81](;9N;"iNER9&gCg_RlCsCp#"gSfM&iGPe*!D4P,qD!kd1U^\Ht:5`YAq8>:W#m*.pW7]57*[R)-)Rs&_tDq@g3]F\n=B1nJpG)f'-`P:UbXFCkqMBn0e`2e<9$d)=j@NC+U%l;o2%=)Q*I^!ZLaW[+YXK';H^"q^;YO4r>rj,U-[;XIGsStf6tF$)Lk,f%4Z@TNsc:T5&hnJJ_P]lO^dc$]01Dn`Kt/Z>P/&.,e#+c`8ZY\=*MA@X0BCQU[!jL>)DI`_Tn85LL2i((HdY2&&UP1Ce#g%6Wg21`CFC+Nm)$o3'Q&#jpe;HI/V_G;N/?KUA,4A0<67lp[.5itQ`hN]HD<(B8L1C;[[$_I!k>\MNi!0,&cIm]KPAKcRLDPtt"a.MLM:$l!cA7eL]N>:,soXY1U"2KiYjZd/30Tjd%A*CJDb.UX.EVEd1\QgYMion.]0;WT(]7Pq,I=*umhSWh]Q!5-+-=J3C']o!ULq.HlKU=Nk'o4m^CjB`ZS9E&G+nTRg>ohSrh!.WP:*!oiN5f]36)3$(1&9WA'qnm\LiH9mtlc\4>s#!d42_m;=!+_L'5fD#Mh[%Q=I=O4lNZ#R4R9mQ!AId0H?PRL@(@acu9P6>5Zp24BA.(iE1]UZ$8*)0k+^\TJX\D;86=dFgYUPnGReU)W!Q9LO,:2_Ct.:5eI12sed8BF#;+?f#=cd?63"gClbl(USi"Tf;<;DSt`>@)YjGTn4a7[K!@r$]p88]N>V\c^;@[4'3sC.l+VrHA:mQ1_C\CC2LBY)aI.jt6VQ"s,pRi_6Ma,g++)tq+1u<$q!9]d['["3/c2PcLWd<4";7S[u+\XjA4EMH1!,r\_QG);C$i8Cn;%YjpE*T@QmIGImr52Hf`Vtj#KA22h$aKGX(#ta8?[9XdM06(%#3XKH:a;H[02,8\9dNokLbM-eki\%Kl6>So;#IA4&j3=+3DECfd,?]0>DFKQ0eKi:-9mfC76@uD55\2s;C2]0;?MAn#7K1"886p;3h,E"[E!\:QK>r*Z$_XNo5V^cF)ad/k/3tYoJ!FqWc,QI=S,P9h;P/]2:kKW`Y6#jeWrbY&cKfmc$b:tYu#=LW)O6X`q4A-Aj[*TQDdW*:uEAFaL7Z5'N+YG"+nQtQ7:kbI$(#^=2\S);-KI^[)#C2&TC)TF^=p2.)Uoas%k6`/A4?40t3=CGY4r2PTT(bC7$ZjA"5/KYo)_gB#i>^:9XR;c'jjp$et+rT+'CVnU.&MM:g.WRWTSB5!^=Zf/(--Z!V'-5.nHRkh6gR%'B+Q5'stG2+$tCR1YMDq>\*MpO6!bhA"Dqr^seuis=&nok+8(r+C#DLcXG\:WPp'b2&0uCPG(j(cbH?LSF8D8oZVhMUia%JtP2l&u6Ct6&W3e\9\4=1uNHfHBV.M4;SVmiB\#VS\^TnH(Qmq\9F1N1'uHie8gTo\ci5V-.Gh4=UNftCj?)HjbHc*0dOF3+S@j=E?pZPfLaiT'k+jO!=&Cedl_Ut!\I1mX/]]#g)dEF--I,*T=QSBDTp(dGT![)[(k01'X,Q]"XP;*$Nn668ms6=$-hGhRB@T_3IU/''jGHpjdbi>?$!#7jgrm>*&AcRH$hLBRuUIL]3C^fM@Yr0mm/m5%5,UI9$l*Gj#P[=F]UOFOG"hrBiXf4@tfS#_]CcH?U+*m`omaojU\RT(\Q5No?:5q:2Vn43$G!%Ik)i9.e03^!@ca@WX5DTpWuYrQ-FN?TN,1eQ_UE(&'#>p_'%Uu@t6[.'lN`W/f[]YWT!h!%Xbfbt"ORB`o,=MSTf)Rp+>G?i@2#XqUY&pA)MR.QE%O(UOVe`Np5l4IR.f5/^U#K,oUi5?_f,r83<6Og'-NS]>%j!-!(i#3L5Xs*i4VX7V58uL[a^amlSJ=rqfV"/P(G8>:2m&K9iXYP36re>gkRtu1F>m6\#[j#O)cj*ns^#AosgcbG2D*tkF?HI,?gNf2`Lfn.G\)KEK[C;Z>R-:LGJV8L*b8pjN.,3%F.?Cs?&l[EbBo9B_A8e1sT6gK"83eU'_D\n=$%-f5gFdD'/Z#bI(lg")NdjL=_o.boFnn9A0(1\6##BD*4>_@!f%lhOd>@aN^1n90Nom(so_g3nI>^c_.$J9f3Tsmd6nLssr3UH7j'*PQ\DYmASLF7)1H5b32Y)cHndF$Am>;F-`^MoP+J+#M.1DU\4nJQBR)cD7["Xe@egA;*PI$%cM=rX24Oc*IQEohAE?/.hIHTeF+ZK&n6R$P+J%dmq.g(VtFXmd9]*T)fu$[G&a"e3,(e)1=8K>c]7Ii`#GcfKB(5H?aNqa.nc,faulUKar:4Cr:8%M^Tf-@[u8l'_K]nKV9*6+g;lk*eT9r-hG&5;[PA_(.<7hn:YhOXrI+-eb71e,;?XRSJ)FoI=R+@1[sRMD'4QR[L)$"%J/fS9Z+9<,GipdCVrO'e]FIA>RCoErmbjoElP=8]=/?Mlh@"V/3r["G5"_f%Al3bcT`nRl_5*`%iG]#$5N/h`c;OG?Qq+=PXVCkrFP>jh!-j"5[3]:@_;8!*B.+!jHj4])6!#?*H4)RPJn0cSW8Fbf6Zie>:2:/]tcU;C5&jOhUJjOGu!cbf!2?08RM^-*Z5_?MJ4BZ/')AtM?&i$j$H>muFAj%n-&HH1t@Ta64$R_7hq+a7nX*,f[.Y8iP3T(2Rp`o>sS5*3;]?K*C#i%m$:(ib`a-nQb)VejbO+!tba\d8hot;>=(HVpfn;;c\2j35K'T?Z0bSK+sC3.Kl,+Ls+!#Y.t;*D8aOYfJemfc_&n!':ti[t]XIEu6dVOBHJP'?_^FD/-<>[+M_D*k!3.*`uOP+99AZ3Br&"Dg[6/31u9`08bb^/X=DReC>c+TOFfWE`nM0\L@h3Rt:sp+T%qW@.P+a[rc^CInIBM]*Jo>!)$J\rDRc"!=/]:E]G@=/MpOlpuV)_QK:#59ClqCg0$:qd9eFdh!MHPBM&\Q?Qd[*]PEZJNX/l8i`YdJ5KgG1%7%nmiZ.hh0PYfm9PWV\B(h5&BOfOg>h4;RPEE&[nf,REA,Q=$WB#BZ*jVt3dsD\p0'NWkqOs*l:Q#bBIe*Pgm\__[SGq:hb%!Jn1:(\X#8W1p--%Tb>Bejor0eq-[Ta/'\\jB#H5$fCrib2_qfS++=N4,F!,Bgd:4Y6nQN!&\l[,l"?m1B_,(]$'K*q7"<,Gug6A\f;8"A`#A2N')E-282V:)PX;"[pBDq9[iW"=[G?6Y,4t$Y%`5Y4Z87j^t;;<=b\W;1C_ror=[B\Lpo'5EEfP2.M`qu8-CU4X>AZ@Q\mp/Z^]N*in>i*<1>,QUS&XeNM8gRV/)#.ff4k+o9E:"Bs+tPCc["9Fe'$0D/62guO9":RmtT]F,0i90XuJis["[WQh,Nr5d6"48urh$"p'lcM5412&f(0c*RVY`=fJ`gkrZYTU8'^R\noj5hcO#P!B'e$;3nA"TcjFb2MR.F*TbCo`".c(B9]`,oL1eh"opU9%=(W3hCXJ;Pj?`;<=rg?-;+7Rn6MSHFu/o)5Vep%BGi;)>jP%m8$*[AB.0Ah]YXa$co$EO++E2.)^UYA&>((ZT"&U1,L@Vo!gUSXY5CIWs,l'^3CMj.i4s2>!Y@VZ*!]n3G%(LKNII@e'FQ!H;X!@odjNn^gfn<\[oI=,mf/hJ\Ru$CdD'1"b6E/MI=1L^u+5HF^CPTu7[O16-/!?*ee'WF%2A9q^(DUorWWQ`R?mEp)oF*U@!WPk>TS0L1)/mpNJA'+.mQsKYJ'X77L`?NEjFF*CYbO/m#$;qQA^_i)CAIT*_1LCF04e\:C-c1N8Q%N@1n?h[Yl2Ma*HD"g?YL"I:5mq5U_"%(0UEP45)f0dBlBC-l7k/]0Z]9'DfMm.L&C'ls^R=4i!+C1K2O4rMQ3:FOH^1\;do8CJU61rKc=_MXu(8/pCIr].G;B*;F.f*5pE,bLXehl50iDl;S-50US7q6!s]N(k)0*FT1\'7u#8u:5C__NA;I:??:9Q4c\M0,]Tq8d-DqE#+"%3,_GGgKUQ_3ejs%(HBi-@`Ik.DmLrTP[o+5PBS@r;h.;18`\X:\25gC[O_n94k;t9tP`I%*s(WoAW/<8:R;jftg#A*gE@;`pQW4@Ek.)$OAJ][U:OQ=lkDJf40>[e^ROBD\E,msV&9.JF&(p,VGsDKLG@rY`-uK!kAdrl7P=`>">94uoOE$d2%Sol`j&@6<5WP=uRH(;IJ"B7m<-;bL34Ym$(E_kO>D-"W"H&`Anh:n9TBB&EOjI%]ON`AL::>,cm0E4]'/MBSP]lSA3^cc,b>]/8ao3[TOQ6d;KP:Bt8@gcZ@EtlRP*NE#b-Hrpet?1:QDlAu%jNqNhu$jjPl5(-7H4fA3$1)jVR-+2me.[ONRMiVTjT5R)^0^>6:DA58/\,@DQF`A4O3*5@$2P$4\.mnOi9D:CU+p$FWr(I\'7R?,^0%#aUdfA7l.ZNto.ec=Xe\]*BZ(IFG^9-HGH@/B41/=hKJHGV>^9/V+:K8PSf0^q`;B2eB#8fK0RDFUX=$[?/BRk($p]&hdhb40#SM_t2tY6(V!:Rho3CV?H1?^Tn`fKeYNDT24OUYORY#n.r5SoutrS\+?'8rrpaV@VfI9\N]76W=#E9i@O!ZErl@_H)_P'p0nPuEsXcbV2!e6:G"SD.HgdeO-!=&pip%tV)bFfJ2)Z\:b?6"NH6-k$F<[VT^J2a/dL7FGtXq'SKaiW;c(^EK-jA>AsV=HK-TY#C_N+<@ib:Ok&M)H0K/SU6A[@Vo2)r:S^[qS!8n%PNMlKaJ3OB\K7*;DD^?/0E-NJ>rb-bcRC9S'JfG4e6dcj>0n59kY"XTB/2i.phDes2[EoClS\+s'.&HT3ttilm[tk94ciM^%USJRWig2iWL;s6f?J-ACtu-nW/T=E6O-qp@Oaq<,Y[gLEr7c.R4`'fT:dud@)GNj+e_^D8djO_lu,#KVqaS5$Cgj/'R@CAB;VZ4j)ELUXU_7r?Zjs*[Z)h:r]%S$.92;It3/BO:`No#dD;DSW7j&g5^cBV)VuhB,47N6KG5P6YkBA;SrEV1j+BX;K8p$l3r$H4IP2O%C^J`G5ZL^@N`*M29d'm<^j1(D!ZR76X&MI"PGAkj)HLNM"=Fd*C0#oZtd7FHh^[a0X_N9T:77SS0>lOjl&;cS;,f\"Q^%L:m/plM5kmp5"#=^>fl[f&Z9X.>[#)'DllC&R@Y5iO.@q?$@E0PHjfcGi>qS9SU',uP2^CN(G6hjZ6]sE@St)hK51\6N(7#%7?_iNcnQeE1C\kCC\2X6jE^f!l(h[&XAmDok6F!%mlE^G&bIT4j@SNXrE9O5Ri)-38DmTEbm^jD&Q2EJ4[G.f!CI>!+[P#8HikNfokEhf`S(7,&mN&,m=>T(H:,iXb,fg`PC$q`m\,Mo-D\6.l0U$SkC/nd(/`$h%<9g`T.'mf9Gh,=QPj0Cc60#C0GAjliMoF48@_JSsW[[`JV>O9a2GaJXRRS!>@F(>h>;iirf3@cjTr4%P^\fch,R4LQEg0]GL+q@i!)mZ$\(D2ZPs*=(=$9"LX:A8cE>Pa]&TT7LD3qVR%R.heV$3^Fa[8"3bdaB?a6=a6O!)#4nCUl,nKC`%jAP4N5Iu23OQ0pZ/+kGfE_U%7_Kra&j0GW,YT]N@-L^q2?DKqgoK3(!Y.sRWq#HIhnAq]5;XeKgi.dNp1.R-NsEO/0Y>Lkl4U'a.e*/;3#,"<7Hj",-)lFq!TJnL2h6KO;/YH$Ts/$$-qBF14[`bZE+&Tcs9\[,f!LT!%W+:!&oc60s)%24h23W^5Tud\.VQgF<%4+]!PMrP_^2jN'b->30B^WdBlC'S@F<-XM3pIad9:'F3@i"#L-0W'bILP8*!4f.7_j#eNR\/r*+/*rN4[WT?jm3$qsj@94178ds)"A3^p6l-9O_e\.DXU>6$YQm=<_-:p/'do]4.aT5.rJGHODd,r8P]_?nb_:U!JmG<%^`b/5Gqph%"nMJ]N8BsLW?FB\%ek=iN*Y)i7^gj#NZ=.l![G1+BZUcaQLgbu@&=0F)U)gs[d9D,/dXgI52s[X[-9!Yn-!e".ZrAe""Fa(2i%jE5j"bP)dB<__N@*HQr5uG3:TX=_'%7%ghALdcYs/-LR$`b]bX98#'#1`7CmeKCt'h0p!r>?PCALTph,eB4W8JV!iB0n_JaA[G_!;H(sRZ]f72$/f^)*X:FgABOs@jlQQTL;rAWY+dR:Bg,ZMm;ei:P6$Xrn[$fi$t2r=@0aSZVB7].WX1K+-^SdABK<.oGkg8UB$M:`XM*MSh?C%nN0i`0CZ^TNPf+j8$[ZtqCECNOu.*d"D%YkN%ita;);MjepdKKF./oPcLan'Ar1f=Q7AHs]0T'5O'FqQtVc79-ZcQaRJL:mIkM8f!hNUYmP%)Stc78n!ZdHeOQ#Y*>[!Iq\)1KD3p;Z^61GK?*lX`uoR11)Ino^`6>)8gVJ8I[jbkHni?33pbB@1ICYQs-f+L!r->eLMmMPpD>s4mtsYH[QRHL#O$Sn%`/V;J[`K]i+dRCAL(SBaRS#kB!h9n>?J<.PVta#d?]B#QdRGtVZPQ78e4K%=$)ul!YWO0bpkqHdQ>Pc$hQ8X-D1+ZOYJZP_9GU\H-fD[U75&W%8iA@9Y&Z&]\%]MgIU_/N"'?/P`Y'pqF6C05^>5&u2,RhAh^L^JB[`N6A7CJq0jio8fZ(Vr#,q5A?X5qF\Bl`_K/!#R*;k9dACH39GL0RH=h>ubsR^Oi'>rOOg\5=d]J2dYDD+apP&S`SOWtTq28J=Ir0E6`ZSlejRqsF:S"tKARWqcn@>i^W`ZAk1'`U>"Ad$[*lh-3r&^f:jlo6U?am4Ja3;)c6\2"^J:LD^f>KKSJ<_Mo@ggl>?UA$r>W4"%QGSC*N%cf!Uq1bD[b^Bi-GfXD@^R@X%!,A"D%*NQ'^_!lgFa0$Q`VGd>k&Z_5gO0+O=tY1;q(h5]XJEBRr,r^F6aW=>K5$eu??TWR)3L#/(?BXS!p.2^]eN^:n#t4^+o1R9Gk&%qg]0tDd@8u9\T!rk&\aKY.HaqFp0TBl^mdRFE5I3f:>2,e2SElgCGCYH3RRD;=EQ,lK5X+K$%B49aLP$M4b9qZk\IE_V]P:iecB.+Tu&tdRb'1s2G,NM8X/U)akC:4+*EZhr%U7.^de%n?,Fde7"q!MW*pYIOZ*2D\[\958591>r#ua9W%UaCk6-LE"rgcML7emZpH;6Lf'k@lb.`&g#;!K&do/<#;V`L3a=K=U8EVp=PLC3U8I_]fqWO?El#teJ%,gSEQcqcKCtZCe2V$!kdIM9_$loGRJAPgPUXQM).-c'Sj,aq!#1W@\Gi-j'Tc@NR;gcPn"oBOAh7XECFqa5/*7s'FrdsnNYJaKsc2((pWDb7=dfHPX/#*&0jE3.Ja4REJtk.W^G]:*%H-\%>"=OWMq@13L)q,Hm32J8>M=OUiD\XN^JMsUen@nlW_-4=rrF0m3EB/fWI@-^(.pNgXo"*8'lgin`jruljm#(?,mqhB6&efpt])X_0?cG8mJ%>::gge](;=R_te:NSb;:2]]"PEfL]^LXR4smC/gF50I-0[O`)Q?OG.4i^*,@86(Nn:),U-3OUs>Sm@u]"gY5,JiM"t`XBWeJMN'Yc.tb"0;o/1s'!s2`)rWZ.C&FA#+qj'4G^#W)Jl7CLRB`5D-Ngpg>5h"1cd?[\rXFRE*!j.$?:,/g/nQA!O%hfhP%)bXN52t8Fk_O"$5ru$f2Tg;^t-KX8ndsrg2AZc9f]HRn+@]Ae5B3=GQlWb7)Dao844s-%4CTF5k%6JqLpW=1ei'8eZ;tlTGk=)7b'rmY5tVm)@6[Zd7Lq[YnuN1_T`fonD+UYpW$VAk9)2m'b)We\P4kqrjkR7+<*Pm(,bl2utQaP9$i8BbWsr=Z\>P6/L[KG(i6<,n.R\>)Qan.."QK65R.1).gA%;30bU4H3h2.9J)m]+qGjdm=!/p#>1Q>`9B\+mR:1!R"iS&b$T@]q+-5d+VMq0]lm&#aLK>@a%4ktT4c?>rg0ajTi=C]iihdj,;g"a&\PNY`DX*EW<;JB-"f_!8sX7J5feP:1:pOYKZ<.Do+Y8h2GH%FFkT5/)o!GiV?Un=DP,-mPMMToN5Yoa5?=UMWX"QkoB.;oB0i2b*pr9$NC/m+Q6SS?omNinJ,iI&1O(p'Qq!ubFQ,_K@MY4rBEgea"5**_Znt[CFBG9X)@FN_-CNHE!;sLV:e_Z%UJE(Cs$)\.ChU@ZGQ5eM?A6I!]=b[U*bNmf1kn=Oi;3`VkT7TH/;Y_._+RM#NF!1EK%X.nG,,;k[MuI17(c:9_K3Z14<='$;$B-H6\SI'heV!s%NF:M3+?Pb=d98Je7.uX>OQK.7NXCt,h-Qb!+MbP]_F[fO-#lW:0>=a&7tt@Ie:/U]bb%FV?Fle8uF@rmq9d<&u"U,XJln16L!fuA&n\XKhAu)r<]ufG=XJMWW>uNOC*Fcmj!MeiZrC(MW4GRac*ZT9m7&CmSTAe8-Lb/3LV`Df+g4DASQEnX!(0,[VZ#&k,qV)F5q%3+!7#&''E:+DpK_G#toEM!bLMOUM,'239um`7"+Y$OTdd?Vpoc>A)h>'--3Pq<2'aXgU!@a0l'Z\c!K4F=Ocm!`enfL:^3^DSuJ$R5tYn=F-j7,@OkS.`1IfXc13+!HTHY9Kq#Wa$FM^\bFf%WpKkM,!=3](UB+B8,/0P)9^Hj&0-ai>KN]G[ERbr.(jDPFp&%EdesoPcZa?aN'\hl[gq`+L&#RCQ+)Q$J/J7SXioHNR\"llMU.GD4N?W.HFA'mC?qgRf2ril=VrN&K'n/&JE:0=)Xfq#A%!.j)OJs:iFTmmKYe\6M/*1@_=JlNsp%ZFnaZPBBFF$L&bNCXKi;\P.l%8Of;p>0i8Q\('pGXpLVLrP"kg5?DpB=:Wmae&0eko>W#KWqpH>53'R9M9UW([rqiN\5,Nn;*O9RHE't9cMbATt==-F=r-ntOI!i8J&bG<0C.Qbu8leDb]Tr(TSMJ%huB9]al[0N>.nH08h7eKm*GTToN`.@g.`cc@:MfnPAcuAY0a+)rWjTVTbdoY(>C2W:doa7-+Hhk2Z,K1r=Sto_V8pT7r1r-.[Q6RYMWD>sADuR!h7)g$\&-DN9,D)a;ati?fP"LtA0j=7K:b_!)EJa92;Em;=f8/0h"`hlO1o/j&=T-2PZ.(eQ&J"!CXN.f>G(8(&k7J'E]Yj+cH=J[oZ?r[MA]nH$0C=Crc"FG+m)dH@5b,sPSb8$U)M_@-imHu]NuHL7:ZiCgf_>ngi;M,u8Y+%8B#S^h[B"mQH&<+!Ll#Xdj%0K'1.[B@RqK22&4nD[na#Xrs)/W,2_9EaG!*+32C^HOoij.]\iR2]d-4+9RfN0RnJs923XLIn@kQ`U^uk+a^u`BBLQAArbpOFA5V(A=nTV:,n!@qX6hFTqRcN\;Cn9YiSOTQ^@47eOfGJo8lIJe,.7'*N:G@F[)]1&ema\GA7*>1_`kK0GpIb0'!l-/UWq%KZH?q_4OP#oV.^[`nVaLL&'I8'7VMj:Ga*'?Ea,u63ECBu=3[0&k6R,M*G_d2bHh%LH9p`a]5,?/5I4"/5*)p)M;T]G["ZoJrPCKemC`8\o"dL$/k7Osp]1.,UnR/,@0u7m-Mt0I"dA"O,S\p/H]dn/1o8=;GQTOc;`QKL,,(EOS$V-OQ"TdAKO$+F4AAhJlkP[hda5PqEdMKY50G;P!=uI?8:l:^rZ0)QH5'p;HMj:f9)TsU[m%?qGIR]0Z&2>#79HV=YaDG^Q%rG"e>MO9peX;;Rp\eA?AeIAnGL&)D.&qpFQ;o$9O$tQ^RW7R=H[c+\pQ!Tik?p.7b;&19@o<4thSUFNOn4ptEYsjJ::]bJ=c;$Vg%f,&o)F3Y+Qt.G=HSAnuJg4$97X>2q%OY?d%@aT)IHTt3I/$P.^)l3'5iPoZIkr'QXbgW$m*M!')e=n$@uY*"OX*)E@g,O8kW??X5`+3r7oHWAg;R.*kWJfl5]kJ*``R!5mP_:4D>Nn]2R>s+q)b%*VkE-)Y"\s9OG!UkbQRiG4+B_::RjqAS@&aRAl1$0s+@o[om9R(K@tHJLlk]-s,Y<76/fJ)NHTE:3&r6=Wo21PBoV+Jp?Vm^lpL3%`N;k]7;,P(n3ki9[o$F-c2F[)D`,AM'=YACc?WG8T1AK/gc1bpE2g$0R/,$:lh+QP\J]$D=Fb>M#j=o`#?>jP]O/9M*;I-?VL!VO7`n%TILf3@3`?7VmHEjNm;T77r?M&E:X*ZI'KW]0?SBQ&_qrD$-4=CN$tjrj:5m*C]orJ$3$6S7^?*H8L64a(Bq$_#^tciODmAGCq"g%c4[PF[_\VmUfa1j=ROe=65$J;(?[@&p#3]$2gb2NM.rF.9lbP6d[d4UUiqmunlhSmJ*uAe?rm89(TCKoMU6QBkrD3#e^pciPkh^\8+-4O9==]Z6nAPk\H89umMY^hl'82o#MN?L2s.2J]jq0Zg!b,cr+d]0Z9J]]!-J8lH#>lF<$jB#qM?!M?C$_&c#lPO(uA^W0$S93bD"C8G%t(-qpLPmI#PRPDCjF6EDT[J/pf*RXZFYEU,S>c&$;X2fR-9T;f\$pZNE(ggpdbme#R_`jZdUCUe"f7^eTmg<`_C1_;%1))KG'1F?I,\6+"E7=6R=&oLM,7#Vl`Ph(G'D$*Ef\/p:QI@GGlfUOIiDQs:oO*?a&U:-=LAaqg'<0a\RQE/-=?VHVEMkWLOD?tG#7^$s.!:J"IZEioYE>Zqm6B8(&`"g%54AK=Z*7-!*68O:8g:2c3d4e!-60RU.j#J%Tq6.,'1*PFi.gnWMK!M(^]^ZoD^Cuk+=Z6"@iU(!_6Dq/_(-lgW`n(*"s4V%LRluLKk%lZ!UK[^M@YaE82/fmRS'Ip#,IGT]%VIbq%pNs$..E/>H2"s-$2CB\rLOLc`GMK+LU3gNW-UM8*jutsGoA5WX4o@C7CA@m'*nG@lk<4srrqps,A0O5=%GoHq6^rkh_]1AI6_me>a\.4%,+3S%fTsn8N66-fAS]XRQ#BGgGkRg47#Ec3#)oK0je^.4nBe&\Fh(pY0pVp_rPhh1*q4f!;_obK'fG2&B-9SZ!eL@S_c1/C=eCAW_WJhm=um>@bpEZ2IOF@L45@pJc?OcnGr7r4A_=F/#=U>$#KqHDDU_m+J=u=3jHC(,S;F[DcNFMp,cjY;C.V8OLgN4CW,_9&dD-!k,j!ucY*9Pi]E+DhuO%^0Y*r79-l5N?mgd@*2Sq09hPB$o>L@%Y7>;N/`8^(3JTKgli/QJlJBOnm3u/FWTd#/^#AjOcqDKA.h4:$J[JqRn+LCS[@p6rSRrT1WS1G&'V)L@X:5%aW?@)CcJ!:4srP""%-;8m8hL?TZmbE$f4OLr]M_(P$Fk_CoQP!fO9@pe>VaReDdW8-ulLGkSZlIL<.QqoW9!@b'<;&d&ls+No5/W?J8!Rq9N,*;:>[G4+^c]q$WDUk^AVFJlbQLRr5'tkF.3:7:*H7f?R6d040jo5*B^W$j$o/P^MW0&SF6LKA?lDA*q?^c(-Sm/Dd=ea$W3p9q_aJ/!!0US=K,el%0BX-t)2E/t.rddNi;!]IF)M_+--#&s,3NiJ=FG@A;muH2V(Ir*ER]HJ`;Or!omk*iW!X<[*]od[B4G3['R73PZ9sp?5GmkkPcSV),:2'sYu.A[Jh-C&?j+9hMd(1DHTHq>'6h)4(&(N/4^N!3VBAV3,$'A@_3"R!46#jFHdWiieW*9g)FlR5"!<(kMr$91%n!8?k*;.i$<4?dLJm<=RBa@9jPGtC.#n[N)E^&9?b--JWD[1AC_(tTX#H=5K>"%3SF<.1p>86$`CV2#`*1!q^Rl-RII;g679=XRDHErL.OXV*^Su6&`r_qrJOr^s-21iMa^Q0C$O!W#D!LDikhokQ?&#N7Bco6_F9a)#\@)e&g<,uqPjeT^Am+qj3UN3DDMVN]e<^DjZ;d%h!=5LCk@[=#IKqU*sqLR74@dr7cHKo*;&62%Xp(]/#dR/0?o;!bdAl6r^o"h3,^-iuQIJ,kTKg8809e@o#5\.@@l:G)rBp(XuoHZc5TrAa"Dj&UB,8/)@@62F+>Y5$A:Wbat!aJ,1XnPC:&cVqAJ.kdtL"C_NEGnXl*m-g[R,Harc3W9WE/i;)Q``7pU:`K*GX&3;OHj:M_D#"Dh!un(\Y@gNag$gJH;HptHH/>?5tMq8]$9U$rDbS[NogjhEH4II9:iTFVIZVO"TYs9Fs_=36mWA/-0N2V1oSa,?^kVCN+,kKYEV7s^]5Uc"u,-;6--3oWbp6;0EE[/$_E?0<"ssN"F+DsU?.O$a4^dBK2t=j-r*d8$_r($9c\+t4Th2E#+OMADs60E7"'VIIgG?67a8?T9.JlI;AC=I!MOp*MB/X%I;[X>iN#ig`8D!f7AMn%2/Pf?4$R3hjWm9i:m"u:3oHZ?9gV>VD5[Q'+[q=n&'aQJTX_h3Feh!Qa:@5P)jF5`"!&+a\cZu8ljNT5YPe/.3pW;*^W-&=F/&lRS35J+[2NpVJh]'SKFHCjaTG,ml7cNsQ?>OqlTi"I!X#uSQpELu`_ms8Qndh8`M]2dOo>E7f%J[10)=XKTWn?ibYXNo&<+.!O^!Ob6`Gf=]-&1W?V*tY/(+b;nd$.HkES#Vr$/S5%]?:DXKhg>^CQqUKP3[k!m0VMaX?BKNA7b5-OH:EmDJWfU%0andF?4!semp$ZBQYUj_3B:Nl*_,'O&qD`P8:[fX9m7k]%\"QC!pSGLf#.sUTAIRh1IgY?+16`oO$$ndYo([Q5`0k'Z#i`1T=CVFdNF`k(D=WsLXlDh1`#Xj]g&*h+.o"&OM0'H2ub&c2V--NuO\aI>KBA'-%,UHV"VN.>jCXL,I>;J@T4I4YE6M1&@1cQ=Pp

%*fYf=RqtBQd6e7iWjroWJ8tKEO2\^+7VI?$?^D,cJmi8u.*JBFbGP%>tm90nU4/#CeN6L*p`=+]%]""@8BeniN!grHJr>Tcsm8*aW]*ZO])5C0$SJTp$0oCBCi/`[IG8cbN=S\2$gR@C1WRYRF59SSTB>"UV$>s0KA`ahUdCp/FOF16"5'2UTr"Jh=R!rY3LKr0YQ2?IU:`qG\0+M_r7jd3U)9^`rt!Lg8c:b*<'d91Q'2\@8r0=$V0\mq/,j8%UT4/M/*[j2OoY4d&g_]m_qBjgVMFPAmK&"V?i833*Jm??Lr6L6gnp+0INGOmEsk/l/"GZcgtY"P*cr*;&c$YE4ui](*=BmkfKSV0-h=]V'+I>Zg@[q/n9k<6[i2U::Ib#KLF_G9Dh2-=$P95S0gQ/:ri"UTo/lD$g@pOem*(!]Ar3$8A1=Ars4"IRO"#SgV!I2QK,1QIf1^J0uJ2sl6q$AsgO3d!EqU[^k66V\kX(^J2pelD5VT&[:1VJf`3c1UP5X\bH>8s[0UJgdGr;kM(YRC'4M5qD;6naC;u)E>Tl1`['ML56`*&Yiu=NqEFb.@t@5e*a2:%^F'!EY&*J92E-m8^-k@+!e)K%f;Ii*jIogrq;aHYHd0gl2Q"[33>?!OJNq1oc6!![0`PAPZFoZ::eLXf`FHs6rQei]3:?P"(M$$lnJ2nVqn:9!iUs4=t[\bR%e-ZWhbKGdD#1XAgo=,gPG-^H]H5VR-Oi1@C`-cr1p?G2%9R.N;F^8hl_n33GNII*'b_EdI*W+U*!j6.10XogLcn2Pgt5ZEXV;N#EY+(qRgI;Yc@@`0Yg>:04j6mtD\OU#2$WU*YLHPP(kcR((lA_CjADnAMBD#U7D9iG]&SbSF;4-o"`RNdu#IEqgsmZ/u8Zdq'tGX#/ReCb2B>J5]ip?eieF4!:$lFT>jZJ`$CjQY=__dOV'AlT^Y=co4f7rmIsM0,QW2HUT1#c91-SZm_T%EaE6R4`,],$30sG>a?\jZ(@h-DOs1-X7Sr0=3N<_FkL^g3;45K\)#%af=+M-#f]05JNQL?>_u.a+6^U^+mEY)d"smjW>&'[?).J3oN:Sp?A^9iN2I!e'fF-6,9S#UH(@HMs7WoJ+W8WloZD4B3GjaYF2N=3DbjAo=)ZR#pnH8tm6pL[==_jtLQ;Nq'5q:7=cjlG#W:2:3"'B2HO%sub1eS.Y!qLm->d,oSYCX$gb,BQ$^"p9:jO'9+Ml:C'QueQop=[o*lk&F,;OmhjsJ7!?RVN8i*kILZ243d!2n`Sn'755mqljLFIV>.H:%?ON?grbMh$W7;5g:9F!IOt]X,L,q99"'=Q)k\`M^c8&o(O54Vp-n_MUjF*H2atNK%`+KHG'[/>#C4S#prrA.s/9SKVOLNE.sV)FQXO]-)AGq0tn'!Rtd"VI59`N@e3_F9@s/sE3E5Qd\l+&^]?=i+!1\^W3?<0^u3:d^Pr_b6aeX1@Iu>]F0WZL$JVJ]2?NU0,bTSJc;#!^#"!^+A>Fgn5Hb;YRM*#%7dK8>\c:\sqTjBNTpkNIoBY[<&f-V_(G6?M+,ZXl7_+Au7q=3"*!md7e:,=kUq'f5`=6#8e;H%@96Z.V?DO0FgOW`=W4"nGr/<^EUq>j+P`J(J^!4ap_6?m&9B*G&mV4Aj_&TO(eV+KsD,+F)j-n?>uJ"LcWZf-:@[-8PYer'5DG##^*J)BfmV/qOe3dFuH+ACqCC2E\,pgG'^_)?:o5Jj^f/OoG3Y]Wl<1Q\9s._(Mn.N(Ot,5]Zd(')2^&P=k%&b5\t:I#dX(or6t'->?,^=o8mc!kDic5U/8I<,F`R\gt7B)?3YrCF*XVVMgq=KMhf*PdSZ?Qs@6uk%8;W`mFP.a&`B%4\+3f5bRq0U?4Z-I[JO-*j"*JOmp0@S'nLR,@MmlaijNs"KCk\a=Tqm^]*@1=9Akr-rBBr7eC;-S!3GC>0)'LDG;;CYjs)$iKY6,>:2>"bi^kON'J-9YZbS]_M9rmTp;&En>'[YkgbZ#JlX'AdPf+cFs9>o)IE=4>?g1hg>>UjskJn/UI65Xq\lj=u"r>`eQ1A/Hfh;W1%U7N/up7"5ZUH^om:?f$IEJ0k-1e:0)l=<%+rS8-r5Y34/ViYM`T]rI6?+\Fh*^91/pDM&iU7t:cRQ^n]KGS-%bN3GDR(mBU'T5`3't$m[%"jQ54osP6S!j/uO-/7]8KTNiljNbOK&q7jLD;DJ2HTCgJP65H*`hp`<$s??&]`X&T+&E7F^Tu:^4;+2o4c[#%VF.Af.r0o0$Qh:cMrnO4#8+6gEZkQrO:fUNgArPT$O`q$>?QueX&E-l5fT%=0i]W%"43+[M\CPlq\Fup`LIVNmbeKaFsXJ'+]VjU:rdDh!['pP]CU:9^?('N<5Fr28uN>#eu?1[7obPpHU*_Be*#M(N%PUqN?B$01@K:!"8N,=AYRRLe+lZLfi3>9Q\2P`nmEgk]mU1Cp8)*"gJme*>.GFj91"#j0Z#]nT.oA"c*Eup@W9Y++psbL:RW0$ukdA1/-WEMnZ&OsIhB5S4hA[mZ#ujU39+scNN]`eLV$YH'2d!13pSN3ipCB1ZM\sbt>Pk+V-oDW8i`BpAj+V_L8Zms6fZ2Si&-Uq?s8@"M+.2"Thc!^el7q"L?435%%*'[i]UtK*hF_@5dY5o:@SG--BY%N.J3r9g(JTtJ9.&l\RSZ^*j.86B-G&`ap!M`&U)=D8q7qb^c28SHL]-!h:am8B6+20qo4b;>$<0GKH?EQ14!B`o3Y@L.TTlB/:TjO?K?/K\YPI.TISSB?QK`'J`3+]:NQHL!D\FTGFst'<4_*b+0Q__eR3,N,D>Ln&YRL&_9P#rb+lmmJD%1UU(B147:lIS-RZZf<"U$X0bE=I+g-3s6;j;&FFs)+0G*]GgCH0Y,bAIL$)b$4Xh>ZBh+QEZGd*a%n6N]-7rKUC'="ODXc3ZcT6?+Y5ehNBL\/jQ5Qpm#l?Yr]11*A>7h+abcnam>Q.25mI7rH/!e,*)$s-][_D`2%TE38!00c=k6"4L#-Vb?cE@e$ddD](bDX/mci:_^BiV#+_qnhij_\j-FY6lldPRX`X(g.GN2$T6tMYRR;&i0*smTloN2alD&lb;^9-DH.!!(`u[)R@f:AbjA5G]i]>DcK!an>-VJIK#^E%/nnS,Q":s1LYn^*3[Q+;:qYfgf@R$i)-?m],`i@;-H(eHP8B(gK#VdQXYke7oiXI(-`(]iJ3dFuQc__sSD*Sb/jmsi*G9%ZQdd()[4R7p>4`69Hr\lKk;\:R'rX2)rP89Sd)$f=\f7-_p\+^t3-S`'N13<)f1's[m#1l>2>JW`Ek.8OD_b/G\fFqOg4YbJOFD\):n\bkA-D60O(kZa[>P%bDPHP0G'PpDpbq1?TU2EeuC-6)n'>>S)VF<]\_EFf3Vq$_,5GQk+1i=[*58&Hs``Ij1IuWIn/c36G*h);73A+*G`A<9B:0W^`F0TeFgb/Q*@jI5sdMHsS1\GJlfq=:mL,i8Wab,L6i(^DaE9nLc0?(lPC@dQI^U?A)MafS.KbIpWs,o"AA&E'Q51`kud>fu9-6O!Xti$P"k'/_b*\gH=nES'qE,qdlQY:[!2?/X=RX@"aYM:!oA3<(Zb[uhmGmJ=bJI2%h0RJgGbpL8l\Gb!g=%D#UUe`pN]2YPmmG[#VJ,6>MZ&im+;1'7AZqqkm[i(/-^1#,VTJgj,%1[&cja3^]PoPWKMCSS-nJ?"c^e$OY,m,$(O2oL@)e;2ihs(QS(U%h.K=i(_`OoGrLl'0R[7.QsL9%5WdY$?Q-LR`0cMaE+FS@['MSPLW(%AhGYj_.I"IfU:ED[E!3HhiL(h`T8hasbgnboTi7+o+3KkfL5]2-XM$6O+KYbKcQH.9eF%m,jWKm'!R6dOd@g]4CdW2()P`sHeaIDHIC@B^WZu+F'mM*e/9l*("+[T#8^S)Vd+U--Sp0=,_XWpsGMn*Z2h]U5^-4c+h1AG(aA!$@P*FbrTX@&:E2[o>(b9&)\"]LJ;]NIOO3F+aul&C'9%b-p`Y/oQ+/IBXH"C1^WZ6B++7t8]U-M%U4%]1d)HZ_>7G,A#0V_c5XAF1]>IZq?7r,(:(2[f//$Wis+D?Xh-E$_m!oO%geI_WZ*RVdd"!]&.*dkCN-hb:?$H?-THo.F4!PMIl'TG5?q$doA#[Q0p'qItR#0M=uW0haeCo)@Dd*g4:kH'N4557,1eg[Ri4RaahDej""\_2p_N>l]Q>QZRAV=MEsSj-1:HQI4f>3=U7eRfi6kTTs,O^mfT&"Z9OcN:-TQ@Ucp-PgNk%-f-[J,"&\XJqH`,H$?$?0<5d,mA#cMhjl(.=C"JPUf%c,NLh>B=/(/!;84BTV+"AjVkDqm=LkI:\D7V@@O^@NZsRX/U#8U0'j9YI#E6gL_+"<2Zf`n)E*@gQHh:pU_pr'i'2&jjM"T_PA$m,Pm`>V)em7+@uYRLAl$'4u]8Zumbjn2H>,k%*pSGBtTSNR%:bReW,PTKB`K=3g/9`it^SiMC(_V=[aXUsDuSUu87W>?p#/4!oDECo]6uUH06Hg)9ORS[#FZ*)'>Skor3h]pZ1(e5K$!\6Y]gS8ls4EsA8_Rk.hb-`O^'ttnpt5E*0]7u9.?n*^Xq5F04m-]X5'Hu(8c5h2%23=3Zb)iVMppAZ4=+'hQ/V,"198N%0MY;IC94jq=fLWA3_Ue-?U#O,;YIb5Og\3S_X)POL5;8?c2`Sb%F_`I&'")Up]%L/r*sRIYI],=0p!7Q,WrY":JATa.1SC;+18YOV*:Rq;OS#%<["2q<.;;&'(M(n50ChLU;m19$5+5>$\$-#daMnjS4Hb*T@IOK5%gc9JCN0**3rF#j6b8Mn^RiPb.*F+EXk8XTGFC[96@r^;Bk"1U)-LnHd?>jL^Q!%bi3,S03B'jU$YK;EP8B&Q][Id-Q$@aem]27dt0JBj\D`Pt>X!Tm&nnjD9:Sai>McM@5qPP+XS0$ZuDBs(rCNMr8Bi@YC]"Mq/NlVo*LqF;b(Z0/IrY@%Ck,=kEaL3%mlDL/4N0/a&WIb,TuQ/P;I'MN.NM&cBDQ0BhXjI4YR'm;.]c=!/CK)C3[#?N37/i3B01uL%LoGUV`AUrOTmem!Sb.FkKUl+`Y0-:]oG&V+9iP2koZ:sIEke/TH5gH/o_5\]BF;aGXof)@hG5!H_+c85&$#\SN(2-I;%kQ$gt=D4_+mn5ERtsTTHaHbOJaN=O^X-H[mPaaAcW?akHiOaDjA];;^j)^R]c3;=B_^u\q1B+$r6>G\$@k'a-k^`nIU\\Lf3*kqe:bbKW@98%d'd--o"I[]:c5VX2X5Ob9$ZAs,N?S2riVfc6U+Ml3#&LOIVSgID"6.!PH8%-KB4f4aRm>#J)1cS6$p%RMW*3eTgWEj\F/k"LK<2C1WdAh#t2?=;D6@::7YEeKX)RA9(eLJ\U`AQ$*PbmrK32!Me5]>oB*['3Tr?MGcOKkecZ.mOb`dq?b(h\qmqQ]X$0%6a9ea\7BpghLgqE]L5^Au]Ptdm2lWfSg1"qNf.U]]*DeL)j"nY;&:`O>pV*d=7#c"6O+fm"FnC4.=?^rHT,C.0T!NXX6eP\Y&Y<*&`:&;ZrmFm!]pgX2YgUS#.\tO3O?[SYb%]$%M`^-9AtLoEbn:hhRHJJE8;m-M4t]q>N!2:5mmah5R\n@cF6_CrmZP.DhsaQJECJEdTS]$X*rS8DRAB=52qAU;eG1Br0gpMiZ$TAqc4b/6L/kPY9;^+Up/C^=_s;EOM^>tP/8,5E/",5&V7:XGnHPt)5E[^70.s%l_.knDNWZ-]cl-d%QliV+DO\WM$J>a'"nP@s>kMcQa;4X)_Ol\=f/9FM!(kRO-i:9V8ZC]Cs3(27D#/a@7&@(f/f$,iSs&;p<-[m$8#ID6CX+B64#JFhk4r9"i\$1USR+a;l5;2Y:'tZ,!$AMJH]b42S;.t9-gWC@#etuJ5CC=-p;WsP$#Kg,/*8b,`1f[A>$=Njk$+PAY6^)D5=Z@drd:rBJ\$B8Vb:u-6Rmg6BC43m.HI=.!.TcL&cF4Gu7A\!Ac089?'MsR[F<;rM7hgZZ\2HQ./DRrgl34[7>RH6Hs$mg0LU&WKn(KrfA_'Bb<*;aQ/^tDh_:0k^"eM*irrL?5Ka%'[g7TX+7f/]/WG==*%5r%a+;)eGi":1+%tX7Y3%Q=VG:A::]iPE49=X2"*chk3=)`SVq5G]G<2cpqD\2D"4-!RKc&i[(W)qsP2lB[JMuIR:qG>6GAc?>3O5Dgp8JL$A[+O\2DqC\cmmo)lS5moIEKR:qrf,cQYsF@_n8Oa0OO0<^B!dOYL*KX^j[7fZ1=VMh.n45>R9SJY];sj-M)$kmePt7@[0j(&Zb48BtSmNC8*1b/!,:i<>D6R;AAkV%1rV*rDXji`mdO(l0'L,RoPb*U.HJM!D=7J-;uZro7L[Z]i\pd?5mCV_TP=LZW_IFVnEPsBT)tQI1*mU=nae/mrQ1hW=Uf-C#5p0K2;@e@gF5khUsM*'Bsrh4cO71@MogP0=m,Z_CsC?IY:b]:)(TurrFADh\PjqN_JU6U^CW]@$78ArHG&u?Na.1Jkm'RSkgX:POX:qef1Hr(Z0992hPm22N8OOU_FP2Wb^N7eKEG%T+UAP&,XH)nF7)sP"0W#Tl61P\U=_Ihq>hbT2,@7$%Ks`NiHpkJ2C#eKJ54W2RqtIF[i12I#'nW53dgY&odO%]RrLt$WV7i\e`V'Y.=XJ,!q,^@4Cca;$:EZlQ1mToj)g=[e6G:+!K8V0Gj8\_iJ/VSA+ZjB&umHp<.7f]J(B#P&%)MQ`IPpB3:X),)t:)Je7't-(+FReG==pI+a4(Kq/L2:Z5hP5r0JRJTX&$lm3m_jKafa)Ai:<;AD8F\8;#hrc'M7PUN0h0VdL3s71D7`$o:!?l,]D`g>/P*jd4'=BmWsb1`cnqY51P5c.YI1cs\aDnQiuSki-L[fO&Y/7pI=?mrs5p@)IqP?o?]A[@+Y\As0'HCFou"pQ)H9nrF*8!D7,2D]E_mJ\%@D[Bga,9smtc+Y=Hfjdr8PPVN:#6&+s;N;?70#O)k:\d;uUj5hTn0i';;B3N=X`Gj`/jC;s5EF!r-/UHJ#Uq#N#CVa_%8"$ICA.Q%bM!^mf[7*\UT>I`8oOG_na9#eN,P)1h!`T;9URRuop8eUmI@TfNQ+(3&6H3"O74k)485d1$hi=0-k"k=_e<_D:Ve>l_Bkg0-.K%P.PLh[(**$B,DH70E$RYCQ:eo+:dfiYAC$!-)BVnMeMFF`mBkr($2-;b_ods_d%OJY6KJn`-B/[S]to6TU[_f*hSZ9ZL03F]OR4GLR(njF,mn5kWc*pV"WCXg4Cko\Q:A2Ui+eA)AIFFl;^-OV;GMm>d6:Qt4(!:)'VO0RTKb3,\g)S!N%ji7eYZCZ4Dc]:Bf8\:Uo[=1<8tJ`LM6]\\pplVi(bo==:!C/[KjG]OcABZ]?Pcn,h*dLRY==U/#YGKP=[2G3uln]`41dqS6']08hbl"Xb.dG+;PfHT5U]DZ,]9OR+t5B6g2M,8dBbhN>:r)O$FM$_t0Bj^\HZB%lL1#kq^k7[T+Df-(4H"9S2t[,S=A`8;:6Hg(M=]b.SClQGW74Bgj*b!_-]),8jd7^K!kW@EAQ'80A^E'l`jM<3VJ2RGLnna8pG^;dRCGOZD3)F>T&KaDiSi6Cunc\N,d5;]ZT!rb=bG3.bgbWa+`8+1L49B#_.O^3_tVBIR^91)lg00WT8r9C]4F_d^elS[gD8l]6&GBH"f,k2E7hU>>J9?MeLl76W*^7()HGmG)=dYHBKOduA&2cP2nj+$I^+Z2JL*:#J%(oZ4?Aqp&8fe,P;U'l@[XB4$'5+*KpB&!PZXYU:Tq@8o(VYYVk2DDZ-B+DMei]eXXtQ]V[b@B<+?d)faa;/8,"A;d@0&D,EaZ\&p"SZ34&]Z1W\qOi.^a,CUu!M4q;o\6UV+/ukLQIto`Od5CO'Np#hs>B??a`4,-iat[?*DL4n_R8Ia5B"Fe(24!D2DT+A"VTbrTS%JI\n\<>(XZhRhX23HPj_?TTq5me)=;31R`[UR2iS'I;#\Cn>Vi$%7X#);/2I0Tj.aMlT!\Qs:'E8ts$&1PmE094i+?01$PR6pCP\llkc@o(c&o9_oO4Z2,F@ISZPn&/%^KK&O:(83:D\V!^(.`4bfCE@rb4j3e=NTet:(V/-8MaU)M$;DGfYWLF?V$[4E>YLJ",Im[o+;)?c'WH:F4UQ1*)EAO.9m]`IQ&t;#5mN(o[)HB[Ep^h5lAaniu[fjJ,\TRIV'Ug@=gt8Lhja_hoC0nR:NWrs&YHD)M%&a!3q$Q'\IhN)1U%-E0LYc5j(`ariM5PUNF6?2jYu$[B;=^tV?d=>$`Ce,ko?.umcB5M/?_MA,g!eABd*AZMdVg^.$_"0]PcY*ac7Kl5r*JK)m3SZSCMjdKih$]rE(/gVj'f$jSm$/h+%%,sDg8idgIGS*O6A*JWI@>]j+H!U"S#+W]$fFu89a4A&9Se^)k)@?S[bn8=T"k5J@k?Z;k[i'U]h>f`?.O":)G5tgSI$7jB$;B9VK<+-@T[SF=S"<@](!)>+K8:5(j28leT^'ujks*l?"uFrfI**!RGM,V]=FNp'^>hZ#0""'gd;q,`[e@93[n,m[_3iPeej]/cu1.0a.k.^F?qq$CW+6(a.pgE)X^qs\n%kfefarpml,+rZ;N;sD#V5pqfC!ZKGWlOMQg`X.5CJbF')e0VEM3/-Y/rBU+%2h.IM-C4]"c\s%$UgYZ$TDXiOI5fo'aH#0lgC%\'1b4MT+C^k?"p^EA5/NR9)tLl!og#(.GRSpPEs;QjL;I*B+i0^:rZdqRVaGV75U'/D]-GE^9P*T4"D(S8F4O5/'Zc%(o4U!c#E)JC9?n%I_DE0*%t%_ORm^@+[phbM>6!qT3ZDooe,VQn[B-0o]5<(ljj5]E!rIg@0Im_-8O0d6QZ#;Uoeosp9W4aE&/o,#5kn_08!A_W8636$Mhhshn(=$jC1s>u%_-?NsY[ZXYa5-lPBZS?(>oGsZtU$DhY.\*$aMfmi*FI.[/$aUjXtr3#26dXqPftFDF6*5rFLcIIsSph7asA8o8a`,MDtNSY[0=?c>H9_^;=+5Z@k`Onus=jHj+H9X_>5QK<--cT+3CTd*mt/Or\&^K)5!F#k^[h=%OW3CAALt5A-FkRI`Ye>(Je^gBspL;d&J(/<[S>1;1-6l/:X-odCK4ca5frp.`]Q2>)OtY6n,g`Ql=Vn3+'h`lrV[+,UqgEF`:")W[NM#d8R15!17_U4]T-JY&;uHg'[$ADDr>W]H+T_]WTQ4FZ3ZI*!$_#feoOF03!uQop>7@'nf,V$Ha?*9gV;TqB/T4cep]fRAI.:aQ32ln"(#O`@VS6W_$S"a6^EIX&5-LP*89E\*jH0"J,5;2sVt@kM&%P7kCoANYqf'jt]@RY=A:`7c#nk1A"*i*;,Y-Ai^IBI5l'8p)!eT(Ga-:dtmNe:D7QV]@Cp2TZXfS].,4&L.dbDlHMSc0*rud*C5ED+XKP\r=RCC6po4JnJMpR1][G5MJ+)R=8\2)N!jZ(`OmDZ7Wjic3Wa,WA[4[C=T%cGSap0euJB>*R"?5&rjGt*,_D8a*<$\iF.c)'c]Q^J:L;>A=qR97ID[Bug[gle/IrYWfi+Y:Z5]PhdI`**N=1\b>Ooka^;#N3P7B&P@Gnb_G=5QR)Fh]:dngrt/6;O-9c/GFj^$HR4p>0[!JHXio3B-L#k%9&1)d;E>a$P(::!@1P([[V=pA0Es*=:cf`rC,/n3r>Fe0uYcV?PRnM*_=%F$PjTfY:#/m%X`D7SP*J@[/Puams;!g@j0t^*Uck`5dl>fVjcgh!C_S*)@2mKj12V5<)q'(Ad!UB1r>L0B[rG2o)h1hN_Q?r@J`/F3N;(AL-,R2EE:^16h%=K"6h#s6aT'!)fP%2+cS,>eOqoPueGE*E1t9b9CcCK*ej.R6/O!"cpe(d.!eg;l#Ku\d^!;gT.Y`fSS@BgC)4@mCuD8E=R]&AMrq`2Xhm;C]Tko1F`[4E'7"S][-p9MQf;&u7V,*e4lc4"tSA;q46=-rW\WJY-D-cn`Go>A-.:qOhs)@g^)0\^LR'`N'.lY0i+53lXP%arp"d96;kjVVE\U;0bbN1mN]W@.%`1S=^2S8_j@4s)$0[E@55,pI#ESi(p3&F^C?+1]i"Dt\]+q:hu:^4A!o\^CtH/$%`b*+=do?6Z;Ys-?!8NiQFrXLEG$_Dnm.EPcYAki?TDtj"@+N2^gZuFeMc?[r%/)(/[`S`3uEm2LPah1P'5Sd,?Tcr_%VO=)!jEAUu$V,?qcP2`mNe1Aq'MZU]>%2:#KWB,KZ!>EpR6IdE3B&$TUFRNml7PH47__L8A%EQ)Y%VGeL\o_o>BjkF_"@_YU/=$p(XQ8e$0u]Kl/DOa:`!_RV2DTeVO]8iW%HUhp>g`fk$3hWbhTZ%S-/S+,`,,WR^S4h9Z:=@-;E5-i]9P5YnP:XlHGHD/0n'pY`_aCm/kmgXDRf!W]@V%QSsDO:+G;)>c[)+03_XR9f:q^>GXLfA,$jkld`\LN%E9,d5EST"@#bH)2=QdHJ*DCUngQs5I_5+E[+dbA>r.-7Am@CENI)V6V_Oa`2nN3No^BgaakdiIUfu8MBYnLkBH[FMmcA#.A/#i,KNqYO4GM_?,?gta?*ZrZt5,I&!K&F?%OKshgF')=^ionYEd6R!r:1ulC^DEE^C/>DsVfA;))T78*"Y3(<:gD&W`^W^N#\6)l`+t:))qCc#./=e'l6'8h8Xh4d5(6WhPcC#rBP$?c(FVt(P!1!0W3C`ccp/?JWR:s0+sn1&@MigoJSaNgk_e/&6gAl?Cr`)IK@TU1bpnU6ja#I,=5]W/*,ZGG`mAV`8ru+k%L;kn3HG=A:#bN(PRIB*,#U6!`:'TrKM3TKi7j_+i/9/cqWDp]jIj]T^SY:+Pp3BJpf+Y>3RDY"g8h"ei$1E0%M[Oa](,aI,Ni<8p0c]7K)+P;.%>O4[pptGQmC$,pj\fn99ao3XSi[]^!7fNN`J^5gkpu)=P!!X\p_9,Q/m7PS^Mc:Bpl))>+;4a[H>+7W^';#/ea^I;ZYf%"VnY,*kWbkdVD.CaHJ0K6r,:T/+D%_+rek6RIgm@0X&-bs][i/mD/a#*RJK+mVDn8'fm./Q%b/MK-X@;i!)[RVRubP+P$;Q`Vc.,FIdW>J!B4D"LfT"kXY.I[/Hf*>=ki9qd4jO^Q]:`KhNig;AT%NiM*13RpR8fRmk+M.1O?(EY.4>JU9NtG"hh>K@OflBE)WL58n1t-im"+E$>g7;ii=h))n((rZW\np-e'-c"!1mP,@0..Ap*^Fke@Oa8NCY>Xb@>2d4)M3.qP!K&Dh458DC_UAM_2*7RjWk.I\W$Oqa'"(l@FO$1:R3@SiOQAdU8DinpUU=*"E[K9Gco?L"?+UM-SgblXW\U+n2Yl')1aPCfWAFbfI2[B&"]oVE6/D$(Nrk'<"J".Q9>rSWVVQI$pNDQ5q^42;MD8:iF<*CT(@2Kg<7W8'5/=6r$r/kLUVG]4I[c*g(tGU;BbMA$\;FCmg`_#5oZ0H#`DVW[4)^AJfG:p:3^p)(!>p-)-q#9%Zq"Y#@P;$2=IaE7?0?09429YaJnW-JaY?FTlm)2Au(#2eD]hrk-\_(4$$\I_IXHfh4NLSK4ZR$6*;7eK`aC'"S;g_c[CRknc&W:di$Ai.1E&^[CBa*!18!"\iop8eE)D^IJ=X@d0g&L^Z-iYKZ]8f-*Ff,D-Rp80riM[Yna@ISt[rs[_#n1[\UTCC9e6Qp8"0L*?eU1F`\/)8\^$u'!3C(jSNcWVW/'pCZl*h-X>Q5AMC(KQ'\(jAKpO&&ph?]<)Qtbb*FV/0,n2h8nr&31i'Obsa:!Q+V8g'pO)EHAPP"T>:Zt*.so#akGaLq/(Z5q&q]bl'3M:Tcf:N;eA"9Bk4IYXfi[:Aa:k&U1K&G@Y77Lk[o*AiFRRip,Z8LFeQD"X+Lp*C/.gdiqC0(S>=s5r.1E]mPL\B&3(2ZQG>P_6n02%=LA-0JNGHs>'DL?VZ^hQ*9eEeagCC*^e=ag4QYlf^9J[?,:0UbLdh&!._Ke(bNhG]!m^f-FcjaHF;<-*]H,[ffSSItH+J+-Q%D:k^]gU;K$4X^j#P>`6Yga+dqjb(EkPY"9bI/Hu;T0U\9mJmG?%tn?Y!VDsI$aj/[;P/BW0*)lZJuq2Z"1Fkp"OgT5#s#Hs?Z9A]IG#?pY$h"8.p,=[FPe?t7.ZYFHg1t7&:Q`"#8:mB(lq6pe$,aZu`NoLK1[?jNUp,6CGkhKFg&i2?kkr!eb/'2&@;?OY]WOMn)eMbh*^ai)?!o:Z!0)Lh-aT%H6K#_i!FV]u4mgZh.TDVC@P6g;TE@kNOb!QK*ZM]A9F:a>pV3)4U>0KFk0.%HT=Fnl;:n;&eDe0e$>tCN8W4'R]ctns@.u1'rB7TT#gjpd14hTc=<^8q(,5Cp[3P`?m@jB=GDl0(_R$>Q`Dc,d=:V"mH,DRERY)fW?#Q4GPZZ?PR@V%E)SYf'?:f#[>Q:,(N.1AfNO)l,28glI$N?K.VgM47oQAJeui`R/+B(fY6=D0/$_e\X^QL$8fEKCO>5IZJ\Rmp!Lg7?V.)27hhm2#(uSZ>BXOq_`FP-2l&TAngpC)#O0A6[(H6+q5JD.P$8'TUOuZ;c1^..99Y=pe7INu-)qW/+T]=a'9f**BD!#HHtb"R#9QUn^Tq1fi&CB1VCB5KYjo*51]V(86AFNY5sLiXT%oAm7$_1oZc0,21MdCFY4KiY#J5r,EgIH,fLL?9"'P3F=UKP0aHic\h8;%sq&k#>VZS;#+1^`B$ndm%CCK?'EqT?*\?Hkedk$!L$eT*Dn8q/@=8?i=tm?aOt$LB?k&h_70K";\kPg"%#[(ncKH$5qsCNtr4*<21Xt*hEC.l*6$o(q8SO,0a#hWG0Eab=`ldPXbO1.e6IOCa@AZ2H\*TU>-Nq=6P^PP0'6Z/r7/DjN__V$`NK^SGL.-L\Q79$P2cQ)*!hi'rW*JpgUJ"(91$HT*\Xd4`<+"6riLW4K;eY->?R1^#M]T7iTfW$g!3+\NIj&1mmVm6Ze9DN6`&MB\gFHiK03!+SG`3?Fp'l`QfR\Q@h%lLB#gZucAlDiIk""qeEG9Uu#"JB3YIW.19E19e8J='q./ma"=P,gn[iL*6oo#$tpo']g0M[/iYB?/`_*Bj87G6L^nH"9QHlIK#jQ)13$9jb=iqaVfJ,:5;,j.LR#K,F)M&oYlN[atq#[Xo\X#Pl/1lOO"i0.?q/#`SXV$Du!ILKR$Iq\/oRI2a5$q]1b'Y'POU2bN5PK-ldf2Z_c-fi)<5*ut?&i6)B[g(EIk#C7A]U:@1&b]h+J\9iOTW"<47lVF-o.@Wdf[Ojm<*3DroS+:D/[^8epaB:E3S5Xb#2Fchb!F+;qTe'S`U4J10)$go]2M;tP9I!^9*Te-2-s%PqDj^ND>_0FLBX2b0#q-Oo)g#jL/*6t;@1jUJY%(kMkCYke.52$pdf9eYRQgqtMML.7-T!=`e.;e'ten@2XK"1J6!2Tdk1p=-G8]8HG1RmBrdgRkRJ)I0FB"S.qJQ$6sY4A/0!S]QASj37nmFPQ4Pj51pf17<0CBK=\5q+E\j%FW#U>*r`e[.ZbL0Z,0B/92tfQ]T#\N'Mnf..2/60tT'Z6u[$>lU?)I'*(@,dBf0H.F\>Rh=KcBl\Q:>kP^d2kmA&r+AKc;nR='o;U'>)VWq$F_X;7nqJ1f)l;@5H7*Q\?QJPq&%$1l"6_;RNEV7hca/1&?B]-%fm)&-X=!AF[?Y)`o=Zrt,*q`]^RnAUrWd"n;&]a?i?]P)=d/8,(PYRQr@F,LdMB;K%%AqEqN+R0g8$#PPYJZSFJWeL4&D9mkReE13Gk2+Y'"`uH3]UrZ'.Y#;S%\ghqGd@9l+.Q,+qLRLcW7`j/J):gW*!+k/kQ.4P(kth)O-R$Za[[#D=<2S4B?8kiDD#`0FVJ/=0Q=/4fS8k.#Q7@TOSN.)'7NhBGfoT#,#4Uij+oPr1Ee1/9f/\?A--=#Hq^=ci;pX%j,RI&S2n/K,(NGml[ni)mNB4U)A#/,TO\'+/)ulLI`eY8]a(8f7g;k/u+P(h7>L6fhE7U',(.qWYU,rgp[B%X:c[dG<^8Da)#4'&N.^A^]iK*`UgFEIj)Z);.nh7*>dj`VG%k;70j6EVRgs(/W[$lWS_m]i1/YV^a@K!EsB.gM-(t7m7V!ukWA>/']/e>"Oo#MRV]L0eYghgTdr?gi.YT/UV+,S$1lFMpge(!O6QQg?pFWS[i]S`ZMTd1#EeEh^!DpcME@FV*dU'K:oWD9(A7R(f$(3EqF&q5Q6A6oaJT(s^`2P8'"M=f&Y/jNmrlh1*b:AW@sZ)Ci4&H+K8<6f,NiI\Hj^_XU;6jJmfpgO4#nI(l"8pW62G6CkTDOL-$G!XnkL//%X8.K*.i&g8sq(-MP:+"[&[gf3A7'7.rZq_aS&4YrM&T2l@nRHB&Wf77?hYQ_t;pL-`oSL>TPGLCp&]',Ag(T2g0cq\C_6na!]b"B!`c\\>a)V2a$eWi[0Bm1ajrFh",NuSINB`hf"/+fKc]P"6(9YDJ.I\OIJE3*L7<05k`+RjU8(]>/2[imoORrF-c(*.ne0+mkIGN/L7^fj\Rol4V$9KD;-n1),`Lt[*s0c3M%!friu/Dc\F;0:I"q(Th#Vc*0qEZKV9s(Ign?rc+$d4++`!2m4ZZVk;F$Gf-X0R'fB\HU.on8$oB+$AV^;*n-(Wjg92:]5TNYI4fM/8CSA&:X(HoXkDVV0=[:^4?bSH,u'0<]c&H`VglgSuTc9K<)FG,-uBh.W_'*WJ+"_]>7(X#oGO%V]#W0*AQ78kT,>ZE"#m!c2;/jJmfV`8M-u2NAr'GFFL")N0V2O@[>IK?141C8'fr>5SM3KuQ`Zan5".J$VITCW3n-[c&d;_1)@hW=VOf3\@Kc9a2H[^7KBmlh7;m4!X:UB"qT-FsY5l12+#A$jT(NJolR35)0/2uOHj+'V8g2QRoOFBHc0_[8.\tf4]f;[gg82NmtPF]G6$1[+.:l=)V*%nCZKhH`+NeJ2_";IZF(Q1P?c[K`iT*gZ+b`L^;4X-Ob1'LkXF`3>`^j1@A&PWGre8I%M.b,*]*K2&R%fs"GcbI7I1Y?_80'-d(`38kU`:X/+_41%\^a!?C8+_ssqDKreol*cjkW@[13nfrMt/n/DV^"\Cr[*o.[D(*e:58ER6EK^Q;>XaRfjVWQ[*no+pnF%Q$Jc82uSITccr3g:jVOZ.^Q-1>ul4?^:LsmImXZt:;Rh\!kU[F"^q'J')nD7o+6bcLY`doNtArSA7N9eJ1p(@3c&S]QsHaEg:)c=(sRPZNef8I?baWoo%]<#TkV+[Xqe%bN`dQlfA-&f,`o19$?#+s%#[>QfD^H77Y!:7HZtaZT&p6jJA_eu:?8?0DG&HU"%>(R$^GSLf]LAte9JX6&Ju6pPKd@BM!:gH'b[4,i]l_2irN.iGR2RVNFePe@#*jmB.1]SClenaU+s-6eqN3.+FSXSCHnJ4]*OIh`0u[!*7(Q+MfO5-MjQ3/e/e4!DB%>]_URisqo&+]\fO']N@#g`/*'a&5Ban>gKYZ!JH!2!QDS(*e]%9M2F=_:T-rG@#l"h_oRHYi-&L5?Jg;!`)",N)Hk_S:ip`C\(C0'a.[qD;G.pWOHN;tU/+iGhc5RDs+dYaiTW?XNFYGNbg'B*4gU4^cmHqiNmK@#Rq$l(+ik.A@g9'r5JgE^)*^,5Dp8gISdZ2G4S(TFuBNQUJ`E^ju5`#Rhr4_"c9ZF9E&Se/>G%o$&mG#ATId)BrbAWH/(![<>Ak;3`I#eM'he?Bgc"WPDto8#XHY,_uba5@CZ_iWNoO9:ib4>>Cr%6poE#P#;RJ2@,VIDWSTGkI6b(^B<[V065Mgg(ZiJBm?LrZplGgcP,P"HuD)P=TSjD3guu)?X8[eQ5OJaX!kb,mM1FBT:ZE5NE/S!YSR]]fV]i-FhCU4GB/#L?U@mcfP0ZA/@GlUg@GKK%[p`sj!X]P/gG565ls*Vd*Q!!PZ^4-RC\t6H&!]$?:J?oM"j9uKp(rl!f]7Oo8B;4mf$5RrVne[l7Q#-4Koo7Z]u512R7S:g(Y=FoUoBHqTK('m4=KF_'a,Y?$u)UhiIm>1$P)fUk\FI>d?#]]JoX<,.Q54.Wb-3a5$TW#j]Og_\jW$lJVVTW(r#HQ=B&P[8SE'-&.2=2MkA;0-8g@*pej13]*)]^,Y)jm^s6)CIY#$d-PWck95u$+jp%RR*]#=AELG26'Vn*ZY+U&6D2NEQ6jgA#m0]^CfaFs]NWJDu1'_O&F&0(ODj6nK2c^gD?MM4p:8X?-Tj]0m$Fj..3EekUGVS``O?IW_#bC5l8\CS;HdpTQ@"@g'j%661HsMT4M(="Gr7HF&Aa#NVge#KW_hr]P3>4.c96*eb06VSqi>L&s7Icr>.1]]PL+=CJ^E_/C3A&.Y=h760u.KF'(4nERIC.I4uhLC6fY4In5d05B[;*pfXl>t.Q4R0Gi5-s;`T`Ih%;S===LC1:Ji4C0_g"'o7]u_W^+=Jh>?bi#PCS3QYKm:'BHU$KdY*NO^!i*jBP$oa+51gC+/%qW)of1=r\?EI/F]s#93XpA,!n??4;B;6(4XQX:0G=bL,^cq6eShecgV4$n)]qP?6'pP7+qaI6Knu:3t7Jm0*9_I=q0=FrCAE^\nf*q/dib7a\q7Cbc9SW9!hg*&&",[:0iA<^/>,QfoRAp`Ei?W`8r^a*nG6I/qJNZta]7/66q&0Df:&YRRFU2$n0mAK)&\"^0Op_dP*\D49%!)4tEB)+.>9;E;ub_O0)n&eE+QfIq08a%"!`cdnLI>_HClJ=>)36;q1n>EU%=O_/!jrPoh?+\aRPOokA(:;%doYDYRdHmi$010K.>IPo)+CkCGQ'NJfp@?2W3a$12\->^\7BPFoPlq"6HOq^Z'@Bgsi^4b!p,iG2_[7EOc"a,r?:JNrS*h501EC_)r&I+H58EV;W$rh])Ap9fWnSZ/EQ:VLlS82B9b#,HaO>=q?ImHd_"jU^Zm[]^.5tD9?Pt1##_a\ne7R4LCf5VWEZ&F"eB;=3'diA-MbtnZ@-b57c&O'^0sdGg?8g(a+>\%q!5'cqXZr&U_DOeZ>lE*r!1BJTsblK0VF\;(K+5Gm#]daoJRfSVSs9snPnI[1oN7g^->O58C)r4D\)H%3QS8DS?#"K-)3U!NMbH$DQO`G'_%6oWkV%!(4@A=))oF/]MPRf1gMAfcYPu[oF&OS/Be)?rXOhk\2:k$nm=W9m_ERoVOa`JKf-eEq7t,5L<`gT4!?)5"aolfC.6QG0M8)Fi%+H&iCKbXhp:ga.pc8"UQ&>m+?#uY!?sI"c8f:8:.oMo:O`#kjguFj+>SH:MT$M+5Pes5+m%0&HK@/-4%%L<0(7\e@2@&EZ=>(@:OBRg>2N_3aD+j>^GHML(^fh<*Al(\BQKu,CTH)N!dX1^8JE`3t_:E?Xk8FI\'MKpC"4[9NA[,^DrhJNokXq+M@1GgLEbDqFE3>\qnOo2TrMl37e4S)'N/"Iq/3Tgl$C*lUI^)!:#f*l%&R_p,PC7UMBUX_N+:Bti4Ofu&G9l6;+PSk&K[>>u#eqbV[5Kpc(_$@%Z@0P+mCAVo!C?JI-&9k8-ue)d.dmYf'7lss<]*GSBMmDTN/XC&iL\EVaXah1iSMkKc^OKFE`=_B'>cLDF'fbKF%p`eEj17OIBId-,"6L0NW^ei5=rJu7*3h"h?s'Mic!e$M[HN;+Y"IUU1KC&9AO).p:]*hdCZ6#+BP7,!Oq(kKQFZ)3:mZ%31,2o7p7b#OWkN"]IGo80^$Q*C/O6o!l0F#]lO<[ELeRL/K&rXe&,(C)K[IR#aTPtRXO5h`5#mQX!`C\)VRi[,5d"Qk?D&0c(Sn#L5ARYW7I5&>l6/&T=eotT4":$gn]n].j`sq=MfkBg]VQmiSJR_X_oKZ>cZeF@-8P3AKE[!O+kMm;"+&b7Z"1Cr%_*g37S&LIcCZ#e)jInaj;)SR331=p-2u'mNAWa6lP4BZ7QMP*hb3">)&OcL8-Zf*;h#?,Ji-s<`@ds@/F(cnYAMncO2`K92Ah1FI@Ml@1uGqh4A.t/,Yp6%1"N7L\d%.ef?%OH%Pr.XV$e76J'CPa3`F0>L(ls!lGUu\bB9)Ar9%QbEX-_V2/D)^HSbNf.HG(iiSE"'',QP,_R7m)B0PA(nYi_O>N+6@*ZUP[]#l9?4PJo5c"@ii$jZNs-'5SQ>KekK.%At4MC(%Z:#PD5h$I5Ri#o@[RhnO=>TOZ(!sAHBNk$(\=/OG<.(RO5I"9DZ7pspX7=^n/39DahB!\Pso7eK1NqT`Zm2Hc06ch@hK^Qp7pUuP[a*Z3BNZg6a1W(^Jj<*'+<+J([cgCh?-S9;,lG6SXR?DV\Humq[kK4V#d!N8]Wuo'1q5+GZq]W06mT%-6^l)N4;t_9!t0LaMFXuPshl"O;8*R4/Ho,:Kg>Vam7/F]'p`L:QY`6UC\#cAC#O96Z8ZUFLDoYL/C1lGuXd0M=#$*eZXj3l*S\^b*r8"2UD`bg6r`UZa%BFOK]dqsRH-d.!?Sg>kNPOpolFng'.Ce<0-c8-b%NLf_QcK/dgu5cr_(^tHGLc]rV&IFrXq6\7"f$[Z!5]:5eNRtVd+,,8JJ>U1-SEc35GPEc8[6JC'G_-oM'qcs6>,)t]9!BZkrBg\[t-f^R;q"1V!id4I'.Q,6XLh>mVp=4#QNRl-9#^,SJ"NkOd3#-MBHF"CNs^?>2/b_S>V^JT*T';RWcqfhf3sW\7[/)%.'W0I1a:I"0Dt%=?G2RM0RU$-(,1L5(R^&M`b7(/;$7'+c8+R^YH>9gkK:,qD<8Jrm962\L=k6X_h()%bR8-,K*o,*m`SEKCHEA"LN1iK8ZItV&WEtf,TY7Z7Bm=)!`NiSiMD3Oem%/41&^/m2B^4DDRIQZME):kUrS&PSPegJp_$*S`")n[=H=Ca)EmWX/W%.\X3mL64S6s-b(D;@R.o]KV;q:&,4Y,i=60Rbi.VZC9K71hk=*lnMT'i($PgBGGTc"Sf86u$mG`j33Sb3QFimc&,#jjGJ^3m_+Q]&*E8%7&P+S+-_9B5bbrgG8&aGKnKi"#*pml8\,tpCCU^_b+C?btWb'C4IaYbW8:5`_8G,]?CDs$WCq9TUS[;m*9;U[u?0$f_6?(jo_9M=nPcJ-sC@BM+u0_LiQ5Sb8A^!37)S,5RKD(oNq963EdC$q='fSQ%)T-XN_TuT'd"R%2i/qgnAbmiTq%[4Sc26KiK@hr"Z@_pDZ8a4&B&H_3ODNg?"]*smd'0]C+6g#i4W1,l8QY/Gr>l):[q&F9%jLF(&+6r08"&:KDH=#OO'j]]K2a0#'a:>UpB?TT5%[^pWI1p8^P('eVs2D[hMTr71AUi7[iX84o9!:Dp`-/Y'A>T^(?#_b,<;!1>TMsW8+S>`B=a`\o2W!^aJQN>5oU[4OotGrs!L,3#7icJ>M)Gl-H@<\@K8(5d`VHlA?`<2kW.?Xs8T113As\F`F^uCb"@7`j1)D6&>/ohXGbSr?W6nKLO=l>;WWRf'\N>DCd?O6^b8e%Hca2\fMJN5?e&2FkQkqV@P)n:.T^rL_Jodl%U=P%>e^".LLrDbF/P[pAXd_9A*Gl2aV$`PlV4j9/[VU:J/=LLRV=BHF7E`!)oU?-7]*B.FK3sM2+=WZ6R"p[OaeK!*Y]()28#4@F.?ka2DTI#8MslW]lpLDO.]k_Ko_Clq[a-8niBZi:3U`"ITDsW>\[TK1C'7DX*V7fqku?n0;rf%C`r1I+NTQ?^O=tn5.=(lX?>))e-DeU69VTHNIX+B6ej_Z#VeL&VV=0F&LJ9eCM/4h-RYUW(doY9:3ssSVnM86-K/q0>Sr(lYkI/X%&q``2[fqni:b,h,a_AN6!5I<,ITukQGV^JVC+D+05.0Iu=6lk6HA3W^rI(ZG']0&sLm2i)2MjK>67[OH>Zh/O'8J?>?b5#'A[5=O]0-RIrsFZp3^ndcifE#8o.Q+be"FMjdYDG/]t6lLFY+RXh]C#e^B7\4r1_e9HMe&C_`:P,B&srZC6mtp\YEatS8:Ah2PMJ['2A%X%!TLqKl?_HYj56RU>W8n]AG_M(KhV!d@/;9jn,iBB5b2V[$6N7e$?<(s-4h_0aGK7!1c-i2T*_b1ETM?rQbGK?;bat:e]?u3\[&p7NUD(.-\Q!G0kRT5U'e7.l;D7\mF5R+BMMfb9/PWef>NR05SZs;1)IdA>l7hMiN=a`i_GDQ4M](a>SNd>_!IW">o&eG-WqI'#LF+N;,t6;45CjZNGWe;PP;c`?&Hc9c`?K6FVQnm2hdJ3Lj#C,K(5pFln<'Ke'!@]$CTbor_1UJY>SonM`Q#MDJ/a;0)Gf'*D3lXSlRPq*dFWNG]K@MhR1rWf_MM(t-:,a!D:I.*RaoI`NbEVtK\aH4QaWQNY+nHScKcr%!5CWSe)0rog$-:?S>kG67P,$[%SE0Ep,nHbScV`[Rfd7rg6;S+SP^0hodCWE`LGn.u08XSf;m*MIO9Dh%6ApJ-4$/]]*I\'VaY&`g`]gN^"l2C*+M[*]BbjX##Wru8uFBrn0840`76O%\VkoldV*?oXogb(fb$\q@ms@<>iWl+_eFPuDBDPqT!ellE\\F"1o2aQ+Z[sU(hF:?!1O51!BZ:$D!+aW$Z@SCXmSG"GXES]J8:C#mDF#<;38Su@lsGW963^gekeTqCVeY"1@"-$LP8jAF,k=VjteZcQ#sEP!]6c&j*rl*.EH/'=NMtdr+487j*5`H[:"=CcD:30IYUj(G4&gX97ik'GPKf0e(=kf;CbdbBc[`3PH>BsAbde/r"K.K82!XHS17-f[_H(9"TAu]b0e21V*;/M<=tX&e5R<2L]m8_bU)8\55`QbQYE<`iQ""2iR)coHPE::/nLNo4`&id0840ZA&_;%YR$2F^+LuP5SMLmIqli1mJ2CJ=inWsOb>2*hB"2+qmEe9k7`8/MMT@C[eQRmj]iS4LRE73h%Z[l&9s7D]2o1^f,`\9;9`bVZIqr.;XI1lu-mXnPCi!rnJ[]1,NGUE[rF)!s#*Q?e)PasP^uE(p2]`%L@tH4C2\*/OBqV*M=BDE*&!>[@EV!g)!J##SSL+X\`Vb&j/lKNo3>G0&)dDUQ/0Z_DA+))o9X;'mtr+nFam4MlGick&c=_%EkHd#MgecBF`".*s7"A9#(ND2cH[Y,^j:)1$WlhI2$.Yg!ne!7C5C$c@X&I9r3-J=LVMtEC3t>S0NKr9X[f4>858"Z'"+HoW3:gElPjlAN[NKn$N)8$QVUaEHK"%1A3'Ne85i#^*cE>A]^c&lUBOhBkHjRs'6*;+L\ciBQ]VI5Ep.q+kCVc![El(EW-t[,q2Y74H4)2ZDC/FK,n&l[e%UTHqqj%o7dfX.C*=+r(q^I#0C_>V*cMp@c8j+HerR<$/AI(iW!H!%=H4rtOA'ch>B<]B>oH]0o[h%FdAPFIa9n**tAkJ8<[)TK'*U_js>O59^op`?uD:i38?rX@_UWrV=\>J!7e#YM6uL1A9f,p>IU//[)E7G:SIm?MIE;.EV.+Y>=bB&Km`1gu29]OKKMdGZ/TL>CN\D:DkW+.BHsM@mEq:E*E*r:qXX-,o/)Z<:I`GoliX@8#p.MND[$)bBJUKrr/5s!F]QW*SQaK;;`^&43>c!2mkLGeQKaRmDh-R7";03&%hGi5InE@/'0Pr?,Y=Y#He"1^_IjdWnSW=6k<")>H!ni^M%Wh.Uu,hT<>a!%eURPb5Y_7(,4p:_3@$cfNn`b_j4@<3Vr1h\)S%E=`e\48uW(#-#-TP'%F#euQ/l\,]33Xsa"DYlNKn>?'#?G&W.T>m>$)TKLJg?7n5M]6u(Mt9@)-'cGi*2$uUF9#q5^+2EXge_%6,[=qLWU==anV9TZr0+`+a,S!"0#!/PIuM$"k+EZJU08:Oj-8/J.ug2?GKVXZf5:U*`I1j,BVOlKQOE8D"J3B0,UlVR;3RPY\X?sX4N&;'lIIp)q2Y<+\-]c"r+sT>2E/g(]BC#+H%@6%qdaXOq]#I,O/UJddR8N=;Wn83&YT6?aUr@XA8!ZWb^aLr;7YWaAUKRWH(R"90dla%V:)68Gr$C'7LAKH?S35OGAX`fMFMBH4fDO797o)NdjZmroY`E3]Cu[\DX?5!eXg9fnXrqq[fp.8U"G.3ZmStCRrl,?2<.7^Fa.g8+k0\YidrD`V.DY+/*uomQDT,_!=(JTfIU9o?JFQW!9>\UIIHk)"+^+sMs(VA-XdBr!;,`Sr[V;n`qcS!"(V"q,hK"oL/KseIE+hB=\pmaLVkcN1/5*C/XQ/074``aP#]3d';Un8nt>\SabUq)r40YE'mcU$'<#ST]1(qiR`f\bW4&DP1Mq*+u3D$boii%.eO0_W[899b!o(Pf=CNA`\K/8]Ie3&B[%WMg[$s%&b*c]28daa(X3"*HY44*@pe'`=!AI/R7)c5X7%ra<_I["Jh,\jI<[VD;JK6XlBYhE_[b4N)-lDZe!`lutDD)E9VtE5&I@OX-W)oKNAG*]W'cjYP"=J+tDE^!]&;MVMX4"9!8ZD?l8S[Z@,:V&`2rZc\)HB)4Mpm&Xo`SM?om@OAd=UV'[()^_Yf:-k>pV?@;QetRt5Sg]3#42f;DWIqm&a,`@:O-Nln.s=$tR6i4E4s_rUi8%uX.G=#V,4G_Os1iX%VmM;IWK1Q2Qh\s*:tL2-O=Lg]8.a%tqt`+\Y-pcK+81Q;=(p%@,WVA'XuE%**a?6EpSpQH!\pd'*KEeth'MhQ4RlD02t*1+Sq2a[Fk!C3e1;]f_g[Wp_^_kl^>/r=Kl2.ATJN0+SW9En%XP'746]9S[n;a%RoC<6ukfE/"0Tk'.`jT[fjWqJO?V&DcQC3S\'0bH:O9V9THFZur`k7A:U$$5oR/tS=?!$"3IL4/o.`l6@j?]3cPdWH$'O@GY0!/bQ3pX(`fQ!6$bbm!D@Zi]:$\Ru=kaIjD2rCM7--*#lY98;tUMcXM>._2D#CU,/nB2@p%R6NPYtLMo*j-IXjkQ1ZIJl_ePmKU=RHNE6D/\0q<3&'q@rRhmdX:uf_tHQ4H5R[M\P_Y8b93XDKt\Z(8(%Yr$dbT!U[>esl\29NKPDGrQjr$,nkSmM+*);B%!dtHdX"D^q(pN&B%-J@htJ&2[/i6h&8rdg3*1^!$g4];KnNg5&cm_d7f8n@;:]*mJ`XroNS7(rEcBHY>/hV9\@DN7d+RY?#0p]FsAZB2:W`!^-u"[K(uubXVW6VI;\%(ao'8\PP%e5PgA*)9*oIa=r\X>7/j`\45<'-MHbM()lo+SirF!5HS5)jR6m&E%HLS9"]V/J_d4VhqjJk.0fqJ;*&R7+k!bnfa:rNF\S']Hu0?XD.f&_W5(V"V5HJ(d5DZ=$IMT/P^I];&.^g!Di+(T[tZ`)07j.MBsD&p:m%n&K<<<'>dpUtGkV!?VH+/D;F2u*?`d@Hn6G$Gm]]?2QF`Lk7iS"c8kLol:,!/4`4'hbW@A5TGnj:IG8N1W#f09FnhpFf`ZS3Y2cQ"6J.eTHm_6/uQH01MQSXUPcA1@:_7C3tr&lJu5ge3!N,Q(?0PjTQ9KogB99sDI42m1Agds).2ff6CUl'$hOkD_1]1I.Fg$IbkAUK%?M@99]$!n):>C_jZ.asF!%'nC>gCd_4\<'AZ;N\`@JMPFfM#V3XkRSrhabt%*p%U!70*I3U$GMg_dMEUF?M.[`V!sjh8$;?+J5T]jArJZr]Hk=0(,!ofU+fu`PpORa>EJ>L,Y`\rd?JTe+>];N&e[%.]Ppsd#\HqP-MSdF9#D=FnUab$TUe8f.@fB;oWB"]&;2cL"Nt;o+Gju*X7b6$10_GaR>8;pt7n_j#_=#+PE+FZZEX\>c^0MbWIGq..du6`MER/K6q5s_B8.6q=[iT(YZ?WWnZEPQp1DU?*gC['#[0GU*`fo$I0i3DfB5.A*Yi\Ui5c`]c%)=9-A8iQ-cG8`nFIe*fPB<'"@&o)>TcZHl19i;g/lk*WL,l3f0Tbq[3@hs5ZdiQB$?0&7M>HHc>'",-.,1`Q8mV*Ag:Sn\[Jdk-=5qT^^()Q6j=@7n()EDLO4s%En.gWf[<5rjQ+*6nM*MllG6Z33^0Gm[JV\iF&qP5jE>Z27Wga:3u7]1Ge'D"Q7J5s6<>\$Vl=:O+3=YGs,!V5rQunk,P1,)H6Uu^SKYG=DjUk2_38rE!KN,?J>:-)?pUC-P0V4`-o?S)hfZ4c?tAdYn^Eh)h_Y]K,W/&+X&.uOCg0::#3!a4WrKYFKA'kYoUo`=Q67kJYMboq#T_Q&k]f:YU6Q+')?]?D5.$k2[n&fTb^5.6GQXa;u]$_BBelr2RpZ*B2bhk).8=`DToG[HP#b[>9'n-9DuKl=J!a-X[*9i*(L2@0Y!O^SI2@FTrm@!Y-tVcU$p+lV/Ip2-Y@Iq[TiHgHFU6XtR$4$9dcf&g`@">s&gD70OEEf?29bl.GJKK^8eT&M#$PrH_IG7/iXjdW26lC-)/.7_JS=.]U?:-lkC5I2ns2n+Ye@"Ur<0MPPAu[f5$.R7-Bo$@K!?qMlMlCC-X1[pm"c**rck;e$gL`@L8$MXA>t5Y&Su3KAIj&!"f$!qD/L4ng_9ZM[o7o:MGFW]=&fgI-cZEqO'8n<79]-I*X35IppIdIV)fdoCE=]B*G^D;YVk#F_q)A^69Z6I3/I+&9hc6ml(Mh\2:;6>HtCe>D^`+NOZ/[rNGR%flreoT78[*+-I%4l-=C1g@[4'fb?rp01N^YPs'9LC[):^e(X0V=0_XLu1sKHKQPH8@,a50A3Cu%Ea-o0Q>3sKR>Ufs]iJ45EI=jdnhq4B"0F8q'MVu0W)^4")+G\E%]=ubo/t=Nt>r6rgB1L0t%;"<&@`[Hn=8G#P>C!VYfeeeI=a4Z-:lJhR\S\a'jW;ekUc1qu@0#GAOi3A,!C'Y(p#Hc9Y:[BPRn'H#_pJd0HSO\Cc,s028:SaNMMk_H4XLiro306ic2ZIc&PlY6A3H7]dje;BbAaIKsDm))4J^h3fsV7S.oJ0nhu#@jU#]*4nhf"Bjrk\LW,?M%j9+jA"oCrl*6gg2CuD-Gcn+=l,1<3J=)roidtIeNq?.L_]OEn#0b>rb%-Ud@NTF16;fp?&G&Ws=$1G.j-5934''&@6nDjUBe65IjE/ff*5pgW"nae-I/,P85*lVtYl=$KRb+^%A^fJ?F_BR"l4[4.0cBU37RQcuiJ31hr%=ZVFuABB/$]1EKr+NGHAU#=mh`?:[6PI92),)2+\,a)7foH0sq55VFA8A,G;ZC]'.ci90F'L.1(kAfsBN#@@ebk0\PY(Q8m/dDVR.4LIg][cnbN(<7k:msd9[7TW$eRj*8mOkkgYN48Eo_V*Z!G>(:uKS_^heGgP?Hi?]FrUmL^QCoCSa3mm6m_KqSSKEb*V8DVU$^Aq(_<+k+uC?)FT&D6?;_KNZJT&51c.RX/=UOOo6SNPPT0Fs09Q\!K7gci"AYd4-NQ@c-0A1]"u_dRT&47];Faj/hd%\>@2PG.M^#N"1okMPM5.PbTRk+/Di_JqXK>2fm+r[?/Z6!(kFu?s`FEQB_L,2Th`5DZTQ`^[Pr67.8)'e2?kM&J#I2!>=[JuZTQB,I%qZE25qYgZ7P9FMaq"V3*>lnX\UaagrLP+@B$&%f+3:Z_2n-Urt+V]$r+ATQn<7p!&CUUTX>e0&Gp`"+?UtFDhL+.r+eOKWDPa]KtGE.Nq6dd3E",^QQ"/^J\J0E;<["EhcJ)0H*B>XNl0Jp$u$qeYqo7![5dkJ?&@7"Y9S*l_XB)R_]?*p.A0aEDbU3tP:$!;Jo"E>+66VU@RRW7h=OaNa>Ou%-d%[nm0rq2:-mGf6/=i21@fp9G)UmGlhbhp4q1QrLR"s@5QcSkn1fT#qW,)"3AUIZ5\lSiSYa?aAjq*d>p@3^7`cJF4)LBuQ7q5uM2(Yp@Z'HH5iRrY"T`Pi'IQICCd'Qc&[[6.LY-J2btD_DuT.qUaUoC?[4G;W*2"@UiCVo$`j$_5]l=#20kR(*O_?=mlQY\`bu%QSqTcX-ONZ7\W6!IC7rKo^r>Y$GCDi#IiUZ"WG$rUi(^-AB(&DO?a);a4r/3%t;JBO.FhF([9OIaLLr_.,X"gPttOEGg('eu(pPf&rYAF-5IMlt:Q7\0`@+_nfeF9"mJB5=(b?>#3%.-]CYa?lUo@%Nqq8rY2VF>+Ni.Q[]^$(:pm?k+=?#Eh!fil?937N_jhGJe>bHZ<-ci-Rr-PXj0*WT(1jUPu/JZ6,20Ku6?"JQDV6pQf]H]2ShX2`7kpI2dpA6I_NKL<\k\Nm,RtOWF5Zm3JWbdbG2IOl/X6)WRdZ)/cJ]*;rEJXkXAKb>1r&>\`q.;CA$L[Hjlire=/WTqmF5f&Muh"j"a=O4*#T%Qq8M46R/nE#F7@[NkDVC@Kqd]ZK0kj&c[L3B\c-c:+TW[fs7T66,D'F;c_4X@^XB+TJIDJ/6gh.A!FAX\u3mN+:H[O$tt/4+_Yu>jFY^BeuCE@l$9l%rY$^49UNBHkm9!0*!Q;(>F_IR\HniYI]*)#QBl>c"jC4lk'S2d[AJaK>ec!?B)YC+k^Z,p@;RRKHFiOOYdW0?H]k%4(Nop/'E=QQ@:'hk@f3\6Ig"W]7qJkeJG3@dSWg[/gjCbOD;uB)Gs>^%MWP(M@(;r3]O,)Ot=;F]0[_kKGZOnj/8bn-Z29(b$pm1M,ai.]$F#HO-H0kOT5>6mZ%3,$gTWM/pp",&"Wi*j$IK`u5\GMSqVmBLdrSEqlO-;[6qULi=lsSIZ.:BnnV"0'^;`uM/mB7GiPg1&'o_DJ&0r12o;i.@o#,q[-=l]uoo2a-jSfl_8d4L'E[7]s\IiP"gWW]/FD=JF)Ba;fFSYe&Z('sXd.idgZ'VKN.05,4H0'L6=Bk_(]T>bD+TV2Cd!)9'`[+](SCg,g^5,AA@P;OVo/C!;*70^*gUM)0QH905"V2SU^kp3=/:.U!8m&7ar7bcOs!_EPJGeU*[L9kNR+_>a>f,uXUq)`eP=i/?8Oi\63#\/Ne'b2@'-/?uY!Hc'uNO_OLPbV\A[=nEO.eaFVXQ@^oD]W]6!K:g;p_AA*UZQ%cYO=FubJhcGdpdI(fl=/1#pgCXc;b;AE(Pe@\-V!@4p?`XV"-gkG2LZ;6fUq9l:R>Xu'`@`b_\r)kECJA"Z%CWFmDV=E0CG6?nIW"!F15`&12?Dk3(Wr:a6j^sOm>b8pJOGd1cZQt14?l^e?qN=na6*6//5]!@FujTA/l>X(\]A0@@d&4,&[.X#"aG\Ism[-+B\QPR_B9FYL(dI6DJ[%X?Qe<\]Qp?:J@K$hq84GA*(_#4rHh&Xl4epXHOBLMmE$+8cV(0BWge;)KZd=f%_`N^N7eJj+_4H8c;C(F68Xgd8/*VE0r,WY'u(9=8T2S.lb)N!WXu!Snj?,EIS=:W!.Kf=!k8@%IfPK*A:U$sL[,AH_%YU;h*0D^:NN,TTA!nJUt@8\gQ`&`UI-fb5gLSjem*)mW89H9WjOSREcR7+fC*`:/+"*XW8,mBj/%\oXM%#[%lln9%M?/oLJ#VHf>2%b)=$(SU.]IqdB`9T_lFG6_M0d)CWj)BYc%+bG.NhTq$H=1"Y83Et6&QUraKT>qM]5iDV4@D'P7#HI"7&TJQm"i;g)L`V.rZkCIi$&l_JbB#q^>:aTA=^T?TH*\/$RT6H6\CNUGZ4VcTH=;1s[Y6pTY3(4=7-9cGteS7qrj]7XhXjCleQ*hBc/>r/p_9.gH-K+=:C+JW7^gKf'qqo6ZUcD&P8%F,.cSd^05*K6"N"CCPPo_7WeXbC6q!+:^79?,[s\f/S'2<3T54IKKY)4Pr/jDhM+pG$XsY[B+DEb?Da2Z2(qXMeX_fJ*SRAL^8L5j!^IBbe$"G@)An;,!R-8QO45DnHp^SJb3ai8Ft0)"e3uke0uP,q@da-#U6GiZd/XKq-qip--Q[Q->`EO!g1A$N!\6UN'fqr-NX84j/=H['9R0c*S,T`cK_PSHJi"&/HZ>][9eQB[/O@k9^91=*9(YT=:ni/b@H9M>DrJADTcQ"1>cmU?OW6dkn8_CZpL6,6a:`LQji?.!KQch^:\FoKB1Gu'LT,P&r;;m@rR>n8S4oFnJbK3f"$@&W?5$Xo2Y\a^p`\Lnc^Kha2+(JHNnsU]Ge<\1!?An-N[L]%/^&-aN>79))MtPib)J08SemZT/ON1JWK&ssh^smLC-)VjQ'K;(jo\KK\47(8G:=E]'j9D&j#16DEDKd_8l8.MS&7&7hQqc&)>%O_)k[]HT2`c%MGemL'G\r.M=+$QMaBStR.Yr=ibKSGBEMYUT>]imKY[Q;16s`qAPU37?YZ^L9+``[Fpag$#(dft'r'f'PbU#.'7ZONX#UUa=P\5KNtN=JrGPWiY_1X[G2W4&PDbou_D*`S*5Z<>XkX.i&Pe[.$Rgr?:$5uJG!7?%9l)6=Qu6Ul811rRB/&Dm\1TAge^]QeuY(<&ed)=Df9ibTBPK$h6cSXH'nlbdSaYuVbr[c)H(_$4(bhD.Z@fg3#.8$UHs*@'Oj4*l.4Yb[X1(O:,[SC,-*;H'@>Q3GPE6IDKtaF2dqjGKndjDo"7L\.#S-6Fml:NgW(R4C/p@9M26NaqR@(;[;V5k%K@K+"?^,t\(S/W9dp=d,'0]F5q-Qad.l4ah0N_A::Dn,&&Y#X&=G)Pb]uJ*SSWn&W7GX=/dS<,,Gr8!d5soO7CtNpW=+nAsNjm4`GBBH-:55ZdApOSObIdbk7nc#FGji[;)#0I5$%YYb#<>629ZW]R21m^X.qs(S>R[,f,H[]G+Ta`u)r"5bFE5@XEmlYS:5PHSB9p&`#4)YVaqf?U6N%MF#q,Rt"fYA^nU]iP3AZ]8YOk]moGn0.C*Sg7W7PO)!KM^Gd0rJ`oAc(>F0%W&!%3D,6u7k6FoX`^2k3XJP\/#hGD>h77erA0[Qu23OuMBVOrTK;441/:oOc70-RD?:E:H]<3;-sb.0:a-SIm:%Nn=CI[+iGYrG3K<\g')9Oo@m@K:h:9Gq>t\^?NYG?5Mk-h6hi5)=A;kV@mFECfnfdTNgjLXL$N'*4Z.L+$$<)Apibr6%7\L^XcUcQr\"!c>!;F@2'USs4%iR_7K$pfpi\5Qb/s.I2$CAP\hs6jirkbtHmd3c5eJ8(b)#Ol3`GkP0bJ!,K&D/ld_1)($?We?;NY^q[n]qG>.V_ulYu0&(rVl5_:eA4bJ;BOJV7F358o.'_.VW)!DNXh$AXG9Gf-puUJcu8LHN;M:@2ZKj%&KD]5!8h$[54P6g-R<:A[!kEgg6o)p(K&.$TCeU""6%og/<*,Xg^\)(\_PsU3PYEK=b8lIO%`<;D-Zt$+S&M9[AYcNFZIXJ7c`/1)&EEt1#:uPGWmZUQnL7feVN)L>0nuC1GRg;sg1()@R.q/L%2%rc$HPW;Yd.#,_C?h+e<#K)'i:jke-&lBr[tcDY6*fWk+LhLaT(q]AB.X+lC!eZj8+H[_po'R/+>F$irsIET"dVkC:?%3ent\r"Msp>`/:'Mc4;uTJ:>G(Kt+UW$_@^8cqWJiD[^MfX9PLb1f-OnjIiEfO#gu\Gc`>gg3b'nU[*_Hs,hWU.=W`gkbJ6jU(K#/HK..0A7^M/RlVR27mgWOIWGZAV)6CrTk/>Hk=4-UH^1CRgM[_EJRa)Vo3?Q"F7_A"]ia2D$4+\$p_5gC@BaZGkDI[0f.2(7d/sf^MTZurk&G5q':qI[R1T-&kFA2N0fuL-"?@`bHC[JX7mPXL-0"=0?Z48a%;f1],hKh@_"su3n^hET/eHKa[+&&o0jjm=qdOg^pTPRX%g5V:,Ne'g)_\G2`'`?I-&+NnL-[ms37oU@%00:0&8;6bHi7V^bb,cf[A@p1u&O[Mt"2DI1hM9&[dr?!>e-R(;HAk!DKCR=>!,Y0/DLt54MkkRafe**TmrM(&&]_(J59Em3jH&iV-So'=>,mcHd]=-\6Z^PG`jf[MNI*$%d"Z[/=#Q8^VTf-fVRgtka)2dR@NFBF#=(^XVQFj,W#d?S0\.nX#?6naSrU[-4`S;EnR:'UUCfl_D-+KF\n7l5V#$Xo9JfE[2R.-iRk-"?OfIdV_h^I*kj[VCCS*f@O*Q\&7nJ:#'jlA:&,fdgT/>.p#l*04U0CGDdFd]-+,6d!jO2b8;akPJctDE%U`L98U.@78gL6N%iB]YBM3>8cD>39Y?u=jQVOFt($eH@Zq]\&GF+NCG;30t**[3l!=uP'??sUK.lZGcE^S.@>="8ePj58_A>=Ro2,uO#@]LEIC>?_Z529WfB5smqP/T&*LCZp&KADJ0Bn\GDaa"W"tYj1eFZ$hjgIp?:ITABeuO9C5_U#!pT]Eg5V/cCdAZK1TA<\;/:d;&qI.*'au8lt"\larGNeNC'p`sUV&$(5,H0j;W_K]s1j)V3&V#7DO?8uOc`@3;\?kb^dac/aT3h[t-WgaKC('h<"n6=<%hC[MqicHDP$=*_F4ssQ4B>&*rm/6nCNcU9XL$\s!2YJ5W9ODD3Mm0Bf6lKZ+F>"[TL%EN!^i,u_M3[FLX7FsYoED1S!eZLCQ'E^-SiU!WI_7L?r)KuA1X8qZ^g'&pZ4UPC@MlZZrL>O!i`upX0&]GIbc0)l/O>Y?$?g2V001/9bUCpm4Q#/p2g1pohGKAkTtji(Kin8*;jk9Ni1E-L]:G8SrQW;rg(_^sL^99*FB7*2*mqqkO#9?#JG:^YBCqsg4%^V`$B,?GB3$FGOor7$a\b6BVNm;@,eatnc_,@[uF)VFK%#tCc\6*Wt,ommbFsFP4$%2BlDT=E[F1OTcSHC!,q,s[.^bkja1Yaufbh-1U"()b8Ip16i.UQcBs315J:O^_XS-u6J3Wr(*)b>:346g?"Zk&sX45P=p"LE$%[saTT3.g8^`u0Bk0m1`FE[,pPorCDgKUC#)T0?a,W_)]J`l<^ciS@I@B*AV58n-cZlqkR(pL_R>B*$ILIcc>KC6ajsqSG:T3*ot[f)Cc3;/="3B$k_"@=SO:ojA/A54ONi@e_)]^eB(75k]-59L(nefkX++BQABrVV)SL!+0`#bBd:BILVDnq)E\/,*a*\J<_Mp0OioNMeB'H@7T'oE5;>A_HjPMXKjB*raQ+!_8-NrIkn+r#E=P"_rWVr2O=M]'a4K.351XSG1e@%)+Ki*RGe+:.#i@)]cIZE/>sHT;;kdp38:%bS30eGGeK-O-m*a.4-=d/'72gigh[n;Bd2%=)jN%C?JTcieIjCYdNes/gnQdSSZ[N?&8!o2l0/U:sRpDXT';]F%D#L;MIX+F:f_Kk$;p=>\-P\f3I>]Abogd9Z9f](mM:n4'd$7B6Z<0U&$r($]K.fb+^psN2LuXYVko.?N(2k]Is6'S/6(%-LM=3\tZ]Atfre<^g%\6F;IPU.QZd(\Q*aKgfD7Ih<'!0MA&:pFpq?uPfo&>Q8*"7@3')id=n(F"'n`HuZlPp5>S.8QhigD%iJChf3TirBBoNonp3/Y"ad3I`6;.0EVT\;@0Cf)t5@FQB-^Hi;^9mc#/cR16q:R)=51>lIVX'9Al?'Z:dcb8E-,%s-N,bAcLqj*>mIiYl8+1=m!Kq&CK-f:Z44h(e$5>m1=_@88"VcOF<\1FH]BtQP,2KD"6&^ctC3pCbD?f*lu46g'gH#TCaXQOF>GLt;5P6:c-^hh.tj>6DY;]"&Rojl5S'tMTp!1S)?COdet%r_LO57cI>E5R'VhO.:m+.k@cKF8RgYq8n/k3Va7KD,Y-V*\o5Vi'^>Z#_@X(AQ!r`:Ja1S*CG0aDp6L?q6D;dJVN>@+Y'P:o-U'YT8Q`0.]0':N-76^A42bk0\k[eqKEgaP$O$^L`hK/=$D!hN286HS70Uquroo(hRC(>48^ni(>ArSW(kQ_>do=f?LW:Au,9D,mVb0QZJ1"Z$?R^lWurVCd\O3`I@RSpkT!4l[Xa0*>Xr2rrb$0nI;LuILN_$!``+XhJkn3p5p4\9p*GoU5;o&dM'6+e*LgX?&i5c*2Aa5P.K]&8-K$-Q=pA``).@J`1T25N-t8Innt`^_gE1hiK]"6e5F8i[VUu9@Mt5](eeDhVaSYEgF0;s"@\l:f:A["-*uWu*%cuNho&9YP0_B1`[+(Oc(is!"_t[>]Y/;:Vc/-=HSsYKHC^@&o`Adt_hc/QajT(fa$iT,Xs7V+hJ_ZLoG\AV-RLW2s%U,b)X\jQ'qL1c7GO067t7XpNpNSA`*G:mcdWP,A`,X+:e\a3;Ibs`a#T?5u?P:VUCdR?'dIOn>fThE(NpS6UuQV!mtj6Qb/'h1"+kfJE(,_MtD7*N`oSoHDN0WVj2-M:Au5!nJ;!#9;?DQD:9>n#RMB:i[/a<;o^Oi(q%XMMKIbnu5Fs$H6#\`/CL&%4.#oo18k!H02ZE9/4\BiNf,R`PLASZ[]7>8bIj&nYH6C'm],1@aC`FM7.\W+'Q5Xl_^KJ3B_4(6i_U`4dTp_%lHq,",bT=eM*=>1'HQnJ_D1ZEp8CXOjnjW0b^Y<2]+2V+:b1g\CNZWKV(oVKe$f8/rL9"#mRB2OF84kSgOA/57n2?2\?.i6Sl-.rKd'af1($[-Am:I6G$b1/u2MtdgQO7E;=d_]?P2J60&Mo2lg!eT!Z_UE7Rdfgc(4^/P62XK)B7=j*VgD8K0&mgi=/Icsq[$N.aGJs+!i0PfPr6W#_HtoD>Dpn&eV(rb@?i14P)6A4t90)_6,\^A1D88@9O@fLY&SV-I9KT;B"`]V=Q%+%J;WJZ!`;%+7j&T[H%M,iico!_prgUig#4Vu_2?MF2`=#^KFfV5nEkPRAGmN\L3;k4M^gKQQ-?_"Zq_A8`ccH_Xjij'KeQ-8U[/>e*38c3Uj\Cb1lZ;mH_AJQQ\+>4+MoBp!,PLDDgP;:#l29<)!2;)Nlsu6?T;r=sGYQ\Kt9LZbnLq:&"C,I\)8/^JsH78dES6fo.N"9pDhamSQR@(-A@@?mN(`'CBKZO9:RcoNpbOLAUAA=ebU12VoAM0o_08r<&6gWb13e940_RiV3fW;ST,GhFHj#41@'m=3SO1[M2kRMU6nA0[8QHZiXk"LrMC_LF7,AZ1jiX$J:*];-N)`LPCO2nHBUa5H$Bph"#a9a:GOJ#r+,h*YPOX2C[L(d`;d5*lI(Jd53B31'^&1j6:dO2[Uqgcmn0edJsFGl]f0f>n\4dQu)0jkd"M%iW\gAY$p.$Rm5S+nIO(D)G)>t#OkUN.TjBdOm9[VY_d)?*@C>+SB]pFE-ac>h2Smk3Q@SnDIoe2f]_NKn6A6%`JmbY._aT&Tm2C(YY0er3U&2/0[l]`?da&IX._+hY_W04IH'Og[t(6X07r)M!)p5nOTr;M5Dgo7?hK$E&RbX)<'db-KB(ZK)=G=dD_m(;K&9IUiY4J4hnD#Ze=D:2J:cp'j!qZIW5qcfi[(aaCDCTVi"GDPd/(@EnEY%!f=tRM%gJ:FkZQc"JJg@>34D1ol=mQ+T)XSe".CrW#791o\,gt9QQL=U_@_[UBKq:\Ob#@Ei!`J/"'#-Md,+Ih&VkM$ujAVR6S0)GhGMoY)b]@qlH"=&UIR$!gVL:#U0."(G%e;VBAIe$CYB9H#&+/(FafT,i3"h^jMB,OGS&j><.e!7/%SX!OcL/#gG#G+k\^@kGH<*alLBY+6%@Us2+\kEn`HkB0$RLk42RXBnMeP9I[f=_cp6JXa],ITq7G=aV&Pg,l4\+"@@IDe#91VO)C\'F;8&3sbG8"@Vu1S3p9q=bd7OKR+?a3_)l5%kdqp,#I;]l^-FQ3l4j\rmV-IQO5;U4P=uTj,(WR';8gRYC_8"KP\Aa/WtbO=$Yl,P?7'A:Tg5!3WWU[ML(B(D,YHn/QC?<]#ut"E=N-4c;>a&c2%7(I?b!F6![?Z\e:h4F`Y=/$u5?>[mn%_$A(uM[fA6^'(_+bSDhkdNCd@]\cQaa4I8%*qD2s)2P$qC7,rKpSg9pi48hacmC/]QKIrqVYjJ]'ii^^[M[gNjbON+0\=gGL+^liAID@u$;$'\()*S>8TFd+#P2_c9#^k'Ob63>hG=]p,WI6;/bap2LJL&RWoqXK(4u)]b(r1u-o*5^*WiIcm<#TuQ&FGh)UU0rZS4?^JoL@Ei`!h(\"4i^.\F@!P?/@V=_7;s*nAE!K2%G1L`XFoo9aYg(#o@`8k!?G;.F'Z_bIsf`[.&QPE)@DJ#tnKmJ[Fk^]cl/m1h^"VYlW.+*F'g5/n1&GV,duk8-Z$Kl&JN;+YH07HM5h@[Z";d3@Amnom=70EVkG(""K-X)/%H9_8V9FCWIK"BdYi]gciet_MAT;HjXq'p%."iuS$f>\p+Q"B6D=Am?.ohrfN8c0jTmaHrL%.A[TM6+08O]a#a""R@G92mjBej(HNeQVTk#`&ooB]BVWA9hX5(m@?ngS>ia5Z!Kj:e6e.PJk!5@W:o$Vg_2XE*S&04[ZBXt1ZLJt<2)'(SU&We)rV+Z-k%PeFpWmK$70J[HOMa0ttWmWMKBIt9$$1n.+j:Og<&[HiKlW5YuA7"d!e8?1"nAe]Q^9amA.`&ieKtW`,+FN9?;@P&9]!&"YX<'H]cKX&9=faVoc:"=+J-.1#5:m[WUa]-mlgCW8Yetd[HBqH@fU1mm[Qqf%>D3uQ\$'RX#,9.-Negl!\1*tLiP,1R"mC*ND28!qpl"^Cj(k$7+YjN68-5TjgW:Y?jjWGUfLX6J]f=Gc7;jI-]GH5c^%g&ZBD:#bdFlo`8-0.2$lk!$e=Gj-Aq;HqpcjEg5t]V>ILu=2k(u9&mB`@_eA3)Zq@mdb97gaq'\Z4CE95M?G`EIBZTj5@W#[7-oq6;&["]9B\o>V3^D3@:dQb3-`lkYCLha4q9)_#Z@O8%0dWmEPW=)M6j([BrPg4UPFQ`n%O+_1'RW)JC]!^+'dr/U,U[>]u99EF5g@Ij!l(_=Z.F^nS2g%Qm:K>_L?,BEfa9H@D/c.-$rSD!1]2rbH]3CY)=/-!XYUY3He:I?,N=imm<;*rafn-S*hXn6RA;?dj:YZ9tekZ)8M%@@ikndVA`Kl_C\>72\rn-063fA2M7.KuF?CKnpF7G+JF<\:bcT1i)8-<)'3^rg$?m5gfMWC^"$]ZbZ?:_K/`3CDck"3iLoO-I!-JgJ6BVtC+MFafc!ip/\rg^Hlc&/i'WR9cQXE9=M2SH'mPT4,DlZ:022J6U`ar%XT"1-Nk(ZHbrM,el88l$Hp\qK1sil2!me\'7,E61S-1n&qCeu.%cMp0Ij#[i5HAXf[S8$3d=.mXI:F@k%aAVX++^m`Mhfg'J"fBUt"`,f;HF5NS^"2G];9K^2.(Bi:9+5t+H$=[RDfiLIi-G@>Xo4S9m=BUP4C%N=0+-nHQZuHs@"\n:BY+0a?%+?STnIW(eO]tp]$3G`C2Vb,2ijl:C:hUsfUD.??n@F.3cUj$T4q-H.1A3:E[f0YdqR2BI*)XXm-W'g7g8&Crh^WMU6cJc5Z!WCko7[l6UU()kkk\MY'0L&RJS;f+H,X^LaDGJ@9k?5V2@TBWIfh<#CVOca9gf=,2B5bHC*MR*T=#WPj`)B+SSfXQqjti#R)cD&FPk)-RcYSB_OF/!J4]B6&_B;0qZ_u-oc8L?0cI>K".n,Wc?IlnY1Y_$%um5U\q5Pu:uQ\;*nP[YeZ5K'4a_c_hcpBLHQeZg1\Fr2)DT8B=%nuV!GQ:']>/=`\nDQoB/jo3=UtXk95cp=ZH/cUeK[A71*%X2=>R4S5`GZ9mHK>rl!OJK"Zrgq5."%fmf5]EQ_hPFiRE/9/3lS(dV-@d'Q$u@MhfIP`gh+/jjkpM:qhNjs`.tQf;<:RoHRRYrBs!"oPiMiZQ-!*+!J`qH2-2>%ZD?Q&$_$!hJ?;7g?='3k=@#-4!aSu`CcXsC2BK6]JU=[DMK4tWCA@g#S-?5VR?8[1KGrD_bLcX+@4p%6E."9HnZ&*N:I6fXAJrS$E^?f_hjQ7b_Q%UQS=2<-SU/_3Us**PO_OV+_"CHQZJ`3rj&8Z*.QE$H77`HuDGclN9iIqgTFRr_(!pqEG.qcV7EU/XRKg&8p1a-0jOV_Y&rK-N?noHS>>5Pu9[J@h-iRC7&=pe@hL?XUhB7^A:ARjIAil4kW$$%NSWQFm;IK,>O%53;nm2-&#J`t5t2r5NK+[q(cJ9CdDp]O]^9\eIB/h2MY;MU;7fk95n@I**<*IPoG3g%edl[Ij%1MZD=GqK\"tUC@lkZ&4BopWMlQmB]84Jt5@oCkL;aEP2SkF$OL#4%:#2V7.nf+\ZtT]pgV%QuRQ/I*fMW7^O%]L-aS)+-a\tk;;f-o9Z@q+0afe[Q@re>uGXm;YY)\1TlF`$Mtg3\q]%E2G\`+'KOm1Eft#:gt:EB-2OJ&1h$%,7`CR(pN9joq+=tB-BC>fMB7ZEO5C].1oMn#99d"C[=5kTd8Z4EA2:hMcCQlug*UK*#92O6Qa'Z#oXgBEViMSTV(,@m-_6O,EgZ=kD'pL1"oNiC+]_[9%:8k1;5e')QW*#[P"&'/)l-%(hOlo(%Ep==GC`W3.USH_]A@d,N6=I@b(juhC5BO-r("nI2:MfLd'6ls,_V?u48]((UF*3uB&t_B1LK#o:np.Ooc7kFs$-kH^H3mBORaMcP*rHnbS"cWT,6JXAp,A?e]/DI*n`O2W-qNl2,4qP2j[=!dtWs3*'(UfZ3.^c_U!,jgO5JDua(<3q?&Q6";"j<(dFaKh1QT3WGf!L[CF.r$ZIitL\K>VL)lLU/DF$O)Z&ha(`^37uGaO%*PBW8,lO?o1CfXfo!>)'WnUEAQ0=:i$9dE=.(U)XNM5nGCElueG<`;lKV,(Lr=eh!rC*8:($t/j&2B6aQ`'&DgT3JGfO[_0E])WRgLOQ8i9`%CHVO>]\lUAJs@h\\cokV@OIS#CuI6hnfl(P^"a^6]G:YJ*N+'Q-EZ]N_M6/+K>6k^fD,6$9AggenX3C<)=i(&ddL]jF.sIKI3i"CZ3-:[YF8;eYFdu6QqkK4)=3YF-GWo*jg%_SA%thV=g<]t'bL@n[\\K#bFD'aEQP+PTt"q%SbAi%UC7%)rZ##2EZ/KUSQ'Bg>AQVKX;8[&Vi1HZ=*eB+?'P^I2*sCF*ZeMr;Zs%W+(/e^&jJ?nkA-m#`Si@W/tod`Yb"Zii_^fnYg:pbZm=]7dSLNudg'39_k?0b(iQ\e61DmPr+nG.YrEo)p9N;uk)-YQ)_8mCMqk&i8!,D.iN#,=!MDM#&c#VQI+^R:o+0H9&4CT/k4JBZl7"j%j%8%E&ag\Ltj=@L7+S`-h(hRVUGKhQG4(fs-EQ4>``B-D(=_n?1\ZoPZjrik)N@F36uOL8=mGUi81Aa/U_Ib?*,L$N2Mp9SIL9M^jssmp0'lQ#Q3UA-.2D^t:UN>S<[G$a5.Wf1_tgmS"7o?5u-,Y%5')2=3"Z9lT_NIr<5_20`9Gp>UG`k:&LV+7&+S_W3r$mV-p9/`4teUN)$h8+V7c3!aEWiU>PG<&hr+`LR,M@iuk'$VLP#Eut^O6R!:,#0iT1LM_)nYgY.oZn$kWpS:epJ)P!,O/SX?QQ5u%1'-OE,b._ahFhcbd+O=c-N=d&O8Gn_<:?8-K8NAU+&,$QNS$\KE!@,@Yp`1B(;JmQdI[Z(f'unb":fd6.L6h;52O_\A"ejGo=SNnn7TnkX>)6Esfs4JunRr\Ca(OlVU;9LW6=Q6GIs<+$e?GVcKpuf5W,t=*0G2YYcf*Q09FB/.&&D;AZT#NZ/aYNLXeY:gM!ENi3iKqb9m@UP33+XhiD\PJ!?)3`=sp\`Cjd)Zs7.JD1%W\!hQ7mdE(7Lm/l%76,MP/@V,f6-s+rloa=@FpRa;$*O\_DDF$5gH/h*`4q!;ks,V"-E'/PP'P_VYo,n^M,).X)Y\Hku4o1i]Zlg>#^c7)c:Y(?F3%HC@"e)Jr@;;mOB*5m/)884ujh*4KAr9UGc4MA>XE-u=i?LD=*_"]:&f\&7,K8.0c7)+/1:2HoMEmnalV-5C2WikB>n0l\qlZ]5LU0e_A,=it#I%MV_c!AP\%9^j&J6_[l4k;BclL]q9l\!67WUZl8$#=q4!d;`;V;I6O\Vg[cD+_c_h4+;fW=k;u7Bq%P38eT@JK5_t^cO1Sii2D[Xanq5X1M,JM7Y.T&!?R(aF10kLUZZ`\.N@82VL,B?%$D2sT^Ji8*A!WBob]14U^g16U?#1]la6tZ@+c)nO[m#X]?E-r6puRFb3hH#7IHXh(.[].]:)AGtI$5eeIblT;lP8>"'C:QJ6hXSgk1j.h^D$_A?8rJatG[k%:4D^.nh#jR@;$S6T!UYRoQM/4OO&.3SGli'BS!Sh3/1kC!e8pR8:Z6J?u.kEpkj7rEa4YZoS3@$@@k7fIts`H98cc;6)<@_@SVTDQ_J*m5/Fi&$DB'R8M&+QSg?=gO(*`MInh0`J7Ro/"R?f5B.dI.NdUU\YKC3VmjVAH-f#APG+sTn]R+%jZ*@8q/d9pfbh*Br+X;GK,=3:Ku8t@Z)*RV'#I)XLH)U9$s'JX\7Aj;m??<#($!T;C4`WQ3?;\_RY[7hL4dYbAX6`0en'#a9IJ9IKY[R]MYG)=P@%O+D,sO:S]LT0[+uZSQh/TCHtoJ.fWf=5R>9S\-@Ag>l`mC>RVpichRD8Dg`PX+<5a44A5lg?!ngPN]t0kYj.S%"cA%J[k;>:(i4VjW$;'NYfj/?M=9pGll'/)N/pf`C"hI9SF@r/&j.<:8PmhP7BXBJXR2`-&Xb3-q%P@)JebhYN@jShfU8_E6Ft'Vs/OP-2=L1nj6mA>`iG3*gr2%Opm79HHZJ;;qs(!3k=SUYKHs@NLd*[[QaUYA>mkn+gX1Bic'X]6o[sp7Lu)+1\*+9,!!9"u/B$I`0$_dB0-Yt5*R@QcOK_o"M/a`9n$iE<+RL.eKNLf-.]@sCZt`=OKV\*.)oYIG(\u#)UM:VqM.RJ6BT[s$P2dG&n[OI9VMe9B>$oZ?S1jIXGUgs&;eoR'IH6Z0Glf[F/sXUp]!:o8.e$r[]6MG!F@2)QC,nQR0M._7A4^hD/"&SYsK8UgZ-lG*t2Pu(7!2%rYp=`lld:"YbD*+US.cf-NfUOk;,^`lf+RHjI&0BIN1'4qA"6]rj.Bme$e^i[Y=OqNRb(@F+LDubI$T1r%^BR[=am)-%:e&N6:'m:RY?(T,\YB,e<1Nj@jEE\,@1-=tJO5-X[U%P2s?=dECLp_Rh]$"Z)9"pW,>1[L'X57LqqO#_6q$/aYU7'.ZH\iD.=f%JVB'l/M<0pm5&i9Z!QjEpIB3i^7]e0]gQ+e6V,n*GX$ZqA0:@*,,-!]pq6U]R+NN_8%tB'60Ol*qm!gf.2A.;A!G4Egn.'1]Gm)]:#*5.bG0WBLoS+#QLOt?V+F0UZr83rBUYtW428pJK#mPl=RSLWU%`4u:2LG0V:6gD@)A-so9[WL)ZoIdq6rR4[32]iOYMXst\b=2kBb&iaLk]raNH4jSb)KEQ!Er;i8ES`->6*,3tZ'BnbTLL()BkRp*kJ#B@gjc]1q^]FhSUGo^Qk'hPXb]m8f?TAPo_M==.%)U>BogO4$ScI``LjT=ICM_t9L`+:=;"?ANR0!O8@lHD8APEAA2h.ICd?ibc]Xd=N+>[%+###@K$23j9dCIJ;7L>)Zhb6QWo]AGVUjk9Ro*&*pBUQT[;[UVpregV0`PT,BP?cX:agj>t$:?IGM_(cA$)CYp1=<'QJr^nAXK@OiP.='c]a3/!NVt(oaD_I'ci>GeXp[0Ip%o=G_^R=8lRmClJY5bJSdN171r,t/H/MR)h[q9)(Vk[5=]F8`,-eo4e"QRK&.6`e@h.,!P!lE&ea=)J2AT8LDW7elg7"0_B1b)=a]DE(m8,>ma@43rik%I*PaB[P2M0K!"9l4Z-n]mG=B!CI6Lf/X>oAX_d7<";)B*RE0X"g7GFVM17Q`Tc:(@?ZaO*Gb/V8kRaaQ.tDk(;=,:(W"$QB@`ifQe\m9[%T)(#e%LI5F;ONPNY+NQ8I+!h"BD>@P4R/Ulm"&%LV5.?d5$V`<-?mBq)O1!:?C:8N\._e;l(fXA.s??p)@a%h:rI*)mB,B++qNq<^s#\Kg=+2]@P,cV\Z`]KcqIY)6*oC.CIDI(XF]_Y4`FlA_"Q^q:5efikfM*_d=>)KhN-?bV1Q^9AGj&$TtFRJ/Q(qnl4RSaYb$r:N7a9%u)r@:1%NLjqNi&;pk$JB2eif:_b[4`!YS>3'+;!g,0,]m(DGJ3D&$aL!B%/P"It/JSF:.`@=YUB4&[jno%A:MhQ'-26"CjITBf5QaXgYm6`o^?OS2!d#scVKVBE-hm4/cQ@Kgp#"M5UkBG-p\395;h6Zq/+e5&Iu`e"QATS<68`R!$EAmp=Y!#MhuDO1gD.gr-!%UjfeSH%/?eZBR#XU'5D"=um8_m!G]_DWPTn`oM4.+ij3ftA+O>?CD!^]1A.im./bK_3#!/I@UJHRO,XnP>lhNOb(H3^Z%e\2LY'jF,4D=c>m*1)9>Y=C@k#6"3#Fb2D)-L>r?1D`M:"k;]K6uj`Li$261r"ML@_E[;qOrW8W6YuX[;]6U?X.eZr%'u',H]#l\h*L6e@>!biOJ8`S5:A>sUJle\`][VX318?5'%%]09$CY:kb?dTl8aqP%PjCs9>I3E)B6;+Q/]H8i1K?%q0M1_FGl%KFU,Gca[e:9-XulbTSCA-A(QkT6\9MI$U@i`*cr9.[5,,Ue#bm\VbVZmN?U'3)5"^nTd:-tP&DSh(F[*K8fd39HU"r-jhIr-jG"$R=<2N,=SBWL%X)phBMuVD,Lh-3"FR^BQMGHJTLYEX,-5o6uUgL'!Q4l+]!U]2j]_[J^Kc$CCd0M&WUD`:S#Rt.,UL">U+&tXbTj:ap'e<1JhCXuG)(U3:(.0t"(PjCL+/^RA#ahp5'ml53#?m.]U?e&j+Sa7oC[ktgN%ot8k')5'Gb\KY2PA^[9&k)C`4#P/3W@_ul@O'+Mc%':=?>%6DII1gGZMCWB>@iBReX1f'HEFA;W!og2mESE"><0fl'MW7Qh]=`q6u$K5fqUFaBs/F/MG;5HiW.Ji9ceg"uR=5]ST,Ul'H?*UlH`M-3KrUk'[-e2,#p/5;8-dI*6;bJ*l!Fri!b9d-DNAh1pmS:Pqd&:K1h/loXsTN/*k2fa/9A;bL#Z-kG\?mS"o&)6@AkRT=9IQbSjYQps4j.7de%#NX4B[d@L]CHHMslZq";5i;g[mab[=Zs1B[k#R"$&E*i_#a"8]+9o%$1J.Fh:4W,]qIPTYA8NXOe>N&B,V3;$D1W5[rP1PtaT2,QuD>B\@tGOiT(E>aWe:8dI#DXZtEqR,)KHmm;u_CHr9FA--?&!"h;]Va@CNk=puZaaIda1&0sIA8FllG>9se#P#ir5Dfa+b9:77jh5YQO4sFBdrA<5)@E6q)Nqcn"L@&MQ^&4Cm/l9Q>T>\/BXQjK%2jZaj1t5co`8Y8srhC=7ZXDjpFZ\<(6[!0a\_R(&^78fm'B:V7i%>d*cSWmAUVk5(G#L7E0)f#AQ"-pqoHaUB7:(ZEK2a%eZ2]'51X=iBuW=`P(U%fUoHl1e`9(mmmA8Q'$ka%tS[9Pp9oWed6$e:s8@9-rS+.Y$]n6R#h*!cRC]#77r1anA@06.84Lpdhn]BA,UAB;f4/2!P@-Olg.2*2bKPC2'#$o>S`FO$dJ^/>A?8m6CP.H$2j?>a>Z!!X-b7g=h2FlG%^bO8Z.Yu;:]a_7VfOO#rfB(=Rck?l^G+ZS\S`B-S.IHQr@e;E@rKVVmOb:O[OW=7Xu8]hL>WrJRsc@UNH`N>fTEb!Ub)_-uu:(5/un2G[,B;j[W$bisS-Y94#)S#M'EK=tF'n/9fGMM[cX9V4<3I[p\d!-:[cK]Vfe-T@=_We=eeX59%Z!QPO_9SBh&24C>6efc=:3>B^W"O-@s,g!n6L#@JQj[(6dk#ld5K8fa#*4+=YDf)@/3sgofm6qJV6p5c2U0>$gmuUiutIj5`SXQfG.h;QiP%oY`62&]@"p'Fnl)cNO2ZaULVrMq+a*hieMLkeI@*L@b%-;b1U=HqNZVYXaR8t5'A4#TYR,aV9^g2r-m\;qiV*8nATQbBGqouZMM$1ap(ZYFYB,"S.O0%tq&!(abUuAPUk*-ikpGBGM,0(M"rCR>-*PReZf6>HqU@_9@de/U$ZaCskGk1gW(>OUF+_;5_f`B?a\U@M.R0'.59=_U6SucL6&a"]Sj5NecAX1g6S\]09sferjAd^'Ga[SlY?W6m;p_]t&TM#UoJg$#2IZD)''*d.4@RRbMLB'X7HkR/N^.GpqGL6^<@!$[)i5;8Dsb+BU8KBKIf@&!!u[[_T#B.ScJgj+!Hr;jr,V-VP%OT;5]3W8@/O@%Fa()XH9->")tVJD7#=5aA%0PcFdYG+ctG2;%Bfpk&T@M$A!9RC;C&1H-lI'0AG,]A5VM=KLl^/sOB_j;2Bd>(BK`U8e`%QX]@*6jbZC-+mprF:WIAImM/:[&_,_*5]X(:Mn.h><86.NrB[0ZoZ!lEln^.Q(EWsm(+jDb6I"u@&'gsQ?Ch#3H1.30rB%/!Vp/8&q<;3FAD2$,3Di>hq1'R/HAAE%")1EJANdg7)0<(2lAAm$jQb@qGG$-PJ';+h(Hdq,(2"^"4Qc]g]@UMdP]n@.?gOgYB0?jk#:XeTHED&t-praaoYXH&f30^22[K]7[87;`IMX-D*#U.aOc`B%lE_\W=p+&KenE/B[7GGoZS!])bTmf@s7HeVr8OO3e9fI;^Xc>hhQJIaY-7>?G8UKM#t+;$/jK`i:)A%8aD?WPU4PWWQd6G2W'\L2ThdO*f!OO,?`sn7t_cTuocZo[#lno)P&_?IDC!]S=*65]9hq[G+7DJqnqu:nGtQ5Z02('J<15>8nKg068?/b#-?1\.#Yl$rjk2s8@\0r^#/%KeY)USQGs0N>MY,`*'Xf'p-$ArD,jV`U*6&P2EO+*4!CtB,5h[?F7@i,W^='kfL:bsI::=e>`g?"8+cWCaoC4>_:7B&QaBnH70Pmb[Al!87V:?U#Q4^?TB]k6+eI_\pj`'2.4lp'_,2EMNj@kD$&.(/ckM8/AO]e>Y8hq-h3QS$+?ha,LI3i"._WJe?TFH>sULE.F:f$*b^)D^[QBdNuqncRg`2%1GL'A/s#&co+j6Ddal.%"\Wr+VB;J6>4I%$ISRebk,"m`o/+@U[4eWMh]dM!FgeDT3!Sh#!L\R,$?m8oSWE8TN)K%)niAAi&rco+f+ah^gS^UN-=T0P2A.I*KJOQ=O^fNE@Z(;\sVMJ1uhmcq^[b@!b$_W*`4&;(aff7tGP,/%3IJKH/#k9,,?i;?&TVObS;fT.##0b-3pDVq:aDFN9?+%X4#rB+%RBKg&VV=-#%-"21F>RbjS7(k*3;$mA8/q7M'C>G"2A]Xc9LQenRip&X_"c+!&dlV'R?-,mT,;+D8]3Pf9aeOC463!;/A,enCROEXMR.Qs@,<5oQ'GL%^XJIFUD9Jf@%JZ"FO?jZ7n#g"F.?"0-,,E%G(%/orOM+1-2Tf'[dLSHZDJ8SSJdYSfr$nX2]L=WB/@aY+RB%A2EHU]W)(kbJ-6ho^`n[&rC,&Fbmj,UXCedr&AD_Kf]^"\q0@FuH"a,U#Q$WBK!79`2Ct0h`LB)dW'QCLq,iak(30Om768%-E5nZ?h5[,"l*Z`>S(Ua;-)lbt7p"2!;=-jD,8*%!Q%GLOD:I6r7o#eOJe$@SG?Dpp%YT3nVaXcY`VDs,Cu8;!RTB8j>]$-MDWJ!Lu2u#hISHs/\q&I5iQ0*dEkc##6A]mX\5&lVQ1"Z,hH_(ar8^DN!R1[gW@1(?<-'U&fUaEnC<%T#g7Nk['Mgn2AXqTZH427:+eAoZVi&?5hW/+%9kKK5D4;+I^/6G6HE%*]PG"D4J#QLT^e)26Ksl\7DTqs'a#c<_qoFU586r/gYKJH1A$NSdLdms\TuG/1Dn\74QuH9Y&rI.atBme!)\UOHs(MsU=g3K*=<^aF95%/'d6C(3Yk\'0'R42BufN^37R@@,ippOs#'U!0ZkV!P.Dg8#J8BA$0edq)E+,5iY6AS19!Q%offM3_Y,\CUCISHnlW"%GTEn:HKp\V]cj"o\q.!h-GMI=87Y4BU>&ekP8Z]ZcM"F&RoT`;;g?$UU8(pFkkH,(&BYWGap!(+r%ed"l74G$0$7_G=6aM9?%+[P!/%!ml=ucu!_5-AlZ69lFD?W/Fc?'n)3@ks5Kcqa5%6^1jG_Zh-1XHiH#1ohnLuudO;HbO\!B'5"AI8UhF0,?`pCMd'`&;.6>&[W?p"AV%?O-!(IHnnh(HELelqiZk5fC0H]&u/X3*tB2r.F%PudU\&Fi^IGuVfMOn=D5@m]o,"tN46+G1_2)L]F3h^K?9)d]L=M[:>!R[h<6OJ]3*.+B!q2_S_^=-thGI"f]DC1CiZ/i#)'qC/sIJF2>c4OMfd%Z2]o^,?p*\]%bj6B43m\iKV%UX`GWu?X'2lds\ih9$E:JUFIlYY4tl%g5FQt.WJ4mWRQf*qf)Qp7/Mr)3j6/bq09Q_q7^((Q-9'a`H;c!2tjf788ZTJE.Z;7fp6M;IKV+'IAA.AIRqo[_@Hf+"i932u8#dX3JaM"s+3&=Z[Ar&"]Nh8U3hbNAT<'LP4r--ilj`CopB]:W5:8\=O5$\):Q;R7CI(35V\Vg1K\ehkL4/u+C9XCk!9oe->p(3/FlYj$L4XqHc+UD?p/i7+IMl",*HI\V)uj@\jsLsufWqD!mCpSa&@&#CJU8AC]ZPq0@)grg)/eh*<)R;W(W[)BNVsaj!UmI)`i0Qg?];K$CN@!G@nbp!c?H8*hi2&C%"mgV"D7#R(")*]sp_bMO;NhaAjG$)BRK-Q"@RgsHjgq-YQtA!4L\j$1j>^5\@6nL'enf.G,Ca\c=e@&Ie!JZ>K4"=bTl5aQUXn`H1>C*j=3iZRUF*KgGULl6\/m0&8Pnd9*ObN9c3??u4ng*4#^kAEt)1@In%(m;HZ+"m,DJm_g0(pcS7e2`C$Oq[b;k&:MUhj7g*"Q/+aNf:5(cmG_`gJ?1'*ZDob`1!2Rq_ocqV.\XEgF7\t0PoK#3>i?]S^HI@TsLFUm[e#@jCH^pZEm"gE"R)@iV52F20#j%cT)Q%.3KP[;@jIbRbok=q'kYZ(S3e_T3,g:sh/?n4H[%%3b3L@*hr.-&Bq4=HS+gWKs&/O3IBFT>ne:*3c*3c.5K'VMlbpeee?`CbWbL2NP,W^Qa"$/VK&):+WYd2bd$WX&*(@H5U^@(ucsL4Z!?aHAHK&8!eJ+Y(Q+E6_?A`Z*o.r4l(N3#gKrkUkJ_'@Fn'1r0VOrCn!hjH_*IM(4(!q)D#ZO/^RoP_MB6f4e\u:,n:uYWl[Y-N3O_D!Pd-$p?VD3`bb"U3L_e8$B`NBrJ"Rbf?6B`p@V;Z-.It1o99T;]!E\V*LSB_?7gX1.tSM3t.FNR2/7PfuhXO=_NAZOQ?[;=Fl%5E7A-S@Q[R/A*ucZr^M/[os0`@OW'2)(uiK4)N0(:GRl*cL#]X@7'&W"6HKsR*JOcKCD.U_\N=W#?YZ2>T8\\0h@'sg0LX[tSko/:$B>f`!rma*_4PC1#uO/?>RX=_H:TNB',Z?IDEL+3b5l@\et^9T=H\o-rFCAU$&c_LZpuS@R_b`>m7O?(1qAX>kB)p.=8+ps0.GqqK\8&dD/VmG[LRL;u/9:[6ept6%$h4b3t^LJf=j$f1/Zck%0C;D!b\;%QTdYOaEM).TqhYbgh7,Z,J+ShM-]6AQ4K\"uBJSMLlVBqMBg_t^I$Kg";=1Ku-di2u,H>NT?5c5r&-#<9I\AsH%8HP1b*boGm1hF%bVjLs4"WS9j^c,t3$ZmbqG\Q!lC,iF+[KlI`HOh._p%&,1q+']-+N/hcrhQ^JJ0o'5a&rV$B1*iqd0J[e$X*"b4i??FhGp?'s?M99ENVAuKUE(EYJJW+ST`LmZMaFlP'NDMGhk?r`P/%M&QJK;hB,CmKk"$9Zu[^][F$dE?:/TNUM3j8r7fG=uRbhTaU\`3Ou\#4hm!O#6C48/_?f/(4g5iO$JA8Tpa_9D87<]rP^bhB#'Yu=NR:UnT;?e\Q(Q9mNrHRF`bf*\#F,,=q.4K_2-:nPjn.h,^c+HWl+4N$`DG1.]R.X=QM8@\&X5*/p\/<7%M&T(:.6LH8:E&?qH+AWqK2!kFG+s3E5h58BbRAUr2[m=\_aY1"$H/Sjf\s.?dQTi%0H6b(XeQOQ-j"WW#<-$Rt,slA'm$!Vop1;WGaNOedUadM,3e2J?JpDucn/,Eb2EoKc7fcF:.QOodIGOg$Tr%'S[lr!U0qoWs5KUIAjd,.D<(pDA0D"GoHtc%,"H9/8"&f8U\l%K18:_,,YfVLr'^-":XX>Xq9S#+'!'L'>mE&*rUlKeje.ms\.ZG^Rk;Ru1'^ioAM-7;;HI-P_=;f]F.&Htm\+i6?NU3l-"aG-95GH2p-LdU+.jRk&jjiHkAk`[5)7MSmJd^lsOFh!LR0M]W]YXKCtL(gb7LiUTS02PRs(pHco:'QiP6C3@4a&XW^Qbb+ha(`I3DC)Z2Ef,WZ9bP@J$"4Oic@l$NObQ$-O"\Q*&.'3+_mdGKsB11ru2Cf.aXk8c!!6D!r9e3,'SaN:e;;s(.<7$2sQ:6&t`%[K:0/W6N[5cVUSjh9=b[a-8R'GO!b[KqmRfi34=K(U5SJc1"?VEJ`Pf;(;7o'V;YX60f=X%J),%[=Y6a&aAIEOs%l!*tL9rR(mYN:2(CZoQ>66E\`!>79iWl_-]T5+)&7/E?+eU^-j)/`Qd&.i%^+.0_&7ptBW8#M:M_P;("'4tOA,3m22INm/hke=f^_>qMMeahk/r`QR$\Y6,/h@\'1ff>V/f[7VekG'c`S9O(+caY3MKPfPX%J&Hl,[_AYA=#JQsaqbP%tPd.thH\YH!:_\Y;Vrm4NlkVl3UB0.iD]DTu"hYL2uZ;o)7=0bL]2-+0V8NEdn\JSYdn>+^BPMPIr3Il9rY=b<'8U_4<=Ud\N2(r+Xm(op0-P/jVYoh\lE#9E,Z-]P)8S>/AHaNbMVGN!dSU>+19=8SQE&AR#j0K-AfV`0gGGTIG[/)aENW9*)-1m06Ar)UZlF6o'M4fOh:c07UnoB497.]X/JW0,>3jlA**>P\0'lCe;$ga+B"JT;4f=>lJ'g%*HMAfC&@I?;(m:-7:q@'#M&fS6##@QoTM1mK=1SEh`=i&hn^.ael,uuJ`HW8"\'E3?_S@jRi\sSdSQ]&$'_W'II-9=Inbg$Ae1PmW4Y[Xup/V`?1SEG0oN=L/=^@4Hthg0jTi,c4o-iM=&;3S9)=GZrlCe6/UMbRPeIR=8!n%L+<,!YZ5OnN49,#eKQ$Yrcn5Ia#'Y*OSaY/YCJHouF#4GE0.kkSrI'i/AE^'1Oma[Ua=H@jGi[VeRDp1""fZZF*8tq#9CDsp$)!UC@$-*OqNW7;P\FRWM^%=!)G7,$fmS5eZMAlpUrGFF(#Dn[uaEUa,pC3G**-i<@g=H`@Q1UmD<"!5J'q`ft$e^ou$PDat)4KeTm@XD?d6N^o*/AoM\3hfZ.&"S>qL%/ZMGa)T.!FDkc7Yl5Ft.O%BPdK6Pi*Sb)#*a,eSb!G.[hCD8DQ?/W1QQ[mBUc"LdL[$&lbA!-(;R[UB&cEDb&o;QY#PUZ5mY'[qd"G:.=dtE":Q#>X<=a["kD;jV"G.@c8FHf=!iN.Ylq;>LKV,R74"\bg\g.jgCD>Al%npnd*IoCRBQOe+$>W$^0&;.Jr.53\g)q!L*D[no7amX@T,:X!+QH"V`3[75a+'b/Q8g6\8Ad'"//mHYB,pJWt7]c7e,JM'i?YkEIG.G$-9P:0%/7WsUC`JNoCTIf-60m13"W.X<"*.67aA]tZM-55&!R[13JA$X@&U8-o"(un;?FlbZXF(HNi6^Mi!IFuF0t!g9\nBj^G*F_i%7m#IWVSUjG@oho,)mf63KN&OP3dM`3G7rSj;h6mmt0T"@RY9-+uibm4%bt$35]acHaZPb\*#^9:RV\*MN3h5I&mf%LUB(e#+9]1%q-okdKdTbPaTN[7CW,pgf)VC#"BjP^)M[fS)7J5Xe40>rW-Kn7eF?k2gNph+ZK]-:PiHKZ"Q6XW&Ul8#8EW/=tmLe*TKl[3VD2h`LEq&'U4[)O94T/6c5DHSItlC0OZ_tdVJ0l2&^u)Tj[J;V$DNBd'!LLjG?P%n9d,7],>eOP@Qgm-Y[ETe,bS3"m9Hm^\$d*1%1ERrOqqS"[49tf"Ws[`3VKWrEo79J*iPDtf55a+/%c]HaU^q_aCY:qk#k%TD%%jO:XF=b6Q5dIC=G-53TD8Up46b;,sSOU]?"4`k#R,-a=J@#Gf^OGI8WnsWs0\9CfOc[G?$WRcnqB$oSZ/>=$X#pu,c\1=SUGn.G8AIu`(*2G9^cUZ`9"dmk\m>mkMDfTaJC]3'1f=3uqJe#QPX)u(l(]n/^LU/\tc:LuD.rWE\g2(d>Y+AY$5hO`NrVZiu3$Pl!0G:\#Q+4T[\kj]>b96<=E#aUCe?P\L?tYS?mcYgr#XfXB)3J#YC4JI29A4*0UfS=N,jC%:a`aVC65\Qrn&dr*r^$meYfqCO8b9\94trMJjIgG[6\OR];a/af'*]MeZj/W$&+E'&M%V/GYhj`n-qQ.D%Hdl@9=iZI/hFl.1)/LD#r`-pbrPAAlVce;[9X!+HP<=WOn&c:mV)`;(XG1Qn#h^_Q(2;r>I9?qFCJ=1!0,a04QkN_Qq"f$n[$q#2:PN^RHN`RVZjC7I1/Z3T!r]uYoi"iV9kT%n;Q>XC,8O)3ki17T^MK)>^$,Gj,bLfnFSof_O@I=o.:&tc?HVX(T$qkN`;J93b1ec-%sS1%a;ZEU(nsH=!u?k-,Yf@@N`1p@Ge!EnVhk*NG8Xk1Q#Ef2XM-r9N!U?j8p=kVi8*u"j/m2Y1U6D3UkQtYV5)T+0P:R!+TN)Tj:sKEp8QXCa!'J=WE"3P4GZLB]c.2l>E_Q5q;*.02/E';Hd*iQkKRif.2s&iiEUN%BV\8pS]UiotV`NFbMRtd$#oW@u4d@J4T!Z\t7TMV)C:XQG(pe^aHkHo>%2XDM+^oUN5C>XE&9R&L/HjaYJh2rG*"^g52jY[H<(sLLH-1D6@7#(n?4/d,[(s*DgkeAa8P>81&9s,7LBs"o/O*TE0,q?2Lr!JIc3d3W[]6auiXG"ug>;T(A)[&6b"./;@,c(/*I1_alI!:qZ!"u$'r23Aur0:AC]u5+>t"4D9nOF#C3K"U_EIKPL-6R&QF-qkC)JYY@BB;<0J\5X[J+I`H,nm8_ErhYCt(22.Q[g9>L@(!qicV^27&L>-8,Q3LQ:dF2;Z(kZJ#b#.3q@m$.:4sVI2SFf$U1DIkJhcoP_qNJlV@Cp[7Pi3%`]B].F5]-XcFm,k)BqT$L:"m*"M(S,uf0-6no3U,C\"aBrQjNrbNu&u]+pH%[/*@W%)kTOA#Q^iLG24/_"?G*'^g`7U]=i>?&sqXR56BAbN,^_M272&YLs0X^:RAF0AkE"p/u%"EEX1MnO;O,lt!NcM8X)_kU-X5Y`\!0Cf&FOp%fgQ,SVa$5ftH@lA8cQFJhJfh9XsR699YFS/M=>2qR#H16?cRqu57J5Js@''0W=9t1)?W]fWntAS!_qn:NKc7QEYhHku!GVB+%t$2H?g[KZrss76X[^Y%;T]n23c#2*H=#2>,OgScN/iXs7n^'pKn:tsc?k@fPlcC=$&oLEro6HGs+::bYI%?i@81OGRAog-/A.I2W[W=_mV+FLE8=/5]EYd[?i\C&\A'-0(9]CU5Xe'Z+2gKiCmBQu&M=GD0a(3qjr/]"[oRgga[AKi:3+4j-IbX-\0.PAD\\T&,+rBj2WM?p;NF_p,gl?S'Gf.De_uU3I)YGGH>Dc>Tjg#@)+L'l,RTNP]:i-lh,?#@0ICt!/V_F*+9&%0]g>1TFGd@TH[i-Ltg15Y%"Mj!d+ADu5g5([bgEf`%k&>+!Pa/]+YHRS]E,)Shlh/(HNoj4m&dM8m[;(Za..8Q6o>n+b[m^6]3jo1@4c%rBIn)jXEAY@<)CQKV43eK2j9)r<_,X[LVFtNi*p;4EN3LXJHKn-4U+!6[XY_NE)a*fG&B9d(U`KJeq&)U)<:ipZ;JFR?+T(9'8j?5ZbG[>KZagp3ERk&W-Q"gkoGgZNi&p]ro;O(/0(qS8AU4GggP_E*(71+MUZu\Rq-p(:uj:+cb*Sp/IDm-$kWI4D+(^*TsVEV)Os"#?SZ0lrOgnUn(MrT&k+^J.92.L!^WSZ`lr[gpG?u=:"=.M?tFIF5DJlTd+$DGL,gYXK"akY*^V@rYd[^4QdNC[Z'ojJ?ZQ8^.7)EY3]Rf5`X]]j%F@eQkpKnuC;_&oTQ^RrN"ZU]#OU:,iKnH6Eb's!]t+2UiJrlD!!.89isYXVA1'_YqQYXb&9o&@DR/Bqgh=-C]>,Dt0YjRuWE8o;b&TE'I5%aK6?F433Q0a%87D8XP=8HW'3EeqhKuk=eK)=8J.BK^Vmr_m@OIBYcg4ML)%SA8\bkI]\XA"30J?PV.f?Rb/244``#%`CH=%=`bGUocN16H'XW8^K?@-L&0Yn6l\KeKd6^5Z56bh\r)q_#SnQ:/`ofkLJgCRi)<^2A@3Kmr"A.p#47XkB%>cck$id5h#Qg9(KH4%Ci!gAYNA"le;,l0Io$JK0TU'pF,D*.EC6#aT9JijG4""D0p09#?c-KTF)YK7?8;J#ckntfPp5h!J.6,S$(r+'UUtkorA'l*nn:@$fLVkWlVg_n]Y919@8dN0T=:R">B6NTp"UfXs"0%s1+"!/mIpY.LN5.u^-l9.S?-:&)G@l1/:1'Z>:8.f;U(hgTK5e`ST9cLO:mmK$Y?s7;?HF#=1i"eg8kaII=c/qF)^49cW]m5rD8-.n8Uc9>!_8!FJ&(qnWUf@D:Vn-n8R&_[*gMcEZO]0il.%L+et1-Ne)[1faIU,jaQ[]gi]7VgKI2::;9-+KR*_bM*[o6#1\GTK+,DVdn8lVR$T`):YAIp(e.2":5ES;k"&]@84>LOjO*;Y"rR9VorkfVFXs=j"#9<>rV%F[.g7T&^7E\U7D2D9&+?s*6=1]eBMn[Y6_UFIrMG#D-bC)=[46YLgGB-;MD\gibr!C)j&O2k(`ZY1f10($TlQGM&\e#_jKo5V]VSGi,k)qO[0pg^brsa*ONmZ.]1t]H6Z6L6BKDt;8W#/(iMNciFq1;]f*f9#&^:'ZB5"0nBI"9siIh@r"R*?s;,6cjY;ak"Abl3NoPRClD;`e;3HAu>%EI1Y5@;ZS@/dXi@PTVW7o6oUSrF0hWD#.E,p`'.pnaQ<@=P>DinA)$0,+)m7""&gI+/=B!I`Q=aN-@O'6GJ=!b_/IN,dEt$gY+V`*DbUi'64Ki\lDfhZ:Cq[KH4Vs.Ge1\Upgs$E&'^9"]q_!PEM(l*cF]A\?V!;eM8@5$?0#Q#(N&fkJ*8`O1+(&1ap`r#6.WaYaL0bR;M.$a`L"!U+@YFRU_XKk:"Npr.]F/8d[KYrW>lKAd9^\E#QUHH_'9?/TDfX`b#?m(8A[rh3>_9gTb+Z"cW)\XBS;HjamZMeF9.EoE^>*6_6XH6B2^*^=mfo9JhM,"%=2M:$-a/&>a]n`NhMW+Y6`37j2mnp"9)a1c3$S\1Q8ll*2g$I5Kh,&Gc'Wdjn+Rs*33)p>_+Kfgo`X,t0WTf\c5](C;Z;C1=9F1Z9DFR&bJEAAhj$C1G"n#OX=jt:.^<"O#PEoFsYo'i-M^pr/N9+l`.fIQ`O'Hdu\bL+IV\^?iKZC-?R5]RV#%mll\"c0<<;i+&Eg`IOY?(-*'C?)6P6'&Zk6,XpN(iN*.K_C9E0%>bRIDb\-'u4d1-4%KR=k]5kE;5t%hrMA^R6JEP`UCjB;'2f//7<\@+(;>G2B1!^b\>'='L4M,P8/J!R@l4nI?J:9!8(JPV.=B]1hm\b%D*R10ddTCN=V+Wf3UKgs&gsHp0-U'cHcP"^&eDqqcbhLOMrEV6jF2V<:=b4ZCC!a#`Kq("F1AnrVE"o:2Q&ZPLWP0q[cOGU2[bPd`,"14ac)#5dd_-ThJqoSD$a4u!!TN*i!:on[C^&'AQJ1n+E9g:Q=OY3Y#t@mQO72p;ld=pq-iMi%6BK]%3);of]Ur:,B)]]$mQH;$'O#uT^0Q#CP1dLH#QE+hq)IU5nu-%83hC&;fELd`=]-!FB.2C]$RQuE->p!lqp]1'S19oFg@W'YGlLZrnkD\V0fh101gkf6/YMHbd]V`-`HQ;_WE:.(B>i(*K-`g5m>_O)5U#E)4IG]rC08)]J]C&+Pu<9b=m;kHOUhu9l('Ko?T3b:dmC.oclFd:Q3SWD-"hZUTU\&T\/\N#Al-@Bu?,=PLDpriJ:+U=]^E_o;Lg%9XPjSo&]SD/l)j*j&/\"/eqYu>AR\(6KF?%bYL"tFqWVk7fT9/haDC$>^PbHQSi2H0qPp1_$!,AfU>nal!@BWUlMdeDK)M`Gjsi[idliKPpk2oQF-rBo87.!*76cZ)#p*JHHR4;ZrjdY?P^nNDiK*S'FmJ8hCPq;5nD5\1fgYE%s1[IF7g?sMDlM)A$:n6ThVY!m0h2gq(h'H+XeG]qO2S;b$jj)W?hEOD+;+RcJK*iD?/=;0]029GfpdC$I#]XW(>u;DE5A;KZ=HCB2Q9bcr5&]1G=_$,oX(&pSnHh6*B&#hH%i^]>gli%&FT0N,'hi:U@Kdfk%,TlSqZMJ'WW8N)W0?c37"^1og?-89cIZ!5Nq]Z+e9[EBI0:4?s27W<&,%)!i4cVR&i:ZK`92r?sP6Rg_K6\U$,YT8[&P%g;._/K9.SEV+[9R/i4Ps%K],86W%^>fQq+7aD"1F;AaQ\Ke1@)[J")AkY9MA8.8Lu1)*K]TeIe_pq3GrdPpqg^\QH]+GoYS:hU^70%G*t)gFjRa(nA6;dq"8BbCR-d;nqcm8cMn7CKs=Nhgs>bb=@5FUE93['m%R\6o2acV!4eE*6-=U$W*qQb_k:DMUfO;Rb^=l"Y%:h,RPl-0dS%)gEVC14q4K'n',"M`m`\E9%7&;]c./$q/],6;6>=O49&Q=OU!,klZJ+V9$[1:d[qXofFSanqRMO[aEXZ80S_DJo'`pRn]76:(fb9AV/dt5bq6:ld2Tt5('YUTT1;?Xln@PL`TJf9-7=*3bj>"II%'i(qo.nKg-,Gr9AgbM-7.su=F:pub>%Us']lh'g0(FY/EfS^6?og?K(geK_K3>%sUE-l?IM13lJPT!Qb8UtLZfkkF6fQZI>GTu*W_dN>Zb9=a`:<`?Vo>_r>R#g]aBZ'sF5#FIApLaZrGgEUGIS62L/Fn^^?*M&=#Y\"0/+MCu&#VPV,nLsnd'eb?B!>pN-lfu&>.6_PP1Hh6naZo'Al(NgFo0+!r,pu4Vo!>hmW>_jPg!&<4+oqEoZ70$ieY`]-I5DA?7^G=U+!Zf$E#%/PCT3BCNoX(u4=3`N5iK@&dbQRaQ(i*LEu@nA]LiH5qjRK[%XF%Th&hM[Ws`QJ+Z:%Nk-P`9qY8[0^S3b@_CnRXT8jYrhsp()5trY.Yr$YDIRCaAJ%bN@sWB^EpWVpQs^NX6Y-SkF#pcZ`uYY2).3M,3:nauF\,8,l[:jCUI]Xg5gVEZipuMDelIN/51Pm40`QA4o58XW*;mm1iFL-u+6+N4(FLW41CDq"DjfX-juscpoW/m&,WEnGR5a"&V<=>f4cn)@TP/D?L]9EAW#@=X8P[5:@[@O9)Z_8`lnp]O-7[?H"*(m4FFkuab:mK]]6K=CRam7i+nlm&&!l0O$Wo=cHH6%bXgF:hM3qD&0mYFq!?Ab[Koqn2-(>R`F==3-\X!O/2O(@@,$daX9REj!YK,@GRQ:X/>.E1Z^Va$FT8S;Zb!29jq(8R/nO7i3W:[[Yj7EV90C:-c!%_p@f2KSC^268b-/]Q!Bs&HqYG]\0X$i8Q'R`S]iQM^9DE=_SFtqM0UM>m;q-l$7:Ju9)5uQd-JO-^8W4c7k+4EYf(3hebk;uJ4ogh9!rQK%Xj;d.X/HE;Q>:$tmAA/dlDH>fir+NmLI:c6_OCd/GM+8fm=c`U!%j#.;VF)B8i'3;QAWNaC]-.s8ocYD75PjG-+L4Gg.[&(9H]eZZQ0lcQF5*%O+NO3T-i3(@QWcDrD2go-V,l3E/>ZsZ+LiI>JhueV+Uq,6qOH8J*,*;BW.Qj=ZHV%T6`iVN?&+&S"5cRi,#MS3Hs'H:c^`E+b!&O$aN5T@=:@]QC!7`Kdm1.r5!h-^Aa,B\j[]A)/6,<5JN"D,X\\*b@)_#C;*NO<[(b)e^EC?0Y'=/)EcW(fnGC.YHg*#ud%QmLQ?'S^EQBR[Fp?9#S5Z]rN3:`NP]uVK#GZhs*3X?U"iHpi%0_^M4\A\Rs;/:/nH=e'/JN#T%ihMCbUW1fd=hu^F8tsgnr7>YZrLq+NR*)ZrBUmd*A,+')7J;`J",k=pm8Q2%\JCgoGZeC7YNE*CElSjk=;"FnedEj/?Lu2+-.c'ILeLu.^pqrcR:4/+s&F[W*Vkkg)'c+lMV]YgL_<*O^tD-o"HjA;sN0_(`!dgkST<"]WB^m":8AfgrHUZ3;+E'Na#?]N:Y/A='tk00u>(kHF)?b<\SXj5DYBm/ZJO<[3$rUoS?NkkFX3;B`OgXS`Q?,'$d;qm+CF41>21OSW),+C;/%P^1Mt]L)\1Y^DVr'o:;VQOdK5XKhWJ%G&P)D?=]LL)5Qm8C/X$S1n=%G+2I/TCM/7RtIZru7K!sS@^J&_&h)OW9=5-M=]i)6k\9nSF:WFG#o'92*ss!$"I#a(#B`g7G!D_mm#Uq(HV\tc+142maBId:r4"&6ac+#X;jg._Sibd1r'[B$Ga4?\.>GI:Hf"]pV+R>rt'V#=.b>FX3"5!!q[L%_mAk"a4=Pk+AQO-g0s/tkO(Ort2J't@?fQH4G9;pE[7*U'63Dk,h#L%ll3(P#.QV@dC7IBNm\/McV:\fP9X!`&)uO@0Lq$485VCI$[`*Ckb4:Ut6@6jGD=G$P!M;m+cU01)*s)gl]S^8$;q`YO^JOU_Eg.YV=&i:"@c;g6me[%Z#IK4MI\'J5$7(j#qooRZe=h=uY7_`Pt'Mh]8EDpa/AbDs,S:gb6>ff>rL-D6g(?K*f72?MfT-D\d+'c^sn$e,"4_[rZjgTKT]U:nO*E0ga=+OQYP+a>tQ<@1H7fi9ePUh%f!n?;J%gA<\DT)n]bYSl#oaXO/%1T,:&>AGf_MDBc?5%eFk$Agqm9b5&:3)5lM.3t$gQWsmQQT/sV3LVTCkk]c`orIH=a"AaMWL%(4lJg%+UJka:O*t`&l2l]Mn2U!F)sf!@G9BR&gTM*!!`>Ug%@.(o5Q/K*Y-UjETOVrVDs]"Y@)M>T1foJ!:K/GPbhu0n"KF(0ChM\R0dmTM4-5ArF6&a!a9I>hRG%S5":hV,k%N44DL#"rnO*0d.Lic\_K#NUF'0H=`Y(HS^R"2L5Im^Zc9W/I8VD0\&6AV012,G'8c*tZ5Q*>4!msJ<)^MM3AP6>;cjbV`LiK!pAs4In.*;"lSTWXu"\P`h^8#DF^[&l+aRoT'^bia.cqB+g(+B-]-Sc=Y+&-GI'/.TkNYdobX,KJ7>#C]9'\/&5+VH%;I*uEY=oau!1T!0I$VrPn`*,$g4i_o=.L(WOT)%/;_jh%FtG`:.LgtDX7VF[EG-*HSeah1[k:P5TgDh@m7%KeB_6F96WH^5M_C(?>Z-IP59f9&V.-^gMKU8:2XmE7-rqB:k:08ohq8M2cR7i-Hu\MQM=rU;c5HYgEHEgn?ck`'n7ni/;@g^9i<;Xf-/ERP2ZJk79p0/[LQ[-RCrI4hleT>QZ\2nT\k%IYDC?f95_TNnjXA1:9/s2:Kfa@J%4'3\U(:1a4j02a]cf?WDL^*HHO&/S'O;\2\!)bDnogKORq160S(_7#pN5/#@3nV!l)8RDW]A$3tn'FqJa1e0o*,j!qnTOsL^)cB_ND?W,eLbD]ILpoCLsQR5Ygo<>pj7unHG>P!o"9AKcgf?jiS.3=7K?b+oG]YUhtRYo%%X#jm:a1#NHO?u4F_(0$jQ(Z$A?OVr>(Fg%QSQT?5@Dhu5TBJ_STC;D2/6]ETPXb)pLgFPHm=*SrV#)h:i)e_r:5[u@R"Pqf6%YIm6MIr?4U8u\Wrr;?"hnZ\+#'!LdkM-!Vc6jYaZs\#8ja_9\n*FG*,B5rlt#q?C*[;i`/4(L'a9><93hc%fB)qck0a\:.IA6L!,617e.`?;^dEeUGnd&a/4U6V/EJ4mOSa!HrIs=f/\RtdSZ$qS?a^*B79qH06/M%A(NIZ*!bSA(FjRf<0(H1aBn'$Qq^f,lcTD:2V,$)\rVn.g]D-Js_dd;s@,rGRFM3@9&Kbm@ud.(^,N\/osEB-6n_Z!*/9L0,?G;(tPBE>aLgEXbGU];4)R--n\i"sqiCce&b.I6-ZlGfO#='gSa7n(hkj-@2UjZ1K,6;gc";!MOBa>P6V?M_,NeV:j0^Q!%A&_>dKEk?HP.NW";B8ou&\Xb_F/,A.n,L-:eh4PViRN5@;DD?Q(*"^o#cj&X2[`X'gilD$eQA'X9AR%$XaASV6Yd0iH;jVIBL6(:\fi&leXSYUKWl)82iDaf6U7r.iVlG)/_i-u>T,g!nOM9ckiE6SW8qP-L_]9L34I%=Z7Z7?r(/V>41&Yjd1.Mj:d#2]OK*!5Dkd3_Ka=1.>>DX)'A?!"O".[_hJks<#o1tT0lBQU]DZn=g0-j])hV]cWD-.5?bLA`NA:*4`duQeO7nqoHT.>l+*-.XZ.RuQ@2G6Hb&N#Te[R4i;qM_fam>QX5cIlrm]m+O[""YF?FU/Y5*P+qT(8kR:DmgS%Eon:CIs&R1eG"SSk[WJ!O%N.N.Ab6R)Lbc2Ju-dS3_YIY3a.O9_L$r\!!p<+^*&+U'[8fQ5JWj"@N8i4Ker.eJ[aRp8X1P2lS]X/Kg*OX:uE=Uic=1,#RTU8SF>/fML17Drm\>#6\FGagWk?*7u:ZBr#/usmhI2BV^@bG2PI\<:,T`^D+:01R>PG.N#;Phq>E2&`ZOK5BsWeB$nP-)%=*cY%Sak/>QnhHdg[@d7/9l=JSX@8M'2el`46BjirCOC(5haO0REn(cZd>aI8=,hHq=BQX[;jQ9IJc5/Td[&FOPMril8C[O#pd?0^Nbh@,p&ICr\ZNXL;Y@e+5,'^Km?q\*lX*4kcX:'Cj8I2li,0k0WKD_1a^]]!Q!3\H_dULjk`e354^j(aqopM>uKfh;Hd/lkds;,B_MiE5m,M;R_^>>GGB+AcB#uM[L-HD+8UAOja$%]=_2C$Eu"JPFp3i!1kBus3O"]^9Yh.QgW%'*a+-(I'4?'O3WgoP4]+=g/`4JNa=*Z3-olV$RK0%Tj0Adk"oYV.e5GBLTddqVPM$>AE-:4[Re?EYBX4g?$@qYs/;r.*;#N)E4C8+Dqb]BK`qd+YG#77L%[-b,90qc8i&e,nsO`i:p.XiD`7'KhWo.p(38[]W2(E78''q[r4Nl(o/deGT,J&+3cV=HX9+EB4IYl0Hl`Y3JNXQf?FsUC(H5ut)mfKr5Jmg9D]YK]iQ";R8JJ@O39[M.GPA9X%b[SYM>J%3@u,`cf(1(a<,Yu7;4eXIf6A$C_+J.O(KRFb/\X;Q%$_[_4GFq".)_&(S&cMSZ$C'.^?6,LdY>(Kf.IC>_.n]hp?K1?-VnI$W=K;B&psB_$TD@WZ$7MXCG:0@jT$b@/HM$mfh:Fg`\$30qu!>>b7M(Mem.BbH6eUmUEFnF:jjAg`EGCfQKTS&KgKZV"+Sr]5lMiF'N@obJ`u#Uou4\]Q=S&_.DZp#T@IPl.^W^$M/k2skX#n>(,`rVcZ?]9d"*^Q6(^[T?5BpM)@efoYA&8kHFR9AH]bjdC=S^:L[HbL>!(#mqMlQ"$?k`3nma3#p.CLA?tc_0i1__DS'/![-OZ?[e=rgp$7iP&d#*R8$hpYPF1>q4lQKdfOm&V-/q-#);p73`B.DP[f)/(h>;P:a!$\E4HPf3euF3L_"(\h=E'B$n8G[+H7I`:#'V+.OmL02Jb;Y+jM]-4k2W_Tf%9*SK:9%Pf73I&"M($1.moC10V._d27jZHARAWp'.g/o,r:<(fN.^\"fJ"d\N'oZJZ,fpr0ARR_\s[MkMG:/(>r\dT]'rPg@kL[7IO[KCr%2"8f",rEK8A$CA3#ARM`]q:`'K`rKoS@B\sg\p01jQ'k;mXVJ8"KXlLEE7u=Ot5>qQ@OZk-0P9H"dEKo,DrMFU7mY)NRgTJpR_)P%:U!a`PsOri&"u;c9p4TbN\(`@tG#tUVaK"DV3Fc!Ob;$Jhrk'0rAU$=N,_#Ai(6WP9Pj2pBlb",#l8ED/*-=Z!-670>DaH0[MgU*sn.5YlR-!ilnc#.rAdV2Z\5UY^k4i6Z[",P*Ytgu9.[)fcaiR$`Bp`0Y*8!^W8Lr/&?D3FB24pkXL+O7_HB2/2A(Pfa_V**:*sr304FC(k#?XUh\#5eG^(bY('ql;,I3gII6YcRQp#Ihc1WjW*"cS;bZ;\$UDP!Koc4f2m&pg0;*3>t:)5@>MREqX)DqOk4P^k"JCr'a=Sn^KCA&=Y>Bd5g;aRok^^e@:C^>I)PaErq)ijhfDn-Ki_Xf>;8a[*\e:_:HM-8LLcQ7u=6$])9a.m90o"`J&9UCG)lWL;VH6+D'MUMR(5WKA[,#[>3Q^mSF4!U>)_CsCj<>L8(7oQ[j784gK2^@XH,pVN,-)rf;0]U7Ua'm]4iqpo1.m:$cVn?2Mm4sV_'g19NYKtD/R$#P&C/nX&m0*(WbCR.*1DM<(kMU7GO0c'i);t9>4h,=!"MlM,d_tgeP!,q#['>A9p(0mlhOpM&p'B)DAL8tZBUoeJ+<>J_P^)u6mbCoJ]D?dfkH*[[pA?e4[!!LhDZ/.n2C56Jr)eE7ZX$U)D87lW,i-3Mt"1Keq&T$j/S;oJ9<<3p;&!^JqI]!-7u(&ZShI1:a?bEZW4$ALa!oWNpk=qrK&3`,A1,/'d'%tUsHDmrp]*&!u-\`3##El$bGV5KAO`AiEC@1KntI5c[.,T;gp3;Zi7-m-"PT:h75@WX"iXYlELN*[MlTc\dT%=JP8"T_gRWZeYmOe-Cbtqm\N3Zj>+CD(@dJie6#F,Y%kj"euL3']Z_`?rZj30lQD0H_LF/\V+uLo78>F$g&]4)_)V%@5+-8`t5osP8J&L=*XGkqr&k-5'&m95MGPOEblo^on5\LN:FB2m>E9t3BsbqDfgt;WH[9CG-2?-RO/@o)m.6PC,GqG*giV3\cTV%>49%#%WUFkjm6HS8&E.1pt[4bE-fr36%Xg#g:bD\NVY:e(02iIiY]dkUC$0`h,tnmHL*A".IjL@6)O[R::iMl;*(UkVf>F4[uiqQ@MH9tOoG!.XdPFF'sp&H<(2s5G8Jk=d!;`Na7cXKg&S#u4Xf/p+ZIY5rK/F_)RE=n7`C1j3&qD#f[8fJZjrTNX1dD/W]T'YhVD^DK.]RETn.=a6EH(BmV^ILBiC^o:))g&"Q@>`;Ya?d:!P9\Aslq5PHh[rY-7#&EP!+I"YEf=fY__:]](jA=YRh#A2(mpo9<9W"$N]CR.@Fu.2XG)pOLn#*ObhHoFTE"tl=r+3G!P@"Wl_(Ri:@SFFm]Qe\)2Q`^&o]KcgJGIUoj$A-*@QrnI`6d[o.)&VJO3Or8&VCp?t:.]\e&(FO7)TlC*C^,^?u[WGCZW'JP0"md7of#,8(.Lj%#_(D2SQ"#kt%]kqDOY\*'C&]tQ+7.:Qop^M-R#>&KlFgpA7^^IT5*k0mp\;AP:1L,5??FeK1e\oQ$VQG?[hC5JIc4s%n""e2?;3\>T57E?"m#6N*`_\dp$2?#5hD#'2"t6umT&Zn6Rac;Ygnk*(V/&)bllr`cRACD:E6.#87ts-Bp!P@l*^JGlGjj(gf8_ZY*\N[FbDd.gLa^J)Q6r=q_22B`7OQgYD$X/ceW@[OWOSCg1/`!17+4aI_h>b^P(K0^r6fG$tkXA#_!IZ%WLF_,:YESGcOcar_X:936M\iu7*D6?H0bQ5P[IO&Y)DRb%S4OSP+$qXKt0K](gi6eIXK4_P:a83;=GhE./(6h4D,Oj.eSsn]@K8r8^7J?$6>kipGq*+_`Au=RWX5J63DJS+JI@1gEY_^n,'>ERS-u^\(Dj&d;(?S'ne3l9GHH;_u>iIAape!LY=m+jFVWjJfbl>SeqV6*:em,:uD>*ocF(f8TX39_#ZHj=LZ%4rcM:()T$$k5u_/`oVT\j?SV!*lqN'M,ao,Qp=Y-F:G_&q/H]N4akj;_O&11`S!a"=!m(9n3G^=*A#8k-k4rQCjtZq<#)pV/[+QoFMg1NtniZ%o7(MUCGG;JM0UPJ`%OW6NCA\2*l<\JEJQ?Mu]Pgu6uRm92raa]X;"U%$::%K]9PqJPRNS6Qtak][c=YRZ^@oCP>U%.#e90pI3d'#&j-l7WX&gfFro&]/-$A'8,N'][k3,;e<*BH1c@9,F3A_Ta1rR*u340%qX0_NMq)*p1H_9;#T2I.U3C6&?hp6DQrdC`K:nE6/D(XI!H/:[.'8\1Q(g!>Bpc@jp1QPo>EbIel*J'n\j,XqJcAcTH21-15:"*c+!n!=4sch:-_!"Qo#`_3rf-7"%hO_Ah.cC7:bti=7%M<`nA9&s%PCm;^nqYJBM/gC/a2b#tj6[[8Glp#htBiZ63n9^et4-^F&:ohFSG/QN+,`80K?9G(lIUc5]]f6s?7U]u*-`QYOUePLD"i]^*JgX2Z$e)?LX?8ni:a./L%m;$cs*?ZD.U"jPpUH"+/5\%l\AoE!OC+>LkW_I\o5#&,:3i[",Fo1RtQ).f$]W\cc1C\@kibY"/Jn@5RAJ9L<3sIF47^^:$U&E#7oDVpGSQ,*M:=#'kWaoYj*t,F0cIhEX%RLrE*D7)$*k8#d:Vp],(hne=%HU:2c6Zpk@,$7`;o.Vm\57q.8V)-od^C:QOX8_"5LC?TZ3_!o[^W`X.">(;Ah<17lH"f1.WD-%K_j-#\F-#8Tg>(e>ZP*N:]l7mV.-H?\U:f"5_]A^:pk=rek^NogY)dP"hbd_0*_'Fir)h,O8bpBG/?X#NF+YLL%bB$C-DTY1O6/[U.o3bfC@U_)Ob"EWQJX0fGb"].b>T"GU^C)EaPE+I(#BFPV>9ESSHR+;.Nsl9/9S/V`3fJMGfXZPYbp.\@KKgdVdL:]q>f>BVmefl<-e5-iG'0dK5(d25%\.o[qW;c1!<%K8T+P5f31?"jh"H5:8d8f1>B9>IdeXHSXTQ5X8m:Jr*1f1r4q\U7*K_-pqNj,"t,!MdbQ0)OsF&D:qb2PA6ikpOo9ufC+#23'hPI4:eWb3&.8<)\3f"<MC)fjD9/qX)&c8aR[apX\?p:XkX32k%+pU'6G@S7%oiZ!q6Pk,RR:+9#u+1rIULUFGN1ePmd8fCQJ"G=Dc;P^\9Yo4/>ugcUL[2jUjJnI)ZW[7[hF?1.liuX"a=(L6?]]QK`'=e-/Zbt9ie2?5_OGG1X%FWcA<;.P?g6frL$:G>V^>sZlM?i9YgH^P@Z!HU(-:O)@^@p8HPRgSfukkEOW=kFCP[gFg2/>%7@#"%mE$(F"+j_"J[&^6PsendCJG7'afLsI[2^K\;8(YO^^JbE_"_:+EgC8,gSfmH\"gA0bAb3b"/-@s86D0B`3FSq;.%0\<9Di.5''6f_\Q+[dQt:/7tPK:oH6I,.i'pWou;igNOIVZHeuGrfpQ.jB4/AkLTZl"Aa+c(YLpXd=q5R_b"&plIPB'N2q#,EK@cNlf^t]PZqZ'\/N'+$D=-`f5C'a8)^9e#U$6Bo],:Ko-=n#i?V4;4L3Lt]\#>214fUXu"*#6]U?O8.F1JH^h'`jIT:I,/#MA0mYT'e0][0"k7-N-X3jPtV-iYk;rY:3/MR5ZelE-d+h/;,HLZB_?b'\rV3fu[7"/LYi!bn:`1/AjNHm]BP)Wotl+XaHtc]m4o;Pij!Cu?t"0Q2B*2^GGU%9b)"Hl;mpL1J.",l?XNVZ'LDIu_V3P@'nQl$P$R\I[0h4:GC8-MM`eG^Jmk=:cGgAe,["P['37o1Drs@h(as+n9P6oX\3*pHTAJ5B)2oH=JDR\deGK-LObnSWJE`'5mQ?WGOWK;.=V[9ePfR9?k'ifIcf6Ho#%esLoHifmLCd<71KQ-MO=r5&uYjk@4\]MN@`RX*%PITM;`^NI]":--s*s<;t3M0i]24B[(j,M1D7ld[1/?$S*2rJb2U3_qW0Zq`B^+,sOAq=g:e*n=dkMIse4lIP^1EaB8qo8>84d=ccF$g;!G=c`qri4LP?s[t1;T]Af-&0?+Fimt_*FV`ih_aeoWts1X-'\o1644_Oj#Z`.8#Lu);n6N5^ZJQj.UC_p+kH4maa-W0uM,uWLf!\)SIth0JA_Mno33\F^q<)(j*H=S#Lnb[">1)Q36#[Uh&gH]%b.*-.-hQ%=.RlUVShkGj).q>sal&&t!Wcm7SeB_G(n65.+c"R/IOM!_(6e07>:0SITXr"mi^5Cil$dCE,];[MniQm:rM-B9tm=I2Odm0f]BWEp`(SmOsmI8]Y#pqWb6\qJ:U\>%V+X^K)p>ck,&L%V0h7/\l#H<,[WTjfgTp,sfalAWY="+b/sH.ZI]hJBq)E7B4&'i\*Q]i#CQ'Q5E(B*G0LXLRkP\-MVk)I':nnA$i4AJp-0k5O[;PnH-]q*UQS6Hi%+Q0"5/^tcur:`;u%qHS>qb4'hMbVr2_>Ps+pV4*5>_"%PSX6K_q_\:JNtj/nrk.rhro=$J6eYPWEB$@QnYHAVd't3K%Z:84O)dCUCEG#MXl*qX)gaHbhgZS_C.a'j4Pf"5L%MeSUP\Ck7lmoYeYuZ-c[PCQQ07E1S^?'si'O=Lo`&LB;?Ga:7'kX]RnnmJ#X8thE3Q?EB8^F5KGj\EoT(P$Gh%tL#i]-uXYXZ/Mo-m7mdbrp54K)6dA+ot`1!6#[KWU-%?Zi>NLt4]pSMnpAcC?;Pp@!m>]Ge_](d(V)P#k<k^Yje.-$PRWD+jE"H)]X4.K:t^K1nt.pPRRVH,u[J>%0sMVO'p2k'PF%un7"5bgBdqKj<`3U9&OuW)Sc+F4);d4Ps;)qNn5c<6`,[:XhSRKq&0RoDL$^669KI8!/T9T?V:0LZ/tl_:e04Cq%^#fd6si#J?U4CXuPF6PYZ,ikS:>ZiXo]*EcSEZ0G+5#R\3+Z\`T7L%)Xu\kILeo58_f##`J3ss^5\f3'k7gXtWuT6'g;\lmmjO0fL+<]cRU6?lMA*I(W9QUhXZ%p>^B[0SVn`k2BVkBGLlS6C3iSSKUkJT^i6d5GVE_o^og?hAY#qM5*1YFZB".#!#lLCS/6is<`NR(OqPiVALlZ/-M)8-_GZ=es-BW6DJ+)tfmj"qX"6rCTh'W,2^s216cqGqgO@Vk6B(lk.cNA?cV9'9ZUiSA/;OS^6t^rR;;c!;JIS#HYF5g,U1*I)70\r9U&!l8K^=]00YdGE:j>;h@Nf4a%q/?bepM,VI?=FiYTs"=?@]F.Ha`?n>jH[V)9mPpt;,!5mA2U"5Kk0?Ibbh'k8BB[s\EhBOJ'=G7"'AQao%7+NnRt8$%83.fpVbeXL\,kp%#,KS:.fi-:$Q83SoX&hYc;Wk/i.61i2kjTOTuJZ"efe)Uu5m].DGae*<=:)H1aGK,XA='N@m6r05_88$&R%Cp7e'KAdjo:$V!%CqG26\.2Gi+aJNfZd6>H<[Or+>=1gT+?01kqi$t,FWOTO;J@-&M-a0[b69**5p#68`@8bpe^FB-gA:!-de^=F`h,CilETmqJ2Uk>]3-qRE80S?kbggkhH3Z+,Qs&\-'K[NGj2n?3keL=j*@B82QZs&Q'-S"uL5L-EPu2Gbl+0_D@"^jb$WhaS02ITi`$MF^EjKbEBCn9Uao0ugN090&[;LL9"ut^1NDt,&S0:;7G@sG2jM0"AI/SEs-MLhq++t<#750g5OeYL>E-?@4Q>DZ$aJIBAG2St&>is?>VH#GV=8^fT9CQ>9Y'`OpO]0e'M4F60EWk<*l_]EJ+C3D3DKiM>P6_pKVCK+?pFCLrOH..R,)",V`Y,.`rjtuA,&":['MVFOrUd4Z8hc;Eh7s5";6_%+)ig57jFUCfi[@dp;o`R?a[,/Z2GUG6mV/hS*9u[&Kf+g>)u6o=_E&\W?HGt5H-S)X+TpGZV'J-.Nfg7R9n$Jag!]C2sG.Fljd7IYGT@[j6HF=f?KFTg>IIS3>ZAaQC0dh[o5?TU1nq)ks9@S!_(q<cM8`@l'=DHUpUjel;-Cg?&:b`M4@l05hg+flAUR5?l@=0YWgp.lMDbHMJ31PGJ5uL5SESbWM5da&mbK2p?(n"o*VYmg$^^8m%>L8eE!u,ulI6s2)0/NVT6,)Ekm=hj:MIe;-aILrK2t_5Qr$">iAlZ^i&4HneMq.N\mP4)>+@E(K"6_b3_H!]MQfC.2leSIM>k3Aqc"]q%?M2RL9auAFdZ)15g:\lXB'qcLgu-":7Kb+5Bdd3Lf9%/.B4Po08hYQ;r/MJCX8=dl#)b$oAO7luCcmI5.'HP)*$:to&e*LtXdJe(XaD=B%D46\DX&TF>_#R6N3h@g8,slC$FWAnR/U4a>f/T0.qP_j=ja"R!b9X0TMAa#11IPPsTqb>k-Eu1J[8;tl^T#0]8]K]EB<1YA?t3ob8LH@4jL9IKI[,k\/iF[JflMApV[&O!HPY>+&:Y&:.JO09M'SX9R7#hSpL)mrI!`tnDmsl22n6BXQ]0>-hE%(F#FPuUn@g6HP9?Tei8NJ?1oR:\Qf@X'`2^=iA75n>XKR]VMXC.:152.Kdpp%3B)3R7,[,;F0G9R21;])MMpQ&J:!8+K'im=oSICT(FiA?Jc`"YF^AhQrU*=7+J@DG[h@-/0G_kdK5e,Yf43Eg_`^f-7C0bTIsW&e'U1k*MHR;HCBN\-Gq60921i7D;4mP4nT^d(5:i:hUn:a9Qc83RlosA"L-.AnfM[t#+;478:ONtK9N<@?MtR#1f]`1\dh,L=hJ>>D_\nO0fC.G\9]O3HHm47\rJ#D.,@.#OfeM1sV#7uG[tfQ=HX'u]l^3M:e=Vh)'d#4[P;otM)029Sa1NH[Qp;sb)#)L[kTZSj-J,_!^heiNMo-e?4/EMu&lPsh-%p7;@"K][K$^ui77eYEOeV;?D:mSfS1Z+6`eC!Q=,GMOiol5)A*LaJ-s$PCpblE+81G>dh,m4Y+l:$7_O?7=/lJZp`ef+_&2aA9cJC,Q`EMD?da"nK-(4*)U0&mA1'9>&?_tHOjt#5&)7U^-1sO+Z7NE166!*-QoS5mp5?8!h2UiVGU,Cbr&oqliiiuRJ'Rk9oO/res%fQ@_78&d,D7aO+Y_.]7*;sjj^G3M+d>tKt`Y4B00AqA\R#H(V^pKfoM%t-B.oI?$IrHj.Va!1`q&6396J$lW)m.;XU*`U.kg''*!smA,$R5-"f5#KidDHU0'qqTr=-S)T's,fXE8g*>MYT1bfTcn6e?Qt[:QCW+H@mPf])Vd#;8EOVg9GiUHCG^<1-Gh*l"qI$f:2*0B]PSqj%^K;5:ImC^O2p$*:+"=cO=pW:]RMbD&g]US8RLZ?uKmQ)-qc.:`ZkBDGP.'D\r_[eY2G0(rC`@n[+urnpBV#\CNW!In.HX&lrj.qh_bkh+e;UU>.4%k4r'fG8WH`chHoDF1J]H3$5KnYAG:D*Z,;X__*/0(n8eZWYE6"TQiehKGWCa-;+bp3/Qq+#\RHqK/7jrR$F_iDXnIl)B*:QI[hn(714SAc64;pJ,'k,01D^=cV!Qc$?\U)MGp.'o.F$iYK]Mg/aeGh4M1\cL4RZQeLal1*E\BCC]]b"&IZH$K/gIc(@)CAq(Zt'hGdcS!qnIjW'26mj2j4Zr1n4hoYToDlTTJpFTT#6:75Q3/["k=ja"\]^Yr,;3,&beU+AptV9f@b`X0pHZ&4;InAp@\2gkjKCi@iS`5=\]6nN\H-!o_tmnWRPl#[tbD'fFJ7oFM^:<7mTig$A/#Q].4c=5-Sl%(XNJ^SJU+Y:@Kot9a+hnPkL5Dn:P*1AHcjDmJE]2EiS=$0&5ZdpPVn,Z=gNo1&GLC$MgXi1'E@8m8DitDh45NV)4Lk=s*DR-.baAEW/7;I#M3nV`@CuBn@<8f3L"SEsOroSF3Ii!2B79ljMj;GAh207d//9'-iU#TC_E+*j[_er$4CJ-(_(lo@+[K@cqo\T4*ltS^s1&)-OpcflHO0A^WZIn4\R[`XAX%Q&I/=`,mi$\n@k5N#;l#*7YU8>/rouc^65'5H'buoU1,fa6uB%q/o#1i8\<\Y3?3#R.[IG-?AZQFZmps%4N3/F]YmrOBjj:dtL<1uU`.0)eY'._C35?dQbqLXY>ji.OB!h:RkU#Q3+nT++XBcF9K!a7o#A=mG]PRnPRQ2-nS.\550o:GrCNPOhZ)qI?84gecQlnGfLj.r$d7U*lB$R"]jF-&%?s/ft52NJggS=\@2Z0).f41Y;DUgjp2i>C5V!Hi_I@f"=WX1D7ZLj,#'ocmGg5'E(4:p&'[t#m^\V%o"3*'Eif.Z=.SP'\i(S"?lF!m.db>N)Xo3PhH<*_X9@A%Ftrmm&;DGgLj>RchT":_Q"tTUu(MS4(noN/'>qZ4\69(@+JW&NK8USp6(X/SQOA=;e[_$c2':g!i(oY.>b8Orngoekc+1sT%8\sK,iuPXm6kH5HlRdID6=[F6)SnPE!f[*ht<*3d\$I$.q:f$@PdtkSrM48nXh3r:0U<%@TNU#[bkQTNC&fuFP2XBC_ng5L9URf5ZI1l_"4H`-qrKCRQ9KskuL%b3N&6qQ@)O=i#drCmY-F+Japo`g^:TOJuWJ9@Jm8uUPda55FAlYAJg('c@5&tU(_Kj])cr?lURRalO3nk(h]jdF`H=TZH23Q1Ke3;s?'1r2J*O_O&d:uc=j-tu'$#H=iMo6"8jk8KPa2/b[4YR%r7^2_Ue\4%^mUunE;1??\$"!q2T1ZDi$cCQ$>tpMSO3RB>f*K;%ckgN<1r*6`#qEJ&]LVJ8Q'ks#e;PA7-rKZA\ctIoB@S,Q=[uS8pPo3Z&PtE3U>M+.^>l0;7h^pA.`&*n;-SOp8$8-g02HtHf!Qp[O=l;l0L=L?X_.6i"L:q]SF_/sS/pI$<3J8PLd6[1-[,'M?[Wh.,*qLrf4KK3"fDC:E8l;b-XY2!Y"`pVd;92c[*"89$(juC'r*9Af[G!S%QXD<4$_Um'WL_5JNWA'AO3(fSQ8c'd6dp'VLm4-t4QVZ)(?8)j;$2`q]5`((u!1Q+ra1W`JT$FA>9KPt`;GZ,cOF1*fB#2U#BoEWXu7`\k'nW/:sJ8'54-ic!7I=PQ/d\SFaXKnYBrRj.VD2N!mS#UUNp/t\'a0I:Ptkjb<3'Ud@6<7^2\4E/R,UlS08HWXp(9$@'%kcV(2OD`bueNd"1n_0'Qi=Oo=FA#ONH+KEB)iA%Pn<_D?B\I6d\SZER3]R^0V5,XOT>)-VY=+](,f5E[c-@HK[RDEn$(Pe\n;)Y9AQYV)AHgY9:am6FH`Qdqe6o<](.N0<'h-4qFc0fN%(tg3B\G_t5#@L&bW-'GVjJ[/VNa8.=taYTmc&]dt;gp4-U9YWN?O6(o,4r'sunacLV<3H#J0X*m4c@nBTpbc.8TrY4gd^+9e!5ROo4WPU89+4T]4?$N##T=8hq#l@+s&fRpbl@nj?_-CQ%O@&n=98Hh)B\$.#bOY#[EMVk:1)m2D*e5MG^oMkjGK(dhC_*p3nJW7ac@/3N\Zp^Jr1&*I4Eh]2L*\qTEHTpC'D!=ksRTnc(^EXO`7KJ6<+Y.:YijC"'1r=,7_JU;5g15_3YIEW/sEm&t+le"8R>SbO1!O^*K9mDn**+H;+-&D:&[&$UmL7U5%92.JPSYe'4eR_oV,GuW5^:N]ikGIWSakrjVdhJ(\W62Y8e#L""+WO:B[>THiDor2!k>uSVA'5o1^2:eAe^L(7mbZ77l&c%)OaWKj"Qa']R8RS>fnXZKeKVhk(7PJ1h^63k@DNui_@c`mJbojJb8J6bXd.^SWukV6a5&1A@h/;D7pGA\feXA(Z,eJ"XZF/59W3VW-4ZbPnS&m,V'EK1MP:q,"a6mHa$c7MDq%IoNb=&NGj$l7WK*E,Jr^4R'[@M84*jbQQ,V&";L6T`Tb0r_`L2YBp`+\eG[R7J\-,``fpl&Z<;BG0%\jne!1?Na@dIM;j'-p&5n427="ETYFV>HNO8f2!E^4T]Ebnq2i:3XkCpmF`V,fo);)2b5<>Dd8on/+lHW1%N9/kjcscaO&m`2%^]mXV!,d"t#Iu/M`-?OH15[0.F*R;;"a(_(k>e8RS]U`_A"NC+AUh2@m=+6V3ANc]J51NfL)./dt98=)$e(+BJ%jr5ug(S'e=Q$IN:Y]D$Vs2e.RU$O$37b+i1HeZuaQP/k?%EA:O@63n.JXYEkoB2!2Yk'psoV[)**mg$]F"lD_[F[U0BetcrnNuRkkoQ@ji!GdqkUS9Qe*RuYNBp-W,js^>#`Iq$iC6(SmUG98?8"?Q>LPi<]S@[Xp["@+@+?0tgO"gV^lmM5Id:_ZIoo-mqD9Q,i`:pF$CSm;+&g^9r`=^g9T@pAHrT/0ejqt+W.0^J$j@QW67Z]0I^b=B:)(_p@h^kjfLnKhi1.CjN.1aJFl'phd<:mbgY%kY"?-;R&aQfB;1mk9K2=[PQPp06n]:/5$&qahV3(R"bS13kBBI=*JA$0(@o`@+=Jr,;uIGTcrS%2KVK8)Y.)_7)-I,p:qqQD!'G=#Ru7?KrKRd<:i^?06^^5.PI0NZmXY*!Up_6bD-p;$;M(P'#]$4Sm74t>Mo&qhLh'BKhN)!lr3]ZOVVR?@i"&Os.s#n(j=5_cl9[;(>06a:i=Q0.WhVLIr_#[mJ>)T])>!(c/31bJJ7aKa\G*;u7^[:.WG45aHh,1(GR]oY]nn>,%e[ZpEGe[Wgn%gMVM^]GAPsc%`q^MC,IAq!=Di3<&JhX0RA?m2%$QuWq_^-bR5%tnDr#9glh@XH%&-BLrSTYC'8Zn(1/'6r$'uh!dd)m[U_,\RI$QW;@F,>dG*T`=t2C,q/jKDu-'5ppsWnE>Q(!Xd%D"qDl4,>ghEH:aL!l$U]Dj!i3'Js#(4F\pM;aX\_#LOE]uH2Q2INJ&2)8Dme9A^A;keqQ"UDBI@Y^9,>'j9!F(:\0VGIhA,d;BbYZICAIC>'=kgjBq*O>Zm#%O7jl7;QB,K"<7kNr<+"b<2c^[3)lTuu:/ok8%$C+?`l%^J6%o_QDa`+5H-mt(a]RN(EbD%pd>:&*s/hpVT^j96?0Z]L!dkmS=J+W32nSDt`R"!%Lmc(ae-V2TOrEXd,og_Vqdq$S[^]R$XNYQ#Im0[F1bPGSCkC8k9=-4-CjGC4pJ3'c5/[Y('_ngl,glDR*^^I;)/3A>hH1`qZ`REt]LZ;UXR5W(A$WD`lg,2h?^dj[Vb5:e)@iI'$"MftjMLs$0H07H!s'e^cHZUMd*^^lTHadtesF4op7UPS!Bb4rF"mGNEON:4:@*'!82c#$!(Rc,e3u\!7PHHAEtRb%+*]ibM_;E88H0_V46AXl'ghQfSBFN7b%;+0GKie-r%HFBZMOS:Yh+0H8,V41_2#OBHL]q=B=W,K*u$C=+rDoS4MO>9CL#=l@0&i15FG%YZd5_a_J_aYgI!ml=C8=f]5)J3SG_M&Z-2%@P*cq=(<7ADna^]9Bg7Q?Mr:@2@-"DCofM;pPftU"eS!SiMPQlaaF;b;^dLWN@qjs-u_0o/_Ahj=Td`gbA1S\ArY=fC]7KL:"(,.C5UAfYFY9RWibr4VUIDcH4_;sLET6D=[b'l%i+ESY_`&h("0&;sr`W,j(q1j%4*pUU+*]YES/,MqQ##kBi'J8QPZ[$WmSo6cBmKG)#TA&f*qIW#S,%%KHp2.h3Ui(9SH8#rV[fb*;W8"#n49uWi,/^l5^SO%oKDsjhQ7HPqp'N_WPAaba7(0Lo?h921V_"FGjl`A1=p*fJciIe#)T#@@S:g#m5,t4J;G/@q;VSF=K,Ec$h"NQ>D#lR";HOnAuNU:oGpbJd=j+,Tpm+b3,,L%^d\mRZU_Ac2Gn#LWbWhciRrj'[D9,+j=m#BNN&o6Off8T]T1+9Zgd^iLs4N`h(RWW>=2BHfq__OZ7TuQ5M`REV/r%R^^O>,hTp6HY2bMGp-lpnn*8,\e%rftj(HI;OHO&0#%l2lt(H.P#%D#jX8tU/^BJg'2(G^$IqW#fF*Mo?)S:;A%L(qrsYRo0;ruFF,N4@R)a$gK2g<=QIafMBHRLQL-fYRYR)k:U/U>o8M``!uuR'NJn2](&PgGZro7$G'^-UsR0&6Xkh3`XKQRE1X%9[@n[3DE<_*FKeTj_.Fb3.%dMUAE,asO=Z0m,Snd*X>.<@15nEUZ>84Mj>E`Y>b!]\1khAoWpVT1MMa`auL-V[3jm?(GDiK=Fh^Jt;MX#POkW:'riB>8C;fF3/r2]Lgj15^@egapdrU\Q%#&-\7eP*Gq@IGS*#$NjZN%0jRR+,*;7a7KJPm_$D5]=>\C.QrL(21I\K%r>kKR\IhndgohOJaa2Q56oeA?QPjB6Wo]Mt%4G4,n^#kqNJEPLMg\!R8\tF)t>\7t-#D&e4,MIed7"Ir+(VYZ2M?D]kHoBM0%f"Na$@bOY=(M&+o]R"'$`"lfpLHQ;]5_t)j,bQ6h>$EeH_?">k;J"11k_59f7t8Um4J]/"V'>PUuXE$l$o+8V7_/OIJBfc8%+Xq-Fu*>Y*]^PU%)=TI&79f00%>j:h/(nBi*:mI`7g;M-%XO(7Lk(j#%U!?+7?jRA+1'=p6ZNa=j?oJTN;<1F443QTT]$DK9g+bNfbc>H=&ra@EQ9SckH)^:j[8SEiO"6W%9=qIs;*=>*jT/I7Ga3*FDR5V+4G5\sa&+crrUbHc+ld1bO[85dX!EpF(\$'*ESVh-3GMRF*s3cW6=8R;-PEq>td_<]9e6uK(@cZT//)Cj#=L\;lh3"HLL!79D8M$\u'8q>$nm]d_,e0RX0Z8"?^hsP:afe\[0$CaOo*/_#L`)*.`Z+4).BW!S8G&EHNj"P"tVLQ"j!Am)(+7_.3._jAEb6Xh1X=@N4cj1J15slfFTnn/r3&.$sVIA`4`4!F_UkUk(,q`34\:Ib7mML9tS)c:/ci\LjI>E^D]$-.Img+jND'2d.\HR,4D2#lmI/Ke4Ft`N4EjFs):7a:ES0qOhl__7::DkX\La'IlPkFos7^M[n)`,pSTg)5^3`G"&UGAIAl^+76qP9g[6C\76\F;qXF%S8gg$si.(Sf"/+*:GQY"CYB:D"8q[*mf4nH1S(.*eV9HJ5(-W(O%HgaAq$X"E."0hO;7H#N-F1Yg+(';D5@PFR+K2d:g$RH7`g*s2biI5kQC*"LP:Q,aSacnX[:XHf!Pni6mCBmIc2kLpY>H$\1d5-71XK.a1KUrnSoa5fVj>erWUJ/PC?>&7]>?$j<7q?5@Q/JVk8"/m0lL^K[QCS!"Jl[C-[H\Y+Z[Lro'dAJ+>e>^ee;i,O>u3El$5j//N_f/9>R1=_p4?"dE%^!(e"5N)`/f,j\LB7#;,PCg#?arY3!3j80-`FACR5(nNjr([X$;LP_5!uBflqQG1.)31!dBW*/@lSkVF&'D730b(+$`kNFM^kDR53/GP9GRa,7AesORE[ccY..n4lb.)lI6P8#kVKFe?pZa9-3WlTn+*f4q@$j:bia12ju)+i/[h(ca/4>OkZK#-J]\J>^A9?uJk8J>^4Q*-t>bN_G\gh8lqo1hKLF@^!i>>JS8W[g7`n:LnW#*kfr)6gAE'M$+?LQu_DLIDB`PoZe%]q#EhYB$L`oAi),WVeE3g^#A]R?$8,4pGH_a)t?r3ho/]MXJI=NQcC:q&IJ.`1`1G)W3irHa[n^>(\XlTXMi6NS:k`#,/;n[F<1$L<;Okd/gKd74hL_;!["VTG_eimompOCsNK:kSA?kYN[1P#q;!I%8P^+&?/5bqr&q+6:q.QmrcGuf3c%Nk/<'0\XpF)j!\!P&L_F#8=OZi1QaW6Fqos8W'q3Jn:G..Y4'Y'9Amk.)'7TD_sgkt09NWut=R_]fgN9e)s8CAFf9MhdZ.^:An1)Ven&r./5XmlZ1SE8uhIaM3!f@9#mR_mjjBB8oATd#S]sIN.Uu.HTM_D3bOq*!QX1!p<2/`2#=AG5Qh&J`%#rf)Ag>M_!1-H*`RR7""K1glt5*QY]("+fS'Y5a=f<.1k59J]$I+o?&f$)Y?eBhk#GtG3]AXYt+Nqc&F]/VWS&u,ipMamSUa11A;[9W8BgNKur:7SV(+P;/.'6L&0nJLP/&#kt^-^(V/&*noMTV:CU0q?+iJ^hG8@%ed,j,:Y#9OJTo+8=rj;[,k:JHt&-]3*B0S2%1^_d]5#3rKUq8P:`d5$Vd(qQ2Ib2_!K]$X3X6]%XnP0<[b)W1t31]\1"LC=t#;EmiEN4:+W5;r#98R*'A;k>YYE?0H@"4J);;=dl>?a`t;L9,I@[$5YTNG3CpdaD]SALjY1(g?c)@?Ng\q'+3kYXW';))=YlC!:D'nOnPhpf/@/32'g6eXR?p2j_6h^/5/q=R(Bg-K_WjROA#iD-=2$@l[pJ%FqS*7X;HP=j]Z;10L=g5A6k-&u`@/NjSOfh8r%!aF*WKaSt$GAW/$?&ga/_5]-=\I+"?pn86&pm..fMa%O22i;[:aYtfQEI'K"+LlCnKS1,4hWH)Of4guhc4q]Ak/EV^]7^6>SQSlgM:WZcsp%,V+E5iF;<@H==OX2fF+/#-ZqVlN=0/$WD,2X68i+lspLfO$W[AqH6'XUa\IGm9pQep!``R,rs()Q]m7[j)WL&0>M.pHlbk8c3#V&!/`US"XWiUj541RLI6VI;!"[.GomV[0-`Ma0CQmI1!5EH9;la\)jDF[Tg2N`l,gPA(F+VaFM1)l8ZmP=.U="U+3Zfl4_bt3eIPnBfR5#a\F)S.IIfGq:RnM>Fq$bSUqoi@u(!C/f:[.F%`1N1?5XU"1N*gSDuHVGZ?ViR%h>&>5-/iUOYYL[5+2KVmeR\C_AU8Z-L>:8YZ4/?DJZd8pr\84O\I-FZXul=I.E9I($(h+\!-@I(eKUuE!#p2o2G!NDMhdh;'>^fN$CH(gU)qrBGg)LC-G"&a($SW7XUGQ>d<'2+\1s"0EFt')pZp'+cXu>ZSm"/dd8Nt/JDYjW@FEYj).5ZcN>kXgF?m)d(/"Yj%@n/qgn0*%uGG8r'&+\h"#8e"jP6o_(NZ65pZ]XpTS['!Qk?GMm.T[]UUj^jsK:?9l-X:/WSF($*$ZZl0"GsW,nJVgeZj?GZu.F?ab'=i-"1MH0*%)ZF%%Z[Aug)F),n+,lkdu6;sT0d#HD\02S[P46i]nHi>&d&5pK/)c9GL%c6L6_.h_%@VkaP$h*0k=/q$JXut(HRC'B>^iZj"fjX:!]BHpVQRP;Cl+IU_SUIF#g2VV*gIP"9h9f^]A2iD&'-TY"VG&(@f^Z3]l"X#WGER=a,SJSNl,4[*493a<1#KFp`KDP=MdO&Ecr'e4W;O?jUpnpn`3f#U5u:-'D+k7>AZ@[-iEfDE@14cMQc@]C8F]j^.^2H0I^;kM2?bF\`n;J$B6k?>H'gZI=g2Yd)ZbKk3Bp@*Ts/PtTA7r-Al5NCqi,T0:?Yp=dGlI_\AAj!mF4a9=(=\1M34KXaRqusgn@R^iE@Q=\aa@H"(F]3Vl([+kS&>Kq5/dEaC8*tuJd*^0Z*afl?24UWt&"A""o^4gFDUSjdbEucH0Iu"gU9I%jVJXPXWsgpg&DR!%\)`mP$TZAO.:t*cA.3R/E\fq)Pn#7G"_-3N<2(h2_.[^6Mk`\AChr$Shi1Ni4.M>ga_Z(EIO,&ri@AgF[hc&P8,oKG68SNT[Qlk8Z_LCOKmFm5ZkJE9@957gh&UlJ(6t<3_O"*#:ri+`Ka,hjXI2cnBG$?JMOU7Nplc5l)$Y,^;8Y`.q4[%hsuga6gH_$/&,RTSSYBU$Q%Rde##e1@@l'Yan)1fb@;EAR2*ls@5bqj3M.\bWXA,i'/+dgkGM@C9XQ;GQT`eg_.HRprEZi.+>h@<:eBZtu;,0pDRJJ+=mcX\eBu2_O0BnA]SScN729q1tNIgMS$*@:EQ(]BFY%Z(RApGH0-L'(4=fpNMJ,Z-A[8K/,_uKq+R"3lFOI/*r7;]j3Sr!8;?`A&KY'A9lHTT3,I6Kgu5ZMCga'&WnqLJbV^ON\jkiR9-QW:>tUFn56ukMG#O["se4c,=m8D`@W*ZpZdUQ.tN(u%[+pZ]O9Vf$-aN2\92i0LCTW*@O.:nQ\3'%tt/BIB;-HL%kgL\YU"d8%++qF/L'g3'1Y&iJp&GR>el!5,S6eK_G&;J-MlSO:@\L_Ki?*#!"0a8_)rnWlEsb5Qo`64n#Yg5AT\G9jq/Z0u5FRISn8]#h&MY+CNMR)AsA\*tbl7Z8*cl"_+5W$o!]R!3Np"=!Kt0`I_u\(STMn.(,'s3`KC]g@Uji,FJWlNI^I`\:E!XF=Hg/!6c4IKub00;87mdBTUHi@<^WL&i'R9'M&?5g@K>\d!AAVVBirJ8D,24C+dL6m/mh0V#2@0(mLZ@$Vkh;3?#s#Ya11GC#N%(a=0+&jElm+:,JhVq_**arf+;YQ4"H9UcGPsr6c\,()cn0j+KcB[lmru+IMjJT)?B#j#g!I)L&E,,,(A7;J5eQ](URgMaB`^EG.MeIbiI?P=f+IZEZQD8$P-Be,mJ];l2CEFSu=>nTZ0[)j'=@FR.j*lcPePb=?h@'-lS&^\TY\ds>VH+_S7H19Zj\9U,kcKPHTI4K!Xn+q;Q-!?fK5kN(kanr'Op.Ik(GmR/4_pM4JM5_I]K;`/:SXNNJL#i.CJ7),ZN.MsY1SDm,Z.uQk_l:86`nB$bTo&)+Beg).77mn%mWabn)cU5&j`1.YFNFU!V\G3hgHUnenS2>K\^%/e/!]<4l_FOB0\pRc)oJiFH8WWPpJ"Yn`)EA])"3)\GWSno&sbhq?T4?Qu`d%mno@UUncf_[#'GZ[![mcH?`r]W<-+OgVT/,M_4,`g+gRr@n39aE";-G4fYLV>J7N`+O<^+_OM0b1/WabXF&koAm*D>VL\9"&9boE1&GC-s##Ni8R!!1N;iSK24cd!FmB^s$NQ!ldaFpCKr0J-=Q'&C^O(*icbrS7%[&*dg..GHam@i4.1W`3lDQ!iaHc+2nN9?MDZP]E.bH-t!poY.R$]c.&YqoB+[`s*8o]0,PU41(,M+'rqjT?'0*;E%2"8i"D>Man;*[a8gj<[Y56LFr^J,o5\_9*RS3]+85o&s;OSSib>;Ba98f4.Q0Bu/kW-i8D*p2hS',\[V\df>Ygu>Co.#qBk$2C7'mTTnSEHABO?=Rn\H(8niarbX0)QHSQr-SR3[2;VMZ>tCdERR@IQWRR3aORea9"l)=6mj>LGaiLM67*BQY^[TB'd*mWgqe07I#_1#%%G1DrG-t_U^5sC.nH[0ANc>*[Etb7;A,GqU./h@&4(Q71#?"Cs4m6uCdCqGY[/u%M$[/uQq&L#p%"?ZbPqHDCG(JQhmhe\RF)[d2IG;Tns+dCf2F8k4F\%3/GN^%dW6n+g`>$+9RnMB4)N=^2!j\1^Y,F#AR\!JgtgJ+6=J_*mo>&InQ:Y6a6SiR6RJ3siL^DBNee5?SQ3;*iBM-OTjQsQllupTFIKmaN=sZNe+S1SA?'(F"NZeQm/$U#K+Q3tj_j+UM"1A,Hf^:]p]HnrJEa5;BF=M!AM5Yr%IZ'jlC9H8HRu]4YQ]/u%0TQ78nV:a=ojpcN!q)7]%??2Y?>XJRtg9EEoRA,S!,55gWF^N)n\Li)g&*$:%r:ci6?1K%hd2K6[0+RODW`rX@RX2ENAlu'aQ6K0,jKnp6\s7[r05GAauM>jb\bn>..$c+RiNdK:ZoiQR,^be:VA$2.:*ir^+^:I`F]\YYEes_4"fXY#9hI*]d_h"S`A'B:!CQs>WSB+!qSs77Bj*91#GXa^nt:0E?E`,'9/su/_1OLIMdHED:.4-O&T#lS5GOBue!pVloT=h/Zh>%!-jeK:),t3gFcckh1ot2W=5?`>)C0^r^WYH:F5FlocD&4kqcOtjkDqhCFCKJ?,^Q9LpU12uHp#!u0TMXW5H3rRCT0TjASA`i^k*0aIXM[$d-*a@XLj@82r=L6]\/A(.2\s1a:g\IHB(C%OK&:pX.WB^,&;08&1B>D7)-9bf8A\aQJU%C^$1&g^$aG2ZnMD:MlDGVCpE>N#rCKHr`#[s1*QYGmo4T)6^E^[XaRJ:fY[i$%H^2a$Z9uEe6,$X'Fl\R]?gmaT+KYqI%]*ZM(6+Iq0:Oec&mHAa,]1jrY3B`]R'T6qNiT%cOi))>OmdBbF)`8;#38o=@6flX\-kE\bZJ`UF$4n\*WqAZO7bs2,BZ1PJT'+diPI+.pSS3mWIIp%NmSanCrEO$*8AX=g7&6fs*m]WaM=&r9Zj'pm'.*q"P]%_%,/W.Lljb@`2="#h-pg'+2d+VE-Q\r5]ig'Lf-eGc0LmdJoj_I,:#$edU%4N!^R?/p?LfE9=otg3\@,l]d:_p]Ti>]+N/,3)>"#o%k`uCqb83]6[`OVtkM0_0qO!8YnX*BTpkd:E>&A3'"eE"pj-a6VT7P+d8:)<.kMP[\,ij=W@:CicFD*?o&>.mP\O6GL+6_%EI^:lHZ10Xo:AO+9/ir1Au.\kG5[\Q!l8k&@d0fT2uVsl6G>pijUrrM,<6t7s)Tc7tpEtuVF8PMUJ)`um@YHKcjR`Z5![BCho8'`^RF96I;K:Hj)Blb!l]5i%Y./!>CL9n6-Mgglk,Ltt1<3cLRBVA/_\D&]jC:Ra/(!V8hTW=rp-rElkOXcj$3TJ7UCW,d-1,Z>LcdB!T\f'FD2pRi?@k46W?0N.Vkr;Ob1Tl:jq25=00OcL?!S6C8W9UEdRcE%kGdL[.VlA4TX=R,*8A5he4FDfTp]?iP;#lpToaQ&t0/2eVGYl?CbF'IPg*V6iI-@M+;;%\XB&Zh;%EnYi>1t7Mp.Xa[S=kN4;"dX1%/hrQ36^s7&t>Kb\dfTJ&ui4._clCc1]m]R4jsTo+4XG)ST`jSGmEK9WBjW,=RZhgjCDp:kE3eiejpa,u:N>C-SSh9kM?G!5epE1Hpt=39m+f7n-&C?tAfPp?CFhE-@35G-ll9N5u_Z3YU8+!tPg_+6]7:#qic*UQ+Wda-)NY?mp-F^pNscRjHV(jFikZF#DXj9"n:G];Os3H>%dua?#VF&=Pk15CNBKq@0Ik?_>_+d)?n349hr]Vu+S`\q1.[0m22W)Ed5jR2^CpEE1i'Q(97K/H4*"V=SIa,o,7a8cOkc=(MaFf&A8W>6!'P*U>t"XctINbnfgt+[jF']jEXc$Aj&pVqnI(rT+t/O]R>m7cr-Ihpr@KOCpNJ$9eg(jUb@MS%DMT_\bT)XI9uI6lug3H:8CA2ge;A22@U#'L1-pplp<\V/aV?VXa5HgIa@)-geL'c6XBR+jPeXX>=u`c`B7`E=kO(oCplkSop="RE0>(+"JJXK#4\mjljAXW^eWchPZ_^],UN!GQ1DjA#/,[[R4h$+:Nn@R/*ZGC5)K*FP^U*s0Y";.]Qa6l\\)o^kqdPZVmgKVit28XOHFXZ(e@/8s%B'@pgcH6L`PM?[#m&LUK-P0HX3Z"\WPp\C93@F>A:-7gD;%L!)bfoh!;+0!@.n97JPb9E5.5:_'#K6*_5GA+.@7Id.)sXUdX^`bPfSDE3iENfe<5t*h6.[kKfjB&S"u-eU=jW[%'.TBhCN0.'#e3_t$jYSa0IFFtoqQn^kT:Q5sW_'3"k,5>cV?_NiJ#j/4.sHWi!^a+#Jj9`I+ZJ)ma,WoJh`Wg$3uZei5mpaWapZ5mj\,4#oJ1faZK=,mPa\$qm.;[CaJA2Y?bq6Ur_A4)!J@3=+jqIQ?;DE3]d_o7UJSmejasQE7'1Td@#GegWoHfc._"K*3:j\,aLM!'4@_q4!YNV@ZVRk,Df)%Jeh&IjtHlQ-H$;jQUtcU'QHS4RXnUZUDHJQ`pQ_\B=]%155aFedoo`?SH%qm8'3]kmF"B?Y`>t:HG;&iPP#\UuJ-VpglQ9R:&l%[t\eeR-k_=B`VW5JO)$5PKr3']V']o[&&2&iiE-p/2;Nltn^*^SakeA0PVKa^n^1a*UGh43GUZ-VnjMpSp6iC3kd=u1`0Ntn9F-M6mJKDbOedYj?0AVm5R4DI=q#VaD;MIL,]&oL8=C$>\ij^W^?@Y\rP_A\j,6U2,L^PI!]g$np8uIf#qHrum/E,D_@j]NJ$/_OTfHhsMb9LQ:\rgVqkj,]6&F=SEfa9+2AJ9Lh\*h//"VSund6EQnB-no4?AP*8+oduP3TeHR^n&Olc*/)/^RK$O%UDP[7(3>&NYN[NqO1q3t3H;&oQe`V++j%*b"\T].fj0_pHP]-t(*LBi,0)q8L6)hiQ]AZX"=#``$oD'5!f&`pg'$cO@Md_lNU)^P\VWjkLLc6"[9r%rp2SRr1o=639-I[doD['G^F_$8o:fi4d[ol?oZuEsFB/"<`Vp-_Q]b9q;F;\kd&6oIQI+a?Qdk=0^>h4cp;X!h/r5?;:jJl@FiGf']oFh9>kZ<"Ce`_T7hqN'5O$ROqkT5j%rELFHIaH_P`=U>s7)DP7&X9iCZjlOOc18Q0.#[94SfH:=D"fS`[j!)pdltbP,\J#8C8X_P\EdOdKrK:Yr;JQJsHc.SC_hU-712b1d;!\n'230'R&8K0jZrqVcmd@.-mII,!pMmPIk4>ZQN/Z#@`HGsRF<[iYRVNOWZurn\(q`fV"Ic,?\NY9?g"#`s8*!>-oO,@7L0QgkU>gtg^C:Y^b\Z>OdXE!]C@OFe.mft4:q6&C`V4r70h[umCoNqNe6WoqkOa@/>[S"rOH5K4LGMRBg1>4WkfYYuO`pl7ssdi"heaPGF2]*A*=MRt]N+Zm?kMQ6ob-+XI;#gdeD(Zrc::(W+s\=`"D,S(4gdmH<_md[I2C(',q#B_\ZE,@ZM"OA;$3BU;g^UjouM_]N7&"K]."f[=Uh@%'B;r+!qOA*FC-l_%,;p.&Jc[<&a&3%d#:,*=YH!^13oPX"NQk@VAuTJ<]P+X=Erp%L@J()%pdO'4/\0f4Ha#+oNg`!9l_B,bPJhl)qnW]#`74RLs5_Tu=Q\qg*U$I%,G]UV_1,T*Hgd'naTXHXDJQ/\SiWX@T^:!-D0PVEeMjrSlaB2n[4T?W338"Z]qN>4&eq"''8n:bEBB1F))lEhI^1^9B$+#N%!gpSto1cCkp?e.&64GIg:@Z_"Z1oZ/P&#h)(s^CW'%S'MsrZHJ:tdeT^6Q6H1[J-Aik\+6)E+6M2o;/L#bi16Rb!_;tHGJm\N:?Jej+nA#h5agM^2h+.N(R6eBFGh>7>=imK+^n3'gm6^@+ooSeSIn/nLtU^JYua^?+sn66;1\=Hgd7BGFHd@$?1D(q7BhT\j7*n0)S!S2cZYKrLU=nb:>=L:TdEgjGSN"r&mD=n8bZmdrKn.>O-;/m`e#:nfFr_VBBP8mO&MLH+YPNmNB>Fe>3c!m:K4U!PtcIQj,KjIBNE:4cH(<"P>8,bo/ItZ$le$/m[HHkJ2mFe]A't3.;/\TaeGPd'rhf:QjO\Va?U*08X7dl6)c'_pcX=YPO%(8L>\lq7^`Q>buBrRb#Og&WNnEdLd+IcjK7t95RiaYgW8ESf"lNr1:0N);a+"nIT(MJ)fF5&9mW,A0r$*s'k&3JaX%'Ji=QZ\pKq(*\i451oOFs813)5IRk1I+^rF[X89>udkmJ'`#cm%9S(hRE"jefHMr6G1=fCU_:Iu`j7jWLl,CheVLBVs$Mt?MN$o?mt8$q1?E:'`c3s.aGrD35/#GnT.)$:\dgTMaYX(#Z=;-@.4,-jmZV6int%(i?*5tou4JVrmgp6_Qbd64)+cMMZO\NdG>n*Che29(HoX/3235i]q#5l:%Ah!-p]5KkpM+h]6.c4%]89WK0FJUIWBTRggbp>Clqg&JfTCmX,4M%K_7DbJm84+P#2rPgl3c0mm!s*kWofBR&f8l'=%iS*'MAWcF`1-+2J+5@N7;(ZPc?0;G7>(^U'E3T*TY)a)qQ]7gSKu#Pt"iuJdViT`;2MnME=l3bs/Q`gCII.&Z"A5aPke5-dgGr*9Y;ML\9H*\<+_KM0(%]&pKgfe0#:e7Aq[u]i>k699778m%gh8bSXL>msPbX?\(Q\SC97m@U?S*jku$<3/ORN;o/t!$EL]iiaIIqLNV_+j'_fN^j-(h1+mgnTJeTg/h)R&9b8K(l]n')!c\agaqEd5?#Lb0\\?`H`0I7@-iQ"c='7GH@M4RHOh]8IXm+`qk'H?.;\9dT&N0@F_.B(lS0SLKWWa6a["@.CjSp-Yj6jc;Y]<(a@uQ:FF4rYeobtVC;.Q("jft][RKGle(Zc!kRWnqe3?11E+d?&Hnn*0?BETcQP#Jpb2M&:As-N6$M95AM>>5htE\\HLoGcDgkAji_(63lWfqcg&,GnGX$&AL-4.&-(0b//%d(.B?X:GVeYf22^Za0l!jN./$$QAN!R;`5QD7<4c+n/.:44Ouo$L*q#^3o$9([F74qlbNo'/&C%N2r^jFBC>M*sk?Y;phkBljH9kO"E\\@*=`VBa&)GnQmL6Y"6u9B*.!\fS+0#X%nS3h@_;gQ'(/5i8h1#Z#hZJ020W[iEJp_p=mlGAjoG@+LT4*4.-)b^$&Mc)BhH9)D1_Jr`,4dMqbfs)o[RhOA4-I-%M`>nD5TJ;,(g%S*V6SR'^asq+7\s*3hCC&0//s!tJR'g*LCWHa0;>=?&!9\oJ@Hbf>!F(:NF:+`o2^sOA+Oo7[B4)_o+&T(*rBC,S#M0(L+pjDT5:HV%\AaQN7_?WfO-$<*!N?5Cm9?;S"-CLnaX?S58p95-?jFKfIe[9eG1Tp4\RhF"@*gYAll01!er8."ge!;h/A;8r"QSu!Nl\p.<`Ld+sbQ4ikC$-WsVQ'AO#&&%4J?'IdHt?NlA60GN"KXeI1J1C^2u>>p4+Je*@1kp[aJQT%K7Y@/UCq:9Q>>%g*)-p.VKN7QG!Z\Z39\Q%0uac3jY3nP'Duc4!VSQk;h#*eRuN9j53n5U[[VXF%UQ9)0(Eb.t17&&=P&b>E_Vk#SS2P-b@E(k_j#L1YoI-)l4%8A\BkN$pU#fRQ(LL_iEHPB8).,,#I$8fq^26p3O1b(al(o=nP/)NjFn66XAKl'0;@ueg*;.;(4kVr+q0":Dq@QWYJC8!J]^qDp1f6:J=926CBNXBaK"d*E?e.h*>jUmN=(>ON`RUqPD%iO)^p?T=r"^opUl^%f*#,5'W=Ji5t_m_3sKT-nX]hp1-c=;>]4MO&3mm>&U*#ID34?`C49;n\es0C$i\1^L4d9/(Hs^Ke6S?hN=@I?kb.Oca"&qBSjdI0$3t.p.`Xj9090GAdQ'g;"&eI1o)%jBm2Ml>n<]l+AV)7$DSH.3H/8Tr+'aS2Re7\l)SJq!XBO6$;Y*+Od?I=hB`ao,j`Of"sjaA@$.O`Mse+!/S)IjXdhoA9P@nu=9O.bppui=P*\mr;2ulB[T#I(JQaf^UkdU^Z3o8=,WPCir*=+X8o+5tpef6*h#JLqs)aSr^'Rb#,+\D?jUjc7S88q&)h7`$"p"TD"Zk_o)kGCJt+Pu*k/EcNHLfOs!GVuVU+#8A@(9nmV"/EEpZCmY.#`$T]^\rXmAPgDr-@`;WDL/>#gPOB+2L8;Di/]Irr7B3:R,=]<7ShOjlNQ(7A:)hp+?j;;F83>>Kp4gWk[GX?o9]hHqEF=bW\\==g@eCDHJV/Hg0)bD6qL7TP#SIAskL*2q_R/U1+Z^R+E1Z#KbtJKD0+XL`"#NDa%\Bn=[6I5(ETdVV1H`%=("0u\r^JoY/K,"JQ8$rO_oB=-SM_^_POJrIbZsS@a^oUiPC^/BE8;l#12<9hR'T!?E,@._4#3e2>s/#@b$CCL1&q]2RK:=d7#9bcitsf;^l$**KVtbA>cdbm`5_!H;-SFCP/-a](,HaC/7FnZSU4`+?KOZ;5hZXoW0k!THF)?Er('4JQd$c[:YH4Q`;HdWp*gl(h;"Phg8r8\FKndq0@hgpBF!P_nN[ddRPDhpcf<9,?#3\o^\:Ke;1s<+ha4FnYDH0k]2o6N@t\T&Rd4(=p>.FEmlKRD[f7@9=s;OS:d[1?0sV3(V#`Qc#"Ed:=F[`IZgCqg1,A_+_LVQaBBQ.*Q76oWj]su!:OK/*3J/N*7PB^%=rrLW>i[3'4F6r6rjUU:9"!OO>f"8?=3SJUhS`1u3rMJ8!_(#T;:C;a2:sq4n`!YZNlFJkap;NVVE@YNM[0EXKY\`fCdD,o1D.anCXqF!V+>?L%\!>CNU\\=M0i6g-FGABqhCN6K4dDDi%2=l:?i<_UuSn2`9d!gcOao5hmup(4nCR:h^hX1/JJDs`nimDGbCbN_k]Yok!adtB[H.+KP1%/q-M6&IlPk8Kh+JJjS6iB_^'MI1kfA,NA02/a_DipZk@j9jO,tJS8@e/bm/TW#<48*hdEU!CTS.IP%kL.?j:lqn2,ip&KnRZ/md3pDc2I/hB>P"m4OgkiEZu!F:J'YD#R4S8_r*jO=I^mW9oNV/iPJXQJ&nMM@J@iK,3i!6:Ulc9Hh%H]T@XIhAB4@"Neu-d^Qr$H(2W2:*Jo8[I0\o!IKqT)i;CJi93q:E.&On/"Hm2J#6f#0p1t>MfALnS9G4D\#sQ^U(VT00iK>&&C)DONIao0]58c<&_XgKgTOhSo_2_bo[Y(@"PBi^SDY)>WO+a%L8?#Wl2-!''jDWHMB/uDGr;6`=%Lbd,[bM!a@2CNp4$Q]X[^Ib*goR;\nN*N.$l+Eb9Jf.4Hp@/)6OoKE.bb251Ua911Q*4uN7SSX*hN?955qKVXJ]iqNgX!i(RZ3^ai;rp9Rom#Q$[ut?NjkY+W`d@KJu"V4+-1+0c@]2$=#U+k&;N.>J*Jid_@d^VDr0rdq<9cWtQT"G:u#\gK9n2d:ZSTLOLL1?GgO(3o"k7(_?Mi5"UhNJJHrGkM">o7g%3o7Dl(q"e4egCd3=:2A[GPT8h+WPZ\S!:3)0$[tp1[_lt`GdBW+/md?$AK>/UYFDX-'Il8(1GC117*M"jNF@c]GZKK^%GC^0A2oZS=-l1S3,3t3efj2%?[c^/-/9$-5NBuamd%BVAWSFjeYDAaWJVq3!Fr_*n9XOl2<)9'FP[tFYs]Tmb?+Y1G$"O(do+gjf*EDQ#dBk?O6(7WbB7[Q9UCimAJ/oK&/+;a&.;[il,^H;c&\kaaH-SEW49fMq43b==pVXGr;dr^3@"qPZ$Zb[dNkWa\dqPZ`g4OFU%<6b;ja7K1G&MO(k[F3*mROAYk"0jsmW'^H/.aG-_=J1e5=GrGIqa[7'N4W3;SOP*rN;1>a8qF*W:OW#o,q(&C'nd.WBcQh_mP@jr,0tW;jdV@`7:0%92^ld[YtoY.4!WP::QW5a.bF@9;Nk%J&C<_5Q7DEfj:+s7,S_2d-1h+H2O!eTUJ@7ak^lSSN6hV"98acQ^F.\#.ks8daSpNU,I_+6S3X;Y?39I26#0&5=6OA=#V5_0'Im_c>gq)2uX-'OZ*X,R-K+=::Q[RFfX.a5q"X(FVOrp^q%WBPE$p=4O'<*'2NHVZ_u9&?bD\n2Ys8Y9afGIT0lZ?/Zh($Ucg)kkN>.n0n(ak+I*0[8g=+c%oIrXj&I3ohVp4(ah/&sdRfKp-rCMcOnA)B)&i1MESW&K`?dDm71`rkVX(O"rG2**KR[lRbCrpJcE^q#DuE\GSofEC:.J"C=G,Ir^'Vn#-j_s]MlJ`m9=^\1LtT[\sqQ;h;>q9[@)],%S_NZ3,Um+U9:5I!sUe2J)k#edF]p>R]*(YIjW!p2&Ka6AXh1GjXAP8lZfTYNi#LA*3jPq0b13J;67:a%BKp39s_jG/l[Ef_GaVls#%`@6i[j:&&=ml)bfX3b]R0R=*FA#aqFt.'$,:K;@4eM3_bXh#`W_FTDeh]]9qSHU.-Q210be_Fck-cm[Fu2ckMDnYHsB8;`Xgq6^LDdO+/!()6:TM5of]5=_@&P]gZ*mGsk5RT\:haQAl"-ept.BF[Bk]1qZ#dsEQ^akC_3#sAJofYgu"UMAtp!\/M!G`T&@(FUfJMdpqCXhOZ)m_gOI2oE6W9"E'0]dU=+@BI%XYf%]ZdoZL2V:*:*)bPpKFq-[rPl3i(W>-ijGf\!B(?">_3"_sioFK%T4KN`/t\th?Re59tRT!V4WYYC:GWZ=XoOT.lKK'.]bAn]MNGgQE/HUFNi5''s8d%$Nde#606[lqPl_l&s'p,`Sr@1is1,4-,J!^-I08]onfQaJPJr?^Kb=L)s7CO8L0NEW[MERf&G`[CqfA_Qg9o5mibI(d!eo2A`N4nG@Xd:j$>R?g&L]q1F8:F"j[PtHY6("W%jU"2jgd^oT$$V>]76(TC_9LXfIM*`gru?WH[)lcNdSp>;iSJ$q'QH%@CC0Zu+GYgu[Z[CZnm#efYsc'noAh"RP'Mp.CjdP`;uLuU?=^:X_iBea4\bFnH@Q=sg^cGb79W>0I^P-J&aHfOZhgUJCW9lX3q-B$e<_?*T2J>njM_4V;1C/NMOTD<<%-\aSs=hRq*YhaV15>Bd2I+KG^moWJf]%+eur&S8Q#P;9].^pZ[_5QU5E#FO("\Sq+dOV"4_Y"CG,YS=6'3gj`A]&un=[6qABWRI)[5,3]j9jceL/1fr"GPfrZ#13A@LJqjErli0!Y4=!:;;>!S.Mqm`hu(cg%f\agnf%sYt4'K73%m[VOMd/glfpt:%qib;jP%Tpa=Z6/P4P2IG'g[b+#;KPIf.)G6)K2VbDeN0_<0`+69cWA=A`P'M2_PNL=Qm;cK_ZP`kJeqB2okb*KXm$u)RG1gZ]]NNP"c"9us/5*&81VKudN#Yb]Bg$($Pu=BL!sp5ImQph<@.$"[%VaG6D+0FoLrFQ+Y,Fh/7R--=m#A.,$#P+-pGf@l]=@Pg:)Y%h+_FD=`E9\[\,*)H3MS+kpn697`pdpC2fE7':b^g]rVW4S@m6I0a$[q%'i2_pq#_*>&I[V!lJ6)X)V?TZ.?f>:iNt5N^4VWBOG'))ad>&)/Jk,@4qO>*@BiUKdIp9f7f$:4da\HBTVP%mfKRt]Wf^4O/+jfr2sP=?"7k^>c+lOM\2'_3.*&mj,H,H3,*\Iq;L]K.1n9bN-1*`r)03-\pRCW/:*sZ)\ut\-"3EuB.'J>;0[T,&ZO*f$i4cOZ"OV:#-@,T_EA3ZPrP+jH-$*=8!TTG*V3/:F<8_46Gpg4eRHpiGj'BqZ,7$%MQQ#IhYb^>r?5g9ncX!Z@4'Zl<*nEnlbK7[]>j-3a=VkXdQU@2\p!`PJ_/*iTQR&plaeg>P.5'L9p#7GJZ]%Q!!RL(RKleY'asA3^a!rqWrXarWDCt6'>k_f.i$h$pS-o_TB`sqdb,4K4Ct*6:MZ8C7<`dT`BS5Q[p?j,_rBe4o/q=,LqK;1r@T+[76Dcfb/ck3kS@hD0ob#5?.qIn`Gq5#7),2`NaU09seX;;qA"WK]a#)JNn27$&J#*(^)uLiot,Sdq\O2fYs8,4gpS(g,S,Qf3b:X=14[U]>1qadQpR'5-$FD.2J'a$t.V_^:LAR?rSF%YnD^1^4o+.O_H:D>[d6%WK"dEeCig4/HPB.2(h<5lEl_2XfMUp'qt?KffdS(TPT0]/I\[/Mk_#"RO`bNNT?[@\/iZMj3WJa[.q"7@`R7Pui=BagpFX;a0q@]LMXsV@mf#*''$L8'1$G\H-3&R$>!n0eep%7*T6=+?kUP'\@X[V1Pr;13WI3[3h?"^);FO-HF<=S_?pUV4qnVOQBU:r?i:u/c6bbSlqrpcpB.d(HO?S8+h(cdKk,++I="5ojX@YP5X"O73D`-=L/dZJ/p)+QlCYG$+eOLq^JM(aClPQ<%U6!X-[VP#FKLG.qfiD8)W^ejf!]#Vum36MdpjLM_LH[0'InLC'oc3U&4_W5WV*!(9KYDd9Ba#FA%Wrer0//KOYDcX''Lk*o=NY2,C'L$FAgI^lqo?G!+J%fSUlsU*`4U8`43mME0$9kY]"\,0l4H!p8>jW^%5l,4c6urZ4E1GSBONR40Q5!o-#t=:F&9?NT2"0*`,r7##8e&QYBR!4G!Ba&"]a)31o*\8$PnA\kuRf\qUgY2A,_IoCsHk_#m(@bp0riLabf!U7A$Y:^6',`6C2^\%0DkbMIq/'hs\`dZa^p)g*M`S4n66FqgIROB%uAkW#dH4eQ4C)g*F[El#5D5UZF/.r'lb&B2A2g6T#!Dn>YP`Jfaq\3tdKsX%QhQ.6oU>QkE)-Qk?/7U*nj;40rCr^k4'*)<$+DW@,)pII+\t]7(r$AP_2;/o0i&L\I?pD@;;;n*io*I-+TlCJP7IP3*LJYJ8fhY>P7GT`[eUmRX&8hnL%?a0f&AIsoL=+EmLeNhLO(LV309Fj+ACRhM!ke="pRLX\p0Ej-j@%#VUW6hl>>9(2V(GY#Z+[RD%Q?/2RSS>p(h-^MqAB5@F[01U(Mqc3.>jG3?a9gKaN%'OdZj*fi<;P3.>C-(E(b>=ie>7hMh-gPen;oRCrq-,hDBoKe`%`@>h:mk3hFsaF?f!!olF#IloRC,cf"a;IJ`+bAVpX'K+")0#fI7D%'"ArCPQU?V'LU*S2E6FsTSGaAMo_79Y2nXe,fnP-+Q]CL>agEKSZo>]&!Dn[](Iq6LseV^>)ce9B^IdN&gV&I6pohhMs'5N\'bKUtU4aQ(@=]1CJFN%@;U3qbt!#dtF=J%8GrWWI3jT@]5?&"YnD\P1-A%h4sk5FA347@<=Jd:,R*Yk^`TT8?FXG#FkH.!q7^@D:LcYe:!gJ(3%d!AqNuHO_FX=/bkG)k(O&U-Nu:VoI%B&s($hOT#,46^K1HlQYkU5aK160<5!jig*r?_cJ"(1%=kK4V#Ud6)J[XklUG_?T?)e%rGN/8C!l@%nn-PQQ=,Y-Kg\c6c!@(^EZ1dsQ(l_CJOZtujAfRFs38Xn>/VA+)`'XGDG"J*FV?Ja5>Vlim;Ij?(NlR'X6>4<`08"X7sJd-KpQ[hPt-'2pP+?2n!5og^HO7U4Z_%5&1(E#@?`rNa<<@M\I^c$o11Q0hLNp]?=[@>!oP-M959`9FJ4Hp)UE'+:aUB\Qr"CAjA&4uRZZ<&k@B92:\?j[?X+&+EXDn-MGh-pq4[ZmZLa19!+`o`L.YT5VLP/4I_EuRZo?O(H[_3\sq;4fPP\?&`[\;1;dnfImRY0g(nkCCHZo\?u4;`&S5K)EZ-iJ5l/mDg!RW2DA\_B'\m.1ZauX48@Va^4(_6DkT^<@5E;bbIP>g2dK3dq!`9hHTl\E1SbY,](`hPapF3BUQ+_YaG%<)ZD3=34N2oga\U!0Xr-K;h5afSY"=Y_(nErc#b3A6"o3W:!!,C[ll]$Z'\'"Np]JFiBG!j.A0LGt/]BgH:0.K)Uk6p\[F-JkZ#3!=,/b)Q9lBhQ#Vb,D$`&jcC`DH)=l`GGo7B0QCYG2H**;:js\@Bm#(7Q_>8a0/N/%oL:M/o^AI"0*6e!T'f5sCfau5MXKPSpqjtQ%Bkn%BZOBH*>NWcL>MIAK+1-O\s^iLeof:OZ)+`9<(eD?[*lsgb_R%F%,@%DMrYF/&4Q@n9%M5Gmg/6aCT`7a@[+#T1Rtf^1VnbE9)BjdNV/DP/M-jI%;@9;&:6RB>a+<'YXf,uX\mHP496"EbkIF`$rVF&OUss6dHWb?_G9ELcFfYm,:I_u4TF1J$c.q^UR8&HQ<*sk-Z8C*[8=K`J3IrJRC`C2*Z2,K0C$6N?]pkK.MUo"j&N[54B`/%U;:@H?ES\*WbNI6ZXS'qs3t.V2HS`(?+I^k&\h4HVWB*=,*n6/Os=oK[WH3F9.F)g8bAj&=@pbFJ-/%g#-:/#>jonuP&kS^N2@XXg:3WS1ni<0%I9qgFZQ@4#n"Lj5+kTj<)$(r=uQ-tVBoK`oPEb'_2_i9rABacg"N8a/n,^K?`/+MF"pN2pYWr!9M:)!M$@g^'@)`?2]8S)gc$d6>*2\)!#?W$P5E)X@-l$gAitg<^XeePR&G\n(hQa3j)S:XiGf5D&H?puS8[6-@9;"ah"/-DuQ4:Asu.h(J>,r>MV$A4u:9!i4&:g)X&4/36*HB!Z?@$C%,HDsQ.kkC;C0ICDPjofdgjY7g1$VK;TH!mJXcj#;Q@K7.C3Tn2I?O;(Q;WV/f*gFdO.m`q*Q-,-9?QlbWV#"/96,$7,>B/XKjX5,3B@glEW2D^5'U#1F]NJcUp4O\GE^;@_&Bcfr9N*\L*W#-HJ@Ej+2bWor=IR@`<)Q$DUc&mn06nNSTE4jSsiqQ&bG'&?oIQ3#3>cF<8+R[YcBuupKUaFURl0^0l@KtE&fi"81W_(<)4ZpN^Q7PBjn"kGBf8.%G,leaif7G+P_adWh3TmL2NKTJk31[Cu:]es;j5sg8;5PWGB(t('7kfm@`9,Gf0Y_4iPP/XiFXJFi`Jk0\+MYXgaQ/kDWFY9#Z^PTt]R`$6"CZp#-LnA=-HX'J$Bkt*c+Mq*D1cnatiEteYlPH[b6"N5DCKFE]cla&_W^d7Ghq:hnEi1_oA/CO)=^e'9-/U(=R-7nK3>N4s:h*51HUn?%KXsoK01/*p"3`ER#X%drJS_/`A+aUpqEj[39f1tn:g-;3q*#hZChlTI\C.YfP1XJ)M$:5aA!Z!\:/BhcPYiu"EoD#DABJZ-U90c7Mj_DU"_Lu*oE9.3V[![$Mp)NjF2@7n@Sr-RKTL;8V?Q.GP<@;;M-hQ*s_>9Y)R^1`CD>GNB`_IOagd.[d.5"Z_ialX8U[9WYs5aqCOkG]XE17u'4_&k:Y&Kt0to0bhi&e8bkZgq'>:MK2_UQ5Z-AY&RRk0Ofh:ih%q4]gaU$q?N2:=+h(Pd9i0ShO!N5N(se6tHN=;k]^]9[eVB[4!KK,[0:$%-bDI/>GKW"tP6)IZ%KFk07@)0J6\-!f`qA'$?uEB._.M*Dr_mP:SiR0Is$DWugY54V"ql1a9]#>6Vf6cacOH/r#i-Q+;mjCYRI/)0BCM?(\7%3'm3^_cS(dMX`%A8]>AL3t=Om+GKInmHZu5F!nM;XEFF$(K`%UQNKTU+C$8EJ#Eh(j2[%BE0:0U(oPCJ]YV'1ZM+Br/7>g;G3(+*QSZa9#>"U'C*U29=XneiLUs($r:J&7L.CfM;W0+#"s)b"dTNoQK;)i1@\RWTZ6Rk:'L@oIZ\05Ppc(,#I2_#6BuR4;J2@p8]_QPsdH\ndFW^j4@h+QA"jh1<m\P0MOi()+!#b0GuE\,mTa!.XN=DfAeGSP\jOa;(p.`uj$/fg-TcL*`!D1b6Ers%@bqcE$?mb/U>S+YMBuT65jNd2?]Jge^p"mL\f1s,p6-lmgl2$Xp;lN""Ia@Hq+854E5r&hGN)n9r"=llM_\J1I&2&`^IPF(Ng[aKr+(0]n^L1H4l,[jKt]cG7qTN_!WTRa+^r5MWNo?cn,5nXjrBc/8;_IAGDlc0h^e/'QiT:-nMTW:o8OtS]A1#<'[Y!*k\8J!0D%;%>T9Sb9Da+[Df]uXaPer;?X-9k$,eZWZhCdPdUG>/oHE;X()pnC"AJ2jr).A&k-[7t1@/$CW^S*X,!S1o.n*+!/tD>hfkk)fTsm.8B+&;OOISC8=t'jk+g(jRVJa,H5-7kC,R#0I&Utg2q53_BasNB5sI6HJZ3D9e,'e=OY4fGP@BU.cTelTQTs(W044&/Q^rj7,*4XrV<>'7;l?4PZTXZqniKSG/YVWt!TbeDR4cN!UH-Q8L'k"bG#W\lr$)I5K3(LSd2t4?Epf<_oh8sZ>[[oC>7s7.013p<6#'9k?edIOl+`N?"5+N_Q"ooCPpn5H1l1lmR?/2^7Zk$lEE4imle2^Jc4]7(B[D&u%#%Dfqh#WZ;+0;<7J=+*aIe"$_P0h564T@cU+%A>VOojKq#oG!.[hq$^l?P*".)!ZT.,n"'4oA=HgGD#h9gT`pfZ7s2P2\bDBJ7l4I3`Wq'NaVrZfuo/T8qm9o.mA/'sSUGq%.*XP8`Ra"O]'@.Y-I7Lp(oAo<+6CA;Ja%.'A[1Ak@ncSQaL@U(V'r;P(a!\9=O5=V6[iMBk$C(i#\T6;!g3,B)"Ga62#.M.im\(]a1S$M.o_$ToGBF96b8\IK5k'P1bE^+O33'SX;JE?NX:Ad.WNQOBo#S6!A'Nh#2M3Zp)NDF;XbpEbB=JE&uW2/p)pHlb^=1]%:HZNo+Gl=C)*BOY#jWFZXH5t2b<)KfUD&)9/&c.e9$QtY"rq0;=;JYh]uf*KM=KJmIaSf&PTBM*NGPb==XmF*/Nb>UOZAa=NQC.b.`q$q1-Dg#_!o5Q'_NREjb3rnPMQ4ah5d#iA;W_%,D:#6,8!BS,27EheZ^p&b4MT\!%gUhMi%q\-.W91Ro^<6?CM/N$Q=]g]dt:qe10njS6EpIT/!6(8\2Wt_UB-a!m;qTd7YgE?GCP,s/uK]blglIe6OcD#@2RLi!TR/0o2[8YVGGA?bkhG^2WqO!Tl7kH]`+3+-1Ed7Is_V77oQNuDo_'Fn2G"-%`"bE"ppAU537ZKpskeQ]jp^R+PW'1WTIPc,qh_HR:]JXrMNW&3N0MU[=Q-kDX*7<:OL0NYF%A69B=ZCPsHb9%5GD'2>Z%7;]PGd!e>^rq.56JW&9>$Di95s_8(E=OM!rq*GGoKlh4e,8_fg[n'XM\8-M73;NPj<4QNp#P[QjCE\Q&tokihQsL^3hN]EWJ^l@lBWs-VBuiFl-@(u^HG*96hO.P+c"jcPlh3]"=?kMiG6-XMDji$o%j'%@XGB:dJ=Fju0#qp,BtJt\((i$>9mV$NHB7a'h0-5K(jfJNiJWV]:$OQ_<6Dc-pKO>05pqT._i;,X:#JT7.^0*'f@qt=EcVEnD:gAn%B:DSSaJUZKO^)r04/Q1rbPS2E>%KZ7go?'FSSGmWE!)">YE1O3W>@=i=1c;?\HEsTQoX5T"Zq16-.$`$H8K[;CuYQY#_R(4XUJ?_kI[/Xr:KP5fV23L5ra?DDcDX_?qc%THb^lq4#rndA''fb#1gnYh$>V!Rm?rZE'oY6jY(7@HEkLK-Z?53g4.0hmX=8<^-.d`Eq-(sp\L)Rn+Pi"6`n<:V(VOi!sF%,Yi%Yem8%2&ocE-U/]"T1(YU57`9GIgjs1_*lKTH4'MbqL=S6?7.NS+Ih)q;sC)_t[EP7ukH!)0Fm_4H7Q[4)-<"jIlB"hGY3s+p^fF=,)<".OQ7;C#l!e1?c3$*]>7*mjH$cF]E9Ji@$3LF@aT$BULf](Z(QuFP^DXXaglm\,jA=\+GOEA`)id2`VUsVs:#fG+f4N,d:sGQ_K2uR@?Y#QY@>(:HBda;X*%P,2%iCO"H8i:T8d,L6$\uNd17(81Den:^%Zu47>`$'M#g>To3*pCs>NAri^Db^>VVc`LA?SqE@u2<'[MmT'A(lpk`QS:;OoY-O6E:<1Mbo+N9cCUbZrD8f%C/H`lrm$(N,oO,ATpu?3s63m"\f)C9i;BqnE=8_+F(H$.BVCZ/1$^jt=0p#PE4j"NEjK]Hb$0pNP6\J]?'lk''5I7,U-=le/`YfSk:XhT(aBbh'bA^:0WaajG+euE9ZT'g523Uc9s"^1Jtd65B`BObNa4#"cK=.IGg6?%:]ljTe^p)5*PaCL@?d#cfP_j%%p\k=VKBRgS`To=LSuY_cI9:Cj'>ArDgk/)"mm<(h+MtWNh/_ZdN'2f-Mq0[k)J+V!3jf!]/_Ynj!5Kuqhb$+0!&Hj:0fcmAniq(IoF,]]43^ll-MF`RW\kfC*6oo>gMjH5bg<'BjZtPHao#&h#W:>Mla9/K?`[Acp2e18=k+`Pu>gJNVV`UsuiVdWrFiP3K$h]]Jf)Q:bBuYC#j*4US+\"HoUM/ZUfG6V:/7+8inSb`uoemR?Oga62![![tSj#@Yt`r`%BIjeV9MQpEC>PY6P!"03ZN(/'4!s0M^Z2nbIU!!!"<]=]),V([==[SVb4Gi9D<&X#.[hP=3=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))