-- Minimal Roblox surface for executing the Operation One source under stock Luau. -- Not a renderer: instances hold properties, signals hold callbacks, and the -- runner fires the stored RenderStepped callbacks once after load. local M = {} -- ---------------------------------------------------------------- signals local function new_signal() local s = {handlers = {}} function s:Connect(fn) local c = {fn = fn, connected = true} function c:Disconnect() if not self.connected then return end self.connected = false for i, h in ipairs(s.handlers) do if h == self then table.remove(s.handlers, i) break end end end table.insert(s.handlers, c) return c end function s:Once(fn) local c c = self:Connect(function(...) c:Disconnect() return fn(...) end) return c end function s:Wait() return nil end function s:Fire(...) for _, c in ipairs(s.handlers) do if c.connected then pcall(c.fn, ...) end end end return s end M.new_signal = new_signal -- ---------------------------------------------------------------- Vector2 local Vector2_mt = {} Vector2_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y) if m == 0 then return Vector2.new(0, 0) end return Vector2.new(self.X / m, self.Y / m) end return Vector2_mt[k] end Vector2_mt.__add = function(a, b) return Vector2.new(a.X + b.X, a.Y + b.Y) end Vector2_mt.__sub = function(a, b) return Vector2.new(a.X - b.X, a.Y - b.Y) end Vector2_mt.__mul = function(a, b) if type(a) == "number" then return Vector2.new(a * b.X, a * b.Y) end if type(b) == "number" then return Vector2.new(a.X * b, a.Y * b) end return Vector2.new(a.X * b.X, a.Y * b.Y) end Vector2_mt.__div = function(a, b) if type(b) == "number" then return Vector2.new(a.X / b, a.Y / b) end return Vector2.new(a.X / b.X, a.Y / b.Y) end Vector2_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y end Vector2_mt.__tostring = function(a) return string.format("%s, %s", tostring(a.X), tostring(a.Y)) end Vector2 = {new = function(x, y) return setmetatable({X = x or 0, Y = y or 0}, Vector2_mt) end} Vector2.zero = Vector2.new(0, 0) Vector2.one = Vector2.new(1, 1) -- ---------------------------------------------------------------- Vector3 local Vector3_mt = {} Vector3_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) if m == 0 then return Vector3.new(0, 0, 0) end return Vector3.new(self.X / m, self.Y / m, self.Z / m) end return Vector3_mt[k] end Vector3_mt.__add = function(a, b) return Vector3.new(a.X + b.X, a.Y + b.Y, a.Z + b.Z) end Vector3_mt.__sub = function(a, b) return Vector3.new(a.X - b.X, a.Y - b.Y, a.Z - b.Z) end Vector3_mt.__mul = function(a, b) if type(a) == "number" then return Vector3.new(a * b.X, a * b.Y, a * b.Z) end if type(b) == "number" then return Vector3.new(a.X * b, a.Y * b, a.Z * b) end return Vector3.new(a.X * b.X, a.Y * b.Y, a.Z * b.Z) end Vector3_mt.__div = function(a, b) if type(b) == "number" then return Vector3.new(a.X / b, a.Y / b, a.Z / b) end return Vector3.new(a.X / b.X, a.Y / b.Y, a.Z / b.Z) end Vector3_mt.__unm = function(a) return Vector3.new(-a.X, -a.Y, -a.Z) end Vector3_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y and a.Z == b.Z end Vector3_mt.__tostring = function(a) return string.format("%s, %s, %s", tostring(a.X), tostring(a.Y), tostring(a.Z)) end Vector3_mt.Dot = function(self, b) return self.X * b.X + self.Y * b.Y + self.Z * b.Z end Vector3_mt.Cross = function(self, b) return Vector3.new(self.Y * b.Z - self.Z * b.Y, self.Z * b.X - self.X * b.Z, self.X * b.Y - self.Y * b.X) end Vector3_mt.Lerp = function(self, b, t) return Vector3.new(self.X + (b.X - self.X) * t, self.Y + (b.Y - self.Y) * t, self.Z + (b.Z - self.Z) * t) end Vector3_mt.Max = function(self, b) return Vector3.new(math.max(self.X, b.X), math.max(self.Y, b.Y), math.max(self.Z, b.Z)) end Vector3_mt.Min = function(self, b) return Vector3.new(math.min(self.X, b.X), math.min(self.Y, b.Y), math.min(self.Z, b.Z)) end Vector3 = {new = function(x, y, z) return setmetatable({X = x or 0, Y = y or 0, Z = z or 0}, Vector3_mt) end} Vector3.zero = Vector3.new(0, 0, 0) Vector3.one = Vector3.new(1, 1, 1) -- ---------------------------------------------------------------- CFrame local CFrame_mt = {} CFrame_mt.__index = function(self, k) if k == "Position" then return self.p end if k == "RightVector" then return Vector3.new(1, 0, 0) end if k == "UpVector" then return Vector3.new(0, 1, 0) end if k == "LookVector" then return Vector3.new(0, 0, -1) end return CFrame_mt[k] end CFrame_mt.__sub = function(a, b) return a.p - b.p end CFrame_mt.__add = function(a, b) return CFrame.new(a.p + b) end CFrame_mt.__mul = function(a, b) if getmetatable(b) == Vector3_mt then return a.p + b end return a end CFrame_mt.__tostring = function(a) return tostring(a.p) end CFrame = {} function CFrame.new(x, y, z) local p if getmetatable(x) == Vector3_mt then p = x else p = Vector3.new(x or 0, y or 0, z or 0) end return setmetatable({p = p}, CFrame_mt) end function CFrame.lookAt(from, to) return setmetatable({p = from, look = (to - from).Unit}, CFrame_mt) end function CFrame.Angles() return CFrame.new() end CFrame.identity = CFrame.new() -- ---------------------------------------------------------------- UDim/UDim2 local UDim_mt = {} UDim_mt.__index = UDim_mt local function udim_new(scale, offset) return setmetatable({Scale = scale or 0, Offset = offset or 0}, UDim_mt) end UDim = {new = udim_new} local UDim2_mt = {} UDim2_mt.__index = function(self, k) if k == "X" then return self.x end if k == "Y" then return self.y end return UDim2_mt[k] end UDim2_mt.__add = function(a, b) return UDim2.new(a.x.Scale + b.x.Scale, a.x.Offset + b.x.Offset, a.y.Scale + b.y.Scale, a.y.Offset + b.y.Offset) end UDim2_mt.__tostring = function(a) return "UDim2" end local function udim2(xs, xo, ys, yo) return setmetatable({x = UDim.new(xs or 0, xo or 0), y = UDim.new(ys or 0, yo or 0)}, UDim2_mt) end UDim2 = {new = udim2} function UDim2.fromScale(x, y) return udim2(x, 0, y, 0) end function UDim2.fromOffset(x, y) return udim2(0, x, 0, y) end UDim2.zero = udim2(0, 0, 0, 0) -- ---------------------------------------------------------------- Color3 local Color3_mt = {} Color3_mt.__index = function(self, k) if k == "R" then return self.r end if k == "G" then return self.g end if k == "B" then return self.b end if k == "ToHSV" then return function(c) local mx, mn = math.max(c.r, c.g, c.b), math.min(c.r, c.g, c.b) local d = mx - mn local h = 0 if d > 0 then if mx == c.r then h = ((c.g - c.b) / d) % 6 elseif mx == c.g then h = (c.b - c.r) / d + 2 else h = (c.r - c.g) / d + 4 end h = h / 6 end return h, (mx == 0 and 0 or d / mx), mx end end if k == "ToHex" then return function(c) return string.format("%02X%02X%02X", math.floor(c.r * 255 + 0.5), math.floor(c.g * 255 + 0.5), math.floor(c.b * 255 + 0.5)) end end return Color3_mt[k] end Color3_mt.__eq = function(a, b) return a.r == b.r and a.g == b.g and a.b == b.b end Color3_mt.__tostring = function(a) return string.format("%.3f, %.3f, %.3f", a.r, a.g, a.b) end local function color(r, g, b) return setmetatable({r = r, g = g, b = b}, Color3_mt) end Color3 = {} function Color3.new(r, g, b) return color(r or 0, g or 0, b or 0) end function Color3.fromRGB(r, g, b) return color((r or 0) / 255, (g or 0) / 255, (b or 0) / 255) end function Color3.fromHSV(h, s, v) h, s, v = h or 0, s or 0, v or 0 local i = math.floor(h * 6) local f = h * 6 - i local p, q, t = v * (1 - s), v * (1 - f * s), v * (1 - (1 - f) * s) local r, g, b i = i % 6 if i == 0 then r, g, b = v, t, p elseif i == 1 then r, g, b = q, v, p elseif i == 2 then r, g, b = p, v, t elseif i == 3 then r, g, b = p, q, v elseif i == 4 then r, g, b = t, p, v else r, g, b = v, p, q end return color(r, g, b) end function Color3.fromHex(hex) hex = tostring(hex or ""):gsub("#", "") local r = tonumber(hex:sub(1, 2), 16) or 0 local g = tonumber(hex:sub(3, 4), 16) or 0 local b = tonumber(hex:sub(5, 6), 16) or 0 return Color3.fromRGB(r, g, b) end Color3.white = Color3.fromRGB(255, 255, 255) Color3.black = Color3.fromRGB(0, 0, 0) ColorSequence = {new = function(c) return {Keypoints = {c}} end} ColorSequenceKeypoint = {new = function(t, c) return {Time = t or 0, Value = c} end} NumberSequence = {new = function(c) return {Keypoints = {c}} end} NumberSequenceKeypoint = {new = function(t, v) return {Time = t or 0, Value = v or 0} end} -- ---------------------------------------------------------------- Enum local enum_next = 1000 local function enum_namespace() local ns = {} setmetatable(ns, {__index = function(t, k) enum_next = enum_next + 1 local v = {Name = k, Value = enum_next} setmetatable(v, {__tostring = function(self) return self.Name end}) rawset(t, k, v) return v end}) return ns end Enum = setmetatable({}, {__index = function(t, k) local ns = enum_namespace() rawset(t, k, ns) return ns end}) -- ---------------------------------------------------------------- instances local InstanceMT = {} local instance_methods = {} local EVENT_NAMES = { Changed = true, ChildAdded = true, ChildRemoved = true, DescendantAdded = true, DescendantRemoving = true, AncestryChanged = true, Destroying = true, MouseButton1Down = true, MouseButton1Up = true, MouseButton1Click = true, MouseButton2Down = true, MouseButton2Up = true, MouseButton2Click = true, MouseEnter = true, MouseLeave = true, InputBegan = true, InputEnded = true, InputChanged = true, TouchTap = true, Activated = true, Completed = true, Touched = true, PropertyChangedSignal = true, RenderStepped = true, Heartbeat = true, Stepped = true, } local function is_instance(v) return type(v) == "table" and getmetatable(v) == InstanceMT end local function add_child(parent, child) if not is_instance(parent) or not is_instance(child) then return end for _, c in ipairs(parent._children) do if c == child then return end end table.insert(parent._children, child) end local function remove_child(parent, child) if not is_instance(parent) then return end for i, c in ipairs(parent._children) do if c == child then table.remove(parent._children, i) break end end end local PART_CLASSES = { Part = true, MeshPart = true, WedgePart = true, TrussPart = true, CornerWedgePart = true, Seat = true, VehicleSeat = true, SkinnedMeshPart = true, } local function is_part_class(class) return PART_CLASSES[class] == true end local A_CLASSES = { Part = {"BasePart", "PVInstance", "Instance"}, MeshPart = {"BasePart", "PVInstance", "Instance"}, Model = {"PVInstance", "Instance"}, Folder = {"Instance"}, ScreenGui = {"LayerCollector", "GuiBase2d", "Instance"}, Frame = {"GuiObject", "GuiBase2d", "Instance"}, TextLabel = {"GuiObject", "GuiBase2d", "Instance"}, TextButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, ImageLabel = {"GuiObject", "GuiBase2d", "Instance"}, ImageButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, TextBox = {"GuiObject", "GuiBase2d", "Instance"}, ScrollingFrame = {"GuiObject", "GuiBase2d", "Instance"}, UIStroke = {"Instance"}, UIGradient = {"Instance"}, UIListLayout = {"Instance"}, UIPadding = {"Instance"}, UIScale = {"Instance"}, UICorner = {"Instance"}, BillboardGui = {"LayerCollector", "Instance"}, Highlight = {"Instance"}, Weld = {"Instance"}, Humanoid = {"Instance"}, Attachment = {"Instance"}, SpecialMesh = {"DataModelMesh", "Instance"}, Camera = {"Instance"}, Player = {"Instance"}, DataModel = {"Instance"}, } local function isa(class, want) if class == want or want == "Instance" then return true end local list = A_CLASSES[class] if list then for _, name in ipairs(list) do if name == want then return true end end end return false end local function default_prop(class, key) if key == "ClassName" then return class end if key == "Name" then return class end if key == "Parent" then return nil end if key == "Position" then if is_part_class(class) or class == "Model" or class == "Camera" or class == "Attachment" then return Vector3.new(0, 0, 0) end return UDim2.new() end if key == "Size" then if is_part_class(class) then return Vector3.new(1, 1, 1) end return UDim2.new() end if key == "CFrame" then return CFrame.new() end if key == "WorldPosition" then return Vector3.new() end if key == "Velocity" then return Vector3.new() end if key == "ViewportSize" then return Vector2.new(1280, 720) end if key == "FieldOfView" then return 70 end if key == "AbsolutePosition" or key == "AbsoluteSize" or key == "MouseLocation" then return Vector2.new() end if key == "Text" or key == "Name" then return "" end if key == "Visible" then return false end if key == "Enabled" then return true end if key == "Transparency" or key == "TextTransparency" or key == "BackgroundTransparency" or key == "ImageTransparency" or key == "ScrollBarImageTransparency" then return 0 end if key == "Thickness" then return 1 end if key == "Value" then return 0 end if key == "TextSize" then return 14 end if key == "ZIndex" then return 1 end if key == "DisplayOrder" then return 0 end if key == "BorderSizePixel" then return 1 end if key == "Rotation" then return 0 end if key == "ViewportSize" then return Vector2.new(1280, 720) end return nil end InstanceMT.__index = function(self, key) local m = instance_methods[key] if m then return m end local props = rawget(self, "_props") local v = props[key] if v ~= nil then return v end if key == "Parent" then return rawget(self, "_parent") end if key == "ClassName" then return rawget(self, "_class") end if key == "Name" then return rawget(self, "_name") or rawget(self, "_class") end if EVENT_NAMES[key] then local events = rawget(self, "_events") local s = events[key] if not s then s = new_signal(); events[key] = s end return s end local d = default_prop(rawget(self, "_class"), key) if d ~= nil then return d end return nil end InstanceMT.__newindex = function(self, key, value) if key == "Parent" then local old = rawget(self, "_parent") if old then remove_child(old, self) end rawset(self, "_parent", value) if is_instance(value) then add_child(value, self) end return end if key == "Name" then rawset(self, "_name", value); rawget(self, "_props")["Name"] = value; return end rawget(self, "_props")[key] = value end InstanceMT.__tostring = function(self) return rawget(self, "_class") .. ":" .. tostring(rawget(self, "_name") or "") end instance_methods.FindFirstChild = function(self, name, recursive) for _, c in ipairs(rawget(self, "_children")) do local cn = rawget(c, "_name") if cn == name then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChild(c, name, true) if found then return found end end end return nil end instance_methods.FindFirstChildOfClass = function(self, class) for _, c in ipairs(rawget(self, "_children")) do if rawget(c, "_class") == class then return c end end return nil end instance_methods.FindFirstChildWhichIsA = function(self, class, recursive) for _, c in ipairs(rawget(self, "_children")) do if isa(rawget(c, "_class"), class) then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChildWhichIsA(c, class, true) if found then return found end end end return nil end instance_methods.GetChildren = function(self) local out = {} for i, c in ipairs(rawget(self, "_children")) do out[i] = c end return out end instance_methods.GetDescendants = function(self) local out = {} local function walk(node) for _, c in ipairs(rawget(node, "_children")) do table.insert(out, c) walk(c) end end walk(self) return out end instance_methods.IsA = function(self, class) return isa(rawget(self, "_class"), class) end instance_methods.Destroy = function(self) local p = rawget(self, "_parent") if p then remove_child(p, self) end rawset(self, "_parent", nil) end instance_methods.WaitForChild = function(self, name) local found = instance_methods.FindFirstChild(self, name) if found then return found end local cls = "Folder" if name == "PlayerGui" then cls = "ScreenGui" end local obj = Instance.new(cls) rawset(obj, "_name", name) rawget(obj, "_props")["Name"] = name obj.Parent = self return obj end instance_methods.GetPropertyChangedSignal = function(self, prop) local events = rawget(self, "_events") local key = "__prop_" .. tostring(prop) local s = events[key] if not s then s = new_signal(); events[key] = s end return s end instance_methods.GetAttribute = function() return nil end instance_methods.SetAttribute = function() end instance_methods.HasTag = function() return false end instance_methods.AddTag = function() end instance_methods.RemoveTag = function() end instance_methods.GetMouse = function(self) return {X = 640, Y = 360, Target = nil, Hit = CFrame.new(), UnitRay = {Origin = Vector3.new(), Direction = Vector3.new()}} end instance_methods.WorldToViewportPoint = function(self, world) return Vector3.new(640, 360, 10) end instance_methods.ViewportPointToRay = function(self) return {Origin = Vector3.new(), Direction = Vector3.new(0, 0, -1)} end instance_methods.BulkMoveTo = function() end instance_methods.Raycast = function() return nil end instance_methods.GetService = function(self, name) return M.service(name) end instance_methods.HttpGet = function(self, url) return __UIP100 or "-- mock http" end instance_methods.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end instance_methods.JSONEncode = function(self, v) return "{}" end instance_methods.JSONDecode = function(self, s) return {} end instance_methods.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end instance_methods.GetPlayers = function() return {} end instance_methods.GetPlayerFromCharacter = function() return nil end instance_methods.GetTagged = function() return {} end instance_methods.GetInstanceAddedSignal = function() return new_signal() end instance_methods.GetInstanceRemovedSignal = function() return new_signal() end instance_methods.BindToRenderStep = function() end instance_methods.UnbindFromRenderStep = function() end instance_methods.GetMouseLocation = function() return Vector2.new(640, 360) end instance_methods.ChangeTheme = function() end instance_methods.SetOpen = function() end Instance = {} function Instance.new(class) local self = setmetatable({ _class = class, _name = class, _props = {}, _children = {}, _parent = nil, _events = {}, }, InstanceMT) return self end -- ---------------------------------------------------------------- services local services = {} local function service(name) if services[name] then return services[name] end local obj = Instance.new(name) rawset(obj, "_name", name) services[name] = obj return obj end M.service = service local workspace = service("Workspace") workspace = workspace -- exposed as the Roblox global local players = service("Players") local runservice = service("RunService") local collection = service("CollectionService") local tween = service("TweenService") local uis = service("UserInputService") local https = service("HttpService") local lighting = service("Lighting") local coregui = service("CoreGui") local replicated = service("ReplicatedStorage") local player = Instance.new("Player") player.Name = "MockPlayer" player.Parent = players players.LocalPlayer = player local playergui = Instance.new("ScreenGui") playergui.Name = "PlayerGui" playergui.Parent = player local camera = Instance.new("Camera") camera.Name = "Camera" camera.Parent = workspace workspace.CurrentCamera = camera workspace.Name = "Workspace" runservice.RenderStepped = new_signal() runservice.Heartbeat = new_signal() runservice.Stepped = new_signal() uis.InputBegan = new_signal() uis.InputEnded = new_signal() uis.InputChanged = new_signal() uis.TouchEnabled = false uis.MouseEnabled = true collection.GetTagged = function() return {} end collection.GetInstanceAddedSignal = function() return new_signal() end collection.GetInstanceRemovedSignal = function() return new_signal() end https.JSONEncode = function(self, v) return "{}" end https.JSONDecode = function(self, s) return {} end https.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end tween.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end local game_obj = Instance.new("DataModel") game_obj.Name = "Game" game_obj.GetService = function(self, name) return service(name) end game_obj.FindFirstChild = function(self, name) if name == "CoreGui" then return coregui end return nil end game_obj.HttpGet = function(self, url) return __UIP100 or "-- mock http" end game_obj.CoreGui = coregui game = game_obj -- ---------------------------------------------------------------- executor local vfs = {} local genv = getfenv() genv.workspace = workspace getgenv = function() return genv end getrenv = function() return genv end gethui = function() return coregui end cloneref = function(v) return v end identifyexecutor = function() return "luau-mock", "1.0" end setfpscap = function() end isfolder = function(path) return true end makefolder = function() end isfile = function(path) return vfs[path] ~= nil end writefile = function(path, data) vfs[path] = tostring(data) end readfile = function(path) return vfs[path] or "{}" end delfile = function(path) vfs[path] = nil end listfiles = function(path) return {} end getcustomasset = function(path) return "rbxasset://" .. tostring(path) end Font = {new = function() return {} end} RaycastParams = {new = function() return {} end} TweenInfo = {new = function(time, style, dir) return {Time = time, Style = style, Direction = dir} end} Rect = {new = function(...) return {...} end} task = { spawn = function() end, defer = function() end, delay = function() end, wait = function() return 0 end, cancel = function() end, } wait = function() return 0 end spawn = function() end delay = function() end tick = function() return os.clock() end time = function() return os.clock() end warn = function(...) print("WARN", ...) end -- Keep the callback list so the runner can fire a frame. M.render_callbacks = {} local orig_connect = runservice.RenderStepped.Connect function runservice.RenderStepped:Connect(fn) local c = orig_connect(self, fn) table.insert(M.render_callbacks, c) return c end M.fire_render = function() for _, c in ipairs(M.render_callbacks) do if c.connected then local ok, err = pcall(c.fn) if not ok then print("RENDER_CB_ERR", tostring(err)) end end end end __UIP100 = [[if getgenv().Library then getgenv().Library:Unload() end local Library do local Workspace = game:GetService("Workspace") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local HttpService = game:GetService("HttpService") local RunService = game:GetService("RunService") local CoreGui = cloneref and cloneref(game:GetService("CoreGui")) or game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local Lighting = game:GetService("Lighting") gethui = gethui or function() return CoreGui end local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local Mouse = LocalPlayer:GetMouse() local FromRGB = Color3.fromRGB local FromHSV = Color3.fromHSV local FromHex = Color3.fromHex local RGBSequence = ColorSequence.new local RGBSequenceKeypoint = ColorSequenceKeypoint.new local NumSequence = NumberSequence.new local NumSequenceKeypoint = NumberSequenceKeypoint.new local UDim2New = UDim2.new local UDimNew = UDim.new local UDim2FromScale = UDim2.fromScale local UDim2FromOffset = UDim2.fromOffset local Vector2New = Vector2.new local Vector3New = Vector3.new local MathClamp = math.clamp local MathFloor = math.floor local MathAbs = math.abs local MathSin = math.sin local TableInsert = table.insert local TableFind = table.find local TableRemove = table.remove local TableConcat = table.concat local TableClone = table.clone local TableUnpack = table.unpack local StringFormat = string.format local StringFind = string.find local StringGSub = string.gsub local StringLower = string.lower local StringLen = string.len local InstanceNew = Instance.new local CFrameNew = CFrame.new local CFrameAngles = CFrame.Angles local Vector3New = Vector3.new local MathRad = math.rad local MathMax = math.max local MathMin = math.min local RectNew = Rect.new local IsMobile = UserInputService.TouchEnabled or false Library = { Theme = {}, MenuKeybind = tostring(Enum.KeyCode.RightAlt), Flags = {}, Tween = { Time = 0.25, Style = Enum.EasingStyle.Quart, Direction = Enum.EasingDirection.Out, }, FadeSpeed = 0.2, Folders = { Directory = "uip100", Configs = "uip100/Configs", Assets = "uip100/Assets", }, -- Ignore below Pages = {}, Sections = {}, Connections = {}, Threads = {}, ThemeMap = {}, ThemeItems = {}, OpenFrames = {}, SetFlags = {}, UnnamedConnections = 0, UnnamedFlags = 0, Holder = nil, NotifHolder = nil, UnusedHolder = nil, KeyList = nil, Font = nil, CopiedColor = nil, } Library.__index = Library Library.Sections.__index = Library.Sections Library.Pages.__index = Library.Pages local Keys = { ["Unknown"] = "Unknown", ["Backspace"] = "Back", ["Tab"] = "Tab", ["Clear"] = "Clear", ["Return"] = "Return", ["Pause"] = "Pause", ["Escape"] = "Escape", ["Space"] = "Space", ["QuotedDouble"] = '"', ["Hash"] = "#", ["Dollar"] = "$", ["Percent"] = "%", ["Ampersand"] = "&", ["Quote"] = "'", ["LeftParenthesis"] = "(", ["RightParenthesis"] = " )", ["Asterisk"] = "*", ["Plus"] = "+", ["Comma"] = ",", ["Minus"] = "-", ["Period"] = ".", ["Slash"] = "`", ["Three"] = "3", ["Seven"] = "7", ["Eight"] = "8", ["Colon"] = ":", ["Semicolon"] = ";", ["LessThan"] = "<", ["GreaterThan"] = ">", ["Question"] = "?", ["Equals"] = "=", ["At"] = "@", ["LeftBracket"] = "LeftBracket", ["RightBracket"] = "RightBracked", ["BackSlash"] = "BackSlash", ["Caret"] = "^", ["Underscore"] = "_", ["Backquote"] = "`", ["LeftCurly"] = "{", ["Pipe"] = "|", ["RightCurly"] = "}", ["Tilde"] = "~", ["Delete"] = "Delete", ["End"] = "End", ["KeypadZero"] = "Keypad0", ["KeypadOne"] = "Keypad1", ["KeypadTwo"] = "Keypad2", ["KeypadThree"] = "Keypad3", ["KeypadFour"] = "Keypad4", ["KeypadFive"] = "Keypad5", ["KeypadSix"] = "Keypad6", ["KeypadSeven"] = "Keypad7", ["KeypadEight"] = "Keypad8", ["KeypadNine"] = "Keypad9", ["KeypadPeriod"] = "KeypadP", ["KeypadDivide"] = "KeypadD", ["KeypadMultiply"] = "KeypadM", ["KeypadMinus"] = "KeypadM", ["KeypadPlus"] = "KeypadP", ["KeypadEnter"] = "KeypadE", ["KeypadEquals"] = "KeypadE", ["Insert"] = "Insert", ["Home"] = "Home", ["PageUp"] = "PageUp", ["PageDown"] = "PageDown", ["RightShift"] = "RightShift", ["LeftShift"] = "LeftShift", ["RightControl"] = "RightControl", ["LeftControl"] = "LeftControl", ["LeftAlt"] = "LeftAlt", ["RightAlt"] = "RightAlt", } local Themes = { ["Preset"] = { ["Window Outline"] = FromRGB(0, 34, 37), ["Accent"] = FromRGB(0, 213, 213), ["Background 1"] = FromRGB(17, 21, 27), ["Text"] = FromRGB(255, 255, 255), ["Inline"] = FromRGB(19, 25, 31), ["Element"] = FromRGB(32, 38, 48), ["Inactive Text"] = FromRGB(185, 185, 185), ["Border"] = FromRGB(46, 52, 61), ["Background 2"] = FromRGB(24, 28, 36) } } Library.Theme = TableClone(Themes["Preset"]) -- Tweening local Tween = {} do Tween.__index = Tween Tween.Create = function(self, Item, Info, Goal, IsRawItem) Item = IsRawItem and Item or Item.Instance Info = Info or TweenInfo.new(Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction) local NewTween = { Tween = TweenService:Create(Item, Info, Goal), Info = Info, Goal = Goal, Item = Item, } NewTween.Tween:Play() setmetatable(NewTween, Tween) return NewTween end Tween.GetProperty = function(self, Item) Item = Item or self.Item if Item:IsA("Frame") then return { "BackgroundTransparency" } elseif Item:IsA("TextLabel") or Item:IsA("TextButton") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("ImageLabel") or Item:IsA("ImageButton") then return { "BackgroundTransparency", "ImageTransparency" } elseif Item:IsA("ScrollingFrame") then return { "BackgroundTransparency", "ScrollBarImageTransparency" } elseif Item:IsA("TextBox") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("UIStroke") then return { "Transparency" } end end Tween.FadeItem = function(self, Item, Property, Visibility, Speed) local Item = Item or self.Item local OldTransparency = Item[Property] Item[Property] = Visibility and 1 or OldTransparency local NewTween = Tween:Create( Item, TweenInfo.new(Speed or Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction), { [Property] = Visibility and OldTransparency or 1, }, true ) Library:Connect(NewTween.Tween.Completed, function() if not Visibility then task.wait() Item[Property] = OldTransparency end end) return NewTween end Tween.Get = function(self) if not self.Tween then return end return self.Tween, self.Info, self.Goal end Tween.Pause = function(self) if not self.Tween then return end self.Tween:Pause() end Tween.Play = function(self) if not self.Tween then return end self.Tween:Play() end Tween.Clean = function(self) if not self.Tween then return end Tween:Pause() self = nil end end -- Instances local Instances = {} do Instances.__index = Instances Instances.Create = function(self, Class, Properties) local NewItem = { Instance = InstanceNew(Class), Properties = Properties, Class = Class, } setmetatable(NewItem, Instances) for Property, Value in NewItem.Properties do NewItem.Instance[Property] = Value end return NewItem end Instances.FadeItem = function(self, Visibility, Speed) local Item = self.Instance if Visibility == true then Item.Visible = true end local Descendants = Item:GetDescendants() TableInsert(Descendants, Item) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, not Visibility, Speed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, not Visibility, Speed) end end end Instances.AddToTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:AddToTheme(self, Properties) end Instances.ChangeItemTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:ChangeItemTheme(self, Properties) end Instances.Connect = function(self, Event, Callback, Name) if not self.Instance then return end if not self.Instance[Event] then return end if Event == "MouseButton1Down" or Event == "MouseButton1Click" then if IsMobile then Event = "TouchTap" end elseif Event == "MouseButton2Down" or Event == "MouseButton2Click" then if IsMobile then Event = "TouchLongPress" end end if not Library then return end return Library:Connect(self.Instance[Event], Callback, Name) end Instances.Tween = function(self, Info, Goal) if not self.Instance then return end if not Library then return end return Tween:Create(self, Info, Goal) end Instances.Disconnect = function(self, Name) if not self.Instance then return end if not Library then return end return Library:Disconnect(Name) end Instances.Clean = function(self) if not self.Instance then return end self.Instance:Destroy() self = nil end Instances.MakeDraggable = function(self) if not self.Instance then return end local Gui = self.Instance local Dragging = false local DragStart local StartPosition local Set = function(Input) local DragDelta = Input.Position - DragStart local newOffsetX = StartPosition.X.Offset + DragDelta.X local newOffsetY = StartPosition.Y.Offset + DragDelta.Y local screenSize = workspace.CurrentCamera.ViewportSize local guiSize = Gui.AbsoluteSize local anchor = Gui.AnchorPoint local absoluteCenterX = (screenSize.X * StartPosition.X.Scale) + newOffsetX local absoluteCenterY = (screenSize.Y * StartPosition.Y.Scale) + newOffsetY local minX = guiSize.X * anchor.X local maxX = screenSize.X - (guiSize.X * (1 - anchor.X)) local minY = guiSize.Y * anchor.Y local maxY = screenSize.Y - (guiSize.Y * (1 - anchor.Y)) absoluteCenterX = math.clamp(absoluteCenterX, minX, maxX) absoluteCenterY = math.clamp(absoluteCenterY, minY, maxY) newOffsetX = absoluteCenterX - (screenSize.X * StartPosition.X.Scale) newOffsetY = absoluteCenterY - (screenSize.Y * StartPosition.Y.Scale) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(StartPosition.X.Scale, newOffsetX, StartPosition.Y.Scale, newOffsetY) } ) end local InputChanged self:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Dragging = true DragStart = Input.Position StartPosition = Gui.Position if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Dragging = false InputChanged:Disconnect() InputChanged = nil end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Dragging then Set(Input) end end end) return Dragging end Instances.MakeResizeable = function(self, Minimum, Maximum) if not self.Instance then return end local Gui = self.Instance local Resizing = false local CurrentSide = nil local StartMouse = nil local StartPosition = nil local StartSize = nil local EdgeThickness = 2 local MakeEdge = function(Name, Position, Size) local Button = Instances:Create("TextButton", { Name = "\0", Size = Size, Position = Position, BackgroundColor3 = FromRGB(166, 147, 243), BackgroundTransparency = 1, Text = "", BorderSizePixel = 0, AutoButtonColor = false, Parent = Gui, ZIndex = 99999, }) Button:AddToTheme({ BackgroundColor3 = "Accent" }) return Button end local Edges = { { Button = MakeEdge("Left", UDim2New(0, 0, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "L", }, { Button = MakeEdge("Right", UDim2New(1, -EdgeThickness, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "R", }, { Button = MakeEdge("Top", UDim2New(0, 0, 0, 0), UDim2New(1, 0, 0, EdgeThickness)), Side = "T", }, { Button = MakeEdge("Bottom", UDim2New(0, 0, 1, -EdgeThickness), UDim2New(1, 0, 0, EdgeThickness)), Side = "B", }, } local BeginResizing = function(Side) if not Library.Flags["UI Expand"] then return end Resizing = true CurrentSide = Side StartMouse = UserInputService:GetMouseLocation() -- store offsets, not absolute screen pos StartPosition = Vector2New(Gui.Position.X.Offset, Gui.Position.Y.Offset) StartSize = Vector2New(Gui.Size.X.Offset, Gui.Size.Y.Offset) for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = (Value.Side == Side) and 0 or 1 end end local EndResizing = function() Resizing = false CurrentSide = nil for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = 1 end end for Index, Value in Edges do Value.Button:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then BeginResizing(Value.Side) end end) end Library:Connect(UserInputService.InputEnded, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 then if Resizing then EndResizing() end end end) Library:Connect(RunService.RenderStepped, function() if not Resizing or not CurrentSide then return end local MouseLocation = UserInputService:GetMouseLocation() local dx = MouseLocation.X - StartMouse.X local dy = MouseLocation.Y - StartMouse.Y local x, y = StartPosition.X, StartPosition.Y local w, h = StartSize.X, StartSize.Y if CurrentSide == "L" then x = StartPosition.X + dx w = StartSize.X - dx elseif CurrentSide == "R" then w = StartSize.X + dx elseif CurrentSide == "T" then y = StartPosition.Y + dy h = StartSize.Y - dy elseif CurrentSide == "B" then h = StartSize.Y + dy end if w < Minimum.X then if CurrentSide == "L" then x = x - (Minimum.X - w) end w = Minimum.X end if h < Minimum.Y then if CurrentSide == "T" then y = y - (Minimum.Y - h) end h = Minimum.Y end self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2FromOffset(x, y) } ) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2FromOffset(w, h) } ) end) end Instances.OnHover = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseEnter, Function) end Instances.OnHoverLeave = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseLeave, Function) end end -- Custom font local CustomFont = {} do function CustomFont:New(Name, Weight, Style, Data) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end if not isfile(Library.Folders.Assets .. "/" .. Name .. ".ttf") then writefile(Library.Folders.Assets .. "/" .. Name .. ".ttf", game:HttpGet(Data.Url)) end local FontData = { name = Name, faces = { { name = "Regular", weight = Weight, style = Style, assetId = getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".ttf"), }, }, } writefile(Library.Folders.Assets .. "/" .. Name .. ".json", HttpService:JSONEncode(FontData)) return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end function CustomFont:Get(Name) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end end end Library.Holder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, DisplayOrder = 2, IgnoreGuiInset = true, ResetOnSpawn = false, }) Library.UnusedHolder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, Enabled = false, ResetOnSpawn = false, }) Library.NotifHolder = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Library.NotifHolder.Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Library.NotifHolder.Instance, Name = "\0", PaddingTop = UDimNew(0, 15), PaddingBottom = UDimNew(0, 15), PaddingRight = UDimNew(0, 15), PaddingLeft = UDimNew(0, 15), }) Library.Unload = function(self) for Index, Value in self.Connections do Value.Connection:Disconnect() end for Index, Value in self.Threads do coroutine.close(Value) end if self.Holder then self.Holder:Clean() end Library = nil getgenv().Library = nil end Library.GetImage = function(self, Image) local ImageData = self.Images[Image] if not ImageData then return end return getcustomasset(self.Folders.Assets .. "/" .. ImageData[1]) end Library.Round = function(self, Number, Float) local Multiplier = 1 / (Float or 1) return MathFloor(Number * Multiplier) / Multiplier end Library.Thread = function(self, Function) local NewThread = coroutine.create(Function) coroutine.wrap(function() coroutine.resume(NewThread) end)() TableInsert(self.Threads, NewThread) return NewThread end Library.SafeCall = function(self, Function, ...) local Arguements = { ... } local Success, Result = pcall(Function, TableUnpack(Arguements)) if not Success then --warn(Result) return false end return Success end Library.Connect = function(self, Event, Callback, Name) Name = Name or StringFormat("connection_number_%s_%s", self.UnnamedConnections + 1, HttpService:GenerateGUID(false)) local NewConnection = { Event = Event, Callback = Callback, Name = Name, Connection = nil, } Library:Thread(function() NewConnection.Connection = Event:Connect(Callback) end) TableInsert(self.Connections, NewConnection) return NewConnection end Library.Disconnect = function(self, Name) for _, Connection in self.Connections do if Connection.Name == Name then Connection.Connection:Disconnect() break end end end Library.EscapePattern = function(self, String) local ShouldEscape = false if string.match(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]") then ShouldEscape = true end if ShouldEscape then return StringGSub(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]", "%%%1") end return String end Library.NextFlag = function(self) local FlagNumber = self.UnnamedFlags + 1 return StringFormat("flag_number_%s_%s", FlagNumber, HttpService:GenerateGUID(false)) end Library.AddToTheme = function(self, Item, Properties) Item = Item.Instance or Item local ThemeData = { Item = Item, Properties = Properties, } for Property, Value in ThemeData.Properties do if type(Value) == "string" then Item[Property] = self.Theme[Value] else Item[Property] = Value() end end TableInsert(self.ThemeItems, ThemeData) self.ThemeMap[Item] = ThemeData end Library.GetConfig = function(self) local Config = {} local Success, Result = Library:SafeCall(function() for Index, Value in Library.Flags do if type(Value) == "table" and Value.Key then Config[Index] = { Key = tostring(Value.Key), Mode = Value.Mode, Toggled = Value.Toggled } elseif type(Value) == "table" and Value.Color then Config[Index] = { Color = "#" .. Value.HexValue, Alpha = Value.Alpha } else Config[Index] = Value end end end) return HttpService:JSONEncode(Config) end Library.LoadConfig = function(self, Config) local Decoded = HttpService:JSONDecode(Config) local Success, Result = Library:SafeCall(function() for Index, Value in Decoded do local SetFunction = Library.SetFlags[Index] if not SetFunction then continue end if type(Value) == "table" and Value.Key then SetFunction(Value) elseif type(Value) == "table" and Value.Color then SetFunction(Value.Color, Value.Alpha) else SetFunction(Value) end end end) return Success, Result end Library.DeleteConfig = function(self, Config) if isfile(Library.Folders.Configs .. "/" .. Config) then delfile(Library.Folders.Configs .. "/" .. Config) end end Library.RefreshConfigsList = function(self, Element) local List = {} local ReturnList = {} List = listfiles(Library.Folders.Configs) for Index = 1, #List do local File = List[Index] if File:sub(-5) == ".json" then local Position = File:find(".json", 1, true) local StartPosition = Position local Character = File:sub(Position, Position) while Character ~= "/" and Character ~= "\\" and Character ~= "" do Position = Position - 1 Character = File:sub(Position, Position) end if Character == "/" or Character == "\\" then TableInsert(ReturnList, File:sub(Position + 1, StartPosition - 1)) end end end Element:Refresh(ReturnList) end Library.ChangeItemTheme = function(self, Item, Properties) Item = Item.Instance or Item if not self.ThemeMap[Item] then return end self.ThemeMap[Item].Properties = Properties self.ThemeMap[Item] = self.ThemeMap[Item] end Library.ChangeTheme = function(self, Theme, Color) self.Theme[Theme] = Color for _, Item in self.ThemeItems do for Property, Value in Item.Properties do if type(Value) == "string" and Value == Theme then Item.Item[Property] = Color elseif type(Value) == "function" then Item.Item[Property] = Value() end end end end Library.IsMouseOverFrame = function(self, Frame) Frame = Frame.Instance local MousePosition = Vector2New(Mouse.X, Mouse.Y) return MousePosition.X >= Frame.AbsolutePosition.X and MousePosition.X <= Frame.AbsolutePosition.X + Frame.AbsoluteSize.X and MousePosition.Y >= Frame.AbsolutePosition.Y and MousePosition.Y <= Frame.AbsolutePosition.Y + Frame.AbsoluteSize.Y end Library.GetLighterColor = function(self, Color, Increment) local Hue, Saturation, Value = Color:ToHSV() return FromHSV(Hue, Saturation, Value * Increment) end do Library.CreateColorpicker = function(self, Data) local Colorpicker = { Hue = 0, Saturation = 0, Value = 0, Alpha = 0, IsOpen = false, IsOpen2 = false, Color = FromRGB(0, 0, 0), HexValue = "000000", Flag = Data.Flag, } local Items = {} do Items["ColorpickerButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Size = UDim2New(0, 15, 0, 15), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIGradient", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(152, 152, 152)), }), }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow2"].Instance, Scale = 0.65, }) end Items["ColorpickerWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow"].Instance, Scale = 0.65, }) end Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.699999988079071, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "http://www.roblox.com/asset/?id=18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, }):AddToTheme({ Color = "Accent" }) Items["Alpha"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), BorderSizePixel = 0, Position = UDim2New(0, 8, 1, -35), Size = UDim2New(1, -16, 0, 10), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Items["Checkers"] = Instances:Create("ImageLabel", { Parent = Items["Alpha"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Tile, BorderColor3 = FromRGB(0, 0, 0), TileSize = UDim2New(0, 6, 0, 6), Image = "http://www.roblox.com/asset/?id=18274452449", BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Checkers"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(0.37, 0.5), NumSequenceKeypoint(1, 0), }), }) Items["AlphaDragger"] = Instances:Create("Frame", { Parent = Items["Alpha"].Instance, Name = "\0", Size = UDim2New(0, 2, 1, 0), Position = UDim2New(0, 8, 0, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["AlphaDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Hue"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, Position = UDim2New(1, -7, 0, 8), Size = UDim2New(0, 10, 1, -59), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HueInline"] = Instances:Create("TextButton", { Parent = Items["Hue"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["HueInline"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 0, 0)), RGBSequenceKeypoint(0.17, FromRGB(255, 255, 0)), RGBSequenceKeypoint(0.33, FromRGB(0, 255, 0)), RGBSequenceKeypoint(0.5, FromRGB(0, 255, 255)), RGBSequenceKeypoint(0.67, FromRGB(0, 0, 255)), RGBSequenceKeypoint(0.83, FromRGB(255, 0, 255)), RGBSequenceKeypoint(1, FromRGB(255, 0, 0)), }), }) Instances:Create("UIStroke", { Parent = Items["Hue"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HueDragger"] = Instances:Create("Frame", { Parent = Items["Hue"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = -0.009999999776482582, Position = UDim2New(0, 0, 0, 8), Size = UDim2New(1, 0, 0, 2), ZIndex = 3, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["HueDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Palette"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 8, 0, 8), Size = UDim2New(1, -31, 1, -59), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["Palette"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Saturation"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Saturation"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["Value"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(0, 0, 0), }) Instances:Create("UIGradient", { Parent = Items["Value"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["PaletteDragger"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(0, 2, 0, 2), Position = UDim2New(0, 8, 0, 8), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["PaletteDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HexInput"] = Instances:Create("TextBox", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, ClearTextOnFocus = false, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", AnchorPoint = Vector2New(0, 1), Size = UDim2New(1, -16, 0, 20), PlaceholderColor3 = FromRGB(255, 255, 255), Position = UDim2New(0, 8, 1, -7), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["HexInput"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["HexInput"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Position = UDim2New(0, 0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 50, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), AutomaticSize = Enum.AutomaticSize.Y, }) Items["ColorpickerWindow2"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIListLayout", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Padding = UDimNew(0, 2), SortOrder = Enum.SortOrder.LayoutOrder, }) end local AddButton = function(Name, Callback) local NewButton = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) NewButton:AddToTheme({ TextColor3 = "Text" }) NewButton:Connect("MouseButton1Down", function() Callback() Colorpicker:SetOpen2(false) end) return NewButton end AddButton("Copy", function() local Red = MathFloor(Colorpicker.Color.R * 255) local Green = MathFloor(Colorpicker.Color.G * 255) local Blue = MathFloor(Colorpicker.Color.B * 255) setclipboard(Red .. ", " .. Green .. ", " .. Blue) Library.CopiedColor = Red .. ", " .. Green .. ", " .. Blue end) AddButton("Paste", function() if Library.CopiedColor then local Red, Green, Blue = Library.CopiedColor:match("(%d+),%s*(%d+),%s*(%d+)") Red, Green, Blue = tonumber(Red), tonumber(Green), tonumber(Blue) Colorpicker:Set({ Red, Green, Blue }, Colorpicker.Alpha) end end) local SlidingPalette = false local SlidingHue = false local SlidingAlpha = false local Debounce = false local RenderStepped local RenderStepped2 function Colorpicker:Get() return Colorpicker.Color, Colorpicker.Alpha end function Colorpicker:SetOpen(Bool) if Debounce then return end Colorpicker.IsOpen = Bool Debounce = true if Colorpicker.IsOpen then Items["ColorpickerWindow"].Instance.Visible = true Items["ColorpickerWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) for Index, Value in Library.OpenFrames do if Value ~= Colorpicker then Value:SetOpen(false) end end Library.OpenFrames[Colorpicker] = Colorpicker else if Library.OpenFrames[Colorpicker] then Library.OpenFrames[Colorpicker] = nil end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["ColorpickerWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["ColorpickerWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Colorpicker.IsOpen and 104 or 1 Items["Glow"].Instance.ZIndex = Colorpicker.IsOpen and 103 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen task.wait(0.2) Items["ColorpickerWindow"].Instance.Parent = not Colorpicker.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Colorpicker:SetOpen2(Bool) Colorpicker.IsOpen2 = Bool if Bool then Items["ColorpickerWindow2"].Instance.Visible = true Items["ColorpickerWindow2"].Instance.Parent = Library.Holder.Instance RenderStepped2 = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow2"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow2"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow2"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X + Items["ColorpickerButton"].Instance.AbsoluteSize.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) else if RenderStepped2 then Library:Disconnect(RenderStepped2.Name) RenderStepped2 = nil end Items["ColorpickerWindow2"].Instance.Visible = false Items["ColorpickerWindow2"].Instance.Parent = Library.UnusedHolder.Instance end end function Colorpicker:SlidePalette(Input) if not Input or not SlidingPalette then return end local ValueX = MathClamp( 1 - (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 1 ) local ValueY = MathClamp( 1 - (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Saturation = ValueX Colorpicker.Value = ValueY local SlideX = MathClamp( (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 0.99 ) local SlideY = MathClamp( (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideHue(Input) if not Input or not SlidingHue then return end local ValueY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Hue = ValueY local SlideY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideAlpha(Input) if not Input or not SlidingAlpha then return end local ValueX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 1 ) Colorpicker.Alpha = ValueX local SlideX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 0.99 ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, 0, 0) } ) Colorpicker:Update(true) end function Colorpicker:Update(IsFromAlpha) local Hue, Saturation, Value = Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value Colorpicker.Color = FromHSV(Hue, Saturation, Value) Colorpicker.HexValue = Colorpicker.Color:ToHex() Library.Flags[Colorpicker.Flag] = { Alpha = Colorpicker.Alpha, Color = Colorpicker.Color, HexValue = Colorpicker.HexValue, } Items["ColorpickerButton"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) Items["Palette"]:Tween(nil, { BackgroundColor3 = FromHSV(Hue, 1, 1) }) Items["HexInput"].Instance.Text = "#" .. Colorpicker.HexValue if not IsFromAlpha then Items["Alpha"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) end if Data.Callback then Library:SafeCall(Data.Callback, Colorpicker.Color, Colorpicker.Alpha) end end function Colorpicker:Set(Color, Alpha) if type(Color) == "table" then Color = FromRGB(Color[1], Color[2], Color[3]) elseif type(Color) == "string" then Color = FromHex(Color) end Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value = Color:ToHSV() Colorpicker.Alpha = Alpha or 0 local PaletteValueX = MathClamp(1 - Colorpicker.Saturation, 0, 0.99) local PaletteValueY = MathClamp(1 - Colorpicker.Value, 0, 0.99) local AlphaPositionX = MathClamp(Colorpicker.Alpha, 0, 0.99) local HuePositionY = MathClamp(Colorpicker.Hue, 0, 0.99) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(PaletteValueX, 0, PaletteValueY, 0) } ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, HuePositionY, 0) } ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(AlphaPositionX, 0, 0, 0) } ) Colorpicker:Update(false) end local PaletteChanged Items["Palette"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingPalette = true Colorpicker:SlidePalette(Input) if PaletteChanged then return end PaletteChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingPalette = false PaletteChanged:Disconnect() PaletteChanged = nil end end) end end) local HueChanged Items["HueInline"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingHue = true Colorpicker:SlideHue(Input) if HueChanged then return end HueChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingHue = false HueChanged:Disconnect() HueChanged = nil end end) end end) local AlphaChanged Items["Alpha"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingAlpha = true Colorpicker:SlideAlpha(Input) if AlphaChanged then return end AlphaChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingAlpha = false AlphaChanged:Disconnect() AlphaChanged = nil end end) end end) Items["HexInput"]:Connect("FocusLost", function() Colorpicker:Set(tostring(Items["HexInput"].Instance.Text), Colorpicker.Alpha) end) local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["ColorpickerButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Colorpicker.IsOpen then Colorpicker.IsOpen = not IsClipped( Items["ColorpickerWindow"].Instance, Data.Section.Items["Section"].Instance.Parent ) Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if SlidingPalette then Colorpicker:SlidePalette(Input) elseif SlidingHue then Colorpicker:SlideHue(Input) elseif SlidingAlpha then Colorpicker:SlideAlpha(Input) end end end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Colorpicker.IsOpen then return end if Library:IsMouseOverFrame(Items["ColorpickerWindow"]) or Library:IsMouseOverFrame(Items["ColorpickerWindow2"]) then return end Colorpicker:SetOpen(false) Colorpicker:SetOpen2(false) end end) Items["ColorpickerButton"]:Connect("MouseButton1Down", function() Colorpicker:SetOpen(not Colorpicker.IsOpen) end) Items["ColorpickerButton"]:Connect("MouseButton2Down", function() Colorpicker:SetOpen2(not Colorpicker.IsOpen2) end) if Data.Default then Colorpicker:Set(Data.Default, Data.Alpha) end Library.SetFlags[Colorpicker.Flag] = function(Color, Alpha) Colorpicker:Set(Color, Alpha) end return Colorpicker, Items end Library.CreateKeybind = function(self, Data) local Keybind = { IsOpen = false, Key = "", Toggled = false, Mode = "", Flag = Data.Flag, Picking = false, Value = "", } local KeyListItem if Library.KeyList then KeyListItem = Library.KeyList:Add("", "") end local Items = {} do Items["KeyButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "Unbound", AutoButtonColor = false, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeyButton"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = Items["KeyButton"].Instance, Name = "\0", PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIStroke", { Parent = Items["KeyButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["KeybindWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 114, 0, 35), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, Size = UDim2New(0, 78, 0, 66), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeybindWindow"]:AddToTheme({ BackgroundColor3 = "Element" }) Items["Toggle"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 2, 0, 2), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Toggle"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Toggle"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["ToggleStroke"] = Instances:Create("UIStroke", { Parent = Items["Toggle"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["ToggleStroke"]:AddToTheme({ Color = "Border" }) Items["ToggleLiner"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["ToggleLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["ToggleText"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Toggle", AutomaticSize = Enum.AutomaticSize.X, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["ToggleText"]:AddToTheme({ TextColor3 = "Text" }) Items["Hold"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 22), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Hold"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Hold"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["HoldStroke"] = Instances:Create("UIStroke", { Parent = Items["Hold"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["HoldStroke"]:AddToTheme({ Color = "Border" }) Items["HoldLiner"] = Instances:Create("Frame", { Parent = Items["Hold"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["HoldLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["HoldText"] = Instances:Create("TextLabel", { Parent = Items["Hold"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Hold", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HoldText"]:AddToTheme({ TextColor3 = "Text" }) Items["AlwaysOn"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 44), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Instances:Create("UIGradient", { Parent = Items["AlwaysOn"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["AlwaysOnStroke"] = Instances:Create("UIStroke", { Parent = Items["AlwaysOn"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["AlwaysOnStroke"]:AddToTheme({ Color = "Border" }) Items["AlwaysOnLiner"] = Instances:Create("Frame", { Parent = Items["AlwaysOn"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["AlwaysOnLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["AlwaysOnText"] = Instances:Create("TextLabel", { Parent = Items["AlwaysOn"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Always On", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["AlwaysOnText"]:AddToTheme({ TextColor3 = "Text" }) Items["KeyButton"]:OnHover(function() Items["KeyButton"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["KeyButton"]:OnHoverLeave(function() Items["KeyButton"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end local Update = function() if KeyListItem then KeyListItem:SetText(Data.Name, Keybind.Value) if Keybind.ForceHide then KeyListItem:SetStatus(false) else KeyListItem:SetStatus(Keybind.Toggled) end end end local Modes = { ["Toggle"] = { Items["Toggle"], Items["ToggleText"], Items["ToggleStroke"], Items["ToggleLiner"] }, ["Hold"] = { Items["Hold"], Items["HoldText"], Items["HoldStroke"], Items["HoldLiner"] }, ["Always On"] = { Items["AlwaysOn"], Items["AlwaysOnText"], Items["AlwaysOnStroke"], Items["AlwaysOnLiner"], }, } function Keybind:Get() return Keybind.Mode, Keybind.Key, Keybind.Toggled end local Debounce = false local RenderStepped function Keybind:SetOpen(Bool) if Debounce then return end Keybind.IsOpen = Bool Debounce = true if Keybind.IsOpen then Items["KeybindWindow"].Instance.Visible = true Items["KeybindWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["KeybindWindow"].Instance.Position = UDim2New( 0, Items["KeyButton"].Instance.AbsolutePosition.X, 0, Items["KeyButton"].Instance.AbsolutePosition.Y + Items["KeyButton"].Instance.AbsoluteSize.Y + 65 ) end) if not Debounce then for Index, Value in Library.OpenFrames do if Value ~= Keybind then Value:SetOpen(false) end end Library.OpenFrames[Keybind] = Keybind end else if not Debounce then if Library.OpenFrames[Keybind] then Library.OpenFrames[Keybind] = nil end end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["KeybindWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["KeybindWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen task.wait(0.2) Items["KeybindWindow"].Instance.Parent = not Keybind.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Keybind:Set(Key) local KStr = tostring(type(Key) == "table" and Key.Key or Key) if StringFind(KStr, "Backspace") or KStr == "None" then Keybind.Key = "None" Keybind.Value = "None" Items["KeyButton"].Instance.Text = "None" -- Set mode from table or keep existing, default to Toggle local IncomingMode = (type(Key) == "table" and Key.Mode) or Keybind.Mode if IncomingMode == nil or IncomingMode == "" then IncomingMode = Data.Mode or "Toggle" end Keybind.Mode = IncomingMode Keybind:SetMode(IncomingMode) Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } Update() Keybind.Picking = false return end if StringFind(tostring(Key), "Enum") then Keybind.Key = tostring(Key) Keybind.Picking = false -- Ensure mode is set; default to Toggle if empty if Keybind.Mode == nil or Keybind.Mode == "" then Keybind.Mode = Data.Mode or "Toggle" Keybind:SetMode(Keybind.Mode) end Key = Key.Name local KeyString = Keys[Keybind.Key] or StringGSub(Key, "Enum.", "") or "None" local TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "table" then local RealKey = Key.Key == "Backspace" and "None" or Key.Key Keybind.Key = tostring(Key.Key) if Key.Mode then Keybind.Mode = Key.Mode Keybind:SetMode(Key.Mode) else Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end local KeyString = Keys[Keybind.Key] or StringGSub(tostring(RealKey), "Enum.", "") or RealKey local TextToDisplay = KeyString and StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay if Key.Toggled then Keybind:Press(Key.Toggled, true) end if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif TableFind({ "Toggle", "Hold", "Always" }, Key) then Keybind.Mode = Key Keybind:SetMode(Keybind.Mode) if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "boolean" then Keybind:Press(Key) end Keybind.Picking = false end function Keybind:Press(Bool) if Keybind.Mode == "Toggle" then Keybind.Toggled = not Keybind.Toggled elseif Keybind.Mode == "Hold" then Keybind.Toggled = Bool elseif Keybind.Mode == "Always" then Keybind.Toggled = true end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end function Keybind:SetVisibleInList(Bool) Keybind.ForceHide = not Bool Update() end function Keybind:SetMode(Mode) for Index, Value in Modes do if Index == Mode then Value[1]:Tween(nil, { BackgroundTransparency = 0 }) Value[4]:Tween(nil, { BackgroundTransparency = 0 }) Value[2]:Tween(nil, { TextTransparency = 0 }) Value[3]:Tween(nil, { Transparency = 0 }) else Value[1]:Tween(nil, { BackgroundTransparency = 1 }) Value[4]:Tween(nil, { BackgroundTransparency = 1 }) Value[2]:Tween(nil, { TextTransparency = 0.4 }) Value[3]:Tween(nil, { Transparency = 1 }) end end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["KeyButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Keybind.IsOpen then Keybind.IsOpen = not IsClipped(Items["KeybindWindow"].Instance, Data.Section.Items["Section"].Instance.Parent) Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen end end) Items["KeyButton"]:Connect("MouseButton1Click", function() Keybind.Picking = true Items["KeyButton"].Instance.Text = "." Library:Thread(function() local Count = 1 while true do if not Keybind.Picking then break end if Count == 4 then Count = 1 end if Keybind.Picking then Items["KeyButton"].Instance.Text = Count == 1 and "." or Count == 2 and ".." or Count == 3 and "..." end Count += 1 task.wait(0.4) end end) local InputBegan InputBegan = UserInputService.InputBegan:Connect(function(Input) if Input.UserInputType == Enum.UserInputType.Touch then return end if Input.UserInputType == Enum.UserInputType.Keyboard then Keybind:Set(Input.KeyCode) else Keybind:Set(Input.UserInputType) end InputBegan:Disconnect() InputBegan = nil end) end) Items["KeyButton"]:Connect("MouseButton2Down", function() Keybind:SetOpen(not Keybind.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end if Input.UserInputType == Enum.UserInputType.MouseButton1 then if not Keybind.IsOpen then return end if Library:IsMouseOverFrame(Items["KeybindWindow"]) then return end Keybind:SetOpen(false) end end) Library:Connect(UserInputService.InputEnded, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end end) Items["Toggle"]:Connect("MouseButton1Down", function() Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end) Items["Hold"]:Connect("MouseButton1Down", function() Keybind.Mode = "Hold" Keybind:SetMode("Hold") end) Items["AlwaysOn"]:Connect("MouseButton1Down", function() Keybind.Mode = "Always" Keybind:SetMode("Always On") end) if Data.Default then Keybind:Set({ Key = Data.Default, Mode = Data.Mode or "Toggle", Toggled = Data.Toggled }) end Library.SetFlags[Keybind.Flag] = function(Value) Keybind:Set(Value) end return Keybind, Items end Library.Watermark = function(self, Name) local Watermark = {} local Items = {} do Items["Watermark"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0), Position = UDim2New(0.5, 0, 0, 25), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 180, 0, 30), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), ZIndex = 5, }) Items["Watermark"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["Watermark"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Watermark"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 4, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Watermark"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AnchorPoint = Vector2New(0.5, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Watermark"]:MakeDraggable() end Watermark.BaseText = Name function Watermark:SetText(Text) Watermark.BaseText = tostring(Text) end local Frames = 0 local LastUpdate = tick() local CurrentFps = 60 Library:Connect(RunService.RenderStepped, function() Frames = Frames + 1 local Now = tick() if Now - LastUpdate >= 1 then CurrentFps = math.floor(Frames / (Now - LastUpdate)) Frames = 0 LastUpdate = Now end local Ping = 0 pcall(function() Ping = math.floor(LocalPlayer:GetNetworkPing() * 1000) end) Items["Text"].Instance.Text = string.format("%s | %d FPS | %d ms", Watermark.BaseText, CurrentFps, Ping) Items["Watermark"]:Tween(nil, { Size = UDim2New(0, Items["Text"].Instance.TextBounds.X + 20, 0, 30) }) end) function Watermark:SetVisibility(Bool) Items["Watermark"].Instance.Visible = Bool end Watermark:SetText(Name) return Watermark end Library.KeybindList = function(self) local KeybindList = {} self.KeyList = KeybindList local Items = {} do Items["KeybindList"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, Visible = false, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["KeybindList"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Instances:Create("UIPadding", { Parent = Items["KeybindList"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 9), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, -9, 0, -9), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 18, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(0, 113, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["KeybindList"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Keybinds", BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Size = UDim2New(0, 75, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner2"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, 0, 0, 21), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 1), BorderSizePixel = 0, BackgroundColor3 = FromRGB(46, 52, 61), }) Items["Liner2"]:AddToTheme({ BackgroundColor3 = "Border" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 28), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) Instances:Create("UIStroke", { Parent = Items["KeybindList"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end function KeybindList:SetVisibility(Bool) Items["KeybindList"].Instance.Visible = Bool end function KeybindList:Add(Name, Key) local NewKey = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Name .. " [" .. Key .. "]", Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) NewKey:AddToTheme({ TextColor3 = "Text" }) function NewKey:SetText(Name, Key) NewKey.Instance.Text = Name .. " [" .. Key .. "]" end function NewKey:SetStatus(Bool) if NewKey.Instance.Text:find("Menu Keybind") then NewKey.Instance.Visible = false return end NewKey.Instance.Visible = Bool end return NewKey end return KeybindList end Library.ArmorViewer = function(self) local Viewer = { Items = {}, } local Items = {} do Items["ArmorViewer"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 295, 0, 220), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["ArmorViewer"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Items["ArmorViewer"]:MakeDraggable() Items["ArmorViewer"]:MakeResizeable(Vector2New(295, 220), Vector2New(9999, 9999)) Items["Liner"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 8, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["ArmorViewer"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "inventory", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, ZIndex = 8, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 32), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, -16, 1, -40), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Holder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["RealHolder"] = Instances:Create("ScrollingFrame", { Parent = Items["Holder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 3, Size = UDim2New(1, -4, 1, -8), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 4), ZIndex = 8, BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["RealHolder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIGridLayout", { Parent = Items["RealHolder"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, CellPadding = UDim2New(0, 8, 0, 8), CellSize = UDim2New(0, 82, 0, 82), }) Instances:Create("UIPadding", { Parent = Items["RealHolder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 1), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 5), }) end function Viewer:Add(Name, Icon) local NewItemTable = {} local NewItem = Instances:Create("Frame", { Parent = Items["RealHolder"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 8, Size = UDim2New(0, 100, 0, 100), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewItem.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local NewIcon = Instances:Create("ImageLabel", { Parent = NewItem.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0.5, 0.5), ZIndex = 8, Image = "rbxassetid://" .. Icon, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), Size = UDim2New(0, 50, 0, 50), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) function NewItemTable:Remove() NewItem:Clean() Viewer.Items[Name] = nil end Viewer.Items[Name] = NewItem return NewItemTable end function Viewer:ClearAllItems() for Index, Value in Viewer.Items do Value:Remove() end end function Viewer:SetVisibility(Bool) Items["ArmorViewer"].Instance.Visible = Bool end function Viewer:SetTitle(Name) Items["Title"].Instance.Text = Name end function Viewer:SetPosition(Position) Items["ArmorViewer"].Instance.Position = Position end return Viewer end Library.Notification = function(self, Name, Duration) local Items = {} do Items["Notification"] = Instances:Create("Frame", { Parent = self.NotifHolder.Instance, Name = "\0", Size = UDim2New(0, 20, 0, 20), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["Notification"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIPadding", { Parent = Items["Notification"].Instance, Name = "\0", PaddingTop = UDimNew(0, 7), PaddingBottom = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingLeft = UDimNew(0, 7), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Notification"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = Items["Notification"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end local Size = Items["Notification"].Instance.AbsoluteSize for Index, Value in Items do if Value.Instance:IsA("Frame") then Value.Instance.BackgroundTransparency = 1 elseif Value.Instance:IsA("TextLabel") then Value.Instance.TextTransparency = 1 end end Items["Notification"].Instance.AutomaticSize = Enum.AutomaticSize.None Library:Thread(function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 0 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 0 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, Size.X, 0, Size.Y) }) task.delay(Duration + 0.1, function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 1 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 1 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, 0, 0, 0) }) task.wait(0.5) Items["Notification"]:Clean() end) end) end Library.TargetHud = function(self) local TargetHud = {} local Items = {} do Items["TargetHud"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Size = UDim2New(0, 295, 0, 21), Position = UDim2New(0, 0, 0.8, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(17, 21, 27), Visible = false, }) Items["TargetHud"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["TargetHud"]:MakeDraggable() Instances:Create("UIStroke", { Parent = Items["TargetHud"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["TargetHud"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Target Hud", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, ZIndex = 6, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 6, BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Content"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, ZIndex = 6, Position = UDim2New(0, 8, 0, 32), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Avatar"] = Instances:Create("ImageLabel", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Image = "rbxasset://textures/ui/GuiImagePlaceholder.png", BackgroundTransparency = 1, ZIndex = 6, Size = UDim2New(0, 70, 0, 70), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"] = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-- (@--)", Size = UDim2New(1, -77, 0, 15), ZIndex = 6, BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 77, 0, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIPadding", { Parent = Items["TargetHud"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Items["Content"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Bars"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, -77, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Bars"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Bottom, Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) end function TargetHud:AddBar(Color) local NewBar = {} local NewBarBackground = Instances:Create("Frame", { Parent = Items["Bars"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), ZIndex = 6, BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewBarBackground.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local BarAccent = Instances:Create("Frame", { Parent = NewBarBackground.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.8999999761581421, 0, 1, 0), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = Color, }) Instances:Create("UIGradient", { Parent = BarAccent.Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(153, 153, 153)), }), }) local BarValue = Instances:Create("TextLabel", { Parent = NewBarBackground.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), ZIndex = 6, BorderColor3 = FromRGB(0, 0, 0), Text = "90", Size = UDim2New(0, 0, 1, 0), BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) BarValue:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = BarValue.Instance, Name = "\0", }) function NewBar:SetPercentage(Percentage) local RealPercentage = 1 / 100 * Percentage if BarAccent and NewBarBackground then BarAccent:Tween( TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Size = UDim2New(RealPercentage, 0, 1, 0) } ) BarValue.Instance.Text = math.floor(Percentage) end end function NewBar:Remove() NewBarBackground:Clean() NewBar = nil end return NewBar end function TargetHud:SetPlayer(Player) if not Player then return end local okThumb, AvatarContent = pcall(function() return Players:GetUserThumbnailAsync( Player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420 ) end) if not okThumb or type(AvatarContent) ~= "string" or AvatarContent == "" then AvatarContent = string.format("rbxthumb://type=AvatarHeadShot&id=%d&w=420&h=420", Player.UserId) end Items["Avatar"].Instance.Image = AvatarContent Items["Username"].Instance.Text = Player.DisplayName .. " (@" .. Player.Name .. ")" end function TargetHud:SetVisibility(Bool) Items["TargetHud"].Instance.Visible = Bool end function TargetHud:SetPosition(Position) Items["TargetHud"].Instance.Position = Position end return TargetHud end Library.Window = function(self, Data) Data = Data or {} if not Library.Font then CustomFont:New("VerdanaFix", 400, "Regular", { Id = "VerdanaFix", Url = "https://github.com/sametexe001/luas/raw/refs/heads/main/fonts/verdana.ttf", }) Library.Font = CustomFont:Get("VerdanaFix") end local Window = { Name = Data.Name or Data.name or "Bronx Dupe", Logo = Data.Logo or Data.logo or "121644323941494", Pages = {}, Items = {}, IsOpen = false, } local Items = {} do Items["MainFrame"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), Position = IsMobile and UDim2New(0.5, 0, 0.5, 75) or UDim2New(0.5, 0, 0.5, 10), BorderColor3 = FromRGB(0, 34, 37), Size = not IsMobile and UDim2New(0, 621, 0, 542) or UDim2New(0, 450, 0, 480), BorderSizePixel = 2, Visible = false, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["MainFrame"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIScale"] = Instances:Create("UIScale", { Parent = Items["MainFrame"].Instance, Name = "\0", Scale = IsMobile and 0.65 or 1, }) Library.MainFrame = Items["MainFrame"].Instance Items["MainFrame"]:MakeDraggable() Items["MainFrame"]:MakeResizeable(Vector2New(621, 542), Vector2New(9999, 9999)) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["MainFrame"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Inline"] = Instances:Create("Frame", { Parent = Items["MainFrame"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(1, -2, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inline"].Instance, Name = "\0", Color = FromRGB(0, 34, 37), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Window Outline" }) Items["Logo"] = Instances:Create("ImageLabel", { Parent = Items["Inline"].Instance, Name = "\0", ImageColor3 = FromRGB(0, 128, 128), BorderColor3 = FromRGB(0, 0, 0), Image = string.find(tostring(Window.Logo), "rbxassetid://") and Window.Logo or "rbxassetid://" .. tostring(Window.Logo), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 10), Size = UDim2New(0, 18, 0, 18), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 0, 0), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["Inline"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Window.Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 32, 0, 10), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Inline"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0, 39), ClipsDescendants = true, Size = UDim2New(1, -14, 1, -46), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Pages"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 30), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Pages"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, Padding = UDimNew(0, 1), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["MainFrame"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Window.Items = Items end local Debounce = false function Window:SetCenter() local CenterPosition = Items["MainFrame"].Instance.AbsolutePosition task.wait() Items["MainFrame"].Instance.AnchorPoint = Vector2New(0, 0) Items["MainFrame"].Instance.Position = UDim2New(0, CenterPosition.X, 0, CenterPosition.Y) end function Window:SetOpen(Bool) for Index, Value in Library.OpenFrames do Value:SetOpen(false) end if Debounce then return end Window.IsOpen = Bool Debounce = true if Window.IsOpen then Items["MainFrame"].Instance.Visible = true end local Descendants = Items["MainFrame"].Instance:GetDescendants() TableInsert(Descendants, Items["MainFrame"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["MainFrame"].Instance.Visible = Window.IsOpen end) end Library:Connect(UserInputService.InputBegan, function(Input) if tostring(Input.KeyCode) == Library.MenuKeybind or tostring(Input.UserInputType) == Library.MenuKeybind then Window:SetOpen(not Window.IsOpen) end end) Window:SetCenter() task.wait() local bootHidden = false if Library.Folders and Library.Folders.Directory then bootHidden = isfile(Library.Folders.Directory.."/silentload.txt") end if bootHidden then Library.FadeSpeed = 0 Window:SetOpen(false) Library.FadeSpeed = 0.2 else Window:SetOpen(true) end if Data.MobileButtonText then Library.HideShowButtonText = Data.MobileButtonText end return setmetatable(Window, Library) end Library.Page = function(self, Data) Data = Data or {} local Page = { Window = self, Name = Data.Name or Data.name or "Page", Columns = Data.Columns or Data.columns or 2, Items = {}, ColumnsData = {}, Active = false, } local Items = {} do Items["Inactive"] = Instances:Create("TextButton", { Parent = Page.Window.Items["Pages"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inactive"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 1), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", Visible = false, ImageTransparency = 0.5, AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), ScaleType = Enum.ScaleType.Slice, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ImageColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Inactive"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Page.Name, AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0.5, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["TextGlow"] = Instances:Create("ImageLabel", { Parent = Items["Text"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Slice, ImageTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 3), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["TextGlow"]:AddToTheme({ ImageColor3 = "Text" }) Instances:Create("UIGradient", { Parent = Items["TextGlow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Hide"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 0, 1, 1), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["Hide"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["Page"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 80), BorderColor3 = FromRGB(0, 0, 0), Visible = false, Size = UDim2New(1, 0, 1, -35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Page"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, SortOrder = Enum.SortOrder.LayoutOrder, VerticalFlex = Enum.UIFlexAlignment.Fill, }) for Index = 1, Page.Columns do local NewColumn = Instances:Create("ScrollingFrame", { Parent = Items["Page"].Instance, Name = "\0", ScrollBarImageColor3 = FromRGB(0, 0, 0), Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 0, BackgroundTransparency = 1, Size = UDim2New(0, 100, 0, 100), CanvasSize = UDim2New(0, 0, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIPadding", { Parent = NewColumn.Instance, Name = "\0", PaddingTop = UDimNew(0, 5), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIListLayout", { Parent = NewColumn.Instance, Name = "\0", Padding = UDimNew(0, 12), SortOrder = Enum.SortOrder.LayoutOrder, }) Page.ColumnsData[Index] = NewColumn end Page.Items = Items end local Debounce = false function Page:Turn(Bool) if Debounce then return end Page.Active = Bool Debounce = true Items["Page"].Instance.Visible = Bool Items["Page"].Instance.Parent = Bool and Page.Window.Items["Content"].Instance or Library.UnusedHolder.Instance if Page.Active then Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 0.7 }) Items["Text"]:Tween(nil, { TextTransparency = 0 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 0 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 35) } ) else Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(0, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 1 }) Items["Text"]:Tween(nil, { TextTransparency = 0.4 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 1 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 80) } ) end Debounce = false end Items["Inactive"]:Connect("MouseButton1Down", function() for Index, Value in Page.Window.Pages do if Value == Page and Page.Active then return end Value:Turn(Value == Page) end end) if #Page.Window.Pages == 0 then Page:Turn(true) end TableInsert(Page.Window.Pages, Page) return setmetatable(Page, Library.Pages) end Library.Pages.Section = function(self, Data) Data = Data or {} local Section = { Window = self.Window, Page = self, Name = Data.Name or Data.name or "Section", Side = Data.Side or Data.side or 1, Items = {}, } local Items = {} do Items["Section"] = Instances:Create("Frame", { Parent = Section.Page.ColumnsData[Section.Side].Instance, Name = "\0", Size = UDim2New(1, 0, 0, 40), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Section"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIStroke", { Parent = Items["Section"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIPadding", { Parent = Items["Section"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Items["Topbar"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 25), BorderSizePixel = 0, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Topbar"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIGradient", { Parent = Items["Topbar"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(165, 165, 165)), }), }) Instances:Create("UIStroke", { Parent = Items["Topbar"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Topbar"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Liner"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(171, 171, 171)), }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Topbar"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Section.Name, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0.5, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 35), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Section.Items = Items end return setmetatable(Section, Library.Sections) end Library.Sections.Toggle = function(self, Data) Data = Data or {} local Toggle = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Toggle", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or false, Callback = Data.Callback or Data.callback or function() end, Value = false, } local Items = {} do Items["Toggle"] = Instances:Create("TextButton", { Parent = Toggle.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["IndicatorOutline"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 12, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["IndicatorOutline"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["IndicatorInline"] = Instances:Create("Frame", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, -2, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["IndicatorInline"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Toggle.Name, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Toggle"]:OnHover(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Toggle"]:OnHoverLeave(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Toggle:Get() return Toggle.Value end function Toggle:Set(Value) Toggle.Value = Value Library.Flags[Toggle.Flag] = Value if Toggle.Value then Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, -2, 1, -2) } ) else Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 1, Size = UDim2New(0, -2, 0, -2) } ) end if Toggle.Callback then Library:SafeCall(Toggle.Callback, Toggle.Value) end end function Toggle:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Toggle:Keybind(Data) Data = Data or {} local Keybind = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Toggle.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = function(State) Toggle:Set(State) if Keybind.Callback then Keybind.Callback(State) end end, }) local OldToggleSet = Toggle.Set Toggle.Set = function(self, Value) OldToggleSet(self, Value) NewKeybind.Toggled = Value if Library.Flags[NewKeybind.Flag] then Library.Flags[NewKeybind.Flag].Toggled = Value end end return NewKeybind end function Toggle:SetVisibility(Bool) Items["Toggle"].Instance.Visible = Bool end Items["Toggle"]:Connect("MouseButton1Down", function() Toggle:Set(not Toggle.Value) end) Toggle:Set(Toggle.Default) Library.SetFlags[Toggle.Flag] = function(Value) Toggle:Set(Value) end return Toggle end Library.Sections.Button = function(self, Data) Data = Data or {} local Button = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Button", Callback = Data.Callback or Data.callback or function() end, } local Items = {} do Items["Button"] = Instances:Create("TextButton", { Parent = Button.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Button.Name, AutoButtonColor = false, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Button"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(199, 199, 199)), }), }) Items["Button"]:OnHover(function() Items["Button"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Button"]:OnHoverLeave(function() Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Button:SetVisibility(Bool) Items["Button"].Instance.Visible = Bool end function Button:Press() Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Accent" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Accent }) Library:SafeCall(Button.Callback) task.wait(0.1) if not Library then return end Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Element" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end Items["Button"]:Connect("MouseButton1Down", function() Button:Press() end) return Button end Library.Sections.Slider = function(self, Data) Data = Data or {} local Slider = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Slider", Flag = Data.Flag or Data.flag or Library:NextFlag(), Min = Data.Min or Data.min or 0, Decimals = Data.Decimals or Data.decimals or 1, Suffix = Data.Suffix or Data.suffix or "", Max = Data.Max or Data.max or 100, Default = Data.Default or Data.Default or 0, Callback = Data.Callback or Data.callback or function() end, Value = 0, Sliding = false, } local Items = {} do Items["Slider"] = Instances:Create("Frame", { Parent = Slider.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Slider.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"] = Instances:Create("TextButton", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealSlider"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealSlider"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Accent"] = Instances:Create("Frame", { Parent = Items["RealSlider"].Instance, Name = "\0", Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.5, 0, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Accent"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Value"] = Instances:Create("TextBox", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, Active = false, TextTransparency = 0.5, AnchorPoint = Vector2New(1, 0), TextSize = 14, Size = UDim2New(0, 0, 0, 15), TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "50s", Selectable = false, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, ClearTextOnFocus = false, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"]:OnHover(function() Items["RealSlider"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealSlider"]:OnHoverLeave(function() Items["RealSlider"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Slider:Get() return Slider.Value end function Slider:Set(Value) Slider.Value = MathClamp(Library:Round(Value, Slider.Decimals), Slider.Min, Slider.Max) Library.Flags[Slider.Flag] = Slider.Value Items["Accent"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2New((Slider.Value - Slider.Min) / (Slider.Max - Slider.Min), -2, 1, -2) } ) Items["Value"].Instance.Text = StringFormat("%s%s", Slider.Value, Slider.Suffix) if Slider.Value <= Slider.Min then Items["Accent"].Instance.Visible = false else Items["Accent"].Instance.Visible = true end if Slider.Callback then Library:SafeCall(Slider.Callback, Slider.Value) end end local InputChanged Items["RealSlider"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Slider.Sliding = true local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Slider.Sliding = false if InputChanged then InputChanged:Disconnect() InputChanged = nil end end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Slider.Sliding then local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) end end end) if Slider.Default then Slider:Set(Slider.Default) end Library.SetFlags[Slider.Flag] = function(Value) Slider:Set(Value) end return Slider end Library.Sections.Dropdown = function(self, Data) Data = Data or {} local Dropdown = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Dropdown", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, Default = Data.Default or Data.default or nil, MaxSize = Data.MaxSize or Data.maxsize or 75, Callback = Data.Callback or Data.callback or function() end, Multi = Data.Multi or Data.multi or false, Options = {}, Value = {}, IsOpen = false, } local Items = {} do Items["Dropdown"] = Instances:Create("Frame", { Parent = Dropdown.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 45), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Dropdown.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealDropdown"] = Instances:Create("TextButton", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealDropdown"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealDropdown"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Value"] = Instances:Create("TextLabel", { Parent = Items["RealDropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-", AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(1, -16, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 4, 0.5, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["OptionHolder"] = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "\0", FontFace = Library.Font, Visible = false, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 130), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["OptionHolder"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["OptionHolder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Search"] = Instances:Create("TextBox", { Parent = Items["OptionHolder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "", Size = UDim2New(1, -8, 0, 15), Position = UDim2New(0, 4, 0, 4), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, PlaceholderColor3 = FromRGB(255, 255, 255), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = "Search..", TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Search"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("ScrollingFrame", { Parent = Items["OptionHolder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 4, Size = UDim2New(1, -4, 1, -26), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 22), BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Holder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIPadding", { Parent = Items["Holder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 6), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 10), PaddingLeft = UDimNew(0, 6), }) Instances:Create("UIListLayout", { Parent = Items["Holder"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["RealDropdown"]:OnHover(function() Items["RealDropdown"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealDropdown"]:OnHoverLeave(function() Items["RealDropdown"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Dropdown:Get() return Dropdown.Value end function Dropdown:Set(Option) if Data.Multi then if type(Option) ~= "table" then return end Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Option do local OptionData = Dropdown.Options[Value] if not OptionData then continue end OptionData.Selected = true OptionData:Toggle("Active") end Items["Value"].Instance.Text = TableConcat(Option, ", ") else if not Dropdown.Options[Option] then return end local OptionData = Dropdown.Options[Option] Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") else Value.Selected = true Value:Toggle("Active") end end Items["Value"].Instance.Text = Option end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["RealDropdown"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Dropdown.IsOpen then Dropdown.IsOpen = not IsClipped(Items["OptionHolder"].Instance, Dropdown.Section.Items["Section"].Instance.Parent) Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen end end) local Debounce = false local RenderStepped function Dropdown:SetOpen(Bool) if Debounce then return end Dropdown.IsOpen = Bool Debounce = true if Bool then Items["OptionHolder"].Instance.Visible = true Items["OptionHolder"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["OptionHolder"].Instance.Position = UDim2New( 0, Items["RealDropdown"].Instance.AbsolutePosition.X, 0, Items["RealDropdown"].Instance.AbsolutePosition.Y + Items["RealDropdown"].Instance.AbsoluteSize.Y + 65 ) Items["OptionHolder"].Instance.Size = UDim2New(0, Items["RealDropdown"].Instance.AbsoluteSize.X, 0, Dropdown.MaxSize) end) for Index, Value in Library.OpenFrames do if Value ~= Dropdown then Value:SetOpen(false) end end Library.OpenFrames[Dropdown] = Dropdown else if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end if Library.OpenFrames[Dropdown] then Library.OpenFrames[Dropdown] = nil end end local AllInstances = Items["OptionHolder"].Instance:GetDescendants() TableInsert(AllInstances, Items["OptionHolder"].Instance) local NewTween for Index, Value in AllInstances do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Dropdown.IsOpen and 10 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, 0.2) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, 0.2) end end Library:Connect(NewTween.Tween.Completed, function() Debounce = false Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen task.wait(0.2) Items["OptionHolder"].Instance.Parent = not Dropdown.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Dropdown:Add(Option) local OptionButton = Instances:Create("TextButton", { Parent = Items["Holder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) OptionButton:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = OptionButton.Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) local OptionStroke = Instances:Create("UIStroke", { Parent = OptionButton.Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) OptionStroke:AddToTheme({ Color = "Border" }) local OptionLiner = Instances:Create("Frame", { Parent = OptionButton.Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) OptionLiner:AddToTheme({ BackgroundColor3 = "Accent" }) local OptionText = Instances:Create("TextLabel", { Parent = OptionButton.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Option, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) OptionText:AddToTheme({ TextColor3 = "Text" }) local OptionData = { Button = OptionButton, Selected = false, Name = Option, Text = OptionText, Liner = OptionLiner, Stroke = OptionStroke, } function OptionData:Toggle(Status) if Status == "Active" then OptionData.Liner:Tween(nil, { BackgroundTransparency = 0, Size = UDim2New(0, 1, 1, 0) }) OptionData.Text:Tween(nil, { TextTransparency = 0 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 0 }) OptionData.Stroke:Tween(nil, { Transparency = 0 }) else OptionData.Liner:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Text:Tween(nil, { TextTransparency = 0.4 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Stroke:Tween(nil, { Transparency = 1 }) end end function OptionData:Set() OptionData.Selected = not OptionData.Selected if Data.Multi then local Index = TableFind(Dropdown.Value, OptionData.Name) if Index then TableRemove(Dropdown.Value, Index) else TableInsert(Dropdown.Value, OptionData.Name) end OptionData:Toggle(Index and "Inactive" or "Active") Library.Flags[Dropdown.Flag] = Dropdown.Value local TextFormat = #Dropdown.Value > 0 and TableConcat(Dropdown.Value, ", ") or "--" Items["Value"].Instance.Text = TextFormat else if OptionData.Selected then Dropdown.Value = OptionData.Name Library.Flags[Dropdown.Flag] = OptionData.Name OptionData.Selected = true OptionData:Toggle("Active") for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") end end Items["Value"].Instance.Text = OptionData.Name else Dropdown.Value = nil Library.Flags[Dropdown.Flag] = nil OptionData.Selected = false OptionData:Toggle("Inactive") Items["Value"].Instance.Text = "-" end end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end OptionData.Button:Connect("MouseButton1Down", function() OptionData:Set() end) Dropdown.Options[OptionData.Name] = OptionData return OptionData end function Dropdown:Remove(Option) local OptionData = Dropdown.Options[Option] if OptionData then OptionData.Button:Clean() Dropdown.Options[Option] = nil end end function Dropdown:Refresh(List) for Index, Value in Dropdown.Options do Dropdown:Remove(Value.Name) end for Index, Value in List do Dropdown:Add(Value) end end for Index, Value in Dropdown.Items do Dropdown:Add(Value) end Items["RealDropdown"]:Connect("MouseButton1Down", function() Dropdown:SetOpen(not Dropdown.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Dropdown.IsOpen then return end if Library:IsMouseOverFrame(Items["OptionHolder"]) then return end Dropdown:SetOpen(false) end end) local SearchStepped Items["Search"]:Connect("Focused", function() SearchStepped = Library:Connect(RunService.RenderStepped, function() for Index, Value in Dropdown.Options do if Items["Search"].Instance.Text ~= "" then if StringFind( StringLower(Value.Name), Library:EscapePattern(StringLower(Items["Search"].Instance.Text)) ) then Value.Button.Instance.Visible = true else Value.Button.Instance.Visible = false end else Value.Button.Instance.Visible = true end end end) end) Items["Search"]:Connect("FocusLost", function() if SearchStepped then Library:Disconnect(SearchStepped.Name) SearchStepped = nil end end) Library.SetFlags[Dropdown.Flag] = function(Value) Dropdown:Set(Value) end if Dropdown.Default then Dropdown:Set(Dropdown.Default) end return Dropdown end Library.Sections.Listbox = function(self, Data) Data = Data or {} local Listbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Listbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, MaxSize = Data.MaxSize or Data.maxSize or 150, Callback = Data.Callback or Data.callback or function() end, Value = Data.Default or Data.default or "", } local Items = {} Items["Listbox"] = Instances:Create("Frame", { Parent = Listbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, Listbox.MaxSize + 10), }) Items["ListboxLabel"] = Instances:Create("TextLabel", { Parent = Items["Listbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Listbox.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Center, TextSize = 14, }) Items["ListboxLabel"]:AddToTheme({ TextColor3 = "Text" }) Items["ListInner"] = Instances:Create("Frame", { Parent = Items["Listbox"].Instance, Name = "\0", BackgroundColor3 = FromRGB(35, 41, 50), Position = UDim2New(0, 0, 0, 21), Size = UDim2New(1, 0, 1, -21), }) Items["ListInner"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ListInner"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UICorner", { Parent = Items["ListInner"].Instance, Name = "\0", CornerRadius = UDimNew(0, 3), }) Items["ScrollingFrame"] = Instances:Create("ScrollingFrame", { Parent = Items["ListInner"].Instance, Name = "\0", Active = true, BackgroundColor3 = FromRGB(255, 255, 255), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarImageColor3 = FromRGB(46, 52, 61), ScrollBarThickness = 3, Size = UDim2New(1, 0, 1, 0), }) Items["ScrollingFrame"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Items["UIListLayout"] = Instances:Create("UIListLayout", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, }) Library:Connect(Items["UIListLayout"].Instance:GetPropertyChangedSignal("AbsoluteContentSize"), function() Items["ScrollingFrame"].Instance.CanvasSize = UDim2New(0, 0, 0, Items["UIListLayout"].Instance.AbsoluteContentSize.Y) end) local function UpdateState(Btn, Name) if Listbox.Value == Name then Btn.Items["Text"]:Tween(nil, { TextTransparency = 0 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 0 }) else Btn.Items["Text"]:Tween(nil, { TextTransparency = 0.5 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 1 }) end end local ObjectItems = {} local function UpdateButtons() for Index, Value in ObjectItems do Value.Items["Button"].Instance:Destroy() Value = nil end table.clear(ObjectItems) for Index, Value in Listbox.Items do local BtnItems = {} BtnItems["Button"] = Instances:Create("TextButton", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", BackgroundColor3 = FromRGB(46, 52, 61), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2New(1, 0, 0, 25), Text = "", AutoButtonColor = false }) BtnItems["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = BtnItems["Button"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 0), PaddingLeft = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingTop = UDimNew(0, 0) }) BtnItems["Text"] = Instances:Create("TextLabel", { Parent = BtnItems["Button"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Value, BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), TextSize = 14, TextWrapped = true, TextXAlignment = Enum.TextXAlignment.Center }) BtnItems["Text"]:AddToTheme({ TextColor3 = "Text" }) BtnItems["Button"]:Connect("MouseButton1Click", function() Listbox.Value = Value for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end) BtnItems["Button"]:OnHover(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0 }) end end) BtnItems["Button"]:OnHoverLeave(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0.5 }) end end) table.insert(ObjectItems, { Items = BtnItems, Name = Value }) UpdateState({Items = BtnItems}, Value) end end UpdateButtons() function Listbox:Get() return Listbox.Value end function Listbox:Set(Option) Listbox.Value = Option for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end function Listbox:SetItems(Options) Listbox.Items = Options UpdateButtons() end Library.Flags[Listbox.Flag] = Listbox.Value Library.SetFlags[Listbox.Flag] = function(Value) Listbox:Set(Value) end return Listbox end Library.Sections.Label = function(self, Name) local Label = { Window = self.Window, Page = self.Page, Section = self, Name = Name or "Label", } local Items = {} do Items["Label"] = Instances:Create("Frame", { Parent = Label.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Label"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Label.Name, AutomaticSize = Enum.AutomaticSize.X, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Label"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) end function Label:SetText(Text) Text = tostring(Text) Items["Text"].Instance.Text = Text end function Label:SetVisibility(Bool) Items["Label"].Instance.Visible = Bool end function Label:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Label:Keybind(Data) Data = Data or {} local Keybind = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Keybind.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = Keybind.Callback, }) return NewKeybind end return Label end Library.Sections.Textbox = function(self, Data) Data = Data or {} local Textbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Textbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or "", Callback = Data.Callback or Data.callback or function() end, Placeholder = Data.Placeholder or Data.placeholder or "...", Finished = Data.Finished or Data.finished or false, Numeric = Data.Numeric or Data.numeric or false, Value = "", } local Items = {} do Items["Textbox"] = Instances:Create("Frame", { Parent = Textbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Input"] = Instances:Create("TextBox", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, CursorPosition = -1, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", Size = UDim2New(0.6000000238418579, 0, 1, 0), BorderSizePixel = 0, PlaceholderColor3 = FromRGB(185, 185, 185), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = Textbox.Placeholder, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Input"]:AddToTheme({ TextColor3 = "Text", PlaceholderColor3 = "Inactive Text", BackgroundColor3 = "Element", }) Instances:Create("UIPadding", { Parent = Items["Input"].Instance, Name = "\0", PaddingLeft = UDimNew(0, 6), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Textbox.Name, AnchorPoint = Vector2New(1, 0), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Input"]:OnHover(function() Items["Input"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Input"]:OnHoverLeave(function() Items["Input"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Textbox:Get() return Textbox.Value end function Textbox:SetVisibility(Bool) Items["Textbox"].Instance.Visible = Bool end function Textbox:Set(Value) if Textbox.Numeric then if (not tonumber(Value)) and StringLen(tostring(Value)) > 0 then Value = Textbox.Value end end Textbox.Value = Value Items["Input"].Instance.Text = Value Library.Flags[Textbox.Flag] = Value if Textbox.Callback then Library:SafeCall(Textbox.Callback, Textbox.Value) end end if Textbox.Finished then Items["Input"]:Connect("FocusLost", function(PressedEnterQuestionMark) if PressedEnterQuestionMark then Textbox:Set(Items["Input"].Instance.Text) end end) else Items["Input"].Instance:GetPropertyChangedSignal("Text"):Connect(function() Textbox:Set(Items["Input"].Instance.Text) end) end if Textbox.Default then Textbox:Set(Textbox.Default) end Library.SetFlags[Textbox.Flag] = function(Value) Textbox:Set(Value) end return Textbox end Library.CreateSettingsPage = function(self, Window, KeybindList, Watermark) local SettingsPage = Window:Page({ Name = "Settings", Columns = 2 }) local SettingsSection = SettingsPage:Section({ Name = "Settings", Side = 1 }) do SettingsSection:Button({ Name = "Unload", Callback = function() Library:Unload() end, }) SettingsSection:Toggle({ Name = "Watermark", Flag = "Watermark", Default = true, Callback = function(Value) Watermark:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Keybind List", Flag = "Keybind list", Default = false, Callback = function(Value) KeybindList:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Silent Load", Flag = "SilentLoad", Default = (Library.Folders and Library.Folders.Directory and isfile(Library.Folders.Directory.."/silentload.txt")) or false, Callback = function(Value) if Library.Folders and Library.Folders.Directory then if Value then writefile(Library.Folders.Directory.."/silentload.txt", "true") else if isfile(Library.Folders.Directory.."/silentload.txt") then delfile(Library.Folders.Directory.."/silentload.txt") end end end end }) SettingsSection:Toggle({ Name = "Mobile Hide/Show Button", Flag = "MobileHideShow", Default = IsMobile, Callback = function(Value) if Value then if not Library.HideShowButton then Library.HideShowButton = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "HideShow", AnchorPoint = Vector2New(1, 0), Position = UDim2New(1, -15, 0, 15), Size = UDim2New(0, 45, 0, 45), Text = Library.HideShowButtonText or "JX", BackgroundColor3 = FromRGB(17, 21, 27), TextColor3 = FromRGB(255, 255, 255), BorderSizePixel = 2, BorderColor3 = FromRGB(94, 213, 213), ZIndex = 9999, }) Instances:Create("UICorner", { Parent = Library.HideShowButton.Instance, Name = "\0", CornerRadius = UDimNew(1, 0) }) Library.HideShowButton:AddToTheme({ BackgroundColor3 = "Background 1", BorderColor3 = "Accent", TextColor3 = "Text" }) Library.HideShowButton:Connect("MouseButton1Click", function() if Window.IsOpen ~= nil then Window:SetOpen(not Window.IsOpen) end end) local DragStart = nil local StartPos = nil Library.HideShowButton:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = Input.Position StartPos = Library.HideShowButton.Instance.Position end end) Library.HideShowButton:Connect("InputChanged", function(Input) if (Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch) and DragStart then local Delta = Input.Position - DragStart Library.HideShowButton.Instance.Position = UDim2New(StartPos.X.Scale, StartPos.X.Offset + Delta.X, StartPos.Y.Scale, StartPos.Y.Offset + Delta.Y) end end) Library.HideShowButton:Connect("InputEnded", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = nil end end) end Library.HideShowButton.Instance.Visible = true else if Library.HideShowButton then Library.HideShowButton.Instance.Visible = false end end end }) SettingsSection:Toggle({ Name = "UI Expand", Flag = "UI Expand", Default = not IsMobile, Callback = function(Value) end }) SettingsSection:Dropdown({ Name = "Notification Position", Flag = "NotifPos", Default = "Right", Items = {"Center Top", "Center Bottom", "Left", "Right"}, Callback = function(Value) if not Library.NotifHolder.Instance then return end local layout = Library.NotifHolder.Instance:FindFirstChildOfClass("UIListLayout") if Value == "Center Top" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 0) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Top end elseif Value == "Center Bottom" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 1) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 1, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Bottom end elseif Value == "Left" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0, 0) Library.NotifHolder.Instance.Position = UDim2New(0, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Left end elseif Value == "Right" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(1, 0) Library.NotifHolder.Instance.Position = UDim2New(1, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Right end end end }) SettingsSection:Label("Menu Keybind"):Keybind({ Name = "Menu Keybind", Flag = "MenuKeybind", Default = Library.MenuKeybind, Mode = "Toggle", Callback = function() Library.MenuKeybind = Library.Flags["MenuKeybind"].Key end, }) end local ConfigsSection = SettingsPage:Section({ Name = "Configs", Side = 2 }) do local ConfigName local ConfigSelected local ConfigsSearchbox = ConfigsSection:Dropdown({ Name = "Configs List", Flag = "Configs List", Multi = false, Items = {}, Callback = function(Value) ConfigSelected = Value end, }) ConfigsSection:Textbox({ Name = "Config name", Default = "", Flag = "ConfigName", Placeholder = "...", Callback = function(Value) ConfigName = Value end, }) ConfigsSection:Button({ Name = "Create", Callback = function() if ConfigName ~= nil and ConfigName ~= "" then if not isfile(Library.Folders.Configs .. "/" .. ConfigName .. ".json") then writefile(Library.Folders.Configs .. "/" .. ConfigName .. ".json", Library:GetConfig()) Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Created config " .. ConfigName .. ".json", 5) end else Library:Notification("Please enter a name for the config", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Delete", Callback = function() if ConfigSelected ~= nil then delfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Deleted config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) else Library:Notification("Please select a config to delete", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Load", Callback = function() if ConfigSelected ~= nil then local Success, Result = Library:LoadConfig( readfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") ) if Success then Library:Notification("Loaded config " .. ConfigSelected .. ".json", 5) else Library:Notification("Failed to load config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) end end end, }) ConfigsSection:Button({ Name = "Save", Callback = function() if ConfigSelected ~= nil then writefile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json", Library:GetConfig()) Library:Notification("Saved config " .. ConfigSelected .. ".json", 5) end end, }) ConfigsSection:Button({ Name = "Refresh", Callback = function() Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Refreshed configs list", 3) end, }) local AutoLoadLabel = ConfigsSection:Label("Auto Load: None") local AutoLoadPath = Library.Folders.Directory .. "/autoload.txt" if isfile(AutoLoadPath) then local TargetCfg = readfile(AutoLoadPath) AutoLoadLabel:SetText("Auto Load: " .. TargetCfg) task.spawn(function() task.wait(1) if isfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json") then Library:LoadConfig(readfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json")) Library:Notification("Auto-loaded config: " .. TargetCfg, 5) end end) end ConfigsSection:Button({ Name = "Set Auto Load", Callback = function() if ConfigSelected ~= nil then writefile(AutoLoadPath, ConfigSelected) AutoLoadLabel:SetText("Auto Load: " .. ConfigSelected) Library:Notification("Set Auto Load to " .. ConfigSelected, 3) else Library:Notification("Please select a config first!", 3, FromRGB(255, 0, 0)) end end }) ConfigsSection:Button({ Name = "Reset Auto Load", Callback = function() if isfile(AutoLoadPath) then delfile(AutoLoadPath) end AutoLoadLabel:SetText("Auto Load: None") Library:Notification("Reset Auto Load", 3) end }) Library:RefreshConfigsList(ConfigsSearchbox) end local ThemingSection = SettingsPage:Section({ Name = "Theming", Side = 2 }) do for Index, Value in Library.Theme do ThemingSection:Label(Index):Colorpicker({ Flag = Index, Default = Value, Callback = function(Value) Library.Theme[Index] = Value Library:ChangeTheme(Index, Value) end, }) end end end end end getgenv().Library = Library return Library ]] local __chunk = [===[-- SecroLuaVM v2 | build 832d9f8ec5f78ad6e5aa0804 return(function()local v,E,N,z,d,M,k,V,B,h,l,t,o=string.sub,tostring,string.char,pcall,string.byte,5,string.rep,{},unpack,string.pack,string.gsub,setmetatable,loadstring;for O=0,255 do V[O]=N(O);end;do V={52865,{0x1B,0x4C,0x75,0x61,0x50},E(o)};for O,T in V do local W={z(o,O%2==0 and N(B(T))or T,nil,nil)};if W[1]and z(W[2])~=not W[3]then M=5;end;end;end;V=function(O)O=v(O,M);O=l(O,"z","!!!!!");return l(O,".....",t({},{__index=function(v,M)local l,O,T,W,i=d(M,1,5);local y=(i-33)+(W-33)*85+(T-33)*7225+(O-33)*614125+(l-33)*52200625;i=h("Y\M[-lG`+-/L&,DM+i:%W'FEP!l"GTD/F-\_-5Q2]pk1D8M[*q584mp3k>olhtks+FfW&0'sn*$>$bY[!4h4pBL6ue@ap&XoK;M/3)61&1u5R2mIZs!8d])m(g8C\KI]qkkl(_A']/!;`6rs//:+m@uY]lI#<`)QSuRV@3`gu>U(6!=b=bX'H';ckDjE!D>,7:grl4r7\$MED9@#m,lGc&H+\X0"!KG0Y\Dt]3\:">Rp-n[NO-L"cSch'u;\%<`<`ZEbt/1fKq9R&YWa-q`39M<5E?gW`5&;1<.J=M,9[BTt_,;6oL2PB6t@:R5<+VQ?`l<3+^hr#6XY:_T1\>92;/teoAZu&!qj>1lS5T.AS1In[)\\h9RhDcmN9hO1k/s[H0p4@/AI@0i1I2e-s%U/\p]W:2>k@^*ZTQqBfUgI\_.1_cSVcr=UmK=!ar.e%K%uE`r@JQ%PQrfko#[n*FkefSlXP4gf>3Q]OhhLH'[iPoQckq7]:?]U*pr(o=Q_G/W)J!q(B3JQ$qF_6t/HcZ#K^;IL$bUp<2YCd%>ZQaGIbu489S'"aIOS9Y*%K9cWQg<5OJ=MH"_C6P;FUkMGE!57e?3!Kaa*>YN0p)CD`1hNG''P*O>[OuRXVGNM[-2->JQru-VqPf)'QCVYeW_Ja,^/QWVtSS!mdJ[&_.boSQDphqmh#nai"\nN/"<*hPZD0U/a/2>[26QG@'.6b=!?)cHT\tXaV63KeE"0n4&Uk-2uiJhC7uu'X0-.P&^NJ+o8uTVWos<1[(2/c*S=2ZnR0]o]Z/o+OWkA)4)4PEdM$<%0-k)[[5Sl_1u-T[,_Vu*J>5>V_]_6/78=Lk"a@j6$a.VTF2$Tbm,1pG)MaoG*_BKZ1d8$;\4(eOXH4_^)3nH8e^*@\Q(8iP:G2H^p6Jb\ag>D3bcU3.d%N-T(PDMLAkGsPr_%1(JeoTPW@r3.F[LX0rdnWa98H-a'T>SSOMQGg"sQG,2d[N"`nWHKU\"jcoL;?ru-BMoAjH>8=o(tg8KOQ;Q@'L\(8ZJh@k[(ehYeKgmSA1V%asoaL&QkO"D,*5m(@b9tHE[LY"'8_rhm=miMs9,>oW#T3rj^#AA"7#7TCc*83at'4+e9#dTFjK@S<>>k9-e[Nc*1:]iIdr0.E(pd`1]Y2lC?Zs7_3dkf=`q^K/d'QkMD&9q.iup)E@OoNDOc?K,,!;foNBXlf-U7f+38`Zb?:OEqZe7RhFK,N4)(P=ndQap90fUcO[^lH4Yt+:kDJl-c\U=JLABOU$d'9FLRVk"^=I%`0B=83dgPSEO?(IMX'G<&e[HkBp"T0-7[aai/*6sq`BXs,t_Y!,X$N"WpD"UOa"lQPK\fX]fbOhnhB9dWeP_Pk;7FXe?Ek7#Z`9!?&hccL^Uq0lee'2`S?VX;\+o(:8.Y&-fbEg;nT<=e8JLL@99cutc."RXL[=C,3rdh/=^eu>O.^e1s!h:W=IjU]eh.?5Yt,g,n]pU;4iFXPI)!N=+/)F+6P-@D_S/ZKO[Q%&j[USL"b^c]0OVKn19BO.A-SYjKN8iJPa`RK`W"Cd7@\g4Qn;SQN$XRijj@K`.!ji'.d="qld)Ob7T5QFP`=N`r0q0rj]qC0hL@dQHSUMif"U(cf/#1q0mo:GENJE!N#1BB9`d?[p,$Z-)'s5;<-[-E/-&DtC9K?(W-Xo?#]oY;@u!W^;[hD'%)Bo;^2o.$jroQ;h5k]TE`@6Rk:IUPR1QC?3Z"U3_Qb!Q7C,aLLM0;fB'=ZFBpBBL&(RFEI\SnH5mq>7]c@R4?6g-K8rK3@kt8*KFGUsDTdP'16WH(r6AoIjbgF=!L#XVK!9p+CI')+2p2;uHnenGp)LNit"N`dn@uDk#pmWui4s:?_Q>M1`<@2;c^Bk0mHNe\sWWBm@78NpH6hQDWlf`kVJi"-#Fgkp/A%:Ni_+:`mA9NTqaGDQOoHG)G2!E]tX`?&[P%^&B55O]G_PZPter@cr!IofnYg9hQ%P6:Bn`RV3JFi^4Y$hU(EmY!l97VjsqmQHl2G.DV6a/QE`+=YF8dhtjYppOOoC/UG==Z,dJ)nB.oHW(R(3oO0r06Q"aYc@hg?!D7\(N*%2$jp=S0GB.5*8XEJahQVPHguRZB5E]'T_]NgK=D9UlB>^&GOqrJa"(.A(O?-oZj"kKWbYWM1#X$V%E!I`$mCh#p^,Nf,Rfk_6U^7hF>t=P/"2]gR;ic+HC1W./:`i6[GU^#0dfrVM_da1eN]9T,)-UF=3rZOr(0N#F5"YX"#_E?@-:`.b)BOX:.o`ju@4f5=Quq]eru,j;jH9on]-ZU^Q-1?7bJGWj<"Q6T8+]WQ##"FWcriR\.,oUQ!B!+-.s]kD[7Rm93@lhP&!.`FbN7.fWfX6(t8iR>b*8M7#D-&cDI'$qr2Qd21Traok"n*>0C;QN#VV$f/)mL?!bkut*JfE#bpfY$b&_=nd2($X-X:i`'EoHbJ,?%=D:b-"".[aVrHXr!f>b[;JaoNr*ZH0IMBkc38N3od2?*^>nk-kC5LMAp*b7=IsUO:U_L!LIoIV@RuF^:!6n^=La-i$!J<)gN^=Qt4`l&EWWj6b/pGJH8KUB799Y'/"%jh915X,&Gl5NGkY:rOpn;Va]*f9&T2G$"K&K`/C2#^3'**hV]V)UBk#b:CU8hXiP&6"(T+kB#NW.[f&cht3IflVj.?nW34rK&9pk'ttIbF6[n1p`#(<*&S,&g24>@3'P>SjojFA_bNIne-U.V`Z-h"GN2ZEXe4?iH79e6*pBOhR29[8Xn^N(_N8oI)rFp/!ZNQDo.]PN[EB3a6$?nPW/tLLCmFdpIBNX@j'Eo8/-_Vr$c]s)_Mj8(76U[1:?^<9:M!cs#^]4SP8n[0WQPe&*S,1Y>r4?X4.Y4C\WYJCJ`>^*k7P#)MmDA3gG$3Rj*Tr"98<fO*-7q9W\Es"CfBONC<(mr=FP#QClR"*PN_@O\M]#&@;RMfF[Ps&m1H]'S"K[3+[5FpVJdg1PPE1VSis#>%>Aa.W>k;I-"Mbj#mT*RG!dh6[r"S?npJCigPjui]$o$?mi`6Rq;>)M=li<6e3ir$Z1tt`lR0WoP:I"!.Q>NC1+MsV\6I\2_AO4ZZ_f_`KZ\36UgcR=JdFjeI8nL(70&iM9^opThdgErqDo;E)Kj]l=@aFK<*j11)3ojn9H)+LB6VU3`IK?3o89-F_hZdq39Q^k4/T6*$A'd*"A_VWEcIQKQbmq[k@]SFY\Q`e>=$/>Zm?,4Kr&o[hZ*#0>;(e=AR$C:*i.JQ%a5HB:IW;BWM2)C*K;4#/^JhG.cNcUIE$mMZoJA.dWuk)8'm/4qH+^r-DfBgc;1op?YuXaJ1`kKO5@4/IBlO$=A62m'/fYG>uQP*S_cq[TTLB2qZPW*or73m@"*c5Zh+-`DZ4'FA^Pck`=8Ono#nX$uNRMDukhE&oM>(9r(&JniQVX45Xf?.LGJbIJeS[G2l@17(tN?2Eh"NTRXG)Gk.H24Ijk*p3j-bO[RGno.rsn/^l61YNQB'Xt2[-^2p<06RS#mcFf`?>>cUm[95@U9T&3_ne?5%#9RH,(=d(UIOkoTN=TZe('KEYCHK&uLGJQTho`8I2qOm'jYpH:]!]tZ^>,BIstg)kO1^2.#S43j93WsI$WX,h,(a+.KF.j!>O:mB,q1XZ/p8\,`PqBCa30K/ECrp$[0LPY-Ap0+dKd,65rm[\SoiJ\0EQ8s@GbRa,nBkgta'!L(%7&/(Esmf/i25:sbD4(&q2JjYXN)f9d:ijVWG+P$ZaA#[RIVY4A6U$Z.q1G0i@_7Q^pic!iSnKo!09=XA+d[Cpu"M)C^8_.fib2`!8_h+6:!I!r"04IB;),Bh;p*VH4b5:_tgmk?>T'P2]1r*QD#omIO0HK$ERNh3(^F>[1(9bW?/!8FFOXl8e9BuZ=q2fb>bP&`JEd'Mb;.Y3[[)hFCUkI`2.Wj=3$:2e!c`eO7Gmq^o2.s:lV"10_pkei!,'iP1`n.>qAoU'31hlui_VB>5Jmq(ok76$iHkFhm1Qhj_cMHO$I5:2\J@?(Au/'OFqTfX/5'TbBZ"Ba=t)#2h(bi$F%#VOF^(t7GS+tPrbLC7.GNMJej"6nG9-[FE*[B9kM*NAKAg&XXsH8-ZrCG/Z2HnFg)8ePir)rOXjaUm&9.Ij*iLF8M.$P#^d;9Hqf'_Fe3I-YjN+.n1'#sfkebhRf,sFR`s:4W!u:QfcT8te5rMOuSdi(($URcE./Ui-Z5R`-[YGklGUs2kl/`m;-.iN;FZ4%>fE<]3H5GI=\I=[0DS2Tc8*h>bqLSrF>9W[4TtlSp'(h*[<0l4BW.;Fp?'2O;U.4='3:eWMpr+g:/aZA?W@=2U>$dNZ;[WRQM$*I>+R84KM:M`pYa*SmglC('`o$nBim&d:9D\b$&t,[3Z]<*Y3O?ZHV-"NS$a?4V[4Ptr$W_68(`F/);!h=4j"U,c7ha.CcB6@,f"E+(+01GQ`APAnI5G-LR7aUd)5Z@6jBim32]SV,2/Y2i@c4=qnLUPX0^JT7;Yj'!"R0#otnYE'jVCAH3L:`](mPW'Cq.jocFm7,@4#u]*Ml)ER'+!@XJu,p+9pYbb70tEhE5*doBM%3f?#FCf-pp#C37_2]RS+9^3g^1XF=LbJl>+,J0l<#.7?gm\:Xpn>7t(Fh,A.Qm/>'i42dqFd4lgB2V>M(`-%ikK,8PP'cPTp>1JkeO.%d"BF/A?n%mq*`3MFID$OD%]+[+Yie-k14m6d2#YsJ;[q[0Pbim$j;%UdI_5QEJ@IIj&eB9^Ue*Cmkl3sm/1dK7)e4)U:_P=W;20LlX3I%!u2:+]UM%X"=.2q,$fT[r]Qp:@R&d>S*;aIjo\M05L%_lr?HA0;J*@nXfc-Z3')m>q<-Ubk/%mBmf;lE)\T8N="]>a!tOO'-qB=sJ&NZa]H!D1Atk@0P\ClGo;obM*NgJOtfRVj*Vg4^fgZ\P^u>=E?h%hLBfHU*]oG[iouj>WW,RE2fnkZoN,7h3c'Ro_XoYh1d^eb2V3uL6n<#Q+.qT5hh4HO*lQFW0/KQq<-Y)^d):52U7BJ`qJp!rd_7bSW>OD,7T'1CS&$s3d?V+)b2HM"6O``r)=qf1-gaU#'W7OB\#TRS$3NE^$^Q66X*C#!SQ3_^@MZSR$PceTY\3q[EG?Fh1:K8Mm2ia)&E*Q&7H5l@Sa:6]b1GJk+BWbKKLHrsQN*?Y7WH@J@NK+R`"RLu>KG!VN7/Bk7iV#RV'MDDF4F$s^t3-/e8IdJVtjIJ&,Xb3P/-$;o]75OBKm?*X*l4inRX"9QfDPnf#,+3i$AQkhNG.l9`8'Z*SOC)_[@)Z5]=!8.qVk;ueYKX""'19EWEI@5P#/i]f52CpSAJa's#Ad.%RL6R3"_T=>XFhD"nnc8bFFcnLtepp1,@7gC8d/dV2i%(XsmN@T.g=J.)f18jKmc:W*.:ZisF(Yic1B1I_\5_HX&@OU7kg))*m$FGgns\%9q5o;hn'U9V/TtZboOF"Zf+i^aH<1M0[]):RbKLtRgX'$`fJ$7q+n`QD[WT(_\tK,Kp<(u]:_e!3Co\k0h,^O\uL"rPA?,-'nGQTMLK"drM(36YDD4O2_80Iuen(-=\*+OKtC1Zlu*`6-`gq\D\ms%b"I#TM@E=hb(1RJP92$TC_nE[eB;#M4JDh4mV,P%5=V3e8,87J;,=>El,9GA!JBZOjC.#QbY&Obskac#u]#9,qANcQ$Ge+0H_JobM?3cd-XYm%[4>US)14/m_k5IBu"O\q9,?MR5bj">,44[64fN.91+[]Bt6`LS3;_bat$JMYm_?8lLuF1c[t6(3^rL-4%5-)B<18U.mPE>HY1jYmoS8h2Dht:qR5Orn125[aMh@Ci(US`>5imn;@*0?o9Ime&;l;dNXb=hKT6(>L^C@1*\;?/fgaSXA4+oek=l\UlIFT6:E4+mo93ZIEAm-flg!J\KEMFMDs)K8[TDBe3(DH@:&Q),t)O^p'`3q9r)Q.P8$)_RT*Gth/$).JmP>+>$Qd2tFEh7m[oAuK0$:Uf54ILD018@u65(#NakSZm@H)1Ch"Rfq2A#&VJ4hjer24O#d+?#!IL8]#%kX$?dLX)rrML=Vpr64"'fRLUqYLDm2baKFpP/#KZXUNMZ[ns97(fB4.%u.fHYY-'oaO5B8]0fRYh?43G=CC],+Hpdfq/lB%*j!;H=ifCHCZpj+ta;&*dFfBaFX[44X?!h`T[]%"6GM#W^f5?(_4h7=74s15WNj090.e!q9O+4+0bP(\$&]q&G=sfI5bU1(%cV+`lKiIknqAT\$ET,5[bsrCsD$TNFLF^oEl"$7ukMsX32%6H#!Ln?S9SpFaqm^Vt_IX?_d,B**2"'\ZK-=]]m:pKcjUS3;j\lc&k[3j),6fQs`!ss(^Jd[ObC11ZJa7+0Q\c]^@)J4<\u.Vp\qe/Qa'FlJ@A3C-R&7rP=DY2FNtOK0F5iseNV*m?#ZVGqnL`Qb7'_+"mjb3=T=bmMWI5'u,,e'meI`=0@\6uV6SA@4D-B[6V'&&OdI4O.kkAZMMogpOC:%[MK+IE\qheboD_MCoIqhK+@BZbO`E-s5@n=Ei\A?5O,32?S9enE-$OefKZfQ@]/IUZ;g?k`:3rF$WHrKIMJV;O;fO(RjB>3"2`k0kWHuIN@;>u%NZV'.I'9rW<,T7t2eEY#`QN'R/KH&+A0JSJ].ed*'*rU<"@[6gQY!SH%55T4_4]SL/**q8E1S5X.8o>4BB6hBh1qnlVc<@-\;M0H'!PEooXC6[GrOi$R1DoC=TljLQC92Z/pS">)3qq\;ob9s#T&P@XM/R%QIX2W(IrO7.(/ps_.9Cdl0u.B4WBh/H'Du\:8Ueie*)qgWnkEMn=Y*nC$":]ge=p16ft\DoRIP`5DI>s5EIFBjn%<43=WKt!V@bc2NPRc;5Y.O29ZH.#hY-ic>)\4O9rGZNgKcN#5Z\?fh"ZTMH1/l8-IBKV@=<;G8pc&5e*f3NOgtm;PQU+!p.^?kR(5hS%e=qBa-Y,k&4)kgFN%[_Otd@RIG,RPT^"gOmYP'MZ\"s&F&D;E>YDqQ3T@%?7(RoHii?R[AVC7(iSUUAYM$3U^0IB-@MSd8j;$9$MPo8RX@5"3&3s(gcj1(P%7*_D6t#-.[Y=\3JrLnKM6!$h$Ii]A@_0X%&e@5=qZl7;O1h`r?tsT&@&k3Bu/31)=foLC0=1V9f5PY=*irW8`,`J3$KE_cZF4U^KLQ%\ra8I:(nq)UOXki6ukX$K)0XInA_$B;>l^'l0QUJs)DuX.g>PX(8/9Ok^E'1?uA,pC_@-V?HCupC_M>`\A7cX'\'T7)`tc=#\O;Z/LNILZ!c6o>`Z]ES)kA\c*N:a67lPR3GThi!2N`gUOY``.)dj7%&>MM3+YQG?j\"W;h!0^4kT=2gUs9r:3O;pPj'1j*;='qW8pmtQ;_i]\EYoU8!5T\!0YBEAT\Y*LU-Jpd>E9$MjB3$uSf76hd[i)$=o^Tf2_`,TEbWOFe-pd"cS;k^IFPL1\_'l1[j0j(Onc\1b%0:_r*ms&OO-2$CBL,eBe,EmjC,2L&8!P!LaE`G%;I2VC.Sc^228g]HhX-qD@Lt/R6n8n4Bt5J_]dCuqC2J2:C:4-a!>Mi8\VQ5k?6OJ7JL+nlH=l[/mjd7]2<6">>566rWH18AFCs7$Y[9?X3mDSL_/gCWcQ(o:NoKV\rm$(IMK[8rrK+MB2j!,%pC?=$0]=_fl%)Rl'XlS_WW'\B05Q:>/f*es>8.nT\l\i"s`f<^E1_DrX+VJS&a9DQHYA*!.Jb\"]K,mE2^WHpU^krQI$A,sZ-CF?Aa@-fQnG&6FY#MZ*)?X.pDZWRd"m<*f/8P#NPui0o67I(o:[0e857$#MY]g8fJ25=Um/+[(i*E)5t3"`gq-Kep-.fip*!0Oo3De:d`n3$U@;g*n/j4!:2V4OX5lR%&(B=9+ZhUtT*K\#/(EPMX&q,L>WI;8(3qOBJT]H>"%dprrIR`(lm8YUF)M9NX0#9j#pZ8F1`MBq:5^:bsRW&L7I]m2b@q\Rg@DgA8VFO364r7+4cT`fGNETt74.R/1)[7(H3;a@2E/QhWr_lWdaU.jM"R`eR%MU0`S&m:=]2(&r@JX8"Lb-f_\%%;75m#^O4EA7?K)$-:"^Vpp^DB=?!ApICqp2IX\'r;^H2p$l+\5H_k1[B;-Z&\B\"G92`>u/2C.RUS7.k$f?=0>kEFWJYR)Nbl$28!^qYadW'NCaes=KO3e+>;]m\@>iD%D*\&Qc?DqM9?q\d\-1RrL/Y68s8Oj7pdfd`'>!W0(O^Z-j3XAqsMk`0-P($V>18CUu*<>!a@5/iLDC*rC^Ic/rh0D`!*C\Rmq0#.n4-\pWMHX(ui),(+#1*f#%K3@(IstYcH8PY'$VpbmW:f#8E/&!5D<2+#RB'/;P43e'H%]Vlu(Wm+BLVcskQK^"sQ(b^KF/(9Xb[M8jdlVA8$Q]M;kF%5:2CfC>;+oAe;_Xok9E:[pjB3r5NO>dc_R?VYRlrMIN#:fRX/;;MTFD;G.7]=r#YSuB$EPoMgd`?A#G5`9!rOP)H;'<*1d"c+,Xn["<@j@SEg$5614JR?n%e+[5X<16A8$n\POYZHQY.ihfLJC9@lW*/u\S`X?!N3P?Yp>+&^kd&6.iTcBWh:g%^]m2hB4DVW_06)!Mq(P+2>5%C0"YSV1Ad>^A@S+toNi4>qR"`FW9H]ZStN"QN%&_u7*Edra""Yi>Cihi@K#kCg5g5b`VK0;%sZa6:eS=%^Nul/gn)bOLt1ao/N$G9Gj,fu'1n9J[KJ29ii8?^&hoDPim3;Moumi![B/V(fRJNFYF_P78,AbL*W51?GH![!4AQ)Jfq%^aQff89uO8*m_nWHnb?-[jm[1=Xc>=5M`EQnSjTQ&Rr]KNl21qc`I-/4jC1!kO\MBpa,fD)]8?oX:3tK/4l\M/P8PILXX"]\PZQV.c;[\m]hm:F2<,p6>C:pTYiKjQ0'[^$+=5r^XGW#lBi]OC]?(-iHeWYYS/`bONmm.i_:iu&(VUT7qJT8K6km0TugP=W4k?hUc[mj.,F2Z"5C2Y:JOJ`cMDYDJ'p/o7HKAMGfR=qEg9N7$_PUg'pY4Mb@c^r>+dh-I0Teq2W-hM7F?Z0l>_ai@f*JlL6B!!2edFmc&q^%qF6$PhNL]2d;OiUQ_jP`*@BWk$2VqRle6\ml&U0$Wp7EAjL0?1\`/hZFcn/5(?janQHVgY:/^&a\Bc-,.=b$-4=h=U>Rm:3MJgaLd7dMQ&ciFUV&#B$[Z/)u1Rn:^/k.1)9iKROdg0-^q'f1:id\_oVN"%1,+TMj%9/s_\`^Bgq35F+6:2FnTl`*3-0(Ri>T@>J!;d9c9.t^rG^,/l?`l7f_/^9TR=c6sZ"#-GpU>gO2L)CP+[=C76tmu%N@h_d3*5P+OE"eV@X'>P1!ODS?ao3FFbSWjD')qjSK-?)S[tA@)H:8V52-_QPg&APW+0\5p4EeAu8B9\S6ZE7f/jGl9`P]i"=oa!D9'%BhDq5VD(BB3_)O7QnZu*I&6/md8(S/PM^t`hW0HP$+"\oX]+5Gka$SI+A1c"-SfbRs=@.$nhXd(b,LER=d2ZWMeB1_gqj@,Df^C-=QD>nXIG:Hi:0NP-F2^CWEs,"-ZU!^]6sZuu6('O49^9N8t-ORAO2)g9+APo^3i*"kstO-i0oc4"q>:6SI*pu9a==UXH'#NHgG9r?Y8QM?:[aq\,5b<$[ZS9Z,Z:@+b8i=pV5eiS0%;XTf9YC:+p+Wgd3Z9[:S9h"9KcE:&+VLcjWqkj?Z5j$8,/l[A6enV/@=[PESbM=HPmQ^iJAl`Wtf''Q#LFi=[g0WIdl4C0ZFfLR7o*0NPeqXTqB!]2-[5J;6akFf3?#J\G;o)iT[JVt?.;:cf#Y,'rh71"bhi&9!Z\?a_Ur7EJ-,S-$d;M\Vf=qlU>aG,N**7Fsh)8n+oZNo(DD0KtVDDbXdEg'<8M`3Bd$O2=q3IP%5]U1rh$l2p=.pdHFM+1kVX:QZC:D5;](K)nQ@nmoMGMHmbhSA.f5s=/5O_UCl$%;]H\?_u=NOYQ46b13aX'dEqM^<^IY@+6<)cZI=0s$r?%W$7,0sf,[,iO(b4<)G(`$S:$V2o*FH2(c+>rCCS<$4lgN-/UWQ?Ici#5bKsOO4n(eFJ@fEZ4e&%;WP+s-)NiQi_d>4^+%iaC=tA+mRSIZk`KA2"M)WJAaI;X+7.*JL9GM&&!A3W#R(K2d+j!#tN9+)q^C=H+pBi']led7abK!M4!fW-oV`Na(q)rB#9[-hPanW+;,3!?c9rL!08(HZsigl)@S&gKAq2dYBJ0$$nC9jua(2rECt:1H&=m,+rD,qB'!\csP<*OK]hboPAmY14.;iE!mJ]B];WjqeBSM\F4&d$qd6$Jia>.Rlg0fX3.lV;<#g.N/f;Sr[g6F>`4UL<6(J9S8,h>cN3]Ul#2lY.-V/NXk;PRjh0]P]`cK#9)ebU8@4V\F1-"I&p!,s4LmT-b;0pFe9D!ELlWj+TgG#:t)73Z5`/lhT%pY91&^Oo=P=:?Gq\gX$u8`#2)A%KV76Hr-oEU"ppC,b="Juspj$eB-`tJ\0bnpi[@Z\)F`DS4T"%58O&EeTX&hZ6$TlctTph6Ad#6S[Qej]9EHt[3lHR]F=er;g.K^#Dh4AM(4Bg5S>EtU&ubWi,a2+"bK't2raF_B0\a=UVS=kfbWDPd!g>j#@K)H2!Aq$,&AJ\.Jc%FB1'3^M@I+f4$K=tc6o'1LWuQ?ub+V1%=pKt$Q]M3l[sDa>oS3L:p$20JuMC5nB["@sp8a;;4]*4'uCRorF5"HQ%f:k%j?"`g81.4-C#79'o_J@Yrnbj\4pOj<5Zo<7?D><0ZoPHV&MsgFJ!kj6p&mWl*Bc1/'B8J#,@kjCak_5U/hM6?7YtbjbBIWa'pJLDq6,CMWWLhM5A+cWu"OL0^92p&[k;1Lu8Jh[>4Acgq)If'+@u.O"*oLn.kM'5q>j_^q$pa\6\G-!4KHH+q`PQlT5TiTcb<$_BRpr@4)#43;mq1*!2d@Nn3>Gdt[,QiKa!U_XJ_60V@=eKJpkKpd(ht'`S-8]&!9:3j0(=/f4a=Qn:Q0_t9CB%&_]2$O>VRk^58%oP<]Z"5S[YN9F2PoqEUO-+,4.l0LG(jKL?m1D?qWPkR%`JgX?W\fKpZLGT/W8Y&PK3E_OIs!AAh772][-M8cf+o`')8IMn4)*40fO)>Z+\W;/=o7PnD-R+eW6/IkUj8\2lO,*X->dq"c4b$/;MrbYB=r2\\,SQAo"q0c9iAE],RiPXESE/B.LL8[qu^8hs=cHm`V9VqsNP#BK2"6aB:h1!Bnb7ImM(L_(t8',jO=k2I)!K/=7t)(]Sl2eLcDr2*G"38_)#$'L(F-:e;l;\U6e'5tgP#c_!;Yn?B-GVau@Tp3.]$PS(]_7n",:AXg[$eeI8H]8`B'0ip9OU+Z-bc??=*0[re]c8G0UNas6I*X+9;4;`T-%9u='DBjZrhlbIRtF7]kUV'$os2T'>E\Msr?&Hi45]MS0@\IJ[^:??jiXNn_QUTQ#.][J)0+ZWO?rRS"rI0S&5=AeTQbKUbRK/7Wth'Xe1le/(/ikN@R$F$+i.fC$-q+SVqB.L_5ck([g]g?q\0RE#&Fm+!g316N?rJ82'Frp0;CbbSRgJ[,C$;YeDDE*\8H69\WYC-9o[?AYui2"Q_B0;rVjbo7\RMKC:jE"i(bX#@mDc&B[1K9UtgDjkl7?=8n#R9g=0a,%UnMLc_h6-/Pr9g4>Nb1>d>QN)][F`fIM[s`"msKY:i3*TlJ;5e23X/F\(&D/oJ_5+BA!ALt>03ZF:hK^hgD/.5F6S6EF2BU:/#%u)c0*18kVQ045_L+@E-l+Wd+pJ@6Yh!'oTQ7;ICG0]F,-Oqipp^!LX>2i^m,\P$[^G0q;(JBNh;[T=m`+JY?oJ+`#)dq5&qLf!I6l:m@fuFI63HY%*m_m$M'\KOPG3:;KPY2-HZq_0\eMo@WecMA^l6CAs]j+!9]m/Y6&Q98T(fF+U^>_g4R$pAjT&":t't;$fF8Gk8j/Ms,gs[FS^Wj5g3GF>=miuu6\SK>#&DTli.(;$!>CG"J`nnmgOb.F2j3[@Q4SiM$*k2Zd.%Wr5Ckcb8]n/Rj3L`U'hO2U4cnD%JMq]mkLilVIAN@&n8Aef;Im_l]M18T'.t7b\^JEIZe9=6"7#Wo;GEr5YpdTo7O<9S=S6p3p#)l$;?RKBr_cO]bcHVMhBXhf*]uo5LW)\\0(5>),Aqr`[0Cj7K9h1ii[K-)c:(>i9QHmONnG9"'o0.W&XVblgEr6V>2HrWBnD2kheIjeob7g1O-7&%eUc,b:J7Q2Y`O?G.!J5cSnY&6Iu>'MCB&P.TEgNmXGN2OqHC/Q%W.XAuI;pQk?)UT2B`F>Q)H_/T8R\b65B@Uh2eY5F#70^014eh%nKco[R&MgaV-#h3%>!)l1hm$q4Oq(<)PbTV$GV_cJ`g.DmVEJ@Jt)=IBfH67:g#KfqZqUesMoa?)b8E::*tRlX8>.D%psW^Gk,PF[s+iH5=C@C4_k(pd-OP=LV%!e3HFRH(7C_-C1S.3u2UDQ17*.4MFp&Cn)kF?Gi@Sl:%W$FRT!$a;sj98Ya*!P%qja>&$4qK9u'K6(W*s59J1[)'V9R$UZ]"$;Q;.p9ZPtObpp/^hb3C(p89-V%S#3r*d0/`ea;!r+Fh$7b(g/qs%r^gp6d6Kmah6nM'5TcuPm',om,QVi#Kc3h#nTamJ&3hq2Sml'_gOOIdnc'u*Z*pa/eh7V+a<[rV-+goH%^'gpJb=ji7BKQV_YV&d=h\=f5`#T!SF-MO4mp/jccdXM.B8]led:F,2_a4iDSq@;s:HpS@Wk5C/bOVT,QD=>(U$>eDi&ONNAfF=rf1p<$\.hB7dB\hBNI6jAO=U_^<7Pd'5h),ZP7-^3?3U"=cM:s*0E!Gn3o;%>Z":E9'!cJF?jA2q./pO!B>sMd>$[t=.#4us"qOasO>9"0%pVoHH2J#1_=Eng7SbVLr)LSql^-kBPgE"DRH`1L9\:'LgpB'0*9k7g.H)X$^mAJJ?2rl4ob7glAb]^-A?#fr\U9m?*\oE330X:A/2FuHV.>d"JT216>eca7o%Gts>!L@]dgqR*YqEWN(kph!YF*U66-U^SY&_skh]E7k.)'!'El9:=-f/'u_<\\u5PD3VsuRX^MQFRl(\"h4"Eb*;LV@,$YJs7`!C%W<0=f@hSdH9;E;hU1c9o-AnsVKK[)>RU\0"7!6?H`NdFiGOkg&MVC^iLoqb'gqV)pbp;4\;"a85VG!]U2R_:kY3'7JXL_53gSf.abnPgqepZP_VT0Y>Js/[BgB;!I,!mD)fI5^ePj@OmC*,`WTC!7&V`A8o-p]P?4b[3*b_R(jsq@G-la1dTd?+;_pqFpX`>?>Ej]Ah0ZH;$jAdM!5NYK=0dX^;G>r#j+Kh!\LA/%#3WC.HSj<55<)#(2PkfgGqRFRHiLA'@,9V[3[l0u?[d$1knNl#^roFYuZ#mN*:os?<`rn.`InHe@#83%^-BiFR:lCqDp-`n?)$30POALCX.H,;i&S?Kq*B8%QQ">n-c^=i)\p-78&NsEE(">oNZ9)@Ost'k\!WFC8@rqlf2m]?>s\.X,H#j6^Pm4r"b9Ab*([-^U8UX<=Dq=p^Q8Gog0\!GMuG$T.M9'bURkY,"+@Y*Tf=@jI\O;!,*>NA]a#(Mc[*VP*e,]4)YmuA9]!&)1T6U3D%Z5e=S&C]B10;)X9;$`#;_s$[45?fZ7D!ao:r^A@;a6J@2p3_oP+G[V%5SocuEkrrO_UI"A1.<'UPj)22!\A/\[:O%p@SkNH\!TgjTs2rqi&>REO6-=C4aa`;%-2EBZLBp/MMJMGXJu)_M'jfI\Jtr3W*_oS4Yn=^-D=H[WV8+G\n#H2J6>q=NM@DFVG&&Bo+7`X%[_92#&"U;_U_HI+cb\D%"OLb&*nZDV3LTpV]2_)Gtp&B8q,'r`$7*u^H<7dJ0ZE'[_N20lG9^n0+\m)ES>dM%'XB6`r#$0H*(jtWq?%Cu(g6t/QPEOk\brEgs>1<'NO]t2d038Cm$(G%ES(Z1UDCG#tS!5@n`lkU^[C#M0$<`nKRDK>dqZtY1)eke\0k%aT;'5YlAHqQ?>*jHftoe@Y@Vh0$m=7)X2B5DgV]mSq+#frM:AMDa1]rH\X8]<+J$lC!)YVIn*QKT\\=U.PG.40o2boB2g+)RP2EC:it7>e%!&q&+ouJj.(eC`8+NW4)RH\T1a)#O2EkP31=N?!hSq:#AYH0WT6EJ=TFm%m](B,o$K4&5f<&2e/7EL612b4TrRK=S[V4h1OO)/FX(u>;],3T1a9k]IY8s9^%oEG0)rW4aK6Eq`qSEZt;j`ieA3J0+(2gbC&0HJi5n5=[s1o&d3,_PKDh>F\Z4uB'(DSK2,dbW[;(BplkJ$F-.c_F(RoP#8%n9ou*WEo:QRPP;0p3W)BFG1Y/4s`3cGQ#_":K6+'T[K-R,^!;TOl"O6STgA\f_17D[P%g5)YS8.%:p9:R9K`[9UU84jmQYn4F;CtI'G0GH]EVO8>kXqCg(/?.Y"JJtWSTSRm.8E"GLD63cLmm08:*[[WJ*p4Y;:qfnIf>;^c"fT,s!rQ+!AkF%&UPrLJg`U60ha2eZij@gNe>-tFqP@/R20>Vsi5AUKV<`Dq/ChQk]r@:2e.?%_9'$"^aG"bctu9>A;Z*#0%Z(Nhi=o`Zc/j9LPbt#DUn!6;iUS'#.At9dRR]LmJu@pZU)8'9I,8ME.6t6=TqC#oSgWUd6f%\4b?(e79XYk"#Y_pYbsrlfdo+TZjp'%Gc6N\,sm\AO^S01R0;sJt&iU81c,e/7No>7\tK5U]F/:sK[`lJZVmVSBWLY/@0E%DU>Qj,7$,MmDdB)%Ui`YAE5/"AdZIl7:kLh`<%*2\aRdI33VG*Pbf0Lu\:aK'\H8j7'Bg':o'0(pelrRLK_5sU^XMa`#)leLQr#ZXp)cV/GN6cNd&9O+=pTu=$9Le6koDkZMQmVUP2V;"_M`^'DNNsE"0>oZhK/(_C9\"`e"'ANg0_SUE&j+/ahEMDq*AIEZ\T%l`0,6ltUR:7cG(b!j6*KeG-#E.W6'f)q',,ZikokEJ#.d9uEKH2$#Xa)LIFg\.4gtFu1:rGDsZT0Ll(m(:D[T0^27rUU2M:0F[^!6b:7\\0f$3t1mj#)>c'$?L91.JMD733=D,g?D?=78L!AQ-AN4AK@"q2GH1W25jg_F_kMV;EIo6hd74Y:EQrqlkF1_GiF'P"`B+MH2RbLO8(#A['*8iAc^H[n9M0Y(j\VD8RIL8/@j`,nJ>AU_GCkbAH=$\u6\FS'Zk@=TNE3c>8'!CMsj0eh\#F-<$5dLUZ/<+AE)[/AZHZP%?&nR:?q"]<>c]ETFD+"G$&kB"$ai"JlEr?G@GoCEmTkFogL4jHc7XG2A`O.-+!(22&,V;r9O)dMtF6_6G2hVhkoF-dVMdl+7(<0F"'%bTYG?-M:,QW[.F4_m7Mb_OGWIarqIY29q,(c*"=[fm[t6Q]iKjO0dJ3R#/*qH%0u>Q-A^[4@Sh"F0m`A[BJn4^3DHTd6fu<-nFgUI>oC/c4j2a#$M;s/r[%b;BlJ_*(q^@@lTd`d8p?oFe?b?EW[&d7Z$.gZ)IE*=1+D2Qo,CjlZX$5GYDP_1drZ>DsKn\d2=m0-cO;/8Y81#T_N1f;R'%C6,ELfbXZhcX_GkK$GjuF>.bPG\4"B,\[*HDL*J(.E1#fJiuCoj^-k$Y@U351TLmG;!@$)_6]2+KL>#S)Gu!VFjW5&,69$Wh,hL]r9`$Ouf=`J?l@g&?Q+D'-RPC'GG?a:qUQZmo\d8dVs%pXhg4&]QmIFB@aMX,G^b:6U>Gb9[liXiD\ki)V7q]]9Z`Ds-O8c#PJh8NB46`hK1f5FY:49V9:HS=dG#)2S(&np4L!@/#"^2A'%Ynp>DLc6d*j.,a"G_0qZ*-)C.*9>Frid(PhB+OD)UNMAoas;%3Tp!i$c>/eY_g*GH!KPL-@qA=,?uX7f:o--?lFl*I<4Z]Ya='tF(J;:Ar!SIQ*-!!6$d,^I,:6I9De!;`AiFYl"q\@Q9!ld:s#nMN]dD:(9Ng+f3MIC&'a]KeUHZ9GoB!TnFs7:6*HFh7aLO%5Mb")u"i?jF]%_^7ju_?4.79gLN](nC=h&HSMb.gkGEMWb1Pcm;3f:cV7lOi//')K[/moj:b/G^ldIi(i+J+j#nn%@W2nlGtbfjOKn.*$7gZAdChaZK(@\;kHhUAEB]Alm$"dJsC*Dj8LYduBR2Z1-k,pVGQ6Lrlg?8nOPNbPo!rUdM3IGb[dO@:cfK4A55*KbtpZ^5$e#i^*Vbn"14IndeX`rBd\%.D4REpEa/"EaMfa5Qsa#MOI[s`c&m!C\7>W)od$QTKfI_NL.of8Qo[(kQgEV-#fp9NgGRh)/...Q07JK`)DTdlTA08"44nJ_C5V'Q%_:tc:tqT!8o$UZLJY$BqeLSXP<$nEB#<$j&0Ad.0Bal50dYbK_^jCL=f`!Qf\q[sDK]5%o1Cng)f(&pAh2C!5V!R64D-Bs4aaKX#q?-r2BLeRATXC'`.`O.CW,u)^]uu3Pe$@"XS;k]0g?\;@rjQ:N05sp&C3!JcoOdDEo91E,0.M6KCcS7[C3tO,-NYipO!R;6+>fRljb+Kn[b#E*[lG%G]8E/$_C#"7H2uOuUq'*Ra$um[fAp(0D$\Te"Ri]aHd*9;5);/V]hsq$"PJONCp1=5WLZT/15IV5_TX_HRDUEKRUI@70dBJ<%?C]p.0i_s:3IA-d7b4pbF24A$!!,PE[uB*on^)NH2jrIQFV/cO>!u97I0>/!)f\K3:/.R8HEuJ2*+!1POr`\Kd8O2r5.7\>jA2dA!oT(n^8VoN-IkKF1K2Ar`*n_D6Fh#&BG6`*"tING\aa0OIZV;1_*JK<"r8uDk%8)rr(=IZD"5er&3Vs@$.:t\M9;-]XhK4I`RhZ?>gNH,U[`FY1O=+5IW.M4A,>-,A#=1e*pooS'3-%m*0/n%\XiW/)UV=3R$l\&8rb3Wo17cN@M`\NL)Aneh8[8hVj"0&8R!'L??/u(X\U!h-VUWnu?f7B;(Zii=3d`\^Y+`peWe'X:hh.iXQE-Nt5FDrF)o#_6)QlQ_0f6Ae,5cGgfV29b3?B$s(G=Ypeft#3DmM?P-2pkD3b0W]1T`fS\&u5o.4$&NN"J`Y,[-p=n-sEJ1n!lG.=KoU48K"K:Ci""eH<4Q<`7_C?c<3%Y2[/):.[`9&P)t2%hIF*W"GYoin6not^EU3U"<\'k)*Rt<1mZ^5pRj"%+<`Rl\IX*h;Fj!;HH,u`$AoIAgDc$!@Z=M[.l;]2Y^ArEeD[q7nCcp9a40c3-Bi#Q^X$4i&.X2JR:.TD>"[=^okas;\;2DlH#26<2B"]QMIRmLga=oD6."Y`L=N0u<"ks6(C5n>'n8l:q13R9&Gh8nm:(LhMIC97>J6kk;U[kog^/AJ.Xf(014c[JT6=n=1]NH)31k57ecn5,tbD.Y#Oop`FT\0rD*8ubNRIsiG(YBddhSS,TK%$r#hu[@na%_H(kXp2s#BX$?O&WUgW_u+)L(O&WK#-28F<+N%_&$HK9"#YDs#.U@Cj;_MmG[B:$Xp-SKjGpLs7G`=<-@SDr#Vp7il!K#\#^BCm.#B!.Z>g`>!/bFGM)f,D6s,M(G"m#&t;,c0&5h;)Aaa]q%,$/:)--D.0LTGB'4UE:*pijP*DMZgm#`DNL6qqSjYDuBW/i&B+C5Jb,nET\9)9GmB('+g%I-[s\%YDa\i;4/nBNE>bY5Y`EmVaf(dbuo#Jq/"$JU0nsngKq]l.75\)%REF0:6RE8;H-B,i\HaKN-<%t+i3o54>q_<2E^8BeW4T*&mKC]hX6@XH;&DUW8_,h\kf.P2Og??KfIB)&P$_tl?0u$V9VPK0_m=\$/q_a!%2;5/u\7)4ol.7TY20Jbp;b7AiDc4^.6;ei7:T/)kJ]ON4mh1@LY`nHfD:H,N*%-FYd<(3:Po;E3FStga)=Ni44i_$gg=gD!E!\>/tkECGFeS+_DDm;OtdTGrqk>r%SHJ3),tW,Gn"/JjY4>1#)uD=+`#$$_(IaB74RUuF]+DJJHm8Os!tI7D!/=]Zj9^*J3F/JYDRXM"CAI/9*bA7\H*7&!`2R\iMZa*`5?`'@QO*)Eo?[Vp#6&N;rR_]6j?QQaeDY@aQ%fjf2`5o+7JP'p6J>SOW2o9V4$HUP4hTDMXHI+p'Cn;ctCob,&V>bCgO_2.T#Mga81#SoE*5r1AD\.3iA5&@+T=%"i+Y>q:5DnCn'g?."[0CrJ'+$('3rmDnd+]1W2SL#IU_!,*aK\jBA7Q@>)nSd1(J>LD/&ek'!WL2$KqM3c?noFTP).cP\-r!jb$cCH:cQG'`tpluDlK).GAu+^fS[T*iOXV\XpXl5PT?LSJR8Z-kDY-HAA$d:s_2&ea.%d4BIu$%6^TGJ+h%QrImj5M6SU_e%i\U-&dM<_^1-B#RU_%u$$=Sp:pWC!o.I'9s],?`b2ileSr+7l":m[+iJ!SSp/(D5RVt(0MQ^Y1sd2M.,[Lg7%oqh3C04i'qc,UI[QBQAST#fC!c)%p'IOj`,Oq)6&eU%op_q;JWh1@L'DI6amZ3Vf,Hih=>r-_FtMo!"Rbkb(56&J=s*f!\jC+n&;+TG1g5,YuQ6Jj6JM-!^V68`l+n&la:&K']KVEAi2=`]mM]lH?QdM^q?CYSkcaSsZ=3bS>[9SA2?Bb&)C`E&g'@=N>F.dE-_Sj*[c!m$;Hh_VZp-1HM[lQEFW`<+g<++igB1(t;XB[Uf=3FdPCl3b8/KBQ\8ZAiG"Wa.4dK/`VC9(C5rTR++/(L]2bF<]Z9@iBF4Emg'nbibR;]/sRiL>A,h=[D>/!9B"qo>dr]d8&1c0^$*M.XdIdC,f>EE]Ju=%>]/!7dk=1PiXBDJcSJ0Zad7IJe@i/9]n0cY>@U-^p))k>k`"A\IO@,1igEZ3]*oeG>5n\XU>st&?6^=:UZ"dO;OWXWl"0^qn=$\20(l(dJa"tS>'Si4-H9L74F=HM.T.qO=TQ]'=IU=<"p+%ZN>kpm+!J,i^qC6e$c2E"+/Y]sW8rt@I"%L@3M8m$H**9s&lgpG^CKuT(@MR::_Af3h\bIW^C\,eEnl%2XifgdII7Wk;\hk#Mfu1"+ZlIb&;k:.f*Zh2]`(:OE'3NU4S7`Efk=pTr"DY,nNR:#Te3Q_m,#&caei0U5OJ0cOk9&[)[4a34Il0_%PNG0!?&eUAF[J-AXBi$A^dHNRk`8Tr-["^QH:!k=HGF@.,:cY2ge@a`J9PH6W_]]"(P,UFl\13Lp]s>'RJs>fd]#K.Ljn:mCJXkNK;u1`I$e%B(eJYaC7K1AD6O1bLbUfm:$inTa8`Y*Z*^.h\,0QBg:t'0TYcc8+a$uq3/_[GVj;J:HF5mFQZ#u#*W%*P&NZ:GH/9TfIMjYNcq"MYbm**RJ8kRT#\)K]a\:Z[GU=Vd`1aW@nh(gV:;p@26J#bc$fWg`_n.]jV6AVFl`%8$@oW3rdVY<_bCUoA:)F"*AV@;(-Ef1KEC$Ld-:nuufgbdhRX@)6Vq!_SjM_1cMids5@QGgI#;s*/I%7]]plhej"\Bqpjk'(8L$mjo@>0];GY;J=Z,PJo^U,6D:Bbsm[Y:B5_R.-+,>-0JobH29@<`#^WDP&LP:3sQA>G;&:WW]F[;$W]%>U6K,iN7l'6p*pVGO,2+_m=l/%I6d2)R^/@2%@uZ[6IKMc;Q;c;muIB`rm-0U?rmR>C+po`[5M\[#:DSh;q8kkO]Wd`m2O>Ya&?G>>OKIC<(b0CGHd;1HT_O6s1XZ\2ZU0,!.eQm1K_)JuP,&(%m$b+Dh3GLUB([:[D4/m'j7/M8(&[Q@O`b&[nG`?$ZtKCM3/JP"5s(S:bQ%p4*9b!!q616prq`oTjF>q0O$X`0;9>E\:=crRL&"hr"L$q(s2]9';8Dtt"`&hnW4_d.CT;CW[Suo"M,NEa)^\LuD-EV!`-,W;FRpVi!2W!Q"Uq4`0$f\J:)reMhU]Mgg_]b0^*;]hIS(V*(_SYXDeb@MXK*.9VuREmR;6EfXi$"Y\-qa'^E@(KTPfP?.&T.Gl0?VXVu>7+2IM#d$eq806)N[(#0Wh)a35!e_1#p1J#J?ER#7\tMV&i2E_GRV2:s_OPVg$Z+b=qCjY1;CR;E*8CFBSq\!0.h]a&0MH?Y8,V^Q#2.eKc(O3O]\!4+#)kl]/jr"eb9:s)t8>eY?!^@H:6h.XV`]!#d-kE@bGnsPLJ9B/Ajbd[m%TBpdS\hnc<0CJS_T+Mik@>Pb^8)\`>,@52.da9@-ej]U)?$u\<((A-ZjA4FHEM4u-d'F@Q(e$m/f!$=JkPI7DFrKrC2mmgVrCE]Fa[,]^Ys%*Kb+?%h('0YoHO9!Z<@SRq?-a+\`nV0rJ$`.H=enL/N_\X=jPGFCoYBA&Dt>^2jhS?^YAukT]!PmFn]/e'qd[]]KX/RKIIL3flCT,n+Q+NtH%qj_4=>mJB#YT6Wt$k/YlV$k:PMko5u.&2US6WJ"/Z;D@mF9Qkn=ei"4U*`5*(d&+=8kHUG+gk#q$V`el:VV*HF>]&8Qd*C%qj_:O[_OB^_TJ:Ul$_J-<`r<2p$!s&RGBcops-D(?I&2B(?&ZX(t+dFOP?d_U]6>tH3fqH\.?:m^#PJ$H?7n"[1'mH-CC:I##,s3sn*VNf-jeDfHBA:$.mI5C>,f'8gCYA$?oKlf>n*iP!XM>&O4P_7,dVAF,iM(T?Hcs;I'YrD&f*C^<4$P,H9T$4(.B+%&hGqgK..FcsDHR-hT\.Y.X.HDjqDZ8U`S?E4]qpV%5PC-)_!+^FYD;`*A_j`a$Yal$.C`6H2XHh)huO]f^=RZ_-7]Jo\&q1I1!KRB8RRls$8"Os^nGVk=5Ma\@,#H-j8F/``8SP@7mLK8D:%%3qZjRBnNdFl4?Kd0l*:QE>RE][u75'UCf-2l;0Eob#Vsie[R5,I@1>"=akE3/?Ls8sGCuuDO["<2#4Bcq\AC8#UO-DN55[N9+#';fAq"gOfoM>elN'B4AiU<8N'qoNd2rQVf^Q+6Je"\\9Pp]Pp>Vm:+-!F+2+[(ue:/@\CCHF-o)0W):B'<%Wm,q9cCCQnDHRuF))b;sGO&*UAsC\nB=s=[ZgKn0Q5B<=R`ZsRkH!G\Gd),cO#I;bes#Jk'?3^TNY;L_LI>`9D]1C;?U,%o1nt6(Ns$Mj%a*+TT(>_pcp*dZJ"+j[0,0ODnp!W]b;R`(+%)Cid4?a;73Gm(fB5r#Tbh0CjB&aq?Lk0#(X8)3X:oL\aO'?!`AkcMpZYSadRDJ.2DSbC>VVb,1^T-"h(50mGK7u$842PqZdmAA2X`*8nM%]n]F(!W5;-sA?Z=FtN%K9YmMdN2U'G!*H#]i9K=OG;)fS:ZKDFc1JH/FNE@#MP"ptGD"d&?/g5EiPW49o9Do=8]P[+Mpj'/T-b^"nuopT>0c[*frhf&DVS&YJ@\Tu9J'2[,i!)SjcXc<-];LM\n6/EJ%V.+6ZhBQ@4o`CT,UM=6bD5ZZ]us?28^Hm3l"M\^sDsU[;USXgO6nu.C>0#,mR-HpMAoXb;BWafKWBKoCWqb#/Bpu91Cidod(N2.U<7pW@92(`8Su_7W=jELo2mq9tn72,/9tuV6^G8Ug)E!g`,Fl4@^&-\ef9>,["2_gomE"#e;J`#oj"E-:9r(?`1_k4c"_IBOSscc&$Br@0/MZAbAtGdqOP4!DNq\Ro`[Wq;9!aWT$K^KAa$;jm1?:n!;S0J8!Dri/#`oK4BLhe8o7Hc]ZL2?t^?\b'kF"KWN&Nr6uNT;_cCajIkg[m<;"d<_>-JVJ63;fSqUgTpXeE-I1ZnC6HJ%N],omb\%R;N^Bs"oZ%!-4q&U:1(U#[_!Bg^WNa;s$8;jn\6`cr;0ms2]=t_Xs,mrWc/^8lBVULsCN`\7mQ5C&5`X#ts3SOj^0c15d!'(H9`P$7Rl^Xj5+T;\r!DE\gg@']b]AV;M(-;6=KqapWsIUZQcKp_H-tL-bq]tj("c"7)L[3VJk_u#(U=*9SRLf_aUB:\jf])k9l(;+-g;s3FjFc(+bth9'dCJ0-JNEds@kdR?aO\O4MM1ok*S7flBN8>Qq1EEgfk$5A+oTY=P3%k6r,,\h!\@@BcObenhjrS>tYJ@P$Sj:<\`F:3#DuP5eDKuAM-Bo?_UG5&XPedHGR(!WQ.U[og=DVXHesrjo)M/C&kuE?8'`K'J/6"`_CmQ"lEAUrAMrq*u&=C8EmLe^8ZL`"X-a`W]5qM3SX#!\>:JhNFPnL1",?:M\"XR&RCI&Xr8SQQ`@=VLUp&hClNAbO19Dtg78sI^Bd&Nh?WkG^!"X`r64(Rh!j1=2PPN=;lJHh@8$5j$][BF=SUP,(l9/\*ig'V"o,Z^0JXffV)ROBs!7HH4E@bANc((C)>mltDiC>Zgj?I>iAD/C8m]e()R1LH`QcNi@Uu=Q,(g;m]F+p08_9emDKq?/A>-D@!F+>3h8j\fEjUhT,/XK2p/$?iM!3M1K_,@=&!Qfs1s1Eh59M('Z?GW%V"t-l47iIe!c=BFSp.%eVX'S*q,NBYHKgZK"@9W_m%$Jp^HJ_HICAu5(02GW]:XVA5]3>a,(U+-I_jfD2"D-b9P`j02pP^6]`JK-YU3'Y:+<27O[8^kD9ZccCWH`_^j.,on>6%Xi+AeRK(VsXPN\G$"b\g"+Lcm-RNk_S,@f$(hS&ANgc,PV%D(/3/PR%JsLG>b0^>kZpd!I:r)]Zqq)bXQn!BPqR%$_"QXH,eDUO:OI3<:oP\NURli@nP'p^NBqE\mdZBL)Ys?(b-ZGldEc1>%"dW0eOkA;X-#KEs"uqRl!l'd#cW`luOY7!:MH&\l?5%*crAc15e;2V$eX,02_d@;;FFGQl.i5Ir=+\S!cH?"IQA+o..]>/=?&'eY!'G+M"7&`m8&?L4%=#S_6dO].u>Ur[R!B$inT5$]<6;\?U8>^LHO@WTmqYN67m3;"Y>YH$;AiGU)aP[_B0M"S^*&::f34[@c0hI*Aa*`_L7Q@:!dbZ`u-,Ic&I_cL#?(jM8&nF#'MSLFtESbW3Rd)*2[q^BVsY.d'*-SO,",hq#NY]'u%7$^l#)S2LJQ&@W6,3n%$c_>,K,]&6_.i+Ugr\Yl(r9fYr-["r*J-i0,6b__.8#o)&J=5MM_`>HqZe/'r`Z:ples"k@e;0@rh7\kf3MPY\&@9[+$h$m9f@ZY;7.m:mR2T5eT#MEdu432(bn1@FZ`KcHA\J;9K1A"5f5?m3Cl@)C4U@^q]u/QHopJTNLD8(@`flPEF`nC"1LHYf+/j(mbnSeF-n.]g0EEjn*0'L^QA]Cs3fYaS'MX!LV:)VHKD7V((!''`ff*TMiGReo4$@-;mb$c4dP@fKB5lJEB-UPqg(+8*+EfqO-/?]CNnKP13t7DpdD,:f%tIqE@NTL=33j=&MAFpiLE^)\ni6d^ms+i#%]UimOc_VXF0OSs*f$L`)2c=)pR4*_/'>)rH5%T/E?iidmjl]62M1!0b7__1lLt)-(Y9#JJ?7`9Z(ROpoehpk:TFDJXFA3H6;VA3W?#PBqU!jQbiHch6Vu%Xc+];r)f9b9h??[(JI`;T,h4,QN>Xa`\Cj$Kh$[j]I/UXmsk"'P)#t4M&Bp/*M2bg&@>VTVjUN4!d'-D0^n!&h_8]Z*i5Z=n,fFJhgYGp!TOZNK*',"a_W=3[ZofGYdHn!Ie+@"RAI%lSs;R,%nR-E(rV+%<3mP,i"7hF<'-K;#]jQK'7m*7<^*d_E./bf\s%M1ZVR<^tC%BAN#b@'6Y>3R'C/V*b%f[687g,C[o37[)0`!gO\S%Y9lL[i-1"ueFOrWd$0t#:'"mNkViDub/05`KXmg%M5'+pmCO_Om<"u2N=5u/\]B/(?Zl4*r43`D"q/&5cD'fLMgLr=YHCqJd>s)#!DdEIfVH'ZY\G2uM5IhXQB&q1Rd_Z6-W!3;>R]X>?"Z3Z4DVRrD/udaL,457+&@8P4:`Pm@p\2R>U^Y@_uq4:Z3UpL?;*=H_I+tJVl#&CdH4aP_r'DF5>V"&=4jbr(p.T+84n+/Qp7O`<@Br"KcSj8*'2bE1Gs0O8ZcS4,;j)`h]6-+Q-@\iDAJ7GB&R$X^38l_4s)(7`.'DF=pjC9V-3NL1DK`qb6Lj3J6=289MAK?hY&IGA+ZmpJaLW+"\C)dfnZA(pYi9>"Zk1*T,d/:SmmQ/1C5"onOlU"@A_p;<9,p5cJE[>#V?d'Kkqgi0MHDtG[?LW7Qc@?T[cOS5kSM%7O)B>_s!4TSk1m=V[R0?nl!`X(c]g++(u8!M98+cE[#,%CM765+OI26(p+rl_lDpc)H?N6\N19,#(iY`[4'p$@#`2j`6V1#?4fb5,UN'\(s$Z&O\H*J9cDCk]9M:u%nR;VZ<'ui9'(iIrR1C;mCfS&mF$_PS,^$*kq%'kb]Zm'MfrG\a,mM(:B&q.Ic\Din4tP&rB\;D>S89F?%;].RdPD*7=cecoHc1KG@I?Ol!OU8GiMe2!D]D3B](&trq=qO.!W8C$9-u3lLa1[#o,p,*KfgGW:)+s=d>0Ciqhlcrq9bRBk(X3D^1CiS,KJh5UO.2\Aj(HA3EsnW#R7cFaMm*D3pNf-C!mR/].RM9q^h0Ar!S7CT&c'Eb+:LQFcr553:sjC)QsHE6mo8>N(8Yo*Xg9(&MDs'4.^[%VTS!4f\<8"+/.NG?H5+Td,"O_co/?S^F1o.k\mdDeg;[dh_?`_BYIKk6h^+Zch@G*]9`23:J)i1aX5bd^EOG[U>f-+>Huei0#]1?croJPSdo!2iG4*&aMGiLSO/l\u?#K.kjSeJdK7d)__*cr)V*QMIbC]"?Y3E;7==6auaB0mjlALRS8e+f,e)k,]_#l=QK**ban9OW0&u"fgirH%f@;1PIFscFL"\r&M!ft:RL8s6NVuBn2f,@1'mI\\0\a'%?SnAm_!Q?I<[FB)\GX`8]-K])o$$9Fk>QD"?TVJR]E].p#^&OP.*Qm*:hk-XBL_1M.V%.ee2!%%K![9M'BY-5t/(:"On:Z4-b"?626aPCbs.hGsT-;@B"aS@uPnIp>L.abN;?Q[71nE]5p_eGe%j`mJ$Ci8?T)HL^Vb9/7"ilRiMRc*E;n^NP@uVhJ"u&5CSFstj<)s.BKF=c3!DoA0HVU-XF*YdDL!e6\=17^)m"Xp*Ghb[;.`'r!<.K0dYkEF[FEOJn0Ir3YKh;_.Ig7do!?gh@*%[tjhRjJk%qFR3N6*si-$jR]kqc0/PQ5#X:7P#<^,VErIgWUG3f[Cf7@^=^mBh0q/:3"1/6&kpF/m@F-_\PS*X,Ep"-:_"Ti\eB83h2q-NN#`;N84QRmRU`;*/dnPPsQIPUP/\7`"S`V[r7Ps\iCEANrANU5!khmOGNDM15R:^b::cP1dhVAV(/!6/2Y:G-MH/mXjT]aV2"Bfp6$dh/0eIOc@L;&i4I[BmlYmSioT,E:/,]PMJ_Yi!6\SQsKrt-F:)BQrB'K=0Hg`)\9lXkj1VXj\)of;0"cN#Upl"N=//=9=jRd.K,%M7]\j';e/N'E1(AfA,$<4Xc)WAE9R:7W_"ag*9?=Amm.dq[qBE5QSQkW)*7U`X[=l(UWr+I(JY9U,G5-R!&,=Q)mt'JVBs@8R`hD$I^*O0>uLf8<0m>Q'EPI>p1)0Hb@Jq2:c>mW=r-cFE\7#$D?a2AbbVDnpD7o)e'K*H8iOF-0IW[L;>)-+6LU++!JBbBtmUQ'.Kgm2_L_f8hDVTJrf^9T"SQ"jjgu$SS*lVM5Zh4Dl)`"kW/9E#6SQO+7&2t:f/V:R""h8X]AO:G^IFNYID"E2R"p"!I1#ksXe:67Uf#KTCS(^??7kgN2tpC*CJ"@Y#1Q3:7_HGo"-lVd5h#!s:#>CQ)\]LEd%7A4XB^rdTA]_99t:&\)["C1r_M71%a^^Vb>sKpF$gZ`t;ar>:$/gM:du:A1idIphWsn*`_%Vip[/gi+n`Js]+[-pYRr>>DS@_L@&j71g)5PIP5"mA'"d]Vmo9WPZGpI(4@./8Ur&YBm7;\g]i``JnA5E[X%$,'&8SYFK&I6/`E_OeZ^^L:]`k]AmhNg(;+oB)Ts1MB\+:Ipd&+*_=98D#4*JlW=_M.P[hBDM]u/19q[oMo;0525O*6be(tm9\pJNN!g\#L:*iYI@l^+lVL&R_D+3/S")W7[`F,/$ZBPnfYkg92;.9a:6ePPW2@(b<%$n%`>6&ijI8'G?o/^FXj.C!OdmC=jQ%0[d,bZFsh[,DJ(g1QeR*;i?CODWEEVfASMLeuq5//cH+SG`a[YE;RQ4d-LkY)tW\[nF*cBsQa0M7]\d,oSAnpZN?;KRmrKc`\[B.h<2oFNNK$lp!K"+U[c_;_pq"9%RQ1ZlCAOFK&RI*nQc!t'JL#8l>QP\RJ%-!A2n^KS-hJ@&`gN\_`G@aAj@."8#)ag*NeWlh%9kCohW$7U=m:M>^jkTBM62RFLrWc;SfRL*@t>'n';Ne]TV4PZH$eDE$S\nUC1R9>lSEk@N^OQjL+"Y/O?^!fJSoO%'-8Mi4JSE>9i;:]>[416ITMD=hpEVM?+YmiL8`8R)bsbb`B1m2(,:l(5aQW@ao/>:>H_6$mOU%YJP:DD@6Rs#LS1F,RbBY<$1.[3X[[GB<9Y@LIDdJgQq<.''O.-67bfMJr=7'0skOenW^P7ERb<,k2k[%+YpN,5m?dkj2(@(@O?B/hn+2p,GT>kI3uJ%ghj/a_gg)][7\96>9Z*O-)?BolbX[s+OW6_A&.$$>qeGMbIT;o8V9YP+o5!bUNkAbbd3K8$1ti(@GlLZ^gecYW0RbLHhCCEF[.?'1/ZB'.N=7/-B+e=df$sKDohR@_SQRg"j5d&!5^GNAUT]N=R$2XF\BR+;L;)[;ie-Pi5cVfD/hOB3gJj^G.^nV4nH-^ZS&DM()na^"B/+Zp2?#r]P;XCM%oe1oKjCs^I-JW"MdoF^Yq-MmSBL&e=R)C;Y0?_pBWs-tbGBF[lTR;ju9N@GTA$:ud*+pnB1F2et/ZD-+ET@j#V!bnu%ZFEZt&$t6TNH:^T"XAJNi`'JJ%.R96,!Bij)1>!4U_dL9e*n=$hbYSg+.6<\9%3t515h^s"!3,pd7/c]lA=EUTd/d#"?`,gqX(rlM_>5d1Sp86BoeV)dnS*dP0`U/cSH[+e>[,8^,LV84('C[0YA-2AIihi*98@Qc-UT8pO@hW0cGUiV;M8/p=8=DE1Ddc2l(s)P/0X_/8u%m.QmT2/M@mmpEp"fo$PaUb.lJ^/eA/lN&F9#F^*'s-?/c_#\4f3%(:3+oe5="iE21!u9jY;*/b!c]o:?ee8]oPsGnCAW*-2?dSTB5SQ\pcL_o&?Ji;X&gS/i^Zjc@.=;AZ+jf*2,fD4]OH=sF\!B\Ak)MG=Fn\)5Ye*?@@(oZT1@ae-c51TMs3aXs8H:GO`TrjHGdV@(=YJ?dT8qogf[FI[u"[8F-"'s9g2rKdDB&&XCMgrEj>WjG^anbLo0+Wb!`-j@Q>oUllOp:2j`FE,.#ePa6[AEf0,^ISM0<-NHSVaViS^,OO]6pg(*]oP36kXMjrUf3MlLCh;2F6ZsP:PIstL+>m[S6Kfb6rfISCufIQ)4*!UOkr:Zl-a9V:B+nKdM""85leCo[OdSZp(C%qe,$o[9.`-_8F+gno!8]rbRLqA5eSN*2]!JaLs0U5BfS-A-2jeO0"Fbc:Zgmd/K"OU[X\sLQ9]YqJj15C-&[ddhlj.'RHk&L+(gjE&.E)F7'Q8V3bO-W6SF^I0r_92D1k%=q2X!1oS*Im:1dZ2*dA@oWMO2!W'e#'*!]_h.6<2'GX!Fp$Hd_H:YP(5*X6n%!Z7E9)5%1j`]DkXl[N6\l+b*-*B]D.[iN@b4k(e41]4hC&iguFQYQN[8a,3P7(L=ce/fZl:MKX>jISHrZUn_H_7ZgZn["W9!ao[?O%%4rUqek5f0D!G.LisHdItF7)/m3^E\5U]EV>0[EHQ^*a[=WoZ3hb_P?F'$o.4Bk)P3LiWoe4q#03!"79kjh09;P``#uJnC?Gga/ap+dhJhO$&a68d9j+h3+oK'\X_Nr./lYlg=sG0K)f\[ESfOf+[M#'$F?/W-!-%ecqnSg.0:!BDNTu\dtE(BPb#("9]qD=HWkD#]%:PrN@ZHBDJRb_SBjE@2mr%cWT"$'mC7uVF`^Mu3*5T%#0cESr^^*8"fb:FE]XMaYs5D)dE[UKtnp;e4ClG!fG3cbNYbq?--LO%V]eqWQKl$&-R@EKi-lQ_ttISB*dHP"c1gK3$c9iC@5mGH3g9q@DE#Q5=c*/TIKNEk4-&og058`[4KMYs'FPgO%gr-#70+kA=Q[lfV._r#a8:4nO5qIP6!^?)V0@CAL])V]VspErC6<[;9fR#i+@MjJ4*=!RUl!;%Vtc[kAu0oeE-Bd;5$eE?EbUe`F./O25o!QOg5INQX^26`1`OkiD=k2XI\SUUR(l^KQ0i'D\d&'!sN-aHse^mlBuInX8*440##M'(`/'^*-hQnZU:0E9Hk&9Q&(L.q.QcFZ3c]U`[n^0Mhm<_iWq^:qT(oQb\l(c@=NE\L;h&Api...cE3'q/Wks:E^Q![e1Q*)A)mJ`.;IFq=I9e=B::KVV:DC[P`jt7[QU#bbq&gKf;TrZ@kotNLl4A"*t;adUYeT'kI:>$:CmpuV@'gHp6+<]pmnimNK/KNVHOqo+nX,CqXpT`-N1R519mS[X8b2>.LHXBYH3O'%4,%d`n-qZ8(WHrBSbo/!h&E_-<2@XGU)&.nOtBcr"=$G6]tdGe8^W)Ct]W6)^']O_O7<]r0AqZX+-Pos>IC#Q)KVe_LjOksNHDCsuW0I6#\KIoV-)SKVp6L0OA0LnXScC@Y)sV)q7S@N,K$B>ZF_fdn;89lq=NmA$:C%-M(m+U;L4ag*&dmJEot7mQmZ?(?dOkRsmF`_Xtn(r0F\#EULKo9TIV0l+=i_`SKY(1T`1$@E*=s`(*tN!/_DbqH9BSWK@dV,5[?s/L%!+Tc)_,$cVYi;Cr.E1"HYFbBA2j[iGfTR0m]h\F;+KGYOn=K3!Uf($X_5E7hY_*Ai#D%VX)T("Zp\tJA=quYJhBabQ3SAlE#R(s6`I3SY?P3!1"IMSk3M[nOXPXaOG%P@8QqG5_2V%CR3tGAGbh=\6K[h^3PnVAU5B^=&![i9fS+\)o;Z8oi4'5^,pU(<_>O^N%_>PZ>a^HjHHm?N9/+lA<^OrNDAHcD-[Dr*RmVpE?ldjX^f3cQ5*1a:1BemprZkr)8.4Whl#EIZU(3SR%crFZ^Uj%!:e4Wa#*Fh\rCRXQboZ'!mN#EfDH%(E3S<-[nHg?lWQ8YH[#Gp8>9Td)FSm('^fD&!gCDl2+WJ9488C1\Y.of[(D@Y@3J[T#*Jg5U].(X%#eDBF8-AMs><@R;^1pm-KWtX4TColI#p?RU:K56#*G%:lmfr8+@5Y3@*E!C">oY+uAmRQTeRo3PWn]*_k?Rd0Vsk+^`nZA+i'*RjK8(^.t5Q8pCJ3BCS9uYPg7p_(tXSeopW&LNB!"]5"B"=Hn_@aOh:-sqKErFL['K]j7P49P@"T>O4D&?L9@&/q"A:B[+&fR'#G&&fk?(TFM$,U.CD1a.8napFJi\/p2D#9oj[o2A(o\Zr+:$kW.BA$TlSNRV,:L1E&Q''&$I*Y4-p_=A.tquU`=JVKJ!Hj`,Ec^E#.U=^el7We:i8;_=,WPTc974;%;`nug?Hj"'DiW0?mjFsm/Aa!lYUeK)T+F_Yc:duX@3AI3FtcMkrc^$BgfUg96F#gMQ^Rb<-U$.V82h(L1Gi6T'N"Cne]CF/,j'&L=/b7B9s,G>^:EN;Pi97?]Gu1\XdP8?JOLI__YDdjoHo!!jVT'`LQSf[c-_Y,dK*eT-r:(/VP)X:5WaVI$b$ZB0'etA)i`B!-TabsE+iM'"AP-YBR?V<>!73RDN$!)OPigH$:Bo\_1DqE`2@![EEHc:\hN[9EDr-i+_,&Q6.?K*Z]hJcn-,QXuWcQCtiB:O<^`HM)ul$GCbECK4+L9k3NnZA%k&[KnmjeUIIGrB<7O/,/fLhZc-Yf\SX-F[[l-\%/QA]opQaF5#;kkmTOdIGOri*Wk7'hHSmmhF[s=3,`kArb;"'kefp$c8n3mRAKEAT?<%rS,p9)RsN%UONleqHoem3:RSV+hJ2pS.)s31ZLE=`B%u..+94WIL0/8>>X[t@.Ba%U%',"Z^JI#Ll#tMBXt=+#DEBEl\q2tRB`0r!h2JTR(C\ma1I([cV,_e.4l;/;+,G28[qUG`dceI!RPC-[VXcd;iDBeG2M2m.a3k9m,U[QHt?Y>?_Z#cCUNgW66em$*dV->l_pYq9gf+_4MjH%r"!o/Pd%H9aN.as'+u&+P!5A%Y0o$2,NPW'd8sp1\=jFH2Dkmslb'e,T"BhB`!S+$j5T,Jurj91W#E@&9EVBb)/chY#T/9_I!=,;b^0(M@>>55*ceC\Lk"$Wo]Yb/hT)]&&/?:`P>dq&d*^Mn_3PoTR"7U#b19n-X[HuEdTas=:jReN"AUsTf.79c#Z*mn'%BV&ga%1[1nEf69__9i/oBBo\n!g90cSa"(9`3fIYcuC8RAmCMG:r0#tDt]3Z,<;CY4DYr_*nZhnH84U`I1Yln8W+WO]TpFU-Fd;XXo`,D+(u[BkT+Y`J'7=%-U_2QNl.s8iL.N+j]p8">4oVRnS'4[5NHeYGJM6P:0Jd8Z!4Fa>2sjcfm?5$F]oI1m]!B>&Kh"%"!*l6HYf%:;`6SFG/6_^n"[V-noI\L\`$^j[-FN^HifIiAlgDp%9f16-o\$,X)6+omM^^lpV:q=k*e9\sFHfdeWO\CjjGk<,eTmm'?R%8!XEf[YU$obrWVe]Qo,+D9DL\u0if1Sd=V[;h)2>PU.XZ%;/5USu/g>T.hVMuHen*/GWF<:aL6Mm._O0r;*;R$Rq5[Xa\nWqtNAVj)HK.;`p;(sF<:[XX0;p\7P'7j!0Z\g_"H3H=3CG3\`_$iICr-iSb.^ZN9HjnkQbJF!YZ*NA=.=E`A3'*-qn!iam;Uu*$>R8!sH0Md(r#b,]m8s5[i^]bah#MM>KXWneXT!adkB,R3Oq#Nuq_#RKtdF7DMdT:2MOO=LQ(rla^0r)a6g&h4@^%7S_r5&#VPV=N6PP7mkFaAoVmn6=G2`6mKl1UPYdBF)1OdgSRClNK$W[Y:n9Rb^I_.=mSpE=:KlI)(jia/T]A"'MgiK^>_;d!/E.R$%jDf4Y:JQV.Uf[TQnpaiKp\k&FBSaF7WN\9q/ioQI#.!TM,YEU&2->iog`Ci3Co]RSY*(M"?U7cfg[s6d@:N4p,]t8^o)#7a84De5H7f2E9i12Ia1j!\5IQ;]/Dq.Vh9<4YGjP\FsWRc,SU_GU*,@$.S*`qgmR8^Q`YME,1bUZ3\r5RL2#0=\G,OopfCZuWM./:.tRJI'e,Tr?UklQ`3<"UK)2eX-G))emj^h3gq\IuPY7G8bS]nbRP/L5U;M"H=T\n&Gr&,?),Dk*oCQ^Lba7BZ[;7U*Hj0%9N62i/+^CPJKWKW2cOQ5`E;EO:-^mVp"AF4WYaGLL*4B4i`#2.\6Kpl.ct%06BF-%[LoDDEs*--^6iiQ#QQR6VJQqgD^\:5]hkrG-RIXjoTg%?Zb.1C."h]No];Pd[1ES8n*dT8msno40FE`\1_:T;UWL^=a#aK,25he+M>Tae%,A$45IUsjT'Ah;5O9fD3(MmG!T@%,mNul$Q1@_omo+as5.YZ25J7JD1i?4-fbDJs$5OcTN.7qrC]*7GBOs533HkPf<"eScFU#EI>duJkTi6A\A[;MG[#Y)4q+JZSoo&\#54ad7-VQWUn1jJLQ:MCM]HZgb9jTXF=E."KIn`t'OY`Uc>:i>SpRV"THff"[uA"J&8F#i8=('^U!&PbHU@(sMD]s=i!&l`shE0Mf;RmHeOkUg[g>0]$/X+^9`/mkY$7MTu@99+$-g%k8J-Z+s(l%btG`m*3W_m<+J3!XhY9$/?q)C5-l5.oeXNVK[Fc5&OkHUd.pTD>PeWgmpY#0Q!11(k#0hEaF:2/^ro@>g0$jUPRECe;ZpJEYCCq[5h7]_M`n4maFS70t;6T8<^O."2`Ko/N,"C2Ym17uQ+^[hnVQY`DG+dF]=BoY_B51k#1XFoQ)(Ous%cB4bo2S*$[8?6fLZ?o-=uLKR6F1Go$T1(c\h*#[Ne9FG&?V`)fWFXpRSgh);h#ri+3l@Ocmrr%IG*"g&Vlp]bM+9q&jo$A[@U#(3AR]]?>WFi8!mb2Sh`#2[#a5Xg?%ar?l^f=?Ih[JU1]WFm5>\R;WQG06tW5F,!XY?)%GTKH7+\52L5kUAE@XaQs'hS[lQP'q,ZGQH8j07!4T!,CM.Ht:c^'rD%+Cb1P$=\>)Y&;>^T'jY4?mk[DUhe.SJ\jSm9pqbYi;R?O]NbXoo8o`Gi7"!Ju%1fpHRagBadOq&)3kjk`F+H4mMOS\(UGMNZR.rd!k3N)5!,O]&.)YYiba):s>f]_R0:(!e2n^5'Y>9S&/%LpW23LIfC1`rXrL<&>_t)+ieqIhT;9m'_54M9u)jUM4,gbEl908=3F&!WleQVLo>oBT/d3aI!fPD2\^`K\;%=O\lGUfc^P&n\7X^09Z@B)ggO]b!JtrLc(,7M7',4mj]cc*]/*36NrUP13=P#1D@^e2sM40m!pl1eG]jCotsb*RoSS;=kArR&'pl-6@NE4aG/KN]R\YTU]1/4]#j8b"?M6O#H_i3/f)q&NU5Q2nCeMUkc*QY:77ZCWMNWgsaDM:a#1WGk6g)DRdlUFJuO)-(c.Y9h81)_3UdXri`>Ejn>8$^=r5AZner](D!cCR?O$%ZIAccn&6L"a4`#M=>*ibM]uW?M11%5dcg<\aLR7r8W:$*jPb1QUQCEA#-)>YUT_nu?Z7Re6XJ_R]$S?qSudKVn8>Xp>E\c6[*g+GBa\4DEpjKX5Lk*+rY`Al_((N7S6YR1S]V#9TAbJ9it%Z]R(P'eWA8csas@>_P2E*(?#?Me1j1au+gVpP`g:doAVd)"4,X`'T2JF\B11in,hp]&S[6*+1/$A%BrYmp*I%NB!;;]9H'B#Bc*&]YE`^(Qbk+CZr2VLDPQ>dkf<&h`W`^PK*FZ>eG_(Po1q*M#>]Kcq/YX7\W=()k=fs!kASis!QefQMA=mC4+!G#LmbRH?LeI.pf;/B>5BK;KqF&EYqLd;s*0%]_:VTYd4f\i3ISH!Q)$d@*1r:WtfZbf4*inVQ[1m'Nu_YdK^XFA]ubh_G1J`&CB0d9B\M;Hlcgre>#)rQD?%g#.k(pjm8`69`^09Oi3UU*2UN,S]N12@\*73J]_7?In.+\r1SVCtgpA=nh8++Tcjuhl52%?l+i]q)UpHM8K1j"O7GtD[6m8R8gA/@\`@72?Uk``_#G[H=*ZlKVual\Kbnr>Nb!3+&j<,P][s^3=J+ekg5Go+Ui@p8i&f/pA&VW]*qjKPD+/bnD(sZS3Lb#Q]5i\Wi`eroARe]WdLAQAQc!;L`JO`",]=4(hVFBV`DmY6oMR85K0-rE$ogC?t^i.#AeJIQh.8\67O1-RgM)@cCFf.\c]:4f<$GN`G.&TH$TfC`$!pGR'[Xr;sU'1Nc&8[+)Sa9*r=iCm`1L20LGm%B],p.T>q?r;2+B>h-7ds_aN)!AVOn+IDW]^UF$slb/fif1YrrTlI"E7#"^0l8I+/&'VZDomIh@GAI(6D);gA#_P0u\GB&Z)gPj!2g_.S>L#+]Op4>i?1Sc38).:TD5Eo7C0g1N%[SS6b^b31g:A_8)c\+PDg[+W/ZWs4j'MO==h`2nU;S*+OU0p]k3E@1AoXm*kXl\V(P?ULkLiRsKq_Kdq!EE]JZcUKHTO-dCQae&(ZmJ&_78,p8AQ/WcEX7'egk6s1;CVXUF4gAY[bWS"c6dKq1R!(@)kUR7iMT.%:^d*](^pMU2f\ZXK>(8."-NBArF;7b^G`'nLLVM([+iAEL*'`i'-)^)`RT8*_5XQi_6m)%Y/cJP?'&G=F)ad%!,S)2L$>Sr!$TI>f?2/D-"iTKK0TlcQA3(B3jc:Q5kME>72YI)=12B'P""%t9hNe)"0d;Zb+F$.cOl'"FUkQimt1bUkAqpCdSl-Pa*fF!gt:FE2+>juaL5J%c*Vs1M@FLPa-8\J5J[!-aDiL_70I4uFLb!5,c9ts,R[tY`\7:@aW][Hu]KDQU8dom.hbfhJ]-%gK"2kUpb2!.,)C2/gO"P4BG9-+.8(Q,$c-q$\?\5'^,]>(R$47NqrpZ527N>t>+3&ES-.o$(g1pV9^uZC>k<=\MCQs'$`nSpHfq@(F@.Vb'KVY4II$VnT`VI4?Qj6`%i](SgSpFNL1lJ';Q*n0ZoFr/mKuV*KcO9i=@=o-C95[rd4WdaYQ^F!@T#:C#b'Maup*ULtqSujk?9NV+q3$QTk`)*8DM4Jp0V/3J>:lL2r75G@1%eDgP:FGTjnVHpGAe;%>f&eT8Y,\eM5VmAh1g;A`O90j9O?Y_^lVDr!pEKUkVB?u;HhHrS*lR0_]R/KO4jVoP)&nm4k%WS#Z'R%lO1WoBBs#6?I+ad9l(`G1"#*H']q*Np6^PPof6pNE.TqhUpGkW&i.g)gs=h&t!8W"S&KDHidJ29S]#n=)Wp90+Wf>:snGMVtN*]@8m/]l9u_7G)rrVcs09beHMmF8(s9kr+qM]f48/"jY04#@p;SW>3b?D>kutcH_8S0GmkZV@fNKB0aT,FNI2glIjn@2$J=$DF0MLZ-P\cpYU_\DKeIecq08sI0A,3#\P'CkU*f"bNO.m9?*-_\IkY,8!Wc<]f(h7>@^=*g!TQ/W;P[eAeKY)%@TR!9?o8?G0<+p?P'bT$#u'$@S!E*H3Sd0u!C(JULVmtB*<2P'mNmGgnDq!G0#L#$,[]\igY&$L)lCsF"b/Gh$J#57gV#Q#al@Q.g#gI&86)u4rqfUcA3qaQga6Q_1$+j#3U^U>#FIbK1o%s1)riGB4RRktX<$;VnG?p7Kl+1\[ngeDQ<-/?eBUjiof8:J!3$h72QtN0bGgL74iDdb7q(HDJ=eEoU'10K^18N^?uVaC7HsRolu((%SI&r)<&pPbbm$Y0CSBGr=IZ\BTWb>9O(t:%cLs3Wmf$h&YHhY-88a+rLBA(-8>m[A%Y27<)il-pNM4/YYGk?D;+(M!;'qfWE``L\.dM+.T'&:F#7I)RTT-41n#2'Q<8@9>#8'`>S\qacne-E\cc]1DBV!*8h?d]T&$2,dSZe!Vi+KE4M/YGk'Ai<@R6nt[Z6@dpTa5->G$=i@.]0#P3q.4;tQ\O!<(_,'.#)s-oNsap:H7D5I@YeAKllVOY=]K0_6@D"%:XUluCZ0#1Hk[IAeSK0iOU/AP,?-\OZU;CrL[$e/D[%!j51)?%LF,HM@l5PPj3,s7#4kPNY'R[&5O9m0:1_+-P9q^m?O?&*jBZ5W&Q2c/UX/B>%qAVtQe^-@`GajZGEc,!LIg-b\0+o<6tR>QDfG5PQL1D$W.):"?28Fk`@-&/6+gc9Y&mR7;1eFj^B7>GV2`()=1i-_1eE$c/(r2PW*Rh+>uq*jQXf[2CS8dEQT=_@6Lq')7>X?72TmC.`cMEha?s915c$3PRF3_&0L5*;A[edn\m*tD!\O^h\D=)gH+#B9h=U<'pfcW^omXjg8&qYt_SS2Q%P2;GGid:EQC@I(ZP9#LR^:ase\8H^_Dk>$s"mk#u[bJo]$OZh9N5CbqnJ>$A]_%`D`!>-O.Xr1d$Ct]+rrK"HZf8ZFt$83SCYsuQk/+^#^Qm9R=$!O3c9Bfns0#BEBkgqL>H$qL[(]1,TGNQgCbRjHsm6ms6DA]=[<(N-Kco>,P?oLi#edt_15-XBltp11tm4S>!:XVPSe`PS-N^$A?,L_,`!*sP7eR^qXNoMI386BH."#JCZrbL#(n?(0N9?KddY+Wbn7oh*FQ-<4dA$#K33POB?S`$TtkMe^`Hp?X0q+Nc"b[L,E^XEUo^BNiA-TD*D+d5dI)F\h`e/A1Au=2/s$,c9\Sgkn*(Q@73Q,qFlASt5\4:`oP&hZMU=RDX1jV3AE_R"*q8+0jJfJ5rJ;HTtFB>/+p>n1<0(g""(>O%p]d?/rg3T0d@UhTN!U&KF]$ru(]lF:%u\#!M[.,D7lE14P5:tT0bEu]qrY)ji`lhX#ObpN>.)u7HtRq,B="*7l&fWi@(D`IH,^V>cOQ(/tA$[\30$Ka:*?#<7U!,XFVWh!cD_KUC&"TW:Wh1F^3(K$9bk8R9Dich3d6))G^.ZWi\5=dMX$[H5\^T;(Bbgc0Q1Vi_#C%5?[-ZUlZ&+juS'f531X;Ypck:K%\XUp6B0*Sc*VDYG%T;2S553`1_W;a,so=19bjF&-X0Dn?K\;Y5!'LDs:PP`HYfNn$SR),$$S*%W-oBgPWRdh?U_92])&lNdh?QHW/Bmn+;.0D[VO/$sLa=SI1eY&aG.JpHR+K+RMN4NS9C.)]Ok+]s'mrN%hmA,JZ%0cAiP,[6JD>MB#NUOPAndh!+Im=$X&\_(kNN<.iLIWsGT]XtUg&-Uo!X:k8OV#"O/+=BM6k?$s;"S'7+X7B?Rm;uO\3j?hf#FAqP.sh/rTE$qJ`/1W+r'DU6G\A5G$"FQTq!".[_D&Wme=J^++CbVaN/7T5Hg%r/Qmel_`ReQB,3%R6\j"1!p)G81_kSeZt^r^"7dB3BC+ftT.9n^.OjYg;:37'/X]4cc_[qPg83U;%S=j(%#B$\a2@+qNG"m9ZP&ZGdlE*#!m?a5eIj`5KI,3"e`H2LopgAcH"3j'"_"<(34hkE6e/C=Z(7AN"c&#r,d&jh`WB-Nr(CYo_RD17ScKCim_\[2qnPo6t;`@:jAb/YCrB-#cd$C_1,(bebc`o5oe:54Na+k6PYF)0!@lq4b`o`m&o_Q&-/7-70r9k8Oi>;7t'e7=Ehe5/JP3DZ5Tp5jXUX)bh5@To+IFE)2ik[;O0\2edj7YA0eDS@g+Kk%bO8>pE'7>HB`U0E[AP(r]]f6<4:nNo(><4gT\F4CI4k)Lu"0sm$untI,-;NNl=6d(-1msRN3;kWNN/:UZWVno"\`(;+@?XL5bLj!6@ENI"3@jfGN8D\=O#,=IoG6_a.E-F*.)'r6G)q,.:ZDoi;.MLKUEaVSm(FD'tQQ+?fi^D6V&B3W7!\u&6?XU@l]S#7Rt+HbQ@.#jTlJF2PiP,9h,PN^a;9jTE?kJ-:7a[ajr8JTh@]>mU>+>,)qqVk9E5t_XArR^b'\(UkcWRO4qcTk!,HU?PB\d%/fc7h?F'@11BeGDOhC]F6F0!C>sG?bl'_Quf0;=U-P!MZb1,c`R"EDS'bnLN>*9.492CuXZr=R.^h'XHKV8`sj.=n/67)pJ3gHS4:u%>7c#i#i6eM]*u(Yg/3TXU?dN7p9KWkk\dLrC%$L1p#[kEN#$:(f_!.'NbpSWhi16D!1Y>`:/I6Z=.dS-?RuP(EkC=WYha];Y^p=an$pje@4R:\\Q#?P$XYJgN=lM4/^p>+TmG"m(@^Tn!MgE:**L?]bT+o$316+b@MQHG:>ok\RsVK'G>+<0d(NtbYWT0)[A9H2e_eO;#p-@hZZ[*U_#qOoCEfWc.P&U84gAtDA&@8/`:1dJ!JR+>+c!2Fhf%sRANjh3igo+>J@#2!h7i1[4TQc>VQjQZR3,;ZtT2[].>CQ"NsU9>^D9(>Ug2aJXn@Z.2LfpMD3%t:otT1u^Ad5H<;EGM9pGY*Zk"9]P_>jU7?^'9?LY=o]2*r$[Q8);BXJWu`-(_3IbRo4=_ET7"6ARVbQp@G'@eBLV-C50\[b&Nfl\\I=c8#I"&@J(X,Z"XH*:C*dY%O4fApc?u-Y6Y$h4!VqPY1nh%'(KaF-upVG07I1^K("dn=P*6XI0.eZIR&OGm[s>X/0odAl54eZ36T`Pl2nl*TrGqG:`(pK='6*ahO-.(4DQf-`=J_eRc@@T)PF.4n'7WEH8$("%WDrYV:/`%GK.@QtsY2ENtR\b^18?e3tEM+MJ/@Gk0We=+b*o6Yc7%S\Y1-MMY'X$m)chcled*qB^9A!Ermc#DD3WAu@dH'u]=@oJ&C&W2\N*A.^"d.'shrO'kFJ^k`3.+#BRI@B)ID6ZeoDrq%#NNq$S#DSNWpU!lC=Hq(cLd3ub]fc)F"'1Xf,DiQS^/a(hr:Wfk9AH1)[n@k1"(ZLcBMoN1:UkM45:6i!@iR%;b'9>nTP)E\K)YCHUc6<-T)BLeQ33MHQlE(RI&`JAFqMS/V9Z?M#o4hoHip;@.>j/'3#[gMlF:1sYTDX.SS_Xa(SlOrUu"$ODI1N+ti$:&Yjb21(FH6aCs;&Yr2J*R4]A7/dJm/c(]\=,er\G$H".)P#q9BRh2sD3k&02LYVA?`+*4P'/nX(d6f%HcM2sX'0n5G^tIt`0/0=btXj/ja#6,\CW[H)*;!E):j=[gCKO#u(j1)n&V5HZg1KG[MbfSa(r>[^*W;C(=St9kE520Ec9.NgRF3iqT3OuX]5X7EQDnL"M]^t>\"$EYJL9Op*3%$0TI]Le-14?`W+nCIP:MK=R%E[lk$Xq%#C.7#=j?(N4qSpVb/R>Na(q6qF,I7\BEXtHA^\i%h0cfcGsM*m6.#`*(a/Ni&N'^KY>I3keS!`i8lX';s:.4U)D8.).SZYJ&V\#]_j]3+idl%Lq6&QZZbmTAFirL$AU%7I_P%_dE!hQ3Pp2#2[]jX9).qr^pN#hEjegNh%_JI^7dGqGdqlC0S?LgISbf+hCp]Pick,Y%5mLLuT0n&s\f+G!Xo<",Qil:/cdh,t@[Cs'T4GHZSFlqP&;Z*.+DmQ/oi]RFma[GjR>^o1\3NXqItaR(Bg$=\7c!N$jgq][A[PhL'%#JB*T"7!/qB#4!sb4=#U@o;Fr[+Jir=9TSW/%/2`.\dfno8_>*M,p@>bHAX%r!'(BrqXleEObh`W'po/l:>W+8.Tf-.kU\_EZSX?bq&XZPht(**.Vm6a6dS`_!=6?,F"/k%G^,/hHVR9/B[nOSH04OB+:)_90B.U4;PRkdMBa.9->-B-VicU%E(j,;?5ahQ"G,P25Uja/-+g+YT-A,'"";sXd`4i8OdC<6Mq"8_Ekp.?<1jc%.5clNX\qC#KtYiKB\`IA+m^H2PP;F7cdc#W2#!CKFMH^]r`KRn9iMXNJDT=#bS]3-VS6W?:8B-*"NEUd-l#_HGa,JW0=M"t(1"R-0u=paBl.N,+epdI4lu0o9lS<$%^N0RQf?.EEB(kAekVg1YW'9qsc'OKmP!N]"d"#)MjVl1?H9'oV6_u#cA.?jO=Q,Z="&$J"/,\&$)%aNG$"C$\SB5YmYjJ!/@*,C+-CW!;EDMR:9@+QCBr>O(A"bu;8bRZVbO(7Yf#SYR<'SmM7+>*)o.c6@0^_Pr#Qq&3d;*+T82)a7l!8RjDoj`=>_m6:_,?AF^3"^"p)6MID%2Sgo-1Bb_!oP4+!p*2K^UfDmG?>!"h>m%3k0aJ'inS."<2rN;X\3Y@0p>RB\dX"+/UP@E&jNXfW%/:]S6^(:08CHPp2[RYK$EUB/gJa63UD3`%^V3$a3HY5JaB"4P\.6B2339Ds,MO^)>MLogYD*D=oE&OqZTblad+]_mV)LfB_YSB^4E"eH!-AZ5R?V*(eYO.l7dS%Si^fQM]n4W(9i3Es[mri'er.W/\A:eeqH)GrQm\ZdhL5q1!SY$p$3-(o%p/eg@*"b%Kgr>a2e*TYF4VP,G-q6."r+ad[X@if%JY.%n&V-0C2XR&aa"106SM1bS\P#+X*fYa('/,L.#.Knd4"8\65>E"b?3;u_@UXU^r$Igp>^1]RF7"EE#BPHT:Fauuua!Q+$Drqr/k!b'S#_KF16Gr.3Hmnb]%](H`3_3XT;RRuMd6aI#I$'@lb"OJK3Qh`p>W-7Ho./.lY'moHaAIWt+9M.tJaP4%HaP:BXYIqe#.hTfr)9[2S^FUYMd>[sZ/e16"_sQgK/hZX6Wles<<5;e(+k)9WT&V8hb$Y`87^2M:lE$4gKT"_*@,:[_U_CUR&iD]%l!(uV#O<5'+,NF`Tc';pFKke9,dGa*"fD`"p+4*oFZ,H`@gpY4;,`I(;B-d'HO-1(72Hin'O!(9Hr>E6okbK2^HJNMsJI!^JSGo1M:71;$A#5pP6)c=_P_Z.FkXK7N8beXb>M^2](::LRR/W!k/UOOo-iQ9ihEj#cl%o?M`X[5L!'uhGZl[T!laUg<3"eEO[rRm1_J'21CGe:t3,u3,jO77Ls!u>_`?X'(*j.hSi'ZCjs/!A2t)&Q4U*-+6A'I[JiIX.L>O&Oo!Sm>hd6J'9@iZ=.X-Y&["Kf[ua=/"e(63_mi"eLK>Yc:e`RE8HA-ScHW.kG6df*!D2'j_>Z_n]UQ;VRmR!D&DCnqFB+FeND&5O-ZoFihu#daaZXEa&eq&i`\Qi]JC_(XS:g:&k%KW(gj/*h?\U?E0b8#s_WqaK6!^((Xs!GLJ.h4KEgJ/Ok(!K!WPM_J$dNG-:PO7`&#n*TONuW:E[Pj&q!CIDJg:Ad0WNb=H`Om#'9!RuZS=Q]1'+-LRn]#qJpW!E5Q3mZ95U8W1OhPKJ/V"%(P,"?r&EXALY1Oas*TJ-PnK,!IM<)P2b_[6"TK(c4$>7]dMeIrgKsFd6'&.q">KKpXZjF5kuZH:?Dp@mFltI3E>qlI/uZUjfu70Z0[q+QqhF!_Ss.bf\;(E^LuPNiYN=@pRr;l8&ir#jflUZPVY]'@\`6'mI#&fO%bLO#nrPL\#$h01KFsY7db)!FBUsQrPEOUiBT**'i&;+WRK3,Asi,CEG;e&.2^F8^8EjNU2.@a+QA:qsrO,k96",+igYd4KT1%r^8mt%-9qnVPlmip76`/6k\:=cgq7+l.ssg;&Z,9AAct;6a3INeudu*q@6k;$,&]L?Pq9fNURd:o6_hdgA:i)cj:'7W;LMLc\F$/NfYiG*[2!4__TKG,4R2Z;K#.6\Z'iSk*O*.^>36m/N.Zf+I9Wa/k]7tfD"d>mQ!e4Ea>;K$Q2D"XGg:;87U,mGN=SGJKg.X-?L)9>Bl9fb_W-Uf-::#KAg[U",I]V,`]JCNS;W?5$L2MbgbU)l+R5!*Is*B^%F#l4n1r8m7*rTjHi0S0bKSj+5lMjY6T7TG``RK_+k!AC!m?h`SFbj/PBgH$BTY@oE*NW/7dZY\%Sa0O"&Jj/,cf#rb4q7*/,g`i\r&)O(G/tV0IH<*7hZibXGcTNuhRnQ*Zha6Lq?@Vk;r_JZA[`(s*p-HB@AK&.VcSF=Z$kn17O?MrE;k+%!BN*ipOofYA/.H@5;@p?C<6,-`*m(Kd&!F_?CUYmL9D'LFo!;4Qde\".Td*-M)_Gd1grf\MY8Q"bBp`C&EiRcWotM`_(3o(QC6+aAU!'<1PQd1@6PB%A*oJ;\])*guq@C=VA]CTG2g11Tm,_D8q3YG$0dKQH`ZP,spLY)!Q.]$hmii)ru>+tM4lZdWYUbo=E#nr6EJZLsj"f"Hi;N8T9XqX9?'OEK#rc;cmAcI5m-%.9!>jgQ9%[ic?BNn[S"$2MeVm(gEm!`,r;db>Ur?$E9aT_LaHnrVbf=&0%B#_8KR6I)$E6URX)\-M=2#SH-QJ>DrsrC0.Re97'(2e6#iHba.hnQ>W+M%QO5JbS=4#1$SJ6Iiag!3lV7.B)hIiaekqn.\N`CLWGk0/e",r[l>1t[&NfiW!`Yn@;ogr+0fG9-1i,SI$pU/U$eEO"-V#S2CW<,-3>ZpW,@iK=G2uJ[Zl,,@Z1QI=2/5`(Ms/Fjkg([W6?Y;[cs&"06#7k2tj#7Zq++qSX1D.uo/T'ZE<1p?)deTLf2P]Bu;3fgG_*GZjNgnt9a,F[g(RS>%VAE/*5+F*L-,KS[GF[G[B]7Sn+\D\sF_5U12ACHu1/LS62FWH*+kUVk.H-1M\Ob)j5ZLkW`'MKOp`d"t_#0_`H#j_K(aZai@F+5#A.V.AIZ-TEF3/PCO?P`%LCH$0PnY7'IACg5MKRqP)9r9Z):O6'sCm(;h=*pM?u^*/7=2fs6lA32=5IOeZ-;qaas;sR)sL`"9WmjNT"Hod!QQr4g!/+Y@9=GWB2M8=Rn0$E;?-orMNN0IDN:WN=E'M]erf_a1Tn=P7jZpTXon-3ZMGN;D]*1>[JJJjgaUA('6t@qcX&!'`(o[u&tLZZ5@JuQuYod;<:M*&&*b$CIF5fg4LN2M<)>mC3W^`L6GU%6*c/M*XW5S>o(Bbp,1m%X$80X*Q:3C+cAb[qkA1QhCA_6loC\iJ*>XSJ;?7K[)1!]X:eU#]@n#m4ma2s``NN..htDG#D>]%AsY+DpN5Dr"%S=^)39&Ji!(PT`.G7ZhqNplL#E(eRQSt`%BFa4Ed&B-"`JV!60"f*&B]H4.AY&3`VD1OP^#qD82NDq<6ZU4+d1!'l+L!ub1!=_1D\fI3pi`O!"-`lOsb?fn=_\&ktkPP:'Q>=f)*<1*4Kp^&(J/1Xr=`I6+MN1]&J:Ki;`ao,`mMDW4R?5.85H&phZ_B+g(uJmJmie'N6s>]DXRAZluW9(=F[@\HC]&('>"o(_BIgEis'H9UV5jX&fHD"lY`NnnI%3mDV>rJ'nd*!mLNPsn)E,X8Hr"Kb%6\5pRgBqrs01`RQ+tm5VhaGcN9'3RNRj*N:Al*bs]!mm5``M5O)PMQY)p,n.^$6?Pp38pD54Z%m7#`@Tee8Ed+ZA?I'm7":DAZHMFOPP+bfu"6!)9op2IfSe,`I0t;dH17s$8ML^q@c]K0!fDHp-_@3:K'XMOc2K$W*km-?4S_C_$i!?a1MKgup"Pp:pM0,=P)[FhrPi$L&(S"dZd$KQ+c]/:7"GOJD6Z_Jt!K5)KSpWU*7Y$RnG%sCKkPFG#n\kUPg6Z:\q6#!Yc8`RrE!HCWh%*K#iAT"$Dr3ZNBT`h25r,o;"puhktt#pqILmiMcu5hq?;1RMiKHK#:M^Y;n(SD1!BD$%X!Ak1r?k#AJ0$#>H$8\VGOK@SSbpV61=aT9uKtk"EoSd:&CRH0*$rphP:DPc>&TNE5cGZ"jtE&'8"(pQU_d+2XF.'QtT'YD\gI.?ff%@UfPR&HT<.uLIM$3=K:c(j8FfL@tT'tn=D>>JV*Y\A%VRC*G_!F@5BZM_f7psjDAUT5tERcZ!acCP:D>Cn!WrkL@CS>db7#"dn0HC'\:Nk*@tUh;jE8A5U/)=&Ek0/!0/BQHTnbp>!'Hb>n[VCdfKX5+bd1Wt"[46u."=WsHdS)S]mVl;7#]\>cP?a7Do$Sd/!.Kq_EAmh?0U4kRp'RSJ3oI0+$@c0j$b3$hPMN8p<[Fl5i3:W?@kbg4-8+K6H3+fjnDEWmU%R_+cts/4Ka)\R-/..>?%L=E;!tRdMX+g>JL^Mem=O&>h2I!p&62gbhi%KAoQe#jmVgcs07fib"5!YE*!WgE5r8&)cI\iO]RR`TS#+@Y31A=?Q&9RH($$^U\+mjUMG/k#8\FmCn<>ZS&`0ZQ)s">i1SB="*WYW>LM)ii/H6FPN3nn+A+1PY#s+Y;Aab5L4jPPYOGJ9-k5!h.op(Gk,$_#;S`UoqTH!kCoPW2J&2OK:_W8dVA:T#+K1Pj;U2*A&DD.t:Sum[\.#;@JW+!]\btX_e._>H@E>sYd,K=T3!L=^Gj[Lr8B&.QqM\A/gGI-oifP\W_O%_bHnBI0(O;6A7l//=Gifi95dUJ)f;;ACC1*n,,T&%s$%m!W%R0NTP9gU1@Jc;JA'6`sj+`#$`^'e$]/s0YP/"3bcqHf-6TC+*([S*Z4hV+HDn=-aJ?'*>APZY?2`Mg-3a-,D8=6XR6R$tdr`8:)7X_=ap*ggYjM=BCraf[=Rgc@OQb5XB68W6&Of%),#imS=6\e#=:Wq4:=2K8jC'SuXoFU"pdOZFRDV!C?EXp#Ri$*6hOQ(Jp9p,]#=@g&J:4^[q?t'52&$2d5WN^_$.-HO4q%S1!-?%V=LBJLh\^tHk;EY^c_2f2:MSXT0]EOj;=qchjt.AaR:sgp&\!(!HTi?"Xng4XMb/$3+Q]mCF\:U/?@@NYXa[@SbRZNoQTV3o%]6+\F2JQ\T#*uNShDR0:XAY6ib#i>TOnN3XsK0LL'g%K09LjXZ#=;Ua0dhb?9\H`DP[A%S=OuAbdXr)K#5#B$20*!NC]$Z.mst0-_Cf`R'X`hadbXHi?V<7I_X^>jpU%I!#2p9JYqpdFU`t`pQd8-_ZFnKu9qa%"[J2BT9Cc0IfrpeWkqf]LQes%>n9.c6_HB-Ki^/Q9`EC0!3>u/OVJIEh1ueb=.\qE?+MhXSGK-IgH:jikX]m6=i8r@3(V"'SK4r73%hhlUa2g-GB[h4`gL9E8/'D_eAg\pPOXjEM:pZ(=G1L3nZpB7nX0pP/?>m3t;jrce.,con>Aq'/!^j(5%G,etVd1R8#]5JHgWPT1\Oui,0DAo!M((YAg\u`2\lP7i+pinj`n2G:3"^;qL.O(En[o\Ee(8NE$jp5r!"!iRRoYl4'RDAaJUOoBpf14.9's3jdq5DAB0XQ@sHk':O*/uno1#[6es*fU8.I*8$(=Q!oF[dX0Bt1W]s"ki(Z$U2VNN5,,V)B/gp%CI!!]?E#Y&!V>_r"j%*.cDi4>@>P3\q=J`n#rJ6@,,X=_X>"PIPIr6m]bWG_-n@h6+Rb\&HYh,g:!`T%>Dn@O]4IqoHpl/*D[l0>*jjg1&5hfIdC'@(jii,CH?$\ZZ@aH1\5CE?*KFQam\a!N.(\a>'cfNS?_cI)jE/qY0?dLk:[irS\UD\Q:Y311cRRe>+9'X\,\SJ-^No?C:Lo-#=#KC(TkT/8c)tPp6X9c+%h&/=r`SkBX5K,i3WVW=\(gTF>@(,dGeh27,7FWoXEu:jBLAYNBV8<`Rl->?PSF\Xgar1MTHuP6W@UL1D'O&p6a'cE,Tp]J[50qIjcks^pcJADb^&K@joB6K,R/:U6=J@]^F$<334*MTo8JA\\F=fQ3#@$d]p_"*,7/[>M+i$(n;=8?9JF?fjr4WhL%(b*>Ns8"a,.$G=`J]/>:EAL87M,gtGjZIIm@:MJJ@/?,-BJ5R@#3JrrkUQ1\B8YDQCU85-ipY>W3p*XH[C0Nele?/6&1.=H"*NEWek',F2j7"Y/t=3qSH=RlG>$2F)=n-1O9ucs[!A*l09qOV;G$4uA9&:uNnACk^dmXC\DZL@Y?bLn[EQ@sU@2A36:FMA$p8utaD&pRP`fV'lfSJA7LERa$r-rr-2Ip,Bo[oGG1E0h"a7-pob;6Da/ImrRPeZ$1FE2))`c?9"c"7UU:7ANAjHLUe(Hbp(;q>p)2)*2p5)eVLhk%d-_8PgR#dhHbfa3H;cCaT$M-hW6EM*f]%<";,-3,h?lkpmc`K?&ZC?cn$Q]).t?Kji2R'L^6S!:r_orN\X4a%>2B$UnhIu\?M[ql?(Q+f@*de&dJGrqFQB]:_o'`8oFb)G+Z^<==B&,H<;+D=Oj4Fe\&Na(T\'?k2LM6FI-V0PTiWi$o4pB!ik[St*Dc\m0*(8%N!4[anNcO\COKB!SJBUlXm6DqnN!SN#(cETD,'AYdmd@[Q2"nWf3$-BK9pFRH5#!K=Mi!C#4Fpj.)eNKU$.@_ABkj#dHasgn(-L835iS3U;tS($p7nsRapDol4)223b)hh$7RI\2T$L*ZWq<==h<(LYE@OA$:VXNK9iFLiUg\O']H?9t%h*q&]=&a%knbN4j0bFt/<\*,d5K>qQ9Xo5Ni_\a&6P3]mU=;X[6>uNPLaea]IGg:>O,nrQ433d.6BYX<:+^%juT]\BsDg#E,Xs2Y6o'D,M#YU9qF@D^L-ot3L0Vk='Sm&q&Ve(`_"q$P@0+cF"8$5h;B^Ab;6TdY;5Z>5e?,$:O%\mJS:Xt!uA-j&o`b3@;6E]b/dkfh*]'I`cKQA0TjU"hC3lgW\q3[@eJQ]d@.Gj1']\u%OBG@$`(XJ@lSUp#.^Jgiq)Y4K7%00?E3Us,[rChImOKqDEkg]H;,l%sa66n4Do&VGniVFp7?p=h(:TcF-@Yim[+(p,9jmDJk^#W*qN#["#)t@oU3$q_rf1PeKS:=N1nK(rlRD2V.mj5$f"dRLq>kVf9!s*`sSq9+X=9urqG`7>;^1:M+`,5lDG4+][[\=8mL#g8j.%_Y.J]6!F_WK[LM#2Y%OH-")3;W$#-PC\U5oKNB.RfQjMK<-.cT8h"s/1L7&1&FFsosC'`E?;p9Q'-bTmHR"`g-m&BK("Cb$-L-TGE=AFJi>I7CW+&dW+o38LSjYqP.q1r@o4BqX,!0d7Z\,/cop]83blm+W5X434b]>-?BL-12N0.+VR#t.ePY#c3B))m_1a:=XY%^ap7sbUNDCgK&+s$MPP<^Ci7#$a"c7RpT&\a.9h6=Gft?X?nStVEB+#-NcrmP'_^Hf-Z4U`FQ\.=\e9$V"Y/d+n/9+`Ib,V4hoqo/s'5:qrK1ieJm#-O%p:/!tJ!T_H(%i><)#sGc]K0%nK@I+(g4KK$FbgLHbJ9Ti"3]/rM!^I;XjR#pd8o>op#d"Riqt3>!"*`PUn@a?YI_j'0K/G=FD,6\qrqe3KAMqE-`m(,IOj7cpq=+[m'd'6d.HE2VFPdh/ADk`Q@]]1>]6blgF&KjrgM+4S,fgMH+3jkq2?SK.IMIqnjL]ZO<,&.HZO1CpW(5/SNZ@H>W:OIHnZmgtILA<:Z)'6?Q(s-)#+O^-!Q75^"Q29.I$S]ZA\p=OEB+MXT_TBB5M!O1njQqghY!(FkXn3LB!UeBP!t\K:,-.qEFf':=#Hf]nlY':F@/$]8(19u7-s5-K%H;eKakhC_s\r(%?jg!0ptn7FFOqEknE@HB_/PW#M`(TYk4.W+b>0sIa:>k!2i>#ZBf6Kc?1Qq#o"H.f:O[T[@KZ5_-cjeWT>k=Y<@=\.eo2a^=0HLf30;jDu9fA4i#AU9]0q\hVM\[*PqhKUAiXpHgsUR84&u]*gZ@.ns?nT'!J-2+pSaT%qSrDX0t7C:/$S#"S7,DFM)rp3tSh7b1"s>$!boaXiRkH0MqAA)]6g/C-FY3YHS@0;q`Fr(FrP8au!QW@B<5h#6[4`leb?WW4[]$eHa\K_ijJ*&:Q&_d%"328Mb)G^cd="l)1MR>uhRr0B8)B"r"fTcGY?B?&UTNSk'Tf$(\?W\GcoJ^>A",U_T*KXfh&lqPcPW'T<=9V]+Bg9<5;W.)_/'suaGc`"P1SV&RaDuu8D%+6R9)j[23Wc%[6O(U]q]H>$Cu5mE99Vt@;?;OTj\NW2^%X7!IGDT@`Bp`"#qShI_igK.)_k$4Nd%Y:)k%/"epQs^`R#U"e3kfnKmN)H[X[ifBZn>V-O*gB;GE,'I9rb[=NfKike0>`rpt;0^=@'0(?(Bb)'4?fqm_XU29h*nPZ&I7#JBS>jRm+&K9Gi^')jMib9V\LSg%ZnZ#-Fs*!2e&T%?$YqG.]fT')?\T>k!Z.f=-3d`4>N\!6-3rq6scOZ@VIkuDNk2q!386"%Ch7FP0ES$I*l+NY:NU&@fFW+c6NlJ4_L5c(n_`QtU(Zmik6C*&e(%ltKSHOB["#r7PiYeXefOKNc482@$[W9$-g0Q3`I*0D7g?.=lt>EPedUaBgg]_LTING%1eL1=tc-c[rUIMbaGFb,#+hB".pMgCa%>hmkaY:kkbQ4QufgHeupRkR23=hd6bp'Df+,Hk)!XPZP2C_CC:YJFhSW]@a0['@q]XY.M/Y]%OMY7ZFIbDa--XW(H#mH.J\P&:K:m6"bp4BmaVb4gL=i4]#'N,#"/>L+::-IJl@;o^+;Y9V*O5eKPOS,nbf_TFWS!idP^&b.[h:b#.$gH!M9>a"Bkn\?R)5+(La_<_(o?_S>IlM`-=67[b]6ipUWJPl]n9OS>aYX+e_>`h^pj'_b*8I1lEmckU@C8Gd);e7_#Ei75CahXNY]l?^'Hn+=WQs'OYuSlkG)sFY-n$Zq799L&jK6an<6$_d$`=.1hgl:h-k[opB7i)L4]07rJtk:ilW;u>0\WW.-7JkN/?-T)H;ZdMUFq+[e7dsjl-3hh"ZK?-hl2dS>.7/0U1.TT_C\Stp,KpH";JU134*$)"]2
QKb]`entaFoo0F;h%NGS@-42,]'>Utkg$i6AV*7(+NU2[qgWrC9-)h,9[n9)EqFPC,'G+XN.`FoM.c@/pJ"ne@(Q@fjf=SkCj`G_1/Olh!Iu)Z6su2;.V[+\O[Y1->HD/)Tk*=((>^8j#='qY7\''_X_[V6ZNg:48q6jPQLWPHmfsEW%YNkgr$?TSsAL^+;C!p-(^7Co4UH-ET4nX>NmV98d(5FdC44Xe,+F*e177Z&>qf7@tpGhgL?ROMV2QCOn:=c1r>YaCZl7V+,3[N?i\fq2+C/!T_-ID])7g:0l;-h$CS6:(OM^R3gEKm_>f\KH:VLSPY%dI7%^]ocBd)Ycer.d`BL4/.PcT=DRRKXgP'\6:`@`Y-Vp\E=\4aSd?!N=_+%pB1XoeE9$=+^-D"0f$OCf/u_)dXosObSQbR64S`ab?VU<2PB/+jqDUM#8T]Tlr,:05ijr;"B_SrXpr%1HPH^R.G]KCb.4iX#->.;i64p2qR(:'OAg'.W@e2-l5m9LAOVRSKA:^;kc7mo2Fe;8s%a7LFlt&IMVT%_8gYi;rTUkY>GA[BXGpe=R[=A^BZSUe.1;>(M\Se"F,3oX8-YHrnSP"q,Q`6Lop[Z;pc`]H%S3Y[f3Ti?(4d>h:G?,8@V1&%e^F?uk%qE+5T8s+PYPWq?g?9qbQ4ZnoC9>I%R2ZEdb5kA3U*"\mJiXY7S9RI1QW!lRK?1gi's,'T?ds5=FBl*nG@>B-\gfTkY,_+XbrjmWY1Jd95T;XS)f\DcQ!;W`P[YRqL*e&M>&.\_:NdZP,ulG[f"<;T]L0]rlI'?:&F&Ci$T@g/u@YsRsRU=h0(o3/lBTK>AO0f>dD+7h!SpFEcc-\?Gd=G%kI90__W!8thiL^YLb+@a?QH#f+j1<-6mDhKW@+neZ=4\]=\o;dj;^U=N#_6U"R*"M^a]q[.!?4EA'idAoNHR1Ba-?BO.;h(ULg%f[/o+Jb=9"`I=-/Ku)Nl5Qm]jl`sY=6o.M1u@lQ*EhYon-k,r\NTg([K>r,9j#ueh'!D6PeHo+>ou8[_56A&Dhn-Ue7Z]pCu?+k'!FHLnUEE\[.UH01iun!!I"*oUV?U>gPO&)5CZ%6G.?l3%2RoAa]k\2fUeqquTMH33R&oW'=R#cft\UD1`^);Zsi.afkq#0q5@*6-G/SHO?5&$euEmCFtPqja\'4$t+*c4NTBi!>&gcG"`G=32A:@JqU+\VN\EDj4?c2_KOQec;t\PN!*>o&?n'"gf$1-YJc'q_rD)"cRIMh\rkk!Ul;M97NE&!]]])q%kkThYH@`:BI`YpRkl32?=,PEt1Qi!Ql4?:dpVOJOB1Pfe@G/j9Td;@B$`SZV8"M?UM<'P)Id\NVuiQql9qE,Aa_L.]WPgm`HNkSt:G4hnRo>Om>[hK`bpT@_-&HSd-[oP1eW(AC'pJ#)dk7e=^+'p'(":_?Am+H<':NlRA6F!Cr0l0A;cM[$$l@N`33;RnhQPgnk(1m=OrirIUaDO5bYcR@n1Bm*6bVq:Hk<3-*;%0F0H3MR&e:4pG;9hqj9uKTJ/:Bs+D<<;[>>CNZ1KbG@u*fjrq_^i`3!ha;R4QB]1n^><*%lX!.Ad5gXi=V&IAJKar)m@o64`P1Iq9?2#;$VEBNR0+!RJEhcF@:M5L:>jck3U`T_afern_qj(X`"Q.9LHCqa?tqg"ebd8p*Pshtgc]'iWdD\aG9(cXJ-Wp?he<#;U$f%5^:9*&-@^n/7qoag?Vu,f81kKnouYL=Bs"D"Yc;/j=*&El-bb?)<#C@GYNB=I#+"eopK?LGUk;:Y@bPGB(_'H5>O`\(o%]HFEoN;+4eg(,j0SZ`PK-Im0mVgZ?b.@/c)*Sl)b-q%&M#8B)?W2]'GPGTUrB)b[DBb7]1)>gUQY(b:RuF&%BV8N4.+:EN/n)PNN])7.OI(I(U//5+jT50SAp(M`^E^!G+&3o"!pEP+VQ`#/68bZ>cG.3qUjH5fF/b'eY-0B$clGL$WsQ=0Z$#4`RrQ^f[+sKF:fg`mqp,$tEB/UjX$/f!sYV^TSp:8o+5bkR&/XA8If":>U'KnS2?OF&_1lp'%t^%^<*c,XlN2r*^,LtEVKcn8#`Obh(&dOPp)FWp'=TM6P$f_ep:L&t;5@k?h&7_P7o&_20[0]?lQG:Z'm-[]L,BmC)Q!Eh*'/'6pGlXDe\^%++rb/O`mY%\l@HMBifa9s19BG3W%ME.$#>1muuj?oI!=IYbW>*`:,pLSQ80efDt4J3#i/YKLPl6WiqpUaqIXIRin6+l#jkm`mM3np=t,5D!u\^polrtcn/=[/*#Z^92'`If_@O$#J@pA%U"5hPT@-[!5O*gS<5EGTIqe$KT"-]ho4^9uNkn%Z*L"1P=%-K:+No3A>;nUH7[;1qqL!&;XuOo6'3#EJESqR#DKRW:2ghKB,$%-0q(Mlq@J>uHI.i5_^o(kg2SGF'h4-5s2(D@H%"L4mG1:FkqYJ;OYHJl\R->c%ME3!NP4UH5CZlZd&\W]AHoV"oiRI.`F%BIAY/"'Xg9toQY:((0SGE>A37+6qj0l9FG'S_5//Zs*7_JZ\@7<;k)!;)ioe:4uGUQinPSk)FaqfmL657AQ)o>?s*S-f?@X9>>_sVp>rh=Te(E_1G&tFbiV!hs>JT9[u&B5IrBlLbH>bC+d@#)Wp"!tJ43.M9rRZ/]ad656Rb@rL/6L\BicEZXBj=R!e!o*n!Fpn`o4MZ9.D9F(q]G`pG\''+qOgRab*b9JFZS2Ukdkdt0k$FEWY1PJpt(JU].Co>1CFTq`a`PS*h73O4rp'Uo"jD=V)WBR5(HA#CP^1b>f`p$6J`#NLt'1_g8@YM2ps,H9V&\a*pC-iP:,E_7=*j:*-R"`2Cp]k@ABC6Nl98cE^TlaES+AMGJCNQDb3C`Tct$Y\N-;A[:u+,uF6;13b!nD`PKC9OoT`QeVZu+E=b&-t5ELYF1`R>*:"?4_\X7=j``Hs.2/>-=BfLn/Wp#\QaBCj2*.Bi^u2(E:@Weqic8P,h4q]jB&@!JR&^2^Zk-O^=t'@:)?QZ*c&-_'M"YN*6@H#,e`kVRVuN<.$E]0!8:9`h;ggO+n8/;&;;6\&!7JM1!nS^^V)0]YQrYPk_80.lG(!h0?5CY6@Wl?>`'D9dS'@lKuF8/bGNEYn]:qRg0,%ckl_k?Kb>_U``3WKu0%^=NE1Am<($XsS,VOAT"GO_S0[hF,'dO57rh1#/bQktKn%Ye#XX#HQI.%7bGJ(@5A#A5rL8G74_U`VikQB6&K7n'0tUHM+_E@oNS?e#nQkmuf@LgsCIfgJBI'+;)@U/Kc+mFs8?>fEuC7o^X9N[]hL7r[&##Ug:7Qb7Mc+A4Pp6Fh-Y6j\u-DKe0N'qcK#,^j&9d8/CKLVW;F)Y@laI(Ec`+e">B%L9t9@&@j<>)7H9gVc4PS1(4dPU1PI@J.pq$Gk@M,bnu$qT%LE2XP%W8nAHoI&7m-'+uTpQ9hXaC&RE+/RC/NL1:-9jrCD2f5]r57&8(^/`UT_Lpn#aLba?cK4`=X2SE0'2?/:#[%T;bYfUbMW#s6L2[&]Q=Q9EV"e+@aQ[!\;02c"GPGcLO])<5QLMm"S/O-RA$nlY$e,oQFE8j$jZYR426u6,R+YWL8CHK_=rj#mbfG7frXU_]`hgq=5/^[:5_SH7dbK*$=-#S7:i["S8Nk:cJfu;@>_;Qqr4[h#A>eZAc>LNs2MtTZ"Nks[Z1X%`SD`?KEO)^'a"4,XoIo$DYpH@.>as)_DKCg*lCLkN$A)d$%A7[2TIA9EcKaW/=OZ--&p>S6_Ru>b=;lYMK;HhA0kY)tAJ/;"qeDf,8VDhDGqE3%NUHS*QHE^-DPD]1R];_SB[Zt`lf0,+RiRogHa;G#tUR45r8r1Y)Kb>tf.`6j=.mig6&>Kgp\940XJO<"glaS,kAu^YRQTJib#PldLm=Em6*REEP#0*taA&`)lQU05t1rq3c^D0fA7]?YgnA)TXNB]KHS*n[:^+/l1'oeqB.lGE8f/O'pYLm>o7CRU[/^j:WJ;ddP7PH:*ktUi]")Bt;[^"r&^Mr<:8M;CfcKN*p)D>l7iD0#il6#8Bl32Wq9g5pog1$Oqd81TPQ4*'/:rup&m5(@g#V/BaAY@8ND6`V`B.c:2d@E4eKGnkSH[@IDP=N/$i-LW'C&YCTFR,e&QGeQ'8KksUI0/VY/gS#(#^ueo:LdPPI@D)TfQa4s-:Y.M-Wppf+epN/]IdtE\\)ib5bJ,:/%CMkEaCb)C/L3H1m*IP6IFk!=*/M;>F[*?.0E#HMXB`hH4L0WN\PLQpC*Kp9-P=6,Su=(c:`I*l;M,:oM"s7h@C=NnBPp=?5sJV1:&?/[<-:jt2gS+fH"J(W8Pa#8aUW)7eqA_Hm8^3c'GQFY5k5&-Mp6H2)\QEnu(mUB+bI:P]\DL;0h`JY\BBRr#FK+L0NgAXqdjuY`]mPL16)UjaXR^[A?ASQYslT%-,_5(mL&6Q)e(_])_:Sj'[*nuE1cF-h\cdcuDd3J(_f74h#,H.I,GYo$MJ+1^!AIu($4XKKI-=.3N]''j2&Cq[pl=#4#24QlVe?G:dZ:[^%3fUeGm2C/GZ6s\@B)n@QY(H[jrTOagC`R&0(=)j^EuI6>&'h+tecEe[2ctJiPYVXB3+\kY-t6MM-0YOXM9]S.bcV_>.ff+d>.5=`(iN%$$3kkc%S:=-7PY-K/M#N'$pFNmk5%"mXslb.BnuVRdp$Z=t+dWs-`'AA/8\V?g?9"'1U%d6"LMqKUY"@(.%kS"s=C+9Lc2;VuVr2?UnN]aYJ44Vmt;P3'h3K=E84$.O3&cDif8_:f];+h>le1XnU<!0nir6>G.a;P9*6aOVNTc_KD(@flk0I;h^t:Ur*"M8Z21r%+@D!k#F_-=4M[2S%i>fDGZgDad>?L*7AB6m9q]!F8\ZdSXUBB$6XcjHZngK0AI;e\$p`DSJ.ONaR<^a)qEWou7KFQNftYWki.p_8@5*GS0G7teQYaL#9L\j(gRH=A]%\%JKTHB@W_-T^$GO@CVe!QnS7XLUk`c,)?S%`/-9IM5\=N%uEhdnCA1X&Bo'+85@HVAk:2t#Tfk$J9_8G<^oj;b?/s8"[Ns6.$5:frfbnCNt,^YfS-K;\[elS2k?n5d]mrfn'VBjDq/daY^%3&q,Fb^+>Y^q\WY3YHgrj^Ah_7UEu_Z016*'C#E;kI[Wd6qnho='2Bj&H"u^Lrg3ilZA\]8s2\<@#JO>%V;%fEa!($;EfON<2i+hl7mm.IS4Q?_=SD/:lMAJf*G':;i)NeV=bPT>mBRA)2.H,`d1[i][%[ssbM*hDh&o7[/P^eW5+sk1#7H^2h1"rtJ<9q)K9rDjU\fC567sQ8\iduE>5`Je]L>`o_cqp&f>=Q)t;i0gkVr0c:%e)C6pB>,J1\Z=USDd:@@#cBX2ld6`V]qmt@4g$s=5d%*Ze-lo+oAV?,;A>Pq8[jL!1Yh;X8T1(mOf?X>QdE^Plqg#Jc.EOArjg<6n_CM@0kG$qaE$DA0CO]2XN:201[eaS[a-boRH"76V7mCbGr&Z'jrUH#P=FFWa0r7JArUqh[N#48^[Hmn,5c=f3)?ofp-$E:p#^QFDXmZp93k'Dc;Lf,N&_/;\o=UWB@][sc-^4p_/!_]'UH/O+0puqR_%]eEa]2[Mq5seR+'&QW8Hi(!I\]1f-kJ'QD9:(Fulf]p:toqZ._ZalpCE^`BiP#=l[Djpl]5J"32TaQrR?N=27o`S6A=)j9#\bBg`c'n&o^b"skEa!&4+O4-n'l'0"%FNj"=bs1W>[t(H$SHRI0c&N@SNtF)k60^.%FIk:1!cbW1V6/m"':GUiU_M*/pn](`K?S++Y4eAk^;]aY`O]>@;",2c1riHN#.$W?9>gJ8^h$@Oq;k8+ds=JFUTHk@^0:\.:YI&;tEr?\X?m_+(W\IeeCk$a[f^!:tU.X,6<5qm&hY]#'5F3H_SeRj0'HrRC]JL-IZA"ij".[*7B64H"1kZDmV!QU"j5Dc3I$o3,>!2UJUjWOB,mpd0@YFO;#5U#6,M)EZ[Sq'=NUZq+.a>_Qk%r6]]UY!?jf_?TC'oAZM1tA[b3$'oc=c(0;V"!e2f>=I]`f_-,Dn;=cacrNoD4B,hJmXA?)?L9@U6'aI/k?gXF:K;8/)QL[@uf$V*E7sn2OZTD$Rq\n_R71",&59/A/cl;$f"t%-s;d09X.OpoZ;GAuA(tVmuH]aO0m5nMmRd3)##bZ[8Q@TT!6o$Mp$3&@Pe#<)$=E:S5'6Mo2k3`h,MIdeYSsX]F.g)1!LP]lb,,hBZ7/^en"Uqq+,b^L)O4EjVV2rg=TDuG@UjZDVkR:(%g021>Z;>RqaK9^&'j!3@ng+;T8K,?`>H%3nj#pJZ59/1o"-YZ78=K5DI*n$_m2Sg3\oRVunL&;A[0\4t5qpIET(r:e.X%#^[YIB@dT,E@)#j%mE2R=%YA-$5)Kk+(^ZQpY%-u/hY-DD];C.+Q^qP\9.2?4%oS.">1LT"lOG'cUO!'.t(bJahBt+iFRa4%KSV_[TfO!=aBgN$a[se7#G"h.S7U29'7dMg1ocmbkH[_T_^=(!PU"#;iFcFlH=`-!CUXcoc'"\Pn].9Z"6XMj#M1E9RCmXI.<#iuOq"(JL19$^mH>2%dpU%(u/4#X;Whph9)r*M[Ic-Cr`cR76TE@"Z$8p%O$"eX^L>i1"dgft/*jgD!\Uji7LreRDJXW9^n#8+LOSRY.)Ko\j':L8tTn+OVpqFij/NRTWJln/=lR`YCO55u:V:N-[&5+I\\NAM`q,^19>CopB2-DM,P9^]%"=\$"Jd(Y+kipuhsa['1j1P_IEPE[Wna)0@pTtBC^?biZUpX4H`8ql'J0&-e8\1HuXL8?SZD+'0,Bs@]`9@!u_8`n8D7G&%DFZ0Ns,H9RSBG$BC9]/_b*%-K&4jat!k/U]TCJ'CdQ.,%Yd=[<]^'.CL[(7#p6jP?'e]eEGN?/1"9>"p3hR]6l_o1dEd\gbb)+DagaA52R$"$ClfK@<1iRD5H9_4:WV)E%`s]89@/.1,[(o=8jgm*6d17U/]/`e:urH^jGljI2](^Kn5"7A/'?mI1:[^-,^#UO^la$t:Gl!W./$>;^)dA@fooeo=81+$.:IqPPrI\WaF]$Hcmc1JZJ`rk#$)<:aV4G3f44G9:.0=CKheUX\\8#sTR[B.XA&PkeK<3@_RnXf#D1$ch,(n-MV)5B3Y]o/R;r/,@tSi?4+[MdgTh4aLR50s\m=MI.^OCnUjbUf)>\=ui:@DY\8#90e)FY?;srN8LYtDd$cR*'I/`/f;uJ<[D[+?]<&W"8C2%gWNb%iRVHS<0!&Hb*a9[<*`X=EB(i1u2I]]h?8se"=RtYn3pR:%%cJE?#lrH]0;daX@U`E(;anX*'J$[fd+3:PcjpYG0B#t8^f6^$+f'grXh7$W6.nbFq..!b2GZ%ZDZ2m#<.-sPF:>k[']>C=QF5pGT4Yk]u,)'ILqYWBXikS"J'SCGDsTP_+6&9ir%o$_eXab`P#c\[kQ>E"q4N`<HV@FrDs^&.CB@;>VYYI\I_P*5a;h+.qX0B9].Ch]ekLi*@X@-c"RqUQD^j-P$X7F@VU^IiT3"2r5I9!2Qh,Vn@)e`7!K5W.Mu!sKbg?o,f.S=@BQKZ?$6Ul81)?r5=U)pWZ\-]/&%hgM65"h:h8oeCB<^O!eHVh`I([hEp=@U0(C_S''5XJIX('54.ro`79gabQ<-IOcjP8dTSCP7O[[cU8F:Pn6SOBpp-Me_r^$.LZR@1AjjX21%UI6u]l!t;LT@c3uR+8Opl>S$hG=5aHjC*C[MKu8gDD4b*Fl06RY.l,?Y4n-ko^pkl2="/CUcU;7[\N.XNBI>#jR?SXE#gp]tW_#aCqc`J:Z1pFo#3COPN`U:R7WAbJgRRTjWmhG#6(pl1JgR\rRDoUhZJ=T+Mu]oQ0kbafkb]("JA@TdV(mA(9OH3_EJ_6[(JJoV3V6H+ikMgcY>j7l+qbkV=9oLD\R\m>6]lSUCL/p?+qm+?3R\ZCS4EjUd?OGH'A*'`dMio,g.LoB[RN.6+@O_1h1_Wls>'3j$rETCFI+R((7q%rQS2c_(t]V#7Y-H?kUr5*C"SLX=_ionsZogP+BP-aCJuUL<$X6E/IuDc:eol_uA(A%&EJk=t@MZO3o0-08@;Gq,bJnT^g<_k-[S'du>c*\kUZ)jB&"d61O;q!C.9/Q`"B!nB8_n5M@.-E;WQ1a/+MQb['6!S]sV%LV.fTte3rq"9)9oQDo4mI_M5E%;i+Ic#[a\UkKoJTkK:rjC+o&ngUl\MFrhZlKjM8XP7JekkI^Vto>)XF@]@!1-:WI+hAM#OgPHiGP]R!-`C=H>!<0EmsfD]!Q"XPfC/W_8o@3dFX(A]%aaog;b,,t*\?Dr1ZmE7A+dt@?"*,&se;("=NkmB=s>.7!gj-EO+-OKM`?uj&BC8D1-R^-=dTtn=eZJT6,aDDW>o'8mBGsQA+,[RIEEtE9`Zl=Td5#*AK.3=`*YQGo^XU+@`QuhX6WA5i?0IX;T8g0B%)0SVR9hr:JN)$"(=J1kRNK3.;r.A<'>pUR=.8q_fQ8#MoTiX8:8+mfUL^Wg%hP$rfk6[&$?NOC&UAk2lPt:BL<*kJ\BQBgW;5A'uZW5:iS.ejWd>u3\I;/h.LjYau`lZVoKc"`[d-516^Q97Yhhr)b8:iY0sO/h=S@OPAg6'@U,U)G((h//n*FjHRO\)7$Gq&g-%KNQF)oI7\13NUnDp0]X)!_t@UKam#np"`^rX6Z`UY?@dLA_6q/YBubM=[WgeZm&q`+[2_UEd4M-Kcq7WH1aAcEkiJOV'/#03RUOV$Yo1Zgog,[0%.jXcO+g7_3tT\XWJ]!goQD`[Ki)Y[@A%H&SOnr:gMX*p]IB&g"2mX-a7r/j&tn&!.U=)Xu*#L7Oum_(?B5VD)b0ZS.Oj3_SCtg1b]'j:\kQ>$"CrpplTP%5PAKd;QkWdqBPY0=?[5-0G5+X6g?irIGif24YG)!mii+JI]SAEiH(bcrrQp0DOHqAL^?$)ZhBM];(\Pmp4I=3qGD7D*^IPp\C,rK""T2>>3cbdWCc[#QbZ0AH*V'l@XlB[Ib8]]jlCnHr*e8%o=ORehV*pceh&[as0H>?,Ffj!R"Id;(jE.nJ9n9:=fj!_0$Pt\a1g.e`,JBHqLeQYl[1-mr,/FI74"F+rpXJ>oq+MVrD!1G-K,rH^1A228eSCE"isFaheLD5@k%kTEdE?4;pX'PZ"&E$SXWpaI^[mg*hJs0-4Y2+X%Bl\#meBa<>:$N=b;4@Ls5<_9%I*N)lt&iF?6e-Vn*TD%&&s+F^Y0t:W?]M$.Z\:U.A7FX*514.^#ST820a>Y-j?,K4o0K]`Q@7'/cIPf6=mEHA7B=D:)CV9s-ju#P%NKiu3VX1]MtJYYE1H)p.:5>bI92=#[mjD7JMG;s9BW[U/',a8ke2M9b"W[e(%-r#E-Y!?=^sTYU2#j+I8,O0e)CW*d;2j[O:F=m@PMbu7tHP[$c;HB/+fCrN:l.'gMaQkf&%#q`"iE;_CYn>>ln.m^+]i%7nj6UT"le[Z,EEP"(:2:VT+`6E?4]F+rj=5p[.>Y`qm#P?XOD,mh3tqIH[W:4]*jt#[WXLeXtJbLM@Z94]^Y/P7_%HZ1Yj@DM/$m,XkS,Q92'*NZp)6tmSb$';.K-?0VeuIqPUr45,5"\\,on6Y);ipd33'8mE-FJ+1mK\lME7l!mH`M2lkK)3=dhg1p%BF<*@ZF(E)5g6njnVq>"N!g?_+q.nQ60;&Hot1lF^uPKlK,\5U6.?G]N&410^E3H2j%l-OEm[7515rSl1gn>Fsg#@mYRAD)KsHTg]g-e&F#\Nac.0H!j8NRP^9/^]HAIOF0$k?)#,c\cP7A.'9"n"p=uMQUlgpPX8gpI)Za%go`n']\@0q)B$+9?1-18a4o;-#bM8(M&,#1VO5YR!MN[4-OI6KIB?YU#C2$gFWIi7qP)"nmu$O8^uaaXOXYcWQj,YH"'`t^8iJ#I5OgZ/0J0,l'\jrg]rpr(WPQCa/V).3s[$'kG>QM?S[ER\9DpkGc`h,Y0E[([jVFMAS6Ol%0h5"<@2oJ>)Sr&X;^U+n03""+FAe;ENRLMg'PH;>LV!P=768RWD9+Iha=l2g0H*s*l7s-D'6C;$Lb#KA1N&eJZ0N)^2[h:!oAPZYkXN#6)1i\p.sDFj>-C8o'A+nX0i\D=QI3^h0l,OgN%V,U[@4Y=NkA7`LeX%/=!R]fKJD0@eMHajdA.q9SnlZ:J'uKpRnMHP8HN)pR\ep^!u3G80P6WNqnNm#lj\l=dtgR&TgG$/LgB<\^7UDWnH7dd(sTj"pDjqR@s3U!EMeL+>t!\gL>oGF/)+c7P7E$6Qu%Aol[^qo3A:&e"NQ06R^fa9Zf&e&Vl.?\^`.kJ7KHKAL"R>#".iF[183Tmo[l2"HDFU#CA'.:04d6%$&)"YLT\5^1GBgutiF#fInB!FEtLZ)U6pR&6":/7?EQn4\fS?'VH$T!`]`LDB:hhqt/iZ8>_[671oB!*R3Y+:;qQ^,[5>EOJ,H>IsG,)K!&F+FNOF-n09\!Ts.HhAt_q.IDA*pn^u$kMLMeC#@SUC>HW?9]I>@dQ78*Dm-?jU;lNsCTN[.hU+-)ts&QiS5\utGO,(#h>&0M4F>S'-4$i7C`N:'%+f-Tn@rYdV30o%06HN/WH@_nOanNmd;UOqtUOnAN6XiYLU@65O$VC.ISf5j3Z^fdLMjE"X#3i*0PoSpdL>qQY>K73jeLUGZOs@52WNd%"@eicI/LN6BUGVS!!uL#sMQ_e2Ygcm>e3:$Hru]`]sLK_7Nu1EPg@-2Mn!jXCHj2_Q.a$b$,r-SY]6Iflm!_(^AinbcDZ+>,kXiS,q:L?)2>!*HfLDXPQ?-3N3g=rd)N'#f&_Z2:XoDcQUo/gcG"kp([RX@:t"UU1iE!FWdgRD9"QXKW=e;Yme^E^f8RW_f#p6;e%nIYP)U,/_FIUF\K;VL?H:>oduDQKl?u#'f'mkNmY5G\fR[O#$uJ-Na2G'ES8+#F12*U`^4%)T:$4?_Kn+mVi8+agmS9P3]C-V7M7'4"h=>38qX8cmpTQC`.#ICW+*L[`O_lVqFl3`a@/d<3=ZC*!?nb$r*FD48[Jsa)pTuWI]jtUL%+-@ZgtcoJ;Qt.j#D+&k/^nT$:!kb)o\cKe#?S7^=I:(j5IGc:@r>4uC7C&76t\\Xi#CJnEplV7m\XXc0X)@_qQ(N/aJ7(=su.VpWbDgF00)+)Rir-b$So`>XJdtE/S-4J)k*QV:ZN^:c=m;0]3i"ZY0XMS+LtCQ+UK'WUPFP_6eFt,J'-@%t/LNd8t#jEtAe1,>TZZm6,X*]c)TKc*t.ZG3ss,TjB,uMLp_*:[0>W`G#r-ari4.El/R7Ae)"ekn#"'q*A^-k.p.($09F'Bapr2K8SB[#8s/G:("Hg9Yq/$`hH^/^L0si^&Y-[+C7;nQJ:k#jBUu-1M]AYg+1ATI_m?DK1Toj*I#D+>4>]V.=E1&.jde2\LlX1&j17MfOt'#_!o&5N.2m&Y*PS?rQO\/`A<(.+o/$dbXggL66]nse1RZZC9242>slJn3dJLi4RU'i!"tV1ZO%6k&6-1)/+jh0`%@7hU"`K/RWGHt'M+><%q-V0r'E2j,FI3$\VLQB>(FN4YH8ec2H3X$dZ>j;:iCY^#$\L;*;s&jr89!YhKr(5>hj=7o=_/rsV#6-MblJT+.i+)s):Z-tt9=`D*a)Zc2pj1pgb6_JF7iZ8i6Al0E/Q,k`mK@@uqM8^]'X5*^AgS+\+E^%sG`.\gUUACXcP8GR-%pN]&2DP]?)=#XR*!8!NpF$r,75?\Jnm^RYX@0"j$PB4Z:$D/^qOjKJ^Mo*W>V#C5s$tpVjb"IG!TC;6,+Ykr8o0^O&Q9NROP$%`6'@;'2c)PI2kg&(=_W9n]'0DX,9o1MKhR=^`rAhmXd9dftq+=1[at[cEm:dq6q,5HXcN?>>SFtkqk`:ffa=skRZ0eI.fS:*f:ASFopBu3&7&X[WOj11^5fhQQLD-tQO[Q%Nh;u>*bp;RJ!fDY(C3Y6*pmjeoPJum0gkMpXb[o7>>1"+dpp5)ah3>>7P^UM)`0iZs\`bJ\W@:3%(+L_')daXLQVP!7Q7ibBGr,+WCPDdr;U9(emgdGgqaf$#?M)l3Ia]=GjlWtK%?(cF.kNRUac3r_Rd6B,K7iT#4KfYFDAo(B[4A9E[n][\q=B]YmC$X'G_P[o1]&5'R",cTN@M/imdSi[NDu6qQfrY%IA:+i+4]G[0mLSk;Y:7\LbPh<2QN0*t!&#&GLV4;@DOLXj^5-A^NP[,>2Q$@rEM']<<+POU4^ToFkI)C^5s2'1sAq=69?%OdL/NNnM#CHt5aOg2*&8TbM]4#-iaB[tEQ1"QBBGp62'U.eAq=A_O4I.6*'dFt)[nYS9iG@s'lS+pVlVJ_(1^WoH+/E^kO8AX$A@&F_Xo!+<>dV>%^U3P'!Uu2ZaP@#e@WnZ-\Y%gt*VlV"ceJ%qGfR(ki.c^j-?.=Blb7[kQ8#%0e-?/WM'1B8S62-qeBKuYm`e.9noMWP\/MobOLPfa%dLpQP^0!Q4)$XH'9UV+#_9c;Ja/ap0D6J5D1sYoSYe?dB6>N#f[iJ[4h4IqHe>tP@"I0&982&9WSR2:j,,IQ!&'_!GLKDkFt$`,OYB1J$NU1::^ZUq1g?!ZLb)-;Qf*X(L3XA\"6q"GJY1U]S2@fYUImj>Q.QoWL2YM'4hT&fTA*U]NnghLHtTb9qleg;WjHb0WKbku[_7[!Z_M`H[I-sC'QUNd`#"%uVWgl4fq'\p>H,!Jf5gM0h@!)gc-`_-(SLhH//?Jeo0.A910`q9_Ytg6^qR/3?TJ*DO6e>5Kf\]+W2o\-/'6kl&$m2WEOmUEQXi)hCb@a3<&ENDB1mA3msXPVM4#"tE2HsYABA&6`ddkkmi,N@_Vrmmgr=9)ljI6b>9gQYM[F.,Q$bS:R!:Kj1nil?g$O7C`s^!V?*<4$i#;0t],1CH[3"ac`.sfu0"[PjJDMLm;_u6e3tB$pc-(c%9OKHf5)L84t%e,VVf4UlNET-SNNOrMcUpf@,J7&>,K(,DNuDQ;,4>Xi%#n_:1RBX>i7tL(UI5LBes_^_.8NX+aXp(sU[QQ=2Xn`e/pIL?'PpGA/j!fmKWAT='sX;rqd3*/-N;au;Up?u(E6)A='fbflRsojc>pUu3nEkQ.(j9'Bk:bLrB:=0g>]kGFT\G!LQ&&]`UZL'3niM-figf9t9!@qT*f=XoAje3epXN;Yl/Q?=*fQDaTT^`;oJ\Y2/A3p<(@m5o):@+K$W8RtDhS-HkH'CH_XfE6/'X0/!cUUp!iAG:?1r)k%%qrljar/1SPXB!g#b;!"<$AP;i!"-[/<.plal(e=.S@:8\8VecC,#Abj6c1==Ne;4dnpUtcr7DcM*rGI2^G=A/Fec#1`*FA2X)seLkd\^jNSP)Ir60SEL9cf1/N-lUd$R[p`W2tiT2:aNO\aVcjJeFrSeAUSnZ]!MP[G?^.#N4JYrXScr,+\Jk4.FX=`RqhkfkM'YIX7V<-+:668Y'p%m$-@W@eiTh(K"Z[+PVUq/mql8KOl#pW_7b2Re4"U_q_(=XY=O[p]NF,\("t!^hInI1?$'R[/W5nJ1>cIPU`L4;e$1W^))Pfq?HaR='1O-b'<$Nd;cCJ4+hkb1<-PV2DdNqe='0"H'L"E.Wn^p"7g$6]b@/>aY*OJ7Y;[QU(Zn#+.CPEM_g-B^>O$n0EiSOn/g%k']^_`#&1)O&gR$HMo7]nM]Wb6A(iFX3Yc6djD>hNg?(,;f`M)O.K!aAjGCN\=0lngmar+=MgYZA1.J+6gmGefRD(%RYs.^ecB;qlJ;Io&4OV;hJ3n(H,B24UM7d91+qDDQfkO%h#496[.*0q".-`bSInZ0$QBl_o7d9dZi_VP_OB[\6,8gq3hW;L/"^!3W:*L$N]V[&OqoR;?#YqBDP[*9MkEBFY:J'GBl\EM7gSd`B,d'Rh8*-7H@f41anDUF"Dn@oR-5["&-/cI_j%tK8t9?LQQPsp%O%^RD_Fs!:NM\=e,e2O9p@s#C=Q4O,rLO^=_9g;&/H&1&$-]"%E/=:WZ8,,*CnJcJ*dP^7b+lo[q\[^)isTSFA`1AbN*+>B6ct?+\PQn3.U_;=n<%?[j'o@m9,s<+-cH0+MYK+N[/EC]RPNp.O)lEmT8!/]);#s]l-%n(FV6`4+fhh-[m`qlLMH47GprC#H^E*^(1&gMQ`OMVg93[nr^@X00glsP+7U?ut9MiJh"-jG1I075)bb:c`OjpEYU2e6qE"0PArU<3I-Vo=RcRPSl]^9RGGESmJABWYU17u^?dAo_qI;mQp<^H2pWn^pF2fh3CjCoY[JN5_@T$>NYeoS6\Li1j%j`-K-OZ[c,:4E?F6AsMa6XNZ7Z8':js$i*g)K-5>].?5?sHnSb_&WO@IgA=+5$)=qneC(8[JH6T5oF_2)26P?KQT?5Bh%R8,MD9/Q$Og-IicA#@H98.INRY.h'u4Je2n^uj:YORTX3/`$I\/P1kp)5j?@[V?AN"):,.VW*ZRS@gb:eZ2Nk'.=Ai\=>];E0,N#tC"Ku.6Cc"dol8N0h;753gkA-fr#/1?fkbn.Sa];N@OeOspd30:%IQ(Jmm/QmnZrYWVjmN+rVg_uIF)Qf7@E:;,T5.]d+`U!QMb6MT?R<+JVP&A,OUpR.f)KNiIm/!!6P(7#"Y>BA!49.poB7d"KE1Gofro?>%W$Ci_$&04-;Q6?f\@1oV$2_00Cm)m)J3HTS[GZM-slN1"i(#`uRZqO$%i%;<@(om"WdlmdXU$12^h&u$pj(Diu\^Zb7r8IL"$jCV9eQ/.27:KGECp4JuQRr2LoCcbn]"+a6nO<*[qi>B"9d-qV0G&NAcGEmG"AMQA1WjE!-7qX5!HPm+GaOtL$WmHn/6UKU5C0Jm-]?XZ@I3g[pA/quoY.%JgdPVt&cSCCn"`i*fWRjq;.B:E3%7-[2u!Mt2ElDA\_=JQO(sQf/b3]VR/1+-+)%-S])PS(l/oQtRO1WO%cQ+D&GXiG[dWSf6!k=irfN"u^7sb!jn^b[c`;nTr7uHMNFb/Vmd;\RFRa?o!qY/BE!4cS0[-&QO#sV&=4;&^M2mibdL/Qk6ISi>J$eh?$=.!'QI1Rl$Bt6(7Oa?k2rD#0.62!(0W./'XcLZQ&e.80WNjU%&_*@q81RE5=;jsCT]B;Qoe8V)M$X97;Th5;TR"jn>qtFtZ?gu[6VHMhp][/XlDguM[kJSHqVIr;%k3%X,V^Q7a@Y1D67L;:KN@Zm_^a6cBiL5j4`XULA6@]D26=Ac%5,]Q&a$"RV:`$o:J-(91fZZi$\e,Ff(7^"2*&^.ET.kN-hB>YTa*26?"u1[k"_`:u[Q?99.:uP'2qSd%YJN`\Bp0oUkcd4LQjE*:4<$\IC+D.i8d]7?U%o')^ZE,2jpXB?lpRQCHSI_>`,2bf0hEV*ft"SnlCXb@.cLF^N8W>HSK+Uc(K9a70?_)YYFW?.$Y6$[N[74H4BNkVuk/D\^t:fj?;933]>l[jT?TlULQe^NmP(I><'5n3niJ`7lkB\\mf0=]tWAPrqIl`2_hg75Z(+B#0XR8Q<'`_GgTiQJqr"n;dP.';+-VO/,@K#hFXXY.5)O--Ed93p"m>Gg"DSEgVX-Xt:"mZ+%^-ko1X-[$V@DStWa\@JTr[a.(HURZL#)m#je1Ob$JqQ$lMNqWhuH?*/R0_&*-9dgBSN+F[N5I.TUd3[SQbe/[I_T.KO.#N[`]kUUNA/)X:G,58$bX&(GUKO6TZf[W+d0=T+kqZCX[`n)L,!=f+P-NVj!&:G&,NO(_(Aj2Iutc-t_:]@ZM9^4Xi)%pG?!CXFNhS@.)9ar-5L,)jKl+@\)oN4@`c8:?1lum]ER$0h`P!8rsHg5U+k:i%^p'6?S"E_TlaO[8R`s$\70S@#1TaWWFV*>ZQ.QjJr)/B1QI=NLK,oCAA!@;Co2cQn2bGmBD+M!678I[V?tSJ,WGAR=d_RdJkq1=b4@q&'>1/?*LFNAnYQ5)U$,$tAD%+P)9MC"@YS$++:'(X''AKaIgc,;<+^tFdN$gc5BQdulphJGs>0PG^]3#bXf)<;A6edi0H*W3lRd/J+9R0(OXZ\ec'=m_9rb/dsiJZtP8('?Q^oa/S^+p2oqCm,s+%br1=HT11`]VH'kfa0ORm$l7]-I:R5*(AJC*Goi??#B$LRrl$7E?c,_[#fmp7KR=)L5#)ap)h$CWC7%<\S9!"TXN@6^ZVbKo6@D/GT.G)^Vpog,^,;g;-67)1ouF,64s!Vi6[/DWm9a1I*6'Y*gQp<4$<,3n_rIJn1*b,%>>`QooH]N%ffDqGum,SqW:Z\jsmXb6q"8j\b;(+g=f6mfJY@/8F;PcWbgkuZ-X"N-eM\Z?8l_uX%CE[F<@7h)9e]sY:31qk]#%VqLl=&*OYk7U7+en_SC.IIX2d4LEjrN%Elg?#H)cBfB!Ois08_F[]]'n$-ajV].J$Jp.3dS\-2Ur/l7XnAtjgn2L<0bbm1!**iAe3HG2QfX5q+%BE&jK,Db,>IFnAV)YX\L)/r\2Jh;J@dU(e'F1o"du3&a.;::^e;c^mIa`_ZRO_hqI]Xo,,S&51,!<*&-cU$(5%>?Q@K=ICt.CD;f?53ls,-[WNJ48<-aFNi2aT4o+pfLGD=cBA>j5`RZ0g7tCOh^3ARpn>,"$JPDS()&j7)kkS*+n06cJn]V"'>Mdh^L0fG4X'QX]]%bOS@\?dgF)E$re;3[%9T'eIGSVJ6\'b$mJXC291,!VO:A[Dg:)\P%V#E6quKZaJUgao.W^n-bHu3k/CEa>@AF8)9:ER*=IqD-;?M1.Q'Du[7V#O]8@-Thq[Ta%YA-%ok,']$1t-%O@Jj6CDRO..[,)SWG1?u$.gqmP[!iI3^"b\Fe26l7tgDT#EY_6Fl=cs/qWB),YN'2DRGl?Ec/Br!/M4!rp;X(u`5N-JJQdp3if+Z\k>gG(oV&4QQdjiqP2JZ[\pcI0U?b`^-<4,>5G_I;-SM/"4j/*To,K[Y!O_FAe`GWj[@>6&b9&VqW7H1qJSh?CLZ3D70>Q_0tI/?ll/<-!h1H)V\hC(6E@>bA]NqHKGQ/hR?AcRD]8EM,?W>JAZm$DN'jfJ6]\T],_,ihJN86Raf#g?7FaN@O!D@[BcP*`gb/"Ae+Kdb12(^kg.o.V#NW+X5r49;5.h!%S4#Bhc8V@5h9;qP?RcRrCrM]CG;-<&FdgbiJ!%Rc=gejJ:CcSleQ+Sc@\W5ObW=\12,%)rEGUfi/NrBN%-.CNm/G66ON-UlG]:bR.!4+PgYVbQeZXKQ[g^(eGWpTrd:esHBYs-3U6\=RrfeLAWE!R7L$0Y%>9\-m@Eqq*TFA;K'Ml\6jC@iZKgLD`+7Y8hN8&g-:MI5<*&/5AG9Cj'4*\-Z9(.M??g[;XL[b!O^b(INONItAAWc]#?-D\rB^#$^1f54knJF0n0eI@g%;e=JN15]Oa9Q@tkZ*T$e:/LK:mCM:qUAB`0.WXb-I4c/TN`$R2_S\NCf]gl,gpI3d0X)Aql;BnAnb#Wl_h,I\tJEA5L9;B:n]P35'l?4>.dFY4ab%4JHJOl+e8+Rh"+5V*#Qf>=\\&B\X"RSRUVs<[qV/3TWp&mmBVNXePqo+JZTF^:j:NV*Xt1OA-uC94))dr\?puI1s$Ra-.:EkaVZAtoeRrjFgC5;VCgXq]"a,nMCJn3%NrA;9#<.4a0U0f..)3/)ElZJuKL/![.jpTl'P!Gi4Pi*#,hNuDT1)d^?ZC3!m/j%Xi^DhqW79In'0i:Mr33Wo%$9grUX500B(-7k(>8"jX>cfO^QGH*T!;!6T<`!f?GeZH[VMKCGZIp"3l]bja_(oD2p(5V+5UO@`*FsF7c`0FPt,jkTML9I%L$ZUA!']7ptL_4?"FpM%_1PXRW>kGn1ch(k"m.C##P$+FFABk[#aSKYP*26cWPB%)=!5V]l=N6'?tsYO.jOA29514&:fMMBK`2e!?S_!kHu=h5!8+2F7Sj?^!jZbFXH?&DFGR3L(+43bippOd?qjcbh/)1%LFaEF3/o)9Ka<9K/#O_0dlq)BFWE(BW,pi1k$YifF8)K6lR\rDFnRSE/>q$>"WaeD$GSZ\JDM8!2-A\aUrl"=`MCb%PVpXc/='bM[]HsA+^[l(;&eoniKFdl/,jPd?']:>JH;%UJ30%V5cNE5]US=ll2RB\dXE]8S$hl>IK5j;'\:9/C4sRWo+`[>'&O[P#N"DYaLAn>Q&^'q`;1tm'qst!_b)u'Fg0L/ps)"EuXX]WafWacu3%9R=J-rnDl-mcncfra"At@NafT/$73W^WP$J%qVfJMNugc+$CWK>GBIOT?srrt"M[eiH!];U.fo1EA=f)K">X"Smr9*ktYi?$RUD0_hkghji*3LV7PoH+?FQ#%O1%6NA[aH:k1Kfd%lj5?Jd:ib>(i7!$UF+1'7p8?'G1>PN\0dK^hMR1!RE\>g7:>\#MCJUN>\^E7OAoIAJfiu#"47c7hl[XOdGG9`%.!7&M'3I5jWYl;#*EEq8;!B79Gn_u5AkEM?3/PD:?!=c$h4Y*5Ql=QK"E$!JK/d&9r-W4GN@#21*P.0XV9>uiUdLJJbO#@@8/oRWUZ)C,&VUXTsYmt2O(W3N;6e%EV56Rh"L_9_R8(-7OLUPrLTShJ7KAr*@U6.337T&?d1Ca-OW\2[sDpqfUG+GNP.FkL^P!hD8!aqUslhY-#/e%^H4-R@=2RL>ZFl[QgH0n%Eh'KZBQl<;+j7ME%1*V!VuF6p$i*3>[jmM?D:$%gQN=P`JLS^S/q2V^EqjVHuAaB?'`^i@o.!823PDQuTE:`=-%+G6_H::Um04p54+fj<3a+XK,aQiqoJG^&F(#,1/1fWb&t%#3MZE7@Tm<;3X;:T.XL\LaI)2HP02&lu]cHEb2D'LKA%kNP,=i"KBtOJU$>hs&[7$V^,M:UeQL]r!#dl940)VBAQHrmTaC*p2K%"nrdgk.ofib8YC(Y6`PeF@_;(+=0p$1>5^_Q0F@#3(WnQ8.sW8d#`%1"bG%n73n@b=&9m*NWt)\6UY168Gk1.ONbd\9J1-.s$Qba-j6HAebUL:@pSl_e%Y\_(9iPX$Fl]L(2]X!EgjRF/ClG2#1I[gRXUHr/&#,ScL+Vi6TWd%06j[fk55U/U;"bH;c)k^6kom=X'&86X,[AF@f%.mKn-5>Y;b0DU"+C;^I?ea=s+f90:s(aiuHu*I1a`5j$c7^@$dsoI?ZQ_$53!GA$]'aWo4s:3i^Kp;$%h?@T+b>gid`.=.+M;miBd&_e@qFbPm9'=V16)W\om/JMTulMjD8_7UcMpSCgq@Wc;BXkqfa?ZjETURB$W]LhhkAs2#jDj_8,rgp>bBQ?D'P_F',j\7SZ]rrc+`AH0]JWpj[FI8BdGPbLc&XCZ,V(Y7Ic"Rni^@o]:S'lB4/j=C_I0\n7XP5S&F:uXoGJ%o^"'GeXWuk2.dqH1[lCQOXJ#JqGf@u7X*]f/@lI*s!6=k(gQ?6X/)Qb+\6[?SI`>%q?>^cNsjk"VQZT3buD'U*mT8i3&^lk+.G(%Ds+cRJErL[BZ'<5N!rQJH9oFt16#^;?n"i-h^XoR*Krc*)Y$8$:8PGsR"0K!FVVS^a8q?%30rZWT&0'AlNKX!#^FXC3F2eFYr"9U+9O'l4'4Z7_GX+s0m'Gd\tKX3n"E.OY>3O13)&%]+ns6";0,UtFQ!)eD9G.)8.'R@ta*]g/B>"#UV_\NVHg!rHCFA69RG66O]I]oV`6J7%$iR+.H6N3!;6';3;%F:'QcG1J7Nj;\>fC#MY(X\RDN2rMi7m9G30<`p;90MNN"DRm1_<iEg=ms=s[9@ZXMYQsOJj7aIkBQi6k.D.L!\N-ufKSEi*d+h9769_Ru&)=>[2B5XV!6fT5Ia,(InSj#%r>ia:n^RMF\m1+>6?d#%APh/Qh&%/4HD0K2^_GOc'/KeDBVN'fdXlqf#<\o`?XUK3$M.;ulcC1QIb65MlDY^T^Z#X`MnM=#RO:ii!tOa#-peg#/cp/ZL'fU=Bt#k[juVWg&'.FIFqP99VdK6>I1Tqj1NF>sd/'+A=A`Xqu!/j@Y9KBt2#X@g8VPKF[2.BRAi2*$m_d,^.!h:ti?u;mssN[ags^h!YS.__,RCWq^AUSWK_k^LDg/OB2aV6STH#'QPjA$SFNDi]u=QSl,>rCWZBN6jfHAYF5BYNX%%Zm@'R;lZJ.rp*YWgS[2uD621&1]'BX<$-Jk$R4R7uXa?TVsln;JI6)Lu0(k\,>'KB>Ldao:CFZ'tA)92@&;pD)@Kg5`Zj(`P>6ARA=^`:&iIM;D,n/C+J,=Vh/HI1lbZB%;A4o#2TP`UVtI;>\4\@(9;%%<(j"WiGb.2,qAk.gJu<0RU#XKs<.g&;k=g+M!dh#JMT%nbcmdI2Qhi_$K>;JjF[Kqcaso9H1kWY,2k.,:)d_;Er(Fgs)9J@Ia7D.L3YL2!b%an9ZoZ6;puW<'G=hVU@:R()d.*YGb3[YeYV!GthRjjYY[RNG9_6\mnK^M9*X!B!FDj#eNJ!onJKs:.&6GVF6Jm'$ZS?IbG:m_YTOPqS>WglNS!k6G]Qcf'nQ8ZE1cQ-gQ6\CTug7fJ,2FZ,!>PP=#3*FjK$s>mp]N]O"oMbLXL[QXbPX`8F/A`-\f@(do1\!D>$T,PrPIDXsX\hHmLK]h5*[OMn:[OE4!@R?K[=2'HVnf!Y9Eb*!W'eNndeM<)K)QIuUsYLBkLeD-q_'0=*hlbidU7caZlCQ43iCT8-BZ7A;6H\pYB;^UX4dB)33(\%3Q@qt]G(\gF)L@YG@K>I'n&+3/6U,WS6k;.nSI=nJ`5o$_#KJ']%eW)c.L>qR:,drBGfE;ZZa]'9U?\lImHZTJ9"Tr9?mJfT%jiAt1,Za-te>F1sWBn$D60X!+b@+ps)[lSGJoHKiZU!Y[.H)1M4]srd*pi)9;=_"bW9^PjI(6qs0&66FcK5qO7TfMm<;W=(rI4+'lp*>rqiW9lq!0C?4BOF@9G1a7KG7+>MZ=`WI4@#l5][ond\70k5?dtYi0?D^X?DtgPT8lr"W'DO:Z-SC215E$$RTUK'6L#m(#;"%gi+YomJ&XQbs3jH>_@)?;I$7'MSCM\1j5k*J_G'!-+PQYZETeftGB'khp[*6IS]*ADEsbfBh"-uo)M\>Bp*$$.pF(:M!Y&TX']0OmGN3%Ksb`*H4/Y+=G@q80^MVHc6?Yh]EqM7Fk,2LO5.%Li%/s)+Cg)EB"X_5L`$^)p4mL;UFQ0Rkq?Lf3II8J&4BbMQ6nQYD"[%G>#bMMg9s4b\f:Dhs/^Q<#&Ec,n&GUWB+YnKtb0&@<;3r$YW#mUY.ALE/&&ePmTLGS($P]I)*tH9'8j37]2I4n/ET"=,-Z3Fu\_>;;_]!8[LrJ%oS[-an%FMiUlL8#7(3iJ;C',T05*3D1@k!R398L(/u$\cDrf]Q(MCd>fqZ,U)NOZ+)q[B%X31/-EI,+Mg`F:#M*@JdLORkJ5tQbnI"N9'oZ@O2K&19;7HXj9t!?Sob+W:\JZ4:1k+>OpJ,b]OmMs@EjcQ=YVZl\LDuRDOpP"eNQ,QdZ`Y[!:(_N,_4\-=B,VbLXa.0m$F"mni@hcTo'X_1+i^#ofgIbc#WR[=E;=3O>9L"Up7jGqcYd<7"MHZ^qC'*:&0t+76fdrKss5"M;=d6JMTC:NBpIBY"A)o*2WC@%8Z8+RS[[F^0BF5jY*q[=bCVh+^D;@et"NdJFOL+@_jVf69Ibqr]2tYcrk*dj1UQMXB.?V@1A3\H9U\cl9YQ(FPaE/t0AeaI+ff:CqrDGD/7V+5HPi2"HKEI$AjYW)(U\"OBmW!!Hd8\OZ,.FW008XNe'1f*![-6i8!fNKJMg7RP!@e9>h,$UO>S:2(#.E-1tF:MH,HYg)B-54g[im>TE)9jF>9/T&N6;P9gIE\/>K'[IbmSC&Sl?R[V\EoAp;gKfroWR+GH0l+6iLL5sQeG_gN$o5mg?PfJd;"dd\-ReGPh5_LV]I61]mr=_LEAS*aR.^W%\#aahgp=&m>IRuLb?EXCALM[Wf)MWi"P'C15U+VDE=+Qf6[;9Jt09qjoRbRpgT"*FcqC8&Ka,/kohZ6F+9Tk+L1mq7N=.^CQg(jN8<8KnMV`]3?"kY'[O(G*-+u,]GG,t2_>HQ[rD%udcV5A3#F-pR[-cR43.2p86e>6n%]"JG'6i8:$^-8=7>)PuRuNJD\`a+o,$O*2pI<;)70'S>)jQ8B!(SftEJT*`HCAl&+S/]cK*@mc!P:>7:hpKAp1G'JD9i(l@Ol.tVeM1X,;G5`9TCN,g37Cm8*2&NHLtU3pY"]Z4Jcge!'[,'MleVNWj\Cp:"?(KSN9@MpPk\^cX_O:X:SgtuihsA1kHT088aE@rE(uB&YDl74ph>:+2A.RIgJB:;+[1$m-l,QSJkXhC)Sm4;XG![U_kVE>e1!dA`6.HD*qKK*.B/t2)f9m,)asKk2D"L=?t"h0pbd`(KAk_<^%t)nB8NQa7\K*_EAA!@)n/AVIBHfNkoP2R5bANgoj\ua10ct&&`q>G.-YmglmnE1"W$-/P"d`KM>;AZkfZ*b$f_\3P0]=RB#ef:4%9A[Y*7^u5-\66::j0K#,Ugi"KC8j(7gl0j_F^74doj]s"9#CnaV!sd,*NA8`=q&_9@X'bBdFDK_t:J%U%>/lRV%M*d?D+BNDbmA(6s=c="$:.#B>H.T)o\K(+XV=H0VG#uNEOZmiN[!$S!&m8`fKsP\48s!]c10_oo"G-*gq5h\B5o=i5!ap3K`?!(I.sp);R6Ts;cp56g$T##a/jCL"'oO92al2[$Og-S=?BW?-6)"O!/@U>psO`@pZ:i6X[b,t9&9TdfM)[3iEJ.;'q#D+pTN"n25bBR:L7u>WsXR7kG%d_T:bX")7-DJast]Doj%Mr#'(#4H-\o)WO8i6"=V78[DE"UVllMshP5ND/k#(0co"Ji/UNRaKMo12No\BJ2[q!_#su'0@R,=($dW;D"s[B(6NAf[hT-PaXY!3Ik2T-2d)d05U#Q;A>SK*9*i,"C-PS66)`Tsqcago_Qr$UQR*2HLf[QYhDgod'I(sr?mO/Ko)QhBHiKE_9Y_3!tA/7558K(Lk$n?aan@ac0(2lPgX*]7[G_ILq.mik8-na:h>"Tm[M6bZ<3\Lf6%``-;+T4+[P*]M]hP<`R7-!=;r=_/1]!-QmGqXl;o:m)!)dJACL\H\B#>I"J&CjoY_Zpu0*C!V'i38RaBch7p]%ZTY[+.^X2_!2Kd&8b^NE\Q$X=VSZ/TW!T$K[Tf,H1Lg%"[WI:U8CI&H9/5@GlNNZEt!Fa]+,Gt/CaNi`%:[b>`]Y7^1DNgi=!-;ohP_&>#`At_%JsGq*k2-llm"%Sgr$a8\m/^uKipg7Ksl&]pRB,`7"9Jh6M(MqcfFV8r57*b:aT"\gU('sikB,B2BA9(a2!Bi7i2u'HFb/tYgNj"\79;4W`q<#,9V_oFojeITND$,CaXB,2>755/joS6A6!m0h1n#GkBQOX@U89)@VFn8n(#ZZ+3!0=l#]_%oh*Vm*@f/8$hIAh5bb/YD.f"U&G!^dP>CV_76tH%US\6md]+O36Vf#rj)Y8S(V+dsD-]mpgQ3a#Y'?2t(0bqIB:OkOk(>\dR6#-O.tA*duBs(S4okj<9-A&Us8MdFF43kD>i1):%3#9Ab!F2[o^hOT:*=o*dJKoLDY67l6h90q+sm]C\0aIM.$W4WjEbII.O*j[3hJ;7aXn]U6`PEG+'C(2a=G)(8dpgH,fheEhZDf^[,41_\Gf\9q7Qa@Q\Y"reBJ=?]41QN1Od=N>Y'6u1-O^cmdQ2ld@r?ObTC97G]BL7r;[Dm<*t!OP=HE81/N2]o!9ubG?t!d]3bhks`_GIS9)J3IXS,H)'Xi<$\tl@$%l#DVKZ]h;$Uh#Eg+H8.%]t*:[OWgZ8k_7]NN@mZ>o84TeI7.pCG[@h*iqX*QL_:Wc>aD1(f$XB>#=)!28S:';QOhfrDPtFNpa&lOa),'9G]=-I=mZP)7iItM0)stK$\:5KZG#@&g5JEH/_C0oA2,L\cW[dGp7SdJuU`]eZUHt2r0g"T+\P1L#]b>%>cN9G'`DLWslcf@%h.\c/j3?FLkd]9:NGQ9WAh!sHhn;08JRfb'3u\p+:olZ5CKM6JO];GL-F`L'\Y'MO9e-pWfbq#ZE7ikMmT'd'XRVj/CqK?3p53DUr_&.5nC14(a,?5@Qd]XL:&Wfa4L`(R?-[MObp=JpGJFO(u.L5,]!r$mo3#u7ptl?8!ghl&9sWOp\'tD/_mW/7U)bf];Q%UJjhmk^;#)D"5Jir&F&"\)_nnKOX$kbc=c_bXOGL-kr)-#1f3G/.4]gl0bk$9QaT)FdkHt$81.^=gVWqcN/]%9Q0Q'(i9om4"N[nki)^=nG;H-_*XLDUCX#jIg&:&3p(E#,#$nWtL97ApF3FuA2Ij;ihq+OcammhtAorHZ2pC,<97C(^(b)$?K@3L0qd:9T@aG)dW"`1sDiS5h$sYf:2/^+h\]1"U&rs#POATdkV;d=*3KoVg>WjFQ=nqt0,"&sU&O9/9GK+g$UNZHo$Z+nje`?@'RsrSZ>\j:>%m\sXF7$-L%jT=#N,meTX:`f@=KnoeORMC'u$eVXdY^gR)*Y$WTuHkMBFB$2mq6'p)MR.uis#ND[/:'HCR(+bu\b7j1:6r]N^,VdQqBQiM?#VCLLPq/%,iqhJ`BW4.'KSH-E%%mp+'N-a@f9N(*?*+\^Ws61sL,G/(2"#VS0&TO*pJ/9F;qO7IqKU7$Y4U7i\MB8#J&*lZQ>*\kfl%/R3Q?d>Yr%Qh/kn2k*s6R9L!QZN9`";["4AO!gRC7m+[1tYoZkKTEF;9As6">?U[mVT?1itLlVjl+A)hRXC!JH,3TC*_bfCHa0VpAhWjS<*+#4H3s;V&)JhSXhDe_q32gpS'`%17T*+3)H6kh[-'G>>>c/-K-$)l(5UH.kup$$Le7Ya6=p%C8R#8rEs48>8Mc5=1muA?c6r09Q;U9dN+pc$%maKaoZb7*jc&0t?.^>q"/#a$FZlq>gotHb+<8CqeJi-Y=\1h25C<[ZaGm*$p#otE*X1P&Z;6:i?f;1TlA2Tg]ma@<2?6lTl"2(eSpBbU"adJ?aErqfIG"+`;I*/@%O53r8(VLZFUl\Wn6XYfh^XVi5O)DA4g*oO*,GLUBeks\"\-,0U6<'PoH#kTM%K1VB.#n8KK.kZ+#B73Nm^jM6o2u8C1[6etl7V-64n1Y:nfl*R46>rR3VR"/Zu+LD2+pe\b3#*^L^5+\Q=.@=]AdTJcA[OrorW<)bZbFEZkiXjT3P@]JY-#?<[ccX9#?Xlr:(J+?*?;:@KBo4_k]O',KFE#1,blQIVp3?F.):_;Ed%IQ[\;"9h%;'u9#r+Em,=BB-sQef*5ArnnKGc%emNc##Le/!uS&Nn0Fe5X**C-Sd"FXkXRYhhH%7?NtY>0^lgG5YM8\7nm&:0T@VMAE5/5CZQLN$%$I\_eBKC(?bGi8g]kZ!2="++1=kiZRQ=9=(3%ri"%Gi^A+9UDFooc%bD0K6&bIG%q__,LgT$dM-8%?$QH$="g(A\,onn&*+a@:XH\@+=ajK6YZ@h"7,k'ar4GE4?fX:s!c%h]l'?J6pfenTeCtubt41Pae>L,J<'4-_dT-G2a&5H7k:Fl5X+7p(o.s2p=O!'#O-hZ<)n\[`o,rkl0r4>N&lmCAB5_Y/6_;.dJ5gY3S;#2gqM4)!QiD;-:?dRO@=aS"tW="!kEG)YPC$!1F[F'uA_I5F6DT?Q7_D_N7F^*8VC@sqC__%V%T'YB'Ah`Z)/u=Z%i51<8d=")m'e1YSfrM-OsOgUGiHL"0eZ5UGnaO\I_d(6^n5GK^WQhXcP/_T:JYbJ=R7Y?r2,nlqYF^iMKG@q/iqPs1#_lJ\)*Y!aa]^-tu]0RNWV]bP-LdWu_klr>pGOVt@"s%k&oNds4#LIdAkAO(R-);$OcYMM`ePl_OE+NYS.'!__M+\<31QBN;/'^@@]9`GJRA%J@3JhX`MW]f-hcp*XGp-3($%J$OE/`.qAs/nOLtRV&1A;_OA+UqigVR[5oq\#bu\&:aEEq'HW'%_MmC:UXR9a!JTj#M_oB11X8(VDu#;0R=;=pPND!A56TQ=8FOt]GOoVo`4nEB/FNX&IrIL'Lu%ULlI5:SRNlRl9dsH>PZ@l7"56il]@Xb\^4>(4@/cFeE*AcnKS,\fSD:&Gmlr!i'HqN`PF+-!!VBSm+?;K0'6*\Wo?le)OgAmjgHI(5,@&)qr&k3=TIaf1"BB$hBCDAE1UdN>T*I/ngi@,#ob\)#eJ/tY[fO:c`+Xp;lt3Z=_.+aD>Xu5t#'^ibcW9CT[YG$M;/qaFK(/&^cgC(MUr%NT,DsIb_DHUBE$&L4GfeujP!;D$C=q0B1^K`o&;.4n^_/t(-nDIiWK@=c;d&>j24.&f"p2Lr)#KmO_YPTp;(h9FF]Kuo%6J.OT%qMO0cQ@6B=;NH@C@)mpRS#j<%c^j_gY$f#ROu?d*1R.^C&&kce;*2$4.TUJ&;rX6RTOMc1qPd^82g,%1)B@PssZEPQ)D!sKL(:tF1L-QjiH^.0'la&m,I02?%M&b)PVci7ZdU!@NI#*0ZQpa$KQO\"64fALqUG@=lCkdFm*8I3aJ"-^P$kn;7Kp0>V+f]*&3E,rHd)jRX"c:!i`cb$I(sO'u7=IOFY+eNKL=fM.feqY)4JPoU8@_YTMYb.c#7Xhq#b!`ht?P?e8HR1IBek]nRQA"6"(ptN>6ER'`H(m+!Xq8bS*EHstC:qD@t`g)\F)0P:1bo'I$Q6NjJ6Lg)X=-)t28NCR.Fi&TTT.honY+,3*PkC'>nZH#8r]UIr?_T3\"N[(*tU@1I0pn_-^apr%]]'-%fk&M#P$Ek6&&76M5,/SGV2Q`i#E^PDLPBL.'JI)n8clW#/@o[j_qmL9Qg+KjoM#@,Dj&u+lpW6bWL=O(OpMAKNUm,j'uC^9c"lY5:W#ar.c5#j+U;PqHRJWfMc@qkPejjSPe,gn5[2#q)KfoH`'7/SoJ_@815N@=H3W4"7hCIWIt@s\EqZps6V7co[+IspEmcDg&e;m`n^_>@lLTpmV3M]-aS;:6U5lK:Zg\SL6\qaeoYK$J(6'T#o>:r;53A<8Q[of-9*03XU\)?q,QUMIIrc6)L3m#P;V&$Y,!5Q^$_2jP)6$Xpa1%s_'N=_X).pkO22;Z>f9h1P\=uGU54%,`LN&,Ldg'n0Z'^/#$Dpg=6]W4rp49^-jbJ`WYT1r/%!M3E=b=NWCjXCrsi)r*A%?LrXuA&WhAQ\JuP,N.KAG`)!sXR.[DJn`_aPBJg5EG1'u^U\.$L/lPNl9o5K4ZRVlbW32F2Jt.Bb9X^f&]/!=;>Puc]W-0ESKnU*@nKbMbi:DP2Rtr=4Wh2B_DRJohDR%ULk-14.'Tj9h*sQj'kfJYM=$_W\hFV&OcB=C,I`'dSLh]$#&]d"`Kl#A2R@_M?WTuD<]V$Ul,eo;>#eM4r!GiR5ZXi&?#*,^5jL-&oS*<_-ei)h=:3pkc22Ij5WJSNCY-]>Qgj2gG\0%Fk'MdDb)Pi^\QPZ-"EtB:$TBQKqeq;gUOtSA,HLJYL97_]Gh=7p:n!7a)H.rlF$(UmL_iDk`hM;,0$e4LKFZI^!O@>\/3[!0?Pf;t3n6mSQChn*WCm'1os^DBTTp0%4DL:2p0)ic+G1Aq7hnF4V)IC`WmjW_c6+A4<*u`E"sU\Hj[Ptk[l8'(_W&O5#gb71CJQLVp8`tg$b.<=M(c-5$XF#[qsC_!;3GA>$iOg:_fBZ]@F)mg)Jk6)XVmH#"cRjs&[aObmtTHtdt^k&biYqT@n7`t4dodd'VmLH4UX7jlEDc`7pi=0O`+#,O520VQC5oiF3CbJHd?Kj+/sr3Tnc[i0?A[949mtp2@&/0De_Gs5"0p)erbQh.!^[9c\N$]*`r*F8Xj:64K()GF!&X2>Qc^O0A3JYaK6kX9mGpMg?ofRauLXSGR3Rp;]*R']Mogjj9BV$G0+J`J0udlrbf@>;L(&mi']Vf_)(\p&mR2K0;A(0KR[t=Mers`BYqPf7Y)QY3Y0!7XK\UdgW%qLh8Tlrlq(!%2>5,;gm1['/W2W],?\;W,L`6eC07g&d&gT)!;UJ,Ud'`IiP,*"o;q]jKe>V#Hq25"9W-3AebqL*@G+/Pjs&=t2l2qbe-HGW_QjNo,62OlH-Q[\YqOf_(/Qc=fucm&F;MK_U+Q#'@XrMR[rmb4F">J7OB^_iJ/;bK41M#Kn\CjL$X0?rQKB.5XLtF,QgM/]%kEl/VB'iBZ4_KBeP<'=$c++eJAVlKK\da!M[a8XR&GGEdk8Dq=@hW"I%jhE7'kF(C-,K'Il0/i@Y$XJr,<#*$7;2590#aFpR1QBe2UATV&(cijsVi=t9gu=nXTV1NhRdkMpP_5![_e;^8ZsiHt:^i#UUF/;_L7P?4.(?g5\r>p^PfUN^4,i$/&-l55-^auON$\`HTr7:pT0kY*gN>9RBB6peTjd1gb.B=\nhGChl[2`^&+aJL1a0PE@1^W_Ps-qH#bJ'gMd8)a.B1hj9aZI*m>r1o?J2us%>$q;nN(nM$*qNd'*fl45m:Up9dnWjY*kMD(k;'%4bMRsc_^1XM9!.XeaTb4PASmiqGR;No?E\di/=d8t$f!0$7_dC1c*Pcm'l:a^@ham,W>5Rc^Vg#h^aQOF0+qUo>QCS^YEQ%W1:aXMb.*0ac+b,fV3@^IL!'L\ZJH[Jp">]<4X:7qLC#/PX'n,I:mb8>TCH1n@Nad1APc4@:LCi^Kf+;mbfM[U;]#;5d#TrWt+hV<6GhJlu(=?18IbSJ]SZI^(!.+NUJF@_pc,9.Q]NI+F(FXlGC"*kG>:iPRZXd`,QMC=jD[Adeg,t$6g?Gb3OHiC+p@@!M`"KF\fn$g2V/K+of@a4MDcNHAJAX^kGkuEQ.TW2_+@d7VNMF,7Bn\LH,*Jq'O67oPd/fi"%HNCJ(+Hja2rg^o`(o"b\.3lT(l,`$^)&T/s*!d1NIY'WA0$)[Cm:+n\r"sOWdWjnE;.`n&t8Y/3-6n$_RR#R=c-\kNc0odiabFRq7VS_j_+=Zapnl:ip5E0#84QiM`ak_`r6lYIqYO.TK"4$A3PB\D?RF[dDO?l18:G-UV?lr3$'XL*UZPA?Tdn:WmE#,iPb,)o"?[.dqck)k@H('/'39d!cR`pNC>]SD4<#=!M-2CZ^W^1TX&%,!2)7CVuL@W08T6jD(S6NO'?8ZGkIkmg#8EtTX8T/Iu(+6Pe**'Q(P1p?C!MEYXjQ*0Y_YsnfS=Q5cTF9Bn.mmUU;^]U1=d//^A.kdOr"_Eknm9^QXYm_X`*_?5eIg3h`*Rn@$BC=e3-1h5%OpJ&9\,gH)0,P&c7,2t)5NM*.B7l(GNW/4F@+T7-`R37W@-Fce6JN"@a.qdj-[U8\=h-l)c)-(3TLI`D`^":nl[id0rKDeD/3.!2TLjWLFF[GK['$J.^HDULUR7?L3fRe>Jj?)UB>bPH7GXiSD\O=+W1&e[R5uMaO$fY+m@`+oRHAQqDf43&S4]J#&W/_,ps#70'ca7N6Yn&\&9*2)X)`j1GT9`7>:[WrX"iE.c"g-'V,4W8=Ld>SRmR]'CY?@h.g5V9#@Gl4M"uV;ggY3:S1=QN*aW2OZaOp1>%hK>Z47,:NERO3XuZZ(ku;EI6jfM&P<7IKRF*d$Or$CTI@.`l:6K1i4mq\DpIXmo[3]nV*@I^[Y"@/Wcphoo0j?$a?P?F+dbC1iPjJJ@X#A\/95[.kU-FY]@%,6j$-8`.q>\/SZIdXS+,Y^AOPfi,37mHK1:pDO%mWdA;;fgUFdh:e4scE-7ogl,TVPj4"0ORG*G'bpEBUuVqI&00eISOk'+!7a@8uukUKbkN6X?&f&_LIMR#H:"%jf3U.rq[6K*']7YOBYU'#B&ur_,DZ^>VO3MXTqDal=#h'4W.Mhog8FjDAUl,7b@k@O$51I6G6E!,lg3H=+g!!^gEMpDN!b@:YD"[S1p^(E-sP9K)$'dok7=75>"]FL9?WC+TMJkWrrCLeJJ2i_dBtoS,\KZZ!]S_Z\Fg3c@.)ib1VoFR_YY$b?Nt,%O>g4CD_)TVZ9W4Dkeu)l:%;U]8(DqkX=t\cea"H09Oq2a(:Z]a\K>?i*D.AuMBZ1Hb]?YDIL=]t4i$n.enLX/&KKAEl,I_,k,-]kJh8o46_Huub_inA8<=3??"[`2lVSVT_,DiUnY/J(4&q+p8;;[%FDr2Ho@/AZWB7,99W;9iRb5V`QY`Ak(pmC&E9;Y$gBpEJZoU_3Qii?=6/m38LH0P&5U(8H(&R)U!!W5q7E1(`)2JuMm*kQP3Boo_nXK,;(_`8SgP5X'>6):3*mYkY!D&MSSSB'+1;=_Xp?-kX2l4=ABh8[W=stdC@jKhE.]+.@"W'JSLd\Jh:FWTL4.$Bq.];*)LGDD]*[0!Se6rK?kWn$>DIPUBu5m,gmC^Xr57!f<6s!j`q&E'7Xh"q_O9@e4kPL:Ig>-*_DGCRD#Vs6UHZQP+?alj)[@*I2#,*PhhF91[KjPS<1Ks6kW)J!N:PsJ^AaIGKA+ZTfKaYCjVenGOZG%sQB[$C.PDKH'G#T>HAGM.6d90^k03I4U:9,FOMuJ=@Rc[9L)3?01i!ITSgdggjQ+p^9r,Lt7urAGADcQ(OPFHfCD94kb$!.U'Js,.`E6mL$:D0pgCij2aEs7o"ps(.hIHt5oW&==$&MCS'QU/$U-8)19+Bp?6"PkGET(:aQLKpnO)k-56L'Wr2hB(agQ>I=0iOQT%3=ZcQ5EJ!X!F`NGTsiHU7\-#d[p^I-GR@FY*QKZ?9t0`F:9fb"g-(>IC'p5XB//>?I-9)nQWJWD@jVBGT#=a0`3S!lZ-_/pI^kIVU/rbgIeX,Zs)&];OQ]jp!MV;=`Cch#g$M4Zo_1Op*M*:1Yk#k(iL1#6BCfSPFa0[dj]0&UIN#cYd0%jQ8Z6!Cp$Nub9gA#\[8gBZD.NS0+Zqjq#3R[D^ADLr:AogK6P@H(`uhl`"h]$kB:3M&PbM0kF!Im-rE($EA4UWSD"R/.Yj"hb>'K@&)BF*K\4QKH6R_EF%f=+;jeI@M89-53-naW^\`pBmLX?TSDj;O=.E#gV_M(Z_lD;":`@e,rfOKb33?m.\Q2^c%7TYSh=/ns,%5Ab[p"XH%C(hT&"g_"tQB>F/48Y=An6/B%E'F?i-%Z1][@(+FVOG>dfqJdAl46pt-6(U:CSi5V^(ZIAtt`3kmRJ$c8BrrB;YNbbk3^\RrsW9^%d0Je7so4k_U-6A:[HZcSr(SBt)s-11-*4[X_=4Ys_1#RKJUqn%4*:T-&X+IlSA08U/.jPek?i&)=SXai"R[oW^_#'::nj4)QLH=0+r0WGb=

XhOng&n2HPLHW+C5/a5(J/R]FK4RXuLH8m<.?7H%'18jOtd%Hq=\(Pi.&Ph3+tD^633gVZIIoSVs_+7/+iNpNqi8AVa?RHqT8[ka33M%kH$']W'3eZ\G^_dp]7IqMZ',JIK=l6j7G::,CpEJ>ub>mBqQsU4An:ZkQ9Mtd0F_BP<:+,XU*27lJn'pcHD3_[`N^U?)qZ:B?89#.46-*G#\S6,ZbW)!k6'pfD&T9ile.dR_iSQ_HM`DP!K5I.UW:Ea0m>2eAo7+N,/_#@YqrUnL;>`U]"U_;TY&f)5hWa^@Bub]h4eM*Zm7sNZ=D;Pu4`5e_7dkZhk8j4+ZI>!8?qsbIFD\;C`&@/mK,Y:C`P58oK+40GXAVr`=_qdOA*L*HS0)%C[Q@lL[rsbt6O=UR8Di:/tCcBF?;MSJqcXO3%@7mk04bU"!/*Ba]5<:4Q]Q>+cn;k4cZ(t?,@r]E94CYroV]*6o/V-8m&d1%d!pu;'82OuPe2!h`>S6,3NmbFWk#_K<\9*4Z7t^QkYtmWKG8,%mc\=oO8=u]lCBi/U=_h6)r-]"E]fL>Om]I4&=Ii7[DX)lSFK&]HTA6'g"4lX][c^ot,2\Ddtt^2#dO?G?^?\BKkZ/]#LKlWD*o1M$JJ2i.13Q-OSq.M&(.7H3UZ<$8;FZLAHZRtDsXNi_5j#4"6LC^CgR,DOu)M>QX'/DY40UV,E[&%e9NEta+5'["[rkj7Nf8<`UX?39*bS17o:*6pT74H5l]k^2S@"k(dCE4-InOMHD`Bm=*Iq-EG7=+cV41*^!1^NWCZ]XZmmgUH2a,A80S1,*sS$C=-X8Ud=O2Tm"5ZC4K4\'VHHYlGfjT9-02%BLeO$cmXc\MUc>,Bu$0JV"04\Mu;1)YQVh[R%;XPXTA'"P$[5")lUh_FSH/E&bW5s-56S3:SUfK5Z8&\QnCR:rIaim')3^8QcOgOKkAuKN$:%K5bNaZb22l_Ym9Wl:LQRedBO&keG5naP3R%!tnC"Uk)pYK_Vr;:>,q-1D2DI5X].1[oO7oKo,Z-A,J^]/UK:I`$QB48E9Y3:fPOHY'>."901IXF-QQejF8oD2j*ok:m]^ieK57/%:]L.'[bo:L%-BqOOXouL_r-`g(m,@:!9mABl!h8`'d$SSMG1"Q/CkBV+3\/:fOV8=<1IH#aZ^`GOYldK=u/\M#*R6hXu"Y#iI.N50N*l0Hb6t@&;p>_#b-$h;:g1jXe?A35Y$&PY\u*[JktD,V\'4N:X\ThL'ReLVCP7C"U*1`>-k]T:ecdK,F[1fdLkD;VJF.\I\ff?JpQjfS"6nUf;J?B6Lqr+uS2qhOJ[;H81ioV=f2oF!$+>Q_MrPM,.(MrKj_@K8=rDRC6r@j@+h>"9>J_C*X7VIPbR0G8([?\^CI@94i-=fDiHUM+=W^qMl%$e'KJBosls;\Sc,*)U.#FTZB+;/q.?DDE&PQ)l^30a!nsf6M?k[/Rbr=eFnFJPr+7d/UVc=j+p?r]dJBh8Tg\d7eO&3U[g5V8[-8puF'2tbo`sq&N=e-aTkO1&GH?k@6YW)uRq^;Z<[cp&N7?E9m6bG>KL^Ln%h+$fX]de]<'KN-g<-pP_e:rL`)%0hg2n&N9pqf+W5ZLrX7B\t7'$c/7*/u!E@qk4JTW11eQaC_bOB%TB=*=:[7>d*iDm8F7Fp[/\8;O;gr&B:<@&8&09]PTkNR#!KKe,sT.jeYri$&/U=^!Bpi!`uu6C'R"@cp\0E"iUQ=ripIs$SbNHV>`5=5i(OQ;W8(X>meY==:#5XdESNmhDJ2b7aX_`'?A42k8fHGHV"5+>)]5eO-81N)76Q<"78MrSC9N`:iXV%bH:OEhV7N!Gr+aDtS`7fI7RtIV%%*9h`LG=^)'=H$0b?&R&OJYg.:IVj;q6uW=m_*HVgV"Mci\i26&_2qWe@Nkr3-=G>CQ#h>-Ce]b$B/,k53:].AY)7"kF)B`XQsj3p>&kZ6<4PEaA[kW=00'VC*0,;p1=9r&.&$S[bKjPP6tQFr3`hd?m/p0_rTB`>YYV45_*1>I5#_=F_Ea8V"GL+^UuS;V`6";g1:g^%l7g>8;&)!^_8m1-3%(;LE%1S,u&U(D's@>^'SdEYN-(1T9gN[HBp@XnCL#j13SOnUj7"k/S`>*`N97jY/0/+eL,k_SB!?Q>K5Y;no@i.LV/1$U-05\De_`0K2&>RCAhhM&SEHK:+AVoPiRI&Z*^0)"4(Yb*K=l*mLiud-V[J1MQ)-pQna`UMMpGfYmco4rBc/>gfY[s9jl#mtY*\I59@04Y'V@7]a*4pO`B^M-bO:0@bFQr\/B+:,4-N`kkC9n%"M6Y53fW?Z3b`_LpI%gpN2kH@?5e`%DaV5'(IpB+_K."4)-UFJ5`o4NVnScl^iVD0F%%h?]CeCC?O31PJG%^Kdf5=r-_kS.:O""h:7([:cVkk7_1i8.cTrlP?>.`@s5ta\4!]"bG1FpP?nY,d\\FS\U*]?a0'S(lRe;/n#X[Re%%loC8!u21+gDf.oWAXR$JZIqe2.>`/A!!=WZi6%m+@tBi\LH,`/&BVfNe+q?H*VE#M/tPF>S-V7)a*(_gI8oBT5%[eFh^:<&lL;oL8M#;3H0Ho7otd#q[3<8rG83eMSc#IRgYBQ.IOg1rTg1kDNKMR:m?i,^p`%`a3?Ttf>/Y26@JY%Qms\h&GOVrQe9poV).Mtl,4jQNPN]o*obgU(f(8*7(H's\X&cTL/uGm"LI@&=u'K`8*\Bg/m*"\2I+8miM^%*"4!'1#F]hl0s_0>ohtBhWO`qZ/DF's_]p.4?$#Nlk2(7KB%bBt4/,*hi:4eig#V"NZ$L:rl6Yf\$ndV&MK!&X[VQ;R",+EeJN7gIPA8fo_4!^$gDmHsm=@AN!t'+$moK=W?_]`1N8]1A7qAX]B//OsW_t9d7%Ccjf%lY8jq9rdrC/"4nA+\?%J/5,)*U^]nAhl\Mo=rh&X>5=5G##gh%8790B)%#(:&fo4P?Y8`;&1$^!(/_Q?a',INMDP\U")CI?p3n@hIqI5m0OeL'FmfMX#'_Stp$eRK?ZkYp[TLr.piX?FSIc(a5(G?.?Kg.iZ^gSteg1Pa'>R*O\uSCm!dkXnlkQ6K8JH*(VKKeNmqea5o=?ioh`HGB'AS*]SMYBcNR_/ogtr9Zj+1o0Hr2AR`Bb=&k.:"IS:O&=3j#lFD'GYO_6%GF_(Q"EodrO@?O?EVh6+pp-8WKBCoEppLp8;"g9]ZEq6l#h)tD[VpC_.iZGj;:A>9:+ot!+7+_)+.jC(I8():>b*\Gp?J9?BKBg#/*[id/bfl@e70u2esQRd)(989Qm-:%f$j/p4Vj3R=-i1s*[o.ca:IA&b=H_8p",ecU2qVnJ,pXre$Xb=]?bc.XIK=eUhQq,Rp\0GK5t.pTofor;APmF\4#eISHdDIo"I,n2BR\OWMM]l=5hZJ$1(1cK$\5+eSuj8m,aUZ'WrqZ$XoZ5a)oV'X!72o-Z:3J1$9cRU>SP&IC"N:=kF)VP^"sO%BA)gR)C<&'*A(3buQu[iPfQnasbAF#7[lLha\FmWNnGXp=n%0(.qa3u334-91$@/dO5'Y*cTM)oQ4VTEY$2Ud;UQHL.#k#0`ah/)rqK4^=^*50#_$E#a>jZeC-?'D_UWS[m(.VP7j)EdXbl".n<[U_;-L"P3>SrD$,uPR\S&V_u7.ecu)VV.FX!5)<:6\)[b-.WBP^PCsGIqCn\l8oW"%PDJQV[$MTSOl&LkG'*:-Y5Wj/k69hL/Whqg/:]SL*&^i<5D^>4]Xti[n#-aduIMFV3[\(V[!$-TVZHGl$S5<220*GoW3&8'91SL[Uc9XgtEK$'qT/ge7P#$"^-jVco2%6l_[;;\jq^ckmP;0>qi`m\t[SE)Y9r8.'dU*0@iaIq$C!qDd!`90E8d)!lrA1+N^j,lC8(IYr#0D%"Z'AV2KXnsC92jGq&!KCd!VA:_,Yj?G8PC&L=B^XOm13a:joFhYZ!`D^]iM-K$q9;XX`FS#$tc?U2o]<-8)?$Zg1k(8@:Gs&P3[dC.UQSF**P$5cmIE`FWS(T9H"Fk67Ffk6AbtuREUnPi`&bbF?k.eGoA'a;.)]g3m"T]"Po7]lBLM9%0HU9*8n,+-$j:*F%/F%s1CF]1<6/m:TY8gTS%GjY&>"B?-Tcg,Ynt$DZA#oY5^U)OW:Qg0gm-a7@->OSu3C0bj7rO.XV:_=X8r*FmF7V3ZPcj$!^m/&9;pCS6,#rHFQa`(ifUq&#%g7+AW-Eo=]!I5LIn=QgI+bQX3V8W!mQond?oWqUQ*N.=1bnSXUCe08CUk^\rZ(cQ!KR8%4IaC4Ktm+PI9aHKr,SOIQ^$HnUDG*)#=8g?DJJ3Kl):#j1jaMB=:Z&m[3CemkQ/HA#^QS'iQ9lG`PnB8(k!pSC+5BM;D\dcYT&;98n!])?W#3lmq1=k3!;<5FZC@VO[/FZ5ATfaBq7DTG4\nk>jnQMH5l)!i]%hrDITXQFi(pi&)k-5c`"p`2*F,'cj=Y21#:"\Wja4Q:S/[2ia`*M,T!TLb=qaF[0TDIf"'q]gmtfG3Cd-aX9hln!8KDBI5P3]kDXk6EF6@URF;cae)SWQf\BpiFOEpWOaP7"f?F7j+A+Tq!/Z:VS,dI\aJtL;Ik5][m4B=0irEB64\N?#KHpCXDZQ&IY@+5>CaEN75F$C&)%k5fSXO"FS/0cGOip_fjk3hK0)Y\+&VlLbEPufA\fY3g`Ltj$keb)j\k?!4p.hJ]OCbN&plE`!LRLaKY^pV_67L^(6Ou*KG9i%OLfmXFeT-=)V-V/pb`Z>\Hf3#g:9B/Ki%ZNc3G%DjVf3$s%@fU)))?4(7nF/T?Or8i"2cu5<3G@b/Z&1<\<3JT03TTNe%0-B[X+Ci@2JdkA+_hHh#P2eE$o^'dX@FC4.kJ+5kSgRq";U>S2C1+M)#'sjFm?H"7$-5hBcC(,=mIb=9m$H\":OroQcaNUgm+%Acam&Fb6T$?r1/#td#tUO1Sh;>c>#:C2DB^^]cU+if'!,6I]_C36ZsAi2)A.K,J@abf4iHssXZgR6#N3:_a+kT&948c7,?t?7AQ3ntV;2"0H:Y^*]!aVfj]mEp1s\aJMY@WKQNH8$1J3dPaZe'['=uro_fN5o9"c(kGeL@ocJMh#)mr@0<4*cn(sI@MAQFjmku]3P6U*s0>+l[<+IXcn(-Da.,irZ?GIp#)rbiYm(B-Q.K`*'A4[>*CZK@eD&8j)JE6`r,q>h)n!1_KfNA!WU;!X*RoY?gL&hS=Rgihg6Wfun\+L''%'qg+bmn!?t."3\9Y&dPJ&V3Vi_aGB.HS>^0o-TBIRJi*=["E:>#gcP:-NmN^`_lA(2@kCpO:Lr]Qd_NJ;rsm1'"e&i`2f4"AG.%l`fDm!RFMeH1>5Wl8k='Ul>IsGUCO!r$c#1X4j.WjjPNZ3/b3Uo?LfaLq*:W8^K_ci1g^))R:V%bM(tK[<Kdm*'*n&LCKXWB/@!,9IRFm[(:ml9P;VKFj":LlF'KL$UND+*=rb*?#]sn"DfO`,?&hLj)e:]:nEp%hQ(:+K&)=3*hH$#+J.$BKmJr?Ps8#+W:8RM6->JXD`@;=_-,/rsT+)T8_6-G.U<#rq,jGB$Dr%.bfu`c4:H\EW1-'>!^4k9.%fKWT"C*W*8t,n+>).=D7;3dLn):p\%Ug,%_k2%fAe="7L.9k$889AI"jefu/6NIEW6[MRWQR\T8g$S\@]=,.E'-5m)[#m(7+/I.+.%P?%@FhOV.4EBU9N2hR+^[oA72GL:2VpL!ANrXct0Tbknk=0jHDZ\I3&\nk=C.Z0Id**NFLu+NX,O5'e>C$J9i@]ibf9`Q(#W?dsfGTkh":RF,A9r%Q%Y7PnEonK)Xt24&e-B7Uj=%Op%BDHscoJ8;_qaC:')&K*3YN%7k]Pg9%hk*/tk&>gL6@BC-Xaoj*_;n)$$j/)4=bkdR+d*17_)+&e\b-T+R*X6]qY(4O@E!>W/Mm,0b%0rM+S/s*5.+MMNiU5M^p'cTJO&dVph9u.oq8KWNKsgrrUb!;rbr7S\2FZqe0Rjs#1^o7SIo5t)4mG//`&YoI>Z_[QJFCLGe[WUcHA2n;@R3u`c!3Ju$e,DIbR#Nl,=$p*=4cbd9T!Fm7o[MWZ.N[J\+=mSR(:W'f40tH%C:VL$*h"pq-Q#_cHm^6T7ScnGQ:WDP>QA%]Vge@63S2e/BTPGF"dU.m@>i&X[s&MhO_#Dn@B4BnGMf(4iUi/6`pAnT.*+k3A^3`FsGU^./:@&nlF&q.D%;LX[AI[@B/WdqQd[dA,qnFM9/&`IPGFk1pDcVYUU*C)#Ld+Zng_L88kKSJnY#R?pA$GN2m(6Fe*M&e)@r.GmsA\?GNQ]2='Q$Jr$b49RsMAO>$_b.Yrr+V$TLPmeh@9sGNZ0bJF;FP:/2TAt4Y9V!gqiN"&[1fI3PZ?go@c2?=i*shrkhI<]Ws0cq\b`,/s>1P=a9hsr`$0/m[G\\G;>Ih8$-@qd[t[0k$aELIV0ZO+NMdK=&J%S@W:OjMo`-+'1MX!o:fgV+ROK]c_74h%c&79t$U1eP%ubM-F?'?6RP[g\.mklQD&R_uVNO^;YZ8$KDu3&!$2Q.jcgYRJdQ.0VCm.pqITj#-M8cjb\sL5LCUCg3FpS!A$E:gXiV.1^Abht!-I6AP.3)0YbdBT?D"@Rr?kLWPcs5,(klWcY,9@uAsNYD3@W'QqtsUF3;%SP*K2`Q5,`jr)]kseD>PF(VS`RjXfLmB=,02IJ_ppK?WMr:9Jc(k!b8,e+OM?701K%`4C%Y.V%+Sr>Th0b$8C%JG)1kt>U_t/6Q'!^CcW9I_ZW0r!<4Mgn<+(ni4p$R]V&O]*IMVhnsHO8cZG2)cr%[!Ymkh_>4ZD(@@_!hnYNRq(44%jo>IpIJa7@rFMLn&>8I/\E6@X#ag-.mirpFk%O5k0D7g7)C_DG*UE3+:]9i#ToQ\bQk>0d"i%A[NMs3@17$(`>:P,:)YD,9oc4?`.-#K2^q-l4*\Yul_"(h''b,4]3T>7]A$f<,ZNB#V3j::\bf]"k#umlP#lJ0,u"9lkf&6trCAcoH_q7+8O?)7C\f['G:4BBkCt_q7HaKoq)MP)o*]bW=d$$]8H94pT2l+r=elp[I9b#m@nDd),7hJ'@A;a4;Qi^qq1Brbr"Z/)YA,)Rhsc?7!rA=%[aSmS&PCKmn`GA_AP"4h"5B.6O/W=PY?#+Aj5)kjkBaiG.!6pD_2loIB*sgZ-1k<$if5U%Pu33p<3a@U.B`D--D1aWBhlDM<2P9`ph?JsdstWM#OHo3FTYOCHIEa=>HHf)96UY,tRs%GmH/+\!>o937i&1B_>V`3_&J7B&'BiG=osH,10N0PNnMG,q&Xd(?&,"GNft+8>81o[Gc;_oDDGG";Tc!1DZ()MqPG?U>f(RoC0S:*XkGBE3khA1jA,SV;Ba`c..*XI$f0/6,!4?D&Xm1*q^GMZmgrV9^i:/lqh]q([9^Aa$?&EVqNAe5Q*(A&o`p+7eV_KA,@JW`F1s4pHlFj#qsYs"A9ll6Z+@S#ji`,''@_a_;I")9\2<9U;r`:/H_Q!2ccrZ"q!A!eJg?[Y$:B*Oa@3c5h&d$_/_<->ap20P7m.4KZ(L8^.U'BLBH-!C0gHD0!h*gTTbr@j$6tu@dY8;!o.\baPY*`WCgp9Yl)_OJkQuP@%n0mG^*GZ/eW63'^CJ5`(jGCiZR0W(#%3O#kK%>$)AGaS6ghD'DXH$5T/.UYF_lEhl+77-s7c?O]U2UG@HE=A;cK#@#H[@=f"?=#]b3:WTA`@]I]`.$L4Hh&kU09!\02W$4J_Jd!?"=24c9B@'Q*q<3mf/Rbe;_:;b[X?a=FM\JCbXd9(N.W3t7Xn?%?>Zu$mn4f!7gO\W5@<=KbZ[+M!t+)pZ?Alo:a&\Y7[S,DSB0@%^CBJWWYL.WrmRC\=q;.:=6o;K'0QOEG$:B*>Rd(Y6Z]op,l$lgq,%075K9lPAO\[gZ)T)E4n6PD*@UX=rSV\"k!9BJQ@&g540s]8qqo`'>5TK(uQ]8\l*5Vj6j:8%3HOM]ggrJSeSRESSjhSfOn"dll=@).;/*kNDF2s5d6\*YP-4I#.AiZaa@tDg)MGmu$Pc*X*cq]XV/1bOF\h'hWh!XRRH_f:]h$JKZYAuUOekRLU"`!:bA3a)ueNt9Vm8(KH3g^c;?$1e>A,1+iFKtper+TSiW'QLg*K2Af5j48fX;#e0j*CKq\m9Vdj8[PnZlGR2f4>g4-4'!N;h8(7?&.%&q6.MkIs/lc#"*u3\1N,lJMNYDTTBc.H>B36u=dM]_(0X2TD/#LlZ%a3?Vb7pU]\E1B*Z=X;aUm,<=kTRD;ia#[5WHpGh!X#;$'VC\)XV%uN?fmN:"q*"s1BHWd3[g=:H46(^B^Nm2#B`#53=&^XCUQ9ZU=2A#qqUl3.Ir;6eC(i!L'IX-@]_nsp'tN#_(AV^8'8Ke))=c/+TP=P(i(=6>bNUV`N<'e:'Wol#;W[YSrD!tX01u9\mYfO&%m(!aqZ$)+AWWK$bYTq9.g(+G?MePf9%U>?Don#$^nVX57kZMZOWjld;:)?K6Q!jpW`T%Y!AORV6:h!_:#LDtDdc[A7ZfhM/5QU;[ir`)LefKsZ4AIOa-9Vc$4_%cS;?Pb=`u,tWQ=Utp`ha#dNmKM>Y%GH);rD,C$illi\VW?Lp1^[[hO(Xp\[;"6m*@!TeV-rd6==HM;#C)$cPVaGApKESGTpQK&sR'DHq'a_/+!T:J/"1T=*>#n3_^3OZ)]F!&D>e)'=$hnid[`Mg-kJgR/8HZj-eeS%r`VRT'F):_-**&k236PA22?Z05%rD2Y?dc-4@-KD/sLZ*FIW;Ws+KZ5c(@DRC13I)(AtG!T_p%%8G9]DEpj4nt#YM0]WQh]'tQlf(qOH/0H0#C!kte56?fS@YlS[[#YP_",e\;("N_UlXjEGQpIDN1mQW:2_Xh)1.9n_qRq,U7gZdohrd+J:":O-"-L"'4Q?ngiKE3$6MX3ncMfuZ^Ci11J1h?'UPR^jB8]8#7X5>!E`&Ha]nmU#L.g+'GZJ\!DqdlP^!(_#4GU,AJP<.MHh]>(mM\!4C\SZ\5=p&HAb8?I24]qhk"*A"mF(hNPB7?BC8bZ[dqj]jjTh.u8Zbmka6pqo>VAp:X]CIKJR!q!"rC5o,&r!CLk_01,otuiA;B5].^V,lU3k;c@Z+9@tf$Z'#fq,cDf6ISP29"XNN7;oES29PLcQb:l60Jf=gdoH]6m3@l*,4==.kM#@mPf4u2I:rqpDp]?p6tqGN(,(XC8=PQ$d9LX)q'Tr`94!cJQpp=H\KN=#L^KZHDJ01Sc\V2WRH4_WgY.'*//GeGcO);BsFf_)B:Ve8!KfH0D;X<.L4D2rIVUHLT;Fgba[:nR/\#m*up/>62rF>dtXN$O\r(3n/tbXj#hi*K2JFd2o_ugOt;YlrXU/=(f[bO9tnLV5($+CkVcut^UAJ\=Ls#Q\1:S7V:HI?i`f$^T+\,R)+1Q^hCi+-WL_robZI'kMlZp!XOfVXgcCU-(EtQ^@Ue&R#1\rk(-N#,"C.M?Dq&i:h]I,s$ZL\9*pPNGg2[0!o\khKF3hZD$#iB9#LMXm8M/n.IE`^K0;grOi8"q<,*bX@rt5IiroI7+@^m$(t!GM"&QiN^"Q$+r_Qa"O]8g8Qnu[S)RGk$_Z&ad_CsOMQ)7+?U@Ge3(rsQ"+EKj^)miJK/]Z[D@:KO!+?n$)L*2>b+_Acqb7+c8[qs$9"j]=&)@F20nRY1BIHoIH+J.JD]YM:eoh8adMrNKMmghfY%8u%Wk"=g`K\p;?iT^'DkSVZ1D4(L[UdfrL\bL5Bg+"m"C$,kXBb!\A`$^-J%(%?'!J?p`QGJ14lSCcX/T:c`h.kW8MlgPH(V,6YR>)RL-Kt'\(B=B49cb4KB5WXlVKXJ^GF>ZL9N#GFjB3K1g?=RFn-FjA7c=6]S;d4?h,hj%\Y>`!&!,<#MCBHT7f1J/Z%_V2K\&YW9BVm%4[p(*5h\^^%XbXrEUH6E?Q@oRTm^/)&V`uO&T!7e`A^uW\K4Z/&X)?-PGPt>d0hU6E>fIU>%K3::D>(jjPI_]sbp+H;A?"ED_]b:DnG/(<5_ap#L4^mA6?+&uYQ=W"<^tM76`I"UKX.S%h&&8/Ub%E<5J\l!ajTb8-A-YHALbug`5>dh+K/gET#^EGnq4!tpE'/VIVM&uV8Dk?>)Kn'",QtbB"#5@P=cS7<;PO*3:C5V^7Co(f*FC-XNlP'aCB%u^4,7Kqopd0_b%3f17D(k2gT$kA?80?l2_84nN_8OCq"X1R>GDED:@6G&lsot0IbZa&$");rD^n6mHVkp2da9FEguO^I@.a"rri0KTLULh^[%/\qXY,/oV@oomJ2AeSM$GE(Ce7,.GEEe6JT!__XS7.mFdanP*P>]rJB-[0q+kF()0nM5["sc^Ho2>lX3"*UZ0cssi,#e@4RsCu27t@Dc2(+T1-'`K:2m@tl[8T6]RD"a)`G&^3uesI-LiC`XSl]Cc8]/Q?0RjWY<^"Mm4Y!p$/B;in`NmYcS&`h^>D5UP2KhVR7$`2OiDF$"JlAmj52dj'YB,k,_^eBrpTe,-:/n!FE/$(jtQT9c>BRg+%!4n-`T(k)Tg)t55QHXm.>kj(B@(#TJR%8N8/W(hS2tQm:G1u*Z2mL.J>@!St+U1RBrKK5Y[_EM;;BoB_*Ii7Ajlnnl'^-)8b)D`\e3A7CSQ[7sM*ML>I'$duWm3bY!;,euj9@0q8f`Wi"N(&R?Hb"$]QbFopQEKbBM>mf*=L(GcR!?E^>5lam4S4c.e4aO[BOn*pM6-h2c'4)tD1C(P65ppNs3q8q;WWb=#E2TI3.$o?JV/g+Zu(3Xfk.sW8!SqEREng=d6l*;P;>?gPfIG\4AB?7"gWTm%9Vi3`QFW>Do_DU'+\e8O%OGl+k>kQ=_(XgBG\n=FsO5E4>f!lADK9r'Zkn7n7(2kVFaf&+^/6L:^6JrmkH.5N=\?ZdYSPjBiXt5Z/330qX5*3jN$[eRnOD1a,IKm2q_\V)/aOqk3+l$G+aXVPEGND`S413<3^[=g]Peu-XW[6brl[H=sk\+,bXHD_&]NuTSji2WQ9t[[EPDm*hb_$X1'>f`Z]EmN)n*;-o[0TaELNeko$o5Z(+A??K&;Qa^gn&VEfGR_kX,Wl4V9JdhP3e*\OeFqSitlDoj4:E[g:Fj@iKW"T?s)^K/\3,Z?G0Oim!beuB?8CG:'DYf;Cofp%^P4eu"1=W,bJ?W1t8n>d>sVN_W:/Z!Hn=G%-ILPT:#"$^_G'PtG<"4BCXARgRL/3&pR^naQ$IuO=@mf3kVf5V&;'BHabU0>++hKQ8lh/m!Ct5jf7U,d@'[Ib2WM!p)6gNP3t*L!dZ8q(S([0D[bQWH-O]X[`^i(9R2j:,C,Cn]YU)WZ2U&'M$!>=+[C8o.%JGb#>[Q`SO$E]aU6$\59(ERdIQ3E&)^RAeeAMYqFS'D/@aZ'.i(U%7,P>D1"<5iAY"6:>3esnU#Vc^K7SWs90mCXj"auFCg@jV[nUZ(`;OpU]]#-)M^!H"V.e,p/8`3lhAL9uTGbQ?5L^Dcf>>nJWs1G!?sc5C[Dd$5njI6%d&e8YWRHt/+E>Us2IYRp#[ELi[-/fK[!k0'O@4AfOdr[T\/BMd-E+_1T$Zg\)p\Yhsn@5rD4Vad:Tf3>Y%tZ#U-H+2Es^eKa@gUjbh?[025P"fT:;ce/>f*Rk3t/>MLX$WiT@O+''2nj]j_C,7P-1EITHJZTJrI7fN`;m?Q$*]cTPN7*pb!f/i`sr(P-&F;G#aoYQ%#Zp[S3cI7;QKV@j:FHfQiA"We77&:,<($ZK$R6NO:iD>4"Eh:t+;NB$_&QET9n8@mkh&>tU"$9?:2sUXHh*hj6O@bcLqYD89$+OpC:49&^MpY*Zc+,NA*;Omr%u]AU_qW-_*L!bHpA-jI\B;"CW#pHSf?SF$e?RSpg2i2DM%.VKWok&QB3\'EO\GAG5FR6C3Cog'-9jk\I(YMDCs6Q?gFIWFe]:q/=cn70^2ob>HfAJr35Z[DSCo0$-_F@69A=VBU=*OIe!XKm?[)N>.8.jhJI=Ck%'0Ot$XitVimFa4ppW@R@77RXId[XX!F*jH`hqn`'3MB8^?r)a&CHa<9tH$PmRZtl&lk=s-U98sKc^\O_8@ejjh[NT_-ZLE0!R9;\+;CVl1=jYQl\kUq9a.0&?`Nf+R1O70E+37m'e/sht[\m(S">KWbK3%"GRFm$=rQZI-l=P+Eqq9DCK&[=SebH-^2p+Nfi'-OG)13'TY7\SfR?-Ve,NfuLad5*o1eB`=jA-t.@;&,@?"BHN^q4^]56P-4m-d==?LE5g$Ro.V7BW:[rnZA/Z$M:eEhHk`'3JThA?FG08lt;7XoW+lA!U*WU?\lXGV)5tdi`N8-TH,tCHCW,[=nQ*h^:_DkAQ;\Rt>o%";DpDeCeo7'gB+[0[q/gW\D-S-pWiP\N/%FaM`6]4d$M#gT3dhT5UP^?E6nP*5k-"mT<-Ns!7aPcJO-Z&ef&RmhEjcV_^kh3\YB\M,^,bl2XBt$=Mr)Dbhh19iVt`Vm2f5>m#5/)SrMmJgW@PSLJa*"\cA^&f7Wo#B/0L(Tj"0UJlkdj"er'GJ+&'g?TQa8@i0j>0GK:?To\%0nkjoDZ^).T"/KJhu*]d.j.2AW15)NHaa%+b>=:l`Z4-=N4YN"dH*@QU!8c->e7$C7L2ktK<@;O*l?,K&:Y]=?RcX$YcXclqG9BLZG^0LX^:OOQK`%[q$MUo!Q[1EPJT)nEo:)WklegURqa!VEZ/W_@,Zp;O5#out]$%SU'G3\#bAn>SL\tacXNbd:\`S3&h&YKf7Nk(],#/hKGBXW?-$qV6D0Tnn/&_6'P_jra'>&,0>Zeg82G7=2k/\s/6soe?70V``^MPkHaEoq[.lKfGNHlmWR`$/$.!?Kd"4hP*`=_DM&-J65^!P-'5dh[VuYC]!eNLMW5j?K,T6#*Lug!@/E??S5h@(85FUmhrs]>1>a,\dTO?9nY^dV11hfPE)4.'*=b3_tWme&g,u0BM]gWm9f4FDRsTWC1*g^gp:fYknRBtBIZ="m%tbfjV/P^0jRR6/f^D4qsOp)Xi:o64)\lUA?r5P6b&>;-!mB017@(l?at#SoAfuZ]9m@b/^MI=$L4@lPZRGdoK8?e15hiHTPSGQ5;F'D@8_%\?`4J*Q/aG\_&tFST85s*d4tO6%?'`OLA;Q1oMNCgmXYe@tr3sb(Xa>@!6fm_A^e1sp&n%'Nc7kNOJ:>Kb$b4,8B9#m<]Y$5WC^#m.#8$TibI\[*Wfji''-ou*eP,UE!i(g?)FglO6q'2mZiV#ta,Qj1Jh=CN(_AR8OgW:g]=&?\3IfcQS8^VP*=EYl+ErF=gBQ4"*b)7gi?eV'+!)@8BI5^kK<]F`JOZQbXTJ9rOg_(.m-p*4&eIsOC!`2>^`lRMc&5jDg?=h9#BUO%gae5'hnWdQCc\\e0,1=ipQadSCH1KU(4I-6;N9`'Z-Tk3lUTRl&G#Eb:;$<7R*R7^\AH52&+S[M`6J-id/R7j[ba,Y`:F,YERJ-agr/EXE3-6g`^T]=G4.CVjGN!>-V,GPE*VVK%se/"-)MC#Mc9&$R<#-XdJRhXM<1'o'N[D8R@//=i'OG""of[hJjoHN%SIHT6SD[F!Q`#W.Y#on7Ie=$c"2'[;-`B$U;K-lkIIgp#g!C-*@<8(Z7i_K!unATXW7DHS&Q'\g\S+db0TPH(.bf_TF&M+)8M=K2$XS35#![==a\eI#'/pnB"NV?SP1,,F&m*2hsfj8)K=g.Y?[TO>,o*Q%MU<$0Sr,95b+uf8X.d2#d)K%feI<#Eo=P=D"1N!:J/l0)daHIA)j\r@mK0G"N9(:+$*CEL8[RL7-[mV,p`kk3mIc-B).,To>Wc\m3Ll1Z;e>%3fnSLhkWj7L8\Sn@6c(%c_Yq=_[kiB@:I%adXhRSmPIU28/+1`"j0lOeCopC6n!S@[-SqejKM\iB[bg2Wr7gLun7,(iMU(NPf-"m,^NPGmdRn+i^QD->.M(gW4=9fJcG$?5lueodq_a!U/1pL$a@/T4(8o%`PKqXG.6i-C#,IR"ijB`T(>ihShP]dET$]TQWsTBK2tZXo)GCLe5c>6[?eAoD^mt$2kssK<(]t;VcSFrq5ngD"Al]kdtANPD"=W;*kWUJ3`IcJEkutd3U-.k)u:H6:*)U:kAlNhO2Tc0CC+Ol)0'Q[:sKbe;gEUMFdf^$b[JsIOH/m)+f2HVUT3p521#h^`#%sgSoW4k+M]5Y5NHkro?*CjdI7&%!.;)]"BUQu'3pb^$^'m=XN-LI'VED@fn,hSf*CU&&=R#+SYETX29n\Z*<;+TD7RKA$9>db3]-K=g%C=g0*_oZfJ$8%2Y>UQc\J^u)SKQVP!m*D1Mqqd]8%!WH6X1!DMtA,X#%66OQZfUO7]<7GHHNl`;N_]9@@gG0m/E9B/gKLc&2fG4\YV4\?=P7ob42r\Z)PDlG(6eh[Ea%>BaZ^p@k6IDe@"Q`O_NrZJ(&#mK]]PGbu#\33dc#"9klMa6D9>-dapK=)\jeV@_GELE3kj"Q?hZTtOIfHpiZ=+1l<>KN_u(`?$)f+C8a`N+AI\8``@aM;f!2H\$iUpKc/C#*Q)///kGT=fo&B(+Ua#K7Lup?H)0]Spt#[:YAT?Y6CKCTd6[$/eG9sMQp8r4/p$&)(Fl`'4"p2*%EUskQs3Nrcf($Xe@/FdROWSb6[sJ4YmFh$b[tUF[f!7!>h6fL/%54"c^]qB@#Pb]sG(+";N9YC&$NCA(Pm<%3#mc5,WP],\A7.+VjEXg@A#t"=o6bs$KA2aB#FhJjpclc'$>1G!L'(\C\$6?WV>'K;$X95A=X+&CpuKnV)VqVrnL.<"pCPLY[i[Pj[\BT]"eQ[gITOMiP?MPJ%@'8(!8mlM=d'6DpNsPd^fT`_\#ZXFUfi1etm2UQco)2"9M$I1CB)=;[P47WF5$fe@(J!J1[^2+$`G%s`AK<%%N#$gFXLM^h#ZkK<,%LS^1.40sE#LF',BUKb`0ZWo$]RG%j0Sd;oQ$:gC)b/`NK[?^1>>5nLYKFC=6G]#L$McB]fcL.;9*Jam\*kWVUb4fu]rAja;[>$;j%KDQ4LW'/7Ki_S2a^n2L3ND340Gf]ie3ne/J19#I'>%U"[8\n@`+H(#ksg^en$b3.%VaH-Ic3FKtm,#W`7FXnOC&?fmmTgis'lWouo>F&lH9R1h8""r&bCI*oTMH"PR&.LD1DW_!1KFB[FGd"1Kq[[qf,E&>,Fd*s*KLA(lfiBaOg*?(M1\pclE>n1tD6En2;hS7_/;bM&R/K\%Cr<(STEf3X&e/ApF1d#'NoBY_6l@D1T81Nb#/@7DeEB#\"+p9iqhplUQfR'U^NrYA,hDF\ZIDcANgc]%Wc7*E6,8Ih:B%?`n`?E+_aPo^7/3_s&Wia([oJX#SEBJA0Cp?kr?/LS?0jdaW1a@o+tW6LU&4;XP=]DZel^-W1b:WJ]le3cmgFX8GRGlY@D*CEV,#Bge5EUg=m`2SicrP+-89f\"Ada*YH]6BSIY;P'1epm$7c---qaW4CiS:eA.cC[f\P7a\4+/6c"V>VJJ"&RHWp1q:)r#V"Hj;V3]iC'UE!GcFsGKi#qZno,n1)8mS8a"Kr:RsdH+*1Q'.NF^ld#+Tr*Pm;\a)mBPcd1o&Vn<^)UToLusMPR'bb.q2VPOUSkBWl3+q.NEqaaD8?U'A>L[_=B=/s>[shs69Nj3]M%2ipa2c=FQCkN/Yh#AHlLeD<@gU'8&Bl"Vkq#%<%euZ$'al$(6F.5u9aHJ3!b\03s\!PQV_E56=Va^DZ,HNdR0ol)r*KL#-XTA\=Y0&Z6SPY!jCtWLjmZK1j'iV-jp_)X]jP)a_fG"f@?DR`#ajW$kbn%ljic657eJTjV7'cKB3>ci=n^P:YT*/>XX1U&I-?.BU/23QnWfs\9.u/kmdGnk=2s221X",)V#sYF+dMmpugE8`;paAmaS&p"W%!"A(MR50@W>_Eo3u3GL7V2H7'!RgBiq8m',0n!3%VS*#SC3;BAiWAR+iHOGA5L2:"%oDVc,IqRS_nh.0l"")6asLpii"@UD#M8X_7u0W+jq6sXCOQia&?Vd%0j/DNeg?[[cu/ppRghQ5ePq)&Xc+1F*5)Ks$ME%1U@eX(ukr?iW3%*jjBdL;No"K#eZsln?#gKbs>01Gl!(=g-"!8_jQAeQ/J1GGmZqeF-,\_OQ2O__k5Q),Bu^)n%q>#s'+>u"_6p61!.]t;,TR<+'DLcI-[T8QP0&X_C8;#rl>pFaVbcB!$W6-"am?XIHLJO,_pW!B%[uOoE=UJGbr5d\1;Ia^UFb@m#NVHL;pcY=MUuB*Q9A>(-K*N(Yr.N)>peE8l$?k5;mP-,l#@4mf_C0Z[dNY]Ajs*K4WVIMt:RV`NPrZBq`b1Ao6Vf>T"LNpD1qR`hEl>?loZMNte;nR,$_K?eB(%':0UD*>g,TAI,np3g>6=7H2"PSHDPOh>VQSrBBP'c0CG!C-F%[A`?E9E,rN+(F0F,j!GmLq5jqc!uRj;'Y'ILn_g9jPMQWk!:&1YKeVMH`[4;0J=;CJ[M)^N1fNQYi1[;Q5'`d9qn$PZU=k$aFTJRF]8h#/tL^e^a#E63(57\7!/WXQors[4&hug8l3"hQohDHosXTY5gBD@;(D%#QkRqOpaL/q3?W/)N69:`!].mHFd/gaKCQF1\Pa7+Mip_1jD*q&."([_;+K7me\o-I)9B1oUaabkh5>8K2TMf2'o5S(eP*&!"K/YSZ?u)SkpA`."_&lChKW:UeGu+`"k??*+24CG1#\0;_g#&1(tn,Z9iQ2&dk`7_u?h)+kc/5p9/D`9^'R_]OiVgRYB!:G!E6TS.]69=sBiclAR@Fr"ncKKtE#c>],j!oH+%&R.8lm7Ku\U!RoMWSR6H)D_X]`N\cUhFYup>s$Zh_)k"/,ll$#7L0bU)gV7DF.NY*][1[4D]7+;*p4D[[hK%Q"M@L^#'p)9$k`K!6$:cl<,CO3lJG"\eO[ueKYQQmo4g/.Da,81`Gkr5Z^rt-+%ELlK4:>hlLL<5q%pIRPHEraedYK8=Y`:elf(_Y5nM?Y5L>d&G@dL%>_9Y]@S:`d7#n_cF*%o+TA^oL/E?NVaVXETF'_6Y%i0LSW([I'%[[Nuj!9/k_]=af:LQoo."37!]GbEkrD*rR(HhrKn==WsZC!I.QfU!'BmN:5/LQ(-5ua#9t[DV>kT"jgepYWJc9cI+nK2AY,aFgIfLp#ffbeHT>q#658#AHilt<5/r6chhYO+^O+gkN=-abo:$bA6*0Nm@')PSGh\K@,=PpFqd$s"RFo@pl(XgW\!"$BiV'i+#FbN#\2Q0mk"J5GWgA$sALQM^b\Gg"leV]op\t$(O&]As(ZODEgB&6"D]ZE7OL\L?BH`nNW<'(odY[e'@?'Q[aQAN*Uk-2.mEmEZZM240sRDPH1e>o9\3@*?"Xap.:V2I&SPhR[6h!Cra@d?`9TrC>7E]7kqhBej]NBliPob,BM)bTi1n@pF>=6ZcNNK;2q[RX-j&2IQ7QTTVh!o#I_"P?Sc4@)6nB^RdYtER9T"/D4icSY,iN(L&nXm=pe:5LSC0jo&]3s#1,A2-N%r^+pg_WEm:D7E?0V2+/Xl?BKU42pnAHARj="8!@_>;Q.UR,#JH:0I[G%U3Y"ZU0gqYWV_/0A2(KA^o/Ws;ZF>-d(S$oE#ZI!GC<*5V,:>6V.I&^=Ksb\2eZ;/6n9B-UG5+87%Q&#TA%/\Gl*:Y?L&u'Sq@@<:s(1.Bb@U8DH"c8DEn-5?M8bB3\`b*KS^d,0X4QX.f"5=r6/rmLg=V!9_"uOM9t/E3KZ*#KDL@3$-#=#8bNaIl@mm]*oB?#;S90?dhuX8$j+SqsZ]atcs&s3.SmCfq>+))@/#*KUu72fDOI#rG$!AN1bS'K5;J-5pAJLar&\8;F3CV4dKJR\$4rN$*uh_[l_bI+S6Kr",tj(BZdJ$<:5Nh'E6J]&Kirn&o"^G7_W?&`GK]IFWT^.kW0I>6kTf,$)gB!dr;1r]mnL.i:DhSHGBht)VJJqh"\MF`YZ7Q:!"i0Je\t)(V[VG`3Llnbm(&8(%K72=gDOlT%FFe"2icVM=&JR%BEIeelV%3@Z]ROu'i;-aFP;ns7V9Ye;VV5ZC-AtcJjn$>GhLobj\c/aP/PUO#KO9[b?R>2Vg5__XV>+GOWYTa7&_0GL9&S6^!_RW3JGtNNq?Q6,=>iWa=]`[7/dk+3=]38$Chn(-=r`p/hI!HAUcZl;QP/h[q+6frle:p57XZ7NeDp=[[;sb5M^NsLWsg!Lh.+J/*GUN?+`8!qR7]2['R`HLg;F90R+fg3OA>[r)dWtN)RBNVj8I)P+='i";U6ND7%Pp=$'*(-UC6)#Y3k`I820@@OkY&:@(pC+WME*\LGT'LMZmX1=*h&;;%?hN%bDE5RORPFZBJN^`q=Q+q_k6!qF"%e#Ff*p[&]Oo]4_=^Da\fa!`284RoJ>[$8r9D!nJfZN05=.@7@Vnh\GtkMrnNR1tCSf_UG/;BQNuIhA"%J&i\L%4pNpQAV40,kR`&FV4:Xo`$]?KO)S1%>PYtHo.(S(&$o'I9on,Qr!o%#:oVY7>W7s4?_KgIoZT<\1=R2>qRCR#T#&e]rb1dK9g@uI?u\(D6IaW2hVC(SNC%&$JS!578157T"t/n_9H/&HoXf32qmh8h36XVq_p9aBrfMG*[*;d]uG^"C*R!,Q$+g*pun-b.mjF]>QrdZJaD;i*#DDjVDoFI_cAqio3N%YOo3):lD(`l+a=p.U&rGk1O"#pL@u>`^W=@krSPj='BO;J4MRSu_4R(36SiWeWqsnuGr&ld1u=%q+&+(W^9pEJ`"#WcbVF$'Rp#PX^eFmF'Ibm.`dTrICnS5\I>_P,M'J@eR?,G$Vc<37f]m3>eq-:=5=:i5)DF(q<'J*aK8&'jORf/17Lp6F\l0CXoHsSG;MVjGFa;t<6927A6_qf>T0+L4WQqe&^1Ica.&JqU:PDC7!7@nO$kC%[Gi]As*!.fTmXr&P-A/?Vq3@$$Iuoe$J8shX?<@P].E:L7d+=sKfscNp[>To90,ZC+Rfq)KI.Y-*5m@fOGkP0#6[#T2ns4ekOTE*:%a6`mIY\F]!3\Z%o`7Z=.GaV>O@Mi67/*dr[PAX'&c6fM,@1!rj:$5,Jo[=>cW@)qG-nR7#?#:V)K6_XqQ3L3,bZ1*3?r&&)+EkT/@md]W;-j-nTk:)GhPK5"js,2e,5FTNPg%'%;9Dnm%155-8%fX#1s%(">9\a][[Li)3t?F3g-e=*WapN0>2T'?(t-_;)[M6()pds#af4/FB"%0>==V\8fb^K(%NoRcX:0,Nl?Wh%W$ca=3l2,C;_3ZLj7[A<717>V0HJ(TGZVi['-E,:*b?_EW[hgeo":]W[g#SU(mM(L%SfL*4S3=oOXS`8C`sl+hQ)*LX"fPY@FrraK2`]s*u2PkI/.J6NZZ.j&VmLM1nS(G%A=lFbU-sb?\+$`t'M+#hmA'>*h`Iaao=I,b6^Rm+u%p@>UDP[!&sSEG%WQF"uSO\Z+gl&Vdj:(,-e1cnG<"WUfA$K'>QJ0I5r>^2BE%37nBZs8+;bd2?W_T96U5VpW)jcPEf>:#iqQkfkN4Cs:R$YZ[*&"f];Pa@Ti?B^%Rk.Vm'CLm;#nig:]%r%tDR*sAEFIC4qggOZmmf6KhEnrYkVVu`>qY.\d>=QqU5p+>f:SrQs!5&V*tCa`AZJ,U8Kae*Bd3cp_GkTAMRqlR@.D;e!T+maB2d$:C6s8N'OWGj/rtgWOF`%kJE`&eDH%>$cS5qAd2;`!H!=Stt@XV&G2\$[P?02*FM>,(On[DYf%>*H0=rO?JC/;Im8T05rgHN,XH^6-ukP=V.FMrD[>!UZQrUtN=VlI2`&'Do@]1"\ESQH5(1]dI$_MWZBh;S"+cJ83_)?pYa)u'A[fKB1k(:hafR-;kMTgJ.BEt/QQHpZ]?HCcQ+->b#FgHRB!1$j#lkf>a64Jr?Jf[B3&"0NjaZj4C'OPX<6pJ$3-+S40E=R-.D.:uLLudQun&pG<)>EJ)DFbm\lu0^Sp,HJhUuO?-&/6I]HL_nZ!_(=!lf^%DTrX%Wb>LZ&eU:1bVtRc?%(17`]^:E7\[8dlB?LBRE8qPKs?.ga%Gdrna#fE(VZJ]r>2=3p0Q(,bZX,pniDQ*Zu6.upOrn6(=S$9:MS5-:jN.e5.F+\#f-$dgW[s#H7-n70,7UR4=jCVPfI^nAhR8,44O;tmjAB\4Z,QJ`hN2)kW9g=FhRLqGp;@'8thHjX'9BKLU#4;E2(dj;\R[?pog@-K=J9"XB<<%rS;odhe_//PfeBodg*(:'II_e:C.iKjd[cpXIbDf)k6(KDjHn<7<^."/$dCP#GLTF;ti0]PT:kUg!o5!)cC71ZMP!^ndpW<+bs-KUtYJi\CKITT&(I@l]YJ5K-S4p_GL'BY[<;MCu\[`Uo"sq(=TtrWq6=2Vif$,#%8cbLE5jSQcD>BKPW)^Yo&)YcZ`d8,]GG5r;o!()Xm)ie\`ZFW-$Hi]RDlNDRo4;[Qc*dj]3jRYabL>5m-tt7+/F(?kp6g)q=,N#&r\(fs4*R=rMJ/(1f%&Y?%\"@4'8TZI)PU;B-H$/FF9C^(LrZTK)2n6Uh<1.*Zh]/%WQ8PUc:?I#Ui+uimsBf(1bX>;eGs-5B/lhA3,?X;&E[l/R7Q=l#oV5;EL_^NUm8jahlZlSHuS#ug*tE*q%[\Ofk+<`\`'7QOBY73Or9:89oO,5sC5%KC;?XmYI)eh_fW<7D!ui2an>(9^<8+44;R>geE)BdI=jmjlH-r7.Yc1H4^#lgGWOKsGCDp!b'qBY>X%Uq#^h.6>Y)BFJZ5:cu*.n7``p_=::;N$+!F4?R];`&'dT^ZR;\[>A*@)oRQu1E,*tZ$=g,%PJ\]E=8ed?+WkhW8R6d/iE>`k(HL39YGE^B:iIjZ]Ur0#FC9*:3&+Gj$R,#\7$q:SY.U'`_7lA6TT9X7pK6X'WZo.q#>7o5"$ZUY4"VB"ugPB^-M4C`GVd,\gh4+M@P6^^2;$ojM+uWW:NF8rG_9;7&ebRPcWt[(r*SZ*I4HT)jOlQQ&*(6C+!8YlW8#*Im!S7]LJE>kiRcN(!R7QS_0c?ZR>0GT8&-gV-P.G[G4Z3G5n?h5RR2Ii-5D$@3RaF5*=6mGOdk9hUlNL0lRhM[q&7sHDCm>k26sB*Ljrf'V'B08-/>-mc7O,&ckutFrU4pWEZ`3r+pN_Dihbr4g@8@08iRs%)fGdG(#dKk2?FM>nKcg&=MLpCTjd3d"-HRZZ4V]DSuUHu#G!uaY_s$V-4cp0^ue65I;7e>g#KunVFU&6Si(lO;P'/g9V9rU6LFS?bYQr8i`&S%8$1e;n2aGRH;,H%374nh-dPoGPje>[[:O4@Ijh.!&Suc$--@Pi"OX*M_3%`i5><6Q..T'60?HH3-)X6%p`5MBo/!G++_Qa3uprT@.*EY'#=Ms_*KjkDMJN8GBHae&\qBgLFbl+9rIKp\mSm/9f_]$VCuCCU\uHc*RJLm6);XW?PV$kbIl9YFR%O2KKf^@g?5UT\He@fm9^+:?U1d#.kj]^8#!3]&I1*iHDnlSS,qb\+p-0&":QJR+K.1PcgNer\,@)/mccR:6^LC8CVXWIdpbej+"h>9`JLlfm_mtud,h[h79`UMdSac_#l;oFgR7($^YTJBMEKS=dCfLY5H37iP?`"0DrVA3KfYN.GFQ+eW0\F2dE\,g7d6jf;!o*PM$K[E*4C0mqs4oshlilOLfdERuLJr2Sa=<7d6-c$+cbZRg0#m=:-!UD5`Z;3V9(EVQX2jiS`Z^uX-js!S3@nDPj9Z1lDWDDn;='uD_Mq/Q7(cX'/jBZUN&sWiis!B#cQQW5pc)>i?n8NK?3sb:4_#6Y]qK\`t0W5Ck65RNR1:*p).pGGmR,/Ze^?4!q%mK&UQ$nr,%2O/)XFV&*!/S/e[Y%Im4>9D=i3>.m!*)JPEuc_UGsTOBeI/'qD&ij/A=P'$n\XLT@bi.ftjIN;.qq2STUR^ie">;MI1(0QHchPU_eh,$m0UaF4f'L$1`#QXrIJ,+bk\[\aoJ3CXEoOOcBrB=4]96*gmY,;q"<4+GN:=>h@cC*4dmF"9J[J.fZTHIFDQSe2JBrnjleDTo8doNqK84'H^j6bWBT8AN"MoonR?=Xm&t_uYK$]8&TV9oNNU]$@0BbW_\QXO;nDYhq^rrBSf/9DQ)C70RX6[%@C?@JQC"6*Cp:(Bgj4kN!G5\9^6drsd;E#Ucq5if$nZ!skm<-df;_WaEh>```B5nr^B\:iaY>[rDfl(rdkqRdq3fZ;OB6:^HhAYqSkYt7iCA2UElNa<3F$C9E'18I;X<2d"a()oBHZcHPOJ\OMm#?g/WS<,(;fpIZi,gadu-g(_eVpV8eT(V2IB)+>4db!rH("Drmq3hSA>b7&Lj=u^=Ab]ZDM^M24k)?hU1*mV)I0e#ht!bkMR]=FHQm;9%)!Q.rMYSRSFWkn4&ISN'(6_j3)D:_>2eQ,^<"7484.A"'(Te+7YjGb&*`i_4XH&Am1Uk\,-V`>1DX@5]rFtW1o]DML'Jr@lGSl*?>Y,M=QO]+u[CLm_(?)lV4hGWVV%V^b@%Gci9=ffXfJeEH^XmBU6)EFe4)A.'-RE*S/=.hPK],WN;cb0i!/N*t89FBh3bK'n0bKDM]DX8U9Scg:G106C*4)(*0'uW2.V8[4k?2$X#H".%ei`/)0,.h0CJq9=pda1qA6^empC`egtu?pcV9_+.a%bZJin*:WLmLWBq"bOk4YE=1`.$#U7-69-JUi."@7D1i"Z8IQ\g_Nd^PX=7X-*O41i/YD+EE9_=At*#>qD$-1+*?q#_*Q'&Joc;#Lo22&e;?[)/ET<(]E^O,!9@q0]`OeFhSb%S@:4G7+gt10W/c;PLA6b/$pCtGmZe;]"OCDj'idj0At?O/AJf9nf8FkHe40T0)#,WZ)\aY2sn%@4VqW:\'e(T!UthuY(kD:_Yi7i"+\XR#2k\_MkC''KD1;ldiS*$,Zl01KgtpN[VrEu/f[@5g+%8+BmpUn9mji";2XSJJZ&D/Ldqp>7#lW\Q]+Hr^SEYq7n%u?rZg!=(ra`74$+3PRh2I$3F]^s%ofOuHQc9GXS`Z[53uknP&Y*Z0%8fc"il`h==+B&P=9Y5OO0<\rea7O0ou&Q<:;p\G/&.1.q0mAE>=aoGO:r]9T]*`NV+'MPS!rSCSL.kHcX`i!p0M]Pp/m'0d?'hqs\6S3P9k?6e*RdhlcHN(o!TFBG&O]a/sr#jup'mp(dH/V"dWNk?XJ/![e]CoTghXO20XSbhADKXfLi65CV#M/:C>@)k)P8`oC\Fi'iP]PKLgeqo_IU_7ib9Q"4i%'9Z;;.V^X.c2P&]DFH+CVpR8Qo?DLriD6[8o*!.!eNuW@a\FFrT1TYLCt,%D]HT%[cTBlXfkas7uEPRDno<23l\(W]B-9CFm)L"d6t>oECKq12N2?rr9uIGqE_[pX3C>tR]EG4[,X#Pn=uc_:he_p]>1:;ah7'u(hI#ohEEeE@8VQad^^B76"#r>m7fX)'X]P^@tsg``'0[kqE`toT(tQ>b[g,&LA1N+R=CM&4kX3q'D5FV\&Q!c6d!1EVko^MGd]J+5>[M3kKa04(P_O2RQ$;i!=38.7Lsb=71G1;]_!b!n4t`f;,(=B"&Uk6Vsf8><,Sn$J`3N>Z%)8q-6#u3FCVQWd#Pi"$,0M7RhC)'8]"bXq8?HlWpg9)?S"^1_;o"%>alj^sZ(>0IcG;aRV*`7B_59B>*$S&bNt,^L>9L'K_K>V[f[62jT6iF:1;E(s'3,E\*_WZOcd%akZQeRlaLR_C5"Vft#b>2*<[\[uq=1=$,4qQC3M)FZ(E/ELg&e"$4=VTa'+D,(=RT*/mj*e=@9\"pGq8oq@e8^T&et&7]d/'iPjO7hi(>eGXWjsA\/cn3;*!J:mcI3kP$4"F0S)6L63B53;Ad?q0r1c*gbtlhgd+a)-&7YQ46O(cekdM[P%4An9i)DN(+hPB]?M[+-8]1Ob)Sqt/IAJ['1_k"58sdNR%C3^]\;EBajF[7Vcq::1$`m67dX/bPp*s>bD7m;1Ehm#_7$_aYg!-aC07bH=/Fl<`g*ehccX-KSE5L(>0m"k+4$-mBS\h$+3SCrOKJ*2nIRNW1Dll*ts8N`[WbS((jLkcDP^&E&Ymd>8"$7GoT/Bof$>#<^7B$VOV._(\et%+"RpDhXqp^i(,1As8SG.'3TTFee28A[%<(EHE05PY;g3='H;gtprATS_2DraP:?VMWVkG3bAU2/M-7qeq.m?hOdVpp7<7N,cPhbl"-+=57Ng.N2msF6l3!V7+q?UqQR/9\1sluTp'on4bG5&dR_NkY;7Z=5kn.eW?E4\afd]nB"]-])rIIk/*H2?+!$f(V1\4Y"$o/]j_g$1!4KXY(V0JQo>^/!I.WJE2,V9R1Q!kW3'$>&&Gmd-Gmj4M-eL>\b0m?E"4^O(XLCsQ1n3:_^Gf^j)4(+\.K\udZdNq]eO]jFbNY[Ts!A-T@>ZM4+,#n8Cr[J\jrQOeJinuO_7Dg"Z%eR:uZjAf)L\=-2$us"/o(_kjj;&I88BM6=(r!rs#P=jb7/Ceh.#sU*Buan_oae7;X[![q%7#IkH.rrd,\#?pZpc[5.'u\BVD).SfXJs!c9"\IaX.BM)LWW10S0D=gRo3P\?UnKZj?FqaNY>)35L^,X!iUS$iqitUT&9`@MYqAW=[cGl"^N6^$M`:W(A$%VHpeFp5$fmhI+EAF';P864n'CDunS\k@$[W42RGVH5DMWS/q1"1Q3Cr1$%oo]Y9lX9p+pshC1o!@*J>TMDC1iG\dH1KblLX8I>3PD=_Rm4=PYkQ5m%pW=(I&b^EZ.4^]\K61t'NVG0bb,/plN2(dff0.6>^P-N6=N0L5.$?st8W;Ycuk\*lq(_;du1(L_Z;O7a('D5VH73XY]Ec<@Y&?mfHT3C'"K6D0]o%nYL=!peu,'bW#Zh=\QMgVM\o@3dqL$aB;T_ckUF8O\hl#[E^`FS_$Q.1@N.2$G+V27J!)&+XMXPIdQ+B5W#WA=FH[5D%<(SaX7b$7dDVmVcc1"jW%mZf$g<)S6NRL,U9nd$O?St3@Dkt,,53lc7-FBSL`KLHl_[D0Y)Zllr*Udac_]dD>nb'GVkYdnf!6EW,dr_+O)Cgl9;Zh]P^_QeH=*,,Yq82qIY638NECMAh3s0$rWD/Mc`Fb$1`k@U3K$0MYi=.p)A(S1lW&&ZVo0E6<3AN"**5g9Y@/i0gObScW-N)'h_0<@fUV":#s,h7@+Q\X@T0n`Uj-H.NHLT!*ZVc['JD@,$uY%EI..&eRPeGshA:PTg\Q_`0164scn/?jmnF&:s+#]`a@F*1HQ7(gdj]#fUEB%pP.]jDHq*%`->[3;j@o<(ndkUX*_7UH/=G1I$O,GWTL0J,#4:$b@lH!8IY4b77"^o1D6S7Ir[@YlabjmuE2,gt2ul^/@J08V0EBkgMTm.BZZpKU,s-oNDbNXT;]QE6gaUG$)ph\55t8uTcLERLc*`0&b8j&9-_bSI%`N690t'_2(]'cE4`o5A/T/WR(ml(\Sol]-7`5+.$tX091!JXSCJ6`?6Y&?F`lH\r`utIJo8XE/u$l$@Aq6*`X5K_5T-,n@NGH6`LVa#!8eoXJ?R5EaPW^J`@`j9Q(J6r]X8[r-lpR(K8>.2rsZH24miHEeUNDF1PXhrD$sU2iZgMZ6hsNnn;'>:#ScD\%,TH2HLKTE91WM/cO(70ahWP5KhP2"0gWm/ibk7rH0PtI\Ln_TqbAK*\Tp(QG0@Jn-CDK:+&H>f?aWT80.X3$s65Nbta/8?P;Hap_m\'e2k6t&*H^`C%qC58?2'>Je8QicVLc^gs+$UQEksE8E.1G9]HXD>:!W>_6K^VqeTd8-k%-U=hT="J+!.R/6ZtUm@qE*GSBk(r.6GVfVJQ4HLS6ShCC&,o1o5V)S[/*RpmAMN%sP,r1)k2dNK,8(.7^uFI[[WXTHrXPTre-bi9==]c4F"As89.sY\AkiDM;<\^T2I%*_!@)1&ALI6oUL^n;g8?8>?"nSW`3Mb%`9Wd0ar*%e;-K7"-:pq0eng1liO4=E,Io2AV=<0bA03G:WZ4G+qWe>S[g(cb0?Mq.-R[bKI)JW@-)4glV+%\hK`!m.Ju"-Qq4&2=&B6\(?'AFV_G.C^,ZY4QQH7&"h=hJ6Ba?R.('Zo1MIb8H=I7LuJ,ZP3e3(%tq]&/jC_`"68c2n]Y_t,e:KaeHrgnGJF<38LLJ4?Z*_$5&%bP:I.!%6./Vo"1Wd+.hcnXV)LooC%,JoY,GL@\+b8aE0bN\4%lJ@7"FtSO)XY9\K'%Kb%7P5'QJR[:`/3F(hm`];U-II=Zq4I?g7ktP?#7DD7ppi&-3j=V&GgeHS/0K+B1[7JOe^:/e7-_60+)F*RXBb'<6SfG>.M(q+!oG5#a))k^8#%N88D5TEHk-n0F2f02aT,@.G'5H8"DBVdJl4grpG$SXQf$THlSOD75ZrR`hn4OIH)C)[U-E-Nhn@W#1iuig2d)H<*0^@YGMEJ8M"SRJudCjd%uf:79b@j,@q92P#E]P+R,S_T."K+n3'fD1Kmmga9"IdYOOW_LL.Uu[;t%BA['F"M:-"JQoc^P[FO-ukR@nZojiIf)e2cD"Fj7t&_'7o3m=(:[Ne&!"Z44^4ZCY4e[gBEaBBqhu>ofDd*bdu#c0`@8_@b=rYd9Q^e=$)(HRHG-KWjTV$YJYn#NRO/Z7R:*#Bd-C3BBf->TB@W?Sc=2'p\Rf;s.F@6[gH".kN@,?/-nZMQb,sEk1q&p:A;*`<'+\h4ibjUF^2=COj4+2a_Ue%N[j[.9Lf=tTb9pWDqK5gTkM+<.Z*5IoCWTcJL#<%(ShMEiLlk6^V-]6k/+"h`X.e*_`]4+K*,CFK#=HK;A>IQW3k(!;r5^BZNoQ'0PlgK^d\81P&j=Q&H*"j6!Pt8AO4&*(%uGCmFVV;Q"+XNsd(9/`CHfcg4,fK2['pA$5ZabG/(d\Ha=\>$k*QN_X3/@seRp".BSK_BEI\mi($6rWPD)T>b3'++75H-fiPpnEQ,Q>)^LCP^7GS8&7q;$99.S4'?b_"/nCWBZ2f8!2)\*F_p;Z@*L:3,Pl/^(nR7Z:%3]:=A2^5?i"bOV@V;_("CX>l$NWFl(`[Lg#*H(qpXhb&[T!Vg[)u^+I'Vf84:bSZTd`V?E]LsMnk2sZ=2mf,a"RLe4re@4,K-<9UPWsgl*2_:.mLN6C&FhNH89#p.7PX)`bN;M:XXaM,'La?skglUUb_X=#XWh#%$.S,qNVQL\F0_,\`L)-ee7]R!(T&S,A0V9RTit53UAO`7V%A:RJ.pgho#?dA@OL7QBPZdO%8!>c$dB41Z%8^F'kK4bA%uD@.'5K5fE0o+#?/p3\*jO8_NX_sB?;=]h9+La5"Q&C(/*2dr;Jr/G.VMq[f218RMN;(9e9NA/TQCcr5]iJerL<)/2Se-t`+Ao>5u2E^pL#Mk?u'd+*Fc(b8"O5\l;pdi4`b6A+Q@VRiIe(*;k_$7_!0XOMf"L5`?G2eS66)C2Ucln0cW=L&,sI(pt[ud0\Yd-++U-Q<-(,_^S4DNZu=bbZX=F/MFWgdL:E@@KL#t7*1eUF%@+%dUrXp3%-48R_t?!3`W+`cL^[.jnV8EcE8/\&7cNXq&E6`"'0;cMO?TBIm*.Sr]rS)P/>:&njGt]4a*kA&&HM"JdfaM1N8&*uFa[b:qZ?lt@E`Q,;0P/E;=^l^i0K=g@,u&"[F(4M\P$mC3#BKH+rR[ANrL"Q",EnN.t,q*J/&kT/ft$s;/'suFZrr1p#L,sZotGG_FX&"M@In>D1QXm".9=$6h!hSk(ak_H-&rVlCIjKn$X3e8(%2Oro.DHFf:h]jX$6niQIK]f>0o_f6GqF(X!D>2JS7J#6*?gX\+;Oo>IAPq)pFgRU5lF:gH$GcmQ[m0%NKcIe+[`gt0V(b_h@9A@c]`$[GXdQoB(.7DU7i.W]3iOOV^;k(fa^T!#lF^5JT(V^q9ijI!&AcZTMAX-bVl:i^75I&u/\c1\..^fh%MN)-_M]q\*W;8!0>)eEmV*rTD)tK\0j8YJ_O`aK5(h-fP@8SoB/BiL4inP)3k[Y@kh*gDHSjO>W,2pu_g_.DePW^M+P[W9BE&M,R4M8T8I[;,bWLJb3^2B382_:`4OSqqAr0Hj`HMBuX=ihs]Prh0#]MKX#bVFOWZWUPCJ91,q^n26$0c4..PM%So'U'%P%NKjj)>?@I`]m,_V[1KRqKN6T4).hgRR;?r(n)fAj:rbEF*a.%K_GCBuh/)>+Sf1k9[2A\8Sa[ooagVi$!=.ok>pZrgiUqV8b"0B8O%H\WW61%Qgr@;2s.:9&Ckis"cSUE-P\5k-''bG'p#W*8_0O$3kTL3QnBd-%3`hKs6$nM*DeD,La9eT`gAr:@t]dDXFct$"O(DHB-l-_k3!@sf@u/AbiEPt,.ljb"S;ol-6IS_._*-W7c]7kI/FT*mb26GEOpA5mLA4(/UOGG_3O[j3Ta#OZ)%b*)IQ<9VX(pI<1_6g@!*a7LeNbNq80SZhd)B'aQ.FSM]GbXjYKhFQ;DB[,l5"6'bp,h%#:%.1bNipJ)b#XX9tJ?PtR!H\nguDPXj7)Nt9m^7J_OB_/Ap0?/mjosl`oM0&:1C,JIjBIpP\>%8_St^hd!R4B2$edH<&7NI?mD2]SX-2pg)U$\j`mlYg:Rb)thOY?D$-[Md:39Q;)q@MphTY0Uk+EuE.m%+6FB)P\GjBBlDGf!ZYarCmQli0]A8jWF@k`sZn[NQ=9nV`E5_g%JSM^.GsTkAO(fe##[t[-;9rW+i[k/;lTs=0@a!_6DQKj`a^k"Z.1d]JrYCMLVhd(P.`%)B1uW+RKGLWV6D@:-c$cN[@50&Cn3Zr"g='(%;B6&HHeS\7?slm\l'"C%:R$@s&$)n/q1EafZ>c5&22"s+.m&=7GdY*tTBs(-fRGgeZAN;\oFYq(?p0t0ZJKqH7._ueNmGlD"FS0D`&)e_D4@]Hn$8Jr/H'!Q(Vg>trtRdCIDEVe!WRGB4$c_$*!SG;La4Kd-j6H](-Pf$\03k*d(7fY[S_^YLtg-t^A=Z^9U%uk!d_QL>>&VfWR%Cjbapc[[U>gl54jY)_6V.3I,mIkM`p7^VX>3"\$$gKYl_ilgB5ZNpM(mhRn1@4F-*`=L"/1hl8e5hi"%1*Rpp-;X>hfDl'c!]Z^(;g(EqYR88%nIpj$*R`&q42p\^qOeN4VpqBZctN!44R'X3+/IcWm\nP[VOAeae\=:YDIduO9&S0*BS-ZPp*W4p*[Bup/uHu/.'Ne:-Ue\n:2&]4o`V>@10"ar)T-r:nY0[986qUf&CCq7l_n1F`%qSChYbX%2QVi/gR+URW[5nRYZY/KL^8KTIF>XSiU.oQ9BE;D<25YERdbO;D"@&P93V^Fe%b`!d*/NCa76tEChh&TskXJ+)HqAB,>mBOGcTYkFihg!273tRpa34gq7/snc)s]KPJjl6&&K\MpWSP6*0[U;?&e4l,77^r$sY(SWBXmOkb_%BqS`&+Z(7TNs(R$fj>=M#g5eF[hbJI$p6@4Wlk,b7QQ^Z<\>:dffLm@E@AQ#Zr2=;?:qOM1715Y=M*5Lnldeg'^cC*A^(B)C6Y$VF$G@87?W9rDQCX,Ion\j3]XOg0b)'[P?Z>Z>GeQ+\c6rFGqbuF48]"0;@9HW1#c1I+lk*PsOX/#mibL!<%KK#>"BP[\YF+uN,1)rK]6EiJlkL"g^[QRmIjRK"O9ar=STna'kV/=F)EGe_^?ZqH5WaWna0#J'-<1f^?&uKEL%qE_2`EX(J-ZR)UAUYH`!GsHg+ZnOb;f^#\bJ20lNh:m.9fAUo6A#(KkFAG(?^&P!lqnB]MqYkRS1cn*IkX/a6fXJ`Zri?*7>:1?P3A6NOO1f"bHMM:.eOkBRVE+[n;-Wd.aFKe=.frQl5Iu\AC,oR3*_#hj8*UKVu!0]:B3GL?ud,Aqkq9Ba,CIGT0\thMLs-lQls=*ra^\amRXa\oA(_Q6UPh^0#d'LRKBj;E[qK%c66OVo3(+[f]fD!NIC'&A4`6AgQ*P&o/ckTQaJ]J+Qt]bWufo:;8E%B_>S3TWJ=\[RBWpsa4QtQ$f,]NRj@X(qkfu=jmeb%0H6u%Y$p+;s#=oo;8$YQ=+DT0ZVXgjo0i@DYVSM]uG0T%lqGb#2ed1!TN;$EQFZD5S[NlpQX)U>Q^gTd;SrN5P"#,rT!+$pIBkjGu@)8DG<"uUhPs["CHW(Or7h:n2J/$#_E3:P(u-3nqW78P*?Ga?+0KP/dis*>sgt0E[&;/H&$HpL\8@VkZu1t*g*`])DoGOaM7j:fEq5TkS7t:f2LDNG@OM4?d14QK*m0T4kFj)n??'08);-l]8kWu4id7"p58L%B;dPK6JoDo6b?A$eA.EsN"T]drL)`F^Z+gkOd3A\G&iq;bGd`&Y=7K,nJZMsYdP9+R&BCQSL\ALPju4/L5ur=aV6%RET]5FkRcMQIm(F'd6:lTQK58em#qta/T>1c;H7=1UOMbG9=V*An(>7g_/Hl)\b@/X27UUMWfqE`7;mA<`8Lfbfm0A`lQ'S@DfXTo!+iL66^b7RKAs]>Zdf!8\>V)+lMV=0MeB]R+)t#t+3lYr6%@r(-;d8LlMWr%R<8o@Bd(PF8F`1emXm^Kk"g\)G8t'J6sm3!7.%BkY+a>5p*<6^SJh'%n&f(rWDm!okDXpUsY?(qo&pf9r)eBos=Kqm*W+\&><]h"p`X9Q."hO"l\,!=f;-Ublm/1?]m*qX$f!`-O@&Q1E9?beF+X%P#)OOhKm,2#&24Im?PbcgS^-(dL:T-YL[+L0.#=:LNU"QU8"TAL&N=1AC^lWg%/U4bXKp#W_>,l9.Df.Cc,VZgM_>+*?C12,XJMkj8cO/sgN86&lh:fVi-6*#r?,8AE3+7o9-%3'P53\95?7qo9`!<]c2jSrPTW>f6cU'6.2X<(<%g:#])phjOO3=ajITJEfb]9U.8NnUm5iihD%2Q_\=cWD?ZWe'Oca)bIp9qgJ07Ybs(Qqf;bYbF<[p@lm3c;'NCKE/Z3J/DSh.o"BMoJ#tnH$!5H9#=XQSPN$;f6]._OAsaQ"hisf)c?(X-en/f)WCKg1XIIKc)C;?V5Pqf:PE43Cp*1Yb'_Osi/i>:r<[qp5tYc-325P*lM=Q;e`70?nmnq)^7G_$lHqj$VFPC=o)hbjkY!SmX)-=kdYI6@a38.##Yh=:$0$>\aiMCL(p@-pG7rEH#2(c'$T?g;nEN&#YfK-5Orq'[Ys&eXGr;=?PKfD!Ad.`4p\XP_3Ns.rd_Y^n9(n7p\ER=?Po2V2o.q*/@mB?R>21%j>=J@!43Fgo_DW;Im9AHlhP6e._4;]mGK@[4JQ(W3=BQ^a7a;gD^WN%BHO0ZEqAdtUKEGaVglRFoj@;t2;f4SO9\SnN7t?M)#DC%k)GeWRd^id#[iS&u_#q:neDqoB&0jl)YNK1MVD_>$nm+1#s5*/+I+`7qci:iLZY@15E].=3u38SHeX%h-2=XH"E<VO5J&m`\IBZ(`H:hl)gM+@755aErLF5cAT:`(n2D1XhXL0_2d*_SFCg,>V*C>>de>RV*TD`Aa8D/$t^rMd6m[=f`6+FsdqNlrBf8tpaV:PUL:c!(c%YZs%q3k1t8PR[WAF>EZmK-/jotn3S(Mu!i4S^$%<8L,=q,?Zdq+%#b1'F@mrbZoKb1KM2p'L&d%/!=`n.91daME0Q80$>!e%J#"l_=OSJG60e@ok0jorB4O?`4Wgk]fVeLfEM2V;P#'b\q#Qaa@j!3>DpnO]>Hn\6Z2O/deYJ)8T4umm[O.l7WUe^jTum*^@1_!Lm@b@\TD1Fu[u`>,<>_R<]._AlN:h,0Hg0TsdZAUPm0`d:DE8g#1mM;&oXNG"io]$-12$'XL?2X#5N#Kmk%\"b:rlJ,WR6j:ohS75=-W:B73Q+rdtr5sA<[24bg>EM^@"&?Y!X?7_Q+J\2Y&PrZhAOt[&2,m5#G7fM7XO:.pb*STsXhjY3r%/I,cC1W[NDoekVX1-]7X!&k*_+cG7l%e##][+Zm!bGU=BJe^tXd?<&0-O^%"-poS#!*%eouItfBcYo\bFe]@19IE&R1dctd%=^1a.Y&$KN>*s]tkdgCbmD8WIqC-kTPMRF^k@qE_4:=63VRHtN,/'4:QdNmZ590WR]\@al@JPKaQRM88j;1I),JrR:]6:!Zf;DZdaVZhc(VU3&sL.FV8H>:e4en/Bsf49C@8S;=JVYIqp4YXMq1VZ^;;]O+17cOqSm_06@:tbJms5G+q5.Ct*Dm[E?3n^P`j'co;1Da8_Y,\%(Sp)Ha'CKI&"snm$nAA#YAY)_ndfUFl-I]Jlt."ACDu?>C]&e$b&e9YQBR]?p'D]"&\saNffXYTV(?_meuE:nbR^4pn'KkJ(R>)`PRtS,1@f5U.8i/u9',`?1Tcn]pR.Y!Ur57^qZ*clYXeBfaE$-kkA@cm1,eG+DG&F;nnds0%44EVT)RHcibcg]R*rV&c,(?o1eF5@7Wt68lq'3_sQ6kj+5'Xu$j.XoAZCL&F&qRH"J)AUL)N*fU(X@r9$%VOW9R-2!.\MFo0P-5eTT\e(@B8sGXk-$-5uS?a)X2"q+@f72dE"b2hV&Mo)sYOT[Y.Co<#pWO&8`,pa(GU.i([J.$IX7JiVBlJGTG^nFL!?+0M-uErKR"5<&kJGFFrN3=\F8DAkNdc)V!@^--%iE_i*O=V%[G[Ai#bKc5F7;:!*YJ`+4cF9QD2_%l6;$^1F)bfamU-4;;BCCcBaN-$0dhA*?UT/)q!XM:_TaAQe_Yh8U#'?C03V`O3r+>jP$^XGj@?iJPMKMk1`6eqbN`eYb_i+X7mCB_<9aGrYQ-S=ejbQe5Ssl!C]%sm;rbr.QO!iHXWK8aODt0S/$HA$W7)LhJE"31\@ZLq_(Kr"BPn[jhJY9MfrVZXL4%AqZ#3EkZ!2lW2?-hWTg^O81NS&3JC7bN8,:=+])Ui-'BE9iPrMi'lDXoE)QeK)/<>L4@nVu1*-G[P-7C!f%9dn!n>T:XebuIZ%D5L(K#.Xg<&%d^6*mO^Q6[uPYPau[sj<%8C>&m8mE%*oB%ePWfP:Y5+o:ujEVY^Y>kUL[F_:t@gQ*k6>:`!dn]+l?D*/gA:l7@sqj&%jg25Z=5nc%V#_d41M"1j+B&sO$`GqZj)c_T[c-hai`Rh77IW@a-3WU(.<%VZ.CX(^jOCZn34^qD4CS+IZT]!8"$?7R,QO\gGmVLj&^sd".C"`J,5_@Y_F&b+#c@K8::L/dNQpNH;=?!Z/kiO7k:UAA5a[`H1&Of@&rc%>W@GV*.f#3@Tar6T*,ON.iRq>nQG`CEk8YN(adOi:=VP<=MRP\]c`.,/Xn1LJ#FLmZ:s;suFRefP+q;qsC-UOflCiY=B5l9YftADi,:Ed)o_EOErfQ#r,9Q#a/T_[oV)dbG^6%'QE(l.)s(:8k@dp,^+.MYqW-^F;;>U16fmMs)&J6g\\ZQ4)VS\.6!Ui%Q8pDO+NJ72G6$^l'em'U:%r:J8q35Chl0/Ao1WV"0rkQ&Z9bU@uW0nB?NjnoQa^G%6ejV;dp+7!Mf-3_c-F1@"Ck]uKJagatA)s!E63O`fhZ29;1p9<^Co+n7^na?hObL(@@'p]rdX4(KWq-)_e/9Rn\A8ph]g+.2M+.2U1sX!&1BSrg+47KO@WIc^RLZ__?_*T*X)p_qd[Z`o@bb;CI>Q73E-qahdgihakn@T]0p+6Z7M9*=^0O:f/Jph\%7e>b@3KOeOR2DYj!>`.IR]_t.a=XY,DUdo`]kOA$tqJZmuH,jY:5^^P(*ItNVTMcSOo*o4N9V9-m"rAqV"sE7R5n(D!rr2%>k^nFISbF9YA^<;YTY&IVcc.hb`'JmAqaSr\h5QH[:PdE&-Lh2plfsIkf6LFh&]%XCdQ4]cN?&-XV^B86nWgm4@U/.l4kr4rh$6g@dK[q=Wi9lL<^D5k:a1h@FCS+ZEFn(^MB695(SI1kOf34S"2R]7J%-MduQJ-rd?\[Rp%BF2rYgU_W<,+YI_#X>BeU?\Ts31rBK"eLt*3f:Hj7$>[^Y=ka&aJP!A162B>gMNjZ@.jc,\hScF-JF8:u&Z[N"8nK5X.bm67"fpP\Ve#S[Lj1C2.q.M$fH-D!9eq_:DOk-pO!K$f/H5nc`5gf"i`o6Y7O#,ILl[.b'8`aA]=i?GqPiea012^#GXmRl*"0qoGbTD1p,eSJGdV_[?a"oMI=E=#c9[8?;j!5^EjAuIZ7!Hgd_-(0%-M$H,"Kq!a')T(u.S&Oc\nn7s'VAEBpe!!N?O/5^9PuqEl^@[eLN-3P+s2ALY1Bc\)j#9tDIi56+P-C*F\m>6jf/cb?*pk*T.lC>4B;W8jm``A$Ae&*c&e.GW^J'=mYDW[YCKi<1f9ljKL,c8iu6@$IlX1/K0,,+/0\!JW1gd[[oed'q=P_'\-[pLdMG\5I&1-A$[fP=mg39@4j&PYkmfa/J6WVrP#(.WM$rET3]Z?c+V#4jn09p1*#_Hn4Rd4_i)nc$5iC\YGtGLuQ[-D*=Wd1qRk>eq5$e,:k)4@gjOk:5!#jKD7(&jpX`kD:#?pqD5X8P)9^7<:XlA?NR?JM.*hGN5;,*'aROPaL+1oDhDSH6k:=C8c>p"SuA9jTCI^`!o96b:NiTZ729pk7Se&ifu2Glo!3-VNKWF'f!GOith'coOS"0;nAQGq.\4KF)/BUGBV4lj![3WY()B]tFO\d]m=;ujqf*P76):t`R)W&6h1go8um"j+o4mKuM@d2&U@.^hsce?tI2:W4nolBBi:hAH$P-"4[S16C=(]FmU00kpO@;sLl,$*^tAPPRX\%631kGt(8)0FIMMX[]-NSGb;:j%!gh!0C1==bs=t2m2[:)h'\=%al;6#Z(78eb@Pb\pGIIrJhIS%c/BJStnq:*g+U$qmRZgV#%gT76%>7DM_ikN9\+K#Z4JOB+kL-e`F>iN!ILdR;^LrO8XL>a"bY"ar!qY8fecM*[i'HGPd%]SS;F^E(4+S-U+L<7(b44ZoEG-an/,U2sTri#lYAu\/NA=U/O[-i"B;m3-?4djd?hS'REmK[N#RY,"otCYBI%>1uu4Ig"Fp!+nl.>FY,=WTiHY7Y[gpK7>^GSi&%ajkiFoKY"_pgSb&+T3G9dSSRp&09JK54i3rrib6H,\BoU@aW@FU=f@mWgh6'S]:XBUHmk#8cVg\2hl:Nk<:=DqX3i80"!/r('8q!rr3C/c5Mar%(/USWj4M2/Qk$c(UhJr#4n4_rk$^u-Oq):SVnK'TC&D8*Tf^co_HubZ"BFrE3j`(Al]josA7N]5DQRi7USc)37ZIUA)4!2J@\ftT$\P?rKLif$'ku6UG_t-PfcR343c-IgJM)=H[+XWi3tPf']NH?n/(B=$pab^tWHe`aW!p?h`+r:j=?4Yb+G2Ucl][;^d\QI8aXU:RbSP)IKL'MefB!_@YbEni]`]rFgMU-NM])j@:OnM=al?E>b>od3*O"73hCBF2KDC.!MQ9K_#L.CIcVMFnfo:9GD+\0?I]%SX>c%gY+.60L%CHiZ)c"!Yh0'5T?Fip=dp:K2P\-URcO(>djk;Cl=e"I=jXPh&5"rjRIDc;O-k.;o:i^:<<*2NZmNW<:toEj0en:_!q[\:gUAuf)hJR-_\kFH1VOlAUdflW'S&mgLb.!Y9?m[qDTrSVm+*u)(X5r_UY"`>&!H\@u$7kl$[TP,9mA*1RYPj"=:DTKga]Ie*eab:"^H;p957331T0"9jRYAfA?=nE,HD>jW"#?5brP)^)Ic^d^_d#WJq>WFCX49U[I,`EP359?h4!5\Zb];bBpE/'aSsDjAPPA4p3""Lfu1042[lICfFJU:"q[nCpb/N`USbkZ!&NL"ecDi$16paj"+nYehl:]&UE5QI0C@97QRIo9IF@/9#$Q0oYDc=Hl*i((?Fe%>&'\nr8k5L/$YM;V]r$Sof\qo_-0DklnBb?'56O-k6Kri^U1on=QK3N8tX]kafBX`rYr;1Joh[O]WM!UMaY$-:@.8(cuFS6?Kd7u3"H242;Brt:N;=&:P7-;ZPjrI'P6KGg`s"R`Y8)&Q&@e6'mb$,/L*4Y\Zp02YB"HM+K&n3IclE^*O[$SE*7@18Z5M)8bcUD2GJMMda]5!)U!4i1Z:/8A@9GYGib(KuuqTk$.k]*F5bZ.(UuWq'.MW[g/HNEC%>DX*L?4)FK()$1>qZV/"k-SdEBY@L]KEePD%"QF]%C":Sk`'SKF[sfq.>>'_!)b;AoI89UCTR+[4kg7#+cb(X7Jk)D6D'cTWEn%e8,^Ee`jGcsiHXc+Z])B=J@+lJ,;Skd5=mNg!GLTUM/iFB'b>3)m0;\\[pC<:BcN0Uj#PVDtr>k0?%P4@:];:oaBH/9o\3[7i0upg%;.%'i1X_oG50m).e>*i@oV3#4$^B*MH2WKD$^)PdI/M#op[O;SbZh-1MMmN-CWLDB^0a[1KbfJ#4DHeMVRdIt=RK%U[ic3&F4bbG1;/eZ0k,%9sKESCS#djc576e$@nPePlkpd+\)&IMee[lk9^I*r\pEDn#M53S#\JS/5fM?<.*4,op[AHqB3AWW^Nr2$ikEZ@etj++TDK*p&'OtS/s>Rka$E=G?Ps!hY\Vp@Bs-lJ@WZN9@$E\;dnSp:$e2q\fqRgP&kr>S#bP9rd:3o1\'&2$,[NVbfcb!!'na&Z-@dK]:Wde*E;6C-cCfm)G.YU6<]tq'(shLmO2j-m?4PF$Jq6MhPCZYjOHg%u#M`HbFQM0*/+E@!>MJ@1:^\o*e@p+*FDq:sZ)5M4-^gc"iKImD\$nG[soErNA[)0KKe\-<]kH2\N6?rS*V$j#]:>O3+$Yq7/tdn7>l4n05MR59C6.SoO04L?@CKktA>ZStcN;/Xlr`Vr5I#>Y`;Y7ef6^sq&f`l)4+.d-i_,nEa;E6#*C2(S6Q2.'k'eaaVB6\`ioOPfQo$up3D0ol6MNht>423!QkmXEm`f2aq.e^oNq^Aa58!2fTNbQbf>2^:Qr9-1(N&bVk(&m4K?RaocXW>F/7+o&Utjbe4M'>sLpn$>L3-SnWdMd][M]!6YI?R:4rY1e//\T_ngbaiQ?l2kQIVE#BWt^,,SPu.NMTaAZ+f9US'hDZ"WoRG0*gWE_[igMFZ4N,9?!06jg]%TlL3+.mF5_o(\SU"Y&[*TN"7.(QRf#1RMXl,?b5,)+?5_rdmT1ZK;<%pWC[k-;%[X&&Q/571Bsk=BQ1i*Kg:.pB]Ccq1car[Eq1sqa>gH^b\3H0J&VWB/3,Q<",TuUmr/]u-4QG5;iFXeHFXq@a"d?BXVT(D7o8j-dXk]([beZN;h2W4l\EaFu1MJDl]=J5U105JAkVt#@[hX[-J4kI[ed'i=RO/K,I51O@lYiKkE`BMjhDTKeu'ULe3jl^!mX_CDZ7K40Rt5g-VqN9@&2gaV3sHL7_5)^r@/Fln]T:#UPi9+cAm5U4qIOsZZFW2XW9mSO-SAmZ[9W^uH"ILq_1_[`rb0c;7^pTD#=dk@O"f@s'j9Z,P5i@`o>d;YQs,_g@ca^rL/HW_hT8'BpL94HUdG&17@;8BeoZd3Zsr,Wr8iqKSU79cj.up>sj2FjHdllCXPR4DGLF5MU(q-t.:2F*1[2Y]rTrUp'+lQ'+(l4j"NJ0-'8jCa391BB[("u[BD5(Cd%Cg`'M`s#:#!f>%8,[6mj>oMH6c?\DbVorh_r_a.t3!q:P!$6VkhmJh*.E]'#,RpD%;E_CQrEkSCHC^L9G@.t'a$15HTUThbJj,;CS/NbQfKlpQc'7NTCnXcm\.U6PaO4=^Js,:$*Z`ek=X/g\+84D':ngr`)(oJ+mnRr[bE*M8]NkQ_4:ZY,jAY.u?Pmd>0JIQc%+YNTKaKNc]60C(Xm`CoMS3srUOI+QD$74,KDibT2;o2:A(f)[KOX*=Z%rAXr[=ueZ(+iG+Y]ulPF_3)P&Nr?XFq-3/]_ic5kuu\m7]i.s7^hsY8n'2Q?XZ#XlWL:O3I7"b20QY]P7dF2h!*2O/-ULm`"bX<47s%l\K-AjLj_7JQ&@W!dB@[PoH`Bbp/6G(.+GbQ0l_e"Y_gtZNH;0J[m'p!t(,]m!P0dRr0Us4d_A#ZX?ieD=,k9[TcL0]tD;7De0L?,f>--YrW6;gJO5Z\g8EohmTJieE&=','8aG+`+ZQ+jOLR?%s;0;iL3)p&WuMk4da0i\o":9$mC%?b&[X:F6Ull=rbY[>Kk\Mpr4Sr$87:CoqbNB4b8Bh/3UKO&cgn:h73#g@0HfDNq`e1^6tgK&CWIAVTfIGHQJoj/LV,e?\\qLPIEc_fTomb!JEde'K]dC\fffC#.THp<@S_^O=u+&5TXTD>*p9l"&Jkd+H:G"T2IUic0!nOJ$eRPY9:I*Xm"iE:c)%Rlmc!h9/hY`-llR9Gd_dWl'&;@3/Y+0[g*+Oa-MQ9:J1BAF2]K@;UEA%((mO.mi%Ft-'o!!`NAje`iZL78=Vn!bddo9OFGjUMiN#@23$,<;43f"aKO/?@B-c.QI8`3hY:;J-:Y\2g]F$DXq4fg`7n7@`%npp8A'Gr]Z8_kr3PI(XR9Z9KA#.XXH'qm]bJ(hf\Y?EH8a?hfiK%;dfb-T\Rp0>gn/P*-!TQ^":R"og5%_k@\iS,!mic+?!Rd>p4sBTT&QDg[^GgX&h?o6ZZ.JI7UC!scIQC!QjVl/37-Dul'^a4(I8:Ob\=dc/,.7\.,HMB_81VEob2R2VUL#`)VCq]ddP4f9l6ZPJW_%:(1r>P=7;F73Nm"T"6.]RlnX-"Db)!YN/H;+,fO[:r(>Hg]E[!F?"?d/,8in?DERSUm(V)X,7HfE]#-<:rH.43*>i[l@!L&p=Ymt[_[HYgV1\lTkqiK.eJ1GLb)qaqh*Hl$0^>7#+Ded*D6M5jWE]MG1Umc%njEIRnIHt0KjWD["LSZ<:66#ns)WX.g#b>GrRcfm$>-im)S2[bG(B!Z(3a-\?casVnNKi#KSj$i\P7LG*T8l[at)E+@p6DS^/=cqO4eSiJK@I6LDQIttAMae18aOGHCDC#GJp2=)M"4iir[2\(7$hs<]^?Lj:TXe)q:phI+]$\m$Z&U2D(8XR`or+5Q9Ahkj;sUU`O7tX>:S^$;&)Mg^CpOmFn;Z9ML%Zgq_@QT3)I"J-+`h3.NKEl#/3EPA,-f;h7p0jsWdN>dF!hM`ni8%?\_Wdl_hSNADlu>^K;NqM(9plE5PlqTt,%9dH6EL(V$d2iL?A#DZ;eUt8f#d/)knbTC/e23nM?Cj+F:\AE4d^/XKGB<"ae9\7VWGSQ,3mnu>\^UV>)[Ah@93'(Pa,k=s\;L2e=ZqQ"`:\uK20hEra?O`1rJJ)2#86R1rm\#4eG7krtKWD61>JBs)a#ra+4;*fl2%To`ra87Fga'lN3W?3XDm(oc_:r/dj@-hjRqPj7b]V_([/[%CmO='Z>Sf]oagM5nq1`&cZ\9XW1I\`:.5Yu81&Sf?k!h`k$,FW+p&F:He\\Zp1(&otfq_WDSMkn+sccF`@\/rb_l3ogSDP*iDeGI,T#IZ@9fiRsK00.iV^o:MCT8$#=(b^U*m@M/31RXbuMIJfqpha>`"`2+H8pGra1m6eC]"8XP&l[/5a^E`gXb.J3)lpV*]hU8+>)JTDk&I_.#fTt]_'n!O'IY?1=T)-=0E8[#T-6VFcq`V3+S6Gj-u.)&.XEWk9;lQc1JbOfJL$`ss6F%HCq`k%,7EP=VXl1!kY*Db&n3C4>-IpD-W\:C<"fl";c\D_sq3[US54PV!&`l`1=N)XB;@E41YAu3]#C!3N_,3;9Lc%JOYW]KZ.K5:Sj8CeSU^[9/]5s=JPm_>s)gZMo&.hJ3>kel^Pa0fcpr194'uX55"bS7O)?(KcrVBQ04Zg6B?Qdc!NuQ6+*o+^K_;=R;=En(NZ#ML)giT;ie$>qt>Aj*9$"Fk?l`Q?/<_@E[.(:B(j\g,n^=`XN*(*n.#f8Jh1:&H$/(ZM%I*"0&=:7ST'&.YnY*eF?X@)ilEUm!3cm`'f52A(IFf>Ga,5GOY(\BB[cD,8E4#el-''1?l+k>g@gWc_[6H7mif#:KDlso&6Hcph'&l;?i$U$HQ!IXDjk+1(I4TXO,l?KKd/$l?ER`*L&`O7g4Sp+,?4=Vkn;X<>@"TeDZ$P,=taLX/B,;*bR$_&oc;>^[C]E#lDth#\XPN#kDIBo$BM+X.pl;cOa'^'OpW>Y9[P&TP9GIYPk$V'\"mi>k\&t:`D=#Oj-Y]gQ$/B1>ViBbM-?^Q*^iG@/4P2@%X[2^BJMa_le&gO3=JP/*!(^2U,0BU@GHDEq"\F$JdJVES=PIem%^USQ!5LmDMIXkC<6!6gsZ+0-q;K,Qep:R,CKnOm`t";=lrD'4q+P'V7.of(V:Oc[mNW#jErSoHmo!ogI4F*1gcp,'SujXUc?Q0#(-aI"h[$=IL<\/K&9+Xs$JQVX".lV%JlkImr4Ml!J$V;ccBG1/Bg&uFPM9(!ZbSihPBmfMV:f.":agE7Fg-#EDhFCAM>QO&^Jd4B=BM[i(W+7(P1<0+Wm"3-!-'2,L+/`Yl)EMc\kaoa5j5'm@rBi+ACHg@S*4ZS#Lr.0OC"4M.q3M?`Nc"cjUT.g>@qS8PdmN4e7],i'=Bgo!oeHmk/SPPQC3W6nKgpA\$p>(&b(0;B7^fF1_>]j*N`uN+hr'>?:Q;-?5+WA3ao3mfSkFD%+(A5O>T4RQLM,,Ym!c#>8EQQuciu,^phfBj5^C$N!!fGJoiuD/>O-dsh#^G)-#fHB]l/\_R5=/^u\E#)HNrKXH!qLl1FprG::jRkf'hO>pb;Rd&"\<4MY9ph`'O>+^@'sqS>$4g#-iRtM++MG1c_%"#N"_/Hfmf`CA(c7TcIN\C6+<4GqGo>uXG[Ltk<9K+gS"a;p4Dj9An*4/37>T@>WQc*7LqO'bH#b,'WKl&9ZV(^"&^V(SpGS'o:t-P8s]prfB@7`jj\0gdkZrPNfS9YPorWd0:S/R3kFa]RQb++cQKu)iBE0cAX-!LF8gR3N()2[W7qdj\B`t"*\IX"ELg`lN]*3XUqt.EK0o3p"I\KQ%:bA/%:taY&A69W8SpV?7JuolL0rn*VM""Ac/D'fnQcAA8O:A]UJt4;hdaC&RmZUckgoOIC1Q"*Z-;L(gf$h\e3G0Nn63X3at7^NM3!(%oO04%$_?#?Op\Hm4^kc<)67YV<:=]/umJoZNF^=cPb8[u[u*#eB@VW5ON<<2QS'cJ?P2X$!Pl,\:cP1.B/qU+%IrO7Ojm\cuIPU'3EI7AF%3Ea3u@ASKKLLS]qb<;?F[S^_fh2l)NZRsc6/Z+A6%P\eeGq/@nXuD#9i-rSHX"eLG2'Eco5hR;ANX&`.i6j1N[i1(F/VGX9YTnK(ZS<6rAq-0.ptGpqdTfI?/OFX<#=Z,Zdc>D>8A/DJqQRNA*Z`1_0##g#cG`N"Gf-a`U_/E?(QmAK3Ln_>>s@W:soLMbDT:8'KhNC/Dl1de[6jA!!0eA=orL526P8LJ[RFr<]%mp\\+?YHsQ)D29-.TbL:%gcY325l4P=G6gC^g_dSiHjc>:&[tm$U?9qK.MW4GCd=F_/E2,*8i?QXe)*uP>+qa9*]3lUcIQ9hGb87h"@LH$.O;.MiLUF_.VH^MtS4tK!jYU"*H^D,4N2'm-rQ:lt>I-JH%EG1tJE5pMFl/G.-]642Gs8B!K\/+(XnKoXP%6.Idd/&G?hE4Rc[`22dQ%:5D,oZZU2Q0'V;eNWFaC;\.4kH]Ro[a)6U)e:S_>c;)Lk.Ieu;mse&H!F:<-?&$I6DqC91iuMJnZ5YF<:7D1$FNCJ:5H51*GYpd:<5ohJAr(;OJ!?cN&1VfQ4P!ZBMS`U-F2$EKf^h/\>52T0*rmVKB^HL/dn_V,+J38TE%U*AO8Sprr9r#U$j`H$CZ9N83)*YjebJ8lfWA3fd4mR=bQpOOL*\C.T.*fhu@dEdT*S0[O"dZ@4pN1NZ)%$pmJ=5#Ch$?`CqSKCQoQhSWI?8E81NKcQZQmBRFDm8Dd[Q-U+?=?Qh_MDnOKam^7l=J19HS8j").OR7YBKGa?$)C-);_pjH0QopWI.7RP>VURqB`fgk?BTds/]cbMufl@mJkV4N$b-`qan*nA,BN0%3W$lj3o8EMHAMC>S^/J]Cl=M1kK\P+Jsbj=UR!,KJ-][f-JNqt2+CS0SB))J!<`MN)6l]]iJ*W$0e+Q:hS3\uQ(Xnl&qi+UO'^86JrCoZob_BGQXHlg<(F_lTto!)E;-1C;uhs0lcnIS>S5[Du(ePl=WEIo;A)CaTtgra!H&>W:njMu/An_`%Zpn;/.Nm5]c//f;?DXunjFjiX9ZL_*f^/3E3e/:YaL_D.RJ0_b)dO7"OQ#/MKlmi9H?CHspA]a(XO2a2<1$7a-&KdX<#mM,5U@OqLO7"G-6D<'$`IYA['0fpX;d,e^GcZg^6(W)i)'o.CCnLL+Yoa`&H4cu>a[&bjp@J;5R)7__ID*Lg6`uIOBq>pp6%bJl':^'RsV75cH#C7WXL=+nC@7Gk@!RZe_'S4F4XPnhX_;=&k>*cO(UJ.Xo.)Lgb:8S5toW^*oL3[X3W1q`0;lAFQF;6%VPg]V16>d,p(jU:$r,;lKgm4pl6C?al?ptTSP%K()Bc^9:`\1rfS/0PXBo]*eZ,&b;SsBO^_9dg?-,fU5(i-qRZN7t?gg@OtmpfRh`k>2Yqp)rXrM29oiF.Rko-\'ZPd7m4+j%ZFr(b+PTZp`q6cb)[4NQ@oH8MiAg[E"t+\Ic?E*!HW2[5U(og.#Q1ZUZiO?>CA6dD2cD+/jm=@WU10:^m']s"ha7rd0-A+;gZ$Z$710HT#8`>2nj@3*Sq-cm<9MqTJ5SiP=3(CB+d"";V7^?&VhYju\`8k9QElT<=-8hbBOKMKe`>k+[tn^l`BeZ5O\rqP5t>Trf!qbW4-/Gq4Mqk?NQp[hL+_0%cAOjq]FX-H2*Vd-E,$O9AlqV%CB'nD_dr,QoEQ%kU"7uC4G_Z8U3RMLWm%0PLkGa5F.+ZtAfFItNt9gI@_7j+:"T/08%tA1*Zqk&HuBDM5\[71)>PK_*[VUQ?.n7B;csC72)6:P,IGEUh=Z>G5;F*6-*Jm_<>9a1^Qn?3.YbiBH,82gs,Q:n60dHgdsT7GQ,Y"@KT#b"3=25I7GCuR\t[&L%J+]2&fQ8ig22>ph^`;jD:B,Kn[?HCYf+XX#lU5$6j`:2<=IX`k*UCMj7/sQKdtW?2e@R_&Xjd\;Fcs"N6(,!3HD4N$'8./,kq-%([.McJRr&]O"fWWCuq5fp-B5epiV_JH-LUEp`osj$JBI&H9Qf#3^WF"d2.o-nK`Xl#=XEc7Oj--ZHJ(99EpXXIWSu)/PPXVpVZiF2MT&QV_JquF6B_V#DP9G;."7tF10p%Z!/lsJ?@`_pKt*RPUhXJOl@'0D"QH(Q7hT)K052\mPM`VEGOm%#SR[eZJbJiPI2aR,LuG6#i![<)ILEDBmJ9dJAHY*2G7+R2K/$*Y*4VOZI?Tu#qF]WpB]+I!>_gNV+Z=)0RQJHJG*QPL),;00/>da)(V.*&i/8"iAC6gIid^PaFuQo_b=,H5k-%J&FJT5nm/'&'pMOs<5"6?BsBQ%)@jeEln&'kp'h=PQ'^+e5sDpHP\?0r$'SNE-=C!GP+s"*?3"%T)QoWJq??/.IibbVgATUg'qO^R]=MMCX%f_CR]8;IoH2og]$_\*:.9CY(M[08d?=O^eo68BXWMPil<[h)TCq:T+*/s4&+I!;cSs7tnB?D!o^QKJN#>l%d4hOL!7gSi%_:fr%WGS3?j34I`"JY3V2ZfcQ82jA1Sm$2rRj.$:Qjbq9;)7>!!nal\!Tqc?Ac^`_lKB:?UF;mST#Mff=L,t/RupiOa+'kAoa%sRm@a4b0!]eh&taZ-bA!(4<9Lt]9j$E.0*!D^tnU\HdYOH_3X8=gGc_pmY"'533h*'k*n/QX&S)((A+Gf[D+;]?(+kKA_9`88f*#Udr\uQe='H,lW>m$1%3njTr#QqrC[]n0.C=I<(]nBdsV.b:m#Y/kBk(iol;*b94r/0:*q'=@H/O44f["*d3I,\Qggf(K]71JAdSR:r?;-/)rl5ZMF5--o!b&RX(%UPuh_'N:)h+'?D!S^n]fo75*CZEr1s90MLpIt$+_*RSeG\--)M!*>:a7#/@;:fj3;X`D)>3CV'C',s"RRq=DQUlT/f%+f-NkU3?-eWGRnF^[h<17`[!")Da=.'p0h;@rPm80SV$_Be-IQuZYk+9PNfEFDDFZ6JS44Vi9cOu-c%7;'3J6Rrq$I^7;&H5\k.OItTtWsA[t+Y.h*kY9N)TrT\Z..f$B]/$;=`RlC`2dM'QQ@QM7,;'X/)RKuqh9a_j'kX!+VT!1ETsZjlC*#)>m=sX&@Wf@u/I*\]+EFae$_`,&4]aEPkbmq:4/+9,a'a9N-*.`O]<6eIdt;Mkbc,F36,B%&[^\;-A.A/aGoGs>nLT5q'bM%9Q8V9/0ub$e+bGfI6%R9^@\J6pCA;McPdlH=tF./n+#B8l4;:A4DnVhn2C*7S[ITZ52)TZb8#e@eZ8W!r9$H*%cZZS*uPSL&\q[ge:XmLc5o=%ehq\,J4ZV9_Yft?2auDj$_(sEipDchBs_c*mSR2&4*N`Y)6G;p^7abWUr.&7n!*"9e2h&q^c;UNV-iM2:K.C)*)Oo!XV(nAd]0r6iiO_e(re^iQ"]o,t5I(?NR,_oGOL;l8&C>Dc)\I9$=Smr:JgX6J+e6o2Z3LSBPO)(IisahT8GN.<85uMO[YlGg]>oJ+3B4M$ZFTV'`?K)iWs8>P>]o09MLHc-A&L-pZZADAk!hnaRhg,!@DJj3mKVJYN(s`*W<^]IWBL1)"c6%nlb(Q?G5*cI;+4ZU;b(=WVYX\;_./gT7a@Fdh%SW@NLnYlHjQdJfnI,,"=Ok99]3k\Ru8+cWH&U/TJc)Y9aVcA>6U$i;Vd@T&XN@Wt(3)0)&e"4j(%M@BV!VQ^H\3rrq;ClEE!G\AYOH]'G`k4EiBqJpaf/;`04,Y]n#U@s-]hF=pUg2?`?S$i'c4`9F:f`mB6_B.LIm6R75t5Vh=V\gb(43GQIU4%i;sA@mcaL:)cLYiIN)KEgMHqIOe=GT0ZIDW]bm$UGAFYs3*%Y:5h51^[?S4V0_RgkE*_&Aa9:jEoJ4o,#'sEC[^r]m#<[/a1b;_0kFM%pL.dOV'"aR"/?8PL9E]s]rd\C+->$Z8usi"&fm-)5d@8E'h;Q%=9A"P3+6XSPRU"aE0sg9l6VbQ_VB"7H0?-2S1(8CD-=DN;T3Jl#qbGk;75Lk+%>BGa@V#n9_+ab(fZ)jRcqFlKqFR>W>9b#!B_O>]1:laIui\kGS'Qu+_7bq\YIpn@_`af(]_"*Cfst;aU)kjG5nZOa3JbQ_/>rdG?4"c;+1ZXR5Y9c^/%$pRMsXa(#'J058'hd3ifW*S[CIJ92B)gAP0gW@3WgCO*.^(mXTiDEbq.*45JO;q!#0"HhSisD"56`b3s7J'k;hJC$,tFS%l3HWCY_[>690NNU+Y.in#70rKNs[n3YKYX\QI"h^.I^o);?V$IRMTP4gqt)L\H)H.%-9!e>0M#tp'#,TS!s*2[j=6B-F?8?-o<4&A*""Z%]3T?phibtPQ3bi0HH`;Hm;Wu44pCI1_k!Io$Zbc-J1:n0:IUm"r]cVUXi838WCo'T.6jd(QP#:^dRR<@"iV4uT"d[iONc&iDpCo2Ela@#%M$Y3g*X>T&5CDsYKaS;h4'`fQ_=hh)_1ML+s1^Z[C,2'+)iec;_eEVU@YiH3'%]s&Mui#7,1C2U5/min2i78q;EXhX4qj]O&hQGLJ1u9;o.s,[.`e=@M,b<>l!1@-p[+V1&pbaib7'CT#?9R"-1[4=G0*HU2bP9A7[^p.FSUQ1/4C'DY4U%%C[;,'j7*^G"(@]8?.s16t3l#gE1ThYd`U*F[Hq:n==>_a1n&@h$6(+d]/8cK6l/C5g!Nc[H:bEbIc;Z%/oH(*!87-_4"tQa42i##(N>Ka&^;pmc<]3bIu8i9:h(tBMS;JUnRK&E`#61CR/o9gT%j)D]=G$4:oYF[n9TKr[OcJ]?Z5qD;fW\QB>aLZo+0sJ_K6NeBSLIHSCe@.C?W2M3^k*G-8q3CD?/k!IT&hdH?#6]$3V>(F&t\WC0"h;QIEE\bMl2\G$?OAGb+5A%XH6a&GOB_jpulfY*r'K94%R,B=Tr1?_i]f:'7t9&s8fnh"D'Mq*."CIr,SKlO2Lm#`M!'Lf4^cS]O0LTf;p6G/T-kB4o59o$$TA(b\DX\_Qj6a)tUmlg>@!R9F^LhXR)h9,_fEl)XOLgT/^-=-L&#_]UXC`;"S$5pbaer0/r7i+/d2L@sABILgFJ7og/1b4/l9eQY$H6V$StZ7?5%0,!n!o+'K*#,b1rC^"K.SoBbKFfGo(0B]+)"*3'n#Qg3T-UK?pYJ$&h+U`W`s8qj%]X-*E&GDp.@7rG2aG>Qe[r]T;85+Ws(W]on;g.'&F4#iZjYDXmF"t)ng,!:1j8@DVS&=4i+]mAK`iRB7(]uLldY-;Y?8SodVqcO]r(.;L^-ECEeSnn+Mk8Pm[@Vr+d5rOd#Ap0PEo)s*20aq($h>6Gf6\,\tgd@-4qTU)s,_6GG81j/?hDULFEQdscNVimdr_*O2MX*399C+\,qK1cZ/^Mo2,C^EY&4Ac[c6-OfeSt&P,1B+5`dRmcV%-1V71ZXA,&"I>1RH5Z0i.hRR3>4,'lKiu%0*)S0VC4g#%K\Fs#)Hd=^2hD`jus]J)FJ!)6d9.^U>>gLE'MG`WB__POOjY6s9!a2e`!G5I\Sr]']W!a>tDL'BEl#K;eNdq/s:$p,to4"fQ<4/g9;W,.@BK[mC9>Es[EOEZN*U-[:&CQ"at)D&010ZnjG-R"P63W!nsY>d`994p@F5P*sAV`Ru8gFO]uJkf,XAT2..Z2)2+e8%*XV,7$_.>.+8_>'D4Y0QGO>in%RC[!fR`;^\+K@&a500374Tn?BPH4bs6g&l;`>G+Z>"pVo=S;*qId^Tkqi!2e"6Ij;@IO;;k83hf=W_P+b=bs+f7[6Xio&;&YH"4>\D')0#GJ+Ym2/cuH_J+;O)DsgX?329iZ;p6/iKi.GL!V:l$'_<9r:'&q;T9T_6#h=`t\pRXBs/N'_ZfToO,[&g+U>q-D.N5g8I/8Vt>"QXfq7[Gp%EmIf"bkHeA[NQ_/HQ@\Ks\\6Lb"D<1)t@W;22[=IpF.Ef;l4)8bV0=6dWX29k5/oC#l9')_PeY,++2F10Xr6%ObNQq6n6:UI>b[ED\fs`qi^(A;N%TPE0AR._ZThDTSBLLk1=4!*me,A:c&b[3AIY7I@-S/3.pYa3j9_0G&&:4F156OpcT0\uZ[b4VlQ$50gPA+Oq1hFa8oef#]H3Z,c*&`E.=ie1#)=P)hOWDB&R_6kY&KTrf,@8mp@LB.;*;]iKuSaSEp83/[sr"9"cT9Dn9"f^-r^uU-nkG'c%&Ln^VI!LcQ3e_QKPZ0IM$9G(+DE38#&upH,@JB,9,2#3YFMq'84#uU-\H*>hf\*`,];*>85@%o2_O8$+B$H_A&32G(WN%3#9c2-P6Et;[KH&8N.d>O"_nLL+WWQbJCuAeQDtqXH:iX\mY/Q_W!s2\+(DkIe_A"SM^^Qh8hGZNNp!GfU3O7'k9/r7E6K0C8-i[.i72o:E0W!f/#8Vi;+kQQcY-P8isA#'0@BqG-tXB7+VP3V(tmH/Mu\`C:g.W5f5H.8-[tYn[*eUS(S&1fO5kj=j"^bVl614P_XFbaNbgrY+NI["ifm-,);fKr5Ume49eADVIR4\AYHZE$d>8fjQho+Se3Hgq&)*,(4c'0ktSC#NH&n`?@BdK_D%+K&)TC'BSo5kCJ6D3c#59mQq0FXg_ogb^u[*jJmu\fY;gQ,\$Da3:H.WEDUt9bcc?=MGfdMiCiV4CUdPH7b^6\,5AOgTT_GkKgrn=',V3iPL$$"Tb9)sPN6iMJ:-8u;h`JhK]gil7?m=X!%]AqR()K#PapF>iN48#kpD^;>,qN-W>:edYofGtU2,F0+c/-mQmInK`])L$WZ1mT[IccN-j,ce.$XU#.UoOs=b&h\mcB!6M!M%/4N%<*4\qXr/2j<^o0h0kQ)YJn`q"`ZCU`'_2S>drUfS)O8kH6Q^gk^E"3\'h=;l\ta6MpM^0r(Ja,Glnf5Vsj7\+(*lBSPn3Q=NA7sm>j@+^H*#TBH3m)@>@Alu]s=k].SdXMG?&;<\frT$C"LZ,;I(1"rKju!N6;[jhB1eCtYMlW9T\7'I^7P:ZuGoJ;h(hn9K#oR5sQJ^BR=_+W'H<1>mCmXjH,B98Xi!u.`U`+Q@g#YL]KdT$7qf<(^'sNLP7Q"^N*KgW*_\F=RR4lRQUf\YZ%PJ-*8,'dZX5QEoe+-=rrO+L[Pcq&(Uj5h,*tM'lpPc0k6'D2Taa1m(f%`06T?]9RW'/I8G!Q9JCIKo]CBd2`Bb,7#did;6AO!@ZA,b[3cT*3s;#Zl3:JbN8m+mIIiS?[M'B>BIu7+0^hma>1KGbaL!t)k6>E5.Ii;_)=.;@nnK@&)?u1"s1;h'mJ!I_C`gR>fH^Yq/noo2B]5?DOBFOEI[Y$N&Lq+bHdT_:qe7@FVNIf>,oJ3e=jUG_1Th,].;B#IGU;^oroWV[8J\!nc*JnEDXPq$!PeQhPe_dHh`D7bKX$\4!b*ULBq-pZkET>0d#!/pPDYp+B#%88D*)aSXIbBT7=S;CBH9U$3?E:#HZ[A9FaW>BmQN+5lpR%S."sQ5'^CBF=TI(ld%Y%eP-=.G"oBE)CXbG?i[M-Rp>bV,]>1me?@(@,d&3l5[X2P^8uT!c481jiuf.&ek'?W4;,?`:.#+IY3p9?*Ct0eiiJ.Jg(OKqMEq2%$7^#N[S=g/"u;^QcG)+5+WSfLR0'u,s-HJ]KIMlkk'=(atrkrWhmI.kKD10(f9rLGSnnk*5kN\:S9mo'P?6d0rC2'CEEiI\K#),$`QZ"rMn,T"7R*B=0XqIk`HSbV]cO,CT-[jbRDS2/p-qF/^F/!01_;\5(:Gf,FEO$4rQ5+Z;/A4qLJsF^lIC@Nfdh,]Mm4RUJ0="c)l*=bj2C(`JO5X;BQJSH_2@oQ]J+fR_U38P5MdOHpZbopqRVX^0ZI-D^Dn("^8EJ7Jik$./2_`RpAV6?%e)<_.Z6"eY-Qk=++5AWIs=`gF87i9*-PIFN)K@j*\HE/6Q[W/nZ-4%2ulD4E>K@aqq+pcq>2@S"rFU<_Q$#rYQIKu#d<.1oMOWM2Ql^O,;6;--(6ATU(^af;mQ%EHe-GGk_ZC0EdMTu\`YO=8@c]PZ[<$3LhW5MPK=H4BUMakWnbo#oh&:bnIg)ba9H\=TPTdm4X0@N(Ss$nIKd!;pRT?9YLD_-rBRAt_[T3:o&8.;1%Vni%[6a0=/b^)M3c4I%;:o5Purf$=n(f_nbOLM>/"!_/585cH*G;]']eok8=U>BFG&N(>5-ub["*>F6#\g[l](^N3&7AKIMN>Ppm(ZHbd"0AY)-JJ?de:L'"I/8Oi'"!s&5clU)+$7rL/1(%+;2e*f9GmYQ\G/[pRJm/dkE\?+/^6]WdMMB]q!p1J_4C^.aOPc%2Y[NrC=@MiF-MU#uYf$jOr5u8>='G#EYMc%4DgT/41,[`%@h?]p^S$5EM[GBRlNKDh^L#Nk.dk%JC>CHk4-_\s5.n?R[u@_3:B59[.ROo'%.7e35lNXg-16WVp][M%&onE=-urnBW[&g0;P=?8aS=.u!L;FnOsCpbVQ-!aNQ':K/hOtN>;RSdfn:Rd_hCTt:$EK/I)&@r$"Hi]3(rAoJn+De(-nn]<']$d!#oRuA5VVmEUFol+N+XB1'UgQ\pq`.S/)8b'+Usm/]pUBC*ULs2T\r=l9SZ!N0F?faOh*mT^%I1qif[6)Z"q-oBWMDm7l0q!jmY/.el^uph6[25]8,F;D4V>O-.^EgUo0=V&`i<1RqV5DD(K3U+Ibbj@GPAbV]re%a$_/-0K$h[Q(XnS&J&j]WOLk@YZ`11FHS=6;m0YA(5bOuFr+cep2^C$f7Np_;c#0_JtW]&f8'XlIb^&OVBX5hRiiW7DQE-'mTb"BW1>h3n!GWe>%b,ZHKP)kXOQ*t%e!K%LiH5\I+76nkdCch8Vq^IE+?i89srF1#OWEB#Ou50Jrt4\J0I`U.NW`:i=%3F(\NM-mAt'7rMc$Ol!ra"HE^Q&/@8=aW,mr?ifZu"^q]RB#TJ[P);K7![NFOPMUaeH`h5Dl.!p*WVYgn)CR4oE%%6cXGu7UrNR#kZE^B<9K:qHr4RPLV-W)`sql37EVScQ2tS#Jg^EW8;uaQ>3A(ReUr12:n+salGHCZ]nTU2$A/lV6EU#)T%DK-%m(h3K#*.EUocYqVh]BVA3Jma9J(7lut$TY^B=c(P+"p:u<7'qi!q%2a#"c1VK5n?mSaN8?a:Tcfd?=M67aX'$s:_<_6','U!s%Cr:*MpCB&5+fYPp$eL0:[(T1WNTU`Le"ePSffO](k?A_uiA=BCLlc+Ji!,F$V418laqfGp19M&_R0&Fmp:lq(%+]?-pg1Cp4#58nrqSAA>Fg#&nF::ou!RpZ%K]D:f"Ks3X8D5@:9DghnDFTQ4%2OMI/7qJIuD"hJM<$YUE5@3)%Mb+61N.>"8+56>ENTWpl!ju7"<'LrX:>4ILgn4DkE281tuddILV=?s&bWq,H6$[TsCaE8g83EF^6j*31C_f7FH_upKu!pl:1MR:7L&0>bSc-UrCh;fG!&Tk.N-s'%qe(:;M61nKKaLK/(*_7o.-961mUGmDYe+\.O)#eS#P)iQ44Vi`c2&:JK^P&^nbUa=eA;DcS*V6r1`:c5d]r%AM.Yr+9qa5ss$m_Q$?%)bS(G"elGprA@YWo0';2>naH3^n>&I-^A"A;dD3U5BYFo_e\h.hE[1Ag$eF*G$Al=_9BS'=f'B@l1i*,=Bd+i6+$T?SQRg2\N48>j1cGcNC1r8kjR/c7>'9RZbnaDXsgKFPSOcJGg_Q3t2$8V`]">]'GaeNkhFQE\Jd1r0KkprQjK?CE^:eVk^X]CbK^g@G"&3!#28Z#:'C)/9<:=CAR^IH95M\-J#TYdaqnT*I9R0iZf0].'m,Hhr*N>*-o'#bHI+pO1r-#VI7Q/3W5Z_u&g2N5:T7nlE;d'tU#S9YO'p^c[pN="@I,Wi[Qc0.WTnd*9C`<+,/6sOFqke#dB^IRWQ]?Kc5"n->1/3(V+DqrmS88jSp6t'F8kOccOAM[>Ufh79X#1@e2C7T9Y"@_[5YkalA#`lL$V>)hD)CF;Z@$Sd"p('\:4COe;o:s[\Vau$WbH3Gp,d0%7;2/LEcd!-iFh"[m2^CK=i]dV;BWUl>]:qN$5(A6*(gC.5Y-#a%F*ps#&>n6"U]f^Dpn82!U*b8$En(+)G(Z:_!`Wj@/f,:%aEEY/3\gXpC"(*#EXk[_^G5NSUo?;qMXM&iT-!/O!M6BS%?&R?HR.baj]TP/_n4T;hE1:eGhd)8#a(k\J'+.@WMqlJ[GD:*EZ@\al@og+9jA9K2.D\Qq=(PbM!\)qk1Q>[S-QqmL"Ut)D$+*-*e*ge>Yk0G!.at*q!)D*$OD!qu#jWcsR=^ZGC2Jq]qQ9Sg%Ih]Y%8sbk%U:0l:T@q1ELS(?0g^d__dI;j"dWTsPF/Q98!u+J[S9NomVY&!%u=.+`UCU''Rh)6^Xs5M,>HQ$#>9KW46)-DX&*Y^;J;P?%_&oqJ-3QmRA2C*"!<`*@E_E^(,n,W+O_RC4@Y^A47^F@7"0;T0R?]G.Vc@bi\/[7U)>js(3!!+o0.6NO>]o]!1358/am9-7#Q`P!iiic?<(Lj3q;fTt"P8ktMl+.-A/4e'"g@HF9`(YdX@Y.Z1qgId-#;m4fqh+nF+qnp]I!t=\q-_52+R^G"QP3"MfthW*G40>UK)iN(E+Z6`Y6s:n)>&>c$3?XlkAN/B0TX>qSUhuiH`pT`RA:$$:aBjG2SFNCimEGN!6bZDKl8`3dt+>A6ZPF5gUE@Eb'uYeI$s=ag\S9a?ZMZn_Ga0\6L>Q[(Yj0cn)l<._1thJcSu6rhp>s]e^N*l?i]>\WB%CG\]g2!O&Wj@]oTe5e[*_]j`ei93=CMAe0\OuH:H%^#isErZoO=l^C(Ffbm@EH2kdlgO4RuE927(AmbS00lhYM1J2_a^Lnp1aA)AC((>%fL$_Eu*JiYgP!#e=L(M_02N^hPRYE*QUMk!&o0tF`r#!j/g"eZ=b(>el4RBAG(J%D3@\G34f59p?/g+jbXmkSMVhCdmAWc,bK5.TX[n^j3IfsWCm#[3Q1;2F;o8iK?]B)sGn5#O;bc53cV7.63E@`&TJD)8?m(jb-@TQ(]VMnp(!>dmDc-VQEj<1OMjb`:lone[I2`h@&ZTf:0>4.5cmd^Z=uH/k0,"B)P@`q6?6Zk%>nK[`+i3F]mlGAJ'RDIeO,W0^%o;6nR3fn#("8]0ImKd5#sL`ZLFX`SKq^D8&l)ZugN.G^jh:_kQ7?jhKV-:@]B<.=nkI>[`ofd*%=siiG*]So`g]OZ>G(=1l42H!Rmj'Ur8\pm]o-h$@GMSZ.@,facf!GL2,i8'ksiA(Q[f,"Xh3G6s)DfgeZ*Z4IZ%<::EoQ[<9=(&%BDI>ch2$OPV:0\h!Kk@7d"O-.VAn9(OB\BRLphVJ2q[3?pQXc^SPfq2?W!Zi#lFTe%d.RoEBJh@osE#h;VuATNcr*>a1rW1W7$UZp&DEMJ!1gL"7i1?C`aDCA:6p1NTIQr+#Flunp42?96$Z0dsJ%@*W#ga$FD#f`ue[$]\k]rTht@SjW@VClQ_e!a7!T=>5!2,>M)r)$e]`sn!RH2Oqs>\d(Q!=N87Ar/VR]+ZdBWVkW8d-ii>*Z>`PQ]@,;AqU0k4t^mVZsHA]M42",Q;c$7i.2UOlc;k\ta[''C)T*u,#IeB$;_4Ti4$\>iI$7YsaolE>8]?*6oTX4&nia<*m^7jE5%24u7FaV95QA@bTu%$IMGoKA7fH/RXoZaGY:MMo<:WKu!a?1Nf-uYXBQiTsj5_u)[\Y%!`E@&m_ePY)+qb_RE^'N80mJhR@otG(o%`H2=9l_YRf_U1if&(d9D\s5&R2"ID^NK-Od!&g@-J<',EG_$aW5jqocL!0d=!1:<".FAqJpY#J.f$:oe_J$h+!YK'0>^_G27To&r5[;gn%gYE:0=,+W=60n0.A-U`Jo'B'((Jh52r)I!Qi[qa?ZYYm''X9=.54#T\1PaAWdJq`XG-0-'$P/S4dENYna#Ws'?Ir;(@rGUi,IC(s1`E3Wb=LF>[#LT6%OLB2g?Q7A0WGA*kiP2%3I)+202MC!1sX.CPVp$C1Do@Sgf&lTC^V#6DX$(,=q02%n6KQ&8=Q>sL)]XC-Hea;73.1!iZ7%p%sbZ46[7/RMJCK9TY8IV>W!`+]AKD/WZV0s3Z,/pBG8Rq`O`Y2+2O\Yfso5;i@UL6k]ka[W3Rp+#ioP[QaFa+j'VVUVDm[!ii^`YCm%UF"hM]Z3qJ&cgGOKG%Z17oHa>I9AC[Pu!NDKNm,\NHm7,0A4IF]9NC9\k*m]ouFd_di6:*&U@qo[c&A7Ss1&\.(2QY'X1!4OhlTLu49EoI0U"7iqeB9RZKuEf.!$eVchIu50\+P#SSm)WX0bamN>.U.&O64Lh&j77YJ-A5^j8/lUbZ2q[KbS[uI$$PAPt[,rqN4!q5&.eSbQY"#0^0[)"HoD_<&%4@eTfl;oW@6`';E#^P!'NZPD/D"Kl'd)=c)@]cU9\#lle'McU=DJUN6BVHHjYj/4&*lTp0.ek&4sFEC1X0b_70^5+eSs)O$&JT19`b"46B@I,VqJ!c37_s5B*"mr6?$'*Kl/uk98IM)e"ATuDl8uT,BTl1eLJqW?);r/fB_E'6^#7o!lVZ*4#&NB^3?e[;Wm:a^<_/$Wr_-%:!%KdP4t\QIHTe-HH3/!nJ7ETe*M8FfiE1no`AqtB8cn1$U`cC5GZnCkK"K&Idrk_KDDLfpICBFfhGbNEM1ZqsLt6NbX3?hUK%^b\CkemLRARk(gAV6PoYF#MX.&m=!).j`N>`2dB@G_5'5B47ei@0X%O0]4HfhdEdj.;fQBl4b9/L`)=o#$ck6WHI.AI&@PmN3p2N#_Q!X>9\daQ+$:95tu59>V'Opq,b0j]mY6AgK&DB+iLF&YMVm8S,4(2XG3WPkX?BbSI^4!"mg7@%X''k$]t^H?53#i]*.(og1kJ9;@8$$R;EFr16soCKm0r)8)^Cc'4YR_S\2h64;s#Gs^W&?lq`=6DKQp/6R_CMgB;@2/'EEImB=otkLNi,L.1uVqp-g#-_+eq26phYW"UR]RKBWd+>a>\]HQb`arht@`e*!uLkU,2uf2#d/gMG1e%/N<-NX`QTo53t(QmGL@ES`KTgt[sC?Y9\]4]Q.%=^YS!<&l&Z>U_eQaGdjp$U3j9hX(tB2EkLNm-$LSmtem&_7F#Zhika#p`EE)fS'\[AhY&9Z9W_!2>=\(?+PEc_/d96?kV"4);]#bDQ[4Br;mWKM8l:VmarAPh5b#Nc/)W=o?_WB)Mo^'PU\"H=Q0$rc*_4]A&-MX&,-DXWOtbY;U>C[41N2%HB`^7'bD$mt_-!I(W#t]^JX*[E1]`ZSeql@u[QZ(^UGAF-ErKlP"LIW0.34IJpG^siD8%`YnDrD$IOn_FBHe!)3p#9f!ThkHZo'Y0J'oXE=KBlM/tLCM5f4:/Eq`E'q9d!:'`9M(W"FAGHp"Z^Hu:#9PL-\>f_RmN]Cg\b7KKj&eQF[j9QZ3,&tFMf<)A0%!HU63#kgAhDor)%-"d;*11Dtu%gYoN_egS%\RG2;!25PaJRiGH<:e]Z=/1<5%$+a>6Pk-2H/%)i:ar#T-n/g7T@qQ[j0YZ6AaV'fT1n6V/l8&HY#DSN3AZc0Lp8@PTd]5A50kBI\b,jf'%N;Y%egc'SZFnPe7N1]F0oPKFMiKd$N+J.WbjlEu`61=pL+1rF$9A8I&4(N#^j?8XZRYDQ#Q/Qr.FKe_a:])'qZ49!QF3Y9M!>$n\uc`17B,Euc=jKB$hd,rak!\-%nMP\@tp5N=a7F/7g4V/!'#r-XbhPjf(8+lA\+0CdBp,SIf,orJ$fnMVBpG:.n;`*X(0M`hFs(4N(Z^j:$%Jk/sd4Le3r7#+L&N['%heEbbZb!1mWDB4sqH]U8d2*68FgpDZDNkNY@k=$247Plgm,JZ#4UcRi/4$!r:oB_0(qBnW2U4Du]%.G62h[qo`]h5fl@(t,'Z,8O#]I^7An,P=J2L3St\93Z>0]9;d,d684[c4rTen,&/=(\A,Z)[R]a0_UJ?#F_Li%Gg\f=4LRT$.;`5Cl2=b)LES$>#PO>$(l&Ak:nI#G&LR@@*Z66th%;6N0Epdu>%)D^IdKj&iT=GE?_5PXQ1J'd[(fBRVDDH>qcA=K(`GW22,H1;X:1Xh%j$e4go#DBpA4nfK#9pINk!jL$3<[*[N^U0uYCo69iF:Q\6+;%`IKsLbAu,"=OuY_46./WS2T#&4768P$7eL!ga"YBXNuL&g)1PDYU*`J/>=3TsHEk5JULN2$1l[T=n@Zh]Au0sf0\5"]F>k?p$Jd?U[QY'=?O[_5$83Q;)a#M5WENYOqrhn&mFa$O2qp\oa')Q^%3bVQ]StPLpXFCF]I7akpWN@@d#dt`RCubu/ZG02Ye\]Lb@DWKN-+cRr$]"X7t"?M)!t3k:F^3^GK^qj)u:ZG$pZ0n5.jsbK\-YbLqZ#!Z9=;pZ&1[G&/rI;ol/G%HpB!Fd#hLmh&QqQdfS]'L/K7*+Aj)6%i?]>^SP=Q3Wd43[*lPC^cC/H-=,Lb"5S6.UNqTL;cHLdV:lm8]tm`5LKVjCJ&n7"_*32L%ru9=D>qEhD'Wa5\`S8l-qC3#!qE9d1*gNO<#iZ6qo[oaVIRG9*QP9i_JG&5_K&TCW,8]9T_)E;hej$QiUcl$KS2@3hhF-l+p$"p4?";l*1i8isShV*CY^?P4"[VUY,X+/kT1JpNa?9fahT#D`6A;C_cFsjO>[_39L71bPWA6^&Ou?I5J-hWs@6t:<+??i<2g@rW+Bbfl5"Oe\JOl9NNDd,I[PC'W6L*Wa$%pOeak@FuEas?4nK>XU>$-G'+&j'`LQ;D7hVV`TJ@E`1ap1ZUM)c1pAJgof*+c-4Ipn^N$g*>/\^3djN^i,a/7V8+aT)<4ZYSN`po&Fhcrk/+f\C[2Ro-)L/N%!PA_E,I_qIR/0C\hZ$sV-/_,)$e3=rX4^%\qP<5+B6m;GA#061uJQ]pqjF1)j?!%aidHP]BmIf="^8$?be(M;f'`=or&SIB&q-/^h>cQkGVl[eD0%Ndnp@R"^Wu1e#C#m9^'2oAGIMXKcZ4*K&E$l'a?AEhc$f%@,8WsJg7Zmil[;DN0J&@*c*sYD0'=S,(m.1Gp1\XZmuC9O@\So8e:C.QED"5\n_GUOrl"$lX./jAVmKaQHcHH\Xig6a^6[>l3b[>*7JRGhBCNcYZ^NK2==KlE]Kd?S*+tLi=kn`%Z$ZhC1Z$FM+@)j@[5#MJHAk7=jIW6_P-RAZrF.\S>ufeSHJI7Q?fNRB@NH?`kB'>_9d)7#[u6'!#qIp47M-@m%1u(r*hK>C=a^h"?$tj!'4rA"P#TP,r/.m+SR5C;kq'#.fLu;dXF?r#,%Tp)_R]=6XY[":g-L4PolbnEf&lSf7d3D4@T%hLN(6N?0'+3L7SR@#ltL0qXukU?\FZB;eU)p1?6j"CC=SlU!TX"r"fkI26Nfh1dE;1NuuKEg7u%"Wj`1DTNs=n/mDL*UMDaagN?5(@D!"oGb:FES`d_7$JaN<=34q!4Jd.V-bm"Z4UZ73o]K&%q9)XTZV-/Olb(_K2X3:<6V*i`a_Wr-m(bTTu52T1.iRrAh]7Z06$FO%@n^>*5&+JXjQPj"$L,#_`QT)L?/p3&6SYjKXIRE6.&\uJT6K/8]!>c+rtOoqgGGr*cO"LXi.K)h6^G#h7D'm41ZMJrOPqf,M1ukuJ@T-o0',a@Zkr=C^-pfhSC\LV>q&%7KpT?]Yi6CNUOKLG4?UO59W(LgG[A#uU4b;pn9L3$#Y3#r9,N1O*-r*cR^r>Q);UO+@45ceDTea'CI@2IH4%tiBpJ"#P,0_(o]=[iKIc^CZI'jRLrUgKEt3j$B6PNZ&OJRfF!BmNO!Z7m3L%;N5\qLiIW7grR.u`uKrdoJXi:R2(ZlYL`%?0?*8o=1AgO4P!+MIA_b>)(!6EbDqST0'2U"#fo(Ms(i`1?N]+DFC"["1s9)b[MmDIo2guXiP8nbLRLj>r@&:@O"_msRi!)T6?+'F\1U!rt82+t`MDL'H@='Wu9$+iN/#pCJdgOBo02)0P0b_d:co7G@"5n/cSoYs@b$g,$S25$H(C.G"Y#9;F5ZH@c[M^.*Agm(>]#?X3[V0JQa[VH?hP.*F1t>8[-dD;&fUYc*M-A*A9F361C1WSjjDNEYtl2hckQRE#Hd@sK4:5e/:U35iZWa8OhFk#Nd[_KHCu*KL28f[$pQ9>Y_nldD:27MZmhMS2_l!qH6`P;)kbDK.*3.A1*/'OmaRJ3h)!lihWVp,snf`TYu\s%o+t=U!G12sjU:89J(=4ol6ZTlAu.>-^&M$XHK0LWLY_dQM19/F/X]E/j'9^O*9a'QVE[(+7<3YJ.r&C.eo"80gB3mRs0GoPVI`-+QcTR;;Od.L`b3\4I!#F`0mNKkIaC,3*gb+^es%"0H.f7bOQVDp(5@P;leYf`M_*;sW&%+A[7F"g5g^pV;S6Nlo:Bl%.DhUUQUF;<'B^V\1eO0>d(bZ\"KPbq^CVZ^+)Heo:R;n&#Q-!%VS#KS2)UgdRJDcXN)$e^D;HYXErMJ6n*QS\3C$,@LKD=S*j\f8YS5ED?q`RL?_YJUJbbWe>@5Zn^#s?EHm#T))?nN-r(Z`[(=Xn)\<#7#pkNU4QFaR4U:m]_M3`bKmur@1:g9V1pIJreAj`S6bN!1UAYb3S65OYQAOPSW]YhO2;KKePb!1,(RG]+Fb$B"gjI<_oD^s6+Zp3HM_XR)6rb%$fJIJIm4UV'R]cGpm*(08IT-_H"]d_V5QPI9Kr2Dpf\^FoMN%I0TbR7)s!5=Li9j`+X&is'NT"7Ic[21?;r:mFFjI?>@>(*r,"XS7BIA_aPD-+i=#/Y>UOlZ[f,,JB2UeA+K7JNQ$(CT^T_HBX@OJRo?S_;%;_d]dmdNJsZ8>E\<\>)VL+NsLb&W>$VqcP[9%Uq1B,'h/.>5TpIEO//U96DJ""oQrrbfma,XT$quQ5Ti3M<<:qW_-TQkS%KU=BCL-`&e-rY9]nM;oq[,ge$1_BsCQ!QRk&tsWnr/"]S#]t`DCpFH?pa1Qd4Zet!Wa5PC#mf.""9=k"_JcCS[GJKUbGXBWMn$R@\+g1`AbplF/eb7KB_nanmeVckAFWP+gd:3IXVf32,%@+0VLl;s/U$$nu).ds%gIm=HH[ErD'IQKc&Y-%fD+aRfu@#GCNSd`eXma]AH09'QFTWDaY:J"s8NAWs$m);HK9A;?O-NnM^d@&UO(37!e),pZR[<6!a*PF:#u`iT:b&d2BeYJchfCR?a`hMdu)Oj-K\UrKaQ]f/e=on5$i!W&.rtNG98U*21G,OFO]glLb8HKI[4h2:PN55;,_c271&(&j\?,"=<'K@&<<&@*IuV@ZA_fON(>da]O:X=XqOYGd]I?$@9R?8`1];K!2d:HZ4E>'&UClfaS*fJ#'E`ES7N%8X#\3ABtT1'pA"Fahhnu?,n7':Sp-,]6,Vjr9a$2iMt.8r6Pc+!tdY3c1-jYqe)Ik26U_ZEqXj[f[aD+[GN!D2:6o9;ZqlG]N`KACZ$JfZFg&8.Bh$A.^gpdklt/gHCnkc+sC!nqT.jS8`$_-t6;`f.8m=(d$9q2)ZV%*ce]1BmTSPV]/>["6s:^n?+O=B_6hd@Ihf-@F/:nR8de.3T)$lbWq""KlHgWCkm:W)rJg+-+GVuG(_cVlcd.jR)6:j)IDCUP:N3=916duihkfm#.2^uQ%+bqu`pH5;'kI@VAq^`7I6&n]m=CY&pt8m)`rm&h^g1#n?rT>YTJkhX@Q>LX\MN.1'QRuD0[`jf@c/Cu7BbhC&q"L8Z:/naq\pkMOd)(h1lNOU7?RqpB'm$\VIL=*8uJ-,I]+H>Wu!*VR6Pm<7;0PU7di1d_*V6\1^Uh9YDnWV7fI9a=.M%aGj3'0H_*RlXQh-4EALSF`$VE8n_smpBn@i;Z=UiUd)_^1;mH?1L*%4R`8FIsc$H!s1MDp+5Op,@Sr&VVt?i)0'9B!h9e!Mh/l$,R21fq.3W+OQQV_n+LK!.G[]P(kr!7XI>q!HLmg?ZD]^V6L,!WQ6)@EB;^Jlo*M#p2sMV0b];DNg"#..=>P"1emWTI*@[kS;6M&_h2:guRH>0;JK1;7[*8"1lq6[t,%hNFge5OZ?-Z87q/l0#F"B8,9`1k`qZA8;t?\jLO;HpL9]<08$dLI"r7^.(gXp@+:Gd"/@<4i%UJhd0:M#4U`OJ^u_ua7:YL^6=!%/k[cSk8"c'CbccajRLpBO^:/]ee67hse^]Y"Y/MM:0F%K!6XNr^YYoDjL4q&?J!&+;GWT%ukqr0"0\Ls=kQG"LhhKkor@&,k;Odb3-lt\l:\a/(otDd9muE&%`WG%=u8'g5;B)M[UZ$3fBm/"8\W03sg$U_P-&>aK,Ql8d(WHUr#ZC%,cG,KnIg7ct`NqpUN]*NlURK5\XdDAkHMRJ!d]QGf2MqMR,<`UJ*b]>i^(aD1DurVCr:l"k3u7)q!:[(fnIY/qLLZoEY$4+;9PAV\n!k$X!LJt?-YCu$bTYXfGq89O'gfAFKs5NE=-Sm0-DY>H:$Z]%]bN:j\8:_86aVjo(]XEBc.Jtrnp]t3D+Kn2,S4)PTdSATf:`8JHf6)n`BY#Hj=Pfqf6(,K@uomT.10>I"-qul]X%[[XZF\^SWs,"4k6VWPkiu=AI#$-P7]%LD3J-V_^]ol76u(4'0IRH8d/)mJl7aS;='M1[nel7Xd>ndY60>:R`VIhn5GENP9\U+d,LrtD3JAM70I)KH?jh.c?/8Nb%<=&=UAYZ1*r9VEFD,=or9Qs>PWB[nS8Dl"$I'pgSQS6&+^?@fe&*r3,M=Mhk0CpT'BYRbL3^b>+4Nof5uglW@cIt.=)j?Mht3V.PZ1h!4nJ$Vj#E[J7Y(ae((K++&EPrQ)nkoqn0bLsaiJV;@aR]'lk(ochA<>kGYQ5\HgAjo+-jqiR$4J,\o&;63No=odc&T,*9dRm]X7SWG&j_!C)7WGN6.J:EEP2@XB\WfZ_FZQZ5cZD2Jm)AmDpt7IA/>\U\'-IZf1`am9$(db]Q"Wi%0aYb??C(i5I,W5dTeDf$nJr-+h&8!'`U9g^*nEdQMN`>;F3K1GZ%q>O!XS$srQjTu^DDZ>\RB',@g'H_o)S%4/j7W(Dk+=Zn2[Z#nR*!sd\$C2FT\T1Id4'-Ggp'2j+nN*l+)&a?-QP!,+s&0@[*pH'K#P.-SXDpZYK$CN_PY2$ZHL[4^YM-Qa2hK3eO/1No5Y:osl:Rn!+'bmG,eS[hL+Q^k'B8[%Sk&hS*EX]BJeaP0$?W-'!O:J!BKPsu<;)*T/>!=UUjbE*4eecc=LI+[Y1s.03eCrW>!u.=>&IF[RqtJSP/]*kF4UEB@qQRm3+No2W"9Pac=cBC:%jD+:S#=$[9gVe8]i9J'AQDPp=Zmq>'"S^6E2>3qBSddFC3gQV"#1$V'gVs[$3\0CE$ASLO,S#'%1c&<@Jaibh^mnd@X[Ko4Cu'T?.!CU>_aW.7WMA%X^-2X]NU#66BSakhuSe#`q,nA!F.6.Iq+q5liS)9'bX>T6u&Ie;m`UNO+CQOJ[P1uPT\P1gLfebfR\EmcDXq17SKuXKm72ekpCc[M=.$g#qjctEP@]1_Z.RqA].9c#Bl:UrD@Fr`.k=Cao&/q6J'1CoWb'.$OP]Ot9D'j+X&hd&;RP[4S=4?P-K=Z,ao7@#_hj)VibCb3[9XmSr#98$JH]JUQ5SCLDjV&]&3Fu,N8hNaTkZa0Dd,gg0qXI:e;f@LR,:isH4<\j.Wsb*Kb`ktAVIJ\]n=Q5[bf%--cq:JL=.rS2&rO?VrMI`@[C/MklcNA]\6EP+&Qhi"r9fOH=&@]F:i7S\ZEn63)Q",;p,Fi9c3B4k0`[\Id+3@aHOntU7>p]4&t9-gHCMKO^K5.`[&/3q`_$2@fB$ojqC]>"C[UlA`cR8J>-,8L=8_>+GBbT#=jcT+as!Mr3Q2QKh3ess9RFE'Ad5.P9lObQAt\J(\6Mm/SnBpd9O@t7XGZ!,;7Md+U9K"]Q0j:&E.ZDZF1/!55iNaph8"d)L2OKqtCY-SEo!eD4mlCTSgMGRr,^?hN&.q4CJ_9;O,k;Ci51%lD``>eUQ3<]:EmpI\J2^)V'/U]kSJ7ZRNVHkbRI0":taoN8*`.-3d%/pF,&iVP^H/%Uq8+VUCbA?bDagM%%n-CHI]gSQ[H_rRZ*epMPAL)6=mt8[&2GjQ\9Y1?>K-PHqnm":1AOlB%smDDf%O>7HW`!jqkK(o.`*eDd/MZZ0rXL%LJf^s)pH]6TF&r\%@l5rrP]#OEogKN(1kI)mm$IP]VX;^K;L9Up(@*AV;R98"?urb)sbGAO(\;X`]fUOF5Jof/1X=g_)PoJaVDUW2*q2@&0BU5P%?Eh@IIeoH.$JE=FjSO/hcJ\3_ODF,.og++#cLd;W=F)sKXFd_*.NlX@\[6$UE4*HA>P)M#;D`[>t(%+"m2U5On0ODN_[Z]UfEq8^N"Pi^N>S=BaNA-3*/s.D&TAYF_oZIX0AVb=CJC[6;Lb'*Ue!m.SVD*3!OhNOI,%cYIR*4`HS-+'_rr[U_Z:VF#b102c:^JO2gE:q8\1WmIpmU]G9E#)CdHK8al6r5\ZF>r;;A!qWh!WH&pd(m14h(T\R^mP="4?i#<8c!QA5H+YbVQ3KJ\>_Rp07RXO3Q=Q3efY-unkBECJ5W:qFc,\7/XWJU6Zl@RO$kT6Rbb]lo9*95?@VnRod:OQs6?&WI@mZO1&.*l`8)nFYJk1LHEf.6Hit^8[5?Uatc2:ftmn!Jc]lhK]B!M1OZ?OiqhL`1mXM?Y:sFq0VeI>Fqng(Il+OY@AX'RFFEaHg]oE/UWKd6O13W(Xt9P0P\PSQ!VYa?kWI2N*FA3!.SdP,],(3Yl65_2.e^a>!M1DL'#rF8(H=4\59PO3b[;FLTj=%c)8S7?YDs9>Muj]og!$&LFg/P=V%OQ=UkGe/Mn`eG"0LcG3-cT@bsYMKML>Nl[lH'P>DZ1%Z7AQps/S(d@PDq6*oVYTi+mA/P'"eIE.+cE+O.JrLSEt?-Xh`_5=_*pmS3TE@MAE+\/t7\I^pK(4J)C6#a6Jp7dV#mUk)1]rW!q[=%nO=83c-r_MEo<&:\)Z7uZV=Zu79D],LpWU6VBBTaD0="rb@]6L?@a:!XSP6E3<,FRS[70;q:U5d6Umr^H%Oq'3XcrGR"UGifC5DdK2OHEp7HCfPPdRIT8<`=%bYQ@M]9k="EuE:"eJmH:`>eaA)F_IfJrB.CIM:noaeCJ(i,E-5-t1&9H$/?Z(h1f6HPeOedD:AA#aS`hjdh'$EZRp9(,hMO;Cg8'['gE_5CQ+W-jAWe$qRVD!9H*l999afOLJ[I_*o;rW&L&@`]``\6b=rn[#M#)"'8r^7'oDQ3/C.Oep_W*;+;BYMc(I5WC*Yi8)$5)c'%MNF++:2iuPR;2\k%.EqHm([69!!SO#42Y"/`nkg/GORmYP,Rs)^!F/_fkU,d]XoGM(Mg=qCj):DsX_+S`ojqij[/IiKIhg]BJ!>7jQk/+@aE,eNi/u`7VYG$.PLqL+-+FgP(jc-7;OJkUB?0]0;AQ6jQuJlEWt#;]bUkl%DH(:2Xr3lDtWotKbKI-Zbng&T=":63It\1[$>$#EocGUn&=9&P,-[U6u\T6]!Q7l1rbE53*D\Tr@mED;:28QCD)+0`Z?pd)_e-FT[p*X.CbC)F&62;Y#teD+l+H&7^FS-VMCF.bHqt+"qETCc'VQdrAqh\JH"BXK"gTnP?BNl_%F[02,T&OMa-'r[8*qYdoS,,abt4'XJtbd<4N%.fTDe.!QMus`R;oG[>UqW0)2LB;L9LQbiS+cHAC9i#e/hK5TRYmK=#WN]Qbitf42(X/W!'f_Fh-;f,.L<*q#A3+8$jGi*KQW#+"&Oqqml>"+r,GFM=>VY2J%b/FrHSp/=7iU6/'Bn&!7GN?8ENY&Gp0.bi3OY>g]+Vl'[#'9VdV9LjPrO1#\ASl_(t1BmmXgI.;HELW=qakko.A\n[,3;UHT(fI?ApWQ:EjXVlj`"3U'#J^h9/8[51An%+cup\kLJj0f1%KSX3JNO/\"]ut6-c$f0*o]li'mf.k@C14mm,%o!74^Y.42>DPf%L5t(ua45[22rGY!V:2UDDqT_ieFB3K_&0pB:2o*2=>qZ>)U&"h;F"C%H/3BN+h:o.Y$0=6A^tX&HbeRQ&MDN[4@12ZKWE8Y7f-pr]C!0F\,4E\iN@.8_[o+f*$GmO)dj=/LYZe$-O[cOf-0W@F7f8Vn.d(0c;!U@VA.XbnQb#-gssFtWaKX^I'XbNHf#@%%;i-*e?U(0E@VGX2jj9W^O\(Y;!QJcEL(Dps)!GI(A5Y('@WTUBu>,c7Gt!".2)>-0qj>)q9J;%hEu(a(7^F.S$$/++e4njHQPR95Q&p3%8kje:\75C@(*hZ:`#`<@2P?3Y9uIBlO:D\8(YoR%ReCn8Ohk&b@A?_B(.qMY&:2-.=UZO+F@/.:\6'K_AXsqR_Zf^APjU;WK_N%!,I<9^[7r[-9OQMW+bXn1Y&'0:;=Aq>`asYm!<$S<_J7e*6l'=?79>>n=C%Q(V[_<3ioOU>:R/W6gI*F':E8pVD=Z-\u.'Y`8,Yl/-RUYtGLg7l,KPmK/@cdbc2r<:*o"$)Z9s4Af+P(POb`LSVs-7&7hutKkAbZR[TuB*Pa$nM+NK!Dm5HYD7a[;(ern^M7iJ5LY<%H-$EX).Ph=H!;!7E9T3c/d1A"\2:Xd?CTXiljX+/u;V^94A>4_TC@*HT5Y$D8gRNj7,G-=o7*>lZ`##WEK');-JG6W`AK+.[\Z7S"4#j(fNl1^*ChF1C;mJ"gY8Mnm`nq=3[=aG]K?;e'M2cr0ONbuKnW#jQXG'bG?MQjm/16cjg>4Zg?t#k-FG#%50EX01@5QJj6VcQ*5tQ<0pumTT#.n8a+Z!a+`mFESV30e[0QJTb)sfb0:.;l5&q12HJ\EP/T\,sdV;E"U\)'V0UW#OiGOk4m>Br),Ul3e!#"HNFfXXfqEfS)/MZub9N>PCZ6;4iUQt=@A[E95MK0Kh;hZ7d*+OS%K&HpZBjP*2Aaf^[>lFi(@3I*c:e$9rS\J,W;<)L1Gs`R(p%]!t6/nU#s))F0't=\"Tge>foPa0qHu_%GQ"8?908$DPLA*SAfX;S/?[F8e:4Iu1rX&*LrGk[(,Iubes2\Y>*l*B,hS0PW-:;JoY\jO/::]1cm0t?SFVVVW0Kd70N,l!b,S:pP[7SYg8s&l12dWK&fWZ\EAncmc;.lM[ZZOX8ED2k6k'@W3Efg?DtXl%gI`b6W@Vm,F'<;fZ!1rrXm@XC0o91$Km3JKBFPs+50Ll!3.8VC@V>XJKeea0>pS8J7-%!'\uIn*ZD13dM)''DM!VOp)`ZZ_\fBDipZVITYJe%T'?+iSSej6D9ZgK1clsOB7NIt04Rn\K>gY5tl4')^&9?`Qfs1+I1jD3O%)IMV#"MOND$",a\<N+#tKA]qaVN]dhb*[3.-dc%%3/0F$8NJ8&qdBs;iQ6FW*#r9f($EJWE-8Y*B[nE.ILP3W%npjNiiQ0//F[C479.1ft1jA2rs'U]2X10[J5m!oU1>XV&443lj.87mheM]Q4H_I%_"qkjI>8$%Lj\`\/20gIp1pp2Q&t*ZQ?1k67DTR(&RD"rA820*q:pf8VcOA`s7,hV>D?3<(^C"UD)A-T"rj9/9d38a[TL6EQN3^+AaJFRHE;$Wa&6d1eMeE;B$@;)K^UWL9Vm,n9iZ"qqUcTrXW4B4j^+#9Br]IH?&>bOs1N_>oS1%#\2PDM1M.+%,RceXk)"]7esuiVb3='[CY`KnQb<-,1!3TrGS7^2OsW@-4h"80e,-40I2#t&"CCp4h*osU=H@IQ9?,X`KussF;Ahb*HEu5hYO9H.Q)jV;2Jq/IEQ-JiroG4i7HMWf[#D'9V@1r#If7J`jelQcX,rp9b39$89`X.O:ic+U`ksNfHo&Amkt>F[412Dk)=o0Q%G=PdVpMKhA@[J5W0dU3,HQk^pjm>m)D,R,l2EL@54`PcC0@5Tg5JpkIm7fe7q%Jg:f"7R&(Ee6(uid=*M#_o"-j-qTRljA\6SW_@m/sg7c>Gl8g+\U"F+#VOEU+9o9sp/De;;hH,[0ha/ni44P9$6P>1Orp@qsHIAY-eV"U]7/U4O/EC$l1;C]iQ>DW$.(gY!nqQr5H.c7e5C>*O@"c449Jg,%hb@A^II%D]5H&T4N9hG9"mPB[,N;TOp6"b9CD]*[B[Vad?OGK"[O^629D^P([\kV\+'mq@JH@c9nQ-A"GNYR@AU'ed(rVO!g#i7\.9R<"L[H\R!R6ue:k&,%mjbW;40q;V*2s3RZ0l^jL1oV&MUNSt]f1`**ERIDc.><&a8?\)?+T+=r/&5!FWQFCRt:2h0#,US/I!92O:u^`ML7QXUmU,]kX72n6_(M,Q0EBT0PkJBidkpHNc@5[Ks%7j6eGR_j3R(2>h+5^#`_<*K3jFJOdmLO\>cM`r9MM#=k[T$l.;SG(o>mCDR*!X/=m%7mUId7'Dn2Uk8(tXgIDPH"q/#L2%<\'.?@3N8E%r_P]R.,.a,-2I_aH00#4b@dF!(]rP2Gte/'M6YWBnC@]nCp%98nsZl*UU51f6RgY:CcTYb*'1sA6IAN%#:)_uQa?WV`4!?q+hHYL1^A(O7q*T,\%4CM4uN^[gBq(H_[ZS48_(5*UoY<*bNfks6VLpjkb^ERI[Q/*dCI8urWO%=6]Z-k\BD_q'g0)Fr6,c"l*6T;6PoX_eHGgtM#\c]#F'>(HoMPN8B?C5MRO749BjGQn0q;o'==QoKeTRps)&3oBj:Pl9oCmSZl\46uG=KhiIO'!c'39K_N!+5XM/5\$gnVY0Y`dL=(8m>J*hNh_Y@aXs`$?ArZ^%7@=%WoGR!05o''@Z=s`::bpR]*4;S[#U16/#]-.#D@/0Mfo_F=6N10i:L`rNIi(Whfk]+FSKp7;oE6r^JoXNW#ZlN&YRB#ZGhqToF`KLF8H$]-u#"5U*;2l\MKNWW+(`Uu`]-B#Du6rf`Vm=DDA<:5Oq3\"og-0\:J[>!7(+ljDrHEhP?3UXBZPT6PM:.F5=bek7e+/:St`+!(eB8>R#R(=$TSnrF#Y2K?1^KF7m.1A,Dr*-f?o7S;iBS0N*:#=G_+iA/nind91q_d;a(H;qqL-1[,b;r1Lts%ZXUW@Ui[F`N],ggpaMD!-\Qin>`oCUe#*("Tsk:"1jU+YV"+-(n0m]1[bS*EK-7I,M1=X*`n,Aq]ahXEHnV4F7LNjN=kcK6N=k[30]jlEhPB6k9V&A#8IF:+RAorn5ci9ALt=rtMkLl@1h.JZ3'ABsZ`qWTffF`9Tu7L\rq/?>U,U8'6QrX%AQ(E"+[C3#tA^GY"h.UpV=Wqc+;cc4_[%1osN8+H!@gi`UB!X-BJ.`d"k'#rYA1;R#/Ch*_aUBM_EACN@3uJ)8FlC`oa>R%O"uhQ>@LV1(+D&8tnO#2%iZ4$"U2,L/d;!6(S5&c[OK2fR?+j7&3jbg]7k-Mg&+ot`SN#%ZD!%X3&l\kC^\rI"Tpb^*)*dYf#"C)KK^j$LA&>h83J,LI>h=%ZPu2?cO6`)_K:'#IbpM]S@?&cp@S(,puY;hNN0l"&Kak\^fKL>#klh):Kq#>,%V$CYK0f`"@oE&SR&\@\$#nCt"UlI4orh4DQHLRMg?43i^Zi(G$8?=q,[(hKQL%HdH)4kOb8d;M^s%rq-Dc:Rsh#;"-Zg+fqb7V\6LFI%g;KW>4D]7^%3:&'jdMa#KC-=PM3F/Hl3mlZU3&57Mu$Kgk04YK\q*gE(>K`Y?dQ.o6U8@2`QGaEEUs>,D3LS72OOeU!=]4\!kL]tit:rrTL#HD&g7<60U?\Vq!2We7p?k.52Q;2HGbcAo>0',4i:C7t&KgY#^2)XAJ@hruTR>#"uqoPY5b,0CDAj,*9m_2`C2o+GZhe;]NZ*fqq*H[i&+%m3IiZeJkh_NDnV8I8Y?XukmHadEJ#!eHdEUHSUg)6(O,h^:-B'GICR,_[HFAZF$LOq'1I8.95L&]RQ*MM!WR2?)!:&L![8P@pPm5BQS`]blRDQVL@&QJq:7'g,*jk87F%8FLO>Alpl2$XNA2&^KL!/ho1^#AdECVaoMSR9q>ad0^eVBMXq"(Q_(@fj%ag`kd.comA-+H>qbp0a^_$!`Gm65DP#i\*OqDY#.e,(ufZ@K[ZOU1_J^=?i56.H$;tKNrq:lQuB[)MM@mjT'j6r@%2qc9sYdS?D+s@B>*#1%i,Yi1\N;DJ7C\]!NO_\`]A9%J2cTDL"Op`knud?\j2mbM%=grJWs%d0fX90@Qk^I!"YO6ekF(=%uD1!5Kh=3kdrl+,?1mV[:4\F/='[*O/'9Ns+LcgV+^@,;tSVU^a".V/P/9qV3OYJo#TS^8:/[XpERotWY#g?WK1Cf3X(4DpA4i\Z!`6r7(Kki%q'uWI&hZ`V?N&"-Voe#PO=ilek?;bb<]?*HB!*m5'IMA2ZRIb/S@1RXLaD)9"ti6M(M6^JGaMotIn*N?>XO4Sh`PBBG.Ca8LYAUF*,E\B*'C%)P0HNR4>IYm,_U3#FWhR\;FjG3FX%]i?h/>3R@+A(?Pr$u%UU;oWd"6Stp'Z>b3-Dbm!o[R.\,Dmoeja!^-9QR2Xr?q)-\rOFi@5Ull9fk)+0#nO]?RuNI3mo$!r/JJ"0kR8_5D'TEon(V@*WS>qEM(Wo^9"6+Wbf*'WhWXsq?_TM!ge3AN$.N*0:GYaSEhAgQ)TnVc-k=OP:=ti\X\n\3-@%JA)ucoo-/TJ+Y[4L\e1B#I0k`C\"([S&Yr+%3YKFl&DiPK'J+eu1dkpc9l`g\6e$GERG(rTNk=?s*f(]2p:JmE7nu/T!T)/1<^#&DUQYOk,VK;J+N4Ife>8c")Yo96&;j\Cem66fgJiZic(RQL:\5#p,JW^stD'6]CWoJ0JJpD(IG?Fh2!MbSE]#Q$Y7R3,cAscuNo?J4R;_!8OAM4V:E$c2c=B,"XD&EH?',AL3;b>i#.#c^hC\LFQJO:]2tOB@`08Ih(UO803KNn'*p\_dR,4Y7")KOLha>TaWnjAD0CgN!aMY:jn^3PNSGS*8a9%2TUgI@>fcfd;V8MJEP)W8VUT^&(N;uJ2M'ZQ5)1:d@T"SZo+I'@?fda!@,]D6c`aLq`6;Y!VQlAYf*QN4`nao@PkCR3d[j1sS.+A&:-cW,^YK/lAMfYCcs$$8^!hn:kG\niFtbBEP#UbKkIBA+S61Sr\;ucZ!a]'\Q?sAJW7.'^KIC\/bl5mXmiN%Qp`OcEP%ir9TCGJie=Xp&rHcTmp*LJ*!JW7]>iEePN^p%.=p)d?t!kC9O=26D4bpM5%*C.o2J+K71^k+Ef+%r'W9PpoBc/TQs'Jj7)oLMSA)=>D')'"Aa,A-j/:X0&s7E:_aT)/,;_M2D)e5bl]Y"#^.[s9EFgc7fRZ.Z_t^%838\BPU51))7H`tGT:g[Sr=?bG./AWuG%/!?T3Iu1&16Yfu.,:JGuhl7,=Y*]mqQgfX\M/V4&KV!f=-mj<+'EUd_Wi(i67F+-C$>p2p2#3$&ac9`:g6ZtAk2g7C.C?'VW"#QNs:XTUi`5HCi;25=I*_2_3;b'%!QPeB_DP&85)Hu/j1as31Y]VFti3pklEXd[JX5olh\BkcM8X/YsuMK:nNKiB<5nT*i'3L6HX*GJNp?AOQAm3:]cMc=BQLiUfB/9>s\IJAp\3Sa?X<@l3kqT(SYb$hNX1t]>hc9,NC^\,DAiZ<++(bJ1S',u&Z988X)[:`X(%s`LlmH!Ce4(Fm([LV6`71'[qgCGb9I%XrGPSp:0*Zc$CJ`ZT4+]gn1C32m<1aN9t/%"$8$3!LWAj2gP66n_28i0g'lPJ9qhHX)Gs"2:mIDa&o1D%/tZYYdOZS5!)=1msAo\:P]OchaYe2^Ts00+G;CCo8=SU_!E5-.ZuRec.$CGM,ou9Ufn8!#eaecPr*?i7m,/\M;J?@5EO:T_@iHMCtpJL'C[=V'`;DWk\FaE(XS'B'cS&1%V=a)o5RSs&h=ujt!+"G"Q(1js*tDTMW"67V52WXS*eODNi6^fltDD%h\0/Z`oJSm_YO3=gE5K5H]d8F(sj$')*u7bXi>NbhI#VO5GpnYBI]4rOm[g_gP&3bP4Iol3BguM8$(0c+)5p,(qR*2c15JhhQ@TD\F?f@2(S;GJa%b0Sh(TDU.nDLr5['@h]3tC>r)iVK1Teom>cXm+&`!Yk#rZ^#b0-%W-$[^XQ;=6(.e353mU=qH0T,M$Z^J,3QO+S=A^];*YsQgC"R:<'XI[_0_[g;t;V-XuZK#SaB1IN*Rmji+CRVp+c*7K$'A#]e_q/U8S3X^:RCfflnT+jfibah!D\0f]m*@-@jpZej#+*T2KjP#1[j'?*&4Z\^e@*oi@emPE9@r@,*/,G<0..<_=9WP`eJj8n9Z<%5iRIQhprHtMrFDt#Q1:#"&I^,V^5$.'Q5Wpl:nf)@P=^6M=GYmKtL/!LAr]`M.e>WsD;"7=]^k78qGu3ERbeF[H_VojjpfF.Tf`[@l(JMY=en;K++Ir^^N%k&a.&jD#OffP,jGo=E%pD;$[Kb/norn2$W5%Hfej]i:G!5ToB!3DqO)`M0\qPuqmWrWV6,tpR83W'Otku"*Z[Mpjj5RKFdcP!6]&U]7--"pg#@Bf'>sDF\3:23!_?U2[jl#^AE8l0EI9eOc&8iCMi"-P6mc4QRmSWWhbZF.eBB,kAK,]4W1H0`@-(g8qpq%arjkp"dEoZ(TX&N_]'Yl@p`&PL_6!^jO(K=V$uo\GlO):Wm7+qXMDA@3&TgQ)t=:/XeSbB32rrOC8PoO#ifkPU5qs3&o62b6(kEn"g0\e$+7sW$IIeo+rW@&UqmSEH3NRVPi,)4L@2N0/=XrWAa:B'03CA1"A0plBK#e%#/:jHO/pi)Ynq660CPdWJ]Ei`,XNWqCcBXl#nI+a\Ygk&h-4XLG],5d9h?=\l3Y7:EB89L'9nAc>G\dEVW^.IUdQB5CKsuF+=;S'Jk0JfRa)k)eSB96F*]jP/Ac;o%R-qpuW[>H0`$2FIi4Chb1ToRfW[<@nU+PSW1j[@]ZhdkI-TPD]I.JLMe""-/!*:ii/`)2$LLCNnEIGPoZDDN?iOSD5DSPf/!5KSVjp`UVILPgYD#m6$"7GF:IE0k$FJ=//qrSfdF"h%Ak7>NI-ViI#]XE_GI08U0Xkkd7f!/"X3-om)!aR2I+#aRE_dN_eX6.OfHVTZ]JIUIeY,6$XmaQnVf&gSd/c'Vm&-X`DlpB0G&p#7\K29V>H?$QTlI".F?O9>`r;QJ5bUc.ebTN0lcb=e/#X%=,XJYYIU!AY'e8)X[9.EcYE@=&a+)D)rH2:KYI*ac_]/@E3=(.@flnD!`:0-t8.BKr:m/?+A;0pXL$6`alA`F"XBr!rHVIHeS9bq'Hrj>"oTLWa$Z(*nccCu5uE>&&Ko9In)K[n#;heqnb\u]>s\n=IomjVi>c>AYZm3)B-0MU"-0X+hNE"C+U6]hKZIW]g(<9M"b+SF5eH`"<<_aCOaP<%H+80I9#+&h/]+@NKb]1:$<,t(7N#>Q':Fc'RlS"hD>i]l7b*nJc+$Z*%aS??\n$Mu[!q8/gmhalk5`M]9AhbA"?+3/5V(M#A%=WhoQ0sjR/MWWC*\b41ebb.G%.hi%I<=f]b%gf&=tZ9c1I$t,f1b/NU6e';Zc&jmRX?G9a5/>:po)cAu:1!h'JtSA4,*OJiIJWM-9\;bE2?KW+gCA6r:/J_IDC8IkE:@'Mr4>KON1ra(q@N.-,.?`Y.E;`(-LLq.eshWiSpR$/KP$a'9md!2_8-*]e/8D`'M"`=23`pOY>cXX$a&HmB.c6Lf5*[;)iY2niOUKikc'FgK*NGod!r9%A-*8]u'*N!$IFI5(R%pGZ!i8qT)a*i>H/W1&bWD!gWf=1m!Q'k4FDo\h[&+]kn>4"plURl%rKR&%`mKH][m)?oPT/jg_^oZ=WEDjP>p54@jopE)%QA=Z\m!fd+N)Uio0<+/EZ-2F[RaC#4!ha)#B='K%%R?rs&Cn/s#D>G3ONKYUeILR?S_hG*KZ?_=lo]a4\N:="m:adq-WaFj_sX*!8Y9Gn,e[_h:of\J;p8hmeC7;&4c?eirdP+YR(PheEn.uA5*Rf*Zk91sT3hIU]:a5ZdKPEh1$T6I&3F+i:SIuMWl/*rf>^b/d/>N$\GMG_AD7:HoQ(O&h,)aF"r/?qmPIaelA^U(nh0rF@4H\9T1u'&iNtdoGo\1I"*qg.7c2MfYe22X8ckY:F*0OS_AN#Jb/V=Dr.o-V1RD\l8LZ\bu4F70Qa\?2SEhoH,E4k`-^Z>3l4<;h4H2K77k.)%bV<#:UjCa4n7H0S?'mpurCp](aA1NDA.ZaZN,+e"=^T9WM5T&t%\>ton-']J3>=.T+";[!NaKBg6jD3KleTXrDQ6)Ht7*0ETnRI2](VtVg-fl>6:L5#!AN.0&Q"id"0eaVUDX,U+i56;MIra8[,PC\=+A-)\B&D2$G^gTNVl"@[oC+_$'F_%@e+iInXhH`!)d+'ZN0SI8aSADcCY]5`Z&Q:k3>8EjEM;9)%r<;lJbZB9p1mPlTMJ8jXuX*H_i$h^6s;V(%X(pI9I.egN0HEcLCr@n+]UmiB[RBOM:'t,`6P$Nsbt&J[C$<9;[?Kt=Fn(C!^Oa#gcZ2!b4!9nAWXAfj,MSC=JLd!J!Jc\sff9V,"&!tKl@(5]STN;cO<*$:DgkNb0Z6'IIc'CD(cO7tqP2?ROh.BVj9L?J0'&Pk'u,o@hl)+)1(J"bP-^K)mOQi(6h>E=S:?7tiGOunI#^nHe(2s$ie7eA=$35db?3^SumZLRW0WAfRJ/\).>YdZ\Q$CPVf>ZCGN<6`kq!Jek-%M8AU_,%eWBXm`M+Oh$$cO[mS":`fr>d5+.-l=ksag88"9i_HGZ9;.tBsj(k$2g4+]8Dj+jo5X1"iXp"f88pf5#*UQ4212]fJt?`-"Zh6aTn,*e&[if,68Gp"US^dhs*im/X;1pW;FT/3j9=7%U^lc`<3T[3^/sY-")W72Oi6T+=`7RqUEXQ9CgF#6HloaFkAd^`>KHa!cQTtuKh%[IpYS"f!O%QBGKp&Y;N"Jd2b6.pMLM7aR-&P';E,bT&G7!0V*1dghZ_JSi8[1ec?2\6Q'S;]&-YMcAI7h9pW$Qq)F&VO=YQX(?&o?LEnD5eDC@eId@s87"ZVF.]d"0SnRb4!,5NSm:AH5hZC_1W-C+c3hLu!AH\4HRfkaS7ZJ]S7G=sS=1C9rt)"%T%F*m__FsdI.,35#p]/UtcgM)PS_1U-?<#E*@5QRk]T:3Q\khKASlMVjW&SSs@i8a0T*K[&.9RVb,C$*X-p(F0K_PK?GTh=^%>MT6)fJUr.kD+bQi6+lFUfK1>(,"pkE"ctF`I!/?L9u#W!DSH0nSqVL\Eh*M6K8R"2ODeO)s*:Rd]0cOD-r0U<&>3l`O0GL>NuQ8jpib=@-U?[GbiWFBaD0Y4$fYR/fYP+1r!t]g9(*a!n*m^65igdu9""9V9_h&mV*/R7U>BB#*Z)un+dD1F/.>"RN6Ja3$-3`47oI+"]Fd%@0W?[e\b%aL\`!&WOIBNai`D6^[LjiHt2IT5.>j%sBZ8(\T1.V9,aDpPMJpTkmZnau>-JU*a]],[^-q$+YSV!VsA;:DA0q),>K][0ERre71c^%6Hf%o[c+T+KSY3CSYQ,ft#J=F_5J!jaARm3AHFK(k8/BUH>:0[0fF@."b]:^rp%N;Y=5A,A%T1>JL)WqPH+Tp#<1[%nXU7%PC6<8-*0-:EQbPttZfkQ2H[XCC2bo^$3N&^A+kL>e"/>[dW8Pm5[(('gZKt;WA7%$q+Sh:=J-]qmoe+fI8^5Tr2H1N[n#<)_:k5@h=GRt$,`u\G5pklbe.H&6>?B4o$d1Oc9>Y[l0agNXDOo<:'3W-IPjm?2jeQS/<$fCV>HK>daE6aN%_^J;FC>mK2JK#dk*kdWXTe7PcK(mjMn\K#(qa&/\ZDI"<94?%.g"u0tUlE&>7/P`.K]Xd4:8?i@L9t*^%Xrj\EDJe)r5>SqbbfC`G<7H)Bb)ipWX4,Y/H8Z@kJJ:L1n%^]Z1(F,3"HGdu+JL3"qQqAgC&IH@KaGTpr3N3'>quYH8;Z7"DG)=k5@4P2c3?4FHdHofj^kMP3hRd-E9aHejh-aZaoq,f4WLod6a.[n[fXlofXOchg-_%4/*8VWq1>].0hupgs`R+^8Aa`Q`WD35]f;GoTiDM9R55W&%WZ/F]+,_h=G:T%WgB93d`.iA?;G`cXt#kHMr$[^p@]u<1P07QX\Ce^b6.\ZFgm0(qSLGR7B'%Y9C?ts5[@SoG6WP=^$UpfTqhB7%8.PJN65d[gGs+.!U^/gcKBj)=6%8ci?r<5]->3m='N#WK-RiWq0]^_$YOmr:NHm687UU9k+`[8%UWaCZpA(Nd+s7!j.X.BW':$rP[:Ao,f+]W[5D.,)rMn3A.\&f$(.`@Z0R_/p'>X)[A"3N0hs3cU\dMD:6HEam7%8A]j&We[ej?L!dF?mrO`"U!RO4fN)]GZY?X3'j)hfmqO3gkaVb]%DT1n'fKUb2atY"Tsa9Q#A*I@(VJ57_Y1?Be@pU$nY1^,crd4iVe6/Ytg3Js?1>0e(!dWui/IVPYLb$=a$Y=S^,Q)L?5BmGncM-J&k7kFXt6U6$lfu1(r&5@EBW.'C1h=#[qMqoJbnJ`6ZARe_$nMoVkL(r4Tue&EqWML5_4L%ChVM^7CQCdHb@9Q*5Nf"sH')0gYoV]?I8%ouI>f':ncL0Mil+Zj@.9,.ubd:CeM(Z,T7SJW'r2!'Rb^YcmM;N\=dnfYOO*J1^Jb9AHgZ+@*tF,.r'%[NR`KMDY^oPO;__c#$M&iQ@h;7KkT7:6,n1i'(0+#$QsI.]G\tKuD;#Qje1m*`A5'M<&QR*F#1E`.j\b],_00k"DpHW0U2%-[%X\):U-P6X<_"`h3))3fgQuKM`e*IMgJCAS9tP&p`p_qT1cQA1rs3*l`bIJpTJ0"Q^30kI9#X*+'^nM$D\SScC;M?Tm4POf@Sp'W=H(8+Kp\W%BCd.$3('1SR%up(Do(a6]J3_pHkI'jI#@M^5cEGGP5d=!T7!.(CmitbT4A`@9]f[6p(e1HUc\DpPR*YQ91fngin'R&S\YEPQmq@cBs#59$o+?.`,D$.6?sW43.cB@$YTd6qO@QlS&a@Mi+!%JaS_f33"&!c$UbW[A+"Wd[N\PL0L_A5:CG\Cc@XrMK>!@i%kU6QJ[(r,%bX-u4AamlFduMa`^(@$j#hLB%(MQ8YT!n_[P%bOe8jW]BK-e92>W+*-f]=6SLn1n?@"111jiM^[2OXc(ldM0r`-7F?XXc__7$HuR\I-Hh7\&6p5&[lN7=[Z&eJ-MJ"D?\o##*W%B]nPP#RI0lV(V!NZ:*VC(YPn>@G;FU\h2&-M.^kYKZ@:Zpa!58\4n3jQ';(O#-YMPaQ8<;$]JXI.U#1*OXcKqVF=JoRl=,'/^p46m0a3&n*r1@9/YOqEOE;*\\\C^1pgWdf\-aVY#IORhrU_O/m=@2170V9\(Vda(Dq^7TYgPm>].S,!gFHJ"WReDPZ^6:g7skaueqGF7#+6jU_^,LFmN9uE382>&*;nq5$S)#&/Z#sf44Fd`BTC.+]GW[W*SI=,S1q5RCR%FaD$tgMbW/p8#5PN#p(]eX2=p$^F6P(n;j\F4QXLWn7H]i&M-cJ-gmaRHL!&=H\]ep8Ag`6#nB/c]'OA7cqH2)GeC\m7]4d]%.0pg1@tU6S(R7;=hB5d.ph$1a\LLBUUMpT8T<)^[j0/V@e\)KW#gdEq:c($h$Jgi_3o5l*d[[QANiMjYfKP.)5Z]6.]:J.`l,SLTdCq>X'LWfONE^ISWMgoj6OK*974o1d442Efj#"S\k/S";o3(.sC_g@[B*-+U'E["+jMbN6307#D&iIW(;OhUf=3nift"9^]pU&0`7I#`1uZt7PEe11/N#]DnD[5$$pY9Z&'4.gc,`X&h.'fOI!k4A\[-@j#ai'''sDQdPr\5.Kgeojp6*n*`?_S]0Em:R^IkeRJj-BP]gBHh"23f5%/MC9CW?smG;MM3^0;`i0102]9Yg*E#=)eV;(+l']W)c@YJR8UP85\uV]1#2*&FiplD'\Hq##IQtpo^]5i'S]/6K80cWp1lcI#A8$pS/*0s)D9^"la%D(&T/<rpVB`:)JiWPqcpHC,ELc;aZ8Bo%hfpgkit%lS0_XcPOc/MgPX7mA[7oAN/1lerXig=P'oK6;Zt^H3MiO>PuD_'aEmPT^,%X7^$9;1%Wm"$;h\O-%9G8q8YYZ!tu:lo*1+OqKFC/-G!4ujNLt4`TXld_,h`V_VuT:fS,MM#2^o4De$GV]0PSI,`quj6rb'W#;+[rLKLWGjA&L$^XO\IjV;Fj*g]oTas/ip^1/4NrY#lm-pq%@q&q.kPjm2!R<^-lJ**hQ9tim\(Z+mVE3'#Z^7l>X9!g$g1S@jY4qY*7$*MEFqYd,0nHXWO#Om9<5N=0*<5d5To/9'?m8$m"35fQsA5cLhJ[%;2+Q5u!(,g1TRinBgk07Ks,/r!i.Y=(nBSLu%^/Qc2UOc_kJ,n5YJegS;=l""W;Mm'HW:=HoiGB4^>@d`DENu"52Mr9Mn(&35jV]Oe9Z9+0_Oe%6Gj/9(rM,t$dnrW+)>Jtqb@/iF]:1u2WopF_*`/)o0A7.Q1aQ"3A`*TtqGebY@@[1`>)d8MWFeV(=?>qC$?rMsumIO%aV$p_co[ctC>cg^9O'gIrre;^@:4[[[%d4)s\$rkn]g2i,?"CshAT/kNLEP>@:MB/NQoGWeDSHlS>id&!HA4W:dc:fQobESU.@@4YU[Y-[[*+1=S/h6K2O'6kLl+"?@Pr,=<7%>.8aPpJWj0=#>M3d"^;Rgbum/FKarAd12f=cd\0ESr:3s*!0gm_Xf61JVP=TD0l/&S"#'&pjk>a%G!5pRepb0R\QN*0H-ni5DZFKDp[1B%IQ&M"1-(2JXd(Y.DSgIOP:83B9a$Ghi!NqT_`%jqP*GGfY%A$2KmAQLJ/L,@j_!@!1lC<_G:;(3o,]4:OLK'*u]ab1$VHk>p.\?!=cFW5PhhC5DX9Iid`J[9$rNND5RQkc'Y=h/ri$ECqSjj8#P6oF*h/It:NnUG^uanK,>6D%79C)m*PV>iLW&L`,6ZKh2b"Xh^8f+3MtJ.\[pbG"/AZ9T75_2tN.'g"UDZD&&Pa)9QfD,ZXQ"2'Y]KO#TBIW&g]c[6=!ueuB>AW/tT-8.M$*7mH^a>)^^erY?,3\prkSc=B/21:ij&0",nG!*!R6n[E76pnMgY=:^@edbT#m;i80kW?X3W",oT>tR]N_0"]\>KIXC\/B3BVD!@SOl$u-]`WQF^H4l.'iC/";tDKi<9S^V:Ht+nV>/nj-"i/+?6`T/sWoLIR&ER';.2)D1S=!fSV$D@jBnn\Zj7G6nbjbJm=pZ3kfp!)%f4>ots7-"qP@+[k]=;r9`$-S^N[$%(1=\A.Y:jn;+1_?Hrm.'ks8!3?U`>\*$@A>V=QbQO(m/.VheMA]9G@bZk%fau)u?P,.YHD5_(7>BcFjSOYG^=6.EpEiuc#M_\ug/n)[>ihK`]i^LD6mD@Rik*V1<[(EQFN05U*k<8Eeeh&2*+_MMQ@EjXgnNPCU\[e/3_5D/DD.,hS$O8UA"k&34J1J+pKe./+;ELB8A5'k_OuEYJYYhR+1R,2iTB(5MWjBhC;#:>U-TZa?68_)`($Kua=9W]KdnhFAcW8M<50J6G%660AnXQb:=MM=4e@)%-?W]HDD//s`AkM\iVNNMr:-3'66H/?8cHRh,FVU`(W4nGer-/3=H&dMN6F$?gO&T?^#jh^6s'Yp$@7oE%b9!*lDttqD\)?)4_s?QbKD-o/`Vrl!6(M,UpEElO:%E=L9fCe4-Z!TIn2\9(E$tYIp'<1?5uk7a)$S\H._/R+7fa>iNlFmWJ5l)])78d8F6cb[W3FQn($*6G#3C;BPAhQi-BNS/'H!qe%9:"eXXRrl3bD\_ql%0tXTWX/%tUiPngNEKc`u":o/_>&Y,&PK'JRn=@eD2r8qc`KhW[U(c>BJ++HP:ZOifY8Uf;CO8.6CK29ObuY5JU,'UtRr&jR]i=FP'ri'1U2sL)4g8=D95Dj[W$mSfpNj+2MC2pgRVDXT-^kS9\+g.AQ*6XjJ(uGMZg\c`<6+Y1iUAO61NnHjld?BQ^q"9X').'ZE[<$%U:hd\Z*E?C6K/Ri;2"IdUT@fI0[Lq7i/1lR[;#bgC@2Z`XY<'*B1Uf5B0MHE]$WcfJF-H]Tgr'HgR)YiS"f5dt@f#.k7g&cl5^E^UeAbl)Y5GE9QWO"W`p8Y/kogm0Z"8."OZ7Zb=1@Q@7N=uVmt===HmD`S4meD$&#R(98bd9.uPBXOf;4Pi\N,^*``0u8q5H88T"&3NfU48gr>Ctje?4BmOrc<7\d`N'$&D">#0[O&jHXig7)lsV&3Tt,c%rVd9T+!*7P,3eoin%Bs1>mQ'p^56r)db%Xe71hYc:iFL^&)!ISU$fQEP-1_oPFF\\U55qAN[]'=+R+*JU83!n:CQJJqZ?VP/:8K/j'en%=+g=IO=O5t4Zn@\c/=Nh&#pK)7:d5Sei29ViqW.eE'mQbP+T1!]D@`a'k'Te@c$Ta.A*HD#Uh@V-Maa*2XgDkYO)`-+igru?IUV8IZr/HP50Pb-(NDGXtrhM4&F7d+cA&(Aor;_E3mFgcNVkCJ4TK.8f3UST@.BXgeQW^?#uIE[dHQ5!m+oG=W^^0t(tsTQEr-BO>]jA?ufIUVe="YE=]cTc4BX"q6\&AZ-U,cgt+*OqKBDJ"'i_nY?r2A%>iO)^,"po*YNjGqsQuuT)+pdY9FB5-jkfj!fM"mRI"If_jdtebRS3%4e0doq05L`e%2l8`ouNEJRV-O![UEI^e%=fTm.FP'.dIT[2jiHLb%,QOgDAP)M+IP\@gU)-OU$5-VG#qiX,p'>l;scCPaH>5jK6,6$?pT=@pt"b_*8c^kSg<6LO#2edfrsI/0),Gpg)/Z"Broi%,e_h]'&fVV^!k&L.5B67E`A^`8Sag!HFPWua+&=_ANf#Q0pG19#Y1DFY(N2@Z7R!e9m2$lI(.^pPRV>3e9%XI,OcRMk>c^0p8JEa>-88U.%s^45d0:Tq_**\igb^t9b#X9=%qAEX1MVKVUd^gb)oJh&/`"$7,;5<5@BWIQnL`u]q`oeV>k[ou7(Ti2"5n7I0RRQQp-7F$>ciP\iO73QHU3fb`f5lj8\Mh^CeNOf*M6T=2M05o.*/]3EoH^_i#RBj24]DB8I`eu:<-!8pC-c5RNiM21CP^@BKCp.esNtZLuRrO^;S=UH7SJh`YU]=5tHO<8?'#;d9d1rR5nr=Q11b&13&qUCDD:`&s*U.SS;U^t%P&!Yg!C(Pure^WpWgdR@FIuEU=F[sn%(InC>tCl&2VNWqM7bQZCt#5>DU^4XJ7+3>J4o>q5)gh/!88V6!"a*Yar'j/DH=U=V:`'ZA/'c>@V3dJb5G[SUEX*k*\5`YNNm`H;iMX,hBpb;T%Hhb+T$@^_;!C\ZlDJOItF%5h2`co;A*KDe2.g-%pFaHr$q@c32E`b[IL^i("K4n:o9A#1YnFBR+STl<[tZOGm>'ug"^\6Z;=pQHdk"CP_;a4==)aj/u`NC1%]7m*1VqIfh0!M)O/uBAk`+--D0-H%t-I%!HWK""!7R!I]@F9*FKtd7[mlda(dc-GFq#.ft66K1<"a?EB[aMY!`[l6^-,oa14Zr_ZH&lM.r!42Y35u%WOdP3.rPrgR@h'-WE?=BL%H?4hFI4fBN1'L["G3ZN!^N>t.MFChQ-fBHDH'[4*8=f4OFJ5BHP[2VMD7aIil^:Hg_c7=n?r7uh3HYZ)Xr8N_DV%4)9t[:Y*q)i8sONs>tN2JJ*L8gOmgWCm]AbQmrK`KICXXNo9,UmCcC\(TABd!c@SH-U7KmTDd1CkL!DrmZYpDijj]DI((+D`oE]jTqITVa>S6\J_-3i#Fd07ZhJlu\%MDnZZt0OPa\n.O5f1,J8=`?46[Xp1J`F9e!DXm!C%V)GTB#0Bp1*XbX_q!h&oNSi3iK+]4hIEBahRb4r1X\Vk59<&08)QccL0Z_:I?-(t-cAO)83`bRds/U7Z]NXa$2\hjpP#VcZl.6pkG/gKFf10=MqamfMf(@LHCTm$@U$Igpek2>&#>5I8965\Rd)0BOTf7[qfS]D2ZZ-.'-79"s1b[Kcd/-'3Bi9*18"L*Rk7H_\=NX[3(J^jN"G-lb6bA=!*Sp)mMEaen1OVWsWJG`VI>j`08Bp+0B-)mPXp&%#=ZY%0o@9RAsiX/#uBnnKVPC#oQ5e1Po_q7$k6.:O$B,dk0n`9q[>L]+`^]cm_XL.'ci/8Bpm,_J5Hd?QOg$"^4[r)OVZ(o9p4?U0uZA)c$e*Pi@R6O6FsM(uIA]G`jDO\uiX9o<:7p@aU6eoiapWi(r$&MYM_RX.-^]#WGp?qS!*?=U%^KAXXA]I-r(No#c;^tF%%5Z]+6=!lD6\?:t8$8U&Wu_SB#QjrW8bQ:L_oXTSl2:+F4sH[Ff0D=*U.?C(Z(W0VNd2Eso'hI:/(M3l=)hCQp_pLiNC'@d&gUH.PlnDXS9,H(V9Xe^@ufIW8AC+=#?$=u%nDOXke^4.OC@dL)4W-,8ZCXGZ^=5t^neC;n9%k5dlUjaKY8(P=T<2^b3?L5#Xr;bl;@BDE;\Mm$G"TR-*\oGa9Wp6&;Yu6=ZJZ9r$!i7RAT&s4ms]r_ssqW4%1Mr(6m'XjtpZ6cHYBRfrQu-5n9SoQ?i(LhrL^=V"h#7+/?,1T?1B-;H7"PK>"8gM4S%@Q!aJsHNZ$T%^eSKLQ7s.or7nC^ETDuDgR"!]C=!dC#APX/65S2EluU($,,OAS0G#;EV>sd+:9Ar^)d-".HPu8j5AQL2[J`9!:W(g]JF:NBB_U\d*so,>p`IDY%[ZPI^D`3gKutfZ=XKDk,`7#+<7PVV^g%@8C8@e>!iRKFq_04I3lVt=TVqTN7!l=_lT::n(#X.;UZ;HMf#Uf&,4k[./]j4OIPJ78;R"MD3Ad=Ad^R/#V?.?%b,l+7Cju9iKE&]/2tb#Tb?,YSA8$+d?dJ1K5@OG.$I(Ndh)rTgNpq+DV%q5?3jQh=aN=$R@RTe/].F'r@9>THJ@#1U9,DOG`>ktRFeHE(%<$)JDPn(Z\6T^8)+(tB]/84c`<>m/&BL^Xq*>Tao-ok=;pC58.\EIEYGIE@2BTg9_s">$eiT!q$Pc'3_Htd>/1,Sk6hAH197ua+;2Sc+<*\QdNk"B7617#n5@2cm0;H"2Z5;KDKqS)PX^>@HRcn;.C]QI=gJ/=&>rM#_"2i!9ZfT0,*N2]:1KrJr)K]ZI!m&[bs!8-0P[TU)u[Db+B^^ub(Co3;spJO+eML,1U*m0B*k_,^(0TF>H'U&W!2,[RmkXu([,)R<@QPk&@b"qdH;7*@$f3U5?mtf-qKVBP?p\Lq"]aMOWJGt<=5W]Zg\U5X0'dI*%(4o('nkr;&fr/r+(UJkt0PXgqcCb$f-_c5XqATqnV5?(]6cokcbKY\5O(YkL?K4+2&I`,u"+Z)_p#7_pA`Qr=hT_8gbFTG18X@8C8csCR)C)[X!dk3Z@6:"j@Fbet]k4&9^hUq^rJ&-$ZChhL*M.Xb:P,Dd07@2iHJXUX2q8a`4c>X+oq-si)L^$75PO$tfnMFCSRSR09>Gu1d/bc.SL83Bt"1&rtKQY%c>Q1/<6S>DH?=t(Ac9Rj%UZC5lkH_f-?&tf4d0o0W'G!cS$-9Dqp!CLG5FO'Lp$mBIWOI2SiSfVej1X6#>H0e*Gn/&FYU;9:!1fZ:`Z!O.8/f.-Hu9nH[7gSMJ:N?&0PYuH4t#1&C3\'7pC1I.c5dQ`j\ha`BHt3h*ua4qe`[plRi0lEsTdtQB/H2qlQl,/>pf2ra[9`Cr&gbkBhb\Chbubd`ANJC2r'S0)N&.T<1<%Cg@f0\/Y2]=U2dIf(G>hqqg*'4ckEB(X]+'9:lUh138RtU#F8\7?]_S&:$#nnbhbOjr%DJTA4X_=q/1lsI9bS@6&l$dB]Y11?SF_&_^-@CL3:Kmh,N`Q1mj?cllFI^0&BI@Mgi1^gmcgmbZB3aSD>@'QB_P0B)DFnm>i,Z!>bHS#NtM,d3aoR2?uY^YS'B'9"@KV)ndql)B_:-j#"+bN_4=HZns?YLZ:4JsM\YgL#G&&&iS$WVGJrcjMQ/pQU:7E.`[m2uZBE"Su@ic&4-`+Hl<-+8-5M.5Fs62m.`V4P,=neI[$JY($&>Z)'c1#:UF:(CEt'3>3IM<#-M>1f+/oHP1nik$A%D[SG<5?ZjGiTpl4)+1X(;.KSs5Xa5=5um8Z;"TET,8Ft.[7kO2!5/OGNpM2MpnFI-L,(bPfom*G]*%rA\W-K7:Th7'2dPg4X$o@E3s?6%C(U)E#3K(&$6.Vi3Q'X-M+0,&!5Z>kWc'8t2%aej,XW08P*B;+,]*=s`TBr!po"d'#IMYe4pZFU)\;e(GVn?I6>WA`!00P;KaU^CoG/kEPA(+&nK[M4pReWdA3cBY[)BmbL2/T(C=KRZg]ki6Un)02i`5]KYK0E:j?%ej'_80kX.E^6@CH0t4$H8V*F0*LFV^L.T>*^`i9o4J!C3NcdVkWMld1YGrmhj8]!H050;^G0H'5Kk+5:0@\E>8Dt=;41)6O38eh1B.JlZR+naL@,_g)2>3FgNlecKX]8`s.a0&PednqA.5^j?M`8D#.U0-r2W'>a8,LY_TZ(d!:r\8&48^J#ec7Ye+h-t=2PgL0#`BHrC,t1GF$,2D_[N\\U^VPVXJ$8/rIH*`QKciF\m-/g&L1(T5r\)0Fc,NP2lK!2(4Nd&G,AqT:,,2Zk]::1oh-e.16[+`&+E/TBQ86Z_WY`-:[U0WpRPhj-2=$R"^i)BVRb[&4,lIftoIW_'3VEb-NC(j`Et#lH7dj]+f"K4)f:s8(^u(Fb-!D2gnMO[NZ$YZ)D#K'JO_G'ro4#AQE!O`b>Co9ga*:B[U6R>#bD'd;AGs]nMP?*g;m2&lBiUc"QNQrY4i5)>#%0ki*om$o39Z?D[mO413BIY0HpBW@D-)Xr*R]#g#8esPa<(7'6_]7hV7;daLTE&*8GDIml_&:r;;YdLaK^]??K/*6q?M7Wcd^tZad+-r4R'%]j=WTHVA7M8$Y9E:m&7LdkPF=(n2ggtRaTNWV+n:$Hd]uD6[,uNHXD`;4$eLp?JEei#k`*WN)C&?/Y0*a1,c>$+lJ28*fi!_IYPF5m!IeN\>Z8X7MC*A9o&S"6I$QS$_$%_N3fbf4paCl6$a!1@CfIM@)98b)JDL=p>8#0aYX^e(]6uGfhi-IA:@gT1V*A[LG"&cCC\G@-ZO!H*@]J]A%D^#68QlB'=VmL$)j*\$6ugfMH^V=E"aj!UJ,=+=jUu]V]JgmO)SjF_pD5]ik6o#9Ro;3)Kb%\nP!]uQ;TA.ROKOhUGOGbEljs+.Et7+qR#0UH?$:NET8:?_1L;-T)R_<`q#b9F)TL'pERI9\iMo>*R(>6*CQ'BW0eERr%op_Yb!WZJQPrEQ\[ZQ4?n2S3VL^7.\8>K6G@mXF2)))7bO:Z?-:DRTbef*;dbN!\+n-O+kTZRKA$>+B@Vgja,GQ"7F41n@1X@?gl+lS]Ofb;C_3i\$1,D$nd6Q][aN6-<6eiIP3\@YLSeICM`+H]Ri,/62'(cg?XEW[7`t)SNU;BPO7f!n"'g397Ggrt[W-AoQ$`itG9Bm)+\RCnU?;PSj:o#V%oo`af9l0'DOE4VRm1f$<-ZCZqa1b73g,j`?ma'rmr<#7fdYkSJn?$YXOnjmE=0?+0j@LBNOeh9L]\n(/#O01`ok.3(&Ws:693M'J5^`XElA".`.rLkXbndC@W=DPBiX8CJ7j8Y)K;HX110`TMMVC8&Q!V=-&L:/@FO4P(^ln[i$)@Pek'4L!hg$sr-Y\IG6"&8*s5E%A#[o-C53'RWMHmn$?2%%W#LTCpTa?9X^CS^N&a3PZ!3FkfJ(VeB\,gV(#retOi:4*bN+k0Q?gISDH'o(<9\O$jh!#i-04Z#')C6CXOMMj#eX2+IdZHCU_=7]T@.'IG;rHV_C\k>^=:D.O)>g\:*k=An&SHh46D7unlFm!OSWupJ;+(Tk7Brqjq?jE$W8.R\68+8N+ZW2nio?NQYhb`]=3)Q(fk'N7E0JL3Cq@B<#sd89+1Y(6!.^.p/qje?+rQ>o'N>M')-KPL%/O;_t`a`35*bNK,FPpE/gOHjZ5`A-+s+(?QgE+.OU+82F=FH5G$=\7b.&ZVgb2_+U5tRmH!Xf/%'rN`.7>_'&$:H5VZ.k3s3ImgRu&ZUWb;=W#:g-AUk&@j)tC-+IE!14qMril?=J!3PWli,T]hIl31cCp&O17Y)%Duu[U)3:;%B*pM_bks&`6gFl6m01CdN$gVn&CpPA/K`g7=U]gm(:go&m1'>T^I3B?gVHFro!jZ7I`#FiO7;/e-q2k'JnQhI1r_?%;BaWfu43\RuVu%\rT*!j".KK?E.&$Q]J_?3%o>U=VEU68;7oPgitfB[RnIi@`B1j_oGiNru6=0Kf+!e%K+R'06loiL_tN40Mn+(*S<6CP]bMT52ieSX()\..G:6sk^_"=Jk@jQ90fGRSC*?b#'V80SuL/,cpSS*$GO&`Kp0#j>W_LT(>S@mP)hdLUJQ-"?7=S>N4KZ45jQC"B*jP@DR&U[KUNeJUQ6B7q<:etr-OX&9K5G[.kGG3lTRfg5?@CA0*fTSDlE7s>%;+XS:C>/5paf%TU,BtOX_BFQI>?fqnq55Z^T>tSL^3>qnp?pU`CY-1!0qu/rXE]MON!TY6@ton6BdmKr5\*&u:([ci@4JSk9a)L%)rSu.GN$#<&HSFKZ'7kD&),e2Br?alHqi\nRb_q^[obHnepKf5S98O728ej0kV\!WR")!V(_g(f(eQ&#i8JmOX@:(:g1!t[EW6d)<&cK93-HfJp["9:`-YU,CMmjaCdT1^I-4n0bT,(PQ:$@R7W[B\jb+(4LghP@IF-j$9mG0X"H5dR_%.0k$"CP,4E.h&Z3V=jq_P[/tL-Rc>&0_+Ln9s4,\cZFPq*?119;aY0gN65#SDlS"YRJ#gL`X9+oLi'=b'\B4T/o9O>_VptTS[Q(N>9:qO4.[gZ(N,QQV%65=!u7m]395I;l!YE2dI?l^ccnF6#=%J3JH1=;f%G.o$gj]:O%$e`CBkcF/);V3De1dcTQ,2\MI1\li4QJk\VH)HT>-Z,=c+StOG7S[WZ]$'nXsoPt\%Pf+k6p[sD^a55/(/PHqc4*fLO0sQ/4VW^#cbSLNcC/]dkAS:0Z][74lmg:!<*^dNmhK7E/WosZjW?s5S?O/u1@.(l#nkZJQ/$o'8a#laplhAcDa(8R7Dhr6&#AOB%rug.t]j!Z.ij#hUh(G)oO.epJVGh"!RnG=nC(ANU.KEeF"G!DG[ROsguY&sg=OB2$?-TVSB+_^=Z%2sUF\8.;f+LVcNjb/8&,0dC&C9W\s4MgUD!]E2L@:l*R=k$>/\HZmmI\f^8<_gSE&gb)-j]J'_.&t3UI0*HL8(ec%TRpMM`DV^3TOqG<5mW^;-"t.8l67\k7WG#b%Vo(BslWI&ta]KA-n5_W4aH[cfgFX6&JRAuFJF6i\p4;O)feYq%&[;\!$#Uk@3-uF6,S$^*RDV*H]:M!o:[?[Su];)XCGtF[Hc./0j#M%Jjb0T`Ne[eSRl&+>NI7G$qoSF)aQd_qQj]-R=i+N,keDXKmp>0$5?/i5Ikr*bYpdFF^V+9/87hiG<#7#A%;C0sA^!]^rAd8+qMfnOUr8n-SoNu"$)1\JgcG:J:7NUt@1L.9cjo27?&)Ed5TtYCcfMieSM"#.t_6>BbGlEDYS72W.C2+D-<4kq?:3hWm+TdE@8kE7UHA8g14!<=ODS=F(AZ$#gWc&?-fg-$/pH:]-^gt"D7CIu\^>cQ/5ZWm,NeR.X"E(%jqOWTB))U'#Il+W81`Fi3O.0DHaEZbAj/Ih\D4).+>"r9)rRRg61RQplpVNJS=fki_V;-r.80C./TLk[BBq'mh7:ad=c8)ba#L)r;YrLuVSmK)]uJ\.J?cfb<#.:(QHeU]oD^\\rd`>+&9:4>e_^`K8@+_,!H6]/!'[c4ocE=&IUoN(ga9(UL*iW`4CI/*V1!=S)*"bFEq3cSihn;BQ?OQ4_%j;m6_H<9+*3SjMH7[r``R!j^6\/N^g\G='Ntn&7P&pd](#`T=GF/jiYF'M9$2DE'tP7nnb]BC2'dSocR@!MO7TXX\LuY.pSN_;o9\_/63>.T4gW25)G5t%J]6DHB^sN7"dHI=IDWTfkXaPNp3`IBg:4g?KOuB4oI72d-MLWpC":iPKbgS&4JH@*pg\9=UYr82*^6lZt,>5@d/0d_89B@QU*4:E+F0iN::Ou0#[I:"7e7YV@1@#'Xuf'I[3gKB?>W5Ac)$i^SSq?$J%p%&?LhBhf_Oa[:#dPJl^(Gaejup18t5(AR5AB.SuhMnDa4DRB[Yh6W5tNjB(4kC\[qV5LS1=rK*n"qTYSf#Gg[e$=]o8n"+\#YRp;r9^a-3#46RDIZsL)IF.g])b=#%M/oLBW"In@#$8j8GNXVpUPBjLScgR;2@4m"JWQ.ShY@&JVh9kN-&Uu$h@?2Y(AG+d4Sf&":O=_s4Xm?;aOiR#t$Q3l_@p]WiJ<6"9abA>Na>L\@e\rb'.5l5=ZL/3.X`Fm'c0&[4XkJO]hrS#O&8r6u!`Wu0CZd?XSI18it0gZ"Q+9>U9;VTg6Z2AkN-.FpB-#fcL]4uQdOM(b>7e]PBj9.6L`/.J3O!UGl8A>=K2b5KdM5CT&$j?L]0-no%?-+G:r+rAulTpK)5.-X7me<2UV,=">2c:Om+?(6c+qe)t\ZM=Qecl/PiR&[sMLutf?FT$kBnn"#0XNG"[!afi&J]eOR+ca&Vk,0YRZK(JXJ>,@Xg-B/)cXT$Xu@'u^q,s3r:]GRl=q*S^VW7!K)Z[d.k9.@4.Y$]#&IcF`a`0NX^>=KXn>rn%UFLk^ZR5Q]lP*aDsS#ulLMl#W2]f,a<5&C3gB_kX;bueli$oaU6^2HilI;8@,UbC7aIlieW%)G=(Ct8)m3Mic+0%,A:R1Z4$K,VdT)=dK3$>uqIRPl=e0TRlPi&K?b\442@c`[\=.#TBA0O/fYQd0h&.@Gl;DBTOL.I\$-gT&,5WJ#_r^SRBKd+eLT\Pj"#\lq1>h5jEDfCbUAOBFO>+cVNN7qd#F=Qk*M0Db%b7f&\l^;`i[OLKe*6*It-/SjZ[W#RZ"_[.:u"OhkK3Va_qR.,_iF2"!)W]/,f/WEGOeiQ#U?B?)#gLS+5D^GGY/5BgeQDqB#IM:K>W1EhJs^+F6TA*aOf/1rK(posn<_!HtW>dgnN0%ZphXSPOf+=Pst'IX!at.7uB."XuX9G'(EaoER%2e8S:XA/Pc(F$mIeQ^hWM3Z4Xn!1$67>GKlm3[HCM%mOc3?:D@Zu24%Y@U>j;+-)!n&ab-mD>46f#>euRf%9/CA16i(o&%5n),\R]$LOmDAR<+('hEf^o^Ul(bAmHf^MA^2MJ_"(IWeQda`q`.mhbmA8e$,TPJhq7?P-[C\T0.F,>XQD5\Q3_8\-uZ1*m2N]haGbcFN>WN;0m<[ECE5ka1:].(pEr(0.0dRr6h5"kiEDVJb%r3u*tS7m':(n'Nh*].N]nK+s.V&85Xco/.ZCk%HB>8F$S,=OVV$N>@a)s57GR0qRQn!t^>S!/qt=4#%8].-Pi]7#]^mTl-E_Fi`+J4LubhIK+XG$"$$ZG+[L^#0)O$FLri2kl/U7_gN+kc!`EijNfAMNjf(m-S`E4B&d05$j^)3%)XJ*6?r_G5i1m_,Xt-rXkOg-VsIo^!RqU>o=1bHMm"$#P[P2L,BGJF%,N<)`=U#+?MX?(5\SNh\%!EcUWKK&hphMpS4t8s4$TMU]-EF*`_UWIWqUY381q=8u6L#?n>s@.o"#M``bns.PMK"7]gS!ME$pJDrF'_:F9(_]cP!\(]e:?;3g<4H4(KhKNOcHX,KHY0uV5M/)[^_#87.p'Zs#)m+tR_bC;kH=Oe_AoIaMEK(J;VRmL=ND?H?NU3t#=kr`VeXo]?*4A\E8p,6re:JS)X<+r=ciecW#f*rA1:$#TTT-n>eG*IUa!SE/#O>@$trAJ%[6,!W/!YtF#=f1W8)`igX-WuJ^A'87:Z;&,p$nLVU:Z3T6!J$t5*Jia"XD?H933__W=b4;-X<#[6OM@YYlPl7R,p!>fp1Wfebn7$^EY^9C]Y[sW+-FI@8.5mlc97i;@^=>A(Z7gN^Krq,(kC;DBR10!kBsX#8WIG)>HE;]F's>rjkUd\AgmR69I7WrKn$,].bbE0FQHaQ&jmhR[t%**UNC,:dj0".%.R]MQWEH&Sr!C.RDcEQT7416Ll?O$bUr"i9o7Udo6YS!$t[l\n[W$@q&0"O5b+c(+(aN!i\+-Z,.(8R\m)!-h?r:QcR4V72ZBO8O40kec8W5_P/4kO&nBY3]J\U\2Zc;hd62b-[V\li`hj7fgl$]>.]*053S2*br$)FR8IZfV)"D4i`*r+h+`c!'a&Q]@37H@sjhB`E0LRD!kX#):Io"822Cug&-?fe40@a60Q*C9"iAkf?=Rkr^5.!N&.,6B;=:)kXPe6:b@os:b';3e@*]uCO9-`eo:8qSOl1BLN&"D1fs1D6@*PMulgF>;uhIl'%T^YT[;@!*Yh]e6oX,W2`-PK=!ULn>r]cff%D0J<%2[h8>(M8NF."4X79W_.g)g1$;q>"a;[K7h1Zlj&OqASJtM\0(R@hKdt0.ToCC"=2e6!:PM(?VM*/SA4J_Ek8NpW@94mk_=QYU^#Df.$LfWH.hF:r[>\Qib-Z.[BD$suOgU2Ykf\bX])e&4T2+A%3][2a8L`nC4m#'>f!:lNd*jlGBbT1W&+^"/j4KZ+rDh(O#gOX<%MiU2"hKffQ/@1u\p'jk&fCkNY';8"j,,mc8`^QC2($FbfMTQdfNH`h]dofda[S9!D:[F9/P<4':%on0iH0p@@#mi!+B4^@'b\\>WKp:?t7fM0jAW)PC>(KJ9f8aXe,:n=C;_#i[DdfFKYP_Ko`$Pq[>AFU*_?$:6%Vi+bXA0XQ@55]Qp$_Z;="uuX+4]49)U_k#\U`rTGJ.qS<4P=Fg#GYZb1uuGH(;c,T\bV6;E0H!3qiYY?R"5_6>/;BSIq6Bu+&U0pS2";LlS.H+PoLSI3]@t>'d#Z54"$G#ZF3pK:`]k3M.K9k6a]HQIH*inhLHhVb`Yb9m8$'lBL'\-*]1<'WnYdjLCE3MARX!pP9h=TE-s+hO-6\s>cd0e)TTb&b;W4>]Z2DrLBZ-in>rmG7!j&I'8hmP9gmW]/HuX/mX07!a_UalrFc&=$m+0nrAHrKDg[@9I=3q@Ttebf\/'C0qO"1Vr3j?s>;^ebJSP_"L5L90A#K?[%,tTUF8FCDPK!Dc\AfgW,Z*$f1VUDgGVbdKMj1Pg?MOSYX*9<68h)p$OjNZd)MN`u7,nm4j!rGtXbU%*/o68Y.^DSs!qjjLgU7QCiZW,mC4KW[JpW34.K33&(#e`P5uE1P'9>N*&K(]:;JWQN-\<(Z_:ZCO1Vs-Rb$i9XUU41=h4m`J9Q('g8i/*<31X"]_n&=?n$7SU<;e*unFKl+btfjZlLp;^:K_mEGG:TR6,oEI^)\%mkkX@>'9IQEH7@pYX"2Us"bL4[a>JFp8#B"Ck>Qn!oPZn&'CJn/R>2UF0tE)7F'DC_'NiVKjHJePPf">GKf?<+PSefP]G3pmH\i[T55a90Sh[C2RYBq>15j@%_#_6CG57km2L2:K8-">"U.X,rjP2BS:r<%>UR5(C^-cSkb3^8_Oj!m?2hN(UZKdahl7/sV/:6?YXl56K$?X_$F5K*8[/!AWSEcM3_:;-H"S;M/56cpS@XbsWS#=s#lqV&-2:#QV3rFp!#n@`QGT\dVLhWEA:dhq2:q1fY3X3+d97n,g&d3`[68t=V=l2Dj"T4B1/5e#f5!C1H/R1J]3h'i"T7'P_r;`@C09nW_R?L_F>$FMcOg=fPU`MrJ7*oZ<%dg,,&jKDZCj5s7l",6abiG@bcO6cYH,k47,e&kUUC;+:4/)36G";SfHEqP;Hutf13J`"WB+=69l=<@>NrQP0(0MqlB0n$Pd]4WOMCcdiEZj@p@eDg;7.@g*Kj5#Z9&?NaSCf'=*u*CN;AA6/0%2.SZtY,!Y5F\!?s0@]LMZG6&ZiXOf1S=PnLqMW!Z7sPWsBmc]IDFM4q3uDpU@pQ'F/mP%Wuh*4"_?`IMngA*MjOU_es4UahS)Al"U(CQB)s-;%BW$OqB=Yj8rbahHaeUA^("f,su78Ct)g]:4.PX76F5/QnH+DO;m.>cX[k-bMD(EI)Y&G54V!ZE&2l*$H%Eq*0kP!iUE@CWl=YZ$eseBg,0J8nSO/g_DpZkaj51jqN25@'bmFn>\H#8(8s!3Ha#oG2ZZS[\3/7Dmka1b5`)G.H0O0[]2h("pqrQ7:fU'"GX#^6)AILA\i?"O\H-!;lJX,EAYno6i&%:=n+=5q"esHs,=T]N8Ib<8REtW'Lq\_9^`PNPXaSJ9[;m=R#&-@#AB"/G@H:'l_(;,t/jIbT9r57X1^:@j-q8GBH/],\(D)"/:9V_4i>,I'fj:3[h-U#@?[34uq$!i(mQjA2,K3q1l0mTUWV)MVqkrG$HK#sQ_+pg1PG&R?[3:K-akjYM1#\QsScT-/JtLO]N8%kl;,VRL_nCc7%mCb4GU[@@0lpE#)'U^BHP>9?>kk*4k>V,VO.TnPV;4k:]H706I]=m'Z6u((2@"VJZW'r"X:!@[ef#pkHWA+t1m)/OMs@MBiZt'&%`<2EVso2'^5q3!G:K?n\lBRZlK93efQ04YeX-`WC@k"*U)kD:7&Q;*M@;4)gl/<#)j%\<&itbfs.\RIU%3M8/DY,d5gV@9&@9's)4$R>nB:Yj>TL7fKVUs?^=^V[9(O`'$#,]u^2el+C/t_2ogVss&k#3j\K"tXl@E9,XLBS9npCI^iELX8l0LZH.A\)6C6RQlq6&E>)iD/Cj(XgaEd_>E'T!AAO6RFKg>n4Q#4C0.M?I(^fg8)&5Z,C9YhhV1/([RDM9LaC0'GJEgO:f8P4!^\8OOQ_IKg?:Ups+dhT`:7,Uqg^iIP[PA6dkprL'nhN[/uH()Q:-a/iFqU0\Ui;Xq)P!dgo2/tc"*L*9.^8^QsSCY06E9VlDJCmA>bEo7'#0KN89qkppFMIJsDt.EaX(T(1L2f<6@B&nCQZq5=$:`2e=&X3]Tsn-uU+t.8'-a\dKGBNO0tgc+/S1X1pIcQr^uPaYEl]^^H`,Wk(gNHgQTeos_QN#Ej$(\BfWGS.T:1OaScgdkS1]7P3Q.7>k>;++IO]9%L:p0W(qN<%5^?0:4i06hPE/8s4MMOS_G:bA$Kmk.U-l]Gr0%5J[9;;Y7KQ69:3,8tg11_#9L#4O$9q=%Yg5FtOhD&q!Ts`-T*lph?/\UN?.;=$,GX_`TOT)_fhb)<`gbI,iK7[.=ZIlG]SGJO=3<+)XU.P!^^MP,_W0b=Uf?:AHE)WlJK!/.EnQn21.#@(X`Q)MUOk#G@=E;-_Oari+MEJWuc=!!Ou75,Od(I(ig==ZD$X&Q\KjA4eA^.MikN8@?=GJDRZT^k-(B7tp*6dsc^72Q>)K7&J").jpMHhnX"?'2RZE:laPWKg,3+H00VB955/EgO&`2J\;LansbUNVG3^SFq*e*lIU94R=H.ujTR`V!R)3+(aM7rQGU.rNV1&AZ!]+S0><3#o$Nue/$$6lnC3O?-d\?B?LriYYfQB`F$-`Aefa,bLueO::,l\C'qrdc&ErE!NCWjq*NuDNn>*tDfsY&$>T\f-&@fq-g,/EDFVjV$oSL55,Fn"d,(k2V#?i[<`2C8:KmI.1%dQdWU]Uk%#GYfC>cmQm'm("V[_HsU&Hf@;U=1+;QD$;e4(qt3XJL]s#PHsM+--/J.n!b>3oMOA7%f<^`+H"-o.&*oaJ6RH=m4lT'Y:4j5iSLMc+Ldp!;89JgA3k%(rgqFWAI(Ci!!Hm<67R^5&.*5-FBQgiBg+Bsb)nLR-5^MX*)*FO6WS+Y=ms>K^"Z_(_d(G]hJreEon?!keggT5q@ef=A1)!i0mcn4\<)KD!ud[=9p,UC$a3MDhC;j#a6^IVg]HEuaq]K["?1TZnfbN)6nI`Hs-kOE^[Cat>98:gc"?X005246.>U=mO'!e3EjA2ihBo5\*3&Ej['!FVB">>.8[:qO-Z=)WRt_fS'"D/F]-'_Mt2e6oEGk*tb1m8!&jQWns6Je)NJNp`riDXP=.Dl/bM_3Y;Soh&n"$:rf(#fADE_hdX,+UjROuXF9P(*B$i*DBBfYHV>Ni58t.sPi['4FAB;6jjBcs%NBRLEUX@oV*:2CX7Gr=mKK%uI#PRG9CA2P$6m6h-;<2J+VjF(mWkKH-#`Ued^6@JlH'5,J+chXcTo@+Hp'>7,hE0,:%<+-"^O(J0;S2b@G6)f2hWiFgb-#=..!^lFm[pZ?P+-_672\f`M:4HGqJX."r]1\p7k!_r=#SJM7@bAWNV4\lIdVW_qlf:TN,;VD31LPNa<>niEk:,3pI5b`0s:V%CQP5-+n9HS!rS+(Guu-J[@YIk^[3KJMj358oJ]1S2rf;p/Z7OM'D6eXg'`eI&/DE0AO>LlLPu(GKTq;5a5E9sfOc'?&b?e4(M_^W$*IBQiQ<8AXj6B7q$#$C&FhS:;K2s9%#B"4lng;mCg4O]-e8f:'f`.YTe%pB]$!%&?_e'YPAM"D=QoW!l=IuAnR-nL#G,N4=jH\(0&^uEcg+9$)s;CoF-e2%mJ="/(j\(7>L^$gl#m871<@?`L,EQ?D=mR8O2dqe3NaFRsM"sI)rBY7[s"<)_?YG)lVH,FqM$,C^se'9R%itAoI@"!=hN;kk&CQ7`C3T%(>'d9]ClD&1Rtj/NP*#Om,U7;=dprIH6J,OG8ko*]o\#D0h1FepU(%V@$0q0T0]E/eiU2#r<)MU8*9c^!^VoMAe^`\i'1fAQ5qPj,(@5^T//+(HhN"q^(!*iB2iHdg8\/:pdrgeH['%lAt*U'`%aHE+J^fJYIYB:.!$$Wr2m=,-OBS/_a+[/qWGEbRtk2'jt^!,2$`l&^0]ta6&`CK#`[ElY*_ZeGU9+9]CXFmj6+;,\mA\=S*\@$[APKB@1!eM9:,VR-=!j&J340SUMI.[$!p&YScKe@Jc1FJ5,@Qo^?rMZ`^T:lWd2I;nA3.=kGel'N6,GrA;1&Z\=42jp.LrJ^a].%=nUco"c*uUUB>Qa7s<]*,g8/`MWSCX0[8"-sHKZW/:km^?9MIGHS?O6_uG-HrqK72p$,b?]k(?;jXLG,*"Gn'N\$_4O;b'_Q2L55AkM3A,D4Xh>Ougj>q"pZ;a65!24kZBh&]ZHDc.mr69m?N^])d2UV+U,HEgQ\"fof>Y@>"1-mOgG-J(8"A=1)LVh>-q-+U,F"12HPMUiQ?\H)(',b$R:0lJ5NZaZTeK."\S+D\eM.@fj>pOV<$V+h0A4]d9Y27Dn(Os+GrB2QYCk-Yd!_G,3hB\sC'^>?bF*;[$"O*mB!,S]?e7Rp#-_k"Pg@=&K(\Q8GrC!BpQ4%nF+q$18(rN8P5FC=\;h'+PdnbM]/NRp!Zehe2d8h#36aTf[gPSM*L@@t1O+Z1VApBE=#rY]UEfcXI,NrHPkd.]PRC$=qrI%OV;@n/('Xhs]p=Pl&i(okBjLto!@r8in!E8o21LJ9bj/h&Y.,$/^;aX'HB<5(U1'Vs#6S1I[(?oj>&/rsA1Y1Sn<_[.'E-5k8324i8Zt+iM]*4NiZ_\gP`HA8gN>hG((FZrYdE:G'+Z4foh5%Y8TL[+3ZWsg'*mBD;p8Gc"Cq>:e)S4EF[A@?;4>/Y;9\DT7*t0M0psBChJ-%kNb-AN@lGB%cIR>)MBe7Rf]F(DdC+Da&/U`aLT!WO`_52OZOE=bMW%D/]bqA@aN!?D\H4=1Ae,ff]IC,:F@a5hFhU5.,U%E)&2eOna[[`)5DokM+>sL52&_B,-Ti)tLotoI$:7]kZ_amPR`/Z55?,,"OB(b]UCo)Q(-%Gl.,c65Z[fsdo=[rY8Ai1KP.R,b)`kLXlhV5UYZL4!&3;iplg$?UVXt""F1C^HYSl,4&(+I=_b$3(8L.T%B,ZU`"+8g8>'?QkSm$00/cSdiJD=^//jenJEJ1=Fh>?VkW<%lK=k3>^cbMM)!T]c]kJl_>D%[eVl#-38<\E#L#naiK&P^.6K&*5'T/&&XDus%bk-:UYK8YDg)B4UrYKMT;k>U@RW:0*\=Yq]GOO='.nT9ubPkht6^M=^*53\R/#*_[Hq3Nid"@kLm5H0]pHa!tS^sGsS0k.-kQOm3+2bG%lfV/O93`rF_V9lge(\.^*KN#KpW)2hF-&.!B>FodMnM*?=kV-c,/KFCpdW7)eh(>Xk6/91tB19lsDP;]?1;bC"1eRLr+4"O&k&e]*%7o.MbDFL@O*0\TOfc=:5h_`\m':/"&tCfIY1[X4:b2N4/6Y585Xa^&6d!>1;K6R<6>ZSK1&Y\"-=^g_H2+(]c^&Op4C2q#?mAt]u>&',VJag,1YSHC8Oq+rU_9X%jC]G(YP7kl#!MdaW^%Fm4rA=kciTnTQI&K5#N,qOO7]%g3?Y#4O'VYc/P,B*pcNI*6+a6JM',,cNI&jaW$^GT=ILcUrUb3qk,-Bn`E[p+cE5YJh"lSgilL`Zg$e&*pY8Hr/2:$]4_/Q3f*e)#eJi"cR!SF?A^=JbbQH`!B(HT,\(4Yu(,M%sA%]krmjrHUFW6eD]0n*)_-WMsM+ad&ej-o&-Y^2W'tUSa=0GiÍLb`2=5CtRbO`%=!@dLR`%=['$p9F8Hr$!+?n)*+W1J$h(o0m$;`'),2"D8(H=*O[enc&qQ.*7+Q0:P(CWYR"g*LtlMD1e>'r#DH='oL'T$3HjbGor#-i?ROK&&QsDH"8d1>SM_$W'!?K&T!Y@jXc`u@)H>Cng"HVo+f0eNPA,n5L_,$]ju%27T#>+PS\=nTM!sW]R$Hnb#N"L#4tB0`:1HnV@?:>Q=lsD:VB%mC#XeU@C,VJ2Z'mL.fqa'c\AEa!Q_A=3?4k#2C5.iUeW>C1't>cZBM(Q_jm/(McQJk:kr"&(Rm%@K)O@p"H53=[O=Z=UkV*k>c0/R]1+;AQi!?6cr2WBCE]-M6IgMLrbelQ16]0c%+Fj7k8V@]%j>Mud&Ou8mA5io;R\0]Y]1hSFQh,a^cS[Mi<#f_e,8+UKta$Ik83K2Dd*dt2IT6mD!m0J)"6f$!('M6eOo?Q8L5"t"oJ.kB3)rT'P(b?2nP(H^l8YP(sXNYV%Mh(%f>3%eHcXTC0:m>#f^5h:.L``%5/8VR+Se%D"Q@egQr_3MH'!/T`3]C9#G#9mBeSb3mX\Q]kT)d0_ROR"\dcp_>j9,A1<>V#RTf4.$*nO\I]Yu>V`XY7-:GNJ]bK(j^NoZG79)[jJ?;'2O%Dm-&+'KGb7sCf,JW;2HjO1N`eI@VgZ7nXQBUKmn#DKM[`$*2"/mHj)dPi0lp!jflNB#E&CD\IX8F1g$JbGt.>eWNZXt#m0u*ZDfE8gdIF#qs&jipij.d!NgZA1sPiuYPgsTbuXau`N9O52Im6)Km`,$-]-$4Jd.qei<(lks.V=ZAULW3_[Xm!u#]d7Js!;"H]+bN/#?6fot3_8XXH6ggnd0^4UN@&J1QJRcnUP,c\+="Rb2JIgFP?0*Yk@_u=H.#X?4"eRP'aFhe#2F1hZq#uYNfdOjsm=Sg(Ei>E,A(IjUkTVqb7rlgh#R([@#8bCX7,=VLG?DBEUtYMCH&^3>3md-4W1,<>bWZt1aJ/NQdQPib-i(3oMV!jfEV&GnWEi@'iFm5]/rK?.1:19n"lLMZ%KC0=Y>G>Bq9$GSHSC!du!X)CRAO&ThN"&=50!'Yn>_QB)b)@[[MCBlJUiN_WUcE[1r_Y?T/#U7BM$$p2h04.X+t*B)%f$QR`p.mWK%V"?OUX'T6t`C@&3ID3Vf+>M(fbQNB,kXDCR%W-,')$(#OC?(Dc5KGmpcgY]qnY,p3Ac[QikO^S63Q!TQ;n./\LXWV.l)\j=Mef`oH'$lE2c-/@p_g.boT.V&)?f$X0(Y>#+V;s&h'LIQ##>Cb_W&+E*2?6LSU@"f,pg8!5:/VWqaoi:l:RnMo)6Hd9TQ-RA?@cgjtqD1`<&/5\s^T$C0MK)t$/%ck$_V43Zad8/cKP4k4pITKXaCC7d^rlS9:tUjppg].2;0OceiMaj/J9RJ)"AM&_5'[$=[cpgsD>:b'QF=_:_\kn`:+if,b%*)%R5>^^l8W9WYeU^*bId@hE`$-=CjEh5#!U(qAKJYjJ]7T&qWPa3id\:[>b<@Lf:9+9<'M=Js"'N!3ZY3P2<&h*c5JI&=\\OsfCAbS$DQ`-Fc`dW!9D0LQ.-1Lg]c+4/o7kQr\&Xmb&Qlsi.8->'mmulfh>lX?FYp\X2$=(o/k7)X#g$D.on*HSTU2JrkrAcHqOhl\@cdm`)i583XIMjE:!o!Z2#0MWDtmS@.+?R1@le8o,Q'$in*,cN)3AE[o6\K(MmJVJqt%^o53]nNi]m&m<^=Su--e<0P0:'Xj%53-Mjm?i.prnn-&kR0Tik(.5C?5DI3O3<(6fu?TIbFWL*!M2>7L4F%$9p7=>\158QT7*B#onER1AY=[)r,"th5`2)9Kg_uICj7:>9\Uug2f.V,&Wk@hD$!dcA)nk@3MlZ/BAc.+UV55beS33Te[TWN"FrAK@I1h!et_dChuL2MhC`FpmCRT5Hhqkb'Y_j8DfM1"=P,MUTE2lFW(Cr1<\f$mEq/d,\sj,=glB#iEn"<,L;ehtPCfX=dL4?>bVBf*:(>i+O'%&>!L.\Ar4tXNkY\pIrBSX3@&I!(Asuj1ahu+OlF)GYD<&L$FdD63[/#Q-gE]VLqf!alCQ#Lrq,8+RGQl5C4Mgsq2BLWXK(9FN,4+hFS&bU3H#`I,#RD?'i7o5o/ZVn8s#CZS*W1CCFT(fbDMsCmpTrkqJCcFNP=e0Tm,<\qq'a:QM=t`_.[5nCnG:JZ%WS)$R3DTi`6>&reRX^69Vk%_rTZ2j;;homss0.^SCMZD]lq;oXfmY!YX,^@5Hu##41gM_(#In1,R3DhbVf[,H@0Id'i*;9WU(K;W8]gQ+*\YF>l[MtHCKZtaOU,1WKYInhTP@1IS/gIJXBH&i2X:"15c:\EUH"Ibj>4?(4+UuOAV7)I=K3$?KZl>WD9P\I9%Te+`M@r*k$,(J^l4J[:m(K%dI"s7Sf@Q]G_"p2qK'F[V&.VDk$X3f"K;+6[M`.iF[Po#*P#%;1.>++09q,0k'1N?[,8XA+>Xab.6@@kk%p4i#&%+Ua1GO:^/>h'n;5hH<%TU"CZ9=*!<=WQ(i]eCd!B"g;:+3jXWESYBdde>;MEL]MC2#$V$!C="6mNn%[!R:Ask>A"ZX#OK;P:p!e,7_fQI$;;[Y\t9&5XADT/:ICFlsW`t#so$aiH<*.$ulei2LhP5X:0'D5@o=NM]_BC09<8tYD-.\h\IT41@9rV9&l5sog:*D.oheMH_JA!D-cmJ's0k&G.mE]Bae26R*d7*O@Lf6;ptm!J^XQ@8.p;Ci@gX@XhP6ohYKV"E$TH(&$iFVNqCWelOmk$BIi_%mgTAR(.%JZK`f#TFlng%Zd7DU(mg[8418.(4JjQN*P,Z?GQln7*PcK%i!EUgj3?^Xc:4#XYh^AK6+9L1h=WHo2>)]30nY$k>Ml$X-/PIu966jIOs`[QBq:R^g&(c9HF6Fil_=1o6N-'(fVeOW@;)V0P;QN9#9Q%_XmQ:1p(ls!9d434>(h"3uEh$1rnctJ)9]ZXU*iVG*7O6rbT&ZB6Y,Kk;H='KB%FVbP^(j!K^*1I[F1n/#re_O(gj8lFV1Bj-nMO^e7:6CDMFhrN7djkHS/iniH<-'rR-76W.niZN$2Tq*^0^;11-cM8[>h!BM&epbXrm,c#CLOq#F,\EtB5MBCbOniq)VIDFD-HoOkdCZTf\>7q/pAu^Vp&d#WuGBt+?#oAbG%i2[$;,-s:V@!AMb+-NP'=Kl_Z#un#U,^9eO7'1BjQ2t&_Q[h.8@nY;iDk`Me_R]kmbTQ]R=4Z'\+bJ*ZYh'(Rh&.SY7[_hUf+pH4'VJO[6i2D$^&Bb8fq+$IfUt7L;=8!%K7*'c1hWTQ!eeAbgW\jH36!KapUTmq9[h_siu[!DM[1QtlFWffF86V0l_,kj-,'$:!ho>nLYYqlc864l$sqHJE^$$NGZu<.;0"?a34EY]G5b1pnB7LHC6M)YN-PTZ3Hak6rP!mtt#rQIM^8AD"4bDoS+Q:c^AcK(WT'O!RXQa-,cajghWW^`SN?1?M2'$?\/7j8-g+MX/.$I/K#4TR414jh!5T_]6[@G]/0bU8(G%.rGnI2"4>1iO&.&q'BM=9;Zq8%/qV4P+VN0OgjUPRrJr2`2D.9JO$k*B3FHS$FpeAh)o=u9'/:&VU'lSH\c;q$XMm,(C`\1LeS$mNqKNFSUrqILOm5&_n>O!"aH*CU"-5[sE&-d(kl'0SfY97T$sP#3k@#3mpX;?p%!Tp"KrYD*!@\eb`4>j#4G4Sl@4!uhjhX-oi$'m,'In$Y'd_r:Xl<5c6E^<0u?;0oDEB=5IXCrA`M58O7E5M[%qcXiPI!9>'/Pnp(55bLeCXPlj^gn'M-7CIKP&S6)(c__#tCEm8[D?Ym#C%44W3DB^NZ5o(_.`*&?TW/1RPK!C#-&T(r,Klp&`B`a?Hd4D@,!dinPi!$UK_CeQ6&^hT\WAY9V;HWDZ`o!F;Tf-*%:\`ef-1oqi@%LgMpR7^VVjIL"tu]XAn+1aX64(Eb09)]]S>c:1rY[BIuN=N@102sdatPE`#(R>=[biPg"5FrRuK6ORSS;H#MJKEVe=HE!!36FHYdQA5T.p8dJotB]o^m(Ld?_/m9[:GP[Y[4VW3%QJ]%$met'(lVdkO;7__e'$5:bY4C6M%BV9MArOC[gN+7ro8:Yo_M9\,L(6g-m>GJIMD``2P!kV26UjD>_g)mW>m'D?jNA$#6nm2m?_7%`']j55!l#MM8"1f,W\@O5ZJ!*'"m)JA-SX2hB'YKlsm4`&52@*A+J4[2$;#U&e=k&&.WU-_A4X2cNfo$`lXD$8:6t1<.(O0=d+KlI`ZloL&r7C^%.%F1Ifu>>*Y1c!Gl#j-d$Xt:3KHQr0oWkbOJ+GX3_QX:(:2VpqA``Z0U(tFYHk>4&k1p0P&tP8b**&6akf,P;"cg@8t,fP&.b*8%2UlBCj[8(07*L/q$uY2I4D",HklqXfQ_PIp7ZZ[Y$:S=F5b<"QW@P(09n#5d=5>WjAn43=oG$CpNaGE:D,1O#-bfNjpLi#LItVp=!5s65(gT!6<7M@]$D'#M/c+A^*ZlgYr&7X'2H&BfrdhJkel,,?ILFbkpX;s=_)d+lkiHXC-kkD@-\>p+D'pUrK(NKUfAD>1UZ.?Tspk=rOPUgC]ka@.@F^;,MQSLW_\&%43q1X!XR_m<(/MN>&jn^Z`>o7.Q6*G,7Q``[A,l4L;JogfdM=c:C0mU"_.N!\17bGd:^MtN_6mm%]C^gh3U*jT<">oI@bkf')[8?%E!UgX\CS_A/NT(JS5<>tXi)s5U*b34K"F"Hd/;=33\=J1u;cQjmdEllGk"Rq1Xc`8]A^MZ'1?@X14MR`mpGp;I_Y@-J%)F9:8YLg_t!+nV#1P2iGAg$&*MTu6lWmk&YJj?$49HsaO>*s%WQu]sD:jHFr;"X.]pP<4h#E)I.2KY(4K-^hXHa8V%%%Sa;t=]c(JmRH]SoX*5D_(NpV1P?1]6[>S^k/NHFi\qMTJhrNT\Q\*RbLFMX$6?4OUIBdjegd%B`DQ^PK7b>rXDtJr#Q6a2=hA$ZF_\BUI""/VN"]C'nV9P.[DqXEmUp3Qc)98'CB3p_l_5M;>bkH4tZl0+?2Sd."g[FOGmW9Yo"f2#T7#V_\L#=l?FDc0;Jn\^H'Gj)^o4pcL6/_H/1d&;GHp8<%(o"Y6jh=SULO!:GQDJr7dPSOKQ1+P[rO9YL:p30AW.Ou=mmArS/PofE1PY1$2C]Kq\(m5Y`ERI0BD%!\,phZ3/a'YnIlJ+-qpHK.N`SPjX('i[F*NjQH=CW\HKgYB@r`Af`i-OIbFUon,MoI`1IdaGr-2'`4YK2NSV-Q=NALSTdRKKIK]lndurYAqooV85KjCP9_9Ig>*n95^[5k<$hVH,Ie("9U3:L-QIglRgDSK>C6;.;S`E#BGJ`qUo&Zn.TFL7#[]&-JFUCa3shSlf9b^1E++9i2[AJB$\V*u>oONs^DcbF4<:YfSn=@!D7^Ch/duVV+V"I!J_n4J*WQT(r\-RB=4hc\4O6$*#FS6XJd1](a^J[Dhqicr@StDTAM\Dl-leutck!'N%tHljIePWG;@hZp")?.]V1qk1,EZjI6Bb:2_V+0SRG31AZdgmi9k"8*Ts31mT#2gJSiJ"g;[]k>ZY$8IDd6&i-h7PFNtcmm+[bAR%<7\:n_rB8FG,"m2,pVA'fmf8=-=Dg\#kjGJi[1(/F0<&mOGP>p`Mc_+VD4.=S;CO0[1dL'0..0'cR62o*rRB'+>/-!$dk3qU'7oRua7W^GrO[l\h+LdFs03A8A_&EOWY;G@7NG#CqP,gefBTe@DLb$<\CJL3ld:fL"ONfTHCgT+5"*Z=2Cbd[!mrg`A"9PVMsC1MjV$5Vu664Hk&2LC%l"eT1J&-%gEYK)*DrAippKN[[p__.cE,??bLQuf1fHsH<@4AA*ZB>KCdQ?mH*dF@.9qWC[![?AZ*"3V*ad2f>JDON6?-\?H(uM"Dsbf\&Y9f#9XBB,V$!4VlUQj61=iQcn7)n/2+&@_ceS*,4'+qF)TE.2*XliBFE4N>s;.kn-=G=$9JsK;if@Z@Xn$(U39-Us44a)0ZBq]dX@<4$ht,apQs.in9*+M@8]])'gr4$7/,Wn(-:H9'5Q'00M"&eM"c;_1^eICEtT"?mn=/L0RWJokeg:^el,-YK&E.8Q_fr)(7Z9F+SYfKne]C"7'c@m6T0%(]a%CifkOHe[d)p9N_MZGc/fj/YV&6R30f]_>#5Kd!8Fjn%Tq$`&=Rjh%/g9Rn@-Cc2$0qP>88E:b$W(XdVj,a6/+j,iDKmj_DCH7*2*8V:?F6i_EO@'06/.!']6Mrl/=(CnAl^l?a-X[I`HOp3%:B!+*Q`K>(Xa&K0j6Et>\GZ)A@;lR'GL0T2R'&F22-l@_cQj\7=\N0%7\600!Ho<%Q2GP]/o<1DI*'dGOh"2gTB>&L(upU8!4VXIm>'Ws"$&$'olV?Wp#cEhr%W!7eFbksc^<3`*cS6!oCFd7a(@m*mJ9FYY1\+uUqVn?*QVE(^1X1CdO77A_OtI5,"aCC-Bt&ob"$-Sqsk,sAe9Os]j4__j?N!t"L8[_H"D;&rHq5^-3U(5J4W[&X:R:USp:Q-$WIHdnT8*Gj%i_`eRIKo7M;jH8/NE5%O%eZWisZi73_Cg6;K6^I/S21]Fuo8.B]WG/oRM"_U;qT8n,%C=m_L&NaEJ%1rqkgPZf%6kIP/JWgZ=\#pVi.3QC$gqQpa4F"uL(!ss!UOMo%WO3W,dbqS.'_6q&\D@CCK>b:oj"%-dpGR3B^\2J('=3dN8%itV&DbpasP(;qT4#R\^be>udjubobGS6A>i?.qfHN&d)XULJ.`:6So5#ZNV>H>;"C]6VCI/@nb=nfHW3Z)D?Q&E%(eRRn@[(m]Tf'G3JVNl&GY/a)J/\+\5#63&olaT-hF';=PNb3BsHt\5!,!m&g#5o52O9,c"PY1$!slc^0&m4dE]5Qhfb!JVZm,PRcFE6hJM_1^.3jBIkjE"#79"Z(9CmW1L[W8.d]$?2NM;,bKt9XI-5FGe4:]Bq1n(G_nCY(p;A%m*_D'"X'$ch./A'1jOYi#JjKRRN".CK3k..#!oAHV.<+bct(\64/#cpb@epMd"J]]"0h>uU?RO)0uK%[I(CB5.Tt-0h,/''Za7#Sh?ONQltC7"rY'bt,T[qW+OMPk9=Ud%.8E,M4LF#Vj[t/)b+F9dcn1n?]>t>KK?rbo$Cr[Y([a5$]9C#dD(fTb_dsTZ?ua?:k"m-IeP"jLhW\ZZq2@uI`LgJQYPi+1@n(u-?5]W."M2OC1'7+>D$AYEMoh]!iQ:b+<"XEme;E!cI#YH-RmbQQTkh';9&t:+hoUQ*M[^*J:F?q9Rt/;qN"RkkNcF+Ik;4ODTO)+%&Rg]'U$Jt#o=0fK!MLC]TfS\%*u,6XGW*Q`d]Bu_C!h>e<[-c%N4U+LBq85FTTpju7tKZVL+$M."mn%b!g_s=9l?]S[u"IC#q:8Kr!XR-"/s3JMlBA`RbKbke(8P,Uk*l#`%"]QZtVrA+>g@G%@ADid4?nW;:13T-sAZXuGcNYf:Cg&PYu[gG5=nCQMLWE-/E>q[2oEg"pbd`8VCBs8f:%%Ka<1"\:o+)W;'T(pP8?t1:lem._Od,DC#Eq(PKj1*F7KQ%((:OX8`_Fsnfc]QJ18WU;q&8mnTP$QH'/N`-JcZdHHLaZP/N`dZFF'faSe#2a)P"VqGQj2djQ1(,cZ_Kj%:*_-d>*aT%i-K_=a6rK.:l#R]iIiSH`^Kd5k.DfJJgq.6WqTr[l"DE0;]5dQ<;\FsX5VF7_Vc4._>V?mJ:d(jko'"O[";hiYK\obLe`@qj#pXT>O7IsTg*"P'&Ch@I>QJqP%+nn@2A*[f<0_6*[ntqX)r1(mr9#cLpRaQqSYl+!6e]CON`/Q/pPRZ.K1RtWHkE,H%tdW0bp:)`br"MkJ>08(:kfU!mi2WEb)_g7=5!HEd$HES]L)4E;O'o`P`j?9ou4/0j$]CXnc*I+W60*//W_q&YM&!/!VDHXc$CPEGWC%IOe78/s]M+en2(0cQ_"JARq6CYj7@ep)9V^AOah9U3u\%Z\8Rnim6j]M+VRe+_N@%&`"f2Y&8FQ3&,TOepj)?'HdhtoZIaXeiG4]:U^.-'t8%LNuBg(KCR#lO&bAo0[$:St&O[b;iX]`)HETHhV@=>!P]1-gWo,O!QU]^o`3^],-;\r%jeaJBlgB%`_(l:GW(##B\Y7Er57JW]rKX8OULqupGTA1Pb-<_"6F%o'+b%H[pcMl=a>\6m(gW:Bi[`m6/-45k'?*+*B7siCHrF9;Y>,idh*aXINI[N(GlCn#PX7!e8sEIFE77fdXX4F4D2"MS&,CgiEs:V@"W:i\L!cEYOnMK;^6lf&oD0K">o7dnGhQu_\#Vcf\?N7Ue>cD@H>&)]6hr=#ogO'TTm9M6aiJV"3HWa]6e2M\rE/W>cmsKptYh?H/(enLbOB8LhO[MJq:[r-u4[S7M;VXp9`c<'m>3?;U@-$6J(QQY3I[.2=*n^b'CMnNGX;t<.bF^1GV6]0Of1<6R9dYPuULn(Xt%-leTqIRE@!'_:Z3!8()\Rnq=jHRmFUIlfe^kOb//IE;4SA]+C=9W>OSVnXXh94PM&8M:J@""T=Dk8uWBDaBVFb$cdI^`Ilk5[l:U>(3Hu]JMq*k1V'2F\?a9QisT\(2b$hUSS8AgN\6YSdimAg"Wj\)Bg@o5AuAQTbP&6NcMMDadkbG+aHZURVi]U3[.%Y@HZ%0l%m#1Pmn1hoj)Ts.TIrO[,T4/O+U@$Kn4gLQidq[)EOHH:8\C:M;Yt;r/Uk@l+W`']qT;MCq,tnD5niW]EF]$TTq>\j\A1VjP8OaBUdJ%;*SL2qijHn3r<%"QZUu!!Dk4$%c+u@Op@,\q*o&D4fqE9"^3*3bO'drKi\@;(:ItZgbT_@6rsc7Z9Ik*-rG\XcKWRO8AAW62h.(G@R^Gh._WiM/s7s#IPu6FZG#8e`_Zd`,0Jd'G7":YV5=48Opa]XJTIcRu'g`q0/1kK6&(C(c^\Iqp<%iqrrRe6C?P'DL4!E,>!kk3T:oE^#@jL"?+OheV9\YEDudYis?0-pa@*k9][Ogd]BQd3'1)8GMYCM#W7+?b(5Snj%E=Gd1;6?`s<$f)1Ve?DWHA=1ZoeQKTrlW.V+4f3G[8)#E9GM*95beA2f)T`d^VY)[2P>D"pcMO!rE55s^kI7ZT;M24oJR:6bO)CfFOc-p>6:cS$_/KW0td&(6i`5+m[sP>EN'cjY1Fi9SM6"TZVal^T$*PKsJ6XBX4#0Un/6&\dU:Z*n;.eh$!Tl37qpRdlp*eHl,QW?n"F+"f^Gf._mJ1ZF3Ma%67t_&Fh%s]*Pm`6E7hf=)pqSm(=q!"o:o->6Q;.SS[M!PL5?gKB.'k4ut(Tr7%"*V8%JU]3ZBMQ:@p+ch'LOK!]CgIU33%-1:VSJ]o5$moD8%;ld\P?7"plE-@\I"S,EBrudbm6jmJpns#Lf''LU@JOIYUQj6uTdRth[\bE0fIV^+$Kads&([+,V'DH(`p:!`1Q=+8KAC0KJcHP,u.NMn(NYhFf3+g@d9Un-&_39U8k=@=M6jskbA)V"IGTc6\j3?i<_:fcM+s^.IadsOjYCW$Pc07JB7o#FQRXUfiWe(5ck`O*anU`JAX7;tP'>HE661]&bN8[Co`(5F]bl]?8H.Q%5qhQM#/mJs3V1[]l%AU[FDs-aFW:`Mum*D+f;kD]4XqZV8ON[\V-q7e^\i'EP@a;!HhfI,LZG`.Af2RH]n\Y.MggEEAaO(te?lMndF-.=0UTt#sg4\tAn+4g&]0Yo5\Uo(*']3;B\HRQ+mf1?RFdmp?ba7ju@DJ=ciW.`pq##+4J&(\g"tTZV%rNhAJQ-qS8+-tQbjlsc%"d>1R'54JS#g6_:BH6=*T8Md>TfV'J3a*dUB2P=lSuJ@V[UVOUHC\.HYJkfS"EKr`2Bm9fbeI]!Gh>#q!NF*Qa!t@PJfDCGAh6,o=3Do@*/H@S5f5/8iPU9BKL#5IZ%&!T[*Y6U$pl#t)IZM4aFc@[jldrJa91%#F'g4"$gi/f/3kU7a>3Loq#Rg*@N8LA$[MT@fNP:X%1W`:[R/`5_RiK*KL:W$IJ-r+'\e-T=`M(7QDC&?';it"VUCg]e-7ARF[e#$-&7/iVQp0K/_/m9*TUrq)\o`Ap:mbcE*j%NZaW_jW*1beC-G3\,t"Y15Gh[6nk/!D4&HSbh4's)6P*#79#9%O^;W7jU7_?dZCP-ZFRd!u%BG7'M=tRdH)8`LiUd6[<03XZM$RurY'O(oF%a`=FlP7LHAD`0(\dX`&RFcTi"HKd=A-Xni&tq]D(bs([CS,(b9`&!L8R]^j&9-E90.BU?&_KDRQ&[B'G$I]O^5fehTROEMHsH7lbJoc]clo98R2_+"ocK^Q7M@VZ:O-Nb.,=koQ]#s;g%AIiqE%fG-IoF3O>1Cek3(tonNr+6[(Fe'W:p5**cB[dfbSbm"Y(933g3BPtOUI'&I[%8gI9s]-:8Y7r)W=f4oE=7>6[MaYD$XXM-4J],_)[I7THg_X4#*2oYciE40UAXho2M7T[WMGM0)D\\,l#)Q#f(5EAchY4M2:?cK@HB2PMtGGGVIqBa7E>Z04^pj,6URqISI3$IM/"_ATKSo%q#\bXl>/r+3BBMlVd:ZFU-"1C49ca_Q>G(%8sTaaH`T_VF(I[\=,b:D41OR%NJ=gJXa56sU^J):dHt1Y949ch\2_f>"faDZCPBi%JW^kL/AE$,Kn\-P^I$nfD88&7ejtq$7_//D+)B1ts!N-7>MmC<]M7_aR`C^cJh5euc;6PQ&F^]ZoCQr?/)W:O$'[\Ye`$pJm?WH5mC`M0J4;Ao6QOW6ljW5nds^fHbGMP.KQN8eBM7G0Hd%C:<*8V[UHPt5fI$7rhi+/\LR$#_OVHU\]P,K;G8DQcY5RPgYV]?OfgTgsZn3R,I5$_8HET^g^WS^K[d^k9=9=To+N[Ko1'THsU:=_q5>n/!2eRWJCRH,:ptr8\_dqRfo+u+5@N!HsLtV0B3B-tf(@O_#UqOCK29Tj4?OG3+!?U9Pm;.>"K$=#l7MM)_d![oG-Y@X<;f)8SZ-G9iQM$BITXTS6!coPSD'BF7+XS.nUUaIgUX"p&h;\!"fd&#N.XbGeGhd<-PM%(DP9R]Mgsub"A?uuV)LV6S9__Rk]=3tmHs[d:ak/oeXf0[3B#$"<%21l8eUMs9ga)>`S7jB1e47@7;Z#5HE*9b9c@/,ME8A/N9.LbQ"#pE_8UP\%CRZ"hFO!qRpC-PKM5)Dk\,5tBj`nbi;e531K&@>P+mRmGl[JM0JVULM:MrtI9c33i\N2*j$p3tAOa[C[<$loS"jU,2@d_]n!6bMT)$tqoOq\eEObJO(f+UoFYX@B3IWZ*9d>:]3)i(m[^^4T@(&S$+&NIdQJQ[1qMK"7(mEKg/'jTAkK)2[3=@B61uJYgSA$TklNk=fJ]3.ccT7DKC"hL[KaZ=Lb8tgPVjQ[dtCLob"3,1MrK5:rT/Kcr44l0IG@'.d&s-c,,<+\h,&GbXmY'bc[2DW-Wq8N_VpdEL@M1;Wu_J?(Ef6i5!$HQ.6*ZAW7$=F5'e2g3d(PA>2=?8s,A.HG(A--Y6oj243@ac@aX'7/%XW3DY`fZTr^U!8_JIZE^)>EH+Oka.Q`ldR5?*LrO>Xr6VCF4`NtUJ[MF!hG)5'iR0,%n1<\G_[#5"h/]%]?#J]:c]H8UG]]f[`P1Z)U`PgKmVb?UWf85E>jp%?^a[hL[b9L!geLclL:e8-[NY0J%f1O24GdklH\0LUU=5,s%GZ)=!/nO5LXMEHL:UQ?#[W-V(gbaUY\hQE34*iof"is0V2S5P`]3$R!%_>gP44rtC+2*efFH7<).cD>b>,5I;"HoJnp(&q?iS[ech*.-]10`6k*o/O]5CsH&bo#Em<#Ktb]eUm"N>@`JPZ:_KR$8XA(,\bW0aCI3-F`qo]F,B7s)]7CpRO'e]YK`>$p'9hD*"@+S!r:^,4q,W82@s(jVVW"@'20;g8uc3mBhP+<\dG4&M;?DWk/G[#h?Y"&2u\Pel8M2hYc5U-6<1RD^#e&d@C5,8#p,l*&[CZ=",3IP(<13sZ\1fDpG^EYK:9E#HEVFuAhR#tcMnT/lR^>R9"<&K^>GI!mr.\d=9j-J$seEXM)=sL*np\dSi/^C.JIZm,*Uq]$r96E6Z]]#GQZ#oKZaI63O4ofVsBPjUErt_^XeXac#5GEHC%mt66,'c.Vk7KeC_Kfaq*HYee^uhD^Tohg9oJqqe26R:C]/am&mrW%;U\VgCnfeA.ooUWUrq)ZpDIe0ZDT77sFTs`pPq?2IYX(WMi1__b]Wo'EHWfTES_BCF5Xq#(5'm,J3'MR>%3FWN%0S%YPL<8$KFNfoA(&n:\.SK]P?7R'W&&o$9)b_!_hcd29i*dbqS4o8PDgSFTKTeq9&YYP1KRN+F<=f7B_m4Xu5Am(.RaG_;PeQ5cD'5QNCgUERetrTq59`!%i+"fb))I(%4\!-<\eOuUK\J;=NGGhVKlF7jB6D_l2XRL8HmXokach>bPb,u5?-e7)2="=>rT/op%5m.]e@PX=W)s.Ac5iiNZLq:)OZI&7,am=O*7-`hFkr(fK2n[T`IiT]JCkI`VZukLp-3TUmM:I>en6&;.PQ*6n9F8LEm"k>nVE5jT2>Dm9mlCU,S'1B+;GXB%e?M43#:S'/T?@sh7*XsTCEH>1:A/Y9>Oi[B%Y0N-p32i:1ZUcIlW\/&##9lM-;26_=Q!l\2pWDNY/g*06gRI/DLLr*OYQ.c^c\5U-inDcTX/7a)S?_,p4RQaAs9(]`eS?'m+@ed[rOJ2U?ac_]"I4Td1X2g*e3UhU=7.c0PYIa#/fGj]=cD?GOZtQE$bX\NhVlNT^B=dpcIsKcnG2U(JcTA/i[Q$>5s9f5i`2Om&BkQQ35O*2/XXnLig`i7h-X(luUjh2HEk:M>5).)'!KNODa+#>s;V38MmhLY`(!<.cgoU.CKoptjf8_gjsd2bN?8,tB5:"TVlDlTDa?'d9-QV2l@cg$NQ/&k++r/-\I^YI+;?$sL/"r;/9EBo7O<1WZLsrQ0:M]117!]VI)TLF[IY>2Y80u@O38X\BFn88%.Gh,?I/RD-"n\5)DKf&Z]@kZ7U,8<<3X.$1>D2ns?fjr3oENW06OV+/Kcs5IC?0CaFqYF/VK21c;ItP2d5R4icQN)ZMG14_Y,UNei4f9K5[t&,Pm]k6rKODOn-XU@Z5oS&@G5_!ZdVE1O9k=0?kU63knk[$$so1DJu_!n:"i``PU`URh>1`JY(^D&J't9CmS#6>oN2cBf>=>oK!)X07F6!QO?`_XP#E^lfBlGlL;L""gNj'&!.HM54At-r^QgA.'$,Rp$cFF@gsMcc39pVcZW&pa^n0ZKG\sjhACDVp;FdZQ"H_E/:P/-U8dONjMkL\H\EkMb]BA)n@m3:,cQ"0[0m\=iKbk?K<&Qs+>Xj"ltdHB4dVTIpS,8Vq>N@4$*\]p/HNfS,uR.Q?$CgW.#P,=UXF?C,U6&Dt"'BLWr=mgkc0p@[#MIjF`b[g1nMCXGcUe4D%cR&cKN%e!"==*a/up*/4t3u+NhhPMlMTrAhIrT;_E6rq4)"iPGe34W"I-k=$8;"8f^neN?5,O9!fTu!X(*nMOhc!L,GnMk>$OV.GsB2"(AdapCaTL"92FU$3b#65PBVTdJhk)R@YrHdmg7gttD$Ls&h;,q?\`=$`aHUM70lXmGOZup2GGY,c:Bf+&E!"1kK;o=hkp\E:j?I"^B,C5'X-gh,="ml'X)Np&`8=:[\r[U:Yu9cVt>!V[Vf8>%3hI^c9%?:Yru/-:+X1l!oQGf[_F&WaScAr(Qh3Ok3\[mmZf(F#oRr!7'Kl_qfSp0"F'bZ;RV%3,%"=MZFX(;%%G[2t:*MTC&G-TI:[U1tB%a[$oCbr4O6'78\t)JX2^"72K)jW7f88Q2uRB(GL)GU=N9ii35"6$dk-Y[nhH)k_&e,D;_4"7!._.%9Oerjp3>Y)qe:/b0!J[mlDHu'iDf'i50n!%4,OG&t8_i+R%-f=j75B(TUB"Kg]e;9+#hQ66S0`[r?onU&\/18G,9?n%=6(.r@LW3;[GdAPaOcQ_[C0b,Z[sNlX;nA,]D$8X!m>hN35]m1J/&f?5s@Z>$b?_-+$@$`!JZdG?0pn&\_?SFCP/PBs3h8[T,q:rUGde]`H0[iHnJE[K`Kr=tL$U$/YuT8>9^Hl_ZF_RsfFF@ogDs5J9`*m]gln%$e_ESJ`]GXFgKiOP]-n5E@\4\#RbJ`e"[E*!RU_[c/fD6pRL-W)ju7,pJ9=r+-&$85*kW[?+opRR2;Bf7rBlS]8ssI8-XX;us;Jb@`+4DT?Gc`JQ.jaP"B=Sh*l'84Ie0-o:E0C7Y_HjnqsKj_:kc^Fjk?374mP<#VVPagSJcoGqG^i8L6VMj3>p%YL5-_[>5iPLk8`8/j:2#isYc=1Js!#*/V+8%;@l;L<]YYPjaq7ZT[Sp`KPJm;C:f_[VL=$EB#D3)n(kj3g)#mfk#01Sn[uc)KDj)N1(f*X1I2'9PG-K_L2A7C>;TWJV(Lq!N1s@Y8J01F6(NCr;r.c$KlW'.!%L;,"%!UW]Lf@g&gG+/=V/A#T*UpSE`!s?0TV3%04U=>RC3&/$@miq/+`Nr[\\>LKHu>VeVnu,2aJQ6bGpqF!SJ\*TZ:C3VTg3+1'diaTDmD`*kB(OthYJs6'sdUbN;+5];C*0eLL]d]:QR`dX[9S(B'"H\.LklM0:9YI>3TCtrOndNnOW-$f:^`>^PFC58'tQtoA66$qIrd_bmUQ@QZG`^)G5Ci7FBc[N,"VsB5p7mh)R8]6C0;`4NaQ;Z*MZDA0F)rB]LhdRL%.Muf/^o*.knSHQ-&/PP]ndEbG3D&A4P'pV*I(ZEs"/gD'>WojR,eF2VP8LnSNFom*^f*k9$e=q1i83\Mn>Ed7$!5<**BYh5##h(S6&p,/3YG5&U@mNeO0*apbH&mVq"7.!A;916+)rU)Q#p.a@ki@$[9Y3.B1Hp;Q+"iGZX_3%qasqgM$kkL+`XXuK+Q_d2D^AHk&R>c%qnD6d+Na7f]Q9WMZR5"LWF%]kfmnER8^$QE'S;e:5u5,JWG0_,rCue)>I5o2q:78EXrJ1s!jj.(;Y,dfrrLAZMf*l`q6%Zc@Sq0cn8rc1EeB=-CT];KioQNM_+0F/].-S(3J%=[eW`%p7B28)Cpd^rF^!D@TF9)iqfu8h3*6:5;,P9Of"NOJ;Y(E]Zd46(Q=5:UlYSmCmFU4f6$%G`3m*'o'E!@H1AXm6%K3M`BjpF\K[+&n"f_Y"'C\c"/=pHCGBrf`fa5^>qNiJ08#-jL\E;stJ?#p)dMM.p>r:"^9L\\`->(VNgq"g]YOQl]Defpp_+p5a#W16[Y*!=V4"$;j:=\O.P]B+NjW(VYgDme:?5]9!A:<u3@h.E2WtC%b9a5#(GU4D1Jc"D=EPJ`;SVd"'J#)fs'fn3?9cm:/d(tuIK\[oPLFG7m@1'p/CsLiVUhTod>HYLUegKHio&o*%;>.@u&Q7cd/H)HZ=Lhdd)`9_M/3Cc!/7]4FQF+5I>=^?'C?;BT),"["fUlSEA*+diq/:^on@t^jq1LG7r]h1JCZT7POB&!l6D==92AJBYLErXr.;b*ZPO+@@;Z_bB3$uA9q?PRo+dM3dCi^`N5%p'9CfMqjn/Psr!ibG0=4UENERF;c$Z*6^%i"j&^*?_;5[.a-?@>q89Lap&;=t>fW!9:uM"*#VVI-X\`i>[aTAfOuMX>iDW([.G_C`(NMh-0q&ho&](ek$l"@.>=Ps<&c`!GIQg\.8C]E68A12@C'QS=2OYQ-U*a[9d'#_OX\G+/[+NRmFoaLlLk(NW<<-@TgfE$L?gu7PB6U9H1'#u">SViQJ#6!Y_B)k/>sMX.FWK]e<\-T1k4b:\*kHD6,XJKASMa]4gp:gdq>'(oc$\6`1++=U-p6Aope@=]=N&l;OubKq)`CI.oZiW.cn"$7[K++\i6(QePGJh-b=fgp%04bU0p"Bg8''#)_V$0tWM+"7Dn",^qF4:Qo5ZG2q^/,sl>]i^MS$F_pGc0`B_p4JA2<-&CrV[k!LsGeDnoj;E[+oakLcnd*@&ji,Yu0p3bPhdSkVT%[joS4?T&aXC%?lePug_;(#%hM0_8UYk;JXhf6`%T$>J#"/Ba@Df5c'TDPh"c)t1=sqkMY7"-2N=l!AHrQ;'eN<#%j>$@*`dHJ$9d3_9f:e,29(TC=Gk[p;C-,LfIKFdh6j!3/p*O-A;5kij".&RH0Jon.Y+sj&rkB0(\1\:B^9F;/'@%k+J\]MfpWrN$M.1Qn9'r7S/l>0"Z`aBncdS?"I=G[=S,dMbX>8W]'O*L@$LoTM[5E^o%"BSP;Y>AI]g[!>cmDRBf!>EuK,bh*U8V'>PXEqTK3<+e]%mUtZXhSOX.s//#kPeadE;Bp&Xm#irU+K3MVRo.SM?EaV,rEMQ[;nEL"J#Jl#`H;TciUG?d[Gb-O47t2`8m>gQ%Q$L!/M-M]"nXFY27b`!ImKBGOX39%J"be)?[T!*/>FF6pM?GP!82BL(5.+2S;Zdj#4e;lr"gVZn#p`5]G@)]g@k(0-2&MjZHpdoDO!@eJe`8"5Se/fBmDj'=1L/FfM0!r?@,_0tBFu>4O1,eG-%g";741P@0kLJ=J[n*9kdYO\^K9q#9<>bUbpMMbUbWUdR2<'_0p16Z!?qAH;l(As_=?.HnRal4i?[dtgDFNGeCZ)!(JF4ulf;&$jB^`E:fAjGR51D#odr1H;$mW:NOrl8]#M.;dmt?_IGcs>q%A_1)N?gN-\EoWJ9,hZ8)'.fX0EFHHh$#s%.XDssA7]qQ2#TK$ZVbM5C3)MG"'(d4n4c32EE6^\#<3lr:BAZFC&(8iHPLY'h>RtKff=%J@j0N!M?QHM!OXaDPa4Gm;FiPe0[-INFf_Wk71b\%TRqmd$qS7ES`#$m:P1"f%Qdn`PEQAlWK(;gOGZ[pfGr6^!JC5E51]Y%t0/IR=sbLeK0.YCRuAia1YI0RlZluc15g/SRPDg41QC4\o,]agJR2^(rNM^;qS6N5XdXWe(>Lm4Cn\cqK]jOY16\oWi(KO=aepkJfi%N!_.DOGG#!uOg`Q-T3.e7js#2umJ,ndg]A"7.Pm$Nn[t_(42ac\[QW,f?SDRIlY,VHjdmB[kP&X]O5JcGZ13C##YU;A/!;7mhEt6OnuTHl"G,H2m5ElU"c>:Os`fl);-9Yh9>1D::oePuF=3q#G#q)K"c@/,0d/0]20u1i-l%*[g"B=3IMs2KXmB@[N2[9-CGLa78R`!5RGMg64-3A6DF;"a4Fd#$R,LOM&883O"M)B="5FgkcC,D:Ar672m/((C"'p.,h$r4\!s2WE&*!+Y50cuQsV/.5HmO_]dD%)lN9VsLCig=cr7.J5##rU^[?a,Aa23H-g;2IV:F6j\O]6`+53Er^Y4?!!s[E2*'49C#VeHG(Ma2aLO3Ec_uJW$6Z2_E>XW\:"N_V0R#XPMMB\I!/XTn$E0F'$n`G(^msGN;UUZo$<)-k:0>>l]sYcZ!LD]mHjZo@N%ab/EG\BC,)?fKelqOBCIB%&WDU^UR`;QupMjCuF0]0tn1+YL_'8O4"Id[VVO4#1Q-6kZ2_mom\D%!tHZlYHHNaULCDH3klS)]VC7W9(88!d&>Y&*:nMo6SP2/X7_na9MC\UiB_?e]lN?4-l<_sMsX'%%:;-@6\p81)NEG&C1mMP_*.m41.,qan2fpo\oCq#0(;\:ZYC@$k^%hT@]t,,\(aN6[Xa2bn4V+U>`T&Tq?a4-2u!T7f$"F<`RBttd%J>>A6F!NI7N^hemS_@k=6,n\g9Z&]U>-2p>te1i-H'q1CN(3npgWM]18Eg/hAQu-kk5[n@]I=NI2h`;R%bBX5+"p]1HC`V\I'fjsuu^S&3)PF6fs9qs=\Oc=k]V[\Ep75SsN!2?VjL"FUg&E;;2LHG6UKQh][\eKI>XapV''q3u]-(\r3&%90FE-$)65/asNub;oTFP1CHUVm-qi<2F/%"$Weun"tUg(]&_1;-TC4kCm1];ad8\@.B&]i)LbM%sAQp+FW*T,JL7^E2[/<-M;b;d<.''"+^Grnb=oc0ZR&IqSD<;7Zc,gP=\t&)#YFt\,ic>e<-d!Ds'sF"Gh$R_D.Klm,ER(-91=+cs,#K+%^q>Y9kiDa9a_,9kthdJ7sLDGJ4c5jimVe#+;bZmd-^E;;"U,RfeAderhKh-%Yb#@#.h]S<$AB0&9;3>Y(-?f2:.UWS6>TD3p=K!T,A,76)@0rElWh^hEhO+*D^P,AnYB)/Ij0YQg`,*:LY1QS/pK^VG:H!VU0O-f@,e/B^MK`W$2]a'TKGV2;Ti]gb;"V;rFr7d&7mZDKr][XE?T86`pXb(o'Q;r,3J\":M#Cd7-I#&LOl*PL!hYdYGuq/=E?mt=YuOL>*Mo9IC`*kU)F;UQ"J3XLL_Ntp2Z+#O^ETO@@YKjJ@\=QFf;]B8kpBUR#'aHg_9.$fdN]:k`G"*.*DZLNlNf/P*Hc\s/Sh#-?*5ss<`q:bped,cl,ZYcO*[FAH-oBB.0<=:Aj7W9SC4s;)?Fo8.>msC1J?u\5$!Dk1h,RrG?I\klt6rC@2kT$cFmeUJ>*3;V2.(_,V1C#+_u-NNPbVh*%V[!T@^aOIqQqOZKHfaUs1jrWJe\lEg5Gor"#D;#Hg8u[V3V>W=4MRCM$Xg3bV%C&Ln.9YL5WVtq&IfiI%[I)[?W4BL^2qS2C)>?p&h?QKPFP@:XW-O/IblGpGK9GqMXX8BfMG$/k8A,sTM`sWJFQ;3cbo54bL9T7N;B?C[ELe@tK^)Cj7bWbaY\#-g5AAG)/*hq4%gJ#-&[+TA'g2lDa9XRL2cebm7p$#,_7p.(h)5ob%+j)4enc-4"X?`AgRu1TQXT[Y*44hZ5J-0Xn2\X(&mW9mZ0i#E:afG(]$-`TCoBCkX^m.eG<5^6GDGG4PJ9',>J*J(m&7MSL?t>:j@,0TV."96JaNS)<"Q<2#NG:1k"WW(B`fhjY@0M'h-_JfC@X'b`\1qYQXXI]'8"LoBr+RfAc*GP)ILV-X]Yb:-J-[d-BK>Fk%c[#^26GA\YT:2e@Wmiup@/mL"J!lLTHl)R#NUF7Yr](fihUO0jT:2CT]IUg=o6W95PQ1]pJD=VOZ;LfJm]\@c(cmYSkm(d2'>Ws0H'C=YQ&pgLNLCMhB_/Uo4sO$CTDs+*KB`4GA!<2ldu8@4@$aJ_Gjf3l9mnrDC>V,.t9c4X1QfjWBd(kKL&U;e]*M5Npm@,S$W;9;,mQhBe$70c,P_)d;7%$:4!K]gPgtDX9ed6ji*kd:n;6MnKh(Rc6)\eb,cF&h;)[u+_OggCc79sln]J,S:]=_r=qZYi`Y_"_)`5S3%WGNj\;95ES>.3gePn$fSC.V]PF>/lj^-C=$_Q9@c(""00\N4aJ^*-86;Ie\!4ES5C4$?Hc!gR-j[/9EOo2Kp4q"p?<,K7;f?G#ol5$up6O`34Kg1I=+m&X:Y,#r#"[?E^dL8d*HcjdFO)ro'n/rd9bZ&pBNYVeKX!6iB/EKmbfN5[DgXE)KD24UT8[YSqL7>PV@*C1'(DR6Ln+KgC\<3#e$%Kk54e!>$Wq'f8q[D"_qU%N+Fnb"8(h!O"$"uj"*W7iV@3\O=cL7B)H5suTmiFOg8otG!:?FVqOXot+<,ArN>Du:HJ(okFuc?Yurt=kSQm8HHpfWlAJt-E>56A)<(7ERoa6PZblB28p85BWf9b"?\e&rM!\U6Qkf1[`Q'Hm`I!7^LG7%+XhK7Q:pC'k@l=U'@+Yt-,N-F\MH8CIPYW205%M?@FJ92D*Z0qE,jk6Q1e0'Y@8N^0NsZ:@NQhl)H-';V:RV\WD-O\ePaWr0\dn[gKtX!J+);pP0'TB",GHtbOU&W8]/3?qX(5)!\H"cI*&F-(_MB+sVV#SBW_:BBT$ht1;.KB@p6dkFa.5H-Rl&\.=Vmf1OP=H!@9A.SX$PnSO/Yu0Nkn+#CH]D//gEiU_boCGD-pmbQ4jXWSW=qgJaL]uaA[5%&+KeU6+-N/;>K!IMG+t"0CklgZ;hTNc%LB`ZIE_#4?Q6"5T)=dC%h;.:rJ/\DN`!d'?)IkZKiQ?,hB&:'cad7Y4C/%PJh_)EdkL+jRN7P^Tpe7=%k`m7W/fS6iiWNfI/W.IhckSVeTtu;c*mXWfgt&#AZRn`?+f`E>AQE9;s2rfOX*8"J.6dS[J^SD_a+k=!6=t>+M0eq1rWQ5]%di^Veh=uqd_hKK3r#rB,R`!H-5;N$Z"H2*EXn*QJad:*H*4oiR)K\q+&tCQ7dD%i9%UD=)*P@/4(Rc_DV6!50.[gfMLW7hDA+d$Ut!G#N23_+]obIYARdfq8?XPZ_7aCs##MfZPZe%%cLAHFQ2g[r"F_[V^$:Vm2<,=nlmHV.&6A&_&PI5_!e"RqhtX7'=FVG-^E\7n1Zh6dWE/b@FB;n0.Kl#%H;2;kP;ciXO*\1-_r+mV0F1XpNolWD'RDI3ggJ$cP5Wc]nQ-=4Ot`u:4@$.Kq9cTN4L8-U\Y<&8N[!ND!D?aYX6V,iG(i^]-G38tUifCM$\2qR(6kGo&FXAE_e1A3Yi%XAK>b*"mRQpkA2$uIP=bAYd%\Y@^bR&(75WsJc4c6ENf6`"H0;X_@^42]nk[ms/M6'Fp4C5;!:_#_s`pjDaC.9=ni(jCT%:2kI/^`Ltp(SCT'=(^ojie!EUqhq87>+EnEX2gSTdJg%^%WcrNNVI;NEk7P)&&PCi.=AB*uE\YOs'8e]IP7I\p5&8FRa/br%n0,6Nj>ZqWOfW%qG=NV/U6p."&,W][kYX7`MB=@uZ/h/XZ0j;PC,A+mcU%>(]<_>aDoe_p+)nk7"#tDi(`KBZVG501pcegWd+`2L9(IYjQ]10u3e0(=(Xr=?i6)3D(De+:B6I56BI?Xq$T#Yi=St1)V-Jksb#e>e.:jHs>G3MFTY3_0ElD3:SQLe+Ca3P^8S$SXag-PrXOPK"Q-j8WM0*dW_5Ft$1;EDMtPc,cd.G7E2NA]#W'T;QF!"T!qr/OA?Ncg%6"_RB4E)`.+8FsC@a,.5q-T_f4QcD0:Wk55`lkT1"C;RA5d_7G:/sm4^2mF&%_n5AY#.\IArTR\K;jbq6$jBm,F5Pg$(%^6PTY6ioqo6'eVj2/8lC-Us0P2esTJd0cKpZm>KD_E3/9PbA8e^[5X>DmC:+H0hPqUao*=S/GX9Yt,8/p,WqEbLU?U'fi.$J*]1:D1O0M6^L?sIWC$!5'n]>2Snj-!RRL5(#,m8*%p10e'q_R&BdjMV0G*A/U`kW"#BRp_Vc"Lot,jHFEPaiAeF@mr7Zg!1/b!@>J*KSm1pF$WTc>FP=XiORof>08p-PZ9F^YlT702o]pYiEb96X`(&6),GQ@`^Z<*XXmT\XI=S8Wdrrd/3@No8;9Kn$+R)XTiNFPof&1mPUGN0S'dbOhGeV;ptA\+f%h'0[FWNqfa?N_>*5GgE,b9!st)Ieq&.%_g>>>C0@%lmjenA*liG]AL\R'esc(9;W<8@?,HV[_,WO^Z9^V#?+*Y3$FFa/T>a]Z[u=hfp/&gjMW$S;X(BTg[4[d]XJWISV6TD)6Ip/-/k'kc3q[*T5%+4b&=(VrSli[[LOC-gK1Jef3eN`X%NIq!K=2DLr=QS3\e\0NZ5887A!1&^'5-lMp4@Y"ZbHp*)bRsk)Ro!VW>F%,CBEj0E5k3;dTq2g[\D6/.ZJbS9p4^G1T`;'4f.?_%eBR.k&c_@r]Sg7)7@0];c)ZFTGO;_Y=JUI.AAp0JU93:NAS$u(E-!5m6>kE3F.N/1ZENN7hs0!+f2oB-#!;bjfd_9bF4jVD;`bo7ekaOgrm[4@oB,;]"8(CqA8B*l&=d543ZJiXh]Qj?>V,`B5fTm%I)F>YBsiiQp-\RP#CDT6gaJ.T405634eK+>O"Am^%YBu>SGojE=i#!]CJeTQ:d0^kr)Zi2!hmc5>]QBPA,aG0l$3kX@+bPmIt=N?9(uU.R$[-PS2n5GENCVW$YjT/1DJ?6ebI'(!Suf;f,!M<.W]k0D6GQZZ[k:T6fP_38ql\Oj=Y::6MiOZrd2!=uLQPq.tJ+8jqIK+ZgmF/7RRbPEBHCnob38GJ:e(;g5%/So#qk&*rmC:@3%jR7Z#$HPX3:Do:C'j44ghDS&OSYCIGapt_*C\[=5ARs2\a"kLMq?^L%1gpp(Go'=mt'E.<=(ptTT?SCQ&!Qd:4VDo4==&-k)&se%4g6(TJH,UIA2B-[NN4VH3/Jtkh1WT6^!c<+k&3[#rZpj;3[T$=Hop(C@;#Y]YcL=PeKDUpR1#@<[+4B:aFf$I=QQ8c30^cZDK#e2V&hK2L(BlgPViXW4o>#o=$@lTbL<31g[L7XMc%g;Fk0[OdGqr*,_G9A+\&;,#eZ-gbJ$GR!;ZNpL-iMq9T=g!KrX[;ZrjfZA%*(M_U3YPYAa\'PL&M,>KfJ52O9D)7I+6W]0?,!\AUBdba4Y>qoE"[8N)6)4@e3W`X[<)G4B='+CS2.0=;lBt/q%tu>dTNOXn)ZoKK?qWe@P+s;BU:B:.<]U*QO"+FN\L%Tjl,JZl`>=kAs+$0VGeVO+A23ER'A\'%qQLVE_dqI)],9SG9\Kcj6S?0Q%;AfBaMX96.S1I(kfDY9^hrFWBE/iTj8IZrWD7Vnooc4:p2B-D,l@3i_3s`&6DlTYADO&Nu.6j$JeNI82%(ihbX,c1ZGp"]\cUXf:C]e.dC8"]%XCLWbIMp:9oF;"f*'\rF7oQ5Ucu2`EW^CG,0qJ*rAu&,?pLu4ZMNU&UcQAOODjOJ:KH'&bJfshi9d[]'G0A="0pEif)CH6F(TG=cB4A@PQ'p(r;7p1:\$^U$MmlE'Yj@>#0u0pWNb3!6(2]M4ddAthUuIBO#1Cf9-b4WI66+kbu'@eJP>Rg-r@jKV;mO4?4fZ`:M#1>0B*SjDSsJlTSmg^RCk:\<_O<)7Gkb!Kc7*YS8guC[Aj[<_q"I\Rpj9ogQ&qqr_0HTPH_q0!VI_?>^+Tc$PE@51FI2,AQL`hK\5dq6,nfNeYhmARq-L#KLl^[0;B$Jg$*3bf:&4"$611=oa-FhGmp8O3>WagH(*IKMP!NHsJ=rr&KqO>5Jm>P>]q"p*o,hD=oRrKOhj.`)'SZ0iLd6VWaBaZ;l5aYn_(.$N;E\&SbJjE'*+q'Uj)>N?KrK[anOL:mXl_&2>OQf5n)ka.FM#%9e%`2S#4FMZ*[5'thN5/%+#[O(DV.@2h1,N$0`Rb8,u5id`5ZIQ/$#Si^F,'j$m&R:2Ld`4tIOj'$i>!24&DE033U!$%?5aLdj24fbPf8nMM#QTP,1?G/A^b5*(iq>"]c^WAapU2>a*b+F:Sc92\m7oj<>?l0Y7**Ve+jXTcN)DW*H&n,j>Z;BqXH\^7IHDj?q7,s=Z%&X0S47bcG`%l==$q!,*Mp+6>>1hp&r>9520$hd9q,'f@h.K'_7^\;N7Ebjq/C6[BY&mnl)_I],*@:*qj_2U_PSK5Cr,t2S>iSO_5`?F@5Vq(lI3N(n`@EgHL">cc5Bhb=)V>4gEXnb;[:+SH\r4M`.K_MXCtELM,@@af1\e60mb_g+@a2e8(t+_0mBO$m^_ugFieHjk^5527h84FMJS8>-PXDi]/oO`MnYe%SUb-m#P'DI0AQRrI;N/KU^1UsO$XmRJp3Z_ojEJh=R5l1s)$Bj/`(j4lO,`jZ5Ng$%(3R3]Q[cE?6/AUW-E;b4Kb.]?\.-_[P0f&RG2`=s`s_-6&iSSTdsA$/O#5%ZE8NePM/&*J72@XDStDNlNg?(M5^JH9WDo>\8KdNRZDROIsGlCSN[b39`H]i8FTBG%"*YhA=JXF984$1hE0p,lI\:0Ji?3p.c&DT7J<767!3"Ep:q1"hi?2F&$X[>7QD1Y:a\k8&?,T@f]Yknm'@oVZ!<>/i=*![RB4WSAN*CdSio@-P>)`WJo4I'^_5;i,R=uFM%/(_c0Rr$b5heOhK*^)iLiDN\mE%O\IBj"3=oIK?7;9@&R4jK'c[0)tp_5:BVm]`D[8i4=I@>+C&.lX._)TJ`snQQn74s^i26-bR_5E;3cU1-F4q6C7B3<7ud+.gmgsYGplDG3_T9.[YQ&2UMTgMp%[D%I>Oo4ls+3%)%cp(4Wh_Z)HciHJm*mMa]b@g1p@FfH_o%MP9!UD"tP<+7,^L`lhUA%XW]3)&1OB%LfTEer\Bh.#X^eS+#iTMLU;-868Yf.'H1d-9@D[oHe&77"3[SH]l>LleLuuj>f('V\(KlMVe`Z0?t->-%I-]oJ1!%Zgn6bWh&"`Z@P72V4\e2aSAH5Zrqr0:\:m0Joq:2neFFV2lQf:@qVMMnH,n7e"<^GSk4-[XF["F0h/hh+e1Bm!=,bG6:gGRLPiU.Cu^]jHiQECXHNV2NLoI]rT:YH&%,sE"ibN2LW%#Ct6V:A[Z!:=X6?5a:'+JQsF(oH$;Pp*4VE.X+^@";tqe`a;94KW*`.pn-J[D#RkQ[M#nB?5c$"Grf8^fc3\pIY5C;TFMLRg.[jZ7E#,GgaejQ'+=Q:iS.jZuCM,0iM((rG@42dG0*1$K06FQUh>6bIq6[$`+9'WPe#(!(dSq8;Tse&M=aojHoRK#Zp['\J'G!SW(?s(%=6_.#"&VET+Hl.%Usc>U%X%aYL:aHp(o59&BJmY0fmYMKlc7fEOp60W4AZ6QIjnZ8n+QWRHBn/3Lt*6k2"mmWr0c]f1=cQ/spX6i'3eQV-6Z^4H]@jrr&E-kXHK/*i=5V(p4gqbmrTGgeBo1VXZ_X.;VZ$YSI6],&?Oa43DDZJF^CAg9L8XE3*kcA]c.':\(JotNLCfmpR#WT)NAG@9A[mfoDPc)RJUq$]i_CFS^aNLq$:S09`t.fJ0V33qm*drD[pJ%HtUm$Vr07:319^meJUZ]W8MrVfi]Te%ldC:20S+@koai18hVUf2Dp-:JZ7ff0:]kGg5\H]\sbrKZIaOu/fZlrJ]TXTO*-K/t$TX_q(=]qII,;6lhS)N\eQ%lrT2^5b:I+K7Z;79sIAH`GJNP9HPmY,,PE=CXdb(A\hQX+jqU+E`*=8ekh"_>[_*3%ThiE"13/TYNRk3XL-+5?Kp;+_M6T"o^Ak>3e62s]uc_m;"BfnV_`*k\?bMmG?8Rn."faWbapa#*eUUpdsAGL?^/LCA;+Ge.*IQ5Xbg=eqtn6f263G5m/XCKau^=;4-+i!g)[!..rBeWdn(eR(hHYgeu+icpU^i2W,K+,?n9(SU$mk]k^8>dTB(r7m2/pQ-<9>VpG7&5gnN>s/>Q2mL'g=Y/66R.KPhZ`RZfBC>4L2c=`D7$:TD;>qNlV]JX4YGrB&6j&cJ8-2fD#c1XruM'*eA1)iA#-qJ#8p2n1bmeBPlbcZ0JDW%SOU_W']jE&jAWmGTmoLH*ePZHm#b+T0SQ&tu4;_HR0_;KAR/9OfF\:"oM7YFg-El'X1kuCNGHs-rbY#=p0Ns$4BbSk`"_kta9_$MWJZ)Au0LjI,_*h<YBWX.>fsG=u1.BE*S1B!`K^i9;jKO_6c0R'BUWr!],,RTJitZUfm5NX\(uKpj>*pTH8Mb$`Dls?;S1NNWVF6;M9tJU"B:aqWKt4ppg8#Kf?5%U_ed_T2-ZZ;3XHSA3a*R:r$%6eajb3)Lhup?&NXgMsDrUDfqSVBrOZ95^3j`.:eW5[h%s_X<?dNe@-"mVSN5M.&)g"T*a49IH?#3$W3-P\P2TN:FK)gnqjU?5's93(/qirJoBh,q\8?_=0+:O]4PAXD-Jc>.W;t'$#V#K<:cn:JdF#n=Y,U=a:Pc@S$`0*Tf&cCiQXl(T[W\d8Z(/qeLVUWUHJd6WGpsh!$;&2gSj7%$c/TVCP%]g0D`O8QA31W+f$G(9pb,XUnT@!`Y+Ml.26f;q]PU^^)+>qCV/CAS8q[^PZ?=>OiCg7tm2!_GfDNWN\Tp>3tirAVF`lpE_j*Io*G#B9W:JhDXVnX_F;/hYG9J@+p35`=qfHIe+.q!n_,*L@Sr=lkh.B3g$6)oHtUX!k5,,K?Toe@l\!a.[Y5XR;i"=3=60@.N$)'+>W[VG8DVPdbbOebor5bc,=?2]9nONMhS,V#i<.ekb;@@AK=cmZp8!oi@r'&@OrH&DFAO!itP'Xl/^:uqjNY-'?OTRqn_+%_'Qj5VuE$[6*i(Jou6(&i`')Wo!NgeQ8V<90H4q0je5HAr3SWHn]r%I=R"-!^H:OKmP7/[Z@7O#MCgc=/;k;4a2bXAV:KZWEE>kVN)C"6"oVYN]R>S@/M8(aY7S"a<[?_;MVpPM=[V7b4k8gr(@ge`.poU?K8QW]8RK<1T+1U?#9B*[ra'uVJ:;uXg59eaI_BY".$",-!iYJ_G44c46r$nPPXKr7GD4CgQ_!d.a6_8+j<*387L?/s/$t+LJX?aa\5lE)@6C94_]B/WEoNr:[o+b%#KeaIJiiO:/!g[Q)?P'_i=<:kbZ5$&m9iTRgQl'D/5HI]g]u\1s#Zn_c3H[;]b)5"eq'ErF27"lcPK\\9Nu@>M`?k=u,@^!&fI_fJVi1V[c;:/1YNqH6/PY>55N7Y]P+7AlQF>R4(3F+@$bdg8q%Pfflb^Pn.d5N'nO?\GEb0K[k(73@nKpA7EQ'+9CrTOf8fAY@p/Rh=j5CfNnV@E[KO/ic,1#q-^rE\a0]Q&f,s1UX$/P^Jl\f(=.f+o5PL?'e_q::QOo_?2j*f4_V0->^iHl/9T?\^[OhF*UB>PB^k[64J.ergC3*mQ+X)!!_`0o>KM\McUl&ic$X"Mc<,kFhkA68-Wr[WNinW#cOO?AS_h[K,PIj^-Br^29_qW7U0@W&Dd-E(`\G8HtZ!I)cWlbD2U'*QL6f?)urpL"FsF;([l&qmiYGC<7gj?#_@**RbU."5Gir,IlkEgDlaNpAjG8e71[C@HMZueZC:g`2#WqVm=jdU)qnkU]'ZVIL_&R;"0HDg=j/\,mVkT3S&btN(U1nPaPjh/u_p[7qK3hS#=-K-"+msKW0aP%ZQP;X0!^FGkD[K`RgmWK%e=f9t=X(B`mIa>c%:7K=^?p+b+t&th?Y=\VP-rA#JqBe)>+$<%o*=$faY*QgoSZcL`"&>XDumFRg=cEW8G9SM,E6p4c3[%s`bn=2Md\+\C08o0'JKXA'r8>c-kHs0.lR6]dTd0T4l]]a*6&$<`a]TdIL_GdCX5DXB$P8If4c)W2YG4l9*rRH+63_W1TsVl?o0#EG21g_:_SDB)">tgT,E7^u&paK5aMs:kcCtZ%VKpT=hVNl$Lr>7kc4:GYWmgKf.ZWnQq==B0U;/*uWn'TH@YZQe*g&E2;@m=^Sd7X5b/)*W'jEfJeG8N*jR>TJ:!$jPA=OPL3(;Z"(3VV33T!B=lD@Ri2P5PEPSZ9_#dWb1V2DH7+uH+=GItKE^HK>.Y\^=X*o5r/A42DPr@6R@N^G)==kMrIk+8g)EgiW7tYL3^PqUJ2=`OSR`K\\!?2cjM98l&6\Z=E/4'sUo6M0\i-^F<2#c/$p/GmMgV@?<0Z;BkO$XLq'"hI.AC:0$/rK!PriK@j/ORDi>`C@8YJbT=?@a]3O5d4#]k`#dcBl\J-Yb0qFeiA$66JRO:*&;1`VPgfFoqGPThE'o86]HdSh_bm^Q\#*cWNkR^V!H*TH[fE[VPTgu?[+k0L%$IRje:j0/>+".]Fkr)qRMoc*BMMI>2m99JQDUH+(!f1$r-FL/LEXL76HbZoK=$KX*s%k[IAiB1)=#[-8o``jQ4NDE&HQ)!A:HsBX-_KGM^f[ZL6=P4Q>pr';_QkW7EkX@RU$l*)mEmuB*QY=2B_.^5QF1B38;i)"4$!$Z-c`qd[nNS(:RLmo`N8A-7^&'/<<=(E!9.L8i_139B),dH+"O9.4Y+*q#MG>+h2?Vtm#lio%OARTFhX'.(cZ5ERMf@^q7BD*4)-n!%N7UO,#K;`H1qEC-$?!L/)Kt8Fc$*W.3@NV/O+jL3cR#I*jMR#1aN7@'s'Kip7-&Gk0dOX8+QQ]uKH[1(H"eC#q;6W7u["9S@a*cT1#m`\k/S>^D3t;DW1jT[B>rselM,-pbQn%N9([F66tZ^lgE7aS`3E.m@2;BN`=e@YRHK=EjqI7mXdauj'=8hq&IZ#>jS"!ploFL[/'fpT8u%,W5cF0hJ'5U/]eGheB"l?+Am?so-Z6.!,l*O/-NCh\?dlq;+HN4[p,G/t^^nc5`3-#mZs6^q?hf^eP&FEfd1Ar6C0K9cC:'b2+^-uTG4J*%aZ-7Mi(Q_ZUa$`n^jr.KUJZ36%XHY<\]S@?;03RD)Z[+G6,Go]]Y%TbqA#"`%G=9B5m$WZ4m)9sBn[b`4-+!#BeU>s`;P%hpq_?f7#lS9\DrN>tfJ0Q2gh/9"\a$Yc=:"dL[fd--,EDj!\3@a?HA($(V0_#ER`F2fhTp*s]k=`9`%QcaG;cRjGHNt%gRdgbVMp'3)%oOl=,*Y##&e#DP4[t[:hG\e7kd`F1Klo#RR9\9#n3OUMTpqJ^'``UQSuQ7&Fr4F)&UFUmbr)*r]Q`sK3%$UI!_FO*>&s&mY'DmWgH'S$q@]XT./(6gR_BdC[MbGbB8b`@i4]SW[PMo$tHWaIL8JBjN;3?uhlMO9t-q^aT%i>0a#Hn=rQf0ehA+bTcZIEWZk\1l;sfNOK+5hZ?]4GUn4'5h;%LB",TCo>-J=2Lq6;qCrNq2HCrA[5IpXqQ+o6QF=Zm=[4f3d@+%")TZ'No[is66)+YDd&)Xoug>P/'CeTo&r)k"p=9'E%6_ba#_7Js'T-q<@0JTk(B=*"(=:\!LV^0:D[!T7RdWU[67#.=ZX([HjPL#aCKi6[o(a8PZ-H0rq`R*TA):q^6H[(;R*M-*#LkUYAVhuT.h-fg#QNqFA&P'H+8bf.&)X#kEoh5_3*HuYG'1Bd?JFJ`U!^[*'#2R):L9M]B3EEu<,rd5tiUl]V^n/QJNg1eQf7M;;qTSrm_`%;gq=M8@UBA8TIWG`1h.@;*I+O3M")M\;>7\E#5.aDChn6RE^R"C&c_#UKk!N0J0P4ddRs,IE!e!MUqSeoq&o@m?VWbrgmDkO6&&C\.U'97+XJE8ME+_'S+H*="_qm(jOpPh"g\Jp[9SLH:hfJt+lRNM'q-Ci+@@?_h-"F(W+h1*GMXnaFadE!K"*qRpUF&kGe;REpp7ZC;AhC"6IYOTpfi+S2&Z,=^\4>[Oc`*CXjn&"]jV+K#=6G@"nnF>+6-2Ujlo[9MnoK/_,5YlYL':fq#uZ>19.R(Y4*.EE<4`$O"7$<:C@I4M?Fsj_,lk,'p'TfiMrgoQD>?kmnsTf&2of$G%]%+5DuiD+o*&k&1o(:AO/Z^8K>FW:Euu`N)LQoAA?hUR'FZ;H(V`I#$+4%0lP%0K)*VRZ+kmZ\B?`$DsIXdLnRmk\CF?m%JZBO2jKRoUe5CNYi;h9J*&uUSW6YTX'*?aRBpu;WpO$6Rhr1O7&!,IbC-M2:G+TmTJg]<@MX%rh1sT5G*UEG"7$g!ZU7q2[p<=VX;9hm$\l,YYpKQ@F*9G7"e598I]!.#?C4o(I6agCI?BP"C5t#^JA;n*pq.tTb+_].7pEBZb`;6[3,U@K8ZT/9=bVh]p6m19#?ip9!&OSN)L!Y.GC(LZ[l>YE5jpiTg]Z=3:E9H;b@h&l)`Z/5RdmQD-Ne&+Ob<"g%q\+5Tj&Jo.%#j>XqM]beDSX!oHCe%.m=frK&$3@=<[]AKCPQF;1K(0I/anf-qfk[F)lac,Q&7"N3]a>2NVSB:U'nfF;p7jq2hNM.TBA+f`BuXXV6rPJf-XkR*\4%1_a'M7a"h_-;bED!Ipp>AiGocCXo2WUM$36PPi=/*jF,WS8)W_JLV_Qn[p1f>GI0c0)s[4c;o:3A'`j;:^XG>"Q0!"k1Wbk=;^?CK:B8Zi;#>T\5,]5%V*H.8l(%pa'&6!n1l6=B8,>O9@,[M]R7T`u)0Ag,b9qTcGY+)sZ46>/Z*clH8ug&r!t-q(60<1T^U7L]4oEprn)9HSm=fSM*3e'S8Yr0m`tM66gp2M3IG?ENo[:QGuAPm[:k)VdCo&Q.BTK`P;!-iCbF"!#i`Z*aO#,[ohpd7j[C&m,sBZ.XD""G/Inq.]4qf]]bh-^6Lt"$m"o#R/pe03Etu8PL_n5e;Yk`rU=MjLT\6Q1lI:e;/!l\VhkL"On"77CBlYV=hMbUr4l:cN!5_;$-AdW`Jq-BZUYn%r=OPm^!H=et(8VUKS,0dc_1ZUKFNbXH4KKL;&cu<%-kHZQ,[?TY*;EhbX[?T)Nt/hZiF/5'"o"5Rl-BfWl,I],#^Tf2VqJ\IVb%K'0+njg@e?Q4c!OHuFG!fa\P-VO*RZdf`V=9cX>O&^L8N;/Kk7'FZEO=?8h.`fF6cOQ,lL>W`Q9dE92)&2^%Je-q:"mU#.[\U+r7]V.`&;G:`hhI4m9LRG(%2AAU@&*LXU'e6q!jOlI^/2qud$iV]E/oCI?)Y7N2-YXl'T%eC(.>*[NOsX6%ET+h2P/QceNjCj.n7$OjOILc7!i6DS8%lLa;*!Y6@mgeaBGk.UAk_YgMUV201h^pA_SD8n&V]1]Z3eMQH,_V.HGTa1^aBa(tQ^?jL.Xmco@It;gNMaZ>Jd<";_Jq62A:7pjiPbEKc\:S*D^+#a!2[#^[!h5g)M%`:fr/$]K"ea/KkPTk(48,i?h!+kiu6OQUo'KLrrK'dT8HpIddn[(<)W)kI,]j9sq4>@LcQc?#I2`K$DSrkqGh:+CjkYdgS936sW*0ca1bt&R9#k;lPF@<>AsM^5*pZl?B!p*[T*WCeU<\f9O7Y>)[$=;ghD&RlKmS1hU\HtZQmEb%qO.\"".rF\e?7(k@QYDK)g--l)[=q(UjU8WTG0:Ei(%<(o'%o+7'$GcuEms<8F7Ni+;gW_;4cP5Gp=_i$gPG<6?Hq(hmd/+:$(c1,+cgq2II<0$4S3-%b3:S4ngjVlcNK9Q9.[O!6*kR-e[NJ65!EASj]\9!WrWR!LU3mukSim2V6aHiS&1-fbWH_c?3QNK\XGst5M(#`]9-(D'W0!V/'uGD>E>MPX?o&IXNDX?8a*b$I="E@+_e\X$1qLY!^H_>>g5&AKG?UYF2tpJ88#_Hl=LK:kkJhj@1Obe'Uah-9ou8W3FgO!c'U@DiecQT[q.N[Q:XPc]h$]L<,AP%lpchq@>#mVYQJ+BA/\!8FF0t],urm.*AT5\a)L[_g.E9-PIjFm:I24OmuS.S$J+fjXcGMJ@F):_;@Nk5l#Cu;lb#b0]aDR&,OJd!mcZVGi&2bKg\8(D%/\,-h6VJun"!Fq%MH8QU:[G'Fo/*i`?`Gn,@k:S"8677+]d[S8AeaD3$c'C[)pfpcgmL\D91/i!mY6oTV2F,-4h:6m0aFY67#(HN<_6622:OaVIS)BogF+JD*)o*=BoM*E.oW`IU5>Y46KrljFVOA2$/@bGj@pamH7!GI3AWQEEo3$q1/E\gB,hdA_GBr:^&,A'+mXs'hUcZlf_DcDfrI>X`b*6i\dig;%,;Ap,[30-GXcm_VfaoMGB@s,N]="UB>hu)2?1]e5,OtMtkCY,trDTnlMFK+D1hrbJZkJV:Nn'Z\rI+9:YZZnOSb.L0GR]+U=Cm*Gbo#\nsZBO4s/@2LEDQ+6\fE7:Wf\X,$\%sH@oj)a)nW8^3b%#^lkGPu[BAF4'^nQ?PM$?Qf-(XELB5u^!#L6Qh_8.PJ0CM%raGclJ.:%([4^q;qT`c7kU\TKqG*<94mdo-iUEH8$FO\iS\KH7'DNBB/h@d(iUb)g37F:$khQgK58EPc)JKP8d#Hp4O`[@4Bh-r4Cib+?r2(01hP)EbCq*W[C]g)\HZFh9<&GkgEUs/UI`3QmLC>cBcQ<;)ETf'\\FcG5"#;C12[L^;[/hui$#lR8[E\:dHf,r>Wa!J;]c[bst_Em"t**f$i'lQA=Vr;KkC"4bU/LLO@m]!?jCD]<.q3[,+hC".0agpM*u\o]Y@[kF1AE4bilu,dABW;^hC`de2u0;=FZU'g3/6&/Z&$\hjPdkM"U1G)R"Ri:G"\);E@CP9Q'Lu5a"g.a>us3)Wa=qc]"+'SN,VC\iE,SO^C6`cJ<*`):V0Q4/OdM3-KHdR9-3G'-kb&:*,l&5?Lk6c)O-TDMS\Alk*/0iugq!`0dh[([=MNC<7E653ZPP+T-TD^T2q-RFkUF0`kQIHS&^f,HrJ6<,B6WmKPMD]'L&VN\1E=,FOHQ^]p2@c>fDkSPWPAU&4!EC6`3OS@VSZ0\hH\m-]2N5lUhAN79*5(O)?@@p-&a5n>4-li:cTHZ>&er`d5R$FSVs(mC=^?^(jCElf+4FL[V8qJ<-m"".EDTluEOIWpqLB?u2WspHNh!"Lg*_%pm.\\r\O_*Hrc87l#F5g=HsR[t""I@o1XoGFZRSEuP)pcMbEseUqqMUd>tpfWmqbCb?50hbV.8U2N*0Rn5q=j-%j4Q'FdPRRVooM'eWhkWpE6_+C_>>rG:gdWHY!0,3Csh)?KZO_n[m$+V',_NqLF)4akDa9lu:).Kb>UmXpash'XfJt/RaAPX8oU*JrseXn;g6R4(I5u8bXHBA&*lrJHW>n!M3b$>TK%NAA]]b`0?/#TD^=h*%"DP*-4-p-`k+:J$E5nj:R#,,Tec`iZ2['*Ub0W7=rl!sMHlQ%HCltsL,Mu77:n'fQ/QVZ$h)^'HKhd*BAbt>AZEFPAiIaoQd=].%bA"94S#nBd_%o)4[Fnk'%\h%oGn-,\XR^TYj"(-H.T6DQCTZ.!MX%BG$&K/.#KA_iB2nog:NRS*/d:$lOCLc-u=#ZB\QRUt1k7*40XAV&J-!>JtUld4+n8VoAGGXAQ4&R;ueD-c?j.s]sRBP4q]4uSMhjWbl_p*'W)+ajfVm4Hc?7k;f2mVJ[5;D=`0Uh/I!Ga=RG:[Iq#c=i:q%N*r6)2Q(Z*!pjhWs'8$&BA+nA$o@,oe*Cd]SQ6U(t_j.>fCNXaU%e\:.CW#d7#e5`p'!M;7!SN/H6=f0.ZJ0tEYTA\PK>1T-`Ej*Z@=58U?hR0^]7?Eb5H_=4$=MF+r[>4XRM[`7;R#4F!SGOCD1*C$53q:76J'o`-hDNE'Fo=BFB2#.oUWR6=DR!F*3.s/)0-hZp]LfQYmEBQ&_FQ5su/Elqfucd+T%NIA_bArO_gj6r;VH=l@`ha#N/GNEU\f+i`*S5^hAklTL."KHTc3\Lm24N/U_Y07sNm3.sSPFf[T5dBEK(\e0Au<(TODHO+Vb&R'EgjIsm5o8O,PG%06c?m2N!Q=A>uGEnI=$&k;oU*mI)jnFlTajp6nV*USfPj_AN.am((9Y0TBJ^a/Ykq@k:EdZ<;K\EjoUQ\;lZ*lonAg]"-/[5afh-=ZB;6"'mlqcDJ$%!6E[:`$dGP.OuRN-A9s58mRk3s3F-[rXC5Fh,d,HN"CN&3^.)OfmmqZgNde,aKThl6`U+Mj\gWTBd/@b-Pt2nCJ];S>$1hW8jpPhIl3Xo.j!Oki#+1=i5QjJ)9HrJb!L1$fFSgJP%+h!.&YOmt\cNsIT$:M^HO/K.Qbt79A6lH#]&mc%Z`_:gX7clskLOf.&P6I5Q-]tKE!?JFHY*kt5'aLY)0;W@_$5F`$(#<1o''4*B-a,(UcT$\m+nn*gc?LPbI1K!H)Qeo!<4dsFnTB>R+M7pIqp#+'5GYHEbff"O`RHT;^h)1QtcIU)CYMMX)`"75f]`R2\E5n=88if#)tkPVsZg#rm;iUlX%%]6eU)K^4XXWZ`[_$TQ"=.O#LV]LR&m&?*Z0K8NZ4URo+=AbM:&^NO7+2dGuK6k6/>#RU;3a>l<69.e6$5*99KNXRt6V/;rqiEQg(k*5oSJfd7+KPMP1?DRrl($=Btt:TGh=L#h+2X0(8Kd:7n;ba4_Y]l]/q`N%Xd#qKgHpYHD84Ta'!WkQESZd>Gd:SiR+\96hb!RT@c)#__?.puQ=hIXo0_B2gu35UO0Z0V^o-JCPa4dfA(2@Dj"3PC*\ckE^o_H!^`:_QDC10UqtD<6PBm3o_r%c:Z\d"tB3[#lC=h*mHq'HNkOj036pl2rRUmN[,\\5Mq7^n3@,,kEMg:H*a"52*Y]!D@4bR3Kq::!9(>a=R!BD_S[F?r"R3]MkiFBbplsVW!E)/ZSu9,&(jYs$C9GL"H?joKP%AL4WS:q!_>5fYTX"%k.YUU206@3HKchc%M4i\S8]sT4[rM'o;dI+_/.bLF"T^S?V`_/c"`duo42U3_0d`m(NOcY;pn0?EjC*/f=mF?N#1h0<"B6h7]q[3d>A>fmC:4W6!oZ7Ct#joJBF\XX&.n\D*aS'Ppa"O>cqKqCm;,8e:VKb?sOHu4Gj%H#I7"@8.N2?RO,&Xm[4cpT.&/+emntbGGAEU.)2`daM)&.5CFG(3@7K"gB*m@FnSUlk2)(^%c\Q=q`pJPd9)N-Oto@"i;#O-:E-FeaQ"Aj$^K[f:F?lZEpmn"-2A)%6*r:\,;g%XKdr4R6cI(FNI50oHF(%\==t@nL"77SglJ16(V):_DI?_3!c/!_edpKTfJ#Z!qM_%YNo9hF(Q[@*jlYnkX53p*nNtZ(;`gE]=SL7Sq>_!tNaOb[78bI*]t>uP:9PQ-E8>,\Z*-l_p,iCEA<7M8'2/K)Mr_j#>lY@nTD#3%p!V1-f/ch[,H>;t;iI[paig^?aiF_&2"Drb+il]=4bb1-Itp)q)8QfE%eE\_LKU]IL>KoV8D=SY`UcI)3]QB$o>$S8QoP8En>j]q]fjnA"`d0`W5#g0H2W.liA/^=f)SpP2%2r""m#TWZ[IMJYEtrm0b.aPT+8@c/;%9[EQTg.o1Qiuo4h*g&K+NqAWL*h5%X$#mB4eiCe+;#LTYc;fM0#,l`B+hfV,f$?c>1juG6C\$9Q=g!MYETu`aD\H>a@QC<,"4i*i^^;g-t6g*oL*5@8H\*?&=PDHY4Fs],o.63lSGL>[^<*)p!kV,^_BDFs*#)GJXklV(PdcRfm@>joeY7-nN?qqTY@gB--fJQ\._i)dCDc[=OcZBo008m0%-$DjU#Md4Be!nsu_E?P?24[h,O@4Q`H[@<@fYF9p[nQQ2Lg0RK'sDsb>!6"2:e7TaSV>$R*sE?qr6Agh!Z9;)-fnkrP=g#&=3ep/ONKnnaJNr@cXO?R-\=C^A7qu'N1A1p*LU4#HPqb)Q(>.gO^6p=Ri$+cFkQLal`Xu[0tdW-Ue1#n;Veud=XFh/SJEU6":>J*%1]]f&N$\#Aa17H$h&q:t:*%a17^0M7-n%shRS^-QP`1iW#?m/P=%&?`JI48Yd2@:2:1rLfof4[(>K^XI;73(`&OO]ch\-PFZc$K/EU$/LamY:dj6gDjDG6>_'@^PD.,ToE=>cmV.iZeZ<[Ze=#Cfk96nNS8O"6)Fu#^8f33[VFof+m:13RYPDR#bnD-jL*Zk+c7:PHe6mqED=sO3ZlnKEJ,7YcSM@F&slK0,:tCa9KJ(^JP6V'O/PW<>i%pjaMLf$aKLmH,s\%SC9bBWH(ZaEBYJEV503/lK2N;rtQ28n"B5sq@9eN%eli]>lkgIdPtrrHS;?F.9dh>Yg`DEpSR3W7\U,\:]a'NY/%FiNVe%ad@*5@X>RDq6r]eJc):@i@):s;M5)Xu_Vi.TO+JKHn1?l49+ob\8!RZKL1_2Hfg3kmG2GQ.$=/VlY%6hl?O$%a>*Sk"Z^WPI75%B@Yt@'RNS"KH9?q2H(IqoFZ5d$6=1TG.:6*Pqq1qWU_&Lrr@-o8fpt`R!'8Cu2M"6>;\`/?ps;h/2'_#l8\"6+JqT5'u_W?9g8P`:+S-E93Z*9j/DME6]E=R?r2hfEEn1bJ9Y6tjda%gZ(XNBUrBY<9"!NOf%30Z'-pdt/pk&uHdHOsmYL+,&!oQ[$*P"Hl^"-*XS44$=S<3;RR^d!:TbqNb1KA:-[4'&7dC(m@0h-0r4&a$;9FC5qmo8ksPSDJZe3q:p07'l>-LH^[:.lSMJ&?QP4NA4Bf0j\Zg$(`/2\_OdK7ig3MdN4i.A%K6G+)lUKMlQCS!JIAM'bHkcld&m_jB@U<[ln('Ht+&p@ibnhV]i+p\s_Li(1u2t_aNZ4&LN0&V&3&p/1/R"]7XCG%nj73C)jfgi<*T4([D?e-bOhW3m]*KfZ']np\MAH#Mh=r.F$gJn9GS9YudWm[RbG+\WC4UZH;05:O+OK4-[(%:mo3l]Jn$AE!X)`AF3M@SUK#a,d"Bal)Z;tca_1236h+d!9S-7Aknm)BK2eS`'u(5BQ0u=&0AV1Ua(CPK=9,lCpR]ei"6el;&5P_Zkl9%*qENI_p.ek=IrI#A+TW-nCWfS^Yf^T\geJDkn;f*L+VLe?QqZuisuhEf1SjfMmM('LM_@oU#I(uE)7g9G<,st$DVLpO2'[Mdh;D')*rT!YP>t^U7UE&k:K;uW*$6UWVm651q_nEbcr.'P-Y?%7C&e73h(p#Ybe[\5,JNgN3g#FW#Mo.UIQ]+[,Z(%N4WD+7VJ3,03:MXbE3!?M\U/n"%qVG1DU*q=ls53ec.]Pie)BeSq>o^#/P\O`N85pY$FGWnbIW3D]JM-7h9o0*V7^$eQk0,3e>qg8'XJq1(@MLqC&mt^U?)V]L&.=s\6-c#`6._L4O3GS(-m2rp*W##`+Y@#lFJV0pAl;SZ.=Wu_@paG]JSiJ-E^%_YT"B"9S:45pUQ-F;rA'BX@9:UNMA:>@;QXdb5+(QJV),/I.AhMSG9)sH$-*HZ_!4BHIi-u1D`p4>+J]h8Fg_U+N:1H!V,YQqX*dH3nW2c0Jj.<''$E>(fKY"^O[.J-)pooNql")q]j'^P2+$kJmjs717A\+qZ-a+.G&WM7Y3F;`L1R3)K!5c2Vc6J9Q_pPT\jeIh34Nb^bCS3PndYi$4NW[:H#JrkA8S8_#RB\['s&([+]VS"R?N752LH#4@H0Y*L[T,]R7C(`aX/?:j"H=iG&Md]l$\7SRm%l3s_]LqopH*esG/1Yp,F?d.7b51P'#C6'.uA@87BM:TY=d!.Ep;n?TInQqgna@SqCJ=*kQ9^N9:VH:B/:lW+mcI&?U4JWF?Aa*c'og4Ne'^^A#;j05Ri$H1Z#dP!Y9Pb7/-SoE/o/ca<4jN[^hS1V]2!fp3nFjXg-K"g9D%U5a7/SCVomaNCK>19RHb\uCObk7u:#Zip"W`=6)Hta?qfd2oeELn=aa7=1O(!<0Td;,8fSE+H0#h-?QM_7iZL&60Ce'5Bg?#,6G;>oEI*'&GR9uO/:RXKd%GknE"L4jDqFn:/$.9eAkO)/5Cin?I:J>JYL3<.\Q)N%j[fqAg:^tUM7?.er$OVV;Oa^@#(JBnq&a?#+%OGY9*&X5"OZ&Aa=THEUL5kmSmP[<=Ad-U)lJQ$WF1H),6`g;a(W=lV)i!oC_[qoj`g%rI`fuM6BoO*GI'o!G#;J=q#;;q,lCN4883Zg9eff;'C*uk=plDeI6fOn?YY(LEkid>K?X`VK,L7!n^#hKD=:/ktI(JWb[-&krZ:LZ9Ts/#=>o8N=`3c<(Mc[bsoXHj.O'Qk*i]M_,X&EAa[SN^HIqb?FhBZgn\0Pf_1YL79OQ:BH%_rW@PL$"C?eG7^r!H[H#h^*3sD:`!-Xt10M19+6JHdaj>7H\@B-!,3)kt_e\?&Ich26!pI"YJ3m!.nCMrf;J`]=n,P]Js(GrNUQkrKf[>@$8-8^a>"Cjg-,sSS`4j,ncYYh8[L@'!Ri9J[r\IDm0F0qp`eJ,OdOa>6d^kQ:JB>/nB9:YYE*PqbPKTIS=bBQ.Cn%S_.;W0,Ac`PU3!BDP6'Y-Yg.GHlL"]G*5r&b$SSY2P@JC';Gt=[E6/nM)6_AGaC6%H$!IS.Cub6,uj2'^K4EA&r#[I@"er9D7=2`VEW6Jp9(5'TlKG;PR'i=8K*Y2%^UBJ?<"pB,tpNr]js(bS1:Q8ZrQG!S/o8GFdp)2#s#E#]"$Ud^)s5sM9'j:3$C.OD$\8(kjj-CH*SKog_6nV+`RHe\%"-SV;"5H>6bDOUO?iTT9/1kW4YSOZ*-X=6_h\<3T<7-*uI3sk@XI3IX/LN*_Q4KnP8O`=k"#(7#[G.Uc71J6r5VUfp/?L-)&Kj]sFN,en?llf.N=`AW/k.>GdeKW4N(PQa]97.#*8@bgNYAd$:#p6YJ9DD,M!;G4r.Q*+/fGtgpfoIP(B1VAUSZ&B;dM`X=gSGQ*$bTr3m:&/lXP>")UAM.j@)BQ-U#(:E%Rq3k[J!u1U311&1Nqim"MPF32q=IX:)Br>N3\`(G7`lL>O/*)APK:_'e4fHH7bqmkR9S9]:<3Mh<3+_.64^dQp2pKTR"EOYQ,aprbg290CF*Sa`g+4*IpF0$!JAAVLgq-`^V8/4KMnYn>5Ip(o8pl;[rm]CF3eI74S1n"/e#HkAn[7^`J#)IW:F^F95'a>]PS6KCB,1/r?fhN6<@-'j4hU%?KbtG92P6Sak+*L]6$U'i>%`"A6!4FViD$9Ha$/J2\7WqO'+A\'h\<>C2<9bQnE/N(7m;PP9N+p[6I5!Z,24-4C&OL2U-sDHO8EAZBeB9sqCepKq%+U2C7Vm-(b!&<2UJ@.ZHl"C[aW?&!=CcZ8*R5$gl\/VGQ9_Nn+Ej<`3\F2F<5,r.5n7Dp^P4fUZb%]&79l/[pFQ;o_V).VLQ`+AfCA<`AEZu4;^QBT_gltDIieS.!dMO0L%MT_[]<+-45tW(M9NjER+!0Gfnb'f?LMb:ZnWG80m6@2(/&I01Q_8Q_OJ.b[lRIUi@-XV.J1TL(FJkl8a;(08SPk:PM9'D+GCPV#)qHS_H"f'?R=l)^_;Yo]Tn;KU\2j1$a)E+m+EKJG:No8SHCZS-Zgm?pL<2j5c6MRh/s7$=aN%%X4-2k%a&S&>*arI>Y;S)QU5\LP(Z!U[_*Mhg!:@rW#=JH]3hgoHL93`V2UgBWb14@AYWAkn$&SK`196*Hf],C5m4=>cl?Z2[Hj3J2q7oKsK;RBX]WHZ)RER+MP96f&'?T=1kJG00jE\tNVpYNt@HQ4"%L$ek0c\;Ef:lfpk?[BOjsQ\%WX#]3i*Bog9d`=NiJ&)N80c=[M`si0.0Ei2)URe#><]njAZ$eSU![4LON*Ioa'(W:gD7-MG@i,"\BU8\8k/1^:uuuDd6Sq9=A+^WT*578mV1&edI80I3c'e2\5qCBqV2HQo/oFrTNpY>klfGFH\*FDiC$bO/7X7/2?%A)9^$L#mB6BG+!(?5U-`UAO[t?L#nUMjkMJWF_5]=,Gn9g&c_!)KtXGkGsAUjgWB0*(`=mSM4s>b=F.lVc0nn^2I3PJScR,#YiUh%HJL>:]/4R0s-&;K.$>msO;5RMb>R!$#%?anisFtA:k]1I(gM&NN6II=c]PF%mc]Z$aV0'\S\f\*>IWBRXomXm]aESeq]7o7\OC)#U-L($qH:rpJG3.KRP,3#20[^iHGr"Ao[C*L^_RsBB!\W0,[f"Z&L*=WKVpK?LA@0A\R6A_Oh)#>rlVc,.PYlA$"K=CQ.+]W"!9Yp90DN*\lV,?!-d`Q")>]:00+_%!s/3a!F>f76fB/.7ssD$5"KiJ'-H%Cb/Xo`A82rYB3XFoX?AgS^AV-B\4>*4OF$NQiAP:bETjfYPGcUF7Z'7UUsD@!]Wdi;o'Ldq[eR3OQ-sla0X+Q#No(l25aY5&*uQcLVBuVcKCk9L7.^0Iplhr+*LF;Z/USU,J>gVtRlmI#S`6t"nu>l9NCRLc$jZAs9'`=k20mEeGSB8A@!&R7q;0YaSqARf_T#Wfdr[pOF)rkV^BqVG$C8[@#]FVa1F]UPTCB*gi1nT43M'%HR6LP&Xr70+G&h-4!jInmnYgPb+>I"$61j6$RXL"9G7m9F_Hhb\CNSj(QTS&C+Wna!qe"c:*./A;l73b+^.e'c4`$'XQO,c;6]fafaF]g*\]qF[GdCGi%5WL;VAD9]"[f90=c%,p;_D3'iT^hJkGY2UOOE'\hTG_gb!,UIcCISD6bVYZ_Pj6i/mRA)nlP#/,6ZV+qTH3/7=n@LmtF$r,!16%B'c>QF`YsJD7Z;4?``O>43WZK1S#d)QDZd^0/k=8k?^#m&KOQ,#7p(H3)Vhom^Bl(1>#l.CELFW^PtuqBO(Eg'QAVS:R5:1apMW"&"8*'DhhSmfd77S,27dY0YddaeL8`,XT]>[)[IlNrP#%;>[e]b2-C`f@5H%@u4UNXa3(:W7?'[)pIeUW$>LoWsSAfNm__-F"]SoX#nTW0cpE#^tB3)!7T`-r%Q\7S+^kkB87WH"Q)#e7]Cb+20\7QO'D(_fk-c@m1(@TYoXNkol\3kSa]d^Rr>.qBoDVL]c>KN0XV::?FFV>oON\#@V8i2+6HMDptSu`(6>9'l,#%jmOdc%7i<`o(-;&ef+*E`ObICh'qctfHaYYR"d$&Z",50?$S]qmLr7poD]q%3&5pX'b;qqP1V!(-1OYdPr%fiH9G`Zre10e/B78N&jDs-S79EO#,Z'GN'uDSBH0Bt73L:)GA8(mp&-)P-,4^j3Y54b'YXU0R87kN4F,Sp'cI?DK=1pIBonaR!,`(A8YW:H[!%Mu46(6a,aR@^J@B(p+:]-egE]d0Z_8@;_"&:$>k=71B2*2U,iS7Z2>WcsAr``XKe?t(Eh=G`@W*/A?dF?:9'DQAL%qql!0(ujFDcSa[-Cd<"o<_brRR"/o1u@:fG3,+VURm,(!n4(*(I!I`(=@Y'NQ95YX)af(9@IM8W._D)j3Rg:\u17O$XuqdOpeVVnfbBi\PQU>&)p50L-G]V;Ul+u0`")(**IoX,qFWZ%*Zl[#E`ID7mH]G7'-*Z"?<"4"A=d!u*'c+K2MB:5bN`jL1SE/JM(h%"X<_HQ-L6OWXnJeU73U`#Q%5@LD@Y=-i5;no<6>7Y7D29]BEX9gYaYDr$I5.-=&V+:\3ZY:q@4KGsO7ZLRs\p+-Z4JGJ.aRu]Yd5iY?ULLHm1PQVrViH@VqYS`/,D7':_GUFq!\]Oj5`R'AaMjlUf"O<(0Ds!a39%d-!LTCc*tVH.OV"siui(s,pqY3X-]:T[h#Bff:mej%A$9]RoGOB0c<_`H$\Ri:'ba00`_mL5!?+q$iYc?#N(;r6ge%gU2(Ij';KT/k(N^W)A15..^lJ&ls;*DJD`8&7Aj3]u"j,p&8#\NoGM#_-l`7l9dA\Y-U.D."s,*;^_H\a_(3OG]=5\>N[c53M,#LngDh8A<.L?+C&LiQ)EZC/BA@"MgoQ'2VbTJC1:$elV6n1/%HS)FJ=btjkGOuW6loPiO@Ls,=>?HAfn8,G.7W*[Lf^883WX.Y>.U!cVt,]/\$BjrSuQ+e^Tkaa5On9$Ue2H+WO%YhX/Z/J'!\.E@]U"Ei0$M`Zb);00`mhOi1RQ9&^ofCMBB/@`W'FkOG(=fqW>[^E9TG",m0LquH&8'^UhTI`6:_p%1]^)h6?(VIGI#>cn0(4:Fl+JY#T&=REX#@Ga&G'EH->7epY%P^;bA1&X+k[Lu"mUNpg7;F;4Mej'=dU]Tc)%k!Zna*6@mu#!sn>DJA%"<$\(LHV[r;hd8?#bX>3S6P)T9Th(X6[;B3p[o.V!3&%SE4\s>u^N)e(Nd#QG5%a+_07!0Gp*ZnJonFeKjWYCGLo-g3sLC_ku$\B#(;YYr]@5k>;(%m".$%tZU[itioBKpB9hDi\bu;\9*O5T^ImC)-Y!k;HpE5P'mT2%ET@qN86;rNHBP9Ft9^8Up'_WDo*q*-DLX!f_53E!Ab=&oZ;hD"cC.lV6:4o=A"q0sZ6p>#(M`Cn*uMiI]%mN,GDN'aOlbPWRp>_=EahInhOW;SJAVI14+IDq(a+@]+;#H#mQ&;DgAT&98Yk=iD5_S<+7BBGo+nNQq,*Wt2u#]-aoa`8f/_)3rgi@%gNT^ecgOC_I&-r\,0smK5mCcSVm:"GNN0o@\-gE1j>A7^l6ZW4O'Uln1F=3k_jUi\!pJed)QDkY2?rW"nGAmU*?kfM/-N>-SkpCcN>Gt4k:csfVb-@EZr0%N8Z79JIFP5c7SN%L2p7Vae52i=1k"u:giN?Rb#qT8OZ)Ign/G'(LiJmq6@n4a;6DH9]6=kk%F+coh_s+Jn/_fG#TP\*(igY'9H$?-t3&Y4B/M2/%bWE4!;0$htbK_e>_8PtoaO=;e-fj0qp;>0ter@$Wb\<4d,,r>+#tUD*`SaT%\D*W,EfGuIh#=#t2p&V\mB33GXT'o!g]e:V!G<+)TX++`0#qudft3E&=#g3mE3&FU\Q.uARGg*a)P[o"8n=$Y=?#aAL6:W*06`SF\G]2P&?>)Cc)/'[E4A`(!t`MD6C>&>eEcWZ,1=$87ULoS-jXl>^BKL\WHeV,V%/p8*F)rrDH`0?4TF9br,,_qF2@r1YdLIYobN.D)DNKd_HJJ2:`1t!kl>8Uq_Ql+2">_Q@i4>a;s09sc7MR=+H+#RG-0sK_-3]=5pR6YN<%2F%_:.$j(LXuAJQM'RGFB)+$@=`TNc_Kd,SLnt!4Adk+8)hS5/)Pq@7H'!ni7b_e">6p5chca35O8)?6RJ6b"FN?$tU.a2GZe_Bg6d*de-OWicF`fUa,KZ,dR<+4N"7's`Ipb!T?pcY03HSKNmJ;sr_L7^`TKR3kp5[IIA%*JG,<@N),mV5H8/'Um_B(N(&g'fA.S)I6q\:fj1UL1o7%=jL^bnUH<25i8TbGV#?VbC'NBS2kfLL-S[q57&&qjcd>\/anMGn.6j[\t-@F=='0,@\E8&`3go=@:2Pnn!EOp5ClaF*^_Uqj8C5''D8O:m='e!/42J@p:e1ib[ISjL>^5,LGYisXp;,5MVklBf_gM.6DhiHIo9[21_X]mBQUKFH/#Xn]e:H=5-goA4qr6qg._9#\!XMhdG1@eI&4KXp"=N`K^L!4P]8,h(jS\JlE5j90>mOn@NU40H%pjYS99rlMAaYB+5H-.OZ6q_;VM=O!*.&a`P9WkMKk@X]BRN4G8K=H,!E[U($*FPgLK5oBB>7qVIW-okOYDEP!5MK>`?<6CJX2OCnsO^rdH<2t:Q2*JHk3!fJWm/n<9*eTg6mTXE*.N,]mg#AP0IXA,3X_;\uG^OF4W[=$-jd9;Umjn!%snpT(,f=.4/at7^YdYM/JK=.\pZU@dmea5m*#O_[eCGaL8Mcl;-7p*86T&j?t'kXH$%XLEP?bc;p)qaNB;8oIb9L\TlKA4<6T$p@X[&pIaWQ:-E>s7M)[B,)9Aki-EMD[J#^6QlAM=;<7mt'lK#42U2f)C$BgPInHjOp!4n%;]&OpJO`\XWTbQ>"I-SA,XUI"cM3f::a\EZXVem-bOLPOIc:la%3',hf&!ANefX,L9]-AE>7?LVs/6kn8Imd;2d-CHqrdhmJ`l?*77'r!$!;HU.!T'^T(q&Lq0[7GK>_?JkH(=u0U\$us/VfjNU!r+p;\D(YOpiZcZI,%Im1dr?m?$pc>%p3tIX*p.9oui/l+)I6Z53IPlc,k@8DII*$+>].U64=g+O_U3A92=22d]-tjqK1D?EkXka12J5M&>R6<;NhZldMT%%+H!ZYNUK0%E7M]9[H/d>39qL6^n4i%6o_QeQbQKdKj[eKo=hFC4ba[Jl^iH'p5kCM#@7%Y@Vgp-4.t?:.36nP"je#bRf.;.T1`PjJoh/'!?hPV"PPWI#*CQ/,4QL1K"K*^7P^/cRD`nDhr3\`?3aDti_2[5%C0&upLRNXItR8c#]5tCEX?CD#UN_aakIjdE)N6Z!Fd#RiDrbol^d4-dF?Pf5kn%u&B`G3p:m2'@ZR$=5kAtkoHeSd(o.adJMoRHN9EO.hqOF7VEbMV8g+;DhW*kJBKu2jgn&3G+,9O9&G8A)&82PAfk4qYfQ5GA[h6V'@W2J>3Y]ArlOdB=k^c!9JnkQ@OSdR194e%I[*lDDHHjTc5i8X/];%?LRjVS'==)X;/k>2'Cl5.GkI37NtYqlj`YM7Fb9P5WS[LeH*Na+3F>+D:=:=FVI%>N0s.lP2:Yc2V>oV6UtC>>#crkF+UG3rVd.S-sUltd=Abs3nRLnA1A>jZPEjf>&=_rko^)1#Ji$'Sb/[bP9Rk.;66Bk,65H]kL4R-eg_cb&U`$&%'Ka7&OJ+.2o.kR6iY(6[*&'h?_g!hr?32[mmqG90s@C+d7_g*?siT,s4LTEr@V1GL`n5,&IgeqQ7NU2?97eW7N(cb8Z`[&Y)JuUefrCZErZ?5#rQNl\`e&tMiPU8to-0%@QdX"3s!#0:0K&jhlWNXJ_AQt)Nc^LY`97LE"dd?jQYSq0jM":_-669WM2oE[A1$bV*lTHc(_VAtdiW>;/t<;W7M;^QnGd``SMSA@LXJ/&Yk^l_;gs0(@#4N;Y`,m:1Lj.J<)+5U"##1>eqce8V7ml5ZbY$38YlNro##M>j3D%>f^TXT>2\]TbMYf*\Qbc6/5M7#]n*iRU4i)K61(3%Br$7_bji>^?k025S"T+cMY.W0Am:UGUN5(C>HBRH1f7r;r4nM_kOIl[SS;uSfcBG=PXi#b`2Q_GDM`Tf_,0>CDlb&DMNk2WT1(b9R8Mbo,PpkrSk4:W4n#'pj(DAlPLMkHqUikr?`QL#X-TUtD0H2I)F5FjG'$5&h3T\8uuDSF[/GmUYL"INOHY;Lg"`F*C#d5]`X&eSVWRSU`hEOK/rOrFsF=34_A%D%G2\aA,f_@?gmfI8BO?lJm"2UY`hZa"bdD:2[Q%&BR$QC#)hYfIdd_eZe8KY!d!]KfgJ/HIS`B"7G]*;Xb59GbXL&;IYT;LAAiX5FVW3/KDV[&#'QW=WNn2;!3jh@k[J2\cI@H#c^[>D`e5TFr8Y-::5asW[TAhbo?IZ-*26q-Ni=$]p[pd1&b9njf+ANI2iOF1_aYJF!,7,Rc`PY-2mbkZ<=M+$$.!1O\>2J2\Bl7g]T_Yj_$6WhtrUqi.02.BnnO_+5aLgqq%;Fi_M6ACmA"%DU_sQRNYH(]t?PND>cgu.^u6*(I0s94(i:]ImEIkBUYmdE8*0fi+$HmJm.)ocF/6MYi9%2D-`!:m!9WM*^]DMl`IfIC`nG?-UVu8%/^2PVBW_C=hY!D*A`=ecq]$r.5t/_L<5lEOmLZRN?Fien<:dm=/T/2pZI;T69OpWpp$1_aB9=s*YsS]S=p*8K.^;+P]a\)#kUc4!'%2[pW_=*qF=mgX"3LMHbp.mR$\[/Tt?:er1RX^m[Y>G\e]m?Zur'[t)t(WjC(ratLY<)&TgGI;Vpq^>faCtn.VW18I:V;U'\LjNG*q;e!*Yt)4[/UAKe>]cH,m(A@B2@?GNH,hLl:]*r`AOOFQK+Riq.'EqbV,.@M*UIuhKe;A_SKh]m.8L%ChePH9u+p)]O7>lA9c%EuXg'R1+C6:E>Iu7Ci7u3ZJhfJdC^ja+rkn:4h_Z2M&c^jV8B'C><']5.C;hMjW;\te9!L@'3O/*GJ2YnZH^S6*sA)'d8m9/fFGu3E!B!goYP]_*l*1EQ[-Ln=aFA)a=\Ff$:7l:%,ai(keNq&O"IX0iIJcuI>SaJg=U^"#o//CQ0TSY_EU!tS6)IXkWDNJP3I+lr/@Cd$!/D=`>`8,Q;"\Z]1g6E"qFtt_jQJohoaQOIFT6#ad@ZL,=[i,J>KHhJ=)`45#I:l/J.Np5.a$J'0aj-We$L$H"aMZ^lL8oI5%cB;0/?D!pjGh7b"n6(HrrI5i`mOZh"]Ad5?@K%]Ml2%8/W.P9gMG=IrS@Ft'I&!d[/^4lPI?B4FeuO.$0tU4p6A$sO.),GU.X`:?+)saM;o,!;ci]Fd!7NE&0kXCC*?(En6O_?Vn6Zm"VjQ!=uG8OlYo>?#(A9_t;kP!'=-XL8LJkmD7Qnh5Dp4kr2K&p6I,W1@8r3;Sq2b%ocGG3*'lBb6/gD+^&")&k?ksfQenpAok'"8hEPr"\b!'NK.ru=X&j&[95ia.!%mTB<#FD5?lAsX/a[Tg(Gb7BG&cB%"$PZ1V.e'FPKQg'8%O_G/nSqj=9+]-@eAUnM;nn%J/s`Z:a5m_QOrc4'>o32bE$.lq"_CHdg2Y*\TI$#\r>s>I4-@Pi>MW!1ts9W`U:)Kj2rGH`t[bHk^LMF"^o__J!;@3^]plZ)@@FBQMKN!7i%`L6($q3pKnj/?F_"9"FbhWQUl>CLL:M1mp9_RAAI32ORDMa-+Gk,*Odq0Nf(0$&2OgU)a,IZTQ=C%PPE$@d>#&9iR$C+,)E:LR%![b`o1][[BOP:;M3ZqE\o$s@2P*=odMBkM@G:<5aNd)'@@`>quMBodFc6gd8a<;^m6da7E,M%nMYKqC$$g-]DV?[Y$tNU0[&q5tj;[:oDb>Hti;qFg$'JJe4U:B^"bqkI9nZhXCcQl2F;C7W2t/mYmAm`.%I!dekkr8),l#FeHl35]"qG]?L==^DB6$J,f)6G6GJ-9up@.l1PB^6$bAPqU5W@Sea70Q2LH5EtP)i>fkeWDL,Y1Vq"nWL@\d2PhgClJNj%98p0So7K_Ju"-8R$jr(CZ;m;7j*OQ!otJAb+9$)K@&YS$=sai`^Cud4c;a5kj"!5577@o\_Pp_6X2a0Bs&D1M)XR5`9f2kkr2@4l/i6>i>&BDNACg5#s+c,ZB\-c`1nTcb2&?hMNR=`U4mm\h'f_=Ugf:RNrSk5>/L,G/93GNg+`j@.pl^Nt$^,LdG=(57S=eT0@@GA;q0d;,k82j\ItEWCd1`pD80aUb:FK)48eJ^-"=U$mXQmA_qr[/#h!^mWg,9K,5/\/VYgC^.[W(MGPS(DYWf5da\"Jh"$ppAUVUsP48U;Db"a[`t4Hi;QeM<9g%Fi;(\0_ZWk1]!?T)XAn"CPSi56#n;H=ai)GM/],3sATOn;er2gs7qBnTR!Gnfi5+tKUG_c]l4h'RN6bSH;?Vk=l4PtMmi*rpfC/H1&-tcl!kN):-p&`O4Im'_^XK.)"n$4]4MQh9+ZDq=MtnfNlObu.&(%tt]9JI@onZO;&q;X0Ajp#(+s2hMn!h![<7Jp\n+"1N$OCG=;$-FkbfnP#bZo/^dNN&8OhNZn9s(NG#';B=B"lO]eXG(WMIM:coQ,O4#i:qZi!>mJdrO7?$nK%=n@2?,"0ktokHX3sTLp+Njq_;jpBYdAn.tJrNDS]]B3YegRe6s*U>Lr7gX^SMS(EA(AM5(T0PiFUhWo9kL"+rJ],X1bX\J3eE],Al+MEu[GLq1O@cgGra`kh;jQA@"[LDs&9'fid[j4F6cKTc.MSZunaC&c#u].d*OZ-1o!'o,mEMn,0>p9K_4cJ3iU:V:=DduIc;(u+?n>&J?ur@&Di3>UUVbOIM-a@i7G^><`90g2"GoLS&?*Hd?t$EO=u%Ef,2u-<2F(:32K,i(Z6?piE$/M98-q&/%$FK!kC@u\][",ktcs+3rR=;#d=p0-BA%][amWdH&7h`qdHjl*t:iB#tGgM'=WO4pn=@%SOUrtSl$XCe5$!rHA)U'P\#5dIYoM20MM&kt09$[?+mSLnq6=ECt2-jh/!5=&^:>_L&9[_-DUA076D89LRFN`JOM\?(.)3u]/EBY+dCguk*DXp;!mQ]+06EKV;(P.Tn$W!rf>@(u)l2'IO_M/NLscggj/WG@9"oLD[`Y\pK#@!b(=fclbpV^7dgfMb(.-!6F\cnjJKW$#',M;6->QP2:2;qRpm$&>5LO\SQA%?rI9!6N3j5YH<^![+&+YJ('@6E!qmnlOXjdeFc*aRlUoUuFUbU4S!8eCEl%Y`'Ylj/.DUQrq?+$:['Z;&[1fPM@+OTJ9;DU8`;a>2kG\*-o+8-p7js>IdIVZ`Q-kdHD3(sRX6*PQNHk(1`d/0(ls'ioME9a2XOi[r(;u*3pN2kEknJGU$ErIrth0$!E&T#@gqDqilnGL>irrbg2VFmaK.6n2n[TO6slpFY!$W3,4L!:nC_nkRGMpa2Vf])_%>_M]BYsqMGd7*DbHmT1,Krr7VscXK,qSFH/^B[q`>t.=B5i21!)N1JVi9c6u+s#.M$8ikf&opN"hWH""I&=56@]?0$8:1r">IDf7;DY#ES^$]p@"8,b*nV,r,AanXZl<#/<]!,s;?[pq$U^_Kf.mkqDoZcqr]D"Zm0$H>s:G8he\ECK8!G#FrGrb7eA9)NK8_o-4r^=A*3S'Xj]X:%W6I!l8]f1o=>KE62$bmiAQ2-b"k_\NQh0Pu2sq?/2VKZ;oM\&OYl>@m,bBEKV-C-UCk?[9EU-'o)Fkh=gUgskjtXM,SEdq&Q!7?+!f;WDPYjojb0D*':EEb\h])PhZ?G`fh\_5j77]2b4I.f5+\lUi(fXJ[P'>V%FC5t9%$7*!'uF?LJS/`beW>']HR(mk#))*8NOZtDF6&lX?E^O=kp:"O>*HDI-Wm9=!9SgTlZ!J[TimMc:pPAT-?`U$@`)]WZntObl(-n+Ijo>Wi!PnS,c8rPk-d\BW_."/]HXdKR*/6"GaPcZi!W0_T(%X4V;OGT>5:,c.1;r+qZp;jT4jhXfUat&hD-R1B/qq9fPTj`H[80%3A`PV%""sS?pU`CZ2S$ck"cGY)ii[Z(:'=Z=to%S@9B&9;a/uEJ]%KrZUp-FZ^nR!a?V4^.YqCk(G<32#Dfnc!HE&g]Zn;NK.T^RbrH`mI]YA^!YN6Ii>fOqt)gC;6Vam42gJ@Keb>[Jrhb9A>!.(su[JiY_R:.60kO`BW2_`Qbm"!rB0C3uh,Kt'F!l4&[<5[5s8rcgU(d<5;4l`+\)EeEbZR"l+L#?t\Cf5;t$@"`Osq>nC\OF:t%+`1&K]/g'f^-e&o#HlP9t(Mom=<90aK.Zt[!&!,Nop]X#]DqXu;@Xa2V'i9,eDHcq9B14'0iP66&i.DKAg'OY#1(\P+[+60ue;%W@EEhXB#?ee>4P>"Lb%DN%@J]$K8!VK"!-nmd=)4jsF-V/K3NlE#Q/_YV$*o@N,;6q\8H\Id%KaMVmUhh%_L\s&JguANH`l]MOAeX5-r3o6k4Pp\WRB'nT'#Y1ep2#dkm'/(.))mXWI<7U==$m/*J.TjU1ua2j6tp/2>/FGJat[gGoapNM[hWLF9\21B1mJi$6L(Aa2_bR0i])ua-)-<,%V+'1hiO)^pO::,^ek^pK<%uGCFJDMJUWr[_G\k8ffqm$\C`!6bc>$AkE\l\JbTFVbl8p.M'N/%-4T`DHR83i9&bY,uIWWE^5;af>UNN]A$(%H;bhb5eBe$iad$%ht5N+Kh:p`0Y-Z=eGlMQ4Ej])OuX(>uSS!5]b&G4e^;Z@C:YC:D"!"%'hB>t'oo18AX)4m`[k#oJG)mQ5u>;L]bO)`&R<(XCi`7Y;h)*9:pb.jpJ&kPlK$R<@4a/6^W4i;?UDTB,5G&p1]b5&dog)WuVMk>s$?:eq]ob.=EL8lE/`;iA-;LkL6GO=$^k#sD8Sh27pB`7nV#X[/3$DM`8"^Sh6+`p+*$3$]7sZ%>H%UXtnH&'(@dWr$\*>FcWgHnKVHiti+Q7USSg4GOm[o%(%XD>nUD6*?6T2O>[-DS^3R_JM,WIOK,9BMuM.2655[_A?>EJN#/n3RcA6FW+r(=TYm#_dq^ni#3+.QT`+-N@"&(O:URE7eXol!=cVsaK%GdU#Ks3ulcV135f7:,;S'>p/k6d7[jBY_"RfHH#1i7:)"lEbD\bZ%3MKGKc!%k;UQ$[cCWiK;q+6r,]@[SebL34+hDV7]SLm+$oTaTDs_?qXE>qQ02)c1ORVl_BNZ5.\r1++PHG:rJ?"`9uchpR6Z?Z/t=mm]`Adc$$_A4FY`!TnkioN,NWM96O#(!,WIoBi@=1,Ok$-hMO0GON3+RNtbU3`_kkJX:OQi@f"Yl[,QUTM!D+5'L@)*[urnu(4p@1t+JilZ>Ffk.?4oimth@&@`m6JQpT6'+QhHiX@2=PTg+BfG]bE0f/V4IL2Y52e:hS&V-7J5oj>#Pa[[a]K0Vk&$XCdjmbX9In0K#1.27_5k12*ngc[g-=4mIa8FqD7/P<5%6kcM9#Z:O!XL/*_\(,L+]!il&)T)"JgKrq`n>n8LHt;pi(]@#.[r1]7DriG^PGQR5XR*b!=P!qTa/ke.W*7ropeT!]rY9U\R1l$2'jZ1N6)4RBJ"YZrOeZpP$gl"PSk=K<"(QHiM53pAAY?=\B)%^qT7%@LrOXZU,9^3#6h4K15[#'1rD"i@)6=1Ks)Vt+Z1],_[]R%[^@%WPt!OdJRjNrb1[/O[]baKKdI%%D'\pd+]hs&52`3b6=ClZM_sY2lZIN5JYa'Nk6LDeD+N3j=UIe?>Xu-JrU`Kl#Il4ZX%R,h9KN@7Ck_CC=WdD+GdBhMs_7$Y#B-k7IVDUX_FdntaSZj3Z&;V.T_n&UR\hIcFj5;olF4gg.H=)]ZF+[?nn&;E.^24i=$&kuk8Tn;K_UVpDtfG&dCWj17:!N/.l-7cB7`q[#fiXT_DjV3i`kF5Z1!5AMa0duk:g:Q$[as$$=%$a@mPu-)KJ^>?6ZldcB?'AGb1m,]+W%J<"7HkY5@I?-8_4m$s).E%a;6HkjSReMs\W@;Xr_$@WDhUiIQI0WrI_4>stHehK3_u=EBA>VY#oU0"H1-DYO6Q'^.uu7+Ni>VS"tB@Qcq6Bm.qAc60Xi!+#`c7$"[&to6RrmfSCR<8G*)m?Lem9#RIFI,kF/c0^%DbbfYjB^';*oS,.Q-!>IlMQNBi>I;-DAsO[a6=PSVOMg)bffa996cYPcn<]6)&im"aeR@*+b#@[VWhSq.BmXuF:ZT*9cn=U02(3f+C/+'XK#^%WJ!L?;N?C%c*RBr6aqSsJC%(Kg5*C_W];$k84^RrT_%*=Ni]Rq45FCI=.(['^)Gbh_,Ao``8-b66kK[%S%LfH$#!m%,fS.JGL:2Z9BWa%7fl4erHD+0>Q'W34)k#j7I,^HBPae707%k0kb>/Z3X3QoFTu>!$H=Rk(kJlIMb=7M9QJK+h-":0f%bk/ldU]1)S28dEXTFfG$6eK8$)EXQcnh=ngHC!Wkj!5s+G&jc[46uE;L0Jq:+)cQt9/+9[RWcC4X!kJJu+AM3e/a7\5Ii3T8kJkXYZVGc8J(q`1-Y6f4\G<=_J&TGK8u(.mk/:g,S[&N;Ghf*O-Hp2^.:Mmf2Y&rCdr$>5kd_0FbSPF/i*OcR/H^:I_fn>K\V3MCjn?mJ>EcuY$k"@LDts/R$lfaXF5R,uA!lL`.q5r,r/&C-9J-"]p=\3YEKb+k;H;X:^Bfl2PL/aHi:amL`@DrF+]9U!OV.`.Y;C')@]uskp3m?rIDMe>3naVN1uFqT#80Hql?--JnSgG+5maPf4#g2Xe$GOl7%Ib8_YjgPkc:4f9o$;A,4EC!D`]#W\"a>&@gO-M,mXUr.Y>Z9JM%oTn!Tr\iRL`lli2e]G8(GOTKM\d[:&0G.a<3U3'/GDIYn7f):_>EJ[O$h+X?LE*$=G+:[PO%GE3MrBlW9\PWW7V\7ah)VF_R=[^AUbG5'::rd^l&]@WB5-PeN[uaB'0bO88Ob&\c3ABJlfiZ5u\)F^`&+Pek^KOtp@51nbT88+2QMqK*OdaD3A1%M"I!Y)u:lHFWL:QX323-]['Z?.AK<^_:N,F0RX+MKGeqkGBLc9%<^gfIk#&6$]g8SFGr:2+a[_Cuhtp>jd@Ai+9,[)Nb`?%-<\k1mb64o)q,5iHkL(X6P95R-")Y!\8q6b&jU`92fGh'">m94PC#n4u,q@&)qY/4aFka7QU5!Y&To5g\r!]WJaXSd[ngb\8%M7_@8LTZZG'IfAR_J5rlrJmF2uqj[!ko_l,1ZjKfkOo$pDQL9m&&8Hmt8X:p$hlGM#DMscRb+E6k"8=U0c)t-4e!iFKFCO%?

EqLR.u,L,t?7!(#]t/O9l#k;2KN8RnT-;rk5]kW)*@VB1fhIK3jn'N^]Bm-rdq:fUp$0Vn',r8A$hsn#q6`ok2]5]SU2I\]!ZlP+2E,r>^(UrNSZ^4CIQ=9]^Vo?p<*J-D"bo]f:4SW;7/U:8JHPM=/Z:,C9K6'pqaW1ehh='NnEifi:LLaU]-RhV8Cu#hkRb)V*H&\O2c:pD7HE-b4k,g<\@)OiYH9gr5Q\Oq(?<#2&(VRt7\Pcm1k-`Tit;-e4\VP.mgNq$0_8bX1.?EZfpkkXh^KTgm:/O<3ZnGNY$k.1,sGTc0&&HW%\M5p4MNXh7QO^j'KK%qe1u_sY+C$`P$T&R'#MTJS]?B1OI;gs#^gb.l9`^3).ahUU*6uF+fcoHe@2ubhY0b=6ql]6K$s`?G5in_+/t6A&!8*)15i8+Hgtic%::@K;@/M;D01ul+d];e%BM@SS>X'O:d?A8-S+;MS7@KlCCmhnL23CX6:YSqJ^^%^!;AemP@b5KXsXl1$:OPaE!``8GE_`(,i5BM/qpOrS;VP](Id&P:edcek.ji[Y%1,fMmF/;l.n2]HGFc*Vmr7PcLI-gm%kq-L&kabJdQhIsb1ZamnCSUKd0b*<>!gn%A`e5n,m-q5`$8O#\2HE/u3jd(0fNVXk[h%B'ddTS"#MCE#Tm;o"TD["B9O#qK=V&ed,LR=,N`RQ+C9A*urT360KT8^^]A]%fM.hRV3^LSuuO/'Q-05(P1X$I[M$*F1K+'q/Qrkn=LsUfA.%?r)B.Q9P&1iIFB9.(S_-%l\K(L$i9rTM6IG4r26Z1_-?G<1en-9A9(N;`D`l!sY+d,1,#QuIgm]T];Z^&1oblcd0fG."I)fj["Pi0gS]FE>^)jj&R6$eo6%k'/iHjm%/;Qhh9fO^e@&6G&WQG,>59g]/oOOt\(%a[mVL2"h(IY:'PL)eZr(rW3QV0l5;DZt'L2u.JsQtCajeO'.W'c@k_c3JFV:>+L\+reP.)CFaeM_`eHZ6m*ApO\0GV":kMaLH&L.I%6TZK".SYTm>r3C@EVC^,RXg)^ZmS[BPq9e@JbD9)GPe/s@hHGlmT#JJ\>S)&cFu)Q:GO,/S"L,0mu(-cDT_f-m3>FFSq'"b\68Q(QXu;dA]1eU's(;VY=b@/H"YW!k>KNlR:t8>ogNs?C&;W+^dGjTK,)^KhjAd;+p#1]F3/=,9+m`.cb#m5\09F3-'jR=k/is6(;iB8H1rmj_PFKL.o>lKm[+ltEuj7?8eAe%`C<$u8JUot5G<[1J!F#E@e9h$c;FI5-/ke8&P^U"7Uo-]X)O,_#pNL7>nKQq/gn)2+kjN01G/J.`'(ci<+%NnZMei3LEuH5!r6dhZ&]:!K";1kl4BgXJBb?#\!cMWO/Yg-g,H%$8H73o5*uM8L-MerG27FO='MGN)8IqNSaX6XGZ#UhZ-3k*_C,WVU\8R&ZHO%`h/@n83/8!Tp9/N8oYKCICHd11RF;c/%[eCJI9+p&0;Oh&ZDe,A[>5'Iko--fTc3--ub7)]7#P4%`XHAmc=7m+L/"_'"8AsI.rlL-%)B]g*6(N-,uWtd(5#NQ97>t&ko#G5_F,gd1$E.7g1/+6OQ48$"*\Gol)cVu]I\VEo3YI#,0^]s;g6VdTjb!<@@Rc-bf:F;6\F+Xj!LnNg(pga4\>>&**'M2)FP+os\#PjpNET)cMp6i`#)9hVQBO.h+WoF+C%h>Zp:mJC>*jo_ip[L_,c\j)5&,b7Q]FC'UEQOhS'68fkiQ3iF_T[Ck4H_9Q2AX5PIKYF-eVMl@qr[I!YQ\HH<4eafLn.i<=Tdelskp]6K]/fDH9[-n*EYQYnAtpVp"#TWp"s#+Xn,.d++:*X?>/cd,:`U"g0qd=3?ePKhk3f#)lXMCWl>&&;go?K^jGHo^XN[@'j7>2LQrEa2YOX!KRqcj@?^WFs)f7bhU!213:FGrjJa`)$5ic[G^RlHQ`!a3>K,,oMG6G/9ChLVT=_DP4E)V^1*$gCG9nIIfPrImgD]@aSfoM6[fm$'=B#\8575t=2q2fL.'4mE7n+A#QK_bWll8u)iMtta*)Sr+2SAXA%fjBd;>QrVB&]]j[%+cglC#r`%$7ar06S4gTTqI?Sh6*PJ-tc]3_0s/QfYa"f+SpO1iJ>*lSIZUPHb=5]5goWoSXul7@fl"XV`Ac%:YmM#@I0rJXqc2@dIbe@?m1RRHij;+6H^<_aob0\A.&AN`;00cY6F@H2*/TCh2jcVn>]nKCeZCZ!^^N3Dat:f'Qtg%E+m`<.T+6G-(02:HMtm.nJc_!'o?Ar*?/+*KP<7WpiJ-<)(C6C!:ea$.73DAYugFY@iIb&p$Rnp$n1>!q\E*7[YLH_m_3>t3.JVTRHh,"lm_Hlh3DE`cd)eVn)K\JkF[eV'K#O7!/gG4n\h"'U^D*'WObkeH5E@eL5M$(K@eKcO\b/K#/]HTADppSK[T-Cj/>+^#=@Kf*+#acA1VpYCqRsIaXbapJ[ZO/,ReM=##U^i.WA9Y%pRrlWk8]6Ib5_[Z3R\N>L(,jTH7CfNj%"H37r-mbd['%<2k,FpMphM=:d-]*D@5;kW4/LmnO=gsl&I+8aU@fZr#G-H?8Y+GG.j#rePJl/"]#jM-c361aFGJW+i4K$ajs2VQV$sa:/8_FTX170,H840R/NF$IMbZ_pUqlu76WiM*gH5.-f9[nR,ns2n"aX=Jn^HlU@57;t4da02W+kC]PVkH#.BVG(P<8!QG,Cm_l=ImKPORm)Ti2@2!JsT-=O";SRiKJ@LVsts(e#3CQXn/7/HN7'[:+Y.i3s.GU#=E36hsK:E3_`>3f()'l0)g03#:jOB./YT]`3_diC%2",UaBbZNL295AP:Ns[._t8lV)``E0An>A$cW?>PL?hEiIJ23j'8s[p*m_MUr[ge_H:e9o_o?.cjohKtO2[5p);q/k^Kc-ZZoSKs)l,QJ79!j^Bs4+c?!7:Nh,Q9VF$`Ao.4I5%/_!n,ZLNSkZU#"9^d*VK6q^KjG%hVsNqrEJ^W1,VF^p-P2i6\s3dgVa*pRnE.@(@2=-ZLHAs2K.Z%OPd4(9`Hfrajq3<:H4#`u27Xh>o\>t!A3.)cY>SCpbM<+C1jS7hb,9'bbU.k.Mg44&]jp/4r+j4E>"8gFQgrQ\1eH\B7nA(4UjG0,r76>1>KTNB,pC7Wem])EdBhuI-]k^TZ@`*9c,rA9Nl;!>S.4nDj8/E5?"0d!.hP%B7P8)RlZ@.S],KANER]]KTR>IS_B3[5g?A@:$?:k>+.3I3bc)N(LDoej@s18.Xr)do*c%makE6_J:;.L>ImV2`88F*>u$/IV$0\I12o*p7eQh+Z8MG;]lA*h?&G,#G"B'2DR_t[p00Fk>S`,TKiq[Es+q7*&(tc+2j;\-(J3j\*,$N\*RaTNPqFNA0>N3;QdLMs5;Yup6Gp*`0-]=po=PmLLV5Ej.4<=]EWejk+Wo+q7,`*.PZ_jH8Pn1SL]A1NlgjQdl!cf"_*(V%P,JVWGh80TV'LuJl034AO3/H==A)+J.c-Y[DOAU$S%kkBDi(`bj(_'UW&aMAupKchtIb7Cs0#u@OW$eptM:,;q[Fp=Q@MB;8.>KA"j%iCde9lNi0@(V^erlUE[kO1=-/m9\(^3sqW!1>LUfQ=@YqmZnHrp<%$URHuRQ;(3sehDB'`@L#V8(q4]OjA#F\(I?\AHV//0\ogeLcWtFSMNqdAe:XoFPIVoF!,aSZ^Wg+'mS=kN=(Gpf:5L`,li"&A)P%f8n$(/ec?dETBP\C@UZ.q6bDI!q9*7%5C8%oATXbO^f?(WiTgf8CinbDaN\f@83^8C8T,H2I8]F,af_>Ai%T&J!Ol/*du6a7`U_L;*W3lGg9"alRXGUdfEn:JhA>^+?7@&h9@28X5uH$u7_BEjRQ/2OO-2^(:0eLF"U!pQgn*07CW>1]95V^1,;lSHK_'FY-6i%A)@U".J$[:1WI?t#6XFHE3a2jNfjp;`_\T'Yn?gV_6;)hAYgS,ZLXhoGi]P1c^A$Z2-!T^4c-jYh/hmH%d3jX2!bVnbec)q83OmETr+>[Bdu$b(MfejIgtgLU6MtpWVc3*PO8LC9-kkNXLK&G5ioM$#[72n&B,^;[9Dsps)/BIr4CHE6g!J_Z4GsUYW=4eTf4)(4NPuNGiu\W(j%8o@CceDMEZK0a!;M(r-T_dY@bkX&bR]WgP*1G+PGC@k8_Z)pbm,+N[S6+VZ^dWSs7;B;a*$`])R1qIEL59@-,bLl>VhR5mhT-;*`2MRMu;OM**hBOZ%@&!"^.=Af83`_JRR>fl`>H@R>%Z.ls>t+6/h`%I7@\Md=%b0MHinbHRI\bcWo?e\6q#[%^;&Q$.i0.@AVd$VdATtj9p6d:@qg=7+)nE(<(9,6aF]S=eqN?D14a7to'E>;agD\RJ.sct6]Ou?VaLhJhPs4e=n.>],EE9s/$ISS=?V.7KD3en7;k+BfZ*-!`"6'20oZ4M(V:/G"&4(DN/)u)-9lA:L3_>WiAT?44!E[C@kaFtJ*8Pf?bO8\1et'8cFk:s%LuhLq:>E=\Zch/?.qfk6rM+@:q5Mc#=3BqQZc"G4lWqaf#&%b6Hj=Tf=J/;bq^=Hl;lB@o=G?FC_",\jg1J.ATo(u&J<4aZ31Eca(?hbb4snl=#*e2/q'&0r,@_@f-"*UU*#b&>H4%X<"$0rZW=0CThg-$H3T$OtYUlp[?ooR8D4iM;FO7..T3IY4`gH1YO0poI1%6GgOlfjniRj,j"^"H6bTah3;r^K`FRmTY/9GppH-72#FC\RpU2qi>(m>FRtk9-/V#7T6UMTRGS&SkJ5W7Hdt!qZ3+:>'n@P=Hp,M6"%pi\%P=73XQCd,9&sHt)#pMYGis?5dsGQN)V&I[hCqa0PJ[L*&,Q?s?iq4$"Ri70.iWpKj2?.d0>b'n*%NT#")uX(D]c(+mq+%D11BZ$,inPb`,:0ItU,,d7)4Q4p+.2:(u7_5/DQ7O+MZNBmu)k]Y+bK48ejHmUR4fo'2"&Hk67Ks3M!]*-K\&-KA?9n@Us(JV+[*#9U#OhVqXA]e_[pD%];Rh?%$4lB6)jI'j)-[GRtgO"S#ej8"r*_XB8l>W'I'-uW#0'Ztn:6B).D?KUkbFJYCYHUH.$&9jaC]2pD(B3t-j#&_a$9m,72YJdXP>nU[hiHJJ7uF$&o0bG3E9JYuD`1(rJj8[*Z5#$D+&QQWp,WY&%&Y$o6DV'opqHVgnM'D^V8;k=S^@umK)q$d4/Nu_eeJ^KZ7q-V:eh+*(-KkOk+u5.kk5oK/ef9lrs22cq/Tkj.pd0;O#[+4Ej9D0eTIFm`mUiCj`=["Em2!]=$)X5(Qhkq/1sqbk=Ld>1lqt7YsWcPE?,Arnh_P[b0[!D:XDDfIJRu/iR=Oa&L,sD'K:Y?(bX[lSt_Mf]JqEH,'.*;FCPi(dj,+DeP:fL5oGK)rB\=(`NH`Y4CRkM1&fS_'NCuK%6:2u'bPKLsIi1Rh-n8fYMMC9C2_29u^;CE&-mCj]uLXf2>&5gj#CbHT+=80$\"&*EP%_A$U#,W7cs&2na^?>R"TL']$QgPn-k?p]&OsoR[0L+M`1p*Z\l1o?MPc%b1U6U?i:F*deeBT&;d;?!=bJSEU3'2'[RfMsM\7WrWVu`m17K['98_C\\)YPtW.:C$;:cE.]#;5HY#>=(=LD,IB'Ir<(B5:66s/&h5m3=ZjtG1n#p@2p?u#9RfH*n4$!(.$U&:lU*2'4:A\c).f/_J:5U!F8iV4p1(b__H9/bhRa%$7)\/*E[bk$7*nXB^E2@lD5=^ceV=Kr37bQMF%T;]CKgE"L+Qk0^^HgdJK=R-.Hc:*aPN/U9=d52SC]?2;!8U/]X_l*sLWjF+i@u5NZW/IR,\9FVp!74p0MM%-Y[>auXl\^L/Cn#%XI)OK0m8F/bc=dSf98H^g6#OqWh]"Iku"ob*)uq,/s8J?Q6:/<]70o4Pu#\-%d(&L*\R,[^BfC4&@@2M*:(k/;A?!&]c:rOl"QcT6sp,leXIVXj)N(Cj'P=A8@4=5H0al(%HegQ:1M@JCo^>?EkVH4i?\3it8)U,]2PH"M;E.*t@ZNj)d$:`rNUcu;2;&t]AU:H@aCJ[OZV($h/^?0_"tAJT)`EeOn=AhgD2J^r%G7PACL*rmfin`90g7PD:7gJNMk^XHkc'C'1,:1X%72c1uXT4#(JQ`f9>$]^(Po2?nW0OOYW@%hbmp"urbh5.XRLp=NN07Gm*#GVieRd6Il4B9&;7L2\0ih"asGRKZ^]_;Y-H*?m7[M2V?QF1M(L(N`Y!+CK1'6H>f7[O]fO,SDjFod9io[1@nQGG87[ZiY#k'hK0][N/Dcb=M,*Dmt,YaL*AH+BSo+NbS4.6fpui@gPj,>XDKD0L*jB?@JS(mRr=&pp;WJJcEV['GMKL-ZX4s13.Sd1Y*3CsMQqHj&VO[JBP+ITM_N'Bn$.S/[)\>"`==^V$+_#]h"_r\OT`qL/3Anclh4ng./pnL8K>IY*8G!JA3FR]!kWl['T88u&m3/m*%]':),$2$b(S!h0(:aI-64/?H=Qlk/URQ?;0ISMPX@qmBN*!Ae#$;!:/44?Od-#bofbn'Dsq#-E?4`%`bV2\(m>fD>D3Ph3+BpM-SP.(1s5OusgT.05]m!5u1\KE10/kR#OB?_N-8"(f3[,r-mACZ>E[@$)=!T>@g])S=gQXm]rbusCq$m3XG@B*@^NWp>d0rmNmEZRq'7$Er?UcNT^G:l[VTgV@Q%GV2HZqpdi`pInd!t9_!VkYAnLKO3@P.$e@;\Ugk5m%h/pno#eHP#,>_m[dq8P^dZl=UVYNVhE5@"kC!2'o4<`Km?c=3&Y5\!T8A5uFCoZeV+LR%NZmR&R#:;"@`[l(`p8%0e8`+'s&bn/'Ip]@]&WiC/OCj5NQV&o>mAo*Q\r0C)X'#NR>,-bb0P:H(rNQ!I"DhIt=*%&^OHY]XC3JctTe+plE:]/_GXcg[KqeGNHH]B91%G:VaoiZB^E1Wg^\Src$dB>.[)75<,5;s)Pk\T?&4lksnMCIC[dYZYgR82W4DK1kREtoL*PBP_)p31)X&@_#`@F'o>W8GuQ]-'#`?pL_3G%l&k63&H(T9aI/$OcN'kn+4])L(F,I2Gd\BYS1gcjVNm(MoS_?\A,nX>2BPjo[;=o:?YHGeSt&A9GrkehuMRNQn8ej[QmJn@^B[n-K.X!L#9+B/GH3d2b@Gr-P3GQr_qhcGe]n4+sTG^,*Wk3RqD,(DK<18o9Vdap;sa'+DCDH]HUYbg*h8L:t7(SG]?`%?5>13!UR?@F&'bhn1R`p%BZa^^33]7OJ!S$@T&LQs,n&mA*%*QplZWXZ>12l)!:2&P.0(bBm6!+K_t2LSsh\`]Xr+!9fAmmZ@fW"/I_Fp`0,2or-diT3VL3F8b`WM^)=7.??28`J5K+>uL9Aq0?K?D[GnCAYD]2/ZG_i/.ApPG9U2m"&5$WFA6H5AL.2@hb*68I'gHg<=P]n:qD4G%5,nBK!g:8T?1FPoMc02(&JJtVEZ.V=h$_70-*ir[cLNa0mTSNf=mYPc%(3D,:tXI]TmL`*URu(VqX5NQlOifa`gN/!!V]qqQb+%FRATrT\]A3;Jc3LVr\t9OPlus;$PB^BV8At,/:a4*=dSS3Wu#h+u4gb2I]#u:H,]bljB2>sW>-p\1CA:;+V)]lXX[Z\U!kdE[V`beqpj=pY:L<7c:$uPh"Dc)]m)G'8Ns$uC.M@jq#-80^eXjie#[7u-E.cho!i,AIGmlZYV!Cu8rS]J6P`cmT,i`NPMR#*Mk$LCJ6Z$i7*$BaZh]7%DKgnlLl5D1Ut(e!U+kj4qSES-d8SHs5/OX`Q6-^O(?BoAmHh>$Fr3MZ4Zh![IEQr0LF;;T_!>?_MbP,3d,KMLt>.3`H#o5JUDIAC4Lji@b96)%U^N!'X@K:%_aq>MpdVO5[4$Q2k$HiauE9>!`UO6>ZT!;u:Ph8>B93/dV[)_[.e6ijT1_-s<]g6ECKBJ9``k$dXFb]8Xb\l$+&r"\%"t$'HUhej4@j4$-X^9BX0ET'@1Q)Ap*&$(*7j)>Nr"a86Hf![U"t/rXo&ip6HRtubK)u:#`P'om:eR3*4T#-"UG7Tu_g_0H\fk4$Af,paNl1BJ7:6-BO)M*A.P^3[!p+'1SR#S.#V2\b^2:T2+`jET71r?C?/T'>4QM+M%V]VeRk%rNZf\"g>^V,[H2J-H<`+*3%"\Dbq2AaO3F,jeI'9>`UZl1XCr*#igQ_@eKc]Xmk#uo0RZG"596'^j=hK-j0.YpnE1GplDH>\/PJ/-]F8scq5NZBGK&]9I8]n?q\'p-E.<[1X&hJ-DqZLd>+fUX\[QZc+E0M-lA$bP#/o';6/I0R<9l"&p0#>`>TjH_2kAk02alpoD*_a,X:68`Y&?;p:D0mY;#g6h/0]5eh62Rsfe_iPKWf$u17[_Lodj*^s=bT_q;2pir%^O+]MZYnm$qopKIk/85=_PNL:K-*k>DOu!'+"Jo.HNH+uo`:HN7GIMaHsL\!Kg9B*gfc9$#k!g^1[9&<6A+q2uMWECP4Or,8nHc\<0O_)TR\k+VICtsd6?6L;aWV6c'Y&))JapbD$]D_6sB_]@6;d+-96ajMs_Z@Y:ihM4ca0'Q/@V$@,ia!26TP9[j?D_7`f5[PKUfnM[(F7f?0Wa%>H1D8s&Qa$&`4RpmZo"#fINXq#pUQqC3JWIH^\Hj7"S0-"o2OS"Md1&6AA/"@^q+P`\%dFXC,/ju:!_&O[&3>PUPC-P6icgurVFQ7:]-amgb]&Q_'rKgpN:9h3708sd^M.-[7&Ti%f:lfU,#(7J0KH%\8p'*Ag9.LA(ua0I#[HaL&V<8cVk?#kGu_-B-nmO1obW^5$MP707`)+f$,@%U'BL*G.(CV.9u,-<`Jc-k1Sa4RdoYPOs&0[^&MurN#/D0qjdb]LdD3'a!J',Mf`I#$:^7Y6PT&n1OMdJ*]rqEXoU`HQ&sWX4"J9:*g.r3ObM[1leH"OA=3``oPbQ9&IaGe;fL]a!4:8.c[,BNj'0+h((f2e!@80Ca-olnrP[k*&j=>pJ3K^V5W'o,GEt;hY5GI+^NX)ejG\(f\k#VOS*Ro6ma%KM[8^"PoU$[C9*2*rKe77Nn2/#_.!N(];)j\[W%DZB`]5$JfYs3YfM&dfJMLC[):5Gf9$n#s4>Q@UUnXIu)2;n5j3K5`"#=ht!R5T)q#s_E;hJY^7J?/1!Pai"mr_BjW"5h^@(cf)7417`WC=N9J5Rd/Qu_d+N7=\D56m"0`e&k@2AQ^+r((hj!*b.j-+1trs#;'u(BN?*'LmXE_W42Gra!rL'.l>&42mE2$j'kfe-ft[pKF>HG6OF[jCWlZ4W``^mNLkUrn+JIQ=I7Kj(N#`R9;">j-\J+(4qi\&pd+EMrg!jZff(pG_*>n+^f`l!Wb8\HnhbRiI0.hqWtKPo25g9j((NX#;+X*=rq^Qh^[E,^+.X%;@me-eTJ_MqT^=5"l@0r:^VL=_rNe`N^!G4J5J%,k.lD0(%%Q)j7&"Gk@Cb?;1"Q$gA8-J5S8:O6(GsSt-ScOIQbG5,M2diUs&brm5\Us[X]/7DtEI,nVJQO@oi,f;,IG,IKc?Oi8ld/ZSh4X^c`*9?>L)T$cNhoQpJk!,/+,kg8NF[fQ#coMFcrj=A#;9"amLt-NiV#>m<:h]!n($EE_@C.XshZ9d\38OPbALNN8!m8q61PU/1gm?:mYi%V;^[jP^ZPC92PSbCU%SF-.n6XL8P*t8,lTrA1iM/B4lI`CQch#MD'q1j-10-pDc-C7"(R.51;bU)%2452_p+!/M38/lWD"*0B6'c#RW'0ok$YEaFj1bHLeC3Hf5SgW1PbN3to4Y,$>dDcZSSl4q8q<(nA_Amh_A+uGL%2p>^X0N+&,FbmX75q6.:r\l)G.IfeZ)&#.`4L)aI27rc=5DZ?mG674BCGm44!URlHGc.!6f,9ANf2[8K*ZXk6gN(&$,Q(R.!GpT_@45(?N4(C1O64]8<2q[sc1,&^:^V5B>5Ti4m3\(g++J!:'t1J;\P()b'/jas&DQdQGp$DKN['J8Ye`CB'BHWSS2<^En\8&&_dIseNKWu@qaP=]:SFc,fK/6)kP\FOg-^%4gSb,o>%i>?1*K]q,$X-03fW%?(cRGN#IXB%H+c?QWj`DPs%D6Mr%#7B=0KE`qS_S"i^f6CV0YgE9#dd$!#PA@[ZF@orQh)+.Q29Rr[*6S'1.iPN%F.P]2k_H1669ed73)q!(VZljM.2p=TJBs.NLgX;?[YK469<`^b/ID_q2cKZe3qCR*6Yr1).I2hOjiIc`tEdU:P*rk?/6Q[P+S$*!$ZUe4Wq.Wf6pk1g.kgk$+0=49gCKOO$.23Kms:L1'JbJ0+-tE'A_F,Mh7QbEs"'$A@4n?r?(j`,cl*V8KW6p\5gZkd7Ls6;'Wk`;H=-.;,;2$ln^oNgQ]XZV[-k+k)$$T[+Hk%$3u<%lCsn$@==%#p^,CUY43O>BYkB<5-o^Am.0K4:s97&No]!IA\9-b@o5+*pM6^Fbq3$dU:HHXdDO(_0sQc1W[sAhS8JB[\%Ym;%.\/ooNB)e2'Z>Sct@uE:\J*j^JJ*AJ0Wk_kfko?V8^5tGZ^O"4#Q?!YS3GFeGSr^oN2RG`g&'A\V@4A"[R8L>aa@YJ7$YFHBgoG7+!g-Tat*A8](\GOJPXEF`^7&VqKs$%Bc;:dLXa%qk452gf"ALchZWk%OZRW763as(f_7WpsUF7:L&\]!N98h5i)SN*jXa1S&cV"GAiA1Z`SP6@V8XL(Z!THXNscqGc9#u06[9u6eZ>B+;QAKUOJ%7C02PV,rDoT6m'H=\&Q>-lqrDPIuJZ6P6YJ,+[Fk=i';-umq^[RWOpTu'lXHH7OY_":&[cNPhTiXsf8K?a51E!kp0[1at`HUkk!eena&!0AJL%arLR#Y\.>r7tMtX[:o,*SE<*N*aS"m^ot?VQX(?bj)9d)Jbk!8$8guj]V!FDQY:BOJ=IcBZP2Q#.:p=GBiZ`96pOODK/gt!Mu2ZG"f5,),LK[].rf*E2IU6W1#XOib%#3r!ra#63p%fo&LsV[u@&654/qe8BQDMB-9Zl44a&WTW7>ad0L=Im7#C&,b:Oo[#aJcU^.`K)8@NXo]tXL%;'M_pKLWr*EiOR/l`i+VSQa/qmepLn.(`n/>^-"s1uUB\fn+6Ce_G+L,%e3%+D$.eAmt,TGo!,R"#>;oO.m6fNij?VfW%OP+X7lS3f>eVQYY<,WUPF+5r@"a0"3XK2q@@saPeODt:VFZTmJdS-8Xqr:US_F"3=829oC9La)Qf?HQ6bgM?Bbk0N"9/tkp"Hr+an]j'^V:.Tt%XZl+[J]'nBF_j*lf%Ear]B'sEQ$*r^f`"9![aond9m$;i[:"q?V,!Ec%43-@i0ACCXZ@EsKatB5s&f@4'@_Ah&IV:^)mYA?JXL`F`dd,,M>Jf^f*43:kf]-F4ZMqlrDjf-C5RU(lM!Urn98N*5ZtB$8qJ5RrYb#lS\T@7XZ"M6Kc9BUK*S1h3=/Yecd]j^G\PenS?@4%t3=oK@)8tbsNKiL`=BrLb*N%Q3+mm\M2UaoVVt"bYq!TntY++\2f$@!\94@Hc9`?306,4#AdkJhUIcVs3jnR>/B;%3&/%*Xtmd!T3$1'AZOqn:83G<["A9V[dNubcrV":X^_h,leo^#VJoK,9J4)'qjsKH4uO$]"B;>\jVV9.3+:#t":1\[4bboM1u;PHb.<9`>P+(Y+<\e$I"q!q7-G?HeY:NrTI'Pc.MW!=0Pda.KCBhH757^s?_?E=lKri4k_RnO)K>K:q"t=Ub2G#2&L$^P<7@l+>.!7aLSCeD5"GL.rUkDeUTs/pObcgFAs'JnXYk1WhhGr(@lH5m&JH[HOF32^DA4Q0G<;R3U:bG)fE!^rukTS_f.@391MA'Namn00J`G]_q2UXCJ=^/aG8$16#!8f[Kqm?8(n+.7n+2J($OHY%!$uulF;6JW#/dc3M>O8Wc--$A*h!Q)mF&g\saHa`D.36Hnm;8$OTg_,[8l/l)#UcYZj@aSCcG;4>Ki+Ee%,J?t7%g7r>lm0^Uo;]Zjr#1+-nNU+'Wp\i97gul+s+Ucf=5fo]Bns`IFef5Uu0>WUhJ^%C<]\$p]U2@$)AVT^HEi@FW:':'"!EiT^.Ce-QIMcOQo"7X8$j6i/*[fKRXM_/^1l&L:l5"ipupD`:nL/:Zq6=rS)17fos`@A8<::TS[p:%&W:0m%fl[g**gjf*)cDR+^1&G-+\^L,9pJmr=R8Y^'1aY&80pAuq9uG-`<0q8D.PIq=]6]AI[Fj=t!*LOXt_X/M1ZAR)k)^3G;*Q,8o`U]g6:$A%,07mk0D+JBUqHpBW-/&L?3%cSR"Abj]eIji0e?>QM.oY>/"bJ@[6];M=PC`qaHq)D&N8TZJVKnZ[(mb6$6s#%o?X!$'(apWhKF3UqqI#ru%1:@abV$*p-Y.*\i!X9s8&b^KI&B0S1f@(?H9Q2mmud5"m<:d>d/klM+A0"b%3fU.HseEAcIC&U[V?n3`*=4,eg0`.OBXsq-CB0q"TK0JnhC\J#qpaPu`DXpTH9L3NDM8UHM@ZN6*P'nV%d[(C^sfXb4MH%PcuQu)p&0o`:bq>)>+uU`H$qZo5MWt&A_K.p7h\%0"B(`7Yq+p'JfVMdG5jqDiTeTtPE^0pRHXTF+deXt'Tqh-#pu5\):]p)Z6uaFFVQec!!%4QeX`rLg,XBsSFe)u2ScC:h*TuC?KuMJ0W8tl]l<2PYVDUEM"c6rf0$TPY&UiO9.0i4N:QM!a%R>T$Z?Y8B>&[(f?5.4T"Re'N"<&8G>tR#]8b-i8g_#]aXL.2p]2[lDhcM,fu^Nq`q6'42Q3efD\g;)eP;gf<-Lu`Ec9+!*?qOY-F;Ki-QYGhD?LcWp.tbuck<\2&8oro:L%]()b%28mT;4;BRR1SPJE7CH8QIHC3gjQQ/mc/P"mh;ArlC2An/>:??@K"C0e#50?gYnPSpC_^<"3h,,j6?$h.H]=st,b'S!pdWu;VfPr:j<_;0\c*C02;'8sj0J:7u_$NHjb.Y_,C1iuIm)"AOl$66@rtSsO+*/0a-)`sa"_f:i&!U'9Yf78Eh`Q]);p$GRf!7*6MB<570UR4#qom2rR%T[LA_TKV+A,&k#:&OmcABJCAW4b2nR$c"G[1"8aZaFV:c\f"43^D0'L$'^+i>\PJOBKNIM2hDO)O=9->(XO+JtAPAPpepTZI"SW?Y+-OZXB3Y1@ZHYqS#b>>.8a^"A&)&MMp[grI9oX,n5p*R#ZLh"r)7S_84FD8rkak_=&Fqs5[JNrPB`tQ+(2lA*iUH*t&gXlqR[C9Z.,>G6n-OcGWHQIAAHID.i@+:JDqRa^i\\Ac*#5/YKbi@oFA&NR:I=B(-_mBCO]N3W,5D$$;OT3J%g.c&o^<9oH^#P6"g&I$TJ6YTB$@!lR5!DZ1(kQB09t0f/$&s8,rsa[)cSn3A;g6!d4lsTkl*QjN-:R41VpGc%ggQ\I=aa:4LrYsGa44K8UEb?&a)Qe`3,rjFMjXtVF/,5V*dqi1Y%S*L!BASi@:3iK!3!7M%"b`W9l"nNMm##f^K0PIg_-lq^P[o_ub%j_#8"Gg'[;)5#@F?Bj0&&!.J4-'Tn<:5U^EhP^iYu[FCWTo3Jtt"NV*[KM2)MQj8Q[7T/n_amOH%>1$D[3`J=Rr4SNFl%_Jd$JJ[?ilJI1J+k^!h0H%8FedQWXDG'^L"dg["3UKXPH(VShsW3NJj5RpU"qbJf^HiKWn94g-<3dFc`BVt*Zm<;7A`bLIS%'Pok`b_&"VrEi+LJHZu)mLMTF+tr@Q:+VR_)b3=f+GiDBa=9K+8'3RD(J6nD153*+%b"WCN%UNS_[b9kT?eohhA%9+cGTqR^,T`E.f+\^E$Jo[jM]AFEZh]H=QGb,UVjNMC_6m.O;Idt81\*s>c,\#9!?`!8"4t!6EL#FR.:M.Sd>;GHG!+0i[;>en1G"=HDmR22UIWK!kAc,AOu`!`cI^SZDB*SNi\j"^`-`4`U34t.b*mZ*&+t`q.@_DA&OE'mDU1l"duDUkm\@IZL2Ek/4HKC.e9V-@P!@Q1C_MCC,3E]6%?^Q5kh=6rjR6^fb[s.:\;S57Wjm-'bh*j4[@9>';f[-b-E-/7u?*iO)t_3FI,uQ1)PMr3C#W7:SkkbJ8U6p>3f%1>mH)bkcXCGN=:,K"rX.iX,.S68kMTCD9Yu$+UP>"c/\P38C8)]sTlS81^JOTbk!=Z-X,F)0qo;2!3<`BQj&YOj(H4ouqH5h&J5UN$FmjU)b3`aH1lH/FA77RIuPWU>Rm!cB`<#PHdOfBd'+8"ce4E-)f]5(A"cl9hYf*B_D.(PcBVicIM?^S,nIp,fK93oI*fc+(UGGY(46?NP8]=,cbI/J[V<[$7b/uEg\JC%]!3FI??b9A-!Zq*8:F.:j!V0e_\bF\!(B;@[![a@-#;^m`>uLNl$ibg`'UF\3^cgu#U9=D'%fEgN5g`MqJ&:k/U(Z5jJ"J62-(>S,^IQF)5E`FtLKPgtN;)Y>O%;e_X'rcDS#]]*ci=f_81`q=0$qfpYJ@ih7X*:bj6nG^U6M:4tn@m#a#S!iQDnCWlEY(CUg=_@tH&%ag*[.D("D0@gYc=.Ej_TEYWU2F0LY_]PhcKNk>`sZ#`().$.)8:AZ@j2B]*np(3)-lAOq?n5S#NF6'K0RC<3['H(\!I>_<:hL0G]]1c?-I0Gqtm9f`'lifZiM7.:20+5Z19@V-37cSkAXoo%kT`TNe<>`WUJ=51eDTpFqe[A8N-HMQ[/kD,:PtfEO%>LdriqUN/Wf*Q6]oY]k#!$8Wk_A#]9=I$gLp?S't[mSr/pe5s"J`,Y\F$HCr*P3<]X6ldBRqEs@G/9l3N$o@s#n7;'QM-P&I%AX#eO&-_cY@&tO@,dPMi1U3,*'G(pF^C>RaqFa(Fnir_5^IVKo\gJE[F%*1$%d-#0NkET0J5f^_K6(el/2l&j`:718")G-Uk`@bFIdE(CnjjW/19fpbf3*Q&oKRsDKaM+!4GAm*/Udddn(5:Y!LB&rf2Q`onm2#O%<"(3C1MLfOhJC?&Lk82D*I@5E-=qi>0[1TuVi%C"SbUn?ZcA@H'ZcaQ1'l#"Q@IX159/@*44H]PnOp5$8*`e:PTDFeIj`*MqMO?<%`SqhO;rNENc+H:8U[=I8,_QYum,I?_,BZd-e9VC_>mIeVk092UO1D!uCke*^R!R])PlID)^L@Sm>[5@Ze59K(6VM,G,\a*qs8Or)";qoo3'S)98!aEU"S0!ag(n-agU"KhCq1Gu4CmVEJ%?W%8lB<;?SL`7G8,QH`1);'3;G;*Db)NRm=XHX(E9Oq_!R9Ns1@'`46?qYE'Gmjoe;H/OIbfb@:tk^%PY0]Y!lbHink_*'EWf]>_h(;Os;/HV%+,*Y501b@f.Vf1MYP8+lZ!rnX"I)]M5=XB3p1UZ)L@77#bRF<5#OanV^G]9\gDpdjp_GVAYu3JQ9GdlI;CT"+Eg/hAp5_,;EahrZLBsM5eW;=D;DL,;*UulVYA%tkhAf[/F\4#;)/0W)hdLtcSpRud\RgPWdY#%,YeEk#IANC=ZTJNO>hsfp$Yrs4/1hAGjC$*C?jfY-\@8`9OW?h+RR^sET0O=isY9i#&Gf^Y29$S3*;+Mjd;;8ohWG)D+KXGp>%$sk#Al5eOaR'oJL#NN.6PJm^eh?iIU3LmDZ7TtJ)%KK-7DUB6TE^H*fB"[#SEQJBD>2h'D"Z6j4uH;)*RW6XN_DEEm-h`?3'e+?t5V\DLe_"K8ONR89DB[]&Z3uhcB1>m%^BCp$T6klB!t]9*T$WE>::0lF)@@@>#V7UAp3#Wg2)%2,^(?&DJ4\#j?o@e&T,#!j?H=g16R@\YI:H["6ER%%gcTB>2VQV4\W'Qj^HA`!dIjT]bsS3gs+t*BrkPDoZWk7nH[b(2pFU:$'UM2I&M.J]'f8=2Y7-`+G.ke38oZG7ObStdfDIa9Fc$OQA@:Go+)fi#DE:(A)FbESnK*r__M0[:,9_4FAbD.j(N&0>uTArA28ZhTBQeJqf>g6\Q5Y!rM\28^'2dtg4IaFr=pAtOoUgB+KkV:[oJ[&eUdFE-W^O1oC#!o`j]N\_Y&LqPMq[bU$fFSrs)UpFGj6lT?@UPS7Z0<&FD9F)s1iqem_Z*,'.0Rb%DkrAc?^jSl:o.9RtnK$cR\/1;EcERWf/rC#EHc3Q\:oEic5&8Mf;Z@,NTY%^+4m%XSqZYq_T>,@@V?Hi9/\VEU".7V(-<3=,e3:%Nhk/fat4eg'm]EC`],;[Onb>?b'iqg$2YXtB*YO24o2WfObLGsQ?pH8kD["nk3dAC4/7UX+J&nGZY47GH".%;P$)tbelSYb*l+%uUf6)BNs:l.]5J62Mm#4rGW2dR?+[NYGY)#R\a*hXTbMBJfJphYEdB,\Y1*!(&[+PPN4ktt([Y0NZ?XHKDUO'ms.5&';?7l$d*nGaO@haGZ.fD\mN?OE=R*.VqL.a`9d)O)P)n5WbB1q\asf'i$SdZbaRcN4)-8,5MF'n7]e*=p`&"W=.nB?1?XA+dj+4aIkC-<[b(LPrrIjPQ%6"1a-uL^7fFF&b-HU@"dhTg&8ilJ]0K3Pb*aRs^rdP1XPI(S7KT4t%7(P6/pCJNcq2g0p,euF>rZ@&7-iASAW(b(jCRdQA*I>S+jE7&6e(bP.1(_`tf@eT88[.W/,LKU%"0O.B;iG22T_fEBrT%H:`"#34qZO%o,I0K)aApTsk;D7@W=^>iBaQm$&!g@0.*;\"J4-9AA6*#o1j6c2G;\eaH)B7q(LutNa^hL"0"S2Al"#F>"f+u5rWn`>g2oZZPgXGr%FEV/+.C3LABmFiM8''H!d\FS:2@Nt[hqt/c@09;4"n'H@33Pdi`&,1F,`\;"g0DT\3.d@t;]WoKZ.0aXcX&1dZ\/osuq*uK!EsKI<9;eME2@9IFlRN/l/.V3"h8&U1g]0bH?1i/U+bZ0<9J^DdkTD$h(b,(m:'mOm3:V$U%\ESlVTL8SiP`4mjg)2edsSN744]_h4h@UZ(#u'f%9VbEs3G7Gi6V"WV&W=s3aW4;"djG;hW&VOikJRT5XNS9na(RJ4hZ0>:[@0_6I#0M0:`R^X&A5VL<#+P0VI+GV5'\FFp?7-+.G?'N(HMO9n+'S.e9=kX@LB?9>jA@Fuj's4L@Rj"&8`lRP@hN"+uWEiETl?]05JMtlZ6NK?&lYa.BXbN^.'"j4)?S[,(Z-4\!WO"3,i+07]oIfrn!iJ!o@n!`_8J31?.09c%e+tGFk\EH:mHCDjmSBeD^,/0mR!9Vf=M+slD>A)sAS@C?Qr"RT*3Bk;jCL=2dSKe5-Iee8DcY8U,e%AE5YFGM&c0uP^0MnCu?lEdts8Kk$-u"pT8bo0@7la$DMoopl?$p9km6T:`cJ=j>C;$GaU6M99u*opD+M/FSU$_nt+NC3$jd[-lJ*^GH8AC')RU$ordjA%l)']n+ElMJ)4DicI'cs@NheVF7Z7>p3U<0gK&:bN!d$*DoY_Pq4DOmP(>$]Ma^W!j]AiT6JbiWq,624+`,V41",Y:%T/YStLtQUc@\;f8kAVQrDMf:A>c1'I>m=4bi2=$(NWmO7Au:5bON6a6EMfnaa.1XSCD:]TlP2n^`=oLR,p=0%*MRCg+S+2qcNk)t)H>&iiT>V\"HT]\c[,T+a"E'LT)sY7q=p]TpPaPe?FC!kF)t61]KACKo1gF'c_nAf/sUkj1Te\HZDm6iKXKK-\fcNcXshi4:,"L6sA6gg,;((0E$R#U$oY4H"41.oXDl[tZ\2"?KnBDQF*)dM%PKQ%>X)mcpFGMEY@/A?8aIU+p+jAs%_rWXHDQ.Kn8^3>:O)YdMHE`d%FFDV#%sJ^m0:ekr'?#GHonh2qZFk+MHQJ*OebT8I_!=?^2XkTjRN.R14@q\O4cFlJ.2o,#,e4m%jk*HJfgA$6pok$i<@tL%F^M<>QL1ccjlBkoB7!dsQ1l9R7^;aK3tq?rX2_:Lm;>EPgbAYYT?"4?9NNbNfu?ONa5?c$^dGdS9a$Y&-=9Qe.`c_tfKoBqi,Nbj%Ju0^>71f/3;X>[I:c?lK4f6Wk)8!2gG6%E(GIRKI=Ja`i>]#;e)%f&Ji+V#bE:fS$%bnasfq*DRH*Vb*Tg"^2R,'r54M/;IO4g,mZpFo"J6Nr$!C)J!N_&N](u*t)#Dr;UUUEhP<>]G3s5`%mbjm\V:a2jhO-q13k)^p^6;]PojqiCb^7.l?#OofP^:kaXq=$e62UCZsV$]eOGt/n*JaP""X$=Uhe\k^/T%g@a@Sd4]L/*4PC*9EC3-f<,FO32d_$TVG.g9k2fFOb%-FEd0t=V9-b*-jsBr=>m?N1dj5P;H+F)L?a'=SI_[3fqT$WWcSKbP/an6Tp!YnFW".@TOBR9LK"&C53S8kip0s`;Y6`N$Q.qAQ,A;['NCkHk"SJ_A;t[GjN60GV!I;[6hj"9Bf\C4aY5)q7%9&RnHq^r6'H'^[DHEYY<:uY/IJK[]HjLqjb/nI[L2mIm`*e>dCom:``H&R\cIHsP:8D_ZNk2,+m'22-VCL%Pgeq"i(e];dKB,a%+5@F4FNmO(uU_reMa#]$-f)*=[8$,9o.Cuj<6^eEq,Sh9UuK,8M+CnbZ!cuP:e$'n.:8p51#86m@-5bE&+WJ&`&1dcH+.d6oa'i7a=;&\J/*`!8M%3Vp`>M?3$_3_J$GZ'TWLTC;3DdkB4&a.6Sce9E+CUbV6)IQ"bJeh_p`"AZZ&%T`$&S1V=YVZ5-4pP&c55O>\Z%[#8.5A:A@W+N%7\]/7ol8obi'=B0KSUic24cE3+C;*jPGcF].?r9sPQJd4Qq0m:s'\_dg\q/Ne5$@b89Zt"H`M4F3N'1*qs"d47`NA<2C?YLo>3?^<77fkg7:"hnR;99Zs1-u/ltTHqs(o)5XrImL1hQ;qNMc\e9Y5>2^rtGI?6H+KmB/9a1$nm!I[n[%n!/lJKB\[V$sWB/FL%]mpNEAT4jn^d2d=LHDak*5&OYa-m?Kr7a_aj!SJ@.h2#fCOS'"V>t#pPro74JXAZ*+iL+l:K@'W_Qt]*7Qe9E'=AFrT\:;0%G:#!&!h+Ui@4r3/paFR_".Jj-:DMf(>bA""[(>?PueQlQ6OoJ=nqi1jpQ(rkW6@3R)E9_T\-M/GMHeW6UgUgJn@q/MFid\,K^Z[_c('X%jrSfRG%h>QK+CQF7/8>RF;1j9L_K4K>%>MLY[sm.C\_8teJuU=]-;N()Y"F\PC[E!usP2p,>d!2/8)WX].ij82CWYD(2B_T`og0.-2*oZH,=rBdk>$5l0e:q#ra/F$>Sp]?:$m:\X[u"Z-8M=)Q,%GWDbF1n`@K2.iLB`D#+PgR9AG4=iFsJARnr%kA^si/eS"04WOW0cZ$;6L*DfVN(3$5YS<,A+d]SS]/WeYW`!=^jo(OO?tI]'iK.'?G2R0bg,>Yi?$p6o)'j!A)m">(Q(Cb+QV3mL.H`WU]scnC1Pd*UX,(C%PXjbO2+?7c>VG-PRt8'^7R;iKEq4!qBR*c&r$1YAur8PRrcY&NShgIhlBpi8ms.%?(Fcm*+V"3EX@+)X%Am1_,@r\70](a4]mq\Xl'F3uFU.oH]jCrRpc8"hP#fe&3N>Rt(=^g,)cWPd2H&\N6;J>hdIJ0SFY4+cb(`Hhi(#[h.:[aq=1Z*p[/uQi_7.(\8n(Y)IM!7mt/@%S^C>-TF!"a=1Tdei798"ao)"4aQs0c(3$PjHHaJmt``88!i2SB@Tht\"iI!dH7r&LEgp.gs1Ls)h9BC:$8S].4c%7kaMHf#)S0$F?oP+O'0nlm;X.QnU\SqsW>*.A;S1BmSthF1*A%a9)&Fo:N[E&XDSZije(2+(Ip<,:7R]&O8kJGeFp&.uBDNI)8qDN27H5Go0HJIMs@;\_8^n`%HS)g6fh?`2?BI4-Ce2INA7?pDX^HPB0bit[P7oSFR*3mFJ=dURW65?g3uWpp#UlR(:D31!M#-Ej=3NA>n/)hD#D!k]ul_;][\>Y@6l''\L:.&jQ_3oNUrnXJB)<^HH(I^j+m6!5K'r(fSF9X]rW2S)uUS#)]@LZ3+*Y0OiIHEe#]T_OiLZ\MhX\al4MJgk1PfN>7f/t[?aLO0,]n6_iU_AieCgBJgtWB2YAESaN-!kpfjO*kS`lBqFSV6gGNYg0SQu,d+DJ,aK6>:&6O"qi3\`J)hRsi'<0)UQ^(-AB"f&+bMr<8^ic*emf*unXHor6PV?6j2#msU*P])SCb`OuF2l\ZgV)9#Fq8Ia"ka'<*X@_Z!WIn^TOE'?rO,o2Fc=(l#U7f;(`'KNcVVEB2pZQa!J+k+7j_q^C$*5gegX1il%qPl_l(od4;^5<`Vm^2HU+-;X`-6a6.9Dl1/![GVTG<3`Rgj7k9LhVY>NGWTK"*]@/T0oNePYIRX'e<*!WZpJJU`k#VMCC6ASAjWHAh>3TT*Ud.DF/=\9YuI.bu\f5mR>8L"g?s*cAYADriC"nDB?I"V`Q"WCUk41u&B_"S-%q6Gf->*Z$<$>^gJ,,V_p[W#HEmF4'35J7CUMSQhfmi!NT`BZ'FWlkTf9(3&e6BgK`a3oc(jI0g42b#J'SDiol2VTnsQ\n!%^7nV*%"+7>Nu"ro?j:Dk")mIX_umg$C'q2a>7RD`$[$(Fn$q@?lZ*fWKs<48$=,GH4bNs,N?itC'HjQ.I;(Hp-H@/"s.rW"!VX]=?4&CHGGK>s0A6k_=JB3ui8&fsJdu]^<;*'s-KH6ThH'`ABuC@;>Cts"fg%MksBc&\n%G(_4=.dX@$j)NcqrJ3ataXGU)/j??=*9B=_>ZV)e9`bOH.kNqeT_D]+7#s#'.:seC;ma-qD^GT+?A3pQ-U'H-h55pH%af0=\8P'_P&K08(R$X%-``+6baGPS&pe*M1CM)=1BTU5unTGe&ORs!T0@AP)\7"0t>`dHIT!8/mKPsdu>$;]sA9H2VMK;UN+Y7T4P7`^>T]uDQTKAdh]5E8#MD(Q/\1rZrI!SaW_addIHZU7Z,H.YC-c,aifhQ+Ce6jlboVcM'V<."^o8jm/XW8^sHHAr94!2`,^l8DB2FM9_c0fJB&T8L;Y8&^"B,9+7\P\CGlTVQA!hKfN?"Co`FC$:rk=Y>>ef[ECPQr$(u7(_loTD?ZKN1Ruq\."$umckk2Z)NN>(9@,q/fC!Zf*#:QQGn!8fu#X,a!b_lZif9qC^P*;QilIC_eD5ILir$Q_?6>6/%psqG'f]FUr;>2Xs2(nhrkR2D:_=3>@`eX=SFSPZ&5*eeKK[/0V0t`'u&?a@4ViZ]_mGD*;*ufXX+:Va@@,'ih2'5Mp%d]>1klP#;3h`q%n$-mg[24ZV(_Ig6:s,6bcu.nA#F<6'15R`Ne<[/!%lFMp_"\ThO0E00/7b7G(X]^M81En"Eb;U1n"-q*qWZZ=)B/58CA])GQ0@ega9`l9&]Tqr*Am6-Eo=BY)RYUd8F'0B<:4C8Yi9b?L$0]>qPPM`dqLZX$>3mU"bS-RB;?<'K#b[r7Mh"-##tT-R_DC\Moq2WF-[$:/V>hmq-p4l5>Y#R#.`e=I;#tV+U!pJJ$gPe4j,Pa+cTKNN!$H#8N2_M\N'f_i^:W+$B`)C*BgWa,;J_2Z;j_-A]9%8;_);/:/LKJYr+#p)d?NYito!oh9RYqgl4+M:%Z-]#C:n=IX,M,Ek6_Mg\44W:RCHb.0;.PYM_l>i0Do7;cs!ING^Cq':W(Wd5_COa[Pq6D4[TBB"ArdcaT&@Z2/d2?"T,WGrm6ke8%1Uk"u$i$$E=b=X8Yr6Dd,#hqm.S&6:W<-KY%8N,,r+K#'SAKC?-m>Ni;#=n?0rg4>InXII0h;Q;$)e6b7SRXkFBlT`RS9]Qh#d_s\5i(^OM,7WXN!fgo%9-DFE;m(J/):;+Askkp2T3"JBK,WnJJ7d1Pki$/edU0tI@C,rX*f'=1m124L=+l\@5/W0WTnS<3'"-HL(?P&nr-48JAhUPDLV-.7+HIX)^C`$@&(QkK35g_eFI@4IYk'3c`W^hQs0=Bo_UVF1r>kQ/a=,NU5e%#%5RPD*UdW=`#=LfZ93K7;MUm/n!9cnM-NI*"*mui"')<$M+?d[ro-CO*($WSd._!F)>NYA4GA:E-=\ces$_Tr=*rF?4iXb'DDU<4Pc-95n_r[;Hl=+"9+XA<(%Tf%kueVrb.R^-;+q7TC%b.t,]TM]mU#',#,78.XJ)6j2LZt^0bks#+VCNSc5JRe.R6WEZTgFdMt%eHPp)e/Jq2LH3H-,\ko!_oPN#JR-m2!4^jNsp)CWZk^_U<$aJ?.=;Ai"#sQ4+N8ZJn#f54*SaA2HMj"QrV]/!sgA-0VVdapf'=tq`,A)cbHJVmltJgBS9/>oN/*+HT^gnkbb^h@_8-+r]0X:66>QhbtbgVN*?.6FMFm[VF;oh\,'R%Zu$[ZW=m+-T62gQ1c`;K/c6jMLB`SD7'YNc4>NU/0JWb4//UsS4kK$DkhSgl>lciI=q##'JqDRO)_)f$,Ohls7QC[gZC[;k"dHuV*CV;3:^EKSk_eJ_2n1.V[`an%ZFl3AkU.>&Ml&7,^Z,.S$lmcJ/MW9G"?tq6@D'O+.(pftUXD[.\EUE>DEGK@

FEl,]<%$4^4g1ipZ"a;4<;eBm%>_dk.30@lo&n?.@9$>_QaDh(9@hF.D2\`FCS)Mm1FEa-I-+`j]gi86+>#@0fAnkiK'=5Z;A*&QTFbgFOM2mj.tl%D*/"@'F'g?F)B*U:Bl;?@H+"BUR>?"Uc`;4l#Y;.hR!7FQUtLGA*4gUoTQ>:_c\jp;8;=fl%T'\7S6d((;)SF'=gU2He2WhKAeghU$d^J).r:Ze/f0*XX]ntc.`#'kITLle\"qiskciZaSOcA5m=ZW=<,&B4"`/X9cfiO8;O6"LuV8q]-@85T]21EflBccpc(,mnR$ODM&tki9MfL:o&_qeuMHa8OW[#UB-_q[,8gO[r4A>Uu$F*hH]NB//OWF2^Cp+]sIt+_aO84G8=%EX"B]7Cju"<]92aUNHCKNBg0-=O]TGlX$DlO/.qfg9fVU8ISab7r?hgNG!sjBZjfqDQ2P

Qc.V[ATXlfH[LaI,!KT&XAgCU`)GHol0(k'-sr'Ru3r,-O[)"XVe()3j\[E)s3IFr[(apLZq%XT>Lo4IcKREC0LV*?iKIH_-/V`*c9G.[nAta,Q_gbfK%lf'Q,XOQLa>CMK=/mbuO5S'b/n&$T%B`@BcLoVqu1]IV2:*NjuY)7/k@.n,>mGH=dUZ_0hRaIc?3'7O^_:b^:(I8bYmA`Q7>ZBIp]:-nQ?0469]PN,bF=g^&BH==)$!%FRMsE4hm2'KfK!`mHu8&PMa?2p[D?[:9:l*=tB@6o`s%='B/.A\o?=\(oQHhJ-Ik,8iR]SN[.jA0:"q;R8P`T]K_Mh6_g]!uoPo>[XUt97SO.\faA#4!cnodpuf>#Tb'U+%?Qu"oCV9,8=;^T0tX&FnJ(AQ=Ou-R)mm<.i83OXO+NZ@ai#f`LO77V:`E_b+$6R>Ts?[&n9#ec56aO;oQF#$Y+P1TkHp]k.F!*?N'&+>_*giKi8ca8oB]p:Z!l/ja+I]I1WHLg.n.jXpQdRMI^WH1U%M2TBYV7dlQ'UBukm-*^i'I.<^3Lu7[9t@cSGmPKI0LS;l(!W+FueoP$gDd`D](SZ%al[4:(S.p#/5%2DpZV;VhlKe'j&P,f4[[t[aF)9*BgcGUb/m&/WVTo4FVatle$RUgV\8u$p%(1KEj0QS^eOD3H)\?mdSZ#L\aFVkW_5>3eNEaNSG:KE4kkVCadK&*K6?s.6Gr?BU3chlOI#Xo/GR8;segX%+/!UZR;W($aW6G1KhAV?it!"q&RJ=*l6+c0C1%;Y`@9`.u7j?o3![st:B$Fo/!6k/d>,Ui?nHG=lg!>[gtp.S35^fOU*kVXSo:Ii"ZF?j4UZ:8fM[sdXC4BV04a%,S\`/CM6I:&mAJ!'iTiT5jBlk#`r_qNSPQ_*M4Dg?ciC\>em.?&q+@TBO!O+*q:(>f%HfXOe&,9PumQ4p56*Y,%^+,rM2lq%XYd>s(HMS"uEiQM@F1*f\sK!Ba^c/hQ8]W=-!e86ALjTpcG[f(k$_b2/nE3CUS^;57AScc4L*Mo#C%#kJWrRQr1g6q6b&k8EqGOYcIj'2Z;[Xr[03mdk6X((doRA_Ws[r9NVZj,rpSQUJ";U\4VC@Hf&jMjZ>qq97:==c/uQ\>@G7-!&4J=irEQr"b7K(L:N/sO*%QN!dq/rg.=@U`oEHuA/#Ib!0u#=EWf$Q'>sh"uK5e_TmT/4J=!p_#4G8&`5RQ4JM7Q;kr:&_&3KULUl']E[iIoIY[+DOk16lYLU"9`j^aF\s/lUer1&:p(gc8A;$,N<,T5^^%fi,*jj%Z/FjM6BkX_]nQA*O8nR@GXHal5Ia9KPu<>Z3Y't1SKUVO[4i$bn3/t4[sMBM>o=hkq&f6[M:VhbgmoOS2jC)1`6GT(3+-8XK>9.PY-HQR2*`c%k*b,BUr-Z^jaXQL4HX?n)X)_4d)$ujA>AA?W*Njb!\[;MIg:#ftZX,9qg%Sc2_5r,j)V.Z-p\2O+_)(ZQ=WTnR%Gm38[>fbAK0R>I!(=>`F+E`+o@_e(GE#r0A:Ab:)BsXJmGce7mE7VC>g4&5+e)rI4))g@Nn=6b5j,$KUO&,%WZU9[Zg9@oeNBJH8UAi*$Q,^ePFWNpZX;r`P7]@_ZS#_%*+oo+DU/?`"\HpVWGePs4R!PlT<&J9-^%CIIih*VJT[a_VLcGS1>15XRqc\`S#2tV-Z1$a^A,ebZlP'nFk%_3XEnISptNi:TYRL?279CX4WL)o=d`CIK,jaV<57d@4NtFhJ1e=]sMRI_5m\rk!.m6`RI3]:K<4Y?Z=Zs5%JuNr%&bd9LaU=Tgpj#*-EROklqnl;Cf&$9k-lh:jJQNN'AQWYR>/nXq8hBd](+c!5#Z:`=cb=pKgc_fF^N+*luj0]NQagIKhn\jW`Q=UH"kAU*MRH5*f_c(?]EDVp3)J/j:Tmq.Ke/,q.VDJaF/[0&ap*P68p=O&7+n+q57.)q3.o2robW@uI&[I\Zt[O2<4@$V*&&.`f1ENn95js-Shg`jIjlAjA8Y<)-r?GNZ2/GEuS;MarnY;m#-%DoKFVqQq?j26NE\$?<*"b06CqcVR1pWfl!9=H/Z.'WbuMed0SSHWL@LYuB7\S[\n8da0SU*B2CbPC>2.r]EDkV`Ei)X0Cm-i,Vu/O>e8QA_Y0L*+2P'SR"PU];I0u)@&NYFE,5nrWfaMjUfXT_=pgP^Cpg1917T8YM\N2/[aTs"dC?q=fJrpije?nf\/CokXT,j?Y*'sGA^o2&$q;EG*pNKY3E>W%.u8i.Sr4]l^OpM9*s-gV:_05Mp-6dZ8`[EXHH`Jc&11>`AZ:n_/bfhF$+]X4-0c@NU)P=P]S/:7;SGRamFhG5]ns,kSG(0.n3fV):UK)GbcDKuVie1#Z:nfH8!;1q'[o^%mdCFP>2?1'^?<@G,hPH7rr^e93-%I$HR8OMOHKQPS2NPF:abQ)3Da;^LX1A>28L@?63.(pOpm(^cMgh=R_6Dj]:s)a>>dbn_Ei4GT0)^6VLnP7&a)E#1]GO+RA.Sa7)pgA^INBJ\fO6Y>&-7A+]?BGRO0"q"4I^b7a)TA$2Ad.cYH\faKhZ"EF!h6Cqd>&%]!`]T^e4>,@J/?\Yt)0-[KZPV]HY#Br:kGXW`.2YgZ0Rm?loWIOTTq3;?OrUBk^kh;6Vae(=d7^ieP&=Hj't&`<9Lg=n9u&gBS<`J69*BX4mjU/f"oC$KJj=M2R/Z*Ec_3eOWSb=V)5Lp@\gf9R:9i,gK6;69edTQWX+$G1'SaM\Q<3+i^s9G9U7fjN^/kGZ+Mk+HX5q2-2qD+ESJp,/cHe]$\,YBCF>sL%N3t`C8b[c=1oC\4V@%)h>.Rcl(Q:pKLU=S-_G^cRVcW-F^jVFab.>_P*Ng::^;2/-9KqPiW]:$2=ZGa0`,(R\HpK)/eWhC`Rn.8*OVA"P0I8a/@KKE>Ip#Z++=uFX`C=nUA7-\2g[<4W6Jq52L$'&E?QFR])_l9-jW?tCkVbWKmK(;/T*@6_7\c@Tj?FKtkE/dt^GJU"@DYq/X2;W]jG-+'Zq8ITAH#_rSuGB>823Q"?f%4cub`qm>15$79kVd,3q$*;/0;2=QG=,ED6qT'g:Q,$86,SgGVUP5D%p9J*,$:]>o6.N&^Cbe"s6K>p_]qa3:p71u%gg/SY8']U8hLqjSr:pG+J82*l8+'m/i+PK#ChpHnP!)]+JBS9"s?fNI1Xk%04NQ8T#lpp_Y!O2Up&nrinnm!!ABT7qR<'QaLeMA2IpmGbAp[X^1r7,IYLHC,t4WR5Sqal%&,h*&j#XKUdpP4oU_u7o1^_3Vd;"^jq4S9QIgM*"botD>CinSZ$P3#J)&HUP)+0WFR+T`E=Xf5'/O:RFcdmd^6kqA=_42[8"8+Nc8gK6[ANi%*"EBtWib'9`0'Bt:\5@)UP80X"o7m,7/9$`+/k'\CBnnj)c4>(K^Ok.10o3-:U>EB;C(-gO8>JKLH^1KA4s@sKM)SPAE\U[:WPK9hlLO15Hl26B%T=;0kH823B2o=)/GkWG*:`c0;>DDT_nR4Qbq'*B=fDj"=.m<)dL5)mFJ?fOoF:[EK;&P4N"umP%>nR6H&HeS,A>)pKM3qld>\m%D3>t27Ta(ecfL8Ia#oAiT)!omS(hbMf2VkQ=>/D$eT<-Z$.?%:r%B4UXdd_@"ab-4.pgTti1[d2+0Yfj[nKD*3Ki`t#P)SS9Hq\>+00_4G=@YZ]aTd[S`hOS>!W[*uQhPn&Z`/hue?Tjmm/_1g3m7:^gcU<21bIf.V$XZkZRDJX-4.9[d`I/q5j@_"hP*Vkke$bEnikr4iD]`'I:V\Ngo$&h#&_cg^(Mat'UAA!3p7hdG>B.hW/I:ZdpP_7!AkSBGl^Tm`Kc'F.,>DQ/*O/9"&gBE><1nWKf@TGg?Knh.f[JEj6p.NU=0sK'dVW.;KIgll9#\Y?hL'*hU64Zl6Kj:a$:I<=OSWrr(>3cHdJlj5?97EsF*T5MpUl"`":a@]LFhIb7#E;do;Lt0g@kUqlY7ls"Js4P>o@:Pmuf:GM`'FP)k--l\JR\ACtEp!:8pESZs!IQAk`^23\&bb9Od<5$[pguOl3W:(,JC&VGdZ[&46<#X&'_E60X3[Wg@q[bL-PcF!:6f$a;H'97?RmULu^nMk*8/*rl,T+eAVWl:[ooW+a*k@3T12CkXsJ`*@)K-2thjhoIGPpKO]\,sWIpfhh._].u]Me/KQ+Y>_H`gZkKDg>Vu10FV8889c@"fW<>JVr'tU^5F2B\F8t6"rrZbZsV2k%4s-;U[Yo'fmP;JpCe/A6&0I*-Zp49N3(rE]cf#,F3+Tb'f.)H]b;BqIQeGX].>53RPc#^Mf*9!^+OSp"D;G&Won32&g&WmRBse3'6cn$U)`,/D?J./hX2HB4tk)&*lK:fpT'UZJ8assmK'(_&Y7>o`96Bb%N"!Vem@Kfh'dN/I1LY\jN+DA58_Vg]7Ol,bc',]D!ItP3"/8MrUfXSo#eIC(r66)&^2f#@C7:b=LTF)@RQ=;!s$i_VSV.rL.@VuM'7!Crn#qrQd_-?81S>!PaX"Sm1>3>oJT<6V<8+9^sRarF(oUT6[SNfd`r0o6&XbKfPn:A*cSl3N>NNi^,kt]WS_n9:7XG/0dJ&e#38N6\)&3T<]I;l,=5p:pSWUYnorP0m%:Sd3Nfs7Ro5!Q:>R!Z8r0Pr"`Na"%"8)bCk.D20-4g8T_RE4#&4W@ZRgIlF8af4XmnX'm!+:c1^GjHB&Qa6cC.QK,he(TLD#"][T1NZ-,F[J(0X,B[1P#A0ZIH"kr!]PkQ'<1;n_cI#&2Mh_B%bIBS6Fh/k"TO?h`I1[95-8Q3ccE@PYdCqF?#k/c!55P0rj"^?"6CMAp]AVjfD_^]dD=n6QupqA_Qjnb.s%;i%)+4o*g^b-cKdJ]+*Gk"f%;VPs3MLPs:aj\QJ'@!:MN4O:MMB.kRVfP3>hnej=!MO>-I>K)XDbVJ]Q/VLSk/Wu!QdS,gooL7=YEp319eW3*9J'Ju[g;\c"k5$pAKr]4"Ig7\.KIru15B8'u\L=rXN*FU#Q$iL=W-lK&e=O59Mm>b6XMPlee>!$Ii*e_J(WGs04J#OTJP5>+qU:cjDcfIQb>B!_fL&-:4%WbD%:SsA.rE;)T8H-OAu@[h@N<,f7[6`qd@%:IU(c&=0m*N%'%1H)B8;K::U.V4ifR%@KV2`"1dbuZ\$:7b3%69QLAB0Z92=eO/5"j#m!&H^^'WB&8N/4!q54%)f7Z$q`al=O;OHIHpJHmN\`rc+WJNb"\P?'3kLWk?V/?3abS6luT@"k$6gl#1>\_n0h6Q)@7?-C!(Qcm/:[%q%Nn;DYIOe1gOo4F&)@6LhO8UeOE)rZH`^teniS.h2f05u@Hnm^m#c&+oJ)FbspGP\1c^$JqEQ7gHGc38D3a&#o064>DF".]].ZriX9:10mV>.?KmmVqfhgq^gUo0D)@>FD>L;R\?n,\`fs2A<(A19\Y^/ONW*jKbjrK-K-MuA6PA`Z)&QN%daYf"CpBqLD'g)SmsW+=p7R[`'q$*9"udNBU]m.q$LTfgHOoCTb_moW.jdKF)0k%Qke#:Vr%5.Vs(5GbFU+b`O"hA&mO=$CO:4@t`WHL)aP*.2/[f%eLO-hLA-Sq0KMm/c&jq7t`jK5g^HGP5=[3#j@GbC8R`FIf'u'Qja!!Z\aCrQ5]Zm>U$jm-X5k#qN2ViFV:G\=b*^*(HsgYSHaIOd+pfQ?00p'%=`"+2Vr-IGW(ajJO_@i^:dWQce&jU.PHu?:;^Q0CVCU1J(r'sRV0O`j%]jB:;r+08/l]rU-2n_^IcYml#0ds"R>E8b$\QgK^bGb@Q#I.Z$>qbh3_1'2^:6CppLYO>R,aFnZPna1!CbH51ae-)Yg0RlT\/6r]2Tbmam"@!;$hr$3P1Sq*BJ=T=/8VEmV%Ac,3>g(O-%O4rI,m$:80S"VI_3l5pA9DTe:h`_>^>t%p@1q`"=2R49V_XLa82iMrO*?T1[XG?KYi4V)WkOA3,61mD0u+;a$f/en"?HOp`IK2P0i)h4Ge)ftU:o8n1\nBFQc(](&":?:mLH'QkTGEKBTtFIG`r+Gh$m45n`RaR&o:`UC5Ak'XM)7CP7R-2K_8U`*4(Q18XnnJ_56D!Y&)rA1+P0L?[4sM_hl$"53=$hdgi`_*h"h)fVu!]8mV->(H$\jj[+P)oYZ1!2VIOm-!XYAqL@G^&?>]?*Lf]6bC1A0$J/fG2*=5Z]Br^u%%-B05U4o$E?%5(p5]h8"2\/lP6cQp\*t+,D.E79hh^fA6MGYZlLsUK:H9TasObZ6lk;XcF5on!+\&6NuW,f![.1p0Xm4nrf&]>#s_:[AZj/j/5T8cFVAui*dObmf5]LRJcVb#SOmU(&)23K]H!f55;>`CZs'bh:BO.>!u/m6Mp"+./'PtL;s7`V.@bl48YgB0/U!A7UW$QiPa;VV)*fA*9qeUtTr4;PKe1H!PBHMKVeY8`cq?0A4EV$Mm&_X^bm/cn[ppacUF:f7n1g#"UdeXR-G5\HCjjW`\Ga*lLGMTD5BK"`0@P'[f#?fjoc0YZ3D$"U6nPNs_g"G)[p62L+/$E55>Ie*q6RUNK1g.qSlEWKU+/g?NZ2jN`og"!VBaKYW=3[>%UgNF#$`RI_JBZ)o0Qu:k!4AA@@iMgKth5r\.!q#TTe9ARS&DL&0C9oc";UX&:n5h5bk5&*&?5Eb:X'>;s<)7.M-c%kkLmS?RiLJXTAaZ`Fu;aY%]=-"&(*WXQ<3Rcahb2N5fLoGG,&S7Kq14t3s<-HE+VE5NOQldq78knt!2UpBW!ObMqP5>(#A?XQXQIm2t49Qg0[Jd3]'>\`*Y`In_h0f_Z983h\m$bM1FJ0gC=/pHcBlr*1Ge0TsoL[6`h@r!+NJ0q)']oO79Cf+)p4:n$,jq@VqLqli"X>=jDL`9FIio%Z%4]4W&4@Bl;imY/unt&m]IsfI'7t7]$qs.2,.!4%BBa+tQgO`WY?tcnD9o-m'=,.3#"9huemg>\Wjt\HZ[`!h*sJqKoa(L?82+i$Pd0`n\VEoA@,I]nt.t%e6XA7>V2h5-"MPb%UoC;O&AD!acUdBAJ4&lFQ!!@4WaFW@10#q"87C2qH(\U*d_^09i5;,rbQsnk[7o6+8+Kro(8(=;+NV`3=9-.P2Vg55-U'S3e!nL'BKs'jCFi,^X@/dI%Mg.2P,gFpk;qJMWdZ[3Vh:m2GXG,l>hp-f8T5!'_)c/[a5@GC%*lhr4@^QhcT3S_8'IL%8$(u3??<="--K;`V[VL:;j)s#><_Smnt!YB/:"f+Gp=ZE426)/2OedVLZRC!0hS(G/h2Gl_se)3=[s0eT1LPI#oYs1fo+faFsYis>mhoPL(D:H%a=20Qm+A57;?bb0^06"eJku]'E6Fj:9_:S]8a\;)0*IQ%XTK>c+((4>Z)?n6=q;\seHm`\K-\m*u:Yn6f%8t0"c8lNd?7b&5>.Ob##&9[)'r`gh(=dH8:aYKGDM+Mup5Xq3WAnFUiC!f`tY_nEhaX2177-J2XJN-rU5[21sL;^I&\R3#dRIT[[B[0/ST)%"9rhCY*\W=r[@Pjt"PZk#l0)/TB?J+j_W5BON:^kt=#8QS:;2gGu"r[YFe0Le'D7Y#"e;HPX\cJ%=sn[nf4XF"blAkr0IcFqM1E3R8GGTpWCbnp,Rk-d6afCWLOl-teG#Qb@)!9\cNoSg,bYR*+!OqBBjJV@dXt+c*E-:!?PEQ22+-[W9UTS2?88;h\US)/X6?[Q(qnPko"t"dde.%'+C("\S(")\E!7dN^hl7hruTeI<1CLrH=n8HGG!j'@9iZRVqDeH@eX)l;oIrt(FA+3n@2`Fi=d7KTbtO&`144L"UQ\3LsU;>JN+*7hRL*or_[nMs_>:p]sl0gfldhrHK%I36iiq3%TdM'8>G@TUa[,c)(e?T5@2:DS;,bN_UD&3BcYN3Z!"/,EL+JrR;V'5),V@'"qT&TiM^LO/nfr]$^SG*GO:n:SQCd_Z.4L*WrBoL!m1&Ws90NA$`)p:C^`kJ$d-H[h95\TH,F-e(XT,?/+G8[2)$.Th/jhI(h)81RNV^)s.*0cGQ&^hnQ_,68tk)\u#^5(&bA_2Gs7jX06bUHQt5uA&LjUJlCO]]h\OXS&7-^EhcF,'5tb"ngN+q%j"4'jh&=%o+#tLaH`'5jUV[27]C2:_q:&C)V3n"Fo1s[fB,TrjZ%\dRuRO\@t-IPZSP3IUlLT55`TnsY7HKP:.1hXbp(C!!?q3PeP4CSJ5k`D%-_V#/:\'.S7Qg!7f>r2mFR?!Z%C1XD?"ujC^p@mg#UKSAZSG:O!__7EV.Fm88l5M.+5oqcj.NT/4&[Qf6df$NUEu["!g/:P>`^i_0>0,$h5+5A`iuBg">u/*h)n7;MI=[1"u#*Ll2W_0-.la)]VQGL!!TM6G7IkJkL#R+o2Ud3rHX%5mMIt&Y\I!^7m2U6?%;!"RRT,MfV0j[m(@2@N;fr$Lo9L4G't!'9<3q%JCE:#iXjNoSjT+[qh/%TPA`/o1j:lj\C#Hc0SQa=5@G=7\8_'o-M&N-Hacf=r0?dV#P8$N1a[;5ABGLLE>MeQ$b1?X]JM8bNgRd%?HsaH[Yc@P.e@k/0Vo3DqIPo+?>HORBj(rMS,,+'S"nf*GUFd7DS5j9,4ec19i13uiht2%<=28R(#791lZM\\_f4\[U>\54^NUHYKgE-?J)]#a1YWm]feu^_rq4CCplILBNS(3Bi3)OE3$KY9&`0_.#PC8*\&c'[4st>O\"L(,`RqLfD0WcHY7X,$a[X$Jq*q5^O78d3,4;t9.D*5&Hfa+-i+S_W,C*]Cl]kWM(FJ]]HYH"K,R-L#q$q@.P:-Lfm/UImH#IT28Yrt@V?u%d#b^Ie*/g5[8Y&:fQZYK4F"b#9.CVNMeP1NISq;:AHsUNC^El;7IqJle_k%):?nN'-4b)i7u2,kNr*^da,T\?"g]KZL+?)p8edEh**a9QXs)FdVg[(#lq`#e,'%?&?Ks,F>RHGnK`j-_hr3&V@IhVb[K"@T).QnUq"`/V>\_olkimo)Q@pU&RNi!oQu#:t<4hE)T,&f?8R>.$,1;#\GPM7rU$gnSBs2q"#4tB,K4mD\>\7!4p$aaREb``J^qX)dFYS-k^q:\%gXY2QDUe5i>JOq.sd/;\JVVfK52$u1<([H`($.1*ro3JhJ5ggKqeP6_CPg/,)U8F>=;lOYmR)[idQ6QF\drH:u@75[]$a5+'^FdSk'j]MO4L`\4I999K46UDT172T!B+P72.*d6-+UdS;(4UGJbGMfViW0^pCP6^_fMD+TTWWai&mq`Di3MPXX#ptb3Q#]j?-s&dI,q7JM#QN9P*P)[)+C'Abd%)#,X]Rd2m&ECN,UrQVm;nA@+a+b+;M]M8',j,!QXj-@U]?(W6EV#c(I*Kd!o^V,d#c[BtqDb[Q+Y8&1AML9e83lI>+J"Z-hX9lI?NoK>(`mU^"h>VsY5DnJ`q3WWtP$QI&D,#b@?EiH\^G^>^DkgTo5m_G9e'Hti]X/.uS+)n.g:UcgY_/]Y:;5F=^BC'I[5LT+_EgX"-5M!AuH(nE[[kTh1Nu=jlbMRqB[qe)-%e&J_780-24M.Isl$u.kcc\b*j=>nH*[IoG%2>8";B6VTB4cIU8F#=:;/Q-5.%Yj#\6\9Z=mX&g$>AuGCNoL8Q_-AEeUn%S,(NWK&IHUtoLDfEK1T'a"+\YP>ag_n->i9'^%pIWniFlKLWN10%:Fu9K]KJt^Dj8Oo_I>?M5n]K(:u3E:/jZp[+&RCl^O&8)"J8<_gMTfb)#$2Ad&4Nk$3/VVm#"W>WCT;PYOjOTd0S1I'LQ&[kG5EB\[X2c:l`XlN,,^D2tb,UBWT5*@l$"!0-2SUQda!s/CH,*SBR@B]l%""n@OJiRn\M%W:'Hb%G\e(P)+coeH7HC"hhbm?KcMF:uBT^8qFOg`*-0k#UL_2VYAFo6=nu:nr62S@Ums,"g#?HF@FR;c2J-qd%.uc03(GXmOVN_fjua*g1Z*LApsK3.n(I_6eBf&kk]^Nr1nr!k`N2Y=;)t)#o[/-IeWX&Oj5g).U*AhGAuRcA^4D'r8pl"PjZsO&3F\2i5,Ob6hI"1@(m!qDLuPeFeDLhSpXjS!2^pI&S-V6d>8n*q^b"^5>Wo]bP+AtDE(XRiIEsgB+Ar6dA-ht-2O(`p5ej1QW"5gS.aAXnkVCRi0$q;hZTLYpO'>7i2%ieI9WRB3h@]\\j_TWHYBqrH#<_u0a5^7%dm/R?=7V-d2.RQE>BEn\W:1EFXH":6<8Zeb9(RTQ7E+=6XkG>Q]J?fUPThW=q3-d+Th4A&'Q6Vb&j>5;6@ZN_']-jA0]C=V>n\N1iCNFl7<5KTdK@CS:iL&HFhf]5(6Qfg`4at&&%It4A!Xo(FQJSQis/#d6[8TrNC-Ed[hR1hs9"=KK*rbq8?r*`-H,UeNM&*?C]UNh#KR:ab6aljI8RkptRYZ@o_WoA5EW'B7eVc,5Zi/j]5XgIT0](YkGYN@kuNm\]c1-RAodrgK;bS6?GgdVq_q'mGn[5_jT@-c1QT7\/QC`O6E#/R8Xbf=LH#SUu$@/io`9X%ao`er8pG[p&>](VZQO^sJF`f@Ke^SFF\P)]X>.t,l=E$I$.2&em*#HU^:B>i4c.!.i?P-]kPdq#/sl=DL&E9t-E,CK+9EnVW'/IpTKrLfBT8F.]nr;c,>k.#t.b=ia7)OQ)]i]IE*!ZsLcgh%hOiZ#FPsOVf-gYQEgK=V-XYUdLB,0aGBn3>]%J??#`SY+`Y`CITG`?]$hENM)^*YVs9`Rk1Et]Ds\H[TpFob9l9sIVZ6qUZO^%N.X93qA1Mr0TQ'5.iC>J"@4R^l!'=/l;i-CTD"'MJ'6GMmiGRO]kk<-X*'kT^=NJp6$um;$KkK4?#1`G1TYB*'eD4;ma,\JS?^F]],$ZGn0Fps(N4(K_hgk7#$l3uB,0."2d:h.H(lc7\_^<+;M>7bR&Z_c[B><9AsfVJKSm&<^gG/5WQ!Lc.tP/rk:M*tQ,,,e@ABKI*GI5H5biL`6=4Le+@)-Tn^1`1TtkNEc,lWkJu@qr#^WL#oN>-JGX7\e:dCJYr6@&@JMT7jN.;q?]h.VbOAoF\R2*n^E)=4biSkh^t_t@SFpg7tcr4&I->es/omp:4;EhR.VOs?l7..`qmAn;)NMsY7c\'HMR"FsQ&7e/:571ibNO_QMpE<:m9C%4W)58Q7o]:*#Gml?1CFAA2fH&)(,2/b*gN3Gnc"U*MZFa&-%Ctq5'\+qJN*L5d#uhB-#<'/W9/Mpq]m3i?=Zi'Z%`#J>lpGkYs.T2V%&o#OFQsA!RFp!!Y=WG[>b$1;o)Ce;/ll:Kl]?ZV)IC)P2^=<71/9OUXN,NpSBGQB@`2S0_L__#jPB3Vf8:jhpV>A"D5I%TUW@'1,@aO&.knYH[AugbH3f<8S";.7,_#c`q-gcN68"`1g#-L1+fWATbKpBQdG88N(=.1a01BQ9^V1OQ<*81liDN$!S8#0K_OprN*J0__WNGD8TY>"[m4,D1\/Sp]1+7(mTS3"PF&WQRIZhCi7CJG%/b$[&_&?*rWN\hDA*K:V:kUsi0(kg'-Hokg0)VBT2Ge^CXZ,!O(_>eh_3)8OiAlBe19mLN%(q8VVIC`<"&FO/A/n3e8-gK^Crh'I/L&0Rg?VOqBSOK6%Pr>RPfDkCY])iNuI(th]H%(gr4nG!ViHOk6[CGR1gWQR]f;f?#HX0N)bdfl%r2I6J^4c`_%&oFijsZ)._+Y>X;Cm7F@/bj3jt,1]:4@N]oScgV[,JpL/]:KWFU-BP\bC=',9`Lago/=ITmNs3+-V70o9qGu0Vm[!m.)V2SJ"?!3oT=-IHA@@b`+."YaIp7!u=\"*)0aG$'1NU4/&chd"5p@:\@&u+g42`*rmB+#W3AZ&W*S_4rR5I9Ql>1D69B\q*\Y;8''CT\^1^<*,Ga]YdM.gM`!&9Jp+QQFnm("i7I.>f`!'>igo=.HA>,Ti*(a+N%RTKReQaIaR$OJ9;$-^`(&Ug#r?e+5p?q><^\bQKNE]rRM*.e:?fN-]I0*&b8@q7gDAK`?=<[L6rNR"9P:>;GreKq.(u2H,N][[X0ELE752gfXfmAk1&V!F>Q_oo]A!e_%gR"^E;-7^ALGM_mSV`?GH*pZg^_=2/paY4l)$u5=bl^l)D:k)SMCQ;2Gn9'kXGI(@Np`Kh>+g_Hm6"r,S@_#Z6N99R@"#p8bApjIu`)o)+b#XLD_5:-s:2R!Or"ZR@rc.)Lm?*U3+C-Al/>2.B/BoS&j6M&n$escRJaoTTj@N\ou&RlQ'`>(*-\MI]RkHmkVaR?0[?O)^.hFMI`mY23;<:)hu0^=]8Zmn0N@f8<eacs1ZnA8DhQniVIp/pRM1PmK%&,fMH>b:o\\+5s?6W.tgFudar`HDHP?Y_#\&N6!K4?r0<=\cr@GgeI^Yjcca4CHB0MLMFuM3)sqrg>u+%o[EV4;>.c8mZb1+a`oM2#!,4!:+iRC^rS?dO:YRF1P+9%UUUb3mEP8AirBc0t`>5Vf+q1h2'j!,JDK*C`?2k-MSgX9Z[aKFiF,*mpfHoU2%$d@^diY1]L.'Q=;?sH?LeUgBW.oE.%R/!o$85^.3H&])[Iq->(u2EGULN[Ej*UF6f*oQM;-`Ep)2dOM9eIXZ%t8d6]YbX]^[gnZisA;XS2VjG%jRG?33cKI-#./<\Z;5MOE\>fCFO2?+kU)(^6Z2),>VecJZ*48hOA>WSg=2A,JQ+0jKaB*`Ik8Q3L<@aJ:G'#qkATq#qb>@J*q_fgZEX>X7G:`ZCD`EN8tI(30n*J'\hMki^#^dF`@4Nn2[Ickh[l?Nk+-YD?ilQJZcWC05q*s\)u;uIDI);;0^^lR[.T6B92kr2d//2.qkn\ppo@FQ[n"ulJ?T;XN1m9d8*W)D=bOIk#PtQYn(08r&fOu4uF)L-SegJ?+Hb!U,dr7eTI!$+I;^(GBTA.Gu+>:jW4mQlue:eGQM)5\W.,jhu]^P!Y#]0JStGQA;3Be($I8DLD[1AnJO*AL'\[KOXk1uME6+sQJ@U5Dr"``NLlG5L(PeG8p@:8sn:2OTC/-do%F>r[QZg)eV@iAr"a3K=UQU*LIL#7eMDm<%$_s0+o'[EjNS_Vf_L@M5dd9.1$,!Eg+a1ZI/Dm]5$A&A(#bsi4'2eD_m](Y)&aQ\>V,J=i(:2\*dJ8VcNL>=CGbf9\3-Mnk*?=rrF(OPEAB!4QRXhbT<)UH0eDLu#M^c@G4`(066qF^?f4SR2=`\s[u9,@G[S=8`?/o35?a"@:/Z8]QR#@H7ZKjPu?BQg2NA;[i>Ih?Zk`k^&`^u@SMVG&f1dtZJSD.Duj;i?^G9SDYU9()HFfP_9GAnYmKL7d%>Y&?J1ZDorTWmkC>C4%38o\)=mT?SeP0^Z([XWr.mh!)P@e2SH`U";p2%Q.UKCS:!lb'7EM[jJfgEHP=`i6"t0?&bI]L*0EjF+]XkN?r$T:+!+&%10-,MR`Pme8g.,HK>=MZs!Pt'.6$7L_'J)eh#AuZ9EC1'oe8!ZA(E)2k2ma$AoQ>[,;fNu+T8JY(9k_<1rf8^b>#M5f>D:q()_7gMuZAc4*k)9jPgG&TN$]sMRfL-n$+c\>:L`a..ZPPXrT5".F(0`fXW*T_7VL14VqRZ)lgX5/%ZcjJ=D1-25WS:JkNBkU&am&c:tIP>=4V26[t'rWbgc1R*dRKf8bAa-Md!\!.6(163W?BV,S=HC1A;8C,#=Vf0i6a2&Ns58Hl^E+cCBb!d"uKOtT*V\+s8#IM32fKr=aWC&ae7Z7+ec>[%rN=WK6F'E'Jd0jPe%QRrCf2sn:NY2OHaZRp[(iDL3V-=T%SVlsjbVt[h8qG-AKC3=9&qFb(U<[g?d58[)0>4#kR_67V]D,9gAD_`L)!O*9fQDdl2IY3D[!=sFTfrjNH,dg`Oda*AcWO?T;N@BU\7@X`89Rj!pXK("dWS9:HqZpIJ`cj]9QUS6p\pCe$+<@$F(mf;umqm/092`d)FY53eObP2[9H<@]"g-_Elbt(LGob&I.aQF[hal\2p(g_7F9aF73a6(=NF3cuS93^<3Juc%0Kj1sCHG8I3_k?r*(4;95T=YkHIg%Aar=RGe_km)Bf3lXdh<]2%UY8_)1AbNEX[[D$=E/L':fKe>5QlnEH7R`MRat)32'L'kl;I)=nq%S4O.?=j"p]5-9m1CqFm#"=NQ0+*2%B^Di@8B>6VQ-K)`l>Wcn"t+($b:qXs"ie=0A)7s[HeuI#P^3([NLCp$7BR$^l?M]q%dXdOJZEr(G@3pL^[RpGS`Ql0#+Z0SU"5n5>on#XZ&U'%dj:_W;OiMG;ss*P**D'>eP74/g;AjS:%S8$1>i9m[<#!c6h\^da1XW"Hh*X+Wg7_(kS."dVP\&5n?.IbnVRHnTR5U)/m4gT1_A_;&&Q'/o4"%=2T\^iu(43V(DWdDAH%T!i.VGb/2U*7H@^USesoQPtp:6CKl.R.XqDA+P#=:NLb2]8(/XtmE_/)\eCc1`M:+[i,%rLM[':>mcf*A74iC@1V:jfoaF/E2u&!8L3]XjOSd@,WoP:NWnI(EgoY!cZrgH?R1SL\%kW/MD&>b4#YC7_`bJ$e3..j]jELBMWt-n4U!/*c&Bfcr3WfMs!dpWfh@#-A^j_*P$>j..a!;S^X,G`Z5&[W5XLC].2HJr1-AHTi$F)Q^SbLrP.I+&!t'ftjCP'hS"^3p!FTD+32r%q-@h]-h$-ouNS=aQPDjI"c3?n=>s72*/Hb_R9@/k*Qh:kPPtKjM*EMXpF&baXD$7Ce8==S^V=:gD5-ASK'dOVF-Ud%XkkN(o.?N]fb9IF\J4-pEK@1LnT^PVq]d'RdZ:DSeK]qpS5+*N00r/R--n9.&E:]EN&7BW^O\<7:jO'q/pH$eI'#J!I`YWZ^YZWTsB)2EOpd?i98hS"uUH+Er&)KM?ie,F7YW1F-3+-+nEb^R#S9I?L,L5En1f`=-"Q0Ap^1;3@QAk>.lC]=rEDObcPhoY15K&jq/A.dPMr#,BG`7G!t\JZnQ"#mm]e@,XV?-C[\o35nc8;C69G@m1enAIV^Q%/-H6-9$qOdij^5V3-U3GuXr3drBYWatl,Zb13"_Dnsj^gnsfN[Z?0S]Pl0!g!21?J#8R*0Qo3^eV^Rlb^Q7_>rB5#Xq=B8P$i=@UOq#=geg$c-M[(0)r)ue0?UFs@noBiN+=kV#7MY$7N5`ug?MMCRMNaTMM#a+LtI:GcmJ1u8==#,FEZ^CIY^.X60=o8PZ8kndaF,u6prkQGbZ/eo=PL,HMV1M'_VgX7gMI=6@TQ?R4PX2R3%'^o-u>QtSqpYSk`3c"'N4cL8+XYu,dr*%Kc.GjW!2j5SS+L6]3"5O7trUXGq=`5TCn#J`Ds"p^&p92DAC6od=@$)sUO+XRl0f*"Z=0VbHQl1/,s:T$MKlZG*/mZ%BXQn$X`+Ir9O&n6l\F@!Jkk(<+U.fbWNi_XI8n*0S;_7DGe"+bgEY88XDbhtW,%#-UOp*KXZtlr\jah6',%tX'84C:8lVs;&[rN]m-ra#$N0)_=]M!j>\d"fYNl)3IGHVUAm=*E#pmTA4m&AdqdVTlVuA5YW#Z'"eM)'((-UM=Y5?4jRBcg(`,,)MlpMUk.P9AK0LPX3\o?Qprm0?\1#_-R_*Jk(M1UXocG(SoHa&8Z)1L@Y>B&$X#9XGqFSJLQbCIgU%V_B<0`M@;Y)cFF!_#Dn&h-WT:6RoS_XSb^aIB@8C&K5<`'449Tbq)tia[bsN#G)Ql1^]9A9+M+*B)/FrdHQIV\E]cJt.:#(a_>Fo3"?Hn](Ik9LOJ5U)3XKqfV#,mqLWfpu;)8"#0pT[i?-#4N"OUJ4LfL"8Uss'a7Xsd^*YWRMptNPTI\KI#@nF't5Q:jTla5NgEK.d5Y(@SV)F#mLpnnb5Y!A-P(S9g)*ENhOd./C/]1\el1r/mP&>gPc\[6+8Nb5fW?Qbc-??+Nr$GNqXY4].SJJ-PJsh#].jUF/h(XG3,&!h%LhUli'8kG>YN'&@N.CY)Y;)e_t^_!j;0+E'^h$\)o.jg=g,t"Oh[:lItUi32iV03?u9,EdN)$Y*]E:E^\'luLC(slNs\HO#!16)/c2=i\ZY2P,g<_'Si4cp&q[<554R`n_sVd%gs-Pp.@EAG>K/j>a/LXt_Jh,RN1KXLSEHsoIp$_uT4=0h11B(`NuY@`\)@@.f6/0am\aB"8JB:A.N:+6>I$\?:C;4,;bYR-Idk[B.%,XUi[lqgUNu9t:e.Z-]I2((bt$ER4T!DN&=qb]HY)DlV*a,RT]?^XWDM)[p\G%U0[F#CN`Jr1`?>e\kF'n_`L/`_.69DfPUqJaHN53bM%R;kkH:%I@?bKaqQATD)u,fmoc?-V!4EcH=p;)]k`JHQ^0`npK_;3f#JINus4S7b&39l?BXF!TOSB2,q*OlYh8Y;XOVb2?7laRi&Q`AQQFrT8_R\H30s8b@EbFKWC#!]@"ud/ic0+o,@VPC82KqTK\&JS8rcFA,%X=^WXW"/kTMpUr&NHIO%I.B-mr!e(*f@QPPLq;I)PBH5[tb-'n"1c25Y"He)9Lms.DkNDBe__3_F">Wj3ot#,9DFaFmiS6S!Q9m(B'g/Cm)6m4,G1m82)LD9RV[XjJ#/QLh($bG8XKBk[X6)i$4r3;5(d/\MJf>r,B0OJL2gqYEEOci[beU]&#o6o#,"T^Hl#$TYma40HalT*Q**!2I'DAqXgrUc9`s:YhG7i5O;TlW@crl]M*86$c]9bW(9Ccn0(T$nkpe\rIW-hh>h+>buV(M&]b.1]frY.^22u-(ZMCB0&SBD`aJ'e2KTYQl01dd9\noR-&W,$b/]'77Q"f"mYq$^@f_q9>uSoBd)^XtX3r'!BD*usb7JWE=a'q#aqN>j>A8(#8gi'j[:]Al$^,_0bKm44(3P*8Fp:dCH.GT>4ne!Jl@L0"d#QI]K!b^+9k>NP_@1Kl?<2Fn5>c#5OBe(tOW+C6k)?/3f=g5H^Zj:ukP]_EkM;0`/TPG%A=H;]LP(E1W#:4nK26OFS6g&).SpTiN<1/>8^&<^*F#hY041YoKYS_.YWg=Ba,Ptm,B!Uet24"27F12%GY>I_Xg;mjlDJ*mR[>Xgu-aSH/V_n+9<;Os0BLm3V3o8D&usudB@S@$RDV+"3!(`HemVfO/+0KEO8=ie[ZKJ"2iXM$bCrhhNs5A-HCWAfqi^GudJ,;4XDi27Ke8T_GDXJMg461_T+6A'5Pq\GL"u[%#:M3IZZM<+GsG#mm)nQ'ODXpij;Fb4X&g5N:3,W:G`DXr"tNF#XkY2fgU%#pmYrQdDZN8-/\>b*kq@nH7_,Wd`.LPkVlSo[KV9S$2d53RBD%o2k2#!5P_UeT2e9?:!j-oW?OL0f.9]XA>Z,(-iooe(+JWg%$8R9KiS&>9Mt8.*dd]$Dlcl%/mCVQO_8cZAXF1(?-VN5QQ*tUrG6;,^bi&'t1Sq5h!sMu8$rA_,PM;q#6dj[$bNj.S*bBB#eQ)05>:!X=9.Z)ZOC\ZjtME/JphmDCYmK,@+EeRn&cOSF'c(MDPmp9/p9F69=8P>]cGRrV*+RokcS#ID!e*on/?1A8bGk(-5u,+&Wg#6=_P&"R*d38,tbt^+.lS=0cF(W$l'f?sd4aQjHk7''qen&ZUcq%kq+U1F*p8.hZlQSn!E)`E=q\1KqM57!'/l[La%uP=j?Rh+^q9#c@j)EoVgj=ahRCr^,F3J\a\\Mfd%H=^Zo73HU#ddcT)EZ95p,mA>YJC.6RJ_p>U&hji)Vr]^>'C'QchhlKnK6a9Lpl8F6Lg9a)Sq*G1!NtE,C;5WBV/g@^2a?H;Qdnep]RSQV4iM!>Y_bk3dr17X-cY49feP4#"B#uCV,WoD[VK'#N/_8@`sqf(tZeD_/!L9=i#/N4lcE8XbubIbP!?)f[t*MW"/lbhk%rpKQ\D6+:)5-f/^KZO481S4hS2XDLOSAl*&1hFL`YJ8A),:+q^1l7$9cem<$J`AI9N\;cu:KNV-rh%_7u6bn\)XqLWG:;T8TISW^.:$qah=]1TZFj92]+C.2tM.;.%85:f"Zc5EcHpD]hVMW-D7L8s?Oo>rK,DRjq4WU1%mR6Aq:30*gUZ_;8`FeKB@NifhtoM>WZ_I?5)_*%Wr$`t3#H4Gn@)dnu\&iY3[._1$Q`H8Le]E)Me3%bTH6;]7DV]O4-Yq`J[;'fka..)T1ch%U@Y@g8TRpZS7X\Y>&HVY`*a=O7M;e*@\l9U`1_r'Y$*(iR&(irrJn.m_'=RibJ*+UNUdYQ1L:B$9V5MC@nPKO@tAmbSrcZ"RY5?,C\:]SK'rR=aSGPQ;]^%($M.*U4g*WX*Fj=b\?>Wk1j5Eh&*(7:M2PP(f`2iX(\+J#'lVsH=j(hUW,!@^l3dg(U;[j]%g,dCT.Jlq^Jkb(ba`C[?tMIjX/3Gn?t01r:gG2@4jcDgL0,E>(f7A/i,0[pG/]8eqhUg4YG$\lO`Tu1FY0K,pb0?laL]+]Psh$<<;nW#/poU4X1@+P#0qQB+8JVi<\-ka+F9"t7G2X2JTD+PH/.-l:M3g(L]33&>$"^%fK+S)4>$Ab!3l(2B#48?6W_:f446Pm./[0ri;02LQ1EsNH(e6"+OV#aa"UC?GrIaaGfVRH7H7#Z;bnf71._'m>u)h9l==GH,-A+@1?1H;5N+ELV29+7jc]WfaA%GDMKhDTF)3[/ZgHhkcK0'n#%6q_%0?0bN`gaX&BK5'[T>-%"l6FZqbm7ebGhAA+V^YX$^qAaP8iE$Rn4I&JMl>B(A%ah#MXPZ!>`P8PmQ)6PpP>g$PA&&rtVJZDJBBpW3`e>-A76nN"P@m@MS.%9?>:4'mEp#d54O4Gd&QSmSSkGP#`X3'G!mhQ8Bci`4q!;@!qYd\ZtqD4Xk2OLEadDfI0ZOU;$mC,0tfG_2FO++3FVTZKr($;gh8KZAJ(u-!Z:b?*DIA<=:Klm6opnQ1jgm*Aa;.8X`c'9DbS`SS#s:G;O[NK$JMXQ!HYQ('/"dBF>g1m9q3$_TIa(PAlfa9/nEZ/Fg3]loMd<^\GOJct/5pmN*_BQLZA?Hn,2Z-&9[:s3r2\&O&[(/HKbLd+j3PA7Cu[UrRp#@RBY]f31mn#,+=`A>0kD_d$':AD4Den/sZ81)'iC+&!t9!"%6.=q0C;TnW%D=m@M^k7o\@/Fh[%rXj:H=pNZBqEKJF.6gh[[I=eQ@,#>mGl2hS.=WSf/_"6Jp]j'44"C&Km%nY'k74omc*rZ;5MuN=Z-49r+7SAh.s"F\VUM6E8;;p9ZI2Z=/&nH:SMI1#r%s]1p@-pGH4-#igu/INYqJBpUE!rU_tm$(H]?U>?Yra>%3ai0oE4t)O?U@l556-,'.]C8U%-f&7C3[MT'f'nr=gLIkXp4gC,eUt*UfDt%+4Vd"<<5(OkZUd)k7DAaTDc.qV_a'APr!7!]")CG\dmi$O+W_5J>m)VU-K-hmFsm)$cHfn;$F_dchN<.8-OT9%J&cV;om_cI%A8>7<_:_C3$_Afm+Sqs_F'O7opkgnHuXFSRiffF?Mh4b#ptnY]`IR<+p#WS+Eq9Zpk?!0.>Z7WA9e*Kn+QSr9%h/Q-O!Gc%O+93fOS$(OhW^7_JG>7\Qr:+cgGf/*ho'Ga=F7El-$Weqtto@j#Q6nj-m:53^7S0".0l^[&og.[ikr2Wir.Yp65YVpS<;sgIpm'Dn2QBnt[A$[[m0E9h'*j9YQ1X/4MkP<(IS>/SBsi[GBaaUqs?[;fbn&)N^!Q:,s=l78ul^(2_fHVH($#\[nNGKHd(M4+HT;.sKA?J[gB1'h+2&!oe&gW$@N/&,:Bs(8k&j2Y`\a&D/!u$X0,F;4*YKBncd'ZG.,sFR@Fmk;q&UjRkm=ZZ-##YcCR9gN4W2BTK10?_mKXp-uaIgXAN7C`D0[fRL&MW05Et&J&U:W;*h\N_KD1Thr:%i<2.MdAN)Z=Vi+k]%e!)'&LU$j*BMiU&m@b98_/*oJqK+3%rO1+A$eGB1Ecq0[!Md/lYb+DRd*3]qjkPFo*&Zqnf\u3Y@Dm&r"W+"#I..DINll\m6]hh$mPu:el[=2XiO4:!GQ/MccA/%tY!20S`PBT`hZNL<]hb*H#a%51*`Er-JH73B?"h_ac&:ogoZL6T*I>C5oA)^Pp5iLprV8%!b`UCeV,*r^_!X,1VQOdcVV*1#3[%6FJ#hYML3Oa03k;@80jIXtXDuYhm2oK6.fV\kl!(86;I]T,aVF4V=0mB9k\*so;i*AiI8Usjj72Klq4mCF$][Tk^*a///ef5VpYTl":Q1[0b=4R+*rk^ooG+dg$;_s!Oc>SbPl[Zr*]n7^P;1::B?fg!;9&]X;+QMM)Ek-Kr]*A*1qN1[Mb^enSA[>T[/?gWBB]b"mMfu95egrNng2:U\[0[c&)H1_Q.)mZV@XerEJ4K-@_.)^Y"QF[OUhMYuR+ar3'q.]64WA=sC"$2dXSIN6E+Up(\`2p2f?C;;EO5bMmMX*g3uqYX/m//X'M^+tMdHSQn6!Id0`Nq?/mE-\TIkP*7;>0s@#9?&"S#B5Uk:LsK2-3Efe[c4,cU],mBbr.qJF6kjU+%+bJ*mL:"6`0s#_G`^G)D4=?#/Sp2S+JXA2b]P#''[(M,u8W1QS@^W3guJib8!CkZY+Xk;X3LW8\,Zj2q^4*dai>]R"J'_2WmKiWEp+cL@l\,fNp\>lT.TIFb7^MF.j,@kbTVh5&3D1n1_bV2H^U$q66[9Hr1dPo'Z1CK@i1Z)q5)G,$bD0"$?Eq$VriR[)m#jkQQYpJWPG=#F7p4-FDUq%hka!d,pi?]$^PQrePZDA40`F+[pl*gphUK$##b';YSgsM"diK>+Sg.^23=pb!37@Xh"[%q7:UVehBWT`f=ZmH,^6B4N"6uQVi80=D7d9ufsOUjV@P7'd=eHu<)rDjf6I3=ZjMhq!Og4F0+%CS_RH",M239>9IC"jU1LZGNTp1r:]l$Nd2D/g(tg!e-6+m67*H+Cn*9TU&b'ZiVhchKec707+CpAh:VS$5?>l+;'?h,%/nO@g]'"p>P6s)FDQ(hKSJP\]1hbqpg&Eu$Uii++Ib*?1g)1sYCk59luc_k=F4kXa'k'&+Vf4OM0dT.U[DT3LB>dXe)n\EYEMWV["l+'XK7XMM9PF;j261f@tPIWu)t%Ud$&IEhNlR@'HM[a&3b-m64+?&j5Q?JU]1e:8H__d/[iG^RO6Ifer+/'4(Z/YE#Tf;9":\:^LQGnCrBdM:e5Kg87mpOO^T]g(),:?ai.#DEiDr?aGhKsSiWlNN;E*j'%!VFLS&"s."k]MCW>lH>3p,U%$".:rS]Nn2,R626WBJ=lEE]a9$WRs]%],-AljN8>1f&@+kU-)6R+mC'asa7qu'(F_jC]B5GeJ+HtH$8R,NMSqKOHs\Z;EE`>JSj&*\U4@p_=uoDZ8&8iV7>"F;ljX!,Sn-?GG)tT,'l?RBE0mh.k]s/m_p;eBY_7Nbm3qBNV"\"/c\t8Al-[BJ=l)=Q4#e3qFUG3X(MioaX=AJY''2/JH)BDA]?2Sf)mVS>'KS4WY=8`-d@r%Ms(,'#/IGaC99EB;66DqHc#l4`@tU/9j>G_/LrgB1PL*QlpOeoNQ+]>CX?8>+KqYU$p>-RNqs5`ZL(3-D]tMI[G'rXArYc_CS+>U!^r;pA-SdGQBFR_%otjUAZ<)3"@N(OH#=rZ82S=5r##>mM/R-I.%E69&0d9G;$UN%dCl*'psfN$I'Wl0koQ]^%#*dL@nM?)Oq_Kqs/8;eA:1O,a;UZ=#:)&dhkb<)!q%M6R4o76?,Z;2O4Lb.g$?I@=%SbKi1*dB0al??H7o)h,^Xs!31DVdgLrsF"1WTLtiK`L/@5O@2:tMhI_u+qdPp^)Ir%q_T8aq8h4oq:cbo,1,X<#"4n6f`bNc\>g;B[5+ZrkLSQ6gGiC_I(@8GS,*a70J>CRObIK.mo^MlG?g=uE;Q(mu8RNK-4,;k^3A-;=kunM>+,+L#X9R^IG$4Q.^F^jDh98LKeOk-+S!^Q+#H\2h,S&e,FmkHsg,%Zbs[_SFOT7H0\d*BO![W7pUNflUa[>*NAa#hjo1(!<4dLGPbD.!6lB3I5>,MgA6?L0/$K`P7_8j9E_q:$pmjLV0Pq%(qJ\G9iVt8PH51n'BSY:Zd6s@)fM^Skc!seQmgD')]dPpg1+5ZBFD6UP#V?43noC`%?i"+c]cG!Dj$:MSdejE%-e@A8>+Yo#MbAUVjV:R.5L":3fTSM5m=-ci+7^!-l37?2`n?E`0GO`iO%u6cFbt5W##]Ng0K*;$g!`W'+1nkDkJqdiE!YBEQkgges@BAbH01(VBa5b<'GtY_X>ma"u$'29:G(c_AJSsYc7#VUtN^gHQ2d(Sb?;j)ZQA3JL'\:\e8_IG+*R)d=W<5IKEX5P6kP)('`EP_a@"=aqk/jW]a^TP.0bES#lrSI[^;l/E'i+YG4>E86O49b9T_VB6B5ufJ^1B("^&=P]*Xe"Z+@GL36/s7Q+sBZL:/EJ^G0oL@@Mo"Q+3b@HhR^FMb*IJY*FS966f2i2iuEF#R,1GsaE^L=8=kJKZS%NIVb6_65iqjOqV@Y5H>aJEj%oH:IhX$$:XnXq,o^iHFCK!gYcZW,f+AcRQU4B(F[$5K2+bJKbM*h5\$TpLYjdpKliHbsleeo1f@3(GE3Z)!1k$/)='p>N]6D-",0X-7ki(E&R\5c9pX=B.Af@rTop^Q&XpA$P%TUk!b#H=buW[keC-h/8$.%[Sl9+g3ka[K?&Ip*sI\IX4ir`Y,2d9H&/9->?!c:Y-q=;9u`,L+#Ha,=2q'2hJ/%0\NDT30'DfNtYE8.=dJN";i-[c$_F%%)_Oc0MjJ#tY;9O>Db*aS^DD^s"p(#dRAN/I+^k"GN@Sl*kL@l20GrBaPHc9V,cUIG(LV-#PfFl.J5JA!u]+MXp9TPf,Q(^KSX^967j=+)[(E--!SoMp@.GbipR?hIg9sVp;t)Pcp-thZ!T#NUL:mX$6aOjo!f&6N`V[o$Wb>!!>AfTQUhY`gp`)-@)'I1L>jA`5/muVK8kV^O!;/5EB3COFJitolc!!M2rs30n'YLa$OMIScu8KmS"uch$lpTV9e=;n+-`#cMG8[S#(%WeaS6WWO>MV.G\m%;VN#sY%sr1?GL+@A8E!arkD^o;g/;raB'XD*4"b'&f^^^Tk7UPf5Gf24S7q.Cc,2AL8(+tL:f8n?>daYt8[KgHhrO5UIh%5Xel)I&E9b4NP?rGGX-8ajVk8*97(R,>VkX>7q]!):EfrIRb6',p0q\E]XsY:[$B1B:F,:#&UoLB^Xsal0N*7L1:P4TjXbpn^]lb20!*9gHq"tHS0<>r!=]WF)6LPV[5rGCKr8j6$E8JC&Fn>'Q,?BXK[`/BP5RXFh$!UmK+IEuO&\_ptjI0Jej7K<(2I+0MSL-TS"n"st#1#ku8K)DFX%;d/r.$fKLfetqbXXXUQO1ficU%gc-Z[X,$fF8+Un7h-4c<85se9K-fFU6[;JXb4l.b?54*s1)C9>-Z:.2Y9Oi>%XbK>&;6Ai45XHl>Y$&B;!o[*O,UC.J_MGS!T%_?6/E@RrB54WSK=rGN2TSG61*O59hN4pSPCSX,\iFH147a663H-[dqc1kl_-c7Yf.r!lKdJ!5^Ap:m."]M[J<[7TphOHTN$-b`l'WCj&U**@diQ3DRJ@n-,"2@K6uN"/NR\!q`t&odA93$I-Y()H=:UBs$A;l?<*/_?=dX(ZjE(4@8uBOF\FboE2J5_I:QV;bPNbgdOS+GE5RV><;GQn:37aYQZ+@P:Jqo4+(e`^q0XZhdK+"uDHD9+XhoN+P&7Cj&!!W^b:n%V;BY][*"hWfnJ]6ag.7At)3oboi-#d++9?#Cq]R63\ftCJ>ai\52=d4n2mbO5!NI65JtjM$H.aZB6]Bd7L7uiWnbleXu8s^\CmB^[)UBATS$CAP'p$0#d%rDnCS9Dr=YA=UI,e6s_uUQnBI,^8\C7mbOM&>^V_+MG.Voo:/=_>%OB2gFUDd7+/!<*@>c[s&.Uu^^q]dD3PO-f5Nq*eOGmANr3Ki16]+R6iNKmSsL1JRql?Qdn7lhQ9qBc??i?V6GPJ!3Td+LSkkNcmu,h,(Ekp>kUQ!7TkZs!KHk)AR*->[.JgHmU]iti&Q.W1f"b`bP+ZVNAW3%HqKG$\-FZP)`c/KI'tFn1:'#l3iQL62gPL'U'tmV.PEiX0,R:o)kCUS4(V5Bi"GXF8GlX#[FJQ+%1kijNU[?#$'+lClVE1*&G&9o*R7`gRAoG'p1X52#BMT!=.\'#.A"eBZ4V@J2L8Xc1=/YI1MYgPGUXd3E=?U0(HVT?QCgh''D*1L#.@TiuA8Wj6X;i4SU^_]Lo0;0d&=[e8nOFYu'kMY'6O=@h&H+K@cid(dfn<(LZa43#HK6(F"j7Yh>WbH>N"^m8X(pXb:NpnNdATMPS^>EJ;cpb`IT'7BVIBDZN=p.7X.(gUeIHr\a/,Z&&$e7hlWp\9,7n>i;"L5.GVS7IVi[#n9M7B0ZWYH?9qYOj=4)[PbVD/iNfi&d_C]:B')M)h@_if]<9NFg$L<'U^'b3XVVKXmm!PhAH@@!%l#@+_KZ$\Xp+M]oQZHffoD<_'\?YgO-A$m;O^meT3`\pi<+H7?ks;F[?jBion7s,2U$rOD'\nf`Qta#+qbA%\5HZNhK#"JAW_f.E+G.4]Z[hr1uF5!k6*3==*!&LGYe$R`&Jl'lA-?iDj/+-PX;=R(R-<'G-Gc2:O?!M+ZGofV,Q8H]K\7(abl:rCn(E2(9:-q/YA&=m6`ee_&nMZ&_aPDOB[)6e:#9]YWR^e>Wa`j-ZAG0PN;=U;/PB$cViT+SIF.RWrQbQMHf]'.K#G/O&p`+^=AGIB:S.$CqKN-:BMmUem**(1@(:2UPlHK>qAWT_Wg2UcDt8AmKaPZQ_*i(o6bp"kP^1IMY"HERtGMQOj'1Mn8_@\%MJ%G`(VrXFR0%<(R]q&%=u<3Q3e_M4s,/:c.la;L&mY^^1O>,1`T.L9:U2u"4'2_o8&[`pNR!tg.ZK'"q4Mb'(:W(K0;B[/_bZEfGHm[3\8p3G1L-B-LC5$'%8B-<4^.p1m``PnC%Cd>Fks,6nDc!IYc\XdcC_$Ph&4<`YP*W60]F$h33!@aV^_b7"!;D;id=5I`L-@=7S%dGD]2%iN'q9,K;l)e@UP5G1;2GB9??KKXK&^1Z4_O8MR&"O[p+r/@4ElQbDb>&MtPO!O6-7o1D"r5#o\/B/sE)B#/kh_5CRoWj.sE;[,;2XB_m<7"ReUb.#=+at";pB];S!FZ0_0O0eq)=8h9s5..\*kS`$RNEo#2qF.m]q?WAQ&Wh1&KG:%*L\cblg)0()o*DE/Fen52R8klL20(7KcYns;rLjb[K]QHd>b?U?@*-,ii%`*%r_;(FkHk,=pfA6VL_.>hinsOT6UTiYL'u*aIn7P"TQ:M,tRZL&NE^7!?fR7B_K1>B`JTX_-%;)XA5iT4r5o2"&QY,%G>KhZ;JY^^00TT/Y,/9"!$2g)_MDsG89gu&;)*%g>M:T;&-n*1*jPFq^&jO3uYZNn#$N[>L"iLO8"Yt#O0+$#8d>H9"!2A25;@e'N.MSau#s-I`E%kBlW+iX&bWRjnr]oPOntL_E\=[NY*"ekaKkbndqK>,[6d6)jChk)$`oM9k.`E_)-.iqu?BDEc64XDF*SlH;gaOfVcWX.&@>"FAb,am`]HS=Sl/ZJQHC;(mL`0/YlSIXCS4A`_k*t[?+ltjGh1p0X%]S"Ps+]Bmr2Sqet!;9N=I'D#/K=i\8.-Ja+E`0DkmS*TJV2/SMJ6q6ZuMDHA(K9HEO5^iJOaq,darA7`DboEMMdmfI;E_RqOt5N"Ad,@GM!@Lg0dF:Mo1K/Q.sq4P$$6Y2IMUcOsLM[Gbc8bM=ejS;Oc-teLq]fmVr/sB.S(Gs5IqY!>3Y14?HQdZS,n\eA_.tMMq9dT8--34hMk(Pir/LZkb&1?!bRj@%)on`=@)')CFjOW@4!Plpe6(001odl<2+00aZ`9:8No"62=`OpIkeJ=8sPr\o_6+%CbJG\,qHZTOPP`+Bk\0!s&#N;l.3R0Tp95CNmHh!&JkSL9g).jiZgR*l\"_p*DORFthQ6+=BE/4sW>+:omu\X+ZDgp',Wjf`f*kc>b2KHMtLG*=#jiE'<9`Wq;[*0G".sB-7Vo#AS%#2CT\AW=LoEG5BIW;Z%=!8EZ\UE*f/jf$LdJ*XQj+_l=nb!!mPn%Vf'LGtPh::2pPTZeAfA+ep'-fA1;CQ$nEfF;]36j-]+Lus,i.3.c84iqctW/8a2!c![=^i!gAJPX7m-K$uK8m=a79)q4MWcCDHS@7TC'QQ<5QP;!jiia5J""e.(Npl-CBU'_/<)1J#.tOn,AF".ZDfEj>a#_M4+4u%Z&H4R*@Dof^jFA9.fc-b):Z.(q@?BkUS:@^PdQF.d$VVMBW,@1q;gY.1a.*7"$X6r?B+\jf*T/^.*c'I:8(c6hhE7]CBgVVWgQC-)6l$dMVaKN68WS?+!e@"BGuN\LR'Y1K@CK]F!-eN,SMD'Gs&LN&J>R#oRY'j^3,G>BF]BhfJT$7N@\X*POXIm(Fd+F,W(4rVISk]oK,f']"hn1k5[i%OfWuX"9@\8kHFhVm/<(e[lFodgqg`SL"*IA!^YFA1cC4gKVX=4\SaUP*-lHh;!!GmH^'=iXT\?!o)#8;SW.4%IobVYmdc7SG:if^4E`h%klIL;!&61"kUN&>=Cb(5B,Gc$X$o;)M>lX'[&.C]=X[Vc$UX8*"!\J:mlc6L.6@mnXg?s&G#WkDY$_4X0oct.Cqe]R0=a(/nI""2C'p?Q4TD[`oB%oS,@Lum<3E24tg[\2CX_Jgg>fbR.a]0t7X.%`T?'`2(FXDaV2$3].D=Z4i4E6UWH;:p-s1rpGH[dUQIGPlc')E+Ug$qNb3_Xca*7j=l*MsT*>K..S-hni/b2D8gCbapEDLVUBhYAaTX_<8&OJj!/)IaW(^f(l^Mo6*BN8c"a+(nABBkG&+QfTUCR0?i(.B+HO?s8)u)ZOPoUU^nc'c2AMeHP3(\K/9rT82E,=sJ))YAjJea9,`97P/51a?'F(qZp`Q$%_'q3..-ZCTcM65BGop_b;%!I1/]Bk.\V`et5o^Wg*8`Q1R6I*`$)FOb&3pl?$bB#d*(hq-`WY>3nK;<"H*q[sD@soTLW<:;KOKQE,ArbC#O#apY1ae*s-nECmZT,6QXZ+F9DfW!!"Qe9u4PLNX%X#e!VMuUQ*EE9UhCc93M(OY'##a]\Y#QNf^o)uWP;hhS;aA&k%c-!k4Nc*GIkrp*09"tXWCX@iqR]_u$d?*;k@6[FB_"7qD>hp>VpLQHgX2hhR^MB;XLD/t^Kr>BII/@lnRsOpZi`J=+!E^aK1'*P_pZ=L$!]>J$>9-4=I\J@:Q:))p2hfJ$!qr(p5Y\S8D"),jTO\APC\k*L6:j_D0KQiL%O13Bp^\p^rZP;?Sn("oQiX&^g5Ui!6@9u4t]Q*ulNT!#tX)4@)\6'F,O@Xr:=Q+/2k7Gb%_N24>N"2#UCh)=G>)*8U_kI):Z>!4UI/E?`;:idJTVBP_B^q6jbGurJ=Vm#X&iKmpGGAYrf!hmPV^1[L`mPIRR`&Z>s#nFRqk8!ZlNPq*TdC,>0*t68Sl7Z<%Vo)c:WU=4e'(+DU;%%BpB7KEg$_01t]4:G`dKXN^\*n]ae;oNmK!/]=L>P-fO6lijq2EjU=o72TR..7jb7fRaO,>"N9Yf>JaY.1N"S(JrLY9P\*Z]RJW_`BubV.cBQ*Zegm0D)i&+"eHQk-]+Dr.%>AV3*8$0O>(L*DKGVeFR*t(,=8sRt/(!*^`>b/C`^*?[`!N>tBLZk=Wj9J(V%'"8T4>b*l3p<\N=tD`U'(ric$/n!"q"AuVKep1Bt*jWdIDIBc$@6=V,'OW=YntgU,6_7"I#!nJ=hsOj,65$6pm-MKgmbOGBbUdA0Ih3R),k1O'-Zkh_N-te3K!?Fptf&tregf4Z%bK!2]%KqA\7a@f!1'?;ciUILcYZf?H74EJ0e,c4+Dri9t2i+L#';s:aUPFMiPr((b]IUNQ"\5&g.sHjn0PghLatcX0B_Q&Gf5S=U[=G]KSXa6F%9A6SKL^>jWFbPM:7+N`(T>J>a()A_#())Ln!XTPq;@^]gbLH\oaG2LdKbS/pI?S5,`5EYdcPpRepEg\]8>Y!3Gh*>%n7rrf`s`Gab"hJk?r^4&#Tj.BJT$3&gH>MqTt%:;mmUmaX&Z/Is!e6i1'(mgCE59q&\A&!-.Je`V70Jp2_05_'8?'3&k6>SDcm8M#h/6XU&h;^isS@f5J6\u$+I\G500O9'LoDVI(1W+U1RE(jLO=/=R3/dtsX-=J1]9"mbf'MTAW+oD_+jLY+U1%g6/J""=/H@5&C=:M`thDVNfN\$IJY8.[:^-)5f#7lXPc?I66TH1:m-!pCal;LDl&aDE15@T:<"8j!P+D-'m)l[,Y6,d1R*6*[INPo_-?X;N,^k%Bkd^V>u!D3r&LYj>9&Du+CO00gEIX`pc]0ej81'n#`hknTR0Y^?;KRt)*RU@P[O=DG(JtX>[^90bjP7-"rfc;Pq`7-6O^C_bq;-2l_b4RX./N>rN,Q0,E_G?V_G$a(/1\9_beamg5$SQ@RNr282cRW+qHrT90>P*)G0;GNAdV)^9l:NsZaX&c\[*#2t5H'1Rs_lX?9]EYa"i%uY^lA2GC)i0*-!W^?7r['>9]-jok6K&0Ei6YG)jI'7X&Qpd/+#l/0DM9]dP.t.;P]]1kZ:+\%TS&V9'YIfhLVK^X0T.gSQA\hY$hVYnXf(kJWIYe.rjr1I[#[;Mr_[K4c'1/di1JsJ)#6PlGWIR*]O/8298GSc`XQbTof4A^c05Lt2qC`_^It/*`;J(p#qmkaK%]eUWm=FI7:VgiHH1%-h\>f:3hQ(4<+8J`WhSo-_n7sZ>'!g?aQk'DbVh(AY4_@0FnH.[34nM^Sm1k:]5;!]iiG#k^m56orm%@LtbJup@WYi0S@+M*W`Z(#P5!`gIR4TM)$5toG1@qgYg,O"m9C"g"1ZU.O1(-Bg2j:XMW?a]2*B.^dtJ9b/>qNl[Q@7MdpBJC,X&5(9eq6EUb*+a*eBe8%OH%9m&Cm=h_H!Z;>^9qt8[Q]T7BD@f!%kYb(X0Dk+uO!(b;#_5&J&-sqOlR#=W;75B\JWM&o$p_2$Z8PQQ1L4#D.s!:,a\cTFQah..NbO[C,PiJ"XC8QYGhKSPu?;aMNn`D`_efs-p4,kG#/Z?jURIalKsDEFPIKgqWj'@HSUt"1AUQK7p!48MsUXa$j_/\tqtAWR3db$B(W+n%QQ8^s#^"h."61KjtXGc*Cm9R--poOT2h'f0:>tC.W,do6sOs]tu/L.O*i1iACluXJ1B<(W1h*Z9N5#s#%2.CW*Yp2UO0`c&&urpcAMuLF]P^]$_.^ag*:j`lR%H$0MuKQ[,Z,klFPiiN/$H.0jYQOTht+Wg!kE5.3LDUa/$\d&4\95I90WCBouuCr,QWlBuO7m+p(qn3-ma")tdY?@;J?ElQS=)nuIZP_3I`,*CHL*e`iPYQZk:Ec%T(L@";5D.87(4O_e'Sm>k!c>BS("Ms_;[d;`WL`KTC0JYfk>YEmA'3i/i#<)!p,%G4IUIub85s3=TYZmM2>RIn@h0[(\pm6HBkn](jJ,9r=K.E?n'_M[qOGiP$l;Ep%1t7O36k#JhbDs5l)9=Pgc:K.XdSBPnUqqe;)/D@jW\EAOQ[3TQC`4I%dU5.3X?OBZ#"NRgn,&T^?n_Zd`>EufS;rI#-B!N^7M[HYDkXk2:R,j8%D\1g#moYr[#IQ4A@4$1frALU7OP]ZdPfRndn9?OP?CTTZ%Ob.s3oW'oneeEB=]c@iL)p)3)?G(4f-@qSC>nD!A"<"^jftafUs(D%AP?,GHp,T&8GR)8`Qa4KZch$i,6FsOl6^"M0e9(6"c.fl!*4un5C,t(OMOXg!l^0lJ'aI*R9Ycj%)FjNOYObVA):Yjqjg]XN6D"7f_tnS[!cU,[JLQpM_:1o;OQ7jMIT\1K?2pp6C;?ltJi%?X?o8CdC!54IRdG9?lY?C-02\+E`",^PUgFfM"(l75H\1p=2buuZJ4eMS,,(*W36sBPWPBGTj!hgTrTA:a`=YhP*"$sSCk>P9_,%5$N?IKu88^H^?esHR]euBQj]g)]Mf`S%+J4@Y]j8J]F=,jLZ=`'0=kino5-;VT9<20rdbbLB6o9RV]W/I]3pKeL++mKHf.1]a"sn*MmG^4bLPP*`)ATAX%NWcY%;KU-$eFN_*A\RLKd.k%p_!eTA&R[V,H?lE/l&fT'[UiOb8%hRdeD)+)T1.D1*GAREa+"I5h'\Zs$#$6[aK)b7VAZDVr<<1'oB5kY_RX1CQ^_.1E\YS%jmoaqI"7iDlOoU<6,_f?sEMBQe3QVD4m-S`@&OpLST;"9Y)C1E\>Jm';@n!8n8]BMmrmf+q9%%R\_=8gKKr-4P[Sf78W4>]9#\$HiG1A2BoGM&kMLpC/k6`Q8te'Gk*.*lHTQ@Ur)Ba9k2Z.cV,'i8RcR81(Lf6nZ&O"08hi,Qcp:dYgk,.m%j:Q(-QY5N1nIB0&F:%&$3i#no\Li(HK7g-fJ`2m#+[E?FJrrPIAOk=u$Mu;QXm5GR]h`RHA":%RJfA4Ml2t&(nVUHp'!`=n2E6udXg;3[T'#(BY0b-@]:b'-q:P3^GG13;"'&C+&D#.J.9m*GDQ$5-;[Z_*Fupgd[ka=bRVPGs);P[neL9sI,EjeQ'U%BlSZdjn9hXn$C`Yr_5a,FjPcGh2"67B?B%@9a7/o[pWlL?c.,ObtU3R./a&meHL'i6iJZ/a'3P^=%PB#)Q@fM.:GVWUA(]gXCI&oGF4gqd3Y9nT,8"!*=-Nn%S5Nu8gZ$qPi,=0_n@@-Q6+14680'@OuX6;PmXnj!T_#<00l@)%tqobm-%e@Ak/,DPfRa"CbUZ>$_pQQs`n,7`ESA0B)"s2`+4KFk%]+:b5?l8rDbJSi,(ZRRpCP?QRipNYD67-G,ptrF">M!hC.]"(+Xk1HR$%3:7j0bj15F/>R7H_Pc+fQ2bDscdcKgFZ`A>a.KNO,+ClftfE5mWo<:$_TT)(*PdPghOj?'jinoe.cR!ire2TU5-99TH07#?hUTD[^Iii18Dpef-4,]30R4meu1CSM&%5P1kIM!p>5YgK!hXr,j`9Fa/[SFF9$!QiL#cf\2n.mW/kp+3!Z0dfPB=o?'*?jq:Y-^(dH;a3hI)j2*:$;[X'GP_P?]=/emK;aHjU>Y8uFoF5O"b6:M\ZKePpO/$8)cEK%gim3W:4_-^%[Dqq':oMG9ik9X=1D=`qDmg%4Zbi-JKPEm6HAd2*.qJSm3[7sPOi!mSkLddkJh4i*J!l16AX=%eLt_p3lW9H)*rpp<[f1C_5pDO\ns)I3C'eI;A!t[qpqQ0<(,7U::t48NK91XjU:]KgBY\'^U*,go2iZ^raI]9BR9sR%G%0d<^M#-WU0P-Qmo;jh:fR)YCjm1!IF6fZA:mS/dmKK"daZ[h)M<,0F1$W(JaXJJs+&_gGGG`HpgOr@0.%Ri;\nj7W[EI@`&I9lJTecn46S8R"TP+"QOA<1QQpc8K&ah`K9^/?pq-X,>HX-2cPOhGDr&RQQ6\MVP7B\%@(`MR?$UP.uM31/SqD`Soc)oU)^\bs1BO)P_VD]5p??rFGl0FDc`,LT9A29qkWfN]I+$gaO9,#OjNG7o!]](#8\Y=H^"e,%M0-8:7[6r^././ptWT':p2#!YrHG%PW/=5s/,m51mUWDHDErlI7E84E.Sm9ntB$W:drYC.=E'p(l^&!g7pBb^[d-5S0]@[deL!-fJR5_>[]nk]"cE`pmUl\^O/UI7"iB%fR1:4H[Uk>GdRRK4BlIp8d*Um!jHPEb_V*EoDuL+$9$%oLrXT8H-1)KBGM#8Uc>8LA3mP-,8"QLY!hj"',o83YrG&j87"B_8>M++6OG/`.-R=Lnhdb=E;\^6aX3$qfTM!R(/#eZ1Tel4q6mX>2Ph9Q!qY's!F4N$pl?ORF\;7"QN-0Z$ImW.Mqkq&/EXcMf[=[ss0NOq7m"!+L0+AJ1d#s2P-#F':8bLq27(V?3;rYiGF8)%W$r>e9"@f,Zos2F,+ZXd,dorN5`3iX/161?,RP#a]Urrc/A&2%!MVMg,'>oH3['CY;8lR-B$S%`3#\YPM[.Tf#Di;U>&aQ!n-lq(4Q#q`/Z>]e(5>Bol+m'ZN`BA!#1>,&kAoh.R#d#=h9k4(cK(a>+XA:&jnS-sI!?JZc'X*njIK"T4tc>/eaN^o.5'\'?6b*UC,Hg>96bW2.Omp)ADfnnT[,@*[$NiPe:SpfuJ7>BH.HX^UQ>kdGnTke3JYHVW(PkLMUfW.CN;ob@u8eoH1rqO.$&d-&dskWhacO2cjCld0*>*al>$RVN5"%m3Po8NAF=&,T?@SLU)*gXcu"Dg5b&1i5?bBRf!bWfl\g)C^og`d9WsY''LY4WC52,%tpVN2(OZF\oVR#u/<33+jL)OPu0)%ci;1TsA@M"(am:;/cr/^nXYRQS=>>ghN@q"GF65G'^MUVWkiS&Sqr3O583j(-#XWNfsE)@`Tqt$!bPW%(qr"=jfQA<4H(-f_b5%;<\*T0OAV:Aq3hjX;DD6nW`m4Q=RK!:2]=/]"EsFQ:%PD'?N'f-\16)GW5+#::ZsSa^"M5#ZtL3e;:3$$mEf(#:r6Jf03sLXX,;ER#%WhH@TMe2AJMPT=JmXD88.=BCSBE/5W",>,KD@,E&`W%V'KQ3RHJZCB8\HU"/5G_:Bliqo*f7J)&E>GJRDW[VAMetVDph?p'/2.rB(%@s=QF7VJ[tp4M*j'MuFf>6&p4`7ukZSC,&>22Km5j,4P]V3f``$>,KAoX)oc1%i3FR7:d!KEX.?JtqJFe``g0"T&,UO$01UtC]BRLa=p2AP-9p%8qB6%JUVjjBa8'm*]%(oga,###Sak:/,):!I&"1sCrEoWMB1:!Acadl'Z0dF#up[9[3LPiquN^uFs)_uO!0h;!;ik"H%$Cc>h$D^71#0QqsIJ65@%[P!EcnJL6]+92i^br6o*Y$\%nB1oLM>kD"VMt(i(IQ4lQZ=]J?]B"hAp>8-l^CJ1$)_`"\Uj32I;5-!E]"\S=tj][L77;H/r*(>:C+M`S-sK=o"5;I&2"HZqg?Rt(OAXO/shZ&PA(=!=g)j&+RRkZaD'Kl`bd5R4GLBdr@#>7%F*JHM1XVFHPJB)FC%><8ha5\cRK7$Nbif_[rd#kB7M?QWnC^/4&IN+C%pra:da\/`WD.rJ[!qi,#6Z0I!-fHn=QMm"4,">U(30uRWV"RF1`,DSfU"$]]G5O)f-1(_r@R>!l^^)r+$#'9VI7ch:a$ZUdA/75aJ?D^We;D?f+l'Y=YL[THju2p2e,:h)=O.XBE@^F,$%P04Xfj&rE0+5'-*\(s(BL9;:^Lkpu>f7;O3Y#J@FNS:\U%-s2M>/.D;`SU\Oh\4]-i<$GiT`*9m^1H3Da3p9i/cthT-D(OmD1U=dk#I\R'ZaENX1'%=kupPg/4:_YNotsio()J5Ak0!+h;=g9Hn]/q26@$enML;3tq36eFZ(*8lhhcDM\qiQqa&+1f-Chq?\"!`-NGu).F'iK_1K>JO7pH9'1Kl'p5jFTDMkH%Cr'o1R"!CoASD9qY.^&:^>M)&i8K9R%bpU&5l,EbWgk)/YP_]4V.+:EiMIX=@3q:N!,lFp&Rl0D\65Z-fd/rp*+QkQ8ZHp5$I]>-Zdmt9,(?j'd8>OJ"Tl"Ydbn9,ZJ::Lt0T<0GU+M:U4]NMAZ=63EG/E\P6f)34(K:4"uc?FS[Q/n,).M\f6l.`H[Cg(e_K*VU\q!D:-gmm3D="Fhk2-G$SCGLE!9g&MMF)$*,'ic1*\:_8;%XD"ps$mL,S*7;c!)8#ZG0/C'idDZZkP=&+l%WnK(QBUp.\P248F*\<\a3/ZBKj#;qq)m5@1H=br#rK$lGa,B!V)mhK:HD<;KK.^BH;)%s1FdAk!XeI-,4)-K%Xs#i&gVn,L.##[6le.ihAb$pCOaCe*q%TG$R\Ptu&iEdDDUh%m3R!GYQj]$fe"`R?"CJW`-OFO$Fs_T:s,%;Nj7rJ]aGgJR8UdU<8LMK5A?-0;g9^M0T^6X'iV0l5PmR3P@;l^dgpBpf=8\V'T,Lh;VnD\8CF)IZR=%X@H:[nLj+ONR+4m8%`t3#0%@3^/&;ZtK&/:O;0PfBi2-E5Zba@a"O'I)+-Ed1Z,3E\3TAC&JH9#N9cC@$R9CGT;DG#4H5QatW6l)-`#>nip`jhe-*gq_qFrne.U)#4^eaZYf8HpZM.LbW;,:N%qm7YX?MggZGQY.C+(3Kk\!5N>2+KITG)Y$F$_2pfVs[YHi+;S*8bfn=Go'9NUcAMG'M0?o=8)pA2V\:FFF9?-cJ-i5tf:4E@-qh'%E0=)rWB3-JAMkTS@#ne_nF0'Fq+g3LFcA5m_DrAm-(Ti:,27/bJPp9S:\M%t5<^[2gGPa]tqe0\U$3$XY8\nR@F+W1p[cDmht,\mX!iHq0a3/ECF]X'VbT17nPK9g"n!%il=b]YgW9W;R('OVd3/KlJ:#.Nl[/oE4\/YgAj;+1Qlm!N.n2mf>Rk-=+H7F^oGd0kWq*H)\J2TD9CsH^Cj[H`^01iWfI=]sDM;3V1_%knZF9ik^R.4*SBd7\qEr+HX50_6QQ!tb&^3bP<7ak9H;2B%W(Zse8iQ@,X/ohdAVe3o[F8tIBiXO?DFFEYQYHoB<2ah\5u'Zh\/mQ[uD$pd8uj1Y&@&8q*TGcp_tLP7:Ck^J9T&=9d$UCo*1b[RU?X\;bVf(o7i"0DE8j\S(XiT[rYR2S$#6m,Cc^(Ca.Be&CG^m;$Y".<;b9[E(s?:FD9F/n:8:V&jJ<_cmt2@NJO-q9%rF3DK?eGA-Ii!Wa^=,c/U%8XP%N$$3I.#KV&\4@=;elf(kDFZGEa+l.5tlaQp\e_M+DSWmB1R@4DC<=mlcC@Tr(mY+jkCNg4CE(+IB'q2:Z5VCR:^ZI0daFMYLp6=79=HP$50WJ$oS?X$d&Z;bcXW;X"SQu[^Fq:Ptaa)BZA:4JBR6,Cr[9m2IdAK-&t;dAh-t@F>ihcee0;>'/-T]/$$XVVUX^l;Lg?eEE4jAf#P>]=_hb5o/n8Fh28@C+5eI^*!Pk25O8>$):l<`e&la2of$FfeO$Degc-=a+EF7%K#\InKB&m1kd]RlluZsK4#CQd_P^[$"Lq!sIWse.4q@k*XE-7HX5Uj6ljRSED;DB[MAolHXA&s]q4O&*_/*C[Vk3-$gE#aQ1s7M@,T%=*njDLop"aQ+6@.OGjt(kE#@6;NMDSl6`GH;NfV@Uo"!Yo..+c*Q(-MgeWu(DN1Mn_#+KTB"2ILM\T_N86/%:Sd7Hu\ES5?bloK)0O(GI&Qfa&fP;V;_:a%,Y;GpNBh(M2moG:RODPI[h<[>B;CU%$k47]bc(CXijLbF%l=Zkq&6Vk+s(K9T/X7?ZX9+CmQiIn=Gqr)Da)h_:oVHc$qI*8YUMca/)-#Q?0\-i=eMj.`0m6[Br54m_,6-Ekakre>b8>T0(jc+=%/XDNFjtZP?\3)OQHhY<14D:m.18B"3T]n>b2)OK0e1FL2M9-+14+2$)]Y/]1.7RA2DEF'Mch:lK6LJGp`i2;b$*7/m1,bK*=i%T;bkZg?BH,I-m+O,8jjuKh2@r)na_XM?)]`>d.hY@l?kF@e(iEd\412]T.POLLl^q_#YK3)+Ss+9#jU50Po.U;E>FZfJ1d4m_`^Wa+:e\R>'-ZSEb83G-&/L?Jmnn4'=ltDK*Z0Xo;5[7UL+[qp$XJ8W0gf[*elNp5\#L;0,fDaDsfTgHL*R5C^W'o31nQ'MlTb1"8H_%hW7G[(7X()MrtpS6X:R`7FSX]6cci\KO27>5s#?i,WUYhEL9O%*Nm?C7S[XV#Lcq:cZ#'^pa<$V#s`L]iqEV%T2Mq9X@#CVAD)I#)GcDA)s+uSu,==q27uVId91`/2;gUD^dHm$:j"g(,QFPc@2,E7^t$DZQkmW`MkGr'si]!O?5X?_ltPCbHp5),;V<&P,MdmN0p_:(H"<#M&CSPnc0l=*#ij;E+2c(0>aHtm.Mo)4`#hCI5kgnc_ft(CrB(!,WP_[i4J3$\W(qj$sN/%]c3i@mPiY.b"&9[^pKAg2_tM,[n/Y`1,q_[q`Zl\GRl+7fpZ`U];UugTj^(sH)lfMNes0@s!#P:FG;=Z0sFj/"Z5a)Y2rTRQ:*^Etef`"W]1bAT:)2WhTKX2kNlP1dI&QblacVPd?aeDiL>bAUna&90iIG[Y]ccU4WIo_lk2Kj4jqB"\n/L#NU-lcaY@3KFjJI4,"f!r>jMJMkYpSq39KUQ%S3FIN-\Xf;iR"7f\h&lAWL8SJDs%YHbNk0@G^)UIhaRg&k/SYLjo[jZYU0F#,n'3Z^[1\B(drm8j4AT?ZKC,?i*fLVjXKZiX(\>+5^=!&Q:G?+N+BEqIfkbq&EH;&]WpRET>5e+J)'isGJV1DL#,oi)`e@"r%96Z-W.87aAnS&J7Um>9_gQip0U5i=jYc6>p!jdEfOdi`G12]m&7jf$]&(FYi$:F>$;N>k>T"Ad(RAK't3<:/+MSE-7[g8//090#u&mVRo;dL:J4^8i\,?gRtC1=Ue;hF@YgeCN8jWP>DE@qq8oR!ibd?U`D#\&.RE*g6qNd&=11beolPdm$p^$al9;#Vf(e[?m%P!:gA]+)6_ttE]?5!;R?*D]D4D8+nM4Hp_>'W/+ln?EQ!f<^6mRH!eHltnP[7@^E!bg@m5bjqdedHN>"gKSc4ImHB;i_+diC8lan>iFgs0sZdUD-c^-Y8(4EW-\@>DWYAO.OAW'"`)*i$?=Y/Gj6"WQH]&]8*g#G0DgNQl?3U$0fLq.o/p\9`n!u)=7gk\8n+=@NnV'SGCqM88c*U7Q74qXJL^7eUNdsn3i:0ki=\*(6j\T5EC_2Fk,7o$=U$h)ED7bThPFG\7/%V8?R1T8Vd"$QjTq%0X,!#'*(6:VMD0a*\*s:-GJE`E@:_7tD=!fkFCh#hc^f^.a1T+uN?TnSa>?o1=54Br[aIjW0tD20@b.k\#IOe\=C`INlS.9Lq+mV?Ph&4B[67\;rg#!e/o'MM#k,"WFfZP`V7UMoO^CmK+O+qF;7IHi2X;/0+)Tcf'38:kLlJ"Mi3L"EnY#YD+jaR0'`;$s^)C$6ng4!Xih:6E"iWpd3-.\(/`CoQOOra-Z?Qq4=P2&-J/bXJ#)Tk%B-0fEU7_J&'#J"^G!M$:e!t\gHB&!ink;>0Hr>n12h@Gk!8nWdfYSG74mBP:MIR'4T#SLj02udlk?M@X]qhaUjD78qD[e=p-m7#(QY!!)AqnE*d6@^-k7d84llD/)E+N,WEi,PV&4pDVh^Z1^*Y-Y%Q1f6[Bs0E]H>q$V6S(+%o]s'hRDB3(juMDOZ__1ImdlHQ;3`naJ-f8ETEojt#4]-l\G,J!un0@48k'qQrf":gQQ>&f3.BJ>L_eo#cS">2HWE[AGC2(X4]">o,\g:;61TOeX5XA]V='irAAGYSD)_]eZ=-A2gn4h?SD=@iel#\&a_.opsM-+@qePuq#iHt5pZ/\9Mingr-E68=unB*GJ(83iCOblBnleT2j=jAKOjcHnPM^1,A6)MG`_$p&nW$qZUY8M,VJ@Ge=5YRE3cR!jI.2:&Y74rL]!I&&N:e/kuVRb!Sep]79W3)?!eGT.1f@0%eSZ?*r"Ysd$.-^r0+kY/W(m?RXkI\#+b]rTCLhNbE!(n%;*lYh%fGr'a#[>=QET5CY/3?23&Bn9u([c?s2@)P;CHmGB>'jCj"RO6S%'S]hLCr\M5QbMe="67*=GB\XD!+^&<4[atG3_J)6q)L;Q+Z7B%c/c-q%[D]SJ9j(/9H7EETMMQS6*ncOV5-/A`Q!,0X7m-+7$@J1=jaa#0+Z'6*\G@*T?sB2sSfimO;a2)nB)[`jQs*k!F"U\/7J_\t'!re'LAf3XZDHbI`QLj%I,]_u^n8DH?_1pGCf,?\ZQoZhN`-#Z_`4nPEdDKQCmeD`bASK)5/i%Q2UOoE.I5#2_tTCS7glf99_.rGYkX,_hEQOBX4iH,[F`+1`!N0,:F[Z@c&F6Bc>+XtMeo89gQ)]>blMrnn>TubB4'B)3o:#U+itrBMNUKWAn;lTD0J1N`Ad/aK+>q)eCtoD?OE!+93IL6T#;'(qW@K,f-MIt>pP>o(q`=n,7HZTF=7XE[Pf>#EI'HK;EYBC3CuscSM+d:\OXfPT0it!k-9-`Pha_8).+gM_BN0,C]_@%-lK<4b>dB;Ru;ETH7OMW+!SW:mUiZ2EN]nJF^q5#N8@e(^^j,BC-Qb0HcrREJ"A\*k8U6mDCk+$Oa'lt1mf\R[bRRo0%c&721Hlhb4]22>Z\VTD7F#,;b8.eh+#!iTo9G=_m!S8,%JoDN/a=fis#Pnp\,qe0ujl@U0`u1b,Gh5gA@3M._I%d#X#h+VgKn+Q`+A51YIVa<3gBj>!oI*V((^53%$#ma?6XT"89_rom:CVjI+IJ4QYm)HpQg?$qTtLad"[o%7[+`FoLAc"%S&]g4jjk?ZBmaLuK_aQ*qCIL.6j'=\n2R1XXRC/B4WTWqNVe\Wp`,b%doM-rNpUmocgb0iYJ^FDc_7X:ZG=I,m,o?[K,KuJXm#pd0#j(mj.-hbU&&-k#Na:==5`SWXQ3n;(/caZN)A?c2HKeUcV7sj/YnU\0i94JF8r0BaCge)3+t%_&`Ks1j<'h`eKV^.[5_.t4$E_=Cj"D1)]7;8@p=K/;>uoe=Dq?rXWLts&[Pfb9rQ&V!\;"s0hhIO[-6;J26SiE9PXL=oMuC]/I%&&,JBRd]_6^-^>(ag&9bcIU#``ZL?C&XGZ+QGl^5FGnWId>G#?srbu&%j_%?'e9#j,!nK2!&$DkOQt[kYAT=St8\(``3:f"3g_>mWg:K:i=al!jbZ2n%F,l*Ft)E9CsYH/]FVh1qaDNF!=Yoe=8(CLl?RD,AP.I?LD27KB%Q0f9%4OY;q#Z\ajHRXd>KRh%/U:iq,#k>p$iiL>d4q1CPd+Y&.JF)JWhJGhD9GE`e3K?&+Na,M5Wr^PVfoYsF*Ji8.lu4/<3\5&>tX)P4V?]`o5d%,Ts'&fUk<&\f.`[UR)?:UJ:0:f?fI&'0X4([O6.O,r*E*`1X0ZBR\luMkOAD$'`*EC3[m@k!JTNl?+F_5L=s_^TGZ[FA[)Cu\d/A+5ZZO1R[LnL;kkujJBAk"PZ_sX@,5i$j3j@d<]krV"Upt60^5Si(B$q)INua&)RDJ\S:n4t_.=>*Kr#DOg_N_T]LgU`P`.3]rB5af"jq:/6b,_5'!*ei!@*S,?!Y=5A/H":`*R=,\?[!AU/bQ%*2*Gni1Cj0ZX.'R;kNWN(5f?'8WH7FXrKB]V_#?Q+*lnt?9KQ?9&n']CLF]\?l$J_-hDDd,[&c^iT&lP,FjY]g+ge^A5Xn1X`.P8\fVd'O&!H`2Z>,+U'YJB#j[//r5(LH06$:`+3;)KA@)!at*e1diUc@u3E\7@uFEBigq=LG5mO[R'beP"RR3Enp+ms9Oqb1gZ7s9RX\LOSX)I25-@l:JA6Lab@?[ma0<:JdE&CRgBXkFrLhe?^1:#]r3;;FKN;$DW8'C;[6@Jf48VC)/fMuZ!A:?s%;kJN(;oSg>[Gb"/9S#*4&hs%UfT7#>?Uf($fd`=%?oFN`(UgUN]=5/*ZE[1^AE[rm1h6qR)d$BCNBf)QUqA:i0l!XXXT#UgWhs3"R:8H8noXleCHTs0?33X>^IPU@60@Xu4`kd/HmR>b1aiPoBtaGWa'^SY-`T@82;r-_?Rf?Y;nc?O/!iRE.l.`*.)J$m720lE7]'^aKR5?X7GK)X_pi\J+3^:Bh8'NHp.u[c)u&HcP&%qtCrH\**mRnG0E\=_m8=6$&sqA\]m8c2uLg,aO5k+SDE`ESt?#rT4hXE3t'&bngs1EfT`!3VC(?+YZ*/tY^:8(*_dLS,>e[L4RP@>h=&H&_OR91dM53b0F,!agiR=QFbFuh%LNSj>P7\fkhAF'*+]13[YW9+>)3\k1\;I?^=1ST:%3oR[ai6(>-JaBhaosWtWi,(;]F(&5q\"PK6EI`5"R5_rh%<)V+Ph2mW8j]a:V2dq*t]f-:Z[k^>dQ,"_+r/$^>,H!"AbeQe&RDL(@*Dj/uF(qM&s/9:4R'XIJ6);W?e2CbrQZr9S]+VH[a#S^D')H\kAo9oIGl%egp3q:d?:Og&P+!dtJ?b%"E4;"U5B'bREH7EaQisC6KVcSTLQ1o7/eEXjHeidIf^+9j2Vd#&i#>;9P]Sn+/:d]*`TrI5M!%'\aFQ$'tkcGkjMtoZ>du,=1L^V'(!sG::4sf8k#bfs*7WiD![G's#!'NaF%<76C,5o55chZ6pPDdP5X\Z.Tu'S1p3II9:*,)?1GAF!Q[9J(mInd;Q!66X'C[,[U[.!'[dMWT-da#9"1/_bllZS6-)?22aKGD?[ftV28.dj/;s.,+f`/V]eHOMO+T&F^7?%pmoZ!e\lNR1ON\X(0KgW?O$AOJa]$!M:%"mBGWH(cjL:Tfm+=YJMAo:9m3k^?aW['tnJjgWnj9q?`BqLqOZVoAEF!*""bi0Dbt`Tns,V6DI?(5YB?6CTd'i,3IGUMGkqYM1W#4+ch&S$o?Qmi85-;s:,&na,![XI/1p'q)g#'Akj5U"M=`EAIoTW;$[9j.$Xn4Vk*'G>9#iTM/Tj*Y?CMj1BuqG5bad=R"8NISWVZ(51P'@^SZ,![^a!@KNb0iu$MJD)oKnFQ5X_:)p@_rRJO.4$a\ZD8bm0/YC=Z.:gW940Ls)^"&Q(^%S=s_l2AGeAV6M=/GqG,!aTg>DH#'F?JG4=ueIN6hCprF6S#>L5EeG"G#ZYHAd`csaa7<7mJXIH?=tiYp`,8f\p"iTOgOZ3:AOHj-`a/Y>O4;(#COeci/DR]Pu;nPS<)>]eiW"cFA]%:]b_)-2Hp)1%F@nBt\,^mh5bpu]@a3!TrpXLEi9-ZAU1ZERIcD;U'b\X^hEl@kt1$FOj&7eK`Y]QuGl*&Q4%B^`m08dgf+.7f"uKn@$C30aSCm44`P6W]f;1MU`p?D9n`j(iV.o9X--NSTg_,$*8O)"g(ts5_`M6Vl!nZT?lUHE?-k7L;T]Vpo<14>sS!c?_hpf:W"uH%TsO0CgXbnhBYR9n"i`MK;BB)BsPtB_i$I'fM/s'gH]C5XYZFf5N-*?Ph)Xi(gs;%SVNCT:q"FZS@!1TN(H-LEVHu'eS'g19dCrc*N'ZGO+-rW`[u92e\=t.+P\MiS^Q'WcP0pqZ@nnYocf7bd*H:i>;qO68kl7UK0rYd,`Y?cfuW^d'BkS48GXoVI'3LEuOM1E%j;52khCn!Mmn[c!G\6=_:Uk_]0_>R7OZC1J'b1qq&kIZJcb"2H1guV841/i](D0Uu]Q&T3'VD*(3'ZYi(!6i9KUre0_DIOVg7AqXMX5Xc=qDXn&$B.c59ZYGCM[Br3rhJ]t"2/8G(3"UMJeh'3;%T_&Bgr?7hinqJO3YjA4o)jG9*g"#R*/P-pGI"`[FDc]Gk;=A=3U.F+rjh%b:mjUGYaADhABqc]1Drm81c#6pt=1(`Sr"ZL+e3O@Odu2%#sgl^9co,ak0/<*F.NrLkV$YCo@P5Q2jD`e1jE\f)+sHKu\E,!sh)+n*#ucVM>N!;SnA=2W9%Y"mMIVdDpdt-(Sc]Bh:p!3?iDsBt$\UZ)YgcIOb.K++j?NYb$2"!9XS9&RgFpHt?4,!BL18.sKHPh6KH-d%=l!(_q(E"&7?BVHrXWX]t/Zb-&Hkmh?k^IO;8ZGXUrA\2u)c4&YR4[p1R@@\0H_]"j0.)gR$gm<6GHS-m-mnI+<8KBj+`9L5i,bOPk3uJhqu)/VJ(*3[MiOI;oUh6@,]YYF*.S[W3D>GMRnHt7cK:?s(E,dMIOrlbE=&"n*!\=gBlYO)h1qk8T?[Y,/_#+kg[N:QC[U&Kh?\e.9.-VnHP''G2iA(EC9DC;/%)PD:2Eqn*AXg?$F%Mb;R@gYg)U-$Q:C$QDTW&;HfrB:o)hmmNZI9fL0TR+2fLF7_pd^99d&2MNuS$l)aBthVZ.\&/'-9E1M^)0MAQe@fiMeC&WLXPi8[NIpVeQ-."AMa$h^0.U$lk(GpGp=?P3A58ose/,0pI:FSNI9C:j@f:h_grc"'\qB.j0dCKfRklI`*8:Zp^>b`X4tA`YqU[!oD;7ikNecr_6N^c_pMMlY6*ZcfHghU#o&Nh"=iSR]EP*Xa977tBZK"P2Y.Z&BQWN\Cm7Z&HL0hqG;pGu[,mAeP]!relROAc.oY,#&Q\+.jbH?1sG&9#3]R2Z7-Z$'`K=7lqd8AKV<@@F=L58(`6%1s30[1S6-Jc*X]N*n.V$&U<[,(3*JdlpK?%07Kp;m2FGmKU,Hnq[f5Mb,p!h!HSGj8:*uGA\i*mX"9J/hjY[?oF/^UX"pb4FT4&bkm3Ecl)Il-!G678Y@b"gEjlA),k[bH:"]`]bDd]lU+h$qf1Hm1?9T"pj@A#VHCF(QL3Ya_isWj2EMFKdNC_R1B_Jfcn4`$\c8''KI^^?*j6*:M+a?Y;NPqNmTQd).m6W.<<.X)VZ5=0MZXiFhf>N1+4-$6&7-XkuJ[2'DL_8f6nA\$sslRr"JD>+N/$-W;lhE8Tfnfd`1..V9\Xcg,`>^KG'B,F9PBlaU)`'(MJM".mNTl+m6C?:YN^4Z!FTCJ880t\j-Q\rR`/ibB-%)RF[<8k_oaEcA(SU]SCld7L*^%KqV^g1UgEtf]nHK+Sej>gW@.pOL)q^r`uEY0mu9O7thT(HRDXoiql!WW!e9;d$rb,2%tasMl_+GP5c9p+Ng'Zl/\H"WRL\77.R/.p7j&acAUI*3E3JBjMpE,+")!agHDl,36\R]fnRkpO5tL.>L7m5gNSAW?5f-IR0.9-F`BjZ/[N,jB5j4=OJ]@-H0(Ad_r%=$7nDLg(F#lCW$<`,5#+D:s1c:934R0Q"Z:?ipqj.s0Sk'4&*M2;bTT:H]akhXS>Ej)_r(inQp6X?4JB&@Vfq1!Zr%b2Jt3De'BTgVH\EH`FaQ$<65cVP_6/s5pF!crbG=W?5L\e!N+V@J@lNsm@h&X#FdG;Cc;Kou/&uiCB!i=QK"7&'jJI2/()0bZ2-u0Mre")RG93+IqaT//:jbnm\c$AP8l+0=`cR[;WI3A`Fl([nKjS#gZ+,`N@0(ld$6bMnQ]4((6']2hR=_^*VY+Dldi(d1\>jNlhi.KPYYYGa=R>>^b5"GpaA6M_1Tb*s`>?d=+0801,b3nt0cbC3`J]bG\3/n;X1R_-%lHEg*IM]:Ib5G06"g^-on[%5<$"`gDK1$1l0n?*gZ%+^.8af@XV?b:c0`;`2lri()Aa2nB@,%4cGOHV^,CsZs];;V/FM!8)rFYiS4/c]=Ranjalo6?1V%^E\Z!bPK"TP2.f%Hg2flgGQjcj`#rFU4c9pK6O8O.QhF<*U-O[o'#Dd9Cm[oH`I/I0HLIf(ch>e[S3ca3_D`*ue6pU_ec;N*0(#;.Y_5fhTOH#"6tapt6hJQ0-%,1it2&ZOmArY4q!Ihu6#bl`>lSF6&%;tCo:.pLcS:`"*6EenQI,]C4e8`^8h73QUhE$1X.KpCYEGU1"N?t:^2H>r_0:5Mo5K\Q7fR=p':n8X2=p7&[^oo.9d_*CE1q,_HRAD,9`M(I%E.f$ONIJ[afO8WUn@c_*K[6s\Np!k)\9<6D;XaFD*Zecu$`_]\<\>g*3==M-(4tnb^p0c`egH,Af+d#dRa+"9f8.$dc^m&5J-ICS,>bsZS91D?Ag6@L&;^5s8J8rTgTH=FMjl#($1Mg*B38UQ;.&6q_G.Q+U^BPe$mZ>rd:O?_j7Mb^]M\C_)cIr%An`Pn/4F+^L1Wsd>6G<=,ZbDXXh-8rReH@MgZ/,$c0ehgr`oM3"?cgIU=43*ZsioZCUqK'AjShd';@F,n7$>PO>4B$[3iu.=C6382SL8'U^tg/OpP\!P*2&h3E8/9K;_bO;q8qA=[:6!GG#O3FH6"KJ/mj0d!f;&#W8&CnVP-p^Ql)>+MZ25K)YZr+/+62t\\c'<_5feYh"G6r%e?jNgo3q'gIUG/\*!T`&J&gCG*`B>RYZbsOl/)0_.*LCZ("r_tR43S,qo"s/4@<.R]m&=ZqSH:ZHgPbXR8E:0iG7Bf5]Q7bL^Aloak`q(2e.@Hb=8Y\kPh8pP\2o1AJr@.+;_[DHqMRYDnXdDVm@YeuUZ?1C^=t8H`KfWYl/F0'^eV;ZM&][AJYJS'^eL8NH2k'Dm5Q6h+#X,AE\U[Z_?6_2G;[EEDRX,?+_^ibS(ukb!_-["VhO)e/,3+g0NaOm/i1gjiP7;pHs1SZiNWsVljh*)9<+i-#b/XRLt(Eg3K@*'io_`$B!)NMX?'dU@2W3Q7i&r/J@fL$7b.%!:p=5EFU%IU7Jjk9pQAqpHW/A0.1E**.H$(u$IQk@a7m#o4F\o+?3t?[&+GiJg&<%Q:.\!VEF&C;O.?Trna3c5'i$p@&/!m[&Te!'i`3);<)!,jEI[MZ&o&8BTqPhAQ:G0^5A"Q.[IGrWD.%P^,NWeSe-+c!h>':2cIlM^#>Z?sM_RS5eKUVhE`/cM"DI$!"?1?>Eq^II7c"8k^OAR<>I,M%G=?(nYsj%3?&t]^o?Z,oZ(da,>C&9@s"K&816IBVb+N?EJ^BOHc'LR>#`8XY%]tb(_3I,-p$'kB;nV1(&K24!#$G.mmMU.13BcV7hCt9fD^t91KA*H\!$2DJ+L#DNpF4)n:h#cLaRcXF)to!iK8'qS$Q5[=NcVb3c(-LlPalr5?e!dTk_G7`n=/]Q\X1o7uV(ORuBk1JdT4);q_=aNV[l/*MX=-W4o0>Gc8m7^9R,oMp0cR\\K=I[LqdU4sl`'U;#NT1sU@EBNotodaDJ)%9,%E,]@;JtB;o.C7J@M<`+gLC#;'@GJ<4ObYJ,W)-QK0A[mQ[P8Z(R=`M.c)YU_%.&JM=3Z&L$bHM"mjmOG.)js;Si!9([n.6`?+s;&Yi.eDG[c/*l`8g>VACY*(fhJh(`pt:(0cKQS!(UJ]doLm&kb0A>os5\I^K-_h,U[BKH^A-!3urYId)K0TCr)hoo(NX3qQM>-P9.eV0q7JE<CJ1q@NoAdu!:B[.gSIc]lDo>k(>&+fqT5GQr-J^)6nUs&;9S_7BFq4"R@[:=6QJTXFDq10fKS"qJ2i"'V7ba8?S'B0\@Sk8j4'B+]&2%&]h,\ATcV()1s'coOn+hK@jUOY=S"U>&%YT"9p0QG/sq:YTB1Cp5`=Rc$82p>H^9^,t'5B,&XWda@[fNC4`CbECR\EJr7d-pE`6/kf+E#+%u"6720q)>.)E]SR)s&-$TPsM#fV;`hpuhIKp[c`P`X[SYq>*.RS="70D`>5[?aI5e7G^WH#ZfiS)hLb4\EL^3k%/.*2p&W6LE@[=EiV&4^L&FIOd$-WBR=EmeGhN7qU7KV6QSQbPD5ep1j_'/kd1]ogKN6];S;F6''UMP]Z)YC"b&BdB_.N>e#?L%r"V-TiZMRn0K+tn5INR"-)+'fJj.hN#*`;WZP(Ugq0/7D^8^b*Ag<1`G9d)JtJ0\\mjd<_:s5^!8VT'r10F`1L$2j(`b_3n-21%/OK]S]Q7`oM)_?G6l0&]kmb5U(=IiJ[qanDL%1s]_`W)o=XF;W:g6,6Gkr*FJhF[DCUpQ_MXK+LXh3H;/Zt]f0:ijekCkeXD<'<KJr]o8KBcJKXMgY`13MA>Fu<]s;tMS6UE);?gk-PbQX"-i76Z#7W#?IH#RN>IEE*ZV%DX;CiU0ce7uH;?Sr/U4e7ktA(l[Z#9^Yeq)9!+?cBeURfs3N\L'!G[Rt[eQ]`HMP6fQXd7?sUf;Goi2gLuIN20Q2mOQ&-Uk&gpr+IDo1=QP@7./q`a0S:)Z$!MuTaE600ti&L1OnIFs,ZJ,LZseU6G:*7YOj8F1T%qh?-gtm.DTF=*rrl\>O),KA*2^9^$'+ON._9-\?Bn*L1`YM[m,2BD,08p(LOm1.Z(1MO26-2I*H.X25&;TW29mJ!K:q.[0srnX7qr[U3j:hSgQXem1W6uCEJ;:eHR;nB:-,fP:.8M_QftFjq$"BCg,DS8?g_).^h#\uQag#k4b1b)Wo!FW5O4SIs?[3Q0J`RBp/:iET8^@G@^Y4.<)I<(Ti3Y'L@N.Ko;O_C6>H.GGTI'OLjjX'>JaJhuGkdPA@K#UQPaT\%L9WW3nZ\ig;pW2'I(EM%G@6([>YCUO19['RZ9$d0[1'u#(+)?6+#@&,6$2UhIB8g]X3q@*Qi'!Q]YtqpF.sAD`I)=-'D8FTB34qNR5\?N69'$c>g-=2"LS'A"n361b.k,]X0Z:'[5dbP7TsjmU6$UY^[qq^,GOQ&GUS:qke$Y=>.T.hKm\"j@edJQ2j81HcK+!hWjE\Silf!5a.Hp9.+(6Shsd6J+9CYk8pDIL4Zg8a5$G]#,gkT&%Lrl0^(Xp+O&nC@7/CaR3Kl2h:0mjlI_M>;U>*8L:!_6i`6sc/bWDk-O(&#A3e6&G#o^"hj_^_^!7M_ddKPY&%Fohbhl6.ln>sar4K()B0f4lf./,7DXiH44QXG(LBE5&Y.LrTnCu>Ts6H^'o4EDpVtqR*>hX^c\hO)OY\_$#8'*e[2$&H&5CSJlflZJ![R_UOF:F4l2kG^sXLXu#>SZ\9mA3([FfX5_hALf7a!m;fLNi,lZpeZ6#s+(=YI".o">fDQ'>Ln^.!pNQVPq\]rHnS2A#"9Og3m57RutaI-ABZ\Pm'VV]q>BfXdoajf;O]M@>]jMXs4[/(1U3ZR>S*M[N&+58Uk-.5FVf>]\T1V7l`fQG;HEQhJ#(*_RY4W6@%-"Af%FZ$FcJLb.nSh;sjMS@i.(,PmS3hG3;-KYYVY`="jp%1fGeQNt^]('!l-DcnmMjjlLN[d`JOf!LhU*=f!$9I8eE[cTXQ[,t.i`WDS[!)G.`l5(W($gc[aWhTd)U7FMq)Pgse$47(9@s%tg&q8_aWae:%`=VIQCF'"8XJ+qNmje'YP=,]l_'_)5DVI](eVcI$S0hk]&ZME^]#`&D#i>J#O0/KC:-_Lp;=gR[Fa?Og]jl3<\Cb\r$TWU0a:PBKqYh@0Uq\>Fcg>^chkZUY)fh[e@P`d0I4*VDXlQ]?\iT(C/.]rD:%)s2%BX!-\Hi993=8i?mM/>T.#R$Q9FT#U.=uuOk#:qNtII"WlT(7LM4k/66;)dmi>ra^b&qE.Lh-iBiVcA6biL-IdJ0o[)Xl0.nO^>GQ*<91I:,e%Pn#qDT?7B"4X^KhK)3?gG*f;^K&2EJi[Kgb`]>nhWQrEE/m5XW&D9/fgUHZi[oa`I8.Rojr*]E/'(Q9?%kHlO?]"d=^W=f)QF%Zh5JSD0/i1fGBmhp(6NW.4=WumQGrKlW]A=`IIH.EoMr!/\FKt_jW`0BiCZJW@uND*J\iJra%*43:pW41f$Q06WkI%76`f>*C\.*ebh"qJI?pTl9tHQKFEn9/[]U-eBcUu:ZC3C)/B#e\aS8I)PH%e79SMZB,0@_X:,,+$bX4+X+"ci^)GckO=o,6OWc[ZK[s5'\h`QHmm70-(.Q/VQlK9GlkYBGS7:McRUd0duLMNJ%OlL$<5a"Ih4F+H+Xf%fd2WAb=c-UYK:$!^6oK0ZTh=Ji1-br5br!R^t_b%!]B>(L12S%H%0SBNg3la4Al5Ff]H\9%82oR\,eJT#cE"8M1&n:gqr&pOdch>0hg!SnHmT4o)hBro"d0LG%WNnm3WO!=W'fh`.#@(Ib9T&''Cc7ZsrQo!CO5>Hp`%YLJhW@n*^9nZn;q31erIndI^Z*],?a*(;;kKG7KFuc3hmm*$;`"je#q.ugak[V\urY+dIj4kIf5=N*XQ[)IJbA"UgEa.8UuZa.Fa+0C8K=Dfi[f9Z*&#a(NQ)q5B(:cgA[UYK`k!8oJPs&=G`jnS(%+i@%e`M/W1L)\eG#5OM'qH7\\CBO;r"iTZbE=IBCVE/0(Al4:jqR5/O$NPUI46'*PoHZJXo*.=""1R(:XF@INreS#GF2Y/$I'SMgcGuI^ujAS16pOUeYh2h*(ACRGCh?qm5mg9[3/gS,/g:04jg9FlCgY@&O9F1luQlV,Qk-$'B;mXMg.mK8[l#%30kFi1TocO>g5ROSKR5c;PM8EX]AnfpALb`O6*T#Z,Vu,/Y)]&t4JhE)ZR_>J,CdmU7aNr,T#9-S(3^-4K1%H@#CQm&(IY9Z>/fg$IUN'-09eC8r6d"mI188^k/]nG-\a*lAKr>tS*`V^L0bE'#CJ>j9g@p+P.+4.P<1H!kA.gS-ApZJ]P5)NO7a94l(JpBHh8-V/^U60"\\r"WJ+J<8cr.i0$r"-EWT]prC%$%p`%b"sjRC4*kc$'!gfC?LYVU8t&"p!r2nh:"de;:*Z^M_EXG$R6R6]h5MMW^:#fIgL40:m`.>\8+-*Mg&]MnZW7r(O$fga[D[AgF@Vh#G,TG+sC+LJAGXc>f`G'Iq5gFJfhIRi0'Xmm:rV\&bm:9il:BPI+I!'23F?H6u,=iE"INicc34agZl2/DJKcH#4.Hsp()j8)EcL)F)AQGI=o#6K!f`#.`8Z+Lgk5XW"ibCCA(j;nG`AA]hR4_oR/Rcb>f+Nu)CCh,.hd::rj$Vjj&[LVCGi>XtslL*%tL%Q93bT8Bdg`>CoDM_`_(`0Z:kK(M=),sZj-2AW)e'NFD.ct1D]\j2;8KG3J/SEYgPtD0^p8DN+Kju.$g%\!!T5NEP,b!b2PE>iP6\N<$"gQHQ"1]phV_VAe/m\)^A0<7*4`Xea_!ce'&AT@[6)o,LL78ZpMmFSdldk%+,.LG9quQPZY3N;WIXrK4nZPS,TdrH6^B,R+8K^=]i\pIMK`AXc8=ZJAA'%q8ofO"2[N1^A4VH35Hf;`H>0IUWM*gEQ/n3iA<]D8DGE^-i=U\[&9AS?`FtMC'@d-0X@A0fh2(kg3$JSZq.E1ZIiol9*G+a`<)oU=b5H1eMc'BW&XZV9qY#eW/AhE]C)?Jh,>'6M.:fk6R'$I?-8oQCY[m+5.&QCm^Z-iCUP^7q-Cc!.k;IOs5Kb*^VG_\(Fj$T!mU#:DUZje.=JQ"!/nB1P-L*P%p8GQ6Lg3W]"03eY4TX4Ke\eOe#=R5c_ksXP:.NFACS:naBa&X'DL.faY:2HOu&t\,5-7^@b_?VTDH*eQh^cS"$OqAKGsQl)/2c@?@u.__"$HW,So);Z"'1=L"a\AEZdMfE2Z:&>ZU(I3X$,c0S16=g'loqLi=VfrHDYc(jr`KI%2TPs=A"WKE?Cbj&1(OiJ"RL^I1Cq"iKn*H.h6IP+W/6kF1kVWT^)%SkGu&j9]O>G";%?Cs*PfOGAV:EZj"!k.Tb%1LB:K?WrS,*7D0"OS)Bi^h3rNA7-gWa2A]a^@3sEZh^4-^s=U:ntRRlg6T>P7CaRG;%J,HD_T#?`?iu(6.fAc='=>-:8V3MS;=FHI#E$=>e.oGeqargSh'-;"KLDspQF/ac\8#DuG`&).hIVIj%`K4,9:JmBmU''S;V'=ADZdt1YktSRP>&RojD9GcZ&@>C7aT9^F`31Em@bijq^)br^N)#;%#2+=OZj^ET*G+@A4;AF9P+i5sN.orDlrO!YH7M=2C8]GE"/JDt16q`ejV4>%ttYZ+9[pd0tk,17+/aA$$hAJ=fb=$S>&:>nCU[4$:fcW07iEkF1s@[BJ1gp0-I#Fd(%V!;!KhlfF-d;%E%76i@KR1We5`(H_W1F;uVOD'HKqn";$t(AO6^B]%Pm(=!P$:\090PiDLGd!JXO^Q4mqc*OVYmAGdqLXl!\"2+M!#Q9%[],ehgTk1sU0m:pr2>_[c*5k).o[%oL`K@2OklF+fSPbCFGf=]QR?++`c_5/_c5Qf_\c'n\N$dt_kZsC6r:#J2$>5TNua/NbHWHSuQNH8>9!lGYG)>AY[q2ARGL0;@Mc@?kd"O<\V*&.B"MR%<#g'['J$eMHr^FCIZ6.F^i(`+htB$tI1ADN*&3f+(F,5rIA`[iJDGIJtjl%?hd6!35((8&$a8a3-Xmrj\qJZu40^:jS3nJJZ$oT<:K>i6g<>H3ArF/2Ll'n89^*3G%A@_qqpF>dQ[]XiYJ@)C,'#KSAM$rm&aH)'-BU4m2cTmD=H0L3(/h7l<+;AiB2FA8G2fH.9?%8iX$TRJ7knG55kNb(/UWr4+"?uh!u\NZ_Fp:S3U(&XS(]1#$d8l2@CSgat*(Ib]DAZ$6po-p2u3:,Ga\K&0<90b8;5O:u[q;:9)U91e@(71Lkbsi&"?>N&ji&"2OpI0dVId-)[f8;%(1eXN9jd:W_2^?bM"[r)9F/]Suje9PJ7?rf"pp=<.7?XP3dFd2H3-]n!Eq-GM^W5EC^L:i4,QDobQ`CZ^)&\/8ja)W$+,0`4Wl,8sDC;0>a#tBN"]PWDo>'9$hOp4uQJ1Y85\)2A^lF#79Zh1@Z2E6X?H$[/f`t:*raeilET:\;^+=]Hl&SgbVi^j\ocT4:0@/,JH`0/9%-Ns(uQKn,oS[#&E.-Igb($o_9\_6bk,2)Y8h[u_r7S$!*P$7X5d3i>o\mf-YBnE^!:gIN',?d;ZUFg-Ad=WMk%cVI$1%!cB"r%""Wb(Ke=b@Ph!'KLXosBXnP'Lob?i&E$/'O!2drt%lJfBAi0uO3.RmI\e]_cK`HrgYa:80'Xme1+aYp6N-7pY$(@kYDP@'t5%ONI"$C^o>;'`?t9504Z6K?6WAWPJA>=(m35rP%!o_^4Ej8G8-42R3aeVa5\K^4Y.'?r\:QHf",I`VYrhRrl=#BtpJ-a&(oOD.=h0q\SEeXe&@&7/,=E;r$kd+'>6%1RNg#d#K//cDe&YsdJ1W3\h48'-M"H.AbihLua'&^rO=$oTL.m8[[N"nMTTd&+9_fal]t&Wqc3EfW>]'dZ%oChb=c*f]uLmRo(Q'a2?Xc[rU)-,F$,L$>h2f3?c&:rH>&pu;BQk\.JN`[6OE,*=TKH+?!XAP7K.+B8c'T7A":okZE1Sjp,-o;u(E^!'BKq#.R/gM;mBr;C/[-E'O%>8[s)Sudrg=,%I\7#9X@fAF7"ft7#MIdQCAC3%QV*M,Hea&-lfH+?Q'%M*.\\/3L"!7;V0;f5Q#@jQt:8O="8`V)&52CDtHTm4_(kun+?X])-sT#$FZeXUlIgV+!-@B#1"Y>rT0*"NM^+GTP@i$[TYe#diV)<*gL;3ER$NucCkro@is*:X@Gb;8'*bJVS[P0>X`:hH3-ds\h^*.3t'qqiM3=)?Ds;s*:LCU_6<9Q(`VPHg54HPaE@R3@qmC3j3[SB&Th``2"Wm*C>eSkJjs#>I@qS'5#IJo,cADX>56@LtA(+]=SRIbmoLYLkLaB!a/3M#L!2UrlF.[Ck\Gp+U-[*YtmNBNUJq7pdpmu5S-p%2s/Obg?O"t-GU>V?Bt08:.T-1[+8JGVJGg$?&%0nkimV1R7Vd"$HQf>$S``=6UFJ_<"Y?5QtBm"+%!o:RqVYaMWRGPg=GHpFM9@JP]ZV1TQiR>qt^N*rXdYQg`NTZh-ZlNDWt4FCDq-^'o:4(N';@F#@6`?4m9m*@>G;EEis)UKVB1=o2oaT[`u`_ScG(d]VZV,K,n;Fbi!PM9Ib;l1=q-/[4`98,Mn6PpE*(3B+p>+9e,;"Fe=-P[>4!R13k#!1+&BjT,ekldG^qcW!Xc-i^XiM$r1`ui)+`c4&bf[&cM!@lU]oaCJh:;hnfLqG^ia]SPC&AsOBV>!nOlnfR)*hH:`9?k8>)ub3X$bdIH[%iX,M-9oCp@\4$05E>,*);ZL$fu34#2uFtlm[f,o,u?-J`>o[:$pnZ\TCn-#*m,_V3V*"6BNE?`eV"Ge._[mp*lRDr7O*K-9DUDpPC]sYP3;,dYD^a,78YC/2cUCTYEq>2$7WNlJU#N[;'B<([*Bu1>;3/%M]Z>TZ3LL"a%_%E+FDr4Y'eq_fSp?C?omX"agOEqgNd/k^ZE;pq5oS@5B-%0GJNItRD\_5o\jn?^p.<\+r*fM((+1/0V.SJTD1fd7=`rFjaU3H0"Tn7!C&qQm?c>hd3M-^@_&hA:8M;KT^qXK2o5$otPBDheob7Sq[gia8qmmVf<)Cj:0g2'ugPE@:Z^i0%lU4LCWHZk.)ZUq<6(O2?p$>UdlO%(%fJ(h=m:kCW-R7E+YTrL>V>&sZ$T3?@FNHMs_`mE"G,D]b^&bP4FNEIo[#A7CTYXU3QN#-XmQY)s&e'fkZSH-rJQl;Qc]UO5m^^.B?h[+TgE!=2JV`H_]o\Q4Yc"`g`?9MJ(WQLYh0[8EI`!D9+GCLf[JY7bBe^LS.dK!mZ(o'!BQX(7!Ak0f@I`\nJX"5JXr^dj]bAs1a]i#8A'_5?_7IKl2p_E$(#=HZRRVBTo3aG+hBj>'IS(IA@NOYC-eX$GJ)C8sq#gE[)&\G9d:h$Hj5elhF3Z3\%1B7OXH7Nr)J8JnU+WY_$D.T3k#/@q8lL-+kZ+Uoh"Yji5nhQ3gI5\#a%[,(PTFMl("g]tc@,Q*9ltpU5(<(Jf*NFRk.DFn]^3,`Lr=\NdHB#U^(9l65tr2q8VIs.-c3N+Z`T)C8=JTf1T3bW?2W,a9l>r,FZWSY^Hn1i;hIE'@>,1mW7#DjlN:,Og7R-MskP79Z!8TO0.T5A)tQ:9ZaSOj1H8=G@ZLDdG@f8_YnN+ja/^Of8-:\+nGQ6;:b0p8ThrHSAi<&9#oc).nklYCM6iB9-*\B;3T?F\qoA$=b;*BM,2rAd0#1\ND9q=]aN%c5+@1J[]t's&4LP'S`?RfCmbJWD"ObWG7ib_1pf63mj-d6X!bL10*#n;di``JHNKVBL7>KUXU*<.lIAp]_Ns3UIflN9.?Wkim*b-GZKmcY$8&KG2c?OkV(jL_Ga8k&f*DS[L;;Z&/[)@)gq&bqg1"NdY9))CCTlB6`tT@ni+L>3AKa8Tm*/,dmA=U3UHOdXlfpZm@.47M3o$9NbjbF;a.Rm.Ebej)4ro=[Khq-=P_>[g=9k-K.@Q37V(1/n]pt1H10E=$;1*HO/qUa=c+`mlRS+>o98d\JSV\$Ano$Uer>bKrI/lR_7"uB(2gDjK.6rlE>F'(MU)WEF8D*U%Z;iI*ns+'8?e`O@X+O>&auF@k(kjo05;X_]96V'`[A>SdIWhq%GR(0=%?BP%V/'ocb.lI,/+H]sik4Kaa2lhG>o)0i+M6$n;CNQ>4I%(]-Y>eIKK@j$37^6jR=u%=W^>F?"5K9Sf]\ZM@KpX;Y(*BgI(g1=IUqc%/gNf%9I*bL,W#q)nE1>7o(OW/IB;@/pfRSf_>QDplZh&5Oo)(XAY6T"gTq^G3^MQAM"qC+#)"sB>`ihj,[,*3+<,+MIVMA_o]s(YEHlWHR0pUKi9IHtGU0=g,@=m\B(G:MUg5O]0C5L#)l`=?m=j4P]]Q0LWPlGUk`rNjViFr??8O[$6INFo$^e(jr[qfCb$q!+);NAHK=4-FX5ckgA!u?d?fG4G4`.\,G,f^HhLR&??hI[ELO'I"n^8eR4gaC4?hDO4N>6FJ9Wgphs>[pL1,YBMU,Q-6igXQdCPNbXFt-ag"ok"Ln1m"KqpV!76Hr>s4iSV%N23-=!ZSgOK`fOq_gL-_nd'*/WHRJCj-Ec$r$[@)ocM[7N&B(6i5KPE'_eu+66)DK209Wem5-7p2(3)pj,jSm^/*#h),i)ZZ2+=E=7))Z1TngPHJX!";37X[Oa@e(7,4_e7bQa%!9sIE>m]R21M**"FAs3Vk?[/M9%/O#kersJ`$j1-^%h%[XI*;?88k9[J,kRP7&^)e12Ca8E=a#YXkdXqKB4/V@?Y=#4lYpXGY>:"@S0q5=HmDWgA$p5\&YT!2V2"X8/g'4cir@69ZAW%BBa[T(0O!e?T-"i)0*G/#YoQ61PQt,NbI[1D8(+sD'S\O?%Cia6r^#@`!7fVHQf>5*9#j%dZF(sooPTYH]6&-ORbN'n=jP-K',W7"ZW&b[=jI=b,YCcO!#R$8fo5:J7_Dmu4<)8?k@Wgs`VN9*kmultTrkkVM=YpN_>b@qT,ueCNZPr90X%5S[8[-V:+^2QV>nFIA`b,ahSM.-GC&e8s&Yd3RPN5)9pK#oPI3Y>\*]$7]>';Vr!'Ok%ne.i$(;d:<;)oNs,5qFd.7XP&[QG-!EFm+iSh5Z3(\ri/utYElrFuX14;br/'*M#t4^OA/VJXP6P(m`($6&k'(]En)[Wd-Nnpg8j5$o2PhHV$6_=4MP1KZOLjm:ePX&%aU(eQ3P*bUJoB=gd%7sX-`P.7=lbK7Z[20Hct?!9O\A2nJ+3]CY[P>I)e=,`.XWl."JMP'GlWkZo/0L1b_q`)Q>J['Cr6)%(n)-.b,mRZdTXpCdJifBSqo)%jMa!1l[fS,nlj(f65nt$]rkV[n>H*`c9_P$JHfV=U5T+H?C8JL\j7#A?bWF_rs;"Y$+,nsR'1@:R=g6\=B_;fp5\UE'D^\p5?@?9&0Y7GfIqo?fd9_t?%jUDaIh>^auC_0@J[^JsEX4ctX37BZSLs'S:o@gj/E,r@*mk^K>]j/slW1ajL,ej.hhogR-sjcnHL=?cN:S!>lVME9CN43_u?#.sLVKbu\Zc+A$n&qr^kh^\".6VK4-5`okSVVK6>JkZVX-SjKZ/fLlW?JUYG%Zc<(G5;hr-4nY]16$9oC9X(13l6ZV,VX9%M-9[?#dJk4\p6mR!ZnH#"40pdFDR'D<&Nu&);#A4T9FlPcDhmI^"80)lj*O>F'"""K4lMd]6'UlR5B?,!9,d+CT1^)1iCnLh$l=Ep*h$7?^Kc?.i)6\.lC2U2uMn1]G9icg2s2lgc;-GI>%7*"T8dTMaR#<4Hcfd>,j*!&X]e>>+.l_EG[s4#;pC%k$;G35k&32X*8kR4/t$K;?^XDD+rIaR',/*b:=2jD"I&]*XG4ODu!Z2*a*bhIFZg5K:+Nfc&63qO,]ELjqI5kOR&3+%_t'*')`V(K.'pOu&h%]=Ba*V<;'Y?Gq9IFbsaY/&8KJa4RPs0&D;7aDft^>q6Jt6D5,M=kGT9+2-l,@HQ5J$Q7'p$AD1\-OA+LJ5p+>H:kqkd#)B?JC4Se7%`"I5@dX$^fjJsjiB!)C"!;4.M&bAQkb7HmF)DA4&Tkp'tc;*18P>UL=u7S[>-"+#?^_OQO`k9O\f=FrF>'QRfn1`XVDq:4oq;Q!+&1iW\3tUFEL6JJ%t2*d*%(DCSW(9H5]o4(Rh+TqS6'Q4+BY=>N<_Gl`VPi[/!MGEB1GY'Bn<hq7gmPhFAsOXtqLrLs<`-)q#?ge)kC4=I@Wg)Z31UT>'H/SMTjlcNLr]O@ipklDc*!X=t7EH64AQ5>^=<>"e^7I_fq9jM38`a/0@6VP$;tq.7`@X3mihu16[;O]-Z>C[F<,A@LfJ@/,c@tC(fj4=+!KL*ZFiPA2aEmb4MFb2\0\^Y%c?/TXp)L#B#\=qHNEX&Fj'qI,;G^84`/oW\hKrg;7J=n\YSc'u=Fl%pl;@#3%7,;MHo4pZ8@^Ha"7e.EJ'f1SFNZje@[GDbrGci/S+8t7k%s0884>8X8c^h'5]KL",X)HE"B+q>13bpY:3E8l=VE8/ds'l%7*6gu:5$APW;Ic6A$q$3eMqX-D.o&ngc'u(osBkE-jk(6$ggaU?T(ad%;HSu;I(H!\%6K#t$kG9:Y1H*EPXjMmjSgMAYtgsj9R+R?b44Yl@-s"RM:.T:6R<]jA;4nGe#]%\o\WWNih9t^UAXg!hhfUWfbn-^%XOe)NL$*eN2V9SKhu*<0Lmq@E@q5IuY[RX+/U1CsG=%ogc%VF1J\&]hV@C?PC'b0JL-ES-V!JM[OjjLSTo$3<,Do6=m+kAt>SGcq-5%VYr`PB(ef4KF(%':KP0.VWt%rU/a?_cZ$'?Hc]G7C%,'F%SMf.;rV=Vp](9XN=]?1$r@JWZB&'1c9Blu='VD4[3L5G.-Us`93_'%%E(q\[W!&o=o*baE+R=.XgGlh(bTg1l%N`EBcDW9eZuiJMFr859GOCt$)7#-!/K/,l1Ecs&AKC,(EiEq;7;.a2iC8;a:e2hX'>4`DVjM3PoJ]IY%>+/tqsA\7SJ.n(in,c1l?:DsN4%?CX3suEqF0Ys8^rBg'R&ag0q9Pc\f48PBRH>iFN0O.s1Ys19t_@L_#0)I_rA`'8rP]lmHR`?Ba)d5]4&?C.g5;7G/i=E#jfrRe*7(`;@5R.cMk@m@.@)qWGLEgEX.b6L+j@&?VK^dF[%FI7pLP&cN2o,YE0[Ta5=e?OkWk&Vmurc%"-(3fu_A02T\rAU9\WL+!aq`<($("/leVq#J/_RjZJt<-dCU:,J._bHV19kr3uYpNCr?_p>O,7>4M@H!)+i>(WQg.Sg8&eo;?`+jq@RJ]@"jUClnd@fD;i;ZT>?:liN)Plsg_!FgsPblOcq+O6kWd6j.\:3PJr*$:fWem0dm6345?`$)^K(UEir`<]uU?5?SPK:hV#nq3,NHW.(9E<%$XK*M=-6Ca8nGC9-2MK?UBn\EJW3E1Hq=-BN9SqF1p\AtW/M\^0&:9hSMDMO"i]3[0n.:io9$ufQ[7eZpgKr*>WLu)ed!(+#dYZ]LgOo41l_iG:!IU#K1Qn.N;mnjbEG=Wr3Xaa^Vl![^P"c1Relge"P7pQ\EZPXl@Yeb?UE!lt+)p$.RJ^.K:XDE]L,lFFeTJ+&mrqIVBbnqTF*3.$'^F]o]rCl7;)68)`!K!blA\`WN=lDU6(c-2/7:%=ME5-J[Q!P4NdQ&rZg8V@Of%s/Jmi_*aNXg9-O#;fI`Mb3EQV;D3.K-%-H.[`Zj91^/h`ma4TJJLuGY$tN*%R"?'HLj6d'd$dbiEC']J\tI0dBGSGqqK_fl@S?VJs(-duD81'itZr-BU]T$#uYB,?jiX_**Pm>h>^nGG;K`04L8B<55uf2PCuroh86qIUEh!7(WWKDb7?j-(,P$4o/=GAGCc+C_<=%*2cDVmV`ZE*=f&ge97AOr$;XNnBS.4?1ltl1Er%3N/>?2-E5bW4m*u2L\H^5$4b[,Oi=Gbh"fs!KCOJT%jY>/:oG!nqbTZ5uZ,1F7DYQe'a`gd1RKsF@3pga`&MnA8c1smKi>l;`kL4e?SboWK7$mS].t&hJFsQf*,RqclZTp$V!KpNrK=r%/'fs$\8f4?&/q1goo_A'I.c*C0@X9IPbWUC@3%WFj^qiQ6kmJ&dH6t!]h1>45>rgVI$4mZ+E#hMSEpLPI5t33XKP_0F!*"#._)AN2np1X"3+:jlP7*U4^B2">6^?1.$@X9BQP$l.Q92F,)s=\4207(kV)u-F*7LT6bpK:2?SfpE&bW*@Qm_g4ipib1iX.4i(3^8APS7`ookKG)"noX+4_\V`([+9^Q_1Bi"S(R7)eQ,@^/Oc)L7C0\7DT'LSk_&q,]F>\e1d]ZJUSMd0A&(cQGPQ7PN6dLf,lCiN!R;&YklK>Clc],lKTFVBPa+9Prd&JgASHaUs37hXmo))I;f^OsVHs'W30Cha)+`P^h,Dc0b>r8033jYJlQsf>dFnat!4:2E#3$S\_1&'^@6FTC62LR;IS^]&EHLqp*6tI[ZOI@NO_6RpjlNJD/p+IN;hkr2jB6^U'deSnf^P,I(#`9G';^)R'C'a,e%^#*:%@bWkCe++3OEk*_sDV`'kFJF\0P^7T/*t=RD#ipJMA/HVSDUA_'cL"2g.h)'Fu9Iei[Gd/Wa,IHqcUF(m*&S9ZF]d\7j*rRNTr=K)']d)iCkR:'NXpZ(Ue5Tf=f0Fpm:,"q%b>'g%HpE,(3t?or5m4I('>Uf:;$5:g`m7Gae_#Go\oD[UMKDL(:TSN*nBsmspHg9[-J'FHSj!.RGhH0/nDW+f],8.Fg68TSc.niu(HQoa)&YZNY_MSg`f\N)_'b%7s3H!aLhs@d>:DN/^F2#(li#t*kY#R":K^+j1c(9?b3\]V&o#CSt%FpWiT=#djUSd13%!;2(NnSAf-Cr]&aI)O^C?8T8_S(MA20a`!CN.h4W!!>^Qg_T]%XRSrE4ICU%(/Tl\S#1]G6pNt)iGY.'X'Q+\&%@jmQ&$)p)YOu<5u)o=p9P]t`Wc;Uc;NLj_X`0E\&RB24#%IYPZSVCL$-D.=#0^aK06s#I;#G0SCbcI`PTIceFl-:aP(p>__;N#SYpg`86knFNZ<`ed='?dQeP_@T?^RH(OaB"I1\-QK4i4=U9L@4je(kYM!5kG;5fB![mu1I5K;`q6$mj@`/CGNiB>Z&@bl-61f4a%+oI,c\%Nl3`ZoVjD:D1[m\TD<81L8pjpqpOnKT3o9UM^(`XlAndScPc*3llj"ncH=nX-UFG("QqPJXDCLdi*YG-[J+mDs\NT\iV<'li6LeJ8oK%eh0T:S6le`DRSHmr="??KE16c2dY:WatV]3Oij0"/Rp"F:71LamYM&8A]q$*bdMkSAi.Go"pU1mZXl)-ith_HNm8o\_Uga9USID-j;Rl_r=9,0q/+9*DBM6*Wl!/OC4K1Ni_tEi:-oN;*S&6lrWk8_i8NhYBq%_k?0H9OXj-=Ub.(LOFOO;dY1D*IB4T+3B.43Q^6Oi;Y8Jrk?Jn.%^Sl3bKYA!t:GPpCT:hZAsTG-0;Qn79_17h(C-aH7gFSV7*#,#`^K?Yq(8N"R<#[lkqN';Xdi1^Z&ir6hK#n)eT)3-;+Frje_.SYr+o>cp=W1sU;l1YXVU(tk*.<+$[sGqP!9^%&dCki-(.?h-\E2a,`tr3K)P._=3VQXgn#A\:Q^$P);9'dj<_rKPc7u0KI3/0A6>,.20QJMa<93M\#2YB'f_I0fM+gJD$F+'>5TtT(QjoDn5,q8;"S2(m/ap7XIU96S[oL4hV2*R"h_*`d'0.ugs0'm[qp+L6R^+Z023peQ-/0JOLE)[HT#4IH2^&X2gDr^,'5Q/jI`p*XGht'SLR]QXp$#8?ID00e0Z%Y4@@=H$.O;#s"]PY<#\*27n:XH('O@4IL@a^=l8QA-O2-8o8WhKN`.)B5h9r$E'6P`De>ljE>4HFr@)Hj)9LH*JJ(JtQ*4)BSeKYfr-PQ4S9_2/jQ;j.OSahtc5AC-df7E8A'ZSb5hOq/^PbNq)Ke1PKWoa'f+E"$lE&JSO/06OPX+eVo4qo)Ip(R_Nq43fuWIXKPTJ`O^oa7!f-BM)Ihna3:CM@8gT/bb*9G9SbpZ>9J[3Y3@_%3V&*PSH[U=:)Q]V;ViEhm=U)fd:Z?U;p\=GK0Ed@'ZFc.qoSbV.3Bd;id%>gA:>r->U\C1")>+T-ZnKT/'6N\j:\lE;/<1(;qNXs*MQj.KC]O>ZTe=QJ[5(dZ9ZFWPhPBo4Rt)6A*N41r^jnG?X@n'QrEI#qj\NI@E:m=AaWoW(!ImI5;7CML6Nl>-$MnZ0?#`b4tSj)@GnMFQ9ZFEgEXODZUR]T)-b]Capr5&!SWF`_/g>O9Qfl!sU(5#M`)Q2F(24l^cNmi)"0Sul!ECm@ppp(b(KL#H07+_WkF?i]]?,`c\8q-nW-?#M(/M5GC9JjnGAM[HX-^WiRDpJ=THt)>Q]oS^mX,\FWmNjSa$qU`YE6StKT"'s)Qbi4XXq5%2(#uFa:^E::lrrZi0*W:627*JNB]_h@[3r#kW@2]'SbF,UOI(;+es=6*bTLQl(>mc,cklmeU:iW7W$9!THL\#+I`'1HZ>3n-f4m\,^-,!s^Y?ct*WVK[9GA38$Z<\7W1h/_4\M[jH$u0[*uR=Ojk1F?n6c6_a7V/[QI/u<+-+ID1>iuNMb[Xd)ao/:N@UO6j,KTWP'?H^oIU0`-"XP8D4hfi8^V$"TqX58$eAg`,9,;-K8p5emP!2[N4,ZEZdtnlP6gb9rGc3qOLKXFj):qHju^l_M'BU!X^@e5'+;nNbtWo^#fqh9cJP%j@11#mQBF(iV!hV=M^9mWfQ%!AaVeU2e@/^4hBB$]F4Od*@Y#'eN+-VK*GK;2>::ACR("6^6tP!o-"k"*fMVh.EZVO%[):?m;PTbf>k?B-fj%>J(au`pbIc'U63d^H&UN-s%Xk/gt7cj",UU;lp_k=dOHL$Q&'m;2C91^"*[QD@Z@B/4Ijdl^qC,ObhN4Vdn@baN4XRbO-NE5HO:#tY!\fLXS8CUY(0^gPmpN$;o)dKFR-i>!EUPuPqBL2B_"eu17Tt1OuK32K7)3Adp=Djc]-:^TPid^5B@g.4\6DC@S*A26R#WtffDte=adVEO=j)&)hH&b)>S\jf2QOM`gljV$ke-mB6.;[Jo2A4S_`X,+X*iNb>/OEjE#C':\S/r4V)aWD2_uSWRiqs9IA4+Y:h=;_tE!hDN_0rqT.p_ki-p*+TM@I4_l-(OT`E%Gsq0?_DGc`0a)3.`TqN@EOSG$Vhnh1>U:APFH9VVbJl0/?A1eGnZaB-/V[UqHZm0:ab1g^ElL.q?;1aZ[4cE/4Tn5A^m"9;6!/)3Cm7EYdR[rWN'A.i6c@L&Z7N'5epe1A-COP(>i!kq#j'G35g@(528]9N[+9T4L6:NP]MuE87(^%&!,B-o)QS[-7bA-j?h_)*/-e:LB[=@cWeX?R3ptIe%DuG#Z4>>*go#YG*=m+0tEV2fE>$$JSCM+r]:GWhO]6YDWn/roA>>BrB3FWoe1(?\9n;O&TD[[L7>I,'ogZ:tnNqZFHL9gB,pguk/j^RgraBW]qE]TRlM*.<3Zp%3Hk^:3ViHV#YWKI+%4!h9I!#9=Pq2pk9eg$;?HP"CFhQu-V5&;0rT-iAM`Rp+oUdPZh4A8uV(guSrTm]/Eq_QqjT1(f?F7Yn=bC,rp&H2We.5Gp+:Xs]J,Yp;HC^PL.GQ'0QH'#.e5@d@V^K2eJCE+'&[K2-'/O.5#=%\tc;ob%W7a*Q;85D2Z,h1'&SP[4"7DaR_.:CbC3UT8g/7d-3>!+P"IN[GJ=NO*7+\K:rp2N%rFU0WDtO@M5o/'h4V"\/<["K[hYI[iAVCu7%')pLR)a!+c'lU=^JSakm5U<+[LCtP@Bf,64D2B,C0nKp;"m"IV(8+TH13[TICAa]dTA4LF5#"BqoQGq.eIVjA@b+@/n61%BqRhOM/L<>\kL@KFi`ESH=#MI1bG4(i1dbpP<(C]QIR>\ZPu8Of$F_SEN(ErD-+-g)1]k,i%08cqjIit&FT@IG@!\*iac@hDeclEW;`pfY"J*@93`15CW-[&US>4%]n-\'KjXE)OGi.r[%,Q)&s$*4[a823$df@&](0-f82_QUmNr.r95aIj:4V$=Xn+4WToXHu`[\Y0SEc)4@7lc'GD(D?[=jIqh@Z2(3E=kfPb8jI4%%gEsM6d8l4nj,rkbca"l[_(/^iiWP6j9<,,+!I#i>X@'JmlXA'E:Qi%Ibh]Ru41:",^[:Y_5UJiW$[,,-XiD[ID!X'CkH>k:_29`TQP2Y?CFT!Dl0U2l4!DaI&Js?#CePUqA!KKrAH'qZ8JUk92GGr?<d*']0nC&R%'YTS\i^5-Q=$[2K&%X"eFKL"MB,9mp&^q:gVB:t>h!`Pgk]Cth)-0fO('&^,%@j@cS:ZPj:EDBBd(#\a=ToqS#@cKWakng!,Z30X"S-F1^$&#>j6E7,dP)QIjo4\E!?gc;=H7679\dBauEV6t=[Q@b;1h:C?kUR[_3@R/SC>GuUT=qRWDif!&%IEm+TiRP.-HgR@.n5<(AV#]%-`uU;7>?:mO1E0jZ!@OdekmU:'u6QF_6:P(QmI!gWfp&:30'_fW]@LNd?su2uE4GJ]dA0JG\@a?I/dAcBMllLfV!U")p+qc:e$u8`>+S.O.;:F.BB$)oGM*T&'9nOOj'%a)piLFGoc[IjVe50WlD1ZS4^/s'XqS,\.S";Z#:!ok_&^jJr5[,o[anL(9a+X`1+lI.QZDc6QIW1&PdI7%U@jn',V.+dd/I@M[$\9"[[PkJ#d6B%s0"N\mE't86;'k:igVjD`X-0=O/N>6,LIM9disDb^Lmq;1Bph="/OiiBe`cTa7qD,cR1PlF[SYd#IW^P'e-@]uTk6P$"t9'X@Bc2g3B'%YjqZZ7qVol'H*>-CE3+oWiAuuITZbt7iS0T`PbV'gk1I[!'M'iqIg1fPH#T8jY^Aom@(X*/HiU)]KpZQRePjTE47J\q!][YR9Y=gQoH2Fq^tasf7iLkUJK*6oDT3gW%S)%]'GOY7/:>FFWpM(SZT!-fU.$A(]07uo&0S-fG:HBmo!j>f;,Rte(VM4Mjo.Qs1g:r%Z'+LN+W?S0X!0('p_(:i2TdB!No=_/D-o].r];)m[T?E3Mt2t/]`tZ;>DfEbe3r^B$M4=F">sP(1_o=J#$Ds2#37]CjqJtR.C1mjn0JblTrNN3_^"*d,iK,bR#B[M/]]+KW9f1?@Yj+N+eqF2>^"]nn/V,4o_B\iT3Fb`%%9?eO$oY/EVu3DJ$f4Nsgg-9',,YWlYK&qo"AaZ%M$%Na!MkVB?",2'/k+qL\gY-VO/dgtp:0eHh,KRPPEf1e!K[1C<;&l5X#Y)HaC#2>msNdcg(1#cCP!Z=$`CgdG_lbTg9\k.4h.K*h*]O?F6Q/LE^hL2A./8^Kbk9SGj6\,@2)`34oBHK]Gu$WT4RqCI,AIo%hg.Z1X+!JA2X2lZm]V2O0D*l68QK=Dk'oZ`0[MNRh@`)N14lXQ:F=ec/c7_m1NVJ('3e^C_DB-'/$8S8q^C:_$."G"K&Y+4UDO:c1Nb^AVb/eh8(F6'W3[*XJfB$_QK18.Xg(bD\p[%,d02]fgJ1mGcSV&(E9U.c"[DCp)8j&H3o1g.=>c*)(#@UiPd.f`=CZuBDR`r]q\a/Wf8'EHP`[BdB'Or14?q29=hJNWZ2=1,c@E^_\i9\]fAdVS[LCFO1^67ib*CXHJ0pcCb!=QeNAn7k\FEVa?ro05VmZ)`8`H?#nc5Aog25ce!7>G0jN$:96';pK)U(U"]=9M=c)br6s#(l&R[9M=buFB$+5K5UV__DPL!q+WPg@/FD&Bfej0AW>ZC8(0P9V)[p5LT;#Zi#sjn!'FMZViJIibj*CjP2pC^@[>-RpAXpDn3iU(rtY,G<&a=";O?%B\0]J=P^,Znd4`JlUt+/7"`F_<#6+\o+8k@9S7:*W29"F6L=qTI`269/:uq-nh=SRKLCaMBJgOZ;JQ8X\G&BD>b_Y6(!.:BlQ0Q$;(SheCY]DKUq+6=(hn6afLi\LscRs)>:8nqo&5[&3h69na?4R?4Z_`4BP]K-\k=Foh1_S]m':W3qSr*3mEE?iJ??>r+&_k@f&6k3@d#7/Eh.#:mcRR^KLA/$%6-0='b/&;q;eEN'As3,hu^S0381Us]T_'KRQ`<3?OXE&jFo,p[]htTA0lh-bV=D_3qW$nQ@i,QS_T7D4+[k=HM2UG-Y5Sj`@=d?mkH=MUmWfBFYnK#;=6/a+Hhk%3NZ^g?B]DgA>4PB0jKrI5"%*+/4Tqfd99TLjKobqj(S2=Sb'aY'^3%.nMg]+O9.fW5pbRA/&?'fR#gIJfRi[*o#SK_T;>hbpa4r;<-hY:%L"a!BZ9;%KEN3h+1V]2&%N(eVi1gn9F22,to+u"9ufpLR&UE2115U&c>5e6o_Hrnqo6X!2EX9ICK*N9NQ:Fk>a;Bh1rod.?V4.')(QZg,9C1i,'aY1BRG2RfS?/W\*.&`,u$M?jr>55-(r"c0B7UiUeV0f0]^+O>'^lRNsqWb9cAtQl3$?8l+cY6IgmpGUs-q-$;WjmKG5*0$`jdmj4$d@`SJ%N#+FF1oof,[pS!C"MP=0P@RdHTOh'.ZMnRpH9^dqE%Bm%eXh:5P7f`87Sg^$AtD*1eFWj]t[3s8`^jk,/?C4Bn,`/h/JN%`'SKGFCR0Vi%@QYS#@-b;qP7@o,dG[r1^;WH6hR7pDBM"=/D4^@F@\1=%KVF,Z(1GPZ74NW\CXEep"G=GYeU!EQ'2/=K@<^!(NJ75hB0X8'gfp[,S+24/JO$8D%NKZ?ad?=WkQ'=0Of4fI:;6pnMTH4bFaEl(R`E([@c[7AYG&6&"daIaZPFV5Ib845GH@IV(UZH>A5&ir_adi["?Pc'j/![6I"Z)-VhhupME`HB.(Q@`K?1hK8TB.i)kGc[3rW?!q]:Mrl^HK[NCO-\p)q4q0F^.OWZ32S,!/n&L"d<8Vp(OPL=!Tj*rs9@A<7pL>YicScc(XW@io)r-/8>S+MOjuEkb#?/"3p'$f0jGg;A_aR006n1aeTD4(HE03CT-\mI3jA>ZYW*$8uqO8^?\nnN:BW_l-Vd`^R[oOi,=?^EcWNqi,X@%C@NPb])_NjH%Kt^eMcsI@Zl5-ShWZ&!#&aVrlVg9JE%f-Rg5XN,dBn7mG$'Ie4ShE`Eloe2=bYb2VPF:P:@NlA]WQl$O_4u*Nl(*\ep_aFZ0E*a(mSgo`&[ZZ@*o2jp"IEbu;^C<.oV'LC@nI3NqFqc%=RVge3#gF2WD-O%nr<8jpM$3rY;/t](1S]PLaM$TO\G11H]O6ZMf*^.8e$fN!8J(q/+m=n'#kI:!@,c[N&cH?+M=r-Cff";WqNh?:<[n'-L*WkCNRhW&b_Joj:;.<:aHheS"(#;ETc,*)kI;/)r?<<&?M3@HtZ+5^[V"oNRJs"-9'>8MTp[]fiO.0#YqPI%es3+0-1TdrOf]NK%Nt+:O%sfWI':ajdbBjd&AbhX7a4o490>&3UJmPhs?sh6i.fNUS\fUr`K)2-'c%Q94A\tOSkUfl@gKY$GVGjI7&S:t;a$uE5'(S/J5jb0:$qNQ0dl3s=b2buR0N-0rMH&Cg5=3Nse&4IHD7He:9NCT+p(-+N>'_#)aXJMc[DN5nX^ehSV#j>`-^QNIf'8LG1k&.gDKp5#gZUVc@J+]OuQFRN;A4[=+u2jt3&YhEDKsK's`-E5E*CINDI:%29Q$1UO(/fV\Y.l*SV")bAFK?'=>)QTNg1?DQ;.nrR7/N!B/qDA-#.%BjI[qBm>?+j3ck.$cNDBXc#.mV'Wd:Zo"Bi*b;*XpgoQ"7h;JJ0*$ki03eeRu4RU3&H;iW6P#%$#+g;_OX@b&RDq.O8p'CS))G8"F]uhSt/V+S.c)^eeGk\MO%2'6buVP?(t$:0$"=Zcc032&27!*]D'>em0*sPdeEkR:1=49U"V\CZh@BgD0Mi_iu>7bBo'0=,9/jP5p[i,Jrjs@GD['m'CA`N1]@I.(sC9km==cB8]u>gGf&b\q=G0Z]*lf@k)L8(Pm1F*H:J,5a!V[GqSGm]oEou%ap'Hf=TU)H2Dgg`cPV[mbg5gI>C(C8!69hUkLm@h@J`8ErcOjRe=)d";[rI$illLo^k%"HQfL?PX!>2k%7`AP6-e@7i'K2[W)J!KAI#chl5">bUD$<$Du?&N$g"8Fpd\OpL6Ud@1c3?bCY05&JUUdXes/3&D+2D^h^LRhrQ<"+Kh(AM3:'lqVdj.L]l>-0\gKBq*,K';L2'ZLIZM0.']C31>uS-mTmj4f/P(!gi@%<&BHUI`I,H8r03dX;+L+@s6F_3CoaTrl5RC$0)(`U_Pb8/AA(R?aW:pSC\9C3$&b4BG&QRe<=r!tKYVG2TH.LrOU6NAK/_F*\n/'F[=XT7SE_$kVV8^7V&mg3OFh*)hWV8+UFsSVM/s.FVV?Ftm[EN>pqK.r#$/#X#^'\Z)VE`Q=J;[_N`McBmYa#`n5&j08(I%,k`-1*'R/U9<@>@iiFl2_1n92Uo#a2s)9hU0ibJmPDG&Ck0E`T*G!jIY$6LR+L#(SGeME1F$F.9Vpa%2r0Fo3?-ae!T@:RF^/]_7S>F%e(=lH0=/L!_3hFlpXt3MIk_:uK-'-sZ/e#5ecTW_JVJ.C.sHZJPjF\F5F$1!@hLk3UBu]EQq7o80UQI`)/9Umj8DVWR+ARk8D,TFVm\T9@"d4m$iLtbO5)+th=/$'%od\a!%ro8:n@YFG;@o/%D\,)[`H#dr^jA@)C-5$FXhXC,!i@A7;WF+jiF9qhPWlFYo%ks`%+d\ArfPc9:AuGG$n?pIK+hok+e:,n2,Y&%U?iYP84'hi[@7I(55l(Cl,m(`4K0(ZIH+IW++SR.?9=^`]bF_Di4#*6fk%]!0q4:dS;@hAjE2DEA#5Ck`c'&nqR9>\es%DjQ+Sr0T[c?9-MkCFEJaCElAQ;_o^LZT@]?@GFDFbuV7%9(+*`;iC7T-tk(/S7?WhCWRag']&mN0]*ePms:/dV=FO4+b<`7N=80fP9h?;j(39MQckeh!%&^a:,6Wgo/%&-VhgT=M?%cgo+,b*rmi3/_nT.%*LAAN:7LTcD7V:aVS_"b$u]eAJJ#_q_EuH"(4qZ_mmIZN^X%inDHoF,c^WUq\[G?H6KI57/80d6R9'Q!\$ntU60""[2X_'e?IlIfehMXJ5qc+i3YMLN!gW(bjM'8JD\dV\FO@u4g;Q.U=*BB&pWAD%lo.dSE!M':tXUd:rTj7AMpZ`SY@W_dgPPL0]XTi\"`dAYVY#PJ#6`1*d/^lQ4iLRW3ei_gOm(aCGpfTsPCm)7DDIBMQ-Eq!!)9&O_s*s\U>CW&=AI^!M0*e?fr!R/WesW/iFAE,>LdR">lIckRa*&RbnIlJ4gg8$BWFH_GrX3$+.S,:5!Skl0.H0>F++HQr-WG,IZZ@:9I/A'O7Vc.j*c:XZoW]csnBj$L?He1V?p5"kig*'!fM814)&5EQ'ANrtoPR,(0Zk1R?N.UAPB:-_Y&*'>$j3K>U$BO2;ref=Bf)HTdGG&OnU7Q,0>kMi1@hN/rVa8X#V>Tk3FjGO7fC,PP(eP1`^O#T><84i[Q9o,+P8`):r,*i,n7"A(CLEgmcNb[J#\+2!LK@rqDqC\94ppf;pY=M3231O-k5Al2$6HlV;+EC]:!.TadWq9/='C/,XlG7_6!)g\7Ebl1/QStiBuLf`n`C,qmSh\h+Gk;rd;q$/K)2JJ\L\aW>SQ^LG>-.6t&BG4'V_7=+-Aa3:I5)NU,)!5*#8p%]I-I8je+Ql&84h46th`^J6`D$GSb640n#]=IU9h3KMPj<,SG72&H03lg.F=qFTBfiGgN/]AY;.kI_`Ql,Fr^ii"F[auudc`LM>9#7`5A/12b-!lm?,QT\SJK+#1IT\7d3Yh05DpF,.o)jT&&gT;/4kRX3l1BbC9s*Y$1Glj<-s*)m<<#T_3Tn6\37%lek:0'o[(,acQZo*skMC88#DA\&5Ak73c2e%[4XQJISRbk@IXB,W&bJjdj%`m(!+rY%RY^DaE;"X&Lac"JCUR^3<+k([pLFp+`Ahsa#AfglZK[W91"oZ2lqBQ=kpn-ldT%%[C[QV"@J_5aEn5i77ln\aDdTW\;CKYf]5iKo]CZ@[OM4Ok/[:Mj2mk*aM!Bq]<*s#<:L$1ak1G`I=U5Z*tkchi2E[4N1FJlUF&hl37>!$;:`IaC=Rd8X\U]'oTq1N`>V,M"8iXD#Eqf^LN:J9gHc+bl'0&I&,0R#e9h@2=jPKD`6Y0r.m)e9pd?%S$ST?U6L\)';fL6@^+=R0?)L40&dG3]34V_I_m822MseX3.9G(nTO3g'10F<.lC!f5MJ7&YJh@a`Km$l;2R;.kCOh7ELNs6>E?cO6:G.Zasj5F,\,[MiIHet$iJdZu7$s6fQ2e]K`7?54BU[eh?g*-,'T^m4Sqr/qS?^+-u@rMij5e%>5DVsY.Y"J+TCu7Yr_[.%WE3NMh;DH]2g$j0j*HFsAD!SAo&CWATA096ael'7%L?;,OQ9&.E5DpfHmd6Une!F.hrT,(`27TaZ;aXIac3c`5QSc5ehXuVH%TS--3@-:j7?[R!:S9#+6&)Ra4N^%%hi-1:TM!pV:oMGd;k7+UI##',0&U3orHoisu9iJgHZ)2(=,.cgF,Mq4PlupuSM)MGDJI4FodG[sm#Zce*F%P^hlru6T"==PUeAK;_E66#k],o0"A&"!Wm2PkEb\WZ+FBNc26).WXeg\._p%:Pe+?hN^j>M-=ah2'@'VgsbA09rr5!M`ji#fYB)=?)`qpU8ED_D7AL#3GYP;*a54(UJAjepC$+h$!Gr;\BhIKFmK[["p@fNEL=Wo76D&JX`(;]RQAL%Uf*V$(.`BWEEq:i!?:9JX;;#%.!L4>L'YQ'd4qA/ABHrH[aopgrjuHY\>)H/LE"jASET\t`(><@mj9G55HJLilXO+pj8&=8`Y$+cjEJTRs/ej*UqtCJs.(eWeDpShYl*(Q;\1ctXS;!*K]WV*4Q:dqMfiHVqsZL[%bJlp<9l;cZoG+246W$0]n!,+PmYG<'J.-'%d70K`Gu]jlEsLL9E]Jj8A2=nd`??5rSJef-MrKAF#%)2q=GBCS>Di"J'CeR@s0KB1>VsM?JE'-hRCC/uI"Bu&fcD1AUuac&NUWSCkE^D[J^!"C\9:oA>6Z,:^ZZ&M&!#!CC.H)Lj`#8(fuuE+G3NNf(#Nc2-gMjD9#-+ARMm-WgfMD8Je_1u*N$&\amkUX$S_bN&JpW%)IHqNol2'**'X(/c/8Nq3o8jl9*JZ@CPJdb:XcLFJ3e&pJ7lgo?m%CWqeX\EEiJTPJu7\">O9h8Ca)*nU/+ok)RAG\dm-mullp(@>Z%Nl#;-t)YpZ3m$E18dotpG1n^sKd1EtGVVP0>59;XTO[W`!gYKeKb;rn7A(>V[5)LEq>VHa:I%3B'nl];Y@<6nHa):X:;=bsjWQn$2uX`SR]Ga38oo&4o[@h@-n?,]A\+\?ip=-U$4(`%+*C?Gb!&;\i\H@CO:(=Heeo4G;#+=Z9YXoBWo)b8;Qj+^]q%p9Am;F@1C4`j5SW^"/")a3s3#dSqEL6*d?mfs+R-?:j])Hf\`B0OoV;s.grEN6T.Bcg67!nrm`!%].j"4d\EQQ9BcLm$hD3ScsP5Z!1kB6<;iBNJ0H:f%KZ<[2=N:^P.=!NmA%rO_a[$,p_cuCZ37;kNZ-*nr%'@FCqOQnZRn^hAOSF?S@;"Zc.cE@CY.]J\5M3Hs5KQFS:.Q_E&g3bXFHs]J[=J-gZ3qCm39C6M05VL@rP_joZU=/"\^7\Z^"T&%e)AW,=k$NPBZ@N^=U)a]/&ZRWXp>ccA$hWOa(VXj+O`h]?2-%OJMd5p!.R]Au.;*+=p>YO.Z,a/7_70-1<>ULU86K\R!%,Q2m*S@)3oXa07%fPjm8(2TQ+N`9.Ye#',URb^MGgIGpeC?/qUL?g]OOM++T4d\d=^"s-kL'e#_5/Y"DheP6U8\!un,^,Ol9ZUt9NGW'W&5cqJ)VF?h[N5YfH6JAA.klj7[aY!?o0e?7A@iZhUfE]=OB(i6J%Z]ft:3gk9\lP$:ecH7W5?ZN/.#mLa2oiU@:a4"L7h&i2:'*4tp,l97aIbVf3>Ci](8+%!/H"+o'UALE\Q`@"2gp"ZQ\Rd+Z1_8Bp`D6J:?G<`Jn8ETR(_:qelO/B!'=A-ne50[R%e;G0^]p8YnGG37KD$]((Y9j$;7/+"5_nOqkUllL:?cr:rslN',;:&sSC"k!O!2=$(@(ID):G,L4^Tka&LQ"0#d@E?SDm_MVoEZ$V[>WB>$roVg!PKdPis/%SOrH_5.,$D2V?'Yn0$F+?Q-O6#U@!MCKlY+ldM&a/q5YksE)a.:*Y882P3*(CN!VHrPo:kG\>==]^fTXh+%&Zq%=E.$1QA]gZXdO[b#X>r!l*+T+j2C!SVfC/#EhV$BucCq7bbeeGDkhYHI(#[>i#u1N-Yk+%5HUo0:bD%JNGG)P?7NP/D.q^S!N+&NXet$*%e5TBIH[0Jt4^E!@&[\SE[khl8e&)5sTOrOCk6D,6ZJ$X#jKEdNHguAo&"69\RaF.3XD5TB,plp1=b+K%cHh^a*rc4[loG0%&'`\ng3\KPW15?2q(,SZV[:R28qZl;g0d29E-Y>D/[EgE#L743`0fGa_TS>+P\IkV8Q]87U',q0Rl9MQ@5D'oLZJM>n1cEOKIFVhOf@]f%R\r"lamt<[8Cs;Qf*H-W+iu9kLh!Nrj1<4_m#;UVh;_^]!JF[E2^bLs,)7SN+=>V;rU7J7CaV;h0aSWJI)*8]8Z/s-feoNKFCE5"is,H75Mt`iT*kKE]oo5278*UU7s"poT3Oo9%Ht+&>iY030p-Tas74k7O0WtK20#3d,YQ"M_Tmf=RX=CSic`bC!Lg2_ipi'%Mk>3cpY%N_iQ%48j/"R(4sRtB7JK7[oA;@5P0<>d"sseXq8c#0e7XaG_:]3>EDqAS,GK:#n";$%[lk2f[YDM#4M5$,UpQ`>d]e5XuE$G;[d_%GSpU$.5\#*ds8a2?+<8T0DimF?V6>-bLiZ:++Pp,Xh'9\jQ#+11[?N1,&MU=m;U=hr&@7^JCUH&X(_JR"VSf.1[lCt_Q/B%flJOS7p1g;[6sR8%[<28()55n%TTd":IWJEhdE"PtPj`B)N^JVhOTSCl8D`l!i6OX_WD/u+^(!#].V`VHN"^Y-uSWc`+UPN*FtKtQccg!.5g,*JZ"A#LF[cdU%N3rHKi.A-,NCG6WGO&DCo@uX,E>H(h*X,2j4E9>1d,L"IfJ<]n?&V"r!!EJau99?@qMI&$UbaaK^0k9m.Pd)YXZTaq4j<=;aiJ-0t)U/K?ie/6dR7FKVEgg!9V[151T>(S/V&O)+qs)b\Gl3#mBNA/fNTme$/dA]$$Q];U7sIpt0h_\H,3%=YPkG8t1M<+8P@5b#QR5uX(!I[=bVg%7V[)"XKo@J^?*lJ>pF$D^%^h`4S;0Lai>$"T=9JfkbT[VSjL3-Y=I_%o8X5^M)cHpE:*n21ocr1nZ^=8fuAD_VrSJ+)Lh'W2i1Gs%_?VH3QIKr.Ec3WVJ%V81kr-Qu.qB$FFl"'0k6/]t^cs'=cYQ:s!Z\JbgIX'Y<>Lq37c[[L@QT/LQpbA%d-;A5Dq_9:gNli[>G,Vs$7M=V]PotH6gZ\%2:1Z)'OaLD/*X2\8+X'e"71pa5XrbUcRFY@h:L%qN#gbt(uu9r%8(M*@(%XK&bV\^#]YJV1noZa)Q2!0f#ba9Jf:@-==@3/9uWmg6MZXk=?l\gJ4tc.'gs""jEK[XmBhFp?J(,cVD[or[(X@%]777?W6E/;EV\qNb_E1WJuq:^pL:I1\EIdNA1)`U_;L>:tl9crUdPG3cA,b+eZ*7'+DZ>[l/k=[<&70LMrJ?=G51GT]>Oo&/"5jnX4j%BBo/YeM!UAB0W,nmaS[[aHnj99M(Q_7_h_[i>(Yf3_+Uai[lEI\g\nMQe;m&a*"in;YQG?(e7f2V\%J"*q:ZYb$CiQlr=Rsb=Hq?$/.Y`+3(#@r"ERY8;N#CL9?`b,F(Bk6SGHM+5Ls/bDZF6qlps7!$Ykp-0d=(Z>DBdD#0dWJN[*7b!4!DrFO9!Nu#7VJW(r\_c0r.?%gTk5lc6eJ&jQkC,0:J7.&4IW.^hIpO@`L7iWL,Sk\Mq@_5?6m)4N^'B-LYM>5Di(oKGWD"s#?if'-fi2_Sk:QqjL(FOkt!.*V]f5uDgR`:K2aq9J7I0q-9B[g3$@VWm`TV0NI2:7-_p0%F*X#0`e=1])lLVc&=a`;XM!9#3jp>p((B3\4):/.5ad3s0#d!f"Qh3;$6cRFb(R2p=L:;-ATXU::5[)(KI;75It6c'AsslF^C^UP<+&C2nLL(8>5C$iUF96fg,@pW-*UYXYlG!c3Bak@r'&R)m(G8Upc.ch)%Tn2f\[`ot%WQ&']eluZb2.L&@ML'P>X4:O(BbV^b3jaKkdp4JN:m\N^_Fj`MQ[SfYI4+DR87UmD*(;mcQctkF(DcpZ\o(4;]0,W@+eB-Z'Dqk6Z-P$MEbIL5"ob6[^:GO.',&1m51mi$"^UT`c[`0QQ<>&IXUIkgcd?0;MF$\3Jf0'KGTmcgTa*h*kZU#3!HHU0JcPZ_f27RZInbWEpq"_PP0Tr4"\bO&\mN6YM9^;%4mq!K]qNJ(:id&(k$R:2`4S&Ei+P:].4(0M!2Ik)%tqbO\$j-FWlr)\5$?:Hl&Q.]!W5.SkgHqZkU,Z9l`rfN/NN+s#C\iiXNo"J0Sa[QiiP"&$I%IO]3L-*+AQm]+NGhUL>8XjCjZhHc1h\`88Un"E;rS"&OJ"HE&W.^nmAOQmDDO^Z*[*Ue-`UOF(e'l.8N^dpS@S!CHBO*o@j50*moo#&T4-b8$DsPWgQ&&nHpes.Rrn0[!HBk>@fB?^!bTa&.2k?BM_uU#K3h/Ts:9o0`V&&)f*HR(]KNpVZ4dT%Wf;Rj3TZ)Em1Nhlo)p4Bn1&W#moG"GTd@Np)Z.:M"`aRhCF1]JTOomTpi,$G9.nrTL0f#'],C@o!soA"&CgBdc(KGIhF%fR7[S"QCFE7p7h'P[6O-^6%!',#LZ5A=O)]gc(`gM$@nN]=pQ=!/5+bj#-Wn#0=8$3:AXGt<&0BC,%JaLR1f)W:$A[Or5MXA3;$pO&:La1R!RGaVlqeobnS]?qI3mkIWL7.F;;UF`5@DfXn`r2nI&i/Sl;7sE\44."03^?,MIm-L1_U5GZ:.R(fIhBsr/#]K9e%+i=:'#Ce;q6VYai3WV/#7:AF$+MHQ%9ic\q0D!53b4It8)5h)P3q.lbBZ;B:RkH[%egQiIF^F@@EUgfgti5,k&oRFStW/uJ]97+Me>0Il%p[`7tf<^e4cOH4!>rq'M_+STsk^+:[%!/k=M2qB9,R]3C.j%[lL]SM2Z@UK@Y@kPmZc?q)c>]R=n:+,rep/ZS5JWX."pa13J8MZX>p0$A#31=2bl;>lQmAV6/=F!JaRn$QURP*PhaAAB1s+<_2$V.1\q#kHaU#(UPA!*iThPd(HFoL*DB,.820`HcS"f_G_8h(gt2t3e*Uc#C>>4O]7W:0KfKon\Cr7+[UJrE^%p;B2T:#Ke+b>lMBCikVk`T3IRG*GieM2FLZ3U3)8QI@Zj(JG^1Gs,Ooo4&`Qi^st)..>49R&^77cS&(`!P:mcqqln0dMQk=0b;-Ah\5kGdq!'FfD$Y51FZ5S;.&ATDqp`u&cI?D3/;=,(j6aJ!Ho_9:Tr8O)ie9Ug'i.4)@#9OZ,UQ5cXdiH<-7UUEELj`2(SQgbmI4JUcU0Q\(D&rbLTG+pS$?2ON($1]c__d=(XILTR1TYD=TbKWIQATIZ?EIgl$^E^5B-W+\'HEQJ_S"#hO@;@_^D#2!ttF:XO'-2_Y.N]96E?=BCOQ:cWJ)AV49kZL8[;PUOU\"7Zeku4tN"X0bLOQXO7j+j(6S8Gu5r1>F@(n:/?Ck^.n'[@UVM;JeP&G3oRocVPVb=XWOa!`8u_[?`dUolZ\>".A:\Q#A?U=$e-bGDX:Q_HB(0!@da.=@](pD>[=%g)kT]gW4s6NMTts1u8DK^(?`l="Ck=lKTT13OYpB!a@IJ:(O0ja.Q8[R(,=_6Cb?ud>+$1?Ho7f0#f"A$UaMtp_?8"9V'h/+KJOrQfNgA:S2+^dF>(m!O4rU\?Gj_XFX'RE?pI11.cGMLFC;H;$3.L""8ng)UbmtBol^.CS2P1OY9F&)F5njGI(b\>K*o3=dLU+Jo;g$(#B]"V:$3Che`qM!b5pf.djBc#=&s3A#(^^O?:nV6"s<=j5mq=PBQgsr\8TN#51?rhE;?n)YT_+XO=8N5=ViNj[98\t3FcF6H`[$th,It.s![+]R].Plf5+ID#Y2?Or/@9oVeZ-/#:"]lU0kaY/X@$RX?qBAXPHLnRRpoAeR-"I3IrB^gB,`?u!Dj7)ocLpGD.OC7SNNa?",tu_[qX(^Um@-WQKC;:hN2G=TOo@?+^,sf5AFNZ2(Y3CTX(07-69\nlaT"W*NDWjN8o9K(eQ!He3,+Z\7*F4-"3@fhm3pI)?P:OgVt:G$,X;Mcm;e\6;biIbmW&V]Miu-EUIG"T#"t3BVW/K&EWRP.890So58@pRQEXee)@=LV)e)UkBQ>2J_o(bgL]^NBu[]&@MrhCZq]JJrbkN"!@*9`5[YN+J5gWgi6ORat\7pe(,qhP@tHB7KtPIC5he0DAh$Fq@VbZs-Xjl'#GK66VckZ]84t?H5K$94F_n-+s48.mbb%%ZO(baNr*&,VrY9<]RDe?bUN@b!i0@8!3/=WC\Q.(55'n18T?#>bE%-q(nqoH7W0d_iKlJ\r]U:#[$Q(BM`(V^CJ8YR8lW%nY]bSKscXB/gu\)'S]s1!fRZ<>?h0@0m!g,'ECD5]J.LJe:MS1G'[n;4KN;k,?XKqLVKOVpnXjkV+6a%H2c'rlnV"P5hd/W4-pPC0-+QS2@fob^)';')Zn@)M[O5dr>eqRo_F6:13u8'1`1/bCpj0-A'kII$;9#4kuUkh:fHRcg0P9PR4o'cNS&FJE?[E6\<$SM;lM()<]/?TWSeCR3L%G/QhEnM]?>b33sERLqtA^0@o33]!To5$6!fXod$Yql&CAJ[VCf2qTW%NVX"WXFZgjGJ@eM\sVM"q_jRqd>I[DO1RY7nHQtXg<3*r,S_B,ES_24"sE#;B\P^:O8StHB_0CEDW9[DHJ=g\?.otDYuO;=Js7),iMEt6BB;JgL_E"'4ko0UGCm<%8[Sq3#-F]#h/c^^TQ#tJ!qd:hqq.("ro"M'#^.EA4t[-0s_"/Cc$K*j+'=UloEOEjN<[qiVri"RK?\k/%PD2PItN.))a,okf8ZW;]qp7_du9SXiD?Zbn$ZM#/rTc.QQqsN#_Q`q5Vk]qPHS=NeaqWsGHCH-`d5HHr(`Z8r+F_d,TiNi+pj6WJO!Y%G82KciUS0Vi'^EmJk<1uE$4jZ[nSt:D'p*l6ak,HSR*Z0?ariadZ5Vq@_#UaMQ*JFC]b.A1<^j0mERHN74&CE-%9$Y)M]@.SY]d*kOFIdRLIk7X_G9!7J469;m8FO?]d=T_uOegKn=e[CmS")h$V9)1tOmif6qW$=XY/P;K-d:^(l-#BS[j`OR_0?p1?HC=-=cb,.43G/mBK,tl^&[,XNfl=%Z3,2H4M];K/V*N;a@'%[p!%em5p:l$*()M(=7gS9:*JT@(adcRqVt_H3"Jnd;eG]Jk@Q((jV]`<&f`H([m%,m'RqhDNJ=4eZ>$PNls9J9mJ/HrYU!h==m#3r*Gleb6sWGUXh@8T)8qi%KHRVDb-kg%"@n2XH'ME&/\#[(gs$oE;?eFSi'=7XCqS*h>RS[W"0sS"2#4o)_/()Z47a0D$g>T-PIl)EE9:-)H8]6rd>(HbI?d:DHs'XYQ"1k6rXhY%K5`!eqFHNG?HHDPFjl@Ta\+B40*$;m7WY&3d:H/Jjchj`ZM1u!p2iBV9+as0&,?bljr[+-/\)pUMib=Ae:6S]j.#_Z]"(70,HB[![tu1:Bq';WpUcZ%Wi1P@:Mn:NER6@To=ikjfg7=H,OsSupsj6r]6bTYLK5)#`T%MG6pL3u*c3g&la^HcPUf%g",Bd%&=;HCDX_$2m.5T`o>hj*q<8%=;Kcr)\P)>YZ_.-1!CEKXmRq`O74WKL]o'!`:E]62/KZ9ElfYaYn2C/Ka0!8nZ/LGjjm4*8\!M=?$XW31i#Br\qipkOo&+UFh$gRq&*129J'/[t89p/'fB=o\;(dsR7WD$[)7G*F\2KZae:c\=JbU]44=q1^9cf2e4Y+PF=B`VKMUR)3$K`;Y/#dV3Wr1Q0)@#,C/G75,SP]Rk@L9*-Ubq/Y`EAQS+DfLpNb^Aj-bb>8rGTK"-3Lu*K$.-eaUG%MhBdse_5Vbg@#aD.8Aq'PM]^qWEk46mqd/3p-_fE:LIQ[Kh.P=7hF;r3U)@QfiN-\+1385m2q>pJN9#V#[hhl.Ie(-S'S:'2X30:NJ*P/Dj1.&2B4S97hS:3CD[I$3W#%A(8VI$(@@5>4"%nQqp`CZ@^\R_(878l40^t=K(N+7+$TZrtKeiI>H@7;*m7Yk"bkV#:NcZMG&%X.Irm/KNK=1jALb==!io(e9;ao37mlHj;'$mag4^mMu,[PgN[+efZ^8,;dM*k(p+(D*oAW'Fu*l9;Y#[L;e1>Ec!H#JUW!lB_b$U9r(<@3ZFBK]]"_iDlmW6bRm/P>6KI0>;H0NCG4=.uo69F`o>bMGJW^Him3Zk,3D/HC6>DHJ6r_dCT[19X,WS-4k,+/U3[7KU`-ZaAr0?iUi2t-V*Js<92r*%pa_F5m&h!ob*NPsHoDZi'ao_I%oM^L3eh>a]SqM3gXJ'*t,;TsPq5W8r5I:q,piG`:Cbf=pDJjG#urh.^6b5$hLHn]9)R)uGG41MF$*OP+_^-L,QuSk:E!t(#.6otbE;K2?ugc6Q8Kfm\m'EhG9^?DB;1SL6jA"VKQV@`FE;1$!r=-mAadMf:SpO&J]O5Vbg>jBm(LNTN*7OK11o.TCp`=kAs%_]feTkrbn&5sB8f"SS90N;2)%u2Pl$'p*W?-h`YZ1HYrS(-+o,3KIG0L1eW,([(j9-mu$NW5D*jZb/tJnIWT7eV3GP"*Qk:LsN7\6S7hmKj52H))U]'d8j:+E^nul0Fd.VIFWopKQrMU`_KG3!RD/XV::X5)Fc1d3]f3Jn=d6&NeV]7q``auefUQGgu@HPV3V+Xd.uc5N<.]!K(GUX+9^W5:-F<"d6B00-1ug[B_lW;'oUd`aX84Vn9si^\1&PG`=@Fr+1&qCraSAjg[A@KcBI%ZZ5ddTrQ\YsDRB^hd:Kk.)2`eTV!(r?Gr86J!]HAAaFH`n/V[KO-4;:Eh31h\8mGZPAKJ+F"%PA_97:Ymb]kckA=B*9j"2F^l\]\rfIth/bm35.U$*F,O#ZY([rDll\>i97K>)OfP;3@<&d$bYE2FdY92)i,pt_Ns.&_sK,MCL!..DCPE9D"Has"M2Sp7!&9LlX-('k.[SK2!a,WZ7@G[RJoKRJ>o:Pk2""8Pp.l6KfZngf'4Dbo4&jjm8E%!@#=\ln+1gL8bPIB`fu'tdslfN/`@,/Q;3,h!OKRjg"$K!qFeYIreZfeXBffRmu0ReZ0);4Xa?bUj.%Tp^rCY![)DZ0d3-b>0PM?lVY5],:.LW0>alPkT!BYR;CfM6IhF!]%)JpTYH>BKej2;$M+`I1Inp4[$]p4d)rf:*&T)<=k7#@H$(\]Pb&7#\jIqnfi45$4rqkuAcS7LA_huQ&(Vl=e_rLR(QR\/g,,hQ@?dhk@$8[\SaN#j3I)^G"9[$AD#@dd\Vmn.*6=o*7Z^*$g?Oc1M.Yle8lMYgM#f&Y62h+?T6:4>,?dOpV2h3&EZO[q[F+h%*I^^bpE9:LQq7`#ek@sR&gZNU3DiWii]ip+`sKh,c5'!8M&`6sO"?RUoi2"BA8VcL@&RUe9'ld^Oi7A8Z6OMK];)UH*uGj@XFWgZk;&>d8D4-*+K(s`IDnl[:#W-;q'B9PH8"GiZ1D=DT*hQb3:lTtFd8KoNM,R;E<)lm8-Af+ipRD>-1g"V1>Q0YPbLKs<@L\3,nU:@:-1b.#_8O'\f!csK0l$pV.34#AAAG=5$X8B?$$Jo_Q+[4%?b?4uC^Hhj_b]dY^qlI=,F(!VlUDR`cF^jIKWY[frBjA,-7*isg?KpV!6B[(%lN#;Z!S'Ld[-4[!!6RVV'5g.@jWl03#*&*6$*=`5_-_YH:4N9:@VGl@`mi?#M`E>*[V*r>u@Ida^Iph+\ne%2,V_8,O..n51PpbfMUiVU:M,J9@kh.d/FZ*ECQi^Ch'!BRW_0D_C=W;\d!1i6P]]a3OcV#31MNm_C:a]quMB7VtVQ'ojn^$\VnXAZ!R;1$`pKD'/>m>ZOr:X]=2aOE-]9&Ro,_X9\4oPp6fm9,Ikf'CH>j![`TuSp?_'m&X,&cJ(QOF3(?m@)>O9;Uqe]kj$l#Lme)7RCQIIZK(]RIg&f5]mS)(_4PZE)Ki`bAhUh0ai&nM=p$BAnN:@[*3Y>aC$@"'sbjL\SMb:@h(UC\F!J.j%40[u3,n99V"ioN:.;R2Ph&m\P=\f]bF3@8"i&>6FC-,)o+%jW1HkW$inJ=j$Jhb.1W6Fh_RiH3r&S^]10g3Y8FEWi6:cC#lkn^QJg)aW9aek@VpZE-,2A'"[4nNk0_qWK![D/>;1!k'5dGa;$YM*'<*rn#@58!2:A&Ze`>GfnSKQ^s%^>VNZb8Lt]d)4nK'5h`HVt!LrNFXM!%$UA480)+Sj/0BISOT3P8LF.>W*1Qb.h]8IW_B<>4ItgJEor.KHHrEDgh:GPJFICj97Je5@WVKKk]"c0`qY@f!U:XP+kOXaUpTU3=m)Jg&m61]1K-o-)mO*r^X32):jKd0U>^UB_d)Bgu&*nO7>m+V$6h0?JS?Y[Y0a)8%1)IK^d2NaLB#Op!`Ij?"r+)*9i^rmc4'o1$jARC\jmNjUjT#FVs,=Q`C[ZBgEQ'O*rQS%uTNAH=A4/@9229uIM=5Jtl8:d+;:1RhrOKES1brct'@A5%4PGloTZ^*F%ee;Uejau]ZN>WT(4N6;#a+GVKHK"MBR\tQ3Y=FKd`W+I)N8,L&[]s<)7M!$+q%4pOR.E,OKi"qIl6AQlR:V#lAfMJEoNWIq<,:VsN%/=R"a5t+6@>dR=jmhgSq=6gWHIH(PP9Xi.&t/[R$$J4MhZ[4/FR."U!+FVnqAo@Bf]YQ>F]s'$dI$QPpjm(=&lYTa.$'_;E$'&&'FS/](m0R_fhYtKYX=q)a[rne"D3%BLo$PFfM$DB2SKPQB_@$<\=tE`&NZE0iPasb!;RK'!OGQB#Iki7Ftg]N3u@lo9(@#H(Rj4RQS%d5H$f'gmG-G\8Uf3B=BB+-m]N(mJs'sJ:UEVbnu=`m_5oFA\S`n&UB*Xh7AFl%/seo-kuQg4.g\t!Xjqg0(Y&->120Ers)2@1eWUFK,Z#Bj.<'WC#2W;k&JGjBc_p*<[6RXe/gYgL[;^h%'niZN!A%/=qgED6$dd9`V[f>qS9%Xu.$NpWe(\W<3H<5G)`D6Y'R)iE^QmGi,3'm&gSUYMi:0+fSSdCVW-"O6P$)Sh:BG-;,FA2(!I".k,7LD7=@>F?#DoJE'H41\?j(:,M/X"Xgo>GCpm^RC;L2RD*>q6`p4?JJ"')ajpmV(TFYCBskJ;WJ=Xrr)Hq_aHUMcJAAT3+MMm6/mE1uA+UTMaH]i;'kRaI]0>V>5#d'cSp*8Be,UooKfCORu,DF=38Fqn[1i29C,7n'8lMX38mQfBJ];"T-nV7X:6;?gZ1Bo!rXW.%tJ5Xb0pX>Z;BD7"P*jm!L^?SPkW\gu=m#mWC"-NIO2nH;8jY+Sb'.FqW'_b8gdD8!.1BAF+XS-+TH,/D4%[=&&p+Vpqo8pH<6I:;;+Y'4&k*jO;_[TUrZ=H!tV_;iU[,?@]#t1MJJ/.=Bh;R7X7/4[mq?>fHdPlC2[]oo#(.!VcPE??jkYgl@aC7PYZ:FHRc_7&;X]+E&T\QFWP43(IP7h#Q3es5e77:O;_A*7V%_lHpIo[0spOL7-XeC8'!OKNnGnAB1hqa3icC?Yp>"..Y^#$JOJK[`iI54Y++H)'[./.YYIBZak(jJn5(NlOIn$Bc*#N'I>YRUNF*geDpB>'4X0mlP+@*5q]DL8H`BEV0UIo=N%C1l$?d/Y5<*j3#7]*7P#kokinFO'Xu?`-LWglNWe3"mZIsNfZH`?(hiCejOqI9d(0!mM>!+48`QL.BaR+^G,%flH7AL?W:Zi+`QpIpMY7-&,,."c;m5@>iRSD[%,=NrT5*L=8,n^.5/AJl'sqA:f]X+krR6@\p,pHu]RH;ka8A@gjVs'Et-E!/`lH$hXC:E+1,qG)8pcE%,cS78*gq@1-86Nf2ibQT8`EK&(@L64!I;K[#Ze,hj6;oE$p5;="n?c,@FiQRc5=\BUsYqN)2508Z21[YkLfDI\mJ#DM3RIc)3lj"p"YToi:GH$EbhHGUBd\)uG$qb)S/5&QloNX:r(QSUOjUI#Q[%2]-MomUY0ig=>..V%&E'h_gX`GK1j*#>bl;ZjB;&e<6H@0X)4AhV0Jr6uuC!-^@Q8t!aknQb&`Rq3rdsKSdftj[bj8k[=k`)!i)2PbTIWm=hBsqi&!aplu[!eJ:=tJeP!pDXX8+-l($_SpjIJ*ccL\e>(TNB`i2\pX"U49Sdq9c#G.3@BKQ),3a-2!(cL5rVTl//[`M]Ws]P5iVYk0M-5$XFcIn-dKPV"GG5^tZ^2N;&CRADZZ;W744Wh;A$_$jD,35dU&1hQo(C,84krr*-IgqA6oZ5DTDWpB@u.8Dj/;HYVG!'-bN9!)Ii+=:,Dhjq(c"+Qd9g_lQF'D47UTH?ufXi[NeP":SiX$uki@;"&PP@bZ]Kno8\O0#DEZ+sJ_E%8;W;?-12uTe'/fomt)/S.<!FFT>BH;O0\H"%csKVBW)5^#s-MkS-H5kmDlLWh(K)@Z.,$*6>OoR/W-K?;<9Z@Np+&V-P.4?t1(m5[TBu5l"o/1E'h((F:l_hQ"27&kpQ81U]IOn`%Jg;3?_]_<_8[eFS$P8:@bk7t.Fc.1ti6b)';49@hV!6#5$TfDRRDY_t+CTItHQ=(^$^oBW_3"ffR+b7!VN1d3?4N)47(&ZGg/8k6dWWm!]Td$[/[Mg$XrB""B"^kuf01O9cEOM!R35W2$QVKbe*E^:p4AS^7HIbnf\Y7&IR=F%JgYP#1V]D1dJjB2Fa[Pe'4fl\P1%a\';RANU6QZgmYWe'Tp)Z\qX&jqNBB1LQ\V&,Osh7TI"A+`_9SCRYbZdLmk,r!]DnR5b)-4U5:g",8Kd-##j]"#)"+*2iR[=c%F:$XiFGKBhS[Z0IP%VXNQX=No:)]%l^hiTdn]seei@0>j4@jesWYOfVd]VFXeY?EP(4hNd=6RV"RO&e&Id5nUcltbL2pki'L14q"Dd-B4XEMR7jB6/+^G`q3eWY'&+&UA_An$0g%njC\[2&W]7ReP%+)o_KG%G6!8;e'1^W\.@/h[<*Ce4/6=lR2`(R@$2ES'H`p7IZR@s1qRWYhT%S-T-c6HcJgEKc(pQSpEQm$S_1u7UYr62I[`uN$t2r>>Fo_g##l*8NP',O7dj/PB(q1iN2TrGh,joKIn!_I-I:MQLP^?WR'T@#FuEer@lL6)>?_3+bO2WH*\VeiqbWV1]>Ul*I0M&#a$M%$(D2;I20skI(UcVLFj%Nf.`OW)t4;bgMrb[p+fKM;53J.7qG`qF!FKS]!j7Yrg?S,9XsEd-tuEYhh!a;lkpn(o`kHITO#Fe%.[HSe)j5@5WX>>8^MR[F)$mAW_qJp8#O.#D]JWgd6a\25G"Q92n\fHND%bk4T75DbMCTnNlD2f/m2#O])PPPinZVj9B/rdK&_))`,>S-c-S[Rma0AcBl#2;cn`WPU!T&m8A373a#7Z8mDWBHm52K7$1fj:ik$GhJW;$aHkQ'.B\DcTd"q\T,sSurNt$\eO?41&CZ\(Ws&CYS>hGuU?8TA"WlEpA0F.rDQ3NMU*,MoPhNI4)qo_IKg]]_OBMM5\XeAmp^4B7F/t4!C07(gfDiE`&Nb6g_.6P$&2?_Y)R.3)C)-ar!%M+d.P?ui&#j?\`7%;0/QLa$/>)9OTR;<:Z+-R"Z[Mm"D4Jg*ic&!?fR5j"iI7c`BuB5KGMp"ont2@22'G,[_iuMKhDM[fD0f-3Iglcb$@Z^380aOi#g%,PoncDl#a:[*MhCQf1[&6G(RLb^EAP6J.f'IIB\9N:5-I4WM(9h=0<_"_`&^iZktp.NW5m>\8rnEXg?\pVNJFm%Jk-FVgE;K>JnE\P(oB3cn&ic,iftX)>MO4,4O)@Df]0^2=C`J&=*AYFf\,.2NNem/sp!jHHFic\Z4`G;kt`R[Z!q+(QXHu'AWQA'SkAR[-FjJ,hMn-FtSf`9B*;]QVF`#2Y7Zh?3fW(#Q1f?fc>-00mhm\gIKR5cGQ+.RQ'].e."XC,%KLX!gRTL::gaSjl7+TfU60Yf`gah\e]ZJg`\Q`_#g7h-4c4C`gX)i(c>-DK+u!<&(qWB+C0:$usm+dbR,[K5IU!@`sDKKL\C>L\?nEF1Y3#DK%'EsIF:9-2iiTCt&d7W3Z2c_YZ;]ta-m^/"mbWMjSK#KoT8ZN;7IK#K845$UFNRa<(>pn`YKPLmItn;]e7djL4?cUEkA?g,T>PHmX@;)Lb5&VRD1D6VfW^ORX^B#eU2gZ3so(*p-[:Y">9Lr;BTKa.e;\E['hWH6T/"p@UlW?*-%UdMP]UR^$3!s<2Y,=QgA3fE#77@ULb/ZQVn1B?5SOG-@j'I-I,FStV[),oHM:C,O8l's5=!i9n_2ZCbpd/o,$LO#pOH=/]BR)3Wu!Y#[31B;i[')#VFVL=n7brQ+bp*&=X(/_E<'?bm2C4l/n4R!^^C(qsQ6'%KY]fmqNhq7EJD2H'.N73`mMBs%j(%Zs9_bH.2gZE2n`;eo^d@5NoEGGL#n'khHOYOfQ\T_ai8=T`Ls;?(^IAd6;n"d9XIKX^iF9WO[mqqcMZn!"hR5uNICn4hRqYgLB:HL9e\![l=EZ0C]hO_n((Bgm5"N2?D.fWl;s$&LS>L8e822i`CBGX-m?cK&ZsPQZ,ZgrDE"Z))nK%:uOCO\2H8'?e=ea_e&nSfL=Ph@kX4qr[K:+e,MiHG/bI`k*OG5*/p7X#C;O=6isbhXVhbALDCILej&*G['Gi,nE_+,iDo1B]r-q%4j+%s[i<&p`+W.O+,eo9l]0LA*"TdL8h#E?,s,2L>d1Ub=qkMEX\%!48)fb^2l>7mq$U<[7+eoh:i(`:O!]2K[b8S^@Jrlb?%B,^40d:*r4*;pfaYrpHJn1?!?Xn\B>$*Rtf5!)I(Au@%COjD9R)_pePCuT+qu""9Y(ZZO-m*91n*Hj;pda'lX;0N>jp4"uXVTU*3I.2p"]lOkBCg39"&L7P/mEVMF:dUZ@rrF!-9[`7@cN&V>-ab0(Gc0bsNnCshfmOWn?[[k6Re2#5O.3Sr-o%R0*!^Is*@]Kg3d5IlfIKffEK@]LDc'D+Z?nIS7W7ZC)j-#XKCW&Jrst=tgT=WS#A,9U<[n437)d$<'0TZ5E^?jl3IrUlfU;Lj%oqDm;e)WEL)UT$aX&Elpif(_fG,`KBi4OZ55Nhu"]JU'_5k*ZcEEmlrQlA8[GR2AGB.N6EL7>1C#DEZJ6gcF4=DBugX5^e86f*GRBL]b$Rj'ZCk]sn^fAk=d=NdhpSmDi$-0$7ePiT\Q;Xlf-TYTE]d4od-^.3%Ur'cT5hNg^Ec_!d7G$7=!ofZkl-"4(b@L9ai.R7!_>`LJ]K:[([/i'a/R7\,NN[n`)E]J7.cUmTCQ:1f)MEWN7mF:MQ*^Q("bD]+K-Af8(]OOt[K_1H1B2n`-0V4>lRu(4R8'eZ%5o2@^uZT/J(E1GGW*mA!sj"3Z6qmYrgql1#A69#28&Pi=79He\#kP/#Z?H`8A$"<>.QP=W?ttF7gg5.;YI*^:+?'=t>l7)'AoZH#(4dcau1$IAgDsGoBQYf4'(tX"Z/MBA[f>E+2+in-jo-^k\pIPIQ.:0n%e6a>TJG3I@AtLt>g)BgEuN[A/(GI!+!u,"^jZnCW\#ciKl`a\VEqq@\.2oW`t)aeuQ9>mC$H`sk2@'Zf4Ye-0(BeON">XBTcrc';O_=UaoW@X4,1>m0mmUVh!^XkF3BIX7cj/)_;=*85g23_>VJ'2\!=gG)iSOf1Q*n"L)R?3@`"DT$D$\^9HQs<<2o9dX83U&&5-[2(%NLQ0=j;Li"i`'9)igO>RGfm.Tu=bjtIqU&`q>H?+]T^GWh_LBlm1=0]JK_?.GZC[`")s4gu>5.>86cttopWjc&]i<2H6Nh&VM)+'bo0aV<$*j2i.)#4-l';+G$:^aQU+LN`J&Xg&A9ahep;Peeo8:^,oEfs@?!#o=AF!Hh4phtB`:D="UO!SOeh=IWP61-_H7B?>RDNTOV)iPFd2P+o\t-&\FK3=3I((*Sbe>dZiR$2O;c1/Bq2:-sK[0,`#gjGa-_/7ck)T%-O#DhW<*;]fR^4Vpi=GgNmR/OS"![?q4B(r_U+=*pZ'!IT,EBu++f$U>%0%.C[E;aDM%;DLaF^?0r,o[0,-_CW`EE,*Y8uJr1V8QMFV#G@kQoJ(>r[cIT%Jg+&rmK]tEa]UaUF<5`95^6'Pn7Pi"[#j#9D>iVXRCOC*+^;GsI8=?q&n,Jo?V*NptVuCW]+d!#]%e11>auVb&/oK0`P'2&N??nTaW5LS6]t1%&DI6lO=or8eLB$j)F#aS?oV+jQJ;ak:*6G#lgAOW=mqIRX3"Iq&oBaJ"eEPJ0l7M'Lo"qO))A!*ZVm@iZ-,:-nn(=325RDbK[3&1nCq9T<+PD&V,"7,^Shc(a]j/N.,'@FXM*RY9Ac4p!=PJ3579<:^D]-8Ybn/0TT9V3gr&G9ZoXg*2c\aPd<3$j!&uuW'(]O]<(>SHZOP^%#[!(@o"F)3+Nrr)84f+d7qoHf8^Frm6%r@EJi#FJkj,f#2#o=DLL`f\rY)s$bD-ao5!jY_VaLj32VaqNMO\jXVpERmG2Jm;tnm*m)]^:mW?TTT=qC$,umVm0l/g>UQ3"]cfh8+"76/HJWNFkIIk9$(&24730V"\i$IsM;me&cOKf6Vek@LRruZ^c[^P]SL)l"&o?\][2-2^>-(=`&G2ldGA[<)01a>[csdi4+erc>;`s,[ErA=e<7DraO_i*j9?+o/7;$R\2s\][8<3lN#Me.oYCqU)X5D'2p`]ef.)p/4IXLbr3$J>Wb]0K8M'%K6*a:+l$":McG]B&)^drlXXs@Hm^bS!S6Pfbu78#rOR\Ki;Ga-dEYV!M3.5u$,RVN:;TL?SW!3SD.GUKsqG?q*!5NqVMjl!X33uX)J]gc7Cj?;:jFP7#^e6^jVOP<+E-a,)_"st?F`X`Tj)?"WT#C)YMVnnKB*5oGneREhDcB'UeeY@13VMOoqHk=GQHJsufVYi+r(aj_2op2d\kE*:U(Q.>p)XrjIHn7#FhJ3gV7^Qh#J3qD!Wtn@bY@5be!s6p^3^3kAL7'S9BV[qJn^e=VuMag8uMAKQ8*;3h*0F=#MZp5Vr_d7&aEocjE6O4@sGNPW"?\hW6J7C,JA4UOh[/D![;mW2b]d'[U"1n0`VdlCn(&HpbDR!kXmp33^H/1D:kDd,54;j%Br49Q'JZ-rcnEFbjKr`;20G%D/N!TrcIW,--C?NCO;gQbI&aBrNHr1ipW10C\e6^3[iV?'87cX$<8&!,fW=&nqY./:,j!3E8SX\KMJ.e3FL%0(hWm],7NoO@afCLQU:MAVs9!'"tl,a'g^s!FQ4q]S9]n]$F?qd%&c7\,ZkA.63Ei3CN4'Yo9hWCU")Y4\E;f>gEml#/cLp,3"P>B`.=ls/uKDJ6lE.8!.c[fb&Fji,!<0iS.S?KfuCW$\$($Ll^JRkRWohN.S7LOZPumH0AK_kV2Zsu`OPqbb/G-D)>[&Auq^RrUJm"e6Oa4:)'VX>!p*4gqk%VHk-f!#$/2OJc8(kL6T9f>p>Wp/"aHfYMA*okfh*Rk)fKi,QUk47\Y^@iB7QI<\lb=46^/+p4UEF`JNtU@4+WHm]0_?U_(eM3fkXbXQ\AgTa;dF8MKUbUn5:_H39'G-gTF?&g/=njU$$J_kbo!`X_Z:%BL]Po?Lt<@%jJX;9BBtk*+!L(1&]u?`UC1-I%^:etOYgFjrI!+cZMDbY-@bclI>AdbROAS/qBMq9[,W)=JKp93/cbA=[>-LBlno13r?q^c.D#A"Bd@UQ#hY_d%?#I>)*[/X+245)gLrtY3AR.X3Ef8qE5h17Ll7[eEXF@Fq-oAba@gK=:Tj1$;DUS)(Lf$<7]ImbtQct\ldgl)8P%uFt5BtiMN@0#[b@RQ>YPJE?==4N(ZnPoCQo32G&=co0*ReY]EN\^Zc#2IUuL`oVdGa+fF*SG)_U4C0\6f=B^7ca=oj.c/`("I>8*SPhVo>5\),PI;4!XGq&";'L:P/Y>5TIk(QpK3Aj7e!!9DEW-P_h)a6[9LNH[:SggffcC?-t:Wi<@pA42V`=tY3%U/j)riJA75sJ3"#qf"]"W,3:Q*-k^iXrchJXtB(RU_m6]'D?GDtbkZOakg+[D&Vm'I<*a>;edH`H;e^h[,pl@[(,B'HeSm*gB%oPo=R"SjacZq"MPlTq1i!g>f;co;:k;l-&[p9IF'pJ*6^WQJ1Cj'tRBa9]PW>)iBk8<'-n[O%8dX:3:NE$5dJD,OUfYi]WJ\84.I3C['h'BEa:@&GU(6b9BkA?$]pA"2:?RU79NE+"]TC6B4HQsbD=FC/TT6Vm^Jg%1ql6LoKB`JqG2/tj8&ptG:b1=&@!5R5rpGdGek_uO3`8WfAr8#r70_iB^'sZVl@7r-h\A)naAJ71.5cb'nV1o$tg@[K'jhl^ub!9=5fCoL#dWgICYrEaUT&M8KB@)cpj"sNuIdRNq'f,'qM&Fa7To(oI-OX(^/ZXW"SNIG$s6]rKJ1G%=3V>B04hC^>k==uJ")CS`ELUEiP[ID.-+`OTN=fPqsjiugBh0B_QT$48uk;U8ppoEBb%<"9hl5QW\JhafE=FR_N+MKq2>i&st;W7j5Yf.MPs1qh$rTA=m\@AB3AnQ_TZeolV@`V@>`'-s<7B;plK2WFTP[(r]0#bqjG>8F&UYg6g,DJ:+m4K&K_IU"c.UC<7pelBS[fR!d:C;CDN1d_'Q'Zk/.T77;OjH)7?6SggpDr.kj*>tJt:;^B]$kJ-27Dg7cX?X&_#+YaZPu4b4r>.6SEhOa:'A0Hkqh4Cl[W[T33PE(j8<5[`#8Tu6B_Fc]r>b=8-/]`5\'j77MbkZep!M.PR.dPa_.(4N\J`-KE.HkmFRN3p46tF50a3)eMe\#!o?hHn,;;`*q56:3`g#>P+B0CG+[k&"*Y3t%6\hdu8kL!GjhhP+i;=ulp&%O/-2f:-kql`2.NfU.%>F&_R\<1@"Y[hdTf,,d18[M2LO/I_iJH^guj/I:fL3$FujI[pdlB$?,\T5uGh(.#:cc,-0?W>L9@Tnb#t@0ZZNuDc3&UK4sq0=dIbS:bf_&VIe"+9F_d7k"`aq(q>9R*D5&q%$0c`fR.?Bu@4!:NK-gEp:80/+l@D^>:6<&dd]XKlcT_kf&$kU86(G)49t-PV&&Rq&)rXPdj6U=UNd](1"D0\hoZU/V)7n862tY?VXJ.gjEMnOnh"^T=gf)R&DTkIBi'sm9Q7(90D"+Rb,skCc$62m2sfQQfR%IuCH0RLuJ_3;m-gobqB7)7XOmio`$g/]N1)[Vcq_1eZGeM/dptOiP="(_VY>KP^?cqSRs`QSG`,^VEj^O!!u.%:SHJV3m:&Sk2jsh/VLn0p%)nFjUap6`_Y=?&`QOlSZ=d*DU]&=j,g/e:6cY2qb%gj]oplm/f^E@+B2oZEB/tO!FICXitCm%56]oH1TZojK3ka)Cj9o.9!dgOP.7d7C)7V[ZN4nq+e.]Xmon+f;]f9KGs/e(.Q;f&nTpnf;ocWbfmG@^$,c]&JYKHG@E0jA(M^%cHcD%d@65hJi)`'[6PjI5NBc=a<.3`2j,QJ*K<("U*;uF_1PKb"*W>hX]k*>Q2\BkUd>6#Z_scSV^8=*MEPhh?2e/u0AHc(4NW6#7C&&LLLi_Vc4&&]DcJs10R8O9P:IGtmc41'2r=f"(`9k5U?dJMkZai-;BLOmZFDQ!?Bb&;^fOB(RFGRLAckV5$FjPMHYKPS#'rfgjcHu[De\]'#JgNrI4RQRsQ)2N:G7/M%3@B)W3\7BZ,<7LnODjnC-$')6-L2@qK2ukdskD&jhA2Z2J-POX"c-TA;>:.pphO8'F#G35bX0SGlUNFr(eJa0@G_.\=L=j=5_>l).%^qr?&]4WQ;DCM<2HN@CdToPB70T1Q'N>o;r1!>sq4fJcQ(R2?0+crRXJ381F/,W6$!5tn<(!&k%Ge.I=m?.RXQC>#eF3.:$YhPRR"0%pa`#hqq3=b#T2kH0(V"r!j0kG5L5T/Q@'lMY:qQ`1,VSN]S@V'JTHQPK-.0gF5j3FAX8"T-g6_(RN$[+`K0('D?cOk'FIn?41kc\Kda,m)&IE@3HE+%3"2ap-IrMN\1-.jH:,C5@*B1kJqaD!PiJ>nqj'^Rr%ngNUY!W&q;qh2LhO^"=p*O$o.U]*^+c6QUMi6U/6j?VG?afFY$@lfg=8I;rSf4TaC!kj.!MS"9W9<_h>XX`BR9mIUAYU#+7+1"],`"F`^@+Ni>tl?9`r_8[G.NYZ%d87Q"9\HJp`&?B=$t&ekj:%WN=ICI[;7Q,dc1Q>3JMp$"XgoBSG%S2#35_%`YPB0tqQ%1[Pagf/dbT"o_K&`8g?=9Qg<]Wq6MS1LkC<9broc)[sFQpQ+IKYIimM0>d\<(I]jCU=*dc="lh($ma7Q8.V?CUt:TGS+g]AP:`i$=YbM]7dET<4fmUsK9]JodFb)pj&.Qi*q21tf![JjqMOFmj#U]V=D&b-l+%-X!S=,l(ZPZA*Kc]m&^AC;:R+#3I3^?(k+21LFul%OfF&EO5Q#Y*CrIfChlOH]\-`mLRiPDQ!b(,UhU*_Ffn^dp(#hLeS?,)3rpk+43F#sMI-$c!smJMP@(CnN-gX#(.\;)E7$qcGJ&2BND!):VH/lLa]8aM=LTpVr=DnP/)'RK):,]+Z=b@P/nK^T]$0kTG:RtXt^;oY\"9QPB+]ng6Q-P9rW6OA_IkO,`Nht5>;56#ZT$W!EB[m9]8[F(+5BEHgN8r^@r]>>l5NdV9Vi)srWWiKac!i'BO/hFSe]4ig\+YE'pf2Yiu]V60ta*YAabo!D(cRooBV!+NODPGG,\V](.e/sp\LE7A]14;nHO&,ffi:6$p3#+qs+>667d/P*&tP8K[aZCofGK,[jjsHBd3KFILbWaXk"e=J7ru8-sstPfRQ:*maZ!2>2Z31o!.9#.bF&].>t3ACadC4q%6L_nObWlFAMFs15$#rK2m1jP58!CM('P84S9VKGa#c&-@NK!&gV"o,k9+/;ptinbp.54?3ccf0[G`E9O`VVEM'BW+2B+@S4][9S%XMClsKAp\i(]uX,nh1Xf!relV>4R]r@d.o"eaZbRhHJ&NSq?Wq$kQS9m]\_pQmTa[ZG5a'lZK:A5",#REctcWYPhCqgZ<$EHq3q>1iIlN42;L"MJ+gWUH5^R@GhD^G\Bqf$Oku:+c?R[i*3(NEL+diGV;`JK'&Tk-qc$oemUFZ>s.?%B+kWEj_d'L8(p>AE&RohRfil#jTqBo$htu4bh@Pb:*j#,H^`aJ(PuV?of/6<3b_S&/efd>T3cM+];dV(oajH`_1cR;kR"n+pH4rlFW)?UH$5^obP\&W3[ZQL?)V(K?p"b7bgurWGsKKQ;G9ar20f%bPCMpGlC%\3FOb)2Ybo&,1qelscjfXj^PaedFIR^#UB;cmqW'Ci[u@LNc&;bLeIOTH:H6M]\S9PrKI`?[!l7b^)):24`j$D[T8bfDoWg;[9d/'RE,Y^Xk3:$(&t6TReh_JMp;O@RqkK>mCADf,fh@n[3;;\RB#([k/m1$8fO&!h>sAHP-m*@T!X@H`24WJ#I:';ZhPIKJF,J.t5PYKedGC'g[eAiJig$pb=0oH*s-O&Ibth3%J;j;R-SQ`B9l-%]da.k!i@qr:Nhm"b\r]BXQB!U4:S2Z]gol*N0>qr.=jL$o-L4Isn8U`sb)r(brM6[\"5mQgpFkEgak626JpJeXfMV.L#o_pd.bG3-?e"V6Is&`_HT`tFGUW(8(^6g2@>i=)DdQ[#X:uB-t*KgEb>Nr0qe>P;04`?Fi7mQcC4D6CR;5OF$#I--1V2bs]=^AC1;;hJLKH+\\?_9![t<6@,Z2)">ignadLF>9m#WYekifjIfrb&`EsX^EJ*-Y8M?R#RsE*Dk/s3pl[b6=0>!6Ip>H>)I,;3m,W-J%f9o\?48i=VVqpDaRkR1FbM?`2j!f2hmA(->Vgf3CK2H0qhr^%p?%X4=Uu%GHM[iqt_L)4mlg#!k@ec`]tEOq$:YA&je#^eK-Z=Y2?GVW4*c6h+PHE*dP"R]!HoGq'7AEo.dP!%"m[0V(2HaXW(joaRmg&P!t;hM'Nmg3mQOj^]n+rQ._`"?3e_3N3:%7+PZ?e5G?&pMA%_(2TIHGL:OREYX=n!ZHo->&V$cu-O1gZMl=Rc5tXcjCE(fiTWFK[A_0M\T"cmmiFe^p]nPmtaRS#6Fn%s/"JRUhEK&=3Ir9MFXo=Y0(JC$g"<^nD%Cnj_Dr2JL)Es'\NlK[s0^:45N]E`iI#j1n`CT1ucgE(9==DkV.L.SB>,)1,ZFt)57tq'[T@ZK`JtC)+=9i"0(_>;8+ru.X^"<(8EE`VFF(fBX=K<0rGhsVC$%](Bs.bf_OeGf`cler&jOJ!b&Y\qVd+C\^[j#hUGV5cHpJ=)1=YpL9JJRN%&Jj$jO@5e2DZX@p]Bd9%T92;!TkmZ:/MpM/,l'-J*)[ScCh3`ujQG'f%Q*QbOLqe0^ihKOd`8k4S[WC$^@&^A*FK[2;<9=C(GGcF1s83?_q'VjK6`()i10>]Ch_0(4u:D?+'E^6[-G[sWF!!o(3lZ,$1D1\`GV&J(BEO42`0-gjQPY>1+5N`"^.h;SBc#*r6U&GFT>((/?rDdrUZ4e6Pt:V)nn11meX^AnYU[QHLQ?`!2XpX=mh'S!AL3?L__,d"UdE2N-Jeb[(XUjdl70;$f,^_Zl\(!iPo*jaV)7N&H2Yd(X'DaBItXrRBo$#J-oB"%5=Yl\ANMG@0E;untVIOD2e@JVH^C]LtE.S,,;C;&%^Hrfop8aq6QqOmuJ,@]N4'B!Z^&1OX4$N27D0gm5<=^=BrUJ)9+(P1$J&L!"rOn5rgHfJBM0r@d2oe%`*F`cjj'ZSmY&gE?5NI?d,ec`7QNn&]hkk*Ws;TE;&Ch-HJs4VfIDR7es++>OtJN=WOHP.&,\6=]L:saoD#641/0Bfu.!CGo.U`l4\R2Q1^M'\mZ;5+-Xm?[4O\4Q')GaZ`d>h,R#:'h'*DUpJLb!Y4i1H`u$.0DKY:`n!]0AYF<4S`ZP&32"8[c9&j#rXV-oj?[+_[cO1_NPhY<&RM2Sl'.?@nY#h?Q[9d7T8e:mGY'haNk,SYSJJ%q3jXAs,KN&=8N5GNIK^dH^PfH-[O8AW=O#n#q_.:c[6IPhYlijh#TWi20=/8cgf\Q,>Y!i.`qg%.UPCC1i[%@["S;<`ibA@m"9'12Y69H=Rpn`cXlXHjm7:qZ^.5%C$.eB2Z@"ZXnLjb-5!m;h@<*!.Xe\Ag:uda%6-I\@>`4R[R;)F0!Qr3?G)+oHO2?1'!lDh:>7iV/=8"G%8`N3WL_jt;rstsqRk1-Yfo's%`W<3fXAmaj9W8>GP?L.C%WO%qFj[9SM5*uO_WaHDkUKb$QD%<7Ad.G5K8@P@iHXQ)X@?3^a6NX#eqs""IMD8V.^CDj2C*QK_o1T][+(t*&:nA[i3E]\F2d#oO(5\*HjCB@#^l,@"B;pth!O(&_`rA8#9['%11@CZYnsmOEW0`?DQqiU$BVKEp!//nmU\PH&JuQWsiKMd8tu_1o!;LKV_5!Y]MkHF._P8@dX?)&`'C4Blg&h*a0R$V#>dBLS[h[3*/R6;Fm/6c'l.$duBS"6qK+.UR?MpJ#Vrak#.PL#(P44mT0P,o(P%4]9m^d(?AZD\1Gn8cd@()d'#/1+h^;:B>]j>*LB":tlb37RbKO^`$LC)Iclah,9.,`0++KuWTeVI[r.q'J%T0c?SMQY*mUG*]L$,2629g^p%;tA!Gi0+khRM(suVS,Yoq2XZYGFpu#-t2&pE/$Ak2)C)jYs0#*TlcOm%MsGbi78_!Ha7=%>$Z@r3kUTCPn@L8[:hL/oV:(6angq(>-[*aIHj%$:ZsNTK^L5.CdBK4H5ff'A]-s<9V2r"Ti(AQjJ2VaQ9.>RM(o7uLN*kA8-%\fP1:r^iio#7jS6OTCSm2+7phS,POM=-`';HV3*!/TFgi.Z'5ptBRr3/*ZR$sC'SoIdZGAu,RXH6$-L?rIWekM4=&Rt?HW9Xnc*W)\IF8[PSS^QnhVP$o1$r,q4kQ_."-POmuhdcWc11W0Q[LUgo"N#sn6eZKF]TO5HZ!KqT'cE@aNZ#f_6Ld$rou3i6E]X!O[_5j0*eI5fpBs5sKAF:7VB7LEr>+!57>rTTo':3-4qgVOp_-BBGMrQ$QAPpiUXLOd7i7;k#^`RP%WF#H5RZh9`5j)pYIic1teBhp\3RBbsp00.#JUJDSLOXGpiK8k+tXS<:t3U^kT%hRkq_keI.F0Si%Ik&e-2mVgM;Ra8l1nWc.nX<"SYqBmpGd(fqq)X4W&Mij\p;$jJk:>kpUjRU\MLrC[nMLKhp]Fg-EdDG8>)-1GW]H@l4-_>9V-*1s62E,dqnCCddmJ8e3PehF:+oZ/aZj$)@PG@Ng4Ubcre0p?qfJ*hkdH.FF8%Tqa@1[R$2HL)]n&%([;nc"r[-4aF^/Kc6:,6Ct!^Mm926Rl!]TDoQ2QDce.gC8*iD\dA-%#^J>r#=mG'TTri':XL/*4Y78@+=Ar?ECJBkd/oB)B[g:lNAliUr$KDrHM@FCMuk9a+&Bm]9"gfDa&q[57Y?pMKqB*0fu8aksL;mg[$TjBd5U?2kRrRa";0aU/[`r[0Fksjcl"e1OB^_'@(7S?ntp5GG6FQ'4/Ic5NTH:*jH]#c8P&rl!72NT)BIo:5El[h`*^mUZG:KbSX#%SN="HM^Y.\e%Osu.kB,dplSaVC9r[[hB[-cubqVkf8Dg=0C>8,mT]nCU8b`>'ss31bH8Ej=j9jVGblU1/(k0f043GC"mX,`o7"/cnu8:2`7M:Y\3TL2D'P#Rs$)JWq3pS*./Q@*=^W]ab4+Yn=I#GYsJFjt&jH01L?,\H*b[*-uYh^`#@d5/cn3m%r$hC0e#&P%I/;1UOUlMk4N9:Tpr+,I-WH<9efS\B=9!&6a)F5dL4u)8M`ta(m:`0?dbg(cBYJc:=f5idr&aEce_e[(,SR?;gQ?5f%rM4umA13@35`-3^ij'C=)gG'P^E5kD(C&V%=O:ef0',1=lUZb?4D;:*c3p5efkD<;a3M;Q6Rc!M:fG_Z'OHr=5R+g:RVKAu+mWsr^F26P?go2A_QWZ>e\u+YCldWG",@3^S=\k%;!.X*q)@dQ!59?Kc(c?9S]-!--Q2KK6mGgJ-_Gn($pW04^`9_".ZrhEMnQUKU@"4pL,Dcede$[iD&jE.NK%46'7]F"03V@,rE>h%8Y2WqLu^&C0]>pgLS9Fb'8/?sP`4S$/=Q/S>/haqUAV.[#VViL1%\d[iZq%0k>i@83'$qt'("/(%!g+L9AoQi@#Aloe)CfRZ'nWR6147)%m'^LK"VHU$&o%"\D:+8/WcRsrLTr,!OQ"!Otp_:gte?YWi-UVn'>GAMX='.$U<&3#gBrliN),IW7;O%#tG$>Jdl@G-GJU!an)j/n)n.0LK9U'1Ksa!*boTuE&VgK$OVI)jX=W4A0t0m#M#\q,Z#pN+'&\Kh5)7'I;$>OiAW2s,*FF]]G@O$.)6'dfI8<#jnaf\a"7!/-u;^$P.c-jH_.o*IjV\.`%j"[]K*,JY8-u8LSuBelNYVeis(]]u7CeGo1>>CWV@9,F&G;hhi"RNmg>;-1"\;jp]Y0eHn\9hTJeUY3]#>U80C$0Hs\[a<^DJ_.f8mTWc7OLYLL$VFuOKUTE&Y."Llb/n:h[MT7)N[Ir>>IHs`!mqTj@CML9-XWlI['<3L)8bZ[^f\(T-;^Y]"mY?NH#P+H"q&s0S$N\@1:>]9dA:N$k\:0-nTHH*cH*'d0dOngVH',qVl#+Y:MLYAiT]"-1PdC^hOqH.ig$J"(!?KgnK,h62L:Qrbh?n7l_0ksr4Us,2^AaZ^UoXrd0@]kBCNB+[BqjrE/'?f7Q--+dkVG%Od*l49AL#R8,W+N5/!.2H4#WRkEVH%cqfrmfH:%3j"q!A^\[2UYq=)"G0K,2B76'>(+RNT>="P.7D?^M?G[*3_q;(S-IGGjk>T%s]In`JkYH8s-j+GLn4cc3$L4^IQMci0ur%C)`5)m<5F?HfP?#;A_9rJSVqM99pI2=o#s2CLD;@Hj[]oUgB(F77#SI2MQeq:LsA?5m/P?c0Yr2LJ0_;9\Pkt\I2:+m3rGC3:FY*773\P%GmW42gc>EXOO+rZG4Y$QtT5ABCD*hnR^r8rdM76cJ.*&Xj6MC?WJ.9g_DB'_:+.!?iT*dW`52@#0Q"QUDA_d3e.I\B(S+B%scpXL0O@"!?(PjLu]CNG!QMU3V\;FY[#8[k^]L'[0>?>@qYXX-lWtL9JBI,#=!&pn>[6LZ4In(PYJT$5*p*r?h&n>Mn,i%#WaV9ntp1c:&oLC-fo@"2$H@,E2N*IM\VF(3A^Pd[U8MUgT4dVGMS1iAq9Ud)uDlTg\kS&t;bC654AcQZ4D);?'1,peQ.LW''lN:$4jQ\X4+_Z87i0j)UY_\42i--'Io_kT9gC8)T_'9Ck/1O1hraeoID:@/^(G1c,]P6qDkZCV):A+hq+dr"leabEk591-D#W%1j365eu\e\3P$;((sZ4\ZLL9ot\:F.['(pRQC9g^(`We%J"!>3?GZ=m5'8Ti6jINjHG)!,oB$J"?j))rW=9PC[?,-5gPO1HSKfZj^0+_be7BFl\_0")Zub-iI9l8Rc$d=lbRAqunVHJK0rUpA:LAjV%^dQ"f(Zh'cO1@l==3.'S1R%f[D^eUe7FrHNrGRFQ+gncX?k)!9\(C$r=^HQQg1cjs1MYrF!e_/(J&XoDfo[GochRjR]4EHr;Ng.QAPq*9f2L]ld6#Pk"2'ejKOX-5t`'%qG=:F>aD`+)^%t<%42RG.OLLRkLVR#9gn.(\b(.DQUQ.R`=.)4+=.OBU0sJ5"(-'_&S`I,&^@7to9=YMB5DgGd*rBaD@[/VMck8gI$"q!>F?E9#loL,Kr9,'/J;tZh$aKI./U&,PFsSLNCa$QSg#cqC/$9o9&%SffItK'KK*P*nJmY34Q^aM@'k.5CDDbE*esQAiD\!([9ODc95%5hY_!Z"B\Y5IL/um$hp4/nJO!;a`R8KG&o5F#qY1Y;4-;t=rttkMneSB`W+[[+nLguDXq%goS[r7;o-3">Ju^9J"!g`;l9VC@ELC#O!a94G^0e"TWOsL>$"+@/e)I+1aT`E3I!l4/,5>#AmIk&Q+rQXD[ARSe)#heT!]*te4>rYhJ`2HhF%782\pJ@:6ZtI4A6*QaeBH=MYpqGUipEZrM$"OW*0u,Ti56f11$XT5T4$lQsF58U,0Z[RVAQ?3\:7,[sZ$J5C)QTeQdKR8R6F6jH@Pg>HQ(V>ZsuH_,Qth^C*k$)*jW#Zcf[KbplP$kVd,Sr_$Odp?kJ&+^6"WMFkZ`p?GsSHTjRp:@DBFT:Pa>]Dq"?=l$cYR(ll9A&[+YReA[TX/?(VU_T5N6I(:^hBemKpSL60rFArZ[#Ea>;J=7EpjZ`5rNHj0IR8!(SF4m28tiec9frWL:Q'"$3X3Iu9`qn)RpMOAe.US?I8B^:T>j]d#p>F#K?r%AK=H#7Ku1YWg?Arfe2G,.Uo:&sQ]!)AtYiJ^b7pQQmAbN?0`PXbWut5pic$.>kPEYT*QZIl3?^5X+?l;4O@bf.-qEHtUTI'G"Vo:kkZQB`%dlX"`?ld(\*2X1BT?--KgA+^dNX2WL(I!q?rF_k2M0[7YP`Pif/nC]G1BD-'Cij2J!CpmHfLO6Vk@q>n7*UlI-\/CO#blYu@029s3/^GMZ99ouH@!%Fc)^o%a)+jL84!b)rd"d.GAQ8;OC46.RKFNiC=8;Gn=*Mic0#f[>]n%#Ap3.A8i-.-i2o10ER(;o#H=u2@0gVl[o1eBKT-jAJ_EAGd?"=ukJodOV<#Qs_h_98\#eI`;=EO42DTh*!fC6,D4)0D5PM>Tpi!"HC&XH9%dmN$?Hm(9iWO(f$_Q\S>]e2K6bkF>J[QFbUJ81\BRX\"h9_,G7M25m,BCMf:`*)cQ>%V$$]Lm>NT52pMYN_%3Q7ITL-0r]QFPj"E"2bm3I'-4Db%a#@GG)0ln30q.bmrapZ&5@/2$*rga5@Pi@r/T[NUb7ElM!qFc0Ud/`*QmJoFj1[5U+Ra1AVN&\Pnl^Y6`CWl:#nT%gbZ_::LC8b=!u8:roKgOB4."?Bkq[^Xkm]S9WbZsCCCuMDMcK:%b[,G02Z9#^Jkn,gfos,>kC_Q!:-sY'5QUE`L]UKp]_.K5ke0@V4Mts2!,;3A]q@(^hU?Q#V4u#0T?BPr^jKOqctDo],#-mj:nSQ4S$a&q='&k4.<]9@$&KQ3)"kW+,u;Y<3ho1F#e/%Da?59GsjLTk+Zh?L1,edQ5F7?!\8#H/%GXe@.ig^RuuAW16WV]/lkT18c1kS5-*WdQ-c5).SE:b7N=_0q-oeNE-$R@mhUlgW">G3lE3HmYdpu/3$-f>-TGL?5\+5R;eRW)9e^b3%hHpqMSiJ3rm319'])UH-Z]#_G+BMA-ra&`L7a]1"#tgo3Zr:<`an=eLXp^\e&HFB8`GOrGk@h.B@mc_a:YbLf^p&V#.2=Ai3q9PVEpRtdj`T2bc5X>N0Prm'Au,el]*jQaTl7Ib3kIZ]e=_2sY*]Xk;cjrqb^DtYQa<&?2-a=a(g6=DY+^re:9+oVH=ZuJ>P/F2H5j:t4[6%YYD>Tca$61W54(-b4[=1Q!@5J?j-JrF&Np]>N]I6ZefQ.%)KqNrsu*-2.!TdqEPOG\1!.V_MZ^7W=K4loGdn>2&L(AV\p"JcE9M'l\(WT[:8Q!kf_I.DsM#1S`X7H$(.,NT@3*Rc-\cn,51?ZJOflK0.i=O]\60.a;Fu!gb^XqLiB]9eDZoNKd:u_/jG:qJO3e\N/Y(H,r.@6)K]FYl?UEJ>;0)9[eh'kDI6dkfb,>=3\tOiUVES*=U>af$sB!'/Cq=DVRLJ"5?R(KHbjJK!dPX(p*m\j6ss]pIhdF[4+Dnpdq'KrEKp5P(AElD]S\Z'_.M,\o.h)hPWp88>)#],MF$6fmOqB;K14H(Wu]1:Y$E^K38HU@8R4Stc5'+'hn&pDX3_mGXeB28C5H^=[I&b_USHq=EirZn=f#Gc84&!gq5^\.cc7;oDo+Q.J^2`ibI:q7PaH0c41@p#Fd1Ghi*u(t5>;:?V\tgc);2KoSj$2s]TalT?t*]%d*qc(BUjJ@S1CDRLY"[/qX>`g`m5EW*kBN1"PFa(#9jb1eJ/iH#%8J?g[Om\cd&?uOEc4]O02G/>nkSK^2$Y9.`JbQUHj^`Dm#!AhBABsV0lNUcm63dZ%083Z9fL$=Ga#-_&@_4X^NpoF)"pTeX^mY%O!W'Cga=3(AJY9[\IO)QftS;;L&C[Ni'7Op*/bo66%sEZ]k)d!khZ"C%nZo.>Sp;eq]SoIJebiP\V3]'<:WgqdVYAaAXfp)4);EGr?qgg[j3O4,>5tgGIqXB14K2\$[0CYr(I0QQ*h2I>J*/Gj33"IaX!_`j*@R?X>Y?&pdbt8%EBAD'W.m.pZJegpDU:$H@t2h$GQi-3maLs2rac^_]/4i#G[&3tnl7'qSXBLs'Q8<:rkq.So.[eRX0]faa;aE5]M-[ro$,V\.GEK-*UB>50IdT%#2F$_hR';?(o9[].%!@W$G4DrLBa*94@hj=\]8aU59,6/(F+l2_jPTU,J=BqQt;9D2K:*:/1&aZJVp^A\$okEF1Y@O).:f;BZ2'S_Jd^]&/Wl.>%A?cKdu)$f\_&o4)\.GfaUZ_ZYi2IA@Gl?U'fc&^T/'7S$aH4UbH1E-n6%HSoc\l'-T![f8DZ*2;\@ldK[7Cd&c38)FdC'^63I80bB6IZ@Gjf+C$JC=c4ec&+a/.B*\;ipI)&WNTB`n_ZNY0'\'_bgXa5Q)BodZn/A`fif6;tBm(j8_0b)]Maq&u_1ES_hGIMJ*#1PlfjrGOVqE`Q>1f`M'[LDkaHSTPM>hB&P):]/R-,4p'^/\@?utO#k%)OM.,V\*AFQIuA'ICJnMQK=f2>5(QD(=bD4(bhH;7t^T%,]KMg<6YL*0qWc7#KL:0_lS#Ha#nh,D!dd1>^Y;kGO/"&W'Y'@pW=nt4^q$OkP[N'Cp%mfK)P)Ml.T>//WRelN9(,BMLuisjjq[YgMhQL9NP:IqYPlV1?;J@6>4pa)]9Xgjh!B3Y+&m$K6+33q^U3>I"`Usdt"arQf_X:$V*j(+0=>Z<+Ha>r0k6\%-,,$bF85%H3rQeW?@\7GJa&Pn-c*1)hGrc;Q_qk$Cam2gNbX/]>h,);-q[O*8"@mF/lbK]/MF([9U':1OlRpYCW:U.[:9HRKsj$;!f^ceQ/d:M^&O15!/E@nWb664[af:Ok*ue:i5?ZQ(1*"E$;p^4U3aqn^RJ&[E1PVjMq4a-U5G?>eII=KGY$mQ?qm53Yr8HKBNF-g(g*gZHcmja\phf!HA&%ZIN`dfU>pn7:@XkF4F$'Pnk:k399&IYU4tinN6-SAd_K?hg]f%AC\IQX6?K]ERn9S!6E)CT[Bc-FH3+04f4LF*S_2(X1.jiZ&/*V.PL%I1.Bp6eB"7i0RA5ST)%T\QL8Fd`3&.)F<)jN!Db\,ND?o?RfaMU52:lcC3lN@^DM2!QjtV(p+rn1'j;Oa\*#s]5<:(BU*?V&9)um!c.tHm^p<>#N%=H(m$I`\\ZtYH3uriGdA7Q4=0g\T/d`[qIPg9].o8K^#enD0Au@AR74&&6]\#X]q^tr1k4nVpmFjRXi`*Nj?H,_--)E?c0IW.1/0F/9pgMt5uS)%1Iq^b/3r8hC.L,E9q\n+L8[5S#s*IbS;(RCs!#5!?4+;Q'X,)].r?;:$_?is+_U2su3P>=&3b"dB:c.7_-kgeThgab7Ya&*p&.Z#RAmNj/BC%a<(5doEeX:L7_+>fc@9*B0u*pg(dNN*`W>1EGQkWm@>Eifo3d?2E';&m`;cE?k3PgFu.-08r"bRJpXPRC#Uam8=G5o)#XCGM1@0h<(b(RA>c6aS4Y*,kN&PN4kUru3N+T9E.QphK1gJgN7Rof&1:4$o.+J]T2(9@SN'0+MhJQKB'>tZ%1dh"6F>rFl@,iZpjU9ijhF,ODcS^__T+N.R:4U%_pH0a',5WPFWZ`GmseBbK!XBI/&#GMYZe#UQj/&4dK<=XM_VqTn@'A-t!&Or3M(l_H#P<9`)H_!Yk*,5oMptt-B/td(h+=r@C&k"gMUnX%WS`VQN2PXHt#!"WSV\.te:c)?7nZE".jXT9L^=amP;E8Aa/&f+liO?Fj&.r6nm-u<_3ei;L"/UkS1opYfO1a6erKgeF=]g:c^;b_@Kb86j'2^6T[)DW**CdAjkZ2cEK9p1d*Phl9u$].ded&s2X()u."3GL'-p#M+sZZaZ[SZ880P8Jj=XrD+T]RE6Yk%2/I<(4n\!lMR!85%:UQ*\o@>\lW-K.5L_-AEY4_=UT+=KO[K&Z9sm5S`/C)\[5/kL^Ig6)XQj%-!k2:!"0;V?ohPg#WkY>Z?i/QY0tl_*,lZGqTI"[*;I,Bo"bU==+RbrE4bS5fOdD'r^&5d;?M<378!#Z&O[)"+Kt'-$o;27S\q(t>_+eodVuiJ[21C:FZ'LtKfTN;91$?)[V-MkNmJa%XnFUZkU2-!G0>T&C@O&[8=l?^*)]_m;@;HRheUU9h*TcaS6sc?NZ5D98TT?<0VL":%kc9,5I,pql30IAhekTRlKuo-mqYqZ*Jbn_Om1"5=O2M*"+9GbYcb-F?1q6`!>h4T&Sq)2ps/fdssn0Z1;AACR:ce3_ET#mBQJY?YOk=\=X#pn62RL#!B)n-2g#$>Of`man.,:^KMFWJ=T3XfKPX6;'C&"mGrB*SBMb%#$Ya](O@q1%#1Oh?1WDo\_m;%6/k&GSMGD&.Y9s?3nG.*(f_8_I_P@i]s+EAZmcI-2lUWKV@HMu[X&,5PAQ'@49)aFU[Z"=U/3W,I0=&lL(=YBZo@ugj/A>GM_#b9"63_qU+m1JbiFCW5]SZePU9Am>2#XS.:g3TMl#BEJC78niE[H`'%l:AI8-sreHj@3JAo+a-T-1=AVtj(NMc*LX\`FuqlD,hVSeXBLhkI81L$m."+*aUAjaQ'jMd`("pERqbXuTT:EoXDXUJR35D2Shfn9[d('G?R6Fqio/AA$reDB$k+Dcise54cu3XQ*GFY%;YP7b=N97eKpo`[8@BL7O5kMZa^KT2$<@>tV262-fF4ed5))ireprW'?^2Mo^m!h_k:B=^VYKXl$!+?3h&&g(J0bKb0q>V]\UAbVU!RF;gYT>7,HEgMQ6_FL-R/b$MTYWKVYJ\C;`4^2-/E<0+mPIp>C]fFkLPu/dPG9HrRE6rW@,jjOKjbqFP7Mg19bOVCXUVqgal)-?thqGdp"-OB#EG6ZB$kgag]2a:E19YFj2H"2T1sbRq>'[61GJJgVD!F%N4?S9hAY(%8N#6jNjPt0tN`LP/J[/]$eWO,I'#_@4[hW1P@:X?0(E//L#ad]afL,_o<6Nk_>0Ba5DHcP;c*:*!$`P2[hsbF/T+:*c5]kg,B5c@@JE5o-4U*6W-oPY.X!a0-!H)=oKM$B/2S.h4TfOV4ZIm!?bCcKO-C\&'BXg\_M,Yk25:p0Q4n%suog=$tC:R*]TN5Aek"HI7,$@0#U\m"V37rNrDq,B[;=-(?<.7L7IgMR>DG\^7#a$[bFZeR(Cr^o6%#YSg;5O%r]@@M%8haEWID2o9S9M#U/TQ`ZQnB]7!\k=f,RO>SPR^o;CSl?=D:dgb"b=`?&sgcD]]A"tr/@'7/"#SRHK]rGZW@8R\YVo$s#1K*s.nGJ+qPO2*e62Z72+JAZL0E%A>&iHY6aa`Tf#.Qc`.o,Xb+SE9aY"X_:)CBer1ZU?sb#kX$BEDV2cGCe:*1e.u"j_:NXk^&#aKp5Pj;>a1>Lh$&b$=4rOXB#FVc:Y#W&I:Nj]<@i:noVAI5LL923pKY'214Xjr40Sqma5oWHUHWca-[r:Uqc)OAH>l2M!PU)lN]:J!VCbIXcZ.jgnWC2rYQ28Rs#'ReU464erSqOaNYj=VGU@UGg.?P[qoqN]3^5hO6!ee>OZdcUOcdN85L`H(T`>\._;Wnd3!R2c\fmW%S=f!g.Q;9A1%?>!a$ZOsh,)8)tRcD"qfp=kt-P^d_8O,IOK`q>K>"ASZdTcJh5'n=,Srffb6['dl?^_Q49NM6q*#aK`LSjRR-F$,!LQ8_CY:A#:e2[Abs[CpNAZ1U74]R]f>DhOC4VF&<#\rH-!LB:T+@EN'kS+CQ\UYQ@r""oB_`l,)q@p$O;Kb4Z]!Xo://]'i?"3+70n&7Z&aS!KkoRT(?q@]MaG-YoFd9Q-0%e@ZA!09=1;lE9mbETL>9oXJ-FhV>=CPf%`0_lgnK)%QXPhZ+/Fm;#kb9%S`@fJW$lWSci's)K+11@*%@%Bn0W,XsO@RQu=UWrB_gSjI'H8'9%Os2j-]hg@@8Q7&!89K(Lr:hc9gZMDX]-3@$"c-8'Ym"5N'.,aPcY.hKr%%IiXd=-A[>:b"@gA;G;X$BMlj#8UoL%Vn0,a;%q]4aa/(qFjdT(jQCb\T%^\G9*,o08/YkOn5u?rYWtZ(,6_G8epDh(4QAs'q%lIuhDJFg;i:]0D3iVhh%Y;dXX<0IUNk?%iO@p>*bnJOhJ`9M\(`=]B-h(.G)ombS`KLKR.P6Z*KE3ohk*!ulFXgIgghM.+"1K2RaqA".>"W-@*5-VnZ&3;7$6G9*IL`E^h7?\D4o1_3mNcui_ddkOQqdQ_8J;)h3X8S"Kj(5^2MIJreNG,smF%,hnQ2T*;[Yol#-FH-q?E%ZJfsde$QTqE=<@:BJ]E.u:45+%$Na'$1;u?p3$MQANc9?ZP,?/$T7R>!XuW^R$(1UVR*m<87%q90Ta=$d2$V"-k58Vjo3Sj`r(!b-[J[mZ^4%@(a[.REI:p^(frKooa1qUIh-]RJ%KE3X^\+>r)/9'Z!;Z!p4hdMnK[)2,J$ntdt2/N?"GE1qDWNZ(GgiB/+`P$?[?Et0>P6-l4c-5Z#a$Hi@\&0hdbeEA0%G3=:m5B`(alB.e(f/i+)&_HfVNE]Gqs$QgcR*q=kHc:uKG1U[#nBTEs7M6FPuo#5mQ7"p9?0EZ=IcoaLd.3J^eoXm_S@jhN+A!t.@.J6G'0funG^>94>e+o6_?f5=FZ#Y3sW9S$aQt>PP[PM\4mIR;Enn,NZ?bqMWI(4To=HqFs6NP&Oko?"LQg-`3nR)Xt@XHcE52mDQ=o8":@(#od'>uhLKE)HZo$jCUhrtGftH9ZM]:(*@_8[)U''I%/:i9679_BUjq42I6248=]tWC[P5h._pmEa#Hg%Tb2_4$q';!ir`=jI/EUcS0!-1/'A7<@9/Db@:h'D7i4eVO8!]KPOnKDs?+NbFc.:85A^7".^@<.bKY2cb%[>Y3@*$B2!%.j_%kAPGj\Lk)W\/p:m`g5NH_!50]H/k6=eZ+,=r@Au]pbA+tN<5rMn@(%%HBA@fYT<^Df:9=aM@lEX/_WM4s@ckHR=6`nghg5ps1(c2=H+;Pg6S,)BOu$F6)N&^<\X&3X%d?ruR>N8KrJ`W@n+BfjdPt6[AM2k'UHb>0m,j)cj$BG%o3j"#H\J6rY%Z?n,I-u[R3rW7K\[/"---#:f.\f9n2*SkAn(-I^H9Xk9l*nBG9$7B05]l=62';[*%%:YhLJ2jC9`SWAmac_s;o@fP7nN=e:/]_e&L[]d'6\hA^-BpGFW1u\]4T,%>ZGj_XbdhH@b0C_5ln`]DI^%o=cGF*EVY[8S=Ze$'Y5"/r<6?;t]A1P)/7R8Mb0q9G_cu6D&cE@WbQT#UN5j?)3(8^-U9/<2aXKLZt))]i_"A!+Gc49]!?6PWC[O5"hKl)K."UH3jD2;m:CAf"oQQm*m#RH@D#E0HG5c8u?b*C_?QQ3K01J--`1f"GT%->p"U])Y0ZTf]-bDhCY++9_SW_Q-QAQDR*i2su!:%uf9FApe,LR^N--q5h^B;jk_)0QMm&T;2Mr1Oc_]I:P)S?eP&lF,SA^2l#\r1`H`a/.ntUR[+Cu,Ncs3(L2ld<#_GmPk]joY$L2-7h=K"^TRPSRJk&J':J=cfT@IdIji_M?*G'N`?K8AYL2kC0sKIDc.j^65#(9g>K4FI!t=t?'XHOA:-i^2bDK09LS]+=_5AFs=/*7NT3B[^JFWKRNApG-E:S/k6O4d:(Js+\sY-=^U_))_]bSsR]]q$D&j>_Z8!0\2TLaIZqBpW4696l`u/+)[S##4&sK_b:=qN77%^2()dt9g`1mVafLbh:g.0RB&M-]KG)KY)Ln(Qn\dBb/qU&Elj`Fjh*.>(\didhhXI/-p5ks+)VP6ITJJaELW.1YTRaEHV:Jo(8WlZYoP9:']aE.aBRR'+b$DZ@,eMQuH(Tph935D)/6LG+Vc\F8BASi;+V%)g%8QK[bsbf5g0WVR0=!QE#JCcaGpHOtY$$*7^$XR`M[h/0g/0WWJc\+Ar6=Rh@EJ`?QqF]`@b56Q`?9;&U4\+TU'2oVMV9mrn,>j@,\oB>EQn.8_b5%e8:M^X,5[cA$/=f#^P4\irNArde;G79C_>#XoN.hJT7edB"[(pYX9;BUg>[9b7n>-YQtX'5cD,(5Bq_?-!9jDrh4@(f@bm[6U%dMQ-"df_R>2TB6O*YO$:V+quhu[pV7gr]re3T;JL='`&oSh*<>6H7]260,\3;b\2V^>^.b8lfo0]^C2qTMilL1@oZefnfZM@U[]_8V6o10pn23'f61)_XXqXfKGhb!YCcE$qU1Dq*/Xpp9!E-RcLjn5@n&Mg;'k-1PH_t.AD#T_-V*aitOWFK+S[k]Y357)>RWjkEOC>$mQl&f:eoQVuM#810.9<&uBX*RZpo^P'GZ7kl*J+DW"PF,!K3jV`\7eF`B&3CZ.3]S.Q6ntCXOq0O`tuk1C[ALd6l!te-nh5sWVV!O(uZ)[kCC\i,,Tn-V_D64XjedWGbF9QLhtH=3qNWg,!!POIYW'Z[P6G@Ks%;t);N8c2lKXD?M5-kDeui7c-V'O['YS&M:eI]kZHm06\SJ4i8J$t2a!MJ]'TG&:*2N@R3IQ>b\25f[4=Nqc8NS3(s4m/:ApcC'j[e0+S3"p'5.2/ge('9qKV9TaU`[SI2*==jb''iFi%Yb%iaKGq'_tR'RU)KJ,:f.0mSFt"W63W]hl>laG!uDqP6&"d'oh!G@ofmusH.dRrYnJT!='q.K\EF]-Rcd\=\NcPe_Mqg+h_tgaTXK-SR?-?JV0D]%#YX'bJg(/t78V3Ma4N>)@3i91*T%l%F6rkZ8)#9r"VD/:p3p]a]mDOAbG)hsETo(q!03hBjUKd_`12Uo`TI),@HbZd%A&HdEIq#%Atp)m%$6!f+[ggKE^MsHbRW/4199qLTY&k32@i,F/He-hk6f_6YJVG@\bCpl31`H13jrGFSit'!acbgoMudR6diFB3l()UmBj07^rNd(n)_p>#EIgrZ3bm2X-tNkj4a0;#5;4+%2im%ql;3d^h:ii8Jq#]?*@!OKnhqKdTU4#_k'#`%)+X-a2dk++Qmf+@Z@7$^Hi1Ic(_[r*]`16IP*;I:&>r&EX"ne`A"*Oq%=^51o\`:_b?$U.9jNHp?Rgc6b7;O/i?N@k7`r(c#^)1epd&n,:9-iH;)*sKVQ'3D-5:>>(PhN5XGcZb>r/]=?$9_Q`T[r]QA?BD#9)ti,E[J^9-t!k06=2\QHtM++&qUgl'd+Fc^#(.\5U3"Jf3Dq:k@M8VB3KcUd';c8C28da5g^%=#PD(OcA9%pjItMh3d7?Zel)r;DMRg73_Qdd'YF8r=i-JFtZ7=a#b4q1F=BlfHQGVo]4*YK(PV"nJTVh,"irM93lt++!#:'3%fadV7b"!1O$NSiN(?gN!Ur]s*@kT;`BCmmHq=F-*VuUNZMmhL0!g^*jPdU'8_=+\=tr3N)G<8ZSFtgk@c<8Eqfuu?`ujqFOe2Xf4OHSuTfamB5k%73@$Ia2\+h9>QdTP,Y(t*noenFJE553U!pcL;GeU_oSU1gjS,prn\i/]&bILN/'"3Xp>NAqW)4VS?%R944WXJ+@5nAQ4&U_2H?Fkgp:8*#E_%gr#`#Khc!BAAj1?kAXAr]1\c$6B!Ij7]*nii[j\CGrXX_P_7C=iY>Lmi\*e.Scr?8!EjrFjMp^I]R:nes*/ZdK,ukRJQ'P&cR^uN()U/UZd-Nk)lu1ljf;6c7_Q1qYO[*?,Xr*!NUp?%mt7pOq9DJ\as$,3fKcEbBHe<0iQOu-V7(m@3;9RU/PD\HfuSg!^*sO+i;:jc?_@ZfkLQCWkm.6`72i-]pV,6Oa&[0Lc,\<;hDbOm'dQD2n`QL7(6p1i]n2G]n]j!>F-TZM'q6Gb66oa.89cQ1\,/k=Ujq5k@YEie;Td92!i:KTC&_")r-Jc$XFjjP=*!N!q]jfKF=Or&gX)8(fZA1%&pGJ@$ej`It#8.CT_GhV/Iap(d7`i,/>)nZ(Y`lcV]oaRLW[Vf-E+0;Eg3>ZGgKU?rEUUd>VZ*K8q%pMEC.D!*\)5eM/9u1d/0"!oCL3aE1_-n*AWFU0eBfLqbm6D$hoMODdcR0sa#pVSPQ'%Pp;s5A0jU9nD"=0/h0_NYeQ*0^,aEXLZP/H;T[f[GkEYN]g61.G`GDm5VF3SjW\qJi98QDOb90p]go9n2.m6]DUo&A:q`V-cUHG;B8Kk,%507?s@_U1U\J?`,S`.)YA:WiE;,I+ub2/>[TZuBb/=A!QW]]PhmlMG9=gaL-QqnXUtot=s6K"&]-]n:U##LIrBOT,]cubYjXtR[AQcTBKId"n:E9!r7fP>J,r_n-h?I"?4k#ie/sTm1*X#TKd_fnKo[2^#+4dgj+TL"fX+:d1@?F1T[3s;B*C@'FaIo$PjfuH9s"Zi)A(>FZjA>b%U*.-9E'IKnAD(!`Rm@3:]k]ZEWjaXUK_&.;G-$.QpKmTZni`tM^kuWJ`A(nKS=.SUs19Yp+I[[S;0\b>YsgZW1%75Na-K^`7&7:`\`K_1c$<3+3-?MqcER[0leT4bC[I^)MVn]DZ';d<5ut(cioXCY&$5f=+7e4b[*,EdhosQq%ajc8'6u76u0bhb>24@#T$!E*kOLr]Y[bB@/LjWm.ii+QFh;-Q>lJHdg5ugVn9#u`Mtm1sNC@5p0+UPSs52:[p8@BU^9*#e37XhoI9JqPP:W9kKuW<%"Y*SlU-A^22np,T6iJn;-+2G#r.pT1adURG&:XRn36@1&"FU7:lHn;D*'8'SLsZZme+$W"\UO2T&8>FiG`NPT'9WnfcD*H$1W$^o6R$"mjIO6J9(GM$lbhp[%Ai3>*9F=1F%.O2=S^"uXs<7A$k!D#P\9c[MoA?DmKVnH(8`eg%*SZCAYbW5bf@m!gNDS,RG;;kED&%)YI,@H-!2eV4GV=;[cngO1I_lL7je_N(^6n'4+-6#%iXj\V!;V"bj(G#mVJU$/aR/P$-@(VQ-He<-2bZcdD>M)F3j@/?]#[e@[7je4p!rt(gI@`P^?(*m=D7g"56Z]A?Le3MlF\D0]X&B%lFq=84Rb8g1oQ8FY&b_P3S(JE@XYG=?G4=h/7BPc?a?]5FaYlOPc&m$2SO9kck6CccTQc_QOnmes"ea+3+bIT_oLph@=;Zr1LG85G?'g'*I8e'erMopU))c,&Cp/Jb+Sn`2\kmGW:"-IKAsK,NmQH9o5E+0C$]QKS6DKi;[N=<[MF$2m#;T]1Z?1KJSWSUm9sWXjk(1mu+1Ls5O9<"74j?=_371QqK&[9m$l-%3D&i:VF>"Ju%XiU)l^nf$[<_+DC(g`cpaIqB>]@V^t0S#[7egq*<$!pEg%d?7bTFQk`#T=!.VmLekZ]DZUU-d[%@2q,IFdno6ZVWn*pkPu[3i&FXR!L3/=WnfR'P2$%f=NPflD/]9Ea*u)6`pYb:ut*lXS1.88(ND7d'82',L\Ah#!T+r+JXIPiZ%r-Tf'2[aY8i#Yl1tpF5Z5KE.K[^4i6aR1[^$0`4D$4j4tR7hL;r"O[BehZC+87?fiZW';qT)F(s7B=4Ju5b54oo0\]]0I_YIY+W.@Xh.=:?*AdlHP.!q1@_;^nSjfp,r`o=XAM>W4o,tuf@,q?S?m[4@-I.jPFt^1Z/jfn;l)T>PX,acFZamE?g`Ve80le.JLTU=>9^7f^&<-cnPWCc::fFfbq[`M>!ruBX/7@^J]4BWZ(XG$*tZBUJ[('b?AFg;.P^fTlVH_:?`THI=M(0X-+U*n9>s5FEH6$lYi'ZT^Ab/DC<6-i@Jbt6'cB_pEe(b/,V1D8+8:b&kY)GJTk>Pl$OL-!QUTmS5J)$T88[^[c+F1U.s.e0XV98&cS3%%0g-sUTP8RE_q:>p'sUFuEX35l8cZus[Kf(,qW?THcA(u(&5Y$j7(7M-BiE`%"(>_Mk68G0$YeQnnQ>G$Pl71I?`>,g\4p']p7RK1/tNV%)64rlV+fD/cAm;cil<5HE4M3!`1ke=D*Zs2lqU)k6,JMuuWi96&H"jur_@-sd/d.Oo4&.8UKToF\%ln9i>_n;is)=k5qOhIEq:N(%C+bOi6'T?_Ef^/Y^eY_T4A9FuOp$fnna7I4D"Oc1W2)hs'pm_>>VP>(rcE'Tt#XEPnA[uWV$D_h>C\*d\b3n+@gM8TqD*"u/n[OoUDl`k,0BMNSkfpCOt2#&83gO4EtnVFNL2>FE&MpJU2&8_IM7Ba(^.G;UdO!Yb"&^0Pr-1WX>%A#0A_82CsBDTC`oXLo1.'HQ)9ckVh_s^GVH!SCh;@7;%+.aXSW"_LJ>G@5mRtF^(AndnM_OGRkEp/s`(*PN;KR)oU'5WEd_#0-Q0@f_LJ2I#dUdIWYgg1BYb$g.Sc^S/6F;r'2!VDgmZGR;.Bc!0hU\0djL\K[aGU,fJ^KsoV6*MWQ*\+'f,HVK3m-'jq">[JWcHR/VWS-8W^>_4HR>cB"[FmTEst=rlCLmktQAO(@kf.jsE.X;6rB#@?1XE,&?Cdb%J%X'BN%p_]8U[W62o(s0BV3)D`f.C!l?%!A;Cd/Q0ZJj]j-@-1ermm;hl9n0&-Od^ubp:Yg#*a$Od=oA"9ELDDjY%+9IiD0^A]3V_'Fep,TL;FZ,OdrI&i8DoIGYBR1\[*4p_llZa3&kVI\Qr>N';bPfYeE9li4E;I0nRN6T8X4P#/>ArgSFs1A4pSg@IIDr1[mKN.(,!sf*OU-B66o?PHbD6dH,mX&*t+74\S@]a+obLF]rdO+cah8>G$eMV^`;SAG7/TP/:iY7(LO'V/lnTg20r:og4%]gD0trVG0%o@*;UK*G4])*!5'7TLkjs6nENfFIXU'pPNFgg#OXadN2gYnI'C0p#(6Y)=aF@R+K.%$Eb#6nD?RM4ATjm6T1l(`in`Cr8KX\[.]RbU[ip%;_j+V%UuVWXq-`Tlj14sKj`(9Tlk^r+@42;6=X`80TEt4Nj$TAZm\_5>tm)+VY=#:=.0R4J-2B_,#c&s^SudjkqUZ66-L?)$_T\C_!7't]TO4/[(A"5Sm7*K\a8KL;nr/94==W^=S>IhJ3%_J0AIj&1g9*'p3q28$KMDEq//V@k6n;&?B1mq>j(dV,DcXD(Kh4,,'F"<<@$54N(`rVCoX/M71QO3Nb;DSTQ"\k%CujLm*ioAMdYS/@S#-2R2]9@FoL^t_e?BpX-HZEMVdPd6=@ui,=SRIFd@B)5_@t[_>iG_$A6D?@\Qg'i:L6dG_X.Fro\q7QG`2Od;4TmY7]aH$X[c-83Pfi-="/8pf%PHV8V<-lpotTnUn%l]m;,>K\m;SQ7$mP.-:!kbRP50?$9N=O&[/emHp0SrYs+LA5")."Qg$R7as5d")g#,QI@cc".!rn[MH-JRFrDK?bbC1,@g37hI4=/isr'X17`t@P"*+)#;!)u2M@k;27TR3Ku9R^[!@>943O$197=."lF;T:UoMPU&"I_!L@Rk`[`EUj5\X@7_R:e_gB^[U9EN4J4nedkWerfWQJu%bL9WC/qJWJCLbt.?)gVstWLRn=:MEj)(1uo]b!;aVXd[=U?#%89Mjj2rXBZ/6^"cH[5aZ'P(WnoV;1m#^]*W?]]F*P)DaoTbs%VTH&c-R'WE@F]+:[Bg]CT@o'.CF6+5r_jZB)fa!>a(@FT$c^Xt>Lq$p)7H;\VdlAEZ4S8g!!l5\EWi9Zj,`cX0cBe[Tt(SMb`Af=.4R%4.taS8gYU[^CABrm]TU5\tQa]CciXVEa0]#O'FUj48/s>`f5C74=Uns,s#J$CU7i1]JmK.W9E,r$@Mh2?=cq5%7?#,!EVa;a3>ZoU3>0f[6#7f@[SiJ5ion*KGkX<>WmC9qbjP25K=ua+n/(?;TC-$X2dlbJ>/Jhb'%hD"d'E-(H0!2IViipfmHY;E7&7#0V37X#qPs,sOU%WO\>s!LGF#4gdHDB9aEg-4Zq4BLg8Ku^t3-Z5t\b26/A6d8cYA%U&\Jumiie^D'+V!VPX[f>r`UIVgIEV%Ym-*P`7B"$-FA9Ud]1aB\pJgP5'RA4F4N(eNe?ldIGi6D4h=Z!-=pbBbWnaB@J/Pf(3?^$*(n4jIo#RVt1RhLChD[.?GY2!fq6'e*l(qYR-4JmL&<$%T2niYDWD)<-2Ae,b>X=H2@"INK(GI;uS^?Sf=Yka4=IdMl2/AQGdk`>rmi".LpH!aX\9QmK$F""@j(oV%MI2^W,V^GP&*ui^7Cm6I#OW;+53("qE2]Laq!)H/n;tmTgjqVa_l_QgLLl;rgMN*_+b'O`XuEWe2PT]M7=,OBbMsZIHc]9UiT2#_4+HE`B*">@9-Q?U("UK/"2<(QED'4K#^(_]IEl^C6'c4A#eIGM@*BmJLN!,.BiHM[`=H)h'Lt]$O[9-^R@=hi.bXAaEJ_k#9X7Ka'JI"K4X;2X,8VC(_(geAC^pp_In;jdKB3S2@F':BT`,d,ditr",AX7a3Pi=^@J`J_&_i>i^e%Chu<9c6Bl`g;lsfdKd,,)r2-MX:\SJpIfC!cLE'1h83+!K%[7tOF>hgDrah4G0Dk"E+l>]-SGj#1"OM\?m3GHHo^d^!`6sX[$m>s'p%s*\t:]5VtVMQ(,h/GOima/9e49B?95?^SfrD=37jT4IL:26S:j"$'Ane$C/!:$=.I]&Hf'QBZA?n"D+1%-UO'M7)R=Drhn*3]&!Hp41]F#8QYpjH/-ZI;SK2b&N%*J5r:&2F76PVrj^s&lAR6J@_]N,j=gDN$?WrkOLbHsNC\r'sr?1HO-NU+'_00h1,p'_<3'/7X1^)"g_;8!c#NK\.sqBolISr"ZZLnIYa(BIIT>;*iA3b$pk>KJQ:l!&ptqhT9emi%rnh&FlgW"`3s[W\"eDOemb[k-KSe#,Qd#XnDMMVZUbT;tE"Quh8J+9`H=?SX019&ai`D:KFTF7gVMG6*m&.5dA'/VLk\jHZBadpr7H+ecdVYb\W1og$6F,r:a*!!3Q8JPO,6=PTD$'(3ME"&iZD\K'#82?(2J?['&4G!N,tLGlIp8`M^Y1C&!QaaRbL!@Q_9qoq@lGG6koKAYF(7CBS]bqT)S(\bQZ49f$9JrNR%K>>o%M!d3T0BW=Ld_Rg?W@E;MT8Id0)*61[P8j]RDhlKa0=@UVSU!WFhT1n=D;UXb($RWYa;:QD*mP^$m8la?5C%Z?W\@*q"(nH_B(=pF02!!8UU%COL%YlKI.*i-Q-=6F!ZX*),c^ChC8eG"0DCCl(i"h[bXR(jpQ=Ij%X\p*[-@a5Z9*>d[*+pFg/H%4/X'X;>WBjCVRiIKUtI`:BES(;-LWQBPLP2N3*BMH%PeRX:>i!T8Yc#H-@"c>1A@/0?=A#R(3#"`R6aOPpbFU>&u9oV2XSsH*W3tpJ(HHhhu2P@Ga39-5V7Vs<=>jg]q6*8]DQ7R.1=,6SE.d#6]3IqkUqLA3?gpKMZu"#^aXXD.a1U\+mb)Vb!T8ZHn^h'9he'!Ej:NJ&N::hPP//Sf4gdpl&?A+:h5\H,o]uZAk5L?N'4Dr-uui0PP=6a8Z>u40Eo+>Ac0#6k3;g%^r>g"NOQQfQ#i7aO=n8YgH\%o]C:oQZl_-Pai4AcT`H-U6`bG33lNs8Pgl08kd9KkpW!W,ZiR:(Q:^d\@pe%;[.7iV\TFXqX92fS$,#"IJB?s#NuK\@uXli8C%a.LZq2VVQ$ZbTV.1TSkgn=GP#%;?;q/I>4VSS-B_#)VsML\2_rSX`Fe,ZVtm->N78M%l7s-SgJ^pu&'.1MHLM%>s'`8>L'746*._#A#Ba!m=8AORrZIX,(5SQWDnI8X_Gp[,6f"!8Lq=%R:Z;TXEt:l_!!FV?%HNlAZ3n>D)V%:h;DW=?aSP[g*?,&CcW0b>@(APX@0!%1(n1n'.(k>W=5P)HeAP\h!1]C#<$9L.)^7X6XN,9VQ@SaLMQVlSQ`tqEuS1aMKEiV1_HH2_K85YVU*^D!G\9]Y/s&9>3pWfn&'H\kDh30dP;DSoV(_KnlIOg\t:3u\iTQ2muZ(gs+pXg`,S21BoO/imbU'#@`gT2$`#6EoQ;OqGk.^u.LnqdJjC%IY]ui]g^S+?8<0C`^[O&0'e+k?;m=TLC`7(Qi#U%WuE*<4:Ol)E=4na7mjt2s7Ol&qQ'a">VD'kHr3e_.4)[b*IlYRukgfl(?)9QphHo/X!&I!TVC'J:M0tes[EtmAL)=1fpa#,.+ff%?O(%T+n-$o4T_jmm_^2-]E*t5UJF%YdV1_+[%Q5d^-D5-O-JJq@M!1o_G6-(!^io=e7PK2h$2-rSb8DD!aM%4a@)@$VA8%p5hQ&D9T-PP7E#U$nXFudc(`qE,,p?]B-lg&/HdHWt26gOF3T02r13i=RGNH,k(&Hm7s&!gDKZj,9ZRJQj@sVA\.gXHPbWj=9iU/97bo#G\$'Xm3X=PW3'5:f3&;-;L?^5tscc$Lq86fn^@d]N7=_^r3TDS5G'(OKA+QMIKTj&4f\p(.jgGS;$uldkmJGX[\s(gdJg!8].@@.q!.iGCVYh)?J^RfP$/K#=XnPLXhdh9QI"j#.X=\E=I$T6thI&;mRJO-=(M_d6[DWs/Nr//4N]Sc&:`!n/pN[@FEsYH:l+OfX;2U+5=;12kW_EfEqM^IQI*&,<:gD%>*+\/`Amo4aZgj@X)uA'MX7s4ocnYO]/f]bj#;Q7l@)aB,Sl44Z#[X!f9]4acjtthPf$9%[>Bkf3;d9o3[fZIR?`,%=?/cRgN#LUiaUEd&HuEurMj3,hAiQJ>BJ6jbq'iAG#7Bdi5f[>jS5]k\;MDZ[*]U`St`Rf*<7[\Y:D6jVfA-MFU2B4WZ&,_!0A7$7HZ=0ut`*#^:PBC<QnKmB1-u5Mg(R[]>#bR3JXD")kqlOZ;[d'2i03EJ^p7K2B"`^XY)gJftW#sa"a3YIZ+NuapQ;bhBZMaX;(!PN\J%XbL:q:]H?:F?V.6O'mZAp"&PXa]jb/`k@=L$')Y3=amQ2EbED2\S&oD8E>`M7)80HkNVed_06Und]MlqC1O!(JfV?.D_-E7CG&#QLn=//1qt]B0L)Z!U!@fo]q^0`*\:g*+c'gHRf_'h)7"i*)NQ.'!IU6(*bF:Lf;9'fco%^_qJ'mW;WKs':ZY9F$?hR&2rZF4IB]&j"E^d[cPXQcs7LEIAt#)mhCa%D"Kl=P'5[m]jG!u%O3iGq(DmLuRV`'Y,MUbD8.!j=q[T/apk@W/j"t@jgU2emS`pTgY'Y,,#%nF&>)I'KKWC8GW#?Q\+aoXa;j9.P%]T,76EX97@GI'gf7\H\)SQdr7C,6Bg)rthIN0<@NMMB.<QXb31V<4W5bn&pMS/S^S7aD-E>`[($T4G#EUmqTcP`mCn^sbA7EM"Bqa4YTcX>NWKo<'A!n)O>?oT;)*kC."Cj(OaY&dGi[Yj&Rr:7!^$blqpMG+RZ#XjEBgKV*D^1iI+ls=W_:>+s,%gr9X4)Q$sVPWTWWhT\2i:iM3Ee=Ok=cAA#Z^/![!,qTVj]"Rc@#a@MLWf.uYi/QC/Wb\*TYnF$hF3;k,gJeO_Fa0Wjhf/(ipIYa)l[D#0Nn=0j+OPBe`=)O+amG)ebV7S:h:Iin&c]UbSS>/<2S3bCdB)fUg?B.Bh\PRrS6kho:^o[k;QpkPtCDQK[N_rf021.l^``Dp(ONf)q"4I^F\^[Rh\X1(4--tn0f;lq=*5r0QOTOpi*K5G$)9T(h^A*O-%QNqjf-#S-0fb?IHhdrMP_Rh*iS/d)JpV.D&i+1?R?BDIDbWg^eI$itU;k5!i`kY&49tUW3C"lY3g#fBHZ6eoTpZ1O(80TX"eVEY%`78=?V52>h2cGSWbq$'t`g9lA>#c4n>D]da?\_9KsqX_B*r/Brou9>\#Vs?CTj6g1ipN%bb4lL`J8A_J3qS3/2OSPtZOdjG:p%aY1"a.`=//*8atUIb]g&<%&%UEKq=c/(=Tl$kpOTp&d"l,bgAU8@%t0B/DeM/RC(a)[D2mQB*jcN:mIpC,0::LWg_gJHETPq?6:7R@9S:G!bCRWDLhRpq]=!2go,4&*>0/(I7&c%)&tq+X`LB6aCZQDFrT7f@C5=+]Mo1@*C5QBGe'X:fHpm2CcR`D;ZHP9Ok_S?e(A<1/VWVk1=gC,%X?P+Q!^Q.Ds]U2%!/m,N@gJ!K8_lSC2:?bV'^NY)J3D_d?,5FQgR3%OtH$2"\nZ92*F"$&Y%QM^-JEAdU:kaA%ca/:'n53k.n-PWMfd:])QVT?A.JmR37h"50r[^SB6uN;!)8rTk"*k9(AE,r+8P=c[ef?c27[Y,4eE[-d\)f.jJ-c+26+R8A=l!f.)OJrjKO@HO<[$Y78*o_k2c:%L"SX4qlYi.^k+e2"Y:1kTX:a4f]`(NkEmjk6gi]eNN$f2c/uE=1I1$KQMdAH;^q_n'fQ]LKN&=T3o(+eBR<(Pq3kFBi>tVOC_5m/:p/D!=Pq9p=p2HBo5KNat2_]#`p7s`$]I>5@<2%ofm2h=Cd.:=V:)(k6mftC9r=mYFt09Zu?D&]%0[E8UrT%Af8/m54elW:2EC1ji8lG$$ki1Dcb`YE"euafmo["&8f>4D`j@G!Pgdbra-b0b0FJRlU@B@R\YP>;$d/]$mii<`qnprD"Y,/#3\3j!Q$<2mVUJM;"qWBk[u7G_4JU5UH\<>`YO%c+5k>NDBH)I/h^gRA,h:XOIW/\7H'G!C,5s9=E&gnG8p#1$$%Tn*lS!%-TLC`^oQ*9!E=TKZ*^N&ime)#m,Rhr\b*X`AJZ,;gqg*iBIP9U'Pe$=JCHf%1sh*9`WC:_f7"cD)^$sPGj"DfdC8sXmL8_S]<]p(W6geV:]8kH=$H%>j6>rBk*RNU'I5]'0F>/6!#6Xm(F*XW]_1IQ,'VK)J76]F8Gq$IV/WI:q,UbM]#7?bt,>Uj0"ULtTPfO3s\?,cm)GT0SYCg8$[<;tVb)dfE!YI[=I\JXef:6/&:;TIafI)KcA`'B1EjC2reo6l45qOc].YtA_7bFNA3Qd"Qo6j3&1N@NY*46!0"^[/Wm0'WHF3kD-+E:M2;G,j*[[6Q#M0P2NQHOUj0HZ@X5.0`-kfsh\)&M?jTdCeM3gFls.T#+QZEFV7bk>%ObH840srncKkMSZG1MMT%=o,Pa\dBg^G'iI:N_50gF'm2`N`'3pfaD=-!&1XTJkWfg18>SGgZ1!4W!p8q^H>%/k*/qC-=%d;u\(eBUr('bK+7*'#/5t`jp)ptM"E."Z3^W_Z($mdNA\-U/P1NE(d#sW6;:GW&lR9YXS^I'a,r8Bi=,FeDX!RbF`AfS-j8?Bem,4_QpYct+BUYdL_UHIOe=XUMipP%^)S"H_f2tnhp[&C6DQ,r]=cXbrd9YmNGd>p,uGA.!6Hms6_kddCbEp/e410=:P"t*_GZX4).c1/rI=IK,-ineY)9Fc+[%"lH0VlnsM78nkZ'h(1[5qbeVq!#]rn*[U!b"Sr@1N%b7Z$mF72=;9$3ai[/1,*bP$"?P/FHT_F^U2RV%I@_*"u-!qVJ-X,NR'7-j:1#`tc(oVaquc2Olqc>/KAPiT;>6-jV^le[hqKLq;>B+'R^FNC9Ek^&;HpC%EG,->^ec@*"U<#i#@_>KVJ8Ef"O?8TI8khi]R]ZtKf>e8ib<^!(fB.BoYpnV`\R%ZNMk3Y^'oZ_.^.49d2"Vu5[X3IOhfS[iHul+iua*Ru0s&=-r`N6]d^W(D!dWaZBa]@Qpd[LDY69kk^i:0smn`@88_"s[*>>)b6<%V-r2!GlLm(ibaC)[P1g#^ZjIMg#eoU'-SaBV&`>e$N%Fe*P(E9B_/TI?4K;gF_;h*-3j9WPM'`[N4WQuA[`e:JbCTRn:_ElrUfYIZAg`t"G?#/VjBkaDg#C$aReq,YZT([%Ls2@2;\a1s-@XoP(b50NP`QF=Cr.M55@a.`iU]p_K3=g9Ym@B8cKoe?_qr+bC9%WeU7^2$T^g:?_2&Z@hJ#Z(kk`6kjFg1n@dnJt+ecQX8W3i1hcFN]6l\YqqiUtrF?^)74==]r8c1CVDr4?cCCe3+us-n9?/aMk`!rE:.ZS&A/2@=l[U+m*jiZ1;JNW3R)M9#1&Bc2B,"a:-.*l;(qh$@@HZ7Q8OGkFi[6b4e3B?>=GpP89d5\Ai[B3j#Yjh[pCEi&p`CM,0kIimA`5N.BA%/)64=[ZYOEt\Qp7aC'N&kFZ0"*E8GfdD#$%T(X?GTU>(Y6#QII&"$28Rj3E]VMeu^(as9L0Dm2Jb&3/bL5ACZfSr.*:[)<]V/_tWB?U2A^oQ8T*3P7`9,idd+k_2RaUDaHm>4;eKdZCHrK5.)U!rXY>f-Yu>.k&`e:&<5ar;o=D$`/[/t!ht)Vi>u50k`sG\t^Y.T?qP0?$Dd2oZ]%:FA-51=23/6l$hp85g^J:+^O/X.qs'?iq`OR*#,SC.i$8l\`>?pb;61JO\Du6K_"6Tu/2oI1OM*[JdAh@]oh2Jn)c;fM4$ma)q!)]u(GoX?&#f%:\i*))C;9*96$0Lb%]=2&lCmc44=+HZ'Zd@$Rp@`[gmaQ8q0]'.e:Cm;/ulbTO,oJTCu-@4Z\8_jja:YD%Tic&,/o2Ku$G&[:5lDM+B>#hD;Z7kAQAaE,ZWR)/F7Bn>(8T1.A5^#63B$32Go#a-n=VmKk^VYOc^K&P)0U`O`d"O!+W\$+s]_"R3YgQ*ea5YS2t9X^Rsgeg1Ml0>!ZBFfOWiMDN@BtMDt/tIV@nQY7PU\q@Qq$l.efHnpYL"NHaX--%2QH0,-5CR"DYWB/QO_!8Ck*YF[t:J+TXPmABMh*RH)q$$2iZYT$WZ^>rW#a7C4V0I"^V3YX_#Yn`ELA@@h^;ulg+;jW5kQ?u$+3erEplg2bOJH95Ue"El5rH'bGPYEH92+lt"&%.n)m-cOdDY79#@>SX*>L]ULj23=!@>]s:$g[:G8!&)-KK-e$44fR+q,DOF:Ki"jC\3sKtP1=)r+'d"kVro-&YjduS>0-CGXP+TFub1(K3`H5Q$r6C5'b9:0&L'WN9KUYeU0nS70WS[cUZs3ltB+>tn+n3!XCGP\aWT_$ZCiPU`(X'C-DnQ^lF!NMVA`49mW/C\'V>9<3oDqmjZ`L!>eN9kCJgU0M0G!=B/#F\0qRA=:<:_@)HZ_rBa%j$i5ogh[%Z_=90qkp43?nmla"idArT#Hm0l72km`!Ge`5/&#!f>j\(GUe$tR='1$GU7jIpt9WJIC0"*'10"kE2L&h$l_H?(mFp@Pt=-BZ6G0_!dK8&U@_qEHE;.?a%=,(U9q@^3E\MAITE&D'>/35Jn)98!q4j?UL*C3^"MmW0,:sONgRKca(CS]2e5tL,AFdEO69-U2Ik$S=F]fPOhe0G>^@b,K+TCnp>=H/0nsL9r.T'Z7$o.@_WMVuE%IiuDB*VH=dh^MBaj#/B_Sac#b30/+eUos"J29["8T8A(EBaEFP3JnIZtLLdh3,(d!ES-ZT-dWpGX]l>ZAIh"*ZW6!eSE$TG?LoFRc[7=Oo\f@oe-*R4R@4=)elg(WIWP=eee38b#*M3`#@A_";?r=3$70LTqr#25f\(OE&JlN'!t=Xkp`*/Tn>6Z[Jsn(REDM97iiN*U3G,475'-5E*N,)b&@`Jec'/oFPP^"ba\Z8uhAG4j$`-%u6-`k+p?\go&]T(2Z>#[JIe*a_M*iTQ&l7Ac#&!E4"15q4R`AlZJ>dN*`4g4B;iSJcK^Pj%3*i=]gOnIIcImN,iW.Pi6NA28,@6aD[o-/_qh)pc$?64,X>1eCJ_gKF.ee);HM=YR[OsR]hHcFe5d^PaBb$-kiA,l"@hPk!IQej%C/I:5Ef'r+R-"++rFB2I/Zl]1/KcQ$@FMg]-Zb'S*u9r51,_<29WLAcFPH;nVdR[[@ZJ*S5BGru:u@Aqmiki(bif-.$0%=^+[1Tq_0!IkWND8#&tj\2Xk`)r*8TIW+KYq=p9+^^R[`Cb>HkSE(4QF%\e26!&$<\e^;i4L`Bib[$bCl<4r2I4#hKLZji&DgZ2$/DZi5WlE'VChu'-4Q4=(AC-F?BXIrJPcAGBIGBlF;@NI#&+guP%J;+'gH5%%rS;hB*=+'Yo(pU=57L'ok)?8UG&^mJ7n^?A8[T%PrF@"g3sh>/]/pIrLtrco]r+RH!Np4a<'D/G7kB2`aHt&ECG8S:.;e9;mu%:Wi$3?)#$iBTSW,o$IDseJ3f1KNXk$6X%tjBQL%`Anj=dOcrNQ<0msq?FX'(`VGMog[D.AgT[D)p(+K4b-"Z.[L]ed>.Y#(K11JL'mCR;n?LC&b18e"29Q#8_^GE?e:'t4kZ_>&eYAeAtQ\df6XJj17$$ec\s2Bd/!lZW\*$'`ot`GU9ED=k8A+-KFDr6FsIm>pY/f.%f"Po\2M#hK6kS`k&g2jQqsPHG!eB#;n99,p]I!p&07>/#Qm?=spXU%fFsc*#\bR'h;Dj$Y*:q]U8r1u:-8Id9uL2R%otU7)#Rm?pS:Etlo)CC7aCH(5Tf\R#KT3F)_3g1@Di,YeL+aNAJ<\+BH#/PYYdLAqpmj.fKTMNK]d];uh;OFfl0fr%h)dj,_;QXE@#&1;q0*FQ_DdUna4bh(EM[DB!]5:\6IDF/4%BO\f`LSu+NHha`HH<"\^Hg8TQ;QsTqY[^B7n4X5U4Cf`Z=_X$`NSc6>i%Tro9erfW2Rbb0(S1AIZk@n27Kll86d=\p?km8&7P(I(*"pDmiS0!*IKCYhJ8OuBFFQkq./')GatIJmJ/d'KCU?j'74poIZ,:$c<,E)rq_fjd/5IP4aW2*7\r$lROKE`UEGjoV2rNIVU`:H\5%_CN?"DLo.08p'L=4fB]L7\!"+f$>*4E/Bat(3'qjV'Vn^3;Aa6M:3qU+#ZmGtbUW,%_#DPE%sTOV+>PJsK0"gs,=K36SB>K"WMul%)-&GX'^Cn95e/7'Vu985kN0cGbCT&/&+=&jTAa#c(Ifq-e2pC9A8ZYX-U+&[Pccc!1u:pf>GX@B0g$bXHMpgS)#-B"6^!>c*nUJRU*_.8_XU1e"H!NmKB&F;gU'Of?J4j>[VGCk)"#hDe6O:X3.4n'f?\4eRWX7^cSSI:GrH5GLn@t%5tr$S;[4;t![bRfeJ*!lC(DlTAt=]=]9(J`(?DA$7V*!F4\5YVG0KjYp*C[01XTY4Dr**aHAM_!mS^7b(Ri,PQ[lh^/[Jm(!Bl-osEO)9fCX5G^GG:sD%?W\^Yul$-.+s#`s$Xr`b`O>MD/=!rUkpo'e;ub<&ki+nbJ?u5h[0OLH(*7e5W3.2H8NVIn-8lM6k[i)X8OArQMe,9I*1&iUt+Zn#/N;&l&:\JCqu9ZBpT]&iH*?jm.*hDK#t>"SXlVNW*H]K`Ur4_9Rk2$PnNi%Di92h2*+^D&)k'Ur7)COr*hZ8p3J?=f185jKq8PJ*VT,Uc*\WB1mEL6$ni9l&)%RlW!Xt"1@,#$7W^*.`3iIM58=[WqW]r]82P9d7iX-5.'tH].Z>iXe&S+0!pK:-l[sC+)f=]rj)\PW0eOX-/YFmX>c"F4uK!<#Ya["'+N3eim>\t24=6$2&FNlGeXq4HKfA`:>ZK::p"g2!\ZV["P#"&8NggT.B=lr&O>t%-&B`=B5cfb!RA'r%A(V=>\LM,EUiR9E#tZ9PrrqP"YntkFmP[OOg4c7k-Muh1(G`;Z(FO.^(:;iVULnbX%lJNHIq7GkS[V'0-2X^AY95oZl8PY;B-PV.)^\K'tNADb5.9"B=AR'*]*iB5I-VWQS#)m\5/!mlXFUB.XPn14PcYVqGFqFo\&C5WegJE9HqLDIk7W,FV-XY)ScX5kK[<"HKK2U?<]nHSUn7b^g#e+7+?OQ;>q%(N@7-LG4.]GScdo`d1Re":BnX)ks2+;-mEg\D,0C_hE:M63X#s&l`rr`:p=UsA%3-(9WW\R@b.-:[6neqQ1dl-8@/L@KUV7%B*G`VV5an5n&)..!qTs09;QOGaqmOC'@n1cdYEM]g]L!2e`TIBG/`f!"$DL&uUVU%+(<2@+;>+'"PT&#n*<'7s49k/p@*qrn^ta*m\)aFqFV%.@W;5(o!>gso&!a>sf+DG2QXY6.TUBbIhVAEfl?ZBY;9f%;!dkj^(j>O^B/i-KG_e:$J_n/OC4,B=$B4%],tc(FJ0Q>[ZDJDmh.#S;fpM;P/*UVR$=>!Bg[/uJEVP-Kb%h,ft7=_bZjE4l;(QNi6;8UbX.NcP:NSbSFiX#3KJnB/p0q^mPAs[cRO@0_LGQ;_`K6-;:=G5WdOP(4-^J(#'em?&X\)\?#h6N)-D3@Eq*DRLp\_j5:b;#$<(YBh4HIFmj]chtNWmFZ5o4AYFrEgcf!Woso,h-%D^X`\#R^g\.bQt*^NKIjkfX`ci0To,r#q^4T#>cuF$[="OMnS'm-f_Z"$]%S0&W1a[Y)hNX$$m&iN4ag?e:lMk:T_;3?c9bm%I;31fLo!\9i`FAkWSKQ_mc_QUSholSr&9QJSk(@OA*-ddD2G[?jX)%@)H'@OBC5#Cl[Pou)Qop/`G@l]4We0mgEiA9_*G2>HWOmL[N2S\Qsb_L'I'&pbmCDVoPU#3K""'%bF/A`t44=C_9cIC`pQ.d\;NY56Df2RYgdaZ^9H%XSC9*j@"*_HSbb+2&-_JZPs'"Lu.u:[6ud'U-)#j6Yaqo?Kkk.!aMR!-V=%:e!GqK?6RF`DY5YFJOGSJ?K-"+1o'Ec\*_WuB_D?M.8dH-86uWZV![`B(B[#o[Ui[4.!LjrO9YsnSCD^8fD_kn.?+5tl"8AfcGGC"^lR,LHd9benD&A9TiGi@bh]_bacrhIQ&aMu$VViHR9mmOQ>9GhHC:4,UkABOY>W2NmW;ab`ZJ;$Y1oPDM"<3qR$Xg?.&L-Z42I=-KCrWlfrW("fJko6FQt,f[\S-89,X($`"ebEnfH=f@J/#/nKo11+/_)\"C-R,mjOnG?)lJgWhP1E:!?2b#8A#ejaefR!\p)Eq]SbMq*>m:"qE*Z0+ch6s+^ga8>G$RU%XYaWD4D0jOuG]e'\'$(BiaH])[MEKQH`K=@8YsG2)hfQkEOP_\D4\pWXI$WQuE$Nc-!X-C^`_EpURCpBb1OSgRA)^/Eg6)/5.h!uW+/Ac&I4!s$.\5NhRr*%[HF&6S4i5j\l*;\_!gOROAAQQ@;f<1\nrJS`K9&-n`Uu?e"p[b]E5L^n,Jnd^%66[l"#>1sj,fcQC4k^]F+*7kW]n+A_-ZQhBR)260!\,/b]Z+_'5Q$K3eW-[Eq+BF&s?VV]#8>5(kRj./)J\uA.!>#D[Vo)B,/d45bK,o]p33m'1=8MW`T'ep_="bY`BO>:fG,WrZYcs4LS%FFOdZm*Sk_.H?+>m?V;K"Fa3]8)+K*,7HD#qRKm=W"`+trF`Hh6qc3mWk$=h"+T(pGBLPL+B^ek,`^p[\L3"cGgj9m]8u8gR(nUhR!+QPQ'h\ODKD`XZ*EEEp3[p6Hb(rq6!2U=P\SMA[?`$nD5bX1*L?`^6V\-o^2Yi_k5R1S"?Ea"18@Xs,(5YI]5@8sXb2:3k$P//r[OH['oh9t.3BaT/n/%(b*JiU3XiqG/f;'dF@%j6(!I>Hn2s5\qQq"3;J#lGd,6JqgGhkJRW'Ka!*>[_Y%lWW&![<)UC"bQao&=c!BW5Kk(;H3,Rt*L5.riNUh.$t4$(uWM5j?U^G/XBo9l`sYEL]KWN*XU]Qc,N7OS-q*)u!Xf;tT2O$6ap>b;^.6$Q%;d*$W^5>FJRN.+LS1?pmGnYAbh5C6n=E&-A9K6MtOQ\hdiq];+pLWl]4'67=R)8kWNdM[Doka_<*$C^e.P)+A*m:$iEX)jF2RhofW_7A3-"'_]Toq?dO7;(Yu*GB*1F1U>WTJ_seDl\V$GNC13*as#N0>%Qbo^hGu.GFdIQJ(jWj_9$ZR^SNU^rB4V,K7G0c\)'&iMCAs:8Y`mC)BI1S\Pl1K_OgGq1;KadL2U@tu)W<"-C-':-.mJs]k->s5PUR1HYN&u=TjfoY4)b9Y+5c[ZN6Gq$L""<21;<",'loVk(Uoq_2M`lf($.1TJo[As.%bZE\$4/``a49,D$p:1^A5EMCAg!(uh1U*?pq&&m6;j^*s/lp:DhQU5^:ppq*Nn,mhijRtEq9@DWc\>E8o(3@%=E5L9X89]LV.[SGku;W%@&geCZ-oK/"p2qPp=6i6;iQ$7^P=1n?o^2C&a`@#gGhj0%gGu7f,"N\a^a"2o+m%1Ka,F;qVXb26iTNpDN9#,5A;1DS#@ds4Ra)U;`D1I;im63IqrD:;/ZpN&dj\@WcDC'ja/m\2+PGo1%ru\r4(TLS-6>,okiS\jYa?@Ea8W#!`5i&`i@)K_M/t/Z8>i#VsKC:\&'8h5_hf)r7_(<%7lW]F)[BciN[(J.MqWbNp'D?YpX@=;1Og5daRf8]ZZG[]^WFL,QP+9EM9969qRAOc*>c#uUHK?A/E%,q^YF0n`?L83)o4m0T!(nt_8NPLk6,a+YMPr5O7Lkr^=8Ap5/[ia3BP4WMD0nut]$RtVMm^@g[KmN2F5=O$l+$Fr._MDdObaYb6P`klb%YHDXDqC_0cCr>JI4P0_t8Xpe;NMs_#:!Ee<%)'gDdRN&L;WA)bubanE=YOMB/5[(tfVqpdT42?12"qHuefcXDLc+4+$nLdEe9'3b1oM/hEe+=r&lcS93AR0[]ihT-a!f87)[8Vfod/3LcR;E9IF6eAnAuW6UM*!rZcTOQblqaioaTh]Z-P'"rd#gu*eSE?hoOd`9T2oD%eo*4p>_7FPElgr\Vm+CqVrNKd&OP"<6@Nt-Ln-Lp?V1d'%cBnL@r;Q1D]Z-?+;c"!,%E_SDXeXWFDaO"8n$;=lL]fV%M.@n?O>[I0`M0RV^;:(^]01!e&KuM]a"?[k7rfn0B-kCVji_kFTF3^n)RR2>I;Uj)CGE"SX3Y^k"9qaB1DR7lnGb826"#\??M<%&I>)te&,7PYrX(*$edEI2F+HK7;F-hF9c%p8rAoF"$UkF3^BlpTX":jG_+,OHZ`mCbn/?Ko#p"K[]s8,["o&_8(J`af2(?b+D799A,:p+;[#;O#0RZ=[j$S>hRk.>&mjY-pmIUdWlY=\S^+,X-R./:5iH[6g5XYR7(JjpA-GO^:_P^G-\c#[0bA9Di)aIm8.1)rM#dGF\F0Ej:0Z$SAGrZ=\H.oN'ZECRT0=)hYpArmV.HO;*1OSi"+%+i1g"7HX+%2#DrpUTKqM+&jM!)auY!tnYA==Wci%sLiOjeUkF%E4.X7(rscP&[M+i,]!maVNU+KZeNar+X-GPA6_`tL.Q1p9md\jOa(@T@d80iEr]dirfWs)h"6q^?2$m^J&V-=7Q_6*JNkZC/#0"D/6Z`/!WO)r\AUCFk>G5tnr%)sj]'lpK_E?j[bLgQALF&.MLHeX$X&83Me_C]GbK,[M3G>[MG3N!NfM&2U-JHVfZkg72,d?cq)5PLA'VSbt0[t";HLCZQ4nVmo5*X$)246r:-%fh#16a&%cjU3*nb*T?685hX_At#^io#?[a2d$;P'gD;:jKL.AO?TA\LnG$?+4!CUZl1HWng]koCKf9L2=8oCSE`!*AB25$j`GnojaD2&(;r44!%LUFaqF";p"\-Z)fk9b=*l/oi:;\lZas'!n;P;97XEGf,_IA>%HIgs&gIdULI^qMOOc7F:t*5hR>E#Or]\1:SIkI_hT?XH0A*#.t:7b'3,nHc-VQJS+q`.goRg+<';gJAK]k?bAZB.eIDU&);n=lIOud>B<1^obRsig?W^oM!!::FG>/Vu&j.dF-2X(__FVC`Vpeg$SL_n(t7"TkToidba^XjT\q+,eFLR1q*eq.H-8JSYK#*ki*js=HEJ>L]V0QtPY9-!)`FON!anq$pk^)T.Amu_l08T(7+8VKbo`ApmM`nD)aJ)FW^V`SNOhYU!'0#R,H\'6Z-cMLpHb.+Z,QSntrKX:dk"^0BQmq2n[WO1V\,)"WV+HZ'glgoen-q'VlG9Jnr)e-hqS+SaR*$#X#f%,>>:[-#"t-21aAjRlH"!GINHWU5eAr`(J+*X^Ik$R3L^o^Io6fUd93OOm6nNT)%2QM^`D(>g_RP%iice.-5&&d)Sf`aPOb'rLP(bt9`]jgIX;0Z$m4eo\qm"mRJrel^Zj:$p`d,sAjRS/Fa,jCC$H7S">'0V$SUC$\"cN$-kJ5IW,Oq.P2,`*GG27lJ#J#L*MeA['CCG(uEL9B?ahV%(WaDPCD&>JgmLH/h)I*P+P_V2`6L2BV,U>DA#anP^lV[`!=A&f2aY&%.FEAqC(UIb=2;knVOamQG_=ntjb;M/UWuZpA6)m3>c'!8F)'XPAe',djAhJH.)H3\L">:tNiqR30.0+o*>"R.pC3cs_tpgOdOZi?,%k4V2@RbtR:Zl]u^s`L#X]_l+5'Y%>sqM5(YH,5ge5,t[dfhf"pEr,g4(%Oi"&8NAfALM-OKbb8fHf.bDA*Vdr87-L.t=kLKq%3j\o#M31o3alNdIg/P"PmCY)OP[VJoiULBg]EMA9n2>U3mIFs]7U4o[t#:RQ`5M(,If*$GL#E19BK]u0]+,4JCuNM1o\:TR>&nRWPTWb"V`OeDUeZjd:+MSlr2=RQqDgh:kIG8eg)Min&jf9l+uDFbj"kG28P1jlE";U8f69-^Z8Rs9S:5I4al::`F%SIU1&^Ing3?<4?rrM^gb?)q=&"UI-rRnPkgI.a;:ui;^2lVreT?(Lre$#%(Lc%nGcj>hW&Ul7,>`[gU$kR(Hu]$GDbBX>q7&!T3B[VlN>ipI$Ds&$NrTci2GGgeI>kI[$`nY$tI7/`qKKg8SKWbJ#B^,[oMaYrs!NmMuXqrkcBt'W\>ro1#dVV?`Vbcf7-9.rYCYh?/)+l4=G*T_tUliR<7ERpq7tTSiP`e:+(tS5X(SM\&p/Y(Gtc!I1%G8I+%BM[D@g7O&G7OYk5V^%b8@$IDh5M'e0lo1f8n(?Q]nTD`6,dr_&Mi^1E\::+VjCgFdss5ACHj8TqiaiqLrD3LbMp^8B654P7*M5%cLg#Mr!#QN2]W9/M3l8KkMgSb)%mqF2L6clHhi="JrSR1%M?Q6SHZEuOl2!a3%@ut6u-q5\q#?aC(%bY*RQ%QC8Z_b_"s!d0jh-,VO;BA^:48QH@9R=nDkN;07c<\&/P#eaD%?p;/%78W@;:T<9e8gCrk<-P8YI#D?lXr+W*07E1/6fLl,J'c8\^"4^(9u`I[#*00VVN3.m._Sc&d^h/sB_r#.>(WBo*+0PWN-VjYCILECr?L:Y0:%MOG6KjfaZ#poNbL/b<_+Kn3jH!t;;*]^4CE`E%!`At)-UkZ/hj6`g.M)jhZ("bFdX$ZG'l,G@_4Co[f7"dEql.t36F@qUnFK$5b`(2r;d>4jn[5PQ#["#M_B(YVpYU5?mIB/MU==r:e_;a']HAbOaB<3c7@RmukoKM-Qa"S%=:mZ[PGKh,*e8fc]V&\02Mr&clqE*&fBjZ:YUV.b5bQfhilrSNGERae13>BX"n'`E4@'nMg4.9H2P1LC(c9F\JF`BLg^UH.=;mA&f""an)GOMa!9?T>:EMX[L2cC9(G^&bi#B6^54G%#mN3&(en%9M-e_J7T%?%0G=qhUZaW_:AAU]XB9Lf[p'E@=k==N2#&b?c=m+\/+]>CtRpM3L*Q$)Ybq!.UD[K,eKdGBGSpkdb?N/5DS7Xj>3+S#ZMQ1A>]hQqg8;9Gldeb[BEW@nZAgi8nI]:@OG>^$VmES"<;[6Ku=*9#_576[&&UckA*Zml>ZH=4)U*-r*56dp.\^!rFJ+?rF0$RY1A-!Rg%f7ZV#mr1%Qd_C/CqTj?3iS8d=;Bd:\=OqJFK?c1CQg(`len9464!+:M[Y_i0d[G9rCr\=m1];AaVQ]l*D#PNcX&Ke=p^:?LXj.!#dlPWc8;LTS$.@$ZTHg(hTF$aFOqI?@.=B-cT)6M6F`X`*?Y;7e<(=UGgTdF(f=cS[7A0g:rkl'aa'($>imirTq>4?]0KdtAhM+T2r_oa0:n"Tf8t56:9P%J2bfj\b$hWBkCL8E%<6+a7=/Qt(!+1KLXA))1Xs9NMeg=XKll1_f`X":Q+'(H2^FXRY02]R6_;JVG+J5_FbI8a*]7\qU^`UNdim,E)7dF'29/CQP+s$5#9E%)*Q2fYKat+8!(tX#k.=Js*P9@FQ(7aLaV%HKlC0\&;AkI/4^e-."@jP!bZUsb&K*::kI8\hjU(VS2jU.4QLBI\nfmZADH\i((BY5[IqMQUT6S^OJ2Z*/594jD.54o;JpU9Vj95h2-gf=n&5;XXm*J?o"#O07^M]NlRYQLi9*=G6!6KdOh*nCA:(//>_(p$+!Fk1\VYnb71B_X81\t@aA)[EIbQg`ao;#q;_`5MFEh4(XF^G3TWO(,C+oOl`:[]Fk)8K.AcYspM]X(;77:u-#U-ISH8rZs\*;3E/\3>"S&4TP#/b;uQb3h#n\acfC]IicM&U/2YR7MAIt+@2$`?-?LU\b#ZOF6_NT3'[7q_Ml5`'$=$(tPK+6:hq%5e/D*ko(]6YHa)9S,_g=?>m`4o()=:U"1E**h=a&q`;)2r%f-s<9Q&Eo'E-fqR-L_f0IO%NfuCbaLhi6Ld\/sRB!HGW%[lFlQkX57fK-U!;S;:epLG)dLlncd;]_EjgbBJS_JMr43jg/P*&7S:\+ZA#^Ok16BD_93UBZ*dd53=-Zs/ADaJ/SThgPJ8HknUEZbd!D,;$RUO/(8;EEQRkplr\[k[R!%F[!?T?n5=_R[:W4/gr;B\",aE\h\n.AsiCN!HG`U]$kd5$lWKS0P/LB:K80Btg0)o6r+9euT#OD=LAF?e`Ef[;,4I@`Yr)$@J`&)Au_J'/QLQGF5e$P*%YL"4N8;@9nB*^k.a_7+X=bpF==Ti+9t2n3DrK8;QD)><$\QrU91cd(@t95W:UK#B(i(1fi@o9qRALC0;=<-^sJD'=C@7NKKEGLe#-GZ2oSpDeVK!?Sjdokn(G%_fn"o`h31n5]!l%PEugb"0PicX_TWa)f,_+s!6,<6IJsa??\6PEalL0eDX91bq1UId>>Y7*jX*Hd9&N\P<_*Yc=@DIEH?srh,*%`a#&%@/m!*HC7[rPelo![]-:Ut8DNbtui]!$K\1EuLS!m=(8-VX#p2N1+?EP9ii9T^>F-MJ#d(^s)_ZMM9ntsKq>S$S-=i?HbI6?T;j.^ng'JIeoE-Oh]4,KlbM-t15HTgrGn$Xt]/#sr9/ValV5VifXA>BV@MOW15_i=>E%a*nTFm6mMFqCYAh[1SPE->CiAQ6C&q$=iNJ]&+O/1maPl/&cA_s4hnBl'rWWnqgU`TPF_G-Ok"8\41YTF7tXfV8_2+LDO2Jn:j4\1^h+Z8kBZtSLZCtQnbPkFn&<,i]X"Btp3+2CYb$nC;6ALN(:=6nKhY>l+"Z\c,S>H0?FU9JGYACK`+i@-!=/-MMR=;_I)Tj"-T$9NIMNV_>fhaYS+4P@jdk**b]L]Bdc*%N]Oo/A:`K"9_K[Hcn>T2$8JV9iMA(W[k"qGTW[cL/-`V`NrhE4J'JeWH+(Uf%Wg]=9mHWgq0QQ'p4.9>=6Iq\LR1m&$,!.lZZj&!^RX)4<>dt0DPH5C?rW8bU&uNq@d[WV]Q[_bNOC6Y)er!Z!nOSc$nr8k/=<+C`q)e:@kI\c05GsOs1?:WGI8_V^Y6D07jkHjuEj7E&m6?bPT6ijI)!k9#d'G`9M6.^1N8u^ND>heI%nb"c'*UW3qAI,Fm1qo6YW\99e_JrYZ\\Ygf(;K2;lei"\Y(fOCT3=h";5qTW/'uSe9kOe!$J%h<3J^S[MMI,lrk;D_Z(/h`6<;+6UQ8nZu7PrR";Qc&kW]?s`LqFR`1V'N&OfY4dKV2km`0$,LG@j5#%3TCRJULtcWcWQS6uI"U,>mVDMU^pc;aF>@=BCP:?jS@-9\fC[t84fXi_[)Sa:*,jR,(E?g`93s9jbMOD-%1FBkWiKC7k$'R-7"E6`"_W!qFk`WF?FD(U_(=!%2J7dqhdf-sX'@^7gAi1,apaJe,LSm(f4mk7XUAuK!NLDBP$.&9/q:KO`NQ(Ac'V,,@mAXsqFqodS"gbE892Au/Q#^DamZAB\VhOu!dH&*MIKVt]k%Dim,nV(nt5)d\guZDO3Xn56;P\2'X4E%qp5/\-suW"F%rm1bi[7`"?I>:BG#.r5SDgr:3)2CYQEhrl-GW)HE[4Xq_W?:#+_IalYXAO*.t$;e:4a`D30\Ng`m)k,0m/0BY7OHp-ZGe'L^4^l;lIOXbD!K&k((B'k"L!l6ge0Q#+I@T375rM!M*@CJWD@r\#ePA:?Cqe&H![,<%7t`*]'7%CK=_k^e5c+@Kf_ojB,^/]_eqW[f1pSam%`F:YMZ;`8.GFTb$&qIt:P0O0R(n<*lL8#"&fjhLVlO9@;dc/-WB^IN`ff*m&B,/)pk[\F@aQLPGd%LWs+$bkqK+949QBU5W/+fN#*2D+gBp(%Hu5!S+@qY39e5md=3N.tULom;n]4(%h#Pa:;O;7$;dj8DdLWelZVRGfr.NQ\6HqRW)lklDbK(].l>5a-,9Q7icp2Cd`n[35;'H%-M1oSO\N6+$-$;[,Ep6ps!oj/I2+Sl3)s!f:hW[oc^Gl-,IV`o]ildOS?qsC<9IK"L`9+'A>EVpt(g4f2n2!77u,pY".`,90\#EE/i%l+I;g*.7t%*?:%mF>=L.sAll&B`3oNITh=5$oeZjZEFL*13VpBkCu!Wkk7E-d@C0!"/FJCk_\-)\@CDdD;tK&9C'.AVkDbI$1P@]N1.=3+&)U!;!&c/?DD\*QGmAgaT\qpcshGbtr_Ua3+cT`a=M<&BhscB`S:n?18;+GU7X$\2e2.0ubFrWAQP"kK>dj8?jfU%,HU3>%F29U\od[.9DpsG+h?QnX1jS@/ZPE=8o//K0ApC^B[O-=3=.+7B>r:[NZRCng/a$%dDlfL*P8"us8CdJ1o;,qAQ@J:;m=&qSu:_d1Jp46ek[We'f*('G2QkY*"A;j[W4%PBhs5s#`80Aro<*$JT#crSU95uH#@SuY1'tbii,dS'ngq=XV>]TTpq-IL2)mXhKaI2aD2&5i4jZ0nrh4$'VTp!F*"NMNXN:l?_)iXQ/H=u-1*m0==&[ar<:is_p>14Y58^i9?s\J.6`;]R/9Q@bnA?E<:LVU?'K]08V;=(.q:Qd@JQb?D8V,.iKlG4cc(AoPu-;^.nRjfRe#`PYq;0mgm_f-JP\1s9/j)Mn,GO^Ah;"fGo?[rrQlga&0]jDF\7+P/,ee*UR-JKmup&Ne%7Ugq=2m?I1uYqOtfRHYU3W..B5#h.-rdkZPPa6dgs/e9o1RFs0/SP&['Ddj&1Ee.Zh;O0^[2XNmn'B&G4Rqcnjg(mHXt:eHqI",J)=Qj/+.,l<^]f%bcTK+tlgp@iTC_(a/T?_9.%g4D!J=\*F1=BViO(A:%&L'SQ!XF=;"))s9G;-CZku=jHBGG5@n=?h,971*EQ8[\*6teF5lZUg+F3e=!(,L<][SnL[/HrViW?XO\>a`7>DtT4njQu+R=ZV-W'dVXjQg;@jnZCgh>+lK>"9ZJ/7V6MCr^7JPhn'*@1pQ&NpV;fot4dU0D4[_M?E=S?O+W;o3SWD(BnDf@\nV2JiOk>+`]7okIrHKnX6P%keCZC5C;MZp(@a$m5F1m\9+QCW3&S:ZBJ2[<%mYp)WkdHcFB'3m?o*-KBC5P(VB;/'1H55gVk)r!(V>c4A"XWbU*`mCbU:U`I:;JS/NJ]!=D7M_3k5hM^SJXkJ.&AjjI^3(nS5pO4=n]e5hd:n=i8Xoc$rHhPV@>k^@eckKNr3[.(agU-%mi/o>e-R-L=q.a=D&3+J+e6C@T(?R(O">1UWJR,@/W>+>4tH7k\sCXN'#'1"[`+/",.UIMZlf\TH4+qM,R=O-U:%'4:Y:3:eB,GL^G&B9N\Fa#k`aKGKFZT.(d';0.f`',\(:P01H3BF?K_NGFJ'<4's[V+Dmj,>j[n?;5SrOAREMKo2:D?r+7(i^N>AK2(Y"lhBGe17@PA!Fa)@U':[&m77f`R>8mb8mQ.r;QtsG_DY#(fLY="kPN!Q'HouQAm@#mpf$420>c`=cZ6*!L!RZ\j5T3lEj#AHN]&Mbuo(?]2%f\D4K3!nI#Sn=ZUhqLS8G!9_^_1*_cfaM%dS%%[nZgK*SWdH-J%Ed#cOWBms'TmAde3&^i"5b#W3PBO$Ze-?s6jKrdTn>dTUo.m@Y"MI4>M`&kG>e67YJ,;;ZEaHE(\^8Z1fI#U&>=Q9mu&'M*K70g'`;]/ZgWnsq1>;dS=Jih\Y%+A#\d?!)//7Fs&_="U:)W:TWle"4],J;(2F_-YSJ?CQ\^@efmV400fpd?j%u3V%[Wgq77e9je<44tbe2$k(K-^K>,qYY/V:S*CujK9tG8J<-@16?'k?bo.snF=;?>GeQaiu#:A2gn4Z+c-GqC\H7?X(!.k%t.5#9FNI-DWOa;6&[DO)@-X@7.3Qd.I_pR\O51Q")ag'BKBb,iahZI$SJ1?2_fXnIgh^KV_a@JZcW:JYPSV5dGJj&#\\^@#&h"<.nj>'Ps^c-;4[ri]uo7:sEX".ULTX8&)ZCH>?eKk9lE+8:GH,$,oCWb43Sh=a/[Icd1nNc_MgW"hP$Go>^=NacuH#^%OKR`EoMh6+)pCrl"WZ[O;;c/9Ip2#fEdb##99PUc%mdE5>Y)*L;K!$W+M2-!XGX?,$AsJ!RM9hVfQmf,lZjcJ;[4pHHC-DZCClp?l'q>iA!Wj68),PSoaF[3dOHn4^nIBHbD`6MQ;:DsA9>4thaN(4e']0$tB9H")kYJ@+5mW)[WNeutq^P&U2%mrD_ko1Ek*6Kt+&5*2SDb\eP*RhA9H#:8bXDen$BE9&q)/"ZLna&+[2niSmhe6Uk3u6I;_>j(;ca[eh-0mp.H(D^FU3(G'Y0K[s"CI=-!LmuptdP$k/U31K6,C9)/n&JkX99ED8EV#;]!/p8bW:!;@5uXLK,GTDLLRC#,^_qiYo%-S9F^)-:JmHVPES*JP=og2['@nWfl/Fe965?9&)f?kIOTR'CX&#Rs/U%R77*L+&o@hq/?Ke,IGmGK#\XY?,.:RfYpG.VFXSW3+Q;ZD2\)i*IlWZ+N#-mJm@0Y=2=PlmdS"O*kOuY*srMlRf]]Rl"j8!/hL52ei33S8Ue3SbhjAI-=FF`/TiF;su":ducF@2L[\S1?h0'Q-+0bID>F.7dLGY2jSp.fmpU`)9lI:MdI'q]<>)XWqlEoE0Y=V0BNmj/*&1Z%Mf#tDi@*HLE"VSa.%2Du.Hd?S'\e$mJdo>&dY^WfV&[_CSm55qp.CZ+/19$jEPXBdOF>9(2h9?dAnZ0`.r"$hC*Zj\Zl?EfCu'r[%;l6U:h.m@gJCQ@P:mS&F!_Vr)gXiZ(VZ3uu(+nq`hE#4)s]%."&Am_WD2[/X.mI*em!3\1(K[Gk@ns3"L81,V;nq.V>.])e(k0fN7T,D>OqtsCPN[Z!i@NUJ01'WANIhH:9_/umDQcBD0U;,LrD]h.9dmV-Pn"4._.9]a"fYlTo)gLg5Ju20FT_:>O.r,la0q^t?'J^OKo6tn8O!_LAWZcT2BC"sDm>*9,MI[@m%k%IKVo;VF$pPGq:t>O6gbCPR#$gt]VeY#R+uhV)?#EApF>tTe$O9`LaAh.gm_?aKRcqTSR\tFg5]OMEb1c!j^LA`khnS]+G$LH(?b*=J5L'$5%#=SPXRg)I/GNViqpId`c:7(b?[-e9B_A$?H%,nseh,M2Ya=:NBYVQ)s,OGDrp^6j99Gg9>hg(nKil)t$]"^*7/VW>il9cj_?$*k7@Oh_*tc[gI&eP@42=Y^ZUXDUM8t7>1Z`mf-%";`9Rau_`-8-n2*>M)^8N:>QBBa*O("JZU;%l+G)brekjARAN/_5FeLD]4^2p#B_Sc695Y))oYt_#nSmhKnG[-@'U&q[73,.OU>$]S+[M2Rq36p]&MU$:q_M]<'G,@>&\pTBpKmhi^;1pN*t,qGBV%RFQ*MQdFrJARjU_%Z%t!2CTC5tLFg"lGM<3IV@0O\8VJ]!iq&=VpmNFbuQ0nA>9WsiQOg238^)-2^jlXYi;NKe#Ks14Q5O`#M)O#ZnJO@E^P>Z)#kssf8Gh\Oj/37eoR&a*fhXd+EijP)])8QpT"/e=K\To&2Yn\\+m[r'16XcXh\UPb`!";D^Zk$aH2fZ!Z-[m.#1Wfk"1kP1dWlFM%c0j_IH+%b?OI@kE>O(npDG&uJ&A):#6f[>5)(KRA/rFjE<1V5Xi1u;sVc^^$fr&]+F)]c[m2h'2O.%6_3r/FL'AI;'=gn%c22"=+28S*!m#<>+pn0*)*f8?iXg%c"tY8?sF>U-$*gbsk2JLHT!Q;_Jm_E1g'WeS^F9ja4?0(C^]lNh>`2((pr+MK6,=klIK_*E)dWE-+=&j2,N_H(&jJ2&u/R$94m+491LBCmLp"\!`cnN76+G(9XP]EZHM*HP-p'EgpLk_gRTm`mdV/FE*Nah46b7+&nSTN=dKBbQg<"5ADYYEJWMf,Mghj[h!bH7hu:G&rA4mSlB-K?B=U&Jej=V)MVpDi+&_I#AdiK21B4k.h#8aUEQq:+>[[\LTbsg0DrnP\D^tN+5)R>,@1k7KXRo)F'_Hs%>*\YhY)FD&Q%3XX7k]ob$-jT>IG1I;b#r!Lt-3;K.6>4GO$`&$nurs>s8`(=HUic`"oH6c@dG"$!b0sWtd1-?Q6-Vj;otP:7>[+l_YhAn`&F[^Z"6u,R9+e'2(7f:<(3rJ'NSJ].7f6i]"YF=6,F\PP.X)fMMf-Q!)A>^1p,Q-Nr*9_/pn'@n\FFk_-pa^A)4_dV]Z)#E3L`hRloPN%^OM*iC8unsqF$h3NSYP6fJ"1fqGlnUrD#!SW'&/<:+6glNsnC:+klWc(#^B,pU'>a;?glCnSm,Kb_h.FDtb;m\q4%H)-0M&#rP%R$cU\okC!E!8"'*Vq&S7Bn&W3TYm5<@rMO;3Xj:"/;A(ELJ0^e%o4>eK[Yl#b/eh)gM1/^7FJd\9JrA3u85$oKhe;q^3[LgIJ_po.P+t3D$LS^l(l%UN;r`=/a9?$%AEP,VBKH*9]BHTM0kP'G`o^q>IjMYV6&B*Bno$b\a0_oUa;W&1%=r.f19Qaf>c$%-QUPM,P0gr/R4rnPMc.YlM4%/.&D5h#_&fI!]H*(2ZmNnakWpP26R]_?D5C2pLI_3^N`(H+:g/DEi=tZcnEVt?Qj=uR>]3"EHBZD0_a+7p.ieRqA!=hbI38L+sFn2FdQ`Ek"@jpLQA#-^uQ.$"6q?t35E>^r7B2!C:b]9;VF5;3>%lk2^c%RoZs^M4SZA]VRb\L?%!VSI$s^>lMu235QmF/L1A9_&A[>3=%H]oY0*L$%Kt/86/?CQV72k@4[2b?j5@@R/cpgbf'X`dM6NQUM%p$U>P@KX"C]r0%jKbK;(EfL$`fT90>:Q0h,?nJ:;Xc%0m\#W?8/u*15*8`RuW2?+ab60C3+N^crYS(sMaRJb8""ZFQb^?onIDZgWT_K)QE";$9VBm,EV&cGffn,=EW7dIT`LZM7JuLWqrIP;/K0+':M?E-CV(7dhaOD\@@hTuZ#I"]_2S@Hfm<`'6Lt8IGAEc*S$0qfRiAd(b8<:[9j$E)G$U^P#l6NXaZ'up0_AY5<"M9[6d/0ILK-gIP_mBuYB4J7=agSW@n2bNOT7n21[--Y1*PArY9iU)2$NWfEe'oddN7EM,`qf"2umd.YVb'mVbIBMUWJYGK(e^:\#b9_6I72!8":Wi.Q!'d%gP!Uk+L%8TW>5`5TgO&;d3Pe(VD;6gCnE%FWn.`.059E0s;;M9\UO6EYmP[6s/^lad>ENo;9I*_RsBD7*[*G>Rc&ej>6GN$pSWc#'dtU3!#P6F_72+,2btE!Ogmf8(aBB$,Y/ADIg)(+Q>mCG]3<\(K:']([PO-I2Ji3N9*6+k)P^IP1ZXLn,lZAX<],IM&=/m8ES5(CcM=K(0%M1:a6$-k'g2tVjoPUV8/:,g:[2&SsTQ0!p95bYE'+^hk"uMosZ*W]E%&7c`BKPtAEhdZ=lGe8S39d@O%\HU,/](ccSKEB)cTCNZ6]2M.'A][#K1LQ9Fq>taWu$*j#@t),qAH89S+N9eH2oa1])UE%o_gEHEh6I&J7Y0YnJI<3]9)+RKo%7EeYGepo]W1Ul@oT4!h1YP9.7j*+]fQEA_p"SP*I+Qj;=]%Fg-iJgejYYm1V'p>T]hDnuM2o+t[oQs1<)Wb[5O4cj;pWc#:Q'?$8C9DpscabkO0N_MC$.!(om,b70C'7uY/Llb_MK>Ds`=?.*]t0r3#4MhBCEr)T'T]"RlP8h2C!Q\+h'V@XENL'!@EcFgN*nBf^Um4dIM16'l2.t**Z>3Q86X[3SaJ-6'oU94>lq_Cp;FV$\b[MVt%&#(2>XN>X!RBmMR0k0Ujhi8I%mhsFK@"L0L*!75mIsPIIm`"@",RI)j,q$Fqq*kQ2h%d+RepE$J1q'oI);CIHdEPC50=.T8g][^H_XAYT3T$E&6=I$kk3k=S:G.-sf>gkDWB^Ed8VI:56jeL5K7(g@Bd:?r&?JI=aP*el.0.mjg8Fn$CIY\KAOA#H%aA3O:,5Q!a&rJR;`nr&M1N6X)&RA:J?gQuN[pMf[&ifGI[_^Pj%!s&0\60HS3(R>-MX;4lCo=d0n&K;(pX\hgrd#CYI7nn*/[c>!bVc0+CBmJ$i4Q62NY]C0PnYT:oV9[E&o>0e*;&uEQUNIj4@67GpSiG=MjrAZ)2#EYEnYqbg9eSrNO]Ed$Y2n#d/hf+QW!:r!nu9!4rq0MC/4@BK70lLpcj_V]LNa?;ndig6!.U^,/a"a6"M4:"uaj]gPm3KFI.:,,gXs5$m*6Ah,KbmMY_d[5slPK)9?67Y96nRg7i"FN;0s5OFbdokC&rRDPSP]Hk`O$7\_.blNaZml]l+Z'5OC=\*c;SgI=ZULT,q2^s%sfqC)_.0KIBdA(N3BRcHROuF434eCG`fNIA[#p3@bpkMcYmp!#93n>Z&OtJ:,Ip7Kk2\*Z%de:S/7=iog)"Q;gr?4a%QadFrHs56[:/ahVId/HEYI@=m$Ci3%]%.4%46CJPSN-6nXI2JQX(UN9X^W9rYY^:[7p3jdmXd:P^0L!So+4$!\quieeVX[IHg?o4K/k`;*fdlM\87`X=.[`f63WUHNsjc8_^sE.ML.1$B>mHeFk+WAB?gW)gpkRT=sO[+q4_B#.]_rNSa:*BgQ(MG%s+$qIlM"/l>fQ_d:-Ur"LiN=>c49ap`=MW8*:PW4/=tP88__*?C^R,hlUK(&G\ZKn(efQ.CSO-P/n>P.B>)AYCFaW/P%j3G*Oq(eP_jlDN"rs:EL6u?=/f&qa2@d"]"a3B9L)$aHj39P'c57n,2]],O-5Y<#Z-qP182QMjm.q')_-$RPo45XJ`4"R1!e>p=1o+&qbXnQ/3==O))lB-g.!i$M<_(5ZHDSTA_T2TA*&O7Fa0*`gd+u-R`p[sG"t!\k-3cG&6s(g+=WRUWf8kL1QC.(@mI%:g[d)H4TVF\U2Y48;ULrZ*S_D(SF@?le$7hSD@1]%eZR%njsNrnh^?#;2(M5]oFHF>!)Fds-ECoTm'FL+_+N7HHhk/oKL.X0Xd%*h0Ji.#,D>6G2NJ*@/,?;&i9HY-#U#%HG@k$IL7&6cR>2sXcP`uOXXq/S1mahb5Ua/9cJQEB8Dn@M$2dn'-CI2ZDBsnEP-YM4XWfg&m<=/0oFOAH-,,YpX*;H9eKVpsm@OQPHM?iDou$rPdoW5XK8fK1:`^sR'Rp[8q@EUU>&7p>?O)H=^J'G%>\IsO!G[Dk>?Xk,6.&>?Ht0`VE?YZdN"96Fj]X)c_MCQ<#9\);D+o9I8:\F?f3mrKr8n@>C_TBN*cS)(+k>h92[?h<&Hr0Hc3ZoflmoLU$*Xg.(d/tF/_Z&Oi^+ca'u+!$WIS&9.SkCNS%-q%'1qAZ]Mq*V1c%2FqZ!8%K'*:kJ&Oll(bbPGI7$nsb!r?tNMq/k>8&27Ydt$0KKm(Is4`2rII)d#R:Eqml3B0W1Lu-CLP#a@Okt/'odm;M+VWj;>[Vu:KD@2MjrUJj&Ls%2b@\fqn036i_^Xc\#.s)cFU8R`R["cOAK+RA65GhkLRm4Co7eg4@(m8k2.P/R145'NEKEg.mq=-c`:%*fSoQL'^(U]O5Z&YXjM;(MQqY5A>D>CaFk1"MN^Adk!;])9LS=k33_0K:dimq8`!f!],"7`V#/"9*YI\Q]Si$^1=j*51,&YP#['21'sR%#a`QIP(GBPG"a/CXnV$^nF%9.(&"A4>pdY'(cK0^`l5gQsaf6Y!F>=$8^e%E,\bPauoYO&)AWX%$/glB*!*">V55dgmbQJDkO2'ZF89Em&c'!3kB4@iHRfL\.d7LKjr6Co#\j/#^.k!&oN(L30E6lTg(]r7R&,Bjuiu'VTR,VjHomaPoVLH5DdaGAW<<'FtgS8C-FpJ)1A-sd,cb?1H_C]5\6]n*0tm*Rb<0H\6!$)WN(X)G1!Xd?HC5j0nPNbUjqal-!O5!A&s3.[iDdXY:abVD0P"@A"!.X>j@A,Y1FDp\b3ts]Bf9/IWm3j<'XSH.KI?$(hV=p@)g81XsL;[*7(,Ql5bJ)/*#A#D!b-(F&,p)k>*,+IM60pG:].GO,iGUp/AOZQP5Pf[(!:@.=*>J"V@cZR.*dJI&gZhKC4V0;a%V/=VQmr[,G8_:Vg0W2.3iW(Mb/r0X&fCKd=D#ps.]ih!9=7PUaZ5Djr48&I7&t**X"#FKmqRCbB;_E$;=./$u=A4h.[,u+Q126C0(t+:<[Dk6k:E-JP>k@udanKT2f^0Jb)!lL7O.QYL&sd;;q_-(UFq$klr8/sAI-ur0!Q8[3!J2$;aFL_9Q-mqnT8"VGI_36$Qm##+J(:$)Hj:::h+,@]]VUIc)/>M]LF!V1tBlTpYUI=HUKj@GoaDd$+^L-[]A*o4"4oI>SGeh7W8Ah3hfTYA5S!R*tH*AMD&]u]%[hVaNH.gJIcq<>AeZd18!lnb5[a*q!M14#nj>$'R44Tr*S4*'X?](!=fruIlD@01E.JH6B5`TjfJqiiS>kci1\6Pc4@m@T[+>q5&703V:Y'.9ml&2Tc6/I$H:N*p1Q4r&E6C[L`T[s6#jIu85&16]YI!]_3p)^I.10,M:?rL#`>jZ'ep>Tt?@Q7/$%6!#JPOFRbeC-Ds$Si9`Sd;INk)C<6dhQQ%oNc-VV'UU94(B?CClQ"?4T]kOLQUf"XA?t*c5chF.M7lZ?;ED4>3Xq34oD5pMZ8)C'tHlO\c.,P7*Thb+][DMYb57!Zru4*I+3%X&O.J%_h"TF]G[(aqgA!@5si[q,>:VScW`0S0\WUR:s&9jp(pK7`@uht-.m.\G\_:cVN`n[OF4Xdi6ZQh!`&4f[$rn;g"/Z*r@%&-&A5?(;n`oZr5''_-"'n.E\`CY_FVbF!W(LM]OX`Kc,g:,[ZMcAm<6QENh.LAndD?Uq8kkuSILO`DlWNp:P('f)fJm/3;K=4 then W=e;local y=W/2-1;y=y-y%1;e=(2+W%2)*h[y];if W<14 then e=e+g(y,e-W,F);else e=e+(T(y-4)*16)+g(4,0,U);if e==0xFFFFFFFF then return i==2;end;end;end;R=R<7 and 7 or 10;if e>=j then return false;end;end;local h=j+i;for T=j+1,h do d[T]=d[T-e-1];end;j=h;end;end;return false;end;A();z(o,t({},{__tostring=function()d=nil;end}),nil,nil);A=#d;for h=1,A,7997 do local t=h+7996.0;if t>A then t=A;end;n=n..N(B(d,h,t));end;return n;end,assert;local N=l(v);v=l(M);v=buffer.fromstring(v);M,l=z(o,N,"\076\117\114\097\112\104"..k(" ",3),nil);O(M and l and V(l)=='function',"\076\117\114\097\112\104\032\100\101\099\111\109\112\114\101\115\115\105\111\110\032\101\114\114\111\114\058\032"..E(l).." (does your environment support load/loadstring?)");return l(v);end)()(...); ]===] local __fn, __err = loadstring(__chunk) if not __fn then print("LOAD_ERR", tostring(__err)) return end local __ok, __res = pcall(__fn) print("RUN_RESULT", tostring(__ok), tostring(__res)) local __vis = getgenv().OpOneVISCHECK if __vis and __vis.recolor then local ok, err = pcall(function() __vis.recolor(Color3.fromRGB(1, 2, 3), Color3.fromRGB(4, 5, 6)) end) print("RECOLOR", tostring(ok), tostring(err)) end local __render = getgenv().OpOneDebug if __render then print("DEBUG_READY", typeof(__render)) end local ok, err = pcall(M.fire_render) print("RENDER", tostring(ok), tostring(err))