-- 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) local __instkeys = {Parent=true, Adornee=true, PrimaryPart=true, Part0=true, Part1=true, Attachment0=true, Attachment1=true, Target=true} if __instkeys[key] and type(value) == "function" then print("BADPROP", rawget(self, "_class"), tostring(key), type(value), debug.info(value, "s"), tostring(value)) print(debug.traceback("BADTRACE", 2)) error("Instance expected, got function") end 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 do local __skip = {Connect=true, Once=true, BindToRenderStep=true, Create=true} for __name, __fn in pairs(instance_methods) do if type(__fn) == "function" and not __skip[__name] then instance_methods[__name] = function(self, ...) local a, b, c = ... if __name == "BulkMoveTo" and (type(a) ~= "table" or type(b) ~= "table") then print("BADARGS", __name, type(a), type(b), type(c)) elseif __name == "Raycast" and type(c) == "function" then print("BADARGS", __name, type(a), type(b), type(c)) end return __fn(self, ...) end end end local __create = instance_methods.Create instance_methods.Create = function(self, item, info, goal) if type(item) ~= "table" then print("BADCREATE", tostring(rawget(self,"_class")), type(item), type(info), type(goal)) end return __create(self, item, info, goal) end 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 8a7211a334e3a12aea883135 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("ZG<^&>k^C&9c8D;1GE+n/miZ_PuJ;kBs'!t[u5ID`F_kMCf0_E.gZf1;L27]jd^LeO0X!qk."epb7[!Io`$(hSJJ8M7ooZ2EG$:Bfq/9b&/9A0Mm++nHcqd`^q@+LfGHif[?rKYMJ/DatW?F.BO#=:NBrK'0TSPsYR$dH^!\6!ojL$8Vg]BKW:O6kJ%kVg+c^s68MudijD4YL_^;"uKorcc-f347%AbFC-k:BY$[[GeWjWh-d5V`H3@iRD5#04XM8C,IHcj#BWRl##7;M)61&#EiFVAM&?G_`9C&aR6G7Q@NEX9*?S\`0Rh/O_Z2:tRR-GBW-&Y$aDoF7_QM&m_aWpks]&3$Bm*HoA:hr+^nd*k;@m5>9YDM(o/DFPK'a#Zh#EOSkE^.AP=l0ZADpjJ($CX>O,1F?K)2.CE>-brk`\a(2IQI)INcYqTE/$R=5Y+S&A?2RF>.BD:T&CNfNU/:BU/+Z/4QYTr3XDF\MDF\a@P?3\RKJ;Is.WfJB9s')!13>u3Em@FA*5cU6MfcgbkoCVDS*<+ZW>AYCTN'3,'!?<)],a1O1#a!h0@;N%YW/'k%RrC]$n.R[;D(fq!'qoCjm;-0(V[H8;\Se;)l[J,\[D0c-`%U8#Kj1llk5Z+/YmcDpYjpFI_*KTcmM7FpKkUVRY`P<:#Go8W4(DbZZ[NNic8qU1XnHU:JD.rb1!dq:jPD,NFSiP<=NE$\A!Z^;b=jZAdD6_k<3+6kSgghp?=DV,WXgc)\chC*@P(9tr+D'bi:q7t.b0bFf"MUZnGNAb4BPkdEq5O.m^0XThR1aWBY%fo_%[!s(2Wa5`dinCj-.Qo7@">ORi$EuSrGWp=-44;&n(/9QhiY>oDKl+0,kaN>LFHBk+Z]pIFi%4#M7qRAZ:O0sm[liE6#45RAOsW*/ipTk/F%gI=/(1q.iQjq]/rAZUl:k,S3L"f*/d<-HcJ=M#3'Gb*AMX`8IN3YQa>-i^b8XUBDhJ-8B+Y%WauW&I,#3t*7^$Lm#u/)Am`QotFff*WM-G?2OYd6BbW340Nn9s\^[!E_&QIc'nR"KQud%9c:+"Ro54H&p(%@VXi`C6jSR`$HX#koqV)qYu\8q'JSObuH[4%+XJ8Ru`;FF,3+N&E])'OH9ZdHIQG5U7/5("Pi4]FqbclQ$r1%X0AL#<;CGkauT@VrQuhXH9VOg___J'G@Ic*,i.FSL-[*T_a4e4Kh)3P:D5dGCF0glel"baLI;KOQ>8:kVj*1]F>-Xi:B8C;[:'7`&D"R8_jUEB7K-p*p8J$["j[)snn7;CYW?\W^iCeKLktaR2mRrsS,&gJ8mJY&kW\<\XL7-<,I`DU%VN,F'/c1O'Y!fXfAf$nliOL#s(rBt&DVD9.ehe,8/NWa;@7%iC7LS7t.tE*)SSYXE-T*iCa5ogf-KWW`j[L(b8r/h>CUOVkR:R^X_#3'eR`p(IGu(,S&-?Zi!.;l84m,!>@8+n1rfXMR(-k?EIYpXoI3n.9@LOQ]f&9`i[Vd#Y0/($sPc8$@D!Zm)Ml9&sAuo?lV]r`ms,,XL+.q>eYXr*CU@`dV^&[9MGr/8,eiPD7EnO.Bc0,9U07')k.st2KXEAn5gag/?:#;tV3"&r>*fG9j?aQUpND0Q'*>-+jTHb5&8-\Jn5,C;K4]6%:B]8+3.QcHA_q!:b``i,@;>;4.`U`sfoe5FUSfG$+eXqZ-S$*'WkoV2H)^`7MOfglImlZ3!@+5A(P%r?mX5G0[cD6'EO&]h.()mb)'O4>ZuCY&H_=Q!r"G*9RU]5)8t4!]%nGK&I5+\ZAXJ=eAM,@:cFJMiKFg*P,n:G[[O6ukrE_osfck.O4@0@?OLH]/),(4DR6QoOtc5p-9W398N+D!!lmfK^gY'^,'dD`W,G9A-oCH#r5Pt_2iqPE'e?.WA2,XO%29\8@+QI#.a8nZS&Ad2/@mS<,6)(ShV`S*\2q_n`Vo2F,;H\5e@CI$tJKOoC-Psp8d%8HokMNBe`SUc0bJ(qT]3b-=6m_R0TJ8c/Q$$uOqa^h\[9o:&a)b"A2PUkCqFVQ[jlrK=hXD'A7X:nY*qmkO=J:5D50n:b$j"g-&iJ4e1fJZ)JMP_"8Lc15"m6UM-!QQQ-X1#2RIn7Rk-(4N;C=V[I!<@9*WXBkF-X?b2HdcT=gR3ri5X;M/SdpfR)b9VaLN,3Eh]Jq;gnljjT4O,l*^"^TBLD.@+BUu0,m1kA92HWtj*fi-&*t(]DcpL&S"=7=6RF^%.%=k_Ka'A9[!92VN%8VN*An`^^'9oS8F#Z3*]hC:U@n1Gmf9i%^qX@X@?`Z7_Uh!JH/?=U$^hc(fN'4c^j*n+7i-U1Z!m%.g]CA_uHWhpED.-p?3QajGNYY.;$JPqG.gV3@f)pp^oL1h\j\.1gPIB#d\oD$`EJ$28GdBSAfEK,ZJFeO6@!U.&FlFR+"I/*!d1Rheneb?B*joO61Oh=QL*'%h6-S:(]m*-b$M(HDj:rrS+lQbkTeF-s?ZHP]P[2>_Xn`GVK;Yf?]\hu)S*F$Oq',]D"H-J4HS!<1VRBmVABDe#p:4^.=7NDc%NE9!aYs#mS)D97>]5R'6[^)(,1(COS"LaHdWPC`R([X+CN_/O8HIjQFn)BIQ"&"+<_B`?)/Pgs7$d?5Z/Nm)`S.:mQq=?qr4oC7sFff64D;2/';=+DNdIP[Wq.sVF/O@<'1r"r$!%[0naW(7L=_J>ebF+p3uQcfO2eTIHj=+%7#@YcN3)=pR*H?DJu;[*="8U;"Patu5L/B?2f^]E6i4\8[KmN$/h6&XXN0+mQd5):24b)i\:W7Yk6sL:dXsQMK(,(#e\h\:ttj$MNFQ7PQB&-0=2uNK3=C8:"CoPUFcAUUf]5F3m-/C*%stn1GB0BRHb7CC+AtRS<"IH?`?G?3$("\gd+CYST,'#7S^&Z;+BARm!Y\i.>6:2XDkc!9S;MS3ASW@)1@MNe$h=$glD#@+MN",q&&$#`8na_R>_,MhlKhCK&$kD`3]<^g^6.]H&TVb=4oj@0RdV$26"6>Ur,9ZnH6E0!1p!_gDe/;7>^us-T#\'j!ic;CQ7ECl$X,#:lOgOXcPJbul[FpYI&X@%Q/XDCr<,'+"r4@-'rW]d!+Q0mLIh.gbYJBTFlalV35(VjL\rlKS__En,h`tn*hbs%7!]hn*oFL)SBD:f_YK!L)S-r]*f(FICY,uj`AH,d`Y$.njM$TA*.&-l-JQYI)E9.Q:s3@V5sR7\?@JB^Sjmd(dkTIdg\l'29CP__b'?`BVu1%Q#Fk*SLAPAR^FZk[ASH-/lPA,E"V7@RX.+D?:om"hu+9AQcS=U:(@`jU^e--Z\B/11S=Jh.$kN#'Uk;D]`aKa;/CF7##D:>SSDk[j4LVn'=R#ZF/FoNLS;;E<(N<(j3IR->'fq@9.>lBc$=h_s'9VBq#p(B7r[Z\OXQSZKM`g7$I#[BYgSX-m)3eltIWU&B=i;o!H6g5Uk[Cn*#:;W!%V!YW%e^gj/_]M3ZF$D<"JH:4oBZVK8.m_C,9fKX[^ta[iTF%7`3mB'nNW>dSS(6]?^%BaAD:&oZE(%9KAl3a187u8m6TQ(>cP+.crV?<)B!o@Z`C@G3B?3eSRkhu8&LA1c%0"@WPHYtKES^"q3`[2D`rcPWh772'J`O5rfi'#b1$&=YLAk??QY[RIX?Hg,:62brV7C]OjYoj9Ff:2Hc_nOF[I)4J!k>))P`A3#%\=.A$ZQ23[%N@#7-rY`BBI^DoGu4*K]X?fK6N_ni=gjlKL.,`gD!7ld[WgC"2&O)9FjH$F0TY/rP5gR^`YCM2qCSb(pg<7@HKq&L77`0$T4[Jqgu\biI`[?jp>9`743b?u^FW/q-=ZY%2'<,6bdEmt5PEO@Of(*PRap$M_sR(VQ&+H.-kC#`m>6b(GVN"I,?3I7RVko]N//OkR1J^5O)^e9D+8.#bkdN%OA7nR/=Aqa!KoBQh%K".q_X\q2["?fmQX<@19MHPl$!tMs-0<(a0q[.#b`,&I+-TT!1WaRC9B;mJAU7Q9<"-kDHGeB5295D:QhR3%1Fu'*M_0_T-4/'!4p#o+P@t,]&&=%V!d&:Vi[\!h6)WQ.+M@=5S0>70-RMsgbn^`i/=G6b,qc)"]-Ym`pa)FV.:C4`ee>goj:kOZ:0i4G3>E14^h5tXRq(F$Jj^Zb<.Xi;V6/?<:ee,W:Mg#P%GG$V.p%KcY=4re'0?f8gCaG:SdAZ>>4:)YV6<0IVP,em#1-aX``_(59nW('D'`^jMftV]>^C\%8R9L0tI>=i[H1GONs7u4eA:;^P:m)dtU9C?m_8+.uV)!0I!!ZKRI;gDo8sZhXoWf1G>M]ZKAgKL#[8<]DH1,+K;:t#0)Y5bjYM9iC1,&I6?ZaS-%f,Bni5ad%S<"\4Fl!/t(2(+hSPSk/=R(TCGF1^S1_WY.PL@UK>gQPIjRTWZr1s-Q5Du48q!8MN"?C!G3'![T'2Z7UP*4,QS*7<_:7jTm.oT4'7/n%A0)I@.XmF7mWqt'WF"e7+Tj8W"8K>\lL9`C.+@;#;apC7@CDDAPe6SJ;cp=c9qFF/-4#F3Q?dk>nN%%oAC+`INh:[9%.5@Bnd,7!81NNho]=.s@Ba+_JYL)?$R7W#DDtR\n%I\@u.s-T#[o,*WedW/n+m;f';KHN6o)b9GY,:u!WF9[blY05\O^0b6-[$R$n3&%aRePStp\V,Xq:a[a.Mpg$=AkZ*b>7d+4%8HSl`2VM,XqceQZi_3!o?g'!KY^!\lfAei^0&NbKA?Vafc5_9SR(IG\BKP`HcT:?]4g*jW^p0)H>"2A2i(+ij8Y$JUE?+X_iPGLKc*$8c5C,NSW._"qn6SSUV>:I0V_Hn]1O/tqiR@4X>urR`V?VA)j'qd%HuQ_pXLrogdkr71!g-6oN3nGV;BheiWYG?C=Glq\k%qhM[#WptAl`4tK"l'[[Hpgr:JB_[VD?9#];$t'U04c^=,jK[27CU4Cb;C__eQIMlj6h#"%BZAYj=E1*'aZ:DJ.-2K$U[AjNBb1KJlk)ln<\P+?+8E`rq$D6:tc+J)&c;i#W-@:j%60_+%^JejQ(:.OK==)uESKSbd"HK_F,WZ+RCV5F&QrRP2Q_<^EhNogLF'(K8=RY_$?#Q`$"uHTWsE]uQRFc#6J=q!YcYBL]X[8G5^U3sZ35FA3DJ*BJ-HgVV)o/-mq*RKB/G&liWsLGq1eY24Cg1DqIlSQgc,V#/(/qUf]F8>?dWYL7`]>L4kMAW8XiYU85$kV;,YbRc^s*da^aKM3D-%:LfuG24jN/%Dbp#T)g6"[P46YX>C$:/l`+;6%\;mSoT@$G#&;(]a18B5.T"V">dBdNkVL/+M#];[cu*`Q@AVOi(0hb[,^JDaE.4p6qTX^%p8K1n^]pQ$U/Bq#Bm\Q<%H`7"^rRuOXd)f(E,;t1OikdQZf5pW."7hg%?!rCPi:Vn/#k+AE#_6cJ1&!rX0pW-ZL.uh>Y*l%8;.+:gq;!NqU@0raI1"[e=rsA=&X+&(?"YG&QLP4=]!MAt.R7BC]18?JW>_Ca$:0*K_mA\Pa_X48o4@49Ze(9>GgD;6"_P,WnGf#jY:d^SDbn$O7d,^.?WT3d[VapK2Zoc0R)/klEJ.EP?U71#DZ!:o3B3TgAkTPnTf:FlURlmkeTo@Ns!XI[nN#1"\^ZO"-Q_r$)p8:/IM(opXni9RX`D;eS3fa*"0<.]]9'W2@>TcN@J'$$Qd$Fd*@D#)]QtXXcIrKkN/;A+mk8!ZikJ]:o>MG5`,[5Sfdq7"hmZjN`+:i?X54$dq,j@\_T7bA$^'UsJ8n5J6gl]COA8T\#RAPa^d1-![ili%j"JBSYl7Y#pf(M0.m&oo)N5'pe'9PBi^X[7;H=4+6OV!_<4K#V95^;s&Q)F'A899.^hJ1F.eB&\]'0p>,AYHsrVi!=)B1^dI8gWF7*$*0k?Iu#+P]H:FYi`"@3#n]J6,+WK^SS<6CPV>5>K_?Ii9q)%P&J0qRXdUiW[u!f!JS_1DAls1"7Y9pA9HFA+0-))_:S8>eUD;6bA5)`1Wnb'qJPS3.DZe?lNW*ciY[l$"\e7ATN-a%f!\HLLqW;0L^=eeLI>-@[Ab%22lJo/rQB;>g#:9S'6irK(Ws-gRH=#FGla/-C854f6X26>:mp:(phl/9Wr?3O=e=BDH!['LCQdA7+rG'r?4CqcHF7dP'>.WGNp(pk*5,<^*VaB-jOCi^Lm.3XCjOf,$-#UgOcPWBJ#Pue'QOplS\lE#>1u[ar89.4X97T(#>]+LqbjQ&NqP8M\o7P?#L-1g65)Yu9LhSO1sOe?`c*5^kbT%BV@Al9Ghmj6a"+dD-c\ln='BDfkjoLI+Z%KT%-l^JUE.V_0Fba$EsRUAn5RufSA?+V;JA4GSuo2L_NX=`E.'*uP-">;-q5,g;Q>Z5jH6VB`jDC3.Iio,#"T6Y7mof?P.fjuR?O":a$-2iS8C*(bOe$t&^P:H8^1nFC!laEHl7#EkECsJ2B]MmJ69qUV%SU4dkg3)g(LNn;P)bS?Eg/#jZgK(e"`%f`;FBErU:O%:?Yk>:u:p>9c6(_o_U-MQId@"J/`q[*M"U)?#Aq_5mE$Sa>F,[YELc3aYr5iE(45fq'nC`!8t9C"TCf4J/C)VSrp]sUPncOOGJ_tL;tOJ1=5il9oL]Se-%it>SkK)`j=oDI__eUTHI&NR&^@#?*DcNq=9>IiXNY:1#2D2fHleS#`-L'Ub]NrU2P7[a;=f17n"XSHP1AB8E<7ATkpudT,=fMI>9n2''fW/Qc@8P7)q/UA]pb=+#+=%Y@39U[1rE94n)T%klM(>aC**3O]RJ;V?K!]_rJjT;u*m6/nGtei$(=)[nMELM+Kr05'&m5U3jWXr#J7_'1F*e5$,q!8Y8i1Yd1UJWWUF7i_^OO\s'6ea1K(39C6kQJQ,4a:*ZR=^Q1p.p+I2lg.u66(4k39,bk5>s`mn6($4Z(JORmi`8ZOU^n1m/g,>cmI:^ZOL)KAE]6/.jY%NYel_3ds\b5nQF[Di+?/>SX;&:;.m-^)=#=mkP:N/=4e^K^?t#D+(iBhHfkFjjc*.EdH-q2^;NWI2->'2^:[5345.-QY[,5l[R_r8uNsR5QmL:RP@8\qNh;\(#HTCtC-86&lSnJVPRgCR5XXs4+LO7s(%2D>:gHo?+'oaXnCfYXJTB\U*n3$V/8&$>5F1Ujk2LX&?1Wh1gT&F%S[;9>0-K=M%QV10_ir^jV!rQloIj"Q9LAD)TrgX^l)Q=@i`#./kJe0)LR9Xpp(b(O1m%H?M!UpMoJHpTcK%4JmsUMQR,k+6*]Kts>9#h#UTc*E=RTQX8D"Lqc[@MaI.36Hkb^8,IM$:!#MEE^leQZ7=`'?iAc`Q6-E.uN[VMm(qO1BUT70k&Pq;X'BYB]4"AVg.$I20Po0KI9==cP_B2I,sJV()2E`IIB_N-Tb]*bL@H`>D.EJg["8r^dV:6B,L@((SJ+.`YJ'+p'BsS@(Y#!iD,31jjg19c2kI`f4-p.N59,L!*P7m9O%:0E>iuVB6]:m!)6GZpr6Fl-Vj+lU5#]P2=B8b+m51P0gSfuk&5D2TU,]@h5=r/])h):_uNo,ZCkRsA1rsbOe@/n*_a)7]*M6eq`$e.fe&$qju")*SN.P\6;@;lZO0!$5,A;=9]ShD?_2d0nV-c^BrM(.jGdp4P6(/NHifhgW)J4:BPp0n.X2Z,UEi1uT&Nn]p:C*QE<&#iEX9CI]:l9S,\?>m8b-h>p6aag1&]&8M_!<&o\*F]>@12/WD"*^MA5IEm=E2Y3E#mU:Kc1n"Or!Ag#`/td;TiAb^YdR$7-T<=6"S@Rg]$eZb*?SbV>(^ApWh.K>5YO03<.K5(*n.HPpPJbiDa6A1uKl*/hP4%:[d/D?3q8oq;]9ZEg'kO9`j,79!'VJgA[@1IWT$)r6VF6_$WoKe`Z+T9LAMFNDo3/'#Z@8'k>0TB+U70-j"LKcE?t,Eb,A]:i.4OB3"jaVnqF?LdF9]^#Tn]*S>TNU(1HTM\sb1)8nSHl.uq^=nBM.GI<Uo4.GcRl-E3d6[&X>05PNH]5a8Agd":j?Z"tuJ>PCA":#N6o0dU'E?M7f5Gmi8d*C!T`G"AAYAJ"9Hq^E.M)Iui*];a-!CR'6BG,^nFeh2^l:^I?bqlnS5[&2QuV]*JqDIit[i3\dU7ZEm(mV%kqY1dh.@Ff4<=:L59HjX`9ej:-9MaU*VmL"cHK_ca-k7dtT;geePT^aDroI_poV#`>k31P7r2;X!\A.S/@FQsr#Q$X5b&VhS(F]MBR0(mBK!eu`4@$Y.VellV:=c`\[*o<>'^ebr1^8a-=.0*mh=1d$KM?Q4uo'_h7G7t.=WE[0NV6@-di[2nKugME[&BfBA'[9X,kS+B''^o((W,r![$^ceiO",XLrr[8pN`VcK>/3q=SX8q:Ok$Ke=iN9Kc^qo5%I,/=\!?$qiqBlC/-D8;Cg'5<6PS0=9!$_2nU*#o3*OEKkIF\,=cGdPaJ(b_@pL^i6!l+h<(fC7I>'sF-@Gh]IdtR&f9foV>99cfQo#a;>U"t'C[2MLWE%#2DNeZ+28;sZR@)\Xjdhj4HkJ:^BA`c`PeZGTd-ZlnXh]j@(-`LP5\5Ir1>jrfgM*]K7M?j9Jr7Als:$uR^qW5aD98bd^r,YH[Z6-,J#GVPEne!U6Su+X5ib"3dIBb-nnbdmm!>$[r`dTHQiORHEk+abh]jm$K;4)hGX:QFb\2s/MF5nmQ"Qf)%M"*kEL8ni-_WDNd8P]+[e0"g)UND`?5jJiK>U:FIcEWh7Nb%8'$%cbl*>+V!E)3;-!X8u%"i6XUe2gfdU>]XBe(E"?2pa7/PH?\U1jBa?>a6XBGaqTR#=SLjsB.-LGb7i'bBp97fkAVc@Lm."JHXH(>N'X)*oFLM]@cclTT]Xp.(oBqsGK=ck&YF-gTBZDAc9.BZ=EX(m/]`9^*R:Z>mj/PPf@%tf0@`bKg.HsHI\N*j]dbHOk%hU%/r7kL6KqpY"V0%O>T'm/NSQcnhi0KDA[l[*k'/NiB*(i^t`.,BT8-`-u,+_ZS:d`ElBRLu`I(/g^]P&\nS98E4f@\KO\Zq#/6=fg/3ZGM*l_<-d73]d8?0d(TF%9+_L,&M_BN>"MSM=`>AZL-433&En!5*d\?rI6XQ^TiUjF2Dfg\[W48tV=u@YXWtB\3C*8/?!%g8-fIfe/:MS?,8/R:ZerbQaV;Z*Z;d$uJ!&:U!>78o@7??PlXXT_Sn!9T28DGknS](ZbF)1^f5*6'iLU$B[1j8/Q+7(aJWA2Wj^['`M[UVK#mTj-]aL088155mBQrlXS_:cTF`6?`RjB_gY.*/qAJ$HU^S,884@T1$q:67rrg*?\4j)2_.4b;N")I5'U%Z@];DKFa\D4*fs5$4X@UXJq.op(t>.mjd/F]VGSr0BU`"_2;#e\1,*.,JjL?UML.VQo5-9DqGb9u+,`2X6J%rc'?-(J%M)7J-ZYaKD(W4q/_OMHnU9/)/HF1Nb,c\C^h-En:$XdGlIFTEL38GNH74*U3#3pn%Hm+lZK*:"`:]13?']I=qd<+1?bo$]JC0GPbF@_!?JcS&."gfaAdps(;(F>N\dlfY/C)("qd/.[-ka+MQI+MmLdL^^dHq/r)IiBT%^Zp>p;0Y,`VRfa6.'Qi6qK=LUd5O]K=YE&m-B?a)"V'Qra\[I?3S0s8kif$iGj,FSNX.u4ADe,=!9i\Z/M4_?Im%H*2^gFju95YPZnq^>(raLrpE(X+tmn%-j2KuW*a]=60bbJt\Cq-,lpJpP.l$XF$_KHOCN;N6VS:fED,PAFbUo"S;?LaF]2jfB)omOZ275U?ZYC6BjfL4pAMrXG\`gA-HgSFeGg6PEbt"^[=%I!JZGRu6[7RX--0Gm=gi$GbeG:7UP6+hjA(HNET?]_RT='qT2BJ)8F)IJqK19.PCsuomG3O*.Lo6947'B(&I/S8e7a$BX2qqB_Xg_=$2C_=faln&(HI5sXEZC@)3m$6XnkY$8=osM[J3Mk^#sVXi>9Z8f%q\Z'VNZ#Jl`EPbZHSZ];cto(@JLl\NK]T4U:me5%YBD8HS6gl0f6reY.!GT,W,0LPFn@>`On]Hl.$F_nuS][UOV&5UMZd&gitn9NUhcAnRUKlqq18Dha?lN2r]*(OVC4Mt<6&KIcOp(9*p#igU&%s@;`,IstM_SVdb0[$S;rrh#"hQ%B.Ua"td4ZoShKb[CXaQ.LN1X*N0#sEmCMUWPu2U^^dY[8'OMn9I0K"$kEft^n&LLjK[22IrN:)?mr\KfFoenE+W%)%F,Ya)m+o%rN/U7`\I6i,[PN3^A":daGPm#JYYCu7Z+FlE(_WoR?,QXgF5(+TCU.YULeYgKB-'q>>0]7&cggkFb'@OIe/Q.JS@nY@FjA`;eA9DqpUJp)7X)SHma5%-"IKXi[&f>e:]6Z^O]^tk1/1(cfbZ:W$9D(rOUYd03LF[#4NN*+fGHR[NM:Y[>$&W@V.-[g1&J\76Gqe?n-c0t5i8of)WdKW'iXe'$H"LW1o"ii3%a1UX6:i&X!8NWJ"P4Qi[lS^gVQ6MH`gobI>M/'(`,2_LERNE1Q'e24YR2L$[H`hoG=I65F(St\FD3EF1qD(-E(pi(;,\lLdk<)CS9mcK4oU9[^$fH(\+SrZ:n.Jp']X=K8Hc?P(S$.td?]-&EZE]M#oh."g.+JCFaT0T';2Ld4;\-<1qEPT<29I*R-b5*:oOlD;4\c2D1RO2'h3+?S7K\o7H;-*V(LR,s>'nF(TE3'@.3HRiuFA3Nj,3`.Gf[L:h]Tp2nh5]/GnFLpji0o`LI#,k9_!t+g+/KY6/MAi$08A1ZF64d(TUU"o7F8H//8srpEsb5DP"T!cs-6Lj!Pq?OC<3sKY/^&11m4bc.gkmk6H=6SVOIL7fptK:]*@18g"m0OUEB.<7kacBRcV`>h@gZM#MX3q4C25u7$o;6\\P=`.8.*hF[6h!r\%l?k]q]8j6Ul:kX!eG^fHOh@6oi6#osK1L54f56]+32KfM]l^eM$K2U&9g,#H%FI>:G=YYU)RpOSYc2A&9acf6!W.8R*Y>UNM6\`u%-WB>Jl\,S(&jl3Kj.[[](cQ4^85K4J:Y*Eja9'p%!#G=pfQl-@)Go9bgMUB)jqpVS_R%&R4M4,HST(pAlHJ][MVW5X5GWn0CV-?!FZ<>.m;`/TscO4h+C4W`I4fRX"g]XK;>PmI#>t9>bQ&W$p@8<O$ur[<=*O*#a#cHG*-[QA-GfD;cTEL;!A(AV631m&"d$?N2d,o91M@l[31r3I5=VMGr5)QfdH\FQ=5^Q4$sr!._)cX.['%.L,DlVr![IsU>S!fbqS_JmS@Wa+EWgB`c:57GoFodem^SXdL?!J(3O1EKaC$T@iHajg%)*/N''D;!.`P#cbcWP"dJFst0$@Tek*g*h?'qAk)f)t^Rlf@unfGp@XkP3I8\VDe"bk>D^FJI2[Q(XGrg81AOi%![+d%pr.nJj`;O`9J6@Mft^[$7\[=9Z!lC6Qb7AMbdm^uF_.)_\qDXN2?+@i>jr2HKfs0dgaK_j^O/GOuK/HC2NMRM%+r;h'^s(\k.Jb@&PbaIE$\KPQEYkHAEX#1o'%Nl,o),\9p5Zs:=KY^(a5)@f.Y8KJ$S]&:EdZ93MVb*uL\G?C(ZD4@N=*4:MtcYr=F0/2`eC4PMScT(%g(mr(g:[D>9='"Qfr!$/F*/csgF-5Inc,:"]mE*sl43uYSksS4Mq.lt%,oF,F>oT8<;-DG'bZ6-R1N0N3E=HS@?_ST[=M9>edJUjJQ?]4Vm5AV6J&A<*,Dg;?9iPO8=-8N-^c/L[4@3+``Diacpm)6RUE3D`+q85ObS.c=h0_7g;aa5oa@R$rd26,LIe+T-mLW;p\-M."QUP5LLs]/5(#Wh?"WqeBqDj$pjU:"&f>WQYTRUdgKlLNY-i4L`=D\^X]b%#U2!tS)Epr13LJZ=B3;F\kD#S[I7MGlL@o$LZj0/*>NGVtMgUJM$umPqN!;4u@Z2a^[GAl#c`H?],=;\/q\bOK_ap$C`UeN>ZdU(63i;c:EYU`D*T2i(m$%sn^F(asmX\)DWsMUFjD.0N>kk>ZFcCeYj3p"p'k(RTnS#:m'JZAM?iNKXCSh9(VT_W\$=O60q8B&fq#S3Jf[,o/3XJQY".t@/r_k6gdHM:J)-2kO@OU\"RNj,g1'O!m9elr6'G=*1i@MZ4ftt30q$jT[87O6hKq,g;r4=+5]-"E\)k(qg+.oVh31q9?O(B*18f6?Ei,Tl7Tq/n3fpI6RC!kGZh;W4O9MP36^&$SOBTReN@%fF;V8g"j![#9)iSI1fb':RqKm:Y)GMFaiCT[hHBHo8jfg\+*GM<8s/L>NiP9H;NWah#8$,iDOlJl)Z"W1+fdMUfF`ni(+k0M":<7%]]HN;4U\#3BMo,SdST)mIs=#"h0NgA'^4-S.qjpN_CYns+3r<7WG/AS:.[3JZ3P)9,hGkq0[]%FV8!i_%4mY`iulRG2;U.m7?1YB/PM++cGuVe`b%D)j'[$4pmPO(\"]P'aLnX[0)\hF@$Idf

gJ(m?1;^NrTM)PAY_^R9L_+/Q:%uoTS*/^j7OCC4+QL]C2mYW3PA5n3jf6R%[`^c*+hhfW;qs[S"'KB6=RB\*k:jMnT+jqHL+hj.1*olo51eh!&r0[g7H(e?%GIDI@kOBLahteUlq#b._]S$PhR*sT?RlQ!fJj]O)(ba:!FH.EDiKdEPGe=UNoW]Q8ligT8%iF<^u1mCm,?.7h=VL7>j5:M.\B02])SPD8):$^Gb1/2LJK81ZJ4b8++82_:^.\#bd]M4?\iQ@B`qeg&F7T97%R4s-qQurYVM[gNB=ah60QlN.7BQdgqcGKYk/Nh;kOS>g-A-sLhp"J)Y3LQ?HC8tMb3^3BNm/)ZI(Q54Mh'I#?.uIo_hu>hp9VF4PkB++hnAX(Z5q5laap'cJcR9A+K:1r1:o2e(%WWiEsa.?q8W1\?Id"3#U1$-+($@,d.O$*q7#[/hHYIV2*+XHCS.l=a9Xbj,,&c\ZL'0"$1U)`/ogQZ_]T&9W^Qc$NXN2r5Yh2-mSoF&ML,Z/X0;p$C\We:?o+#"[,sKN?-;YMlH-O*5.V$sXUbcrGSanZ:@b;L+!j[[H/a)&Z-=;H2V$.W6a;'Bs%:Z<2hXBR'7$uB!IR7P-.o1.uY=XOiIH+Xj<.%MU"/M@f#PeGu4%9S$UlK0]0)O3aO\+Rl;"P<0.F5Ya[HYc%9O`lbC%[qt;XlT`REYo-k\5G#7:->3]q-Lu/qYPpQ1)QcBk`Xt&>c=MDbBN6ppVN0`Q[\nr4KWB[dX-a\nAh67p;nkg98Xh^'lP(g9e"n]e?O=\Rc_0fo[Lr^(oh+no%lg:kL<_!l%`)Bhk5LmQD"q6rq8P`N3HS`D'7QoAB.r7E!_J1`cY*-#7'K+:B==pQu5duPi#?O3llj:M7DHf=XCD'J>9=fG,@RJ%;*4GeV"`'68G5:a[DE,I!rGnQkTc"T7^!2,&0o\K\A#/E,o];2laU'6t_r+>7(9%fPZ_fm5E(X((A_1Uh%ggT/sF*Ze77d8YkhqLQ;]CP\9k:bgk-XETK_BMI9c#Z;fl6*@Dcq5F$#mJdP5$S>g%am!5\1fB""t+AXcH/\4Ned)s!Omh;N/)4':E?7=2.V1$lM:YClO0HG0P\_dT`l.[ARpjI\:RTl>cK)S,_Lf^og<$JCGW$6@"W\#@ST3bqoqN\f`P)*#="V.qE52_tKW6e@Ql=]Q,L<*pK$oq1^Zn.C>U\7E/#4MOgXM'5PmdEA-EdELi.)$#CE@a"2q=Gukt:hY<%j\DdN6C3\//Ze6mVs6L@AF2_s_YH%'B4j5g"(B;_aJjMGc![,H,2B>J9cb,-q,D+'*9oP?iVO<.L^W$D_)3-Fi02`F8"dJhB(EMFbAs[qt3PnIVIl(d?%dhslo;srH_b*`Y\VnmJIh@:KH^7Pq,a>2UW%APGRt4itSjZ^014"1P@Q1a.Y_Ng14>8"ZVV93Th\e"eO=)E6klHWJZaV74L.2uWcunL'U;%jgFo2i'r+f9q1q^Nefb"ojRJtHno*M89:\`33AOb2NE^BUlXe1=Piqhdl4[PET4o^`Xm0(OI(BqG3RB+`=nKAtn'?umD^DJae[0=1Cn=JGN0EF0HU+h:.hLem6_Q_>727;n]h2(Ehe74O:l;+kdZab/CB8T#3CG=I=/YB,/RZHm$fd)HoL=B?$;d[,pNuJ&nGq73Q0+7qEN!=YaP5bW^Gm7E]W%J7^=W9efpX`_RaGZ>$(c#M.DJ_+LCIpPCk?j/?e)e`pANd::^PGL,4`#.jp"X_*0@K!m![sO*iUgu7*BFQ`37LVQ/uomqD5Fjdp/\*9@k[Y.V\Z/\Cihc(78*?b=r`n-[["mBd@Qp6Ti.q1i%Eh+kINihI(q5g22L%phECE"_)K6PTmSR=#LW%;MKC/rjP\(^g7[o00<5LYp;7V1%U.JNl[sYi?^4NSq?:5Bhck7RMX(WUW#f:ZKOQqgrZbuk,l-B;>8,s(JuMVk%o43!dYk[T\?b@@p-h$-.')m@UIE>17j_]_6f^3*J?M,J<.g,.7RAI)0FlK4U,GkS9o*#hkDnpb"f(0Km(Cl4:WS:r&s*dFUuh1gh5',iZrL71LL.hI2R^+BW"kMcR1iA:3LgaJI3gDH!'.3.X$XZ2&KB:T2B"X5S8^S7,Wbca1+bnL`aJ9DRgFF*X\,EMc9PR\R0TgX_I=r\s.XBR>8OJ>CBHFl$?U,^R"u3IG=+'f9I/jU<3f56m9ca&K*`0K*3p<*Y!e,P"ChB&?p1lq%(;Z5_8l-SB7&Nm`*1SsA0^>_3#DMS")\1%\D`Co;AKUmL!@*2(L3Y?#TpL[KU$15;]q=i#*@Y2RB"droEI."MaW6*=4.Yeh]icBe&'3eml`e)e_(urKfkkm/ri6rJlf?JJ@+?9?A+P$LZc:CQECHPBofA'W:PsKaa.-go\&_Ti/;Z<)7ar5JTAoXpq3VZKeW`5qj*HfP8,/aY4GfVl&rT2&\3uI^:-\'"^,o(?@#KeZr3=?jLHh,d*V:/6FSikViQ7"GbrU,rD0AK=eKqJ#9s-k1qFVd\i[RhnLo$\<.SjaQ%2hf&g48&8C>1pq+Xp+q$qb%cYA$Rg.0t4LjD^YKB7&fCeD#DM6k6-rs>R,+i(J6B?,1c++/8#fFZ%/,N'NW0\P+i>PB_p@S[=&D!KP#jLeaA:9oOS"\Gmq>?KG5Lkc[+h[S6Au#p_&E]hd)/.9h6>$(`qoD*jW(aQa/.aW,W0LV"d0#BJfTWno'#E=/G2oG[<-KLuM\-97BQp!Imd=n5'b1^'cT]o"(['CZKgUYn2RY:#A7sI?g2j"8$Q:4VJ`\XM-6B#jK3$\L`=Xff5$!fJ-8LOFVB^M\CE=g/8VJ_*H#,q^/QDC7gX;J.h#pVHm!;^iNW.D/2J]FD'[kI,C1\XTKEjIKHn^qnX;6#4;PJAq!bK&FoY_E&7VeqC#l7p`S[#A[p8E]Jtcika1=[0Zo>R"tZRV5IPci$/:f$(?+Q3k6F=D-F^SYT1R&p+L7k'd*K"'(-I1V(gSh&Zt?>l6fd1DXX]F+`Tg@@*%rr@&?0kH)UoeHs_TpaL&'nf#0"c>E:\CE3m35K1d92+%710T1L9G_=g:=niu#UL0dCbmBHqJO0(#r_YqQ%3@d(+4t6+OU3ep$0\X#16r5VK`r1hj_YS0Y99HZ*#4V-Y,fGr`Pm-M6H4G)=;uk07;Np(WD(`Qli:/'+JG<\2(b<`SF:B.DQc*=nq?E0M*iLGQgg^?q:h$ml9X_RN"mZ4pT&)*lWg,MnoL9g)BJ9eeV8Y2f.HNF[GWJ)FuKV93Or3d[.Y[m5T;NleM+9'shd&.c78eM1TWk;4fsT^RL;6e&UC:'(*#-H$X$7_A!2:G5*YLFfLu'`Gi/Bfh$gVKo@'14%L$V!)o*HR;U*/1sHW-%J/UTgf`c:M(EV@L+S,HT3XC*IOW=dnKb+/CA8F/]WTjcnBA4I@5Zd1\3O0Ee_I%Z"?WU;m2X6fsQ>-%/k%'Tc2's;^/AF]u5idoQ=ZeFb"e4j/[ukCY6V+KlX5V>%+c]EL5U4o_D:\I!_0plbPde.X;^Z'"MDc*V">:(&D\L$h#huFBf+-o`,jL">C[$g%7H3mWFLiT2c=)%X2?F`dn==n2BGhsfph"!L,`-YimS]n-k76\cKO&O$j.+s'I=faI#QNG?^kh`_'WL+GZcaUj[!V0)?+=^$\/R7T4aq6,b_,hrMY1S\A9B$RPdL1d*.^VmaTfpZC3%'L(h1V?IQ(W#YYV0AZW+j9t95ouN^fWdchp=:N-CM"Ce5QjN^6i-&'M7s+)ZB:Gg/EAM!s#_)b\LZCi4E;`onKj[Ks0)j=Oc59h]"eV9DKkPUpq2RK@=I"^qbsd3hLuUKX-W/=TLB)C(Kf?gA:l.`%d:lf3F1=Mr/AA"LU)_@A$(XHha.(7I2moe/fPhXHITXR%-,>r;`S!<4$a^S/IIFbG;:bkL%3l&J6XnVqZM8PZJLpZ-\>\HIuKWtH.^B<2lD!afCXalZ@>#l)'Gj0lfN^6Gp;r<8:QnPjtJ8^7VI\<6mdatV>$Zqinu(d"q"]E(m3TG(/LQXk+gmVWTr?a[r+/3(2#FIFB3QomK%0<+g^rUVkqc9I6J6QM3fJk6XTEP"K4@;cd(c#*>Q7h(-R*YOhpLEegYD]5_+h1717d)J_%6m;I"l^R3d[2%Z$@0r7e#%#E`FE3cp^^`T"p4P!.s@:>:4NLLB_;1GS\g,a-!Rb5dN19OMi.c0Cmdi5aHKsu^:fAIHGa*mZFV@K=-1eUONRBh3\N3M5Uu&eJ(c_1[c&".G/N,Fc)TGX\d]Q`fm_MXOMDJ9HZ7XQB.`q4@aZIrhL!V1&OeXaU)g72J*h__`g&8$,qZe\Cc'OHoR?^Hi3mOirE:]pDKo,_b:%d`ab>l[43q)E@E8b-i)pg3-k#$Xaj&pF2LFWl=53_*rBR[Whp0XWL(WqF842)2ma6n8t;ct48B6R]]!"1s];(g*M;Q\&93V5cM/gCo6QFEK"(Ac+ilmY\iS86`kd\gmKh=27'kE"92'Fhp6FLfRIUf8j<2mi1WY9DB>0k]2#mZ@$H0*%n/D#aue&GB+a.punE>AB&g"_j(OHBOt2q\"SLYnbF'g'ES6mgT<5BBUTH:bNrg"HZC2)`>D:\"jj8Z(r!FQb/'P'-2A9[XFqj13pQqo8rleH-@bdDg,=`8P?PeOT,WKRtGm]Ur,Z7g*m7VC\-IIBArjNBkP4leS^(h.RGhIZ9$MZ"USDS0kotO=Ek`Y8e\C@Ji*j85V"j^\U;@n&&F85Ui$H[3_P?N]Y^&56rX*5S/OdU!&Nt;5[>Q%KY`1n$0VUZ2;ManDrIpi[>`HJLO/^Cp2YV?^_jn-qjlceKr1ss=LcNnfFXIg:HZ-9FBeW3c;FV^Pib*;_4:G$3O=AR09^0fL(>M6dGPQ!Y=.LP5ia-;QpJ9XfFQeZN?dI0Tee0$Gcpn"qq_7cRS$3`._:78"F9K=!Za2Z(U$MVTN^Kau@ca.Y\?ZOI*-6U[LQ"0r*1`G[Ygg?T&%[5r$];rWI@3C7K6WOTSOal)56XdYZp\_?KooceH42rlgo@PlUNDr7G"++#=JMACb:YfC22G@ou58Pru0hqUeK#mcZ7kB9U.GWhO$%q>h'&hX7@J[/_WL.9\ZouKg]$d`!uInIj)IOC<0\,m+\c`Ijo)mJ6e6L=Yp^M)\dr[uN'!kW&1l7r#DY19lJH)mnX9/P"irs'uC\K`a19'`s#L>`Hp)u4TOq?tB4(=EaJDfg`aZ"LAAAKEdAiK5&s23bO0X1XoVf-[.$-+VUGRrMiDEST%(qp!ZTr?Y?lU`0`-\D--?L4T&'5/eo>ps2-RTDfOZ$fB>(u,)LVNHSfebNP\pr^tLUd..Jqt(q'Ro`^Y0kW\INLbd0hr271BDjp?U(!:r\aX7LbQ`ll.,:al60YZ&q[48n^5hm#iKHu4Z+R\:Q92\93s;ao`:RgJ]gE-Tb^+;\8%VejE*%Q:&q]09L\+Wk8FM@D'm^/$^!@mPj/&VdKT&nW^Y9&8dK#sB8nXI@Vs?@d<#nh.hUEMC#^%dqO9uF\L`>3A_%F?RB?TQ(+*Z/:\:3m684E*k<''?U+(e3!]"d$5nWS+e[r;B]K*KPX#aW1DEU?0.e/7'S8n\GPg5L$Z<^!Z.*Q,k9"E7s$a@UtIRrESaim7A;8li4?fZ@4g\<5Ob!I"=F@nANntI=cFjkc^1Ku]$Eq*k!HI`$%JqefCX!k+7OkQd:IAr(29egiJl64@@L:_m^6@mfM(qZM!#NhYr6U!kNhR,;q?Q6N\SrUgs>;c3ePi**,^,F+orQ"K,kd>3`_HZ"U-<(5_$I*1t[Wi(IAO(p937C1h[#D)6TM$*r!loarZHYX<5YB,f*\+[8D08,`/[XZOCJ4u-qWURrF6Wd0qAudrtt05!h3TF;a?pQJEG8im?(t>]dm<7?ljcVBCstb,>moT!b@lK?]uT\mKXRTEN):6\lBlXj2a2ei-]?TT1V"I*hGuc84chVSn"*ph]h$NA3psb:@3-unRGL6(so1\ei&rk*aO7;s,Nt2ARP33k>/Sj11-h#3s1T:U2M7R8dfg=\oD`0_W>g5If3#KP1^lCOqhcFQlK+.0oR%/l'*_$fn41?dip#.&F*b3.'T[ikP1LO!aF#+:.=N/(qJ2ne>!B([bRML8fX]BPd6ah3uM,E"3!:C)4Rcd!=)U8bU9X6;!9-cbq_g=#H0$&o8RS"#*QO-Imi>>T$uGHiSffHCp?emp-3Tt9f&:]mu*%)JD=3G?oOUOB7EmV)h'75mt9kL2`EF,XrX"iA(M'@=kP'4l'@>ZHAp$p;Yk=]J@1laL!d9=WC5D%f0eJc(7a\RQM47L?b?=C5S,Hg-n0s8&:Ye.0d%5_EiHO/fEi7I/(7kLUflH*4GYt_SubotRoO/Qp=9>lV#7\UQKb!1B41SAglNstYa$e6]M4S)Ad+WH?[YOOEk,Wi#:3PlKBfK1Y]RgfeX/<$rGt8bT$reil]+fq@HtWsMb&Q=BhkOfS.,X*B5u_FP"AkF\f-$'jrA2"[-hNRSj%Fi.#nP$ZTj-%Sur@U[H6J!P*?sbIH.;>HY9]qY(!Or!"I3G-!B)A6O>f@QG#LI@"?/$=#&8H4M3#of5r2-BTC)Cl-_8]&@ic;`qQ:do'(GYS>DV*=8f*1*MWumGY^RIW46HQ1cm.D6%kb--N@5;V=U0SsZ4gftQkc&Y4U-,WG[NAsigN'*(ScZMN'H6^O-@O8=Z_V"f2/\$ml_rd5(%o<]YU1d(:2-fAY&4<@=fBY+hTL5Ff[AR#^`;e[6KIpp>oe-8oYU?D[GI>bkmLI]0nk3qOBho+'DZ5q_r?WUe\#<]%'#BF+EArGOIZr,$6ELalG\+a7Up^&&;r&b?eNh6Q$(:\4,(GJpgTDbmP`rHIr&`23&[SL3pj_BrHh$R19d`9KM-%7N(1jlIg1Ks"_/BU2;RQC!&'HL]H<4DLKXDG6.fPa\ASo^idE;FWKNUngFH3"dQp?`kA8$:B[2*P)X!0D=c,/Mf;fmMcH[.bqIIRV)[c]V"hGLH\#,^dS7&"n&H@dAA=Qj:l%.i(5:aN!;T@?ICTT-4@H+#dc"XaRe+*ISOT>DH[l5gci.Pi6f*Zkt8M=t0#Ap=EGKfpkt&i`4Vb+ma<>r[9@V)?U&#d#c$dmDHuNdtS]MdiGrF?7hL+Mcm"j&<6WYB1sA14d9P)$mL'Nfr1N,uUs"lUo):V28e.]M?W-G6T!@9l+]foj-+>Xq35VKRr(>#XlAX]TX-272+lOQW/p^NA>?Hc!`9T($\d(?LeZF:FHerkRdD*!pOmnWL<\McLn&p39U9\*T(eJ9,K=d&L(?oMY+=81(-`hI4_7I/b1,X[#mJDhDsE]Xi6Q)RjW2jN/&;!lRu+e9>]\,_4a_Xqb.hWA\M;%'$E$Q4iX+Zl3g7!bHL?PhI/*5U)8nSA-?naaGU$_8g@%o'FjH@C1eIS\5qJo/ktuZ5K]aAEQ3:a46iZs4_V35n#h]>EJF,\p&`Z@pGYr.n^BOrId[K6XbUce[\k_'83L-mBS":5CEfW#G:R^A@DRNoEO3p$QZK*9g3#n$aA9cE9NX-bN6<#aE$0IO>9k"_a9SP%Dc/=Ld'AG,=I9Y$Ak+1@%6u#7khV@_NbO1Zg2VT2,H$.p,:m.fC,Hq<1S#rRUZKtDdFP@8!8![/ZCD+_,OV\lB.ku^;;GAbTcQQ\N2p77HCrQ5#(WLb/pPQ2d@S7fFY9nP.a-s6ZELYC9U@;<52(r;_@$HJ*dgD4&t9XX8F#]-Zn]V.)%]Q8qMYVa^sG,WJ!7)n6iF$,oTSa:qk*J1+WSqb+=QYT#)`1/b1d_QY)G9Vt1@KV.uitq%+HAN1L3^V#YcN$oV.i_6rkTh^&?``KUQ!:R9q2TLr7Pk"1A,I$n]r0"D!g'/%&AaO/+`P>@jEZ,G>bL$K7?IPu7s*RQC,9oQG@Uo5qi+;>He>=CQZ(CDN-,[p-CLNg]K/l_Yo_'Du6hupXdo=CO@=n_]i&GR.[1gA(80%@!`I2QKN1?>jhG#kEfKpqNqWEqQe%2C_D'eVLq@!M[pJ>g$^n,Isb1.COae8RH:kD\J+OF@_!1;`>Z#BYA(O?#*@J"+P*r2rSthSE&U)FIOSo_EF4!>!_a#r>7X<,Goq@N,_8TKcjL0>JR!o1#3fhegODJsfAtpq,%:_I??P+$-lXaC/_+q5*mXLHY4/`*p?@lDHlBW/9(qOGQ]1]d>KB4Fln.ihjG&L=P_l7tS7CQ-WN58f`DG_/s(+sgpn4Q"f^"Z@`iLi/7[7kPXHWe;T1MOTQ+,T:3@c1Yu+hX]!_3Nb7/(@7@AX+.+sMH+6eM!0ad\LK8SuWdDEo&Ok$YC57u>Eno`HH%s3qsApQ+ro(-RXL>o]WU7fff/(p1(<"6W\kU!'CLiKEP;qeEU`0m[Yc8Wi>&9d:3-=h;4K]@R?,pjomC5*62s*V$d1Ii#.VmU%/WkaiGSZf;Q4k&-&`q6s['TAaTd+[Po-/\'sW7r'`mS7?_b-V^U6aHYYbUSX.cns(Qp>a]eOC!ICr3P@#5fmg9$Gj#,cAu!L1aROp@R/F,T[8*#g"-^MU30?S(5.Vn(4,f,C5[\+-_KnqFkMu-I@+CS(Y\fD^+f:N'20Ja5eaEddD07GaO*"j(tT_8^Tg3aFqfs2WiH99QG@B8/Yd8q-3b7a;.Ch`gl5frplY_$T.6pH`!)[iIBEPgNkmCM*2"ggalTAI?1[+?-7$8"F"/>&=@EV[M[p]0CHO;1?K+u4>[]B)';.E;b5SC3qQI.'V2U-)TZu[gB*fFo$*.VL/gm9T-PV*!OJfLWF`qHG=4*5_s%AoK257huC..D<%$qB7a)*PdFCCip=#V*>T6d.S7bIFX;h9o).Ol^=CdSTDIC,o&nRh.-6:Z4KJ5#st*l#:#qbu-,98a93>8H-gEjjj(mq]W8l+k-D]#p.RF:gj@H]t1(.bL=BX`]94P9jML+1)t/&N;sKDc74K&9V4$NQLMn(R,;/$K?.`?g*R(gLFm-^j+).j;d[@F\F-k`Q2_BCCetYb9S/deUN+<2[j",NlC?rT&WXf&M_.T4kH0p?Ncoe?KAO?B`D&c["&.so+J*$4LVE@DjAdQc*f?F-2deP<]2atPHd_WFr1*1pZ5=.J10'kH:I7oAM,7+T40pS\FIBLi)4Ks#qK/"[JHEBC420TU(ok+b[B6k^(6=p(Al,,&d`t.19$cF`!6H4.qRF\R&F:E)&(:IZX,&6>oM6>TJ]P2\sLG*T?\8[5i[bI*51I5&,2Rm%JhF+Qghm2QDcTA^,:g2RgEgf^+uHAb(shk'!q$IlW]rZ0Ypg(:-[V?G[gY,-aKHD9&#Aa4=3m'oi,D<6dkMcKj6TdO4tS,=hOD7EqIpI))"=25$NbN,`W@QSfP@<6rIsB&:L#8eBg64Sc:"n-eSoO#Zi[B&Vu6Rm"9;ECmr]Vk?laXrJI'Wc:1Y'/0(Pr:V5H*,Z6c=bHNqj#Y5S8IQ?3*Ve;HZn>fFK&F9AoAr"L=Za&cTW5irj_tr*XAD(QRdH-N;HIJk0$i(*%s)\qomBB7KZg,Td''Hu=X.U#0$3jGX^4uCsU)1gq6*e9jfkJX#g3%Lu!%F1\5\VCtF7PP.4W)1^B:B-]A@CbF.;ZiD/Gfh5jJg`qhfVWOB?E5C3maa&.q1Tm=Iad-F\W1K@M.ET[:UcVd[6](:f]pVY4[D"?.b4-L9Cu9)I^J$qucZ/I$]ina]!aAf.lDq]6V[5SiUDS`=lW8V1\o:Fc2]r-"aD:QB:][[!".[>K5H\/L12TGfL:@s.MI;*2$A5CHn;@aZDpl64!V2fUR+5;#?K0^=?D_*KP<^?3ibL[!2C:gW%p^2Ygn9%Ncl#Z[o`7M[>j1:@Wq8o#XJQ)LG/aq\=mA!9SIAq.EAjR-3IcLtl?03P*Lc5X]!!;%B.rWhr85?&aJe:lJK&5Ak)6jnQIuDuaqPlCp+u)fl&Z_M`7#nd=i4sFq).:JE,ib2Ckd;<7FR/$Y:o_CRN'rN?n>@]b;K0obgo?-RYbSsYk()i/4la^,-0pW;bq6o.f`QUDH@]QK%-jF3!XH'o=))B@Ih$_LkUo^\-*&)enBTftnq*F5A$E!K&-4\\Y.U&I_Xjaqk.[[E6X)K5(?'P%L,Tdk[U?m[At2t5-[p/KqqMsWQ;?5^ep?VJ<87EM=Sf#,)`=-q.Uhh-fo'g-a(Zig-GKRm$@W,d5,AF="bR05&5u&ouIV)=4Rd*:\gj%Yt/=F5kfr>PVW49b]'g/!5o!3f*!Fs20=qk$iIjUMa%*+_JadC&#hej(KoK5,%!LK\%9]Rf5ETRM&t*ESJuU%V7L12[`;e5qhX60/*e+/ct'Go".6q=_r6UnOn=1,+(AO$FWkhcZ[d56Q`*^"X,A>baOX/:BuBm>\g[uP,*PO1aeL"T'9iQBJ'('n5"stC\2?S'%fd82)GPipMB&mEi#H%2RlCK5R6KC.8VIL`2;b]tSY[GhCHue3KYcQK,:so_u"<82ZGrOL/UM`T;,DYcQuL1=h1VO]Y4s:>p1eZGI;C$[i+PnoQ,X`OAG_@0HGJm;m"c\-YKDAg_'<>@h&pAhV+;g8KVfm)]<&D2dhS*Z+,YZVbXo]7\;PgZ"uKO$9%'&>$P`U>gHI-D69OY4.4n?*\&E4p&F,9(TrTAnE]D1*j,B[Yj2r:6!:l+8)Mlpq+ecZWP@)38O&@t.@fC.9`I?2ccnuHJ7g[/ZFOi<5?^s$8OFtPoNuF)b((d.6Je2%?Q6?@k.aJ.\dU,C/!FM@ehAMh(14SLk"K\Y[]'AiKI0cUB?^I6)I&S-h3q`2VC63^R(-)@&e<4!b][G(c!J?R8D1p6Hri8o5.IFCf#unseuDSqq_sK?^*Zq7>[1s@#&%LfqmAn!B1,L/ei)kkmG<3k_"SNYJ/fOPn7IkPNSF2("`ue_gkbBF$Y"umqO/5u$VAP\A!Ls9k#R75VMiYfK%6%TP3IE"S&d_M8T_oDAEr71+f>T#([2uW6e%DKOd^YDi<=f:IbtQ,mu^-@;`EE8LunOD:X9VaAo8W6Ij7:^K?5T3DPULL2C#O8LO&aok5n$%mF>YjiGjgZ(UZ2eRm&AR^ik6'lJ"c1p_Q\#2EKE$;._a(HXoj3LQ?M9n\$PXpMrqA-c%b*XG@FF.?tJc=/*h)nMV7B+uID#n"0/B.^VS[:Q17l4!uDE"3UP&auqT;1EKWI.E1(:UQ&(SV(qolCBfosT(^;Wqc?#Qmb2/QbRNVaql43M.k`>J"-ak((l87?qlSlEcja2fp7kLK)T1uu>R=W5c/S&P9>V8u,ONS)j\2,br1b*:s'n;mE1RW4OdoHDonG]>@1Tg6#5e'iL]_Z7lB^a&m.h^SQRBh,75a;$u)8Bod(C'n];-!@[MZA?jccPAr2Q3YtJVlo7`2KEpHu)_KnN6ST@Z*j!6\%bK>V'G/Y$E-[lLePO-D#h=[KKRo\Y!PD$_G[qn+q(`2JK\a0m!tr:-:jsb(&g5WS^dG&Fn1CrNc;E3bX5k0Z3EurX.t'(,\cX&-@GaMu?[>`!E;(^`P^V#>ctem8cdjZg'\bX&f%9RQUNiFHUVUH(Iq(`EagLN=fUFn>hQ/&%D-9U=H&\K#/Jq8!DH+jiG+7so'"[0BSJ_=)3n00u4['d3+)-^8oIoQ]7.pIT@78uA+og5ubr$E5%:?3Z+>SEXkpc2Q9X.L';`>]`I?i"uH$Wo!5oBQr?@M-9e_T@k)*;-"4*m6ceI:qY9FV]qU8p/c*,Ea$Go*gr!j*"d3<8oHFVEL\uE2?c+iSYf75E[TVHk4=9PcA;bbBh9t`QbLV81l?\\pp8:,$m5jl%"H!&$bK0HmV')H)U]Ae+b)F)rA`0?:"\mE;,;eamZ,%a/l*XKd@rgOo^G%d,(YI6!Pj_2h3unb7c&(5>;AapWLpk3\#=P(n5Zi[C$F^593ER7qT0VrG2TiuhQ?6D&HFQ^l]b:]q3">G!:*hT,a$Qnkb>Fh/8gl2q7>\&VW]foG'LU,-^,.>W&>C"HiE3;U7B3X7-?OGoSXP()+"!kI#rm2$aTL&JFP_R.A*O#R3ao!2gc-h%OWD,:PhN1nKKc3R0b*n4qh(6ItVU0i<1M[&Dk6q.JlMnG[o.q,oLQYl-:0FeN/=Oja1mUro76&"@RH0!]9r:2V3?egR[Z72rc/7Y\]I/Z>$Z*3hJ32As'7Hgjp1*T]L=_\cD>6:bmd7l0DLDF9g+HiD[2h,2%n!Xls])PO8apB!]!cWs-^%mJ2V:7.p6hQP'qUh;%DWsSN[sp*eUMlI`d=*pq0p\:?7))ht2aEg9RSK9f@B"-I"]<^%JRRAX1Q5n[F*bAF,j7\qrCCRW9!Z]1Sn/aesqaZg$ZKL=,$^o_n.f1FS%2)psib]-uU[?eZkMp8\u@C#r]4hOO/431IN=YKojPu1Jk??I8@]C)#`f5k+tO&0P39NY!2V_;\ap/!I"YR0Bn8lasZ!O2Q#W295(X^9KP,CB%V]Z1\gT(mNXl>s0ZBW8,pdtU8-13"W(*:JbL)W9$9Xn)>Hda90AD,QaGsl-sJNgOC"Jtj]MFLN5I8(DXtZ=UmAXW3S_r3#\tYT7^h?YNBLTn%/DI3-rI,][e,.'eT3EUcpXi^I[)g3X[+mq^h/Y)GE=b:(L0D?=#-S)\%b]Sc/OE1#;sCoO_^[THq7Dk_7>N;Ja2s(Rh>cBTaidU!2C`=EHIIpXPPm1XQC1>l_'knk(L4P=O)(M;e.aUtWAE@QL=(J?FdaJ*e`MsD]J)5\tk5XZQD"B%MaUc#4,`_K;;J9Rn:&!Z:naf?I#1M>>jer?l?;27_nVe_WTcsLc`HO;)oRQ@8BSQ6qQ-=ru/RJu$_F0TZ]dmt\O$qpt/@U.g"(*"t>h-'jMXlGIu);'*?SKh_cr=&*SV<>"OWHH@jXUFlbSgAr"&sU1j-+]68e>4jYfaT'uP\AqV#7,QuP\ARR)+:9pr;4&7-@EVm/EKc-rtLOG-E[o@6N,666CGaCC9J'/KR;e\>BJd$dj6-:@XC\e6[uQblI%K2%;c"X6ghTn:E4HA;MDFZr'3lEAJhZ*\GKnM$9LE.EguX/68,lm@1b,]+o<,[;ZjdqY;q]0-/;If6spq-n.,Jdrenusg-S88Z3:tg;poWj%jJ^=kMLlar)1'@pRXi/p%3q#CY,1&n8Ipa^D-@AiG`J>@?ug`%omqcfoF#pIpd=m$&5PP,g3]d'di@1*K(L>HW-_WZAP'**rmc'\eH[T0L>]YM&KUTEa!&PKOeJrVcH621c4l<,Y#3q#!mm%W;7$5,[B<(R?urc"3^+hKuTXXaQaXc:.]V_fDtc:X=8"BED?>!rQ4ZV:'GE2MZ11.lP^dY7nPd;rEqF)p7[+^!bm&oRtA&QQOB)PePi%EGL?gO\g%haSj[<#d6E=qZAh9Ul<[CI.?*u7@lu<0Ia35?Y9ITJ1^C8b$615pu@dq8oBcXnDca;NOTj[+3k_t@tF2nesB`hZ-*Zr6X]Sc\YJGC]$\BGO5m76NPjGSo-aCeZ7=hTO`LL^-eqGjA@9i&(QcBTT53hPdGd;)\Sq3M?OD/E2'0ui['gGdKd'n_I\Yp\.3@+'[o7d;fVS/'+C)N=e"P*p:hBW/Xs!<1W:'H53.c<*_cW\4rNN(mg&]cql$;1e/.>YdYa>^/`E,cE^F(k-ATZZ.OY@=Z^Q?uJe'_appQ4-*Rc0EbfRbLbt7RC9j8TZ.TB26<^-lKMtFM_ltXOV9/12HlLr"MOuHa0s!t]0JYQ)0P*BV0e7%!/MY)PtJI_OVe9RGh#08JR3U,PC:]8>nm_\e*Fpe#.)b*Ns1`W2tlEd3-1,QK!OB(])ZElSU%R"=nGOBJWX2P)D]&RnTYQASgQ=DJ.=N)gSSL?.LX3W/GhJ2`b%oI9"@#icas+EC.VSi5c5*VaHh;D/36_'5md;'?=E8:e-El@Yf4GqE5D/pPIW-l]l4cm*qA3I*'LHHPJgCK(`>r<]%e`MbXM^q]F0I*HJ@.Tk*P=*1Ce64Rr!B;6AFXL#e-_1\mq:hu5k?#'5?hb?uUQ"$n=W4.ehFb[ZbX7_]h11!t3,AbO8^+a^A:hF#8kH3*)JGeWAbuXAj=:i@n"c?ISk)elf5WV-p4C5[B7>B',8YM9c,^gHc)l2hc[gAXcJhf&,eL4Cdf:oV7KsT7iLJ'OXKqpeC:^s@R,[lPMe3d?PV(*9/-M^2)Db?0iNd+k&s=nX(Cs?m&K#2I`ONtF15:V63UG0BC6pheVjf]^;LJgeZ'opHZj%j;aKW/SB:gmPo:9dDXaB?DC"O06Sq?s,V-7Xm;6Y6^l"qQ!*?:R*Nd"QZoHdo:1J&\iuKa@UH7!1+&;\c5f00(8#d*Ws!Kf]M`RDuq,"mAh$YXcN`&Y_)P/%2Wj3Ui',grm1-5S&G[gWUZJ:r0Z\0qaqB*REf.]eF\7N,PlB1clZ8^T+TNrPRS%"Y.AC6A\?=AV)3eSo`p4)Egb-p'>Z)o@OQ4o-L,69(R&bXl7,O<+hb`;09jG/jBhE_OobkJd]AP4;>@QUD-S`i)l(dGuhE^2`1P!C%Kr4PqQ\rcb*;mSF7JHD@lOfCL?#:HhAUF*Q`:e1+));dru=['g!BYLC%&-6MbfaEak")sY-IJN-bUiQEF/8)c/h6<@#_Clk4un_cFmT5"]p?^nSsr4<&%WrA(\!M2uBnlc?N1luocA=o1<^*D,ANhoVA/#XPQb'/JbZ9c'LWh.Rs$Xr*S]VLADhejoO+mU*3k1s7qub]`*d%s!1BpB_n00aJi,Rf3C>6CFl6.hD)C!*@604Lm-g\e;t:kHumZn=\0W8;6PbDP]?m=@_u9Te>G&q4Oi9kPsHi,GRk3c.9>VR#1;1ejqJ67XhP9J*a+G"HY]X=_WS8p$G['XrDUDm;\5_4FZGP5"T)R=P#GC/Qahr.Urgn!7%bC6)"nFo^O)^pNoimh@f.gZ-3a&;$%uu4,L6^(JJiT.Cg#(3bMH:HPM'lG]`=B(l:&iC6#3Z_1@d6:BJ@BI2&o&Ff=LneioI&Q?ks,cWS/V_J`TqjUJ-@'kP?K\_rM;/KZY$s^TI>E.9C"W!".hi$B%hB@I:,;HCi3Ef)E,>R=tS1BiT@ruL?e+irZ,=mkgm?D,F%O2-pQS)JYG5XX#P?>f49;lTl0_cTEUP/g3tqs#`;cnr!u]bOum-4g?BAJG4l#0YG["4[D#CS01c;"c&F/ghG8)1hM'MGH(6J<9muZU_W5bG/\M^[\LbrZ2u"-S8(5?mu%4_L'M!MHBE_;mPcH$ft*(3e2D,;@u;_*)?%@=4m("/H]^DnM)""[D0;@AI6q9DFkF_Jl=G3R228>6Sdh1d+mjY=+8kc/7b+_ak4us:g(S!!ekXDW#\RVa&dXlp]_1k>bJ-Vq`e"JG@C@*B)5_'LP9`N'>.;\&TTeQ%QsiHkrl2h*E%A*J"&kP$5>l3@]N?kHV0OVhL-t:D61Tr'k:=c;1`URgaW-c8]M]RJuF>BOHV;iNa/l&g1:EI\3@d/:cn.X96.3i3EWa$@70@7B=1:B<<"P(/;j5=d2@029mHW"-8o'W@_kT]JVN]?L>IHO:_qdZLlQ=J/T`lW\Zd!&W"0tu-1'9J2.7t>js2D;cg9rKCh?^_I3CY&GM(HR=j,a=BFfSa9>;S3@m7J'>doe?@8jL7UZ+ZWiJ:C/$t-hjXe)7R@LEAsPO?&LVEPrFko?H*:oJS[:VV5%:)t!#j.3ER^VWF&_Wu4h`OE=kdH7#iQb=Om5p#&ihY[0mu#LC)QpU[iRC?VZj[nN=oQO/$c?XYiNCDMD+V6eaPZ/B">cXI_g=>mkqI+E/4ht&aedi>lo)3s5IbVMBG2d$B8Y2_gq+iNDr4"?CO$!DEk5E3bL6t'qkFa4si-iT!0:O,t#>df>?('Aujr(p0!uDXHT-Zmn.;dW_?U"i0?4H/i.W8+M+'BsHRc0F3IdI--?SMn\lX+jY&;fIdb*+SLn<)?2eN$3@Yqa-;i_ioOoo'EUaQF;M6dM7aZjlBp#dQW.pTTpu^Or8QG?9WLFOAk!9#)e:LYC%cIu;-,&]:Z/.dY9OSI@P*;c^,,eg?^Y^.m!(.6-Vr?SH+UV8JCXmj4!R6d]-Ih-Y?b=K6P#o>r(B4%f)/WGQq)n7,O+\RM&i7!Y]Z5DDF30i9;/!qeG$"l.fu.WcQ\&N^p"Q2h:gJ-^Y;7Urjc0Fsl$odO?*KD1Hj2U-$L+@gVCT))Mk@?tX!h+gYXG)l5'rl$quAWu.YW\'Ba!iC#an)d:Ck"Xap6iU\'OXKVD2:S%fFnY0:>e3/!0hKM/#Pn:uK;.[?Or4@-%*DYSgSKU&=]VJu&kLO@aP?>*`cB0Aj`&/X=c+.2#lC=&i\\gQnZ51?B[gLYX)$H.<;W0,!]i/E8.AtD*dV95=blq[5%mdDZ35.RHB2N^g"LSeRoL7b[[EapoT#@JRVEjGE[tPgT^*X/%;]+1Yi_4QAqh^(r9\`/^>*pZ)."1A]/Kl`9f!:?;Dei\<^O*iaM$*6T=W#O_iE(,HTtbbZ@K$CV]lR<*`peQJ.P;"iW_>qtu2Vu+p$T@o9;f_H;qkl*$)fGJS@p\*F;!!*uVs&1YkBTc!!N'DtGI9N%LgT4>T%Cad',b!@C=(QepR\#FT7GDD''^"H?FecYsZ"+4s:Ip8OjB`Y`"pGp`p%(W!E@js$S+K=pfolEtB_Ebnbfi`P8UY79T#6`sD:HBGZl+M&m(Alq>\r8:"&&E[1EE<%]sm*2@WG/:2#JZ/.Ln";42e%2krHQ7J566&q9(4%Lo)SWaj%q$\1e8+?RRHJ7bq"19X?4iCq7s1EhFrt'^&=M[GO\n`5D=8eHph5$Ad,48l]Epu$=JnU^$b/(U`DqZ_)`"-Y9$cb2AiVsN7$b:bE8p?^>/+u4EG!acC&jqZtnm+kr=D];0+c&QiRReQOS/&1<^'DE^5Z4`>60o@X2(=sGVUllL+aOjq`!VidO0$_F<]5m;\`L^1P4F/AroE4QA?W:+I\0?%^:a7,g/!"VVF=G7adIA7&VIESGhnliDk!rWS&KP*<0fZtG^PiCh7\F*$%)W6eP(_mU^HW3#T4&Z*1GrI5I;4/D>i_m@u-@42+?!D7K4"hlU`Y!.o6\P0u!T#S=>ao"-@qKF^uWrag7i*&R&`1tWt64>@:p&?E-H]#f=Ph>&&D\Q@DM+PE_hk$9Eub?b7bo=!I9KieR(@5c@07Su+b@6bOQd$`K3(ACB6:uOb@=M(J%$n_uIi6B2,MJp=+_f6N//^FVSUVWT(;>O?,1iWoiD_628aM"sm%AC$f?'L6HL;Nj'Z3CKH%n.AHgGtcsN<8:J*5JGC"c3RY0^tVCY^M0:coQ!T9:uPo!BDetC!4Ipn`;J.JRp,-/HZrQp,r2$+EJ2`gLMp'?jjT2%9a"j`(5'D6OS;7F/p!oR4Gu:ma0elC@(13M9td_i,7u9R>EB-61B-4`G]>8cnP[HRfQ"JK.(d4jAp9Ml&0u(1C,g\j?;TnS)^Q-Y+7tgS%`hUt=!5h>0+uAaYh+^Yj.]49MU0h5rHIq;TrG.KLP'FlhJjhl!KV(rM5e8i@O5$9_(j9fT]Ei)mXa\MRYa_rUbXP9?Eu8?*&fP0]eQWZ0Y!iZd:9G+@%5o1Z]dJhWnu1=eD2s4>FS*Na.P*""U@I8D:Q%_mfb.hPj\8qmqYR*>#91[]BO9+H-^i_g;_c43JQ=,pjhGe4Cp(DG:[YT[,)jp5H8oD%+L"FO'kEP6=E_Z><:kC5ef.ksAu"?k>Mp8T1W8>][uu'ub<:sYB"@?Y3H:eJCZH]YM6\Dq%/[TG)n_u'_h9"iDjGBb@En_eYa-iGQqSk-QZr`L,ST*:[hTTfYl):Qa@*TJU=N7QA5+TBBWPoAniM5,Of2"4/!,%<`3.j/U^X%XX!j>\G)mSo#9O.Z79Vt"[Go=TJ.6]/l36R,tN`K\O6aWN.TkB*Zou0B4UtsV=6>WO^kXU07&>,X[Y:JY-#Z+4NTAU")>[R;Xh=CQ\?'Mpg5<\O)^\"6IaU]s^DoV21?@#gq@ZG6QG$YQfnl_nVeHj.3[9ufs>"WD)%Ko^00kc7B#P6g>_E2YP_8@!W*YIEjFBrJ)%Vcae._:,;BrIE[OOS+7L.Zq=c=N#FtTZ_Nh&!t.2Pkb)'sI%p99X>P3i5F.["pXPnjF/Rqp#Z)1J8SIk=9/i3BE?c7MK[KC0=?R21AH>D>H0i"%$3\OSU\5826Y]LB;)PT\q&1^KD4J+!+>2D'e%;GniOcjl%0hPP0fNk8ktU.h7h>OLE\B`/nUG*tMfG5D`ijQKi,FAKk=Vp*$1"MV"1+KZ?I/Z-\,0F):)D$_dA:')6R:)qrM$s0i&IPf+Ch58i8;p:1D$%D3<^NHoH(kfGetckYS2rfrJ7kTe8reh'Ig=OX60,9LLjh,&BCl0&"*dN"<+ki7ap\kROgZ1pT)+^rf'81:/!tK!(63Ug6U4kZLRA=j*.$$e=Stcj98j93ZiV'[klWe6Z%0aO1=o>f-5-u05M"rH^20"/pS2IgkSA;>o09`:o&oA)Kg47'kJ+WX%l$Y0-g['j6NQ_/Cc+*,K"sGccpRh+r>*b\J<&bW1/;Q$stk+4Gh(b1A?m%e$6h$btXkg@U[b\38@lPDA8(LVB;S1UH3e`D)+0hAYM%%bmj@4nCN4]p/4\bl*U:^\;k)nh/I`XCPO!G/uHp[8SQ!D'oJ($:Faf8B68aG*5Q!eUiD\'IcOMYU7jKVMNBG^:DZ_Q,@"gka)i47Lu(IB,,T)R2_PkMYea[*OV\$g"4XCEoG2/A-Qk*s%g`,fL(ba+b-(Z)n0An@Uf:dd//2*[i<5f"bthM_seX(Q3@WNmU8I15`5mqO%fB(W!<,(E%mI8I(VQV)f5O=2b5gbTrcq28Vb2h$>NccEi7gJejqf`\8!Cg_Y`KHlp,n$fU;"pN&_8>deajBchqri(Yk'_*lC$HLs15e,Vr_iJ:4ZX*[N1]%aCIr*kZ^+,IF,t+S86R=2[(3`@fYtK1iNk6F,iA5<`FJG5!I'c='aqqO;T]BZ[Y)!bT]"0o1$c;uNRk@b8=ZBoJkH,H(I,Qh9(mWT_&_4U/@i*a#1s/22'tmY*#fsC@Zt@diG+?>4YQ1P=A%AD;tuBCQ1G636^@o%oB=mP@g4X\0'o2KQ@@*H5K$t=J@ekp6oICj=tB2L%S:D5fPRdl$Zs.eAEGPom!V/tF]WWLBrco)*OsZF9BN2^dI`!59TUDOlEF#bg9+o1,2j/c_]bMkos.0/%E:YZW?-a6%mOIiF(/U6TdO%.).j!<=G3iX/:Ta.SeLM(YZIjsfh^4cb%"gScIa4LPTD;&P#0;Z<"&7S+#O#,0L1]SHoFMp2h0\k$K>'-#ur7$oQlr6q;O`Z;ao^CWSj5AAg'r$($)S)FBH-V]<`WVm29nBZP$+h7I,Gdb63:S9fS:d8EXXhs5/t0j0G8CY!tJEX1/uYIQ^m['JL^lr-co*7Jh05bJZeRQ5a)$j@/F2hh+"1C_Bn%;i7jbqH(cL>FKkdn210n?e@SZ3>YoV49$oR3$nS`OELc&Pb4Timjj=M;pjkgeqmCs.bnRr7SN%98r_s>GQ8K]C)Zr=`pQTdh#P#K:L<;bIZ5oc;8;9B"q$9k&:t"IcFR$1>U\[2/pd65k#sa^b4$>g=uBrJX%m8-=1:J(qs?T!&IlE3h23fRNrKNP(.+%'n*c>4)A2s=Lo[It1fr(87r&379J[5Lj8o3:8hr4pZHU:`2gH!<"SYA:a9#m/`,1+m&"Y#$@WR)n`g;,^EenkhJ,I)::QpW9*F%pO=M=tjVZNc:#@OGX8m5Rj25F"1!df[dc4*M)ODs)>AXDtC)m_SF2SsQErNN/.IgmtL;N<'5_jm=cZ#lJpV]Zt@YRIZCnNtD,S9/J#-*N0s298>MZ@+4gOr8#+$rbti#_mApQ;_B_cD=%iC8[$IBcC1S-=*&5$`Sq?@6MsLW6,*3e(G8FbinKNq1iZ3%9pOq-:8-JnY6WKl#B'5qIn+e?sKL]-/B.\=/([=J`ZtI$`Rn4YT8VnNZ#K7W8H??g$;*$3b5LEmP-UmdG\S>OR;EZ5fo9D^sA<^]$h)6FPlX+\q_`G`YG9eWSI//q=XRl>2r$3QIOl*,ZR2UIYMG@@\&t]mH6cgMT)id[oQL6N_%bQ99C3B9QP"-=+;09&&r)`>*'2jDs6"eB)SS&h=BX_?uQ#OD%W#G*$Z?Mnf%q;9Ccu+c=:eNAB&YMhi(W-,A!dldHdq%a>`pCDG;o2@m'(9g;*3SY)ZRhfPa!%[)oL>6KPb)E#Pd[[0G1<2&V+G0-/:)m"C-[;r@tARD2J!Oo2nfDA'O@LlQ?T"XXJILd(m?gnBIZ0!:?9WU\dV%VM,a)OP..7USepRA1/Xl;#;%RTF]_?"r?.R?"C-17RdRr6SE(@a`!!#NgHsnPsfC=TaD;`iO.[,;QaTE!AU^<\@s\:#cQ-OJMg;e0=4[-j6*OU733<4jbU`1HG/mi$h$qo\Hmo+id,S[RgJ>OV`au4tV=@jBWb=5YDNmK%nM!AVKZ3iT\afc'"8BH[RM=cY5lL6:[,',p?Majb4i':OQnQB=r*p)*2o=no!LamPhV6AM5rLC%gI@LQ#Mb4H3<[5K$Kn81$`-OqDS+s\GqDa"*q'Zi8#DWdg?U'%O5lK1]q4=@)@f!+b_,Bb[6RZhcTE)0!Mg&"60]u:t%f??P/Z&s7sPshJUF^_8fi;fnIk5bmu)(qT_M#J0m,McDY'p7&Ek"2qm3*+?3(E*=t4"1Eb6EF95)bX$/FZ8>gpRKT%H9;UYTh2Tlp\;E@[1U#BiGV^:Uab=j)$-CJLdj$B;u6l1D05\0EFjQL)fA#^nucR[2r2l,RM2rYJ/@?g[nP]-DsQ_J*Z?fiFBjUoR&R+rn99:ne9]o+<*U"7Vu-"C0hrF[2D"0D)F>n)I`r_Q&_qZi`hP;FU`HUsBZ4;Pl@c"5J8Dg_,3oM-ik3R=eR2@f86,aUG.Y`:Z^rFmP^BW"d&N(pPoK*,kmo5G^mWQ9>=n>&^0/C\bN<"*/(o-qcl#t#%"E":*43muIh-U$lH9I%/,=aI'N7EQ5]:A#W[SqrtEiEoOcWS)rRaY5tX($B4X*RU(+-EWWc8RRbdm)5WJd#aU)/AeChE'AYc>c5LI$)EGi2s:Zm0?bArT:Q=GN0*H\#Gu`52>/(cV*LH-"+?[L7LE!"fEo]Tr6RkbtTGqW[B'!:53^V'Sd+9Kctj'7Ci(nC?RLp=P:b!?LKgX@N[fG_i(_,j*SbJF."aq/o(rFl3lk0M-AN,sf@iZM[s%2,Vqp8GJn'Xl.1'55t^N]m'*mtXc$;T?k(@Cuja6Y_SoaJ\Y>,uW$RpU+a"!^b`U9#A.dE+D.#l#:>i$SVAS@op0U7216QH:u_HZi!)UGQ8@C$48&nqq%Z)_@/jqm^mba'PHi7a0^i>dH,3lbcW%n[9`8]VnJ?P##]OU4e1b`qmdicC'+`2S4SK=eNF]\aNSi@61E6//RTX:*b`Wh%A2AJ-C1cZ.L>_l:::Qc&:Q\D1_g_#-`Al"t6NU=-$6NJ8-e;rMFJ"^N7W(N;2^V.FK_&!1&[M&p9RBqSPNi'(k14D'B")-KG&]&gZGRmZ,V2WID#`ipqg=q,b+S=NTI)g*F\%`.$nrL=J3>KY^c@(l3*u<,P@oHi,"0O6J8k2MRhhTCCq5C-O6?IU:D\B"Q#b9\#;PW%0Sf3O30qVp'.4&U%tZA;.U2_.%"p4S[5V_C+W&Df=!IjHfiVTJ4^_1SGALe-7Y+\H,;mP_Z[Onf3$$7@iQGqL(V)f',0jK)5>$+%WFjEUsD"p^spGsM\mXp,=7E$;l=cV.YG1uCuP4]!jE=+A//5WArRi-Y?b\/c372?#07Y4?d7WYjG`#p=KMX!6hgb#3$hb?ZCklomaGa`#:!r2'cU3-W/N0eRGKI;Vp1uEG.e$.eXK?pr?e7>d`GDUrpP.7/bBC2^>)Q-I*^/pgB-Wcg!^od_gm"beYq?OT82l=M>DbHDQH)=bK#qM4"-mJ'>N+Y&ZE3iQ7>GQ2hLa?u+?_%9-EMlcKFSf7P4beJS9`65c'#-7$?Is+t[X1o`p`S@21VZ;pCm\_`K'MBfl)EqO#r4o3CC6aGY8Z81*eBnuN-(*Y:B<_/$?m4c)aE'ErFe0e'!Yqq4->SuQ7/cs77YrPXCQ"06q]NHR^9_s)>#=Id,U2.(;RS:oD#GAn#(PVmj(%#udU=pN(`%)F.Kma"s3DG'6^'E+Pbj0AK(OB+9HJDV]>SRtegO#>r?!FGXcm!Wtl?`?N.YX`GkAD!I7gu*L_&^M==H9aSaLG0^8B`aV9IksY6UFP5'^4mgB)1c5P71Q*gSh=(d:4>S6J3cfo=t<8dl,9kTm%nBq0rFR_'@EGGKf(.?lq;rI"q>:lMu:*bo>VM(d*6auhHnF7A`JF@=?VR;l2/(fe7p-U46f^p+Gm.+%+MuHpJ!Qq.g)[g(Nl4$-kkR+:>Fg1A-JZ,s8+LaQ_')%Q@&8?=!FtBHBCs3R,\5E'YIfE^_62LAW%O,O;:DJ:uNdltMJe0#[m#:;[nMh+8ouZR@dkGC,.jA*7@l+@mJPQnOZ)S"!:mP(,2`4eL[?T0-QF^;X%/IelE-q1b+gC^ORMNbj5[en\N&loZ*k'pO@*GbBWdina"[JKMXolsH8)"/dh1_V`k'?Nk\hFR`1mm4;N_FoOj$P/\M;)_=jp+%r4>JFO36J"(F0P9*`*=k2aP3VX*F7i*ScHlErD00mrXZ#4OBF\fY#QC3oIIo_Op,CdFhI_`%0$Zfp*#-)2[*Fb=^[kSb)1s(Fta?si`]i\91Kgie?D^^]$!BU-Sds5mc3ATI8+V"e,DU/2Qe>XP!Y+n!G'a7N\[=K5=F\[,5\_Q/WLC1'LNL\!<3.f6R$Q[(/DXN')9<"c*`W:5B>QkC\Cr=a*.:FR?E(q&326sInhpPKn&XqlHXJV#3*=c1A9,&aK?hH'UQ%;K>g9*+"Y=&a$(sN(X-"bo2j.jd9&$&B*NC>+JGqu.$#3Og0nEZO\P91^=ZTnLieU9b&K",&/*a.`:_#HOlquST&LZf'o5X;t8^U2ZN2h2;PU?Dlu1K2b!UEX`D1-W9Z(4/2T#*`qLO;6W1<9btj^lu!5ZLbLM@+7aqF+%70kD2bSbcMOMpdkS7%+#PG5[.;U>aOu]A:2jbFjT'u4nh6**dlUpMk0bf^SXA*^0OhQ$8q4O5d%\@(m1u7W'Z,&4JEfiZbY24cUQ$oVmiCP.b!>uoo\;$O4Uac@:V3m$7:i&O@_nh=Fk'9^hilrX!Gk>D-an+.8Z+2Xl>GQd:m+C3dpLI4Qbj+k'["Vh4`>fh-]ZjP8Y(ZrHO#E[k2YT#6&r&#p71DE%-K_E0Vb4V-)8q".9"b^i5Em71>5NI"R!7@GN5#Vr?@d@d2ILK$`'O?TkK!B=T:oGmHEMhN/SQ,RPf:Vem"_p5sF;YMiMLTcsh3)pA%`%tCFKEO_II`F*;d$;FSYmVd*6o].gaeNgLLJbBk;IYfoYZn[I=X(W>(N@^chV<%C_f-9lADSE0i$J?*rD4l`P5hje@5\-qO]QIfT_'1#dC,=6YnStng!_gVOC0@<#G$s.J0Bl(@@60p+;2[ONu'Ur._[&e1JU\b#96?l_SOXs+8]$/!%Dl)NI%e'H8"?c\FNMOZ,;f=KeXi)6W720&bjksam.1kB(gX]&(lWGas=dGg=q-NWMs.nF3-G1at1^Rdnm.6q/85o/T'W%$B[-LY&4a,[=Y#gb!]/ri(q\Jd)PLPAN1R.M6EJ3cjp,t9C"6X;`(@Hn$Gju`h6@ise9r!;sRmVEq&OdY1CV<=)T#=aqljH"F74E:&eUN3Gn3Ra'\d830R."^q*44,B<8jrDl`BahaCfI,$#a8;;.f+O]t:g%n+8_>SNYs,":6mC@7e2"#;E1lVq4XT*)nT([`qhXrNVlL(%*/A:`;fsnIske*,aL!nSQ8d]EknTEH?n[[fd:]:7q!:7HQQ=K8!V]0X9n1lPcs(SYNYG&2.+&KIbaM5==O0cu9;`lHO-Y?=OMbB??@o:j\ii$DgH*)o%_Omj\6-7mQpj\GEY)&-_Eq:*>:Ch26h'q_*<6Fi'PdQ[Mq>E,r%j\%sV(L!c&%uc$phR*D"?Tk>hiAWu+!3NU(BS,q/Qc\f)WgQrPqdFU9Gs8qlADKY;SQ;E;m-*<3Y!^A36>"1^#oL`!kj[!g>(e_KN,lhC_/dZ$YI8"Eb+l%if#!8Wa[f-%4.9'((]h#Z`%R@?ad:.)^+$D^?(?'ejprA$Xf/?TY=1955.Wm.O5U%@VhPDB_Ll6Y[!OKg"uX/o@p>AOIrOG.')\%o#+:`CZO+Y/.-tFZ&O%1441`uP`$iUlF1ZbK%:UTc;YSokpbt;4.Vd),O'ofX"Dl6=,gW\]Ej4KZ$#oIn03EX!Bd;ef2L+"NprY&ROEs\oH2tZXg.L;/\NJI(q3j^)8<7h7^$sSTlVo`-ZM1$dsO75^[#2#+OTUVZK.)!',jMN5eS-1U=0@$e4bl)6C']nTC*JqhW5.fp67YTMb)@E4H*0CNdtX-gV8$dnt:b!3e[`mu'ldcj>5:O>2m7GsFl8iGmuZ5814/9M/\>[ET-_=F=:oBXH*ETc!\G#RNm:kKm@U`'ZIRj=r!\9?P:/aA!k/mT^+sMlhfDTut:6f[]Z^ifL=aSq1gSTR)^.il@]U,^+gJnL0+eM(^=!\N'$YTc*6.V_qg.."27;\$A0?"uppB(m![e])^(dtYX7AIU+cN5TQ.38&El0aB=&P!s,:CmV)-QYMW_q[sp+aG3CDg'lrO!WeYT+[btH*Ntb3KWIj\#b,%V\J8&Fsq(;T`UOPZn2;P3KfUUdShWMfV2R4?-Iu(i9)1b1Duf?*-21:kuW[r;'og6AugFpLXcn+gA*WJ&]qiVDdn+]1:XPi1h't45q"]g0[gQONb%,JA7dBOFqGY'Ee)(qYMPNr?l\N#EU0UtUsq!2"]]j%;1]*i5dXE/Mf'D9LqO$rbXP<#8#7Z='M3tsqK6e$HgX*)-sF-*$LZ*BB3'H5GA?Gt]i6_?@IoY/n0^5L*@g<1S^1@D/tQtLFWjVH;0WP2H6pSRkmX>Pg^=XI=Q#u5cnG=/LmMV.nY&@?5*]^/]Z;"E!,V[QA_T"?=M95;Kh/2K$Q.F%Z`oYO4LlZi@!fUF3XbU.tes`ZDG`fe.`?#=nPo(7i!K'ggn_co(/q)ef;uQ_JaAoVJCHiBjnCC"u2(E(X6MK&mu"^I`YJ)Z#.ZY<S2FH\hQcYEr6l]@h2p,i\C:;Q.Uh>RG+P,&5T+o9akIgO+)MH1h/nCs/\H23\`^MtRuJ"]hOeI1^BVMDfL?q.T[OND;D0WhP/fbV>W6Ai[\En8S?H04XFM/]d`AVr!rHPZSl*CQucTE#d0F?*WlN^*c2=`LIiYYIb1R]!tDHlULYCDf`ORQ',_lR&_fEM!RR8-lsCoQI/U^LW_]/sakR@/O\Mf1aA'ZCriBLsgTQ2)>L8Wg+2WYjQ+0U6:.,aFTmlB=;0LO"M;(cQgKHqHD93sloJ:>/P_GoXMuopi'3q4m_CY*4:uFFb?Tec/''$=WGL?0DXCHYi>8b`n4M[gLA`j^@rq@6.(Nhn(>UQ_Pc^LFA%sfNOS4@VVq5>6Y)e.FS#sOBG#DTOF2r%C7B)S>q9Db.qR;]VJbFAcFAdfgke`/VdHq=T8>g2WQ^Ql]>WJt4skb'\4)m,^cV2=?<]i:_+?*t9W5f6ke>SJdd[L"h'@Q-qINjq0?%Z_.KjuCS)XT$bQJIRc;G8*r[sR1g-PsCoI&3X:o4Zp>`!sNR>\J8oIDp9$R=R-`(68SE(5pDZWO4FF(EBrQbU`9h^kEB$@R)"_m>5(K&6p9k7S@/=ufX=`r-g*=j2cQdCfoV3X,D>c,OV/,aY;so4BZ'p`Z1:B#b)`iK[I?],>U^p+O(F,ri?D-9YGP[/#j3=q&m:.YsD2]GH-@<:XlT3\uoQ:%,qLpP(_@Fkq(bHcnOOXu5r_FeB[;1n')=T2gROo;R?Q;rB2l>'5%Jr41j\LQZ4,<_0oGMlXca!"NpJ\l.l>boq*0cEGCOnj@P0]3RiC/Gj-!HfCOTkF@i03H0K0d@,3[uoq!4`$BW\1lW4Eg(ffpmTjRF0(4mP-$!\o>I193k.I>qc:Vs;XfI`F]-.uh_?79#7;;1Xt;)9.rNa?M.cj/h&b'p'lr;#i.s$9g(OD[ga/g/n!Oa9fG3Hcai[8MQ-e^,@E"(Q)XiV_NnqN\>b$ZqpM!N,\>12f+E6kq'lhb/U7;'PG!&)VF1Z)igcC-gY\6(US[]1g8%OaM+U1^A3k=s(67_Qj]4qi%j;RWs"[c2ep`^i\&3$=;SQW$EW4>Q/HV_jq%r6J=mFrJgeIDKK5=K\D3f``,$5IgMKSk'TKc:m2\jP-g[3Pg"-"!Dha2if_loEWfIV-86>`^:gQ[N0$ckQ+RRUm#*4C8tTq(737,.WLYr1$Z6FG\i/g%4jAr?Np=LB\oNj>91QLi/6hC\Kspq>-Qi"AFZ.87&(*4@0^a!!ns72S-e_22))'*JT`m[,GbqENLujHb?XKGE;]@]Gja(m]i)Q)2?`oJnW3cO[qK(g$u`apl?dc?kGJ_$U*VGEakhNl!L.[EE:`"X'#L?/Gkj$i3UC&e]Y">FbHXDpVBcHFB\YJY=c*i$/()V"O5PGIm_+^RSXkpW3>VW[PD'Z`1Bj*,FjEmBaQ^r'Z=maN`o:g4gONnA.[H:/m%m8PPF?/L?/fb;^'PqC5:-8OV?LfC)Jno]p%^B&Rnf2K+g#9CC;/j?S-o:WX5"4kH(m/m)F%@^mG913!==W)Cd4Z2/P`s",K<_1'm=_b?%:=H#Wp[>CtskE*oUHt.;up>*`Ti)LL!j)@fClZ-R7a<9*^L9F"K1V[uZNL\VppIScQ74^;q1+ueV9m/E&8hTAb*R-'%uO[T\0/;6)nXqVG38:-oV5ZE=J7#.P6%FapqaAXAsI/_T<,S.m1GA'e:J`"J)W=o3?.%#1+0F97@N4I>1;C(o*/-S;`a4CD;k@doc@s7QZhMbf?OC`7S2H:lH;nj8oN7q,ji?(UJI$b*314Gt^]Er65Eg<*!g%Q5=9n!]dBHf,+p]0H<^6OZadV"5GZ!^U)P_p,%2e>j!k,T_8'Z\mOT*='\NYn$h8U0*@K#u[-D:n]\_and&Spu['s7P^Y(88W8PuO?EQ:$tjWanes5F("F3`CSDc?(r"%[rR"@MNTlDI;WGBIEOK3u[5GD`%/:"hBa#8-JI0_+^Df:*r,*HD\RS9gO3rTX&Hin;!9Yk>4=M`q.V-!3*GBCljU-PR.(D>YXeeM_GBOk3Y76CLjlgkd(jDpkpo&\DTnU>A\$XOJ*==)Gi(W,U1k=Q6XgKHPMdr[ko>V#$;&rdI0!N:`?@c;%MF&+."SnE9&ANbgA>^aNNds+'P;Q)-F6Gf<019g96QjU.[;hbApYlrC2"[!tM%iT5gd(Z;c^flQ%(OgB0-fUZ0+qX4BR"jt#6_E`o.gc3sfI=k%J5OVo*r1DqJ#nqqTb]meAhg/m$RY+BB8e,!U6'_l*'@--cCPoggbNI,`5upb<\PW8?/e_Sg!;rX6a@J8',Yc/KB32@Kd'9>q^b=lZnE1fjB-1E!]_u.^InuRl[s*fI!AR!NleLP'=?l`j)9AMlhuaYhdA+*6LATbI83(=]H(IQHl7Q4l\Q%/QNf;(TR[i@?@cb)L384mH3?Xs/2d9C\N?od$\=)^V13e\IObN$c.Mpm(O%1X/ZJ.2fQADV1:+X7t(Ah*Yfc;k)Mk[c):Xc+f\o%7-D0$`7d&G0?bY!Kk\*U3].buBg4k'nIhN>JiD?Q",]`c(EWWf"iK]:>d*)>Vpoeejd?a`lai#_gMFunkS\IHlA-)&O+f=%F+":=BET@X"]^V_CU(dEZF<@]>)=&aN=9!;#N)K`C>J+."[Fe1;6YGk`=+-uP`hBRj+/"DpHa3s0GdkW2M4#.#(XX^&Q[.'fh(gk^1rJY]l&7dsGbGVfN'>+@ThWic<;kor!TE;&)Q_68hqc][hou)))Y/kJ;A6P/jd5G-YSub:>7;[ABhk`^!YmW$Ck+F\&^\T(2lAGr-"]X'g:VJ?"]*1<.dmt0k2H7_M9aMF>&_r-Wu(\;JtMb<`t3_]1Yt[u[lBjkF<_DRP)hM2Cl)Tm^^!m;b,\1Lb2s/lZE2iEbF9t@;LIMJ%j7^3MR;#1,cmIs@g+:#jPjoU>k"?BT[p!S.="]>#iVNPfR"?(`\)lN+IZf9Jot/,Bmk(O!Njqfe#%j"sNCoAqFjN<@s/gcHSc`_]Z%"Sd4'9-(r^S9oK;?7UIlPqFUh9<>=q+ZRF*`[`uNnMbCXUHNqllai,e1?+MM89d?$=EKmB=BO1GE&Y+-jppU@6#IR!NrDdeu%+@X,NKbX65PbmU`Y9?Zm$13LrIUTIaO?hX^Ycm!Wog-;g#=53sQ3Xfb,;8sji&?c^N=C!q#S\SL#4Kl8@kfUUkZC0=hRp_g+pS7di-j*$XHuVL%[j7hr7bj5>m&aNq`I^3D\-'/m!'`t@lDC6705uIBm0:6_t)XX0"8$(3^YJS4?$0\5DQ"A&HDC)<6EN29d0P9SoINR.nN"XItRa5*#G\Enl?6GMZbZeFD<(PMrT*0CbVSnqLM#]np1X[XkHLe+hUjsDSAhYS(S.sJTe4$b?h7lT_CL'2el:QWjlBQeIp5l4'W9?QFEW0Fg0>RH/2SuY=lPNQ>4Y;kI]F6NWCG_@!A-7&5<]^T+b+AL+TY,OBhPL2s2ElD`MB#)n>RrPib=+E:D3UH;EIM'bJMN\ubB0EKGEo/;uZPYXL3HMB;Ph6@e"*d)Bj=eh,rhH&k,3C;pY`2^L7R)fq!+Gp)beUR.7_5Fn.='9OY*KC1^]nZ[-JB6oWm&g4=)JoXG%J]fLe3c&&0:LhMlSj:qe#[%#"Lsq6]c2>1RO5@:'/]"II\IY,NAm_L(3M4^MU_+q$L1Mlg'o0r!b6emAIj(,D.QJ1T[sVNGg^q$Hg;kAUSG[\sWVC1,S[#@=0M.Wm;/#8qW&if8:_'Lt/qRdQFu=#Q4qmBAk^a8T"uKAYIH,fbb`OV;OmfA-/oSC#5\@3mi6$D0K'O^K[*&i7$?C\E'Q5]QFlr">:>45CC=QnbQ*(r4'0q+d[km$-fs-NR_NSJ7BLONCU(e7Pe&%N.28f%smnNZd3nb#1[?f7:I13K5NI0C`Cu!.N$L+B3qSI1U+)1YhH=>,@M3,A#e(KpEHKHVPdtV*Q^66Hcm2b`T!(/]NXK4B2T"D9+Th*N&]3*UIM^#h9Qqu"tkLQ6-b-"@^]FUU7m&EH/?bKK'p@N"AKeU4rP1EVqDIR+oT.LN+uT>a7QB.NZ485OOK>VABYu-rEFV3-?\OJpKq$[jVQ\DFa\*<2U(%$:O;7@To79hH5INHqqF2:Q[0+gT/M9f+KKD1FZ<`h\kKPT)MC9]]f2A2]P\uKB0LK0i?"Ell"'JM='b*G<.")"QkV3^jLO?p5iq>@krcVNQW/Z&SKpU&F@#`1hT0AV.JUBqDg8i3MMKDOD(V[A>ou]#\gsE,<7U8uP'Q]-+HOEF%lCZ!?(>K9qQ_tOD9Z;?L&D_Ik5KN&62jIZh_Z"Z]nn=RA#kkPZ87G<\Zhs`r=ODE&o^7lXW:FMa^iU=:BA[:O25!W6e@ta1E0IBk$47_hL1RWA^V50G.^X%MI!/;#V=V&@gO!84L,Rj/"+QskP^Z/XE'rVg;=a35#%.$0[(Kl>AQq$;M7;.51oMRG6^R%J98KKn5Dc&4?uW#c"=bIdW&-RX22VfVI*&s6Dff6.R44rm?pa!),(nE8D`MGT=bWj%QTM!Y-Lo/>1mK`Qcj[;V:(S%W-B`/b8QR6uZK[D!0JfO-jbt$_[&\)Hqp6DH-1qrWA282B3Zn3rOk8u9?5&U6,77VkAI[DK9@n.m_!W'0P$lEF%0'[dMHNgT*#F(sRnW#3n5Aj.*N.n%+a7jftcbLha^\ik3#!&g!VLbbK@*(_REc[=\Q/Tf>7kSa^B6;#F67@?cH!Y711IB/a*%$TNW3SHnV*##%'_#YOZUFH6Hq"pATEWRK^8#IIhqR-C;m8qDE.3<1Dse3'>>oP1iDkV#*0d-Bt4#4Dhnn_^$!&:@66MM`=L@g7en@1PupYOM;E+kF`2E2h3^08ono65.HrB0O..:K1F;+;cc)uD2RSq"Wasf:?OFEY?BWo_eLle\!(\Y\ri2QApd93=QS0H:U4;IF=i4[^0ui9DYoH&+,;fBIGu[edAp`0h%9FT@B]iO6HPWM0GBcIVg,SBRan`*NEC9$8WWL/%=Ku.!HY70?Ps",RGCW8Gi'N"n%-XT3t\lWBr!!2)O]Tp*Jhsen*n/jcerJ4nHBC#;2q\rXq0o9RCf[n5M*]C1[rU'qJJ>IBm)>%2q3#jRph*'F*p7ufbIq,n@g^H*_W6]1B/12h\H35V2>T&b?`[kBc:hZg#@SN`Omp+^Z2m*F:[D,N1\h+_p_]A#Z34HF,i80aR:G.X`^5@^#A]u(Y*'Bh6"Bhk^RmSoBMbPHT^o3gij5KXe[1pLh\s,%>b,#CE,F3[WP,]oZmDYkf(35?:UN=NN\"7D(FS=6&\)j`k;%%tA&V@@4CuH\!/O'5;7-(CXOcbu;*LR'Z)(M]gWZ$V1mp-9;Ip:ns:-=up_U$GL&Gu:8R0Wohg:O11P?^j#f<+=haK!-Ym0u_k`?j>";c.nOFL%Ee<%p`7:c,Cdr!^"IE^U"OXdA\!Nu@>`rMYI.qP^f`9ciM"'mCpTeuLHeS^CY*RIm>q?lQ?'VtK>VJf>7AMaCmV6ZOMJ]jbDiQZ[pQ6uM%WObcr"_1!F>Qd&nmEoUc][2&0n0m5,?q,gT+mEeudD4$L$I.X,"Mc_g`OS7EijO#aW;$*W`67;"@NS?9/C44\IFTVc\%lVXiYG_X`nE"jK4\Pa/[W(inN*d<9/b=]k6s:!TQ5SDu:ZNY+=;;fTBA5R5?M_k2l?2=4O6&[C`r\uQufj63ES&Dp%t-'6HV'lSgTU]i;E;B?n`Xb2KP,RkG)H6"3XAAY$#/Zr'XFp^iA3Y-p5NjOJi%!;?MLa*VTbm@-aU@PRr>']atm1(2pZplC*rVokdPY(e0G(AZ8;Ij:bcG13k12oNqn%+p(6&h>8ECnl=VZM%I*Z[V-.PKGE$.V>q7EhK-[eW)G[Y*^U!ojO.Wb?+;aGn5OP*rTa$U3-a8s6VboLJ^04"oq`!.5Y(YO03W[Q)C@J^@/h,Ualh`i3?T`ff;HK5+'etU:XYKX83jL[djrbP5M:?9f4U:lF[<6KYQ(fP*J-N^`Xo1kN\lmIY/g3SMA(d1GAB!1g^J&CqAO;1VrZf:(@MtZZA!ZUEQ`#Z=l10_tHJ6HZURY3FSW<`[WMd%T-rN5UV@7eHI)[ZJ+0Gp)BVZH6?9o-iX"/O&9VYkX@sL9f+]"cp=,K8X):oj"nAGc7j%pJgpnjAJNtJk_!aq?KLq\a8W,\bCrb-6EHd<*B98JE@E,h)u6)L^CMP;j&O5SPaBRemQ>.U*kMR!e`"SKE0_.R_#L@H1Z`ENom]L,L_BP(n/kf.R_B\L12_%SfHTa?CM:BteGUTQ\\;LL4uK$p+Q'^Hb&0a7I.+UNg8oK9nV;L*0@rUgLQpF#'f"]VD-Z"`%L'7$C6e=8GdP1;OVF(0!4TD]CY$akj^[uS!9P^U3n?2uM3hI/HulHoR?`K5qYNPBAJTSd-U!.l%X'I:''J*^.@9I-^o@!6%?N:,/]a3uJ5\_#UFGi)^lF*:O*Oj]4&N`]0b,C\nC])Ll'CWD+5RY[3h'ltVQWECoGL!G3ce'?(&io;6,Gs/VCsD.&YTSN#b]Df;Z;'l`Uk7VV'#bYV[56.U2f>%6U$lb=lIM5tDdrh`@m:f#EaiVfUp7JDJfKI5Q%$ioSFDPD"+*L=aLa?DX[5"SB##*bTrJEMI$99OBnbdP:"tD1?,l$a8XQ,)\fO&fZJ%M>H=4X;>]&S$O@O^7e;o+M;=W7c=6.1g$q\mJG\(jdF!<9"*L2%A,g4r`^)VPhm]4j&Ni5K/"kfM(ds9QB`b^h;/aZ*TCfT#ocfQ3E:d=].@J^^."1]PiF#*@??UI*6,%3\!K<8TT=(ucAk0tndC4*bf^l`IU[?4(autNj#d#1ahYFXC#Znd9K9uTbsb,[QcHCrN5X!d7p0%UAE+Lrlp&PDHILJ_Kg!l[,5]r1Xf+CW)+pn+'nf(db>er1Bi.$/NmKB1,ZJiV$0>^Pr\;,X/dknk6*3\^q'r&9nDmO69k<@9e[5XCnJ9YZjeO>NZ7R._)9pD7oZj<]]Hp70jieiV;F0*&lbum*;pdeJMcP)3h$en@58Vp@7\tbL"$;PPP+*UVc%anUN"B5+\oX?HjaLK),';72U6!m*7]rGtnMOneoGSRSUlHflKT?#6Iokq$>k)&/[Cs!#Z?J[rcW[Lf>Hk;V1C@Je$+5*W5rQVSeMGWaW$qQYgX>'jmD"E1;N_BW2;ZJEd_D2Ih$-Q0qL*[/l'5bUb\"DqjJU1SEqV&Ol7"4pQ!DKpZ_rI*c,7IWD$^T!1irgVVJ^;@t4,),FK2#Jnn$;,.Ae3RVP@p:@\BnirQH$RVU1b_[=K>p&D$E#75#Zgp^C3?<%[Xm';a2KkQ?LP%7hMs3sc:!uq-Vo&s+<%B&!aP(Y;W%UFOd]+LWP\MR\bk@1dY1RS]XoH:9F35,$[i@+lNKGJ]ir8VntY34e_=iu7rq>AmA%=l@q)4m!qh_up#36lRl(aN3:H_'p=jM$@7/]Z*2W059g]bJ%ijI9BC!8Qug^T5Y9Z0o%/k0C9n6:,2gE>/=6;*E8sPHIuQ(F['km5IY7'/E9G(iod)XN4\H4G:m[c\Oj=_K=(i!]s*X0A$lB:YY-5J]E0n+p>nW@#cDY/fZS\=2om&QcF#2[]@I%48gfRrJ:Ll&0k:"HQ&_6&F=DkqXIl'BYrAZLN&tlPY35]gBm*6U>^#AXf\n24JPN[%nB>Vu%dedni$!K8g#+_4'nup\o=d?!H@FTCnrC<@%,E]X@GB]Lb!@dA]U1VG@]X4JQ\#"5(u"5@M>i/6[/]M,/BB,Z\,NdKX`j8.B)6-hur^A$=dl:>8h/hc3%T>#'`OL>Qcf#n'_[.BNOAX0u2$D2cm>A/r(/:rpG"kDLAa]rjBZ*Do6g$Ao._P)0)FmC%u(h@H:7Ih&`SpZg=rup2HpS+cd*kiR0N$LDtJ?.gsiS>CbnGH<'[8LmcO.#EkQE#(Dhrm+Q_ND0LRm[^[AK,eH('&Ga;mp@,qa<5i]3nS`U#'V![BDBjj'<'!J><*+0U`nmNZ\Or;^8,A#QZcM``";@LYY3"CUlgQNrh&)1aj&$2(Ks\C:r9$BcVabq)ocZ;UEnm4D)^/mjSYIZfEX^m:$46_=))\.kA)rCA<)+oeIlmfjAQTSe=Q-88#QK86J@JmV'=dA\r-^]CnfWA_2J:.Q8EK?VN%&ps&KJPF,=),G(QcW`?T;&>+N.J,Bpf^I%UtmB#Fsm,nLT5('(g,V?7j5^>e[MmI-?[Sin_+#W\>$[;J:sF\iW*C?coI1<[DC09&4cE8ia%!b/"%#JM\.Gm^2k]fdJt:'k=tj5F'hY*Ps<+>4,fU3dr8(*iE-nbKeoLb(r&glnY&oKm%

,m7-;jV@8>3s`^.+tjMB6n1/o&)"FOmRRf1+r74T7[G=n@7"KLM5VmTn@KFs8&j_FqU;(A?0qn'$7R3nuX^e=bH#I0EUTKO`(m5G/2V#W7*'SLC'md%@10dmRZ!h.KUWB>:1EakNE;\Q0*>I'br?kF(P)=MY^PeU#"j&=k,d^D15AkDlX1]j@W.\VQ96a-Y!@*aE75Nr).B;PTR+^XPfU;i`/5KQ*g>_Y20jHu5BQ2.8\[V:.?2;F?hom6d^sh&9UL<]+N[p`t@LmS33G?k8YHWs0^[R*T8I56#[->h.#o0U*Pb3>E>NBnNIHaIqeFGHBk"2OXDKlSM]Pr1']QH[TFDR\g^EId=nn=8Rl&r@(AdCLJ0_/s0Rj!^'D4('%A3P$@s27*i$=j`o1o!Z63l^2%#Im4tHHLK[#hM8q1VpS-bE6.1eu3c_1^DA>).W2Y!opp)edsIIK=i*`-W"MqMVIWP'N00B1UE:;%BDQrYRg!%*EnS5MA,h!lDT/:\8eda9P7U[7:5_Y^B>2dK>fW^\WrB3cm"Oh>YK=upE=40nH&H7n=%;NA,FNjeu;LH#>G$4`AN9;=H!@O4`7#I%-u3EK`T9\t17EKgLe+@.:9M_TGQ'q#knE]W3.TR2A64B.PI>K&5/T3VQ=?URTK[H(JN9]Jt8#;etB?/II8g,e]f_$,gA`$<:/\]I%j,S3%6:6ZV-"B:S=B8V$\q*Jtf&%6"mf9(U%up9>@GM59#QV'8i:n]`pD:oTrSC-#W;n-#[rI!ia]Sq:UJ5nGa#Z+t'q]]Y9=/&@?3oX838FAYcDIK;P/JAu"W,0W5Fe:k[!T0NYXJQ,CgT)H\U/:?l;W>_'<15aec(cAcgHIJr2"BH7aF7T^`07)LkCUf#K6a_5)bV>8WY?rJ]Ze_WOq`lFW;O\>eKL^O\!`i><7Dj%%i/@-9G]1SIQ#AA0Z$JY5[W+Xil_j4d]dD*)i-'"GW'7PB2?4O@K4\@*Ge3#b<7[6A4b4\!$o"`;M7Sh8B7eCHoq!2Xj(COh/s2<5be2pDB(KG6g+rhnP>fo'!]&k?#ij,KhD18+rY)OM>Q[CAYMAA;$]bGKHe3nq*S[,#fPp7bObD1u3'GA[+[_+/Ll63'TLm[lJ3OWde<4.gTCuT]u_;.n:UK)3h?2hCp5CdF%X6Qk.9/7NV*^iqbX;]Adg>".d]sn47b)"Hbb(L,nT]m/G>EK'G$=$d&0Kp2_9DVF@fahMN@mW^VNu6em4s]V'Lif2J!3Jhim%mdp"Z2'X9@!MU@aF:difq&"T5N>IF(q48"X))fN!#/h[2B0*P6S5krL]9T"G6)01N9KR8YOH5CMQeEM\+%)3H?=a]BX+lUZQ[]I9o[4Sf7"&Tr/"_$C]pn4Uru@to^7a+3L]4O"q=rC:Y;q=p4mI.Lp%d$%>f5N4cpk;PPH-8iSR`-bjA"@uViZ_;X6q9ISo:]%6/&+#(622(*hXLug(kf>7a4Sko.V,SW">Y%P978ZeVn\6U^>;>^(fPq([#DLu&CFY4%mOL9,QnRaZ+R%S[J\*82S&dd^Nr&8YH;E*$hMUK=K:FET)]q)c=_G)T2GS4,_DZJ4O()9[WnLs*'cE?]mq*'.eueq;?lCPn7QL4jp&J&!L;nEk2:e`YaY*q?3ncThZXDf7!g89MXd4]PjGl@$]&"^kF0Z9ceNr00uhQ?GuWh\Wag&5$uY?S'MrCG!:C,.9OaG,*f'(13*6&6T5";/!"8i!Ph@')5puJo"i(+!(,Vs]AQ=&jhR7`s#]SB[nmk]>M\OT-M[Gi+aQQ>*I:BVVN2%V@bK1h>9<6ud8E!0C3DjE228r6X8#bA,peqn8W7!3+GsdnRP'I*r>h=lO7*DfE#rY^DX/E-*tmMhp!6-7^3SZ_IOlZEQhDf@>qN5qn;;KtOtgAM^4F4i:)DUT_pSPtmX==O;7Cd5OQ=ZGN'=b6@A:Q1/-q6cE!UI5bG4[MjDmL+H0nmt`'/H*KR!/Ulf)phR1PDd_Q$>4Y@JCp:3.5icT\Q[]#GhmUsf2.\P;8Q(=ck/1]6j75]G!mW^k6Wt01<(N(]96.c*F+A:/>idSCK!4XCss!WJs!0rlC5.odF+.`D^i3.#)msg>%Ti;MN.d&29VR^PW]m_Dt,)%osd]1LXpO1W`sq#\=q1<^qe\5hlLf9;WGU!BA*u(1aam_82FH@)`6:02fODW\$Wb(3kLTfd_mXGG_49oddo(]i]lujiu`.p0%0Lu$&\1N@8J,hAif_]2\bZkhGX8o&Cdq(jm9TTRo$:q`o'pKaDbLFj33l>-d^e5_5!Jmn=TV^ZfRoKPZi%u\>;Nc..h!;dlGC.G1)G!EOmNK7.6o=%=6bHKJEF8`c;lTm\a#:`IQjIl=_-sQ6c)k*.XJ0cD265U-+9'2g23<@>0aPh0HM$&NO8pBjPVu:QbtV7\tb#LX*Rski8g9jJPJ!ReBbrc]kKaQ7:t>C9)ggKPh2^\fSCZ.&fGVajIf&hg;3:k/E_=Yh$$MOY!IJVTo7H&hO%lH>DDs^:L8XUUh=Nd!($dQ9-4Xe3bIs#QjVkjCgW>#9r(PG#Do!1m,W-#MUtkY`H[V?*hjP(SFnBTfoEj#PBI\#Y#eBK)3?kE4*EuYkUcR.$ofU9d6mBKN58f\o-n0-gto7P9'kE`,#f7dS3o:kp"5$7,Bo@B_TS1O"0poB9$[Ku+R'?s>V&%OD-iX6&j8Y\qo-u=jq>!t$Qc?Zf.&?[RO:@:5?[7*IY4"3E?*eVoQ%(#Zo0sq@0pbnr"7[\0M5j]/T$RapO\3O-L1.WLkTa*SR%Bb#AW_K7>l-9E'I&3V0ETGdfQRTjs+@5hB:dj!)AY)4FeC]m7>4Ii[ap\5I,T/,Y%QR2h@sDNU^'IkD&r%ZSH5;S[2$SF5um"'GUSGlt'sM6/bWSD-:\c.e!rm@D9E6dB#"57f/?XYQ\OSkOl4%o%t_h+>U$B8SeAhF],jF+7,4TYN)h6F4VQYc*P9+@bioWn8.Pm`Qp)>n2b:=KR10_s#Or-s[GGp@o">;$?@r6W\Sae*T4B`MoqX^m/7-s-0''%VAAL.HUjqmrhN&rXmC\#V9ultXCV_*dlIFU2+r5I$$rGE\]\D8aq3%m\gblVd\f7#`X%R5a\:[>L>XHIIM2]T1ic`pJ?4qZP',-(5$ZbQoAMj42..5'RO+41@3.WK_]r;p1jCQQklDk2/`9BFo@o1r1P?5XfnPudpf**l)8;]KKRPLc8fn,A(_We>@\66PbK=d\Vm!bPcol`@ohQ)4"di!4o:4-rr28/S2*e.c$!2$#kq\O5f2^DDoc@k1,qnF]7&J\Mc-crOXIQ<5*&T#&7c!F!)>V@cE4@S's9qY@pmfPCRWa)Uu=bO2"Af7Q8-UiDBl6C^#g6^3nMO8E#M=%pZppO#S6EH_7B&J@=ltgYq.]7q8t'cSr5---H33-!*qGk-,jD`_#&!34LmJ9p:8b6t*U(pQ'&G,gZd3_=F+ha-(A,#4J0=1(87pX([!3:NXNE*X;N#!(]813]^Gog\kZ`g1YPCm4u"2SrA9]jS$'L+@=/^JbX^[tl+h@!he,\&95c#Jg!aGO'804a%p>iN0:0NJE">b3^afh3%&Y"hF$A:KLl'I]K9E`:%LW;>FHYaJE$R<`.n\sZ8bc`-?nMP5eOJC/1KN`/T0'RlXn;j4rPaoJmfW0=LIRAh>B=:k*BrP='Q&4'KSMq0q+MSU\aj6@b^Yk6pnZ>8D9)<=&3HdZaJC;2``'2lrJ)sJ1]3CCn2It1:)8Mi79l?3,2dCO``[*]k"'b#k+H_H(,="rr#06ORU'ackCE([b3/>?9-c=9C(-,QVtIbqh[T2B!u`L[IFMVoh=Ok%9m%77+uX5[,[)c49+E`o%"51gB5.;GS1X^\?"&_K0monddk#*#)eM=p=]99r?nC`Rj/oaHdcEr_##4B$CLj%V/oBie4_QI3+6T)r\2Xl2d62\($ZWt'-WZ&!%q456..,;*U98J07o.)(Z*!h,q'Y#qbtV/,_I!BM\Zn_jAk@KH>E:Z^k$_i=Y_/sNV2.2O-,.bE>3Tnc(0J=m-;Z)S*C53PAbk`]!rU&=/OQm#h+>We9MKu@Z%F;Io#Y'9:d:Oea_&E^h]#P#MP*4J+B5b(l`Rl7KDP/NnS+n[!.O60LS8*9<'2*=9-m:@Ob6l0NOCn;H:\#[gZuIl.em474?Y7?b.G49jbEIlJ!C,-)fikCedc09/m-$RhnEV5.]fOE0)60'@QR(2k!/TO1+fnbB1uaEsohNlc"0#9d!L`=*)RRrkY!9#*Qt@#os\%fJW%[4PiIb$M,O(_C4Z0L9JHRE)'JimnD82qVNCsF$cfW>ol.A2:Hi6QbkJK?ZhsbWTf@KXl+51%JX<#mi$[:i!?4E\l"bqBctGD=kA`&(]Od/)C5Fm#)Mf?..^:((@BL+83!aB?gZkhWrY-a7s!Mui%`gXfOM^Ho)NKTMSj'r:R3#4:6d"fRgiADra,Hu^S,(>-YeOH)lOHdmiSLFVKi&Vm/@JS2D,LQ?%"eirHh5;AqhV%_j'K'.j8Xu9n._3u#bJN]qg;1Sgck7OfTVpX7gkr"h6.Fcj*pPtsUnQ:IUPoIN1+0eF8hVP#O1[[GS3A1uBBS82g+W7&!EY`u>4s0FJ*6+tl\cc.i;XeT'W;RGp1"2O%^'sIt7['Z&oBrSJ(#p*imcne6S$bq57Sm]RT!Qjh!Te-/Ukph6ir1R^&J1dko?!-)8od^CRmRG!32YY!Yn\Or&FHb,HO06]nke?nF7l="JQ-8bp.[tfN`lkl8W+sMbEE5jUE9:C0T*M:ZpSQ-[g&h/2qtl=haVEj-i\Cjr'1n^&-:_7E:Z,0YF[.Pu>gB46p6BGa`7cu-m\pLM;NsM8#;J"C>X3[#\h;K/8Y&uUOU[Gj[Q.qs^dKJ"gc6`'6R[`9_hL,1ObYKW:F%Lil$/.$i4e+[@RN!(-NDRhr_g?,:o^-ie:4DAVR-)f+4\G243,4DLjTt`a7r3ub6_QJCE7G*n/T1Xl]-+hkbQ_"&0,]Zl#eQt%Y!4Gc;J7K(%V5P1)d/K)CRA)4;GL,)@db)Por#E^Of/G5"kM3?(Q_1&UPc;&TNJs5bjnTQgX##nVMglYT89J2hbp_[6Vt-ChCN7_ffd'?J1KgoE&QQ8t-+0.j"R0^6QJKkXn^8g9ir!QEnLQAX!r]-"3dcd)"PV?=/mZfS7fK*6GcNTPu8GP)qYK$2u"@/b6&AoKH5['.U_>e:uE[dD4L@eaQ-VcH[#[*NgQ5VT&^m"HCs",c[M/VBB:d=VM4r2i#[EpG>AM!uY*Fm6Gd9W=j]43LE\T/lToD!BJ%Ha?sVq.g0/W*gCNF]%))arI-JZl/1eQBMA:"/)\s-d?OE*9X-e*I$)-S::A.#iD^]3sKJfri6C'8:i?.?Rh+*!6cgeV+j^SucT,Qu*#LX75<*C1]D=dHKKC5Q-!=%;K!eUit,9<;BlIppSi>T7cud%W^fWlu5N[9to<1n^V3oCA44;%7OD^+B*p%G0QkoR@g2QD#M20GCT+!/a]/[4Gp&a^kRX!%GOZMZjR(duKf/$7*3bSS>9?Yn9#i+qF1iI/n.'?#1;6BG=.0S!JNPP\AIp.6Cg1q]j4s_Y7>^Ip7e5;L)[3HJ=Jg84Ho`Y2+4oJ3L[``!^3N'jEG%?NED:!0Mla95GeX?PQAii=S!O!\'S#S?C`Rr0^*:esR,Ruso*Fn-RgT*+VFB5sqJ7_0C'a8P"9]LcMXYW4>T2@4ZQlW7_aOD5`[Po485>EPI0.-R[Q7bL49lUR:JNj1[g_ok5a?fm#t`Rk;fl;rXH%Q(5nYP[`P_jGFu(m4>r)?hIfO.J5/VNCBs^`i"0gfqhNTa_'/O$d,.VIO8bMS*njZou?J>d/Gr'-B[h^,ISKpJ#`TU<4X7pM46*d)0sh\W.5(XIp@r86RJepIfe+;aW:?'GSR%4@J5>3Ejs(sSra>LiX=^a8#6^H4gO2'++1n=4Df2D0tcBBPkYR(%nrX?aAjkTcL]`HOYOAh(PUW4o3)Aa8G:iOE.R.;[b.pa+g09C[%aMr0I6c,?sG*oKXOL;FZ<=Kr%Rj1S7a_lS4f?3^.Y#9l3-l@qlf_#[bm,gd.&O.7bom\?'^q="2*eOHE"D`iRsAJ2pQ7UH&X(%28<@Gi0u#5V=t+iBS3U1h-25nYdALJ^)H"_oD*Ck]TAG!YA1^G%9bLLkW6G^\K7:Jlicj%rp5Jt60s9u2&J%L%N>Ma/(Ef=9DFUhQ"k-pj1^OTkGkQbJrbLJmrKo%mOMP-0a\Kn7#k'#SZb*=d?f8HD2//4;Tn?e(5/Np:j%A:0JN\T)$Ws)98p'+6\`AaEG_P4cjUbZBkL8@EOC29H9Cb:RuW8j(AMh28Yh`c/nSn0S80]0tp9$Xh>'H(@9(L=TY/il7IS\&YpV@nt4+?B2D(<@oBfXWd0Hu4X'bg-hVA3XSAlqo0f0Ng"!U%]RJ0lR);0/e*=mP1Ah:OQEFVk\j2/,:M$IHE.fj4tW80Gb!d%`J?"f?BM-\Pbh\X_hQfpZgHp9QZl?%_FJB*t@=qdn$;f@([oN$:BE%DCd\]GD.N)G7]8==:X&2`Mr@MA)/j0mnfbJ\1XYpmkdD"*T'`02+>MWJW'3+*lVr(O%0X_t*WN?,)Qh2Qrkk=TB@CXBD'h`;jlR(Qt3c]=YRrm..Cr&kTER-A[VW!Z,D3'kqNX"kr@]0BufX5\Eq=Hc?lb)\B['Qs[G?/a+J=GOHKO?#=mX)Z-\?Q9kQI#gBC9I];TF-Qg<*C7L/Kao5op?cd%jRe$65WI]=JN/utX:YWucK?s>TBif_s0/%Up+jbgq=#%G;;'#gY%uCkWr[7]cs/IF2n%cHl@g^oko.%@1ZZNj4M)Z">He`Ee\^)1XhV(!`:\2ceM]7-c23E`R`o%7H)g]6dQ4T+V!&^cLO,\:FAd;nk8Z$Z)ZQ/@ZhEhhEU,3`?4eP#')/@XHI:=j?(qeZPf1e`X]2p1AjK9#Qgj&dfq$2.]s/'@i5,WUE:QcCcX$kqED!B3M;9h+1CdkS\U`<1W!MSEG]4NQg9*:RIM_Y3AaZbWu51CLUL08YX]c:#VQbYs%jKtM2]rnl,kOOossTU&O]eil";MPQ0\b1^pK<.(%TEm7_[^llG)E\Rs3cG)^`AT5iH5T3&EKc6ZEjW:hV4+S=`n(LQ1cc@tqG%Z+d/Mc4,aC&%h-IX5dM+s'l\7FP]EWj(h"A8Hi-i67oh/5s"S.H*/=H6h.PZA\0+qGc8Yh'MCsZe/[_RgbMdO??J#q6[`[DPcP3"L>"+;?+A>D.Vu.O*:DU\aBDpV@U,pXkV7VC_5")rWb,Xin.uisk\?W/O5!dY0/FV;UiC#/fZ!F,L3#G2R36!_!Jb@--8>RL$!ge5bFqk9iok36*e53\&6Y@oYqcZ$LNf\\P;Ou&T'$%fRO4[&T4,T%qHqIAP!tSp0#+d)=(bMCQJ+t33F.+?fTaIOmKg*q#=oPfcE2/S6mi'0bQf;oTN2d;e/$/[9I)sR&$::cje\e_eY7MA2pQ#91+`,(AHbq/_]6$#LMg,Fb%1)6l0Zb6(d$0C)3[cE$Cl0Z/*BNEWcsSlWBq0_&8A57as_D!(+)OSkeJU9,GiPK:kqY8grSt5&Coor$.l)B2i-]R`c1a4A-oEP/MtsH^^D&)8c-id-OKQ\B;(aUec3QU#bgm"[ng+c.1M;ooV5pTj4U,3!c3j'o]_9g+j8P&:\L4E=E?`Gj:TW*3ZM2Qjo*U3k^]Dmq]J4HR4"6*!'Viaa$Q)W501KI3S!p3aSoFn!(dQTSN3+9G$P%C?lmr2Zr:Kc(iFGM=kbBVjolPr/k70_i#BUt+%$Z%1I*LenXER,D60F+Ehadn.-kq_-h9dNFCAT:qdCaX)%A,6QMf@bo%0YZKGCKIo#4Aq<`$,7f"7&\iDV'9l;[@5C"#la)1D=Q2oUHR-6q`R_EEUbh'';B.NPpt5&21W#:"=TmPgX6'pi"l[Y.7`;I2raVm*(+:]TZ!A>5W2LQUOecK,FR$@'VbDf7(-'3fQCQ14^^K2`5=V*7eAnEZ_]C:kgD;*6s%a;Nd*W+a)pF;RRWje.ibMffo_>53Y9\^0NjrkTQbnIT!oapR*`B]_>%f&N4+=n=?_t>LmonE3#h(ER.QahO5Pj\@.'ADkPQJeK)JFDd$-S1;ltNha$A!A/WKeXX[/c2Fe@roq-t@cDtLO)P<&cbd;P#>8!@9a)6s7b)m@0>5!H]U_*lFVuP3\QmYFm"Z#.:A!iW%OO^)WIgqrFNCf#((e4uD&dG8J+lrGR;#/Y!pJ'C1nFTicZ$*aZGEc8eYRB]Tl3g:&Y#R#PhJUt;tR2$b",db!H#Cic54hn0%T8,g1Ra%0N\/c8.mb_sSjP=^[/u5;J-/<+#A"\(;hfE@sGtZ%`&oEFM@r,DilUdT#8_4lX?&%:WnarB[%8H".P3)dS\;+r"Q`08-Vub&ioYB'*EB(dKl*MQ#Tll,mqcci*Q'(no;P#2Ci#TqK0Fp[S7L$"J1%=YU)q5'_"&U8D]&AmG!\%p;IYd/S[7Q0DB8CoB]1#nf.f^noZ(7]ke6i(Bc:gXM;9GYNnl\HA!1mh@qBc!d+aAUVrm.\!_j2i+cmTXLfF30/"INPr/(E%/oaZ$C%VHIc1E&O]H,o!lc`M:sUslC:YbW8I`:[b\Yq58jAMOmo=JEhAt&1l&MjU'/&d)JgS+U;Q=8@XMEFAX8Tra_]3cRU]d4#<#Ps1c5BjqSG:_be;sJYpF6N1S7a,WiK=/'kl&;_q3`.Gq4B*,d>Ml2G2>A`LN%3H!r3g\s?C]`\4Op^acZJjm2&/^Dqa(7[K^3X\l^)E^e_JVfLO8En@.fd?VXh]hn6BT@ZO$YeZk?,@!LL_\C2ZNe2ZQ&>teZNjBK2qlri6,K$?I;JTrn[0iB]/Bb\!m>X$ZLX&_7mm+J$c3PqT6Df#BWtf"a*V\q6Ic.7abG'HqMsFOUok+^o@)S!#$e2@(+%[elbWE8=\Que2(l^(D8`GP]=#'Im)\uIe-A^poB5@@e[Jf.hA9m%O70lU+2"QCe:fE*a\Vbb,*E768g4hWYQngk3!5@De]@Lq)Nc/a&W#;h!of\-?%'?MfclMM,OoGOW#I*YjALp_0:e9Aa4(1#=,S5C&A]CP&jGX+CNU]'+]B)!MT&unLi3_>:u[Sa/;UXUg+@[L$#/(s8hkE&HlMDrY6T))skk)[9LBWmPWjX3]*kWHrZ=0g4O2$@^:`2dbnjP$e7EWef"9ilmfjS02Ij%D]k9IIO=4$*K*ae`4pPnok:Rlm_9B:EP1+<`up8E`WsMB^"06G%#4K-/t*qmg',$CLmCZ#Qpchk@:o2nnmE)7H.I\TH(fF6h)1']6$nm$t]j_<0nE=Zq*6broLG6G\6TZ&T3o'm?rMR?5qbKeRjFM.%*G\5hF;aDA,gMq8aGZ8dT>UIQEpMDcWTJ3n[>Yk_\.gGI7]6=]7phm=h?q!168@U3u#HjR#D%u2d-k3-s8n`t^h@7/UpPpF7l%%?dL6:U0A]kJ<;kKkj\/fI$\M+#+,$5+u&Y]VW1CX]I)PBF?C3P(*6?G*s7C38GtAa,'*HEGtp6j8P4^he>T*e9Zegj!\6rJ5M7Oa>b<7B?rP$/9Ql&=&g[YCOY.Jk-+X!^Vm?@Jd/1rY,C8@`7JamaD*Bs%YY`M_Ah'&dPk4Ic*60tYBd8mGL/D@#mRe%!]Uh.h.\;9GT\X^Y2cTes031"9)p5.Flo<+CrO0jC]Zk%14SG9f'8@6Vr/P#VZ<.r%IRYLqlls.cqI11^LQ$Sl$s*js%GKCoQ/Ak^&=*Z03X57-n"i1E'ZC]n,!46$)uT&mCbC,L5[cZG.GW<*UMh6fq,+:6ae:H@D[o.2GS/V%>J=[R(1*cBp*Xe.QT$C1CG(1u'3FMEGk_GKf<4K=,&%nopI&Eo"8)u]R4k55cl'7tmK6:,9pX8MpktG's!?[:`)ZorfJ>$orkfj&mV].WSF;r("[_?4XIt8%N0Jr4Z1[dj^c4]5#O8lcQ$H/_uogep!RXg8M*bZAuNK*o(Z0GA,gg!OXd/9Ha_tMT3Yr@:%Y'B%=a>c/FF!9U%8-a]^U:NqQr!j8'o?KI#(3eDOe3(=JRC#3Jam],*LheBD_Dm$btc%1h1[YF`/)9Ss,-Xmfol;4feBN.]G":n6JUJ#\_Q*C?5ue2gT*4T27@^U*D37ufDoqmbUDM<%opXh[*RnOt9KV+_';I!665*HIJ10/>>,2[Ni9Th]cPqChmlN;D1F5DNp1:(HG0>mFo'Q*o@*]K19-59ih&7aj,6CO.`bX(P8ibC3)SOC=o@Si<\Q))d2k8K^fJY@"qL7OG$oON2K`%Fp]&7W+4fRU@3pk"*QmTStTac!U"t(YPe<,`>N!53ep&gNtls,GC%/.s0"&ir%;huWp]e!h=.sQEUTbrN^E,4T"GO!'GqeUoq]f:'6$[0XV1(OIOrI?IOQNQ`F\=kdmDeYWRMdPFe$^s$2)ughde4V9_X9p#R?HNFC!;#TAj-E1I+s_j.hT?dl0'lJtGt^-g)S6hf4;Nua,.c\U2ADZt\++e/@Qm^R"_L[t;.OnOFHr.S#;g-YK:I\,fbpp7G)dE+X&Z[;;[XKBCk$971EITs5mDU7*QHL>$H/aJARs.48+%E##'D*@DLY>?BF43$Ht7T.XKd(J\_M,hdL2Jeh:KYDQJPPO&-0+YrR&l/r#B%$VCTC?SI;1W[?=t=1cNQdD@#+@UR$qPIsB(FEFK7c>k^Pr_=/'M>L?>0Q2MQ'f[]uBn%OOWA(`MB4HW;7rS7YO[_1P1V`]j05:#MUkX'BkOX^S/2n?&*K!=^#p'X\t+Y5>'_?h2\sG#4WT+24[cU^/`G4LaV\jkCcc38V"X`#"UHucXfM0b=?WGR%!*asQ1>s(8V,5)Za?f=eG#R60C0Uf"m&$,VCl%"XW9r=@tl9-@nOpO_bX:a.A!rN^Wd>7!Qp-BQpQPq4u2ip`Y8[Q<>QeWb]Vem0A@_CaQmrTcD-V^A/o_-\:u"Qp4E"$0TprEFp`kQM7LO2,4`?@lu&";0$_X^dAN/,Uu-I"MKk==R>;SYCKl,FS#uj6&k8[;ea#Ho3Y^uG-&`6%(L%OjR//FP`uJ5B8T<[7UY1/%;Y0@$3jrQBJ2%\8]Rcb!B&WtRu'*g:MNDi8R/OrQ5#%OV@]ZGOX>PlUfn[-*fFZ*/!\.L2`B+-3)_Oos@$LCVsnt%US@JQSanV#n'#sVBb30]l\J+>M,VS$eeNGg(9&b#\#h#U7c/p.6%JZ*V'(/NPCGr2f;'Ft_ca!B3]-i$V:088u'eVnF$S=V#>(cMeO'?$.`aI>p*D6FRdYuFQCj,4WtdtO&1WbG;n0t?MooL3LI$j^L>4ET8`A?rar.,DD=VJE4JY+7W*Tg8p$R*hsp_O;uDV:OA<(ffU!`!>b(=?=%13J*P&>4X8;3=t$*!J_dd1:a>T5Y%=(@=;"s!A:tu19iok*>G#1eT/5qpr#:I5n-+XHDl*Jf;6L,.2T2X'_`kPZf)Ar/-U&9>h!)KnbEB^p)VT0b`3!(iXi#@b+%"ja<@h)j@S2Mi@'2^h5-QqWP0(O2&H-c3mr*T5nb1ST3YY!/]gDIl7D/4aR**Xj/t/'R.!M^Z`EG*'m2"L<)fHtN.K@%GNAQ;"O@d@0]Rp-P6RJPm+Zu!DS_Yq,)UGkGf7CEI[CQp#u$2-E&Y$IU/gdji:a`piB`*&C=eL!DD/0;F-X(73!X-$^S)?`;Rf\#cfLMM+88kT'V0f:"Y.6h^JF5XiBd:K4*f%Z;48e%=AGq4C9K/[\g"6d.<[fi[J"3&9Wd1ic\[WG_U]Z&Z8\fn4GS***CgAD:L_;H6kkL'03+V8Y5#Q"T`971NWIjZM;s*,"feG"m"[eW8/8(aY`N+M2N=M$QfJ@&mm+4*QRL9B*6VUr*2?Dq2cj46WI1r$KKB6$/5)Cl2t3$Ch=@cH;qUcaUR$(IQ'7^Kd7nDXfV4'7Fdg1-["\HFt3:T'SA,>s!uQkrotcV!]E$=2pM%QPAI%KKQ)4?tHUaR%T#(pKkWBTO(;U-j\W9*ruMle/Ec,bK#ggL5EK_XZ0:?&(kpAE9@-"h]N#C]ORC**G#FRCj3JOub7BZ[k^sad94Do0H`6#tm3+>#9bmr&h63C\^J$)jrB7($^N;\kP,N&QC3"PS,@l(:g+D&t:[6kP'$k4PBkf[k:j=>_H,u5Wd6keDZRUNh8>hHg`+U'7W0&6fU1>W\*`gAgf\*DeJIp0N3B5k"4gmjd#UMWCZ^c6/nm-Gn#,kb>ZIZZom5r^Lg5`=lcb*F2Vnq)SdR()3+/T-KY[b_8YLVLX6+8.da^/phr*;^k?]qDp[N'+5$HgV*l8a]G4AtS$qob-^o[Wkhh'Ujh5N-D6oVYq]f'FJ)Pn77F.g9QUrs8(;S>TAFkXsFDT;ld.h&f03aY/5Y0qZpbu5a:>jrd*t`hs%JqC,O.F;j^OeCT/I-QRTkbaHIpuCccR7DidF[DCLd,'ipfX[Q!u?&8cS1XXKf8F_^Ih-;b1'$D":Wmj[\>nU][a7Ge[i2uSq=l=Fp%?prKD*?g;d]AQ^uNsfMKDR(%Cn/5Q?elP.u73Bth=5I$k/Q4@:B(.0M$30RnB6*"2\1oU'.`KSike]:GpTXf1cHm!TlmOS+M3O+[m'ZVcHiA5g[sgY>N\.tlDo>c80F/,Y^d!;ui6+!t=@ZctfKBr6/\A-lpF$r4-TP\lK^[qPc[T0[m&7Pq\%G=#E/(]iGZI*=&99o+6&n#IfH;`eIN$2mi')h,M%'@&boP,4%'"0^u#B9#+?Q!?Od*SmLhK89Yj]lB<"Ddl"FfkL9_/SYf!V#<8o`?#P8pTb(->HEGLfcVFAoCaN+etF>?2&hcIfaW>bS[G/0cZnKf>RK`]-5[uF*W>B2S5I;i$3!WJpb&pD&2Ln@JK="u+(r68*mEOA;d)k4%6XRorr;lp.,#J1PkS0C8e4D5kpk@?p<4gWH]lOOk,'#D[K5*%n!b4K&1;93iL0RC/7MD/`kH)/D20u)eT7\=h\ZUBtK=i/)MLPTKK$-YZAL$nLa>K?_os?Z(XDKeO*:#A/iD&Kq>`IO@OlnEc!NFaM7?DE/c0N.$,:&Mo@[j0gJ-3ldF7dPPc;8'cX.WC2,tKV/j)YL/QZ*:6F75Q@SZO#/8"N38qObk\i3]uL7!7\DTuBMctpUcd;Q3CV.fLnL=rJ,jhs:6P,,]h/_C?`55ELX54]Ni=f'c2@X,]F7M(8@RDHeNiB<9@>k5jiE@&PX4GZ3):V/9B,8prE?1\a:+0r8X>"b]3LD)EM;D)7;#*Rt7B/c]>#IO41G(l(&$1]`(`..CDJ,54AIofmq.R$?rlB3L8pJ.>-WkCF\gMr(,7FRXtja0Z3BB(#:IU3$F)GP(q2-o-mIe,bj5^=s]:&ah-1a.TB!ang1`?%f]g1'3El-&kAoEa,ALP)G8X,h[NLE#8^c.^bdAXfG0e_B0FfpZ1'29Ma_0p_`G-si?XEOdU:5PKf;:6':%7IoOKJWm%bnG)hj,hC%;G?QYm_AE4eR8K7-^nS=[`$?)-kb^^LTVH*mU_d:Ht?[;.p?'QL\:6+s,P7bg&_S2b9WPd\N@n[QTKO[/lsK@V,C2V?=7Pfd!X9/+)O?oNVX$`.&[hqs2dfA]U8rm^NAq'%W(p%KGee6dHImh?NJLes?hG(W$r.K=81Xr#Wo81>j_H3<7ESX(+1[n)(Z"\.A@PIS;OM#k3SZR5cSCVLUt(P,hk_=K@2n<[7jX(P[MAXQ?bB98G[#BCg="-@45AnkohE153DHo#4NH/ZYnp[BWfFj[-SWB1(IrYSJ_P&H[8AP`JF1*M1SRWi=7^Hl8<>bn.W9=OD@=f_#QUN(NqrQk4]ZLtcF>2E+s1VOZTV?U]g>rst]^mWdg"BL*U3Cb"/Z_oo9)_p4/hJH19XNAkdG;FNi&1Q_pYOVG"Z"*V9Ade9i-9)#5TYiQidOaXQ_FdZpRDS/EHtHHn&,8R8SKsd16;pDX6Y+tA'i.>]X1&nCnXs2mhQ?5Oj8WTjKt81`dIOJe5Ften)5Pk>YtSpY<'n=AnBGuD_]VDHHa7sUhLl,$F'6;6LU[hLO2F--C.PFg^#([3Begbo$9jc-l?$F8SBpa*&4]ZuJoYpn46\OLi(kb7%/.'(^l)c)H+\ggpu>^]1rh;DF`E3)RN(9d?R413(6C?h\[Q=U9\ZM&an]__Ri*Ho$0k/AQ[CHAtKaDrS[TZ8rQg2&+=DQ5Jn.+E`Zp@7%R2B2G:q_J^*5B<(*psBFEd$]6NJg=P7`UN_SdVcRFL+4SL]Y1[ll3ANq>E*QYKN^&4`ZGZURDS@$%DhDB'E9btrt-*,nPG_IijsQ*b[,3Z+BD72!F(2^r:^aRl2HH3f./jiR>DR#'pA?a,C2Q(`P_;LgIT%Ls^g8#SAMo1NO>mDtTlW\Q(c!aZHW8%f8p_Vrb;d5@,6(Kj-*.nI-TI@m,5BYued3^Z$W2;@>pBjS(,+Be)u#],]gP-Q+g`]$.15"J_e\cm;4T&.FP8,M77:FNJBY]F+V=2n4Ok8@M4kh[FL5(?E:Vd9YE]oa%ei;M)5[4T0Hn96af"Q:_'[8hUfb,>%g38NE1;;U>,IY[84_jf7?_-sE&:bB*Qt!H,4X$S.AIDuchs52PJrH#.2(f-&*l9fT@<&FAUVi^03ur9lrcNlo,jref'a1PWuDX_32(cP:q#[!JRNhOlLpAjjR$OTp[IpCL45:Q-G$D%#\Jip$6R`3q9P`g@PqgRkI3O(:F;s!f/,2]2=Y&EFW'A/I:>pcqU[e'm`Cc%eRsf2YKl&@Db:H4j?/o-KKAn9Y_b2/bJ1Yj`DhPe6li.jK+AhQ3d#?jq,M.-5N)"#5]$5a&YK#.MN"e`K4ak8L*f5^aTQ80N[;`:om[kU./UBo!Rb[79C`n6uN\r;VkT5BS@h+j.H@jPdC=:&NFPWckFE5M9i&6$1Qqf!]1M7`/\Xq5H3Yhr)%U"PFl.5R.G7[b$Y,?^k]sLN:WVEE8fZ-^DC$+M@tYOV_8YJ_6(mj>MPAe2:_hJJ_5G-fDV2@a8\mEg52&b;&M\]=/_,_sd@t"SE!K.g"BLSF?O69?KjO9H29u"Dd9]9igKWeIF&9ksi58)fB^I%@"8sQs]2R$F%+QC1PlLI6X-8u:q(8sO*tp6rlb@IF8GY<_Lb>2:?J2Z"Q!G@m2W;75,(V6e$sLu,pT_F3X]RaI![+`Z1YAuh@"LD+VO+o,R\XiQDC4P2me6X&;uRdn:L7XM7na=[i,r^3qo?hZ5?Cos!%CRIj"kG?9eXDqu]fYcn:ZGQ,]@Bp48Qqf+faBnJ*I59B!Vp=>7Nm?;h`Y&I"jofKLoI/C.XeF$'m-jlY,#9B?=Q.u;&!\.Gl*krE:.u[&c^"5$d?-"Er1_Yn%ZmSF\?C"1j7\@!]=4%C(bJl:kZ@ND65\@!D'k^/%lfZ\&/d-prE]Q41Y+.%8.Ahp\XSrFXS(lu/ln8n=6[*Gu(3`_06*?''F.hBYR:fj4%D9/p4ATKlf&S^J==Hir)?E5_e[i*LK&'Fl;@Do\O92m7`"?MM9*l!q)XN,^RrOY%V:FJkoA_Ad7DR+=V;#9-`jAuN>NoT,>-=>0ARSbajCET2;M=Z(^@C!d6("'DV8t*b1ms+j)l0.c@CFI]rr-`;[8fT`NA5e6(4$U[/$1WFo:0^X:l4Bc!7,@-Ke@Qalr#1@6u7-LmK@l5a@$]sQQN;KnE,E$"qY0WNKP'gu70%U%_`-'phnB"nK+N`-T+P6@""Ht3b10XFl,JlFY:n9ms)Q<6b\9VPZ4EG];SELrQuc..\Fb,s8^Ok)`C-U3rUiVEg)Qm;-1eFQG0I;PNF))&hOg`nY>DF(C!ura-/S4!Bg_rA\.Tu+k2[WG=)I5o6Odft$i2WZ".hYpG9\8]PJlp/FLcQXDs=!oF8m7-N>`qr=.X+_2RMFKD/ni1Q'1rP[eDPBr3Qn28#*('gZ"!3D/Zn1[sFNGmP]K2/LqC":o^]LL4tdramW)naX#^a9$2Z)SkmcfgBC645[F4,6Xq2nL98l?;iV)#bl$1e4Z$e3ZsJs!G+skc_O)HWa*^_W_2Rj)%.6r@Jp``F.n_??raS9F;&Td(?#(nDOXE]c\$=F'FY`D9*^YLgJT7pN8`VN7FYGf^\L`JShhSL$(H$^_B+UD>9-%a>,!&'K!aAK-s[f?Zc**HU%tif*B\NC_'IN-9t8_:IMkOLM4bj,*>CBi2%r;D"%4d1I9L3'J:IOp[.V3hPeYeOu^%Sk5d='olR^834Oo&eu7]'dK`YdI3,l2d1%i95-WGjc6ohs5,'nk5Tl[9[/s3P@2PDrOE(a25.`#6KY,J=pYfiM09qk3V1f=b1SZc8E,&Gg6Z6PD*2/@]U-D#k*q<0NfM)3kYa^D&102'J,btW7ln/%EO>b<;eKLlL#'G",`9"_N[hqJhUY\pFTOSa80c(Q=I/=[c]2GVmF@k1M3Gqa8=RiP1!p,/:")`6jd9VH;(f&Cd?W58Y[MS<7JI_%Aqons"!FTcRp35[d9gK2HAJ8'mR(fRL8s*W)dT`BopuF==A*2W0p.:^Ya0>qojUW-5ZqEuH3HH)gTR]ZhhQ4oYDZYi\R11/I;jmQ-bV+WMipU4XYiCk2-%LuN\QQIOf3!!\lIRE"f[b;CIeS^Bskt9W38BP3?THrYB2%IiX]A4hB@]M06i8N`9iY"VX,HKcPk'_k*XVQS@BCmB;a!f!]_//o`!:]ppBpS/:8W==PoFGCn4/F"U9Y#V0gDA?_si"0Z:7+R&pQic'SYR\h>!L^SB;tY_8q+o=bAtm\.9=4XGdC;K+JaI\9b:,qo320A0n_:mEmmk>O.UZbWEnBi76,o_rCW)$si<+U6qV"oHAZc8kKAG+#+qUWeNgK[-;3IrT>!`P>aF8=)ee+%*&eq6@NPHf!ZHG3inHIrF2Ym0.[&ML`1(_9_MXOq\XmGqIi[3H=ch`;c\69rQcd.f\)o/D1h-V75*V+\HZ-Ej7*eDt7(JE6@h\9=\gdgeM#P%epQL!Cd3[QUA#=;)`>fr%k972fbt&q\Fi[9I#j`h8Mp;c9BYfe&cq+F*3_TmSa-47C=u*3O-%JQ\=>bQe7c.`hPP#[.fejii-Q%gRAnF<'dS=/j3DN7IC!EM0*g(<;_Vfb0J3=jKoq244orSa0l.$b8M!SGn4!d\Q0S247LBI9'6X^Zc`:Vdj,++"YMkAK?J="U/#`MH0)S2%Yg/fd^>eC)mu'C61q5KW#nY[sbP@&W>CA2uT#045UkpM@n^F2*\mVS:a1FCAJZX=q>>#i7LU&)2X&jsNCL2IdcKEf'hU;\kI/].f-R-i;aXOa#a'D\d45IfH2kV//c8;%pn1Zj>,0@fTfjqROfoVVfFNu'Oa3ufHkJ'sr/Dc67fOpgCXTt6IQaU'pXic#!H%(-\A.2Eg@G7)jY"En^+FGRnI^V,^,bC7b]5;ras##eV?'N5q6U6!LX-$`V^J.:0*4==i]p6:re,^2O:fs84rXnm+$.&1XQ(,'8#mJ+J!#=@C;%nKd8df3]1V8hM)M5S]j"Z$/h=t:4:Y'Q9N[Z@!1EGb-9d\[`.WE-#r#oJ40B%N>U5e:]b8u[:d.&.OPd#rQa(/sejprSg@8_g(M)1^PQ"o\*FP$+'fsY^6*P[L(4r6RX_RBuq%oTd]Y\lHSf3=iQrdfK)(;r(j5LLfn8""rr0ki`oZM-Ah&Lan!*]\S9(JL).M/2'3NKCD?JZ_Gh1#m%9^"s@WSkboS#:)^;l'MR47n2sj#$"iG3Xr[#]2]"_,qVAlW,JpW45rtZmsYn**5_5#*6:.gdCjb;@fPj>9KjI9RYiBt#,8kq^$/H"IV;.+,uFu"3")A(C;I-Gqok("Uo)kkpRe6[k(!lTg8L3_fI#kpDS/[+tn@)gt@PB?)[lb3S.]iY`s*S%G'?be%m0Z5e6,d,cG7dOhd:jn2B"%,?+`HGZR?)9..q5Die,nO2WlcXnU#JmeY%,RaaN,>=P+'64nt()eObP.=<8lgc9#gktIXhc7"kgY;[p&_J+,YK`I[I5RChO1efbr==+ejfQEqLa<*!MQ%Tk;!2s^bPU@sdFI1F8$sLlQPBXqX*$OnXeu_:c(07Poe04"]IG:*fLEU&PPQq>^/#.+6(8E#26`Xnf\De7R,ICQeD3Baq#U<1GL;jQCj6UWecGI$=4bYj%r1e8\OpIDud:>g,L6:T5G-&65V3#IGIB.&*u`5?c>?H(aUfFmK`d5*YeRG\l/Dg_Qm7E_KG6.GgeJlNp$Rg%Z8KTX&^#Fl8o!71TWgk%;3B,)*47g^B!NsD#+1PNu/,tItOIU`^W_/jZ?gFSTEpYWH;LHD4j%V$,tl]/]JkT9?L';[S-&_;>%5A90?tm8g7][^Sm-ZI@_hHalN>OR0deP[0I\%8JH=3Y`:5U4R4!7::oPL$B?5u-+6IJ,q"4q&V5n$-MS/4\Z?Wp8_P1;M_Qp1[hn;a-N-ED89a3jgN?eY`')lFb1_=>=(V)ufoh-"8HTXR56]X*E5MIWH!3N%XmSQ+/YgGW=^r7OZ;o%TRdINcFJL6G=49'$0ISGtEH+;N/3]K2+5p'X8qJ?4)i)Y4/1Oj2Um=6Zca!Lap5:]Z?e*&t9kG'gSWIq9tiJL=/mO0e"V]bbZN%5UatOg,j0W6&+b:$jdHgrDsr_p.09Ep9HN:n`g>)>YbhnG#`p7KcSt55>e7_f3jFR$[KOkMhtoK00r>(9nc0t=f;L'4$afi3WIm07m`m4aX<`:-F.N4FFp-6KTI@h%[qPX_oCPntKGY@n[jM04'C@Ir$-PYeFCYhs;u?FRu@a@G#I1Kp?EPR\^<;:]]nV-Pi@gdIN)MI6$6bc*1-5Kl'?]1uXWB:LVYXTa]kU%O#t,C`I&,lW\a?:18#qCoa/t>0cZFB90J,*'VL<[9s(R-U;]lXXX,]$V8F@[X3Ma^dT%srl[N*Y2MOinP6sM&HGBfJ3$`S&Fp=q]Z['?DB+gV7;j%5@4-IUC;is8@tC(]$P;K-f$\*T)>gJ=OLN2+S;r'M*;Gt_\>Bh('a#5@Sd)hiipKj.nD%U]AnBsT]giuLA'?,T@.hZS*N?T(/_Jq-:5=3Qi:Nbr:!4,>?WqRHoj$7nXs=@dRcu]GS@\'a=sgM3o8l\>ai\?%d!Quhm^B1:LkN2V/O?F^62"Z^`#L1J;YVsGp`3&$D2pf(%F@0=a1;u4nU>7%drl==H-`O#IR7(kB,L+^Gl2.A.]_1>N2kUSCfF7E3`R!)%5MQ;akH1OG9Wl$Cs"Yg'l,k1BNB]8k63tFMjVEC?MI.*q$r.p)W(t5:UP'#6*UrP8NW/<",*5Bn1Z'7G+0mce.YsSG5"+CE-6E.epa33`2@*?@"B&.Ce7BSUnf\i?/b1HUMa@-jFY^d<"nch9@*AY/t@^mWh*[j)$-DR#m!mmg\'6(72N)Em!$5I[bC=Q37b8'>.j?lQ-,W+3V=-JFa,L7P![MQ^#IA+#sK%>-C5?`?Bk3c5M$>m"N16NikH,Ok&88$C>ZHsBDXnUKhDlT5C,(O4X[h3g(#`+O4:rP=\o;B:hCSYe5%"__TrZ_-NnE=W?OTU]BLaslTR\T03nhTlu!kbnj+eX@>>AMpq>>ef94K_Ig\=eS9-Q<"GE#d]3FJ>nTMQVU.i07;TGWG.I0SAX&(cN<)L5@IGBSJ>s%ge4bZ!F^M?^m<:hZb=*Bb#M_IM[=6cl[BB[F@,_XU2=^S$CBgrn;6aEJ>5KP;/n'o5OFU^Z&#?B_k:@T)?%+?B[OXt/Z+d9!gE!T&]I2]J"K$[JufIMSn]o;VepJ2?6tpIc_%>3W:,03@j-.U[g7"=(F*(R'%@X$nX$8-04]WWs0-9/L%-H'A,L-=I>nYc3]P)9::3)+gg0kP'>ZQ2Z=eUsGZ=[bU#Rjn#1?*1`Tr6Q\[s\7F,l=Dc-g[n^e)=6R#kXrhgpq1HX0TO"XBmLXX!PH&Qi^OG]7Z"UMO[VRk+tNO?+VEu6uoHWeh5l_?&Ps.@I".k*o(F5KkZ"+=RMAg`VPNu[D?Zq2(7EK..%.jdXrC#FQ=^l;1rp#G6/!nf/.0S%nLl*7jSWd7Kbk,nW&V>/Sp]Hj+?XaP2JUYOPirj8:0$`4XnEm/@.GAQ7sc#FK/bqJD+YS,^a&kS'JrFLX*G6r?@ZaqC]A=jh/XU-L#ZQS(UBk0)Ig6EFLLd/]9VO)^#9F5]gb8eqJC9f8[o_/Qa->ed6]p,)!f+RS?-Hj.>g[An$J*?_dORWpqJ69B^q,3l)S[h,He.M5s3tltVbNo;=/87Z=X7'.M6D\EaB#^Q9PDBE3N*iHp#pXF&Z+P?p9GegKu2O=4]t]WUE$lWK_g5@[S5erJM.Cq<)Ss.@D1?al]7$Aq_(9n.0kF:4(Nk"6<$_"h!$BQ+cCl"&/o7Z^dYI'd@#"o[^FZrHlGs&slK,q^_-7?OAhInqR9GrKto\)b^_C$tRF,L"fdf?Bd"DuUi9ngUQ$igqQ9"K8B#]P(_&G]i7BDu%^LQ*%-1F8kS?Cq"m/m^!`W!\qS\O]&+8'C's$j=#_c";9cT(,dqi+jY'_a&VFXN);dLkpV5,R0?bGhVTfAMK+N0P(;i+-5pue]*lq;7m%XNemI4,*0j]1;RpeF5s@/4R(U5q%'HtVD;'Sa0+&KP("p[@?A;OdL5OeX_q;It4Ep'[U\_X;1#j=M_:T;!SHriRP)?QKYW"1X)(4$d[f[k-Kk6Ln.X"79i6]kjAIJ&&E?lI1Oi$Egg$gb/q,s<6W&s9*g.[`5DH*UtAaOT^5&FQ>raZ-H+'26a?:96#4L-Rgt.oo(K,fQ/L+LP'mc>/4;QTE)cT^L`oNt"9H&L*-Q$N=BXR'Q.>K?E.]TDlR;ric:"B_jaHd-Fs!iN^ciOI+f?Z110kJ10$8R_9p?jl^V$-JHm)5i_GC3)fbP`+HRr/&UH;XGG-PL5(%HQoHDHLjL7@T@mF/B>dnC2%Me3Xg3@e7b&o]."\UYFhJ[?h6/1kE&b0sXQk'%qm0KQl]/Wf/E>eEdI#?`CL#q.S&*5?k?(25-^bYZ4)3tZ%4cioL^F!>AW7F6@f@NF\V1piMsVNGd!1VQ%YB-]4k*mYKH]Z,)`^p#,M15Z`/,*7N1-5cgC/uBU6u18l<-[m)6Y0I]q/fM$(G>@ZN><1l9=Q`?Nmj+J*N-Ukn.*a]k[t6W8"\&<\[(DT//aQJJ[^g2s!E!p#XH3\`p?@Ml@%Fe^pN'?aZ2/0A(_;E=tD-aj4,Oj6C"1@YkF;Ueb.kCI[S+6-p>t5J%#:C$Oa2Osf5p96rTTHX(BC,;k,nPlLYbC"!BX"8PRj&I3,:,AeT/^Et2,mnL\cUe1?`%Mh1Q/7Q1%!u^)-EhL4LgIH.j^".QU?0gK"!1)nSkF+D-?`RlFXt*k3gH`^*_n]$FYtcS6anG1XD-jLA'p+/b=#9j9'5^9HU6l93+fFLPi@iT"0aTM3A6j+qH)Kd"AGHa1S.^%/-J613%7_M+?($P:JC0E:jL\G(fldi$10ms'mm1[;QlLTe&0dUdI]!O\:K;_\2LBp[`bu+hRSQ6Xp)[]9kI'.!fPW:!Ea7?Sl7>akb&s^dlM$Y3K!JWe^1!*ta/qI5l",%W2YT&1>jJPrg*fVti4'A9S\M3K[jWHsj@JF.i$Rq7GlPSa.Fk,h](F^Vf4Q4$,jf6FtKT_"sQI8\)lFmPpL#!KA6)8Xm%Y5Y7\hDbEG;fD%5$LH)*.,U6H*E+#9@f9b8qh+WMeM(=oi-&*;WIMHoo:PBF[WQS@K@2npN*q+M,FNmTZ&J),hn%/d2hPlj^1(#)$$b`:s"%M_e/)Ki]^mB2_&ano^[!mA[;BI%^;.[17_r5U\;"Y-+oT$?+NP1:bH)tCbjN74KhXm?7=J@ZIU"Nn0c-kp47n,K\Em-=J'="W![kWm^[:6AD?W6sjNoSGNROBlU\X%m/;\(SZ4;*2m4:)g$EnfI=q:!-#?F?uiKH1H*gWea6P;:1b'chA&Ug58<1ZJC2Z0!8*GKYV\CJeS$GT0f0/a*.3RluoYE&?7E%8iBZH;c+T**PNG,TD),;!Fk>L7nQl]enccguj_\*qdeUXG*:eBi$UD6>7mBq+d1nmj?2kVRRDo]AU)Mi.2DQ+@e%"7,IQ^$#H9fBse]fFI=RWr;?X[j"`,%IR05qq>Om;DA-#ogn]0[@i`k]cI$Soqj>o*CtO6jNRP!4nO^S?RHV]&[-NI_E@G_`G(.PpCM?>-%m.F@[2?S0FoOTlVBW6]W!O`U"UFd`Frfc1Bn-'/1RqQ(AHZDC@*4Wg9(TF:+`)[%gl-bBm]qoYTZ5PBR&h;-b_s2E7\MBjcPsoG:kKA/7r[cB9WZrg#J?:tg"aY%+:X$Mc$:uAg:MZ;FE!'9.I#)rRi@1EXj$-2>LE:S%P*(KTq^"`G!:Y)$KM8H$Ph$gSHUf._*)q(lPFq[GIAde#\3@>.6Wi1p[QV;VNMI)#RII.`!sLAFcjcpcp!pDf_SVQ-nHci`g3Z-%nLZm(ffVeR5Fg5$Qqi_nPM:eE8bFG$BEut0(NdFE*Zo!=FC@cr-:\Wq+5f*km&ALn!]tG2obJ:G)#-sV"<],mAn%l.(!1;"AATEhNM>V#42tqR+&q]%&h^(!"H6==L.t<\89om)DU2&+2\J5C$U;tN5A<81%Ek?$bHD;_B95Q6j?H3*7dgRLM>AI0c>AS535XS[^*2Or9P&f'"G'3pf[(Aos8dlEQ#a#>]%r-g>$DC[-:P_:f=`,Q=a_-Bdc)WDq-jEd&R8B1YU#+R2iPUrI7usj@RtOVrjia'/6%QQu.89lGj-#>3gTk007GD](HEGBD%`nMEM>9&kYG>dth<*Bf'Ihkq%C"Jn5[880N-$k=]`#nRt":Vg3_/_-_HSX/[Y)j'ed,a+.G<&*Xr)@fRrV:XhMQZ?50n0)A(\Q5nYqkni?PWn(>lMfR`1%S@;!AMscaXSNA8kJ0Zc.X!;Vk5PZ>TTk?lb!c<6Hl-e0JeWJ!bsuHk2PLH9`2_H&a1lI`[sGNR`F$j3pB98Mi9800Adcoli=Si_MWk7$'&;?>'X=)IrP^^3LMMZWDnMG4o$^6sr_/Se6IkJWM8=K[-f&cd=9_ltY5qeIAMP>FpF9@(AnFE\A1$bB.!+[:kI#3iAC]nqW\*`\Ve0:4iefn`g#(NHiEVr.=QdJVAb]fia.#!pg`lXM`qSP_!3V-q:WAU#AnNWq1XTHMrl'lAJUPC&M2=.TNJUk;0LQQ\FaQ-IE-/\OsnoQ'1`;Cca9ZB;0#3Q+EWX[`a8&7F:HEf;17]U#;^([F`G8NrBjpCq6N_fs!.JB:C$QK4U;b:e!gN(&VRA;4Jl5"AaOI@%S#-o.%=3FnoI6W>9Eer0>0=D'*Z6RNO]<\A*]"+Le+=(D%ZVqS1TQU<%<1#6O\/k.=b#Q+O'WK4l`t'J[^S+Sp4_'VGF';jUe)%q$Q)R>p5>8l][SS.I_A6f14GS_T5cuAk-.J'Re5nJ_l8bXjE38M5\sJCQ@GQETIE\#32quLLSr*K-]ih];'#H.J"N+'mP5.'U^/#,.A.07G#cL=BtON_&:sW]@"FQb[%GG/;-0jL!q59\mceppJB,7%]N#rdUuLoE^/]5fq62ZXj=bOU2PC-mOqUPLSGTf<_-S,!dBkDJM8p[*"s&*jSoU^0FGaZ/Fl,'f.S6XZFC'2g&p/H*[?*J6Zm#j-k0fWr3CSPq1WJLPqYB*b"uAouPirbRsLsK;'/A4lcUarBlL4:(.J5eJ.Z"EtgA$QJ0k-g+($uUfGXYce`PFngu"$9K,4:R"Etrkh,uZ6eC2[V%sI]Y(P,J4MmNBZfb^;+i@+$2X71HfXjM*YiR'VCs`>26Xcf8tUI(ceK<3=$T9=e<)4TtVM*Yitc\!s2.@r:Up]mb(]^"X[gNPj#/>$W)u^F8[)t.&d'-W(P/`FFhR3lX:=O>B0`n*mJ.+b`rVH(lh'LF1^dlt%^R%iDaAuP]l;%E=.(W'^9mdYY]3l%pO@]J3WaIj?E"b78uu)/c1l!39_Wm.Pj#n8*AJ#UAIIh?haa]`MG:YVtg9OZn'Vb)M3C#37em02#sl\1rYi^F4W"hpYldV'p.ILU+-$VF]m&2+H+/nj/8d#?#.Rka@Y+`eK`JTX2&](0kC_.UCh36nqFiO*hVj`9J6sob?"HJ2t#f[AfHh="hZ>(aDA?U:e?"?]X(GDuF',=hZ+H$(1"'g+m7-6&X5>NC9(m%pW#q$Qku"5=a^^On!uO@?[Em4eP"I%NGfQcP[MF-1B:*o/W=X'`qJ@BQKHW,&;,WpdC+YikW]1l"#O"%lMdcWR=SND*(qKr-DU>r55t#mDO[Dl9*p%[upQ-=#r:M(Reac1sXpn4&#OT$/9T#FiJDm%!O9A:LHK!a!+Cdn\n_&b0W:/cUK(_)G:mGor\Y7>U?F=tFDWJba@g-%Hsq]MEb$sekb2D\c*Coo:oiakp15pjIuP0NGQIesXZ^,GaVMp>%(JJfAikm"*/#V;O%N;UXe?6_$TD(270>Zmt#V;%J41npPTrQ7:m4bViW_'NTK./Kqi2O&n+&:@a[*F$le,sMJjA/IWR)B34J@QoK4*Qb]3_p6%'o2##?7MP4Up;f2?NZLrG*Z#XS%`Y!6n>ndWrk(?nIp@eKFpFJ+b!o\>YS<(nOO)%ii'a:@%Wa8GO+JAX/_EIC6gPOl;91)Rd2+?OnP]g[VG7gPL>-5TW,V+uB_%)H90CaRYs!U=5<[Y`9_Oef7f!bq6g0uMp9?L\@YFIO%kL's@'&CR5i'@@+[afE*`c9d34M7.Z!P2GDpa)B>37n?F-[hF[YJ*@m$kfhafjb\f9SeN<4mIq9#:VjVlZnmqQmb9s$m@Hk5//8s>)"tM^=gP/c'BaHIT*DkOgUD$KA#ifMY!g/EbRl3=((Tef4O!\D5%V205T(@q8\Lu4umWQk.GqC&9B3D:0rN<;O.Cll(1cTi6t3YH4ATFmX;d@)TBW<^DYpP\H,6:RW>q#\^%=,"0W4]tgl6?>$&V>l/O*3b8lBPdF\XLDnO[!EkJ[u"E5B83G;*HM[ssCXdA-2qE#;!8bj1$C62A#29>cqH`b>A&baIqKoNpJK#G&'>fgd2Me2NemG0D#Nge-qkon!fA;ZAQKu\OU,XVO`>?_D7Vk5ZiNnTb?F;kQJ5g2Bi*5Mt?[TI![N<]K`2L0;mBfP]#`*Gr5;hn`%@F*1/j#M(M.rNtk.NiV*@sYTN/8q49]Nhm@X"V[$SYm0CLZ!i+f9og)5>uL96jhQKNAq7H5&6#R=j"S/UO#2%p+ffdfMJp2+2`u5]Cg\NN@SaMDF;oN47E?t`,o0V%nOQ^)V6.4L9hD&l)Bf6cgGD]POZ'W)TY;MJF98/3*-bL=sohIK>t@-(,QW#3hG+C37Oq;T@$QWQFeZ#H#7P&de6l0]pR*Ifu3<;V=f)`1&<12L7rYMqUbQ[8a+J^D=(IR6h[AS_Si$o5$(2iF"KgP<9[^DrDeq\s6#]38GHH5+$4XmMM&_W>!nOD*mVl,iF@=[6A*Ht_S8r0pC^De)9L4V-1`h\TKPMY;pM.7]AOUW60`.DJ%KXUq,iCER5:Ia-QJ*Mru`+W@OX5GR)_MO(F2?*ANHIqMm#F`VJEXr+*H`00.U/SN\Y>'dq<>"Cto+4^uhJ6GRh(2e7miF/^psBZZg%G!ANBi09T](V;(+pI2e,XGqkY.g!Vr:7gK=&)F(t+V>jp)VaA!\?%b#p9;BL!4O/V\%5jg.5,`7D%-Wl>.+\B*M!W2sCukKM\-p9RDU9rJd[h8Nj>1K2#_;Nsm8H^U]>=crq_oCOB=7_8%=;XQWrEl4gloZ\gV$(Jo)berB8QjU$1t1H"sh2nR?BPN:uJt*[e]PRcJGnoKT67YEUHKNH(,&!@9#>Aa_+^`/Jc5e[$Db;f+I`:R3q,XqULNl&qg"&3u&gno?H\]GGQ_U57B];Z35sh^`uM=;.2#+(9.h%5seg^`+hZ&'-J).>#_8]4;op2P^%E;8;Jk6]RV8;dq+9@8ZIW4UHPO=gKJJS@$^7X(Ta1;q4ao6_=]oQqG4+3UR&[6=o#"Z9WaOO:&+e5J,G2;:k=&G4t;%/(nN#urU2o"nI3q.Y>"#tNqS^')016_EiQ8-XY3Us7K#62eU)M[V?Wro5mH8N<*s.i-%01i,PQU&e:ie$(fXDF.88>00ctj*_Q83b8REgL(S?8[[,87EdM0XGo<+/^_o'B#MiJkT3eN%-NM=SYF:jbF+o![1Pr%GE8s]"hPDr(;]$rNk8d45(1CM'4E'/D@Y$)SSX(:8H>)%15XS3`ls#^::drC414[un-p/ETeCLcCS2XcqrUsYZ2Ls7U;Ni!6=$82n(n],5Fgu21CTs+\E$%u8W#Oj;lpj"SuTTM+I?\BAplTkplSIu.6L#*q9FBJb]N,7JT:edWM-qeBD'gubmaaT7!AT@7fd(c:E1rAeM7d22QTJLWF_,?VitO,#:WMT,mR]QAUZ&*-3BP&#<.="m'nto0bur=i2T$R'D@Jf'UeZc?aLK0[_YWa)=[ph]VsplC/;j>KO7_-/,CtjN[2$V0s!Dm7u09I#N0+bYWMK=6WmNarVpE3NZmiJ=E]/t-QJg:5*upE5=Oa0BJg9RNKEH3&7\6(7kg"Ia;`'bqS%ec:p>g#S?OF&Vqf:Z7kobHY<_B#en?_R;m'-uY+sAH(622.5A-9U9i.l2,O/tnb&TdMj'`pck$Yq6;789)-d,M^PG)Vj_$t3jJtPN>BdMmYVe-`p2M@#f^!L;Hb)A59%H\b(f`fD2Y;Vj/WB[Q)1FkXmYan9jt&%73N%KeaDN)-]M^t4m:V04LcJPY=fn+@a>YEP\u875V",8E?u@n^2OKL6mK!K'B`83u#>,U,S(*E_\569jJDhjB^BZ_N.R/9Dp'?_Em:G>bAbnt.0[.Smr.#pKh$e8un+S%t7jA&\ZQ:m\,YTkHZbk[1W+R4V=/JaC+hJg.+AAeS_SClm)@m""KX(EaS/>opA:%0-A"NIF+e_C*f[*U#8o*9\1CelBXMRJcSqHVp"./&CoNSS"c)MUR_$aJ:;SP2u$[U_$u9nLQ<),-s%T5HmfoCUd[PRiefRl6*NHY@sl]5IC'WL9.+rY?m_(3U9qFdn#cX&#+2;Q@rB3MWWY7K#QIgnAIPd$W"oX(E@PWIm![*]MO)?*YYKk_O2[C;K:XW/R+69fAubj+4'_d')68mdRG:GtJ,D;U<:E1NYOn3COKYd__:uha'oB!,A\+&'$G9MSI=nWB$j6m%bQB->^H[$$7+djm_3)mjW?o-@cX55-ms=H$H57&#lF1e7PCPpPA8Q@rcetT0S%Y#sNnkeYiDkRL;BkP%'[S.CEF?Q^dmM.&%AkV!=hL<3IT.ufZ`En7f6-Ms_QlPH9I)W#Wnh"\+__(&q]j)(Q%0)!#bYS*IM#,8]L\h>fsM[Dm&pMs$n>N.R='Dsi"RAB#7lNHn7"Cu#J;^eD,@kZ#nY_&$(>g22r3LAFG>+rO0Or4Gn])ADBpZmERq4ZHk07am[jsfE+m@j$"g2:uW>7Ws'OPjHMN4GR;[S-]$(SoKtm<#O&QcNrgImpZIonB/OkkG:tA'0L%fkM\H\[$'JH!f'ReiV,jVH!b&h#<<_FsT>>$^Zp=-Nqd0)pD*W\Y-bUU?Zc[5V)FlWJNk$4@c`,0Ts$#gtT7\)+6d$dPhmc`3GnT'Yjn$D$1eZW]0HB;HfVh%8iCoQ@6HTCm5U:6l[-[ucJBT,!?T%`[?mIF!AB3h4^4XN_("q4]eE7ZS-LECFN4tJJ"O2!a`?UUB>2hnqpp7-?qKJ%%8Qe`FE$&G%f\"nR_bYE4ePiaakA@1YT9_aKN9#Sqq)D'5YW5tM*1<&I%B=u`n(W%sSDf6_2)>LNUY`[Xb;,A'I<7eabWZ1p8c&c,'qrdXc/BtW8!uoh1VJ=*rl;efj:dnm0?:"/j3^#dQ)mWrnsTZ];p0U`/`]>`3aP)qL=q!^bX=e?AkE*l!g>!o6=;k$"R@;:%.*`m#k7df8em\"/j$Y,_NbpP@o&O-KB]h#RE5S=?Y1o#c]/C1n"&6u4#qZ>ZLoU+,rO=F=;RWS9KG(:r*@b;sgS1a[`_ITR7;]o"qH;@?Ia$@FFWt=I=E@75#-P&lOJjl195FX\aU?8P@?!N$^nTu^T:V]E=*0_DXdKkXC<(g@\\d1H(5Lp03JBV$Zg^?*!%TB%5p3Q*MI'Mng3_.Fc.DKZ/=o_QUl>+cO5_ud"D9.-R0qZ>nZgp&AM(/:4!.9M5[_^!M7#INt![aN0!4*C']6I0'JI18q8CXnR(OCN*:\UPbm,Q?6"U\J?MTq8A),?[Y8*0KBSjKIL]MO$mGA&+&`u7kcSb-'Y,/8#SlMKkrS/5l3q$WPNs>54m3Q)(,].Cn,>Z8gi)QL5E[kAi[PI_%;VZWW)fh!*q62rtNZW'reDuH+HW;m&q3cmd0%\Ds6o3($R'cbW3UkiPus1g.Yni>2>EpoJt7P0(FPk^H4hrH%t&Bq,$I0P/fup/WXaCAI-LWHCVO'Ubp\#lkGUnNLj6135$ZBUA$gN)Y65*:?;!Zb)@dE'\>9(a`)ZTj[[2>dkDs=rW1MN];i!-#*=".\44'oUP0rR4&m?A;*X80,W(h<:uOGXH>6iL/@Ao4gPlEpkf1_)F(B?DhSF((Be+-'I:Of9b0:`7)JZRE'?$^/Tak3,#\!VZ"JF2Gpif3XG%.O]FNK-u:!_`YJ&gB[.DdKj`2;!Q7F'CO\o)p/UA#1%;A_G`YjnH.?:KJ)!otHIl;c3lCel4h&7.lGaE<0OQ3iq:BJ+_cNn*fMEEO-*B3;Hq61S>XKG?!s$FGagi]>Kf.>Ge7ikl;nB2-PR^RU90m[_tV>(g;bk5OKc"Mf[E7&Yp%aA]%.'!osY-gJp72a-2b61oEXMF@tF,l8@;C&"uJ:TU4N<4-!/!K>9Vh+.M-TP)C$jiCO!#kKDE?iNY>iSP:H$>Eq@)H=eh"U2!#RAoTD\*lLTLI!`r8B@&gijRi/OU_f-F>%rL/%lV(QqT?s,m$t"WfAM>Z$@=W!H"a'",,f/1WPW7_#qo4)pGlHWS6JCla=gHHQ+Za,tmdfjol]$@CWX&1QpJY7Z40fB5Vp1B7R9i0`La4:q*W!jXK^NG#_L.j$&05B2o'P@.mN4DOB8FlJtHWhP39#)YWO(jNU/no?4n=Y3.D(t+EuD8B*:pK=8:dGAD>SIF83>Z0&g_&p?#RG0mK.RVEQ@l#."I+j+1I.P@M[9WdXU(I,&5%1g,GX$O>f'k@@[h#!DS"5\7;J+'[JP'kUaWH3uI]hU1`(2PO*593L5W!gKQ:?PA4I;Bdk*$7@2TK@ajN=u3OLh.6%N5O&:ga)1*h+FP6JI=;b$:F\cioQ3Rq:&$*fF&e8!\uPmI[_L?Po7P@c#T.!7aY6cn1UA?Ai5Xg6B\T_P68IPBe.mT.cc_kl+JfWQfg&93G`3t<6_K6.i`$WnZ/hD)&$S"LQ3[2!4u;7E3U;g,R-?)[G>]tTSB^HX@UT&Xerdqd?;O!>.V&R/*k6lM6*.]I987N4=F:uu8eBqORW2X4*C[_Y"V\reXEj6+*tETTi=%[E4_A$^MZ4Fhgf+5cKPXJ8$a764)9,$?_BB0'[^h5hU89PIRUtd#`Bl%-9X/,Z_L(s);[NDraYjdRXO4*;TPV@rkSC)(^DprPYr3A-sWgboW0uECP6!HbBW[OthDpSL/T)lV*Z7:Y-]F)S5SSj'#1)kA%Z\qs(*O.GDfphsL*"0JDO/F!da>(`W0bZDAq&_tpbpJ(RWuABoQ@"$I$]0.7s=BS(8mkUM#2o]!eM.[hiYXW/JN28cVC#m?,:HlUQI%Ln/B!5Dp+Lj6DFEV5C>EWTM9,aUd1`,Fa)P/s>c9gnT3ZZB6&:63I-YY)3M_&sQH_t:M9:GW,1hV@K`SO&Eh>?I3V$=4hB<=/4L#7LEA1`LQ.HOfmpJ9p'FVJ)Fg(?O+"B+7fiBRWNBJ9"1s^A^h0$C1.$2nd2R2\5oh?UDH#D'C\f9'qE/+#-Ktrs,lRKD;hliAb5h!3fYF)(k>Mk4cAAC["o\jtE.[SGQge`'db*Kt0Sp#o3G(`tp8J3ZqdGa5C*Hj%`CAFpRRe>ZS>>e:G-/*poK=7((Ik-B[hTRL)hFkR$^bh],FCAst*OJ8!Sqsa9g"8FFlKZXub7Upl5:EZml'm4n\8TLEZ*pIk0U4kF=6?/c#'rK9i_E@i(lA["Q4Qah_[3=AO&Q@Ypp`GsLhB/aprU`-b(8M(:dF*!qN:A-!l^n9^6WgtZ:WdkbLQcrJPi,BF(lNgZ%,tJ0WP#&7KXif_Gj\KDSI?$9XmDA*+[WU<0`*O+=),FNCM>c-I&rZ;RP(!#J#`J3!p+IhJ*&3FOI1J@gOO*CjVfo`YEG*G_9/=:^!96(670Gh5RgMq;4>l55LH1R8dWdp!/mo[?KmIj)\dJakoA@h["CE5'"&ZOdt+BY=fT"LV\jj^O:fr5jJn!hR1Yf\.2OKrGYPF&MKJJ5]`P/2!/%tCD(c0dqalGQ[$8HPWqB\iiCIe=G>8pDU\a`.74iH6I2FlG*).\!UYF8([cL&iC17!ueOb2iT-iB'WN5[#]LG"GNJSNF<*p*iba"I(P@"SQ+1-/7k;)7^]JlAjT=:&rC#NW+\i0EJOh%s8p;,j8$6$LikK(63b)[OuPqu[Fe]qPL"q6Y-f_r4%khWsob$^>BT-*\-gpftpOMHu!l6_cG64?^Zp[/P#Y!Ppmi7Vr;$u$chAP:%2O:Tuo2l(ms4G\)4s#6*7!A>[;4!t2@K'j^BYllmBm)NVUH7`0M/tU0fP6,X,?ou2iI:0GfA3&M=pGsKDI-bQFZPB&TJeqXEn-GYDT%m7cD58ba\[(M'ms![2%seVng2FR/T9!^\:$llIGPsu<$9F..o_'sTN'IVX&qd]&G8^U<`U\b#?C/2rDC@+;4!tn=<'s/6EqH1VZ<#$X75b2[#,efIg6S2VkjmMCHNrr_rHKmF[^PdlZM"AGeR$%;jR.+'bRV?/O?riJO)c!kX:#t1gGfQ3DZ,.kf[A(_"2Gmt54Rg8bY7eO`?WU)qiT9(>,*2qbKOD&bA>):`Ya3n@*Pt[&0Xso+L10*EI1CtU8Lt6;l\5#nY^H]F:N@AS`04er.Nj2!,OIdWiRaM27$ol@n^'@EpDI8q;]]ZP%t(h[?/PQn(-[)dNABk.8$oQOO8q)/PQ>0#mQgXpCFE*Qu+u.=$%Npa!58[$^8oI")@RR%hdqN`G_$ks!iO;dkKfQDRV5R7/>u]kV-;#]XUr+rULl4LW5AQSOk#D:Fbt5(<0sgh[%"=*#UAl]3NL.+(#):'7(5r'<(654<;Ta1#DSle_Y=+.C1XKjQpNHO3nnT+1f=[orY\^@s_opOi18N4/qp^mF1^>A+'oYeS9N_#@4&ToGX,i_,"i[YIir:c-/9#em6Zr\&]>gljXs`oN7PFYPO.crPmmk#+C5L_qY!6q$t-urpuocU<0ID?(Pklh*6neS+/]J+Yjf)5%Q`K.&\]sQn/]#NY7=Tg]+NNQMa6U'!^]$)`IuX6u1bV;.h#Fo)]3=c4SD,p9bp?\%LjB-[j]FhfSgno=5;]4S8p,bgdA*isHuZV?epcXaAs>2I'o*1X7)Jm/5NNVoucq/7OYoI*^OmkVT30O.S.pL>1T"t.fWPjCXq6&0\?fKL*amO>0cS@5-;Phk%Vkf@B6@N)olo=YLYj[YGOj3$,,TC4f1nM1URGS*#3kMR-'lr@0%KXFVD$;%pbbQk4B$D4>bldl83nBVF:W*b)Jamtj0sPhLF7mS>^2$0SnUWYTLfR/bLqQe)Y(+>a$qa&5o?<2Wp8P<^'K__[k9oGTJAI96e3eiqMUu;k0(hiH%GgK0$PPJ:%!SIK^NK7PXfS5[F;sgDD233Y(Z:p8.$2OBBmVU4F(s([Z*c6*58U4RFWA"HFI,#?>WY=][/<(W@W8<6J2##Krr9KVkCK(4VrYqZO[Q8qgGb$2`dq'Qa>rr\CM&N?rWQ!SspnH`Ts#8F:PqKEp&QA`q\C2!./C3Ea)K_HaN(+>%LpkWJNm<<%P78_#uX9V;FYbSHbZn-G&24I%WcCA`5LO1@faBXD!G)=c"`aaG/Cf:>7/fD2s`GcU$P2>u0&Z=0*6)2_=%I,lZDr7QMDprd&o&O1=e^9SF\W'"R2DBZSh<3"`&L_'oGn?JK6]0N)t_ZQ0?',]H@$dMkuj'1+[LCZ-*gX-mrSE'%^AN4[3=MBoB8q6NNVE=gqG;r$X@1a',7C!0er)l,P^GD\tMpYRN+cSL#.$DU0+Y6SMHo0&HX>$hX9$?'j#4B_VJZIR.CRTP8"l,6*,,g<6sl6PB,2$o6"E%%!%77,6a)4(N^B9S&GoLG]\R/e)LIaHjbVbk/Phh]EdI3oA"/_oSSd"fZ+J'5nY8f*^7Lr@XRQJ$2hY6[)U%sU7Wi*'^3N1WW8et$uG$o/C`ZHh\n(:n%6ppC7o6\(4`IjctK'bmlkrI>3O;Uq^r8rE3!DL?jlj$rgD/]6'G4go,.`+^"+s!?\%E\PF+e$`\8Z.tq&qJlVW63LqS](q>>^rMASAPH!\LLcs,\'7[^k8IULQYi\iTc!k>n`)ptb=3rWe7kr_%$LJ)iR;)E=O%*'W-(rn;<+J.u&/_\^AY'W<'YQ]QtfbXq*>%p!SRM>;Ji9%pVk"?N;)3BaNW@T^Ho_\KWW_+K:=7);rkZ*;]+'9[Rq'T"`)6KkBLIB\/D^qd\Vd3,1nT8QiRW$0;iR%q)pgPd=R!s6FRnmp';TX+lL:Or?a;X'5]4=8rXHlKH/)3%gB^G1TeF)@ZS-I-K3n:JmT'I8]Jed-$(qXQ"qtH(l:n?ZK:'cnNlDO*b'NYVh4D`5bke!%$GmYR7(YWUuc8UB</I&Dd!=)F>`7#5?N&FujM*V*K8KKd_<6*uZ!A<1V"S3.X+%;fT'Z-jHB&QPE#JA0+P5k`adc"V+rc#>,*aJ3_kHrOlqfG*Isg4ia`_Oid*->1bh%a#64JN_R6T_N:WChC)#cI`pVCNqD^M:E]-CXAdXTN@*7'Uf1tV??N9]377IP)>/sNGo4sR3A]"9?>QlL3nR?R>=ZY.((a>33KWS>C`OW/q>S'=4,&0PMYju1/1-des.jT,:Z*+r%mo?,8aVT+CL&kjm<`6Qh^3"3!i,2')OB[i0`Y"t7Z=oBn/34gca3'u=8@AIEZ_e=I*QEQYNQ[cVLV,ob%"m$Gu!!0JfF`J;Hkn2:,9N\fWjpf?t4D)j04&'l=85L$NZ2hNTlch_i$h32:`f`cAOS2E@="7KKDnAao&*@D%/1)=A.GmX5raGHQ'eehC@%V&iE'cSiG-,0Cac(6J$e9hT%?[D#X52lO^e'#h*o+P<15f%ZJSF.%[r#f1S@]9%FTNhj_*aE$3sF#)X5^Qn$ITWa1b7c9<><2%1e?2g)PLW:5+iOsm>*;'$,6TQ=W#-*2-fA2JDYB54)-;UZ$f[C9ZS^+SraZ3![#l.n$+!_rX$r)ig_g$q8m5,oXf&o3qu+JrX#rq`eS75_=XeDXJuuH%YQC/S/q"FJ&cs7+g1F+cL-5RaR`6LK"]\q+93[Z+-tTSmW=>mR'Cl>^0Il8l,P\@OEt1G+QMAjm(lrBQ"I%Gl#mL]?9t,1'`\Z3L0\/f&9X%eJb(f7g5e7/<`"FQG&S9mlGKRO^ciTL*ditct5>"o''8Jc4(f9edVg=8k@tbRr4Kdl->L"[uUNe#oI@\0EJ'XnhGqW-QFDsZTd>\9_!/cUfJbW6:jEJ9^>9T4up-\"_ble`=UGmK[nh&;+f6l6K(bXFG%7SrT?&rTurfaXK$KgE!TL6icer'r;_pi:q;IO%i4LWko6=&q@b1g$%I'@@k;5MKF+/bVE/VBCm7=Cig"f6[7s_Yk5`jo_8a=9ff,Q0[]U.'n?k9tOjm!(On+.GT2'H&KkSnHCfo&X;_3p9[;tTG3.HL-0?9V<7LSs%cst6"Q]H7-pNKVhs-q8MF/2u4Ja@,"1L$43k,>k0.Thog>6p?aUaI8QdY*Y-C&`8V"s3(A+g.fq+qr#Sjo:`Rc/5CD<&$3gK:mJcU&WLNSu8N%_jiu*[5RNlG`Sbr<)MR0=bS&P"Kq('.`_mKNeCC'>pQ=5ficm\,d"$?ajZ9QNs#WISkN\!b`i6;MI4,!,l7`?qog!c+s-4Ml_;k60=f3i:oM(7(\LLkUb%5B="[^bkR3]p+bq.-HV1g.HG/]jb7FjAj!TqV2`=L,k*_Ea#i7G9G6Q+GdNd$*=i,B=^4SPtU>]T=I$`E;`#i-Kr%@SK/A+"YE4,?6Ei5%Cdt91p]11OM#A@/+U(coiLhYf8S%MEa2V^`.J]!ZS'adZd4KHM88OJ]7m?\sn('mY/%),g8PC'Aj!m[0GKkeZ5K7)o,0:*f?H/t71@9tG*)m5@_2<=s(Q-_ht`2M`Ah9^&Qcln9f3%nVF5PRG(jRi<(;g9b*%>0/RV1u?Q1Nu*C5?kG]'o0YY;]V7Feo"BgsMfY-LYflk.%K(dF.(RCO#55QJkfW@Q!lsa/M?.`n2#V!t[,gP[l[!J=C\sc$g=)<&)XI73DTOZ\M0%?4g:8rQ!Y9uE`)#kmkQsBcJm+2.IlqaU.qEMhPO/k88B,'1KMkL->#Y+['-m?Z?#fJ<`f5/@5i)_>u,#m/sT8b_g0Sdo2KslkZ\kUuOA6[6B,m(VGqW)#AgdX@u>r?]5K8**acHGs]XIK?9XmatB(/\'*WfQ:;@s+3]@CWntqDE/O4_9hMR2:J?B`8LcVm\nC6E>L_KFYp0K?_6#m\(RQtl$rIIIeHhK)mpGZ8paP=MlT\qRf4E>RPn-iWO5n8r%c/`c38"u<`FJa33&=NYUNF362smm"'2(0aLCI9i+3fGVT0/2UmAs;Wf1@RKiBl*;k?+1X`%Eg:QH\u]icT*h/e4gW"08&CJ=#sLt;%PG.gD;4eC6!d;+s75BJIm<>bfF2Rl-dX!4OJnF.\H^=?3M='%]mWO),63[tUf$g/LQ(b"k?DRJA79^G222b&eS-Fg;J:6E-X5ih3hhd]d#8mitAEVPZ\/dgMEfr1s^[P%RjD&r21Z\"%K!k2d6RBe1P2Ft>gEltZB9CMp$r3/!VB*BX/V@Hn_a*[E\,Q90L[Bg7;=usA'[i7DMh`%b3b*-5:)FNEIaJ)0hnF\5dpm&E:IWa^u/6*2\o"&i.ahgb!O@QLJH@[=b]PYi&MT0^Pc>`gMTj\"qnRZ$^`?S?A\18FPZ&)dc/#8D75(+k]B"3@PRLSNa>cZdJq"(#'$Um0@+Rl)PSZ:JU>ji,P'4?Upms5&2"!J755dqPRL2`(BD2nc-EZidhh3$B9Cb+"1^P93mrUZqc2""8mVe&J5YgiKg#+5!P&o$d5bM;68S8WQ&"W'q_c:^JK30"/c6T/MD/cOO%\nU%_;f4U^j!>KO%jT2]`76=&n&ZEdOr7A/akW)5)o$JVeH@nK^k-;!/O%pO/pJ_t3"rCX."DThYa8!]`")niGN[tID0X)*Ol:8%mR::O2]C.6J!!]!78?SG3o(d4/+*e%GE/qcS^qel7g4r7]5,$PVc[j?82M!akeXJ?Lu-_$M1?<#n1GcCmgWGT`cij?UZH5[/ZR1mfHAVRBa_?7$-C.0O]9RTOBE7HQr=hG%'ib/-rUTtIO?fYD0.)rYBa-m"-tEQJ'#i$Hb9UgMG/-+(;k#Wn>^0RVUWZQdcS:$gXs*1;MA9Q/-d*com6iYq9^_*m?(=P/2Gs`Ys4>;T%(02%W"@8JgQR([WTF*jM;=-U)!t'TOAP,ItW)^Bu,`=)g&Vhiie&CakNN&7(l[=J/J>qdsJUD:!t(f^CMc3.Il`/FQ:sna/.aOWP[5.#&q^ra4f$U&r(0(GLXkMVIt\L7bM+4@0)Q9U->N,R7pTO8l(0O.poGis*J&jhgkFJ,2E%C%%ZXRh5a]_\#k8*AG4<\:6+O_10W+Xdh<:qUVT10"g$=>EpD)3ESEq,c4H6m=G@@?_J?4#&0SGY[*^:0JCDjW.pt0@=jTO`Hb+V*nQ5Yi0)\!_&>;EttG<'iL'\0Yr3=4iK[ka1RS.gF4Grqq,JXtpCN-??=V8$k^hZ\.-D(V!Doc=3]?&&stT7JXqNIJU=1Na%TqDR"HjHOPbT7\NM,'^em-X?]%s'D1\bbV#'r760IDM&nNr9Tg:"Cj^1k51X6k'1$r1G&PaA+[0q507ZA)"S3)YO!7rQ0-1aNF/GZ?W'jTWGncSUfDXsiHRf4\pQ8u?4N>2T3!O_a2UBr6A#80QL8+TmJd&M3g+Q(0MgHl$\>]Zf8p.5O6eg7:4>0beqIBAG:b85KZ7;@iFaJQGCTITgP3"+eXr#,H[_DRC%LB#2YKsbVaTaXEm>'HaMLZ`DaXOL1m[mse=rM,?ib%&$.ODO#7+SR5)96N-#Fu(Cm=8D&A8am=#bl7%DEtq9>o)QJ-HFXQe@0_NjJAG.5'*3=YS1a?RmC>LZn`mVL>?t]"W,JMAbT,gYS7EZ5&/-OhPiihjC6CI_,@76aHb!/)>L&^8stRh[8\j;/>1hD&UYUq)3S*k*=D)g:J=]Zh_?Mqm/$UIg=Cn$eUG`/0lKOEho.l'&]WehOXNGXdG1[88,;n&tPpt.2H#D>"GXRPsTdqHD/J\>9%Y@4SE%e6O5R&Eef\/D,bf:_9l^L2X9*B[eiM:]Z82b>k4=l8$7\@[1oc=YTWV.n*$0\YcShLHZuYGqi%c!^u_d`bs$\C?3e`@7Kt)1_'A.c6ue;YM9TpMa@4u_,3pN0:6&/.Qr1?S%0B4U3Htqcqa!?_S/WV3C"/9!"4^&NeRc8NTh-d-9Kj*^SN;''ZTE@bNu&n'4paV/EsH#X7oopL&,<*;#,LQ^I65I2&%9+7N[aR/H>dYW6F(h?)be!@#[]a;WiSBNL,kI)==T93O%i*!?r%23`0&Ge9^V2Y1Y42u$AdNpULUo8ui8_5J;UW,`%`!juo^aJ#Z+V%#VVBB)Js0EmPZ7'XJ;J8#oBjJpkR5,>usrH3&eEgU2u@OZAJW^`2W=@F6)'^[DtMA?`'[.Tj^0S]Ab`Vr,>a$q;3S9[3m)7sV"Qa5$_quR^RT$q:3T&gN(SY3_&&%AG*cT_T1!&aO$G6kBL"O.%7niTBA\bm_-M5:@'$D>ht]rQg>^mF4A^K:nb*lWEZKtg2s]@0`lA9%6tm?Eu596eY7l$cQ]UuGu<#MFFi4YtUX-Q/s&"Cgc#pC\WmpU=R/TS,$-lB;[7fce>q*&&D1VP8p,0s'3rR#MLF7.iV7Bul-:ck\T'5i'F_'QNksL_A*7Ib-"2iY7;qGV.I0p@[otHFj\%OUi"aq]`teQS1NQbe"-XKp^9\kXJHo^&#c6&]O)QoQ,`C>3lJ&>\M>6cjPIe'o5jRT;?k1Cf_8>jT@55bq(!jVFi$p,E[a^D=!i1j=>kqIKpH#o0V3URq*3[+65*pb5A8_-^4)BZO(IqXkW^OEoN+JoO\W36pE/Ps3c?Ae+FJgjBkaL"_TA*ibq;F2RWNm/''gL!mOjH.l!PUe\^i1%\>Ra>icg705L2]G8)OE8LSKigLFX("#%/^S>]rOi7q6-5lLMd\.d'I0VI^].t"U%"&r75WB.1:Y2UH_P:2L'h$\_G'VdK')Pi*Y&+)1;[Urh?2RRmqfMfM4;W`D'Tf\ZC&naJPr-ChbqgiKG(tV8.+]q[8B+k:uhpQt[Ln8tGZ>T\hs1(j_dZ,?D*@L)ApW'CLJYRgU>9suffA#c:8]>tHPe1peN_T03=O<>_^n:&(X>doMUoj@Q"E+`@E(-+tFj*#3!6Zh3M=YZK+^/.8VsHF'OpZq;h-%0pr^-B*?WW3-2VbXB<,[UqNda,#rbMXPfp9!nKTX4.ChYp?\E]FM]@^Vbhe6nqkeaF*gcALA-G_TU-5F-I\D7fW\kcRV$dG1qtf4XQ5n-)kI9N*q:bERkIO*O53l=9WS-*Pd1dkq+&ISsgX0Ns6NujSYg7,g->T.XY@@!N*(C9U**!)^5Y[0nIShh^J%uUFkVcege%5ImjC73Fd[0%F@Ib[`1UbA3M&K[0`N.:0td>+KHq*s$bi=A1n?)n=R+ZrcL'I5d?f#_BY\FO5o$Sr'@X^^*4sAcL$l&'-.mY]j:I'W(\3k+^U0+c^W@G9(N$Y"U7Cgpma'4ikac;93Dh1:g*IJ@')G/O%Bu(!osRQ4=5qAf&u+=3/<96U:$#TnrhXH@TGeb*q_rFE"_+1$2dD)R'+r)?iW,G6N3cF>j\%BAqSh7i7kGDP41^Sas;!bd-KV7@'J8,[lAE-^qB.9"(]=FOr7h5_Tkg:-D8'u?-)1nIp\inmhkoJWSgCV`,F)K9H[N=6ep_2=e:'UaLOV3+eq4''D8,#jhi(]DV'uTO_16k$CpUr2O#XU4@khSd]me$G^`hia*3pKs&QMGb8LtGr>sQolP&2p'm6Gg7Td\4OHC`U(_9D3.X)]%ZUGJSA"K,p:-qGO.-<_ZLI(sZ;@@Fh1tnHI&ME#rbJbuVfc.D`k/9ql;/nsq)gheA*0n=GfKRm"CIF6<4;:O,Kj^sFPg9DCFJ#,(/bqKm4W[=KbE&oKa-:(\eBA9__GG=+/7a8?pm#.(\rnP.$>-!$NuhS4]R[m`V=q(%fdK^2L;]PNhW,XFRo9CcF2lN/jCm#hTRhegodb=bL:/KjCkP9@V,Sr*i`o@MFgT/H6:1kq^i\duGip-e6AHNZkU$m/>1?fi-FGG_F#t8SK'QE7MQ9EeJ:-`W/+jduN*[p;467_le$`h:a!2n's1IJarp"h:fftZ@B(tNQ-a&R*[OVW>F:m5;,lb#TXom+Bel`^mUqNa-U@uA\Onuea1#-=Y/RYB-kn;E>OYg.M:OhEEt7!re91`M)[b#*Q0[n!]CNX`]YqZa^4*+l!@I69bh,dM*a:BocgO5Daf2ne"!;6*+aBs[Di0HA+j;cJ8[I"7Q$UR.F?N_NY*A%sB03sN<9d2>VO?B4,_Mg=`8Rg"I:)[(kjGkgiQ.Ac?B*V2&iYQDERB)E,5E6R3PD'J)>T'n:\k4-MU]jH`s_>P#sKpC?6"?kT_I'M^X7)a'W1,IWDV$lrIRM'])[U7oU@ABq#Fdq#a-!$i?/6j6'$G3=@+ub/%^0i>`*Sc?!!=C'B@.*4Ek0m#prA-@^!%\mRVf)1S,,Wr5)U&c(+65TZ3D7;A6;W',.mE#1NGa44ldC@,I$/f:?H!UVMe,2\l^n_qZ\$2h]c:!'WI>n&6@RBGcbXZJ8R[e_GNk)S\%`fhj3R=A-.B_-q!)A4O0)6@3/;>S(ICgFV+6L-Ngl1>2'q+MIlDc`eqgXidb[IPr+P*e(p!U:PJ,6PuJ&Y9p.(0+2OVIK_=o'DF#99E#r=C,'/^'_B/VP1>]DR?LXY?;(0Z[m$L)Dp%q&+E@igbZ=ZoY:]PaKZ/\3/ZB,:XO?W8*.*ir:ddSZ^Ta#bVV^LhU4I0.kO[I3bY1uo6eCs1RL3/k1Mo:+8Tk1A5Tj.TR+Aj$[58j45jU"39"1hM\XCZYDeSV&#!XWe\dbeG?h5TRRFr$RI`^,t0Xf]M[-MA'];$NHoZ`X5%"F/?F<.6mF3-/mRNMI:<_N.fFFiCj.KXMD+ppjrFP"H,\+C(27-';@-f(sNa?f%95\dT/kgE+Yk@@j]RYuU;9l,BcK!%fq[2:mpQ:XAZU?J)NOmKJ@Q@saHNX2(QT$bFbd[EZ4Bo)loL=O[?NE$ou+k&;/eQjHiR'uCiRgN1H$dX^3TUA4ETQe-N8Y6W2YaS9&XqiJKK6aY>s$d1:UiRs"2d;jD3(;`@OL"[U;rfe]M;7H[tOD=<,1qiXCbp`i6W_g6Hg./lSU>X+K%SEG'-?@'W`VLq6kMJdfp:T%&!7O;Ub]k?GU`Ti-B.G8F$'/Q"q0$JF7Vd!I%A]lnUA>sUuZk&-tE7"/Q]BIU2,cAn=n!/,C>2*6>I'KnE,"4!lM1F"\N"L[u$$")UuDpUF@:\mhC<+jS?ltKH8H8>\c6lE6=,qpSBILP'ggm2l'Z$B6L1pZ9r],L[I/K*#b8FX)WRkXS:t>I1ok!5AGcpk>Ke3s!%6;-&(c`2>b2,G0YL,g7=->OA.?gVS5CFRm4HhoZecn1k7q#Tj_b;!';4k]k_l1g^l74.m7VFl==+la`YZHIaVh.#k5!0:A]jul=>"\X#6=R'@!nIFlY_XPV8-+R1VQ6'PgE!X8,.3oY!*)W^3>;-_,EmV_#heik>9rg?BVEl^q4Ii_CN36,m'MN]]TVW7ik278D+oYK*^=+ZB1a!.#>L+mmd&j%(oqkDl_`gL-ZnbAK`:;gY[V4d1M80=7@Pgi6^_]NeVsN-rG'.M"=pW[LS)ZrQj7PFNj:X(fJ._@fG2R7uRKZ=sCN.`]\/ZXUn4;;_q9E/#4'['d/bX+'Ked_:u0[tG;ft9B?kIpfQ+u)%%,Ai_]:oq4K,+g'h"Xs$9"0i/6l2(W8OZj,);ci-3YC-+c_O.OV*C;X06.k^!*OS7!pLoLh[c)4,kk]1j!H<"pr]2N5AoZG>[emQW;IpFmBp45\_Rr^^rh:eDP5,t`.5!jI<9L].1bDn/rtYSICY@[k2W^c0H&;0`,fLn0.pGVjrGC`?rH-)++C^6N&o/9k1)"LRPFG6?#`c=rR%$$64*=j1?ZO.d!ie@i5*q*JJ[pKQ:pC(H-+#BuUZ/Lp;DMGc5UZ64@ZV-t,Rft\rJt/1-t$)A;a8a[#)*I^T\/@5?u1E!If[AkS__m9oB.%%gDOk>bSE_%rt"gE4Mdt!?Z\tC.X>1D?W.up@U?WaLEY[P]lJqrLC]7;?6&#_!qrbZ:LN_C:uaY3.bq'ce.0NS)E7utF"%">O^VM+WsG)APTk/:CO%ojQid6cYWZ,Hh1d$d,4]jO0tK/`7(JU_TD+u:^7^gKmJ]T6ZH@[SqPX;a=8&HjkES-G_PPgm8'mn)B6LV+j2^:ds;L\GjG@sUc-70hck!OnMB!9\;9A)4"H_k$F`q`m\u'bu6j1D7Jj"Q1\IbUdEj0HO?p,lnVI+uXCo.,bn#YZ&G1PrX%f%EL8:;'k-D-qeIh>-IdA@Cb.EH_N]1"/V+\+S'_FYe#C.YEpV=RsE`i?]Cl@gm;XE'Chbcj3pM_7ah-Bdm/n*ZQGU*V(U-@PdKQ8Tu/E'!0B^k4@g1(2OR>e9$L?bl70.@2%KFgXMpVDmPR$jF+<^#nc]+/-Xf)FJI,4a>53M7/k')nUh!W#9\.@S,ADb=E4JK6oOTq)NY>=^d/dCq=u6XnEl[FZ]l&h_5[%ai5@3B=7;TbgcMh$V6V>7%,CU-!^T#*Z6EV*<-_*^&"ZZ?KGY1Y![LQW.s'fY<3#AnNoTmKc3@B@;-Cq63nn`t+=cL`#"#:74cNfTftg8:\$o7gkYk,&B;oO/qr#sPI/lTEe%WiE]i#nb>'\UtG8PGJDMHQ.%1hN(@EAP#LaMf`n5p#I&'ief0QN;1*s3HQnP[2QR^s+!.h`K,-g^/71c6d=3Rdj&*q>&`8jJ[gj=Q*lFq\k1%,5C[8+h6MP-IfEF+3Ro-csla:)c33m#51"d7[;;b:@UGti\IA.X'.bos:r^3W/t?/]X@R.G$t2sfVhD$u;SV8ha@g1S8C1G+2@VE"hqcsrlOhN6IF0pfYKZb]0N1)meBBf))C*VBVXHQ7oDK5V3j7cYkn;_.(J"g:kp.KIQ'@dTF/9+3CrIu$$!?<^BGhG[ORN-eD2mO+87t2Ht8[B55K&[;">#>*=j=kT.!*$gCW`a9\7418,qcFO9k?n*Whe51u]*jmtUuUA`JFrL`$-10=q7('MijdHI)DAmK,To5cc0j!CG5pq5"qQKQOd/7[id.F>@9D!q)FQg7J\I!)H\!??oUORDTMeP%c,(s5=J`Shq[5P\J)aQ7S#sZtVR'o?D;`@D/.qfR=/&7sJW0jf?-GZgVo0i0>U-WRN2[fnV%pqr'ZnEBg$kUi&Zal^h&0hZUtVcN`QDLij9-AEb8es3bAenk(3R0GCQ\,GC;?,mbaJ:6V4-AU@e==C7EGi0%ueZ,?"nKTr:S?OhgZ]ZPZaA=Rrc3l+;I#+o>=J9g(#9KG4,0:.c;G3c+GliT5)?LV:]['B%%AsF2t#[q2eCBRMr7BXG=FJk9bh>NjqM,\ad!I4I=tW,..*o!0L^r_=[*5g]b`*/Yhj)7*6WRLG;OH=e0C^QHM#_GR19`M88*S3"MYOEKbY:?IEpKoiT-9.al,@]&Xl[540NqMSO<(0l)ut=S5TS@^e#]F$l:A#`T-k"rsn"OIOhaJ2'P"ddOu=:&_Bb5B*fdC;>dFR2P.V_luEK-h_9Gd<<6?Rkt.C1lY+&!Nhfr"[kXLcj"F($ZktQ1a#t@,tW8llNWoEf_FYu[iBP:7btG_l3rpY8VST*.a'StlV8P\K`CtV&4(ARB88T2/r^sF0fCcS3P7+$A6s^!DhRq7?GF%"Q^eA[M'K66/?Zda:"-hj]Hn_Kdl#;@>^nN#7Np+"UdT?'WT#MaBHaWE5dWXQ$ul!Fa@V;ei_A@1Xc9%sK4E=G9!7,85T6?F6s6*ds&4u$8?VutcQ^@6A^sh7LI&_)I=tcP[S`&lfl\#j*pZM*+(/N4+_TjS1N7*eCj!0VC5,&dSr-1;m[h4u.5#)^`A"U8S_$ENQlL+Oj9Nb7XE];BsaI\!fRFMnIj!MZKBI1(CqiS4RlmMJnp0r)gf0,J1l1Z*l_[0J=H,Ehs'=gd\rQ&lTeOIG?MSp!Cg?/rG:NKT_nJi5WV$s?pe=9=&lE%Bqa"C\;BeiI?p&93nd)\QnS\TImYC*7gA19\?@juc(MT@&Fmt?+2aW>&mb/nZ57!En6-C5:8Bn["b>_`bp=j@rf`T7:Ml\eX4eU"'`2o$*miXM>5`N^LR&D=SqBgQ<-4n?[2N^\6,D6OetJlKg]H10C^CZS&VjJDNIP,B_uQP-?RPgF:.GhtW*K@9QDAQ@__\8GIn0-mF-USPc?S1]*,u?si1,I`SujmG**@U2lt465'-DHQ3$Z"9+2;n1YTL#PK(DjD>$M/fg\\o8:tfjW0G)Fc:)Zg(k8S`(nYIpRHMbkSSh!&lBD/l!h$EAJ`k5;?nA<)YLL(k6/]s\\s"o[es`a#khL_*e?87F"FDK?'1O#&_f.PiC18O;8G4dIFH',&WW+Es=;REc!UE&VLHhaT3\k^q@@^``^]aa,,Z"8Y\S9-J.T\ePrJW?,&cNH`EGdG'_jYh\Vk's0HN1&kLbM=i=5uAOBXPD?%6A\)R1:Mf>8.imf3gO$d-tL1H@tKL$g@#l8f7CHG%PkdI(^jpW2Z?4P!fQqj[S'H_\qt\lJP-?(ARTYp,2>1C#)i)TEF>;4aBTm:GYD,f>'e"IcCpq-@Eh0(%YO=AC)SXJQ13DW40^UYK=h+@F5K4uhHK!PeoHF>L2mT8?4cH6enC'&H?K@)gd;5dV50'9%;V>&*S!\"];J'Xi\\M9/eH$]c0=SLg;b-C6!DTU'%Bnb%Z:0R"loj3#dT3]!a;tecmf-)kl"ZJ0&OipQ2='1Q2fi:CiqRB9n4%[Bt=;hDpXKR_TVK=e8eZ`D%_:t/DNA<4@1_88IhU_'OcfY`!0Ra(nTI/+_I4Ig&"6fAcWX0)e`\23eEm/lJu#&0q!5P"]h,M%cX:Gm,D88?$jJT)Rc-oJh96CjTmJC8V3N*OTGN%Z1SW;R!o#.eM%p)b1XO4<8tI&FR3=m>n^O;=k!][d_I@3m'n,l4.kfk=DtJ7?0R#75K>pJZ?d9Fc13@b2:gRYE;V3rrl$]9X>NRn!Lbo7WN_q\-ca0WVI5J7q2ea,'!cEj57GXO%cS:1Fp8CeA&ugK[6/\abfl'F9_m`A(cO>OMA=7V^P\KQOhVm2OBOq[;\Somtsa=/N#]Bb`#3.kWm8?6b=l.MW!WX'oRf_lW?ocm[`O9;rORfkI2L%E]Usq*tn":T<%sU"=`W,!jWF1aW%a1O.l-aM&mUm6m?uqY^+C?(?3-b*?t=d+/g!@,P(k.;eSHGZnN149Bt./dBA#+k*fE755Mo/-stsI-U#rL;*b,b#+Im6OU].n/!h9o%k4[g5T)KB"F5ugB^^#ob"SKD#^#!1%Gc5;'7-7fH74+^lb:fjI3C21+ioR2q1G=rOUJut!'-c'^%Rnc(9"&<5'GMDMoYr,8u+,^HWZG+dI@+`5k5LkgOISaXCLVRWlD%"B:G53=Mg9Nc!Od=mfK-[fe`1\=[uVi/)Z6Ii-WC`CbPZ#l>VS*X#M4qVH041:^tjEWHL:H%Zc^"_J'+=dPb8a^t*b"jO1-4!Ec,,gggJ"A-B9lcnI>e#tTR.U8J1G/54kd'AE]^DPAOp+tgl)fE=eS!^gBnLF0#n'[LbAH@)FkZGH@!3]dL-/u[hO.NkdfP:mML[XmV,iZN/NQget+ZE;:?=Qi4rR+M1N&T%9"0XYiI9m\!WEcr@/ADbo%Ona.A20\g7PPPATuqI/UPoR#0iM+)9jNU2lnN7@G3-?g`UK'`)(TG)9`3'5V8W)SL1!)ZFmo>S0/)Q2aGX*>qLC6SRe]htYAdj$6,Ygl9M'h4S/2nJ'u^m-H%oja,FQhbd]tJjADKa/AVZHa487@K85;ftQ9f[qpL2%&pZK0@f[+:`(Tn\c4sPI$c6:HdY"YNap+D87&g;t-&"/Jc/r9VnAmeX9;dnYOuqikT'deDA]-<\B,+8Y-r(GIPEE$SjeZ/3HX101F=nLhZ*XqecoT2@_m,\^Ys<94?f>7PeTaqo6;JP4*T5+u`ugJ,4R]Vo[+#upH8rA`$-dLbLQo$J4c4`KAO9QRS:8VOl$J)(na7A@+[PUm>35,de_%hNC`P`u'"f)e0FHb9CM@;J+83#"IeJcM0V5m3@HtF3[-`CR8$\fnR;MHPh0.=DP+;,+$s0J2`t@sJNASqafPXgeYNkUdaQA!$ZS2Hbj47kKZ=M?@=?sIA1$b10WG+D,^4,R3h4Y%`s4eaoiGn1qSf6gf\%WNQOS-dmsGY)[ta$@1ZD?MR*hU2BP"qGO*U-<8L-kOu']&[:XS*,OGBa6.+W[*je[Yo6AJ[V3/bSkOb(%bsk1W"'AA3;Z9P=]d8-%SbWgElhtPgAu/1[C5M0o3;qY;0S%RMA<7eIQSA0We!*MFs*NQ1S;h3qbnMDj8(^.7fn[T/eFS7pMMtI*;=4^O?ash1`U.(?g/9WnZ&"CXp8j##W2Do>nISs8TD>jPSO>)LV9A'JHE+eKNYAM?/Zf43WD\_&*(bZq5%jHCj;GDIURd1njRG2fHP(^75kRHS*"k4dd9Gg(3a6FrMDZkKE)=.tkg"9Y&4AXV#E)&/p]]-dJ.XHc#Lc+FdWJVOh!'=\!prF!3ko/7hc<1j$V!=[r#7lb-5I[kUc)UDQsWeDONq>9dAPN.QNQ,(pS_q>OR2"snq3>94qJATVOr3ts?c^NgH>*AUdL+1KK,N+lOlCGJE`MV@<`+UTdA;T+@]ZrTXd5aAM-''@0?:G'bc`uZK7H5kG_>p/cRk-)2#3ih/>q$J8nq9/R71\fZaQ0_!\QMROR("oKVjl=NNfs9G':@uX>a_E+[5''jGP'aa0bK!m!@K8GM9mBF];>A`/b3Q6X2V&kA5sb*cA*8Rb(3r)f%_p:W"T;H2QFC9W*+rQi0WE'jf!hf\7G&oq[C6Sd[M_dkSZF/4?S6!h(4C@sog.W5md+.K%&RGPE72I>.V-(+%6*(Gpd#Y=I;'84Sb-Rih^a=-1r(J#&4j_+),G^jVqD"rADLq1:`k9$rs.JF@P+56k>p8T7[T61JG!.Z5M-GID2Bii\]aO6]Lk?5b4TSgM"fboEV<=AnM%PPml;M_KN-k$2qZVKt>9Ed[;^&TT3[:l1DKPa$b@]Fms0ZmIs++1!,1Y)Ig92A]LViR:Oj-7O$_6O&p>4%#Up*SF2^'=4j@f;5SVkm-oh_Vr)]%M,1S<:6m66g(*D1`=h)E>ann8=sVKk1ZPX3-H^skhl>6Z/^*BQXV?(C##<1*Mb\Q-C&79aZ;Q<*5Y1+YV.:1?_EP#J2qI,>4Gu"bA5h`3aDWh9k3jBQ#qldf&o?8Rc@E/j9%9"P'9sBQ\b%0fa%`6n.pt(s+/s<5Ka%0iH>J)SdMr:ohIp"_WZ.gIu<,*rKLkN148$M"L"k"dCFY@>PR._BS1ApQ.'qMfL5,[e`ht(N[__Jn;+J2c?"<3'=\l^UOlNG#_"%_%+L(*P)\.Df:e4-4U`f42I9*s.1^oI!arRuQN,SZOW4GRA"B[-h_F\+:JmJ?>Z=8VmZ0Dg0XH:g#[C;2!V]Pe*dXX#Y#F1YWGuiM5infAl?pg#f7A)tZ:rN!a+FWrgT(RS8OXe!`J4@!OA_.'aC^7nl2`]j"Tit.m%4T^EVonWtUr,0l*]*unmJR^(q%Dtku1kpX6k#b2Qi]hgYnZ:l)l+'SLn_MhPYSiciGr5"`)Kn(`1dO`Y>9uTTX):[p>BSU,Hd65;#`\VC?/_s)58*M?9@2]jT\(*^k7DPPDr123>fC_&.%DdFiHl1+;6=fKD.1Ua\q;;Ta8Qu50.,Xa8c6HM\8N(;@))YfT)Y1#=[qtfa0&qWCMU.QgH%5[>0]sJgaO5:'.o:2i]i6fP-LRa0UENcq\'P+l0k2sM]KLV1s#EC(.CgT\H77#uRccX)f/$-A38Jr^q94s+MEUYo?cMYR521,d,A-p.sXq>6.?0GEKh8RA%E2GqeBYm:,M$N!HSkS2).@c$@rif`qd.U2(6oY-5VL*Qf<:>c2]iu7<4,ZKG[Mk=-\_8?\g]_-hrfZp&IOR!-!HsE^+deZDXH6-F1V5'\TF2*3&+sFV^Ad:qI0kT.3sE;WuH`R:+1oiU^\L=`SL9hL_=49XEfMa"GEkJG\0^3[1JBjWLu;.BtL,.>>QdoaU<%8H\`(b(>XjDAep>R*`@`B9iu2NbMahD'\G6[!\/@bqs!OE3Pt3gMsl;.KK!Z^f:jj>A1SeGJkPGZG$-88>=r?d2oZH)7JXDh]f4V2kg@:c95r=sV0eYAAR?/T]i%rXb'8nL$!jcSupY.M$`aVJCPhit3.Ro.sR<.?K)@Yq]E35DPlN:a?'O3]6:!bbfHaR=eGmGlm8)Su/R!%2W,7KjM@JH8i1lA1U9&UW&OQZ7^DH$1"i@5soccRj<"-C8ri"!P-0p#LZpMFJ&8BeOC7bHl!dTa\LGK6=AboQ=9)(AD%XJ)8eet\p=1R$:A9#CoTiHHT2f`fW%HWoe4CYJE:'r%suj([2('9R)QW8K="OV"Hb*:c#'K^gont-HM%X+Qd[_1hQZ+s%$Q.E7_qQ.h"3c+:^-*lg,YGP:EJ"sHE4!]:KAH@iCCQtd&ooqBTCA?*BC*lSoa.@:iu\u.,#s7K#$u.KNUtAUPopGEQ@p74i2Pt^X,-#>!EctF6:5J0C#(eG^]^3Jc0#?6*pI((rU>R^Gr@e7Eq\nCgSW++qhUY&90-0\cEB4?>d&6:=1d6?MAPY+1;pI&C&+QmS.X;?l(Q@Ze!ot+Nu$1OHAM;iEO@%US0:^mF$B#2ZD^b+=KMg[CC;@$2Vm5bgdAX`Hu+K+-nBRggrZRT-`GAIA5NYqJPEjNp4:LEKc==:^%8j!)*V&*c6pttPFA6\+_H!:#/mjMC\4ntm&R/2(t[m%ZmP:GMkQ(k%VYqbmb:NkXDq*o;8bkn5Ph'2p=^C7\i[e1q"&%=HmYNP/%uC>S%tXD"?0:Glj`]G"ncs7kKfmgOWKc@7O._R>NnP[p=7LUUPGriI;KnqJ\qHDHJ#/-Rr!`M+-B`RiA%J8\kCf@<"O*K?5>8;aVTtTK:QIU"B;;Wd`KQ#mkRSI)>Z)?47ZQ@%BlcTM,l*e+B/<1W8"B2-[BPaPP[u;qL?Yf3Ys\i!3.D\oh9g7Pj-6H*(F%X[Ot$S)Lk%30q$c9_8*;Vn;0+U(!]a.6_!(S'YNQ,WAA!_ocH(ar1X^6(9D8d?I']#GQ4Vum=0eMldL9D)H4qT_Bp;?a-jX)l.Lc0updR%cmNhr!hcMsDk\:nbg7XZ>ks#QiH#u31L>iQCkd5[#>;b2$#kI#)=MFH?a4^jPW(\sh^!VBCg!4J8s3TH]Bk!8b"5]B,da%r@m@\iSV[iMQ.ou3j[-(%Gk60e2A]ZNi>FHGQPr1rn32k9]$WcX)W@5OP@^oB4K4%*0-(eFj4P:o-I@p4E;-&:;9>LP@gr21upR2([Je9rpFI-'WeRnc8H9EuBo(hgFb[@I5?IBrq!I"2([:/#_MEMjTn"h&VumG[o<6BFg5#PueKsV5Re5!&=nHP4*tTO6LRgr&tt5BuRJ2`;1C"A#RN<1U7/B]Q-Ut`d7OdNqZlCGHEEP$EP;9dH46e-HY?,Ua`%1=sL^")n`peK$aRM,<*'2cJ`p`b/Y&^3WS#*l=rLfpDEqhW.CWJe:mju;R_B!Dk-q$&'E?+AbHiaFt90NnQjSmK8Ir?(mk^T6dkW?o]fdJG(4MmaF&:f%oM)3AQJt&M]A@rs>mr9%s2!fS(=FZl6HTS'Z=ZqXq^R!])"dRV9BDj`5nEr?T%+\^B1N#e6(Lc%(-\ER]WnYIGb8Qd5&B5fO/eHAf[ubrLJP7GUO>h0u':9n[p&s-U0+D\]SZrc'Bt*9?WJB!3%TLO_t6@EW>BHX9VW3`igA?PU61F!%"raN7H3`k3990#/]gWY/UEF5#ss;aX#-H*l74ApEK$\Ob=@iV];#MhF7$fWD^Lj@+JVfJJm7;)\rJJ*DQ`=2Y0kVHJ-Dj0`8rq"jDDemAOA@HDDVFZFtf;>McB'A(8\[1L+s*5:p(7KWi_%aQ'*>9CP`5MA.STHIqY`pg]@!oJ0pJ,hOgQ'>5%K;76Vci+_oh8-FaqEJ+%])j4l(%@Ar-)r,&N6di<:*t_KZR_5#S>B-<\bEqVQ?liOUeQ+)%8$J/j\#Gkn1,arAS+J+TheI0K:I/bEhDBjU=EINMc+nB]3pVM=4AFfVLCmc4W?8:/\an-#A^"jaCHCe+!*YaVgt`)jTPFTOP"EZd>t3YR_/W`8RPC\s;SUH(ZY>](m])ZIbcEIZeg&!]+WYG.*/60dEBbKd&5KTNG>am*_,aR9C'JYm=oPHIkP-Ec_4c*s5-(brWMBu%_9qW..HTk=Dm*h:i3,AD>NM+%"\$VMZWAq<:qlXXL'->d`dNmj1AJQ=Vr$qN^dC@oc]0W3A_98)d0*XWtPZ8!nBFRc/pTWL-p3;qjI1GP4!rK<;:XGXpBr'$f2fDD[,!IG3:m59\8A"GYj22$g+%W%JuO8AXO6^:oX.Y`dS_L8%_hY1'B9QR`:_!'K686c.'L/Z$L>XuYH3l?%knjEK0p,Eo&s[IR^76\7g?9Zht>O3@IDQc^@$rmUc>"0e8Wn&68X()"@H2="Ip8OiWaM'E?lB6[if$?rcE]-Jd0jqNF`c6ek\oNKJBubK$/pCF1%B'C,L;B$P%j*Vn7%0m5N#6if4nDpT,A<73-^\Wo^!(#5`Uj;'`0H&h2t1l4+aoQ0_:l\a>MnajsruHn[5NBOD8p>^'r2J2$RnQWY1Ts>TmA)WW,-XRM1pD'&i5an#$'/HiR[2o]@h:ICNK"#O2bA)%)O*)91]QbqStO0?f@f;fJa*PUnSK\o.efV32D'\6Z;^)MN7[tgHRUXirFh$RVIrX^i]nBn6InA]N\Z1Q4RK>6r'sC(G'MDJg=i(_3207X=5sU1Ah6YkIh^K?2%KXK?$rbUXMAu)g@aeGsaa8]=Q\iQ8[cn8'7>1["g<3ei7ZaNnitJg,I1_"qEuuQ:k<_ha]]X*k$E;\7bgH_0d\b=\19#c,o""t5#]t5AL[4a\VPF8+Z.YC1-P4b-S/C-hH*(fV]$^"G9]8$)lGN0QPkIkj6'EqT]B1(*R'qknPCLnHW9#aW.W)ne!H:$@qPbN9S9N#cD0^7qCu;S"?LltY0-d"3DNU0%H]C&_gGoK?CtAf_Zds5I/k;0q0+L74G42"8a4t_OhDHJS0m.E&IZMSFnC\P6%LgTj.no0i#Fu2P#tYT:`V_CC@s4K2:`PDVjd-e?q8hTao4#(t4hfNqDnr*50q/4/MZMeMrm!#UR@?3nhJ[5p)@X,,%!kt#2ib/E[)%;=RjhK(_)E_/!QX&0]O62WQLF9lRQ[Rj?X63"h<4k`VnkbtM^`f=+-6;RpYPSo&H4qmLD^8#"Zu(pTZ*-*-Y,HAN+9R50SPZX%H?A\+l0uZ7N/M!4X0m42")Hd"J4[%&VE4-fa#H-Ii3'`p69N`nrY[usR3imbdt*G-%5oX:(&`F?>*$V9Y+ILRs('0q0E;FVm9<+Hd@F0kNQO$M#YE>@(10fW's-rgcHlfZ;f&DHH`t!W#Y;r-0^\9/*J%oJIAi_P]-`$NBRH[6r'a#*/9T;#*-d1*k.2Q)4Ju3S/<2!:3f1DgIc)CY[-QZ)*pAp'!k,tTAPQ<@DiUGu4ITBd?V2Ca&r!k`m*=m@D"^#'7UbVLH754Apf7$RC*_-6DgN\*pSX:L1^K'+tpchEKV%#c-Wb:5F5:E]L;/u$O=-7`d+'H*.;e2miUL.97d*9hWnj4bZk8h>QrF_[+d+JseQ%gGQG%ZdceSmt8/#0di@5_`G^PoC/40dZBURk)]fDH'[6S:o%A"6M0S0X#@']D8EVM[j2BsQm8Q4Em!h%o8)jMHN_/D"lH`Nr!2.%I(QQ7T46JKpW=9$]a5'Yu3X'qd3]M`kh%R*cG*R$<3J8:8F-Yf>l\8b(V_3&E97B3NhZ`G6M])F]P1;VaR"5&9p6Yna%p)R2"+f28KKO.u#$3UHjV<_!'eF/gJME6#*Makq4?q1[IioEtrL?+eB3ntp]4U<2b[9uIhu*'F19])5EkpPbke"Lg@+IpR&aC]?4/kErGhB!s5d87h(*qQ(@5A(#O9Z(P!TH4(?&+-'7TC(1Z1'L6jgYd>]B:"IqNY_VNkuD$.RDC&b-B,]AF'FEN#X6ZQV.Kfio!nf%0)Kk>s4Hp+3,]R3N)1F4Q$S*jSaPK;!*RaVb#a[WH8H=-!?#!efZ6Q\0&<=eNaX'BiG\W*&X!NY=X/=iOlVDl4cOc+*4/hPlmLNfk*24;S*S\hO6%)FhQ(N_+"^n-TJKZ9mj%JdRE/5aGR)I,T]r.g\n`B!hn1!)OgH&/p(5L&@P)W+e_3RI4ga7mhZ5R2,N;Le@Zb'?D[@K.Z-j'rKW/e=_$Y9E,27S@*bQCf+a4rY(i2eJrR5/m"B*eV$CH($iDld131>uq2,1apRUDm)g9I&Zdnc=EZKIYNL73,h68_n2Q)o1#Ba8#WCtdf);s1%S-5OOlhI30e[C$MEAN>4E7jpDNdcP*T[7".-+Q.;(Qfe%)E7.Sl2\K4JYG<]J!ij>BlI66f3+i5p2OQ<3SIIdbZWD)Uql(581r^madgU6q@gL_77W=ZjLZX]mU$]0#3F=rAqDEh2!"2G[0A+3a&dQ[2X3,]k3LJth-V+9LUc3D+i.aK.9StSML9g,0cZ]?$Y*o(rrC37'&F;#Q@@j0i3kJT*_;O5l71=hDN6:%dlGEc;NiRE9:@],nT\a:@d,);SY6(5.+6*u6W8Bbr\$#kVj=J%D;nY#Upq$Z/o$pl,j3^>Sn+u.GE/Xn*(4pFY;:62o(=;=e.+?8MGKsqA&PgddDfOlP4WCJq[X)0(tmY/9BmK@B.&'!%l6>.Z.\.-\Mt9t'.R!;"8Yr9/b!&m2;O6RO970,CXR74b$5&+W'):A81W5;X_Af_"pAI"dI`dW!4]%S!cYeH(pa%/sn%(&7\L*\5CVS\PkTh:k3u(b7A$Dc*@HKM7]?R`@AQjVWO!)&-:)b!*@q9Z8!XZ,K3N64h%^I\m[bEppn.X?H*86G7_Ql!+r(1o2Vkf$XRDCPo_NlO#9L1&F#2c+%45\Fb8qkU8BK7RfF<5T\7$Og&^2I4]<&mMC=qWaeUu9.#^.7pi08`G1Qd5mKP`tgJa4K&=#FmcZ7,Wc2XrNBE>pXR@Ha8(+)8cSl@-8_9RVW'`Q?t5WRE.[X@4+EVH%oN;5IW5/,4?7e8P."K^'VG,q`nD"L.Y)t,4l#i"$N7#_BAg]\0B4fQ>H'[RPU*l(>"LUIluU,+sh/Y-[n9cE3r)U[MmXOiMfCr$F:eBV'A8eYdhjBZ/Re<9O/nAFK^7[[#NCqu)AVH)S1XYNYL>h(:pl-Te-KYgL9PO2LAA;CM(0H%cUZ=9`%P0b"1QS6`V8tkAfVP4am=XBl,T47ME@E0.&n/Dpf0TerB2m7>(\4_3:(:n_>7&O.I;.W8tV+r$&JC;##R90bs-WH:EPG!r[Lt!oB>,M@55YP*!a*lsFWrHg.ZZ36bH,i<3FVSj%q-ln*5`J38S)Zl^e((dmS:Hn43ZANF+>W-rGl&WT:h!T'#)TE,&B0"OFH^0o;-6b#Kj:bSMt'3'1mpU5\R5@%UO@m^[#+Q_d;I:&6%F]b.*^YBhH?!oKn5#eiB>8+m5C"*c7_+7C;;U3`ZcmBt28q=Eb2'();B2R*$BW$0X6"f45dm))EGmmPde\D),1\hcH@%&h,\IoKY`CSAjN>tdj1IQ44M#I!s:_enEC=Bm9Ls`Z6#4L=k8n7_tg>>.p>0doWRU%Fn4?)t");Pu`TH_*.PWR[lAQ]-YFCc3)aUlnuBnXr13s@i(ufdf!k;Oa9b,!;g0IS?8"EC0u-5ea"EV;jrODO3Mq?_N3[TBj&\:BhLs*6'd`T%_`6=N[Wf?Y9F8LKo'A8)7YLhd6/jeRiZ`\SL0`i=>"Pdn$:G;CKH6FB`\Eq\fT$.%0ht]P(:XoA&@-9jY!@i2Q$N5?5+GZ6V[^42NJ'6K'Xq\om9nf$n>^3/C?Q&3Y^Dc4.%Lfl@AFIDrZ_8!-=$og+-drJc>K2A^+r]0U:@h0o"[1Yb;]$Ub+X-)MB2ijb$@YX/%qf0]%$F=bWSchWcfaPn9[FefhT.@#G!@&hs;rWkp?u>b4J9s^='MqpsW26qn]X8>AOi2nd]NAY8H,$R]>08L'1AN)Ue3f6"FaZGGb==pZp;WQ'X#MGO0HX[Q3/;`W$;rcLONfLeCP-[$nk8ZJ,%AJ;i3WqUUHNLia3d/Ms7($02G4d&N&H7T[ggu0j5c*lsUQ;j)CV!KDfXf@ams1eg#l]eQaU6-tl6^0k0:4LHr<8VNT6S;ELOf$mhPt;r\bQ_VHdLK)MBi*\7LK<'_O\#9HnHA@W>L3@kU[&ZN,6&F72a0_=@q';'cQPPgNH-cV:_($R4Ftj90pa7FX0*?K5ik:^%CC)QL3BYtp*D4.DmMYF/!f\Y^bZQ<81VDrCei68V@'C?]dNql*9_4PL#LN@Z,q^Yi0+NiY`\2)BQ`TVjW12$HPFq^-N@/pCJ:k**GiY-;4OK.l-A#lEl\(/Bl^BX$NCM\5F:e#B:8'MH01c*=Y#-,YLu`XR8Japge0P@U#UmgHU>g1&,mdJ1R=0$<1(K#f%*5;Tc\4u+DQ4%\Y:KC#$[Bu#J01-&4K`TACb`#f>srd"QZ\oi3G:[X\:69YBTQrG8'O9WTIZXfk"q_8>BkpRj2E=o&]nb@?j3,U-BINZ!LR5+8!5mlB4V/'mtIjW=mlJ4/N`1Y!sE:ALQ3dk(olQd9nB>!)a3k!\FLkQF>l':9p:e6$(%A-HWcSGT7W?g1W"1]-."4uEe3SY,FLHV>tU[>T_1.Bp=N>ZCl^!MF<78_oql5XRq)r>:(%>jbRn!lN.,@)H'XGTpt:l%^)o$Ec?N[gt68")0jQ`$Doj?0J^2HI5U9!m-[B)l+Jn0ASIf6^[atajhR2I=nW`0O_B-p3HFU%0(om3E'#`$p].9VO_+>.Y5plPVqP"W_DYjY&a)o#@DLel/VVV+?]4oMMZZa8L-@VGAc[GlO>H$Fs)#)7ilo*5P0ijhME!YE8i$63I@JsT4T1%9D1b%+$3Om)sKZIAAgGf+;_`P'Vi9Wr`P*1-"G;nFdF<\,m\!`dHU^RXGWA.MYC_I8.=m2Lm^plC*N)PXl1'tj>ZJ8)'%Xj[1+''Yda&bu`B^M!;GG+N`MCpG*cc#))3][DRHeJ$EWjTrB.+4,%#?+Oo"p)<.#JIZ-=kaEj:L1Og,'`-GWKdhO`1S#ogl?@G.+GSB[J)(5.\95#S/DTp+%Y(h=.2hkL3T1H(*kqJqZ*Cu0pOepI1D)Wo^^8I_8(MQNC1WYnPHD%K_Q:>["dEb3*(Xehr,.3a<>XI/EVTbD?(n.kB&c%iAb%W!'.k>Ym[#D5(4p7A2gu2(O!VU:2l;YObW;_W8^E0p0-OL#gX'Qbp_pUVZ5;FJ!6C`E=K:s[De]XC)qj=U:"t@`B(`YR9UmK(6:Z$n2/")6%7q9u@"buub,TIBJK&]d6KBYn3X`5;;D4p"D5QVc%@f0^"mhVk&[#+\&,=Dq]ZX=]6pU&;nIMuE$-IbDLX\&+q)P$LZrmfH(Rpgg49U`1K,Z7?eEcmcd0sRr:@Q<%V6]X?LB&itl0M0?f?41o+[S,Q8Pe`hY#dlaj,MM3!5eP0=B(VX^4N0+@`QE^2^=549?cH"`C,.?sA;2[@3@iM_FIbmr,Or@_*;VZ%[jDQa$^Y06j-m[nZIU#DZq!1,OF@=cK.*X1fcJ$Frug$Q444uQZ(fOQ/>=MVWaqT?^l\Hc2-UaDB$IThIts*m!3P%epSJNI^P%^It,!"["Y+7@YB`(AhdWO/SqC4]@JB4fb*]lk#^P$?4Ndd5@.Ch9Y%BgZdL:S,,qe'=>Vda?b@:s/NUHuBRCquj?!@DWBMlaobk$7kC2Uu\C`Z$E2XF].'G0^RZrd427C8i-pA'aX81UNNM.APt7Y$PQgEc//ZJ0P,B?GgF;5pGQn>5s8$pN8RMYTC=F*#3_%3'!M;CJEkm`pX#d)e:YN,"cS:e8[.?F0Dl$4GDcr1\.m,i=/k0*GLT6YVp4?9I-.$:!!A1;\9U$]tLVbq-KHrhOTj,7CGTbE+HKt7LEWSA6\JYPo;X,QA!e('J7U^6,H/>q1Hl[)h7!<(D69GV+B[*9G\BS\PJMB&:TZDqM0FZ>$Aa(/Dg`CGDdh@]E3k,:@pef!8M&MfN;fs/a"[14ggW%n#<4)fs;Q"`2a]##+"p$D`h8?(N8H>E?EH$`S)(Cm;/3Vmq[t_Y(`8jZ``UaD!HL-ogd)<6`YUkOj@G8Nt-$.Y4/2.WETr%2X>M,WbX69I\+,QS]4TE;Cl&Tpq]lSg:d-'?gum[T::9)9Z.SgMYl@afd_A4#Zj*G$RAY>8=DlfmN@Tn'N_[-*Z%g\kZlq:/'cKSc669Y0$iM8TOCT7n(d^"_9rM9B<\7?qdq,V(Ker*0@tA70!W;U+n)muL66%:K-&4+e'1AedZ1jlmM*4eWM(?e,5tK2ON's"lA$h07b^L+q9J&--;:rjGDJ*M,*2bR$.aSE;O\V3S+f0JG6NSt@^#c&@KC?'1:[(rYK8+I,'fc2N%>9F3'0d&U#ERgkW`'<0]gX\+Q8Y3+RP'kH/i3LMVi+BojE$j%WRh=G*@%4iQG6G8itWIg&jnLgoRm!l,=DlClIpT^MhqZ\ng#M)(Ce*2RI@0]`U7#>GO!5iS1:KN";&?PSlnr;pUL9?DF=,'iU;Pb$CpH(ZE\_k'89"X6>k(+rEt+T:tK]Ot3=QI*iJXAuPQdh4gkdu!"*.+dmEbeH9C1"%0h$@1R9?i4":c#:/qWS02PEa$Z6mpPAK=VcV#-8Qo$bq3Zdc0p`'G?NY=$9r&KgTODVfNs&[LVo!oCff6sliRj,A6NmpP(eqhD`,YS)f^#mMt7s/e@;h+E/[Q5*u\T-)MC1D3@+_?hV;R[[(ZjI4ud@;+9gp[o*M8qlD![KlH\a9E.C\$W\TL['kA>d)^F#3K67fbZ7Zf2>uRJ7dH2-B`FDcR"/Ucua-.j&#-U6F@ccSj%rS#[j5@pCB0Mn[L.m5U9A>P!hrB'S-Wdn2Uueps%dL,:?gOQ>c5fZWr7fL[_qH%*U0rKnLh=Ora%Q(JZkm!:8Gr#VVB(HKY'D-UAq-S%c86m`s5RI=jDm=76NrL1Z5X>I3.7G9sV'+.Tn="&ka>-cG#Zt>WnTSR!+/M;5E!(hn^'QNq%Y7M;9Z)cfOB"\mdU_"Jm6%/5/\C4,CpR_+"8saEDI5%/.L`bZ9e,8>+WGZ%OjB>XGr[--4Bo1ZV);b*`%+4f0LA?h0XgD+DohjV9='qTX\'9Iu[.jZ200#pj?ZEV?TpB5mdq"=sIOOTQrB0he`Zj:SYIQe@eg69[&AlpeW/T$W$X:EEEE]Bcc_H(-1h*-QV4$L+YceZuMil9Yf*MV[!nC^YZ4:^3,80Zua]s7a!kR'mcW3G/k;\P.16%s`*[*P32fmEFD7Ve[PH-Mm$NSK=9A`ff!*/Fg1h*]jU#1)d?Z/Tm$Gr&=KWpDclr=Z%i^-;Ho++`9:%<67rBgoIsTf?/Fq.HQB-V[PW952$im\\+r'SEN)tWOD=j]<`(WUR$raI/'f_nMIkGi=jWPD9.GPlPAMa3d8Ce>:cPFJWAPqdC+PR\pVd_$l@Y2J(PE6]NipRfdWG,f,']Fn/")f35"7Y.G4;S__E%f-Ep92;''dMWdmj85]7\0<):$r/RW&1?Ff3dl4O%g,IrN9"76,rhT<*H_\ore?:X't"7]QCb]':cF_`#&?m#=r`+[KXnpOK7pDJN18g]PY"pG7Bk7$A=RSi2Cq2A>R.;6R][V8(pNs(Nq#8HZNriogHYq^&Tt6(ge*55,l[M*k7d&EEt[b>H1Y.dJk;FguVf9Vh`j%WBW?*!>b$]8s:)4c2V8EBLlKhpA:a4qsifl#1a$H(l*qckJhTUYK55*'st4Ff;.'WsMd?C([Pf*lTp,[m%sWFK^eYFKW"#eXTEs[^'WtRa/1(PhO7q%n*1E&P!`aYrU_="fS+tHFE4sSG1;.E%DU6r0><2M'S=H+Os`mG^-o1El,e*qC\-Kn'AJ_YPkP*8TcD!%8AM#$KN6@rj]u!CL:$%@B8HNff=tZ[*Q3QZLtQuUci\%m6//KK>K'q.-,/FQ+%,"A-KT_!0:Y>eoZJq2E;/2P-]"'%@PA.HQhNUHgsuOXm@KIe6lP#JfNFOB.*+LIg9RrM=`]d<'p_!Mo1_/pr`eX+7!T[:94[Un+V413>sZReBITd&M4`f\.:U0JGT3_%+Lc:Q_u#><*&s1rGC`-=beS,l?Su!NqG)%%?NoKAdOSLBK)CClI@ZuHnj#GA,bY*^1%>+,CR$(88kMl^(G;i2mk=\I%HiDjfB]"@(3^(-bkr^CRWGf"P&!]*pm^;8-qiiN&$+W0NCE0]c9sAOP4c-5DWKkV(sNhBUa-A>`e5V1i=;<"8fYlQKtBql,q:d$'dWUXGWU#&pIf>rVH5E7'@I:&-T53(5%^[1]sJch,P_1d@9njM_!a@hn%BIP8@(ciaIXqCCbYXmM'Rp,S]6Q@6XEq`n1t"&prQ[G&eAQ8j]5hedsECjE;;6^,*GRqhYpQuLnAcG_QKTQk$gc!/'fd<9O.cTFl)l_3fC;'@Tjsp6+5hmSRNWffGGN-efFC`ldim2))(h'n4>.osTlc.=$g.D##:[s]43lgS+5I#3Ah)nDjLO('nZR,'9ZunqKGrkS#3P@GfAQ6G7NT+AVTp[7@rJo=J?5OB)PnWO`PqdM^N+e4[/_D"TpgDp;g+s&i<^[(fPOr:b%"QXI&8aC_`YIDG]`J3\O!`\Zmc5do(qG$0P0q2j@BrQ%>`MgA5]cEjIQN9g>`$;3kHMSl@QH0HT`PJ5XRF#/iUuBsS_S^4\d>b!^7hFar_e#e0(?<>s3qD0jmP9J;d$h9p*HtfP5p;m_f,\hY_OYu_V[12%.MFG2f/L:S]]R"Ih#]H765M4QIoEcqHqI0A+Bb&hZEO_802r])%&>,WCGa5Eu[0!Hb(?IV\^uE87K9$\j?7pa_n8ZiL_M^;8]=8K,fThnjH,Mu7@m'V'mea>$]WIai;i=P`l$DBkn$,1ZFUPRpj$+-:"7Otco-2&KB0o;!9u%e.4ea&6<"6>kmq@mU*0TH0WcQB7%Jmaa?2:0@5[J//H/ar/tTPJJ'OTJi@[7NWQhO<+XXU_[*pK$3[CTmX[f?>ZqunP6r$7m$E__)B-2OP+D^j.VH4ER^'f#QFN"g*jeNk/Q\d1?P/CH]^2*TNTqtTB\N.9TctR3jr;?J?r7_mh"g1":bA2qanCBhp:'`1u/8hJl7m@n+1Rp<:`%mn7,(.%784Q_=9*]CT5bM%P9mS:>="8!@1HA*'pZO7p8@3Jbqi`tYYr::E$feWj>7.HdY,f,)#mhO@;$?n2+#\A3o]q^j'Ts8=W$Z0?Z.0>,G^Ym`J>>mXT*=o-R@bmV?F\(>daom3Pn#tFLIdBr'>;1tQr2oTe)^1Sd0!-H9Gq=Wl#FdFAM//A`pDN75>**_")5NT7Zn=)&BL9TMQm1;0&jT>qOl:KSZTQQSen9P1d3@&,0Q\Jl8jF[h"o(uZ.5_cnsY:LW7f6HY.SW%9o%ac,TXa$QSJ[p7#+%`8t>LIX,Xi5l!YU\C2HmKXkbd+m>8o0nuZ;iSmn:tsOoe_4.jA%X+pJI;rl8pKR7'_XUsQUY=4mrfV?QZJJ'.k]hIdh@N:%f1)e^>FYFCaXQnV(h.:O^XbBhCK,U0bR5rfX0C((?Oq;&,;XP4H!^1A3\g$e+nphjsEa^i2G$uJ>W\d-0gF+V'MLKn9"-P5*N[g_Gb[o;[C'RgO*sl;'T)Hp99c;`R$h(;M4!\>J%G'6i0-d:6Tcm#rjR/eF:[!Vf`(=dTRD97U*>*)T[+D+MYH*kK2Yd!@MRS5*,%FJBe:!8X5nVOp-@b(;Ab$8:KE`DV?HXBmSFZsT)Bi'Pic%D)!$LQ.uPH^iY=[qUL36D`g>+^dNP*NIZP+#0/B;)uoo$53EO.?hFC`9d83@=9qMf$=i3bP8>Yr]V[FDVpHqAdDAKE+-X,indu[-6iV]`5iiLd*!M;*$Oh_HL-'RTDK[Fj)ekXsbS."k5#8n@[dV=KX?0kg\/%Vh^7i-[^!3RJ"[42BaiQf=Z(]j(i?Rg%,^%JlU.[i3QV]YKUSIJQ%AtJWpH"7<%D]/r^Uj_cV\."KBGK#10&5?rs7ZpP]>Wa5sgVDaCG*5=d0<[81@M6j;SOXkIm.EAO*2>US\d*5?D'(S*-BB!IYOl2Z,,U3>fd_qpZQe2[H0-5msJ&M#I\$-qZ`1Egu)#j7pD$uVK(kf6(kh"Os4*o(o2;%?^1OMr=pa&EJZg7e%IA1]2k4F>Qnq&'W"dYoY(Y)Mr:SH8B3ACg:YoIQ"sQ6,5SE8]*A"5]JVJ>FJ?mX`:3HhmBAF'N);S^e-;*-E2,j38E;Fu-b(:@AhniQ!Q*GQN#\j;$%.NeeR>`XTlF'Pf>H^g^>/!4dkICoJr0M=8p6(Q8i54Fa0)g5^IdLLdk6.@J6*B)3SL[%S:(M8Rk:F\;-45KV6T9O3]8KekPIqLD"bKObjl"),l'-LVsBEKX\rT&ZkQM!khj-WCUVY54i+RjmirL:?m#_T,iNiE7,Adaa)()Tqg$_%g?hpsI`o)\f`3VYfk#VWira^+83(5'j"L-r^/fReFB>_'d+3;&(nI^Oq6O2&#eL#,T:E=P)L'$eA;0Q;j23=kdK:U]2G5#Q4XO=LK,I;B,nVn5N0l"_QTBiW(L#@IQij>(j;j9Y^T&[fH^D"fgH?kt&od5TEoc;3##05+d`/nj$o\M#L?PZO6+8'25NPN+GnH7eX=jGL?i"I6Ui=7tBKV6)J9Z>H]Vb6$RUZa<>aZU0A-PU07`7kIL?)a!7$(JA+e-*,hP.T/#585'0D-&?QV-eDdd9B-Oo6\:grf'k9BeVS#Ch#Id_SI8NN'3+FVNI$"Xp]5[_n*[T3NLQlJ)"a2H!7(t=:`s"4HRPtAt(b.slOo&i@ar/a`F%LZuF5j2_L7keLp.#l3KNJYZFNOOmQ;pmRb=RB8rluq3nGe`.0>MBJ$8AA=f2D/9e%54g>!&@3PT3N?%#r=M=^>Dg$V"m&FY(U>3C>-h1W5k1V.\#?9MD49m-?OR9c6,b+.Ee*OB41`(eu;n8KA!Q'k2E-ns3r\?<->;&$5-49)5Z72Vrp]FOEk'Sm&A`=^P\WOBns+l^19m391+[F`uEtf@Ccorgtiib]Dk<4qpuf]6'S(IF8>G(*9u`?X.GX.`j1L/W^_Z)/C>->b\SBr!)+B^IEqO"!c6@7YD]RFhk)K9__7d"=;jJu^`s[NF?0oNA[M?qN.I7M@`-T.nRu`Y-LROuK,%#oFk*GC:i[&YY_15cd=9[!W.NN)`egk$u/d!@p7-2Xt..o$"DN9]M;MM!J2YhBHNq`/]5^g*0aKMqp&QJ+c`6]fR&$->_Lu4U?ipN_;\KLOQh,R7RpW2GS2;6(H]fE'1Ca5-GAnMN:%:Jpop:h/-@lDN_aQ/s\\B]g%2f:D?_CnV=O/aJma,mf$/_dTnD7)^1=tBi1m\QOna"f3n0'8MSUc>>7MNSkgX9!FZC<\[fH$%BE1?YP!D?>"N!kLnP5jjr6bGa\.B?[;1W3$@.#T;,4G;7]"<+bImtdVO]p:!?Gmogd)1r=q.X#a"+3\o]@ZdKi#:oQn/N7'RIG?0rh/8H'kuKtO6qeAA/2EmUbqYV%mDkEmp9:9F\^;8ki!4co!n=O)7:e((COV6lk[d4+JB*]96$o:#unX+kDQMJ7W:&i1q7U/,fLGOY1YpYjFd*26f+/][qqU^->/*`mXJLXi=Se37M(p;tNk8l&oksEBOqeQY=cSGWAbYomQD;e"13T,8M$#IQ-12Q6DFj%Nc:#G1D-9q`6K*aGreZTTKYVs^HFD?:TC$!:7<4f/-1:aV^Vgch(V2u[JENrcGi$TI[<3\jB,Vrk70U?Q'CO9>-/g_L=MV"rI)bWKOpPd^+,V6@XBG\BcRD7hSYg5[S"!!1lF9A_r.%Y<<=ZH1u4lI2,++i%qif!]Q]?KW(b?4`sgVs#?Ml37^Yf,k<[pbO"ZG@AoCEaRNK7L!%K^b`MtA0XD+Q3sQpb`.*5+G-OS,GD\X"h;[oX7`H!7i7BXRR\90XZkY/C>%,S=-.TSFb_hboJDL.UZ>riZ4eN8$M(0l7j+CMB,`?1l6E&k9S0**hr.>2(m)U$+KEgbS10"md:3,XF+DSLY[X5tlfW]d[s%^\hRCUVQ(MB\@_![JCi@oC(HQLD#&Tj?CdV+,=Bgnf*`B2J=&LE7?DO(HSYAJq,Aj#Qt"c5l>HM2(f,hFn=F+ZH:mdm;/9C.Fhd0=3,4f.Pa/$::.65"'lQ?^'?-GM#'-VrLR"Xpt*NZd`^X)]3'$50@l^!8V=X;)U%.eJFaf*2shMq%>R3E=i=-_EGG0^neYFBeD$+J1b^FYE3s636N>$4%mO=B1eTK\:=BnUa,K(Xd5ktT?0RC9Y4=uY'Bj6hTR4`E.%Bk"Y0!E`_Lm^7GGkdIGi%_-gL=N/ab4`HVSZj-#dO_9QA@&CsG;m1Jb.6]4a*CS`bmVMn>ehMWc3b(eieR#]<0^Q"`(&;rtaXA/Sk@jC;inMEC(nXP`h00/a[q.+Q@Y%Q*Qr?IXEVR2K$4DFupHX^ZaE\X2l41[eUCP&t-cA-!?YA^7*9sQWAJ*Sm*hN`f_^lRDKf^7eRG)Q4O2A@aL8^NW72sq&?!#]Apm9J(:@Y>NWW(msD8^/\Y/CDmRlKRZ+Q*N/\4Y_ri4!P_#-W*[pmlBa7\\Z#!BU9tP/a_p1XGe2KPCCeN\S`?G/`jaqP:$asZ#Q;jLmpX/Ku/:JRYi,GTJ`Yn6XP^E0A;"t>a2@a^%K0bjm.:dq4M#MLX$j%"/]\aN+3u/jB%4gh-EIs;B;qHFu%ip%b*W68QmGnj)BHA4F[$&c.9I0RUtNL_P!:(C2#DRdO"./GNr1Gr,@N%7:>EZH9Q_BrDTG40M8WCU^dY0pC,<_I;NCj7J8fJQ8F8g_C>6ZJ+p1i0>T*CELPuYGURZMM#BV2G'gbeq^T9.3udJ?C.r]H5)^jY2_l-WCsV#9'iq9DmEe4n+i"l;ZEkU"h3O8sNOCJnHcZAI"#8S;Q::";7;]H5kdGp\BXY&^g2ZskK6\6ISR(!!H2fVRaDNMo2$au=0182&uO3=As"%lmgY&)/6KVM%i&,k&n,-6d+I1-M2eE9oGl^./_c$.h:/oDY+8=j(@**T($d8V7jgU[7I=4mI@VfPk64@#_H#s_G"3Np)MM+,,CkC*e)&,;6<]SYmogLCnJ:JCdj7fgKtu2u>L/OYs(ic_2GEdh]&>><8G)4`S)c6oaciO[5$5*_Z_"btP[UMYMVgTEBoSWTgK(@6gX:W[9+f=aTW`I"NAn5Q:2?Yf;S'a.r"HASmaiRsE7JBMI5gbbHA/TmB4fT4*"V`X6T]&B;n$C=e*GRHa1`rZBKA>eYqdU5*aiempB@gE6^_CG%^Z\4dnJ?Q$)5!a>%^tBoOPj_;t3q?Yr'SqC'S?6b8q.c;(8,fl\Y%+-J(@1A!MW8a6(g7*G$127J,KW:JS<%O9H;8VM>X#4r[MgP`1p=?Jf@DbNA>"`dC2#DsK5CWO*s7N17n5!G*8bX]%hGZdp:fh-Q^@%2'2'md!W((9/H].2b6LG,QLWD)X7g"S3,ErE]`>f;,-7it**+i=Fo:3@uH<&eJt)3-a%UOoqoDAn/R<;94>'XGP$'eti#OOQ=8Jl);KLd\L5saCd0K9oIQ<=/JD\5/W"UM0%>.^2aRman!fm4-$XuH)^Lj(=k*^fn)V0PsA9[WWc_Gf^7mYG"SpQ$=sWIh[=9&*98G^gjP(8^H9FsHLg7`E:+2.WH3_oNiUOd5*JC(oLEbXn-_uQH@HjW2jUGe=pe@EEUZH[QCFaXEd[-F[62=_YsTJS7Hnq#0b4XmjRA46t_jp_nIE]D=R@DACS_YPfT_**1be`l\afPmVD.DFrbKZEV3DbB*&-BrtR*Bp23$R]MAgf$A)g*MeVa-0G\\sPt`)5.=BS5%mbACY3gBHs.#r"odQREr%eao!),XZV,VF4m%"bI]JbNr(EDD%S12P33<.,nZEKSsAaa\$E`(^kp[\-&P?@4)iFN`Ab/.nQYoYl:J+]%>UYe+41\Nehs5(ZmU'dMdd`'+j9Go4QY0pW>WSDs.nj9aajEl6jV9`YTA3$04.[G_oPoP*dmB.D9$0lI^j2>7256fH=ZN$RF5+'95\Tj9\:A',IlF'J(4J>MfmmUjFY0TCHG;b>95Q.2D:u8>@fOA*]9aN]&qF165OI]/=kJMW?U].-p5fOg>Z@,FQ>VDQ2(]Kh[.a*r=^S_F#9LJ5e8$4HFKj[18aL,&Pbt@&DKN**;p.>'ms4^9'U&,PhfpO:dLgTjOE`+aGsKjWX,lTee*koWo?'*]gF=T7)]R?hIt(4!`EF>XM(ZD8+M)/KaVWR0S0S"W(s0dI:AP_dQHB%ER,uBq&%/D4rokd\>%4Zb(m,eIG&lCK)Z+#Oe/Cb@VNY@_`J/q)Isls7mhL2I:>&-k\QH!-iC^dI`H@VFLBT0`]Fkf:dgsJGmU,UZ14PilRM%$de>RqJ6Fq+dbZH_p"kdX"\/[?-dVQI'!??)V[\VRP@*FuoG9n(jNA.KI1"3dSjPT$BGhtcm3O1A:Uh6#r?)ir>`b:>\Kl@AT@)nN9n]S=Y47&h4qpf&lMC.67%Kb%P-E/hHcmR_4Npsf`;ZeA9h(Si)27q"On!;[:LkqKk8s6dM6uV*_8`cZfk2Ya%d.Cc,rPb5fRK6-c'B?c7L`MWn`/`^99NF@>he#&\.EkF`d5)SMX@8NILq?N_4!1&]14k0X>!+'$tAsc0o"t8auPf)pmq"^F!iaa4,K+S5sqRiK\+N`D!_Ykq40=*SHE6r"[s8I"Wr0@*Ca`>9G,(Ok-H#Gu(X7G2J&s=D;o$$7DA%AH;ZI7odOXVE.1kXB6=sNK.iSGsePWtJ=dmj[XN.P!@!=ILod__"<[hT-OG$]4cBEGHleH_\F%Bp"!TT0d:T[>L-d)^?sRk+_A_]`0SXF[[moR\:,kLY&B_D&uF+'II#/Cjb+4GP;B#K_D*rfL5#YFX_i=1Sl%;_[7FnX-k9W;&+]bR855h]gnTF9'VYnW):Rg(i(Log?[`M?c5@0=e`#W1G!`^">Q0OIor28-"+)8SK@5,Q_hq2FUo:d]S[]%\Z(U@+dX2`RC_e9:\;js"6%ZD\M>0UTQ:l)s*(s!2//k-S3OC&<33QuDW7Z$UQVMErLi>lp.Faj/i%53`SV<4=Z>;ImrH/"fAKQUe=gD[^0n7SDB:2lnm47>fa;2"'%3FiAC?'9Xe=M"0q47_k9i+Y`<'KA5.UN)?o,oAZ5aeV\NsFQUN.fh"fMP@4c_;fIHiZdr-cJ^,@smiaFOThf0hVV"^dg7lI5>NGI9"&QS8H=?lcb$E8+kBe^T`)#^1oVsg6m',WVraqD>!)?0u1sDRi9;.B8:s37G?A#[J!YGC'^BqkD7Gn]'LVI73[>)"qLeW.NGprJ%`\U>E+Kdf2DVF-Nt1_YBhr3+\O.VUE_o:Mq/:\qQp!.9-TN9fE10c,bn[

NMf^[,HYtT_.Ys2$#SFN`cdT>L>81@qk\"6'p!aU\7T?JGLU"jn8s9n0`L:k;F0$9Po28!m)_*k#sZ3HhG?heAn=T!'"q%T?ZNIBNYVO5TS]W%2t;:,odI9YX0b#RaC2())p]a360d+^/br:VOZ26l0(V"iK?Pj.q`Zaa(t"pNg3Y3Hhi0sSr5/\bmY.H[=ui/;1mYK8Fs,g+;K3Y9=4"Me-Y_Vcg]Ra0?c%`>S4K,b)q3Mms4+jbA_cZP5@r"PQH>%%7To_s4i)tNeofql,R$BptWbIK`V:hjNmTJBh%^<,bIp?fe1aorK"$\q3M^#W]?Z*R]ZHc*`[u_$"kk_?5S6hCFjWt:5='VO7Ci+H"p48[^VM#RpG!E$.!(`@oNPo%d1kf?B==B]O2EQ'7D,_aa_"2@F.'@/"-A?Bk;'%igL>9FQrqcQj@t_MD\igLVK$0UbOnD&D64%hlST7)C.d1O'DcG33)%e-*:,P0R_8DnIgt)+3G:kAHC.(&p"$,s-NXg_R>dDl-:)XV/NlBJ]eb,D3`jEj]N(,0:@1Hnaqc>2toZ*1!PSl\%s&;;VN5`/coG*6$oKI)8@o3-8CD$)UAr9l>+\#\nE6P3(e/+8*,->H.R9b)EVNs6hBj9)aPbAW9E>FG:TaHG5Z0Z]NQ8ksBLkS]mOfrMRh5aS@g<3X9-"F+kX+<2A(eha?lChhMTQcUfnL7)J_pRIUM>j^/Pe[?Pnu9Y!u8\_i^c]JYK7=n[Y(GlR"T+Dn@^KD].2Z9e(!.9'Ou:u3FGR`+s(DLP=GBpQ(7W"*<(4#?@oNgm\PDu`Z=J.&g92'eD8;sE9dWQeUBkY:U4Y1AM!I+$5Z-%"IFG0OJZ?3C@JK:YA5a6"`3:.u=qi#03KULFgmh`MLH1%*_pr.uVBK\6+;nmPV<;IDc=C&:fYLr]:,,2"AU5o[<^b9KK0IZSs?qV@:_H-1[dr0Rh9q"V7-Dl@Qepf]'4BJT_1uD)!-)&Et_HldM3;"2T^S'7S7R=euo?\/CPJ[3oDf-D["YmeL+hA[,`s=K(!?Ng8nFTJj/<,ZbPpBhq>Z5O7h!/SMX=0`^/i$E'js&ud-HoN2c"l0Kd!mP('e.)8n0:PIE-oWDoPTXMh5r=&s3L[YQpUZ^C\gX\hMhS@`'^Nu\,1:t%?rbBNu^].OC"]9Z)W])1P3JQS^Ta5YtYP-!1?]DUI-92O6/h)KDfk3WVM\L]EQHSB#7otk[s[Nlp1*0'"`S1d&L<+D5lnY?N4BRkuC<8">b#-hl*>Prmc\XrbRKn'c3>\Xuag+/\L1Y7kne;Qc]/5iCskhkos!`cjDC^1B0u2$!\DQ#S$%,-ZJ%blTPi^*\@d42Ll=L0M_1b0d_RP['I^A.K[T)IX,pD@0?<4^b)Q]01:-daRq=i2iR@I><_,p4NGm_jqL:tlH"KZP+M19b4;eAq;Gc1mE))*gR:n\nQBCklb]1?^Q/_VN[2L'%Dl[;!=R",]Wr6UUg2?-k0)YiMYJ[40A]-T1\L$?s\b:gm`bc2hgsO(^bMXR!U"NH_k]),$!^U4^.iNFPU].Ju:?pXiT>88AJYpo9S;4mUKp2DY7;2C-1)=B4uO[jFQ=6pf))`gZnqPf0+4+p,&]L[1[$qTA5'c);Sj^bdWqrurYDI&s+U0`GN-8V:9^MS'uV(o"A\ae-f5r+s1e>1$$8i#p;OG#@[#kSP3__)h=^fYsGD^KGW#;+UjXj5@^@F%C!2?8.=:%-liQi>ibJGf`'*RpGX=D*r.rHcS=Y&mY;6=qC1D1Xdi0DDe[D'i6n3YBG.^Cmr$n;HksAptVJtpA7WiZ;OE1>&7T>^`-@+kU!A\jffRI=7C'O3RWDEPgSP-Vddp%hMf^QNVG+1+%+nq=P_?Fic]ee3-l):-@e79n;ror?:"O(mH-.=h#O1EEE!2%2p?8+91H4nV-KJp7gZ:aH`6siIqSRmlqKUR-,UfG&5nn:"2#!W>NQWHhB9]h:2*^)XK!^OM+V<-OS!je%r%Oc@>icE`3q%"n^%mMI(1g/pQ;/e;CF2=&9VCbW*>AICqmQD+lu)5ab(5de#fqRYOa"8Uo8u(>;`BMg3LedHb=^5DWs@"&b5B&9g2@0+7`VHWs-((,Cl*0J#$NG'jH-'N7,^pl6ReFLc0FG0A!s!74g#'"GcEoOTa7m4#4J3KI!nZL3_h$I"!d,@PqX`f*,,Xn1*l]='mBD,CFQia1m](F#THkteQGL?nob:^2OAI@#P<8E<7Q!6om=r=4^1GRhpoMD@s2[9]3T@hR:7THB+chqF=rZ6)SSU5pk59%R;BQ6hX[ShD'+/hNj"Jn'D&g=,ms9"_QJW^QD(2;+7uChQ(RK4([BQIAj!ePct;aj%$,WSLqWd*=nfHcioSu<&oN69Ig3Hg\TUgf4Xdc?B&Rk)WM1011Q89P&G9-"ndk>h2qF[3nshEKgr$_+Ck-s-:5Z0B9YQ/1V`."jjAt"l?ko9T\aHW6gYCAmu51CkkFP5\e)i%8C@/i,e/icZ8^;75[WD*9R8nK_ki6^8-fgsdciUM28-qn$CP'6e`]7=^Y=<*2*!HK@^NdHT"TPFMrp+QUcUQZi->U6N_$3VoW3/hl%ACCTV8'eJ+5)U.:JD:;SJaQ.Z;C2RL@1u9uh_<1;NJF1pSTZ5/o)HI5fA8q[U"Q,N(sG1`BS85GpghGi-7c&k',R8sEH?Z0p]#MUMDq4kX`#^?T(Kg4S45Tt7>IETmhHft\gjO@F*[$>u@$>mr2$rfnf1nYDM,]T/*N%#'T\@)11@u,]MmcB?]bX[:IA1ju3G8F'(DWCbKWpO(I*@+D*R9G?lW9),`qjEL7BWBV!HD>u\d@h:ZV'=B4FMt!G_#@+G[?b]WTR;dGF6K78h2YWqdQTYYY49jj3K)kCWYI'r3/;h$:$-$7KEkhI*7g,Y$'i;[aOlJ^*ZO0"gd:ZQNkS,44soqd7I1K:1`c&Q!b[ggC*e:&sZuaXBQ,!\h&oEgjnqW&!ISm4bI`4CPY'MDcec`BeD1XLYrkpfabPm2Rra@8N)hpgN#XACL\fA9m@[ocju]%pK@^Gh@+MAKZkbQNl@An:`$oS2e$.Jhp-?KFYUF!.YY$c:q(h:=k-a0.(8M+:>B0+XA;s9H$*@.Jn,M\M]m.1]h?/CjhXa\p1)Feg?ef<["L*qEVoqr_=!US\iE9;6oQEO#__n[@>:H'ao#UaJ<(T;5UBmW2*\]N<%%I]VjS&.-5]%GVI(nHudG_haM.JARPCUV8@V"B,#G9OF(.jQg*8u&V`0q[>V4l-N$$N^0&;)`E"NtcFN_7_8tF515niO%:L8.U(FAfcl>:YU(p^c+([TjhDh)l2)lPi\KTe(Z`s.VuYPc0l?`7YS#oTgLkdfV<@XB=?N#2at[?52$,]T9R6`_p:3n`F1bouhI#ZWG"MTsP\Q&$r01:l@YeB0S=&h;`!aR%LLE==glLemZ$lD:McqpG0u'qn*^j5\6=<-%:m8EF+Q6q^O<5%b`qbo=iEE#?mfLEoB`9[gi2R@]oV_uij7>%[!pVDLfM,9,L%`N*F[\D[2&n9di4,RYa$c'/Q&*N,aN!@&I['7#M"/nV@/D@j[Ma+;>fRgE]==AP3)Uqcm0^.*Un(:m$"J`batW.)@jLk6Pp"<\d:_]M)KSu1VI9)MYg[#^ti%G/PCR#Mc!*mgS*)mHnk%nE5Ul_-t(84GKG7^GX3e&1;@`b6n&.GK%Z\u9WXrKp%)/eDSY!b1'6N&^$iA!3iO0!=\+%#UqC2DesT+!>K&j9DG&6(jb?t.0j6>XQZ6UtiooaLTap@t.k:Xa+=$\;aWR6@4k!d`^Fjb:N?*R,I/GH[cP=JSP4\$I/'C7T00UMVBHs2g78YBds`c+kJ]C;-,"-aj(CF"1$rEA5R227-0)UrDt&1%.fT%:J2o$n:#l4q$0=>f]q[5e/rb?<<3[l!M%_%g?)H,aCk0U*2q7G2DOU[d/\pQ8mMKoQsoC8a'7W__4.rP+lSVt@sdtHP!E:P#L-h!m;1QU\R>(cIU4J6UJQa0^0GXabsa[4l"a]2q&->J=l/j?pi3Z-CS::^.^TtPEIfR5,2Q2`&?_r7gJW8XLJJ-3h2'+%q3B?r4o,@6/&E1&[/?^m`:8EU)?Wb,\$I19ca86AHs3M=Z8b.iu0Y'@X"T_*.XR\5HI#OD/!N=q!EZ*LtdpQcaLOfdMb.o6+H>8,&T37))s,nRLAHW6u`WAKa+$F4q=$ZFnRSe;R^."jT/m43Bk?Ta.;JBi=gIjeZV$NPV&L6sQ+F9'Aq[%I&S%^mqZ1`N8+._=4?sYTADLE+.VHJd:jR5G:Gki:qcKUriA7c6FA1^]gL")MFHIfp!oXR+A[Rl<@$2aDsEG[`7#&)3=<]5lt]F;UI)BQ-YDndR2Jp6\tBM$Op1"W]/QUBf.G;Pe7Fh':gF*Ih1;eN9/VcC0-aN*n%&9Ed1l26''l*'Q5Bm^4`eH8]fb`na&T3^>--(malU#SmRDQMX[c,.C:jdC<"]-7&+7iWP`K#UcbqnXamTa=-s=OYY`3?C;+`[;s%O9(KBGEZpp&J?,kCL^)%-=KC0$6Amr=CkhRNhED)VE"^eZkj]jZEnZEf7NZAN'f_&,)O4MCOaY/o?PEn2O7(Ls2j?*?K,(2Fq;.^Y2petp;9`8*fSe`PJXie*RicN8H$4m-W(OD&"2_QE?d3kV'?Pc?DJq-&:\51L_5FfkX"'cU_X'(BA_P;<+GMuPF_BSC:,?%O$UM8>g\PDc)P(\hqiF,M-0[0hoQW[C(+XGaNn/@S#H`JqTk*):Y#[h;)u2V7BGd4*1:h:VAIX0p`GY,=8DE+YOl[ibY_.ZGkfsoJS;EZk-/5NQW.p:S`9K&RbWd38"f"\@+'A3=PoaOnJu*Fr1biS?0<%h4r?jU5Ci&cZ+BA6Ae7K"F8a)RS5Ga!o*M#B9fWHZTM!\+ioX&*U4&/#d&@/%VNAZ+/iP"uqDXg3A$`Qg8h)#1jq^P;#*@+C2i%ih87lh[p)G_M=VhJ>!2GrP2deM3O"Z6&;7,XJnhka/+HAh%()h/B6LP$.61UJ>X%s^B'Kg,+CpsZ6NO/fL2\!s^L*n1YR!:8e)5H)ZKM:e3`58b'Bco$SV9Q]",M*P70])A&=Ib.KW$n0)B]T"^I&JmfkIhj`ZM/]^MpoM_B9b6l13),>#c.):%_8f$lB&=jAe!$je6j:H?=jXWsRDW"8-5hNYk,gE$s`3oa/:([\-5XW,$;?(e*pBP^8S5DoY,Q-%mB+eQt>+FjH4FUhO"saO+ZP_f,r#D_kAN*Cii1gl[10`9hrQK*_I'Ds5Mqnk^a/sPBQ9`t26m+F,*e;UUfY$SR"[DW9nWG9I16)AE_q'C-EcfK%4mhRM?l/O2B?&1g@S&),?i;0U)P$uIJ1^Bi/k6-<33Ws,-'8E0Eqt/2S68/qh)a8kq#<5*s8\O("]a\!Ru?`Nfc+L5PnpfQnK[72Y:.Q("r=Irb'@L_/60Cm5lT$"E((C1Fn^en<&4[aG8Ch]USl$<#*?(J*hcKgkIG]R3Yp8BKi$G)3Q2<[orhb!0%MOt4X(Z-u_8LcGgBoscrT59FYQh4MY]^p&,kEIaB8I8PP&oa=eh4V-2K`+./FKL6^sn,>V!FnUILC2),$e%[/?HV/%_,a(IrV/0nUasf)uR$7Xp*MTb4(9ffaa`MdF*hbP?S:5""N0Tf'nO+BJOT8,oaH>X^dX@TLJUG1j.OJ6%D()<'q>!`48na=XqJU+4"eZ'Q['ZGB=<5@&E'_g:,iXfNS<\(apP_"a/+dh0[=5t;"t_F]oNCC\^))@g=Jog/0d8gBJJKU5Jk]N96g7a1ci_2ej=dsAuKJDqoNK]j%*O4p0[5C/#Vm?L212]QRR$[hMaaoStY@i/&B0^rE$>+Y9QuE?.-H+GR?"49F*&fg9PpOf7#%\dtNu@'.g>2g&V[RYsn0"K_tn;]T?mkhVmh2o=^l91>ZrH'lupAcJXeIfMYY]n':.fm;\&]l"sSm>"#fNNq#Q[N%m"-*5Za8NYsbmm+Mij2F8*Fc[g7`rb\#FofX!.J69-]>i;?kI&H-W&llRUC#n$4G-A,\>QDZ,*nn],pC!rD+$A1086Wej"AE3NRb=Yt.SrQ$m/'n^'768PI*gY6Dal*H1@:dOYu2![aWkDJ9!Du,Z+SC4P@R"7:rA3DHmdQp:YH_[?qX[W9G%1D5#6ps0VDX"up8>*>FieeO9lqC2D2n!UX3,$a2*Zejp!I@%>;nT$B."1^V#:LjW:$SCf:\kh*/pb'Jk)_sdjJ]IDd3P=YQ[!T?2]_R9&R0AqigFZhn/#@^[RI0r7"6Q_5HkWfK14"4:^R,>&W)42O'5NAR8LoZ2+t#Z!ILXSp&(c!hVLj8kVc;ra>p`gEo26p^,4,=BM:rBn1D&F%!(("u`:_6mVo7f1B=D2!">Dj.4tR&bnd(iM5t\hb"FY)/jg+'K3FfEI>Q&9i5.1moe[=E6*s*HQ5OQ>%a;]WtUE>q2<*QBh'.diOXYbI]`BU_ZpU/3*7YLZ9aH!'Qs2?8pCR#93W[VXT7>KqFp0*6>G,!/.rFX"?W?cF<=2sG/Fd*58Yo#8C8*C!b#/9R/l$X'sk)0kItN]jaPob,P%Iu]JVB7:/;'q_h;O]%7];.!Y5n(dc?*K_=lmb2D#S+qAY,KK8Qul/_%VM+.Y\?TgeD_B0R9HX3saJ1[r)=\W,Hf#l+g4]T]Ue.*#'KAoC*`"Ot8u(aN8Qo%S!7-+SG_VTC+t/u\;#'.*j-_?uaDK*\BTiipPP?jtl7o1%H?#\-\q.Zu;GhfAOaCiKoO%gX9t;'a1NCGEjDY7YfOajGBAYg[=6Xgt0@*Z5;NnGr>3a5N/VJ^u&jD-"^l1Wm4*j6<Qt4.Ai!8;a_UnfS!gI%K)+?[YL]MZTL&?_+B3UZPeBM%TK*Y$7AKcV^];FDujQqEWc1:8Tm=/]4]tD._ouTA9g@U\1,\be5e9et?%Z/]lMS,h/JZ%3kK;\u`J&=4BNnja+AoSKYZg_AE#]0q=N:6I$_t2u_cZ"f8cAa_q81Uf+j;XZ6fnQeUq%jf3S6dK0+D<7-Nep02s*._u$"BVd#!A+.=O#D]^86^QgM5Q+?5&I:d(B1CB\kKhf(-WZ!H5.su?bcfnGu&3j_?]fOIb+H[M^0@iRB%@_:*YL^W>>c.h6GHTH;Aut_A:WJ,f`6*63!=b#j_^15OU=Kikpk?7$qkL"ZPF]ZL3917Cf,F%R4C-hA.spe@7"cOi>_X#N9G$-k1=!?4S2kpPD;=bYJ&+/qm^8(ZkqU4VWg97Mu\O7T%HW61#!mP@TaRd)Dl$1cP8t?hYr=9:b8I;^ae(&OTW*-KF&Z7gj(*1WCPJ('q,]t%$(=c8-Mo2Qg0*1r!g:%G4B5DoKgplJDuT:H$F@/s#`g9Vq[#b3-O@UIqN_;.mG-m5Mdh`mX`Rn:C&HUU^"`_(Nb;$,-()/,:#<*hp4$l%%%f]8@;5>IGrB%Emk\`$2%r2+GmqdaNJsR/pl'Q.1(s1VHj\S9)fiNAU@pA.Q=$[b=J?tk%dt5bmE#"d[V7ON7ik^`PdJDi[3Uh-rqptp4Kudq>8iUl(u@4K\f2Jd^,_<]Np$X/KB=`/u75;1;_[VHf[>"<\[rl$;n%5_eMO/FjQ='?)`qSn)tFE7lTp9k]!ZjpADP9/5fG)XD/6R*2raZ+D'ZATE:Z\oUHP)hX^<@%?%SIN:,fe"Z]V0m,s78rM(&"H-"N.8G!-GLb.'4#eN<&9JI/piA/$O$eZ@5^%?iq:qtQDh8R"::>VrC*qC==PrLd9Gh,8\ihVT'2'lTCmBjda`1t-e-%($,0`.(hoUM#e'O77^,P/c]T]]]]frX4fK^0p?n<=N/\EcU\j!6g9KXR$O]3<&N'T!8%WP%QF&m#iO3lZ(tpIAQt$2`>Y1&C*?,-ej4FZ."VAnk?g+Z:oQPLbX"D13`5Snu76c!WrCq!.&o&5'>*hZNicQ"p[jM3>,^>a#Btp&8-FOGij:ZEb\L7^7B\&E\oEFL!I.^Eb)^?/b^^KZI%g9!r.f=4J_=ung7)mfDdEp1U6hI!'qE93OYHCDS!!>BDd,(.EtjU[:oX)#@/Yt,X;'lld;(Z:kO)h+h\9sL+qTR)=J;m0;89AV"bQ5R2gjd%I6<,`]tRM&;mnBb>mh_bEXUduOu4%V?C85A":Lh=kloO7OLI/F`%b$bI_i1@!e3Rghs+ML;act5ddaF)Z;[Z,5b^rq!f(??'K_-,@Jc%FmU,7b*m8D\'D!chs'IrF+%!af?[Xmr@7&f%r&Q'Nh^)H9SO3W9-(aZiu5HR;`*A8to'kY&'s_Hm]LJ4>\QE?P"_`AeMW)Ac40\=aX9>[kLtV#;T;9I;>tjBAOk4mEr7pgHrAqO-I/J\l9Nbo\$?^=o3<0=N27Bn/r!W$o1)ai2>;=)=/]0qK.Gk5rfc:_$VmV0*!4jr,iG.!HG1O]Bg8!Xh@:Y+t+7T*,U]rK9U3jH/NTNlQ%uH`CmR,"-@b\WR36:57VDpP2og,\mFYZ,R`]UAj:!%,nk#kr_9We&+u*2YI1N.6'#i+qRGiC4(2i?D^8rEpYeG@S$`Gk>M\jISfunIAH1JWTCgMIpH:YQ!A8DlG!*[+lbDKP,&L>V[2B[3i"nbHt"i9JOSl?JUmf=H(&j\/UpAtSsoko!UG437(:9M7`b\o'p6BYULUVS)\L'uX)F^637)c^+P$a;gH&FJR37G&1KR3pG`77KBh3Fdik(K)h9S%#!J8q[s`u\o#Mpge"BgX0V;HO2KM&'$A9uWSgaQ%+%5D)[6Ea+aRrX+AlO6'#iDeDknD[%qXpY09iaj.O^S:;DSQM)6i.K]L%h*WmIB33J?3Y3-RPXW2knFN5#g;'g"-TVIFk:+2WbE[/A5@TCtbg$tnd:mp5fbOFGKrq?N4jC54u>U36YU3R>"D+gc(9l]'g8/`Y+8(5RZe[A7>*%H^6sKkY`-MY;oJj*pk=$iX8qOi*UUB^MPlc\iBaYXh,h1`N;3`n%)?bE?lJ?"8PYG?$jXd#TVdD2.I7$>BCDge,kk3MK%Ra+e-H#L\O_CA@"GY90n0Ih+t)&S+tW0>5E]s@+4n$8@?Rn6m"E7^A7,JdWk[X7Ue'U(K=86*Rs:&=.*Fc5d+2qPL@oY2D^c/B5r:5iMc[=;i`N7/Dmb*8Gso2Wid54giZQE=Z.[R;Sls_3]>BiXI\a[b>QsIp18o^hB?),TZ5GuP:p0gLK(A'67#X-`_J/i\8GIIi^PWOjr2#dtO2T.9Vmh.UKk>]]^'BJ'RElWU,?aNk?>([ru46A`kHuC:+'#V./_k!A1LK)irBERAS=EpjFh?_;V^=&XBW(YX@7=rO-bhK(psN+#5?1c1!U."WoK_lE)I4442jcnDFuL_]?F&+I"V#IJ3-cMXc*]Ggi8R(,K;n/!_FDYpgal5PGPU;uUYH"&^%7TIAWPP@u\h!`c3%-i@49;\_Qieoakh9E\oFXm%mpoH)%qPJL6!()7Icdt\s@OrXE3TDb_'q2RL";S!4sOjM!nBWCH]&`OC98TktFu1URUbQ*31N!uphh%mTR%K4k8-HthngV5rQs#nX!`UW.2jt6ga[%>N`t(TWp$5c;^bUcJAEWP+U!s!&6\XBIkH_Egn3bgPA8IaUl:Y2#&Gh!\r)U&`=AqZpLk(PJc2Ps=L,Dh)).aG)E9=P2=,Q&e+K'S@L.9/H`B=VaJ1`ndT3[.I:hR@fkJ-sE^nV.1fU+mb(+#Hg9G!`!41V?nSD32c\khte%oT'ld;[PB+^^q;H%9*9oVNeLTeYtP%\I44VO?+"fka>%6gYWIKMV.&WtQf1qXAH2W0k5pYD1gNeW3g",oOL4Dtj<\Uj2e1J[3^u`:AP"Jp39Onj>B=lj'&`iY=LfbLa*oR\Fa>RAUuul?6Z2]'K?:PL<40)sS8#2/0\g7ra*8o3>0dRitPO.MuhPjWPPWD)Os(RC:uJ7QO1bgLE+ps*VEY1E1aS>YoY7k&ggbpAA_B<8_(W`P2.aBOXGoc03d`.g\.0+C1Y%`8sPhJ.2uJT=I,cEG>5[iK&^E#ui*fj-eSMi!ZUp2T`P]*mu]H0BbuO9)12rg]L(a:L]A=Bo.j^@jA)rLV@7ZXOp)[+'2]r;8sD^OtrHj[C]K>f*,1Y5/HgHYkP9.QjFT-QcRcDF0QU);@C-@3gO%FB`XbC'1>?@AjcNX1c:%(*U#.u=i8.kTYV_<+"@kihLII3h)&JSRT?bW^NPo'^0X2XB[[Q:f9[_0a]Dt\!$al""/][_`$(ieT4ch`EIq\5'4;3U&"/pBVIQRb`J'Q9pgAKZ#Xoi!G12d"UD&].ZZB!CXi30J"rXh99-eGl[OGHp"#V#LhDET;%ofk1FE6#qN%d&2RH]#5S.UrTM@LSp(Fu"JFS;5_6BUS4+n/qi_+]Jc4,L*W?c$t&\[]rmI`aBh=F)`?j'RS@b&U["AV/f)^tI_hD?AgEqjm@3YBbFl2e(Em7c;E)V4C!dap`Qa#?gcTq%a/_kTpmsoQ?J%4A5Os>0)J?:mqtD?l_#+.nM3=g=Q@SBCK4Vh-e)tSN!;1btQ.GAXVZJ7*qDoCpI08Q23OFQ/FtHm&+bcLb>TAmAc.b\7)gVbuLPa=F#X%B@#YHHV!$T\!9W`Qi%:P]YgJtX8[167'j;HOotX#NE=:]//8J#W*O*_q9`LWq,%S4)'h$Lr1DU/B-[DhI1CtB8pplJoVI!G^]jaa;NrIP*BD(/DN6+tV2>5MJD&tEDG5scmDsCZ5&aMbeL15S`Om*`D%]0TMEF._Lh`RhrZCJf40@]8(9cP3.80S;;B$r?hUKj28XCnuSk:1m.&iuD:K)^kAA2ep0Tn9$IEiPW>qQI-m[Pa]D+:7hm]G!EV5EI8r?Z7]$!j0cB)9@X_Q?NQ]?@i4h-N_8pFoE,ar4,RG2Lf&PU0Hp-7E^00/j_eL?dMD;f]pK8jYG62\([=O:`tLiolif/oYeT'TkS=0JPWMP!ptbbBj3E1;XnJK<2.QlK,Ah@PJ7rWZu0F<^@e(a(NKI_3NjKRt!h'gc+$'0"LE6=6DH04JO<+Pi/%AcWr?rKrDECm=if]UTb1c!oP^m`B)(u:'-jkJk=4S!`4>HQ+VA3BqW;7J;)S*gY!:Kk:!Oi`EJV_j5)ZTL[s60?LlX004)\kGA3Na%oeRL1!Tf2$@Sno=s?O1JLkW$_X1o+^:6FKg%Mo6U1A3R:+&n5>u"Bik!/HWS\Kha8KPCdmEZYH-UkbJGVo5!nF[B8qh*HS3[W8XPF3VGqc]OFpQ^1VpM(eN$iQOq;CV:?>VL?(T2Df4)IJ(E:Ucc?K.hEufOMpE't&9882Y`Xh9Ah22G]g590FV]nj6Bj)fTKZn,961aLT:WO8kb/1mUYL./Y'=]Kthfs!U53'Qkm"8Q'IsU#@P(Ij>-+o=r2W@g`$Mk]pp`$7X_GBPNWXSm6/OHWdmUJCcH"Ga9eR'[lM"cE5@u4aRouEud%=mQJVAuP]\jBc+3+Kc892Y63F>n3fjTCgGnANhhJ"Rms?>hV4V*k%l+Li-eb*ab"+7@DH5e0poWYO0lG8@c7R>6EEf&4K(+8&NrNXa8G\m%kI_+Dn/uUPYk*4V/P!kDPmp4q^/2[=hXAN`rT&$o&O(nsESf8-[]t/b/J_XO6$g(H;;Nk@D+MWn(9PDGYXorbYLN.3oA[j(`f8ls98'g%DqZ48-**DaV+Q0/8`]>cRR)(K5]8mX=Ia6CH<0-9+EWkj]:DK(FjEi)CM^+Nc3c"@[&8;M\Ac3WY^>,!#kSo\mtFAjKbJH3/`s]qW":sfWTKQ\KM,>S1<(7DC5RQi>PM.K'8jIrA/`XrcT[W^>)A5)40ec_q`BtoaK/r.d/R5%5&\13At`9s7MrmBQtE,k,.)IPF5Z`D$,CN]K0Tj5)-GcRD1hrng[!*fR$-.In\WZdR$OVC&8SQXAWjML\[TuP]FeYmJ2W3f1q_[>lunW`(8\o/2>_am$Y#&ZU:&ol6[,"VDq;s5k-ZO0UiVWU1Ri1]qn4BC#deE6kDnk4i%R8'\D>RH_4N7*dbI#$=/LK>JpA2\),raJ)dYAWkFqY)27+6]i\uG>[ks.h]sh!n&6*!LAZXJ"_:Glgo0.E'9*qRkYSkj8-pP#^pKp)7Je96bS>+<;4$>bM@dhJbiNI8]p2C05?AqcgSX,7)Kmo!#B=B9NQGcNqd-blo(Ta)]A>>n=-0+$@DmU"ZqRcR3F\0=e?q4?4B+rRPC\*rnh>YpEEc%4$HiX0\,&[iKcFG(\oD/Q(5,<88T<&M-pm[Dr>j)+9)U_RH"%dqQ*$QFgg%/G().O+C\8O_n_Bb>b?UX##ie0;:)tr^qU%Y+O;0I,h31E^+mY1>,`IuVpGb)N4A?h@eg$1'=j^B]/CW,+EK8@@]jc=\c@gn<5%VmcFiXY(F'Cmdk@RJPK2n))M^/lH>.=Z"!9qK-]^^G`3ntd\8W6@6kj]3'(Mb57.1r_$[4sEo7d8q#BTG#cF1JpTqj2;^3)D<4cHsg11]O+%<+nG+$)J2DZ6p!Y'eGI0;:Z,]T[m=js*T0e@2%dA!Zm:>b^+5A/$OMILkj(b+BRYK:5PP0Kue7Vp4"Zl;bLDhh=s"gl)Pk=.?L?c&WG!n81PH"RE5Z*RP8AD`3N>;A@7l[r#Ebd_7:$-*?CfV7I-+8DIO4_oPiD2:d4[T1jjaMNdo=@#_/V,MSn:8Qc26NT5dHF]:;Y[U7so*PTNjI.!ZcS-5#XbV#a-Rqa9/B8J;n@mqgf88tlOH&B2dB0#_o04\]=>MB`(r4*KI1q3XFiAtIB%Q2<07i'WrM61c\mAXX0d/.O"$\mP:3je3O7-Ih0j[Mt3;UghLUg!?'p^2/_[oAgf?!_bc0qn_7AX%buI.N+usX^:<.0_IUHI6M(rS4A*AW&BDB,"V(R0h!nc@BOT:p]U*LTnlI@Fd^a7&1^5I5)r['!1P@@F2?Rp;%UJM$dIDCUa?r($r?&?jRR>cP`[YUfJ5eB`_O)D_K@:It+6`U9iLg=uB5ju&$dg#<9Es6U/NNZo+bs6!s&$#q0k?.DI4`u^Z3p[Q'lpM.nL;itEH5=D:Q>i%J[bETCmT3*7>RIT`XLV#=`P8!P]KM6cQ(:1HA5ufil1-F-2>f@\F>R`H#Jg^8/UAXGH@V$&BppehnDHF;AMQ,HNpZ[]!@UJaXFL^/'7gtlH>'F(a@NgB.:l#H])L`O-J->TrjEs:"lA/0-=^/6\Ga:an9=Dgqaa;ag53-dH(NP9lB]c;tDS&=iQqK9h$A)*NgiJTo@7<`M^c9eW>$g7VgTjM?W'^.:!V1;-/l>K^+#?OPlP4Q4mlEBH(cADLrdS1C@,$aPVKkZU]!q"_7i>A:f7-,>1,39Q_dggI_(IAZ"!d3[.MDSuP'cn(h%`+5(I]1q1@uUqAACBHRGj"7T_^?FLYmJkf7_Z1U$%>AB.VKKs]K3\ZLg5W4IO:_Tn-ujC%ptI?X-j8AqWY+Z]B\3?EQ:6[R2&n1\c#pW7CDDXC^r*\"l*0b65L:bA.&aI8:50/!--oOAXc%V%P^Wtj>Sn`1KO^]\(iZ^=s%p],eF'3H@(RuM4@Qg&OBh6lt_1L;bEAOoFR,+Uf_>bmQ,j$EkM:i?:O[B?Bn"H6"[#ff^g,>UJpZsrl"3u3jZ]a(cT7%f]aj()\bS%,!GDaLi[`Zc:bfC_;*mR,iE6&[XQg/P;q#(N!k(M@K!jA_/3j1.8YAQjfo)4WpNQeKiTSWE+)hoUUXqJ7XEAi.cnMhsU#lHj+:DLFFjm!gah3WNdaILh>cUo#bDKBKq5X0C[1DZcVj^&$SbY'T7`(I6XWCO%!!:W-YHL5KPq(A.UuY(Q\:.VZ@."KMkBEOl[>i'CVX(MN=$!2Qi"65.W;NR@j^c`3\XgTT&2*'MC+&bW^NOW7NtO/"h,=^i]NdM^guaIb;0]#;*_6u!p3E[./N/HobX.a=um2s30T)"g/Mg,GA+@f&SaZE\;L?'kQt5$e^iec39qOfga,ctNB[B@@=!M,:A@6;#0*Q>6eR5ti!DJFb@cN+UTLBZORd[SQM'M:\l*_S0uk/\obM=UN)Be<&)$AhKF%g1i"TmgEo7Ss'Hl[1)+ZjGh:1ET6Qjf(9mOHp?3/gFuEeJTn9H+V<505&7@V&.LXr:LFg7507M".\N:TnpbnFm$&QoJpA+HMDBNamG><.+`eR?+UIoE"+&$bG*,sndnU8KuE^BO/iCt%j2$'E;JRSff8k:3^5GST-/9OJ&59aKZ,7iB)%2JsaTkh5^Kt&RiB/Gbe2-H@Zm[@3qL*7C]7kPGk7HkdeJ?fpQ-%)='Sj#V$FM$jSEhN]9h-Hm7UmdCK8*3eXh&b9<:j/^ab:N>u(L1liEamkho@-2IT4^iJrFOOiVp.hGe9Bf&9\5*p*\=c!3nPQ+C5CHa"l(Ipu?N$JG#3a:!+=c.<6JOJD1Yq!n]aA%r:Nte@CEfu8,b2kP+KVh:'nLY-]hCu^!V%?*=7a-VOb?r8>r77)XQ01n8%*/AVkMl$>!_BKm_S>oGN5]@SOdE,l.s)>kjIE`5TR%*ZV*;i*e#-m&_Ntf4>"&sm6FF,1__`nRmGc,U]"l4FaJDo"]Eb?"]#S6Nc+b&8-[NkZ>T]YK`8.d=3ZqNqV@ii0jWI1rD1?lj(^6+06<+=J3,"a5^,Yl,6aqm9S7):Fa?\-'FcWsZlT1N]Mr;=(-3m/D"Kj&D#1Gl[c>J/bhq+u[>9tnhWLaueF#Qj*?MoJ[UEaBk,\;FXXNGmHS'7^n)cR+a]g7'9"F1_ot9]D"X4ibO:#"9:^b90qsLnr2a7ceL]PhI56$0p%M">8Vn5[iY(;6FBNXT8F6`H\Y1=/ULk6l)\^$r3u=]Ve5?,ApTnfF;7:/N(6qV+-k)P4E]%j(Zp-_`HqD0+?"oTg.6Y'9Ku[':7;Bl67*5FX\c.$6?@e#\g[-hDgmlhjkdMi>07%&t-FNP1liH)>?gig)WWlbEM="$!(qFBR!G0&sj9GUWG;p)X=q^+s@)jCjjZdbIc,W,hgN/J8\LIE&tA4nD[&m>M6asZ:H3r20/B&g=A\?;t+'"5\hkV2JT^WO$F=")[n?qcHf/O-;`[0WpTq'A%Cg8LO"-(RWNa5qIDYa_XBj%%_pPVV9:n+BtICT)\Cq'@2Y/Vs05&Nco5<(TI!gbmR!r2YuU=Z2t^M"9-FrAT^-a`D;!Bpe![5QTUk^7D*E4"ch1&]B]qTfiG^Tp-YpB1'Y_Ck;_f=uT--I!aj@j$VJ#f$2\5p/*5Zlk3uhW3fhl:.AE!rj6d4)eQ]+1E2G41h'cCrCg';!-^(cLb&MSFI10%o_S!@m,7Z^fd%p4.p=7DmXqbED>;qq@j";J;QN^1q"'&Tc(VHnJMLZ"<7JCVj5d;%)MBJY(TaG=%F/mV7,i',=\?F%C(2<)'46O&UtW2397IuS_:XK[`K-d;3[dZ]XCri_=d%rO$^0Li7F&WRO$a).Pc>+&(U1Bl$/op#"Z,I70l\js@k)ZI2B3H,#C6B!#h=4j&lblupKG"52BJBJO%MT[R+C[]&-DubfU.gCM(aF8^MpHollim5rkjj?CP7H&W[kin?qA+sAq]sQ)Le>;5`ib/648SdD4-X>oLH9KaSEAVua]1WB\U5cg5j/MSaPQg?Lu*l8Wu\B;J@EPQD3'">pS7^ak6d^ubSY[7aTBoN/FhZ90C7%))@Figso/GHNl"5454@Yq_Kc`/-("]VbXZO=9s:;QijW6E/!"F3T6^H\MM;D\Zp`M8@d5O!Tg3s)_R)u4^Ob[GL'FsU>\$;WUD!48&m'`!i71@m5?M&aa7h.sYU0^16C3rZm;D>NNG!jH.gd^o%<^36`PmpAd+6Bjp+a'D%7I-h1`VctTL%t"qF`60\K%;8,qn\rZ%;DJ#ZP9R>][165BWT7V[5g3FA4e[8r4lA`02EdJ?p32,n31dn<)0gAc&1`?:p\?QHeuOH@/sH`9-`=.Jk>fA;q"214H^sAu3q^c/mf-/Wg-1#*g`oB1)S9c5>M5[lmH`N8!?3AbotX([3m%rV=*JCimWDLl-o9n0M$,'o8D]&"7@RXC_cX7J5caH=:>Wc_9gg[k77Z$2bF5RQ4cVj]a0>!O$P'm94=eoOGV'<2D0_o`qMP;$q^QBf+"pjZ%3WY]CrMC.+Vd11;/2$K\Q][g1#dRY!B>T1&M^#N[M^9oT[?&:ui]b.I?]XbPZQ:q8!MN2i(a4nEjbaXg!4n#0%!]Ffh-:dI@B1Y-aTVOuP'O^p)DL`Jm`c)h/*GF,Rtfl1E7A-f"E6h9(%k9B0Z]ZYWHp&<\l5b`ojlUBI&"-h-[TijN$O;M8^`VjlJt:e(1eI(dNH`Cj!0pPQSVJ1PE\R6RBk^9k+$V[r!S.%q`>,fT52([lL_e>T"-rpYb!b](5&r_(_Nc=o2KInb73]8,,daa"9h[1YXKU,d:'">aTEm=Q_`i&Mc.-(OD&?EdQo[.aO0TX1HA337t_hK]43FP1C7NscpA$=eS$8]4!:et_RAL<7L-*m12$A5iE-1-P.L]#F$bJUu6gAm&W#^q!F>\j^R/)]Fa=,LM/65ZFM36a&s3XQfoK->M@2jhU7%*e#p((oM\/SmjW`+WOcD,"\Ca#r`kV?V!A7I.MfGc^G--l%nNOp*7aQgY\3t6ZQ1"dbC8I;66@&KjV+a$Wtb?V^uiLiCK,r8e2Q00k9O2_%O2NMUa79UV?keDfS3WXg>0pe*63*N2rF(N^_RTc&!n9Cb^l/"/j%Wn,%nfSe1q08DUkp):=S8.c1_n5P>rmYQ0872F%]Tn%b#7BM2_K9E(g=BE*I65u%gArYR"qh3WYrgbPQ8AW9/rO@q@>9'Jn`ldI>ViV;LKIIra]ARR#S:D^]WbE0N]k+/M24R0"ETX:#;BqXd86Q\,dkY;N&(Y+U5XIn'5nH4PT!I9'q02'I-F"HJ0g1hUB4\]87Ih'Ws3oa@rT-X]!Ed._*.#AbXVPf5C0amQ6WWlEkF#-Qf];te7dt[Ylg^>H5SMIS&bAlkB9'-8foMeb3#st'A&nAo5.pInLU/cD]chP,=`&[;V=#p4T97*9m3oK>:*NFW3FXUEXa;=T)*@A2ob?tS+65X^5P)!t=31cX6;!7_p%$#u:<7/0Ci4f]hClmM\G"E*bW#6Ff2^+A:Ou\bbl*ciu@Rt8Ph$jQJF9^C9A5u#[RA?Okh,3NU=&>L]I2Tq:]YFu&]EQdFr5*s@\h07$`&V#Q0V\#__G.KPV27&ROg.1C7Y;sf%IOGXQW6r,1j>gsKkNm]I*AO6K,!5tDHfGg8#ksA?"?=IM%k:Sm0':l,nC!mEG+cc7>-uTR>`:UW1!)uT!9'Ni<;ERl".aS_%"i?8M;Nm!`%2hcr2Tss">AqG6'DI35]:MUaPIq&aVha!AWG7]'C`&_l(^L`C^&qmi49_GO0/4R[_P0kL9SHCKEG\on^cQ8#fQ)F(:`l^Et5X]agGU#O:b!1PfA@Z4'&+[R6n$_+JX%Ik$uuc0`m@A6:]Cpr!*=aYe.DhkpA[UpK1&Q/DejqoYkm*[1,oH/m@i4\Cp[9l:+#KVIA?N#0)5(B_ii54dFN44MUnb/#V:Q[!F%9Y1bo%!a<$GBpDF4J[T/!9%X*c@=oJ)#1N37A@]0oG.QVEhH$E_jLIeo)0ZPFpF!lQg]ZCL`/(ClklE:[mhCq!_F[KefOpp\*Uj.uZ8g+"3]"'s!D^9iud^,51e`R[!/TQQ1-B!^Z6bg0LLHicYo*0^=`_;N:6=c@k`)TX./_FuLc+tHJmU6bGTZk>"Wbq[d$WGfFJE^/)=EYNY=K=Po;.KJ*2o_GdDEmYc@P[c8*:4AKR>@oJe1iPcqmGr7[+`3^+N+4s`Q5b6;h=Lp^+G#36h5fVRh>pd+J=;>=E%W*B<2$ng6/*u"pQT$,C`M(TRQ.clGd1Ih9G/dt9>.o`2H=PhB[=;]DKF.bB]&b&`p*k/\iG-F3MfYCatMg8lL%B)AS\h%c+=t8kkf^M%E(WT(/5n4!Qn=6@'&EgF8JJc)uiSX%Mqe`#TfjZ-h&mS694G0khb*gVW[10A]fjT`,9rorcUk?Gfd;*T9c5F?RbpD6fWYHN;m(8\eaDDV`^Bn)_aa59*Y(*.Wr?_-'cLSVZIC&%)q:qjFljtqc'JYUJ3jCloH.M)&OEh+8MM`)B`>Bu(`3H'XEY$H2JO$*ZG05g1rBarEaSR$\N?qqW&J`9#G]4l&FqJ[QWf9XMH1h4A\,SeQj^*Jr46fF#;XFW\-X#Q2rF*.%cMSQg\IFZ;1;jR^=9;'*M\mkBtfK?Mr)V7@Lpf1+@i1Pm@i+5^t[,u)WL#64\N/jRU^+3`^4A>aprclXhf]rfqE3iA6Hc9fIE;HJ![encCf\NGLl@&aBO"+G2FYG"L:Vq>&#tmgXrWNCHD1P&5X5XW*"GUbjG25Mi?-gb,o^hQP^$AeBkL.g8GQnAC,3Ob4t2@a?BqG#C#\No+h-a?7=`V:'7Qr)EWSi]'sdGF]:`=Q9oLMV%uWAOS1qaN2VT8#th)3YNqN0%jG6`9o^.#W,;!Ci!*haN?9B4Yru0qZ$JKSnC4X%I\9Y`4L<@ls5,n:i9VuJJnmqkD-1B9X\J,KPHR(]dJ3sF(7Jo)O7D.Z"#Gu-pf8lQ>'g>RKt%MnH)QbN,0l[!IdEi4>SQ\F$?)Had%Z@"bmeF?FYV,1EY6=%ss8\h]Hl?&WNjcHprM,9m/Y^1Y7Q>YhXo[K@X8_g:[ZmGLhXR<`?CT>8*c*;QA""V2+g=m6*\Y25EfHOKrZ;k^^rhii7Wfi@j)rpUIrmS"=qb\GcBldZ&BJ-4tbW?QML+-]bi-,&D`s9a+eOoP(JV]aFlWM$SDlp$3*6[+(WOW;hWA6^9qm?`?)hBU!)FLjRbXCe;N8?N)9ogEN<_SWT^F?f,%\JIqpG!pS/;`E%rN\Tt8)+7DF;hP+FgE\%*d23+"Mt7GYV(c`Y*Ih.Y7uFjV[Kp&BE%s.;mRbVlTI/h`H'_b#JOtnHluAJSb9\m?,HF'uLJX43>)(Wf;F,.<_/Sr:@"sTU(0?$m2XQ.lkJ4=)^s"9)Tf2k4%k9adB'tU'Wma+ZoOVO-QS!6&X5oe@unf<$`c%;Nihk%3P'Ou%9CA%*^Nni*uU:\l'5cnLFaK59>-hFkUScX]+/5OD%=A$KK&7g.Jo^ICR9XQmPVCSpq^QGE/1-]r+>o#;-YZTBCr".3<5"+QDr(*C1mF/fe,1%Cu8MZo#PK?:KU[GnOZ[hDIBc'o-*R#p^eo8';P'g2JKdZVpNj(6pn^WgFf/eTDD@qsuf%;MXk:,OBsb?K2DnA`1Jko!TNVlUO`4,lE*0u5b#FJoTr3BPU,le$jeDDX*.pQ@`-:LGX]&+HH8Y%ut:3D4`nGVbusa-hHac,,45\Fj+C-+NV,!<:MI6\mp9\VIDkss(XB?*Z"P"iN"I>,I;.Hi4ZT>fQQ+ekDfUSM`-[.+e9Zk9B9*[EtA_cp,+T9aL`K]j%[aDC1=-!5:EtXQ\9cZ9\r$EXT#,BdXn4J.5![Z,mbfg#Lpl*=!AN;[JuTi>U[ZqkNBb0[UU2=+Koqu#l^*6YN!C5OCqN.'QZ'C!S:DekQDmtW,gn&;#J`sM!jIEQEYe`S[&pYQeH12-*mOY)ePrpG:j>7%N?`"h/gG.nLN&.B+nh5Zs:9IFL2qg&7>16T\/@#944->*^'`!QMTNrS3b=G$%RB/!uMOM_d_d00QH=/o=<^3;KRaO4B$D7`h&_V<&6U_dInYqHcJ(Kp%cP]D6-*)Z)kDISA?1%`?lWY8M/%$f#^VtOk0uL]Q]kX>.:K,6Zf@)aW&E)>M1sIC#=+l^Rf->N%.J1/=(XBlIMjQPqB%O10_$cDg/?UG'o&?YOj"s./5PmAskZ1K),@<#Vh0eElc`KTq_]0jZUZL^LnSu>o.9f?(Q'H*KF_QnKpC4S^R.Qb,`'MO"bM4B3(=I2mU:#^u-c6))=PD`_fo"m7[T."dU.M>W>Nmo+]Pk_?XK(pg:\G9WV>GZ8ubC66?&Uq#t>tjB_0S$Cl&;GDb\,KPpWd+=BDngYD/G$6sugM>CZEp(aF%Lt9cmFd!Ed)$eoBMK`op%.(O:1nq/a71h&Vdp[>O[$pm5K=u/#C]qn[<"]\n=$#rHc_`j\l9NrqBV"9i`4(.\0mXN_h"0cos*t;F#Am3XLhj*8HX8tPQ!615q2?BV88W&pR#@MneY;AG+0ZBr(=EL)4@bZ>TdjKdr4O3jZuqhP^Zinmj1]WbU2n!`H=]La8CUfd`a:dOHmn^0!q%=3dKS:,s18LK9G+Q0k2G$n+0hl8SGE.9l6.\XC@f/1#/6RQr7!1/0F,VYnD6rgdABgM%QF''nV/_1gXb).W9s^TlD8^W,6Gs2\NnEKqbA+(KV\q@'t+<(rc"2`hl'2!/"lgH#9aTffdg<(;Pba[SPoOWudb)0tn7VJgNsYVo)PH!+JPKrLm,Ca3itopT#WR@dAUdBW6Rm(ltS(MX#m;,Q7<@I9>eS[HK(V!c$/aI4!=QNW`S7.RedJK+UIDU)A9Tit:KrBJ>T]!jq+"d9Sgs$*54,01^.""h0KtZ`u$J#P^B9BuG[mp-1*$oM7Msnn"L]48Yd>d@fFM$5)k&X/\jB$%eB_8-(KYV)B?W8R.^C]dIQ8(`cY]l/+lZP,DEP30VRO%_KQs@rq`fNDh=kgLQVJS]1,%Zm/nqP9Io6roNkQ.klX.1h3RrO)F?CAO,_&BTXK!+9eWOP)t3n\KWsK?]=;iZ,#Y?7-^QY@Ycsk>/cg5Oo$-+iFL1UJm8PQW=0(3O3Pmi8OP1qLm%IdeB6l-JVc]n:V)HX\o6^tQVW:5l6D+T+SKX>PI77n^KaiEp`FrLn*-?B_d(R*PIqfVZT,o6@;K79pffUOrq:I#]P_Vk>E=I9aBo<&co=9gtm%HW_26Gr9-ab`ZQp)r,ihK-/Ef&1+ju)2Gt=WT9X>O3>4)KXemqVpH21HI_*bUK&&BJjI#or#jKIsi!Q((f#5.d[`CMTp:MD7pmO;KXYgdf;>.IS!%5*LEI/C4$SIL-M]!D^3r,HkP"+grEXedM4*h78VH[L!Mqt%9#nZ(f#fW]/\-T:o^t>,WE<``'hI&?0d,+ijkNp#(VtQ&g22&[^CWgoam]56X,tGAt]@1Z/4VD$3\r:&("Tl_"NX8Sl*+]ZJ/e$T&"\b5W]7E_`_e6=E)Ts->k5qe[?KL@NW>i##E(uaUUIlG:U0E\n"d"5!acd[&?kr^4_rmH5T1JE=YY*nbVaW>Q9F>$m^!B.CH%"hViFD#XEYC],qV!^j>(FERm+/>lj-cB%KO$r:m?b=N_Vm]?n+I44PCnD<2(G%%$r,kQaQF+/oAl#fR*&:?M\hk*T^ct3].<0A3s,Q%)UDKFbt/meV!qW1M_OsAARj&6^lM.5J^a_O+GPYbp&blpE1deKb^1^Qn_$\GaqD`^7*W^S24cYBWZ,4oh*01GQa]W(;IFc9b_+`q.1^.0UI9>':T(-g#tAJ7URBA%@YCTd``g.8iKXP4^?3hVK)'6FU#u`&nB>56ee-Ior-\$.6oa#-1\uS0ZO[5Hi9_f8iq1AVk5a\isi^mE>dUaCjJ,5[lU[@`Z)HC=>X>.5SmA]TW>Rntc&b%rLW"1/SX@nrK*gTe7\J,ZsK9^@7ED7!mL57>OqS9&!&-d[eh0Q]\.9$;-')p+8X8WtFX'I`@pkhZ\#4Y/W4%t:GT6GWIf+ZZpJ6!J:G;,#EH0fc'W=MC@O2gbK1Tnb7+6RgP"?,*,ofs3V"MYAUi:gmlfOUfsHus03B>\[S)/,JP^\\SQi%,V>jU&MNL;Hd;^6Bj24H=/fDe`1h.8-"C21PKRNelmH'=$[jEaAI;=,,^93*3DU@(uZhZ3XVn:pN/9$-j3(!@"G&$=[IZi1j.VP0j>%goNVO86+dH`&*4U-7h\)mG.Z4-TH8%!9O:O'CYWlAD':kgO'?3l,U%2:4$s]>tB+@qYXL(/s_<2Olb"4-j-(d<-&_DJMm(SKGGUCVos`rVOt'&kQDWL?Q6?)YAkGn7cM^M5dsU!)&dPoV;[aqGS0)("@69'9"qF]9i_`D*6j,'YiLE%M\P#dA1pncl%"/72h0DG(-*P!C32BjX!,DJFq8U%LH3Fj3[S+g*:e53qAne0J!J-i=@T@c4p!k>-5Vf4J9D9(""==<11g'jOlM]*JXu[9s^Tb/72mc#j[SHfJr6X<,?k8\5qOLC%=Ea#:@1`-ps0Mf@S>S"/huMWlT1L1opUBu<7t1.f7.nXcRXtHfOE^jNaN/DD3,tc*(7`#JV_-LI/Bhnt[FQpa0Ce]f>?Bu%b[>EP"oC[-cW7&1M!S)DJul]pt:hpHq`27+&n%9JdS8$Wgef'\Q$Cf9g81>j2,$/$noUC*hs_21b\Z>ENR3=0ZA4,4o:3,r$SDsUC1M,^ZZdja_nL/)Sn?3lTeW"Ldq0]ci^t*J<^CgAqNlmJB3_tMl+L3;(W8:Um%QR`o?j"p@"sC8unlV$iGt-@jdFSe9N!JHY99QPuT(Go/URCkjm;jQiC(rZ>UcoA$H#"8M],:#Kn9G+A7<^jLoE:jOB!JEhoWC\p/sS9+1PB?jq0Tm0BmN]3%;keBc?U"?o`DUpHGGmd_?PaYD5N97m35&ARAPU82I+g9.VN;LQdXkkNX[iLUg_-=TO+fO1!>)P39U(,Q&KDU;Fof>]M;%mK0GCG,Y!UunmT:/:U#e"m\a$.#k_.S?;)Dr+>8ihUnafm)aQ@_s)HpW(^;$W(7*E(W;U2D5(eL%i0cFrD.K['(#[al8L*\b4s;:\.Kke*TO23R/dFc+O.S4-V.Sf*GUH@+EKB7au+r*U/8DDI)ps8r@.K=oAbqgd=@<&ZTc[mKgal!L8#2]rZb"oTk#IWlVhnM@$&^8I=YN'rDs_%r"NnTiqu/Rj1TLB&7Iu4"oT8G3F+<5kmQ'b7eO^`^,E7u.Z/WH'PIRQnq@$IYh%6EI&i),p96QafkWhr+'&D;k7P>c;/)W7a]ZLN7P35=0I3_HU1q@([[*.[e5!R]_$Pj2'?^i'Af-tgJ30[lhijET"iWP)^WD?5QUs4m(,)Q_8?s8:%4s[Q\M6,R\f(LtoutZpFjTgIjBb&H$=n!i;hH`_3SX9>;DCe1S7^86L^sf'_U\t1bpb8[8"oMhrooX@s1RiP'9S<[BK&dAAZ8%./N[]>i$(%,]>3YhMklSS7BiS\?oS-ZJ_N[g,sqpZso0^XIjlAkPZ``1G!4`#<4^U"&R]2d3C%66r?@,@?[aB9ps@Fo=1jRNemFV3#.[Tn':>)cX@eSXb>-"'C?'WCof$>&>BKlm:R[V\^5*(pN4j(fYPbZo&Z5G)4EqU*jdV@7/&W@cEo=18QPTkCSh>9re+?PhCB17=Q5`+Z=>Kse<-bL%82XA>\]*^Kd$,YBZJU5W3)BP"+n.tgP&Ic;\WNn7iqO#<@T2^PA#<_66B0PV^>Pd`@M.2np9..f#mU=UOpgXmZW6/"eu5)+S'BA&%IX&L;Z\U,FP6Mo';IW98YYj)+hGTM)"%ebj2T.s+XqW]=GWRYj8:UPK(_OMtBO-eWHj+*4+p1K]5tUA"9e\fYhT.+O[?0eNGp(=8&?R4_Ns,kLEYmQt5m3!@B.Z\>GIm];!>,X$fKU7pt"WPJ(OspT/`Lkh;r%E9+-I6[TF7:LGej;['0niP'm*OOV.:U6]G]q1r6r8%g-f5GW?j9ES@?q/i^]q0_R&qef;hi^;=I$[!d1Q`(3s!X%IudL68+6S;Y;1([bZ`j)XH/LhQ5!,C\ShsOBp*kdIIu;JK*ZS\rL14F[Os@g$]79EF[pqg8u^&[,]@lOP.m(!>>g+f[k4Wg&tAS*^&r%od1a?K4LnJn#XMOd="[&d&4inM@6DS6N,d3_?_K]V=_7:(aJgF3'k']R-/f!K]b0&d1FD==]T;gNt!6d#E'%JXL#Hs)&(%Z$U_dY@iNPHC"\8LOr#T[3TEL5_eS,fTXmdWaa_'LRkbi;^r^(jZMB+q_T.1AK7An*"e(+ER^#?g*i`>ED0[eGBcCd(F]#ot,M"(q_iLjufI[O4./VnUn@Xu.(mY:bkspXh:9Cm9msj(7E8M7Ft?`DrpTodoVRO8M;20[f\:X%Pq&]PPg9\&Y[ld?mnDR?7$0Op8o%)UEEk2[o8DoQ-q1+;,4Z@e.F1[*fR:fbJ(">XdU.qpJbY*`WT7g?H`C&#W6%1-h@)GHB%5AP(:gLrlb([\T2a8oD?dV\`2X[i!G,'99`U2@&o_L)=L_@oL6`$kqWT`X"`?_[L\clge,9KkYCHHZFH%^TAN1N_&Jr<5^ji$a0hf0GVU;_cr`>L9M\Pr_@9'>)H%pIkr\7*^$]68+-6SHr"&Q?q^ru3`[mm^E/%4m_7,^%j>#]Z'#ZA7^?`8'VK5.5`N):O_C]g#u/;hmd%V9ht(SNb23u()YXa?J_!rWX>kj3ho'C^?A.ge.P@J"^j8,h#2*SfT(D*fG58o.7]KHZCO4/;!-VccI,ul3JV/cu29s50*ZT4qdsnIOEk2Rf)3LMU(SL;.,E4_05cX5R>lR(FfV\i>nf`atcX"tFAf$fgNpmqCnFsh#Qpt%gF(ZEH!7lK&cCaQ<'UOThfn8lSTOa1(a[2tEeK@/\l$oOKUN5f0R.1Trbd['(ePJ-k)Vjs9E<^!8?\bWt_MDQ5=m5f0oXaro]'JMO,-Bo_'\e%^`)PbgW$l9[]Jh",![c>_=hH>V?GgUZ.fd37P8t08CJpIbPKk]B=uRO5ROf3X7]XLt?WN1:\r<1a>Y*#Cm;9*=Q$Z4*5ZYi-,IXGZlcf[b1mJRj2&W]C)uL^9HSJCq(N!\_rJ,V/6`OA4!hA$(J>t:WV(2U?3NdL5?ChZ6O&CsNZ2=0L]23mA[]og]Q/+FW.K-r(+#Vd_W#imD)5A5'(4!i3u1As:IbNDZ9XLt1mYCkFT@rX\Q5(oPLPl@>YHg"p+V14D2!F]gfO56ds0BjArE5TA;`B_"(Rp*Tt]lS!ddK;Ho+Uujp+Tf\+P4H;(Rn%?8T8c=.Rq9:o>!M<>sbdW>3m+9c_4_S4,iIOsc()H<9o&o8.cMeBtW/d`>tYY;RK!"!X(<.E7a^A\u1dcUH]HY,VEMn6hl$]DZ41b?r]fi!#Xc%p:eh3WZIkP[d'#&^COsP*(Xq\W,2YeC".hdFndU6@(JK3CKDR/>UCZMPfpH.%o]2`:<"*d_$fs06`sh[K[R\`.GH4FM#^c/T^\PI0mUc+43cOit_Do%S;VbKDlr*%\S<$8O=bKV.0Jt&:cm\!P*7f=3b#o.t4`f*Ts[49\c\mYF0:,72\C,?F.*eHYIW]c(s'^Wi'q7Y"h?.9RW>@+X&7oV.\INJnWsVU&ha!.@Y]^-K0%dB.c(o=.n67%*tohSup<%S;QcaXa3L>]@TQYmMK-h]]L5E^XY28g);a*NaeZgasnO,M?5+ECPL=Q"e8K-hm',]Y1k'*X(&oqHrB`,m`07$p)G]mfLYQ])1&/#Lu0GECk..BZ:\fk7F*BkJMI&K,e)6EJA(p?F*`Jp,5l7a_.(PBiim)PG?;5I^H,$<0YK'cki9PO%tM`hQ>4EWe9UNkhQ=sGIQW[[+]GKWN+VL>NGdjS*Tfu6*/=KK;L[E7()OeM!hrI:fABbn&+s_K(jYJJ@g.>G=aOd10K];O3b_p###oA)#@+V/E.QF6(P[=0,>9hHi5VF'l>lR:]bYnU"#PeLLPu=MEZ#0K>#UOa%-r]%)u?4AaOeJJcOWjAL!=/N<(.#t9$'8tn\u$bUILU#ILDuD,=287X,,g:UX(EY@r*.m'Pt`Hds56(dfESpJOMA=$=2b:+KHeYm5fC?B=832gH4-!1$[R+c^"b;'(e2b`RX>2i,%LD?eiq8k+=4lLMIfGZDl=u_S"j:,@;E2?M\4g.*]*9mP`G17C-S4=(l8@4`e=DPLt^Pc/?#f3J;gAf4HO&-e(#2;gmGl4slusH.?87nZgqSL44.Bb]`IcbS[SJ[CTestFhEX*&EA"u(b!?=ohjf@0%sA4qW]7/5>(Gr%@kdjcVR<0aVJfn$-CbZ:hh$`6.^AAlBa:ftQ?`!mV8)T8K\C9&]#WgH_PQ\@P$5C=XFMW@?pYlGVR]d^0u'2eV<9b,M>k?#3WE]1nnk`RArL7-V_6AUX$-gZaE6XHmrRkKlj*5#->#`be?S-O"X`!K)OInAPfA*,4AMWZ]1F/O;,uO@'u44n)!<^U*+[lXPUZ:?R,Zr(ViNL@c7Rn+\8RHPSC`lfE%Q!BTq:do>NV(1V+l$BH;-XJDE:+^mKXPMILQBO2#]+,,7I]WBHAddhK.;^Ckf#ao0T@h**S^Q3a_SF,/-JaGZk"`(nS8MXS9ek&93gjZOJJ-`&hPu,Yk;brAf8X>b5Z'`2KC(cK&A@2,*JuETVlTP/T/cn2_mu,\Ejba;*oLFnU3^K;7+[Qf`mK-$b.b%V,9d:.BDL*6i^^#C_JG\Vmu[&\YDlFm>n;.^bFYt:F/2ms`a8*7jXLAG_oarhL$tSgY1P),8A8BFHcm29Tfqb"XG#=,3JT-8P[\ZMhQkmLc@QKr8^*E;5?jNP]f.JDN.$T4ijT[FP9@.;lVf[h>^$N6P/n)T9T*RR"TB3sVpKIPgO\0Q;<3<%R8B3jS&GI(Oj#^;mQkuH9ck)34U$;bB)!HA*;;Eu^$,-=.q%W##BB@mZ3MXGKRVh=3OV.J=Gdip9ZdR;*>JXN9EUKU^;#C"7Eg%iD(*&Lr^03^e5`P:2iY"9".>#8"TGHOT,8QH4Pm0!%Gr(G?-F["V,a"+l5E`.Zh@dC"+2onAnPGl&DlH@(2a&VGqWsDGIqeQg=k>DdqX6Y9QLX+F,rk7r'5mQmc2*(&DLaFQF(@bT&7-'qQ(+tg5.bKaOPj5^OeZD/TQ:FhMC::-QaT]q`_6/YaK?&$*.=aFQ9X>f3fI@Tn$7qmLYL"Wm0#_29]LokXeOJSL;p0IZs#:7pPMs[BZ$eTg?NoZgJRg@\HQf'-aNLF'hXm<&:d[ZY/$,qN$HsBr&F6JH(?M[3o=91r7^(5Y`/4P7uu"ob1"Un$,et1gqr'im]O/s\-)9O@\=7u2i;8GR6g2.GFAE/p*ItO(35qgj]:]S\0YM'/.;7?l6Cib?m"FS6-e/`dJO\P\#31"F"-370Du4dd:[/cV-XD`_nHid_f]$,8@W3G:s3"ft&F")@qRMNgHnS-+66pL@X9niM@>BZip.5b\G1*]s"g>VjjKYeu-E/8NjRfhbm&*HnP8O7[tM=.ejaHi1FSK#Vt.GQu;&rAbc'!]Pg1=\pcS2%l//Bq[,mJ$OBFTA7d;eZ_"1l]&g,'-X*CI!VHCnV\u",]Q#VmTW&@*,Du%)YmtQcP^b\I]?Xu/H_s4j\m)9UTF1Urg?&=#G4-CB(J`T6^!&^f([:/S,/p]2>&hST5h.kW\+_dG5P3P_58T$6NDXBoW?-AAOX;6O][Vj4IPi`8*umtPY8u]@T/l>C&5aIg`t+DM;@#gb,?GH=in!?<]GlgNT63arJB,BW[DFoe^bN8FpC1Q'O[E:8d%S'm+/M+O/Fr"0/dfSQi\+X6"(L)jh10'M2'B)sL!cW]5o+E_Y'ZX$dc7h2o]+/+gg2:BNgjF!^m.fDh'l?%D@DSPobf_rLaQG%ZLa&iRgpfAkmh/E_h6-/XkF8(]i:t^hpF[?Bn1q>f0*Ym,SqC&)NpW3+sQ*3UX^MDJ>T@pnk"'[!e3U=U'1'hf7_WupZY9^28E]Xel\"07%mkQT\CWYHhfWl*WEPMB+]uEZ/82NjCs$kbAY4greqLE,C-DLgGkr+]l9<>U`&VRq$qVt2#g9_9Kfk:_n8R("X,7"@kHHm(\d+%Rub28J>'I4cB_EE\#J&?#%Ebb(BlpN`LZ']qV38=a7ZHU;A%)d#5g7o)jr_BYN.6eo;Zj^be>RE@7^D&'q,TMNC)@8ar`K"_me4#^:&u?MIF7PO`nU+a!$`Cnj1;_tM;(W/I5M:m\N'QMclr#PD,H]#?i9u:$<8=f]R9h@2(ol@NRCh8iF5\pi)YR[l54s3GVLi^k\hR&pGIp(n)cY\tM;2HW#'+>3/2T6c5ZA_Ec-W+bmt\Nc?X+W0r]:H!c$+r5HqmJDWrggO(2)5N6PN.-/S>b1pF4khE?J.PepmTGC<&'rW&g+:b*fB*c.g?2(7(mMDFPukE-e1d_m%h8)rX6gPb%I7Bi'01\ZWXJd&3Z'.=IOdcO5q7+9i`9iCp@ojIQ(AVq%L*IX.e1M0bo,"=`)Nq1><=r_VOHHSBKAJ@U((Cmsk%ppk#EKG=VP6,-C1D3J>JU9QR(XP/F+-]hl)>%Y^<97Rn=Sa#47H6[qBWo#",'/\dPkh\J?NcG-Xn9^2$b^Ig?^cAN1"?Sgs5cS0:1O8<$$W`0KLs\&lDGL1c=@L/VhLoT.'H^6LROQ9a_)L*65[_^/(=JrBGar(%I#Pf,H_-R6scAn7:He&+9'FR%$BdTULc90D_OkQ7B81q,4Q"ER-L'9@?U*h\NqlCo6YkZR2;IS'iHo)fn6@gU$)6*a\LrJJnY7J#\XY<6g1a"GsFO\-joTLgqk8'`'A*u97Se0Luicg]ZVr_AIYUX\cpseF$$':9.[/ok/tNF_aI9q?d[)3l!%$G8OIbaeGHfF`\]C;Or7;:3fK4'A6;!h<6Go"XW.bD`Bi>/(_@fVba_^:aA@\CL%>Vh%fLbC&UApa(!=TsA$0mI<]@I]T7iTHpCs-Ns[L5mYp4[XA*1`/jjQr4&k7)"$\1l\q![+RA"*`Rj_1rs\G`n%2H"cLd64kjnk=.[Q37mZDj[Pt_[Y=S+HN@se>"fDEg]%Fi^qFj$#OJijmQdFSR7f[I"PC=?`n2^?"*U*%1,TM(]N8N`Yp(?\]%_81R=8NP##?@2fiuaPi$^=!rL=(,e^$;!`hthTrkC1';h8!40qWZFC8RAP^`KKiqB\<^RR?l=_DAi/fuL.ar9?inNBegIl@4nRD(VA/mr+$%)]31J2Q01L\LTElDIr^!2fp@9YC\EJL,(k_V\ln"u#3CZt[,7M@#5LL5(AaX4_\qO8K`&WC$,E*n9WQFj85pp4h5k"N0tIt\/@\e5\lMXrhQFM\]0oY2J44qaLOBSd\\)ImrNk7!5a#pDDS36"L@\cDF'EmeCZ'1s6o+>t/iAGrGfO;bV\"VT.c%no3ma+p"Kc"cq1Ri'@&<2[%YYqYpr]C[UYJ.Z@)J#4>]u:YKma4NmUd`_6Y-BC`\0MMp'*6B>U!MI+[/p?BWNd]XertFLUJDlMu75MH%shtjmCF9[l'd!$.?+5p)3E44`_ein^I]%SKWGl+RJ#fhF/[uBWS/\/fcji@m5_K8q7noSfd\o#Kp+HV:Act\%2rjF$&]:Cl?_pF&cZ:db'Z`9[>W"m*[u31\3&k<"(J\T3#eiPW=B$2;L]@/o3ST:WlZ=[1<'2HG_Y:F`X'DRlp'ke7K.Xcm.UOORH+"iC!umu:VSKcc]+L)>I]#[jY+':/gk655j5TX\n&X%1&FJV#IiOaaK:0aLVW#,m\e7T3.R*0@e%W.+FMjeIKaT3bdm[f99`djj[nF]_`.",:fe_#--'bY^2K!Ua9ofSs"^NDAo7a(E((Sq]DN>>^aQ>KFMZ5%A%"YAR?+r*_A\2>9?[JIW!bi(&e^&@62%SXR]-)k#rl3$@l\E_""`4W)9PE[APSg+^qqBa_2a'^Z0E1?6"6^tMZeZS81J*?#:%Z2Y!lK"_MY`?;4srTah+@iZ.Vm!][bkmg/TQ!T"r5MAb4Je\F1YKZaXh$[d1sC>B0k,[QjMsr-;1bS71U.V93\RaU1>s?oQ^(?*a*7?#lM%*S1kP-TRn)]^pB-:""KJ]<'RYA&=[=Or^&Gn:5U"V.)^F&K!hTt"Vb$qM-#KG&cVsTV<+@pH\rX#m):K1666'[k4Uo:i>=7'm$egMZ(#jVQ*l.Wg,$"(#Q-LjqYj+QFO>,=!,h^-edhFW)(bfi;0%j.-Tm(s";3D.CMU/tl5R42iH&5dEn0rUQ(giR7LE0'.U%Ua9FR^U\*nNFhL%aehke4@^TSilCbYhIaA&",%tt/I;uc#j+[DV`S1_`R?[FR]*Pie2P%*4hgb`Ar"+kGBWWlCOjXhcRJST&'c`s0u^55Zr%8?Ikd*P,iBD"pf-Q,LiWiiML>PLS37Q&K=W9p.cndg2V-^qEiJTMI\>>kV#&FnZ#0L*(k*HVTi6E*>M_29]%IdEFT**f'+_r8/L.r#P$_6^i5$/:d2j&MlK*W!)WDaUOdq&>d*$dI2?D3nf4'cU$'P"?DDIWl]RJEu+j-1m-6D]\^o2TU!.IjgCtYk^U.np;KXKIZLn3Do\@pUFd%7d0k]CT9j<]2A^RW)8s,'q'`K@lrmoNj$u8K^Mkeq_V,&_ruuii`F2)2FP`I`DV;G9a-hWe3_ElK'DS:71*'3!U6Ch\CUFIJejd!7QQ8h5rp8Gm5EO=N%u:JD."K:=FB?Hg))"/]/jb6jDj6Gls2q!iB*q);Wot=nIENVUCS!bLoM/S,hrQUF_b#gJm>HICZaOsJJZC`<_-7f(G1Si`&.^r@>Q6Z/@EnnC#uDm;#^^"%U\6b7mH&nbAHb'8NiAO+SbH%RJF\>_Y;I:SU6_G,jo%Nh5p7"c]kN!>f+*gk21WJ,/dV*_5A="\t1,+kr!Eb-OtgN;LHHjQQVBie05=+l\\JNi%N\>)g[S`@bGaaRN&n4PS-PZf;j.:L!Rs[:??loJ%.qf3;q3:[bYInjtGn#<6JB*hq&)e2Qm/XKgJ!=4?d.ZP/a>hoY&%H+.t'1CN&W]3!4N<4#0o9KZKWep8k:cq`@q.!ql;VTF&pK)-=A]MXM\Y)3#@G[Be(Y37W#Aa$M#`JHg+-fS59"9^o`c>\LG`I6\I73.f`-mK-ur19I.>Hr3@[_]F9!\On]`VaRK3?O,S/\gP]*E8cj`Rs9\)]Ae#]?flu-Sh.p3GUWG4;'e)a+3hXlHtSIWhs4LW`/t?NZL?::6t47h"!tp,@o\QL!Zj4;bcI4hT]E]Dp3GHG5fCQXS+q5R3aq:RW8N_QWKnC==HilosndSosA'"O:-F64Ig#)J@4Z<:Utu&*#]=O)fK,B]"UW"RpL(:ngS7.Ua//8OZecRXuYk%h5s.2#OXen^'hLMruk+JURTRPKtR879oLS;;:*aH2ANRZ?Ok^]O^AArJZf65.!/$Tc-\FnXur,9*P,ourCU\9VtXEP9_qfqO&POAWF-,4FPH%jWNic*^]\)mZ=F#J<-G[=QV5a0B*"N<8HK6:F45KF]gMSmdCH/f7atK>;c\V#qQ2Ksfor+s+IGkGTk/XU!';b3@>`c-0kZknYmtdo>cR+kjVhmW2hU=1/LsYH19hMYNWO2;(jf&$#X3bCI*0.&UY8X[p3MmX;ra%Mj_9!eY@[T]A"f(4[fl:q&J8Xa3"t:T^_/oN<-'`co#mrDYON`[IJjt`=Edj+"%N<*qTh]1AS_A+QWJFesF!2j')IG/4QO<]gY>9=nghmNgJDDk!WK\U1C2T=5E_J_bk!WsI$\BHrAVO:cqiXP&KiUF0f.Q&7$>FkPZ]ReDoHBAMq:KmZ$_`kJ2T'rp@06Opi)F(l#V0FRm@r4fAX6)CAI^G'AeG[0[="5/cT#W-[rL=DeD59k]%EK.?l>/M0u);GrXU/J\:hLJtNN+!m[8gB"Q`tAcsT0t4^*tHC&PAp0a:up]=!p;R<3n@&r2C*-c!H2;e3W_7^+o7PR1n,1lRq]>Ok)G/f"6L]!8g+p3HokBKNSq5.^LD)fQD@l(b[,14kQjc2EPuOmdeX_l^J)j?X#YS_gi\/_TCAO=E%N^h0i\]p,K^eMMhf%,-(&q`+g[R?,0a\sK&(Zb2@pY1]GV:U1+o5)FYBjDRr%^CK2R5?S)MQsE'[s/69&co!%Q+1O]*=s.pNY2<9nbph]CqZ]CDH8'EQl7E*+Er"o;^7E]\o_scTb]Tdi?u"gZM-]+CsL1Q>B/NU9HejnB*@H5t[1p_S7$^\BCBRS(a3?5`)pSi=#,b)oE@f.TS##CSIAGTOO"DWmQ5!li.Nc]6$4)+D80@?KsA!G>X.AU`s]!VP3n:h,UH6Jb\,9L%rZ-5sAjAf]C3V*"1\\tgB"uWj>E7lY.D@e'jbs3/MA0'lX*AugaU6C8aR!`N1\F%@YYNVq7&eWX%+Wdb*1Pl\(Xm5RJ2#R]`)9gR<`&%H6YDdYKt$boXWdLK`.)gd_6?Fcr&f6&!KB@-??U,t'+&%@i"=I^(deK@bHo(McuiP+d/tK:1@^mmS/*^d)P5IrX#H`_(/*&?+]GcMX<\mcV%+r5a0KPA">>@98h?*.%f9H1[(,e"e+2]u7E,kV>lR+,bciFs\Q)FQ3ZQ(fE;kX:+.O4CPuaPUOSn50.CsUJe4?.I(E2@!_Et^#E=Xg+m,q$kS(]ba8K5EYiQ!9-.h.EG#fupa`a3>h5Ks@*m;Hr[]"Q_Z8m$MWcq(XLqck;9o7BPdYP#'0H:?Ng7F0g-3:;Z7'64)88b)aLM3i2O\s1fs<$)t+l\,Vr`lF+7!''M.u6,1/-"1plLtZAGtN@t6d$V%M]oI"7]b`J.&tI0qhY6.NY%aBj>gXt[oKr)dCm]WC2t&m5mAb34Ub3-51J*]cB(N>jL02m,BY`B58FLnH4.3sj*DJneaj'5);)3S+]l_W=o12Z91+n,VO`08Sk+E"s@+^WXH&R=i6i-"r&)+Q,"0K7\5@#tM*SLJ5>"H+(Y2e*tTKi@W()(tFk9(qU+F+V-!>53u'a>bs==5IE$h8O;o1^GP!'&P/`0bqT@cS^/?>@>[@C'Bl1Y^Z6c;KuEVGol^1BFgC\RkI:Lp+jn=p/-6%ZnY!T<;6)F+?Xd9F3\DXmh:`(-ohbeEPP/_mb#*&_Ye\#]E'`$r$UX5A-?m;`kalcuBc1_Yi!g0R;s9b6!%;!s4#UiX&sq?*V">6S!4Wh5UU1Sn,YVpIV0MA&HBQ+`r?7)cb=P[.q*W(KDH'o8V!#E_0MEB28UUm?Eb8/ID4U.f#PCZS%uOC;1U)-4I278Q6gsaN_DR\<3fVffEoo[#r<8o]T&!pY&YhM5%F..,`$;T[+s#9Kcb+4BWOG\'0JE.@ahbICW*1ZR$]*7$l1df6GDEQX2k-q8H+\SW?E!&_W1._SZF+8>o@A.clc>UX\t[5]r:r1V_:o\c]o^:RY^'9hlFMukT\Zo*FE.WBGRrK\B/_[#XLBVJo7&[[_"uHe%Sii71@!*52\I,+koh0Y1?C06P(sV^GJju4`5CHa%l8N_M#oqU;o==UDEGKnKp:D[G@d?lHN0m^m0/sstBVEd&7Ic.2FW#[r*0>N,KcR2d8Ut4B00n\!+PY`:E25Wds+N$iC:l^k^#./Xnjh!tW_S\]+s@b0eG)B^8?Yh7UM>"Kl+c]0TS;e"O]>"%%m8)4c6A":CE(_PVAu[`nRBH9t+`SZ232+0pZI=Q7E@*i\Uc;YY]:d2`jKo\1Oi4n$S#'^7a-I"1"bQ)$73"l78^JW_n9:EP^(Hk.Eluq<45^9bCe+!h3V62[O/2.<-Xp!D"G=KfYkE[[I(b.17jl6,nrq]?5I_bqEMt+X`36nC[nt()\W]!/'j&fXkC@]&Im7%SLDKbJ=\FH,S\43-W7\Gt7E5IGLY\lI.k*(u*BN='5-LQ?&qoo=g%.2/D6suXa66\nJ4ja$tebJ)s5s61b3+in]F_82^iVeWpU=BJga]p>'5cJ0'IYtqsVi#hV_CDtM!>"0uAVq,BW(g4Bj(D_r_g*/4E4.<>1.p>(AoVE[&^P#n?k>EgA+68H#nG6HEedDeMnJJe!t^*U>bMlnip99fFp_buUX3TbphYAo-DXs^11]ftl>l+I7fH?5NFta)i`(7;7hiSkNY.6R![_M@5#q=mm:3cp6Ea<\bg[!KPul*b@#s1TCNeVGTYDO5EHu1S+uh%,\tc"NW25P]j@&7uTtR.;CVi[mQQ(F1rLrUePrT#A+'_/@.@:f1l?%c]J65#UUSaQ7E?YQ<$D6%l3bCfPk*qng9N^#^]`[+q0e5uh=E#hFF3D*Pn^J'5fE%md>cjAa0HRCOZ2QkYaI.?-GM!%C57iT'BbYC`'pa."3QFYGq*U)jn[(iONGGq,Ml2'Mi;&`IjFia9=2GTVcBd0IEJsQGu/lO6?To(/6^3Y&.gg#IC3A4;5a_ra2M>D'_iYGW/X_.gIrsUVV@Z_Ob63GW-=kO6a2J/3BJBkEAM/V1!bhieBE\5\`J?_fZSMYo2h-\Vf-\P=>C%&bZuEln)9c)2#\K;/(0S*q!m*hqFH22h8q_rkan-om/Zj_L-mH?m)f<](C-XcifToo**fIL-9\oNbY*IobZKKmt\A&ZHHe[3hE1"!3'GL%5TE^"=HChN%KD"l0fZtICJn0XZ4S^ClO2f`JMME:YA-_@$1oN90^Xom*7@]!CsfH!7Sg_J]c4Se277-P:eM]Xe+`>k&T$Rl29TVkmA`LN\8l,N&;Q#'A\fRo0l;W3->PPqfVLA;^65GK8pEcVaSdc48?3k-/+o-LoNmLH1"P&/^k)GF`o2J*DYVon''$_'Pu(`nY=)]\BnQEM9-1R)+"\ImedpK439#.LO>%[;Ep)\B2F6SN/GKW1)&&8CU93X2rF1@V74kW6;3u;LfAgS:7k2c8%3(sZc3kRMib.g`U/@6O8TGA"&+l1!/9_87NhD;@nElU-Z#6k(Rp$nM0ES%+N1nA7>=Lel.1C=!X9`*i&-m@niP/BP:ZB'9MB=c8T10"(]YHN;f;f6a=D@54P4:nI[4B`j1+IfR!.ar`q_SXSQ+2XGWZJC`fBc(qROfP$MEMdRMuo^&Gb/'!2G97K3@,aK(@':Q&`fB)$V8WHBdt=f!d>KuL&Vod1X>5Seon03WNhen:`Ze2%%+V]'Tf0s4[9e^mGPcD\Z[K+gTXC^`[2ZK[287)2XJqI$4GBSHMHDO6TA=rpu$s4Rf)NL#>oP4kY/S*41L>/TmI&Llmq-h#0P3XAr(T5!2DoM.XigeOB1K^XK9)eicK!g\q_+#fd$7X]]0fjUPo%0u$4d.Yh7XF:-W[P6T"!F.N5=J>Mldg^fN2KIB*$`q;Lg7Mr[[UtS.^bc5qBlZjR?de.(OKr@&pBPVnf;QFiBYML)6XfOH[iYCA:r$-@s<`X!;WKrHo#R3^P#GVjIW2LE+8^V4B?Z_]lGA9``gsl\j=%D;Ph0l9i&ZS@>[*D6?*ic_dTKNcS!,Mc*FfHPj*_<[`GEYfS3ii.D5/nY,1:j#*a^+>\aI!$q(OU%Qg(7?2&sYU$52?!04f*:6bF:Ek`LN/6h>3s6pl7B+69SrJ:JIFr4,kA?9R^MJNRnj>IE4bJDG#7VBYhms.RYo9gtmqq=Ah`I<9-tu&LguN1=e@,34`lU2%s.S9_&fL:?]GFY'm<*Y%]*#<^6dI^+hb%2P6*sU0co2)eI@XSFrA7X-Pg(Pq\`_R_3)mZqMiRb+TaJ7Bj+eji:At2\a\L=N"ZB#>%A4L1<>NQHPQEZ$N!>O=Xc+C"5mn1QdN^KI6S-NANHHANTe8bpel]!hC\!cLl!14,jJS\;fL*-22@i6b+G[@Q(sHXQ/R?[`&NJGc7CR\mg=$*cW.R%"jXFt&$$qW$;mn>5L(,[n%Y`.C*Q!7ZLS:RP("=t7,p^AUom/DHUZKmgoV\:l[9IEUJX5_3._/s"Nfcd?E<0.`30;0dK>`"hXc$-J:q?S.L'qSenl9)Cd3mXqR7C0D2oVdg$RB47DEed"F-kqqE=QE4YD?\EB`6Tiq.RH8fCkI+[EPO%>4aM9ncUt8>WJR6C(b_s8rG4*FifhK^IYkh.(:16EnlI3[KK9+]jD#&(jQ\9&Cl'@+Ks-)!@L2(2Ee1=TM%60gW>)C&,.k"nY:HN<=Ajc"9R=12#mfjHcI1c?X+=%Rk;Lh)UhdpcP56?GC+&%G]P[bikOU\R%#j">*M=+L!']$@l#/p0J#%(A8s<^')Z/Z?Y$BM8J7\29.2rt9@mkL]fGjm:,6#2ca*Ubo;cEA[]T'U_r.P?-ejBB,>BWrZ*nI&^EPXMo8]-e$W\lcUj_u<1KFF,EbHO`h^(:]f4rS3_om!uA#g)oZI&2K_YAL8(o>>oCo-IF.+ArCEDB3p`=`$K#T\rgWFPR1M*/-Bc9NkoPdj(c'c_KlYJB#iXeAED$&-\I:gq#+#V<[=F*&N;^N?G[+)U0qCW>r;56NqE!q/];CeJ1bEPDXs5B16Votba5ta(G:CN8,TnKq#W%aosQVT;=hIZAs4qTN1JdCe),j"h70L)4m&uWs(TD9uneA<4a?0OM4X1M%$+FV)OAt9=R@2eJmNi.Yk>V`lq/6CuJaT_.a6K!g%X4fJJjT`Uk/8:7pXo86U`0Q0YS"@#u:WdSo6cOtA*InWs:'#>_C:IJc/[2in3.sl*p/!6UWdiCq/=JcR*XI$/5V(7697q/*(;)O3<-S?(M,]UN]^JQKnA-6![%,,:@PRH+!pGRo0Mi-.JgN5J(*JX6`b$'33so1Cnd8Ks84:DV>rMgaZNOe4:2b!i+2dN-\?:k]%u/G-gpJDLH9gE?\gmmAGJnj7[E1Oa?R9F`n^^8gn>5`g*D"9VH+B9=ioue0BF&![Zhf:U'baBTgUh'(:*A,"EAo3_:WQ92Y,<\`A"lcj@:!S_$)8Er8dJ$U[;rkm_#3cb3D'Y8&s`lYK8W^dj9Go%RJ_Tg8*6MeZb,l]4n]$(W4aJLhHfdS.#-`"Y!19T]t]iPO_`l)H"AMI%U2<3/rqei:u^0]qjYVg-A),L1S_=-;;5mc;7Q2fle,P19+0Fe&]KXF*>lt/(F2LV3n>5DVn?@Z;t65RA;Jq&"julQ\Z8Q_BGck+:guCOQs:#Ak1=I^a2S3+Z,C=$)aLW,I'[@*m79Gc"'.Ehr87Js)(PW5GcVk!A$f`KZG(]?Pq>Q\oJer;Li"&6KSlKeeF#c#a5%g(=Ge&lqX#.a!R099E7:T"O`1-q=9_I1h>_Z>bdD\q9K=jX#$l/9-&.nEMeDX,Ff#JP]09#FG>K1-.psoYMeUAER4U\[,n#6jT?49*OSQIE]REuhD!BNs`=V0X[07;ZdD!eOd(&q;HEd(9MB)4SpFD:psC'1l.^JN>VQYp`Mb-_$%ir"msd=[RUN;Xpi`IaTL?5;-L3f('P=>=_m9Qq0,akRhbH+NmW-Z9^62S?+K?$F?l0`(TR4&^FZl$I`:;OtM;i^:LjhYBjkCJ?C#agO@/3QRQla)@b]Up-#NqdV:$Ocj\@<6"8m<.(ii5e]OE]H?oG9msVCAEd:u6ApaBuj,%uE&<'aIXhG#_F]<3ebaM+?9IGK(2(^:iXC8m\;b7eiMY]o?d`g@-h>N;;PZ3dNVTgi2T\[3Gfl+BbYn5kIC#Zrlndmo\e3_[sds=Istp[;2C-*6"Ub<=)T(bH6\amUQIYh6[&=dL\%4'=/tW&'-[TB'>ajK,lf'bPso"FZWXuQnfpbj!D!:dPXp!1Qil$1>m[]Gf`AIp82?O];+-d"6Tu8?adTu^4Znr6AU]%4^ZdKd]]!)2_Qtp2o'F-:NVj(-sQh,ZoCutV;&t;"Bea7!JG6,m(/i`ePFq(=r'0I?T$$9=sYZJmbM@4#&;f`FXlZNle/^*Lo:1ALKfb":R0-UB@./S!%'5H,M=dKFWI'if9GM5#7@<+G*22$NU_jeZPc3S3l_@m51D,e`#/,RU,`M4b=IQ(opoJ9&[UdmD%\p+qIY/cHh`o*X6cs,JGbRgAKipf$8<2De>'d"G=m^oj7+3-^FdK^"ZCtW\;nHg-+9`)k*Z-32'h':X>Z<;fKaeHRNYHdnXtY&aSp2N7YlS4Z[pb]?jc^@2^Ri7O,dXQI;&S*8h=aT_\N/VTX2sXE)RElrh,V&X,N>o:,*`"c3j"0`s-Mn%/V.c,8H_VpG_d,5#CJ&7`-CA+cnHU0p5$XQ.kjZmBg%4Jtr*+A)@HmC=J4!H<-Rh<*fT'Kg@-^oOSYZ+s`k*5uYmNW?i@u&F7j8-MM)SH"4U:g^0<`qk6ec:]0Y9G,ZZ!)GYA!)Xi$$t0H`Q`aeW'K02SCftM8#@3S.ROp`pmZ-Zq)JQ8:!1S@grBGV#XXXb'u,EG-Mi@Wea/#^Nn9R:`K^b-rf-K&JV'qO='3^p//9+>GZ3qY]4>jd=HSWLVEFOGLSP3)J.D!)#sr!rE)2^7JO6E/1S)aU?]V[`o*'LB9o-HPAAND@CF2bZKHVR2&L/2.QJSC-2qKEc3he"GiM8f-IJJD,gVt*"'42X2:dj`i0;#B#W>o=p%/[_:1$n=EEYIQ>DDPU6Rru'3QASG;D.&YjIRPIDfKmK!;'(4rdtPQb4MF(JJho2"HnYm9o8]\3>^tf-P]6h983FV.'V)b_1.>3Y*:+Z)^9l,VJ-@iM*@PJ?$EC["IK..*lYD/?3P_>!YG=>il)#IVB9(DBMQ<>PFm]]37OqV;\R/Vt1I@gkVV\1gtp\`8eS@RYUM;F$N"_0ncLr(ogWQAp,[Eg!_Z-df41ul0?9,qCGPN_4G6@HFjJe+XnPmc=crn8E'D^_TWE.al"):5Vt/>WghHk,r*LaEH(GrjE[!S-cs-'uBj8*eEH89]2);4QWad#(8G"]FS]sj6_l5Y,>:fJ<`2S^h]W@O&@i=IPgga;3F;u.c;II'p`(=,&Y!J%&32>tr`2`1KV[MiC=DMRBT8hMR)qekjIKhF?cThPCtu,>Rq`GcZK`1QluW1&r.Z$qZ!f.,k4F.bb`BkkhFjTh$Ni3L92.E+^8=GXmrRX/`8H>ROKsaJ./S>0R>6^qFj=VY<^ID0"`M:K9aP2+Kg=Le3\iqnKT$#uS#B);RN%&SXdd]]cH(T?3!40BJg7AFhuc5tJKAd01_N_O6&hf$$B8kMU4]k&BF5X^77?-'f3=^E/P;K0mt(pN8I5f5D3gXq:72:I,rMU:SO:-4i's75/7icjPt^,:D@<&q/MV;Rf(WWm,nY;N!LUp;a&?m^PX'GZf-ZB:XC&5JgN5\ro@#JU'5SF3.0`7$[KP_'Jti)g^0t0hZ,sgS2dCh>Q0NMZT"$crki*TBr[!8-`!fBQ"(ndF)d.i1@Qc1/oCgBYbJ@Wmdd!d6p%Q\Z`@(4iTHVBQ/0^PJe>gMWC4?'e@3g*SdCcR9<3o)+=hu?R:qB3o`'cZ\\%OM=kuEir5/?+gR\_2;Ou(#'4o4'?0sJ9msVB4rdtd_D;<1k+"ml&`#/:QcHqNcTt@L7I(fQlW&@R&b*Us!F;hra<#11jYY0(7hmq1$?DaoGD@u"2"sk7)!KE&Wp>q\NV#BUf&%MR)XL1c69JN_"E:'Qg#^7kFWGqgli'[X!HGGdAh`sVW[q##0X[h62$I,,"B9@A\B(b:6ZXM42,@%3obB$BRg!pLPfWBX7I:u`o,>\&E(VrO4FJj't,pF[T8mLmK8]DWcOpQ5>(tlr_Na4uOOVPtUg%cb-GCZ5qDNYc#l1Gd-=FKO"P,>.o,O*1M]ad4n_CT_k_.C:]md7U1Xh(pff:>@V>f1j[P6"BS4Ta'FF*M3dS_>?FD,$HP#Jjh"CU3U=;l3VQJah7&j#Nf3.).oQqUq6P?X"M!(L8QAlg!7;JIb]0RjSW\"5d`_AAp0,(;4BmQOQl/F1tf(-Xhp%VU$L'?mi9EK9hE('en)Zir1&!4/(]nQ/&1#[."Dhsb;0kf+YDE42R`snOT)c?6ndWqm9&YA^naXglWX@X]nn2$kSFr/REK]cj?S33-F;0=g5`[7Tpq-057/I4NdKUtjJ64qA;mZVqX7tINf-.FQ.pF"NWWW[G_N@SN,0)MoIS'@ZG$R*.nL(<2ZMbM,:-fN?kJrMI$4*I_$NXpZlcn`J[]?=>Y"VfLaV;ufIH5`EqmO^UCef%V&Op1Q=0bNiccD.]o[i_Z$JGh'6XY^r,b0PNN,uOE:gi2.YaJ\m!E6G3nfNafOg"LHUTCE.*HL!IR[XMIuB7T"3s!3GC-.QcT`$Q'XUl?5`"h$'EIOCBJ%"-+U0NQ1H5+TlRN*^;<@02Q3^KG):(F+dgDgdeBaVJh98+#@AZdL%i"re^D`9N6)al1'm`6jjEiI>-`M=,%l\ghC"l6lNGe2$j,ru0Cm>S>L#IqsIoR-0Y'tAZAk$Oi?Vt?Nc2q38A4^[@b7^H&WA"_HO6H9qa>I7Qf(ZS8Cf2S5tdJXM=I+!'M8;Tr`-*Lb8f=YHXO=M)VQtLgcf>TQ]2@YBh@$GZ1djWa>)?$kk@&I8?i+Pq*7VJ\D41\qlY>6mKrH3QHiY^im=>(@&1uAg&44L;Yub4h.=-j:_Png!aE\!qO1Ncfb*Y3SN66G%ge1l]2\d24Li\>l7+;0!r6(P)+aLSVb)ikTZS4Tt"#j-(;;LN](N.CBS$jEC00cLbY:WkXqo>qKZcqt;G)VQZ@9?BLcG!,3+!j=44(Ls!i",30a^oBB3WBf3.14fT0d?ATGZ_;%Z^f\7m9L_NZA'H\KN.;A]hQS]1BCRLWq2RBNL3^%irM+:*,g:%Gm-&g-h\IMUDatQijO^>9V_o\/"/VYK3c,M]YqW/Is9oOrW<`f*r#sAh<`SNh\OOHYeQdSR`P;K@NGcf07WM5hO>+oc3--0au-B*+$[ZBU!eeF`Ej0!.HF9Ppf(q%[pdV!!XEo$3@5s1R28rn<'/OMrbZKBT"l3hSE@CZbSshm%-ZfNuQX7=!JK3i&k6acA`a%KKjDLDF&XIe]pem5:qd6,2$!$68RESq%rN#9\ba95aG$'"m7rnc)Vq,LnSjF+__KRM;6_mfq!rPoD&Rg>`kZ#%\MH9TuU$1Nub"3skA#Msj1<&drou@oP%D)0`m`fs*@ONKQU1$OiL,!aVq>cl.IMVZ8>t>fHBD[g"7XV8EhgZI9E+t0NcsiiH>-:$PGF?rY%=mn/_4@gmNfDbcUboIZE="!N'VmbXCW84%S0=#e=\(/B+oA*IB*)s`>Sucr7Zm+6Ri-hIarA\a2R>5a%L(O[9!^,IkD4A-iS2L`TgIN4l0e:^eZpHaFN8#iL;p#o`s^WlinbbgDb/Dgl-eH8Pr];*LE8*^\4+.4K9H2,pj40KDkYIGg*>d3nCaemW_tR]kQ#*7N*Y7J_^YnS.bM&aCQDl\o*%WVqWm]B>J?)HIu&2F*d^!kM@>c^AFRcUF:!\R]F2,+iS?.ce]_EoY4["i`Po;s09A-fJG%WY?J0Z&C5X\"ah6IrOVTW;,kAq?N[]Oq'N^'f1sAHlX2X!.To1WY\^P;Xi'Gu[Mi778aoQu3UpE+,Yf0Z2Unm^f^)caaJp*K&[7)<2`A\F62?lgL/XPCg:qLm_<,sZ.SA50prjEXQB[QM3DB:M@p>1>gkUqt;1#?`BO6ZgnU01I;0eP!TC+qAWIfK$!@_02i4u%@K^$s'W]1Y[WXKD94*=IdFM]qr*7qbaB2E]q1F$GfOdDG<7kW.B-+5rTeTDW[pO3@/m"oYKS9c`DFtbgVIa(pEDXAs#VTF0_j#^Qn_jSBJa*;.l]1cBmNL?%ga\IM76`uh?'(7A8K:TE&OBG6rC5h,rF4&ad&?2"H/LAO/rpfc-)e+&D.#n!*q[',cGq*U_jXZHDYdKYPf1k+-4!"RI*VT6A?4=Y;(Hfk5cI246B)gqdV#o\r(!A'sf/b-2p"Q;5;nmloi#"BDBrA7J`Rk)c#(9RK4f+Orf(ePYK:K(f2+6#869Z'8V(f<=*:\]EIT;WUausn?$i'3FbU%hp\A4Y6IEsocc]SFGe,OsGV#WGs6'oCHj>QOIoS8io&jlFK?DQ23%O8A;KePRs$*8%"P/poo<1=sL"ea/=;T@i:0UkrU^3b"<7MHbA`f5S]25+hf"iGXq9+1)'=l^6n4f8'Jj+H!sqO5^XbG2eg.MkH94i@UkX9)WX-tVkh)c?XoV75u4F>%`8m\)GT(*$NO\.B/SV;i#5'1pl(<)A%tAWQ%Qc`FjFaMYaWJCruK`ZL(uG6(27CBF[>(ZA_8D_YO=!8bDorc1P?-EFb5_^gNX;Il,61OGZa%uG2k\lFrj"-QRZ.-hR+R:,\sb5durER#t+_k.kHDC`@5U\oDj_LpJm]`d]34D;UGUsQis>-b[.)SI]@H!KOurD@gt`mEn7*)b7-i<3`bW^EnFA%n"r]0!4aM0[4[kP\0U%aM)j"[te2c3K05/1uL$l)k+KJkaQ+-H\rp2$#gp\egX1%NX0WH`V3LJ51NcUC;q6KQs2SRimK@n!68<@1,:5T8@M$b6arGqaS7@*9;/^Oe::+L!C98n[8`M?/c9-S/Vq8D[%u(*Ci>16"*S(-Y+o8)_t*/Y4.YN`+2\Vo1f]+T!$%FjBs$9,`_S""W^,41-`c1[/iq6)uAg)VQY#1$"[p`D6,e%2;n@0"Hn3lO@-,[GCBHg#466EbVGfPe@8TM-TS%OA5HPsPl>(+i9AqZ[N*fQb:hPHGKl(2TIUu-+@%-WZ=Ag>n]tBJ)CPaZD'%EP.CiBSG['sDaONkd?N:IY>K2XXa'j8B*$Z[=b\gQXamsg61TeP_j=g-;6Tt!>J77FqW&6O[KtlMQZfH%)pi_]]?ZZnpDSZc!,/9QTWqP-rK]Q^poLaUY7*et$I@6Y+r/PTRN%pGbhPmbr6it!%`Y%A5XY6_arQTSA]YEjV!,NIXENTd19Y?R%"J;SmGH?KrWqRX@IQV6(RrFpA$*\!qfA4,RmIk_]HB?Q-qbb<65#Fc&[j\q6KE%1FCj8Y0Kj721i=h#._oS0AQ0_oRClA;MR)1kgI%H$0%%)PD,8SZ%2p0BT$3,LOQK(0;q.U/+2;i_-Y*+RR'J40A>BE$mRZq.S,d9Btu?FBI&JeXF1=?hrfNRFm4g6^^WAO;IH\!=adX<-eNi+P9(9.=6(SFOD8j_21dhP//T)![<#j\VE@n'>)m!mrkTghd2"a5+KI%btmDOcHP:H061sdsCGS%79S=+&l:Or.qFq'tXi/hq(+iiIg,PKYE_O'u]6#0313+[B7NOFmC(no1@*KlIWj.hD"CKG1j$9mfDbJ<)MdPNqpnr8k@dV61XU>_ct&bj:'%KS81Cj&PI8&BI]-4f"5lulm"nJ=%hhHPg9PJK%6j2"meQV'GlUTH?)*H+JemG<]h64`\4IeFGUK@NA!Z72hr:P;'Rdt&1R(-^Y25%TRF(fiZ`u#:(gR1e9b8(-=Gn@,eT>Jj_^("*it]H<]PI<:!5doPpp*A5\W7,>Qu$\g;WKi>`m)..HeqT/3D7S0`Ec6;':/33?LMAs421?<=k-nl[`mjG)4T(nqVs4<\`fk3015r`Y%2BQ]?2:SDl#2f#NGWHg3o.gt=2OM5TB,]!$M*m[dWZ0>a`A#YYq,?W!L:%(,(k2L4`$ShC"'26ps.cf3`3K(*R8ZFGIfIBbb(>R6a84lcFfpCS].40NWb5/:ls(mpJoug:K>&P)S_MIfS^gk4%jFMC32H"U!'s,)#43MDt$jUiU3!V$%J(kg$ae*T+.&NHV+j\lqThM+SE+TcTNOK&%@2)RS$SpPr[BG+I_9[OEm=[E@:;/umE%?A;-]fg0s0d:f:I\+_N"nBD]9VDE>iaBF)dUK"JrfQTWL'g&K_:7sZp)3ri3ri$Ih+`^[keNFH^M2!MRVo\ioN\TZlBCA(N!s?9EC*p(YP`(U)__d2Ju:mD5frZ8u2BISO\:c>%Xm?G`tJcM%[2RGD4N`<5%*p#&]D4D$JK/)R15^e7FQRqYbYh?lJ(kj.H.bGK^<:(3i?f1NAa:KJlCd2'?(#,SDi?a>;C:?15Fu)O8Y4.ZbM(Yr-BhARohK5?jnRJf@\8[1Y.-Qp$T.1eX2o`n5dh2`Rf,^j$<>YIkaVP=r,lJa2*?bZjlE](C<2BKip'Ee^1E`#@=jRQ,NH]#jaZ*,Q[(LmlNW.0"59=09VA$BEC&HBGR`+`>B^H%gTKH;$?%"_1ScQ3C4Hg"iR=Rnui#44=7%*fp^jFGm3-nDqf-7Xb)U1&X7\P.Bqe96EY6nqt()5'rjMf\r@FF:O7-0@)!!aEt\(%MrM=Mm_,3r/ER4VEa%c%mg+LnK>/#MMP74*@+)?]U#UG09Bi_'Kii5ASILFE\GQGHuV[HK9b)4,THE5JCjGhO?,oip.u0%Z(a-.f;3?Q">p'+KpB9,]oZ"ZZNi]T8@Ri)BtZmB&(7ViDn;E&7%V3m9pdB]l(';,2X_,DVo4!VY#FOfaX&2OWh9ZK6H*'e$6EtaRUNRh[7F\2lajCEhu]2@f)6G(6Y.kfseX>)"&AhT`5V%*d4nn[*D&RVm6,GTXPX44V^6-nS1-93L*-Lb40m=grm3doVj!P_cY(&'(!OuSa\r)7A0CTGmFZJko&;cjmod2MEI5Nk*,H7)i@?g'#52G]L57=Q0/?r4NJ`L9M5S(d\HH'pXEE*Ft";dYhV!#3B`stRUl.sO>Ct3$D6n@'JR?s]^jA?K!gE84q)VBWZb-kfctIEec%gTk%p'OC0Jo5%3,QeqGrW=9gNp&-Kj`"8JR,ELSNdAZXY5b[.F,tcbYp/Hq:2/qq/t!6rG#K``Mde+MmRD02uhpP"TV8oRXAEBjVUPXD!.?*:MjfY`KOnQ_g'D*e*BJZ-u/RB:#`*J^[T#qHX!%g:r/8bc`ks>5K=V#^+4?#XBA=@K"7q@>^E\gcF:.6_g_#[`9J67`R!g2GPd;:e?VV@"nc%?MalG61mQ"?SjaYSZPRRpKk9NJ)D[!WYe5ks)d.P=$XKlDjPcApc:DL$3gjW<#UA4p8R59nPb6pB$]Ci>Tn/7@eBr@D>4tL`Z'FQ/B6br%drn(D]KS8U+s$B:"*Ho^e+4FeRubLu?sV)KWi72LeVQ@'?/DKJKDILbI@c2"ksa@Rk8TH<Il.K1M[Io)_bn$3Qk<1c+BG?1@O;ngG\!Vq/^"eJTYFYG+VOuZ&_8`?'/Fj2c0^`BCW]S,Ge']gI&-%%f9J"Hs\7M^lQQl;;1"/QJWsCU2BfM)`ABjm$7]0N#6hk5KWrbMsLCVRtiD+?*^?8Jr%0.<ipqjRV/_YsjnJsM'8BsMiPB=!NS5U'DN)J)ENp;\WGORr`+Z11*erS9a]i43%eA/YNMidI$`$hOgiCcCM&C-XkIcW@i_CpeK0QItM^#Q"q,uEZusJCZrE[A>%>hAeT'B"6S%*t#"-BOB;@ag!q,%;Ije:_@alI7/M\5W?@Rbj.Zg`W9-"'aC6A-]6a+p1@7D]HNPi;8lS$EQ]tLSEV2s;9@=b"RoDh:r';!tXIl.XqOp[`Q/d/RE'"S2(PVKA=+A`dK=IRS[;,C\DC5KimL,#^.e'Ddj5kF5nXq3K/&Kd@9Lj_P:\t+T2D^NOD`.8q-N"h%a-5]d-1sc7lpJ4g($Q!mP&K8UNhd":QL[7\J_8@p(8+[1YWm`Q8U??c=gS\+Gk9UM!':FPn<_\h_\G]e_E`LN[7u1GArjah8].N2bpG-u(s_\Yj>3Wp2nR(76\tdXG4&7fpjd:p`2V4gY-cLR.N,'/6n+okGLI&Q"S#H,'S'2s;k&8ioubmZ1Xi6/ep3u5umpJfsMV>adWe.`kcre,u*Z"9!f-Q0me6n`H*Mo8X^alM+S+?8L9F?-/;NEhC^HK51LI[Fmne8_3V#H*quS?.':!3BQgLUR9DDZ`\TYE/!RZ0kAm5Rq#V*"TA#]pOC]"4]piEWC]1.f\X7Elkr>nJRMT$Mo[669hSN_s?Rp$Psg2Tih.FL5$($7Y+*7GgU1-u6rKX?e`GAbqKXs?Afo=u105@+8ElNWr]:=0)N`)pV6CcNEJapF`+Q][AN2c;f,#5f`dc1ap53NH20L<%6NfFq4Z3D2B12)Ts'=u9t@\KnXp%9Zl`jUkKIHdbSPRE;c&8b'^'b9N5HnR&p*(9_qfNc3VhJ@egG-&fCA,aC!4bH*TnD\@BBir0euoA0*o*+>T)GaIH('?Q1QB",EB0*[1PG20JV/1W`bp]Rs!Cp/rRt"0JKPr!94\AnNAVoR&qnU(ufGN),Q^]c7r:\JYF-EJ!>m4jP5nM]Tl%#<73T/."uq6QCFhn&Gmh_Trl*=V<=%&MNBM9)+6RF>4;TYZR5.9$RfjklU?L3-7U:9m%JVu?M1WDodNPACl8X(GTm5I-:Y=+\3LNDINAh*nO(h+.bHouVo6=f`'fSA\.^2V9Z$QqT\?Ktc+42%pGBk4`le4D2p)<;-0a#UD%L'iXW;29^0sOZNR6o+FotDs08i$jP=q9.BeL?VgAH[*j2&"aG'u9HLF@_L'T(>tg.$k=#8ktT$9BN.cl#B?*b0B+2m6L\\YDQ*!f3SeF+[Kc*ZAeh4h"3%2H?o*LeuMgU(_,r9$:H:;R:gbc*osH?+P^G/49mT'RV9q._O]8j=3=nAj?O*VsL(Yd[-?lB85Q6-5$3WA>R_aAu%GdkVUWK-"b_LZTLc^VY'5*%_,5Fi6%]e3cEA>=-NYCTP-#=D,a.j$N5qR]>W5:XFULAl\OL0KX$9lq)lq^IYkbg8iXl%f7lPqK2aBpD._;;L/neL`i(:d"Denb76Vb>c9^MB;B@=Vob9U!Ak8!MXX%I%*`!>*eo]5)5T[9YBU!f5i1$*.[P%]eF%/)D2V-)PZ3qngFdqr)XUj`!2QbiPW3p;*N06VXFuG(aGL*9*([G<"fPPVZi9[BcpONf%rZ1#5.r#@s8\LL9a"6<0C;%0+557W?#h)&Oq[aTdn#.4[JF[6.H=un-!WK.%rg*'FkX4dW59_#E1%?Xfc79nfb9thl)WX0_[hV,@T4)VD5rsnZ'*V8HXGI3opU6`%m]mGYAgWajaBC27raDp_4F*EQ[;khK_#4(*D$]1e55fDaKLc9afYPrN(>R3j"I)0%\WBjS8UkpL^mkhh=QiZMaUd6#%4mO5tC=:X5CKdBG66ZVDOu5a@\uSXZ:r/t:$t19Hk4a)PA00K-dhO_a1f&&,JoLd%_n"K>(L\&$(Fgh(Vk@%!d7ZTQ0t"p'DD&[EDRSTJP4-1K;.Yq&U##^@ZCsY?#%GUT[RS,Y`0&md-&FWHi=EQj9V_5n9c`cTgEsMEPTrXRN5?t6\h+%),Bu/p/b6.XIJ1`?Z8nC."%j9Hm0u[J!NOD5P:Isk?I\,@"N6e(]>\[Q7agU(/ZI/RI+<8*J.[ZU:3`?"B>kg8LbkUnc_]>i<"55;S`m_i#&,X6n,);k'fXFQ<0fGkG&X!(`@G-9fmRZp;TVtlG7D"tSI,Uo=S!1q0XmHIkok]*NS"L#F$I/e_LTI2frkndfJQ3QjP7jBKhtGn`,3a1Ihsgtd.`pp,n!,1J6IGo5K_*g3Oo)(HHkuHX&86E%CJSD*Jn30;/-Ro90tSR\CU_V(Lr[VV]*B"81MR*sPJ%c6P_lY9M!%Ttf\@nmH*2IODr)L#M'q;1XEbe0cc0n83ith(%&I4WhOr#T7R*A*@VRNS?D7Ik4Dk]6+%.C$W,GC^tuiu9?jZLI[4h9B7;CX/N>#!m`fBY=]9hSkT9B3KRF8$3e22:XBJ('mCo\4UC['/K3+Ba;/B5S<;=oi^:,5(eHs&fC5),q77l+Q/QlAh=KWbAN+J$V<>;LRW&G17V.t[I'Nf6$YhLq4t-)d&]Ubg"c["+,%WU[&2F8O.pA&;!)hjP5TGA"jA12W>V\T3KO9jPgea88/=GeII4i?##GHe;6LkT44\B=D^>9_XPX4$3_Xb[*&;fhlUHKZ(p2^_9_L4-*4IlFXJAUiXRK>D)LWBhrTdWc@SG_K(ra5\m5EJQm789:2fLaDh.[1;NLW%2QWbsm.d`W3cjQsUdqj*&G49n=apI0q#VsXq/K:Jh).ODW$"B%n3jBO`HXfp"0;0D>0\>dg/)I?g/=76.a1XgZ]#'Y7\,,;peY6/^*M%UC,KL*S1eUc!nJ++c0qo=r1TLCfi1q`B0ZZa/Yi%0`X@6?a0EI4uSpZZk_XZR@=CnCMV'1n!T!m\TUV?B9p7B)H.KfuW,Rf89P@CiOgk#NWlY7bRe4Y[(a^RdUK:tp?Z9I_;-&MLtrs%MNR7tGbESeW@@.2>Pp(SaQ%q+@23Sj]&R-DhYONV07g?RE9A[6H"8A(3>!T=D!l).iIfReseFp`(9reX;TWe^r7f:,?`8!&"K*1hE+Le^]DqIO`_]fJ`f$lWeD$Q^h5f(MRnE`L>plQM_Wf?lq=?14fb>(5uG%GPD&_J6g&TkT-,!7hN*jA>fl;LOEFo+q_QD6T_-CAnI[Cs01G%[20]2m,;h_d"E:28j)^il2AL^rEs"YI#l;7UGTikE56^c#e<(ZKJ*!2H1fP"^RP\NY]Tr'mr!)!>a^6_#QP(GC`*Q=2Zgjf\WU;oU0KM*A)Z7.'lTkoS,GICgE*nBN^>4To0>b.Vm+E7LR8"\D;@1P>I3N:HK?J)C/[(@H$/TO1+a+Ft7SNn=c%/qS`7Wl[e#FJ^iOR+r14I>o\Q:M+*1np7;(J6-ml<kJY(ARp13K:TmJ"1jL:K8,@BO*Aa3Sm1`6NEi<"Xb1Pbf3f,677ZIhn3dZum5G9Y-d_#JBgDaQLpG]lL2D<1n9cbg%$;>t'oPU..J=n%0kG1Kd6CkL>=b'&QVSY,C5Ipl(?2KDlR^q!q>d_!ZbMMW\+<%hgUkk@\)Neo_d,)WE\G8QR<%)U2DcYe_'TG]_h=2GQ``/B?,JC='d39Kq$'N\8:$mNM,,@>UfH>81(9oe(aGj;pBB]aFk%#+H`F:%OH0g#7lKKX%_2rn:-D>,nfI:bP1Y0\!)Xumn`X=(RkIl;S2Z9%L0o+UHB_8gjCT#^YaWkjN@M20`")5#L1%,cK6`gAgbVSIo;9O94&1[;lV9H^2jW20_[G-Ct6I`rQ[2JFQH(Cfa,X!%66[&?#O86;3W#aACHh>S"8DrM9eLrt"k0lON\*Qi$(r>MhcM`EEsRZ_*!mT(,Qp6ePTA"^lrpHs$ZMiai;DG'-^krKT#K%J.NO&dd6l!Z"h3"er4E=R2]G6Ko(&U)R9n^BF6]9BlD8,lj1)R&-YI.kdGi2K&NG^A(oe6atS!3lCM!>_r4EHNrt6FCh3EgjUiFB5fm;F&.g-@#,a`O);8ZY;:3n()iG&QqTBNcV`EuK+u[\CeAnI[.>=*R*u4#8V5[`MP]9l&VPB9at$!Opb!IYNp"(-_?)]gRl'5(N18C+@V%(Fpc*ZftYi#G1PFeXblcR#aA\`!1%CtJ6jW)?B\p4g@a=$m<(U*!eZDaAHLA-=1d*r4P;!h%(2dVf;mCb<1Z.t)d*QeA\l)*f#PWOgXhSE'C8'B3T:\Tsq\Id^Z$Mi3tFS>W+uaLf^k7,.-A<%qn0W!'A7XS:3Mp@?W$tF'#F8EbU!Y6og)ZlrTnVGPELnS0'XJuO$q9\0'H5!>22!-9@Z0Sl%6/)^Z?J^c![fPX`"HX@#aND'??Mh$$Ff:\:$1#g0&M+IY03h6YcBL(FaE=;D/U]Ucl5iJZ:QB'c:1t-;N3*1Oc5Liee!.Jo&TE*(.@4cTmrnjD]q*M&#m/;UZOf-D7,[icBaXI^pmD7V$e2STO4HG?su-2nNW%kiU_0%AVUgB[c\qa[G*)H56,95M1l1mXnmBl-LT2i_dh`B=i'l2`64m1:T+koS*U[B0tib=\fK22^,);i_&_18:d9g>a<hd5+h5,-NANdB,foKqF:e/'M@R-unCcuJkjMF?.*-3O2^/'^DoYkqSSK%u;gBB@cp9cd+7;Gm32kUlU%bMNG?cBFW)/JmqsLuEQarqba0'-frtjO]gJk^ddD"bPa&YTf-'9eVr/9gu2iDYM0;B3Xk*M%NWkeUje@JYA8Op/FXtP_b7cgi7(*Bn%Lt9Ss0$1"d=?AIItkm_?,*r"?cMKP]I!1[2i*ZiVOJ'Pf1bPf3SM*J\JY>#]3-o&4eFS3Z5c$#1[-QuV;9b+K9JDuTB_AIiH;q[G,fo\[s"p#Vnhh$H!9`O",EI$uA#u*)bc#I'Rb893B4G9SkJJ7sMg-tplCWU)@;C3Y7%eHJ.oto%.8[)&8%]Zb^))brj<[1QOf$\03:=D1lC3(!^/Ld*OgAMfUEae3.Yi6:S!^lL4iHApeaoYgg=,f.6YBk/4siY8HB$0M:@R36!7Lc]AbnPOhhc;2eY_jl`oqQ^AS<+ce626:DXch]*[Pg&i,9seG<=`)HknN\)'o0!lDFf_#,nCra>ekD=b.4`q)b(o#bM41.Z!JKc"m?eK`Uhe]0WVN6(otgE'?oi@q-VR_;NFK2IR\V`f>,HONjYLCE=[2N%g1<:1/')E78^$M(PGWZ(RHgSAj"cSr)_B#b\,q:1F."g93OTKdERnYmro4]:/cE)0)Qk.>L"4<:Oc&"n.kb>t1H09gcH[e:>D`XfC508=4b4n&Tb?^(VISno^asQ<6ag@%7f5c7EU\8/MC[f$"VSp,f;G75$Y3"[8hH!B5iE6Hj%sW9"QDh=Y/%JQ07"lW\:P`6Gs2]#D2%'Vm#HlRnVHPZ!l4A*+oLR]MiB7s'R!%.)gJ1dIOQEN3X*p!jb[Hj_Lae-1VOl#Q501,t@ip*pcJ=gk^SqXEGRRUa:u=9?EF/P]D@o3W>d4UW#;.!pUXf6hDaA>p;j(\U(AF/2D8C.b8V(Ij8(*g;Q).87mrhbnE#rYe8E@\SF9_]RtD_Su[.,Yh_a3VWGuOCIdgf2rg\&l*4>AmLs?YpQ2(kAX&3J.#iH0rY<5-]S@jPDTEl7U`r\IfhRYWhJaY\"cRH-6X'X>M/jajc$(k`6D".GXD]R=mqM#S@6SF4O"t;]8rI;6;S?`qZp4)$HVU]T'#E`DRM@1=<=n2/q=?]*B'P5Q%LbaC;^'h<9j5IJEaK"<."4-DSsG%rHT$"b'W?';?"UrRT,U&(l^#p4K5Q$PVdWup5T[s-ZQm4!>g5b@=@BJN"ZJ[DFS+#OPXfo4#SG6QTrDKZb4D;BIQl(lG4M)A9ihY(<__Wi!#J'm2N^.JXfn(a;ri<+b!^iWo:%AHs2JCE3P#TCoV3!^C@(3`h;_fOeHpA^1%`i?hAGM64S04bGiGJL!aOl]G*D<[@Ej+gr=U&^&7NFZNRZ_qOFOEL^rOZZGk>lG0@#8jS]JOZm,30W($OhYi][t3,PnW?do14#p[F^1k\.TlEhO"[ajgF^H&%C3-i;[:lh>NJ^(>Zpk`M[Hlm1@.3P,#[nr[BHn-*Af1YOX(-A5=L)r_K!=XPd&t?Lb]95Nc]iF#l6a3CmP-EYldBo'0]qd[psK<(1lh^Zk8\%uk#`LgQhn5]/s/3G9S=llD:cr#TT@^Gd(74)k8S!oh\WW%lkAo64+oe5=sQ$0'%nec]GOMV#:$RDkj1lKJ!>0TcsAC@CJL[NVg,F.]!W,Q9bP[2p_1"AL"IR3D@;$!47\Z>*+M'"`.mOY$$fGud=a0tcYjM/&!\#:'$p+C%P<.[GLANF\`K5nFP/;@LAXTkZb03WRL2r/:R:$?KosGX+p'YSHsVdONP94r\'O\#K85iQ]^WY%#Tj0JXYMA^Xlu;q2!O^_E7_CE.<^Df,f%+mOOBr#R)DM?C9lLfmrSq]SI`^fr.L_q'A"%W1>N[n=U;EelF[T5FF`+IYlQY1_=*biZE1(H@9eX6HA%jbX2p,^>,`^=Wt+*FM9%Mkn)#?XgM5CZaUZ$RBDO?3Dqht,DEgWjdZ`nf!Mp0l"DIQS>"bB6H@6_II2nXZ4)gl'Gfh=.4?6@I0L,)U-6BQ_K1nMG]EUPgHdl:7V=2V5<#k_\h[5Z6@b[a;QSQGbH@;BoM0hK2VLHi+hhN@>qLaPB@R-7E/S$>dN(+7DO60jN.;X=<)iLbR[J'6sQL]C.,j0oq;?d^3W6W*r=BM'j<^nja^YI"/N$3!tEmefL#g:?d$LGPCI,Y)"M:eIeKsM#d5KMk2/A!?iDeU`E"&Y3YTbo-AQs1Q_5KZ[Ca2-Ka_lfu`KmJL,?W%a'(<9%$_R<%GIYR5!$+:R%"9/%CM_oX';V*!ens&;Z"Ps_/!Z/tR'h[LA'bILg:PHWs@BEGk$f]F,/f.+S!q%M*@?7'Yq?:oMs.oGuTdMtL<3D$?Bh"A^Rca%(U6P(t(XF7'C-^5lgUb8U#?=grW3*(bSM])TWE4njrOn&lJecDXpC8^BNN+!p_8,Rd0E8cjh697a!+5.CXDUA?8ioK-5J)QC0"/,Q!8N0W6HP>_^rUsOf=D6f$LtdU?K61E\^eYqP'I`4KjV&MK\9rVi6i09>X.8:t!VMZ94'j&O3%RMK#'.fG1!Q2KDu5(MSbTq5l)(TS[J8%,(!1:7>>$2:oZOjXmtknF'qlN`?)gd?CYPPEMdB"+e6I9DF$+F'PS;bakM#+:P*sW8ZIT`i8Xl?m6U"jTX#(2i5&EgV7d>b-.1i0QV;dFG9ir&cX]rGY[iL<&_!+2f@bj1fn-QW/Rc42O#l*C&'ngagR$F1(h]&*mT/KD^&C(KZ\/XpegAmiJUT'5sVV*hmID-7;(:nto#JHg1l-$%D5he%ok0M_l,bPau>"WX>@qXcSd+K,\eNQ`iHWTk#N=Q^QD6:73T,[M4/$lZ6+UP:p?Ah0%b;1mnq&(t_k`O7Wq1A-kltHe0X-o=Z%2$F&VSY/8`O.>k"PKmHJ,ag.b*IpB$?Hi)W^4Q)E867<@(#!U&=c["D!m]4dp^W6U1M"C=$4.tD86uRFi#SXC.:r@l!/)U?@(MVZT':AJEsRbJ9*+(bm`\q)(6;tDTus#NUZO>d:9krV:[e3oF/7GoFo`Hl/OBQ_eZ/Y6?,_)-KUP>fRE-c(#1f?ucb4qZj(p+@aI>/rEgM\:T2D$to4,ka5>@86-$d96jotgBeD28s0"QVj%;GHEPTID8^O3pe7RH;[cVkio"H1(Bs8'W5JNE6Bf:IqiS?m;s`?W^gh6k68]&nHGo#AGbRS;^oO`ODhH2GMs@TLJKr*"X^ZLob&),9j05KD>j-`!]8+^u\hV"49MN'Ug)X'C3X+I9?Q/N]L-[!uKR_/Ff;(dm\BEV#gjRh:IijIWhXNKm=omS0V%$R;Gn!Ddp[cJY4bLon]$=mEkHASDb'UCW$"LJ-=7l%AcQSu]AI3o9DFj=l0\CS34#.pIWk>.POm=59]5>t&`sF[\!.UOVr"2n(bJS;irpTUL&GCEaB16t'C_Pq_-o?%7BiM_X(IpH>Zmcb0$o4r[jW`ZQM$g5B_7c3@"],@2g8e0?=U49lf('m3E7l^K6\3]V-X>7GNhSlcuj>QT7p0cpA3NAr>cl>-c`*MFd&AH'0$euG[/%#d@J#n+?#e2f(CKqAh'ueLEB?^7A^M$B4ci2T(-0Ub=bN7l9;^3>eFW(n$ZAh?":/-8sd#V96@XtpUf*\Q\76r5KV+%Kg^7\NkhOE,DL\1'i>Xp9c>#TEBG=Wmk+o1ZT2_99bo/t3^TLG*f2d+6u9R5mC(mcef:%q*rU&\&u,$2p"sfrdeT`kGknSK24NCUa^eS66;ptNL$.ZdC1cuI4?9h-Q^.%pQnA&um)!bu#]o@%*]:Elt&&WXNTkOLU#YBcF0=Yt0''dY9hb!D%_pmnfp$\`L0BNL"=';N]1$n/KsY/H9$B!r95AM!D!36bo0>t5"a+t3GVO&;3q-LV'erNX(0gFFEV(Uh^OXgZ7N/t2!GI0Rc?em&h5ZXgC?lq)g(T#-U,q`@7QKVPuQ0#m[$EZn-6(SMo+MdMtKPsWE/oa`Ve(kG/\sJ0Q=->iPI#_!/jro&?OgAHdWS0iW0d`JuC'9Bn4tut3A%@^+\H_K+;*9:/->b=[nZEHQQ_=AmYei-M9hBBXor&W`%Ef7:*Q4$IYsWXIe\i8?_KKfe5n)GW"/M?ID6?*'6t@iW^VugaBPZZ6q*IMNXE_$3RjF^[-4q07AJj#6,E+B=*'FGBM'W(SR\f/MpO)J8i&3C!#HAm;@jI/gIc#Bl_Oc%R+sL5D0P009^?$&PL5T"N'iWj]Jo*liq^I*OBph/NpPl8nW_JaS*ig#@jB'^Zj69Db;a,Lt>jKVHqapnMUf>oY5OSu5YJk+U;N(qW+r3!BYuL8%,7]F'?Ri?>&atX8QXJUdeX0[PYq0?V'Q,IZ*]B;W6(BuTN5'5=5A5K_TZWc&F6Y(sf,ue9@M.U,(4Vf`-k"8)`4!)f[OqhWIBN'$5'4sU"'C_L$"g(Gs>aCQ@BdGK1+g8m3Bn]hQco)[mt*=;3T$$IX:>O*$o#.knGPT#GVp!l+%mI+l/*:cMG9`Z-K'4^3eN;LsSZ%ojTWSMatMf64FLdfpQ6>d3)0eedt:53K#)"8rX\6>6J0Up2))\*[+o>1:M[!oSh!`BNOK\!8.a*N=2jhM*a1:Q!Xff1u"6B/)I4#?(HcMfNaH:a1tonB!p729Kb<&_"*3VTN]?ohuG1`e+nqH(ZI$K0+-Zh-]+ucg,uO3\kFrA;X56"+:c:4<'A^.HWq7d;iA;R?i6[2i@T9W_P%qN0INC$GtCHC&KM2_IQF',o=[0*M>F6lXi"ia#r?Jr"bOIg7a#E)[WIn#6(FY<\!iH:0WXFO/,CK>KR@''loT%f`NMhi5sS+k:"tKBQQ2'RY!bpPE+Sd/Eh[]qE5Iu79)T\+otfFod+NBCpc`>#ZH,PiKFB'9[&TNYt0Ycr:jmDrAB*05YF,f./,)Aq.SQe#<6.W$)WalqNB0N9`\ZaT7+Q`=19o?7qsD/Uj!kI$WGRn<8qdG/iB?3-B`f.bO7o`A/*$7Yf&jT-'%ER)?pp>ghqnANAgM-\3#*#6oqj'(n2\6MiEt5515JM.Gs+mL3enVGE1AaE5\,\5MJkp;k[E!<(<-a%/<5QpJ4+lU\7u2_Z-CDpQK"@>#1IPMWI^mQ`XY2!2@+'LPp9cZg3-tL/cFsN`FJTas&X]R$UJub/ZJ/i#,;m975,11f+3*p6d2r(GfoCkeBsXqXjPQbBf?@A-`VjcQI7duNmC'nF(+p6Ugn.A0Jbc]*',+A9$+q-U2_^9;d3!.j;ss9UZ$*=K9b`[m9E*Zp'=H0@/6B#Lbb*X6.Zf=6C.hg^-MfVWRMIT41#uR!X/(_\!j?oc8a()Etj&7bMaEAU:%;boTl=Ig+opbbH3IV]fW_n-&gqObij$te9YT!TKfFq@fB`<2j%?Z@`aZP-jEP\&?S0s21qSW:c)d!VUGB8^_-C]G$j)@Wf[1BOt%MXcTPC<>LS$V%Bs\6%pZ1!H5_W"ip5-!JcMbr8SAaWY-AY9lAbL&5'Z4EiaDua3h4`e+.h]07@M96d^uU;4`L4\RB`<$KKnqZFS9+T1q4=V8=)FCFj=iD$Y'sJMt%kO35)Xe@jd>IB?ZXh&qb,DJc*89B@28hDhs;(**&[&;m8jH)6c>f_'g!1$q_1Ygnl%c*i(*C`/6eZqCe0:bsLln!rbJ3+>^>WFAeHlj6;IY#B@KV<2ht>kdc!2hd-:+=6P9?cK5-#+6U$*a@._L6fU`"B-lbhuSd5?CV.7Xf9W1.YJ]A_HNm9=;/5*gE08s.rI!AKM]pr)"ioZ#]mmXH'3tSs&8$fPY*Lj<\a@>=QYDE'+J8fCO5+Bn8'I>m?Al9ZILGN1!RC.N((2C"cl]oFE!;S&*]uM96P$2I?i?ha"#;Je>+UG_>U<&ZV=JXcShUkdiPESl0RSoH)No2(*d6[KU\?qm[Cauc0D+:X<>ZLX;:)@8:LUJcGJA5\Enc(oEfHgn&Jo`Z**3uYWG8jQ4KM#;p.bm\Z[Def)\r>#!N!Fcaed&`p-[#@[cKW/J@K![[TF\8"Y9`=JH%mjC(YY]tG4VrL@J;Zthd#4UH06gZN;c[/P=r`,_-fuT06$5r1^F]4V/P`$KrH1@YHH@_P/,[gWT?"JeJb9SSGk!T$)]!lDp7+i%@]3JoRCc`LJh`jotNP8382SodCD!10sW[h68;c+^qMV"l>Q\$Im/V7%CNWbIO&GP.seWtBeWF7LD/SU$J7PrVn^b4lKsH)cs,%o<+1D-RJg>fB!W$r`A>Vu_fl94FaL;a[1tD6nZ^!9W_4b]Uh2hlC(92[OO;8n0sAHd,ePn.^=Qo>Y5sSV!cY'/9&B#216E`W\&!+#`>o])?=M'nPqd&arcMq6p;lgGbp%=+8SItUf0b<.P;fTE&d7H_m>pWi#=iJEq)/0$FqA-c#3g10tKBfTKVZ?/'A9/Q&T2'Af2:RUY"u;_Ba_?ObjJ9cGL7\nkn^If3&`Aj^.Q-A\n'2cOZ>'>9abL]/f:NT#:`2D<@7TbKAtdS@(5p"K9Z?;?N`AYHjelX[YnQ>]21Xj.K&\ojUlqV`tGIqq.Pn(%;7&YlbC=O]C/rn?O$I\Qq4I`A-HO(l#;)Ug.*b^-e[ELEcsTM*InhjptM(k4Zmo&K8HYYONOH+nBn0BG`TYME&\-oV7M&W-?.Du;lk4lm?Z(qT:FO>Dk0(GqC8ZiOptD:,Zh9cKQdKf5)eCcni#Z_/BA0jmd@+[R[9h+\o/RF/je'`Q9b9)g;+F7[_ILNr7H&aM.pcnI+B8c!W>@@9Ajc^14hn3c>kAYt7EmtWl;G(^5]T4;3^6/U`WhCmZ5E8,q??GPMlW-5#ra^_5,PA`D#pSK94UsQM]7"Bh:6:dXMs$WM6>[f6gFcr?Te,3iEZ$B7=Ca:5/]UWV7M%pbg24j=?RKkr:buX1)_0;q1Oic_Fi0jKA7I%?D.W8Rp)cU99iLnhl\mV"tg>(e$5KgF8EI;0lCC][hD#*HmQ5@VP19C$?[s=RQHKr)D>JUe=!_I(=\pR$HVgi%&HBidDE1Yb5tLT`X.[nOig3Q`5N42:L43"unZCY)Gf#VIDT/q+rVK6e7\^UYUNsirZ]\DG3\n/VH#m8mYBXCJn7c[ds_7d4##*ZY=$_MhKlX""GMB<8TitLZMk1/f1/+H9DIEad0"*jbPTE!>Q/m14b!,^lWUo*0H\r[H1cqM-F<,,ASAW'"@$hpEYetHVkDgu/f&95DK\H\L?F.AmB@X',nCY,*Fh)^1lku1hpV[L7"cN)<6'R`p6S1NPIrX,M)U8r-$DGgAQ!@_0&cq?4inA&3@lG&pap`d.plP:/;cQ49s1sbAI!\!DEZPhY_Rqa$;.OGKD\EY;Xk_`@V=p,Oh(EJc.<7R]_KQrnqaOq][/Z3dOgm*KOj?r2R*5bML%!V4\Md6GE;Iqq&Cr(EXGmZ=U5nu:FWNOf`K=lg;N7%]ElV>Oaus1Xkg7iQG_?8DQ;W+TOFhM>jYP^`%O@aoMAU=o#7\8=2@b#g&J2(HabX7L0q+6/1(Ln.k93.AGB/"^fKT8Hj(9?du9>HFZg70qck>RJ5Y7lQUBfQ&j[&ppQ%I$:PQLA#(@5#S_G+VQlNap(RnVN$/0hn]knrAW)GGZr`YH!%tD\iP96oUe!]e([gA@NfedIL@I9_^Bn^R@"?(!ph1:Y8As+@BA^98Mgr^5nt^B/kDk$6s22nP51&bG_2G$fo#cR207kdo_r@Ej^tW"W?&gMUaSk.i,$rWM).1IXV+suiJ'6Q!-gK_['eBiGb6u0Bh?]4jM-D*,'1:B0B#T?(UNk$_MQQQbLDKU&8R\/W!)E%LA:RjTLkI:`:D3hU5]Ut4s%K78RN*r/u8gjAJkF"*)O2Ac!]Jjb&/A1P5G%4fc?G8:RuQ_^Y"?=7*WnN7,S?QIZH.^Iepm*D'WOuTARP;XenCPgO!>QpKNLG'tLK*D8W/tbM8:\iC:UL%Cs!jdjnfc5-0n;1BVr#./j(0JMhU)^rV]X>%$:KIr:%B$DPpGN'H%\D[M$nN5FKr:M/qs[5q:VBLdVR)bo;Ob!\DnIk"0Ua^Kr]lC[TKus,tOV>pJI7jkGITqc2:m;*7IurD,=\"Foij,\$NSgJ?SCKYb'@p.#4b?eCi)-r7Uk3ml/gqWUF2_T`B&AKE<-e[OC0&l4?_Ufi(a13_TBLiF/lZ$!q`>.9l"%#U=agM&6_T'Vn?eccfS99)1)P`b5J=`ST=`ASQSGSSF*]$7300h0!Re-9SIs@G87r<17+S3JQ1SIEnW)"N=X,B1#E,M;&Ete6t8#;+Za*kq!,VGU*]`d:*X"hb^>bT\Kd[,nfN.&L>f3B_%ZpRPIkfCWX*ZGff^Y0R]p5P05q!o`Y%L/ki+Sn7S3UVArc[\N>j#L8fU9a\`]f@`'N/e@;E6$Dh^&*mmMiiO?gMTJ;sUPip(tJU.9b:CeH,W1?=o;L'Omk=4T+^_YHlc;,L&Rqg4KnlbK@e_p%BeqZ#(V;cf;/5Ijc+EHl,ptM>$Pm?5p5^pM\*kk0/1A9O)qo1E1cKFR*ot1XgNr&;6@$e,]"I/nkmtX@RLae:#,XjNX3]perk#293hrs)^P%Y99HJn#UG2eQT-]q&>J+1sUg69Q0Pu_G0"N>YLF\6tO,K8qZoOo95\rEq(d-)s@Ock7_@p"n,,Pj2urjn51MLlIl&=UX@1"*`/;,^[)h$W5o(:<g@GBcXjVj9=Wj8CC'["i"NNUD^i*2*Qk]^%QD?d0Gc0`2m8V9G$[h-N5)T_(;/tmDi_@;?J5TTQC!@VJ?A2XE(U3/\&L71$H_ZKGG"7*d\SWgq5!IKtuaARj#[J&,.^X=[7+9Co.ms#`7SCW(Jd/Dc_\L[dgoX;j4USC&5FQlO4hbL5PH+ccYVT0J&W=Z/c+#9J:+BCkgR`n;:9ppp>`mnDika;]RhrpE)#V^ek&N:18*WlK&G:UJ_/-'JKgJMt/<`/prE.,T!n?:e8E8/*DVVI.u1oR^_T(*bAW`/s+greeR1LIh'oGXdi^Ofm[/#%6UH*FY!ICde",_Eub,!@tE!k%nEmBrINKf/;edd?g:Vd-7Uj"0-!4Scuh4CJ9&#]hl!jS-KSXF7VCCl9;(kmBEck8?Wjs(+8,4@g7\$#YE8e]nJ<"D%0X%jXlF_c]aZ[OPI7c,bQB^i.L$)2^M=C,VD_!V[^$C-oBRBdiofZO8UG<4`2Khee(Q!8[%&&-aucfMd$N"Uh>XM2NC.J*>c%MXLqZrgV::cr+jJ7GNFF-(*a\$>-utEP"dr"^R.F[P/WIYeM\('aJE&KuE*KeQY7Z?cKgIc^V^nG[^[QUQEQP]`,eq*dfDj!cVrBJ.3>qOu\/6%4^rD::P5@KPrL9M"06.^0hmb472^#7Rc1E9DWM`\NEu[P2CH;"Y9JQK\-N/q3kk(h2d"u*>fj01Fsga@#KIM\InSc@e"aFI,$h>c%dFD6+D)Q??9^mNqmBM:NYI-Q\4uJ5QB9LCR2<-?nCY'M?HY]-n+9A!:bbC[#9OC'[jGTG@#n>O86H"7qR.I\*V(::Eqn@#b0,$jOQ_qDuZTRE3nc\hF:c3>2:9FPDTd-FX5qC`Wr,C_^FQ/]^+adL$P"n5'&\JrH-P#T-h=nc!b8g.=%X1O'cmMS^G>rN'.)JW$m"MCH:t'0V(EqJeY#3$8ut(%OgK%HsCE83m+f]2P0j$TL=O8Z.=[jU1J)EOVJ.e-qj&GP^t>dNXn-`Z5:m.*.!VH_sV,nC///E@\ojFK**=lStCrt`)2fEBkjTF6T+Q]W#3HqFR'<0m[cd?*u$Yl^^Yu9oo+Sa@VepQH'*>I?+X2<$ENkJb\S-X\]0o's,^P\E>rGY%_Kbj[):rM0ZIt+GE`?`jfp=rZ%9UYjt*lGPXfO,W#"fqF7&:Pc''fPUNW?2/2kP9H\-$OX/=Y!_>I(J;?h4'b&5V^*oQ_&ljsD1n_n9!?+1;5Y8<33!`ic$FX:+=RO\qj%pR*k9\$7Em?5D+^=GMKV1Mh,]s&Q&*VGR`+Q[3PPKIYBX8:S,u*d?$#ii.3U>.u-f7Q$SlXq$$N+5/bg!:BYr.oSS_/Xp>*r&Zq0?TtUgW.e`3j4D?/@\faBJ:5f9FnH5]Blc^%:-8?>lRb5)2'a@:$]m70*V838rqOKs#\u^L_cM;lB.=dugZN40QCp]LU\,VA9@Dr+#/73A$M>FKGVH]LBh>Am/n2((!_:l$c4Ud+R%AlY%/p[9Bg4Fg+,FiXaRThHl\>'63gaq*5Rh34$cA3.%Rgn-K"l[gkAiA&!!)h=p+NIX2o6A(/Gk0L3)s$YkKRHk7H?Beg3kWM4"rK^k.]phUZ]MGS_4#Yk$[mt]\c:rMgj&#Zj(`THS"U65(l3.;1]WUb_q7n(RkQK!Bkke6K@p2J^P$r"5ZeZ8m%cnQZ\Mbn>aW[U/re0d"KrDGK/.j4"P^0>$E9e=?td3@D#Hmn6T\Im.U=/jdZ!Q$4#S^6YnRpJ^'7K$gb"'@BCP:'-J97&X6(+!Z;!c)]m`\cgRi3#eF"h.[-q820lg0eXW7C!('ia*T;=*j%#g@FqE\i:?0sRBmb_N4]M7";;>*?nt%qV#g:fIlDrX89JXUlM.W*p!\@>l@mRr(1dM4l/QQs0HZ7EEUHY_Fb0rcSQ7,:^t(rYdhHA.)go.Og&lWi6;Mb_d%M6s!&m]bB3Cacp2Dhq8>PJo^h?^S#uourG4Jt$**1Z5s--($i26)P]Xh_sX&-d>3P)Bh/7OAUF_\o.mh`>*!/>BN#FR_hGuM&H1I9^'GPEP>.A3u(%d@Ki2W3r9Z)U_2-^Be+>=<^.%.bdGju]n"+M4[&VCM,kBQ\+IV.aVKKFYT9f9gPC?dQ,>R::B3Ags3)J8UDh,U8'.)/E%Y8BicETdmH:8>4(O`Foo[drYC:;`bl\sAA.)uL3FDW^>Rka_]c[Mhp99mB(YOamr>A@36HuM"c5\qfK-%ULU*]pD&j8Z*AjCOE^Vju&id'?"bA*RY[lYsu5!*h+@RR%PEHUl`]GUHTk_\B;[7tJGJYSUDE8pMQ]>?Fl^fC0t[,Ad^9h9k;`D3o#l$f"UaWe(+Yo9B,OuWfDP,9EL-Xk[;3_JJ/Y]UYDX;*VA+q:Uj)f0^iLTFI$@221t_A`ObYPPAF`eZDk1e.P*iDu.;hN)GSO*b]g*O=h3G?o^/5aANMTYN>"+_8V"=9gKL'>C96:q@GW:I>iMJ^c)B&3s^B'tFLq18XYCFp*1i6JdMu%/ft%quK3i\'s\:nBH2]K;b>lC6rIFeuc_OJA7T5=9%a1-hLLqYcup[Xk*<@0TmaVV5/thSk'1IStHcL1eJ=W]/lN)X+ct5dM)*9!`8CInO/Q-4=K=qiB1DPqGpL.1eDEZFi1JA=M5(Zp[FjSUrq.oTAg3DpeY:QDk%F0l16Bq6H.QDnk@,6,o%\M`*RGhAO+H!-ou.5H8D4qf,&G7r"(1G8&qg2#8l'l(XQWKP9s1*UR<>*`3&G:iqSWm/[RR^6K!@(qW6^r,%>91d5lrd2)6ZK2O;g"&peYknOp+_8o='r=uOb*+!DETU]nGFF&Yr.63[fH*G6\I:ICYlV7V171EI4PfNfq7H@9aIoB-RE311lQFW$_CX@'_ZVg1DYd8S[2kMpW?bE,N(+=0Ae%:,U5=nqN0M;T?A7!X!`K/QC3ZDns[]F0&`1TI67d6Ni]Vcg'q2^!h#(`&!I5*bf,KpBL2"aOYG(5ppC8<7'>ncJ":$<07$"eX8r7doL;$Wp.56Q9U*Wgd_VOkf1NC]e8_)U=BcjAIGDfT+>&2m#9.=)CmEF"/Xfl/,4A+$N[8&P##e5GT"&pCZn\4lL^>TkM^*:_(1SD"s-j5KVg@aFUQVl4O*">0_ut?<Fl/Q7r=0bcH=_FHQN*C$"iX]<\^J_g;uF9Ds1H9TpWtlNF<#$`N+?Z@ImWWZ3sE"pMBV+HLk6YZ,LJ=Un-`GZ1\g-M=cRJjPf>s*OuD4t?fOqG=1-Borj`3hm.)B6]l[M@[]"p1\]8K#&X^=-mDo]JA_=pJEl_K8glg7%j,Uf0h-t.9bOU_Nc)?fOa)7?qpD0mccqZRmO^%J:PiZReq4u?[EX=aW0W@o7-g+\"L3d_1HT?CTjJ$A&_,a.\96.ILmtpVDjp><]rQ%(R?-d])nc]VE`W6D=cte,KpB2daM?KMg6=e`Z(sqrQcE*L_o@',jS0&rM3dnbKY^K-R@1@C@X6]K(?cnRu?gX_/o61H>F3'g%'&\NPDH+hcgWPPVU6*0S2?5">ohGn(p`%-`Q3d[c7t>#O/Id*lfO@Mp"naNpjK-*oW8_kKJ"%,CX@n`ORD?R45$AU/=Db-2,^Q@7CQN8P[r"m_MN6Q[W5tKkhK@eG2pZ19504%Z#mh@H?SRhXM#g$i5t[=8GAC1)PWW,%TOZ7a__\Pm[QM(c%J'#(;2VD@.aZ;R`V/:t5A.+1,EFl5GTF'Ne2LiQk.pDm94'k<8JISV616*Lnb4hF8&e90'r3nU^(sBMdD_(O[PJCEQ8^/K^DF3J.>OKl.$Ljb2&0S\$7\pA2$/E=m,.44d!1mfU"f(J-h8BE'<$bpaiV$$Pp`YFt,\t1O+VR^;#2Y5Dd(%6n[&T(@q:QlO(jhXRolXD?F\VDH_kT::IPl>L1:pYJk95V_9jKKC3jc9SYJVd[%Nl!G@8M34S+bMF0WP-K:)p:LNg\MHd#,gA5Aa"tna7?9jm>%V:%Zo8n$re,n@'8/Sj-&Qij6Ae]QA>UHLD\X/$S),fEQge3rbTknF4p>rD"!#98nUs&*:3G'!Mo[DP1.YWFn+$,\c(V-ndjQ7_+p[SdN>!jdC]J&LqT)N+'TBMlZ4jeZ3VP>=Z_Vn&G*m%"::k*g.bNmnU%_("7hG9XX,*]a"i)U(-qdlp$DM-";tQB4`F!I,u->&9TMCO%,)as;T/j:?(m'f5hjl4MCRIS:sTiGo3.aD^bab*l@I!9qK=oq%hB/[iVuK#S0:XBb>?1H=fm>in*hmZ(@r_M/Lu>@>jB:GindG=d.=1;0P,5Yj73R.3\!&A8Vt]^EfUL>*@Z)`]aD$s2MEm?F^44.dO672$]F8an/Z>FSk_=*,GXfe0rI`,@'K@67HJ'mY4)gALB*M2Df@6aJqi25e+;BL6@T>;6Q62B%/+NbV$Y'hOtQLX8t%BlNfKn87TaDJA=lrm=ID57;Z-L74a6,C\P?6P(^#aG"EL:U/2(jGZ&+RkK_WM'5M$hFSVO;sM0gMl-9e]_,'/pJSXad1PqEc7-gVo1Cf1;FNOpk22JDUAjY0['Q<-3*!,-uH2enZli`K2>(5aI*9?l)G=5WQm+^6fD#pCn[$#7iHNhE4OMP<&Isc!6UC0^J>n=Ka9c][GjaiJ64uW%OP#%$DfPE=2>)cHl\dKe,k2HG4Uahi(/#T/#'V!P^TqUTS9*%rZWqKM/?h8RiU@3;/jP9RDb*h13NZ:l:i7rM)n"lZ]eN$.TCs[n2J.1D6<&2HC^i;Xr%)"&!p&n6Ol368oDkP.srss*o#ON0!2s:J%<((#8,Z<^#X4@AgT(G]sX`B/JQ;T^1;Gp2LPDF"O%FjVT`_Y*XW&UOnE)r2AMTXL%o]@D<1Y.m3frf^dBgk3j0)q+lYVk8fq]kG\LL5\AeGH/kon63!d5^]A]9rHS*f)7!,D9g[a[,R&L>/oc?!^`K.ue^BmD3q[dWR86@gD!nQ>h0Z8JbCs/^5)fT=/j[CFggCMgJmCc>q,Y@T!UXf897po0A-7KO"c\r#>nA6%Lp1<$Ru9f8c!T4fiCuNi_h<3)0Dt)N:Or"pPKb1I9K'lfj8q>OT@1OR&[iY6^(RrETPQ=HW35"TLrS)8t)M!S::oEXn2BaT;@="!NU3QPs+d91=V?7]Bun4TMig7\H`fO;RBun20L:-MCNu3gW6-@'`G9t:J0XhSn/`@PV7sDOTTW68u+K]q;P$Nnq@bDr7bBrDIQQP7OoUoQ7I_9h^LLLZs.g9U@tk8pHHX91("W,Gu6csAJr7:/+jCOmC:lZ/RSUbW'EH2-i/5nILP'X#/OcY7N_%8(2hca0a]%":h@"o9^i3"FM*P)gF`>**U*6pHD!F%S:tinT]cdN5@lS(+KZeoRQ+G.k%CEj@_M,Y=X*-[e9*^e.?JuUI^*%Cj"s/@e`1]5@h,pfF[^!=$WIU7]%4F,56tf64+(l.;U-MEj5E49Eo1sTnj7k0)E%%QT8!0G!GXZcCGL@/A>:]UXV31QZh/dojC=ch3Mj%4aG:"R9d$DmjLO1_;`SNH'/:Q\_dMn;1Vf-DrH'_EcB8p&%4Vq#"oH4P\/.ZkCXECCGodODpti?Tl.@iip]E%(:eg7HSVZimU7G=$csq/L8\RfZoc6NG<"/H^fpfEC$lb4LMm#KmPFL!g0>P2[5aQ"nb0k_FP:5iEnDsEt3e)WcB`1%;ui\:$jYej.4Ne-(?o6N.)*GG6W`iT4=^L_`Y=h@R%G;?=i4V>K6GRVVF4E4tGbt[lO*f7qW8/U&].B,]L^ZG."N'4($X[503*Ua6!fPoH[$tMn(Yl.3$>S"G1F5ke_LS!++9V9._M%R;5Ghu6fN^YU59TqarJ0'VNrp'dUa!$G1>.H=]K@O8'm_4Q)UHBF*!8-jjuQe&C:(t^9eqiIs#/9`Y2]"r;VsVHalb&HK&/(3KMRPW"UY'$KN+-S-/L82=keY$+Wf_hMjK#f)=^#?M$(j-;4kZo%#6lf?nO*Fb9P($GFG&9PB;lhZL9%4:V7i,8B1Uh.lWs]tp?G^@NF*27i?&ZW#>&S$[]DAs`*Mp*qg7S\/=(IdZ6SGJB[EhpSb"=9YDYF*S`a7-jVZk1T3QIihn,N;:!?Gb4S)2BQHeFC[ad"Z(qLqR?7:B3k>ZBY-<`!@F@DjLMM%+\$$PqSFGr9h`mXX=N^FA[BTSV-I-)RH'm'pjfZ%rp$ECt:F4qF6VICpE;hS$C.)FtJ-WW<"-W*0`S2r`/QdG4@>3tju[,"Ho\dC$tKX4k'Q8rh!41RiT\*NR9bpYr5-D?JA[4elp7)'U+*_=0DlE2g,9Adc-0R@b/;6<2I2kA'nsm-C$Ai#Vnn:$`umW\CsHcKK0*[;LK0/,UZ,<^/UUj\D/[GWDcY_tZ=Xuk!B-g4h>TKhfcr49KXn'kAn1a;b%d"@NmETR@B;NUjcUc37Nr!,oaj$9[Njel]%"+3lMfo0cHt^:Oea([s0MLZ*jK_G]KE4E$Qg:CoILOV#G!+YC%UNf:W>P@a^i*f[!Y1E]3oXDC;\TdNIr_rs\Ak[FW?R+lTJCsDX0!0Fk0^`I]+kE0>ntb0&hH(j.ADp0RDnSft=2`lD&kC``L(p;+(P=;qjO8uMWD^(\`;5[-!DIdSaZcP$mKY6pkA?hLHVNJ$nnq,lXb0%.$ErEpgk@*+H]p==66/*AR`88Lakb!+*/i[q*Yd3HhuRt?&@*%dmF%e0O8`D,b/KNbr>8iEh&ThK;(%1XIfOJHf$i'ZG!ap>[P"LJ_bD.Z![E/iFX5\mnaNW&L]B/iC,Nr3_:>)I_e?E-N)[6h)qLW4$N/Gb&+EWg$mU;JUK6"=5+CR,:YV;Z1YrmAc<4uW1kW,)?G[kWgr[_K75He",q[i&IUZ:MdA75m&]6X$s(fHKt8A#\L"KpgLcMK@=/6(TIV7Q5jXFV?,?FIXLlrp]W^o+][lXS23hnV^Am9Hf`Iq]W9k2X97G3c?t<44BTW%o7)(?E('K76?/DP*cXl49$]PNglQ'<;ILr#);lYX"h7ci_3#'6J%tK-:ie#r4oqWke*/,7!b=r92+li4o^r=-n3i5AcKML'/m[@J[DM#9Q`CRS")LcQnZY4"0_8u4&eG9jqc]5\9Z#?Ind9L&s-+H29:sSUM$'b8D4dT1n=_7'7J@@3eiT_QqlHK+`lVHi`$6F=,.rb88Uf>HAZj9"&tolmjI()`cn>iG1CQD6Pa/fY4@q_HB^9c_HTU]5:=\Ka@Fu.%it#.[":>2*!.jUCrecqumbb!YoHnV:'K:otNU7";Y8e("V?\MF3Q5%\j>`0_6Fa$[af!$trG%Q>8HP3XsiP9JgKf;.1$=eW[)2-IO`i%$6a:S2IqeUi1#0)A5M-AE=!HplMD,niu*EnJ'Q.X^IlsX:5J5AP\Y`J>=H+j?)7V:#!:P;=u9,EI$"/3H1&o(Fk6I4flnP0F3`fm@H\6R`*FDLSn[9;,`K.c4;Nge34eTOTk2ckVH%hUS#uq@S=gV3LFeG!:r_9>Yk5WAR>8?6'TLL./^!!d-Btosg].Y<3YZC.ip+oPV"@#tOS$i6,*q__VHR5_^27]LQWmIdEh=nHCZX^\cE38kk!Eu5t^,LGDPEL6BhZ7;SFM*<5ZnD*s8l/53jVIT5?nP#GmJ@an=B#uM9sc7^=q.We1]IIS@tq"(nOrd!J#qGfd^.qE4%ph8CSV'$q%?Nkq3V*g>9adYY!Lo/?,/'0G0fnZm"R8L?tQ6*+p8Xt`T"CuR=M0':H.<[Q8REgN$uZa_De64P10"sU5\Wj3%QXRJS4MK'^!V_apejrR*=S+$'PA7e+cgO_JS/Eh6Dg:TeHtG;SF6]U4Pn!tu8H7$(NU-ZN6(Fml$O)Po%7Sjg=LpY!JDNXriA&#Prn!3(6f,1B(BC-)bbWtJN,8(d=&E7@i@(\;H&i7+=?bHon7kE"N$3(4n`\6+Cnd'Tp\7(o^5(8a7?2*,pZRAU1l0d"Z1`%_c(Ojt'jo$aND#b@C(0nGQm675]l]c'a^"se33#EeB\m1V6p!8Y6gZFadI6[4#M>HFf&XJkM#0ik#%AD%P:3DRoUQQPW)@/9@_]qLC5k'$p*dsW>V%1-2nB-2S[sn!3=4]B0n\A"M!p?A!^kts0uTtm45n5%o#Y84BIQPI"_ehH0!/Ao>iN9gdq

aT3`R=:krb'`T(-s,8R"r:TWPe?F_S#$k%L'@T"p+KaW4c19In((pqjuEg"):"UqSKM9Y)@)Eb=j\B"cEioQpmW'S1@WiJ\7elX,3k@G&.D.;e;"gciQ>JNnLebeC@@G/u:WSp49?TX9fm6h452fS^<2(.LgPpPo,8Ok5-%2McB_tNFc9+ZIq_u^6O.F>=*cRfaRoE'.F;oVVKN&1`]4%M#MoRN.WUM8h680)gffEH'ZK'1-qHmM/VJR[4AD>ia5i8^"1h!b>9&oZ6>h`FLcT*\GRmU-["N(+Qe:*KMSJ)+h]As)L\DRe6'beC9C[9*KVD?Ps9XinOF5]qZ*T9&A&lWZZCrsPmhhu/i8qm`;jP*H[_cG^gaA!*;PgMX-hK5A\FE%hRNTE"8mW;_D@EhRr$3EM2i;#\2>76$d4-"G(b@jD*,UIo9J.s1a0%AE]$5F&*DWq_BlOqb:(n,[$CK4ed^0Uo#=%_@@:iC.r%*Ej],EB/ri1T[*bY^)O\h$\.Z+<\iu8A2!+Tk1@n#HU+[N<4?4Y.8bgDLAVrnglhO/u\c^L7$Zbk55khbNM2d'AOrRSQ8!,K8'>]\T7H4IubjLkLj-E@o3k$kOHpboS&d2eEY##Z_#RAA;9+-E5b<-p[m)75F=u!!YmN'Eu:W\XlOf1I[[8&8n6.T!-Yi'#h%OXLe"Dg3+?;\DC;&U0Sk?,Yo+3U13r[=]]L&9pD,(ig3O)j$^c3LgN>sIB8>Q!Y6MZq=,E:K^C!+Wcr?Rd:fNLNQkX>#0!JL"bU^aC8T#[IT$+p@grrJ*%PoHR&8;a$c!$Z7!G5-qh.0)\&+&",fCkkD&OX=qr:uQ=eD7Wr];C3*e\(41pY=.&$7XqT$K1;7bAqQqI1`CRHl4n+;5dhAkJeRK5+#.W4b0.C##+(&6jar^oT(FAbSk0^A:(,ZJ1Wq<]*uY#=E+<:Jfu-OSGZb2k>rb\%2eWBT3Bf1CSPqgSX#EY75^/nULeZm/i+ECkr8)jeB,@lt7kA)>V,`rnL!+nouWRE*;i3>Yl,:1ddEi4M`=3:f9]`L9\g3$J-.gZOEO/i"k\Y^$dNr+2d*We-Ho(qWYNgY0-kg\[NIm09SksYZV*LQG"fd"+2u#IBn"&2=.6ML+=RG0E1:':kB>I`lA#EE7XS)aXbG\?)'JuOqj9Bl=6*s=+1nL.C-J8=ma]bTtVjrpi,c7e%q7R=?\lVI.28.R1b)=/25pol)irKjD&FY6tNc`b!gpn\I_nro36cl4_0;KE!-*$/'s7ajuQe9hP!O1YV*Ad6&<^=+8-7'e]0amn&#>]E4bbT8\RXCS[H^R9tc.1a$/D*Tk?G6*7WlBQlXX=HqP0`_KA6,'mM?)AGe6cHLeCLba4.2B2D>'pM7:hc>X0#:C"dc778NQ1Xo/'q865mNVR]0jfnX&W8u[UhP[/m4u8T^_8USm*d1g;a.6!og`Sj0QiPCM=p]PlKkDm.#Zu!Nl,tB'(H'AS=fNJNp[R$Kq,JQ`_@ro-Gg2(%gBB.rQi&")[/&0J<[C](Bp!#T]N`Ibub"1r>`nX,^A)4dLN:*__3[_u/5UO\>3Zpmpo"1Uj3\`7E]=>c?I#fe,5LK.$ENk%&[h6LF=H!2LBcf_,3+T21fS3`?NM)\-^gf@^A1IG?pcArF*%Yhs;hHXNm?ShA+r$%Tieu7GM>))E`%+2aGKruTW%fn\fZj_86)Y%3Z$g>4\K(plmqR:Kj"=F(_Ef>9ZKu/dm9i/nF''Th>p*CoOT!0T"WR/s6jbCeqetC9g(tFkqtLO%ZBc+T756U#+l69=#;Hbnh(T+,(&QbuTWknh>5Eb59i)'G?>Ona=e9-:(Q@J^D7O/ZF[7Mq#";CnUA9k+$=1XhnVE"f];beqk,%ZTb$^ns1MVQ.H"-<,:PikL*d=PStj6EMVgfX:pVn+qNtf,GP+YP<9NhD2])s"LjCT=lK2'2QQg&[q+&MqKro5cO4I3O.8eZb+.NJt7WQPch,L\/pCrkL0`KW`*X/cUT+E)MTnt4)41bhfdDWR\'/pRA_ShA<:DkK;IHf7+7XM?*nNAM6fG[aSnf)%jr8YTnfiRGhBeG(>Wl9@9KASc1Gr@"kK/U>-:2KkS[.")?F:Sq!Y8]jcNMO%Md0<2U\ranYI+8A?\PfdI(c\tmp`Q(OSCB@dSs:bkk84O[2CNc_KO<3N9(ZINe?>Vgh2mHD11^nnA?AS_-d^eN1AotK6[/]$EuXX+Lu&Pnh6As@D"$+6uc6!h2tT:b\9HLAKHA85l?5EhX%_I@;(Zf+nX8qJUf3;-l\D;.Qic^57;T`27FCXNh88]f8b/Qi>tW9plJL\.i%hB&jIHL^ip=e21[g"(+:*U,\aL9:qdC2fJJaOK!p5j;?,ItMj0teG&hkL_l&FF!pP1glD^)Shi=dbjP]F]ZWsXn!Zr_2-OP5>n]c,8)YN33"Z2!DQH8Q0(,,01PMXS\I^(l?sep4aF=d3r]B9Grl_&*C'F%)eZSQ3$>Q%-&-8>eJ[foV:SGjNX@"Z(TsIY6@-0"UZsaYP\P'<8][ThHcPZKc0+g.QEhL*Hr[%,)=h?>VgE-&HQA\XA`''YOfWTc9sdJe3=JDi5nDXmT-s4P/QQR]*kn=5l()T5tJo).s0Yf1/oto+8"6F:4O*gb$H<>Lh>H$%=VJ._Z3T]0]7S'r^EJ:EOscqrcR3cqc]7#^+]h9g?H$A^HNoi_h/e8F48Be?oL09HbTXI;>.*4_F"j(Z`ceH$]7qNe?`t(a_p=+-F/Zr9dcVQ=0C*Hk6-#($nL^Mol5fjct5eXkln>pnu??eLm17UOBTFuug8Fn^kja&mT^(q9dlTQqFd(2]Ta0cEB)G;%ZmCj%''R>*ghBR2e"1&>+c;sb`[-.fVEK:qMbuSFdc-QT/6./h_N%?7ao7tf,+TV,>JdZj@,@J"@pTRP/SZ;RJEP.?Tce\[^\()5R"NCJ0Re8pQQ_9=.IS#G:B3mV*YUS(5S&C/XjJYaZLX_H3_"O_Zo6ap9<]QT)-dZa+B]\b)2Le-\];["1&c3Yq1akpW0IskS%'#G/V]pAiI:=e^"gZAE9hP*)=m\A4dK(OVtGE@&Eo/49eJR0NB9?C>Pl5Z0j.dCGY`agCOT%%a`cja@SD'T,=P((jIO`YGShJ@^%m&Bo6KV@=3?%@O5BS87`S="M909:r2Fs0$L"NTL"soe&8l>qUA!,V\C$e-XP+iAJ$:pC#*<1+nhh$B.!o#F:V5Eqe+&#W2eQiu;Xh+s#q[VW)@nLnHsT-HRES\QL1(c0EK;aY57qf64>aUB#U>9I'.Va6pYmlL]Q(aaMVfVVD:PXpRXW1Adf>%FCMLS"``2AEZ#h`qUJkH6Ia&fX@.%BAm5%onKF#k9aWFF&n7r!g5X\S%o/1@-Y%C,D4bOLj&Wk725$a%le^j/u5oUo[n!1btSm&qt2QYIYC@_V*B_;6=)e0t3oh^OcD5TBQ!0"S<0^pQG,R;epSVO#-booQ[s''$T8q;%LX&hT;LcJMT69R3e7&P8mP4BN-ku=ghG6n,\'Ee!GFM72fXojZ5uRuu\mQtpT*qGrh1s7p'7akAC9Q9rmbR^?QtSJ_q^]K;QlOpL5<7=:OEuFVZT4`@_hZ,6ap&#l\q#Se3CTJJ/V\1-CnK\D:2rHi]9pN7(h*+\^>(l.kCr&u%k+(c5'6E^c-MWHG'58\.^$Z)q(/tqr.oM.;J]Vok;ef-4Q-]f2'4`M4eSUdB*jL-#,n5X>+KM4m["GS15_=4(ZkaGFC;4l^Vg^<.-8(a6bjP5WYj;C_/V2pr^6/jL$r$-c#S\I6Or[c[gTc7G`gC46W,E)Z?SQT@JfHB"Lpfp'$$,/Ca61>eXUmb"JkiD-g;3;9,XPX;u?*tE!,#&65-=@=gCK%&O<`.MeBM+$VKgiMbW[<];iW8AXG>7VX]3@AW1#&h5[)q0pHo(PK5p9JTd*j\g$<-t5[?Lbnm9[D0HSQmO\%?IZp1(=GZ$)UMDi2]-Qb;VU5"fDPdW-a]1+?'rM,?A\lhr^auk_emfVdEUe/qRb]h-lh>JX&IGmj9]4?:0AL6k6fJ!8:\W-2(ad\5g"*,dI>?SN@1O9Zi!]=\04QX4D?!+l;O,pM#cJ]r\fpdie(pZb12tU2J/dg.Qo-0:HD(5Q2.Nph`rFVF3RC9fcM-9UHWroeVA_lTXtT@?rGR/3@/"r^:sMWe6S>d$Ru3^@.'1u^45,-:fRln,T8f@HB9'E5eTS;(f't)NDZ*qY@%fLCjE((lB'j[N/ntQL0V771JH^$lDTFh(&K^7:TjP+F2u3lJ-0@li#tFrbNWtCj<+:#m]TU_AKLMBFq!(dNq1Cc?[Ca16\i@$?0J9Dj04`VnR_6F@<'I[;_*9RGY3R,K%-`&Vft0\0)GLd:r.'(-;NX:e<8hKBn*p;VJMF)bDU69\!j+';64Xt.J@*YC[D98Td*5b%Q'e[m%1iad.fLOpc2]4Y03?miN`Pcf2qH\f^9te4I+.P^T(lAk\H_Q+KDpMM@bbHsM*KMp$c0+Jdf\>[U]"`:>9^IbBW56P[VeKIRm$kB?r`@pA:pC30C'chrOm$).f:g2t)c66N'oKRXXX/)$<=DpEdYu%]WO&)tnIR(Gl:QJeL/:F4DcCF,&^n4ME!%fa$sPdXdB_nea:7`SeG.-6Eh%f6bd4i5.V_ngHghP?>k(f\HT%Y&k7MKC^4:`-P>OTYDOqSDR!Z?U1CVFMWQg2TUWNY(mR.mL*ff5DkMgeEfXd4d8OPoa'87g2_>3_EerH?UnVhA@GZ0*,-09qO-htRbIHH[0V)Z^=*XU%_uja,71r#1YHhaUUcf%orFX;/4\)P,/hNkkc)lBP*;<",,>Wff,-A,*]2E]QP,17(&d+5Y#6@g&VY2sI:Ei)i,U0Fh&f?QI$-pkWBdU-/C,+B/g7)hgd[A,Bj;_0H@e@D8:hg#B&;q*!.+E4iCGSfPt^OB*Kf7@0`ThH;CFNq2=f5ZIk]>+b9rUfZn(;I&/#ipi?LqiXR.WRARY":o4*&WftQZpJTY#H]#229FK.J?&,cr"e1m!kI$4EV3t(CIOHE-#KSmep@&hp4(+;:9Croo]/J0_n;i8HVD>i9>T@"ar9A`6bKj,Zft`9$6JO8NS-Q\F@%>dX*F(-]SPTMHfRH0!(#j)aC.(_<5$MbodY9@$R1[s\BiG=RGdrL.m7BYg+mW(X:m4gajSLlUT!_)FF%hX`g_ICV6\?Zd/(j(LOf`$9ag\PHFn64(dKos'QpSf_04fUTF92jU_'7:I.p>>O\'9LjFSn>UX%\X>8IOl[ko>e=TP.X\uql$fFeMG*\so4\N?9+S^,[t$hqesG.u,;pP6\#74E6\!>]h[f+_T#([m\hmInu80@C%\Q(?6!7DW\AX5Hbl"8tjb<8&$>E[gFPE<5M^%^4-=%D/YAM"FF3O>_5_&"`^QjNiV$5l*O4G(QA+`Sspp/!=7*CSSM!4X1XuFc9X0"7n1e4n8Q>U.upo=LXX]=UWfp/:&VHM(bRD\kP(KMF/3%s7FaoU,4"ur+jk(O#(D4FF.3cKuP)KPb=2ep(]ptMX/DPUQ=)$c//G?+om\_/kp71DAd:KTSEaB@'fMdarq$(DE#&7QkJ8o(TkO=m'HN',Y64cO!i:`E`9pg/NUir:cPEIb&Ys@75N]EJUW*`oHrj8>DFcQ9(br7T"HtlNbE%%`_'$fIaKFu@Nlk:fAS4^&6#m]\m(:/3:[EJ0JVoe%ZcU'Z!f$;URnaJXns)I?iT;J\F4nl<9CSiO[msRo6/CkRBq"dDA),\^gdp[(1)*2F;cY(XBY*_fcTM&BXB7(eiAAN5#s4jY_'rKoLWV:+*fa9u/Zh-coquJt=RC6BK-_*#'O:d:\k\^t5f@jZE14_U/Q=#U%^+F7es"OY8gC/+J"eL(j*c9't<+Hl?HLEl^MmGJ$;+!*rUcn[p,#H3VF\G/D6<'i7L#>hs_,:BgX$6j&r\,\B>+TU&gmu>%!QH6q9Na\Zo/=jn]=>uN0t'fL5EG756k8^CBBG(`#KX)mo%BY`2Z\+#J39-P&1O7g(EoRNY[("qPl=BQqj!-5+:ORX)j5*=P@t@0YJl2#u\c4VW].@-!_"lV05;7d*o42?[#-Zrk#&7_@,iC6K7+#nNUB>>*m@[=CNpH>n:e&[$Q[C$_**'j+Co:Y0+8KO-9*'G`,U.,U\9Ce+L\tkSUIW0_tpnCMd+h4dt10+FJs]__@Rh7(Z@s7/B@2K?-2f4i#9;ZQe#COKQP1?d37ONC*7;ctD?7CtNH3%H'l=l(4.WcqGuDqJ-%9^%Dag%&bn)QA57EaGS;ms=l@qE898F#WVS.hRL,6r_9aM7L1*>YTA^\#d;Wo(Mk<\@HmJh;dE]P%ad/TH'qFD1-2]YQ+F:]C7`-'d/,C8XJ(t:990)0u^7,'dK9JB&J\16`*!LeZ/j*Fm/0O0uF<74ufOHRTm1[L/>.M_8on)4O=hRS\NZKYHO53@&RWKdWE>8L5C9%RgXu;N/l$nP%^iZE9PQrXm^@/e\Gl%\-CN!*]r\Tf?DGp9ib/p()JIs06K`,RF@=@!i"7iq;S'D!(]k#C_:lUu^E(kkUgE-n\k=&85;JFtn&g??\\0f/GSN;SrIU:V>&i(!;L5F'`,bQ!s]Wmd6We,]O65LXdfEEkoR@c>rE435S5tYl['C%WmsGlN#uId.3YWkrEiOU9j85][ZCi3a\nMKZCMfj?9GLgc]\l%j?h3YG6na.J/@':tg4/)dp`t)]ZTHCXf=k6!\E&.rFdt;@5LYm3_TG%d1`Go8DH'!U5t;Q&CE+uoMrZE#-98LqW2@b+1ki&_aL83LoCGJ*K*Qmqk[nsPuC?>acN1d08;&\]eb9<3>uleM09iEm1MblfH`7$J(#aJ+GD]j5M/nJFP?3T:!^?F$-$]Uhs]9_%a::e?@Kcka$%"X8pRI/0nc*#V"<3ESAsAm"_ZTL1H;e7MJ\9\VCnU#1f$'egrT^E\r;JWM21)37#hB2WutGV$BTGbOVI:9f-F?b:&6EmMGpQ6,aVHXVZ=o9e(N!dWCsp2/dr#Juj7U5:phVfT:h*4K-kqS:9ZelF1cl1>VFgRs'H$Zg@f$ANEO/1b+4QL$n.V_/H'qh3-&RH9*Y.h`QCI219W12MUB-:sd4%@?r*3S?D$p2JZ$r*!GH@,b$@%9=(Oejn.]-)qm'Kg'/GOQaGir_NR?3^sBph(+bdXR+I8(n?B&(I4te"(4u.J]$)0$q:96G$Lda,jtD?o8.UufKpiXJC$u!mVgLCZE3DIP2lbZ""GNDU.BbXY5'0>'STsQ%5>#A^3_!."HLYeapNT0?orQr'H!:tL^8fHX[>n>a>H,hmbleKIOcbIjiWjl]'5`Rmf3Dh^WE0nhp[;mlhEG8@B8ef!A6=(adO(2Ju-Ouao-d$d`F#kb*sE7@:.)C!;hh2!!:U68IOkaqFDM=7$c?e@,Q!qG=Ef][j?'Al7Z+Jju"R;TkKWkLXR`j/q+f.tWT5ds[()Rm9ifl;8"/oNY5cdm.DbII;(5Fn*`$r.`r^G]&PeU:dY?RCtktmIk5k"NcUYIMJgR4ge[8dF4*SFMj4Y7!&p3IJZ&O$En7!72R`nf;(a-O_R5c?>[gAPX*;6_Sn/d+hFZ$T#5&SS&[-j2nDq0`N&U(X^g,=jW&]uN[?]1aFV-ACW8aRV_*-iU*Q'jIEV;4h!ZYYr:uA9B\5jo='5$gH17qKM:Su\`"deDr]`'-Pj4,0:2#i!BJOJpCpjDUnFE$3qW5tCk8P&11<2G$%q%&<<-C"(osC'XYZ9J23W;AV,,#N'k7]chSDHh_gCHqf?1^%'RakJcHL=PR2fjr[A9tiaj9X;f`$&*W13E/EchuENJ5iL_p^u'hT7#"kg^4s&P@s*/C_#TUnb-!`:8gj%Rkt7:UYb7X#eR`_nR8_8oi'p"@a2n2g@4a[Ccii2CD5!lH1CfoW:6H'\$lC+_!&LOTY]n"b.Hf&=hPbHe7;YT"@&=c:KB-`n*D@(;==PDQ@lDED&[^#a5L-3k:=*AYQmBk4['B<6N:btKk$tcMTIpiET`Y/:hQCQ\4uO*_>iu/^84Y;L.#WIa,q8ZaD;jIq-Cna^UnN%#g@cj#-*O3[2dCYRE_&V&JbkkEYJ`6SCu`lh`CfFWH1Su_nbVQ=i0ICm%>%UY6s")_OaV=MWk:>1O)"N5pb[/+6_R5.`eKDdNXqlMVf0O"=59`';f9ebI2+>;G`=q[a)";^nNE`">G05:[ZA&kY;b9`2iLXPlR>FB_2Q\iPgM)K!C[n,SHI7[bhkjL[)N94KCaq0\mPIG.hJFn8^B.]Vj+hLjt/A/*M,PhpS^J^JQ(%Tp<5$<+r(Q0nNY.ZeD%Fu;YiB]JO;,e/A\H*7V>RSX(OV"L(S13Db=G4$u$Ma"pKs-C(5AcCA115Nmsk0P_$bYm11Ens3/]]fuD-Zeh2Ej]TsD(`2Z.YJTL,HN$rP]::5E0[cl/a=Y<*%%^e*5PCQcEC&q@i-lR5kV.".r^llAbA)aDrhU3qSu8%m3h0Bb5>"kHe92NDT&3!PZHhmt5\$L."kc`cXGV(2#VMYtBkgdhf@+dj7Zo_jCh;G;r=Vo5pA8u00D;tI)kI,?.Ejt;5/PXT8_^uW?@Ua5a9%;`+lt.\=e6fD-p!_aBO##q"s'sC'h1iMfnefE5#KcSR'G[6,di/OZm+o;jad"TtO.VD6/kVs^M.^hDEh'63ZLjSq&m3"ce=2:IU4ip(O=EdVf#WOBn7]P37)U(#4?dRVNJf&_ROW=Wjm85VfI^lOqVqm=$4J'FH!P5fJM(A9lA.*PTaUeo@i0nXN:\4Y%+D[[d^o+#QBtX6mUmOUsTAl])#f=7;bi5C/sNH%E]`k0H_WSqgKg_B_Wm;]sL4#)4NBT_=+#KC)A'B=/RdT<0&&hQuK3(O^0@`V/5:1`+b\3Q%oEiK=#LA/RBca14^E6gN3#YM)j(8nE2g:E.a"bm6&Pq6E0?iAK9^3$!\K%?W*/k:I83+IG&>]Nc_(sbd2n+*edqXY1B:koOP$m.Jo)SE=6J0u[se"-@nT!n&tQ=SJ*BcmGIXpGJ%^S/=m`(]SdjhJbTKR[+G;6%]U#e=RL408Q>)o72OCXdR>D4G%_jQCQ*Y-FJ#KpX^K]0`0;#Y>()^01*SO8"K=W@Wa+G&$W$T\NaP5:R7,d''94AF$R1Fau?8=$BSiQRMtr]dHT0/+!jBP&*jqrceu1JC`Cs"&-USQ6fMXZBKZZC[K,IcZ&f$5b!ciqL+o_*Cn%2X?"i9Gj\9,Ys,um;CKS4IV-Om19N`n);c[IJ0MP[:)KNXMTqKb1o$8*g_?kP471"8"[j)FGG?_Z!m9-dq_&h3+RGeLX`d"^fkYBr,ndhp[)LHmiAbLtZ'OR?,X*/$EiKKUXhUp]hY==]abM>q?!cJ)*&&)KdM]2oIWG),+%/d=5Rs5gL::`\+hnheOn1;iqubM7"1Cfk%pHGogg,\`*33+IEW:34he_>jhJ>/m*nrUjZRCAA#c0D9N_2V,rZ>V=)5L8YLe+AW;N9@oeY(B48[C`'s9iKZ@]hM;mScB*Ce720kbJn+--Ynmu5:+LVq(LeEc&XJ$aFQ"NPr1$UW+JJ2()R9.S5!\sJD8`K^uK1gP_Pp_K4#pcX!*_AT.a[=(%(T!I@W-]W\m?^th1RT>>lt#m^]J\=ZMCSt9'LC3^A7-,0a:3?18O)70L8!0.jR`p:IU!3pEB9J;G8XMhD!HVsqNdQKHTT?M(/ifp,M!!]K);!;P^o.ZlTdMKqH,G3K^AZICOPu06QY&!B>%\,OS-)K!l:<[WW9lGj+r*H)W+LF\M"Yg[k9b\pM/0B<&/>XZ(HrV/5rq]mSDGM%!W^!Wr`XeTXrEXj)m8:@+"D8bB^E3I:2gj?@#;0Z_S'C\['Q&@m/DTr/Z/H%YES:Ul-mk=+MPg1`(!3f?,LZNp?5lP4c+5h05W1]OCXOVj%R[g9V&`cmCM1#b.aYZFqhU-W;c7%I;:q=pkG`"#XiH0<(0lNt4'Kfa/ng=o*,-t6^(YkJdD+LIn-peWUqVBN07rb32KA,][q"ZpqmJXV#J;DsVh@t;/n-@+bQ5gk:I0>,qFJ.F[pk!(+=t&E_DDa,d0Ms[2CAmb$dT4oOXM14GNH?#@(s;#N(%UXrB+`s2%)R*g[,sG3rp:'G[:g<<0)$n`Jl-J29U*\`M[i0FVI6S(dk_.-\;Ee4Z5&",EqA?H9$Z75mftYCpTVtUSAM_4<3Z`M&$(dtli\HD7pJr/H!KG&:;EbmKQ`E2cIHLFG@L_qM<9WZVuJ;mHfItZ,9&6V;s;N`ANuciWmn3am3Vq1&Z\E.S`5'p?ONb_s'o%4FJBuM6Q*:s9Ej\XQ,''D2A.9nn$BtF3c_4iBmYL9B&4ZB,5.p9rptlH;F6sUPjmWV[B<;'2HW456.u^C2sr8/+,gU;9)Jg^;>[KiIGg(9e"&b(9s3[*E&V1j[E'9%k*kj_lV@fbj3Z-F_0:F@?1d49_+a&K2.>IJKpA'?dPa;Fe,Ah_=-`3+#M`[:EMmqHAOC2q6Q'#mTW-qC?As*/59;QgT!L6CEmXfrOsIKch.USar:!hmV>n+AEe-$lq)4((:efpa]J-g]aIJ4>mW6[Vt>+5"IVDbK?RDN@h3h)je=V3V^p%fVlU0CNTRQj6n2k+"U\,On=r*=dCt>uGNj]!l;ci^YPg.L1akmFl\V/G>Ej\#I>1J*%?DMfdRulGN)0KK2EQd=,=6b#*fnM6FmciE3c$Q:K+=dY2"'V.os2j$q=?%q,CRI!?qKH/YE4&)nqPud=g:P'+AG\*o.\gP0J0oK"MkgVKujBu5JZ$H!+i(KI;F8=\Hqh+.N'"]U=N"lh>0,gAafC:ftW?Y#i%t8(8m"`iJ")#DgS9YOb>KgbMB_Q[mi8G2pF*>SnU-KQ"(N]YC`FK)Z#]F##1GD#h*rN[1NJ96@,cN:]j'3[Z($!2a^*WKlb`=6aS4<5#8--,lr`SH],`(,giT233I9-#p2E&[(DS^aUga(,iUbT`j`%`k'MgseLbh*F])lul7h_f1SZ4g5Y+3f8K,g>ppMC5uhWL31LoY]\dMZ0pc8I[!OtZ4d#8%6&L"IkVgW:CQF=#N"k[GqCV+R0RFHm':Ad="qALrreW#R&-=k$kQDs45Elt]d;[j/Q)\q[FC`TbC;VPZeP"]MO:XJfu:V$^ojW4h1kEpc>UWJugHQNYHUHXaCR8e-sS6Dub_.:[jhk8"m1rN]g8'nklD`+cG^O=%mhC4ofmH(*pGBRHbS`&>a?,r6WgrpNpl0.FFTGR-FrX(I8aGhsJWe4`uK*"L=#(EcVWHd0-bWE)mG2%"(FY,(e$)_S+nY>PGkZT..s*hWn7TJAGq\OGUBELMm!kq7NA>Ae+fk9(%1+c^4Ah&BC\A\U!mFVY-s7f?J`,A(OeENlIn)R`j&0p:pgsM6m9lt#X^YBuMS4I?4\4)hoc*u[>$ZIe*07l8CQR"VS<:-/DS^94'8$2lUebb:AJu00_PD6KGRUsN?DQsKP+T#rATN4nT3=lr=4S!7!T"1#o\jEPai:$OTiN1cD30c(:^N9'u^@C>^;$`OnfP1(dHLeD[ONa5:Ak)Pjh.#!RJQ)e=5(M3Zd(_bIp;-j5p9j/JONtdJWo)kYbp=@u!EVZ'AZ=:0)=61d_^UZsjL#roNW0D!pF3=&jonkHcqHknEr/D(-NF*&.Q?+TSoMIAq(=_WMT,/M`PHh5DFMn^;p7H]/P8[)G-f^1g[#Cg/bmI2pIg^8PNI2Ol0[61"U_Z+R1)79H)YNG#`ahcJiULUq,&hjE8T(`RfeC0&XbceoKjM&[H"lo3V'iu5)L++n)e2lNY'6abP%aXgArjnb$kXWO&qoOT1LJCE9o/r:Tt8-7u9UfJkMN"n,#%;BjcE].Pd$u$W*,%[,`pl0G;Z'_fJ2$_uS-u]qA'S2W:DlE*pP&AG"ILe5q]5Yf2D$SYjU^"PX/IgLI_%l;%OXC,jES"*\%VUT[U;jguqGW+WbeXL55p+eXNUrlW)G?"_9cB32>5X[ZIK+6%#k=.@Zi@ANk'A!6fXn^iEZb&Xtm-+')O/9+tHb#F'="_*r2i$HrHX,ci!NV'ReT-JRU(lf[UGK6J?\n2U-qc1XCQn(S2>9UUM2*_FuJ9,%M=`6mE+_M;VF/WF7+FZh^Ih?ju'#<&,C.W[YJQmX_Uja5DlER^#Z[FBK4m9%**^IV=hTu(F^?*+qT),'^>P@Q5--;G/C=qP-m_s?b.#Je;UfObDmKfMPdT<"`5`AmNAC01Es5&t6Wg58BgrN#giLOY3@)a1JMVQi;(:MPrpJB0f<0!7E,:8_)j9>*M(O^cq_Y'Pq)6N@5LcBm/OLY^FqFLf9NdS>,]VC*+`c:9SJE[I/?,85jK!mJT5SjCb-Ld1#o,;Y_k#+I%'"cp1Y6[9XP-9NGNL:=I"8kf%'(I7+%EcRUV"pP7!kMd0e7D,_:?DS:R^[W#@J8h<,.a8?$BC!UB+`K9IU'"ftGA=rZ>(Y)5lM/*'dBlJ?hDH)lWBE\.A[arg9"K*VA3mq6)qF.tGoW"_g2Y3Rrb0W"E"_iH`'t8CW?]CIhEjh1:tPWWg-4fsS$]1G61$kW;TWr=J=r?m]L>;FJ4h)Nh$1W/l!7>ok_XQe&OM8hmIT)`4I[."+NH\h=9UK%tu!bV^()=)Ol_CTfPkHhj1.LIHQcb5!!r'@TA/Iu7akVZ,)/oq=?l^8XE5lpT(sCpEJ=5jdU_)iT9H3C_dlCNN\*^JDWf&#BWlM,Sg+NS0t:eWjf9PO_oL&99G47%HZFTNBpW'juUirZ\Y&8rV-*lTljOjhA(YW*$ap)'FO's6F2[\/O2W8lu4u,_@D`jl3HTJ`j9=;cRp!*XHPJLGI:"DAo's8=DU$iD-SlQ&+?O>g]ZH2Sa#UP$m^-&JSA%bO@K:@L0(i;;X4<)`S33*B)u/.lMW?$SolLrjN27Gdg9QW!0aHo&uI)XpamcV!lIgc_N2U>l&OQtoq]QqH3AoX]%X&oEW4W)>s398io4)pp6D&d%kfjV:Z(j<_,;C_\Y[R'3WKk,U-b'>4Y)s1A1ZE6F.<.c/1^4a.9ihEBDc*gL?Q$&a+2r,VU3O@H?"l,49*"b1[QIbo>??2BcS@G?gr@F(rQTH?1;"FMK4W#X[2$o-kKYAf/E6/$SBn`>PXaMA5L\UT2G6!W$lYA&<>TM(6%5@UUX2:_aZ#/tOH\Xijf@#^`A5hL29K#7?JFs>6:_TWW>@)EiPC+a@B1USQS26USDtp`g&"F2r,qs#bh$]-^YJrHk?e4Wj*m]#+`ZWQQij^j5@j0MY?CB-qe+`5oT$qjW6inGn$pgX-_(*j_I6!H3?+iR.Y+2q,/+)1@`4.0brBDFnpH2os_9ZWZ"LdZ5j*>):ohn!B->Z[RE)jRi'`qqr/,6+Q/'#Q9`D(YmpDIH"XN-m^20OMp:+(`dlgDr/P%OG5jmOE3E0-s6,MY.^CL%T!)GQktiS2JQ63?[N"g;jqejFZ%,CY,&QVPc7hg)RVL6nEcI3B'ag\f)SD,-%P2P8A+lin>m);K'W#o)?P="c4]N//ZPlQ+^seX3Z&(L=H1ZNs/!VW3uu;a:u`m.NrMT/Iu1,-gC9A>)fr:LCF#b3LXUS`VDR&kM`sIHT,JuGhV>MIJ12s9V4^0MC)tZI[Z.4NrDo?nm/9`>olNW6/)=,jR+NgbWVH[nL^ej>Yt[1c['Pl]).:q4jN-XY<'2s.4W,R#ingf^5EQa6s757e/^8F?cS:uDMB9P,MTS:tri0AAtN(_tL,U3XcR5I"PP[2\hDK6TDC'?7mkc]c`fJpK75_8l%^Mc@:$-,M9>'"aXI"$1S$9fPELFmWc4r*`W>?3m@md_-pamZoXmKpJ[<^kMrZ7k!En]#3g.\o4OXafTl11+?:qm$^4b(j1iE=NNiZ<;P[OC-'7C[Pdh'aCciC>:;8mdJQYor>fJ_'F^jO!(M:CUo3J;tW8QjEb.mg:1&%DFctaf!_*W6fli62q@lHr3Y2JJbUT>Lf7PI.\aYW32r)W2c7?Su[8I;SNKRGLgnM`Ai_aYp>T8/5,dlS*9!t3;3_;AMT$d+Ao!^(hDO:Sl"\@)_r@Mi*<2*/^HF1`mh>Z&TeU4J.0rGfS)"(*K1LX4h8[*&^VZMd)X7S4*(&&aPIR%6!pV*[ITeqRS,og1V'"2sgD1nT>:_986!(DlOT^IAW!r'[&0a_>6r[X!/?%54i3_.s?&Lp;`7a3-N,QK@t"AgjsHS*6hec#>Q>0r(H3Bmaf9qk29kPf&STEi\+6cXLJ?L7,W))k9No596f[&?FEjOb!O>9ZX&Tn^[EM6c?bWC\ha+lp$]?O5bi`g&t&.`,9ulU"L9EY@*FOn$CukF&S+(6eJ-B2lFBoIq_mP<@VF$!C-cef'K/s['CJFhclVg\Cq#rk)K6CP*IK90s2jCL:QsWrt:9f#@I[a&7A-?";YA72r?nPZ><),YZY3keIJ!?q3ALFrl`MR;0sn@4?/Rt8=#_bc=C\]#*^U114Up#pMD81=;)^6(!2i?J9\0N6A#H-G#ei\h./mpX]7eh?set^fY%e[V9UmR6aOf-q\9sS-+3b83TR$a-3&k<7`%rY/^?)LbXOhlACcdsrq"hre#O$\6An1d^?K*JVm_j"EfJ4(;&uda3WpeD\3"r>FR65:Ua:T^@t\Lp*O./9drurnFI't&ll>,tWXh^fMbD=DB%RP@2s8cj8\g_t=[1si\1NoIhCFRZRt(9d8E51QraBiVn7aa1c1GR8AtMDnn%cc%]^A;g4Z"Eg:i?=FXT7h+Vr*G9_.'X=hBt8r/0Hr4Ru15/bL-qFF5jO;S;,XRj>q6I%)4dl1c;3/Y,db>=ka=ChT[`P^Q/L;>JHpQ<5k\B8\e7I=Ge&)5?>qV%0:^ZP8nV3QZ"9?La])!OmTMBKc#A+1cu:["^qp=>e]u\.*@$Uc@MW^Rl53S2DDinggIo*5b\I[p9QFT\LT=k9>+L_q3\uojn4bc"A/O>KWGOFc8Z**m+sQVE>a.()`sO7jE/Y6Ss]"-;W-b%kYO9:&Z-V*r:^p/RPZ$D]d(K9Tt3c,0&N'93tbV?JKa![A@)+a^fB0oSG#6Ua?2IuD%?F3!a`1cPML/=i]YEHW[OfeLY\muVl"Espe9L+cb,i=\Gi:FE(0Kgf7dh43m[;B"lI'YI.Ada-tdWP^74kZhjlMW?chKH0kf>=oDq:?/ipiG)_>$a%ar[u\"r_@\ci]/_a,<3buQTp69&2p,][qD9h<77qH_`=n.YPq$0HsdeJ!;'P]r73EO'VqJ60)?/Z8_C+Mlt)IAj+@=AU-goY'm)atc@.T#4=a&nF;>rh>54f>G-Q&@ga;:fPL,l[6:.2>h]6(3N2:5&2pmBDm!eQ<&2.P0SgP(b#>ULYf/R@_1+NPs+8HKEA1A/V.K*2gfpSc2Irl/J6cdXOo.I?Udrm_(46?.;uUuKPajH]!e%nfn5_UX52q$b?4WJPYEma,)HF)NP\s`h.AY^JGg^/!2;_#&>m+-DaW#o(P6Eds]/G(D@EuHu^cDhNlS.6+\\FcD\[+1Ds91er$2Sbj$H\+ZpSsT>pp33uj0E1jlXX+J3eXM/+R_>\68\:T7],(D7SE1RA-ab];&9*f4DIU@$,r+u=DP/.@rq)%,"I>\s39TrIddHC3TqopCN9I6U,f=^7""o,+Pe23_4UXc_AZK9`e#!gQ;S@?gG^2B,'WkAArts`,\3;SeL+CA"osrlG7UYd+nQJXgncPfWN4&.p]>AgOCGPk;4[ko8Yq]a?NuRGCg4oe8a7BGJZNjfu+YnFL#^42bG6fVWqS"1f6kQrXdd649@J1N+QdOI>bc%<(^fa!/HP!\hTh-@'VTH"a;-#D:M1,nX3JC":"[RTdB],ZVBtfR0P<&K+?^hmQO/<"q8WnMT0+A5rHC2Ds[cFNtT3[i&aRf((353]B(pId5X]Z`;I4sW8X(Yaq&ogY>;IhIYXqj/W!5a+\VgaUppXa1@YDK[nEIEef5:1WVq0[TiUqj/8LaA0[9J+poA\187=GjMWQO3lT0lQS3HZAc_F8_B#&e=,$j+s;heOi]%Fe;A$m(18LdfX?S<3MKbi!Hf\iQ\[1=#/0Sc&1_Iq%GNcN,8@BLoit0VNVS^K[QsqfP82\3Qc8SLtuq[.WKKlLIo(+X82.%AiR='3@'-,8<-3_&;#GeG7h*=$g^[]Cadfc3PjV]".6e>3cLm4Bh.+`caNNB*3#a^UI'.o,lE-l./633/7b#$e#,deR;4Z$abD.n,rW-0%@%%ggs@lQtP-9FF'7;PRWWM(R4gek6;Q!6.q"s,`l&^.W7OaN^FgEfAr^MW5%(F#9N%\![\M0.e0qn,Dp1c(9WC=9u^(^IUNO'oM8-n":k`R&?s3@>!bij0c>l!9*Q`B!T1]k^7DP45Y:ErO[oG:_pl1/0#p1c6J0W'kG@Ul9"o:8>bUu5Y!H*QH*V4ntca;dLDN0-t.mX#&F:*!X(P*OIRZ:2Op_e$ZQPEP`l1=r_Nt_EObS\j!BXo]QRp$?JbQkgU`5:fqa7[\js_NR;a^%?hOCW[&@)To#!qdQ>'$L=;c4rC06X+2#sS'/1e_(Cbjp%r3`dQh"<4$/*MjmqQs_mta>ATF"kYAK8l"T0jujLA#Q$lgLuQ$('OVj"L"q[tKn3NuJ`"L%&Eg9oKk*a]r.,TacmdN"\VHN,PZng*7`#p*SmLV"$CpU3lHSTsGq4`^<_B&/('W\#5MRR.65($XfRiQKE^na'q2@Lr0qD2)3q:@[Qm[6O*:3C]-Wb(FHokPE).d&iiFbmfbJ53"6c;rD!Gm^#^>BllpAobct]%>ot1V+N[fRgO59mC7:j!Z\7TXGTuh=^ekU'drRGdDSa6+JgKu!jM!SV+0n*R3pS_;McuB&`kkC`;AjeJ'&D8h4;X3*M@0MoENf"(`'GNJEF[UJ>F.N<&>`X&OVsr(l_r\C/U8E'bGfRe4,A2d*MYqWc&j;,f(ODF8Qeppq__PaGn`'6H%Ieh)84,m3cS:5H7Yk;[o?\H>@2Jk7t>tA\,5s.)[7skV'Jfo=1s6IL8#DKUL[EHm=s0GB]YckK%Bn8A,la)$,%k``ag*C2_Dlgp/hQd&-2.H@&AX3BsfJ''aa@ag6"Fq&_M8n1c5W>KA23@,N_DSlZEGIUojP`9ZkCd!STBU@FeM/?`nZe8,dpW1J=Q$?gB!eIe6Co`]1FO49#_]86d(Pb??Gj.6c:=)q<^8c7;X#JJC7j9_Ehe4ch(:Q4b\M8#`fgWG!Iu$cj9tm,r:lhch#oh6a!D,^VV3PM9ECIcjgT.(@t-/0al&%rND<:7eM;%VM-/WepBYX8DEY\n:^Zh=E/jZSFo\]mc[_T\,eJV$kEHp]-sp8u,I"[B)f-;;j\8;MKPVMU9U3E1A1iek-XB!.`mk"EW1b/'a##\j:h+C:m(KVI[-EWTE%AFA69M1l9i^e!hA]"=Z0_Xk:["0jj/&+&HoIMb9UV^PENjgQcQ>&af,DM'V6T$M@*'Z>Po'-EcG6)"e7RcDZK)ZTV1++2/N2ZNHreKuqifUg5W)dS(efi;Bp&hriSr6OpcaJZg]P$=)F]@W4#8m"$VL>QL?)4gt)HVY'$^M'iG?'c>e4:\`B3D^8?q26&W#TtE)Ob(O:rf[clCqaMQlVBoHE#p=3)(BD?\IT,kUXDKVmC1.Q1ISN4q_6GpV#%8>G?@&nbG]K=+1bsBN52kF.4eEcOK2-CM3]2Z=bd'7(W=35GsS^AhZo$Bjp.I7HEK#&F#qiL/i4'RRA53""-VrXC1Z]]l.Me&EA.*OA.RQqVRX.O\Jb^%k852)!:CaAS(*.PcpPO%j3.U`[VrleA;phT4#TFsfSb9Eoe*0)I:NF9Xh?Bof-(4YoM#W-'r,ur=6H[Z*$\[B.Ih(Fd%M_i(M@pn]d/%qgm:#?j1[D&9H-0rqKMPiT4l4-ln2]8D:!PYtu-l@@UC.0^PX6R%FLnb(TD/@@q(nC/X?r.(;R3hQci*[uNGC<3fd4hXtRoJ:Pc.7iRjC"@Lq%DJBi(Q-.>$2iYa?n1$h+@bEs[-ZV`f]bd@Z:=`pBm>A"`sR]CqCUHsmfa1%ipU-$Hd)OrjTe=1[[8!3ajON"]0T^UMLF5+#2epVWV=t0Nc_06B\-#8W*8>qKFBXhpr*9pF&'#/O]7un"BeXg^)##gK@=i/cBThafFF?sfu]Xe#N^ae[N]i+E(5UnJ*:DeHZN`6M^YfJF?/uON^T62[_"Vb4YS$`,Yn49Y;n5\,.'M"\/t#I'rWhqC,&`PH\kO::P^mI:(O]*>uKNK)6Au!jYq[LOO9*+R=SUqV[n-M%PP^);#fC("uVj=AM@]"dAE_flIl'@gZB!D;jg;B^of?&s^(F:Kc4Z=lQGN@S>Q#A!.T3abKJ6"-1YfX@i(&htd.nJ-^V*!Pn@JOiQScup)YbR#Tj50"e<4kU=;1M:BZQCd(86uao[JO-4?S;'GA:78R>XcuES'gY9p4V5*[gmb.6U?m(kYJ@+"ad91@U#J](ajo_.L4:qljtGNJ('4C+L$?'nXLCP=J?:k_"nf]cM=I+FuO\FnJhA[$KjMl:o3^QqKZArAo/'#(QY5p9,I8SkjNHbl>@(__4-=EiW?GW])_(RC<04`]ddRlaHWUbE@@Bg)lU7`bTFt?l`$U#D3DKQQ=OlBh.^:&L#F'Tk[&GYXVdtgY^Y'fYp_`4lTO.\ba3*ef^6eO`4Wf_ksfM%R4/h8K&S)qqgR[47%lYJu\6CEPkX1'jA!%bS%cr)dkl_o"%Ki01q`)TeSA1e^H/t#FH:;)s0KBMDrOjWQ^6Z;!6%UtrbNIB3/M;E+_@aI*`QCO;%j[M8@6bOP*01dl+?2!AL:H?R>$$dQbJ-lF_YXdmj4)3Dqha60#c$+LLt0_XOJVK2pb1c^[9I\VsIO;VN6tu+d:)+>[BZ%e,S81Jtp*V&Z2Cr9UOhOb&+&*J,NfeA=5*-RHDJ$sa[7(,>[5*!ko5@_^J;(P-*bosKI^;j]o3m\*1^p6+qY$IRLMd[I1DpGC[LnH6D6Im5dn*GV8q&"uXr'O\JP[3XYMGJa\MQ]?'9g6k61t*SE&dh@O$AK3f:R?(5WNO1m"qk.p]RK)9kh779Q-;X"MqE]c@'k`VJKkuP*\`UT%@0oj[U6RqG.`u.`c).oS1o8BM4^S>Fc%V4QPLXQ$d:+u]HA7ij*.nh-80EpE%PeRl1pC1[J5Kr/'5&e8BT%?&7deFVd&&P4OP.\o0roXTH#i&n6r3ZT[",&B<+Uk#QVIQo3UphEIuGe]fr%h712/8Y,sf%eDq[p5<*)gh78J`GT36Ee*cYYofcE-e;I)t#o-f<3%0g\:$Cnd!3K&qradn6Lq=%K1TS)cFK+5)rel,i)PQ\\XghH0.[lj@r(#ru,%rR/hnj+iKXh#P_AM*4Q8I\T^/bd0l&P4lfIqQ#;`72W#0W!U38q&'e6hXj!1p%U>G.eA\^FdtPM=^`j*5EkAptPL!SE8NoOb`i-?LH)8P:ql+rk`45qOIEtps>7/E3g]d]h*`hIYGO82EMQXa$uh;NhY[Jd,qp_-ATVkR#G6VsA2_-2jN.!t"0!3HHJBZs[^k&32Zd(/2&0XD7^Dt\3=+M\&2h5,M7DpLK=9nYSb.8eo;>'*/A%8;"c]2+\Ii8YH/F2hFN%Mdcd>Ch=1;F$)'$`=U^?M7+X^49p]hH]s:TYR.KWU-Ck7GB8kZQh6gMd-(#LEGsW6l:Gb"K-S?8`6F;q`Csh6A)+%h&HgjI_mF(%cVsC![VRA'BfUD^M.:GO(Chq[[3TnP1;'Z?/f9^!qccB7lL"/c5,N#m8&YtM*fZGTJ63_G\MTcGK/2/DX2rSB4kYR_dV[!PdRO3V`J'Fs>,Bsc,R-(hRe.[l''Zhqint.lHRjtU'1L)1bI`R\eTKQT^9nECt2r7%F=(jGRu$W3Gt:e/Nl@Y^n)@SOumYjp*5QoK4Jt]i+T\_ea_,GPpAk`/NB>kF,?7Pcg\kH`DNC+$EkuK/:2$kCCAu5/,u_Rsoa4R/X(d#!rS#W1t]<[gPpp?`'k$Q^piBVHnT+^&4enH'#q[Na12seCldL(m19M4aN^==DlYr8!JS;Z0f,Hcihd'0Tb\<(CffsrAHlbVR&nM!Id$"S`UA^gpDHa0;/]EG;Fs`H#![tl5ls-LnO5?"$KDOq8mrVZ77F7m-JC6;O0DA'YTMV0D.pfqRiRr4sZ$bcW-mACRtk0dTM"9s["/?o)`*8FsCf\JDtghi[XDfeRRa`6uLpKrs[Y(;7s&99^B:8J9_U4_7j7mhsq":KNl\p.cgX%mh^b9=:-nobO\[6C^8te3&_$hoJq@2D#I\IiDTeDq[1BfZ@T4Kn$ou67jt=aM>J#X(q\;W[e+4G2j?PES/bc4a!m_\'Q-bU6[X2t9g\5+Q.2'[2R4u^.GW[13SJd,]2]j;;7N69KIYJ5eRP>1B!iF(I_,'o=$-!j0k,,1IYp!k-L,>:kg=%Cif;R+2Vd;Q_l>e#:-+EJQ_k>2TVGf^b;El&]@Z$66;q'B2[@L;B$H`E8=#s9De6I[2#iH7.@`b@b/?4#XX3NR[@_Sg/4Q-@8?t++.f^C8P@5YF2aSbl&+ZW:a!7@Uc>!QH-Z?"[NE20+QC]q^-#/9Q-C'KGptAPD4Mq(Ysb,sQN&%j[)pKF)B_NGd._"F9L6oX''*m=+31]!,bI!h;@0W8]NfhYh$"g9)TEq:K(*6p?d]^hW/YmnGbIEQ)WAO:(q$U=(@.5$,nV'LcrShf1&M&N$L7a"M%q0lJrEO>rTfXa,-R%NJbNV:A-6CDY8=,eJYQs+q:=)m-B\p(/TqLp<E@iL12CLi'-$7S`o)'gXLhEa3Kn2A^89@aq+uI037oI3(&YPUMXDWhmD1JtWIO/e.M!>k,d(JSFCFKBY9cfV@!be9Kp8IVl)1i2UuOXFRc1/=TFc[Rd_R#;tKDB3bFC]AEHLmQbDdB%e'hP?6Eb"G<2%9ut=iQ!@T!jhK@KsT..8`oWJga;a&-MP<2"UWI]a^_;t>[4\3gP3oq.qBO7EYY:%6P,'l1T9k"+tFcI^3Q!ASNoq6_;XKq+*D)kJnQNVEsgF>qCsdGCSa=rGOTHE&'VO1L]\LdI$HF4/g/9?K*9RUPq?,3g.&n\D(Q9?1()#kk5NpJP%hADiWQhlV,A1NTr]2L&k*_]SZ3S.-&'lZif1Cpu5ffg0-E%r!qWOdV8O[i2W*\8@p_D>NoN-]#cS8WL5(;ak>#0)L"_9eSGSCF>&bM<(u@Y279-DlLDAIN%c6T'li,CRW#IqZ.nDBLakPHC]O2aaoc-:pBC$d/cL,iQW84Bil!OM)&U0heW"lB400NCkMj*q,dsY?UkT?Xlt==]fGiTMp[L@T3qCk=7E679)]To,$e*YReIFm6bJlMQQUu-:HH8P6=!NlMQXCl6"um>0euj;HLL,B.;e\nU+[\j!$3+pg*)"kmdSHV8^DF]+WQ#S*r0sG]M<\X1FLtM'ht`SjVWp8\d]Iii91iQ::g?SE]Z&h_uB`Y#W[3[I9l2BcCQC@Y]FpJjb-N9b)tgB8h*'$9.uK_*`7b\K!eE\i.5iRi`F/Q);]I)2H#/Z-gl@BVTh7N^u0%b>)*\2g]^%5/YJ2^E<(q8G^8m!2%!p`RN6LR,JgS^$J.3n$pp=2kEo.GJ4D\4Z^KW?4%'I"2DaQ[61A)rk`?n,4#UBZ%["n^+8NVbJ3sCKYfO'.4W7W-*@=A7S:<3[j^7/]3;j>(@'SUnLUq@m.V6hNjFUa032c93YkDFE1D@L_q&MiR5gY[MJRg_B492[Iq@0=Idaqb=?G$enKrXADNO!EgDcL(@@p$Luu$9jePO3@R^d,B/A1`B`&[Do"$6RTfNS3^i]#msAYCC6g(@FYO0[EVn&GX:HhGrO`d(B]qoA%35>"4PpUf>3p#O@S14_4A:r`DUM;?%qm.ifj@6QA:YHj;7\IfDQDaXVB3DhQ_RJ)Ks[nTYlnb1$O],Gc.fWtGXh_cA$ho_C[eh2Tj=Fo8HO$E^7)0.$M.dT+.ND/Y#PbKhqlVu"&6!,5;AaKaX%i9[P6$g_n'tOa\45]t'82"%u0n2JM;LdfST2^Qc\f0Zq^?cC1"`9r74hUn>$L7?\VM#&/f;#gJ2">6W#8jih^_/W7c<*#3Tl?%A,)7>C=O-r3(h4-DZ]oi>i7%a-'inVf#WEW`u"pDM$PAlVGS@B,QmDLFs?b.^=9\LlM9tCn+.78SuC.gb:lpWNs8JOaSR0#2HLfD>\(5-7]Gf'HU;f@F+nm0N)n^[41Blhe$/_'U+h=Np(Q=sl3+qjU359WA.GOS6D+^7_5V&1Hk%](&Vie5$X"&=g$))(Rp%k0]_(MBR*/[EunM.2`GNZL#)Y\ke:Xb5O[VG%aEMamTiKetN0[9-]9G&>'\XdKs%a1]9h7e;DI]o`YI7.(?mq.\@$sr-)aS-`N6-%lI%Eh',Gj?hC3I`g]=\>99XMO[KY5O<3+YP7bH(\Jp2"A:35Y0@58pF00IcM^c+c6r:]M1L+^%4NJAM,\HbW=6[_(,.g\cQmN/`6/@[c`>]6>X`Djgp2F/"-tkZ/;M,3("V+Gk11>N+=e!0B>ZAo;W=e)\G3Y%QMs'$UYnO@)\OAo)tC>Nn1I%,JnqNnl)^hE\@K!/jM/rd;h#??DkoUgrNWEEQ@L6mqLAj0NR1@*fV!Z/>Le*0fuRk_1K;ifYm]H&QBE$r\1G_I`_#/%c_pXo\Q'pRX4:/=Fk"X`).ndBe@+0AdH_VKAbG'.i1f,D$+h"jEK?2jCfQr>//P>iK+0QZuE][;q&G$?>4paS%-nb>4>?"/F?a?pm*TIT&RoOVo9Bd#!)fAjI)P#<#.jIHS4Od_5&V/'>2ir&E$Z#5<'^682iX_2Ib3[JLD?k.16*Fij+3p\@>;MS>R"L!mDX)%%t]M%]o(e^:u'FEmI:7\I5Ag+*jeV/7D40Y[pYd*TfqEOjSlq.Q7eshI-MCd`&`UDe.0Pfb$-\M]c?jW4tW,5BSe4dB5J5Mf_rIX#cmkc8^I4P#AT;MEBKV*DOL5NG%g,e>O(#!a74PfTtM_J.G.Db:oWBId>87\l-t]-Rb3R^+$n]#YkD;SZGOt/*H3d0$=]1jFm)lS#(k9]'Hpbm8SiW#PP>ZDXcJpeZ;O!*,OE@4QsVYDQ2iYhobYQT-*27W=<]dF%,R2kF[3.4D[cp"KOO`H^JRZ%kKo"WH*5'tj=EEZpH:/A>>I'kI3fr=h1^@0&4g&daq1L3O0^Da2_Ag'd/^@scMTB(k1t05'T;$K14Z4E&6%$WZu`WX\KNM'Oqc8[F=A0&W"pnPo%2X%u:'mHW`0>Nbqg0]m3s7nbDkc1m4\r-H9BmJ4Tr#Qb"Q;f'O>PXX]Wd"P%'o/i<=3`s\*8\Vf<$_B=GZUW2E)F]FAHD8PQFn1d&>.1]dmW0q7(p1&L+$maon(>!ZLS?O_"%$6WMV;8Yb#0sg&0gf_gj\9cr:%ffRajTJ8-=A/pD:U^lrb7)fopaVCr:*L'K(7f"(Nbog:Eap+NR/T_+fH5N!CsE[mc;5uX2kFH5).O9[>#W19.e;B=C]9=21OiS@,KNnml_pBKoWbo.?F,2&SK;A%KTh$)\WXl5kWc[qcR@mHb,^>r$u4'l1/!OaXB6AMTjq/(@>=-^]#IN2c$H0*Z0C'd@p'>qrZN.J$MMNbtP^8oX$cR$OjG[THsN*LNE[)j1jR"&uc6sMZ6b/>#RMFA_HSD=h)8,6IYEm!sD)7j&l"kOql]`i]OZ\)uf`^030(c9tGUcQ-nX?=bQ_QTraE]:h44u:?J$WSsCbC4B5"kL@L;sLTPBc3ROoWJFcJTRj"N/2uqg;o:ON[E@1$[836%6*qaB1]b:f[mE7i%iUi3AMrCibculajeTWF+M8,GZMI^J`bUD5dcq/dnGrBf:h5UI,-HT#G!)r\^Y.q@WUH53o-Ti.,i-CHE#&qY/)S6rS@ct0XUZ,4%?f0")--/pja=b&=+F0Qt@hC1=A10AqT?&[3;`fW5Z27fJ':HZd'dF&90^u5soAA@D](E'Q_IAq0n=edTE.a6m`$Bc/-GbWASqD0fD<=PR!^^=*7aFj2"VNFQ08\7sS2LQ^ja[%^-Jf'b1<$6W)3Kl)a>B,S2QK)V(r:=ESMYp#@MpWgn5D`V!mG^`br#i0Z8lc;6Rm4)#N-NPFFRmESpo66dUnATm/gLTi@rent082B6O-@Q;1VCd&MeA8+N8O.jW2mc\."RNWU3XV>YO@@F!SHO@Q*P"t%?4t8j*JV'ECPI]QY0h(k\<9N46u[8SDKh+Nah<;gZ*S%S8LeGd*6g\*.mgOb&t&%t?GLr`WP&n[r1]od*<0(P]RpZ`>KQZ`b",H^UQj@D):>c$3P]/)\q4&!F+'T@gs7:bkN(U(L&q#O6u34b=JPD^VF3P\2#k+PH.DgXC_NT5c5fT#Qek@ThT4[@!M>74V;>FP8Rn^#GiUZc=Uq[)h2hg9rs<%Ep(>Ou_Y>RZBiDiqp7<3/l25H*Z^W#(l)-d(1qnV0q912#bC_I[*S94O?2\Wf59"C&G\YSOL2)Nk,k*NI(j3Nh]_S%(N?7*!hZfHL+CF/+U;%Jk^p,(@SSIUFb*Q`TF[@c=rX05-TEG#;(P%pT'H]9%aOQ4Lj#GKbXbT-ITIQUNd0p?:3bR/:j/LljnBQEU[<0n#iu""R>;Jk.GW/]6A94U#+6eo\W_W8%0W2L$tJusJ\c,kgUbR+U8A**p?OQ&`hN\/Pf!eKD(CqtS/#R0K)F^u7LlO>r(YkmGk"+/=$fp&=4BIL]mit>O=$o]KKHHVj'SdT*BL"4Qh.8*LhDV)05ckF2Qk^Gs&/3jYYhfm=BBIH#G[gsPtkI=mnaEhA#hc%j>*4-W"7[[e?IXb!J,p7gi(8"rQKeP!ad]:!ink`1&08_qe*Amo7/DXeD+gQPHH#P.'=`0;dUCT1qWm]m*uMj?j^f/+jQ:eG^2Zm!:u[4*&kNO>Or/+ig:nDR7qm#Fs;?_!>*@HonD:2MDpS'EC#^p*D50iLF_lKn8"lolW"Pk&U_Q(^2GuO?dAttk$O/NONtN5`!50_mc+N--;a;Ol48/b0(M^iInOrT1eZgi-/^$mh9r.Z)X$6>bVU<,M.%]_s!`Mo/:I;;8QEe"\/c?AB,__3sl_^29WD.0joc]nHWBfW;ut=>u3L[B&OlGl[6fj8lo#&/+Lbdhp1;PW@WU0gYGPJY%K;"(U/oT7p@En8an`UqoW6j'IQqE/4X&i=)bBteb[9g$F9Zt%#E$oVagP%O7t4?lg?3>:RRD,Znp:s79*U[\%tt/qCc9CDnpJ(9r=ABh7*D)Mg@oBP2%:2R^u`=Z@N0;@41K,(P,i=?_%&$-/ebWNOMYlha^.tQu#85)sqMg3+3ipG`S",'Ys+Hj^@*np%cC;fZ24[bAST5oH;R>kk"[fHnH=tYl[+)K@P9`Cm;_p(E-7g_(\?*oq.hd)<'n!CrdfG;o$QP0Vh9eOQm,g7c_c&p`HMF4dIYPF%gn*C'o-O;\`-ZS,:7m;2&TF[KNgo@F/lJWZr3agc5H>P3"hm8.Xe@H2Pf8CCN30VR&?SoW3Q#9CEqtitmVF#QJCQ4?HT^Yg*9[A4f2l&c;!5$ZV/S[\Wd_4^Ue4;%'n3++PH550t_j_WlAY39Z$J9UiI6YNLAa0&#FDtPj`H9bZ(4D45MG(LU;UG^/)AB,BK\_]p;1sG2;!SP'`6N&g@_i.[j?B#'g'G2g/8^.""4muD=Kn;<)kj7lN&9aB7Mr3cut6O!Y8=T7tE\s'OeHA#@[uMKi4hU2c^]3a.4j0KgpDfd#Zj_MaNF0B"6$pqL=*VE`r;d)n`i->bGV[suLq9>IE&^hi@JI#2n%Cr8oF*4'+4(C!s?s3[\r*$cTU^]`/b(so5l&cU5]S*D?F*!-jZ\5-"QdPD\*ZZj7fV*m57Pq^Cp14\uj\,UZD[Bl,%F>J&n3"J$BBk'.su?-2P\R@i,HgH+X)?$rEE[4Q-!1f5cu_o867C)uVT\FRfN.FMD=?IXZY4$#*a2QU+MHH&;b;#le:\/6Xk2kgN'-SBbm("'k;%8=i!Y1<$8;]`DC4qGNKK@7Cen*Zu>c$tM1;i<4=@%U!c$\Y)#\rV0J])Zl.[JLH4DMWo_LNTVKU:saQpK>%.r,4TP1+/]?qB6qHoX!LdqAG]gI(4B3V>9'4obPruW=fbJ^\;:Hd`%s^.>,BKtZU(ABrtkKiUQT(M.1aLo/QiF?CR-^4%XO7cI,W%b`1DYh=C$CE$S]ODo_s@A(K8$Rn.1Gu'"J!_:L*"4o:ejXo'MTDXI$d'@&j50>R!"Xr$V"gWrgY7QKd0+k2b3[](dS7[uAOB_4RrK>`^G-PNl27lq0l9!ahGOkg?_sGC*Laj!.>3l^)L_[IS9#50LF?Y'DkE_W4;dT6Oltd/"QrFJ+2lHaL3T>_5XY^U$9#P4814'I^K(9'VMDM-ug06mLS5B'W6IT22^3JSf8WBhTg`^XQo35";"cc_dp-#aUd*jY%2+K.P3OMsMJF!cmY"gZ\_o&`9j=lQt8Yca)+<@#e4ik),+H@]0P7@ZC8ZlY4504S=8@dRG4t[WB9neI;_UD@P.SJ#Lo4cU.&)a@S_f5?5GF\jQ"oLJr\K[8_HSWo`[!-=)Hp)aZ9'e93^g!cC2.8u?/8mC]6QB5g\r2#-Dn>2$hSq4<>UQ!(kue^2DOp:(jiplVrp,:6%T',$_lXsoN&\:B+i(gdni1HbUb\fKRURe_d/4P'6Cb,#UAY&3AC1BU#:FGB3enhZ/EeBYG'>RP>rFNH0XW'(WKH6C9\NS"*b+10u(ae&`;L88n2AHupjNCQa#+"CMZV<3S=#(P^Em-Q).E(L@0?+G4^HF&)pIKm&*^]mmka6N-]4?^*%<4qHQ,OO[ZoQE8d^CaKPe%2U^F^p](C_R@="h6^qU06L6oPn3lNAg#-Ph(&HQ=So+5oO2JO]rISLh'2d3*G-&+0\(-t.Ju5p4W?%Rn&s60q[$UPCE53c`A+?OjYgXZOH0"k9YVZbt'm=OKLu_\W'`/1WiNLn<\ja(kpKXWT`VEAbZ)a2O*/PMU"k=;"'ZkjWnAbVNT@\E0<5*FaT!<4M&@[PKp]gjB'JF;nt$Pr$s@5^1(''PW1C;MPh5ke,og(o*%RY]qNKW/eoVfV6+W`!t"B9<9f$3LUOAuk4NgHBkH.LN9bag.Am3d/24+hu'%,NGKO"31-o_5srh*Ch:RZ19$s6:Q^hSp@sT6+SnHf%,g+8O]^FZ3r!cOj>Aeo^qE_-1-(L7NXsP]P[3T>e8J1Lb:\G1c/FVUHm1=r5KG^QN:-G/P0d=r75L49\4_m#+50"umWrD%GS"eHj`c?X&(m\+.r3#LnTm#BZ-)ReL4%V9jV7AZ5ujP(M7,Pn]Y.@IVH&so"UncJg7`6[[*/&N$[?2GUg0Jo

6&NA[c058$_$,mNnSX8!CBm6!5iX574VHhY+%eL+l_JN6dOT.]>,PX#5=SEWSU^"i3&T;PK8J3B4*U/DSo57FsBN)8ElHnd5`n--'CV)m-%kjCNmRGur0Z+Mp[bbK9`)W0i5XG"dC$>i]&rHT1FX'\&g6djQ->a+_/,-9*RIWnt'8W*4Ln''Ddt[T'^T'lsG",J,h05LGOXjpcg7?:h$M9Ea!8A#j0>Recb0i:GAsZN(XOj)fG[d4(iJT5E*s_/!H,!UQ?Z54r^L?cM(m'Yr%9PJ=8JT;p76J-9_tF2k3M^mq:Lh^I&_X9t1(V*&UUmicaI8US(\#CAbf3A^psX'.1Oj18UaU2"VXlOou#`gSphV0"[]S!?e^/k"*2A'qFPV9VcN3a^P/I`UQ=H,?>50J.pd7n4\6o!E"KnR#]47(r5bo#A7qJWOksZU,YeH/95RK8nPdj#EOC4oP%$Ff"K4/^YXphB#O@a&$q`QYnJ*^&@rM)Nbdu)'l1HKI-7kDRhcZF,oB4^I$=LXln1632lq"gZ(89ng/3WN"0Fp\j.#2E%MY7l*td"n`;@sM0X6`eS)$0igk/?:';G$`3N269or<(a(]BOh9gO6J:Bi[1fW>^5hTG/b&UJXnP>NlrK*KSB?@Q/`p'iL]@$UI&+Kq58AG1eX]'[@\;B)Om-8Ip83pQZ\Y,AZc[Ua,7h)hXPMfp+qRo_,K]onX5M4iJO^;-^8\>e*BTHmT!q(A.t&itcsX>d(U-I!]t(_\?#D,,CUC"=hB"jKM"gZ9Y^djP83k$0/eLf)We:'ZmMj''bE-kkYCtQ]Iu5V8?Q6RZ"j/EP#E"r(G(^&[7g!qG7P/X,_aA0d#^;3&g&ie``jIZ#3cPcNc3rQGZI9mpid5lBf%\are`BE#B9pm[V=WZ(A7hgo/"Y(-1@7i%h:o#$[ZrQb;:DM+Vmp4!u7pPViW\fgJu?Mp@kEO5gR4R;"ibQk85_t+DDk!A!m'?NC4b.^LJP"ESMpUbeYc_c%jUc.>![YffC,Kblg3Li95!^H\5;*s:FPM79cP),J";/kTD")M`VAs:)(Z(t>bJcqAgp+q?n_5(.=-l7b?H"D=u%Jm[Qg3cG!hK-55IAS1ti^Q?X8HLS`)n$(r`(uQ\h($uSa!"3gTae7(>*V;VUr[%,&&&S1VN(,j3.if=1i"D/mXtB2'@o^,FOM:"Q;:%ID[@tkfRa4GE1=0c^@@")W1Tn%1n>)=-!>CW[%guV1[%X_020s!GKZ`1:duSoimJ:<;"T"GKm9L$D^`=X*3U8K!KH?al+76;gL+OlV:ZX1/uHf0=tjJZAD!7UWA98jHUKWT%A;MZN\09XS'hm@$B[9*&FG)#O."eD01C/a\?6^@p-E(>R-$_QLIPe;qYk/m=RMBI+u*<%R1&%\uZuPDSum-K7D8.b,mn50#b*DO7N3S13`QZ`%%(`dI;WAuhq9pN/'&2Y?>',`GPP<@o\VD=ebM[..cSK.HB(3YlU_^4]DFJnlg=bH+1K[1&rcOIhW)5F"Vpem+P[b8bcS@rqLaN6SH@*)1UlHln`I86,nCG?%/!dbFV[@q7Y^),8&J4+/7m2Q")'5e^_bn$&"i_>"]\tI4'[Po-[lbM%d,fq$CI=c]p6jjC"d(tFiKom[>h;AQfafrN&4i3/QK6_oq7V\G6TB39RLTP5QY4o;f?C&9lV:h#1Ngkf:6akk@X41:b(^p3djSOP0hHH$aAl%\0?C3t$X1ljfbdGDA_]<)k:e)sCtp0Ff9F7CR@,Y-"@'+F54YL6rI^c_/#$i7>mb4)#L?4QJP?*p<28CK@'J;7c"\;B"-<0'u/QKBM$>qo.^qQ"++dCL@4GZG^+k!BBH@:%lB%6.!Mcs:%Cef.KaP7=3r1Q/2-r/6Jh"4=_`@^-fTA%MpjDP:3AN>e-"P2U$,+DNaj=!\J:\MVThXZac[>\D7>?XGqo!,p^JC!VJ<%Z:f\@:G.T2k5tSm]GXQ=;Ai2+mXENpOnURL?O^>LV/M?#T1hF=+DKiO7C3>7DjgG9EYEs8:.ZtMpZLmAig<]r])Hu'+R`%)OQF]F,r"hbeO.A[Rj8rI:@RnFOq31pa`;9uhK^=(PtoLZCm'/?Y+sLX15*V64bY_3GK':O+#_r<s&rKDXS<7K/q3lN@BrsHneaH^q6AQ,Fb4FhR$a0l8GM^<#bN%XQO4)^6K>Rp2f*&Hif]_ujc7%'`QZg'3d[[G3#D+&^rT.BoGO?8VBg/(!%B*Drk\:m:-,O_'b7eu*hRT6@(mLJ/drXAIfuF_#oH^JCV/XlhJK,\@P7lS!F62ICJ]Zu[F8S-[+1\/:Z#3CZ('>@6a(MFHKjH)2I/Z![YQL:1]@9G/WDf2)V#qEWG9cqbbNdW[=]A-;Nbs.?^7r,UT`6e@0$k^:,K%.pj4=6D,4Y8,ho,!oOoWa(NWN%dU`$k^3@DfUnuNLRRX?+i02njT*!2O>H@T12jK"2"aOK_HO4dTe[@+o]WpC0MrP!H7iUZV;EBdP;N>=!FG$P#W7+uX^oCQS,MRO%li-d+A:(<3OEcY+lENS\N/7Ok65&Xum`cMrR=&Y6n?e8?i/3Y1S+E`M%5r_D+MuTt3ou*@Qr,T[3t6]"l2NIuCd9iGpsR6A\=scI'e_hm)Zlr(rCJc6KV2A<8sbCON&b3o(bdqJPft"4\*2tIRLB"2F]bN8%WkZ\Bl&d[``hBN*ond2tndbVTWDf@;Y9(]Ff@&3B'h1p;#'h)R4-s]N"!Wf:H@HJ:Ua/f3hr)\M00Wc;L(4JY+<4'!$B8Hm#hDcZhSm,Ih=^#?O9DT!lir:n5mlD%s.)khRLG9NB$jgjpS,m*E3TK8C3dO\T8k\&6BTnCAN`b/+'jUW-]NPrMaimXdN*9/Y]u.;h;[8s.nrBc$2oap9rYf@/r[LW5Om)]cG1Sq=dXJ?^2@[p4\N?H&V0/a-XpmLVaeltU)M3M#]]QH)a_/]>+7To`SoYVafDU\ZtXS+MJ+SY5^QN,@0`&FeA^&5([kd;`LG/9i"$?(\A_44+NrrM1_W?1,NF6bL8k;Y>q4bL@*gqC0QS(K.3.R&i3$2kLh,L,N#BGr7Cl'Lf/f("(HeHI?R`oYARtV(l]e(W.Qaat29)'Qhee6LYdW.bB]2Jnh;i4;NfY./J-:52Gs,nK'9/ssY#>!+VRb0V@8>oFrc'*)qfrp8)DuKa/?&*l]Aa\O(d1e+S(_BcIDd]0^HZf#$p?%BQW3,q8)ZU/8]_t`g!*YD5(@(L/+B2FU?A^p]e60m'[j:B.YHO`C:f.2+DR,GQY^T$>&it4>MQC:/aThW&6#rLi[[24-V-hTIdV_dY5sP%+%?Sb(1ApQA^ms.Fk(ac^&C3X6EFhgK(%cnaf9<.^PZ1`k/GW"]'C;>]Eto<;DHQ"O/f'ISl,2ASR-F8>.!fe=fV20b:-TZPK.:)\hO:Sf$@Hh/d*KOJ`7:pr#E;7uPAfmOqmEN?OQ9mL2.7>1YaP\6G7Y2.Y+#'WrLD0mQ-i/N@9jU+R<'CJ?:W!H*O\l"NnJ"i0AMsgoYlZ+meemXX0E"U>Lnadr[P2S;JZ+pG&_YCThXl4*cUn&GQWUAXK4Z56(f`U,.mmcE"$kDFEsons%^>cR)"C3hThhAWb`=lT1*db=:df)blb`CeD-HegLiKNCuof38'%t*o-Ar%+FcN3P]NQs1>WeO7!/>cn3NYf;E>BN5)A"tl&kVF1@>("gc^'\jhun?jeg>b-NSl1n1:Nu,P'X-V7$E,K8r[BOJa1s2G]kKWjBc%h$I1iXVUH=,HV$eA>dHT4K5B:C(U(:V4=`sJ[?$"%gsYqHru]\*HZ\T@OH*#3XDg>;\9:kH!0d%SgoUM&]0+MV%l2S3Zm;H/f"&a!*A-3j36\Oa*>GA"iGK@aCt\2JYAZp)&5E;/=b"_5OFS3]7kO#m1+*JVV\N-^!9qsq;a@+Ee2SB3[]`7M/TRj\R1g#es;0tus9g6t%242q)<:=GSGh'J+_mDVTeEaQWaTlOlIg,MEH-.V9!.ET]H-k,%fW1V4EQeqsj0S;NgqT,D^>OVPl.amki7DH%8"$E%7m%UScGV.?u/gm.@P`26)Js7QRmE#]qp8q5EUM0-n=,q])+V3-e),0SsnTe#'Fhn_\Dr(=Y]cT/MCjSVGf@bJr;G/Vph**5Om000QsRQa)VrS[>$F_'o]3L"qY(<"T;bF^3Gbc_dYtE!.5"3ND#ecZ&he."(Uo;lTgd$mJNP+gG2g`7Ab$pB1+ZrQ%\D&#JahOndIg'9ja$B:.NpoCjbPPd.?F\VbgWI5a0S-ogl$IMm'1rH]Q#DhT/,7*TUD81pO]doVhpF1i%u<8]*'=+&Z"RD&[["%f;c),o*ShZNcili/MbIR-(QCCcf\dRBZtK7`?"lIHWJXY6fM?^?5nZhu:f;:/,:o9r9>@\/Y?eM>RLerD4J5eZFkWSOaNPMR[*`Z2uA]=fFV>^Y#SE))482h7+=<9rAh\/l]tN5Qi`jc_h$Npl6T/+2/MrkZUYSat"kXS$*Pi)s?[5K6s)8/"W9:(ELU<&E'nHI/ElaDpJ2)XM/]?_U)7-+sLNlcc8(@3qsYYm.d]Y9GIfg0p9V5H&E^#f2Og5;(H_&G^JPZ7M%U.%DpU"9TXEt64QGEMehG!AdKubNO@6d4>AG`j"2Z!QdGNm2e+YOT:*hXO%<-m6eFk%?Cbeu4YV#n%p6s"Q:b/ZTjn2_-m"aJ@tN2/\():gS[+ac9AMLaEp`%Sn^nUM[P-jQ5NsAu]e^lGs1T-Kf#?#qTc_Von$:55T9,2.N2fJAbR94.^G^enHV()p>j"K7rRd@H!M;"QBiqT&fN9`dbm=&o-\3h):^b?dN)dnN6"G%&(+`!10mD5r[GcM'aEAI@["&5(&9bh!dKF;:bkpl-7V56=\>imunESYO-k.nNlin)'?pqkeGMcjDCkHJn%?K^?l5Sk=7cEZ529#2@_SM4D"o0ME:N#ca`].;[ICV'LaKN8HDjBTogc=iXu0WBE:.APPRTlEQn:6RZ*G'HZ4M2\';.Ha=cdpH27LIP.GbZBTV1aRETBIQuPnW00npkm\bY?\!PS"Q*_iE2E/^75c=&]Yn,q=n5(m=9RnjB9s*i-O_l[#O@8E,(m471*Ee"I,n#PdR0Z1g9GtDE[j0A.f)1[8K!nUMlUF!N/h*Qa>!O_=-=Hq+,q,/J-7YG\l["Vm1p[hs]?M,(GoW8?5ULTG9=i7gfc8(Qh!a8R(f?To6@[e&KdrFf!E?t4;B"UA:8cV\sZSWW$[VHOu_o>I-PK`q*+_>TZGj4]pA\'5WQ!?cO_iaBDF()js^/?m;HX:d[S($0YeVp'YfMHh?B:I[iFUi&O?>@,hZqV-@(8c0:DSC@)C0SE@8FrRK*N!o(.0_2"+)lUKb9iln"J\=:TRZjC6)F"nllHpu;eb.BH32!Ye1NR$4,)9bcL&KMn2+FYP0$mMgHgpJ(1NQat.SOgUg"7C\^<8jqHe1i9<)F6cIUV6WM05X0khP?g(R-3t@<%LI-XdXk1/*a5ri\fpOa+[.q]Pi_J`$WDf;p\gorf3.I0k/prY*cIrc(k`_`.+qG'7KP(45*DNZq/kb5$'pI'##!lFfdU)8gC[0ll#0:JiVd;f0G;0Q-<\g"XrYMHip/Mp'1T)?n_W]QCO?WXW2VQ'a6+n1u="iIk]_4^;*d*q?/S_M\ua9_e6pdNBWY]cE'TEb\8j0u*4EQoVYQdts=\?Y1`BQ'#&He.i"WU4hiKt?4o/6^I0Nn/!Bii\Ym?l(.9sDm?s"t>GkRAJuHhVNr93^\4V^4S`f=JZRC^--0V+LN5AT0jo8TA9J&D2Ddm4,R.o>?0$_Tqr']Yf%EkP;R8hGIo_q@eeqV7['2EGmeN4hJ["P;m*I>3hql,GSPXqBTl-"f(JFk+-j%/OPCs$b8:Vdp_A^T?WOBAf2+$+9pMD*WionG;]c_N:^ZI*%9E]Zlp+5]k-r$Jn4)YI%'ldZQZ0G`gDD#%o(rF=DKZ*X%R)5QKSiUa`(>4b-rYmHm3=;Z]3dpjAJ=\+(KXXUu>KXXe^_mraOLP@@8+d68e/*AQ5]u:RgY;[FqA(To@kh/(`$Idht5laoX8a9j5nL#.;Ln9YQH2'C>qTN4Z__R]sDC:A91nU`o+;nJuR+6PH)Zb3DW$_'DgAT`\^C2+,6Q-D,$RC*?&hO,8Wb[[AY`?:RKrW-]F@"7>A+bD.1/EIB/_R988J?^Et$gn#QTFgAu=Ur71ajLfbA5,3k#g#;/A1;l7E.%%S+c4qOgOTrpdC',dFO>g-[F7^rV!;:9eX^_r)Y$mZJEfXp^8@kpc?re!kf=r>2N[tRm+!^8)4hFhI;X\MGBqp[u(R-6bhgirBc?ht+/UJJmBI]p4Vu(Fd8G&eA1HoEIZ+HZ#L@Qarhmjb(3,76k;A;a..eoh]%4Sk'&:sdI0%*D=a">LUaM@3F'RFR>#7I7;(2$XV+>:jAD;476P&SV,66mo$77WMX[^^j$/D%E?gC*64MJ".s=UI0;p)1^_AB%9G;OqW!@hHVBq2?#`"2]k!%,Dt=N<8T"p1\d;OjZE#2HF=/tHA?!\3oeYnHNVHrA;-YE4;5UGP;req'YP=aL;:*%J]$I>`@l,eD`?*/5Fn,r@G'7U7'^CbqWMSE3P2Y?r\bf9Oc+mBgCQIa48XW7([!^bXSQfcnrX[rnS]%nKWd=FVX"WCE`P[#$X$,YM++_/>c1#Oa=Gt@%H$nSYQL)UL,-Khq*@\+p`;%>OF0cfr@FhqV,)KW#u[e;fFpq't6fH8[B1PG]OfchYcS^/lp4GDFc[7tL3QYt2[uk@#&:Q)Qa"NW")FK5-7I4KD>[W'%=gW@99W8Mnb3IV-S?ksJq9/>>;?q:0M"FthuHa4rVh2I5#B'9gMAfq!`"7>Zi5c&cW#Z(ZZnO'9T+BZXommQo=!p.4Bc993^M(Z0=Ii/pXDhTQYsBuFQuuYV)n:us5Wsed%r=0HXt-p;q7_]DG^Yd=b85MFeqOgZ`,=tFOFXg)Uk1,fYD19$ZROo4N4geVSIHt:H0*=#Vi'g53S,PM9Y3Rlo$<41ke&9\I]fd`@M@in^sI)$,B#6BMET>P*bfCtaPm$\Wm89rX;rY3#F.WccFpZWJIL\A0B=+-nV`+0stCnu%LT7GNoi/Cfit+_>)%b4se3)Nn<7qJ-kG?=dl%fp>FQ^WX6R8[,)kFJEV7rp0/(&Z\J"0Y!8@^.@&9%oU.>hk'%+7)(G\sYD_+;D.]dA>YI5?2=QIEG3GQ0A#SEGd,]5^k)L4!m8E&[brCEICDN6<%n%dH$$DLY[-JX6u_a[_FrX:)Cs6HBm"N7`kc\:R\XF`N#%H'^lV1iWh7`^p7_><(JJ5.!(e3Gkjsjg3o3rDQk0%VWBt'E`hC7Q\AnUbYGr2],Dben@mHX+J?nOfS^$=$3*n30OmBMIcha+_knk'$Mc_*n)rAG9N:(W!c<O(56d4q0Q1YH*7N7Dr>mI.[f_SoULg5-L8V5JZ)N_?Va__m.S[-Vd&bZ.t8$U^12+4?K_&;Jerms?@:uFb7FaUBZ0@UoHSV62\*HilppHee[W<5r$S(JBGcV(_2q^%J+@B@pR%68[*(Z3d=lgmD6"@+-HCh'IGgMM[4CUj_Y4iV3IuP!B\+jDBr&^jNS<%Hcqed7OT"1i]@d]c+ian$fb*<]FNDi-PNbZ#6p,:9(A&KF=?A-=uS8aN;nmLbAfS3s)MrMT'_o)EV#dQX;:djHiJ%p)Y`r,tPZ#`QRc@<4H!]P:C5#^_,%lUK^cdB'8Jdm_rq;'K]6jR)%4gSqP:baW>0:6M<=EI?c0KFm3kcjI1(=QQT@Q/-VL:mU9EH0$`_a"j-fIG0?JVWC4KRWY'L+6S+Rc<>>bem]lP^&A;RhlFT6;F^He?^hYE;Y;J/s5oSdAn]4!&>i9j0_;>VT'l[F5qV54o(\\]#)cbh!m3J#oX>DF8-.jD7(rDES';7gIS_T"KkR(/gK3]0#I7L]SV@&5i^qc+g$-6a2WaJSf)Nka'FQG+\?ptjK]4Dm2oK(41\$K?6+[sGpW;5F\.ng^1/h-(,H/@7p^IJ*CZ@j#&Hh_Y^X[;n:-H&/#NA+2+\(f#/XP&CjYbb0ZEkkEYYj,kiad(4?"g`o?5@*4Ahr9W#R4p/Q)Ti\`%E#D]hTA\&i-I`@G3ej8[I]mNeYcfBQ.t1]FH;Y>VdA?!>itC$[Mh$S$qm'AN2mK7Y@ZfNeJq]!tUEo'B;nbXUe0=4rJKh.0#ppp4'')\:7IjJ>Bg9T"f3b:c<>ngDNV>T:Z.C>"ppqC$c1iPtZ+%m-$qT=4hu/f<[/#PB(4(I(@^q42\'1Ma2UpL([5g`Kb#cLkKf=+Dh/TRRpgklZDh/fot=`YU^.UZDJ6/9Sec`+qnd&+:Gmn:Ua5>`Xn,_IkT0&&*"bJrL>SJ*8=,Z_^;9;bbO)?D+6YY@E*6Oa[X+;@T$<)jtfi.s\X=7B.ZoLD$2h>hQ2n-p(ue%f>+,:G=-*71hZfM7%\B;9kF_g6Aa@++phpq(:rP9Fl<&JGubR.KRJcafs.'8TB9YGG8TiE*;g'GD@3RD-L;>>^'kFf[#JW@>0MlPSbZ=lZm9@r>!Hi:EB5H\j)?HO"A0k4(Y[f"IA]=<%Q1\gbHdm'q&>G^R_-,(m"8T,)%VfXpC?l:%=-KFMu=3;ir;mI/0A(GfVX"E,5.=D\@.2TPe,6YL]A`^XWfA5mq]F5=?MOcje5=s=gFn7YuUnfP]XX#JrcBD_qrY*!NHW/7O_I,6eM0JJCic)/bbpLt-dVomtq'\)8M6f8n74Ba\.ALqT=F.\eAV4";R$C++n!2DIo6jsN$B?S)flh5'`6PU^.m_Vo/,IlL-32c$&&abR&k:IX6s>^a6J=,5>\m._U'$8DV+3X%:GB)`9CZfdV(1A4A8hHB!m*aD\U9]7Kl6'p46W;@&K-Gc@"I`!X73[(j7&MrT9N]EMVcu8LQL=f$\aj)qU*9f7m,J=b$T,Fd#3eP.:!I#j.WlUHlZ1HhR=!IT$Fn!,N";n7GmL"7MdZdNnnhhUs$24+geK?eID#'FXXKO2W`$1j=lYc:Z)gbUKj-6S:`OX!h5a8+T+H&h+FW*9_H'pP9)RS/`Z0YG&mV)DGDZ5rUoiWige!B"$R;SV0Zk0qU)>@Oam-o6oFbj!44$6oE#AI[s$-_EKc%h/7r*X(kT:'-$^US3B73geb4G>b&6(4\b0hD#OV7WT&(g<[rhN20eKm];R3PCW^tsU;Bi<_OW$f].(;#s2\Vk8/o+sH:FN;BqVSQAU-;/AX]Q++#"*\qW64eeEkr5]i+VJ',kn[33c1(o#N*Pcfh+Cc%3cko$E-P75\'R':;S$B@66'//-VTW!9#2Mfb9.u_d,TZ!'X+_A%jqm_C&_LrVT4o)95+FG$aq_9WR_O`%I1TbZ;/kLuFk`*)=Qucj]J:''^kf:Hd5O2RSg37ig]VSE7G/Na''o1fEfnL^0DYmg[HLF865WM$`6J?(Y[\'AVgd='pboQ2.1@$hMXb@k+4=]d<+'A4HB_&GZf<]U4IieMJ$K\C.o/ir=fF]WTqW&q[eA*WNDY-EJ_*SZm)f8aa;7R=8V%4p@^Vq;j+(d/#lZmWir4Y'#s"^r$79Y_e25@*p&p_V,)N8rOCVFgLBkNqJXChiK(\QDhD#^e-X%aO*dj?.9oC&Td+^bC:li)4&MrWBtBgjGf1!IoPT0ed\X6clsS05"(hc^Q-#5dQ@YNt,u^=j2PT3Z(%[bCDaR3>[Y3.^'C+p!cC5H$n/%K/G'F,c8\Sf?"W*bEamPjQn7afV6YSIcQXnVeact[+s3<#U:@G%bVL9)G4f)@:(rY6rq)s89e7:DC$\qK=IA3T15GAHHq$@CjoSl&+Yj*YUi2KIl9sg./A'VLGsk@98':_Q[fZHoD$-0_YaO52D#JgjlJI19H\CJ2MEbA^\Ij#qtHT^\,u@_Oos4gSZt3EKH3gBb*A5PjVI?,EKnit$R:U3+B='&fqIRY2.RB<8?!4%L$gnlWElPeX.D0oaAej>kr*\46qc4-(Y28dpr$_hWbT_IKd$oZN?WdN4Eo"@?FAs:LtHh+%g%\,(YLUV+J`M%c!=J('([orrp-D"lX!_Y:_G/+VeH.`]h^SJ"&lU=(\.KaZ!7-2uFr7puJNa?c3jicBe+qPgL2p9%>Y_Q&=lQ5;67f`Ls/XrqnB;d[0M*DrXZ$FLY?h.WnoeW`V4[T7Ckl?a,qbf>3n]!(h#SDGQIYVmFGL1W;U$\f[^&=X#ml>d!;;gNAWFiJjbV;Rl_T84o&`k#_DaKdp(7@PYPif&-cgTl%>+)_^MOVV.`6C7fdMP878b$Y)MWn(EoY_'UNrW=aaC%`#.]M@./1u1iZlrY!I;,h(hI]q0#Mc^^[VA$7TN0YiX1]NB'YeG&lMK>-1BGBDa?""P5W62Y2Af$"Irj.jq3`Jk#A*uYoZ#8R+#6F,DiYHNY"G(4DMQ"FlUTW]n_b8!Y]^VI?@e#&(_j@=f2dV`H^ZDWrmUdo7MZ'HOp(CG_S_39MkG6sWB(SDLfj?DqPDEg-h/M0_"26!-@K>OFJnNW-Rm_EW+g#(J>tHMK,7&e=).$O?\*Qs!1*\uNQao'3'#`p=n!'eLbC<%>M.T2&;5,bZ$;caQqO2CX't;Qcd9nP;H`'IV>uJN7Fl5.+Y+<4_'d/1OUH'q)A*cZblcot\Vgnp=Zpirs.J3cCFA\!8!#J-AB_X=5hP)E3Z2NajFSV)UN6WJgCjBB*$qLKS3QA<4F#D`A%edZ.gVB?]dcY,4+gs\T_N;c[hLZ:P\aZ1.*L$d_Ks5'#P/R"k[p^"s@H&k\NBud1G>%_7f;OWU'.ghdc7\?'h(X6]tc(2S/=B9Hf;\oX'ip&qPK[)[:5'+R+q1h9`q^KM*I;9^_'8lKI@:O`b;Rh!+kHPgtp:b@p>JMSuHgoZb4*1c+I5#WI;Mro!n:;Mc+&T(I&6B\0]\r;'7@kEtS[S78&?`PL:adZla1WDfNJ#!PBBh>F]4;0NN$+[GhOR;Zc5+o3@j;=MRr0n/k%_oKYYoc-1#,KW8->>G^1t5-Q[m6(-=KWgA3gt]YJ;#o0nF\,ApOtWfh'[LND?56\_Lc5A)#?milt:j]nSm2(IP^\;WZ7t>9tF0;HK$5SlO00PqofL)@Np!Hd<2umJ3YZiKgk&G\BJV<3Cq9&?g-C^5/@'(m1M75Ym><[;-&!l0VZe_R(47_eIUO=`q.//;IqpF86B=3r0REIuH'="lr9JAAtJges0'WcF#3,,@-<"0kM^IAJ]<5RM)"[ehBWC/I#k^nsirmRZ;Ac#`G"I;GXi3JrhumsA'shpbL6`9%%"pC;#8'h%E0oBr&',;bT;L9i'nG,m(:,oTt,]1oPqiD'^VC^f&6L>Ru9/PB,`BmfDq:i>@nY-OYQHmgT)jAMm*!p>6jMQL&o=iBr9n3a.B3#`dG>hVnX[KRibT1,hcL!_3gg4qcOgiV3nR1EU$RjH$h\`C_.*%jUCq=ud6)`&(D#m8fUrG\Z^NR1p?T(A+W7KDKr8b39ba%W3\"uGp6(ro$&m\D">/G_6EH!'9MdGDuF;sQj-m2Dc+@*F*dBBModo6],#H.1U\gUk60@AY5Hr&qU@!n4J6?5ci(',"XH7Gbi\nM9jBH)>I*NJm?=j;f8"qNXd<+ahSq-NC>PP,m%kg`\TgKqpGo!m"J#ek/5qrRj)PCP-;(mC482%6fI8qqooi/%Vlb"E;4T^XW5cd6PVsbV]KV_@d/!5>GIHM%B4UONI^Er+/'\/rX8LmcP)AllPI9A6V9E$tu;`R!e/%1G=@)?e8/WtVSI"fA>f`>F>3QY\3ds5,X?+&73V!XVK0Kec`[+jglc'GIQC;[Q3jUC9NR22&3:Dh&KD.TukXAs!6K!jJI3GJuHO25ZpfA-(IXP>FVA"!kpAE^UE!6i^h1a*sfa&>>>;ZPcl7\65\oR`'oZG_CQu54GdrL@=K.HTtQSN.f2(Mq<'b).Ob59+,\HGl&[,;;CW^F,_q61h1]A&B54$]u"V@g@t=;rLXq!LtZNMr)ii<"68Fe_BlI%1Q<$H)B0@pQnTKn)SlAfZ)jGC'KE=/9P:T&_V,r-W(^2c1BDT>R>drXcJ?9kIBLojAjY*neYSckq&YOp\]_!=VsnVGgnSSm(s)7/lN_!N6bk+]p5B-;sqVR"],cgmSB&"?!uMAVHe'.ppF%KA.nqK,B!hhiWu-4*kU-E0A,_LEnZ614\S.3Kb4)R8]F2sK)3>i"W6$UCJ]s-p-];Q_*-1`^&F]"j(-S9kAr\@`,>#i+/pq9I[Bql'PiHGk@Mk"7m?nd[Rj'-I]92Y"90?_o?tTGl[:T6I+@cn:"9=M$iL14OE-&YZ9=NkcBcfeg$$43ET':Q=P-+RR#/._JD[V?B:%KnWi(n6?/9Cah:M=CdR1)9:>JN=#59im+DNkjmK]t[np*dj'/,*ZTb8M>)`,c:WNTR#=rU[laN]<]L*+Lh_rQ/CbN(g5s\U#0\ReP(#lY0$d)-.[WG!R!ijYqc0L/0:G5hCB,ne+e;%C16)Km9pS6t"C'LWD4j#$Ft_\(VksH9Uc#B2kF#;f*0PZL[6RO;pIGB]@tP76Gsp(g#5g.0ph#.Sf5KT;*:IEMJ>o7%%)"lGIj0UYmuP7cuN/K2^P=XWZUI]?`%W/][I3#R733"kFY3Ms)L#^?qAm5F.Z)`XV8>"nnKoVY.>DWd1!NL\kM$.P'E0j*tui'(OEu+/#mY?C:HNB"m$%qafQb"9<`"%]W9HW,JSOf`F6V@jA%YG1VZ#\V`]XB#jnG5WS7R@%RGV$$qT';\aqk,Y$nHlna)So+*WUYQXpIo1?]ZZ=+Z^IIYe6E_\fQ90:*8F1!H[/_/EK2n>#YOoP>L@+2G#^X#'d#1PE0P;[0dUF\>Y=`VV"4aFGn?rOT$:/jo/SMMl.2_Sss3(bA+DUiI[Z!1i)eQmK.LIS1Srb)6aD_bh10j;b%5\u;NXn0&V'kr\]/D*!AL46=(MmdiODskI$A#Q+(:fQJIhB@"S?@/ZM-Jp8D`g(S3p8%jMB=%LbK035\Ou3q1@RD*jkNZi^ck/r4D4Q^__O^)6&_^@O7?V^#$4*>8e6t>dC,e;+>[S;1!c&Bm(5([QP#dMCo!n+0f60(V;2V!P:1Q-!rj*D,Ke6j'>dI-nig\Y-&^njWoX;@hib-9W[UDBq$ZNB"I20$QWIiA$bae'QjlI6rbQ5>H&J_?GT.esEA=g>C(6rV.$]KJ]lL'dZi08l'l-`.E)[[R`SUeQ%t8"e=X2?`7Z2++e8;#)DgS^u%tmgg2HD*%kU-Khic*>hr1;fRhYnXg].3E94IbUTqXKWRCTq+PcQ#pW"A5%+`HD1DC?12G((4^!f&kMN"R^U8'0]`^bgpZC8kC^sCaS/R.KJn7dgj0!.,cWR'0T`ZJJ_kgP9@i6]qp^:ejFE9k+U.@e/o:>/)/7*Xr=1>0j!r=O<$oQcWEb"q?Bc-6Y5A9!j8-"Yh"L)q/T"o8^+9Hq5n92e26C:Br"#7+J1[_lFQT??oL[B3%rt2)WWeVTD*Iee"_F,MkYCFH[^^<:NH3_2sXKfgj_o&A'*tIa>TeU`Bo@[&X3&QjT>JE+;()6)oBG*Y]X\)agHmQld%#D@HA_Fs-Aactg2TVL553N7E1F6$9)F2f\\$Mt,2hQ`_6VNaG*9XD>L3=/"K4W;\W%tk-6$%YLI7&!R^s!Bbs/\7$[APoL0($,Dg[qrOfqejP>*Q0]<$?(s#Xk<=Vp.+"9[FJci@R#bh\U>BihCpmt%;C[_??p;!-\1I7+c*k%jPNc4!D>OlXm"-oaNbK![f%(%rbH8PYu-d+O':Gdcb-%J%jXmkqYc2E+5n^;dYKD+\2j8p1+DT*$RaZ%iX[ZY2i5f#-Nc2fIXFK.\J,Z^69d[>@Bj+c?f=_//u>_>.0gYuF3'E"`)`I[To>6BH5];3q=Pmq;[F=jY;#5P)8K#;Y2j]-87qDGlUsrK[X8gQ&_/LtlO!?ob6-aq%`o,hFddK*Y\"0Th+_*a]p!D$Y7'.]k]+C;HI\EZ(;XVgOC+!+N*peSn#5P3,(\K?FDa?N=q=PAE[PBud:hJ-gUI#;$0MTcUJc41RtWBFpJKGaa0r)@R_/4KPc'f6K:EqK9%rT6Q=m=o;+njVU0aQ7WIm>X00$TN7[,op7?R_e4=VQ"mZ6UL\kU/L"ut"1:aOm%1Yl&V&?SC+CS&*3O!940H^\**;IR0AV[r:VfL(E6:4J^((V),Eb1]c--b<9GMQ^u4f&$In&F[$OBE.&c'dl]A6bhV*m>7emqt-Igr[^P_BiR\rp:6fjpU.!KLpKXZmrhUR5h!\/!2`+I\W5WC_M8%;]+I2Q>?#$n=('tYPhQf:T(#giQL'-%b6AP#Nr;71BIe1aPZg?o"V*eG[u*ZrNcN+g7qe:c,]_=$9(RK*p]fICKn2Q](!CVVQ9f@H8?_qX(#W6XJ]-0B\M^Y;cLjM6tgh=A#GqD!hIZi9Otn2KPRW&j*`!AFnGC-dp,muC<^RE4X\"QKiX!Jd#FQ#U>1b+_G$]:*_osBc!"KQP;/A!F-d_o7X:A3i_?8T=-Qu_K2_pT@l*]aWXXTA4Ib>X8&A`?KTcFD5Bd,Il%.1XsEVe(YZHPBM`M3\JrN1]euF1a0F!Ph`p,Dt6ai!AD@rk-m9Pq'"YSc\pTg;80KdNTD&762go?uATAuNP,C?)ua'iXTcQlLG(58Q)d"F3.F4ggMlouJuM)]H[UT-]/lj?:r8ZVr8RN?V1,?m",!ZZ[V_+/>RKCJn2jTkn2/,2#cP&g$R'YVm8E?r=o;m]r+&c<1kSQ*(ABUU6C\?G3!lXC_=PM664j&a7I\^]-=k/lQ:8/_US?qlnY=-A2q&C5[73NG[jk*Ibm5S?[V5eZ>O?hrQ/"]Y\t?c:?OWcg1SkX.Lu2YurCeQh0<$FgqF;16*J+nZLU.t_0qmWO;*N$l]t%0<+[)FC6k6R2gPa63:VnMI:^fs:!I4#]IOgAnaJN-.U_iXY*'+#'EH1k8a)p]%Ycb^4sP`lVf6jV&Al+iM#*>S1Oh7)N1HRl"UL\Q,mi$l"_ope&:8T%#qDRMRWDIEWGadh"Dg&tFXEin\tj&FjoqnHE^H-RCAJGF?b4ZF9d*Wkikbl"JERhFS$fPXcE2WY?bVm,u]n;AOiK;tD%ib:Gjs._mK!@)O_WCdc\_P5]ulm4/As?sEe)L%T9jFpuM!NtXnmm].D#jP&W8X2A%o(9V*%20VBF_j-&u'b:uMpho0Nm?+$EZ1:W;?Lkt_eiiQB45J>:8l83h-G49))SgZ3'hDG:q:6[^M6#VCg%e"7`F8Zd4d!9ZnEQ!!H4I+oqNZg<_mItJ-;-70\D82:/:jZl2YU3sA5@rUgAl]mZs;N!O4hE>7mn#!9U9/n$[^Pj/of;U);o?R!oN#I[9N#G3`[FcCRPOS@Me=\s-96X=Y6#t\O(U5[Qi:glb^NV.CH=R=,9T6FT4UJq$ZP0\Z>-lAZk:d3hce\,E#KSs(oX\"ffV)[o3h-/<#B2%UbTO$6\5u;dW@:J3D-7+c!^O;Tm;%&'`U6WnF>X#e>b:(1@eOo2\B2TR]nWKg\SMb;9l0IW"U,cFSX8\`#e1I7DU!e0?f^t)/,l-aiZo)C*UqO[GE[]mN/'GnGu8FUNg%gXal(:N^Qb?NV0,-i,G,(?A-7R0BkfF.;V!EnT>_R$BdgIAqXK+p8&=I!b"5AqpLS/alq_F8k6)]&^/jn(=T/7-iUCXD:bjR1M`hO\mW[I4J?Yfc&)Ro%6!dWg)Q^DmWjC:#^_ZM_$&agr1@*%7Qje$-=,17Op#LI`?AJqOk!XH,B%IkaB_e#,!=Ig'h`^Uj](NT,lDm(:Q?AH$^!eZR")9W1$("\3CXLqJd0#"B/$)JV=S)@%9"=+\F\][jG2a(e9u*)"+_k=n[_GI9_eK_G$X/7_j=Q+[t(1:+MnJ>kCkj&LCE$V*I9r'LS'gHSt:2*\8*Y/"JV>e)II[>\FBO5b#Ua(^l;*NKE0R8Q&P4D*#@i&"[,c2X&_`9lIuYLPJ:h2-p&OFD4*c?\MkBI#UH5PJ6L/pPU!h9Y:)j#Flr/dasab7pXG95/No+#76RhAKA'JeP@(K6F(h#\%IFg[ARa8O=.QMH"k3imP8e08-3(bp^G,XbrqY+CV6JMY;P\(MSjP[XY?=AR%WV6S3kIEugd/+R-Nk_Pun+UP0o"JACq&OJOO>g0I>Er-56*#kNk.Y[_m/N&>dr)GDsu\Ap"p,!qtBS'uT+Skm'FR@Q6C=SF/7heAroYc/4Flh9BI;mPV<*]o7k-450[C1$M?jE!J$0fg`s5L33G7cju-L+`!/EL"WD$"KBq&N1MjW:TP:4l:Z'i:ua:B#JS_"_M,`JJ&b"9ZdgOuVs?WXYmZD2E`mJ)A4$oYSpXN[3hV))CNp:+W(PlM(:/n1lG`I2qg_T>:!\B?2]]+'tdf#sT>)2;eO5;?eFGh5%:>q@`Y5*BZ;[o^c>;%+E&2GImUZQ'q10Ft2bk$GNI5,9,^Yk&2doYBGY7ATZdJ0JP,OO"8AdB!#&!GBC0VPO1)p5cuOiZihE1^RqU4Y7$@$8F>^7.cUq0^"[jg`f:_LVrcc8+Jk+T]MB"0Hf[3"n(Uk3=enZ]Nj_gdM;Cf>5VLo*=@o6/A9nJZ%YX"m@FCYBDEJF4oT-SF0nT[BDU'<4MO_8:_9!t>,%EuiN@KF(cP*?ZSX&d.4r.^-Hc6.[odLT(RUSV=LDEn[C\&?Xdsi^J+[;'qK[LUXY46]UO49o*bb2AQ;E4UOhg?0ruq0E+A`/JM;\/?^!R!n$oJmaWa3^eEOWWFVQ9mT9NelneWYOH[T8*".RjMBa]Em*d$]#X_Zl."6?jp@Zeh8$K:bGl57A63Y/9jpm*,"X$](b;8-K%VicCL4cB3`Fq;til#_qXJ4q_0%t;Hr:UI#Gt"pMD*Vcs8P1bRGn9`MjbWJq_XYR;^&s"Pa:^@fd1?\Gd^5*%F>T=mh>e*0gH1&(f*3i56]496O_+ThXo:(s=d3cPkZnj[9ta$LZqlar"f5Wd[6eD&dN'^e"WI"2WM)=<@BCS-MM6qH%ft5Urj9"#nZZF@PS\+R+1G$eFT5`o/JWPGQsZDM>nP[#\k8=K<2sC?peq[MEmB$\@p+C?%]>QG[7T;*TjiDjF)[p[ZE7Q=<&?D;;*P=i!o%4i6rn/2TY]bMpN`)iCOGa=!b=>fB@uj8PJde\iJ@p:U-q1AM>B&\:#HO=8u(]XE6q$kYbec3Ep^,p'k#!]ENepaW*\>g'h.\L(p]O@`TrG.m0]EtUHD"Sc@]oNrfLF`q0'LfCGr./`VmGjf)0Y..n]%8<>"*)NO=K%ha#J&ZtRr^-njr1Q,*WNim[K3W'u&b#Dq;P09m((3Wchp>'u'DcAAe8n,^G7MEE2]jX)p_?\7Z:GZ.Q*fl#9rpDq)G7ULLf/=S?RGb0`RK<;>UA;Zgrk7AJG$XpU$jan!G$3K9Qq;+1AD@Z0Zf+n8FeHN"A%8*LD/)3a=mZ"O:?`OWZ+Mj5?V`Ao0,C&6bP2$TdCB6KmQnMt3iQ4d_9)c[AMh,g#lZeU;CsV/l=JRs9$O9%29rY93N@`jWa^0b2'3%(OgpLf_WlS=J0dQSff%K#d2iYZ[QC.70Z\JkO^!.Q[kf0>\IO"Ru+(RcS,LZtJ\qJqiW6/g0\o'+^6\OO9dg8=s+00p6eqE5hkuY#,$Q?9%&9aSC#i,-KV8B]al;Sg!+AC\RWdRBf3f*`?SS"XZh+#$Pt2%RA"f=O\7fR)W`XInRGu:,ClEUO/($9Nnp_PdB3lmiR6$"6XkL`O*cX,W8&+'l:'2hRr[4;&K6_ao]N,coI5&UKBt1IrNIjdY.J'iqlR?r;KB;Tg9sldPHr)i"!/"Qp7tU_,(%;qNmOkjV&WWm`gg.0tpJ^m6rZDb"Er!1>mDF/C[e`fR\K^BZ5NjedG/#@A/FBh2EKJ_jd9SW8=*RjLqVN_A@"9Jl1VNq2CGC_4fL]Q"C;]=!3GWfuadG=%sXO46&r;YP.?T!Fntg&X:@E7%6HQ]^#nZmkd28<"=haWWTMsiub3oj4l*kDZK^@7%5\(h1M<.Pk-c8-V4"1rj-tg&@1n$#g!\YA"ob:p@*3R<W>gi2GZq;;&,&cUlZ'NlJ=*ZbLK!XK3"K1qaJIhZ*TR>W#3,"2OR_Df#iuK:%DN$3F2"[D9-l`'/Y,mOV1n#Q=5G%d4.t+T\&):4fgBRM@^dg)jU'_-C,\ME%Kc.PY-A3bhK%<,^%"2-'aIeom&K]kKjQ7E'/K?1IN1rnl:ocM%5-(APCY#+Op.']m_(1*C\j<7eTat2_)J=Q5+1BTLS&+$:#2s`aS#5=>2U4>"EO4-73)ldcIWaY6s>h!L=V9"T7-OG?;kB\%4Zr8qPu!LAMd#3l3.^Sf9GW%08ba.*akTf-"$U3sXeJNW+#W>ltHu`C>K<(tBC%H?Xd2D(fu'R'5\hUgMIhrnW[`rqpT<6;?n:KZFAj*uC5t[,s)[lmVQ0(SMHc,jkb`#U(UnlSG.6iqRMQTY0,dgk[A>E=eq\*-Xo?0*+e2fQ_Pr+j._+-5.Oat3as[dY6u)Q78Sd-gV#F$LU,eiKi+VL2l-8@JJBFTBgUmo`PJrnL8ouFLO`IWHBR4?F7eBAdbu9-ndA=al*smIUH/Zu'5<46=GsP=AY0TF+C.??fhS(M?6k$M0j:o)pXIpR^42lp"P;hnRZ)MStG1E:FgV2tgImk!_pU;Lo7L`>T?OP<;%/S4X`+U9cJkF@N$WfED]52D*XlRe?POUB>L>="pcqY;CGEDDc#_OlI^XrWiR^eQcm#4sLVMg.Y:RrIL[3YAV"EX%AHT9!p<2DM`#*pC)'bjujQNc?n>7ILXX]_2J?Pn1EaC>`OjXI[e`g88`"):iT;bJc_N!=2D$f9hh+Upo^B;:cdlkdg><=Fj)\6Ega.8RCMC'_)=+-#q!H:8-J,J(P$l%Q0%eji'\gHQc%4%JX/QEpQ3jZ(M/8HO-nSs'Xl;^=dba7h7'_&VV0,%:DcrFl;h$BO=uB4e9%.4G/LEplKIfc:9!J=A-sB1Woa<"R/u=`"B?s?HH7i*_fK1)7+%$15E4;7j/$FhPfS:6BP1J?=WF%gn9tbKg,[*8o?RD=l]`b^#@#5.qiFlm,ua4pA`=db`b#)lC^BlQYIt%$"c#u[H1N`A8hF>^``\I*Ai*^2:jot2j:!$2P+<,5us=Z2aW:cL>l9^_3B,SSFfeT%557nO&HJs)`UMXU:j>J&AAj9-t_7B"GE5GuSO01gF<_6BcWY+'?0WE]5;\8HYU/bealg&:mE+\Tb&C%db]thV&T$M+4fKi:ci<=C/Njd@'92;4oS<-O487[BW;rI?_pSm,#FR$l>u)Duh!Gn'WJ5N;La3+Jil-dHMm#W<]Q+^\I@0@W_#8;(ar%Li;.YAS9%C?+B(p?Cot->KaXmFFl!;p>G<)2N`Sqp]P?Y4YT%<$l$JR(>7Y4UheL,LI9T%KF'lY;I%n4tMWg#De@]qjAc0l(G2?!!Yk5?',8UO4F&BV)i>j!VeD]=>t]tMP9Pm(=H.bY=+cUqnk,n.Xs4\"#']S9m(2YCAqk$ULWe&H\c^J6@=$\L*IZsRB-7p=3\OGr=tK5rO&c):;G#Wa!(AkPh9(D^GhZ:>GL(;RqW9[.A@-DE'ta2e_EO!EH(p#LT#h/]?CX&Th^H]Nkhu0,7Am\;1f#B^osqbfZc6k8e#"Z%hoD_?,J[2ilh/kS.P+@&bWabdaVrm]mqNoj:'cfJM=gKo.W'mkWq`p3/L/X*BW\CFCB$ID0;\t")3mJ_2B"%Y3S^ebjrhGjeppmKt.kD+815A6e4O`;UG8J+X[/su0^cQZ>!3?&E5g">5H5X8?Wm:Jb68#=D_O]S9cQ_NE3$GHj4Gb[LX.^>nJUUOfTHUi?En@B(j_E$@_C_a;X.'OlYH)V&?P!lE6B]d",.Xf/_@4u+feE2KI"91.(6U)F9LJ#;f_82c1EDa)\;JU0?3I8/&VW-O,Z?<7IDktB$\:h*tCX_6/V6%RY+(7!Io:E&.%-)"rc%cR\"!26mXOp+N\B8uPhY1r+[-#8lm%leJl1FP!25AL;NF2Lf7)F=YmkrS-1s3(Y;[m>G/CW8(&&j6oOu'Zt&R=3S8?:?*CIrrA!3=6cIo=bQ)s,g^kejQ!QClW=?ecPe@Cl=8N%_kM6:s/=bR"JXc8r-4[CmC'(m++]HEf-EY4D%5QBR5Y]<)mK7"j&JZRBD'3iF:T_Rkk@q=j(m9<[cBbOZJ8YdK9L30b(/fZ)?[=>@5X^]<`]sEJ;"<5mRCTuHA2r$3oZnb,%+Yc3QVfdnpnonqq!KVMSd&EfL]S"O527NU24)C1E<3#Gg%)\9D2n$$rmA7D'kqfC?(g8Z**dq(KuqILXN0H;ngH:!dU7B*_2#ukH$Ui,B2=hrdhh#G-!oqga`fOFop2hcg1u!2muP(RLQkmT*3$q%ts8RV`'N'f"L(G#>`8i*mSUeA'Zo3.C>CJFP8ZY6"0@RKU%d:EYp#C`Lelfu=ku"<-3AkB0j'$rBeq1k1mo;:_eAgH(.7Q+8qRuVmd\4VHNo-h'DPTM&M`]'EpcY@@!B>sOb9Qj\,SufnSS231^_@KgZuNt._`U4.]&WdXCU`A]-?[j2+7"'gr^ui.MuWYk9tplP*K=C1nu\"m3^No7`'CTN'4Hk:Ob@@UQllQ\B59[/6j):od]lS*ZJf\(R)/>n9Q?R17k`g6]TrO&%TR)oeS80a>6.jTk[anQ5r2p"!l/_?=bn!X6IfC_mjJ30]aaBZ*6@G^5$=Y46b$,Rp@H?+jncMg9bj_YIVqu[D:U7OBTnBWA0R1RsSb3bYA0]R3cO\:gc:8qqL=85-psmL-4Ph_lZi8ea3non\Z"!3nb*p=!W158P",@_B$?`m=36`>>cNto9_kTf=U/1V)D9cb"gT'#h,tfs^@P"G5&)MD$T7n:4&NCQQ[d!G$egOT.'$mI:BXO3hO2P"i6,u""$49+J2\A(`KWn+a9CD:'V#./sc$a(Pq^?URW2`IkrqsTW5#0Lf6b=?tf!;8O)&>qmVUJ``aMqG[(d0HQ#/Mi$"f#rsFQin<2cA,qD>#fT/!oR6X]Q;C=IsI?ot77c)hpNiIGaFcks]]MfeVaISrXq%o"@M.Z6##5!)@ceZT1>P9AEa8=c0$@/34t&oJoEES]N_#F\*&c/sA=F5($dd6lbk]UN5>WNB_rbq*hkEiXt]jjE>R.,Wo7q"?5=Hr0".?F+c\NA`<*p@ChiZk<^Ai7#VSuH-D.KeW8TrAX2KhTj/h/(Ra3!@'Dd,#>ATQL5D@Zp\DkH*HP>MaYkJm-hmP.W4RpPZ,4J5V@+G`Zsq75c!9(,L6uNKQm\k']u8J2RJ$^JGs,H$"EYSJcK:8KrrkJh"5J*cPeDe=aSOpcPKGg:gkQA"Ci)8%B80ekjW>&U"M_#P6^k*3!FH9NLp&TU=:F5W_Jkl^g55#J6OjuK&+%X,%S>2Y:OHaHm3V!onfTs$,B)3e!OUdb=gV$Od8#e3%>YGiKV2%X`:n)2R$\of`%0joE@$A)56q6D=6Pai#50I,&a%g1;lf>/)L[NAj&!p;"-;]Wm+erA2+*.7u!g/PH*_Y.Y$9VSQGu8$YRkl)RQAUlOT1>:59QfY54719r.!hi!lpOqJ(YF=uPV:on>b"LO>Q\2,M2A"VqU1f:*;#:HS#s!Ai#]Mpb[1IXMkAfHoa_h>CrM4[J;).$mWqONk%+,=C7fjfEEg[N^hbdl_>aTKe%nXp%4RZlCrPW=1MH=ZA9cttFs*=9_PK?a8iBe4iCFcfLlSR*7[=?3f(AmjAoE2*H-SS5*(O1C;FB]8o46LI9q0BP1i)ElUfB,'i_liAVCP8^^6m4\8R3fkaViQ3t+@MDdh'Yi2!&>R+\1N3L;Fdr<:pcLT5R8;fF:Q7jmTp(5(9m=YaeBtT'up5GB6ObMi,$r>6'WbV`ecXNJ3L2\;i>PgI"dY*kfR7BL1Io/s6XlPFgQM6TklQf>Md;r$;jGahZM<,iOS6B=W4q)XF-T`=C!,>1\GnMnP/EtD7t=%;c/&,2]/7^R`j4d7bT;,iQ2_@6QkS.7LH\5XuFtk8`me[Df%m^mL69($"FT@.UNOPe@N_!eZa;15L\pAK-ALpg7;sRI;H75C_df7D>4sc;Tpe"`eMgY`EAoZEpR'<(+G1]m2^Dq(Nf9Kb`=Z>0bECJ^IElcVXBn^@!qO;kPp3SqKW]]$o+.q=J.62=Q@3AUTUd`XRPt0AYfZ#u2FP&okF5^:Yfmq]o8_7a`Q>hu<2`GC3.@ZpWLMg`OGS"u@ACN)JRVA-He!K0<4^M'O'Z/M:jk!1g;-LS#>d7d(0^oRu1,C1tgV\5FIC<-OmJ#mH"5L(o8+WZs/4KtmKUM'Fc8ZNe`4^/L4:dq=ki`_)nK!'[_3$0t74s"E!.DPedIhU]\&P:R/:^a##m``6295Dt]b6rVrA&Q(n*&3=<8VeqDR=P5B0,1)hg]K&<`ZY8*GOl)FZU7':?+QiRajmCq$QHcok@n87(h"TB]M1p8Ks'QoBJChU?+X-Dcj+ku&o86^XT?]c3,-1ArhqU+k9b4SK;&*9ZgU%N/)e:K_Tq17iR89sHd]XiBIYAj%cU5ni71]TI921tU?u+Vc^%9kS=]#m848)]kdq%es+Oq59Hh<mI(4<#JYS,AqCbaFD3`WPGXj;o=b<6A16JSH_a-pin/p3J^X2t9a#(b]58pkeC(!dqUb@.Dh%<6d&DIHGNHA``acR=esXetB3j>OZ!HDshidiaOBf.A;7'kgT*q0dEFt^\-]8nNe,o3!KDjNII>'GKH^[LO,,b]oPnJJM+*#Ii$4Mf4oorH&A`.0h:s?p_F@CUba=GWGt=R&s_aF;H#^Vcb8OHT=o[IdKZ&6Ie1`d,YpRdq[Dd@Yiu559aaBJ-3S-1?B\id0$N_R?[SM@Q;-hh.%WM3mPP=2]"tW\;@VZ!&Gnqp!d^#L,NXpFD0G(u4Yp0p.&HcAnNRi`uKBGe^WTp=Ijh]/[@kHR`*S%4t,,:e"$qDKmKU3h:PJ"3Yh3%u,/j7K$k.i.mjP=`((*qnJM>++@a7W2&,pt*C>\21Y2`?(W47pra,\,1)k-L7i6!.)8BPZ>/&`V^%oS6Q"22?_XXmtV6'H(\91YH$\J>Ts^;D1!D-c,YqB@ce:k77Ju1/_eefDsZHW*d$ed[J'@)^9n93hrF";jgSB&orbs1O0"d`kFiY^_DRM/#asI];`#hXQ/\Es4u-`.%eUPZ__bgbRNVm-qlYo+0j&n]c#-_:F82B!nH'aSnRI^fXTBq\Z>[5ti-V*[\7s!rrT\]?&YeS%*W2?jg%c6(;IQ$2AIa2P\%D@YY[4+TkuDZ.Ydt!F4V_";])n0b5_.+"5Xp)YrH=J02PI":K'K(L)E.k(PLSN?1BQZ2F,RgEk!"lZ`PUYihkbghuV!#s(S`,F>*K;JBiVeBjnB256-&cCF"_;Ld6)2E&JuW&dZL1X8ijp&3*Qd['of4<8!LSr-\BW8VS#q:PROgr(n^gNZ.nuY#]=,`8imQq/o>kT@5rHQQeoTt?+6'H=HT?:6*@ZS'.E^C<[RS"(?@#sr2&IQrqHQ;u*lmAjRp6r5f(\faN"+lG*$2V-I$us??,0;0/6@\]#6S&"iL-'G,Fr`!;Or&^f=m&r::Q&B7&$bG0^Nfo/T@6ZGPkoLWeE!s5J+6N!?cNCQ)TIdT_S"BJ=7Zj8?GRZ\bBZ+8LW<[22VmH#;dY\StqJF[Dj\F'ODufUTWW>,t7qm\A30OiRhYS1+d;^JSnC'Db'%Y8O[_gS;^-F/&r0iL[jk#U"/$d`[Ej[XXDPG/Ob@24]!grSR$oo%YqD2NGd/qkkA[QN:!1WY8IJ,M7@XQNDJhQZ]-PqM-6_BVg7mf:FQI65qir-,d_`jXHb!c\hf1:\;&#r?h%?hN:5\*In_u@7j%L;V,(at<[f35Fa;9e!M(g'Tn5EIfe;'JF!M-a+JM+QVl>eMGRHejidGH"g@^aB&7N7[G)<2phYS%AL,$>>li&nB>\9`,j3g>W\Ir@\5lkuKHjGet)*(ON,I?es/G+A%);:/pr$T)"`qlk`#P_B[s,2`:GK97JiQcNj_A1J4)5hW?:I07d&,U<4j;?[lP(i]Y%H7Z6/#843L6enheNB8S4&)dDE8,sHdd+oT!e$i0n"e!]74H?nt5ke'7Fri]H]_meZlpS2P%=XLIKWd:UYI*1rp4L`7HcZbQXA\7FPborgJ\OA)p,TdgLI`gqR+WsSp0I_UY!0f?g"%T*Yht+3otsSWAJ(62h#d[ARC)=OblUMQPT9[77M>+_YuR4Z=mAR+`=;?EY\_E-f9/Jt-MIe=3b`U=1OiCHhB$fPFMo5W_i+6_6-`oA84%?im=D=$f@m@NU*lTh*n+^d\Z3uc*3q@&;NpR<]#5Cm)Tu*!9@4Hss=EUXI]Or7;\>kpGoK*.IDcD7I&IjUj4E[-f=0O/Sq.5G:EofaJI!VUjTV8C;9tea&XJ*i!3#3m8dK+qd;IhjDq7=-SdV60PK.%lIkjDTKF1T&jt0!$K,h"WGRJ3rGBY'Hur-?BXk&QHT3;l4!d47;\,fd>T'rXtglo.Oq^o^'uS`d>&TFBh*F@X_.f\FC_@i,o0Im%:(c;*,cfF9i-&S2D#)3Z%pg-DD/$HolT].9^iH-5]u^an'#"'9\W.,3A77f.CQIW.kPY5&9S0J;gW`j1.t@"er.PG7%9j:IErG+"tC!fj.@k%]4&P[r3IN1V+3>)+THKVJ*;F'$\i<^]ld,=RG4lqH2Po,#IU;_*Q:ZG:3;MHNT+8Ri6S&8R(7a8'*mr.8i+MRBj:C3fT*H:N1S99sAH!P'sdgD@Q:^c:3275YY>+K,@u4ST\"iR#O?2b7)#0-_5qk]s8]e?!/([[5S*@`nmNfE\3-%KE&K_>pI:-A6d+8<@p;BAIM<"SLjCr5r?d-Tn_B9Od^`9Dd.,.dCTEt?CZIb@d-0TOQd&g0&lf@iNc1RNn+mNG_7"]Mhe@=ioG6\qN^:K[Z0X,Yt&]E+[(E/81cZ7d:hZc*20GQah12H*Jrop-qqJPX:cq(oSFBA\WtX'-e+;oS%-FjJ#W`+&Y[p!3+F.jfQaCFUG]b#[VBa(WU@phF_/pp'7`NCKd&^%pI/mioQ6q!hsE1+i6=Vl<9WfiT`eijl;DsU)).E@Rei@6nP4;p7b`)$sUX*:RD2gckb:G_rlb31M-psA"L/OP2MTBWLI.SKs3`#i+%KAMXB0'i%?75`gp0AN!pnEaJ$W^S\Petqb\DdP;HkH)=-oWlT?K3cjeDdb4]]bB;CV=)&/rjh_s#5%RCQe\l0r@RfPf"N4qt7lnn[A&CsD'-+PiOq$fEA3VHm!kRc]i/a*:!1P\+*\b%W0/S43_gSF%9b+:($\-s$IB_!+V`M,a=5L[]Xj[$I2rgrrF)(Kat7D`I9Rlr"XZj`!/?>*k2be!_:eDR^i?i?-J-)N_*9,]N&:cGF2!<(pfTdcX`fEq6e99!EVp"G!kF[WZ[/udDm9i^$2%?li1NVfLg:`[8t\u$0?m(H1V'41BGr<9frXk_9t2X/Z;gpj<[#^Wk=:0>'R!aS_EQ]%A[YY$4ccam48?$9ei)rI=2QP.E@P$TeIp$XRDGQH#UYn$,=Y3(#q48F8@NX:gYqekHm8##g^UmkX`a.6sHIaLMni&M4STKVI*iBPWd1RD#l%RP&f20aD(!h'JelOm5PQs+pOErDE42=#M!nptTCLO9l3%hi0AoLonk-WgfiJn@JpqBt)FU+^mK^i0!0e*5ZXL0CS8L>4*7K>QMdi]tmcohTmR3jGVt%c3]+OB,9JXjA&cmIO=YH'^177"Wo64ask.2leeY'h.Q',bpg9+[M.`N^=+*Q5m3RPj9/M^F\\cHtK'd1Q,J7RIP9/`D\PDqp>nPE3IoUkOlYYjS.pmdVH_G`$aBPZJ@m[j0Y\f;r2Z"-n6.CSHMGQ*P:"s0O`^\RQh@^^Fr,t^ooWZ)BX2[Fp45*h*F&36TGdQT"O25`3)EF,jdl1h8pdUXAG1=e7p3md[4a1Fh/J#f<^/\Hj_r9_2GG5+_rcM0[P@909j"edZ8fj-cf%[QT:P4T;&ps%=mW"q-1O%7:pfC6h\mN8*k.Jn#!,'Adji;[9$eMqC:`ns!,A!98sI_^V"dDASZl615u*ij>kQhD^+(o4eS,?XYGE'$S?VM[7*iiY42e.69&a"EQ0'T-Yb-e?!n!aCF+)e+G/0/oe\$^fbI"tiXnmUFi#YlR'DGeA+"D`J=;)*Yr&0DdI@k1:'*>nZ/B=S[I+W/bY3TT?!3W1>XhAJjXO1DJe1KscHQ"sOIpr5l&YQ.H-&Ri:&Z*j0:@4a/t1JNKJTG2CUbR;K7_@cNakg\`M=D0KeCOBGk^6;2VLEDp>>_scKts84]P?gAk^AA=9aM)MeK?iSMFq*>pV\Xl]H7ijlp`+3A=`:^R1^DUblWC;f](+K9uc[[P?W:!2E.6$X/PDYN%[*h2O'^P[qD7.Y\3hdbRlD'i(#0;'4j,hAS@;LtPRf(9k>51-frN%DLQ)G"FU/>KL>7aX+'F3EeL]W>u[qLUK9(6PYYZj,JUB^#rD_$]'I.HNYGij<;p([mV-W*\\8Z5bKZ`2YMrs(>m1>9+^\[[K-O%CDB!ZI#<+ia2@dcZ+rOL0l#Z!fu2W?gp+V$[^]Eia!79Y\Qj8'_V8N.CdILa,!G23G"Gf`'uFL/d"M&;KI!jnW/UH38mUp=8j+p+^S1$#TdQXN\_'N[354]KuU=HPT%&X,Q:re9bj[G"p(]^p;SpPnuq"YHf.lb2VqqLI88b/oE#jZJ-!P+@MX:N(Wh7$sODa2=)!;jA7)SX\lC#0Vs>4O`?,feB9WI2inN1slhuSQs5tp6)Rj&PIq7r_Q139%^mm3/I'!"#PR(gt(+S>?M4hJ#6,ef%fYg&=+ZH5Wib>d[SU+4_a$YWZh).AT)52O7NDiB(J7eOqgP]8tAedQ2_E$X5rkTGr[X12@9-&k&dKuX"U%i![+s!AfWa8r*e4nT\1t/ojS9&JYQj("QN\tYg=@E>8I#/T/)A0#S"N_+C\DfPc%O<#Vu9h5c\,65Ss;F0`IebAV$7W4/I^J[]%Jd\?`rh>1_5d`2#llS.j6a+af!fN6t[pq%!+_ht26H5LBED#f@cJO9V10jpDYg%0X9Y9oJ%e?us4O$'$<9F&)m7di*oWV+YVHBU2#IkaIZT^&i.)@?%U8gJS/K5+nhu6%dTKXM\(\%PHZ*@pK]%Zl*Erj>rR0)Q:dY<-5-YH[2qP&(O&j-#9p0R-N8`jW)Aea]!6QV1]((`NX'PA)EOp<`K7FlL6`dYq+Em?F,!e(=1.6>FYg)9q2_fu%k/\^$?j&2%K^F[i@qUQkKhIMq1_CXpVj'[Uu71nehqZ[3.ci1M!RguS?MKB\B,\mm!@d3*_dh[cDC/uETO>k-W]L%ILF2-qLKYDW;I]nn%if1!a3*Xba;98a@$ga)Ilh!VKP!6jdh#j8HEC%a^5YBBL[MFVTqS"BE^UWDK9.uSI\8]SR(PPd"=!DgYP?5#IR6,urjW;]CHFLPm.Xil2feFK4)0GVSeBkk3=Etr"=QpGKJWN$*je_t!j_3udaBd[5^K^r7['Qq%&1;8T!#j"MAJAurfZaJ``@D^AbmiheG55J9Z$mY")s1,!&a'R")a(5VRldN.rph1)piNc=qMoe3YL%T67\P2?%O+MtWG,jsah[dj6106qb>G0X%Z^tp'i*3g3PGWLN/e)6b\k@KX,_XV$b85jHJoetC">#bbjP2f7VTPckW02&ASs_753Kcp7*2+oHe+Su6XJK-Kp$\(He.9\ao[c9n[h#]Q_)TD%!!KhjJ(&hE.TNB&KYXgU/he,Ob5&(>L\N_HDr_d^nmX/pX_`'<"IRJjW,fSH6uOqQM]Jh,Ycpbg'IQmqlX$Mu0'YV9KKJhCtCd!F;0i^Z*s=0$9Y(uQ@`LV++ho>)VPLreo'kbrGNfdaPu%"Y3,hXN#G\Km<&(8Ttk2/,KOfD\ZA;\4@i`])T6-8fnD[c<'N7Y78L="ik9ebf-\"hgAuZc+"`:EkUgT\"+8il-5prL0!/n_EiS!gZ)ogS)'k-Q*AgB?eR.OX4\P1+JQLUlh/7Oi3"j:-)r$9GT0WdH64Vr/qY:muNnOBZHDc4$qu:Qs/Cs_)6S6Yb,Ki#dO-@"]U2?Y_EbBRTCaP1%+eP#?P0pCqJf\o@:eQRQ;$J?-i2Z#u'%o`=%r/P8'@1V2/2gQKgoM]L@ZnhpIQX8XQ@bM.OI[[a9Mp(1N9Dg_0_LO^-H'F"A-J$'']"jV6MA)t9ri5oaeQuR&-8sCCr+=P'!O`5VaD+.C"7n`XgJ+*$+O-O_VbEKci/N]Sb7fHmTCG;Ujh#66PgBcF/i:8"t$S\N.?`X`V?,0HdEdA%3d)#Q7]:raD6S-OPcL^,'34Sj=a(pA&4%m-8!PE]>G*&8<1?B!S>?P=-],Kp*tI5am>Nk:2tP$MBVK8-?Dq=C[Vea2K(C)?g+!q?ZoIl?Ui>'S;HrWBW1E'J'78bdO/EqD5l>h-Z`P5]CgXAfm-.'Q2?h7;Hael#6^'hOh/ZcU`MKZq[&%oem"&;DS>H%`.JAT&ac,9*h)PD8e!@TZl(bisa#7VX&&KgET2[cncL4PKBig>.L%4e"&BA12b1-TpRX")Oh6!"-%KCE]HL'EH:)KSq1jCTDtLdl0Of2`.\dPXuXJ@]X&,7IW1)hp@eE\AX5GtG?a0W;kkd+pX3rba\etU7#G(:,][M'mrb3HaS)!*OfaOhH*$M?@)fE5;^X[S=7Gc$32U0DeM\H9.Y.\Thb)i_$l/_m=+0ljS4]epD>2Z57_Ve_[N?+B[Vsu-SuJuI-D4S=)]/"9"/;J?Np(J:NR/PLJ<%+ic1B*^OTg??GngN_fA0SUSP9J]`*-W`:at94OX'Zf!oojDBqm\B:$&!PgEkqAH9-=i,2F(BZ9/OC3SFJ%2rH+j^oD"\BeaTXBE[%db%lQmJD^&/Lpp9$O+#CdtJIJs*i@]?VUo]pg565>1n>SPo\>OQ(=T=j>XY*.#?t.Ue(2cpUP["n-kG#C5df;E_R-*R%qUW:i[!Wb)cDm4Tc=j'J_BnaDD4C%T.&].s1^t!/;8]lZ_-#UH-APK]"?3ar@d_,fBF6h5A39L:ksT=uQWY?Seq-K+jb+pIu10oT;uh0rPeBQ.gHo;K@74fn'm*[r()(,mAkHrQA5uWO#;GOjnKH#AZ0-h&80XUEN`UkZOU'&blFg^PE,_DktRP1D3hNe=)N)g_5!k6V8dhc.>_^1?)KH:+$u&^c;%WT:C2"faV9d_-G>Tjn!@ZA.>pC<.J<+"7a-j(ZOA5ic[B)&ge_;Oq;S)M12r^US32_c(SQFAZPl+h[aK0ZO2Q?OJWLToUPN%3u*S0C*@I%6,'RuFS?DBN7a$,OZ61]$4Kii^T_9JCEn4RTC7n0a,&&rR/'R4Z3>B-SJ*6em5QBA>!i/F_f"3cX!I][074N@T.i3SS=Vb4C(HS.Wi7rRI7Ap3.jClMn].XEVO^U+DS@lfQnP(r&iN"^@\Q^cS(,E5>LH"gR+_"YU8.k>Rs"`t_j05."iu$lHPOlgh7M[aLO:2YdbRA.qK/XnGU7L89BP`.\*-j766TGOR'$@1?6eCB[!TToHDdp$n?AbugCe!kYX0E.nZiQHmAD4bRb%.[Lf?d]?o!VjldN+?"65-`NZ8M&(]3o_U:ljR,`7H9nc,?E54a!L&_Fi0HNr*l[@kf-\gdm\B"fg+n>h7K^0U[@@]+uq9&&B"t[EJN0M/Lp4P!ulu'hPuW08l/ap<>k.tH@=I=M(?T4#pSM7US)%Q!IZ.3@0qF#`/aLPQS(*qGBI`,Rj&?$Ta9rZ6MD/F&&NVp+7:anoarZohF88%Ilam6Q@)6taE`TkrC)2jl`tlK1ht@"iCbGi[@S^8i8ejW[Q%9JI(GO8"\*#OR/UB2ILHc4&Y_gb%%X]#'K-2f967Fu3\K(M&qdn-:b6Q4>)\MU^TK'e(.a6]@u%@:Ur":lTsS'$_[>O67CXBI&3A?#eW&p4J:s4XJ4M2>U]OGea'gib%%a#O4*nI3X&TT=]cc&kW9V5h"?aWFX+O99T-N7GM,eaKQ?.>Jc^j;t)Hp-;R0Q?*RECKD@-Fnq`k+'A5p9[;LjH90=S%b"mU%;=(X1W]GcguQoUPaVVjjVC+MqSgDeGL\?EdkrA&MXu"`MBM\4T?7qpDoj_F(_CZi4[3[Fj),'$*#783Bf9DF/0!UbSoAj6en6/V#BUJmKr]Su])$o0r7olB+%'?6Nl\M;!51-$/1NNuV)u=?Psu,C52U_1Ea!;Sl\?5J:0`TLZ]_B2']a[&r6r53ZF^YcX9m(Ip>1+>;(m(23@a\E]^04$3[B%uLAV<$[EBINq`L9Y]>.LA[1F1Frh?rbChi[i)pDA[MI^2BbSa*[rLV>+p!4TDbVu*-MG9q63CN"CWL6]n>ROMWHQ$3)"a1o$pICpJI.[K([qLAp:=uL"jonh>cY[P[%RI!m._13.dWdCV7\DnVRpQc"15[qjoMDb7%3;LUPmTEZeG`'m*gk5cE9/gN@KN+0Kf(M,aa`YdF/;C&(,LiDh@Uq$u`Lu7$qp%):N+'.Z5GV&uF;>d>li>#GA:.e6a,.'=L>VgS=Boa)OU*C@Mt0&X^digEj-@R]E^KFOhl4rYE*sklVI`KELEO*dlEKoC'/,%r$5gh2@9t=i?T_o,WS/!F@,/+Li]OXYr^qj8etcO5@T2)eX@$Wk1(%(_#MSar!>A9)KWCq#%+pUY1hgEopK(3#,NkP7eS:AnInO4R79dsmqTD^ALnGFs\IG*NdMnu_[^`WI)-u.>nC]u!kBB?gL&/%EDisds0BPU^APD_ks"db/%+_Vo&GUpk26iJ83.gCFmILZVA>G[^XKI<-i/52:+3\;b4uGM:hEsIlp.ng&fuSuOL*48F>\Xe"mJ$&1LT/]VNQSUrYLen@,8\##c@RZ2Se=p2J^/(O.BgHq'8>1gNScF(YMAWq-_JA>_$K,3k)Gf7=un7jnU,7j/Pq?9MW1H-ElX$#i^2OfB3a"%)/q%%eVU!-#@Un!"Cn/Dm<:XQI.KrP@cl'eg-q;5MNDiGcsgAh\mG-#Q:s/;#TrX"pSH#qAi-HU_R.f&[n4SorJe@/fu".,Z'%WkO$:ja>[e)dJTlS>q1(P9lpu$CULu"/gf\($P2>A!!*&VqU=?j_B/fa<9AL@o\k;#,s5RWiH#EN*^d?a5b3C_piMk2CSS0%&USU_s;uMcE`b;\R)f3./0M@(j?/"L`)@L!Z9(YnY$Wf>$pd(hs?AF$bWLRQW?5%uA_[4i%FS4M5UuBV9AbA)W.dC'eh_Z:u9[$ngMM2g:6>G9/'g!Boo72&8Q8$WFUN^\=ea8a1jYLZn\oR5&nYh0K6e'g0s6a>(nmOo35gt,ur8m?/N-?d3Ru]@Ml#q43M&(-^r@TIRVedN\>NUc*\VKk0mGY5:)LAt,E&&ho1C?h`5ma`5Lr>94rTo#e?$i@=B&%)&2Y!9:):L)"BLm47U&NZ[8#o:f9lY+rQ(_TY1Y!)!sj<@Rhk,c_VE=#J#OFWP=>UB"F9#UX-dGI8jJYBM>^D<_]-Yeib(MG&cK!b)4I`ih%tiBmA,?QkQ5iHX>RhEi>l!+CNYc"[:__lp3bM/H;bk(4aZ_a4Y#/K7<3i1quI>=niPf5\=%9WEr)JXt'hYGcq&@Ig0tDS=/)2d<;j+HOb[cRo::aTP*uYAh0'=1e\XBt]9+7qMmhW5PSjRde+bYaock,&mh6-b-_k3SBFJ%1^>fG>@XFJjcb8ar+ji4@6no2\`tRTOV\j8r:Vt'3WA/72oGjsWW=R$i6.pb]^bGY\(c3.#9>WR[VnTFBr6Zm!HI[dS%.GUT6-."F;e/(O)@MmLSr6n"(1'd8#cBN3N^A\hfHE'Qjbc>u+s\!uG/k12YLaojP>"9b<`dTf?onFu7:1tTJJcPIufW]%;W2ILF]<+*VWd9aZth\95>hODQE`umijb.mM/FgLm=!rWLe?ClWOl!97K<[jpD(8T#kSCL-!3Kdr%Uq]'\56S8PkNW$AIYmC[ajN+RqdC#>*6;$%d&)1[5GaU!=&ie&jMgjfA4Q4hsP`[o;"':>/R$'MfXJaGj*Nj+emO&I1.rAb0'[Q:5GiM+r0PQ7g)(h4aD"O\Qo1j4&`C,jkoBIg;e#si'o+AE4kY&ELc$5EKm2P;PZ0b1gWZe?5j!:[7KV6]Yc4nUD8[7X+&%eVK!Im^T!I\XaYkMVBdkl7OM7spLV9[,c:X(?(*[#Z88=?=hiZDgaZag2[rTZCdS9SXlM1p"ak)h5^E^U2MsgO1,NWST[4_3;(,in7-ag#:W1'GVnT^#WF"+45+o@;S55JSd6Lqd!B[)"JK.aK4+9C)m:ZHN@DOU/I7:l@=UJ'^3ZQ@_;tM$?+-g4L+-XW+id32=?O5'd-hlq]3'N-[1\hW8&)66-n>oT(*u@_"'qi$>'Gn?I-6/`8KW!b'p3H?iRIWqfL#=0H>%;O_pCG*K/)bOXEZ3!%mqmj>BZ/G'@CFqJUC6qX9jVa)2Be%""V(]`\aFl'QE1PM)Z"PdKOQm[q[mU^)1;-5XQDK!oTQA!oc$*/&-M!-\['3AITm_>4f/odm!KQu&ZM0,MnV.0<&P#u\HWH=ioB0f;Da>'mRb#WOCPfd1dE@>SQ2!c7/(nQQ[&'Xdc>lVk1#[,rJobMZSp8HX$Y)p+29U$g$Hm*(oRG][YLU2dq\GUQkdNipD/#*?JkD!-X,.fOp;h88EfA\D(&7!,+A,njaB6`UaBr3N9,JR!d3VR3;s!]2$Ij(uS3WERE6kn;3NVskRtXMo.#%#uN%CE!VW]d+?oq1tse62C]J0Q^,G?9_V5n,!=tlY]Ss+IRM1-^H[()8W'K*?_9m&J7R,b-ohfK:HUDEXWj%7&tV>2I5B["Ek`G%*YkA_92O/DM#HESJOTAiHBlO-W)^;>hJ@c!6/:HiP]g"[6&K)%IM+H-SZMR`T[O"8.W3A4uN3aPf#'LGlM<6Og;LJOU\,LgWu$52_uSY-:D_al!lcOUgua;$bJ@>%HnKK5!%%P2mqiE4(\31B#WjFfPq3n_SQ<1LjK;gCg=bVJc'cD`Gm"EQ94Y5>/8?RCt@_/H.Y?T7$6ng4?5bs+@rh*;*PYlqB[)"iM0U4_o$Ps5lSMT)]`6\bLKR'8X1U/c;>]P$RpL-e`J/G"CQNX?"GTJHD\dJc\c>E!X[?Db;6k%H4l3C:?A>,mH4M\%1XG.`SQ7==!-\;eYBrd2M)#>*p(0U*bkDorF$$^Ch&P1b[DDgm?r+%SW(.Z$pEb[-g\`V=pm7[1?=_u"&aH\,k$7W/j/`K?0)9kDRd)r*-s"9[JUI1li*cPnCDD1>n"+;5m`IB#Aa2c>\`I,g*g%>^=RqY=[#M8*,f+b3CZ/m(1'#[hCibTU$c;=SLFKDB%@goZ:1Z7hr_PUfeXr\9O0q6'`UK!s$/skk4Z82]UYgT(Uri\h(0P&^Ys'Bs=D+&b%YoQKgF+d_9pP/62@<[oJRMhQ+TPFC5&iE2l>D;%^3r-1[7S<84]/cfo;r6^6i-o30^SPTaV`lRn^2@*#DKpo_/5Wq^KhH_8uB%rh']$:X:O]&+BlUI!=s=%e3IBQRb8ut:k`rH?OXa4B;3`EfinI2n*n.Qg9Cugs9G,%>/Qdf2U`_GA)4(WL8,+[]Pda1lP:C=*NV880c6A_sc+E[O:M2Eok)]V/K4_S.io3f++`9411/Tjrgb3':+Hke&Sq`g'RU9$Q+(%iZ+CD*J=<8Wi5oP,%cc3=:VgH&BMZdj+_#ut"CYS/oUI91!&1gF+r_1#Dkgf20\V+Oj(naFE.H)ShPHpH)20ReN25h6!arDJiR%EE71H:LcEe(X/o)rd)cib5_4Ta1J'/^_mmFX=#Luq>C^lcB&j8`r&i\91S^nE0?8&3*Icl:61$D;D*T&$(TP7D)[k..h,Mr,F(uuKR@q1=`\]Y!mseq9W\JW'JfEYqKeCEPk?Am&&I<9M/$T7_&qg"hJhU&g%O[&:VG9>n%Jcqp0KlO*&H:!CEC^(]jaW??G3+J&Q0.WC$8DCDUO9HjoV0&IpPB8dmuAL++1%%<#BL@o51n\LH;r>&V]A_N`lna.O*jtni#9fN2P[a^[^;8IVch5ce96C9[I&HJ2GgcEohA5Si1Zs7BL>5Ah<;qh(K3V;FbW@FF``'q<&9%m[Zc`[#VM6WP@<-i)=dP&;#:_3CBpA9'Zg`oGbuJeBu+^FL#*IK9*JhD":S(@B?>CCM?]Y1NgnR%L2$4c1m.lums(aEjYWVpB;[s^Xlmj:"!I\gWn^CEUonhUJIKBI)mlV/"s0Za+Ol0Re7d3EhXqJ[6rItoUa\^-c&VW)$c-0Nr'EH=jX0/od6!%*bi[(c(@&NpiOE0QmPYf:f6c9oTT`P1-"6RA^c-[:?DWl]rBE6N?(p5B!LnmZZZpR=r*s[r&dH?HT+(fKl^ts:#*,*ZIL<8M,Ft)h>08C8hiaFEK"\KF8uVL9URLP`K/;X?RS!,he7rftIogOOM@>>Ei>>aErD#_CM7ls@Z,PN^0?C@'"0GB':l2%DY\GO,/9bdY(:N?OCtODCeH:-CJ[`/oeECETg2)J^q$901hEcOiD3AEKpWEorN;Jl%E=e)a+Z%jBpEsKu7+jqB[H41(I)PRA05eC?Qk_/hrJ]O.Yo3p`$'9Mn9tkX!eY&B!$.n@95WtZSX=gO('PL"X/.=E_%_VQ),"%nn.bXV"BkkIl9khi*]"TjuUtRRA",a*Ph`S4go\T#75`q5]?"l4S-n]@$:NsT="TdNApba`?IS-LI(nhYCDR3`fiM%e(3=\ZUH.s\!SP;"J/<.gEK(je`d).LbIf&a=QoRW!DmajJ:&C;fjUe@Qq_IaLr0`o=[U5JA-F^m9NTUr'D2kFML!c7OdLAdR=$P6h259`?S,P0D4!_F#t5BT)CeKqgV/pY*"u;L:,$le0.(]QDRF_3e?gKVVtc89t#8Jfd3+iCQ1q?V1P6/3f'`4-Eaa.&pO[jA7mWfLKria#Io.:7'gb]7P?[Q%451UUCJ&Rj^LqslHfQ;uk%etP1.4@O/CA9<2R`[q-sdE0'(p[Qp6>EAPd1Gtaarqb=fbVM[T7X)0'b;:$eM%=5UQhJMjf3KpHuEt_3VF:kV"jUD$*A(ig%+1J95ZZl;GuoPDq:R)b#]oO`,gbWphlsCB,`TP>"p!gOCJ=VjbHq]'7FhEi>bfkW@/1J^I;YfTT:kfX1ODCK]H8?\Sj08m^0'?XCQt=:X/:W#B/P^KP_;-'$r(iMB]RTAr]gE;d)SRosk@hD8(/DTp#M[:[o7.>-OK5qPJ_bV!Y(d^.Qf9_!i,YdGs:+-mi]CP%,4W?bLSqKQn&k?*TH-c^#Aij+cPg'fe!4%E6olo4T5FpER+tW(u0FP08JcE^Nb*l9n4ltYpZ_+:>STgb\a27Cu"7-^.6EZ(Q,4H#6t/4<^%+mJTJ*G-5qLNgY(R=$La'9>Aj9K4(jc*Eki8EldjAF?\Ppq3c(EY=$i#_4Fdc5#Fc(/doFWI4*6!!'Iqa/?/Dt)pt2^cLcF495Zpp@7<=Uo_M'HYJ0t)e*.RO+?p][ZE6RPFtpTs\nBnpSKbCSGfgfrh:jIq'dqY"Z4(5\huaA$f5KHp9G5qg>9^f1oGsVcF9V%YI6Nb8Ef;-BU*9el5ZVONAaTi^4jU\cj*Y"YM)"9P\mjZ.SUK6aS@l^9t)6o!i4Zo%X9]_[9?==A=^2E8D7q$#c3AXoDQU6nVIH@Gj]i1BtqlbnFK`iU5AKHF14]c^Uqlb`X\S/S2/i$Gs`Tq]$[jo!/;lBJP-SH]rJ[r0[V_f^02].%4sntcEMd:VXVLYi9L;jQ^$XF#F;uLZTZ^%<5#[;r*!2q<`=%NYmU;Z7',,RNspl^`i8u2DHG]G[BhdSQpW8i9K]27WKQ[`^GR-sjP0PXOfQ:>-XhBo">OKId_:YO"(@_1_^e2EN9'tYD6dX"OIND\;#i@`e"'H9@h@S>!7g&jnKDSZkm&8_hWGD!R&i7&GKePC`Naks6[&AoUgBsFc^P?0Ig$35-;Ro>(nq=Xm,\BX'!"%=g_:1f?LDSPa#Q\tCUD03L(=,eXVpp_k,-\GKiTsHoZlGW4jc2E(5Y1&f\"BkJEsA_0ps08fqb^[E&=?j8'rm.;$]nD1)V(B9N4I$dEAIajaZ]3&P^?c3]?-)!lQP6di5of.-5<]G,=Q,j;NN+2[g5NB>E:,eT1S[1%Y_J$RYE!,2Rr_Z7Y5;5ppsXE2/fJa`;:IHWa1OVoi>q$5!J:eY2[4QNmdRomrJ[F'^c#PJ9_MS=WY1*aZndnWTpY.a+,'"s8:(b:tZ?PpaSKMu8Muc.Z`W=7kY.78pjMAap1nm74Nd$\936ocLL'7b(h`Vm)_L=Pr[TV"Ed,E*d"G3lE#Y@JIZ^nn64Bkgq3n3)+Kl9:>5gu)e$;[$%(a\@,,j,.s4tVH)b77]YeXeMQ071#L<`'d8/1rH3FBb?cVJsF?W6)DDh4G`kKsJjW6H?`YF\Td.b7X*_VBZZ/5r`9W2#@-nKdSgZ^0UA94ou:.pSs]Idj?C7p0L4=f]\MeD4!TNQG^@7LR^=F5mm7YS:bM([>?B,.\GJRBH/"^@FU^gb?p?7_`@%aC#@&)a95:r"d)nQaA6_+9$-_FNH4S8L[LbA];==!rX/'hObaaXiq1`Zlbf">J@P,J/-/]fY2.-KYTVj4QaMQcYl4O7jRo&E!0A2Ik=F+.Q+Z2OGF?I@T"U-#=Nm$EiW_2j%TlGsD(HESe?H^gC-WJ/12H^0)=g=_ZD".*m8:rG/==A9QF'"];QT="a(ED][=jH?(S(N$3(dm^.,g?G`jI0O4;`7J4`WEo2+:!a#BCe!`IdPMN$krM8WU\/;]_p*Tn=.4gOuY'!hpIB?Fer[-j+7l[@#uK]SPm(\6.bj*9Wu\&NfME^/[MdB07CS=`W@\9n!Cl`SRVftL`OPj;F7Bp/#M?9C8m4I&$)b3X+_oO5_Y/D:,<-+4Cb95)bA>2-A\Q_,>[$CG4%9U&kA#!:Q=DG'eMqZsQP'/<[&e"L;2\B(2Vg)/>Dig-]Q9l7qQr5p3K`+:lg%%]l03d*>uqEm5OrQ*n$2Y=`9)8nV[Ape?C9K)2G[7fPQ0Z2S1`Sn_"G0T+A/(pk'//lZ9G3G3[e0X@>a]%Rc.G$O5'@KHi^+d&[QHTeAJN5j2#AQP^8OF@3]WS+k(2ZGkG\2\bpka37B$6DaqOs+#=5'8_$e?9ccFB,D;d`qSpP5]1kpE&5/5WQP+%;Y9\6.%fn0X`%@>]W_M#mBID1s$q5]\+I1/!L]*K[!SWZaYKeS%U)_6B?8D.3`\P0`94;WP:qTX&n;T8lC@*]opBp0.NdM_;9'b=WH9V?DrJr)gg.joGT7\9T#5WGRUd?Z6H7BW\WLqER5TL[i1(tMl8k2//o>[S++882Z5N:qK,MKh/GA9.s5Qd1c\1.\%6ZW1FXHT!;!As#W'V4d#oML,DW5?7V7@8gh`Gn(JLTtR8`4'd-8QM/@(=7C4bm?^sjCFi'nXiStR;ig+EPu0iCh/WKEIq[^3M*C/dH%mGlY85?$\/O7_m=`[2X9XYSh!qamec+gIf!,N#)C%bek!g)(j73C!g)cbRYNoUBH>@;[+(SBbW'Hm#phYC,I)h2+gMj3O`T32MdXeMqDZA533-n;D%kX=*"P4./[C2GI$*Qi4Q+9_BpgHP+*ppD,9,1G"=p6TU3_3+5)43l^#_EL:q%Z&nWH#pV-3_G/hJu(p7VR,PFJK%,`:.@");e7LJB65=!9IA>cSNJ4*i<5%26]p2j@u7baio-P;X4:h60`iG+(gn`EESWOT;$;a?b6Y)4P^Ia43*E0iS9f8ruib\7D[T0C$k"+pr3RfW%me*`L(BjLWeVnDK'VA\=!XdeG4H_)UF@^$g_^E)8f+RK:0q]\9E1r-f<4#n=P,RXSFAc%\.gHu(58?.&IEMOiN%@B?qA$tcT]Me$IZ\`OAN=LnE]g\A^@3m]:Q&U$E>Tb(I?p2+3S^&.^9$``$F/C''*n-L_cI]XYS[lEY+o6iM[$&kR=X9$)43=CuTd'!-b4%dNYt`O$(B/)jnL__&"(/TGd2L?k]dWIt$a0DcW%:!!+@FuN7n.s2/n<<&%!ZI7-)ViM=jV&'Z0=$>mAcka^W`MQWj%(Ibo*a?G[He0G]JF(80YLS_cQ/ZFXNib@^PLcj7[Z.0HWS^4jF.J-&JRT][p#-LO/&;500fh%r[W0)BVopA9[BQk6RI$C$4cN<\Cc$k6'8tET_"Y%Rc(=4Z*1]DmX'kP4_A(FG;SrdtQb!&)\S`F_gVE$l*$aWi28+M"[m,?7W]I`0j@Qd@auW(>e-C%&daS.uLG?5E3"^i'8s!1^*F(J:G6\&HUhSo7FGG=DCV:H**e*2;a=!OjHK;rfEE)hQL6[L_"GWh[pbCpC`=)[Yip,>j6@5M-YJdiB%Gs5F`'rSaVPUl.VMagNIq`GeO=e/hTJO&MfI\Bt_[LKWNnrEQ\\oeHW.3L@^]]GQ,%2Q)!CVf'T9$TQJB:aQ<%He@:KQ2=2apm>b;rMAJ09&Y[U(iQC#F`WYMC225q92%M"FWf]QPoW^?\4bJiPgISt9(B[]$bLm$dLik3>G;i%kq[Ip6h0'"r=Q?AcS!2St)=jXs;_3lN^:uo_S^LY48+*,L#KTUWmle*[_1PA%NbM\T&2s"T];'kQ?WN%:n<#]M_f]^iFXsI\i=T^Z(6Ze[grLh5b#.F+X,boS5b3n:+DJ,pa%fm,:lrYJAUpa;Hi$2"k?`1)iJ19Hmk1nY&2g6gLbUU9^3um"6UMKT4BXg[p=./,R'e5sjfC[)&ciJI:8FZNK[Ns">81apc;5a($+&<`J(Nn&eWGlS-%?8$eZta%Jdd(N"-gFTgD[G:=3+i5&jLI5(RuR*c.R2edG]3I2-.goCq-LJHnnm>#`$WTh50i8ue/sh==AcbJ^qsqV62;G/N]6-gWD)74N93&fV;rYI`0q\J2jX;cFUSeH-T%_rHk(nhYko/>O_9XKfA7P=G]*GZ$'&1?Y\,qLat$`R9tiHeWPn#?$B]G`Yd0n_2\5TenEZ?1bFAM7%*)>YfM(#(J<_UYn\nRl[l?$(=jf;>CT;RtKR:5nAm0ZH_K%%c^;Jefe.NPV$aG7aTkE)F(TXg#IEsI.ro=L<4)rfZL__XDrD_-20G@&XD6h`0rcfTo.&NNI_TlK"IIY?5Iu-e)?:]$ld&**iXe.s,LX"b_6Y3Oc:?$.apf6O';k.UK?R\\S>.@se>quYHhs16_K6a_GgA"C:B(.AiP5=d0cm-_gh(f*i-9AR]5UU^fN6_Z1mRp]bo%`q9L[P=5JN4B#O@$=Tp1[+*a+2Y02^JMtEm`Ta'RS@5Y1_;HlrIc9944pO3obMs%iV29(J%qYBa>bb2#eCQ`Y'1_Bn5RqKcaku5RpgdCh=rDCi@?YQq_:\/55;q1I0Rbe)LhF`f&"Bs^sULQ(''?%27^:/?V$n)/=/aV;"M+W;:!T>7U&n@I,A0mU2S_nll2CQEcXC$+#dd#Wia9;@L4V"J1/2c+kQq_\98Ii&Nrh,(QJ7?D""JtaI]+V[gZ/5kP5G"H;)V+lRh-iFf?KO7KcHq"]?OWUF`V\roNt&$PG&K6Z,NXPEgU@C]Nk\l1C0u"n'nSAi$M+@Is=?m)C4>+:`V*dO@f1p_M6Hao>"hRf6_=Nm`6ARU$d2D]64`JJcknq#:T5In`M1r0BClmg7*6ncfOm:VE809RSfb3#%Cb@!Yp%s'dp;qRS[6)+D8hod&47CA^Flq/2tk@O.-RRB=ZNk8WDMAD`<4NlfFh[<89VS#On@BK`aW$H;R8X,iG0P/e&!2p^V:Vn5)t@nB=M)#LrfuXl]JH)"LHC:5"U$ChD0DU%sAS`@-T+AL;OSs+]V9/%.F$Y6#-MF)9"0#I<3YdNRk%uK';pEJOE0DH*N7I1Fp/ONU_+_^UJd)3&hV#JEJnX#YCnoNt&'?d9m8qZ(1/18LVkk+&c4.B%8EoQ[/S[IMT[XDJ\lEdV*BVN^Gf4\A>t2;fjajfGAR"u`\9kYj4/7:O5)X/bIs+LI\+`1$LVQRV>BlA1$C`*T)oModh-YIo7+pjZHmls\7TT-DPlN3A?+AeqSs(epFKi.h.>WO[o.*Qg*koVp>$PlREB3;0WmiEU4?_tLK*Y!M)1J53^9#L`$i/F@<@SIIo'E%aLkd#G81-JmdkJin&n.n$S?LoGh6D),guWmF\@FoS%L>V4fQmS>l94c;emBNR_E3`46%E*M1342H+@7(jB:.:rk>Y^XnWUS>T9:J39Dl)dkqeLe)2:qiJ=VusNSY/KaT\<)c8L?gakmi_]dRaZ(Np%1+e$'oP'4&gV@5:dmE0X`'="[4`m6k8)>PdflA@;`E$+FH&hk,tF',^tkda*gDa`H"s;f!'KSK/e;=@`(HIIHXISH182%YYT,"K#af2+%MjlXJurbPes*:!pV\Qhn$`e4d_/_+F21&1:NkB21]p(_fOI?.gFUukW]ad*Zlc*e_7/k*ZMIqe(jN*FJN!VDDG5)]@K;I:S5[=ZqQJ_FFul'p6;jt;MNtu$Jc&K':1I[E(,E'`:Z]UR^3R,c-[R=PEj$'s*Fou7^Id5GZA+BD$;h2Yd<+LfA+s1`/9P=+!c>hF-<$M5)V7;rT]QS4C\f-C?NbtNOZ;mE7F!kXf1WrLHAlkK*(ok"AXITI**X.^SieJ?oUf(^&Sd#-OpLKh19n+6l="QNfuMK/JX>t@]h.p_/R)*k(1[E"R4)i0k,#>hC9;tXH@p3B"9UR.^eX3$Q[DUPe^q"P"D-5e;(Op7)$Lj$-'8Zg2X0L=\Anq_QY52kfT8k>&\g6fVTB*rC6_kT_8E03*ZQ'K/mV1^%VY+I:Ip7q5'6Geq$=5!)[M@2r?"$V$`D`C&@>h9>rB8PQA,k1^[0D!1F*AO)Rb]aUQQ-=a)#3L"./8X-tj1RJbIWPkb)2]JQ:#ltk\niI;Dnn4c0o;.s3C-")Za=ZXes\=qo@&2If[Hmr_2J0lZ8JL5bWF:PVe&HEXg_.e1(G?(p#N04\rl^/8'"^4i]0"I0-!4jq:J^<$7IOW:57,ZPMCDYD$nDF1LSVq1rhaR_7h,dLFg4("]`)(p@iTCn73h6OGm>C)b%tq5Qd@Jnri2RBMRt1(e_[SVphpG1U<#SnJNOflakj;IcCBBJ%a=[YQ:oE;?^nZJjMIOc#pmg/J/F+)I#*hLt!<@XP3B6$G(6isXs'\1uS]huLc2G^3+4A=50f#IA\tRPCWIsRYYACnebdf"U!6b+1g=bF$C.C)$L&6P8ZG,IT$:LP1MRhL.Z/B*s9"ESZc+@>Ausj5kg-8q7hh_=,hgLWa,Je8'FAk!7nsk&>D/irp%6+m>'ZF6`H*`5encc*eB*nepeR\W6&U)]iI/F"/2R4`5&2%Fh7D1%$-*Fp-PU=&gmlCD&iA+G9E??_kLkO(6UXdg;!UPg'GH=_2OiS4c4+(nRW"MSD7E4E-uGSD6\4VOm0cT;$X+-`X%5P5[cf_+%]cMa4Lfb+D5Vtr(P[&)E`N"Eq\b,MQTta6SKRjJM2\\cbNt:`?#nP^?_H>U^NcQfpA?o@],+B5W[_>(1lq@!RCF0&5[&bCH:_sCFWQ.E^)t2Cm]7>SG)<1Ms$"SGqjO6YtKZ%aRiPrkeVfTUD$9P;=#=B!7Cnrr9LO/f(,!6#?4UB\Zc>]c%+"h((6Z-B$dC7,OZ,`-oNV1*VP2@QR>2(N7f\pqbSJ+$S%&qZa%fTJOgJHQFn-G_9S#SSb,D8CKni>URF=qbZDi*4'Ra]u@4scq[e;8B@%m&,Yl^q=!40cG,&FkV!lPi(f4V5TW#!`p1!nXTjWG%93-$QQapU=dAH,N[.'T\bhP?)f0K8hp&Nl(LMM7#?H%ft46<)i&PTq'Yp^'GkbFQbp3:]Sjrs<>e2Q2V%9^tE6;I$u$hL-H6gJ#aV-kP6Tp2K\_H`f1=_dHs,%LNbX'Q44Fe&aTQ#n56a*X?gICCK@65,%#WD[E*0)8Vbt-XTF>n!EP7Ha_ia:Ms0\$ceA^%R,r2hOuO%?^^,dR.$Xo*mk8@C1GeJp3W2")FB*:;H1Gb3CU>$,o2*+pf4Y0t=OHP?X)1iFj\>9ZHn!3t")?iWJ=8ODpgbtRtMUYWZGbfEa;lo>_=!jl!Nk4>K)7X\"fj,.aS5NfNlI(;\Hoef17`6s79ePZYkdd`4CfS@c*0=8"P,<[r\dbIG@dJ-"p<3G;FAHH9aY&ZW'cM+YK64$@U$d5O^iY*'DlW&$GNB\i\mLa^DGu+)n;TC+F6DH(,Wu7PI>s8s#\aDH%:l[ubEbkp!O*tu^L?Vr0Y]fHWY/hmF56#W;Htl/(i`)f]&>!l[FMgS!2dfOL4fcJ.%_A)JTdS@6A62^fHHlSS#ZY@4T7APB'=u)cg"g/-8Z')#=0.D)S3g^B_562TYe)irnXt1oq$/K0?g]LL\;Zf3;D*Z*^?\MI)N,RM;kTNTIEtDTI(4>nD471`m<^?WJZ=Q46OPL-C1?2iW"VE8Mm'^-5Xk,Vh'.bkP^Y#,mVtBLZn!'D%U"4(g,7H.P?R?mS[;!rHnd?XfF%p"H0F;M28*u?<[2Z`O_SL1)%QBc82VJ@_!&N8$eF'3;=e_!)R)[jWN3=gUH[L2#SfbD&&\@,m+\B4GgB)./!*IjJUW([\\n;"U1bd'\9$/dEg%Y+;GQ_;IJ4ulY"`3Pf:8?hK$bjX[$rb@pF>!o$b-o9Q4]^WaCdY`ET`Q_VL_Z0pa79i]Q=uj.\B+%Aa)Kc.@T%Y`20F\,9uTr%.kB/VGJ'+Kd'j5Fb6rWfn`5>`rjZ5pCLV&hXELU+PfUaV$#_Y(npuDnOnC<:#t,3`J$OF33SVEPiR%11-0%Z7PN'!P1u/A174W0+pnoK"jfoB9`a4-WTiDj1^BI#;&`5T$,E?9L+NLcp!F/3`V_/(j$l8)Q_LTP#'X4E0^PNH71uJ5h>D3LQ5QJIoHP7rbWUXjNkdt(Fc@90mhq1@_-.DV5)b+M258,pb&i-V'.I\67`U:#@jeTPFOcP]b=@k<)E;b0=:G*hp@]sB028ej->kmG?1Z[9nJf;Y--tu?_\=N*S)TjDc[=6g$@f^gEqb_qu?c+irT;.$p].-/B-<M_Ed40O'JcNo@lFi]Fi4u;S6=)nlh1ZCTAYS0kq_^$0>^Z`u@QUd4gmI=$p'P7&d:L1Zs@XKi[X0\/)ZKP!1YE6u(oN@i2fWclEGJ5E_k+BSKHG^Om(mo.I3UltWaUpjf`f#'2e4&sY1gVbt@4GKr"qN0-IPMoS7/."P5o/7R=Mo*dUe%9J\j#U,(4K,0pSH6>rd@!m$:dm`D6^(>dQQFkgs2]Q#cTb\6N]m/bH%Ig13W]/F@#$p[AK^uGSHoCN+ATOedl/smGX$*WBAEuD.+k9`.d"Ha.VYFfe_TF?i?bO*]gpi#6u>];-U!(Ye-."r%M/P9I:V"=DIc=>]`*9Je2r`=3;8?>5A>o\#&XpR-GruQ$'+:WkqkDXktYX$'hcar$.gd:&laU9E.T,PfiU0Z`M).^>joYlh&f[9LLh'O*1^>(Q7akoWobgFj-`$@M`:_%p].m$tq'OO[KI[+HQLiNJk#AV4%UNf$8@jL8u1hAbbSFZX.,i#;mdM)$"5rG(W\7`VEJp1VHWg9]-4"`N8pV(IPD1!E$"k^\5i3o1FGYkc-aca_*U[]5C;qA(,;j,VJDI0AYE6?Hfr>>?u[C:OcN%L7-FB%_KBm()d7f9rX",<;ud:^Ea-,9O&U2NbMb*tIT\EWA&P#7shegT)NQlP25!(gVl)=;W0ApAX/4nNTE!'P=J.VB%7bi3F\ti#&"\i,$r?3gE1#4JL0:h6]\Dq0Y\Z9g^7u`pnnRQa;/K@U%YM"HRDd`W-d;no`F$0Jc@Ba-[US`;S?2'ddsOglb/amm6%es5l:T*))'+d%S*_o>%KLIs93lXc8s#Q[.)5Jj'DhU-B#W*W'`p/m9&%b`&@;,`;D4'%uZsWr#kUZh@CSc.Zl!,-\C"Y-j&%b!*)F":ocq(_o.a[>l[*[.7G2@/ng*@,G%TZWfEV'2Ukc8a6eH7'Z;ie!ma:"4IJQ15sQ,/A=T(&JAG#&NN506q.MZ58McZalmdZL.aU\igj4[[pek9l1,8B72F6.Xq$a^__71/>o%uW/,S=i*&$G7j@1o<5RF;9'=5WB(+.tm6G$S>"[>[JfO1g#QB&?`P00Asb\c)B/+CB9h4nY]Y:HadN?B[H"\?DBX0,[U:aU#"LCP."X<<,Dp0Q#E)b,,qhrN^c+BYr,hPK*-K.FVsuqqDm-N(<*eGDs%tE+EqYL]MkL+b8nMjiP>*j0;NXk:R5S3^o3`PH?4%Lf5q2<"B[)T5@TLi<1-g.0ffj#,lrLS6f0]2=u=Ub#`ocZ>ssgaV0eBRIb`Yk3>,Ek9jQKuiX4dA'3C?cXJjA:4C5aWS/A1"qAaX>*>6Nt[lYVh;.1Jr'-R6'COh:"MC!\g[q9kfMbbcrii+KK0M_A5\--0kD5oA6-&ui+skr,:.q`MB6\N:B[H7>W0`,Ctf?d"-$/hL2U*MmM:%cSFE+L3[!FWbtNF1B!l'Fr_76^h!)Zb[8Jk[F[Z!\'J*HJN\a8b^-fec#p?h'VFka]6*JD@RZGr,d^^Y?A']1-h?RiT>Wb^EGoM:"_@\c^=0eW!BihFZXg&pM6V]2bXaTGSm?-YANO0qB.Su=lp.aTO\DQ6q72W-<`Y9f0fXLpGg<'05Y.AL]jsi*QRh!>aa(SdKEG0OF(b%RKR0/bfCF+.[hcWX-<&(9A-<7kR62N*1K_=Da&WdL_E^(=71]CPsk0U)agpZVF6WD4R2W!;aePH"NoWu];#nnEogq)\CpdYQ@(?&28<^!(1/WVekM2A:r;q)`2?*Gndb'uTO'.4J-o>+5BpCB2($Z7OV?ga@G.3gHU^1d:`!fRDDZ%3Cm`Q+3MG4e4Pg3],$&fX*pH=8:nE#lZZB*N*/-WoL%9c2/YJm)8?YO::+oU%qLu6"r7#DB/,aZeZ&h/Y?#K*fJ?+_+Lk*aOE.2\6'qg$$!<`T^P*!`7O,Y'da%$:81i@Oj=jm01-W[k;(6AUJj+982ZtP2I+0)&*"dGBJ+FC^'OgQ:QoT^n6_Sp5u..&[TdaLRYRuOjtA5F"ZS;`iEHEf708Ohr(Ros/X&@T#`rr)T,:!H&C\&JUTYsc@H2]OK?0q"ran3dXfF"9"XBSnSp!%WXg;hGKFgPPTA3@2ms"_FS5E/%iZq7P&&JZ_s'BS-g6+Y13$/4JX95Xr:QqV=38m3-X?Cr9-"9(X:8J@8qDqP3M&5\B%\J8#1Ib6cU:ToMJkQ)\hR^c/_Hu2\5Mld4r]BupD;Lb!6ER$^(]dYYH%tSB[,2Q-OYDlXrB2^$9"q*BggMt^Dr[%=+M`X&"fnT34\^9N`a#Mr^($]M:eV>?L7erJhJ^J;fua"e'Xc+)30q3*&\$^N!eUC:ZrPe:9DQnfX2;`;>gtN?B4j;)P)K[_mgkI5:J@L,Kth%Ujg[7/:;bk'2M&54VucogmLBFKE@+"-itptr*5YtoL9-9$AH[W4Bbg*R`?U;Ba3I2-sRMH4n.8L`o.2l@CSD>Ro$]W2W3^#+1DRj#;N_G]me?hlm_M$5W#qFPq[;&*D$Wr;e*gd&JaZud0a[hSZI)u/Z?$K1\K(J%b;"]\fH8QO4iHJnXMKAHEO]rW&%0%\Y%if$X=O'Lu@nlV]+f,-?-Rf]a#U@U:mnPHooh?3F[>=P/[UqT<41O9tmEg$dn;=@cX'nIq^imP,/*HNI/Fq']7<"(k*9lbLk-XoH^YKgWZ+f%Q?8ZiFaE+YJ'3O2aZ,)i=r^CcQW7-Kj-=3INd[ig=/%>\X@)G37cZb!KS/R%J`EOpVmOl5[:UfCJ^V\QeC;>K5uWkrW(-]11m''jYn7VX\oA0#t6Rr<+\ZF)3Qr@aT0B=g[74qO`o0?!(c.W8!iq\#KG0e/cW5WG@?L_Vg89SH/0W)\jj/kRAfgPeK:nE0/OU8\VhjE%q4I1=G&#G^01[>;c5!AS5D6e-d]m,s&o.-+irL5=s^BV-Shf]&5uTeiE8W\Vr-fXUKJB1/8n\PLlo*k\+hkAE)q'+4%K,lm>f;DUYKJIiQ@7-3mbX82\WjD%Prl*-`p$&@e+'TR,C[N'#$G?Fn+jbEX:V9#VKTH*(gYR$`-!2&HI]tdV0kWm_-NMMh2m3&bP997JP##Cin!H<[+tm5aXR#7(6;qjdr*_&G>:PQ1FI-r[RrrXGPUueYlBRog[.ZSEHZPUdI*bra]LCn]Mo?F;?+Z]>LRh"gjVl_)@r`!;#gg=>E/jH,U3H64a;fQcCb_T;U?.6qD@YHmR7KRV"AfRHtA^dT`51OW8nP+67B.?"ombE`Xmuhc"dE<)6Z7=_6N-SmOh<%##G.N-u\5T-HG%-+GDM2P*W]jGr,26]D1r8bk!\'[<;c+knm?D,>^QDA6EUE_qe9V-Qq_k>d7[dRJ1,SpTLf:LQo?lMU@_>he1Z0IR.r2E(?SI!H/K@PtoE!A#hC:9Dp-^,\<`8#hd(MKi\*Fi(9(l%N`A_GMN4e'$atnRZt8Sj(MopUKko-ea+TH;j^K-Gog;#r/9qkFWDXG?^L],.DAu5/m,1\$jMC(>KDaR?uT'Sk5(#dd-mRR"!e7p3jc'3Y^GtRI[V%Q($/F_Xh.>7S'iE%e[FB/c;;Ft,=T(2P7u\1-d[5P'KjooBhUjgk^Y2D2"7osoqk7G$Y&D?#8P9-$7,:nh>IJ8W8<_C"4_TkilW$l23_Z3SWCf,iaC=5)L4e]&q\\_$7:m2Ft/f;Z""j.P9#4"Kf-WI%sUBm0N/KI:GT-B,7*bMJ-lVa_^9Gq6H3oA^1n@7^-aicFe_ooWlj2\d_B+fM1g\^jW`$??pc6)\jI\Y$lV-`fXI3J+UA?.1/<$)Pp(U#,JY"0kjH<9/`1uOI`"A`IPU`q5uHcj5N71rq2OZtd8n&XG*jUYIap`@W2$i^k#9[]?nT9nt%0*)2Kb4Z?H7*Xm%@pu=.BGk/dU$c*aO[7VR?3HHaMW1lI_RI.%=WS8>m5lpZZTrab<%`Z!_<4ik?j'#nd-[[Pd=iRGJ]L#L^fsLFl(G`1C\?eG"lun#Yi1F!kW`Z=K*AKS"NNYUqK^ktL6"0cpO\0X2"fb$aqIG6MCFia@`J1>"Vi$KJONHR?9k`+FJoSh[+b&V??`3lAXMW*\R4tS"]DubPUWH7GPW82s"Oe?0K2&uU.dlm3h?]/Z`3_+=q6"6n#[o4-7iAVML_uqE(@^'?,c$XOCN*9KS^8?/0!i^F!UX+oa'jM,![N%g-nqeQ,.RoVhL!%hUj\8,lEA1*3[_@_>AU]3kFe><%AleIjWVV"-O4&$SUc&3Z>3je7L+)@/)E0EQ62roIEiGHUj5s;Q[\Au1n(^"7EOXFngc5f2rR]bne*QtE1XYMg23:\G=.DN&`<#m^_;a9Y?$e75D#>:A"p7+Ej^cM7IH]U'mm(BJ#`^B]%is6+?8ZAMi2OZV]ftT_*2-Zg`F"BHi[FWP^)FKY[D6pOkdJ*d+psbJoJUm\hL=meAut">"[_Jc$"GCCW<05.r.*Z_St]De$(r9rD6<+Iir/^Vb?*ORQYD[i4qV2=OdVhoc)l&:H9WIb,0_=UBZdH6B?3#_E81!!KB$GokNl]b2&eSRNbq#KaQ&u9!8G<2'+Y_[JQkH/@1p'i*-&HW9\l+OREdJ(`>LI#J*IPteLSS9IU7kHfus\[nE"+H#T!RS#D/5NTB[=.XkjFL:efk^8&!Eb]?L$ZbKc_#mJWmT[dA>'NkBS8[O2]2N!eZNl=1mtLC'r=f(A*Si.S(fb/0F'KTC8XKmE2uMLP*WKq's#8%YfM?XS(FZV?\cZ6DtmL)rthh'%h2".QU.'t^DWQB2o^en7/)!sBY8&=#8`N?;3CLFKRE_;WYG#&Z@E$?oQE57K0M>15-C3saAE7#arW+1,;Gqo7o;V[;8>AW*&ACXR$Ui^]a_:gUIXP^@!RK(fung^[R0)g$VLR.(K1lXLX>EBTdFFc.&(YEqWq`/Uc3'#1Q,S?k6P+Dm>JKV]Q#AkOfhpr?fh2UYUe$?l6l'sfI'C8RPI.2+b/`I&$@MYH/c21L$HEBh!d?g#c+Q+##@:*K,Jc:@[:r;MIA3ocs)N]>]unp!^T._XP=W\6IU_^gTbG:QtU!p.fHRYt7r26_'&nU1QMV^5h*b#^K_NKGkhLT0?/&I63Cg10.J1m#V7=RqA17\7q4)&!+P1`mC!nD.=\A"3>_33pf'aRC=2AMQKum_Y#S11G$dU560rFQ@"?pm'@>*,Rci$R!k(nG0p5N\OGZ>d[VPf8J*NlqD0oXUlqBZ9N`cCqng.U*6C;*%olKj9XeR@?EEp4[B!*d!h];m.pJ$10ddr23a2SPeO"#-S%dbo!dQO!fWZ_Z]t0"Ln.@m4Vi"6."%feb\LPlCVROs;2f#MV1O19(lC:)H;/isZnI9L/N8&n&s'PSJNgq.V.r^6L%GJVOKTLJDR2I?kK+&NEFp4bZ=Lp',m"GsQ#q3O`Qk`P@5P:c8ol(k%;BL@f=pS%>g:]^4>eSg,(60_"(?JfE/Yk_[:/"^^HM.]c'Z)di_6p;IkIlID_R9YiHi#&PCtVLY%_7=;N)XogbQkQ3%[GG9LW5Emq#qo1^MLE+BjC7l&EY>-I)gPR.kbA9YJN4](XmHUp(a]/>DbN_DkNmq:D[:0K3ZEY>IEU:Cr"RUctK]SR*hRf=ss3="@U7e26LqZ/W<1Y"$UcY8'6tV6(eS%V))JHX@!O^hf6?XQ]$9r(<$"2)djUU"Y^oN%KBr]pH!AfX#-h)>!KaeS&=A[2"G^d5hA&)jZp4L`acgLhTNhlM)P]fjR!oaj#>jRjSbp+4C;2`6)CYQ5PX-/\YTODBbb\Ze]#e+cgbFmZW%WdOiH##DqIT;'U[1d/NQ,3LqLP1pGVK^I?Vb,:[l?[hQiZa)V8X+ppHf=XjqQY+IC)\*W>e$&+A'uN(I1.dpKWUd<<]]T3-A:D_VXA2t3.T%'A0mQTN%ZY#Rai0s\O[]S.,`c579fEPgG6YPoVH(VJ8k>D"+JG.i`NV7m-Xre'u/uk4[M?4d70[0m1G+,^0djPA\had.[l62LbA0@4+aX4/uU/dgNB5M?nK"FAuat\d_Ol$gg5+df\%,0?,Y7('=/buDfoD$CXTJ-,Tu0n#UJMH`U9e7`[EutNF)=PES=-8@*L$\dQO8*&02d9PL$1WUL]ON5fgS9u5&me4kk@/C'6kl$o4TNHM1KC3o(O"^o=3J\+)RNgKCCbf!^2=g!DUY+p1!g)A#iE4WP0)YITX-,t1XP/d2f:pnIis#W%5"F86Z4'9EZqnY\kFn:2h)=K3W-Rh4jgA<"8O0o-ms&0pl=gBca/.k\JqH+QhBZLjb1HN.#Y+;<"KdmgaDC7^PQo%?-/\G?]E)pEoLE!:blc?iW.8*>K3gn51=U1t$h%`a7'anVu@)iHeK!]4?]2tA?8mZGj"&R6@qfI_Z&$eWd?$SN\'d8)To-3<#NS#t%8m>\F*9-L5=[IjOg>+-f#(i.)pCtYE&&b[0n$DVm4rjDr-_2[_n-7IYQ>lc=Ai<.VNh)o#4?6A):]aX`kdqc5VIu:aL]/q=+eR.l))7`b5)&2,gM;"?H!nPrpem:t`UeRHI`"1Od5Xni-iZW\6pHiN6#tNcAjVKSf7!Zb7@b%P5/ePRd;1AhRW39LNm:u(U/QR^YNq1sO9C$ShiL"\";k/KZTW89.DZ):I#]+WTZT8f3%-%G;&!an>b>nCka)Qd%RE6)t[fFo3D>@L,E`AIbF^>\Q3u[hduBV*GJ.$!^]o>*gkP9XNCAp7ABsSBs[:mI]f;TO;1g!7PYGS5B="o'"5"0hcumdqPF>Z%%O26/-%n"Y?Ycd'Z%b:^7ht-@'mmK?>U7SkOt'a$6=3p]&:9GojUGY$+!gqZ7p(Q0Q9>2.1e^cd=%?!7*A5!+qJrh\ig'6@NKO9.A[/q%1(\0n,JdZGeh\a:&q6,G8:B`q^ANV8=4VlZPhT0tuc',Tq/R:.Kfa:>%nbO:nK0,K.$`J`=8pSu"4feFmi*5/XKEH;11.TtGj5;_/3"!Iajrp3@D;pQSFc/bqreSZ=8e$YZ1%nK:fjr(Tgpj0!I&a,%OJ!^(3.3WWgWann!G0$M`[C-c5?aua*SCHE/J6lVEqpMSa'Jb]q_4.n\Sl>3UJfUNN_fC$@M2?IBTT!l(%D7=-kick]kOB:nYAQMIgBo#UpkRs!kX"Ao%WA1*DRi6Su`D;aH!Qr/#IJ5Y_CG!WY>SlN[rdak[mCYhhbNm8uELW9_,Ok$Rcnj'&X0p*:J5L-OTCfXN"ajIfemU&k5#7Js>@S\ENI-1eH6X$??O_p[rK8DS.&mZ/@^NLf?4Gq!I,"_EqM4.X#aO^e(75a\]/j)d-_RVr;mNV@r=]tbHC$,&7hVo6"n=1TIZaEUhb-42h"\F8RuJ+>a`af6?9b*B!VbI;ots-n7`Kf'8dZDlMhc'K,hN@)%lfHgAlP0EO@k>Nq#$cN"qNQVZ&i-.L`igq]3dP['rmZC(I+tl`p`lFs,;_D;JuJdLL#n1$#$LBqU`llHu+)9\EcHn8f$'`:OOK[\FJ1/aU#0.>na-T41*eY$1]#6p5Qp')3Dn*'#P)8"A:iqj$I\Y2]L"2;303(Q3j7:3'(r'8.$W3*28l3iVC>@q/jN2p'ZDs!DTUrY?g7-c4K7rDkrNHK0"R('LQZ+NtV![_ohIHJ]LP"fG7:3>*=r/NDr2RtA@`86@>@4e1hIIlH8GEom"H01r"F**df]UfI4=flTnk8a:=AnW6\?TsV@N-f-`Wu7n=%*?..#c1$@odU&&L_\T<8NhB0jrd'UdqsP+P)K9uZpF3t(PR0^9)1lps0i),;qdB'mOpB!Ggp]L+CmA76SL]&:]X@;ZI5]Y2>P]=28dblkN(O(h3Qp0[1SGe[ggcg$fJM?+DPV*X4ehVV\NH&%k!\f2Bl2PCt$5?'P*V(iqU);i%Su3o&XBmRCR7nZFe=^'`ogm"Fhne&QaD?j_^:1JEZS40=7N#q1,r!sOC`d0U(NRLGG_Qt'9fH.!#1eHZ97l#nGAP9E7X4B`ajFj.!+6+`'sotiGfR^N0,;EK]@%KWF;(U,Tcj(+&$W8k-q_@M/A%q8IV1h$Nu\4s#LRQi_i0eD9KYK`o`_lTtVC:)\e_@XC61coWqU0J:.mr\YZrf9nL]b.g=aZ'jNon@>0T&64?hYZH"?(;E24^u^;[?87^9m<:2]'QPJLt:*_,l5CRT,eQ1hS#uVXmh@aC]m7H(7(t/&%G+&.N,*"Nm`@e.AH>6@SdDGHc5(TkBZmlQ=3^-W3[('n3($]P&880`qMtW?FQ1(=jajkA-@I>D>pWLrh0<((UYYg]2n/e)')3J6g=T(,X%5D#bYQ-enV,pi4K'B1.9I6R;Sn6M=2iIAWgJF_W>GB?n$BVe1fbBLsP;W2;Ug?]HULD[/-EDn2cTW:NgRGEe+RU$f&LpTW+gna8A'f9'I<2LZuPO8dSX;>7OY2L+P!uCHS'/o/c8(+YFIJ*%^F`lUrkn8G_(fN+N_S/9n]D@YQVHbVmbJIlM_k^mAp-!L%UrJmiC&;AhV[W=aAi4Mi*Q(9fRton!V%sO*Ek6i59oL>CM%"5KnDKbeHRAPk="+TQs5!1-45MuU^Ur6T2iYJ6RQZUhkl]ahY/.\r`%j3e,cqib75YS$-a;4CH]VIQN7mA4?&9m5Fp-&kA,AYU"5F)]GflPlB:=>86iVhPSu&$#V1>6j[+TbKI&j5K9?\X^&Kei;%V'=I2ZfBcp4ZAOgR2)/hDu)>/>'MALA/FfghNML@M1"\j+L41e'9\2o7Ud8+ulYoG"5++/>%SJ=SNs?u]lu3nH8d_LP8@+ju`C:JbV^Vkn&6JLtgH7!$*JP:J$LdPS'OALSn_ULoL$QqDD[o88(PrhIbp+k60&Yh1p+pWX;+FL6]e_o4scVajk'Ik+O`JfI9pHBU.0FiJ7dO#%/kK1>@jFFX'>\[Au)3mefBdt-96?!GKVppLKl;:X@lrFnCc<58RC'4!\?h'l!Nr:;.jWVnZ^Q%&;^2dD-E)h,+kbc=#kF2PpdlmQ]oYaXp.O@NlEb-2)OMS?Y4K8APjFNF89PgGjW_2MSI9Zin.c*5!,VVH`M(Wg[Uja]VTPkO[7"u[/FH[Gn0A&6u$NPqr_1t@L2[TKU6_@AN!S[V+#'E3NKPWJ6'l)K$ekb]fG^V[GKG:O5G&q[7o5mpEN`l5_Fi\f>CS$:I'N07rmSTRVV,q&]qH_H!=eZgO8"pFH7M]fiAA<&?]D>jqsoiJgh/1'h4=e)GrqE<=uX2q./mV"Gs*5s+@s+ICM'B9g0+_dq=QDAJOaD`Q^@2rhK>^-!nqaN7DeH1B\$N]$T#A[r-#'9tU!aF7.%+6ad,qUC%7D("_osnI5FYKC0\s8*_Q3rJ(2*@"RQCLdo$g.[LAC/?d5TG"man!,/pRdXgiWB\8(4qjQ<4o^Rr0)'kcQj2YHR""Qls>8uWS<.at*TjtY&)f)2M?;&FBlCj`;h/f<\]`[[.e:NX$Bj1,.cii7)9"+4n3k9A!1Gb'H_)he]Ic?^7CG)Jf]F7co/>Y]Dmgg\9s4eNFL:G.pCqEo[^eTYX4GG+Mr$odL4%@Ke`@hZhZat/"9SOWD0G9=onFN3Ddj!LMH,uT2`5hUgc.D4)+blM;;GT$VT!,Rb>V/4Ggn.OFaY;-%US4q$+Tu*s*a#G^fStjFTcG:so=Qg%R'Rn;hCY'bDYggK;D)t4III%)J.\6Kgf=Z3?>.(e#c;_/t0/V[i/5d=,iVTr#^:e_GIqheOBp?'RKoS&82_L=O;)RE"/L8)tX3Gm/:,FE%#1L[\Ir80^)LbUE^sG;+4%Zp2+095[c8luZm_D`Ar/[K#hQ6M4VTGE3CY<[C7b],QJug>g%+K%7dsg6iPD+c0&g0t\Xps2A0!&,XL/%JVI!TpQGk-e6^Eib6W*iBd(UP:r)=r4)XLfAFr]I4&hg-r+T1&&UN).qkE'21SU%<_f>705up14"8McG/=",5=su;]k`mt7FsFpfg[H6YW./6'Wq8$VZ_oEudO0X3DonCM'EUoL)m`2K'&<9:D]#C(eLOu=YWLt&FcbUoUD8%hd0T`.,[2?"Q30BuM%eKrs2nD;8KJcg'`T0m`hrSnRj\+VKTeOdEnQ8][N<(fmc73e>c`d.9JZlN8^$YJ&3irJ@;5P,0#Qf>nr\bC-t7Jl8?dCfp!.h0-e/3Ug4#&TXu?.`INa4k@M\U>Kr-T!0,,[$K'?P=5]:_j!Qe#(%PKu5UH)i&LS53=ua1/(0*X0ul%D7RBieC&uN6!8C%9,8>B(A"(lF^o?@g#>]r+)-05D.Y#*j)1NPgE*p>CddmYT;PiMoEo]5n#-O;EF$LpC?$L+?gPg@E=WBRhp@TW-s*=n.bE`ONqd,GcNB^0an9t@Tp7!MO&[WuXnH>t`?i0jOtY8)(@/ru):fs.\d*d,ea9o)MXqAV?jPJeF8JD]md]XQIf%mDV6e$1lYGW2-ZjG,,NGqkN>&G.$B5TI^GLo#k-0CW2T`6HRQ;rDEsPdTNXeb9?@FWlMPqF6b4K29(r&%[lp?f=hLmL6gPQ`PP3q1\(JSW4E*O3a:YAINU3*nYJM8'u'r&d_%6k%`QTh]Oc!`NE#VX_G*QK'6du*9%[ZFG9]dB\Lg59E3c?.7YE5Ih2D,))S3d7>g,-Oa#/Wk4d\2N55.o*cD?]/f':qlOt)Y;:u>o'>CLS![mmbb+=<9])h"p0$Rf(4"YmA&S6h^alm5K(!e!LSh+`E@aMcQk,q-UI@Q)5$Y-hf]$8Y)igVTqMmH/0Pic0$P((68Q.#_aQc2FaC\N$cS==sV!AdSJRFZL@W.@])3$dZg,Xj9F#T'H'W[L%JrNo&G#;f[3YMnAdpQskR'9F\T:FSMPI*#.d]HunEDR%Pk]@ojedDUVK9p>.9LN^EXF#XFqiXK4=/YiB9G(V3*(hKnQuEF!kPM9I7mFl'/2qQIDp8W*M1X?=oUqbGM]3AN*"Z6:@dS/''/TVO*HMtrlA63o59B"L8k%b!AkZ!?H,O$RE$=(GAUa^lbpp,db15sDt\"#?uGoZpE"7Ga%17b'a^qp5$^3_c"pYeFosls!b/Q]D95q3Q0:,*N9ZH.3bY@2UKpj%b#_h9.sOM@^p1qkCbc8.[IqoVV#MQ,88-Q-tT<_NiJWIF*?Q\E1um6^)I]@".VlXJn`ci&B0^t;#L//(1Yk\@6U)W2TN891=,erq5\-q"j1,.nT:qkR:%`iIiAMG;Rj\)!6]pQBt5/?NaLk`o[s`#,:)6W;>?4ogW"b$O",ZXFU`OY^H;1;pb:reT1tgRN''%-U$Ej4q??7jEfU(-l3E^9P9GOmqor9lC,F:!45Z2lP[JGL_5u4+*-]!bR`#@Hg-(jb^Lb,g?BV)?,]j+,_KW:Q<`6H_mbmT\%e\)6F<.2<0!!W*&C&3EJdVGHLTGL,!cK:JN4/Jfagu3tP9P1Drj(PE6X>n!)7oKDJa'0NE1<+8)VbQ^EH)1M6G!Um>oMIl./E.l#R;Y-[ct1@#,\7SceB@+1t'Ug!]Mj7;Q!K-BdIa[.*h?A=Z:!?K]g]J&\`Ali\#4V;*k/Ce#1[MP<.GFmS1A:n"+2^8MJ*4;5*5=.5[LFhp]oo/hNt]SQ+Po7:RZ+qa<)=*(<\K:1NS$5PAbW;6pL>`Lr7'[5-auoXYcgq8YD^_.F0E%sSo`=+5$"nj!OIq%o`0hSB3r&s($r;2Xa^%g.?'p\c?!(\ZdE'_t/>Xej:*%W4cNi31TZa4]fm3*'_6_VO6KnseF"ftN"/Vq98-Ugc&dE/_&!G,U2!CtE)3'kgk\I+1j56aNrUb)L27G:bT_(HgJ'(=;:cO7.lL5kW0)255hH)@7]sU0RgW`n/4DL+24&t]gmogKsC2BTj25=t.G$;#b;kk'?iq8(%iN]j>[55hfG-5/O%rG0ATt5,)W/?[=b%uF:/Smh70.lX:b0!9-]/MmCE0=NgR4JOOB\+q*E\8&qIQ+Kc*6F!rpCO9(8^!]>N5Aik4'[pXin4u3Qc":4CYa/?$-oP,H1r_EUP3CB4>?jp;25bXg=:=5rGiAD)Pc8tGN_j7t)Vn)NJkmjB`L(L_<"-R]>0o3b1s(37P8'J2n,XTZ2?ioq!j]Yg1F_>f]AcJX]d?GG9\K5$OPe+eLiuaj@Xej(:f@Ii-K33pfWYsCNJ,/O?#7*=A[;9n7WkGFr%L/9pE%E<$\V:sfj7V2:b$-L&'O?(\Ks$EjC""DYG/Rpt.lUObQqTEgT8`?9"N-m@[>6=NYrcZQEaHLLg^dK1@[8JYs6fq,bp$uh`/gh-Y_lHC7Ko,mNcG[1(%1%qc_i!blP%le[;!!S-:f#8?CI1d"J01"NPq#?80n_JoSVc&8690R2;\O+cf"qHQk$UO5=7>9E@1Jn`QB:PRorgC,!'Ll_?TH_0o6fGA2$Y@(XUBo([O%`5n;g:BDta-!:!qCLWEVmASe9[EJDmjb?Vp^r+oeLYDA9kBj`XG9NFo*Ls<]dB0WR=0`f)G=a$,J`\oso#t11I.VU9GM+(>SA%n>l6iu#3.`c[t,U`(UkNgIVOdh?CUNk"+F\'.4*fc(pMW$h@I>_MRfn*p.qi<3SYC[GCH,q3[WsUP\TXL-SEJinfG/*5rK6n/a84s)(Hp^[+eQoX>mX:*L7jsm2s"\!6;d:Ja@IJf2=#s_VZM]"SgLi_Ypgp-f1qR:Vhb?.A^5`l#>(ZgGdP,_62f;HV'(E"\5S2`C4,P?YaXO?1PK3CHC>L`CHp6TT=ih9\h=%4I2^1\1DW!asI;!RF6P/Tla-6?&aqo!9H`ofC,X_ikqS$r$&1qPI6AP`-S/.oC)[Qp@=0Z]aIL&sbc3U7!Q)q9cAC$p[BjVP7#>7%@>6nn!!_X1o)@XpH3A5ZhRbjmu^+lNE#Q_0hkrb**?N/<5[oH1coA@[3@>Mtsnidg>0LS4c)HE9,BX=<92R)(@\\"ZA\M8GGUS)-q"!9h_bLrZ]imZ\(l!)lb%/!L8)1q'n9*"WiCYQ\ULq>o39OBE6:R!'?i#_NBZ[:$B.UF[5G(aF)NG,eREHA3dC&eKA7Y%>88o$YRBHR2E25rdi70=iKpFte8?jT/$0IAS^T'KK@0B;BGc:+)!qGm7mN<7>dh0(GE/nlpGWq?g1F`]_4/>Lg*-bf@J`#jTsuP[102hU1EPhHamd[E\*7llrr1TCemB,\=K1Qgm!CSZ*]Z(,t_lACEe$#ID-BDrS%L./8@&0E'^s!\#e4*iEXhOqqG'IqH`9=DpK+oA.'(&s3FX:SWnWHb?"`2Qb$[XT6-@T9+7"\sY).ZJg26]h,9T%@J:p=!RuTVGdYuEbR6e05emBPc5qMc$O+E"S1cSg>[$jYgoANJ*q.]L0uHt=5^Sp&\79"N:6!Gkhk`dA$$[p4K10p@XP?IpX[U6Lp^YLXV1[]Fj*'S'Ku`EF<0:=f#M60nnQoeUFp+2oIUS6pE'K2>=9W)`aZP3PA\BO=^FpR0XC3qG9u%u)Dt/HM1%-om-7c>-JI/98uLG-]I^ET\)7OtbL5c.T46Vu5p!A3IsF?&eX:VWm+kA)e*5^_`f:jPG,=o:n3B'Eca`)&FY!.:;`gXm./-099tdEGhoh&IG)5PbQ&f'E)ZsF9L)rIZ3bEj9UM3]"(Nj]`EWa-rD1Z5,F"f$fU\U'r:U'"DQoO]q`m%iG0':uD`=8M.",9Ki?3b>9klg$9I=unOKhHHPjP*;Z`H])G-/L4lpcpnV(`G@[q0Z!rBpcA(dV1L=Qf-;$6B'+.:iUZSnbL0cnr,)^48EfeoS("D<5J@C"R@M2NLnOa.;%V\`8-i*;RJj]YUT)eNpFn;qh>,3")TYfTg<`iF;B6sh"5]N'#)T((B7J'dPfXXW#j:U"ug'n#S#EVbM3f]m_C'b$3^L?&*kA/J+^I_,@WHk@]C1%W2^SK3Pll%!'X1uMRU+dHmSX3K@d3%p.1_drLmC&oc+Dtk'PL]2;D68uB4Uj53gqUkVN`4.["\p\K5`<-TAZ\uP6#D8f5YKV6m)f8rK,qiBF]KS=_LSof5m.nQp,k?IqSr2>HB'[#2k/nG;Cnh2G)\78Vo0gb,[>.H(D.2DM_&HKUlR7"T6OPGQ`-'<:,sM470ft\,Aeo]/HK5QUp6Xs#\S'2>E1uoaD.oTaXmkVXO8_p1'En(*\@L3H"5*\8b!n,ULJ@RaKUq^L8Cc3U3n?UHlF^@EGGl/WRqfOm(jMn>Q'Cj%?YRl]R/5-']d,F9fk>Nl67']EN&M\qoNafEGT).iIW^!Gsa.8:"5=)FLV)Am_6J8-1ZM:P6.=\ZVlbUi56)]&f#e<+,AQKQo_T"7m.?.SLSKN&beeBnFLKr,7tj"lXM)SRC)G:Ju)(*KWr3[XdV2no93b3H6"uE2Z1O:eAoP5Hsgnd8?UQpKcl:`mAfS>GLl-API>BJ?KqI*@!*gW8+c.^oDS5g@hZ\RA>qG./*p!R=e)=Kd_n6HkZMij-#):,!@qCB>E.^;9Kc+q6[HD'0p85eATB+i>(>4j%MEm;jNbiX+fe\#Vui/>!rotC";?]inJ8<47/FTf5$a?atHE61(!A8Rb8r74U585-%0]c$h/4*/WRme%?hHOAiBB.n;LQcf+_"S#;LG94c;.:d/%JAV8E*+^iDPAt3u3qH:+j#=;G#ImLEPD_fY3[^8=`NpKm(`VfBYb[5V)@*@+_i"ihMQGQ[1NoI"bDN00C-2P#5lK_/f@,^#35kUE>\rt5lUPp::JFTZcPh<kVYj;84,*rnFlIh58CY;ok.h3=AFjb3U&Tr"Kjq>2miG.Q;\Co9!$3l'bj[[bH5jRc;MT)^P01R?rpLd+(AE"0gK&8J=^G89OYlG0RgIdhCJO(tJp2IPlX6jrROR>QEp,685OnQX<1MaF08@EUtfPeJ`\).cV7u13/NoKYRP.N#tb8*A8(*T)T[uesaB5F+U1'K?7*bNr5B0$e&VIS[8ZGf>?Lgc/+o8ct.B7_P7@FiX3X`.*D(UI^_hg"M],%cP=g/B)&_3mZk=fX2#m0($_Zuagge)\Yf<.-FUDQlCP*ds\Zki2TsB!+bQ@=>=jMtPX@5;?Z2rdU8&gqsMS'[H=*2MotV(1T-]0O:.R*tUu<_0c+?$l%%"Rcq#AiR=-;XYZ-*0S)N3f(X5,%NACNjXXh2p4f=0-q]U9X,L9;Gc+\6:mEKGb?07>IS^-IR]3-m*2R]FDUs$)GT79E)7OkApZ*%LXp.W.Hsp':(#=m%RVRBJS@i)6R*[!+>U8$>5(OKukO*_(nhU5nC?3-SWf)RFtWK&'G_j>h%na@,e)-6r""R,bW^::D/_j7+`AAu-c:Gh%)8b@R8BC.!8]$/5cnZs9GJk&!3s#cs>7e-?]DsrC5,='IUl\>N*Sn2n4rU1V*%[`@P[-40G]oJD[lEX_3M,^gJJ-mWhgGnHYZX&oVIKi[]'i$piqp15!::AZ"`RBV1#r>uGjdaV*'YTO-OR6Rma/6qH/=0Zh=U0i&t)p,DfWDm3HJ!o8FGK0?-ZQAHRttEVXrHAogclDT1R.CoH"@=4&8mebOl:-]/to=aOmn9XkjT)OC,2FKMqOk)LQerH.,H@DE2s3^LKoN^Ah2n,*j6aPCU(0+lB"m*L63$S6)U!,R,rT?l9N[bIAj@\3?$CtV$6nK)YfbYu[DQm`Q>::l&S5:FZUi.\X*AS'q=KF=[Ldq?.D+D>Ct_RV,R5uNj*$(:E+NBF'7cQ)gadlsYeqERiA^1p3i9`612*#fKMPFIacKmRaK9OI^8gl.Mu,6Ob:U0`dT!b!fLVYK#lrEoZO=d[q&07E^S1cu,PK*CL&pD28ZD?;5@_\<0mKeffsZ2Lf!P!+E8AC!ohDK"N+-0N>s$D.R;If08oJ>H4p1sB7>anf84JA^+l+j\po_2Lkr71aRVGP:MJV7#:Db74imVArm"Lr]?q]MHH/(ko97/ftg6#(D8ZJW]7/e\U&pNHVO[-fIlBUB2+W7aQB>%h_'3$LUSG8)HI21.:']n"Epn42$SL0^4$0>\b'>BZuDC%rta_7WcHK)Kh`m):f='07gsBpI7nn%8YKZQnnq+WIm)FF,?BOj`Zm)0^1Xc+Y3C!5\.o92L.DAB`6W+=7GXVpi!\r'#C(90&#ZJdVeQjiZ*PmeQSlir[29u_cCU):WS4Ws"*aIV!5Rhr9O%4IE8HU8#sC'j(jYi84U++4C3F^"kq?ZYngrnWYI_%q;WVUl%]-i$_;H/H&ig.!5Ef-*DSu.Aol'h3h/u/=h1Y:/t$5]*7*"@7@u?'XY4E.tI<;\]tNQ;::A#+!](JpKJ,9aEV#oopSC?"=r`HIP*P^nu]Q@0RO+Y9Xc=GD1fj>4H^R64]H,0NBoDmS`!W9s;@e^@_P9uB7Yg4HTM)ENqqcY.4hH(68-!352o.m]-tk,g0p9dS*iJ^LYW(mMUAjdm1h`C;5d(7:G1PPCnK]R3OTd]@=;_&)DpUGVS97g.M6>h%*pT5]AOfQoCVL^0HnQ1hgLS4"npGT;)*2`L5WH"9oUYL,,&ieBoCDj&RY896k!#D,4h#U(E;&N-k%ARk\MlO7Q"1EI5#WY?I\Us%\!K=Yq$Nii?"YK*:ps",>^]O\BoVb)Cd1E"8H#gTVN$qDQ\%U'#uI4ai[q#E*07'lMS_C6.,CGVgccn4X'1Y0*Y:5X%tJufb[q#8O1OG!63pBg;QbI1KeW14,:KV@6^RD#:F4S">(sKb1DNWL!3lKqTDr6R7gFaL1tp-8R&m;k)ZGlZK2SKFJOS\%WR7u>:]?&srJ%jf:N>G>oOXHVDi!i$(oU2%@s:2ohC#jrP#t[dWpiN1CTQNY$()BJ5>k1uc<+SO1Z9WeNZS$85:,!0(Ci&D1j=G&('Vp/!N+bs&-LnV!dcRFY]nh;5r6aQa*c"5rC5_nbjNpl&I.'JjGeceeH0IhW]AS*&N)8J:;4f?G*ZXP0c?Y+bZ2%-.*]!d3Rkl%-M0Gkd>",VYfB.fh08]0r#k_U((1R+UIMRJ$V`1o%:(uk+]b$F<%]NlFjH>3/V;AVmI1:[VL!DTYeYaeGSK-RNWP,11W;E98AH+n+e0lgBDGRb8?LPCsY)]M4']#NCrDVGE,Z(FFCC3U%-cLo4:un+%S7P)U.c%>d#oT,7#'J#[ao/H(L^=X[2S,5#)#0?.kXo?CM7<[@HuSjka-RdpU)h%?eCath^0\MegiL8hTZ6=W:@L60CeinL70Oq](0^q2#i2$P4(>pQf3O!'I^MU:13"Q!40_d8.U@Yc'bVnmGfk.R]$k+n9ME!DERW\3.!^C7K)D@!m@$l$p=f:`!=\gBWO0$umT%el6&@o)Q>ped(Y!WSRS?_1JCF-;rV1/nD)#:tL3PN`,1gH^^SeL9)%r'j*6o@ab@<]8=.9qt,0D3Z_!^ugOFNPnm&oG'qi^''6N';5je2Z#%.BYoFYYRY`#o)G&[R,)i0X\TNi-2(duG3[j)mpP`KV%2:e<+c*?=e];`hoa7)N)lmf]4V^;;YEp39,6N+`CZJjTsf\-*b^5m#hC=4o14)^K,l'Q#ps=noPA>*&O6s,h1tRJ!l.QSs)Ibh7Z?Vs'RtKAA_E%u_2[3O)"(Y"'h$>?kcsb*qJI+GI5KVEj/d,`ljTB_aq[]$aG`A%R[\(ketT5445YPoXg0qn?epWThCm<;]%-BcsI_,;Z*lM]W)pM0eiuDG^eKF_JDooXX#uF+_)#YcSJOE0Xu%JfenK7@4Mt!LM:H']]j>V[04XTh`p,>DS"[cXD534.B:\S3*6MepOaXBE=ZR[:VR+/581nCE7L;J4OrT'ZicKhqsVSKiLOE%'kRKG=[?__I#&6G9oprd)tI<#K@ZEL7Y`e4S5*s5V>&r&p4=_bDakS/RI+=RH!%q"=:FIXE,tYV(A$1_ohN&F:FRKZM9eGCs+V2g;*2bl@Djk\Lr2uC;eC^ejkS0Kd%_W(JM(gJg?<[62I<<"[5=h3&aB..dlrjnL-9&tAHToQj2i)dP(iCY3E1RFOf(X5%+aIeO_&B;\sGOmX$#d;C$]hiAM*Xs`6J:lu@APh"bZ?G;PX;S$6Y)E*S&GC_g%.E,t.@d)ob)8H4cTr8kqhq$f]a9"S$(j\s.B&0L6VNoocs7,*roTdY%+29Y[RO9b*(A61RheA+0Kd*\_mOqdCZIk2='=13)NVk;#\M.ck9'1Yqj8pj:(#=(6)YephRl#ado\I,q?_=Q8k?4s,cpWG!-sJC&j!#]-:KNS3BA=e99/YEEB:0>FU&W$>%?=GkC\Qrl&0]j[0'C6,>s3\`,ddfs)6@CRrR>\jUV+df-OMF\%f2blXFfkj;bc46&7X&l\;">OG[k@ANGW)`=&@2`;ss:I%="*W/FU^OdorUGn6p4ajpr\?CJ;[2hQ1Ht>>//tQ1WJ2teM@^KgGA``E2NI`Q=h]lp"kbe\GZZgQ;D3L!:epi3KGXq$-`^N4#M2-%mc`a+oX'i\A^,0QFSiHdPdVQOB*e*l?$YGLZWEQ7B(S6ND1W'4p*Y;,Di*iPs0GIllmoX-`^lQ=UsekMD?P%IqEuo`EadnZqko%oUV,2c_enUHYduZB.lc([U:L*.<>i=hI+&Bl_fX%&rS8A>K[:d/)Y4G3(6e&-6>%N>@i@IP7Cb?.^bs$X1`*D,:9;=n>nY?Cg@ga.DGZ%*:dod[V)Pcq)`AL&G>1($PdL?e6HfL5'k>:J)MVms#2fa>H_3YEY_2ip(B'St=b%7#^us\BdGI:&n=8T@_+7l#h$9AlkAq#PWi9K%W[JZ3W]Ceo(cbYd@PBrP8qqO"-gFl3B2WYA*3NHaXeHg4?6q`]-Dqa24heA\&f_\QXW+<:+3\S9)OnC"'PqeGc+9]DJ_C?<\30+S+?/[#0/!(E2.,QFpVp]c'\6j>mn]Q:WHP2bhQN0BfaYnBcM`j&T[r4ZM4Gr;7,Vt3B\N>#/m5'S1XrT-SWZ8BCNNWm-bZ6P?&R##]g2Q"'_m=c3P/p&e,^(WtLGc=j4?^9"8(#9DT?e*QWssMU3qmTgWOO3;s4Qk``,n\9+Y*fS`nD3H4D,`(G4YJ*UUi)SBLOFSTGX<1&1%Z]/c!NNDb)B^l[MItL\rmGS;:nZ9L7d0sdp9+LSgM+-ejj`?86dg\QpRcct`+nJ\q;-JjDjBe>iG.Uo/2!FniQ/Qi"aTYCZ,h\`-ip;.7M5X^dYK59MbBNa47id@$`l%q>A15Aek9e&NfgdMdf@#7p(%=DS]_`hCf2CK>CH`Fdr?44n(nea$rAlu`,_O)TKR;Me\>UTq4_jX]e.aM8=%u!]!T]e7>fSJPOklX%"%a@^0-=\=]eS<4&dnJRk-3%Kis/)'D2Uf..>,V!#qP)0bc2NaMOH-\%Dh'ZJ1;8ki5l43Bnh$aaj2[fPV'=Dl#W/h2q8f.#!_7gIgK:2]4;ZZ'"]mJ`lCiCU;Z<+`%+s"Q5g:8]]-,AD"p#9i[hs00a/o!B9%TDThIf6V?ZC%f_U-Y9iV!9bj!.JHJ(bAnIV3i&<5lq>57hYs@J&ZtUIunrRZW*OWNK-hF%HD6ig(][C62*r./8(0RaHo0`M'e0I3rc8%V(+'#Q4mHDWW&C0)dX\kEWHPZ\-(E+N''!aa'7n:*QmnXklI?KrY1`_KZik]-7c"68Ij+S0^R4,_m,7!O@]QZKPUB)/2%$u&^laME^\Ua(3$\(F[s"J=ultpRI';q=tOM[uD^6I'u&uei/X<*d$S$L;Ir289<:kd6EiOJ+D;gTq_IT5e.T+RJB-$K;^u-m5m_d1%An,8$N87S4k)0T",Hslof8Eff-AUe0'`Q\O]0:&S#(7AL&f;@Pea8(JJYg%\tiGSsYpc>13^NBW#f>]Ej1!$TO8VeNEcI.:I+0-Q>?;]2p`7*tW-1$q/!'g^^b5.-EQIaUXZ'lfi*iOu=2bU%ffgUoHN=q!_IXnB5\OY'kM6\.KmTK'\B61ZZ\bNne16g.`[\1pjCcJXnaFteC,_a!TVuRO*;7)O1Z*RO6@S,:!!hD3lQlNTjI+9'IA5:umB;Di!^11d7[W?d610shtFLJ!`'r]kEN8fPeAhr?mO*[046;,&11$%A',!NJLeW(m_AF,:&h@bcW(ac48i/X(DA#C$/k%]["81h(4O#Wo8(goM/7e%AbiW.?2k:jRG1M3Cu/`o\me/;3668fg6p:Qeb>Ajq-,82.,1fb^)&:F0Zht`T*%IqL9\TqGl-i\j`%_gGPP?R$"5208.1S\:g+-fL:S-s.2U4"USs9A@R'$&/+GWP:X.G(Xt*A+&g%0(0+9asIj)W.];T&8GnA6Df6Skfd7@!DICCj!7.a6n<`)@FN&4r2U%tQ8)5nQ5gon^LLkN]-l3-/-XUY7JS$([ZG$+J:,%L:o.[Bc8-fI_/DOAS9'Q,>;$EP(E]CgKi^"f:-r7'/mKKR&XK+F;[oHWaCFc%71]G9%ImlJi%f;O;t.eH5T_DU++6B=\_uS$j?cCTueY8R2$^F/9="WW&>qfX?`<7I^s3c@&s92mnnj&!T^V6QO;h'#WT0U_"7Cm#rPYi[^4G3<0.4)C5MYJn5lU!?!`ifHn9_&Dq$d.%SS9s,Z*1f?L!hArS$'W0Y8GDkR5Crk()p'DDCE8M_V4K7inP%=T.7T;.Q/(I$Mj[\/:KLte*Kn/,kia)#0J]>J,*agHoi\%S&nl)E,f`@1,#[mZA]2GJ)?'6FsUm6$l48'<%rLA/O/rll8!$4n+/Nc5rD-7pR,N@F81?t'sN`F]:n>]iTH.TG/F>8?F?Pj'TKM++=T0m_$-u'_VcZ3@JMgZATGU%X9am2Y0+;hMS=gYSY!QQ.9BPnn@KBB^^<1pU89&3H`Gfg(49PilZAG`Z1FKCaiXM:_sb4rqDl744WPNVR)L:EB1cq8V")`e=/QZg.`2Z\"MFS11d!CuU^6%TffONLZIO#^@i:Yi%=kPl.`jFGP86Vb"QbI>dg89LEqVlDXii+js:VM6#^8\l2F#1@N>VX.B?$$jAG[&brBiC$_8SUM7>3,_ldO/L+pcD4h7/cefQRECK>gPDDus3QV\LI*9iq;6qu!\d29!UaYGlZ/VBoAY[XAMBCFFBM3S$+m_%oLfg2W'8B?NM'H5JBFec)&qbE4udR8ba#;'CJnHpR,[l8&!%o49oL:2O86:?l?pNWQ(k9XJ<'^+!(\[)2C77!DRNB!7_o(`NNO-C;(Eck9p/%DYMkLEL.Vh]a8E9J>ju_.VRZ?M],d"$+7=;)[Lp?N<>QP9ciQQlEV6dQ*Nd4F>+(6?S:?b+%DN7V[]o^)6=4(-n]4JBHH4WI1H5\24J'JX0+srCa.e:/R.'-BBKTFS?MKp`"WFI'rl[U'&8bB!p6hYS\L,Hp##rQ&`P<`a2QBlm1jXs>UbSQ[.OKbn@:,8Aj+agc4h][DT0OT`u'9HFnDD?6D*3]@Lkg=cGDW,qfm.JY[3na'pUCo>t!?;'(-u_Rjhk8<1]Fq.LlJsqt"&^3AQRUW81og&>Y!&(ifM$JqhFHqI(CW"_/Uon+:6Hlc9"AIHc_b`?Hq+ah'j/qUb^`>JbJm:6%@r'l%bUkN`SYGH3D#Db3p,^`-**Vr/"Y$c;56T=Q9"c1h3Q7d`=n]WBbrO,,+TNG.%@&Jo`.YXeglm2$`XtT8AbV]Op$">,,5#hf?X$EEZ[C+JDpTfJmGCO^8k-X'NpAM?t?1!Eq1XPWBu9$&"aOHYr8\]DbhI;(&=hFq[jZ5bZ#@EVgacc:dY4T3`et-[6][F#MTYMEpjHK*I32j'NsbJ:N8#iKbC)BsW!%*0cd]+RpsU!n#u"TCeucqI1K1VDA^l?$&:['5laQoU/q'-V%HWjS!RT(5go5!DTW1qZ3mn@9"rt]b.PH-P*!^4t?b2KQq`b,=0neFTLr"Bm_::ZR%%s#SYC>FGJ"@B?lk+s5&`Se-f;0YYXt@"/B7hZeR'23jmr=G_ON1;MZ=n-jrmu^.BKIr"FdZ`?EKFoV1-5BUu*Zob9sK"N&u"[GF:[QtVUN]Te&VL)!a7Z_6_-O=2cM9@jr:U4?Rt%/U3t-.L:fFkLCs7Vpj!.>pIPM"0TI^O/n##5km7OX^c>6/oS;V+^MRUqq?3UVjYjC?dTTHgq([=5H^-is!7%FJ?a1hFK7K+n1hMVh\l!mpDB'&,T[rDr)P(WG?EMa>;mlT-m20+(7J0V=cr`ShqC8_I/:Yjl[`D-YN?(iWbBDrJ2?70fp;AS2(uWB9:TU:Q@3'LJIQ9XA>YFR)n4PVo5^;%T&aY@hOYu3oW0FJ\!LjDnEm;N4&NSL_A'X(;S(b1)l)/L"9.aFU!qI0"[1_=QFfH^NFaRai#rp97#8Pj48>]1j6Y2^frhD!!8@Km&%`Oht6"96Rg4n>U-DH\PH&nO1*$qf44_,;YSOlpnRen#Y890PqcHWo?k\#=W=(X1hZ74,oM.rap,8AWbEZkX]tNVX*1rT`U_f%!rS6bHjj&NffWAD<:f>1@NVC/B]=rJU.&ViOM[UXF$n[3AH=DegDG-]e:rp(MNn<\:t$2RL__2jefg6'Z0B/>\D3fB7/BUB=!iq:6apnWD0'Z?@s".*r:'uBp+Q*n%k*F1Lf.u)+S/O*2?3AYGl0G4gNj$5?78nn%WB0fVec06QrqAr*&D.K+Y=AEh(@H^ipR+XL>M&9'5nfA^qh,kV,@o^1s.MF&GHg#-c1AX>ls^m7^Rml$4D'_-8!'&uu&Oju6dOCIfCm5SEXfHRo2hob1_jFf+UDC(AAijZ?k&?!!V0pZT7`PhC&@R526*c[*FN1&JRW-U@^6YJr,7nsf)2]QR54s@D@3.<@Z1*R[K&-f`5V[C-iIkoiR0l9kgAaa#OHfnGoim+f+!1`W,9a7"?R]bg!XtQDL1MmE-GVC+'p%B27EAADV//OnTq^WIiK)GFFg1ji>=(JMXMKI<53?3#JEogT%fmg<51,_^ULDq0"$pq`^AdK-Zk"b9(2.N2WVAR0!s%sJ9-b:io1seN9FQ0N8YR.hjS2e,QmE(_7Y>q%gkefAn>X8`EYZrJflugJj-36@GIaRg&B9Z,g-e^IGo+?c>mV,V9T_P$p:m:O]&7bo'iS\Eh]m$2218.bTMD[L)L9ArTYC78_s(6#'3(/a8'#aGDQN2Qk9+E#W-`14j@.$:[(K!?ebVLl-\$cjDf+:*?t(PrfEjYAT[M%X%*^Pe[HM**02G;qUEn,n!>/J&,ilfPbFn$u7&f>S1d#Z"DDSXm+iFBV*mcU2eb=GS&7rr,lS6,W*e6)a&!'5?1oJ'GQ7?4o,X_U*Gu4iG\q(q)hj\c>NTNQ5f9p[?o8_d[CY--3:?VEO-D\[5UPh/;?M5X>/O=W"p'fb.kH%a_ec@!##o^V/2k6cLh8D5\t2]k8g3cmYdMC;bJe=$gWi>nreNFb8s9dCK.R/h`c!O>76!n)UYebkPqQ+NCgChS(<^3dbsE0uWq1#BJ^Fd6YEEtYr#-t8RMQq0<*s":%qq_nRa8raWm%+bc+9LhTHgIiRa?[jM+Q@10*(Up,:66s7S\uHdW@Hegf"e#1:Rh3B08k>//jAW7"(p:8fYBfCb0AEe)t:3Pbn)rK_CL&]A"=,K*-M8]YAj;m6mCIh'36A7\+]!uV=)`?HF.*d%M=\gHuP!dFBeAO8)!4H"Zp:Tr8DLEK8m!k\I\P67ZFS3cM7U$.DtM`U@/9>EJ8)_"F=HnU#,=8M6qLq3I>G9:#%dfIPA"j9.D$e2hO5P%\Y\_UdqU1Xp=_#nT2*;'o,CPA`d5^RjG+"F6J@E'*]O%@_pEO$7>Wr=/,;Ke_Y$?Ut0WLd-CZ-r%H$a_%6PKEYa4P^#96?3W?ijq/Z^tB7&0Df(u:bgTVfg=/94T8DaM@@U'U%lbNX=):=m2I$que!j.tKr^%amp&:K\6La(K+E8N?79MeiV8ABOp_Q[.!:'#G02.]2e*t%U7Tj/Oa_XRUnpG$`lZE@%fIjT6QUpGsAU"D:h-e(U@[0cckqYq4FH6=$;dO?(&^GreF%d(]c+Fs!Jk%/R_\EuW>E]hQUd*uZ\2Y[fTl;s\H4;R!O9L7&-KM!Lot!Op4n6%tU`Z,-r^#$e+WOUlnI;f>S@r8@pLe4r!F-#-q>ai#&bg8(,*Yphro\#Fg9J5!0(mh?HT8HGcqd=&!cRr%#:c!Mp.kO=/&$96)Mjco425cQksMMiJUlj$/1F4%>A[W49tfUX>>?:e^bno?.q\J5A4oL#DqSUtQo,l;CDo?Z=pPD9=Ya/_`jd(*Y<0&P<9184%5:1UUO/WP\OQK+,2tKKU,KP"G5DkWdlNWKg42s8eCG%JS3^S+Y[);BDKoc-0.E"s4P'Bq8Bco=t'&Qds]?&1=e8oTti-NV;C>4_P:W*E#"A.6?Jl8+E\mn^`Jl3<)sj'&;gdiH0&.Zst'hj*P6(moc(ihkNm&TMB6Qk26'B%-+gB<7ra%\)KN5FBaXZY$]\BPA!%r^J=WW`JU"`\#'8@lW5dc:uKig!14>T?D!V+$kB2X^rTCAUuM?V):0`$(h"HHN9Z!2AMNn1B4\X5Zuu8K>!#Qr`>[7YC9Eo$4m?of"-N%k8[n$[ifE@:^?Z<3fU$T4(W>a.tS#'EV%l&Oks*Do$W4[8=Y9m+^BR'QG52b*\5$]Cnp1Q]8;>-cgo#06gR&,eL4_[4/Z9cub."jNXkN.,Ae]1g"5rpc5rC_Hr@G*#1k%OkO?A1Cu^=1!TJ?"g3lM=S'aFRC"Ra4tV&c>?^=F?q+PlM>SJ4Ig$5bg0b]9eKquZ-#hom$neiRTJ_S[BN?]qC#O*1]iF]"uVFM_:F=/f;ZeBR+X2otUeo-%`1m*:%o),MXpL/$hLG!@VNI@_>(1:"&eCFs`"XYNScCXEGL-L[UYR0R]a(:+0;5Y`Y&(.0sSju6lkk(*.%j=nQmo]c$">l:^)q=!P3_(4N@mXNKAgrbLWQ%)/JABq2'C$N4@^)Y;Ur]s,&;^[B`@8Ct:E7O=a`MAEfc?m!HnnumSDTJNBb>g$Ks:u5p2jij'IL.kL%A<=#[&e$re@hJP#`7I+KI<6/K(bk\pPrF3Wr@pgWV[=U_V.J!h(rCV^VAd^/j6m!P\ljNu!NmGZ@,R#cLjmU$jm.8-mEm965EtXT1F4B\r16(7=mEjIM4@e*k7:Z/lZU-[JS#@8e5.Lm.#)@e-dMr(*?rmd:SZ<--YJoX1KiZ'CLL2-],7).qp(bJl6qN&g"HDgse$E!58HG"F9nV%hJ['+cj-65#d7HFri:32Ba\)Ci,=A_>ZidJ+Vk*.k;0[JCg6a9oEAtLq)e%GJPG17UL#VT-C=ZXF%H07^>\N2?Fpn!?Bg5H=OIcX\:3p0(D0[boP!lNrJ)gHY6OX.m%hn_]X,mZj/o4Z_jGoQ,>MnY_G&[Y3d7G%Gcf2_bo1)Dq33n#Rd>cEB,p#cAbYVdM,GC7LICONqbR=em64]ajWUbtB'`FM>\Ht)!m1"\Re&N7o[@(9c_:[d`]-4Ra_u:Ab"(,\jKiB)W\3"0T[M&*8c#1;V!j0]i(B0_:P_Ws'WQJeREgO-EY_]*q.kUQ:3%P1Z[kKRD+)]hlG-U"?arN%d5VSFMNIr]^O*t\1RJ.Tdo>GJULM(`NlSHuig<7gB;."RMbi-N6`s%05.sHl)s](V!b&.RHZ$W98u'G#-48'qRXG6RSIE3UMimkhI0JrSSK6iNTA'j=)?X>QQ^gi)2mP5E[>S\8J0(I;f3:W+ct0=&@/a'T`M2O<*Zt$1PtCIc?U26\"d*7g/L5kkpUV1YjO`5klBL(l:nNhn&KK8i"X9o73Me>X*:%0#)4^seE!UP&?6h-U/uCAJ/AU`lr';7Q2&F#7a9%&rU[E^WLGA6'%];e4fVNb=lS7Z"V(`RU-m0LfrH6HQgJc$;CLQ99?o*M6H:9=0f!1(1Kf"b;OC;T_&nC^IQkX9a"`C6E3&cD*&NGie)tMrZTr.mN=3@l07#)M+RE"eoFY]'J"S-Hj,431/e[AT&]0W!_71+O)QW0s!@EHOB&ld)Vn1-=_#M$*WK87sd\RQ*<,rAtT-rTT+F!udq(8&%R0>8DG.7&6EDA+=EXRJ:;84m3N4C;JAa1gaM-U0k;BIC?TSKu^\Uom#1$p'`b4Gsq-;ChT)+-CjK'/`NrAX7[4]g(Z7S90!i"9sVYl6qp)%SIN?]UD8G9D8(cPk/5aYJ[4Vc!=`q`+5:AA?(-Z6/IFP#F\or]_Ng.pR,RPQ!$a[fR*]0tcdf6QpsWBM/\ERhQ#:bhfP#kLo-2Zik>kH;DG)<57d!Q%a_0oPIr'3@a_2ghf&BoNRnZ!TY6Db(En6*?23fl"40OKoSV3nYX#cRFNV(0:;V+Z5=N]4@JFEbpUA,ufQoa:=JXddlf/Bu75<";q/E*/cO$TW7'tD>WB#J"TL?PK[ZqSFnR,q8C^JZX=1&oqE&jpA+O]t5sXQdKQSDKl*n$GEV?Ar59$9?kj:QINdQ5h:!o\knfVB=J.B9LZQFI&sPS=[Ier$(FE<"/r\U`#b5W*>M']fkH1fXtV!c1B5.h]X0PGbKn`\RO+DU"]n-0r[h.,1$8@m9LW_K;%ep7nMgDp<;)('F+27O;uALTUtUn=e]biMi*q1M2l9j.8VVr+KZMPST>jh]='0ZMQ#Ptc*M=%P+_gU&6@Ih.9VNsca\Ps$'i2"$p+V>+QDeh+r?EVErZ,,#u="o^M-VBGBB-r)B-DdX9K?6nH7d;%21:k-%D37iUPD)&9;?&dQLkSBc?r)p'qK16QC')toH",A:s%,MZ1K#L'qp`;f0HmLu[-9W[O,.GpP!*ia%"Y2@K_0ih7kkXZ>FoQoM^W'Yg;VeeoDFRF6h:T/[g=pQP#6Uj?i$']MBCkJ?8Z2Q"+;9*BmRI:Tk/?oIBf"aOi*s"L;DN`V.6U;+68=X_I20HdG&^#@MpJXbVrL7&$nAW7.PT++$QsE@hEK3%d7RS?_Jr9L1o!.p)E1N0R=8VM+6(ith38IY!ug0`RdqmW;bGp-V?sDKnC<.(g0SC-GGJP8eBI$1\4u9:1G44lOAn]Nbt+J?$c72U>nMfq:IhN#_O)Uf8UhgU_lFDGf+>.TN)B<)mq9P7^higu>I8&^-nP[T"Kd*#U8[qQOIsSDGd6q4Do&;OIS#laHKRj9I`XeCO6(?W1J6>2"a7KD%s:mdCpinWLF3fF"*"59a'TC=HrDgWm5='mda*f'TnaXY^DrdGDR>jc/C$e(SeB(&Wl8&L$FW`#VI.fJ1U#/K+f@l!!Ck1R_$^Y[[a/Heaa0Efn$W:GB\F;6kHFQK$Ig+e/=HZ)aKMm-!-+"#AaJ1apiXj!l5(\phSrL^9%jEXOg\_CL7L4YqsDHc?@1)4fT=D+64`Prm^k(jm'^ed;\9A(n,>OS+51#,2FdC5gFmcaub*q-j&f,59_I^j''jM;5Pnm00i8OBtV)1XVpKt`j*JJ=t=&6nj6u/AK>Yq5(]VjWrDZddi`[`'NEH;V57i,KTC`E$D")qrGob`GC=.km:QG(.lo:O0*D=:eB;57J!Th7%5X5j"uAEZ90%hPJAec`aAUqqS+"a.>s+O;)64U15>bJF-%/,nqtlE#C'I#rT$SRn9Q[M2%d7n%je]))k>o2m9)j-."q#)[n-E,42G7KR0H&,L!%mN!OgY)EulZt&_#BIW>IO$6b^FJ,Ab&Q_.d^rWi"5mcME3&_71ERs7_Js4XV&7[(&cGm6hol-QjW89O;Pdk$6A1Oi%<\%Bf-obZf+;K2<-g7$/Rlk#o#On9_:tcWh:qTfEekrX$h.H!%@%'nZkN?R6^!?r0cPE*06#NsrJ,+(\oiI\lgOq:jM:jgu('mWt.l'5b!;(R6-M=uVT!_)G5<_-Ye'o#EaJYZ5*8toieeDICeIF8*D#eb2:NL8);iFYr-W7jKJhlTAU$_n!bqW$GGMN'"IG5j_sg`2(GA)>AJ0*h$KR5%+SbMW)=7I8/X)Z_oK[c;b`h%O52kYek/2>&^I[9W/W-q;Lc)Vcj6^pY!EGWTM!LVZUJ*"*jq)U8g^kPkuPDB(0&i5.OQ1sUhoL+g=aOcA!S#Q)s9a[ss^k+m:#oq)]_2ql&LcBuGc4&Ot0kiQjqWgD(r%MB?81<-6#8^umJ6iCe$_O!S7CQO)IN[hgsA"7P4Bqg'L::[/YN7:g@fcK"'VhC;Z;:)_umeC8!cnoF%PguN"q>$90_I6@Kpac&:*C\=WHi766O];PV#aZ:2NZ%BnWoM&TiX)Tjtjr9PpA!jE`O=@'Gfh)+G-/3p^r"4RUl`o,?K/V]_E*9TSOPIgMqV:Pl@s-(Sd.R*=Ai1,e$!YfPWQjoqqlT66k2e'Heuqf'qhn0XebFqVc,S\\4uFBK:lXk.,<[&Q+^cBZ)r'u[kA]O-^34`EnHd=;'Uhb,OJQa!\N_K,99hM:QXCef4k#5%C@LgqFb_HAN^"GC:rT[JcE(B%)8W'a$=Qn^fC=uP8O7\h^`7H;^^mq3*"r,o2>%m[3APGPDcr@'O:HS'_q>CYaF1<@lG](BO%0`>6Ic]W,X(NQLN%&17Gk9*X=C>(F3A;2(ZBCYHh9QX$%1iT*NJ#499YHlV,n9Go"1sL$0FA#9[9eV\gA9T?CRhJ19*c/NBW$X3s0ZY'Oak!5UZF&W*C*t^7/PNB:D0V_3fW!S57q-JHg=h]Xc_t5XOTM$30U)AHH#6&L_O@qFc:up>E*Ul]UiVE_=Kj)$G]EC4qB42lQ(l-9`e>4]oCU#30iikBJ8+0X6htVSd5-f]k)WnbX*/"?2S%2Qt*I]8acUcO"6)HE16dnC33%(k!-)HVA_mjjR_?873,#E0k_Nk?AYuG.t[6rAi4)LN@kgr"o=[9gIX<%kg:'53Qg0UW0<^)e%Hd<2?UdmqY_c^)p.S!ZOZ-uY!of)Fp4>=DrLToXnjnb,n*a_LK[7<@.XD,=i\H:Z3!;1V(esrR,j)5Ti,5i1E`kGJ:1tA9QQ)^^.1B&DA@2:mXkS)R=/p*+@SL(l!fjY("S,#i20,?dVENGWHN_MF`%STp<&ce`'t``/-KbRZ+uBLkU5fBq^L]l\X`#2,A4K]C1*L!"UI#%%`h)[-"Yu*lEPNg]+l?a1!Q,Ai+[QMSjdF167['SLBHO93%b*dSmn(0\lThD1rqiLJ#+?I,&#lo;%m(D"m,+XBK/XIHMT7?5Hdd"gL@`?&&-@3=]8EsJqWf;-%7"_oI@n*$e=Xk[qi:JYJp5W;?[?dKL1\WF`FbM04_WZc,/i@&9Z"tc>_/polIC><3pt]^IsNq#=#mVCbUPd['F;ad%\0M7fXRRL]b2A",qe`8I-$<(UZO22C1$879o8"eIUO]S]o=JPqO^;^o+Aff[JA9UO.'SC*'R!*c.j_GQ]&38b,HSjmB-MFnG:"PV?@8rD)+PRj^00D>\auJ.Z:M!e(2ophF_2AiGR/4nBSX?LkjN%YSX\n^Lir`meClo?sR1+fh:PT\h)q#^01l3_1Yu]Y!*r&(ntu'HG/gXV89)8j-V#]<,)6lHj>nZ0of<9PS,JW/"&7"in'jMLK:$gXN!J?m!*s1n&G=k0Y/d0Bhn2k+g/HG=`jk``f&[pP!a'T^+M#^Wepqn4o!.XO4,d1)$d*,OBJuUE/>m(Tc@W]G[2i[sIk!okl]8W8>2DWjS'n[0G/5#9OZd5.8-,ZakdPiqY?;^oB2)."d0EQ#/UjW0Q5\*gmB4F..O(O:0?0c;UKN+Y.:IeRER"r-.nj`V$DLORJ`c?u!JM)@t6AG*o=`XW$h'T)7]b)rE5.t5:R1jJODh%hmD?)6SId.$BtB=U[OXRYYoBAau3m*#V5iH+:r*qV^*-C,mc!bDn9^Cm))U11n\cbo!74,6NbD0s)*lSHUUK9F/8?A.tb6rZHQV#5QgC.I,NHbd0`SLnZe23`ZU%d>43Z:d_M`M1Po\J];&q*WosNKdee-M\^5ug1_d:r(@;9mN@4$i6?NaN6$j[DI7d%G`"ZYZLZBo[2!:VZYk7`paF[58.n&TQ]e_C'UZjYM/*GYXh\A0?#NVMs0U)2JI$09q!^@3_'r%_!AGGQUo_(AQfr`!NS;Yp*\aesUT*)V+8*a?3=KHYhU0nliM;\^V9.%0t>];ES7(RHI3.H7*(O8h0aBY0k'8L`nuIs25Q1SP1JQR%&Pi=[@ZreYiBX4^J^l$riRff/i$r"/D..6a=&cH,X^7-YG_A^p5K2A`h2.($14/Bn(8,?uK?iVpA$LHe(NZ%Q6TKhLqFLon';6^V):ikQ7jaV[e:76^`k6gk[$jTO\$#GskogrLon&:;q-Fm.*/*Y]pXjAdJrggd8TV9d0jO@4l#KC=gEpVYepo)1L9,oJAVk`r4<+(TFe%sj='Vr!O(BAo3)6!7jZmZduYqLORE?gN$qMI1Ro#/EM6S'-jE@oJuhiOg$a6ltDU0,66cH5n_hNcq_I7Pb"NLbLL\D'$7PH^\aL\Hh.Vtr$%KRs'RB.;Y#M[9J4$QR4:!.U)4,a4usY,jF5PR#c4,C*,mN;\HAebZ>1DL&/trYEruYg[oRaqVN.k+N:mXMst(T[45m,+5m"9l\V1HR.sa?sl*X@@m2fPKRO9HFmWcQ<=>Yg2WX"g>>KMNfKZ]PNIa5FqW`:!pKA!/,M"h_s^%H.d1hV$c2_F%Y0T?pM!)3R$XEgpdkB\-8AI$IX]Yc>$b"p\2JhOMef2AmjDPQ9)_?4cKYA2L5o:-$Oh.d;RGRq^`)guX42JeTYr@*/JH&p(t+Rk1HcLXM$-nG:#RrD]]go=;)!p280_"2r12kZ>B%3]P$BU_"E<<[fDQ!G:U_2O0emA4Wh3Zb`?HkPI\TP@#?X1!:\4H'Z!jakWj3gGnuXq='Spr>41T1544rjaooP(4:c4aVF>=;3bB0^*>+ZhheY+l%Ls62D4M>,/lpS686`ILT'R7,4iVDY.^mMMpa:8%CD4W9H"6R19?&G>d(;bOD$`Me1am9#tF1We(IZ]i2WuE2U:aF1n$lkdKiKqpZ^gPDN=R88csu_^C>UFU9%ck-Y!Bq(>6p.b@p*=nci]I`:so"Qmm.C1^;KdL0[7'GSIV%tV5gAH[9+/fT1ipb&n>%ROa;nIfeQ$-?Am(T,03FAdguA8D5Al9e@tDAm5O];P]jih2H`h%SoW/7O_/4oVDVTmGD%5]AS]Y]A(^e5q4US>9Xue`.!;YndZW-B5_ca-q+;$\YJ8\+k3Io9Z)_8>ZU61CN#F[EK7ep-I8ONQL.?RD(+HY$b-.9#PK+]8o,@X+U#-Z31j2:O#RLC&q0V=uR@)[W>gd/q%SiN+iin\2]rT\:nX%T15\aifg1r9Q$1Zh]6+3b1Y'UPYPf?XJGJBMD'N8R;e(eJP3?-]2!=+rO]<<3(--tg*pO5/b-htNq@A8Ep>:dmOEFj$pa;PpU(U-0f_qtLW$4Yp4c8R6uo8`+@2m-51.P'gTj7Ph9)&;4.#h.'KIYZtR^]bF\OkfRE#KCB7N2Ue0fdM=cc2L/acenWa_0)ip\CM(HQd,tFml4L6nspgqZ-QfTI/Bd#)f]a5K0",jpWM,/i8R[\3)?[/Bdlsu(llJr(5Q.j-,kts7%ce=)L1[ga>#@>E"fDl[+Z]k34D%AZYfa"!pDkC)M3iE)G@=hkd`,A1RHqD@`)_5E,LDg<)`>7ADLE>m=2@@@tmjQ'Ec$J2J\I#Ui9lAIBYtln?=<\Y`%a1perU,0O"$[eF\B3+!erhb5l.>r1Fn+?9o8m6O-nX7O8F_j)1Toi4U],SNFiP*.Xn++ZRIC]jK?;Oo=mODVi\.e`BM$Au@-%XMl9gZZ"U@<9joM3elgDj*eh9\P+C.+YfK_=LdmB$2`Jg$<__GqB'i!n-4?p+0fMkX7Ir1oL",T2UY&4thjiG0"q@7:;96j?Mu!HoVjL_V9o/mt]`mPist6&JUU!fZjufiAC%e^USZmKe(E!R";#9V;b>fCCpMP)$/tl_%Tc5JBaUp2V]_!J(J!_<")h9Rp/l"[^5M-Vr0I`L[0pL/g11a&t<>_B&LGO(n$l<5UW?lL`sK!'ruRIV@8r4mc?>I']qOr=oNZnpV!bkh7$\-SMCk3)&>VB_B>89Gk\^pq\d]F*#&\R@[_+`rmMs[@Wh^kFp&UhmuSdM=fg1jCaOV8o,a&X0i*)g>ZDu:`G)2pg*9G?M`6F9?uRHGqD3CEA"UlZO"/h@%#FQGq2>$0R:AL^sCsUraUaH%'`)"OcWjr>VtkYinS1e:TD7%bPq@+G?+Lb?_=S_>(Eo(:['^CUt@^pP0DmQr+rR:j0lMi5ZMaZlI^(2C^-\B6";F4hS/uc8A0W\[M;!qK*&,#2akm+d/nBZ6_t.A>G6p^0:TsH9aRr_5)a-DJ;+spsTC-#`Zqe)($#Q4Q1UA&M*6nchj;)XL^f$ep=MXQ2nlVIc03>;f!_$cVN^`f`4.Xh:^_74^D7)?W3fiP$^+mnAL@#fL"*``%T1\0_@[G..o6?.CG-$Zlk='P`FF)Wc%-glRje`+B]17UJ'L8HQ4'Vqphq)OGVMTS5__PT+[:"a)T^I''ds:/8C#`$KK_Vojr35"%l>.'GJGMe?^;1/YaH@'Hl@L_'PVbE]Wu8h._%n,W+3K+bHRg_?IIo]A0%BWGi2O*8m@Xe339d$LP5e50,SLc"+_S&_8)mj#_jIrp:fLEna0J&h3Pm]u)q;_N8WQL?/Ya@Bep+m3d]2W=J2a&'$'^j,B_C!oOnD3HMCE9@?N;t%&1r6.$N""Zr&'9isYg>BD.@6ZT_C`4V[*uqI.4*(VX[9?jbR?,\jc"4*JnhBK,(kP/t9[]SWdSJf=j(mA582]7c$ZCn1s%es^K_!3R5;'mG)-;e6d,qJfu,FYe>HK@^GDXubkptQ,C[7q+K=r$FObJT?/$?s55r+iaAZ^6!F]Xn/lKNms7h,F`rkF2c:p)f7Ob$V_7/Rl*q9kp55kNm/S2]%fg#TrEcjr9G3\joTH'TG+^ig2bH@o@Dc%L'@[0C5)Bu@4+W).2@`C+?8P2LioDhK8&)[f?!N&k&B/YDnA$T1'2?KHFi?/2DJl'(8"^KSr7P+1]:0O$);?!)FCP%K+oZPCNTUIOih2cDmcPsSp45/>Qbdupk9l92.CGuI*RVd!VJH[\d.Fh@6m&F&`#TJ,F?fu5:+6hL!LHgqbK/k0II&I[or:/Z:WN;:&X@.W`Hs3sEHslJh%NE.DV@`:=+#rE]i"BOc<=HDMC:>m;IX3F`pg)HGRhZ5IH*NO)D0:ni$22qJ..pPK:AeCcU':L-]BU,F,SVRN,'O#;Q;07=-EW-)c=,u;s2#"$P?43n?di>4N3fL=P*lJZr]_%RUm:K&^cBpZE??*&oprQiQe0J/^BIt5.ipPmmd[S,iO`naF3W::\[j%AqJIj!+Vb&?;9/m/##*jTCrn6230.>%-jVGIChaQ@gL=76iRT=L.OT:VXiNA>!`"XU+Ip=!/YA%HfQcfib^[qce_C>(/nRt%D@aG3O=Fpq-Fgi8k]b%9*qf)r_.@,4l;Vfu%%+$8ZbMG7ZA],L'2*gmreBY%<\%oC=ok5:oiOaSm@Q&ks/UOpo468*b'1S8Sg&E\/eDMP^?l0!+D#nS`-N58Y:Gf2h&gMd)cgY5gX5Ne,0BP;F+SMRa59,Gb3ID>Hk;rqP@@D:Ej:m5Z*O4li>jLMG;iJUDO)KF5HKZ(&K,7/aRDNSksB:@8,1]"3HP^eSBa4tT8p!N)r'kB1;R>sNe-(Y\U6t0l?Z,Ia2Gq;Q.=-@F&&?QoMW\+fj`C'4Rr#q;aDiQYr7hTV7Z@]Dg&L;XL^RcOIu)+tYI,if^A*_E)[6/#Oa72N_.5OA2.6QsFHddCn=OhTpZ1M+a>ndN$%o.K;2%FLCk/(gl=$?s)*8%oQ:$,XEIeDp"%,Fp>"0jke3ghdPCq+Ze$WtO[d^csm=Dg6IlgR`WBK[g-AuUF[DJ-.QB'%I;r!m\nZ`ZqVM97V9=EDH"=qs&s83=/a]30(AACla:L1[r=4ZO?r0Id/\TXEB6Z-;M_WKbZ@j;#FN/\QCMs,op6%J:AlXsU^1<5k05#rpX_6JM^q^:ue/,[aWq8[%$T3WiQS)rK3NW)7,.mN1("elV7Yb_X^+R(h5K%Yf_K%8=AsY,FC-9T9$b2K>+'gcV_O7/R5b07qQIHh9<@a2BHO)?C$XhBN*K5>2_pBb_Fc7EC&12CEkb*YHgm09fc^(HsBbmg@V93Fk/E;]7Qgs@m+p_::J+PKs>7VTL/8OkW8P2p.&XGc8qYm1Cm0r:MqInBMmIQPQVTZ[s];!]aA(a0e0kID+[H&PP\cIKn6'0SQ1[C;nS-EHeE&?]+t7gh0m*?[MHL^n^ONn';n88i!A,Ir(X?gfS&O!QiNIXTn#+[&I-W*!_3m"Sa-5/dQ7hd8!@+MKKdL1!-C:l`/)GS&PQ'Y<,KmfdBqN1;`;b8+(.i_/.]WH!QhII_a_t?6Hs:k=m(gY?568@8S)A`<2M_-lGb(VU/jjr:RobsG#]JauKCeU#bMplXnp6[@eKTI4aa-E0_c";EjU_^>_bigmAZEp)L3KR1p:6N`s3Hu-fRB/7j"'(-[?q?gOqshDV-@N"$tMDU`2*X-h'(o3TP:96E)70?J;Rl*e#Z7'O`Kl5qnBNt(.bQC7%H2sn!M,oUs%O8P;RTC7eIO=4/oQ9]_;[i[;p4,S/Pb9tZ30L$["!BrY(?M6K*,+Pu.*'6A5Z(KdIH[`F/$r[1T`C8`o*l"3oa[tC09!kc];Losu?'@T7GP+RlP7UJmX+A8t3-^m`Lj#?lk#rjl[?F9%O?#H+X7Q/)?P@3>#EAIrEc-8q06'+sQ.So,=kcKRQ6`Bn>+ZH>:L"f'[1_QLtL$!jE;&U35W#sKPSi&:^7T=0l'gJs-hutORBo>`W-gEBKMa-e!!>/bSfNX_o#-[M*-LW*N]E50]Yu[JTHf__S*2`mA*ml'sT1QhnM?5:-F?.DZZK_8P3*)7QH@E.8Q]kSWZ?_b9V6VlhRhWAh07VoAZj>oUbm;jqY`!0;el>E.Kb_%0SV34V[U9(+ml1c;qo*nIab80cMQm5''B+7ITH7DH0Ml!CH_P*p`RrD,1IiCcQ%em-j^T[+3`B<_hQJ^2E6'Skh?A54d)$.(VE5_J_(5N=Nh=fK?`IfVE!ZFEhXmc+l.r9p&adgXj/IH!bI+[Y3pfQZ'[JY!b)bu1njWsfK#ue%q8no\IclthR>@<=]"cc:;0Jms7%K]04OHq6E>KJ+X@\$'0D'+UX$";'O85ji13Akdp("0j#'6Oc@5tRNMDg^hFQ1t"!'[&\,Xids`JY!$#k"AO.XrB*))`A!)pmL7/&M?b0o'_m[G-u[*B0pi[52)/@NYHoRJ89I*"U*rr1`0s4+KRucn__``69+oEXMn=PLkk1fd7U=/%E\)=*U!g4(X4QK7*1Z&O-poQUOO^+f*/GJ:gd+Xo9.3^'.JN[@K'q?%#X+`-2$QHaYf=B():8c-s]#8+N[iV_2N=PRG;CT>\KT)L*PF=?CpXNDaT[#%V/QOaHUH(Ht;J@Bl*1pL"C)[`@@5K2KCGN+3!c5X0iCh6;G6bo.+?O%:*mgc&+(P>\\cBL,ak1MZ6s&3bN]VC[._h)at.8odKL;J_aN/pm#O\R[N-p2b`Pa1.q7piIcG"CN*nModaofs;*Kj6cE5ED%S,ISSJaV$-tGZpdtD(=o!W,gUUCWV&7=3duPkMnJbFi2,(@&piHAF)"aThEg$W""sdURd>AVR6W/Q2f4QRVS\[aS%o`U7$4#;N2SN(:$2[FEK"42%GB`l45&r2V/#<1RJp]TF=kOZ^M'A3$TOXBO3,J5U_^cYO@b`&-_$jK$0@amDc&qXJRIk:Om=`d$?J)^J=.CTAuqYZ,5UYG3S/bi`qo>*Kc:JDthck_=/>Qjp6:)$YK>Sb>m4meN)]8XVGY([q2:(TK4E:pB+1?O*nRH_m;Sf's$U4rK1WO0[l(W.V3GA240W.".0\MZYU6[bB!ia+k')OHa9)L#ME3'nu"gjIcCA-__uq$h.GM?U!E5XQJuMg>.sA_^3"s@U-=gea.Jm*rF8mY1LL#*OV(J1N4o^PI2rSB&T]qT8\Lc:l-Lne+Z.QlEfD9N7KFT'Ku&T]BmIEI@K*hk>mZC&D1p6rf^>Bi#Nk#)k=P7P^g`T.u:gc3ak2.]Lb,Q6YF?$d$V#!"%AV9r%H**BfaL33lB1#)!EuQtVln'O.J_hN`Zs<8:J-b;Fr2"N29hHd_!E<2)):?G9#;o9/B-MSOp*i(gr'I'!l9-l!kmA]SR1^B2GV#CRp.6"g;b'cZQg(T.!,e=kkC]@iAMkN?rYZgaF"nh"GV%p??-jM44u/RFe%4o'mE`EIKI)sXb>mn&>(>]GDeras0HX&"S4H%]#t1Dm>-?>c1i(-"jM5UlodP,M,A2OCV0Yd#RJouI)I5(hUThq2AnN[>K(cO(Toehs6hUh.Db>eF"f)L$7E/3>A>3p\ukPa_.!i,m_P9i]a-Q2N4;(1X1^N0915M'^$sOn9'kAVk2IgcXa8XEGReUkp`I;CorV:Sc?3901R1HeB2o>7G]Z>4:LA\gkK)%=O&E@i0O\IK`YYB,FB2$*Cp3or;WSF%];",&S:90-7!_Ue)sm!ncil:89W+=)q'2E!"g6G3hXeGA0s0)VYCQ#W3W+UkNj.<.7:`bJnogRQXUMqm3CI2Kn'[E7[k1#K2l.Q:&oW\JccZco+FH#h9)g0h+%[7fL+rG7)bX"P*3Q92Op0>K=p:)5&K_qSJ$#o;9L.QNcYl\dG/r.k=DY4l88K)J&/i-)#!;i^g2hB_sMC=2Q+7P!PPDU0XCkj+$68VH)GKAac]Dk:Wt8q>0M8VMNaZ@'W^:X4l"ph>&cQ4's(YXInCb7*W)f10enZ]^s.+Uqc*5E>p4aQS=K&=CR^_KlA3*$csp@"g+X*a")goO_#:pG>N3]q_`+o]YE@HOs1%6cV!Cc#G+"DE2!V[Q8"d,MNZF(m+*BZ&YSII6Nf68Z94a0oRI:e#;BRXX%h7WcHcM'k9f^eFJ,tpBZ.j@H=78ib-;7hb5MR*kN%l][;a4;o\&h^:4is*Qs>gIS8ct>-j/m$3p:joVbQ4,LFRu5#Y[@)C'tGG2/o.F*U2cB.8(]NRqat]S9_Rs0_e,F!Y5eo]:k\\lAM\)%Q7gG/qjmf#9T9L9hhAQAQkk7+jK^X[onrUIN-!?2)la'rE9D$=:N.GCcdab1^4UciNK,UBus!0R+mMM(rh7FU;[RK6r:[,E6?u_PD)!lF^NiGZ\1,23/OF]8kV1X(5Z//K'[u&i@59D>,P(2."G<.5%O:J4GR:BI*Vnqr)o.gjcAGj2L"saLPg,0F.dD0e"h"mWi'P)RGETqXXT=+l4)AkQ%b9;s.[GRm<&Kf.=R9k$KbSJ([O[P0%(mkXfN]a%[O1-iQ*4.d+@pm#*mZ&;f21PDkn'(_,o?!8Lr>u^bWEE9OH2BV^ph?\I&/!kpI?-:i[:79Z$_Rb'_pd@KD.U0Ck#P29c@TJ+fRZNcdDhlM["sKe(n>?ksBjlPY*7a_6+)AM>CRJe5$@l"/hApS6EMkcD:T\k/C`Go_$A3*UPitrZEbfn&G(lm#P5C6D_(o?RNC@2Epe.CsV%4$Uq.Q00A3K&:mbQ!!Z?URJ^cD$P?u)X:r2_@n$5i"Y=]g41kHoPl-'VtX89`%B"1:u+3]uSdd6kO:;YI^F;m3GtR0ZiJR4Gp^$OHl$+0ns!ehb2+)GIN.&5(Id`uIYU/0GV8R&^"t#BGmFi^T`&q?V1jW,&;:+a9Vo.=T-tZ#pMZMuAeu6<8`46F#snq.KUtUanr@?d:7V8mk(#j_<6\COL3gr5+oGe\O+4D#rWR:^r!&-XshpbjY\M`NAVZo%d]346)@qUUc5]`-uJ"SU&`2Kc0.3B_'CQn]`A`(`Y60Tk)J@LQY:];kMir9rFdahGH*nG0m-L6()YGpCJV=LoRDoq890QTFKa)=]dS#J@.3J*?HadA4)<9dZY/Q,4toXYA"XaJr&9hB%"@D6q[`Wk)2MCTqU)lC,fa:AYDH+"AV54=-@Ec9ag(E>"kGgjP'f@n]Oq];36q_WhMBM*S]hGm6"ljj-j\nZK(G>3$`An'[XG\8U-r[BneM"rFTgraF6elaBJFZ)S'[W>d.eoS#1h'fC)m5Tgm9dk7dO(bN4!3]nYIFEFk\*db]al_YWK.L":%@jB!(V79l+gWk>nT&r)90^%s9++G*UkMI9\1*6W\&WAfY+-mc=m"oU8QDP)$B:p/U]PN*7ZeCs$2Fnep8BWP!$Mq/a`U4K&I"rl6);]j[Rg,gZPD1QHH7&@fEkdENJ#M%oY'pKdS8\k7&5cT7ZV<9oE4\@H\*bDk,!gH/5=Js#]1n)eHfQ<3#R[q3_(lg<<:ca2!oVpuq.pG/&8ZbcHsZMP;`Z9EX_=f*(T4UFk;ZS4`-G$-7(<"[GTc,Wej*2EB)!+3&(1Wb8-MfM/2;<`LQ\h6T]cT94d/2C=9^ZtQiitQIA%0\3jZ+H5kea:VL/Lh/C?a.rLO]JdrKqc#J?=JHLe$2.N5$S?bt>u[(VX!.:f*a1aoX0WYR7H5D@gIqi2*dSW1@dD4Zs;AhcS"[6U^c'rgB8J.RJh;;ZlBYAg.PHR6AiddJD:c^it1YJG\llAOC8L8%iY)IH@/$Z`>EL.PW[Rg[$dP$b>=9I,TC^oWgX:fk/hf$ndd%\Ms,s$Y=0<6Sr(8chhW<@)^Q-%hG\lX$mY_92CkUSFI`G?G=(ij^&>DJoT9E>aYo%@:XnK4^KAS(k5&QD7k^TuNCo'DkDSkA:gs=]JW+gW/%#S#4fIg.(h`83UQB6Udl\g.Xtf=^L^cLtOj*5DP3ZkPY=W'90NqproJKT6:,41#LFMld*;WN7YZ:4\\joD``n8oW"ul#&F@W6<:+`bWL2[7Y?>\E_beWl@)(6uT;+?/?6j*sJ^d#cn3;Hfd=I,[KiKo8Pj<.3t@Sn+C`R#qt^dS'Y&>E/"6%e:[_6!jB57Y""6>]1HJ`4D&;MKji'LYeAEk]&#_VB-3D.MsNngtrga7]sOTQYlj"=7@ID[Z:C7KL#oi8/UakmY2`*)kltK&d:qc`FZaKe(=Q=3n9)aK.CfI6AE./I_6*R0en5c-2aSr2SAj_%=B,%B0'P=3)rDF74lDoPDn78pOA]693tOR$dOGsXFPqm\$0ar5!]#!3(^_P)3ZS\>6=oGjhT-2&U>SHYZ*Xh50Cn=+:TTu0jH63dtI+rXBaCI/YSUG_N)i(^DX];?3H;WKh8#F7[M,:Y$I.SDfT>6H-l7Co1O]1AlCk1%=;@PPaHK@N!0Y$/N-k4q6Pm%As)P#7)R.c/D1?JO?PWeW/5Eu_$`ZiZmZX<#&@W`&Kf6723@daW%toT?L[UB2N(n,"r.<'^H,"bKA#t*Vg%-YF#)mL$J*,-`V4>DEGX\90o$$`cc+5O84d%9TgupeA[T"Ou=jcu%L?jiB6&]9V1A1\05m\OGQC_2s3a8dt_#\_41(;B]3MDWK#'>rs)M_e/R*<<5E$Q/n<0?'JA4Agi"Q2q8c;;K=ShX:.5X6K-#U&_k)\.KdPk1RAZ!pFbA6SI[8Z:P??Kp]1leLajX*riF)KZ!H?..\>ATYB;(@-^ENTfk0C@%dW@4TL7R0k!+T,sa..AGkV+(&q"WKuPhe;dYL&H5fp8VcjoJm\h0p?CR'?%j@;W)3TiajY;WLSTnRLSEp``'p]HGfTQ8Q%%LnL`]YGCb'0-A/(3%W(Fbt?rJX*'es(%+!:];^o7JNG8Xg*Cm@#KKGfK1VpfoXb?Ktf7Ur%\_lhOb$1*hgsd]CC?Wl!tfM/-s=$d;;U\JKT'^lCI!,\D,VfO&rIcgeSb&cLW.EH[S\L6gM4S_p<=W(Y^+D[*raQlNh9bZu.kHGA4_0>AUc'Yd5QFi-#p>,%k`OXdF';9Aj!P&+5BV_2/j];%k0PV"SDaq?\>@[K@9@$qgQ!$4ZXR`b9qpMq6EJ(pWbTN6U.1c`-dV2eWga*:Aj-t#\4AQ'SENR/@MoNbR]*SEPXSqdXMs1]lBb>1Stm,?/tEfCs#)jnGguH"5(jOmmpk"qD?roMOQ(uI7^+E1_gLKeSD=rC9^=9^D62;_9T<5*?=J3$lB3f40\cr2Q].(c*O\dZjnbAp7N8\g_6+O"qM78->+j,1+ol_j^rp0.AQCM2NGrn+&=)<@/Kn,*VkP+`=HSC]P%4VY@dF.bOgCY?Q,fBOO2s#*WG`b%)LUkV-_H$;;4R*B%P.[$3imbB'!f8LoH&_mb8["Bk8bEk(=DS=no[KD[+YG7'dXb*)JU?%oc=QNJ]lc\q]OQs%"k_\+PL#rTEN`G#loDe($f!!a$cS+c!G.da7m3Q)6YWS@k=kPo%bM5C,..OUuF`1%RMqI.-g-3\XagT8M-&AROIakr;*8ddG=:F/:SOVVQkn&5l5Aj)^1Jb"pK9mr3(;;kY7A1A55fY,$]GN0FC(L$"(iYlX?%tn*,#B)%g[m;QSRVTC(S99+`9?42B(5^kR-$/1G.UTM"k+AB1^-7WgIf71o`OJi0=69bEY==r?PeL^>^Y750$PEm`R]0;4jc`I"\FP_YUoa/2Xp0>8f\n/mHEiG1RRn1R83X^H*8.A6.nKp:ScGXq7m1-Bq"0Q?<'CdLmpXqaa(W&E"O.^_W1Kge88&:05IkQ,)FH=o5?"7HW5MIsph7:>#SVW[.5,.eq/$`>[?>-hG]3BbT[MRAAQ-AQGqQ(gN7sh$mY8eVUMT*>A'O$W>uSZpTW;c4b`lL:.HE&H\>Uaq?h3#'bI;Ii\cet??8j(VG\`E:SX/I*u9ciE(,nPLH+$f'M;#^9N\=mSic3.>ArV-7PcjqGJ?f^oT@"km79NW`TWfsi31/K/.kPWqZ=?P3PBb4`9udNXaj0N8Np#u,**)giC!V7r13C9qt8,5"tE.[p@@5kRI_s16!:fck>6G8Uo5er8'$q$:=AbRSm=^rWL]@4+I[=a$T`bHD8!1&&]+b)rK69K2O?4=8F(,`.LPh0]PG78?CV3o=!@,;0GO6)qCP]#ue5:"!EI_t2(@$`Lp-O]aAs(.\q5&cCB<[!]kDgS4"Kl1rAM;:V>rP]!3R;gUkW@nEF+g%]Iqb/BaA;HZ\HP4mmK[uZA(X3&_O."35HaKfa8Jr.$4`HE;dSEHtoNBc+5lA'l0QnRj;%Y?9K;MmdfqV?VJ/Ws"fK&'I`2M"U*QI#2$9<.\%jrgKGPq,F+%F`h1ZpboSR[OCGgkl,WV#OqI$kL[NRP@]a"'`sq8Q+en[)bYZ1/Ej68IPXW".W;<>jHl&!bUiXe&$,'2qoL]2ZMGX_"e,nu@:l/\]_+4ak/=b3+%$lOmt!:->VsG=Q58Nj@O.GQr'-gRF&Oe19I??GZuWI=1,O@uchpacC=kf\rG1C:^%?&0r/utWE1?@"X$3[6)V-@#p1hNq3'd3]OVf:\r"1Kk/Bo".ch?UYO8)dj=":(ZfRn+[7i@.^4"1GfIPn$l[V8j`5ENLTl3=Vl#2L>K$=rO@A#R@"9&@dn#@)X8lJ?LeOEE3YT"tPcCf#A5)TMebGjit>k*8t]b_V8ka>?]Nf%Tb-L%1%c;mdt2I-kiCpr^1XUTM:@t>,6gFb6tL12C&Pc.6fN\W]7fK%"&jZ0)iI]=LW_H)1Wg:KjJR&02i<(Ii:]g\XqKa?i*nUE0MqHJ&'P4sW2$C_h.,1+\Co`N#YOX3QgE3kd0:SEI_/Wf&h#c+arHauZ#aqTSTDtpU58u6F\iPa$@RWQr2pD%T]c6_akKW\:eQL.&^iAJb%Seq:8/eG`g4A!:Soc3eDp0J;h?cOF2:P;K,=Yp`g`!H$0`8?u$L(T7t6m.-on8mAXaKm^k_022V(DY3-_Mc0_5'd&-=_V/*Y#"N"m-V;%jDtAuW.7ZtdAXFiJ7Md1PcbCc[+\o#i^WgW?GBOlcLi_KmJ,S3;5kGr9K"(%BVh,>lG!KJQsquKLIQrjh'7nmTEc[4+u04:00qOR!@-uf^FHl;bq>@P[Q[\U1rYQqDYXT[0W8XG7*];mKC%&G5Ml?TV^M*8)?-.d$,!GVE6-a]H2"93WkC>O#aF7M;?eVF+A;PO367'2k!opC5_C8HM$YT`R7pLaWU'Qsd=/NJGYY1?U-2lR2fYuM([id`+NXRE^L0is>Z[a\pSkh26bBcJ)!d,\XA1NfQ@H%P,K8$/"Fi,="+Q+bF5@8=&"GtHoq;J.c)kX5<&`WA`oTMqa%I@\<`[JC;%f+M8B*d?@fa"1_+j-l%nQUE+h90j^^6la="_j2*,g+PdJTHSb@Z([XW-.YMAOno3>*,90!8e@M(+*?(bl3[[6kA*]N@2;;.ja$8g^sM8TD[VV^_A"2)hVhD+]LZj]=S$+_R`Z\6(p`(NMD00q`TYY0,s?X/U[<*:%XUlFpORZtW9@jAZH`:5!e@TDP1cK8T]-a=3JL2qZI174HBF;hR8Q:,,0bC_L`Y.3C'rI3,0rK,KOUpm%"U/@gON8MiBG_rUQLr$>Lp,1V'"18&e=oCSihoH_)hQ$r[(%k5Wbo^]Wn?Si\*O_bfMD*KbNb^l^lU]:Q0(.!;e2`9J10]\OD.S$@g>EBSf]:6'B4o$8*@rn0j]8B#0DJF5@V6X>q1r'ii3'G7pPTm%;^l8`#lAffcfAdGNOTraT[o+bL.#"F]="UlXkt>+ps=$8/V!_5(M5Z2Us,e:Adp:\\"'lG%108&.6ei5s/Y8%!,H]^Id))ggNPgCd%5Z$:&!+0fPb3g4\.(3/BB?Z5aD8jh9/h=k6"O=E^M;S:0oCX"Q!V`&98D/SIe)UZCf>No'hXDd3DkL(uDfsl)1"O'1j*Pa+(DPf#3>?[.GN'B9?OYgq2%g\ul;p:V`]t`f`?rQcs.faa7TX:B.V3]EXa,2i7nT59^q*Jq/l1DZEY4Bna8[M@h/uu(TF\Xa/[VA*d+MZ`KtXLZJ.ec*b^,[fH)E&i"6!'E6+?8g4TiNB^3ON`,?aT!8%TX=L;/C-d0A(2^^#QGl(5UiF'j$OEl$o)[bpgqXdj0sPkbIAgfe"AiphnMS\8OpH$?VGJWQa$$6nV?abmLM>1cN55Z`]pcImklX,-?8m\8P.2OZJRr;eHj6s+3;0#27`]5'AZg@7nWHAQWip/;?D\??kT;FNE2bPZ"I=C0R*2-9/88UP:cA<4-l%P+FHca!s4QI2`5DI(1cGP$AOVZ6H3Bm6KQLdqWL!6WI=BjKSdL<7Y:\$RXY.6D"F$/4P+@lH8CH&39Yf8,MAQ!fPNMnDGIrC/6U)5aqRCX5]==hII<^a1_taYLBdac*<)r9#%uhZdt-*J6i#NlN%NcgM9iYogJh]$"\aa.JjkPWmk#bNC"HR@eD8<#t'X?jWgZ>e,[aNqlo+)JA_/)r>H*R&ob?M@\AA>+dO&/<4dB^Pmbo;N(,.]7EO%ePWLl9,pK)(]9.cYqCN#$d2i=IS^=I1*JoO@1Tc'))/%-30cYa`^Ln<8IsZq]OIB#8_js%K@Z5O'I1\hFSmPU(F45Upf^-O:JF:sR/89P1W)(>o&k:>R>caNtJA^b!s0Q+k(QH'KR*#,:'-'VV!EX$.\o?O34'JDMQtB*fl#!0MRfdg.Ap:hI@;IFH$hKidou>QmhCf&]siRC_S.^iu"`t&[]7/aLh3#IFJO=koih1T@1XQm7SqWVENJ7Qo[3M]V?8NgR10gq-IOMcHZQVrODp&CfLRt%c,m$-Cf`UrM_!o1D$@VGn>c_F7)$_]iS26+F*uIC&pan9sPmOPBdAGA'MBmTZ@[K"KemLWMXs`%eX']a`]RZ3H(U.9!JX?I)KL8>MIF\o;?ZCW:a2@[7p.gJD_C])R86*M[T)nE/qokorI@/4<>Lu-c_Ie\')MjlAKG`lFY_o?Xe?teW>p;aG9]A1%2h%@JSL;m+r,u93uh+TY!Afqu](mQ;s:S3Jt;;-e&RdMaXA`=JLF'R@9+&\L[pVr_4eKk`ecga`mkA71B&AQX\Y6/nn0rLLiEY&mA<63Sq`o3%QPmi/35^j5PoPi)N&1.tlLk"'[g_iat1aBn9gsNh".B&j<+#VW?o`$RSV'ri,Y;'p2le[6s_E7d"27c5+0JI^^3-W;54>qrM/?BY^L#ejeK7(fM#h2Dh.j.Sh<9ofM]8IE%Wg7aJat73m.C[;6?oS&UO'!eC1G-d7_X?T:fWY_1:5\hfR[JB4qX[Hip2R<&q$J:efc%%54Gde'B9*S$.Os"2P^1=ckA*K3Hlb!PS[s`8Xe2g.4/?nq%ISO%nrQ[-n393-);VU$jqo]#D;5bR&m*J@4IVfk3i\+V=NPu"P?gA!%Xm5'aj*5GeTGO';-#hiU$AJLPVc"ZG1iP[Z4qa"+8@NTfMJ3m(HbQe6I6c-CsW@aS/OUDqEGi9&$57td:,j*#P!Nr6[Rkb?ciM,Xa!q6[eX@Ol#o$4l06A.[lB5q'mPb([ko"r>5I8E4LQ;#%E#M9JP`0*qQe/?R,Af;=8u+b`oW&XA[Odq(!-FFS!G[n2se,VF\H/MiUm&3YSkQA8qEt5s4#p)5'Cf("800`RQ*!_=4l3^ZFQpUMA(/C@9'ZIMih+nmWss;oI:D!+i>BuP/AIVasiLYBP;nt++a1bc!pdIr=P8KXs$th50St738=EC-&f!an+&.";X:WSCdRKa>ZOW_Ik"@6=>g(.pqM-^`pfG&IBB7W6/M6>NWF\U(>_T)i=+,VLG@l3AU'2e:^)I+6^!+2U>#Z%a^4B4-$o<'&9V_*#GmFc:#nC!mS7UOL$%(gm6%Q%9hJEUMdn:e\gj]0U>/".a\=[dU\-XB4aL''7T6Hi2Q6hAZtZ2>Fs51@Sg1.KkMeB$kts=#)E+Tf'DF=ATug863(A4m6K]ZEP@g1lW7Ag.,RC(`,%k/E8B!V?-Dg0"f^4>c/U:8Y+ji.Ec5[]`?D&RPF)oVu?:5[1L?8.k)r8$W9[e+p3n+KhJ:e.Y$IAb$Nbd"E+a+C>dr\F?R`hY>ur&0(_+bt8"6Ku2_A_*+u!m$QR")L&qLtubsC-Ef5s%11Rl5#'`?0f7DE/'$FnHV&dCsF%uf82h.gsZ0mg;!kB3Ll_lktoJjNQAZm'iNlki2KJZAA2GDJ6b1J%'*)QL_lDjS&]Ed#G?1"rI:\j/[!2QPN*h4[=aAtKAkHl'423KJ3@+3;gKT/4+c&fo7g>FH`HU_g`C&T+'p.s+u9pCJMb9>;-b'+$jI5p^6BWS;05o+o(/89t%2l+e#hff[s]JkaIG8TW`I;i>/US0Bs;u1+2>sI;.Z]o2Q:=rgH[1T9oRG`>g>adkqSY1E\4Bng$]\/iK?@)kg.;95UEWUEQ"WXX,kVKjJqkU]%/ihD)PY$M_#om,3WZWGrD;$,T\)ub&R`e=s<8%9]5LU```Zg4Ooo_>JFARj4mZ(k"p>!JQKBkdaNS6=@J?AsTJ3?.B[Ge80W'NaJ\.d7essHLZW/NX\X]1k0a-EHhY&R*(F.qWD@K[^Y%q6>il(*]FN3;?q8-gV(aDPL]$H$oQAL5=$ti*4+0=iP^hG[qX]:M,qU.3bL%>8QVU+\,c`ta.FSN<&\LrDh*fGL[0d`fdhqrK8K0@!g!jsIA84TT$FT[gS+G`9HiiBZ^V']pU3FSmmfX;:aOe>cG+8j$Tlm/N`bq186L0DF/b=0T*O)k(SbU-LIo]aEcW?PLn7DWjUa`;SnH/;1QE\49>5N\+u<:b):&mrIH7+qp<*_36EJce>6ZJHdlTlM-C)r%ADHj!fRd2p&m:HhbK5e+\([".INhTB?RKZ5TYPYTNg*0JgGI:u#qW^7n&W7]^>S.-1O:ZPE0Md$e9\9%mGYdPb?C15FGA9d24iN0$%m;5*)d6$B&[-g^<%9k^?6hf*e-F!8cg\Te.5GJ3EWp5_0:\KDBe&_qP%LTaL8$3TY<&Qo:U%J)ZC!?%j<#!b/T'P'p:ZZl9eXgn5"=VRsNhfS2%/T\/&^DIcs."lF?b?uWN(2t3"G(MSHkn)$3kU-;*o-U2cK%jU/`ui:8P5[GpWVQ?A9n41AYa7Gmn'06YX!p_?X#]@=]'*oP@WT4TK`Jl@`.("lH@)kEN!p8-8,C6eJKf)E)l+%?e/0g#o:s%K];0G`Qoo>H9_1aPnFT`2C5YFeT_@_!YoQ@,PEW98e/?o`m54qqcq#4)5pfPc^DG]=c2hLjQ1sO'dd7Zj:d"/ji*I";nDOm[0%cQ>>cuF?Ao*,gjd(V2Q"4#QJ!UP2%5D37Yhd'`7lNU.Lh`oD5nGWP,%m%gDBTRPnCFan@?[M;+71'D\;A&^!J:=JkM)'FS&QT.hnlFfQ;bs[+F)A(ni(-s2P"$iWUsY_D[[ee%++^"@u)4MVRqfFZs+GrGc#qL":_FTn=)W=8>;p&)^pF9=M2Vo+FDlL)T2-Zbn[E3A^gHC3&:6ID1$)WXkN.mHM,t,hUS.C`P5]Vm/PplB(M:U5g=fiD#*B4Fud(N0`f(B11A;!/.ORM7ihq;q)2);lkm@%DskiC[[l@qj;^A-lPF.5ARW)H)oTVk3NSP*h"pNHqi`1,4m3lGZMYF?YN,QH.oZ>W)s(?:ho^<4!&Fp;'!5$3rXLVkoU!Y.>$7+RnALk)'Rh+^-B(uu.Oj>P.`\qe+dmJt"kt6Sq0F0)(aj,i_djf)57jJ>I6ZE>f:G^o[6@3<3eXTaIBO-JFhW@Y0%teZUTtnEA6Pgp)hN4(Ps8(c6l[MT>uD5,<#g\C>s:6=nD+'GUjg\Bt5/m`\T9<JhOBlDrIFa(:dVsYl>Bi4XI._)?_YI_Y)h2[sshA(ukSIn*]iB6VtSILE@9$jUTP)aE`$p#R3[_#$>mnVGTbgdD%2Nc/]-G/`Po1hg510OdLm/*;([!]>2'eg,Q(=\p3p":'LiU;;;:ULVNnkR*9=-+mmfD]D`#a1OoE<5o^9cn2tKL#Btqpp5aK(8"*"PG5?4)30ltQpIL4XIEP'GJE4k[RM/plP8iuG5NL/:R1^7r`*Aj&&`AWt]\(0eY#aDg&m*O<4V0+1`RQrS9gekKt4qLWF0"?'rKc2O@UmYO##+04HQNr_c`R,Rm*tjY[Ur-nh4'-:u[bV&pDUlk=+-i?>Cg70Vk6KE)5)n!YC*u-'J^KJCAmE8*@KQNUC`>mXpf?q"%>r.!MO%7(aUCgpSAE(7M.)u$iYRRb;^#Z0qQJJUhYJRT%m@56=D9Y#aXc./E)VO"h\'-2JM#a;AR4*,QLj4*s)r?j>tuUjKm7Xl8UuUaC>.Pe-&%nO=s,Bh.]+artb:/1*K=@Y2$#eA79?hFLF^fIP&gC;7$/6:c"WOJ'kSk?*!ROiSARiHapgLn-O&tf@@!;SgK.AM;9$u#`Ihpu`bZ7gY[@$ZLK?_4dm[ko!_7V"ETp0Rr=:-pCnN4!sEWK2c?&$69&>ZOemI?gem_UcE5\+0U1(4eUF"MlDam1=V0Sc,"UIY3S_:I`:cYZq:74?iJ@A0l2"fM-Tn>FXlt"?4t,;B7VW^`04[BA6/=E$`Nm)3D0JV("lBSlZQ<_)O_-%Hh105ddue/0-76CG8IlDn-5q_>9*B%t4"=4u]+\oBHF&LJapu/1j5%p8eGsUJfgK&^`KPu/$4KoPc=d]p]#?>+n=:j1GHNf.ZP4VL/;1d5L[@^(2qFg+VNa.uE)KMKA',df;9fRH'0HS_io*C,lce0@Xfq$V6)[WQ5m^D>#[p;coZ2l=+SbA,=kDo'aekf)YL&beY4pZ917'5YViB7cMpf*^"Q)D1S7G4P?5OM-;Z2\3(G^=4B0"n>/g/Z@I(pOtM4@'gpn*UTDrZ)K\#&<=*gP/9HS/FmHn"A`*rLkYY*PY@FQn-Hu*Q^Kq+/5I@GOEUS]$`1)!1!-2fV]Z?6-YT&cFSMZIpM8Amaguk5ikg$-8F8)*J2iO5X`.>[M3aT*[d:?$`EgXY$7&>KDL]A46>"O2/dofkpchZhAj!NDO]"sWL*jk`rW4?ia`;b&U@/M#J&@or)0Z]jTsA&MNN:rh>I_@:7,>b>&SJBndGn+"oAN*IP3s)=D@jQLk\%QDq3lLJqF5eD00goO[a;GTO6ql`(\PVqK@G`hU;`U)_%=sN'sG1'I#k:+K6fOJ\nJPdF4R-_m!>ubm^k.WJFLLmC\_WJ::3A*#M5O$sT*$@.l1!1-'GrdVq):j"@#)C;/G-EQ+>/qU0$TBY51f&2PKcCdc$eguW*R2F@VX?a4XHG`iY@NMXE761sPVSYKP)7c?7:Ck,;6Bn!jPaBg22LR3_n8jkpV95_Fh`NKPIJ"VK8`j[sD>ZdHR3<Sno>^\)p7tn%lo>nWOE0G=D*E>:,[O!\[mBf6bK*eUE\_W:>q*PM=rK`r+=B)-.gc8p7K3%RTiX!F:!o'^`!i48=D]g#4ATN)u3jbVEPj?00]?7Yk"FA?3daP]g@G[pYf2k,C&DVjG'HoUjg342CjB([!FT>ucgCpU30FtQQZ]+0nDULS%&kY:?(=_;gd0*"4X&HO-fiOSm`OokOm0k&tRS8'i3JuB5$em()Ss?s!](:rI"scX`"%_ATc1C1>pcj2&'@n&ShK&7B]6nq`4in)B`[&'jRE6tbr*Fj'AG4Vu1shk0lbhS5^hJ3>+RYQ!!GJOq#n))J_Ye3HaQ5'N>?5,!mYXSs2)IZ=>$e"J'`CBok_LGHa(/)+W4;0K*iD?7E)P0NJ=\80onGY-POMho5K4Om>YeQIlN%?ek`?gG]K889!8aQ`1=qNqN.a76%,m&[F0%DAPq`XV$.WmTH?'4D7Gp[aof+3RLBC:LY`[F.sL7gEcG`diF,3OI,a^pn*C8`f`WUV//N,PU+chU?"isCUlcI0?'+2P.ERnZEdm'2%A"\=;J;?jqFgZ^;Dg3TDG"q\s42_qfVSjad.*p3)Npes<)"nQG:*g3Z.?"cFg/>9!0qklhHAStC^)f=%eT/P7PnS+/$hU98#\4K#>%rmj?.ij]F[3W"CW-.Ys$*!,e_%^F_%S\!*kn?iP+cGY#BDr;b1Ai1Fc')1ZYF9)m1$%'16J7n+DJHeol!\M)41St4p]i7FUVinNU^3hbC$YAqGQk"<6"uH-CNu;H>.^S=YB^uMnC>*:mbpO&gpJ;[Ou@KMb>j(X[VOp'94-r`c/e!ca-mnoAktSi&f(4gfM"+%bL1p`W&hL+Sp@Fmbk<29oIP)'(]L"l"_!iKmiUg-SME3N\mcNsti<;iK#Z1;Rp2Vj$Zq+KiPc=b1fG^WoO;q1r,ht?p4kV6l0F(pkm4(AFVN,8Z6,aVCm+V=X16XK2kLIHi`^6,_r8CfVrntG8*J+Vh"PGC7L)#'gs"`713JB2A8\2PR/c!"p.Wmh8r61gC4fN^,VniM-:1cnXF@)N%q+IJVI!,Uo=C71"Du4hD0c&Ui5(oB$('X>,>.iAap%'(jL%c_."WSEk,6G@9LrS)*@.*<5TI^P<\sgqAn_,S)]_Ul'/K!^l>,u-).@7RQA#N8NqJ`=Dr1E%BPI*ru$fB"J$#j2#6TurClY\To:jO,ephap"b4d8'HHm)FS8,la5$%c]IQgBJfmZYjY+S/YCUs#!VTa;A=[>Th"[W0Im7-rBfY[HB(EMm,FQ%NJQ6&3ZC+'r_5>MT=CZJPn4_e_(U6h#TCE@_I2YNqC`l?),P)I0S8-02d9s$rf$[(=UZ.JrY.#G)--6HKqLWn<;?eKWSH`E@lU[CLPb3K%d@0LW>%N':8[pb$7-MOE^_V*0P#Iu/Pi"uN.Q?Qka<8!N#;bK.n7V]WeME?a^B9eP*F!JCq8VD8g7q#UVODnk=gu@G1koGm&rn5I_)1U,7%+nh5?f7l;Dg?m\9>V)\MP?8.3St,b]J1PP8.:aH)3k^%c=)>h0ms%E,:!A+>Mma9pDC.'/5DFAOBZL[fINY9c.ft:"@I.;BkdX*X9F(+'@RPLpu*VrPpEf.1]>ZmY\0+aaY^Z]%h4nq2@a3YghC;HC-`NR(K8[oM4gebW;%c:q=c\eR^\T&DZUo%[5Xa_\-er@$V=GTL8r+HXr&GXN8gQs0h=Fc;ukP$>50XH3kl^P)ao8bpkD*bPfpICc?ibJ,anQ'C1rA#;OP8WrO1TWnb)8dtTuV`mR+7Y$W(9%$_6/Z9u!o2WI?QdPotOrYIgfK!i/[SB(6$Y7rOs4P;/@OelUM7n)":L7W/i!P9F8Ri+\!:MC<\-Kr?DU:@?8\IihK>_K$Lm;NetX-d^1"qdgXT7m``Cj'.>\5H,-GeYQ^XN?50/lqkB6$CbK(J+4,IFQo,GZS?moD7O+2CXB+&/o/\rDh]db1m>g'0^BTQCm;)*=fWL[At!X_=:)SQ<6)PDd,*%>89B&BB!2nKJje+l3]5L^cpSGmP>F;=%YJZiPq?%i6Po4iGQp/+#4NIAY.XRDV`'AZE1rag/L4Lr%,p:k7[?m7]d8@7R9%;4%8S^.7:eMQ;#Il!-uu1%2(673Vo#BH#_Aeq]"QJ([EuL?\S&cUFgf+)D#.IB;XGcn>7@an=TA"sO/%l]E=WY%=>7U:sZ+!IO6^W1Y"kbaT)Q7E`a4`HK4>>i,W6:!2Ul'g?o[qN;Dku.gAprT#HK_4e)X^6#KWok$!gb,L_j'Qm1\7u$LeHfemXt**0Sc(/*pmk2&U6*N_&:1#cpEt2Y98A=FPM2KEK^00B=YuS+'IC9jCneM@[A-[J,:r[]-4M_?2G;[MVnJ[!-r[hCh]7.bN_rFXrYNJ:G!-[mO5PGrh5X!2`^N@;?(a:PhT)p1'6T^[K`"QeCK1pk?V_#L4<>H`FbrAUMdML`&H7@["MC[%jV7Z,OX29GUF\sYa!0/!K)-&Ak5%foQN:U!/doihdgUkE`V7sQU%rr/T.T3mc1#HBbeETT$Zknu(EUd+oGcQYX_8YKddcS#;$GC`4Z7moug?co(&ruCM!*c%5^lr&9,L*p1ul*FLi_n4=Jtcm?gfb@04YT7u>8*;gAUHTY=s_L#5)*RA-&%Utm/ql[+$8?nA#>9"^\et\b'S!od2$Y^%gQH$h()E&-(%uX%]j..SpoEd45MsN"Dra)4.Ar_:nW:E`fnRFuJ($Te;I"M0)+<\a.67UT[U:>%8?_!-ZB5_ja)1&Z:@L/`apK+kH%jnk710I[VmH?VB>Ub;7_E?.B"B*@6(SAM/6@9-Es-EDl,5-G6;+"b_Tesm5M4-ZKfH:"k[@sL"/eg^9C)XOWB>]QO`]MRD3?XieapVYHWhp[%N,Jjg3>c$J5FoP2WJA33:""qhrqu9n7gDl:-/j@"?[)\jQ)B.lTm?(.pb>@)C>n>eYM/TYUiM"h*u?Z/`LS'QB/?S6OdNO"^VbSH!">?F92L60`=F4U3/;q`P*S,*AE'Rq0+p5.4^T9(bf1ln,96EmEl*N@g2-H0,EUA*^K=DQU-R(HntB.=2+4cXl;j:?J>5![^n>jgMtt^_TEbn>>rS9dD_/j+Z#$`<+VdJEMs`lZe("[O1(5iZt&#Y1]@-XcS2/5T?7Ge%Ertp[-%(^4YOmWhb7Ru?6c6l]$K>n7*TOf(&nsuZ;T%M5*beV-4`3'(SaG"#,Iu)YfhRG"oN8T6>V5Z?d44X]UNEXWNIa+*lQg5IjrS6&THTCZih48Ls$=s0k\nm&7"3?Z?*4S=(4OmKso;:$/\nlcOLeR7ek4e\bjhY/nCr*))a]71N.o'oP/V"fOJ;ZR%Ib]YG$%IU2W)sRC4^T[KV3G*"QDcp]fA_qKe#"k!9)[!S*E!@(6n"D3E_d]d3m,5@1,Q(.seW>`u!M"R[(1R>33t'T(XBEX^"HIsCHgad/ri:3Jm$=KP(5q?A,E(ltZ_fW/9l!:549F!hlSbu[:RBJW?R1S==iLO2_HN*:D%5m#?<)RapS*"plZUMSqV#'iKNd;E-,,Ai+P6.m.g>$*jfQ85M/.tX/f`JVAtfrD7sh8(>\NG.GaEL3C*Okf#?Oc:2(.!Q2:P![4@$qr5Li_oH]"+^T'Ui=?/&*+q\KMd(s!`*\SS,u<(n"_]E$3HZZAh\`!V_NZ,4<,jScG#U3.%DaH,DJ*9=1j5%=Hk`:l7NBXuEmIQDf)CQWI"&e$E@;?:8;CO/D!.b5&U2-nphk@qm_qN`,.MXkT(qd?Q[GKL-TU)I;4&4#\eUkF8,.k3P9B,B;YAi;IZ@BHh_8Goe^mk480\nLFa]K^_DAukQbCXP8>dJ*Ko\^)@l.^N%^:,h_[IqFV[\LTHJSFT*W5UKbIBP>R,hj::oSh/`gODLFG$-!.,L\5h*hKh909qU5=p?*o1!^@Chnj>K#Vdn>Xu=81EoSMdD2$Yk[032A2^NGu9HQ4-aVDr"h/DaW:NQ:ES!TTsISKWD@(+L9ZJ\>U_"cUQF^aB:RsYpQdEE.:;[l4T!9L2M;Q#ino?j!->]H3tm!H/SENiVR]9l\Q$UF`:k3Io:dC[?/`%gE^aT=O-_8J:9_`d/J:);#BF8bMYS+-rP5/rP>l3cRb"rdZ=U:]?Y38ARa5Vq1iT%o]oM*T'f[3Jp)dNd7->r450:EX+mPD61(W1E'mg@->mbU:qcfSP/`H0_]Q='jXt1:U5qFu_gEme$7.QNF@MfBi@]M/\.gMEb9qh8S0jMQ?Q4LRR4Pg-diehb2kZ/JR5D1;X>&pa`TYF\-7kHlDtS3Vo$Pj]h]A$Mod$9j51#qiZnVLQEsYE1@+RDbT03a&EVN.%/`pb:+fgb'(8!k[B"AN#.8Lkbh`-8o5p-ID..q2O4:I4"e"TpL50Nk^8$u^%"Y+Z.:-DNNf(-a,'&%^__t3hIO"C3RO=NpBbifTXY'#h9k4f$f"^j@\#*/]AEdk\BS0#eWoVM3*a8b8_[Ah'R1aCX1#b>Y=+Li_1's"XQjdV[$]KdI,=F)lOd:jbZ,*N-^MuA&Tr7]HpQudhl)++0*&&\#Vcdc(Uo55Ab`#\BYJ9X1fXo?G$/oSI\sH8!qt:CS:7AA=l_'SH)_^pEF3FkDgniBJ.EVCLGTqZU8irQYM0qTa2apM("WLV%-e<`,77(q,WM2iBHL=R3M>V:VV&N2'`4r-ba3WY]r5/9iNo[Ie\EcT:kB`njF=8^\h_/g*968PRMYUn9%qFC4+o%VW$0GRT>`($ik`KA_\Y=/#6-nJYLcuj@Dl"mXU5b_\p\`oe]A3r^]_V)Ke4T@Mu'(l-W@pg1i2aijT=4N!:l?B=7r[5Sb\P-]XrA?@gffEACJNgK<_<)5(qJ=)uK1&Y.S.[(8NBLfTDq$.tK\O97+Z/kC"0.(]UKl0WfoU>t;lP.ZC)riFB)qe5g7gMpiZtCI]!d8T[8f!q@tQTTYc`/eiC7V9k]Lej5q$(piNjstnKF#L)s]3:XfW^*[p,'an67JgR=\OeoP80`'C?htlm/Lh1]4Y#BL1>hh9=_DWT[$](Z2Ff>-Lgeg#\UN.m0`9.^mHDmSl$&4O$n*ZJAnoGW=Wor;mVMGbc"_D!$tSYA\]]BA'dJSRN"B2qgRpWilB]3OVW$mr^St\GJqDnQn=AG',*_5F^U'45fPC^Zj6&in>dni\!,M(O5o!9[&Y,`K5dh-%G.k1MVWDkXO%>rPHsJ`.2!'/$/3an#?]Z\VcgM&T"o=p/g2>`)O9%ll3NH>%+@^l'"JS=Qn392k"-s%dlJXTZ5QI7&[2F&d/!&8gOtSAtW9':Y>"5LbfmO]p6gA07\Rd=,TRR[cs9-\t6>I>[=#Lh0n&KH(J9/HmF..*iO5eITHFmrGJ3lT>90/d/r6$mBdmhR,t`c+I3&N%0gW8X3J*3%A]RhBSg,5T7TZn#mb9Ai<$VrBi@r\65F4kRK'LW]8:K9PQE\'fJ-A)o]Ghr2*cGo(HO4%+f(?*+0b0UAX]"S"@FahiD[j#R4QAj-/HMm90Li72Bo[:^4;\[tNJ7_`:WlfKg;ZIj(k:/!-$j1#@_"`oE?b[M.IFo)\?Rkpfj&Q=imCDbB'!k4a,*;c@6?u*Z2sg#!BA'*UH'Cp:7jc*"a;VJiBJd+UnSr&1tL`W@"m8N3r]#T'k%W;.kg*d_j`U=Agnl5iEOo`;1X\*RDHKQ5'5!CECYle]7V4n5@#RaIjf8D"V-RhTMtSNkB$9d"@P>rUaJZ/4^2^J9bA9I`V06dl"RLri($36T&!i.M>`39K;$Vb(*6ZXCq;+FWHo-C&h=]n'2BbbG-Sjk+VP0,*5knZ:US6S[\TtaaMi"s!N(4q+p%_`$^(lPrLDp:!C-t:=A@%JnH%EJXrm3u/5$$e(a07?h!qZ'Q70nWln\r6?/_<`:GNP!CQI&*Zmuk.6mrA:C/ai@7(4'5)45lHTh\7(Ch'4sldqFGl163(cGn*f0L&bV/0$McCa#u:DHSP9LV:OlL)]X>VQCG"5n&nS\/Mrof"i*TR40dLS2d_lD7!5RqBU>-pit"E!&*W\Fp1VP)Zm8Qpb!IAu479+K01$!\[)!7aboPGL].N4p+YQG'I,Pa9M*@_qA#I4eD7Z"al%9BM#OrZdd0bAf*#`%&$o*eSLgmRV,iN^'Y'.(3_Id?@pUG:VF'OSO7WDGNojZMrbQ+Dt(02;8XF[3J)\qg7m-fD#9feI5)Dn,k)NPg7%(4$eV*M!tZ=>Xdm?Ng[&RC9%l>N15'C0Gg%lZEYhAr5pG7)&A)O=T+%jC_R^?:'\AtP:!3.QfQeC&_U>[IKj=?0$Gb/^.=GJ3\PhGi3(@F1s'(&39Za$*@Z]?G-)ON^MrZ5`P9nI#)hgs,od[XUh^[7>SaX7tC_9jHNcCKY6.X&7\Qg[f@MZ;/H.J,7YaXb)J@DKDaDBs/1*6B3tG_!s.\C4?rB?;4G+ZsIe3*t3aY35eHr$S_"Qi[;8t_=Ri`)dXF,VB"_FF;4W.Yhis8$U<`E+'mcglAI8$7:$dZY5\nlLi?uH]bJqu&%\Hk?,B]e_2Umj6&H&'nohC(?;-'P1L<4>g0@gN+n.s6V.NY*cGAU;l.FeWU_g*h@kVXNT.Za1n7Zd)E%>Dfu@NZe.q4/;RQ/&BL=EkCY0NP+W(>fQ#g1;1.[9&Tt2,h^(WXCh4p)PNY`p[GeY^"&i-G"L9an),l,^O#>kF]qU;q;M!W'DR)X3US!-Rp'#O7^J#9YSpZVu,)0$WnekRSC>I1m=WU3kp"OPe3@6Eiu=4Di]+&\Sb2B3:MX#B\\+u+k(I6[7h_$mI.--d*s;9l*j1/Bbj/S"XXS2&QoMng0@cFbiV:CNd]\0jGCqs!u/`/9#h@_u,>+!BmVQ&h7i%66i:[U.4T).9s-jjCdWZHkd?GDP%q%'mni(e\ekTIf7[&m8I(71hMUGLXum?q+]]RZ4E#.NCCKpbl/h>:0B$MR*`[6X9$D!ck(H_G!T`H6WD/,P?_&];(?!R#9'(0FA5=.LA%^B0FZD,(Lr-a]9VU;p/Z%t%;:knZa$*4!iann5ED4#dlI-#Uf>]Snjf?DM#*oi[4].n#9G8sltB+J-T7-3<(ci@g:f"aC4D5E$,(DYk4-*WVRWS1URh/Zl=.SO!m#\Z/U7l.K(@er4G0YO[dQ4m'n2(f#_1e4]Fs4e8I[DS+S%Oe=3XOX1g9j$I9^+uPt9/%r\[[>ZtO"uQS*@,/,AOF2JPD2RKgREME35+b!WmT5F&'bSLYrJ6bIfs=t^I!(/D^f[Boo!\&P=LThd_edK57]/u`:&i1/=TB?o>qpHVf31HbphYP30QWAspX7Tsht?\G3u*Mf_Ed>^cV/*K8hO>#bo\;IliHtkcpK)#iifPT,XN9@E_Vl.LXS/"u1>EO1E]WA0.T($Fib'Z8O6mjZ'"7K5M(VLl_1B^h?8/TP*SPr+:Ka;:0(DG.YT;+'VBQdF;)1$/H>dfr^8A>($&09i]=ZZ7-"m^Mk&6LX=QUuhJ-YND%*7>h!8,GT=JpD(j@p30o[?(CFQNrsIW`\Xc/:?dCihF<#+t(NEGbYG$X+g'RhK%9MlWc`WnSEbO5P'%iLbqhg31F#6e+W%L5AI0pej;fKlAB<8`,JR/Pm1C5]o\b@>%7k/.=[;%1)1OK^GN@1BW'B=eTVR>!]g+L6,hV]i7s^$:,"+GEU26Rr[YT4[3/)MBh(_>&HSl,ks5&0.>c,!o6F0h;jc4)=Wuk85%DkIWHtB.35]n^m)\FbUQQR$AaZt#\#3n/'q\#:P1,^*D(#9\d[cqns/G@T"87O_r9ghW4Y"6)'0@54[4nOO$t!g9[Sfb`gd\)1C]-;\!dB7GL(qh5AAJ52loCg+`Eq;Do*4qD*V@ndlnE,?M<:I`:L6[g0p-mi$=JUGV+tFB-;\F2Y7_7q;1CYBl8BO1dbB^It)\o7)d]Kq:OLS8-!_ON@#[k@T:]s6?P,FoMDm5$N_YFVS1]g<++3=)0NeT!>aIV==BlH?k/t-SrsT<@mNmToKc.F>bLc5Q$$Y_o=j8C9u-8Q"sRI7d?>T`U.>$KqieTm]*=GHNfg"P'4pqo1HMt%PokpX"s#?6mTE=eeSmX,o4;e!Nd\fF2_QUg*SgoI=$[R@g^]Z=(H>H^XE?%k#^YE&#NC"QGF"gh!mgE`DY84R5YN"*L!]b$mjdfoj=J>FNj2_Wn3[r$YujYn_;K5F%POt8WKfYB+'o5>QZ*Xf,ej"'f\/!!?g66g36QK9[QPad$kdn^CNr6(l$!(V0nhoUpTO^M>)m'T8sPA(M.%l8jOLMA(l_ckK:OdeqBHTrXEQ^QnKs1J\8<%9>M=L:7P`l9HRteMqRUg-i:6sK?O:^4=JMDFfJ$QSMoE:N,WPP7aQZ,i8KFCYJpfct@SNmh0j03+d)7fBgEi`!9*R/1$r873;`G!S]to55+Ka4#EQ04ZlStm;W(]>"->eE:MfVKFPLKNt)#2-VgMru3=4`%9VH>>cdSG8*$dKW,-889FHEn4bT+!`kUH%MHO:KO<2tI39W,X6u9^i*'=bPMPJX6-dAFD/fXRO6(M^Kq0k3MHY:PH'A?T@d0IkE6V=Jb2bCb0eNbTQ5n.niDB$iCYA(]V!M9e''c?^lU`S]N,/t^@PRS(ZF,%f@ccmbJ91t4ZiMt`]T4"G>^("Z\APW5/+?n=1puW5F-/WI"pZ1Z*PVI$:9k@1^o7^%p!#+k3%4W.0lUDD$K.'1O'1qBn:GL.8'Q/6nAOK%uL%_!(mu*(g68sVU23\-l$.(5b*Vu(tl'f)5+Y(`0?nCaR$ucF#*_W"-\I*4`9uTqk8E;f#&&>W5lsg3>YIuYU[2\D+b0b_6N/=Ut7c\@qelMsl93\A*N+(dD`>L8&CJDLKI@E&2e(ZoJGan<%<%^JWho^bVjdqUOBL-HqrlPs3gci+DP3[=:Ge'ML!cgqQIM`&i/023Okl7bBH8DtjqN1.ec8To[t9f4EJ$25:7UB$NT0N5`/J4[G$b@?CH1o3!VhqIhjA`M:B&Z7?jakmp@$41dHIr0p/1p@;0L`]"sIl`Z*;e\IN+6M9Z-IG^,D$d22HFQDu(#M?H8*UO'QguI>IZ<-2g_0oCn're9frnT9#>+r43&kjSa3OjXeG4?#L?pE#mdZN6JN&(`HCLDKWR=R>We%(X"iTA(IN7@l52FT^+gbLqKF5nb\)Pl])90e+!KL!`J"2:"A,kJ8kq#A"QSA/lcN"HN+?KXl7LDU;c6q%e`^*TOO"#I!rUJ]Pn&$_.@fac^U^`8S(\55Ik4A#r'h.r[=J*JATp2J"0-pIs?7m(,_i?\s[_%MP\]3.%Gs.c!ZfeJtZW+r=?>bc6k*D5S"5ngPI?O]kGj\EbBL.@[!^;J-9!NjLSm1>ij#_7H4mPM<%L94i%YCOXt>;aD6#`Z2O`-[W%h+ei22c[hDD^&&L:u[R%qL?tLA*-+4hcY04!OS]7eCMb8=nWS(59,gBG7f7^q4'+niQ)*[DcYos$Ba$U*#uihUuG9Zk%"n:KuopH2#+lp=8Ce'P$Z7OuFsl"fjo)N?udL.L[nn^2D,q*rGjdZ4Ic[04ReN2+l*%lNQjfc\eB"YOZ3mcI.R%qj4mej-]hSm,(a.>amI@khclKMpmWWZm4\;TL*/V9P//uAA,(\]Ca$%I#0r8`GO,c1'd0+^m&LlBtml=Z$siH:Q'pMiJMge_R<3a[A^5>gH0U`$4O+V/9ZJ(q\_m\sL8lY6K4a@Y$hi?L\I#iW_N#D(fL?GL,JciTNg0@;m$#R*1]IL?D#D:*:dK@SEmB>4Y/*GsXtd$-^]""Pf*e_WhPr;8(q!023+9>$=2b#LN/sf6'jHa:&]7IlWM2-I`O6EdpI$T#rmn1p-Q&+n*#/Ap=?@!GAJC\="KNKg9o[6?PU%SK==dU=ifJ4eW+B/^iA(4])>0_69G;T%^g-E,)3>:.C!6AQ,Di,8_E.f4-$CkFa80pLhomQnQs$0`9Jf*MA81hQ4/DHP!gK;!'DgOtiHZO.W?g84FX+n1qs@%P=dYj$3PNIdb<_XuHSB_CYd,OXfnb9$"+[jTN)hQs<0_/_I8YnhO,a'h\B:TL&Rn;@"N'`[N[W:$&IF3B"J&4E6,)2VKXkM'&Pok^>BN$*\Aq>Wh-qUCo>uYD7kJh2D"6.\OVti'UIpnfSf."rJp@s?cF:f4!;:s"$^t*`o?A'E"4[69\72eI,bJK\'>QrgVE2IYbo_6^j=205MW.;'^!3tI6mcUML*ZA$ft2EbCcR=sq"#cF(FMTUIC"]Rp[sg/)4&A]>1Pg3pRkF&E7?%7!_$um]a7f`d!O.A1=L5^eKho$>XME_dTP:P'@%--PAp[&>g:D$Cl!%4,Bma<@8"Xfh?VZVpPFa@kNA;7dC!09A*;7Ps$B=:T9A^0<>!?(q_^:MX&WM`rBr7CrheD>+`HRp9d_8YH>P5?=Hhai0N5K(EbtSVr0AM`0p3CN?ihm9jFIQ'3^hs]m944e"0*k@>\n1-?@T;I:%#Qj*&bs7U26@;!Ll1qq=`R@@Z$h-4Z)O'JFha@0EuE!e]Va\T=_ApJ4_K)W.b.Gmf0OXe*`B(_@kpb6F`De?hpH:[&8@[@6X#l.DYo-E3@GEf):mY7LdL>WJH3bL"Y#GTM6d,"AO$/aDj9)'"aTBT>CI83o>+.#NNmuBVXdHn^lQnibTnb;TF4nONee]X,Z?Y^8%#>&qqp$GG]H.F2q:LdLNM]&0N:i#\EA1JfTN>>Maf;k)pGHjU->9P5JC/S!40P(m6s.AkLJ*sa/3adY/,HtrTQSfs("3NQ2AZMHG0^bP)dl%3oAlW5&Yri@7Gcj]]64Pq(K2D:q6Ir"UV8n%'JJ\hfVELQ1N,\$?e*1"tW![[0jGGLsZESNk`:1NajMZ04aM(\-]-\CC.^+Jq+L^F]5GEt_tphi,9Kt-mo55_h8/+nL\jc>7%O$p[!""f\\M4/JB8O48+'Sl'gs01EVHLTsfc]g;^Ad5td6Ut=eH\oSCMrTZB?JJTk3r`>5^S_;J)S;Qo%0bK?Z8UXG7)\qohq9%_2GUE!oaV!<]YBt\]T$-94;oU2$-"702;&Pi3W>Fc/Pc$.]%X>QF:kU2[cfZH2UOj@=+5hhOhV4@.fZ/@%SZE4s*U+"bb3OpM^'!GrQrPpb=s,!TP^lZ[1)!u;3r_QTsiKg@8YU.WLgjSABF\De0Q_eE>:]`V.@f*^HPPqo]GI6UoPo<4Yu;QqUWfGb,QC>1<5nl^@9useiEQ*/Z:[2Zr=-\[$Hr'q?0I(_Jo8s(#>T/<,\R9j:FEtC1\0S69A&+1X)s+Y_%>iEpNtA'+e%'nj>05OZ_E/768Mr)#O=r1/7ggM]8p)r3i3YhWbFtarZAKh7?N$hR5,G!Puc75:fkGgkuW5VW(PTFS[hE.eZ+e_=2ST=3I>L'%N9QAL47/^'3S!<[Fps2J8YSo*_3"Q^grDc7d\$T7jVnh"#_^0")"G2$J.;uEokQjk7blP(Hg`oifWGJ:NI5@IPD7g/X\5?[Q0[b##9"m$aeK;RM^hSL]F2^;nudBM3To2M"Gf&pSk*]6at@;e>@gu:#LlFe1>p)ACVnp]0hjYhe:d-],!E%gs0.%f,jbNL*'N;D]sLk'\TLEIOf(AjJla;InK@P#'?8k1\JTK5;kjZ=HK)J,0TF_%@IJoLZ&)t*8+*o*;_7+ij(GLt%gK>i$!S%m$Q2"f'[_K>OnZZBk7sAjOTRqSD6,(8nP'Gi`TMJ.`lhCEO`@'XFd#_>W5apV]B2;(gM:>fgFC%H63TE$eh;\GG=DaHS)P>E-+&-V*RUX9P`KV+DPQV0d-7,C@O>)r^r(K&A=V-&(\-3d'QO>-`;5s/=B*-H%g((&ODX=".D?0ajJBK*T/33^uaY]aZu%U#2oL1fuin4Kaj*WHclYHBe'jA-@3]oYOn7h823e5",0Nl0[%@AD^UR,^qmF1mB&igfG6^V[*E]rJm?F:USF[4!e!$bM0oXDa@Zd[:p8]cKdjV/B:h[c3S%&[bL[fQB1Q1Q.-*J`o"dK#XZ5[`]S(eYa^Oslft$:MaLBaa$]&oe46OYn?nQ!pHA+W"M5q=P#c[7B(Wrp,ShG)JAO>p0eV[H0AZ:0%CClg9GEB_3ai7IKieHk50&G4E8.+A5s$Oa8FWEKmCE>`j)kZkBLtX1;C?jW.#(mtqm%Z014SW1EQ4_%Gi@Eu6^%rHDFpT.Z(PuN$RaMCoD4m^:Neju)\9WlE[k.-Z='0@\C^,%0F\FM>RM#=;:='3`20mTQe_P'ZHLHG&B7+]%lnJ$:RV6O?Db)(F4g3'2N"hOQ5M:BG8Go?A>G0`kOWgKr:`h!P3Ss9^Wprp_p#;IIdL3V2o&r$rs6U'Mp3UN=0mJVWfIMN5&AGO[\HY74,3?DfbTqU:+")@^9sSP?8eAcDfF6M`qT[+&l8lZcUKZf,Zb5'KZ%Uj0m+d_?N1h!*-r!!4`o4le_c1u5d4R#L1^^oGhe"+ONhqDWnG71I/0W??W<[05/hg4?!bA*^>T6uY!tK)3h&=h>!foBE]*tEEIHD)`81`[6kr19l(2NC([L6a3HCW0B',/@dqgT^Vr+"?(?i?74Q1q#l$-[.dWS?bRY5CM^Sj07Mi6A;b*3a.ki?fq.&t"cn$S)`8^Bg&oPPdmUan.,_Io1CHAJpgc%2++:WAInEX9OXD`b%PbRoLdo`_TuY*\H$bQO_F2d92-e>\:/g2o8Gb&ejT#sF91Lq?d(#H[,t1(\i4*icZ%UnAg0P8W%TnY>QL"n5[RFG.H@UY+GbX(`b5s0Ilibeqa'cT@/5dW.-rb#+HiP#/M>N:Ka.?(,SAR?-?%02kf:ngLmnX+n4ol&]>e`5Nq=;KS`?m"^3qKg$gXOB+Jpb\Brsn8K19t5Lb%NSB[^4K#qsTYr6Xg#RAGdMIA*;Y^=)\0!L#X8Wd&nq0(lS!**Wj4j[>8pOgG:mqX)83Ep&#Td5h5W7'ApL!C]RU4W`A8V/s5$Ce^$&QQ!H=\FH#XgLrR=gN:8ok<1))n3]_?.FW@RpC@!W=.If4hq.@ML()l/XjiIA0>[+!WDRYcj@Cc!7GTNlff);#lRCs[nusqnEF7KZOmeKoUgeh;MS9`[';mFdd?@o2/hS^f#d8XbS^_RX,VA@(]]-39CJs9`%(K60:WGHUU,V&dHH@T,QhMTgGi!;n;-P>oeO#l]XiYBBdaRp6NZdD\O+.9@`66_iKkDl#B'WLi1p@1(HI,sos%AU+Q/JM&8#Ti]8Q[t1A(GWAhX6SELA37&!L^f@d9iueH%ZeOSpB:TbD16n0PQm"R"^ao4/I;o^g.(?):((_U/;a:26b*E=CDm^OuaB$F15o7^&!.7C9l*f/!GLCSld=b4dV;mb_?WaUA(nLiR_M2R"d2Z*`CC=Q$Sg.ahO5&oOk.'dWU6YfdiDal2Y\8NJ(Fk3CKUD[0\@kr!48(F>Xj1G2k)lc4ZV'GRXda!bXh(q&1o$p!d,1P2p$;9gciaZ7AkV5UFb0S'X/"1hg&=C3N[`ii5N88+$jrdA#MN@hC7\LFu#X)JmLSnEC*gA<24G.&#F7d'q(R+culbq,;h'7F+&-=2Ot5ht<6_j[5*&]GRp43(D;34XL$DcZ8-??:(dZZ=bUpAu#'YI"b_^3i(.QAXYVUirR;&/&mA`M#5%a^Z:u)(d`CneOEm^F!0`amc$_hZi$pC0l(5fe3"6F@G[.am_Z;@7f[Jj\X-ID;\6Pje_.E'K/Ck+I\q!!tj`^um"__,OZ-O:5OdNgn.36]hN#"dl!9b1rcSi_T_XCrLWpO%M6`?sjnH$5A9$Q`RkLG&UM]JmX_6"n@$:)I1;+O.]G*r,$iPnkJD.gnMIRGrJK_?"K-$^0Tba34lJ9=%'H>FYW,"&#a.8(*NT6)jK5[H256YdRWfrX;*+VuQk[5-p_Nk[5[0!L:5cQYdj_ae(J/"fU%?54?Q/B89`AWe2QU'3E?\E$Ep_j_De3P:'/g7qAmLED<"+@sO8a%bk8Sqa37pccJMqCOtC2[ZE2c"468VGkRO]O^;&W'"2t:iH%Rm:"[_/a[Dcts,B5#4fL#qF5bMZMh72'#-E_1Wg#rC*)_B00(inQs0bu>L&(4)*%8_`3gDq\S!hdYV]bL_k,V@Qq\U9lML2Qcr4@6X=Z_Z334&7Hh\\;m#;4#J-L(./,20enK\`rZG"CGsj%K6&d]Kj&IkGJsBiJbIIDU!dOB07h/m#CV].BmB@n^`i.e-a9HkkEHFfcHP?XGt(,EM/[`Mi$V*BgZg@'ug@EL1^S14SBT5(>o]9MM[8GAr&!EK$QN><_>7LX0A@.;aCgu!(o&@L\RF$(j"Xr'6)JpSC.Cbe)hgq)!G=H(>3HQ2YDJ5jO!ms:KoFpZNCl:gLq4Yj.];J%B;C59X><"Dta^/hr-_#k(cb&?E!ekDu5fSSprc8M`&R^LhCHpL[?SPH?lPOeEPpf7;4\+9i9%\7YO@!:;9klu61e$n:%;S1O'j,kU-?&'#(:RP"\,N\$CXm$Q]HPZp\]HcGWSP\U_jj4JbifsOI,-SqF?;hE\D*$q<8Od9Yr^_C77\h/IM`6Z<,,C%"[+=GY4I$!SSG!NDH^:5;0PQ;kF_j2b]0)-D&V5FM>>/(>]ml=[,?@P&c"Mc*UEZ"LCu:N[fou43hYlsWIY8+`j&.8#!tOAm;'96m0p''!?q>Td+E3L*_H(HWZo%`ebQYPg2V/lD:1TDGNa2S4B+7HGf%QX8Sk6'G,dIWWjQp?O]#q9LXR0eY7`CqEA1O^"_-2'gl3CB_'X^"ug&2)Ri;5C_i*QgZ^OYd@Se#gM/aLX"u`nZt+a.;LN]idg7j8a.,%&,[Wf$H+'.[dB@iLP;+!j@YNj)5JBsmY"bO?LAg5U^fnH'G9^aqEok'KR'.R%U8)F:nK3nG=oSjsGirkr(>J+?.-+X5>EfR`tE^1K&j$"XnP71Ub8(UQ&Ol%k5t3q13/>jXlm)F_g@UuZ9o.6\V]OMA9nk5&i_C4/^5a9I8*Ef):_$J(8+FTIu/4"s=s@XcoG1'ubE!3[o3nAs3FR.Ij@YRtIuTmh*#MtJ[&.QJ2L$/o`!'2VM'Z/.3ue>!Q_^QWfH2O5jfeWp2#h61S>Os/;K:Tr?Jg*j8/Nj$_ZU.Qn?rM]Jir$,&FmFtfZ/F".tG=B&I=k<%YaY[3*rKBVf(O&pAk)*pot.KlC4pX4dVX^%.6qW\oh?=]31H%U^GH+[AO"b=670p'jlSFUYV[<8VaR+8IFK[fdIbGVd=)$Hs*Hjca(n'B2VclK$sDBmp`Fde?u(1U`W;7$UG(cej&5F*bff$a\1s!ZF2cIJaqX'"%f#?/Nta6pS4FXLI2kHu<%$]qG`i^;pg[=]&A^1'GM(Q-PPKQXH3@cN`g$B',S@fn+FiA!C.E.n0$!htKhWT7C)Q],hDmmAr$WI'R@)au;_kfEZ;j74h\Z[o6a1<5P0ZXL]Y"[b]#nFK'#_6gq/[pOAUUA;LYs6pJCK#.p%]Iln5n2F9PGX_%m"H!"V0t1O?DYi+,3_m0YEWFfF(@O^&[ME)KSX#])6;i5l9(f-CCXu3X[#4ZH%NSrM=/?j("7u3:+scBZLeKbPju7a?+,ge)c[YRMRf(N\e:.3[3RTpep>R1;FeqS[;a0%A&cIYKn[92AA(.+1'BrD-10cm4&?*Vi1AL"o'4eJ))I',7u!EbIb=?]!"ko^*%-.,^L(r9JJYK+mcl;=-[js0[.;kT:t]`-UDnh8CH=M+L*'j"9ACo_cd+b1-::o1'La:ErXnc-LfDDrUaC8@HuGZe!+a`t;&q47\j.)h(H,CLVDTn8kep/@pu<26l[=6M=;Y0ZccKkV`C'5bd`)Xr^`q,.hBbiN"srA?kWYGQ^Y'qF8"TtV`!m'$t\]/f&(SZ<+tKFRR-m/p6O=d[A/A`.T2tp0*R'YW;HD_*&PLDcQ=p@_cnpX?1G8H`lnH$Msb!=^e5=GZeC`i92=KQs'-e%ssPfA[cSKlShMm=%oM&bTg@HRXq.j/*9qR3C^*mIPLB+L:K"GKSfU_U)_)0d#e'R%*OB$H2Y-r+!gS.?)>-QQQ9!'W]98'.bq()\*%W:]!WA*J@:[:UfSFrj2#[:*49YELd?KK,c0E!XnPm]8sSW#*UaisAr=$V#pb%7_L9G>#i1R=%OI)Z=qnus"_G@(!5FjPaED$\8`l7Y@;>>1[UUS*I#qF)G`0\lrdeMOCLrE3"PiL(fUu_$%Kk3:PW=="3?ot^L5s[T;'6!S3,^;(@6%DueqIa\S3DWmYM_H]Tf@6MKRFMISZelM0b=/!Ygh5DS/^(&Lp69QW/4N`0D_/52%ekf+QW82').jAs5h4X*n;b*tgjukKhgQ`hp&aC2+,i?W9H0n5`;Q$NfZO3qBkid;U2+OYg.'VuEt`mZG8/$&*CBoT=%Fn%J0h48.)J)a&\G>Kb_:_`P_?(RWer#Y7O6o#(%9tM8F;;-i,KUI$Kt*X%Ng+r%uBr\?t*#Ou;b>n/K)JG'O4h"stMQ!+XY3,4q'GGRGS#<ga1SW>J*T4C^:8[hV]0^6GBFOC30csMZQalknT9fYZ0iss'2Hl3&UWp\.g%cNuo9sVc8]^UFSOckb5a[+XU'[9><3f(C>"?^0*f-KM=BK67Jq-j4Ub-*1D^1A"aW5$??q3@m5CGaalW75Xm.e3*9%+9V'MDWm@R][Yi``g20*8HK"P(r9C!THG<.E#@T_&`o_=?S4##iGsdYNMQ@#Nkp-P[R.Y_lhflMUU=.?Z+O,F"3i44c)ll4'o.'r)c3%ob5*eL+D*><*\qSVco><8I#RA5=,]H\1piP9n88(@k"[sQtAXCZ/B"=+P`0Lf\V#pE>L]oC6#A[m+TmhrKJ'M)5H"iSTAiTntf2J5:8"TRtF6Ks^)_RX1#=4sN6F1T0\7!V%F29J[Lp)D\D+#*NX@RD(j)Dc+P5'R'G-:rAJdOGL9ie2oVC1L+5ajU/SA$E3Ag5XMi7U]hFP`ZesMoeWAWL74DS,6AP8_U^R,UuRiP\0)C\BK+%XW4p)LW.Na"d7CN'6MbZL.67!M"XnnNTaJsqWr+Cl"g+SIM<^r`/3rm5YndjbV+JL2;q;gttd93r1b3-#Itd2%R;I$RBC*KA0jI;3dV^)LSTQ48QaA[XJR=%E,/<;;eDiI):YkaPE=)bI_Ms-n$&qeNYbu\o4Z!)166_SVU\W`"R?^#uk7ig:KJKcBp1.%(r:$8.g\sK68GKrN#(-'4!hu[MrY1[?-28NY8KG-Ws\BWA.)i6l[T`5\i^).K%=D=k**5TH.=3B5PjTlr@s%?RaS>mp\[MaFo9T0isn[L>nXo(NMfpd\pl,iGli@q5_UK+W@Z8Ml8=ff`tY"m*aC^_,Do,\*N-'kl:)5h]UWBW&c=SJ4is9t=$r`9b/4EjG\rrAG&_k#H"k>kr+:7/C^ARLI-u;QmN(Ntf/Z8[O_!U[I_VTIp.1eiA.[Mr(e?!&3EL=ioU8=W."hrgp=@@EIA]F@1HH+7MrHbukiGerO1T""nEGA>iNQrr(AA/sC:F:-Cj3Yh82]M(etPgPm7M27q@j0r*dXh$lPPsp;]:6sFk1qFPEd5gR'gWM<9h&l'-=!BhQ"@&kAlMVVT'@KJGEk)i'aj[$;oaCXbfFcr!)B!6,X/rchll+UdT5Gt\]W1@4e,bjVEG(ne;PZjkO*5k-A%HrUrM2gKG3JX'+O">N;9>UK3k&3;RokJ6be-L\iDDqe_`=fup@(R<#15\G_`UPEU\FnjYn/fH5&(kcHpQR3,coia8dnMNAW:Ib$K@5kM!MR'm#!!aQ.=+A$aDb-UMEok(2GFNZ^5ER?@nc^nR(:AKp*g@;fW$*+]Xqaia[N,L4T/;Oc#u>)A@lbIY!Om5G-]@MQK?SWKjX&_52^@PG>O4)5[QLtE&i/X!l`#]bjmf4,]a%ZQiS]c+R=ALk+%kPIiK*$DK1BH.^J,`[lGFn$MSVCDI:qjQ[/jmP@*)hd"l5,h'Qi?4@/BZ?hV,9!qUKR;']+V8,'gr)T]/'@.p%\+'[P=IOXQBZ](dV#oi+h_p*d]Sk*CcgDAVJHp!?YV!hRudhYdt)oaW-:pGWNu!e8s>+fb&U>ueQlQfqYGbl*N])+d2D')aNOKWjF:i7]E0,3&[#ZReT3`!4Q34!(YOLP^b5(MK.GF30C=\PPo>F_kIg:5`ZC!0E:)CVA0.%p23"+cT3^A6%UAIEXoGi>HU1>7Ma/CY,VgF@#Z4pq0Y,E6oqASc0B3D$Z(%eoisu`*fXO<&/%!U;rh)8+@i3.#m;_9@_jq;RW4'Bi6.SKdT;d'^B*%MkX\r)?Nu^_%-ChqB#JDK!`dn$FIcZB)"*0\J\cA38Yas)*@:O1ZD$gR(hmF]b`+m\H0bK'eXV_qN)uIGS/:Y]na_"F.$q#VKl%l_Ve[,8?T@n$)iBTu0(f-lQR!=@;@Le\U_mnMm7PX&E.fuL!VXXT@fEi^C!e\r%-,NDM.$QN')dOC5tn7IPZK9]QO=%.H5HmDLsg:$Q3K\1kt3S(r*T:HMXJ29,Jp82:4U/*ad-ngEBC$(49npJMB$pg=043Kk=q)G/fe(AdtCl&3do9eWI?#/G<4jNHISjlA&j!jY[fq8*,[u0r>V]9kX(+*jtE8RkI0uH[Wg2E9@S`0J['<@efgfm4*?7e8^)W,B+?&#$P4i]G.(o=.eXmgf1I5h0=?bkQ)`>bmGPT7&JGsJBN=Oued8\F>ZjX=1J838%.5..'/q3b1g$?P\'.kQjp@qa]['e!0g>OAOq@oAmdGGBH@9AdHRP2@A+\d$p2t2W6Luc!'_>#i:`&K3YE!t&uhg*(HbVCCL93;hU4KC^=@[no5?&D:Zr,O7TG^15km]g/*n5]A0:f2FXf>eMs4FF=moV>,bO;=]'g"KJ*\\h]Z,Jj9LC.#0*#$5]3pR&rVb?t<6Z-Sk%Xmn#O)TW%H[dlG;UG4-gC.)BJ)D=nD/;r.#gVO\+GUn.(-1)RD6H,#O`9S$U4_8n6N4e%cLmPY\)Mn:Q-5'7F2>.N&mdIHG\,INKE5:Z*hL1'L=joddpaKjBT.Y$]rpcMQ4r=ig!7$]8f2Fe(1@bQ:j02\mW(I=cR!0oEJ2oej9JHh/a<-VNY#YO0tYs&EYno^p)0J@5U!]<%IU*),l]?:1.7V6Q-`_!ig49A_*(06^ZtVX0H^"R8h2^a.0G5ME]Yu#9q'uc@chMXh7fBF&)7K4O#TQUPOE2Na9>EI7Wp6^pS.YF,RBaUW=nAY;qCqRu;SfF"b-O$"X:]IiUq*=;8AP'[2W/_'-aSd_JP+uTY;_a5_KH`6MDFN?qq.7!1SK%s$4H6.YmN4I!KN\d85hJ83k["$MaB%PT%b`o^g*5\'M@\.pOU!'9Sf3=_:K'K;VnU5h;A57h!8fDkgcMbklN'o.@fr.X,0B9&FOdIJhD8j[GJ120f2ao6(*6!*=DQ&G,4uMM03@,_&.&pSj'ZBR:5:kQ(d(od-2`R"ikW)`o_?=5r#XA91e_KoEFD@Ur-HE9$hDhMV$^Q:DX_c(0'gZq0[_`@#4A`DbL6q35(`mi+[HFplPe;3Uo_$18+\8hVNfCr,>BDqB(t+h5B2[nqACn,B:9`_`;FVNqou^-APs=Z)@-h5>8!KtGG8aX6@FhB,_bRU1pj5,oYY)L!uUm=SMpXk4ge](G1Jc,Nbg["MlPTnmejKFfZ)HC92kMJ'.$,,G_e;kNCLF;lf%b'EK=,0:'D?\7pJk4Zq<,J6DU-2e>,0bJtNH7HB:O\hTk^G_kmk/c8G@E`qXsiJ"HNC)gu"/3]+M>B1sX#UGKY4s0>mHtI\Xf*q(H]RQV-fO?@;LZ&/H3?_.M[;Yd(9%H*m3_5uu"-46(NCjE=V*]8>5l-<*(S-!cb04l>2P2l8Cgo9K-SWsTfGc5cI)^2+GJX6<6!AQZA]TchOfcl,ESW,np;?;\"b+5ZbcD&9qC]WBYqESV*PUigH]K!cD9-YDR`I]bQf/gKfo;(a4M:c?.BMLs9t5"9mVtW.WTJ9a'B8iW\*:ELJA"cu6);eqJ[O8C0[(jui$Q%R5UZ=%h2[JFdW1R29>rANoP@AeN8p5pq!S`\+[B()YVh7j(KgKq[jY=`7HuX>%c=p@UoF8?T)7\YAYJ48GquJXT6nj$a!\kT/ouJeZ,l"R6(D4ROl5<9tc[6l[A>`g8"`RhR;E1G)>;FV&iQE,E;/Cih)3Sn2+]&t4jfn0RN5PR,()TnW!RG>=>*QV3D_^8C67b*/uBq6a%_KPp1]uBo81%+"%Z8(P``R4h4:54qaOk4m_Ps)_WUiJ9M^L.>8Njj)ITM_AD^X=_'^N,CrQF)$#EE1L.u):A.A@kJ4hGB'l6N2kW"sKr''sO!IhRb1oh"0brcMKg.MH"E!BMi2sV!NrN$%GmJK`\KpbF;k;Y3<-\[c,aL#&K!C@^=,u!Yr2I2-2kJ8Ma-UK`##]8HlR=\&BZ]]bh18JANj>onhf;mo5bP[j]FkOMiV6[fnZ[fqkN4V9#[1`W,$`"Y;A?"WP.EZjSW>PH&#t"tC2.-`fIpEuKE)Hh@j!HDG6r3+4&1K%,UfGTIbKjFR)^2ei3p'qm+mdM[RU@7?0mQ^8_p9-7Q$M"]1TiB3EIbJO_tn6Rikj:$hpAFUUi(\pp'0Ju6Gt-G/\&gE6HJ67Q6>n-J.oN!e_U>@Api@7-LbSYrmO7-F"IU-n8&5>:%04k?$JO2(EL-S6hBI_F<$E)_5sJa'm87*mOB"Np0Q/6ko,C4h8D_*)\"8o7>W-W?(3;Mtq!iJ+;jLQ7&gBhiaRt53SiC0Q!N$H[HWiMsWK"1k8-OJTD-3TOTIB-aZ:;Z-*NC1l`Xg5Cjfki3:p"idk/ICP(c*r#,;@\J$W!GK>2L,$)7mq_knM9mW=]J]O+rWsVmXQ45',9J0Rrq@ja?2#GSp8?5T[Hm$%PgBcPSd_^*2B\)aI!;)j_\HdRSnQ;-FpeMGV3Ko32q`!1F)#CU\n(@LadcPn6]T'Ru.;=rMJVaXs[:\UAo."O&gZ^Z>TOVB//A&%ir9>p0=o3UF8M'/f&)%IK8@#j>!]'U&h1Ni3\Er6pgTHWZt=(TOd8@S+ur1#H:5CDtj7-eQr0:F\^$QJuEb^?/lC,k$V0V-OJD@7LWVE2G`"k]^qR2+RT?r!#!dp]g1oH8ItadeTpSu[?LIM/B9ZSP?qo*,Q.MpZ3pECbUP_Gf._s54WVp"'o:4YprY#pp!fHFQ:Js/?LRLg/GcpLpZG4prD48pYCG/Z=;dE_2oXC7\>0OMQK['`e9VnaODI/rEIo1?b^1N1UKE91m9nknZ+C@PSs!=^eq@tYTolt"X[uBVgaFRE@gcJ6ZJ!D]8;rWsFIo(uBfLu^57[d'0H#jjer$p/^U=?J.r;4eg>h)p`75/"6Dn5<(4eB='K(,6bbc[fVUC42>K,"cSK-:J%?W`P1]cIlFDmZ:5.GXM++nHj7-4DS[-gb*J#Z^1NV#dM)3s7FpRaO,cs$2T*1*T>0;9G^[ksU@?ZPBaI]2#C+EprH3"n&T6!:sk-J*tMNI;MG0->up[<#dtW]e3qYsCj:k&_`^g=e?=c*?_0\<5oMEKK4$]u;g6le\paOWd/$hDR+,@1P2%kKuoRE^%*.!hTg&m1J!2nFX(Yj^VEGgLAj9gp7R5"Nr>)oX0LkE?5A8;c$KQ0sU"&5;gH28fo/s/=>4qSj=X1ogNta2)Rg3$r3n>pnZp4R^6tsO[S=!p87@A:T\Hbd3keSM`L)kM1BRXfSEunbL_i[U2qaVT_\#=i^qkq*8#lg?m?sQd_DK%-](Iloe"4C%s/nF&&!*Fgi5:d_ks"UO\`XJSl%P%Z51a/.Vk

)?a7(-P)$`2s6>CjM1Hoj4o#o7RI/$eXfV?W$_3dPWW+?;u'ggksSb8=kf_\jF[IBE&+F<[:5AHi>$c9GjGYL@Qmo=SHu+eJ?5Q0E6W>H:=[:^Ot46Ip[K,(=eB2g&N#`f\Gcl"YGZIpMi84Ws,\iq+_;N>BISR5A"`\"m5OH-ZJWZg$\mZ.-+s?Qm,&@;7H\T[^AZU)5ls%Wm@6(\O578XNjZg*]Wa$IkO23SCqgV;W>PH/m/jfp0rJj/Pg4u"88i*A)0XdGYB4r5S^p@Oc7jpXr[f#BL%XZ+mP`Kj3oSS/*A33<47QQ+F3+VXHuf,/*HP6N5"^S!1`F0m*bN=NX'o:N1$?m4Opfi>g9tZ&*`:R6g\T#P]O2VEEg(*ehZ#e-Y[[*Vua090lSD#kUX^rFj+67[,5*@G*oL!1j=b&rJST#8.H>DifZ>a.Z8J/K:(`Ufu^Vg>!TLm<9!tdf]KW%[lC.V3t+MM4IW'4PYbL:l-Fb`;Olm9U^fgemim%2EA=QCZ4I+j&K!\(/JX]]qsLe-_#]Qu<#Gq8)?8)9hR;Ct&LN\rpS$kgZmq7VL[E8p91V9YuK,JBPo+P_>GbFl`76&gd;f!emh)XL]Z7nhpEK3]Vl:3(Cc2U#=_lfoK.PYo;XZc:d,eK"Bj)sF!+A0(csIXX_Y8:]ZG&8$!?%0t)eY<(pP3EUp@pgAg0O1343^UYLBn,\-5*MUA3:t5k0G7<^aO>f%^M"egX9jER5W_,.>CT^5WF\hqB/;;YlN/N2\M/C5@q&=F8PTdQrA.VNmDBWr4,6%oKbcNh>4a$f'[3DPuOB-q\,g+mAY$Me$gBoIqYMYu/_Lr&LEG=/1]M,-Ukc;2%:G@+R-_,#r%!E]*-if6cZDo))CpF4/Qj#"PWdHPJlS`+Z\Ta)3JbM/q[YJhU$'8$2.!g7s65;=/Hc=E;"]Jm?QU&5Vo1d&7]Ha[a`-NS-(=LQ8&_KeECe;*n:7E;\'06%a,[4]Y9I"T'Y\iIfOia+lkLF@Cr5j?SFr?Y0Yf^fe]Yc(,W7Z[4,,IJKe/tNKHb9(>.OBl.WGq&]0YPZZ.r$X9e6U*"DM!Y1D)8YVhuRFg2b+aUnC]*(SP:=@UpC8:@LG=WbRhsGELZ1QT,0qqnePsODs3`)+$_eRYoc$ra`31G.fsqHX]qmf"f3H'Z-9]>d"b0ie`nFs(H[X"DmDH<8]I:?-Q`DFSeg4'19"!"0Bnr&I&TR6(T`".Z]a@#VDi?lJQ0bY^9@h07`.gA0N#W\s:(i%jii!Y]*kfi&:sCpXouG^L/:9aI=g7r0eK\Gf)*-cPOJ#Wr'J*2gC]#L':cA7u7nIqk#&E:,*8\17)plBDitg9SR]FcsPsTUE<>,,Okb@]@\Tf_)&PJR([o*l>bCI@BMg6Tm2!"TkpB71fQ<2Ah0=Zd4#jro!s7O2n9p&+*$'OFN6/b7:uL:gGJCg92;ZZOfS?X90=fKoW\RRKDV4K*N%j9>!h+(:-dE!$JgB:ZI^>e7O#=rd(b\A\$7lDM042Dl?8T3sU4r,(Ea\R5-f#je.JIf&df-HM-[ua-OgdDif%km1`X1\/()/D3TWNZD"C.B=Ulhc1>r=&bX7dbV/W)CKW6l_:`4GSQpi+P-eeZ.oZNY=SSX"5eOfCaN)2T*G,hU';[j?.bNK+Wb=A4@r>Jl75.(h'&AuFkt-/<#B'Uu'2B7DZN!kCMFU)j]tW!/SZhqi"PZErL"?fT+um-*FM2WGDXmKhOK1;?e$5pU$@p#uaS<_`;3.rf5_Jb!Kf/Tc9G5*+:YRrUZ_$!\5\"mh%rLe)LaEi18Te?H>S\C-Q@5PK\$G?V7o;noQaI\Q>_bGjC.gH!Oo]m?2.HA+"36Igl)`"P09I%]]mRi=ps-+#W8Z7:&Kn\aoWA&chl/u*PkrcJKLV2`G9pA3CqLhNKcPk8?3VK47RDWOlp\.tOg_I4r^'K^d(j^V/e;k[!EHG8+C[E.J7onAIrRB;4_`V+YB!m509CWWj*/MA[T$5>=:pKpKu%rI7J(PE,?-2\4D*;Zpq=tJ-2R8G9WipT.>&r03D.C\D9>sM;37R>*<^m&KHs>$/Y5"<&L:W>r&SRLt[&k#]^7`.!]RY"3Lj\J8eFg9V5_VdE#