-- 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 0b086532873da909c865bde3 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+\XJ[caYGWe,8JZ#m19^[s13)&9G%.paN`IN6=!@*QTWSF7fl'P)IbL(d0u6=n2JD>(Y?AUM&A#\ZEMCLLWBMYSjEVjm9k3aU'+q!+M8id[J(s]A&BZph(u9"X4SN9\0clj?9P-,8+[Gs;^4M(#7"Ik-.ZEiZ"%nJ=.psH\=Z9lM#UTZF6.n02eLrl2_0$Wd?6t6ji7q/0W6\i-i^mTNZeF*Y(HjJX$'rV;n&RWY@s3ZX=F4\g5n./TQr64:eS!MVnn<&MIK3@ePE;5_]Iahg`H:sCaFmHe18-$UZ..%+9$CU#-SGT;M-J*k)5QAU,Q63cF.GG:%n>I^O8?'SIoss^7Fi#&8k.oWM2"22i[k9+.Dgu)kA5jMVXEaG`BTXB_::rUP@/B8ml#)N%?l%VbGa!NrHuX[/mbj>KoHdkAOq#k,TAGAVt!K>ms-r!W=M?)W6`3pb2VncQpb0-ht'@%l%;$!KXB-AN&SNU5n8b`fKUj^]\K!k>oS%19]#f6KEUC/?W)_oSEm:P`P<1nbW,rKlc(#GqQZDd\QGni:*Qp]8`KR,UdNHVYh/"N>V_1UO8@IuMrk)^l.9D:AX'45U)EgBT+e/HPlO"eB4UH!*g^\YjH1RZ\81MLA\-=m6P44Tad'L61l7Iu?e'hkM(drnkr_eAX5)2m#B1+pi.F\Dn0=R1ot5!jAL#1:pE.a+hSTLZXk/9.,c\p>5a7[s)*d6KfX72!KKsI]@GH^cF-V>!"3mWWckKXM/kT6ViBW>g09eHk-tM_;HM5sA/4[0kR>f-iLcFm5g]O^-'S4Oj6OMf472gWM9$i8B5U/4JL49!hXt2Hl)i>b3aXP=*YP+K($+cmVIc8*2;t4YU%*+"C$ZP`mn";2g'gX,II)cT@NXSER2d3M;jAX41+CL8f$ib_^NAPlQrW"^\].(Z9&<3T)Ut"/(N6,6+QN43/3F$1)Y^ub6_l&0WoqD*bi;)WG=E*+qqog`C:5;W(O.;n2E)mjgaRBfIS)F4%Ea.gn>TD"dWTQa/ot8$HI!pK]cc/W*fG5(Y)-Fe^l=dJo="3V&hL_ClgXMWllR>pBFPEPrl/jhrl3XfSXld-O6u&jKOg1j*ePP-*=d+tcrCf%IkH!#3`b&HlRSJiI7[Tmo/FX!%Fd?iFg_G!PGGq(?!!XO`L8J3!OIFA*:!,E`BHRFRC8G;S<-OI`J\btd')7&6\1$E$gF$Prc4uoi`#YU>hYu\s#'4*6Y5MLgj0AnWQ%=@Fr\e`d^NeGaWdts2j[Y)6aORc)1E(25mCfpYsjgCGV8;b\5haqnYK<-dB<(F<@uaYnm6GHV4GbPr$Ajej(%QJ)Mm]+d"\Z)(t*aB.B%F.AQ(4:4m6OI2:0-Gc#IA+aX6I`rh92SbMT[Uar*+VpesP-9C7M3W4mo3PH`bKCXK0d3FAGDi*AEB?rCK(XJGu4F0'U8\01Y8hL:'!h%)0'VLZurXc`7Y8ClLic(\b:^'fg;bRJ1UT4Z)9qd*CeI`6Oq1pCbSAg8cd)HAtL6XI2*+P*-Q`oDtq.gVJ.Bt)kFk&_DcprNpCj-JLUk1GO>6!6VBl`/mYT%Z.lc$4Z+CrhUT$8U,N'N!aSf;CSh7BAd-T/%]8GXS/p-`p,6mi>J-7p^>;l@&DBW-=t2puLWkWV`-V[b50>u?>LDT+1TKjH??B0"3"Y&&^$F9BD#H)]rjQu3)bD\;;961MA%bU`bGojBf]o*CdsNJYBT#'EsM4#PC]1W\?'`fk2UR>$Pl\Y7V1-A`NS.SV"8;Btcf&k7?[!aE!jCaRVXfcJRhJYTc[aMERet$8!YbSPF'E]!C#_NfDW>Qfdr(/.X/F_KB52.b?;B)iT7gMb2[ucr/nn51oo/YOjgBnu%uCG;+!Ys4V&E4`(sO,G`)`AjsfEbRgg%m7&(h:6hY_RM[Yi"JEgH^C<44#--.NGOfToO:-=S_dEUr$Ln1N@ptfDaL5D%c,S-?@1TTlGS[Cnj"c`m7p1Ck[JE$"FE`S:ph7EHpWKX+1kY:C0`IK1I%9f^I13CN5eNZlQ@)lXAY'A;T=1B)VDr7N>Y*3l"2JbX.n^Z"`h:p7CrM6,9g2[UqJs@!V//[2hWs._iRd4K&"?Ms2R$q9Mi9DX2to<=6`6\fjQP=3Rq)%]11A(A#"@:3.P*3++\^FYWX%+`7h!mf8Df6422+Il'sAZVeQ_rM)SLmil@oK(<7t;%Z>l(N)Xq?.*eKMI+oCO,Il_-nc3k$2JP,C)!AgI,?cPmMIE@9k/aP2\kCC;Z=/C@HU5%6l:Ue8tkQ/8[:L[HaVU]9OeC%ZY]r?q57\7N?6"kY1Y:-+`A4D?dHK2TdVPS2'^@[!YUX+E'r3j\/60EQ8SXC1_Pg]U?6G&2YtG\e3QOSYg[\%o*QC_HR!Y%$YA1iXgA^d,G+3!`RF9S8D+Lra+h-1r/%YWJ36`@8;;),HalP)!ORRs#j/\(+jZeIlYlcB25@figU>kCe;C2J,(r4W37Q[-tbQODEmP0`[PS>[)r\i9hJc\bq1/S6@Q6ogZVp#@*C-&nUkY7(J@*S/;d'rUarb^X[K(]Scq0"HPI'f7j-C5n'a/t`;,2tZjD.ZC;*XZ7s=Wu!!##Z@"t'!qRIoID6Dn\*MoY\L3#:rNV"m"E=t$&L-$j*UgVFd?q6#2NQ)4u5QA0'd-Wr:tpXQ_5;'KGa$jBumE3oD,\?"AMmR6c1d]L0d]S=M)=5bDg;2k/7dml(.coC0O?WSsS?JDKd!2ZO@\=JC\<-opC6OmKYi/:mK#cPc.-WM@4[%OqY+((82)oaIYURf%&f"[.I\4#&`N>WdnRfN%.i+o<[;P]^3nhj5"j)$G-J`VG4%KeGVIt>"+8-Ye($\\IS2IGIm+24O$-71!88D\&lCH<"ZJmABZR*7TC,suMT,l=[DYa(#?K1(I;9j!E_I[9$61^1_+-@7Z1-9f+RVgtbGUWah-n&F)3B8>2RFu=`WSHg*g9h6e2@HL<$?mD`'SU_VU=.`Ka7/eYm=WtAYXe.ZXEa,oE6Y6b_gZ;FAa!BL!a)T9LQpc;;B+ml;34tTp&3_IXg#fcdnjaJRN`'B<4^]u1!mL[glU:@s?M;g?g!:4UEZ@<9d'*1V"]mZ[T5]!I7oWD/'NBT,qKpKW1FIlu%uE32P1:g+mnC^eUn;GBQ6!l,o+d[5?[&:D(T!%@"@]Q%PV#\%iOEid@8hSuD]80Nij@-%_s*`Kk@s+]W.aB;bkOa+t8`qi'k(r4$:89bn]Kp&50aa9oB[d@1u0A;0),5B%Cmp"f<=:diHMQS8l+6!(AH#g)PGGeJEO[c%!Lj>0aj8'$b6U[fALPSW^&to6Q*m]ME+P-@^X4\B6Sq/7$2k>^s$Fc(4EWg`pef:"X"jV^(fLULW<4qP5j1XKPE/0us(.aa/;=-RCrK#d)Jl#Q[;#ZCT:P&1r.\diNr4m]qsoa\na)p-t&19[4!;Cmo]b>Jn:-kc!rS0*50-`@MtBC$u(KqkV9tP>0c6):Kp,K,=h2O=*(6S=_,rCT%PP/lS#3r7_`a9(BdQ/.Qqs1]ls*e^^R0^5HQ%TR.e!Z:"A*/+kCYQ;,ur=*^fZjU%WV4!@#15[9@YjSgK^_ru0d:S%+`"Ic'hTMJ0_!n'W1pjTFD3%@;+H489=(LWi),5;9WElr05NBOoY'b=@&m5PqQ154ej3A5/FZ$X"VYlrk+O,(ugW/UZk23h"?FK>$.p77Ce$he^]Z\r1A71(EYYZfhNN`X*][lN;8kgXRVXcT4a/n\0#JuI'jMq(`p'P7M/@;\e.a8uG!,+PRsu/YN(M*:@-L6^=KH+a09PMJ-1'QLl6?Fc@0E;`<%ehd(N^Ce/'39FZhg'k-Hir+@shF+2L^@X93H;k1ngq"Dc(+MX`'r"S/+[\18K.elR!6Zug*e_WJ%rL9Y$EILWPV)t#gWfQN'R>?b>p,5fV66M5i;Z)kK1aRHZ7B*;Yp2r*70U%4]ai]MAq_cd3`\frfF:hW//JXVH0W;T9b'CqXo@\mY5ME2/S6[m)NPR9_+.!.R$MshZ^`a6q^^Pl9#'Pb&UDb92V:62@YW\srdcE=H7A"cdHY!k%L/%0!KoNWs#n%9jF*_2\?o6fpI^H*h)/L^UuFPTm"Zhl^af&G`5dae8RP_p"g>R`030_f^8Y_Hls7r&N+NigoA/%7?WHWucOU]!\?hDldOro(J*f=>*!B<&rP47&XH=CElkkjs$.q\1L%]\PKfMVW68ae$aO.?2n25AlO&IXOj26Vp)W+)(EcF!6Pc,>K<<.0JWG59eS:a5jl=pXrAd-%?KkP;6IRW1qF?%\!fd+3.pj,FnDTd@e,/&m4fVMr.VBaia^gFC9o4LVN&e/JJ1s/&;0`&L9m=gRu%T/33rMTOfR7pHWO+MV?c)E)1+\'YD9u.lIs3TiWsqrc-/;6\9Q9H"gZf*GNt#m-P&[`;6(idd';Aq3HsR#o@h!jFj"j:$D=fiq:;/2N1*D0r83&F`hM^X8g-Tjsd`$T3BG72V!#u&o8seT'<$CO.Edl.U9O?TnA^%3\pqPO;!AoabTDC,(PtBejYdEQ;h]mVYNSQhFS*%AfJA>Rhjmb3s@C!n4.>p!_iX\"6[fB[K+6/#:]M=&mgh;b6?H^%7/p9qD7U(Z3fN*AN'iGMCS,:$JoX!KT^`GSD*&&Gcs/f87;SerNglR]a.R(L;eMcsMS=3Ua]p&HJN`BbXP6?R9Id;\8'^?PPp6tRT6[l%/>P+NdZZUXAc3AH.rm>9g#nutg+;ntaCTCG+/IjWU8mF`4j2bb)oE?h=t^\Gh'lLqPVK0Z-N7jh34C31+T57=O"LB$C:`Z+(rK'3h(+IQ+t]h"b/br#8AGLK<(6N(k3,"^V?G=fOT:FW'"mdW,ORkW-eB#kU<+)hY$0UfV5nl,Z?pL",,ATs"r9V3AakRR(tth&.l_UN)em![VLR9!)-[R44\csA^R&&\Vu._k0PINt1X2ikqA0)e[VlTp[:L+$G"RSY'QkomOB9'C^/T1SXW`*=:kirnK>1J>\>2N1(m;u&r.:SBd&Gkqr>i2]4ILg[_p&jDnQG1\F""I,.48CUpqu=S8Gp$u@LW+E7K2cO_G(9eU/.nc)VGtYt;M\&@DZ;[I/o&8lQk0R^\GMOopi>U*2B/j_8I9Vu[C!(mi"N!jP#oKZ;13O?o@2b%74_&0ZKW6>\GPn)KT+*0UkjJrSgapXJ\L,*86*4=iDB&d3?rPP!tB,?C5#dX5&d%NF_TAY'B%74WdMV0,N9MdOnno..$FD6j*lBl1lG#HoTTPH(ZJ&c_M1Mm99?cF\O`):NkuQWhK`g7qM`pWO8T;sZ@!)2fgS23J])bhdI94'-;IqG`aCLRM*F6_ruApDts*]UZG3kibH7H"9erI(b=c"%!f/*#L\]P>6+DVe77&--d'So[7$o@*OoYA:GF@)+"([f6n#`8DUgZ;^Dj`lX5r\W/6Q4__?98^(oNj#i2kWZh*Ze0fY!BA0F'0/Jad"io%nUI+"=SsV!Vq?eAM#>Qm@\+6q\?.I@F;T>%E.K!N:Rko_&MG'@1X+iK(gcFlZ5SHYon;LX95u(MNm3,kTCPmIK%OdU!Ej5oRcE"3BG=C>D*d"Kj$M/U;p&iSWOg8:l&+fjqms\$kfEq/>[@7IPSB13#M/=MI$lTN9d'\9bb[E2V\6Ce4fmXJXOeY9ahgT(:7R%AA^%4&XZbe38!FbLAAm)VN>BnP&2q,kQDj=f0U^:-7=*k76LO'C!('\Smol)(3M:[8qg?7>;M4@BP4o'FJ&H%MKlXS;Us5OHUWpGhqYt%@-H%cNK%@@1Q+q&]'K&"]Vj)+.dqBX:0U"+Qj0IS'N?4RoJc47a5H/FU+edfMA,lQ@Vha-LZXBt-BQCn##%ZbS'gMl-RiRi%aq:3?_PLac.^PO![BAM3KUL"`-7^!j=!AdW&0Vh[Tg2,ZPCSmdr!Dun\7eQBG,?q?TT.m(lBTGXe'8Z.1%6ZJd:+(m(Du"GhWJ]Omr4PRBdEJ!9.?1ZXF8R_+^.[-d.Gaq#2-ak&W*]s@Mg(+l.dpuY$DF=-_sGkd29LDeQq)pPk$j*lT:_V#p@[NCiGUaMWO.FP7^ksI\IJnmTL%il@=^^[!FkIS@Tbo^.gqO)r@iR/.[(`V"6rXEiQQ3i^Pu#&d<2$_3s'nT8&s+`?d2eRQDST$b>b/B@r3\Jrj;bOP[t?:l/.b=j]oOM5B?B2R&FC^N?c^Z.WYXTkAHk8_Nm0%Wt_0$Tn\ONOm09ALgI5C/dA#X/pA"L2BFa4/o8qCJkFJ'_"u_9]4s(9t9%%5G&Z)NP1f(4K?1BSpW4LrFR:N=h;nOj.sB"*)?u+A!ZP_sEnp?mg:;KoAb7lKj@";^OO^=:Z`3)NiRPhXEEGZS0X#]/HAI?^9:%q\PbZs,to=`nTo64V0MGe-T$.,GF8=.1^^m$.$op+V4QD0(UZ+!k%cZpf+-/&KLX?>\HG0J_VlHVM_i`<8Q*h<-L`g_b,$X[c2A3gJ%*Fii/Q[@kh7#G1^6DYH;Ud:RtbELn4DnHKN)rMdpQcTnRG:ea*eI+tP`nYS]7l_F*(%*(i;uTnX6p4DOh-WTl7>VEU?Y2qr8YM(1=7q;&FCNZCn8RJql/@#KHRU^nU9*b(Kj2"G2AM"Vh6c0Yq"IG87V7RN=IqOMLH"*"U8-.Kko2ckT/j.^RY4RL\Wio+0,nHs^Uk.YI2K$JdN=4NY\NW^h,A[f%Jq%WNNGJb5RG3Z90@*\<"bZ0_prGQZ9DE4\J+));A1(omYC<<&0Q#&_LJa%&BW\`S7%P\pl)%e6BR+d2`aSc).`rI3?D]8E*O'$BS;cO.%U?m^*]eMMS5m:p48bDL^:4+^eSqa])@QSnM:c:$X0*MR_\"&YZH(%$uV7^3u\_2fY09R?-]Kd8DL!#E^hZZ0E6?DJ#N*dW%Ye$05TlL:3=ML6f#%0($J/5bo>$/mgsf9LAf#:?"@JMi)^N;rSmg8*]\'SBFBo70;*![7b(EFG)KRJeDg?NN%GGO:(GF6apsP*7S)VOTt&d?fU:D%an9o*Zh:-\,DJH8^*l9B_7lq!9>;:^"R'oG>B9J-@L>(ao2uBIZlsj9od0pti&U09IaWIs;>oMg4=!N-.l7UJ"&iI+%`I$95tG![es?Dc-"R56A=*7.Jd]c`EmqN/Hu:f0na"kZLb*q(`%lWdhOOWTjF86f!:H8f:NsRGUDW@.ahi$qscD3h$9_<5U"]oWt^oZH<2`F^dnj=(*L;5(YA%Dce0MS/XEe[m7'k]e62hZZ6Y.#Bm`MF+Zq1Ob8f+UEsNCp0CeP`UQ$mFUsP+IKgjA)8ULr'0DC2Va5j#\=-[C6bZqSS=A<$"nm(FYWh`>qGnOuYPam-dU?cP6Y+67API=-,Y^3F>E-X5s*A.1/7bKT5,TKdn"?G)?sjbC5>O%1?n)FNK5T\!rKh!n?u.\5_"24V#cWo@coRMf=jWKVWlC9GZlSBE-./B*Oa!qF?Mu(V$*`'XfaHrI:XBF1[+'rD8D>6VcWMAOHhe[?Ls(t=+-kEnSWXB?hi`m49l'?nMu$!?'12*(#tKu>\l4WUZlWeX!t#:FjA!f3Nc&hQq@*C/ibXM7pC%U8HFX*m*j/:1F0Q26At68=;C`ai*@$eRq+@oS.=qW9K%\O&Vf-E0%j>!8(PY8)Y8(@meWjeY@;VjWpFPsLp&>n4p"Q2H&+D`4JEdN^>_uXt&H?e=[q1H07nls$\u;aqO8..\C*&-=5a1Fo<8UI/WZE3HJKaL"7=8WP*",H\a%=Kr<4ms?+^I%c-`8Ae1O[P@I[!!YJGGm9)a0\ua[gnTD(&H?dVMQL)mNeQ[9>kNKY:`@S-2c#$u":A=>h'afXQY=1YI7cC9FD@A(3bQ,&OUeulP+*'4\DTgl6(Y>_mTOuBs89L"XM631Eiqt9HMK]*1\PT#s'seK*#n>>P=6Q-GP]a'Xn/$(p7P6\X98E?puUD@aPqZk)G2o,`C?cog9Da+[$ZFSX\P0[cV%5B'5Y<:I#Q^ljG;heg1VB(:%CNRbtm`[n)u&>6LV0M8=GIg%DRu4=dEP/_jmPsDC7,+d:A)6F^QBOY^DVS^P\hR=6q_YI))oX4/H+W%4%/oJ#C=449Qf/_&/Z2?n?q0&T8hobp_9hhK74kk-k7nU@:P+!sEM'i!bD5@M$F(HWg1j'3QeFtrP0TABsP#>!Rcn&j6H8:#-@LAm"m91]>5RJ7)>5Uq3Am@mD/#G=YK$s?Tt0cK;.eg,)IBDI"hqIc^S[?f&*?UCU*MK$KOHJ-^fVX!#"F[3QlLXNWIYbORE)u'P^/ApT#c>0]DJFm@F0D3t8\"N-bE:'"tG=-$VZo]l!+@3C,ac;SU821k%KJb#s&fYGXV[3^[Ne&U_D4;5+CfZ8`07/^)!6F01c)'Hte/6e%Z%%07oAuu\*[m1`p=[XR&emAJnkrVM(:'JUfQ_*8?AIO+TpN5@#"j%"V@E1ii+mfQ4nFOX?TQM0n`SSIV_[2qIs(*VL_GaLl/,_,`+/%(!fS/HtDai;8/X-`Q`Wo'Sp)f8U+ZL20*c37=&X:lU8;BU[D$,]s6/t,#D\*O84Tl;Qoc<4s,VaQSuo;#4Nr+V5lgU!`Ncj4g)>#6W(K-o]bN-\VY(""r,Q_Ee_3<_)DJ4T.7oLA".TPXUPOKJi_9cYC?XXgp3=IfVWNc)YPAYC5qEidt!;8Kju_O9rKmgumjb^V?$`%a7G84p=1.Ecdc0$%#NjJGQO"SdpTb@H7^XolIZKAN]74W.ADDS<,pc9^dmL7Z(KaR-IM$(8$u_JH]\=nQV?F![K]i-I&kO?*FtnrCfr&GegUKWF$1'imca)ELWFdg$TdF!ma7Qd+]`I#Flpr]+YKM+REK9=Si)B&Ga/h[l;34Q,O4%=?ibGL)asP1N'CC9Chb$`IqKZCPF0/$c!CbbrZ"Pk/1L',466YV>%V0%YeaHA%eM#qCdNtNE*83501J4e1IJUm)+>[Po5fgp#\esRhAO#h+aS(n)'E=q4>h-(!c^nbC$"uF60'-)%R3m0/oYku)+-@AY9_^^\]7*\DCmhQP+l.'`DFU0/gglD;).5Ybf')o9!bTFroDJV1F`UA*kF`Z=b`%Y_2eSd@b_kO]Cn_/7Qol'iG^^C^R6KVmfQRBg1%ojklD=*VXTgEj#a?UM64lG3`o;g!9g_r=SL6Jn]d7jeP4S^A1ugY+[JYqo17IPTcO@!D0dEot*i#,BJSU=/5j]JQHo&RHB^KjaMcGW%@$4,]A,*YeO\5\j0omCPGk$gNl=p2#djWn2_G>4>QAb'[TLh@&7JXR7fBBl`-Ee)YMM*2qKuHY8h4nkQ?l]5BUU!?iP`k7=YVINqgD[EjmT8JRW&)5m4>5dI#c.>irI!_%<_Yc\MX3V4+I6l(-Sc'88?,K+mcA+`U(C'G,*7q6npQ4j>6o(93&ee0iVi[INbUM!7L1cn4ot$YjBS^D$/n)=5Dc7^/AR5J(`.OfIN;8q$)I-!Jj0mE*8:PIV$ElUL7MiDPUbaVeOr$dkS4q0g&ML(0B)jSm;JegsS'M1:*?riP^__?=D"%hc(X2^Zg0/'IkW'mUoc!]:'ei`7O&I@-ttC\(A2J)g?M,aCKO39#JNYAHiB*>t5PVaGUd1-Tn25;[-sa?@dY/h#77ch=uB(*IgnqZk1Fq[!+\:?L#"W^KKp.R:%b-Y)Y-=+>.,,`dIP\7t^QD#t\]$M/ce"=/'4FES)s845D71gPP%!IZEE#@OBAICgNm6<%(h^o(nQ4JE$/-rDT>6MF@Hj*Oq[HYl,q)-U):l@'96m6lP@&uTNk8b*\".Oi5h`BOu[S;TlRfpm6#]@MYLSeHCYPGru.LAdBuRt$15RQ4#J@[8JO%S9t(JJ8*NU4U'aO:o%I@23jr&CfN#mpcai,`]f&ht4rOQ1N+HIaXY@a9I"39j*N-JtVT;_W%pZ#?_m5,g[>[sS9d6hK018_@?bEl/(p/p.1+)B"/4HIB5UoFE'IChe5uma6caZapZ8RMm4*`e\Da@)[t[:fDFc"neh,[60&nl4.AaVZq+cXtcDc[D!]RKAY%ibXV't$HIS=Mc#?%;gj\-QsI^@bnZU6;fMT1ZE&][I:m0bH-M.:e59.Q_gA@_"Jc51$?MabA$`J<55fo>/di3e)b)%qu6N3q,8h8r3auQY9Ee<4%7krnt+=-Gb,gQ_>APT[b4=sMi;Ot?M^\%F%gJke:TVT\=CYUiX'dQl"l1s;".a6UlU/sP+Ea$94DaD7cG?F0NDiOc+bq2"_eBtcb"rt5%]b67k`Tp/*V7LkjO._PR71A?0$(YEP*hLI-_m&7]sSqD6-'2o4,-OWs8:j%C/f;-HGbe6umGue^Z2f=oQO)R=6Q-WW8t.OP^T0PMjSM5UF$&#CL2f7kdsZ0k;3BWX8*3m]4]sD56M2>`j[c=r@),=a=/0F]2Gf`sf4k:dYieR5mGY^j.O,Pge.XZ**O_l&69cg0IKO^d[\XB:>TDOA@NQLQ;me<]?fd`PW1c@j!hZ?J4"';g,drECL1D%NBE:cf3t2$B@V'Lgh#=WM%jDoG1S6-Wng25ZA57+S4PdSR=RJ03Bu4I#%Z_7Apg_[3P'/af"[WX"kf!"V*1=m")/W3!*bD.[GQ?@n8FKt%sZ;Pcae$d4HaE%hHaTTt7j&#AH[f8>X:1!g?ccT/_dbK+':'K1"-(+@I8co]"Q$GFlH,?;cDGpQ.&E!8G.6".CZPu)sZ5Ik,,.8+D-fbWudVKS-A!m\BW_SLCYdO4rd&1.u;4@=$jM(oZka]@bS/LeIo%lCGf!kJg+YNh.dr,-"2oN>n8eC.uW$\+1)fp7XP!TdbX!mPA27$dp%fK@jq.$S\IBPdYI+edP@U5+`+_)qH#\-5W3d7kb0G%b_EiknYajn_RJ@adjuhsA'T't$jtA262F7C"luljct%e?+5oR.g->ekpc/b""oB>L)e7;1Mu.4Ae'dI,gB,(DrU/PA/h*Y6S1-Q;Y7p^igI!Jc>YO-Om-G"Tc3IVU=s"]df:n00>&FK]%s7ou6$*&Y1#gE6Z8F;*%q'k"a1H96MHqD8-Q#W,id-_4l[H@\OM62U\6]GNs-aU:df@P-"oNJb(8?;dLcf3(kmnlXX(E?.nj&%)5(d"`Up'ZVX[9j=qn?E9Eq99%&S^'jc27S8QA8.KiT4-QD44fgip/=fi;"XVDK19Lji9I,Eu"PVGr#6XW6V8``O8NViPhA5o*0t^N?Ok1CE>^20RR&NA>g/*Yco0t:gOO,aRlqUA0P8cR*!L[,T@)4riS,S&7=NSb&B(fkmQPZ2\@T'9210IU->5hOsj+(?EZI@Tpj]n8iG#u-`KlUnke/mB)iVb=d`BgJaNiN$@+29erh**p2L7]E9Zg,W2I.#F&2#f&g`],8cE>f.$6!/mO:W(g.k#k%h,)>MUZaf;KeCe1]Tscja!):9:p38?X[dU\EDqWF:*@&c^?AaXM_CV`(bN4-5nCDd;X2;[&pWHd7oo2V\W8]mlUOl5?#ea?W)\7A[o?$.,q[fYddm]5;nTV^;7H94<6*W-HYn3:,=X[69Z+8\OfS$>"esIf(g+^mm.Oh:fqp";q\c)]S5J-p/R3_fDbMO\.t850NH@-Ki?O;FGh)%`Y1V`GDs7e(a4=;Wq=5\VN`G'MMHR+QSVSgQQ`+4[iACo0g5.hq:.Lh">3#?m6%u#pf`;7#=)ZA0%DZC9e09+%5I7*Es!0LgET+!lBbl<(!PAnjcQ`WsW-\*$(*h'?I@s[i;85m#`%0gF*(q6_UZ)*9/Wpp;IN'lf,hNlrg>/aSQ*R8W2>:9U21%XYiq/qKn6@So`b9!GmK[gR`YF3gTOA>!b@#di^s00id7G5>1)V'5?P'%ua4c)kp4['ueO/0@QVC5.ImQZ(TqD5i;oA-Yio%a93lgRt)sAQ&3?=La>4WJD/1-MU=[_@?/g]S$:l3"uLcdMi5.2h=JcC2jbBWPH>\M1t_Mm3-k[FhTYXKnkNRkl+Xd45$qXk]ir3edGr];#$PZcb5C^7K#JqMF9-4Yco_Q.P*k317/`N'![V'C,uaJs,'6#G8u@LLmM"][3<"G+<.UK@kY?QY]m.`P3&VXg>&eB;YkfDG>]?-&5Y[GJ3/s]a>3?u):`o#"egGo'3:9f6It$N9eN0E?Vk%Dkp=%#-E]99tEaY:S]eU+OTQFnm\d5>]`H'-0G#[fL@L7e]C-Ka.d+h)E((Xa0,mKLFC#]MBCMsZ[N>6\:[9TDk=)6c>28>a31>&&pXe(m2>?+^%Z:hi>g:sB"Oo4,G:gAfY4l=760TK1d/@6+CMj,k.pE]'U$Fec)"uRHb`9eH/A+p08%!j&-=B`V!,u:EH2R_9QT_7TQ&^#g&&=:b,(*r$&$!<#F\5]_O0WOjSbXScWQ7H'/^B)eInc2CfpuP#jO*SnuaR4'!>r',BctfRJrPpMWf.e2gpQcq0g3K;!K9h"]^j)Z,F#Trh[oab3%'@Ih$M$/\8dWDN-rUq^E-$(1WfkF\-lu>]1'3tT6@.5r6`+)>Z,Pf@a7C\T?56itH1n^^Vj[St6FN["W80;E)h`E2Ek%EQ/3GFGmpS'P-Z0>@X]p1l4GgGrO/0WC8KR&--=dA$NmM*AWO@+m19DeOP2,lu*Cta3\I?3Ud];@h:ZY[(U*l^jS\uWt2.YE?D6Uhn`,Q2hq8.kpY>Ut/gL7kXM#`]r&(qbnH)1)`',a<*S0tWTB5SshuTdBP%BB5>:hP*X:T)c4Rr(89#:;EM>ieZ8Nh;A5`/;^u.$B_M2eX1_A+8a*GmBKD&B;?(f[RPM.En;UI0KVSkXSS0lpdOCEqU!t?fk?'SCVP.l.BPe^!geV$Itp)$!o?LE`82>t4!mF6LL6,;U1qCB^OiU:i=nc"\_^QJr+Zmk%8$,noP5G@oj<%*n3'p%O*#O!oSb-qM,U1G7iAlA\.ZNj8&6n,$u!n_Z8$c>VP]1.iPL=36WG6/7nWob@`m5G3#(1_GO\Yq!-b&LV:&8!n\9l*j;tk+n\]hEg8<+NT?`sh75;:@]r$O$!b*eK8)M#1"Hs'O#aqV>*%GufFturZ38YP.-8kNF4Idb../P"fe')DP)qgZKc7^*i3t)n<+<=+=4pc`,'%cG-Yt3R(Y*[Vh,e2b52`1529[E#,'DK<`2g/:*8QoSVQMmB">@9a'nFAj0EbCUi2p15icc$_];#ei\$;dUaMGF!/M'mJ07lnjWjDu].'oW"5,h"kIfju?,1-dD.P$3WVuS6t&aPF5Yu.6/g*`C8Q:Nu_cRl[ap:i-A2RpY.A$eJ_6hQdaHf0"1l'gQ,\=l_Mg[+8'p&Oo$h8hHcHT=AJBrDLlf7Dh4GF&)MBqH]!,T[Vj+)Mm8p9]Z6qhN'r9epo/"Ebn9AmWN/_r)E>PT\,DPa80q'>:,TG#a`%pguUO2UFl6n32`Xu45d<47CVtKN&Tg<5:-W=bg\-OmbTV'BMCS_Jrs8E!EN%4q6U;!OKTKK;5U6,(d"@nX9Hh-)I926*"*]oq0FKnNaAe7AX9k>=X50*6DkS`AMb)G/Z6G''^P.eG;M'@Y)c.b+1O__ml+6:ur5f:S-)R,6`3ZW"$^FUu=D*G29EDa(l1<$qmoO9VOXuh!XHZ&QUVDok1g\^VhA62!5HI/.`M!"O*[jV%IVOT/\R-m==N"9ND3qTQ72);H2)aJun@?Eq6W%>j!>q6G-_t.o6Y33P1\0!5J8t65$@Gm3>o\+g1_S7Eqn1q)?Y]/Z*f3J`I?8c%Jb+SDDW!JFt_L&9=l+0=u`[i25R`A'LQb5jiZtm6PP0]5_[%4NmPr5U_fZ/a93gq+`$3j_Mb5HcoV(s!.BTgR%5)g\pKC=gMGs]Su-X5D4^+#fU\J!NLGh$LaR.9GccAEL1"q.T&^Jl%f.KCOaJ_:QKc)R)kqhXV.buJ@/DA193mD[Su(8TC0',/7'?r$74K;^>s/p/QORPI\0QYIe3dO"FeN^uc;@!Gen=;87U(a\/0FP))([X$WT!--(5^3soG(5TG$$l[#N^)V<3]tcg30eF!Zpk&%C,&dE]:Uug?Hkj`$+$>`n1(C&_XMKD=OQE3'6K,kQE%3F5n@k0l^m_/UVP@mHaCi$Cj.6t^9.@Si[D)ESko,c=o59mj\/ssLe7*1YD`MRqdui$;(+.HG*k>,*tNnsp79At>fc:lKN(63\6(`CWWcf*G5B5eepQ/im$XJ/3:b,d6gru!;kS?:5aT-TBLJboj%h1MYS5/>Z!mLWmm@cFHaHfeeD0QuUB&H2r"'94Ch[f==E%A4K@C45cdY:`0IPbnL*f.BA^AmnaID0[;BHL+W.k@I(:4IR6YADqFq5YeKjVFSN-JJ#-FV.=6bTCP-De`;&bd/0Ybp@@/'r0PBEWrk3Zl>sm:B1%p-DOt)abYg-?d:bOn[Es@4+Rl^ZR0U$3'.7RWCbHXOgUbd'G4u^^%2L&P_ITI"Y5W31@*2G!]+[-Qelo=_!b%rJ&$`RM.b!SGW0KnIfrKrX*;7I-,(0'7SC^+qN1e1?Q5BW'TGE*$"ZCBAa]br)SF$WMmS;:XT`_/'T*pO5rTlpFX4jq^mo,%PjrX[/Uhsq=WT?`aM`YG.OT7jX#Sh8XL_QoJW.WijZN3X,mj8m/"jL[f)93Kk*MY'?&u"V6SPMC[%HCg86G"HCt_Roq&(?"Y%5r+O(jf[1a+[1$QPA^Wt%$@c[51g0+',fOY0h![k@@hbrQqN^%(a)%jcf?cYT(E=fP2'Q2,[p0=\5GMn9KbCI@#jGCOPE6e[sIGfC)o>Jkf8Y!NT\gc&d.-]>?N%u'0BSndX=kblH9352()6=ShYbeXo=CpD>Mp8LCb-u2f!]n?uYclpM9N3/\BIoC8Jb[C3ur-@VX(hk^;nl-Q*_9%_u0Ppk);fX&Ei`.'Gi8ZX2MMmhNVj/J?&qbp%+=W/Lh94qnliTOS>LO(+%UWFKj##S!]k[#@hoV/[1@e_Xk$&j'lEjGQ!kFnWY0e:H-)J@Fapa`>jY>-"k_3qcg_TN_nDFIeQ'mK&"1-f30RS&/4`$/ak=4$S`]on&6c,GHUSJ*-55@E.o/&n?+Ip):i+W-]i!ZJRUL6CXjRl_hS['5,*c#0p>PF&eh1kL!*?i#M*Nuo@=fj9%>IK!^*3^P<'(r$\=o=*l%!6*@DP[EgdK?7PCoKs(\cb]biCo-jbkj*jf-jh^7tiG\fY9/L),Fg+Ih`7KMBk"\fg+Zu+\qQQk`PfZQ\JYT4F>2<)L0HKe=\*%R2B>4;I"V!-dm*2q;I,5Ngo24A$*rNdZJAqMRZheKn]Mt22I=`Tr,?^^Fg>rg%oBkmHo1U%]C9CNl'_id/0)=b3J6V33]ParhG:e*T>^dt(%ko[W9s2]+7@S#`J%4p*34;ko1/g9BdkBeoDQZ9:#$,8/YEiFVZZBiAbf6s_,CL"S-^A.-TmJa;B0`$sa'"R.lS!/0811OE]mhHMG"n#$g;%/ql_Y8e:i=HbWaj;9.<)sqo1/6hMOh!HfGWo.&fI_g-pR,r,mU2Rr_R+.=KnI_scD^MhDk+-3)r'P,maPnu@?%6)fH0u7n>cEn^J&HejiBA:&$INK*8Rop`1N2,D`Paq7$038B>llRN\-ih:-92c(iIY!V;IAt%]8O/$JCb_NKFW"T"QCt*>g];)#;)jSo`[qS9qI4\s)qZXR23*fZa#<1VZ]sH-QZ"Ic>8dIIi27>m#!FM!\INB;3!ch)EnLkd("JU$='hDP0;kjLrq)AYgX,:lM+:6?:9b$OE.(Q$a&2+?O%U&%Db9S`>3Qk:qIs4S%UYEBf[n?ZH)6(4lOc01<#'>@db$?#%iq%f:pB/iTTi@;<';iCW8+/eKY%[6qoo<-Ys[WmF`W%iNsq-sf6$0XruLL+?agLA\Yl;J;[hb5^YcJ3`%%1Vbe<\s_g$kE^2*@EN?,,f./\mk2(n!'c02`?ZS@?#p2!jc"pkCuJk/e9!]%S3D!Sm-45^l!Tp,>J;!b::4S1[;e5mC%(OHXO!4?#BTX<2%```l`[L:Xl6W7`*;"1Uri;'[Cn7U#;$T/_"]i/>SnUO*C!\9eS)5DLm$iZAt2TJ@-X.-?.cehl\]!i[rM+>3jj5"2QdPgWrAq8eFO#@[EbC>&V!h.=^,]/TH*/6L1qo(-G&r7SdnaX#BC[[S;)f!<@sPZM#Q(']B">?Y,]efSrd>qc51-]]#PC("i%BoF*TqJ*L2oC5N"1+T-FkSHsZ<@7+u+co@\mpOoFr8t`\iWGG<%$;;8-KQ2l)g%n^2+GTupkk5PZa[a\?YNH>Q^`;J]SV9#B8*m7d`YR9pf5UhqqVX<+VU#SjAd6N2[BO?KPk=4t0iActQYO?s5Ul/:254BF%sdn[#5>W^aP5@:Jae[>QeQq+E1a.!`N[/3\)>)AV^V[9Kb))p1!io)U>`1gN8Fq*skW\E]ZEYcb5cTRQn4<5IO)Yc7+rpB&.$_P'ZeXpiOkZ'bpZfl5E"DD!\M>9&r,@!b2X(U9P-O_K&L[KjfKl"-C0%Q?"8ZD"a8j2*PZ?Hj-ZbHu!O=)EX?k:^?L]o!B!S.%AbX=%#bV?OEdL).M!AOoM+,Rfdo$[Rk!H&G,Jf83e^Z=NHfbi<:81#b*TTXi5\>+fW!6VUCK/H[M<'(#V6j":eKIO?D*B$=\C8mo]f#MCi[\5kiBVOTB]bcjo7;W^NMGfMZX70AQ)/I6\Q%l'jo0-bZ5[4&/\kU1&^AO!lC;0q45$LMC@QNt.VF'@$4Ih!(6U*old;PRXF,rb<.F7$[!6h&3t4XklKL*1nuh:?LJL[2B,$#E`iHVJZBTB%`Z@;E"08tFfB%U+Q!Akm(h5/%+T$g.+>\(@D9R3f)TcnS+(akHmX!Z^;YTK&C^C9]28`p;US?n1m!oI7i`X4#oPTn..a&'Ol%\rnLqC-GrA]f:9rdAhM0GZS,8O8j;SnX3iECLUlWoA)2u.eZ-pV08E3n6mEeVDHt*:=K_2hIfB;l;Y=/FR5LiTlPZesA4,&EtRkBNKZeJnEpZ=A-.a@3CSq>A60IT+9hW^hO_"Th-!?)9T1W"^C4iL-\D2T14A^02SeXa6[,m'E*L2TR(C*gD%tF_6fs'<*8B]R)$Ulp..$2__<[\0%c'>)LV'O=9?2@46@1@h6MKEZ4\BFt*@M6LefR89T0N@87W-/P'N-f_sKhC]^kB)Q]VW"A_*s*Y/MX&"eMq^H([4ksE;9mP!^odmNC*0]0V`IHOhUd^X9M'^29[$ZI4)`g;F[\a-8_K3Y?):6E1-'Y:V*q>"@Nq[ARkM3QJ5-l`A#::f_cn=oV9?rIl=#Co;jE+8EFio8m>+64CB)hDL#7PCKp#9.,pnEn(`9pns;ELkm_Xu;lon`3_YS4^WYk&\_!XoesQ+jBj)_6:S:MCL$/5jqdF-F0KK@5"OS_uC/G-nL+c]2*GU3=;E]4h'a%+jUq_d=44Q-A`&H=nR9]iXr_a"dTbX&s&E&bBq$%1gXi-.J^:,0Rr7>@L4t=Q%-a39$18*D0$JtJBM#'Bikf!]:4@=:DIX0]F?k:os'T+6d^eV!:Yr;R)hePleK\1%4SW?mim,ksYN5a3aE)N#eF0G@uf"E$[)FTA'D@;Q'I/Wj!dXRTcT(2eOg/KZ5*7pA'&_[3=1K#F)Np&I*)mcm*RJEJ^mZUmJds"7Rk9is&Jl%QhK,kt-f;s"o9X^(%[)Pa67s=j$2k35[,\J9j,`K/#*+CfqP\&*K6);DMDj^6dC"SQ.n-jNQe#>_sd9f""Ckb(EHb7f@ORjDP-V?($7(D=/_L(gtufE(P2Te%'AYjBN=16sACLA2K;VOblMAU^"%HY_T8/*:(PJ(I`iY)2F[?PY)-e)C!Um6I1??pFDu_?7dn>D/dKO3`3qHo%['N9oHj[ODc$&G]5q?;q,[N[FnrX5Mn`]hG8mnJZ^4`\A:Kju@*q%\n)SQO+a_ScdD^;SYfW9@:OL-t[G=kpC(XIQ]TMRmRKnl:*G0+Bu^o`?5)4H_Ps:U.VRWYSN$@Ig;@9hSj_WM6(_D+b.e'0B)&oHu/*d?#oJ)+:LWY2.PmHEZ1k]KIJ\q1@sL]nW7;`Wtt_5'.d=(IWO"Jeo/Ia;^N;SV.8o,SN1j&\OBGDj???&m:pr3#@))9u3k8Qs4=.2rVq=+-9E:\l8.imi[[V&s956cGr.=S]6J26^dW>6'_Gs*5Qa*jVu'(e-mD+EB+e&cTsoh(>t;EkgS3Fg,YdT/ThdlD)CXVU!(gJ0OK2I66)#%62WPT7F6(9nIf:3,:k+%/>[o@=QDYA/d2XKJ.Hbc&70<7(W?\D:=%:0Th?[4VhBEsXt@@Ems[ootG[>8VDSq`m/a7$9&5T1V6a5^_8mpR+toEC]9cdEF_@J8o97C_;.%F%C5Nipg'VP$UITQD2+VXkS%3k-@cJ`.J-eC]rD2"2>Vp3Fe`Q:T&mF?$0Gq8N5'5>6g]npf?I8KC[h.P?$XFlKD_sC_o`Fh-Qp6sXPh>QOZ@a6b@O&.B0]3/2ZS`0ZBmBF$PSq=X]8\i),oS='amM"`?laJ9?^:_A5+S['IGk?)iE8BUDD\0#O?'t_]@AFK2=(V1E!/l5;)e\@)d1/MYkZQ\;CeoYni!u5La)l66_ZNm"3#XrnmNIQ;4%Gc,)f!FXb/r:oLZ2^?h^bC*Xq"'uKKEuGuN(gXNWBdYlg>^Z2NV9.!jp9Uba5J.'s=A!C]m\>nhfUQ$L!eMZg+%qK%!SlcQo*t5XEuHoBW:9MPs!Fk-UaoNSb]2m7YHT+?Vf;TAigh%LmXGpKi$)k)8rBm\Br/WrPtlWpJ?3YE+c[BLYRU6Wb-`d/0q(Uu&"2=p'$`;TmJXA?r%SmIqY@EPP4rf9=Z!domAtV*ZOq5?\pn(q36iG@FVpA:[fTi5DHEX#WWV&>n\M7$:)%(uLjlbP\A^d3%5=^5Z*LViP%J%:S):0d1oNZ02_C#CDld:O\A54#K3^U;i,5MZ@G$[1DoY1['kKdK,f)Tb[.`s$qN&;PBmIgH2nV*PbLW>m$i$-X.rdc"-5fY`]l*d:QqmMt'V5?9ZNBtk&l7!Gt6LrjFW=X1OWD-">I!H=4N,NaL8Sgp#6^sWUi;d,VH16j'e?G+Wq`a-^\tfLO$;d)[S^4p+*!L'MT'Jn>O;/D:"Y_joKl5+N^qrSP'S\FbGHP??@oP(WIGU<+Hd9TY>NJY2;%*frn.19]IO\`2+euOMr"t1%9r$>s9^gMu>.EfWj]d8)0NjDon6A>gF:bnhCNP2hA%/)L93\ggthlqFW43iS:F\ceYPJ#\2=[&.&leljZT;LCDJXl_L+gduL%Dn8a&MHf!]L9F48@rdnD:kX$YYO9FX:5u@pCs#:)X:A%CQFh:aj&7_nYuTCAJI4)#cs(6]'\P7F>8Hq\ZrpK7,0f2rJuNTX=7r)HCRlAC>QNp.e8E+@j5)dkRoc&m>]f-(b]Je].,IJ%)j9ZeJ2gbUpL//H1\FM2t,orNA9;o%l1UX?e!nIs!_CIHl%OYK]&`&/[pK"ZHR94R[&ls/F<[pcKukJ\4Z:=*c.oti7jFpfk[rX2I)PRUsp.@j3K6B;P6>MH9I%I[VtU0GhJb-cC.$FoOc"\H]2[BiiM;[UGUc9.&kK&qNq0tH'W;`1.V*4ih5*0_C/@UM;p)+S[/=0?`A#+!T:51pH%pMmDRG9r#!L]ipHB6bptl(AjBj:7/'9gK"2;!H\PrH?#kJNaCV`?]BTl0*_lIf]g\p@=]?u0(6W@'jWb(jqIukWr`k.<,an![7fIJl+R6/!1\k(7Yg^#.WQqS;&g-5R=459?SJYnR(/T*+d>IT7^JgeYjj[f-P*Nc\YfXoOju5SLIB)[#=F0cc/m47%`)bK;!4,R+lIcXbbu3n^TF%abuE6apGr!XQrb%9?T0`nkR-^AJX<0Ck)+!&$inV!U''QC3bE?WWW:XW$JhXC54LCMOZ^6C9Oo5)Mh9:)\rYIg9e4Qt"2!%N7ed=WL"Q_QMQpOTSW2DuH=%H=oshk$1[!B$F9OJ]%VS)udt!b"f6B1Y4"_#Zm0XkU^Wr`1@j(C*HnI?pRbADM3hq.@:VO!X7tkqDTDYTpiGA?RLn1jE73\'fLqYO8OW!0Jh!7fuB0"8)@O.C^g^b??:G5Fk32iXf`gQum/rc'n[M*Od#79rs7ggIF(D$E24J.MmZ73\@?iNh$`l?j@loEEu7n_cYV<6"3',LL5dGO)Qft\c3UYGY_Lt3`Zir4WLBS$gUUcrMW/!W5nn"Bp$EpK]k,[b=bemD@^6DAe0*T],j_hR[44j,a[:1.#RUZK?q724)`A;%?L]m18LR\m[M86,kCgR(NE!E\D1597+*Wt#e.hFhT=Bl?6c=XaIPh)fOuE7VH%)XUGqdPpXa5+7)IM<6NSXCf@N:rDFiJ6oWA9n9YiUAIaOT54#Y:dY%Z[XMgb1ig$[SDLNt#'-I<@T7#jFT1`H+cA4U567BOEcYb(*1:E*MX0r3.#c`,PJh7S05TQe[-Q9m7WIe-WppR9%H;$_fo,f.LU+]Bi'7H87Q^=t@M%JcN-1].eF/NDau45RLt=\lLH;B9rB(d4ooFCAEZ9-=/3:L840nW14`]5j9sh,NF*JT`638.3Ib#Ru6UdBHB;Y@Se"bIfT;8Bu6OFlX'0[GVr$ad6F%@@VpG+46)8GGPNg'*Os#h0R0r?f.T+j:9e\5=0TWc=J:up[uiO6h>2n;K!dTra8cpJX21V+1L/F'M,XL@7]p@/2]CPq56!V'BQin8>0=drJKE\(p%.JXCP?+[GRnO._cc+pt#LYZDu6R[h6=.#>#UL^5(UY4h1ag>ht4AG=?)VW.uJ(_g0F@*?KcbRKlHfmoY^a`)*Y#J#:Z-5GMBT./b[t(BilAha1pB1>ENA-DWKGtq2nDQY&m*UF8/ZBt8[$E=@e)PRQ#;9:4BZ6!@KWZD_Zl[D"kO4mNm>Fq2.liXmTP[*qABusgfu0hTN2u;fpl3uenTQQ&96,i?%cEE2CsRP$&&h=a#RI=lf:k+rs3:1&^KJ8"/),-$/%7\+^S0`HTn97fAJe!%L^,8f;t&/eNpqa+m1XdEL?q8o[%Mkli:3IaX`-]?L9A>U\jbqn2Tu3Y=ib,kOJkIjb=Wel-K5'>JR!Fg7J_e0+ea[q0]AY[YGf1+Ap4Xf;N#?bUJuZB0qR!.\jE,^I/N1$gG6g*iNA'L$'mhYmk^cQQ;.nDF,;?1hTlu4Y&90(H;&ak@-L@!*NX(n#LMFgh:(o7PhrN=[2*(uEjDSXDGr\6j6eUl+#SV4#]\:PS$1(iC`-#f/6BR;4$uen#[=0[L<>PY*T1(VHPYmgV,'>;!>[7]f4B_W&WbTGb;WtlKgbG]5gbY3tSZ6b,rZG.7#j<2E<3jaFu=*44UK$(.RfPBn0EX+QH5]EK"]o((M_,KTljY"C"90b^_L?j/>Z_lmn9MsA8ZKG0Ghq4tnpj,?&hcSk08tsIj-\M]3"U=,+5D@i1q85[W?A)'pk1_D`cVkeH9njE&`>YeW>C<->0opoO3]QNafM]_Up&ZP'MH:/LF4,55;aVf_`El37]^:u[]3&";DI'qtF.Us-,c5$]pLK&8jbQ!dY;KTL:*cb.D7(.&]pcXBNV!I)>jUtVN_61b%AR>]QL^S"U,icRGb>QpD$3`-"`h\0ofKIQoV!?]H@kAF2YjS'33:q!rddi?)?/!%n#OJArk"QNpk@q5JFiD0[8_icG,X^<'DWi@rX)e2+c3rPSOgT$iJ127,:V;Q"C!Ta"HT=ZAY3^@_[&/M1PJ1DDCe`-ulq+#Gj_kk;m?FLLpr@9+Kn]Dt*F;"mZKua`Fip)@5qaeiF4`Z]g''(+$]Hic$?N_LH0$;fZ4+p\^a;quGnuT9I4_SA^lE$ZgJLjp#[X>FI!t:(o0&[nTKfB.-6G3MF!.6X:mt7sK^K=fp)&U;25_EfcrH]XBbiO(^m^c%^NtAQsR>o(qK9Bu"7,Z+n=HSUjX+Ab7YmZJ9S&ZUIlAg6i-;:a8XSl%\<[Wb4^(pA*c["21PK@BR4X4a3aTMT(_4,(O`,5b>c*NYhKYdFP_4GB1oR.:Q;9hg49UrT>!J7Q5h/2^U+,f&`Sa\$FfX$4pRoHX>CWOB%5M4\+1[er!c\k`/n5A9*BT,3cU'r+dmeHSD^AO(m,Sj+Gm7ME`]Z]rFDW`e?IS!1!7D.F=]c`YIX!rMipY[^sHY[K=1c?Cl,+d)GSG"-=g<>9*EZ(qRU[Q!NGl(?ONW07EWoGg4rSTTk%jWNph'lO'ELqF:_fqbC7.7SB:BC3Xg_L(,GlF&"8a?djP97;_i8Vp[qlX#F6)r:7ka&/SY_8Juc.`[j[T[@&(\5G($-]?(MN[hJ!-#s2g@F'4*3TQ%XAm;h0A;DBDq5+]qao)JX:bSZNHV_Ut(Q5Dc4!0V[_\>K;=.G/hdfgGNn6j5P0P&PV)k5GQ\V1&27#F]$n#:r"lsPmPGaZoEICADGTuB)Y=*M;rdr6m+M=4oh<`t!T:2%%CDja3=DmRCnG&lSrEL8glI#IPS@UBl2UX![1\.;qR]&TBs0pCg,V86pP#CiW5-f8p*#0Tl(Z$`Wr=DgH/-=+:[n;BZu_!=\"r:2im4[:DK(Xt&`tXB28I75/ED9l,`I,KR\n!YRsK",=P:d^6sgG&-Qp<[CZU3t1;,VKcS#hP1K]rM?/]U;,?qrIjC\k%h+VuQ!:69YO*6Utn(EX5ClZeCU8*"'[hs?do!\c9$e1X//9K8!?E=gJAV!YC$;@pOGmAHebR[njqJXZu:p?j(gDb>uq'][_pE6V[_Z;Ir>)KREEY/YNpDnGQ'":XOEp`=jTPB?j"CR1'@Q\b>DP-c7oKuo98?gHZOg"!+(5tHV(Etl5p_Yb3"68%%gl)8VBV.:/fl+9)\B$$hi&1)LX4Qf%=9::m(G$0"Rn'uCSH.uUS-MAJI.^Os9pe)b;^1YNEEM0L*gK-I\'s?PCX!2P7SN*.?NMDk;H8%IMK,e+cA3$n?ZRC9=32@p=0;0(,f+,!?=3s%^O;L<(&8%5)dcjFR2'2I,-%kC''cAU6=XfF2t"HlUVW#KYMme3jC/Dk/^#X9NV/nm`X6HkK7.H%rJ9a(8[C+;ZFcLMS:F-"='ihuqk)<;(!;"10^+\Vm5Hb`.\;Q8M6atk6sKOc`4.98B7^^2omSUm/rRpp6$5WV'=p9R_)%CZ-Tj"g2RV1cl`*6-%HP(O/TK\G"\\'<_ioqt0#,n])I*G3^R?iU#GNUVELid.$Dl/KeV[8,5XU+4J.4(SC#9)F-Yq>K8=bV5&?d6k[nV-nGc*r[+GeGf6bD3+dHFuk@;SuTh*'/+"]];a)C$HaS%p.c2BI?f)?+@2Or4Vfc$N4]m8n;pYD&-NJMC0TWh7Nb^4e]SkT)Kj\\$T%`d-%:LU`'8TB[d`:lhS)bj0k'+eNiAG:qK>WP\LBnUeIs6:U16q7X&(QB#9)Y4s7CArReBXqgM8d'lc@-Fp[?3H"J.(o#`'EipkI2Z2cd\jKqmBh(n+[nI9RS@8$UmhR64c1eTk0FUiN=H][iNeb;&uGX*1ji2sq/n'@QI\kn[?e)>?T_$il)T:$Fp,!%Uh+Li:5Tkm+a;A-Dr](qX\]glQ`\"uj]:6gWaamhqsF\g3JT%i2-O:8-,Op*b*[-XooZ12bF6C?N)T1#LbH'LG*A)qXdeK@_a!C*:ntl:6E:-=GFOGRnGSm>s$+C`TK)\2%4B,hN[XWtD;\j,H[mB+mJ:7cbZc@c@nFGkjXD<1;@.^)j!CbVZSM>8ULV[7c!>OOJn(5)Ur\_7"28NQN@ToZ>VoC$E&u=BbbFA,/pI;*#Zm9f<>Xo3IQK83A4=b]Z6b1cPY3p"]+SS"3J4p96>kOq$mV^pi0i>2LMn^HpqKdZ*r+oN&e)-+InJ4V(OGMQGkrb2KEPc1fgCJ?Zkr;uK-nT<6BgXjM=D4Kl30JPYkPV&QZ+U&ei#\V+c\W./rN5KmI.[5!N.TVTu0N8Q?2,=8ESq^;C.dV6hgiHdBVS,iYQiZ/*8IfGf`5lB18d3SI7X8L"G^n5UY4AaD\^a9>)&DA'<;O7M<2PnX%bcZ9uAn;&X@YtaI%O]m.2]d-'lgJnWUEC,r=WoH49?3b%bMJGJH?AnlfWB-_=pEl9uV4Qn5OK([YisRniXjoU+a+ZcNR"QWK0lC$J[ah,cMi&c.Ij5bCe4c,8bra1?3L5hkClJC0[jhG]\q71R%L"UWsr?3dFSYp.N'DNNpgJX\MOS%LD<%G^jYN2t-lsJ*sQN\I4n%So,a4#dQ$QKPR@c!)7.^9+IlbbVZ=PMXnb$1%MMbl*_@n5(c;Ec%UcPaS0Y(kS&MCZfm(^,/>5=L.h'6M/(EGZ].'$DUZX4ne0/=Gmug)HNDX/Vho78%2>4%<#5WmS05Gpqjf)+jmX9pYL8#4.u\`XD]=_ZQoe04KOo9T'QE)Q%lo8aWOet5"Zn2+TZ8H^RqZ[JH]N;@3?FtNZ]qUU8da6ed_kcH('!JaN0)EAT.=9O*m"kH/o]M%04\-?`oSV$i4n^G2[c1$s8j$r;1m`A\!4hPI)_s)\r@75QI8*SW]do\S),&$uu#q2ou%dIH*c,g[-]\k#7&Pnaa6pj7_Ob%UOm!\3m)cr(2LDgFO&[1q(&GAFKf]L^o$R\_#d8j=a^[>a;b+RoO?i6#\DbC$5KB*eW[:\*7K/NXu*k!d!Jl`P&EM1e1i%gIad9mD[K_EZ?*.NcDBlE)G[#(S-q6$dsgYh5K)KJ6X*M\9?SaMWP%<0mfHeG^XZ5LT\!k$*ANbA9c)MX&?&L=JXg31c%?gpbt>,91$1TZ+.F"m20cje1E1Q3RQ<3'o4?u<"S2b^C%Z-?A.]AHl)YODF-AsOl5U41,QE\-H)Hj*%&o+*c(X.A\qKO)1JGRbo&0K;!'J#CMJC>(,WTVm>NJNqPdg=PW5Y_J&&EY"%+'c\-*Yqsb#N+2'sr!42fpVbZ_+)qhlLUrlAEb&f[d+mrUl@'2IrgCj+@,R]h)64U.!6[7l=SBP=J!,ikN6fq=r7IuV0JM(L?jlqbb3cN=@/<"0SYa2l_M1Bis>aRLGBn->Ue`P?2Se2iuE)Lh_Lo.+gVqHn!fQV3d;n\q8fq=1fqUMGSJ2k(f7=t?btVJnuudQJ->%->_&Y$//pfE@[!V'+f;N)5HPJ6$Bue/`s,q\M2p)?188uK]n0+OMgZr&SOG,-[E&BnLQ66F\iN]Z9Rrm6[n[p8:/%]C\\7n(G@f"k5hTR\QSCg7i@d>#KEq^s8oZ;e^=(qp;ZPG[2@F,Lh0)CaUig,@VC7rM*A7'J&si-+j-(0r\5CnT>V9uG_AT]Kd<5G@"?,Cse'KCZV_)H[.DoCqkL]F*c@n&KU8o4".AY&:Gk`eeXeJNRaDhSc)l#:X\&"_^=VS'L!+\Y!1?[!ob@;l5di#&fQh+E"Xb^"ln[\:OQfIJ`?H^k]\IabN2:1<42jWKFo&@%/Eg[WDV'mlZJ5_%U$K32QO0`o]V^u58aKSc!'?Fcch`/)dJLl-06uD_(>AUD6*;,]un4[Q_7%RPj@?7M95;9(K-#nWuO_L@HJeHEd?LK!G(ZsO:kBn%uK]Z0)sK*C#:]RgRg`?QjI]'D;ia/ea=Ur/eVAfqc,suY74^i@`1YX;n^%GIAkaCMB_Kl]Pr?_*lj(kTRo)TH6Ds'<;;*`RbT.KB1J$>#c^'VQH9(#:c;n-<63lh<6W*.d;X(=C]A!Y'qga`lUg$I7'R%:2%i0YD<:/\?gfJ]rMln!k,`F$eAAMF"`LFHN`h>K\ak0[IVRVI48@r:83LdQAoH#F]@3\830@[GSA?'QI0prd!$GNAL2FrQa;ZZ9\B%e8Cdlu:,%M'rrE/22r'_iTn9N)OK[/dm=`/%pELPK>ra'`Ug`Dt@H'eI0u'XDiHAIrU"(AdeYmp74,q/Fj$GY\-.D1VAS?U*UIQ5e"+4*k3K>LUQ2=2Lg%emm*T'62XZ*'Hrp'/(d3c%1)8"g!XO(Rb0m!Rq[93&P0;8=oRfHB8+QHb>nd(7%*9*enb(YN8VG]Ka2*iMfNc0?4>A4Uf"(7ofW>U(,j9=iGEAYjrAuZ%#"H9BmiDeR\oI+[(.L?1,<`GYX^hK^+tT[%tKfl'2&>)Q?BTEf)0=O;9JWXnV0uP-/`Il@q@3DD^$JW-k?M@Jc1Z^,]MW2dkog9$;`.]!UkQ[?r?J,4;$.!1T>.ki5.bX.?M@]njD"u+$lh*pU-L.j.\mCXESNR@B&E6Po'^`5'.FEm'2pkD9+2GuI#hOh#+[EO)$k,S8@2>!hD%[GR9Po4bEmo_pk)+LdU_q+U%fl<$GI8U>)^<]!kk4a0[27*hsaW9V$QI(=>J)0V,91R)CL=DlJ0u^4!&[_/k3@:3tHs;H#KFlN.`VrS/X[kfEWl*8;tI7$(k_K;('kt_HMeREU_/,CM11(NT=dhOG)=R>ZI0qcS7M:K\;3FIal6I\N22KrGF1/Zt&[MV:[Aj,0e\c3e?BC+NNT*]O:6C=.T)q]JDN)5kasEUB8W52tE,([pu.tnlGGF)L/-:?#!GJd4%t1=aaTT])YdJ;&e*,jEo('raDV\T'44K`]d\\\0lp;1LL"Le5:%<4[eg$/%K_R3`-s+P2gWd$rFof[5:6?3g=$94$:8)kMd[pY7K'@VL:P.Sj4jAt.;1\B.gfXkd:N"ATZ/T%W[hA.)L#'I4nP>"TPKR7d'N1/(lYl'W^pu^C'*U+*X>t%.R^kSH7`)Og6:LBnb$)L0'WI.'r*nImhl$S)b1K6nh%gY;A)AUP_)q3*tK(+d=J.!/ERMP8n83LL`AAus%K)?7NBGZ_3]pGUMU`((6%-/HG/tG\SMe"0@.`PY/AQ'Q#25.Xsq65a@nh](Vb2WSA*SODoA^A(7eeKR]q(_BXQBS-c:X(Eg3;JIH;RZZ&pp$$S.Z<'3RPA7[a"G7f8V'%L]MrRpQ+;DG,>G!9C6R]AeWU5XTe0'eo:,8i,"qg`]]a-6iO`4jXKKT'F=+%Qi-fOlZs57P:g.Gu#DHDr)kdCP>9)Z8E2FAKeZ;Hg0h*BOonC%P-!Gr&l%1mm,M2(P1,0_+P-m?)")R[;*r3+p."-<6a:@_#H\DVPA9k'1K'\nb(#u>Q:WaR'DlX/+`GLm:BHSMfX-oKaHq8HhSS5X!p-iSW4Z#mc!mP79GXo8kQG"-A'0R-'n^K,.;5CF`OkI:KWk?.Y`s1Kkb\[!$`32RbEL!+dNhd<-[rI9I_UBL8m'(=nIWlViqm-o5=TA=:^[\u&17$p7b<;@bBPO4!f!64A;D28EJG`W$ZT<:B,Dq+).>o@mG[,T+/*;%,G=`pO$K3)QHE6o0dfr9`Z31GPL5UCYMB8b&8h,%H_t%ZPG3\)Cs(U[+g(M<0"HIGUKV?6jW4+`J&4MdnE*TbcNO''l0Ad8%n[X7\[`,2$UO'@X+dpoUMb_ngh3'kH\jH^bs\&Ql\UXU/Q.h2;rX_'-(R4/02/LCLe.ah;LAAZH)crbLY^UZSI9TO5mc7CKM8TI%nRP<+qh;(i<:YTM1kF\W]p`OZ+:SW:uak^53-[Kd8gYps"DnK6LOjl4NhD$qS>hcf#fm(gO!]IK.VjOGom,l8,aIO@#:eSI7:C27YQ/F/jFQK_orPV$\,NC1mt:#F4Y2^NV[LBsV\q[[`-el41T>a,nkhbGh#5C.$\QVNr"(.D:719%EQ%ZG0NUV<9s*MuMZ[DTi-l9$&a1hs)g4p]6pd,C["BUa?f/J?6\SJQ`gl;+a)8V!Q8Um>tV%8]7^L$oE!N\Ym3!q/jjHE'#Q:>Ua6rY>#F_:N_n)HgK:LaaEK\(s8]QgF$Y!^m3L4NuUiuh*e/](8*C@17QfR.^#58AULKl9ujhWp-pVu;]Fe@(ekINF3i&49X#*B(E;[83d8G.$B>/C!:e7%nu2>R$r_4j(Fr_MRI:_)Sr-'i=5;,[]8s]"1/WDd,pL7Ba24)t+73@l$_SM[7WgI\H?Gp>;uE2hqjCdP;Y^p!(6iK/p.c_@QhR.G1r=(GC*PiH?`333]5h`G(39LYgmc*OUNPJ:hJK98;BaFnZMK*LY3NtW@j,`8@/I$06RpTMmofS[!2_D*@MZ#>(%/6\NXpj8o[s<"YirCHIR0Y;;n(RHqYf5>#tds9B-=;)nBaDb+4m5Emk\AL+RGL8:eMC4gLA_.+uON_hpJTN',7rfN!F:_6H;a=PbSkhpG*Ci6'Q'nJ<]udrY4B&R%\d;/K=sdIMuC_?.^1Ak[b6=aZ@:j)J3/0$.+.Bg-/PR=L4W]J3WV>lWJP1X!;r4dtm!V+4fro;GEU+eh[H1p]H<;oKK<-W-54bB85i]n"83uT#c'n`*fY":hk6m!^rk0i;;TnS1(Oe?H8db-&<,sgh]\M/k+$H05506mBO5u%BY^'_;JhO,(If@'j3H35?bZ2$`#$VK`'_n>DdE,&G^/FAHO*d\?%Eac(WApUqalgPgd`nLqa+M'2]AtY+-DJOg.^ebm/R\!+]n#QaD_>6Vl4[3*iANUT%*t[V0=\KO.O,O[kK>$:\nX".'l#ZQu&8;D%5*_B5P<$pI@d,8"?k?l?L0i\>3:`u*?7TM:3P0gklr\mo0^\Km5Z%=;h$P"?d>i\AJ>;q<#fL6Eb4o#l1hpJ9f3-+3mkjRmVV%hM7#nip=WL">7BDuPgdi6sF)T:n]c8N+R;t*p\%O06fATPhq&;qh\RPjG_%'BRE+dYL'OG:]9cS!MglRIhB^8J:bGdOohe0VDtAoq*!d0&OZmNF4_*_"jD`9@?=YR8Pb@28@p>E;)9eI82GYb$V^%[E<3Q=%sZ71jk-dl[N6f/Q"2*SIGVU>>(eX5]^[?2,nt'O:bFlp'GC["?D66mV(QC#90\*YV#NuBXB>2.J\PNL-T?$oiXakArURjLaF7)?<*lqTJ!;038\lH&hUO<1hV%]OI72EmNpabD5ik40DT\GK%@2**L6YS!+1*Q0cJ/\]d>CDB"Kd2%)Df$M&7<[YS"Zrp0!FLfTdZdNjc0o?L0KK-]RIPaSOhCI5J]*NObeE(&m/.DEC`O3L/k,`3UC5ZL*\Y,h\a3p_6@YYYZ!/L/?Pcr(#QfbaWgoB9b"9`^]Q=hU>[#:6>5HSU*Pntj!:O=m:APJ'[4-T:pgu!c)h'@di[S.@3/GtL/b\Hs8]!t[Yl\<[:f*emr8"-bW)RZjZjT^UV%X'@-R0c$=pP7^lWQ^$gr.-s3]fub`q//bq7W<[&:krZgKja07G(Vt%lQ;q/LYtGJX'DRAT@I#9q2+!g*1?X,TjQ;M$Mm4;Sr5J6SKGgd0;.5&DbBjBa2k:^e$-gPER&HFQ::Nj=>MCc]5`Aki6mP>*ReKrD;p&Xbko:m+$VP?6XsY)GU^!!s2NOX&5VYfCEK00=Et]D[dt*;3q%//XG]ie')c&6"E'(UtaAfW=[.C60`_i))[V'U`6"!ihY\;_,S2*o4^l!`&3@8iNOipf,,'n.jN>Q$+gc[.e!0B5$GQ`);35A)6Js:*I?T#),-i5t8_;Vne+n0.#-R.AQ;_'M]NDr[Zgf)K>[b4H,/]XIFcWbXLStF;>nege]MlPKE[#O\[QE5j7+.+sRTg^"3ms5Cq"AkWoEQY5TWq?m]m+\U>W3Km\95J^!<*E*Ip`./L[mjj4g:'AHpBVTSt7@553kKaVqcPJPSC/V=4g@MGDZckg`9+lUm3JSD\M8jo]J%e.FBL*=0C)UH71[7=I-s)>8(0G^V8c?_&#:+LFIQ[E4(XQ@&7]$ABm,AR>H-.<&0Z;W.Md%BU[9[ZBZPBR)S@A@LQ>?Be.tPreMMkXJUgJ"lf]ut.cBpgO&JIU(HP\MXqN@$8!t-T"S>>W1b=1^C^tlo@$%=u4O@mu)%_QK2-ARBQ#2O\Vgq]hUJ7js>dfeAOAcT5Q`L'@UC\,AC+AnSn=>nrPWBp[C_HhN3.Z'="oYYlD!)SK*`0Y)SWM,()lGUVS8=A:L9:G>5#(&';q#)L09AGZZH(XLlk.,[pf/C8i=`Q"5:IZ@1OblLDT4(q`jr)_Z^qlQECA<&/3#>>Ig2'9jVA'L>i;hb;>\?o$lWL2OBjgtQc?Bn14uVt_N3DCdp5bF40A=09Cul')E]!<79,>S'pM$P$nUoQKmSO@o1[(A3^Q\04)b&.7"-W8(WaP[!h+(Rk\p\0:97'@#VZsW78j_/JF0X_M"LJI>R$AT\",R$otADH!]E0`,'6DI=pTXH6eO8$M(;!+f>&&NAAfjT+EEPAOMj1%,7aMfkEYc?X:8%-0ck)oFJ>2?_rY+d8fMQp\F!P\UBomi#kl"'lrE*E9Jo*gj*3BkEGecqEG>O#HCE^RQ0nTXEI)0-]JfdLH:=me#nVL#Kupi-$\S%6ZS1fGrH4M72=m^b!33pkpP7ZbN!t^p4P3ULR2kJVX+L+J"H+u=V@AF,-.1i%D`8/#jqW7f%OkilGcGWU/R&DHAqD9_:%rG)JPEUHrMYo$#l_tYg"RH@YTW0P#[$]YD8c!9(>a5%c$_N9Yd1&TYq_)E*h?iL6qWF`N(Afb%9Oca5F=Dl,%)AO6>ZF_m;WfUVG=PfL'NV(03)J#;ZWY>l_BI!*QtZus(UF@@.Q@GT[ud\S.f#4?&T4$q_,uNo4NGs;8+eK.95)YKU]B"jI=9Mr'Zplr?O,@G(FnnQPVOn+<(c86"7B#+7V!n;Q;N%kIEFY"g6cKE1V^Y/1h3Ru-,C9.0q=JV@f0nLA59s>nCnT_MDE()8X>d\\?_`h]Tb-AS%sFXK=Xo;o"ak*2k1;2)I"!gbOH&'91JkL[n?D/9a/XtT#P1-*NZ`D[b%dSCf%>$6lcgC^lY"[cMhEqcgRUqA#-J[Ra!9_f&L@h+K-s_9t0jXmmQn#W<(0?@dkN$IV^TODN#iR0njK;3`H05?J'cn.Ac>kC?c9a6I07>33$ai7_XaGRhm1^.n,/TSQ<>>+EBm)I-7sa$h*FGf`b8LktqS0dmZpM;^8TE8V^"H:EHKVIp-HYJ(pH,r,@QP1XmnCWgH[T=%sb+fsms6g[m_1>ItmD(_4gI@Dq7A:Ch;Ol?[NJW3mmYkskjg(DQ(l`tBd(@U]/SN9k&80<=-fATXm"?Onc]@;PW)gDE#Hat?;.GY[VuHdYk@[L!9A+e;sM%6u^HZ:*XbdsX3?)ZB+.q)")C3^DI]psnfA.qP>KZjZ=`r'/j`XnN-?Ycai^Ikj9=7kOlWK/KdtlZ)X%^o)NqnTu(Vr;:Nc]AM':SV`m%lf:O5.R$sQVRDIK]\F6X0pj6a6GcClK7.nXoh`Z<+8o_&5-(.bm=u"52eoL/Gr*,04/d?_].P^N\Fc-6Xo!07gtu6;Mc_,u8J@)unp@!s5(u(RKPXU##;s%K=8(a+r?TM4#AF2:F29d%kP%@R\SkT]K),,k,tb,PB6.aGT/?X6RMs[`W$;L/O6m-d*93uStG9O;:'dah($#p'P%BK*/8\1!l%=L4(Krs69f#TPHeL9>P?m_BtL?E+6qt]-.W0m[P*(Ql'jL"3r*VJ:-7oBrU$5^M1&GMFc,[PADDO>_b'5h_refnfrT&o\Q*ngE*cJ5'/l'$4(8!kY$rR@j4'6]5Yo*FHV_(<%N`R.okfh5*U>^&bc/V7Wu`85]i0%;dljb/"-9DMp(&cY)M!+IHe6@G$2-!o(QjmWM,VDAq/hIV-#b92djh7GiqqugaY)W1%n@??g-I`^qu3UHPE%)Q,#2Y(%hTD$#gEh`'XhUZD_[;]7-^:hZ;;9o^:=Q)WcJm?NW`:qJ/ifi'ic(98[-egne6,hjPjY2@g6F"=AW091TnhI1TU[]$'+cUcp?)42SM?.5t5ID_>k+AuaHZhGlV#GQ!,=tacIS(S*rIP=$:^9ZF4EenEFtG3s1+'U/2o%.NU(89O9k_MS-@VO+="c7L)M$X6pQ"7hsV;5u,,4M0s%G;jF"#N+fmnMmr"q46oBFqGmL]HjT(Nl>ke9(1b3fUb7W[NOP`&cYs$ldLtTgP\1IEQ['^Qq?V8a_0X)l2C*JHjt08stFS@X[N4-rV`JOA(AB1LZq!YIX)o)[8nH1i^P@o_XO'ArRNH/\S\]D*>N5d()#W<4h+V3l$39?-r47p9"@U/^ZBWqYI,Br62g!0`P-G;oD2Bn2"G]O"]oE.!@Y.Ce%2a3[P-rp<@5s0I+nFX-_L@%"IdP-]6;l4,n65-L!beF?S01$QaGVoKDp4M2rF3_=>-rU")T6BY$5t%"mHclEU:U)]Y2JOSR2WSIo0[)IB*XDu/A!-dn3^p:N1nVlH#qMl+F*aSYTWU$*@ZhQOT;@j@BnIs.aH3I'8_>Q4gZa>G;tX%'%E>cqAEY,dG2(*2k,bd.i[?+u6_amK7TRpLfgUpuXRCdNIre.d+P3I8;D1sfd/Oij;/TnB7kE*r?pg]af[B;S<%3*+UOCnTVVKOE`-B:[$Yff+u4TB-3MRRhTlnu3dhR's?9Y8!mm&p:"8rJr@GTB5]We]8`EahRX\.%WI/P#PMg?^Mn4"D-Zj^(&QZ(:5Co&Cuj'k*<65>iF[Q^@mJ"Oa"#\YJX89aY^!`6%Zk[lRq=[M$L_I+->8o]q`qSN#Apa&)7O'?nI.,:QZG6M''Uru/Lam^B3J\sH6aCEk%H+2B?i/&@L%3t(1X-\("AV)Jck1c_jOL$es'g^'92MXA<(N6.B2[L#"Okd2^LHd@IR79=u1srNQN?9M'=3l\,NR9:;o%!>3Ai_@cJ`RPeuGYK8@.,=%`/@n*a?.HgorpT3,`Cl"hlXecV/W0%KlHCK%FYi:`S9jUlf`SCFTM3mE7%rrAu'j#]\A@9"*\Z5&H!Z,JBPK'?t%DY@!99;kQs#0qn7'1$`V6lIb%(lt3:9Ot=pT@t2k[)ijNdW5/\/iffE>:0,09O@_P0jDtRCZ^T.kBmN&*!7I1PtQf`R?R'Ifc@=kXtPh7`GiSSq;\-'GXRJaaaVG.)ghKuV:V/AC%H$r=qjkBj*Gp"CdL1bp*PJa3'U4Y;^$Zrm2:gnjk9:3b(G*@'AhHE>7u&QV$p$$icB)^'p-kl)^KaZkR2g-3d:Q=E.19.L8R]DpDbshXFHpadjBcc=[PGVV5CTYf"ftmXLg5$?UY?A1K<+1=S;$He"#.di8S$rYq2Wf0Dgh-VVs1an?7i?$h%S7S9'<@a$Q"j=_/%^e&7$EZ)og0D;*dX7/T!>-A9nhmiMCgLci"1Al>chjJ7(>Qr!5nE:i9)\dD&WXr6rJ-/]fJ)QQ5[5e&o,`EF``Tn/=_em_h%QF]>bH;qCjfFk`e`A;LdU:b-dQXb"TWZXF12JQI'@,;J&c>/["Ih>M6:7Q36dZ&b.079-[8l#)Q^2gJe4E!g[$MrkMM:Zo@B&!<"LXO7e3r.[t+$1oFLeaek&2PqB3^eodoud3bM[hq"q!nP@i?`f]-7.\uIC<>ik1Ufq%Z#J36+X;!BUX$`e)dbtrm1n`Ti?V_"Q);^%E%qZWlRfMLc,T:bPirg3;2[Aq7/W*4"9@%^nXTIk:\si7g?O*aNs.LBop=a2\rsg,DD*G>"p%*n1P'/M-2$j,l(h!?4+/1K\XE/ba6sSq_#25Pg+u1ro_+9q_EhsXq6ra<+[FF4FMHEHnU#@lJmJrlb=:\@^G577qSkWH0--3pB!_=&G\=\nbNt2k%u-b6GVZ8$D\?#'+::_0TT?D/g+s2Pj_2HKDrK1:Q#7:]GY]U@>F0Y7-BQus5KA?,,eYI1:KQ.2jhQHlU-)m(Y:6K5<["Z5m2g$5QNj+uJ-b]T[7XDI?-k48cjHeU:OXRQ.phZfq*=\Qq=([pK:LH/gLr]N42>!da+Mtpj`D3akcABF5O^UDDRAu,_S21p>S"T&>8M//eP\bij4#p;"r]luPKs(GlfK.MAPplu/QW@m[2'p!6'0EqB;`[JL7aMakX;'*@s=5;hC=Rj`G4E)L<^SQA>CE3ai0)Hr5hOo,)RYl$9):bTp.gf96^7*mR)KQTTP[:GFnPbt=ItUT$/,m_0/lo;dr7`*!CL?FQ:6Vlnic2<(LpX'h(0qLXhR@sg"U0NGLY;RT1[9a3W!kBOj(Du-7tP"6G;620V_I".LP70FBXcH!6-iC8-iPklVXZC<>G:S+EViF(\].b&*L7]0CmktnsZK&&k:p08E`QPniU:Z0]dDd?Xnd8SWLs,*dd=PLgJJMsaJ?*>,mjKH38O'h5OE0Wls2TK1BC:[LS>U>5)5M7/??f=Ke.Il+rFHV50I=V366a:.fO#Vracr+Yp;FX<:/8c1IZ/<$b&Wui=a;@2`#-bXB,D*EcDHNZ)o*Cm4UAn6hAXJ-lG;RT6B#mfWpU^(C+buA@71/^\#lDUGq=`4VSi\+?K>?'j)^EG:O!Hp9'P6(Do8cJXYs)hX;#;g$>*2o''m5T<2HC(qbSC#_#Cn<)O)NG+oshR9rNH]l^U+uqE`!g=eL!a`1;*hCi(SW3g7rPkZHLk^6A7MfV7$GGpV(dTn-hm[[?%nI'@NW5G(t(>"0R#O`4)L5ah93WprR57+U/bE1n@M!5b>Ii$E_0;X`Vf&a3p/=mjY1kK:4o/6BA@n`^MsesE[`!0D0[7hq:;Mmgj0fk`hEH3>"fn$ukgQn'njS',WM8=V'Y]?Qc*^gC.Rn=J8Ikh\eq_J7/,U%KZpL*SW>%uEGSWEhn661W@[*sULrDo6i-3Mn7]p5!.a["9'fj)n#g$8Y9PgCO!\/R;""d3ESD5<,GFa9@/QVYc8jq@6^.378-3!@UJ/U,),AsihH1RSZuG65]^4^FLK5&;Qo_$9j>Yi!>$ju$m,tV1t,k+#:)#b#K@@W]e?Q7HY:9E(_"W!.sj97jX2R#EnL8:9Nkr^GkZa"7dE/YHe=/5eWJd:?;_=J_#"cOtkf'@ipk\j/k)'?P;Fm[19K!!#!/CBbVVhW-hBH@rqoo_d]>pr6,/@J.(a]%P.]4#93JOCWa$C!3YPf3(JW)LRZ^.E5hkmkI8maJ9@"inlH'S9CQ$uM.^]#`%U&taQK?AL[9`0Ye?iJAnph3!..R;'SZ&kG#-`OZdusI(t6:^L?oDe6Hm/A3(uNHC"?+'l8RD:5'E/2jt'9Mj\*!(MoE8R;kaG&!JL^4HnVB4X]d&Q5,i#0Ripl/^B.OYd7HtJ/&mW/2Y5tC%[;e];`!8K+n70q]O3Fu]o.4g/:!'Q'`Z1Z-!%ua%O0d)2,t!fCM;gIon<*cIV>\Q&S]H!c/>HO9Xj\X%=ZmPnYZfo[&d)Q^`'SNCtX)Y(mh'%]n6W=eJqrYTINL&)uaSXHR8TGGb]jlcPrLuQJ!C5P[2*mY!YSa;-6>K^2ZX9Z'U![LD]BlM&`Z^8*dqqY[oZla_=to.)!hf-F[T1VlBSD_*'`G)'i>)]T8*"$\t>@M[NTjMPBg2g%m-lEJE_G=TGd=3=sCC0g.9=NVYgF(p8V%H467J,Ik8,_bOetpX&4H%$eF/C2$Ciq]aJ3_$/Njhci]<_JG(j3;S3]QLGV"\4eg:[l8><*#2'#XHrX-K=36/"ki?h#.X,#Y>U2fq)V6:GM*Zq6R:jJ'0h`4i5L::BT.\7<^TromZ)[P2C\KodQe25NFqHT0dF^+M1F`#Ui=Q_$rUR&RO@fT9E##=8`P5qA-Xk1rH!eRZSptR'IG*,.447(OjgoT@4uqjmIoj#V&jm2a^UsbO'Q7'jHHmK@T5B%N;S,sorY>u?F=t_sGm!o7Tb)AeN.")UR"HEFi&*L=^%bZs@O*]8%45P`%Ugp9)jN@5"?!^kFHkbQ<_e#P^fFt9mOgnQLlj(oZT4VdZ*"^dFhEP&jI[PNlW&U54V(/'j-2H(=$5]aUtQEkO$5cjq.WP-$Q15%-V-fSV;WCG/Ba8LJ/NB>8G[XD]:VK[=nGkq'lj^]CpWN#MWt>ubZj^T//%/j$Q?l"6'q%3u=)oA4oWZ9Ab_MN$T@?h^KO!F4TYB6f]E>bb?9>?kR7/$j/0]P6;Gh$Bc":I`CStVPG-+7r=!6pi:a:Dge/@L9HW.Po!4X*nb3C$W*aP9ihK3Cs5c<&?@(P%rq&R<8BV!a`0opDHM*hh[6FKm@36s`R;drdP8f_-dQP@0ijceq=f9SaL'Sn?:M#XCh&H<*=#-@U4a)oB5)3K+IJ8'I8!R\43$W',5n[b9BNEP_j=?\s\C\;o0J"bf!HmYDijO'OfhD]XNV]XG]nBh9k$-7mQ*\pP*tH`g&(23.f=`-dC+NQO<\OoYDiR]%M0F=iIJ@'IOXU@i@0)0HI9?1fG$3R_1n4<``-->SdOiH-CI!U=__C>*45S0D_D2)B8`A^D^&1E77ou&nVe@LVkG0aDPtq[L;0c].2\F[<_NBk+j8?_S>j76g=iCNRf]<&A2Xd+&M@#V1?AWqKg8%6p.gb5`L(=[YE&aQ?C;-itg!C+R>em63d:/5VK"/oIHhkS8@[T!G9coHO-L2;b-OaFDnBNd(1rUIpG)P*;,"Jg&+?\9AZFW2;+;N(O0_>1mO?3j=^6@q\:[ojCKF/VIKTH^(-r"fui?/>j8Krc^KfK-k2^8U^=D`R/5hO+_fKt4*BV7Weq35+2sD[$q?A8e!tI9^hZY,p;Ir9:%MubpbK"5T_eBK?eJ/o83[U,BDZu$^\qD!L*J1TOYO9l[C>'TS00]-i$#IZPQL!4pSL6;QYICr;+^a\[n#3Er(-(D:Cpmf.N>/O7YL8uU2,(i6-8pI;YL625j]Z$-#JCII_42kD]I7uMEM&IrfSbX.Ib;*19"u$EBbR6/^Z0F-.Jt#qB57.UhoB&BI1^,88DEl"gDk]]]L&M'E%*+%j6Zb.#ccceX8N6c.Uf:&@[+=&'Q.?hZi9_$,YdY1e/rMEPs&]0D^e&hf<_(30!Ks,[c_'.*X9N;itY]es/s+Do]njMI3hld:hjHRN?I+$C@Xc@9-/!W>M/D+%J-g.^1TT/lie.cGY"_THD7SH>V9I=s5FaSe4INKZBgI#mn[E[ku)EQjV9kd6H2m2l7cuAi=U12FenF?%;1k62UErlP3jd$ZWRDm0S=9*@9:^G&:"]^^IEm0Xd7t(pb*%G'u1D$p-/^;fKkIA[N/^(3m36"+*9NlE]G7S,(e*a\>p]$*V&Gqc6],.>h/o"nmF($ng#V3>THJS_E2\&A4u(8H&=(YE?$hOT(:L(iBihPk,aKDl`P8EB5Q$qLd]3k'P_3E9^P:05Zm`m;:ih::P6pSiL"ML+[WZ!,S+Jg+DYJa?dg5XPXQab!Q-RqO7Ea8/YtN+*39D?'b?\(S.Y^h\W]<',N;5!O0OpbaB92oQg>]Z`!Du1=nGSP76N`hKAX8.85'4l.m/K.(E%p!ZJ/.Vj5'ltTOKYeBnA/A66LUSesl)P/^1;qG2C)?KU-_?_XR\kaD-XPpq5rkQMTX]bbS(kM2H.4".#LcAHr]#;YPf99`aEW]Z#%/knS$+"%dc:X,<;ODZ.OD/Ljbe)[o4I@(:XTn/&Z0\^AB)GI[=[fQ#tpP!_M\/uU^Jt!od@/Y;[o+J[qg*OG.HVU7aZA.nrkl^edM6/bPi'gX,(L*qHpcAMZs=8^6Bntlr0*M3H+q>r-^JDtdph?B5*#)^eePO@IYD<'BZS`);,kiiV2cKJYDe_1m"f18DbLl")$Hg`ak$2gsjJKUFF.^"ZJeN:fE0)Z?,:opG[pb\&^fEF9"pI^".V5GnP`CT0h1CF@@ja9S?65/eY"K*KS(d\%[]X4`TaIHR81Q.JeI9,'i69:qYmAY]efmJC.:e>^4:dfd6qA4G!#H#&%N4IJ)&?8?X2ECAtig"kbZD7,Ll]W&fEfkRX75REijrek#92t!RHXm`=,'3M[5BbEuZJjO%Cctkm$VI+"qG=nrK^8P:0S(q[Jk6QJ,q<:h'i)OHCBIEf,9=C&)OXo%:8(,fk1<,*KuWp/_(S><:-@:sFUB0$NDPseceeSFs*4YP;J"cSleMVI"k.HlB4%(2=+NFYMF)"%YiPRQ5P1A&s$2MP'$I*IBOA.en3ni\^UkFY*o736\@8T#YI#CG*X7>--MjAH$kfa%Y>;u2#LBSM+d7ZF46OY'Mu="NX#0'kR!C@YI1?(jL[FGbg.mD.M.>fFp[XiWIHpFAN&MeS>E5-/29T!#j%?fC5QPt.M.^>2;HCbk.?EMI#t%'7Wf3NGdW,_&*eJ9+c+q4f[UKsPiZAXgc=CAu^(\?]_ggf%0s6,IONEXjk#A,O$b3Eon+WI5Fa4!TP8^._n'#"ROZ98dpnE>:G8,YlH]?"91ft\Wn'(jop"JU1n%Wo%NfgHDOP-j!u%itG%45ZhQ.?l4@Q,N_Y&1aLdsjR[`'!:i8THS]Z/^C=T4F:FtNr$.ep`I(Br,7BM\?^(2BBIF"1;fn6k+83_G/<)+F($(a;UR(?FN2kkfJ28+M,=f?JZY.0qMPjlPSTaY&3G9PQ.D.qR"pBk`eSe+c;1N9-0pmo`-$?R8?X(RGe:_X-BWO7n#;'k2c>@7FSmO#_)cs>Q;:n@%jcN.&mF,oIQo4*D6[AlDq@03>2bTseXf=,cY_=91>JtG"qXu<1;dAPRP;qYg7**a\hA!HdD>:Y2,.LE64!0gOn)o)uWJqB1/&"5:p9iqbCiC*@=_"MMiH[lgfle$knl@d4Pg+H0E^0.r[A60B4!9I@SpRO`>B^TUo71etq:fDIP\?mblE]P^$-;.oPnB=&3\,(+FfC3@SANg[&-d6ZIHp-?)Na*bJn5d@E2`q6BiPN74Tf"U(WZ_s[6R,'.Ze&kn\WBt;;Y2@^R0Q229"L;Z&2p6-qH!X^\ncNF&>aNO>kp7TDYfmF/FFZNa.;*g4q(E`J1L(b=B*NGdFEf"5)uSe:Q#O[uhTihHh&T:4,Ao\[-AF_U@iZ&HiLqj?@JsuR_SE#)G!G%..ZGs#<'>;!kk?20)t/\(5dsh:;jErA?"\@X;BYN;4B.#L4I;Dme:cRo9=e[YP@:L0?^tW71gFfuk_,c-ggNb#6(*kh9pss8QA539'F#OW\ODYPpdV[CZ=1KEXQ(-B6BWbS;&'@soKMIoV6f`fdXLQ+`FLKALe9,dVeX"_=p1.5$k(][=WXTsAp2U&\.N-?8piidhZ&o&'N+GGeEn92?cjms#\c'9j)PWf1Op!Dmm5g=uC`G4.tL,/>!=[%&)a6EE?K`3HE,$@;Y4nb71L#m)C6DCh,PVSC#,$<#MHGS$MK.TL@YF!*/a/BR<-n]@lp8R]'^I<1dg99EoHD')/KU*hpINI)Fkd.NQ3.Fe9tE-(-:%/5^0q*,(YThGc8-%,d'.@BKu_W7Mae1u(1<\qH<&gU3iRuPpi]3&rWW>"-PF=mYc-s^Dg!W(/q`Et3q6;K@#qgTIZj+PZ`;k#%h,7.Ca>Bo4X*R(SPK-S+$q%RlQMDlB_sF@m#3VqR#.bu>'CSNq3f_D4?\"_`(T`(\:U=.dL'TAq8dIXnRkN"r+Y^]G!N3\[t>/9C@Z6e@`8/jjQOs8'YFbpgr\-7YY/0:G&D+WL]]Dqd+Qb^.pPN.Ks&<9R`N@HfJUi4P,qlsM_,"+5sc>@,f(K"33p=h2I(jX6@(l>pPA`7T"H7;J(!/61kf#IUH%_omeFZpVYWK.sY^H?\URo,mARq3>!a%C3i=%BejF93c&.0-ob9BA';">g=3[[>3is;.fg4Q@.n$Q,&3!F]C%#&j+o4Oo1+ZJ;J;#0m<@G,bI\/9:]39ne%H'B'98MP0-0V!3c!XkYh+RR)-00l*cP=toR1+.<2olW^M\uZ$Pi@B/QV]LNL^sgpW>gb1[Fc'c?W=^C`58M'l!4E-OL6kK/bfL*r)]e_G>Rn`+R\aa;;a%GlNa7.SDi+#\+l139s.PV=C3&poje\?_[K8tpNHLlGVTUDL3(8(ISPkNm*Y#_F`g\oXd4:kaj/qI`V=d4#I(@OI5;Ngg%])LhFXE.`c>tBCfYhQpdf2eGEi`>mD5gdr@^OUp?[Q^e9M4Df"a-\:K'&hP5G[Sc^Cg?5.nhD!'&8nqum2%cJ(,b$k"$/a&e-4-^Q4PH`^NWHs/0B>:>qg`N%+8a\[@k\"3IH#a<(EQn(L3Ak*WH!RNE%d+?HQ\2j,hK!.^Eh5OF'*?rfF6OP@Qjt.oEWm)Z_7BPJF0VW/@`#\1fudSUo].dEZ)5Jhu^u;qX+SHF&2FHCToH-qHp'H\:X>p_YH4"(T4ErO-6MR1c/dtS$@p[OI9BcZAl0A%#=T!i+Rm6Rk1H^W.ic`d3:r1=!hlbU*Mhef2H7arFM,V:aN![2iLA2FhYB[=EIEPu0=jJc4On*j[%`;CDLIR5%Rc99;9)AA@[gp8"%Eu(K!6#`mHUk0D&jS_gXOf'*S2fpTJB@Qe=WI@=)1ucTN%R@Q6%1&39$:+M/g9p21M?5SpT6uh8,$e+(>Y2B:LA([[2n=&+#&0Z27#l6q7+\,rW._TD+6)\428FTNY,ePEI[P9&Yu]LC%+I4JkJl3m6Md+[=Z94eae&MW8Cl]l*GF`Wa$M;bq17dr,H81]aH[TP@RGefr6%cff5//c^:Roof^%ZP>L_eBAbmW]8rg'9nBk?HC'Hm-HK)Jn*?>ipn[2Or2*LN9h=_1;bH#qJ81,"IcMV?c7;RGgK/1aZQa44#B,\JVF&;DkNac9-pcU&TKE19U2dZ-X&$UWICIgh`$ua?@LFR3UAi!]9SI\+fh^d.D3Z$:[!C7jZ,=V.LofJbH5IgsQOj#`3qT-cB:_r16[t1*1J>uX+R!RcX%'QaW?/hs')h^Y!Y]79]Nq;M-W'6;IDSPQT7sn!\lA%A_sJt405u4VV75?(?)>S1qE^f<*,mJS6]k?\\%PpJ_m@bub1^pYPu8:cBN\R7U+fukO;(/_$WR!Ic002t44I[MS7@BC(^d\J,!MYX`niU`XS,Gr?<`BVrU7u.-q0MJ)!C5*3K.'db@kM:<+Lb@O7Dc%>"k[g7S`[2XsN-_bKO_2MS^iDN4tPN>Ys('"VOh72/'o,Z&"]1bg"Q*CaTNM?!bo)BVK?N4'/rBVO'qR$hk&-Tgk8d6%C>uJJnm4RpfQcVV('0Sf&&Q/ul.Rj6l#t^I&e^"eZ(O1QQs^FKYXC@KTh[5"l"X"1;$3OjKr"[`hMh@L!@2k!e9E6m4map)sC.pG?9hFf@k&@-E=0CYUT3?1D9MSIEE8/?9HI4K*!AsAJo7&AGbDg1>agTid&p"SF:';AQ#E"m`7]qJO]_jUQE4JBSOYt>Tsf+"7/P"fA]+(Ol4,If-o#?!1P.j2mY82+3c4Jq]B*n><(qO@d8u`GhL&4UdcTTW5ArqBK8I.9kbE=DD8>2-C)-[m^FJsn:ImGVnb'."ccfpo?3`ArJV:0q)mUDhXZmg$JuIF-34L:Tq7GrU&q4ht*\?Tk+VAYOrB7$4',;Wi#j3S]>*+b4'SkOi43C#V%dlWW_-A_$fRkX,;'RoOS%;CFYMW+!%I^0n6@VCu(+lsI)DeX%"CVR@&SC_I7i8tpWi/i9'6hC$b1A:"Con;mV.LYtakuR3mW&Q#,;edN4*3d?C5;Z]o+hJt/$D!/P2M!Y_4\!/?&7J1BKo/si_0rDcGq+f9NINtilX@M=4cTnoCG5f3iFlQljMcFdE#2-E]I'1pht<%OW7U-^Xc_#MIES!G.)L748Kmk.Y8[7E?4)$+.eLDO8(:H9uD1lMWsARIADA(VG0T>=9q1F2`"@&0+$BFcQ0.,gMI'%(dC1.T9sAEJeQ2bl[)kWM&.q2\jmo`8pK0JqgDVIOa5ih9r!kX^(!bsM&fGt>8=Bqr#;WnNq*.q(T'5t9O)&CUSE>9G*!YKAcn"G4>'?o]7+m;KSB$UP8]NI&TU38iaJ'.1JIZn=,X9@S!iqX$#'rAb^Ccb"n?8oBEj5e7^X:'rr^L_LDBXD33BP2%rN?\R2f;r5&H/P(IT,54^B.-j4^'q&h]Y-.`J@!Xr9.D7Fj-f3jSu^a2:q1D`s:P[T&BM%,sL[gRCbH0A@fS7M1uL1ZShH5h%bt#$I,S">`[lmSLJ%8M8`Wr^[(Jd$gqWG87dEpHW$k!lNe;IHm9O;e\orFcdW`_i)VtMG!hN8-k,3(hRpbgd9QR!S-E7S"_%QJ`3?pK;g"bb1Y?k\4&-`[O)]U`sB4SWMG:FGlA!bSZAk1MN`HfQrj\b+Wm8CeHPgG7kkS8RlH'QI8ioo!4mm5AX[OLci]*"B$JXLc_@NoQ2Ea+Y-B+$l8+Vgf`.;rpldKC+\&01B<:ZQcGcdAWkh1H\`3LHeO!aH>eY)hsM^Y[La[/\8:`).(3;T_WBs3ka3mmehd8jUIdjb\#)B%>h$](Bibb!uRqN-==F+bDMW52=;5V?$S#VoT:'_FpZ-q$>VTI!1H(+"+Zc9i'$PYY8DWp93J!S^LG-QKaMTC#W6>f<3e)>%hSA7_dDVPIkbT(^3S4+F#*!(h"lA&8jQmKKK2k8d()Ge)Y"*(^r_[VBfji"cL_>GT%6$9`^K9>MTJPD%j1/B-4bclf*/hWf'!]uNW!&o:QiIQ:<=O:V(7BGJ0aV1b](sMi>Z5X/HB>ppsk7/`_[>[;ZS6-7H&@3,0)M[2.JgfNj1:9nH&hG5h>hHL*rFYS(XB:VAkoSN7P)Y2OK?Ob^33@5]rq.Ck'1:)#-k(q@B>U7A,DadG5NX3^P$GT2$X'!'fP)R(mGoS1s$[+"@ldHFooXVoP46r-psCjgOR2,CBP,t,Y1pVT/M.<.=&$"T,:e"'bi7l/AoPK3jAq#f@JMVo.kg-lA!M#%ZPW/4a_$pa:QWe-k;D):j2-3qX3dU)lC-ZU3#7[U>5<-rtT973QNBs@JBJZ=i9ZUGa*1iZBQ<5LJXmSD&?P`)CgDr&458@,.V";(]bJlDsGd5I2`Q<^nt+IU;nV_\:%8r/nH;poa?3R*VnjgXEdXa6!d,h\MZM9sYZTT=/2-=;(mr3**o<55AeG^pU?p4O:@<:jD!/*.(n#KG2G&Mk!@tfo&!e#)sKiYRR9ub0pq?nJ`#18=R7#_V/j%ABF9s5he.=;nJ_p'Mc#/'6JXrL2g`*"f9DS=*Glrj>qaag>khr4\,pdEIBB)q)i0=Lofi--!%WK4E4RNne3rFOXh/15J;a5Ys]lnE1-=ZO%"EI$qPM;].l[$e[8r6+1oQp(Tf8S;aX]-9.S([jU$u;@O[@6BBRSkgHrd\nI:Q^QA(fAcd>%fL#J_aP/I(,UJ1##U[`@5pli?cDrrW8PSNlZ?qercs1"S+,\]q_-Wgcj1RJLE5T*m!>^7T+PD>(`u7-kk$X,3@_eF0$KFL1&;Yl$Q8md[X^l*h"V)_Pk)J4f[H)VaP]f0i_3=TriWFSn#.?l+t_gW/npcBm0eD"bUp33bfSb9!YN^.sC#G)EU"^6Fl5e58(6d(fO!>"^)RPn40LVn8e6`6#4V'inJY>5jF5dk;2?u&sI*uZ`-kFb[F8OTrE$f]^+BYQ*cLiA#nZqqtaa:jmbNnJ-@/%-$2:$AM1GBDcr90I?2AGg6EubU"5Y.E/-a]Be"-+]uOI&R(&G.Ws'i)!8'ATR6;C!(rXZ4P#N$bqK07-Lu4L;XXB8J7Nd]*OgFh23rK(M0/"dIq:>&SPk$QE=*@/'.T=/aj#5#>lr90q$nS_>V>1>K!CXIeV:35E[ZTVI:ae`))#QQZU0HUY#3(1eG5T:,o_>^c,ac)@L;N*se]XZlrlC20_tm(#ReS.ZkMQel"o3r$,o@/c>4)*tVdJDHHL0>tPXobO-U&J.Lob73()JXXp(?l>0:\.>ZZb:Y`#-pr"`^>]ri&t1ea(b8>H3P*ndL(E\/FIJLft"jKXnb3l=mo:U1`/?jd*%a]_;:^Oe*[..u@UB([<&1VE:to'rm#IqZ3O$Z$<+[WfeZ(t`Om&Vmh,"!J]3K+Kq'Nc,+1=V^*@C8[c)n/5+'H[u(l:;L0BaUL5:[i>8rt>_^ZdZmqVBYU9E@fpk7/QDA<4:.qZ7o>([2oHJ8gr0GR8V./CdpkJD+8-qI.8`KHPqVarL;*`e@sRRH['(o/WLg3e^/`=nRe1[)"S09?(Fh(Emb9>00NIq5Ufp38F^\G<^:=,&6N)D'N-MomhOc?@fq=cB<[d;]%4\&%i"S_\rKh.9?4oMW"0ALpdF8jld0^6of4HCR8&h&'j%bL`liDl?jKnto_[hq6`7P!"hAhG*&;mmCZn3mc/Z&4\\^OPPH_=C+T-ff+&J?R`An/N^`Bt"YJBl]LKuBrTcKm.0o^F#tg<`)3-k)r[fpjY&M&H?Z#1[BLKBd?.+K=h3"]TDp.`iFeUjE]tSW4a2o&ZUiFF\4fjj(Hsr6=oh$@?XhIMdnIlESBEm"83LD?bb%J'Q;gWYO!b:`UDI"D\MeHe+%=_G0$?]EUb-eDCsKpKpTD&i7(MC?'n[k*O_.#26$kSUD,#*dIe[7+p$7S(hqG,GQ^,13U&b&?3Ad#KTG0f^m9F"oTo\^UZ?rhm,0idK+mO%o)n?''r2^]EHq)aU0eu^;P1J:"[k>Oib[i2YmBugf6[.;+BsNKgD'`1qi$?Y\]^U,SJLel,OPIj/ir^f1]kmetb<7h[LEZ-ZWJnWs@W(:dS]1UV_,P"1rZ&<4H&c@cfIj)f]\?>OdO]"jH$1'#b-LC)S$Ani81<41B$G*Q$%)dAL44metOg&&roI8+.N((R+:Y)V`C.Q3Gs^nK*8eb\S,&>^"cX[ZCU.o4(U9YBqZ^GFEm[m3ma:I9)`"ZVDKtXZk2A8IeoQ),j/CRhA;s(\up2-TSD0,J*-N'i%C:cc=3MAEbCi+@SI7'dBE!7+.a&C#&n._ii)j8I6R%o+5]XfrZ!99G4:"6fC(bD89[bkMeW+X?=_B0I2d5I>;OL3$t^NB@X!urhFJ%m#3ho19NoA:J>Td:[p;hFhI2c=GS/h:gr=FsH%?G@l+O@F+f&LmO-pCH5,6n.B;neB)UZ,c?ZhS8HcN;u@7N*9T<%"KdT`0>%5"@PpJ-Ze9V!&Sp/EnRFj,0LFdS+R2Gl1/:qBSR;=d^HaX'i#Y-S,K\>pIf2>G'TE<:8l]`_mIl3"!3aG0t*A_]P$FRo&>)F]';!HUu\hE[.^j5i"L"DR+mD-lT5PTrH$dG-mgOpi;-_iD)'3fR(@`gjk5+sq,ap;&;UB)d*D`!B&(=N9T[X:3;+/M8V!p73HYQOR377HH=u`S.E";&q@DHCXs:%o)"N@MquYF5l"8>2@V=]-n*lM;Kn<?W)H3J9P*kHlN3dbs3Y0R5g,s^j?f2FNpoQ9tD9iZJ$KFQc9]g7&q%f:->nE4./&`(I]!u=fh0gPM,;BtZ6fuerdtMH\-]cML*-gR[j&(j[H"`P%4.Z&RG!.G@Vp7H.:%di0hfH+NFRVaC\faqcq;L4$SN_[pPa[T2#CS`+,.HeJ`uK*aCFRp[TdO-i1m)5)oeP=ahd&EV`mH[d2;t5`eSM;n^AB^;N^eXXPqYX/>ip:c$tPZ&,M[8KB6-F4SZ%D&/#M$)0N"OH9P0-nGS9<<9GRppQ;bLLlIl0.`l=cSR'DKhY4.[)/nrF<#!IQAGX<27Gr66-Pe"65;%aSFfSVrurT\kR`<^_YX]S3ln$T1-#dg"cZCY9L>:VLfd5rK8F?55h,-Wk/]E=Eb(/Ho9ehF9P5go\l]#PCf8FLb#!ZuF^Dh+()WBTU)g!W9Kl@>Q?WkhD`,.nH6qWG""uBe!D@"QXQj70>+d1!4\oq$SNqkh,:Xg[l[nf].pq3>Y+U0A*\/]<$QG/3[%)5aJ\?0mYP5F34#NKT1E?k,7c28'/J@Pn/SFCs31=CVm75nRNT)Ro.\aQ*.PWeKdrLVO`;H@+#J&PTVO[L&`F'hN]6%2?*#OJU<9J`f^U,KQ$?n`[`%1nu=qp>8V^G$cl;/;69V8`ae0%_&'c\e,FA]Oc3,ORhA9LSfA*lj[1(0[PcRlL8Q?B=WLY/o+Sja>DCUM]s/8tu'hdB*=`s(QeS'1EVd%#50W.P/5N:PutuZpjCA2b5K-!2?:1[#F5'08eN\PdP(V)p0Noi7V.!L'-K<Y'gVkoj2QTcS+:BHFGHP:&H)2G&ZR'4CH9J^m'KLAAmW3NZ1p1:o4I#`gsH=R/r5r[[TJ#uDTVBie0a*JHUlRRJuiglS)n,OBJd[6;Z:J&J24YG4&Ot,cY0XPT,B9n,UD60No;NV+iaQ6R3-pO[qVXC"]=;m)D'lNs-/X#cT)%@$imYC7o9u"]0%?Nbh^9a!$n_F[\#mfhJFWB)rEG,TYdPV#\;sY4iQsKYd_G'rVV^ZH(j1V;CXu7*dF\iqPcs*'?Ah:[ZP6Pe#dX`1>(2R>IQhRY=R&2otNO7673E7n/05rRddIWJR6l/f40r2KRc%Ga6!:gM!R!#rF*Ieji%MkT*O@;C7&&.(g".[D@[%S[uE-T8CX+bgJq.dl\Pjq_PVWdJ#4K2p[hEqS:iGP\H_h4('?&m6%I:B-b!*VXLi'SZ/'N`!,.mD$)Z+I!*JJ0J?"><^9,]HQ&MCJI>$2jSn]*;2TO$XmiD;,k#2l[OuHpT=%QX6>g#09l^@Q84$KS[YP0FC8(k`A0@1P,f;jLpFZjBG?)Nd$:p*]hHA1Jmq5!1i.\gde8;/;iYG\I??0qDhuHY\X9VS:p>;W?`F-V.g>oq[B(<04/BJGY;AQ^_OAqH);Xu&=Kt='a6I3YM%=nk"O(XZ<-4*'0t1(_B/@*Rbb5\jUGW(S)8#deZhXq#,44u'KJeP_=u-kD2fSASHR=5i"q2`#h%c9a>hpRpL$E>n.@:QY^iR'qr4Ytqu7WUu8X:MG@ER3%"@Hm41#kI8b(?/j44s.',Y3/iMrH3^''(0jJ@.Yl*;7$3#KdoK5F&;oY`nH"ll@?g_0is$KBSZ#"87,<3$/Y?9CmeoJMu5mSIS*('KAg)R4\u;Q8$(#BEl7N99*34-^HF.).@FoY--T,%2qo1clX_/3EK(RI==K=,?"tO-Z3ri[sp/;o\hCePcF``A+PDc,-,CqArU:ZKtsmWorQ[0/112s0U6F.O^a\CsLf#g0S5a.@-.A_NpRb$\X^F![k+GmMU$r@Ui+iO!`X'qIgng\Q#6T0KbftnsY02^"3^aG0QNg':>,[i@BU[]G'!ch7M#fjfU[%u82[_3iksCkKhTH',C65e>[RUeu8gmLc(d7$6n#]eV&>Z[VS<.hi"$+:<,%d.<]==m3p+ndE"b3X[MQV?<3HWTbX[h+POR2`tR.-kU(5!C1nf4nU'&$*^nZb48%Ed606!=D-^Do'P[%U?le+0STX>g8Wbmcae&5"0XBW\=KgTNH8^BJO((]Ct^s%1"(OnSPOV;uLL\bse/kK:)B5'EC$[JEWCV&*Gr%kX#0mi#O[kkOm#ek)Wr@PFusmN9DZ&MdTG>7);A$ea$Xg;b:_ko!R"50cD#'$[CFK!aq-1h+];Rau=e:hem'u'kB\!C[./MNNLi5[!d>HhfuS[kN5rJ4DQ=2hg!hD!1g@e^fWse3ZpCuU58%S?q5][6q:h-7fNItLUVc<.0p(@K.Oh.cP2]H&r5MCLAZ`6\2J5I42oBs,IL`p_%?^/[A$eM)ICSs*h]_)Fd"E,/(\Bj0bI%AM-EAoqTV@;3n.\2Z*FVF?1RmXN$rlFPVPHAADR`QHHLlW8d(+\?qmK15Jshq?F3nYA;drq,]dm/:ids0O_iscd=q75ktf5OMJ5YLi2%-IWAqNuSHCj;>Wi%O%sXJ6+J`qQX`$G:>-$;s$8l'aq$p]4m0=Z%)0diB,FupfFSt24\"Or$`;uA#&b02ii.*L_tg2<&2OU"6+Igqf8V%X'V**5\Qi3"7!2"b#K)d^=!Rjq23_L@+6Fqk#/973kWnRmC33<]aOESMiAXN48>`Ps\-+M0)$5@[1[4^6CtC#>QUGK[RTh-mN*/a)Q;HSH#CZ[hI2ps>atJ.u(@Fc6>fV1+"b%Q==n/6tpfYRm:3;(SlVetJEY5EHjJ?PCRfB/7K/=IAG8:;^fp-6G[2ke$9-o/e\%Ts82U&/u5"r/okBJ@khYON7mB5!>2jZ%H+7\%+T$DXP"$k$.NE@2ZA"Q#5ps-"a[HWVN5&;4H.AVnkmb/Ujcpu?VJn6W8B3HX:4D0$"=HWksR7q/ahg&%3O0IK77@^V$78$=o@,#7"nc-BPB17D7H.2H::#]2:"$$0=QT*"Do@pq[/2HX*&+f%6eXU^_J9JhYJJp)?dB^DNTgipR$N43F(R&Z((>/)D$?\n3;aOuSk8dl#$T`]XG?s$VG&0EurJr2c=AZ_X;Q4m&/NasV"Z'Tl6\b%['7)VpFpPRFMg%fb:n/*g_%6e=s-'@s1;Rr@VV=Y/c)@7Qj\Uf*k`IBck>A;0oC?!-0ppLL32=q6ZQ5K?0[M9B>;oq%$srd;2(jSsaTb'*u+o[ZN\>]NnjSi_mRLWR=0Q]&ot>l-a.SPEsg?,>Yi[j`e24&#uQ)$qq8$crqNg):f-pKZ!Y]_a",fR8lOW..#=FWusbp\YEXZSF>f$@Er]B5([QOW*lm%!'h1W[U:M\l8`MA13_`rBlf(9%P=OJ8^liQ6t`eTPncjTH)R\.6VdRb[8q+h$Cq3^D#m!a5VljlkblV5ngssBQtX4Z(r1)-O[/C%U1oN!mX^`JX0GG%(6#+Rqc3C5cu+*G^&=3qg$)hE@Yf=W-)SU7/RSgt1/Fi+d,MZ9sMmm5jOP!8uMZQb4i@SNj52qf`2@Z8*qc?+$&CFMJJ?H.6qQsW$XYFS*bLB&KnUF!S":_<63k.:6:)jA8jM<\dbr*MMU6CaT8CWQohLgYUNPK`>3+`,@*:f,f4/'/8,u*l8ACYP7Y;->7g\Qu`ql8`e,)TYsK`l`"bk+3Q+S5=CA'rrAL,(KaNjk)c:5<$>papj31=e`2_Z=N?fm'c\lZX^7Po2&[+sTWtqiBj6qmGqe=!dbZom/T%f2W@to&Km?fV#-`e@Uj:VLIa+8On`O'gU&bDp+p+XP=%9=U[m;GZ,"W=)@9W:@HQ;)E9ntmIA`k8OP!-eC1;[H7jfHd:,.0P<&?_8]?%0FT>2m,7soH/[BL;S.VZ(4)otA&5*(r\k_>m"UuIIYH,0^!6iaeGbBrQJiX?^^PB[;;Z738C%=0hhjDWUW#?JY"EBrL.Vj5;Ip:aRN'7@U/*GCOj&ZeC9!59/_s*H'^q/h<9JK.e96Mg\\Gh8h^+ld_1_1Sg_S&>N\uCn:m')0`BkHb&(,"mYO?Eq*kf:aeS'jn>$#Q8-eD(op'3&?kjY^O."/5>IuBRQ$d>'P-.)5g&mEh[fJ1L-dGY)ho_hkhf\"d>E<([pBPn3[YbOOLLd$F1"K:b7LL8<5q.'+Sf-+6+\;V!UhXHn$KU+D3A^hm2LdM(i2T+Br-3o'42#U8e1p<7G`j9;Ks/[77:_gJ)oPkP&146pQcC;f%$2ki:&`g]<+H%hhI%Ckdd*Rjc[RS0419Tmd%oL[8W%6rjsaf3['86FUV<2F-M)MWs0&At<*(CooWC#r)Ns87bO/P*+AXa=/oX5*gBb#`__^c]=D0/%#!nj'8^JBm1(3;l!OuZoK1#2IH1X=hnBMk7@$-p4)]?_r(RL*k:QCY;Jc[8%m$P/\(;YW>!d`"D`?c2=ce2Wi3Yns(qZf#j(Y>XW-QTea:\tkVH,5"OA22A7rJpY`so0-Oh!kcaU;;8VO7Geq%&L]F[,)@2C,A)P*l7kP-nPO26p>9bcH&,A3gIZiX6bg:[Cb52)0r:`=skDZ"BTmHd5bFlA25k5p,f#FTcFBAE\X5])3$TUH+6@.([#_f#@8"\OVa?`-NOFC[YuASO4U8!usL&Z#Td=ndCm>"[h4VEopih$_k8cne("1()qMHm>5V,bgp;/#?CTRpeKQk3YW]1lNt-GI21lY9M/j=[%7Pq.]5nnd8kCHE.Xt,>qu1M\RCEU+Fi\bHq)n8I3=9ck7Ms+5:pY%@tb_mo-Q@-cVM&gW=G1=lB!8DD?:1%I>b4!JUS*m"hjmcIm9-#IMm']oZLU;^W.G3*,Ttmkkhd'PY_-[@nge[>lTBRA_'-3qeJ;VlX?VS#P"0NmY(f+rIEc)t.T1O5=keIeIqfT)B5XqLBHWZ'9*$MsJ@*KA.$s7G!QRZ)4=/V#`%2&p8a:t7u!h-2t_cEMbic:$d6*-bPiYfB4U3s8_PlfHA;qDN9q!42DhdV:>A4FA_/eRj6*fh#/g1Wo&g$_k<>Gt',[]&15,gC$M.d!L4bZ76JDD1?[p=_2rC^93J)HBo5M9aY,i)FuI+dWaeq]V[6bSRmqV@,9i#>5+[@(TI#f9>sC[4WqIT2-+?1OE.3S^.i.*rdVVhX&c;R!MNe=e.cD4$u'U=TB]6h?5T`D>Li&s)RH.K2&,HTu#5]J(l09[p$P066qETb]2mU8u2Z]\D9PE%@;HN6D$J.TL&q:P;&8\>+7&oKSbh,mbYp\=SU"V8E>rt[XeNt:dQ%WCtHku#*P.JW`L`(5R=Wh%fthIepKU0%sPoo&iNLGMZ["jBloG#c-bGi0Q'\@oU8?ntVpj>b(,%O@i=jOQEg1s:WKpN$7n(,Ya+hH:/`MET>0'I>s/=eGqm2C.WCnb@P4/O.S5@"Z+?:+<7g7%!t.6N3b&*`f\k,#N3jXM6f!M\7=NQUR!g_^^-gfYG-gIWk,rn'9]]2+:hr@Z+%$<3afpN&Ze_#QLh:q5_>GajhSP=Cbc<4/XuA`eeq):Q,Y+o%V5XP7DqY?\!XC5]jfCI;:do$r6mo[C.O+q^(h;nNV'HT,]'9nV">/Sh1TAV&0`m1_`CG3-+mNl[-hrk"7A^%aV=d`ARG[>R'mc.C1B6.,Ylg6mi$kab.IV,=CkF8FQ#k'#<&9ZF5^/$%V*K`.dm.c59,1l2([HJijg]P!Tq]Qmi@ZG*-[!)bk$H]HICT"s8+o2onhd$*CoGksjIb8-ffudr+:r\[AnQ>);]7OrqV<8>4oT\FS_odb@G_L.T;]0N0R&\NI944?O25hTDJWLU6Rpd,!3s*<2.@DCE-j(GC&_:`=m87)+*1SF'.P\Beb#@P:'>J/MZ'^&0$j'uW0r<*_AV*(PAjq2Tk".qpf-K*L]6>@Rhbfbn&U8((L-+lqm3qW=d%U8cn>\_kl=@22?3qgB9g1N@i[31Mpb1$&q1EeDRE)+Tq>!LuFHT[`V9-t[U#W)q>W`f`JaK-fZd%o7BlFAK#f6,JI/lQ5&0*hj*LH2GO)bJKXW<;D=9FKM,+r);()1aEeq%G8HWlWLJm(sK(Pk#;UWAnE_e@oaU'Z2rdX[E<'bY*!4m`Yk"81_X\bHpO:+$#I4\mA+VDdC;R<5ni@nhnn&fMN2E]=aGsk\g9=.(`<u^rBrou"X=egEJ3^=an"fRUbV%VaHf18_WQS"9KM&r[m78\gooh(sK$W9(_3QI#iFVh2(cj5&.:E5[%nZ.W2G&5QrVWoeL`F:7oD85)=PtD>>P5eoiV9r?Xe(Y:4WkV?ieN\1cH-S-\9q8V&BhQ*dJbDoN.s39all)$):OD9F=lRm[tVf)s5g7NA+f$ttVu+(b-UXF/E[SJd'anR319r1kX$W.hZjJ<13_"07S^8"^&gp!Hf\h]jr,0`MKscB8OfA/sipL#..hRR>YOaji"3k2ZhO18CXnBNDS;,n@1rH>l-0JlEcdIe'GkIBp22G3MCD(YL-%*l_%'e3#b2Ki_p`g"3%NnhaK^DrrqTJu)V$3PD%9ju/Tu8]fF=>65.N5hM]$p[`#R1F:9pd=ff).;i6R5-NCc/qW)7/c&&2E&`RpgYkFaD%8;RK*>(peQ24Nd"ltVgjVC5g@"A7.N$)j:E9'>Q#^UXZhEJg?@3-\WDO0Zc=*7u".FrN2Z@tNJLKV..kK"upp&(Jp6"'\ldeQ%-;kdt7_YWhG5CPpoRp>1@ZeuOU=G"*AO39WJY4R2VlS72CE7t$gOSLRMt\MgK%SG1SGU7+(1<+h&7+p)7t_]:9)T3_A\<:KA6NDbrnCW@:<,/p!'Mk/5)9ia;fbF\-ZLulIHECX>mNP+m6g0Z-Y#$En2:uQR^_5)%'Zl.h2rY6i<_!q%d)]i@a[1jq1oegM(=YOg?]kCq_8h[[JF0,^,.a`'bEQ$Bn]KRQDOqmlW=sU]KV[9PmrN-W)dMLIIAL?=GgLqZ$<,Uij.0=h2L6VV!@8mN>"Nbam1t@k9@/Dc'f^E1:4uD0FO&34c3NS&0[,;+4";\4S!@`n,L>M?IV%5BWB:X)F@`[7llH.5=PT&U.pY[VmI_++hH\=ni8SJT1_UEl@,I*;jh&P^09&c9S6gg@%JVi-Mm*o\=F"4b<"cP9!m>-&.+U;g^A6[#`#4A+-%kOQk.7`\SN;LNdMgtt\T6p1)bKfgY+'6uiu_M?"1TQRE5_+lX:$>>]5a7f,enG7LkLBf1M[/mi33@aBp)X&0\*7RaLh@>3Yr5B@4JH%)+E6mc1'3`LHpPE1Mut6,ma.+#!t(qq!>IOZCqcsJ9M%Jp9`H$^Z!58)SFHJToE^U0X.EbZBMAI&H_iZ%Fu=,dl;lV"uND'$fFSADouS?OS3%t)Wb_0gc>R)rP>6BKk4`;Q#g5'9(fgYXDNmDSN^5&F-N-^0OWG?inI6L<$,/SRicl?>M,-2joQ/+GEe7=9KnM^:G^2S*!_E5o42sBRKqe`+a]0OokSc_p@4]NI>o)k$gtA[)@2r&_9]`$Vp@OHjuCPL6Fdg%h<>#d]?Lka..&RuAGaW.8S_V8IjBj63,b8!gKbpd6A;Sf=-JR#qrjAPigB`0qlV1tWI*ueiphZfX8WLo]4PV[Ba51X[,C(ePh3U"ia'0HIQ!>2L:P(j[\rCeF7F@VF8CWpn3+!7#N$Vc3FSPNqWUP'G$?n3#8`VE^9YWWq`1Y966b].`#n'XZ@SeT=0m4WndI@@mD&RJr`Q;\E.m7gr)L_sV$kkWa1kF1;5otB,4@ul5^\,C=Y4c/Mn;-_n$1A1O3)$c;,*rO]!43CW^EQ[00ncb^$O^-^V6HX#cppTdo0AP"1V]J*u:+uH)_kG-=0^#=n0.\k!Lo>7(SNZ4jQS.?ok%oTfGb6[C7.aS`THp[Q<]?1Uu)_(lE[ba]#'1Zmm]3#3a*R;!ff,N2ch1dES6\H%qX^oX%?Mm0SFM<(AZLl=."I[II[0(BKU/41%^P+Q8-n3U.PU0J3lVY:dL^IK-VMVBMFNlkrTG[P.Xa5NR5maC`N++/gp#kcH$>#/YhSBSU'6Q0nJ,!nqr!fGSXpFe/FhScGG?0:RROZ?`=\W^$:HZlO+gs4p=K9'F(5jA#_*q1bY_PH.EOn+SM1LKo2gs7#"Egq@6?c2Bfjep`7XU'&;32g;Q]oM.RH[rIEVNJF3$\0T@Aa48Wk&[lf&0u)+77"BYF+%.r*P=[EL\_nrIqJU;PXGX8"dk;Z!b/_.'15i%o+1N-^"pPk?A0N.cb*IfNj]p"\,!4mof@PNbI*&[-g)QhK5I&-Q"St"$;L(C8d6tLV[cE\YAOLE)=f^GRr7o,%bV@*2YjXFTiWd2R3qO(2UWXd^GtQt8[I[VN6PGBS$pS_IZa)8XLb#T%1;j=P6t`\RP^8j5n$Z@X;>)"@J5$-H:>nm0K=G;1SOKBtn,^Q6!4/8+'2jJr\J@/gFd)=MH**XsLWXVo+g]]?jST/5>W<`&0[X8U_Ib[<_)=F8[?1&>8(8F0k,58ENmn1t(C:bH.M',Z^bWnV4kQcjGN8[i;ohi9]k(DgHM65i`7Tn0/A_XnEQFc.Z:N"bj=UL&UO$p7"-(AU647]GV9jN=7rgQNBV5&;Z@]TdpR?093Ud=#D=\ku/\CRI_tB&^8S%i,&o`;1cj[QHQm;4hYhEZp\C=Wmm!>)XCUlobaZMR@@X?rF3YaH%MI)\P#2@`'n%&J@ILQ&80'bR0g0]nk"SP:=RVV?&3-F&g'X4#8>Ek#U;%&G%O&X_]n?CN:l",iqD2s*`A?YpJcs_HM.ZB,^@:;C`4Cuui+,b]keW*EMI&r--,8c[NI?-"GUDuHs3U&`K;S[N&I'OaVjjqG)>BlFj$5r0JI"(a"m]ru1Mu"kd;`bNbKRT3XqWH#]90IE$njACT,[CVB3QungQCj-^0k6a(*USdMRCH%K@2cRKN!SJ\3;bU=U7\F_HjR!1FKcPR1=NOR_S))c"h)NcS))`X$"uH9/XZSZMeSAgEJ-,W0%ch8M#)*!Q/t+I3a;1T\9IiXAhZ*4Tk2DbF:&nbYRN>'9otCK1\eKsiL13E)#8mtXF\7#V18+8#=WG3CN?miiA!HPfBL/$bX'NELN$_Rum[7Pq9T@]BdUIUNahn*R]&rUQh6FNAutNL:8uO&L6_W)=^snNG6tW]QjI]1,CR=s^+5o;Vt^u9X2s*LNhX`Y6IY^YU/B^Tbrd\CHlp3dK4iD^("12]8nDLUm63HPa$lV1h3N@EW#5AiO#TQ46IH#Ud(+?`-%)g%3!S_Dn'-_<4k]5C@b7DuZQ,,feA.>/,\:aZ*qa^D&2lk,\NuYN24"T_dX`\,%.*L-%NQu-XptcO$aY$dq7E1guIr)U=Q$2''^9=m@!)/4EPSu?$IcCR'[p0;<[Cd\7XNuDpS4gnLf@c^dk@:"n"Gco+2pcm,'grOpS^:1t5TnK?%OtpUR>;3-<1-CpE:JOOloJ";Weu).EQ<;Z&I1NI-fd7/J2,I3maJj$(2c4Mc18B9.G+,:grS)b:&g!i#1Md,et3b4)!9Wb6'7^Cei]2!d=/"^?iI(T)q,6*kOn?^%!aIC]NYZ@b!P<.@##'U%7QETPM!JkSNgCr8')+KRBZddqIIUOgReh00DA;C5A,(\`"#`@f+/u2<80[)g]=AUYn0M+42rnFoK.fJ.'O"`odEjg/f>nqe;diud>"aA0[XEf[9o71\>)R6(n-tr^Q6KWH?@ONcX.?@G0A(#2)VF(Q>6?+;BM5mpFHoqq@P)7@R>g?0]8"rgH)>UcJ1![&RO8d1XE`1A'&#SA^oBJlCp1^G6?Cj(LhiQc:(.Bt=kDMW6mX:/RMAl]<%%mHi-T3$G3ohOX5r*Ji..hNsf]mJdi$#1NVQbb*$&*Af5[BD*c=ask8lD8nfNLu*W/Yg=7sjBt**SDKQKN<8tIrE9lngkrPBfN;5RV#B.C4.#3SJQ*[cQ=;rTjrQ%Sf-eKFihmF/*\ei>;1BV?.:\c&u[0g3f0glMU>U*_R7d=8ntdjP,Tr$iSf,?&W[+R0,-M!`rqo?G.Yf`):elaOmkV_Y8Pr.pW-/s70Eg4(:!qQPEkoKR8,dd]D60'*g]08j1"+8:g4YXG!57tN$+A!fYXr14Yu-C^,p?2Tm]EGB]NQZddYAXj"28Nbt,E*Y&)6m.^^He99nX'SJBnJoQ)@Mo=-KG'`o/CP8h2pe:qJjrhtnIZc/)7LbhK!kfaT3V#uB-E8gjDG2"=>k_rYqnTMLs.qu1`.2Lp4@TXhiA,oB-16l3"[6krg;)=lLtie$t@Z1Qu_g;SZ;cpQmM.=5pUAHrE1;[T^H5^@tnU)6L""iGTZs:'<[^N;VQNL7&?p#``I/*oRVjt$oEerm6%YlA4F#CCLRH^'>;:l/_VB:D&_%iZPNn0WC-)5EI;?s>CWZ]eQ5h1]@3CO/M[mo>6[%^8n6`F5S2X(Cf@$tjf:/(;2`3*/YE@Z$0rB6:eNaJg[!5j5'SW>qD^t(O>ON1J-;fMI8fd[c`@!W9(9@)=n_^1CWskdN[42s*m/PH,T;"\jKOKXmU!9cERr+*Fh"S3MU9Ml?(Nj!r>/lcF5Ppr)#LkQOMZS&P>h=k%S\`.AhOpq/8rI]dJ)Rj@SV1Vo"MG^;oi6[6ZM2!@t4C72djPsj)72bB%/H7=^8]=*3ZS7I=RG:7Q/?6\a(:n3-:QiDq*qrBV^lGZ@"Oq4%YZ%s5L+@jgMms4:FUgeR6;JgbG`JUhfY[PdRXK+g7&o19U=S0gQ$0,:#R.O3aqDkrD6FmfBKQB189iK,O96m8+,`NMd4e's&_/Jj[hFPdG1TPi>m[^;C%np\.uA@V)g+.E4/Ag\/ZB9^AmKTB*NtqMq$BR_rTf3?^o6ee,Tf#ODt<$,2VS&*?Q\09YZs<2_+]LgrA[`"!$D^9jrA0Y_DKsEIYA4cZ/q^68J/WN4>H_6](gZ+,&3c(W"Vuq)NnV2"/9j2gD0mH&d;r8+8tF(]+6GZ*30'VmI>pP@/?V8%l8Td)-'?P;&f5=jHWrD),)?]"?fl;H,m&jeBm(sbd'4M0Ca\9'.!"tV1$\hCBN3%5HLBMF7G0p24>$#f$U-a@uJ"m\b$mrQmJm]`jnSkUH**,ahf-;Wcn^?\s_QkCIUH'aA8/u4oYk#'tC/O'alXKRWU1$/>`f[r_nKD<+J2)5;9A4i6+7Hd!3D3piTHk5LtmVp1[eBb@kDQ=JEt3=HcN<9`f:f\TsOs,b^g_cbn0Z4&Q,lI;<.30agkBGsF-G4p'S?,L!!CgN3XuaL?,K[Mi/fp@,G:Z7<0Rqr5Sr">q*jAJ6,Z.!tG38fm>SnZ_3mqV%p7jI24iA)o=n?-.UbU$ZC>aZYuC:E[Gh2h[c\qb8<3Lok1N>XKrn0gQmMn?IPWBi!LokG,HfOFS)u(oEMXD+$8SLpIF!=V#R+bcA"hifqhJ@Qbto[#jg%aF>XP`@Z5-eNk@n8&Gsj/(I!tEfA:Tga3@fX)T@Fs0lKc;<-pEo<'ftI2(90R&d2=#[I?Ths[8)8+FEBX/1j7@dR^Lrm/pV_H9om!+k`u_,2:%#L-MWdi6+;T>?>#ces!7NL*;I6*Hld=0e<2+LM8bZcJE>DX5RoOV)eMLe!,TMB"F#R&hh#dG"g8((GJ=gRl)'Fb#Q/$j](Ck9V]i)DtX$\^1imTQ5kZpdsCTV<b='ak9's01Y"k_9IMC:Aq1Ok%?`?%*kdpjTa[,FaA1CY2/k07DGsLI1LBITP!$no/O>T>8ed[K_!e4A7^'D7.P]66AhKgfEOp!H[4OfrId@$eP;qYnH54Q#b?l&inbCKJW>Q;`_6Wq]XcDu-D5Erl]An:XJo!SV4idsZ:UMFYcnVBLQ3Vel.d`O?CI@6EZTi$D(X\8keTP'P/^*>()t@?/lC#RYLV4V#q5$r[-:p$+K'M9jA%$,4%7BCI*7kTQ7EQ5lg=$nX6V>I/Q-6pr>DLHOXQ@WVl4`#uhA/F=&QW6BA6U!d53fE*05,>=p&36G]?nVg?/jJH;d:3+:8-+emKaU_Wo-m!35jUr9<@@V\1+Wl`tIMhiT<]Ac1Gh]tg$hc&5VP`?7j4a(3&#Oi<3>;Bqg9U&oO@p;(VQS;G,MF-=j2hBWcu\YKPi:q@dhI[K0>C!eR"JY8g?;e*3USr8FA_Oo_GM'14`Lnc]S="m<^o=6EO25&e.hrW4Xh?.0-ASCYm7Ucb7]%nHR#]_BA@]V>**C_,,g]_\XZq<*e%a)Ie2uXLrW/O0LS!P)OHPioA_]D-q-6J]%7bsB;H>%aVB_Xa[IO5*o+l2rfnQ#4P-'?]Tr!4Cf:W[BEeY;UGH#iSabA,(!Im(0`I0pJ%9NOY/k=%MQbVRuXu9?,C1V;sr>;p*m#]-=)lu>a*o28Xm[f_#BeRTDioN-In]7k_b%o?$PT244*Aj)W+gC-hC,0>jUXg5FI`LJnSB'K.(,?:37#!%j`!&4U';QXJ&AOtKEKLePimp]ET2964?18?3#K2KL`_Qg0:^]0-V:)nF3WQ=ribOkU22d[USn@LM_2F"7Q`??6<>NKIg$\^?R02+p1k(_'i#:"sHfbkcNBRs_0ZU?8WDrhJH6CK;TT\WF.6Wn]QEA7k*s4.ekB0SfFr"LumCS(*KP89G_4jVE[$8u;_l+mg(MiS07ifKA/1WTL"40ZEQYHkWsL9DMIuTc$IVL`7"YiV&;$PJA-R#7O?GJ)fNA]o]d%0i61d2fjKh2/M:6I>PK+@8pSGdULeafE\1)kaes,4N#fc:d\P6-KLJWQO7fk/OhEgT4U:V^mFp7?8+#?dgfU`'P5j5O/b=QeLI^I->86$'hOeHU9/b,!omkSj?Y6t0ND(J"g\bDKdL5`@)^93U!2LG#oYgOG(4BXo)Jf"c)d8cO^P+(p3?Z2aHEkmV=b.Zf<8]E63S(**@F3H:!X`[X)u(4/$Xd-EV;fkZ,%EALu8lD8uW158oi/R;bfEuUO2VPd:flE)1_3!62rO=u$+ElU&8]s2@dAdLuXL9$0C+4Z0I"74T$dfc"sE1*,(&?kL"oQE27K[2h_4,@'%QkIP'RYoT@h(Vq'b?mfuJZm;T2K%hP`kX5'(4X9V-@[l*\\kE!#,%`-$dGbS58StNm^sDc%_Vs1C@W4Dmj%in\;<-%''o6lcmTFVba+<)9AKp7'6+Y$YsQcbJm,lJ$Oa2Sp$RGrcTE&qi0:2YNGj.N*'$'67*]J[JbL'_kSV_:PT2K(eBE8T!Va^+t>a?cRD`Hm/9Z#r`go@fnEDk9)*A^"Z)C4bXMdNKsHsUk`Vs]FP4qq^`qi\>dY-cH'EW^7hcK1&>rCfBJ"*DI49.#I\RVFmX&'f(&K%H(?R;')D/d.;d.56@pn_K77Z/-.*a2lr:D^r]`g[55dAf#"Zg\C`t2lRpba3>>O*,q"1kq]SaCk[U:*SJ@!e_j=]!ReA&>!^SM65[Tmsog(:m)X6_o3+r4)'R)Qpu;j<=/[%k52j6:e7&R!QK%:'-`7$_W%AOS2++TKU&]8spR/83C62`cocm2At"a;K]:6^#0m^\U!R)pF5UOBb_[%O)n_!a$$em1V9hOt%6YfsdkkAd>66Kt\[Y0>#9els]AfWp!UIg@]iu);*PuIo5*0V&9Vg"lT-ZO<@d-K"[,C/h!`R*mA'A5ue(0U^=^*9:\_\:2`PVJMlaIGtC^t:oUmloug>s5T?Ct3Y$D39Y,t/laA9&tL/(6b@h9g3_%L)cR=u'SC?/T'#MOWZ^5i*)lGLW@*]TB4Cj79EGX;]\W5r7BK%RsUQ[JP6^_>_o_9.J(`c7<7-3I?*(T[A&g#VUV)J;JDY$^a!KMbk6t%4C/b2ufga9L!!Gho?f,i]8)^r.pRXQTU><(Q>J*#6M>I;*`^".WDi;"`84^\N[5EP/VS+Q78EfhI-OR^1%q*@p&oNS&/P>ZIDjDF7cU4@L,T42JB)GneQn.15mN@AHrh8%sFttChr+h>pQe/?!'dne7baF-Zm8l,C3g2I3+>ojfr:#\OMkjn?7"Z]g6nUpS/:.ar4j##sq+>tC5`6ts2I[m5k$PT.A4N\aZ1;3+8D-;G1bJjrgI^WDn]C*SNH'23Z!Duf5Ie8bG@H>fjfU4>S_Fp3Mfa?ZH/0d]sH_:GiG46mi&k$16d'Y[E?5Is(MX/*1EMl`,sDo=U6s'reh^GPs*iL\5AZ9h5!)Rke>YuLF-pS#6IZ9VQHe>?aK1o!L1(:%^.dUoc\*0/OIT4?=:iA9A-1jMnpM&j`-4QU@RI,9:+eM(_;ZRHK3om?k\sj8T50KaCt(op+bVtT<5=nRLHo)`IOs(;HghDSp7%.S-]?($q[CF8l@Z&>C-YEDrlPp6T7RqILh"bgLOsu7]Ru?&a)`$I8\s)t&L'VC)IU;EG+Kh.,:0=KPBC8S$e,%B8sGgq(0K4?-iSJS`Y448:h?fR<5n'T62UuX4eZI-:9s%ZYC"6Q;Cp2>.!fFpE"dsLc-E2Nm(bF\eO[UPK`+lCHkRL:&;QT\Bl],UgfW1P[`A_,"GZS[.c6Og/E$P9"=#0crmV!PL.iug@=nh:5jhr2=,K&:(O"_68VT7W8Whj2XjC%m9HmX1M5*TR03b[r?(%Q]`F>\H=k#20)e)e]?/iEPJ82c^qKT]@$"&?KF+F0K6$/6KC5YW[MeUTEc\+L^U<`F9;ld4f"0#3DAQSDLu6_12re*\n!FZYDcd?O+`//3A:dj9,iRfVuR9df_HOm<%0H^9:BrXBe2%m*3d@i9m0N:?U+KNq])o:t@ICX#LH-LhO_oa*ECYNNDXCd_#d!O\i#q2W=qH9(eD:9ZFsqT`2gR?A!hb?0'c8O0m4T`19kpSE^pT\Rd36-8k?aP32#es=!1LaBd?fa?OrD*jGR4tp5+6?3/dDFEIhT[RLk;?lF#.X3]]KTQL%2^_>s`g8+,,bfIKCdL!Vp\N'(Anpeh,a&t&FM]_Fi>@fI1BOm/IF`Ur:h9_?261pf*k/dFSR;M\:9b_+O.S7a5e0eYbN83($CUBb86LjK*b:jp6c1tDcbFN@PS$%R.7dHb2,E=Pn+`'F>EQOS0*gp!&Kcero4O;@!8p(^_Q+E\nM1d^Y?5hj!$#l(2gt2-j$H\S\I/2gk'$'iO#W(DToBF,%oaZ1Yej5NM1oP_m`0F-5r['YA-f:A(+S9BOlQkhff=e,HDk.V#no/qb$bI%>ck*$LbC1lZ[9>0i&:X5;'jg3?7%*M*dnb6neGrHOG#[.Lb5P?EFPtSItOM]_qA+K#-0]6p?;O)o@F>OVK1tqqp)>:YhJ3oVGtkf@&+^ENMob)qufiJ4`L!7d@hg:aj/_8k[N[OOHMLb3Z0IVPs$Qd+cl#M1"Zn\H8+Ge.L.8Lgns:A+::&`G"*_G0J*0BR\60i=+iZ_FHVLk2:;2*\P_hT&f*VmLlTsaauIpF!T$CS<$sm8/2[;rl&LYNrj)!g54JW)2IVP*lEB501+g>dCrI+7!b[j_SRE@C;:dEi/f=_:nq%m&-;;pOpqj4d('iG?Jh/@W3s8j/BV3?8E0JJ9/l[houB9!BC)&J[io&b@;K>$C.G%*@TmeV#jAN6Fk*re-rc[k1sNYbVnCTa89nt7?;Vt[7loH#MSoe4lLf#,%Gum[+!SB/7RV6M&(c)X#,Ga^g;5=:Uu"]T++F0C2""P_!)BHI!HuI9@7@k+/(XbLKNSY?#ZXYU;i%V0Lb26[SWkE=l`j8oI"ApJAZZ[OjJEj4267Q2Q[t9\`.Xg[Q!@h6h`YgWf940+q6D^UO,5AU=)b%*=9C!Pl=mCsEPZ^-m:?cBAOuQ3s8;1'1IX=W*>gU,FF85Hf;7VMON=-pGQ#;H:&NNem;P2OH:6qfU.L+1";dRJ@D[1cCW[bXTPZJ%NV.Kj-nXfS`iTYieTL@c-'I7\GT;sf;"ejCcaT9^(XgJqTsN![enYEABPe`7H%jo,;PYtJl1_Z:=0@lZ&gI2P57dHQ[O(=lH1>Yl0>)(>$ee!aYAJRPh_H0>7uc.\%T6j%q:nmBEmn/(7ckDKI4";skH$3YNM3>6r]uO@0@ehBK8OF[M](&iO&&eu7k06*np@J3ig_iREkbjo?YNehr7;Glm8Fo/]IDoDaG'_Q=GurBT'E8$jPJJf_$e+?@i$K<%Ia]DRH98mRX2->>I+gMkOnLOS"a?i3A*NR%tMQ?>GCS=-81j=&(r;&^A1mI6D2?/Cupr:\Z3Ap@-N6-ap7]D3GPC_lK(Z>9mVh@r;g+o6>g:doiGq%C8qV?NUJn[&6&c*B=/h$Ug@?q3&Fte8.O.7@@Q#aGgFD+:I.js'PuGd$6QS]e>/\anNdX?AM#5C[="8>%p[(l"'1V>T=dEG*;ViimQ,1IJ7Bn2anZ)Y@G2.C'ch9XoFEc4RtprIRCiX#s4?+aj^iO`OU4R)Oe\N)!B/;E1k_JR-n2],1Sch:I#iU*2\'QiP9&C84Yd94BIC4:Wj\rQkbWG*@m;A2AIjBQ9G>IjeCK\h!.%da!&6tq0DHs1E,ip5\rh1bmIu!4)cLlm]V0[Bc06&]!d2:gU`*bohVt4eoI$aWp6-I,rb#CWcNuJ]E<]4SA+81lAoY&&[Y,/ch#\?)Lei3@#$0/$Ya'<_ZPRc6!l)@0@3.UM:2cDl'Gl+h=@kA.\f+Y;Y'h?l?hiL.Af7L(;9p]$5<+7@YcGP2B=N.Z7ljmWbQ:*+H5c@nV_dipd;)2]SPdt#k+/BX$3iu%d>BNJDJ#TP*@g%8QLL+rj1m"\AZ_KDprD68]P)05/m_:irE\`8p.q3DiNrhLDd/9-J^aS*=pd:uq%B;%sAOJrm+"@'hJ])ZPrE]@L]h7V+n;/SgO*,Qj(*%&+CPL,,Yhq\jkgMrWZ^*r+1t#o3Q$/b@,F<3`eLuBD/C38rhe"?A.Bbtg\G&8h$"!?R!C&;gV(=a&5?GM<`R`B@5ce7RBY8Hp0bnD!86fc4LL!)tL_MX]#6;:0cZ%%E^"o#aM/@-]lYD+_InarYY8D2`+[HYRD+5i.A7Y&AkdP3Oq"S#uXW(*g5D5PUBo#;%k`@3#?dL.q)G)*HN_kEq\P"UR-2p0;I3n=*X,=k]k@%Pb,eYpE$iJOe>qPDO#P)^=P$b;#GPk`-G19c-'iP_u>[;p#J>.#u7ZVq@WEUB+f>$aTqgJT!b.bWK)'l6__)n=X1So^ud3B_B\5AP;ucDiO_%Q?@(ilPt-?%r,SMNLT/jUjC:^*0.pJ$WD3!HdJ;4^!12h6rr#DOhL#Q/m[N11"G;8>BuG^ZOoK65l-rh$7QA!:Kp'h5aA0Y?p&nkM*"@r@LHFsh0(h.OR1LJh8hTY9o#NZ8e*9j1=N5@`p*f#^2,1,OZ)hoj$\upVr'//bE6s+!rY%;,'BDa^WrAnYd\)-hd]:P*1X]]-t.Ds<93To;;NE2jDIEQ8+mu12"cc9bq60^cbf>=R[fG)0B)LS9ir;[l%s9e79,uq+5S<70?aqhp#t<)Fu^#245dr6)>N7lr[t3DGERXf;Lb?Zk]!oC`Ik8=2*ADU2FbRNY"/JkC\o.3p@:'*SLp&^Z8s*aD;+@FRD>s!r"RFh._t*7n9;)!n"\%f=upO7Y"Yq1;mIgoA8n/Y^-f!%e$.<*DJHJ!/:uK<))_gjejLl46rYJJ'a+pTMFf&[?ib(\HN=?E)4jbe4oI^oRc_&##l_AhT*(#_YklP;)`<`fB1hsbLJP/R3^XQo\X\hD74'QdToRK\^EWBo1gj8#$5CC_.QqAAOFdeClZ!Jp-l*D'LrEl'HAC1ck]1QF'bQdg9S=h=7<>0<];$nk^RMBC\uXBKPoh+;Tn3KSSesLh:BQ>.@VHa%'g2T?%&b\.@_iAb_YsI[(XRsIC**qZue+e0^*"4#JZL<:a0,oX>C8ZlF.`f0)k4<1lNQMe^EiOTLD_s)WN:jZ^rra@Og/H(MCa=-A9@Q6Jq&%7H(Wp;os1M?ak<5b6/mhlU-Ru!L-dqSY7Hog3S9Co(WmF[+rY'cEgZY4KsE0p(TH-N`IXe6f'I&7>=1m>rZ(DR\Y6TH=L"+Sf?he-V9\1$!lCNDnKU<_]o2#sod&qM_M$SP:2C<"OH/orQHA5+$-DU51H"BMse3lP"t6.Le?HPu%U(Cf9]0lXF'Xl;5M^:]5!Z9d9H"dTcV:*!KRAr+l,L2ha-1ae]u98e;VBeAP&m>ArPQ\?5utp\Wr\kOksk`$NB@e5B_&e`WYI%95``n\]g5p;G05.A-K^S(IAE"CVI5&ZA2?;M#ir&#I@pGQB]8AS=3r4DH$r++6hi>SXTZ?[S]d.jIE1rl'=.>9r<_.(M/hNYd508C!m(K7$bG<[nOUINd+8,i@C-;:+:B]6#O4'b@[*J@9M'/uNJR%Rb.?__<5IUf:HaH"1&j=LnEY-MHUeDXD#mht1ZQ0ekPL].;'DHm3b_t8qkP>oV8Hrrd056@STgBOmK8ZnRPC@[OhIOs+;k$fsSoNEn&_^n7e(V2Jl.:>m;UuN\/.CfAe#fG:+:!0=A@T57*;BI#07X(s_395Ae2J`os=q@aIHWKVS*$Uc.E9@W(Yg27-CC5Fl41.CED[o6GnZSjB!.6h;fgp+-cjnr^GB.j4/6&qUWY:Q"r8.RRUYOBa4/>a(nFEPiWk+'@]qTHfh-=P;D$*r47.\M1t252c*WtEim4*'I45GmOfc-aUdrOST(:WL`NBe3\4'S@;`/YM9A^egnQ83@Cdu9d.rFU3Qu=*o`+,s,=UstJ$[%Xqd5n7gG&`;r+$\1^NN2!i]eaFWUJF'I>K`K\JT66aj&4gS`3mkmhjlj\dMC8IHdM=jNuqQDQGh6h2G^;3U"OIKnV_';(SR]:.Zq-0L^[@+kY)rDCrlD7Js9DsOL6=T+^pD2O9tTpj@LM4^#5Z7*"[BQWBTY8`O.,@,"r/.re8R3<)a-UfnCT%_&6OH#8D4EL_G'$C\aNV4Y_S]2B>N;r6YaI%N"_`YJ-r<2R\r!/iLJaaT$(Wj5_.6OD4WUTXMuaEK1d!aa.iq"LnX5csm<\a`UpjZ$>`kX]#76P7BMmp[*6$hm+ArB[Md):cGc4pQ.)EYTf:25snuG0CLi1o'p[])O.==WKf7UqK>7Z;[PI.tgO)kO>G*C97`S07WSYkhU0SL@+JEB60(u$k^*U5*"5ltT(J.$*aYO0jV@rA!9oN/;Js'Ri_F@[uqa1K4W_*hT5X7jV,#!0M$QEPht2*NB,*U+/(l$(t=3$X=p*/*Na8kb!tfKPEZ&?*$>f;I4;p+\:1Z5%a>En%%cH\\i3aT+Cg\m%,M>`Vu7(p/-MDQ`$a,'6j!n;sNDK?fCa^[blSj3/1XqU<7XaNNa/]'8Mj\DQ*i-TW-jh?t5'L,0kuH.;f[)XAUg0__M\Sq]Hl=VSb&&\kiOq]4gGoi[$anLiD;BK&,CnXQ`oaGLt@<_C:]1ghbgfpkTf=C(cp,U3ZotH6\s<3$#R1qaXklJ6(F=^@l=A%aC7XS3SZs!c,slubqQ$+p['77IZlN1]tq1u(#B6>Klrd>kR%eocnFJY?dj?QUXSZ:#u`&C\#,mUWGal0l?6Le,K0p]jUtn;cpk)A]4:=eh_^bcrC=F;M]BhfL".BmA>?hA=^GtC#(1h@rZa9oCOukGT_8ORRYbda!/a?"+N(cPVm[+Ng49D,3d20+B0NqB,F.*&-L6'%aCi'0-a_uliI)Ld1WBlQ#k-.(,8TGC5?Kg>Qb>=0gom]W=+)7II`@+#''diLZQ_q3AM+c86!'8Cgm##@TRCer_@tq`g*f9N=SUA@G'`gW`-2059Rs`l4fmOBj#@Mk

J7.MulA2_$..bLjF=In5mqh4,-u16]k5jEdpe]5Rr1.np;$?>2+l>!_$P=OP6(eAD58DtD@**)L^^<'3[<[\KfZi3\+X_g1RnW1s>p_lOP5kJOcFH+&9V[.ESroqY>6W.YI!@=tcCbfa"7=E8gJd>WYg8!f_bXt85r)V)aG"N=Bm2%#,FCgOj@AfE,AmCf\#2Bo)>IC"\XB8mbqodRe0QoNX\*PVj/P6]5GdO(#/oVB?ED-hE5:n9gknS,=&(@ID!9jhEuL:X1^Z9K+_aE<8(g7heX@V$3/!90W[^)SC_PpZL#[0[=uJKf.jo^p^#>oG/]q"4C@/%LeK];ZFh]\^d.eiJ%gcSFA"$#dnX5E)rt8Jd8p%s?`08rAXE)P(CINNpgsI,le]"\>D.o$Ys3mZ5mueg\s>2LhV(TV3LBTb4U@oEuD;%Ro)ulp281Zlti0'F*\pB_GOL/r1&`CKqCA-0lFe1QOGV.<9-Ddp?5dk4EPjA\#'[(>5VG7\a(!!1':!/JchAnd5D\(=>8rp$V[RHh[ViBU5u_Ui#0p(9!>683D1JI-eXSN^]O0<'kn6j$GhraU^?_\=;aDjr2VHQ\cJ&lpAgVDqWgF>e[5>hnN>6K^T6S'n8V`'6@FHcn(sFI*>O2U'*\CVW-g.s&VP0YaC"'04hRG`lpD1C;,pp;=Z*/gtdlNZ\%2D?*)NIlT(%4DRrnad?tX.og+KAYjGZDa<*[*-L1Kn\^KBV:s/;Bh<7)9=iZhp=PjYLAZ%5]4&cl2P3$BkGK#!aV&F^;aOQ)rnLD6Z\Bm>\+d>,0aPJDF][H>#kr%STtM6-Dg7e_!ao9X(rE]0\d#X*+&,fQngXpaF-cLn7\mVM9^4".K-"jJ&J6;uYBEl,"k06q?BHdO'ZfVlU.!9f*)\WkTt;=9[($"b%k.>gGAn1qG6,d;HJ5#=\+uH`nEE<&.f3uUUiMFBCJqR(OuJ>:)"(n<39Q&il"-H0^+(8]k/@(TPf+)SPb-35WH_9ZP#K$f3IP^tFe-A!Rc:0p-Q_&_0IU9#C!R56md$GH'7q-R81\8RK5gS,1443r&_"\7.)]l'->aY#7prMae2^Fg]M@heI4teKP]M,Gs(kM*+oQ;?-?%mHb>c'CCq=T8F#Pgs#Bd^t7bJ=7]Vp6QH>]S]ZMmad_bAp5>*c4.A=nff"bCg"n,dcW5]tcRdc)&9;UHWd^=b0=i;1DlKI(2i\EL*uK/e_tC+n#k3iM]K(r_sG*b&s@)h([_!+,BS/Gace\S374NY[\DX#hkNEL%6%M;>A7aK2rU7>)46M(,dotDjn[qn5.foGRPcZ]hCKK$<->g72cE:Drc@l!j:pJTEP\I?%c?eY<\N^WW16Yc3d.5%I&h0:%a\CXfW@N(.cV;:+._X7G]EH,[Z^,-I[*An7DcB@9Gb<8C,!M\LeCN/fa"O5pS5NS6!G8!K%1C:>@(t+iH%"p`*cCNadN_`^Q7P%"(?]NSpW2adkfi4>_.V[4\KQY&-YYBD!+P#@]m]I[7b/s,(%WX:]ZPd2O2fSG=bg/-p6Odp)J8Wk7e;cY#nY6TY*$/SA6jLBDqG\h`9WD,?I6XYCP/00>B=0!_BciS6V6^oLep_b/)n)IZbLMDT^P[k7/+_u*6aa*DONdHp*d&bh`Q)$KN[8U30e8_$sN^VN[]Xqo:-gF1VK3N4SfJ^ZB=e&e(qqjn=J9<;ioj+Z4IV2PFGoeR8sCB8B-+)(p$F*+BH1fB?g5+p+0V8$%^e@ChKZi(7@7Po+V*c[8\af,IBZgKUV71>$1OlB_6#>=&&PYjKm;[KU2=J).<`0df11mi!@BmCrHD=E-*Q.0S-ZtOF0?&mlJ$.ih0A,0",CnNC%bg=u7LQf_)>Rb'F`l-"gqS"Y"3OURf(Y"nDLYcWi6Y`mX8o98cAO.!Wk]ta=+e*/J`7fnN!^RIefkHM:=paBm,8n+J3qGS1*QFQ3!XJ"0^L<-CK;d)(1:(=fL:bP*,[hls%`>ea287-\'<_dobX/h@_b5W+XN!@38>]9B1bN7>pd#I7RTl_i0Ih9fo5NPO4nQB`2N@[ueY*s#=eH4b<9p7Kka+P>]1KI5#E/J!ZBL=E'5I_Y?^O0pXYT1rXhq;T?%sis[5Z50`VC4EL\OP2p%Ps0LdR!$Qfr"2<2AHQrZ8E.k?(nJdZB57SD_&f4U"=e7*:F*lT/5<$3BBS0`2MW1i;dgql4r6Ip%/.K=Z^8<75%5a,3+@]]B`,l]Q?at%9-E!>hESkSV.k0^2pb!G+/JU/e]4j]m9eZ]OYECPDrc$Z(2M-MdA/.bQ):@santC_H$6I=oun=L4c6(c-aL>/o7t\l6NqiB,95ZRNsNLBQP(b+H\A?;\34Q`+_JLFWth&AX@7+!4KEaCN(gO.8+:o_.*-Vp9X"/hoP+jKo3o3/qt&ui]g;^E+3C=m+kP^LLd\psSMRDoq+Qd@,Zd4))MF'40fm"E0:*a\r=X`um$%:Q[ZWMgJu&V&/?JU`2soUJ.=6RbDpD$E%AhkUk#m*OJo?RRma"-#S1+R\BrIe:SIbqhkhZ/tjZqiB%66,E,QPGd_Tn].NnL=!-372RMG*Vu1_Yf@0dhDRF4ROP4e]1\I)*16Cbl[)k"t-]kA(h/UY(`(G%2^hHP3Kq*Kk>D04l>-^lm!Q\p(ojoX102*I$k3&?W67*+(!=QA4/4eJH,8cjTYFd._V(6]DWn-'o*8b\ELc-:N6@r3;UPW&Q)Bk[Ka+9L06m[NY&GW'B+rWcj8"F0M@s1#/\;5psqmYi+,mL"QN97V--(LE$)/Qg9Otq.=OVs-X5(JP#;oR+2P$?DLRg)SH6ORk"2+6_dUQ:dBLf86L@IhFPHonD@)h>+NB)`!*ZM)%+$hK8DU7`!l&9[?Zj>9gt3[S,FA+>XH,L\nHnR@V*`f,A6<#X!nZ"d,4Mi)s;lp?"0ZIUu(2:r/uJYc=Qj:CQ=P%\Zq6r"i+HL!&a/M3DK'q>B(IuacGP_U:1V%,6YJ6V#ctXjSR*>X"0PjqU#o!bl.K'19\aI(gg.#d,]SVQG?)\9FE-INcH'B.B+(RA"$fYC/r'9+TXDJu@MH`4J480T:R4:h8F'_BLPNRRi-(8.6]m-NjH&Ja<&n4.<(#%$TcYcjL-F-@d5pX2Y`JULE'XZ-Bn,m%PFP.g8E[iJ'-QXK0O)k4+*dSaGg\d(O;1J?ZBA0b%s5MB!//$/V`4*j!ToC$8&@a-F-1<;.*q=k/jks:$Ptf1dt"c7jGD7B/MN-aY?c#aQ=UnX2\hA5?R9']!PJt)I95q^Ng@oZEPf_V+[rOqUs##=BmV4/'nZZl3oCjuJ@pH*B[oAW,'&A#%DJ(ZOS>K=Ahs?5$u`[M2RRVJ)6_YGAK"^(?IT$*3!ai]L"3^'k94087]OIc&5CK?YJ>K%?ld('Fqlr/j3/ll'T:7W[*5^+cjJCrG/tRY),a>KH<"gX8Y?#+o^arUlQO\Oc@g0pkUF33SnVhSe@;j%3DX\S_VaV^kk,[N$/GBWb?j>/RK(<(=a#,FQNF4T@:Bfmo]?c6Cc+ArMWYaO>5cYe#C?(>e[Z(LZgH;,GN*/Un=H$GCPf1`Ag]DWR:c6>^HkH1M/],hm=YkLs`93\.lGZ8:m%Ugm:@kP",]%lld"rM!iRd1_&Sc7gSHtAc;rphI?_nWY6f-YRpF_bipQlW_?LhEjfi3.tQ)Wl*r)0]7VjF/Q$<0VfV\W?bU,#aGD''H?P8;XV.lWn4i3^l#gW+j?)4]<.[`8]Tj?)A@gYT<^R:A[42_S&S,osYTPpSufs`;!0*1U'^;7cX]epG%.`>8t%C*Je;3J/^lC$mG5@XQ=(]Z*tGhhEF%/a2KM041Hopo2;aAcKO=i\#2")HkI8Sh2k.I-`XfSUS+KdZNL7YNM_JNYnMZo@cKDFbQ47K^#uXiDHP.leH$i%ZT)fKC9)^i"SgLX)NW6(8^tapu8rbV,HuX6@L"Y@hD:7tI=PYiNB"!=&jk;$dI99@mJ]V#O4gcHUIbGMl(XTse!!O0aKD93`m@8/L!_`rEoeYFWLQ&?YgoAh)\H?`!a=Ja9]LqkfFn]SiPWR0s#MBTp'G=+L/"SS$")NEWh8&qt5ZbUkWL*!q(AVhqZckj=YBlm15]!,+s'W&ECu^C4J:2jM]Qb7Y4rT2tCbH.-T;BujmVO,4q$k.E"s13cF[q*-HC5XA;Y;W&s-@W*Y/)/":at;fQUK0kc%X;5uKo[Kr0fIDi\i(^`rk"OW_),tQri>9@9pl-_1'*4<+K!0C>]i$ag([7)OaSWjO,X-E(^3I@9&u<,4`[U7k2AT@D2pu@>7_hQmI"!n$:%r8QSJHQs3L5aO7=>O`#pIao4tTO-^5OV\!df`[;"5E["is>L1SclmIS8Ra@I'UW+(7?cqj[^3KIN^;WHNRoBS_h+Rdot%:Y'SZjDD%;-2M.9HD7F=p:/24L)C7lMb^9=ge]%R8CFLe?PM]WK7fqb?RJcfPkC/c:CE!D<%3RM'ME[ZJHq/n%13T:R&ZgV-@1gN\mU+RNs$TXi,R\5'&8O)pK2^KX/:Zb7kPJAbk-"B5._);k"ZSN4=CRrg*nJ_`d-E!QMJ7M6?bV^j3LM&lj4MW.N39O+h`]%F2>sNh.=&"*b%F/sWQhB%Uen,gUDhZU2S]f4o4gVsHi*MrDbJrR22]q42=-[Hbu[!i5BL=I0PaGu2;ed2^++n]l3<_UQ\E>Dgm[@>WYYTLH7j#9;s$JTU+Q0@iner\b(Q#)Y=bC.FL-\`#=-Z+mc$*Qai:`rPU/f.MQfVD2pjR'jI#*u[S^X6>C[9g`*m@"#IDB]OBs0kB(b,a>tk#hSgPh*P5r:jekRg>lk%hD'\u'OV0AItNJag--&!.4$TD>G-^\):&M1O08,5riuaEbEfn+B,RghFP2A5keU_k;)WEk$$ST'k>43WTZ9l.!Ko.e(!(u:E77'MP!UMKaPfpH%C[<$7_GCg:bsN6fj!GqhQ.9Z.%hJJ>:WqtRUltMS7LSS/ts>T0q"/.H=KJ;%6d#gI:]lNJfA-`.L,"Ap<[!i%]Y3!SssH;Xi+FpFl<]g9cnD`ZZO8On7R^DZu,24*Q)*YO89N`l:mQqis!_d=FfBa6(H$V#LdW@hq0kKGrcmf>arNp1;L.2R"XGbK_8j;@MlTP1tJLXcU6b1eAa)^jc4SosDg,qOmMs$pX6+$Y*1hOPRFgW0U0$[)>X2f!)&L48Z>9q!dLO%0-PNi-Q=M*PC/IF^:Z[*iN-"2U*fcN9/G9BJ8q4u(e_e-NON%moV!65*R!EW`Np9M]s5_sWj;lAij@#%$O2A^n^F+u1m,?1=h,q9&fjPOT52%lg35oeC[-CG[=j/T!Ug1fH-Q%d6aH/ZK"so2PQ+!_.OiW>3i>-bddgU"I"BEJP\(B%9-5V=dW0Xonr@S@hoSWB9@XklA@C0]]o#"@"#-D8e+Am2mSsO]IdfJFq'54.f>R[gie%[kODF-*Aj.Z7UsMQ>$dEeA05].'O4cpu7XV%B>irS?s'+lSOW3p%,*F>C`q^>)GI!`9qW2ST?a_VSdX+^$QiJN-_kj7THp,C]@4]"uSKUCg>e^2JH'4Jq-]^M+\`(i7)/DJ&A3['Dl,*S02*-i\*S:1R'giJfJrc'fRC*S60PlqC0?-K"89+J_=45%'0">Mb.Z8!nS+U<6YZ-`nPAiFh:X=0_dWNmjc4;.q!*4dXOK\3hB$gS@o1p?4sK\*U`V6N@rnH>nKE>E^EC:e:SIheL-*dTO*n%7:fh>.gj1ap!_ToVVJs0>qc#;-Vg=.h6<4`+#nHS#F@q23J?p&&Hc9[95fH=11_FUQ827L1S\VOYS"n#IZ,#ldk"GT1\tMKIbpgtaPaohYfWlS"Z&YARu?hr,I*:OTo*L\)oZ]/);WAu8/ri+2*/M0Y:B)[N)f5LpPF@$o3h&6cDZYS/=s+h*JHmC5@uFOBk,Dik,qa\>P!k$hf,H('Su:A(1DAM>F=&P)g#PoHMq,;7UBM[+s:_JW<\K11d;Y^b8c,U$@UiS9+.F"'J55Shn@u?OWb2N3)a_\&'?tIW/Utd\D%3:f6Wp[8)GE/DH2\HFYQfe3mADWj0&9r/R;*LC\D>&oFNiJScJ96mApfCT%3FSq+R44aS+3X)-RTT-YEY0u\Jh1ZeF1@4W*8:U&TR@%m`'tU!j(UKhfM)plb)Dm&,6>ba6H&PXt3JaX!5'?h6n8?.`LBfR"5["'BR&i$_5L7,G?\p@sK()7\H(2,,q\;%7TO5O'18;m/(ZCM7ok[kl#J?]\_V6^n'YV`("][Y?c>'@H3TnQ&,&8g^2h1Vh_8fIHBb$[<>1`P8s_^aUT?p6$#7F6G6eXe[Mo_U/l]Tq^YL]IJoIWC7h^Ys"lgPf)d!tULPIdUPE/r*$5Y/Qe1aX^`LfF=iHt7DXm-.6cU)q.&$OQ/6thkJa_t3bF6s<,9GgloT@K3-miTaTCcjYm/,_?6=eX3G49f6G\[m)TF[qh,]n#cQa;&@Qd[ZEA3I]s,\)fOpVsTFk/S3jbPY%@bP*H;HEA\Y!p]M(Gd-q^RCXVCn;n,PV\(-pik+\gBQ]u[fqo0"R9Hm(&qCrN84Z1^Q0&1nN;T;A;X(06B>*T/ggY$@Y$o.]'4UR+GlW`pD)m1j$RpB[h3;Us'J;1t6p"\BQ0^\bm#iTpDZnQBk6UcYFMP'L6%j+Mg/h.;5?EGpD%)tY$qf=OnMN*(:Eo("'s0b9pVq6?$XrUt;LU'j'Z0Zl[dA(1)T]Q/!MYYM4B[+HiF#cB*D9la[JR^lV07R5o!J+l=9),9sFu^D2&B_GQ9%m@AbbY5."AkuC:t%:6mt5Z@YTY!S*rK+qlPN1dYBW67lMCFfo)L\t\JaUJ&33HI8]*s:KBp%][QaJY9nH,oReS2TrsEtLPNKgV%&oPEG/PXVJ85J!oj.NJDDM"gHr+3(8LXt=U9)\KbY&99_cN%W_Aih%*Bft-n3@23I!3u%jmpMKA714n\+YT!H:5ZlmD!TRI_;&o`lfP68,ArBL@Y3FcI.!u3R)"!gI4QZ)5[ur]@RiZd4iJNt#"ZIUCCM!Sqkm@-W1d6W3I4tsOP2]!KT=n:+h:8It#$6*m10RrR\.7>V@)sP`>92OrHpF/nh5ATMkO@?$0YQ[K+A5E87eoc"Yg#O[K*qNE8lV$cJq`]A9XDRb(EV4ZkU`SB".[FLL&3R'b9X!,3kS6CfgV=kaHV7*s6(O">&DNT,#+J-dV4)/%l1Vo$+]bZ'h5)Skk+d%-@W+k5Dp4:6:cGbr8*=`e)Zb/^[g11\OQA:7MCQWcf_/QPB"QW>#Ke!&dgCtK_J9;_tVs[k6HOs.nAXG;%dlG@F*9;.-DJ7ftE%DT$+_km9A;U6ccmb#7\AdT*CKB9en%bL\_N=rg1Wr`>Jg')3#ka3SC+cQMOC+i5L<\N`=ZasELpLJ^TJn1>LnBTh5:Eh`NB=\e/26Pn*F;)R=*h+0IZ^Cuno^T^3K&]CRV[H9-1H"ihI0i5rXiOHU!]DbWG"2YR89%Q4##D<><9ZX+T#JpoP9hEcW'<>LJ&WkHpb"B0MJko_TL]S;b1MV&KDb;a03"h)D&D\Th2iCo@-$Nk_/U1e&>n9&<=:!'qfH`^I/g\:LZZ;rEP_3ZnjV95l&)gsSb)1)V__7"1A.)]F3EiP_?]gaJ_3NHUeL(mTM^S#7O'+"bD'?V"YZBk0Y.K`1;?&d>T-QgD/WLEd*A6>"\G/%HOYgcqK>?H1YD^._I"69ner!Y6!l@mI;D\7Z787N"tg_)0:h!`RK`>]`Lf+p!V[t*"h(_?8PpbWe8Sg@9a!tK0--o52`hfXa6krZc5r;JBur`NDQd=ZsK:W<&tl:TuV`)`fi6n=F@7I3.r@20qhVTf7!3u_8O5=/:m@l,A8n\thEYiDlR[O^]i4+/GUoHnK#^37ei9k$C%#a4-elF^_2Z/h,7M9Uf(L6g2l*lZ`gXHJh$'WXq3iW=0)biJk.;u+WmBa>!c#K6gWC>]&Z1qW45;;LXf^O:;['+s#5G:O:fT>"PmeOOL5\B4=jFB57-[92T0:Ps8M^HlA?%D4p/jXXPgM`*VSN2=T2)5-kmUPN@$H9IH]'0pu5*;;dX-/qd^r2g:_&*7!lFTt&Ks)$*VndV>fHSSqOGpLN*KeU3`W-!O"M0p'%f89Zl,uHY&>7;f/?'UjP@VOaY8Ql`RraD-G'M]u"M:@^g?@dF`i&g?:.-/Bm]=oc4M4i[&Mgg]tJj"k&1.9^s9^X&T/e;B?T/Su&QFrDjbL9J0!j`[4kPFet((9k!?a]HA-(-i6_+.)JW=8Xji*8f/?:aS'NL+MWg5Md'V`)XbB^Fgq6noXDfd*\Kf:Y+/iV_o<#tE>`j6Po/LnRNeMW_NJ"OX4e>!U!T/Q%C9T`h`,'(r2?6N9?7Y]c#HDfX+cqt?O,mZkn=nR!4=Gr?*lH$K_hJ,2m/BB>a^o@#R;PfFN-*q*Osl(D%QU/'#+>"MiNXS-e;+*\c=:`,hZ.3o[>W-_"$EpS_"RM8_P3bb'F0s.W7^B"ks9FnPrd-d2_aOZtrIM*s,dp@VP(D*Y%[(H+uP=h8q(`M?PF)eYIX?`i1^A2*.sId=rV:J\4Fq&XF<*,^_asRm("+eKP"TNd+Z^Y-9JaW@FE8Bcu7^+<_JGFFV*cYG*4OKd4ob?6.i&\P(Vc/J\]4Bq^l56^[''\"4%;iMh+eLUt#MYPRp[V+db;250"CBScKUIDj$Nfq.k4l"D=fT+OY*^.@puHbfXe+!aaFQ$>$dE`?">d9;E`JTKQMJuj#:Qh7?h6mf5d50+4403&(<>B3K`OtMW+9YSTT(4>QYML9,J1t/U73IT4sc2ksL\Y&X`Uq8?d"KYs6?i)4MCCFU/,UI^nY$UZS+A8,4Ea@J%os&>ic]0Heuk-9Zo4WUlDa`a:%=er\GNood`?grd;:W+p!gl!')ZGUhL3Jt.p#C=FApg@PEq_^<@,@CGs5h4%%!KGt"?BB?h;pdFb,;"+/tY3:lW/gTr6m>ILe:fTXPJ7&ZckV-&Y?hu)<-tT9Q8miVkB%6`tf?->2c8e4`D,>cI%10dP'"]%*!L@&tmJcrfhdjkI9H`2fs$U5^8mcJY>m^]KbgS3/_>FUO6)aX1G8""a%kCN4`U3g/nT$K<1OBs#fLfq>gADpL*l)i=c7(,hAhMH@)T6UuUceA:X(rXZ^!l9gq$kt"-':Z]$,@5Y#?8r@4H[J0\/?GV1E-hMme0Q2t)X,0c*CBBAr2#%94IPULkU'A>oiAI3bMf"f>lb9T5;$WVR4:,+A]\WEe#@k&Xnbc0'X.]QX+Ajl-`hV'9X-V)-:4tpniGSX`p9/Ho0daorj#]0Ea!+gbI!q`\mL24i^2V],$!D:j!uM$4qbapJ$p1=bMWo0_bSKqkbV@AHXC\8?(eBB@d[4aJRr9A3"TQR932jWa]F:rrn8"P^cn4J8"9@u-Y=^dVapjWF$pPpTGC,>o%;]1jm&NF_$cERBY,sS#r0`B8)*%s2HuPlPO801*)*j.`MWlN+aHb;e>UC^/nUPb_?dlFPX\C;TssEQmRWT#(=\21'm(+osns/AOXVnZ[P*`c3H8^(02G6j8r7:Tup6]Cm0)=fnbMgTC=c>W!6PPe5+=Y<&VPt;%Z"JQ/&XDNgH)TPVS2;M`d[JJn-8tOS\/BNopZ9"WZ3hkk9Z@=$.+ZrLuRQ)]LFGDeulcO#N8oqGEH9$+6=[^l1keD1ed:arh`OoVUS*Z&JJ'6g#0Khk@([?N^/'ue6_f\?d+&UEjb)Bq/iCcXBlA)7oJhj.k8N9O.3V)McoG8h%O#fBn.a/>.*nn.&;Jmq\[fmmeW6>+I1d`@udo]`UEbH-MjM4#IniZK/e.u%Q$FpT$\,hf"1au.GUW'u%Xi0Y-1@?g5CGB![MbW_'3W^McW2hr&#YO(^ZeXcP:e_C#NAC/kpC6T=i@K>oK%N$b)@+%fQ-K#aZC7*R3%rh"Xr\fK1VJdBc(N8o6U1BCHs]Dd5E-#-$I;r:SB=\UN[P;'Uns:`?.M4H5d.@tQ#Ol6^#+^:]eID`DWQ%9nTdg9T39mui)SFDH]N#U1Es9T7G2%1\Z`gXH\37p>ju('>1l=0KhJU*+)#`(%ll!?XA5@ip%4nH._\Nsh-2ahpk+6>E-XcB.%-lU::=G_h\b-+br:f\qC!G?V5'VGcO@@po`4XIYgBV?^p'dqTIC4;$BM9#.oi`naiIHJgY5+ef&II%)o1p1I3uctm/l"CURC-TSbG@7A?_1IIk:haVP=\tFT(=(]jQI+ZO>F^nJub9b9:sQceQBAF9&fb1W/c+BJB)UPbj:K0MCOJL;=N1&^(qU00TI^:-I\%+:#]QkI\'@^3TaWGA3qY3Q<=ZI"oRr(7s0q#J5fTFBqJ1\7'0\7E?4gDX@1g4sG4UKYDT'bZ@[:?q\p.4o;%C&/OLSF/9l[t?M8k`Cf;C04J,aT>ZNY@^sTh(!0=KH-pX_9f72%B.HkmuK`B[p4%3XE[#&\g,b7DLjE"F-#E[5;Wba2+==_XckBgB>8F[k.Ub6^T'Z.%4U=M[q$]$QjMd3kmlr+OL-q:c(scIo,Uk^$lcFIomE%69iV7'I[PHeRaS@D+6lb&kW_`bPc4kcYG'VAc-_ad_u(gQ4]M$D6L5DL?gr*4n,h\-Z`TpL`r7osF3bTds2khq[7ZF:?\nEPhPH>5F[K>.tb.Kf8Vs/N*FH!"p#mfV4`gZ?PZ9!)ERuA8WmR<]b[PkNRq,^4qgIF+^EPSXqE9&&H:nO$lVVu`T$TR`C-BSA+bsas0JW[PZib)+A48D?S8j848V2SRgHQ[PM9@2kgBJlbgqd&A"J-D+ln'iHjKp*Y9=TNj,sj2:'H+MZX@L*OI_Scb_6VOc5(B%ko;p?k0R)"m`Oo012;4##rF)dIRLP!\KQU_3JRs(a*IsoLNmh>aD0c[(h?V9Q!$=&O^$F=2"t52^Q6DSF'hh%?KMF>kr?(R@#KXC,OP>$ek&=j5Pd:2(8f84'MOr%Qa!4bOf1kL74A0(8sS`^>?]PtbTnfMI%1hlP%FUtd0s0IT<`B'BIoRAY7]Monm]/2I#a2dE`Td&:kKXS=DNiOX?>&`aI>(*X,;ND?Dq%$$fEkAbZ">7TCWHiABfIL`^3$qIGCiN_m#a#YVXWgK6ak[>_7^f$)(hVc=%8,pC>`H!hF)?W/dt%XWh7K2`BZfP36UeAKYYiV'0hd'?Js6u@!Vr$8-7H+X*1d&Km'VoTPX4s5'NFm^]J%M>h?rV<_Z>]QtDUZd.o+6FrDN-U=MFjThTS_=:Y'c:8aI>X).Tj.WJc_WZC4!=<]05gfYQ7^mJ8`ON6dFg-Z!oDpY6sT74[I&Y]1O6MjZXRb3#'S/=oO&LooZ?Yqu/4ll^>me5\1h4I`[aY&(R@HP0Mi%ohVqT4\7hj\KUk2]?MV-RnJfLhrp532K@AWi:Hl.DNPfEAj9Uq;%kBc6i-Rj0@a4Gl000I<,!JKB*o3fUqL:qA&o.>8a)i<-]>m9Hcoe=`#l-*>5b)!WEJ$(;^a0M$4bU4WJ+dGH:9?6]TeKf:ME\.$dD9WQDs2=Xam_tGtjZHno+>m`52Pu`98(\L/)$DT@:9(rn=Gsc_=>7^u')qTYHYs6TV7QM-mhd5;1_^=Xg'nn]*a)\9Qg#+'nu;6c6j.ir:0&R,3;P"j3+Z[Lf1TtW?hlBjS;/DW5SOUNO?W^N$+GO/kI$@37SiN$/[Mpe^a!^?!bS_.J'sJ#(FZ1!*)UiQ`a;Z7/kbPn9FF0SGW,MMZKil90mHnBgcAd!Euckdc1&"#*k;mX'i=%_ibuE.O4aNjF.=Lk8=Ns.7aIuo@B`uW>hh;23mWO[8$HtP?-&=@Xt$`e<`G[gW!>G.!A/E[`&o3m?%/#d#d\a1j?R'5[JaaPKgV)H:M;:56X#d\L,8BFfCgH*]&koRoJ(;WH^k!3_Tr:tOVU7VeE=#&/;'hu*hSFnmbsX!(hH64Itqj#A]\9g)^Qe_5k)4p.ugr)eb?TBGA:R1TmWbh/V3su8jdt^X]NT%A6ElsIgQf8$%jS)[0QE"Y]8UsVP_X.A:)1QsH:,tsDq;/+f#RfQJmk,;X"1Q;#E)P)WmpbEu)Gdn5([pe!r>#m$PZ$ps'TT=HaJ,SusdW(k2Rjncn;<-G:)?Haspe3CB-A4T]hTr9^T%N)"?-LSLM/?VZpfZ2'TMs"$iXaY=m/ZS*S1K\m_ZX08UA?KI+a>+G)Pn4XR%dEia`F_dZXFP>?;3dX_i//?37TAD75s;cTJmnoYEnZ0M(n#S>+2BnW<0$.`9[s#a71Pedf0DMRi>VMDba50YGL3:(-HMJUoifPFKMhXQ3TWdDqrEmAZfglk9/[)::61,Ia`32YlTADDPBhpHW:C!:=8);sE(Bn>)2t@af:!9"`VLOk`Rc-F$rs6Y\\:1"c^M\sC.i(4_!COJH[_7-t*n/t[UcH!+hT%d6DDqtGEWPjRCjbPI-s%Hk\$ZF0'e#Ge*5UQ.RLc8DoV/;1[he4JD[OZiMS=2uB`$ZmbEp*.A?7Z?/$YbDD/HY6\pdfhr1"X;1>Y)q$sD*.2'q3.DbGZ]oOu,GJ!9KDB4:"0@eYs5:._pWXU--PIg7V)LE(_1C"%&s.dT8_)R=&cj-u&%*W\"j9rnQObZ:Ar%fjXCHg&Y]L3>X;&i:3=f7;;t[KEBk$[pU0L]?e'`\I+3?U9a87uMnY_J"h_8FHoY/01]OaOmQrR?If`'07iuTaY=XW2=MOs).5h>tK!3EUNoGp0#rJO*"Kq!OgjiOZ0fk%hF^b!lmaPc[$<"D\?N32U.=(pQ\i(XjB&fK?k0Hs4@jZ!q!c$n^sInNF7=Ke7uHVOY_@.ZeGL"Bdh'+k;c?@X`@-W2&];$A-+i:1b`J,1qd3a2VZ"V;al.HIiA8S"%B"RZmZT)=7-Z813'\9cL#N(oREi@?KXN=ssQ^7?9M3tZ5%J*Y=nZ=00blkN^,YQc#-;\PoXu;\L$\usGPAaT99)%>2l)Z?hZt1&kW(->hYiYCLJKPbS+Z?7O%J$]e9Y/.CJdrceFK);sV$lbo#LXuaLKf/d/`Z=ND7mAV4p$:.0l^Z46W?iM/\[7qP5Ns>NH!#UpB9H/r_nlT8fS).CZdG?i6X/%oMZR&`kpMiH=k5f67)3=flWj_r>Of,(!A#.S%!ca\)S*PJIcB_07gmk.+HX-D-75SAP8N)KRCE]4oF9u?`Nu!UM3HGT`)+`RWG2a&9'(/^.J%Kd31*:SO"memR_amb_eE4Rm$D3#988c=Rj+aY7LVuj]CE?3.)-]9Ca1q#PPK>g<\@1oEODTj7Yo?V+Ahg]h$j8F^dchM,0f.P"6)F806a!M$#DaHeo9Ef\cfA/BZfhlbrn!AkMtj.(]m[1/jl2mubPgX+Gpgl"B-EquD*G[/B$0PNb$%O-CJAdoga5ec%2:?_]dHOR7l>QSUsW/(%pp"(*dQqo(9@\g\'@go#jU(%I;hd\"uo@G9lEo'/g6_o4fSDj1&=L?^CqA/[HI_%bJL?)hL15'Ea'[sLaj*%.@L,o(G"Wuo&i+:m-m[.q&e\AaS#aHXe,$+U._(oU(>0-R7:nnqG1\IlT(]YQ`iR]jIhI80RRGO:@lJ1DddB?Qsh0E45L4.(BLWPK[Ksr[d_eR-k'hqUHbZ?duLMhTtohf+M6dLo5#Ul?Po0MfDJH/(_*#C\:afXX%-J3&9p#ZY5XsH]JZ*=fUq03QH6SRJD.*SXNaM]K`Tu=oc>tYBnr4.X*<`^h^`R!=gP.9-mXRRgUfm=[HhMCYVr@WHFqGuNqrZJYmunPP4F/uf0>.q$[9Q.TPb8XcPNgQ['L1(!A]E6N5eB?F:E[4g-K7KG!ApFoG)BlNnglKT'm4>]Z)'h)l#u_,62SH%!$=&4=T5&\dl%Eb9SbD&EMUrNRn6ZcBJof$R^Ki,\YcFZS;,/F[k,=3olM]GM_+3!iU-[NnBA1I$@f1@St\_OHg`@MChc:J"+/790#^`%Q:q>Z_Dd,f]BbM+c+SC>Ft&6"U*H:R*7e9B?#)ldHDFRh+>B[[#-"=tr"1#1<[#arpiH6m:pRm\IRDDn:f)T,/[,^cu8:fI;q+g!1C.olq$3&9qYNP_Clsm,\C2ORnih]AVi2=H6NSVjW=')7e9u.LsA7['"7SUbT9I"5DpsbiJ&98n#9d@FO-30JN7q+3"alFperZ(uC&3lH^1OQdX"l0Toj.",a*Z+oO)RHgd`VX'\1VH):?u6oCZdj8Kq1oX;A13Xe]Mja%Qb27R]Fq=Pl9^(N(moj\RQh`>GNn,7#C[<^+6nH]4W9GL&26H'WTVQO#120@nCdqh:,oQSM'aY"P'k[L&W>2\F#1eA*KaB?W]6aA&JY/QM6OZ)RE:^8PHDN0s!3;B#ShE??PJn<.obo%A[5R5Y-GDJc,o-\bH6uD-i&jj_JpOG3enfZNtL?Qr?,=0%!d#t3X5t]bQCCY$XQB__f0!C3Ib\0\X.(n+$eUfH%A,05lp36p/GIljLjJ;sj:4+&WPF;GOS%FYL@`5j\'hA$;fr;?kUKV6pu"1o/s:3ZVe'5D+#AHgrF9IlQo6DX'PT([kAhbL;-&OEMgR([d"tpN6Og&I74Fa[IN0;7J(`^g5Q,&:X4RZ9T)U7b"nIBrao:Z+LAZ-i=Q(:SqpUdmRVS=ss07^KmVS'`g'1d:R(f_d`nGYEdXW7[K`nNB^^)K`nK<5c+!8(_V0Ydt)>\fG.ORNM*ie)X'YHP(5%S]A!'1L2K,2>_5a2X6=)G???_AEZpRa2RM^2(M:fnKMCZ@&^#j*5fq`n*oO+\@5@/ncKT\Vn&+2WF2!B#UWs4N!sGC+`Cs)/.,c,7!Xod;qfU9X7B/3aR6Lta%P'SS<-R".VsKTS=:R7Op,E*\bB*_VCFo=iGXXug[r.,_J&:pe&B4RRX_QJ3;c![YH>P0*DBBb.eMTGLGO&VbPMi;KU!L6,8:`_hTB(Xrr2Pmr85T[-$^aDf.!eaTIZ&KiGH6h53r7TOfEth;7hC-([A/QNa;apXCIJeu0"j4f$PrtGAcLcAFE]Aqs!+9t;MhIbOjJ(F0F8%ZL*M_\YXdrAs.R4Iun9j\.XX[CK<[2b&NV2MfVB\9C]n@N`0n^R&Z!)8g]l[1?1G(qc5P5mNkj)LP6$S@d^Z&!$p%1qfWE"qa#.$ld-[$dX-;IaeY'P>f9o(EY%RcrBFVq#.D2B=qDe#3Bjc'Z+///Nd-3iY]H9'O-DQD#BZZ4Mb/T):X>K)e@o\Dt;ti?.oT:^dH3`Kje];f#j&#r6`mm\-j*`...?g!n@eKko*$Z4g@bL60&Ne&J.RZ)KpQ:mb5/!V)3_;L6B%ZY3K:Qr0C-#il.'IY@>#J\(I$oY:SsCIESM3IXNjN,_s@6:Xm_CobG3HN(3M(`+\R,CLXMd7@,EeugC_qJF6+b)FWp\GZ^akJ2FV,>B2"S,rlo>((EjVbg_2#)%=:N`m;#La1X.l/_SU-_@32k&tbF#MJ;7R)!KoSFKj,TH>Wb[bN8?>q"&4*@F,teP_ViV5lRm+.,X8X)icWq`(oQ;eF/u*\q'J@AUPgDTBk\\\K/?TuB80:Flb0m6797b>TBmXn;beZm(?P[#="I+mie,j1[H(M6et]C_tB#[8-UgfE'i&.?JY'::O!SIq]B5`nAl*<7%77);Z@R"-05s5)BIAO1nO#Grp/+d12)oa:U?iNFV9UL9k0E9_iWg\*WN/e"c+*N:j*^B!=jfn_lYE05BL,O\,h9`sZmsR+&9$('M3[9)i[AuD,_Kc\KPQLg!u<%$>c7STR]J#grQ3H?K#;-SUd?r1TH2!Vhlo3sd0hSKSgs?NUPNI*6n0RN>-ULl'*8?P^1dT@(+^f58l0\.g]P*RREAb=4]/9.#;r+5I:F;d6Qa/SC.:8`1XYOIU!GN*UB.`/RnRY*cjKie8dM`jTW8UWCA'_VE:5#=VSc[Zq`EdIVGZQo](_TIH(i,rUHZaiqp8DBpYZcF#2eD-?8fi!-kKi-u(ksW>)0j+T_?tQH!MC+K+mTf[K/D]H'`j\p/(oE,s?l4,&)pT'f6-*uJ;U)fa;%!PVp?Y0g1p6O71\.tLN7Z/(U-2.QK$5fm72nr>_C:?1lGjgO)!fSI2_u8G/fO.1Z8$M.0?kYTc7N\2l-,7Gjo'K>=^qW<,JRo..J+Hg-dc7l+GU8&.#*j%05f1u7c@GQ>6uAI&_!=miYJ##49(\aGBTiCre2^jn1l4g\+m8l:PUlQoJ6Hk7u3)>D8NC:6mpVL$1o]0tVb'?'3lhZ)o&e]3?(`ed^"*:U"@fWtZ1#AjYhq:,1]U#+?EOQ$`RN-Bm8+_bTP]`$b"Hi!r(o`puiV$)_;q-/P(gDRXfDA3kdP.9br$t=2OZnm98.j.U(/N$b-),]&nHjYTu.2.UrJl=.NFLt3>gX1TD?=4KHTDWO!=Ja;t)I;"NM#b$e>M5`]3/s;EYeY\;$X5?Zg[3PUbiAY1p*Bj5j20$ZV!@d"U1csc)m_c8uLL__N$6hMaCjQ:gd=Ym!R84n=2RQ3@ua*ZdnnS'^IE.s?dF9Djj-FlH9:-b1o&$<@*oNVp!mru[ui'@sX8_\-MdQT6Rq2D\jOps<_lHVK_h5tih=P?sJ_P,(8o@24Zc0^i1SP&8aA_Ym9c1bG3d47OoqPEHAk1I.j[K,rYc-gjM[.d?7SU_XSN2e.=-+l!.O*9J*OoKV@sa)m0HRo,XfCZX0b\J'?'S*,6+_BS;-a4pu^TJ(r4rfe-Y#(^X;8@:9Li,j>D8]mHGBGgqO1P:m]Q\(sUjllrU.]:a34IT18GQell4T5g>SQMS?&5UF(AEB:\+t`#VeXklW,,`5rN(q$jH%3>@Ak2Y0G?$>%^:>V8=%A$HAp-V24YI#MjUcOS,uZGqOiFsqIAaJV>#h-dnUBarV/:D*I@iFj?(X*GKj/YK5$AOIU?>MUm7u1++g%r=(F1Hknp82jqbWGg^6h*tACOVQg%5GlHc)$/m&u.Ma+Ds^mg#uAt(UQkcOZ?W[/s)S.gtf&"('`I^OWA,?I)QO`Eoh*[V>ofC&55'3GrHZ`.5WYJ?NR!6:n6,_'kCP0Fj4eZ,]P*h&k6m:at9OM"Pu<,ZSS(CFog@$D&'*]n?e!(a3HnZ:0O1R,N[[%H_Og<0qrRKUYfu:]j+Fsaburih9I%nIUkbT'(m*0B3,UN`I>j':Y@&$UkHM`c#1D89u$5_ft8B3fU3NP4$(JJDt66t4E5/;QbI?X*@+"PZbU"&,nO_K]^/?q-cVpINX@%NL3HT[cE8$','-!2M'^R+OP.)g#"!lON[M@)(>PA5dO4:Lf#*@">)+>['*$a(DT4#ejAOb]N9[d3VNJE2Q'E@j"7!9F'JXJu(.]eHin\f#Wp5j9W!2tYVHL14J(*f!Y(a6"oJ`^*]t_tIoNIB'qaeJ[po0YAbu$[Ah.c](_bPd"KJRAH:fN8KhhU\AaobjTa11aafE^VptJ-gV<9@5^UbWN-m<'GEfp[-@f:Y("HL>7i^<&iht!T]M&b5&[tk^1g%%elDn#`.>5lr^m.ABToX2_lEtQa4biWH&c5][qg7aHFXYF%`_k),XFrX)pjaHd6]E0<.:Q;c+V+P8$9keL0A9nB\lN&MSI9m$\?aPk#lqsVm(MX$m/o"-a&(c\BffOL=r]HI3`JYKq^E9!b*!$JWofDg7S5)\<1<#KCnH6Dk?dW>J&PZ;TITl-'KBuS^@l-lXSHf@!RIYQ7Of`]2=(Xih^*pFS8hb8oB*uPdbck1DiTlck5rUt*-j;I7N>Eo@"O!nY*(kcS.3a*mskfn\:S6hF5ULA[^%?r3=H/m#qMY$%T=!fSaHVe7u4%_6dHK"Q;K>m3nKfeeIEC`]cVX#a%IutF#,Mi>t]\'2+ehg19Wtp@hahFSg^n*UQnhc.f.O[,YCT**K.:X(Ocacag"d>>4]cabNBAX5.224Y!;\r>b,P?V=,o*2/%o85$Q0ld#FKMqk[HsB+F+RNXoDR!Ure,hHQ7]N/nr)i\<-C:\-cHQPZ#\4&@n$:1SEJ4[$&hBEPl(ENPb4T]h9:0tKh7pr`Ys(brgIiT5iK\8X[IVT&[,PXr")Wl-&?DIZsG)FN1gRA'6Q+`+*K;tA`la,%V[P]/dd"=F*%*RYMCc@COKk1Ej-kKLXGRNbok88k3;Z37H6(#r`=fggP@.#,h>HPk))p8`a5`TVUn47Y1%/m@u#^S`c/?MpaOR**eiK5).I"E[@(D>#DLIXa7QCh>N.G0(Sba>==0;"o\0Sb,[q^(`='.("J]g2eih1e1RCiO-Qil\UYU&T6P;$b]Nlf8o"+"k6Mn.]PddlI27i.jAs2^uB*`gWMlDM5DSQq"p)IAWq&8fW0p!8A=Cb7E6/JS9`:NugHs##DD$0^#(rf,JSfn53@JD&!jZO&VkfilppY_FA9YoBia`WgbX="p7'@`KE7rPb3C6+V[:9S)Yc[.6*25oP+`9pi6.Q4?W_B+\`F$LB`D2ZD`Q[;4G$'01MPib>PP-)AQ&nFrF-8klm]QI0OJ@FsAOS7]>8_g`GrhV62&bWM4KhG$S4h`L=68F2029C0r0I;0clZ2[KTqT`.>KS/=]_Pp:]n`AiRJ@mr7=Tq9F)#],N3MOQd.e&"lF"m2H%0m1kYp=b2[d$oupdX('eBr'P9pe>&0Jg9WN!5*4-UWcHK$l:t=aH,OKROC9K]A!"cq4#:pO8XOA<)"A:1npl*q90cqge7E*Uj/W:2(dKN_oNUbn53cB!c:SbCPkM],M-dqdTZsQ]n'E&FAa\X+TCX\D8gpL>Jd,LlY]Zl[Jmf$l9;b%3AuqYL3+O''Z:4n!.P%O*Dc$Fr6AO'I>'XdT540qOq:O)c9;HK4$S_>ucSMaI,N"itZB"jU=,\SK:/u?`K.#4.]mUeAo1nO9\<4/rs/krel#:E5c6s_Y6>Kn-+S7Z<_"=oM6K35o`D2SmW+&jVm/33/6bs^f!cU!%$,*QcRJu`L\Bt5>Z&Y`u;YW(,;XGo+_"?*p6o*'F*b)^-C(,`0PXTJ,4n%s[tlRlb.hZq1bZnOTM]*?GG>r^f-B,.6f61BbDrllpe'.(,L,#1o:uR/hVaGdN+X1=tVuU1Ob#W$H&Us&WhA#RE=I)S1hF1'D'lE4\_jJk6p;4p%6!).a)h=7\Z.c's!Ql.^daOPB'`SC^,`2p,p9@_h"q-bhlt_coTW2RM`1(mc4;356mH+^`R/"$k;"\1=:8%"Z#i*/K"cW:BGouFc+RpH%%U><`l#[IcJ^:I0e5QL*unH1I#T?.*KGhE[\cV3>BrM3DnIh,GdOX$gpqhos,[0(:C#RHKq=I*"jFlAA0nsY>:rHG7rkn:+5HcR!+)8fAVPr#sP[WM]-`_kV5ec!6^-BBNaR;S&^`].fW=p?*qF9=lJUYnKMf`cKZ%*87L0O/k%>nRa3eP2!$9QmjSI@pfS3`X`<,0[*jts=pLFs(?p_0DWYknYU/epY*PFW+_"])DH`0L0AGfOmDSsuU*D&A,UP*_;*`m?f=%O;c+Vkqs^P!KuX)iM5>!Rks3BBW]MTl]9r!ZWHSho!.JRqb=Sd\"=[9=mo#A04a@-p9U"1/@G))$sS'UYFCoeMli+mT',:NP`*i!fF9@kkpba*e*Y!maoa`*LSkJ%^u9lNI9ZN!D&>r0bB*5JMp60Bqr/L;?hQC<7lq)GR^.88+*t5$GYnhH/PUgc$K+UrXiV%>#q`jkF2CC\qRbIhF(5A;BZ9seG3D1KPp=Z\1LPE*sJeVUJTZMY";lY.Bpi^(=*.cdK5Y?hVY0lE]8uNZ5Lt\82VbOq1$4+NCbWbYb5ZUQO=Xs-8]F#L,_Bid0#uQh5K0dn@jZS13^"+@iAJr)X-cXjgILqK],;;n[_Qj5CN#,jf&[tF6Q+MJ'E9mlcG:HV^?S)!T8f.%Wo`o_IC#\>+'u/D_qOp`L-0+p;Hft[ZB,CWSmNrj7K[aJ49UQMb_J,V.d*.mgOm7hOh/&R!oXSV@G8VFRn[T[eO:XKD)@IQMm$1`oO+"MdKAOBV@E_D&hf9FSY*>dK5,s@ik6I-B*c+d:UCphJ+t3%GK&'95K2Y6FDP>9MWKE%#Fef,Y!qkb))s2#h`dW*%_uXF:ECr^f/;oTH[$oC[He.497BFP,:P#_Q8gHX%s2&_D'&a^_j7pNc&KD>![``8LPoTD$h[E#guHH!=JX0e7p,VR7"uAY^?^qYUN1YjVhuAH`;rCY0UHl1*>N$TW'\#=4l-$,u.PZ_1aIQd[&XQrF+hiO5;TodW-pZVRR\'m[=a_i5.!d[;*+H(0e0.(#3AE);?.B'7]&#Ch"pr@Bk$c-0Rp\N3sp8\.@qYPTG7R8*H6K:.a/[X*nPS9(Yt^-/]N^h-=#P]3GFb,,b(l.R94M["9V]q9[S#*sI]JE0'do39Eoh9kEZ$#tf>7i$J@NrSoc?#KGZ5ir\RJk+W^)L0t4CmDAHXU8Rh=!lA?k!d?IqKe&M_d4sm:8Ie0A4-Vt_c8qY-F\6r=mAZXlE#f@4l6h[(dfq\9l*uQ9Q'_sWe8Cb\Jr!AiJdQ37\+;5F<^h'*`fr(/Bn-<\(R(TMin'VgB0`0Ar+r$Wj-)#P8*\*d8Ueq)5RCT[$<5?P9U`70V743!F96K9"97`\q+ra`H4f'm3!5S:l`er_4j)A-8!2G"SRh6fHh*4G=$FETOR_(Z&eL4^35\ca?qt8]9SXkskNUd[DZ(puN_S"Lo1GN=&oGB>u^gabJ]6P(-^DN#PZ!McQ#i-WFq^D2.<=]_qdcmIJLdrZmLK$uoHAHg1+Qqu>TX872U''k47jSFi)0FcYeOU32RbF6e[a;L+4'_c']BROoSrm.WWXk+P?$:605e6YXermYmT[]GlS&h&gj50p@l$G2ER3sdq&J_tJEUSg6,f,r]IQr:A4\XhmE/&btfX7l696,>aga5SF>=q/,?GhhhX84Fqh=8:\apFRM/,fpn8O75i(losS$(t',(t>@(f5k6WPJD)>UN?R[bk?Mo+rggW=s:sUM-?F#OMX(pqg3e(17\0l;XM(R@%l)NlOq\+f_A?b>A2Zf57_`-0r$Vt:\(rU)HkqSgA.hF"^mq<6<]V$GU^@)?L(Yb5*SG%.HRlh'#G$+@TZ4TM)'+Z@+.cu-4:,u2df[Og_;=fET5\oDLFTAJ&*uoK8"E8um]Yk9P0/,i(R#6KY7Ohu6?s'5LZiM]&MCZ"!u]W="kkVE)RRt[7!V$kAq1BUR-X9.QioX2Xr6hH"[,&g"f>&C*lJ&Jg#*VIl)Y3o`gVja+@q*:iAkqqM^A/OHHK0C=9]#fV`\QESWhXnbNJ25b`EXfA76pYE<;E9f_+lHI*nnH&EY^mJi<5+jB9M;.Ze8E3ETr5"i[XsB8S&JmqrfEWNf*9qW2aTo4)FcgDRW5L5D,BC]m>E5WM^ad$BYI,CuYZ'>7]K$86B7^Fh$-0ON)MlTf1&W;+/plOk@T@1?49K)]k<"#\R:Pg\FIgD:^Mju&P*@?De*'g(6X!/lm6DMd[:9/n<+>m;C?*'t5mElc:4nqkn**UQ*Tt\]o0Tp)S;r<9KqDj9LO"S-F?.dU"[aGq-3rDY.p:/4AHL92[l>i%NP#2k&WR7_]CKF:4@"4#*E`/#:=.=c4b.`A*B!/sF8je@Ec\"fD_a!'=Gt#@Lb&(]uHc.)lZIjWu1-DiWae>f23Y&P1Lq)$\,j;7EN4)p(%YLrb:m`WA"Je:'N5eVu3.(`f%@`>],2kNoLa8S%)N`1m?C7*\!3irc@`,bs:;O97%e4SGE??gTQs0\crG(fa1^_p7,N"HG=%TpDW0gd4gIegu#t_Aiu]VHYGGXQfm]FA*F,SeKWDmFX[/aC''l>c2AZI5m$NFhTDkmC^6G42V6$\!)0LV&g\$HHHaD>LT4Qn4J*?qMOC*8PT:NV_-O;(>UiJBO;DO=5^_?s^^JuD&I,!\/mu?#[6IDA(OPq@kraX5C;7`*Nb3<*RT/Hm]=)rnLYP9CWO$[OH`I*t:PQm_<&pjS/-t0_h>MBaqjXIb3`3FM+&.,&:0Q-YKT95!D^),/(A9/D!@tqC\>*S1hZnXo_qo=>]Q2AiH^HS6AgT05'eJST"o(7R@:gF"2L9:iQS["U.o@2C!,(#MDFP@kY$_:T0+B_8_<`eFd;c=RQ>APqKf;onf$)0B2;2=[^FOETGmGsN93];n"H9]I8=oXgs;fc@'XXgc;FL_!ES'fC3'_3t78nHc]bD[@(=bgmLQi1B%65F:&4#k%q?4jSMR)`TjRCoAA*&OH$CZ`[B!8P[KNT-QAoq%MFh.>E.5^KhHiT2I73JT*9Ja9+NtU/uZ,L&(.5%\@kT&8G(j-:t&4`o&sa;kPUEBO*WE&=m25-j1S8)3rY!#D(sWS*cB_8-SN)X;L-Tg:pkfYP#FQ]C(*#)jb`\"5J[FO^6Kn2;li[M;nKO&0j\dqWqnl&I'FZk^ZkO:rhpGFr4gl#hnISn/4Fdn/$hR!4#``cP0HiInq(_1551/t(9+&#oW1Mrdd_HrU_j=Hp(%_A,0i`ci+%>rL-SC=mro$fBsd;75Sld13X4P^rDT=3K/a\*P/:mX%EgL*%7gkq0>ulk#]UkbUCMAEf-7I$6-uc;SPXdU>\"N,GWiBTY+K]:ir4M#;eTWBY$e*:@Ki*^,j=/k/qHuX^JigX`guNZIogIZo`@tV)QVf_/N2CIhT0Pg@"F=:hFP]C[N)Po-V#g#3KHQ2W0n4A7$`n`2o("]/$Vj94m8*b05X9QPG]e=K)'D@8?d:t/"5k4NafXJ*WG`KDjLDk+Hn(T^=#p_jo.(T7KA72WFc79QMpd7W%f<&RNg(BZAQaE_U'P9*MeG/ZFeFNbqmLc"pl3D/jdRuK6^iX\f0te?qqR&iE>oIqmF;u)(PXI('F`e"!Z/=JP5g+NM3*:&F-f2P2En4\_9;CQ-Oc!MJ/8J'nkoDG+8D$/]A(F]l?uIg%BWeu26?3,:,*AQi2<)Da[X\*\:NB4@,f:Ld$t4Lp+$cX-IL:<0g,JN1ec\6(J\6[9lP;Pg]K8-Kp<1a#QZ,!L7f%qnKiQsA@LV5L/<0`WWg;Hq"G6K9&3]d/eAdQK%W-"l5U`O&%qZA50dl=%X'B'DTjm;oOc\R<1W[eOtMX#N>iHd@%\n%"fCBD1:_LNR)IE*C:5[<7#X3O`O@jP2*L*MlNQ@I$2R>kSRYHcV+C'CC[K$Bp`$LSb^F]S?^p:lb2.X'WsMIHa9PK'\nS8niuQBF:K;sYfhWu2cJWInRf4'idg8nN.]Uf%4M5MmfGe6SXI.h.aQ\NC(&8BUPPULAH3EQ9*16!XskHt^(JJRc?XB9:o&iSMSU52]Q]1/0[S3Kj-X&51-@hNRn'5qpc/V;-U5h-dg\rV+Or63`)WZT3'OB_gNahQu*_P%i/lPnIlUO0317aRDpGXFAhedEsqY)&I<920&rB$f0ir`jSE"^;-dU&;o;RJ"XtP.(R`[C2E(tO#[YDd;#.$]f'iNa:UDO`g&nnuH/d4).ouYcs#S4@UYjG0UOuHn(_d>%r^U56];-r+Sjtj5lcS>0i*DL4:reI7Pn1+kgY-.q>S]#a+E&ZsStY_o0RhNWV>ah+5[I;nCQ"#,]Yp7uV:mK1Uu.Gh)U,AX`\YRF.=RGa:X7@M7[%<^%G*kVLMl@P2B3VQ%TD5O5gTG.JnW+kmVsSrm5H;t+9rDb87k/KqXhf=#B*cgJ3h,B['HZ_'1GO%c`C`3i3)2Rd0D,(fl%iQH[uJE$^S65Fg-J:-'JE&VY1E2.3ttS-A^fu/FZbKX[2(DIe"<=I-;Nh8+0b-oPCose$p4F5/Cfr4"ti]jl$u.rgY,2.;,#fpikU[*b\0n[^)fAGC1Ib[Z?qA'Ah;PC#cL_[B_`JMSjq.!go8SfrCu2+.H0u)/dXiNt-p)dK^C$Y1!"SXBkQ)G8naeZCCYr(N%t55@1aKg-A?KN&FVj`&H,%Yg1#[Rt*o0_$()9B-U:k:-_c]&s`@XF2kQBo/A9/qfW(Io==>9";1<+cD$ss\<9(oRF5oXZ'=M'`dJ;&dfNH]i4ai`4!B@9-GGF)d9Y:[dR.sPGXAtC'9PdE+P7PgA,.g]XlIHq+./6>9))E?mSpAX.]-UE%T=(M^"bpo/d0(&)sk/(lrU6)k5ZIgS^5,PhJ@bD?,[P6$G"Ebq(U,HZN54EUS?jCm>*(20OG&Vdk\@')^?m=h$kue'&N5SS/CCS.MYJZ`*f*H7i"N/.Mae[@rmVBG3^aYdI[7>tmVJ&&+tnfJ5;A/8OsbAZj:be"rn]i69*7G1VSa4%?S/JL\LO.j!&*0Ag+Di(;lFpN8u)U=!5Ge9Xg:s=*Dit\h!\(E^NlHdAka^K;b6Y$3^3SgU)E8ZjiU&O7U843(*=1Dkafik&7!XO:R)X8"%=B//\,."+hia^h,8\Te2?_WLnS2XnFOCM(Q]Xl,M$]Br*-.,`c.A[#HCX#D#gUe!u?-j2P]7OEI1[1mi5-^)qq.N#J[3t6gc>DAH!llMZBC*Ch-Ok=gS)fL=J\[]e^a,=-o\bF)oQ?Y[O88M\!R'JIM;Uqk@@WI:9oM>:X)iA>\gZ].joLW\!Aumemm;^g#]dF6Kj*3]ZL-L/8`mQAse.\6:*F-0bZ@[#XEVIb`fQ`kiR0$B.`YnVYE49V]7ailIptkNkfG?kqZ<7V:gF']QTZIOf)F%pmT7$i7Pa8/u4(1[\*7;Vp6TgQch\#."lE]4m50BmLVsard3(Nm>JI(^!`)ctSk/c7tb%!bOW!UVD5O!HQkLa[bC'^GhdsB6D+d"PI0uk2%C;8`e`d)>q)QTl_`_<*M'$BC5U;]cL+FiAfKQtu+2OoS92pk)%D!DRt!*6CdD%OrdU,l`#_eW%AZjQTVY>R61EA`s!N=rJ52bZ!f1ZjH<,?_`XKHsJ>giIN<,YQ>s"9k%nGWL"LK42Zo.#k/cqIo\":\OgO*U&(Vh'rNUpP@2?O^AaehhK\(&g&:;_Q1Z%1%DmTsVri8%OBW8mgcfqj\HGr:7pKnMT>lFMN%F!3&Z#COPjV*lVR&`n9JRb#qKa9;#A[_(%IK/LQP/8j6j>.*mV:.egKnb$TeK3"8HdMY/0:HVTrS/%Yif#K#0FS7Zh-kYun]Ws^$]R6du1>iU7q/qBt$1tg3PV&JsD[.s)k9kGRK9+0ga#ldk>(qm%;#D7`AG"6BTQ;4[#8.=Z5de@jV[aBtYL.embWN0UYSk%61U+D,Uk8/7s*:(6U^COua%/%P#WEG3o!bZUkl&NUG]^qC.BNn\SRM`OD3**Oq84n3eS=-SHcbWq=e&6c/[/8urRa$LLjf&>&ope`6>co$'%f"P?a':AJ`q=8?$?D+$@k^RO?MB<*Xql/YDCSB^iS_AIM[%;*+[N#UV6>:L%:#Olc**t+ogut:LC-g@YX@>s,SpXY*-\aBG8JL48[3-CkP\9[E:5`AtLBM>0tHKVh^@lH&?fF]0j"H`TiLI/u[Kl-gb.sc-3[/Js"YN01t0gp.G&,qJO&!f>fX7)S7*;\*4_/e`[nLniqcKF(HsW^'nTk-q?f=jp>`Rpo(GQo2D?hg9\Uh#Q[n.6*^`oT7"o$q2HIVfh7W'*(\GpATD.FS$KtSfA:U3s0%@'Gub2@9W=F%G>i.2K*+VEO9G9%C!0=?cZc2m'I<\NoJ-H3B=eRk-3'Sqn-;4;`;1M3E7Mn:"e,9]q!2h>WYCbWs+qVVQV&toBE,mkf;eeLC18C6s5o#(W354=$S:i783R9-ioNGQj":2S.=Hh>Op!,^5=Of6O^;\t=nb8IW:VlYaYZZG=r@h:\4RnHj":e7en++#(h;lX.t:R_;&N+n?oR8bfd^%G#8s!\)a_LM'7sPrJJ7CjD1EGrmPk3Zb.@/bWk%MZ"h<301=k_2.Y&Pe7&(*[\RIFO@NR^j%'7;$/-83"6jJ?#p[kD'XSLYtYX8g`=/T^Qo002q4\=S29!3d(la-0Mk>d/UZ/Na_[-NN$DJL$UfY%5dhqZ7CZf-HDPgE=m!UVokY:.L@8'&6DHf3FkRi5X8NO(WsoRAO2IbG0Pk%Y7_sIR7!N^u;&HUeL[/!*aH+8+TM/4T[_Pa!G`?4,n'>]:2%#Q'X`(g'a:/I6_RDE5h#0^NbNaHM4T9YYWp6XeGfj;tPdG*D"qV1$&INTQY(Q?&S6+`DL1\#;(655#.(.]DkR84q's(`Q[iCN^ZV:$X8V8S2K!tc\cNhdD`d"H^+Q4bKkU)B-,n\@gHstNX'@"?2(N;Uf[,<+'i;1)#NI5@l$^B7/=F6DgN&%!A7L6e^[slu4.gh'*fa;fE=YDhaSp$=&*6Lp)ZF2Z4VCOt=)`+R0aIktJn5\s\R'&2;G:GIZRXuf>kH3:DY-aF/CBoi.q[-j;r._O:E0ehF=J$2+p+VujEk"A;_]-^a&dOG[oVt\P?7UF@*R[Tgc-1?b`$f=kS4lWH3:$@@k/H]g68eecp1drN"-/kb4k33I+RaKX\pEB!+4#S,d@H&ZA",RFVaN3qc?d0tW2N#T4!lQ<%.D6#F^=8Dh9CjA&F#9W2(>6EsJmI`T7[DSnXIh)V.lS29P3leT)BZHgl3+gKqejr?^mbmNdG0T5UP]uF_9,;CHWKEWd>81iJgI2n==;?&Jo:h8"nN!N&9o>ubX$0I]eh"r[k)h&urZA1RMfE8$sE''+LN^&)b7K%443#h>IasV'_LMWM$u(HSfBL"L#(K&lUOD!`l3i)c>7-\KcN[/R^&.2+18I_2&7H:ll`3UC\-(hHgNIX<_aF?X@'c18X:_p+#,7FLEE!&_(QBlq7R^qTF7L@([a^c9?k@Lq9[17cN9DaP7WR"fCTk9ZR-%0Mk)F;VL?&-]!XJR\aEO`r#lPN8EB]=F&&!CR$OPepMan(h]P'p,>B2'8j);D(ZH3&P39.FSp5n8HntEd]O+(*erZ!bQ@k1u=3%AZ1/.!gsV?\rL%T>C-?5p?A!F.K#4Op8-^X)CAo/c0t"2Xh$qpkgDBg^Y8onq0dSrgTj52Aio"T3nR.kL;9MMXGEI;I&p7c&H0*Xk[9KK+<5<7RVHpB_SsM8pA5Xj_k9e>sQ``VjdRmB\@RN`V43u\3a.E9>WZX6L2j-S*mpA0`W)'*i]3?J:CUK5V5po7;=LnXJJ^QO`Z`aEGV+;N>sH-q1\Ae3s5+>\=5@P:uN6\=3t5FZJ``Ro\C`97/7,OtZNLYfHMO9b1?_j8Uh4t:&F5o\pVTr$tGd5\6X'NA(PX`'k(%;YX"<%F`8rIo4S9Ot+gmYF'Dfb\7IFi!fSO^t1]oD2A`I_C.@e\k_FJFIN*>WBPA!I!\7-'cYM-J\2`qjC^gWC7_#^F2YiJslL=.suqMC=s:0)W,J\'WEC\u8F7iN4K(U7>!c9Z5Gm%J1lB+jL+U&MO!Brts"NuU"3\Z$+b?Z@@^ORd(p[gl)^@heMD?WML-+p,L[L5*e,RE9)Wcj\]I?5?]1X!?ngo;%Mc/!?$qR/92YLi*crOMiWpM]E2&b!,-(1l]D2\lAQT7W2'i$afCol>IR&^Zhk+*M9Y(ZmQV`u*LC\K?#pF\Zug6EN-=fLpiJuV=ENBm5&7/(HsI']ip&e_V)tVj0m3WIg1u2O:me1U_#M#_Vrg3bQgt^.XP-n]_3UD8F$ZBN2=pR3QfHdf,a9nWr2O/qt\^SDR]XC9&ABBAcA?K/Lif9sOn"$;S3AYcD4%X#rZ5G'1Bs$!egH\2c3o"km176q1T(*d\b1=KrAkMkLICP\64^a$0_fs*s%k)Clp0Ne,H4@d>\a<:M>8Vo]l9$^"jU6ppd!+\;"YNg%@#25%OeD0#*Hc^534p.dY"ZcdEiqAVBg2&g+/D//BeAN9,I<)0dkH;nJUXbpJY^U5!"LQne9A$LUF^#,.i5/M6RN=c^]V%HoY\&W#tKm58WYi&LF*=/)W1mi+b/.Jbt''PL)erDUgUYX25:IrO3AoM@-BHnY]&bVG#B#_rm"k=H$[ubeEOcKTO0?mB()_BV+RW3'O="n-._L1\BFqj)1M1R@#sp1bV3Mks/m5Eisks[?E^?<$9ISDelD?$.M\/"&%Wr0\gEl!UhnnO^$:Rl5-1o*UEisK=Qf=rT5o9FXqtHsA5XSn]WbQg/dV>.%m!r$4%*ugmR=QdlRr^+eQ1Z7$Sfr'NjOT`SCP*:irDgUf+MmQa1f^AeY.];t:,pT\[1Akb8QK$78nnI2s/8-dUN:-9l)%V$p<]\/NHlHV0h0$AS77mc9=E5[Jg`QXJgWmfrOW0jRBfaeg7sV26m]P["Q<)`%#F[L'C]@ZHB/lQ)okCPj;^O>.OWK_D"RhjAL^g;dS$f[9Cq1JO*]a0`Q)NOill3VTPU,gQ7LIUSWO6C#VM\e7G>arr>&#Dp1Y!!p.@c5KITZ<$BbNH9pBq8RDKp"HA>GA\Dk3<%jlYMNB]*M7Qc8;Xl;>OGh7WX^FTklWX1U-pQqqlKZ$L$i8bP(-2uCO%-lEWbp.'s!F@SSuP>eg'-20_!(2?m8'u;JM6=F)VRJK(7:O!3[Z06%Sm$29,'+tFuO%!t(_j0S,e?IU^q4L^ig48=7u5aYalb\S#j4#HHPtH*K`SIgTDQ-O1?1`S:mAm"''+8#^"\^#(!^$C!gCO#Hr/89)eK6olHhBqJ_PE5l77G-lr-$VO**'SorK+2`.q"39`2@cAi1??K2bobLdM$na532@b?lk.TqXS3GWXEh[Bn^AIMAQh`)&>=,$i=qmQIXmF&t8:2'YFEt+QnufBa76f3Ou6Aom[S(eA6-Brp1':S>c,5e9"WIW=l/BbV!I!3VB'h,i7^9FJ\R[]bsMlViDOg7iemkFTL]^TmFCcm)W^o7^NFgckrf6*lUOHJ>`k%CK(;+rNXJU\<$tBs4`".%U2P>='p&?\eGSK>21=s^hS+kn0o&K:GBnEOO5,^A,6`r=rY2I?o@IA9mBaGf-7n_%VZ*CW\cWW^)e%=bV)EsXaeIU-(Qq4.%\Y$u31rp.GOa`%5=pULW*r*F0eT!<1d>bK2WiqmL/)?&3no&f1)a7[J9BAM]2PE;$,6sB%-BcbabSc8i::_(CccVFjlJ2,'*B[E@[c-P\HJXD!E9&I(4#E2XX/(05_&^9f(DkjdSQn9nk$D6bp8j'[l)4.!kg^L.0_jq4MD=V#.`6)W(riMQs%)n+`Eg'gpW);*?SG7Cp'pj_7ptW=^C!_C&4Y%QHdNF2pX#7j8-\,1c$+/opbFp5Xco05(XSFSX+RE;5CI*:j&-'dr>rA<3VS[:O^;W!:/XIYTEU9W]\YY^KK3^e4^Uj2/VW'/S[U25Kn&Al#MG`Nj]X]^O)N-g)AfhWsK%#HtJA6b'l/i-ndA70RV3;L33X"gD[<_NL0BB?o7?&aYV'Ks5QCF[;uBa-_AEKD"kZANIS9,;<^!L<0__[TQ,6W2$:'#_E;4dX#YN=VlNBK]$P)S!T/)k9XF:=2;/%>L+eJt(S6F)gPIc,M%9!<26moKocJ6?OP!""YV7ml+fd_;2%3;IX8n>Q$dhP;1"A>uf7YQMp3;2m>XiFqq*ZG_2,I0r??e%#g/RLA."E7__fWELq,!i^<$BiiKBefbEng&$_%^e!mN;6VQ8$7R._sso(;pZ]KeYBipC1(ka57;*(ok2e6qrUSPm3_JY%JlPrKq.HeM\08BH'PL[3hRk]+RLJFlEOc3G!6uN8C;VeJW=XaP&ueY;>4YpInbQd@pEDm;Ze'j18&]=P:AB;0QB3aR&H_@&85ZEE+-25:,Le'"6neHu,f#Z+jq>daq)D?0#`nf]QCl?"HB'4F-(4JD`OUEnM^IJBmPek58n>LrlEGHG+eVP02]3^X2B1d?4OHqg+3pgp!D\)j.@YqFH#F6KUAm;J$mFE^V:^mHiYjQ>FdX##X\C#TUkpH$8&;`#U[\NYdV[DA3%(@G-2`DA"(qkR"k@97S!QhG"^gLiJ*@9mU6jM)h_>_rJGgDk]PCm/dN7lE2P.[1@c'hW-efuq;6T`!cdLW6(CgCP_fa;,F<)u2',=_tE4RPlB5\[g_*IeJVk$brLHQnleq^0:VWjsKG`Ae=^r.CneR#U)e*CbubPNm-MK+p:dRk:SHm5li>dA@?CYJ0;KH,>0,tQ?VAp!qgndFClWaLT2n^pP&hcB&kW@ah-KT3!G*IO=(E!,_G.0&g0/*e4P:[U8);A8M+X-#eSltT!HKCIJ.U-^pn[638oL4>:_TTC"u3$6V*4`eO$A**noF!/l"<'[Xg>Yra:uh%j^\i0bhuDseJ2;`##P`Ug5at5]fe8@1.$%aAou+`r9pW@\OI:HJ]U8Ek//V,RIViK3U4j."PF.=.V@?lEdg>-W]-.XffaC^gt2/]#?ZU)=Z$=68r[Sk="JVQIAtL9@-lSnIHK*m]I;K^#S]Sum2Oc5b>5sc,$b>]Mk#/h`DTK/J$NtNhiTmo1Lo6Zo_&U]#"Q=f^Eh^%9%SmuUK0L24u@j2P1@:@n'N*NN!$ki(OgWT$?`u&_P,>s"=08>hL&=u@,]@<6*"A;MDlQrVmG>jb=bn,=RYp/V"^`_fu>\s49VEooeouSDF@*,`2UaRGssD+o3SONK-*E4SGM[qr@Q_eR41ah\sRC$mNu)l9FZH*>md%P(2-erO8j#FD2\1]3ArcD),C]L[?+"@YmsAVZd5_Teu5bZD;QJ1]>1$E-!E#F,1Qga(6?K0*<.,&Wr?'hB>6X.L3%)T7_Wh4^D.2nT_RX[Va/^D/$U"4o3PR@?%OV`94Mt%a>[Q;P5YYYgS[H6NpL+Md1mNm5_sYmT`4H#;Q#5%<']uLt'k>CKN:I)h2#,WJ\"hpr0V$Cn+9UI,p1(ekq(mDF./-8u-HP0TTNUkP\0&j]#tuPa'Se066#G#DQ?08fj;1pM3B2=*GqAdnFGB0rSPh\e?':Q1f1/0Kta6Ap73%KT94CCqj30+nVlJB?*)ilC@?\\j+R]dG0b-4p17a-AaKu':k)Yo$$F]3TO%hYDO@O#0O'=Q!'2A86!78LjN7;.HI\3tt/D^%l?Xl3s^4[&VY4eD9o\pgY_\hTir]mUjGdOY?B)Y?Zo1(/O8JSSWKGd(5#M:cpPN]0T\MQMX2X#8Zc4QbeO$3&d.Ei!lpqb4f,*P"pb0%Lq1C6DT)U\d#rtV!6/f<<.*rjT?W>gd*@s!.%"3R9G7.*LDVSCqV;AX-lWRBq5+of6\L=?Ngn1T3V]%Zh*bbtg/j"1&39i+<&O^BGa+0ZK^g2:"kq^<7a]Nj2A=cm*&2[J3i;9;p]4Hj_g"pu;Q0/m'ZkO/?2m^DNLLn4FIOga((1u)Cb\[mP*_[XA/pR:bDOeuLIq?,BI?XlH]O)mo@ijgI:$XFBG_C`6/*B)l5cJ`Y4S8aan6?"nH3)i!*LNp%Fm-acF-$s!P]*Z)SdjZAMcGnG2qLQn9>OXp!:StU`hfpH2P?k..0UdhW;9"&HO!-E2bFL=.B.mFX]ijO)Ng#Q`7Ia$gjo/YdHabO$0S@T!\_9sQZ47Kb.n\):=JV^BSScX0*HJ$Slq.\"Q%5)en:aoOKR)Z08pjH@r;O,2pR[3fV;O$c.%i3jg(7L37Y@II?6Yas+)A%>Q?/sLq39id]Q:2AU(V.Pa1$1lD2(,m1$@;gA*XQ$g(,F=;-*pIfUiU%3WfXL@WCF9Hn0K=W6h&7%Qu@0-@*@$/H$D3-2'/;hMp4jeAPiX4#An!:l`P)d(pM\E/Zd1>4S9..WnT-&=c0#4>N4@buT\2M2FXaQc)45pW+f59E`1hNVjLctfa]`sGSSoa$OO5o_*=CGKo]6H>\U.F%X9BM,\5q]RV^LoMr>12l4C?*Mg$&L]oAMF>P)Z;JoII`Mf7Fm^)Vaa2-0SZDuImh/6>N?=-ZaN*8u9?3;aslDk!&XD+SSc)AW8Y"nUOX;]7%#RnWOFd(5K$G^:&LWXkuNBV[l5IeXN6,JY29V+A.K$/BieF[K\PQPE8rNDgg-&qUrs$WHL1,V4Kkl;U[OWFKUAo>bjMTMOgVML=Ka[#HJ&diATe4*\tI6rWoU`DA1s>?-u":$mk':B3[P8,!oH(?3Yc4"#^[_9s981o1)>)blYUX;WBb=_1+kf):PRo;A#oSY8npqZEu1aNaPK@Dfdr_;kB&Pk&2%N3JoYEE47C3r,W51[8T(n]Fb7D>0$7)ou4LU(5]i;c0Y,B#hpf,Y]@)&WCMcdN!Om0:#6q8q+KJKf]@OafPSG1f(npj=)h^A2h?G0/QC?CEFARdRkUG?l.FSFE-B2nV:(7ER(*KXu)U'&reYX2?8s(fDX%l55D,)/EA,b(`Jln.2fUI;:"GHi][Ze5rs\U(knuI[g'iG.6e%7qSb\m$sIKm@s#R=YI-IKP9=qT(_=TG0P8SE>lLW8FmFf9oZ*UB3W&,N%tdpkT;d[r@KGKp"0Q#Ft0[?Ea7RS)JuK#WQV),>]Xi%PN!M)(-S7*&3[+7b&2OV0ncOaDp)stnEgi.hmN!NfW>BmNnDngfPg:YgIS2Mpnh"$/ENWQ@1nlL2(!f.a!0&4O$+N9.,\j*6>6`R#_$lb5RLn[2fKZnlhu"k6n`bm'9EOne;KWE;Db.^HB"`PC7X?'.OL)dE6/D-1o!=_k1h??/^coBR;sc[VSR@]*E,LpQPa%5+Ye>%;q+p6I#(h7nLt.T]`aM:A0clao1cc"Km)Elc]\Sjb(G9;PK-%UCs:@/\fPkFH5fV)f!@ileMmT+6_Yt+O-g#ri'n+lRtIJ.6bQIQ.0\Ro*;tZ6pJJ,i_U^#G@9E@pDtP.Mf]['VX$pan8BT`1m0]<;pW@f)7cURcR3.3=GIG(9j#*R15s*$+7\8\^mQ@,66g&DFFiNHlne=2bnr/O^:LGo5cNjGj51;=#W?Ia`qf&P?=%LCnBdSYH@&YM26>b74Q#e>S\n1DcI;43^ICYVBc2fQQ>HbR$OhU/d)+K!7e\oi$6Og""2FoY2I.iR:6S7NX'Kj[gjgN?mn9l6n;X"HhE+*99g]76,m$7X!Mpe]10]bOb2c!oPk;dgZs#]Z^Ek;q8?;-\Wb#IeLlduq3Gt&#r?P-QNLIVl^Ucm#81,?+:*;k^.gYY5jKQ8c%0DgR9i^mj:T1YGu(2j.06rZDR.G-W0Nh9nPr5#KJ?r9c*[O50&Jn2;F?QC!tSi&B$lOOkZhH[F`-C!?3[Qe*(%P`os3Jfk%\B-96g81CE"XtMbNhaam'iqZ)lfEiG\KjbN>?^?Xh;OL)0Ts"U3;B+\&"aFK3hG?e>C,C8Mk%jI13f]?r_V(RQ),/gR9li7u1]h8]-9'V:W"^X\U,Gb#q"9==V5C\FW"-1/N'S!C%NEVV1gI3YrQ!iZo>/JUecukK@jl6Igop5u@'>:d5!Q^!%.2b-mDj>p;h60,/WqOF%ce*G;X.(t79BZlPWscl=0oRoM4GfgReN"nLM;e*)tpgr,[;cbI4PKnV#5A/q-W2M;=Z3^'0L,rJAkf"?Jk'MSrRhfXRRNss+nRjh'rqu(2?72r9*-HQYaF2P<=/!m/QFFYFP;UH;r',^p,nHj!9/,JPK0W7tGA)CYA:61GPqAs!5h1g`="<&Hj%3gc0[\#Z,uEkE!UmSC"9%uV<]rDjRlo@gk@#O[[/.bC6(@+qnkhR]-XPH`aqfXP7YF]l:GalW!Dcg>i:en':a-CK@L$)?XZ>r!68T.CE2*r":Irf62jhrVodr"[)7e=Y@"3q,(W')CfKTPQ.rh#HHOkNsU<:!rD$%)4nKetX#Dl>/UF5BBRDi<.qk(P9Iu)1%TA;9mVQV.8naqmk*1n%/hnKb]qGppW!d1u<]Rb.!T2\rcc3IBE'))9!@^YDdi)+&@_Lm[Q,F,#_96/8kg.bZ;kND1,M)ioRP9_c_bASrcC8^/?S)--+aO%V6ArGs+(siJJ1Irjro#U-X46YIl'89!QD'p91JdDd!'@?*V7"^IO,fH.R6.pEk_8^$47i(d4iC\[3Q`sJ$BMTsUl?H06[TM3ViCjFaZmTFLfZ@Y:[Q`lg$^&=k`cH7VkQ_Hh_$P<`.;br.[YITR7<#7$6'46L12^UZTKP"jtEc:Q4+:I^iV@4BR:g![ha-#bIEEP30qafR@:XIf&h&;V/]m!Y:kL]j`b@JBGi%'hZGVVRmNW(BCX4Zp.t[+WH8^5N-Z0k)eUYKT\&da:gQJ("i1!?jU&UO+mB@g-b8V5!qB?-OM5gf'o1jse@ilWe'[#/W=N.ej&pK^Q#glDY@0O`lShV8;RmNlNB7qR6:Gmd'6f%*IGm;qO3Y)LISqB>g4I.qkiooK0KRjQ+REi!d92't6&I^@h8gOF;5-PVSYF61hKRch%,0kon)P5F#ps!r%09aJ5itKp-X6,8AM[Gj<_W'D0+,]s"6B*&TA&\uiHMhT>A)M0gOf>*dGQcjqPUB12PA&Ls'f+PPLM!TWor.:Tb^Ji*g/LS@N[Bp_dNga?jm$jW#A-oG(kCc6B581REJX`J87n2\U1bXa9%Tcesr%)qQk$%%#5r?G=AS/MXkV7L,nE0;m:5O1(pcOLs@tk":,^-->L*!2S8/_"HT)b[ht4,`n*^;$PAjqH6qhm1NacEU?.DJk@f*>S+glfA#'':(Hf98k7estl.J&2&SF)"XM6M0Jg7g`bK%b[qQ9q>&HE5&NQ)*)tB9b&KU`,eHQH-k)h_C7&Y\TFKB?@q*.N7iLB9Xjhm;$fU-W=qf";GXeRMo2?GIH3^[rs%:UILjH\'5n;T#o[;+."o9V`FSDgrWKPP/q']794@S5T+<&(O8t84]0K@YRQKg.5HLk=7iMc9rb!qZ_+V2iM#tK&%-WI7'a_d0T6mVX^#?MBJU%41-"*rUG8]^@T7!GXG0H$\5liT">X$,N+745&BBf.rT?2WX5V')n"u*K!q]%Lfr%(1r@ADkA.h$r"6nS.p&HmDk%kq83o+N9@@ND>*CqSVRonI_Hp'XlC,8jRL<$2id@3d2+7YmE39I)KTYB^]r(/l+*Z,jY"(!Ic=.*uj<$5W:.$.qgdi&0cB(lr0]8fRC*RPpU[60?%if<6DnW1&s74uh,L[)"1IOP5HdfXCckO\&S'o?[1'@b5,qk6)Zpu?s6-q6pD':XUL(QlKL3H!@"lt;*6lS@(VI!=AO]/j*q#6%MnaoPEp!87^NJQ[7Ck)N1W-n<+PX?*F"kL;OiXOK@tdqeF=E=N0AWEp00OYQ1M8iP;^cf:HB.OdE\5MDJQ+PLdG\\GGMgs:keV4t-&a^F;?1d+\USE_^RHVpFb**u]AAn!SDi[Pq-"Ih,,;AI%<2M(*Dn#IKPdof$8D!U;+_$+`,"'9'RSrqj\1BE6'L9^>fJu7(W0g]5hh,a]FNt"5Jr`l!?FEq$6K])cYV,No[U8lkBZ@_Jc1jf-F*A):LhZH%[l!ujO=$rea5oRGhDH#g/eor_P'J;"5%i7B)WK+a9>gM(Cq5RDU$btkK(%ACcVN>h/")k]/,OP_;fl!NZ>>S2TC)>0?H'@B\$;Z`^;"tDA@WT+NqaIFL@:9.eEsblFj48d\!s(n*#2-q)LV'r7l@m1$1,Qr.5u-K'hs_np3%SOfKW.]N*[@cNRD:;Nfb8Q&)aWOQu?2VAA$.Qf@q_bOfl'%i`bS:F$=ae2Gn<,5)NapE#s0c0LGbD^)C>!Gn-*78%R;0K3^W'.s%6Cj)r8`TY2W2kUAsF'"B6erH9e,m^";=#eFa6K7PKFBX0N)8.*BVK"fB.Yf?57=$PnWi6DNc/LFr*s0fWD<(TEc"L_VqQ2]6i9U#[&74C>hq&3V0CqRT(07)tG0'l2c,]H&"4Wd$[o#WZ*KMOWc0L&ju"/i>0C?tS#!!EnC'+Un2BC%O(TBFRS?_Dt!9#%\GgArSl7JMEGnjp-ErFa(AhpQ%F,RaEDCU=io);_E6m%fIQ@jjb3;o2.'9>5G?UtfpJ96t@i)umU7j%9n(eS6oRD?)8s\cg>j0D8%ob/fX`e^tko>[0FXPAP%Y`Sk\G+<^05%-E3AuL$5oNnFd@Fp`Y35R\/eb#RD/!BZ[=;'1B=Na7tU?5OK0+>\C1(TApr29MLbUR&1$NjfBt,ednb:>4?_^*4@699Nd]d%t,6-AFD+6N_R"$?f)a-,s(p8Z3.DbJUN3IeY'0]*p,NfT7t?IQY[)j1I@oVYc\b*5RVZ]B61\meto9+3g=?RZQ`hj6s@Y#3i`-WfpPgG7>>KVi+KlI$r\rjl)'s@>-=c'cIq-,d(Vc^CH-.^c3'6'H;g,,oRg%M=Qps,cqGQaBQ).RefXPa%0CBU&PeU\]/A#2oL-(dluQX98$-8QRc7AScaKCZ/&ah7[rkPtgdY;QbS,bN1se[6dc!o'W^"DWVUY#8"76<3>f%%S/NC*c#gT70D"EQB_q^K@DSb8's#j&0sZh]e3F1V*DbD#:q.RG.dN4]:krFj*LVk;h7>l50;+g:p7o(3VS9CSUZZVbM#XJ#5KB3[lki@-(>aE6a,)heHN1kE2\TQW3N358/>*8;bK7%XJ4r`&LL)?M]\HcNNk0i#5"20kdNAV0@7'NJ^3kg)'U8D=:u,b0lM='4_DiEgDa&Io-iPO\r)\-m>nS4NUTL_@nEAsL'@mMkCC=\b0g&_'+I9_c*j=oW1J7$KZ?MoYi+G#D"Ha,<$?MkXM3Pm3H#b>I!(Q-L(sF/f7n8F+'V#?/a28JoZku\&I-N^NQ^)0.$$pL8T8I-BWUL`'l'k8OPq#$j]S#TMng?;9\*E]kgdd(Nqi"@$?`NGJ+U`sJWYE>ZL%,N&M>r,IN=uXA1b:@gN'B_;70?"b(f2@cb:H#6QO4g"cj44n($;iUi('6lAP=kXoRX=T`r:F_fW?D?%7>ER;72k6tKG2If)F-LJ"#eXrK("1e'+d3!BT'O\[WcMA6OJq#X?3&]n9Xg?1>gPM?apsVTupd7reFK@j8^P>p.'OSEshC]d][^dOR.X/"'#cUctUM]p).c7/?<#O",1FbeY3**&OO=7?%$afP\0,1A-M(pIq*ig);1g]5CY36;:ID4,p#3>M1Ph>e;+SCDMLD-988?Uk$kFHe5MFRo/X2B<`NU:%qkH)9:\%Tg)_6?/qB4&hW7]?D=rJK?`qY<'Z&?rE9EQ4cWPRZ%+shqXCnF*>X.jQ#k*gfgK:+8Uut&]k4`I<8Wa+MiFP-Z)!"AedR)i]Q%j"=fT^5J/J.3C^ZPZ!5h:+JB#,;A0LHV`"aTGeRC:VhjcqH*r>s@j4;>F`4bRGXBbLe\j4-"^2p5)K,OiB,)@^1=lfE*)59oJ5>@K>ZX`O_6S$3BrMZl%;@4MY#IEM6/0PL10h,7iq/PCuR6'X@G&GhRq1u#"E\Uk:B!:/&+A2R6b9cqCXfN?)<(^Z?mLK.">2g4?d+sBi']R[T)EQ:IT_lJ.u?RWk0pCH1rO^.Mu(.91B'7/KGlB;`[q0_[03XFSS&5A^'[\#0]p_KTO!C+/m!(^;"f`?BV/I9$AKE+2+hdj2OlSkW]Z^#m8%@23W@3O_>J=Z_[AM2rqc2;F?dotZ53$NZOEVg_U&Vc;-cPrZclGoJ!oUma!Nm:",3jKMk74_TK0;:#6Xf\%T0UjFFQ_EHhhG=CrE]D=V^7W,C#F/(J.f$jP;L(&nHRaV3Ufs>"2YkE[+BrQ@R+hTA1I/^@?o%f,?N+m\VB%WX/;>IMhJ$Pp6S_f0#\&Xb^[.9Ih6NTKLh(M^kD8/ZnSgLt12*J)&4S/FEo`Gf[j`mYh;"edCJdg$j]f(Y$EU\9of)"f5_G[oDf%fbeGn8$$bnG<88Q+Stg(>te1kI:GE,($;a]S@QcGQNhmL$/Jb&Q+K4a2&OORtPl)qip[5NDs`Ll^7F,L1s/m;O^B5I?B@"+A:4HPcEn*h5-&8tJ_p^J9cDT"67Ya`KYSbE\0D;fR,@07+OmraUJj`a@(J_[]7O?^Drd?5hL8ZEieU0&N_-:Bcp"dU\4cBU.4mO>DKctaiJkQS2c.YaU#o!@7b?>H;ZGhofrbKJ]76-nRYYd?;$Z&8.f?Bn^JVj#VdJdOZDM55b7";UiCF`k'NIi:q*.qeBs5"9di_p]H1Y%gp1SS]R9,T$3fiSbs[a5F!P>rTmc5;@I*`LLe5*NlB8jAP/XUcjSD,.LmIT6aRb\%C^oT/c^jNie&b3fG>\%LY\fR(!W]L@V?j>/,%Q[tH/N_9p7/02D65N]8d#mkd=&g.ApT3HISS,[]@j5J0\&/tJpfb+mtRQ!@0]^S,'-.`n$\<#tSLpR#P^g(ga,qKH[J8p*4:-(/;X`K99O#bT_qjGuGE`g;^O'Q(O)-BEnARr-0*tP[PY63fM",9,GI_6C8420iE`7)ks"/<5UfFu197\_@5Qq@h8k(46NV2d6cLJGGLAb"_n103`ACZ`]4'dGR&/NJp:kCX+X^XRj`&X(^/\7U'cP*$ipqc,nl&0L51_pW;m`XF7h-^_P@h_*QY'=>1EgLqL@7k8ZmMdlf+@X5n=>F:i71tJ,niHT0_!.tV'Vc$PKpgG4`pT0IphuB$GpMKqH(&S49;249I*s,S#`g(h]-.1d`S<"[@7#Y@M;0WoYa2s2AJS-t@?'Ka@n.bd$6U:4s'0mm;+_X]qIo=A@=2TcV+4I/oS+&@6Bff$T>dh(F*`$F>7'phP,]n;+t,k-e3I\cjpGHf4@/Wc8s2)n8rA/@Ha+&AcpKR:@2Fc[)R_sS%>7<]!pm6$2Y>qALplFK$@7ga4sBPgS2gg)*&Fa0<<.Wea&!LH%^Z>L%\GO7d&5VqcrUq*IjNg(`Zd=-*rbdO)d;V&H;T`.rfeiM?-S,bPLnB%c-TnqS1Zaf"gKEn6SaHXS`ehUFXC2KCR`t.56A&f0iEq8iFX3&ER,!bM0`/<4,38n&gmuIPObp#pd/c`Pq.+2ckKS@)s+?"VB>pCQ@\6l7c:QJVdRKJe8AV'*/P2g[SV<6=1qD&iLOlb!gjoK=0XMh]W0DjrbqBIM.D1b<)#XMRm$0a0Ne^?7gS7&n&a:jf3>92Q]MYOSToIJUq(AKP\Y?ahA`Ak@F_ADkeNW`Gj?p38O[?>(.T9R0#_i"hI.;02Fa2,q&CoAac_]Z7^p9PZ2)tbA\F4b8\3iLs;`:HH(4H6+@aM/C!>[H`VVnlmiSlD4haqA3R&%3arJ*GYp9W9s1h_%!MTgs8[1.@,+#X#:c-31"E79Nmi\];*`l+4jAqG!,-`>/XdMDqjo!lEC4&o7^rh;9(!6RE5'9#DVGH(hNs`7<5u6D0h')opgjmp`H)1iRg\1(8U215DuWLLcQ#:W@<4F#FedSe$<3UbM=DE\J7oG^Dr-&N'Xd]U,noKnb%AKsct6'_iIN+akrij&+43$6']BcN&a8b\`b`q^o_@T>+mR`ed6[CY6kl,('dF)>V.WY#@\%$J5okALbIe6j9,^E%l?V,1jpqbl&5_o*EiI]\7IG4Jk7%U<6a?Br/IWue[K/RJp8d&>P7/n0lG&3'.st<-p%D$Io3p\I7_%ait3[`:W7(;pt>e&U<8f>)!L/pR-nfbC*[-<1\cY"+nHfjK\lbm0o-]43<50")[qOol^j"`[<*X)bb]e__o=r1u@Dg2C=8Mc&aaXEsd):WIKP8VKpUEHZNbqc*P75B0ip*W"[qq=8M)$DhmeB4s\NFD7#Wl(?FouR(D("$;&\G&^L1kRP^a4sBE8BO1GaI;6q7?SHDZ(X'R:s6MPX'Q6C=67+KMjUk2TXcAt^lbA.4i.[VOb&oNAk;[cS$44K#`K%hQ#5:+3+6H-T#mWB-M?B]%0o!?)YhoI%Rmk9CF's6\R_^pgi6fgsaiP%g'K(A]FFns0(t5c,`t!H$bjLkjRtm87Nji^Wg',[;Y&Skns_B=@k#=ojo7)/rEUIT5d/!).6WA]7`[PrK"DafV.H:$<46M6:H-;q=NfO'i;!19M/MJlk,5MH++s+P:[PD!1oR.:&f/G+\<0O)9\P&IBRerM'r'DkXtZZDe.6kQlJ4J$_GD'sHl(VXSJj[/hPNboQl#qGGE2eCFa+i\DYA&R?-#-.+'6#08FTJX.ub`"q4i]CZ06J6M)*&G:T_ft(ggCS)-V^IUo4o^Y@i66ed3Q_krjM;q=]Gk'sgj3nh$rB!S59+HB1"Vl&mLgVJ6Pik1_d.<;(1E7%:Zm^dW`p@;f2g#2S3&6^(qJ20BQ,hq$^BkceRQkX1t'-q?'Ae#EfkK7ahgf,U]Co"cCi0@6GC$J(.Y^f3W%Aag,nRgDM4>O5ptf*uZS%rm`//F`\5)hYC)T/ooRCR_U06b1j%g^lbSRNJ[3m@;T^Mgs$;2^o]1#8^o&Y"-S7:[\'24d]:^+K>^Au6]UN*2n9gp:YS&lSTtH%gig5mA/ZFW#4bbm(lcd';JKAn=n*Le.YMBf7h4!`.f3o\eiq]J[`hUkqn8oSYf[Pam9'oc.JP&":4:P4OIr4o*sS:aDpsK=6Tq2IW9oNS(EV!N7i0%N.g`XbFfFe!RL(r]e:41q7r=N`4[@C=#.f("rZJq9p+lQn[.Pu4kk4fYLGFdf43NN8as-dmpd[c3L_$WOq4Y+Y((83VL-K^>AB\rW.#f#\6Ej_/k%t;RK-?#`&5:+-$,GSTUsE$Jnl4R=Lj*YSf2]9l(M^A3'1P38BF`]uRk[olmMW8SI-4s?eR%AkX5`5G(!ocs;^[:Z_Pq53\>miJ&[Z;KAj#t:\Pgl>nN6b%fiW.9\UI$TTsTLP=1^P8npeInX[`)^_AmM&-.s_5uP3E9UTh))+nNT[:pHp#&PDm:[X+Y/]@=:p%$&T`.$o^JL41-\oA`Vm%Vrrb[uB\3%M$Rk:YN\M2hmMf4OEVnuSl&@`K%"V"X',7Z.]XItm'9%qmJ"-&?3U(Lhs8G8QVq=H.\pJ<_^^J?Wqp7etV:T?C$X>rf,-HU-R6"0H(O>&5N\kRY"ES+f,qOXa_.n+>;>?HAcm9WCqa2qs%D/[5cD"%s)fOr27E=ooE6m:h^uSbWL+@,OL$%4`YanJ$T,AuN->L6SDI`T_[PT#$I?O^uGHPMO_Y=U]pJ\eO;`Uk%e>i)Z:-=(=O'.+H0M5&rRIWb$2?IcuHgYBRU;U:W;?aSBB48+jqE#;^@Njc3I6I4@h@2n;Gj6&XqE)_8>!HOAiQauJjcP9aF_\e?:t:9S7\foL3C-AX9Q?uK,nbC%T:ZWi5JL=QiU3NfYa0!&jeX\Q'.$CcRQtn?Z11[.33e;C5S__7>L=43jVS$Tte#_`tYgCh0IJiKEJQpr[$3h$0@*efsV(Rlo2I/E-_f;W4\iIdnp6JFL%`_[dn.ag"n5p4Tco@,mF&h4]4j#K''9K4J5^BB<4X5&@`GaNR=ju/Jf_fA3A8WjJ!hbgJrMg&D'+:LkN[5+9(+@-\:'okG@qLQXLERXpjR.d7`iG61jDQ,(FcK*tdY#%&:%lQ;Q.o]mbBXmm@'K,"lHa0lCZ'J)t6P%>[qf?>#ngQ-_Ar3X^8ShsO)*p!4cFa,52:9d*`;*ANdqTS\-1$IghmKZ"B(E5O&2XrE69.nGL00me/`Lq]ACgPD-h=d'FK\@FrO&5sp2Gg]rtT(s]::UQ2Aa8`cWS],q%n\\_/G3gl3P=9Cc4=>+V]aFY^7Mmn4AM9ORF8)r>g;fZJlfsUW0@;.fRIVG@W>5k+&U0]t,AmA7;C(L`H`bKZcAm^9Q*W6piH"/!msO"D[e?`J727s/>fXgj#0J1Wkrde9_#/Yg;dG.6S%Xjg=kR9o"^scS;17TI)O6;^e5@a:%)t@_&WLb82?/&@4?mSsGTO3V#spu]4,>N)no"SkpI&HXc#YBK8/6p:O*as0PqPV:NIR.PnT`cY4W(2I1a3CiGgl`^MMgf[T-!CBB$"H6,1[XBs)k^I2nk_o"VKHMbE9f']ZR";IhAbeRfBhV;F$qJ/`0M^i:3mY8m3)CeeH8\ctPK><.208h5T2&`AG>2:OAb*3frNT\HVR"5,Z3(9sNNCF*lR3Vmb>QJ",/m=P'ukOUCVr=D,OXiH&T_ss=[Y,;.5iVHq7hQrd$p@;C<(@D?e$^WhoHtj1.>hH^?>kMpj"3MHB(87c*F5O_K@Chal,2Ze2'?NT@GcUQKuIlUg,7kUUJl.ff\V*;5&>k2@@<-26d'#gL=DajC8gB%J_@TL(g=:k@;0DUCF#nKKFMJJ>d%24MIR[2N!?6Acr&.i#nQ/rdC'R.aL7_:j,S1a2OIN)e097#?L/%:YEl"qD]h#E!Rb3CPH-LVXMPaSB_iuHq!_)IUV+f_S:s'Cq\/r&XGl%o9#qXZtM3Ab4/?+SRPTnRe]`>Q[7oSOi*K7:V=phT\HlR4(k%-"mZ?G1chWiVnNKD>;XEjdNqccdt(H@/>/Y<(>>HS$+o8BFhJU,J0jCd(!fuN]!Ic(-a>s"B]:tY3GC>"Q]ecDUBEa8N\HcbNYQGh(>&MPcDtN**L-YmaX'l2G$k]s7V$+$8*If;O#Ddu'%aIDI&%2h?dcdKo>=u[Ik>=5gHa=&73Q#&m2\2``^>B2"oVEKKO<"^\(/]P\oG>;F@7(.!B6ppoOY9*j9mZ%nhLWHKQ"]INO<_@e_9jWKb98bHRe_oqMiKIH6Nl<*)I2/Qh9c*"=-[i7^HI;(nFg*d_iL5#>jpRNQnU%*N2Z`?8#=FC`Ln;15s0)J^HP.QTFAg*[!T$b6hfeV_5Pf2(Gr3C/1c,ZtPTM<\:MSR2;GXM_SMKo1USJC;SK=UdnC+(W5ngHQKQ"aL^k]iS!UcD0T/-GI-A'!8tO8QE_EXOHUC6eISJ$j1gfA+'6=B%]3%YbR=C.nkb+sl@>\of*BOS*?t0KNE3`-.1(oa+g;0bs=.3(I_S.d2_*^tGl+K*-IF[1sdmch.eY""\j\4f""-[OV@:Q0Hi?^]F]=et4/`i?chiUFpj-R=mMNbi$]D/X'"deO[oEi)#nM1=#UDP]*8eVXcTe&Gl.Ys_%lcI+!:VUGQN]Aj;6&]ome;RF7.uo8R*CMrmi:"]ep:)*Es-#\:eMWd.@oVXG]>t_1<;9nCQB##EKm&4"%-*=&#H:M@R66L4_XD\Im*H9n*3C;Kcm8iSM,0(WNDWCJ>Tk<[pN73rg/Lh5dPU4*m=AHmBmqr;U6Q=nKk`kHb&+]KURrHpTMs?O`Y:@rI&N?%/j,2ZdF];lS#n`N"IBf-9bUJO!hWioQ`dYp[]t%.@%Z@nd6rrQCCoKUEimg>PpaF2@0#\[6\>*53sF4%bdi!1MYqW_XW+(buZ]?Y>3R$Yd`p[kT\'F8n+Jh2)H0#dYm9hOK^E@8mUgO_M)#d*1A8d7WaQV=?ZUaG@$GE8o9NoZj[./Ar^Poah*N_O\D"!s!o"HW=M#D&;S5kF2sEiMN4DqPaT(P*cs&3J]\@5[`i@VS-0!+1Xh`btE,RcB*!1djZ)/*MRqCa8pGtf]K!!6r_5M;P/Bjir*Q$lRFNYg"c4JSYs2AQP&Ok+g\,'W?=>;Xh8J59+h5%\@QcRN*Pb"ofg*%#)7ZMFR@?Of*iWQjo[@*_`9>j2]r:0h'n0Q;@rj#A]*Sr!_(Mdh4??`Z$0V0mKqJ#M,SRlXXSY0(5*Le,-SiVMnbrD/1b?7"_=EA[bP'5_>C/J(aC.!Wc3E`V[2Q)m/V>/=JjX\k*)$O=O/2]HY(ts'uFY"(0JX-<.mK1Y)>5;AgpW,oMPI0-jE54cFlr*kj1`5@pt;k`>XpZjlRm%-\9hOR$YS1NWk8@_j"t]]`Y1sqp#E%3pJr48s!6Ub&qn('=<\$ihR`L`"?ZG%4]9ul_F)t)R,L82Ou3o.d95>nq;+_bHNT^r%)s_;bBW@bP8Q>5Q,XXr_su!IGf.&J7asS%P;J9Ean)o/d^NFcpR183oGil"/&S?)ni[fL$Z!f@"C#^XbEf/1XPtWSiBlH38SNg26";G-)Z&C$<(dAr/6m"bFfQ3Er;$AX"/SS3,s/lnX?8bCHmKD)1TNStY&W7:VRP-][A'pP0nM@.Za;#3\e55-d,8bU#pP?NoKTXL(nt`tINmHDr0?`P(kRqI!?N6'rQoJVD7SdrIY;lh*,WRJ*GTE8JdH!R4lk+lLV$;gC+D=uQ6'Mn!7F^`-G%_Kh83IJU:n8Z,:ZWo%SCG#TCm`^fF*I,C"AN1^RIkk+)[p&,?#*I91qqs<5>oWZTWC^gmHOcG_hSs?Vnh@[=?-jb*(tfu5o-O*(K!sGmM8h>\[Du'URsd@>J^$$Zg`:#VV`f`nlNTGJB!D.s!'\_NOA!fOq@)Oj4LQ].ao=>(bnKrgdbDY5Q>$*@i.cI3$*7k3K=&0bQeDJZ27sY,QEIuN243gj\JqNUnoZsF)OUl1/T,W;(0NB2&V4lU,Ufddh8.&I2MJ\0+EJ)g_0N_X#F-!i;eA/W>mb?;3?[j1d0:3h,0kn8FI?ucPR(b5H!]ueZAI_M`.c(g.EsI]@=:MZIe)+'u]CCj:]$ratQ,C9A#eaef^ae^.COf_:XLS/kU9ldS:gs(;&tP!O0csD?*\%enGGX&Fl#!o)LjjiH8fsM`5QN2:2epCk0!Fm*9Y0J$;1JP=$V=V&`)%Jq^>otG]8r_0cML-3XVmrc01$4!GLj`J8gE;\^Vr#\*]u:lIb8j;N]FSVnJR24'LH"r#WV@(%n?r0;712AZK)oIJ@hM5cop)441Dm/ia8L3Ir.f3,K\N5*P7=K(Z9>X8[Q2Pb\6a_V`+&=JP\(F6;e`,6$o`?a351hr\17:s2@BML[<>n^oudgIG`sELm!lQ[o(pJ)e#ZaaMQUdP+&:D#=J4O/f?US*IK&@Q@KY$G2U*<%K![O+s*A3tB@V`GkXPqPtI=*FbI-^^::fj`BLKX6cJpj5LI"mYWR;2Vm-&428W6_uZ2Rj\I_'Oj0t#!s>Z%9SDjL>uqsh+>&Bj5n;TQtXV.,R3"9<^F04`G*+IT?^Lf\-#Pr^V*_9!CT*4(Tj!AM"GcNDMu"mCuhZQN!\_s:gtNhoN1l2%p]b^Kt^>(\'97:Mt!DhD=K;DdlV"PgrpTm=>R#>4DmM!oi*t#2n&VathL5CHNFP/Q\:j46FcjViXO<*@V]fLe]8aeBk<7?Xn=CX,D0h&DglRceQP"8L;;8;2.#)oZ;Xn=f):A+g0@btQiFJaXP30V9*LMs.f_`;bpNI!57:E]`-NDl306oBc@[UHBcr:g&JQ3-f&)]jo`:#?n8H@3&^p\0d+?8'H$pHHi;=@A:AEq"XN7G90sh*DkX^[(]Jb2#e.gsV/Ttd$jF8jgP1nI.=h5.%"Q<#YH@R*rKE510+r.-lfNl.e;17<1l>._Ingj"DF(POQ_bdCLO.%c<2Dt:`g;ZfB4oWm^2Bg?G=rOLif9+gEE>LOaXcr@2+$jfUG2%79S_?;3$[_d:R&cKLJT#`^_r,J1VRX4[r=!S64i>%A5l[KJ'Jk2QWJ#31+X'kG=%;1e=E&V/iCuh_YD27j0U"C:useD[>*:]o[^V]U"K,?a8WibX1?f6;63XPdu[KHd7BIRqd@l"<$MN1aRh\R6OKjC&#n\\$NA.boScSP\$4XkIA%OTF4)V."i['j/AK=?-5Qb:+,GUq/[<5HLrsJpOAcGl1sP%BAc9$HDUgooUq8ZFQV&1D"Oa//0lhO#\XMj-V[9(oj>7ZfRB,0@__M\`0gm.MFu_b'!f(k7/Ai9eq"pe6<](Mp0#&-pdmjP\I+<866RWBL9E9dkPNg7\Za'DGuC!+m4loJ`[:RR,tqeTL1!"6n9NIJ.hZIe"a$*QE$AYDMb2^V(!IeKE95nE/HDoJJ(*D.%MOnRTV^Sj<#=X"+J6GGp[q)]qGM/$tk0`;OL%$"9n/QutN5JbiUFV[J4g=DEU5S*e]9^#i70IU8`n/`ZcJHj_l^q;(Pf<77%^tID%I1qSZ+96l8F0k5r$N!5Q&]l$j"3a)9hW[InSbUD.a<1boOX3*E"!GSU0q4R*qV:k7Me9[Zg))0-NQkN4t=dPKFQ7"]@cI(=&S(T,'FZ+b9&miksf);(//CW6"7^JH1'kb#g'&EBjJ+Gbt+MI_o9]r#'>TRsu9o0MNUg(2.J7gT3fYfdBm7)u:IObNN@?aWNAs\F,[l`LM9S(,U,kJXdB)PsdgA4/6Cn7)9feZg@6,KpODmhsc+R"RVj2!b[onZHD3YHkJ3MtV&h"n-5*`,.l="77IVLa\"=U;#P%or-T$t(aX='V5WIG,Xqko&K\=p9_i=[-U%To/f3NbHd0\0f/4oh`SW=n_+V?[r:B=M'J%,/`b44q2@[hH'N_EWM:lH[*h%TlY7R^r*ClJj#!:=+$X$J=SNXmq:A4qC31Ha=iNQ4^aH@DM-:r!Z*kr-17E`>NEn@q?dg`fk11_FQ5C<s#J7I_:Z%Wi*]H/H6&KOt3N$L"aPlnc5$QE,9se5_]6Z:Gba%D\:FC;gT\n1V(/piXVYJZ9"`Q*:1meOO!tLi0<)OF1;H2)"1Em;e03%HP`t_h[RVL1/Y1ZumY^IPsMaDTW?$DO6V*LS2Nq'klP*s".L.WSh0DBH>[FA@k[TJs`0#W\CB,F2K^"LSDe!VJd)d+hp2HE:r6Vs4'>=T&iu3O57+m/T+ZJPX3'W[T2oR7Q<[><=)Qmcl-b)=YIiMrIL.\q@R[)L"g+4XtqReEI.[!!s21k@V>g*#@L<2na-8.[N'\.H\kO;K_PR0B3D%2h*+Od[N,RXa(uaJe&!lJ)CW)`;_jf]Oi.\L*`&3FY#kSJ,.uAr)+OB]l4o;F:V+8u1&3=c4*XIH;-1I:piV.)%2WBErLY6s)(X]/WQ6.9,T#QhVX(r8aLF1K^qDBTC9b-W`_R_A6O)U\(j@`'XG>Gk@=Z9[V&jo8D)aH.\]O'[11.hK%kA6QQakG6[SJJ9:3bDXIr5sO7HKhp0]QcO)DR$EY7IjWV_.DID+58kpO9RcGMi;o]i%7\l^M@`YJ/Ld],8A9s-\V%UcFTu'Ai=WMo$pP#7\6'DI"Zj(G$u*0sqZr'k_Y9ksB&.$`mgo5B*9D$4/66ro,Z.AQ^mPW!&,3/5&9f*)?s5NIk83>]Leq'I>]8qR$4)Y\#+,P5Y7(0g,QR16IBMsGb,4T+Ki+500U<3#c.RS^HgK&YBpqX$9nra-CI51?(7pe:r^m+p?>p,n^QH(dr]`5r3SU]54-p`:5MF*V4YgnIZj^)eXsi%DX4'XW`OM9:OL]L/Vskm2SV9e93eN_0F5XiT0S'<@:Z8Nu.bu`TEGmY/EOV4_q?%r_Rm!IYeOq"@4p^i4)R]=H,HDdjWslr?Zq]1[n'YXr?f--g@@Qdj8lR`P^GIdHT4fo27EoRqs0OYJ(0/d_?Z`-J;9lc'ZSO0BYcr5L"3>G^S\'5"DIr25ags3<'+$=I0X7:>O&.@6gB2K#+4GF#'?hqlmjA_bGMd_Um>A'l_PNnkItn&@YD1f,(d:%R&$n/LTt5g\d\!_j2-"X8g$)O&oo17q]P?[<.fHd<_LutDM=CuHAd(NS6AXmC6ClA#PZ\R(O@bCr*2at-h#<-_6H3*:nacF#\60/PFCNFq4LTFNHCmq&RBb]Ls.1E2B;WcLjCH`3nc':-g>'8@A(jc':%Wh3]LOrX0<(F#7g6+C@$OD$e@lsu3Y0]]6s`DbB)N(eNg&^u#D^$K=KO6Ve3A9*\\#F[._#h'33>Ko-bXU.YXBc;=CNq=Uo.K7,hTY=L.g9VGC`)&"'N^(h8^X_`E?/"UP;'>a5B9@*efO'[MJhNqb)X@Dn8TMDC>oe#rK&#G:97slQEPe4<7,DqQ*7=3Ir5HruM;F\Mqq)b7!>qWDSEA\$4n8SFL*$"I%k+5MI#EhgCi8-=p8&a.E>^g)-D2n*h5Pf7nLp5pcmokk05&@m$Tot=pc4:\?r%r*oM5YN'+O=LJW1dTLrl&b?cmqN4f#sM=F2?c@lT"$kT,@4#W.n@fER#JSfK/ID.!I!/)'J][\1WW=(*0aBG&>Zk^dO!Eacr_\-S0pL;j%+:#T1Y6%@I@QPb3M,)I8s#l#WEHO<*$#3WAb.D==&+4*oF/f'$<;]k4;."0P>_%+9I6Pjb-X#Hnh.trb9!u/L<>/gJpITomPX+Frl@?0u>t^C7*64V(K,=@\fo,OJd$jSi=;Lu'*>2a"OU'A\#<2e?#;PTe+fNknMP%!i(#1%Ep'k,'>O+:S3dm.Y2@F.*fhnf[PNf3-:%e\@2>Fsqob0AJOQV+qAr@K)=WrNVNHuFYXO-4IP*#+THTS.5LZ1WBML]'AGs9D?KgQq*9]Cc.DZs(F`2@"AY0<0qN"&J:MtF(WW`\%8D'nh6iYsm1XO@Qo-'T@?:0Ar;4&RJ4hMB1>")F[?AJm""O&(L9o,>Y,G2^9igHMAfr*Gs.Jc"HiJ+D2#VJLGl(QQ?>BF8Y+];C-HL2obD(o\j%UjbWMbOiB(SD?K,*3n-hQ.^XKqQ6k9\GgG`J-gD])#$!R;fikBIM49l=b;@nWW^q6lC-'=VegV0OmIWSMd;[ZMF1#_6qWZ=XF.T!;LOVle4TH3Yr_9jTe+l,P)drAF%iV?WaeFp3(6_jS0#c&)6L/1R\pLH\l0/W_@&\aTm.SqEb*;F5kg/c_uP5/h(f`aYVkK^?r9LZlh>B_=.-dUH;c!XKR"#G`LJc+g^.sm)9E3ONR8uKOim*]IFlM)mq\#%$bA8c4qXkJl`KU@e]eT'-?iV4nN;KEl:j55#9RBicQo@p@EmufNIc_S2cg7fnq.H)aZ7D-:VGBF6p/m_Nrc4h4XMcL@2l],bF?M`+ue[HqHFXnaA6FpFjKlf05P^;]?>Zd5j?cr,\Ed2^.?QPNi9A&i=;),:C#u^NoNbQ<>:pE$oJ#[m5[oSG*7CN%)#6OnmE?"rr*U\R"8lu(@Tr'0QeNY02Xuu2m7*%[]md()r>?t=e]m!WQ$E6ub_2S#C-asuU_cS2qA643[RMrG/dadt_dnoLU42dfN-DX?5RL+<^R(E?"WCoIU*]^Y0?fGKja,18+pdaD[c;4M5]rP1--7W5]ZD/W825ePWg2LXn/]Y$rDXA4\W:$dh]9?O7G;2uk-;?!W[W^m"[ZS,q,5'rchMs#uV9WojST6iCpnI^;15V&je'Ph$3fPF&l5Kr-?$JrGUA,cCH:bAgMT0,TO=fNfj2=#T:;ASq^OE\HcX`m.$-_r[$"!YX7GOilUb[_!@X@A\4(>(KYdNJUs4c_>d6IAMq5nkr0C`t%1-$jgp^)q<:*hDJJnOW@2%a!VHFuX5l$GI`\nQn1@-D7VCk.PG.om][[%37[M5H]NC&9,W18jfi.mmX?Z[rD-Hi0s:N*h!uDQqWg&0(N;*>Fiao>Ca0$A=6%rU]'O/>/&N/]fR(`l<.B-G6e6pXFn)\K,$mr1Rs"ohctb!Y&$Af(0S@c(7*K^JaPth_@C"pNBr%]o)opp$G!>iB/QUV76P:'`^fSTma#6M$Gc`2tKn\YfsX=m^5+YSHr[?AlUPnGrgNr,oTZtpt/B/fL>G0Ua%.GH27gdtZp'^FKO8Cqg;2&e`iSXU"2>>$!q`_L2JVF5)(*V'j6)kpeS^15pR2Sl$,W$Y0ss&]7Tb3R72@L1Y71q=AG3$)j&-%1qTo_,(YO+gMJfa(_ia0q5qO`.&oldqliWE="UI)"'##1X]LYFa!&k8m%@.X\F<`T+W;GQt/93t$Kma^OA.HnAJWcOYb`F5$URgpsd:T^1Kgu8A!49Y!UQ(m.THSB@Pl%Q3G2140!9F/7J^E=`9ci>jnS6hGG2c3J6H1Ha5pPS]^d34W"fcK`>7WqkVT#&6$W&%%VB+IsAHGZ(H?TK=b#>-U]5i*rRkcQb0KOSkVbd906kO-639m\NOhI%!uo"J0*#Z#XVD=4\ki)g\B1IY'$K%PR!rUT,LdcrCaN&I<9Xh\G1.:1P(lK<[N1:,6jF<5q731f$A\_b]!,K%r2@2GD"01_6aN"BqI?u!GfDJpsM]\)_Vd^.#Ea8JH1\f_1J8`p[j&L/s(e#2Cg:'W!pX=4\36#N'F/80115mB*"qr@k6o$&e0$sX5:QP@^[*#[`*SLcmAjMX$V3s5]72KE\l-+_%NLbsbM[Q3hdk,JKhYXlGj\;B=crakVpq.s(SX"g?M5F\fB2s-HK6!k2[3("FWk3ES7T$^ts?W7@TVfZ9`!;$.+\+()+%)mK(M)rZu2Zt&p`-?2G_TdjA,1/^=)T-(#GCj%[_,uc5Gokgn5*Da#R?J"ra#^CtaV3K`?VZWC'WFQ(%'ND0H(PE?FX-j89eNk!e8rc#=il_4ZQ@q0\S=I!Y(l6su(RA%GY&ZAeOZ26_kBQ-/:PFc=A_V<6.=Z>&bs$$FM=ln;g&f8`ECOk`+Fs%>&64*XN.#)/5s&N#Sb!QGoe8$^N)8IoA#MB-[!1.;PR9l(%jl(3Sc-^+cUsM$>Io11osqg]+M$!gYm7:TS:>`,urfQL=.7t#nD/=0kPL3[h('oAl4pdq9PsoE"VWfJqbhc9j6p,)9!lnGj$qoeYG6lhklYA4E$,#;Hj>@FZd!>79Pr7OtBF+FkqMCRP(-pftE\E`[-dL=\WL,G+RT'bsI$EjQ02?Je3m`/dgXX=o=+SI-WH+q,,Vn@Yk/*#L;,8bmK8"MZ<3&\U1F,dbtZdmj<38FDWbCXUL9l4:p5jBX>6:;XC@]^WMTK[P\TUs&@PZak8BsHZYh#GAb])C@+1jZ'X(;%GEoG5D]"k8HF,d3TCSbDLf1`#XQ'i+YNf\b@[Sa\ST+=9M\Y,SeO]SI=1tk^+^'&S*RsY/0eI+/ShVP%&7&1QA0eeQ0IC`^3Ah$IKqB1=e4,O_hbiBP6&\9M?`5QD+t>W'#8t/LZL9QEG&As;c#Uo8rLV(`ALUfR)1hVsB][DW=Tt5'G!f*QScO[dD`)jTZrP&-mHbd<*h;c5j^=2H:;/fo`:S`hFtR2Ndm")\IKMPm/$8!1Y._cA>:tFk!`_-M:PY)k@VcLRMVLS51d]/LoC`5D'E4o'_PJabK%gDBYN=rD(fV=)oMDQD]C?0o8\Sm<'X@?Oihpf8g%e?X;8BNc<(,\T`1?&J8aL"B:%prm7ONG4T0W+qAW%>7lOq6FVraQQ/1SKpKZqi0$*2&*Xe)5]=8"<7&$AJKXi*iFtaB^84oI!(uc)TPqZ$66s]:2C"1t0j6(_UAM0BXDs-oO7@4i)qR?-\#Nb(OdQd,390m4^b=BItj4?_4W247"7'43jC]Ng.CCYj.Ai!5#HHQ_i*TTbZHMBI7ir'g4*Rn.YunV)Us?qd^P+)K8)Bd/n:Y1Z*V`)cNG#/;$eK&dW*5P0^qRPV*p90tHcC3h8geJDSF4cm:eCZp&1&kl[CBn-R]O4dWbiUuM8*Es,ua&`5WU*3(n&r%->je="DSh+sp[6f`[Q-S!%gTDk$[NC0-Mpl=;eA%G1r0mV8[mc4iT&?cK1So55KZu(^G&CT7JlbKbSGMN.DIu;Jpb=-1/lCl@C'c3>$+,mRraD'\f#G'qRaIKXV9.$+0a?/:B"rg.%i-s%*aNBX/(gOXHo?,a0g#;AK`[Y>:&"#8'E&;,$MPY+u5s5T#32c76A>5]@W'EAuhdSpQ\.E84)[3BV!5tX+mC8u2(60`e.^CMOoDedtrMSsU$bcUI.IjVH/]l/%WCTo=f'm,Y0@l,'Re86'6&!p4f1%Es+[MS&*]:I5-M]I_m['7(rA7C$(c=>N]b!6@oSuQYT@dD6qUB$";'#FC6/kXfL5FHt4&_8_p;.n!5/TXtK#8bH:s/M1G7W2o6`jd0FdA^.d/ia"3UmNe51#3na@n^,BYOmL@T1KW8.3;j+-.]XOO,!6_Isi.ad/!)\c)'UJ>Mc'[0dq)C%(,r3QfA[DgUND#DabW^*[!W*B@.X6ch.:$"*.!G#XFgZrje_Va(A#V(uiSn@<'7o^,TK%LQrBLH(Ja%BeaqgGm5'NArS>1*i(IoCm$]Orofb]R,/g)E,^V.I.aOMtB@ip)GS]JT=\0]Mugq@*s:g_V9c%W>$u+.ZK)(2c^Wb42ja+(6+CBOM4Tok1)0PHm.J&gXa8MEST1H0E3]4RWN#snUj3Th3oi75CI**.\YA$q,0XdW6$lalPHq;e/fnS?);SHHj=J(V*!RGk;/o.?VmjSP6a0)r%bP$Vp-5_#,Pm:+"/)EU,I9BVtITI##A=[Z`+X"h6YuJNP9Rq2tO2tF!/d5?&=b-:VUi"DJ)UVV9&_(`3F65+p$&jM/F,rd(7.%0*g,!sa-$APH'GYaK-8R2Q<<@T6iQ=dtZ*]*:^M7`;P_MI`Lr7IZ>A<0:W.-!S]\8RnQN^dW?E7R0PA["ps:H_+M!<80+NUpt.i(Vm70mEc1N]5cZH/Jb?g(&Vb6gI];%PenmK>Rb>qMmqrDtj^]W._uJ9'Jq$2>W.,'1c,2Dj_n0(FX17$$j7/%i";W_LE"bZ@mt.e;])m6/3k7rS?Hh%'Ep'8bIK?]//*KSiN`YDT@l0JC?^[mi72i-46upPp`(D,1/>_,X>9PEB7'2%H:?VH,3?tg:WKno^B!EZZ.A"$-d:"T5]#(_*)j[]:Yr9(@CR;2nQniL#KfmS313dFYL(]96QqP\E6u,[AJ,uGtik#]oJP&-6-4U6T82DD0Mi*lG"`dG,b1@5iM+O/\LET1eZ_s"td_7>eY\7LTH=if6[NC&Epg[c]_k+IuBb,$6f4NtA$hU0I&u=gR8':D\CZ"8qC#&,CiC&q6MJV!4ar\WhF&:BCit],,SQ]%Zk#$rGH[n*,Jp(uD?52*$V5;kR@o?O-*+9P@e_"k!*e(>)hI4YR9;Rg8c1'I>+qP_sUbnC""YD3ftHA`.O"&VF8Q+"Q=a'l4o\YZ5Ceo=8h6d@8]Fs&kmh;Y_.V\4E&7]CTCP"^9fJjD)_#&kOpXK)*:%7AE[(X&#knfeYUU0nSMjj\7*M7HU1]O[s2JomAnl_*sZBa)2+S*!41f]K"G47%eVEdNtgAUT/ZA/_Wj_NLZV-gkgk"(iAR3[3>a,Y/4L7fj+oedR^s:;R\1s%*D!La6Em=76f+qAII=\bTZp5&pJ?,[!CBWsmPoBH`f5j\pg_N$&tr4AeMA-6IdhX3T1P4@!glOqS4/=OGn+DH9!XVnSc:'fekL7A-Qce73>FHU%h63$2#D1,j]Re+,O*`j_9Y5sZFY[:l?DaJr>^R\QmnFU'n7.:XV6R\DAWEC6>3Z^N?$^<-Q)VBi\'c,kZte8C1,@2/J8fl$?X:V6Hi(LX5c3`@g3=k(nZ_amk>=5+OilG!RaPh8c[XW(\1=On457dj%+6u`%S0?m1cDtZDd$%)KSht"5hTj)R0OER_WWj^^>c\4b#@:`QVJ\Pdu0o[`MDtn78*IV#=i4#5J/'/K,`tUM)jgmcW5qGql>c%'fY/FpM7-Xl9uJ'(.'IirGM>`@1+=2UgDYh\JIF%E#KaFmh*EPlR[@pj3(:5AiDHt_k#mluTUoGb&L*.XM"Hsgor\'(i>,MIma73Hcaah+.q$13SPe^Jh!+9XDltb-*\'h-]lZ4><=-e3C4R8Z:_GAPRQ0A8oX[p\V?/'XYBpnm(Pa$!'L[jQS>]WJPCb^JBRkOj".G\;5aNubGOh[NE*5@m%17VGpqNN5B`kX8mC)ljn-hn0MC%dM,%oP!>e662pL$g\kZ2:f[:8I8fj[o+<3DbdMnYW(ed+>`8pPdjdL%gpqQ]a\i(OiggEBVa`_B"+Hq4QESJR^c&Zp0ODXpBbm4_4c0i>dSO"*bW"uhGjeT`23G,o-4Tk4\VQ,o#d5tQa3)3>\TS08/]V"8YdY>3"("Z.*W9$"MthC+M=T.M+DMPh,*?2:Z@d`*Qjj>N9:%1_e/9>Wu>bOpA59gWqr2IfZ>p&]l]._:\0>WI5'0/l;/+^NtEnt0tZIEkjH;.@^$*RLUP1h6;\VS)@0:*>$rh*-(/9asWXuMY8(()`"Iu:c!mAL$%@UnGPBUT(>j2G+&pL?t+)gjfj;VPr]WX^R@8?8m7CZYA=-_7mH?(!,ce"I$+g1-B+'[;b2#PK%-*r1+Dli2&ZMW@g/.9NDNB8be9'tOpE:I=/!aO`cGr!j!Fi$OjA&CNI`Q\YZ`UXiKUo]ecCMSjUs5"^sJERbljZ\Y)?&KI;uEqRZ#RFQ4:hB_/q/b&s`.\BD?X3d@#A`qPW3cd$7<]7&:UgJ4\:5YFh`$=&CO,1U9gA.p9\:IngQU.iqtp6>0/[*A;6bXsUTHnQu+pXF0FX?.@B2)Y(r7ja\S*PNhrN9KQHK!.p1SKZiR^%-M$c;(!@ZhHV^>jYn4*''`e,)Kh?bUFup?WO^i/GBO]W6(&jKK/(d>m.)k%1UUt>%gE@aR.rQl]"85L@a,i"U\;4@LZfrj@;-VOOMIE9C)))6WcTVK-c)sD4hb1JAj=iDgHjT!@f0)P[trrgMRU[*AbElEdc(M$N4@ne?@m"*3%;32o\#s&:^JiT]Bmcm%#tjJ%065;X-+YbO^[.6Q/2$opoW3UeIak):\M%XuD8,BSR._>j9N8YH^o70KH^3ILoO/cOXS6b9eB_k[,b$:@[a*js]F:P'&`C6KRQYfSEWWhI5MIHgqOI.$3J=59nWthtTN4O>Hn`KT-AX+*K8%J0e%M12K2DS,qcIc%UkD4@+>R$rV!$k1lV(FOCQOCdoP'e46Z*GG>R.pub>djdE.4V')K1elKJ$TD9u]S'`L4EKUB'[u!l,m9cuSYEguL0b@!+dnMn_/eKpHQ/8>8F.=>:VLenX,4da2)dhM\Y@*mi]oYhk?e&.>l,QL2lQ8s[Y(-!ND7E')N'c0bd][LHnes:k,;M_WC-ds;&ZO0GOH%X(Hd5P2KW@'Ac]fhmD8UNB*^/,`jg[o?;KP5+Z'n6(i#*TG[ne3AU!eOh!X4FK/\GIi_7uro+TE79&E;F:NN-WQJDE6p=m?b.Yd;EE'UHC'3T-Iu%P<=YU3lMA+9R9UK7pjt[_C!bkC#]WbiQ%04`XcTK=RdtQM%aMI#9hEAa"rb@S%8hNQfkVe:B/APR_5ff(tXlqJk)/G9%4_U9:24fF`@HCYUg=_M)e4SJ-O[^A5rI\\ioEimUZbH3$M[m&DrIl*YlY(s3U'OrU\TnNg`n$ZjSG-T]+@O,>d%!S3'44nOf1.G:AKF"5l6&W-Geg.25FO4:NFmtoi0-<@B,Y!5F:BT)%(j0Dh<,uD5bTt-TBKbY:R-ar&D:oZn01Ji&*c&fp=ju=4h[Yj>NIeQ,V(Pf6"OdD/Rgcjjg'0`$M0@Ul@p(-_H5Wda\RH[T#qf)53^G)8ags45SM@E7"MP2T=c$Un;g*t;hn3>U/sJs%7uAsAQqF0ni9bo6:h+o#b7I8f/>jD4nUbgGB:H+>DRILH_QfB(b19?r]Y36#jEhc<,?&_AkH(?\2@+XiY%H&83gNXMG@$Cq2de"e\j;mBMFqP'8C7$6k""PG`%#A*>A\ZG_MIW;jU=bm;eCG*6ustrAC=;ok\j2F@1jO2&umtmI,%O'Ht$cj_En7KENRJ68_$]j5TlYfAi)53E5j-UUp?gM_Qo.$rQA3`Y2P-^O9-_aeQ"Ig_;DQCfHftP[GhGl^Vs[O`e[YpMU2pR9M``?HT_*Lq=<"*S#BPNsd/t/)A\KK!/WF)mELk*ZYR-9fI2@rmHZ`D9u[*ge!*/\oLq3o7C6If?XKQ>DW@C5;?3j/4gf*^Y-"+oN(Xa#t&K:Le,Ak*@(9(j/t=#m+Df>\]L:$MCs%)q9<^_gIqPLQ1q&O80#dQ)*Y_Wd]5^EUEL:`<%g2N,Usr0-eLldCn$f5L#8_J`h9J$r&EStYMcoJu^$O)oQf)iS.U:+pg5:'UD6MBmb&BIk[;;7"qMLa>)@7=GGfbSsj4%"-qVl%L3fdB53P?O-NHi^6abCdH0?F3^3J9$a,qkmCS^OYX1ac4>&qk/4-U21`_gA5!>kO7BG$$?+HG$l58;m#N`PNBhJ4.kH4Y8@/I:'3PU@h'-A_^Q617-@Q@gaS*(Mjp5;VTm#-Cjb2tX"SbR!e6'DF2&]BBONRY7oMi+t:ipF4*pgXn>HTESkY#/9SM"dXMh?3I8i%Q]P=!X>)W`qKG7dk(T]s(J3FNiY0DZ@,0\rD+U7CX(LO>n8s2K!LI;Ya@-![*EjX3/#7j!:MG,\2D6`o@)ffCU#6nj!_+fXY(B#;ufg+_+O:8#=9'=At29bB\B.anq(5P'k]7#h;%6CpFCJ5&X$&X2*tOQ$GHWlE'5i,fuU[e]afVF\RW2\l9+74&.bf>!GQW=9Tlj.\4A$;Fh@SO;78S6>Do?Q6C!ph%dKJ'5MaBFQPOp!opV.040)1!i$>!:gP'Pq\dkPTf9g&I8CB1PXnhWW@oT_UD9oGR&EXb_&&9*-V<7DS)oI"21o!Je7[fE8GT)3`>uhB1DC"c\&K(IZP"dSrF6.7@EHK/%8o,dWPsjo6l^$qR8crO*\aHFN$\9$H`\lpGQG,85s)=AE3D*NR6k>l#1PZA(@,S!Kh;1NfSu/d0N/m/Q-i(3[lD]rnh[MBL$Qf_+c20jR*-r7ncIXk0h?\D0'mcq>M7$Ke4,Ok6#tLSXA?LImX<(POC8]+N4hK3<5&6h[SV>559$R.n8t@C$4k(kW*&rB5/E<^%1--MnOG1acq>L+l0pH7fI':c#Vr*?cm"p:s)HsU#gB^maf5XV:QIRL@\ibmD]Q8PplNi1X(X#<4fU!TCm;Eb30eXKPpV.lNq3#f/D"kVmFr=\92DqcA]0E*#0!O/hJZl/C_t"g&1L3;h(alBU:o/LQ(hb<+W*pTC;L26U%Cs\E,Zd(p-!>uD8Hh%!G=97c%ueHcY]&\c_Oalh>LX!H6$hLDaYWHbADCAn`QBoD^*Q\Ro*k3HEK*3TcX]>np#*p44nL8TQEF1n?TL9VPlrq7H9)0`tZ2/Stq-g0JC#g\!l[H]8BEEJ\u2bY)4#ef(P3jma&OK38A=%J7aZFAt(9Of"P]1\#RRa#14@2,]UC[)"8P\9qauRVD,Tl]1.]RRb)j&@=EO"or+ei[X8=.-@Sb!Y^oS0Z7QD]U2#hhmaTA?%U@gMSkl!^B1.ge"7D)%+'e&l)LUX',lq>N$#ccTIhDGdZlf>Uef#!GL*?)ssKe-*k'aBrss^sMP6=ZhR_Nd:V3DJb]g7M$8p):A&W\9(qsiW7'b$2jc"H.uATB'_O9oW+MF-Gm!`>OOFap7ALKHSjKXX.`q,d?74hr,EJdI[um[M.9U5/!/c$C;thDH^EtjG3E[>PD62p$Ct"cQ?jZ4[?,C!E1d5/EJORB#3^mV3DNSWKDuI&)OJE*qS2'[^o``oN\_GVZ:JHDYEmS1"c$KR?PWK_O_!8&&p>HIgUajVOsk7$eVn\.%'6g+KhGX)1ZlH:&5if)J,i'/O6\4]=%o^X<7Lla*=lB#-4^mmc1%XW@61.e[7**6rhsmGmgj`mpb^YqS`S*J^E,Q_9CIH,e0Q[=q',E:IWqjs.8%Urp;!_-0G70U0).<8/)\hN[k<0G8h$X;qUuOjr)?H+baPtlEsk3r^`pX5skql*`VDWC&C__J0mmV:,7I$#XXW-!9gpNlfjRok8[6bTiGnTQV#0EYWq:Aru8_g:lqMR9q`b:/m)IATeU3d@g3qNiZIb7XOrr$ghKJ^i(j)DAeq02le^oc7?YW1di_3VntW]R[r:Uo"'"!-#$t9E]gT:gCt/J!H=V@5%J:G=uKu`.+B@_=N)-rWp:Vn?=_=giEEQ;/BZ#CU["Eis39KXcep^K-UR6$0TZ+h$HF-SOhDot[d2CE0chO4f5Lq>rk0]!0URbERYHd=HN[*ue,OnJJN?@e8@Hk+SCentQCn%EV\j@qK/>WcP0:*&gX+_\>0-qm>S^]B2iB=?gWcceAp!Fbl^i3`+Fjgk)m[;=^M5+2bUfCfm0LSi9[R2Fk+q0oD%js,2t_VNrn"^kJf.o*hSGQU)lh:X2?tCuX/8u$O2XBQ;qdV>h1:/H2kH7Qbifo0QIZ,A;b_ZDIdO!LT)gcFs1<=kM#\XO#&V\k5:k)H->'#_D'9Ut%Q4Be?Y/f!)#D??ee.2S!!X>LD8,I=k1\+PplCM"Li0N&i$O^['esURS?`pNLaZSZsM;+%(/T:U;hU)5e^3QNa1qmog=g.:031"ll15rWfOn8mNW6%(BrgJu8bhiSjJA#UBSU:t95mAjRLJ]5Bn-.:me?/G+!ZL]LSt?dOR^s]moNM6:J(Q3HD;Id0LG!aWqI]AfO!=mZ'(!oY.F/3pFJg#.hqYX63KZq:VK=Ab'mC5S'oP(8p3^CZNo>(.e)aZ0pj%[([.BB((Yc9kcV$!h+>]<$*D?%SH_2(43X+(mN85[F&WG-LV)44p]YBV(`&S2_XZ"L68J*r1IQFgp?USF#MZ$MfA5,E9nUN_^f2\7e6Ee<#[W4:KAZE7eYm@C:qmtD;Us-mFp"!:`t>"mKU,T!aqYAQ"^oHRocFj_=m.6O0JV!_Ch8R#ph9_'d?\,;!sWLs'u4E5gu*H5rsp#loLJH*pj+n^N[>.cud20TDlBAFodG9qnPH=+Oi'1(I:]]^,;F&-BWCJF,aEeeaN:(M]RSJ[\(d*X%J."Ym:LpCOhOohT.OTYumlHP6jD\$X>sVIcT)TR=Gp]b_G,h53$WbQqDV8M0hBl9[q@&^p4VH#`a*IUT_qM)^V1tFDEE5ndj^%"7P,o:2!oL;'GHmXBD6KDThpsV%8OY5oJ8G\X*O[j;B9O[.tlNHSs:ITk$N#Fl3;h$4=$'g5U1PR;C\)adn;\7km%nW>0Ah[a/a4$G*BH7:Wi)L7'HSEJTba'c!R^C=0J5c$M9EZ,K0SCEB#3*WGg2?(B(?uAT#@nfBl-=h>3`o);at'X]GQ6G_S&67uoq8mD71'G4af3mTYt^!B%$oiDiqBil-bPQcj+d,L9q4?,TlB1g1_E#01eQ$TYDg7%\QG9&2$X[Fr#Z(J40ic7pQI?GaZ_.qEqZM)I4WM%?b4LA#Xpjc$N9nLC1kCrK6QldT%9NNV5@I._pZ:p-W'[SeinRWp!E>$?SoEKp3;P6'-K+j'eQ"4kRDpC:+JjsgCtgL^Sb/AGI]J-!,7[%mAPZp:,d5ZSI*H[KJ8h*eRd)>o[/cLdkmn]mg;PI0`2_4UV#[\%+H8]PZ`%71PJ\&(h?W+n$$Xb;Yo[M5bWJqnCn.0pdB`nE5JgX+bS?[>8ecU49q[?>%3+eD4fLjiA6&<7]5Vg&,r\K&eH3.WrH/\p8Id(_]W"m-0SacSo9C]Qf1lJLKMV[;t+o6c*W*&Q7IP0MNk>#1ZP)?1Z]#KG0R]lP+u]?j58itt[Y?ckq_#qM*2R'UhOBBO0Qn2J#=rY0^$9L^7%FQUqh'e=>^fmnnLN?'!Mea)CX+I6u_73InbPPpo4G30gs=[9p6hS%eG.6=,6XI>8%#oNeYEFH(GnPJ"g:gcMDItO+5].QbQq/MH6]X\N%XSj!j>]s,`Ima9Z-B0U#P,3W&Q8N3sCI!Hl+%_d:<\g^H=cO+3p05F23dH#+-r"4IXqUJ'DIQEp1=jga5X&&^5FDmVR;!XB7UO=G%-%#R67da/b8Xl/2J0CfB[nXGUSfS,e3P-?33US"=,r!%4d#e?uTlZ*834IT2Rm#7H=#9dM%jO*g(`_U%ZhJZScAPB/64unN[bMD"GfHW*=E/p$J.Ml%!<\e\Sgd7e1$>;PPqH=Zok3QT;rlTIi"M:[N(Wh^hgfOOm]:SBS-$0^HRMI`lB?fT^2"nG7X*$gp-a+*WnoG'#YnY6lmKj&`'(alZ4-@o5gY;]/bIU2mjTC0rp_Znl1ehnTU4K%XTrOoG0Mu6F!&UEiT[#[q\f9a`\-M@#/pq'8n0@D`[O(YB_)$C3&/p9D-8;-=D[6l>3-XfdW1H=>7X,0]m:-i9KpkQkE6r'1hY9`ZS(+t%DHkuhr>0CuC+#)gAA2U,M]2H:]74SVgoWpCfUM4nKN?Di$=-hn-OCF1$TH%)rQR\Ng8G8S5Z$V2(O7OEd:O@1sB5dm%1o6K"l%)5b;i3DMo(h?jX9#9geOD_W:^9n[oLjqn8M%S`L=$s9aV;"#d%DG+g`$="Z[VdhoB58H&s5]Un0GggX=[p*!].]maDHsQOfg0G:)m>KgtRQC@7WFYbKZ+'bke7@V"CMk0E+#VkfpK!_,>SR,a*+#ZJCh.!>atE`s)9,V&5-)ioZ"Q*h$6*P_Q<:4h@EU%39-HHQ2od$TGGY"F>65=ppqr=^VAWr2/S$r[@r!PQpRoV'7s*IqRJLBFkEXIJ8#^5J-Cpme5M?D.AF^*G:/n\_i+Q%V(K?eER[2Eu>=sbh,07HPo%0kF,?2JOe.XlAc8?>Cc_2Va='>N^bMAg6T'j;Q:Ys>Z9Q.]ic*UHqKC(Z'(VthDli'&?p=;*h7e7(k$cGH;N#_B-S@co*4Gid5HGo>;mSbKmn^AGV72-?iC"rP&$LWFc!nU"gVY!ZYKV*NmY[F$+@rBJ]3bs-0&EfJd@PfhkhBoP-P0"ibdK793,>_)/',Lq,G0l,Bj>X0L^'i(%RjiY=])DeM=F]*m@2[=+XQXOC7:jMnldPE*AK*11O[K>;KeLEqi+rAIGQWAW6$_$db_VEB;mdXOXMc/6F01:EN?7`D9_1Oo-Q[4SKOZ2&`QqZ\M*Shf4T&6nn"D8TKDi6=i0fT'Sj`bm1#[kA$Ii!/"eR:!-T0JS/k1BMur=`S>Q[0fa/>4eqUN4n##&M!WO3>847$PF*!VZ;6_pQlE-q=li#+oV_u)sh=t5bPB:^VIFT>n:tc9GcOh4lRdi@0OL%!/MEKNmj3-)@KF0_j9iX611=*25Fh?1hcOTZ]jR!%T.cAWMesrd#&NDFF8F%[JYeMer&dCWrfL9HZOqCS84#q"uSW8BV^!GrC17JpT"!4;?S;>q@u'$JuMo>B8boQV8Ig78HnW>W*h09RTZ3Ni2P1S>2#aQ&;JCM+73]1K3Y@VD[J`q]su,/h)RK9V1[?bpX*dW9$-m0D`/!.1lV5I"-YgZ_h'AA&;U8L%,'-,`PN/\PLm,eO+BW1\%bp,+AW\tW)[b6X8i$f+gLgp6ROg1B54emOnoV3(kANTK^Z4S[\0`I>EDpj\>)-3XI`!!-/V2OD_*_u*h71LNi7bC(MjCr4WpaT;;;Ahg]omdONQ]/$VE64n@B`ajrK.i1=`!>[d3kd+rV*n_ed^;Fuf'#?DIm>i3m_6URb4]6aPRW^0XeP9N4nF=#qO*.g;cU.[M)p_L^L35$5GG\72P]@cV5I)6_"=D?FMBA5Y;:[Z`0WI%CT@OMd)-Y)2TAV0Zj>L9Jeg$[Ro9AH5]>qo0o/i%-HWu:fc?<;okU6B9'kG6^-ol6eI)@b0q(l]EH4As.IkmL'$?[faJXnU#uQ&L:6BH1p;[Q5,&;6K=Ucro-KY'2Q6KGb)!:q(39qO%?c/;GRZRjR.O_ChESl1](e'=#fsX#3^g72s!ie)V_2e)X[$6-Hk&H0-)0b*9%"S4.k?qTR:/?H.459uUN**!-MHu:EXSVoN:g0E;k$^$:FhI!GP_H50T""$Goqo`7"]558E?-cU5d3t/RPB;=J5kY8;hP9X!ZuO-Oh,XrI"-OX9mF>Cra@sm>0(o+i`eTOr39)Egf^3OBfI&2Eo3'kk">IZ_a([._utnC2h3Vj$XA].mt&Xn'4CH*%c%7I$4$:`\)C-T4(09=_XAEMRsI4n.#j.=&se/NH+4V(_4FeZhltCGh:B:i^()E@2V&S0?Y6T>daA:q/_aiu\H9JJO/>@oLN7a3o1N;peRG9E8(/r-`rZ":<*r>AmlEMlG?OA.E'u\XF(hrGrFShkBWejS.lQ%N8Vg8b!XR`foeM:j.T[=.2N.r3Uod=?E)&R69R%`!k$,^GsZpbiP-/_`8Hg`MuPD3_9uL"N*NdTK77/X%1hlA()T>&M@*72?K<1\+sQF9Rj@:=mAkGE=Ad[**kTV6'@>5oC2PdWq=K1tO5KiAu*39tc-'$u-D:Msh'.o`klX$N)>,aE,:8ah55[%l-AufhQ>2`o0bI!73,1-O!r8I7mMeV0Gk2A81I?pFUm;FRYUbIFgb[JMnYA'f[CQ]/0ul2"K`n%r1HX_#j5AG9H&q`qT"c]T83``'/C8G2'j%$*Q4GC*4HIm`>]$*[,-cQSnT*4mZmL5_WGp:tpokl[hU1-L&O&eo*M'@3A7ZOZESDi)to+5(e7qKOFH"ES_Z5tBsk%3gEZ4[&:S&*GUBAHo#*&=ZR)qrh86SZ!f^XCBC]aaEBJT(=K=#H"ekWY/Ft,5-Pp8gnHI"!ZFJAF^:MaKZ9mZa>OknD;brI%_!Ap?.-sL&/_bb1NsqPR8.nB*\!4IZ)6iGr`8LfqH$:7!,P8#rml@3[-'9JVpY);]fr[ff%Y'q-eDj//b#r$kR(W.NLE7`;Q5@RPD@1Ca&4QIDSqIKApescWqENDVV`2d@e#[T:47?CS)tKZtL3\(4>%aq,Vsm:EiG5,bOXH.?HO0jt:-1gWElD@uI]lfj)o[G(Yc`f[9clf/_e5+3BkF%3ju<;:hO(CZFPd;Q3^^CRX>QPs("P.D][(@]=aA9!5o7\?e9d8q@H`o6Ucu(m/$FGeM'md=JdI?W%M%0PqM.=a>6#7_Cc!1/Pd3$L"]O0PHn3+ZlML^GKXCUh*AWdXOeD-$bl;NB5u]Z%M>#bg#mm4b9V[fW+,`T8;.h/GI'!kdcUpMiE2,LIG`)I!%E1Q:QCWR]M5S\$gN`Y&0Q22SQe@5f(^i,Sh)GW1.3,CI:JG#ui$.e;N0j1.N4"^W)2c]&RnGXr_WL"Rn(<[!J>6e74QjInC6Y^gJ-a^T*Ae,Ed=iZ<%0ZDJg$A"u+pH6-3Hhr_[g'sr`4IgW79Bah[GE8Rl;/O>jto0B*D7pJ'*SsH\9t>A?-@NR$]ujo)#`UA/^%IBimRZpl>J2h*NSSF//61PA4?)J4@rYOT0G:auqR8a,J^l'=.er]!kj3=XP&43%PrC`l9Oion*,YG;iBt2ZCU1mOcAP'S4PBc9-'uHB'\u1laSj:Hg@M6$m)!Pp303A]fFXN2kFu[%qVd12UmBF.=j\j9C0uqV(*S3'Er//)+X:_:TnmeZ3#CB=ARPo?3YtBRfLe>&P2mN%B:*@*(N\ITP/C>QJodnlF>=@pDeM#YA*A<%Y(\*Eel)-WH`6-%I7Y*]pge'9JbV3%Fn.G#21_JfNoA&T[AAGojhi^`3?/n;1<*HbqFba"Xq\6SIhGZWc.-/`g^9q\u5UP`98.lT;?g9Ejide/B5XX@a>C$`/2iukc$lZTiP#T3i"<#LTS(=LMas*K?ge%N"^fb/_t@tMBu%[LmRtBVS8tIFeIE/hLF6SlVJo6b@EqQ6QτGI'!f))u9p%(D:$@`n>I2HXD'dnBF8's8Ui13b/k#d;J?2s2^KV1dj?juDQ4[Mt(5;DJU;0Emt-sUkd<9(-MgZ4W^kZWSK+-7+.FEgUkp<<>H(,_$#=Q_R-HqQ'.lCPU%_hXfNf?@QC&5n*tcK%IhE7PCDO2Z!#p:3c$rW8R9KLF+\pAdQkMFn+K5+L-80&$5:UE(E5C*4@764f<^6_K@pr00c5J_%n='F(D'm"`O1)*cKl&ipHTaS3EiA_m;!3'%Kl:!Z(muWqYjg.2X@:['qns%%rh^=9&1gokT_4qRE8diY8'`P\8NB-dRgrHT+ff1F+G>`#pO`T?`YjlcM!]f-D*%m*jQEhN&9XbZgNc!1&1P3K$'3K:D)Bb7=Hcjq'TdG70B&)9p8e%/:jt;X:kZZ4T0!jL0g6pruVaM]i`--k%[<(#"(e`-LhLr4!o1ldEQCj+,K&t"D[MTC8/Q^h;5%FcsRLjo+c;@Hl+"C&]1W%g/NIi^XNeI48M%V8;K/C?&?)'!&'.u.&s;Y1+OdA=U`as6h3UD-OoF$BYEC?)f(o!s5VR?a8LdNjW>?R\8]lkn0I4qO^%0Scdh&Sj'$g_k6XuYUO5j4ImmnrRM=PjF1,hlm-\Q5V&jP++]D_n4/?(*BSX6d;=:/e>df:.\2%/n:A)U%79U#F$\cGdQZ"]cL.Zi>ASj(>O\A((/1LHmgNCnfG6n%XCFgA_ma2iree.%"SW_Z5XeHK4h94<0W2m.sm_uJT;9e69p#&PZ6qSL-*8#`3kjuZ/BqQ?)E!4J\TKr^os>C0(j^gHPHr[RG2`@fnaQLYu<>4L^H::8EL=#\JFO%4IL-i+u'J"-/5^S&r2Z%ZjBZ$hN6fK@NmMW)^>`>Y@sd\E]eGK>*PCSsJ&?Vmc<#[0ZWFe?9TNXI=o`dB3iR2WV$Eg"%,",Ec1*oM$alF08JNVkN.6/Gl\86k6KK"b%F_,*:5m6tCpAQEbOq+na`j%G%rRTm-MGk^Y*5X_(aM,i"@De">bjU=%A2j"OpY\p[64O[9'p*VFukg*ba(Mf(p_8MgohlM-$ra_uG.4BNQLThQ;MUhn1W0ie&WP`gr*)4R$Z?n=i;=ZF*"hf0'T=_;:8Z)p*=P7\q22i-L7*C8d;17q)?.)Qj?j.NR;G,2J*#TWmms@@&m8h$ioX!*m<^&Eo%["C+ZN0-_M(''JOY8P##dSD(#_f5)6sS;V/Ba$K-tja^6.fJ37j[Nif"Q^H0uF,4Aqr=f%X^_dr73"pA5b8"l3cDI*/TJ8t!NK]SO#'"V22R_RnkS/@knQlV5MNF\@pBR'$dVNS3T,H"'^oQs^]VQTF]kaFZ^X_R>aEVUj&(hud@IEI^=JWcdU9t*+7=e`LEdd\p.(4R?^@$gISh*l2T\kp_7t)c.l1(hn_N0Z:f&]#H(dA#3AQ'orqq%6L34Mn_Jl0*LYXjm*OTW,)+!837L3l,V0?MpE:Z5;ue3![\Zjl)GLFhqDCa?r+juC!n]>CF3m+nO:$?@1nC^;YS[?)rn\#j$p%#coFPlgTn4^6k'jdGM@oO.@\g4A*Msl9\&&>XDS`4!+Od^V/3eF:#FO1T@+];$Do1TFI2@)MpC]mHg?dPa^U:+.*gO&:.S4*[GuXa!eW7MhD=ao>ctb;:kl(#ia"5cY]<-aMjE?19?pNZ7dh+4'#$c4?6=^k[lSUK6jY,LbSQO;$ES99#P,uOn@"ZTZsa"XltXX-T3JUd0-6Md9!DXm+;[4&=^E3Y6Go1pYn4YKN*,s2F9nWaB')b+R[t#3+KC/RH/]Hgq.pfV-5.E$jktU"&hp0#&dUkT?WV.h/;GqiAFmSm8l?;.F9*EML[0(!3K+i7kaMMVG!*t-0:*J'nT>#&)[[A'Ld@&JBfT@?7("EhZ2So&/LrP8^.$qP8X*cbY[9K8&A$b6Qrjo?C(nWD3J>"/QU0Tb0!Ks%&m;%Y(a>Z@*m>.p@nX!?J$`g+WW+m_\n3Z5c`7I*saFE8t5Hl8:1k:+-a<_J>`&`h8sh`U.m!!+$FQ6Y1NQgY++UR1ENH93oVLb^R>1@%QDNgQ5cR6X(WYB5!iN.o`q7AE5Fg@P(f9rB!,FI_7B_)7]k;9L@^pf)!V_`P[nTG0XM5"OlH'iY\YUs*Xbe:%mAccU%qEanK`Gq+MuoePkqHgjp%%;$o256><#&*C(j@"\A``_:.\c_-!s/2hHnjUndAI`8&&O-6d]i.lA>.=QUcQAfj;BMn$PTX>O39gkT+@_DIU0eJ+3Jg`Fhi[R1.@iQ,%nd5fLAKon'IrIO7GDnjQ\2=c'L"Y=<'+dV8G!>CJ6CL,5mDkaio?c^&"d<.>A(fD]hO1'mQ96%">iV1PA;4YiM@`E!uUV&1.jj0fA"p8(k)ULMGYMb7gbPZFL28(d\KbUn:B'eaZ$KT"&]4(,"Zu/clQ2ZLHTn,EHTOpOY+J>?dZ?6\"cHd2mdIHp=Ae%r[XGZc<`hW_\t&":94U8Ane#bFD;#Y%TSU5]a`eXkC*M36IeY.9:S@//NQd$)8C4MRiElA=F#PU+df0V1+X?3R&W9p!.L6=0lBdrM+':;#43647""^KKL3bt^9OEub-Tr83r%/P^aN-?dA.u+eBN]InQr_N(9,%=rj8T0VCBGbM*"$DmV'Qm<2Zq\g3gOFllct]mCfqTT'o'9@c%MhsS@K9Z8rD83>f<8eK7t"aj_E_mf4Q2q0!TlBHVK.l%>$@_dTUn/(3EQV:e6rrO+N,@.3Q]n"J]2cDf-.\('+tQ)TGkO.DkfY!%pqd!fF5jN,';ToKWk)q*9Jm:k*bY_qFDW/_'r(?;Qtk_i\(U2'pr.Qk5VTe4L/.Pkk&"1Uod'[qhbR?htaC[7jI8uE^"^$bAi[QNDG)!dHcF$IsdghQk"eb7/bM1&>'`&J5a=CbE+7rhiO1kIb]Z>5GOn1f$)g`*qGr+Yfk-[4^?fU\UlQ:^3W::`O(bk_[YW7kGMJc^H17,OV5\B8ZC)](Ie@"onfSsLId^lFhD=DWapNOmTd0:pu=q`:uRjaogje<`O^E2N6:W8F>a(,C3C4ABs*!lNCUG6B-$\W(c1\7Eh/FD]:RUL/k?tZApNs@NWGt/pjK&U\>L;P5)KNkT"43!Y7brR("=00)cMc9<>Qn#pu0cqo_^\S;dNbt33qj/WBqLG7O=V2WLJ,(^SI9qW.e8r-iRj(7)r`XID:91$Ke)9QnT4Cs8.9\=$%4]j'g)4iI7dB20W*uZf%'D/:F#[q6mH\+GAtsAN5mNUA3tlhe[KH5&TM[^V'b*.f^mdcmn%-D*hhM&HW$E8L3-sFCZYU1E+?hY5EVs[*dchrECo+kBI8$.O>G#]K:f]ld\.pLgrK95t/(,l;$,K]$g3sK>f]BrJF$F`G%=+H;+.+>CDaiNM;hg)WHr9l9lH41*1"C[lQU@'>_+LBBPEbO^8'9jTn7@(i&O:p^8H_Rkbs$mchSIW-t.=\]=/3ec>[,T;g)-h62[p?ErJi>&'_7Mitp;^),>VfHef1iFd]?&T+F;l*/JutktoL&)ga)TG0&3sjS>nbI=#QGF1o6d?LfUcd*9a*5]dUnl9f`QbGn40?9Kt0PT03@-cW]mAqS?@]r:#6P3Mtj`=\-de]!7!3?J7=n6G"OH8NDlLY,f3@0X2igsJq00qXj#FiJSU\>[F!)h?TGrgC"1;U*W`pG,JR4o.Kq5)"/T*_FIJKFdbj(sMpk0\r08FHV0jTh?kgPj%%&!^8fM8/`=-DahWW')fjiLE:3SO?d9n8:OA<=.L#45O)*-8u]uVh[8lYjGZa'0e%En%rr%Iq%E=T@.6l$M!hbi8=BYj7/H>"sf2nNHFe\9+3!3CrZlZ#6:a<^'*g`']5KZoVjWKc9bV66f>VmI2BAr^s@jW?ASJFT\_ohU$_1#j;rd%RZm8o,#CJ`>2ZoL9&DoeA:NU\oTc+K3VH_Z\CNouQKq]GsqU.Rlp2qMC]>P?\?lUq4MEr\KY!j[7uaZAG!'mp-7ALM>)GnfdsD%-]EhcmXVt^lUlb"F?e6Zo]BJeU9mKrdWd,W\U;nkj98[BI)6ELnqkQH;Wr/0k:6c0Kcp`dnjO$u:Z,16eImQE8a&uBT*t9Q'A;^>e`D/-NkU;9?lIetMN+`t?(+T0e%dhXm+)7.L#4=L>H^[nhjggb9Es-/dsO78/2Z<9L6fG8UYADGHs)"6.negMXTtQ:H5(JL`.@bS1;;us6OL$'72iXiD.2+moT3'6STP=rDEa$C!BB6)HMMU:9oh%Ti7\G9noL@]FZ$&A(NacBtBo9Sk*lW<)nZNeO<:V5O`%#q&>C>9\N%^C@4Um1)Z\d%@>kS6JJ.Ym\Z!0W"(h7_U+-k=5A*S9)QI(0b\sj%jag5BjZkl&Q[p!+>P\`/fMbV=3INO8>W?+]3kJS9Lb[;ittr2.&@,-*Xep#>_0f#'4m3$!]Z+uIUJ%O.%og<*B@[t<+[GOKH$RWkrsLdD[U\\Cdd!=Xm:&#N\6AJ9]Wa<@p=XC;"]@4bi2%HW6\,p8^u&:sa\N-Fs_m_326Kt"mUm*lTj)tR\QJUhP&MYkB'of'GB$0eBHL,#>T5[/;._:23EFihPn(GRk@7^h5P3A6aZ=Wr.RH8p>HS\Uq53luo?,@2Qt2j'lbI@!O^0VV6Y;dXpMhemQ].`R.,7JP](_f`!b"BZ<%NKloEgfB&0:Q8e-Pf"@jSn-%HIG2pE3T\el?=[Y*KaMFHbZhUDbX6LrP&SFld%TV`2*![B`1J5LH0SOm1'f;oh)nFU]=\Gp`s-PeVqda;>fC.[Jk#%ik<>t1GH2W\h$SXdWAkt5-@0'E(a.#hD9.!eoNm)_gK!-[$.W'Y..QT(n9^B#ZlG\YGE3P]g$VGh@=dApM):`MqR9X)nAYkC:8sO0q0/n[X2unt]i`XE0qirtokHtq$T0S-i&\K9?^e?1)gTSqKcY;U9;!51Vh=)2&oM&j+B[]1@PFQ=W*O5`%;I8$UCVaci1__k&l>Fr`!RqE*n%pQSb:O#bh2th@^Qo\h]?Q,eJ9nFO9D1a-+&jND<',_Ca637:"3`PH0,9j&gP$X/MG3#?1InO`<&ASiBg**>Y7D=aIXi>2`Vf,Sd0;?F>X5]`13I:ctl?t.:\T?%arHoa4J\<,E:/\PpE`Q[m#:k)!pK8p5+SqEF<"6)6`=(=E*ImHb>AK9ViY]G/b)"J*F)XG1qJM6;CVLL:eQk9Lrll-YIcX,5SmK=Q_Jo7PoO^e8.C)u\DIGaHjPH3&[r=cTtRFkr3uf".*S/gC7_@iM]4=+HZk+X@e\D.X$C+T]C<^N_geJAjX6U)fX,9D\ZIj.Bbq\QLDl4mjoK;bp_sGHJ:7'Hc?E.Up5=!dGT=%l(UCjZ^AjKMcJ4@KFN=a#R\?8i^ZII9d;0c+<&Vpf;eA-jq=KjOc=nINm!K2^$XrrM/1XrKQ+q6=8]5D?/GNu/RV7iS`+-g(tlZ7T#8#iI75#$6+dm,g2O+i`6D7m%Rc/B+*?u$RddpmJmEf(qWl/g;>C/j1VpY^S:#%uQqOS\r%YP7CYP7UCI.&Qf[K#*'5?]lBJ"FLRL'D+Zl1?VH)l!K^_3?]bL2cDtf1F;Q_l=A-U4o[eD[gp%8S\%>o;Hj,X@H;$=59)b[iel^A,5k;C)/t#G,rL=HRTt"Hi]Y6L_!'+)Ksn0D"U@,h6'GA63AE+IT[W.Q:jg^""B.g1gk7gU3D#^VUqL'_)*Dq>[':u@#.l=FLf3D^YIJrH_,3+_(0\IZ=G"iD+E'TF/B\SU:lc@cXtgfO:GDsupYe=ENkU#OQ'_cS?Dm_q5,d.$4"neQ!r#!';B-4fa;-WpUTurd+T^L-+8dT>CL;qbaV5_r>(JFlZm5jj/NX^(_GT!CHSPr]SIlUC742^b%D4p!O.3amcnd.pb+IK_6;Dp1+b,JQRE:o9T?C0j^a<_V3p1bVP2[F)cQ6b#^&$G&cgJF3Yeece.(si\\q,JoqOO"`JE#!:@g+1C"Z3WF/XWGq*RelLpRpWiW<;o?6QF:FIj1R1T-+#/fgq6bFYNP\sTK#W*%Iol8'0FZn5`NPB>GrUqER^%,LJ2):_cfZ;SbAr,6U2;<>:`\lP@pMC^$T3\r]/k3'DjaG$U,06/f""t-40Q(f03!,Bp*[UAjh!;^H'?;1PS1283m.ZMNUK79S"iNQQPPIRT0?N`lAr(mjCXWftpW]4*VEpbY=>um-BOl^"lg##gj2+;g#V[=<-uQkX7-c]gdSRMnVp#ObI=lisL-/$7cmpj&Y0sRUE50)aA-_nT'1iYoD,?9pMYQH,A^-`<*sTL],JF]AAl?/8^5'Xu@LJ[AJgog8HTPl]GJ'=(33&Z>?:dV@,8Hs*jVnN]pT7CA$:eLgDu`B#dp]5%.^RW60Q)6F21P]P11o#Ba#?%EXi;q.Ajp^%*$H1(?hqV>'SWHeK/";c55=$BF51(NODJ54*T3u'=kPjsrZD:JQIX`H@b5Q!+L-/&p?bl&];u07R4fsqFWcu)52Qg4\go(am7udls1kuG#d13apZ#t`2\*7mQ1:+*X="K\:i+Xpj+4A7%,7V;](h,kDYG*qGUI^PV(c,YfD/<'i=f0Iqt\)'YJD-HSQL9kRXNAdP1i58Gen;KZ6Z;4V!6IWnEJ/=W/k&7^s'%a(sH/!T")tl@_3SG^-1OO:QK%K2$P!Q-)Y2bcY47N2Fq*i?f9niu.pYGLuhd8[1odh^i(+:/]#4/CM#]c#rACTD>+(Ls\m*1t/26]k"!5)X@:6$O-.)r`W@NNG:"g-;jV%U$si+(o8agIEMOq*9._E8p1Pa"6ABt"34VWa9J$4YE=`(?d\a*KT\f=k;a*rBiC]XK3QQ#f"qn;W9Jh9#"8(0_V1-in6gcGO^X&)=65G]"d=.%$GTqoEpL/-)!?s]!J(W\H!emZO6"HMYtXJIM6l'H;dS?nJmK)$+cW'51c)eIZZ5:No_!/dCO1'd&m'sf%j4PnPq&['s9ZD/o)%%rSgrZYqZ^mG8)&%[*F+\F53dsT4V)757_iETHV:GcO$Rj?)7O#IU\3+o*c,.%i2"s_H2_>):g7bCO*4l-kT7UY7NYGg6mZX0i5jj+G69T]\nm6dMaahRM[DpseRd_S?Y#U_dRS\0b&3Q7RE4J[A!oBZU]ToK!0UIKu('#7:jXQ9]:iN8`-!gr^Tb5&>&5L;&Fig;c?3]M"k.D*6Vk4llaZ._\IjR:_,4tDGBZ_U9atI6A1X>D>($ZhJaBEOQ<-ZDL@r,Gj3S$":aZuQ%"2nsAI`FU*YnGLC9@5]QS!`FgVtZN=7!Xj@I8/'DU'B7iH:h.a;Q5m;EYEN$5a[H$0GutEAn^kU_Rb:-CfV,SD;9NG_6B,oJ\+oEUh6.6ZSAGhO!DjOXCKZ>fR@Pl$#\MS84eJ:lMd%X`m8LRS=On'e]kuF]NI`-)2rcN(0"O]G:2-/!Pg[bN9kV<9i[,K28D.8Z/CHjHV!I]^WYLFC-LtE-ZF.C.ZM'%sb4RX2PCj,[EFP1I_)X!fmD1HgD^4NZW5>'jmFeUCP1^YoZ)8:DbbKscWr!^C'"E;M3IVh5agb/:1al40irDNsHd\nDh$Ai`hsNa)o2l^fpjJi?$:MW5]RdpK69Po.E1ssXO.nm*=P"\DA("RJAc"%iARrTAgj,[QlU+W>?TO&:WKC;>2u_]2elIGV-f:M,0nY^M.3k&9N)XQHJbiRr!g/\q4TEWpDL`C(7L.YQAf7]=kaIE)=ECU#WC8,].(G*B[dIaJ07[7F*@h_,E0^Z0)cR-cSDV2PghLeP'7Q$(MB0=Rei%[W]P^\o,;c%ZcIO[M@0^qILSV?3lQZUcpY3;MGDIOj(Ugn>T8PQhn+Q>CXBLg_uW?&lI8/jV6/8*JfbV$MRDF*lTGehB=T!UrSP_D5VT`5i;Vt0U`gj;5+#h5bOa%pJUIfGo\ao9(I6ftG%RMY3)Q9JqQcs[4=YsR"RUI1>q_)Z'?6=P9oXQ_sFGEq?ApXUW4*R@Qg5Egl-<+caLhZV16mrW7$4U$"?.e7AN]!-Q>^Ps.$-]_HIT(C$28&TL]YG"%6EGFfVCJX+A3?EE/>4)]Jc]`nb/qY;$>)eN(nj2sd8;P5Jl(m,mK;:>`*u2q[@LsHT*tXt)la7O4=#;B]5_GkgZL^2-k.Vb"]JL2e,O#-#J/q\D9!$GSek^*bVPaQk7PO1#K,n<"ItgR0e%PG6dPQO9='5oFXMZ2:EATG2*,r>(3AIcf954l:AK)9jAQHLHDec5G?$-P]OH[@%OqWFtf\]H3RVSR+N)a-<:5a3&pW#21r]Z0f@CA,3Ya3,@^"Z<'g*S&f'jGa'f(0GOtI#1@?9F@PWLgor7S79.1[JL8SW;)rD2kj@9uFtO[+@R%7F7k`0=4#\THFVa\'>Qb;)gPNg.:WblaGKtd%?T`nucQA+Ac[1U(M0chKSJBKEI6"KYCC/g^7)l=kVFcij]T2fDM(Z:4U([.#k<,:MfVhJb1GMBV6\ekl@f=[D8;:F(@0XkeO.M'>N!sTDS`2so]`iB.L8:JUfmB-HDeN+e\'Ec5&:q#eP`esCme>7QU0hjuY8d836P+L8aug7d_><@2)/`]Cfs:_!%m5U>C&@H&e/cWC4#IaP&3QkXf:Ck/?V"Hi]'Lit)S#icoY4p_:u\oFX34[?hk4;k;(a$BJNAY_"]TCom,BY=>oJ+2TD:g'=Jbo.\=K?B+JgcrF]Fe+?J3+uW'%;Vk3J,`Y&:A8ROf7bo?ou=\0^4,M:Md[DePY-o;s8<`"U8=:pSiM+cpT(:'RnUe553q.gl*Ee6esl&W/[1H`*t#6#%<>.`ma5SHk^OamRjm1H2B8mo=c.4odO4-BKbUB)GNr*JAY`fo?^\F0[e%_n/apTN)l1k!ZT2)W>Ng(K)^2WY]c7>=%-XUb=eBM/l;H&nnt7\-ooL^;83DjL'K%_S0b-!snh.<0S#=P-LUO(qZB25RH^eE!3p+^__&_1^p3!-c*stl4h(c\-3iDY`7_VT^"ZKfErt1?8bRCCaL_sdZChJFmubF5$5:'THJt4FZO!=T0!eYfiRE)(-^/!oV$9C=KF4lQpkme5gK20%tocJMBf)nr8km#gm13SX=%eXQ`#:O?.59C^&dT,[VX/ZaJa\*Ec@!WQ>HWL1Tq2J-m-C's7QCU\I.Pu#F68)p+Eg":LL=A`NL17mkA09Sii!KdaNC>&sgcQ%4C?VPRHK[J8&5<*9I9kiM$$7=['3aobO/4289f8lQ<)u.HCR!(W#$TPbsO?gU:_N<'*LMN,2[Q[(1GM?G7mU?qE!&9\Hs6.H7AiS"7X@,&ReY,oI9PlGd=O)l5]E.IC#Up=X=heTWe44(X^A>8c6=/8uM<=.4D$1e05b98("_MINW,r[J#G#MP4')j?O;bui@=Wk1-Ynl;LBR74Zk+ci6l_V@cpd%+KsqB9`T-8lR-)^l\D.Rg)62bOAB:a2MinA_5JP,9cBuI1lC?s?W%/WI'Igt6a`TcGc@uFT38g.d8EZFcV^*$m!.med8p4&ZD:fs/;H*=c_-XE/\-D\:IidCLOosrISjRF&7fgX%Wah=iE*L=[o(\bp"ITFNDkM!hq7Md8CU$k3c+'aUG12K_f=5Ya*]R,A_R*YA3lIsV"^%o!+d]*M@l=sF==0#(rlcidfAq)0^.sXo:aYUEh)m!CVX`]3f8G>JPq>Z59cjH$NL1ehjM0C+qZfrJIk.4OCiI8ikQ;pJ\9mNY7L@U/]eb%6H*">.+GgWZV\@K[];@3IP`'^emF!>b%S)7b8n(@/VKBJ:_K?S67Hf]o<9ZpU"(9ine-mch[O>:gY5&LlGP+LoGh)I?6UNa)&';hO>t;3bc.D:IWA`)kK&`E+C$S;HMJ4;XA\i@VF`g?s:V''fYe*G296^=HKW%A6@\TUG#tS;t[ng,SfU_*pKe'ug@h%3I(nMgK"um.P-\H#tI!_%S4htuI*/&[uh.$G0r)/N@X"h_OF&2Ss^l_rre=;kj#iILm]^DB[<&"h1i?W7/p;%IZQY'OQ#,i')k9S/D'8+,XkNfL=k3Ui?[ASX6g8q>qVQO^U5;]nV>4dd4?S/ia+j@W0hQXjH1-.^6!0oe]N9ch$6]+)Xi5PZ[M_ou45clB4fJ60p\Rp&NantjQYX%#GSC3LbJGXd>\>86s)1PPXAT#*PK08-CT6jrf;@m/acMop?1QKs=38hHAZO^/4(s-PWj0D\T6)Q6Rg'$ZpUD8ZR`nUIL`OE.g0P!UAAH(:B$r(%8T%(mb/c\6Bskf?$d2Ei5lZCG\e.prB-$uUOFRCKagd/.+/?3BQ.uf#p$/4N!-&?AD^H&C^CSZEnJ8A(pb%(:A:39CLtc/]QeqU?:SZe8sC%OI150B2@Wf):!fq91/]25s4FLX%[dj/11=5aS4V)7C,anV[?/Qcp]q"l:me%86A!rg*2+6_0q[O^2mc[O".sGNk*;2NN$5>X:q>&ci1&"8'1\NAZM+d#cl]ABb(m+<[>W=Rb<*)=-SB_D"D`1?%Fn"YZW3qgRuZK'2CekB4=Bfj:?=I>g7I4Eo4HP2m_NiqCMO8>;58Ve2tF,aJhMf,]Y'7bBcO&=q:2YdrD`e%%2q2&'"t.#]t+coT>#f"@AOQZD6<0p_s]jphAa<3WiKh4o#YPf0G;_C,m.-f*Q1jAaqA0VpjQn91'gV,8nITYda'USEB1cH4%ha7En999)onCRb-)>JkqUbnCZ-m3?j9;R6fjeCS*b!?ip5i3Q/@qlM-p.,j*\9#A3gHLDpW9CHfaiK*W2LG#;#ROIY$R1i3.T:7JE=:nZr&*'r>U$Z'`nO/XYn68O2;,Ms[O2rUQ9!Rj&jRVH0a7cE_,VGFUc&mYd)2Q0gWEUcqB/;Sa;c\G#V*p/T\1]sl*N3rKW,7*l1'M_YtsD;(f]BkIeZ!+TG)7B.YL\.sq;I(D+6+)FKL$nSQOXn"Pn=_Yth&YNR#&M^$Slm>ogADlK5_ta/8flHNiqJTWk'p6Gf&qF97-1r%F\7M7M#6j=ib_+YVlKfig)mkc+9RDuqP&O!f>[Lp)30/t27\^*IQE48!g4-_,>./bf^pB@G_sXKZqWJF-.!h"G8!-3_:W1E486TqL^/XHgd,_FPr2ZrWTl!U^nMfGMXI!\s47iHj$sJLW`O_FY'2kC?U2kg^O0n3c@[^D/g@EIBdli&\h9>-br=TDQF/CrUu;QH;*gp.)Mem7LE'Z*S+ZoAkS:]j5@G]%#'@(m&#h+do7MA*2c"mi6)+@qX8bW'DBJ_o"!6l91r&f#6XZ6AWlJ*SE_l.^ldV6Nqg:"ssIRf_E7&h^NF%>*kW@rfuaq;*.f,Q;LG6F/]f$fn*l.SirDgbj`YCSgB2uU'bpU2X^g9&oSg#;XVm+D`p/n7)c:ASCK:.dN`hi:deaXLFP,?jC*.kl*=G\uXn&>KY+oP-kmsTB?JYT-?KJoeFIOoLpi2$F[SP[i54rl/Sa.Wr8BKi++7qU]1gKq;J>mlVHR7N=4.lV!+@,Ka]h;R:S1#6p"RTda9=CI$MH$E*qDZuC`uFYrbgh3a"&^$N.>oKYW1L'0.O]=40#9KdOl56p@)0MS^(C1]!ChJ'R95XPA4T^"iM@`,f11UDWLAAAOjCHoi,d$'?4B-T(#HK_`WqLP%A;!0(hHULC5nnha9()90XQkH@WAr"(\Q3l$qo"L3,lS&Ci'@u"V-0216'lT4r=R9dbG;GFR'Y:EX$c5.94+rg[!I'sI)a'u&>.q_\dU/dK@!`HK]i/KX*,$LY(+HEcElJ;:$_S<;?&aJ>!ib.&%(R';8g!MgdOmF>E4s,$g(P@jWh\3)C,1@h&8g9VF(YrS1K@H8>8G+9#Wr_J;XLN]YR9;XTI0%1?_-7WfMfLR^'J>WZIOX^i>L>3mCn;\G!i\0<]BB:>^`ueB$YGBJ93gb7"D8iR>.D<%]ENXSr->2#B3TV,,.%!6;X.r)L(DjMb=r*b'*i-`an,rER/'7r,,\^:3?W(32-^qV[\+Y)/t)5tG*^nAi_bN2rm)fMbJm01QP9H8'OL,8269XuJ?;0/`s=5,`XD/c2V,Fg]fU.(.(d+iObbZP.8kX=j:HOe6c2]Q22[>XiC2:2QKf`3M=ZBi'GZi&CF;05\^QEG8eEIADm)`J&;VLIbe>fAUF&,D!HM(XL>>k.?nUk2C+GW)gLYm6mAK6a,Dc3\[>I5*\aI=)h!!p!IspE5PAPLk(sOJe42CU\2lQ@`RW8lILi?@kIR[1[nKZTAT8POBpR'dg8du(Sj`t98a1<6hLn2E5f6'\*stS`Dp<)9E=:?_"(`mtBnOiKgV=k,/]2R[UrDQhLbm8Y\^YoKnl9'sbi?sK+'IkD1LImY[?;:V;`.r7Wq8LdD$2cuS?UiC+or_=?1OK2Ig^BB[Tg!d0TN7m\S*N;M&9FqL;ftl(RFWb[tg&r2kB,/F&E[6L*WA3jB,^?n?OJ\I>[E7?=UP[oE_J/Nc&l.@'=9rpU!LsiuJ%[E]+X4VIZRAqMDSpH"&_tjOn(`(9&'b-o$P"Eq/.F/[%nXL[5oO.Ms5mj'.Ed49jV\4;S_I&t/(0(`8YD@:Qq%YB6>ceiW@Uh?0!\F_VENZPDYJ.,IW4S1>f/u9m]MKL$uqt2:gt(3B`l'e8T.EYdqaUl`,V7-iPLTh!rNmkh#0ZjW'#`2&;-jV!&<,qg`IYl*1.>G6b\^Q[h]pX"pZ1t93P+GpcQ!%Z%-NX'N4IdfdKO3J!gutEBh#gR9nWn"=pd8\&d#NFkjh)',=jPeCU7G+?h)Q_jCB+E[aWodSI6Zn.H[nNs:_]W9[(icJ?XJt]n,$Q#J%R7T:48nOGLc%]LRU;_0%:VM@])-m$AhD-qO8\_meh&7NF3YFqJTA)J#]=$m&WtOM<4EJ]_^u=7VuQR+pb3M'XTOVobBpl6pq(3Y$,I3+PR=i1#oD+g8):GWdi7/Q2Jo:!ot6aj_aEp=TKo@@:?rajl6Drj4nfm@).,'pub<,XSi`?7Dp$rqWDW%g"`AA!tE%Lp`PZU5+JUEYJaZdb`fElWL\:`?HHkG0d2b'^^2@/jTDeErI.]LMIgdK7>##HBDA@M]tr2,mIk$!;GhF,>r>H;&oZ[qQ,UK2SO-'hh,"m6j:>(HYo>'_ZSL$[S\C+6+F')`u$c*\pOLekZdd'FD4!2^\QZ#ZCg,":N$*,->,#>HJ\mZ7+daKsN?q3KLQVs^FfBZ*+Ri>?GIO%F[DFB@#^;pssueCYIROfR1aX[Y:HG<":)<,os#UNtnsq!?L.RUV>IkZ*#f*=Un?6V`m)Y+jQt6C]I!BG/PVLK<(/E9d"Gr5gY;71>#q?#>WG_,L:pBu2B8GNj6aMD#//fJcb\m$m*SOmGJ*MuYern3$@Q@W1tMrW2DT/QVTi*Uhp848"=3A/3!HWm)2oT^4;X>qf>A=F^ErH`_hc9qAjARblar/D)iu&O`-9F:&ja!e:ah98gYgVtZM](MVCoT>#qi%JZ&7)LY_3cqBg9iEA8f)JrZY/4!FEpV!/p\>RkCmTq-dO,V"u9mk28gUEmB@!P0L/,VtT)8joAf']Vd9lS/4[CQH35t0PA*(5N-^PaaL+.%'9ARV#Up#n]b;EaNVoi^^=Jq;GNaFYI;=Wi%C"kO\WW]Amp./Ej9Tr)C9W0n'n;mg@F$ADd%,FU`+!aOVM#W-;>K)C=L5MqS]=062O$-mF6\aO`NGl/#B#i'\o#C(j,G:rI+\mbd'6kM.*]\!WHciMKJ'qlV+b2)4SDCnG=\W`bdCbjIk3@sV/V&?JIB&9m`1ZB'*i\o0)[B7BZuM.DfMaXtJVN>Lbr)tB^[6TC+1mc:CJWN1eR'f((?>g[VQm1bT"gLa0ssQ,K:tX[U]#=Dc3d?P8pDCZ59,hr7a"6ZSBqa9=LJ.@4]'CFau=D=Br],V"b'et.`,^p.[_ffTgYVcYE5^^TY2qQ(AWtL(h64^ibqMu3g@p]&=nQ+HjcZ6&TW@NF_WRPTO9E3*;DLKDZ[3X!uZZ.K]m&;/GPd?J8a?cshn9Am%9osE-1bM,IS!K]f?>>6)k#KP>,DS:#WfD4dQJXm1YlIE)+<'c&*Ripn1",Fa-16hnWh.G38JG83=i"!%XLeKJ(WX&mdt7leJ%_;-h\\,9!KD558AsjOP18,O&+"-L?4A\eu)e]ibq:R:RYco((ro99R@"`5Q^"FtWLL=a=@*?<#:N3'%_>^_)E.AHs;=Erele8qV7%/gt9K\03]M)STbJbdECnOBX_k@U?,kSelTX=L*YThPlrK)[TV0,$a2"$&(.442`gNifVIS4\]*b]NoTCD.g!R$4L*3Yr>6nS`!\CtmpI>V#dWTC,?tM_7"GS1JjCk@)XYZSd;STT@;='dp'l;T=q.3X`>=JS9S>CWWrE-#g\"XoYZ8)hXtlEsj@ZUBIkEAsqL/=b["_@.1eiC&lo,QCUHgS>]^sD]IWs/f`hAMuh@AD8HM,qBCe2A3O#\m1"3A5Xo=?uK2(@RcHkUnOoUmW%<::;.jM4F,71cBXiCFk:rrMC2q0WCrFOdRif8U.iA8nWOca5\\Xh7WlF=Yj-GY=B=..t1E>#HQA)'_Te?X+TVNWr-%[uc1M3]-\-i(gh6dD(U'HM?V'@,-E4d.1&JL:RB5>70$Uf9s&*?*CRT%5Hes5H&g$,,R'AFnL?7eS`0Ok*-l!&!.V_#$EQP%u22bM$]Bl>j>+F6GpoQ]/4WFfMLI5'](';>&QnMBMc]=dSOTN:9*RVi9*6Z6cJG3'YiJZIKNoYrc&3:j5&%:(@,>n,J&^W_/JSmB8%(ln0)l*9Sa[_Qjn`_f8D/O3+d/Xq]>6Veu7s5VXr3F->_)F[KH!Y3Vqq;p^rua4Qfn7'9-p`W0(AM82hfDtqS[+!9#PMoB;)V;W/LI/5[&p>^e^Be,TL#`XlPhA%ZNtiS?V0OCedq7-MMH``'E%R"4aOKE-bV%.f+"'6e^Gfn-a:3Gh=33rJUASUL2Y(lG,.-m/&F8)%*qV6\6$*n+f)2bb<6'eQ+k#/=))nBg`QSAf97qsKu\bke[We.Fa`l'lBbHglCi[Q3"1'XcLqRuM@Bi$677Fc393"e?9r-']uLED#D^gfP*[74X:SFfN/>,RDijCYVc*A'O*C`U"mI!ffJ.Tqa5"Oj)7WAjf5Zm0:i<]O%Ph7@g$(f:]n9[8S!=oSO4ds,J[dDl#A@B.6X84XjimYF$GV?"L3Ycd#H+(8#0Pk:-u#6Fhs%$TLDL&YjsAGO3rZW5`k9p3I^CU@Y]5$d51NhVjULNuC>,7(6_5N0fFrF+P"`+&4.LkLQ[9/=m+074^Nc/K;Tj-dKfoYal]"JHG'm,rinLDJF:5+.gd>/_?/QU0B_%oW!Z]^q&u8RVX)Tnj#d\rQ#*'E2TIPHRp-ilp8ab#`X#QQQOt:uK9*`.?pXc^OYL-q+UacVrKK:oI&NP`Ba%7>RTFO!Hdm%J)T.a`V/hnQCs/8e?L8YO>+5\E,Ug8LO#TGc3(dLk;q!%;BPm>Mtq,R"MmGV?&::H[U#I[:F.ho5Ud:Z!fK:%-gr7E=0O23ftAh=;M(qH.\EPE^&G>!4fYq8?_D:mR&-[HAe_5.>EN3gHLlm]P%@(V:Y'%8TfMa:RZ72e`83p`R2E)G^UEH.LuDNm>3*K_7DXrmSJhGeL;oX^oDUKA3G5.URD5"IqrQinfNse,FJF/Xr`N7oX*2.]seXHF+Tagdb4#s]CK"n.,+2BWXEI;`GR=.,fN)jj@1fj3V/G19;`I'7,NdKs'c.VY0UK03Khp)[=:[s6D-_q>2?)"[X6*O7O"pT+3mkKGi*p4NpAV:Ma/noO*hU,RC;dM2Lgf*-\D#UbA'J?e<-$NdRZ_#fm"k?;)5\%k9(EJhI=]4T\H[p7j``\[E1e6sjRN'uX?^:'5cBgL[Uq#TTA0!"L*kADu3Z?N>5J:9dF"[%iQe@f@B2laPq,=*_Z[U;)e[PJ7>9!6)XVK\Mk+leOSKn3Y`RSRf3+p;n%J4iT!Y;ij505]$[jnTl$,LO?RX:.R;;+?qKmIJ%'2XH5R[2[TCpjJNOZ66YhZ!jT1'Fbee(5C)Z;BDK`&9.N\`G`'Mh_Z1E"O]ANlWjg6"K)cJ0>gamN!CLp(ejphGDb0Tg]#.:_C=Ajqb%02[?eB)ZO9ku(N6ZI]hFBXCmQ>n4dP9HZ=$5N7b4G;.W_X_%Wk"oHVJL)kXOLonFsq'\IWiaWZW_c8K!:,C5EM\U*(=QXm:j`iZ^4Bm5MTD-i'PWN-IM.V@Ds6.YBXknoJF\`d@"@%$Gm(,+g*%\bW?(hV8Ok2:fi!9+-!_^Y?B':(Q^RF`<7]g2#^tQ-m#5:`!UG`O7GB3<1Qre"B"%[(Xu]_9NW8.YcXCL_i^E$T[-"d/\).J=hS)OWL^ae@,7MV:/C\\1'P:e<)HL*;'=2NcZR-R[Hm5Ftg_0^1:f:r4m'$;G.3*d:*]n]e2cOl?39rJolWi(Xht>d5E$k?u`8QcL_3Ha%tK7e^bt.5sWX7604W$#[P5-JEL`?U@k?d"C9U"HB%m:4n8_IfbrCrDP@[\]Ld99N!RU#"R^;U&h&j:*V5J*/DOsM4"u!?b0^\\u"AJhqN9g/kfJDSJ!Z)b6]6`7VtudIc@KTK\&*TV8]^2S+4ZmTeEdNiihm7c/RYecJI.CHXl=&2e+[PM=aXN"er;lL<-3<=Wet^B!(Ka.;6FerT`ZTWLKX;onP_7c'l:uPf?gJ>imJS\FL=bb\*TLa_&%J("40q(\Cl[>:/d-B&UKB?Iq8tq+2bQ%"ZtVj@?(72cc7ND^.T]d%uD$Kp]WE$\*DYDZ3F9oc`VU32Gsk*lt.>+XJ^].&(Y%3c_>5e2A,FU^fpsaU,cQe572RPOT4ln1hL=@6WfUS+\%l7H@'oA-WH_@i!YsM*[Ak'V;?ceS,>j,QX]qP;U=XiM%'kGt\ZTk4j.!'PVD_8Kca46F_\b%U,Cih=uS%r]r^g]d/W#n^aCUD&&qg^WTS1eFa8,(o$0OGIXi%;`Ur1?fs1ag>TSo!bXf`5>,IIWZti6-`\u+@:!*,Q"@0bim7hjB7N3Q(rBk)&&_Qe5Tf#1M]Ei&YV3*Rd`$<01+G?+N/Vn*S\m?@E\3*'g>LJW9VZ>T%EJbAr?h"+O%1;d-m3%taD5k5YXMTn%>#2)@cF/%T;;6"Zc6m8-XLTVi9KN:2S\P0@K?oO+t;dR,G>9qe5T%%20]&YH&Kqc7PL:j1?(909"LNc^[[]K'N8K=H!I,)9d)LD]KPB-uK$-Vq[Q#4l,M(O*MY.?ihl8`FaZN&ZKPL1\Z96ZXW24bu#fVk%f4aA5kM?L_Kf)-V^dkJUr=]F8d:9:?+ho-'1r/`Vi0%@t2qoUg2F+%M]sFjVSa-S)ViU<[Dg@^Rg;NNnYHQ7WZ/-":i`Lm)FV*XG0!;s][eK[rm6q:o"E(*N2_p14VZg-,-Jh;?j!D.kZpg&C"T_/YUSre>>p#%LdnC"toFLS`FHpTXD<9!Ip-KPrBb^VR^%hAj^i3QhNLJ'SMpW"/q+=>k^a.;3CCbW(C_F.#j"B7ZVQi>?_3X52]g]ifb9]KSg)h0BY`s#8[9V_GcIVj7;6kH"[(3k_3jti*qPcMQOlr9@+fP&UKQ8qKUHbY$PLqV3gRGWkX8KIff9lnq?ZB$%F:*R=g&FQ75@RL.1l\HIgELJnT#G]!fnc(M/C'4<#Ds)d=mY!cY#FQXa?:;p2iZ:3;FOYP`/dR]trd;L_i&r1^jRbX8*,at+[/diU'LfIDlL.Q;\&tS\qO`-9PR2l<.LbfFoISuH#M+^[IeRaUrSbKI!I-67E.p*?RHs5k[P8p#J=s\7k18copFG[.aE;T#rfjX14hRoeO2'e'eR['YAl(o]Jad0i9KFj^2DGFrkeRN)FbI##[R?qpIEG?<+G)]dKRFt2>-^G/'GlKhl12pheO>Gh-=j3JH!.s.\bWIHg%:cQ4K/Gq1M1SDMDdb`g[AX(rLbX^/n7Ea?qt@U2;XnL/3(;GXGCK/9NcpO2'Mh*9`kdt_(t00FEB?:iJk;CmF93QM`L#1+5JYiW8>K?IQbDP<3@l[c!@.BKZ]]alSEJis1S\l:XjjN'g1e9ltMc60KXA[9X;!/,M,%=SCE`)l*8K233L\W0,XA54aMA<7%A60G&3r'NYh2`%t`ggY<"2'Q1'nt8jIa(C;\@)#sbHBH:6!c%$#skD[HJ,8XEe7qcsr),3CjGdFo"5fgj=3/T"BZep#7I;mrX\7U@*BVfmfJE@L^+(gaprdhJrl6/13,meO@QEUL#inst!N[Y:dLZA)lma/qE$@in5\M-LFn5s[JUYnW-N@.JV[k.6uibPHP!Aq/!mA0(2!]2C@]_)2GCE<+R-S!LmA`6*g":.)so$WPF!9$c<77Su&#I`EHH1ajeQ;Od#@iA_JLge3!i0VTme.^Iak]tlSeIO''W"S[O:HnrJ;EKTr'c>t=M5)3nj(VsQ>o4Yh-g*>9HN3YiqH!&WG-[oIN>%Nq&T=S`lRL>nGJdnPAf<"M$]!o?DPOL`Ic6Q`UOE3I/J-07V%T64K:sNR-$@L)8m2c=Ibu+;g;Tq[@0Ikh9q=(`F3lr"sH,9%;kC4MM7U*IqGcp(2KE"O"q'8"TO,:4R.[`=__oXLVGlL/gboqpeh7YD#boSg)3G(C/A^_AaHFX$epA3n/(S4OI-D#gfG"Ol]jtB=/[,5Ct;$28CV#%-4LZa#Tbb#fbm@>OPV=DdJjbh*5!U+#1;O<-&u<,Nduq&O?:jnQ2*IYd(Lj^)&@G]]=[/:DIKh?`I39'[oDth/Lt=[q5C!cF!+V;gB?^g\uBTBYb=U"T0Ff[0>9]KU!$*)p>,0=WdMXlWtLhChU'ZgG.;QBCefilu/TU)d)u2.X`[\hD90tE>#Er"-smFKp:+\i"4&0;'eY?hLmG),<$a#EA/spbE>SBjhk[U/0g\GZp4=o"),-)PUC^9HkOU6!DMKEAYl4?MrXm4rc"KYo,K%4!dcYieQ&Jr4jZ1Lk2[qc/=GsXj'e!>s*Z!T69='V'_QJ9]/(SGg(!>_%n\KZ`LqUjf3N&QVZb5\Vb"aVH^:$>:a%mkgGVpVC2XpXZ:.k[S-SU43Fq@UD#=1!I3t!ga]"!"prha$D"aq41RhetlT5(*rd4@d(NfGtidTm7ZXcNSh7j-(+9.rV`Y0e.iH&^,Mu0th]OPh+!O_Rm7)G[q"Vq/uOd#rlBgdfNopWTK)2\:&"lrjOkHZSh/W5#J#8Qp#)l8eYp%gs-q.C0=Pb=#9R(r\8f/qpd7ZIZ%*Hc\B9Et'>+a@Wos!t31O$BMM)U$f$YB9MZXQ;9W=50m9X975i<.ukkCMPWmE-j*l2q,TmnZ]:VX"u+O+XU6]8IG/O>6MQ6'BOB&$d)o:$VZEcON:+M?OS@,o(qV4'lQ5/>!/%=m6:.]dT)nIHF)LA0m'mHMH/,CX8:38!V[Pk1&\G8:sfJn)Y+oi'i'@o(4,nUlKW]u!ku^#Lut+QEMD8>hS3Or!14Dma5m^CA0CqSUBjU`)%"JY3h+$gf!)qi!./r1Ad"X&6ub;bu+1'^\T%dX=7uAQL5:VI^UK(oXLNP&;"k:CM=>G;PGk+a5s2RFUlPQW^dr;:]d"pg"&smc+s7_+D.o96b!\)FM)EETAW[oC!=47_Ge08.X4dJPA_pXd*^"dZFil'Dn"dP_Bh>RrFHj3Q'rVKYF^g`-^c#87*g&%uXY.<4*G;<^m&V2=+DQJGH!lN#$L5XnL1so`EjLEAmr-r.E1\K)Q5*2NX,4G:J[oOc87"R[40Wi*-`smEZZ2PaUL5OQ;rBTlL$*4<&9,bQLY0['3OZrN^.gjL`(8La+_$BYEab6_[Z\(uXnC\'0id80SptWeJ*s=.OgZ^UTBI@h7_s\T.qPrtSb<*R/U6L2LB!cMZKBT\DiHfH2Yn4P6TaM/-5F,Y020n\9=:pmuNi[:WTfo#i:5%;8fcME^eieEkIbd@VuALLEPQogCMROh?(uE+]k(H`>FFe$@NBk:K]g7$fpUNBb?1DTe:/%a:Pm!;(uh,RqZ;1B=>LQqa8ZVP3BW-*])UFGj'bSqGm:!cCC#8;2Mp8dHh;,TK$M>*Qe1>=?SEXNph-Th![`9lf_ad/@R)U4jNJUA)3uh>tqpH.aJqL\HE\51676_n1BpOA[D3d3#)!pKp/LT=LXf**4n$c&$mkm*d&$@)Q!_6k"ILq$WuNORd:4rO22qC!Se0A>bL(DrUQu=g6kkE)1D(gn_;bQs0ljgA1^Xe7VK`>UC4qkX8^5mh3Qh7(!uJKN2s'`rflUh15ZVj`>G3lV+DPod@uFb/%[AD[lDB)iA:\XS\s>^lit4G!PTp=BeCL^PLeojSToIml-^LNs)E%6EL0fYP-P)NYTAP]djYCrk&Fc`W%.`/P`7'0;&ZeI!j#\LE+A!t):g=8<>FJu!`pZ??#C[!jIO,#7Vaqtb>]D\g\M'9>+#.g]7bo\o#8IOF18Na%%i^VOAeSg/qc-XHS1lWAYrOIi_;=?MFkAl:%,O#?W/#d!Phm9DPDXRH!(E">e]E.besGed^JXMF8\TE-]#[a]KYoX#&dO07"\d@%L;kh5^8XuN,%Q_gJ/R1=AO1G#?p>7J$+"!K6"K8Fi:3%sL,[*.8OGqpXWt8hl69d5FTM[U%+k*s_0rL53rMQur*L+4XYjn37fsF@V^*-JpK4s[*LmC.Pjh)=dC'6N7UFuN(W!$AVK>,Y3iG3uj&[N_`RB[T>uJ*tCRJHG\:hi%_kr@P!N+afI*YS.,^iDPFN9(&`(/nfb?qWsMWnF^&_d/c`0&'0qO:]f`eiVa^"c)`4n6?p6YWNkY;nScEQIj*n0L>?9`p0h07=fp@_#97i65#itAolo.a?gPdd"?2YGPN+&7i:2%c8m&Z+EfM1N6?#qs(at8k1rZJ]R0>nM[.&3]A#&R^k^o!8?it(3:]Zh-O&E2K<^i12a9&061MLD*4(l<`*Y-DrW*:e:E$&6(gskq(3*"#)>'*F*\MH#>-9g.m%=/u=XcRu(']EE,'*PpVXse[D>-T@be*M#Q\0jOQ7sDn3@!%n#1*GQ0;r\EkZjf?*IN)_,G0IQC9>O`BK7i]NN%dTs'XT2o%*:K.:;UWMWfnkn@!RPJcLgZ>+a't)M%s@oWbsAmM>BK"4I%W2Bu\LDo.;MIeYOFAA[Q$Ahn^^$r%RXOWPCiUQ,6!0U![?FeGg(1SCiZB_AN?b5&_LW*e@aX[2\/)1%K&dI?!iLkVT`e2.e(9e[S>mgh+E3GPs"/HhfH;+I`fs$!\]mGQ-R3a/8,a)7lbuE]HF9S3B.sBoFDTOOIN^)_'?AR1pDG?cA6Pe'2Gi/=`!S:bK%XL8f)'9BZbYnTUW$S8,-U6;:Te!ou2ZUNFkK>HO.G@76gVd`U?b^n6%*mgWgl5:sDMC$g]VRKN6[egsUWu(.8Fo,N/b'Q&/D@cBQuDff\XU>EZjs7=D96LGCfIX35_nLWo73cJ$F/?m;e1L43q5G%-b_m'a"Ve%Bb<'@M"But*1KVs)n=Riq9'%rJuaP87`l'nM@m#?euaQO815.TVH+"7c0as.r)Z%BGLa("]<1=_rW1id7@#Z_jTIWkcMC1M7JPDTS!MAXRiIFk;nPfM&i"P33,.Mp3?ai]Mbf;XYY1R3Eq?HG&=Z:]LEG7[raU+#u4O&[2:]]DA;3@@J%e\u;9$.4E9X'Km;12O1#!B6bBkk(b!$UphFB_4bM4`-!$*c@?:=.e#GX,gJbILN^Ie1JiUMAQS3P;]P:ANpFYB80Ddtqm,2nKlF9g=+iuma#Xd2K>iNMYmb)fQ+4iO7#,-!$IU#aiGVS=o"c^M.D^%Q0#!'f1aY'g%5HMnnmB'KV5qY:=!jn:?n3H+rC`1=8c)"L)Ib+!Euin[C'Skj%VZaol26jrjV`m41b>=r*.a;5rZ.P,[t!)S(kUALL;R@?NY/o>slDcIXV%iM2[*P8AT\9.GfAr5Bb=7XT:F`X0C^4s!c1=%]oi5AnXPS%8YWlGu<2u6p$-^I_?:!ZU^$+,g>#:Y91_i`4o_>LO/pPNRbn<)J*t@ded;]C2N>K+WUgI/]Z2KanPptWIFP>R'+^8=9$rkD>_E*M\kWQ$H'jJjmT&@R`c]F)Vslt%]erK"QSZN`iE/9*CBSSGf>%)J%JoBF\S!`\),jm!QPo%uYB;4aeX\a="9.gZSJ^isNM0jh4!HEGjM/nQ[r)%!m],1BN&TD1J`_s?rc8g"b064+F8P;AfR0ENgj5qq)U1Qh-cKIS(q<0WAJ<7V(F5AEN*4gbj5q:<[UE5M-Pih:5bVoXr(J&L3)ou41VT+*cpee3o730u^u[kuCshn6A2<)R<3-aTf)8Vg:'-V/MA*PKn[9YXjgNY,c0(#dUl9f2>2]n@bqG%nj"P<+G0Ba1N6qO>;#N.!6%^g(/-%5nM`tY&@MB'#S,4?i8S4W[\unp4jEl>8rXIm"VTQjk7p.$0i`bA(j%)%ej]LE6JPseJ2/TXFq>!*21RH^$#J+0.o^_l.6'm/,8<-ZdgUWM8^&10Vo-tX+>nfm@Xn2)9d3."9m\&'4r0R7`6Z!Y!9@[!KkMial50^WpZ9M!TI;.d0+K5q:hJ6JbKC?3<+aOa2>qVJOH8c4j"."gr'D*BSX`saG8>3YKL2G(-`>8&i#X&mRAGlArJ3BTEAZ?Y@P7)*_IR7Oa+uL6OPGHBYVZI3\]nMLWJ=L*H+22[cCQ@17SeJAij/mcqiCE>AOPLV]McT:-Hh2#^&\@L%6C+=!%`nMl`LK=Hjqm3=hR%!Vt<)MOB*kAsO*f(etm6T(/+EUo$[NE'$&&G6VeYZcIZ!aUhDtfllTTr8AAYSBJLeoLs0obnWNkThGa7)Adb_cdbB+_6>r;e7i">S;WG]s);`+hgXSd*WZ.PV5-l\io"p1&9!"o,r(r8m,9JmPd8$#*]YIm;V>9Kb(_BrIfG;jDdOH38_rE/!u9=s^A:?k'N=;sJSYBV@[%37pY`(6M6iK40#"+)9"i9Ra>uG50T-Ke72:mZ-"Pk;IT48Ei3J:&q-LJnb*ng\gXJ9gS+"^m0pe!W+\l=W"6u8DAKBCuGU=DV5R*s!jrDXfak2ZP??26[VY&#j].g'HfAfkdFU%$Z0P[Tu8oJguU\+e,3K(e!875%Oa$$(Lm.aNH,oHFbXf&Ha4OSe:lqZ.WkTA8Qpoe0&E,e'I(i&5f(X3!pnL_[tu)pn3h<:UDXn89l3"brN+#X33QjD3-IF[1QYF,S]7PW1m*I;)_)?-L/BI/@`.s.9CIJ+e#BA]4P20#HeV=`>*#5_9?Hmi3)c7BPeI&MT7EASbA7Y,r8&KS__cNX0&@1/KU#9k>i=u$tHY3,kEO95]aCa(9EGf-<",Sk*C5^KnN1:4p/QH9Ua9!Q[R9tSLLPe_#1%pHRrEFJ'r=F\c1<#[S4'6)2;5Y7m"odP.@^DV,,9JTQK.HQ`_kddbQLm6r'JQ0[;[V?6nsnDn#?'2c*f,$?pfiX"EYjVI5lK(YnV\]rOT9"e0*HSXR2g"u_V_8=BEo%9?\)pYBRWDU0%t%edtRCGE)d,$kuLc8bQOS*gXT/q8fn*uZck3V"U'#qN'97b<1VNo#][;rok+Rb36Vks$&dKi:'[#.jK'Q1N,jklaWqg8Mb4/W^50UVVV2bB;"[uo5Gl6LEAn=TfqXOb+g\!)Kf6eD,/KDeb4NNIn)W(<`=@bma:Ds![%-sjY0:KkB6;H:2aj0;<!"n:%3"_Zm:INlW98Y$fiDB;_2F.Xs;Hu7bHAI5(P&5`%@QNpR!"%b=.D6e70g--1FSG)_>ucC+:=jCG!j&Lmg93`q\r$.6;SZn.WTTdWZ,N.h&PK^I&1+fW.Of`=9k>3ii!^W23MJ;f2!+;,6!K)9NRf$M9rEpD%im/iIKNDP,ke"4XXEOfifSR7!=iHMfNNC`lSd`Un&6BR>aV0RJ$S8Q9n#r^+Hi5I#gM.T&hl^!kj;c:.)toa.onI9`b-h\#AWOgQEI"r+fc7&hJOs2Nf_r\3L,fo/-h)bcC?:5phsUr!DS40`CcFFlMpHeT$eFK)F@i"]oChn>M&E9mK@Q'q89'(L+;f%nt0Y:luZh)e7f%4i#'DFp1A*]:uFp/CnAl3gpbHRu*)70`U...T.EWlp@V4KJf'.:s4#Nl4goaXq0!P26o!ld==U`MaO$g,RTiQ$VHpC)"SD.KEK9#sn7dm3&rHa71Y:TLsQ_i02GX78&*f#^ZU\XhG1ec68;K`kG,tn^>&_"i'2ri76A5cE*lbLenL36#;s*rGPd*%c6[;PR9AtL;,n4pMoG(A_+VmuN.)PkG=oG;QFVo=KpWj7K&Y-OMTJ#th`).hJ(;*=P%Jq;a_ME8dnks#L#iR"6CN;H-dqnjY>=$\RSR(T:^L9d#sfu!;KR3RmZC/06O+[QPaego_%TCmWpfNm3YY5WM`J,94dP0WYuT:/@`eQbB`,P9mPkZ1Eqpu2i@e,m&69\h+H]XU5D-IPYF?k[)kUua%E;q*MPOk*PddhnD$+M,:5c`NUYh/'oW"-Q]'YKJG?W_.^6diBj"g8p*N8"`=:rt:@sjSUA6NF-.2SiLfX;:fe=i=ks,.+*;h2_`"RV#f_d!pn]RfaSbE/$4.%NfrT,4tUn)j9Dn,s?m?3iR!k=#`Lpp/=D[CF6i]S;VOV@"+&X]VWsC+j#Pa]o6[7o&RI@fXi6/X8rgM,,-Lgf\0Z_qXRqc8bZ`M\Ik@OC:N,#!c+!l&h.KVr41:0eAFml=HE\ij0^'5(0mc:j,o%5'+!kjCl^%qHpN8]o92XOl)EM%5nc[K60WKO#n<^02E+:1POpLbm2\q%+;1GS9K:'Jfg'2f#^Msjll7lbV@I7PHc;0fRnte!O#dP;b,RMg$r=F:6W7,o*L;J6]u`KOE&i,AhW,6_^H2U[FK=!Wo&2d]HA,#L3*=l[6<+b;ADB0Me0GAgCB6-N&RE89oqkUApi-e;()JdqZ20'DNbZfOp,9fqeG4Ep;BSiPLTrle:NQj,Li)7t30m9sdoZ5so$f*1T5gsK:Ed[LMpNlOKuM:`WP]"DRH3=S81ki]FTcBVJ%@gYt+eh!?b(t7'$_F1@_H+9De86s&*"e'3XdW:K-il(9cBBGAKJ34F.+LME:K=LE&M]Ne%n5AtkG`MPN8`g3#".b3@KPd5"sSY.aSHWs<%!:n*kkBX(#L>Vse:++)]R]H^)a>W>4C^\u0A%-+6J8&\Qj)+q8Nj`h"#Bd8AUZ⪻l@3gg;I(?6"g1I[+;E$ljGN^DA[,5L^e0fV0bS@kC=MV*>]G4%bu_kJbel]XB^6&q1ZU.h.quaJL!UDja@DuS(+Wd5EO'e!OYV)3B"*m0@S9O&P,.EDXC3SAV_kV2`I0e5:N/T6JCOE"I)^ehrs+,Z9aO*J2i.("=0$J/KC$a4's5Ja!K"9R>:d]Bt/;BKX"p6qu:SVCFcgF%uME9QSS_;R"Hqpo>U4Wu5D[ieaqW]e[HU=KsAD\Q7]`Ire+lKTS)UEl()5.$pjJH.R"^H1_L+NbF:/^euJ:5sl+6UP*72opIH.HeH^W)m39k8[kZ5U\Nb5$Gc`F\Zm=s/8@5In#ba^^=G:^M3'cfs1)J/2]L,j9HDD<.?SalY`pk9hQ6C_f`#Lo.[`_$SSEm:fpjpE\0+WrPY>\7kQU;>O;65BrLsWNUJFTKj4_l[joO;d1]k<#61&rI0EO6SnlUa<6!F\NQZ+9(CWgpi_%h_d0g"AO\5LY-bdp$F'Aqh(U5hY6ofpn8:.p%D2tu,=8YtL*sHOTA+$7U;L?=6AMjm?V[+]uc2&%!47\&]NK#"L-+4j"N*I+nd09Qrr+14`D>`BtJL,e]S96N?MJ1RenJNR1BYE*JakOcbB'=CG[01l7EoAdC,bQ\V@mD3p-H\/q]jml=dhrKb^<5[BT/Yb@XHk[uOomAris^@CnZZL3X9I.P^RoJq[Ejo)9./=(79-(e4#SO:PIeY#"`;+_+pI]BC)M&_^LJ3j+%u$+)#]"76"6XQ7(8:8<"UP\4[=_\p:F+:c^fZ`>)i6@k6kkYr$_8LF4(Fn9-\"uYlX9h5Q\uL8JO@b[XoDDsoYc[GCe=`N:STR#WQh,R@;eYW-MfD#\1h[W4)rMcX+[]qAl0`'b_2cmt!HB*0hgaG9A[@R;+;+3)7Z4OgNc9/7_(+cXM$3rafkGsg?&qniZ0j!66uc*O-TOctqMJOujUU",Dr-,p1Q62]Sf3(%[?4iBa$P-Mgs-lc_)V9NNe:&J8NH,#"FK&\c1C"Ap_MLH4[%?\RZ(%iY+k;Q1n[VE>Dj`Xa!iklP5QpV.[e1-63P@;jOKUW!ReEoi9/;]LRlpMt-"t]"ae4Ff*E<"2J,[[1f7PU;6%U3d.b5;O:=r:[Y"gQRogGE]Re(#c9p,m4LF#'ru1c1ASg;IRcKP*Yte5PI2Y9FDNP@DpBm.PaeN;O"CS%d+]D!m0OmTI?9bikF=W!;jOMS,$Dh;4_-&JB3]qf(SRE@M%QH):#`8N!h(IHR6B0MAn]3C-+0NK$=1dAAZ^9>:+<5c[h`b-nIOcs,I"9C#2Y8bg+[e`MqV_HbReRm[kLCoDM'U;Yu8Qa(+7op[o#f5G%[Nqr_+6$?#%$h(sX];kGES8m8]RhJbV*qm4uMJ';(4Gk\Q!$XTg6M6'%F&1(Ih-?T.SB,-@R)NR)cthYOG77H3d4\o#'7"\HS`*0M9tNEGYtbb5g>&D5Y6\.&h^UOIj6Jq^;@R/)RP&+0l]'pY2la%#Q!Z2?Mp*H*HN!Zu"Q*>q"-TBiJ*sp6;P\9Lo4/m%C=4;$%"RP[],kTM;BJF+(EjWb`1$o*H$6u7V#B6[s*rS%G+HQef]S:IFj(sPhg:WAWZoF#/7`n-6?7PJ1*mp/#jdQ+lI>#E?e1Hr=dP=[toDp\_.hmFpT1=s#&A)kV^`e3uM&U:hDcN[.t"Bk_4_mAs/BAPo$MC#0'kbAo,5/-5JbAYgAbS0Hs"Yt>`4Y/S/H;WQUC/U7/7V9&F]16=$JK`!5lY2(B2E9]hOE>R9$J`d]4>qsjtL?(D(7-4!aT5,kC0\-Z:[H#1cM7aMmf,,)0I*9"1Y=2:KOW^)=O66O_VQn5\W'n^&0j7[g0So(2o8l8cJ6"e*r+-1F37O=OnVYf*`V?TkT'eB,P51j7)8(fmh:[LEJs7JfsHf/7q6S%LmO8Z+DHV)p]kbuu6KYqoVi#OBZS?jukfGWij\YSF6Ma\FDJ1Y3FpGH,V^aGgAmlkcbeVU4AUJ;+PXF?*YXD4YmNpe>kF/QW`_;d5CV'o]9nb3?j@)!nmfW,5ak8/o2ahGRhlKAY!7M6fO(aRL^Je6s%IICQhWb-PUuakKHjfUUV!0c-jZh%E*@bR!^89_IJsKijZ28t\rS=o6`piJTN<"OlD-7>`dT[AAGA@2jN%iIJk80`Mn-AF<EqnUEh+5[.VA2VVl^ec7qEK&oXCpohog7\RF!A22(Z$tN'Wp%-rGfW1o)FnfoC;L5-pJE4Q;M6?+nj`]<7fW"$ZQM>]+4n2C@+E%b]*fpdjrCJYQ^_>;(kL-F6c`qL(fmtdOoOM,01_5,!FW6sV/t(GGX#T-#.4l.6U^XqlHHj5pBXU>s`Sob"PgSD.t=eL;"LVCHs%VKl&nK>JC4@Ru>TB<`WJ1VoV$W4H.sSo\4gdVSO3h`F*S>AZM/Q00QI3)b5Y/@iOW:uim@pF4:q"4%m,MQ,(D_`7uoqCn?]#!n8R8c>Qd0$#WU^Z+?.n/VP[lCS`,8)Mm%/CWRRUsj+Um!soUU^>)Z>H5Nr1&_gfpo2*q"h#Is8,%Bs:]aSO>#+Qdqd@0,:]@_=1&gQ?[ll((/):1ZD2:ZerdjDXg7*!1WNaDm*?4+U0=Zs8ViETC6ZmcU*f2%s1NY*e.AE4e1hU5DJUmC["NS):=7YVo0)N^Y2.i/jXJ3ELWo)JfM:l:;!<4):ru0IEI]ii9!nCS[^Ju[r8Y&1OJUrr[^<%2$e6FmX=fg],7sj:Ji>%"TZ=DUi#Mj1RI+)2J92OPir:kk/bSC']Q0`qf'PP*qjNGm,,9##%;'pCDL)qFe-tdAt`3j(a<\6?;'$[sYp\r=J"=ir>^NNm#P?$r%-O#Fbi?aq(lTDnKUtgOA0B%;d7JQNY>/hNc22X*\1pLQ>/N_(hZ-Ah/K!W=RE%%bI:XlkSQBYP"Lm;jaPVrQiX?d@#cKQEBor,Sm6lE%Y\SglKjO<*f&n@romkq=o`b<+ccW^A>AZ*n!j*mSn>]`.;#=6gX?Q!CE@qE.t"K8H(@$[[4,:/(4hpJ,6.35;Hj_iL$cqZd9Jf.7AAJmMX%#jV&AR=1!H^r,>7G)S'jNF0-,"^COl*cD([r2_K[`OYmrdq]2%h3dChe]L%$g1WnE8-LsC.=hn@!P+F"51DcpD_*Bi-N_;mU,Nk.qO)%XT%-_%L]j63j)SV^V<\#Q$/H,n0pQV=%dq

[KYtnCp_,D5'9c#j:'f8pCkE!QXZL\f"EkB-I!G0maH2R)l?M%5)*1^p!K)!0.\+_NG`FuiGa"l6sGN]ir+_(lqR>tJ'`himKWYA![N+EOfjGSd`*#[2)CO_8mW)\c<6gbm88$_6IaKI#n.a0UG;6L1(,T0^DIn@X]gDaNqIW1<7(9lYeGrm@$_k@"pN\'\j&s;i=rK6Y.<%tVX\@6CpL21A487jb9sor&8RkJ"_U_1bAAZ=%MidF\:cu62=!rs*_jJ'::N&Y;H$H\10Ke%KRq=VA8$IHi'D;Y/plYOehI>>ZHLHF8bI3ti>#>fh^?)(E&/ju-0mTmCdCCaMI"QB#;4!qa!X5=qa;"j0dNaPIN="PJSh#Tc2a=UIP:1t;=T0DN:)d5+g-I9Cgg'ouO/u9&U`"(6p:6nPMQh=FF1%^GKfjsm"9U)I9iL&W".H\!s5lU:1l"XQmaMBV.8I><0CAWt24,nCa5EgZHL)TeJ^q-tZf$So%kB'k0gO$h!_d[Ihe'f+?IrKMQ;D09)Y+TYZAntYXbnH)=54_QpT-7HK80oVhETKFHF;7YY4*0Q>M5lLOp#K83.?HO&C*O?8aDnTrlfJeK_U)$'7J]";k8U?g*k,m,Q%A+iEK,Hep8;s'fO;@&fsl&5gJ<5:C`@04RNgbkl6G8JK=T_@(:lIBE:CANDeRJA,ia&cG.H2]Q6be`fYmQOAt[d(QTmi/S/5q"]lXk;IB,A89[+U3NJR8.V=MD6l;ifV?s0k1;))k+[`TKTrS^-UJr8U$q#WY)`q?Nc^--t53-(MCU.0mk!ai?G)8h"S,Y!GA+ls,*38hVD%lo2aGr/1RNf&3"uXYH8Rq)sI_Kn*2Y:E\k?/XKmBta3P,0G='sQ+n8AF5=1Np.eVAVI2erqK'&M]Ss5>Ig:>@od$qU03NL_+d,,@.I*"'u:@.,EFJ+Ygr@e*cAg+K;@9gMUpgL@GKtI^f@dpV[==LZ/Uq,lGX;b+@[7gSr$O+U[.IqY"7er/*90IK`q_jmI`YMQ_[pk^Ur8Zu?,ofq-+FmX54.5=/.h%GtBiR2PG$*hh2%'C.>t0;W:,h@>#0#e#6`r['fElmb*m2lBI_:8rHAGA.rtA.VT8n\0i-Z+EhfS;JB_n=6fa&-+fW]*[)[O/M08Mh.nCb.@:5ETn&W&77*_"TK]tf/)eI#:s0cnj5ph-s*nfMdE4ds;0D=+.($b92/_iN&q8F7Obk1CtSAtcJ<=/^O4o,LVelkbEAR?GZmK$S-jPQepH@P`'c&f9E!%^Qg6`q:T)=&+LiXnSXS"%ZJ1(Qi4OH2&&O!NDS2LjFh0Z:!(E\f<;R*eT%CWNVh6]b'VSlg2SlP>;J_[b/%LKmtA$-%Y7geq^JJpnU.bS"+VUP49M)n0!AXe3K=q?s^B3%P%n/[8uQ$;'L%+1G=BC?B2i>/V'qOS@>8%rO'-NX]ON65t8?6ncG3t3ak]S?3unHs`+8J;-S)tHWhMsHU=Ml>>YB/?Baq)VI$``7/Jj=f4IT*QsT5O2Cfd5M2#R+>6K^_o)`1@@ZWXND-&iNWq5Cc&8W;+asu$?-WIf?i,cYW[KXP,G%+0?M>[Y?S"Sf!77rEDIAfH*mS2cFhc)^9MPt5mKaE@LHeSZQgAf0%9bD."jhkt]XpCh*dm\g0ejd&S`esE'8DTIH8j0+*32udZ7TKq$q4^Afr#^5#h-r[L%ISjPD=f'KI9NB+e^Or%.cdgJ-D6Y3:5<9UOFnK;#p$Rb8*sseVd8qt4TYm;5;/RskOk$Y/Bk!-R+[9[V01qeZEP2e3r3U&_ATq)6RApSmV+=3kuY#95Y+HA&:L%JOh2D+,dWb-JrS58%P6F;oDC*n+^KFQ34^8bJ+LUFE\s]^NA]QK_J9jP98jl^fn5brWhmAG^3BhoU!KS`W`1P>:LOM\%M"XIq"LF=DMaq(9rc5oa(0ue4s^0S!GR;\cP5V6)\f]f9[X$a'b*=cZC$BmGL2bk2usD"KQudmro;AhcST0ouGK^Km0gXKPO]/;3O9O\o!ulQ>t@Ek,%"kSVl[Uj(!L3oI01>m\$aXADY\oQTN259AqtDXLr'7<19$9/fi0hgoQ*AfoMA4n)YP4,=MflH79fIk]XBdPa3L0q$lnHH:"Fr%gbs)[8@o85VOa#/j3f!4O2,I#WDFGPi:SqOM'*!laJC4IuK8gCQM1(T*F*R-Ka:?WK'm=*`(U/P@Q`T4,(L?<*Do4uh[#LYTT1q(#]:S+gni`!l7XN5VqKcnU!I1^!"IEi.+gPO5rtCK:g0iLK8WFk34d[Le7D3.rX/!eF\n/@deBn4/Y>,04\NPkqo'$ouWdiJH#8a3S-q!F3T?HL<,Gh=;9pT.J+-Sa3/.-Crup/0nQ?d.\3l,2CU^ZX!g`@+Q@XFk^[GJQW7#Co&hO)VPK)V0][d.c3M.I$kfY=*,/\s^j%`EOPV6um-+@3cDh6JfGs.'(W#k-GDpT>LlTg0];>;8c\AU##OZq]l#/X%07Naet$8dA?k&3?TKe_oupdD("C:-['QhXa6sLI.sl5M-0Vpd#.O6>?HPMl-_@Rd[9of@-Qk33&YmbOT&Dj+qt[0NC.C+fr#F*4'`*(SDbdes1*Ia9O^F@/,Y]kf&-Cf-6XrdC,sN5>pU3;#PgG0fTGb*mm!mWe2DM'^r:?&UiIdq,B1;^55/_@aqG-u\c+X#+)H)JRBBI.;QsM,E[;CJ-K<+`lS(bf>Q+'0J8KU;8`Tf%%%9jQm.BC<9)!Q_h?VWF83bcqQ-I$LWTkcEs((R?-5Bp^nZu..ian[d#J6SEc&_M'^s.Ce($H'mHl\`9!1EOUKD"hiUI#K0[:^cem9+#<5"\p6f(^]:M=`&NgQ;p'9C:e(V->)KR<+,#khh^M;9DL^#5#WQ5acbBp[GXU<_'=mclj,IR'uE>iAp/E7QeI:*uG_0Cr64#U&WU*o."cUMbX_:\8-?!NdDN`J6d6&T+9!frBb^kkLSh\kYKd9b5i+N!AG:.s;Za`-2(-n`Te$G>jPIgDH,]K"k-kIk6iLLsFjS/U"iBI>2I<@?#LYed0JYCTU.uNU+ef>*/DF`79s^Qki`Z1^!dZmca$]>Z_6%p.0i8PY2sm$a_qFI144#Gh?P@M`:sscbZ"g$?o7!;33cQ?4gMV\KGF38nbLDTbmr2]K;/A+X>gTG;![C3rKaLp;^!bf%h'2c"Sd_XMj?Z_`tfs\[2!DXo]l+3AetMdS@H$28o."ErXP!=rW:o2A1@)Q+5WBIA&'Uj(OInahXgeAK>1m4N*#$5]Ba`!7@j7AHOBbPd!4u4:98a0W?_I&(t7oK%DbrFl$ec7`.;/fFIZc@:!%jW/d7OC`^fS0",#b#Ene5LIKo2A,5M2^LCnPD1M^e37p)Rl/0e90@]@Okj.Li;Tq+V"Ia8"]^\>V'"5YhN)SO%_o>#\f9VT1;TJEM1&(%e'e317ddChha.to^+Y\:!J?*.'$3"-j]]eO7Fg;:N)7"SW>MKf0p/DDPI)o1;M%a?KWl*H8A/%u(IFJm0mo%/ILR;BD%^-I,lj$;8"Q,=UXT-kEsF4HR#*!^YI?.+cKnO:q9qkPEL`Sa5:3XZBkS4U?.-*cja2p7PD"(T[P/\;AKIo=SY+S5J]RE&7Hb-pJ$$Esg?P;k!X+]5a_iIdQRrLbbL)SDr+j&6J$8@_dd($R6iZq.5i/-Zm%[PGYjm.0`sgE4XHFOR'9?Eg<^s7c[3r;_cpr3h6WB=tBfG3#IpA(2mQ%3T<14uRUdS^"RIK+<);jM1FJ^.Ttu->W+B'-*1a4Gtrj.1qu^^6OB[o4=tI'd&-hB8X:8@W2aGR,$kU'4'1(iXod%4OjBC>h7!\2nJ%;"VC+=)Y:;tAV1r[LHgr:cT(f9AT,r6/*%@S%Xp&S]?s7`N,^]5`hNrP\\$(Y6uO32Q:i5o1q:(E@koaKmgWhni*=s0C7EHS!3n/I[+&&1@po(@8kqs`6SKXS49^&m?S\@e_p!+%'pgZWg3rAZY#!FairI[&6+H@Agfo`,@Aq=f[4]e4eoa"n5AITE$^#2DqS>JEfM6c`]gs^(`;hjhbidion$3LES0Idk>u[W6%aN&oC"fPoMp\8;3W,h.[]1TT\H6[W^$n*Lc*%a;lBodBS;53?o['N!6/!W='SeU5V+,]YPkc:()Bs$+MBCq@BsRr/b?428j/4qR(QqJa.^nUR0J'Y(M3L1WD";(9CL;Ws[>*tVE^CY?GtlM+c,D]/]G?eNPeXK9cR=VO(7cj_W7M+-Wb_.>mC'A>bDKtK5VP+^FS>"q29ns&@6)K=mM5u1.gRPK+i6;BXA6H=?"hRaIH)2cQRI,kLsr=%2K%%(,LO&rmE:H;0iP`97L/JaD^XDWaGis,XJuhP/25eC/UA;gAO=UY!EY0FYPAZL:aXoQ3iC5aU&oW82I]1jgYl\?km9bcu']]LtMH>Vcr&U2]P7e]e#.%\1clY+:E,,E!m^OD]UF3AuKC[Cct-A9"<`*L`0h?!hlQdZ.th%(iT',OhT[;>)ZHQV]*.1M#X%D#B??El/B*8WZERsn,5\rktD95X#fr&ZF.A7;'O$IWXMnhOYq;8ZGKdsILAr7&8Ua2e!GEh-`k1IjMuArIUglZ?b0H="@EJ0"OZ!]F`6'3A*Dd*pm=%*ESo+nlW[IW<-uZ0cq(s0C"M'!Nlu!681`,..poFkLE7&V&/2EWoU7hZe5"QWo6`1H!fPl(8aJTG-KjN\OHO&u7ImDt&)q):SWu;B*UGDRO>43/&8SPL"+nS=ob4!F;_R+(c=o/Be#1X59!Wh29PWoBX-22TAqulf02"2PL5266epAFof-I7K`kmCCi(6KUD/KtrkA)lIB*kI,"c!p^;h9d`K4FH6A!CWV)ZcCJn^f(lAVW)T/,ZTg5WrsttTg\ld@5Zq*L<%q]%f(9b6$sKX+mABB[P+gjE\tGKF&V*XB0bN*3/2a,GBWuD1gcFQF#F+O1"6nsmfBbJtW=dKD5/!PMh%bL$r[oSm-"A^BJ\=7m\.qS$:-=:lf\5i!A)#4%SXZ$i*W$t:%OE$l7T;45RZXAcQ5UB_?a!3YDd]kdG=O+OU6PJ_W$N%(%Kob*,9-?X:js4N8T6!R=1cL3pM7Qgp8RAF_2;\#m1b8=%Il;+cMaFPCkjELg(i;o^[[r,9R"s':+,Fkr&E0YVXmm.4aaip`OJ+.)gYJ#aSJZlpJ"@Q`DD1uJc!n#"$bL1c*%\UW$_%DHN&#:Kr65&lr"/+N_eD/U(qA$G^fVB_:"CNNI"T.4DKT*pu8@lCPIb01!&m8".A"/d):XCl%=CTK)8.!Bo%C1Tf4qX`-aqt84D3SM]ABe(lum9#eG(m&<@5kks#s5XZ_L)u\bVjQV"4&jiV)TI;5lq\=b">D&>]%D+J@XS9"9+-AuF`;#W;fs8P4(G-E+G>oE;^]>nQZbFZ%`QH1\Q/qsPfp04L:?"f`4^aMIqM2aroPsV[A?s\!-ofP7:_H=/J:C8gLVOO5%?<3?KYSOSd"R:D35Qf5k68T]f2?6j@^8#Ph,>"Ki'YTa3p8LY+^#Fcg9Qtmm5sgeHtIkG!A6Eo(WDa=d(@c2t+!HS*))Ud8\+m^;P/WK`-['p$+`hRNs#lE5;:b/%S!"VMK^&Cjk-9DH*4[!V9AgX?;;1p<%PZ8Dhf'M[$S$Z#GY6hNG\Xo>`>25TT3GD#m`8$t:c9P?fOW^3VDiZ->rkK,dj9nRG,-HjheU%=aT\(jaC^,'a7EI7M%K\cGcpn`"V78-.^D?!Ms&n:pGT)\gP$scab@E?^M>IMs1R_*EPuWC9sCeR3FCVC`c*NK\lXEJ1gW:;/2*G9Rr[)8DdoAg3hjk6Q]:1=Y/U>ThnC0@I9:[(@L>0^CaOo"D.D+Yh(QW_D4?gUR"t'P[/JknM-^i-)tck6e'7:+IO0:6qE[Cl[a_<#HdogLmQmftEWHtt+9I$EruqA)4c.N6g/8b_&jEa@Vt@9u_64r-M+^CU`8BE&\Y8c-OQ0lLCmt+f]Bs.F11TVR619k$+qN$LK7+spr0Zeil?f?O5XWjpI]9ec&b;FfP1ueJDa+cq=+;%F`.EatCrMtf6+WJ3`2AfS8/]q/-(FP$K,?<'j@im':?X#nrC_!:$,V#d4\(N/u[c4FmW8LOhnM5,A"To#52*k1JV$tR<[I:cD&<>_/)]24&U5o?U*iYphcuBfBEYt?4"3"PS(_ZU48D.Q'QfVZ$6Io*g_YU8QVD35j)LlN>a5oJU);Ek:*\KtJMcAkJJEYtVl2!AK)a#f\/r2#HP=;Yn;qhEZ's"&3ptW20sU)Z=Zj,6KgqM>h$%L4(UmOnjMnlql=bbX;%7]p+qfdIe6ns'u3c5/notVs%+H\o1(WAN;b!NR5ID$]%D:0!^\4GG5X@#\Z^+rNcKhF3Bda"L-.l`$.0bU:T>YGEFS!oI1Z[0sV>/me3u>C+nS0'j(nUB5sh)pm^4T2e\oqJ6o'JR`uEl3t]oLHR/p^2bnFm\*%9]],G?7b6qgQLPTfIGKG&7!kZ<]&ou#Xq@[)HK?Q0&8c.>CE?MZ0)5"V/trfe`\fV'_/!nDH,qte(!Fns7aOVFWFg0d7RH8dl,8XolgAjgQgmeQ7m..64#@G0j"/!PmI.uMencDIbWSm%qd#LLK@Fmts%>*Ja>LL$i[QCZ_Rqo'54.pSj:a<(P7'oS*)BQ&G7e67fBG2DQ$p9];I0+XE$)Ne%Hgs6a4?W8c[%r[IlG8)Lf['eethJ;c&)b8`BRnUIR2ps<[:?iOAfrbfq@g3`"0?(2pP#!/rAN,iCLq-rj"VJN0nUS;H-^`!3@bb&K>jR0F@hJ:eWt.4=H\>El@2bS@CNZ\,"+ddr3ak,k:Z+VbJ`!jj\']OqmmanFqi_OWd2OI9aTp4[WL6o^:bJ&6kO0b@;Kfs79q>\F)Q,KfD=D4p!G8sgKP7d]Re2(lOb&P&PKA[7K_b8/Ab&*,[,UT1XHGL,K=q-f*5NU=Q%/Gt%kOt=P3Tf`G4\B=`J46r^hc&.Rbk\bta_QYt+Uc`6LT=:"a?K)EB4Y"hVC6m-J^i+HmQd>*c\+"3MP+3Yfoikks-aG@B;l7*i2PQrKt841dbmEgW]G;42VPqEK2FC;f3J;7g:8Uqn[^_S;[l]?5M!(+*M)u-KUFnbibh>E2'LH)%[Z#GSY*&8"SG+$1uQQ?daa,*Lt2Xlgctq);5VFc9LM!DF;=-Ee0biTPB[[o'530'u8;%V+#Bd[LiCO0I2oL`rBui+$9%D>PONWi8`N_]$6g$!ZY;Ga90c^/g!\iMji:HhUt:7N:RcPu/TEcV0*p!V0jk66+ngW)?`E6n5tHZc2-LZ@KRJ4Jsi]3C<&=Z7<$RfCe8G52.8Hrp2T/ANqEVM:D$?![=reiu@:cR$`!0n:ha[OWuI3=5=caQ\pnn9u>(Oru!Jq/lfK7%:NHGe>9sqB)NqS:c_'Qj4"K@pE?@?fI/"-*GXj7fM59&"#\9%KXM`=FLH2B'G3l)DAqO>eF[k"8;-V_9YmFQXCp_+[NpSO\\mi+`oP'/:?QaIT+FQAmhdEFLnO@elP8GP,I18ITlj=qn&!8=#9O_raUZr2C+fiolq+>[W>\=In0hdTY[s4Ho!WXdF*`!K4Op\64EF!&6C4[b-$KZV"X]oF.)'n=fUN1;YKQ<`(qh-!bC,e"BeLol>DVTD!%8(3P/Sl=)-1,GS90b9ak\i\:_5O`&hj=&kD$_R;;#Xge6T3BX?mf&/3p7.MN+%fbm_@u.Lue$f<.]_Q/0@>m"mB?s-&Bb>h?)(O'>YT%bd,Gl.PWle)qW0'r!$`2b%s[F&Z^B]_HMEr'[>ommHf%^5cL@7S`PSG(Aa#BpFLrW,/5U[<\C`2NkHfbhs2W/DD@[i=IiQJ.Vq21!#C/4L7i!_m!aT7P4cZ6A3R[*J)5GX39QNH]HsPdsSJ$h+nhW&Ab*@?2pSH-a3?[0B&"b_9!7?LEKWg+^M]cNlCd4rnI;Aih:TW_\ZKc#Dd;jB"rA/e[bBp&+Xm[IJd'UlB!9g^oVF&TcAIO$-!r&pcc2O9)l=1().H+>/jN$,bG\aA[t!ke&euiBWbePO-L+^-*@jS/!.Tb86Q,B]UEhFhraUnpT"O9`786P)CQ%Mfit-GdDP)Y,bq1sh'4Pu\EYqDF(FlTT<.hep+QCq>#od3I9XTPPd?,(^e!1@6b_)TS-fkX!f0]lJ&'s?a2=fp4+08WGD;B>rYfq7_!n")(Q;EF$KO;o6hhtgm_0M;)N;nr2OX`,kEdVd[oC5ar$,ZV=`Kl0Jto2BiV;S'-O%aO:kM8?R*Z'?e'RIq$B)V\_Tf!3nP=!/ZPP+?;)6]7lnL!>'62E+blB)ZTY2UDi\Oumj"eogFtM7Ef'ZfoML<3N>dl5^>/qF0i,9Hc"`VD!YQ:*`K6#rTAe&Kj*-pRPleT:F^'isXsmo72N%K+c.(FMP5CI`tK_<$es@%#(o>\ieNuDI@fC6]8bmEIT.$j/<`kK?TO:SWL"hb:;9[H=?c`'_>)+'q\m7Td*!NL6V$j\[\i-bhl0WkdDrQ$.^!H3+h16cnqZm>P.KqI9_a@TYOu^EUg*eJ;ZQ3*YbmI/&m-*Jo&U1*20qSFN97">3R07;Z5]3ClZ:KFE#t(_Q2[_0^LtN;Y;Xcql@M74e&Z_0X(t^H@s^*WWoJ?'?2th*%kJ$+G<>PNb.RJ(3$BiSkfhX'Sq%OL1K-c3"A'V)8`)k7Q91kh'^LdQl!c=H*)pliObjVBM?39(#2^'G"]o61m1Lh9ZNcbe?d(/F\Fq?=Z0)D_,>?7_en6.;(9fVa$T*6MjZDAf=WDM$6!fXg+,6#pbf7iKbl8/C6/F4ZhicU'qkh&Std>YIFRPKu'H3E1mI/OSa-3Wrtc#_5&?^7rTKknYdd@/!jk@+L.XZ/q5n.,%0DNi4jl%n3qKgI+JbSeFsa,/WGq`&9PA&6ek"'/%1W-2:4!o5"%#UK4s642aB@ca_+&qQm$]j8I_^I);)[1"aROQc1)=/>YM6X1iZmu@)ZXBDp+.a*P$KQ6]I40F]O`l^_u5k\F%Gtm/5kDn'O":,XZjh]+8[*cMpM1MeZ@?ku%]MZjNb*/kL7C6L,H=pp][>Wd_s^8K=8,\W^5JMj?Ya_as$D;,ShFrqN!kY7;5;,kqirk?lNT[`;>SUS7nX\%2K[@a=&BT"`r>-L5Bb.&1;Qf_F(9!_*[cZKpE1pKhtc\YmT&aeE"mcd,Q[5%8>QeY.4Or9oR6!9uUUtg`C?ton'U/1`aZH'@RY>Y%A[>[d/Hf=1h7G6[m!1TtE(5#*l"CCs`Qo]O4Z(eNK5"N("1>YZ"6BUP`s@U@O=APDS!GW9I44F[tfRKPm0fXen6sJN0"*h>\:b.BG@=a#6;[F*_W0)=faU%U?g-Ef2!fkXmRLPdWM]$Tg7WCX'q`7>i!/uJH`A;p[74;eL65cfu^J-%r,@[R*R/)[eg-d?n$)"9AJ-i""`3f6l32#5X(XF?X_iG7nBoJEmZmbHls5'`G-@,cZO=FX@&&14hD&-boO<\"8f1o1/J/\*gaJ;1a`MJD^YC-kLY*C7Z8"H*Z9pc=ET2_B2Q`"r:Ht)fJ['<[7BfbFp'-V&J#Er6;22EgQsN2/'"Pi,u2s&!S1RG0sQ;d]'HN@@A&';M[U]RQ1h>TS)Fb[_jpgrZk^$McBFDDYh4ANP6OR//VR7%WtnnF;Y3TIg"u$QcM,:am+IlXbkY>bc;;"!s!"!^UCLB=n4<=eSu?n4m8YAEur3rO"kh0Tck?-7t0\5E.-J@54W'GCbi)'8/m:U)IuI?%*#3s_KV:^aCaQ[Vd_*cWKZVt^U7@9R7fZ&*P]%fQgh6KO4C/';3;]pl2=@J0dP;6HV2f%o0-K+@HZ:cSP>A=<07M?KK?lhbIWh?m#BFeBmI&/O@Cn@$R"K)"peFRG&;D[Sl_S2!FYMYKmNsW^hmJ@/8C-VT%h'aGnc$pk/IVcKPZ$d",TDAdI]::4dr%eZ\*6a2te*:&TUniHf$N$ifiQ@(W2om=]"_rl;714=ONsY!`4GhoE_#_Gt1H7%X'Xa^K+f:r_iY!lq=`c-0QtOl;b"AKDkSHJce+3.%af,L;%)_A4`8$.P4hH#"/(rA\^6Gglp`"H"KK;_3d>:ZHd%9W@X:Q+ib%ce)0Y3lFN\q2a_#S-`0$@:!XrNYa#8723^,.Od=,%=5\:q89eeGcbX(QEEn^A+h!?M@(7ZI3U)^oJMe&jHK9;h&WSo8E478lb7\iV*MKfI"LXqG8@c'Mc1`MpNGF:r^PUjue/W?V+PK!f.q1jO08S77AT-*L7:_Ygh#N4E?/,W]&8?k>o@1`l,#mg-,_$D,VJ*_QR%cAZJD*d/Q\$F)mu"i)EV(10-og59iXgibFI%_=!<9%0VUhgns'\*@kT0Mut"imW@DA2o+7l1;;/Ie3"ak>%BL;dZHYqYD!O3`J&0C'O6t4+R0NRMp=[\g[<0@1N;qLOaWOj;o6)20t]jgVc,W6:aY8X2+KN^W2'45U50f%1W^cdcm__c>lN7Q3g_P&Mep/flZQN&uKY!]%D2!?b5JOE2jT7"%lFMU=:fgG7N"uXjPBnoP1R.+WQ2)0]bgpH@5C\CrRops"O657HY:lgT=\j2%Pc?=7E,H\`sgfQIEm3!BYQg2i4XW%np8-)ZMR[T*(S4>'eXG&KmhsoK_kE/^aei%D^N,CkS`tKLrcu?qPUikSB<1..O6Ue4!TG+1!W2`mN^?oN`@SrBuhtJL#`18j<01kq!W)d2l[sF$"FK.!-#G'7UMq*a7jHIMbHI(.Fa=-@M9*8;DE&,?S][l&Uc4iIf@$eq\N#@(>q$-@X%tGJG:mb7p]s418W,l_,7!kKsbg-5X'%_Sr=$H^S%OAhFhCqc"5HiX?(/'4mZ:%h7Y28/e@4/<)(UWe7:?m`jJu=BqK8nqU]f@\*OD("/X7Wsap@"/"r/UJC10Mk*Cc7HfQEVjga)['H'lghVmI_N_asWi73oq0kf/)uFO!!4"gC')'*9YB3B["W-goG/*0LjtA"I+j5'9g(BD]!$!@tPb"PbcT>q"Rk>*;8TRPsS+\?eBPRHN">)CLo4=Xl[(m_*ZPOFq+g*>?hqZ<%O"uP%\/5Z-uXPr&&sq/3l)fq;q&G)V3Xa)m*AJgE4,O#"SXf'PYiO:s-m.\On.A@5So?FBWU0I><0#EtnZ/tg6TA%TnZn6BB*-T>5E\dD:(5YTUT%8d:-N`*0dS>>[BpF1*_XkmSii`86RP^Aq";O,lgl!?.h5C$D_gPK3s@r8&%jXINUl5b%%Vf[R4*)AK(A>gM&_nU5QoT*T:@#E+KfBSJIg)Tk]2H!:7e(<=I7=.)L@KmMjFF@3H9n\O&'^]b_^7[,X$&\l&?8/sX/W@E7T8T)ej(u:hJ**ADPOT,oHs/n/1\;Ygk,sDgY^ojZ9>U%C:kosZ4*fe[M6UK2,=gUXQGDk/R[ElE2o6=_j,eci0P$5952Jo8+pLUpJYp`T[.Pcnkme^a,\\lfVQ#9F;Y1WCS4FJb8H!U`5)6en''?RCp'1MN_dmnWX)*kNkqC>EcM/-#):Z2\<.D*#E)U&o!M@5remTr4*"J&+AtT/I7SbD/]pA:HmZ"J218i*j.<>/=+YmZh@RmQ\)OHQ#:Y_&k/U#?',.?hOO@RY[ABF*u\41"P-Ct;U0WJh67:.YrN)6S@[KgLD^JiPPL[bVm_U?+c"5:_',ThTC11Mr(C0a%[4.:WTXIA"=`tk0gIs_PV_n/G-rn;GD-LX[4(EorE#WQoFE]?Bp(Sf1MLP@34-=aO@'>-B]"pf=+##VPVQuaRZ>c-7!/AJf4lF(#o&5/J+R^49^BN3)Zm/UOh+)5t-sUJSsXD<[]qrY"gXV'+PFZmHA4Q+Yb^%r2O>uFjMBai6'W-2fe,4%=j6]c7OS3d3&q;Jk8rRC=5mpRRo2XQ3u"V#+'oM/Wlt5&a!3[K@hc!n^I&p43rZs8MpKNNJ#8*9K7*X],7Y\hh/#9;C%r(H:Y?]j#.1,`[#U^t)TQf0jI:"71pumI^_3-Z8r_[GZmMQmdWtS38--n]GcCas(=p'6((m2RWBnR_k`%IomjU=OP(E4D:MSo#oo7qG.WutKi73^C^T)7c\Ylo^rkD1s.JVVe+"!Y'`Uh+4*-.F,7nQl6q#\K4[*dpV@X`fS:ZrDqXCJ9pT4t\"VihnMfjD!p"5!JC8QG3?+CEfF-\lS_AQZ84MVD*3+c)QneA:*mDE/LnZaFN0>P-]Kpe^E>EA"!sSNEdO5-C7Q[-s4;*I1b3<0h"tGJhQ&BlQSbhoC0[ciF:X;?TC#rNW2j-V$(q-[O/qi\+M8O%XC:FmW[Z,K)&U(F6@7ER#EjNg6kp'pH^3)HNK3N(X>cE5gXq]8Sh?$^!%u_8O5RKikF&Fp$tiB:0g"N`D.h^'mKr&nS5a9G`@FukC`%@)uA>Vh]i_uRo%[5od%WZps!i\="gfK6Z5L,IXhht=Q.2%,&n7PDM%5DBNP7'+ZO(O8mC^pLW/f3Ln*kBln0H19MSQMGHb`m!?"-RVet2iiJR)pFCKGFc@\+.?b-j%=5630ijHj9C?iHdYC5Ls],8=g`F-hSl5aILM>YO?MT*r`$@#]f;>eC-,i:Fb6n\Z:9?n)#_H.1G16`*rKi8RIERnDu4[/Dq(O)?I^?.R+]*KP_$1[gNgi"mqqQFEV-BqoQg!=o58Z\=^_@:HQ*]d'++RI0'gFa8-X%AC2!E>Q'P!`B=@mO5EXeW/S.h\hD3lG7(sKE)E?Q&u!;8BaDn-[3G2pppCoNkku"t@=Sb$[Lc^n:Q=qL(,SG.jB&P:_L.!nQa'Q(]sl9*V4omo]`tV;a/fVo;Tf[K%dd2p(%qpJ.W#s#D.SH>0nQ%;EbE`cV_0muI-dL-C*$GP.hCi600t@h3YDem/io5KRm)NCX-e)rtjA;J>3t81a%UH-=V8Y&7a4@_P]jk?C_;p]jrj%oU;LC"rR!TW?>A1YZmV8bg?`<^ru_hI`bai<9UCKbI9k'+k]77?X^@l'CAnlJ+Dh.Z](8"iJcD8,eD9^#afTK0:kcSQIPJ7/NY,lp(u!Gmn#BECh>=@Vi"\XN]%831jepll`b6o0d)T?D*0YS_Bo[-ZcMB<*AbQ/[$92h[^Q*E4\l"E/0`J"^(=)SLJ36p":-N;mDFel7!Ym8'9uNL:iJ`GL2lYr%3(K_PYU8>JUE_/Uj-4*EK6C_+T\)6]c`'I7f]%_UsoPD$Q,j/E=mMW<"fqK^/t8q9cCt0PH>AArlaST%hpl&]oL\"6$&2\h.*l"K"NbFSW^"#,-UltmjLa_>6?heh)'Kl2MFr`38'WS5@u,rWRY!i"FER)5Y3Okn8QN-K?SK_dnHPWE-^GlpY!122cSEG87@A;GB[G>KL%`!]cPi!,bDFJnnO"Bg0e!\&.&X:MX*k@`2+olaWf)Mi4-HeQp.?i``m7;CBEosLn^tYN#F^q1Sc3X$/7'$dlRt$d+q#";1QqM6WO50+<7%lVOYX1F_gi2!cO.XBNqFRt:`8AU3"HZ8<-hCUuEa@OZ#e3hn_##^uKOrF:qp#$ck,LSnXE@T^a1%sgMN*j_^%c8dG8pRYScECTX\kqaBD1fa4@u!pGW"q@JH1DR+^BL2/0n$dSu]MHoZ[/$;e"5H0s-aK;HMPH10Klc';DrJ_XtsUG[*@j)H6`:PMS"7Ob,&5h>o=Uq.J&C2,hpg."b?Ul0!\GbE"6hDg,'pQ*a*,4mpMu]jE3k'LGddFMe2I-*qr8Gj2^^j,%bC32YR4J^*TrAGPhnFNJ66]CMqJfG.E>sO?+dFMcDQ+*4grL+%KfuVKh@4.Jq3P?ubMYFUD'!>EgZbKblR!:5P>.BXIC_MXes`ELtXfd);!jo0LK&=2>>\lJM+fKCV`8fYV,P6@HH_Je^*S$\o]?U2s`5FPcSp#KN="Jr\\pJ245UX;''UIZb\#dI!@hAW*a'/eN0mo@Q(0Cq4>gWG$oUV:4,g+[8rRH1bhj$>C,$"t1??8>K-2R(LWc]Zl^,-MM3A1TGckfIdtE)JGO7R1](g,J2a/rZ1Z79DUEi"G4#DoN`"^c*dL-IdV[pZ)*013EN_27d?m,=Sr1R9)Fh-6T/kM=gC3t3DkY6<(`cSg)7Fqoqn1S4MTYjoIKFhdZM!FV7*k,1k`>*!It9Dd?l^KoY30QKYP9=#M5e/j<@s^2C"+T<@lakE\/ur,8=]tRFuaeTCDHI)TVZp=S>9UlP]+gK%@\.u[Q[`do(&I-lgIA<5QRK@<^tr^;)?ed"?'B:?+Jp,<&RE\A@qJ>\_BoWPR=/74h(#[RI'/`erY^P[H5MYjGDntPIZt6FmZ(^0q4ZWih/-4b8YdaNDTL1T5r^WrodCFkG3qR>^[9,gG*tjW!')Y@DDn/ji`IF1G4!/NJf?7PEK-8"FS'uFF4D[kJATosrkGW\ba3.)3ETO[b4nN+Puq&r;PHN%B@j1:W'R^mkl3;f=PBU?6^AJ44EX>$IC_?K(92!k!>KSN)R2gIX+%h@1$TD_M[VSD6QSsckFG$^4;6I[P;CciAA"YpnmIl5s&+MAqehdY/50ogaf2KLN#NNa%0sX$A9W;eY'sRJ#P-ji/J7o>&CW@ji6LR-6Sm)-!NpInpe\Vgne1&?A]hGt9]?M-FWEnMCO_.-e+TkW]jMh<8d7'K@`ae5D:]W84b0]LP9"!"-u<097C$OR04aM9A]*E8P8PW)UUfX5+]]cttfW0+8(m*>:_K@j$.["Bprm5n/=>8KhW?>"`Z(*c#pEaheJlOpGScn_LR.NY&H&!1#9uY3Ac`D`rZ#q67\O(%P0L]JEU#PA\ZS'TR[/6uSJ0T,tZE:1!s,!8gIa/jo%[>(JFkRTcPm4Iu&kN>FN6!b_+Jb+-@8DL7g*ngM*acieiL#(slJ(_-:_6>#]1\uVAk32XE"3FlVHZ0`L6r08JZ-C5Pn7YL?e?ZlfD4YN#84eP%*^j^/9&,&f@n(s6c]q7p+9'ZRq+.8-6#mKRWQ=g?C?cY+gNq^G=6XecbC][UhtFWCgXYJJ9$3DS_`]j./[Is-X$^hSP?/5+ri8sgI!6lgiOZl5`gn8K8fJ#Mi\@8(DdABf/$!GG,XWltCH5`]ndFUsQ70"mrZ9fXC&")Qgu:R2OQPh"*D3fuWUgR3"&Yg\A"aAOj8QDu9>q+jF2WeG0l,"i4S6L^E:;^FCp8s6S7+Y20*P8N!AjtkTKfb&s8@*iOI$gi?-)#k5sRk\"Z"BARIDor\Z$a(f[Glei(H!q(?p\)jsB(`rW5ZNkS$a9QcLAH22JMS@SS24akUlF,OUU;8D85t:]DsR.b6)n,Gmu)8[T[jHm2gn]gP!S!2>uhjBp#4!fjqj1=qWX/1C?eT]Bh<"gVg;\>D;.'Q?P#u`0HHFnL"t)3JR&6K.s4"r/5X#dPD8i/RM8`Bl)>jPA_2qD&MrnoqOLNTDN^@VRV3T@2YGnc*JL8@)=GgOZ)V>6Q$X3Ak0?'%+nt[]Kbl&N4k_dmI@/6])+^+O$o,j-b6()0qFZ#YET1""bWXhm6XGY6G[4lh*tp6N:*5K;m79#asIW7f[QfMAn`h`%Wa\7GmON%bq'Xl@2hgY=.8VH-)(mQ^B\nK^cqQBr`67A(?$f1-&rCOBrq?#+>iL@46$JT(=\8L`>\p03h)kq>T&'9*LPuMNa$H0Z"4@TW/i@0CT@(]B@n])aZA5f&L]45QHeUt6Xl6K'4L%LsqbX=JaZO\DJuq-a-;R;>sDgGe2:+Oq7E_X[3;!.9HeY)q$?TnsYSeO9WQAe7Ek%#OE]`2'K;ji-u%0ndoIpe[g%`W8hcZuK#m`LhZdc''hF`pYJ.U$J'l<446"\M[N?gr"A"ls6f41O-S(2Ip??D*1KKF,1,904_rJ_oVN5Z]45G%r^)dg"/rH2B:(l15C7aU;1]=2]&#FVc%T_M2Hp>=Nj`]OUR3b_hO!Q^ucUJ?c,$kT-[Y/0pX+L>;Jtb?I9@LCU^M]JpTTbCqB9DcG^"Ku,[/M,WU?1D@Q:^>UqJ9E0m^*0D))8PPn>[^ntkBf8;?1Mm4!G+IBMYCoS.[e(0*KD*H5CM)`06e&H2TbACZ)I1`OMqTU'2+dAiLhK!SHF\WmG-&.ZaRN:&TiZEV4*mh=lC%O?BE!@d'/Qb)>9f)%F0-gl?MHuVQ;bMXVsa%!%eBdQ!.o$Op-WE6_WJ\iF9&%Ec"f(!Ssf=R8n?'JJ//Toa\N`:a%=@qOi%n_4\(-g"Y%39p-F9p>9o@>:A!t:Y6$-!-`/]L>:'lPBt,0AmH&FYqcX")#EKL%3;^'ThfVLaF[QW3C:FGg8XZm3]W3GKX<*i[b;o,mGD[T#QKmP2GLQYaHS?fiVIP&MKf"o4gJ+,FS]THOf#p7qC[Q5TtC8LZoJZJIPi@L@aZb:8!08'JY[f9#2I'TnYg-+.(U*A*-L6ZSB>#ngPHYa1I0WCokGFdUm6Yh.bBQF`b>4fjhDMmrV)0(KM-%$6%f3uSEk"6T9kBl3u./TO7?Q]a3]d]:$jid%$5'+Il8Io?kR7OQE6.cbc%G6J5f(J"`Pl(JL8k,79qVTC;dnb?o\YckPVsSXV8hT^(Krp9+\4SA1IUL9LsFq+qIr#Rk;\snVBC$+O.j#?:nA18-ie-e@=f;#X-q^_#P+KZo\J1:3us;1E!P92<>]h+%a$U2+?5D4E8cN3s'rYKc$t@g)r\VmeQeO9cVYJQoZ&(`eJ4r(54kHqnL=lPq9\Ls%^1G0->am0?ZiN5sACQH^amT]%$m%Mr%ZMZjC@7*g%5)$@(01^96tQb5,@t&p+ntNn^R>2l!=Z)d.6)?d!NgHHEjPb/8qF@>*>1M[k!dbJL8#_13ZQ@ksTNH$s<,i`qcMHYBVD``i$>Y.Om#1G8M*En;>3<&EsWQs6Q+!\^BaCB-ilW1PPm8(5fRi\Z826ip7*:=nYGG@?Lk"#]50\eG]l1`YXeC/OtL?'H^Eo/>[;[L]lpd`6m'RnU.9"!mMplf'de%4pnsK+o--iJ,J?@l&N%[>mms`gJ`*jP=1\dsWM;R+6*l0m<,2MtAU?GUO&=C6>aN<>6@\*No.b@Y0JEmN0e)9dTLm+J)%E=sd,h3_8E%OG8h(djT8udVm::9U#WXgE"lr(l1oHA=R@%9:/8N:.DL&&t!u!Cj6Em0p#U&'Ml(:a)SF5a"$L)`H`^9M'SJ+\c#'n.o'UCg3aHK7t\^g`.'i_rXL!33!Zt/_+@`M[0$:RA[Nebao>i#?Na2&>8I:`aq/n2u!h&s[*oU[219[nQ:o1jY.)Vsf?IZoNC?uU'(Gt>2.sjnu"!*lfJONYU0]T['Hqj&@d.3X\Fi2BZH`"81ad08P&=UkA:XSU[$Na8`q`T_]9Se`af'bf#k;1B.0kfir_J=gH-V9/*GZcDBOGbdP`0J8eGEU-dXFY(8AG[\k15uE/?,sq-h*cfK(9@,,!a%>-OYO9bhaD!`HaY]o3(GTQk#8_gb;GJC_(BJ,\;9MD#R408D!C?6*4I9kTB;N6P$[dHD9-bY?aFA2_L8q&.5CP9?X['/t!DI:`J,GC_W:\n0C0@nSB!R,`m,b>d!lSWACOo(s(tk.>TqXidN2`5';G;!SM]RBMT=!)6"@:C)TO8'0H+;^khbLF&#l65r?HmF)4Vr/Sl^SS@6>9qlbd^XeXddP<*RUB(;kAb*kj!At#p@2:_l:Nn?=7da6t,0ie`+X(&m81*PR8>=bl2rBq/E]EUcn32[-kM$p+lT#n3T/-K^j"3haEFHmkNXfjL]3BJ"Vq$=8b\KcJ*F>1E,1ZG@hQ/uJ)C05X9f-`+f^\47HtjUsDGq]UP05tY"J:?.,-hqaDI;QMg_'.?.Eg*f$,g&U?/Gmg(3PM4828W;)R_cK-D:q>X))bLRAXSI,<(jh;^JFJe@kIUgTY]Y'gY4D==s"VL9/Rm0SZDe,&.;rJj7cip-[FTQh*:a?d`r:$W.rS.M$hX3lKD!Br!#DjceTd._]F/i:(Ff!ci>7BgG,SHM[:;.E7_V>+]^7"g%2h^Ki.G^X\1VO.qa+>P$8",L.9nQk>i`IF_04;9ccm.3o&%gjld[]_#?\DI6h3DS$Y)E#;D?[TDo(]H[SA%GFFs_F9&\,gp<>8M&<=[=eNK$,j`"n^#Ct&CmSUSk;>dd*,AQh;L!@<7\,iGZn"m//mY4\N)9tJ#fZLl#PmkVqcIN1:rN`PUA\&ePJ(2S7@G1S_n4)^j2lhQ[ACP_%ZinNTDDlJ0F@BX3uJHEeR:[2kRA253rM9>r[j4j#jA'7,7%Ao$JQlc8LiLCH/XaAp2"o%MgQg$#_++>S_>3;Hr0jSBh3oK@&dXe=\&Dc?CCfM[6rR/>E**Y8iJ*f(cW1kb;AW/'k`=`LbM%m?/7DV`:/"c4\P$0>K#rn?##@=2O%!h%[Kh/k"iNb@`I0gT^n6K?phu3GuQ9_4n;KVfMk&iat;:,GN_EU$[u]3k4uLjVVVK+ROCX;D;i%1NZdYW6kR1n38fS`iE:HQQkDk+V[L;n7X5OMH"[hh^[m-2`$?oLEtrV?Ur,1Cs!tW`/GMW:9eG!V1Kj#?)q,baWs9Md9AIurRE=B4X!aT3ZcTa)%t^C?uM@&fm?VTgqQr;Om86(.!N0!'$M(`G%*BVP'V3B^#pm".RgEnYgiJJj#*W%a#D;[;^:-`g1X,$V-IFiSQk$(7aQr$K(gB<7p#OYggn@,F'[Kuq1^%^5EF5s7dQ'd*R@[mW]]Os(9D,\6^N]-goB-*soAT[m!b.e2V?YPhHeoA`Ej>cgZSs@4M2N[r="'EfEZ"_03pRE7TLt>lr&$D[2^Rd4_=rNq',*Lt)8J-I:UU(7BSe\Nb0&`ibW:%sDPl,Cg18&0r6uXa^'TEV"mMn/*bF:/h?JVI)^J+/6"`=d3u&#b]EMo_A,F3]8<,GXGa)uL=-?EdQ2OkVQB7iH=Nl*Rq7%&lf2[3J(5*GLr]]NQILQTqTJA^0])hb;Bp8cFPkpmYFC>!N;&!a2736m-(=q?gk9ZNFB!$TKeF[9s*XR+XCTXQWiT`.]>&mOiINV/Rc2?AjL8*4b7#i)[T"r$u`ONjjKr=c7>I`h#8;,lN`G$;pZYBG?g1OM_rgBiQ7c3f,YTeWAJ3(ZuTF)R0p$sGJKnb.K:0OOq7nD%lf)E_".'*B`]pnQquPj.;3N076\c;&dJU4o^Ci.b#HC>`rA6&I8+,\5dnHNlr'W+MMGie31+t1nj3m"H;+1#e[T)FMH\`R$WN`NWe>o-]2nuN);l4ipbPeLg46R1QmRf1'TN'7*1!lC(?ecB[fFS]>!^mSO56`XOeb(16m&mqX>hj:5^.iB'JaG';$[O*gue+p5@@CuA%9?t[=ZKj#tD+[Z#op,UI-7b=0d"5=?[=&>:H?loD&8kBCr3(sk=,H+eZmk8a0NPF;rJ\<5"*R!atd1dff=t0D8S0g77cQ.rE=d(:jQt?V#-G(3EMWP3&8fl'=TFq3/EUqO3YPsrOAdD2q*Wm?T08$/#dfkjJZ&gLi&p14!.C!47eSI_.*cf3eZqKiYcLS!p(FtV49Vrr[OS0u9S%Y\?c.TW.Q?1T#Y\007C"j3Q;NarV$Lf`c`i9P+NE:t1[\_hUdR%G*`-HkdG#cL>rHL'=85T*uASmeEX%QOI?7F3@V.P7I85U\X[>]PGO>79i3kLF%.J''8`WGUJ59Y!;Pd3S>8L/4OX^_?Meag8%;[$;@/D=Vc6qjAR%bq+UQ@0rci3_h5WWAYZjr+Wd;S(B)Ap[Lha#S0PDeE@'>idk#pt:B`1VBVc2m&1,Qr`Ji`$/+oLWA`3=Tm1ic2VJ2V43Qa5tlQ:@NNk$I#C&uJtdfVq4l7#Pb[k9IB>JHLOSk\1ZtAgrT[q7/nOI;1f?%5_G,G0@_$UZo5;Hd36r]pndRMcK]9U@,Z7Pb@iXrCg>"8m=8F3>oX\OsbC2l@9XScPtV25k*7N[2)mLGE-kHA-+8GmbIDUI9ZVF>TWP&E1!3BXH8*gnG]U9<"R6LiW31[;NU*%bp$bBMqQ;r;C^tuPrm#'j@(ef3CBEKAV)[4*P;*Z1q'm@?"oXIDGSIr;,s`r/20\3LdH$%G1t=pg,:tt%[tafqd[Fm-`2."9&tj3Lno9`KHXUWW<$O4?ai_.+7t8R@@"t2]HbH;\q2!$/P;d^H$G9.l>[@Zr?&EAO%nNp<8>3S>1+lTV!C_p8+%h8oZ9q#Ym(9LN3kUSGnPEPk^Ai:8XN8&O&]&omEBmZ:hgAXa\(6.3>!&(D=i6!j77f-(\m%1TunbRM,jsQ+gL]H_efj7d-(Po&oeY60<1Zf_W3M*&'Eo1r`L'!6a5_D=u>.8mj]WE4gN_bVFO'(M^@A3rPs?AjT<9n]e3QNYd'Y2=5t&#+%"4#Tf;ab5H.lq?T*f.\F9Hml9!R``P.u^r/'LoOd(f3-H\om?htcbZe\3qih\Mf32#24.REChn%$W^9d]\i^QucB5b?/J):=13!Up<2dN-'-ju%(CWZ4$1rN_9RVedcr>?;_DfI`YE1o6NmSP,do("Q%WHUo4->*sKY30WYi@0M?!!Na-l--4I@TQJMd5rYC6rj\h!)YsRD>HF[pdVhIH#9hEob6I#oJP(U1o+t,nX@l5Xr"P4dZ:T#(]H'(['cs8SRFCqR:1q?A6!IiW(+hW4fVUccXM/e\^mgYW_T83`q9<162Ak62YNHK$'>/%'&B1i7d:rsKZckE@fs%*ZZt/YUZ?s8#]3_2IRJ\r=,S#Z)*H^E![RB[[s8>SenVritO((AQk>Y3:&`_&rM3in`9E:RFZ+0Lio>C-)$'*T_/0K8JCB$$Kq,4XEP.[YcIYl^PcS`@ePi2ajBn81<1;8P0q:=%H2h5@DDUE<@`FMD$"(WI"%VmH.[D$QXB!1-uXCOoC^,V"b/k:'QY2b[@PT?_RJ)rG/b:/cse/T!KP4Id9aZO[V11fii/_..=9I0>^kYo6/mQ]ReDqJ]2SRr^1[Br93c"YEQ;EklS>djGfBUa'rg;?86RV,rV%PI9,>S?ed&(W8mbnJQcjd4OiuL[Z0HD*2RXMDa1O`Q7VoP^fZma_ec6oP+"%8W`&lN'4hNd%clt3cC1X$"f'RG#\'(D15?CK>`8e\emZj[)'._5%Q@IS?'rFHF[k9=N[(;i2EY6+i*%d'd1nTrspbH(07TuJ),XcVJ9O+64eQ59"E,q;p8dGRs&[+VOm(/t1g'B-F$:huP(L$#&kWLmeHrI,qf];Ll_oNJW5?A<,k:Y.>o.\C*85V/GqMrHLJ1DLbChYk"Z2d)m;Z_Drf\.Cp:7LXrhJlAXEu'3#_ceV4UlOK6"X]%p:t`CcUn/d:Q4<*H[XhnUHS]nj>iWNUeR0$oIb_H4s;5@(GN!US&7K7dj+?^3FC.mr6;fr8$,S0jS6+#H.1t\PHZfkr)LMf7V6(?.T=d@6o>NI-br[l)uV^!%hn!#71eYl[C1h>+Jrs586];SS@gkc'>6Qt^p:`9m,7DfB0D=/Vhl"A.ZR,3ce^:r_jW)7Eq)6As(V3\do'r0&*`\-=nY-[A>(4fdgRoHHr3JlT+(QkZBPPtP3`2RX(WGTKofq.OA]"nl_FMZ'pIG?D.q:2cNd4X"]FD!p$n/M<1PoFd:ie..kG@a!r]t(6Sid@UdmS9.Wo5dB8e:O>C163>0<>H/YZV;mZpLrF*T&"MlQ.k_es#F-KDjE>3:Ur[Y6,i2lVQ)IU)!4$"Hia]P3id]:Vj"D)o&[`ZN:@oI?$HLFZ;t`(e:+:Oh;pf8cn6kX2(aM<@;fAp>M:$1,^%<%Ie5-Io"G\#,N:\+]#"en#6ecmc9n8SJp%Dp=oF(8!I@"j\dR@#,LesenWUm0I/Np:>,kU#hbsj8@'rY[VFEX?Kdcia-V",ENb,E(`\??:ni^;qa26K1bq/m)B&%u6e^-8rT#)(\V3jaRm(0XjRq&qI$DD-0!Iafk6e=W&2oQ9YM!!K#%71$!b9pN*bOM"irSu]FJb%_qJ/l`;>K"XPsiEPS`&N"^>r3DCi2g1&e.Yj(tF&m7sOGcBoCh<11Ya;J,,Ds7[MX'*WLdn%Vm;7n!#m^\\:Z2.aJV6QIKRY-3q[D`lr]T=&Goel"\F&j.E-7g@*6s"a.OKCe&/d=LbcYr_/tBlYZ,Prmjud.V=&5_rFE=4YIM&%*R,W=htPrn:Z\$?Ln&mcq3jELD>a@iabQ+oIQeiWTqiD#'atWbs2B6=I^ciYMkU;*)gfhWi#;&k;f_H>/U9`meIlSOIHM3^@\GCo!'dcb1'0i>t/JHjCZq7napEUd1q<%Qch&+[&^p$WW=N!<&Adb^S&KJRGtNZKDk]p4:]_+*,%Zbr$,g?%u+-dUG]2W$Pa3Rc\iWk0"rK%qf_akq#15i`Fq@C;MJHm>2.Pm0!`%-_P&4II!8m$#[,+ZJPGa)%#2^Bo(naYS%[Ze'@.LYBFD&:.m=Q4T&I/)!m`D2=hSTLjI,pAcWS]cZIVBD%t!c8LhUSZWbA1!]uo#B/nosHX"'FiDO[URb>IncJ1o+E#?=SBJ-1L4+^LLj;G/ggJi`C)-*J[uLd/E`P`H_(3"a$1Dr!+r\+A``;#&>;Tmk['['baSGTlL936N:m(QJi7X3n?L:JUA5$k^SFhi4j\"OtAr0%+]K-:bURC[qK4Jbc%,c>>PLXpe]Hd.(l+ToaW-f?*=6V@+6kN*-@2i%B?58rgU5_Yi"RJO7m,^gYp?g7p.QEkX=JcWil04/JLs,KRZbJ22:>:]3Z\I<'n2t22)o.o>9FreY.3^3)Hg4V0>6N\Y[F[pi"Df0rr?]D3He%l+h9G9h3(6J)m@,O8J>FIC$o`&BTXp0BmD<8qGrnjDt3e!ch(qL*pN#%?#`BfE,:B^q7b&>9)bchkVr%DF=2aAIuU8!@OiY8oQfRX[s&<*!)*@70cO$(og:!,l>d&T`^=&#OX$$+?dLV,AArk_U]qK\'p=A]#eS!A4CXfRUfOrF%<2RHb#;Zi/]2Y1e(])#aDm,N]"cf))P_u"4:[uAK24hNa!-2O,8[V#YZVgpWo!VClRGu8EbVPf3d9D<4M=d)#g,Q2.Z2YP.BCSq\]>SSXI6+pEhJb\m(d=_Yl,h:,T,qPDC-CLZn?Tu#&Id])P%MK)YO6_"+nT=[GnTcKCt,n+S%-=,c75DuTN8:D%e3Tm-Rk5d4I;5.`FGlr)UVs*ikPl>dPgU<69L,SM91P3A9FAW_AGf2$L0JGLl0[5DlKh"[$aE\+%M%J.C0aPFl#&G!-ds[?om#R=6\eL^]k<)9s?Ui7B:\Bub:Gm!g4G0"f?>[!m$je7E4'%&sic!k*FEPL.[p,6n).>$;puq3idU(Nl:3\ofJ'IKM@`!h72)g@WoUpA_reA):`3kF&ERJu-06j?m3?J:Ck#q>tZV0O_Gpi.fDgKJ%?b)4I/U6tMj\@_BUm<-09VWsm56WjmPhqCOQ#?g?Z&Bon"Is*Rm?>@J-=G;?4r8),S\udG,uH1&Lu>C3b(f7MJb&I'ND&YsQ+ipTgh[02d`Q!>r;j%ftnIl0_s!S"*BO&+!TJ8oIU5tk:%-Nm[;TV@)aZV7bFetWS+T?>4HoXJg`4g4-$t.1XmTgcej=4Ec`7[Biffa!b=$9@Ca-W)2!QNZ0dS7s81/&kr!(XDupmp@UpaCB_@'VW7FL3%#:_f#5muNh:LBA2qpgM7,'X2-%1.9hek!3jfU$E`]qM$$i\'k2jR=Vmauq#B`a&)aM(FcKXjbBC2"IZqIG"F[u"G^%S%37D8O(@@`93%aOfM,$Tt)==)YBmBL1lG#Nl#]YOj%A+;(j$`k.4qUAI_=%)j?"\-bn=WG]ipH.I[;K??H8C*]2"!___G&t/-O[K+61%VmB\$=lW[E&et,-,.i[-(eel:KrT,#V_cTYV;_O,>4A@r^MaU>HGorCm)<;RO=XMO,!FInc7f/J/T6XU:X4]%MK:=i6^=hZOQmZdd8\4u&HhLjVq6Yl\PVM$'(F;Y^dN-di4)2:KT\>,?di)\@OP\?\Whs$he"Tn3Z/G4]E`n4%,3&k2l71#(+W@`SZAojT<3F5OC&e\0kC:anDX1$U&ecC%.bdK`H;(b\XZ,Ok"tVQpJ9ar#@W>S2a7b&@/eC$lUiCK"fit2F'F=Ce(+0tQhH)$kokuOA$q#5,O]ZH&4@ZTt0<5Do[O!+e\b;NRs&Ou,?A$I]$7,O)D9Tq=I-k'?C?.WU_J;c-Jn4Q/p:>7TEMW!"53!Y9Gi*Z]%gsW9i(LBS#[2N@V^WQIbT+8Epk\T=Lg"eah:%:)/d^c>`iVYV8]>jaRr^G;lcII7?Ki?Xj\A[7/@omV*,F(PAOl/[aqIE7:JU\I:L\pC5LIc;LEa-*o1$Q'PG&Lucc?HLmgCK%&(LV\mDZMkkY)P0[#U&"dr`eT#n?RYu#cVVpB-^`Mm62#`A"SHOWf8"9SRqR?Bj0W3*XskL(9VUshH:K?l2^Eg9@!`5@85rP^BGtP^Upc_*lf3bkh6@gu5UjQ?3L@7@h9H-@[G&qn-%b+W00gt49R109G]McqGT5aidh2(\DCn<7[;7`BGN,=UqF4SZopoU#%IXA$"N2%pH#tWQZmINXRLT@$Gi\4MF;/.[?DaADsPFeL="kL/Xl#IH0Mnd-#%?!1,U.aRTO<+JZHh$7A`]@s]H<"m*;e5$:J%dKO>j[1;-5A!M]dLHXDR'Y8F!9O6RH]LmIJ4KXP9'Y9[0ulLDkP_a/B[c#P`=K?=_k>l4QY!41_MCHCOE]Q9+B)`)P\,.Rue^n.;u(I.n%b1Z^"E.)\.V6&8KT7'`_8OIbBeqV[;N(rdJrm=[0KbB"7")T,k3]S)r;k$4BD,E1/Ym;%DQlZ#:gEY=V3/0893t_hVYJV/CklPTor\Bo:qa8\gkp++@\OP$"Bs\brj'[)X8jlSid[N?Ya7+$<#@!U2C^_fFju2]QPE0OCu^.OM57pFqOEe@5t.DR;am)nU\N3cl`_^A9;/P+1YPTh`<2UI2aR2Oit#Lh@\i%Pt-2mF#[@K'P_l._nad^=fK-D2KAWDgGh&g`it:&ihqmmOicVK5[9dWriSI7#dKjD#$GP/oMQ8QYdW*4')9>&Om+\?Nif:OO"mgFu^WKYOU1s!?S?Du0KK0&ccQq(5UZ$3CE,._8iicarcFh&/@ZQh=Bib`1CF+0QrBcso@Y**UMglQ4^trlQW?Ql_&bqJ@=#W:[\Hd*ceoBeWpr@!50lWPAI6CDQo%3)A>$`(Y'u!?3ue]o?c:++ZZIFJ&?E:Gk5HS)Ib6E"9Zbnm=BA96ck*'9,-HBog<%dus$,l8P-":$"rGc/oMg/CcDI.S(90o+.J116[C1t7'l9Nk8m'p0@@]U6,uMT'Y6%HB16npP07:Sl_WjsMQuD4SWc1uJX"[ap1n)dD"KX;1lP"c`P\dkgBp+-5,]Ea&I(J:_;/P/da:-b[ZH@n\DHc0J"!FR9&lBlkY5oqog_C3I5+!LX#X4.B,Z-=ee?a*&RZM76W\AhFL#ABRIh3JI^`PCBJHP*=oJ;2fbND%Mib&+rH^5F;q8oPTkG+>F,UW)qJ2QSo@_^J22Is^,2",ifCCDQc'MMYXHQ/dJHIm'KW`B1*FX_2T!lSWubO9\U1It4$(`Uime")VS'-i7^W\Ts;/G047s11ujq:qu]Ydru#R8:)SN=`b3:[?u)8mhK@*LlKg.K&M!bM*^3S+ZVSn;dn!'A.YU]!;1+Ugk^>\%?tRZV*NYR/OgDE3CXKg4q_`U_t0XfZ.."-O4[h.OlA(l;6&@'ub)OS<__=]rW0@;%.^X)al7ZWeKquHH>`(KM.Y#U:4NDf618pL\:0K"rl=ur5]H8(:TBh=3jGt#>`Cr=o^?gdhk.9-TT:!fO%5cZ2'd_3+=CHh8GB'@5Lq"2D-@[R'`*'6#k?Y`1bTsDe[QFHb/QF!GEprZT'369tM[uV(]!XG[)Cp\'LK*Q)kWemV+,LOQ.hM#%@[j)s5$aQ=CJu^M@7D(pGaWi_.JkjV;7+JM^m4'$ptc32h@-]lGF-B"5ZLhUXH??:""mfr!E9P_>1c1!9YKhOFp,^8VELMDi[4Eni.T;uH.$(hC?BN>!j-d\:\Jjg]TYatQ2^*YMQaqli$$/.GKD,\[7EDE)>V,?)8.O?Q#\cKIunIR-I1!PY6uZ[1B1-G\5jIg1YCaM^!aPShrWpE;j\*FsT'hPerK1dZ(29TijQmRs8UhfDC5Yo@i5mal^4g>i*3+gg++=?NcP'J5O-P['hqSfLb"7[dZL>T,:P4o[cUc#m7Xs52[@4a/X]"U7KIN&fRfP;grr3R45ng_$g'F.NK(l,./.%dbqEVU^Lmn5c55FW-!73JrfiaM)$;'>QWI'Rp]8!r"?74T7`o'dHKLXtH)_=`s?A(?1[)on$AQMJk[JN7*9$cQdDr69'&\qm_584jNJ+.\"_o$QkE.3??ZFU1t?N7s!\9J"J?@D`Pf\C/kA39gWesK)5X?dI]jnSQ%&-+jM.bNeoBIOE5rsC015cY"p1a=W)r^e21/g>!.HC@p5TE8N<,!BWZMOp5t>)c?0X2f.C8M&KW,aQ6JHD(9pYC;<[1&Q;_,^_DL"Bh,l5*UX>^SZSQK@q]L#*rBPT/E&7j_qbEU&B/"R>nMShC9E(dKNZVLsJ5kZ-kKr^d?Ik=D<,GP@3VbXKhT.t@n2sahY$hoITJIocA%0lXa&6e;_/Zgr56qTcAjU.+^LZ$$V?]R;OPM0IB(tV3Fs%3T!/]mmDI9AnaBT=BO=E_Yo+&TQEHrq/kCC$.9$eTop)5OU3:5(+-YioT&)Uj1.S6!@7a6^0gds`o9L>';ZBJ.SW?pQ2j*$&9DZ^GHE\E>cWs$WLL),gqfM:6D\KG5+dI:*H]q\d-#&'[EYRNRq7f'CeKX152fJuE#]pMD9'h8,2?%qSjD!^HeeKTs-mp_"91Wm1=lIKDk!SuWO%cZ7`lZ,snAg2;u#d,iu:op&G,@.J2N3'4TD$2ZiMsE=6pAjGKh16Gqpt3keHNpU3WJ^MdBth,)`=F_C;2.m?.]g[>c8$\1%?c,S.c(GMZYn!jI(@s'k:nb(rpG.!D';%hl/iBtFJ?d\b0$fqILfsgUC.LuYi8Wu01,M!=qPnr@56ub+e>NebuXLMNA_qs1&-G*l9;]#qY5a'@/:(p<9H5Saa/Z$88A^kc:@Q"dTG0b-+,AVO)'hr)a8%*1-41pS(P5=j#NJ?X5sY.;O-d]IL>"s)_b^EMV=AOC8l/OY$rls5.QRMkTb`3g5!Q[<\dgmTs5h3%_jj=0rP(BjobUu)A&p8$/$&A:$0jta3Jg,YMadgM;+)HYJc;K]IQO65PN0sGdlMP_QQK_0B`8Di)(QWU/u;O"0,Hd\tV+?kE^G0Qn>e.A;kBj"9U__*^u48;'0qK/`C*T4TC7W>"/<_hF7H,>YR]&lK*7Vjg;#/TJ]#[\dgY4IfYY!h7\AkE;+U'BOFt)&Y%u=Su8lJigkS,mjcGGs(SZkd3N_B2Q:/d$:<-nE*\DQX:`@(])9;C&*JIf1E*;U0t4bJb4@sgK6dA)2QEg>osfNJY\94_@ZT7P^TmNHi7]8L$4lE`#_?^@(cgPKeB\N;,D4bek7-P]jT^Sl4SV0%SGd3E5:Uh,?+6n6!3f,XAo@j>@e]kU#;4D?NqiOf=2/gp@V/r$R+JgVL&GttV4.Y0HeDVcJ%Xl'.h6Xr-[7Al!m:^mPR,lor6(Bd/KAKh>:1P7u[6C=SY,*;M'e'8FF*1Idqf$8sOHjE]UfD2X4b#"U0Yq]BR[6D]7e%cp-8o%2Qp_X5;b/'T"NnE;ko.fe!hVaAgU!7eY)Cpqc=WoVXrr]o"'$`LZ:[[:Dtm@e\!LK[:R.8QS=L0(]qf/2-l[^-u;d/'jKkSjZACsP6YuF5&,gQk]Vah84-#."XeZcpRd68TaB?F$mpo4!<nA@KX1N"I$G($':P-I5GgamEO:FJ?S&DJ4ZK@Npb@hB[@L1\JHF,)S;`\V2bh4gtXIVakn9Rn.E'U[ZA`F=IR'at;dJ[`29];F9/)[p5RZX+MHs=,Z6J(&IFu'TZ"qdD.K:^EQf(+%=jP4N*A+^/VM"384\7^YJ!IU?q*4rn'950X/R+F<6T+9^S5lbTcn-q66Foo*`XCW6C0ns'$o4:82Ao05,:QHh8Xc436&9;qA+I_0+Xp?!W-YaI5-lSuZ)q(TiVb\s\od&hEjcQn\2uh[-`5gu]BL24E6,OdVZro,"3j_gIIRB5nIK@j%8r,e:_FtR^gm"^"JqGUl*RH+\K_e2fH@/U]fMiur,/(\)Qdd?]4d&;/a(T9qgbDt5J&9_6tgB;,T<0hPMhNhn<]o0Dn@=m\i/-#lOPbZ'$Ao12lh=!itYAl#YWMpM'./$?[P`jCGS=RM6k\rirFJ]+m2McG2\AUCo\kqJo`=)fVi*5UcY?oNNV=EUQnpTc!jD772W2S7fg76O@0?ni'3HrS/7>K`(UN.mBrLI48O+PKk"1KZub:Mhm85A@)Os6:J1QLQC_ul$ns%AjQ+mQ.g.9?qu(IUp.;F,-^S"Q9oG;5*=bbW2etY_!,X+JmI;A[We%]%_Qo(gE;VYGfLK1IJ$gr6!gr/F+dl7VG.D-nNCoY%s[*a;7"44C$nG/Elp5e5"%jnUi<(T>e^pf\Q!hm=+b_^VoCakfh93t5R5V8OKmb]+3<#[@%]$&@OAc,gI?3]_U:F\a6!9Zm/5YFWb*^,Rji(3p8_OXT/`]?GU8F!b,pY$1d(9MJ\JI&;OfXFrIJ^5&r%mDI`\1=#6iMo2`$]Lt6i9^bt(=1V/lNt6qP,VNmd\CA4E*=Tkm[gPkp]J3HtRpk"8C?fnNLQVJnsc47.$i5h7ge!"2YrjsS#+`cHVA`@TNI9`Ou7\7#l?"*YU?BTVj)3$cWZH!qF^:i=*X"CHtE(^Q!n_1u/cC.FBp$aGd>3QE/lA7EpK+N=aTucJ#^*nKbcG:LJ@Aah2WQ(f_BnrH8f=!c3A#H?F(S5NQ>,eTiqN:]H:T0>C6ZbKr8>U)H'H5qC$doPZ:K)IEFYHB:m$._PY4hY`MUE\5IJ+WX)=.?bJi=RG(-GMLNIYF:ib`@$jfq0A+kiNW#F/F=j#^K#6DLY9H"q\;AbTNCJ>+dIo=bP=b#h>`+"No'bP9Wk(%)n,%iPN09eP0.W%8Gh>u*SSss->rr8AtW7V8U!hb"DdWW(H4,5W\.J-\3PXVa30#(.dWld==e9-hoK)3[9$.@>i?kfoB0/W9F!';c%/=>B9i6,*"88h.`iM[edY!>L5;OMhNTC!^e3rIZH*'?N%.na''Z**8TKuF\qjS3juf;#7%7TmGp1KK)Xc.Z0@!MqAaDiKMWS2$+FDirQE6"0^WfOf`,FeM@`@K-qJm7C,loNFZDI@bQ?Sr)Eb]!a9nG54kj\>nUk*[mTCnuE[n5Rc*k`23Tr*Xf*\@eQlkXI$FW9a@a?lPp9gV:bBeL#]+h>lH"+H7$BiS==>bNrN[([#pMsU3hRXheM2m4paMU^`[@+-]bL"4oTg"Rk.Y/0Iu>.-1R6u`.cHFsb^X*?nmhk&-IE"t/82kXp7^6l:U@F3jQ.OSpSc-_Omo"RZiP6ADF=)_?T"#\E1K[&n"SWu2a7rUpm/#HV!$i@@Z)$s]]k^-3bBd3*)BFGg].KtLMCQIDrdn6!;.FkDbV;m5_rna5ViNAG=H9=`f4+-gfBsBAUu8Xu84@`^cE@<]h%/6(S&CTM"G#SD04Pa>_NrrBI_p7^'h!M4giLb8?7)8X52^c).EhWOe:bs'rj&nsR>\[q60`mp1$N]OH:V=28ArG9KUA*"9HXbr_f&DqomJaHsTVkFfCVr9)%)0e>GPpo;mW>Q*6&>47S@D_.aEeMlU;r.@(KM3-:O3ln+/rem2D\Nu2191g?D!*.I8]"isg$*Y!W*[(9sGRddqkp+t$@&F*obpYu*h[>e]FRI-;!>q5',*Wm+(R8K)*h55mJRU7%!.DZ#"P`.NY>%g*3l%j*4Bjg3(!c;OM_n`YQ_iN,VoG:\.XgUq%_lc'8UEK<'lnm6bEOBa6_Wo8L-D>OKLeSG7dYhL9!U;=2aL,YYL4Qs'+&do)]>[DO\?>L+lhYaAE%lT($kgaSQu5)B9=Wl#[^.*Oj-UBKVaaU#l%arMp\JO#H9"oK;/p2LDBso@p/j/>WV$2'L7&V0,Hr=mBGrpTcB6Gb*@S,n^8VCPq=KQWs8dVejd3uP-S(Y1iR>_77)\^!ik;\n/Xsj_kq,mEWdXjSbLSq$1-s&pbD`@F$Dk[[J*!jQ_[FXN".[I6D@([%sOOgKs:r<%-j->Y+)8KU]/JV#8BUh;74V[[/ZutU\UZ.CTI0>rh,U#'^>"D+bDV+5V3b!T?Cjdko^i4Y:*te%+kYpr=PlbC%%P8fpX7;gdA)10+L.M!!p0&!lUI+qu#R%>Za&H-">l2KZ3V$fef[*4EQ?)1AR`WHk6nG-Ech1-`l!%>ufOE?o0#\Kk+SH%SnS*W#FYMhH-s_mT6ZZ)28\rf#1$F9n&Vs.#+&3bLpB<2F2.qk#WgMOZJHil:I(,AT"muJp!];HcjQ_;YU9F[G/MQ:N6;kO1\9u:"'HMtIV5(2e@/3lorXs'!tm7'HaNT'qkcZmLt0^=u6]`IFjRZ7_Ls6q#"6=7rJI-)'[7'5tu`\C!K[=$d(:9H7"ot29$-3[5e:U!=Zge]P4T-"F.KUEmM?2nPm5m;>o>,W:Epd!*ASZU[B4oq&J,Hn0mB/Nm`RAS,i!<\Z9?^/44Ou0ctJ)a@6TA->LPWo;lHiuXtDGL8o%qU;)j1%:-kfc4I:F@*MjMWhIPNSt(2m,cih0Zc_"kGMrl:gZ&Mes@Gnes-mNTAoD#+W0S<:9_K#6E*+4C(M@n@=_=mU+21.l]AP.kf>U"cZ[:hGJbgd@-u'T2b^PV%h_H.pJr5MGl%Cd\o`h@S=E?mPR6>0\GS?d`h]5&U+86]HU[p*DD71hWdtMl+@,ig+V/fY4lq^;C.Cn#U].FX7T_*;(g)OfNst9^.n]<@#mhH8<3:+ng#86,86YDc#_"j/#8BVi(lL=U7j.Z.:qCBgu;g]5FVUUeaUMq]5GHL$E*oUoae22"GNb"84QeCFSbB7l]R.1=]J8'ot@'0V`bA=jP)9XU4rm&jRA!G(9>E`\a_gGuXJ0]r,8Nm(fuZYM&CO_$mgZ>Zp(p4=ge)$Yp0%;+Mc]IihYhcXi3R\P-%75[-8$f02ZF-WFSA&"EQ$OOb+dFd$?J?XT>;1J?,rW05dr8#5kq*@MZ9dI?Z\Mj&!4r%c&#-4iWrqk$TX*>[N]6uO)K%[il_=B+NY@N#',&LSBRZYUVZ9r&q[/*dV5uS1bfn=,aHte64I9+neXNSKN2&TI)Jr\W3_M5lMrbGo'l`Ak^:"+8DsiU.a`r-%K42b^7&S)+8[>gXr4f?u>Ckl-iYu$[V2XT4F`48uREZ:2h3GB*G_6?n#-1a,<4cdGV':&L2BWD1K]p>%J^hh7eb:IYYaGB!fHHlBBO&'YUce6:Vg@`lB"%_^oI+8g:.?i^Qg`G^[<2R]nNgAF4?\>g;U;$d,?30QjS0k2260T.2Lpa[[L.HSr9h2oi$;^3jjL8jR;7-r%:XT5Y+]kOoMd-7V@"6jH@^j5ZPEZ8h;S7Vm/M=i)$3X6FmA,8=I^eA2n-Djd>(nHWXMN!HklV%Kj8b(ru3F9O'n2he'hQmA'Ys.J=EP#3A-qp<<6-'>/oE`h$eDNAsd_T(B9Io.3FB,05ACPV_Aeuecnl3Vk&2/_7n`2-7RHM8Kt;nP9-J$k$SmF/W/\[-iOIkL9-u5A/KnZl7R[E@&!W@F)'+ee*!Aqm_'Std_s"a+?uYg(UJ?b^l*S@\7>SCpQDjq'^mS$,C4I2ZA!QW=p7Y.6)@e,C/QE((s#on(D3hjl!:a-B@A:iDW]]Q0fQkkBmQt@=61NQ!GXh<.`60Bri:;MjhQrW]NF/tYjKd':Gf^Hp_ttu\aV)t]8S.*p*DmT>/r>%\YeRdlrkqrRVYs%HclhM^70bP/*eQ&`8>;s*m&qUGl%TrEf6K)?ln)(T]=K-9K,uY5$jn3f#d2)H1+2=,cZ0G82%S>)6+Gs8)-U>2dRim/$b%W?#1#j#A\8t'oC%T5A_!q9q8h527pl$.Cm2Ko=+W7W"pc/F+Z]M78kMfop0F,\J[rYOS#6/U50YphjVXe,"hOe_Wck6]fKJ$Z\Bg[Uf9N+>FJhQ*bXD'YuY=AQ$6DD@=q%6o\;F"i.R0)n>M)*1N1t6hVMGbj+/C;%Mt7rl%U(5;0RQGZWH:h/%Rs@^B:Bh7h]C/p!eZB3[_`r([C6oT2B!QVPggNl32-%hGg`GQdEbSf`7Vnk]"01GF0:lY-H;^-?chtQ1\R6a[439n5NBcOh9M]S,Ymge5DJW+<'L)[S?6q%FEr.NGd6H>R>],3%I&$R>R715f=8@&V,WQUH*"5U!0^)IlDha*K6s2'#`IgVXbkbYDE9^Q&*,pcEk@AT[93<-"=h:]Mf9nLP-(*7VCqM>*k6,&&Bm!D!>M/l.irJri#"oZb+]AWPMZQr\ti6/Onp(@6%#>]Ag_AB=b]iAS*I5:_fgoH\1bZ-Y,CK2dRJ4r_ZW6;bmi&JYOR%a5ipCmj=co"(R(@,a74;4':cmT6'P!D.s5ZNg*^NA@)S.t:!rOb)B:8koBh'(u[_t.Tf8T!*I\(Mpe&X:p$ADnGD[EoV*astD.o;s@V4i;D4JRWMEptf5f.s\B.@a:]&!I01bIG:?E_#^T`?FPr;:>g4[KN'K)(lcuo)X[UZFkeTrj*J9U\Ti%bk:OE?RU6Il^_%ed24.T"^Tu5d+M]Y3N)5m)I%^B4)(J?&fWRVhC_J0kFY>TTUdZ-+Vib#;(2CQ)F[EJdpD=L5En$1"13ei2[hF<--"TQ=qSC[,maKY]7/r#=9DZJH]Kj5"@*#aZ"rL=rq;-Qd/(r$4aXEiX1+k^^MdibgW0PYN3`$Pb$]S0d&JTkWV;ctG'@)f?^@@ZA\@L,ZURJ;t-pfp@dpprShY65%_bUH\_G/R_@&Kc>-A7m4Ebe*DkuWK@-@"@2DaNcuS+qS_.'9FD1UP#itsqnPRMAC%'/*T.A*8:DFIrZ`4e3oQS0>:(;>S:d8NLQM%keVS1MH'PIlpVo5U[Y`Hr,IB4*[F/YZ`fKALB=83p1l-qY*rLZ!\I9t:<[##BpE]Z?G-OO+qc"u?^_>=p?U#N9M-]N[[F1rMh^@R3G7qd[ls:RA9*&_,M:8\Re@IWL\q%*1gl$idqZl%":00(#_^eG,9>2DLF9377^nZ:K3ZFT!gKdQ0LTjHA&-1SXmr`G"'IAur_Elq2e]#tJ^p')aWjK&**J"2nY?MW8E;bY3f0\urLH.T)%ODU%:E3sHH^IA.FFQ']I[`li#bnl!AbFs4SfZ8IoUlH]Z+J@YR$M#@(PK#LH8hN1'+'iP$",9Q%Cq?`fdmJ,Stt"B'*!$['M6+;[HC70NlIlWKLS<$`Q^top\.)PiV&R?1dkB]3^$PW-&c@gK][3N%1tfTUuZ+6'46"/a?dl\K%;cI`:X&C8T<(fC_2#'tm3u,'s\E+(m\/&W`p]6n83`p^HL)h9uFl/(GV?foV(,Fm#mAEDf"9OsHr@T<6<7!t"rO!i9WPgqV)?o[ms6hV&kQ5C`%*;2/MHKuG4]7Tf&6KKd+fQ'AS?VlciY*J&J4U15T>Z0cbF=KB6W-iHi;D\4"5Z=EXnTq_9>0P7-Q<1m3;gDKAuC5":<5qNnWuY;nG,Gj)>q<490tL>;aZcrT>KI8fASrW)Aj_PGWN$/ES13MUde2.f"5`9+$)H_A3XKHSk;!L5fdZhcPX"H+6m3`O#J/XLA(2^7'gkBlaCr(D=*R1t_t%)le]KW+L`kbn#Aq!?#Dl_`Ri&;O!2;Gj2.]M39,U>JdaW4L6tW=l**HFA%cbF^hHLi+EC[;q&*8G8sJ!UueqH7HW9okm=fOl>@S$JH&AJ#gZM9?n8[?;>Ctc_657gp+6UJlIbtE!MNQ-s4"IVjlZ/AT?OVP['.kn+1/G1D9qMaKR[ZLJf&qRCle!9hfU.o$b@0=4">+QTAZIf=BPL;elao`b%dOmRRCKj:FU]m:^QmN^2KDb`0>o.H!gej5'd"+]%59(i5AH07Bj/`\a[tVc9X6(GTkZ4$b_tfWEt\+@r%FNa0jA>`(9X];c:ooLJZ>8.'*'&;s']YKER9RqP',NJC>jRBkELp>BoiuEP!<#>$Ch/@9gb^pIfeY5XOmVZds/#PDgKqe-A@h2t4LoPqeeaHbRU;&$fi+)_!98J1&EJ,,@Yr"*$>Gb*7l==ip3Z2XDFko78NiiWg"E?8;L("!`,(OkH>YJ:l]d@AlnJoBWGhiY&TIM1R9@T4Y*Q4'S#'R1*nO@;"cJ+DBVlO:?876/mRN!1lf`V0\kgMG)eC-ZuVllH[,?,PI$\HbMlUFusUi_i'@5'0(-$ZK)LD-6c[_A]t?L3jkic0-K&'O?\t3>VobVdQSH1Z2.D8J]qmS^[B^m1raLJeMP_*TJ=3O/.sPMst]F-&^(^L8&U#MLlUm[)KFY\9'7A&f]SsFEDu6g1>[g2rCEg^#@ta)3bkg>DmOSc61UXc/d&uj[*S-BGL$uNjiL%kQEE@l\8.1TLME;,Xn,8@m-ko.Qlk()f]MRQl$SQ#52?6"l,"ERTFUhhtjgmoWg:hE7,m$,BHc/:-lo.`MB3$&K0S6'"qNR'`b/4,Xk7D(`ZXs(98mNEha:6mIq5l3tK7?1_G/C@F2+N+K!Ts't.Ja/u\i:qB04DfZ=`$J@:]R:k4Mcc/AJN-UeuL=#_sK*RiAD,^8qAH,P2(giNE]4,KE(IZ-\eZ!W15\oS$?C]m26[n+L.#1":'13KE)LH.%!i(NL&3W%83DT@0qhoo_he_V7T7MDK39`qjSFG6/]"spIFu]SR]U8.2:G=ZQ7qLd)+\2NJ'kLR38@HT7@=G-SOp0Q^<2e==u/%>"7qj&p1s'lm8oKCACZ#?uI?!8.VU42fHSHUDa%8*P=)52&p\!A&7EdCZ%1`115!GIm\B_4Ns`H,O@Nju,:)JQ+Gn^Q\;$\5f7M;f9!d*l5?1!>6*MceP:X18T9%?al34.+u7cLa%7G-HaUh%(CHE[UfGPCcAQk3,2B")d>qSODYA3P\0HmPg:aFhck$_N+e)ZSeN;=RuW6\.&##dj_4UgWZ1X5YB$NqVPcRZ:URP&fJWkC^5+hh&6@u>3IcPFq9Gp"h\WKS>"rAW3N^7R/9nphQ+E9*G.nL'"8"3E+Aa)DCcbPpu?_h0*RIQOTR8;GW>oSJ*^gmCZhS(j(hP3]hZGUr_dA'9Cph=1N_?Rr_4hGgKe;K:O7=jA0MIO.Ooe`j=6geSfu:?CG:1j&Ir6.!HaT/]1J!QEuVh44SVg*-'>USUZnuo!]N"1O&g;V'O&d$$4mbaF!&B]4'W7=DLZO>=1gjZ]("]gp?bMek.(ll^6910aFUC2d>95)5XrXcIhM?fpP%,3eVB)MeFS>H`T&EQ17;J9ra?EjRKGMj0B`S=S0qMA.E"@(gO:On<#^=DLC*:&V'\#tM7'i\A*O#ID57Q*h,B@TJ]%;1-.8n*naruf2AF?rqV+Mf"(F!c>lL1?<"a7d.LAs6jR`'`&K>VQKJSM)"U)BX`8-Bl<9`kbT%oefM$_]5L=&$^u7uMc&XDTgc-gH;D*1YM73,]P,,G6Ji[&%eAgqe'e(;ss7J#":Cr&8gI0Rq.#Iqch.0:*EU4]!'p?nQW)d[_M$3U3X_P!AZF6CI1o'bJR+6MDns;#.<*fUoM+MrpnoqC"D7Jc;]%s&;]d*'%JUh397fR.EV:N<+%n"`*+fE7^LGPVC+@Z8U-;g+_N:Ad5X-p=-g<#F&-,jAnf*;Ekb`Sglc&e`1k/oCBn)q4+Ce_!V"-!oItSXGO\>\:nKqt7-_gaY+ug(8_0Wh;r$>!AB)pYDu(2rU!''@rp.X;<7P\;(;C+W/'QTJR!9dcL#=1jelC5+bFr5]l;'F9Co,FjPqWGKOG3RMEDbjb!e0hn`:$M7bP%_k:?[f14"_HF0oufD3lX.8D[3O5NVa@/mSoJF1n7G[Jln1@pM^[!2H>Y8G:mNc]Vhe`BD@;;/f/k3):pQEX";Ucr@2pKA*RP<4CdfeD"M`ScI<9GV1]O:o1aYn&Gn3C3YstY9?cSqg3r0;5pL5gbq]fe5$*CFksOE^e16JqY!DshYHetlHZ0m1,MKIfX!J(L8G?WjJZ\VZr!^W1)q6iOLGju"OP+o/qZW>K)gg^'Pm/(M3gTeG4B^_kK\9d1MPLZr&5MY:?P8e%Ca@T9c@E3\-rW[TVE.6J1fge@E@fp,D\ts:A^PJY[?:16i(^Ff_VGC]ib1P-(c/,f2``p"\h\QW/j==(a>Tq$q/Cn.k%c+tb:TKpFOIYjUfM$P*Q+lQj1D;HQ)HlP.oJS0*J"JhM,nOocnH*"M?N;#/W0_S&%mU?=g1opN]Q6;d31tBOrB5".uaP[/4IOJ*L.D['\9H7[!Q_mT:k:jB[/)^`:[o6qcd+LQk.g8WLEY$Yi5AJl`ps"ao8m[(.l$N^DJVg.oNnu:;oJT:rWaF_ONCWDcYDrDPahW5g&Z,GU"EJ;`ETLP;K(*A/=oiN28mJ7nP;PPJE+bYQ.6jq4Rdf6A'Y:Wf_5S]g)e`I.kLXL#gTpBR6&g,U0Yl#WmQu%o-`lGmTNh#HT6U;%=Lq@iD2M,6j)kigk5F?%#ql#]g*3Gp=dn.Y5IPNbc"W!6"PFi\+@A)%EeU7Z"M9b[)cP<-!ci"qCmDNRuOOq5bXfB[;N!',"'l)9Vb!@5?pWDJX0FgIS0LQAu]K_.0hs)lNqNK=)gi^Au@JrjqL<+/kZ&j4Hehlbj'4U,Th>'Qc0YTaoZSmV[g]\nIgEE(h4@fkMPHic6MQ%4NjZmjOqOtjasbJ:">WU.![^%[H?aO#G.2`fc5'HTLr/>P9g8722b+JktL3T%a_?5a'GuUA]FOG9oQ.]sfR_)S'oQ@#)-8>q>5Ba,S=&jM.^k?="L1F?8nUHJS.1-Fr>j5P"(k7HgTPCk8=W"\p)d^]`Y(JBe#V67m!6r7MhGSGdkdn0PY3j7g^4m+oCJjE6cjcehCcM'n+7'W=oaPg8gnkO#h\Q!5q$WufpDI\?dI;MJG&.A'11"roWBa]8sSn?0kp?#+:ZSMAB3,p2!2jlKa['5q6jdBKK6rdJT[r"9A'O.PT<(#s;J2Osuj)LIWiMD4(Y0m#i:'AdJY4X7XabjLL%>Z3KF/_i\?e:umZ8!?:tD]o4%;',)$)p]+BQl$#Ztsh:=sG!7K$n`@Kq[%2tX03kBM)3Q/3S<=luFe@@mP_9e$9fg7n6X4h"C1X-#D*(%M%EPh*;`VJ5q]'PN'M.";0`LAR7DdYGa_!eRuV1e?W=:K1Yu\dp4,I&Jit"t;(r+5X5_)^1p+Dg=IZ][BF_Ee)0f@]RR>Hrk!AePn$km`fYG1mn"R7rr!gXsB!!%kQEg%hM"1t:2_URUjG]P8dm,1UDJA)u3%k8T^cH(K?IJiqD1F'[Y2(e9JZ'\$crA"0f<`uG%VJeI&?b&m=ak9@1&VQ[9_p%XB6!+5q?Nj!U+aHnH_Hs4UIlR8JDP6*R?Q>;](gTJl422-h5%W6g`;6foUr-aRes.'[@LX:dpWL+m2;c]@5k0h8L'J@jIFM!Y2"@b[66iRWa>gQ.m:e#@K6_UT?VLa2D;jb/j`.fXn@=-`),ND`4C6$kd#38>S?E#C,p,E_ejS&la;Q]AlkL^+?&!I%Id"%H?lTF\Ln!9$`ngu0aTsI'l]kZ`YSRhm?kds#4A5hPn3Y6r&T+irZ2sFd/uuuoMGp.aG+X8V7u:*fuC>rW]>=G[TDWfT.;cpq;:;(+;>gXfLKs>c_DBF$CF&VL?d;$@#iRFEH98tq4BPl..LEJ,`O?5p'OD%EtTf>NNiWK4+JgC07Q$dKU'phoN3Q@Bl"t<9'f^,Zdl/c_61?iY`%/O6TGecUYBTH$#V,]EOc2,JM`#"l81N_Q=U&98@2e9^0[^*d:-+]q^=IN!l$#cW0U=Of7s#/3#3piQ2N-^T]#?]b#a\lhC",\%P72<5mRU;Z(^da/MkKG$J-<@d,Ap+2K!4t*`k*A^647dd=`8i\UQqNN(T%dUErSJ\?PdVUY>YY^]nOL1f*]8]2W0WpP+,+4^pm<`+Kp2Xl6N]GLQ*tgGs36#_E/J7`[AJf!"$?Oj4oNA/)f#B_HE;*4O+\r26<[hE?1\-0)L>QsM5()VT(Vpm8DL!q+J;:,rEP`BN`u`p`RprFe='kQa^J3R_PghZ/qAmEpH%H%PR4MTRMM3P+[=BVn,b-s.@XZkkqZ71VHibj$IS-O\g4n3#FVV*L>CFOO^:=XZR(+M)/U,8AF+u$\ek_2kDT(Lq;:O4j6*O@?D;$2'RF-gC7B/n5g5Toj7jQ'@s@ecW\?o)Z:F]opXV=#X_T75/GES#80>_FW=^J-H8[eQ)MW)a0NW-EUcL&bg/(H,aEo+C?fCB%N'(u5kQ4(O2^h7(]YftHKB_E9UCFVjr81>WE6e&Z``#NiEZ:?%cSc[(fD2HEMGL<1arU)U7=ib(L1Qria.VuY$SSjGm,GY*#ANtD:ce&(&-f;ODLU,cp#ho=L`(*?JFHFl=D^D?G+0?6%I%I[Z'kjo2*5RYXkT3\#&/J7CtY9K>@[X>!Q)NVG+59]-I]g#n+kDMM%/'SZkUqqi4nZ]fmL^_2RCO"507;oL='p(tr`Dd]@9\gM>d+gCKSF$YV8En(?Qp-YQcu9&He3q,N<-hu*tD7a;M[OuF/oq4XIq,`D.,iL!hX2,)UGTtZ`>jMBAmN3D#m_+;Fi?rQU's1sl_,4h4JE7@,DMk@%o,/c?b!cpHb7ji3N6#aJ\cD0CJqp2YhW;aaH,\+CY"8QJBYGV-'_]Ef]CBBI^PCKeY#(qZ#!,ftm_Y1#W#lWdEkiZ\T4W=X,`HT;n^W\0#ZJ!lcTC018!EC%T&H])TZ6#sd\EJHj/Efq&(Q3X3f`&o1^EK&_#^H9>8T76X[%TokYK'gh;l\G'C0.NaK01t^,Jq96,[R#?'jmEdee2tG!QJRt>XiiYo4YU1.Y-j3Qo]0[A(h](F_^Z+!,QV3BiAlc)?*3c##Tp`c\PhQGk\a:@ffF^"t(67'rN4!\MZT1d@FO;HQ;-YZLSd\.p0M4Ss7fne=CKF%)c:)_1@=P2P,IUm7!te_c4JC1Q=5rT\c4%SYc9LA!ksU?LVF^U/REQ%H)>O-rM3fjfibbSo(.FqhmY1K&#G<-ai.D*%1[<;W-nob<:r.SQd#&qM,!;P(DkYa_g1fJVFT/%n.NV0\.aiY]A+tQO!$'-751o#(@h"TTAO`mtJ0,X"bjH66+CKMRp%=j@W#afuSUP0j"M0:S:=rM#5jTm/u?rA^He78`\,oT1uT^h>%O1@g6Ve]!;="RFtA?gBKc+ml$6&P8rDe+,Eq@!W#>:;&dLts!Ti(QkNSm:i*"uoYYJZ:p(3@\r]V_XMC5l4hY9$JBL\rIYH*guh![[1%IqMD>H.2-bW;Iag89$^[c0e1WUX\?SX<1Q.f"s)-)PXa(D5q(M57FuK)B1b`MUTZWuG"q&fXGRQ2Ot>-[[E8$;i>q_;6EIUW"S'5N-UIiI?df[KGdaQ.r(`T;ndZd<\q=33c+*.Q9t/$OaF*?&O8O9cRh&00_^VHmVhD$S>npoV"c\;V#ocP]-#*Eb9:R>>0WuEqt8D[Ybu+>">DpkU.6)K/[rtH^`7u:.n'%c_76Oj[W#o$@X4mgNZp@#gT4_H)5n71"D9_Wg4;3N"$N'SaVb?t_.8eSJW_'.Eb(f#[#E4BQ;%;^:79$M8?1ZM$keNjkf,!9g_ih2hFSW>m).gPZ"DBjdY75R##_)>T*:#X8l:FYoADfJq>$n-S[EO9'U5*dB.`O:fPt2)R`I0^RTN'f[C#:90hIW\i;2lmh0E+9Z\$glfQfN_X7kJd=8*@Xb^242AaZJTVRnW=(`5W6UYR&tYhNnD['#N_.lAm-7)smI*5q@+-FJS_0,SN,tSktX`D^d06Ojb`-sAU1R6h0Ge&`>AMoc#H=-+l?tquRmZQkbL"cnHuJ+RK..r2^oPp9qrXi;^BF/X0ot6f#:5rnS#\McKt6ePl+*_op:)\MNJoaB(a)]7ooQ;k'jn*Q0K^EQOR?\C[i\T?Tbc'5pEO37!KZB:Mpd`)b@b.*2!%s,UOqr\$Q5/kcUpOA+VI`:9Z-sp0trF_7FfCiOD/Ut3k@-PpshG&]LViS$P!go\hjKP4u"tCV;p<4^KNT0.Ah*NIl>LXB>4.bUY8c3A,=O[RXsjfP!7???&Y'R7>R<,[MZZ(Hb3B,mD'%4J-SsQd7doFas6oCs/F?RuNnP."3LYU0)TPq'Q':O^)Z:6Oh.IQWgKfoVf12O_i?GefDmX!GETb5UY/Pa#$/n11UtII*Q"#.IsbVG#)SSs(=+1c='AN`6N@TPFu98_n@c4$*Ebq"CXB_$5hHfA&Vg%N]32gL0tk-I`AD4Z]lO0WKIR>`M]WH)l>Pi=q$Eh_IDLoACa_+.9np"_d/7o,b0pD#JS7>#RMT#l+JLZ3..`D5Y?7t<^p.m'F<.1V?k+]?KO^Z>t',LVgDF^PcBTn/W):ctDH=Lu/5kWXjC;ZCb_J'S4-[5p3P5E-/[Oau+)B1S\:gKjTad3Sd%Gmg)!Q9ADDMH_F\302,KXNi(X\bA^WpGc3q`&@loX/*6K1OU(=S'"Rg5&Eco%@R3LH%7qtHT'F4kt(9e;Kn=Cj&u;W8orE6D&<>#5o,dL9kt:eC@/0F/]-cp@afc#*O6)T`_u)CF!*/5bFK2+_Q^EMAf'`=7V[@P^\95_QRVl$s%j$MQTQiXHF-IEf@as=d(9?[a'_L>/fEuIPaGs?K!,a\+]i=_>[4YE]uYk)b9mbi^+=p`/A^sjn@ZWAACd'HXGGmJABPfH1=+C:ZA/A-\Q:hl7B3@AbWkab.Bo;l)V6`]L_;2AN2Wad!iFhW&J+2c>ID:qb6dpi(ti#7i[:p;AqgP(EmYeguLBCjeL2qZj_\9!Q`!(p"T>ZfS/>0b$Zj=)%R+YYcrfC]#I<)TRrLhpE-n`^#q0fhX9Ge*.h>Gh[aiH.et!_3O+-:1,*+itd0VEDqmDEt.9Y]tDM(Y`!El"DjI`rsR$AaiMtL5$U8sp%3MP2E15KABi5l6r_\nI.ONWs"9WmT5*fn[!Li!9B8VnR?S%&f8=UHW\F[1cC!Z]Gmn^(YnN3V/4[7h(FbY43_GCMl?SC$`6,Nur#Yn/sH+0OMs%o,phL`;0=#[ta`1d!L[kgPs/7&pI<%jfoDG3&jtL,;Ri#UDmgD&ZIlP*Lie+5_,)mGAH%lR2TH^[i("]A;pb5n'>,[Rq_g5=I]8\'CR+:Y6?coR,fSRjk!]6N-i]X=.neHa*3ZNCdee,Fq"8cnC\[^A]F7hm3\j?Qi%eVi#P(e&V8X8DL-W=*,O#A(m*'Tg\E6%BE;F9=]7F#S;1dNOca&(SgVQJJG@#Sa^N""Wr:JI3[(+?oc1()#Q#fLF,KR\K[^4TT5$g&p"]G9_)2/TF]_i?,=$r32VM?b^01rf15JpnTUM&K$)m6/7#0s;a+!"4"BpOY%ka?+5;<7fZb=#f9N);loPpmSYSCVLK9*l%<7#p7LRaG$EWKua@&k^oFO>@a/7lm>Vb"YS\9'o?AOjo%+9s:d8J2E%8M]9C3(c>?.$$l./KbG!iujOAJ5\:cNZI)o,D#4(r]h>sT&G.]G_uQN/?m&HR0[eo`e+IHUaMjKafX+W4YF:NUZcR9^_'?*"[^Nl"A#c,n&n1'B'Vn@*]:Y/>*-R2NuNJpRPP5gXt+!9ntY12_dZe]>D]MMQ'W(4(e[1t.U^]LBlRf*iQN?p9@R`04l%:YJ$u8rj9a"S$i-][iA?bd*-8MGs^cmfqTiqon-W270_']9fsOW:14AWbp[FSAS"9ZPIM8se^XC/QJ^l;VFJF(OsuA`$/c>NUgB#Y7.q]N[-o^c&.=6f6Zn'B4+[[E5AD@r\[1V($?SsUSO6;GfqBUfpiI>Omq=p,6GkpH435Y4I7inKeQ+[fR/P(->]d?,N7"J+E>Nm$k_f4$pd^Rlr2O"jOagXC=#WgR#l[5Bd$'h.3jnoBe_NS"f;gF+rR:H4qj3"Q;AcO,V1Dl+j-l?ggqH0therF1-#gUgUnj7W\2fB[eIfacE$f,f56NlJ2<]J0N>KJ?p)boG6?c>h9!$RBH36/osEDqX4j!p`[%FN6H-WB2aNaG0L.TYP\`g229/)UT!jkl'@5N``"M5ZNJ!RJi&IOoIo.[Ru2ik`;0=C=.mh,+*-=@9[b2cA!+dT1d&DQ4I$%c"ucJQP8W6c]BNekXcLeDU5IOjU0SIK"SWWZ4hH(D)&f/12(6iQ`9a)nK%Ar#9Hrt=AYP+Qb%<>rGDdMac5;_TX#drTX#MWoLY4E?Q3Cgn?daob;YUiA=:`=g/3eKhWBiMfG^JoJe=K>-&AYCV/(O1fQqm-hc%jSE%p:[$?qSX0]udos]b1R$k("VA!m=6)]b2Y21=3C^;P15:#Pt>.Zl>,t@sRsNJ(b5&?pnEt`g3u-p8.qE5I/?`lkXQL-gh7Jb`n$A0RWic/'K=(#.tA!'#?\j?i=op_YANkpT\Ju8n@r(%9i6'SlG/@bra5kRSirN0b;e;\nBF,*"mF--`78o6#/RV$kDc#m!G6P3$)<1L`:8+X^[1N?a=G'Teq1.@/+?HnR43@b`&d_a[:e7,Xqg.!oVV?1E6hD(S1)VTI%Kn`ldW6#aum"f\!Q%bS="i.Ci`07Krb7lVVRdCe3FQpk$_,X!DPoUtAuiqr;58fUeGK"DoTLI6,OQD7===(a`l&c(Ua:WJWZ0Ni#a#'E.t1.t68%C@ds`*R`KGn_!n!q&66pMR5ZU:5mC0bjL4Y_sWd.rupdC0*Fm\EU>ouQeFf\Hc)Apc8$;tkqTi1(1%2TulaK?UGbJ2SlD=T"3XJ2/6]7tOo7J)3@WF`,'Br5^GM`o;^;%):he=V=2%Um8fCb=_D4bC4<[qd9-?_aVekp1;BNH]!495Lgm)%ZH/@X\W6J,`_pg3W=^K`b@W8c]F_6jG/Ctp(B_uDCpB;348PV/4='9\.6X8bHu9P3&^VH"\e?CF>&NPl]W/WI($l''T*!7;Tq:45!j+^f;k?'a2Y=%?K0nKKN"+`BKt3:R.Cpu&GcT%(K@'C`asDjeL.;"2Olqon.Bq=ls2Eu/AgYQEk-=\N=Le$a#8K&B/dYE5l2fhXnp45-1l0adG729SUtLKI%*Hl.Jac0W&:H"R1UoW(^_[LetknbiP2_S(f(k/kb(NgK>@L;%Gc>i6d0^K:VkG^\6Xr0OYAGJ45#5HVGn[5q:+(L=V#6)m%Sn6@Y9M7c^,@7=n>O:0RK6])qGb8rhHlKl+2k_L@f)Ej95bjG!sR`_H4;Hb9R;[!]\AiNG\Aq?OQ3LF!o(Y_EH'=1,9XOkK:pnCZ,4C3]J@+#^3B+WB,0Lato"Ft08AX?-Oa'8`'n/&g(8Bm>P=B/Q^=mW_UF)/#/gC'_GF+ZUqBY%i_8*3sYHrb(f)C%T4.8D_uk6$B9YOoeE@dM8a0CRaEb<=_OiReOAT"qMg+qE5+-PT`?55h+u(Z*>c*D_rdqb89;lrV8?OH@7BaO]C$D5nb%J4=o#&*`'m?t5g]B,j?CU']tRgeQ!D2^IqKOdU=N6V$LYe@;VQ'u90;]rp:X$R,(?U7J+p7Ob5d/O5^8&b["a;Yg_R8FVuI^kN>s:BX^uJ,4u5'e#*c?V-TK)_.`!9)S/K+%OK7N),C[*;5hYO./#\Z2Xq-(ZB5kBk%pTM`lSZAXO,-G"AQcS9ib'Q+9p*1e_U!LGfIIt&.A[U%Fc8fZb_?Lu7DM_'k+374d/q_p>47rl.hbc:TpMYi?:M!-i)d;$2Fa=RW/DGGb,g-lL4*[Q

@HUi.c`jp_`s]U&(eB>J\_DY"p#[&6]l&Er/ImCbKL?m8fiZ:nWT"I2eX[/mjXUMI[GhLG-3D<323,0GLTam0-T%97J]h9!:Ml1\B^\lrB]/W^.)4B:>E5`n_0>I\dj-Y[oLq6.[KQ!lc-M&LnpILJ#SN@j3,FmYO%gu]8#U*]#Go)ZF\*Jee=b<"$aEJ;EAJ'#i.Qi3V`'d`7\f.ks$5C.K(B,2[&Y8CTO/tQObdfiE=g;2l0`gThrTPCU7UeX9!_:C9\nI%>17QZ@h)'qYu[iZ#Q"W_edDO"b.Yl!nZL`(-gogu@@aHI!Y^4-Y'LHA5mHD4Ug]J4A-TsAtN^g2.`Ul9*h`r2@1ene!@T'Pi`F*g-ooXeb*;-'\-PtK(A\C:G)6C#/r.qC`d`c51.OZ#Wbck"O;Wt[a:j88qHPK_;aD&KHu[+""SVj/kD3tO/Bb:.F2(r,^+/!*)L3a,qTT8.%b;$Y4u.8^o$AKnbND1e;7LDH<9fCmX&&C"O&B:?csN.K9eD%JnQ+p/5s-GP-PMm,`#ut#W>7"UX/2-:BR>#gJ/!tW'"i+$KGF^SEdc[sWb/1D\Vr=O$dUl#\gCO]b'Y<-f8(S"@b3M8^Zl@6Rc&Edbn"M:@)>^T:cY;CG)t'\V]l&M+;V9H;W;lE.\gR<4;dNA@I>/&H(^hkflM"YaqC$gLeM4N]fO(??5Ugs-R`68KRHfco$A`19KQ\/3t4TMqpou32kUG$E<95cQqJI$aC\]9Wm(XkhEN2bjkfEp$Na/!)&W=D8+9mTJ4h_f9Mh-_MG]&/_Lsum?2ud1E-=FRGTZ-7CuSpN=uo\]rVUPe2?O,nY*01+Hr7Z-S-q$<7\%;C+ZjkbkX3c*J]`gKl6HYLcA1mUXbH/g6i&W;LIFYuYueJVIJdGrgp.i4ZP+di(Uu+dgl>MQ%fkqP'3sbgOlju20qN,q!ubT[;aEEX)rSM6LiZ1h_*QJT_9!T4@.RQK/EsP&uV]Nk:/\bapB?q+Hb_/?-iF,#P)N`p%E8V#CgtbaL/(lqZ+r")]L%o-cO]-hbdpf(dA#B_3M%RmXn4+L";>mf,!g_SdPnKpj\NM8%suiEm?89AS`;J[2EOkHnJ!,.>VSE))O$A!EhumlhI\toI1:<7d$THS#r&G]T`@s^crSYN%W`V-]Ju%[d%C.XUEgujSF4-%P"?9jT2":SKZKX8.2;W!]a3Y*"#gS>fU.?.o!j)W`9d)#U>T,Z%OM!cMY+96;VLn#AV;Y#m<:]BSKqr.+k_Z/>ZJhteqL;]q[N!=$llIR/%pttTS/ukR&PQp(1hMs0O,g$@(uB<$OLt,&'XeqPq.Q4<,LX/:gmS0>=4]4e\[oqmS)Du5@g!a[jk@Qq/p(KCPa]38m"+i-/p!)@>/-Ep87Nj+@5LtRIhXJ(k3)oabe,P_78?!#Zn8.Sj>.5ZQcmd43?XBpeK(FNR.7MN-YGfLi(2D]V1,4sWe\)aO4T`d`0oAW^%8&#i7>)K&o?oe+2NbNYg:"X,1dC/IKVr8^*eHja]sk]"b.Ujh5,lk`OSU6-i&ec>osGq#0K:8PGK4@9I6-_ZY#4c'_q:_%NXS[0qLbad^<+T01>KA![Z9TcK%ZaX`CMY1[,2C<:G%oQd&JC_$1WdQo"EG_S(+B#hPZqebPlO`lr@;+q"8ppZ*5j_'^8]WqQ0Jg&Lo_qXaMuEmGm7AC(#r'VL,oi1n2\:@g'gZcZ"8)aOr+$XX4512Zt3ZqQnK)fb&$!:<6r[-,jfGIeN6F`9F"F^62];lnr>C^lN7GKW[2c4a3UrNdha*oE9Io@[*-a[oBiDVhc_NT_f6'goI(*a'uCM-;qf:unJ7\A1;LYhg6RJKkp1)>3CT>YSTijLFT6s$U0?j\$D??`Hh?#"n'P0]dEe5Bu2(2lfVc\;1\XL:MqfcnKhf@Jo!cA6+*5ROZhujt$]b*m4HH"`SDoMrN"FaVDp,,U'-&9s&)rJIPe5R3qu'dOl,8/GF/P>Pl#s*,K1q!-?(4;8t,:/]`]+<`>4oS/H5mp/"Gbp[E6VeAFJ18KqPb?]V=#;+-,lAYUSB_)d/t3)co,SJqO(SR'Q@7n&d$lQ?tVD-o(k^J4FP>C_mI-A[VKY/UA)E(Z7i*k+Hn17UK)ZrA,&`:Q9KW!?ZrKfV*>Z][#N9O5"dn=dOF/l;U0h)C`3p2H.Al66p@8uWHF(Z^@Rtq"f&uu?S[OI%j>\rSbs(ldrR$Qr28.DOB%7/44T;`Gkf!]=;%feD0Zc1:L5ecsca=56p@btU_GJ!c`3K.bF6Ru]lq7GZgp;W^]+i.t+]oke]Wr!V\!n4V`:uO92,=Y_1Go#=kN%_E*4!"-eHN,fPB`UHG-Ap67K_gEu[o*'iMnmD.EiGgfI%>9ZM0"YDKd#`EO@GA7C-&cYhEi/-0m5`Q5VQp_X7fTog-`JhdIGAV+YFIc^Kcfr(bsJhV=,U9eC+IHEbNBKQ-8r=G(-LOUj_>t'P$YO(%&+2cA.mT>9^-QiT$G;Ar[)@f(]:n@m53]5);g8!%rtC"5FZNVREE4qmM!ck;^5mG-_:chtKC5OD5K/-:<-5dt`Z;q+7n;Q?s(9TUh.>Cl)1ih!Ll5Q]_U-kgdg/S(Kl%+#(EJiMFlE;on-#1Q?QK<]m\sX7_$7P\uk4X`cpFu`.*>gu.[/NP0S;-n5'kj]8p5;'5OP%_5^!bDNfl;QDccs7-d8cInp,Q>[p/3D+W32-PhG]AqI\[9GXiqd/L("UUsAcJR@GM7.n4\eF?naUMSB\,[rp8QNs?j=FrF7i=i3emN^kLMu\CjIrUetsbWV&cd&D*,);mpg%-3VHa,1b7/-1\#km?e+!V#rFh7"j)qPN>U]6k2fLOT0EqXl-,uBgn/Eqm0+.*174+oAg%Zc]"[VM%#1elq1%PjaYplCWrDffFhPN=qnrlP`s%6+p:@&VtlG&SUDgbMTTmU>nER1'4h\L0JJY#>O]CeDi>2RNb.\f#m[Th'2fbMc4oo8g8_8UcZ5u]hebkcBDoJ9K#U(9b-BeH+0<-:mi3O%-AO,;@BA67]Ddq[\/f3C`>!5A^qrTKJ)Il-6)XTS?CMCjZ+*H\W5=o&tEC2WjHD0L4d0"EgV_;$t'cnXXG<:^#G.4p4JU&fRGKs6@c@Q'%RN7j8.!?DR`N/4-aW4<3Ir$*%(M6oIr2GH`%IF:uOF5!!^mTbDZRBR:gQ,UH].q/QZRj-9mLqeZ?fVdNUsYcc@&5#[Bi@%h(`_n5(/g%A2EE@$:&E;N%JA=V>[tVRaL-iXbWu\e:+UDkjd30s92ipqPOTq)!j#B`^2uCj`5Fr$^-)7P18sACs8<1b!uU>1lc;YHnlR8'?BW-dIS:FnWsnY_ha#!BkQtf*'82oM-`pI:VXa'sSn5dr)?H&(e)I>3RI@pS4LWVQu?@%7f9Zm*%jL:Y=>is8U&8m(5RNV+A[G@6'%0oG27:NNQH0Pc_`#*e*slbJC5H*q6`u'CTS8@dHe!T^J-Q6BB,A#b4*uNWhAE(!6gm.s#oU0)*bgb9eNTFhV'I@g1nNH`n1`AH>N(ZHZUdqFLiT:W_hXT+Hi$U`/-eLcRLMr;Xj7.n3np^rm67;n$".b%Ti>SJM%0mR\%5P@B;ndJ11_kM+LnE51E@"!A>#F6U-mdnR:PGSPI%?Ji\OfF@V>.ha^O#@:Wpf+jp/HPk=H-]#L$K2o5AU:!*Yh^Kr4uX3YC.;qU6?m_?>`A^cljBA177$$)sY,heDt-OW:Z:)Y/nC"^pcQ"X)7\PJ\`HZ!FFjOBfV4UF"no[DdbmQBQ=\:0mBfSL-;Dq=h[PnB5K(`p_FnsN8LcPkHI=dhUQ"+\mVp-nfVLFXh]Mp((a.3,hZ/&*$2n(c98pORMeP3F1`,=CpY6:X=Bai(9^_h0K20Jd=9fN`sV2WlXHCY;BS3>XIOH*X2d\])$4.6qAA[NK)#NpY$3@LUXK4G7Fi-H[8'EI0X2538cQf6Wg,^"h.o5(SHLE&3tG_+65)0[bbT++NC,O(DHq6\aCZRT@J\H\Lrq^:\6S/\$l)G"#Z6K^=W+`?klG%2Y;*u_YV$_sJ(U8]]9Tmq7m43X?P_HJ[H=+DbM?sck#T<=olYMYkj8p\K7QNf;38F]'HB'YW:-e10j*g@8%UIX6KVR?^j;d',<'/$4YHglf"`h2U]&e4g=Qf#.?0^@)q0C[$-L5Eoouo4,&*#_H!#rXG\5J2]`$cTC5C2"F$2YF-l+GRj8c\J0_N@/]%VGai2-ICB=X:8coo]7BY&ui$64)kUYJ:O'\1*&VqAWUYKq[_JcKequRuX-62p="OOC[:.LqQ2?UufrEFQQ/#V9YDq_N&)ZnU/h*'p<971:g'_ul85E'.Y8ZZUZ-/DbT5REfQ]N6L9e^si#^nS?F+%i#GN^'GDgCHke*el.8#Vsp8HkTdm\7fiM23^mo\ZZ$8@SjbI(=h[`62q-Rum--%%6Vt#%NgI[98tdoB0Og]tD8g$;K9s1H_S\c*dlqD`VM3hRqeH)[i[-:G.`^e:%h/mePD?-duPP5NqlJ!tg/fPuQ3r=OW-4,.cPKB'79MS+d`SKb<0n+SWF['.:>.;AYHl`8HmS-Zg)jPjA]%a5Ln((iC=;%[%#u(%5hA]Y]Lb&5Gnd`[nls&;T7WqHB%#8&[Wq>fklRH0:SM@i\j`HSmhA!RuU,nec-bp"o9>aWkO!lT%0=uL$]#?G21IO_s<"$e5SpU?/Rn.H*03f.Y6gANNp'87U^e[;Nh!`l-)0-*:=6!l[JV;1(R@oP;Z(dMSl\n*>BG#.KiTa7f0*ncP&s2i-2@:2ZUQh;!Q5Jd)Vji)%R]">!Eg"61KTAK)eRAZ"??^Niu4u;C$FiWXgApQjm&sai:Uj?_?,mCMtT0!jOZJ..!Hq%`^-8O;AL+ZsXiU6_D(6NPeZf')X'GBs-K5d%VlRsc'cTKBGg73J1=455KqC[<&`O/KEN3sL+gT>WM@rlNtlXsNL&.cLFnM\]_;k,[7a?bbm<=7aB%o_!#%\)OhK."I;`i!['0sgDb3nrI"g>hgNN_GAXYBcCX4t4k-JG_#V&1#;H1mi0=3a1YS-#^VhXEh`4PCA!rtM9MoUKl@T.Kjum_h<%I([;/A_";(">[_F=BsNG29IbEaULofdegDh9@-jbR9QLLSu5WliWn$m7S!/S9Sm\I]GOK7PI?67\)oAPm/o[gi/WF2.T7=2#8OMFR"I;^QhuAX$E-/p'g&!0;Ii_b!KHJ+\5.i,GP@82(KHM:IcFgL&[r2`[_8=#!N9N6>Z2S&W1j(Q^Rp6,q)K;.)J8_-Xoj^umSnJ=-R&(GpEL6?-Z3l9%*C]hj`[6H,Y\Lu2u2,#f@FJ.uG6!(Fr%$M&pF$R\CA/:-&-j7Xa^NT3gV=S?Z$j8h;F!#I`YEJZ,G*>Y.?MXb;I(c`)Cie@<:i[lG#d/NN3"El$d)X8D)^Bih5IPq-Gm.ARHOr'%_W'#9Aq`5?Qh]UZh"F]97A&gkO4(WkXP?>hm:b\G]G26deHufA?o#:`SV")PP2H,-#5ID].%O2j=/@9ubmn@/62$^JTRuZrViQ=FP3RWgk#(("JkSIVs#eCoc+t]K]4&q]p9U#]BY(:r`>Z*V&,sc'-!P[a9!pUJE9*'d4*?7;[-r3EUcVkW5?GgKM"f0u&onql)bXB%Un8)L&g9%[mM\SBhMt]\Ij.ps@GM4&g)Q%s"_\1%?6hcud"POPP@3(f6!dZ-oWmCPRpK^dp/FtqArtp5Ah?,%%)b6hN5f.WL)aOCa8](&F!D]D3uZSl2^S"76$r%?F__T7:_X(lc^^K4O\=r_^$cN4E2_\2.gBiLoJV(*6+E8Dl,@\p(r[38>lUN#;%8iK.Fb1#]P:3nCb..9Z\??*2p.-EAoZ:l;f4;gDSAh/]0KP$P'q"=]Z(J90Qi[WFRgCJAn7Cmb-9'MYZ/Vg$[Ke1[&P1A6`XA5M84N;>Fe2/`a/mYSY?\U@<]>='=1XDO`Q+r^uoZI6I#7>3':ol1`cp,7`)7J,/(Y@NLl`5X0KMI5j6/GnHoik7iJj68@,DGZV%(srP98c2]&CeoL*R-Hdj:IZki(&q?nqH@IM[-W&4@75sVG5VP#7pD%6;@*U[/hr+)18,SK,-WA$8J[kad(;'S1'!+!IVe5j#4npM^O_N9<)?pJ*r[i'FgCYh!gHDohK\t"_bgT_UEj^Z6++PfT$k`?h?W$+!3Z(Qe$[+@qN`#<`[[JCn+P`+CsK\<+#IC;PRTJSf)?4>ES$]@A0@J9>Fl70X6\4WMbAZqsY`0V>FP%6A$r5HQ_6sd?rA'*G:t\5q-W^$>q/Q^g1Li6pOs72$O?@_.=^OFMpj7AejrWFMW62>u\YeUG#R'GAY@+.T?q>b=E,%4VU/OLtFG%pPI-ie&Fde%kPFZ*KQf2>caa>\AAjCgq`3$"tdK8b4\crV3BP'E%_6aUf@Q1e2NDB(JDk^AReO7#P^0deP,LY70_`7:VnEBH:2I:Zjch#%]UYe?d=NRj9,,Lp@+ADYgEGW!5N*+Ho5Pj'N%i`LLF6+d.EplZ^JoO"@DF%b='#>\6ntRQt1\MH?7m061E'ISTkVo-=)/o9j%5Cpr9P1J9]]Yg9eM#[%LTJ@oG4ub>F0_>oRIb^e:+F+7D^,Ao#1d9gb*YaA"G\r69-ugXls^@:P%MJ.m+sGk=j(,K/hD9s331Z]G+*^3<8`Eg+Kn/3;_d5nFhBG\!YJ[$Gf*dApA"Q^3iFo;`GU=LOZ_n16a+c"="[dLEP)m@YUi./P)ag/aktn5Ka!_O6/YmIH"Li,]4ta_*LS'U7OJ[T7e*ZP4jn39Q,g4.%Ku5)jcH30o^.0/=E,-]`T,d,#SQcY+i6_@ZPbO%`6k&Fqt8bGh-1fA8&[i[+.bS9)>:!fE^=jp%C9Z@P&&X0XqW3Wnm4GQ(K"?$lr]H$,MERcP,C_th!_q<%sa3g"!NV&SYr#";Oq"5K4(1Bq<%S)&"Wi=[i,b+?-cZ!p8bmh_jek"#T8HjTTP_'_<6*=r&=Ko`6;upD)Ee:eU"]t*pmL3D1[)FL*?0WN0CT/d<)maV.OuA_!&*XcRli&9@P5SaBV2V23QiTdCG@jD6%sB0]@94@F!2GhQ3PM"K)QPgTj%&7\nF&XbJrK]ZWlhn_r,e_6>7:*V*&m^EZdU&8F9&]e+3Bk0_7@#sMrD\>"0$Tk]UV]!Ua%)Dl*Po#eV?tG<),?c'WCiL^>kBs$Hg)CmH]=GB#i\@JLqB)Di6P8Q.pab;t*pF9(!^'4u;)2'-PPXcX0a:IQ'^k4oq#H.SlE_GO_l(Sts^aP%@]m+f@YH*mM)I=jG7kW6ptGcqO7a5=ATOK&PR8[8-t<.p/DLkc`IaW>'=CgmaKtk:FeQ8hufnJ/QUPe73l6cRjO]L1^>Gf[V[&t]#m13iA1m%TC$jiU0-08-qg1CPHo4X$NegMfc/ItJX>MmVC%X3?C@HA'Y?NE+qf00dg;b(_+)Phign2G2stXJNJDME,-1lE;"uAf2bjZL:(uZ/e+:a#Q>JN@OUh9Xor@mn+59JtDE:7^2H?#Y%&Q#;&Eo386aD?Yd+RjkO)]UrX(8)9%e8fO,?1;j./mB<(:AUL-[1TcB$jHDNrjR@4XlKU-Sinc9[rUAlk=.(@LQ"9-0\`XUXiome&CA`$[PJ2[65,ZRnhP7#<\,h*e:$lFb'V&U]#qN,FYi3#I^#`FfiU$1h19HSb_D'BC)R;PB=SU)t=(ogE8'FRAWA@n^AMo1a_J\%]Lo2Ds<2toW$4eqT-#_AaSsg8)l2q`MMPE"F+uZI`DK)VGk]]0gAuu,R9CDYlN&!LF+?Ntm]-;+,V:J#,5>XRO/4!kR=dgcC=GSW%5VLDUA8*hI;7%/VY'aNS'7&qu>D?0fGI^N11VO]oGV;qVG7]5$fmqe@/;jSZCJ*dT=F_a/pQdZ)gaophgLX-C#]V?O6UOP6CmE#9;b?)LDf#4I%Q\7f]Xd-"P]E#0I^SAS!;UOa5XbVq?NQT$4i1K"[TdMA\T[1HcqZUs;4c%iRPuD^U*/.%WNo?>O6=0tWA/'J1B:`aplh:H#5,n+j0j0jP1/&%_o!dHEX^fi+F06/6^F-F!oYZMSaeSWqCQf@5Mu='L@&)sS!gI%fmGUoo46'\Il+gb_K&NaplY'KUqB*^bl-*_O3hG@fP.i#WX6+kaC#XqKs4R'(6=A$:NY1FI%f'Ob)QUhr8nZM+1hQl_*BV,FK1tG*g*67!M(OrSlc34ZG_Pg4?Zn@dXCB/bWMX.mNn>Cg\rMg/RRbplXmY2Zc:ih]n,@=FI+Q)9]ahq3)V@.(:pbZTqb0/W#E%,776@uL"WtEnP!Oa40.H,4r4>e"]H6f)9U>*^gfJ4D4E:::po+F_GQMR4^:,iCH?3]ac'EW*e5I#,Med35G(qT0&B=Ru-5qA.nAu]in+S"SRH@4=J*ndtj6bWZITq/"oTsV>E=56$#lkYu%RH@"V2^rJ]GAZV>F%3#+J5P(uQ.OSM82n3dnethS!IHAbX0i=7L:kT$CBXhGoTO"OC*E@rVPj/;8m8EEXnV>-i^I62*SNq_>S0osUC?:.3p:kJ:SsC_5>BAJ40^&jQg#Ao$n8>3>q+-T5G+X+U('aLH\I2Yj\sRS,*_S.X7+ih]&WeYB%XJ4ZldX00L5C5Vj5rf^.07?pk#%e?aUr]Y^U&k=(cVr4[(7[2GfL>7af"s8G/ZH__[-$09m_XXMsu*O7^8^M-8C>rQGrL!WJnpfek+AB;6s_@Pdn20[a7QY*;r;HQ]*]*_p5oaj1&P`+6C&_1(t'*4\'$V!P:Um^JKia^Ms'Ujj]7rYW75n0N]a7Wh/[TUGcgN2#Lg3Z9,fIi4rCODWR'g""5FZ4(U@T4s%0SRkkEXhg/gVIn50*mp#2)CFqEJaVRqS/`YcRSSJ0?Y'42->u%/kq"R9d;\PZmD.A?(`InF%,<<$MKT=)Q@&*-]Q>)p4YWNL2XRHOeo%b9KXgqi_C/3MPPRc!H0`rTC)A,"E5fG8&!Yu=$1$PgWRTHe80*ag;/3&(_uIE/$q"$"12p/M.?s/=JMWnQQ4#GQH'+)?f,PADtub27.P/'LdqUi782=Y>jSU5<[PWeq[6RACunld)72"+jS&56)ua>HdZ01%NIB&YceefF=,@MqKET.YF\9W^+i042TYr_G/Y;a<]LDQaj2!Ko"Aal=*jE(;o5b)$t]h0JL.sg*1/XAm_*]>Q++FQg>^`Clr8m'(FMLeT)>/t@f2mu<;M/",W#TbO7!`Acs-S<7_JUf&k"Qc\Nk:Vj6;6XeEPA.Oaka7!VDslRa,B6KS#t>EL0YkSaH^oJJ0WC3BuG%S<6F?SLQF]dC0Yf^?B(LpA6N+@I7E?/N$Hb"q\Kg%,Jr*iU8.Y6[MRQi&je#%';IuEWC^[",Zt9jE(62"Aa9fQ?e!`>\N3'@c7F6\o'*qG6Q*&RO]5DZ.Q@e2(bpCSKf-ed[Zm@)9:hh7Z]bS%BW5G`=?>1gjcu)br9bGgr#'oaJ#F57rZkKRA8bh(t>c^q37NV7Y,<"Km1?)j/"_M56F[9GQKp4=0?BRXFk,dCfonX=?Wq1IqSje)iR?]D;g%5\%K1r'oGlfCL4OVsT7G1?6\cg2WIL<%23R@a3ZHq(^FpW].9#o:8)/':(TR$gU=g_tg&9)=N!T\\bHK`K:#F0'?"!_-@!2`aS<6F-9Z(=_ERh(V(_QWV6&rh=a]\-m;]^^4Y[HO2QIY]Ed3T87O8Qrj2;AA%gNtYJ>S^iVnnrNfI[NOMkkm9%W6>p2"`7DG*:)p)e_J>obtju@`F4FDkFghqQ!9'e.TaV4B3M5!j7rC*.o[d#:gamL5H^9!.&NYI"rAK$R18PrZ27sO.3cf:>oB%pZi4U$p&05R4u1g=Wre7*$R7K2[kg&B2D3Q86)"`I^neBj!`);qAUgs&/JG8IDcsUGi*6oC'>hsE3*4V0<;tH@E;78FK/@cA,?ia=9+>Xnh0ZRM!Ph&8`;O7.c=@=)l$9[J3gm_YuVtL.Oi%Di;S8jI!;uTX:f-5jj8!%EmMs1?Vauq,@8YKN"+sRRXSm*dCut+f70BgZ;'G[`67(ilF'Zr'Y=AMKQ&VTRBYNaLTG6oafl<-]#6\L6QC<(^!NgSUO$gbIG9Cl>eeGCdP_L>JjJb%.-49f^h(m:.8K1!ZWBKlAHoY&6-Y1%Imt"C*h_(g14PcGkfBolbc!J%4RDMK3`^QF%j^l)YtX@?k1p7iO9q)?=XS4SU+fmKb?L6We=EFBBA=mqk&D4_XJ0D(&>:>lOS95rNf`5D.3cPL/&VUq9Eht-:,Cm#g)/bcN$"7Rh+>#qj+NsPg6JTf[J0u.jtBCD7a!siO(`gr^H$!Om6I"a[QBIQ]HhQ4#I.Nh6HTUq.,:4*?0B>pk)EZcZ<^_GM%3^",?!%S9ilooKf8?Fk,H2#n4&=Ut$db)/uLo+YHY$_6lD!:G%q2N0M[)VePF`=t7c1d%J-1SP&))?.o(VFNj"r!F&&s2NptVI]/AOjA][,aNIW88E5%4^1[-,om\'gk/YO^N&k*6p^HafdnXZUYKHAheK4%=I6=?@/=KNE>Qe.IUI*)!5DB(Q)!faJ"t7@.UCnLjj4Bfut,;10An?\rpcT&+^5!%`h5F=>*WBXC1A,N+l/6)7Jkns4En&+R4DZF'f)#j.b_,Z^&Dq+9il+q&KU!p6`8J5aPsQ^B0R]e#rI,c-Z(:="5Z6]#"&ccPB3.WR&]5*(W@B?NmrZ3^Xn7i9lMj8"\K6!1gDC$K9cQ5J^NC'<3Q>dL]KAO-:=iLmZ\=U?L&o']Rs1c`_o%UZfrPl\5QFu(n+&*blH#K`f9OB>!sFF0S5Jecn]7ZL5&/1dV@)9/9>?Y3m0o!;I?Ft)k\fL`:nCA%d`aO/RQjpaE4@[Z24RrH3lb7L;,4Jo"I/Apu+=[D\/qYD>=qr(+3Waah6CM!"JgX$m`rUj>V&\@biBQHIuKnoiU@6aIXWG&ngrR&udG7i8O2OKhq?Ugl9nfm\dCVot1BP2>IZG-EjD`h[01J'+ud$0Oq@@[RtL2C9\iU=l[5jPsD9aHelCn;%@?mYaPk1Dm@\$pr5&]H\:SZ%iMkiRgWiIMfQ[b\0'`u*S`&!XT0S8iG`%;*s_KZm<@@6>/fHYt;59PG<$@>Z]T+cm@nM"%&e5+dbgZD5El\qtkAnW@fNERN,Oi[Tca;M`gKP::efc0A>qBT9i52V]rJ+bE6qG#TW%%/o'ZWt^0&YA17'g.R`k`f4Df):Qu9E/hZ9L4.dtk3[iQQu-0pJX&XAjH=V%&Rj$K5l-KH+bcnnO68.)cBB%V7jmV^_[F9g&"'XWcN3t_;C)A$c1ZS4b)?9kgMV!XlZR32ilcQrI5p3u*NLE6*VqXe3jQf`VE<[UH-a<%)%"UuR[XVI'Z(;0G7$_i?djD-C[u)jGS/JB+B,XDW*EWOB1Up^trEHWus&EXJ:Rfef>kUKh^\#!RF)_WE4$jr)Y=pMc"BibW-T*0O;469Hi1_>[bhe1**HgW]([N?>gg>;CY!Sc0MYjO9f]cRjDaGcoQ)9b9^8=\N(H5EOp"/1S]S(PB_@3;EO16+>&R550dej9Ve@sB%;fo@;ZB6Lq=e$j?Ce=Q[68Tb(*n):G/W6G[sOOQi+=p5#+iHW@#J<"Oa[-&r[!jeOAPJ^%b8uGV"UZL$!WP*H[6fncA*WU[XV?4*\Eo%Ao$f1bPa?Jl'g@No>13mh?p@KBi$C_$ZL,Im?,#\=i8Q&9-a%p6s^SanYEq1aXig(aXV/?d[W.bKDkh)ut;KM_'DmGF'[u9Km^'hZ**9*kVodEsr)[PN3q/j?#7J=Z$[n`TU"-"4h=]=Xhtpd1$X0eSG%$*Mau$kcb8g,ABY5)sd6JZ_Ebgh2@DWSMDD+l=R/coTNA_KQDETVtYR5;.l+,m3Q)(Et`08@pfuAhtSH"'qD,B0p0/4'7Fb&:rSlZ'ks('*_NRLX1`9[/i>h>l#cI-nYdAlh2<6*o((bG7\buN%S1s2d]PS-&.$/`B#2P,5-!46b'WSMrP2)/Ijbs7l:6TH!=Kk:^t^6oE;99$QP0BPe_a&95!Z^<0@;J^Z=^m^+L+^)P&oMu0p1RF9NLh&=CWkbJ#q*Z2(=BXaCgEg@'&3qN6#$4QEM(3/u8]2#@(rhqDg>n.&Y)hl?S2G9b/Bp17D(*6!hojqV)DH.nHD^ter8C_2]PeS)lpL(Itj+.jh,124ag$kGc+IdQUX']I'\<;Z@4HMGlIh:-u.HV9F+RfnE+L3'TDlah)f_`W.hW*L[#CQK5AWbCi@PsmiNENC%k.a(3)R$V6U6o.:s%1j"P:#IUKe*.igbql0*4-&sDM,qc'(^(Y&9HgLS!-GGi00)Cjq08=l^g1QJ6=.k'Q?R[8h9V1?hZb4S.b!B"cZ:2c+2;j$qcg(o/:$D^mMel@com?:>89eE]!1iO2?aS\Z#u-!rPd5sds]AbG[ATD'T.E+]Y2Y:i["31WB#PP%JZ;V9E>m9noVc!3IpL?6jnu(%0#*C*dhEJeo"Tc3'*j-JZM'1eed;j0D>=A(JFAZi_8Q*[KpRRUCeC<^"r@Jg%3umbij&]sfe:S)r[$PGB"2aa1"n!$?CQ7jX(cjYij2F%Tin>Q-h_LgA!=]PPS[Th,>tY"[^4:(HFO2Ah#;@Kc=eIU0R5S,7n:`*$G'9l*V\+Q=ib_J2hqhj0/`Fo*b8Cn.5p%INAddR;oqk3YnT(\EuC\no2Nd00-?*=_-[2N6%`G,Q8SSg4qHOd*O/61brOM=:VX'\]7lQ8`6$`'.2?6X*.#ZoRGul-XQq96%!k$*s[6B,gF*%Yjab_4#ll,4"cedh?9/D=t@E;N[-e=fcU*!$U7Zcp`/IG58/kE))Z"r1RR4SBQp@IW[u>.l*>pciR1[/+j.bbH6RdS0_KUMB.X<_[mtshn1mcL0=(LT[Gj,pt)t)(e_;[Lp]a"TrB^[AagWjBO)\K'ItBfMs:cqp7k`P>X>h[\O6>u/G`50$`)SiPsknGK%ZPY=D6rP5A\K2jR[$e29^u#!*'73D8W$3H!ph2pT%un>4Mr3'?$9:+Ne[7S0X4C9m+XpenT<&a%93M.G6_-ct=ZG\N$p5D(@c?]D23q[e[_iHS;8<&rHM3mIGg[;M17pb%4a$I@Qe?19J*SX0Oan!"/"=+=UtDCD>1&/XDfc%[E4hJ75Regq)63Zgho&][-:2*5H:j(W-i6p5Q73l?GHP(;6,D[bdk=!+VntpfE/CNV^$(At_j^&.Ce[9NA7[&!lpAO4`Gegi1ML9;+RZk7"prH7k_UaMfGARb9m146ZQtJg(($ukGE>&+>06l)eWhTDFt'QQ.nKdZX\q&*X15_7-@jY:!)5nna@&3*H_D^NglSdhlZgs,?$5EZNdf1_LXF_7o)cV*+1Cu1==fjqUr)tI[F6$Q:"rFVbM[IEV:Ii]=7sGK+?iCk\8/J#kd'Lrn&JCMHk2:+]6.[6_h?^ePdB`l9\IIOX]ZlW`Sb>"DY"1PoJ`a-?-1pKMNlVkHGq+tq(;59r=%.!JKpJG_^#J'_f^%5L4MF8iV2bQRJ:tI^]7?$b72fAb=>uVRMrC^W$U&9H[1I/jWO@9c.MQ,l9l^iT=lZlYcDk;0m-$maGZaLF$eYfUJH#0_gR`,_e'?M>lF:ot%,*(tu4G&lS-%-S/Y;(L7%Rk-%GfHr!cDO9YWFBgL8522Rg5N@%kSi3LUr\dVC&+-SK1uiWTOt[Fklb=srfdrIma9>[Roi:D7+*et*/ZO]@(U%Cq8[`_&.K@bb-X/0E4kr@UPm^\H3=hoQL!P&D#P[/?o7i'_[>c71R7K(,6FDdZt)(=CSR.`>B"K"V64/!R<3]73Y/It4j&%+lEiA^+^i2QM\*X-qtW/hasecI7[B$)\Y42mPOLdQWk71mXR#$#'R#K*p')CeBie5HQ&g43aN2DD)@Y<3@MTI!AimU`Qj5o%0e%hQQZ<<"SZJE@slc242E6Aq94hJb@`5bo)A02XQMJk(b)"NIu1ud_h/hD[)c^*qKg+]%e1[$7nOi&A?m]0NCOH)09WROUEbmKrlTp`:c3a]m4\.UF6nipZ7_VY57%aa5[0..K`^0_l+7"):?,mfHCbYbX.R[MVOrIP_`hn76WtOs$Lfq-aL$mDZu3Bu7eg?52\:&_mB[NhML-W:(8^9pchj6mUo6`4O![;eNhfa`7^<;U+^-W4u/%.#U7T$_k&O`,c%eO#>EoJ.C+"m_cPU,O(9@@jqRMeT#:?TWmImrRmt3AV]XAqo9O[lTOC2B:\#X)Al]k?#O_'=_BOI.2t>i0;##TQr5EI[b([El:kf>EmDbdX.Zo5K\#DYs(mE_Xh27Z98`.570+g(mJt9SR\oHYr`*-k9D!Y;od`B30ZQ-9a-eI*T\6;`-+J9c*Qj[$TuqGa5[dNPDH#sI'JOTF?*jO+Re22O#B'5_Z4TPg9Lrt[/#=;ir"X[du1g7BE!qllAi0\?TmO/(KoJ8rsoCa0E<8sk1K:nqXuLFi.SjS'J(X;C4nQPU."]"i(*c),iH8>2pijJ=[?eM-@e7g!LSY^,^3"9AN(3lLF`>dWa$1t1$Q!1cRBb_:YM;mg<'DE&tH`R4aGo-"K>pLRd9^J(-0I9b]]TX!fO+kUTM:@,H8k-Pp).mTBaa)S8Fb![2('(h>)2Ag!<;>35IjdI%dlgdRIek=*uP`E_hp%6HC[)9ErD>=b1BUa=MGppKo.3$(_/^OI-bqhFDR--D1AOV8M.mR*PgH8UHq3Xe!E.mQ+fC(`Z6OFiGf_*,qRVT<#Q[r?lmdO"*Rmtk*Ra,N#gmaQRE#XDe%iGN\=[I34cIMn&NGC'>@f^a.E5diqZ6MI/*B5Y.9ZI&E-k@\NVMCdUM6LIEa'f"f^uVY/f97Y&TXWH][-48NeR4e=?fh&PZLFnSSl#=h,k]q/HAI0$3ORAgAWiSF,/dj=&_S>u2^EOV:;_2U%Te8iaX>6YK7R)'B1.16Sna0c2F]5_Ck'9j:p0dZA1jnOf1In.1gRQ3jPrAtJB6\8TH-5OJ?;>`9KCmb^4h@u6?o:](9'%+ST/)01TiRck<&gjSG4\tdW5*E1#/-U9PnLgTr9Z&tG/\4HPMRjsJPX.t[4ct8s^M\/X@2d`I/=R3a)(q^;EmR4iD=tC\sF,=V4ZVH]a3V4VBI<"nqdcRo+Z"B8S:871E18_-8(3Z><3mYMr^(570%L@#s;^V(V,E;=D9ST$di6Ao["G^='[e'X&q&BF"Q>q-]J3?GOF2egL=9DOAXu9)nEUJAB+fYbfI\!`L)S9IGHj40.j7CE'@Yei/eC[DhZnG7jNqrS8(9E01((`r[lm0OA-HB0c7@:&l1&kiiQ[_\`l(_PVbB\@mK5k7NR("IrPasmeQ7.*p;98O-//&752*:>H]&P!X_8;!f;f&e,OWiqWaqC@!UD+QE@,A]3\ld/H1nB4Y?]p(W:R`SEeW!D/Qm"R>)8"K9$%?JLJOMK@A0FX`5\2[c1%'IWnE%M@*kN^"EBl(YLe8*hM..a0n4Y=)FuLJE*U5g,A+QJP\p#[>mZL9IUi,L3Vslnn%dpE.Z8>6?U\GW=,Q(K/?[8QLL1f[kjrh(_1TY_+;Spj,(!GJb3%8hNXoOfn$UQ?,Y&mBq$)(K$(*Sq>We9l#dG-S;'BpgL[c&5d7?N=Ac@9d'hWPu3D#=usC]r(4Z![d9.9$Nc%oR72;'K=t$2:KDLI,;bG^!FYrV`cSnRKL54XHmSCXrARePjUY,f=Fpg5)`#[LW]oG4^kh'Ek>Q:ok8Pi(Kr'BrJ?>-\98PJ&ZPq\t2OTHD/YN.H1_`)S.rMUlHS]rc60uC:,5M2`*Hi944"fb0Om,Pi@n<8N`'j+OB5%T94:B76MuMQu4lS?]f^ohOiIi"HG!>:B2,Jo?Yr71-Uu+LPh^;6@?-dcu=bS#V)$#Uau_Hk[$(G9[O@?,jZKLk^:oTXV[(AV/1L/NNbMI'EPih-%B:+^^X3BL1F=?e,/u%Bo-B$!YV@+UZ-kEE,(J.J;.e!V>p5#Lo1!0]6+GbG?c7b,n%6dZDQ&fJ.Pes+i"%>=]j&[i4d2[cG&T>"+9=65(\DA?^,.B5;YE5EVLaMdC176\u>mSagcL(Em4i7PYI#N-kAFD1J_0C0u^?,C"K`82+HKWfR+8GW`4YK/A&YkOs.1bi^OjDetsaH]#[c"q+-G.#!RSJ\(+D'72%`Tn%qVj$WRHX.lEZ2!/F[&Nhj%#0t&Gs%a?^c/1r1*]cknD.Q0[Z[GS;BmKVu0V1RDAnj6Vcl)tGoa2JiU3K`PKt/_7nft35]lkB6)bf+XY""dcM>B$L,>!.(BS@l.Y3kNL^2B0Hl%fm16T(YOekHO3`6obTfdo/#Y6,&F^dG>,'Z3N^l)V_NQs.MIX-%8dQCdu,mN,,u8XS"eb(jE5H'S^g)3*=^+e[Su*0IDQm>eR'&',&]Ebr.X_+o]ZbmXE<(=0Et@I&o=S"tCb9,%2iF"sUf(!3^2=dg+JbXRO2P0)0BKmW9B\kP0D?S9?p^Q"<>.W\#`/*\p16.qu6?tQ[kN9m40^Hn$N=%GAJ3A7FP^C(;7":PEheht!1Ah:o2GXIC?])_BeS(B:Mjfk0rQf&psE$Z4O,SRl5E4C9DlYD=\US9V+0E'OZKGPd)Yfk3ZHFfJ2$Pk=d#.G;*a9(Loc,7UH\o5#rCMJ(5T%/rsKo4=]L#Za*iATpGkP4d85e466I^b"L-ih,X.sDkG/QlY_+MBL")+7u!EDF,IoC-"8DVA.0E1N.Fe5:m?N`CrhT\\C-F;Q.0<>:.V;.)L[^pK&bT8f![B;S4\2&K9>2aOM11B%eq\V2@P)k>o=WsHIbE+LY9c>J0Np2OrK)J+e`Ui[7=]*`1KFW1<*G08bbhDc8Y&@eF4c[B7JPg&h2SWM@:jd3jb[]0X;VpH=h`c&K^W]XX7M'4S7F'Nbrl/DlA*:\B>A36,S9/o,UQqsGc6".0&+TkM][L'-j<"d;RJJ\Y]0i26r&MV'3S#@,5)ES[ZVC@l-4hu0d\a@b^fo5\0BKf\mQfl$VA1@dp;6)fO9QBN@27KG^MuML'>gN!aRO\5JBkHZuI!O;Llm0ntYeP)3a\?s_qG2Q\:S-f*mR4Iqj:nX]=37(5ZB0ipO)/2&C/Ta3/\M:3!go43.e!$?guop&e#U*k@4=X_h8+/ECPqP-ub`eQkeHYMF%+Db6.)lP!21Hg;3r!&&+hm#?/e%e[3+0q,mX.V(i%XTr]m8%L/YYYu=`QY]!&:%LAeePOt/h%GjCoOljS**6d]RYor,[gZZJn,'[-#'am('`Hb]:=0H^cJ:s=Lp5,ubVE\UOFQR^00(8)Q>i')O#5n'5:hf^cn;PRjXiimE-[Y_&P63s-%U:B)Y.k\&:]*^I2jL2ht69>9[8P/l'%?7QHVAWafgOdnegj-M@DNsi]WS;m]$JGuS!`a=_=krHlZ]NaFIaEl4kLQK:,QZ+O"#)g3si&L%d-8-[[i$?-co[Xes"S!up\B@Q;QD=UK+OHOI6d3.DT0_)P6GKsLV6IsZBNX^_s3D<[HAf`'fppIFX^*YIYIOX$9nUCS1qWF29O&rK.%dWTR2?k+gBCAJ&j+[22K*;q,EB-/ge(e%!Dl5u+GPU)O]OKp#bj>h`[N"Q'gH_IiYJF?.HG6@!+BXEpr)RNm)a0,`=W>F+@F>.a=cJ/OJ;CW[.aQd]YdR=9pO3?Cl6aU9DPJao$&*-ik-C[2hD5n4iNU3#"L434H=`P_)5-s&Epc$9k$Q@CPBn_o!qA`"Y0ZQS_U-u>(i\K8t%a$QRh#2J_,J4_qG]oF?ia^R8NT`4-M$-DM@A9jLI?#7#\Kmdtp?g,Z6Z#@!lub11U/P5(jEYCG0a&gkp5G1@XY\Pko'u!u#9sNJ!(79bTZ(r]=F$s/0D.$*HX)LgtsVkk\0i+PE*4Vq;:,U)Xi`J[27'#7Zfu5G:ptM88mfT:g:BY)mJbc7VN#.5ak^;TG.5Jl<>`caMdJn+,L`9$O+IZBps5:F.m571Tt!3`im<`%.KM92-mWbfCWc;^%ErYTWTjMhJo]N#5<:J0$s=?9GBf-I5@]7mNcp$0W7]rIEiSK@5TANk.4*L=3'WD-n9n!Rk*/1TeQjm&LV4.o$6ljb&K0eLRp;u`mM_LD7c^E4QSWdf%TVI*FSDB2H+*tHW*>qdDkl#'@U8"fZB1P+AF;C^)ZPHl;,RbD0mWc*q;.d[@pF!D#c+J"rgkPGPC56cu#Ng3_dc?1dpS+`HR[U,L6';$O"_(7Lq4IU#!+hegS=f0f1HW?s9#?OMjAHf=F?:g\H4.-d6L2N`)e+*h?.Q&k;\*C%^FV2EY]W+r_e]I_m[;sbf"lc,#=]T+N/rN[dW?&-@C!DKo!S[pEWF@00S-M/N7Wcc!0;Kb0Z=N\,?/[`G*`NI!C[l=uJ*#+d/t[\PL.8H8YQsLA@gQRrN,=qaLf=u,"?^&"R.kEU`[ZijiKM\OOli4X,WhF#5k3tNj-7SOC!+[EaR@"(K;2JYYAprBe,$;?Oc.TK-gd.'8G>ATKHlUT3(4b_'g,-""g5MfRIn(MI+!aLYt4kSQ=As'CB#2^Z8*`BY=2N^/;?!.5V%@`PkZa1NH;+64R3pNUrr%He"?P>-86nHjr;CFFU%-=NM;Q25rEla5=Add<>+T!h@Usa)%!FZAPZ!Ap'E&S^70ftR^HJ\l7Is!ILH,lq@_dM"3pWami-Vc6!Zrt,eO''OX9ZTNJN[MZae4J/6,/Co&.\f4)'rK[_qM2[!rr]CVK7<%s?ATO+%p@;aRk]k6Ie)X"N*]qm?;OqeQoBSTr6p*[J(O7P_hG[f>on4`mJq4C:6ifBm?V?U];Z47D'A$;o[_4Al@aBAbUTmX!-i"9:lCq$,W-rLrP,OM8Q%+>Vp>fA=`tYIGftD':2)MoV>lqo$Ha8q&k7Cjga2Bi[1:`qMkg[i76H0_!2O-]Zu+]UepTg2;jE5e!AFLYCH-=o#ufU1HS8%1>8FE]$XX@8[EXdkgHN[2P*,u\0-B!4]?Ft!B+Nt5kNZ)>ghS3LDXShf=.=>d-[k4Z5=h77ghf0`>dpK)%B;b2'XQdI21q8ALOb&8;S5+YX1Yc:Xb8X%8T7('>n5`;$OY#ghuK8re0hlO2>dsu8\bk/TKohZcYt,uI^R$._^lUBJ:Wq,l9H0mV2%JV0J[f!RWpP&.ie/6_(DltdCTFL//hj"hT-P."5o_8F$hbf-@409nK!'&33V;sPRAbjcN57/eQUja=s.$J-QltQ)ZN7e`e+=6fj(PqPK1!6Y]Jc*#<*5Cp_N>t.0_kLZ2)Ak[gNd5R#qIFpK,q0_+M`[2AFEK'qF;Pqk"D)GfaQ5[Ik*aOb?^d]oQBW4Ds[4X0[O]ubut6QiL#3-S).i,(nU,LbY1B=ucHG7>);%G,p3&ieA@DUDuPPltmX[B4@(q]KR!=qau>hPCl%gR:UsX12*(Jt+oe"e?U3/2>"k^p2YHc]hRG)qm>"5./IdIB_Tu]Td]_\9JT:JD(FVT0,)VeT(ind@BRelHZ1iYsI5NGid5gX,oU/rZJ,01=th#F0gBKVNm`)JAYZ0U.W#52B7+$L[m]5,r@-J+URq*W[i*`IpZ4^CF5>d,($)tSDIU5(\U(;KdBV/Y-?eT*J%ACO.=CSN#*kBEh-_>,']>k+K3u5KBULu*L0oZR6!SVbh42chM/Sr;.2$M/U.9gPJQ<3O73hE(VqE$L5!1^BS946l(BNC<)or)d;D)o?X!Zgc6A1=cN@l-OZb[Xhbb9&6g^7fDElJk'Z/Y'g#Y'F)U-:PJnkeqJuQ8k*tQPCjHF9`oi,2+VTQih$s0Jj`(.^b]NL>9ue@fiA_Jd&7Li!Ah_Z'9'I!4M/PN$\8im@#)M_!>t%&Hr^jK%rJ-$r^rgJiVer#_/e#>?4"7T]\/q&Bat&I*3btoUimnP"@0[FL#/eNO*f5khPfLKB.LZfUqA[FZo\dMgSK+B]dQ)OJNUF-++3WlKB3\+!K.M9VhJ@DdmDTZq@^XE7^o9kgq:"Q4siSpSVr5fD0G*dG,I1Z=^q7?6,*D@O]#lP]0!0JD2_**?1^=iTpn3=-i=YO%XdSA[V$S)k$%%T9:Z9F'tn&oRf=EHFWk[r#_`?eoF)I8M"/T.8;k;@M=tO`!Y,d;F=+H(YclXQIA[Jkp\C81h5WWM*O6Tt%Q!uFJ?9gb?F8E9a;P)_UT4]1D7>i4p>U7ah$%c?CKMXq84a(__31S3@nHo:dJ2u5%3cl"M4#Cajftf'ohSqiu`_Sh"SW#BObtj[1'<%oYT4B:7biJiJX#R:llD`P3->qT9'Z&XACL*E6WJ^+p+"]R>/uEr#)knT_OG`)C6f,.8l9_mekP[SmV4mu2=YIuh'kJ7QN3`lcH5o#sKPdH\"Nd9N-ZgJ)GXMtfUa((5a*.#sC2-L!3MRe(1#0tf)!A32ggQI1i?ng*/&Tg5!Ek'g8e@DVLJr2CHRBalFoHJD^[Hh5W&Y,B#,.NUFP0=)@&"[LAE0t+iS*&8_!u]/$,(a`'818lrOKTDU..6M^u)^-\RW7cK5(pm'*6N#\?W_BTI6mEBSB27@]s8f2@"7FktB#_dH^#R#p)D(c:R#%Id^&)A=8Ug3BnVa0N(9!hnSg,3pfElBlm3Mg-IQ29EaNU+PcqY&Eon$XBKJ.g9I(dZmb('HEZY:;?cFf44mC-h3\,4(VK@aN#gGk)D*]WK@]edKi[=h^6!qSdM!]9#fBP]WJ(TO'FYh2,sn7/k4bF#(cZ@@FP&()g=9\[[O6nND[.BSU.<5JV+\!ZXT*%f+[-c))9c2"drpR>UQ5uE?fHl1_nLTA6ei72+s0LRJB&dhih2AmUgTC=\F/la].jVe&b).1,ARt/L0rm&;^-T8)o_t&W(:`5LS\o_;Q/i=fN.-lat?K.Wie(@lljHS'aL)-7-#Bu81U)5CqP:XWZ49uuW-27O'BN`p?9Hq/T%&DuHQ+WA%[/O;S](H6*T9utIAC5g$@"SZ""r^bL7(],pdDHlf0^^%d9dNbYf"Gd>C]Q"jtJO`G5'^HMdU,K[oOpi

:US9'rCL[3sbg/+cLo\YaH.aXkb19Dr*hO[N'#*cYC>9KD%1E!Uas,F7bWp6/Nu)@dOA-"#'/j+h6%8,_it`^pF4UccFYLQH=]#AXaCK&YUU\*A!CL0+FbU]p6"K#a"\D$qc9@n3hMLY$8"KLLn.rW@J.uDrP,42`L^q#kKqT][Y5`:@`ddC1ng>I7:Q5['+;+oh8:6IX*1gj8!Zd9&q@/LIqoCYX'[g"Ke-18!.QcpZ!)]sC2SNg-le7uJ@Zm$oYW_2NN,Kc;[7q,#hY@h.5V)PgW"#FhT=Wc7r:#fDX2#h1^h-l7t1L*k9Sla58^1\@I#.rkF[VF&6%*"5T5[cj2MqdKT09ofS`HQPY;>_U;p:&A-0>L*&)3^`[6uP@k0hW_7?9Kh=!A@tiPN"D&!F&M6Cps3&K0TKc@/hP3arsX*B\T^:c6*aPTKEJ0s7sAdDhcTg:\?W2_RjfuT/J>cBORSYJ(M%_YpZmnU4iU52UE;g"bd(H-2ZhpG"Upd`AWGuSf\jetH>eXj6OcIQA]>EXG*;*Hdl'h'EL?uSDR6g$pB;S2d#Q3?Ei@?s]\TS@_FBY9LFn?5*8.ERS1)k.DGj=f?4pU*[D\`eDdW#m,\CMh),Zhm7Ri?W>\4IAZ9T:TMpYTL6.S)-]Lmg2C&^hq]!Q>M$>Nc)4NAo&3?!tLZZP:[e`#"egDapk#Z$Ep-/r'8)LerW;\1+DNOE#;k+qTQjmWC;M8mZ`U#@ff;!#S#7Mche4+K::3=3,o=GT>O.A5O*5O$62J1K!ZZfdE-.d2isirqtJdgT_54J>De]dX/3L[!1DYjg@k9mH^[&Qp5*f)if(m)lN80deOc#Mfi?ed=ucOs.<+dq3r"q(GduqjdL/q/m],?.J4[f4QdWq*G3rgaC>7mXn&g$ppOMR#nUN:-,1Ks7QkqqEncFINXJ!t_4OIh'a[t\6gE9_/kV[1[3tC7:4BA4ehe\o\+F9Z$$_#i([QSlNcYV;B`+*-Ob0&X][]W7/`25DI,`h@i-\T(?NLG,\Ka.1O"(;?I!8AVb2;#2Y2$CjpdIW?T>HF?\$gNp*&8WGCh8ke4eBas@^Op2/]W_mYJOb;7IKG=jb5j903>l#\=m3B6EY1H3TE%q'&Wqs0E?#rkJ&UgU49V!`raqaQAlFn0%p3qPNQq+32"q`T^Eq-/%d)0J065`i0CVhKlT+NN8L*99eZ]BB0BIXe-8EJh[V'3?\B`BFtbVQ&!n!AE&@h3(Lnb"&jpFjh%-jfoMtIAtZiX=/JTfE-EES3NQ9MT5afK\,4%UF.r!=AZQH\/QNdr8*Xj>s3rae9M;RfKcYmWtT:WTm]DN7W_3!i21^!B8r4_]X>F&F\D?EnRO8DUIV1=]#quO4>g`tr&#U7Lk'eMpo&Y+)K!k5%M=,*Lf9fNk.'[XEZ1@QF:/Ni8.lRhUhmr:_&A=hel:el4^'_Q-MB0mi9beVd#Cg"?+9:lO]/u8rDoq!1-Eg8#&X3HW:#^?\PdKmQri:-D[`2]H.QQFOEP+gBolnoPWT[D^n4/O>"5YpAC!G;lcQq4F?Ko=P6Jn-p8EK'>7VN6\2*?%pu,,!>jgjsdj\9;gYbMp4_;;Cj]ER@"hf*laY*eC-.P7<8:B$]F'dDu)TSiNRUb(1=J;(iY)!)9dB&l1X:Ip$#m%9.+5LVS&KE]E=.:AE05!injAI5SSO65ip#!cjYYI6YqjhlB(Tm\h;"/7ISkm+*2QGQ9bpUe/Um(J5p3W0YoRXcK0M;V?\D&2jC7*9HlZ87X!H.hIb(;XZtS3C=:q_M!r9bEE.ZHa@=QX)s"[H=Bh*f&JsAgONh29VI[/k#W'/?YL(@k(O/k!iEdOh'OO-]c?2;oP(R9Fg8rXomYl+k=RDW)eBiB]39g*@UfZu!gT+R1Nd>V^^KO!X;eFr1s2O&!Vg&OeP)LH1?h\YW=*ba#F#;YD&=NXtJWaY`qR#U\_E[TA44e'.8nd#8a7^YIFYoWk0477*(k&S?C3W*?sf[84'a+!lVWi43;UCD-VPUXs)aj5J`IYRmhnB`@gZ$<^@#Yg1M@TCu;p,/k2o-$Q[^coab1u'/RDUgH;>+VfPjl(ppEcIA:a^)_H]OlemY*cks/c_s%YPs&4*+Ef=Ou*(pe6?,(0SH8O6[s/)_]m&'M/k;gbh+U";ZJm_^C=b_)&]D;JL^e1;2IPgL^cJee'=VNlC%aYW%.#FBmc0;hL$u5T?9Upf,cfp/A!hK`J^41-OA7jsY;r9,&,D0$Tk,l?,_@9)Vi'!NgIJb*^=fq1W2<0gHq\.a:XmBjk`fsB/*]?l%XfuDgZCV6P^!\Rq5c]8M!BOl0"(g\"V8C9jJCl!jBD]f(ga[j%I4eUZ+?pA`.QAX?`.I1)kMS^"^#YJ:U\1BKk324+QbDj2`;jfd')[5.]L5L.&8_`!SAgmn#VZFYmL:#4cVd(ce_1aPrO@,Oa+Ir)0.K1t(["r2]\b\Wqiq)R]gg>=ZtL7?eQSE/mH%FkScBa7lA#a!qGX8[g\D/C1'H\*L%6XLu;O2$-_gL$X5p'q!Gmk4tZa;HJlk1K!5EHfA^EN+VP(u@qB(tSlZIg'7I^sf[$LBnKd3O.9!2!,&f-o<4:U6@6ddfghCeCH=X*BR@$^(fBeMp7,WR?9ei)?k2R.h/=u:Z@Olj+!O6"%AoGM@&__t8'kLVL=`O\;K;?79?1Ccl"k1X,]7F]2T77,^Iatb;H/[-@J&B&P"M.^!EOZ9UO?^^tjiX/\mihrM7c9:%Q-I)eQ2NTKB%.PgM^SVudB-dfN>4&g+&0V&>O;W$g(.m=8I)q0aNiW(B8`PC)hi[H/qi73$L&=7'(gX$HM.2I0L*crhST$Qr;Un\eM<910-9_]:e1^h%Xsf;X@Md#c^E$;1!/ltTIt$3%P:sLW"[V9!3oQfBF0FbGC\uNA:JhnR%FcT8fNAWh9uu-m.F;&UhP.qKp/OA:)7-5TdM7=S`](h"H$Y4#S/L2WPhTp5-?B?)Z2^b[!mV;WG&nej\%]YEn[K(M+@Ze[GoGM:#mjW(Z0"M@hU`.+M@:roV]4H'Hdm9inmdfUh&p,hbGt8T8RfS-qcBrpr(nhbQl&`b.hih6pmT6+9O4;>!6M`AOR?,TND3R]#;OY#(%pH.*3*>$NUhud:YVp.p898GuXTrLGTtKb>^2CT8`['hZiLd5p'@&f)q`U&!l@UQ;?1IT!m!6Pau0?:'W[)OjnYag5<-JT4,r`SLN\$Li1>/_I?X_jQc3D!R(K;/FeG$$7`r#4<,q6\h]!.W+Z7PFl[4ZqO7/FO4=N*FPPj.k;-P-aPXKZVotgd"B*Z?6Jni8r)C(fr%_#"6pV)mF=idRe)8Db34dXY\5m*6==Fn?U(%I,/d@oEoVo8AVrjF_Br.2LR9^"][,83/o=E)mj'_"I*dTc@d:*H;BPG:3aI(`SV5PdTZ:>kT'f08\uK[JlsNL8]pFod#&c#Yqj'q-U*s\ikS:H`fGF_%urV'p8Tjb&f2n#,.6sb&@_.-:1s'@hlqDb2h#G=iZa#(Eqf6PVbC9JI-Nt%;i48_CSQSfFId"E3FiEeo"!%6F`I\1]EP$q`c)P5_j6RJLe0G0guh[aBoU(*Z2$nlT#)1b7N7`IQ_OX7/dN9pB'9Q6&9j\7!lo*8BI',[3S8g?T0c>b1p`a7r+\j<$I@]BT6n$Fp#/eti;^NhljXTS)b[uFVEO)J0BNcET/CQC*cmG=ODbB0^,>@:c.L.o)D!6q3jZCrKJ+@[IXJ97nHW!I>oW*BUnPr(;FDkb/Pmf`P,"9/7fFoO/=gkLt?Ik`^#]@`a2E&ZmkHYW`,9Fpb<$e5q#A6<0^U"5N=UqRolX]l((c@DFA'NpMscr:'2$37`b-S4BsLP0>$.LU*2j)2O$rc_,LMBo"1\Q1CCj`SU/lPe7M/O]XoQDL.(qF+t"E;*SOO",h'+WNJX6MB?u08U3Pp\[%6^K-)^9sO-aT]%EmS):(_:hF1Mma'`3egtCN\?bI^U68Ftm_SIa=d??Z/D)p^0O!.0kd`=@7=bQ;mLc2F4+OHt.Y3?O2G;$YhdmP0#>VM+;f6])pO(jC6jq3l5)t%6dk/B?D`/Si!MR`I7o5lq;bWaldoSOA3g`/PI(t9oCSd>2QT"sEA)gfJQoU7IuAgaFMIS?JE46A&r`Q\#mO$>d_<8^VLOc:gDQ[aE&$kt!3FABI^rM5A(GJKDqjJ*a&K=V]sA]$W5[V/UB8)t@P[T+uW!mp*.?Ki`\B5uKh`R[,/CI=pFa8@J4.GlYSGr!U9Xo')u3c1P^S4Fk/:S&X8B247;c*A6HZDT!*9?pOCQ,q`VE,/]iNf(+A$WS)Fr3aReX:41e5oirt.QH;6ne*+gN'Mdqg(J+2EN=RF=fjI)e/X2s#JsR#.p5oskWQjR,dV^k@!Rt'WmS)+#\lRA#Efd>TdT;!K_!?$``EdDj%qWIOb91LBa!ib+:dDD.M?8RYL+SiR_O[t)clkt;/m%r*d&h:kZK$?*R_(CZC7"(g?^CI\S$kQWro/Kj=)UpVllp`)YYWoD`'#:tJ:'`^TicO&AF;aEqh5L$J&eo+7[5TenQ*Ud6]5Nh75t?PfZ@UTI!Ek.W'k_@@`aR*i6EnNbPa2c2he.cD,.qb\cmP`h/Woj*8Uqe2+j@lGpdc3-FuZa>G/>hS[pZ_S-9"A(2/5)4Fp(jic;B;-GIIPfVIJ1U.JG`]Qnr0Ci#(s3a^u[XMTgYEMG<-ItWQGkPEIb-H,J_e!`"e$Y)q3q%4A4boj`/5@R[q_W1Dq4MG]\`d,+![tVq-C\,,!H]gp\7pE':Rbf\ZR[KS%?@[lEf!,6qhh1;n[B'Y-)G8hbmHshXQ#dP2HnPE>/T-fH_&T:UR;?(Qh:`&49C$NLXMkACln4edBV@k6=`F.o'GFe9>tnKrTQo,&I97r%28DC.eMrj^:^-,;])R9\X"gFr`YWAM4mmXrgsl+(3Xf9Io(W`"C$8k7RN=%#Z#H;@2qg^H!^JMkjE7_j,#4!hhY4;PBZ5/"2=!%eLL@.dT.M!4nIVS3V&,s0XD+JD.dYBth>FV!)u%UtcUJHu42cS7Rk$'V"&*j^;D!c6LojH-\A[7]3`U]`pQdfF8F%+Y#Q9B"GQOW#LAGa1F(@Q2#hDR1W-%D%kOW9S6a="BWH+f&(Vh6mWEf2?aHO)#FAR5m38/lkAP[kXK(Jt5WDocdms%t)jodf%j>*#9,E%if(Uo@f;Sd9H7OmSL!\0n/M?ZTF\S%@m1dNK$>$nZgLa/ghS.n&3=FDc%)B9f@#FJ%&aUo4Xh.\?D`+62Z^I)X'(Vq(T(m(rP@B$YRd<`A")g&n#RqerZh=kK6KcfTe=CVXfi`=82iR6>Md$Xp8uQ2jIS)inA\llFlU8o7A'3j+.gWXYbAnM2:dKGs,tlCZ&JnodS&,7#TlotsMdSc-Thi/I'*&ut]$I"7Ko']J1jq!N:ob\teHE[rKn,$ta>'r!,Pde':=a?(>&]:O32?g$8V@IC'7&#!q;0?e_NUiCAnlI=#i[K+"6o+q2HOk,aF?4&@eN@[ThEEAi&/:Q/K`X2T0oF7is3!;0*emoWrp^n:+VSOWHpbnH3-u;8S2?1(Y8=Rt.3f\XjIk[^m!XYnIh3U(uN3%;c@?KE7."8oAV]ZP[SY#qZBl#069?83KRPckoI6&fmjlYV9ppQ7+DQWElTe4X;L?:=8eRr]T^!5YdV.G&6UqPX!hV_OL>I4Vlhuueb0Z889pXfHaZj.dA)`_Fge-FX_H\HDgY#,AHAXC6hbip,@Y\%3I=02Sk-YaX)"hm'.49^O>R6.Xr#GnMV<:?o_%]'Ro2j\s2SIdYJJ)XAD"o^ee+]TGBBE?\Cp&g`Od4%-9eL448Jgc"MJ&PhQZ&M5W1B;t7j25Jbnik(NDTGG_t$L4lP-`q:e;ZUjDtdDkg(2qhKT40\AkF"Vi="\L%B4:uRWZrg#U4R0j,BL)1$[B&?1@]YlV/NuL<&pU<;F6>C3C14,+OK!j"m&:\Nd;O^DmfCjdQi_)'("cDGccT]B?J/'S70lp'1/r;j@6UV+lbPa5jH:3*kB^bCE;<"KDp3&nYZRG)#(1aRB+U6.C0E`Q=fi?908(1RF$FB./D3]@i9A\M_U<+F`,SmJNi=_bQ$#THrG.U[ib?\,iaB'&qnQ,s.Q$`R[L%="_-lqO92iuJ^C!_+_\omZ'3Wgml,$^MB;0+c=3Bhr[-?B#^A"cH2WZF:\^52"&rY2sb=a#MQu_&ISRqs()!k/="TB[\BA9$\H<$e?_KKf3mB8n*"3ge<k_bDO0)RdBOoM_"/(ZQEN2a'7(D14&h2X;V6/"De[emD+s+P+MJ3q&*'#)K\V46Ngs!3)<10%A2S%@<9'XM7r,B(oXkn=TdHrHcJI\3.0]I@u9O/a4Z41b\8VuF(RBK#Ghlmk008^9H&]'3`MRbqMq*2\%8lZHqXmOWB/"%)ql)+BO.nQa@f/7W9aJfg"Tc=6@\Z:LpA?nT.=>)>/Q3^&3`>*6-L&,DPYYl$dW*24V8ETp4%;^lf4a"O7&u>BtuYsMCu[bjB";k1e2O&5o#>4.h1Mm'.ui-@GF^gGsL!tB9kS&5SD[ZC;LN6_W-&">5O!'7]&UK(*32d<%UQKZoQF(0.RSmm@Jlaa2jlC,#M8pF=&WgN3)GOBe.lW#Yi5[W3N++a>jm2'<*gol3U.\Dgu)D4p)cB6>c5DnQl#M4=n98KB#nK_RbFqCKXl7YhAa4%o:QaQ?skhN_M_!t#f/fI^I^35=\\Jei)SZm&9;qoE*8TW,?d\/+Ug/2YKVCcFil\h(aQsCn(K-jZ@^>)__C<#67m:_"H\re,fcH$S58#o[*K7bk-Ub4WctO-IW!TcRg=)C/Q&_3m=51#Cg4Q/&FW,Sotr4Z*(`c*P(Fa"&j4Lo=h4l,cmgO'\1dkO3dApO"&JT>Q@9ie;^(r`9O4OaT72I(hMuV,&O2J60QHiNW4WEp13=P(#g_,1blZ?;/";$O7P62'5b8R1Or4a>Z5_:hV1@rkTY%,B5pI'`m_HO$]9&EI'MHmR`":+)jU7WQ@sP(X-.o`W4aN[#()jK-rsC:oV_e9"kK&8Cmn\ZjMI"@tPS6\UMLUD^(l6:&FAgPb;kG^4F,(1`.l;#'l7"-p>OMidrN($!NFYYb')(5oL^Vm4ZVJ1'Vu.B"fNc9T0Ne*1"(;_3?R[PZpZ!j8g:Y;\hA[A?WKK?/ucc+u89NPSK>,n4Ie0pu7_Z7c*\>mfM[7N8h=EZiEta.oj%@a)X@Z15`d#tC;rm7/r`jQiNp"VP>'BBmp`kcTO>%ecdiu#t=>d$C+RlF)1NKSm7WZm1MHGc&iYr0`c_pP'f2?MeK;qBl42Gl9^!B.QQ(-m9:onZOkAH.27;S`on-T.HfS^h?OMS94Q34RXlqlJESJN(34mT4DurQg[L"A41JZf2)O4b"t#ZOgiJPS2X82H>F"Tbi%>*A>CoArniScB$5*>VW\k<.F]([-h]gYI^N$=Df[TMl]eF$h*R3D(VAMFOjV"4G6RhqFIBQdD5k19p6EZ;/-2U2%QP<%`rQDNrXTp,Q;#$DdC/9)caIhYhJ%'=u/^SX]G.P's@7CVTiM4.'HHW!]T!H@!<.-IDCg&AbD)0\qiU-h[H<-O?e.]E461]g=9i^(lBc.j6$JNAf0nM]TLe5_elX,r:"dY?K>j6!JLc(W'e`pJDY_71/f,oH/!4G+VrX*H6bECil*6@_3('Y8dA\g[=Z_i=B2Gj7r<><1^Sdp9eMtokaI%-`I3`=lDPhtU6f6:q&,QDO.>#,CZSH"`lhJ-c[)]"'N4(h,4jlIDu(r$c4S7RQRU?"Cta7MocPH_9$`FE;B/@!L`KOTiuSop0;WX[7R''k]pYdWRac$QGp^god)tq8(5+D-#kn@6>/dp`S$jTo/hh?01M(&k>_BY_h26o7teWWu7CQ.uU$UIYX\.McbA#cnU0E?3udTMLYDH6gd?C/P?ZkI;In$Sts\`d=YB*MTJolNE3P,9Q(d9,<-bNA4?U1[(HHO@EPCnGIas$%d1h`[C0IoL0A[UVH&imf%6*KGRNEucVRLPO8`:R'(qs3M0NJbT7$DobLrI?+lpeKA[I1"?:;pq3i&&!PdOnsbE`e6q%E&2%tW1oW$36F??LWp&V7f"I7shX8U94DNkqj_N$2)'^D^hr*YK__9=54p?cX@&R,].6o%\FB:h^u`9jFt6iH836'pQ>Aq\?h7mkDm/\9qe$]6mnM!@_4(s)+;@Kc'hWL,%P>`\NA]FY>k\jlZ!lD)&%#pH1c>Pe>:ga8j^Rk2n@lM_bjQ_WnRPihtS)>"q"nEL]K@ZKjm82',$["c6c++ZCEGg0*nHYIRI,,B9m5f//)kW=8k_*#[%,?/CtNF-DgU+Ib8,J194">YAV]YhT#jO@IKZg$b!k?C!t:K-mInLE7rpVj2McNfJ_-5JrX9J<>,G];j$e\agfjjlPjn^-Y\1*=$,hGD/&tAb`tK(_L*V#+8MA4Im'_;hjmd'JLV!t6e"`'rf*OjQ(6L.#m6>$4^]L(s9VALlQ#g3qf:r@'H!XC/J,@=u>i=kj/2M4#J.T;*W7K05:c6l>7-1FK61K6NV@\&fgGpbS)L57V>VZ4['W29a"C36(W!=Ea7EkV!RNOA4g)XSr,#Ff#QVF:2A"/%-@3I;7eMm0"efbtgoB4]ep/p%6$e'1)3/1Jk]?0`;-3OFE8.o/:S?=$tKTV>Flh#lBSca@Cj'%;h&3`Cfql+6?/$moY+Zp9A0!,OQ7VXnl6=TC>`I)EAisb/M!aF+h/%O8[>8a#`Y#3@T5h8e=LO.>NLcdqWM&KH:BQc.>E]mo76lf%Ylg5SiBSogsQ=$Yqf1k$iEG5U=5hK%m]jV&p(6mbZc?_c6mU[ZHAgkQ_DQ1\o+;hpqle0f0q;]V]$*uG!$R"bE&\*5j(+]T)\%a#plY-&/qZa[qfcNgubM`OX8Yi1@-NX+BeVeQPM\b;i>IX6$83om1F0QA<5+7Y#VlDUSl!`#In8DV9kNgj<]5]XHOoJX1bL0&=9H-8I$nCSRZA`,^jn7sP1)<&$;#VbHGi]##S:d3]c)37lCj(733ms;#-malP^T3,n_#4\^Tc#PuL<#lQ>Q8uB@VF@,'=fgpEE'sj'sX[4W4#fJ]3$N[K*$4Id8uX'@n,utCsINgmQde>eBo/6I8H*[(I_Z2:ebM-ll#l9=h>=u5lViib&57+eWJPW'=a/-(hn%m?:!WG$.(k_kH1C.jJqe]05F/KiK8p+[3YTQj!h=Skj9j_Pm,"Kk^%SPE-$m4ih4'"d#1Lcp,jb+-@!f$S@.4mm1@``R]NC,[CqE#*sGS.#A8eSJQ[M\@*$MjVSi+UG1nKb"^73b9J[p9*;YYf;+,#]1I9E)1?1@*+b^,QOY_&;#t>cX"p'je)cW.SDV[\s/6Ju>3ip"bPrUcB2TL+93OSD7Cp^&hJ8VYJa[I)U7nFnq7#<0.%DlJ\s1SS#0p#0@44n>Sm`ll4Ea8pEZ9%u?upWP%k))M)SEJuXi)K7rU`[#sDTMucq=-(C-9)d7g$s;)@J>6rqc`H=VHF1lHttfqspaX4_TmN5mEEGmt/!?"DVCRtV"t\il&FAlhIG*h7_@6c419um&p\5KI[ei4l*U[H5HK*e4J\Urj1,?XVpB!lsW$hQLF&s7.Zq+(bRiLTP&KH4pbcX@PK'6<8b>"g^SKWV=X1lL:MJ)&*1;*WhYF%6"5Tq8`5WGPk(5iZVZl/HOTBQZeF\\YAE!a[G[@pf+94fX;qo4lXDIelTHG'T'0lpO21YtCt/e(m/r5B*&*3*\LteV)k\]N1L:8n`P0_pI1O?0DP3lPGM#XrrCq.`aA4ksL.TbK5%'hq&PQflI"L=9Y7nYC;U5:?tO(`DEMr0FlJ[Rapf'5PQ$9L1Mn;MmN)L[68)P.m[#'3b>5:g()CGIalm>/c*Zn%uhgW(go@Zdh1`%8'U44-LRDM4G/^tP-",U\AH'I;OE.7tWGjQUV:;/OcjluSAnfuB`f9SV3Zfp#\tgF%0E%Bd(G;CKl4bUC[Dr$LB+9YT!X;hpU[h-#Rsc9inbE=cCd;_[C(jOtX453ba7Ej9`!Yu9AjJ4q,q:m7pEig=(b?\*A,7*PMlM"P]JH1kpL'bUFCYRm6$ir=anY>%D*i6cR>(0S)p5N_YiPm/0?iL7bZ72S-K[3jeaR2M\HTa%-IK,l]Bf=nPN9*,X%a%S2oYrL)'hECAgq\[sV*+HOe54$tl@Uc%fMh#8;MM_eH)po,Ae>d%[BD-O@SJuL=h^X(!mebg8FY)@+GW]":pGfucPET\gT+F&]B\B$Vh#l0Ffo\=RiJpN5X('5ncG`gtfDf*N4;%2r@5&QW<9"$`c:1dK-XqDV"ARN;!+3u%>>;5";hF80d?+;AhkR\K1+aj<393gA4o^,F(WL@U(Fp%9L>;_p?A6ni6_/$uTXLaa\O=#$OOata#n"!)OIKS#?=-*`ae2r#SBP=%)I@rq3R/9BhC&neaNUorC`_1Ai/Y]qT.e:kcke*+iBt8%W2uM#%M[![!pb2X2Ms2JDh2&.kQ^%mC,WT%0UVhCMQ0@=Eu-G>.J%#BSump?U<=XdQ^&X3*p9:&[_O+D]Zcgd_q,7lT/Ang-:Bkm!3WTNT5?)OahC078'@]3jN,;jg!]kUhra2Vo\'S:,R?L)"bp?.+J`TV"+ABgJ3'WDQucM.pg:`l.?(m^UA28#S]W#s:c<0((_*==:0j*DRr!b#LJXh)E7.H%/GXepH9+>!GLXXpSg&2olD.oBg5/e_&?WFrKne_TcieZo[ZN2/U^JCm5aTEL7Y+XX4Y[Z%\QQ)SY?`4A'q,(E=qBU_%O1!Q#Hc'q+Qe=j>*oe;g'*,^lA;WBH,dZK1l&P(RV0!)j=EO,`j&m0huR[Gn$jjWTd%U2]itLQa-YVVSM*M`ajBWsqQs`jb+qb\q4?6IUsd*@&kFS\=r"JI[CWUrNL&`31%5W_c_=oe''HisLg+TbH3'm,RJf@`I#k-"feD'juh:KQj:/$d=OoN8$ue]>$t=Bhu;kgA_:4Zj\uQ0ITiTMb4c3ZZ'fc5m<4.?kStEQ^IFRHHh(pCc,4[A>8:=oXMqU9gHQs+`>m@)"bNE]O\fGC+"rL4'$kX=fKtoKDLTs76!hDU*I/LoP3LD2GIJlL_]bQ'NE-jjd9>t;DF?&&-I\bQF<+):ieZGHq(Sccu@7O[6:k-'HTdLe[/GM`T@OLp.X4esX=r%!2ODfC:p@.EP^qIT>jmB+A@]p&[CCj=cq?!:MsL)5msg3G3FHRA?b2M3kCG\fpo%)be%B2]g!,i4(WlrC&O@IXbs?=n:8p7Xq;X]$4.AD,$*c]f".OY71V>[qpI;V=4KhfXX"[=-P1.70JrIGF@\>kPLg_/e]?[>HqV7b9Fm37KS:I<%"qN9pk3n@3IA!%M`N?bRFr]Zcf89)XMf@5^4fp2iE@rq;=+.YMI_A,mi;=Okf4O;T.bT#drMr4K<6"%egFY?7Io>"`nW,u6F+H?O>CUdJ4D5.lOD49u/A\fp0ug#c-E;WD,",QFMX.5_:(rCu!^RpG)=lOWSG'bXMI@),fen+r\6(cUUlTCSSW.U.9M=tg`$-R5UT0n0!;.pRCl;9ZkUncjYN7t0\M_I(&WY<'@p%A!l=lIAU>/P")&\9qf?0WXZ&f8Z,;21o%6R%A;XW!8D?B'ABsu43*4/!Zl8IFsa[^UndW^+JWsJX?J9-SZB#29f/chGhf:7+s0!N3'd:s7272QJY>>RF4m*qZIoc;=Y*EY=[E\=XG;bQ6`hZ*5.Z6(itL?+OC+Q[F*=JLje.:P`F"aQh7.?Bg\50G5%6di(WFk=.lCr\I:-l.XTCtir5%Z\V0![1)g_s&Jf%CZ>l@OsRHPLnGX(i+F2'VW1;L\:`R(G0kV53]&&b*VR9fmPcSX*!V=&22hCQR#ls&R9P2k\&@T)T0)(cKs))"eT!/*8Djoi>uk@nH+PfdpVH:nE_150"r#URr.Y"k:\F*99@Z)CX]FNqBZcV:PYIJJW:W?k6$.e8O3UBFns_uH9,C]7qY@mc-O;k*+t.PjE05n`:B`7CtKe0+gj8`AB3Stb>L[`f]"uh6kHBKB^;GIHl=\d@r+6!r/1N";>$>&s#3urK-I#[!!ddGgY:>;C"qaHVT/q-V:%6IWH08A@/O'_B/liVZY_4#S,$-;olnnNAZN\-a,nO1p,TrUA-Mom/`Ek%[I^;L$%&VT"m&+h*BQeS!qJ??c1!b?JVg:#m1Ji4a9g2)*j!"0@A[dK.DGl3@-Qh"a*bIJg01Nqru2-.+T8j/:Q("=)&rIR:'jm1^kOrP?'gs6'\lWG5]sV_VT@I5`4C[!LeSZG_#8quF:cjd'nhAlKnd23soo>+tN[jjY2NIa0lUco.^0(1m-nfc6=eUDC`Wmrh&J]3=rra;FkU2F(=`?CK58FZ3R5T,]BSr:QYqNo-?DE3he\N6n8^ja^%k7$.P-?o'A!Zj7TcHW^6._%_>i^:keA*d,KaCGZP%ASXVsg,FX0da4\fVk\c3IfW210.?Ja)7"6dbk!H0U*AhdEDIhaJB)8L!mX4u*MVVA0MR'EM?>7pF_h(e;-S7a2":8?U"c7TOJ@+rZPKN^ftUUk:.tui0(Gs1Zls5N,Z(h!./9BGh$4/(i\;&>)kEj+E-bW9%4k9]57^ZIM%cV/"*WSRUa&7QPD5gAU<5kTblCS6!'r:*hKPH\Ykluecddhdh\%&0:n;d`!3j@mer.EJ>=D"X:8X_5R&Nu80YKqd)DY/Yc-R*aU\fm,B;JL&U'qsZ"<*@Z[\61d>jR,44UEru68=&cKLKcI$6)Ydr1+[c/$24CG]rJl8B4:#hu3noG-3L;$d6'=]C1!Eaca6c>:+T$KRpo,lWuOmdY8)*KIVBr%D''l6ST>R-:GJIiHD;c,M&_9%_2FgkEU?)jq9S,=P\WpIN(doE`TkuQQZebi[H'_gmgEGF4R>]p&""_T;tfAq>%gr;7&,<;`PZ"k]Z=]lCqb0D0Q6b!)QVfg(Ta+&"Bs#aBB_J)q-Lr[%HLTH%>;r>2n';?:RiTm*"mugu.lY!>Js4=+e&&1kL-:_%'aLPPL;idb9)%:]7?`Qr1dL#[3g%[?6mqV:XAg(p,eDSqTJD!a]C%!G_!UPD7$T.[pq8!i:*h1&b9cej9o[A,*MHB>Q/i`9qj#7l`#]>bNF[Xkos$,'Nbk!"0A&etAV[qc$JLaD=mQ(Ii%_DG2.)W3f78IFt'Ue?!":/D%bY\!>q+6;IJBFR?Rr[p.8N=#,BjnkF%90>CuJmu9XMSJsi.'__=Tp=ItXUd&p`/)]lk#3JFIDjco0\$CQ])s!\UdF3u-=VXP=fQrn\ALYnCPKF*VKG$:=j[`sQJnlM'pBRNC\'Zj#ZZ#S7)!J0I7:bI@BUb\+25]`Q>JgdAELT#]EX`S"VB=5sPIS/YO\6ZZZ.0h):CB*=T2`/Y0U0>A%VnAZnVW^ML:E1D`30*$@39_`a:qEt_IA9ZVVY1,*a"P/3<(D\8Sl1@A,QoC4eX,A:gq$VQMQR@SJm`dp>P:O,Al>l)TJ]@#Dr#?VcD;,KR"%n4CS:h+79QG"o@DQ4TuoX+2$WFiK^J@D,5$FpTmN8nldCb.0HolSk7Clc`+"71OLCNa'nlbW&l+PIaBaZp'PMoRb#ap`#W81W,T)m?j4=:sa2QVq)c\7:%>cCH)Zu#C7(:KhX^<)BPcIkg3[Q?S^>F4suTVAX?*ad+?=b*hctB>B0chp0\cb[6)*PdS@a$E7b(F;;o>WXJ@EYJ*qosmf!j#S\`p-L5_JOq:BN3Ehgu-beq1OE4TlEGJ6DU7`^*To'C%,,?LmZH_:cXW/f$-P#h;@@Z5uoB)O'Pi:d<&qS`bpOS,?PgV[@kFFcEGQ\2VaD#]$L&7VHAM^jb%mpt\.K'^FN"2V:Lr#:`S-3s948\LC690"\ql2\MTLQMBE43:@;.nm;jEQ>sqji5]?`m=VV?A_ZlVHUCU89"iM.(pmM-;lgG+PJcNN!FPQ\?N5rTU)O4URs/Is&J6)aEP'-R/2C<^]@HmB$gd?'Lo.LG;7>\#7Yo_C%>/2VWB?]!,t7")s)?EC]=UGbt1Pe!#8:NN&HDDn_Xe6G"b$OTmr'Au2%(*e(hPaBEuj3igP3!..OXJZ/ADWdaQ.78;U&*9n/#!ZueOJq@i_CebY;^&dcD`Cm_W.)3=(;S9;`%IA+l^jAOo^B5.MsVjYnAFQZN,ab4AMbc%Q9(T$hZj4,ZV`QkXn)=Op$+EsiSg(+Q[JL&5>S;).iLT@2?pD(E72&Qdj/?,/?KKEYs$o">pF?cpWOFZD;8uqB@N#>X)5LZ'%>5G-Kh4l^=Zo9dpYosLD+(2VbfRe&"`@Q?K19BAH1`U$D1?"g/5ODB7!*Z"uNTa3jn7ZbTqsateOKZE44@,H`NJF"_.N\33JTf)1teVtk+FXGFoll]dOh((#,T^@KZ5EYgK+&H](ER86rtGWefZ_I;]!&+d%qN\D7/(ZU2i<@BIZ+`h[DV4$A3eYeEp\]OWmtPr8Insq1\7b]?4N'B_BZqc;/tVaQs*YR_:F*j+K;^8\71/nC:8")usFC"@",1WpqUo@TVkHMsb)K)\enr6iV5<"f%r%rQI5mE>W@ojYlBq?IWG(YJtMS!#4[h4$@*R'a3R@rEP%G>m4&kINCYBe7W\!QJDUT@B1O.,/RQ/Q-6XkJnWUA[KD?=i-\AC^3b18eB(LV8f?AliQma7:qD28C-LE1YQX\Mu0`-pEQ]_3$Ail6$N9?_8;fLa-@1_XhWHZp?]n&XP\=PMJ)JIL-1:u1g]oTp$`;8qR7Ao\c0<"<\6%?NR&`XRBE[pR+.UM%J[hA-qAS6(9GrqdX6TfsJm?(,oJ2Nmpp0oEgXJ;#BD`2"&HWYZ\pKO;j;3EGR*bp*toUBHSemn^X/7/J%36#Qu/Qs7qh-C63o,OOmP6Jhp)O!<'n\%btl4>\np-_]tHrFT7+0D,N:o.XP:"GEOX"dnn4R@m!@Q6?fp=-f1MhNLU^]0H/F*9#.99YF`XQJ[:)PeFe:#Ohr]RMlUQHG-;=K,Hd*lZUElVMc*5'(%%]+ti(3Ss!08#FK.%l@TS9Yu;lNkkhSE!0E+iGR@@_=JOOglLgMj^TBM-jc8JS[9<9:*uXd6(mG])ni#3./J1Hh*A$2;a!3%di&)_dc=eaXkFNUDC[5.]+-&HJF/4..m&SdN2Dq'YD8/J-7kos3]9#0'_I1m>/[V`(""F4$]6L,Z_^M2bkcq1WFkElc&?7/W*CU]Fn@GC1N-jD.2;MrAlG6uY3N'Vs"$?N0aJ,-U'(^'Ck\I"1=-do3#@d;&D*!s(tdZNdrP;Fbbg6J`$s7(CHdeUA8VQ_PqOCF#bkf(c#e5ZFI;(HO.$C=k=m/"7)6_4Xd"`RLk\2MqGW.EP"$:[un>rP@ra#&%:+*fk!)-TB6fM+6G3^#j90;$!si138s""B'sXPrrq#qqNhc,Ls+sP"`A)76P#Kg*#N=EDC,TJML:Wf#9AB+WAb_'aMB06+d]rrg-])Kl5aGap-i8aE/ro/*3i18l,,kV]Vi`HRM#>YFP,74fH9ds7]"QF[3`XW5NpfUkbp8+M:>kQ\Z&1SpZfLW!H<+?$.MKR%[oLeY&BK3Ke0R:"p`KHeSPU&'n"O=/k4$XE7pEbeh3$CL'<9^N1]M9OQk^PkfYc.YN_#Zf'7F)l3c2'Q)B-O/'^uLH2nB!L32Zkq883?'hkb/S2?;LQ3A=*#=UnHR7p)1[7$)cQ$*6J9"&r3#Vl^J4sb6/KHBO6WW-B/mnPg(IfJi+.157h;+KY$dKc437/=INNT)-jC3kZYJkGBeEd1>rXpc>PhF=h>3BXhppR]Qk'gmujatjtD*Nh^(HPDMSJn?X#d9`QAVRR6tp3h-?!]VX*nShN2]Y'mc/=^b0`@@6Q@BKLQi(Z*9@?ZVq^egClmnfl4ob&ub4TC2&\4#<""cA>$C$h(t$e$Kc;t3tUYL.f'W#Pte7#ROOI4"&nOi9XUnkNRcX6r_$X[(^:kMcI"/nVVe%]d9Vk51="X_901,-RB6rQ0/h.Qg8iAHru)hKg-oM=/4E>41n(M,t%;4_orqmi91f;JL2Q\gIgj&XZ,J!/^[K2ce&"T`Hfl?)5G-?m4iLC:a1@AIFPJN\@2X0&sX71(5"h/O]FO*#nOt"/,2`hFc%];$V2&+8A2Ln9Y$YCMl*A!8h'@qi(;=Lk^EK^pNb[e=GoeSk6C52VQ?$8&[5]H-4=P\TFZ#FKD1%$5M1>6_$(ert*T#5l(9jPPTYjS_=0kGS_;j6`#6Ie_ImZJE7A+_=[K+A%epE=ACdq5IT=]BI5V:k@b`rIgb\Yof8-)o.<@QE:TGB'2N>R2CR+cQ)]Q_FfHSQ_,$(M`hrf9JTZsHAl.taN$j-PXbmP'/A(Skckl9fKmpe7KS?a;$e*s"sa)eC?/++lqmf6YAlYS;11j+[-fFr]Iu5*D#&$IiLR=obAgH;_eKVgWDT[70@6Wc:)Rg_bseD#995.:n[:^Dh29r]V_Uk5M?k<7@i9QY+i3>A+ZmRa,i'uUm&!\[?!oP&VMq9Uo%8J9'-gg#o^/2s'a%Iq_*u9#QetCt@o0eRs4[cSMjItY_t5H*0U_[!0#+8S:FC#AMD5QbI(R@D-T6V6XR^X`+l1^"p]2)CpaL6P5m_Wg,:c0+-`$OE0r;?tR5@N;Yc=o9!16eD]:G9+TC#%s6Z@'\k/)`>(QhOO^]CfHn80H!T/cu7B.O4U=fZj^UKF)MpBbCWWMYk(I*nd3BkE\o@X=gor"Zfo2Un(oWd+[MEVOT(c]kJ<#>hscjOq$t/PVHVuq6EE6[<[JTFjI$Yi$>q2;T(3b3$?H%t^>et`QH(>odH(mI2W#m/F?7,(dn_[3PW)sDaROcF%p=.VfJ`DS)(Ds*A88(/.$Y%j;697MP:H4<9@T`4:rr_Nff#X_Shrr$`dtNp>AOru\&s#u0X+o8oB#8RcVV%FRmlZW/5ad06@I>X,&am"'C7M(7N-302=6Oa%$q4&n6FYhQ6h_Y>TXI\kHHZrjgkE-0VN0*^KjL!jn/3PssEY=:+JDKumq6([XZZ%h'iW;A_J7-R]j37M@7g'rXh._>cg5D,ImAR'k'RFA-"m<-@g.dAc33++=Hk]AeC$cJYJAN=c;O.8!YA%G=61CnJ/fZG>DQ-*91uko:OE`$@b7?-.`gq:p1kikaK,>)$EP>p?J1%[M-t[&+3em4>nPBC(mQd#D/b,?$LcP:.r?bC'Sgd5:uk`NP6"&OtS2gDI>\fZ^IcKPo?)l;HPuRhY%ElDLF,j9&ff)kcZ1CR?S1[gt8h8'W_]32bg1r*!nnE%o-kPi`'sQBOMq?9*PCqBZ(c3c--3i:2`giC&^FgN4X/#<=4_i0Di8R]GocOL9$$#jAB5$2(/pggV/$mPY%Eumbhq4]JpssP`'(-Sf*J:3\Z@`MP."UK^j]Y.+d@;j&im:G][jujZBC_C=%SGRnc]%5chaNm2gJ"@d?:.)puI)#DDZk"8(%1Lh2iqYSgicq=eN7(shKp;&>nK7're6Wr#h;"pFAm(QP1Y9QP>G>$'<#Z??=`9Bs$mZTUs\M)Zu5@g#CXT:%:2dgh3lK5Ugp]4'0&RdP**>o/o_=Zl0U\c'+3A/;$#'GKMhfT#CA6G#7heAna=:?+BtlS.G2L@EkY"aRZ\U49D7R$!r@DuW%R#oQ,rg($lr?et/qE&PmpWC2ghT=nqo:-"SZR]5gVLg[`8+fS8PrS@>%cJY[%UY&&R+m"Zk*KAe0pOZr8,@B1FmAEV,(naE=/UDA++C9E![fL=R2Qi%b9gV%\#JY+35bI:!TNkYh'r)eB:qeh=Qa$@a`EKpk-:BQF/pJ_q!0?@g8>_>GW#@Bd@Qeduq6T:OU=eVYJaQqk58luETb:b9u_5%HLE;"7PXhb`X`ImfV;J6f;`pG7Y*6?jWe[B?k#jC,&"SB\Do^N9!X;$gZiW3Khi"'Q>lG9fbO?%YJO(b3jjb%O#Th-fpH%ST:[F;::Wg"hDgr6tqeA/%c#Q5AZmic\CPf$=96J)]AZ6*r^P?%Hi,+-SD-(%(lOZ-\q\R51khK/dXJu,`(F'=&3/.u6-e(1!imCV,/R0,qj,4MHnB3dg\hg1j)hT2PT!NMA&334l!5Y=n3!T2B?ggQ?Qj#hb'UUq/Ig3`>+iN[$0HU?r@UgAJPg#E&fY22>a.D>3p+[cNM^\Z'`r1_1iJ%5Al))R??c\i"/#hA`I"2!7'6:]phAgUq;)p*&Dt_Su2K!:8=ObSh:Tn&;J0o6D:]M,*,[^.p28=+CZf""r2mG&8SDGdT+XH:WhtJ!)kq/5([sF'GU64EcQ=qBr#NscT$tEkQn=I5ALcDCbbBUjVk\Ta8XkTOl-R_^QGL;HQ0k>8Jc0MG$g$rGl^8OZE0M]+6Y:mikb(DBOjm0`T]X^jX+W:WgZ4Ag\/.jHAb1YlFME@!_r?P9SBfH@r29*eGoQ"pOs#VJD1.$F>C]k'!#Q4%.OiJ@"h9"K&*.u/"T5I-Gg2r]7l=W_--<0X5Y=k+R,Dg5q>'hF*+"O1d58h_,hJL62&W\f"C[XiV:43b+l*/a\CI=Pk&@K=[m3WuV[`f5XW*hc*HNP5[?)5L?!Ab)2KRa(oO[=!jhU%[5KPo*USS[\POHp:5k`CJ8%AlaY7%!/2R9l'KoVuo9kg'0"aD?U:"!IF>MS-GkPg`/5[t*mbjdqp%RS?OoXlVbD9^J2b:C_&kig##Uns@nZ;QZ1A'=_hbtQ%0ERNdkn11V/dFn=e2U,E^N$u7VN&NZOZV)Bd1TKH2maAhHhY04a0;I8;Vi-5jt;b/9IesET:;Le_U^Vn/[_8)X^R+gY5VtgOS0<6Od[]D=W&oXlf&J_[E[b^8Uj/)(Z<(iVG`)\0Oq`EFC(R0hi2V_q0G%*>R93jM8Ik)E(k^Tm=oaX)]maYRu=\28o@fm(?Od*K?*+p)/Q13O$2_lM+LnBj8d?l`Uqri%mSL[!moWr$6^qN6;&X0']26*BK9JGmQTsbdmeGeIo;?7'HuPr4]WdOW.X?\&I9]r>#n#K+GG+22S^7sN'YKN"!i?Qdq8b#L$6X6cJm_f-`^W$Q`T_f^FnmNV$poBTZEP&oq@r^_YZ]?Ub5<4.9Q"n8kX!&`]pnm(4M4E1fH+VQa:bB"*g#'g3du1l:tYh">io6$%E0FU*kc;dTts8d>/`>=3T)#^(kL:b`rbJ1QFDCM-uekm@U$6>eVBPFRa]t+F!ip*QA4o.Q,+kdhcfFKE6cpEqD(T-N(BN`fqDdPE4YlBZVMZLOi!"gJDI?D%8K-Yq!nX0>`D3<4!C?0XOB?nDtLJ\SIGK7/hL"P`J5%G6GZok`3ltO%ODgnGI7Le3.+0L/3-[Ed/O=7F_J$Er6o_s%.FKN*a;m,1DZ&VKX^bm738P2-*j"I'O_koZ`YLmBS;SIfdMe[M,=bO^_+uQi9h').!DPBOMJ%c_S<]ipCnYm-Tp7N@,GW0mN\nI,AP?058)4`Hi=n,c1a@DAc*9S-tR/`L!'&s_Tr-)*W"5n95?\OLb5qSdWnV-/,:6<^/_'@PcHZO-_`O43=k$9FV`H)I)do9$q)(lE;J;P'E1^5)fQuX#OE?]Sq36`p_#.E:mh>OIS^"ZabMX!a_r'g3*C5VTuW(Olk!WgB<=kE[\I\BC`kb\$K0PpZNOR.UElSU9pBkf0:mt0/HcYW@ci3bKV5][[YG_QdggbHaZK_#l".6Xn4c,nL0hQZp*dnfTK:N6>&3=B.B)PG\h-;7_+]Q6p:7kQ!JE1I:#5SXY^VQ@]Lste8IP!M;R-p_t%9p2%OP&Aal0MdKdPY\QI%1foi=,n'G0"]Nkf7o4oM&6q(06($t?J%\-/3HW,7ocP#Xq(Zrh?mpRkh,W4@VEXP6&TZ*0I>'f-C<8G$+LXiX>e:tE]9/eFL]1N&2k)crdLbn7N9F^sIhUNgsBra]qNdBNTE,A_cqqkk3++N)tm76Z%+`68DVogh&[KlLL4_1UAL!_efEo'[2HfT!^$DVG50"@0*4#!aXS@L6oT9HaNdAsf8\8Pf?E%=ZO7r+9s6OqW'`mSJkS[(XFqc;601^@203,P*&4,/)^T!k5ffh(DnW8&J29ECj.gWR(qfL"Fk9>gR!W/Xf[\X59,O,>36&1GgT43TrFqS4j.(8"i,ICnl>>]Kj"%H@WR^/KEkM5[FPl[@8Af_Cn(G`h8]7D9&0ZV;hi6g+OFsFFLBb0080K\$/\N@p/M#ACdOqVJsG1Ju6J8)&jk!H<[2Y8Fh-Hk":$qCoU"1Q*?DC$Q]acH]"oT(&>r%;l-6q[gQcVaf$:MLC[sH+Q<:?u.K"l"hapF9gn@fBn/R.j:nqHlmrutuP2QMq7co7N_ncG,J,*s4WA%iW[+2d+NIR2'Tn2ecDnR:&PhLau*EecJP'*4e7lIuVK*)P7Q8CO+,Y*e7^\_JGaRlUV4W-TY&j5T)^A*Ii_+?4S3t+_qCo`F$[`[aWh#E-J+H7RPTPib8Mlc^K_'aKf<=/D(F=@mp:(T%?;6q+@^G3)(GQTTDQ5(pVi=qt`(2:YbS(.#2oG.J8OedPI;X-qg4N^IJD#&Bd+7):'\^e`Ncf`^+:3ueuH6J6V9\8e)MoS(`Jb(S/FP^h&G['&pG5>j"TGe/oISlo($7uV:,AtJ_g!n@Q($gRFfj"Mui1/5+a:=5\W)bbU0f)i2UA-!'V0Msh3nK&D,kJW9.i'uIeaI,f!#C[A,Vm8d!Vg.Uk\(m3F7>e5!!0#!MDKGjDM.T:?It(#9*p:d:/7A2@k?^(6I'rLXu5"(@`KHN'UCrbr9l?.Z:I*qL,D61UcLtBD(fEER'Q"H4o;-6E"nfcho&Z#bbRM-6MfK[q"6lC5J[l$+boCJWTimRa<0`T2c^5%iQc*oOe((qoG>-\sFIm0^oAr]hb\Oar-L-0Nei4Y4"8&@!ET>sul=oqkrs3PWAA/Nr?*UW3;uoKk*,q1!):C%Ed)FZoJj:2!;^ZP)fE?ShY,oAK@7c+OffL"#V8q*0VVLK$>"#o/6e:Y,?H-`I4'Z's,!hYlN?&0C&9[>=dC)J[(p680/oCtqj>l8j-p'Eb#OCE%RiP]^6=7NA68\#_gG1&AZ#;NHBpg%dXg^-3E$CC.a>8hWGFX(9(bpW@f[A#sKWD!G@%qEbsq!>1jNVEFo((Pj;76-:TohP@'Icq&neT9dlU'/!IC:,)QB^HGd*uNUeCuG56B)sJ<5Urq++lj'RYMnBE/A!p831;n5J$@@`(71o[dPGZ70BWEL4f^HjkH$GsM3=FHV&jW@043bt@=dtR=rcOnT,l=IcOVFb)sg1Cec9%fW4C7IMF,G]coH(8>WGj>DT3o=R6kgs*XQ.>HciDW?b1iZ(sf46OZTUae#$Q')EEuMhc'G0Lrfj7Ig-JN<;(db4[pO'PaZYO>P%A0NM57_ItUpIH!FKT(Qc<(;\/<"8If;4n:SOS9$^5j8X0F4KW0G:0Sr"XHNWaX?aS:r4t@C],ccG]fQbT'r1rjtn^%g*U`Zhe-Zl2,_.d2bsnBh@S'#o!au/cZ!eg-^+s3k)>AK#'K^;QjL^0Lq2#]4@>]k+L!5Ge%sR?P5J**3YNfhMa$D*V^nLOa'1$_@/CF"gG1iDp1g%:QKZ>ZQ&%:Q+/?B*rN!>>k2dPboG$rDmi08eUAV+NoTkc0aJ+p?^oGJV)qI9H,cSiNm+U-je";#fC(h_4`PAB&L?]Q@-+>$4$K(*Mk[Vgla:1&gSAf]b\VGMcj9o.&,jknA7JfGJk(:=bf,t]>k$/o,'q&+YbmK'`!DfB(A>CT0kOPKp"]BlWcX\K,;pXQ"k;]j2=f2tCF\8J[cXlM=P:M^rk_n_DU^0XCXqbM2[,@ug"5H^%)(44#ZHV59Yt?4O+2,!uMb(P#nrK9Qj\LkA6`Mgje!g^ljY7.B@qZ!W%aCn.Ua8h;_kA#dQUnHN6%4!mm$[\m^/d8[+$Dk+?F,7<6$iWGLZb+a=R:$lsDN6L>t0j4QO5-HJXFCnZFqE45IEZR?MO7Nmr[(lQ[YWk'S]D3S9g;ULALk[*I,eD\jG70Z,:QZ]@lrJbCHZE##n@-J?=.>9=n)Me5Ip)E(?]@[%f4XmQ/XijB[n9CKe;M&Amn'R]dU.kggO%aUS#ZSh4GO@j'JQ,W?]dN@qr4Wo8Zq"Tc(Xom#Y6Sh>Bj>"kS*sU7n?^M=d_%Y?^e!WR5KqpfY`&WDp.Zp^5S(><(;Tpr_K2hV:ilaHieJ^;j/?!\g32.!:8K:LHsH(JCh&P4,pnP1]"(MQD@emE10ltQjj\12Ei_W[$+,#aF/A-+!ChYl=+H55_Ju6Bh3s`$L8T<[!3>#gK(@)slb(/DVQF'PQFHJWM).]`(*F:JiY<"0kB;g`NZB]f91;hCmD0UY]3NB1"W>BPYRq7:DuO6,L/YQKKh\?Q.]A4VlHOQAKS_hG(5ELAHiB7[Va7Lf>.1.eor-?CW[s.[f2?nEs(>_+jmGg_B$[MXg5`,pOH/Sp%n?b1M/)5(Cft6B3'JRYSJ)$o7$`3`PKPguhq&Ggd!%.J@2>h&^"E]o_g@(FNkG(%f&[[JZ.IT_$!$4U0,:c$*RqI%b$/M\2mSK;3\MLiEC^pdL3CBWe5lRqA4Y?"^Wk0?&0NZ,\`FY]I>87^5G>4<8JT8M2Y,8e2bGGu=NBmKpe45bn1+e&P!9>Q$>I>8`B4X(+Bjh5G_B,YI`mY2YrR@IJ`uTc@A]-ro.sZd`C,!1ll!Y!Q'6=`MWOO8Up39`0G;;*UNW,fD":AO&+E*=;R8ZWdEI)M@rV7P+>%=dpaYTJ+-#U6Rh^$i$+9SNAAh/csu+K@B^&$Y"t_r23l#!SWR*oGr7$3&;;.A<%bQdR_F(H[Xgd`<=hN4=1PD2fJ%@/[8OG>bDeASpdX*[XM]:6^.)%4'AgZlDZa5P?Wfp-go;.ZQrh$@rm$YUh`*N+k&H_''t=Z?'OWQ$BYd^o\Km:Wpk<$2.$`3)\0J^Pq6/p=8u`2]O##Hq0A.)aDitl@!O,ZA!Vtik105VA?.0_YR"[@?6`1W*[&gsLFC\@*4QnX=VdBr-LN9lTqb3f?,;VFq:AdhNZ.AnpNm01OmY6H7Fn@KKoj^D)'[8=L9WEl&&8CS4&LJGd;PnJY%Nr:QBI;X>"Vg-sf8u@G?nt4SmOr5KL[qeFnDCmd+ikq"rt%0?]M'b[3;tR!FQ@Qg%t?+G4Dck`nSQj!\)W8s"%=h]?;=8AQ`7!ba%de"nuQl+J3mN59NuQB;J40hJo$XFbU*oTmt3]372>%d(Z'>eS2TQ^_jN'p&Z22!"ZRFV_mWXZ<3.c.W?pIe&):0jT0j$ggKU5\2?>`S9Xck]`YfKhN(L\800kg^=LQr"B2uZn?k:h%?^>0^.So$g?%:a#uYd?m$-Ye-jP;(S>h$G/OCpkEf:"1Fj;R"#IBOGk>ed)&](fQ54FDlXa)@LR"@c>Xnm\Y5[DalU%ms]R3hsQaUl?F<%(\@&lkoagCSVpk"4eA9CK8HQaN/9Tq]8!GuIgqOp/*DrENUIrB*7Cp!u3T?9iK>6Uh18+PDTZ08Q*NV%_3CCaG9Ws":R)4`dH42:>?HBC+K*6@rTe5._7gTpI)b/E\kMj[H\sKLhL!2'kLj3^,,I-hI+hYbe@lq#Pkf7^/Xh7>\X)(s$-/G.P8%#P0P!S8`t7cAjr5oToGIo(Ya?>7_YcsZ%MC\"U'Q?9BR;$ECdV2OFM[7h][pXCVgp\WO%SGlCpo(2m0rKKZ,!25d@6#Onf4$(R_mhP5jD(ta>)qhAf2nS7qG^p4*]^j"\ma5XaS7fHS%R\jXkYGg$ZF-'HWlcZ.$%IKkGk^\G6\glQ[=\c/JQa_OB^uY3g+DXWX6>f\jbqn(Y)@#s+8j\eUGU)A4:k1SFn1,$,70m;@:/P"`mo\TJd$nsQD&XHq3]?Y>=mV.pF16[[tL9p6$F,op63__kZEJ[?s5+<$/,:BPfq_&2S`&I@_&!YFdNK26Q2%P_r_q]ia46>>8!0+0/9MS9--]h_Qe]K3IqLSI@l+-$lZm8n_\(=W6G54+pWbC.N,Vd=YWr:7,/P%mDke\kSTT>FZ:bW?;R!jF1CH3pMJOcnO#pqm/4'GY30Fj"`)X3l'DeUo$",ZQ?QgXI.EEmY:BH-m\]3CU$Wj/fjs0d!(>>OH[;m!9HO'*jQ?>/0/>Y5qE)CkB(,`NiKYuksRY`6S5mP/.jJfoa:.478u6+7?"G_&E'0/T"BRT^2=.Sqoo1Tgc=`!dc]ok[1AFqh]3^'S#8qWA,/!@kD\O53TEIo"F1h9,5%R4,(d#8.2Sg@Ri0IQW[X"C\U%fpUR)TTb#lJu&^!%"j*Y&%bAE07X.Ob--HFiEZ7-2U"-CT8M+7;t.XNV.$b0dhp>/\U7ep8V0JbYpd^;O9BI&/W4iljdB6qA2)6$eNHM1h@qE9Yb=/^5AUSpI:LVW4r_L]a1V\`@/8T^krV<_k"#NfQ):/\G-$/3CY]R'r*\tQr@"tk]!im#d/6@s1'XAca2Guc]h*F[M&gRr[(7rn^n(m\XW-/*][+hcFCV@J1R(>SmlZ/Cm',i26H@]8Qn8JF#1rrU?19V"X,KqghX"X=[V*X,(,-CXQZUQnW5^-dk_n!Zk*jgEHR)h-kc"iLr]aot(`Y<6*:rWoU3ioW'7+'#h?qN9ccaH4M3^u4jf/Y*brWhUAY/u?B8cDBTWle(l)YOVMY`!lU-;)i-3!cXC,crpke*E.0KZ0W9j09+[BWefdDV(q\2XL/Gh$iW*Y4LQ^Vb5>gG'4,soh73ClWc8:![WHY&Q';0i3Cq%Urd].3Pa!Qi;is6S6'@EU^fWFY7(]0'uQh%h#K?mn^[cX,NGm+$V!aQACpAP/C[ouKT%GefbELFJ`H$iXH;_E\91T-JK)]0u\86M=%`5`>XZOckI5-J0jgD\[fRC<5eFnh?fp[a*Ja).s\S@8$^O&23?DMsF%#d^C#MW:*F'>j/1[l?s=kGpRm)8n8H>0qFG$FRBZTeaJf192&thGFF8GNmG+<1Gj#b%n6+LW+LXeJIE#KDVZFEq1Zm0SF?PALH@Tg()5NsTAKgV`>`_&36c8PbeG6e`^*\n\s>=mBV&+;Zl!7VMsbWsH9/?[7pDMCj(.7tKSd%?a'QgXT8/*F#CnT=2,iI:;sEd!qsYZc1PVj`_"4A'`&RIQirJ6i?mrSY?bAkea7X,oR>5Xc.%YcY;VA-I3>JgD=,l9Od`^F!M'ShFB>gXXW::eT@M7WgZ/b9gtr2c&q:T+`GnYPR=CG"H6Y%&YcI?n+-f6#)['Ml6p8OL?YY0n^N6jB_Kg#.S=n#^70&$?+_>TKIEkk1l1h\/4W4uJ!>iEZ)#QjYmc%`AnSh#+j(Ut^"aB6J4^NR?]$A/^_\=3\:,ZrPXqb'q'KH:Y1fbd..%Q-KR>BLGNB!`Peb5'OojM>o[f&Op3A"l-p%[S*ZX$_;M%)k;NCUM%s(L$WHK5,3[#5,fj:7DGB6jGh?#`i@E9Sn=$oD^@SL`9b";5pSJ*7&A5/4O21k#o>.qWGIZLN(dK:gAC3Q7JRVi7?N5F^O-DY38W[Ul5"*?[%g.2I4B'Fm.-.*7f!Eu(Y*t.%'KmnJg*2t^Be+T;*Gc`4*L8HF1')6k12V8_$0^cic`U>IAj\>iu'O&C#=k!*EWt#LC>]%rT'M[lcL&fKR]<,m`D#s25N=>tZhePL,RjZak_s<-!ZYYbe)[Qg72b\,C_:5Z!S[;R'logO*aD3b3!).qR9kV-[a&=NAC>%/dcqW1B**VsJf&q!PIrSP0*Do^SYg5[&NEsP3Mo[NEOeF[RWWfkum1Y`eI%^dID&Kk/]`37NWJoJPQ-S*:!l^GE-\\Fo7P-Eu!jj.s*Vsl!5gESRDaf2?co@jWZJQJX282-pS)KmH(e\L>S'AOeW6nhhacObPkr022-m;P0n8"AG3GI]M'D4nX7ejChLF4iWaaRk4=Qs1ScF>sK%;upRgKTQ'pAqNm*:.t94Io+QH_]Uhe$+7dd6S;)#%PJ=J*HP+:G*t>F^Tl>O/(ac,oMHIIpm&fS;M+kem)?0L>0:1:o3#A@Do$15f,bLVdD%-1%JrYD_\fr"sSD)H])C)`&<&!Gn##lOR!jqo=5;`dBW!h(*6_&-eSmLT_s+a!Ej:..UZV.8rZfjBCGgP@KC8KGb+>hcH1U&IZ0M>.tbeL^g%MZ7kgMZBU41_9GM\-:Y)+=9BM!b\Bmb(?K!U0sP`TdJ.j!sh(VFV33Sf7fm;8_(C9=dTpV!R;kXT-6;O\H]++1oV=@6-O]'FW(aKCT./)#kJMhL3FfMYZ$(,bumm"<;famTRg][cTBRtTB=Q6%ir]7r4\eFWY\=M4Gd;BLUapsG^75gZiJoZ)hEJ-nS&%^pTMZW^`oIVG?g_a(MUo4!KS`HW-'56+UtS%(AB'+0*&:=&\'#7Fut,V_'nG0Hi"7nnJHF]iJgY1<^l_1E%ujKcU1JsWjCE[HStg_IG,Qskkh\q^8rNm@4,#q$):VqKWNd%sC`+tc6>NoSC&o+p,ZrY$LpEAcgXA=".l1ST'Ab8/GnB'VeTOW'0OgPjM_!M+)5L!13nP(YaN79"l`D8FYU]LPP@k\eU)+$E_T[S*23U2Y2`RgK:AR@+'VNIYJV+6VWU;8ZA8M8=$*?gHUHJ;'nRUpG==p2J%!fjN-4"N!Y8#+NeZ@Aitcri2Z7OL\fOr-Aq-pk(n.%lPdi&l'O),h&EJKEaU%cIXda?cZf;LZ@XW*-gnTq)gL)5pAD;u7"%$4"H+IL^i/qrPVT&ZBnk-$7jZrdfU`A?&'kj.5T63VH8Ifjp8G\[C`2,6?7Pe#.^u>f?NtX2[I`KZC9A5uihYr5%oQ>'b#IkMX"=>mJRAK6",oPriB@6,elp@d!d/dU?2RDmRYb1oHOiP6At"Y)XuBfhjuTk=\M?qQf8E0#s/%K0JV_m:QAA5igYF^JM1ob#C+L2&9hD0Z&;nD9$`Ofm!@n70S-4VTI^_46-DJ8gf>Oim?$+3o%u<@h=NruL^)9p<'iKlD)#/A4a+4=s&S6@*[-L>9rm=8-\*TO%:rD-W.aa$@M:U)B\lkS*2]oe%i0":S;XVaLg#flMl;!%K>J_9#Y<^1#/:aHTqRLN5;\`qH4I)%8\*2S%;8s,k/`^sYtL\o]Re(eAk>n=4iFCd/ig(Bqj!f0$Xk%g[@"8:Sl)'(m@IJE+MZ'G("m5:P=>B35^k->IB.:UZQ;WDMFcWS<3KE9t/_BaH*JsI"#Fp&e2b!G=)Pj%K(h=BM_'0;>Y6_`AfCY0PGMg"O&T4$D+"i1SK1>&K?>;kqog8X,R>J\eS'$&=b+Z;*=NHHmPi*`)>aJ]oAV"HF7LO6G(?*+g0ZVATK!DQ5`Zoeb[@.!U3b8r'oQAY`hGt$*W(jg+nmFqru('dAR%39`;=/W21;l!3h5CD`I+&TLagG)ZGR3;e\dF]W2qjQ\3sqQ*Q%X##6Fd*eT`]M5I[`5_Z;5toQhYZ+"+O%UnAD'k".#kc?`r)N$*^*ljlcC1^E*-9%"tAZ;R*qcrUE?WdSU01bbTLoCBlMr-M@GkFJ8`NQ2W_,41WIK3f0)>kd"+oFucc.DfGaBI<2Xb-g$r@OrpHc([D"PkQTeA\Iaf49>8pdPF]!G].I%]j_-i@/;:ORr:X8?Hp99BIkElNM/u;A^Q#cMS@$YR24$`GS,A/jZT$k-r4cXc;^f#'XIpWl%\hps6R_p#Q<@#2#,,;VlrYPQ*ssZ3@Lf.tn2j5s''He`*r.oHTFjBU\3\/:P0f/-7bWXB;Rm&`+L@Os7e_QD($Z5gr1"+^@#EfE%Yi^f/agOs=PQ]L]6OrhX-a+-'NI&jC\L>c,gaS"GMP).Bh2kpP!6\,S,g7SnEd"CP))KE:#r8PC/>0GD'rTO=K_[5YOr;og2'IlQ&Uh1-Mql^QlZQM&Gf#;TeJHN,Ws.I.iRNd(.k4?`P.VJaD]?8F(,PU/Hmbng["Q8M;SX5\t!@\rF#h;dD:m-Um!nDe:Kmtgal=YjU7PFaO@q=A\e1,oH[fj>[g8%?8s/*Yp9m]a-TDmn\er>J'l%s\*)N-$YL/@(c'A6Y1*QgQPVBrsG&Ym"!07?BVW)=U%&3p_b]63HtZ]C/$Y/DDf&b7*r?a2eI;Z:#FpV\g;`Dg0_+#Ked,6BY7CG[(#-?_tX]\;*bF:"#\Jj_`!NfFAapm>GKc=gr/i;(d&E'0.".lLt0O6SED]9OhF.g!*u=i:0nYA+tMMJ8>ee[?Q]Z"i5:tF7d:Ptd5)g:r=6?m7He&<0DOk5A8Rr]VX8-]Bh>)g7l;-,=EK9plfNoj1;Wgt+WDINoQuni=dPq9eJD@=F_n_:\E\^LY&P$'D><)UGdOsLeO<4i4D#je]MR$LZ`L'\+^m9Wt"mtPS9RbcXuHc/cl#,]V"SnmJFQ[)+ehU`ga9O1+GpBF(B5cY/>=](3n^c$gR`VI$*cFi6B*r.qq%`kT*pYTPeh"PLUnP/1Ecg3ZKEgMF6:W&P5a'.E:C$%u8RWqsd!'R*bWLbGDbA/;!&sX[dZfb5EIZ959f7$9IMX=LH:EqF`-;1]P#bCK?:%dEj0T5?/LN]4ug#an=IrfNUR?jK7@aaul<8\sC*)9^i=YG2cW$F;30DeKI]35d*E";'pP-s-!E2KqU&>PAfY/702DPIn<;:DIJ3N_M3]"g?@d:c[Yf"_\T.(B"7CmSV3X;?Ht^&@&?#G%kb!2kpQingZtCk!L/=;>Z,6jX*o./nX*nKP[SV4-`i2&bhpZ=.dO0#`D<[?/dKF+[W82=:`]aAn2K_')eL!Y2XNT^e6=L?FCljj2gtZ>L`9pW#9iRCUlT&^?goTAhS1[Hd-'HchS2!H4@i9=eeh(kkX[b8Lkh\bt)h%QkqNX:(C6dlWKuWX"6)`f>_D)8GZrdn[5gK;o;1pL_f0s:QeMK$,+\lpH3jf+CE\]O.G(F-pA&#\-BAD;OlS2374>o_(Akc)a2YZJ&Yae#6X6Xr9b9s)D@;nN?hlcppKrh4G\)J3Rsa$AQR,&Y5QFS3PfcWOfVc8/%XF<\ZonoC!BYKoTh?N@NfHt.aj3df<+422OG)Uh[eT+WHWli1*%(@PUt>j>\'G2!Nd(nX0,B"2ANjETf7\%0!7p/);2"MHKbWTIVu"C^,m!:=)27_c'5SpgOGMXZfu@45p3^ReX3?,qHKP+*[!c"(`]tWI4hk4`/Fl=ht7D.)VVp!T@hol(]Vf09;(,j13da/Z8Lm2m\f<2$cBd\D0TVIH2=Yu2r$o1C<%&&GPh=]W:HT*lpVVdRM%0/fDI]iO_@"[40OoNRC2\o1crm,"\:K9SHJ/##p%`'r8,inO`Z9l?./J1,,5-_&n>dC]$@,HtWM+t9aH$TT(+P-XUMfrK42d2V-:c']9n_)qD-('2n%#!oq5O6V^U^?GI^2GLb65hCkXB^QLk:!".$rh9?]#guuCJc2&[o%]JB?icImMYk4oUeBV'jXDNj0Nl,h40P:="UJo#UCi:)4rttrK+@-]dm['WtofR[SUPOY\\+7F:*jY0q\.^SS2$gS8_e2T&pQ(qIhMia1H%<<-V4g9Q$bB]2:qIN`[dX,n[lYI-P09;R`C?6%C?,rKYGQLB,>dod7KE5Bf@_Vkj\LXO@.:]`XN5YWI;?5kX$q>MEE?E/OQ;#"Z6=K,!+_BQAXePR05"u@j**6rXm#/K/)4$c0QM[CZUPRq$HKUsVI@_#RVC=U&pZV(nk!T+!dSlM>B>;2$N,pB\q*aK7*t%H3If&5J[nq"`0$LFFpdtl+eIEcr@#H!B,Rn4^fq8rLsr(Cd^YrLH:Y;OQXmTD'"i(J`rO=/ME#ron6(p,l$^3NQY\^A:n*N2*%gTgg^659Za*Jl^Nf)V=+2L+3kS;f<\i[^];Ukes'\I*.'(`Lefk_NE(FB]Z\N_7l^C2oB'I\URdK]7e`LZ/`gAh5G33,r')/U,dSe%rVoN4rgbRueD7^A3WXGPb<1#19u87m6iLPV71Z7):<\XY0F#%euh?&8p@0Og'Y$gCIH<[nFF)7(QkXA.R`"Yg!)h8mH<[PE-\=ea9qsG9Z,7r;#F@AE`ZZCrPHUJ0#Xg^9tT,MR61S8%*:,kN4/rZqh(fj%e281AY(`mq]t'^@I!5^Xn]'NZV*.'oKQ*:F4irl9*Z%\t64DPLmGKGIY*@JuRR\D,bg9"m[JPGs'Wfm.gF(lH0A6A\+7X&5gcR=Q;d3-\)!:O>[%?&"U3FA3n%97+O9P?i4VVjg`;$n\`=O?a:mDCUD**mYS_q`3;io>]Uh21'rp%Km?Z4^*jB*F9D;cke4""'F6Zm*9q!a?ED_nYG:V@>I0@-qSDODi[_)qnJdXuhVZ$4DZ;KEHuOKY=m5.F^q%E&?F@3Wg%UA$`FSqgZkK.#XLT[$Eed1^lb\`nRb(@Q$WFt\7Z%A%cX34.Tk3O18W]SOpKP(Yd.CM]gU[\5m#F@;'ku$r]`i>=L0\]n9<)iX/9&j3V$("HP*+oo9&7O4)/119R#XS<(U,GW-a40lbSU0bqKR#.aSCC??9i.orV.Fu8YSGn9)'^4L(&Ll1rb^F![E::Z4;$otarmb?45pCA`prj#P9n>gKe/:cJh1ptWh^.kki8V0L_/QSn/QlLUV`clCE*Q8s$=49^0G$:Z,`c`kR+@W:um7>%8iiEJ7U3U$G[UNl4qZ$sE4QX4NVi61$-o3IQ\H'PSTfUG!q8V4d@WE9'LPI-O,FuLPiVl4MY)_,Ue+D'6V1G*B5[Cje'oLsT@Zi_Jj)Vh:M]6e48(]:O3:.MEY)>U.RhYAT=.>D-243iV22U15HJ2]75i\UFQVTj"+J#3STm7/JB08e5@ZT1ja!bmNo+\VqnfU7@9);GdNje/AIB5h$S`oZ\(GZU!Ld\E\MCh36%iUb:]SXp@NBn?nEE+5Kc[m]OLL"1@E&Gg,,@LPTdLgM2fqD1>iqI^o&paX)dMoWYjb!i)/Km5/i3Skm7hcgi4Cp88pQ*N`oR-+WC`-IV=\Of^@2tr-WrY#J!+lWPk"Ybc5gVg<;-[t!:JPfbpjQ,>eu:bDjSh@%.cL]nul*eJbe'Odb8m:;JW)/M@2U!)'qAG@<0*CL$5;]*:;S5ndO[`I7K]98hZLZJBAec@.uD"ll`lD:eUDBPil_B0NWSZ@K?G%.g^O=LKSbuC-Oe&/]UIdDVl\o9j!RMDtR+8c^dHP4"R$J.mAI3SkWV8p]VTa"[]uiR"#/HpPLJ8_;K-&bO7jL=?YrN3(%cfH4F2:9c)laOc-8-XeY4a`'pFqJjT*7sAELb/"G_g4_f*OS(;d()_cG[bG558.9MK?_n$m@,!bGnI8o:c[.CDW[.]iM2$jJRA%/X??e5Uh'$r+)NLdt39BMC?[g(Z%L0'0Bk$cFSprt>o*WZdn%UR28>ZNh/mamgWkMX#ecAhl)>5p3K(C<]HK,77\f%#1A!GW@3FNH3`JWcd8-Fg@e1QD_\C3PQC3DkrI,Q4";b#S],3<$HW;!E?&21L.QeN*"X.*64;5+9EN!&Yl$&^&QJC,E6l'1$Dr$OYe_,_+>Xh!/R`@;qq7K&t;d?BGHCT.5>/K>c;.%@(-\,f3+b8XtFd6?\LBi\AV9H#2h#k)3TNYl6)]k\P7Ye9hE=D)qdl+!k0hNo)P_Wg\5=kC[_TmesHg#\b%%oV#k[-3(am*I)l%`;#Pq5ga&LD[7V/F$-Y#iggOq9Cm'ogVZs:Bbk]LA22S]k!IM&Dcu7"*Bo"mgZR^^1su&%k4RSaEscOkIbnCITGNV26>@(URQo*kPCIflROrVUru-V<8=ST,h-Gc2^H79M1CaTF=][+/b90^")mQU1C?FBKaO+X'!Y9_]1;Blo*3fLbu;5nN/Qss6R9L)Ye+$BntnK=iE_i(TUQ!c6)iCR5A;"]4uGKpu)+YB,9ZX6IlJ>>AfjH$3=UI#,28,ncH(MDlo3:"U(==[PbZb\5D?f[paAsU-2;1gk>8Z@[7W/2aM$FOc.7alYLl/F9@m>mVhMCBBuJ#bXE+5V)^2'j0&"shZ`?snc5]u\:25N8<()e-f:l7/?65C2FO.=*+$lqjc(4pPVX($V*>8C$&bgm?]<#VV])mI=caXC'WOCR"+ffMmmg(`$h1?.FT.5M?j&JqL&)CR_jhiarVJjP\,ipT=dA\Dc:+i^]#b3?r>:1YBjRVZ;7(FN:.bf&qt1j[+?JR-oWIK;(2/[Es-2#3'mhSY,nm4(p6!rHAreh7E!&BLA5eu+aTt6/lCD6QDC/k\M&>=Q>[Z>$B9SZb,Q:Qc/OF)0h8nC@Pq8ZE3J7>p[*5NRN>!bVj+P^,q6/0f/KPH1/],on%M'sfk@LVn82h;02heB$8%ME:QQr]i`WT-"geVB]]m8r;2:2/AjE"G4ArL*T=Hg6-*qnYFd9(2G?Q6"RL4nK:#P@+tspePFQbGpk'UHOhF0PkXd#FaOq4J+@NVcMJ*?0n-`/pHhX=)5kf#d%=Np$PP'D;>kZT@$(VOP]F]+^l!d.[2ng9oj'4K\N/Ti_5D1rj_[16s69EMCB>r:7o7j1oW6\UC,.oM[!1J$*um8h:7!tG($H\n'7Vkr8Q(IPGf2SL`lnd;bp+Wd#VnJfTr^6'\,^lt\Q%`/[7@PpXC;l6@jt=DXN;iOdnqR0%HBqp="r#CU(GD7/Z5mAIXIlh0l[I+5J4$q]lac=H_qlh`cK9QgsWY!,qW4G=4W!9q/%KmtoMkL`QW=G(JLm+WJAo$lV7I0l!%V)PaE-LQA*h&]0#/Qm3Hq-f+)8`uY>d+Baa)M#+2n(aJ>R]=>n;seTU"3:^S3^0dI#k6!g01gl\D"YKOS@0"nJW]QXd>(*6W>P5NX(;sBMte"Ld""rG!;aB7opf)WTSUof+t%l-bR_jq47q+]RhncT^`.VBRZr3ml-,+O+UE\E^];'\UA*>oX3eWISRh)3t'HkWCt_j3?+gM!u6b-O@QOrf$qXihU]X)LLu#/U+OaqfoDP?`m9FVmW05&RSPFhO:md<22,L@Q-$]@"B[AD'k]7DMW'qp66ah4gX0+Aha7K[9EA,X)%(2"28hmq3p&FLF-G/-PTa;rV,bj46IQJNu)j2iiacll2,1QUH;G_77-K47p>4RSf#Lk^p2(cOU:Rt_D^?:%KH9B7hJV?N06@k5i.IbU^3'W749NJSfEPg8ih@'8l7ahei-1A_V6H2pT8JU/6_WK9Z(NQ`d/\'q^hNT/H;2&=:I%%km4c$s+r?%"QW%M0k4H&T.K\K^_s8_]nP2]>!e2B-KG>BlAUPdcaROMV/*cO:V<2aLjhBR6pTgM,O>DlVpAKqYi0#n#nYuH/gcnH9.X-99kLdW8S>s/]^UGaCVsq>T03f_6Y"lC2!)+3+)oC!B[2H,8;s2f+%K?,T=CKrY:enh.TR=QEgh<#Tn+5;p93%iGO^tQl'\ml,HuN2qC>Dgjr8'i*fW+NsBuOdg=eZDs[!9;_@gPbaP.<7Y)Dn\Z/b2g>)2RXbAskKp):R9]JUB(&`L!^p].u^771-,P*No]IBJh]]CDnWg=:ogec_XSCmGne5(HN:B:W>m20kQ"0ka1Hsg:QY%kAl2&/K^TI8FNbqShKBhSZF";>g$5u_n7q0(LIo6Y&[>CF=AG;Vr%iQ0WR5U2s\>@-mFq`bZ21E$tGpZ_Xk0k$-7i_VP;bb\6!*MVN+X1!Q7;CIX(0R:V24nJ/HYXT1(gM*9s<:@*eDZ.jnPJUB\<$dW+<"Z%gQkk_7\#.>G8@iDg(f\#o1Y/V#1`BqN\h(3lD"PU8N.KRb_Uh:*bpoX^Jp*l]H..Xe!C`LCk)Uclul.IFMELsflp[[Q'NLY+]hfEF"NK;Vpnh:^d80W?j3Wi3!BDC06[_DVHZEaS#Rc&.L_mmQiJg>=i#*q4%F_HmYWE+Hb.]MA3pjSQH)rEYBKfiJP%ZQV_HkLr"[G+;P^ZFs9bCOHP=:-&JQoB?C2E9ujqU597)kU(\7[7&rO)%($KmMl._7`/i4/ruJ^7e(fKrF%YWV_O]A/PoXG2`K,Zj)q0@_\:J2IaZe4]=+MQR?0hS#hjC<&WQ2MA9&^_OpXfXl_S2DXT!]@q)JZR?LK!YW+@jK_j,QUTbGPD.k$_2r$]\DFV)C598lp/*L.0oOTeid/j=fHQ](R%Q2JUgB4t:Jh;GUSkH[l\aHj=;5SuRPOZ@G8EW0rG^F\MdG/qCiuK@G_gJ8'8LH5iKUU*em&&<(Ck':fS'^r)5/96L99&kAlCXfbVXgpYp52Z1']B_)^;C`sPnA+C5si[obfe"?dX^BI\B.S#3H%bD#DXc(OO\#:B32)HXjKOO<%.[sdITUD3WA,gDjRj4R@,Uc_N1l;_TYZ]2i/;a6MDMcs2#;Dc*E21S*Ah/j>Y2;)3c4X8R-M8cLq%tl7fLur/n3P:.Q:Qjd]X8GdGUa]$&Q]5s79EZRR>^:JW*IXhT<[XCP[`Y0_:rSWqD8eM^29guGpu_I=NB(D"tgc^BmKCMq/92qN[F'W.r]ion9+)%m_[/4a*2i5i&co5WPY5Y:U/;AE?tb(S8[K3E'ifY5:mX[0?35]-<.u5qe^VBK]1b7Ws5-HDEUp!o;4rnDeE]N.utRcM`^)X^Hc#CpDjgcZ>]&=6hLmS'QESpIpe\rkcWJZY0uZa0NBAH@67X'g#hW[WFh_(:Sl$O3]V20fQWEPE.j-r`<]*Hgl_^8Nb&@SE#UUU6LMAKI>N^(WrIqVkcplq(ICX<7u6<+TP5?[3H[=H=X6D"/!43'`rD8u1V771_h.!Lh?K9%k)J5-ND(T4g,$=FXYiq-*%d+9I)e^-]K44:\d9l"I9=_J!J\17tkE%#nr];#T[AU_l@e7kn'RAeUbAZsH7;("U4=i^4mPYbY,te^%`sZLW+'B[W!.`S\TU@9\i-DWhcE-1=%%.+si@Cp=;1g",dYhD,kKHfK:/^fW?rcSZn%dn=3r4*J`6VU^A'i:EmB%Kt=%uN7)-AchA!`=GP2jhHDrfLEcp6l8P_BmuO9L;AamKW+E.LRe<2,\$XH6+_Jh+88CPR3dDUDoAO\c3\@FmogIXR7_1eWCKZF\@eS,8<6?ejXeHlJ3gcYl%5u::4F&tek*e;lKd53C^Cb?$ZUSi<33C\[N2t.Faf)H[sI54MX5\g\T3ssEH\r&7b76h*UU`^P=H56=0_L63'NXdm9qE,97B1@2ls?-8sDk.&/.2:cY7_/qQH>L$!71]r&7H6.Mrsg&c$N`7Y8_uM_1t?-CHh_`1(/%B_EER?8*jO/)06lb`?'TTgOh!$C=(G:/W0oCg'5#+"YE[s:VFmHf8=c$H2,[jf0R1^*JANu?;3Ot&HYe7J.JRjX9WL2&T5&U!K4Lg&*_PTqe2-4hPD3'#'&+KnbS`a@DlKbZ(#:*c3PC'6Hp,5egikQsGSr!%9/q!i;KUjOQF:p;(s1clZ;S@=a];I\o!-b7EdRpJ%OT2WcVYPO93X^RU(q"Xlr=0.E-k2PPRU@s4$B!#bh",P0u+>7K[,H;NQ6$jTem!.V#s5I:FW:>YKJuf;ioUN*VWJ=,m+$$b[Q"XW30jK\m0NLlIZ"bM5ZtS9$$1C2h,PG;E#4_+t=lti$:dtO?Lfej//[@Z#0<:mG=,[R=1b"7ZL(72n7FjO(T2c0m?]#l5QNIcac8$C^?,&r*b4pA;7fI-.G<:W.c3a7kg@[PgFe*$YOG_K*LkM$QB,8DXf3EYCJD-)e*B_FPIFRYn;TI4$YHXaOn/dH@<)dN@BgV^naDC$I^6d@b\g#]0a'IQR[b#P)e!%o>ncSl3d4R@dp@Y##,qeg)bj]QHHVXRi4P`ZVI(g-ej^\oQ(k45"pmZ[ndAqa2[uD1q*Q<_DND1CT)Cg$c$Xp8Rl[oe"dZ%"k^]<`A)^.-1'WKIT$UbJ!Z5sK*[giL$DfGA1oVS1$]K]o:!7U$V"a<.L^U&bXcQ]ol2:Yeer+SC#b)(:BQf+B\$%dZSNYUl@=e_5W2hH'K&KLX]hLX)$"6)6B5L;%_IR^.jsEeTY#Jg?GLpBGd)#;o"rKq*%*0uUUk*][r,X63oi_L+!@E$cao85SN4.P)Pt2QjnM=/K$@5f:d@%D]EI<2@YKC90Y9u=oea-RMe>P`@:mka!M=a@YX*PlkB=p.YAYb/sP,Gol.`BjE_X]'+->/^M*b%"*>oX2`%c.R@C7`P\GD71Mp*BCkZdU4o5t:Z8!/c3:IVj!:dmlqH'>32.+&Wn9KW--Nq"jK;nGEOa%kK;?lp?t<+It5srnM*W`:-p,#<*3Ja)aHF")e"5Ju8:-OYG4^D;,Zh3bO:gU5A8h33)]7(6;;qJYi%[[$/26/cQt[_TUA'&9[(Lq)KDU?T8F+Xh?P.QC*Z]3s7>Bp?k]$hT1>_m"tqMFeuJ4X:N[cpKB720E4kKE4+*-a)5KGE#3/8TiM]JPEV&:;O\`Dehd[U_#Bs-XgbYB+*.]TQ]%?]B>T#+Mt1s(%$ekTr/9\kR?%Jp)I^aciC<:.W)s=^:L_\1"cJ?Rk/7i]JU-;19LS7n\^Y`u4+QAl7_\PA\1r)=`24D[0OENAIh0BCIughB:fe\KgL<.'eo+@:pPd9bCl"BGX0%S&CP59ejOqB`)&p/Ej]AFbi%'!Y:lE?4IjD/kU`^7,KrV6e86%Wb$Ao;,Sd:JW^C!1f*?jV+4NrhE:,plI_2R,rDH;H[G&V+n8sZt+.NH%j#TD$+Q&D)Xb>(BG(ONk.aue:d)VN1s0n-I\]uc;G]iAtL2O6d]V&5^)APM`@PZi*NH(4B1Wtl3`(N2X9<8B9\T4F=I9KJh4?&TTG\#dl]X(_-FdrP4j)TiuYlT79g@l]CK(,YHa;1$@ju@"Z2or2)L3]`LP9V(ho.P#%=^C[Ns3.=!0oE*M,YZR2NoO&ESdoN'?r)WW'%!*_FGc8$A5pOJLq-D)?5YXmBJiLdhS]'c&27)`+_;&uidIu%p\.cAp(af8^=;3LP@LJnpC@2Km(-*.(b=UI=A;^Vcj-[2J4G7W\XCeI=Cf!C)5[8uB6#hAjrS&BTl,HkPAqhGf(RS3#I(FXjL\`hp0+_f![mct!g:c2C\Cbq3N`1]_).0!J>4JPLEQME:R3f6PuTC\CPN@aNZ]F_GM%SF_lbHOa"m5lIQ9DS*0X8!D@6SIhb^)??*S6=E*VI2^2+J%^R>Lclr:3$(*;\G/F9o,bG9eFs,,J1oV8BaL#XRP^ai4_CsooBP3FYQMI=VV1=)QlFRJaj,3OVaeuhUkel`@ag1]3//*];Beltp2O?WC9;^r_lpM7]E:s:MV#=EFALTNjNOB7\R4f%>tkG)@)+.cdl+2Do89aK@CnPj01ZUDo2+KMF.7tNL5cB$KG_NL0b0Q`^""Dg,m9'0o%eeAG0d!=c,k[mg)W4d]JJi!\5iNS(kACUo]57ef'R'(5A:c.%mmAN=MSp:rN>/to)nW0\0,L%!`uoi^V%_9cdb/!*-7HHXB&\oEj"m*l893'K`/3td!/r,!+9_dSt^?ai$3QdQQOLtkY_;/'l,03E@Lla,WaZZK2oS4cnLY9d#chU[qGnek@U&kpP4*H?gFu\_8B#"=V%3gUpQ40\FOpf?Ufnc8qFB7q`*t>7Y'!\N;nbVRIq^qhggE=cRKU=`*HiX'"Q]lJ&)8K;A50a\iG?\,FleToXmj]e#f:7/&AT"kKBV+h]*Hu4++PMH8@ju5i,b2.p4;pe/([Pdq`9Pkc99CS[(d-$A],Aog*7Oq!l#,P6+XlI%TbbhmoBa!TVOL7!&ZNCch$'l)\P0Z3-I+g*ohYo%H=87H01V,`oHAh4fV!B0"T8_7,)MQJJt$D,?5.`#$Sk;o;3bAc6pJ"Fe"DF[Y3(LFgnj+BpTDDM3SP9I82-Lk'pDH]XVcI6c`7O>nktkRMl6rEnqjOIoicilXG[N5(D4;Y1(]8hbI-eRS$%LqdqC*==3]Sm"n[@o:W:s+)Z0U0k_-'Bhp"i'_uCYAsXm8N(Ic0JdY#MH4$.E_P/d"'e9jg.a%RJP[$@#R:'\1B8khq/>!1*e!CIY\cG'hb_-uUdMEAY&dad+0PD_c)[rArirMO\#01.AnLr&_=/GhRr<=KVf>[;$0Uol5T\&k"=OG9_\[*#c2rJE9%r@0=96prDF8@cpjCn)pg1FLW>E_$E9m:(68nQ0DUf8_$lP4=ZaXb7?Io=qgNr[U\/-[XD_*BUmaVnMs,<'j1E\s#qkZ8[:)S'e0WhNZ=oXtOLmmYVrW>s3VQK>VDZ,.d64W:o9.?PCc\`l18H"4$-^B^O[(J>,jUlfJfLi>tiY'AjidO3u][S7mZhB^s_hnM")YBPL;9MtV:)'q2i5d7cD\.r#Y''0`I.pLB-1G+VrX%pRB4b/,:fY/rV!Zl5cM1jqs6-/*-JMcBi@-]l$*-L])!%+OAg=[!lkDUZ?&[.#@E,Akn9/.5>I\!$1^H:utnN6J/k]d_*?[')E,c4[b3AMlp#1bd/ZNJ013n)[G.#ZKe:aMg;CZHL>@OG7<'0KB9'\a(*2=.%l*%I]nUY(.OP4_!m.L(Y7!q\J+O'DekAEtVA>BdSqg&tZY51&-)nCn!ZXVCKm:19]%T3?m9I@`#2n3mum/s?;HdSpqd:Up.5n4`gp>j#reO8G$1&VSVoE.=lJ3%5(/:U5"m)[VhY@S(7WPRLGO,H=S=3TZ3LbG.*)c@6`"&"R5?er=UGU,P3hOHqRA8eWe,WtuThu#ID$c5()oo?+h"CB3p1Q+HI>K^0pDB;RM.r9g56+NhmW9o?lcL0SZ!?>2[O'j"\>(>HF2heD'"%Y?kf9]$_WDM^jQ'rdb'aglPonEH-n86&&)AZspTqkT;R)GsYGa.;#5mJOiXQcS5D)!&Yr\s+S^?LQk?>UTaF\U8XmWZsOX)aEn+DE)[(Z*iNug1A_[Ic]N;D($Ic7CI]83<"?][J-9)XT@PT9:Y6!W;GBZWlknZ#imHf5>2kEG&J"UA:pm3):1B1f7QT`XJU'mQ+/Th$XX/c[,=`7R6_:nK>L9Uep#VrUIekRnFsH58`_tJ$^TeLYD>a.#"aEb\;F'o9"hY8Qk&FP_hR.:F+@1+Jd>k'&(mBa:YamMY;DcEr`6'7IV+295)_d@9/:`kmsaX.S@6u@#j"9&I$"""Yf4??L`Pt)Jkj?-JdDH?8a9KjHYL\`%f1"b3#Q,FWK!!iY.=(uHSaCo6ZqZcs4i*pm>/(uc"#+C+QdWUomJJUXSsJ\3%PP9I_2GF6MA6HC%[g-\DO7iAT0X#T\j94^]ke.'(E1H?R)^j:a/B=n4eP9I7bO.Z!b<*I06'B0t\#aOCU`ULt=&_^lI^ll;M7p_+&\emG,9dM&,(:C%A!jb,sL3:e4[%02+!i?TbNK)o8k_k=b.8cG10HVpRUIRT;6.K3X>O_/G@+l1V1?15@IYI$3RHjK7p%bmCeE,+=N&)sOFrXK1+Rf$l@,asgCQ/LDXZ.[eteV$?f;rFSp?K(pS7s2s0$?e9,b38VA(2DqBp"5j8_7(8)nM&DFGBU^E3fcXYm-/t_naHq4#pkf1@sEWLH5@n9LO3##oq!%1BM>o8EO[Mmb('%SrrdZHUqgTJ/f0M=9ZldS;eV2:'YM1XUUB*+KN""+NW87C9GiaL+Ti(br!]b><;/R82,?KK46=),Tjc57+pr>\7M$^eY@]-FO'%E,kmDf@,]7J6#O*D*%iNn(@<"5ZBq`6tBRP]P?'4%:cK\CB>1`3$7rFAQa8"b,+2"\-tZY^%V*-PJgV6lAT9_Lg9><^G"*n9o%q-GA(E0/*lK7qG@FoakbNN25b2[eVYOA(*IGQ*O"IkLp?>5b>r8K&WUr>RY#@9>2(:P0'R-ogQ4bTWEahL9Kp__R8W?ZTLPaL2EAE)Z,2b_p%U6+O@=7WAq,]rCT,`gNGAe83$_0VcR?)h(60s3)Q=hD=C[sfG#M&R<0kSN\7^,5+u+`%"a\p-"I!uD_O]n6B&KH?8j6UR'CTbmFF5S.SKgb_fDT^m6m%MimdTjs6=>.EO#Kc*gJFs1q#HsoNB!;WY%gs@BGWC/oOro#+0qt2kIJB^`=]Q)faJ[Nt!Ri=tiu&b?+K.hBXV'lof!l+:cPsf?XX8#sl8Y%(&kN7S)'YnQTG"\m8\X@0%1pHYqk.q\ecDop#A!LO*=RiLC.PB"iKnV_+PH")5kKn7=2Yd\R^J.RAOX5'&^X6n!e6YW>8-2'7`fQ]IVt)&=Tc<*Qi3k]UO&NK`[spuF3dUsZ5lKMWfe3)%dW_'bJ1d%C1*A.PoUuh)-u)M1[Q>>$ZnaSF*%l4'.kjLe0QeMck:eI@r?1a`$BdjYe_oNWB^aa[tAPKCmMY[i>g6CWU9Q,HeS_@iq!_\M&^ZRA73[G6!L^1glP7o`*YddMfEtUEY5;1FYf3XVeK]u?`/MBBWNk^[V"^HHJ1-iWT+/N(_]ZVa*+7Qp#?8)Om42V8J8ObR8$9d2RV3"5MTsdYUks`D2CE76eaS/d;EkU6aD5KUVoi'*KZo?4n++CjbU9J<.]fCL6uCP]N5igH(%:QfTs;/\g'!J4rHk/P)K6dAhK<&bdOl@tdD4HjXndpfJ"+!NZ_>(u`m8O`!*8HeVNkghn*=q+Slb@%6`jq#W=)PXrZ3;(Lfj[YF:qnk+?aFCO1b\A0!NrX;^J;hFZ?&++a3kiO'HJ_'8aWTT2re6WIhKdnf4u;rs\Yi(^3JmZ,[>CRef[Qe]k-0n*@tPo/:]A3bb7h=JP0I#>,6U#34W7Xn:.a-IH"53iW$I1*Vb/Ig*M:Z,@i8ZV1=%`5Pd/X8d"2q8^tMkH/(c0VO.S'2Cr_qP(J_S5ehW4pOi`=l!!eD+\E?qKLMIXR*k,T?-r+lKY\7+//&IPRO>P\?e(8gB#Rkb@f(%3DeR\ME'/M=\(24)R064Tne"7$.oRs*3>YWo_VH0FNqMeQ%:o]gJQNiMc.b]1's$Lsj$"fqg,nJA0$A2(_JN&UpSd!oPqpJ6="B:!I_>P(nXQI>.in,1Z>;$ce=Lj)`%fZc0.[.)I=]_f/N2rr0Y>'W[H45Rr`d?cd($Y'MF.+DMh^eTb=60$M<'5282Hh)IgaP4VJ2+#aWLdrf^#4u7\tELZT#K;5m^]Cf;C9B3c6&7e[UVOB#-M1%PraS#-\OMCSIE-nRh!MO$YWW`/m+X+#k8b.%fHW02E82-Z>@c+C>$lR0RSASS<`*,c&pLg>\e.)3E%o5HPCI9eqG-rLa1QP$Y5P94&\hoLYe:Shn?YE9g;TNl]AG*b65StH=KU?-nZ6M%3^FX'-QHS;O#Z!p']\C8RHcK.%bj(5*]UEgnHKaFL97/XjFjEM$A^)4W@[*_;EK$;qoE'Eh2:\'-dfY.Z3=erd=g8nLnkrP[iM3&*6A1-iAM!7(h%$TV/@6k2#USm^Y5[P$uc*c0)n;=ag"*bob_:m!`">msK#;O]WdGT(nT`8N%[&*XK2L5Q%n7ppKpc,Ldd/6s/Z_MuPMP?he#4u'B-)nOrP@)p#H7SL!Uj!faP*g,:d%4G\9D/=I^2[(=VS]2=?$7'OBE6!PV8_(0,J6,2A%CjrGR>"5JJk=9V*Rl,('T9[DQ4*IB:m&iTM3DoP/&gLW5(`I@h[_2\*Me]J[:WQNNo.ZO_\gIB='A-UkNI@^1-;Rpf_JZ*J1j,gqeUF!W&qc.(R-EO`2u'GPdIf:d$jTQUqT!`H3`W5W5EoAgWfk"I6HOe*&.9O.n>dQ'kG791pJi)@5n;fIL26aL+@[E@F;g(a?*u5l7RMACOSRtkE`m2%V"55:B6b"Hd\UnobSBAO+/kGfXK=%)2jk35""(;)#qF!/jB6r3j3Cb[64-`fORE2qKZ-@aFL])jJI*ao?Zf;67FD?YWM:Q)Krd.#!J`+I\In%rVE006r6OBMHSjkgSWE#E`E0&S-C18PZ1]E"lpWS^pR/4&V(M1ubYJ=GkRq)W&^P"?^&*o4e(?hXggBQ`gY7"@gTVQ\ech$;++bJAQ#+k@F)YiQSQ,t8!"G<`)rbj=ISs[?m5dNkK"9Oq?Wo+3bohH\re)p/F80hb5]Ess(bpEBf&s@"dDapH"F.F[c9]qE7l^f`93&N:lUUL74[!G[gK-_peE!["f@9@)fC5LYUN(%*j^'O36/8d)BjV]G'(%_qr/=pjme!ZuO1eQd]Z%*N&?CIY!%CVb?56K=l?M4Th*/gY3a\HXUobD&OK$]?Jl!-5%D2YG>D%gti$0K;5gkP4Pf45"]8NXu^(U$\M(/VZ-s3n`;THKq+tqJ"W+)^,htZF`p?P7K>6;/NA%"=kJo5NZqBO8X]WBEJB\K\OS?iXMiJ,N;hcUpLe]4tt+b]hm$sP;67LuS/(PqcI_>hN]=&Ft1RNNlLEV3P^CCI&D'>6qe"A6p=)dC:-Mc%UbY:I?X+YXC]N>"X^^@/4B4-\;m1AmL7Hkia_?=@\Z"&m7Y+`%.+O,%V.>HHS[TRTMjq[`kPFF$]MX[lqB5/+).'#6AI`Jp=l!gfA,.9lXBcBHHmc[^QQd)uIT/\SDV]Cr%^(Y12i?QKhIP]^ZYZl:#.ngMu:")+i!K<'eF^S\@%"\hT9EbuW`akU8(:o7e%S*<4;#8P"p)fP=\rQ4_FUGq"q9iT4[Z'fZ6-I:L$1a'40+DQLb(h!tZ?@pqJ]-Oc\TS8+]d5GWL])X;&e),[^fP\0Wi*lm>`Oro"\S"8q/HU4CO>oNJ!@Trtok6*0I'^Bei!k#WcHHI>ZkpUii][#loaJFAjgt+kWe)'*ap(^iar9PtK>`*VHu?UnlA]@_3V0gc`Shh`&>m`s/8IhQ.gTV1=Va(;lCRHOLm)_)qG+?r%O,FaaJH)TA"l"VRO639^T_g'b.ilHOQVX:36=0#IH2q,l<+U;%c;n-WRi[8@+[ro9:ss6E[Zo"V!q&1)!:+/()*J2GePKq]a3EXq/H_ZZYUT!eP7E4mh)q8fQ@;FoWA"EYnrD]$#:`9#SiknCP'=u%!rMnMc%+Q&PE%lHn]l%mB5D`kQBG(9#*EUGZbWRQlFqjEO;DjYcu8&grpVJ%m'^O6BQ#enjNCV]pA2T1it3Fn!4O,%G0lc0C/q18_",So6b&Z\[tnUk)_b6]eT;<+X[/*\p-'5[mp>E;91S8],XJ!H+deJsDj;j/'T'<^7kc"V`fKq(Pgt(%(jF:abP,9#uOS!%<8eNOM4X"O8,IGWf;1g%%2-1KGC?=?c0]Ep(_VAb90eaf7[f/KoL#YI77M+7Rf&q&oA^:75Y]+;s<-X")>)KJp&:N=6=SPt5l?B9#2W\!:goJ['rdiQU[i&L!5f=Z]sNr/6+:AThf%B1G5d9m?:g'aGV/JJP'q^6oM/?W8b-R$QMB.5,^pa79,u\kK9Tn8dZu1c0#-rrO073PKM(Ytm7;!rf%iAdG_Kok7Sr\YAM-Ld"&:#=5C8PPS"c\#XKcbE(ok)=`BrEZW"6$fY';h_QACPn!ICnF',o[-8a;+\X)qZf[c'%S&FNRSOi!B.?,?Wn]\8Eg4lZ%Z.t!.VErYM4aEIk)E)qJ=OKLf6SA?N-*i3*?s-Did%$91kj]i0ndY^NWkC==u"+-\He_%e@VrHTOD.*ClTM9jMV7+.kXSP237=%H<5^-3_>iSak.TG&3(/+mV:5V0m,h2=)rpW0og$s$3me>54&d;fc@1mP-48dsIi+)>(..I:=Kl`U?GAp*I%T9(&bQWBS&8S]/XuYkH?]7U)pQr7=qN#R\S^fOsA&HhdN9bLd0<2jjk(T7Ue*`&qiA4&*+^43=!BrEKUlpW>'98+G#PUJ?+6F1p#Z_TZ:K.0Su.f!ZejYu/X-oP't(L&,@t=jE[H2)`^S@P&Moe&E9Vj/K):4"H.6oUmgL386[I"Ph"Ucu#Ig;s]Z/#fU]i+(ru47e':pQ=AV9kj^.9ZkI7?$,BJQSjr8#fF+XPAW$G,hq#ut[Xq'!`]Q@?*N1DiL&:kd1.+53X8jSaSV#/,!0S&=W6#75Y0TfMF/rUp3Z6=A@BQ*DqL<<4GoMIl*NQjPg]R%cg(:boIYHW_..M2$gLXjqFQ&N]$Ua8`ceU/"B.X9Lal#E:?.qn/u^0\SO`oH+[ZR]!Pa\`"5=VMpSo%Rg,[PrKOJ#'K9APdY40`064mjF7ZKsW)\_F?01kf.[-CiIt$[]k`NZEm=15G"E3m=GNEN!pKMBW[Z@!?E(,d$/S1.-pI\l>2Gh$k$?h,TnBrpl)XIeY$tfRHLJ2dJ`Ql-1hnQ.8;Q'[no658NN.ntRFsTSWO?s!AS;WODeUaf-C!Z2%>Fd"2CC7Br(pd&fp/"PV%Jk[o[YkUXkT3&A0P`VM3H%@g9*#SudKY3h_Uk6/^iR$;mAh[lHD#$#Y(Je:b\i!KY\'iaaR5(oZlUb)pZYP=qi%NPmT+8SG"/)/n)863MaAa$7[``tUMEr9Ng(f%C[O:gJkkJPD[l4*k9jc_.E8*bpCIWol\4SPm4&'.4L8F(YUdSJUONL.e2pXbOJKP_U^KP4o[TF]UJsa8=$JE7'jWPk`hbP_e2)\R#SYNJWQ8OWPg0Wh`k$#4)-Tdl-Qs,35S,p[q)o(A]si6=QPX8PG\m1hqq/eqb[-0%dk71&;Gmm9^kqHnu%gV\aa5Lk7L"&9)*b>MC^r3/!nbrNk\/[]f:V&p&9#*0t#X,U`q]fbg?I#hIdQrREUZXan9V'^YYI(_6X;GAF4nL7`<21RS6$t_X[6mI&Gss7h=DF%.<)Vk%$PKcgG+LO?$q#8>I^Sk09RX-(d2>2T+p6!`])\%1\i#Rc4)Pr_o%E9R?-]Tf@aE#$ce'=e9sjq$o9R8kQ8aoEj;8H37-VIn2/$q*(_tGa:mOJrkKQ\2$^683pP"+qNO4ma!D$74bU=SV8I+Okp.BiEVaZ:rJ\q@E\a9_Y,E=pZ=fjpA$BJubdK?mRdGYJVZ2]M-Af]2%7H1?@f(+[Yc`PT6-24[9NZI?dTkXWp7W>=Mf1E6a8*D4FR46'#dIP%ILf+dl<,dE'e:"+;kb6^!06Se#4^4EpS%V4ck'CReD-b1k5;l9-`J,\!S2'g1(mb@.1Xf!u@aWf6T+7Yj7$#]*ZjGRAN?f@J58DoT"T!'-pb)R8DDC5dI10B,)TW._o>:u874Rf6I0H.VS]P%FI5hZn^8:-#^%;sD<6/OZOB51I%CL-M/!j?mC&k['%mM$6LIL)ru!N&S`@QT=%%\?I(QGBr3_h):SLgR#@nTq(]P#2O''sWUo5hMIfQ((8G#mettDt;_OC+oY[2pm_\6Mtn5AVEW9J\Al9?A)!;Prc@ap;@$#KQ9s98Td)F34=Os,!Cno-;!n'b29Q4G:Vs"k3%&2t7DemaN06iWjX0('99@ssWQ*YYJt.l3H%"HJD6!1(@s1<[1=7rE[j:$$-PS2!a>RdG&0fl*J2!@*`ed_ujm^Yi6I=_>%`@pd;r]VUQPbt8r9$.KW!@HN_fY2)hV`XBqBjL)WA3@IDc^3CK]Z`S-dm-mLkW<;MD^b/kBt$[DD_gjn>32NMcX;S6BB<"=j%iig%2HYp328o7IKY5Td!-i?U?$"B->1EG7b5jjRkW3U,E2fg+^45/#a*p`:PP/`%U[R*T!=.qT>_(9@D+J;.^1VV=Y_\c;,Fun3^=iec[1j>%2j9dG"F:Mdp^6_UUpW'#RS7>1K&%s3G[o!)I#J(Z;"WoUE'BT41e64%Fn)hq%,3Fr)T2oS8go]duU9S37QcM*@[kZXS4ulF.Yn$Cgeo5[=Ie9s^G=cpYn9'Zmc$U*1)Bj*Ifq'n-P4L"(O%'jRoVN!nJN)]P]+$]8\.sk^F5*&dlenuOi13&]PQ2mO!Hk]s3!&8YA#FKL%Y(b`mh*Ll,*!2*us?78!>+SD\ZF9l>R4;9-k*G.S+\uVphfdGYpO`7\GPs@n45N^te"\`[F\hk0-2a(r]:>hsV2QrNYE\E\F/,2@I*a1hidD]V&Gga+k'$S!SKtF1CV$mYu5e7B&H)Lo3Np\rPb;Cq@aBgLCi-%Uf;i7)=QEJL3Ym`L,'m-baFfDR2g2KCBV7fBp8#J[&olYqj--#cM;hAEL$;E.#YnfUQdGNp!nc\Eq$$oSjA]l!>eB"5riHsr''*?%nLQn:_=!708E.QQE+Hpb\g[H'?l&_MCr!ZS6PGYLE8k).8CenR&!F5B3gLu9Zs<'@a1(CJRUdQW\96^'C\a\9,0\Ul?c149:4qp#/p52,nHmXsX4A6ekV6Zi@^rtuE]c9IJ]6%$#_L?P>*MF&rX]tj/><\Pl-X`h?.!%j=rE6aUGNRY4=SppaA9D?4BP:<2ZM<_Bl+&S4_%%F/@u\od!mJct!AT(7EBJEHmHXq1kSmhZ0XiW$C)/&la_UE3BMHk[&M9)4KLh0U'4a#KNG*QY+q;E8%)57)XP4K=00RsjPt[o=X(TZDiN8)$7;5L9=">e8MJWW/kR.8^mp00mbm8'kPZY$CR67K&&%ttNHMhhX-^!WjHbP5p'Ge"X\3iUhPG_:^p$O8c3i2;.W^tNu?N[c1JAA63+mm+*&9&LHgoR?71V9p\Khn4?d6tI8$n9WiU//B.)u7,\d!^0#B*BO*FY.suK`(IfM@OT5&D!@e=+q)i_[l5pMIpP@oa34[]H6`n`rDlIbaeQ2+7W$Xa'kCK2K%#?AkI.b`NbSuJl-*)7f1;NKV166fejIe_2n+Li")e4+c29&e>hY8pf!ocrlA/.7)YbdhZN2:TjLF>rE'i8]`%BA9+lKk@qg#33ca?&nY]fVhS/\X;iB/0V1l0p,2ns6]2<7),Ma_?^hYN'%+s?Q1%"\I1AGo.A/N3<3rX,Fk8($;9LWchC8\?;:>P<69(,rD%'=GJ_.9g%]A[,[cU1[:,Z&!s\]':qoWZm%fH=OUosLkSAH5ij.q-72JeKd%Y!qp16cglQI4iQb3N$slRFqIQO`$%:Fi!*$S?os`kGJt!%0`"Z23S0N@kn)(Sr&,Ok=l%'i%>^>qWN]S7P7(VjRe0&"1?1VMiY4+u0FmoHE>ZOeg7GBACA6f?m-K=uA:F04K](F%8u0=WL2%m^HHcFn8Q;e1;dqC%C6aHmLhVcFdtXpi)%Vb7V//S$dmYQK*=jC#fois6=HMfa`d*fO*PM&dLI8img!T`Qo`"AiNIFge:L<="S.^XJ6PD1j;4ZZc!aD)c0'j?E+-q>K@"O!X^Y51A"FLK@ciF8!5(uoS3!k'rR5&mPWao9TYC>ohdqJ*;1#M$=Y1,^RRQX<&3-im\_+CN_*"CmB[iiH1"36ENVpSF,hJUslD^RL$^IB87\,eqI]6B=Rt^222$69oaO)e>BH"4JZqmUIT5l3+)=`.#jh5IqBH7'SO_1P.)#rqH8@C;'3F6ntQF5LJPR^BVt>Kb%Bq1/O1'oPOq]D^3\f&Zqo[o567jJ*jYcNLZGo1G>iPKS7u0C;+KsS/RjiK2O/+&%Npnj8k9HfGG]#_XPc\toI&E\:+?MM+K:UtjpAePc\[Pa3d_I("P;D4m\T'=b[RnIXAiZ&odWa>;:YZn:n!lJ#,oVR>1XA>)1is8b-Hd(s)Oun\jud0cMHfOP3B^-'MW#NS"r!.Oea'3pMQa10'QFe55OFK@buKln&8Xq[_;^l[jo[JV;g9KIZELOaDCYFR[%kT;84]e=DpB7D+nMh)Ccl@o&nHV;0"$.&1bkJ=*#Dd3W2a+M+'f(O"Hs:./?Fs_0*RCf/CCgl0+7g\hA->=!n!NQGqah7[Q#^Ui.:bBTM/!iF]HmY??o8aFi>@p\(@!Lqn7(U2LsZtSRB$,W<%t;dmn+@[:03]M%*.sYIp#8OT1J6-SG,A[aABOUq42[a?Hff],/DAS1nBF4O.gh`#C=3rRO1*5*ZIZ+^oY"J<]c3PoPhf2'5#7G\SZnPNKK%tp@C9%HuT,@p`7AHBX-*.`IXA.HZEqPKOEdJaZrb0h[pW;SK4L8:%V\mWt;MSK^nPXrOQY@IKc>RS^Y6;kiX;T>SX,:A`K]EtK>-[smc:OFD4eKq&,N['-TZ2!+/?OO(AZ69QjsA7`b1<)_cCWB2F)5.Es'OB/J2gU..kSpZ-(GpY1(Cfls`rH*SG:h#ao-PQS5JoE@(KplJ7'jCLsEd0`[])cB3E]M&dnFuT1eRWDl(d;Fu-?pCFo/lT2@Berb,Q_dusYm-X&mYXsa$kP](k?cB@9a.Q1Wob?YRfQ.K_S^_=FTkmU%64U,eE/s5;Ni>0Y:856eYU#<9M#00t=VW%g>8*8@VJN)LQ]r6GH`,-;*X3?$p@BG3@?SAI1[NPb&<+*7aOj^G)5XW-^X+=\H._8qq?k;8tZWp*iKgBWL`nq3+pVn&ZrResj4+0u==/3ToR-+-<`kE%Om]'_259#sp.&lD(-/A.'9&3jYgl^JeqIb3/a/GGtWb$cN:BHr([/f6:Z'*eY'V\S'PUeFs_BE0kR(hunR[B]J7N88@8Z6Mk6OBE-B$36>hFQU#Q-/DeVP@90PSE@jfWG8B1oLY]AmJV`NM:eGH/qq1\#D5`VD4j[34ot/\XD;IF>0ELo20VM!X>>n(\nCQ"2aak!?u=6iH&8+GK![4_c-`_OWP>0#e&P0?OT'D`7<0on!g(8(ruPE)?jr#k(PmaXt9Sfa(mq@\1cM>$@`$VCi2_n)6ajCD`5[T[s'2R$<$Y-nTXBbWPC2rfafUmh)S8r$:!p;V\h(MA:OM3%8`\4f'\Tijf]Kq*kSOm<%.-"@\6485lUfW$6,9g2>BtN>%)N?c7&/bKjOh-^Zr&7s3.6ag.c.`[gM0r0ZuLpE:@kI31b-8R?"Yl(de5*8Mt>m6WVm3jI#"NlX5nOQ!ANl80g/Fuj%S9B#u*?!ZC08B%%qb:OeKqro1Q4\YVqC)Y9Pi!*0R6eah0S1^%Cu7B_0bN.?dj.=^Y@)UtFZ#t/_CAre@:?'25[9,AepVm(r>G:l`fVc_e&i&*QI_1/p9_+f[P*d(<.+T*,AZ;?4*F;GGD3WYUoK4oe.k%%W+`L+1SR6]j2uQhj@XYeoMZJ]rk''PZtX2^_"fhd[rFn\l]YB!KQh1L4V"GoI[8JV@89OlhEl7dR>bcKmH-p>kcY]A[\sr^!Q1Xfne-EX,t\m1:,j%1&Q=^]I?>s,l,5gYne/J1Xl$M09-Vk!TbE`00Q?WV%D;`jRiIinp2Imfs2q@Mo]d!42X*-;Zb!jPp(1Co7he*!_XhW8-5f\_dAD=9biBQ8iLD#^Zq0J\5N%SfBQd-J7)>)c3MR!*D0F@-oc?qMjjPO_fl*SZ(e2PukdZW0mu)W619f$Z7JNGo9I,5l`n+4kG8R:=#'l[o4CT3.F1&_J7FZ'($tc;'`MrO[4f-QW@&7K9m3UE;p]m]L;B2IP9\54I)hhMB[+I)6[bGsK5_j?TjrPMg1cUbkF3(h=4pul0+6_-3*r\[;AErM^r'u0`Huu6X-)D5oTU2pbPNB?l+gsn:#=6h6\5VggF$'/UJBC]$SMqg+rOcTPMfIcr@<-'n:OHfs$)'X`#=8ds2ppJFYfT`)Y7%%F7()/=k4R<81$GJ]I]r-$a.FYL>:IchjRh=qJRRu:kS2,[;#9tl]CmrPAEZO1*N;3';i1rJ+69oV-4Gs6Y,-ZV#`2RW@CsfD!uQuGH'o8R6J.R5WRL#tUk\0&5lC/+6mt@jp"'Jab/BNF[:eF]=PEP(SEiLubX>SSp1uQVmGk+"ID*MFCh9Puq2PIqlQPt7;W:a5j8/l"=*#X_/D3]3<&OGuJ!XVD)3\##3e(@<;SjIk-TXuZnZ`*[D\2![^9]TB%?,6g>Guth=Ma1,X4Q^2/&6YrjZAoKi/q5BE]Vh,R:^Y]B'L7AXSs_AIM>!IW5sP-*(_CqR*t8RS&u@Hg@OZPHQ6OjTMHA1:$Xu;TmlS3qM^V-Eb$57aQLs$X-3F?9XEm!ksOUB['>O]5Ysu)4P8%TBa21c6^,\QSP+PbBI[5H?:e3_G4A':dg0XpH$M2Li^HH+[Bh3*X,]/gY^"msI)F(.HM_AKG'bgo^8/7B-IW#<)V1lQ)Smk"TK_d4=,$[r@.G98Ed%?VfH33R1""Tm)Q.96@QE3p49'Q+bG2/56J6YYSf@@lFjt#`tI*k3^j$BWMN'nQ5B<':_/DV+.t/9&pCH#.;0jQQsklC7u][\d/G>hS^%;PT#Y*VeaorD(g]%N8T2hdE=+cO+#ujU%Dm$6,L3<[&@DGBrUqf9KWo3jU'4b_\$-0n\b=.ld[l2aD27P[0G#gF^.H/NpuK?3CEI7h]7$%-PX#q-r9*:E4[s9*;4+7DUohLpLj]](I@cIc?r(0(YIWjK^C:OA?@f9mUIcp[%SWoZiBOfdN%FC9-UY6-\`jGOXN@.?QR"&#M7PG!o(@mCcN1;m/FneQ17(IiWB-RD`Q@eto#cYV(5#IJ.+YLBtpdhgsG.l&16o1l!14#uu`A6C;#=L&m;)!::Eocfd+\Fs`WNNb+6qF+%t%H22&]MXTd;4Y]P79?%MIJQ^*Kb0dNX5k"k/u'Pqdnef[@EO]tF<-,0`,2kmJ/fo9^58+.0&&a.?^#nd@iPkDA0sfW:FHWBej/o6U5EVWY?VO!hu;.F0r_3:n0e\&\5I6mWWHHf3PB-c/b5P/c9(\CdhMJl27qmlZY3_HYgF)\*-mB#NE;,UgXWp'Y@0;4XsU)9*hi=t`)WcF>mP<=*u[`jUP]])(h/oJA:!;4P]*Ve]jBrDX-=@+r>jfjgZi=]B2AG8HZPA:0rnH?$OckQn-gIDW,N*!%2cX&%o.H?VXGkUIB7)rXWu_b9gZO-/L@_B[%"psochE?^3a*_qD$5lU8Xf@Ya+lp1AT<_2NnRWpI#$[W5G^q(Eh,"JY_66Q+LiLb85aiQh;kZ>#H,8T6]1/7,EXR:&]s`[>pX3c4cS-kdRSNBZG@t>@GN-F$:"XF7^"LNC2dp=mR'+U8#.%a,0"Iar8B;j8j37CqdIsX0Q'sFT#$_G59FV%0):8RLgG6;;nP+gbq0uRW4Y#4ITeX#`?rC>DC<"F7[1@h^3U(/=[grjeK3aWAc?roH6W8[k&_NAn^*BR&_toS;_#oCE0,kW4>PbS;@Pr&A/7f9Y.dKppX[c#uP@'W^j56HNG^$XDWYsp;`mMX6Amd@C[2n+cob@%+X>1KEug.2)b%BY:g,umZtU6+r'r!8[kS4Ns[5eftEpo\-;>SD[IVCRRK+'6%SCVUs,MK%HEBkUE4GefS<(kAD4Ad+3!H7)nd?#.Ct*>#UJFr233*EjjXhaS0,)$T'?D6p-+qpfqO1tl?LQ\P!m:@Noj+6m$h,nnf7.kQTR.rR&XYu8.a]:$"U%m0K.nXML(e<6WUA[hf*cWhO6U)$_OpO%`F#TU0N(%rGn(OQ>CrY;RZ2MD$I:oi%/Fp]H#ILu'c^TT+mqFkBd[2f_X(B1Rp,TNKC`A]Q.VOtCKs*)(cWXaCVL\J^a_lX4EHsT]D/fO+BRq_5@B;d\ED%`14\Clk79PnA>C%CBMROYg^Zr(&B6,RrZ2Tp^M4TNg=SD-B<,_H$Ug>r)Ssl.9p?8SInM1tj6aIgUDFb$l`Y8C8JJT>&>1V;['q$Gag&I+(G;^g.$HDIcH]nB]?VF@fSDBnd*k7^MD8VVQm)6k>+%!3fOa)Gm*oY"6+OGND5I^?8*YJMhfe3;c/,=Wa!Zj&;`OLJA75]Pn:Fn5I=>X)76K2/*cg6a`SgZM3li#8P"k/%@.;B$12C%41SdSpT[['OlC!-_:h,DWnLV]n&+XYn%le2r&hGatR`/dZMd9giC30WeGd%,E.4ME^8VSq]Y$8A.c[N#!]HYlbL2V]fnAq(5_?k^UH=`eV8@S>N7.--1?#lc$SYeFuR`]T26LE*2/^#Aa=Wgg,Shd4ZE45XJ2[!ab[8^T,CU,I5"W2'Jq*'g6_Dmjp&4TeGeV7Ar#ZnJTlOH?@n\bWH@I4>P>7DNMajr2L?2DT$MfOH]a"dPA3\2=6aT[79JW8l4jG4C!H/J'!$+Y-lGh9Dm''(Qo:G-B15;?7L`a2PkF?@sCj/oo3*,!HEO]>ocMDRjt=X3!Jp%:%WT.RK00JZ5bkkkCN*0D_S%?SBq>2^jeF6hG,6Da7gP`?rAYY*'bY(lG6'q!cMABXt_5.6q69"0nR9Qj#V)g)fMFu+aabGl.kQ[1D@U&ZI$KN/dXjQs(cI]@!\;-4D),aJhE,,hIbq-d^])2j=l*qk#HiN[ATOD'%'m^A*1I"j3t6e^H?s/C\JT[iA69pIYY[%0,\M)Wu^JmM,IiNeS5X%J>>Mh(DjrdQ]JoT*M$MK5).T=%n4X`5'F9>WMk]7+d3"fnQ'!7&Bqf-4'cV5B7+ZQEgNO,neg\+%Filjt%7+fo>F1;[Df;Krrtjjq#j\]8`0Be3-DjZ=SmGu#YHShWA%kR%=O]&aiUK4PKt=RC]NFg)Q,J@(T*j#Uk5aT?6C?4E5"<&Zj+>fe^C^iP.6;>YZ_r1&jH<"-B%!5)?,rRd]0otE;hTaET>!$"/DG%86WFcU+gNOnr*D$>(H'6#8.\K`dMF6M8,]8/h0l`q:p(]2D_m6qr\0d*^[#AeCK5l^&Yf-/iIZo&E.)4Oh"_-)HL2^D6D=4>*M:R33LjX8g!8;%J@L9q@9D2n>0D*KL%V*pBnmpO&ZfK`k.U9&%"#Io'DH+UnahCPPUYG)FI6e"f]fc-!Q,+f#Dt4lZc/mm7Kn2DHb$oEEVKQ'B@,_'$T]bYW5NRmJ9C)4;afYnn4A%gD1D(@?cf:4M)K[;oUENpZ?`hWn([n5G5VjhokZE4/9&u^7g5MgXNO+tonirJ\BQb7%ST@J9j0an,dk#h\JMfRS[&Z5K)uoX0RcBqI>:,(PA`@aDd7/Q7-J:mVkb:MVF,?F0NB[EP`9Pn$onqcYs&uC5LDAImfi0A$1WrX)"l&D$qb^,"_n-X0YFYXD$Xp32[tMeH']MtS)O]3)mliuVjCmftBLW])-RC7*uO.HJrF=s`BVQYBTL^Zcioc2=(i)o<^u]/jgS]cGJa2q4%9-o#e$t&KP\NML`cJ'=:26RK)!u:I#nCacP_>=+L)!Ngpri1lD@g:1hbo$"B?BC%N@"eJ:",-j6l8.u-BKSumP`5B)Y$"Y2XXUbr+Q<^F@pk"TKh"t;AK&/ehSuPIjO&0Z2QC?Xdfp*I>:,;N,-k:4a8,ZZ%At%9L!P^G=D.4t2TSuZ;7F*D'>G])'hSo,EDNnd3iZ\JTI'Tkrd.gR4.JbZS*jk%.U7d=`2ATR!)XGu/V9#5CO^Wp8q`6k3G(^5)Gq9VJY"5YY"#ER.aKY9oZ>eA_p'4>_K4EkY"5\;]6GLK:u5_h[Yn6_M;n[/7bf+tbg'Xr\HOh'XT:7X3$XX%c5J`3$!7=k`sJ/(aTR6(282D3knDX:;3]FAD-fD0FU*lD\(:m`i!ZYc3ZDSoIJ?T$U!bBT=>F\$pE==)AQ&s4g/`BP9"__71+1IgTS4K-baQW$LsVc]f->P`j6;ZM&9463%@XUQ,#8d?aG^pI&JObQSr>j"-Q0skuJ)om(!tQr/P4!$s=%ns5Yut:b@1ig<1aHXWh]HeuOZKXTj(VX&GHHA)a2DcYNiK:&/VC"EjH'n)kQ8K%mqEooh9HWYT=ZWDkb1(*,-ZN=D"479elI[FjuA2h&"Fp_+2hF)PU`[U%*76PkP->>\i'7Q_m\A?Eg;Do[8#=>V'-\q5.9EMu7Lfi&,EH$36,#9dNn(q,A!6%Br;1jW)VD>e*J7U7=D6r`EZO8!K[_&[4X$G(eTmC:Fo=$DR.mSdP<;jCF1)YBG5OJS\@\15;!54&#B`32I3_%ZWgUI8&FN5+`:H@2L(N;o\ACK=_#8HRh@cd#8ba0lWiLRHDRQLihX+Z>n;oBY,3CqWKi%KIE=^)Sm9-:S-]qTs'<.:SWA.TWA+-79d.83%iAGd1N0s+a!b=:OQb&dd!ifpldEh9k^a0Luqp,pJ5''N!Pn\+UtUo`15)CdM95i^4jkoFk2;g_EJuBn7jl)LD-9)\j1g80:4Q)PKK^Yg$ZtgAA+d*4oEGO>Q`:XV9G]-&gDrms4Y3$[EBG'@@'Rd6d/,9o;CA`YTPR#:MAme0\#KVQJnBS6J[oVm2_4`*AGZ8kXJClYFF^cemNCR2.\)d9j^%Om,;4KA%EJVQ#`PKgcMLJn4a!',GD@;c$m$oT^hEXS.I\ig``ie>-.:D^BgcZ>LPPV-UhEJZjOpR9a0&8_dM@7q5Kkm\okE32W!6jOQR7SQG.K12!?B+T1pZP55Up)KF.H;rK=f-$9Zu#W=3ppN^!udN>Qn$1R?_$\!hl[DgY)/sX$t620GSAug!\I^W9%C(=.8-nVe=fKVY`jgUXD97`"'R9j6u"dMJ3?Cl=2'6T3i"peA4eBY!s@o4bRR#A\<:6efX_10&WskMi?X@Xq2p,bp$%lhC;=?"=&g>_;[mdCjGa[^/LD%NR`4-CK4j`f5%PeJ.\6rI,]tb"WkQ5J"TtYKl,s`ogOTn&K.*TTb@T*`tF2j3q!"B/k>3uE%I^&L&8!b"-a^%(/b$DNSep<8)%KG/F0,E(TtkokMc[K@,sPMcl7`DdAa[GPcmVl;P;T]/$$tWKe0ne"!n$d___:/JV"AT>*Kg`Y0-2PAB%"n:sF1^UHj>ri@'l__lm=rSM+T@/SZ'K*3u;0dJ[1`HQ#g87%ohO4!T$r;j6hrH4)%RLd]?e5Cit!a8I.q_>f"c)+DekVDr=dS"eFGBr/@U#i%B_X[0c%R"0=)?;8>@eN]\+]4%2t!LL0]bJ$,jdId]&Oks>:2SH5E=-KY,4MbFsTX#Z8XfPePnMFnpoaYC,:hKcQf6e%,BlZdr13n(ll#,NbIDMpF7i$nP?W1^Z`P)*?M48]KkIiO#p/j`a^qEWLGsRpT)8..L''\.o;Cr1/:O7aLZID46RO+`,^JcZ0Q5c>VNKeS$NXgF]Di7FZGB8SIOGYBQqU05X5Joos=A#o,/t3+i3#H?%FuNs>Mnge$&d>Oi^0%4)JbD;s5%gMM+\F7X1a4o.X)sb-5,/j_[(^*=r.id2]tb+s_0dfK638%2&ri@L@J2D2?\sP%CDJVqc89@?flBcGG,Wb[rW39dDD9L3p\>ihkjnuI2h>K??)u2=Qagc+#DsAPGA#Q#J;P9M2-T,b/@;eb-u2onJ5R@A&^6e%NJC2s'9/TC&S`6-sG[G:KP#9VC/bWr0Z9@.o>m^bu$KhW$jN/Sjj(8A_ETlUgSE$,1Y(h:,j,TSTskN3lGaVe=V3!+9cgbq%AR!qbG(&_PIo`.jF'&"RY6:(<=/7p?BkMM8VV6+MIn]?\?jYo4\ld0KZ_*K9*)nsg.7Fce@=sSJa^l)#dqR\Lg8F9HjT"CD/9hJW&nh#mgCTY-IsA,g_:WH_il"WbZG4OQtJL^j^Lh1jn8bE@gdMdDml]-$"m?bY-HN&DV-K'DW;KQa/?CYQ_mELiZb&Z:8DmXA]&%ne+9D8q0(h)+n)M+.6-@q(HqApDWdXVD3CX3;WZ/_Z*XZ]1Kr3HSBej];22SYSdgNi3G[DiR3UbF%Pj]i7GmTl9(p_R)GMV31!:5A!3G/5OeNJCpnkdT27:)'H8O372YG%dZSk$*F,u50^5)#.4CHis!DSn2n0Fg#@AaI1Dm,MN=#31i>6k4L=bs&n[nFqerK#rVnQ1je<)6\OHCX$#Jqh>K>4_.N!D/&aWpM.`>kV[7gaOHCMLG^?E?hD'(D6/GV4d>jtGTGRVO>kA0@<'b9r%Z8#\hEah_;^f`TPLJ*7Wk%fk$'@1jK.A6dp]LSM@Y2HBo&:#K%`d#%J[&+m$ct\ATVY"\@5T.-Z6$[IS>-'2'bu/i.W9&k8W4tl(;,?\DpoIS**61?7XZ1n9;adYL>3=*BL`=%BC?!,QB;P`@R7D+fUXS"@2*$6!P?0GHSlI(Mo+kmp,ZYS<-[*&oQA4q9l2o28G^*a-2ADqj=L013dNMEBr%o@XLJeZ<;-q*16`rl$KkupV"8HPG#U%P(R**D(m(5F?YW`2")=W9DY7MSJqo"\diZ7(RA&U;RT^,"!uVt'Xn$-76H5+[/'o&@-4U<#Uj-I@MH)YUR7:iJ!Qce:?lnB""Bc'aMXi)XeaCjWDQg6Z#(.U\_VnUT`A)DO/KeuV1t0InTUggdrM^pQ$RA'.-Hq06RP_L(3J6jh;2#aB5`QM&Y4F26/SX!%aP1!h50J&dmXF<9)9YEeIU$\?QV[7]HTt6*g=O:Tm+(bGU=).(3_u;7L[mQ"]p\XX7N\*j)L?j9*F;rmZ.Wk9c^Cc7;#md@[[\A!G00c?a,o#%mG?+a,*")&-I\]>X,\TQMpE9p$Idh*02I.C3M2t.UiZBsr3N4NqK`r(tul\i!&Fl_fP#=hX7lXn:i2Y"(6jA=Fa0ZNZJW7hcl][P^XV"mT0XGBS;NEkWRO;KW#qheVrN(r8fSoip]]I"&L/&a<(8>p!P4W@[0C6^8DqN^,"JU=Gt4".CP$9^5Q?OJHFls+;l3;P@,eTa(b=17)o+jBC,?'(R-D0%\r%QP,N/o.kXpLUXMI^&=hJ2lX0m\Xs[hI'g.ja5QuZ*2NE#V&;nC)8LOgY'93*!9W,\8Qu%AF%NLh1:A4Eu`(?)o``C&FLDN/\*MoJ(jVN.>[l6SLi%MJu;6Z4p,e;?[;cDFhA?$.Zi++&PM*\sTe`.Fdi,(:$W`p.b:opJ='g\(JDoYYogL>S8&QT<.1(810:n=/Z^!&1A:.d.C"d\9q=MWJ^6+uJa7R)@K-p[RldN4UFK'r*&l%88,Mc';oCWMVT$d(L_5ga'BdL>B[+_=\:e&9k:.2j^s`'2h9RBB7(@3gW*MUT_"kKqKo]eoE&plJsW\hK>h4FNZ#JXL+^&M'=%Zm5R.iL>FaSp'2%gpbMRs%n\L3RbfV[8pLZj&"ec5HKWD0++^j?,C^1:E3WHOd*G>29AV?6#ra;%D^G[)JW9"eOuV@SS*OmDcKNbIbWTb*pFqlod`u=-e>U:"GB%$8T=d#HLVP*'BLIaR.8t>g%Bc!c8lH+3$>51L2ON_.s7XDcmAIm?%/,ESTh/=lL^rB_4+t!Pjk'G(`Ue)=qfEpK@^E.b=hjOEGbJP_CjW^XJ!RJ%(GnsT1KF0^*ZJL_$6_Q"Dsc"6WUL`S65./u%l!U/a5tZi3];;cTqC>p&\2L,IOLt9n'(O;lA#65//YWCS$)qS#6"kqceB^>e>iiF"5/P@_nt^V70pcj[HdD9QVTn+:lWha/Km3;Z*[!hk\@hHP45IAcuZ[Z5+0Y6e%H4YqU>HZnV2U![K0dbq%fFVP3t=7NI0-tXEM'p^Q(A8dP(Kp3"TFSD3bb_bb"`GeiZM1d@Fjpp&eA(-:i\E!)6ojAVcC#.X:*plg_sE!.pGB\K*$s)DQ0]qt5?28+BIChA:g9eKb2DJGFOfgC^HJ%nMd)Oa:X"S<]5VJV@5Vqkj=cALB+N@s89l8Fr!h@-/dR1>'mu#QL#9jC^-,Y%3@i6H;K*d-s%+!kr^FP(\&eLA:h%(g%lUo#'"N[!2Jm6:14PmH'[:%QJa'\s,!2-_P90O=RsmATFm`A[Gf;hhCae)X?X+RE[e22c!D)I37%t'1,ed^[06_@%_1Wj&7r_sJ]Et0p8DZ8q([@b"t2h/=-kN;iV6d/Cu*7ce)#7nfqmio"&N6?H\kh[*0hF02R2(MY#uNN%@u@?`?jX3qEPKLL^uC&6:fpR](,2i8MZMH_:'4<(NIf(nf]-kNh*6CD08)jDAQl:(Y*.H==Y-m99,0]WAgn.96]sU81.U.Td&uB(3GA-=Skbs$U4-0:5.^X)b6Tt+$i_o`4Ksp98.4M!#E#m;8+)t-YiVjm>AiW7]fKC9*g^t`ajnN\lbQ3?m'a1BIs$g_,3dGHWt)PW;:2]XMXL86%**W!9"*HHD-Wq*j:K.Qc=aon(LZ(8:j"-0QP2!odWA%M06\eg=tUkg"LT1hUT<>KL*QlDs%"WRHqK(a:mVJ.^OfWe5oM!n$8gGb2g#PL(Ts8,t"@R![C#CGqj'UISZ9\`>s4Z?]hQWG>q9R5-ZKd3/lp%aYFh''g,+Y96Hp2/3jF%Pb'[C"Q/fOQ\LVp'X6SfTm[#2/B$e+J'=.*F#@:*sH5&djmDg\dMed&&WLYi9P;[rdf`?[OK#/b@D-&[lgZ(:-5ltHYm.i3b8Fl_-ar[9TdbqhoLbPUE:iaB.?UB2p7,6RL*4/`LV[I+V.l*+9qL-ESUYr#)d\tE6Qg@B05W=a?'E;nQMqC7)KV-.tXP6H0t<=PcfQ&sR(:W-ofetN-N0Q7?)#9o0n(8e9F9QIGs6%CninHKH.Z(YXF'G((b?Rs*i5cXHrATQJ[@ScT-q&^f"BU2i`B%=JEjnG8!@&.F:k)WJOP5nc/;QTKB[BW$ekLPEQ^KrNcMAe5C9iEb++*A=!lR0'4=c+$Jcf61%&k/k>5g><\6_^#\FAZ4oB34;bsf:0^B[Wm,bDW[EgXEU43rNEnO1p-Geq\NFDgocoE8`42ddWX@EWcOVKn#0B%Z]'QXRLagmg<+48DVc,VAUrtDkpbAGj"Vd#quW\s3AJ$BW:O6,;C3L+B>38Q_S_.APSR)s6c!VlO%lju$i*`"8Kk8B[4YMSH+nC;0C&pg7cBjCHRe7]jrVoW'_m3rgf"S]Jr.#hOKuO7QG&eP5dN]:+nUq8b0LR_6IC5L4IP1=/=oO;Rkchtuej*lo\3;hFYpUq%#,JG'EsSb-)l->]KRC_O;6cF8<)Ju2U:kb>P&:8c4H%5_&DjN`co_=E7:^7--];4/T7@s)rh]Gr3[Q2NWU[Xi@F?Cm(K!<(rIeTRg/L@`Jq1(ae75+rC7uZ@`"!-)$0E:8IK3rTS>FlH7oMTr9d&!Or.RMa5\lJ&)Q,(!(C`an9M^=%2K\N;,,@Io]fes1>-P?4fs"&0TU5EoB#':7R5p^cnhRlNhWWcV)qq5%q6corq*(6??u?5dkZ\n_IuY[MX$SO/muJ58Uef'`D@9(j:Goc'h7]*kJmtbD"eB/h:nD8Ml^u#(%l@_9F@)/\<)VE%'Ban*$*:b&gMQ&#b,OJn%1X-=8d\FgV$'_tFO--[S)[H'O.N1[l*H<$CKgW/!06%NHhm19D/a1\I4"<8H_n!tNdD.:=B]199e=,i'=q"N<>-:#lUD/;2a$qd)AU9fr+)'<=9<[enD+Hc>GdMECKj,6nJ*E8(cr#^'RmXqNEO"qUGeF\TU;d$M7TUF(&!ZpK'*:"0B/Kj'`Xp#B*,a5hJj"(OWhtTkanVp6@MnEdW-57WW3*5hT@d(Kr&IjnQK\2Fj\\:!?UUb37p0S#;XSogG;r*6[Chq!f$Rd,-sgnc0*aEc>[5ep1B;P%m!jCMBi.8geYG>"_C\GpVk\g#Y5WZ`0tj]=l.Hs_4(ZVu$]7!8SNc\ght`.pW97"fE].hdM3,A_rY3&Hg(]Sg@0kiPJ.j"r[P9ru(!r@g7$0\t5c9Ri`i`Jrbh'$+`iI=TO'`DrpF>%U,6!lX)58f*EW2#:7t"69<\`nd0Y[)2p%6+R^&9GkA"+%\?+]=a/qfqf,3*=n.$tGgjp$?hKD#>!SV*u_bC0:4*U'3W0sd[jlmd&%Yt(HcE78F:<&76`dS$QC[QkjW`,8#NMl.fs;'M+BR&JCGb+8^+I,"d(f)[,T@)t.,[O-`[#$NZ[Y%s0K`=SMX[$:$%-Mm3HRBr[UY^fee!$!`Y.a6HWfgKB0)3DbB(OI^Ae^>WKK0P>p;C@ml7OEc1Bh>k\rGRO`tlVH?epTOgiK2_:SN2GBgK;U*&[fdlq,0k?/^\)sm-.;V%V'786PP':XpX=#u.$@ShoX9sH+nrC4Y($Ii3In[.rQ.1P&p*X,PS3=[s;%Jn!"iSt`(%1q\i7WUK$9'GjlU_KtR^@HZ@q!GkeluMoj:KKFGqidlB,pcSH!jD+M)>NVC_637@I_bV^bXc1'GY.ia3UjAZQ^b*i`(1s'k=?+?9>I&%cuVjKt$c]"EPUt7eO]C3Jc/qnjM<'E<9R@161BS&)`+Z"mOp,&B1&A(rqr%9Eo',@OG.Kq^k`DHmk#Y+=.NOjoVUh)r`QPlYAnH4%16^`f4Sj.@_7.J^h^j"j23&O6U<'0nQf>N.BmgWrT*&(3"q.cAs5I&e/r)h(A=_Zm_\#AcZMLoqup4S;j3Q%J'sg0+gnqrUi"ZYVEe)\qR5CGm%tkB>QiQA)YJ#,VbOA+"ne96E'Hc*2rB^5CD2*-k^%'.4YBX-75$pH7hJ(+4&AB)`)Kr/d%NQcCY>FWQ*fWfr$LGmdfI]Xf^>e,AWj#["r3LS\C`Cd(#D#Q9?i1nZ:s8C?6qH3c>V^N`u8=RDisnW]L'T?$XeE`t9f^(#E+:0<)4*"Rb\9'$6Gh#Oe6uGW+gFhil970URSW%gfeSV'K,@DLPR2<^4##j48@7.aar//t*r[iP@3Yht!dseCj@]QHnA<`7S><0o,oETq=bhrH`cC/KS5?4E3GF:[0"C2.gPIq"J8pOZlFufi-`EbT8Il#G]nUp/.=WHrQW07rHbF@ScY1dl5Q-1N,h\7,X'Fg>([dAEh8kfOKCk+aFR:Z%CWB$L^N](\pOj4SlhQh`#@3fNBb\6%Fi/S^K8Jk#_[o!:i4AfK+0K!.S4AXRu4!/&$"WW;QhkR]QDt]A&t%AU1Lf#cXT!_a19doOi`l+qC>Ok'e:UJdgI/Afu/k;E<;)s.P]EK<-9;h!m$Ia)5+ni,57;4\ch.fg5=URYa#_#HlNX1F\gpd'a#s?@i8UEA`lH9DN8h;hH_f8j>VR18TZ\@fOdOF%n%Y!";3/M'=+m)?'*0GqlKGc%'+YhQZ`bXc&D]eIq%^a<6!TGiaW_U:!E)qPG_7U^&JC*o5:m!WiW\29ofhc>.m=.(7!!^,nf64D1/N'`h?V@c]&Ke]%ti'Yq7q1sFMLQJ[`=hZ`#+AJ`SZBspe%d(EBh-$?OR$6.b[)>0M@GioCSht-#>?6A4A-5OQ/`7>C(qWkd\0rd7S](GYRV%aWR8gC!2WQe*TBgrCf48\dQLBO":/T80Z=[CLGd#RrtlMC@a@DYu)F@EOa"5Yqc6>ge!"kM@l@,78DIaf!raslOoB-MB/fVa8jY\%jsk*1GDD:u"GZZFM"jL0n&c1(,n(o/gNddn4PEWJB0%u7Gj\/gOMbL)Kr)gK=kjKlCSX84cGefmn,(SpWEYp$(PYl!0Tc=l<.-Y*f=3g)"A;85L'fWPUKe-c6/E+[H/l,C0!/Ojp\%CKLO,ZCkt099QDnRsXlELYD2EPKoKqY+!7R^$['_`*ugW_Y`/ZPh@XS#fe[>"p"37`atkfX,B)*Y!$/nd/YLkcgV]T_KD;s2BVi^+sm+Jjud>NfgF['DPjA'eZm0ds+2qB>`j"3*"\Cf7Ukeb1bH;1la;>]$Vh:Ck>\B'tlVif8$(Lh>AoV'JUT3<2!5BT\K=\Ws+h<^iCc$q(G=38g&FQk_]1h\9M50I`)Xa:`,V=MuJ;<]?G]YS0s+&L=B=u;V)j$\#kQn-i@TrBoaf,-)6]=me\ug]L?L,BdXZ.d("$+i"jRuAE3A>72U*"5QHf5G,ib[qr'#u%CAQOfjmeX6`fQ8B:=^9[[ra1PGL^2KtHW$sc3&B$*;Ri>g0"[2\.+JX%9FF0IZ?P1ZWH+oF2VaeP3]p$rP3q<<@J=AQs-Mjhf#mh_q9l6nbW9qY%g1MIhO%bbs1eAr_fqt.SN_9Qqm18\aOR[:D#u;%)dlCX<2`)HR_CtH-bR^`14=QY(@?q9I]^k$kg11G$Y*)&cl=XB^:UGhCVP4ZC'4W1FYT.`r)i9m^:j3P'#kN?-dYXPU4PoK2gRU)pO%JBRm*0o"cR^qXM3q:4cXgU\(DliK$h_S#.Hb?@ETB6;o8N..#h9G'8HV.cD4oScZFM]&o6N;o+qjHa^auk(`F-X/prk!)d_q#6MiC%_=`"=r$1LB50,VkgP$oW`7Z^>I&OlA4>$X@$rDhdU+@NMoJe^PX[O5?XofAtNdXIIi@=A5tWJ'KUp_6?NV:'?V4M=C2p8*XG`K=SdAM7`hDJ_6HL[Kj;&4@NTGg(fZH92ul1!Jan-;;2*N^=B0gQH1O94ld.U@d>B3MdYkDT?<%fsddNr[N3U`a(j:;d=%5jFpFfSO]7h'M_kRUKHSH@3kZZauoG6iHu%cmUMMQ/Jr-l6^uN.*#;BLEEW85O-!rno5QC0iG]dHK8FccSV&S(pX^7)g^1ugXU7dH+h;(5b6=&_aVY@^AiE#W+lu(nn[/j*mfX@T#Oe#o@:&hl8eZD?qm(HZLWdaQgElr;gS)*Shj2+_Th.WSG^:?hYWd#_;`Qb9U=thMSSdZPYa*1&HC7gWW\#Y!1f-%G3Ho?D`c[5$#_tAWcZ_@A/'kGgJhQcc4a-Om4ZVF;bh5P2\&DmPXdpbc\Rk@PN4HaKrPT;*A.^`u+X5u2^1rH@_<#]Fu=edJ`\F4OZ(Mc4n*Ia!)3f$l5X74t[i1L6WY;4^TDA9[;T/02)HXn@UpD3IDKAik4h:7[63A[U9'KpOtles+0FU-tXDDWFcT7i#2mL2?(!aS9?!k%\E9hp!npnrAoAn%GW&>,fXYh-[*\$4+ChZS+DFbhhX"^PRV@SQiP!3#2>TXjCg%H9oaYFJ=KVtsK3=[L()%oOe%7;&P8-&7GqJ%Pi6hY'`@n_T3]I0=533.17lMQ:Go:)qGV*8UBM?TG]DWDi4Va)rTW?.tgh4gkGVYdSI`N"eg:$#I)eFlHc&ID#51aQ_9/L^(&W:4Q=@(2CBli?V0#8DS):Ku6.dA?*6H'LE=3WHrC?:p4YaD()(t0GNJc;4pD)/oU+6[5o@cr(*p_,([6J[sn->OCP7%%0AWe%;"gPi3;B)9;CYAJc8-ZWj]-B"M=[Z<*]JVLh'#asf37L\o<-Q5-*MD+2)UEg8#81;RJR_:AZ==PlPrAdp]T&Ph4^GT[i:Hjo(2VJZ))rtB#\Gp)bjXq/[N'nt=Xd9B0h'A*>Fjoa]GFt_b!FtWEL;lH".&FLuKpC"?4a^EuOAD`jLI9^o?j$dFei,c_2+pkW*=G+cUa.pDmB.#@mnATO4L4O4RDr&Kbk[X5+?_j_M'&J542_UElSp".8jBsiKm/(KgW0oD(Y3A4T-G(!-L$'N4DReBZ_/%fSl'(-g*\)oQjUEU5-S_l8K*AHc@>KhCZ@Hk4"X(<5M-TZ;4Cibe@dDjOk`K==XaJLdIjL."GSD,14EAsGnOnZ(Z@fT3E!M(8>0C'6Z].G&:Yt/JSiW)lQ:?>5lC;lW7E<:j:6g)(<$&G1ilMb(0lcQRY:o"T7;Q[@d=-UfUBusQBq$t+SdZ:j=OYd"!H;j(+2gXU+>Y-OrhcD`#GLH1Hf^1D[V,&YIdgumJb!/;AV[$MH3*E32$o:R/[8&D7Q%_A%2f[G,cYW'1'n*=Z+.8r@%,.>M@rgYuORb\2T%?nD&H`p"DU!9@/&+'=&:Q1I(H6b5#pTEb\;3c:Q=ln4'J8DiEd8C.2JmKIs9kQ9:!/r4^fbFI91`SZ3$O=E^UFVZ,W$2;6Ku*;NS5*\2K8M!GpO@67?WN@p[&3=PSt4gdBfd[\jF%CJf@X1!+I%'49XcFCl]Wn=`YkbQ>nFRaDU$l'n,kP0U,_jET%F9/%)bfp?XF1gX,M',o*\Um]im*5-U=&s>,T%Jnp^VFTa$HFC+5&V%utrD77PAq7^WdJo0oY4@3W7]ohM'9mFTe4MXB/GhH!h(;$GiR(LgOi"PSN"GNqU7Yr#`f2"B4M'OGa=;_sOjdKbW2R-BMibVDaGQgTY]!JpV^1;22`U\^Ng76?VD+QFhGrkL\.5?R*%VDV[X]o91A`h^_;?1UG.`Qc5W`044r-)1"*+jZj1E%)9L_PhGf\4dqhSUg3i:nD?k:\2#FW9rg.BYkd:mHrQ\+98o(M0Y\&K6b0I]AN9\E1o/G,AoT?M:HF3<-A]joQ=@S>+4>*h1``U0V`;;/>fYYO"I#(TH<>,@P3ahCQ!q1W7QjE5F"#1YK#&!_[7k'oZ:R8uNQ6#h%H=2"l(C5RMZ45?Wf#;N*5.]4Z"<(,`o(I<82.hhpJ)+l8]LtM-[I+6W;`DOL_u:YW[=84R9i0(1'?dPm\)WeD?fB5Y+W?alS!i:K^W*;clXTtJUt5m4^_st"_&pbMHX2fAaLp5bQ)C$MPgr8F**V3cTPecL8OH9S:J8[-2L39&/7m*s+)$-CDa*o#4WZ_rBML!E4fF43K!"*!KU7Pc.9WF+?9,ks4A]*B=m^:;9WkeDArul\NP+=G^]&%a%f9%R]/;H'+I>H/EOP'+bDs(-m`6m7"-lf:U+-Sk8*'?e-8@9F)7]]9;6Y;0tc&P)XgV_HCM.tggYbC<@tn0@*,(kV9EjH#aiTfot5n\`LC2jQKEg8E.XeZ-*k:u'n3r-WLHkf8P+(6XaCr"pdG0.LDUZ[oh^t\NaK_RBCXMZNqaXWmp'_314FEGXMt;tQ=h?BFcZ6_jKs\A&?[Jal)NgAdtZRm;?oQL>!6U*s#gHuCjgD`\ZNO4Ms/+h)4nSNB)0D.Pa@(,F4IWtnb)D+a$KFFmE$ARUpCXi^=A$9Oe_#Ye$sG(XB`YLi(n6gJ=a&6Yq[am,,&%C^W:(rIB9QaR<@V`!73uXFuhbdSM*g/9ViMZOnd8rg@B,)1*Wlb^!>4P`[maZtb_WKGQ9\'[VRJb?AX4+Xns4eBNk+rXfbFTH)1>T(Bhr?7NlTr3+Mk.UUO%8J`@f'ZR4!AIBs6k*j&EsTRp$6S6(\tKh:&.]a?l9.71&7fnXn\P4QF.@;s7J'YgXl<.OmL)F"%4:rW*8US>uT&-FUAHAiW$VC[1lBo$ob276DHn.'lYenfRJdgH(*[n@!Wf#TpCQgNI9tm1j@Di^ebXl&g0oef?81mjeq*2aeN5WTj86q".L$4OV75[35Cq85)DKr6c/\\\7&IFQ.Oidb#YpZa=Z'<8abENI#H:`/!C!Q.I*(nTrQR76tf%b"0[*R#l^Dk)c0V4B1U">A^luQ!b"pW/c58AUtXt5_2g\FB=V^j#gPH*/DAP4Lk#snL_$k*n71%-2oP-'=RfDNubTs3;&(PHipC.!:5ThJQ'[n*IZOs9lr$a0%lGi+tsD32G+^*lSK-pU6,O2_tTWP=d#g*?$-r78MTN^S(g[f_Rg.tL8='TgME-fOB^&>@.og;T<;%LS\g)re8]RE=B^NkN5d@Wup0OfeL+OPLk7U1ZQ2]WB*,C[ooq?)ju"%uY^2eKYb"NgtGs8SH"ep_IUk/LPc21,oMYEj8!-dlY45lF+-]hp#M/rfJ`3gd\OREG;H[1nXjjmJl!PsGQ.hrc?oVVs*_C@s#.;S_un3E4Sas29Z+F2uI+!G>YgqB!/"ZGThToV_NM*kRi.cF9hQAOmO0cj8*>9P;MQ+$Rk&8/-9N:;S6HE&L.KX4J1U-5NjF?]]:Q.N9dWY]]e2'R?t8\#@A\K?8DTp2TL$;\5JgKMdQ:TpQLKF;gZ.ZX>jriXO/M>\0hDf,,>>AAG(j?A7bH,Fm](A"\qn]7EQ5WWPEaoh,OM$)FSJ&R\bjK$pCUF;O:g@El,lF&\As3[^&p9>DW;u/Mib;2;m=1>Qna,K3M/\ueVDYY&R[0pgpC]D(ZeasD\hA6KL=?"iu^fEs&+,\,6N7p=s6FH^r?UF,>q,7m_I0>t@Y2Ni_l2gN4gEC=RW/Oiiul"s3H8AUu,]\V]+s;EZ2GISj!d**u,eL<#`=`260.G*[X*[lqbIdNd(3B:-q6$P`8RjKSlNW2='OD9d4j93lC8.!gF!2^Wm&hrS`*2fnh(+O!:FhA3EguIZ.6WKC,J`s/+6eCU^AhP/bUng]LeE4<[X#,F?j5rYDfkjX7dK>(@0J8uXNV$*[aYJr"!8:d+_"oW%KhF,-JYa`pTF*f]$W.qhFUIaam9FCWC>h$4QX)LG!Y;_acXlOf61h.7'p,\_L6P,YPooc_[S%%Z.,uaG0&B$6GoSg&3g4`W^6C=r.*(/]*5CV>e`pD"":+UW[Y)";N:'Ll^3tP<0+eA0&sf0lH[&9L]6NUoWp\8:8ZHukZ_)/[C3&[3=p6Gt"<0N\R\>^e-@fFSAQi(aJ7'Dg^C[7(t,er7:'^8T:uke+T7)hQ8,T*r@GF*7CT%rMKI9+m3/#mFBL0VJk"(F5B*Of(XWsNF9&F8mWe?:tu)1c.LZA),.6_&DNm6g?/NHG`phh@:08-G$'P[n8sC$OS^*X2.9jS\+BR^bB[KC;YakAbifb7gojKDR43$'k+bg;E7S5-B40.a5R%j/#[aFqCu7^ara[eDE@0g0Q8R2Z+kP+Th,lAbm9?*:^LjY;S899.@i!Z6if4'O[id<-,Aq\`3@Ger5uY<`ke2,'H>Di?eo.+oW>kYp*HGgK7oZp8f]%VNq,01\BhI'9;lJgmM$9Fb+nOWCIg.1=>AB`Agg+]Z5p=l8EjL%d^b^p)ltoEqH.;&CtE//$7Y@g,"t=eoAR9mZNNNL8(D^60mSkWpVeN5]nj/71PB0ZIAS8h9ErOT]B`K4\690m5XhSNPRUW5CXA]B]$p0[k_R=1mB\rb$GrPcb:d(Z")?e`+:nY0IM^&LnC(T[6F10*%Kh&+K9@t64cr1![.I#:T#&1jLpahsbfT2nORmFZL%c8>dRA%[9:PTna!r]CME(?Qc#:+jH/O((V(IC>=8&=oOY>(-K]FFrU(CW8A)mbCr(mjm2>m$HM4K$jE05::;tFj.]A@#-@;Ro^IV?XI13TAdK`\g^2@Vu7]E5f29i9[j@+VjQ+F/@F-D5-L>)#35M_rUTrL_I@!UC\ZZ@a0bE)U`$!,o)=L?d/pCMi[+(gR`i_sdtc5U+/KZf1Lml9/!0Bulm';&a;mKsu#8n_LunoWP%L=*uE`=_R[lpPNJGW029Lpo]1)'&.K#kojnaIe]BpQ.h'H)R&C7B?q6c$dk^hD.SqtCP+B9p0Rq3=@j-jb'VnGP>n7fN4G?J)\FS7iAP*?+4me[G6r'/na#RhoB6gj/>I=18a.KeMAE#l7!dMO##"Y0f?tfb!ECL)7;Ug>I5sQ.j04U(.o#Ti:F]"'A)8M/Ofu@>(s8Q'4J^/[\EEi8nH7,KMT\bJoJA!g8&blU9[3"F-EKo-6Ei8VYNF2d#iCNe25?n`;lGYR>2d2NllbqMl2JuHB.'RS-=$+s7Xi+@&V^pJ_F:dhGSZdsFMXCt#r!h.0J!YYB`iFY:L6dIY`eB^4E,R2sZWLW#5uBAr@/?X^"$C9uj'fk[Kj\-am)2d&Q:MO*a+?MmW-VBOkcXNrMMQkm!X5C_(T5TmSk(/H54YB]s!$oE(DaOpI*<0h3T`O%SJ(r?)'Q"sGo:0C;Ii)QXUABi\lidaZ>!<_,L4&,1P#)_GPMMSdl1HaF,-VZ=U4etk;k(ILJO,Lh6l$DU+A$qLfBP41Bnrm.DN&aYa-\#pmT^Q,fZNPXp_AA.A#I+Y4^l>l%d.4l)ei^A:IB([c+%81cjR\3.E$p/tl[[;2p(:as&^S0;/ZV!cNh%@2N`)SkZ`_W@5%sUr0o_56sR+A;7%G(2oi;9nE._O&ZY%s0_I.s.P4i(h(*681CI&HTX4m>B:eb%ZP#;.#GKbVDF([]QM7[4U]CG!PN%BCXIDQ9Lm:N(!A=+kM:bY9aBl?J/>HjP2,9f0/c^M4*iu5b\F*C@$r'Y-M(LiosN[N7PRK4l/5l0H2FQff9$P=gZ&p2.C&/iYm+$&jr&TjBldk/"nZLn4rR9lq-;;d;g=Scg:\L>[,r>48GNn'NuBc1A:tEpF"K,ol3W_OuQX]/ZGO?/csOkLX:^`E8`"\C3YLU6?J)i04m+WPJ5,bT4ZBMS3F+/457u/E_spuBH&?3^2m&rp%M'VLC0Qf1+4C?X(]KkS'J\-AFEEB*_F-l+unNL\4?,W@0(($MNlj#H^(\RO\g2M`Ulu&0J%Z-_3Bq",f2?;G#B"%Z(OQ[r6.@[o+J-O"*2f_bZ#HSA\!#*ltA#)BI6-^%rdOFL?0JG=H.G%q^S6OHO0&To@m6NE[j^\SaU#D01-TL!7BopK1.ubTCZQ-BqKhaUMI7#L*4BluooTlal^ehkQ6#SHjmM%-:U)OMELAJ/H0:9]"-uB*g1k_OjE\lknU_'V/S'cl_^/>(mYG2A]FXrAarHc5tn'hhu0Ik]2eY)AB\ufFZsAg@.+!:RbKgrpp)P#gP=m[P.Bb%Ic'%&PF9@dod%.61V7=aA']dtRBK6)m*i;3H_kApRr,q7L5hG_h#hu+gOD]tQT,qn)ql>-=s;Re@;^P70XRqie"!0PkW37j@nG28g\_!tfeH-7JD0N`h=Kq#"KjA_m]ao?Sh`8o."ts0Ms5A)>[mM)S+&=-K@+s[]F%kb:ln'^g#<(@.36gH-f1u31P299*LjbFTY4as%tqL\==@*ZF22L=GR8O0R^M>#?7Ha7=0c`G^H?1(3j'ke*aL!fP-f[.uZI7U!$q_W.tC6^QrZ6?;t.UmY*U[KjL+FXs\Qp;NT8s(haIC/VcLB\cO(5ms5.CGR-,L/o=$D&ud?(Y"ih#l"a'pSV:*RK>C!?+d[*;Cj8NSbEgAIceXdL/D6LP=Yb='C/>lH,&lGX=9GI)1GU@!FcBY\rMP\U0aDBCBi=^=7CT6BQr5.KChk*%ZJqLeq=8,_c;aTo"T>h%Nr2.>!d!p@HLAE3$=C0f[Y-Nb"9@*i?YT)mWA<&Z`)Z7jtN@E$G.s2LEKC%5SQObQ;s"r,5I70_J,2rgMNLgo443":S^-dY%$CeW'uU3>ZSbW*WjL#UBFt,k#56e4AMsnaVSteeKJIHO24JuK%4\d.piKcV>A((Ed5+K_'g]A[Cn+gJ9Z+3qRX6jr0S2o"1J+R7b2gZi$u[6,&)>Hs0pH>uS!d>,-01+fB;aYG\.%@Tn",kC3%Y;O_iGa_sDcn;N2&ZXV?bq&+__6Wef/oP!fhgURK%aS_]+2imLbQoXGB]oCaUbj,Jua+3UimAnQJAu[mu(UD'3.C*Ik,YR9un>JV#5/B7PHer[B/M(F.RGY;#.\\$-D7p5T=!+Qc]nXo2g[OI,@Z\-*TR%6ZG"uBj4m8-+WFYlhK_&Bm@E!i<);.<2uc8!jF)B15OYZ?r"i?K^7rh`=>t:D^s<-("cH^S=S:2<>UqD6+p[1,)7P,1E9`>m-1BS;R'6%TOaY\FiV^;UW#o-r<.laZJktC,K)!]1k^cPd;&U+J?0W.bYe:V(PEF/=hFm]nR\.!E#;8T@Joh'*apa(FB%WV'8:q:I'PQRo'p=?`;n\IU*XtQD2K-Q,FY]H)(qBKKgj91.F6ASRa0g5<:VHDtr:>#_R^dj]oboooEiEM'ujuufk>.(Y2_X%q5'3T>cL9&4\,',b""5L67(At#h@e?W5qE@4"Ejl4!WQG^!_oi%lHY#>LD%?lsDC.k4M*JDC`b3@Tc`2I"La>i'poMNXc$9PFbt-?*!@?bGOGFWT1;nYq:n&j)H:_5B%p'7YKY0i!/b29g[CK/Ld,P?`O$bNf`lYcr/EHJP1#FNY2'-N1a>InkBp%B4nM1rb.8n6JP!C?=kEeE]-/%771E79)&a.nI,U7TO76iiYj,u(gkJJ//9U"rAn_K]+Ke?&dW#r=6$8:pP[d&G+8ue_bFgCB.+mD$7K`^S#$@U_?82gBX]W5-\/B+,/M;1>>nZ;gNi!")=m>10,P>&i&$gcQ[fPAlA24k48`BbHXqJQ2MT6JQV$-#P],R[D+r]K)5V6D34cbkWUK44:rhWJIlL3BV\O0m&'[)?>3)NUr&07ZTjg)"g4`Kra;VY?AhtUc#ASk(MD6pB>06m8nIk:@d@&rLlb>[St=mpKNUZ0^6e@k8a4Q4T\OH2CQLt:ALQ54EV\F38ki;DjL"a`&R8;a(\%oA4g4W($X#1bj3nn*?Y_aeiT1N"s_aD-d_O!AhZ9h"ZM^"[>'\:I^[l7-8XMJ\kS7aEEna`1Ftm;MDB9a0j9e&\+(IHXt)jfqW.&R5_cdqs4j1gN2F8[`.lOaS;%Q3&EcT#_r)CsWBTF1%59+6PZV^P2P@gX+YnPG/';o(2/?6\#UB9q()8B">b%3,DJdBe;;7/4#I(:js]\0eXi_blLqGM/u/dLWMO%bqnfmSsKDSY@L)s:cLWl_I1ngDSr@`r*+f[)&@ni0"4SsHbI@9pG)BA<-d>27_rptNQHn0+g:IVS7B)uCrKo+LoKN^$0G4G9d$).$%(a=04kPTML!c0jQ@oYjtZq3XgipH$q)U9h?6;5]U#;J:"?(ZAEBj*cg:$,IG&]>C0$P#,!m#!QQ\[/j449CG;J-E!e]obk7M.i"nuUEm%ua*a3_5sA2f>DtpidbKSd7m\+rO`na^W"G-kEr^#BkLT))Rpd-:YJAVa4RE1"&O9Tm,'GfW2N"'@h,S5^plSUN=&Vd,mXY+RpOlH&*GG`o2%LAKbpl,0+qh5L2[.QmBF:p?2O$-<'FE59<(Y4@iEfpUE2o_%&Ifpdrl8C/du2Zg+6U,^(kSV@%Q+"Rp(+TdVb)b="o2OSgDRfOoX^8t-5NQ!j9$QVb4D>a:J`[t%AC4uV$&\Uu9r3bhh'4PIp#L+=E@Ap\c[ZqmR(-EEj#f&iRE5iS,MRT--beM-k'.jlm*RWd$G$"Q7W;"oL(?Qf.bn=!H`Z2tAUeg]:-e*Q$2m3!p^9lU&LF0J]A7_P%gHaY"l8e0u^VIY!*C-a3Bp8r-f\_9fY/lpo/@TJqXIS5-p5EF\6e%BJn1ps>1o95ISP^;@RdeY69o;Te>)K#P]!pu3:!IA2;M%+/bDE#PWGAuQCQOa[T/D@h`.)T/i[b!8@!aP<+,o=^85'`4nVApZG/Zb]$b)^X(Pij\9lqRFRX!!)I4bt;ff!J/2a#bC&f=R]J,,e9Zpqr"]pc3qB'.:HAI8<_NJi`J?$2Ht]_SM]X=#([[Ti0N/c>9iS`l0#g?EV[V-,g?&TmGcgH2&n7fVa[rQqei?d8OEjP^?%]d,!l7G%c*U6l9mdB8jsE%BE]r'fulf85:AEd7_U[+]lB?kH.hJE4/JRdQ'](SSO,:VQcQR)$etOZ*YQAQ'YViPLl&uJ#;PhpE%MFRai+*.qDSPKo$?N&hsi[`C"?VhZUoVNK2?(FRC8#bJ.7Oc>:sEAtAP\Zho1PBJWu(U\>!LeVbmT\Mo#gM#%VG1,j95m#s,+92%=XgibRSMA`Heo3UeSpfa:BA@c`%D"&!hSj^9&uB':6eH1'MHaR+h+8J9d"j$^L+OCd\XYT=2l/6%7MWm_Ol945&!"aBAjd.m_%XA-g<%\cY8ngMZ\?oub6WIf9##U?DE?>n#gZ7nP]6:hA6J#q*I;AFpK&[G^%G\ECCEt@di?jreq7JReR.Q%5Mn2eRf"je%.Bg='N6?jgYbfO/\[[>$9U.05q2k1F6C53"7U\XiYoE5]=)>b/^>#oM_,iT4UaV"Vmr2j?oV%Rng.kES-ZQ($Ko[l/d-il:m2%!T-B:Tk`nTB&uS7?Ya`#$C^0`HON/EBj&s6HbG2p+SFW'2Pid!`S0&U3u'VaO/A2nC<%4qbU7QIQKk+d&e8?@fl)Z#c=&t'Z%HuNR3/0ZicUNJ4-+%=h,-`.k"R]/bM,p==es0u:pG-",F8fK`XrE6L]BM^!=,1ND6P`uGQ6MiKG3jnuuY'm,TN25i/9^Agh*P6@E7"7J`TRXM`g:Mo0b*>jAcNEC4$Xb5-(!jE\7>guoY7%%M.,alKfqYE2ji$,EK<'8rjTa+&3T7f#;Z\$soBUiJeusGu8t&%6b[8108AMlPcYbpH*-E5*WSs!npUEo?>m4(,]=PO2=__Z;)m%SgkM]X(W[]f6Um^A?bXoI(KF'h,ia3Cu#T=aE0$p;R0OW',9,Y*M;"BT"!=I3f\,0:a+WTIDk=rks$'uaO,&orVkGMQ27\f3:sJ_BKsN<"\F/bM[+.5#kjR.m*e0`-d2f-=D/]q!F_T3HbNB2>^4U/"iT\ZGPQ_P/Dc',_-oW:4?(TS4K2u<`B-*,Un&_J*`k-89ZdC`Zgp(`U^KXZo<)%#+%Aa/".]WYk#M,/HjN#ZTHu&)]3I;.*:fJ8L"Z56GDQ-IH;B\Ls]2+FmLeK7:bTo=IP!-2)d@")//B>/_`(Pj)47`"rD[M@mf8M0oF*2JA>GB>2G,))iW?:;$0&."mkR%:W/M'KU#7/Q"oT\[;GA`!dIfp8q;18FWiC4\4:Y]9qSG%u_#@kbX$<1*V=q"NjCKFbf+C>E_kJrNAYl#<>>07YfF_Q^k1A@V6Y<68XGN_:P',nC45@D42r3S&+C8S%Y-!EaN:ECCH8c'%0&$7>4Nk`>!N4C>bm/Jg`F#(@O@jbOF8-rk)`s)cr'eNL+!30%*NY1@:XO,8d;!_qke`fQr*06HXO+oeW"EJ:YYZpOZbm/blNQjnEn%VhtgBp.9]uF8>#qo+![!%a7h//a4$AS:]t7.Ju%\TWp2nGA.uMB_%UkPS/XWR`(O:Nqmb`;jLH1`[lf5mXom?@n>t13JB6&FTH)MVM*I-\qDSVdXtGTa/`o`&9u`XHIc-P)5n-DlgRS?)E2:+@1IFfO+9?p4LN,LAs`$B7aeaUMhL;/[lme?DZIfAQa`"aC(e(D$9[i8g1rq=t+!;NXU(60JQAMS#QT*1Fb6ol$-$hN%5nmc(MmUpD_^KechSO/Eo!3l$;Fn#(BAf``5htq/r8[o@BL:`>hd%94X"NL.eHNSu8-R40j3(h,5Mc&0J"ro?7=8S)HZoEaL(I!!qXsjFFXFG?@C!`2Oth"IVI!;5P1_o9X/<=Q.1np.qB=IkK5T=!bS[Z>L\W-:N+`5cr\I@CL*7m+rXY"0?E>gd1mg(7:!2h+l/I_4K(4A3aTG5g]$COOL'6FKJ7%\$TdUUe^J;XYh_lV7_C9F+lOHB^rsYFk#OG6%JMgVSTjf7L^,X7T`4mK1j=DO,G8NQgr4kr*Q,SDJ]_I1n:M9/HR-<%mU_-9G6H%P-d_4DSjk=Ce]+.2J`8b^E*pN6lp8[Q#O`J&X@c4Q36NXe&-LY"PVFo^+ph@So'kZ?!1mT'7&)ZX!4c6P^cDKlWB3aqcSV9>l%7V@h_*0FDBXl5)]/4W[p@OJNbD,W$2iD`1"))FC'&C-^:U6s'Vo#lk"N.dr1t&`-DuSetNgQ6Zg6r.R46elH+D8n.m&q'I>S)>R"F;RI3$7P^n3DMO8$$BX!LPd_=(`E'uu`'DbY5s22E81&AMns0tYb;-U5l?d'pE!7B]I?tedGfgsT**l-aED;hLU'o<5EQn5fbsDUg$i3#0U`tA^LPWAI[Og(6fg'f9#AssrY[l^WcB&.VQZ*ibbG2MUr&+J43J_?/nue5D/0^Qe%-%#Ik=r2_bL6YbddU6^0Q3>;gX%5KWrpY^hS.G8#:=U%>'DI.QZ\`=#F[c+Q"@%l4.s5YB5Q2NMQ*Bur^$1U_?("_.1*[V-F`*E'(]O[M.4GTZ1WO]1-5>srWLbUD6gVQ)K4qYfk+!hm4^+UpF::I"\)PW.Z`b$91W1Z2JiGS,L^`OLk<5>PZ[#!p7(kuq11;AWl]#c%RLkr=r#mBUnF0mlRWfTeSc2UTBP+Yf><23[Xn4!h;2Ca%K"6>t#b,&X]q*Y,/5'*c7RBCGEFh7.A7SR*SQjPqD)S;Cfo_7rrdUc^m"G*&WUn]"Pq&q/Im0!Y@gC&VfYrBInBBM^g2>)Z]eX-gpXc>'aSHZA,rq(nO5+MYHPg"\T,<#MRIO,6c!AdY6grj&LSaEb,$i`bmJJ*N5aB[h,BkgC/])gUJSA(FG/n/u_h-+3aD@tb1:0GAq`SX9n#J,1VS9maG#eDDe/7VG.u%Tp\GZY8]L:Ree0fb:]XtTq<*J6[+);$5KMc,_lV;">BmF@Cjmd0s2bCR1ph,u$),T7FiusgW*Q14k37!>>:CQDh!ARYs#2+j2:i%W\_Z;mpSpbYWaY@H?I!j1K'4T+R*Q:dF0?d3I+[eKaS3GHg^$UI)5YtaIp<;:-I[1qL6^'9PZ![^q790*%Pi_\m%NO&2W_T*6D7VWQqjRVQGKOhPetEEPeFePi*!'R^oN\Y(!qp\l>3a#Qnq92(MAm!"ho97d,`u#+=R-`XlgCTT9g%G'2)bdapY&@d#%TB!gL$e;3t8[YE(*D($),QK]8'-133jY8/JYZK-bL@TbG;gk(WW"=/><\0Z=Y%dV!FEp](Cnb4L?V-3%Us!AloMS@!ZbF!,)qY9GdhJI^&$+Z1`%c^$jG`TG%@$L:]acCFY1gT[A2PLQ4X7M(Hk.]8`'.V@Hnp&HGRQsIg@`CXM^6E]E)^.DAqX_rQmH$R@\_cC.W%r@7$:-JY>0Qr14C"J^1!_*6loH:_N.O_fiD&C4KIh?*oe6doruR4,5FiXn3'e'Y(>V,'p@@qR1*8SA_+6(XTqd-CBb6j%Q_mo1Bl=XE)t2%LWD/,>RNeH:bVLd4oc]VEC*Lb;Y1m0%8?=WJQ_?dF[U"OM'DAi`M#]W+^:/%,aJZ-2eetdoXWVVGchCaN5H^SBSa_Qsc:m+EOVEM18@&?-FcXK*m<2P+UTA&cd@ra;8O`tS0jMKVn\og7O*#49&+%/5O)cXD'g6F<>EP6IX-&PVZ%`2(rphIB"N@9%[s!LB\-F%>@PBuF'FPoQO[n_+U!p7$1-(S.9-R_JRrQ_XT7SL4rTICB:#fMb%,m%67D:$UVD1bW5rU,%KR`tiAksT7UJP8=An'26IYB5(k:q4JaBB0.9*l06^.UH@`75n0(Xc-0goig-!A84WtS)ZkrJjs^J4XVWF\AB_B1M+$e/rK!IS#oY09i;q,"+,XSm^a0(HmZL9="HD,n*EXckBWHd:+1C%?:NCj1mUQkM+aeLfJ$P_1C]?,Q[gVM-7t9JOXkr'5HQ/h@(ha.P"7O'Cs0,'S!]E^R?JJ])KX?uhLTi?V6fJoS=\ju\4%f4[(mdDCK`pFXJg]BrVpF0edD^8^6(q/YcH06^]Z0=':(aHP]5).R*k4`k`=VY-K"gB)S_Bdih]M.1:Ej&2G@T_/T2<)(\beM*%2=]NEu9m\[bh3.7F'!`Wjun+JWC%.1.\t66+Hh2)7-;@#;Z@fVR;n#?Tds<;d5rhkHG2..aYI!j/7jB`5.a*@CirtiY*-n`nW@Ms'Q;+<]o>>K=6MX)#1>qm[qg0Z/BoO,BNJApat[OI_*n]40Wo)^o5*5FO7A@[th0C-.H,uT')81NJ\+rN`t![a`rHVXAeSe5F*84+`,l3Dpoh[tpP%7$G_AVYGSV\IZ\6`3JC)'nT&aR1-q"+*%ciW,;i=j;TUepMP)Be*@/$ZY%UR'[q^cOjHdjgAuL^_Q`rb0HK8gB-Um=DL,GrT[((.E+B\9KQT$0qDsmipO0,Ya#<1Lp57^+<5.MPQVXO78+L*<63m_E55Jsa\m+.ViT[_WZgNd-7-#Y0DFfp+@R)ga369bD"[>6CN!&Ej45@![Itq^l[-Uc/^*k&;<[=AIET'mh79o`5G8F!i[*F*0m7RQna]Ti%%(G"oe81:X]DXmnU&@DLEq0c5k$'4ho(QRu`"iR:=ZZ>@=#&5]+8!7k5S6I*iJjA4)"ZLmWJHA"6N"&GZdM#Hn&KXbSK3].bnYcD/l-K^E2oBHE2[q$#JlB2OLu4.*[K*/h8Kd'$n!\e=VMr*oPoa_m*!E+3E\&%[Xg]o1]`u[5Vd4tq`(a>!eY,eS-FJ1[8fIiFd\B"ihGK)DU-%nUg$;#(!*RYJ?KkO9;jL1O>^!j9F't=MnNTf#0aJ`f#2co:bRM#HE"dh'PT!=LKHqH?ZSq2F6=PW:m7:5@8l/2MU:g/9I*BlJ$7,q8>)G,nBmIj3>97rg\GiAF#1$@LjrDqcXXkn`:?;*O>CM*Y-Ve/i<8]Zk0X,TM%#LSN8!dpA!U4^K_n]^o\Fc"#[4:sZT*,t*$8S5/b)]2gL2URMAa?N%Vi'd2897XV97L-+54tJWQ3Zf?mkZtFmPt0GC`am\s+*r+?pZ5<=qo.;Ko8t&0"'o0J[a.I'@S0QVl@4EFEAp.\'23(C>G9Y+3EddI-uY-e;C\XIXe!YZc6@/r*#;7:0?KIGD5+!pLB>3@r`&\EhDDrZJ?e[L-=iL:&Vbl53HPX&!,8uWfZcoGaq'WqOM0QdAemAUlsO@)so2BF@=8CRNeRWc.Y\":HLCd@e^`LVi"J[J8lkD&X5)c5n.\Z]bBN,e0dt;Gt^Gs$R`?Vi"6D-UZ4.t.-^Q'%h8c-2j2c3)$Ls4\?Anbk35`:\^h79E^r=b9hq0K[`4.\pBqH1j'f!;b9hE;@:L#(dFCIV\LN9$^S@UcLKKRf#m2G0jC%M@W;,Yr!2=_$qQaK8cO0!kJb.S$b)(=0`>,:q2Si>2lYs:?Wg.`EJ`O<:+7+G=)9m@\?0g3oidH"qGpOE'&MZiOGf3Y68iAJZIGLr`o+5TCS!.-joI&G9H'Wo&rR"Wg2Z3qRV%t-P._Gg_cWuq@q,66j8D43'e?=Ot\PL#I2p*gm=6B?U;CqH_D.MWn7pB^p/@lE&Fs(Zs"eU!$R65qG>\6.[(>BYXgo&Cg\'8aArNA!1&o2">nhS.=Ltg#(NXEI%<]``7\eKW6X]bd&ke\$UrUlUKZ'5t5eBC2R+ioLFBuQe1ndmeg#WE8[\*H-Q2n3.Y.K2/GSoMn*4"gppih2GLo1o%cmf0aWY3uk6KL8Y-6n,ckOCU%Uphl5B]V-['[9b3\E/7P@m&%AsQt1s/0l!f)o[WmRHBN;uV6J0F"V3tS`oG/HF[;\;CeZ5EVG]/qU1:-c1KNAV^PlkB5K64VHQof`IaTc+oP:YjYZHunN"$uCteCnbh.u#N0d%-II\9%dTk.1DnAe/&:2U\C1`,@I.Zu^6tL$LWAD(3EE]/FoV-($T@D>P6Q'2V@m""H6V&(e4e8Pj0#]GiDBB;@IpOcNIqD/)-W/&IX+.#;Hk(N;>a;q4$+fZDU]H!07ENCC4Yg33]4ROlr5rHPnBUd_Lirkg80V@p%et`!@WcmhFQF+5bdg$`[>V0c-Jq8[bu0q[-9`4dZD%kUQr_kZ;X?1gIRV!"jMNa>#)?L\@IH3Y5'`0f-b#8Wnk8B]';T`ejI/Kr:lW':^IAq$+])iWJ5(]stDGCfoP_b-`iq*G::k2r`4b:$(I_h<"**LBT>t=_5JY:fGkI7_"c^\uI;c!0ibk=?1;RSb>I/%'ouZZS49_Vq5`A,.S%pBpRcD][Ef6<_K59VO)c7k1/XIp2I8L!gRcb)SF/%?Uj`MRmMQI];*V&p>@^2B(XcSZ[H&Co^*?t2hG[k-U9=BH<8HS/?7ab&$ePrPSt0N1.W*[cg](DfN-Qf8S>mGWD?R'-@f7$V5-L-,ZWQg[,_cf/+YOeq!<%n,!='.>NE_(g;5X@L;iAgcVO98J'<[DQ^t,0$<5g+KKma>NqQRN'!/Q`;kSK.L]7J%W8Q;b8WRIYHctlA_Qrel(M@OhQAkc3)m%GJGG0%'7QIAd"MsM>?ktr]_@PiPnC._a[&C#kHX'mEF!gPF\MJG2U@@>%YGp,TCVb/0IsJ>`RC]"ljW0Mg`X*7Uh(rs?S';lO7e@&67FmOs$9&/X$:/mC9D#Q9kpQlCuaq`[bbk2o$>r)^l;$@oUqU'RA%c?9M0iC#m3;oJ9;gX4Z.93Dh]"-=s@pUO-Pr;_qnG5X(V1rNcO:,eb'5D5-G-%_L?%\Ok^"d0QHf'i7(6Qr"'3En)W/?T.5a7%[cfRb9r[E$hbG5tS9Po64k%t6)dsH'aC/"N$p"ECB9QJ+]d\qNTalfuA%q:HA^I^acgJ`>PM-VB'F$DB_">)[`H];=:r5#ZqgW_C:HH%97][*/fSA.8\)m'[*_Y1hhIe'*(\1#UP[SF%lHnY&o-d,6:e_VO,F[7*!F,Y[>Nkgj^=V:rLrZ%T1e@MKOWfp'W)aoa9=J(;WKbl8h)PilrQXqS)R'cL:5O;/NG)i]H$dRDZaL.%lKU,TFH`u[DEgC([4*Q:(%ofjM(]Bgi[n2-OcY;CPaEjLPa&)$Z`s"MS%[X/X0V-2l!L(8+qO1.H'&,J6STWVaI/#n*@Ecqs?4mt#`Wcq*br+Y04O3:R<>E1ka-:0DSE[9^_48s%2Mku?$Lj8OGVa$NY%"I-rG'jT_=ol.(=f=[uuMN6PCqL&3?:M*%:/No/Fh>pC)lD5b:D06.3-%=3%>5d'raX8Kps;(dl);`U't%WFgrVEjRpB'rsK:;U6*3Ft'@HS*)\D"(aZKap7.#jt'0Q;5q)jmj5#_O"c-C!Tt;70uMrUJL)m\NRWM<#G6GfLm3L*9LAGacNb1tk(9%Rch*J#!,HUmKW5ciGF!3prU>9@QQ`]Tm*kJ^P#]>(1ebDq:I+r6,KGW\MT7r!Ef$N2`>nk&]+<^)CQ,+/bG;jAR&&16%*hS>Q1bVBRIdP0M'6$KV_B<*.TNfSj[F`i5`/@<,1Sr5%ZTaSI!B#o'B?rnQ9(n:[1L9Z+,AUc9[tUpr5JM:VB_>/(BsD<[%PWc$uY;`1eC$PkckFCfpo[@1W>L9Fra3dn^%)_b/'X(B8I#f_5,OHp\)JBDb%nP5j$8k43_k8)Pf/t:l?`[88>CV?dibT$dBuH[9L*h-W"*XhgOp5[J5&rY;Lb)q\"VQ4CS]Z[Z\'l1a#"QD@O_3m?8:%uLWO.!t`ahB%5uS6$6[YosVBY6j[7pdo_K=YTk,c1WGr=)5$g^qi51EZ[MYgM&>T)Tb%!R5o<`#A82-rXQ+,!8MIS>C@D1`G<^bE2A)1&U$)q+>afI$hDC`Tb0+7klUXN)sC/Y?&siJ&EQ[Doh1C1kgD^.fcGTT^6P)*35l+;Y)s'%4s(O%Z?0)$VBD.OAnT#eji`Q=%+F[L(bdlO[2A*2Qm"EUklnS`#)D<4=$U;3.]FD-L.#7.Fus<3M#Y:hmrXW]+_7LZlsG&@^#[1:E0#P]FDpFcd^u9BQn%2kbP`dRlp(r:cKni`gPYN4rMXiK`;#j@VS^2dV;+Nn\La\b5L5CW/LC:h"8al7.HS"h7QQ!LY_5qULjhGO>[obc':MC=_8!!`=gk><+[IXbA2n-SmR@W39,6Xuf[7e7AI$_s+(n1Jc!,"?E5Decf!DYQ!'K>5=mSJUA1iCK5pn_gcsV;O-8R=/rPDNE7BjHGL98gKo#\2dkZ\VLFF]?X;`%kc#LmarV`Vo@lRu.E6g0i&)ELWQ;0R\pQ9)atYIAif>7^<-g3OlL^Q8$9o74,@3("WV"UW:r\`4"L*:.rrQruaA(cT*U:306OD=]1*>KiJKcL;oXOdnK9:2_3Q!]?b&7irI8d%4d?nDXe>)F!'.,/3P7F7@i0A!!*>Q-quu(q/sCl?pM,gR55TSY`,GJ4U5Q7`LOd9SnQ`m;f-raNuLe0-H)kPs@4?rs:_?9%g1PH'Rb9VOCO"&Wir(JGGt7]);gjMR#m`h@V?Eko,*3&t(..UGeX.d.1SPUc>qh-c%##.p$]Q3UT+rFpuro&0jjc]ct0XI&Jnd1jSX.XE6`(_Tko1J;=\dK%GA1CL"3?FU,iYRp,f?oS--GjVhh7eai+GFWWSAFTQJZri_ob!naY]poHOBK(&6Rn,EO"`68_^+';2<.6CQLB,HhpE`l'"\Rt5Xj?>rIe?7eln]p`;N81R"BG)j??;PL;j[KKcT3pr$ruDo>.7d/V4N3+GQVksp.j6D?3:;p]b.U&mH#cWR%BB0i%U5-\s>%IC`ukP-\o50&)n2lO\JIqbRLg5b@(5;]MY&"+qEB%=hGd#7I%;V*",46<-U]]#DIQ'BJDo5"As%4;Ijd@)bRtV/)Dq7`TI3IuAQD:dMm&BeU7hI#ZkJ'97u*r=8I7LJm>aklM:l6]ggtf!9H,/_07S6K&Yi1XOKAUVLWPMXHFXQ+W%Z#E]]OZ^E/9E@>EKMLgQ[HZ"EtUhouo1$S+*PpeA(W"d4ra`SoXh]?[>JnKuT+;EqR@6.6T)i5Kb/]9h?no]CMLQpp88-&U;QF[IB0@Iq`eWf,)$C:QcL1koNKpQ&>faXGa:**H!S).om(3_$7&%W$O35+NGP1D.&T5BI'S`p(G]J_R8O'r,uFOJ0ERZ^WqV9Vu^:@-#ZoBjQQ'[?qJ'sV2VNcVl;>dS0'&uZfTh+B3bf!cEGH]\?,QX00M*o+>Ak`V2K3*26g1.U#t/>/Q,;KM!fG#&Ffeb7H;MX^;uq;!E>nNk\jPo6\)IjTo,^WL@7;CL.qlHlUk3;:#M_EDm4f]mdWUd73QOB8HI^cQI3(-n8!"Fs2Rq#eS3HpZI4j(qpd`"+8X89l3h-Sb&e1VNn$Vm#MfPl4![95fWIpQ-9]WZJ'jl5WJY@>"7"D6cb;bj3N'u).s3QoN5G1enEp`7fs(OrFpLOTH"lYpraj0qHLR.K-\U:9I\NRpl,"!XXW[YV]$X!/?N`qDqBVjh^SZB.0V$S)n=OBK4dicF<`6(DNStJTpVfcBrZerQWI)0+iB+R/'/U2f[7$MHa0PgWQp=-=hK$i7h@u]qo@%WEW;cS6[D;gj>0CX2Cq*.6"fiTD[]dc.WLM*T.TDV@.b@Bp/r^24KSJgpZhFs\KWL+k2<$fl+0HEccH(Xk/mK4d+s+jItg$?L]G*rd'o0J=QYc0`2+[e4ak-W@3gp:+gY>AH9F?k_JASedn7M`>&Z.rHZMX1CQo&r/"Ja3%E\rF(uM$\iiNT4ld\O5pD:cqE1b:.ARqI[>I0DGNZ)_S8R@p,"//>9=*fjo%nq4mDG-B/\7I!pZHa_/8<+ZuMk^'T=!@u@=s+AB%EDXkr_R;srp#DhkZgFk=rkfn)n&6!'F3j4?MHD1!DfiigfFl8+VSJJRT2/(,fQioWEIO[ZF!8+RSe%:2V36\H1%#ECf*QZ3l^\7h.6qJ'UdsL'H2W_:BOpUs:Ohr\GgC[sU5Q91gd3WE!nSNMB+k5Y(cU9&ZY&#FJ$G-&ZKHNSMTd(p`;?g%_Jp$8'o"Wo\jAK5I1$@*WaZeB1@o;6*U2#Haql0L.OGa4nnYR^"K,D*=\75s6M4Q[]UR%=q:uOSnQh"S-;T]sk\M%(^Im$qIY%0)S75r18.21=^]ZajQn*L5ir8(CJhSFrnI7F>;Q6X(WKcu3A'kh)P!=g6gjjdEdFK"A+ik?p!-:pI/Df>[?u,h*"Kp1Ri-NXlF%kU-AKUKW_G]kHgj62R0BKFHs*b^^EA1<;g0``^A67bFc_R0T4tSdl$ElA_]LuG'BCeU3/O1hDkBK6SJ\H'>p?g'3@#6gZ!aahVh:-'&8g>]mcp6<`CVEN"YJICSC5(;JL7Q)8$q8J?D]%2:J]S.e'YXu^2Kt:1:kh4Z5LI%:8Js,f__'\a:tsR8!a[>VKGnghl$3,jE'Js5-J&,M,[3fsuPPI7/d<80$D:n&O+QDCLQ((O^:8bnNm%1[L0uF63e%V;p7!@H"Wg>2<_AIR39LdjYHA6>c[Wh[cc,8l6HoK1Qj-AiTV)AeCV:2&TQnD2H&?i1.1M+C97O]ODa*h:n+N]QL0A6Y2MH+SdbV$EXdBcE&FuF`i?,aRW[F*4+k;8&YU\4I%nCJr<\i:/`J'9%d/DE_5i'#%H6sh4DRf/,;9]\/)aq9sl7A,7>C>(Q$1d-h;=V(P)CZg@HkrL29T5Vd(`R6Hlt(M9o^00.S!16q'(f@&[lF.Yu!P-<*Re"**,4&=V0QEe.!ru"m.p6>M!k`]o'AuO+7nI!OokX.Po*^en#!/k=EF-lJWn&*&:1u^>t]FpTEgYU8?4;T#LUa/(\B!34U[[GA8H8(ab6Rt544Yp(4PSQ2\m[K%"dYQ`^ArhtrRqaa?\GA`34/!ZS3Z2j9,3-6s<[8'HceZE2S;VnW(M#Q`ePRRA^ggU`9-B(>ODl+Y`!;W!?MVOB7*sMPN/e)W]f3m6SgI-q:.Gjb2C]B_V#0P5culO0L,hRgSD#arfA:Lq+&qaNXOa9n6qlFPqVa`qlR&=JE"K;)_PYt=b2?ZOj0NoK2]k^:ZTea+3HFqLnQ=NqtrT!_4I*mD\5Src[-"bin>Kc6MQr5#Nd;/n_UVR(:T]'&-J^_OmSq&4&tlKR%FW;WW]9b,_J>bk1'(">=')-]+)G\'6^$'ATWWo6Wk3(G$pOKdUL=*e7&)$S\VR/?A1mLH'8,B#99g@'pJc5nChUmXS_TA)uURCB9\*m?i:df)_=$@.NoHp,l&FHKKBQ?mMS3[C8/T@EJbi!49!t>]6HVBdrRmCcgh5X0:lR_4[[:iB%3A:Y-@JJM9P39FlcO8rCGVEH^f##lDYTDj8$\IlE7g_iQ)>fMotNYKZ85<&)d"?NiD`m;cB*+&R\18o)6uQS4HQ,?Afd"O@4^T9P)$Y\KPltcV\l]Eb(1A7]>(/0$;.n.l;(@%(L,aq8d0H*?FP(.oQNAP^I9J73*Ya6^fmGrm",8+=U0>$Ou@:GGU43#S?f&NtDjM]uKJ8(\iD8KZ>p,ar,%BQ1$a+3;p>=]/-2d)W^?$.3t(@AbYp^1\t>3:<=3b<-hkTP_3l,n\H([_l+q`?g/A,D=KoA-?T'(O\'/d%TOEtS8k.XOoQq37*/2g;,IE>r-[FfiH%9M(#0@CNC@TonUt31[-n(oCkpgWAF2#DX/7^dgd0$Xd\#pp;f!K;A?/DIOS4g25oCMqB0iYX%_/c<_*@iHd)Qg[&&uGDrIqSr]2ELWiK_>2;09CAB[-C\9jc)g\aitC9F/34VS`5EOl$uhiDcP7&%>i1d/gVfn;t+QbnD2\_/!_h1Ir_0_$%(H.Gho!Er.Ckt$&uSj@f9UQ\H/V`Tk4WGO6:A-HUCH&_*I,8&uU2?X'\n=kiu7J2>.66`PY>0'48K[X.$X/KidATBQrlIM]#H.V_4(jEuJ?oMclm\m=q1llf9f+_=8.e8Fk(7qe$HKUCW2?0fSHgoBlnc>:t<>XPNanhH7MYK3%hDb/Z'/_ClZd*^?`>J'eanMh'h0]bM=@lH/J@SSu$&6nJU!G+[)\Y$db%a&aZVZEh:Zb_cQC4es/O;>M-ZqjV3Md+W;sK`9jGHE@(QEL=\('d)snLDWg5OkPW)D[DCb^;43k.;KA"gOl&-4#I$k2e=*+>@\:p)7`O=l;f06S%A'@(>YSk^H!Fe3(/?-1HI^Q!>u8FVi]Ye>F2jGbeHs9#2GQI.fDs/=Q.OIt[Y(q^+R.RV2%;^M-aRSn(nJ1_2Gtoojd61%XW=af8)9eIAe$0Qn;F8TI%nB\B^nt@_\ChSg(Df^@#NkNAGQ(#O[V:@qJP?EDRG!$a]F[=o&<"_@%b.DIdk].)M%7g^PY.2@$MM(*se]P2Zmqo49Ck8Z_=2Z4Nr-@*!i^VeE:DAk^d2@!\#fbO+f*]J6XLn)MgR^T'VF[eu!o`QZObUW4K5[I5DX!or3ULpPYhumuNF&&Gc-maX2AD)2^3Q"/JNjI#dW)&+!8L)?G\6=qam4EBu]R;nNXo?s#4s5%cZX-+mbcbnD$i/&uEM+mL^4e.it,@pJT'D,Hbe7BIc(q,'M>?T]Y&Zl.jOH>n]2%e/c9*_8u"]9mqiD(&?[5JXRRqJ3*"HJTVdJpJl2V/Teq8l'Ad]`m-3:Vg*%q*)+kdYMbUD-=anqMK(24g@8f(7W6#91bAN0'c_<\fpArb#Y'D)L2_X?=Ar"MVTnOf5f-Is8S77)'E1$#q/g5:j`%9fG>pdu3*bo%ABHbu=*:jVP?-sZHT6Il<\cWbWU.;16?Wi1!pb93S#pfb6U[OUJP;:FE1rn#`gh45*%L('UPiTPHp>]02!1='&u(*ZpDh:Wf'76C@tNKYqp&Y(TaB:9bLJiq`2IcB&tF39_N/P^.WYVQ+2?[V"CfR0gpGE%L),Em-E6*`WZY#iXWCR*BU5Qh"KsWrI;DFIAP)LtWst06X,2qaXH_MQ30l.'#5d/C7#*6j]mX)ip&ma#a^<+D+1eo5n7JN@5Cd^1r$i:V9?RQ-%hW,1e"$[YQ"qN6C4NM*Q'qhC$%q%9m]K?7Z7O5COuW6NW=_&RhUKN)#Z5DZJ%9\05VTqVXK3I2!mH](:e;@j&EMFD8YU^l-dR<@T$EmbjpZ51h7ISF?Urq_atQKs#NScL;jOCnkg(pNgH?r$;b*CBrn*aj]jAk`G]P-@EV+H1H%ftfEKdGrNRq:YKG/=Q0-^9uu,9#iK[j$hl\V?EG=G%n)SO_];_C&%_2_dEu4#L`UNcZ(qeq#Ln*OAH<,c1PO_I!n[=2KVW25D'2Cj8*"[)3qO2%Td@<3I$\=#VTc`<30]PLBVYm:7F7a(2'!.%Sj'Cgnj\h)tH_A]_M#rVk8Ait9hBHU[l4*MLPL#p;jGj>9?02$C)RY.d-5iQt^m:>4[H7=nBmf8srZ\c)F\Y8-XR8Th0*r@PHq$,Zps6\K<:`SIl^oWN'*<%m3hhJIK?"*%/[I3kYQC'AmB;d6;8UJ/a;,(XfI(t=Ge&f%24P?&k5-r74X*kt$QU@))?NDN%tHsShQ]iFQo%6q%7Z";CI44j!&ALXW5D*uS*6WFpn*Ee1_@K15?dE2JtqAm;/=b+;u'^EASO6sXA[hVol;g$sdQOW$`X&@hZ+g]]0P[Y2WQs)>jVjLX-/-bh_]ngaa@;1/0`"_bZitMr3Wdi$PIOD=@Cge=HkF3c'<(14Em:Wm%8)q,Wm7@T]7AO5]l>S]"G+V_(.UgOhN:jK%qT-nT"B.*b:tU^39F?O4KE&*7B$bVE.r?rbq\jDh.@;C4^19?/i9^nLP(&G_O?h80RJl/LH+H&'K2t@Wq(*$)[/KjHS$Y/$*W1H"gR\%"X5]uKeH7/FB'sJrDO?[A^`>D%8Z1%_aG;ZFeWp0)*$!<@>:\ouVnO:W3RHsso/M[bW*k>-3[guLYB4%Bj$\.U*",V"m4M:1s@#:$=f\?TP#05Y&H@>s8/]XI6\,jnbQ:rVd"OY1"(pQY=J4AFO'tFc(d:M=u]Ru-*+8XdB/1RktS/AZFjiQTWMZMfRmsS]GRh(ZJ^sNU*V8i&;Q`6"9Tg*B_0JECu49"A^]QR9'+8RZ5X?LD[.K4rFTN@a(:Ojf2]h1&N#4b#;:BE)a=MDTgr+"JSnq+,cH)eYT1m"$&JPq0`Fk'K9^V?d)LKGs)Va&"2Q"3Ct.B09JCnb.:eGjJU9XrY2:9njj`V!1/rWaa)l$bR!:lqd:A5_IhF*651798V6\VCj5dN?=j)@(PD3Sk)'EcI+Ihl_*`Qa6hN>tABXA*//lJ]sc#I=t/]&Zn?l$!Ph^)?&k!AtCXTOSuL$j(MIoVi,6F=.'4:2;2%fiM.9>(tVYXDDmUH?Eco15k'1IjtVdB+9)e?uu,&/JDK@)jet!rEsm;`6#fg]ba'-25/t^G*%Ph1GP1a.eQ0ROTKcj,T;IhdBaoH?/$JUOYa),^RCILN[hSHG7+GL3D^4Pqnk5O-nteg-Nm'M']*SW4l6ZBhT^Ln>aR:2pq"bF5^hDh>)sWO-`)QRulXNi4n52TP\Ft&"Q[GAaZ`K=!7Zq$L^n$>pB$8\+d,7@'*_Wu7D=cp<_=k<'-LtGCQp:NLCgBeV^@C]bC\mJV\r27Ynm?RAUDRW@'r1D?-6H(**/U<$m%.oe!P?tFBY$`KXN!b$%mOL]p@U\M<1)u,pF8r9VX))-H]To;h-K:s8*F,+PRMD&tc>c-HCL8_$>&1ZudK+^6k8O*I>P*Yq%nE)=06ub\^6m4=q#lO5ItpO1ngjRMK?pS#X2'qAVY,#Ye93sqR$>(S$NV1sWk8O,"g[*-"+L[`FWg7\g#<0Pq/$5[Vu3CG:cr!p5Ss1n+UjtoeJoW2f:;"8\kO]S)^IMmsKHE0G\I1N]j=hm%kLiMB#41]d\bY^<"Y;?0Q6fK*&s)#4dahNe/G\Wo.mfe6e_0,%Voda7cpo0o!K6F/E$->:p&o7'Gu*45/X:7,=mT-(QhU#A#fe3NiH.g33\MI,Y%INO!pFjeD*apQ;naIPaHBl;*7GN!;qlH=iU=1D%`NpU+X,IUgB:;icLFDEjb^2Hu])>=YYueuoiJN7$Zrhm`1RR+SYmj>qAlZA(OaUubZd7WplI"g,RQ]bn#Ne!nu)//4UH(#92Hp?as"=_%C*m'.+.>RBU=.X8s.eH`PL8"N!Y];M*@f3#]fJZ-kP[B$aBEOI]l>mD4dGBd5Lr(@b;C+5<0RB@A+]u6^&O."eK&lmcX*(?kd9@jPVK)<@L4r4@10GBnH5/>'Zk-"&Of"59c&Fh/Nm:BX:$o]Bb385I604pA9fk:QjQu>kC!pCQi]q_D8hi!(Fj:>p#S8LbWM[8[j(Z$Ti8MHMF_j36'o$f4%3nImE7NeS`SY^Yg:;Mcs.9laLWj$$(5o1&nC!-Es)i7%:$7a>DSO4i*U1nX*;i\NkVP#r!-k\^/'O[$o5M+V\(M^4'7AfiqL_UN&b@f5O@V^k/Va.YdfckB@?H^f(0P'.M*TA8!Qg675,-FB!\pPsX*nF]T1lBpCgW-QIj7\A2f0"@;XC11=UjS0;-#'nof"p]:JPJNZZlGYN(RMR&7Wk;[0>'(MNG#<)G4N$XihQ+!dA`BOY4`XE_WTG*Y\'l3RQ&[!&4]Fhd6@Dbf+?>I/j_XhpsMikhk^`kg8Oi,NIUM-F)ocfZKc8\WA4l0AA1J<[F3[R_BK.foXWpO`BiNI7Ie:.P@%.TL7P(bbR*o2/tU*Z43(dYRIG=(cGC4F4o7&XSap57I*c6%RB_]9\Fm2UsY58:1Fed$l,C>_3q'6!02-6Y(2`TJ#f?Af'gSBN9lDYC$rQ>C\hma4R)WN-0?StaW$hE:[SFTV1q@`[[_KKmme=Q7';W9ScS`&U,P.D\.&!4+U3&H%[+;d)2ZCZA'*:segL]g.^6cWV(4OGQ'&i`VotnV8(ZT)!MQ;;lW6)cFJ!tcIIh@4Dk_#h"dpKODW\6qDsSR/BYB(ja$ACh99KE2c,[J:CJF,MM$7_.S@-(dj+.W*=@$?[X=)P?u*`eS/?9HO=Uq)-$V[KEgAcq2'>(KkqIMhi6=<$Qn02"jIK^j6DW(Bb:eCn.@Yg+*/#/>0g9#e2G;GVU\hV42Y=,*41)p&*IFnB1=S2AYnoKVL#.4>aG@.X=L$Ms!`@-GF%-oWf&`K]E+Kakq4L>pNHd!<%X`\p?kV69pj@1.Pb=Z%FHFhd\Ia^(4'tA;\3\b#l>jqp>Fis#DbBaqRm(lRNlq(O*+j,/_0bZ1Xem6tAJ8!/[6uOnu!(QM7Jo?`o]WE8)"nWOXVjMHb^0?Eo:^ZK"M!8gnCS&FSeH%-jYZ*7/qZO;I!B8)YK7i9k_gfbMNi,J3g/'mG4"07c_V,fY&%JeED8J9\_86qTZh*./C)PFHR"]Fp2N*Lu9D9AO-R);LEN#'D/jI.OX\Vp5dg#t$jaNDe6)So\h48O!Wg9$<%/E`Qb*42NJj'c]7iWXuT1!c,cPF*9kpPc`b4!u!Vkj26>'BdUF+_0L'XN:/b5$]uQrKLjg>;_s-'m"p^n3R8;S:\\c4Eg+Y18Dh6#;8M.@e@dZ\5'8V\2Z2FrZ+n[cm39+U^:D1goH84\s]2eE+sq;e6)\fi1%ns17tV`a$Oa2@n%5Bn?Cs&)R&rOsB6WW]b-NHGp`VY.'Mte@$J/5OM6])Ajn>H=P0?/=V6H%>SQ'"PQjRCO/pO=ad69B;O-0FigJQSgN:JKJIiVfi_595>B%`-,$JUF%Ja4="u9jbCtLFBO1haL5i8X(&&NVM<]](ihQ<[M\QEd/a<\ki\#TR)bLC2ZdfWGL$#=B![ga?hK\LJ^'$?)0n/;[UprUSrr'S&FsHrZ3_Fp,Yr_=i6X$nLb[?OA`Kqmc&Sh^jL"#2`fF^Z5eDg8D9X[(O7ZP;QJ%0#!a;r5MXoJh\b2qonl"3Imq$FNmb&YKW-*`L*]5[+4:pp?-J)Wja!b\D]AibGg.:.C26;TK\`Pdn.lmr*"Gc;W/0_DU+(";LB2FOX"CG0Kn+U)prL5HX8UOXYM=#d5W4,=W*1+6T!?d,+QZ:bN62>fKP=$Q[=kFt?"JjcOuTB\G-p.WD!qpdQLq%s9AJ5IOR^mbKoO6oOf8Z9VDgf.0(.JBU+dLKQ/jtI/U-11Z@9]FXe^h*KF"fW&*FA)',-M5nrL1%MtIt_4d7tBUDpXSPkoga>S,umKEC[U)!NKo([[K+H;I7@mC;^e=<;E`:A[;J?UDj#Tuju^[S&S=0G]7R-?7-X`L1A%%1@lIL!`jRAi$CO-37ITkU+/f0-e[6nfi,lNrg,O./@EU$=t#5Q^APU5$k*@FLFr^BGS=>UHmp=6dSjRl>R[q\P71kE&/Fi[C3$!H`0NSS;Td>`_,B8$+k,ln1I4WAtMsrL-`SDl=fj(-Ki,2CF&T@ERpO:@f69rXSeOWWVeLLf9.rtGTlc')p+\n-LhQs%?/-t)%M-r'h8uE>eT\:ZR/bL*pkr;E=Ig]8.>TFVSQ+S.WXiAf.TTPZ;"4Apo!`:oZ6*\j*EGE"9b?u$erGJ`$dGihskDU;:X"@Jd57[>78k3IP-i*-Jb`LQrXjnLs1:+%Qd1Ps66\*Po,8cG4NlaV%/"1gbJB%42*GCKV4]5i\ADXT%?@Z=?>a*"_'5DVOF\7>J&6qJZp&J='1cI`JKMq+qIlbKu]7604'VD^YR/OfbD("";7VuI@%=bm)K[#$0S9jqJhegZi[$_S9FFC+U^_UKOuT.k"V'd4!Ac=cq3-jq-W*P-\X[DrR)S&h%o4L1W!#,10f8H!TZXO0Q@`'$bblR]_fq#==lCY(RGheiEaJtB95\5n44Fic6%p-,09PJJL@?S$J/lhKnRa'^=\m[IN9!,]HS[ta1DJ\jH1-Eo&J<0R.8m1BLU_YW*I`IQgt[lLHkHT9MX-7KnjHRJhEDc3D"XIV6F'q+-UCA\RVuOR@MGa!`<3$fA28X"I7UFge!.(L@bKQU^PX_Di/s]01^.g8n1u=%e*_iED6oS$r[m^u`RM_M@3ok9)WJbm9\u/Vk\NPb7*Z2AC#$I-IRX.:A<995d*eAP;.7>%4Fs&73;2jG_G\E0+;=+W_<#g;+.:F)1H=<9<#nN"&f?_d0g/dXZ/I8rph#VJ`1dFg-VgnFoJE&)$M_(`dBfBAlT/eVod\3kKMP[j]*.,_"Ss*QTC"%MIg5;KP-36R;ln06W,0Pu&LD0GO@FO7(_*&>anr6UIl$'g9b1?sGM0f2]Q\D3CQTdG<&u3!b]=;W-J^Q:ZMQ:p:_6kRam'k90E12L@at^>IgstoL==qIV6qtfNWn\Gk8Ki+>rbp4ke-[S`'fW5)UPYbRD<[BZacPZnkc^&@J@jba&F..qI+eNgihMKbaT?HI9""WCfJ/,=0K/c.KDb6u;tYF%JL1Gr1ndLJ1/&<^[$&MP[4*J"'gNm\D#ZMQ!UoU]R"J7@9)UlP^T:%=$T8)U?s)t;E]5Vj<=_MQT"'bAsjb(53Kik!3Y_Yi]m3q@5U^FZt&2&FlNDkif]Bt]OG:`ZcH+7>%=k^7>jKuEeTj%('GS*#_DSIDe(+!i\#F>4j'IV-)i>b78_&*Yj,Me2VHlSiiDh!:R`S&[t%ju`4+;`#\V+!88B-5h2IS5`Z5>P&)#Ba1\'c$_kgc--"^dk<@i6(a\?sg72IkZqGu52">Z3oHln][U#m-B`oV]456`p:.VbuaIsmWMRXoe:)!lm]BH"[LR<2`r+(Cj&^i`Yjr[oXq`\Y=^(i#aA:edP1*1#4CCAMPJ6!3I,sJ'D0n^e/XX'3#Z1^55p@Po>-R1Zo>F!2*?Amis%/5Z/lld@4<0(nLR-F#H@3tBYD>2SBRR*!!XQlp@M[q?kR2K5K+B1bA.q'OZcdTs]R$aCZRA7M&i"<,a/a>(Vl_aS,?(UiETlc&XMa]$(?6f:toPd7]*&Pl)J[])a@,dgsn>U/WSr!$(A[U)&+f_#IES=a>[ITWF8E<*KVUTnHo3/JAgAej#ohc#);>]'DbdlgUf@0a0gh),c=VV)7!oCZ!BmcSmG;.PM2_47g]GT29eHp'6/Ok!lq'DARh[Qp3j3ma%CmH^jMJp'r(_"mrq)Nh#FKPq+s(P3d"qk6[*A#ji0>YD-_GC5_pQthAnsR%_A97OOME9_%h1)rhL36Mp!7H"j'7C7NbZnl]Im2Om-8)Iu`.="(uHB3=Dk=o?jZDKRUugpQ7G")b8klE^8-GXXe4>aJ]"L='f-+E"83\B&(4nNBX@4R9+H1Pl_"MKc(?G'hOb#gd99S=U7;QpAgB[<4WBJQGDqh.dQ[#68K_j_(.C6@rITajW[H:!Yo5K;PB"!8RMRdS'tK@H?8\$BL1b:ND_XF-V$aiBNEd]26nA-<;e`]AQJ?`*AY*:N6_P3p5FJs/"UWP'RDpnO-6W:&R?C7e7Dak(>hWB^PZE7$0P^fPT>q>Z''D-M0se3S%&p/24Z;X;8."XE#\UpRQOu1,@u.U!IjrW84d6@)#K`)K=R$?-;(biR;PN/1(/I9R4aeX'>>H:1PLQ!U+B0V>LC_B1$DsR;dhN6.G"*:+?cY#Xjgi,e-S'P]A]qa'j#s^tBSNP"sPk6?jFHe+Ge'PD(!TknFlq?%!mQYhj-:eO^K)35HE4DAW;95#WmO>XPDo*d7[m!S2.L:R:q+Q^DLMd,uWFI,TSB43jjS`GGE1EOj[eM-=J&jum=X6oV]15/HErF36lpmaqA8kFc14h-`6t?dLJ=!N7n:=9hY7#oc''0.>lg`3JCYEm8jP=N\WPd?nbfG/&#]?J7h@m(%tZ"j:CBMVPJD619e2,U<\rWOr_CX`4!uCbR984"ka,o@)?Lr5"?DeR!0ueK6PZA<*eth\t3qJ@*Q&?6k#:J5$>2@0Y(6//od%Ln#osKm^WaX,\+"B"uDA-3>A.N'=)`"&B(,.l1c::N1AK_RKX^!#2fV^RUtUX%'t>V^Iqa)s^+Hi%_gf?^!?[LA+:S.C+6fV,J3`l=PKfs^f>.YL@oN%rC$5L-043mc+agG2++X,i=SL#tf=U\_2`EcaNZ2riXIG8o`t9:$L?`:S-,ALk("!0HQM.)aGB#Tar$ViRGgcH8QXj)-UUC(]gYI_3E#^>5(`Mr/=ms-111e,.5"=.JHN7B8ke=t>.Sr9bZN"X.KXINUljt!c9%F9>Aa2FAo%3m;,-81LFduV%;d_8)rd''jcETG5h^o#TbX6En,N!mtpe:F87mq](h(%3pW6@'Y.kIm2#S53'6/7YjNB%EdaagI.I'Qa?`s4a3X;6$dB_1iTr1I!t^JPA#/(L)cHP/-N@)WW@?9bX[4NQ6cDV@j?(5$I_H'UFBlYs/K#&[641Pi+:J$B6cj@eYXuFR3GsGE'GlkV/I\@=_Bbmf^rE5CiOk'G&KjrOu$di#G'e*KBM@_D[o+)&/RGTY[rauA*4lpL\uN&sYSob#CXYPF#ti!)*"/3RAoJ4b#VVAPm%q;]OZnt*rqj2/1<3YYg6+oVaC0b^Dack&[O(QGqKF&hRdDqW2tX6(igqM`7WY8BDITg%,XE=B>J)6IOPa:a_N+C2!D-bbd]$hk#@;Eba_6<$CG?O.9/,V`_2REMKONQO`d=Og^63S`g`i8\b]Hi@H&G'Fd=kaZQgeE7aNKhm/F80Cf`?od@^8b,Fj\7fAdB:[#PX%389:`6.?*0AhT^:k"[6mfjgA6(Kc7-incD^RlO*=LH]6WUrFL_rVDP2pD;`WQEoD$bMA;T<3^Dql]_ML,p`.I^j?D)QJbC_7a!YYb8?P,H#S033(U&Ag\G[\S$a(FRO/Y`spk2]q-lfNjf&R2;0nS"^#n"b.KN`hps?*;WkoV:Ye\+AbQpPFGf`e65Gn`-(dMmni3-[M]D1"M5-Q(L'@TpQ:bqdN!>"fIkT5Q&b+\Vf'B&'^h/kBZ87n'tt)[qh<-U(DEALje-k,@@8YK;P+p-rV.IHpEK_4g.<].^"E?\VT-0eGYRF$;o]m8*'!NeH__/TXSY>NG2g7dmLhsV^,(9"H!=oh-2Z`86T!on-)ZO5'X*p@]:Vk$2Mt_fn)8/Nkpk*LOX\s>$PqO^^o#kT#_]Ms9AGTK>:SZgAC7t+Tf#e8TZsA_^28K`<2$@8/UN%+#8r)*lY\oEhK`E/ks))7,?mAP3&p0JNQW!_?h_]\.f]N=uTBo@HPrbGqHD(DMMSo*TqD!:hFgfAqSQ6.M.>V%ouH3$2=3om&W35^Z9a7(^k[i9*uNHmDdDYGjc&mM("NW.Pi$SNC>R;=R_:%'@\fudt7Lq%D)d9-PRs=S@R1Ps%=AWY8QrMs=pQLQcB0Ync\K\&518@h.aM7EWC"tGe)g:=Q<(>&Y<9NZ0o$(bl(FOoP!$@?^[.rMi35e1Ho"]D-WW&X;CZb*].6@,iM_J;tLQPgQG4:PQ\KS1c3b"$m!Kt-[Q84,bMd"0!+V$p,cmPYi7\f-=h/\=.DF6W+,GX=.C[>AZal"b-23u8VB>@mNPZp$(91f=i[Xg'Z+jUN<\VaERq#7t&fB=e+').(52uLIPaS'#36qb\Oo=u'1+=<:.4)`A$VrggLQG3JqqB_$krIpmK$],1pa.!Eo>au$E`;c"tR`?#PDjA'Kmi!D4jML>2G#]MZ5B&00n":FjCYI*d_60*DAgUXq#I0$`m?X#&0@:O-Xr_;e^5Pi"]/8Z^dM)Q:@fWVR*,YoRi,IlGh@dr$bgDD%p1^'8DH,e'`l5(P?&33c=)6M%^NU-\^kB>AW?iiMj,tHh#D&qS+T1Kl\=1?hWR"7Ze2\WXl'r7cipYlh>)AF(1b]lNIN.HDN"1771OoZPWFjM-,>RM\=_h2#LTtt2HZ]4.SWP-dYY0\(jj6<^,_jQK:S^Uh;X28q$40$,/ITGOYG^`YD3@j/T"IJ2:E+dC'6;oS@:O$;`LGfpLtE(jgIdG=Lr.QpYIQZ1@P[[p&>"bJb"$O]3[siuI1:>Lk?b&ZU1U)=lHlXR80KYup9]&M\LL40E$Y!\8Whi=aSuo0rgKoKPc;4qd:cnNIsUb5A%c(0Nll#?h)\D)Zck:^[Q8:@b^Rg9>,>']9@_&.)F`mN)/\\qCR"i<.kuuqFJViKB6pR&/5EYI+HAW?$TbUIb9=m?mo($9U_hlQ/n5h.XHI/UD/L!FALQj5rL'&=^'E%n:E'rCfEI>O!hW\.ShV'Z)1f>]!r\85IH]&ah)NpbOi>Y]Mm%j:Y,O@7j00J3F_1YJalF$]5-F8V2c;j/9[lrMGHg=M.Cm(spN#5k]F?>jjS9V5UkqgE8Ca9[9-$Juls//1=5SpkDEP90D6#qmo3to72V'LN=C3Efk!/.'!?)iiLM?&h]#fj2#nXkZt1PYgP35J@R1DRTK7'`s;^?A;T\8?buQLRIs@Oe8hVs\XJD+E4`Anj:PmFet-ju_A2%9I]UpAsuZgp=E2\G4S?$)$bB+U3Jblt2?WVoX_<(,ll1'3qX5#6IWM_q0j#B+J?[jA"/f`_TG\LtV3oeQU3O;$_YSBtpFqL*QkkSdPNNXr7E81T%ik$q&$e8b2)8BRKn>7=-.^^fpcm_S`+nn19TNIeDl0X[N;)PZ;W,']cZiCDmg!14-*[GAl`W+cR56_,iJ2'Oi<\;$o_>ls&X!pJg5cb4A,Z0R!kl!1\I^_.15MeYAsRW-nCi3X;-k*8'_OYoTa'I4pc108s/]ED+!iJlcFhmY,r:oDGE#DH<(d-&Z?>9ttNU-khX`"2eSY:"kDbRLMMeDqq0ggjIn6kd^)9%U#`!K&1#Dk4MC3Y=;`EMpm3S4L9)rH-9ccOs$\82a^qBs(SH0]?oT$6<<:O04A'k_1:gt:n&f/,VV-._^8m=3HWFF56JGN/4^;nfVBV5/=r@g:=Z"<,'FG96t5(TAUL#7-Z+e(;f`0h/;>U4tAfmKl,L%=TFU1S)B]3SD(36S8g;,8NP#AKLQ![o=W8Jq:8.h124*64e:8%DFi`Nl=Z@fN@^o$9]#;B`P$>.B)'hZr1g%F(JLh]cb;>)uF*"_US,o:_ctD6M]dkUZD?;6UN!>;**p)Dg]5%G)..Dk*9;P-r`I2)C-]os"l._b*o\R)-2>@Jt1F]Q5CEOpI_IYb&^Bd,:*-)sVHX0G]hRK=Zp2oOUu-\?*c4j%Ss!*+_ILcdu;=3@R,)^m;H4,aJR,4a'eB3HK/qFXr=b`SK4B2Kd:[&l[Zi8qI)UZi:hF&U_`_DE1&;W?/>U")!3Wu(nuK9dh\REr!CjLm>fInMhGhgcTA8`]fGp@=HBjkc_@/_Gp+6'oEUS<4<]&oCIg%<-hU0`-k>jQ-C+4#%Q4tuJ/`?8Al8-J3H>Rf/H&cMPu]?k_`k78['InWJq`YO-tf/b]G)=CrdT.BfRV5OS4-Fcm.2Ls%\p$F-5+!8r&&Y_SQjOLd7m_pM?A3ml8es%eDlceHuFG738]oPQuo'`Y(m"PN4)>%UW]^C+4O(m7^ae.pSla:)1gL].f7,kZ\A\n&3nBj&2Cua#Hq@):ULQ;ik*k!?\V>Q!g,c04GOYel&#oT91*F5*l1r[:,/[IaAn6OnfR("o6oWKO([H]`[+g8$Kt03UpR0c[\Yc0d]8L@8bKPUt4+*[;OcFItp.r!_X)2"LqVCT"k2lEkXLEScS[<'d`DG:oaHjk3M]U&6pn:86hC7Wl?=+SC85+EP&=dk`%KPh0dL1NuOL+U5t5gFf5_#f$4NracXMT*F64-=RdI:ma!9ofV!!$jH]iZ`pH?K1JTF)[J&f9ND['1kS%'D6:*V,RP`fF*d'O7g$5eBEBqI'TkMdB6$11Rc;;!&nF`7p@4tg`&p>225G&Y6k]0DOZr/G,dptj2Oe+5q@a4ZYmMiP0-!&]aFqJE1&;M[^B,Ba$LYotu/$+7t=]8Bmggo!cE1:67;Q2/rdu^hDci(HT)c;pna"/co9+M;u1S8DdMaE*<[6jqmLOV"6BYfNACO&WSYE.>Zf\H&bO:gCqQ%)Wi1.UE[>F,lH"@JD-k5e]5]7>R1$aBTJ(iM#Up#%51_"_'EOMb9O1cQq.F^(HS.%L?_9d\IiCkr)i\D/dQZ.rLJ_aJ;P0!4;W,*-9ia)45bB<"_DVG$!528;l>.uiSdV\$JXG2&BNqfrV(usFuX3QPJ3.K&AOs_o@W_`&#!pds*PhlNNU1)4\=ZoCNoe3i&sYD,OdbkS&ns_p]i?FE!R_$#\gf"><#OkT1[*Y&)+4ADH;nqcHc#+]-Ab&uFCN+u8?+r4T%mZPA^[RDbF@(fF5nDXg2eLNae`AN3!(CB+=CTY!^'>&@dJ(Co)"df8]e&V'(m5ASKT38$^W<^0IROaD+*R?)Hg+U<[&^[>(+&2^.LU:lkknorUi-B_iBlSHX0aG=K.W`fr,Y4&9^FU.A5)H2hW2)Nap%;<6/Y-4*o!MW!@bt4W6OZTc[\'E0U9^^n*r#7nQp(d^B;a:H^A#=`u`'X'AS;H^_Ern$^IgCE%8!O9,%FP6nCb[45NR'OR"8Z4j8"6!a!rLr2ZNnI/[VUpiAHdu3-^IR:X9`ittCuh^2d_)"EVW.=l8)b7NHjf8j]rtV=l>&98L/2Qfp=u@qhL5,gK.3=[Jl$5gErnJ(!!7*V$+0/J>:"(s%KM5G[NV[$O=:bRkrF\#>=Y?LI"8qpoUFA*#'hoL2'H6q6.j&VS4_8KGFVcFMc&,stelMleAOb1'mDU$[\dFtWJG>!MRenFK(XsHrZJN"N2_mnUV;IJOo`F$"@akcK5U.fkMYG:'P_N8tjNf9S@s[&bKI?h@\'3X&Yof:,'P(;;n8Bqr`:QIWjadkA8@/IM#=+W5Bp9!be;[gMP(8q_Go:BH0^B#adtV/a4lX504dAS7N%sVpChFW)fngie@9STBT-$F!=BIiE=VuOt;I'&:B!f:::*eVCWHi8>)qa,aJMYT(+U4e4on;I]J"R231=K^Clq'KY`#nU`W[A,PHES/_=;i!]aJmgjbCQm&7pru97h"_e;N#PRkX)/[7cS.!ek(u;?GmfS$3;uW+1u=&-Q'Gkb"sJbPgLO#G"2Z+[$T:#Sk`SOQ2,LdA6oc/3q2bC[jt'sk/8!:JEAR1_?^rrA?M(pCKr,mJqp9@+^SnuUFq6m6]:s63C[aO6PA[[Z#_D4$_2le/[:@1WI!n",Eq7iEd5?i#?p6KNp.haEC('XrD4f*WM^*..]c@Du,'69^;j5fSmOD0_r&/-Kd'F-PbYQo,m#c*f4$!lNU6gNF/`'\eB&o1t9f,T]bS8#"`dbg4&l5Sbh2"[qc5fk.Vt/t*Zg/$7BE.!Nlp/De9"6L,7:16"q:[(c73se"mF8:+nH;-'?H_TW?R>:K'65o6jtVsiA?ul8Y5g+>.iD7knl%n3KC#hn%]7'8'cn7CSs0A2PXto(9+XR^/DTT$$u%9noZt`Q[/[U"=4]S're5aA-UXjcrL@,l:JhA`X;c:oR=&CP[].dCRI2hF.i3=X7P/9HMC3USDW9-XKf;]0fH"hh-[(mN94I4o,nfD:19\?@5*aY>E1dEs>pV,9_-BS";*-$oYQ%^P#1TU!o&8kH:bR7"-doDcOdh=6(TGd?]FWpPg%r8G1*1'%ocM1`3hPP8t^fJBfb6>-CgCRnJ^Tkce!gL'u7M3[d!64;'W@Oo8`;$u-=OTuC=\[6ONg`&W$@[J1Bo^q@Q`SdDa+J7UgfZ4CU?LGKhRu^_mZW(ATV4StT87AM?,O9bjW/_Y6Wg7:B$i=WMu]ni&<$dHPlT4cG:mW3Q\=+4ECb*VIts7*eJhU5*XNsr6a5MN6:!Ei2:_4h]@2@*Tm"?U8@SJ@TtKb-XQ.>f$ZX\\PX&;")\`qr5BZ95i=TnHT,hdQ'jW%n3HB`L_&8^C[%6gIlN>kht&M0Ut\boir(&s$"Raa63Q8K-E2f;q,b%8815L]8#n9O?&l4)DnVTGRYa,!fii;'mIg6OU1\t%h?"#'\\=@J2H*Ke5&)(NMkT*Bu4)L4I,oYE,,In+k%3DTdSlHU(UF\)V?k.M2PB+7`Qr*\20@e;_JOoC2G0mICH82M*g:.gm]=5OAAo=nSC4jq5^Q]a8bQ\2IYZJ06Dt-97n[M4>*fVbrm^q.P-B5r"8;"?+X9iL&DP/AHJ]K6)R'h0c5Y1K!g4P3*)QLrDmBn+KF)[6TjMrL_g1hRu^%[)kNjYbBb%t/f?V^S;T#^!BRiW\N_LLd=#b_dpO5X&*`RldDr;c@.pOIFJ]eWr^bE2EBH+LLY9%agjB%X3I&V##k"L%]>@%?"=AS3/RT1s^SrdPtPh7TW0LpAGba%10)&9N@ad4&ea$d7dE]pM6=r\FgRf*H,ll%$L@MhEq&,GeU2Sg_CIbn[^P:K"sXAd/(^Te71Dc@h2*FO_<;2AJu"n"R1.'CA8Mql>h!6W'rZ<(+M7m`]W4-51A\(icjt!0*D"][^Fh1Aoqg872a8sCC"B\['E2^3VOK6IJjg^OeFRaAC;K!YG*pis4#)%IMh)R(5jVkKrQRe.Os,9'/BdBO-:Ckq^![+6migQ)#l9.DiJ;pb)4Eln)Bf]T[eSFdddKBW+h:?UVKB#)9B7CC2!TI)HrMS8$nb?^NH@ck9oor2dsic7KqLI:#&X(^!Fok>Db=d048q&F3)')^U'9Yl3Qe!H(T:>oAMJtY?G+T=D'l\\0BJ2XXF)$H*rq5nmT#n8r$M1.Ne8>HNZ)p$_p#eZ-$%9:H`W!!fO=B*?ClkZ(21NpEs"2;0#W-_r+maZ?8`)#[='tc-C.rQK%b;Q$tDq&bqdW6IBqGV=r-qSR+j?p9/)WNo5DU'6dnM!%Mt%XEJ'GucAU.mMYnSN7RGTQ(*R-r!d8N7pNFmXkhj&P<5C_8(id\PSt^DOWYs[I5GBkuG]FfQBC#j9/oNhm;4'Vs%Il?^&Jem=We6&DU8-(=k\Sk5`QbE5`l\f?[[M"Sq%GcqGp#/r-(i8?ok"DIbgiGjSlb[O3US]q['#,rr481r"/:4T-%I%W:$G4ORa*=ios/h%*8a#%i77^@,]i92p4d14Br8!Ke1@lD4:6inMOlG(bTbI:=clQ&4_nenB>$O8+H,TN^5lEMnLaDhq%Q-+fd%PWc50[(=Hr>0["9U@Za/$1FTQV%pqWPrf_lbO:K6TQ,=:!_3EpYtb]pToX)61O2fCg7cnhe^gDE6PM((b-FD\7_RT:JP283'k9ZWT]Y)qOXR\/!hdXJgB$.cI-H1A+n^l6;PnK/2^1"]kPE-;Gf(NF4*A5HhiS5*Q.%NL*=Kp,lNM/I]/nUrUEe+HL@NfsAU[.;r&cr278dsX&;81kP9?-FLV_CPK[IQKhd^cL/@BD>"XNOs7m<.NJ1?d=OZLb#Ztu7of`%klWtj@H3g!)76]SCt][3tq?"TN\giA6_Ri)Z1m;"T'mT7V;jP(Nm1G&I-b%I%cZ7"Cn>a]gf4#8$^-'!NR.qe++V%l9^ShA3I0,l?KO(ft2NkmLOZt-VNEpZ@-#c./jMIWJ_*?SQ7a7THUR89g^\IK9QX\HpA=2)7Sr4af3HE*9R[)[c*6ZTcVm(J!18%1X(:IIr4br!/@KWn!f1n;@R.tRN)k1pQcu@.JYVFF&9Zl^0WSf2-Pa.K\:4#el^,V6)Ure77Za>6/#Ef[5Y%dmSfk3%:;S$W)-FEYgF[>Q&:&AKc+BC^beYu=<51[J.[6u?O"l`FN3JE]pT3D5;FP+E)]+MX-X4UYdHE]feIRktY=K"TJtpVGJu2_!)Eom?42QC6(nNWIE)(0l'Z#neZ!kkqBr't0ppVJNmQ1?lKZ3iK$32Bo#Vh*V]XAo#&dn[AIK_aa)pg.7aALI;pU=Ud@drVC/>*647AR^i#9J`WIS^55:FG>^2(due$AcGcNfbZtkK1sgeH!l6N.u38SN&;9jX0"GF9,F26!=,^UtXXP:3b"8i8P84De*SHqaMj<\:;Dgg>a5/SD>='3hO+cV/D#O2L)SM%rsDLm3_<4?_Hauk,im1lL?<`IT0^9@DX>dt:BSgk;0&r*eLj8(p#Of38]l:7Do$$8d(9+&t88+A@h9cCjGJ`+_e]Hm+@?B$Ua%G@2hJP47O\PGU7R`Z7\Hh0rb0lAPt0?b=8a`[!(CQ!MB5ii]6R.QX?,#P`>Yg<4*9?S-*mft=ZLF)n7kn@Mr.rXj`B(L!p8f:1>Cbg+.@RFC(2;.,=hIq%NW*sV-)Zklr>QdqA[LEDubH)2*CmbueG1BeKoUpK^AkX?]V.ID%-\SX\1E^o]tN8I6tPu)lS*LEF\%C>o>*mOpDG'b,*F\ml:=7i*\GcD=`Tmp>YpXG6h&*>qbM0)dlAkYcpUBIUAN@E7$?QJa1GXU5U1F&OF/@hJG5IBI1EelAQPftG5.5j!qoBEo_%cTV',:B<:Qld+WtO"C\k2E15Z>LL]kWlikK-`ZCZb-3OqQn[^oJ\'nA+N[f+[B"'hk[KaYFjrjH0@fu!`2+bI\@hkGY(X:MiYf/OX'`J4Jed`6CNa+3!Q(cfF6gd"K`t+EbD]V_f8*HGP[rVlJjqsZ?'O_,E&rdh#/jg1a(ZYcEl]A6n`dbNUA;?V?+>tnraP";FCPr$jQHMN-\Nr7^LaIA9W+Q`:^O$+d25.`?L`-,HLoNq1rS^),ieY"Z8/9PJ=[GJjYT/A>'C)@]D8-%/p)cQAreZCk!!T2s-X5T0P59Zt-)YpK8)L5&_Zr.8HV/I[6LUX"Cd1-,B]LcD/.FV586>0p28_t7KkkrodQE%d_iN(l6Tr>816!8ucn0Aa(7+NAh(&^#cPgoCc@\@QEFLKJbCX1]ns8FtjL%ulPZH;8d2gm.3@j=h/0Cl@]6:,M?;;+fQjuYo?Le4?EcN#LOsUCHGJs,L3";"EL@m#<9D17k*'MAq7)@>'Cf$anN30lf'sYhOdXLsgV"Gd((%,n*^5<3@64u\(r-'V<3UWgjF"B]@oq0&2.f:sJ5%8",ros1BaIW>-S*m(FL?/LOhF-]OTR[5pFQbIhg3JnVXPZ<%4&Zn=9Jn(SH\S)-i$P[RCT(tg\qVHue``l5Cgk_Y)r,+efj\S"WnutK.L==;;g"7(kVZH;$;6$t]\?[ibG)3gXriU7Q\\Kp!oh].82&n5g5_Z>=FrPX\;#!aR\#gAC..k0^r$W*kA-DjS)pbO=no0CfMR9&GPk,D@13(B]RF(EU@2^sMPK_MBieN=+Yh54-;5"^Jbk@1;/CZ_)*nfeV&2/h7^:lXb&;A0;l$BNIsrUf\Yf4G6JfimJtikGV#[bM>1uH3+hu`%Zoq#ne!PZcA_Nlb&OZUD(j/]_S7mq#C("MikV.hnQ!+@6?51+mLg-4::rm$QZI3O:s,tZ]W@>@0^.N!rL5V66PC7pUqWu!E64r6'pLrO`QOZ0*Z%F)B1)\=qi'N)g%X'INjgRGMf,)FWYSLdc+6-ns!@q\Z'X-PU9'8Qs'H>s&lH)$/Ol?=jjp!q$0;sE#:3k$MsQ[6@fN#"nL7I(YZ(l6VIMPomEe'VuDo+JRmP=$#l[R-iQt,%Z:5AHdp5WqC'>'j]a\>oC$r)io9hm=9H/'HiH*dks9l?Kh=6Je`]dRa9K=Z0,6Qb81Kb^C/VauVGj7Ka9BH5<\-I$e]B:)R&Wa>*RQXCP9n](r)p#8IoGk\!n@k,8EbVN!08o?,;6$H*Y$(uE39(A/n(;O^bYH6gG-9]b)/4r-Z&0:l7;4+p=A&k0-a(D#tt_!`=a\hOikB!jU;!N'YZe+>Q\riOgb?;c$B3Ee-r,od)="5_AULO32W2BOqccHRd6RK$rPl55W71^,4cchiXsUbQrlg?jkTrfr*VFGg+q+.Nmsi%%O(7Q<.2PW*%-EW%"o$2jgrMehpK]%(hlDF:;UIRC8&Jk8J2TCmmG']A>0ZrKSo4Au+ENQ=ntic=!,jpmEi9tV[D'32#:0=OhaP+-R3_#QCD0@oTH%nV\nW\U`qCL#,iSA&rMFh,E+s'jZ6:n47=XtCuW*"h5.0#^2>WhVomW%tYj.j&Sf&WdIdOL4@dPE=*c+_qIYNMuZm_uR6YGajPObi3rpKG0'HF^NO_Pd&g)>dS&n!uOi!C]V\-f+Bgn^%AMSai4#QPLNSgp/VJF%ts8s#>2*l"NapY=+OapY3/t3Y]YBE=*j5U,$rc?$@T6k]BYHX[%WXgG:I>^LDr48!!k3>OaKjYtLcWm4XY(^,I@JMGPJC-#@m^^:oRftTGb5P!mRFkkZ`kR3;?)X&kdklY*4OU**"foLer?$P&)%QO?ctp]W'Q#ET-7nOYaXUm]]L:Va-NAc4l2&'\alSL6.fZ^A*'>K#:amYIDEH),od[QaOcGVAqG%dC(iNo]CQV_K#WY>;2UPXP?c`oRmFrNfkh5!q/=8;c0]Ep>WlK6hDgrNoOZPl)4E=*Ue8DKKL3lF\mP?f94-(!f*L\YS@8f8JI9QeELbZ&lh-Z=39e)ddLD+WsDrAC/J"Lj:d?$CF<$.bnS&t>`;3b=_^-`&oDkM@i:;TI!"/ss6%"?Bc(;%P,%mCU35!)kp:Jb8aq2KTG`N5Sq9Q6'84].XM(gJm#0@iSGSla>j\>";6qmLA\J(WntCC3b1>=cBPJ%h%W\0,Jfd8'9k:WN714t;b(Qlg(t'AA3`UonC3\C$bj)d,R/>X@NT&:7E#m^i.dFAa4fe7UHrAFJ^G*RP9*>ei-@2ZABdb/7<7jHK/n&0_/tdF;@NX_n>bK%^RPg^2Q`GA>8PE9D!MJMa_-OPJ0*MKt?kF@ep:(otMSPjL6Ee@GUgk\H3+mpm?`)%PhQ*]-Fk6ChCjV[J39rCZHc!ZitHG>.)I,nL$qSj^AE4S5%pG'BtsGhON#HC#.rOV!dXu/u7"Fl^#>7`H0KZ^&=1e-Dg"%1Q:/^',(_l#:ZRrk:pBr*.<[0aL'@<:^3n`18Q"h[W/goW:H3$R:MPBUXX$M\@;='RUf*afA#aqi4>0!@q;PlKAFX3rWNm!6Am?0Kc%@MrS$R"6eYDXJqUS_VSAWY&S-9"Xh%_l^&+B"^hlS]m6,&m;K@,mR8i8[Wl^!V*EN"+C_dE>JE&V,8epC_BVP-%'pP"/`hJVL5GOeN23LBYkg-(C+qJXR3]uj=_sEEq.X?+7]0G;%Yd_Z$G'\:+KYaefdc\7!Qp!LL^pM0jjb]fVfc>b2\)0ihihWC)qCS6"2SOaKK6jN8Gj.Ene:DS'W%Bq%@/!A(iHWFn7A#LpnK/WhOiodW`T=aanp8%[[2o5;N>0])Yg\8H[R:PCt8_YYn,^+29Q3iVgXj?(n[;aXk^s3krlmXK#EZCq,JQ&4$N!g(M!ta&KCHoFFTnK$C%,KTIJK:A8]3^aLm*N#92\Va7!uIL1MoOWjWd5mNoGXqNStd7end^QGi#n:rW0Q!$$H7'*"1-J!)"9G,ki#O_N^dYB-Iem8MB0(3[B@@r%Fnn!1nPdV,6?%;(u5LR.kV6;-pCF(r"C3Q<%[g,8k@mJ0Oc)C3>\95)/S"GH53D]5u"#"KN\JB[BW"Kd[P!S?`&.bfWFtJA^Er)Lp01]kUHJ9NYrmp7F4b_jpR,(253BKqL1YA5-r71Q&%1Q4+81lY@Z0KLfV(_%=3u8OrmuebsCj9/WI<.R*3X1oC.5;=-E.8mMJK/sW"sS.WaN0uIKE#gZKNeS,Bb?UO8L*0Lqq=W,7?^gK8;$FLZOjF<'qcIe]RQK8@A,4R>^n=fc0D=di+)tDGW2]*>Z22"fND#4Pi!q;J!(UM+fc](PnBR,qA6UjZ3aD:$=.k*OM@g;YJaa.i;TRlWe.8OLleZMqmk's]kZmAa=G]D8I;?24be:A:XIl@/mW):rH0JN;H'#`(at&n&NLfUej,QL0Z](c*38>e+^t,0FUKWH1&+&I_2"ds3!#/GLt0pW67EFn_C+An)d&7eZd!nF2jIR/;Y]#[MSuI[hR'd$E>h5I/C1Dpe&$MF(6gS[3S>Tr(V6fmYoP>dj3>obu#B?[rSC85M'`Q;XkVBtp3VH?]r8NZ[V"SL-_H6M>""^^5Ec!$me+AP,c<_8duK+V$u+dd]ikH[rhG:Z7P[2ionUF!*&hM1`H%;M^_rSLKJm)C6Ktqt`W/dr(J1QQ`(m5\[h4NV6eAL#kan)T&Md^JAR8@Q6R"6=8r7%lZFMV:\u=.)6>F>m0`d^*o]-4$i"r'?!;q."&Y.ej).D*t,!@5mG5XQ(_#VQ)fXkY<[CtBis!t`$@gh9WBm^/#Pjn-*"+0EZ(u.p6eqGH4BmBubh_)'lh(WRl\Yi>p*D@X7`!".)a;A=1?p)$"+G5buc=fgCfK2E+!@f9XVS#=XiY)Rke+4XhIKn7IFWm[E/91Jq^/7ui<\!C-9Cn?bf_)C^i0(_/S!WQA[U.Z3B>T$!!r]PV;(tQnF+7%tV+&GMS#8c4W8+44+gkZT^Osc'kUgb[!3bUXp(WJ>c?Nlrhbl82h@OY9FtRf=`VfhMcYn`qo5C5B^@DAsa0Zq061V7$\mul8XkRn:I?$])SS2hOWhnKe_-H'O1I:t9PhDcG!V*4sU0/uU8;8DJ/L-BfEg'Yd8k_8u],'/KWBsd9hL%/cXJ60dD:9Oa:'#c/V=W00W?'l]BYIqGKi*.J,`*)[WRoLH_P[8m>hR6FY4cc!G81>6!&Wj?NsPr#**?#PP(SLR9rDU"W,56p/LS@'aqmT"r>bu_-[p>4O(q^p0Gjs;glu^\Kjt52jdmeg9C!Buc;D?K,!Wg!/1(SmBXs:Mg%po;E1'Jmm.fP0`m_Vt*GB6KQJ0`H.HBGPKn+RZ=opuY"?oME0G>Sm=pdB=[[ooWaN!TilTX?KO>Y'NoMKq=:L[mh:PA@?(dAS30OsN4W/K*D/[.fM*d>g[p*U10C]#SjD0RGrqRnNG3\G3oNG^mX=d&m=IHVcWGqN_5\\7]bS19o38[Sg;/8T]+s"*L;gF+$coslKa`nRd4NM+1(;f(JFs_@@GDW(19*\mbXLNE<(IULoBn?mBn.,\1YcOng4sA@_pbka[te#G_L98D-:+eiM&6r6PZ+gh&%AIp+9VTf*_]IPI3=Y60%la][s>LWP\"(GX9AqO;?pP!EgS:a,f8OS+.OGqdi40J:3J6I$ZaNV#!N_B!-,(koV_`!A!@k]'NO\WPFjY=SU#J\\nVXXk@36A]dE&48;_q^$5V[ED%Cuan*5#g"bI*&\[**`cuep&/p4&bGm;>1\+Y:H9]2#TB(1K0e=,[[7\L'DF6RM.s<*8J+Do^su5Oe'4;I^9cId79>nYc5freBn"K?WDAbhnXu@Q0m_"W50'cWep"2Vd+c!XARMs,o.CVoG"F3j)@]Al3:&Ie6!J=Im$TL[L&0(K/G9jj_#1XRX,l"6o87hLnXG+1%:A0nJiP36OJaK92UjZHo$[OL(*&>:L<0YHrMTg?Q,q.)Jmf>I!kqM)E%S*][rh.1hLP/Ms%5+?Vh1T;Rsl0P<>kotK1Y]g$rS2Wk6K6"d%;<:`S5?ZdQWURCckg>$+&^-TlZA[j0I;Md7T4EQe2P,(2K?#V/QenM8s027M`!)HMC$U?1E-a!r66EFU`h,Q@CMZeNgZ(6_>nVp1)EGZ59d_ni_?a;oGaZg+h40fkh$5_@8R>N^NW'/7d3f-')5YnS+d-pinbRV265%HClng0+r,Q1(Q30;ffKjC'V!`*O,i=4N'AWA=1@E>=*!a#:^q4Sm3P3-\?;/p#T;r^QXWr"),ed/arqr)JAe-pZ;@HIdp4Th0jdJR7S*rV:Vl3bR"mc4>Q0EV3(3-L5TX9bhe^UW?W#qc0eoZudUCAnZc-r=up6P*F-iHKQ7sQOlI",N:kBd2HUCh6=9Zb/[Ggto;!.,Z1=Gp3"tL]b'Z[o*l_m]>k1!/+b?KG%+/[q8:Irm/&L7XtP+r[dc;:HA%m`HaSC#6T^Gf3STYJH3[`q5Ap+O,N#ah>DklN'pKM-a:BSeTn(-F1RXJRiWct89iWt`P,[/"AZ"#S4^>tfPZS&N!7*gDLf%H&S$6`'XoC'8JZ-CurLRI>j;qB18!,3BeD\,\AS85p0F@SShDm@8R#@cAk90^SjfGKd)I9pSd20/7cV39`crc8L,r>t6\g(.#hAHd.c"T&k7]SQ!X'h@mpniG`u:%RsIg^25]DcoZ3)/;.]h+hUQXfgt=nt;5F/$[DOba90F-5ggeF@ceqgs&kB(J=2Kgjl^UXl6<_1tiRaYPBYG]F_Qa\/MD*+el"BE=c:l27--&aOr2.IUnnE_%sQ+QJO6k>3Qo:j8s:=54Qp](BH'u9%ULJMo?BIU:CcL?NO-b-fIVuuI1GBpa@"9KI).otUK%6&@@1?\TqXLd\V^lC0S-d_S5)39gm"C&:;'1a:_[>sIp!4#9#3?TS@nO"_ji-MSd&jFr[Q^Y-NWH`5E9qGoL]0tFQF^S(:%!XMgFr[">:]EgQsN2Q

Elg%KnT>qu8!d!`i1i?I'4`)?>h5.E3`+''"$cg`?c?09/UV7Y.K>k^kkbJ5,MM%&A8+V:if]SAVO/"/[hu,>gGF?!4IajOrH&@05o3PS)6GQ)^5J([f3n)k#1]bt93;1U@@AWQO?h::OISe2Ijr#0-XdcOfE\%ArtlXC`7>d)Cu\CL;2B-g+X9R>HRO-Y/*SPN,6bNEaKqo0H]5Yu*$71G,"F_F-Tp`5XMh)%=:hNUSVbg236$S@Jh_`L,UN(oAc7fgWP2%ElAPKGhel7s\:&'g;[3QX,h]_4SlB9T7+4BfOT_`Q;+;^Rg\V:643>39Y0t+L+9F9b._njTa0AN]Dn)U*n#nZu!=V:1ILn-ag<.D_R`;_oZUN5q4q?/1OP\Gfu1.jt\DQUu1@,iRm_!\-['CKX8W#IAhPJr*:B?LAZ&jt6pW7..uLN,/)=j5VaX+7<]g.6_F+!XG'@WGCN2gG8i`[cU/`UNMQpk4ZgaK;p=o*dKuhm(CAad"3BKi-#7^Qq;]6GNKSb;!i,@E1V=c9i8d2Mp($@I#:3%EE8VYeO^[>gqNkXXB=9*Ym5c^%iA<-4^s]qp>kB,Hs!D'4<&#mPjN"16L[:h&F2f5k&u^NFWVAmB9DSGBQ>q1![%/WisJBoR.6i\a,YN&d:AKArNN]n8^2Ng,h:)D\Y/UM-HlHnRdu$!:hRhiT`B?R$-OcN8,>rBt]n9CF)9>b5KKrBBC.YbT]6JkJ0bXl5(jrn^JNTWcQ%nEmK;1E2XWZflC(E]lKV3&*MHGg.BDe,*IYa^.d>iQB-6/X8)L"u2_$[cW&C7TJUQ7uq4S,4Ok2i2-e3[9@B;S=Y"t\8C?c/ahL2:2sGs;3,iD3)Jc+#+.WQ)0QX<=r'Z[l#NYiqH)+Ao)a[4t]-DuE;N+H0`J4+gf<_udfBVMg[cP@a$T*KOGr[Iai?H,EKE)A\"+rAn8KYg`L\t7n==("_Osu=!n2:R"/rU>5A'0Mqd%9CH^eL&d-=8@Y,#@-hbl0ZC]gh@,4%N*)cK;*;E0g%L.q06lf;oX4&:7q8hV;e48%9XU[+sh3I_S5LRKBQ51O6eRj+GRg,LUOq)\Mb'9sYg!>3_af)O(4C[idA=($O"rIIapt^I;:A&(7'nN0o]j5Jj`'on!K#N&&+C&@=<+DJ(H("2+rU]OcE$Q(l?7.9LCeGrW0`K8+IXui'p)>5t=N^QDg,)W2#Sq>2NgLFTZ@O/pE]5e4B$Y('YFdt=2Ap+KDeDYT&Us=?1?,@IJ+lIhcI%CY8'0XLJBlHHMM/`b*1PFFJkK>9^mK3X2mDjR?J;XIT1okU!m_d@5jg>V8YN%2T=NsGVB+Ip0`Uh"&Xp]#&9tH5?[tVZiGa\.+jn#mGR[GdCB$NI"^XOS.=X)-r&qMPG\YnA/L`nj9NJhpUnaYX]YMSHQNG%UtR3\O_FQL:eM?pUX'pCqW5SQe"qY!/!j&!lA<^dCClSgPLts!j3Pof)6I?DDk/509O`9a"6_ctW9aiidlSXn4j<_?Rt7'HYoiM/o3KcI)F9`[@m1Fa]4'>7`Eq0GC\*sK\Y'AY!g^m4f8AZT.+l<1$IgXt`^)-)Ef0hNHIOedAqAq-dFV:/Ie!t@&"?Y<-%MBm0).[2bE3[=#sX%#D[K9_h`&h)3Q.M'WcDaCj$]#ob=nN!c57LgZP`mVgE$:flaC$JKL=-$J:_J-?85-BR],l[qlKOi6,5b`ke.kiF_;F$dX2NIr!EN!mAGpXs<5Tb/PEU6"bSrYC`kZnmb49WgHJ+$V[d*jg!VXp>t1#d,gONtS#Crfhs8f>c0<,rq'5.&d_$1&?.fHNKW+R#$?+K7KPZqrVV4]9;"d9RnKIe5Pd3lOa)^Q!a%"N@^-5Xid`IP?.b1$&=9SNMWt!ae4AoGHqZijASoN?9Oa8MtOEF>jWBQ>lY444,)VYgc8<%/,GUm'j[%GKeB(V%*9,lKo:Xc,_^);RhQ67Q?j,\Mn:H%GC!L`rbF-qWK0@aD\"E/\r0eWn'IY;<2MR`C9KdI,)um.opO6j(Klq32QDH`#M7Gdf-6)0$7gB_mO4mPA*VmBjOX6Q1MPcL56=%_Y"WP0eIqUu8,?t,];9HU>j-5u0&WT2V]jSk;Ca\%lY9Y1_2_R%V_?C(VUBEp.:QlL@,'0h)jG!S*JI-]Tg^0gl;4?"AJVgMTNUkUh3Z7KY#GeA@qquV7XGk2?93/2^EMj[^!D=#b!<0lD]=#(DMeoEhW>3>DIqX4G->GBMYRhrAqW$_a05E4Rk7\nX0EWoAh$s]J,ic)#XTOTQe!3Q]@ltgBdsqH1D!d8%B=\tUL523b8Cg2QV!4Z]BDUF&ag\#<6C%Yc+`iM91qu8Tns,o$]B'?05QSkPuO'Bc=\qOX4Ukq;VgBjiFNS[>8c'IkflpE3i:-sr'A,Gp%sE#NmBaeRj,jAcN7%B\/!EQk]a`I`pVO:Q(Ib9SeBNhq#r;9'FuRl=NC.h[*?_cVeNak7c=SP;6'\>(I;>>jA9Rb:6lcgh8T9\@^$no[WP)VWWcoja6\j3A9H6hp0NdPAu+)o@H0V3U\CX6om`ikVNn"<[/f&@NHlV],2:.kAk'>S*#'+6jXb&)[Tinl:%'OFFQ#k.a)kQ#D7c$>s9=ZJ<]j&K4@/L[&cgM-3qGjq#!Ss6j[AP`1JNB1(L%9b/QK`8LWgrK*/lF.m1E1:&(NB7DIk[38\3j1ci7(@4[-7a_<2/b]G,W^\,Ma_#&7D98NL8JHZ$&B5GVNa674H_TBk,j_*SaWtp6E86,tEVNbJP@YCFj0U$kZ5hLe>;cQI/4[eABPFXa8+5Prpj3pP4"C!GT2K`q4p8]#l:F4FL';h%$lYi#[.j/Fp16^D-#9+(hh!o`fG##6JA'DR@)LTMmq\Vmm7#5;-$;=jm(f0pp`H75DnXt`68#iE9mO%urDEpbA-Lq\KBIth%,$r;fGL`=Sn7F4dW(N;D5&=j0_`#:Rf!=Z3?>oV_NYh^.GH:snl^D!6Vit-HiZ\egH*H_TZ?^]ueDK,C[>OI>sgnINnL0u#@CKIK&bF(GV$Ntm*=7.tdFBA>&r2<,^`CQeSKUk_'qoR?!!Y6Q\T:U\\##!!teW3S!?%K*=.">")1joGE(s;9^Z_p070eWW!!*4X7b=WIIZ5O1]AHo.jh0aciDG/Csl]1PA7%Kp-1n2!igJW,J6a-.iTsc'EX!=9\LC=3e.6p'D1tAi_:W&:\>NC`ta.FlL+KG&,mU04SHhgA&'Uc4\%2L;ZFPDhn]`GDd!6_*A%dSjK3Vs>H?L57lGE,LSSXtb5'mq%T%loNO2s1Oim%3G8_C6V3d\NE\QXiKZ2\kmG"Y*L;u-`Cr;K::@QJ\g%1kY%1Z>d$n\l*t$&"dY-ZG]KcSM3OQVNZfX8[JbD\HSG5[8e^W6<0*;__3a=LP.=!SX2FjpILVULA6fEoc*:bRRS"ZnqVS'u+\I!9bfPnQI9&;Z43Zs!sH9*pu@LT]V'J6Y2nFVX\Bj92RB*#HtG0;D6scINuArXbhh%Ip_?_bJ9oI$D+Rj7TGln,qY@kkO2hjq(r,_!+uHRoAS'3J]i%9=e!qbeu`@uSnr'VVTcP!'Hf.J(_-knE:PE(-$J'l.f*sM(<_*F-eJ#j9TY6*KM=tL!!F*5IQi9%5SUOgnHt/:LBT[U'oEU`(KF[H61=F^$n:nk[T938`lt8VR$!=7^#8)-Te4H@%:uXN//m8ubZq&S)cElA=e\l.LdpI^%.5CAM#P5lt]'[9f?8uabKW-G_;hj`3g)lEKU`e+">ta#piXK2C!-trAN29K'^`.f/'Kf9i5hAn0#,'jYQXu'(Y(-6/o=C7oGY"k2LD#uqmsL)H/L@b)B:HG5FN/D<,1d<+YOfi%Mu/CO,Brp"*m.bNgS:KJ2<;5P!%3@jC=Yj$LsR2E">RuH<%&s-/5e&j"#FD8PM"6K5T.1Bp:-@&?*\M=fmecN1Na[I0RKa#:KR$Z;ejpD?2e2$i?JpGMNIiA(ibS.X#dF+!hFM*PX#uF9,-V8EE7KR]+>EC#i:q">;(7\S3$eGQcf'e7^h'TI^2f].rZ73p^q%1JbL$.4_Jd;o8nU*uBJMuLTg;hVpn>;cG6**=BKoliNW/\nCa4t@*R7sTf]ml,MfCsBa3!%Wi%#jioBf/!&iU3kQ,Aq;1rTTY4;eAtTC9"0e=5&[d@Wf&17&!JE*TQYq.\82*($\@8L0sXc7=Bm\W569rY%NBJkii4>imZ?V<<6Hq[k$N*9sM8Rlipo6+l.^LP/S0W(%n@1Uh[D^;?&_Z;4JViMj*1#YYVR"rE[lsLE&QoQt/i.s1t9HF'NDS@\g#>;-)YOG>!Ap4R]GVA?(SqE"J.]R2G+/<1LR"(L@#HN=&R*j[4=eR`G'ZCnR]:d*GhkCrchpB,?@PTs)hGAm[kCO/!BE#4A\H#_.*A>fL7EBK?Kb@atl!RM4MHQ1DX3)XBRESo08tmK/$[_dS+'l=4?HApr$"/'.lYq7gk5>8?<`0@5kh'Gd3:0b-&k!k,X^D1b'ULbPAOBT-b=o=f4]g?e4;+(Uefp%DP)Y8?1\M\=N\"-*+@Oe^RKiD?78"CNh*aC/G'B\dgs'^\L1);)(?.NgLrPa,1QqOD,?GAYa.C(p2U'F;Rknc;DDSDlK84/N^XmTBm&..)m+@,lmDblA5h0:9RnqX5"a/]7DPBZ7BoZ3BKVa*(D!`4>U+K&XNg,1o7DH2S9$UVSmaF&P+iS(gQNoE.1IC9XGr$1QV4-InKTG@e>G"r=P=Y=dK4/##7mXU0e_.e0C)AMq:].pC.gC$QAo7CG$*4U.hmcZDKAm-EI8rpb"*4[LmDN,\A(j,0VQ?Q;Lk:e&?Hbf&LlBURMb(*q,WhauKOFf%p0ocGB/_cBIN3^);81'FB3Iol/@R'Uf;34+gEMP$E1d)F=g//`,IY@LQSY3CU0jS!,rD%Y5;TH'!1NV(j'+lrEqp3!OTP@UW9^Ys)K*'tg#\\YD'.YDZM8T:0qgh'L8aJJD%:OK+:]+G@UR2$Lh34f#R>.Jj3-/aQ-=c.$Tq`jg:nEVF>0Q5=O7pr5>d*j8g?n>)N2CV;C9(c@n+hsG\0\sp%FPfVs)i,\D$Qa'G3<([gDQq3\j//GU#ANA>I<5`_l5AJJJc6WSM%?!+h];g[&(\3nKFW4$mpq)E*1r*=MUr)s-@8(oPHWWNg)4T&d&H5jrFCDr<-NFdA=?snM0To#Rp4OnFPK<#]=@?Yr^'-k"3l1!\]F_)ql#Qc?_H_o31Z@?tm=0_!%nqIHuGmr1UC_u9-i]ft3k=?:mb^H&ohd6\Ccsc$`Cp`Jr-jE.iJV]nHYlP4iiir`i84N%1]a?;V=Hj_d_N5E(WD0ns7p%>/7W,):d6GKq4+IasFit7hPE*t4K"C]I-2i(lFcVB@5DASBU`?D0EIIT\_&:ZV#;KUNNF#9dn^;3UYgAbX5NX>Up3d0=:g'!8U;`%h=kJ7^+$AC@Vh3VGN`U*40:18Y5X1(B!P`&Wa,nU5p1K!o-4Q>2Q#*,:PnRNa-bI>[,p$K89GY,$\^12M5gVkLAF0jucuG*n)iB78(o;#YU&-6hflQCicSb6'V8/2\0n=a6=gO/GoP3e69RKRJ,UOlE(ZMfpl$]Z>81pn'\akbb:C-gM0K0$"-jiDGVAgQSEmJm\qZ4l"Uur!m+XP?p_9_Z+do@(k0BE>N%JI$B\$2rl'X4j,\l"&p/9I7'1=[D,=;'^0C:k@rLoU5](T`EB/XO;p&!2W--`78tKu*CPAbS3/hS7`u2K98V_8)<#X=[^kD-e1j-s2-I:jnI'l/mEl,$]E>hYX'eZ*SOgY-JIp)tGpSqAi"S(:?BbrnRd0[=,`hUA5TfCnI(Qi%12U`f2GR.s#Q9q`MQg"X-u9r0c6Hp/5MEY'ai;"=aNAq\?R#'eA$tk*5/>h5dg].?7@Q6G97&I.a`=b^@MdPNK^kMrZBc>Iei!/tt3?O3aprD:62l]D^UD"^cC-8,e362WiiYA0D`r9<0#g`\_S$qbB0'6l>$Bd+ODE)ReC]?ZX%H]P'rCo!l00=f93]q#ugI-#kILeklLtkI55g)Dt7SWn&a_n8)hKnW3BE@"BbD9;CGTkPTO7V#Kgi;^Bk7"PBmcj%7)_97j<4lrnf"&=odSL^^`LRNj(><8C*939U73(XMAq"LnjMuVW%$^c#l%D/O=O!dJYtSk9dq.o$FFqq1A>eghC(cd>_iA446Q+S89Q!+>fY?g&O=16#ots(laP854jK$7g.4TJu(F\R%^'Llfkh)gN:mo+0:888uC&9Bb&Tr:3EpB-%!/[f>o+1_VuoKrVhr4C_E9d75$l?);AbI1M3=u.P3B*qLt)_&)^/1&MpKRTsXiL,adV=r4C/5qj+BJ[qno.?-,X5V*0b,!db#2go4K:k=+*%d2>:qGnWJlq>Y-6L;e>S>di97jr'GEW?'*3-of%Dq4abN^K?NsqgNiOl\uYcKPiFO:i(I`g=o]t2Pqf2H3>EqO@*6FMIJTnQ0CJ5-5"idmc!:ZcNlMPYX)XEsCUXCr(Z'i8"2Wr\6qSqp.!q7W&0J8Uoq2.+O)]Z;PJ&&6tdb'WLk_IN?u6aD.9K)LS*t7+ElEkZ`cg4%t/@]E`!AJ>%Fg-E97Sdis7`/Of!7LV7\Z;hc3t"RQ09:p(CEkMC?KjS@ALlY]t3FL:n;?t/-qSPkoq5Q>>V%.pPR$Iq#fs.rK$NRrp8Ui-go`8fOoL@T.ZmEF#)g#kokXW)l]U5B[k/4YSaf6grS:7gP^!=3Xd;Veh2JT?8gKN%1Tabb86?ZPlT*m+HhKpKln*=^9j`a/@nf_@`sJ#5]s.I7,>eCX^`gBSk2BLGGWXg>.Eb@iMlm`ftWGFCJU?i#&t1S#kEj:/e7nS:VVO#(%]9Oq@_%nJr0EhgRXeZW;pJ7q/`r+Dk:#]@)RX$HlA_o*Q_950H@Ca=`I#;^8=;2rYiFfB31+1]7-K:9!MOT(l@PXp"Xp_J7^]2e^GG,oqmOtcZ\VHAUoaN$!iH[e5^g!+M!Drup=95A[S*?!WpgO5%F'q1`Li&Q#3^M/$Bn+(FT1WIJE/<%5d1rfh!dU5"&JBe4(A3D.13WYR`VTo+A^e5P9iL5t^\D=?$'JQ2C[kejs&:0nu?EB\ARM\.`!9/tt"g$Ib!U#Z)_sP5S!!NL^]!J5k$K>T2[1G+P9`pAVYDF7#YRh`Ne/YD7:d)!^AuehBW5PT9A/nQS6hhgHL`'GX4<&W+P[F-K3::24K$/a@K?Y0bOAWfUn'hoiJ1Y%`\4(e>uMXTMk`odZY12In:WeXS9s+53jNZamKleLW"pL0re01iMkr2_ta"qQdBG`$4E6>0lXQM!kifYmo<@<2]YCe(N^B=2:W(-l0_T:iDFIU0&]/Ciq3Yf?UIRnln)Sk.B\jLm`ftMOK38';=\Z0IUDb&q7e;2(j3>P#u4P@;DT?mX(N(D4o>'I*H8uXe]#`;t2L]S3cTsh[GS96Zn_<>.[r)]GK&)=4L6,grY"/Cl<5Ka`1FYiVsqH@P?-WV7I08`$bI)g8r@hg)iqH-@)f#\bnSt52$o3Cg`?3Mm>Nn\KAn'@eKktSlKR:["L5)/n(=..80E`B?cO%K>d.Ihmo\:W0WoEd9I#,jnlW4>q0l`&l3N=h_e_KZ&N>E'OI>6a%uAdoH\sKR-/`jOVlQOHYfsS70_#fq%?L=UU]De0Rtbs&XZ\H\Mfnktk/`hO=7&$'EWu6C.K5PaRqjcC)G1+$[E#Ir>uLHM31FX?7?_V$,05W$GZ6%:/m(>scQ9/\]5BM<.8Y4M/g#QZ:7^G\qe\L'VXo_8!ac9c)bS0L-crf1cb`%"0+Y.R4ql"?kk1,^\pLi>b*-"CTu?:!sk'&>NNOo/E!j+6n.g&]=eGe2_nK.Ku@G$dP(r?gJ95jQimZR1sI&=B&"W+jZWJA@;A-sR9dq38DH9=a03/o+,M]8Z%80cB3mp:PRZD"O[TCC4'<h96H$1loYRngMEVVXqclYVRSs69/g3;n]c0P4JN2>_unj[t_I4*@b;c4.FQai7#%A^#Nl%=,drc7S$+[h/fo$K>hA3F"06bLS'0b0H5W4OAluU^V-GYt:9uWQ1E2:d`9;"h^S"brF+6He=VK0I?]u<)VZZtL/@!!aNt1%\eKYJni%E>0NZBK'GftHFLCqL&2\KgZ];T!;,N)YXN:9+Jhu/JaPYbZt>4je*YcbYMf1V*8CQQqPrd/2*p;r]Wc[n;OFFK#!;4^rKOh[r#X<5l2-"SGq?6'r)ZH\VNOa@j"adBEa%P"'go3sJ)C`%oY>a1foH+>DoGlc'hJD-Ip!'p\7gQ;IAlh6,U5N?l0D;lH@*TS`gP!qSN7.<15TtG91idL!Gf1Dd<`EnqC5N`TpD0BWtZ,SQ?:\sMbm54WT,rFu',Es$Wi8\-WDZkStqsD_Um,1*Q1G$Wp;T$n#;SCK42VafL),Q^+/&ufO5OGt=J(,)CpZ:QEc7Ak&Vn"0K!j_ER9$bp3`0D*ZX3MO].Pn5oI)tm=Fosogr44)[RYODnAl+R!k,igXO`%QAD@]N:^a3A/UapHiE+:3l3,l(m2GM++*".ElhJ2I[8'ZiQNlE57BAO%"FE+ZH#EH5tMZ+?rUj@hEYcsZ.\KOm3\g8d*]kDs5Qk?tegI0:5-VB)Y1@8Dj&=5@L$`T]$\b4te^"I,=6/63&p!mA/[rcoD:9je=<`[nJ$)@#@G&3rG%h"QGdOO0T%[UUlL4*>.:"JbPFhM*2@=Z]`:'Q/Jq?4>rQP?+.c%f\PX7=S@j=V&u0@W)n=AkUPa8Z[h))j?`?@FI!d+P*IVj/]ng.,Cl+4LbU];dk[igV=V6i\J]Qs5;o$@U`6-]SB)BE;t@+Rm*VU]L;<@`7eh&CO.6qV:5&,AQ$/5FgD.2%52e/Q8P*DV$3g@Q5@HDis)2/=r?pjKfh7KIO`k3pT:q$mmM@eB*USNI7Wh(9?:EHgS.>[iUF$cCQDqPQDeY7c=2[<]u"8f9k-U?omI0g3bOYniT:ta(<'c=I/B%n2@Xa$jEI1XB$fCS03iBD@+XEA46T*Q#>Gjd?Q=W=9]uV82cZB;ELu($Ikun#n:1Hp,\AJ7>t0A^Lrg'`FncTL^KGkq#k?g5OAune)=Y/HpZH3L/f9re;@C^VP^tr:[9c7i@2am_K-A:8T[.J@C.FtG-(:2PaLGM9Y,%E!+J6e89!\d\QXm"IZI@Cf[Mhf5,-Gq-5;7%&Kk)NLar"W?kH,?X'PE"fQW*W&/RO.*a*jL]oa3H%%63MQC2N(Q%HkB#[K$WIrWK`gma&97oQAO-2'sGrdA2Zk)o/0MM%7#a3",ZFlY\5l0EG^g/<0UZ.?%J\@A5*%4;X-JGA93$-"No&th&Fl]Lg!WJ)egWuTpP\Ih$UEkSeon,N?NkD`\"9;7peD\g0aMuDE6a.>Sq-n7Xs9SnSc:cI9-;]t"X:#Aaj7+';(G!Nd_%/,X0"dbHBDK\i`q@i(6mST4.QK7$$$Clik1lM0iY^T&qDhfK&T#An*3I!nn?P3A*da&sQ,oqoRnt/b7@n(5@:2`dTL8l,$p+PM%n6N]_nH0fu)VWfe^LWh@WBY5'>/SF8)%KA!,QO:Xr^3GHBUVRGrJjpQnmJ+4A%Mcl<@)9IH;%AY[i=RY6l!1Z0Tb^l2aeY+^g>jr^lUfrr[]\6;/$hV=.jjJk7I3M^[hc9YgJ`(FG5H-gJo.F4_2"GH$(ko%<6*8Q(c?:V?$VCoa>N.D=WhrTc8cRK"!-3?V?Ute6=RS,V5UW#'i/UUaGD)nlfM8ce;dG*13f/dLKm[BpP#<0H*Pc<$>5=7+0)GB-#:eJ/LM^tO5Pj\b4nLieXAfV$dW2'$5'R+V+JsHtQa@(V:gF7O6,Vk\.0Vp0ITB^,8B/&.b_F-5D$Qp7n/=cVAYjlj1e_`C+N>RRS[Q1ZkVZO'h*i?1+]:+aaO3oB&%p-p:[8qamdXDCtW]);5W'$ltWlRh`B9-E?U8-k@uKHYgSso>5Sfa/Rr"IY!WS/1>S%qBtCshp@7a'773ND$FQrhH>+![:^>h*e=j2JQ$ArOtS'IrSBgJ'P-r'>F1\'V3"&$RmYLj5CQ@Q$@.d@`/[S&!G^PJ;)l0r;Cr#U\m4s`Sn_P#"Zl&(2kr/!=j90=Wm'_=$o,e\%7DS866Cm!J""6/3E7PobJ1jEi)`_8?6=%E@"eP,9i0cc^1&_D1A*Ac37H)6%]IKX)A-6'aPn\la!n@_"Bn?+oJSC+(4d.]0pB-P&LsI"am^O0[&u!g&?X!]P%&io.9@<[u<\e8@)Y0cHEK-5/UJ1M#=1a8jAY^`Q;I30cOQGe%*"K](Ttm,E5Z=Ecl&<=Nfer:;Ch=I9g6'@&MO.WF*hk=jdcq0\?1%%RU:dqdpUs>$=]hS"f?025'u-[p"o$,FBJ06S:,e=6Akdd12&?hN(c2f_l)j0Fh?h?2"e+$RoXS>W*G?A#HT,j\%E?1`NWl8UXf0TjCX_qp]!Oo>kr'AiiV0#3q>SHVK[48DCK_W;0NKi?/cDnN#b+g1ae<@i'\085"4I)4'4ocP1f1_O8-0LL_6A5;PZI]%@)/@9c"WQ@i.$?t,3XrjGJr)I#cl)>g=^RY$g&No-4,sK_.!54jZq+#$1@?4\Ha'Fi`M"3U01s4nbO]dF$_Xj2ugJ@s(;-#3Et+0dZYJF7""@64>WnXb9JH:5.&16TUU0cLY$E^=jXLE%93I;"&geZ_SZEsj9'kuodR7aXK%@<>H/i>h>b^0/GS0';Jp*2[Pp&m=d0!%[*D?0aC@29,J/?IDTVl8aI1R+6$K.D!][p/Cp02bEQW[#KMU'N2u+u<0uus>6$L"c3+\VqkUTsh_2J@Ej`%fqj)/_M-0\XTEL!VO\N=l;Dj^X$2I0n1Zu7i7U,(KgcV`uu-C@%+TUqB#1cE_!D,&>ajm!F_>=6bF0sWUI[c&E;[6S&?o%OZ,m5]&8sgXq[@&=n*"!@c.iIC0u7[ptu6MXY3h)VG?dBV!r_?V>q1\SgXuDI%(NI'1UL/"]s(<[0i`94hjQi__(#(haUD7eQpV:?^JC72BB0-(6EIMg#L.(c[7X<`>uY:D6([H!#fAk,c&Xctg!Vl^l7J(nPCn1s+L'BNVCCp\?f5KdK=IfI(hLCa+hV^sq"UQ_e'Mmgpc'I(G.N5WRn20H2nc'd#nJfF'n`,PCd\##VV\NF]"?SLZZ&6ZD("h-]0lG/=,m3C+&_\4pP;@X6F.6i)q9re%4mpIE_XE%CZ:g:20fDm^*i"V1?Hnj)cG7nO/c!sFIU73Z0b[c(4XObh@^66A;IcOLe^-sEJ3"fkKE?rsGH.''K0h'Z92\9]?rW>BJ',qH;GjuMC5m8EWJ0tt!p)\HZLO'JX=k>3MXA^'oOP78uBCXurB5M";dm!O+KkOO_b?l'i?FZ.<)u\r?a2Q)u!rnU53_gb&!pY2c`PT_RBjKU+&hc_N8]-Duc6=gjV_ai325o',le/Oo(smAGQ*J+GJu9i*^YhnLBG,JpND%9`*u/Fq!r'W9Dbe(jQ*6(62ZDU49oE#f#/)2I=^O0Lck3p#fqe7!WWd!Q-sVnh^;:^.'=ftOn0&Vj\_iTYELcmT](UC,R(ug$ZBcQN:>A0?g;]Dp5H*o;A*"Q/E&^O.koqGcBr',`X+T8.M>_'q7=dH8ifOIeu'XH&M\GX"i01$^amlk0Y6c25mIXs.9Jhj>^d#$\b8j\%#_:(NAdHo'Y6iq%5KDn;2V3C=nk\7adP@NA=CdjgMPh;dKeB:(::-%6!%sb4#bf!,qmj\pu^*V>&,L#+`.+P#5qbedEd&=$eskn3uV%R8,4H9;IR-(gmU%O"$13X4E>%at2tb\i.QKSO)r3?gfKkUq]Pta!#`0B7Co("_ENRk./f^`"$qL!9Pc4&d@!IdD^;uT'Z5A%AZ2h63o'jeh;5e\d((eFU0lDZ-SPFOH'M93-)5&R`cp3%Ie,rSgZ`]4td*p]_\/U@PBPr$PjO'SJD?qV):hmpu$Q@(0oWN2q`rlLRDHKBu<6FXWWI(juYn1*Frgc].f.##3@I;p6"2K&@4d*W*d,ci]nTaN@9)bmWUcQK4):52h:r&&$'W$=70DH?eB)RZqS+$_*_I?;]D7ZaNg>A3P[+FArDJWJ%Hjo0U(aGOg\JamEoRm1Z;T,P"WK@l4:J"d*(?&(E0;9?cOWHO<.&m`4C:j*c+c#0DlMEP#pP7L@<@J],mQ(^7cc8K$dM2qKZ2^0e9C't+C`HEM-h10T6nu%1NN7\ZpqTA[-NZ@'CADioXEU4+7F?n(W'U>l7$sGa',@&UD!@Jm;Oj8HuQ8fMGR,ab?c0Fg&T2IL#H;A"dorT,DY1g]kO<1enOITO;>^$6*6%ki])o7U")`n5.Qm>e<^Z%aM\VtjO8%Th(=XaAt5>Q^C.f`J=TL.%U>0XYu+t+:OangHg,>51W,-3VYpHr*?lGk[E)8Vdh%a$!?e0ht5fLeH"%.&mNVfm@-cbZHc4(D@YGoe2k9+0eoEL*.kRLXs,N^[Ybcs!rc3M9CRpX$!n`d<Q1/4X>CdZ?2]GhR#X2YAr."On2A?-I$pY6&Y;XDe]&K)DQ1E0uJl%%s/?ckGMqB.'A9/$LW-I(Upma>M?0=%/.J1_dBXE0]X&eeR.E`F'Z))(M/9@T1hFo*rmm?Ki@SRo-P-H$;::l$*oN8PR*3JtuTqKU"3\\HS!,_50$/X1@`=4#,TGUcMZFJ,kr*(+4Ob3p&]am#Lhnc7A@OPGW?9[6CL_D&PO6MXR@:OfRbr\o58:sG/CSX+]*k)'mZ73-5.:>e:'Y?8!mkEs1^3g[u:+-P<6NHC:CnLA^d7![Yf,5@h/[A>3iB0:rFP_l`2;Xs:5:ldfB=$ZLt?),L&UuGITq,Fmq-64FTF1@OEWqr4e%))@=hbU*GD.c"3$5V4ktm:MFrMD:;j&1jO*i6^F,$,cOb7S:EXomke*Sh/O@fk9@MAqf[^"UO1hQtGRr$]+DQ^I;,MMJ=q$F!i4TV8t@4QK>%Kte:n0&nC.KZ^QrJLN*BWM4f+N3_+Q/EpcI'N0PZ&Sh3Bls=eT\)]d+kK5WW^d@YoI'^00;8ddr-;s$G-GpdT&2M_1T#gJc)=6ZkH1"\CFYa,Zqh0K7fRJ3*KD9gAK8SbX%A0WTeRBs7[BT_m6i\h;&q2&5n5PY,(FOLLjl&EqI[G(s0sB]Iqa\Wao=c*k\PRRQJ=oh]12[9-4!YTK$>j/K=`0_6_T1qb;3p>-nFZUZW;0c]o;(oW"_X9BYBnR?+b[#SDu:Ya3ocKS]b/$K/MP%oJQj`%U(bG>"-!VS&a&1VYNml6Th:8/)u7IBh)[hG/[('E0U_8K7a4PlVI0m?cB_9_1DQ6,l$L0[7rEbm_XnFjb(C5_S86r.rlRGIQ(GnY\,fIrHojuh\nhh'F\E/-V5[A]\N)g6cGUZ.18[19MUn`3-]O*g$LHT)XtF5@QqQL:GUo4`m=-eJo7Re`C[n(sHE&I3HAGSKa,!npin0l\K^JuW>^FTa4j(5k0;V-FL27d^f32o)kRF=ApE?5>kZEhA@6T68hLm,d+RfVtgcR"*0/Y.3)CrL)Na/3eI#AV40k,,5s?pi'(;Q)#R'f:H^.7MijA-T)ia_"Zrr/l_0:2$OrIBL=e;6Ib`$ikpm/T%"Zl+inuhJ=?Ci2CFVWWD;DP9JiJ0#F\3\kS$j+;qJj>+7#KLd[\%W1X8\LZ"]*b,BbHH-hbVL:RTiFX,omc;QYmj(!59],6[WI$0l_1pgg_1A':!4JYXQGDBA*nIkU:qaqoT6Tog)iK$^8.pRSH)o1=%:@\iEJ\)OU:YZM=\b;pTL1'WUl,9$`^1"@Kph9/6A/HTQJ^^u'KeN$Oor;,Ogr3OF#GEH(5mujFFPD\?l0bR_Wpsb$oF>?*MCiiZKMH7/HU!N8;a`QZnX(>6e^AG_lQ0"79!*LXB_b]s`&;kW_rs;'amM*/`7i;^BV[RdN58<.fQp=Oq,;7K6kcEfhHL;M@icSRUcji;,4&8\De5)ZZH"?R[6stZ3:R:RUcbb7G$C&L'@3pS)U=Vj#&cF^k.(IBFc(fonNXuuhQ5Xn4ZP&]pMH9L%3!5=O%&M=e+#p3IaR\A!GQ+PHG.l9]t3.S6AE!al*0T>K!i1iW8Z/%CWFs2pgnCEPVcfV03oLk);JI^s\XM=Y56r\%484G0G*Y1lg^3=+Vc:E\](q>p6S(aX_Q/:[_:I2k(m(qkL!.H*3.3+6>jR"91I8HMba'm%7](ofm^N7*]S"D+L[("R[81W(]OhXJ+h;<$-cJl>eFeN/q"KfE"oQ06'6X8T%d,#$lj8K.;B]XWkR7nEIT4%)Z<496,'mX:7MsS2ukD!,\?3!;?OTBZ-UNLDlZGHXL+uIXSk6?*()BQr0POVbp.>H+BPV^Z"`k.XJa_)*-p]pT-l9U7LX&hGqH:qCKhe\S.en&C]9b`X)IOJt>je^d91?T4U95Ai`Q$cPt$`WA6'R_M>7hXJn5%B)2<(6VC"A7u5M)"KF\/V+E8[,\)#r0aX>SQ0+MGknkpmPj:np%C!Mgk80Z-4Cq'k*T,H?oX2MI,ln2/_m_"_$Gc+iS!)VWPQg5c0D1rV60WC>6H9gg\AWc*?FlsbNa&^YZK5cOi]/?;i1cIpAY%h<&tgOHP!1uMb\;FR_LNiT).rpjS(Dts((I&a/:O%lFr!D9X0\2B0Z3EOnm0h<_>NkXp=DZ*;n1aN"O4>G^cpsa(B-Z^LMN<3&')sHuMft#;+-V+Z0JSSE213-V6nig\,MQ9f>ST;;LEK[:ou\Bi49#OS)aAN\JtFQ9NWVWj-$IBj_=;\0/0bYm!j=n;A">A);mR'O!:nP"qtS=!/6`u5:OaU4o4hf-gmWqIlYsJ9h&\hN2BWWSU?a(1+-,n+Hsp'0i5N-L1io0Q3j0\C@P%t8c,cF1eEMD6V%MncYG0\%#n#$aX5d5SR2L"SA>qhGi+s3*tHTd5<^8>3)fm7rHQNj1Pq4W!?Z+V$h7n>M;!s;`X=q.1WKFbW0QcM^XF?`Tr>6bK&jK\LW\_R51kQf;)R=##uDVd$5(#!EQ`Cp.NYhZTaBH;&ZRWo0P#%if7$O+UPt*qtajPJ7Iqr5D;lSc0tKZOn!?!;.p?.nM:nD9crJVdQq'.TZ\ScIqIbE_'GWp"$/C^a$klVn3jj/b:h?TiW2Rj\Gi_oCaHnQ/8LN;TYl*NG^UkdppJn5odORI^"M=g0%QlG&)Rn%[hJ5"dW\Bf.!%U4QXVDtZDQ:TE4KlK,"U0LnL=aOId7CEfKQgKdRh7RbcGhi?nC;fjrNkn2R@P.M:X,WD:BEu8G=BebRa;b7:RlR7T?TTY'X/66<%g[dA3L$g'jB`JV"rjLEOOJmWJB'=>>jC+C2jXdr^u.c\(&Fg2PRP^P*_\aNhV/71mHFaXPFZg@*dp4B:MB$C%mc+]>QW`j!/*+b,5i:#MQqWV=kB`$54aq.blok6So2HZ!LLigc9/p%GrEl#N[toW+r0jhVq"gPFNr[Of/6r^eo(_(@Qp*`dY?RrIoQ`$.gGE"$bH8HjbRCrP4Z_hSX,el]"q`Q.+40c\JXB5*aA8VJMo,6!6"g,kHcWA7q(K$F83Wp6D/+lbY64bN)8T'K>Z=^s$".8FN7uI/:C;OT)\l2)>Sr9,^n'cVL])+Ghqs:_AU0Kfk;u">[oVl;ZCut+[ZpOd%G\H(59UG^A9=0`t11=+e"Ui`bcnHS!^!I>&r!ciD:Z39uV_=q`hKRM5[@F?!`MX,65[3)QQ71P$1in^8Qn:2JF)aZPOYeQT1b/47^J&Cf_.l,'#Cq?RQTaNW2a+D@iKL_4+fORJ_5?VZ*;/ob[B_gQ0MM/*m4k;LBRkRr\u98L&jE"^TQ!+O6j!f>&r"[f@kpp!PIC=!_*s0R>DDLl3M;:gTe]6"Y2.:Z=@WNW6sLNMjS`"0-8Y("[\+r7GMHs#dlXG`E/JiUaB,<"RLf-^rpgQ1N#;u5>>(q?6s;kW5>gNn@IdB9G(bM&dFjHQ9hhrqe$C3SqC#8Mb(OI@qLcDLdOi%&.rR!Fs>1Lsh27@MElEYV\5s5;]mTpU9$VAl*)a$\'%GQ]Z4VI/QRM]ZCnk7)r&JV\86iO,en"8EO$&2L9lBL5uWgEA(=73.+/`.9&*Mt*olga9[E.-KH?$TAEK7d>i9XSs2E6:%HsA+8>2#rudWMl:(h._n*(q=@0Om(RdHq759Y7+>@`8;UdmG(FrKFX#A$D\;[\M(pdm`XO(Eqo8GSRVE3Gd[?(EQ=+N/fRG+B!DT#A+mG<6p.'hTjYgpU)Zesf:rEV7qa=j2FQRDc!Q#iid4!s_m*C&bu5>MYhgY_CaX^NNqpt(ldQAg6p&OO\=6#@Ar)]+6NrB56^,WCKASMW)j*:/;tgV+UYlUIIq(Rirfj$p!jBR_;]Bb>9pjId,c;(D'VZ5WXpZ2cY*XDLk,YfRK=gQ9YK)%)usm-jtZR2@VpTYleP38q#ODkldCZ7.&.Js2uH:",>aNg#s4aT%Zn?r8(ctoL,%YSe-oK,J0_Fj>ncTDmlMhc0@gC^H^Vr%i"um6X4#I="Kj?$d:$)1liJrbN&=^iX<:&c?#=A2&T!_D['`!M]6JaVoB?)gH.J[dNYOm$GMM*h"^+IPOn9Wm*H[lSGgTWqG4D#iSi,I+A#/N1fq?R"ea+u30kELDf:s`ju?\0A$-70I^,Z`_V.ULTVDf(WUN.rK@ku?B?X3Wkh=!k0LKt#tlZRFnldkQu,P;cm?IG5G4\'$;?7j1mOHPHAJRE(h>=+'_J%o=EK.74l6*e'#Gb).+5T:W[5pNn3B36"CA)'cIeh,^j)oApS=U6%WhR;*:6.ro^T*LlT$NH8^dt85VgH[UJ3r>+A[XMnFEE)sR:4OYLH(BSZ%hYj@V2#*4nM`D(AN8k?A0B,K0.3$O8dFu5HJT7aSsI;qr=eFbO2?;bD9&X%6:'td0or(G+?W=nj"XPT2GJaW\@,IT=:OBJnre#!]:[iCZk36EGFQC36&`HM$sgZ^Qo:".2!Vt*p6bJ-2VK"HHqWt/-SB2X4mt)e=KN@0iT`W;58J)?q74mI&Cnl\tU^4C[k3_qQrZZMk8OLTGRQ\n,BW>B-KNhTV@c`cOr\OitJVD_FaneaWjRS5U3BjTD9T/ASVhOl%Qr)?dUOBA=PGUF=>E(cfM8l@MH2X"Cq*oFEuR4HOFho9n2#X:OOdi-%P5X1DO9S^+fbh5j:;^W?h^_6i+_)mX&;[rOI\(WeoqL%jrQC5`2DKDgs_<.X^'$"Y!nS4In.POU%1[65XreRpsi7@^V&lWLMWd#=&UEUEbEQBs4i+U<72O:3@_/MWL7UJc$s<_"7RKO/#muP29Tt#2/`-qn[WpY/2;hM*#H&[b407*>.>;^H4nAO1l5_6$!3Od8LJh>()&H;/f_`,]H`G3+)`;)>;HaBQR4c?)PaqpbAD/K/18)UF+gZ:\F69"r?7bTQj@ANtPF%oa%AOIJ1_5#b?LQj&OW+rKR""5:HPs=Sqfe:ljmTprg?X"c-UcLJ+#B1Z,-Pp)joY./pmf40;'rEO!M@JM>H&os?*&`'N_W%KqlM,%OT+hEd1Wptb;JP6bcm72q@GRgce17AX$4u=\#i9*SY7T6[5[#N5L`ZTNX&9dB:/)I-ASWAW3d[r*r9p/V.1_9m='K@e/sm;&^hEQ?ue'ZC!rZO#u*W>4+feo(*bA!n&u2i+R[nWs7O'9P"I+NRaFCX\$):39^710q,:l:1V.7r]NR8J.>?1A1Z$*8VbFF_QXlCNq3\eFkj&"5+M+0/U`W<@YZh=2A9f@;Qc[?`"Y_K=dfHD$l>"bn0T1u5o$A!kV3aOs'?TJ[pDU2C*V:un'F>q(N)a9'Tp_"X+@8fi#C]PKh5f^M?NfX(+#S8Zl"9_95Vp(0-n=9ldOLqp#tkK?K:q2hH2(a>ChN+ZtlNW6sHuXaX0U6\;rhjV]5_O6^_E:]3E$r)&OY#<"3+*1:jgRI-d;DOJSTU.ed#Udi9hOh,f.e>D+CdO`c)`7!2[_7g+7R


H.:N'!>a.*VYaq9`((X'54hEbE3486u\-=&838?b[>X&iK[g26W&\Ce@#eE6Rk<59MNmT7QN8<.(L[?A/"S(mnTM&uC&Pf2,$5`s:]e&T#DTGaKQs04mB%)KlQb!C"<@SuHrc!PDWgO8o0g;^2e[L"Q0Z:ucALJ9VmMO0PDW6$##[\Da(LlTuqoJ,DWFa7TMoB'2'N;uH.Ok4gmY%,7_lODr4N;dcFb"^A&++\i2g%3n6p`<+9`k#O"CruiVF=;AAK?9I193a;.4K`.&B^TF/'DR9!Y@GgRk#lne4^%\k,855bUbrGk[6c=JHj,H,9;Bf9+]4g!2%+8&3Hp)TM6HDW45E,>s,XH!bPe)Rcr5dg`=-3@J*!UUrSkuUOMBa>E08BK$>t9V[;`Z\[+(S1P\q7$r+b.)+o(>`Z%R>Sb?PSA,NE?./F$G;p"_Um,i(d@EGL?or)^V"Ui-An)WHuk"nP/j]U"L=4,k_Ca*Ir,#a0gJjfLC)HQ=Fe/`B$ou>qEO'#0A[Ur-R%%K9h/nB'6,Hq]C+2bQq@opjVW7e&W0ab#]hpid`'bEQg4?VNB=-[!;X1);S2:`>s8mlh=0[r&Xd"a*0A1@=+MO;3g?'-*oM-t'AoCc1ZF\s+GN`)Tcf(ueo3AP=h%&>f>FV?F@80noVW)pkBn@=/R`$D5*Ku?\]G3Nh-4`L_4@mlO^8I,PO%(Lt`kIr4W)Zi"i=@@W1S9RVNSBE-WKg&8-o+:MN0k)BD%LgQ4!PY[6XShAYn/9[9ij(D``QEVP0"hY2Xc#5Hl)Kp0Z+2rbHgn;fi2Zg;];]@)M;0uCB=2nqYc-fh=[>F?gh`sHa7!b5E>%QiQplq6@cXc4#l&\`R?)11iD_SGP)pQS209!P32oWG9)idr8if2+SeHq;)"0'q)ihR.?e9Wr'+e36j1`)9tHO8;D:\("71cDRK\!oCVpQBi(@j7[cl2DEbuIJPLr2NC<-#DlO,tqP+jW1,SrTs!H%!9Y9gge0u@oX\,jCZ7dWZ+k4$s$DD*U+Bjh#0pYorC(H1ZQaaJOUE&%b_JQU+Wn>WoAoYbF.S,hA'C]%#kaV\o\4'9i4gE:B,H4u#8OG2)qWJEbBp7_49bK1nVo=&dWm!$FMJX4m0Z[ROCo76]KnJ>Vcet>tMKUod*+W<['`ccjbs%/Me4NDVjrDJ!eh%Qdbp1p?=5q2f[#58hDfIN(%KV'VZRd!h5H4S`obV^o-[>?S"t<2T\:3bW`9glK;@#^]XN2VMd+e7afYW6mN.#P@GAf;?0F+k@`%`jWY;+J1pdQ_-\HurC]rWAP\k6+5Hpe-Q+=4+1lLeNkqqKX%]]3&f1f;poXf`EiQK0=a/f/%r\[d(`"1.uO,qbJhnfSP;g*j#:Y$>O+/(TBrCZ%e+eQZojc4t6Re'8)HS:b`"g*.k4)E>@jt"PYgk+oWa2B7]I2([_WZUhYZPVieuZfh6t<(j_NT[(#>$cdYLs=P\OW=0UAH_=e%,;n3I=Rg5"s-/kG?<@k$$A*>/_QF^mpX&]$CW,je*('Qg>jno#>iUBC4rGTKD"MgedSnBr\/h&87-Dq_YL[m!%^mjqhi2[s+@8Qbk]a*k)PlG1ge_7pT2(1399Htu5G^+]1l,ApJaS>Ti"kuqiUcl2E\pDmmeFB-+a`E"41HUomohK7!l"j.^1E:/)!fX!q;ACr]7BlC11?6do/Hm9gO//W6Y8QfFZfC-+D3BnsI1]aRa6H[f5!RI"nd6u\%Ag4l?b1:&c7,8YW&YhS+<(o(KFg2.k[QY`cpb7go_lDne/+u]c"=1`W\qE^0=`Z4'sH/bCc1TKpNG83D1_h`K)!CC7+ALq(!FC__j6Yd,<#.o*fnZcUd_hkMN63](ge%IU;pCKH!5^?BA(:f`i)p-^@Z?n`rG[Y,9K:WCKhaFf%7@FAa`b=N,PJLLHl1f(HCJc=%6AURePTE3J7fuL\")qB`6kpdLW2%41@ZmR9\GacmEQAd?\b))F6o>bTV-B=H0>i?Pn(2SW)kF4@^YJcN%uO6SOhl6Z+?kGmZT[CAL=O6Ic=u_EOYVLA7hAhfpT>J'E/]'Xg^nhXp#@Vcf[\;634_J`:A9ZaYgcp(fPDo^kUojsfk'N/9A$CZQ+bRZn2""C?RIG/cJ]8)LXbRW\bc+geWD\2somkL8^=J'5ilHmc!.='+DX;ZWE=@14jQUEN$Vf#bs\J:`1R5k[j!2c2.2A`Gn^=*0o#\8f#7=:c(UBG[I#4,q1Fs.U#JI&aR-$tX5M.Ifh*nWA*aic(sc=.[X)4!"P2_+hoC"+3Yq8g'!Jcnk_8dP#+L-,?jn3("T6*re41]^i`KS\aZ7ba,h;kSD^,;*/W`k6)BKGQS:&d8+"Z`_74NS:s$p`;)CJ`n5@'M+A6ro__4HQ;eLagk(J8=oJKCt'jj@(9!H=K7!.u[h/nkm+$6&)K4dZX:_01%`jHrA#)-L+2Cc7e4LS*YeORUI&;(0'^()+WPur_9P]S?dbU*+9l:P*!05$OK)oqPW;h+ISLs`-aR#0qY'Lk-1iR4R4i<2ObHQ!,V]WjG5Tk>3:$;;FilY&%NiS<5Rk;^FCJeFe'Jj,>EiE]q,V%(,m-KNX)oKbf.+oJqTsS2G=d'Mffp8CqTWCi1Tmo,c[`%6(IU9[^Y\kl9&6)W5aH5HY1'd=5^,B\>Om`WI&C?fAlL<.IHe-JJgE5=Lb8$301[s+<0]!ZBcVr#s8$u!eWcI9pjs7E'V]e8Su6JAa_26[,Obr7i400L/^j&]XT$bjBugc$:09Ib&T6Jr;MXs0XHF,U\jrhp!#*j"E\iahJ._8=ZN'2SPqZ5e;9O)-P$2]573U,\_:pQSTB8NcjG,h@1M7E"#1=a[H3r=?1eBpK]878B]K>f4o`LOYY]N93nM(IV[?gMP99;$./G];q1"t\72fYpI4m;P7-P-?r1!(aHmV*&`bA3B_PF`H!BSIq+ah\pcI=(nBh1g4@*.p&,rOZ\7n65o-DaPd\.^#UVL#j)g5UNDkVb")45?,gEa5T@SD(Y<:]FGpVH5!)eRLTRUXW;&6#?1i/J'IkTW,n_cK.o;rLq6-1RTeq-2,hX9`il:$i2Ek=lPS**36\S18p$8ukuMh=`Eh(nI-aITP>3=fG`):e>1-b9G@qiS/?Ks\QfmOS0Y7u?.!f\;HD"iLq>K!gD,S:f:Dr5;@W>W2MUIW%XXjYF?+#3DHnDsBm$^.\a%(Kg.Wpcrk\\_%jZ#HcjeBG^*^0\f$roiM7]Z/-+;=?1#@hM<%[UnbUqR-Y-.3i3+X@90Rg4GU48lAkK:Ab0Ka:EYJ/Ga1('[LT!K?:=Xj%jIGidMb-kaQ@X(l_&]:pm."';i;b)$nrAth2X*j+Eb=NnNBZmu2]pCA$9L3oB^qn\.-fa>5\4b"/Ze1C5"FGLU8^ONMPCLfFE"\H0*[LgFX+7Vc;2RLs]`Gs(?DPq))'aU/3D/d8Daia*L@#=p"PXNsTEQAr!T;6)N7nNmi/E'B3B,9+N!*kn(boR2'Nl-n]Oo:USiS0E7j,"84X&)!6$D73+CX^a]rDXSBM;-;L=[X?H@@gYR`%-5uBR?kWja<"q"\0jlrPE8er9GI2K2q@+TCFY&M"qYl\Et+*7ZF'jKhIsC/,s15X"Q!7M[Pij1+&"a-6D`YI$>^csK_E6:3P;U[/ViXI,A^k#-%El\8p\/S8mI#>b47K1h=kWWKDBC=%CscI0HWqT$4%@RREZmFs>Y5IuTM8+__RAMVb#&F1ou=;I\8iC4N.YpL)Gq0>!I1\(n>8Ss)d:=X]($0OrpK+2?k-+?MVVo=QWLeE@u$hf2SW')r]aOQD7rh\3`-M0XQaV6.jdR,$B4Vc?n'Y4qb!qFB5@__>aNn&VrFpbdpC(L*Y!NBi-pW.5!H\VokW6NAcNHg58djU/\KBi6c;,,(T?jn`MY%=;a,<_:2cAJbj?CCO[d.`2oFX&(Se\Z](Wp;CSjNt$Q?G5LmN6!p]gY8c@G]mG^F[U]gJ&S`1R(s:6CZIZHAAarFK3PPIe&DiGm!ac'Q^BK;0n+K,@i@)r#t0$5$MsE.$A5#-LZ+)<)0$43;l.s2Q;[5Q*jmU`Hl?g>BMhU>%siSPU1[/lm,=3BAd"-U;W=31iFY`?R_]eP\"[g-ooA))Pa=,0FLHi)2TUGpF+=3VPsY^U/+h@,lUXQ^TJSC7io[6X@:,Z=-,.1[R]@UTQV&[p=q@[U[p408902F;8W'0@5qMC*eB33]OYP@g:kCoWW;.*V(QqB1&R^hnN\m%H4d%MFO)P`eV8Xeg*eN1f_mcd>DAj8&\^eO>m;t"+)[U'/40sJVRs8StlH@D2nk+P70Z##H0#dFVfJE5_r!g+'o4WpQLBVpLDN-,t$2=$T;\gFFWqTd"@?Z4,N>fdfTQiji'0+YO<]t+q5:^<2L\'e+*u:o`N3u#?tCfO)_UV\S-WXo;p0();oT@LIWK]>/q&%kU-"EgPf&ZHMX2*T:@!EV!QsWDrU^%?=tdNeHM.9)oVd]=R)85/8lU,A&$iN_0!_]#e7L:1ko8n7Ik$1]_Un]lp(Dq`uBipd*5'eSW(Qjr(#AHrlsiU9[N[\7u^aLVQY43NhqGS8hCe#5\#\K,_\;,A^m*BU0?@HhW6.t'8t65d%D=j)sgHVkBb:'@BeB>$TAlgL4\M-%u4r6W7WVJrnA7Rc4YRjd%7UJr`O6WW'ckV+HqBLg]L`F2h")*H5Q_okiB5J>K/>Iis'J]Sh<)2rX0>Y&FI[OCAVL/#I1\ASd_C1_"_F8sk!lmhn11_36]G$L0@P5>!RKc0"BAn??@SpD9'6cRqMcX*"0!Xc^B[LDH@E,[Z5C_SkC2iEW/;OHc8Rt\OErZQBrBJ0tsqk&THe1Jj"A:-_C6&1j>B/I*\?#W?Y&iCUoJVX)i&>_F5\@M3V5dNV:[HmZMeO6f:XYq$\C-Wb`B%Sg%/>*e<,_dpc"a1C(pX[[nc=B]GG`%0u5]B:A9Y;1@a-,$?ds+2KEr8%qq4c4_H%+;:M/A&qFL@;T!_2ZN;b]Z;'&L\:p"c[Mp>BQ'+81.7g!\:QBLV$kNDX+;A@e#_DL\Q"]7cu^);CDmVRj;MDe#6AFuY55Z1i7URV;KK*!6i2UOf@+d^-_Nkr08lRYu6X\u*oUQ^&jYoBd!U?fje$S'N`EX\@5LhGbmj&kk\/!i0NBAqifk;&L28qIfEMlHd-q7$BFrbMQH;9$''f;,/ZD%pEG,_5Y8j#ZdYUWASd/0g(7e3)HT,fltj<,dF]"SLD^0Fj8jVAC/s\,S?Dj4MmMp5OUMV3q>'-N?5!jkKbKe2=,#OHCO;]u%A-'EtYcR9fURDO\ZG/%ONk(8QW7i(g=_r)_q7QM&>%OQC40r*moeqIhaqM_:JT"^.Q$j?hPg1JV2$#UnfZ6QbAqCf0:k`iZ&=g9]p'oA8WXMG',AK(nT(X7+?E7(POjJ4n.#lhmO7N'6'@u16rJ&K+tV4lk$Rql_B-B7'pNjso044L_/h3/)F+1QT!LC:j9NY/5tWY0E0H4icZ!FQg,L9#F12+1[a?RJfsTc3"7@dRm$1*>+>/$,!9AB^@F\m[:)CIS:u9RRK"RS2eG3@fGtH?cLRem?80)Y@=1sj`6F&3%ACb.5^J$"on0A:i-F<8RFH<.]c)0#^n"]C%fC.(%U7sIT?YkRk7.NF2Xt-.M?C-@*[_:_C>&`]l%`VV'[a5C4oGW&i^=4M>MfZu1QqlY-o;LcMA)MB3$3'<.j6coj`:P[9(:;$aRO-d.gu,,D_]W_&sPALRFc4rbSC3[aA+u0c9p%K_)_NJ36>hLeA9jOpc/%;QA8be?+9#`,fDiZiH_/'iR6%;JPrn,2@kG%DWLZ3/s.c4uLn&5$NH_KUgtcM-QUim=6:Pt8/$-fuh!Z$k160p),tEIKjsfaN`I[Krn&/9o8=*i9io`UkL>A)r>u?4AUHn?\f\q"F`JdigRsq]2S$ZIDR_/8oW7BGc7$Fu02MgTM"5C+Se@KEc5i)?JqMZZOMKd6p.'+M+IY@[9@D%+ZT"lnt49I8;R)\IP-`IKC@]l6q[NRFFP@2rmo68j`G#q(e,9cL>,!Nr%loU6hK_Ob=$"R#0O'Mfj^/S,5W2:I"GA1;tCX8bFs4:\.Lpl6_@2LN>L3nmoK/I9JmR84Feh4l'U1mHV:/N543G^)*R>JBI/IRJZ)Co;4K$IQK"+Dm^8^\]Zc<4f3qXBsm+0pm^dHg&\&M!+b`NGqTNBDE+lj^9:%,nouQL=OMDdI>u?k:AKDInaf'o7YN$R&'l6mZV[#'*S`@m'kYS,G+#3ojhSqC0>!>CcDoDrrrhWRZ#`CT66mdDq;TnLB"-k#!O(sV>5O`1.C1t:ii^b'V!1Fnc&\p(>M;uST\pdB1/^PQ2h'6C*B8\1K'gS6QqYgUKq^lC+-">A8_L&%_\e9G._jM?E+(aL"8fa:8Lt]*Hq7uiZQE481Ah#GGXsdU2@n_2W_RCkGdb`JZGEj_WKThP%I-PjQ)5ApUR`J(CEj##"9%d%SjbWL[U1qghAsB@/U'qt3L9H+W$3[]CJoA:Egm429_8*$3$4UtQ:_Hb/dK"@*$-mV>UoVeMeV!Y7Hf>ap!J#cCN3o8$5Urb&7gX3BpG5Ikg_/aFFguK?0"LPqn-ilnLKeIPaKU;an[^H90E=l!K(;Je@]J*2fBdse2gG2Ca6KXBan:4odM-(Up',EO9sP`4"X2b77#&nJ+e8JrHaL\l1IO<9Mbg/c)M#)N;3Ah*`I7dXT%4EAZmJ']70iT'=K!u)SRZ8:,)uGEJhe(7cLjEf"j-rlQtrL.p+WOn@D"VAdh9LF#1VRMFaaCk[SG7N@GQ3m2,P=d6RJ17egS&q)r`uh(gaIqh3+P!3AJOU)BM@oluHV>sm+/=HFllM#kHD](BqnS64eZFtfn,\3=aAD75b&g8$QE*uefH*o'P'=1qj1Irt",Sfq!/OEm$'Tg_=(pkFEW2=$nj4dbA[XJh4Y$a!]4CDVZ"2XE2O;/uKQ]gM:uoo&1kXm'+1)$b`rKn??M8S54*uq65P!f9^O<$F03?VH!jS_*Vq7OoK..g;$$Dkp&H&2GtulbgiYV`S/18IThkV&4n\0E0&q^m5VKQ?I0`nD-TVB8m-d8EkXU#C?fbcM*@i`7);CQXV*E"r$/Ia?bJ24!&Mjgqa#qn0l^sLc.s%EAQXM5XlO6&_%CCa6t,Joi-;ftc`iOEq@R>,WYgYbf-4>@8YTG+R*1?E'hn6p8^r;o6#`nSYh4gt]=35+0lDU1IY]YBudF@q4pgIPG@abo(u3!QG$)R0!9Z^4e.IL[EYA$.bo7]Bg8dk7dHBnR)2ojB6c$[,7kNL-t0aG/EYWE-"KGdmVTHD9gu8Wdtb\\O-&$F22?H)_f";pkW).iF<$ZK^&p966stC!Z'%3lZhZ@+^6?1LC`YI,8bs')g.V!#To7`3h,$.9D3j^N8;OKrU\eIj^t'$3Y9;$Q[)d5LO!tPFDil93)&h4P:9ncQOt#.P,(hc/#jI2)\l7l!Pi2iW_;u++hm4X)0WX,K(=3P?di"O1H*uKe1\Lk@7/PZBD8WhR-p8K3@u^-GXLRHBUG?]pE$.Y#pk3?O2F@T^Pqf2knO?q>S(smT'C,=k(e-VdjN=]#^D#\5rgCl:I#$dStHn1KU8gp@[iq$%UJnW_MBU$Bj'sSg_aCSgO*gkdgR'`5Ab"'0/8G0%$$8=WZYN;QM;-t2K0^IM@GA/nAi2SJ<8O`eRA^B2UYVO:Z@E@?6ZKWQ\#c>h'NEdH(+_N8la^9rD1bI`g`'3O@/@"_W7o7=7s^n!-V61X).FTi0]SD.,H\NpLRt70D!Khi<';P/usWrKWD.&BeYfEhkUf@LJ4Wkon08`%R"Z7PZ>nJ!ri\Dr?31VX@A&X*KX^>,$nQn:3@RN_?qIlY(b3%5TnUi`s6rYR*lb8_QLOO/pO?WhM]Eb:RZ-J?LF.:[\I+F3&:^0^S`'T[Lg!C[CBV=QFPf%,U:*ae&dPH[brd*Q/hiEJO`7Ui*$u7c<'#LG*!'A&\;X3$)'Vd#F1'_`MZ0JIu#@EKX+nHt^[O"m4mC@?r+"!V6;m27/\KS'R-b%o:Jc`4'?VJA4"Dd@q"eBmJ`M;_E@NaV6e9aO7'O0U[)6+KBSf@D/9;'6'kcR0s'/+44C!Ta8,$/WQC4T2$T53)DHY&>urNL_M2D(U#F+>^In;7"P;$.0[7;U+7f^,i65A`KNr4nea(k&FDhOH2PQeYq^oOgl<%'gQgU4N7!6;*qfD0Ke#/3Jb2H?C/>"mlK/UkEj5frK;C[1$FlJos=EDct(oXZK8>mfX4>!44\H;.l,U%)Kb6[g!2YWlP5V.T?UX3ThtBu_mN\uG\\j8(.u'H.e$p]-qtVD]EJT]/T1lV!\$=B+.IBlb>C#o,k;:r%gY`[^5\;f*_CMi_9Q*mIM+:%^YXTP<^aZs$;"ZZr66t,^\:ObcFM";J1CehU'_A.qh+l1;nANbASW>USL[o(,RQ09NC$r+KurS,DtQLs/cCOI5huhsk]N'6;]\?_cojp*&SRIha$+ZQ>]+[he\*6`."Vo];a1GNbL8Ji_tDu+=_?GK2n_k;a:51JIWllBBc6*Z>uuN$L%2V8qkbkl=R[0oX^3/M,MYQgQnH",X(Pr<*D34W*B]^$#=g69pE2re;!0CD_PJ63G#^SKB9e_hC3C[_EqeZ/Q930G/)6M8q@?1#\-Dfn>XI*D;Wa#.+rNCt5g9n"D]EcNpchXZ;2-SK=H#Ac7Eem\)/,B&fleNFhZ&6/sOqkCLdJbu!_l.MX1t3]OXa$i,rc92oh<->NXT__!M;\\D.&>38AnJ'^cCOm?3sH=X>e6K,Y2Hg6Z_?dQ1kgao9<2c]kahcg6O0oZaBsST,PuXt;o`M8,%.YTt!b(09kD!;>S)(ob['&)%KY>u>.2T!)6Vi:c+deo:?*hFMsl6p+:rko#i^NQW/UV8r(sLg4gG55d73l^e"Yd:%NVB_oV*(ZR3BiYDEcYAg;N`MheJhZM?$Kj[nF5!U76C5MD`Zhg)U/X#!^R\TTg(?@k.$5d(HOCh1=!PLo<:O75C&SF\%FdJR!k,@)?aE?S#(Y6)Eb-<,5gMr$)WSE*E06@UCPf73Y]GuATl^*='SZKM[G2(-o9'gcg)_99qjWNXSCWAu&T2`Q%]J8HbNf2W\W4Zt.>uTc9.TO)Cc-Wq^#sV?/3Te]&RhJ=M&IKf-EO,JdnjS>I%1HC!c1h!83`Itk@8!&jo)2MYDg-Zge;p8H-:/J*V%FIL"QW$aIa+7+2)TUklOPbX>LbH,,Q`%&Zt6GbJmoTE;,QXs)u'VC7M[=MjRO\LAoq`iC&(95^%%dV_ph'r5\uF9KtAGs?kWCK**Po/BRSJ,*1.OrJ(Q6rA_0/QTY`iLRkQC+s%YoY1MP[PZp\Fs-@W9`5=U8I[DDi\-Eqi?V"Z95>-k+p8).+o0-`2Oa=<6^cX1#+'Z"9)S8g8+):mo%4XsH02cqpPY;dGtgF7eKnO9c'uf=c+U?1h.E9g'PVS"ZbRH(PO!B)5s4W#-ZX/c3,-f]G.3HD<'/6ClP19"^lbL,3#Wm#))#`q95l62nRj0\tAtnH1-",;V8n/aB'eh3b^86"f>G+FI6g&*`gk;mEUm%4=7c,'OZ:TEjZ1c#cW]01kd!c.#K()OFKnG7K!\4''=Gp>+lnGTU.7QIj5fAsuC&NaO92J6r\nbNa>4[#C8iZZ%.Y$c6*)=k5mY*QdDu9;$*%RAQWiSH1H]@BmB!T\@$Ok?FVg)cJ8^QmED?)n6F)f47Kd%0-r$>>A^,k,r;1__2VZ8:8/rQLJ(R8iC9]H<1`TrMI5_pYZ!*MN6:>Z4qIg*A0E8/-aB0f9l_V%$FLE?=.mH+7W_rRP`IMt&!g`a`cL5>;-sHPcJ-&1."#j5;-a2c)'+[\]r$+f3WJB%@,Y:ma^t?3-0lfeZH(:XM!?".fRR_Jt*'&EY9@e?eI;kf3$8GMBlC&#>6s^`l+G2--Y!k!_\nC+`qNUp:ePL\.?7`pG,t_(,;7m9b;guU)9q>M^PnShPl:#":!)#8SBBTW#]snmh0]W`h!Yc^-8c,c'#CK5rTdZ-F"D?af"._1QN`GVQgUi_k87`KtIednkQ/ShJ2[q3N#/'F`]TMc.Dt&QVA`c[)Y3cl(Y\CmR9"BB')b,JDQ]9ju=_C[>@EOftT@rur2ius/(LL3IH,t&YCIPlSkO!L[3/4ImC*-f,m0[0!"i_goHTi+MYD7rDLOo6I1qBOHE@G/mQ@0o6;CY-_fXDSq8AB^$?UX>7ek+GmRAorEBuA`fh:)f^0_?ne]+]Z*C2Mc@T`hY(RTq5Hu#OZl@B"q6";W)E!#$`dGga%5V3*jL8XQDHi'.*=JT21\q6N54\4l,4m0,VoTW!4WE"N^1*j16u\Y;&,7qNn'Fi:1#2qTJhI9W-TPU"jKG1PBY4!GCHs[t1d>iXbqu$LB>0Jbu`1Bf`*oX(lLY5$&%Y9&26;L_)N,#(AMe?/.K8+SM41=`G4dp)Y"t`^q1HmNI@$dFiJ1IV<=E@SM\'H4HT7D#qBK[dKg,a)^G)2(h/\)@O>:ZcoXM."O[B0/)CQl&mTdhQUT0UsDWEonIcNED>PXOW#dQC*^0b78G'AQ>+FW53^'7Y#"\K]+1L9SQ+LBo5+)XbjH!6=L_rkjKLR*TiT]$CPo:/n[E+BMLjT>r4ao3/-qDbsR!-hEoj:P5e-Te.QAgDNGG>$n369iu,F>8inJl@d3YqK&.KmY^!^!p=A/$bgY)1/1nSA$E!4JK'C7hVd:rfiBoTd0X"<`8B^5XYUV(/7UZ&'Yr.tI.s:4gZEhF\@NK$/OU1\p?6A7(A9"-e1_[F2;Wj;D?M2_,-LWe,VN+\[)iHs6JF9t),?f'tMkE:KRoNJQ?2_Cend\O-N=\1dAf_`""O"\"0fEe(2ku\TncZs=;o!h61BWe,7rA9]&1bCOCE!eT&I7L8C"#ZT:/!,'?osGp0.djm!5K;8X]A@l^j>In=Yu2#.&alGnT&DjY?PK"BBnOR^QFD$uklldJ+rZ+AX,(_kpjT$WcP%-j6DD$rX]N;2Il#.b\kpsui9-;/4f7gOMl!^&]0iJqJM6s$@mA6Ti;GC%VA!n9&"QuEqsk^1>8Bir9d->jkg,fA+2d#Ia],SDV$_4D3;f\^eh'o:PKo+1%#@/2$?.@<*$%W]n[R2H#4KMI!01G8a>G;_n4RhE9icD,=&M0rtY>]XOnBdIEq?D)o:ogU+%mGoe['W.bKGrLItY+(>ChjqS@PUKf\\*bL1ZQq@0G]qGLYH\5g.RY'ipl$Y;Fh@CkG>OO\\eWMtDT71rfeP7jaCW+iq"=\KhhBnV172UZ3Z)Zm8#%8&Su/AGEb\f8@nZ[KpSS"fQLKVG)He?ER8Op/(qJ0MUViEd.YNn/(!HoAGM44!0DT<`.CTf":-%JEMWTdB#X>._:22UFL-;gknBSIs-BGBNg92$;nkGKRQg(6UKBnA_n1K)SfM8DgaW64+PYs)%1co07"/1mN^p"2bj^C>3TR&P.2a@i>E:H=Qj5e?#AK]bE5:+E2Bj?qcU\b`M3m4#Um-/[W/upbh[-3hifqc;#O1T,K"f1;W1RXuUb*/Iar\o[$'W4;2Jo.fB/aM2!_CSY6%i$.f/44A0)";=9&%Li`L0`=32BQf$\%:9<&g,e+UGrE-,O%XM5+%oB'u2m67L-Gla*+Za)X9!@+pO:C>f5QRJ2'WhjY6!R`W#HnXqPb/?%#5-XLR/YpTo&O2pZ@TgctH.l0o:R9J"9/>o>:KT^^aU1L65\'j_tSQN+g+*]Y&6N?TM.)&K+aB%Ws2hS:0UikPJPM]NaN+Y]HP`8!PX\DYS-Enh7AVib;$=C(c3;VAO%::qFo=:7u=]91)TiDZBDB?JYJX2#`\GXO;m&_A;3g4>_ZsM"`f8=,IA^;%?`ceZA1KC@P7b@W1M,_=QX%Bs"neWZr9MflBY^I0Z`M&am_rT0)2u77"%3di>P`,4CI=Fjs]-@)q%\?9k.KA5/EGMV/JGMK4(PMqJQrdo4XNfO:ajI"0V>$mWaRdh:p@V\7E/@k>J%=l'Ekm%R^W5;6_jduISFNo%YnY.YOHF^JRK>:F^Lj3X"cdHRMk+5>Ski\F'n6_@NZT56GeCD_a[:Qi_g4f!?[-Pl.rnL7i*!BJ[/@r,5LHk\f**(4sM!rI!.;M3C\lblMaF,1ACD-*(Dd\/%FtVnfQ=MlnIh$li/J%DXrfs$P^83i7koTh`9SW4"Q_`OONI_kHf8d9Uqo8Q%@dM6`4f]]D*ok"c\U3YWWELqBGr%mP?OSEU^F!VXd9WYE20*ec(OU78Jqh>-`>g9SKr(A0"(]9BU1*V.5lX$60H!$>1+=i_OX1OM>G(@&]G(9IT)oatO,+L>^Kr)u1oI&mI$'H.A)NprT89aESsOV%KJ'PqM@0nScN_tD1rY@dEpb.on1FeaM2,=_AlJ,(YJ4nR9A&R0M:,CU?R;dH7FZ'VXb19R9\j='c"9VK,:#];tt;(s/TX`?W%clX6"T!CF4c(SJp;;#O")^U9HkTl7]e@g1K`TGs'Xl.gYB+3^:n6#3JGWt-@NBRf&q5Y\AgkB^,d$8_1kF_hq*ZEll`W0$:_D)j>NUa@,7FYlQ?$bgX:"U44N3llc)%MUr8(B,@%TQPBm<`K[qT:FmR-?>FXZ1J?6lHAE&WYr/]%sI8@6!='h3*]0a^QAuZD/d1=J8)&-n3-hNuFR-hY=gFkU(4qF$@GtPku[:\mXZ:H7#2gqb]]5`OUD[6"UOkgd[r2J!0bXC:H+DV+(LA&?8>8'T,mGU*Q0VZ.ABnEttBd'qk;[qf4Pi.mVM"QH_S&CoKFR6L6SmR3Ic.TO$s!bGF*"I[GLk/dLV$mf>=u[B:EM$8/U"mhHo+b"-lS$=*lYaEeU:"ZdYE,[/&6L2erXT?qfB*pbP'/9XJONH1akC"8QRKeS-]JGEjKKQo:F^FG1JT\k)eA^/tI;D"gcU@1kTcHV,+lghlE>?""]_k/a--Y8St0OMjO.b1f\2Tr+Ykf^U??#@E76Bf7=`%j1o^Z^sE$;?.g00tEs5/#KHLb*77M:O^dq--oX4c!NE-ZD)[L8$p30)e@Oc23[`ZjirAoF'C0>V?P'6`:K@F$r[\Fjuoo2^n>+ne9&<\4M*'q)8S[^ij)8p.aoq5,Y?WU?f]_WC589",:Vn,E74!rhj*"U1NMT<4S>[HC[+J)9DRuQR"`A6\*6(j2^-f@R4[P,AMWP',M8$A]*A:IJ*NC5.aB_@%G;S^uH"q_0I[Q(e/lDllT>D#m*>'E_fr?Igm\4PQ9o%Di`[s:AVK6-&*9eq]*D/Oe#n#D:E<:$r1q?VVYA]fGo3YQn"70(*`h)l>P0:%9@Si:hW[5dgO7qVJYY*"se8qb=A"^iDFLDQ2>M9iX[f\ijTdGM[(qIO*Qd@"XO:^nWjl&W,f+)dP7H`*3W/"rhG53V,rU7`XFYSI`)Y!B-Mk\!Jd7SAGE,7FREOrLK"46T^p+LMJ*V:&DL5/LJ=&5H'jTG=ekEa#.J>^_fh6V;MUAYbKW??aFe&)-C9f9??8QIkeWOM6&N;uO""e*"tsh-9?r#[-;6&V?K3O:VX@5\LLmmZq2S:98=&n+'9OF!Ib2E7rGpL@M'^DiSZ)Ip[HYo)e'2**eh/q0Ud]FNIHD7eo(9#iNBjj"0u2^?Dq8o&Nl:oJYqHo@Ip=WA"bGUWp2U]naR=N&V&lk(Uq%afVCg]")U805\FFR)iWVL)OlN5**\0"IJ>1h&g[0n`P'7jSO&GIQbG\QD)S2&3lCraRYZ"$%7_n7SAoci8U5/X'FWl[UbR=r`pBoPp(or.0KnXqV\YOI('!"W5r4f>$WZi(+mj)q3LCkIM)7&_JbG&tqJtSgVU>/ofY@^6]jZ.ZU'6.j3qFe#O(C!9c>^H@:!T!b^2TVlDbT`]s/TJ*Rrjd\*dY:WLO_A=6=[aII36$?Ic)9^EWssafIf',eQ=ASY0OM,'Ldamif+O97PS)utBGe0:3$Nk:C=Z2-aq?H*Cp6_OVCs$A4!rUT;TVs9Y3+A&,Cb*:L/Q?OJ)WQ[Z5"C=@.lTs"[Rl;>>7cQX'6>S[pfERbtTJ,OLj5b8,!8N9WEe+R#P!L0n@tKi-;fn=#n@W_60F"%fC9UUSZ\AKsGE%asEpF_ignG6*=t#L?p3?aBIj"'imB4COAc46:]bSPCmrA8pQ@.8cTZWKF2(pLgfi\H4bH3QqR"#E\?fmX=?.dQrNGM\kERn%G#?`YDN<:@*OkZ>7!Tq?_'ipVcp!R[%J2Dj?nV(`WqSk$6Pg!W<]D"RWC!_IR$@ii%p*1GI`gUgY7&QfrM"LS_SZD`o,:nTbVLp*W^c:kt\Onh_#Ug1%Q<"Pn:7JW_>PE%Z.e7n5E83boab/^aCsYfrPtnr,$[pj7dcY]QY_1n.%ROXb*o4rio(1s]_YkF^X7%,CRXiJO)-f'K67?p;8@J:Q#=-1_Vokf]?gJi^cIeVQ0m99'9'CoGZ2lX'm^Xg*l[baa0kOE;UMs779Ra?%A?<:6TJ?J%u#IV5>>Irk^V-oe3EW`iuJA8X5Zn6,Wj!&oe:-*&ob/?/%n*0]ET)!fVaA,U#3lBBRVKc7Uc51J?"+'NgEM3\5-c_"oI2BLE:[Qb"VOsi_?P]%'.7WZ7f]eh]@\l*`?hs!He;.6qC2^""mjJH9(KaK[P0:5;%9YKq'd;#b[XOQ-j^77$ZaKVP?rbN')oDKfW;/3bY.EK03"I-DRf&aT%EL`qJ9HS;Q/6*"u/;XOR5Hap&*.c204PY9-2E>627g4\#6tg"dWgle/R>YlK&3QEgWjlN".9-q8=tW/M*9ZVM)S_`fC659L79euC!nR<[.ZC]89UVH*;a(ULR(a42]1oq23S)=cJY6\1<[AgOW==1K2+IkT:Kp&^!Efd4tlDke&:?>A7;.=$2&%.Nk?Tk&c5Tf@NmZkuh>;f%l?pQ@*tsbM\GI#]AKlA-HQ.L]BaN/u@<+:<7)N.#D@Y0C9D6'mi^hl4co-l_QE8GiE.=S\5@id8K6HEs!60Um6cGVH[7p;e!e:(-X:[6Z?J`U8aDqCCIc;T-`+M?>2aZ.[9GK$Uj4m._L\UO%?#@o%*9+uRpn7(U.SgVYM/?_J,ss^X%BH3;AU*/7j8fUm"8T+LcqNc5Z=M':ITQ!=Rp=6IfQ/)ni:,\[:d2;5edh`.&pc*_`Xf1O%!'9>nqX=T'>FQhTWJ8ug6qm?#M*&niLuR'q65j]AgDDP"ZmoQZ`"ZUfh8@9hfLCXUKcueS-A8e4K^#e8AlmIXX/^C88G=sQDk7S%_D3>(nbm/f)5+Vtj8)=j3%iB^O9r`%I\;aViGja4MMp,pu-B-m?didF>j`0VKX)];+U&+=*'39?$(7)/B"r*\]f[iV(9Q^IPdM[,WkbDS\1OF'nqb%H_)4`2'!\uoL78cA+5b[;]'2O1UTrJP0eOH.=aY\uh'+,0rs@]YpQ+PCbHMq3_b3=9q@i!-hh#@H=!f(/TR-.C0O1%bg2?&)H95qm@G!Pf1631/k/$AVWA/a5fs,W.7%X)5!0VPPqoa^#4ZnnZn/[2SA-%>Z?5E.Uh'![JG+IaO[7=\DaH*_10lU%e:Y%;q;_bXIUsIA!+UWr/VV<4U=GYl5*Y`3q8Z7MEm8(`&kM9q,jp*[(=W+:BnWR(bEi:n2Xnag]7XFWj%<;\L'mZli4V?:4*+>C,c:E(Ut4jT/e_,!MJ-n0JR,,IB\QAJ6)uGjBBrhq:n&W9dRN&LW\.<$V;u@%0=7T[WY&WIPY(ERS4(B8/_qD+I2_d!o;q1=#d@BreH=O:`ltm(hPZ]`%+LkQao16_$d^b=n^Wq*W]g5,f[i5olJ@19d"1Ph0*7jKH`ja":+J%:WkMA+lpNmcPCCEG=ph@$(,M&TAeFcY%V1EPI,Y\<)GWJcFoQb2WJHEi(E`._pG7r)Up@(r3Ehu+15WmYBQ3U4>m0n;Pe'\OgpFZp[1=6[8DL31/XHUe4nZpH2>qL$h-nE;(=U`nD5U8)q,?4KG3)aRE^>P;?7RnZQ;Z%/uG9NM)uU_qOGR5S)"pe4c'mVKkEUO[gS!B],l.+s/@;:*N*cg%p5+6gL[r&88g[d/nJ];rs\quB3fDrN:h8LgV1PPTd/)q$-CamjHa4sfoZea:o)22>d!Ob[5)L"tYms\bh;dc\_`%V\Sp"[Em(/q2_r@JPG5Bh=_A7>@7h;?G%-+<\=fTMm)Z(C]14A]2TnY!NuP!\$!?3[mVPMH^qnL^p5IWIB.0JO`0=ubu[&+(+t%;=taqI%kSbjs]8XYgEdHm_rlX?bH>pa!4`b[I;=.JISZKWFED.QZB[Q#=kLH3+1sJZ.6dqL@,'0p"nO4?l'G\jW7hF@%@U;nP/^eXM"A&u>HjCX[d&$(JKQ5X`5R*]H8:KS,*B'-3!b\WN4dNB5>GU>&J)j&l>Y_W7k&XCPhLRc>54\l$m`?*%iTbAdVIX(W#dU^%UkW^?_'Y,`)o5)*$@@EY^PF:kc:\**#6qbHV+gJkI&0WC&W*Br[L0RQi_g7&%)#gJZ)W?V5D!%UWU?>KY)Q$QS[&bhlU]$UX$8i2DZBFS8@i*29@]SMnDVl36D\Y+],a/+bY&^G99_Md'8SuTV#qs6#ka:nQn@([]YXMp\Q+8G[F@T=Ect14l[&'I*R>GQ"1P_,"&hQq"n2XHA:/7@apXbK<+fBDJKhAn7X54-Qt;CZ=)Ij)CFdE9_3!qU82DaZX(]alTnk<^p;F^ads5Z:^#@G@P=8)`$d/.WN3>sF&Ss*"]ieHG8b&Hc(=i"r*b[)r_Vs!S(Eb%T,ZX&W4Oo,%i@rkJCYI<`2a2nq)0\oF;^WrsR*Ba=V]s%8V\8=\-7F[.m>)7Km-fH24T4BVs5#LoX?/]^khM=PQ/'MKB*6lI;L%H9('UuiVZ%A%K(R$J&;Y":k<("sNP*iOrV91CY<>CYW#eU$bG*V*>=e;K(7RT3/EFIPF7YJ3n>p6J=`52Q2U9/#>LigFqsb@;@lRem"TV4ZI+9'#.p^.&X=cP0UcEa1Bd.u]ZkbN0T*(7p!H_(39t>=":)o'DMFGfJ\5TGL5/]X"qq`_u\[W;_fa)C/KK,#0?/_^!L@$GVP-aU6g`]m$i\;^3>5QYW`hdT?uBnIF/hcnr0UrKBhu*d4LL3uiX\RKF![rOe?cJLVWA0>2%K&.Yf(2AT`LUdD)(aJ#N[Sgf5NN%hYo`U^:aZSijkJ>Ppg^U/TlK6X!r=jZ7E\utK)H?T_^lBU:rTl='YP#==Z]-[jPKC'+ndZ`RqG/:[d"==0Qe,XUjeUNf4?phr_\cul!klRO_L$$7Hd@gZsMgoI%*7L>Xjl?q]6T:bCR=KFHAYA"p.iOM:qmPbe'DU"_Dalq>Pq0Y]ZpYV4m5e%^:K[kK1N\UpY>T-q).j8kYE%!s>q51*Q.-mt'Kab0ZJ:Ctm2S.H8o')T@+6'Ue;eXgNbXo&B8>=THR1m3A.?alCP&qE2T)s)eHh]uGqW`04'#+KSqD&h%*1]'$bdV+,J8KcA+!@.<]Nb;rIs-!?UE[^LlQP()<5:#1mFo+G*SI::/(%Q8eGM(8p1:>YaQ)>j'6o&U!!s/LHa)V;a-tV;.lQ9[X?EM7'h39ZCKKAK#(IY7>b$tr*\FRc(:#9)K.G^^p-tjn'B#%uNW(%#e&Pr4mPqJ0.Q_?;9r:d4'%%a\jcj(iB**%>P$tB#qK/!Hc!PL#K]!Pfc\_l3#lYis25o2'Q7f%L!n/!`5`Fjmm6&MCb<(?S]M+63_1*3^@?$f*#;O*(]toLoGZs^&6@""+k:ilRFt(lP16bIX$.0u/5*iMq1+YPh;6@gbg,10qJhh^8KK=j'8h=N-(b8BH^dR`Vd4'^U?:3:JWL2C!!>ZTL]N,?rXNW[R3W5i;0IPI8N.:]s0ZcRRJ08+(3sMs@7:1M/ABkhb:Yco^&ZpWZB(YM+)uEg@l^iI8k+=RsPAec;`-W$NG@^+UWlcs5=OdL0BTO94A6o*[,*1Zr>'=L8Yp<[CLF0jY\pa,3I*hoaAl"B+YN%)4JW(iqS!0;>q_5s[5mD?k@TVMCa7StnLCa=Xbb#q6(5j0Er4BH#:DV3VR7+%;#XN[gp1:+Z-rkBoihWY<&d/H4G_YQVER-qJHG'U"b/QZ(@so3(+hl`-"D`K,EpG7a]>j'6),X[XJ`_l$n/(`0qf[e-%E1U5gnNhJbAm`MZ,Atb]_;%r-#%o>!>6lK!`iOAaB[m-\I1?Z!%EM&A\)a]mpI;rB;-$sXCIWWW5\5*JgJ=\Ri$LgE7m7S8%/j6ZVoopOVsRDe="lteegWX_XR3W3nHEauc"$k;2s_XFc^lW:O3`40/e'YCh,45Sb<)Ap-X\/FNc(jdA't5_"[^t-5-a]USE/@c'Bh9bpiXF+:[Y&A*4O@9Q@ZRQ6nbrVqBc5W@R,cg1Xf6>6:,SUT6U%QRY%O[*Ff,+TBoaj[1/r.)&?j`oZ>/#-VXR@VRke)TCgrsKoFL^5te=WLX?$E*jEZYCV0j)\!h#gnbKYW@N%Y(n1)R&lqc0k-r2N@d9LpuIP4YZbH4@D@M3sI,5O67Qa_X;()TiO=LnGtN064ETt#.g]OO"kl#oJm"+>!Fen\f7_TPh%D$SoO'dmi?j;^61f\fA=?LOsX*-OuJIc/!?*AcQU".=gB9+2Q)Z2kGfKQl@_bPkcO%5*%Tj&"Deki+3C(Pq4F\+FRDB-.94cIN'-jfS?cEtP^25B4HdN#$*oc)ltC+1rP(8mK4u37Z:mRKAL[)&RJtRcL7ZkW9^&;L+CpN!Ej'"a&_D#I!s,VFJuU?$>N`1V!g/+^bh(B@=<1'`g%J!B\pC7gTO.Lh!E#WYc*?m1`s>X:1I5rDXBO"R^T0@/5&8\4.U8m>fPY)jDdB-U?^gmX4)_P%r?ANd;.$TZ:uo(3mel)uZTIred1Da3t/!7-e>rB`,m-'%d?NITbXFYR0SfR0kZnT;qX"`gT)&dVIK[e24'fEfCrarN[?FTs;Z*0*!D@ou'M/pi#2tGDTe&@V$"Ki-Oj)A'edb+K:+d?.L]3/Q\[]Kh)+<:6T9SVW@-V]9n%,0]+4YD-LmkPW_Q+]+'RcZoN*Y!MZ`hdkG4.D&P%@ef_g8*+$<]?T6rAfUY^7*[ZokF]=C\Z/)5"/(-^ruuIY=!99MDU'.".39b6hsi/&d8d`Ej:kN7_(;KY,HDBORIgTsSIknD/E>*Q8lMpO_I,]/[k3B9P4_V=JcP$uZ_ddP3E%fcpF@^eUPRO>Tr%9Bk@BMg_e5]1!HiX4@)N^.;,5.dL+e/BLQ;(W[bWkSqBdS3GeS7SuN@l-APaU_4$'sEn^lDbtV+Y0c+DqdEaM;,m-#kcC+>-(cF=A2\V9Mb2pO-6N1%$0:gh1KVJDMsD8Z4I,*&rb4R`%!q2h5,2FL6HB9u^"LLPL#0D3EpQ8Pn2bN9Smr>pa*iWju:@=nLD-3nq8@,[tguQ;s8JXTmZ^,A).T/=hs&Uj,Yh[_XFTHY&S^eSd=A]=@a5HWgRd[$BPB;[Vj\YFIg.70"37MjPSrMTM[]/UCCc=XTLQ7@4gYnN:TS&J;9Y`Cb"G?ClL:)0+JD[4hG*#hA613#cQ?8iKIVL7\VC_OCTpLQ2I&1[=^Ypo5Moi#BX47g9raq\Cl7YQ;>rs1VQ+>@kD+I.f.W2\#@M]E5jeWhr1i$O@X2.&cQ\'q3daDLU:PZe\`5V*=-?%`:*FYC=Z83T_Kaedhb/"c)Y;T$-1ZRfT1g[kMr9MqHn`($9#k;s.aI!E>bI@B5`I*==iJ=\De@,JrZ.+/i(Fh!K$"2,3ZDpb)VEc7!lC1pk!VT)S$F&^eOf-`]W3-ZX%/grumDK6>/:N+*/,J*i72r'_LOeNE/>h+lMH48.Gb8kWYK0^@HG,![6gI+ZedNh=VhK["I!/"0'_?bMO.KTn&&L%NO#]Km_#N$+6)Qug3PU0l2*..c+4jKn8hE@OQhW&N(UT@`MMm3YfM4k2"hR?dgB#(#:/robdCr@Xl`BgHXo>914&\-,r7DT[@r^9N+?^g7j)+Ub7OX+aM9.-Rm=*GI^G0e)Ah9tta3?=<1co?>aA,%7Vl/a7dLi`r6:[+\N5.rD19S5QlEMj)&YGnF$bq$o'4d\71?N+77ZQWsL.'$;k!2i^42XJ*0k^2DRr2;i\BoNjF?atr?B$r`=-Scn3sR&8df&$'A)ZsUUAA=%?V:0Ah_8%nor(5H0u3ZEluW\[%:*#*!Z.:ic&34H-k28/C"fS;0(u([3P.D.k]U[krA-c$>ucNDXd@QK):?eRL=+Sna.r1S9\l/4Jmbmc.bYVkiRR/R1$s&q(7>oBT1-fEV9u0HaVPU7rr'=+&]k%URh`^`ac7VXd>AqEA*PlKj4''a*g%uJA]CZoZoLO8_6)el@np0kiV,85GA,np%"u&T^?a@bNSUoM!2\_Y*/]Q0_G1$Q(jocHfc8'5+Qba/8p%[9`lpucUdM?ej1j_Q!RJ"&b;PcgQ:kZW&?B%oPuoa`-g%+q)TI`6esoF:6JLS%Lu0^uE_bnh_.olS:t2j,'d##Zn@,1P'eqlP6PG"fYr:>lMC87p3aNj(P"?0bCs%=e3_TfEUH.f*I4/j'F[;[2D%`(^@koGHn?QA-OBk\J+ZV\3Pb9ee:NP"JLM)@:Nre>V2&..:Q.UJK$^IJ]TQq\+hB59c/@C?T/=7d&`-T0h0$MJltK4,gY+0B9Q&KW]GLUroI=lu"mP]XSUiaQ;CqbYC^g??o=i%&IC(PGI#UFE0nAakndW,8Z)WnfM=VX\p,X'9,t\)/4[?X#jeWbQ,^_U2dRdat#?DlCl8jD"Z:O`0fJ^pZG-0(MmXQo`[:tB'CmUrUX4ibSSiQ`;Za\csQ"rgi1Lrb>??N>W1m:7pM2.Q<9&V()U9ZZ'&,Y+IaL5Re[)\;nV2YIc&2ZCi.aRtA=[Cpnik&%^<^km`=hbFp$I7n36r(cC)Y?TL].+%?Sh2)uI[q(u+_;j'+dmWspN&6,LB[G_BL\-%)mGFSnFp6=)`olo@(hR?QAcuUM5)k:)8lW`!tD3h>@.BC%+X_R-f5OVHlk6f\@IW*e(=SpRNYXWZWW*C?m]1Y%4/r165JFSZGfZodRTehuTWH4Kq4U4@Yl,HYbXe@chfhZfIprl@gfmG4F4<5P_&%MR#DX*g;%cerj$+T[3d:lhk)&N[iAeg(4`+Os0VH>Jp!7Q)Ig/M]s^--U3m22Hoafif-il4Em-tV9W00E6M,55n(H1iX_t7V6>^&O48in/h5QJ&DS3/k[7?sjAR-,OS@9MMB$Dn5TXRV%RaY5V\I!h(FuI,FQ32Xa7\.r5-)rEWQ_=_4;!B$Q$_3d\>:Q77%8JDk*PpCa<3CL4f7B2U754D[rfKe''15[2$_seg@b6UXinAoSb)>s$`1=L#)3^SNO>"b"^JQ5H%GiAVl46#.s2)c!>_K/1&W#UFQY]D[,;GM**?;aW2@64;-O)nlHA2;(TZ$[7_U[In;/:k%\jmdAa'n+5[QaI^(i"g?R,2$el'q\b-54uu@s[$\]Si2dIlnpFCW%Mk/ScJ2qCRSRN<>l\I8Jc6moPN\&I]5nG=Pk.nS?G!RYmL5[#XY5[*g1C6."9deA+ht"3Lb/0*^c\X@cR:>'(6(,&')"oY!`c#.K^,+pGcnj^q9:[l`i3p.bL]rn&`]=.r#7?,:JQV4-oG?esq4-b81N746DG9tr6)5PFP9fZ\"M$H0Y+D:s=d52X`Y?:^'t&G3*@8F>R`.X:JLaF,.X!V-LOf_>-3oBtf(\P1tm/^:s").S5]V.mlen]tmt9Y%Q+I/,K10Ckg1!k+dtE9mTloXB[C,4e#Q)1./&3[]l/;=<2fFr#^(nb;)^UHD:r,\u\7<_.=4CC:K%8(B1hGr[HUaoO`Wb=\:\n>l1[E;TYe\'ZMhk.?4%7OUmQ"/?iU2B7(4J9ZlXY,U,,0+L[GR>g)(_^IS8E/HmcVe8s[Bf[.GS4OLi7#3%Bk:7\6U8Q:=Oh?I(3GC`/]qcTnV0FW'Wg?,Slk4cgQ?LL"9YU"Mg,aCf\gjf?jMo?0Erf$d"U7ff9(.pQ(l.C"_qD,L+B#\6#GZ>'C?%8nDM%dib[[UaLM:d$A?Zri*DtPOq6icZ>9[&n;8g\&gfi,hEC>;(6j/4*SH9*7Eq])+!GHQ#V#W>?)p+NW'c`b:9J-Z32pI%h?Ys*oM->.DtAIea3Sr`T6-8gL)c!=5R$J_kV-P&V-jS:0+[&[a"XFP10JegDjLI*.@mlk;u3qo#jmF*p.)/nha4Laj\JXD:).DmEX2Efu/<_>R:8:2_*P5ae@@@+"("fgdlh"!LQ3S4YM>(+1.>A8QEIFH#J6[d1rEAp^;htsF@9ZVOg(aY%s9+OlOX]Cu1.M=IE-Q%F.#p]USp0I:#hShYE>V$clV?OYI+"#O,BN,CBDZF-2_+l2.#n@?DKR>gQ,W.K"Nh&F&ZT3gQnTF'\67AOJh4]&S'JDGN-'P#H&9/N$BcCmBfK%95XLb'\8c1!U1a:Un"Kd`(%Bml=fl0!L1!O(Qc'a,8U:CVrKb\>Q^:(WNjoGMRc1%uc8mK_+B,/n?K!_*(8Xk:(ctrA'qTk]m?;_Q:i#4+tO9p9Q@\Q(sUO1L:d=,>NDAASG3XQmIcVTs;V?OXhaBh$p!P%4\0`Y(#cl@1UZ.-[6#,J%hR#P5FAh0DHYX(cLZZNpSO16L3;_J+r-(u&HX"\2C#mHd0F\1hf2c<8uIqi:X`4(AZqXJRdlg)o(7Bmepn;'#/7#I#)gRX]L(ZE3Kp$gG@2L";-:TRh#qSK*nnkg98mE-Ai&1mq_h&!`r5n73tIDYa1J%r4&,A=@g1EWm>]Qd$fr1U3/->W^#9sY(X@=`!S>ont,;JafiE'eI%,;4m&9n1)sCC6d(`,:ZS.TkC\PC3Hbp+m?a?Y$"\FmFB)4R?%ZZLaIiV/RP]XQ?9$BgtJjprKXiK]WB.[erUQFimafA'g>*m%l[LC(%KGQcu^Ir^o:Q[X33T651Q@mCG*7d@]qa0PudCEoip]VRqQco:I#mQ_d[pldt=S0o*_du]m@2`"#.7IAnp(7jU$`Gl=#Oh[A/7`cU8R*KAP'N(AY3A*65%rFk)$\&S^6KoXp$R=rSf!"@c`1&3q2-:"!PJC1>duO`O45`R+3=7sce4J?(X)Z=54U?r95;DQIlk#)Nk>&$n]`>=t>,TF_>B4a2,0d_QNrZa^M@Cs!S]t!c7-X'59"tp6m%Q\EW5s8jQ\\mmd#9XDZWNpipDEtor8LKA?rY?2n(H1\pTnoWX3sHcs74L-"^HZgln@Jc6S-o0?GUWGCTImONamgn2PRKD-b<%Q#D(+qY:7.\k"uggYXOM]I313`*+I5S4kSiqkUJOa<=TXC9Hn^;1fCpp:ls8mFk\A?W\X`!A.`\*+5'$URJM9cYeF^d(QIl4r"C(l>7E*bgL(jBLjn#/AiIg=!rCLZ^l`4KSuDl-)bJp7KrKUVgM-*jmmCDE8T.4^p9jl^*HqN!cWm3_nVN(Go?Eg:8H]I14cT1X'Sp?aHGTYG$?CeCktNa2VlZ!B+p#=CpV\M2`EPD[-]4#)u-1#6:=hhc4A9m8G:9U2k1;SbiRNW>FiClt\"rJ4a@d\I;C_O@H[6S-3:R[g8E?Y`.r9?>Nbu;!=fG__k(F":"rnSlM'X?OU^jer%<@n90i4D/lkej6s^or'88LjTl!.cNqIe5//^J\#is4n+#X-R?e2@V[+:]4d7DD]la'4)%TX.,ILNq%>lF*/_io>lGRCU-=(m&RqG_Z>D[eNEoIBKf!H7;B8Zm'6,<-qooDn>A$Bq-*#p^Dr8mFgT6l@gi:!?5MWdqWqUDiPIf<1N6G+UP(3&,GrA(^N-#QJ^\#@1rKYZ]I8I<)ZAoRZpO24a+Fcgj:DW"ujaB@1GI2XYUl\B=!_9#CnTu7%=je.m9-[+LLNIGC/`HOnL%t=/P`]%I@3@2plq9GT=0%i3]U@g@And6FuHI2k/Ar].V`5A_pt4d)lj;alcQC?U5YrE1V6;@Od,EGfX.!?OJVA;D[dpuY_3Bn8MCrH!ZP2PUbe8nVF3_K>GeK(P3ZG4Wj.\/&"dsWFIBU/71+^[uc_Du"1e*8L:_Rs:i)8m_Am_@kNUk\N*IjbIA$Ln/Y@h8:#rpP<86Kf,2)uJm0/BTB*2Sn;4&?o9gHfek_Zh_p\HX#eic7iQejJ+NVh2T?h0VZ`=d8$X^S;*Md0%>j$jIGRg)ipR>TB<46$YU6E5$K7-)?m\:d<*C?XgDg7Lm/T(%Jq64iS]hFl!?)%eK;d)mBCg.=5Zif6X9CfiM'5kT+>BkaS9L-3X+rSbP7_^'.DY$U"=SK*/4L:?/l]$0$:&FFi-<.oh6s2gn3THBKK(=^0tps^=H0GtqKTX%:3DQ_;ddLLUuqWT7J(Ycr);@nU:1Icck)ZS10*,-j:>lcQu@JoiC)4];oX)h#Sr3gqXiA4/1t](-R=1[^fhC^D*n5X2[TpVI"XQ[P3=WG<$h8rOReg;NY:n`SYbX3_K=O>BI.GO1cD\jRq5NhYm@oAWV`p7Q-AfbK3fA_a_O"HPM9'gt@A2323OqRI!PTa<9^s^]c["$IKpAe@V,Y_oJAd?4cTSeI"^F\?Wb'FKJJ0!+ZKA?$Dm,Z!IC.7V/KH\GQC0^-?2pS'Fm4#Mlu7(MLGghPW1VVGHA1Z=ZuX^YhS8P=!l?T&`WBR`VNfj1Z0*+Y/%U1]lQ7TCV:ngm5I+UDFQFdHc&@+f;QFV0%*#5Z*aI&B,:,g(c8&q^/s+ER.\=A4MPYdPHB"\R&rT)f']ClV5"hSrDO"r-_#a1;!sDrD%;[!o,>c<^G7Q#Q\J_cO5W!_E/+d+4M&,_N)\g6(AZWj`0BeB>Q?;Ao-jN[/.j)::.%a)C'$K,DGE"J7'E7C+3T2o&)er,O9j+sf2+Q9M]3RP=LAW%KBrjes7'P`'TX,u7%i(bL;6qa`6BWd$BTgtT$(@HRA!?C#g=nA%5lb?#lLd,mF@fg!PJ]Phs[4jZRQS"i;0brOU'W].PEmQ=XUe_ViKsh)ZV,=&N/XR"IhqKo4J_YqjOIY&p>XNkeeKg>0mOki2-&m\$IQ*obtXQ'eQ`)3G9^d6<9+G,WAfNep&J>_a>b?5A=M`5g%eJF/ZLPh5tfM#4fc_LF(\4Xj-PRB/7tgfI;0+Q4F)ZO,*f\/6iLppEGi.j3[(A-Di"=::Rj/57cXjJQQAF7O>5sX'pIU^A_7=dt9Gf=62]gH@2bGr(.!Di2r@&fF0t%.imE-`)1,lPPs'J''r]APu,Ca3]h[eq7l4XO;>W@Lob?>o]-rTX;"(+U8ZQfb(@c-"YEj@$gPj]%pf/+..ieRQYM78288K!73aVpQo0FJj[F2_rUUq4:K,8Jr%TZL"o)5`g'm9X2pI5=@4+J.OXB4bCp>#XV9nR31CDXeh29DW<]![!Oa/ZHPE5k\pg2Wa_;g2I9;(`bq+?k?<#q$NZQ'a[[BL'$\I98n=P9H/J]Pc>HfiRo196JRhhNngQlgA?"m5elfU4"%fr`&4n)_T>2bOPk3,ZpO)5n[>#sYApU=RUSd]!3tBEp]3WCb)FH82OsT(Y!c62eEaABf^L*V#&Zn0?EjMAKi+K#!F:"HT\FY6N:2?l/G0s0\I3LJbh:bUJXVOPT/iV$^2;WJgXqbXW_cq94;O_sS;%Q$+-Qgp=?.9NeK3'j7e^6rT1_CYqZaYJ,`oS@u7F>f2"J$V48+X2\"4S^Q1T,:&:gTKJ6KOJ#r^qaKT4&Kj\dW@>3"_@[(U<.Y9U)N#PG4rKM47&^(7Te3"5\&Q>!uq.A/*gYi.RT1iTKX`=Jk3UP=g0XKf6Io9t0%l\NB442Mt%#Buq(J=Wj4TLYMnpDdpbSDd)Q]W;+jfF>\b>7ZSAo4J6q%DTgKlCoRE^_#AiP_W*bp@BOT`g\AQ6,'7Il,d=#WeA$UYCN"h2kD"Hg2b[(p6B,+d,!_]ELOXBkSe1)3f-3+Y"1[FdZcY:/rmNIGir,JJWg'0qYkF0tg\j._5=4.d9D]$G-?,5?'BKs2p\\4LWDt]=]),V([==[SV65Gi9D<#'o4Gl<(bGJ+hgI!(bE8z]==]);local h={[0]=1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296};V=type;local l,O=function(T)local W,i,y,a,g=0,{[0]=0,0,0,0,1,2,3,4,5,6,4,5},#T,0xFFFFFFFF,0;local G=function()W=W+1;return d(T,W,W);end;for d=1,5 do g=g*256+G();end;local d={[0]=0};local function T(q)local R=0;for D=q,1,-1.0 do a=a/2;a=a-a%1;R=R*2;if not(g=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))