-- 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 307fed910e90ac7ce9feb344 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+\XF:5dRcPkuGtjj>;:sU6s'k($G,`WZ1mN3?^J_=]^hB"p.FMfl_q,bth-8FU-g1`%7L^tm:J,!u&pp9g2+k&gK'DNjp*sQbpaD9V!fk,pC1u2QGMbuRTrcn>Ao#S3)#<2-G,Q#"YY$kM3%R9EPriYt#SI=05e*hOrip[nCu(1I:>h4;6_p>/fss&)eC=HB2u/0`LaLtAqE!RQD`?Q3lEH*_WkJX-`pZuu/4N4uBB775!i@M"brF^W?8->Ug;1Q2oQsH(T7HTKQuO:;A3=JV1k4CRKV_ROQ0l"")?8ctd_K:u=5k!rg"\)T0N&.FNfs+5qN%VJ`0^0?7SqoHV,HWCJ2SK7"Al2)]&:7G0>g8?7^7a0/Kl'sX>ChP05;QTEp8,rQ1P.ijMJ;N>#BFu5I$o3PD?)='Zk^Y`?/kJ,mU&&A>c.J`D+jAS8fO;,F/+9^;jSKe',(b-_jR(1Vi96%>I\s"_G_p12TWn\]$VU;pJ&2BjJ^(48QTU]$s"uUoiZ,l_7[8O8YGN?(-RWce/U.pOaL@*6oZuNmkud[8`/h"f-^#X5j/S4AD=:U]W\<)S'-%\eBHS_s%c2mqmChhU>/mFiNr56[<(?nMqZH"CWI%$m#6^$VlKC5\EF2P5DeuB%5iQ0f*<,)lS5.*&Ei(i#2PQTtb)%c^V\pGb6D0_fcih7*)(ebjLIun>5@^SLI*S!736,eu1&tf^r3&>tRKV_%+?-Lfh5((nC\;?PlkH4cD%T)IT[(l(PGmAY+5BnM>^BB'=Tlbkm9pa\c"7FikNa`bW.Q&YIqu#*1+m0pHVDBOH-eW^-1!+Hk"_AG'mFH64"&K/=F?.ngkJ/6H'?QgEJBn5)&@QMsXld,^9NfZ[Y\X#Xd+'D``^KDD5D@0ti_(u4ZpfY>=gU9`J\!'OA1e;\eXDDY@a6i/.qAV_6H4*,;!Vd5`Y0AisB:+(q:0M/8Pi,i&Dk+oQBe][.eOI-I%3nPA[EsBNjM"&c@9_)A=U@]fe4&GM1:>D9g1rWcPg[;3rh\B,.]MI&0c&:=KCqR1lbMLXg[XnVffDtgI/@kSZe6ln8.[kA5]obPo*Agu]PEJHS]ZJeu4D;)?bl*GJ]u&)BMX"BLQ$#7Ad/@?$8S".:1I#UI#[X>/.Df:RF[?/3bb3`Ktq+p4R._R#Y00S66cD,PSeT]b(C2C5TG\sY'<"(:B-\Eq]S%1lNA-IAp5G:-^6$Ok/m$7]BANB"Q`Lil/Mmls[$i37L)PRKOgaVkk"e0lY]A'B)Acj`TT<14PNE!nd;.<_t84d(qN59+NOCXc/n<6NYuW@NheFGCW55a#ol/#_0m%aeEk50@.%ZTL^,NuD=hE)*hE2*/r*pDihG0dUm-KfXcee\.!Q%,M1,a,8_:(DQjk4GZ_'2:W&4b#7k4.ZW(O?>lI,c`;]6l9,mSNUs"8F1C_PWcr]/F7H*_>nYqB'RqIOCX@/QQn>*$eJR*ZbYA)%)P%3_9\G)jaq:q"cnJ;4=\&!#fR)&a.TqeJI_[Jn=;Z\Xug+2"hC7=:9-D;,iHqMp6-X6F6JkB;TD@nTe?TGn%5RF.a\Q;2jjmWn,g(5^(8E-osb--]\M5%D`22!kU6LA&NUYo$V2^3KB7OnX\j7_iGdg^:qn5#HJZ%Xu#YJNK"/N/tk_R%[-4Wg/0N+[!P!pmnO_6[4/KD>*^r]e$9b=.peE**+Ga#X.?3T@q2o=R04E)dteHS])s=Ef_Z%#e^/]Fga(?u_uS]j:^Y\@/HW4rQ^K+LhOX?sgeiW^*NLUjK#Z'pG&R>1i,#ehC=!XsG=;V>$i)Z3E2oM"HD(cpL?c;'Fj.Bgc'e2/Y#Q<^=/fN'mg\NRnShsf2aif,O,"/#SrT-FLn1P9jHA)X%f=V-67i(-i3?6bj(-RrIQWl1btk7R72J8IU-I(f.P@S[)i#^l-W@`[[&dLd*"-(V^J9+U7DAA,J*)FJ-E0^\[!n5L#hhZ>6%A>-]Jc*E!_P9r:N^*Vn*?4'1QJR!q/=#.kBuW/UQg>BrfTE-Gkh6./L,PTE*!H=LDq_NMI(VeojS6-ee8<=+J@=BAp.m8]("418uGWHq*8KG`-F3cn\?&.W7f$4ft'BD?F5re403C\R?0V3msqD53ED%SR1:S,MfYM;7\UqWiA5B@L[>ogLPYVeS,DDa[/0kC`[P%O]sfSc(e!I0UQ%tq5kSq&<#p$Il5l"_iCs,S&:?*]Ms@MXtAaF/EuC'bF.ZLq0jV_BM"EPD$2RU#a1Z"G*LSedjOT9aB@s'j2WQbikA0P5Dp%Y1"p&$$]=irAFLP=[N-@a;>'Vsp,+X_$@/9aB9#Qn4';f=6r"k=^CF\;Z8>=D3_ZFgVf_3kj./?&gM6@j)\#+1O&0(Z?0@]sf0UO"r[W0EZu-oRu;JmdpLf/@7/OHc&Z7?WCMh%#_r"53bA2:s2MDZj3_:Qh`mZBaTZ;Z!/5r)J,<:BL_r=IJ'))?9U<%1+=:(q"U*IL"\g'<4Yc]%d6GN7!,LuXE'5*>]KS%`&\Gtcu/\r=W<^p/_)5IR,l(i3VWa"XX:%*-bTT,7lRb%+!p6maV_Yoss$6F/)C0!%#uPMIKkrrNT*HB92=3h!\:Y,kWY%u99%a7ILu/8`Y;\iY8fC_E"%oOJ5scGNPCd\K_+MaU?44T`I/"6'^_\S?_lXU6XEI;-!3@T&c=3Jb9eY7sJ?V-]C!X4f&V:c;JDL*ZF4TbdLmg#i3Y,>V!LonlUKUmQt@3Vq3)8%om3L]$btLJ%d4`Y:[O>@_A5lj\$[Ut',]YVj1%[Ok"\@(2]rCmeI'Ge4cQVPU.kMNJLC7&??grb$_tbhmqY&2&:$".#4>d3_CNrlY+d6n=H2^`S@;5b2)sX2U<6VB=iU;EM\Jn?.o$$#&.pH+,O+c9DBc+fBPkQWYKJK+M=]8#Ir]1*Yjm;(ufF='PP5GieF/FoTc=#[#kGpm^C7>B-WK;mN!C?&mQLVS0#kB#3q]7PDPR1ArqX]E%auAeVqE#D"]\#Y0LFdKUbS"[n.-673;Ll,p=\Z73RuE:!2&Bqg]?]Vl,#:GHY\'cL@=c(4>7smErLjP(7T3R0Jh`ql%4M6A23C7@86a77%%FU6#S%Ng%%'J=Cd<`5TR0pT`c4_WL>:`F*^lbb<7h=6BDOAN4cq&iFJj*oTbBa1]&2`Yr[/SB1.?p5(s9$b/qsM9WQ=^*Aca2sN4'D%W'qH2`jbER_pAR]k&'.jbL>$b\uX3E0YHUD2a7XhgOiEJGL#u@\T1USC=^1r+o'VH0(]jAl&bDg!kG+q!$Vl-a&YI+829HBkrdgu]YY(:D'WB*24ZYZN*WDh#(ETPY%qZlY#B^."CT.1bDp9MpSbiEfkDh!,;V!%9%A`FP!fWh:H?'k@KP=N9=-#5Bjs#T>f8s;m1*<&5oP#?jrlI;ShL-Z=4+4jlJ$;l4s7L=7%)XX#Xk&'n\q]+ZrPT2(N1Cc`*Cdu$;%g+*,0%Skf\5?`$'YS*Z21NQ+gUFb?Au^KNaHLIlX/q`+K?79a7YSqmpLSEGf+fipq3bL`q(r`(AXV&]77@UY)'9h&HkX`&Rdo>2'5q4sL!qVUPSY?'"d)1V,i0A#DV%7AIo07:PYA)1u2%@q?7UWNk4_1`<\E%r`ocIj`p9MX`S\_eZi?h8H(`@%sP3jn:lY!i]V^($(_>^+L\36_(bXuD45iB::jh]!BljE_qVQ2K\BLFHOI-o_FaFdKOpZC74^\CsdYT<)>/^csM]iXCZQ"TO$ZjiAY=h!Tp7Mpe>/1#H\Va&nEr2.'s*MkI9B@3TKrMmJ!a-8sb2_P'-1o8g'55Vl'>;i&Jl8ok9l[a+L*\X5pRl7`*u4LFcfpC,_]>(6isJ%&bO;WC1bO&&CdYX8ATfD3?H9M*cFjQFJNcIA(7f8r:e36;M,P>bjj*Gdfl9/,EF6B*"A)cC9ohcX0T[<:Mq(1HEOWZLI;mL!!a23L:jo<=Cro)a.eY:1$Y+9*#mibI07%a<_-hiY^CPdZCEZ3Ai]W)A/H,q;[8Q46MpIl4h*aS(XFad[YYEbgfU[>q/*Y9tie,I>Q6j="R5/1Wnn_TQ0ho6aS?K7&F8IQ)N\c<_\(Y%9S??s><+Q7K'%a*;b3#t%.Y`@d!93LQ&M@\!@^/^.,"R756jBA`R-)'"=^.@/+kb!c`[<7LIPi7@@:q'+`Rl*:P=Kk`*%26!C-M?BBa^P*uW<&i1[R>C_e9/+S<#Oq:=cnY@6OiaMg%gCX#e#(G;'omQZ9CJ99C9To4n@G61,tT#r$X;1+>$>Gn8Iq/!!.'Y=$om%Jg/Ni1CcU%($qi8-K9bVUoVfBa:/#6RnDVd=EkRu*q.ROhd@H=D]eS!M`",nbTWrd(A7N4Y8>3A=hN>=V!@+NUG&rYTWA/b5)e,hXL4mm>6<U6m/p[:j:J]8I^="JL(hqP7BL_:2AH2X4,?$c`d;$4.%[*Ndc\Obm=3,M7S?oOQ8S5#s4!ThU%%Vsm2n.`dQmR+52?"Vo%ooo2Gg'GHE#YXXL0KcEQ1'3NV(j[E#MS4WfA2&i3Z&`qR%`q3%pehVnmm5o)9hqO;8'X?VDPcjm%b/s*WW!R:CJ+L2lUmDhZGkj`rT,831q>>9_`Wp.6\m$Zb)Y7b39DnQ5b8eho0("1NdB#g4E&6WpMlfmMJ&k&h&C(P/PDKQdX>85?:uaMM2%8:G+eDiBF9n;Q*SI0(gL*a1b'JKuiQ=IBS,AH.VU?:S>ZS5J=:o6J#A__1N^!n^EBem[b_+cJi;qG_03QeQC/IV^3!Khudq0ZVg9Ul"C_%h*p,n9p2A1`+AENbOq0on4f.rIA\HoD.1C7LPhECP&BoT1=e-67;Ye[;A&=(nlgRlmLVG'u:qd[pIOD,dr1"FlXE7?l`Ao,5"Z)b7_#oNnEX-s_O'5_*Xrr/e\f5C$A?.(4"L\7Z#NiS&iL\HBQHN2_CM@7BLQk]4T6(T7f?Buol4(0`5RG>7#baII'h$q5kRIf:28j()LdhC@GUEMJd+pnI`0Imk7JrB&QM!*1N5RQD%[)7-K]%$*'87u1^rnuZROJL"?m[r=mJ?>NdJS9r+b%/,=@ZZ?SGrmOi)V45[_E$s!3gi(#?*eLJ(mHRQ+D?0afHlJk8WnqIR#+";B=OM\MYoe=[i]V^1:RWT]PaKO81+\2hKbYA5?7=P<)Oro&l?J?_XG#g69"U'O@*uZ:QmVAg5/h:eRXidkS_^:B7S5$&Y'\64TW0lkcCmi4(*ngWU]SanpsK7"LZPP;CDnNH4lnnUtG@Ar@4DaYEOi6?f6V5NX#b0'_F23k8?b/je4D#l_f$u/500oc=Qf(nk;Wa-`k)L?*['Un5h?Mli+/Hp!s\6"tAE=aHNkoZCKf:?H++.lF#^a6tS\O#U;0t+![MK.\c!\Z+\W^7@$;*R[(\!'sHRMJqp$:OMUUCH?q'[W=&-=:'F_(Wi-MH$o^Ems1I@m&iq"@C$fhIBiTtZ"edgX;7eLKINUV!Lt^o8$l$M@k.,[ia`cSTaX7Ok1nW\#aLT2U>E`kf0mI0DHWX\8l@H"X,!qZk268%Ji%PHOHdW,n;TR#?,<_F`&GU:9KN[7`hi^O+.EIT\)ZA:":BX[-2>YFJ:XMf'@EmA&KiDk'3t;Ei/FF2FHR7e5h%+rp=&3hCQm-Fd[/XcLWb?;9**W]155Im6'B%!q2X!;1o9/GlLSL9jE7+_-'=-=0DHnTlQc*!6@Kjm'",(`P87fXEsMI?R&a=!XA'D*%T^aX4IH!i-&LUY0tI<\e_L(p=r4HSra5J'KeEDY)_!-LC9iqiR&s.tMr":cRL1^pItfW)(\c8\$JA(X%8qZM)1)5M8/(oI!2fHK)0,lj@<'""#X2-F=IN4Z7r=YWT#D_&mt.Kj,p%B3\dr3*E3mIrn/J?dNFNuNZB=jce"3*2g\B"nd()OiDp`D)0>,eF`o%\5q(XmgGV&K7S-gdSYi^r0FI%A7j^_%,8DQkKu+\G%(XDXpQiM]Re_i\JOseC)"jOZLPX%1U%/osfik+4g&c>-%9RA[.k")96,UN^!ko7#90t^i./-P%_Ls*HOHSm9?U#5FcA>XI8"$c:VQ`DBbo@F$MH-bW2B"UL%ebK/K>+NKq4c?7M+Bf%hbE!8b^IuMc_S?K4e>G5`[fF-\0h1^Tj;dLO*_s[(@CVmYf:qh;I,Q(jp1(6@$V/661l8>9%1?kF3I>!XTt4+:=(TGjr@1e;_kUIDEg4V+K8DGW?J-fAUh!>h_INtO/Gm/:%[RD`UFa#[8W@>O.Ogoi:PtPj.!"ZSm^2\(d>1G\;4^H4-(CpH0d`Q8>"8M'a=nYCXY;,4&L/*lFd$V8Ng=QpSCMCAA:F=H=H?.>M6(:9qNa`)WaU%I)#,"FXQoo6>Fns6akb,PLO&P^6]d(\t"MAr]OZN?NW+q!Lo.lR3$PsTt!ZI"XqU4/V@#[0Um>BFlN`d&[NUWi>n-DksD9kL/0O:6CKKK70@23B\G93*5QICH>lU31InVJVm>LVPJ&*TZ'B"[9#_cL,!4t#J.Rg]da[Bl#>;1Ud*q!>*D6pLSh104$rqc%,2''lPd7\!RR0ti"Dd^+lT4Un3/p9790B73*5hn;8DR$QLNfnj-i3lBr_^.&+iaf@MRqhoRg!.J'KD7/QW'M!k,mKt&6R^KM\6hY^uZ_K:C%@d^'E8kmg;WhKM"t7MJ/TKC)AoNY;]loJ/aDPBc1Q3AA1cUZYT==)r)-frpkpiPd8-^6?n4LpX*MRA%(FN?I1\PX3tR=*K-od;VhE8HT"?Yp"anGmM9Dh>(E$_5-Ec[&d8*ZR^"s508fjoHY].$]k'I0`GJ,n4\Q4SpJr`HV`aLM(!SH8;c0ho+*U;e2U@5J[(=t=F)!"fI:DIF.G9?2d1B?DcTkl>n*M=RlRk3U=jA]?3<";?%V@=`,?W5o]F@&@1\XHX4-)#E+S64p0T%VYLOb6TbfbY1g[oY&TIso2@buk_$Fs+&uPU,Y.PSM6=_;Y'^G5'_Ic5ok)1LL=iUf/]Mta3Lpah_$neO*e[am"XY5bo,T#=gGn3,]NR1)I]];V+@TbccN:ulEoV>B@4XA$hYWgHPI=@2]6JRKUo0JmKPYrh`6MLN9nG6i@\Sg)j)T"Y!Ui\sF,[p0hWOS-CXTI@J\Xd7oZg/KGmOk_U"_;_s$G>5q1/VG702E+NgkWA?!R%.ui,oUA6mga1`C,ScL$MCU_GS&dBTjbo0nQ@i)mZrQSbXMr19:u\Dk7u+E)6UiOh:n$!Mpu"XH11K!r6V7j"go\J3^_GC!R[P,eo6S4C$3*I[.CM2-EXDRRBIBE]D[pH[F,)_K,j&+R4b6_iDh#4n,Vo^%ZMG[_f$S`"7W)(EH!Kc03Wi9!'kCMb]_pD_bc-YBg)s5>89g6[]Dkt68)%re_Ht)Y+8#4q_ReWmeY5NhDT$e[0:-FE.EjZN_//eM&k`$+m,)$,N3,1Z?$Wp3CZhE@7_?gRRWZQ&$aC__$.Y'f9^i_mM<#Hjd!cbJ8ukFqPn\;%73Y?2Bi>bc9m3khp2Er\6:X;%rUO3$`S5A4gM81$;[]0r@CLEBo];l$K7Zad^M+:8G=?W/>&<[r$j#o#I^]5X]0hFaRD9A1&b2BO[fhp['($JJtG7R&.QT>Q@U%:\?1;.9X]UiM^'16ig+TI41TLq6[bu-+X>(omg?p<$+^#P+c+pKR>g!YUICb7(dPjWdE3XZ)L`DaOko_cX_W$^?/3/)RH'\6]-b!nfD3&-E*>_`M/Q;F2ej)h?_ai_#0<%^?^267aL(oM#2s^gl\hn&\]"^s'j3;!>O]EA[\?l7GE0a6)M?:tgr3"6SomsE,*^i;aJ-?Ef*7pR%FEC%Q9pAl2i(dQWfA-3ia$n/BJ5O>4pC'\8dnr)KP-:Xs)`%1L6[O"'ON$:9*^AHU!?54ir6+?tjb^AXBeaQ+11%@`lO5C6e>>p)`pe0kZ$KN(Y(';#J>>_^,%+3+uH$]^G][:!hKd?UGbXW8mjB(>YPBIrB_k)&reJg%6LYNa8Z`F?%Z:!Yg8]rR'ScB0ScGde6U]"@pN/V]g24k#5O%+K^isCcaWP8#QA[=$tE20e8;d'bk5!J8RmW:sfQ;LV'QkedBZ_a,P0m^gSt@S1!/85\d?\]`e807OD#-)?I!CM9!f$=:*cQ\2q?&%W6A>`Q.#5&i0&.B%BQGj5MKn%S-U$0^KQUZsKuEYtrU7pufNM2rXmZ`t_l?_HsU"@?"@cRMu,WV*9]k3-"7cFl82g^\\f0W0e1%8mHi:I?6(nj5adlmI<.g$[rqR?t".i?6i3^XDFNuPN35UgI5,FRO:#`mNlW'qt+bj@51*[1!td?T1C"NLCPiRADm%,=+o'/IB.7/k[>Nb[r?8:21h4$)9+8M6SF-5"*$t40U@C/:p%of=GdRoZQA-_ju<4I%RSrndJ0^47AVl:g.-\_d=b%/E1@kN&sBYf^]t1cXuKt"*B8fV/#,g-MLtDaD;>#ed73UlEUNcN";W7+7r^YZGkkCdg7mi*nNKJcP#NQ\_JYB8,G?PQ;3e7H3sb`l6n_:5dag\VS3H_Y6p_E5kC"DG!_>[cW_Zk-'gJ>lS'C?HA`m2?,k%Y]m7\=CeHrO\Tn:/r:6oS:p)BQX+Sj@.\_,!u@$W76WYO`me![J[[a*s/KmraccUhJ8=qq(t8X_(_L[XrrEdKeeI/60$ct2`Z@-!kpp'#'*lTu*RQS'LLh;=\g!YdA$k@h#ZB(WuI[oi,p6\s"rLht-k&!I1qM;%;kj>GV5m(\D_*"]D#TuFu6V.2E!U5l!d5#g#cskJ>:JW'd+a`2Do=#=AqNJn?mi>7&.ns1M^;6p>1WXM/p)uK#S:\gI&J;G4HI$#Zi?ajbD=h&BE7aG(?Q6DD8Ir,--E0B8\qr[kf0XfA44Nc'Y>gE]e4t>bPZ@UM!/-;-!&M_$]e)u&u<%[5dm[-@9W-eU;S&6;CP`h)AOG*098L+$!*&q&4TW46AJb(qo;R0*7)LRc]ELR=F&rANKble;1gF^!=dnuWI]LZRlc>\$We?!^&@r%Ppmjr*nr+TlM?4:M5u6h0YH^Oj,'`Q5?ACf,FAEB[r:_eg%>$(s)tYkRn@nk/dm6U@c98u@7d^J&qKJ%Wnde+t'F4M3XRWtf54NYE:Hg,l<2L[".6r_AHVW*IPO%XhDi>@0OEki:GerIr7lS[q!IBTbj_8c54^Nff$A,#OO%A@=QX=Gte_+9e;c#!/ed]1lg5[(GGAk!fBHTMPbC92'FI4p+>t"9G2PDN=0'j"Sq&admpsl60oS',9;gnN6*j,VKf`f`ague=\PsuOUn"8)EmAN*=Q5?^LJqUOnZes-?c-N2g\4jsD09I1bMgGgmX/'5Z\do1L+D,^%V\!Kin<7TJ!n`!I((=<(^'_Ya(JmB.1lu_!nDE6Fee(@&?1,;degbclKcXfpsB3M0]aG[P0&cfd2?0V@hWPr`8CsfmS_m$^i^k-Y^H87IER,[2Z]4m.OFQBk4@#P\C$0R:2,6:E2%$=0iC*5a]XLX&Gm6nk]2o(oMKeeJ8=k/kW<;M=iT#dH#k36`N(3s[Ucg0$*,];*Xj3V5f>Ds`fooBk?b/Jc9f@D=U1Nh>q45:_BM2E$iC8%'e\%m;El)N"n"+Kaf*g)n:#LO=#,FEH!FfBp&`+Gr9H&#@Wc"$0l%L=Z1osFF0Yi&3/lIbHCY`[bl&+#I/]G%<19hpAMEQo>%,!tHqI,DP"50ANn,T-s)Hob8t?o&IUg4cG[3bh5S-TsLd:WfBhL,XnZL';efR`"+@CMo*mTuMGDN(Fn3hM,D,`pQ$@?_QO_r.Qe1:_iBZ!f#YW;GrpM32]L?.+f`_NliSUFn-G*\JR>gkH(:p34<&V%#t)W@bAF86jsFTJS$%P&.rS;iJ4]NG*__==MC/a&,;hILK)YI<3T^pWnR9%E&'4u"'<;meq;Z8@1)%HZXSZf?LfJE"uaFPb&)GJ[M>Z=Ksbj$d`0T!G2^8rb-b#>acq]15\ASYR_(8^Ek`id>kH#IA=2dea>m[!f/tVHcUV9=ciI;fZsio)-R6,HJuk?<[B#;m,b@'BUmXgE$^`>-00)9;)8SI;&.j:*@HTTp#2_L_Go]XK!dq\eBiEk#hn0@E@*n(_e2`YF#=Ike&O?n%:LWr]i:=Z;r2A)/'ZQ?K4F-P\-Q?[52@7>f@G9-5T1uO.<1UgOOeE7pliOlm!4\N0eXJ\0+W8<6kjkI_*lL?]J#tHZ+g`YP=;(1CE..:OjB_Y,ajpN,9Sbb25&Q4.'+W0X^jL^i(QX+LmD4V+/<*5tS#c.`!/9lW]D,_&p0<3W@U_qLA7)`k7;&:_GBX):90P6X?!lCLG7F7,M<2QGqaNRp_=r)a5eA@RDg(BgYtoj!:\a"d'j,WBQ"/7\5p@9)D-S%SOc0OL,Fnl8Zk_^99?=5>HQ)8[45RKXjj9*2'c5_>!r*+]gjtCTD)Aq-k710o\h7ll(n>EVSBh>k[YM(DYNTiR>SHd@t`\^?'#!'lhA`A]Hp&MWp%ZQ:Yssj$&*H#dfIT>Wk)k'F/$f:a;OP+n$9^ZZm+/9T>nRJpJWQ%VPiNqfg6m,U_"TaF_UVJsr#0'*Z/gnS.8VFDhj/]'msP%9@GmA-t3j/a?fB)8mK+*(E)T"JsG]@EM&)T:3)p'jMReT5mklHM[\;at*5AX(-@a'bEk--907$mT#jso0]>^JXkA&:*V2X*h)H6,[6eFinbeft)MQ7eb&U1BfF)HtRB[kE:*Th^`,GGZkZZ*$m3M*KJI<+86L5UUMs0iql1\o;u1;4Qs>KKMK,"Ld9Qk=MKsM3(*S7?21s#qr9fX*r53dT((Ji5$n1Tou.Y\Uu!]&ZhKMDJ,SllMqa!*+dbp68r4:$f"AJ:u%'-3SFhsLFP=*CDs,&>^O?@jjA)EIHai]CqV,qG&ET'8QGQF#X;t:r1ssmbhK=VL4%u'$%#1^_P^F`p`TM2iRG\)"%]GU7]c/K]b/OEs%kE\8=d/-E7SF8#0U_fE3+e=%/GNGfYM6SZDd$khH\XQ4iAr@Gr,[3CeHEdjJG@\@@>Ga3LZhjhJs?\S&"`OlmI^#%4(/lTRb8lcqhumXRGPk#S]6dQ9T_h6$\#M'mJY7h.t3>U6)\G2#runOHX7__;KX^[K@5C*Hg.4dYn:Mc($*87b>u,5@2N/OOGYWn(TMihGnTj@a`08?N&nm#&70YhbJgBiuVN\$/n4P,/QA`k)VY_BW"T"aN\2<,rGo[)s(pGGMKJ5VD/.S?L0lCpT)d!cs%YFr"0J>4l>$$Wi2$Q7V6QO2<1hcP+K3:!dSamWQMl2P^Ah521M/RlBK.SDq7_EMs8.@&aW#([FU&2h,,[)`l^6SEY/%1.RGnjQg)e1M'YrlWGuS\HgsGktSGjC),ne7m^^/>[tS[\/l-qT>?gY_A_Mdcn/Z.6$fYE7e>9C;qD<,84-S_*DfpYc(57X%HlF"c9!M)OD=]K['Rjg1-CmUJXQ*QKYFK8Gr:qm])"k-bWUc+G7`kK!D6?KM[80+f]>pl97;"SHN0@I_.G]"BCI1Oh)uS1DMmXB-`)Fjo@GD8k3Diu$ckLd;'9([rOaLF86C3+)onh1Mo\-qKl(fu&i^'gOca-N;%a#[f<#DoD:h^D9CYCS40566Nig5Q[[g1+@l&25KgPG(L4b-a+U_hom0`4M_3L+_Q>^fBCVc,SG2Xgl/d+Znh$"]=4<:qFqRk$5=G#tP!E)Qh'T&Y:O@Wlf:Dr)Y&3i=hI6$"6jeAO0i&tAe0[3Y@S(X9e#V?Sd^C\;@"1an4'O0k+(!6DYiZX=jY4'cH#c<@<=c'm0$mEf4i5ZeUGVRbS"SPEW^G/dcC1HTq\1W[XpY253qkGSZ$?M&$a=Dh&7.E9JEpmFr^)/Vd9m555:?H46h5c!]DgP%sfu[8:7IaYTba?`tM>2B6Vr?DQ1O8n,MeB5VOA>Cgno:&Z1B0#_d*/l3H5Jh/V7*/R/Rj&FF@4Nh$m'Q\.=KmG:^Y[dIk]02F&EVgV\QTHJU05j$IQ-@1*,Ph!ST(82,+A\i]51KZ6=i!hV7G$Se6M(G%\>9_.WJM`M\sIqEfP^!",H[5AeU#NpE3->H-aJ2u046DhLtK,Ro01J7lFWO[fK1'g,WT3>3;2Jj^S[.pUeJ0g[=pY+4:q]<(Jjb/A+5t`>U"D@JF4V!;#4:ANge@,9>=:d2X6Ej$tl4m'%pj%Q@5^BhJP7n4kg3`Rm:8H:NW&84J%W89Coc$)R&-X(R9-C&]'QJMANj:lJTf:]BU3V0uq8q[QpleqR+A\$"s.16M."I=+'b@`bT7n4pF9Zf`a+ti'/>>3X7+3*1]r81>%IO"CE2@uBt30M!OP0CL=W>c8jK7i68J-+#f@"SIr^Y4l/_gSd^k4q#XoI9M)C`dXMS`^;F%b24iQYfSZ9,"TtQ.jtWpa]BX\[6g@7I*B56n.F1i%2Mjcc@."#_0!asT$E[bdYVoV6Whn%4q(QNA@1p&RP`c?B?;Z-"l%pf)dfWNeH=gW_k^SZ3XiGWU:h`#.3K"q=IIYOHX0NcMZ_Fr#nCr^?m:0O&Z-u4n/*)[K2W/HEn&i5A3:s_%@/lnLdbVIi\GgTES4M%OF=&GtHK\tlf&Z)q'A\pGH@iN!dT3I^P(#q*1+\@ObA&a2J49*S9c[sGa'Khn]XdL53AE%X$kD!=rDlQ5t<\8Q@?"O2d=6=Qeb>]=-J>j5d/I!2L4\tXIOh-/a&7GQ_k!*a2FKqjKXH/7ZdMk..V&;tSm&]hFS!W#'T1PA@tKV-Du\':qdbNd+WT#r,j>>mZK&J'"2\PF-'^"Uli.60,kBl7X[fN8d7@Ee>mhJRhArg!0jKZHlX;\WYPYQ9_l_QGtOL,K,S@>E'o3"&]UBi"!fg;cCK8Ji9(&W@A]#hD:M2Ie/qnegTahoOOVd!\_>^Mb[TbSe-kB4]EKp(>r>Q!0d>kru?nIfV+iW=D84U3n6Tc/sqthYO/_Q20t&3tKl7/UU=YL[WQ'MGImmc'D!A:NNQrC#Xo%IM;5)c4TV!$u1L:l,#ri>/6qY-uKR^/;=s0?,FjnFHo!AFmfr4E60E:!Y42OR7moDG0QdK=SZuD&UAp>b%ZhJM]gr,!C301CHjX^kJj34&nV[&aB/P_f1^S=>p8M"YXV<>!H)mk>Dq48p'iU/^("a)ucje)70EI<=)>9=r'K3#$]R.p02-3P8gEE!5B:d-To-;]+hUEuTPak$0U^-g[ro;BrO27+;j9KsOTGjBcF?<B#<3V[K@AP]M]r'6P>9=4gYqFDn'2H#%''OTPUaSnFdp.7>TP$K4dts8*A\YMB1atEVFV]nZeZ'&tRTlh(DGFEif_:ZU3Q:'9ld`6,FiLqC6F:3.\5>((,)KL;QK`p+i(,64p]E$37U-d.ZN!XFiW7m)]D5PFL]T7:(cXnrG5QpUi/n\iV`<6"/n%jI5ecc-P?e?G>tp3/!*=VAPXS:mlQN[h)Md319Tu'Nq7caN/7=&Q=h#'1o,Ws30K_g\>]T>*]rMa%`pL/_J]i]XRN.?=2!6^[#1+0_KbZ:9XOKKY6kXB1;q\$LQpTbTGd'e@4*CDNh#.o/Qd-Ngf+RDai+GD-HB0:p/N:pPd!(8nHna.*Z&AWUe+g6*ot/"GFX.0=?t,1nr/KS"0=r<&mbh_mVA/.!ZXNfP`BVrm4,ap@_.q=?uKBfrb:.4j;5EpIm;'_31'QP-ugTc4k,VZ6R^\Y0!BA]oU:Cqnoi12'JFG)Kd7e#1B,![&%ee&t;Gsl/8"p9TQePd:!]9oH-F\1,eIJ7r7J[5SR[Z.sALog$9e'ZU*QaN;_J,r@h=C4qJ6V%X4`*?qP/5G;W\&Xi>X#/*s%qKEWCjP0e>o![#5d:*aosq_!)im6b#>.a[MM27'OMOFOb\Za20O]Ji[-Y%2AAJT(5V/b,UQ*6JL\`&d:>mBA#96Xos`NNN6&Va(!:`X>$i+=bFAR9DW]Yulekqe1c1fZ8H4LDQRbe>7iD(Vjm>kki]X_Ac^g3%[\\]FVi-2QZt9[.B#j'SKJUFF&s:n2&J3g>">qW736@XeC2ZQmd0B6c]Ch,BfOE549CT6CCott!86#9=lCb@*O:8UaXKl^"Tp1"LlSr#B1l;sRQ*mNbgO-%$7^4"p2-W82lA+eS$/BF^\e8kT+#=WGY3^b+^5PVspJK[88)8K7?UJ$:(=(hGaLmk!Ml/2!8P1Y79N<\"7Y=O,m`7$hSul#LCE^S`-`-pWpDh%f(!A:D+Ltn%c;_49'?m8_h)7ehKQ]=sKP#uapOm#;0p>\VhA@0^a-\EKhS&%")%Y?"euGYI\+]ihaP,IM`ik2]hto7l)cDKl&'!po&5d^MAj['?$s\u%6h?=F$X",#S'b>nmHispT+]&So-2&A-&-+dstAn44HVa6jX0[-p8j6YSaJ7aLhtO$^7lMYnoTOf3)fh#0a&ml3,>"aC/BST!Wbp>oPr7#^X@5r4UQG9X+bATgZ/@4LeDgMVdUUo#)C]UuDe5ImPMs2c;]jAc=2Z[3TPL1Y82qarS;J/kGHb@2d>3J&;.]jWV%V)ZZAh$tbSDm`CAg%\[@33S(IJA"_NG`0UP*ht`"imu\6igA*//UTr`jXePD%M7_K>#u4#=(^4Z,"^%DJu::hn-F[c5GgqUTT.p-AK0^=)3D+IY+=&AH3)$>#'lamLdiraI$,<+(-0k28D'F=PDS&n[Oft/t.9Ea8r>>k*MSsq_Zn*F&cScoq+=,iW`1jF)o!d7%(SHmrK3`rX/gTYFY1WKd_bPUKgO&W+;1,uJjk0h>>A@s7rfdaVq_%5++30Uu:-*:`/XTr$MXsi\#n9$dUGPP@u=K>fZ5A`;'027/?"iW[a5in^^QCIO2V9W)!GWJZ6d#T!i15^Mhs%'[)P;46j,rtb98s]_RjH'9%grCM70e:4uhM%,'=j"T:POQ@lATN:H*11)`6=%k5.e[b[K#;VfilEKQWT`@E^S:YGGq\6&@5^OTtX>B\:pB$=f16B@3$]o$U]E;Y)GW8AKaK"nQ.\4BQRhQf80b3"1@gR\AXhXU=+*>DVDN#I<\3^6)4l-JQ[bh(_.s02[-C5NqOFu%PG#[Q(<[R&XTrS29q(Z]`=oeN.Gk<)=_Ls#nRnjj:YDO5Qq)'Y`8PrAO"KPNOE`R7J8BaZr3O158ml:m]0i;e&m^;V`!ZJN8O8qqWn5";:%Q29a4&HqI\Y)e>`b1c)&\1n85ZfP`JGF*]fIe!1_%c*s4_-G#gLLp=F6cLMcCU/@gd0Hs]*cp3Q#$C0?da[IW))"/08[W&Vot_mbkp\:Y=R,a3aKJ/lLb-.%B1:R;=kO)*Nk6Pm%>a#^'NZ'dkcP-*u)ncV#mPd`H`\RI]a^BI^E<-cHB?Ic?4t[K0^5U<##U!qJ>@.&M?[77cf`SRlO@`,d0YbX2^VM>u""n_+Ar>@b)5#4\-6!Pas53m;Z=C_&\q[<10R/H`LVXAFe+fNRK;a3o?0A/pU^hl[9?>RI0b*.=fIHXVIA","t/Ymsr"g"Y%EcU86<8eaTid"fZNNJ#>e\%LVf1d[D)HZ-Gt]>nRrEDsOIQXJOqX`rXeCObG4V>Z1n@Q=Q/*T[RSB:0dZ4Z4dKT&o-jsA,&^Df`<0*j:Y@kbc*-]")ReYj/j$!?cMj&pdUA!eMus$$b;Yq\KoPrETN8B7W7$.#k?NYIK!n-=-Pslc4rKOFdX@FQghb"eS+er!pF-%^<@Im"H>gteg0kEdint^%!XX&oQZ/c=A%##0Q8.sR<@W\D\r\!ja*iUXYi]lD65+`9=C\tTgPpVm\B)?+7o/+@oF18E>Z-3'b]htB3/hoM?oh%"Aamm+<1icVAH\HromM)X_ASc'!1j#mQUu9\\R9nc^CCq`Oct*SQ>F'$rY(_0$kD[H]f?rg\1ZV,U0.g?uUhbp;*YuM6H7km"7:oiFQ+b7qai/u>aF:Y@QEF,(3&FB!SQCZkqp?=j#T82j(Z3HV,*XO/pH^8+5_)-RpFY$0"&EsUZ?P`Gji>1mU!b2g!:/:/!JTa8OthOVYII'k_Y-/)l%9ED,Kr0nYFV@)oi(XX`E0B5XRXSf/,W'gVA13iAUn9%7r97KG(=BiMHU@Lp!-^"Re;ZPfK'+qM=l&G^Yq\PXbt^RUY4UNg#]g$?<'4o1,?fp..dnD>+D_?bZ9As^m9O_==qu,\2n[b;C]p*k.K&EPb6Fn8e$E2$'X063E!LE*B"FSL.l;;XYLWeuf-Y!CR4XEB:VLRQOXNUA^qm'S]muLc9ZeJ6>SsEPqERT"kSdE3^n-ChL0T;u-`Q9MjpSdROad-mVekAW]:XAh]lfMj):Q"N_eP\2CANe>UuI;me]Q2f^#oVUH;=h)D8Qr3Sl`J%3eIgfl[oha0bpV0L1&J>:mX*1ZLK_PL^7B<8hUV`ej5BRO6FNED]jAX[RMdQkg!9(_28lY-qAa<9nB]EGh(_Yqd]X%3Mn2@Z/Pif92YUS<*A7F+-M)Hlc6L0VDa?4O4-'fBF'QUZCk&g(ED!GFO._TepnU_;\Zj[><+??G+?1Phu0^EW/n$m2"i(oPT-:YVP!\bjHJa8Ke])%J;.WBMCFodqlBB&mRMOXha+> H+E]VF-%76>u\4@6OQVfHp6V30=?;5![B<,omunT$o/t!UM$[Ut:#roj9>an-#G.nQBm)a(QBH@5d@Sj"aO][#5-I)Y?U2eDtaWkhrWX3gcmaNV#a-ct'>f(h?#6&T8_Y-^7+!?sY1&&b^'>bM!jZ3j,O_.&qh.&4)7;r;4B8G>$/lhP-r+LH-jQ-n8PV@$j)N8t+#YoL,S<`G03^'P>B%`(XKBdrlDE"tUTft9SuBiMKCNJDm$+!Q0.V$3Tb1c`4CS)%@rlDbkI-7:%h&p83'^H1fX_/jGHctFA.hboR6)[Pb2ROM21U*a/A%!fjBCmJ!]G%4k1\7tP[ck9+'"D7I5@,8`u$_!=P^trg4%Q(i?7F'`VU2Npf'Hlr#\Khp"MEsQDiN\ICKK=b$Qi:`dnMlI48"cok\%`R[3O?E"Cl@M.BD/H*`(Jj4#"8bW(UH0`U,N$TEq1='ArQ/_IR-[N\Sb8N1qhjGcT%q.V"VDsBTMHfG-o-ORR[0^Fgadlf*O2C,Tb$[NQu`Ip=VL!ieK5m#n7^)UP\-S6h1peTjd!ONT;1]HgGdi@)7U1/i:dE&W6Uq8c+I7IC/F!`AHZr7(OPq(SNLO&h$g,YdU*SY[L0bK!*)ad#(C8j^REHn3MF9/39bJ5S]f5r-*VLi4HKjc-7_8:rpCNLW>h^F[;r(I*3]gla=]o8i8I]6nOq-@9=@HB,9j=<8$q`OR:lJ6:00S7Mk8S5N6)*X\+>pL&KXrP/CHis#g`@OBOLkiK9sKA/Gf8.-cU=EVb$"XWa-?ItH3AVl29^/Ap1Rss82$&Yt39>NY[dFmuX^OH=,PZK\OV/D-u6WdJ!Mb2:6!^VPO`mK[Jn%^#.Kd&7XUiP'K%Ojb2_4N]f`-'A-62!"U9#i&0.q&ZW[Z,1%^Q%Zk\68AIK0)Zp<%d(E`pi#ip;f-\<$reS$Z%?in98l+1V9O("0>ur*&4;j7h0[s'K!K\!6V9Zl&_=8Y1#3R*;`]R`qTTAKRnrMj?V7=aS@c.`2Od]Pt%i"C"qI):'Bf(U]\)('op(3p[qVPR;e+1[c";N"RmeP/#r!?X72Tb784GTWuE.F_)"sSLK)HHT^Yc[a1L60C9[s7Lkq*V_h0%<[hqX/I&6qRTj<@8f*V)[*]#@9W(RLO?pb>?AnhE'.9W2[d9P,)^3I&3/f8\bW\jGr3#&=EATQBh"i*cK#d+mtD,#5BQ,Z&,QnCsl%4-r<;8a%59jASH5>fHhU:YgGA`=8-kjf(P!DW580jDE/UBYGY(-j??')9V"0Icf[3+PK18*+A9HD1kbm9D&&li@%kgHIYHuhrmi[5gL[??&f!!?oK)&R-UQYZ@I11#scf@0ka$t-nf[mnb^P"K/?$JD2l7#7,*XPP].;XWAqY3C?E3S>i;5s)E92us_`kj-5haq:?)sq]Q=I?9qC3tq/iKmplE*/XJ^Sd\Kj$6;()T[#ZE-eRa0ZJ&5O:'SRE!V>Xr3J_(:@R1rhl9;3(c"UfoM,r`gc\@;X9[6I19t*/>M3!&RXS"5[A0br4'DS;CB6imVDZt3i%Ok*]UDgVI0u,%bNs@"E.n#ckH(DB6acM.O^,)?l.l4&;(\0,$_!3*MLos"l%%k!m5]8H=%P_7(,quM)$bF8-YALkge](IM9k1_6N"Q`Zi!sEOe=7\"1WJ%iok_NnrkrnB@(m5jC3-0e*EC+Rc3$RpY0m:/_!Y%'U=/[9WZam.:S+BTT9j*PLN?S+]f'lpc1l#JYZGb"]=s:9JXUY#"V^Z*%2M>bk<:Oi\[?9*/8F7@^,Q!.9N7Ia*oi@^CZ:;^Z$6G(W@]1pi18?@TqqDK]-9H#-\;(aP%Ga%V9dEJRrkX>V;pE]-6iVa9u]7c^7coCpPkFWYbr*kDWD&H%$1k9!:hW'i1E1OH?J;:d#Xi*K-b[rIJ#.bYP$C8MS$:fPn??,-*P%3HS%7QKE@7;9ckXf<)ut-g&V[cOZ80+b`o5:44/R>qM/KaDZK-4Ea_DqQ:U*9iRf=;Ns^.JA\Z'M*EJZ'5H:@9cU6AJ`Mp+LoV=Iq#u.Ra+PlSV6InQ^le"`QpQI"B9^`Thl";S)9*DL$:75BbpOu$;e72()tW57/tDTul.[m5GO%nl(a-+:>\W0gkr9f[VG#qh.lBl00k)oRil9_b1kQ,U:(_)MA>l<&1I\[./tU(5'P!Y_#i'uBe:ClQ,:BuTA]b;A5?kA;pkGZ/WGacO"PZ[l!B9:)q'8_"52=I%fgm1?'$+&]hUecc59=+/mRDp_(Sqesg%8(A$$\WMULEO;)/02m0":j,;o#Yf&$Q^kjmhF'(9XXQmY>_afBJ>s'G(bF+YhX2!W7>PPL@lk<*p::jJ['Per_4,65>Q!G5]kVh+O\n@!TbO*Y<'U-K&3FN?>It\Gqbak3u;46EA=uil9.@;M>9G%i_Df9n6JXjJc]!JJIorBpQO^+33_Ep?SWeV;U4uY3)_%[NN2([r]S;gh_jfq'c]#t5XeWV@W&`0PhccM+*jcnm[Vi6M_Pu'S94\grj?/lc#[u*YKeYH0_)Sp@H_XI^]'j,%5/@cp7POP[l86k+cc?mK=Cg5p'HGr4HNTbdTk'Y-LbnQLZ>HrYX`64E>/iNW61aY7LqU1ZGg4G;Vf?OOsHPX*'^ZN@=<06HCqg:,J5G@PMU!JmpR`de(;H,7*'d[F]CWPCG-",6u,(9'K,H6]..+tg7;5&tu[>!8H/k8gn^'6=+`Eg+5;Hujl+I4,"MPh8:i4*U,/Q'$?XsQ%kNDE*O#\jZ$H49I:Dr/!SrVB@BqnsV;sK#>qSiVOsF(;d,J"%$Wn%4(;,HCmL="Wcb=L/Hqs.BX@VJNot63Q3r+W71L/`<8mabY%>+q]=G(LkFLl'jba2:`5qd&m8b\ndu(-2EhQaPG[0uBP'8[][q*\be+$&-cq[*I^2.ssEMFQX`iRU!3H*B_/M9=PJ!]^n)r(jth/`qZOBuns(L$!LM*a5GUK7QX&t/aV9&%),4I9i`6.CWh:Gs#gEABE$TMA0gIV0kNE>PlX'Q"Jh&hI*A6@on9b>,n2'\JNu<.Gd3W*pf@7;W0.jE:LqiaFd1^O[N8M218c?>Q<>G^QXZq=aQLg"4OpZh6d\b6+0!72<)1]H_r]g&..8A8m%uE=#nkOU'g\9?B'769g2`[OlI.G[IO\3'e-;Dcmt!6WWk)Wf8[lfCS)O:[4.oL3ZfE@A]("Sk"Ds7"6-`Q0*.!QG8jjme=1EA/Vi!,L+[@,E-<@o#pd3B(HVHNBg;,+$*?E)jg)q[.f;:eX'&tD,Im2gS.dVr81b-)*FkBje/UfJGuaa;uU9M!-IJiJ+o5+buF7fi[giBYU]A+Yn(bdV9)X)V!C=ZRn[Z&QuI70d.n.lcZ_na46!iu93B<@-%4c.2;J[()H]G>2ofEB[18kAu6Rc]-DJaK3\jSWGoq"6?$4KQk"m7p&TFfb&"+d9+sNfC%BoXmm!*"!9$,[!gCR@JdgF2,6Q8(dR!302@Oe[@>S-r=D0\YJ.c[Z?7uF]#/9QMk[5eh(lFQ!rlE.4t@i&kq)?.)t\gsBS:#&erC0P("0;IMKX;_].Si[]icn+brV;rjDGJKUsah!Fr.e;r.8=c>2mnuRG0J<;Mo8'Uu_7nJ(%)^5=gHQVA8fKGEG0%ig1Jl\SQN&QGMECgPp2e)-_\!^BG)U>,=#knDQG"A2uk\;>r(Br+s5=;_>Y4]iR#-ZHTJliT3S9?cYsTeD%V7k/$2bKIp?F0CVmCM0gT&(<"F'A:&;G[sA3i,s_!?LKU]Yb"Qk;^j5(?\KW&q3\F=q<#R?CJJ+[6?iCG?=1s>/?C2(6R4MMDXjmP,CF_LI7'Z.jb/f=02(h2@CN\^!bYKk6"+c,JrPWgVlr)=`XT^ZiT;_qE?Wc&9#1g?)/88a1tim-p>tG[<'rLW*kpE`K#l0?eofQMcEoq7WD^Lba]6D#]Cd7,dGf2JjJ:sHEC]r!0e2H9jVZg/BH>B^CCqM_BG(iYi4!tI:.Y'H`>.+)'\n3*^c^)mcFr\^>P8$@[\m!/3&b;k\B>I8UY>st`m:-s9su73Un/s,_9#C-ENT7['m+!#ko$CNLQq0"I[-80j7jBO6W1[*/^KYA!XD2(fnRs4pn+]@M5,q5'>BIQ4a@\YbReF'D6/+Q6n#p>-FfQbB_'if`93ZD*TiM/%Z<-h"-HEJEG,:B=*O+=I&#,8f.:YfU=NN[Z*2(Yuh5+]tA8K/pWHGWt*+Oga*!erG,S=h"/lI2<1@JG&3aA1L[[;An6N"mC.q171,DH2C88*8^eaQVee.&k0AO3/bH=0#S>pfhCV[n!4lK#Va:!WB4Zj!eQ3r3k>]LAbN5G$1O**jtGsJFLiKHPh`u$,:j>9!iBd=$n'06:U#`:$0pZ^@`!QOA%S9pa!V+qS&<]EF`_sb5["OHt]9*9SYd@c"h/%1J\`[&i75W'99BdLE3E8HnM7qR/t>9lZ'%XI4W)9E9fn,?1/4iuinX1#Ddg<;paa+8:ETdbH#igB=&o9g+^+DbbTn).[bA&2L\5C);8(H-DINiGg@'W/0\c/8QVJh6/DFrtfVQ4CR$pT6^Le_U"TN.YLQkDF;*>7l&L&QR?&doJdR)"B_GAL$'[$OBj*^&VM0HQW.R*6_4V=ZsR"M_^3s&b7(5o'nYNmB.I;fl%['[brhOQ%/[04T\FcPnJ13NX,2gU#:6`.\NRjh3c9Ojobh$r3)F@Cn$P$gQOcAE#?"l\:i`)W5TF"FEi)uKO1f_aEs+I(56Cg=i;!+A&pcEO6>eZePC8.R=MQGd]j%,Au<>P&sjmKnQ<^V^i](HQsTg02,(J``'On:KSN.B^]#mDl:@I>T!kA$fG7:5^'CkNG7)_N":L;ZM/+X2*tf)h^t5*%>Q6;nRMd?d?%0GG-oQkiZmsV;b5k.nu?grS"2MYZ8o8!M<&]R_$BVg_tnNN<\Z@`^Z*qS@YL3aMFgrKC\V5#i6e*ej:t=e4d[:b\n$Y/%!0?Es1dAgBO+NaD+mpcrL]m9F:_V3erdTN7$rU%0u\u?:tJjF-5_CFNs4"mtqA8?[ibfcX^)#%%o-6-kUHec"%cON15iE0MQqEoig-U=>aHN"U>FAUW_>KjL.3F-j#0S>76oj^bf\FeQX`(-tB"XOJ9U+Qgq(7&Vo0GT3iQ<7-boAL;UYm<($6^]e'#:W1MsZ68,mOWTTZes@<)"oR5V^)]3*;g^FDi(>5bAp=3M>o#9*P(!&i\Y^%&/U*8JjZKc-A_F9S`RNNqbUZcB48ZC#'_Rgs?9iCen).:^orDVjCHVPKD;Ynnd-H18AI8j4"8pi7*Z]uhIDuY]badg^&TT2@ehIu3CbA^0V2a#ORCndq2dCN;_tP,h>(n?J$7]Xe=HW$Y%QA@dPEhqG%"_@hf>G5e4SNOQ4^b_OiTg+%@9PE";bDAt@+HCT#mS+unL(1&@).;XS9.k0<#NiE06GI/J_^-3l+odTu.B9X@[3*%AL`Yh8G>X@i$J\;nfK@m*QS99;lj^ZA9IZ^.0KoT2p]O"iF,Tp!$Zla>,;DBs+aVAOM2:0bl$bO3Q,HcP&/JfHA86c_S/$>Q^YJ,X']_DMhlZ]="]:upd1B-U4b;bQmHJ:tmK^BM4TH'rI_qEd6[B06R89,Sn$/n:r4"rRZhP*PXjQG^4inFCcPbj.knEu`#f#3CC'GSrNH\ee$>UX,BehGK%*saS0B]_B3$"$HqS$\.BdU*3c>Ui`^7NKI$5S2sDBa9%3dGC\3ru`rH%5nS"^b[^ro5o?QnQTdq38"LRXeNONT?Qpa]fF)$bbes$nGkpd9>eF&cq[VA0Y7Vg;POZ9FZ7-;Y=@I2nAn2r-bF4OddoZE#>Z%bU&:6,l[g;-K6eKL8"AF/H`4;=RfRAQ=!A`+U/Y_4(mR_7`R&f2Y=p-VPlB7SDQoM.*oXkVFHY>.mD[158H)`D2Em>`eo3?KJqDk,kf)'1sU&:a>36)O,j%+$qiPOrimDGanE"K[aPb8i`ur#+1*J[lbC:j;Y(.J=gd,)0]JN2oI8B/,(B]//8RZF5_\o+]kW8^'#efX4A@\:pM:"\PT*KJohNa<#ZAt)Pc^L6jf!7.VOBA=LO4hoka"^!mJ5[CGNtnJ^&H/Q9>9K8$/,-:UFLlkG*Ob:.N0`\l$#3,:/N^W@94%DA\^-%7'sSJgZ=>o>H[@'Y`%E(A-#t*gr)nS%-SRWn3lBKaNjJI6^dn`JdgDR<&$oeH`''fjPhX1%A\&9g/i(cAjq5HAl*pL(0=d:X6IHOta.-IU.6nGu1&]NL7V3%4isiXI-!@?X=G[4)l$KbF0:m\BLN'tVET&3O.\i?04F^%R[:4L7qSKWX4#%S?]NPVf@&2P<+[Mq]@o19HB]^TWR^D^472+iZt04O^,c.)=V.<(2eH8#1KT,NV6rI4QJi]7[F47U#m?]Z[C@q:1JdtnJ9D2mX%FS*W*0sHraZ2F`-l9l41Ma5;GOp`)oZtisOV[CE")',U^C),#L0@mco:nPL?Mh"(&a(+VaV,q&S3:.uISc'!7N(##\Y4K6*a)f#5UT,Mp:>J*+2RY+A[__8#G?Si3jW,,"Rr0"/UVM;]I$*Vt3sC0AJCjW>UoB%qd.*qS[dk]fCD_kYQ6%@(R&OP392J#Z\QV?Kks.XLiQJNV))6?+Xq?g-pfu7d)HWsI9gdDt%>.cH79HEHHo=LI/Mkn=4Ti&paO]XHBZ`"m=B.R/L''jgsag]e3rW"+D?J3Z;"7W862I9U5NsN.Xe$2a"!#e\KWB0gW4(%`-hI.@C@XNK\oth9N#Q6qpU!MQV>FE!fUL[-W'A+Dh"A3nb!*A(N)&TUJoOCg(m6bs/mNb=8O7.(',ghJ`#YVuTJRjmJ&XT!X'WqpD5MFJm@EZ'1k&\VL*PuBE(K*RU)U5i8W\.stn];fRaCUEdEZ%b/e'T-8q7$,[$RH_&fg!8c#]_+s&IrsD.^SEE)OFC]8Ii"Ud7*In0Ll`IT3`KREBK1/fd!fAm3Y*MOu`97P0(nRCXfCr8ja)6-hmYQYpK9^pP:Vl@-i@d)[9F%JS!,G$JZS2rR>-M:^BN+s6`5-B\?UmK-DrE2=p9iV*AhM@/&5',#;Xg_j7Muk?sd:TCXoVFYrG#Rs(2d)JCas64fpQ0!f&.3]m*!IdkVD?[VL7ZXNaD\q8.'MKLo=hII"ML[;P"#RT@bb=5d*]O6]8%2T#5TeI/,]C/nLl$emid\F:31WhC=0MK8?$19+T\)?m,+MXSUE]O$8bWV'Uon8oJ%i,)b))QiGg%7+^rsqkK]D0d0mU(ioY_$!^s1W0:5>EgI)82D\HHn.b2u?MC:DZk"G1/SCR>&b#)\]#u.5j"!WC*'J-pX*YL@7kODk)n3]M`#Y'$g01Z1'n4'T5]@T%Q/cWSoBm.1JOn*-\up6%$Y^lhLs$;(kG^MhG=]l56+#9'+9TKe`LZqQ$t/As,';qbLsom8tB4GT.[4G'&c?@'rW]D/#`G:Eim_JA>!7a7]8nIuWfdq!"@TI/FHp?SE7'l@K-q#U,&ao('pV(2pjX$[7S2'dh<\361YL>fI5EbOp4?R)d%()/D1jJ0^8;8IFW!'aI6;M#O?Iu+P"77;@!*/($D>ji@G?s=H;IZ&ola&.Mn.[4I_An129)HK9[G>-e\Qo!]rneq+>DSf]tLqWY<`s$+Y[GeEB*)tdobhSN`8uL7gKW`S/)X;;13dr1ICY:^rDNPYmL+8Sec,g<6tAOaahUg,=7_Dc:C'pi^+F)[qBhRr",37?95q6A-<*;^I-7a"+KT@V4Dh@-p:"BTdPuj_O%ToDXH$eF#Kc/^ScI1.r?cS?cZ"XjtMBDZVDUYb1]E].Kqcir,e''g?WM;1mlXL/"$WUsNi]O$>OEQQTKD$It=Mnan;\RbnZ9fk(XMEi-;LC>_s'_PM=2EYpUW5o;9i:$CLGVW"\!X?jDMcC\Q)=6!iU3Os#HdmYSj/`,0%]2[hV3VC'*iYA>6'F")R^,brG=344+AX\.g_K9D^gpe7"PQuR*D%ABC.CHRcS/VRs`0mEuRfYAF%@qJ-''!jRth)-,qZ>&\>$bH"ON4_VLOF^JdG.#J#(i">EDB>tO9I$@#UZU?N^CDD^n^3A%3KFk%'.G+hRBJ/Vb^V;Kp;Zb6H9`AL#h]U:=`?Se!oIVFTKo"B>:M#FoYN'3Z.aK'K-]q!Tb742Z')[nMhBil>>Nfl(+X7\#`i%lj#aR.Em!O:hSoEWB]"*#H8FU_2%,-M:4Vk'4^eCJ"olNR/o.ecn*Ud.ecFh;R8Uk2_@l3Q_5_1"nknBP`+0gX[tB-dE$V3eX@_>[BCa6jU/8rX-`@Ypoho^"QeTFcQ\QM.&Xi##RY9h^\g]=]+H_9CR2"D>11%*HDA'I06O,-HCOiJTDg!34D*W99g'tP*$t#Rf.8>_Dnu,$@G3ia;PaHWSe%_#8#D[pcc7s.1bbR=U`AG-@^&ndE5S7c/p]I'j]9?27@?c+ME8fcHn^MlT8['Kq$c,>n-+P&j4UZf]NRCQc?-,m^Urp:@Uk2tiPn,![I=Gi`[WD5JEq8eas3_=:DGfTq0/Imjs4,+IC=\uV(:QE*,rbolGCB\,]j'<9*/5p9Vqq,plqWkDL;T.9O+T/Y>^2s>EYGie9b/Q%=mG_n,6lB>3LRt>Kh>N0M_hoo/^I+>1-pdY9K.=Hg8]tEe+_`DtTd8+AA@$iPR=;"0DZ+5:I4YS1[@R_f3phc/PdB8jh],C2r-F;t$"mk^b!T.?kb:IY[%N/T+#;4"QU@eeE_">rnSAb*TEmoI<9#4&#`HmP3TH]u!`o>J9!,BH-o"'4^Ge;rB>"K#&b3(o9OVr;5QK'B[>HOk?PAAh8uSSEOaB%I3Js$1d\nPreQrJT3KpZLT:(ehtG/6bpE:1M$!caG&:_HpB/&>$QrN_d@SnPC'oD>_t(["gJRV%!MZggP5HseH:g>hG=7EOsnbn$e)E"Q#YnBT'#OSW3Bb,rpBC"u)o/Y4U-RLsP*NgF5juio;q$QsqN-@L0GN&a>?p00A"ROW&WEZa:]l^D!Oe^her6ZsK^(Y.n=qWK.(g>5ZkEVUK@N5h3\D#[7Dl(Cjnsf@:osiJ)0f2IUN+V'6_&7(abPGo3X!blQdu/>`TDQk5(^V,4Umf&XgQ`iVBPH!0Ls*S@!mWUt.Y/JT;r?udP>irbVS>=h7DH9gt-FGjqKJ[&=I(/5#8Ei_q%!.IH:;=Ius4LE'lC:N2s_c"oAS\4/>"!+d.T9WY%0ke]q.a4-\>CI!A(mgcISMAoAhRC^2+i@M,_>$5N=&IbZ7cJ`A<+i4'9&6jEHl09Ya5Nn`AP-U#)Wbl@TDXf]T8^HR^+bT]koRZo^qD&Vi'PMmCEK4B6?>OeuYpaiK;'V_.F$7DpamB?1`1=IX1_"m_AXtuoK!(TqBNm7j#\u:/hZ&?,D(9nc\i88G)Y@>rJ#%VnM>,jbGOBFJgrmRZ43EsL2c0,S(")@/(b6'E0npe!jI!1L*ZXhaC-RU[Y86K6*l^+&S*VAYDa=mTmS39QUlu^T@;*$4MPFd$QRt_9*W(46H:,,4.dG'%Z_[YB[jk9F0ue@qmLE\B+rRijZL.([q,l[Tbhdo`j^/=57&MJFIq,6aW8lJoZ:fu)s#s1EQLooaU#+7&OW2Z3uVgIg"fgYM:0%p:<5[-hF=4(&<8A9*ZWuj$\EF03hP`r@>6nh]pq,Xh@]uTr$<>#Djp)$r^A,hX1_8"68'DKj]K@d*5X^kocMMm.u3Rd@8UR!I`VM9?J(sYE&:u?+DO#!_L*nR!>a-K&1Ea%lRBH`SdiUrTn#4TDMR4?hP.Mdfo:rA.$Cn]#FCC?*l&Uk=W$'?(tlFrrCf6fd1^J(9t]Jeqd+!jIGP9,MB\?hPh.9_0]%>6OX)o:n@/l@Wp26MIbtt>K4$H6uiUPOHGOAAu(H%*iXjRNVoB&69B@L>e_rTqc.63m`CDqm5B99]5Y>p1BJmo\mF5esh%a6/A&h[f\BEphL9AjhsrccsgJ!co@$%apO]5TSj.K-_Oh4NBH^'*Fc4Aa/9SU5;WA-;FbHfLAPd?`JVfP\ZMDi53&Bun\s`\%qAWdE*Q8??lM;acD?;FB1CYZIP_\dN=A_/9Hn$b>Nm;/kpU[Y9Q[n=&-(4>rLCOg[p]2+e:dNidjEEN;W_YPk_2bN-\WUarr7((l"!@/DL\$W7*QXEpFi$4/XebOC?;ZF:0QbW+eTefBK@,U"V:sQj67srF-V&MduSI%!@tTeBqMNc:1n/rk/qt7m0gt,D^BlLQXdO\"hR16]X_$g#SfU?I.9;fZ2MqaXKt,^Pe5*SLgJ9Q4&$n&n8M$JH;`73l^Sm&s5j9h]/j]ca:U)0@-#7NZoYn@H@!sM]i:cm6)-a%Y?)M.6Ea2F],G[:hfc5l?1;'p)4i03Ai)0`/P<=]Rt,UlfkNTQH\F/1:XiaBRQUQ-Ug+@9D<1/R0>O!j!d*j(0F<-/;jMh3nb-W`KTm)TUkU3s@e,HHYBjY-BTLe4>l$(q98'SBlS:Dnb0T`Hju\:@@M8S;/f!$)=\K[\HV%gq-tS@BSbkKsl&qg)QlH>4,cM30gaa,_3*s1a?AS:q<3+XI-in*KGR@KPQr!+'L"\b]ch]F;'&Hi:#:SNHo?X(\=77t`ki]=T[a.b)N/ul^?uPkn.*FAcj@G`"`6^VAEfCTOOdiGVT(p?j^hRTp"ZoMS@.=p8ck-ji2S,:9)-"0M"iVd`HTdIcEeP`:=)]BL1UaO:XH^A>HU3X7GP!Q6^8crA7B7]6Daq4G+B32n#uKYXb?,kAC#X^Dc7AeZCEj%P8\%3Z?9_6][%[tm/]eP&&8R@!*-3U*/.9DtB9=l7*iYgD2&JZ6?5]Q!V:?X(>)m4:''WBMY&ib*;@u,HrJ[[r9.pK?*SO1*9`E$U<_SQ=X[O]mQ(AW@rNYUn7Z'EJc^*WU6C2s-R?MTWgAIOVO?lgFcDt2kV_u[]6SeSOC%%^9V0oKXWrg<=t?9es..em'g@`qYHHHgr$da"[l>@8iMIHcLK=8q)5<][G0e[u6I-H9J01>!AqPLkDG^VnOs8/TA/dcTtYS5@:V3&lZ)pnl$=q?_NC"%GimG'fg6#/Y)M=.huBeO;;!U`\!rf0c^i9qHY!.b4npmFC&'U(]o)J0b)E'd=g?lqk2j`RVobdk]Cu!"-kTXM6M<\YA1+)[\[Q6.InffQ8T]s2dgq8=RU7lf7WiJn(Zgd59&?+N(H,Pnq4V&IH,7esHQC9Zd5?>4K";%h@M+ff^2Rc-uhX;JgeO31@`2Q*hZ8FNo/:$r7,l,"N4bbHf&4X[7(W_jQj#J[,.s19lC2O3AiIo^it,B'k)EA(-T@@CePaCa1,N]*-ZWI@ad!VFnP*kG%3^K^GBSgVL2[e_.@)S*M7:JV&qRE(Hoh)29i:E_S\3aNi12Sg7h`mf?[XrRu3TM0q6Shr7f?PHE\e&1#\K$Np'u=pN\g]MO,N>%N!j3N"V.C50.L'5ql0k/XSnO#DIA2r>i;j?/s4JStMA;(dk/6N9mLF_S>3;uJR65!cBn@Uas-P#-n_^4_O&HV@pX#+XRcZlZuNai&YC+u88IL&@fqVm$'@11%>aiXJa(&##.N?DYn)(7'FO;@/d%Og!?Op6Y=Hp"`$A\.Ocq-^@@f[/\u/'M^E<&(*MPGb>u^1N734a`76l.-u@3P'?9Ub[1*1"H3Z]dpRPM5QcbMTJ`t>.ASig7T.7]uB!8737IO7sT8#19qJBiH)e9l[UeANT[cS5"9;J/G@-_f!+mT_&a<9$Pk^Z.PF?8knL*3EGlJh(Y]]=1dC?"J>1+!rThf@3-MeKEraX#Z"Rb2S\C-.MI8Q^[,3LR^0(ClPKZK]>ggHp*ajjon)[nYEfP7*TZ09dPD?_a[G7$S8r&HQ.C_]$Q_/B_0WtM9A<:4Z)HcBpD\*LdkTFRJbtE^#1:.UG$9"j1BK$F^6\`"br&Rggf3<]$!\$FAF4%^Q+SYZAJliF3kQ!Dt#7k_,2C4]t-9ZG*=mm2&q,retUDhmOu;h518X?QRHA?f"8LTHuC5-RA8V]p2X2>r6]sf&/pDBo&K[XZ-B&cSEE.W=r+5F5%e@/g]_^oP]]!XAcn-aR%VBgHX"^`oZZBSI/uOV<1PkpgkMAXNMmUj,Y`NM(YGRF/k,Ah-sS@j#fJ_QML$WM%ca4ZR#mW@2$0qHA[,GH.$Wi&$ElKR8'0FtOga`pC_Y)k?f(>;ol=ms;b%4$m]WFYh\D59^O&?!h\C=lfK"M-jBBB/uSdR7H'TOO*It*<3m6g'VaRd`]NQk.2$u0QJ'\X=H5SqS&!Pe6nd978-3Q_+)dthkN:s-6L#*16e+=bo&L]HhVOT#3rEr'=%u%`qb;ZA^O/OOI&)0['DQ?IT$9%"K0fhf/jSp:7]mg:/TZe"+e6FMBg4M,$m.%:G]F$1F/qt_>i.;`qC@+g)>^pLs4`^(JJG:;HT@tEHT@WaV^[thgl5`LaQn820r5)M1asf`pCMb>a)WR*FKEn*\Pd<&@e_D\d0`BnMes%V/XFL*n%(_8@$X&l!.nmG3?Df-d(P%qBKf#HWJ2SR@:KN8p7^:YqDFF%HYG-O']6?R/`n/JLRObb=5)1\a]+b:Mg6?6Y06b/U;!,nJ>29"GIs1$!h:AZi*N5hS.E2"6U>/Mk70BH%N98,'`c7,Xf,p]LHctD7GWokQUS!![og^e2B8]@Dg_7oDLc@Qn<3Js%dptMWs:SVr?92&M)CVldU&leKO0!q8ap2,*Lr7Mms(*l\!@`m5U`QBHajbN4uC61#dY[ElWT3X5*B3W\9E0aB#18:0q0@n*_+dlWi+9c_ToakZmEQdliL"3'"'qbQC<_cME!F\4jajSHUVFXMI/B$\=)f/,nu$LJc1SU:@cW&D.'H2IsfWIOf4RE(*N4OlMp]`bKA9a4aU\NAsH"[:>aV#Q#V\*p<"f5U(!`as$OgN&_&3J?%?E[]Ed_pG`jFBVb/:36]#)pDhjQA6_k0C+B7L5es=p1)*AfjlK@/6od5XX?9.\3m=5o!Ked%Q\UL;RQm'G!b?%p3p2FKV'3@UOZWem`Q7$kB3*.rWJ3"@8[RDe@p8dcRNWNsBsb[&^fJ@[Xi2pI($W5+0.M]As'UP2$#8kh!*QCa\MsmgUb^`$nE'pMl#Em^f'!>n[N5_n(F4g>("W#Qig_#Ao\CY)/opc4UQSWg^q']k[fUYGYR)J_HH>O>]-ZmQB:s)LQ`*[QH0YF,/c^LhfTO4Z"!,sJAfHgio*/l;i/5=ImRbHe3*V"r-XI#,=+Wp$Su;Zjf"iCKnQF,hO6#?QH]VZr$JoWIJ/C;e]>o\gnVNYs;G!4o`b2UrDoS[hpWO]3JM8DEj3U](bTm8/>:PZ`Vd^gq;FAr$*Z#pLXn.GUEW4D7_c@.ldRW8_l@$iFpQ[?Bd6!0`KBTs3ncVBN^:RgH`,*a0$Jp!t!#cc,&J+NTLQtldMrcQu'gcP^FXR5*`NI*M/Yo_nK!g/R'gYUrFA$<"$bhp'k';>h67Qcp1^hKAVD&C`5=Z&][#_dD0a/A9edH"1d^WnIBKIkR*8"W.)kkBn)$C0NpURe`0efoc<[K'g)Jb-4B\[&2mq#_/W*.k0r!]>i>iW?L8fI<1V]nenBSmgNOc&hYGcSp)VmTAkmZnNuREPGuLBhp6eFT^h\6Jn'tR4dMnt%`5g=XpQW8,LS-q=8t5TW"`1nE=\R*@,S4QK&1p8e2eMZ9'F0d>je[0*TQ@R+H0iqVG-XUso:0iqT_Hk6i>dU_?N0mPQ_Am"8"[>>Qk)\*',(1q7=\bu.%Y1Kc%R);r@qD-E)Z>cCB-56Jp_M(oZ_D9(*3Yj)/T0uf2Rm)dk)*)7YjjG^XT[HYOIZ:bO6>][Wo>U4>]EeMHhj&?T73(8-Mji*[-$WL#kiFPd2d#4;+f`9dQnG:Z8b)ao,@:D7WMfN-ZR/jep`P#m?+CM*n'47jlLDW@8!4_Tn"AWMpANK#mNIT(PBm?s:ibKW:a8jf_\PJ;Q0:^N:"tAl$_*&EMFlML$-JAB#XTYW67NHsl]:bthBNDaCX*#"!(ZKDD"@6"S.UL7ZROAG-E^@DJqT@1u5a658(#.,i;:ntJlS#P]BB3g=*7=o\Mi(;8,o(L6"_Nc-4uN-a(kqF^[0,s1;Z5uc%/(g(,TS[[a#=/_^g"qp>6f.Fj$JG?;LbKAboOU5GsQ["^^V7=SXU+_a?C,R!+DB:<%qhG1Lg,6[T:_jEI4fh^\7nch;lY!4;AI?3]bA6R(g(a%P$ocmEbWcT]on\IJmImZs7@[2WhmTDK)[K-QU,tt(5he)YKhZa7bOCD,5oSZ_^60Q=A4S;%l>oj,P7as0(4+lp1nY8:_&(C_nnY[B&I!Fj3oqg[+E\f)UPgN[UTQ07rVu4ml/A(=iUVA`+<$96i-9\47WeXK!-L.OA:GtY#X+S-Qh**o*+Q+iTWV*q5BiEAW4&8;L#KsJ=m_fiIhl@!QB;b,pPCN@eL.Y`o"mZ_4f^jW\QX9lrO]1oGeZFZd:%hP@.8K&>2%dS1.Y#(ene;`3*F&S)L\PP*Ues;0Up1F\nQ\=_#Hj"&=H_M`'9Hmf]&39\Ho-b<"3@QJSa=l(4Ij]Qqm-,fA&7f&oQuZPiHof,F5j6B%H:IWS#030u8X3P6c"l^7?d;*o`?"9J?e_`X/i"(hCo,fg\>'#538N-8R&b7Dl?^\nEeG_eR,>L'Rs1)L/ZufF5=BN1To=HQog[4RONB.?D--0@1mRD9N,$WjM2S::OrZ+R6rQ;$7B@YX"?ojY]:i2]-qf3f.#^W>=@"@c=R3VdbY-?#ODpJcGu+DNS'DBeu.oimOS`JN5'oo3/q(nsouL@KYQ[Aa#uh;ra_,3)o`n<''#F!JeJM]%4DpVGf^`%jo.L$oTGm2SR8DBHN1i:O7m=,'@(gfu'HBk)PYVJV#-hX+\jgJ]o7p$G4(N6$Teg%0E-)%]%[AA!2Wmld9M=L`f@Eh)A[BMK+s.WAHT".!2R^`RLn7P3M7[0WZhB`98)M3=jED5ZO9%=AqZCJ2;O,Ek0Em.j4*WHO8dbR\giU*;kJO;R)hqg&JTeB`CXFc'q&%QA)*q[U<0>E_P`>?OLm>c:\f0LJIDH_03I$5KgAo(U.*4]8jqd>@NMT$<5J)*cfX_5^Ul;]IB%iaoR`L%!?;pQXHDAata4)U`l7)n:4=qr4?6R]_?lSL"LRbnh+rO@1T7&YDHWniIt]l:7`@Io!7.)R/M)_I!2G;pJOThgq:,]r./IAc^\)i]/&i[Wi)47SGZ'/-ae?Q(Pi/nL$iK>SKBWs^dD)AgKJPbJZPfBct+o0/'9QpVS?1rW1;o:s-$l:<^c[2U<<_X.[t[?.Pr";u@'Tha(g(.IJf*rI;Sf$p"6+TBufJW%&"6+%F``B`D1,/V3ZM`DeqnDgS5Y'd/>?ml@61F4n>IeMcB'V([9:DB(*MYDfl%&2gB?L60r"b=4/D?BlK9k,^J$hYR-<`tSpJ=-+f,cR,O;bjia=9?DHA`%Q*HoG8"nWQ?0f_)efHMbd7&gO'FGV(KuB3B%e%^nSTsr,GG.)'OloX+Cb"!D28r/G=kJf*GG:,ZG,;GCEa1R$KJN]5B'N3b&0a#W\@Q`(+qaf6+(SK@CE?_;;-8(a]?fqHAXk=qi.2W$#Io7VGP=AaR)nch#VPlT(PY7%?-'UT)HBa$c3Jt[Uu!_8%618&Tc[tfX/iX*EKDpV&'VKWO\N&bl%]Z("p>Kk2_Trh9;eTRC#aEs&nE;nU;r[YgU.Bb6B(/IIYQAf)SFmtNe@JN'jJMl'elH<1aAm"7F\-5'U0;Gt]FqlC1QM,p(jPs=XiTaEgYJMX]QhCJ:F"\@GCQg?h6B%aHIaGq^a(K#B'>jQVF;?)[:=\uNkZ`SBEt@VlEk<]FeF(4\iqo,Q+PbaPV_c4A/d&^hN6es#eKom2Fdc?-K/33(o:p#Tn[@Xp;#;;.4k+NGj]U8P.DcU7TZc)XfDn^9+b-Ed:;LiXmXoHq^Y2<5CX@^VaZa(DME/6iQV!fE0Ug&e/]IFhR,2qkJU.aU&:[.`nutoqUmg*,]rM:g5tGMugZ)\^+Ko%IdFCA@!TBKB:o*8c,8(/1JOW8(jl%ZddFotr(liL]f6Y_;f&M&_O"_)YTpg;N7dJZDd\qM`:4KO.Rt&cX-RXAnF[-!nJ6d]qKu#'uUO2]_/QG/H54L%.+4s@r;tE&@H\@0nGp2WuXR:E;1ec5n&&2hKb8Aajj-j&*bi-OYGi&#\cRtP&$'W,jPO.hFlshG<78-b(ij%0f$m1+"nh!g+F\$9Ck',tZ*;&jDSGlTs"E@oTu\j`Fd=IPDoNM*7D,eFq*=9n3C73DT;$1epXK")4@TV,r6i.jGiGMn#k'+'%i??EA+eC>!e[nZVbB0WF%oRgE-8d=AOZUS%cZg]0Pc?nL;oG@[Sq-,Fp"%L=&hEOhrUHcFaO67;Pgg4k&o7J2lUg30W(n6^6l955F=]7MXnj[cru;SS_+/)$>F%nt/^&"GG8gU$l?hg&qmK%fS^*_&UT4f@dq+g>M`Baeq60MKQKa9]oI/0eM:bH>:seD:L1hS,9cEMTe`3h?i)K@SJ&Sbi_)!g>Y@i8`"'iR#WX!GK(.E3/XFeQf-#S(UNi%S^VCRJHfa0r?ePSQBN/J=P4FVI)1eC7IQ=L.#q#Vg5=>D,X9,$oQ7,OQJ#Vgg>7U$PVLe-k4SS5-rqG#s+#ip0Ph<-+4/ip'idhk52mo,UQ_`E3fW%e-I%t3-O&W#3.;np*?a`7^X?QYW2UF,*TrTa>^ct:&(Yh'?#V3bqc[:OVuQ]o`A#N''RRDTq]7OY8q+=D7eb%b+7hR^:b"_Ws-K2CZ&Ife=ict!lLmO9q@@DsOGf5ZhL#ND;gON-OI=r'`K67C79':lCHl%&R@L%LbG='j'oj?LVS"QBiQZBO4V8G$]?c:]ff(c`^#4Npjn*Wrj[1\/;Q1N)@DrH3[h$B3oKiE>soZ`*;OHp]c?!%p(>N(Ma+l`J@M5q;`>7Z^HVcZ-R2geX:5Yc)]TUqqe3iKg7YHpVG?ZHiA%tchXNbJ1V%_=3dVlkQ`/sHXtard*kAG!-.EtSijS58-&COYXj+9T7r\8_fHi(.t`'N>V0>\)].SG-p>WTke[$\A2:5FYejPO)WC*0tT;]V!'"lK`o#h3q'r&MR1f*n.t\FI?"hY3F#n.7*Ctl=1`PPeR)SHqdQr*@1D/WO&)RcmZHL?iAsQ7.hlX:1<].OD9[3B&c)ANJ$*>>39%e2CM8*eHQfuJK+*IKkJr9IJs@+Y1o6o:6ka$Le!(3%#Z%tZJ%pH]YOTOpG4Li[XBCaOP.:0s=hIkc[?.?G7f^LpKrRbO*,O6K)ZY`3;Jk"'nRQ6;a/KCVk;CVAMpFopX*3/HfnO6bN:Tt8-)'aX@j&F(@plXo`PeESDb;q(EV'GOcWdKT\R&j^fHp0R"WAs,pVjV1M/Fe1lA#+XB5%0Q@<"(a3Q>+,a(4rQa1.>GL>Hp#=On'.$8'U*/N[rXSO_2>f$(pWDmeEh':mjSqY&%#7^olCn6;Y;*TJDCmeu;(C"s#N-T[`Rk[TLOJ`G1#e$g4IFEF1>EGhNA&1X\fkh]fN0*'^gBTnM;dBS8\OS!D3R+0EH8g5l\VP9u-SqA37cM.dQp"fXULkIX@I1HC,"0W7h4$CNK2%leB-XK'T8mic5=+ib/*;'9^-bG23G\O(d6$fD>S`N\)`:YGDSZZAPc3o18q[SKu@Our8K]bra$&lRp62q0]\=3;BC!oeGjC?pY(?A6BT?"#`#%1Q0XV5^.IB6e"DWc.m85qYNK::@Xfrq";3&K[$A.O!Il3NGMc,ekk^ac-I+`e?ZQQR_!6.jSVb1n.(/]WI,UekN9G*Y#"C7BXH'mBS1!"Mf+%d7*XijU[uQ'Mc='MTATC:I7OOmRK#4-6J"onpY!#5tkO_3AtbIp+AN4P'g>&P(CuHbia,2#"$oWsf)@4J6WLH2t"C8h4b0TIdBTL@d$J\qT<+W(FBa0mMi=B86.)7A7MPs!od5ll%&TOF-SC=[$%8=.QI5UGU0D^6]u^+*J!jQX46j_k<1q3ilTfJ$k*hsD49c?E!O"tb8jgr-uqpKgt5):6H4*/g!VL=I*Uc+=k/=(sl_4'3-ab.``ee#,d=s)-8=Q_b$<64s(8%PjW(cM+CJ;4H_'[>46A#DeX>iX(JFp0&C1f>*"f;)`mP*fI,jk3a\m7%V(>l>JhJ?qF+S'g.1+W,LAE+Zcea=,$U-%!9CF_IIh=1ZYAQ!8=1i3cM8m@,CYZqu[W($q)E0p=4:/M-KIO>e$F`+Jjr'5O&UEPBirP]Xlu0i$3h`u8@A*T!&mi7_"s;Uk#qgU&M[e]pMqAE`:8FFSf[R0@KOr,0X63N3\.e2=*mHYB&rFY6PL*.oOW*^0g4SEo`J3=+p7>t6;lDL0NM:.W2$7`XWjkTE,-2rOGV5*iK++]7g2_3Ao-MD:bE>stJbbi@WaX$$DlPr@VIYJZ;V(CQYnUpY,o_9!lYmq>I5Y'GLJ&Wg23(nSDb6\gGVoY>-tR#qWBpr!mj7`]L*'*km"*['"Y]80XHW,0[05K_o@_@]uZ',Wn=[YMn\O7uKE9WaI;e`HG>&o.OL)G4EHKq8SE5WkKYUe`W"E=.j*8MC!g&&sM@r'F@GqP=Kn)'Tq/c&!^.j.;eJ)`7/)L6rDk\rTk#n*ON9F'(YS$$CI^PU.E6l79]aK)bAqON5+sFRV,%aH`9_*`rXAIe\fV1aD*n3Xme]*'3b1PN.9GespMcB$Q7cSTt",6Ikt-1+dR.c-qRY>KEqd=K=5U20Rt)d\O@ZdptB4T;dB=&>)Cl2:?tID9W.D6ms"j&+k2KbPQ=`HLciS+I;g8nJPj!pV@k6N;P5pNoH4oD-/SuI<3r$Ca2^F=_F"BHXg+3XmUBf`pf(n-/1/$fE0_Rl3!,DN$D_X.=g0FT&_Qcq[Mr5TKV>Ag6)a9'%jQ:""AL4mPRr;po(XihD+q,?E-YS)tsFWc,Yt-FRPkJQJ]]hK);9_hjS*qQtDUZmn5pg(?*5GMHP30I0`UN\m#c7]LM\O8,WNh0ICmDN^1KOp[h<$f:Up]cXc++7S1k-/cT")8P)!b5C^ms7Wgj_rc<`k(1Uag]]aX5jDNRQ4i=&'p+laDX.n5%Om[to!(+H5O^j_UgA(8^]@eR'P8!MD-dptLu;E@3uiOVMasZ91=-jf4+te('>Yu7Fap#:M%khSgFnl:WJ))2;dln/QFWnS0a6O@LJhp.,2eIIo54#VqiahKmd#rCN`Hqd;gg!IWAamgG.^&%L]b%1pHBNL:7E&Wd8Xt-AW&RS"n=-'Z0_h,rH%5S(=6LCP!f4(VELEZU@U3uFhDZ"+PRa7:#"r2*4"51GHQ[c(]EOP!gH'd<&u%]I\3j+Z-<6(7]ehUrgQ5Nl)T^`M1<*8($-_K'7POb"KF\&/b$,1`K"RuoZ!*Ep.D"n_inJM?;1-_ks4=Y>F68[bE`,uD^=JiY(iktg_ScB-ma@#q:GFrV_+f4s&a=;_GQYajCZhWiapQ]@-Dm)S>EIlE*'<:tZ^ppQ9to+7428MaiH(FQkLT-A3?lO5YIPVsXheuf18:1.!R"*.D8u:aJb2R@kbO4eFr)GfU9W$L)jQ$KQ2b)$s^o:\3F>M_pkMuc;i&@_5-br]Pq1Qt>?_T#a*NtY'iRLhA31!LLR+9$-DOWrE<[HpsnTE88o#dj_]_Y7D"oXB6\U*[k'1:[2@EYP@e-*UAUT5'';kNj]P(q!YN<-sS;((@/]MQ3AhVQ)M,=X"<#chNt+WMuq&L\)Q=j*M9"TUp!%Td]Yi=Q@.712UI^%%f=>3Yt;aqC],A^gbuAcEo_kNJfB7=-N1oiEbP9GA86]DoEuJMq_$PWM>H,0MPHW4,g!VkgnZeL/:dhoi"4][f#.e]A?Oa",frNb`/*%S9BYjM^!%X^YXCtd\WQc:VW"X?B>-8I)(kW8^=\Ml+7(!S74Fll*^I:/BH3^=fh37IY\Dd%a^9aWoDZb-Q0gtT27r*RJ45c"RW;Dkf4tNQKatl1\T[dG>O$t+LQ&L]=')Y8`I1'K9o2YD+#=aGXYs\h;.cpr%%q6+LM-=XQrq8[ec:lfo-g_%G(2;+jl,ICaWpqRY]KPI9dko2Aa*9(s-m1r`K"3VK_d7fZgrU"!5"P%/'T.Qra]#8[QnG!CZ%rN^(I9ARPb$5Wo$p;E+r>G(B->^riTiei4.?Z3,3?P:]%,-\f2$2Ubea`B'W(NYqObB1N](9b*LSF?.'E43k9_#!A7c,Pe#0X347P7]E+rD)Rn]l2oDVR8Z,a;/-.'YFLiiRQ*;9-6#0T6ZWdJ\PFrrldsejq\.k#$oujpg+SpocP3AG[qk9EYji1u%e4s*C!-`6:^a!o4HS4@RuPS!s3D6_-%c7_OYZ[Zr(ZDOQo?##BnDj0W*e5_TB5lmgSq*sD-0_i@%2+[h$)M;/mW+,2m'/2dN0'/Y@eB.Xhfn*lG0L0g`gSc?]_R_LX/'IClUYBI]^FLPJj9lke$,Vh"dNGGd1Kc^mAuUDqnA/#)7R(:EpeY^#HPusB"e?PcH*_?;'G`4OF0?)+XYQRK71BW'hU@@7+>cWmaj5eU#*0Lp..Fq3&jTW)hKn;]S\N=b=E,7BOlE;'O,tg3OQ2KC4do4=enW_rd?EPQM*("B!)RM'j_AWuo]Qu[j(34a//oiA.:MIk3UU0`-TH2QQIYTFC*k/=A@LRC\fJ[48l%u$\b,r_<]pju)f%et&C/*?jSGom&D+uhV8=J%-'p"PdGtKuF3[cWH7]]0q\D&2MId(:N`M,TYWWoPpUOs1V)4NG%DXXI$ga_mSQZ!(8t_Ejk#mMmp/;lX@TH6gin6FhUnH.#_b]0_eHG9B[mPRRpt,;mj6?=n2D9V"=ar5s11WW6-SGYF])74+"]6.8a$!m-?bh\e?,I)Em]6mC1Brt@EF*Q->gh('^c97l[0&Cj'3ToOQ,*`=SWq3X;00)4VFFhc$o,ijR-Lp;-Cc_eq*T7$D7SK!oWO?\d:]6"ATHrVHcE3AVZeh_(eK?+<(3ctUGI0Br:ZSd==^`TO^+@`"XS7R(a$@?_=^QCcB>'<;l('b65U_U?A:AA9Z.n;B,GCeTl:S$ES?DP^cH;(o/IhiW'tbgu"BJ?*E,n?CM?[>]roa.0_;@[U5CN;E4L,2J%SRM\+=T9j?`3:IdS;fdSPk#F4^]bHNsAo9dW&QOHh52X5Pmu^TGL>>EgQCW`l[:NQ#+aDp&3Rmm<-X%p5=0e;g0D"9MS\Gm//n53bP)]RYTkjHo'A!qO`^ijk8k&6541jkQVJe1aPb0.D5oWFZHhjn-\b[!^,PkRaITq7V2+c'RM2B,_U?+l)rsV@rBcN^bu@qMqn6j9:B![ToQ&"^E;IPE,%DFgBsE2\jkp)2."p/hR4b._".=b%=mA"5!KI6-tXPmiNc\;F>SffeOnEODsXO".JK`'n4YVCPJl^8+g>J5(iE!*jUI;=da@2ju9DFT^QUe8t8od(+-[-+6)n=W/@IZS)iNK"smf1H(cAJQa%)0r;6MYoF>]Fj>bT"fF=rh2`p;pQ*+21.4;Y$\/eU?W?]^ngHn_@\@kBjHhD&qU1Rbe48,C=o&$V@5^2WLgoAQ/L8:#[\7-P\*a4]fM0mEt+0>>U+3%Y[j;06\(T-A*,MUAJ&g!m&$>Nh_E`rJ$8K@MhNCKg&?*CpHlk9+/S)?cAoi"WmLk0pi4@d^'e[FE#Hp;^!#lXr5T>C?@;9pckSfjRTk`g'CN'kVY*M8d;!/9qbFh-bInadQK?.G=.Y(P05P[-!Fr!VGuue%qaii']Ri7P#%0&H/>fk::U?'Atm*p6"E+&MeI1K7[0'h5sW@GHhU32&M%ZNX_ke&jS-oglKhaIR$>BeEmKOSTb$(Ji6GW+AB`hMK?R`@BKq_BS6+(N&AJs9]C_RQ`j*I-+tLj0CDLWASP40E7n$^Ij7+r%jdToO''Y>-r&Fcn.^^fc4lESrUV>X<a)[q_=74m*BPH0+2UQ4WMrg)ScF\CW8J$pO+aG"@msRpm::lu-6&-Q,ki:srX4?8KH]-,`^qp7n[.k;qW0:#,L+J=8q>naWEBf/>k="R+,3JBO#hk>l?/B81%i`!1ke$Y;P>SXEg--F))RM*OjnsB#8!']#Dpb*j$,1UL^N*6`RKg2_c,8Gj1/8tq5=n_>Ul8O4^Ap'5X&:.'Q[K84$I8PHH!cWqDXg*rDKbX&IN\FX"(le[M(H<"41h2qeM&5h&)rJ$UfTMeY,l'KL0C?]Igc36t[>1"&,)<^#a3-VUZ3+c8ej1V3g:AX\Zu09EpdeSc$bHn<9`[SB.6qF1mGfIuXCf@R!\G!`\+'H>Yt.i$]S(hg#Lo`LhM0dC(nKIa(;:Qio-PWfS0?k>XGLEC]id':Nn'S"4(S65f&6^&=VZ3iX[Kn4`=mDf#W.F_J?0qHElo[1fL,r[\80Gs>6%?fD/b$U9^OiqAK?%F:XPgm_t%+&@ua<^4(E?[dOU3l&l@H(pIlAeOHRQ9eCS]g[?B9NLM.amt/6KSfHa9+0\SEdBs@)Q&ZeFNrIU+I#E(rZ2n<]Rb_Rc:OL93Cb[GbQ],o%Gt8NrcJHQNA^plecNPfT#+:.2CX!?L$o"S4Mee81QTTDG8ip>oqPA/qds81NPNL^SA\N])VnJ^[9c![a5FB\8U5c]LnhW7ifct;h1u8PZ^]$I#jKOX]GuZC%o)nICjO"49(B^SSO?Ok8FdDrSeOIofUYgju!&X$(kQIh`q(j+_bS.]]9FeX46MH&Qto,UZjrR$7^O_X=#7.TPh'(fFhmakXqr[u37gnZGPd;VCA8^`S]4:@o&+6rCKJ!Zf7gcmVX1FnfMYD;qV`5nR-tC1qJ1L>.ZFC;KK'_FO=?<;Y"ag^TC7!4rWe,r*of1XVZ]8%SSE8CP<&]J!474GR<'p,9];F\nliQ<*GTL*RA'Q(XrnO'("R"4jMOC9Fg;$m_ScWc@!'3#ed3DG(c1@0fa!s0BN_@7/?9gJrZD3;oSV)gb/gbTQ-'KRe;Rif"^NC)Cq65B^8+0C=o'Xpb-S5ui!g.S,H9%'Y_\FJ6_T8b6J0B:8m%8fhi&K$Wj>*u-<@a090c.#g2rUtpT)piQnp0)PS_U'XA/JNc(6hE?iH_@E[OZ@GGHGA#i(i(g4+a7$$fDkK_@C5B'tYq)R#leOE4M_*a6YQ)CQ";ACUu=KsW!\=VM/bd+?\Y=oFiCpG:i3Q&HGL?lf`(*&BCjAnF8&$FsHtN`Th*r5tbnhKH^@brg@Id1BAk:_u;,1[uRLF;K'":`m=uiQb:/P.i$/5!sA'8m/;Lgg;$"%gFQcLJ;',IJmtW+lgYFAgI/WOha7@e(m$mt9hOsm9AHDn4FB$Arn!gY7]pSJqCE,4d9EBFf=NprU4@ZLG85`@\hfc<'Dd(*Rl?:tVF%28IF,9(!;JR#NA1(X0l2l_0GOZ=MVI7Qn,BptNfO(ZCg3:HU!S?-.;'4NYhg*b]s(BB=,(WABfBuJda\H1Ai`?!c3V+&p14!p$56q=*KEP9q!pSf+OLk64R5Zr4Yd7&4/%;][)E#TWV4f:eYG[1eS`J$J@jqZkM#)m0(E8m3mWKYd'+QOJNP:U!OFKKjB6Anl@qs^JJma>I3B;&i.B]$IAdlI@Pkkp+1\/u9D3K16*^:jsoMHK$MkeDu/EX&9BCa\fNr"=arC!iE[`"Rq54pAAb!o)ZriTlBpifTOMYn$K'[sEU.aS"bDTqh[mh:k3S,n_c$2=I!GH:CCh2go&#/CqtjL*DYk7Ld8$)tCRfmTd<2%QBP;6RNApSGnEA=&qZO%p>]H7NA_=pmbZTSY;2nSeFSQ``N>EAa^Q%:TU$?Sa!S3Dqs:o>6e47!8Qk%_l!Fr@(dTUdG=J8`hbF;*VuTEMETj7ke_.D%V^"?@SN\!S]&1CP7+CK?PaUg((I880WYS"hDordhA_E:n'J2_U\-J4JC#_RE0UTkUTXfF:Yau=kGir)["+/c)25R7ADflIVG+hg)nYHFbj=Ob\?<6bOW&V[X>Tm!gq9P-a.9&3CDq303Y";IrOi9Bn`S+=C*H$]ZN%"QuK0HfPD0\7"s_H6l63W'"[Kokb;:[E="3WH=PQAC-nEG\7!2<`K&WR0MZ?Ic\2+Q"<`BoiUKBPGca2*ZSGIRC.p<4JLF*_Bg6oOZ;VBO4^U[;G#ilIFQZp`snhp/F$XjO>CW.-`*66#sdnTdm/G4d5aDQ,bLeFn8K@fG*&$L(4/Y(G$^ipY=J^Q"b'185cn#<`+?D;p`#(GJ13@7/sOGu4ahuFr'BL9'/(@f@$of7kTH#)$+,of;9%Jqk\<^\9<(!!,lHjMaX?KM[+p*geSFT]1F/7laS6RFL-ntX7nF@#[pOK%H2NSpg@o@"QC/^[V36\k]JJ/HRZM,c8PCI+t:k'#Bp$%P8l&PuW^?%q"fdWf@H$?'-Kj/:t[>q*m[@V_;A?"&).^+[SY/OGtP(KQo*mE9::A6CXT',9PIN/S6(/>CQ;fNs@K9>&=/jANRd%.(K$"ro?K.DT6J1>ND]cQ&X3Se>/idu9WT&SgZ:o,Z2LT!1N=L)jM+=,gD(XF@H7O&MgGn[A5EYncnJD6E3MCu(DYlUlqe7L6;fegcNWZ/!@BlgMC>,j?RF.tc@qa^$-3X4h=E3?HSTGTQgb`LL`$6=g4QmLk=8fHTkN5+tbXlj:-_#>^iEe_&V?[pN^U@30$O@Mc;.r$8rCb8g15C>8'.eE)3V.[&l6^Hc@-,Jj1q,L3#d>qh5koc?`FDc$@P6)()q7pR4AkKEK!ILC*bc(__8&3@\QPtuGBaG(CrkHTl3N>h!Lsm2Q!C-oAi8hUcJ8`6d"i6N8&QOdt:uet!,kCg+T2s#K-ClZ=;hW&$^"QG'cPVrdcFi=MsSEHnJ*hf9`gCqfR.''`K!n0&[#Y4a4ZUdUos$kaXh;V%d.QS%T!r-bH:.Q[J;.=S:Kq_\BZ'561he,"e&Lo,(+CnKXV5qdNPVs=kOBAu"fEe+/bNI9rL53p2R3;/XeTMe7b$iPRcD$0@2T)?5\3Ee2IMC%d?-qDD81;+J"gIo7Brmd/`]gN's5WB5Y^[GD.qQrUeCUI"1hM+L'qU7a>K^tU=;'Pq-h*"1CIC:AIb3Yc5aZ\^c#;R[`O("nmafiLQH0Bb4_;Z^_7!he87cidf;/!/HeP&/6rF`GB$Bp7ZRD8JY$!Sdc7YR*3_:+UZ09k=l%]7_nKVZmc_9QdR;%>V5ne+LB6g:heIa"]jP/8rO.s/+p!pc3G+3g9f"_M7t2[rIu4fkY5G6?4Uq+#&ju0.X(PPscjUr^CaVnjI<'.ff2+B+q8\V_\$??"fcc0P=(_2u^!])G!MYDE^f'u["WtH*nh[$/XLY-a'ag87()>1AmYgY0X2n+5WX.I9@%.mU">cETEI9h1,2LO#:%X2Z]OSZFXa8"FK5^#u$sE:]F*Xn4<;m<[e+Nef$=GEJ?.PWO9at"%1G$$j>O0HJT?X,UdZjt;[5FIi+W;Wi'a-\o@O[1KVXgj#DXB&*KPjhHq8hrN?u+&#Lf.0G?[Vs3aCqeBjQl&'q_9sIf(Q1G*9cdt5gh1gntkR%[DmU1Xi^Ven+.U">.IcVS#h2t]G)3MD7#/kFCV:MY4i9F,H:Z3T_K67!Wl//L8DFWLl\DWP=`_%mqZD;#7TdhSUK,XGiUm!go$h0)tV5S52OW)Jf$Hj<3R3)8^\:RhP"+^VbZ,B:s==oZl/f*AP==H9*kcr,DEeg94.o9]*kUal`hEZ^Ma-1gM,h9U]'PLhO?BbGQfd-AOZ8!7bc>s5r&=2CQ(>SE!pC;QH#3PnAjU@'%!a?@qB!n-M^GtH+ZM.PF0n%u\="+2X:=s)8/'o'B=5,H'F$p))n]PVS[M/U5637,hPs)I!\ZHC$O%.tups3i``D.Ibd9$jJM2pUjoe3/D@CLZJ*(2jS#c^2^6lu\b-h)c-DH^j'8&94>0r)'9H9OFk9$?:`n#%?LKLgnm/@76S,6Qqpfk`jH4/9GF?lioGNnLZF83AV-%KOM!VPXRZF]32.Q@L0:F<[5#N[tJqs-[X(HJn44I3pLi/(JhjBjHk8f6A&_.:O'^n%C"@<+XcbQe0bBd)Q#K%I9#+PNE2B__#GFY[BGiiV3Nul/(cqe'o5I#NXn*mae,0fOUYs=kOZ/G\*fA.^eUc@diGG3XY;qtKJ@Z".sb,8CeK3`crpd/\u`297F"3,D@UB+DI]3c",C^efAk?KI^?Xj,FlGI9g:X*lW!M6HF)aA\l/bj.]16Ma<([PntAiDjrB51rlJ<7S7k*c6^-;a"YuE#/jGX7kq\JAIS`R-Q9&K@e-f#m:T-ZUI;>K\"aITTLnXmqn50h2;Nc.FUrG80KgYfaGPE6/a!bP(D=441Yh>Akp[25P.^9RVr1r]@K_23D.7[8mn3'OK*0Y">:Ptj>ZO8PWjb:b[mm/pqj!Viup)BC!>!Jp2)B)VS0WU.U6m+ull"""Atn0t.;4I``^"_X$&&*(t-PC@JtOe.lgE'aQ@Hf7_>B:@48jD8'>'[g>(,Vbti%^q2o\G89N*(9eMA[rcJoUH?B8\$nInO27*-i5o,BNEK%8_^0ImU(81L6Y9E,IbP5aiJ5+54ai%?#[!nc?G%(GdVnP$V2O6e!)#7MC`II\6V/UL_m%`#)_u"Ta#e[)BeFXC`Zn>lrkY2PkM$J&Lb:coiR7K9Zp)b'1WW,'G2mjh:8oDEna'c*6>A\0V*abZqkIfqgk9;>D7Y94LeuooI!:G+DV-MUj/I'q,d)SlZWt=RA/Z&-fAs)X!%p]JI`P=l'cST$<:sEpWN\-cMe4K5G\b7OV^XgX0laQ"a8*l:p]&UnUE)b=X8abD5E;n"C]Gd=HQ'H";1\o"D2qC!Ec^:RZMVY9ki)R!m:RVEDa$*7qKA,!'4sQ&K-(Eg3smsc_!Tf$\bUqdKG^D.uIg;`G_A?fM(OJWG'd27X@Vn7VfYkN6A>K#M20.i(f,&n1[YI=D*,E"L!V4Y[s5bn6\MgD&-P/[a@;u&b,*%C@djN\JpadrG*b_KLNDC4VH[%6aNBQOUFhr(:#<8_)&\SsL78Rpl#ku[`d\0hh+'WKT_PW:s[h'PqUfRgCY/VJW^d76%l$bJRoo"**)DK(Im@nTFBKGADh-nI!/Kki\a>k[XNe_;W1Qfs*!pDs&T\!P^,B0i3Q8^$Kh/BcDqKM?'m.STQN/.';u=/kdt:&B5WDRpX4a39sih-GCm8fZ:.nk&Eg#N7tj,;'he[@#9@K1/3&ao>?!ruJ\ap$7&g`Eb^']nr1kn5of$cn.quF%oolB[Vfp+0MW07?bRD>\Lk5X_!:eK]%0ud^u5WL8037&ID"l7eak=:4?HI/]tRMDR_(Cl-?&V$%>+N!hXq"gd[A4YJY7(^u;`Zo,A9!sZ/*+?:I069+s*pE#f.d0qce,R^QSN7[i:73BF#Z^_u;#qsu:!",WqW]9)7td$H\1Pn%f0VSb_XfMo7B[Oa1!Jm&/>0#%\eZgp&t+ltY;\*GVob'+iKV5FSkY>Mc+i%?9(&Ph+-7!p0U!*?bKI.j=)$kjPI'?oc?&F3XcA%1+)r:*2[>3T'/V!'T>hbYLE)$Cr'c2MfC?_3)HZ_h.Zp.I1nfU.L#$$SPO*2$DJNR%2f4DD3G)g50Ma<^&bl?A)U4O(on*EUJihHCeU`dpR5*I;B97G$&*;0=?X>)>0m47&O7QDFEu_j[^_=gBDVK!_sdBg6AVVB!l5fO,LZ2Y;A1/jaZT4V3-Xc(S5L6_5d:(it/PMuT^!9F8on3WA%?DO#ba!s8Vjol3rM>SB^C!8DoCgT7?n!^*u/d@i>!!gdhQW[d*ka!U:\3_)l!"*hl8Io9^;reC$PlMdh:^7C_W?`mO@_ja>X6Q_f7C9dja9t]l!HC"@bmrW(Y7h4k`u#UC_$DUjZ&I>oT^TVQM*C]BK^uY6]rL=C^AqoXY4is7VVALDgC;C!CDOsn<1rcYUkUi,:IL#a?@U>irk^S$ZBe*1`JB5Ld?iI)D32URfkg8@n1VsNd.6E>WCVOQ`t7iQ7u7uiDbdOs1It\NeU1O%T+2t<$.,h*WPm8oWF;Esr^%ZM8g5E:UeCe3faB;?A(PCj92-aU0!3Kk(0`%o!dljh+a2Qh>lp4aAj\6V?Y!\1J(Oh>>T.`d\t6F.h9#&1/K=Rq@`5`>&=8.M(mae8q-V>.j1fUm>q\SRW#*B0ehX'Gn12n8js)Mn,:1bp\V+G$]hu=i,Y0T?jLC!t5%&=2[[d%:YumHHG)4Q/7"TO:OHJ+/E.+/\1rHS^7&[MQ@ZVAZ=NOmcLG!Q>[3:O\@$\G)`hNF.AZZDn+,Bf2[b6B+CtHoEO1`^9X#D.q$afE/)jk\iUcUKPK@FNiR8[&U3L:::nr\-BrYQ09d>3BLhAcG]kCK65fV#\lnS$esBB`h,$6]ZnhC*%"($'^dCO@aksCM!+16=p@5L%W!(rWbM'8@:6b/!r*MRdnC=oWjV^FWeIA28?&\fUjm=7tZJ"'^Xm"fTlR%6q1Z]jbeKD-HX:XEAQ?ccOLKiJVeIFWm3@FI"^^hTG"_R\tC&9/s8jF>u;B7e`dh3+Qlq&0rae+i)4V#YhUV$6#"'R@4YCJ;&eqp,1F/FPNM"D3AlVA'\5e#'Yf1'Bme3b7u*%Zdnp3C$D8e8d(@"fIm=]7qYH!qM)SfZF'FMh^A.8^>i#2hfN!!?@L*(lYn$bG'Y2>P*rUP"IoUY\PeU_!\\&+dhVcm;iqh2#qpi!6T.<8X8BX#S!*+;5;7e^b`ce.EbIgH^7p[8I,(m[4@)M_W_I-%kj%bGSPC+rJVI8N`]nO+hW50%J#pY1t3>FK8OdVPD/g$3uffiHCCL\tJr+kFU=B2Ns7&!_5pqPc09ue@,JXY&t,@eZ+A/d.d;@P*u:8;039i]0KE:PPV\@%#>^U@r76u6M1krBbe(,G)#W\h:7%[J%r9BAe;ltf3(`cE:D!+,sgiRc-3^d#)F,"qPTCZOkki0ht?Zi@2!\XfV.rC,jERLWhQip(6WU[k^6g&@Z")FH$g?"E`Uca_kbZpf`$(9J%"pdnF-$*(Pf\E:C"%]kEm1g;X)W8Y$\?J(1V5J%`p491r"TPcQ,K/S?MrOX5fWH9\B"Y>j/T.I?2!qP?lnt(7Kl"V+tAb)Hs-.G7kQ0%ZB!*YXYKXBgn,CqjEZ!i2G;V'Em]W*Ze*&"h9\m2r:EV_'q[WrPjl].*qi50>!/CSG0&@;N8bcK>Xf56pCD(iB<`Nm%,1XHmH*+7HO\5hE5<-9eXAiL9?tq9P1);Z,b(2+t\k5!\n@t(F9.\`Y!thL6qWuKO;92N`/RsV`WXQa;br(-RBFN7WP5h:aXEWbj0'D.FYkY+DernR7e1"*2%Pjl6:H9"m,^`cFD)5N<3Z$Y5gd)PUkH>+1kV'9;PA@-b#0Y[Ao8/>TY"gW/Q\)7bJ!iXoh]MWC/W!<$d[6:@)uu_?Tt?MWnN6&>FK@JGEiT?N]aC.El?`p'gR"ubjM8B'HjG:SZA/#)aM"AqAt/)O7[Sft,A-bSa#(CA7fN1(jP1D+!H_#\;@T2Zo(!_1DijJh._rPnu$bK,2?.L!+UZ8G,nn9LpM$fXFiO1\!A,e$j[F+8R#0oW.;t8oZHV[.AW0A2ZF]?g&\?1$BLZGX%&R1a^*3L+r.^7X+hd"=IZOFe.NT&V,8X2Zo7P.)d?D%IRV9%(r-p'2bY!a@r$?c-R$F%--'=n@.\*job1n(.9p&%$/+6&hhDQ#;X&&eh8rkcLDIBZfn(#E8i&gJ=o>K7[Wd65f'#@#JHLMJO3YW*h4YV-V/#n^2J8-hHCh\9LAp_f:\0k"rg/K.@8"M$*9bM+IL2N60R[bKRbH1^ePfuf9=!dN=nr-^NgUSTZ98ifCN)oU5NYj`;=,OP!XefLsm(oCW.CVKVL=_5uAD@N(m'45hg@F81:;7Q-$F%BSVFOT;ZBs%8'?n'7-B4bM4)TM>k$1F-Ii[k\Vh`ffR-OGM[op>e0o:D.B923dUW-Q1pDTf]jEZl9^i&RW]e`q;N-N)UE@hV=FI7WbNp>;iJX;mFj!g6Tfla;pPtD@hIPAtU1>eAHF703I%S.h+q^Xm=\:-F(@)`r"DcM[q\\CNFT8?T$j\f^3KH.HpSqp!h.F,Cnb[t;.i/hA6!fA4HUKo-Z)u!gEIA$As`+b\LhS]@N4A)g#_Ud=klg"X'p_rKOK/oq[\Q%\8!?tbFPm$AJ/Ei`]WDa)R5Q31Okc:5aqZ3b@rk+\NWY`C\A,frcL*Dk`rVtAiBe29-^krnB:aNW2;OF(q>D`aeH/dI:=N=(%S#O[_\>aj-E2:mmj!!eE)c-N17#^bqo#PFXZKYZto"KQEqklgYYdj,BTOM;Gc&37^CB+9:\S:qQZnoMLUIXhg#S;/D0%&./=8Z(\5cPjsC;85cQl1o5,(WNtO;Zk,N.3W=mV"q;nqj,(VSDZqkM)I^.0'oGJop+LE;lrL>,r)o#SS(EV9OPJ3`D[S'jT;]k=HU.@OfI(p+LKrfb5P2=:&*hD>[UX_bESgeG?&o1[ceFKC7?2sUX8WK"oBkL<`:2Gp5Ml_ccFV!'GJ1-5'$l3#<_2JY+WgGf=nXBLUUXj1pYTtEk#5)"X7CI!VYpup4(=.l#jl>$e4bJVEMg0tQW&"6BdN5:75Hj$uY@"dT7>M=D]X#k/]#NQ8"3!a$\qO;S*FU#.e-2)oOZtT:H*f?JPH2BQ$A3"rC$51jXon^8b-Yn8or`.F\_V:=#7gHJ*A)"ZQ2_UoVZVBQJJ&*T0'eNW[MPjPP7WO7m_<<-GB_a0+<3HN^>ke,F>A>I,,>4%LhV/1i+U5K6L0Jo3_*f'As=i5T2S:G`(%#=&F%s5ghR5,R"=Jq!\5"."mAc48"\+q$n(]@Er[fG3h#(=sE?.j`/:;#F^\:FW6rmKn7^_UR1@&XJ+76"4c92+k9Akrh`D.!f?/?D'lhgMGCSb&nk8R6cCrrMqE-LJnl@"W9Zp7pb)b4&kmVnZrgRm!>^!5ns4'ND0btH>:pl-)Q/(N"7Yd"[MlCZ+5u.OBEtfJN78@Uih,u"=4u16G\q\4&&3+f_:ogJ$#^DUVS/BE=pHkoLW-E;A@&8O,td-m0tZsh9:+T4i;)(ch3!2g(Q#3'u:HC[0G;HH$IdjSoNIXHUbI*52)W_:LfiRC\:Z8FJ^tS=*-D9h2oPk@jp+jFJ4JI*6WMEle%;A5M1i@;&1l7'06ccX]KW.WgO1+6j*KChQMm]bmY`)G!+IfgV?%,X0O>s[eC5bPrSo^C-pE.BIqoMB^M&O6VmuXhq0P/QdoS:T-MiBphZZV1EYbSk%PNujZA&p?&iR>.PV0F]D(eEhK"MQMaa[QM?m(%_;ol'ZJej=Ui,Ta]>"D0)(s9#%`06TpK>P.n^K_D4>goL(,LK%&$p)pA,G[E>eqfgj'g?^4Vce#5IC/Y=[+gbRZq>BYh`;'7[5WoB6CA1@=0Zb^T(oBWQY%@eA&-dn'rnbDchJH5=?f]_tt1p$r1e9!WQ^8Zkpc3e7OZ)RT9@`,?5-h^Jo;pCJ^qY:"S\\mDn-"C7M4Rbq#QFI$g=hVuTN-]7-@7Pa.;ac>@`EXad0g!P=n0>>TT3JuCV0_Jnk!)4E]$QVHp>B/MRpL4/duj^rT!Bs$;E71PU!>i(f)!Ac0.FhRjQ]D[(oL/'T*cg@@&:K^f=qLJto+4.Fl4/9d]E:j_p`bD'D+LX"qk$pLn6HBV3JEbOq9AI48?-0ACr*8>lcVT[)nD@-eYG$*=m`$qDSnf0W#04U5?[feXGL!Z`"0%WGCt/b,mt_W0?2a"[gCNFD,t,U_m\@oLD&*cakj1DH%(#6<&^?p*EoX`\nE:;H8a)RC`2nHqH0&:Fo(SapU4)Z04#`C$oQg;H9WMp*paOVpG'uh"D4+5S"ZULa`Fd'`@.[eDN?Ol%&8ie>^8O@KC]TTl`XN5_]_B=a)>7,4Z/k3+#h6lITWL`M\*;?lfa3I=KY,Y$RY+^sWBojM-:4<4#+jbVHTXfV2Q9suR]MA:$/J]*m1EV##W-mNYpdk7;OU;),a(`u`#,K]n3NVj3hV'+JL`:KZA!XIl[S5Y\<%b!U+tr:N&$0,F-O6Re7hM;SV,no%rZP^g'o(_M*o;_VLEU6=Q=iI\X&@u_[,#BcrL9dp_aaOlNl4mo+MM'`qa.ahCC/5mu4X]e6DGt:B@Q(p!IgaLn/9'6=MS?!#%gY@-eCf1k306YplF2<\0GSVXhHN_gI=i49D9GZ76lEH.)Pjaphol#b)hIehBCT%@lC\bn@5VeO^^6.Y`]#"OeS#$?k&D"nFL_Bm#KD1Tkdk[g]ppLu,+Hqk.#Ei]k\ShRBOWXi\[74=d3laU%lBTeuu__KQ#Ecb%j=T%$FtaH@NM:Jc,fJd)h+#Stj;>>ZW+/L#4ohn&7^?Kld.`]u.9PfF);o82smY`rC@g9,Jb64mYFP"[(m.o&pfE7m[2/8"CdLkBZ$TQ!Jj<$EOQ>6s,A.+jGW?eHcrIABqrf!h39^<`15;U4r(T-PBu@7Jsb+$%H=Y`28cu'M5^Wm$;JL0gS#!Wt?]tsfrsX/44+.Hi-Ujja."WJZZt*n>hXdR.D]_)4B>TFi\Ged"KkGj8r2(!fg9VAc/SRo?ed2^U5F@&>m5368D9o5,IuH8-iQ6BSO#(0Ek!/<$"Smsm>k[uiMfbt7m2+BATj6an#7Wl/jW&Qh/OA1a@4JWu2s!4;HcWUOFC4^@1jGgX!Q5Bilp\;^!Ql2@[%+7e?":Ojq5C1X0bah,5#?j\tCW&ZZD6FB+W++?W*H"<=t"Il9u@#C&Bb5Aq^R1E-eD/JedY()Cn;a[U(WEapep&>,JXJDtWg;dPp2]!_WMW>4,eSPol#F3KX-X+E(FJpO)NOeUu-!E;#qRs-7=j`eN-JR9$p^)n($)mPq=TkMbSm0'`7,k_9l/Ps,NbsLX2^\8N9G)3mp(e:T/\99kLHHYI,9+>kXD_loLq%I-V).bG'+4QRHpklCBSCAN6d+mqT:fG9EY)_dAgNOkHK.Yr$+3iOpCZNsI(c4B.ZLTpu]H">-*8Jb!/GDju-_T3gQbs.4C+J*CK;D&tGOeQN?.GAB=ufCW$K6H\$,J%Ut6X/8K&m`lAk'r(i,@._[-6":F%aS`ZO39h/#4.5$nP?I]a"[Q=N^EX>`G2%Huq-]&ii2rVJ7r,#kDOru@+Ha(JA7-EK,-KMZuYb\3rb.,Q[FCWkHtI:(7N]a$LJ[DPDq[74%)?)hVubS4>r29Zd^L\Ni@KUWO2S6$Lp16d=3(XHbMQH)U>:u`h&H1S.O$Hk6'nECt97,>p8U?Jq5MALfPd\Ps"Q([nD'l7KBgoG\d$LB5UL&#t6"Q=dep".H;[(XAf(%qZDgBf18N*`*rFLrF`.h'&aEusum!cYDPml2d7Sh%"FCO2`g^;6]\P]Z0qgW,,T=!tGZ,(\9*CEb(d9i;muN^.,2Y^$4\Tmgr[2^5h5fV.$3ZQiEW+(R$`&C3HVFVm6q")On]Ye%ZG!m7FEGSjL4X@HhO"\J*ZAY/18Nkc-@h21AB)uHEdf@3_dk4[ZMn,TW=KC"HK"E9%(mV@CctuJ>1#[6Gp:UO6Ks??MQ!3(0NtSUd1R.Y5#?j+d+&OJ@C%bDC2:N@$u[1`^$=ilAJIMtGjAk*CZpV#_utA2Z&(fm^kRU!aMC>-m1H=.^1I7MJIF_05IXW!u"M,>J/l?^K5fgN#%+H`go^;,s`^VckM7]N>Eqg,0r!2B)9Z5%=Fm,ME+Y+?DSM@m,Uc-dbs\2c9)h<.We3!1]V3a_;A5AI#RuF\d(RIl:u!9jpU,Tn_8iiel$&@P1:gKX6dZ-:PqTmrpTj-K1af8&,_t,r=PJ?Xl%,G3fM^LS<6133+ZJ%F[tQ\/SS,*'Q(tWfn4p\"sZTHD[./2tl:kg;H4g-dsW!&=&'V$fQ.PnuLs%DM^ZK=+MOPDjt)If#%u^KKhb.V.)fu5>4gM=MVkt]s\#omad`MNDp_V=b>-Erfmb0M2Gcf\_7,9Pje-7=W:bF(YGs3Xl1kb"Jc)t'bQ5HK]sKPUfr#Emq#'PDJR2;l`\D;2lZb(H$@N.g`,W>"rG]N5jaJCgd!T8Y#l9\52Z0f*s4!e8dduQKL"a3nbB*Zp_4N/)G?qh'M;%`DM2s+bT^9P[uJ%Z58XD>'MXL)SI-b??D>DF]MNk.4?49r\p,LXPj:f;GZ*rV922]YHe92N;C;P4G@&1ojHp_ee\J/pFR0JKK$VVf)@%YQQ_!9@smIAkimNHOYEeMq46/[ufo9#CKf4Z(djDn-i2*_`sjf(c.,^B"DME["peWjU;+[$.Fn%dcOitT$#97m0h'4fA]g/_mi#K2:J,jN(Z9EU1[,1i$+:cC?u0fLADlAriX;Y@ATkPlTsI*&'(T;<#buFI3gd*I+^E2qZ-S)$bpDKsQ'4pqs^T7kL;s.=\]Bf=MHaq-',GbHGP+&??1QjUDX8<^!mCK@tA@rFr7kV#@@YVb5kMH(dk.DD&b6Mp4*k@Zo(ne3USXC]fe2*f3(6Ps74n;J`nVofR0CkF-:M>:oq8an11olf[4NA)O].$dCR.6YF>.r.#B"0N2?Np"[$[$pAQX7";_.Q"nf>$XK,C(1e4Gi5"/dkj6_f$[+dU4W<)!m6UWFDn3)i*07K/epVmEX=:+(h7F`68X4qcU>K_Q!QW@%R-h@A3lYkPPq?HMJTULZilHrX\19?>LrY\"Llu/Aq0+tcucrN\IhUdg,mejOuW[Ti-Z7Tk!k%'-6=9l@@:br;`NL2lCWdqAd,"lkG6V6A:._DXfG::E^Hh)0[TCM,p)PR&S3)uN)"ooaW/2.:mcIL5#0$'2N?UMN%1HIoN*'@RakI2dsjpnMsCHpW)B;mZEtcMIRH';K+UPaWsi?odeZtDU`b3K[6CgZ2>$!./s\TECZJqu8D<_>KuCBcfH<4W^,RYfAuZY:-c7T\\D&+bcDr?^VE/5#\Q5k6Z+f&@8?5$Gk:(Ta*j[s``B",VTK)lf6&7L`l>]H2Ht)WFK&[&ZeBKnfMQGU\?u?Q$oBdP0q3[qYB`kEbWTTR9U1G0W=gOLak5?O!>2d9,[e5?['+>XE!5JTc/?R2DjK@/c#EP#HVO7!l52@h0]<\bY<+%Vts+#HQ`6Ap65<``Y8e?FPh(9QF+H'/s0^hNS4QqFgn5VoQrNa#TN:bX$T6'?QLt+Z#r*/Jao9[hu1Jh&iTK6l8J024KC>,'g$2!MUrSgs\Kqs?^6W>t.Q%J/^=@^ZGfH9,;3J;JJh4Xb,mNW?iL1V8<]`\,*lf8>JPpJ?>@VA0AP1k!Q;2"(73R))@_K<-&&(!E=.6pX&2%:A1eFju)'?408X)/R(1^XO*R_'mY]$?_"I%CT@(XXi]iG#CZ+%4YMW$>``e20aR>P]Rei56_t\\65NVah213^mPR,t*:rG)Q/PN/uj9"<:H;JX(HHk\8Y3K9KjV8EW5C&m3J7n,Zoa!Y%b1oUc"7XkViFKmmkHm;@8ohTHD',-tC0U):[;S$^Nk<@2<%f>OId"086_AVg76Nnlf)#$GdguoLbFh6,+E`ee"h^II:,_:8a[I<0i?M*(k9+'7$UcSJR@AQZjJb'@4]2PGPP$M+`X>T:QqW:PtS%f#a"*'8/;jjm2^3]]bkBA'H.7+H%C-N^LRFVIe*NdRA!V,=mEQ7oCpbCc2YuAp#'Gm,bJ1;U[7s9P8W5CoU'RWjtPBfX2?l.:th]g,i(!gRn+a2JI&m%]tSDWeFD+*`T:5@J2T8J`aE((rS^_.hV_\T5FbKN=3](-e+#T7hb&\Rb-%LBoETW9HGTRfR$sNn&A#i*tV`WWD\(Mi_pEYJht0qAli,$%*1MVo)N'8*mt.^XSP!tkI)nUnm]bS4nD/P?8Ws[5*M%8Sbfu_n:\Ies1Btd0AVTm[28sBXK>1r^2D?d0E@?#%-Fsl1OnH#6opUop:'Pu9'X=W`pW>)Hu0\'7IPS/C)[.EgSEKI,@0[\2*Zh,$UC\DNN`\Tc,1sHm@[I^F7]]Z:#3\n91!;*s1:g.uRKK#/#_VfL/aWC69nIA`B??oM6?3Dh$HPh2Bq[jn:VBNf/bW!]iIk>Ma&Ve/U]3g[$oe`Mj8Rd$A%6)ZipB<%iuhU&r2o7KNE&!=VNj?tuKkJ)g3Ta6Z%8"7HWokrhHX7]F)f6_ssHU0tcoQWZ(1M0(YQ\6g!6acb'pZE;\?PC3s2NZ/<[-r;s%2f+60JhCLND3EalCfl95KS#.G.)_(deaOTn)r\Q"?4471:H]B7/F#k@Dia^'Mo*'^3F36l(Fo"0+#Vg>T9bc$7;C#Z;ot`7>UN\OrWBV:V^'Q/0I$5M!;F_(T`S+pWj@#f[fJgrI?`e<'Z$s\pPii/UK"/k2N.M_hHa\H^]=(IBj4F\LU!"PT:<,b/b-q9TSsJ4+M@6!?O@@P\nmD@\rhP@bp.oClun$@%-P3[8p(gb'5`=Q>L-tOV29m`Z_$QDfcj\"+-Z!Ab65.$6L$$CG9ioE(ZTG`)9D@b(j$&#GW7bZMKb,V;M`\H?`X``9h$HXsKh(p'=>sI^Cs=;r`gODtkU'mtM3g"Q'm/eW'c:UAL`O*JP'&Lh;KCNaP]Sd'4XQO:u(]^S9pRO2sOr-s_.Xbt&n(]8SL`=qGa=Q?Tf-5P,>Z[O[3drl=8b"/B%hB&7D(1F%c*qXk!&'k>Kd8U/*RY.XmIfgh10%bPaP\n$YAkAQ/4kThOTT6?^2h/^4GRT63BcYXN@>HSS"iii"Hq0!mZg;iPo:Ih=hioC'BhjfIAmY%0g:aOMrAfMM/UElRb*5>lhAhQlF[GC1^#6i4M5^du4Z9]//[]lS3^U1Ql$kLJ$u3^Y4uL5ks\IhJ+an]qE.!N(gA:.W9(+Y!gB6X(fp3mLBSOC21Ua#PHMS\1&#oU.ap>b.se[,dW8L1\t8:33sX1]a`F^9dJW!%a]a(NXbj_._R(iM$WUq"79He:P&Pod]dC>?N]BI>Md54.W?g`sWIZV,IG%3OV/,NV!WOH^-o$ea&1pOD5s:JNpt(4,+'(FBq;q!ZqLKed:_b.h?coAf-c_)Ijr8$^(,$nM9?!TMU^Q@U<8Zc]0?C.HNEjOAV&E:6*4\oilB&A&#m)_[:M&j,#t008t,XM,Rd5LYN/,o5lrlREbk\J47mD_K-\Rfn/)4V5U1<)-%]uaU.-EJ1i!N5Ta7`Q5)bKZZt>9H+]/cN:Y?;YW!Ar-TJI8!]:QL"X"(,3lrqhd?0ABLEMdVk!\GVlR3*91%7HEC.IpFo2p3R9$nh?`Q2fa,X(TJMbe\8FAb1'.PT-/sWCljWtBcKPCH*[l/.X,,[U$hsGd6I4(X?W^e\6@:eUGn#@]@>@;+H5iVs/W^mm66A%]p``=6IJ@>R>apJ$p"m9[pR0#co,N\$Zl&DVf[XKn"j,a+Z0HQ*$;aqWb_`u3D3:>Um:@#3Qh,#6#HLW]63"'>MNrd5Pt$;N4kOd!D7$)9:n=)14M7?[8RD)*g3YpD^\qUD?@!2>.Zh\&+!',A7ApMg1?7`iinIcA6l#h+D`XkaN4*_,,QkH\G5Akr@\hHY$SVAc>e5n[F?QtObjr(tq^WRX0\FOEQ-Ba0g4i$?]'$jR;$-R"XtVI/H^GU`g$c^nc@JP8LU?!5##'YaAHUJ:=CVi%%$VlN1r2%QE%RQ%$TtH+p\F1OK?u-].1gIjXc2;+YY92V!=LO,6p2MV>JMsD?=1\l)o5bT^BB0"/<@:Tr,l8dqg?>W6+M"7$1BWDn[+p)RW=N`91pC>BHGJG_(H2dHXFj.,irq@AAX!pVT3g][O<1!%\dOTuV(9;?7VU)m;Wut=HConH4$"g`D8%SX[=iS8:Z'Zd2E2jCTJ`TQgW"mM/^KdF9OB41H8CEAVO'6fTJcPLiS.:3?D(aj35_CpnO"h2;Hd*1!=Nf&3=RR<8H->?UfUl`hiND_pkLsAeF2Za$.M=fe/5&&&mMuLs/=k3;LhVoGMDI9Q-Zbr?Hb&$DYQ0TESKfo#Rl;W!86S\20H[]*Q=.5RR#s#-Em!lYp7LPDnaS8?iWd"W=onO^l^"^'kBKXVf*cH_8#+^i4^nY"6N['8AP2IKT>lb)2h:nf+PkSEWg6qPUI0srE+mU0PG%=4,mZSX#beBdUaR9BMRq-.I5oO3#EDDT'KUpH7?Z;SfdXTWh2%]T\V2%RU!H&h^-Y7kC6TQ!eXo7.R!ld56VNA]5?<3q#t_8s6-.p=aHqq;gNAWPGZ;fYbekXCVHudBueHETCg&>4G\]!*XiX'O#Oor:cDmC/;4)c'O#%CP^YAIPTr0CM9$[2g0AW0]_28l),hBfa7R5ea\]>qXSj+!rsD0.%m".49tEM_$fES>qRI\_q;_]d0p16ukf!$OI5E5Jc56E@9_G@GLa("^A*4@[.dR'`*"\KMQlh,LgNP0Uak+SjX%p`dHDJ*ATD4WNY_8Z#$>mF=@Q-Xs$f&,;[=3eo"Um;[Yoa#D0Zj4%`I-U[;MtG/bMnB5Qkg=^!q-VuB,Mjg_,'g%h>0H?enM+V54Xi'-"dK\Wb)S&nW%(0QUp)#-:8kY&0)TO>qgX%)U9/+$P^XVVA5J;oXV>Am,.f3!p&,L7EB(="J.R=3/Ecm;5n'H*'-DE(KarE&@5j`Vb5H'jNIOlE%6hh^;rAlmip8i7AgSB7D>]rMU?KJXhucZF;D;f-4tshC4!>/)U9.0W:JKB1F_DAR076)B^B$/[o>K:e:^];Mo,[IPqFeW%N`XhG0gX(a"ce->[(.&-pC6G.6G$`5.39\\*lEh$A,B6IU"MUHf2';X6+QORQ0POQt4*VJj?d@k[6%q7\0LmFiHiHm/P_2TVHJ@n"sDVf\d(IRMH3ASf`UIpC$aiPaV"NFg3$&SAX%V6q3Rt--7Z&U%hgagOQ9iYksGk\Y2L(d*L%Npdhaa0SJ2LT'/(PHmQ=&aJ2k2:[*S5qNnkLr\kVW.[#Q,aLde1T,eX/>V:Nb[t>m)J9=;.[,"t'C.hD+`!=B4d9.NH,%+M'nPdsE^\k#@8s#K8hlu$c=V.lJU\u@ZV72O8DbI>eDrN@C.t]j5KJ1G\?a@@1\$`nHjI,sSRjlJjYCoYcKdnJEo']kgL.aJsIE(Sc2sgo$b]#c%-k6q\(!1`+cm\l5"^qRZ:f.K:*7@SKC.JTs\9gAFgR+q(SRJd[[YI(NEKm9E$[]&12]#.KoQu?B"1!VE"TtTC[FK[f*Q&\@.XNdD-h\"\pNOskD657NOZ\K."5VQ?aI8@oA.V]c5cF/eY_=:LpDn+VPdD9,`63TVF1.48+!#M2J\$[MP@WIhqAJn@ZcWBchUfG]k9D3[1=*4)\Ll^G,Pj$l#COP?S(Oi!Sf,)!?XT3bFgpd5,"aP;*1[WA$*TA_Aqk3slk=Xr;QZ*T??PGrT3^6=@^[uUEfDrI+5ZHD"oZTLFKti/N:]&/N23pl#DY:Yh!f')Z"jp3(Y;[n'YfA/!1oJ#kDD/T*OR=af#=Hsl"jZlPXm:LKu\2f1ST\#2c/9[W+ljZ2Z]BZfEi3d_^7$F\1hTu+SY)+LPT;LGX-h>""rF4s="2WBX(gL1Q2hK<]G:[k=o)O^1+K6l2qAC^iUiL7mR)dlfl,-k[%#$Ro^HsNA._iU-Na`b4A6Lg6JX]-mm1,RJnK;.:caui.j_r0d1iQC:$R^,-6@NRTGj.16CaYAMrQbM)PVFK+_K*<'R"am;R1_I+M^KC[j0R"l[bi9J@GiH`p"a5q!=Xslp>oJN7"&7_@rPDgfU[:,doD`kR#iJ:]@T7H(A"Y>rdgGEj)pC'RMR5V-=-a7UL7Xe$mdN:@@mUN>_]C\Dm:q#tR,%h7+Bl+X`#4*B7+*q`m]-7@56ak/p9"nj!rbfX;qQ']-,S9p[rK-WKoe;aB2,1>Z/j;]Ld?XT`1Ab"K4Bkf4-R:+NjJ\)MD\?.]'l&Z)&nUX(J,[imhE[-\cSTdN&8+$":U7L4EA;rg[2!Dd_O!A2C.G:d;df;g.4U!$o9*h_qJ]C1O^-Rp'$0ERCHC9WD&+F7L.s%i'4*;ll_t\3Yj)?aFJB%Mo\F#)(UW!A!^3q!Xke?B#:t,6Q@ule8DD$E!Imo>1q%rg?(.J)/d3.KhSkQCA+B;^aQTS$&SQ\CUjuGrn7;sBfNDD/!'caGkSSiQcb.Iu41JNrl+d#fmX/[cn_^,ojJ<(2)J[51mQHf%+U>/G*TPe)(_:'o'XDURYW1rk9QDm=pR\pj!9#`2YW3F)J2!-mW&s$7'_;s^EI'B\ITrB%+Hks`n:-m"R!j")r";&MP1IF)EDNJ\IV8ZA+G\D5pHc`=9?_m@(nc1QoU&!Wk7#Ii"K74Wg]!^tjaQPD^EBHSaS-=JWiDr6f=b7p)ePZk%Ch"K9"l.G=)2RpbXo4muEJpYNl1YfD(TpqIRjAtDI(Q/p'4@Wt`aSFd\!_7;/i.7b7;CmpX([lsf0`'(>%jr?EJij^DY:^-[,,P-*_Ua%&5$jGNm4\o(YK,T\$cd)36$k*IO[)JIUr)\+U(Ktl.@_c^SW\e-Ng6ocZFB3mBR&]a=It=Cc+#26WdU$;74(ZDobZ!V>qTZ:G:0>FEaabf*!&nigef8.1=1u!Gt%A!/c#M2D-KdiR%r6h#s(<.7`huF<#e^:TO:s)WrHn[VVSd[AX_"K/A=GLMB(WJ_TJBj;MW&_9AdI+.&&,rPFf%M_X0S7,ML15Gj;QX"bG[t\ZT\R#BRQOg_`=s'UIRR[VnXqJJJ8'H%A)&;T2[XW^>C%A])*Ppb*dMl1t9JB((ZYr)52Tj'Cg-JOh^>%P"CCDiZo?Z.QWC,MG;1he:M,fhZG>1Cd6XjfWL!Z%^&,%49SWq6^c%SG:#D6&mbj):A%-+r.+Ye'SqXX*2Lji6[.pYK(b>auKuF4s+e-j%BT/$)$P-W^F;dG9cKj/*<*W@6H)YNj%Ua*Mc``EiL6/Qu0@1OVWLb.1J[-7=ZW?VVSlggo,Q1rj<]%#"at7\+peHDVaeLm/E\S3%]C6UW96e#b>AiP:/tL*=<8Eb;5[:c(+UZVV$Qr;.VAC$k0`sJFieVegiP-5pM,4r-#@k?\RLRT#S&BCs%Pe?dX<%@\2Be!rIVUTaI+U.Itid@@P"(8rD&SDBDi;>,$I$u0p>KYmff':SUUS7;ld@,8qb33qM)/d8S3M"KE]Q]E[l)bQgFuiV=X.s$A%5=t/2XVA)(*DQn'S8Fl3I@taPTG7&Nu^]hUk%K;#DmF?*:bg/hZaNP/U>!+O.Z8-+"ok,;s9bc1]U6G@[4<("ZXhRMBIdafFNOA'KVSXn)pXAm2WFB.eb*A$]TnR\qVk^'t!`tKMk3Y4QqbTJn70DA9tjbQ1&\7)F'28TG>)%gVjW3X#K$$-(]Pirb,5gME?>gKh-q(E&/!i_*DjptSB_GO*&J%ccp4\A-kVAq20S[/i(fJmQHcVGRK#j/f11ps1ETA7DH#V>8P3"Dj[WRok82Y37>ET0NEb"!b,uIP\I>Qid&cTV`Gl2]N9/CK^f!B;=JWGONL[^Wjp\i,@;b74gIsjJrg+E@?)mO)'5^uq4XE[c(is2%.hsra-'[U\jLHRWZW%Iu*i%?nhMl<"ADk[1i8QMrJ,>J2fTm\i4k.[_`kQb/b6nc']>/9gVr#!o37r;SHQ`A%9FI(SDrc=M>'JZSh1`T%1@(qP4n09I8J/$7F,!caD(V^r[nM@0!Et+gR*\oeu&]Fg-&.,!\*>6Q:gO&.en?\!-J\JcDIbQ$=BRCWs,$!c/n,2C1&N`J]NcOE`6[/2`%bPgt[V,fTCim[=d3fFk>kU2T&Z]^<0S"9GkGk+]s^eG"N?@_4#LN>X,ffDfOM>-e2id;3YgZTFq$;CRagK";t3V6he%S=/8d?:Z5o`uCTFc<-%51B*TWorM`eTh-\:e1HY[GURt62<";alW2"lt/PCl"Mhl=2;'$54TA*MuT`@S6/AfGr%Bl1O`9^RoMUSZNbO^"'8KZJ(!7L/]<;(nuBZ2cM\Gm2T;Y_rsL'H6glXB2u6,qJV!T3c]3hcn$Sn%[HW(O=%hU9QQ-n@H8'OLctIDIJ@:*k0V==L5>?&8Yhk4A,"eAlXYf9-aHJ=$0Z"QPb.QmM_q6]q&8m?Ui^,daWma/TDZ<7K`oBJj=*d,cCmKG6pdg_`_/7-h6YpO3h4AJF.M-W*+a>dVlnl<#u,eQYZi(os`W.nK//.8%j97=6^$JTuOE-?dX;*'R1R(i*D>LK/mi^la-#'`StuUg"o?ZG3)DOPhGSl!\WT.<_6G7O!Q$logM^_])Ejs,k3eX))m`>aYIB"]ja8k123S/;G\a\(7YD'MBDcOSUR@sHgaJj^h$U-"]?MI]S20i1q?YY(oC!LrGkr@NOY%[2)gd5+q3dEV%"C)6L:1tgU2<^]h14.$O7]Gr\ut[?c!k0-/Vu'5-DbR^CEDb.AI'a_oaS7N\5N2VL$S2c/#la'9nOBLorW@bJNPSdrG:\oJ<2XZ.1qq3eqbP:^`)4"'R0,4=K;'!1@=kD\8mF^]=d1_`ohVo53hg#&>2i5'X@F5XtlpK?V^ZRLN>Z+V\pgtIZ$3`,i"1F#[RAFo`)+=lh;CDD\3R'ApcJ@p87XDd%!)JE-mBGs:%D[$I18Rg'9BZtCrarJ]RVBi%I#gF;aW/&2Mc@NV8=Z>'X#b42:-u&-M@=C7H&4LDE`Y8SbE2PToG]lN%>@5Q.*8DAAb'0N@DTb5,`#h[(]BXVis!Kg7l)t*3p.V8<9AnAZ!;2GI)QSZ\AkE_Ok\p6JGOTas"rfu^s9Z7S&"Q/id/8/5oBI%!*_Kdlau<.n?!U0eg7d6-7!'lm?Do45t_XE+DSS6FU2,gQA3eTX,Fp1):=c^8l7H"puIXb;BKH-#dXn?H&7+/h8aF`,8(-h7au!VX+SBBRWaRrHT0lD+.`PR>L)hqRr,+r4DtPF<8qE[la?I/=42,'Y#1Y_k4C&NFNk#)hK7Zc4m(;+8,NDum@%+g.@KqYWV?kQ4gMuI:1RMd!eP,m9CrmVGL/>$HnUHX0Ql4pUS@CQX9SWXphQ\(SecPeiPJX[FX]mg=t^#7+MZ4Nm-uTP2b>n\cJg')4(uVS)8obA1.rDAcK=9d\#gfCMkMU+gg)9ZJ1I2WrV:bS;T.\'0/="kq,"/&n,Dq@n+"10K^3KX@8R]@$r237@VYr:FF4^59F@d=%P&"WW^+?;p#-\LM*2Or-bDN(Q$'s!eKa_/!OOH:?`-VNS$5B>sPC5*Yc!1c%/%q$;2b8KsV:845`fqHk1;NaO97EJt&=nZSZQ0&cH&36'5-m">1?.:3=b)fRPTt)eY6U3m/^')==%fs!jRuNU,=I6ZU0i@*h_''0c5tB"m,:%)rtZ;e7TX,+$fGNA]In)G)5@fM9T);$eUX7$FmH59(EqZL&aaINqXBj'LCETfuVO1Yu'n8H;:DuIbZ0fhsS\WrTS,k%n`(#`nGGVW,2P+:;PU^rBSJRY!u]CG:l0)Qud+OhF$UBE(NMNOr]4rrGs!lgp"HKC0Ll9m8)ZWdA#8$[TBX0l)c>DZM-oXoa]!5!RLe4^b2c?DHMRb-VK]*("@5Ce-V:6Td?<4BKE?kc&=YC@Y,"rTHg\st=X\PgNZO++a[?u$5VQ0[tUb-L3!M9f>hbL3"L.D\eg/`;9kPlOQPTJJ3i^-o<9:L;?KWb\QBIWQ_%W0^POHhLD+'%C-2eLB1d_!:.,cY`GbI=fAg*[*Iqf6N;"OOl.O^$r8m?KjTsXf.0W"#%nb`-m2_#6N.T82_,2\Gh-#\/uQ^ZhJbsYu7)'S#7n[8Dc4XJ@GVuKCL^39kKmCH-7`*/Vh9jPFDNif8nkq^JNfk,:"C6^KDq>CQ9@H([=-Z89@UAg#"V?HL_,ebt^L73+=2ctJ=b/;cFEoh@.i_3=jT$g3(6OH>*WFGgi5)]"VXh$Fl0Y?Jt>oN6\;*q?:2i'iJ6C,s44rhJ6j!,Kud):Zo"ip5-T3UPHK[*i7insCu.*6=^M8[ru$ar?3%>>)!o"0%frn#.94ZWW,WQ'3/NIQD?l_V,TJ\(')EDb?(J[LAtnU=.V1BfX)Mhku$7=_UYpN'7&4R/bX0Zn^M#DYmq@cf%+JB12I&UeFI$,)P(+j>JXWG'%Mg:Xq#Pkdrq\f3?BL=@'^qF3Y"So3M1.%YS55XH8?kUTpr/V8#?HGObZ42M&+1f>obglG7+73,J3WXkpUtiBfC-PA*V?RcF#rNi:7>fYK)]pe>W-Tr'h?r4<8Gp=Bp1agZm4<_Z%MA0^Lkb8,N)(@uT'uKHN_M$:=>1#ar_FM6CI(0W'MP:.M*3:UaCb#Bf@oC:g@"lp]3MJsV^(ms5[ah+kei+/BN?'u=WO.4"n;\W\$!68Xn',n.+,afhGPOgh3kaR.)Al"k_AYF8HQ-E3c65t*G&T=pn,WE>.KUF8Ngpj*&RA3;K[8(qIdh"Itqc`OlBZ."NAIq*.gi;[Ci2Tq`C;asj`RQ2r=T#r'gcLmZSTlWOWLt!uA*6Vo4m.C7JIC1F:M6h67t[)tU0EX4],!1J?k*>9')IT^/`&oRlQ0A6P!H&_TId&=a,0"CjG&aAW*WHRq[@'S08Z(GH]Y-G;,4m:HX"efEje,I,P&;eTD755]XN1uf/egPu#;P&'_ba#NsW7Z;kt[ss04F;@UGG]]lJ"P0;T.`$I^C0Tc9\5^C)!)I(N35+dj@(FA>9n#p!2MGjC,>=?Ih"Q..U6,B[EC4q+fU^RuTVZ2u=mRAiYK4!Ge9dp;m9MBQD#eJ$h6bb_0>Otm9csK7H9OtI\9NanrL#CRr(Qa8[C$&5\QDq'XC&[-Ga[I#Z;ar&77bYDkFYB'B69LpN9"0c>BkM)\5m2MoU)M+7#-g7]*:"O&AYAsE*PK?Jn6EE/5Gg=a5ck_[CMJ8jtu9[F6,e@86rm!GHEa?NHL=u:U'90Wgd,P6kgJn.iS]['%8?dM\&-G)%m+1I!MYWbF4*qpnr@&\"aL?d5]d?^jKZHK$!qbSFa[,e[^@6EU,;4Z[G2\(;r>^RGg1QIB?LdrKi#$&6,W*TV`^,ffX!Sb=jRW;iJAN[2!1sQg3@,r@qhNk+WY"^pM11Wq%$YAn%R!5^q=M"\Dorhsp=+i*gdb3oD4Qi*.-rZ-JTg$G\m_eU5[N'a1K&A?;4iiF$mjr$dsH[9G/:-?J!%f:;Ok?;MKqlV?>QjfXYVlUp`&<5:,nlbgW8E;XRS4(AeO]ag&"rE;6Ir,%+e'R#dtqF\?[0Y$sRAR]=T&L1cpPVi:,TfSJ5:?#MP\!)iMZ),m\IR52E<^_S!p2X@;=]eqNUs%QW1]tdf?&AgB9DX>._\O4Dc_SS.A?2rR5$)UDM9EIo5'`+RgIlL9m*6?G?2,JZofB$;bO@4U,//ILIR0HnV"kSkg+mLKWocr!\DFK/nb?8?qZq_7\5BMlh$X*F1+%NRFn`h210Yqf^W61615'+3_Jl;#M>j$7M0S1EhpnLD)-]=d7XT*Y`n%(Zf^lHeNZ"Gqp^X\J1:sjoIQaR\7'>d.gca:IA<.DbkmCZ!/(T`6CH3.l"_5/'79\lVDY?muBn>_qO,lFP!:)Z62=TUK*`+:C>08)B[mXQ>9+Ue=&B@I4Q"?Y_$G0mgnFJ?so7Va`aAl1uRQ^+E3R283G7QL[%+)V&T33RuFhf0l#3JG<];^$70rSU+SVGJc(KW'h.:Iiq88aHh30gr`K`FeIJ-`eL:B]6+>sHL3U$jhM]'ao]OuulKWDPhnDc[$^9+RT\dPJug@R^7,%Z=0[1@*ciXmCYKYV1L!-KMFL%4g*:`.7&YMc#Xp=^J/3JDDbga6Ri&P);X!+NPjd/;osnCYS=o+bQtCI=aAhm8n]4[5Xa:YPA+'ZtCUU=k9ot%]Q1pF(59%F9FWo&iHIKb/U0W5(WI#J[mpTYcXmbSoi+cBgFpBNQ]]r`:Op:j]uEq+WR5T``'Xc2O$iC@gtZDO#kqqmhb]e!O\\qDcK'F_h"b^3g;E35d&Q"aH32@^"g)$UED8\Ia^*1A8R\iI9P)["oK.HBXLWV2Ru<`PU^AK:nb);ar"=ofln_T&.uYHfVFG1JW:5#KtgHG5qZtCF3%C=j=[IW_Zom0Q*]WcBAW0\ZEm(I=<_%+m7p>s6l,4igrM8=lhp4=o3LOZC[S6kW=9_kDKkChphkOERtq2U@C9q4eDJl`/#E%Z_bL3$?,=A\eN8GAkc/Nd_e)k*KXVG>Bi5i?imo"fWT9EP!\/QS4%2)0Mure.tl&c+<^90D6^uc;4[jn5BrZq2dk:a&lL@gS]U]V*08+FONdiVXLNi<8:uo5&!b)J-Y1-6MJ!$5r],7A+NCZ9)p(PkJM+lrnCb+[!%<"H<,19+%R0Sb"ooc#!(`"t'[oD^Z0C(V_hL9#DqR%f^$:\Q,"_-Af/k$V/-LprodA;&eF$:n<`8plSTU3,B0s%?PEmM$-F*V'chfZqUpDG*7Ys#u!u1Kr`4d5qZ*ATSneN^*)@q5Ym%F2Z_0D8iU*O@'L`Na*."I>SA\Uf<.N(>'c5(hsTODq^@R-=9K#DF7CL]M"6'co);#s;7ZnET<6:#,eMH$ncCtDc#oUPe"pUZj&j:-AGS`1Ad68b1#g9dGCXW=!9MI]]G'tGsLa#e+#=<[j5\gST@:ur5MjcX[SV3"r`r.s[oHDM+qRW=4$qd7KB`X[C]0Zu"UBi6t)]Y6!9Q\IpO@Gd*`<+`:F@]=/uX/&\9_r?8$15qM?-r\>R<&V)13=)ZL[<,mE+jL1*'O4GC""3#dkZ026)unuVnNmREgh[?$LT.[>&BLM8jJF08ZC%(k]+(5-P'dda=)HQ)RoThE]TQdTXhDuWa`h/Ekm7-_r>Bg[f\l*N))J.insRIL7eQ1hHbOtkg2\7E4T`'JcT"fJ+u@uH0C#GuTo"I+D4E,'7_q*k3Ie4QKB'-]iBj-`MM@fo6Im"Jk)5&\E0D7]8diM>sk"l]KtRCi+qkSUoSD`tgXHd.'p,0OTNpM1P!f/e.3Qs8h0p'K%p!h/:u`p.*mK9nl*A[!tsS@*Rins.FcY?F0ooG+l?[!rmL4X2iUW'E]U2+6]SU\C!JEfg[f'F_`M%=dCq<3CA?h[W$Ml9U?uP,F:/pp0^'g;0VM1M_;o&o&r`Ef`YbDsf&c7Kk,Q&Bj$@,ts;d2W(E!6ld/2kOC"-Gq%C.hc84)X9^^@CF=2`M8fiF@6RJg9o4eC6O6c;[/b\)mld!*aC8&$JA]50Z!)j*,&m!\9_CV<3Q1#]UkR$552/`o7LdkpHVG@g.oOtG@6E%X[k57+_jF_ZFMiK:/_[Gt5@sEo41=+!!Zd"8d+7(!8C5m,]"'%\Fl1"mVe%ak+cJcO7NRKr*=HG!2UHY6hE="=es)`cXJ\QDffMV7e8NguCp[TblBJRmhM.JeY/XrU@QbqR!nM@0kNT;C?_88DM_jMY>Z%Y8f3'm?M;5?lo``dr<(J?(6=(jO'1iB$I&cb'RK4,;,Bm^rroFV+BAKJS)Nc3!421;NiXU_hD8%>7W0>o.=$gKL&u8)f(!s_H-mc]3X:?3W[;GW+[FqT*`_g'Mb](#kBahn`Rj@3S0'\&)1.0ft0.8%s%OaG6`re6!nMoEQ/TbeO"AjATXAgNaL+I6Q3iiP5q7[FHQ;#[6\q_cRk-9Sd:DB"`5^LkGIfJ"_L"HY4^.tdTrN"[H?,T_\-A#=LLpO!C`8PK%jB]rr-3OGgk5pAgt'7#SM!(rVjW/6V]`L)qlA\Rk5d5h.%sWPHQZC(lBDMYm.?cOQAt%mad&@/A>'qQ6@o$?li3-JPmMQ<%2<;^R;T^\$A`;:gFq&7[[9g"O2=s7#q^rai^f\D!qlm2Go1hj&cYn7sPYD?g?!UKoLSnI-S[lj4f3e+9*I=j5HShk@!J(OW.i?sJ`[LLU!X2)C\GQ.m#nLa\;TJESR?uERQKM86X[^NU_(j-Dn@ZYM-*o=XEp^G0jG0=c:t@>oH@b:8%l[6^k=idG[RfsrC1hF09Oh!$g:[K`8W\NYZ#g'/07"G8hnLMo4951PN>2jl,%g0e!:Bl0$4Z@3=u&hb\OV:SV+Y$>J^Si%rKGeHFQ=rmuSXP]"PiUclE"_kGi";ip]`^tb!D`$CcBk5sl*#`@<0`k7pZ[aDh"3ppR63l/*GHktt*m0T.pYWQfrs%J"0d>KuOB+ZbRrcFb"m$[CZ(UC@5L=tS;O`a3[;3?*80eD)$n9X7D1M'+]*DU25k3lhF.dM\Chgt$UoM]akE;n^VuZaZ1)/t2$!p%r^%HB2;cA&ZCR(I3I,(?1ZZm0n2<@=!e$b.plL%bL^LBe@6bn:cSJg&,ToGB7dk73W5GHNYHD`@_s'!N&"q]k)X4#M52#EH-M6#RphG:Fm/9U_>$ja1glK-tM0u>>77/0m$LUi!&]@<00D9#G+P[KN^('GbVs![`u5,nj1:YK9TUe9Y!fHjqJ"Ok'pe@m.dO-l34UqTekb6c%l(f3Lqfga&NJ&&E4Z!?Fu'uZkr[1bX1T4UQ,f)=&`%i@]fdUq?1G`joquo+M6B>^p<32F[.LgD!X"`Y>@;sAs&cO_455SEofW>-r2d@H+R^%?DU#gNtT.WgkKE:?QEb`<%dM242dnSc*?E?u,=00/)j=t8i$Sb,X46hkO=\M8#5SU#qa&'$En'2CCDWbb&'%UMDZh&(Y"=f+d/lVGVj`=;Xq@8PL\6#o2@QjT@nN:JuijH)`j^Ws8aVZ'0MT15_J/N&qkc_(Em3k+%mqE,M0VEs!BR%]$=9$N5e5=8.(Dh&,31gaCIeqiLDL_cE:CT`6F>V-36`6I^RP\O=M@K5YqJtLOCdB=o.dD;i8a7M!M-^V-hVs2qE:1oP)QU)6Y0nN/7p.4F+WJ[mm_@k*sj1eJXnD.IQ]7B0s=5C0@MkQJ$.TrGq&6PnD6h]pR=970&iqg>H,X7Cr+c1U<4(lkYGr+OUN!\k?LH*-<.cUdh1JI=bq-2R*Ug)Sc+nJtXj5*%lKFd0,=Ae>[Y2+LIUaj`'b0dC-#Ts/QQ;]YQKh,]f_qYu9bL`sk)2O0Ph]VQ2"MS-%pMLe5CA5KcM$Z,sGM.%MjH5K9NOdhh98`6c^Y0Z6.MSG#=j\or'VA`PPm%I,PPc_T\K7)T]DRgB;$#=MuCrW2Q`1V.s-CKC`+`/6#p,S<,,,k>4<&l]'V(GYncA>C$D8c[G#m507k1^ph*^ja)/CD81V?"BgQ5d#k0-VI!F%MNXEP#p3.:=6c6m,XCMONuh&@:BZS0=&q3rc1\mTD8UE.OC8T"B5H"`h9A,4UMA$P1DdB>&db#=F0bHqRZUBV'2K$'^JCAFTuI7>hSIC\2F_bB9@7I.CN!YJr/Qg@Z8A"?h-sX;5g@3gVU'`2\UQ47)]c8h;Xtii[bC`[m!TU24&//kSe683@R6HGO"AoJ$+'Q!O&f33LKr,ECCDV(Br."R;tX#br$;fsF%K1CNdP=X,g+Of.Q"[d4^]bGhGNLmh1!t_._?'LfgO`BZ>UVW2/ec.8aV$88FJ.U?!&64Wb%#Ybn]^Z37CI-DrAPgpVi!r_?C.X>6muFEr'noM['+t`=$7kLDAZ_Asn:SNBQSGj9lq@dal0C90eu>G7S7/jloFKEk'\aLGaDN!.d64>TO$_3>J.N6R;O[GOVJ4E7OZ.[sPktKB-qW5^4q"[c3^4*V'MZ$1ps5*D0@fKeJ.>F7')a$?u(]D=QKj+;R30>YB?Ws9gV*Fp]FC>lk\?>:#!*2Nrhc^j@q;je1\JgmY^]7a9LAhd$k+CcIEp<.E!*[\m%hrW@h.H=qW[EW&IK/FP/O:T*)[sL]JM@TL(N0(7R#3SA4n';6"O:Zc1F5HmXVI2MC98c`sf?Hpk>Yp/[^92Lj;I>cY2/lZV*\kr%U>B*M.kf@*3\]_rE?-0'KCn6;>]nti4+Oej(,N(CVEHX'])#WE0ZS<7[j,,TW$^a4`R3$5TMZQVSW\js'3A%,_N!Z%q0q_^'':Y[9`gP3!W%f`[H.GO)3`:j.4:]A8>IW[e40,`jOiQ'5aG:hmYWTq,b6+#p$H%b>:s2b"Ucei<`?LG5?AETJdqcVG*#>9T,t=hZXTT5cUb*A\Zo3`qk&bJTI>;sjq)P5^/T6%):uS7*>5YE&pC3!l(*SEeDTX"pbJ5:q3*0%r'*Q*:ra4Q$eD/@3Z=]VnH"%894Knh0=p:h%;pLj:p;[T(52m`FbR>UGGW4m(h_,,NOQ1]bplLZ[*6_-#]gX%$.ufP&)M+^glC#QC;K"SQ60d2Lgceu7T!_?h5j.o@D-4J!&5pSnZ`+6EMU2tcOG7TAJRF[2Y&M%Km"9igHZ^6GQ\JFVBJ2gu4l,8>+Ft@BB.[6FZWPQo$Q@R"?.f!Cj"l#anTcW:FXeg;(->2!-@JfpnY-"TdD=MM;Og3'=`T13n'h?hJN.6bM@riL;urF*#+322SBi'7H9n]a5pTM5'Ph]>q%Xi=NNB"2?c>EI(rR'l%ct2sM5\"ub\9jc3=\hZ@(3(Y"n\KXkc\SV2M[87aihLN%6:CSI/pCjIE$X1KS=aF]"!o+Y!eG]Q))");XChH>PRVk)lJ_>jAQ@GoeJ0i&%E,k>HQm'&CoMV8[$0#"smcXm-\\Q*+"8?`#]ra^in*fJ6Ft5qoNtn[9L(QCtNq!!u#:"OV[i0>PB0P,C^4XP\&$-_?2aW1PBtC1&!0?#`#GmWBR)^L/p:dONKn>!R!e1;2c)c#.eJ&H^MR_R:\tTS3bnHCD9?,2CO'&\reD/[7f'/pIrjfr)A?Ijsn=lhk!01r$$Z\LqH?.3Rg5Z71n^"XQfA"BkI1S`*UB(cX/C#0R>?DGilj0-J[@B6\Rfh`\b`q)ul)Bf=%tTD-Hd6V5.dtV7moHpS[d1P(F&CbsX&QI4TaE3Se*08sM!XABa>q2U[:cH#Td(D&\UXpA+mD#XgK;\(k4?u[(\Qj]:t)*Xo3AkT-,aQ&C\sf\::ERmDjWHAY]Tf8n!hCAa?b?t7j8SM[I>7Wmjd'7R`a%V1[*D@inpGKS)@"\+qpCD"''lV1bO)lqacEraEZs7-T9.5+^kB!E!n2'^*t`(Eddl?<\IRDW+(%;'pV^]??-P(=i)kl`TlF(nB4L@\Il+I,$Df]8Vp^?_!VEZZLtO\deH9AB.e"&N=5&[oLjYfDok2oOEPGonFC>f=F'3PX4^kk.q,n=])l@)IARFbqjQ&_)f23j],(FJ4KRYsIV0Od]"u:*%7rajE0[l4XcfmhN6ldW2?:0*/oSeg(^&\=FI8lOYp!Q,<-j\n+6D!869M1(8=I_N).L/'kfNCPNH>s"o7,+uqM!]>l?YQ!4+--1-SnDm74r$PAihP1EN*hN$t%$Ra=\OC3&Yb=mg+(O6s%Z:Jo#;O@I+LmFi+0-Hae'0#5JL*:+\:D'+BTY9SX^$WdfL"Wer@@<.`QkATpg8!Y$F.fshZh^H/mAgrmnO9[&h6%L)07M+Z8&:tg$cq^24NVPiphW+M6>mCCARr:eLKMU)'3b"Q@Bb,a`*^08*^n(\:XP>G*eXs"6TeV>.\*.GcC0ad2LH1jkq6T38Ka&X4Eq43Zc;"Jfid2X:$."W677`ZASCfsiYltZ'N):>A?`X3r*U_X(C8RFZa:'@Pg-9@hXc>M89V,mp$bH-3"1&O`HPWC=dOu:fhRj%?(m^f&ihGeS'9W`?*E,=%ZE46Uepa[$^n5$YgrWT&]aUll3t.Cr"?fB0#!Gf\f@qDdL#2B7+?Gks*)`FM9V=b1VMX9&)`p2HG'h5*#maNa0#k<2G,Y:WClM4;<$@i?='k;WctSFDkZbs4NR2lCc5mNm)k2cbMca8jqdrYWB1]/A^hW-ND3S-W-Tg)`gNI-Oc0pcggS5@F527Pmm(8I,G\-X2d[A6Il*UTQIoeBO@]4lNS@(ka!@Il![N#c,rI(q-6l:+>uUq[XW+#hd>0n,q3)XTf=H98nq5J00N$m^_'6kc&+7s':(!*D^cr/=5B^'SUd`bp6"/hbZ4<"TeL81^O1i/+.c+DBRSZC/uBl"mhk+XCr:"c@@PpK9m7HGBA>K-ph/]WMQ5.NYN`695;g0-IpkM5dW6tQIBl_6`)jM&V-UBF7,-VGg"OqkFY3XRPY2HBihEnjoleJeN..?5dRJ?$'sg,fq6).WR@V2;6H@?CItafVZmJ1F05o"rl:+W7*&6/mug1[H9>l,+un#S3l7P7=lERC)D^]5*L!;2^V(-KQWeoof,SrT!a<.Jne>G&[qkC\_:pjOWNMi9Vdqj*$*o8^M^rkV;5[V?*<>2I/SgP=DQ/,amb3r$(;tpl*4WVRCd4@6Hsp9UKk8??K0eU7Ua%!O,]"X_6[S7.qD]\LR/gaeFJfQ^)4N)Mo[Dq#IeCrNf>0C*j0g9Oc"m"^GKCDE9-i^Ab#WBSTS)GY3OQ^,nA=BmbT-Xo.dH`"=jjpmS/n1,nL]d1]5Z9]LCsjA',15]B#A+rQEh"qDFBJiRGSR2h248=)+dW_@I'r<#f"iG/X_L9ZT3up=aL77:-o>,L8JDM'@Sgs/n'diNiTbs&,BT%,h<3mkb(r1r["ZAFQd,fc9L10A`D$IEdmB"rV+:WH$iQuVGn"H,drld+VikBs4(Y9m@q.J>%#UI%9Di'd5kpn!RG_-T8`NM\:pE>Xq%qF.0Dbo8!HIg'cG@7]^Z_&sKS".Fb3N)#*n^(q>?pr*pK<,j]T.=a]"DGV`jR&Kflhn#JN^P:"aO`W==dc>RnZEctdI%DU_or:$U,'Gl]5n*su"ikWG,ftl8Y#r^r2K5;hkXHd(ISJ4N0a1)fn0BJ=i)ai\/r>"6jQ/Hjo;)JR,62@r!B.J];#iIh5RedT$79R$rc$ulT\X%.JZn$XqIlhq(Q_&!/[d,m,g@5]ZSDBZ1B*bi`5,r%">J.C9#:*$tPjn(X.WkK462IANeIsRq3Gcq_B*eg5?4>.kpZu?mq7ic8H:^,UP7J[D>["d^`pU3:W*sLcl@LKn&2IaRFeCu=3pOT,'D;_O9G:&+kk4=N^$Y`VTtRcH9JI.Sqc8(:Mt*[eQ1.*d*Gq]Fmn7j`<=s6b"S4.g4K@o7L!VGIMkPuOJQt%-0ubQb2(dn90,#p*6cn`9oMOEqZRV.YDT^$&D**7sU4EkdSsFZYrXhKB&jp,(r3GiWIAJ?ZQl"@*5Cdi>Sabcu0Bs!h&%G.D@E:`&aQ$lNqPc8BOe:c]>c?f@;i9Q5ZT@D:%"+TH\@usF*I;@"Hg6\CYf*oT&0uc#./5+cY3'cEh1"Clh"D0,N_GcM1l>Gp=Q[=dE,c>mNG+E,lEeM=&$Y$5!RD"RA?V*rX*_.=op]#5PXV5[;7[gDf-PdiQ2_l?]7'U@?b,od7,M/b?VtZFrErj:UZ;M/mGm=o?U.oF?$A?"PCSpH*jUas!"SH)f'P[1(;SS/@=g/NWa8Og.>*2KLI4YjcRRN`4"_q-+msZd9IBG67:Q1i4poIAEC;qOo#GounT*)QJ7<\W.iY`@I$<;kSG@[Ooo&&$gtNiBj)3Zi6K&fVbKoh67cs)iB5)7dFMNPOR$e(p.0QBiSj3>TiHSaf\U+OJi]Lm-\4cV&ch>mA=1cHDa@DB2Pf.Jm(;.Fm*gCf$96dq,6:rTik$"?!k^jrRhWkS#),^r`g=Ei@o'@Bu>amp<_e!$GX(ha:T/ZK_af-jQGr4Bo"%p$P)Gleg5CU,6t=^f(O&I8cQYP=5'%$\P%Z^n9a0kce,F-LV.'Y^EQ8FWqDU5"iN6Joim%4$ig)PR5#@lZeC'\F#H/0jAXigbhUi1M=@S:)*q'c%_SpV6tDc>n&G?+q:'Xa4V2us7M3q"PaV>qWd/=)f@ZF`s)&a,c[;+1!Y9X@1-3gq1-[B4!K1,^o&D3(di?+`@6bJb0HfL?V>FBs.]XK(#LeYsTcb80]*''l9eN"Tgg=/njN9mR@G!BYLWk]60lr^U`-4g4iNla(9*s^-Obj'V9qLSHd9Q,DQ&fianW"?:Gr?QKGY0DQ"7"@aT!Nm^Mt@'WWFV)(S`c$)=m]hq%.Ql7['HN?F1M1_\(/JF;L5m.IhFujE88EBhK"%I>sWOaT#7om7FIY-3mNJY!@>=.lk$_]IFG&=H#eu,T+u^?0nWK.F#=][VWQE[/<@HGRWb/rD0?c@1_kg_Omip1Dh),Jo#/()*>p[U?@R9b6Phtem1GH@YQWgLB&').fJ2F16Ct5dXf+oRRB6*)JHh]-"F"I>n,8)K4_E3$VZ@A^ggF@[>uP5F^.Hg1p&Y'p%+W/h[lX@S]5:iQ1Ef?(=DiMuQi*\5fni:;l-2WIX4%fX*&CHnQEU0d:&spnE7SP*(j4kdGc8s)@`B[VDfB[O72It44bFCI\*1N0g%V*U.*"'+d#Q3&!]D;AM0U!e*8PEs7OjVC`Y%g5#!=c/+NTr`Cb.k"*99Wb[*[;#Q`r%YJuo6U][[Y6'3b;*.Jrkg]8Ac/Pf/7QC76uXrLt=T8C1S'!-rsK>*B:Vl!]mr88LBb-RcDJI7CM8lPYOHh\1t2.G9I1@Bo>-4aX+CTcBrh-iupc"RMFr+cg^D]c.g,i3cq[pah6#Z.'fiIXiuCt(Yr=P&-V5QHT^pn/&A=9.\SNX*7AXO-WgXZi3PGrChLMBl@$du_s;F>12_FJ]Q[_D6*&.g?P@T!"^5g2`>WUD;qF?jNQF,n(QV()&S?M;+Sk.(Za5QuS>lVOTi&n3>[T`X52"[P0>%X&tTp]*5dehksJX.dlH0/qjQq2.0s?qhRog@g2%6"hPj?e$/s1pU^m+q`#jrM,'um:'M-ilb4]XP=<-i>]Wm2rN`0ljF96T'4:>,TK1W#()jmU0tpGG[_^-i?W"S*M2.e&N[Ve5/\TPrRX$-C;:$W28<-uF+mS"c\\YX)8;W,b)%W?J!M*B=Q"Y3;fKIN*Tpq^tj-"$f(rj.14F+>fEa6nZF8M=I\tdGI0Jj6Jm@56hu_LG2&@3)/)7ri>Rd,VO6c!1_C[:Lc:gAKDp'lk:_pOF"dVWS\UMi\K84ekQ(#CrcSoV#Ah1_$H4]A%U2t!?cB9qq+(Zf$fh:$C>W:!*EE^j7)b0ZjC0&doZ.)^VaZF:.nE1>S$pLe>c!,;)2k\W(=WTrsB]Lq-OUK*nQ@h^p(!1lF]N!P0`%?d(+b`!9N@,(T/=W\%Aa?CQq9)d$WqNBE/*4=!k"\/Ba:`_M#o`R9b,+U!m26dAb?&T;=8Uo+cDY&Y('aFQhEMZCXhBq:7P%ra:5.+Xf9=L-"IA>p6ik'kE(.2Y7F0XlTWdO&FdN(TIsQ3WNaOI'$]&Z`bL0"0?A4nCnZZ3hLorOH!"FoafL@]gR)iM75qF#pPo_0J_BFJ*h\]I>eo@RDW`PnIAl41WXfBdGn[$>*WTJtsdYA@R%ls,L<.%3,t>!G9?#gKI$@#TLR);'N].R$q8meGSC[%S_ZR,uI2\JlQ+)d0+qZ7.?P?n*LS'Lh:<%CqWrt3PDJ/OpF#\?]-=^1bQm:230'DRaUE'FacYgAZ`>i$6GZ^($r/m\d%1QT_%BpTQ]F.S7eC09OqN4g`(?/KX_HIFeGjmSW`BuIGACtKW+[Ws#jiQVLnQJqeC7RaDQuQ,;C39kV0jJ7KBVEG7!uU+6U\X`>Oksda@;hSPr;m,<6)[rG-_Mq7?h.K\PG3s9E8XgYd^-,`..(?I5R?JHUagEh8J(X_02Ck!"jR.R^F]_?fSVR)dZ*ED8%_(ee+][I/q+F%/("H0:NV@n\>EYA@:s/t=!o&%_\F?'4@'EX.h-C:6@TnNXHLp5NXUiG#QeiJ8%tek=S0aDk685I*dlYha#P$bIV>o]j]RQ:+_m5VhJLM9NSU8PI^3?fCCZfMEfP,D*>+m$W'!`3,XuETC%;bBa(.7/LcPMb]_`*a7FiS??UH;8mNW,99ZQ`1ANW@)Ea57NurB8KI3rmW5/G=PKm2*:f?4:pUEE-=:?n?n,?^ccM.kR$Z6cs0?Q(*H=G(+@&6/b%b(J`bjSV%-L=*pW]4!mp!-U*BGT9XI.*Beg!6iI>>fP^++[$.ri@;O6UA.["1g\4L\/!+c*tH?AK`?]MX?AAa^UcBQFmd^ZH=/#G2Kr=2$H&4+e@@sLdSEW9'e$1_dD,jAQ_M;Pg%KkW1G@)`8U@iHkka-4!=%%Q>#Ti%oREdiuJUSAPr*Lgg$mu97*'J$jKPZ#s=(mXTqUlkBKELH_>'''ibF8aH1asY"8jrN+D(X4'l'22h7phZTR907[Sr)[be5AW=XW>j$$da8mC`Am5lPoq#nH_hJ7JGD9%_$,#dIKpS]fIBAb_l0BsW=nd7RW2fmkK0.e%@F$TTqb6$T+O9[`(i%a)s0h&T-h7lOY9(&[(/fEt=@gmL%UZu`\d9em)]M\?7>P42VF]\(%>#^(rm]ma)jUJcri*)CX!6_O0/YZ#_T):f@tn=Q6HT].*p;g^`"Ou.W5JTjO(7T`9Z/'9439E:Q*Rto2[S@\11#X15D>$g&afSuRN!GS6B*L0iee*7GiW_Vf*;kaX)gKtcq:]uNLRda#l3p34H$fX^Hp1987iE,8Z:j^ZO&ZZ<@E(R+1dX^JDL$-qoL;\'.h/F"_d!#:$ka/JSGZ7U'HKCi/&KNPQn^Yg#sP-0nB1t1bWnEpKOndS=c,S>-UgB%B;04%`(S8=:4P@MW*GA&W@:PR8hNR$W$trP3C&_2X&maMNOW/c-M)1"QYb*4=L6EL]OpUX8<^0+He,2hr6_i;7cTh*ZW[[(mV3L\B,D*fMcC"^].R(;+(%H!%lOig9/ub1U$R*2Q+dpXXS,jfL%fbhpJ`bGg$0a%V!:Tb[`)!hsl4*p#19J3l6-_S(Ld\?Y##\fo_Ij-?^tlc[Ee:a)k5in.FOXKXF$SFio#dZVPdOt7Zs^Wpb0:5Cn?.-.>lHYCe2k>r5H]XuoNjaA382Ebao^1A?eopggn6^U_hgsP\m;gK+3gW(&!3/+^.R26Vj#"W`q)kS*kC@.?o,G)oOgC1ATg&PNCpV==Jj320MPPah4]\?d.oG[.4WhQk$]h<*_QkL:-E49m,oR,+.IC:;?GaS)ab687l+G\M#2W.X?T1QDbCPiESrq%Y;!JsV#e@Dib#nkP]BGuX>;-Q/._JE'ue"O'FF.Qt2^gh,GYaUI;Dcb"s0Y^jV_c+=cZk[A.olh5a?8n!%3)Kfn\^"*HWA[S();?U!L!F6Fhj,1s0(B.oQ6FN0ZOjc*4hKWs1M2li($:\bM*+u@G=EJ8G3oPXS8%Ua:=eIaqECC%.GXmR$0+FI12oTbKDh2ZN@9ssa+gG@Ss9Nf;f,hG>aN<3H*dbE=C38M7;0;A\V>b?[Fre;>TeK8XDTMO=L\C'&1:g7D%tZQo1RlKVWGLIHmc#pMcP+F%14%-IM=DTmHjpS62=V>&ZgUm4GR/PQHCI.5/r`Nd`5Yg$kD,kY,o'@Ph/[#U^dpCYp!1Z=;uLH2Z4dEm@lnW::/q2R9cM2m^/)(KPmlB.T[T8emn_%^+s>'.d90ZeGA7D'bSZIbb#9dT&mIF!d9k(R0NVg.oL/Se3DVk!anN"=XH4:=_.j546kH-i+H+I#48%6\@Og2J&]aDi)pnU$@;P^i-N8]V6rfl'G;R]SVu5;FGU@t+dXJ.c[s!V[WLpZ^8h2GT=C_f647_E/K355OmC.R#G":4>-)M@@;`M5+-gfL=C)T'0^s.SR=>9#kjtaQ5;#t'<2`?!PoH@GMZ1LXGS4n05ASHE/o_Y(V8d%-&D;/$+A\#$hi/ejn),K_obpn(BbutRD*0.,?Mk-K":H$:*)a>b@8ZGO`O@aD]Oojq3\k`*`>ih9+B9CmE>d92Vsnk[_*`nM7>-GH"W$*U?=lGplL725/QHS@-DDn+NhN\`9[qpm,:pX\&&[V,5NW5WH@DV0h-8,tql_8,n$N:"7^Ga*,`eGm%rluaa`2:Dr?BCfa[1Gr#AjY#>fglXlDK\kr/\<(g9)3p?.nFI(NccXQeK;\S#!1g@&dqG-@if6_*-R4&5[>Ut1[lAKr-C1o0#gf03G^nh93R2WQ@nd4Gr'S`g5*1G"r8E#HRLrpJ1iS"Wpk6!#0/.Id?_+DWhI4$:Y4+Nc81KP2ZB'Uh]oh7Y8Z><0GI['=SdL2TUjOF>SM::A`"FHlVkDf-/kC+.C;^3f3&,.u'j&TotYZA1ef(Z0t\pD+*,I`r0iZc%(MT3/mGA'>XGHRZ;fdFI7'T[b`a,%`.QI4/UgPd2RAV@@GcYEsHa]Fg!0X[>(V`rD84/VJ@UHM3h_Ofo\k/58W?g[ncu=Ua05Au4:2AtH6Q-$pYXq[ct"`J$_!!kdVh<#=-ard9E=$F[g8=W;a6sXoldfQRp*01(!S(fp;&78F"F#3tPYD1'H3$bEX"!#3)jGi\,s`#Dd6;&WmD838=8[i,aaiLCb0R/:^*IF,B2HfgaY-b)5Y1F?:Q/,6OR'KeE1h2*tAK`2ZPtU@PGn'KN\"h;Pa2sXRLi`lgH?angG84`u8o[V(brsa0oXD]agTTkrT4]%si_f-C:n"Rb0$qkPC9Bm[KGTQ*OHo9g?"1PRTJ@"GYB[=a/:EO%EkW,MH[(T_2)&"dpTf(%$%^itUEk]S-.1D`L?)e^&Eeg`s&KH_MlE^3O\U![^bnX_Y/ZO^Cs_!-9*9g]*)g0Rb4E1$Tg>^Ps*D$RU\.O"9S>d/Z=ml\/iPXp&s5[P>I-P6(6,A7?bM7*VY@hMP3OudIWbS;V5Xl&U$Z8C,&(m&s8!5jdbG0NX?h8D_fgGJIDm>'*c";.bD4/XT::r$HLao-H>/;ssMOMk0A3adIC211h"0(/JF.bh)m28HS/!nOQe0dGFK2n=JNcd`<\F?Z(:=G/nQ\U$-Mo<;Te9Mbm'dQl@!Ye$`st-$$3d2OR)3FANq_S_q80B0-+":i&<>9_Ic3*rPkSbQ5L.5f[$6(o:Iphr:kG)hTL29I45!DXUHV6Ur?/[5/Hqc+:gH+$f'0#=/lDOeGFWpUlH4Xfg:DGNUi,f-tGF(jb+A!X?K=YZh"D.,s7li&3%:Ya`BrKD*B(\R/Z3q;QpY]6%dl3P4CG/&=&DTKDQAp(tP0AJf3,f/P?88i%Jj>_j/nrrmcE&fH.[$,Ys=&QV(H8bXMp^6kk$*gJ/L#YTccof0$F\#JJH.SWEReZiN'N&eiu+LPROh-XDQ.$6mJ@E/J&&(G>mP+__[;/cj_@7kL(KjZ2"\Sbsg.pa/3n>0\!3*9?Z@Xu*uNH?sk*ofukINe$2f-KttGD^QH-HJ0&M&"+t?S3=##16=_-#dZ2=Xg"YL"Eu;>.e#Y@;#]^1A:r)Pdn0^8RnYLmu0bX$EA4i!#c'E;J:d]nNTcg3JdMC:+V=$!pRWANFWj+DmPbO1ZQqh9Wo_';\II's)HQs*I@X):EB6ZZ76[c@-T/h&dkieq8)MK#2m1p[R2G4CCnJi$`p(GZIT&HE0mO?*(:GAL3P*u+Q:,oYkAC&$)+'G@@$,[C#29'Z7"D;E0edV@W*ar+5VUmHMV`89k%(Ue9mK8nh[F"%AZ/4pflCZAW)s&pY1Og>W1^'A5itLn.;To;iNVAnT3hI[K^g$OAQbM;*3bfV$&U(a:TI7k=.Rk%R#;M#SBB-H]JHKUJsJIVRgQsjCF(j(g2d"A9IS#WgH%>mK6HM%V#^@_,Uf9_dO%^B_tsimhO0[1=bsgUkl;7]a:gL9f1:$lmAmo?]*?N8]JI98MXRFQH[8?d6VY/[0*9cB$GsEP6PR?fra1ZD[dWkNdKY7V4C)0jLIA=SmLTVL5(V^S6)r>OB58WjmP*G:iq[/JmWBpD[aNQ:^^:*W5\WK?e62_EG*MX8o"ds>E6raXY7a7*Uf]BTHU_Qcl(>f!jX\"K?l(:$N)(*dWI5D&9WUNW/YLHhCn15RZ*,)`'8.@FlJ3Po/sdX8Qq)L?#lVqb:Zk'Y)Kh-si"KRL$"F-bbV"f,S)f^ffe0bBFr>X9NSn58[.K&/qCegCd7pY+WCF)GL7g,@\23@!Yspo`*K9Pohh-b6sX?0/4Xj%"C=jUF:\jD[8Bc=(cQ.Y-%\b%YqT`nQEmpBh0D^7^7cE@J-!QLCD.4o1[RD]Sg"JhN`D0=8I%b1PdhA?pqqInd!>-7cXggY1g]\BSMNf[pb3IUc'OL^%3IV[6aM1s5Gksq=^&7Ub'41HIV5:j<*UebDRXZCB17:(;_`iC]5LEfr\)7t2F:!!hYh[:7cUD-`IZ[$VWT%>fj3K@t`^q?.a.,-47.pYUmoCBH]i*cj7_!/[+U';EbO\>XTYpJOR'ds:R_K^9Mh/Os.B#?8bGg`jc%CBbd$^s(I0q43oe9YkWR*^fFqgV/rGns%;,4[mfBYAekA"RnS$K.@RjpTaJ'u/oT4=/-l&pU>0*m8R1T23tQLIF7f7Ss;*7-!-#>$P9FS\kY7BYQ^a3Vblj59-dOD,hSN2pFV)YG7EBr\Ur_oS%0u$1j:.^9;bm:be`,586H*sQNh"`'g]mDKVci1kng\]jpGM*BmogZ;PsA5k%*rW3`jbrZZ6^uYaB_@QW3q7c!9S7;FAdO5K>*ihe[K4#piY(*M,971*>'/(IqIgDZ+7*HaO-^oc\'J\hdW"_;3$?'%IJM73iJ@RqhH(*'';jro+cEY)X$cDAbD:>ZcZfQ6-fl/9;W^QXYq'H#s6^I4_sC=dcA?2Pi]^JdNp7k++)RM"CohI]CPmHne?W[Zla79\F-A:2TT"_Wf1oHDf$!OU[*A>7<],0A"+C`c:6TCOoM(MY)5^;1d=m)jg6;^3HJ-^I(\hHEgZY\u>mO3`m,^$-Ylb,?!&'tBBVE-97&90sVQ;#p:%p,"TEbX(4#Ji2RP3I]"N!U3&T$NJeKKt,:7coEO?7!WbEK8J2sq#U_CgiS\.2gi=)(ndX1+HgY?#*P@k)pR>T9:l%=rp5kX9N6`Hf2lfcnsb;Q.0i/?2GBgYir2^>N0=2SlDQG<2a1PW6Q!QR?oF?2S2)k`T%s'I6GL0qAlLdG:]8cPLi8/%L8U'%*9O>[cKO0A'+m*uXn.E!8("cT7H-jK+&VD"-gfuTcVtPM+l_:n^O+GDLXc&$$2McNJ_rSn9W5rYq_IckKLC.jcC:h&+7aTC0`pVuED6\"VTc9HV\c)fgq'(u8e]BH5&u0L03K\L3nEG#biW-Y5lr&194K946rYtI%K7TuF/SFZHpW0o8sL'H0Udppe@Z6L#==ts6u`+d8`=*Xi4.!rMYVfelRf\8ZH/<9*?7A>%m.ul`;`Nje'a^\L41]KBCjXFLjmHNCO%[o)CcWD:bV/c]SO4mW?SHCfd78oBq5S1]iaKtNXI&6iUDST63V,hL8E:VYo#b!+eNfEE?qG>\9.lH]o7%1,fQCPmaR?mmA=An^\MN2\0PCD^?9*EE^t>#pXo)/=%63bOG%e/iKsQ3Fe/rS.kq=U2[KqP@i-$.`%9b&oI7:I06[8U=X*lIC79;GB40F"K2R\`rY$IFtH@)CZlJ5/g\`8s;mE][?d\D%+O?rR[;II3<&eH=MR8K9%X+6B(C/(O/E_"f9D`sC8oe'AA7)K"D46%"SF]r>Y-.aO[HEutV*;ilhW[#tS09Z=%R$([C1K3"g]0n+W1;Pd[6SlFRZrTb8c7=`iP)tnKIXP>-;7he@VGO`K-[jOoL8^Z(_W_ip/LEWJgQ5%&tW`Bf[nifAW??'"`$V1TV\!c9o/umMMZ^E3XoTsr9?gX29UNeI1D'oI54KL@sKb"IZ/C95[inrpPi%#am.ne#^8=NapUTHmaf@>bNh,A4;CYEHRJ"6GQ+he:^/r3I>hTqFS!-YX(4enaMeXNDRb3t\eW.aS?EC0i>t+?"Hr5G!(klpkr%-R\n^q;noUq%]LWuBD9$Ar\1fpDj73*_gDV(rNh*EWQoEol2(<:]hHN4'inkCD+<%,k1]AJW4_)ELJo:[PZq+6lSP8X0RFn^!.cA+.[&>/l![b0Vp#l\Vc$]GLIpXH`NO?s0L7KHtD3!HO`L8e5H$!PH4=DDXF7r.l?+QkA]M>VtclB;nO*YD072!8oLZ*9c"(gCbVT$%VU"!:'`4n(!i=na[=KD.AQ03Y2,`K%S^r,o?L,#!ZbFHgMs,VB5oMs6opb,XU-)*bUbhX$I^-i#\3kj5/YHs>t@!2?YAknVH#W?m1R$7l@UJAoUB$29$IT-8+j<*iZ5k^D-L8FMC4KuKLTJk:@7@Y`s0<`\MEoA/=*Hf0OulbVS+M#22T,[*)bsU!1PqB=cJ)tQ=oXF[H"Jf:]11'_!*bf+5]1T4cnpZLN^!AS.l2Cd9)02NKuLb(^o-nc=()PSJ.UIF&&b\lOcJ.IACZHOZL3$!L<%LBimL)m9Z,$,Tk2P=2V56?51^BGZE+-sV$l3f\@U7E`5-Qs7\%D=W78@7Z[A:\D)N2bXR[jt\=*@3cc;\D04;?-[q,?%h^Ns8mMppsArIflOZAg2EQjOMm/mS@!Thp%R@[])p(-Jd2FCkqLMp!Hc'.eqDVTB%6Z%TTW#0M(`)_E^Bth7`_n7.,ajg;1_TP5\>d((2SXW!#o'9_uI6n!>h[RS->RG&[6uE[S*E?#N(_=]$;ZW)g=&XRJ[kfW4d60U*2>gQTH.S-JVaWF^*dS8#6sMe(V"o;b9@IAIu<-1Y>/*sPsc.e+iV=M!J24$;9ls7::u+s,.KXpN[CGf=/\b247VM*O(u[+0P#'/UmQIBkQ2bU\&^A8-l9a$Fflk0K,S?)N8[*aB,@3h;Nb$D_?ccV0V%9):aF7b"0\oP!3\NUGH=5]jikIY1oIWrY$mK-"K/X`TEXj1.ZZ9J/;eXHTJ^75ALV7C5rfj#'LY1"s2upA9tPsV&pgVI;bCX;u`u1pQW]4noEBS4l$R0dd[t$1f+GNaX[.snV/^Q6*n$3=/d^A%-hlWm-2?sXU'&if`;'d[*Dcb_seLe7rX\_1Qu!5,_-PJ8a;\TSN=)I@DFukUOZ,mlc;Xg@-6"+B6U2)l2,5qj`'=X7s&7RJ=T@0[P);d:G-m3UY$^Vl?b2c]I:u(QS%09r59&"]:RMl2TPcUV2^7^>OGDiFRbr(el]D151\.dT^ueimnH.,m)Pu[+j%5J2O*D@S"OA)pM>Eq&G"N7FHP0OQ7mQsgd.,c(O)3eSTb+7!8jZNGeXeM<=S7f@q%r)T*A;<:#\)XK+"6_e7m>Rbo+^q;=,m3X9UhP29l>`-m_F87\qbc?E,d1,6bI?rXJ'M3,^gj%<0VCfUXh\hIA75)Ll-O//ru/a,/!9$A[)3\lRZZ_>IuMor7d5Eh)qn[_6XaAuYX7_=a)#b_5)jtuprXXLbB8:=%RqKos+Y7%FT9tN9LT_oS#LD:.TRSm,8geS$PA"J2oVl\.=\lreZ`/#\jTV;>g9@]cj)V@WrEkTHD7X-)(37u?F.oU(;nIep#.O.A'Wb^D*mR=jR6W7?\T^(<'O255\Hp!KAaEZ$=`W[&ngC;,na-mR[<%5NuGIKbP87M[gc%BHl]+RofZL)^tteL\AZp@=$IGK_kWXZJOEd7n/`O5/Cs)qnM]5HA$BBVg/\iRNVrmUOG'\]Aq]'4k:-kj.$[,d%%duB)>=>UkT.[*UcJHSi[]mhFj4@1CfJd&,4T7oc5*7\:D@e:(.*NHVgT8<5!P78>kH.6*rI@rl/[OMc=0YhM8h@a#/rQ9UXZ]nJ,FHV"JZ)+G+b;ge5Sn^(0-tJG>5?^[B2V^&`U*80SE5O3:XR&?\Lr"^etAI[lO%&d5.7^SSbb4]5oAX2"tAX/8+P`HB_RkuD6FAp%+/l27=qqVm#*^qLG6N[+`X*^,-WETE!^ttcTQqD#k[9X3>^QfAR%<:a[M,ObTj02*Hlkm`8T^FpcH!Xb:qbY/?d1C[/"6&oJutu'SEuY4"#OAnV$rLQ4Rm+"p'0(og+m[/>nRNY22=%=G`pA@bs'H0Drcnmi7E1*qgmc<%&C3eG5OB9I([kGesGqi`FOISVkWkYVuYdPt[$s;[Llrg9bY*\X95_Wt\"YdKOH"IBDZg0HgpEThWM=9Z")&NQrJF%[`"6qA!KM`'I_IRm#e'c$-9%H.D(Omr^-i8)l2p;%bS$Qr(6LqI?"CPrcQHhf(Ji274hG%8D:S35I;6n$AH6DJF#0]h<=4'7-dl+$gB^_eJUP570`[VY9[:-/h-#Q'bNm#be?ne7.oi1j*jbi"1Fm!i#J$iOjF;8`XX?"cNRnZeLUCsB-./41iVHo$(dE^i*X'_jT,MTAgC(E=3c=;hEj4iDk-r4IrnC#L"6DUY:!N<94d%[3*/j['@C!d=I&/+!7P6%(`t(Nd\G@,pVGVs+:0kog%D4]VGMFSaV\-I:=0$c!;s>se@d61-Kse7c-j1BYqOQ+Rl_T0\[i)r;W#of]/Xbc*d;W;j*?qDL;W=VEhOBYZT#C/'k2.I=;Zg9TL"gDU>E8dlr^hA_`MK.RSZX<>\4+01SHJ`$;HbY;4]UX=JW[U\^M4eeSfb\c9/'b&f8Y#4f"7?Z7Nd9sK7r)9!fJ0S/Jm>GB;9&/dGWkL;3r>[<2UIXQokH;_In;B1mYMbqnD.Em(4NJlqeA&DQ3umf5nF/-g=VPp(X.hb[$%gC$39i#K+S]f!n)?m_(q*Xq7n+b`(K7YnHKja!FgGa'\GTuVFj-Ge5t##"0UCY.@?g^MW(@'9UYBm-f"[NC9cVb-pVYM[0`s6DikTXD9R&ma)ZW`l\gm.M[;4I=[H/b=KAEN9FdOAC)(rW$!V+_Eh^FPa!B]IOH"?N@Q]UCs?F7q"=8886,p*u0i9kh6TCqRE$6*lH#=,VQ_dR`Eqm:\I_7@0OqSMTs)&+G[T3&SBcAR^,EYd+`%gF:kVNQbZR.n]SXc>DDYrfFC%tto^,o_utCllh`aO_Zbe7&T)HbM(bm&S%'cff"P89H5b4mTef&i%-9CF$Y6R\F);)-W8RQgL>H5>6Qas7!C++@BsPD'/&P?#_dpkq7j2U[>F?d]b[t]78P=]et`ap7&+6+b-@2.cHP:GRaH9"l'Je(iZTn98hQuh;*T-T/9G1F#]e.m8]]8$B*=dZll43d1%T?KlM4eq*:2iF]4S<\((/GJoAY\\h%uBB9Ja`mI4=Gm!YY$WW_L>fDGXg<^-1@FN.p!1J$CJaCZo!t%Pg%0uE7$?_T50H]U:'Q9+k>n'2dXFcs(VdLe:FR-hKF:gCR+`Y$$FgQ!NJ)[UHJIWDfF8\NIMTos-i!t`X57:IW:'e:BI)npSq/m9[._K';^YW)%"AJ/P@/;A!95[Q(<`SL2ooc>npP+`+Hl5+rpBWl'd.KhV.d_)tFp!1UJZO%M8/"KtR:+fq:$S@B4=QtjGBuk>sA8%J>#YR6nlCI<)bdjnB=g,?Oh%W'VO0WP".:..FlOl>XCc<$eP;%?i@M,a5*/V03nE8l+^Lk*[R/I?D3Fo/0bAV_^/3ZF"X0Q)-@95Pee%>D"`BH%"-.L4oiAq.T(;9j![`@2D=If,%<.RSl=#[=`Rga0PcKJ;XpN[hrXDJL%,#nfFJ\Z3f!@8?N-ur)XL"cA!/9#a/""pNGeed*f^'1[dZ^ZK1Tb?\:?kkR>#R\e;S.;[/S=%3OI678![J+%WA:h:c0B)PA#UA!*ga*U#7cg=c0Qe3=`3$lOh4G@p"3X'gL-n$S&@:dV%QoXC[-9l?PpfRO7fBl_+$'#M<--W>2$AB<-.`ql2HVjAi*"j^6FXls.;?HmF[+ssJNr]TKhqb;U;0DGf0S$GfZif&Io9:dbu0G7d>4?YRt<@oY>^&Y&lnCa53uQ1!D3sq**VV,K")t5(qF;cf+OWp0oM).#XS&nkr(IVhn9K9dIokedoaBS`O)[\0T3I`cBa$BJRq2S#5=HbXE&]AP_5S]21PWsnVh4GP<%]C6"sq5h9Ye&<1ld[$YIM*Q?c+RtrFST8hXbgUU)s^&BRUH1MNoFB5k'AMRBnb9L=MXTqPlV1Rf?$d$J;A8?YA`)PP5pk[3Qk;I]PhDK%L4No]#"'-U/PFF;E6qgW2'#F=)p4fH#r"_#r>[r\g0_Cls.?lbj*VnWCtIDQ7G87(2[75Xi42jD:A!)uD"-Q$UA?5Poe<(jU'75Iba(rrnUji`=':":Zq6R^]3R,/!,b+JplCJW@Fa@X/C0^"Q>X6+'*VZr+iQ'E#SHlF5I#QjmQll-/:,n%&(l'Ig"q^>cL#+ha3QA[i'J@`u/@86H\=PPK-G2anXQ6i3PO,S&%B(N:fLlC1-q]>NW8/;.5Il4l3L>#a]HAVn(`E&`RfGUC-R)R@%TCtjot5i.WJ6!m`SE014KRmgM@bAP6d9Z^)8al,RkD[T^#s#k,\oYsZgkrs.<'L\"J@.p\'oQ%(&FKl7Tj]upl:5?!j1Z.kEQ=kpXu6F`,g[2+CNDe>bB__bnI"UarMKAZ)Od.h"ZBX=N8Q!Xe'r0+P67n7M^&/9*__R5;2Q5FKXf50XM[N5cS(-.&t7`+A\8KI=%+Wm8i'.uT9;^FX1-O*C6A(K3%7K.866PQnQVHf2ol9p9_SM*3Q/[8KF4fc;A0a`7G1%rL#^lK@^7mO:tPFB-Zf'F0YCeKr;#bae@'XpLnDMuao8%-"/,dM-:lWOWr&P;6U!AgguOCKkK?jM?W/mn]#AlZoLu%+*M/QEP8b>B($RWcdC9c1Bu60D&e8NLbT+3d5C_kD([h1`C]k'=@cJ1RE*l2ZZade:APSR6H@+%4+*Ij(bo;-D*[Y_?^rXQ:aG$=s#`'i*g&/N\qP$P>B@-1]q6>T[rV#Jg<8X)K1mk^i,`k_.3qmiG;!'-1P-Sm(A6h8IHC643^5GWffkfEplQF$b-;q;L`ks5r>fW3aNq4o1FfW@NcHFVd+CVenV=Pu%.Hl_#-_qJVVUD3nNP9to]P,IepXRBC'K]H`)\q6R&dS_+c_`\:pnh0+';oU%dUr[R/kfQ9hl%70hl[]Mpl+^Z5jP.FS)?gb3KJB=[;/*kV?VTJdX_i=YPq(IFmPk#bJPAFBOrB]sgoZR^=-D*BB)VS2BbrBYg.D4C_FQ\4H:.qFOr=%1*F^bR.?hoa'QO9ClS`V:_"uo4N+0@QEZ6k+5NpX`]YKQ"-^5+okt5CI!V#3_Q.*1I&9OE(?k!Y#E3F'`m)Coeq4R)H.GR;>llZ[ao=bfN$1M%5i*\'D^#S*MEC6*h!#%i%D&^8)TBLgOP,fQX0kqNf9TL5L"UE!oj6:$T3'Y8f087"0Bb/h6G/TQ=o%jsZK->WJPK+P<"nIVe`=g@X3<8]Yhu?UD7MR*ffiZ,3M5-cTr0K17tFGHn]K2RTZ!o*>&*JFsY@.Dr6i2b7==XehR(=jJ7dodXG![M%ofR'E&-rSn&5\.lJM`=b!MA?3;3$jB%Al;_MIrrshJX*Z[I_'au/SD!(.?NkE$*B0X:E5/RR8)t$,>f/[#N`#XZ#`7GHT(S0_oH5]0Sf.5SQ?+rEkn,o;*6onSU2[-gif.%"ZNYh3;4l0S.=O4LmEO`L%UgoZ[0)6s1Ep<^EJbkOm%Xs9$p6]Jc3?j=!\K^S,3[jOAc:Ve!"(EKkN9(.>@RZk<3%]l%a#^+6Q#F4DUjMlX^QuNqiFI;\A9#H'c)#X_WRF+3o@Jl>r'ZO;5glWDUd7&mABp,F-#+K=1*?(F]ZBpZLpp]!bS(p#U.AJmXR6;1^6Y8fGapUafJH#[(2O^ckOf=GW=Db`C0_nF@3?e-5GpB#kN=m,:KJQ'A#iN`-gV8JYSr>.tT=c=SQ[Hs&pZiW4qt?7E`q9"-h%@-OD*n+,!'D%qC8$a:3K59kaf,P?fd^Gr*^&r9)7ga[k0g_Tjqh@rJ[laFM".a#R-]Uj0;j*n8uM%8&tHc8tN-d&";\n;77FF2"hNSiX(c[.(pXWV=XSDRN.?gRD,nn:pF(*cY#QRS:YmQolP(:EaoVDOG'Xc4>GV+?*=uJ5@CNp$eei%7M_LApJj3b%6>9`0F/uFiq/AB4XsN$/pTc'^A!1BVsIM?u$M!&Qs9%;PS,m41.asY'^ZT7L9kAZ&'e>(CpXs5#fTTi7ptgB<=j;0g.7BGWGkDV6OM'4bD1Ef$)0/^-U_>VNTnUXdSL(b7L[CfX([d(`%ur!,(WA$SaFuZ/0ne&'T7s'QK?Usn/a&SVh4L%+6jYnLISj`^Q!\/F1h9P0Nrml\+/VX6"=@G0FT6Y8^a@0-"Y'UFKI!_"'V03L,OgsK$Xq03]5@lqlAGn39nU"NS@PcI<=$i14Aktn='rL?N]=n>tCGed>$LlO?oM8.9>=lK@<@h-gi=RWA*l&pci)1cDJo[NkU;F\@b)*"S5s<-"`-`6toC:EAg)e&jdCr+Um]p#GWf-^jECul1heaFYY_/(](Cg3]<"n(O]$^\aN(iUPC*;AB8gPqR$3sH;e<\cFop)!XusX393ql>eAl_R?\93fIp8F>"!Y([$`R1%7k"h8(=&ja0E'fbfCnXiA?<>Kl'WhBpG[FkS-]n>ad[NXCU9G\=VOifC%WPEJj'AV`leg&&=kcZ`Qq)L(HEo;L`-_(@lj0?!ChNg7\seoo5KeY&,2q;",;Jk_Zkr`HD3T$&i(K"(R6O,1Z[MGbitcVA*opDNFqQ0N4b.kGF`ke;iBkE/?M7]\8e[=J2NMW;4W-IFofk14:K_gO*i^ohtV?9N/>]f%YrE%s(62.;nRS-bN"Rk+7[D4tA)M]+p4u=GAsGt(,i>+rN\+;-.YTau/5;6"A!kMGc>jR$BcP9hDO]E%[>/7t5I"SY83;"k45.L^?cUViZ+5'$n++OkV?]=GdiTOJ:B\"8uU"+?\?UGR/E'1Ir#?5#/),JU>Z'nL`BUa2![Q.bink#38o7u3>])".p>OfS_QiB=#]D!#Xp%6`+%J[m92m'mBm-D8,@8EcqD8p1!=a0PcSbGmGVhm_l:DG"1[@+fr2;8FCs+3p4"9Y^C?_5]<=;i:'Whd'fa$LFs8Sh("/S)nC44'2Kg1Y(X@+>\76"\:_Z\rJOhh%F0Mei;+oWXO<),6*XIGC]D^m&[@s$RbKm:&'a91^j)*J4/C51AA8R8AKqVG%g'l-H,_O*u6t06cNZC"F]h[ONd!El9fX&GlWRZ3]0tD9OTBa)@)M@g?m/NA&c4=C2cT,77'.^tX;cKW7?8'/:$HPt^=daJ5ZGc]`3p$=?=GBH6%-I-d3"VGoOgTH023;,b\EA>D\5_0Q=_!b9H)2!HQGBXGJ[*8+6R:MV`WuZ1Rb>ME5)joTo2LWiB:?Zl]E3![:r3?IjWZU5`9>GmCat^!1A)%(Xg(5DZTbrD*>/lpCU8;edQ>[Eie%a-#]qnYKHZXtCOED7R6l[p*$*T;aq%g1Nl0)/pRlAQ-h(_P1PpZeB55$aplA3!"(RG=8"@[An=8K7CIVt0%mpc$NHI=sd'DYDe%RYWAr(\.niC0-V@n?5FOPZlKlGUi1MkkuuN]R&+jhB>,&qAXimdkB0V-oQ6)+6t8FBA;:KI22Bqa,``b^DAcVYG3q5P5)gd^*WjRqd?^D%O-aQu&R"dND"D-hm^7*ngC\!T14c6B>N9O;qHFeTNSH:"SI>jJo9/U)WSM3,s`SJW(TpI8stDDtc7J;$9m#2BpiDP?7-k9bS2lX\0\L;S,Uf]XdpX#X#[6ldQ73?.gfj3`/.dRjW9kb7>L+@k[-QVk`B/q[KK7N2nLDP\fD"S[nRp/BuS#UD5)=`YD9n/C?21M`.B%"taj]YFGKj,+%L>Lp-CBg3D$'TNl>g\7JBF]#cW;ra\\hOTh>u'^7STH;+:X?iY`;TQ=tG;^NeE;:9:Cca1E'__GP!Nqe=$b-3jma7f)M*Usamc<"]lPkFXNak%m;2.o+!Ag2Si/:*%jl'O2j[4b/oe!eDE`SjaD+[iQKg3-*/#+kYd3^_Phh2!iLK]'jd6GKJ[Oek\2;t+&]?a2sW=nY@OKB805VB*=M:e@,=5`,hgtHp6^'7R*PZ/."<,mb+4`VV'S/%r&H`$s!RXr\-Cqc>Vqok^P64[=sC$W.c<"l\/+183['22+g1!0_)inGWY^h^pdLA>L0&Sre3-Dbgqs\p-;OpNV>ga6LI8I]?#Ip2F>Td,754(,FtroM>Y)/Xi&UkP4??ho7&HC`43ubeppuU'.b#2Z+m@N])Y&Ss#UB`3"Vj'^"pOD)hAMas@;D6mOQ%".Nh_EDB*K(\7B>[ZG"i3:B:&D#TMcNh@hC>G:_7X#GO1B7h)@_J/H%FjWA,C;V)lk\$[j:DXQUTL/!%*$f0MIeF&ABSW7\?%)nF'\61O]bgK#[5R6Bib3VaFGT,6.0.rMQkVr6`N=V(_PV3)YC,kQep>FuttLlsqub94r(mHQ&2TTMNBF@<"),Wekl]RJH@;Y@gjk--.`j\$1YZrY'h&r?QnfThRGC64hEX]JDMGql=&HD"i*OHt#K##`K_r>ldUO;bfj?4P2,?7`'1+_Im->5OU]A6UoOh-:[\EQ(@_[U"2JL$LTuk:hQtV3/k<(L`++86D.SRtX`](DG\'E)tqm+f/44muj^W1:274.s&q_ck(Z(`P?We@_0MNO1uJI1?,%WDn@>9PDC\FL'%ep@;!r?U0V4cM@tq&R4La$YL/i"K6[G06O9WAnLRCa:FEQ)#b`hNa-XpfN-rnkh7ckk>-(AOO!YW;>W9:da(02Af?1HW6booWJiUOp6MC_J^K/\u3XB0[fkV_q/otD/ei3`a7lY$Bmk_2H1Mke[7N93k_3@9b'@VL0%V%D(6=2f7:Fc.fW:=6"(F,jmTl9._9`cg2G1ip\T6[72F'XHtc$sII8tMJ=Sbn&;,()^a4;sfL7nd_C9ZYegc+*`aZDXX\Z0[qt`-C3_is7l],)]`J%d5"D`fgK)=q*u0Ga/l+3HdgEo(e801TLA1g7.7uNfI#616V:e+k-:Sll>I1U%OsT-M*X8-t:"+$P8eEeL8aPArn]M(i;E^a=@TR1]*aVG]%:q;iCej0:(.C%KW(?/ii'5@W-+4Cna$SJYh`3CgX&9eo;9jiZ8HP3aYH!n@+;eK!Tq^c:N;:C(hi?I!9;+>2nk`h"?Es.\!UKPZP,Wa+<*_^ae>(k?8[*g`4$ki1!@="YLqU7]7uNKf_EW8uUb.haBL#j[jEj!p/=ut07es_A`U+Dc*'f-+%@5&>_e!XmY+\o_S)25Ee.@I/X]L`+O[mms"gUL.B@1i=7EiL;#m"0GVA;>2`1rUWi'l^Vc!fd[U2A<'e>$QZ:<]q$V[nmYej]r>Mh',?Usud9[aVmrD'M_G`+W\*N@BJ4'J<$ObiU&8lN@-QfR7sT*S41q-kFU6odD<3P-S[?)&<@<3bU*+ek^D"ag&$FWT0,f9RJtd]U>s5+'.B^`(%;^O,hT,l];fL5iq)OD*%N``O#gc[`X4gNdc!Pl_Cc,i4o=CeB?l1iBj%`1ERE+m-bL52PLL#FQY4fIu7Ces[G]A)`7KR+&,@-3)bt,q52`t@]Sf]B0HB-Tj;bdk9^.FEaCq*#420&fp"CT!?X=pH/=`mYReG[C*3@6Epaq*i:?.&!*gW^f.*6[`Sad1:rVHmCSc!+R'QLn?W/?/W^%Vp>"gOI\h:sX<$-,Dp*%Ek,BngC@D<0nXZ@,/Y\2%/-]hjKL@(^Uc9K+Ga#gt;70&`fG:IJ5WQD30"g7p`oDK-oD>%,4E`KOkW$Fq)8I,3Nb"O$B.PbTJ1JeqJnLLmSNeB,9QqAk0FOu[C5g\u'A%L9oHe,iGRFn^)T4;s`\ea/%QP37?/\Ch[-`a0+W#03m+FZjnNP:Mrg6T:&Md4Ln[mflFK%h5]_rBY@VI;t!;AIbD8ITK*Ap`gV#:VK`52V>1Ncf&it4Rg$proT;WK,SV+![c.crQk0;JTdT''4tR?Of3``V]%'i+I1JYHa1-OFhVV2)CEXmTQ"8sEKrI's[HPa'>9/rlP>!ugch3H[*<;s0'X0&)iQW5gS+Ef!Nhqu+?lAjE#%/+[N$Qa_8VFNriQC#]lb-`nX2ZQlsf3<*Z4:Drs]0\/W+2_1WDJ+B+I,eRZ:Ab7aR4@V*&gmsQOH29k?3.PNGkY?@\-/BbSp$MNP>;i4N]5c/!pW1$TPPPK&qKQQMi*P08(94nga)aF+/0;>s(mVsnT_+-RODi3^KG_)W30<.ePcOjio-fOC()JG6+l3QMU^q1AN1eA"!<1!Q6sb(:LMMm77sU%3I01`N2^H1r5l9P$@F;!uV@dm\Y.Z6o@4@iLQZZ.SgtqE^N"g"*A\F/S+!T/^=c;/Sn35%,34AMYr%Ko4%RiT+DoPcA:/I.Y!tc9j,-^:S:L^Mee2f`qCpsX[(D8.9-P'`Q_T$Anp!07+3sMpCiB"8Q_k`(K.KE%e"g/B!QG]cZ_k<_Vf\^23G")?g9])&4,8W``TT#u&Ph#MROl]>ru-0[n!Sl%Jc7/4U>)&NEfDVpK_21ONEaA"2:V0KS,_G^ODrpSZX"F@3:n8hoR>Gh+>!3#u>c[Xn5jI#:k$.rq]BXgc:YMuh?9)tP%n#4EVU(QnsG7-].V*OTkV$Y`Q5onITrlDu#r>&2P*FB+`H0L5!c'YnEB"AqD!0F'toLukS,bMF,^)RZQ/9OoFn"1gk35J8qB"[fI,O'u[7f(9o6PahWO_qk]]^SD)DRZoN(QsjW/BYKQA\fNR)ujQ]N1ZMp:^"@AJWH:$X#&7WBNah]g9Vht"%9`qFm?PDkh[QMd6$NXem7#JQ.S\4]K'HK8.K<4>N5O:t$Ih9H>EbU>ALQIO1(D5+N..8B_0(tgnB,[m]Y60N`K_!doRLQ.RQU>$*Iu`njjN;UCnki\.J3B@%ca``Q9FOb_AkhXbZZ=AXHGNBqX36Ue'Mi/d](ODX59HH5!oJC:m,+.LI.e6.O?mt9oi*J]SOO3)8JpNt[oOZ`7a'TfquRSh(D*7;:Nl2ePE4#N5d,>/4apHtS;7>,,3oV2-XVo48eKc!kBVk?PNV_%,_3!HcdP)s;RdqiQ;sUg3!jS5enWoEAZUM=5;E`H'AmNLbK7eM0/uJ8Eu?JXSY/La7daQW-i;oV\Ib"B&9sMmEKX<*mu2+-="5GaRI6A=N^,#kNam7q'I=&>21!Zqp:U#sNab9Y244BT:L@YS5U_L9dmK=5PelCFmlOq<^jqap.0HNiI4pPP9faT!G.`X`W6\S[!lmL*Es(tCcSf7i0E#6iekm+SQRG^bO/c].HUA(CTuhu?CO>Lb&ou_t^R:)+3%)?;F54-KYY6Ga9"N0E&[@t!1%6=a7_2Kr$3[Fb[KI*4V:N?RkPjn7"sg[X,::QCN(G=j6W>sL#B.'9C^D9N3VGihsr#rFtcraT,:(66%hlD0oruC_11B9E!ZJLHM=h@@KPl?fBhLi2]Hkf<@%QduK+KX9U"5C#GLo["B4Cn!$7cpUJ)lroi/iFtMq'n8b&j3jHNr/WF3/H8;%c'!.**+'?p7?^tHtY7PG/^[I!AFk"iFXm!Ta2E_Los-(^1?Nfg+[NlYoI?$:FQiNE@9NKc3Q]bk*;=Q0jn7#fXH@F^U?U(!km%eUB0:=FV4V0ZFTfp=aH$0c6:o*VJ+VJM6117[6[n;2pW2[kuo$do_:u^d@#B,L@-CB_'jR6=-t+oDpg@(-Hcr@j0&*+4R(<2.=Dg((l9R#gdSor:NZ>=]"MR!!s&[G!@Y]c0TGU"Q-c^7dJcPV2KP&"#X>sepr4OC_(1]B]Q2+on[2'H23&O*picl8XggH%>WJ$a1Q=Ng3.%B,e?*^sP"FZ%?fL1;)BMgBiH&1Z'c[iIceG]eH3^WOO5a)B"2[_+9s2J(8OZ_b1:dg-B;*6i#`4ZV!MBTjmf--J0BLFA-&RLpL[;G63bjbZ).D,(I`9?L74g`#.^8)&88_715]4k=5RP?m$_t0(if_l"rmID;HmDRO=cmF-[gYA?m^Jn!^IK.0p2eV/dibb/M'1',^C9u_R7Q^1X=#^n[g]FGHZ/n`Ai+J+H/I-arOQ3i(a7%j]TGA]p6O9j%W09q(.GqK8rY*FDk*OFE$-p#<5e,^iTuf;>PhENZAkWXUr(rQr?)GQB/-83Y1n=ACSZE#NK4Vn!8%I7nV_<'<:0FjUAlqGoa(n-6<`oh(mK@"<8fr.u'K]Bo$RhK*\L@-@&185nJY4L"?hR$/T/F(mf#):YhOT4GE_V8ZZTXY,H)N4MdUQV"7,6uO!BDbIKDfr4-BYEEQm?n:8\f19JNO=;f4)PU[-X7/rpIK;e#&P#"'qZ-T))NaM8-@F9RTfZlZ?%sj_hV:ck4fY%s@uC/o2SR?1t?G!W=4qF1bgc#/puhAA3$LOdJQhFA*CWq8`A_iE2ql#,G!%=>n:1\t]0Xee'#5f.tBT"]"Sc&*mo1K-S@S5*KR)P1?_"/qFi5joAZ-@or1#T#fI073-[BF4-dAa%qeg`Pter1dZYcjVNVn/*A*788X'Y2:(lMG\&%FBh+.b-ui&6d%g0'gAICc_EJRW=3'ZrglsN;^/Zpq0HQF86.:1s#AK9pGAGi]a]i/d*LMuBiJ9p;+WZFS%b;t,0tmu[/jf^%mZ(O*&\:2[hIY(pp=^LaZ@3*H50l;r>`EkVcqtn:2,_jRgm\.\[I0GJj/.#cRP]tLL;>2S$]gcq,H,Z*^n8j*.,E3\YZj"bK%^L$E^R)#_??9TA2qdYP(EJ=3;LB0c>r0pT'/H\gSD1ZpQ.,Y*HoZhh@3u\cc+`lo-*mlrH^W$%F6CF,0dY4HS?(Ja0Ro%eZj&&mm6`]jbj'i&3:p6-h)A+>DqKu/CLh[0UP.dNnVF$9-XnJf1L1c'>+O'DpMYZMZbJ64)J@:0H?kM_t,DT`)?3GZtC'o/T!e!ojM%^2E[dUfL8XW8%=jNKm&d9hX)FC*+T,.!t!McPP8l>&@dm0p@(=J(sL\j5hCe$c12M8CC!!+#Pa:*B@=[&SMl/UaK>")[M2+rk*'SJA$jVj)5X!jOWA%/EtUMt&ekU0%[1SmLoqDN7Q9M%'D?T*DSg,8X/OMQ,`GN<0-YHiZ%"j;?&WOq7E7\S_#&l7-W@,Egpo<2Lo^mIbuDl.>C?>=Y@94de,h*O!p#0jC52%&lpnXSF8,^1U8#/IpNZ4C0F[c6WD`QsKmL1T!ee4RY)Q[!hOpA.6\;2p@JE[Ug%Cg'o8IS?H?#3Q#ZRDJ+ih\sfEt.7>Wk#>YUZj-403oFDddKrb1n,_R"7!<8Wq9'd`3*;0rGmE"j^@m9D]D&bTL9gTUH'o9.i=#q-pGcgS)l`Do0(g(HcG'cf62hOdJi*D>oB@.\.H,Rt2l!aL!:Z%97:+q@=cqDOT;uY7`[Z@OG\3&q3%-[D*XQ4R6r?(Omq=(Do`>HX]B_MdL`UA,*nq%!JFLHbF+0u.RAG5OCoo)p+6]@@C@i8t:bM)J:MhRefP,]307&oEk\J=RO"9!72&Mb"B"W54uUF+d\ebBoQ8=lE<\KV)9cT2+B$9):M[`h>`&g`5U""'i00qQX.cIJKAllVKj(Vf*s[5TRb4*G#5Y`OdZNm$Q6B`7;8tWqW[1p\pN4<6kc&$qi3]:f>d"4RpDI1$i__4$>s#1*2U^M1h>PP*B#G\6%dG?\Bl1;V.Y^'d4=@#08^P,V7tk-\R,/mt&6Eg*de&rQ94Gbb0WF+S(%79#_<85MJ]ZonpB7mlq^I+JQ"N,Gu\a+T_ZH6_h5p]c)d`@UI-D;1Wl+mCN'Ug8fbhNp]o0\p*>>ht],XQ'RsRQu.@N;^kW2_&)8LPs+.P7R08m\@/T"8<$7VYq:3PZ@C7$<6C8-]eNf,HNL_"")Tda-BA"hX3I2J&SSDKeZt)qdI6-b<_>.gNus-j:=,&#T3jj>rkp$Z?9in;V]@,9r*7?NJ&_lbaahFN[@-LK"bYck7h.imatgH57G^@5?FMtJAB4FkX`SC/tomrJJ;F2:f+.5q>1!u446+C;Rb,#Rt-HohDedGY_A(!o,2k^E!eifd==?:BYXfN-ms=AOk:@&=Yq2173]d?^QGd0f(JSpiVAPkH'5A$cma\b^Ys/P=fV+K*G"co0!YaOCSIK#HRB4S'loMu\"XH.`;c^2P8Z.m$3q7Ob#l+#(!L530%7gto;bYiYC`";Nu-X"q+@_['3mKFd1jTFu,/8Sjf^E)pE]AqPGn#!)f;cs[SG-t$^:=1%1Wq-&^E,U@8T88@^Hp[pegD:h^dN.X*EQY@(:KNGhYfVl$;pmc/E`LhN;rfsN=b0,d/:*XOB2+]5Qo3D*Br!q2g(=_JN>*":#8Hd#c4WW!lP>I_7#f4>_?'Sn9KW95HsGG2FGOh!qNS>gsN6RjXt.@j=E1s`XUVlnY1O(gn4`%YUY2Kmr,i2]8=8fCU5S*unAj;EIW:Jb$cf`'ufJo,OgR]27#2`[V5bjA+hHRAb$cpKM5.JZ%?(:e"[l3ZGD)oM1%gbDCL)un"@o64&D4V8a\c%!@eioO7IUAO%#C#=ij15+P,4A9Cf>!Oh[n,5!qa/a+O->YP\p!:0J!odSu(od3\7)VCICZG3B@KRV-*\^f[+b/6*DOtR/"(%k)_SbdlMP\Y^\\AC^a=I:kJ"S,U)^)o)HY9t:a_A82j8r,[(QZd&U;'kr.u"MB^_!uc1DkB3=CIh5Z*\Y*W)T_<7DRfl?pQT`E:A[09U<1"'-q$^YK70/-qHOU@u49W`+qH>DC4'Z&9soA#rV0cUEYhA^otQu\)hcZS-q1[g8rcBVkg/H)@_j_EW.\R/?WE"!Sg/1"G0!'bDYT0VupXF*a.=)GX*322,RP]#.iQ4*Us2l[XK62U9H)ln)Xqm9KKt!I6Z/MU-h%so5AQiBiKO)!ce0"19\R*!jk``=M0JUb!QDJSO>qQXU9"M8/VoqS%Td?=S.!C_1nK[KH19(".HOlE-_C($j^lg8,2-.ca`)1C)3?I:uX]a>,iL>[qL7"JVB\P$m+!0>XM2jXF>A6eRp&nPC=T6X3^T\pp`-oh"lK:#jM&afiDmBuABa&f0_00,[5#QUGUqJs55>Zh];#q2up+m!,iHR'X8F>1+?6'669[6`^]N`hp3-'E4MDY_!UAh*/&dlU="MZVVT\e/WZlV3V&]Z6$,UUL:GNl*$qlRF5![f^6(^)cbduneWYfiX=@=[&fR(LH@X]$Q.:lr4WVjuNZE3Zg!hQ;X:]2?kISf&lPY0^PJ1:N7EtDM(=Z*&E,79;7gsgK%)#2s#<^B7\GcVo#]CmA)<!*B@q.[FG/Xrgj,LlBL\\"`YTH]4m]WFO88gQFj>c9eT4_0!%\.0O1KWS-3-m]Q%he)O:3^$TDchUJ&p;7?ci&*h23?8u;n'oA9qkt2:DX"/$4/ckt'^]idZu`A@4UO[Jg3Vh/3f;2N2Zl#5K1)ukh0l9YT2fIu]2o5L:*Lh+GcKIb6Xdos4"qguY.Ie+2UpVr"-`JYk'iZNaeqlH%G]M.MlJGTfN&U);f/G,DR^9+HsiO^S4@>6A3HkBhgrNVoZXeZFY1m:7c&d-J7IE,IhqI2Li-QkNd!tG[-AjFGU:8=E7tKmA^oZOUCf;1'qnCngK7tfM2*s.pJ+9!N*BZ.bgRXemVfUVT=4%kDM_u-H=otk!&1g."1^7/36i/qC-)F.PJR:W;?P"EGUB>itUsiX4UMSatR3FOH4aWKrFtp)r6s\L:u9_!tsioiaX];j)i9(\j'Za-,>Sj(WT7I6:?G?V*;A1*T]jeL[EAF5Qg_`B6VL!kYS$Ek4H8j[T7d1R^3-WWBP*X-X?C"[`9WCjBbd-Ch&1Z@US$ECO%RT&j#,YT$I/i/^.d^>3t\lnnenqD%3,3Cm65OU9!HVLQ>^?a8F'=r'$h)HW=QUi!Ra`RShX@U.;/?kOL,34/P,TnbUs8nG/4rg2ha+M5bo+RRQlmEXpJMbAUa1Y]F,*/PBFUcYNkFdKRQgWQq>/qick8PEAZ=X_n\Z`n;f8=q6B*-XaSqYk1rXlPQ5t($Z^jiS"$[V@NV$p=WhVcc6QH1O!]F6[AM.fhBQ7)13p3f!"Q'qOjIq?(9[Wd;<1S^S(:+8WZLUD>j@0):.c9O%7BjbOL>2`'In9r]QRM/*]bsSDfZ;Jp1_3#q&`*gF5_Ch]AHN?-b*u(1PK"'e#YhP#%<0J8CGV)KfPe<;n##]f6oS2?rm83>FNW`?rL\)u@aHLMUDgkWg:,)Wd`MY0.8G8(?*4mf.\/rAQr/l#%>PZMaP5Zk*E+iTKQ9IIKphfZg#oAnDrQ_niqU'hXY!'iZe[E/'J"@g5Sgi;\8n9J>Q'(\hh9Lt%L5+,Y.$>h[2+)*AKRWK\AK!j6b<'d_t7_RtGthGP[ORl_p1ZVe+C>(+8JC=MZ3?gb'/*a%_jD'gM(@E`K@k]3U>1LD:BUjpV2]?uSBL^'+;Yqg]A,lPB.-V9(PMAsF_7#.F@@lic=)Z!3?mkuFE;u18+"R0qrD]%O`']MM`$m6,XY-_0D"=YcFG7X3j2,ZuaWnIYEP+Sh&\e$:9@UadK6M618+K/O.7u@%gogk,CNnm"\j2eFuO7sdZo)b9UBlc=*7=%5O8oZ"p7n>ZhMh$[%.oP,n#Fl)Kp1n#uO`6].P*)VYo#YX+'p8D0<>-UkT6^f.E2bed<)(o>7EHp)t*rA'R"3/W)D*bmE)P[K"-9rfGK[7nIZGW;bY:WB3W,\M'liK$?s3oLd6AYcBRNJ0-_o0/p43&t7N"]UMdpqWdda&s`$e\-'e=UH%)Vg+p>Pi%Xi\kQcKO]*MtKX*4pD7u08H,P"Vor:m\@i>P\6@;b8NHLjDc()e4VJ%h6$=q&X$R'H`efe4fRJp;L[aeZnDjc?bsR:G0En#^i&XAXKhHN^BLq2WA`ej*MTmu"X_ON_hj2[NY$(aV!hqimQ8o!fT(4_qVs`=HYV^1qO>D[u\$JXh8VJo-Ujdl:=q\`t7\?HhmcbQt":)WL%uC:?T,/YIU"j_9a1Omf?s^b0$O"J%%4=YJkKe2Noq<)elk%-1e6sme=pQ)L'oiRfHa;*YXJY""T>RK%R7m)%AIrAA.kX*PZ<+%7t">$T"%Mls0V1X]c*XR:An**$5tb6kL,=tU=*]KnqOY$oQak%DcP*HcXgR-U[@a4@_CR\lId(UbtAb/#,k7JYSJ_'6HEY7D6``98Nk]H&_h;2HZL[mDr]Lc:#;fW367TOa:2G53]2Rpk>PG1$"/kHM!&&;?<(lMU#,Ib8)qCO,Y9LT-YT2W@IOYL@JDVFYq*\MAWb<;5iScYPe@;mQCcC[3>,O)G2Z=`EsE$j0-=/qjWS%YGT7!cSbIanIq67+WQV.2&>'ek78qg3C;-UU,ig",,)O[fd:^8eRM-%m4]nEGiD?nb,``)/ujH'_G`DAS&Og0=$a_ql&$2g11s&_(lCgCBFLJ<%La%KdD4Jf7jjIZbfr]G#rgHi5Xk?;iJ.JN."gAE;M"(g;oEC(@1CRs<3&9Zsq]h/kC\ril<8>Q`3pMjMN!5'=E;Z+:p(B78\Yel2JKG)gVHFcr0aHE]n`'qUU,EG4ju/jT!S+;7fAnslG5QU$%_33<\;Hh&,RnB[,Lcd4F2)\8nHQI:\5s!9e%@TTLZr5dH^9!K+kieeN2#c:tg(f)h8Q*Z[mmq]C71GNS-jVQU[Vke_7hqWu]lA[85k[R/YDdLfS`[=`/pghbo(&'JmjW2gE==?_%Y(ViY'`H152aPt@Hg0DN)]4tqaG06Q]c>;H&kd3j8-#^`ME-LEp90R(ffUgACL.5$aJ&PU9^F,mg)dg\Pd08l_a#`Uq[/9g^oi>-Y:^6X8@fT/Vdp^)tj,tq&pGQb3Zkc-M0SOgr88o6:5`O"PSHtGW$V25I^/2l]dVaTrp0?Y$JD6#@OlOnrWGP9^pqk%29C!k`Z\\!Do.Vl3Gm1>Ig\C3JR'Es.Rgm1r5Wrr>=V:m\-e;HS7"X>*cBX&]Ph=N0WS1Be=84*iQt/Kn"WCtV7XVOCZT2u&.UUV!5+A5V[5<+7p8.gAd,pk541A;GeU/fU1ejItPn3Bnr7[FocIT_DKTGk^co2Wp71%'jGJ^2Z5[OIN*hS'NTsIVncb6dj51^Ma^smOf?SOC^C:+4^87cOWPC,G)a[:R560Arg+KF(!L4Tp3(L"EN:>)eVs#D)uZ?#8[5iT_Ik!lB4s'L1M-UaS?b&NpY]mbe4H$(S:N)QoqtE\-B.IirnQAHZ/T^IsLT[EK&?B:kSdCeU6ggNGiQ?_gO1*Vk78CpVYGedn-d=a>];i*2[?JfH.]hVPll+D'9jaifhV(&ip;6W0p_;brq+ir'dXG&3)%j5C"mC7q7%haYTZ?"8\:7cR3%fkU.4U$F?_tqF0Nbp,(pG/u-[2^IeB1VWSJEpMZdRQ]]ea&_aX[QC!`YHOP[89pP?=#8p7Kbd%UrtZ3(ouil3TA'DYj]*d#!qb96bTd]ZA(LIk]G3F2j9eT)kRK'>VqrFM@U=43##sOL`]:OBAuGUUQ%T2rXRtRpe_?KJma#qEi'0[GEo*E,^'8)B6_/CiN'\IQr?5\?kj'l5\+=9?8)@VWmf*$m)UNepS7pM#Y,L+SG`8[hg:_l/^I45TNQW9+Oc6)kdrW6ls\*0Ji&9?\6ITuZOpH<;N.f?S=cChn0P!*="pJZfMV:/633!a`;8881["hIeL')%6\e1J9oAsfX&TRS^86UPFbB#4p;bUdrBWt"%fs`12NUP%?\$hMtG$'1>pbb)<.A-ANBY+bLN0\_pVq`t\#+0M(27Hh=aN.s!K!1.2NB.d]489\P:iH7T?B7MGihb4OQS@?h.U)>_cRUYJBm)oWm9QX-7k;@m*[`Nk.5;@T5^c#?"qZ[EL=XO2,Q))^[?$hXm'_?1=<#Q9qL^=9S!_N9*jF6$ULlS5]FCHPpH.YP/:pb-S0%k?&11r1(n[bZfe&N;K9W$$84IgKcM@\$"LR6_HrH7_@H?CH`f/HU@8T=;s6Bi]^>,]k549g:5--_7/emg?8q4?,K?%EIbKiiD32Lpo`o*$,QnE\BIc2iE(AA2W[M?GS1p:f'lG'`PnA\n*D43FTUbAn&L-;=,[SH@qNYNrPMID?b&o$B4(H(B*?:G175-J/g"L=?CPFPd.A!Q-Rr+@UT(2n_t;G6CckiWF$,u17m*]JUaQ=D15rYe(-=9qW=fVQ+&CHf6WYAPTW)iu#T>-fW4STEJT[`I^hjtD_[=jP&%$M_nOt^T;[Lg$ZQ!mH1\^.e4TE^;Ze`&J@\m80Qk.D:,\TPJFFe(P"&.0#'okH+)B!cJ^>Zl,+5?P!":8Xk^Ur.R$g>*MGgfW7$*lqM4-?!WaLia^?htdldDF=ieal>?GcYB->YU]@s.3n`+&[E`G*F@%o^02NE,VOK!o(fQL_trl+/Z3%3&>`NL61!^/I1.+-#N!W`6]]3NOh'4=Z&+-UNX$k"2_[78B(V`8.A"9Yd:u,P=qha;^s5X,?aefS#2)p"je:CfTeXHWjm]!qS[qJ^eeu-R%Sq,V'^D"rV(g>I3U>jJi$/)-tW`f17+Um@m[MhB5IlY(FLMTo;rOaEKQC;GGV^ba'48lU-<:L/gU]6J(>6a=UAf,Y_]R4Y4Pr#a/ZS1Rp'QJjrZKUt6!-U"$l:[hi&\F1ob.l#b2:!RBlR"^9_^$.'SE+.Y.@>PEm\ZKL\\ETO7GK"p3dsR.HfJF1f]!pc6?sc%Rs]uD9H30q)_]k1%:Ti@I&%kTSR[^/!(?h.$(D#8&'Bln[[CcJjIS5WSH9;Nem(*I7k:Opq5Er<*e_.NE.(SMEE)\N@5fnQX3JHGb&+Y"j^<^5.+McA:p:+d)*9fer%j7.)\lKqC)rg.B6=*Okg1S-O00D"/]7W'L-K*\%MQd?:YKpL)ik/:[OZXa.an+,+qrL;7c-)M\Gd0R]TX#T&TkbW8>.&d1Gr?3R!dj8mWGcNr>Q9Wj1KC-D@&=NqSTmKQT:L0+X!0J0V8:b#!0H!nqJr-:]k[7(:C6X05B0ntqmGT'1JAAla>cnbbt=%cStGUJg%_';tH^H]9dg^HNXEFq0\ekJQ%5`8g$.4@VF"rm8ZG>\1Qgng3,mqTJHP!gY8/F)makACXmfBgEoK-dDS7LoKgrM)%:=8o748VqjCisF<&<6E[!SB8oR3T`+j@ni`&#Wrtn36;<#6R95$])O>q*B&?It^#J3iG:m(]`q^"[RhVu9jOT3+0U6&(q3lO]'F*;s$;@YJ0ZP'I_$5a,VqQk%/UthGE+":h->dHKYAa*$[)&or-leYtsLg+\s$r``H)b"b,h:])^Q6b+uWZL=%hqt,p/#\0#gNWSa7brL)qNM%@+bT*0dmOFiSa9[Uo'ATYB6QI,QGIc%2N:;Q+>?:YD:=9q_8TKCRPtfYC-Wgh\*$,b$#9@`@kB(uW2ib(Qb-&?\p`I\=BB%g]UIG:EQ0KHd;!'oUsu/3DF-r>mWl:h,OTI>)'H=iLBgI.))mA#o+^G86;j-6c"#@h?/&I2O.]Ym[mu.eF5&'HCZ)"RQV,cUH"l>JT^p]e<;,\SdVpL>p?%^)$@m"l40.BR'&kSYBW.f2f[q-L:+uP=>Lb^Q%.S;;o.m\>6b6['FSk$oRLBlLKDAD=f8LZFI3\l)#SkW'oI&UUPVWubfqY//_fr5IkVL1WFXE[&)Zn/YT#99CU*e>87gJ$VMb?2/_?9OCiACrY*g#?bIg"hRf;.W*O>$sdc_te$u4T-`56?r18Gs=]+.Oe-8/YOIn!Pf449lD,=Bl&:X.3s%/`s7;a!\JnT*^94!$6A\ocLJGL&q.^[r31TC_aZuJd:P8.SZnX_g8@EH:G%cJ%R%]6Vs,GUl8C>+mW]=1i[_d4d;\R3@UJ(B1=G[bj9r"=N:[d8J5?`>n)NK5J3"hJW6`GU`7&A&s@LrPlYdM;bMlueO5l1N[n_DBhLIi.Mrsn0'Oa:98Tu0L=GUo:0O4;jGK&_f?o61kd0Li'B/l'=aP2>Hk2T!g!YJOH*',iPt'#L-oop,E"HMHQj5n&qi-[Si#cOn7[>5`"YGm(>!/=&L`(@ZWArm])J2[YKHY9M[[]!^;+%(*X#Gd4O2]`ne#2Eo1Gml/d]"0/Fl9`P(`2sp;kbRWR,B$1:&n@R,ur8tK4-b@j`WC@hqn\pLZTX/91@uJ$LdK:PD`"ZfXTTmpSeC=uppeA-qRhrP7gr7Q$qb^95p\$S[`kVcZiSW[Sib1d9SjiK19m!nlHq9oEk-!IWoN*gHQlZK119R^VpeqDhg.'T_`h[8tMs$DXPPu4(M!0c0qB2;qV&$o(>3/f*q\?6KeS^Tu0c>MIU?u:bX\tS7^*o]#4\`6P5TS`pH67"AS&14-M-9:!D<3+uF@^+s'Dn]K-iA^:%*6-MAb,Rnaft.QPk_U+nK(a:qji3sLJ"bBG,:'tWq]J1'='.DQBWZ+bjElO!&Q!6&ou&aImQ%kpPdS^fF/HNgFWSR/`H"Ef[>9$),J=,_-603.@WaReWD[j'2J]Fp*ef.H3',bVJU=R!MUY>d^A(W>doI`QDSa=V7GkJ)6LUZE+lTYMq9CODjCh=u,%,gmnmhtWjLq:J#UbA.48$c8'ahh7`F_k&/Yn5.e17U97of1/+1]TMC_meqSJo9jHAt@`RZE7QE%TNRG0)'L%t?fG`:^D'&bEIjOR_^;^]\26hU`79\qfLU*]sX@B'KOFLt$:VJ8fAp.>mZa/^D)RaJorLWM0P$c7lPk57N#[=;dU^IEb,7mQc#R%8PQGin1UP.pHc'is-$:49VgX%fWWo1t/LBcVC2Wl7i8Lq`jtpWFd);;)mHUUH,!"J6B-.3])LnMV:Oc`-B^LiB1do5!:HM&+-_g!6%&PXRD7"4bk57'R+2(0hRT'l-+*i=!053R^1Qf?-'>hm[;s,6$DrPBp+M*U+8"a(8gWaTP6>cEU7Fnr7s0)Vu"rkoSKC6ibQ-fLZQ_]VLLi/miLZ+D(u#;_=bMme$^Y22p34`0CDn]]-5o!/!FDTEFq$_i]J9+U$o>1g:_Mf0.O/gQji4=W2dK>)S\Y//L[W`@jHJWa`!N@PK>^+dhdnt4:^bp!Sb&4Ij:+[Ve]]+Bh_7Rr9KUrc2c/n_sS"uJ[oJK,%On6ALY/WnWl[!N]+`*I+:47CR2q8aJ#0)G_Lf5<\Ufa"89K#Z@\b.3gJe\3,(^99sUqJ\CHKBRD8S@2s$@'Vg`D&3*+en=39b.>B09]c#;!UIWbV+jR%AEnI)+k[n$Gfqjfp/Rl0nif:6pB?Tc(KNF1,?0,fPGe5<&04d8+)J]P!+IefSmB/6N(a?6`Lc7dutRNa?PMHO+kuJOh$#mWm&Cg#'5;:JO+r>l).Q+EdIm*on`'mH@_E3OAXIj<<-)JdJAl3FHmUAq_6(],1/3rbF5W`QulhFh1YY&<'NUjRXFfZA[3BpVP!>+lK$Gu,E$iJ5-l/Re_SnXM-qTM=X%>4.[KX-+SoqkQ#8aTWRZ_.sES"C0QFI;t[UU+tsqL4tCXY>I:3aI7@hd7'W"J0S<7K-f*#e%T&_48@QMBI@B#TWqOcRPMg;Bd/!G42X'4G\0!on$nsl^qcJ6aZ#2(p;[p:GJiMqrQ^$H2JDqR.C$mE`V0b>h>dnk^TU#9Tdr="-)U(X^7fqL`>fLDJRnYkLFKDV0TRb&>`t+@ejqVn[8h[n@*89>ct\csH+D3l=,XJfWtY\o&1YsP%jWPsomc]brJA9W4DWYG\m@niD`4:0Bg5b`Wpm$a/CRu^;aLp[Na7l*I",A/k$VgmQ0B;_!##1Y/$fOKKF_5]a*>X,9*Lmdst'\aMPL05T?C-:CnP4SWB+^^s,*E&2)Ns7(W;*Xh_;MP=4T4X_:"^(&#%PX,XnP)>,%FqFbN$fm?ldW?t._RKOZ4&D-@jRXW+-oMt@Tb`BHSV_(=YFK](=$FG^nslD(.SgL,X4C:1e6hsOif0+[]64pY=/sEPN)c0J1g]\L\!;VmkJeGHe^H^3_u:G=n(TTZj94-"Kr(%n^fCJ+#scXGR:9Xe<7LNO;G`N?X%=P"t=](WIgf)'!L&A1;mWOZ;j;sW8H`X\7`"GX#gb$\0;3_,l0^1hsGs\RH[\jITN7fN'*ZD3q2uBj="*afqMHu1MR:6[4p:H#N_$>CWDOTC6e[)oE9ca^A$1o.bU&JB##U`"J33u.(Fq8q2%TT<<=D-d9=KI=f&#jCKG,h'G8ibW%1?MLES.-(J2B$=iKYV9D3`8\hH>L*J('t07_L$OW[Ao63;6fOVkThkPB'08c?9f4q\c8'1D*@N#dXGdc0.^j@O([UKW2t^h0H?2[I:bX!-rED@rW'R1X][Z&&QUG1M!;Q7]MXgp(5-Nm^^l($&4,cok?N`-eq$AH3iLJhD$2?BV2f"!:Z>^P@2PZ><_""2];(rXQ!D\Ua".sQfVY12\6Kr7??`k)ng&_LF)Pl8.d!TQH;!dB"CH3q?t_/\caO1e$[Ul%n%Q@JcRGR)YjZBOVsX/_!]Q0h/J,V(Ut>[Y4nqZu@ZM+To"D%#AtK@:@/hq5_aAaKQDUTb6BgUj-[Y7=_=@r1cL1PZJ3)^']8hCW?]i+7*s\;S=o!IhRH&:3FiailHI^IB=5?T?Z8Sof)%j^IuPXX]*buj[#1TVV?)aNsPkmn9,Uee3p17M*,""-/GVMs8]r=iVk6,IH/R:7eam/GV8CXR(C6`HPTRN5;&(9aLY_o`Yp5N!L6eWGU='#JB76=5.XVE*bnepF;`o(/kDTRA5Ea;?e/6%6AHV&DFO?(2UD'%Z)khaYedGo.1^i2,Uq:t(*+GeV'r6"EHo7\qAW?G<.7]LI0%-P:W5cg_`Ot"W?pQ)'##lB6hl5:+Jk2J'Su%bN'g5dB;;l?SfifBF;pN=bkOc>Ochf9FeCmgm(psf0=PWr#MZ-GRf2>H'1Oddnd?=>%X4-fOY&HE]]raO5i`^%"Q]FnGJ+Ea+(kl]jbOa>fk/CmLc4$(P9n7=tSnbrB-QJ6j]fh;J&cP:FS['=d-U2g-p?u<.;?PhjE;eP%u9l!;19d-notVm@7W"b$XmXQqn@#9:Jc?BW7+i#\J*I?A_E-PS]2o&.flQPN=Zs9HE@1QA]tQJ!J6r>/tmODVQE1>#r:(118]aHc(2B6p\kqMP63m*A#4=:2NF:Da>4@Z7m]B_=G??RpUX9^^@DgM*n::W!'MI2Uj:%;%+mkH\"`/28co+tIp;D]rPBBiV3c$lM-mrKgQ:C/d9aa5TQ$YXV*gogMV>'OT6s@"j.XB47jmKqXtM1HU?qj6N;E(I/_2SBo?Ndm-Zj'9qBH9-fLeZ-U07_sB@P1gfTpMW^!0'H<8l].b!-t,D[>%V>&?)MDR5T"5t684HK,1.MDH%ba*dg;C@l\Uq]Pj=f/R]-ZtT3eYGT`R[CX."N#cf,4ssLe(FjS8`L3R=MJ=6<$<=5"Vk?TD@6>3YJ18%*h2V64cpY:#6Bf)$DGZj1lU(mL;0S]Lj%eE0^u@/pK+o!'Xud8-f9hOU\K=>'O7q4U[ZdA;HDm]]Qm$a&c9T=p1-mS]KULKa^hV_[jQ.R(J\hNjh['oS"%`OP]+?(]`=Ns[/Leh8uU?#=hc!#Z*$NGC6.'gX(QDB8b\;"r;RX(-mFo6:MYD&[]nV=n;G>R,i\rFaEt7ld00b^7uj1Xm#RIAf#4ekaNMSkJ]c2\t_Z"*tFeNN_YLKfN$Z;WohWh4soSotb!1Q=r+Z^Y789,^bMYk+r'c:`1)Q.^JFX[E[Eh@]Jd^erGH]'F$L0/T0P]eZ%#WqJ:p$3`WqPecJFBt>PncG3T^-I)qNa]]'@o`?-XjA,S_7*.oU0bC8QK4O;>*RY9,*?SBB]@PEBP?kSoZ^#9!rR_E:hE!N@`fZ6_(IjQh"s4C&U3Q]?(\=:NU%tLNYlOm@PQD\]1tPfK7Mn/S+gbJ&i((g%E-B;8*Tqu7[^YB!oK2[\f3;]^SOd([SLT9Y3."?S;\R$4#G_oqR5"O?e4As;+m4^t:[]]4ON:R>Zl6M>eR*(?4%@NXPV2>[?b(R&nCi3pNmnS0)=stNc0n'H?JMYJS+4]b`J9ELXrLN;%DD5j5+GN)q#r]TlbWSmrH$p2=K"(5H\Y?8dn^N_+a#l9WZfchBjf9ABkLdlB`;OU9g8]EVE5EG9h:,!C"m>;%Wre,,Fq;k)J#9!`g[I5EinoWBj(ehHoNSfV'X_K58*VE4[r`c4k&hVcM7j+!$42D!-Y4>mql7U;S,FsEh8/i,po=6+miUNeO'>9K\R;qP`l=+AH:MT&bI,3VJ;K-Fi[qn>?>oD8*W&V062<]DP)id2lP%rEXXa,p!7^hL0YgMFU$Wm&gH]\*n@BW=WiJ)^a^B)b;L=:X2aX1)#W]!pnX1D@673>ZKEMYQ78(Woh@#fds1Z$-2kKPn8-M*o+t4:WFLIk.!.N---PI.=C(\$U0\+7?'CoIT>)5=TkNbIhlOge6DeEuLT2`@gG_,][@RD&Xj0NAG[IiOA)l(=85@t.6s]SD*#.9VDBU!d2J,suTgmB[F%2PpNL::Q@9Cn#,+L#OD!F@&Vd,r,MZqS^C%t1["UYEf%7'b4`c"SNc9ibcrZ8:b.7NHHM_tXF+&Me!<,S2Rb/4m)Wip$F7N$kZja[i_G741u-;(S]@%%C_qr]XEGiCKSf-kJi@h3mh%t/_6U.\+J9M24]V-j.jM(MQcHMG[]+.M!7A6?Wk=r_5+nXHH05^:IE)]Db0Ia*K0@LQ#cbr`&@gj#JqXAsA(qm#Q>TNQ0Pc#fiHhN/M`,eDDO03&7u,:?5-(;&%-PG(!"l8$9II-QiFC6kCIM*ZFjf)JifXG\PE=pD@$,$]WF&N^M5%a(t"F$mq-ilr`gTg2-gli9h-51M9-j:hKlU#mS5\>$\)AH=/^O+2SG#=l]B6N%H5<6V=hX/_>!7@Do[nn('Rr!JTs>].ZdHeUnirC(sIS@rTI5YjB:F4uRK)doW3\ise/#-"'FoGp7-)ssh]=aFgoN'*At+Em3OnVi6i@b`Xea?-/Dfc/%;h9]K'eja(XLlkl]X#*A7nk7/16q"c`4D@;=9/+*l:d?_S_0H,tI[RXuRCSXkLH%4P#S`BrXU_ThPVe^N(_@o<[P:LBX@dt9OE:@tS\U5"c"4:2Ddq,q68BS,^3M>so!>RO9eoh-7[?O9@pt`X_@LC&s#4#%R`d0EeBHdZcF24?5P/?i<8DnF2\.QU,q[bI19nn/e7^=bk-5$HqdY7k_P-*ZYH-D+^kX7UseHjUp;)s]"eJs3]"qIFK1VQ]OQFWD"^8Qc(3"tq8?7;/lQrp%f`u:C8eV@ljI(Ej%Y#V_%'P%=nAW-NPCpj!mF-aEQjr4g*d$[69(L]dCOgFaSiXNHMQg&s7Y;$)=+EL<&T$c(c-jOaD+8\?G@U$\+laflg=!Q3:k'j#&eY?+>Q/An=6KK?)H`'1`'B)t20Z<1)4H3_o[:rWDkO]e/$uf7]-Kf)*0j])lbjW_d_nE*K(j.)BeFgNX]g3YaJ+=jt?Q?gJb@c+[c;nkH#?9A5D!:m!u"@4PSB\jgT;$EtAEj;h$-I1mjd)*dYVUn^G._;$b>a7C]W%;?6LRHZn70doE<-hdhm9DpKWZ3uZR;XLPWlaVKk'`q<,lmtD2II=_d7U-6C4.&d8irT#&^VS7N>0,]bB[en_X<>2GLNT_Co@Sj:.*I4.mH1WC9clcio>6_:N>:>)n9GAhK&O`cLZ5&8_dLgrV*I0\f?c[Qg-dOC)pY.I_2O%#r7qW&O!K8(@!=TLKOPkp`*9GcoQlXn.?(P&0R4^]U#h(*TEjO`N4U']e_6s]$VV@e:(IqB\Es]I,Yf"Eh63G'HmtAWAn@M!Z,8k-jpmA'JJ/?[fgn%Ue_)#=e(I)P7/@@&<*G7UR]076UQ[L-=ap'/IWF&lB_04].U<"Z/+Bd!B,KJ,*+up:LCK]0<`H)UD>Z.m+>lY_ZG4H;$\mIj_ht>Rek6(i$e/ondR3/2U/S80<(T`@MBD;F&/L%Q_kkI@&i%o9(XRdc_U?^Nr)ddJr?ZB?,#JPYP)q7'\-lanW7:^l^iQF\.gYaA,@2TI&*$rYZ8-Ad>_fKs51IT@6*oB<)bCr*L'#sW?T47;::Qc;AB'([l4.-^,9Er8hutlGg<1$Gr.JqS3emkR%^%L-Xad3*7S@3>u:Kq@XnMV?dW@>p[#IKpsYgl_Ab$44CC&q^KLhA]8\1X:Rf0Q4%E%fmJd"s\%#7gbFMAPY]aWQ3Xl#VpPuKSq-'oG?[<*=V4tOa&ogAjea=D:@47jkPt""sWD`9_G$_iVq@?/=tZ_W'f8E;Xdt;k(/RBb&tKB7e.-d70t.>f!%IMk%t=%^NC$Ub@Qm(_2"SMF(%GH..IAKb=Z*-bB4TZYcc=SmOI5B:/93`D28F`=MCqBCdYo';-2=.EHE_%P=A3bX1$d4S@Kc#$29@U[4rFb!iTbgdaRg&5OL_H6;Z?WJ5]NOPm?/d5iJ>Kklu80qfgNO*.f]@_)E0''iPK5Ln8fU.#D1hB0+R^_Bje7PJ)0C#6LqI#[nBFct=.DPY3^LS;S^HOM%F%3*Fp<]C-1O^Dmoeie=RskmXYcq[JF8g*dXkSIYT54O@c40JL*'#8q!:.Z)J[\>BZ>;8-kiOs`uAc^>jKsVdp"8-+Fg0)o#;>K0`00iI0][bqs:UPlDHZ*h$RX/P0mRaciV*%Xk(FQSQHS,EqXh4B1m@BQ_erC05oOnpq5@DUKK*\ZfEg@;>VT]e!i\CeORgZcSH^OL&FfjFNHmGm]%$,/onRjke;l9^YM#I$"rd)/jFjQTR-,[<$?Yio6X/rf_`f+'PKs]+;6k"B\U0``8B$ZfgO8#[>$4bU@KoH6$2pFYf+HEDq+;s=08@hKl,SQCdb.:9Zb<.?r5Y7e[RH]oo4.pl]IQ"WR`rm>TfF=,N0@][I781GUY'\&qUG09;Lf\Pt2j`nuET*4>K^AY#P_#MJ>YZZQu*B+!eN?P@"fO,]S,Gl?(":"U!R^/[a'S6&d&m`Ak5FK&guRB[Y5]qFK+09R'_EgKH`3j<,]!b#NmLI$fL.+4o*.M'o';B'RNF"Fn,2Q()Y[-LI#2i7qa<_U).oQ@WHH)PK'NeBpm`k^mSj]8-U9CYIJPf_C)$@+:#p#EShV/l34%oGl9>4F`RdqlXnt^VR^Er[t%ZF&?K157]!S:U"1c=',@6WDLfTXg^l!XkF%"L>abik:i5tIe+q:a+/J#&!BPF@!G>%T9-k\.PD*2D5H>ac()0[D"d'q$g)!Cn7d=MOdKlI7hT>U?NX]5>KX&gu=t%),]J6VmJLZJ#P@%b9([q#Mp?)Q%-hF2Jr'rC\hWUEVW4_t?&%NAhbG6X9);;#_6198AM*faa&?6B=!%=$_?rYu3T[8k&OBf]*n%KQ!gWMW`=#0\mm'BuWiske1Lr>MiBhT7rLggrdtSABdC`"Yb,R\d55T<([bp0oV.LnX?om7u%TRTeOjJsj>6'5%@0hha'JAg/m=p8]H&ja,E](..;0jgTj+]KtC.6WB@G>:mm3Xpo2Rd]i`+=5tG&m+sZQ%O9RtE"1i;^_/UM4q!f;hHJD/;"p*91Xjk"/0j,.%@I##s6&7_W))"?6Y3rqYZ-fXC4=sn*9`^Oo+>'S=I6'.:7SUc5HN=%mV]o/4gNK:MQROn2%5":`/pNKaeh<'h>4;q]BJAa6;'M/&'bb!dCS;:c,E)"beKjO,YEq3LD:mMhm!12*8R79V=8;#PUYej'&57f?hNX)@1FC.UsOYAi?ga%KJK+r-D\eL#?qdQ[o-VLp+HFQYaZpOn;.:F/@n-,;Nk;j"KK(ROgB*D1R-*[i%3bL^b6#[;l%6LM?,%6pcu&;b.k2ha$J-oPG/A$,m?@G[j!*722SD.5MrV+PJ]#FMMfAuO$2e(bFeBl%d^k(I-No`'HoT\fcTKQpb:L\3/)Sb@2!!q`$e(R%Y90o$>U_JK@l`VT@4G#5Q28m1.Z;Ok^7`J`&BVZOYluMk[2g\<6f#bX)J@/9^=^\"4\i$DkQj=`F83il[NViS?GOOMsS8i<5D"iL[ab-%CbrrJEKI9kJ'?6(rr6G!Tg)J0IHMqkWOFB#V0rIkG!ro7lO@J1*%#'Qh9F.NEsE)af(AgeA^"kG81n]5G*e)"c5YqY%WIIf6-0/LoOtb+DZ)?-'aPg.KP`DnDGq'pttMlS5^Femrc4Ca%h:/2LG<)>]Wp><@Di"k8]t^W>[Qk$#CP!I=kNQGjWo>cI2NAh_P!^0)`bj`7oQm+fRhG%c0`;&iDYi0icDU%UugJ4kqg8K)[_9OYRH$i^_cZ/cuWn8C$)7)BgC[N^e4jLlr6]G-pDka#6hh?T[&4k:St)VoK1c<)kDC`D#3n[EOUitUc++iCRjeU#&Yo\$fl.;$NA17K=cF1s*Q7`eu4l8>+Vun%/+2S5`_M_nM6,(?hj+EjOcTH+e'@,SkuMu2t&(l.gV)YkC%`K1uI?(4,C?Q@I+^T.=nEd0b1OX&2V,faV`Ri?S6nmBo1bM_S,ftc[r;u9(/2!gSbhD717"^eL5(nX6q\(;>Hh24qFo#p%/#qgVLo%ZL^Oo388;mkY0aDM0i.jHs47TGr=bY@[kkR:.t";9$5L;HOs;23U>T8Wu)XO]F'Rq%LpIB!skl&/ake'$2%ka9*I=A$h\lM9i5?R+M#sWe%j%.qp:_Am]XW"B1KZNQ!c&sSB._Zl-@EoW_MaC^U,:skPlF_IDEY8)Ns%r$q0FjOd%Lk`2MVr5EPj8`_Q]<5lf7:a1]!W5M%4.6aEEQqt1jP'_70d;N^;ls8?RZGe)tc_XT3J]3X;@(d+t93nWlOdQ7I4O,up1\D#m5?"p+'O"&$INl%k&1].gpoIg8Ed+uJI@K-UC-:25n3\gJO?'osl2.2uJ4djlGT,.jW"3M][>MG1B\+gN5!Z-o5T@G2r=fk%.$mtGD9\srBR!*d@(+jo'X2-nYIcp1TT]0;R4H8;2h"L)`"q+1HU*4<$lOq.lafML,+bI#2uW#-630Y4*4S&(IU(;jBVRb/k[-O/D2,8bU\)=J,He1YDeAUJ@s=G01G:#llS31>;TcJs0^oKeRL_:XsZS-(>r=W^)dm2?hA!"6+P]j-XPrP;s#eXJ,p'GI7_j1c1Xl:ktqdSesRPBPgV'!Hm)ljS,ke!3$1%W'\$Eje9GISUJ#oIhUkUqb@i:B$Tp+DEZF51uO`Y09/`,5NtJ<9!NaI')r$M$0%M4Q$Z&[3[IuGH=#_bEpD/j2_&\F)/eFoVOQRso'=#ZG.0ep9G'YZ.r.m*":[)R/An$)P=`M_h'G@?L6D7b:#,kkr:llahXaG+5SgfQ-8+PJ'!(4rGB]e1o.hD73lA_PB6l[EOrJLp1>D-^<&RnT<7q8@+$hm,A:S\e#@.R/WC>`n_X0-c,52b,U&0@V=X"7sTA/nYp-+Z9'rNt?kE(C?GcQW6BuAH)P#;t+7Kc>d8([=g7c$,%$r6HQoF45.s+l$7^O%u)=6GCbGo'XA>&I'L'Z\sL)YMheqrYuhl/]0PYo9)+G45X\BL>C!_`rf/Tl3NoKPJK3=6\WVO8=,S#ug!=(;kqG=4N)8o3BdR<0EZ9,8KbVkEhP-U.;9?#)APn%HHO2H\lbU[3"4G[(*m"f;DV()GC.#uJZVZ,PZ##ng*i5"=h+@c^>r<`Sl>[X@Zne"-m*B%0(qst,2)KQJuh^U"h^51;^.$"Z/)8T?0SWoY>h\E^J?X9@Cql)%GA[&HcfG-%CDqION*W(*X*=[_Xm_m^okHJ8$LR7YfpGq3EYjj^4lW\*6EN#mMoY";uqp*)[2IUo*4J=%Cp:d]^.aH5fCOYi/q55pJ,SE_rYT1Y&NN8P61>hK*5%UTEX:YM6TN3hs,Uo)_,3N*kAN79]X=-n,)]WcfGqP:=$t8E^ZRZXf!M$q>qQNMopJb!]DnP?F0-]i8bos;a]41q"uA2iqmYH&90Y$.de9&&$fQP8smjDHK_#&T;J&=l1QqJo]H2&6*kLu8Q3DVX8[p"2>H[r;Hq/RM6TJ3Y(]*HCu.B6BPFCAB!i5$_MG^L3$A1q.]_m.KJqsB/m\g+@VMS94NJo:k8;0jc7n$]ATY,.:A\h36b=G(Oc"*6)QuD8%lk6KjU_Nc#1@?!,P4[g:@^Yh^WJ`Q-shbet%36;+l&J%!Hl7SfYI]E^X'qfUA_Q*!)9hL3`OUeJ:B9NkBI3TmDX:E?7eK>FTt_)dLlQL&\I)L^V)Gek&]*CbQ8VM,DU2_u\No;fo5fT?W+;r.O^!*6EDX(e(B7Wm'59frJGXaSpeP$5s7Kj1*6:"Z$H)cajM"As3V<1D#l)+Sdu_gr3nUAc*K@<1MFa'.a<22>^sF04@mj#iJ&52P:+u.Y6WpYq]MLm`j;ElEZ>SrTqG,Z-^T1+E]&P-G[A6Yd,=[]G7Qrp5Et;hPKRlPVaUDl,p[(Pgs<]'W77I=#us6Y.+a`:A5i]RU!^c*$h,%uOWrMNj-[5rmsAr@M3HlP`WF[E2kOT93k%4^W'N/_WjkT0088r$\ruO*V\ZpkFnQ%(rCW$`9?^X@n.9OF975*"FnqJ@+KUUgTV-(Y-8j6&D0s2kKnI)*q-0%iqK96/udbdd?B(&rln)A,jK^KO3(*aq$->$Uu>Wm0/L@7ItCOsuAZP;iNmeDCL1Kc.si0q/B5eL1#$uf=&/c9/\1Jr#WQm?W%QudMLpS4`K(iB]V7u8`*."4.iSq.0ab;6/XV3d1)mAtZ!&5`RW@+L!af_/a3A.Ja]3kPgSTd\`tTg6&o^YGPG6N]W#+TDXP-oF7=4%JN@Z?J#$Em,cS<-U5)[-3X`Ojqf6Pm[ITD'imAb$RmW)'W..[\YGT@.b]#h6]Hdi>%I3-=3/Al$%33B,EHTkBkkgiiLb&2L0g0J-^'Xsq^eUV&?@qWZ4In31gpP)Di]hgRk6Rh6m^t:HekbgbGnY%O@V3SY0OZ`"LAMUDMc"FG)cS]TIeU+rN;cW/?tKPf4tqanP%Qt*>q@A/Z[In2g&)eU0F?q-"H0ZU&EYD5h$I'o1*+1V;+$n4,O[)P=qK`3q\C=9_cdr%on6JB#J:=3-1rD"g(QDdO>YNjp?T3"K^Gnq-[^+Y4eQW`"o=o]fIRm\>b92FJtGYq!I/;0-0%M3i`OMoajuI=sd]dXHJrg?Vl,%l2pM@YC;PHjFb@fm<03#UNe4b[:"r9lD5hJrE'BQWKd+a!6K[eu,g^:-\pX8;CAgp6>3CO@5;R*SG;/T2:?*ckHOu7AAfI!'s4/IrV26IF]$g0C:iA@2IiUgq-$kMG5L3F1VY3h'>,(Z?UkT5.%u#Tl*T2T<[+#YB7t'aq4+n=O&1-@hZ_VK?Zp\ZP]BDr(nXJe=?ZXJ@f!,%&]0oZ-pW\2l0^7_18s[#AFN='U"p"O=k[u$>+\OO2G2h'>CK4$P3kU@$oto70G%;4nO1l?ZMGj0^>A^8RS]iO\3pVqNC9J;::M'$6P4S,DPcC0q9Y!>qj.;tUMbZV'`RR8h^8,S/ABU%kf<'O%[;_U:;D"@O6=9cD[ElC;WC(t,m3B*b$3A$NcYg@9t""3i(Y&HrH.k:adDN6.CkN]_=).OCf[6Z@0e0\+]I661I)%^Xef]c@3*P6_bos-an=s5Ph%\VpII[8I*SVX2nWrmDd;KZ3Sb[66%q@pd3m$o1<5!o,)p0qrJm!9>R[C;r81a2ZR@iWG=.?Ql<<\M8(:fmW25os*b)caUcgmMsc_2i:%F[TRfUj&T$[%X]T^1+ca4K*?"O6GX*,@@prkg/9.o][/8Md3%"BHIpVTL]NcmqGX'P(5#`A"NtR:j6t,R[_fqt)*?c)'PdHPVq#f+97"*MrSjB83+CUR'uJRGt>E'NK#g+t[u=d'HmD@k_%juYM^M$@ZN?:/-C\,n"]GV9E`KeJ!00!*T&!5%$a$*j=O;XEUqs02ocq7d6^]5f*bW1,Cf<94acUJO281\k3kpP%Uc5ca*TJ\::nNFW"TT2SIp6H`4B].-Ct`$LPZ>RomWt@-SH9J#Xl,O9l5`@TsqYM1+*#LHIERm8VSc/,^Z\cS/LI4r&o*iN:(G)Qi31%r4BIXH!.(^#t4ib^C20-I#JOkfWC-k:\!Eg/J?"PZ1[c-7i,:!:YA5A[BTFLGY$c$a?I03k*`Y"1;m4O7#mYI$[<).V@@`E0ek(&H^^%3%Zq/75r[c."1JCD$cYFB;DJ6YlD]D>)$O<()\Gg>(g4i67U8,CqY3)H#):kmc2t"np'"rF2M,k]Db)KqoE07rUTTHGol/p,P?W-leh$`'`Vm,.hm(lBXO/#4.)-81aU73J,XjFZ?Ik?P3p;\onF98ci;$=#$*A]".AiZB(GnMgh$USAeN*![VEJ=4ZdaYhg7YKHa9iCE'J3t%9NYiXb7n<7lX`EV&%g%:44/VLKK_bZH\5H(;\FsQ,MCoao$0A:FA3qUJ1We9mYp[/8$TPqH2dio[=^C"2Q6bN5qht@Uo]SASqhdWB1T+dEP/'Zq^X^q*6$]<s6HP,?eR\&H:sg9P.45SX&I)!J1`dpK'[R#PlnB1X<"1)D1U-moASq;s/oBsj]V7cA$npY$-\\jc32mlY]94WI@4n^<7bSsZ+iUgV9EO+jeV=0=m>rsE$&AcABo;]P(294%A_^k7=>b$r"p9oVfb](m\i78+"C$G"6c^`01J0PLHes!>23Qj-1`+kLo;ncKt@T'#i)7Ij$"(@+,gOP_9Clh#7>@fHR/0]"0#5A.k:BMYnuDu\gs@85$Hq7^t_Up9@&hmniH@))SLLQq=UYh6gk#W6a&.^=2V;,1^gd,\Q\Eaq95R"8GV#5#fBJL?(OOG8?"8h$um0Y)sLRUFJcE3(L-qi)gfu,$FP,5CX-PIA\nQj]oDUI_.CpBo90Q6`A6[X(:8^BW])D2'+lIe#^Htnb_Js6X1tgN$91-Mq6Dle)SEBM,e?ARI(1kggko2Q$2m[*!bDZD_k]6X4CK"f+ie:gJ8`aI]7>/Ep>*o3\bLZO14>[RWKW=VR7pA,e!3A!X?2LH?@3nGrWjpJPR:m+T3V&WIkDqV$\lA5PO,f,`N/a=n>r`^sq*VC>)!]TXHUZ2."K!H.\s@g"l#Es(in%6:@V)Iq";HpO5-tTl-i@W-Qi^.,5466m)V'6o6arCH*4bT^6Y(PDgBQC&5G/H-C,$1q$;EKP1W5?nhfiMR=u>]V9Km,F+u+kRdX(p[%UAOd;s,>gJtA);UOi:2Y@1fF7QXIL_$0AH(`9.aHtgki=l6Aa1?bdF'ZS"6#CLL=ADT!qX?6ERV@h`-&]PkEak7"F3^>WH*\6.6h[lBsemQU,KY-\&?TE$s'j$BCgTCXEUI(B([-0hu*DGp.?Ni"=SPW\?D84jM`@*!"$UHjLkTKQ-]D"Fjj24@N'8>4ATXk0#$]p^_+(R,T(>?>mA7/tT^BSI7G"#,+rYP/`E]Z&3I?tkD-ED..093N`n:C=m"B*\:?p`3>B6WQ%Q6KEDiQbnBTu?.,/4V>><,(["tT4k^UL,gpr?If./05%Ec"^TY9?q]$-kW=bS%eRqZH1TeV`g"F(4#I&Q`VW*%Wh)%AFESj4?IY3#+mY,]6JlEf>)$0C#cHnf1:&4sa)jG:V^^Y`VWGmrcj2\2*E'k0Dl0ARKIc]_0"Yq,?SO,Pdq?"X-VM9;JnND3GpCf%XEHRnVCm"$"%`)u$qID-Qh3F^n@Ui0;-e157eN+,"o<`9sKC_Jpta6)g)>0#+kB^@cB/4UWVbB0f4hO;],LR:rLnT",l[qdV[16n9>HOg'5QVrM";=Pa+m64\;6+]Y6bPqFmmJ;c<3a1CK1TR3\bk)pOBuW]@um][]%4X"0!s0iTf[gjnTdHY8)jO&NaQ/9GY57$@5X?\(/6,r*L8jiR)-)!DsfUNDtTQ7eR3&T"U6F]62bAk&DLI"!*<:=igs@s&1I!X%CM/N''e@U,'#f#e"P4G*6i8XRXN:rEQF.'3").=j#&R6m6\BLY]qNO>-H//gi@%@1Q4FGC*MJ!iYUI>LT=kUdcrE-Hg6Zn*ksr&-:KLY;V"pLl]s%\?P_1oslQ;CYGlm"P)XfOe?b;mk7:_G9%\bW$?DjJ'3PRL>>@la7K4ZrB6R6^'Fm?\[@VO4MpSi=iNqHiFZmEk3RhO7hYCWLVE\o;:ET&**$_ftuMdgH>97)QTEc:LR@9'u)6+l,Thn$W0uWuW^TYeR&[V^ZI+8"$%/A^Ge@524>o2+=.$(aQ]K3eld"1s)]urh4Fi;;JU''R[LcX\(s@:7MnGd(&h-#d@*\.D$6RS]BM$p#AD;0/B($]#uWTGF:]6,:-,hlp2Z.gWAC#r4Mr9`ZNQ-t$(Lo[&>>M6^hM5JBYdb:_CuR38]hAk6PpMFlaeJj?LE^S916Fjr@F7/Mt5,p+g"MRi55tbWB8Zd`goMdY\03#H1J>IHT&+u-LS3iXBP*6]0N%G9nYD472@5PHO8OfKZ3Ss/jdP%/cd#duG(.5pd55+;+C@;qr]5j1uM/rDAiT?%+J_=&`S9$sT5!tZ5b&VRV@s?*LR7Rr+SNo-Ub'Jp-E9j%=M%J[t=Gushl@4R-.Jlo*,;'DsPj`;.E?sAfOB:6YS0nKe#\Z5c`dU^lD4(Z[RK<1nas@Ojb@A\ORh8GVB^AO3)IXl`!j".q]=:40kf3N2KP/C.4(X=A\PQF,d]G4%Sb3Q^,9F$Dd@LDBB/b=Cf\Td5_2$Y_-Ze`o?G_>]2,j@d*_/H#D*D!Ma1"O>$d>'fLaUr#JXasIWspT7q1IK^bB\UjDe[R0;6*7dP>JIBPMNSrnYkXm&NIS`pPNipPc9p#=,QO2mV,JJP)?En@5*RW1k#ShpIPQ`2K9P6RZjh^.W^iI$-JakHgcX,eQ"cgo1[pYoDCYI&Vbkp47%d(N,+bo%_*go!h%a8caW#1h)9iH*@?[U>+N%l8d/*Kn#X8'Re)cf4DqYYKSJ!fk`*J-ou%9H%a67ILhuO^_lmT'oEtd"?q[%+KsF-he)af>Y@W,(DZd5iGAb4H4l+hinsX0U*H;JiHHS]n:S(:U,,50:A3BGqRBC+?D4Ku^ZDl]_8BNq2V(eTLKG3Go;P0Ac`*4!?$M2`iQ?sTM\PfuP-qQ%0irq-`_JJUqqZK@WOte8W7)u]D_';Pl%tt8g84ip,oLanhA6ZrhbYkukaj+H=\a01s);[-5kt6:F#5N,!.Vu+2@u"hc4Z4e:?%k"s'>a>dO88I;p+9BR.dRdWD<6sY>?P041d4rsrl,,Bb93A[;7@L);C?4-*AdCVLa5]]LLl_8@p(SUNpVa\');ucF!eG:TRjg>l!+S?L#uSnKfu=G92mN+\H3/iqJ1h089eLp'jM*6o)tE0qQDq=k?J-t-W^HJb;_2^s0llT+I.$[g'/tT'Aj.m13b+WQs!EpRBg^]7/!BQ3kaqk]0YV,M5I*VKh`=((`h8>7Z)B'+8k^r9T;o\M3D$4_#^#O&dgkcGIt"`]ps]9K1Ed'UFd15s^WAVZH#OoPTZPZ?;Rdr>MO?0VN0XbK6:#!)0$L0k*O_j\'Y;L"c.\`SYg?2s[+FG$9WD.?DuNgR_MN*(H\#$NTc*Fhkh-F$d_P"rABUO&Y>5$#8+Bln];.oF<2uV49ck^GCbEV/*8,SuOEB\)6sRbT`pBj!?.csu[ZOOgFcOdh&+G(C!VCDuimR%=B4@@/hh5EO42ZfQB:'@8m"7H%j56$=1sV8@);En\LPkIhVG9XXq_t8-0!A4n2bJ&;j9HB:=J0a@M>_1]R-_ZdKl_436*O.bW$(74,2o<^jsMd$@@Ac%[,#9cbBeO&$ii&GLu]Q+XN:2B]L[&R'6X@'R]O;"5jC&C&ABQ$e,Z]>)*C[RXK%X_dEm[Z%JPEMqeLiT?@(TXW-j9fBBHt7&KgVd)ojCJ@@1NRc`<3=Q%cIs!mb;;_J1$rmaPZMSX6'7O/%W+dFdQAqjB;BY@opB6'QU*d2hcqF=/*HZTOFe)ROMcJiso(aVRqJd4q6G?dEim'=r^J(tM=EQA=1(]IWO7sKH!W,uKWF9lR[r:#^Z7^o#3mDV5Ug_ad6N$IQBKO+N//'RL/2]KqYEC2M;02=iR!XCa^s.LDD:`ocH3@_!G?1S2_i>Tf*Jds4q%AS#GkVb6FJ)'8E#)t8-U.1>gAC9hFLYCG<&C40it'0c9N=as,1!%Gp!9kYMgdrZ[.;))lC@V0jsZjK#akVlm"9ZZn+ij=GhjlZlhC4m<^>a?CW",2-GpPsc*!hS:W]-3gjK?:H02:TI`[t.6c_LlL+q/]ZX"ZhF>[_6-H,3JGq.cS^-r`j/LXaap,J@7Z:/]eVqfIiU9hKhMt>N/6`l$/KMMIKRh;[q$b0<\8HYZbn/ZYu++=3rie6D`2ae@bc.XuGo:O3lcfj9]m#@<:H!jqE$,:ia'=&Kj$*640jR8kh+q^429SC2hP8Ej\q?AG:N]U5dZ`/][^+h1mrjL+h!%7f]F%qEq$MN:e;!Yl&7Ail-?5g149H,R2GItWTZ'0Z`30\[qH:KTgU&S0`i`n'IK`_/HD<+4b/OWh["M]W;UisOMQhBfMqL:0H`?4p8`l6=9U"40_)LdPW'Bm5Ajtl$l5CMd#=Qf2N;>.!"'3Ane^&+]OZsmD';'A/aoD4G8e@_9/1CfNdVqq^0XM!>Ul-LWQ(FGUIng1$-6<%Z@f2e>qe%_P517/l=k&TUUPsNh0\Q^;mTT@3J83mu_[VLquJ1$k!Ip=G/5),G?S"j9u:D`.gm<'*LPNPq\U&BpgFh%L2=Z&btuLrZ)6Y0gca4>AGjemhYndj$GhguVo6V_qs@Tdb]X5s\=Y*B"D1mf9]pgY9@NKH1-D+]6[em_!YKmZ$&bc%Cu5_9qDq-:Aeu/IlAV1tApkM+BO;\#U#?7D?sA[-Ti6=&Tl`q8$p-cKe`Q%,DW-:ZAp4$MQPEU"Sqlb=%R.oY?]el$iI6,2X*s,JJ1`[JCb.>T:"b3-&N=s+QIdRSsd,S[5.lFmP;,oB`K,TJLLV26JsRFPT`=dc#WX/6^-/""q/M7*tFLoO1mYV#Ur;$LdE#HPA#Tc7"EH'\jhQk`gGqZ#BC[/.J2p?m1hY]Z>D]_;J`hCDENMpT4oFU^lFf,/U2pYqfC2&&nMK5B6JXfTjVs+BdHJke)M[:@?:'.trXYRO[aRMV6iP92lloUY-ZWLXA9`c95q@LRVS$3KI3oh`LV)lW];jm2.M.F-Z&c;c-)Z7LERI?8?r9I6'=$][3OX[q%Uns2/G"`Fojd=O!fMpN.Zr.^<5JA0,H?M>lP?U/QuH'$=kp/]DJA%k_?Y.g.RHn%l*m"S$oI@4mQ2a+gH#_I'ZOR@8%pL!0c>_c,Qd84n3`X!GQ>UR9'qj$:P"9enBTV'7jgDrpW'=U^U`Q1t;PZdYd/T#HrLaKU3O7$':G:(W&YVP`BPBF]pD/K[`ThB9&Y=-,92)f.jo@,h(f3F^BoDNUH3"*s[[objDs3=c`s(,6o"8eY6!*XOH9A%s6?!dL$ju6f@=?23J!r4$lLDgYCip*laS*!LKV`3'9#i!U$G$;r*jq@,t^+acoA_H5NUp!$#Ks5*i[1]5HK@EUZXDlEWA@/;BH*g8CD[VnJ0E(rAq7VCoPf0-D*J[!XdguA1lg!Tgt=1_Ws!6N$EA,;Ejm0PNIXGb-Rl5iM7P#^Y%8LV6jRV'\,W3+`('\eYj6ND74K*6VoLF\bq!i20qiQ$K)dc^>hZLHG/E5CWgUE)l3Sb?D0X6miU>aS[3`"Wf(TCeJj?XI2I!KgJT6nJ4C^iCX_k?!M,Q2r)T3,)B\6./C'4AdVZ*:#)qjoLfC2UUkSMrlh02-'-GIU&[Wb]'G&QjD8nSiLP8E<>rDBm_@,A2WMhCbc;]];'A7OK08=aL4F3:`TmI=L&nI.)-$b=ml3Xb7)WnUa8EPe1N7$b@aMU;":#W_$(g2=[T4X+mVd!ddt$g9ZZM3_.XHVm26j][R=V0>lY"7]*mPX^OP9uIZqX,q(3"0$;-(hHeN'jAZ4!8jTNqW63XrurrM\5Jr.'WFg"K_nSLt[APTr,o0`/_]+ZmW&mHW9f6a:5`u`^8L[oK&*f=j5-95%GZE=-"J-4(Bh]G/8fpi[dWVNle^OM0)(G+>0*'-1I7hLN]oZts=Hg?m>TL*o=OZ9%`2gZ[&9AqIKt[s70uj=Ig+ho1"q_PV#f'nG%8St)>YggZPO\BQWd*9N&MF4SOdTPD^o__`k3D#^bUH=Z5&KESr_5l%hl\93aHlEXXMOrT)V+cSUIX6<7&8u&KEVRW'gq4U^n*jKRWN;`%Z8;^cLuoQ]B#HbX1$:i#$a75.)WlEBT7Nl,M='6cC>Om)Y2ZGEEENt7g]M0Fe-qft^YuU;B(iQtGL.td%N%_qhu3HLRippMeZCZ?cCm98Aq&f?NmrZ-7j)qITN!&&##Adsq0M@;43P/Jn&6b*49@Fa))F^Nns6r21OgJPI@k=,8u9NnS`?L^_M4$-"O74L!,n4*<8*"mK6"4g1NmK=p?['%lc00=^+f"mk70396AXK>Gl],%>,>Q%LL56l>``H?&:,O"%lg&(WO]?`0*8gUlC:cJ`[BT^ZY=QZD9gN`iS^b,'[of5.,pUqQ2+f4.[uY=`VVCe/n:f5>Jl]=5['h=:M#uTS^&]mo#;R=EfSDO0c*IM2Q2gCi(OgT]du'`>n\,pf;g?g]qcNHUhN?H+bc[.RsO+r\mfF+Hu37%9[_dJ.RU4=8140;%%b#9cFE-II/7LRMelEChX=WA5DA"G>r_cdJNX6eV.r]i\QJ;_6VSYaV67eZab;=c#.j^Kn+2Y#_JH-Y]En2A#d4F&l3g@mtD8DWj;dF%hZIKA]!XPb1sf6F-j^pjikE12"5F06Pf.#n/R55Wip?782(`NHumG\Dq:&FX&kCLHKq2-0``7G=FD_AX?)!Xj)qfWa['iB_AA":6'd;[\B[B:%5/oP/Vmpj5E4C^YEO^\4i9-P+KY^JgD;tq]R<6t1Cs/tk6Qs^G%M^Bc)[BSZMj(\?'BeJF2]31ME3Z9"2#l?Idr+.N*7C1JqtCB^iPl44Jf5(*:17M#[IPh"$ukP5[?d\*62[4or4TA45afNi_#:R696?'=CO,\):p*7CT^IO?FOgG[8?":_H'l0KkWs"mIAR7g5GL40M"f0@+G(EM?H:*tN#@5gIQlBEn](1NSbj!PYUC=5o30Ms>646E'4+u[W(mmk]Q3V"pmkY3fa$%5NAV(:5CDS=T>*+r_rBbd>K<\2e^WfoXlR00@J8rIXTO`Zs(+7ra5p626Z?$[>K"UcG_sp&HjD'.7AA"P\^17"q$E#h3LiubfUI.hXM0(-o\WXSG9O)CM$N-RYn:S<=@>:%_KW+CPq1B"q7k*6ln;#Q@V@q+5j'X[$N2"k9F$]KQL2PN!):G,h$+m-Vci+OXc-\DlLX-(PI+[_]H=jt4@uNE9*9g#sRju#ej!+Oe:)1)VN[6l4#Rjb-"t?!$;u<*\Q,*oDjVJD7V*8%Xc\OL_'DlO,)bK2F_RLjAW?^+BV/fnsFI:27"Xl+@@>.q3:!)aM?f6TEon2upXqpZ0QE;>k?*bMnM'_)E(ogN'*HSFMK[*gc):L4p#17VeJkDO\RC0NN0!a]`AOc[mc_l?S.@%3drKD%[8V%!5Chap@@N@H@5aghAZe=_%_L@W*H)J>gt+$)6uI5'6/4lV4^L=p*j0FI=^_P#'#sEKqICS^A26_Kk+I`Dm8qWT>`^OQHrk@>@\RO2Y:NX<0K^(h80D;Yi047/QUVLf51nkE[eAbEpbY0lFCXVqkS_rAWgsSkQ=_"DQ7F:u%WHu[^[d/;%I.6G2R5XmB)9E]XMR`"&7e)2%bX,pM@Zbd,01pI!YT]/Ea0P3)^d2b8iEEg3kjrW\]L?D$Q:%KQ=c1#CanXL_%rH\.&=Wof,RZhPmCs)S"%DcY2:C]e=6k%i\Rs<>MfkYD7\02DXK>mdL=qM>5CPnug3-;5B:%s&Nq4;;ld4I5ZhWtT.IN"=5Lu8>?QL5!)WuU"2q@N8^IAUP%_C3C^FAg\%C97B8kD;S.RF&"HRCd6/+)k0:>$4>M?>%AM>5"PV)KP+&:F)]%)lr&JSY&",g[Q^33O?aaj1`G4$4,Z@\G%F12%b^r9;J`Wp;F1%X@Cc,X2^tR-=[oR3]#rkd@?3jg<5Ya5O0:gc\mmi[bshT`ZHhHQ2r!B-FdL`2!,153c?WP+HtlIP)%Y,>s8"Hf\M)DMss)U73>X2aWf=)SN\AqX^H.U7ElGK1.TmhoM2uq\:H85S=C[4NNKCgK&L^\'OpD^IK<@<8"q\*(M6o8(hqfL5LP8(ENEO65NfLjnM&`!E`7VP<2U[m3:iIs5rg+X9Ps^`hl\Hahi."U%OB1#<0u]FGN`.ZCNkT"k:d7QBWrl7XXjn_1.co8cIZV&>TLRi\m4F.V/MOb%a8GYE_5jBUalfCegqm:^d!31R>2mH?qfY2mCM@\!9(-dm`1u*j1:^hM2m!IpnLG@+qrn)D?,dg)@RTRB]6X)B3Tm@NS5*F?@Jc8MVn4$9,pI>HPgI1ki3V^k/-"VSS64`LY12&M9D#r)Y(5l(,C15b"WaHfd_cZ_R<^,`a(NA1i[`qLTo`KZ)!P'3L/$RF%Kf4TJIRD>i([[<1HkN@%0k-X9gS=?/_Ed$uAl9%UmA%\-8R[9l,.B4]/dSTR@'7Hq[Gha5TsR`gB(ON;bkapV75f0SkY9msGPeZFgkN7K/;JZ*ISueQ>Oq6KT@r%hiQ2+#Im/"<).^1c#W?=E$e;DAJ-b_bpO]Ea4"n.UO)E2+?@pX;D"rn-b))T[;,bIG+=gaQ%Ml>s5D.M'T.+4O-#_21Yr%F=nM^:U5WZLU8FgtdX=sKB=jM7SdLbe;]T=E"uC`WdP.MAokN/l/@>91>IE#r-6?<49:d]dpS%J0S%W#iBU%lN&g,n)s0#SnYZHH[&86CZLeJ(n/^df$V7M2au9?7/>-OntlqAcG?oP$Nkg3ZMWW@&SVH<;_Kl`bc?@iQuHj+Qqn5WU+n14KEQ4\sX8Jh\Al24SHhu.XS1E*f0IaCd&]22Ek+1Gk9%@k5siSi42@r$P.)E.S=MM\6B._C^FW-7>5:V:*/Hd[oupm\DOBTm6Jgf4H%j4NMUs"Q,jIPQ$f0C&t`!hE(*uCrC/f0m3G)n<0H4>QYq]%>3Uo>TR4s@`b(-.!(YZiEF!a7CjX^^\>JQgJ\_qFK_>tBE#\bm9C"C*pHt0B:eB][YfiW1]\2"$1VqS^m:+o'1X.qlNmt7n/@gWF);$,)H4`f^/0DAsOH$qEWK9CpTfHH?!/?l"IRWEM]B\FU#*6M5)/5DEe8s@&Xpk^SL4dpY%*hlN(aB[AK#uS->H;5-\<5k3JHq7t:q`d65E`qBajB>t(,+b7.t#&[JcCI!jttFAX0seB7[oB'f\-6B9u1qX\C6h4dAgPg?m'(eQV/5S_5>Ag?JpN;N)c4`Q_b:2L&V%%r>!"QdHGmm4LmtlJgd7F"LcXmA9KjoK?^\<-Rl)ELD<7?D=_l>C_8K2D`HTW-m^'oHh%/++\nM(+'b;ufTQU4BRj&,[>Z8?j+pPA&4g,A[c>EsS=3sl2("`gtX26db&jbiq5n?R:Qd1G+FPe%\%#MR)1q#\h#06t5@@CeYmR8$6Ai1u/TF>4(..u81g!okARphr'*f7"if3Ik"k:1g:ZnF/^>s\8%>fZEQam$JamLeH62OY,GDOoHY,0FR>0n#Jhq_bL/GWns1XpFi_F#j,:bq&gHb+=b^3a^c./J:R.cSRs3]82Hahn*5!>l&k=2_O0D;J;A>V]Qbe?i(^6F+/"FHoR,hiL0X=X33UVeo.S=3??AK-#pGu?_EHY65iOKB)&1sV2>._a$XoWl6lrofm]p#5_&QWd1N7;(Io/#$#e]V5\(4%7rWK?@grfs??#_IG0M"!5C-M%^&?BXr["4,_oZWQ5fje*OdV3Bs!3:lGoWi9Bh"0E!,TREc^g7YLj%b-.S_KhND\'e7jH>&Mm'-L/PN##eV"..>:=P'V0cCZWA==Z>"J(;Pki#Ib\;@Z*&abT&rdo&'.;[fULNp2P'XD%eKF-uO`_$)6jVK57f2"&b5=c[3cS1d1SrBb8?)!HVB*Z9htqu6,"nQ2'58j!)cB>68c+gqMD_@,gp*>U2[T!a:%k@/Q@0/R0Is3n)XdGR9T^+iE%[>2bs@oHkbC_$;LchkS=iVBdH/q>&p*%tBI9BTUT9G]fqg@$"#RkXArCFYQ"uHsI2II'2ga1gUduqhas1Dn&bFDGe#:Z?B8%86lFIe=`@XC?4O"K%D&o'f^^QD$:%FS]fI^%cSqC`I&>Du<*GNP#mU#7!uaseG_.p_)Nq&a[7\jrUh?Dnh#-KReX-Y\9.]#C(thf5Q7\>VNDKd@g`L)+kZ'.7\1&)_Y21B>Bt!:(6'f?kD-!sMH/,/ap#$K_E(p'[q:kk/d@K.)2s)"_Sa250CZqQO=D0gJ>hrUfU(?:EGG;)JmT=U".KKC8$^!T[ab79geE^P:l%H#M$b?kFX*=L\FEk#B+pH^$UY'orYukr:U+0@K`B,aShD9c[B_2"UXYR%_'WrJk@`+S1CQKYCI'LZOq"`Jh,EFaI-&nE;0CZ5ei2@UD1jKe?PNamM!"J'BT5fqP*edUg$IsFn?XGg.G?9Xo'GOahJcdKT^N[B>#A,r[_8L'a22B6GDJ^CA\5r"mBb"&#f1.`rD7#A#B"A&SR3]G@?M,PV1Y?Ho%+fKU*=T/EIm5f3Qe^qUi2m6F>8^P6K$P^#9VR/Mfa_Ot?!hKP#F`c6a+[*uI@.5m3,$L?!75;p9p#]j^2dpUb\jk6A0#as.ZlPMJ3n=q[1)aJc:B&D$T$[@V2Z(!-Iq;.7+]Y8$Z/6k1@($3;B4AOjfYAul]spCN$dKR9&UWL,qe[a>>\pciECe1$jd?Q3AIq'A-79:0($=.1SO8c*@uak7sL#<]JD\ujs5o3QqZ%IK#i'DfmR.aU_869>_BPR$jH.*_L#@\6%N"C[@0ZV7>7G?A>eZ_0MtX+o8HBb/-n2&ubP4j=6-XY,@W/OLJOcP=Cjc8)5%phqEZu%Xgo'eiM-4bf#,^fGuorBMHO(lQk5?c(:6>F_\!Op3n'2k`obcKiO:@d8(D-/_[;mLfW],^mUA&r57d!uUJG!G*sb4[.ep=I`\bmX"_[VIjrBaB#um'kV"%/SqD+3s%d:gH/.p8M"5ER,lfVTLlBrA'u&P(EVM_P_E*ENUOuECgd75(e;;@FF":r;oH^qGgR8cckc@Kq$n+HNkNhM=rEZ;.5`Z!P>Ik/\iZ\i#@kMQYEP+?CJb]scVFe1LGR+L8`7PPqo5XofsXJBUj_=3ljn+en,7@?DWk"&Ii!Do^oI@\(VaXHShimqCq,Xe"">M(bH[M&_aqbb0c`lgSF'Dc\9q<1#@gE1!a.@(8l:2Hd-:t=iFOe8VCZ5M2^(E\KfHO@p+XEuSMOm-Wto.(tr[G5br3$BinX@G6!-7MN\rEY5V+_#d-O$1WCZnh\iU`L&/38@d:+riD1LofA1e71YA$>nZL`]i21;GSa<&5]&%2R`t5senbHp71+(?pY)`'B^*?!Y&Q?Do0).?c+,l[,_N!"FjI2\&Z>fQqJC'`WU\3"WIf>8#%0!BGaZb+"@,'^a\t.5o15%gT9cqqMN8+1-opkW!"&BN+J?)No*$;VJ4&s&PPP$SEpsN%"]Onr3m)-@mnLN.77l9RM'Nt"E@0Vh.:DbLn!E1u*m#fR4<$6MV>5o/*q#GPPDJ'ECStNq27.lMn>*<(K"qaJG"9pZG5t^So(ca!"YB;$28b@3i8BM%mDP493sqBLoDloKK!>fM>0"((C93mnP.K:ODI_nI'H;CX)`7$]mt;?fa7/S4/jasr1/WReiS9gRD7SHaPWn+H,XF0u^t1iVmHQ3M*6OSG\d,<9o?1Ge,^q>+t*@m+RS(snq%a<)n;B9C:fH,->J[d\P09:`Wk\./jI=(/MV*)m#k\Bt-Zd&DG5?a`V`Rf$Xi@PHP,3FSLU9Xi*R57b`E!P-*pdu_qUd8AW%Uon%:-mcngY8bcS[LkCr3BkqoV2n_4GEea%TA5=5#u1/rK2Cpb4FK2+0E6r5k$AMTmmBFG_jh/S0d^3-E.Z3!XD`BosF4?-[8Bi:=@0h`DROC6;"[hXcsM+ZiG5;Yi[QXpNNigP5UAfMJj[aWQN;NQPsoQ\i@2^))B)`(:mqhd1)X;"Q/KC?)$+bu:'Lf!Gr%%8YGOsP&kS^TfMn'f0P!hZ#JemkicqR]b)mpG[qUW'q8[-di*i(EI)Dc?[Ad4j)0r`KNAoYN\T#cS.LNJ[&O*PJnR1A#ZR9otI&1>bo]q)u)$$_-54t\K#B?ZkV[D,CH0CE57H[',T-WrN_ZEYht@cG7l]-N$hT%;u56reC$$aqp*pYto`1Fe=7H8mAsnk1I.f^#4EmRK_'XQg6S*[>LBPH&$V;B&2m*U[?'`,mA;1NODTnaC43+U1'$mfqEo"Y&Yse(J3TkCJ^(sH#0;.!;qHeI"Bu,,got47V!!SO(J:=6lW)4eU#qC[C_:PtZD]b*J$YH&_)$c+lm_cS^->MPTH*\cUHeA#TSVbL(W%2MHks1>AERp14<@/BQkSlO:ApFa[Cg9mgWp/H*rZ,fME4F?^cAO=K."!O^Tjm7OL0ak5.Fd0[pJ8'H!&c&qZ?H]fj&QE9T^DTm7r``T)"Alu1h=:2C6U`U239X1I_`ScVk8jdWa&TsPH0r4M+Ym\p>lLZ\C-[cjM1Hn`K*fqX;]jXZV?FdD*HE9Bn`M2[I#"%,P&%^[m>R1"j.s3iJ6tC2Y`WXOAl^GdAb1K.3TI`RUFO`(BQ(p)HAoX*mt+l.?I.WnThOVQuK$g;K38W)B/:2BfHbT-n[SO0\D+u:nMWjNtO4rlPT[$Pk_\2EmZ1nC_3?6P%XcVB/c`b@'@$71_.#7HZ/9lS[%,YB(>jI;.2nd?X9["ZI73sfEb<+SUBN,[5d/'!:"bL+Aij@uDkMB\ZX$T3gpWrL+"F8K:F+QdEEC:\K6"m4f'r6B+NfWf>edSfT5/2I9(%=>pEHW=XJHZ,a1ndElCUP`U_%K[Ad-2X[/-/,_iC%pcPbbp#aZ!BfOQrlCAo*&e'>*ElW$&lA0ASlN'kJ^nP_,o,Se@a2s'67[h\./Wk8_cbYDc_SB-^aL.c.#-EM9c@:(ie`IYL+u:qVoX/El(i]p\mHs!G3N@MJf7"W[bHn@<^puY=,NdN3j8H1AZmW@??/7=s(JfSUubp+5H#F#5CRt'opBtAZ32GH/pg]BQs`(kk,eEL(sKKA9*u.['F]NrQ.Km#/mhW-bc$rj6+Y)RD*-sG:f/KLo+)@FP$RRSC.l"ENb43D:Qb"k?G"DPA0]Z67X([,U4d[V=/Am./,nI*&DFm],ZMi'T\*h6oSIP&,*Wlt'UQ+9SC[!Hc=Vd]Dj!D9BY*H"==,0kTl%-Hj&NbR8[#"#VJ1%NERG;a8->gVAEJ,aF@PE$7<^,OL6]P)oVVf(Q&AlW"$M3P!XNt_#OL(boNC$!S==2:=H*<^_`XN#DRC2X5#MIu\,adn/\08NoDi0YV-2:m/Z*b2eM&jTIPSEjPVRKjh=ngc%39>@lIu\N_T),;:r/gaB>iLX$i0Jh]E6Th!@JKjmQf>ZIgI/OH@'N,M>Ge;XJl'-'/o)^`j8cWeEPaad1t3PBqV:n(lqp]/Fjl[UN1,FOXo0oDS,Q,D\[T5p6bZ36All%N/cSQ#@Es:pZt#WYZorq6_0-Ur=1*PPc?ohAAV@ohN.h:h6/2t"=C\9aKik@A50c/(8+NZ`t6]j9ee/7+)uBXR@gf9Kb1M2NG+q(WVhqC/$oLm9>A5aC+-]..A/<7qtN8jajg8$>AM\Zt@1P";F1$gr$!ali*1i:fS=Ae7YW7AAp!=2AJ%L*t5dLJ6QJ!T8S"OL\l?rrUGQIe9WBeGUr%Q;@Z9II(6HW#QM9Hq3sRhZKVCIhp+B$!2-1*)VG>2O0R*#FF5oD8$dG9i6T+Cc#88Cqm%g9Bkn'T)R^9S0e*IUf.[=s<$.N4WS!Y.?Z0FP#[TUDI#tBUnD6&Vf3Gl"E8YN:uj:L]bJ+0H@DOJ:Q.=hL0]9]p_1r4r3UOKD\^,9'?[L7&sWoIjr,b(#+a-PY_`EQjHcH0L"$s$!ePf5!TeMA_"';=JJ'6@+_&9s)SqIb)H_N!M/uQ6+j6GnLg8,=2I5YF)F.uiP15_`bE@8@qJ0_J`*b85J"e3>bCUUD;YMT"^,M7[3TdB\J/eO;9`hZ!UX-]X0\TqR!mDC8#$s1eQ.q)Mak;\i.<$@C@mK;G9'&fk&(RpOLI'JoMi7m3,*R6B+OJ\ScYCAVda'##n,+Z+%'mN"/]@\LhJ!H&hGQ<1Y-i"O?h3ml9q@r!PV0KeX.[?lXVXq)-P*^@s!;+$PJ'Enm#*10p%Qi:,Q5*.W7We$t"]NG`*hcj#[/E`10:'@np"l*t&.nT)IerVgLRk7aaasEY(]&HqLK1j:>\*"eO,*KcIedPF,%O^U>3WIuX"B8oBnq8^bo?QIh$u;k=Tn5oI2Z0eH2n*>&HJdUAmA-!R.P\J^\#Xj.a&jtJQB+$,5f?E&\>&0Z&,fXDW-pg"+pXHA>1^!&UQD?'R*^n*.1%4>L3X$)"NmN&"i[)o"P&nW%;dE9;(n(^*WM.$E0'n).C9u<1ZY+LtHapLSi\S_)-,JS8GLU("8cR2MM8K7)TX5AF`:[IMh^:2p^EaU<>#]qFkC]1=B^d^Sud'4o+$CNSlDC#49;Z^@j]>siiaosNIqk:S"Oi<<5S(")hDr8$7-]2[iFms"P:nZ=gG1n")b;biW-`uh]Ibt,0iAKe!3_GTC/DM#!%2#^6'haarmb%gc&W[f,k-R-J8i?BnYl/2'Q='!`XK)[pkP5'UWc62>]j+l]F5er^d^e5SNEno`^%`teM^[>YhC1eDK#C1BU7YM]dT0=P7^"%??IZhc>l&iU8@_[/=7i<%>(QOnH-+QHi#!ceSqEb(1Ur4F"dpJ2erFI=W3"Sp^p1Q,hF>#b'hc(4XC$S',J.oi54HR,LJ;T-5K_sqV&\D#O\ArikdSJmUp&01Eo-7$/hRQB*8]iI?6JMS9TOK>':^]Y45cDCt+uCju\45,<0Q;\ea9/:.5B6?n\4B^Bhd:@#,3Fs=\X6DGX'I0f`MX,J8AKDa'MUYRpY9R4aTQb4+_B04j"cBY,sQPep^VkX;9;nr@CBlN`D@lN;A+V>j@-/Ag!4417i'&8>U8`BA3?&gVOpbL%*q!q!^q%iSVtH7+S4`;+7he_k7m),ikjkO1;NPjrmH@0KKX]1k7)O/I]c[7e-!bQ]6HKl[A(E1VjAFktff.pT9]^7"?o`]I`)/++-YY_hAC!-[!5PWomYMKN&(EmKd:&&BRp\-Q+/-$&&`$IhoH=(AS.d."0(4EFCUcAbcn-G+];C_*2@NlD\e]`>^CXc?DLK$6Ko=j_VOqV*Kk?a%dM:GtJM9[]*3u("WU71c/Y#$Zo>C!`=-j,Tj0($"EXO(@")qS'm#[S>7b*iis(#C29C6=+br#M`OPhE#L:$C"M]ea+""?ZEg.KT'l5^smpi2>g6iP%"VmlA'`9'j)/3F]@_p4!;I8h@O=YcXZ5c%8nL!s(.1I!-O!@#u1/%O7i8`7Dek*R9[rDF59_C\CZCg$roTpW75onB;2kgT92W*E2*#\15RlG+&W`;G&-c`<>hZene!Q![HCuQ#dH,VpAph)[mC+=Kh3?V[QXGO2-(83WeF$D-7OP.)0Po/>[4erfkBV[J?.JuQ*'nU%>Hn%iL4_OX[_TGF8-uT";.lQAPo^um^.qUs7AB[n/BdJtT]79MA5MKI/_@N/l)_A6I&)_kYiO0\\6k)oBV.\c-Hb](.0UtQj%Df-+P,CS951CBF:b<`+bQ0T3H"`[HXS1ak9E^Tdo.XoKOUL*I7D`Qd_R@[VI5TCif-ReoW6Q90&"JnhQdj4_<]:JmgbY(EeK=NIB+>fh:9iA"kdg"B\8a`4I]HU$-s6eU?bO\1pNnQ*G%7?,>\_gNI$Dt]=&B8MpXkUI=R_J'#8IK3oW)A$f.NHt6krK1ri,R[hZ>p0*2:1BiRYDV%=073%)n%:p$+sI)-,#Duq>Zc..LDIIn%'.fW>!Yh%lX_7?j/OiIa$&(F?(#KLjX/11^.aqD`Qj(IQULcK$Q/nl?iFPGe",GP[no_%]3PSN[d,h!Nu-*\5ddC@Yr6TJkb/3\Q/_7bq!GDOUc5,Ap+jJeflTp7,:VU\9#1YJqN&([)&FdWm+tK:1S,=F?\**SDbtq`EI/4Vl_P#rY.V_eSSbbjKWR=VPRZm/@t8@.WIl<0SaDs53!/k#[#Ue"YH%1_oE`_R#"eqd2Zna6;*4_fj=3WR_[DO"=Lf/4gh.jIjrA@Bk(DhB2:@PdZm7Zs`IpW6i[ZYtIE:/"LaTi&O'.bYo)[,Eir4.E/QE(7Sm8'O85UgY_%o)eZ6g^c^-?[>HAkIq=&rNJ5iI4Fe^e@c`)`:UL'GG,p("*O\NBKZ>MM>?q9B$Om(O;Q]g[cVd1((.Ii+]Q>E1XgN?2Cjm9O"iZF@k8c2u-[\YD(i$:=g64V1^,a)TW;#COmR?mIF4I.*,*UK'MOTB>3O/7`#S-CX5Af=`Y[$"-Q/G3or-.[a-[J9gm?d$X6X52]4rmCOMP=_Ej<5oVW1?"[;@P[341]Bmc(?BI*%)U;3K04?1^J(u4krrE&LngP,RDVWb`UAaCa9*QTAL'FX!KlZO,ZH"t#Ns0JBbp11SL%M8cO1W2/(r@lI?oDB+[9%X-)]F<3&Q8XV#K^kd_ql8_$Z+4hl7kK*X"YjGtX,+hsh@`dk;C,FDU[FW#1/ppff#K9[&*9*[0P=&dHfs#7kA5`ZQOo&7I@=J8>k3b/qCA\1hR%=Mlpsn:FYWFkLPNn16X8S/3>5GnVA?,hJ24Zi_mZYW/4bFH]b,8prrcb:8%0)+t(cq/jil"^dlMh$k'?dS81sJcYq+ZcK]Al,J!V`[ab0lFo@+)k>Vp-0VmKd'Yse=Jb-55m$Nuo3'[+n_TWaiT7oEA@?ctMZ(F/AgQdFTaSc6kSNu_/Pj3uT@E)9i-89+G'O>uJtf`R7ddK'o<3!o*(6dc:S=ZB>a_C;re,93Q<+[h(_`EsgXV`kP5W509D$$+8*X-JOGj>GUfu;.^.,!N@BokWSDd%h[)Mjc_0]O++:NMX86%<@O59cr%ef=F@K%Q829t@LCs#a]gRK?6(.[F:t?CcX$+9!?lq%&NpHP_UpjI%*1!].hfpWh\LYUO%h!rZ%6gHiN1n'$_/#!D23FT@s_<9SCZFY`<@9*7](jlt_BMo8c9/!^;<##Q0LG;.uU];5Q+0"?>M./>urT-]!+ebt/)1p8G^bQ6R71UkZbt);mNZXA_2!AtX^COZ1s@&m;7BO5$%9D_gbZ,,bI?/6)Q-'f=/RO@%=)f(0QmhVEp#&2=Za%WUeUG4,pkp+FA&*Wqq#8EoCJT8X<-gHn@7)+3>p^JC^jQ:Oa5\3?=h3adG_:B+F2%e#1L[,;p0F!1%Z5rdOs^c:pb(;tP8'o)QIZI+`*DQ9TZ%8!Xpe@K2'[/E3,VjfsriuGAa8nf=eI@@"tR*%3kp90MB)K4a1htgkdr6A3!l)a#`*$ejpO']dbqeV9a'(@EckDbI-fU+DE1C6NQ)hGat\^PKTsi\k\,>?417!jKTd0ff%>YUoH`/W9eV,#>o"%P_q:Xo,ffJ1F'nTN9'*FbDMs\q!Qbpf7r$"23;#L(7UL=dpHR-W'PG6YN^]DUa2KnPrsF/H@=c'],otn4\;MUjg#NpkjcJ$8^$0O79fi\Y%ts:1s50.r?btDDiI)AV%KlT#:CFV#qp.gfF/9Q^lPk?92?d;@?!bqkfUibt,pj:J_^E=BOF#8nJhIrs#OtWU3QN'bggW6h(:8?UIOMl57LPbPVK1cA3;*l9fJ#kI!nB9*h#g%eN2>^[VO2L'(*LOoD>5&)kUmca4[I/'nU2TFMVHS1h7Rj5VVgXLfn6F;?d!T>*m1kl41TdTF5KV5G=\6J6GK_skdKbG6Zp,7;F_[R\jU>VM)Kd/OZ(1X&Y^<3T-b(@B7;Qa'73Db$cZ4?U=O4X]93UoK*_$1hae@3<5+l8!+!(iA(E-'&7E9J'qQ\n3/^3(#oIt%oPtnQ?['rXUg%)u[24CLEA%Fe=TYjWYc72LE(MMbGM"sE6h[<^>;e,7X2#fg%kcbb^.4EC$V*Q#N)8qai;(D'RY(6r]9G`qL2f9:6d'0U10T^A505gXF6i:dN&!S\CodWUPEd$eJid/N^tD-W$Yf`]@J+cN]bE:Be3u00gB^Lbb!/bNWpTYgIfL=I-QR=ZZW>[q*OJWLCr.+6#Ere2@C1s&5-4\PCBA&9dG0580&'LL1lFEjJ9*1_r:N!MhDIi7_g)oHPdVlt2I;nV"P0J8j>on"Q1NDR/KYp>X@?^N=WS`h1Y@kpOf<4j9k6bK@b"d4&"(7I@+:c`e*COu9`\*59:qaH]]2DSHhAa"&^=-n_&G_']T5p5pJ<1)ei8bG4qV7kjhX8-,4&`*>T]TQ6ODSV3AgNb,^gK78"]!qq@7i_HkRj,-MNUaE9HI:oL>k5ZaM\6>\[!=GEhRs<3!56qd6hgU'g(eH]B=PrB)'!`RR$M^2p5$I_9<'gtebBMMZUSOJ(2;s>-gZB%<8=,i>klREoShU`"l$mq(V$Eh%`3e#VTNNdd96UV&\f%U+*4H)#(&.!F*Ku-d"d1r7N6Lc_hh#UF@`=9c1=j[:_Q&Gp+(s8(S43k:QWeYC$]Jt;!@#16^en_W"rs&`M;srDUbpo!d(HSZ=-)i;k(Kj7LKG_+Sje;b,db"SkB(4,O'dFU',OV]@dg@D.V+?n^Q:`Rc>F&OhfZ^:'7M8X.ql$:]gr<33_6*^")ic/Yh+#]`Z9&Ye[LV4nnTraqKKQLoK,J9JX21FNNifqT^-H[\XDCqdfBUP0jE+$e75.gA@M#CB`^2H.M\Wn9sp2?XrqfaQnr%%n^jZCd^_,Q0YUA6:Z#f`J\(rd_7@teVdZ;"hZ'sjfniK=As'/ID_'"(nL5ads)*3G%T'pi71.B*iR$pL;]_VALT=\Z)K\!EJ*siGknZ>n"YJ7!o7YKGI5/kV"$h_E'pdg=*>i0(U%T6#E\Ac_m:5Y]\_M"*PeMB(N6NJkhK3/+.;,$?ZOm'Tm_4WOJ`bP5qHZR?+o>Or7Ir,1gQ-BFu6r^6)M#h@/TiZA<./aEu]UF6;VgEr_jMAL@Nr@]H\o@kng:2^I6"Jtope]d"p+4qo\NDj'3EI,?EF]qOSsnThXlk%:*1N?j?,(njT-AO"\ubs[[jHPq87WZ4T'lsQ%WQ9AF1p-J&D)HS/Fh)A)MnCYOolT6283-NbR!M0F[\uU8`6RGOd:L2^U=sU\N[]Z&QkulYjL:U]@lPD7+tU/cr>6aSWA=<.!T=^&q4-S%irZEZt*ghd&Ha*:@%?i))tH2D/NZeUPVS8ot;d?d-F=fR%hmV0j.5ue%aZ#*Od!jj71>cf"7b=Q^mJ-0qBbu9_MDSq^8Xp00B*QAsB@LVdZbIQk0F3#PMiXbc;6Z,t7sYZ[BYt'tEWcC*M?uX3;!P[NO%4`gIB^NT&0Yhshf6Q!Cl!^`[@V_t_YH?b(5DJ"SY10FJu-c1UFV6NPmu46$'CV0G=FI\%MjCoT_94rEJ)VC(WA0DY^7k8)04PcR)nL?9-hUHq`SpkfsuhXG>(C!jJ:LQLdc10q_!l>/rdGK0!]ZZaAA]t-*Nl`BDKq=DbmQKhK(nGBTdkU5sGQMcBk)!ZX?kc)Aod+P;*9!H>Hu#<9nR)\*rQ8$'eDM58m=kK]4Gp%N,Fq:rcus9kQ/0*'Tod-V(1[%%&']r*b&;L!eB7TDfFnjl):'fkGD4C^[as'RJW^oN^h9$Bt`/]A84lN]1">Rt>/&kZ:O%N"]IY$iM!:9ZIjVt>b>Of&3X.,USOrPV"Ll*,+AE2_+!lS14%'4Z7Fs?E;ir-!:_L!@bC)I*L[Tc077KWiRP);93b+1Pj>P(Z"'PTYfLO%.V8i#`M%B=j]26dJsfYUOjONaQ#Qeu0I84tEOC)+NRX[1?[=U^a&'k0qg=i@Vi\>HX9$!M]9QICMq+>'/]%jNt#UJ-#5-Cc>%a0k)75PbTY6f&lCD#4?FN*K^4b*>SCM`3`]j20V9+h5r/T66\X?/W$0ViJTA;l;+i]VB)I,t-a^b.)Gm?ka8)Z9,hE"M1,6jSDo6QB?BPTUQ='$H,;DeHjc%r5h9l+#(FV'k(9)sWWl\1&;H2?t/F1(g;QiHPO22s6rFpGn6n*HpcJ1`_K':;AZYqh)hPiUiSZOe>^]?;Rn2'T+O@Ia;+\REb'K?u3DVqf+QE1n0_ujgTJG`a@n)/F\8ZT#-5B^D0,@;7J+T:R+C(>+f4;>?&`"TFel$GnQ>+8X$"aQe!jbOe#,OK<5RUm@9cM]Z_u36Y]BdL*qp3nKV>Ei#:$,MN#:+F`&g@LK+Ci;9YbeYn(%%?:WH:C`JLG9Zpl`6PIaOm\em[>"`*MY=C;+G[PZ@X,T^AQBNAA`8TH#=F.$a+'OZMT6tZN>0O8Wban?B=^VPM5l;_e-\T!gh0E#nYM-mKI@VmCFC#h>ipIT56DZg(]WAR>`[p4r[hP-Qa$-Ca?\O+BjHSYDP]^jAnR#$`GU#5L+7RQfCVZ)U'L;)W\m6_X`_at8SumI$%UUMVC7@dU1.!@U(.1k?GU_81+WXZrF:gHkG"9%cC[?CQd586JVip#qau:#5QptgW&h/I2"+jm@VIb7Z=no2t5JBBj\L9Rj`q)mBqQuTXoS,ko[m8935LRJL6""*gHomV_2j0Mi$9+0$ae6ULeXZU$,`n.%b`0AcqJ(i>?61Q'"<\a)tGe7:^D9r;k9DPYb+ij>bXr#lm2VZ:3N6q?/Ya8T>urT\-RqVY*EGNKX/7'F1C4%d+b:fb%h_*k/b,WBcoU$l:t98G8I.H]lR8n!TTn.Db>HAj+'p[_$Ao"8\O)oHrTUlbeL,)1dnCF+jR4dSf6i1^q`q\>Z"15L9aYD%<1EsaH'j0T,PO//8]JtCEh$/SoCXJA?WrHbZ0Z#e:Se)5q^kSU`/@>?Mb!#d?r8I^a3iJ2Lu+Vb/'N;b(V]DQ1ZXep(h4sg2&26s8/s)AX(NjEUW>:38_#qs7Yn_b=CjIi@3Ko5;6a=G'4D:H?MsXP29a-%?!SPhTrUoBI8@MHfBDf"LA40')tAH&*#J*ro_7BQ[am#qOND:@KAF-_:u=;_##=Zn76+#LUBFu0\ccbf7qTt/`[II0M`sp`?")4M;[JDRq':.8M=;d4K2=6kbTrAOQ9ht:LQ(WFbnN+YUP5kB/:W%o8Vq(Wq`?/r_4VRT4Ytq"-AFUabhhl>^b&mMf*WhYJ]p@CN;+S+$;emF]!7Af;_bMX+q]!^X?K)d6"->HM>%Pc%M;=B[I'b5e!bVAD#WG'L>q0cORrEJTlicfB'%kAY_H/0X=*0ZiBZf.M0]>7qC[*jGR%uG]HJ;'BG6TR[GVpJojCJ4[a23`8YHcIDfcDJGW^">5Q3)%auh;d=$l9cju93Rl.c0ee8D)]5f]DFVG4`-bAa.Wepdq$@rnClOi`V/1i6OpHI=qQ'F0SZi.+*HVh('f+[=,P2Z,CljY(AdF/=GVWX!!3\22Io.goI0)SuDtd1ASiHMsM/=bbJRKt+D0lenlO*fY+6cDrT[j*Pbneo/Au#/kKppOfbR;Qid^>q!`\o9k6brO]b?2+cka&psio:"rgGl3Au0@b4'd"OXBmGYP(#G&2f(Z*9Q7`mJ>C5]@PE37p@mW:jCi;qT+;bLTT@'uU=EC-@/DQ9p]fd)I-$AY@0tD=hKYaQ#.U!BNn1LFn7-ff01o4G3&`;P%4lGFp86R=;_#>h+Hj`9Lss?1,:ITM$a5TEBr.I_1::X+7LJKjgIOU5I.Ud`7,`YnKV,j`&cC2oj_q7rrK-lr>3ZTD`m`O!f0;)"Xb>0'aGOuR]EDmGK_H0q_;2KQ3uK`V-M69]u=rF6uFidK5qd-ioIh*R,,Nh)FZf<6EB2ErshrJ?$0lU*tc%Zf=m,ZU^+Al5WK\*S`J',/R[^#29+1Xq^TTF't"CId#H\,*>/JT3CR`=$9XNKY1t=Sj,m*!ZSS$o5WoA_P[kFbG1A\2jYHI?Nsf-80o&J-1VAc6JR2Af&"c"=]#bd.!K.brc9EC=rY+\TkP&>X!\3mNV&-?%N+d3%iQ.25.OjFL'VZ91l*)-$,`8pu;p1pHY49;q.upi3K=Xef9$pkaW0:`gH";e.sBAZ8W`=[7h%":8SWeGR9"G0.IBED(-$SOGQLBYn_q2)>DrjJi-7$rKV4g7i]&uR@V8^eD"84J\>5+71,"EN+2,60BR!%+8'D;$k,0C]KCt:#:X!Zp%c6!H]M/RhkEd"B&dHKhil*u4c@Cb-"JKIa?)6PZ)OtRNC6`O:`G51l%L!b9:RCu*9r@9no!77W0>Xb9+"^f#$aq/(!s2]T\s9?p&77Fh\\l8@[m&c,:hX4Q8#549K)hD1B$miE*T7O9k^oOS]"Tg@VL5aS>uYL"nb[#Tu6B"h2XZXB]QSCLn,Sripb@O0=a3cZR,2^UBe&oAShYTh+?#(S,%ER%Q&"@+nb6Z)G47#>^h@Q5Y/I_B@sP("*,pTCbGf#gb7#Q1rOnRDU5e)CM5:hhhf_.(?8C/b`6I>0rSu7+q?lJ.G'pn6\']ET$!q4E.n9p/YV2Gl2/>N&5h3oN)pWh^&R\HaVkeF_:-[j5R9I13jLPP77.lhNnSPU=-Ur\o:Y+MU@WZDnS-AJYif@?X0N&]/U2]7UaV2V160]@_bnk6?"QT75X"lU_/!g!TM-jOpFj,K7,b!Z&YrD[5\YT'$\s_QB*jYF;o'+Br5rGhte5/0>9=^'f$HBMu"-W,l*NJ60Bep_A]Gcj9:2DdourE%GMDpH_e+s6+ZfVff<_3KJ"d\eW+8RjP_=NQi^E:e*#R6UT[g^>F+cL-jfI/Vg1PQVflO]OUN4u#*HtK6F!V&-H&^LaU#pEgJ]fs#>W)iW^9Hc[u.TT[$d-T`RRQ,`KU7^Y'8">i3R6?e#o>_6ttVN9C0dnGtGIo'NK[<[,?kIbSn4sTJ&;u)6Yi/d5EVkILe55T!AEF2sRl_NfMpeg])Uj.F]2sIcXhO:fQ":VP%g]jr=gATL+n+&%Fk.Oc]o3cn<5ZJ/Z?"BhXaoi\[mDQeq2.ddtT_1"JuHkM8Q4DOBFXPX##K#,$!5-)oalg.,[aRDler[ruF2liFG6YI3Y'[*$=[n)7FVrWI",\\'A(kl4JFG#&/?7lQ^nE&NE41hiiRT5)=KkK"#!GaacqBM3@qD[[IF)g1GJlQ9=[]2B)2S1j[=qJ:BY/9r&#WQ7H\*Aksh>jD4J[3G^??YM9NMrtGlAtVsL3<)BFVS#Eg(J;R!_e4:J6'k)EJqk?fW\hi7,Z(e7>U,'?9O"ao^dAn?>MW/l0Bfp`X.!W(7KVlWVA#"K=RA?]\R&Mb&im9*.XcuARJ:el5bO1&TliD.>j(%q_4/BE=2(nn(WNk1$Z!`S>*l2I3n7,/"L@3p;,;"%(h_JuEc$OJ3ZR/LAqZ=]HJoG*euj%OM[4dkH>r#o?sdp9"Zaes[ZeR5BC[jCKn"eL[3e)?*?]R+Yj$.;IP*G]f>Th>k\^Die7Emo]S%c'*Ae*##\i*p)3O*H,e>s8)HmW:M:W"(<>%\6_AWO2k$&s9qtc]XkqojlG`hPR[qYPJM`.'LPf5#"a5UU8fMedE]MrIfq3Z.QG`VNO/SS>LHEN+:]e"+n.,IZ,gpU"c=9.K[h>,Z='0LNDR?I%:f8g'tG6;*D7gJH,[P6hXHjY:S"+kf%BmWcZj#=^&"Y_h;*Ler&sCW/)Ha5l4"U%\rfI&taOT3u5^"Esg2eb0L'T2tI_ji[B!(3?$$93j7,3b4Oh9PrtA>Q43](%(6>lY-?Q[&I"ulP#L<\XmT^Bg*M+),(/%L(.pDQ:fU-?jS^d^6pI/#/%_L:\%ZQG>gSJP1h_Nd?@Z:fMKsAaY":;6\Xcs-q(1QlLbu9j*',;<-]t^gbluhfY5rXardj0uB0H6QImOaU4BKMl94f"m&fbo".ht`'ga@Is(&BgYM?QiZN1+0HaRH,"RN@cM#^mHPuqtBpd*p+WI.kd^^Y4q*SY0\T)r)$Ek?5<#5G<5hY7V,3T`7NH*=5"E/T_HXVM]H-Ct&pjV$E-_a)?e`9t\Kp95U9%;%,8H'T?'GQo94_?Fk'FP@2/'>nZ/B#pI70Yi8?[&2/2`["]-n5s9,\jFs1]"nP@KRUM^U;[[H9'+2*YbBjZb.imF;k8AQqAtW06QZt-FY=1T(_CBVP1bF%[RJ^Z+GS5V"DPcCJ>0t@(3%'_;_'n9$K'\:X[l!63a7\'Lauq_59mKU'uhOIAKG7+>!IaagX.)$j"h9-G30d!qus?AYufJ"8)DSd>V7'K\]DlO?F\IgWY#$p"C%tU[UOIh4O4G=asL1ZpB>V`eu\u)[rH;m]roG3^'!uBpGR_QAHS'e2%\9-mIQ,\*'T750r^!a.Y8dO0#:a#.k/TYj\'s=8++<>Yaf_Q_o)LD2\f@*F4-U+G.`J?i.2o3!^i)e(gTk844,a_)7)VcqurF+b6Z?SO\\nhYVSD(9moV&B6r;Ik^B4+6Epj:BXBNi2_1m#gdGE'DLMSVh&I(#0e$enj#Y#-35SH]Sqrq@j?Gu9k%pF8=V@0X"Ub[LiN1Xr:J6).XJ11oN;fh/E%Q)IZt<+&@kGjsJU8+&C"F6la+Ud1FYV'$bQ`B[KgT/0B>-=klqibf)8q!8nWT4pB_5dH'dSa/uYSA+t;O(o=ph];:,'&Hb-P;@nN&VV[Okg$#cP/!7b!p5rO?t><;V4cDf;_B"-]jpV+dDPbVI$%"P=AV%&eR\^a43OG2;17!g\RF'm3d'Lsad'$`e"L:T;%:2QQ^^osDus*qc'Hdm^5'VaR&Iigr8jd8*@A4i'A6#IhF6a+WO%-Jf+:b](A>r8frbJr[Vh(\JU0C:o24^Dd*Oh7(8,X)nYj*o,6FePlIlF,^.pl-M$b)JP4qOaj_b(b-)\JWb07[Tq&^9^lLX2FSJ&s>18r'15j]hVgG*XQUkjKFnmf)*+p9tTB(mYc#k.M:6]l5e##n:((j,K9t=HT;U&A94"X&#qZRS1R9S8(Q)DKuj%s\]<@+nV4"Q,t_$[iKW[r$0M6_1g:?XqDM8bqQ$\_W1b@7i#%$b4DEl1Qu(1XGR@Aj(T_NB'RM:nj&omq(A56X>1P*Wkg3=II7LI'U;CJC7M1d5Y'ATp_CibOYA4R%4$rS(bM''D\^%X,D.fgG-tnKqq=Vs1AT5:\E=3\lX"Njf$BUpA8O:V`_am!biTb3=tX>3'huZ1gE5[1L!5Rk_m^WAkTh!?Q@LnX3H305:XV;pP7#(#?u:e03t,`4Vott<&d%:E*T-b1ZCf!/Z!)>uV#*RpXnUPqk])n\!MJG"2>_FY%RPj&\<,k>a#\fCBhRKhG-[_^:aP"Rc^I4#L+VO$A7!laiS.f\'FRQ'(+7T*I7kW]>48ct8A(M-XSiOl=>!o\fS^4,Gr.P;\hk]M,H+W-<6JC>^@8^Fe)Xj>U)&dC@Sr>e",MgIP-V5sHPR4WelFkK75hPe]mrH$hu0GCp&%'I^b!XD+_KX/7p)(a>RU**e]_A\JN5mAK]f:@q98PtN&S@T@`-G'Xoq(8a\m`8[6-6k'LY)%Zm\_%T1iY..)Fr,Mj%3j5ZRYr>IO"3tSH(\%Kb_0D0B@@?=[06PL[e/!>Wr.K*ZMQn(CAeB^s-GB3SP?k!1/1uN@-gD2j&HD`qQ)>f!A?,"fES3khKPRo#s`QdJ6KOMj;C.]@T%5i@b:oCc[a6R06R)@RbB`p/7i#e)aO*.f+S<0jNo.Oeh21OoRE_q7e=/!-oBBQb.!f#V4Y"E1\pN;F*.7Z@82<)qiMjkGj]:.'e944Oj*H?ohM3B9ZTSF3tF?otD=*Oi=hH:cH$Z.=&,oTa.A[iSXDXY5K8)1ir9Ap`1Y*h9HM<*OC=@n46d@?JI$3$3$$8Fs8)JZ+Z$d,2,;5ERohHNZLmilO0PrDI?@4n.UBU@[Flf6^ep-5UQMg2D>R66Lr9DPbCcnLeVIVBAR?)njtr3QNu^u"=.[?Z)C-[g>L_lb@?[I2%:YRlB;_;[,,/;a%>F"nL/grB.4gM(BbE&YLf&/MI!'9C>.Qap9:k&M&1/RY`%kt[f[-;&cP@3qn*!so?e?KhP=t,[]NZC6b=9RYgfpd`&A9&"LYpJT*s%F&AM6"=_eCG5eC%+_Egq^9/1+\.0;lTYe>G121TV"8G5umnkp;hK]si(-D(-a?/'j:H-XkdLI?K"&V5l/['ERrWa`V#0O&8#bK"d&b%I[J1]g[pLE%(#8:5WfTI4YfQ-.96<;$g)ER0rGrP#Yq$)%iO"Ym#T&tV&d8ZUau$ePVk(<"cMUnWs'`-NnaG&qP&[8ZMr4TU5t1<6:Qg-Z^;dD?iYRZg,B(;%Ft$7Pjdd/Sc-,"I8`Q.uYO^0:Hde8[P>33mKmN@:N=kS\+'E`m@g:0k71E-03r8&1%d)Nd`#T-j/LiBnH"FHq?QmC1oK@SBJ\e5(U_Z+k7FC^e![*Iak)bVhpT0OtEIo(l8Ve*@BMg.MQ6fb3.a^0-e:kjZk1QUW_?/B[?oMaTZ3RZ3n`NYk,\bQ1$R'pf'KdMT_XUM`52"ZGt$fVgqg)asaO*U')EZEPICcrjuQ?)m-[O+MD(D.aIa!V5Dj)TPtf$Uj-0;h$0C:f(C3:4HdW^(.K3/e+KU&%LqIFcJ/3h"[nk;#Q2Cs7q6B?Rp&,i-^?*N)Y%2"]2B=^]+B%GA=YX[Jt#bN]PqB;Xo-*!rpZ"KjO!",U,j[0*3('/o\5IF:3PO!.B$Q.K,l"o.q;a`[O_U@gI^Mbc(T^PcHgaVgJPN-Wpt]&WR3n]/!]e4Eg`@o:Wr_8pE9!F:UqNO2LnqV#Jeom@4IQKY4E-U;3%mF,qkTMZJkCLJ$"Kuno_74$FKpplX=Q?'h>rA'`,2\j,.WbN%V\K^BO)i_io*6kQ7^KW-KJsdoG;Q@)?,+8f:F.M1G"6'.nB41K`l&Tsm\\%`,]4i7Y^>`PQCL!)qK@b7h1`q`c(Q6sl9HI0AGLBP3Zh[1)="6.B'HfJASie6&+F_NX'G82\Rsn7ng*7N$@EMSo=4#7)_i4&73JWOU7?&k5T:"WNhdPZ>C6e9B(4$-'78GV-=oDGa1-^JP5O;+0JH4"J.^4>=/Zrf8s,5hu1Rn<',fD.OSf2noL"XB7V`abjfE.)T7aKb>;_A,DgeZJAY#g3:7SpFR9&]uiV+47p;MWNKPeItUkXXCP>a`jsCX?o0td/lr!s>.ci4g`r1RpWr#2J2RHL219WT%%g@C#;,i_W93H3hLDgb7;X/9!*,HR5!2WF(W)I_`0kU_uL)&_AX<<4>8Yda)@YmCA!/s,JK^ho%>g7m)4&"E)"a97asDd#%M96?1i45MATD"g9JT=_p8Xn2W\!,S:3-:r[;<8c--JD,2:]U2&rF5%J/ebZYFp["Og-Zjk8e(Y]l8-6*I25!_Mab.6`=ig7EKE$+V^^E7sm<&YU7)USEh"'77YLBSYWTsKlOS";fbmF8J'(_1;%eM(\!'XYnG%#_L$!Sg*.&M!@>%!,"gLL:_r!BfD+_Ll?#1gtZ8X]-$(ct)'4pN>njcnF2"hEAn)ql!6VcXU3=W&9@RuG)egJ-tZ&34\r7dHW#`49[mXn]M)=WUH8l;=8`^5q+3l&s/YI7rXF@;`;/el9)HANjSqBVgn7d7dfWdqU.-*"AI*WtI`$$jB]R9tgS\.aGS+f$7g'^#0fc-=^.$LX_>'EG2A)`SWVEO%RM13[0&Sh94f^T`=u>YG(oaUrorO?,@"8-8&j3u:WU=MDZ1n82l;'/bfmU3LiXCHBn(a2=W/B&+$KbP:t%dT2%.g\_Wu^;N-e@A'@jfPQhrL!Ykj_'j/djfih$l'ZCYaoL1+CrG"b.QU-M1(EMf:>RWEFtXQ9Hkdj%[.D0_3RG5qfoEtrrt6%2jN0?0*4V_WhZ!NB"(BGA'ICdpnUhU<.nshSaB[OJjknuXJ)hEKY@!<+M6=p>F!mR3g]9:W3YX$(lWId%.OpP:;\9`=bl?IVe-U$K:O-+8Gn(sVD.p!_01JG/G$_*8U!p(/]G+WbP*cuXZq&AQdlFu=G:kU*JPhmolK)1H*g^rugp[0YM:o;NV"V+F%1>i-=nM0a_X"bs[/Ck^I(>%M=CS-"Q40Ch8?Ep4KTqPm2'*7TnaH^"YU<]u74k>V#GPmIhVPtX:*QUUJ\GP;L7G/pE1^eb9uu&tOqe)]qJ.h'-':CrG`UHL<+-).-$\q9L^bUo)3M_bc2%1pE8jF3?iC_E)RW=:[#HS6:ijme#W70;,?bTA2`lejnlM9Dr;o)u$:dEs/Y)3,He&D]/dd2DpAM+r5rfO/aX2=n"5U!b7JD-rVSrBorAV2Zh5K^?Bh2LXG'nH/\%<]pe3Y3qPoFdL]T>9Zhb;G$5`+7H@ruZ4q)Zers5Ib]jj6dfVWC@F6WOM%eB=/IEC]]8Zb2)qo%#kPSao/XdqSspUDVPerrml(S,#%1=D2jX3!hu;GGUSJ;]?6e31G8''nE&LCPM,B&PHTRL2CSp.XlT(RQAhP-Wg:`bH^G('K/(0Lq`(,LOUXm`XV&o:ba948QDAJ;??T;\I_Unu^&7N,90a_#UXn54Z!!WNM$D,:)gW6(`Z0gekmuCc*#pK+MR<1XnB(5-6'07G7G*bL*e;En_l!e39'nH/CQY7'.lH`'7X/ld5P*^dlDZka$tBfN?2"f7U`R+"[MXnA+g%#VcPp4Ok[3h:Cg-geMS-2r3:tTWr)&d0B^(jeBp@?p82'LMlMkM1IFgB?!u=Ped31[[M'[5X2jce$f`SUI7ojDJFW+V^>fXn!ad?\EFnnCP"cMtI,S<*)L^.AeLKY^cDqIKTlIlB8;h\AV/alL/3u6RdkfWALBDIVc?CsLKAAftR]&IdB7>PjcShm*:?5-6gX8FmnEn#XjOpf$!p4mEo?)9/IL&h&2ZeI@_tGnm0=k4^JV9c]&tHR8]A._6GV3/DH=%`I5i_a3b<]a7___7W%^hZg66gC7HsG:8,UZ%k"Rc+PX8W=0nG>nA]T<-1Qqk(gRnglg.hm7A(6E^TU!0Gh&474(AZep2(@9/WmrS>YGip?j=4ofSX;f9!#T'Lk`0ehJD7b:\+%\!"f#F>^Ko1?Zad)95\aaO>PZo6?qgdgOV&uL)T$NaIQ<4@];.=YCd#Ct'*o=I]rM`n'T8T1ZNCZI)-X.lpk.$mH3`mK"pM\!?7r3.5f*jc[1e)_>i&rf1rM_D3`8K$OfOJ=u'U;WH>A;f'b2:QhUl*PHqa7*V^`fS:3to9A_U:LKOJ/[#nD(R8NF2QGDF[t7n\D?20Ac#b?fA8G#nc\F*[=R!6@QGE&EDG-9NF>(@K2^:5Z(mP'L@kM`^K7nWN?pT3(b),0A'[KmOiVCVP^YTFUuEp)jKPb(<\&9(d[oVsqA$_Sc^W.B.;Tin9.NSWR4H#e`p(Juh"N"%DV+p=&Z2(;WkK?B7&plN#I@0n#8r9pKCci_QSO0]SqTcdi\!kMsR\1i(+41]Fl.-^f"frWD9Ira5p"J)q(lsl!'YbfN]Y^mI20LulPCQ,pO/4f!)u:R2NtVKh,AL=q?``S;aQ2JZ>hg>aQ^cp&jn$(t0lcV)d<1S/)6N4DJ,LZpYT?;FoK+J`FAPY@[GKV$O76FV\dtoVi\O@H_V;ukqi]c-iMG./)pNC5K.8ToYuR5kp8k[XN2sh.THK,KAupLhi!/-rBu?fD_"`'c=_%8`;ZC?qJO<77bE7E#C8#*L5rLAE=]-la.:LA&Vh)NU)6en.3,r_FnPk4''q*NWh=@0C[K7HgWrKKq-9uj`soA:m=APfp%&4GLNAXMO7n$[O!d$\g5sM@]2e`*EJT'gIJXK]9F*l='S3`fG^t^3PIDS_!,HB1Al($WKBA>3m"a[2J)/bd<&l@`HNG4I0ZgXG-QX_[EE@?F>X;fqC[Ha1lsj<$6YEjY'$>^_O!ha/E$$=o>ucBL]VC&,;"l:b#J/)Dm+$5\Z(Bf[MMFb)6=LR?"?#4-+Umc"cO,dmJ^89%C4'90-0,KR..XgXV5^sc9=(ZTt`V_('O\3#[ejVAl>6pRC9.mHi,p.E)8fe(E#pt@(+!'_%3I0]&27CKOa/F.6p6%/H/VRPNR\OEFiC$2#Ra')NJ7Y4_SMQc]E#/GPhLu?GbE:__aaa`N][NU'-klSpGYWC:.Uh#GU_^;@b9EZ/&F\)9XDgSSGcBR$u@A-F_j-@;8_L]pMLAXf$Th5nnNHI[4"LsJIh.ZeaX,q$*d0d.7F\"!+Ju&n-hdB6_[W/"PF1thsXi;5<'"d>@r?mkM!ui`sFaWTV.$HAVYn9UMjaY`T(4Ttsk?J7+".a#'^U5HI0Ml^k-hXp/PLlV2+o_];pq/f:17`""@C#K)D]q"J-A`*ZOO4nf]LS[BZ*4u?F(;c>G^*NM^4?Rs.p5*P=UpC*6WDuj,A>EJ;S6P%1WU2aCK%D>1*ZikR0*42<\hL4[2bn?/8A4,:C#'I'f"73a4MDhpEM9C29F,oSdFZ%0_GB*3&Q)bu1;PY6j!c_S.3=?CLP0)P1VEM>q,u+hn#sR.dFbqQYomu[oV)DBtaKj'qg4\qs2<\qms6%&J1?OS:s@O"(YNCn5-(@kVZ8W&AJ-GEhnHp.fW[s%]"SFEWO]@+L^GALZ763ATZ[+F"<5a\a&mKbbX##@^#Fu_Ob$$c(%1edaK\OSZq/4f<#p?f:!nm:u<'3Xp16c=\pOL4q[1*U&T_@jo'3!9`/Q7fO[1=m>TPW]X"s+dkN>lJ'p(&-LG]X5bkl50IAo_0(X?!sr9B'FBV_bcL@@`&5q%9/9W`!OJk>Ws"s"r7R",oF(a-S&QlT/?82*Q"*>27,2D@`%FuR)T;9/`WdPDV,4(>ceVfd;Z)r[4%Z@cA))\)dF0PUHOOND#7J.q/I`couoBB=QWeAJ[O%IVCecLYLGcj_m8k0i3)0!'[7%dV[/o5>!U;l\(\Bd0mj"NtQP@/#2++s4V$BT!M*6fg6.oG7^R-.q)7Dpra;/Yu<#90LU3P3^=r!cPql4K3,$0dOM2WT*']+eo1)/;^`epZdC>\V7?3s]9FQre.#e)@Z9N?=E6n%bP;+C*ieedn9Ekc.=?]EtBBKKAmAFI\L@jI`oq]3_!PMRr2E)L(>o7ICcbo`1Uh@NcTU'j&QE4<.c0g?0dK$bH`oePN*-k&[N7,Q-iE"TjHViON"\$IhmA]#$m/B!;3"4i'e=Q]<0mUV6kopYMX-L[^qi$n'/As+csB1puT#`X>4-Wp4+8MIJr=9;I->.&<_P_ESA$Pl5gm=XZYtN@PZhP0^aI$^Di2B:]$VVVH40#C^$@$e""!f^CI%/6c4,2'E,@Z@B4B:6XmqrcX:40Y(5f@MtF&4rKfUTZ]%f\K-'Cgq4"fRcI7aQp;JQd95jFcsCgT+;l;KT:e[+7jcJq472A!^)bM$]4F(Pi3_Nr@DHP]-#BHgINR/VJp=17AKB&t2+Ku/pP4?u;m6n_3=9f;Q?IMd:'/Yd(ohZal(JN,1h0RQ!j4XX'\BY.aaBej_\g-*]illfH#U9RqA.;AMN5;_N18q/)S\t[3jUOo_;D8h1+PSKTU_Iq?'7"qVV\\2^*RP]-=2aROnri0M-HskYBY#ZWE.0mP81C00lMl)=ZM!CZ.c\ur.oW,lNal&lh`Lg6t[0KA=QkZn!0mQCZPRQju+VtA1mu.NuYE.-l'tYP?jdJ[Eu>e,(6V#CPOGB,^Tq-p%5`dZ:PgDCL2cl8B8\hqfsLak@L.Dm\1&=FbAu*L$"%eqE.(>lNSTnJ%dU,ZT,)O(4Pqs?WG-Q(-isb-CEDtb>;H+C[IM]cOd4ac/"9h^])N54RBj&dHihT.7)(%pnS-FW_46-PqHT`Q[i[RJhR1TVXG?]la_*lc/Uh@1LeMJ0Vqh)5aA5;\^;.U/euKJ2XmP.%.>QV)#LOJ0TrmgqgLA[V4`fqh4*'arhk5&_$'Phkd(1DHnRRWi-OL#Ti?c>6e.]41#r&a5otL00kT:Q\ED"RH`(Ac`VO7.D:bB0=i_cbM`5T_7lh9&m'cnJc#Ik<-q-GUSr)WD,\PpG;^H5])1$?VI)`LNM_V9o&6SIQT>Y:HZ`7eXdYP>gS+:]=JkUSDB_3GH9_8mr-O,\:D-g]moP%G31cqfDU\p`-bndj/O3$V?!X?H><=V"8FrdV[V*6I$k1DsL3WcnTK!TQ'o5XMP>!;S&qB"qOr$6]_XI%@eW^9a#-R;D=e3ss$)5moInc](g?Xp)c#]?X1EZ[n&DsE89+(*EEoMgsCbK-L:$fu/TP"2uJa-u;n*ft?!OkM'##c."f20#k@ft8?=m+R=FJ'e2spk`HPkBZB!\a'Y6apkUBb][^[kQLrX)@[;VqLS+B2NMX-W4FXreTHKKX@NgTEIEs^/NS7bQTD8RFssG#c%nHbcWSsApFcp7FE<"Jp)I*#+jlk-84JBV=]@h2Qrp$_R[CZWcGOXmq7,s*=HI7rOai-kOPWqh+k'o]EJ-GH!FN^8+Cr8`=`M]:WC.oM@VOud&uE="BlqDaH*k@IgLt%BP/;Oa?$B42/m!-;&lK)LO:;]&;eSqmk"$YdN*/0sPD]]^76a4bgr7E<;iGC>&^*eM3O.[%/p;N%OWg1t&EM:Z;YFnf.[Z:M9.fB""*@>a.g2>>!d?6;Fi[(<^!N+#t:#fe]O5L_-5Cff3E.rc:^4`0>->^Z)%NE]f`_!^9L?[pRPCfVYCS3`1#?/1$U3Sr5%.uqER_cYo8oS`*"#Y"t_rH/uuq(%+2)HJ?i=L5pF&HPcM'@;BB38*rpaOI?2`IIZu0Q=Ge\&")ElqiXUHVkYm?KKr^M1uT.0h).lljqJ[Eo7\qm+'mj&D(lVl2b&1hUQ%%#8\j'WqE$(@Ft^1CO?lb135^,KG:/,Bj1C9/BFjlb$"sY-+Oq1K@a\k>\+VcF<>EP_+qHsKn9qQBc1?ler`nq&]CDOei:22Q8Zb^0akTa3,Q:&9=\orjSEnpWk0En@OE88>+&(dtROD25$\0!_A:Qn4KhN+62H]cKPjjN^ZlCjAuu%`osa.77F@2t;ur2d=VC^7&K'KQkEQWKj)t%`GHA^0nC;.$=UO1rK@t'apfa2^F0u?'7LeC>gCo&+a:_[VhG:Y?e]La@Gq?(gfY+8\i"/$g.noh_R?C6?[@G[EW_E+L9AIo_cb@)YHQ$a7gTI2Njb).KMWQ@HRnpd%CQbs`GlEJRtopa-6qf#?5F&&%BD=eGb^lp80%cQ1d=5U,^Ti\HM!*?b05U=-?;"TBt1c>[;3DZT"rP5aA=f]bYiCH-okAEXq"jDD`Tg$SJoP,">U0lHo[j1C@_2F3#a'9qZKgG=f`=DG0%;^'Yb_D&LCN-$(pL-1Y2[DM`VmWcO[eWgR.uYORY64fb:/DXQPe2%L\Ns]P2nH:rgD]hdNVkbgfQ8s3V2PEe/6p%4D6LSla3WB!N(E(7BVs&e+XpIe,b@JF$bJ&4?jbYN@:,L4s?A_j1qhW%9T/QiYqHOlXM`k)e;IN"4BrRch@pCgYjeBO\Q(CtD-9uqu4)WG=*BgPJ"tWO$+F8g2kY=BP5IQ_k8gpS<*"XTe8b;6fiUImZf7&$SuaI;fCG3Nu0O`@E-8`=>jjtaa!Hj69@"Rfe!:4A#J,65*QriMhf@WC>4P<)-fR(:tP+1f#akO1_fQTC&@HnU^ZbpY:4[fV>F-;bG1@jc_n_47R@C\;GjE:!IcZb\=7O[r"8Egd$+&[A6k3LdZ'Y_;$>5Ep9+0k5:+I90mt"7_f`2A?4G>F$&O>h?g:'YB%.^hYk*)K)jMChtrjZ-:bP"Es\gcnISa;T3eQg9!?JJ==cZ2%IWe$'u!p+68&6?%K&-m3CuX=M(Ip75MsFAa0(=5sAr;!TX1A?/^h_-/TS<2BG:3c*^tlMr-DVpMg>k`XfZb4jJ3`$I@`)6o]d'QM;ARb`3nKAS3il>00^"IsrBR7J%g[W%hhR_^?D=SNm[ek:gV\qGPmdL[.>fiZ\*Ea%/!8Arq&U%SGJ;2IdD')AnO(nKOO;/]B>L1*R[de_7fM,o1KF,55@0%hn8Xb`B-P`^/2m;\0%"8hHNatm)J:\5p441\n#Y5J6ssZqBSl(PZJ1H)K0"D<]#9*S]4pmf0e)&^Up0:^eRma>rQAd7,$lBlePuP2Vj+,-R82HY+c(KKl>h6f4QrViDk+b44r"tZV1jGU=e/Ji_UpDBjWl:1eLTXX^nVFD,A_gXp5@@M3KJ'N'+_q+<)r!b*di8B,iQ+*'7MSu]uTk]S&"sT#1BnYsNd3\Up`[p@a'M('G4-%&XI;(IT@`[3&HHs)*udd,"8KfB&iu:gguXnSlKHN-#[KF8Bu"Tc4Cqg//?oo)F4TD?b;@TpRH6q=#H^]e"M3.5Nn>kZHNV<=FR@O38al6QKT7(a9>G2^p,Cg2F')Q[R[=u]Op1$7ON8@=n?ZG""Y+`CsBICM3T(QUHpdF'pCJeR%(8'KaA"Uedjhe)UXM%X=!X431;^JU5(PH7n*/KpZ1"1%"1g"76R#!RWn(/EZnkkE`>42ai?!(UKfd(olI/e.+O`)I7MF:JT^juonE/@Q2V1ig/5>kVCa*Rj#ol`)(mSun29l=F?8\K%#%8q(6u1C::LL#E`8H,G\)C95Z2PEg6<>PX//DgUm>QilobH;jI[mRDIfMk[9E_)K2DgX[+/V(IQ:O2>G_T3,&f;[l[m0"&Z0k5PmA^TE5C@:Vi3(75Ou#f4l);i`m#K%!Mo\33*&\7'EYiBHP^M0oQ_M+YeF=gt*W!q5bEjMFVpl[W>F.1WQi(`,#@Fcc8H,6VVFUA?6JD6'qW-<^3\`C%XL&<:Y7Ie9b-eZ4nU^5f*QJ6n&MXmZ!*b%nhkNo4%q()on^+q@6lS88]qfPQoTSl@^bH@eTt[45AGJGM?>$.%:bTLeer3C&ViPmtj^aCVDI>#8u5-R^4p.D9C'=XT@.V,0oMQT+H$[:0hR[X8N'c2b]`])4*Gg,)1`6)T+p2JGb2[hctk-2TN!@uq$4R$imS6fk,6?9R`3s]6!g3TpNL$HjYC\gaZ?/KhoPT.Ua(8'!1#dTI68$!sCgU4@fbN4b&[JrW0,lEEaFQ2CF2AT)i/DF,*T"TuLHZZ4ZZOqFCA?OXClOG*GQj=#XnWKPOQAl]FCsi/2jit$.66jb<_GG,3?L\#?/?8Zm5pr0'ii+YdIQpPWmuge?IC0$mA^rYTs)K>Y=bKo-L'&A(pg,"g0dI++XH]BV-,aB!3*%X"uI]ZcX^1&^eR0uSFpR+q2WXG8rEc+@cgMDM1%Th?1s'j/.\U8(JL8ELk_Yo69K?9$Wo>?4Z,!?8jJ'eDI21b[dETODJHn2Qd.NYWeE&HC>gM`=sQ_'nOC!Z=k>*;L6<\*QmEbk,3WrdR2[)+o4oi5gjp6r/\56u=f`IO=b5VP\D",+(*BZNS..'8X`AFoL*0,Q^<:+-cNI.90qG?aiQ]Wf%fV#*Se=S]$]]Mc9-X^lg*%TRZlFJ`OQ-o6-/E'#6g2DAZ=1;>,1"h*iXs6.5XH.1G<3R(^5]q*TqCb!#(`Fc8SM;<(s;@a,[LQfk5B4k*\k"?f51R.A)(+qBLCZngX@HK:DKYm0;f`lKD;7b$HT8>rR=M41T:`?Yi]K`)W>(%eq3rRQ=>[DgjOUA1(8Q,gdoLF+@Vh!d]n9/[-q0;&,l#W,h@Wg2rrR@S7c"q4/H:[:/(B;#$75\OLUu*FGV8/B(;.l0J@;0:S/:B<#Y>I'!&W$/j;CGUg"Xjlu9SOb#V+he\E.[kZ7.lH#?c39-bm_)1hVZ13^Y`fF1lcFu;96@lck-X/3##n.&2Ic(["eD58;Cqb>FXfj(ADC);8\7jYL!TfRZL7kTd^f0qjCshu'Cn;-gWb[kRJ1)E$qU)^$4>2--SGI$S$Rou"PpWSs^$>!,k@601JGV9alcV1rj\F-JS36h[c"CjaJlKC1qj&-*p)E!o),]DfX3'?IRm-O.F)Og^g5e9Ag#&Rq+o?Xr!9ft,VR/_Lq<-m5EKh&KR#OSffMtn9G-":mOM^E1p9VQcHRhN'Xc[s)RG>5!US;4HmsGf#f#*lq;1CKZ-*I"5T'BY61kM*Yb;/c\B;e7Lp`CP6J,HO@9%UCoB5C_hJ)t!]6hq2=fQ'K1Mo=cX^_Gj+]$V:SX#eqkWN$r59%^1OQha;DaZPH*gb`8E6&XKceSg5G\1)+L,>--W$qd!;;KUK+[Rg_r[o;7H!r+Fpb>7+I4Yc2L'jfCHts60FG]i/(HOfd`e2B\EAqrYamH:lT%mE^:u!%HoF5\hMAVON&g)Bkns[sK7THGXj2iWM)O)oW*6F(F5N`oRR(/KS^-jh>_CJFSh`YH,_tUTl>IsK-[Y93RG1J=hW\Cp5*W"H,,o.6lULs'@eEh;l;Si$FaE@/=d8Dcdqo0aID`VWp^DINU;_nme`L4@R/3WU:OA(FN$M"W>ZdNqV05Mg75sHuto*n;3fX?6D_;G6]1pD(`9L`eQ08\s!4?n!ra-G/3f2@mkD.[%"_IdE(l4>)Xi2t2&H4f=G".Fa\L.\*AXO[QPZX$JrGGBUTXWcBkiP@RN+:IP8-(GP2QX$82/Sn,]&pLupU,+&esHt2X*1c;u7f4c2n&)(p=+40staW:*W!9njJFcoH8::Fk=>0,te,J=/Iq==0Fj)c^)QI"<0%pldhu`X)O'[U6NR]EY-pi9N+,WlQ.\Zg95g%BgL;-k!la)(X*''TQ2MeV%t*`pOABu16s'@js7T6W\ZCpp4iU>>J"UI)4I1PMqU$5"_p!S;ZR-jgPnf^@`/WBYEP\p$63V,+<^b+&T!"`%8>l"B/L9ZA!\lcmJ\\e)_cnZDTCTsnJ7(HA5@@QT5mAqsK.O49iMVFoZ4^Cl"Vcfh&o`JXZl5&luMPLNtnu3HWY.kUZ^$oQ3:--9N.L+PJhthW:=kFH=_1%Fu8N2g;H/C'C&>s(G_Eu:[WFs0B(J:RM^!iiY>hjJ$\ME_j>I>p&X,Gr?ebm/;SgY&ZX5_d3%9=p>E$A[/mR(bk#?=f[p-B73YiD29UJMG>BAG[23f,24S>h"<25:-o*0:CoQ%6eN](CA2OUq<+A8!40=h4qojm?Td4%Qcp'-(;ef%882Z>7W$cFLgB#;CTr3X_H-PQNF,.XP3\'k_+D,9ACO4OPrWqGG],C:6^Q5"s49?r'B'nVa[]gd'tHFJ#oAtU/()C/(30DRumCYgaj"Hnu@k*'H;_WqGJ>o]%uj*L4^r9qe`3]8b@hj/_F"kR#]H+G<8>e2SO&#?Zh%Q=h)%YLl6dm3Sr3N[rGd&M3F*$tQducR:)e:nrbEe5QA2B^C1WCe-`;c`NqFh8^C9OR?NFW+i.b'dClI;<5%*u93aC!:qh)d\C$\uP+ld4EMXe%AF2aM5`b>]H?n^>=Le;U=q2P0@3T!/DS$F:ed?jLCP'B(m^jjVnJKD5ac14$Ehh:kV>l.sEd0ub2&<;pL]f^1aa2YXM_rDhr">rTA,IB5$.RNQ]\f1/LZAiJc2f5mp[b;7Q`KQJDiS:gEPQF8\]NQdL`?4mciM<:0HBUjNtEW%9XYJ+Biiu#M7AZmNXdAXmdH3tR-:`Y-:gTrd//iscYe_/=.!K8XqR'0K9ro_i%lVWF?6Pt0XRcY_!bA-T"ii?Zm&=u_[VbP:>mLi`!4'MPgZKM`k`Qt.1oY"qm"aTG$--[?VE\t&l]U&N#ikB"4<;qZ'GaSYh8"\Cej/X9/AP?B)30#0`GT04MGG)jo2?bbXmU2iNXkU,E4ZH(rEa!*Z@#prej++;AluUNp7C_roHOr3gnHUB;%-p)PTdV2rkSQCs1g7WO5NZnj5MWlZF'8>2/g!X#e(;N%!AY61p_Q.e44e-U?*>C>L%VK5/q/6X2"IRbV.e_VP^AJ-SVZ&(E6c=ro23jF-`dg"a'lR4Q47K:pGAJps'cL8_W8e>/Gq$VkV@0#1@S"M'4T6]*'b8?F4f'e\8a+V]=OV=:=QCTMB/rRW"#4-%F(ndIhN0(TY:DkofKQK7T5SBsGp,?"m26gkZ/*p>Dr`rf>F[<7MdTB7J"Z*]`0^CHB[Mp"3EuNch.0!SGqc[O>+M0sN<&[BKF";uN(cT@G0FbIaY*u!+X.`]S/'#DI%Cq!gHJ^fL^YlWXr!uB?1HW6;Q'&W`i+!hHTj;h@5]U'21cD4eRlPW=RUTcOfRt!.'LDT$i.sU2eOUaK:kubbZ63*@^-a=>*[pW0MY]5F2`"lSW]*t5+4u#7ikD8L\+^`iPmp0k$BDiOgLk\.q)*?q*GLPB,XTO_JL7/WaF.:6TSRG0/3oT<,#qSV0@:&M25o?eGZ&^R_"\Rln0;:;:]@RUJ1=0s?tBXYjR(=A0[C^IY/RHrFJ%:ah6(/!VYo;ILHg5ihPYDt=IX$W#P/^.OUAVC(j,mt6FkTk:15a?6cfp:maOWuSm]gjVq67(lZs-V+=E^?H&h&^J+)X3B3"dLO^TAZcO/5<%P'H?$ERZiY=bW4DA0)`9[lU';=FaZ^F;A7,S[A,1sGrR=_+rM;LMtt\"PGh>=*-*1T=1ga1L^QeVr^$b8!IZK9&L.$UC78ulWD^XGo.Nn3Q<1<8\2?/BClC>L7fAR[YJakOc"j>0R2;;HCkOl%D/4;KYI8al-*ETRFD8[RdcA(fBWK-E#9sgoA`JA6%rIqJ5IA#Y89I4IKHU*1P3eCEEcS(,]1%g09bgPP&Nq^s&BWGgH"?gdbiP'Rt`H,i+Nk>K+-rZNVkbKqEXX0L^6_7GLKF39\AUKq3RH.ApAQg7^gCD>t?GR4rcp_R5PL890pfQh^1n$S_oqpO\^<2jhgZgkKec2=ldhuEMW+'$1WEJGp84ueIIXJ$Q+04JB-``gVP3!joC,OJ8`TC;@X,-[!;c'g_*!>pd#OT!"W$0tW^a.KRkm]23!3CXA^(@MK,5:=04m<8eh^.h*gMtgXf6n\ipS!r05SEE@9fU2YXiS[&;)egc,_2F>p"^e^O1ZnjUSCgI'\/>_V(%!GaW8('"H/dZZf^(;bo4(JnZsoAj>d8]HdCb/D38%c\K?$k@gA=3L1@;f[p9,`\h0>o`=6qd^EB?bRVg!j[<'7mVpWpSb>s"2m+6"T7>'JXZc/TToFP."=cNL-.VFN0)`E95O:?1N=-6dnnh^$!"r_4+0[7)UT71#i,.=_c6e3*%YLbaeWZ7eg&&*49m^d):Yi)fREf#C]e-J'D)^(3I*5b:Q5.e.'.>=F2preZ?C8]`An/JfOq&@aO,ZG94%Y0W9VXPAj\B.V#h"$YNDgHh]PiN:Is[Y=?XL87I`[`Scb`cZdA9g4Sek.6BJWOIa8=hVV-f76,9C"X)3%iOJG`-)QeHT'3>)=ML^MQoIY\Yb%S!^Yru5F&@*QDQ?+Xe=ppl)j0P.'g7"jfDd8RtB.M-hk($th:mkYD?V5Ta81^(p>A]e)'+Ml$<#Wd7H%:_sfp34;?;3k2&.hEOTi)/',CBl%Ntg$uga.$p6eIt]qH7q4s?CPifAg*JLYS2e74i_UoLF;&_W`2Fj\U`u?Z3g4;\Dk)6b"JnJ7]]!]=Z.7j$*gos8>\_t\u@-LT[EiG1R3["Yc[>[fQL#sZU(I;4Tot)k0J9]dI`.P]P?G^%bSMtM+l`;hmX8)`'&?Xb4?-PRU/hX?LNG+%il7)2.`L:GR).qVfiS?cS^89(M\&J"=lu\$_56\W0_NKf87b\Ypp/)?R8L&/p,92V0S*`Gf%)Hk%@/E71f0d$_MSqs_MuQeOR^#0Y4=OV0g7RpTY>:G1NKg4*Qu+a5'bIX.n38?ETHL-loGsO)0WWS#[?8p=m`4+!qMFgaY]u$UWEjZdTNV#MH)6Rp+'UmJ<-\%!M6"hH+_kg'9mcp`'4$'BS"Kl\1d3h/>h2Gg_RQnM4's/u20hmCn'e0crp9/=`qeB.h,[GY\m@l+BI@P>jA'NX0d0l14HH%-R)n4"(DM=A"N5W;69/I3LT7Pg1M"@!p[1(:\c9N)7p$"C07L>@gB;.d"qqCYHf5;)J8c&9Oi^f-;GDc!YF6IJ,Hf*9K6.7C,bS>l2n[gBkFURD$C]X;]2!19*<\TF@8B[Q=s!XmXP*O!hJ\pAc[RL3TTn:\ELnkk]-[C1rh;;Y^lkh^ZK!4i$5;9bMj$,4U@B7caV)(ucJl_[m`mGpo"(.&$[bZVB&kD`[D/pcnX,*Yju6#%r/T*1NI5I*XW`d#5Cu"poQ[7ZHCn;?-e?'LLm^5Xm]WJ\76IMTa)8^SPVG)-UAAN!S3o2@IJ]IP&[V@k[-d9[G7])HgK/UXU_:F9mmaEE/A1o>c#lkdk?P0tO"N,nQ.RKsYSI$Gi7/?RINn=^^oJs5Ol^1YPJ\c&3&R;q]ed"Ho0,)?NHG:2aRO3nZ6FI#:^'%j1kNL:no+,'A+:];]pPW36+[Qm9PYZXlbrc]igJ>Q^4pnN^oU.n0qVi>'0,jHn_-u]IsK)>XM_M.cBAs532d.Zh>IPgoYrF)="hc?e+WdA_j[179)o7@bfVt36%`1=QYp=UZB0V.d6YtZ16Cj?#]t6H&N[Y#YuXdH6/Oj)P4D$lF:?>cnq#\F@:3nShKG\q2L,hip9uG#$1AW$>W>hW$U5fi`C\dI-g1=C&l1Sa^cPLrU*Mee+`i5>BQ<3elcZ07>cLU%D&,,uDLMl@$GYM3*ZI"\=WXR?9,kNG&cLEe,h'?Klg5](@GCUq\)FPp?E'/%RGB`0#,82*g4'#"_uam^)#9e0+i6$kO%%fh".TVVUY!,N&.u3?,FZ8@gQJ;ISpE=.,%j6h;4d`WM/J^&=O)Ws_:uiCNR+KsEfK.do@]q=?"_4.p#a1K[[F_`:_6_j3gB1k*n@!l1Hn,g,3DCiOMd8,ACX'?oY`@:7OBO*E49p.c$ogga'o0]d$s.Y:%jb=hR\Q1HNu_;*^F[+)]&EWLIHJXOsN-Z`$/\L_EA"JF)/C2o#sf!IQfC.K5KRdt\:DcCqs*u!7>N6L[0.ISo3neNAT3[mp%oC^f/K1F%4jin^3rLGEoQc[_>;(M[!g;jrac'+H30u^4S'A!t4)d;$]ZQt/DC0*"-e]lSY6;8SB"K84(`>]pCcVBm"/.Xh%/.j(O?bUNo^1WEC[I,9k0%1Sh7l&`M0b"&ta,(&]X!(?DJpNuf16m]Et^2gZ==\XdHVof/#O0ArW"@5\VkV](.-rkcr0l`F\%7'F46!,.mmkZ7NQ&T`QYf7ma-jGl0hHm5p`TKlS.N,r5DFECkG9rX=)\4McW7RjrW=l-mraLa.g/X^A''K;jU^-W_Pbh&(rf6oT5,R&\dbD^lA@^>L9<iE*o=n]thZ5'dlcp-:-_(j!.-=Bo!9'1m-<;+ramZkU;]5U$lFpE]s0.`d.!0JEMS,dk04s-IUnprh5n%O0Nb[*B6`FJXMS[@'<58fL,94WgdJ+.hD+[F*D\%J:I)UL2N5bNck_?Q0?`tf?H2Zfmk`T7)Bc3iQFd_A6eN5/Em>_8#3?Do]?5DH7'pV0QJkkhikk%!K:,1N$pMf(03,).*Z&jl'>f"D0;YmcT/RmYMaFlq#nkASBeK1)TVB_$+7XT3LG"G2/Aa+uot:4*BU$m:_bVW;<7-.2BL4N\[K?=R/)u%"Q%r>p4(B88nMN,Yqu!qeFE)q2`?U.9.0V/+7_$E/b2Rei1n[hh2GechEbR63)oa_fmdObXD!U;'jd*2^i$Ti:ID]k"SZ_`2G,+7G[^EXkX47tf9bN)#f0I&'Kt%3ib/CR[1Q7l[LZ/bo!&BQLCj7%9Tqa>8YD9jq+ctKWk4ihr/$FhF190pC*+cR-Ic&a;*5b^T$JKFn-=rlU`kT;i:#^U>WB),3T/EWS1UDQ3]DqVAn+,P9aM9!G>D:]eQfMML%Yds<7JSrrc%gh;`K%s#PMF#KP(W(XH?0-Zsb)S7km!2*4c4MMr/Eebq9Ma:jWNr,Q"pICtSA/Hm"!a./'2pX$U(53W11ZRC?c=Rm5&6;;H%dmh`aWU&]j@b)p2=tTm!?(!m(Iqe-"5acD-@C9Jm\?2CFqd8pNH@8kh)dpnn[NceZJK^9&;20YioTf4,ZR=)4D:n?2koaWQ7>[>h)trtNbdK)p#\b6hb\-HmlDl5lL4`9Gpb:>0l@cg^X%\X`]i0h*@J@[P_QU-nke(=_;TARpJE'KPRfR'[Ro?5=lDbXor@:1;bhUPYg48EbgbB`9VC?E;h]eRF\^+BhDd]T7_*]H..6;A%U+G+1eCO%W_BUDo>dUVIrRic;$P0*9h)E]_7R3#'13fg4g24=q6U*+f\f[[IUGu3FO[l1:_/C0AUJ-:dg\SN'H0LCnF\,3CIk=#/&@^a]rlmbjP%EV$/_,!D]X@I^;>hehX*5eGXe=K?C1t:.<,^0nD"]o:p#b7.A+3/D:o6;[:0a;^[DIe39a8(TAprj]>S'9K/F*/>MD3-M4I'qXpUbJUES&+PEWfkk#ZG<'Bp$Ss-;V7K@&rUI`h:0]=,k%n>d]OB84_.d_r?@U)^hQ*#NNN91[Oa]nk@^m=l'2ZA7FFg;Kcs4"us"h>!jGi-^qck#A6h?gEd$k+bl#Eml>RA+$@P?l:3kA-i[Ok^C<6VmgOp-pRAgPpiDUKTi$U+&H1DX+"^HWm39GE*==o@@hJaM8RCstF7.bR8/F`9M?:ta3%\O^,T=KAPq$Wc4+8NPhg3-ZMi/ei.9L_OItNeJN>^0YVCBMomS)3U;b":I\M%.)2#+_&^db4Cf:r/G70^&,0W?li[QTDJ1E<)G\kgS"caJ>f_gqiVp$8J'\/_m]kC&U"\elDtoR'0,mn[hQDn9:M&bUu",$Ak_']ik8"eX1USA^kjRj"njI!ORnmIrE^;*f;Bac#n2%^[u^8+'qDfAjXUV)Ol3de*#$>agF2_3^A,WD=Z&Y`f@VOl/&'W`#)p8W.s"Zb>*8s9V1h"SP"UE__8T(eV#bT&8.L6nJ*.,?&f'QZD[('A8er,cKd8YfQ_Mq;4tJB/@K[_Qs%Zh?MR/0bU;7"=c!!AnQi-[5lVT1k";'H3C3Uc`QE2`!d".[e!N(Y#`k0;7s$>rpELG^&WM,;0GaQb`Vq:JIMRH;qt$%/f]>-NOVOFelCAR:0>!i)*iR&4+ibURc,.R-0SH5;G3_3ou0i=!sG5RDWQfKr`jcT<3GpA6.sJ!S87&8r8Ce/VKD<6[4X#mB[cg]6Y?[)WB8`$m9Z@-%`=gI`1N*GQQ#_q3s86Xr5?$/W9(g.cqZ^=cO2&f,LsM"\$io`N4G4Vh9nG%G!M85+m.4Q/BP8L[h#;q8r"f22j%IkPrOI5J>8EIo`oah-o!]>8o@i`M*\N5J-@HSirM7o,Hu"hUAqA.Q82GU`E4e>H[?cF6DC@+FZ?DS0uu872C4fcqEb"Q"]6,KprIm?fKqY=BG-bZ[OBS(gU)<.?coEnW/%#!KLVs.BHA2%4r':\H2Mm[b6[`!_b"d_<3'S^Sk"c_+%Ld;W_WqLQ$TPI+*!e>Sj]@4ZhOL9j`GNJ\O3n0(OtT0Q*1J"gupirh=G.,@hpaj-N'UQSLi,glb%j#`k;RS>_qMXs0-/O20b:O)eTH-of!Ap&t3@gjRZH\.m&[K+r6rh*`,4@!e@HV#bHQ,;6bTOVAcu:V`0/+/:):bDOiq5[,N;#`-\H)h.9(PB:^ka/F@cdR4+$3NWVWFGg&re-Bi=#]7[C_HJ?:+XUR1%XppkqOPn_-QdE^S5uN@V)aX4P)p,-E,&KfcaCFIU:#qUDMgKeVA*Tlu6nm;cS4=tY]Q[!3brE)5p,jlN$$?/pHZ*p@a5HcFR4q*EsL)BNPl>W5>8,#"pk3d*j[KLEK-4m@/DBD+Fi?c-?M1JbD3L=)`NRT+X7[MCKm[&(YWs6+b`HNHs[`)d%=p##l\m^Xc#pWb2ls)gb8R7mkgDh!%406bheRqSr=JDrN-BPZ%H^EYZ&mln=_ku6Y3-I3)<_5qDSe'QCrZW20>3QCrN!Cs)#@Km)+5)\)4L>aXr-ArkFI.tc^+`.ph+*U+EeC/c?/hSM:RebJTK6hOY1c2YZ'hlC>Cda\!UKm0:-0r1uC:mn0Q2gZ%6imnH09-Q5hgg(u.]7Tug4q#)=-YC83GJ4KKQ8=Ri?"34I0_n!#8H%-@@aF2E]%l4[gTjmPVY:G\X\5o1at0B@q@=.L>H#&N)C_d4$*1b/Z`Q,tIY0f5/3ZlYW8dWaIjW"NWmN_sLf3$duJ!O4SBoqL=TEc:P&)VFB=Lqm6[J66r"6gPDXMT"'\-bGrp=Wb.Ok=AOU\Q/MfFG]EbhH/g2rm((:)g7-4;m)Sc>cJ]rS@c/)U"m?t9@8@IU(P;fgO\Z%,:3FiVScTr@f+c87>n7BV+;iRkQM5UYVk?iSerfP27?ebi$^D%0Z+_#nX[-O>FPcLiNL*o@qgsJNg9?sEd%XQreOhoS,l'<>c%o#K@5DUZc6._[on:d[p9Mq8qI4_A]>rlrU*AU\d#dC!#K;p2LDhEZB[.ZLp5Ld8NEU>>'>IrpK:KCkt!`R2_M/0j^W9E&[K3angOuG3,];fof>#fGOVesd3RQ]ng)Jj*/tL]*saRHW6Sn5>rE.bg^=ST:I,a"Z:VR'P5-=P*Uf#?c3h_KJ53G,V>*@b:Yj`,<2bSKmhG6!Fj,niaPHBoAX\1d!SY_@?B&2FfD4]0b\cbWX8ga%WN/j9j/Nm_6EH8kM'lEU&,j8UiYmKMPrA,'0icJVq#eu!THSYf79UWGW+2'DDTI:XEC=(TZN^iWON[fYpjQdr`okBVnu`NT:3V&;VbVDU,F"CHb96G'@2onF03W2r:ccV"",c$H@-)PuWF/Xs1&.5Q;BQS]O;rfB)U+>79_kZI>LUur7Z>2iP$!M81+YNe0\!so.`K[80^-8fjI'>]-7l]6U,.^R_o$LgD'7@$P)Pb4KU$kP)D/e#IJ*.RTrjg9=;48DG\IR"J;i5\[3tRBT,+b/,=*SU44lM>Io5&?UuaL5nIFXYr;^,7kBh&a2Z]b7Kb:2",uIp05:!VM+?pR1[$0Kg1D).4nq9sm89F>g\hjDZnrYN$Q)"e`]pbL]VumWp_?LU+9Ua#!EL..\C*r'@[UX=oluu*pt:49CLF)WG-BuPN_qoKVKFon$CN0lj1oUCFcG1'7g!;43Dc4uJYU;X@ulh\d?9@ILq=_dTpZo+%CJX!7eBYJZl9VN=`h!8k8IA_OJGM7//40D'7pZT_3ZgG@f10'EVC>4un,e0VH$EA/%7NgmjnfJ@`na*+?$pZNHHm3NLJc<_9X+oo9.=KA1jm*Dr*B+"O31L-*[I82-E)fJ9!]P/&>4C"aJ'd;`UV&_L'?DXa9ME8,<25k?\n7Mr,VE\FiN-Aq@Qcc4S@@prsqq$b#iK;`[<./i@+\4Sd,4pS&A5Cfh_7RI!`X.)qW1VZ6B0DapQ0+7+n`Oakc[E`Sq\H@n0cUrW*SnR1@jhE(!(\^psiY3A/TN7rBL5b0I8tBshSPM%\_U_rPWaa%2/K?Pn-S&J@i.jFF@?_E>c'@'!PquL_5'B79Gm)g#;s>IG%"9!]*XJJ"`)@&m]+LOGdsN_3?o`9cSYE_b7L`T#TgnT9NG(bDVgAP;*uPqglO9Hr@@&=M`DZ=TaEqf,]&:Fs#QPFReG:B_G<),lF*%0+V[c'(n+?1>J2+Ae:>Z`V9).]!%a(dI,ILF)00VOhB51VM7+E'_7N\\W)K9u;V9oG9W/,K&8l8Gn65R.c:&M.dU#QTLnKm0KSc@W[-9Sk97K!2;ml-'%AtR/)3UYZ$qKp9.7J7;F-57!0LVQZPWq@EoNNTV[RmGRRG,7(_?WccPGlmT1gY3Q,jS8gi&#pTa`VOg>U=Yh+Wi/?u$h8)7V/FX(*c1LS,&$@K(-Q<.>VDt"L)G)V]S5#84YMJ96qJK."`nY]1QO+b9,-W>>(*,o\m"m!_i=/=UXF)dDpB+$^YKM1ahjT#QR[_%gN+@?dn*K$lA@;(F=Y4NmK_[LP6nbU3E;qUk@ZfZi\dJ,"hE@:/,(Vr6req8gKYXig5H.e70]-$P=FID%q#rq3"s4QNe@%,H-5\,>Q+2@6r<"96*gn2_0S.kc];lJ$l$&p,Qu!^2#=8"*Bm"tM>ntL&`cbrY>92h+iX45ndc-u[=<+[iNt];W"9F@L=:l5'8]&l$B&AtdgRkrX=Hp'"5WWNJ&*%;;#:S]@19l+Bc;@^%.FaR4d_L+$W-u6TDnkRcVRkP%O?@tY8>hpf8_"A<4$\`Y&+loaT:ge;_F%'i2V*G>DXg-O#4`@rF_][pN'(Y0%q]f-5:"N#X81K2!uL3W#?=K`Y5@c"q"#o7],i1]#B(MZU]J/t'jo4S:!'1u(Kti<.e_6A%*ujTC"b;tUpYnjo;n%RK0%)&C'RX(6%JSd#nO>@2/`jf1R'$s#FURj+`g*SFr-@D%PEC1s4)U4H#8%No+]"F\lf:D^7bH@T9NED>BqiM[$#H*o!!;-M[$LRXnUbmW^sG(DP4dP%&Z`q,U^I\g&h94>]Sta;B%acGL<>k)Ype24ZQM]B^'7ffEF:)4,9'!pjgGMdi,iK9IKYUZXR9G"Ed11N*sZ]r*IDiELLC!6Qp9[+mT8=()2)N)K+`q39*cbWR8Q460'T;E,9,`^Gd%pPXWA+:HY[^*[E[P-88fRV.bG-ACg'56KtnD_negKO21V*9M1OSSsWM.l03G*#?OuU3R10S&-4S..,sC$6*(u\ZK`Y+.NYj)KqOkP'*"W[[d%_t%.chq[36NSm!o04VDE&hoJp'_V5F^5L(":da<7aV-c&S2q@1@dN7*Hb9G8scMj2W"l0D;\_u:LV'7*Xn[L,9YpW3djUs_d-KC6&$n`N)G)Y,tsh=p9!3.1DMugI0^8I<%bR&`gG['!H)d0S`h,5;*kEWo8PRS)I<=s<.d2hJ;3>8NJJ=1F!i,WU/Y7Y[KbPR+[835639sU=f.o.X$>kDs7%N(4`kqc4SF&!$i&nnL.Q1`UrgQ8Ar(GUH_F7jfR5uu4?8keb?OM]Va+I('2,/bL\1:,=jU5u8lY'b*8;3a"emUc`Ec3&_/5#d,W7Es=#%\`[*FFPO5ncYBno7O#WHNm">L-n`MbhJI,M0Dtq0:l_AQ3hc0UJZR.AN6r>r6r]Y#:8,ljFIi&/MSc#lB,+tqUmK2g7SeH'"a=\bU5*-n\&PR(E_n:.?uu)k[*YQ]RH@jrrjr[fW"ntcA-ji:Le)[XF,f!\BnC^.!)..4&L-sN[MX>fO.W!hk#CeK#i]#bA0KD4c!ZpXmpYL2F)IQ2F4B"M]EQq'*T3p9$UU.9eE3tT^ei^HLK2j1'qO)4d\ngUZ@a0=3SuFS*W*buiqpg^fGnnO'HTh*WD'h7!m,ZXI2bV?fN?bq34_cWKUY($AHo"s7Fh3XJ#1\VV"S8^X9cPb2ZuDu,/&tZ^?'q%$K0a^HmYui03ibpHbY#h!.6fJkq\a$s/D_2O=K:FJKThCqhf<#8E-!SpYIAs$h'qZ8tIo&L=CW]3*&S&&WM^M]55GD^5)L&H1F+NiEc,e7D)0Y/YF/Glq';'0_7BWT%-_ENoc0`iapJ4I(5m3n;I9;Pga27EGnu(+7lur2%LPd-:2tiQi0d=e('Y,#/@#pkKM`YW-6\!g]Ff]?3RML!ppTTS=qS#Pl^'(2TlSfg>Ah`IHOok5#l:3bo[aXVCJDbD2$rLa1m'YfENTaMh4boei,WgggN:LMDV8A`>C+YYT?U+Qq_b1fj@XIaDX9<98Lap?mFG8;%5kfc*[utXTe"e4GMSu_AfW\T-60',)A;"qc@/NFh8!mOmX(.(iP#c^Ua/F6oTjgLR*fa'<#T&o[f"gdpP%^(j4ZUeWX)El7VGWlUZ.)REK-\W#RtFT;Sg_?&[%pSJW)/c`eY(D+UtN7OZW?=ZoV!0IA8!>M6R3adc>b=>,pR?*Zh-6aRXSDT-f/:rN5YB,BTCKCbDmf\f0M8!Gc$a4dnsc_FjNhDb'B[1Iag+g!,qC?*VHBiUP=j_c`WM0qh7H*'l[!iiK*=fr&1leTO@4L_Iup-I:2%onb)W`K>%ua)Br8%M&b7;p@Y%IC+#ONmsa+SLp7)^+KTVh)_"+N+tg>iSuM4%c]D'ROIB$n^Z[k!;dZhK#XFl<`;L.lWdK"O%m2mna:Tj#>"^;./%Za9Oi3b3V_C,*X'6hUX@aeK36gj$?Mu#2X"9!a8/NlF?ng]$(`%T*9*KHM10XrOBehT;DE.FK,rN&+*di.]\acW:niRfV^X^nT3>rV16N)X'GV;_llUg\n-[Mpn"39Sj20e-l8'@F>tgV#O<,qD)4CF0;5`G*4\)Ye\I=nglf:3C8=?*(*m^!h_L,Qq,[Oi;V4&8pR*aZPj&lEOS`"APs;0Jh5ipS"/N>HrN%.m2o6=]kmg`:OC6.gdEL(P;=tdP2r(Pc0uD$p_R+m"84"CZIMrRXiLT^h\+B7;=1,X>#Qh@rfV,SX%UHG:UVH18((C>*\*Oh<$_tZP)^g3QBVMgY?!jY$nq,RZ"B)Y60?71%$[(jkuUP:J('_L'eO4!u5KX8_!^MHZK.SZ,tM1e486kRR6cK&:S@Z@(T)5^eR/EB8LTKl3.F#9PR5R2-]8q(oB$LdgaRWeB3q\B&j(H_6Y=I+hFs+":go:Z?IM3,!nsPdXDO!m9`Jb,KFddQsJWNDi]@iaYMP.1.)&n()X3%Sg4aS$#Mc!^.@6&$c\"KJh8(a[I]()M5QuEGh5."FYbn&T#BK6i(H\iN^UTb+#C`26(Am?+tB%7#@L*G%m@]@].jo+[Op*k]JF.Q07L@.XN90jsb"5K[W10r(6-?VB`R=cGXlcTP@>$IP9oHf)WnJhgS=+>b2`"$S_2VUE`[ee@UKJm>U#?3+pt*da01%_6-gsqN^H%D=R3\ghq]:;uKSp0F0i,Z`ahRcqlnc_HJ/a_B>:'1<8_\<4EG=rS.,pJ.@/n&>9emH$b2M$n/1,7Ui)7]-$KX"f91QA*ZMF-]#dpPAZedPSC;ib($X\i5ihI-F-$IgYgE256!s)O9AOCdP--77Cb6,D2PgB14TpdS0((LV3EFeqmaJ7,]QdhJ'.#0bU_69c0"-4H4R"VEeebjM8cBX+2fj7k9i=(QM&TM.V98lsBr`4'gb,:Y5lnJnE^frT*$E4VG7G*fJn^RH*kL1jnhQ=HF=FWbi:X7AFDd+)mqiSH?J@FN,$5!n-4jJ#&o]FG>\k*FEb8XUqEF#Y)@4tS67:s:4Ao%A7>]L.9?MCEW8h0T9W6?9`e+)'D.bg*4gcRc2%qC1u@`Mk&7I'PiCP$No1\2HO)<\Y96L]a6a)p&o[9pXkR253Q/jJ%RH885PU9T#sH[eb;mhT-r4)sDV7MeImf>5;shE,Td\I$X/Fh$p]`afhLd&mcFk!e-"#j.k=pkAfQ/EBX8-Uc"HM_K=cm4JX%@/eAR])#MVIF6Z63M[TJY*p.P=V:85HiJA,Gl`.5FPglf]W&?\DmuD+AU;+N">_k*'W'#GO0RlX;K&T2J12sYX\[00IHWB,]o^PNB_."9n4e2&j`.\(pYe(n51`4>3lpY4;N&FRmPDUNM.E%BOh(HkM<]mLPTHijD=<:/69\'OcMrMigoa38rV-W*+;FCZLcNA+YA%M;%iN0?$7X!3VL13%9T2.[fW<5LZ+0d3'W(6TBNE^V0APsP12MN2O*@ie9fG")>g!0+;M(AP%F84cq%P6Oku#-gGs^f9]r,gd"V_a-[b15#;KmWpN^mRJ6kMLHd5^6g:uOb1,dt&038`VLGYbZ'Y*l6%`7jY-4QTsM\f:j*.2Ao<_Xdu_*C,Nk,3u7VXC)'7KhZ#b0nUr#oQiV64/isn9a-]q,1ZeK$.7-UWL&a?U,_Y/UFV'IHT+bHOAk>>$*P"g+H&fXaE:,6W%kJ-F[/=bQ+m&R),Q3$Q,'[H4jOTUciS't$BW]ir9'5Yh^jmurpYHF5DY1BH3,(M+B$gL(_-BKs0VCY7.t\S9UfOo=7g(-c)sT8b$^r53micC&*?BahK!F=nI,TOp8(aOW+6$%kR_mFbh'QERG8A6B?e==jIpU`65dTg$cX(PGPTI(lVKBB*mkLNdNI8LV]J:Ag\!>+*CG*h^/jIZj$K*bmcE\7'u739F3H0HJs/Vrr<.,,AX=(7>jn&4C+ccdoFEI^/Oj!&GUBFf3nG58_0BiFD+ujLXc8b=eTKkTtg`c7tk2WgX5=s,8sK8iAsA[V&VnYZY(#TRb:h*cr841cGLuVCl1AIR#FmR/$Xr*9OPh/(LW]SOE_*Q"`GE.?8gJcaYH;#I9VCFgPNsgX<1VV.JW8cU>-p75%:'HNDWcCG6aiTnPKP$)pg4k`oT0g;.oIA,WP^[qAd6\P;>Y:6tNoMIEN:o1DuQV`_nQ[Vn'HK8SFeekGd)3A)Yn.L!`6i.LbN7I)E7L!M>`%*Y>LgMsBFdTXQtc:T?!1N2e7/#&K/LQ(MJ8^6tb[q-NOS+&eL[%ASj_N+QU-]O\o\FS<4LaJYC5-8<](+/E/Tp%G3R*Uri1(aUHs+oWrSl[8?2QfhUo$2Cg1?,;tM9`HPNX"p?8;P8dbgG*1Pd`B"/MbQ9OlTa]t'(9Y"/d)@SO#s]"oa\E7d].Leoj/9?P4O6r_Ba3FIK=.g-+iHYk(joHQLTBGbNs2,*F%\/rI0O/AMf,6q!Q6]nn@gFiITF'co@A/TSq5I/EY-`uWNp[1p*/\([*n,#keM!)YtjQ-I]dY.3@:s!\/i`eeXLhLNV5A,Af(]2X"%@-k8]ug,:>RN@j0,>g%/W%P654gT,;>`N2K+52sYNhi3gK#,_Q9sL;*)Zkd:\A39faA%Utgid:ug@"V8gROf'fL+NpH&%_]"a$tUUjB6m<`R&!]>qR_*-9nhZYlFm?7ATjmgac1:i0F8DDCgER0BEmdU8%`Ij88IjVdZ29H`0tot+_Y$&n"\Ughg&+Snn\SeElJ%Pm.TS&1lao*]S95T^6aIa*lbV5Yh$R`?'!I$D.S,$),5#!.(Il)f;nGlV5@qeg!?/(j;nVt:5NC.EGI\o]!jPM0M_R2UV)l^>Q+nP[`tDOKm"b9Xp5.ZI0!O*?ip?dR:onDk;B(/?Fng>03!iI/WF\sOZ`$F.(,ihXe@V,R]^&J4V%")5e^9W*[UBm^o)"m28+PleSm/0#rGQ0e"7i]optbFPe^PtdAM0!.Q%GC^;gg.G`.YfB^^Q]aD1a.LggG5P&bWii8bq6IBfN.DDcF-XJktP\-cG+u)6)*\'TVo+YB9QfL6l4&:;!Q%<`N1F=s9:j6bLNCQ?c;hlTQY*`50Y3HZ0Mji29;be6,#kpi,)?mq;s$np"SJ6)'kLd[AE*Ji6?5W&D;h1$.,7O74*Go!PMk[A`a!^p9MlYV=dr&&HSD(1Es^Jd:an7L6p/&q[78IV3O"aQZC!)X$R9(6$:oK:FiS!Ns[!C'%&Lo)rnq,tcto/4).U=c%'#F:k;g;NuWEPNdar?'TVO+0hL:rY%YlTapa(_)WKFMn;balMaM7r09YrI)_0]3_<<2+BFN@#2fsR[NQ8`\fE#'AS`26.i@hf.s$jlh:2lG9!$-tGe`CC@!SE=M7>&3(4:'P`K';I[0?NGref`s]VUo]$k0+!&Ba'lLMB@<6f]U,67SYeg\,:mr1-Fuqp:N,$:81kkNQ?^-+\;A"nd1IpE\tfXN/E;iJudGe_l@-I=K!+m/.Y[id#;3EE2R"$a3&TXdX0gb?ULA'RQ-@ZG%Bp[%Ceb5@_K+GsB]%O,R5,&)@"CFgfbl7TEicY$P\8'N:<\,NC@**l-Z;rbMmHKFADgRF@<%a'[490d&eCWgeGm01eQe#q?U[Rfocf:2K]F65_d4/ep@]2gDW+ftZ@:*5M`OX!l-eAdiq7*iB':6V2fiaLh0>T@aKp\<\Vl-2*sa[l-G;j43*#iBME^`9rRA>#(V7_T#5Hf6U@*KP0n)g%sc'.)(HRqp'ZO;fJ(A>`M"QJ)H)-)>QDq"bhVA+#V*fL_b1Q8,sC,PI,?$SVG9,P*.bhIe$@IO>N^.3E_nL?!a**pA(LR7I.g)9?rlta)E>K!_A*IHn3XT4tg4?Q!C.P?pr+@Y?50Ngj$t=o&-r_J34M1SLBMSa>&RCBF\=Y*%Lj,\uR@I>Rc[%Im\Z3O$OKs3IA5@Yf0toX,LNN]bA?Cb/pT[;Z;l%_o[H[a=As1YMh.X5SE=^=TKdP4)k_s7b0.CQ^VA(f5Rb`7i\tH\j[1_,aHdO,k4Y8JY:-!3;1ef%oemA%)Q0C]4;Ha/O&uLTM&b_J8N0&n,+L.dOlnQ68C?#]I/ENEr6f$c\gahWq_Nig;P(J'0Hb]4PVFJ^f9,oraV?(,t.Q(u1nUp%6\"p00dY'iP#LImAQ]372XP=r!Kfs;.s!1h[5-YU"7Zj&[f7s)CoDWBR8q;#C]Q%(L=lhK7'))Q=?DFR[WT$L5:$`<\83_U(S7tar#4?HtU*ZnbX9r154gFXE09m,!ro7;=c;RGd^DeC6d=>kP6pW>-0@bu?0MWuIE6FUq@XI+dlq&8Y;fPM;^1^_A_!Y/,bJ:BaH2J6b0^U8/7S&A#Pc?:2)"9.tf8ditIJ,LPZJTn=!0p@..H1`aV]>dE>@VaV^L1?P1IZ[K%SVTjg"9!>drtEjKln1=PA,D\6.`3L59TF&Zh0*Y2aSEp*TZPTl[.n'8H`lJcjYlENt&^`c1[B6BDRo0n;2%;5.unO[oYG^L'^m,Dm*:%=]3EXhs;sQarS7Bd4HT,lTejtP5Yk.ot-o6@%rb+Lst\)(,Lg(XI3Z6h9)Rfai@J&Ct3,^NUD?2i#t(g&jo4U=-Y5B&7>8+KYB-b!MS3d&k*P9%4dAXK\O;J!&Q)p4/kK+T"D(\8QJ/0Nes+B%i3+uHtbkl[2ssh(p0M*\I8oMmB&mPah<_#.1-[YN1\rc.UF7\G"*0MRgX>6oR:[m.')(*E2E@.N/Vg=fgUP^53Od/(:97M,(W(#(^LMY[pmqm]-rN'0`?@Mb0BY\[Kth_j>Yj$4-Z3&o&mC5q[@pTT42='q*75*:/f,;3Hus3^`C*;(t_U`d`Gb"onPA=ZaV!4Hq[rdb)IKbZ1T@7_Ph>N/cj%o<^RX/:<,:0[Z\o>gg";!<&aSjG9HiMhJ"6ioNpV)bPFX&O7ns9Va\'AM7rn5,m1(uE=ZCgW81WLk)2/kf-Q&')(a2.6teWL9I\UCWO/\98UMCehXr1G!)b(CV]cK^e(?h2%2OfZ<>!iX.sWcXV*5jl!glpsK5pui_rZA6e._jPMX`^pb,oX[j)0ugJC5?^%=[Jp(e:Gm1F30[KNRYMAsYHd-,).i!;:&>Pk:$JFKF5-_Qa2*rJbJK%nP\tI`XS7XOg8"7*$HoNP8,SmAlL]#LU8+DIu400V$urFT+DeT&^M$%Og&4_pEWS?42\hal'slBc.qL5;D9gNMF4\"KI2toRAU@/'%ppPY+Ut\Ki4`F(R6MFt3sVTt8V^htZo4!c.pFEuWK9!L\o3I%1p#m@`WcT^eJ/igFZRYf9,"&HReAd.F>k0\5]qj@"'96Aj5h961^RNX&AqgD2?M#91[6Tk$E4U]_a-Ys$&Wmo"(pG7]s3IR*<^\Z'8;Y]BaZnQc@@:QOh0Kh9ACOL9HX+`'__TOjTb9`Kk#Dt"M*iif]fg9(eTfOUZ/2S9E*.1ep@R2ZN=`%fYr$_.6=!aIkBa<-TBn5(5g)hrln$%iCOa!%VJ3sA7cQLV_YE28?..RBB=m#!3ceM;c;a*&8Y`<[IJ:eYo/WBL/QBRlpte\Kl/JHJ\Qj\i2:+P^hcq4NkCf6eQ(c%GkCV@V^:Xi)W?V.!^lYYbU*.\$-_>/TAMNuB%rN>1Jk0ZG-k_C?=.J1pQI/f*clr7:D(H__[U[kVh=Cq\W2j@<`pmat];nWhfUCYQ#`YZSDPP#)3]HYcI1jDPb2/5lOf1Wt=l[SKI_';!#lZ9(E(J_<0a^+)Q2:,E.O[K-\7>HRY$+(nc47K&2'#XaJqXfY.*X*a0V"0c_G1+,=>h%N[bqVDNbIEEs$T;a\^3<5dPZfIm-F?+ql^,%NGCW1A`SCtHk0cP8BukF"bSVsaH4P,0kSI%FaP""Z=]DcrLd*39.$7Ac%=hFj"R%aX&Q,1!*Nu9?JF7i^#(7n/U1!Goqb(mmq8S`3"Ineik'sa+-2'<3m?Y:#(kp+o$cATkaK#.n9<3O=n?;nVTWi0/LuZ:nMAdl0^5Ap=3l[j'XO!Gn3m`=R/q!o7ug)?SS^$!g!WUIA""G^*N2QO'_;TGa-nMAePB)gZ-(UnL&b'`:RDnXf?LMKO,rHq#nh3%qu($ICW`@a!C>rPP)Kj`rb$23NeH+sO9?]I#B#*q15%G0XcJ]F_IV`g9M'5,N<"1JJ1")r=h]t9=(:EgM)TI$LGsjUKk@o``GM7\"5?D77?rcuWFhJ)4!iSM#Ci^)ijG#`k+9X@s/acc0T4;2"^sR^c,_[_WCt,6?QH(XbCJ%OVO4V:XOB3R!0)^q.f/\=Ko1u=qBSOkGIK6_cK9Lf&A"LNb0VEt,"S&Se'9"r/X$@i0R@BoAMj;>nHlj<\R9c$^(JWqdQ=NNd;s?f4D@7SItL$_kRQiIWAK4[H@c/M,)VnkB>0i9^_^Qm"C)^#?#;]iWPDI#hNrS`?[ZDf'2ucMMuM1Kp82(l!kbF_q4rS:uI^'N`TWf4"*;;AQ`_XM7q-rWgI&BWDF9jRc`jkVAXVPf?h2M3LIaC1Poi%&8%^6-0eQA@X>==tnq'^TAS^1,[^'*To^PEpHW=UsjODX/>:!^"OcS)g?j'M&T(qkUtcV!WHc*`-HFR3.S+Y^-?Nue9c_'hNmqN@]GbZ0=g>.Q)gsfbjr,[Fli?ONkTIcC=i4(?4JDp_dUORRh?pHPk?OfHs^e'8[_]cgUWMrb_q0T3O7QnKes![Y]it]1k3,25kAb4,PRt)MqSqlL(7XLXr0q=(Q8\DOrCNJ8B&6;Y7?'kcMP%^/m_8O7>j`+Np]fGaf`74p.(-\r0`n:6RMLm9soMJ9goiiq`e8"iu$N4Oe;hDD%U!3LW2^c@b[aD][DqY\=F]N*sHJu^t'LRKJMYFFSbs"l.AiG_?2,HjRS8eHkkWJ6\1:mm#02\q)pFHXJ0NuYT2mu)YLacSoD=1KKgj7F2V2-O^E\5)4$.Wi;[bPWO>Mpf5T)Ndr7[g6!'8g(\SQ1]P\l[gcRdH.=\E_RQTY)dm'6hUI+g0]oP*6"6@I8p@pUjlmi^)Z=(/k(o/1;#Ojc5@V+YYkhu.rT78cS26F=Y\5-.3SW^HW5Y7:AiF+]+'i@a._GCt'N/&V1\RB_nN%Rma)[N.fCchYpbt\RPQ<%]4piK6-cZ8J\q#hI?J*/eO%ru1J_mYO9n5IkC2%G2N1"sPVKF4m2EEPCkbY+,G[IRU$oFb2[e+.@]Ko_TpE]67__oTC.4k8O?VH3\/aRt\ViB3JrlNE!c>`>Sg3P>o4l7E99-Vlee*hQqph(YeUf\O9EC^F/:$(rB`u:`Vk-b7mM=pU`"+TAkKj2puG"AN,m9*_^Yf'l=gZ,"_uK/Q"6(Cm\pqU`IZ`cl?oi!$>-PAKD,7SCo%-MZ5+UDnfh*V:U)*5T[U(R;?gH*)jXiao<1f0D\A!sZh8T6\MC-YEGlW&ur&DkiiFn(C[kP42)dX,W"ThSZi[$?2F->c@4j]#iR[[ktX0gI8>dSabOb^pD9dB6682c+AaCt"-d)aNXtO7SERf8_7-11*)psL0CD';IHra(FO&;8Pldk=hk/?ao"6g7n/68'E2NtNVZ]o>n-BebgIGF$^_Sk6V_Seg0`+?o$P6i8gbF`Z77@(]iV,QQV;+QL8_PeK*Si=aHH)o)VQcIM3!l0]-;(S2Pi$UUJ%kmm9AX*IafPs'@]%!RWU="O\6lfQid"i'7H.F,]*@\!At,8\oVA["JR'6ldM!6YL#/)2:]Omo/n:V-%R1@&64-p%=drf(rG^aWUH\C,DMELhhm@k2G$BW@T-EW[DNX>r0&g&bY5JgV.*1eF\'`EQI[Rh4Ebd7'6[HnIeCsLs4-S;WEVc>)n`B:)kR@b66;4R"pGBoJF'9ig6)Do;J!aS\fE#$RIp7sbJe7OG9dqKB*9,4c?HY),)n`\ND_;XKd0(.=M]N/Ve,Z8@'"K]d$,")gKMpq@kl<)\Bp@bQ3-kS&D,Q+cmn&T)9>i:;s\mg6p(='&uHpC\A]ufEt")D=]d<%3=!cT+W^,thgOh4qh\XIZMagBp9:"n=3-1L7+cWRJRjmf<2u#YX'tcuog]H#)Qi;o`c@W79,5drS*4P)Ue)b3MW_'H*k)Ud@';Ie[VEWtf+R0F8-"!oJ0q*YQXD/'g$,!"')?lW4^%l2Z8R448*?!/ICAYDhsF=qj,hW+u]=J`A15W5%1]"-=o$AMu-[-CmELnSdO#=>Dm]e[`s;HoG0dGQ?B)3:3n(*'D4IDFZRO,c`!r`s%`@i,a8eJQ[S#3W%%QCaO^/VH+gl94Xc>!?W("O[sRC]P=?r10_TU[02l*u$E+4E'c42W^AUGd?ZGBVei7K=[1>\gHEM&L\TWM2n;I::*W4NLU!h6M&TFhG%,+faiY4PTet+(tu9J-AF;J!=;'P3.;E&=/`3WTFL0ki<_1Nb,AZ`qI#9,,VM]H2?8a!^%4Qi___B&__@]nR_/j$>@$sGls4JYS4AX33edmF:b`?okJ>'JCe-SU2kl'Oq2j7-d/a-l:fc-2tJ3!Iha:$B'bH2AmE'88PO"a'piYn\@Qm&GFe@gjAi4+;r0P70_1'V%7'@J,3@!R?$`p,/hX5/_ebJ,!WA9Fkb*"p81&t_oeM9`&e*em010FPQiW.XAVH!i+r@XUKqqE1@#+'3gch@!V_W+V4?!hb#%?EZ1hU]mn6oRZ`F8FT,.mTAa;O5NJ(&]T##`C7PN+!oW-JYMd&<`.tP?p:Cb"#hr+9%ph'BQ[b"c@s)ir)-U"Gk+8!S;PP$5NWha^$[+lVAofi8K9fhf_8Ofi0Q9'^bMI-Ch82J#K(A/I^(:+/QPiIsCYG(5oJ=*ag@LPo\3Ig2=&_lT50b+W*?VX8##JI3A-X;-1q+_f*?6D*NjgL69lQ(La-J:S8s8SX@c8-q`DV.YA9eo1.K:Xu@kfa-?YG9[:4m:#JTf9b$a%1[A->6n&M5,,,e_bCiLIFN'hcBl$pHUl(G+Lf'ULS!nOqWrM2]\H9XS\J$G&lYXc1KDQkHs'086*\m:#Hhg^o*\!jH4C^.fn-B^VhkH!l>brYtWpa\8O3rOj&14n23Dic@L_9fYO$r(UCYI@=cf&$6q+e:b[4;]5H)_MqcZBop0#+m)78r&eA5iP8!J2]1Q\!GP=5\['#SBC8UP]pVM+?2^)u9s_O=X(NOGNiKR24EOZ6+8%q;)!0$cEBhfifW3TS"lD4\.Y`A>#/2RpXq;RT)BVPd%_kNUadZ_K^Q)(0E0#6TL_\S)d4qd*fS"Pe416/g)FH:GL]!AE=)1>=s3Fm(s`[PEB1ZRj_0I4`(C_*aDGI^^&;19k]#K_"acX9+*Q=U,YNXDq`7g$TY=g,YdPS(+p@hJEVks+Md*1eUUAAuG&O6AEEk1c2g[QQ8$<_"Z>Ha%E3uGYmJ)SYl,2>u6HrGPT=3/U@MtU%SHK5\J/SVfR+sk;&b%.D%-.cd(LVRmC2;co/:&XWKB,42[OO-KmHB#VcEuW0-:*+:^C9bkPQ?UoC?c,K!$R;H6E/fiJUQ6#r)i<8c;+$1r&F4:JgQk0@!n'."J=.12c)m^$QJQB#YuS?QYoidbj-J9\4ZLA^D?E"NZEgZD3#3,p@ip]C=o!*^e]q9WF>l/XYQ%H\_05:A?^5mQ9i;"0%#7e?:L-=tfgpC*isNV7"%70$Q\9,\EDVMZZO5)mk5"ulW"CQDFL5"IKgJ[GdVJ9%KC!kk\R@rQ;a>j7RIZ^#IjFd)Y>@GX6X0"?;c+*Z".*TX.don(`q9Ye?d!uSn?dU?!5U]!2,1rU/gZl@d/p;XaHnXd12W>VhCVVrJr^(/iCZ=*6/Aa'j1M=8G'6Mj,iWZ)fc+-Us^AMNT4+h"%o2.QLAjG;g;BS;u_.q1V,A#.u#]W:rQK^Wf.$XBA,"=SrT>VRgk?2O%ei![efgr`*4lTG7ani4.u,N7uMh]L-5c_2iiG4pD")#U,TkZ-IG#L\N\%f)N%S_]?Ak4O-Bog*)sAoR.M,eu=<+l*,rqbnqJJ)s#nh-HsfI32u=*rnd-sj]6[28EfP_J:'7XCEgRS?0$fBno**8H!pM?[:'/b&.FZ?,<`pqi0CCIcp1Dg#__Y)-gQqZ#MiJ:d.`&J+<6@1\_d%7]0-Ei"EYT\NVAA7L,QZt<.m&tO!6O?]ATE1LAm_T^GMG'&D8:KPjSL7lpq[X\"t!#8E^N07HG$d!YR%V-4I6&J81CPf^oU+ShhMJ4Y3+ZTnj)lN&A/1Hm&W/OdZCV)4$BZ(KHjKg"SSf@o$_M4MG4[`-=?4D$I.%SC)a**U+G-,ZQUZ@=*!`Mb9l%+Lnk\_9PooT05eqAN'msWY$2Tl1^ug#/\&ueM2bt&(2m!V(Y->G'9c)cs_K'lZbgb<g;Do)_FrQghW3>Tr4!=g"dqLl)4<\2UDfr1\2c"STK*Rsgr+$RIE]F';&Z.2@=L]:'^8AOD:B')rs&UhJu^:_;VO@cOqc0#ngo6$4dY.M0sd*A&i4[H'anN)>C[$BV-R)Gj',['3!Q9c/cm+=h:=SQsGEOo\E7eHSG8k"[=Wt$SW%Ae(+c7aYR:@bfMfLSl(P-%+j;=WQH?Dqr5tREcfq.E\a`$2,/g42aB`notc5Q5@QGff[n]!=5Y*bThM^ob@@sGgB3M1>Z;-P`Id>'Ni-K9+56BN!'VNnU9GfN47`aXV1ccO``kqV`UEgEKQ)]*@:c@XD-cnlTpKjnW@.o2`CT$B6LbdQrdLLSt?<8(A-<_'o,s)ZP_C0#I5`LlZYW#>+TPJ_H7m_e9!ePc3&<8\!RVD3HRZG?E9sB!->E:@Ok-$21/bm3(hbPF(o]R]77G=,[0EN`&SCCS6R@H),@/,4$)(bXjdFbFEcntIKCVaJ@"-9Qrd(u'g^uu1)j73!NC'pq`D"%@*uR8[IsGLjJLujk&j#\Yb??M$'+amIn?')>79qNB3t9dd<8+s:`m\(NdQk,!a,Q'[D/E04_F.hCI%d$]PFoW7$p@+-E\L'Q9apKDr)YMEqR,".6RhocFFR6Rn,B"!]R%+EtSX$#ekqARIBnK7]0?8fia&Q]CZP+qFX*u5G?@-GoiDk`8H%pApaD]@(gqigh*@C#g$hU@/8BXqL84p$Gq+CQ]b%@a5/gAK"?Y^p;?%Z7:A+JEDPVnEmIj#&QqU[R%=mQ#nTU'h8@c6E@^YN!ug?6BQM;h%lXhJPCj#.B=UJij0`^PV[$#hp,W%p@)_JQNC1]7<)H+Ur>.l(#SFQTchm+K1n*"g4##is39>,LrL8N4Zoq-*)hM@r9slS//M^UJ-JjBL/5e%i6\T`RVujZ].\:@g=^[_a&E*7NG$C7Jr&IANP6/AjC)(=FW*:4](@N:N],=bQr8ol^kN..A3*`e\b%V!&#E>;=F9a0e>sM*$CIgi&mlZLfGc2!p;C3R-JfLuFS;<@$@/4)Yeq7R[u/K)J:4YEap>Q\+JJ^7^603\t/6DS1oJq=-%Mqp0ksJ?"g2R(-e4>sd5*C9?@fnfpT+aQ-W:P+&R"1@$>Y"2EO6$![d4i/3:apBTSsP0$q@<]T4p0[ZD[^c0-<+VW%:d;Zbk$IDjEEE:?\5XQge/h!@JY)a"$L%"R[YaT7mdO&H*Nl)LZ9];C5lqtoUsCBi\j09_nsW-AXN_(?9E4V]iMK13\1K!*EbRpaZ1>fJdHW!/nhe=D4C9M_=&7O7#(f%%9HJIW`O/K]:^qWt!2AWITPHa_X^oCo.7X+"N6l[!:&KjP0Y\%U?t<("bEcnOd%r]!]Lmh?EASnOD;obcClJ1Wu]9?o\AIJ@b].(c5D4]_3S)59@:6FJnA\PI%`]):HN;Vhf"3$QR5/L<0/&QTnG.G0R]>7KN,,L"RE]uD!_D3;s;AoDu/25ik%U?9L;6Q^KdnZ`XGe`(uQ\#p^6j*i+h4lT3L,;uml&/YXpE+SjXrfZ?]Gs:fRaE3#?fHoO&QDY+u8pn'rM<(:YTHY67[4pu!`DYHiZG`Op2n3gD0bs#_lJ&>'fd[ttQ#JFGeE8@=(sNY$RecBCB,u0)7hH+C'hSQN7'sH[9qM:RO5BZkfp(aj^cR0Ie$-ES[:'(K_QkQKDUnX1_5AkSD6A^,^YJZBb5_L-:1]/5*$?9#Slp.g>E1uh9@q(@:BG$B8>]q8&j5=_`NZ,FO1pnjGfCe'R8H,rH\$cJn)Tqg4!-M%T]>'t^(p#qn(#Ul4o&,(h1M>BCD%2=k^PXq:)WnubbMK[[?XZ`3p&0jj"e!UD/2$R7@H2i0/bT^61jjneugrM[%FJiX$-2oA/'Ti-.`.E&]2L6,Xl&:iXGm4p%8C9<6u*]ON;I!=LraQEuB8E]r6A5.B9WBc%79e"Zh3)0;l-=4!*/U3gW)#0uBPE^K+Ihh#:,DH=fGk@g#:O>35njKm>R;@FjIX8?.Nh\CYq%0-^9=a0D$QSK:Ko]8>N.l.QGIMk,:.Xo1b^iarr+a@3LJt)tQ*B[5lsq?5n_21e7-<2LPq^UWmU>d`DO1X_@4]Cg0]`iH<`'8>6-Qtrr&5VaQ(,`[8D8%?,3r48"ZcpR&BR!hgT1/r0VqR+eb+DS%=2ssZQ"%BnQ^+!<19^58Va.XKU5;M\j%!@qlB?^+cqjaL@SE^E\RQU!IFu[&<1M;J.q&6dZe3T/H&M!T@]Ff9upEh'XZGJhMmZ%l8#eR<$#E3KN@egiRY_25L#mf5=\iF&tfZjqV($H5*jtJlteL6lD_PWMP!Y]>TBo%imDt)>&.D88t7aH(eU:$79J0=j1pHN9erR"Zp$G=GQsS4iaOL+$4AKp:R=]bO_iTgl1T=a3@N_Tc/:m(1BsRHWfD'sRck*SeHu0fYT%igc3H,\^:ACrL6KA(on"H(/l>"p%5q(qq$-JL&_`:K.DZon&X,0eIW!QQQDdQ'TuhTfhHHCIh72/@O$SB1>%^[h;l`9fjqhF_Fq.*1%$Y2%DkUEp+hVg^7TCMu)SlK_=5Fh'=]b%_D(+'SpYaW$+YXW4:nrrsSupVO?S`=1DMqL+RIB@Ma^`Y_gWq6XbMqrkS*LA"ZpX+/`RSg1>%d9.oVF9E*Zs%/-a>lh4g*2jD!p_*:OKK.l,'^3"@4%t,UG\$mDO&[]+/k;8EAb,aP$+S#NOKNg>V19pebc4'o>7R:2YO;DBhM@gRj&328FFku$;l9r!>CD\tM/]jrhiOUV.K<7.&e]M)*?"RYgO90u8%T]i$iHuC2%oQ%*?Z\QJn#U#\>7`2[ErhY$=St%3eid;gc`^,if;ABIV3ahi(N@@>qh8HElgrdKsHS`QgblRO2*5KmMkf*&$QChs7o'ij`tXVD_U?\fVt@W_`@X]-H+%I2"fFr)2,u#_e-W1^I>MY8e>f-Y-M=&>R89aQTfRdCg%*eIb\oP-Bs+C.kVrAU\snV1$-X@D0ricB>"(I(#k%r7orm@6pcpK3=>Uh69dFkEmb/R`:?"JCLlca-D*bXn]^0\e!`-75LE5-tHJ=iUOe@1R;daQ%<(:imS/uU%?J^2l/"%a%G7tT;&8T7Rd!9(O#14P$!Hi*+VHHj<^6.3$g$jKRqf4>Y5)fU;N=3S0'`i=+Qq^XQ.KntW"*,'lipSibG;)cu*:ufkn'tcm_WYZ+3/eb/Rc;naK1A?"&jI6hg->3tQHAXl8;61n*j@p5[%!k^pFt`qIKtXVqrdnZUB:tnY91Af*3KU,E>A(@4l9?%[2V`,l,"d$]LXo(1E_1DqoP'DPn9Ik!mQH_D#6bmf)+T0HbD.<1`G-/*:oX9sfZdQuT^D1#LbD[l(@;jd*.sf:#kiXTlbUh&??B8$\qj<:4nCRebMGFZg;.b('1XkHUU=usd9]rCE1Z@45gtbFr:=n\(Tho(DHuo3Lml.`a/5e$lQ'&;b_Vs:I,l1A6BK?4;J>)0Ij^kuU?7&6Q^:mojF?bP.ZDrV3(MkdLeSac45<,h&XuM3Sm\`UeT:6tZ93sD@Hq#p!t#4JG^I%5@=_MYO>YW9$lGfRnp*[NH`b3jmB[ahMWr?.UV<;Tqc/2;]$2(+jI`tU.Ff3;\n%1&_d^Y/W$Rh0%s#l\d7>rebuE.'2;"?Lb*QT8G4W!6h+LO94#]76([#00X&`bnqWY:#:b9ft'guSok26+I?8LfSt@T6+5m51!+Rl]1fAWOS:\0Q5\%s/'!kl,EeY`ZL;=O:gd$2842TG)u*]6tG=QlZ@r&WO/oTc4Q^0J&TK>:6S6Y0Ijp+8XaeV<\rhfoS2"Cq+0PaDsS6iY]==R=D/6@uBn5XdZFS\d$nAbrh`2+-.qC_>A([QlCplgYg[M6k:W.JB\,.VK5FTJV\\q0L();X!0MkIa[%jKHQ3=F&d.NEXib"de?c1?+;gI77YU"0aiHYXB`6.Y6lq8#\\KD<`DsM'tg7X-_Y`WP''e&r\:@!0dc&f7KT3;G0HCFqt\CbCF`=b^c&fC@6_Vm0t%!V!Q6L>%Ml#k'i7oKOk\MTr_)mBQJso8?0s$le\<$Pkb`&2.YkB'f`8K?:iW8F2iCSGHA>bT[>DcZ`_qfR:2@puF\K-&h8g&4CK,fAghVl3(+hW(c-QnhB(.oN6_@qu,eLUp&_tpcQZtiEnoDd),M>=k=rG@ZsMA*l2AlF'GgW9o_.aIbjj9h`eCI"f9im3rK()hGpme6-5DAiY!@OXE0D:\'@SKt$1ZIZd%Mc)CRUPf@;^/`pi@L\tbUn[!9qo1l".^kcX_aalLG_po.VLI7V3A/&@RK5ms]s(p#J@3J1Fg@JqdHD;2e)C5;m*XtQLRr(Vf1Zr^_ERa*Icg()OHZn]eDs1=A!D&V&G0gPA:e=;]_aL_reV(OfHOQ/9E)TmY2pkK+-\X@1XN+$12O;e\P5h'DZta3#=5Ob_P4b*I7073VG`h-e6Y!^inaM+j%A]"/=ITh;AnEA7((B[p<3H0#1lPAbV='']RSWT#),0A3Y&q46*gf`8@^Bb&J;-kG)kl&!-BcV-.)C,\Wn/,.U=c#p#5Q)R7uj16Xu:$dXV/QF<_?OX!;2`!D3O5Be0HaE_AH3;`Tt]Mjmc6)8_Arh1$0K@t^]Un#,6>0FcuW)Zl:AE/=bot!S\/\dUZc]?WGJh#CnroQd3m:ZSD=YK/BM_T1\aE_QGQm-:XB5kK-,mf#t9Bf$Nke_c2/7ihW3C!=L7Cc46,D8G1PO7e"<)<7,+pu#e2)5iNN5sJjZKhq-"oo.W5TYp-WaV,;Pe2gp3W@f6$`;?kX&lbLG#m?d$.00?JbYhU5]O(n*!hl1HB"\`lF=k:XuS^b$#B*l6'Bde/c&.p,AWp,r#(7Pi,?5&g.<_533P`,?+A(`I$\R"eO*Hg8WJW:bEOj6Q,[EPb^AjEJ<6nZGYLcHNB"f<[KtQTSsecHdo[4-oEGs4r]CJ.tC,<\(cq&Hb`sa$^,cT+/Dcj(%PO.XP;'!l78D,Yi_9#H;YA0+'.2%gsM_VEhLn?2h]EIQ-(g[K,pXD@6)a;ZB(pG&"eFD`!#NU3W>:eZb"!eIJ`5=bgKWBdCXkDg+HD+1(_rP^sf]6;6!nDek_l%(^i9H/c&tTII2XE(@>r)Zb&Gp?:kuRN70$+1*p&.YNkfK\7?(oTn6gh7HOE3a/&%f'!"k6YJL*R%V]jC!l(LAo,C]p8<,(8Qa)K'YWgMg^E6B'2;V6SbX#Mck".9'@+9E^*>`Gl=RFO>UX?iPD&.K`+_fU-O6">h;n0AFfiIFcm&Fj+PPOuVMjJ@QXTAP,\Lll%isn9`_]nUD6?PX^1WLWJ8?W;Nrp81+qmX%+GFjF'3=[Rq)A[EQRjf)5T=@+P7U(f+5X[T]kX.'H'*Nr^XeiDs4lGrGATGQ5ujG;Zk,o(U9n;BsOi&8u603Vm09f:.WYk+ei&i;=.cpB=a\c0AV5J#R]\g2a5TleEJOV$1lW*_/??oaHPOQ9.nfG?2&'5=mWlO"#T;AB&//#/'W?!PJ?&_c@cX?1ZE5SIt@CF;]BS5RX`#Jg=%>dkemSr/(]Y7=/AG"2>ud&0!DD4X@64Udada-1n3,^:U_.i`YnAd]4_jkmrGPmC/.)Drf>N"#GC"H#+#F3Go5K_nF^@JdP(6dF:MYK_O!qD&?9&&VS"@ole7&1D]+\6T\9$RA0`o"Z]o*kI0#$g@aiD\QPklN;.Y,K`.pGHpD_(jG_ZFYU#_G6&JIrNKSsPkV=slR)]r**XK([UFX:;+YQT/s0-sXpgb0f3diApE+!BLUeB*/uF/H6Y..p',FiZrAqu@b;R?R0@\QbJ*]O&_2l=FTd`SGag2"!Q",H,PJGstQLWJ!0HS_M?I5JZ\'7WMX#XKsfHcJ?T-HX^T?H^Re`1S/5BQ1J%YRGm44)0$HN]W(^SsK+:+>oQKS(E#@W8.&7,ZRc'B#SRX%d'H2@s2]:.H*X,6be9bR?&gmuo2i/@=i"`kiaP[N@Zl^>hhU2m/7)>5T)Y:'b^$"dXcFkAeBZf;>X[fDZ[);/!L4#bW,2/c$LT(IFD?sI7ZHEa?+B\DnQBdh+lu]h'A_+=WRPk9d=mA*A-kbB8]FZAq4,ti6db_B0`t$9(DmlRO/-ia'k?Tlm0`fD)`DR2-PSV`pCrsQkNm[FXC5Q0h1CilFp]EgQ@JR!)3>jTLu>!=o`CJ<:!"Ft;u[F*^.)Cl#TBhHeC"N)KFFM9',I[@lTOZR=tH5-W_p'_@-2[:`@ck)7^fPP`R9(%1V]ms9mL-k3.NiY/mC#_b1mR<+5,:J^Yo(i"[!=<`@QpY$-;us$)pl-65&Ybr?E0aWX>8L3!Y);f3^SB>RU+X&pBnFRJW;*\2AF@,0J6elqe)!r)(k4WVs0Q\$\)s36/as]etUG!OCM%YT!e+&Utg7`X:;?eE6NfInB.E^B1'[nF:Tr:J3LcEH>u.31[@:Zlf[27+45`Z'-XanNb6nt,36-0E7-Tm[;H/IKBNpt^L/455lC,:`l`Rr:GInRS14b?pP&-Jnp\gTjZqfhsUbe^$Y!8@AI[>bBsQRM(n6*J6*hi^+HNN<-B/:4K.o^T5VG,:?pPi!J<(YEgZ$pRHWeJ[/'[5XkoH&,Ojd+ogq\0\3([\04o&Mf*N+:XsJ(M[`[a5[%lKI>"e&<_=##g8Dtq:&XVKphbg,^c@^EpTZu%SA?#2EH7:<`Xn)+VrVR7.g2)&(;03D3hbRsekVgMV3`c6,^roJ`_AcU#@USL%)+`GtZhB&9Q*?_l?2t.?fhic#J]cO_gB\$Y8@^r.Yq'o3&./(2\PUAJL5d_]\\;(YT1Z=Kob(><6ceT\g:I@o+&B-8g7;oCmVIb.ZY@F:VQt/JP`8n,8mj3$.c/j7T`[j"G;<$.=PJX(*ZjEqj]NMBC$_4]gX#KD%7:(8Dg32#F>$)P4j:6i8HE?X/WkoiT?F'uafH+LaRIMd0jQ2g4M7D,(df1Zc"pr1Ldl;[I@I8@k5QZ74$)p'><6rCH>L%b#!-Fh9f&Bci\^l\/Y1;u-[\Hs&B(J!7k9ZM]P[(4pEfX*WN%n.KrVAZr!3,p[O6!0WTV:!Hp!.lJ#$`&]k/AY-0Ba>H3?rBmd6-R)on?fKm8eo"lVt).O[s6tZ?,SOKZZmsK"]`?PWCg"fHRs^keZ7O:>FI\>HTdAJT2U38-QS2d!]nJYtmLriR^`g]LSmDjH]]!Z_76UY%l,^=CCK9?GGn'[Bo"Tr)"a$AHc+$!uK3.@q2?Q>4:S=o.LgjggCZG.)0sOq@jcejjQqPI^-5IdW62NYP7+W7PmJ(l]>($Rm#g";QcMIhmL,VdIS=4r>H9VIO@L(MF4kX7J$T%4sIU2K.Pf"`O+f%\&8Rp3I]Ng(fIKYeQ2p2UV]C^.^qo3jOK^n8)sdmiH5/1*-a-!50Gia?\bRWD$@^ah1nXr9QAg%[9IJfLXV4du?X?#SP_!R/0HoU$8YJ854SPVl/Gj\6OOUP2%?RKX7nmifgC9"BJ'cB#ET1.K,n92qHpJ7p?8Ym`ijSY[%\/^k*%VJ,-6_qnLB#irf_]NO1I@aHo"8G?\DY(Mgua/GGg:riXEHiS4h/,+dul+W+Ig!'leJJ.ohs[IE/)Rf,Xj'quaCgo\>F<<>f*P_l2;^N80fA$N=O*mdAblR)#67!G@I34.lMn[afRAhDRTHXk;&,?fJqn)=_Vh",$l&V:f$s2Oa3VcO:VSe]ciK%*'9M:qeN.E)4MPWVh6a#+m01\eYm'@294Ec:YYZU-RFCXOC7>8!6)R5,,].(_btj7+t.Z2ABkEh`PhHoYH>R5#?mkiT*Yug]2d%4T7t_.^n?pmiVClN"DRo\L[5ago*F9/#LT/ii/4#Z*=?h4uC3EUC&WI&_+A4E(0C@UB*;(pOca3+;51X2nK*)&`Y-PYfm;K^JpS;**kP_Br'^Z)/9=oAGSb[]gFRgiG@ThDE?M.3NG!$MTs)Z7q?iP(r.O>'KoE7ek>MoQ<,]hS]-UpC:fQNF\L;UOs0i+%?]4OOq2D)Y/ZTdY$5\VEZQ*RreiB_fa%,26''mC^q2BWfX.O\jH!:r(!pjd:G:SUrG:a)5tsBDMF2aC/KnWmafJB?hbjb$-_\\+o9ZOZA9j4MkT^GDVjTAQKl-0Q%IT_#/2J5$5d_``7[eo0oKf!i.?E&[I3p5-[7',>.ARp=^c9hVQY#R=lLlU2hAdUD"gN0.5CQ;;'eQi)KXHDT$E=3[Lfj3+Ke"oSCRU=^>iDW7sHt1C:@s-H`I$nSa>F@.[>EdC4UukLQtBi%u5^::[dMaXG!J$3WA/HN!SE5;5eb.d5#7?o`JAfZTo@eJ@LPX#a1-WuH7RAT_$mN5%LB-!6+V:'OL$rZEXL8i]*TB&H!mUorjc0+m$Lkqr$+YC34`h#$+QbR7)Cp%Od_ktQ61eh@W=/)P@R(k/P]!\9"$[@HaVR]]]$)VmiL1%RZF=.?+C-'"W02U-FjH!!D,lb,EQDbu'MPb*&o!LRrIWFGG8F&^n]P>6WZn"O75"WN-HFI:YF(CDmp'g"N?:s-fN7@6g.W=Lt7rM;<:IUdc4]hHU1R]QE')t=kJe.OUF<1YYqM89E,KeT=ROX;RQL%^ms(1nMBsc414AGqLNN"RqC\O[HIc$>[KKWi]2b1+d+BjS;b03bD(dbO$%\nR\tI78C6+&0^eoE)Rj,]iD=137%pRQ,7/)[>)ma:iaQ5tU02Gl`;h0NM6sOr@;6!bXgmH5$$##;B-AM"Don?qQspC+=<)V=$ic<]=mEQ#&L&`eFg'odCGg0gdQEkQoM-PhUchK2=dD^2K+cFaE&qT*Q0XqRrPem8#jo\lqH+N,?/^G`,VF_#[9$b#qTG?)+I8B5.YFb&5*i;0;0?LmA.#*iE;C"TOARrps5r?UsGL9Wj.Z*j+D>NFSYD0"O+_[iuU)LVT&-]AD/iJp4.5JDQNC$/2gtCYa0a"SU_;E-_n$S3fB5BT#@:EKUG)IiO&A4$o8r@m6aXGHih"Tc#`W*bPnS3_5:mj^i2\39lc1R=0#.9^H5C8-[$_^@_e*7RCN!%po;,LXIMro4jP_4fa:Z8bb)=l?Q<=YlkJOsmA+.r(Ca]&R0u'K*."grJ,Lm`d1=r(n$jMs7$F!/!;I%\MkO"3W&Z2,nI5rTk-RktOGfG\[(ojoULt_;m(h!,lVIU-,;TTWfBCQ]]IATS&"cMi5-s]Kraj>*mrpM>goP][QX!i?8iL6J0i+J-C>ned;D#Mrd;+9>D`eCkc)%R5)gU49FpiH`Rp*5!L^*+l(AIG(_kIlrWr&&oT`0LZfB'?SA!UAK7Wp8gqHJMViXQ>G]SN.AlGHO^koUV-'Gq@'N%Up>QIB.lS7*.T"N[KJqtq<3@A?2:Kt_!PNY.%p'_;W02)t]8lqW"mUWEp;.17ou.j$?qa/-5[e]"]O,ih:r=dCMO1[kSRIepLb*oE12u&fhE6XH&q7L)>uibe@DS&2IR?ej!fnBGq6(h>NN`Zc2CkV<(*)45r)^=KoO9:mo$?5?*A33,D\,eGqs@L)<@l'C#Z(O,"%U.J%fL`]!8,1hsfhY*G3oGE^3;2,Q%P;j4K*X)AD)V=lHf5^\Ud]+Hb*W^O(._L6K5ht0-8Sj]Y#T!j(f+PQK%u`'Z-`ogVgoXX8,9!TJ.ZUm'OU'@Q3>fEjZp0co7b`$tVj(%/'prkOX)Ie?3nM*I]VA6lRhooD&Yh=%akbP\c9of]l19XE]mq)Kg15*TTl%D!Z5qNQ([,')O%AL,nr/]M=s+E$eF\@0$>!2-@Z)-BklT%!LQi99h\5e8$qo4F*4Os7gG:^NS7Q)Yg^*V[a!2L=+)!u.m*TqpfKD67?]^5T:@J[o3bCG(2jarD#NnVpcc-Z%CF;R)B1ICbVXTa^MLe[le:*l-h8&6)D-6r9abK%6p8I#o6M1`PNS5M5]nZ5K[keA_VX\PQ_OKHFG"^g/C4(oKGa9KG\S]t$hDiH/^W&:)Pm@Idd$\_:jG7<^)]\i$EdSM*F`FY%_!.=rS+6QW!S:/`F<`CR775E4Y;5_1c3TfJ:(4F]!-XOr]p6>"n)mtkb!G7S%qd>Nar92=@3>$Df\hq#;"B'<:91tGrjWi2`mr[,P;pJi!F"P\.ar&7D\bI6/"<6lc0[977%f*S*.!PfTZq7AR5RWrSPpVsl5AA$m]:dXgkt(Wi(,o;f7Q%)WrEXESSi6s/-HkFs`urN#+VX1(BLMPIdoc^oBJmp1pdG)[WLk=IhmWQ``8jM4YV*o)DU_b*0l'D+jM?!kKIi3Gku6A)@\V$1eQUAg:iS*<68,_k+P,p2k^Wj^)<)k;R-BGGXNi##0H%r54e*,T0uSPqeYg&H$u@W!7c4kHL0GD"UA$8OfsX/^[`#!nP][l$#2BG.#HjE>Iklr;`R=%Xr-;7.uoRP-5dEe;t&[ESq0Ls$Q93`GO2cg^YSmWS3H#6XFrZ-N"Kh6>m<:>uNo0ElW3"7/YhVE[*2e#iGRpCd#eW#_ZH>a+-4R6#Hk2>Q@AW'f)aB6XsW2ct6pgr]C_6.>*Xb%^/m7U0G@(Bm.-jL^_>eYahe:R,&;2H*.h6%&)d$;>G,t'+#G*-:)e\O^R(oq5$p+is)ni1J%GNOmW-)nZjZ-IY?)$CQPg7C.RQABn[to#1QJcNBJeVU7P^p@",LLIi:&H5X_>^U1e.ggJK"-8A9*&ZbooGP+`((rN2^"a`<2J89P5EL5Z&HS@.,kfjlKsM+@B`4Io\nV,!%W:Q1.YEg8Z21HG][+"RAfY/$)>8tGq$+2hZB`&-C,*U"MFT$3;G0LK&'4!N\5gc#)Qd.oP`8H4='6*BF?XM,5QEt8bUBTXUZncT5d,Z6i`fej6fAm0JgRY+;r_(-]2s8nR8A,pD,,;$9#9*Fht0kV^]"K<7#849YrpCI%9jP;$RWoL7T"C"ZN0%4>9bsW9\:rlfChen-icVpLo%(:X[blrc'JWpP&*)?[YJ@c2@K(hRP+-a=tNVp$p+cg.=;1.,MYFdY,hP-7Ed!^GO;E2i9:5>g0?tUQP*XHNqX3_h7;TY6mWh"[(X@`(K3!,D5p]aPu>`aKO`Gr-_&[UAA'[5q-'jqSoLMW\\=W%W`I6kac8>c$nsR+?K6qgRqQ+I[3kD3XMKjP3V8F.+CGG]%OA+6R.is+\mIK`i5OGHKXZEPi+5,G1Jg;a0SkGgp*GO=JXes<[FT]GkS]Td(O2!Eo%-e@.!u"B2P^jJH=%GU,%mm_gii)1li]=X[qqEh8hQE8N8]3XuS`SN`D)EN+OIAD,Ks>,UZ?1YL]dNrr=c-B3*^+*(kZ!QV&cPOl#Qrui=cbjg1%Dpori"pkStXA1R;fmkq:NQ$do3q_ZF`FY;]\>V*<0<#`u]0s5n_u:(_C+M2PrUL^=>7-2gk(>>,/$5V0Mr9;;Y8t0AJ;eDCX+''Xd+H"7jH`j-H(WdUX).='!mji-_Z#qnlXO8!o7WF8Hg:iTq?AmBs4gfdCRIZfNMZE6#M\.<-R161Yc:?`Yg[JI`B#]fru.S"[?*L]3iWG22P"'q)lN+IS$g(.2Xr#k<)Boq2f5k"WlAe[IN>`iJ4Zd-8e;s+]^GE'rQn;XLTpGF'rPC$1l,&9DKmp3Uj6FViC1N1ieS]2>?o5C9g%5iQfTt2i,Zi/&dW9p4bZR>kZ`Qs'qSibNYbgRD+DtG)kK/1eD^^"^_$]kN_o\7jI&kW&@_7iZ*D9'cMXI0i/337B(+niO5"X.?jGZI^dLr/>;#ht<(B$6L5ndX"qJr[>[>4'qf\LG?U3kP:M(4f7#"&g=e*6U(N(!;*B+3u6CV""Lo*aDKaYT9X0\C6:YHG\%-b%ECCXmd@8WMQ="/;]4+!$a?[";$9!5tL#h-;VeAbA;qmGS;S$FY!![=S5DNjS]XeQoL%CoR]@G7jsiG0jBkXd7_eCGsb'kQ:Zka&b]lUbE)13*gQdA<\_.&fH$KB-?`?\l48M65M?os%"#Nbsg7'^tGmk3Q?>,YYbt;@JYL8_^P_(iWE+iri+3?\`fajV\pQ:Cm-RpG`\'c0aej;s!aIGjN*W1:p[`GQV!q7Hpi[Aghi@klgEuMS7h["c'PW-)*kCSaC?m)re*IBCsqN80!QSj09+s87H@&m+F&*a%g25A`#6OloscV(b0=AhcdY+WQsV@."%XXd[Q+O)oIQ^W='NSIRT:]kGHd(B?hg-KN\H*#\D?,D]MJT[Q.&e"A%%uUS=0eLD4OcbS/'^F8T:1Gn%rZ@A%PMh3a<;X.0^G?t3nO20[j$odWlqD7mF1+]]Y'Ao57H+K;"[h4'Bm]H.&=RboD^+>NkJBfUOI`=Os8]kV#<)-)O#oj5o)B+ps^q"WMZ@H1!u)t$jqD[mMJT.Jr4N`KrjR6.*tIV4)Z^6_=64%G5d>T*i<5_Q3VhZAc3$u9?\,m"=bo.&O_ol`4r9t!>"0IIACZN9BRI\QlKhHcm.CZ#"V>:2dJB%*k]Ss7@rP$@`K!3j8AA(09cFYJss%ZIQ/TY1R*8"0r_W2bTiF:t04T_=Oj#Kf4mGi)&GCJ5BW!9`E@XI">f-#Q4;juQhSVn;ZZA_6DQBZ;a805?g?"*35u.HN?A:-;d46to]b'5'TdW9F0(>Qub23pe.1XQrre8HV1P[+j&$-&'hBT#1rbHDrB`5A1c"Wl7<^`BmPB$,SV6Mq5[H-Uinp#Z1"$B00nC.'O;^N1/bE-^)67(f7)7^Q7)'93Ln.V^d\]3H/O'ki$ks(1u/s/;G6L+E3*J3Nhf(OVd%emD,Ap^#KjE*"6PlOE*G[d*FUij;1>Spu=Inf?^9"Sa*fg2V_dl^!*ee*hLmN.,jeWBYTKF:E.!<-sn5Ch;]TLAn;Nd<["O!B;a*!U`+SJllm&i]]s*E1DpTCpFOGE4&hAaY49tE-6#WoTiD>A<5='^[F2/$Q(cDXAfLr3=uk+^Y(K1dm2^M$AnVAn]nXR8(#:/o;K\V]SnTS9s))"8#_fkU)e>HNNGQu^gmc0pifbt:2Sh:kB47T_sDk=/7@DWTY_]Y4R_Y#FHt:Qb0b"4&b&Dfb3?7e\Vq2s=#AH3tR$1WHQ1LYqb0--uAJ;Yp1S#_g4b:7(+f.>QhHZ(F<;rW4UF)07Y#k!6d`A0U+OE12,SeZBD-X_ES)e`A[Wi55PgCs7=H`Basn354pWH4k9%*gLb.J)D4HJf2#8QX!eG>)T[tI^JI5^Bc(`:D+c:[c,OmDX,F,*$C43g>fOje#*pLrFnsGW*g%.a?n5pT"bR@6or=56?IMT$VU:-3O\i[\^siYW;#*p.'eGmE%D5gXP0$CAqEYEKKbHHf)P"NJhA.icQTl5(7!15Mc0.CPFN2cTFPlF)Dr"YNY\@Dn%VLSmEp=,>g-[LIoA;cJd.rWjp'&_2a/(!Cl<"+55aIODLP27:JaeiEiH4D*CW9Z_7e'>JF=q@&rJ6q+,+Z>MH,cFEUQ2sP?8%.f5_%QoQq@XaY7<.Vh+pX,OXpNLM2>YWg1%kddi9Zp*"(Y".]4nl8s7h;dBKVo@=k#;Of/6>XJI2C0Wiht0d(G8#V&]"o>im2tju*j])RK19GZo(E[2&+E?r-.k:62kT9Z-@[BFZZBm4QFk\,RFMeRB6F^i_Zjk.$Ae?/Je]@9+ic"4E?fe.!LYVb1NfgQ\AK-0$FB;'RAkQ__9#CNPZOPg7uI2nLh->)$+TYp>dZ,.O8ZY<)YlU#T8&*KnE1+[<"+WU-KC9Gl0;H5BYqG-Wmn!=Os((HBY6_o'fVN53X9?tO]]3B.l/)6hos@4jcLduVt`81Gk7OLPV)U)#WapUbC5Y7;fc&R]LmKA^I/F(.GoV\PhfCu)C"_sD'U!1DI/AK\HP)[$2G#6>?4S-Xt5c<(PgdGh*mjlEbE:GJTl"l#%/oNoeN.B02M;bhk4e&+>aP8f-9j24![/bA";KtaWA].$c:XRcn\n##T=Wh=/JU3Ph5hqtUe[[M3&G!GgA>*Rp:`CPo`g8I$rj+Cs1S'C6tC=`T]L+i,0+>iSG)39La.df?[NVr[#^tGDg&8Clh(*2:O4=K#uR7uAY=\otrP,4U0$$SE]q$rb6KlE=2r`b80pVSM:4cN[83-qo-^8:nfZlu.]aV<.ar:':8sc043\W62;&YFG%>C;5Zaf9Sd+7C-`'0rQWG1984P8a(Jh%h"4$Dq^5Q2ktnT7>BU[C^!re;hc9a'Zt&Nm+P+^@!"B5Ea4HEO!OcU:cNC&p=)p5%RS`APLa>4_,jj;j3W5UBQH*L-E,qVNO0&O5mtVL3QJ/1XKtD9DqKMi6>%ssQY/4R%9!/Et8N"\gPPI-hrFK?SH,6L![AMie(cOo\I,%2SL]Ob;>7t+3cI+4=SPE8S8ZC,d'E]Ap@I#6I*J5;&g306(nhrXl5R[(jfB$01]&1-W:VZ@;hqG,lQIZqS@)n$`)(GjDnR9f.Zn0e'.d;5\mAO\I)c1VPH,$6:tI,t7Bk8CrsfGH8XHnP^HQ3H5\-#.gf9L)*//j:(O7d8#K9U^*e+nhNfl?a8u7l9\CD+s12MN!rP4[6hVNO0Cj#j!FlnJD0^DqO*E6:D]W,ob,,%)J=*Q9lZ=dKas9V4>]W<`VuP!>&.M>nPD"i%-0Ji]-T6%jUn!n/JCuD'%.3Cbg;L:D6@=!9Es^:noCV(#(BRUhq@mdLBlah.gh?'ps)IlI!"#+fTTVpS$-Q]P3[g;-F/QL;c'(@rRq':Tq[F!1^tHsTk>BiiBN`jUl/&pTO\6MZ'p'\nlQ&@p:7%H*@:eu2fpr:.KI@8Xohn2"K+;dH*=M/$X&4+U3,8SPc2BFV"o%j4d+!4%qXA]aIT.?);+gq]/Hej;Pm6QeKQ=]M-2Srg8`A$h[D9$cn=>7EA`@bk?Y6h3eLs%n=I=I:d]8%B)l6e>\38NVsXA3r<:IHf5'ogM!42@hh_3VV^YmVOUD1r>@d$WKV7#jjDnA,irN*RE\h1P@O,X=c6ac#=XDR=OfDL!&7OaQq&f7u2M?m@'Bg`@TrihFNU`tVG5!7g8lHm3N8h=*6/7MKu&l>T+=C]nB%qkONccNk0WqpnW'oDRW'R9FY80fO54md3ID("Z+TllN\'?\#;cXfeXM+O9Ho[WN>BQ/U-!c$R&b'[ac&$Dg(Z$o^uV/B6RpQ\Qrof0t+c!>0+^-=Q!-F.t#lYENa\AVl_QOV0r14o'XOal&t0(f0NbCZ@uO:..W.&)'/="m[rlLK@-6^TdW[^/&ce@%dZD^RiT/u]j_STM?JT]>*$E0bDOTF)CCSQLh0D(=\pX#n!6-NeQcCI(IX">D$LMOB2^.7b)c88;@-JnkI(Pma.];kHZojIZ6"$%hqg>Y/dj8+rf=keE+jS\X&2*&Q9f;]#2E$C-LrB:M22AoJcU8,8\^FV]lJ7nFb-E[BPRdhTUOp6[e[rUCds:f)@LYXVHMGFeH;`+l7floSUbCnPJE]R9M(VL)CeU(;/pW4o7?6=;-.OeXok'l7b5CSP\^L3uXmg]tC6Cl0##N==+9^-'UqZ:Ms)l#(k3QG/,eD,2,=@OA^X?,-]&qOKdcgoDfJ28Eoi-?AhFLZ+>9JHHhDsE>1aSlYH^dj$"0X9N.P*_^u;#V5+TUIq71Pq']W"EBVT*<=!FZ2PTuDU=oS??*LtG\K@(,D%PPo,?j`XCQ/LR;0+))Z;r\&s5^ld"5f>DO0[&H#gXo_I$^^mh_@>E!C[7_Y!iu5sL]OXf90S2!lj(U!iK;.kpYg?c"7E:T5#P&LQ(Mke0fRa\.bomE3XaBa34Wp:FKAI'Xpl.Hp^)UPA:;W.-/2]'fO4&.HQNTLX\R8o:_1.dK:D>+(NN"TK"$MUp&m3^=9AF:+S$R++_4`f\1od9V6m"RQbh,WSqsd^"5B;\?VgnZXa;k?PP4'mi,1m/"eLhfgK91-=&W)5"6ePhPed2[o\4YAb5nj9qf95b&,l!?$]M&M/>7k3G-cl636+l@TQqIL-%K,CC3,7?;Yp@5$Fk]XO3g)9+N=pgPKFr"-BH9R=7Y6UpCoOMBo_]R?>TH+p19/s/7DL$S>Fsl[FKMs>qj\Sf?HN10"cIEEBAq5h3#;2MQ\C%O0Pr6@o#a5r=&cfN@LnpfO=L]4'K-KYp0LZp*F2)J;[Ksbh&83=UYh(46-i*$8M8ukDi7jjBb3nifeb]5pmZc?^D0U*ER(:g!9gW-4iULqj\^`tMtFHVhGPe[59nuDndB>1CheESE@>#^seqS`6rY[+=Veu_s[ZPWGOW5I?]fseVtXpBHIl>Y(E?Em`P=:'3(>(ji\d$l3*Z_B3:J2NB/X1cCJp!cG\\\e'U'8OB7MZ2C3duSuMmJG_m`pslN_b?mn*Ji-q'>E$\6+&GZ==*tHpuH4E&jY;PQQqJAUSZZjp"G7s?%mZsC(Ln1X\@rnr200V`uCrb.G+QjFLS88GJIhO$p$d$:sC-TT7WPYmS6g(<>lBH_MrsjBriBFWX]IIYX&IK[5dOMFX2s]1I$dU*_K9gi=-=ZRtPm\rclF-R7FR'%8#Ns1'ogrfK%Z8k6,5`h_nCRU:hs.529C5WR9FgJY`+hIKu.6%nsc)qQp=C.8NVdiJ@?mJ"_>]VYLR#L.ub[cjeKOuFAD:A9<\aPIhJu&HM0kY+>W!:Y0G:SF]^%Y(-:-G&'Y->55qhCTRMm[FO^LG]h@"5Xk/L`/Y@S0WE92u)>/[M#XQm;Ad%%WR\hbEUd%:6GL4>ukd0TaIGiCS!\'g((KqQCGCqL_CuOg/s!3N5LJhFBqPJ2Y2NVW1E#"f^KB+h\KopJ&!C^P[P9O-(m\9fg6AW,@7J@AfaK@d_[iD:/m^8cU?U&-hVci[j!PR-BNn9]';g:a)l&\n,NR(^0eYmWg#^e'T'kJ:(O"$CmCRYteEb#NpV?;eUrJgBE,`df\We*&I#mYX%K/[&d]BdVI^7&T$/?NsAk`ctT+U5Z@dVmi(!h>:OGpmOC><0&HlB/Na%2VfX%AFh4Hm_e;:5S;u\.4s@1>[dhpWk9i#Eo4(0dL3,b\_?@G<8sHihF`D^@T9G!k0QUgk1q9NLC&Hl)FoXpJ`,&KXSj-'oo#C-NIXCL6,&.od!o&MDh#0BKk1s)WV*nFFhGHp_,[A?MXV&I=!^XmDN/WMr%_`&RE9EhCTF`2moNV/n>?ApqX72GmGJ6gM]T-U:!t44KSMQ]9.QmI),AMCG"medZ'QkY7k'AA`KLUaXf"mbf+-SZYR4I48I-4=Q5>eis"WS$!at\2e8k;4hY6Nh4Pb&q%Q`F,H_HLT]8(elF[,1G'OS"m)b:(BJ]?D:'P6U.Q0HH]RiR*Z'O$`XMaaagA//^U1(F2gUZRl0tDkCb`n.:4Zd_J^Q2(_o-1@"p#tOk]lae!7PT]B`iiTb\hoC(+hItTf]EC?BUd_6KsF>F;r>30?(Xqm#6c]::khi24bQ]ls_J#rl0o'K&\W9(ZNqSL\r,=.W5j?ZqtKGC"XQ?`(BuO&RB[,1([aDIK09G)4AHjM^Rbl3hX@CrbpgP_$S!*Vl]ZV@W]k&k[,I*6.R.cd,dC4c6+Eo#KsM&(@plSmaYs1MiZ:o*Cd(q'tA`f5T+.'0OLr#;bcJJSoj+TD4(c26EHbg3J]KFX]Y9(p[&C@IPE'#QR7&+X&MOb1M/So)C;)mAF0;r?^NNk`Y,",Gm6ZjgJpEAdq2`lXqj%(:=oI7VQQ?PEGq;E2VFopo5*\L0W8^LA,0!F?&WiJgm1hgI7/O[AGVh[cH[5@`W;%t"D37N.5-bN6LNY!(!lJWdh"sAESB>o)s'PVFe;"QVB<&e%"qrm_LG'J/q.?FS>L(10^ZRC;*TBa-k2^o+ld_Q#oL&$.J&BM$d(gkYup7XkS^p5%&M^?M*_Qi(57S_;OG24ofc%iQ?4"mnR+Fl/X8m#!X-c\V()qnK8&=OF-^Hr):ae-kUR"E(aRc8RF4^Je>sNtJpi/0<62B#cWT75YMB`r[h4O7MS5=6+nHid$,jlIF-p!p:ibmZ"e"!B'bk3Z%O/k)*5_b$*=Ee%PF9Y8Bg9l?D.dH(+3`+uMG91WM\&E]I]G)!ai2g:I0+]]([[[\"M0#,/lEH,B',5G)?7h:UuLsGK,AIh=&oi%1>_,GfHQOcG6oSeK3Km.1draiJjjt[+P3=Ad6TiRiW,^1)C=K#KQR]qGSr-,64V/*ltWlen;"T?mL!s?LU0u989atECGP7M@c#_Kc(F0YWQtZ`=oe#-*U!W(]+$K+UO/%!!'0SM,?p+pLENeCI4SMo>*L`r]B)]?[@.5cnnpY?5n.Ib]]tP;C."59o,;WW+j*m5S!iAO3QWpk"kTq_su.8g^G?QcSH3HrPB2F2(Yienk(T=)`Wqg,$qUC$c-)EcN^tc>e1UeG:+?^0GCq&,JnuIib&TNL,XY%m5ZaIpH\,5g9O+@&WpfLsY?E%6&'>d=Na%Pj[(/VFD.DH"NmqsFSh86-TUI@)%M3LXTS;]9CI,P8;SP!X6a)u/F:!Q_XbH'D,fJh(n:fu)&d'O@SRDJan<[V\i*S@lN]sM4DDbOWQ6`n6)ipAd_.?Rr=u:2(a)]jVFA2sNOPH;WH+L=V8[C4p*W8eF'Q)cJ'I"f+M!n#&+*h^-K3^F0Eu\$diP^LDA[jUoRYi/,Y7(5Y5f*@*Prkgdi!*UB6%a8:Q#M9ip6I_Ue7DplCeZQEh\J`p1*$D#$nf!pk5:-^'VcgOgb+@%HR:q+oGs"ML2j?X2^%AoW-B/VMBg0X2f@J1*6[OWG?!=j09-$^FS:l%iT7^8QBQUeiUf9(QGK(2LK^+o;e"2FW'DkCB]f\+iVBag,@=k9O5FJ_XkZFTfKKk\R5%QjHB_hZ%@rd\3=Q4ct]O3;"\j["3F6L?F2!Y,8<(m2=@X@h\_-SgM!?_i_KC_IAF5:?\&O7mJ$K!l"Q"JG=83H+5BV-VAsM3b.snJ:=CFg\/\:L//]!/4$>$[3U0Xn?8'5S*Ple5'>4aMqJKCSLb\'`D)CQ:HWE9Xbeh#9)5k%akICVTfplAYd^L=AX>A^$hEt*UT]mE9//1NM#E/HjFX/f[m0R3Z3p6!!Fp>g4YO6NU`Gq.Q4i3rB_WL[f':_&mVOK@h!2ofBr*=$BQ-M/(!P$tFDXFIMbmu$=S[r]m/$?q2>bf;9VHX3^C98:"gl"I8kDFd(=PeDnX:$?_uSUpMEifUc=K%-@L6nkQn-=rr,WAnUipO9U9`@uAt9=&i\V2G$^PMSd_pL?TnF"Rm79%TZNE55a-IJ4ns_`nObVZ>%cQ3?*H,0U<$qPH`$(9:o>;V*)sr6e9u\"Aa<1E/M*^.MYK(ocs:-C'tR.!O_q`Rfe;m-rd;2kbpMB[qkEpID^49OFLK"eoHn:_'#E*K-AVqGC+P#.nG.WBiWio6[FKN!,m?8"6Tn9hV.j5?/=oN;-HVQkEq3,JB<9tO:J48Gs1fl1>J(%*:aCa)o(YtlUnpdPF:,@':bnq=uae3hK&ufA:=:<=GjT24*H>hb$!W?%#5dU=TQ^etVD\-)F#s'>JES0dV"Rnmph:]=O11'KlOV'6Wc@;W6pLdp[5t:.d\CC[YKeaRKJSb^^^YO."N9B"'-,g6-e=GVJ>cRg4uGL@Bt'5KaY04N>nikEHd=T-hIUKGcUFf/B&Z7s3t-EiUW%`=*>OQsp@62sFBf@<6Os!=XS]b_'bq9^peqn*K@+ON<8iE[S%A`kS//Q#t&\>PIc_]Pif'SN-c7cF7&Q7s*fr:Kc8Ck88-O.1mGQ)mBX=<1U/#n?2[qCr?$X:sm>NRr_W)aI3o-:r'.7`.$q'/_3*^l-RhKcW1-&K4oEd[lK!H!l"k$H0ZF\ucAf<(1cl"n:^(u+!A.E%jtA.1An*E%0Z8_9P3E-LK&Gl3Rio081\3gZu2b'hh>DC4Kq`8q`CbG?;n>6S;aRDrK)M?9>[d*D(A`SKgS(2g@AY72"RF6_R:A..ahqr;pH"6=CmcM`Rg.dY2[Ae(Tg)VKLg6>Z5`QWU]Q;iuP`8OP'#t6E7Vh<.<\eAAOAOphcX`n9]Yr3NMGScA2Ab5b0-H]a:GaFX:`"aWnLW!d7^&-Xb[t^iC(hF'0TiU>L7E$h[a2S+[gY3qGmSf+0i)K)*k#oSC&:Y:W\q>X2#CrPZpPHuglje&R#`COsc&8k8"R0e.Y!k)K%9sKZa==5PP#@u*:8n'B'0l"2r1_,3!"F+7SX<)V?q[W1deg!)*04ZLXt!oR*I?[(%21X-AjJen9FJBY9R8(;Z,mUIeZJu\S1PEq`7V'kh:G!O;,=?n7so8X-*9P"-qJY0Qd'%TaqX*+S<"P.ZP'cY#9a*oDZpG9hf\<4:D<:0QYYGjKeE:p?]Lp:Q"V:25R2i+0%!`)'Deg)"an6,/lHM!\GAP3JGW5T"__l]\Gb_8-+KYB@c$f0Yh>&+uWR6P/bKrWaMdJ)(4FPfso#AVe8"XMU43M(\FWo<$)/,E4#KD'OGAVE1]^sF.0Ju4?VN+k^Z*#AaOJ9q0r2+h8H]5TBf2;EBul4duiZ7CJ-*h7%eK]8R8WXE10_9)]!)J$V08,EH0A+C&#`?e:rn?HtZ?8!t-aG-ZZuH-@.Hnlg>MZ9eA:Cg\B+s5)KZ'"U/9GtEFZm:H?UDEl)dYVBM7;[S)PQCq"s10>.NEQB-r!UW,X)iCNr,J`0H""Sm&IcWh#fCX-*K*1h<`U4_'D;hLH,4gZOr*B$NAUhqA>.i3(l&#c/4PHsO=)(GmrHl\lS+d*8D,Vj^$.uMhM,JhMXnqg*\Zkt_Tl'T\RH-6R;og_XNA?_bm&AVZ7g,uu!Kr#@HUn8CuRJ))7'"'9_#nm53&kt^c4fiW#b)BF5F>hpii,UWOM2#Uu4Y+XeP%2^n)5@CTS%ea)@L$tmm\-Ni[r,F+6[2p^LV]3L)5EI\$+o.pQd2O..&!?RYH,]996[EtUP:_d[60f:2d#b*AgH`m`#,F\QJ:o!?HGOoJ_d#nRN%)m@(J4E*%dX2VbU&rTP/3;tu3c<)[-U;3"&r:+%"cV81Q8*K\R?\U.q)"@-L!tl;5lqu/]2FSUTHidb,1TH3<_UYO8%jXT/UGo:T,m_3RQ4)qYE`K:GM9O:'.+QHJ!@nh8WZSceFE[:\^Dln4L;.'0I8hmW2N'*WMjUl%l@GT@Q7R"P>%gZ#AD81!$hD:JSS.<GhM%@MI?DlSj]-PO9X_]"hQnF`rRf5Mb9Gg/E\pYV'Zk@Ke.gm>knkVcVe&8A%WGk_3/q4K0k3H:i?F^,VnNimB;tBX&3%F^Gg+>UX)L#$E:#S^Gj8r`M[?7/PTJE6H],ZT8N0S$8-(.^=0G&fL].JMP-)%qjo9Q*``,$6O6n"<^_HC`-!NI.,IjX[S't,53"fb5+(UYu*mlN.t[PnFmVS$i`K;s(7@S`^ckbXpYcBiUDnQp_G._QDbai3dtAo*'`r7'.Q*@??o@o1m(MMV3H%nErE\tp8P/>*PAK8E4dafMb::o,pMUk\YoR-^I-Rff]$"Z1T=#o(5N?:g2fgoEj)H$*MB62iTlP]=2`8p%*%Jd*H]3<5UQ\k5jb@GJ^'M8skkeV_('V;1\Pnt7/O$+H6.j2;P])U/A,]W2.ZoHhF-6)$.L_,#aA;J')n330R&K[(V/EOqp3eg\&d0^b-_-;cNC.o&r67l@sK"iis@9Z*/__+%*CdUFV6`rAT]hmUOOY)N0Q2?5j7J"/?]Wr)Y*kgt5X:oaRiLCa"E=G$*0\\]qm0#N:f33*:LAF)^ij>rl)A^hKNPjC1:Q4ikK;j66iZl="A-Ee,>f'.%n3FK8uE14udS_%'sDK#>.1<(8ZQ:A]F@"1s9P<2a;2Jh]D9%a0sLEs4=m$aH.>E6A&3mt_qMI#g:nJO#PPP2)gr9f`+@A=a1s!&iYoY.,*W+8`G1je!3c7Y*cE\JZ:rWo5"&MC1%5lM*$W^4l;Dep4EDnaB@Z`%IOFnclec-cpRIK=<_ls&W3cr0:H=]0t!P.7l^!3'oamY5JZrVh\Yo+pHqq&e?GTd#j+904#h'J?+9%bn5[m1?1pNVmp6->u9*17p>QO>I7SbCqSteTP6FM[4o5$bSA8ZC!9n0_f&F\C5D7-B;Fk"U;#r\nu_&rZc;#+&;dJ*o#R[@Y/]s%UQ*et]!d#%:^qZ6St%4uS>cZG1/lf&esNOTPgS+Fd7aCG;NfusB!mi3!bBKemN[?1ab8l2a;8aBn78d0-/W$222.8Fj3bX2'm2Igg;j?p4KerQP:f+MH^X>[9H8]?Ar-prEidfQUlFD7"-"f#)7;U2\*mW-0.7eel=C)^\1]8/X-eQ79JMGobCE?\%1,=J=YMHqa_6EHWog:'=<=h2[T9goqD#.JeA7k#iq)pMWUMqJJ(#mBY[!Gn'L)T=1kP^j-*k@CKA,:._;0\1>o2Kg)oCHu@9-o9-E]-31Gel7sKFoWQ7j=EF*Sk\EL?it79O3XfalbEpEY+=YrEpBIN?r\o)JI1;TeG(uTp"%%^C;?_!oK)YCj;(lmlrkT*]B%@+5,BmglAi#4%3H%C8%MGH6I`2CN716G\7X=U(K'N:V6VjiE5q#0*o`^lmegJZbpCbr\L-cd5%Rgk/8+UaG"asI[IBIg>!;I,r<_3,8O)`Stb;7$k:SpsAZZV6Eg1p$DrYHdV!@L@.6Fk03au-2qXq.OFGW'pd+'$@2T4=PV_7KI/),H7dh>?=s4_Y%G;TqEt.>_IJ@,mU=SJC5Kd*dB;K6TM!9k%4*pTm*G#sW%T8=uU(OGSQ:0(Gn2oV$L#&&!d('-G%Q%2K.gVma(4(5LcW[`?opDdoW5%bg]/&G<;kmS4?LdQseK;&.!8B8gcL)6_AX(O2>oUmDS3W5O6\D1Z'n]DI)S'+m`AW:tZBl]O\(q6[utYSG,k9eb3D)3^U43e7^*\=$MB;cW>;Hu^Z__jt0tE9WoH29)4g66c2jjD.fs*^CM0W\AP\C:$Wg&OhT';`OF/dRZ[a`/>dKeq95BuUJ"s?IfK]sfMo(dcF/!mZLQ^e=7m#ZAGZ8NVi!Am>jK1q-Db1-/=dFC!KFS^W].FO@:/sQ1;-WV2pOs7JI^F,a-+UY&O\nNaX(n5.DGQ`pVi.?=1FX?aV=(%q@R0HK,o>NiMUn-KI9j"!K$4#m;"\mf84$f?$\*5Fe;(]Wd\\%On(JrHJ5\9uJ=--6*M3:jj1f25DU?0*'ouC:15`FO+fCA,k-`B4c\FOgK&6rGj"EH"+ji0Q+SgE0)ZD*OXKu6n4gH!Wmc=2D:CG*n::((CFBHk_PXIHIjh@I6b$^SSSqOFQ'?6aZftgp4?>9KqI1a*ANH7Q=1AA&H"rkDstF+S1$@\N!4KfpA$me,,mAP^:77:G'tE,59^r&0Zs]'HT*F85&@+n01[P@Qop7t"nG3=_*D'ISB(K1:#tuFU1$,[O$J:[V#De=\6T30M[6:nF&X47NMmF*/6s&3";^80fcC3-1729O.n;Bf#&>IN$ZQoE@5!:-'^ed%r.Q1D(F5[BWG.`&M?^3#@!(.TlVKrF=]]X0pu=c^tc!d/r2tf[foV6)%sGqBo`;Vo'.dF+#S`G,B_i^fT/N#fuA8=f4=sRJ',R-1Fc8\qHY!-!GF1KE*%<9R%8"jE+=_:f@+nNX?"&:qnSFrYiIU[_kNOKI@i70,EFi)2N2l]":;s7M"Jd2cKa#R!?h5<1molhS(09ql:TV^)d&X(K,o$?(UaV3KL/aR4#P0dL:WF5)Ej\66$me7Y+?&:FY9>YWeL;njhJ;`kbBhdj7C+F@(9-MKHILTGt.PtC7gQ06s<2!AG8nVdHAVOkYZ[Afs0(:!reDZJ(JIG\M$ro="(W#o)(![WM]"G\B#[N(Z@b-/cnY"sDfc^9jV_kOq*``IKM`pIR$3r@`h,obF'\k:F?elk]glK'lBIlW9C,urY.60JfB\mO:h^$,S`Wg4B)j8i<$,HX7J?;6&?@bP):'*1Tb/$3%87BN26U2AE[,E/%<742)db;-]Z:sc;_]q/6MD6%gC9ToNP:5r%f]n[:*F^84/WjZ@Spq)r@I'?7Q$Mf+4l>DcW[/kj!u2W+mW$o\)KWm?%1h_0s#F=4r\TQ$ba0Z[6Q#d._G9D2:n$\Mm6=]-"4oV*=sPe+7ceL!m=#L3\jb)i4WY58%$A-qT7Dal)3t5;]ObSK#ZKTXLMu%-,4nYm`)m71#XEH=,jn'+RfR`E:i_FaMIJiRojX3:&\C.lB4?c[+ZO,>+^guU*f/U/9Ho"Y4#-Q$gUCef+J?;-2E7.,$mr%*Fn7]r=Rbf1JWTIP<&QCQ)QnUc3NA].eD!;!>dii[A)JZeN"%k%LGA<1HMYmieSmr7gM!A/nauMWDi2t6N'Q4KEsRO#mPTSLLMo$c7CSJghar:N7f+rpjMs7FN(RngUUbSjFhpl`qJ0LGTjX8i&51;Yh9o3-.=0SGmrA^HM5YmS4pUgbE%]q4M[RgD$hSbgN!Q8rOlR:aeF-Tp#a8^Z"mrMnmjL=7(*Mq3X[jZ4PL'dPGt#?:#;^[9\a0!RHkJe,Io")e$JJn_i^(j$E3=-chiB=1L$D<^)(Y1#&3GT"afJgCNGEf_U]a&9g..3W6CjfcBIosq";2!!*S9#8SUY1f>45B\/S"Y%3(FE)eX>);$t70VY70p@CBZL'f$>WU*1YU]a)B+>9Y_e_Ns16%^Hdci%<(d-l!m"$lph50o1lC3Y#=[01+kVJL+5kNBQ1jI^)&L4u\TJIe-Qql+3]oZ+Mn*Dp]@=sLAK,3co-qMN5b;C&aJfIDNTMFO&`cm@A;[1:)LcF!ef-F)CKZ"@m[V_Y#d&2C(:Psj^H]:_XdkGXn!r&q'XJ.r3rU&MR?1K6bU]FYG[7i81>gUmj+^?<]>L;N%eM*P!OK6X+4amDlDW:0.F4FY.,&KSrN693G5h*umEgF=VOk8?C`3p]eD7qN1p,#^A'Mh#SD*BRNNR,CkJPJ1!3W-"goq#t&27u%Y^22[+u\;WasN+QKI3%6]%03BqihTlhr8ua#I2+-e_R*R'^QCe;!q],p)tJOGc.]:_fTI52B4&MZ+AX2#,?etSI$tQ4HYOUVP9SgmbgZ#*Gsl4_DX'.7MD;UgA8skIbt'MeUY_=:(Pg`r+o?W"mq0c]'r@Z&A9b*)A=DG#J3#EHf1`G>6(ij'-0oE3r9V0?TQF&.^NnEQ0=OMrPc7H4=Q[NW=gphG;279$Ij5nCB<=H;9eF8RRh#%#53B\*WXnqM^6O0kVsjAR6]$`F\E*(b%-GnZ:j/>_Ea`\g/O1APc<1Z#k(qTeK_0a(f1Q(oS,SPaJEr3q0#4?EV3BqUZuLSEAW+m1U%l"?tEoGF"iOb7si)%F'"0bl5hO+ajAUU;l;f[#Q+.[S4HT=/]"t03k2_D1$$!dW$+#U2g@IL@!7Oqf6*a7e9nPhAJ]u.(dSbuhWi603P!m:[f2=Q$J!k7LXsPY8V^4[*OEruU%f&l:S.;A__RR*WW`6Tl$&%L(UcP"s0;6MITOcoDMfHWnDGf0@/hqqO6f9^3F5-pf'([Zdt$UHA9I)8W)TA-);VXoK#!_c[BQ;"2ToTBD@&Fg74K4NX6!XJTl%PH-RFPc2r_knQBPUb:RsOXel83%Di?b^Rf.\#rKjP],"_,Gi7+h1C#1[Lh\6gfG8)hMZ7P^(>Z!iKc^eID*5l!_9gl;eDWbu9,)ZUC/d3*/h7u)7DJP2TIkq+;^e:%35cm#j'^Jtaib"9XEAD+>\:1o:0E[DCB5AWeG?k[UjFYF$-f8\T2D!7ird.:T71%=brh6cJJg;GIhhtqY]c0bAGJA_4U#e31bT2?-9d#o3/*RuGH?]SX`aeQ;_[HnoM"GkBV0$[d.M(JbHu6#L4tKQLn:up/LX"dr+Om'bW>[$1-8A9`-9rW5a"nIg,r;&WXe]3G_18U'L:8QFk\d-+#=;Tf&QT?+6_Y979PV7BOQ-/U8CZ=ZIcS1busX@_<$;]Xf(!X`\/+Up-g"@&d+eZjj,\l6Xqf^)"[t\TTr5k/",D/5=_AbBZ4#&4>H(5P8`r9"LQDic[#][f3[tfLV[\.C4?SOP@WFM",9bI8JiSsjb%pJpBbsjgYYF6@lcM-CHJBub0&3L,]9Q-LLOn:'d_13dbLZ*]#i.0"SkG,1(RJ0QFQKY^BZ[>fLKjeq`fVJ^pnq!Z0(0t6@FRm0_Vk+M:%^Aq@Nd!Brcj]'5-D%6C3k=T,jti2Sgnamu71UP;D&s88S*(A"P:IF]ZJSH?LL0C9Jb@L)?@*H4+:$/IXoj(i;4t9eanHbFI/YjY2i563qWLW=D?JFf[%EduR!Rn.^=:k_>Xi>:MKQRD#*c#G8F7jTTN@kYc=%/c+m>@GqIGlkn1PPO&;rp/glqElP8\sdFEr,=:@isW"i1TT@/-49;+7jMcLVce?`k`'U\qba5Ch3<'\KPQ'1)\^_>!??LcSNqldtcT:nHt#:P/B4a[DoZKFN&oaqLc?'JRe<6L+!Std.4\.k_;;IC[Pfc$P\rLLCtp=@g'\#g3(kj;O+i%WMqRIEndc4FfUqsD?EcFY"$?GDRR8au>!W1'U%dnCg]W6NJJ`>$#tG$lI34KrNLd+'YbMK24QUchCJo]U8Ch'W5NW0#f0KZ\,])&n'(j^JeW6cDrOuoCpj;0tHt#cG5/E4PYT`='n[maB<5P9gSQ=9)D=Pc*BIes%427,Aq:fRlGW4-8R:=J1$!u\sQ$%T@:C]_=VK'5M4M6uelo=-/dls[2,\mE*RJj13I]bGTDH;)Mh@oh1q=!Tn#\G0GjZ2C$L4k>m8[r/aCd;k:&5a\:Xkp<\12a-'i86+ZTMH]X.2g/;;F@l9-IZ:^`1P(<9<^,r"X,R/-Z'b,'7iYN-)WR'cm6\02?5)e-\>5jBY^E#ld11Ho",:RZE'WiV"u)0VArifA0W/lA:emDA3uV/US7=]9R6u$>,It-e)I&CgYS[dE0r[T$be3V]f4nY^XHS%er-*=)"RfRe>n;iCY/C#3\JIR1)IC#YWjM=ZOJK:?d]C,p3!rMr]onYbLGaf";HctkiOOX>]-Y?Y5s8E"4$Ibi<-W/IWmoc(?OI*cgI%d*59-6.;6trXKhNHjoFg^_WOVkU*SLOf4RG7jXPLeVncX4#,?psWmi%*\4<9@nXHVO?A(d8UG;`Zh"Di_L5`#cmJI[H];gU2@$UF\pk'mY[Mm9A+uCqd`q[nef)k,U([h'e,kQ,TkiM*Z1"YUBdX8?ZX_n(LkGTsCK74humoIDi#^J5,ipI**P38AQ=[Fg5sV==jhcan2U!GG#59!m7rc8gc9<0"qhR-+XInFp`OpX8K!N,]KXP>TMI]`\JN`+ak3=AGX4Es(uS-R5B,_oRQe@S?De\PDQ]P0Mk/E2gC`A5J5F("7][42EeSH:)4]*1P+T@6buhV%$W;[T-giDoM88ea]a)YV%FPU!CedUMp$'YI1uk0a(TZ!8"n9+)GcWSG#H"Rd_;[]#Pb0hXHls*N=YR=F]udc!I=.)R]f%=[PU;Z?cnJM:U0;ZkWh\cLrF-AM%<,_M_QKe*B/-\oAM(@o2b`8c(9/J*PqhW:-Q8Iq]6DeT?E1'$22Cs#m)n%G2>8ACaeSoG1@YeZ5E7S4lNoqoC\RngEWbVFG\#c5+`SmjQ:X1o7-17-j#nE]P-(^F1.FQB6C9+mklRpf2FOV<;o1;Ah##rM$+CeE$CYrh^b)'7@[\eI11\f)$?d?IfN'BFJ,7_a*/5\_lG+mTgkn/d[7RX:\F-YW2G#Xe)Ama'@>Q8qLb.2K4on9/g[ifnFBXR9f"[P0V&I-mnXk.&c0G.bK7PC?F)8dp0SbY'V*EBQ7lt:u][J].mR2scSS-@sb!MN).I-.*!h10pKp.K5H;i7J6>,&soBV&Mo(&0YWJXlEXD_frEDVf.Jr[i62G'*hee7MYZ=@6T*]gRk*$Aa=rbi.3Wb#&iR!nS8NVY)fm9C6rgVg?iS_A;'b.l7:6_IF]oM(1VML^VICFHtlbc#^QM7M>kPEO*@C8Crn`!She5R^Y,_JOek/7LgM;hK5k;0;!B6@h5L[Wl>pBi/0.U\g2?dVem:WU5`g'P^^7:+.RaeKuf$))^j>thYn/qa?6rlBd.X]#U:IpsPe"9=0[.Kt-GK!puYI5kU'@J=hF'BGe4qV0o&^t-".aVgsKb8NjE`q'*mT9935OoEd,&Q/:[gEt4F^i-A22s?OP\W7Z7K_eNe`Clgf9k?JWeV8_5f7cr#\LVJg+F/k*,&iC^jppkho"-^ub'u/@*YS>#K`:)L\`/U4G_3/SO/.N`%f@)^W_c32M.P==VdFA?0ujj,Y,UX7WL,,M^g.dVWc!Q2T&?EgBr8Xjtu^"e9L:TFN)YQuC?@>X!rNK\VF08O,HmJfkd?hanKR"]*q#>HU&m6glFPXPE6LRcJ!::];CmBfnKha5/+<[d+-5YGX-TR&!\?MVrdGn4BUlqG"B:mbKUi^qH9eBEk,]07g#stdM5rT7I?a^Phm;4`6>G+8/"VJS,/b/-+n[.cGTL(a'=0""TcsR(i9g,W23'XYfg6\AGDD'S*Z^77Bp[-:'CZYf[Zk%Nl/IkZ`+./Zr0(5\-Er4.u0>o.NadA;4j"XoL0*h1=iMl&mu$#c&[jPC!MljLJVp=pnKBNIJ<)u.rC/;T.m[G-?)]7=UkU^tq)LK8U;bZWNtY8]W.2AHR`$9.2R$EcY7mT$fb)="Jpd'.!L(23jJ7dUpXi_L57=[Q_n0B9mJM^"/\g+pF#Tu7^15-Fu&eo%OkUBN9itZP3&ioXrEeWiY(FIc\YN6Jb-0'Q&js<=J2L?B?3_kHk?AQdY[AdSVN]VK1aAWd5[iMG`6ouIAo'sSjjMNf`j':W@dESPV=8mM5eE07``jTE_4"pk'MELMJgB;s'>MTj;=&K!!9DF"dA+mg7?Tg:0i&B_"3"EteI,'220GRB/Q]Qj?JQ7hfM#S_Kt'5)?`)._'J:Hdm"7`@4>SLW7IcKiZ[j8QhG6YnWI;:"6>[LI.(<6`t9ZJ3+CT1l"S+'(OG^0K^'17)a)$!*+]M\07W$ot=dYu_C1n^A8N,<_#eV5eJ.8jIh?`nuJDTV$9[P7L^&+%[o0."BBDaEdPQ[gknPhkmONArUed*r0X1DCKJ+V1k<2Ge_`%nXU#5A%a0VmQP0XG(iZ3e3,7Y9>*A?D8pS^!EnZYa$F13;Q+MjC9*8o)5pMCQ?An);V_AVlQqsXj+8"d0@B,kI4ZeT1$)\(pfI=/ig)$Lhp&id[T)$ZH/:q/m,>-1Zn6+-.OCB,GN55p(uJp1nP!9R5ip6j1[-:%(*b"1_P!(er$6r\r,s5i)ChqcAb$=oT1uf,l9!Gg)N1]mC>;B3*gMC(5[&8Q7NqTHpX80\,h,_/elmoHDRq>,r9#kV5f_2DhM0r7<0(mu&T1-=l\CtWhQmKn6N,HI*%.T[jLGZ=^P^\L\q'glImki_^)#!4:O&`@mnkT7TC^?q=c;B:q9XEurQTDuY5:HAU.0J$oDQXb#*dTH#9G0@U*t]<:L)6rN^CO\PeLc1Y$m@r[?/+sn0e+7YC!a)MC!$kSaA^bDXF6(LtGIb7#mM*jl1SX]0c[C]ccMQ%<i_kSb9]t@J)O@$^>i3#&AhV+1ehANN1Jg=M8qrLc`0jAWgAHIs,T1i3"b`SDaFNl!S95H\o\3MPDV$37AZWj^>>82bkD7?RDq#U-EiI_0/!MK(LG@a.qd`(II370[7(O)42Vt$'@#k-@6Mlf7u#?Am-fOHPpm+sr"fgG,UUoP#UjW4cR'?.%M*O597D:Q2P*sl>pZ4&4%7#98[ACrc(H3G-X/N&hXqVg^Jg@O&\UK)s4ml5iu/fdYOl*eIE@lmNGMK3#k?#8[+I_OQD51[$**CQ'.3jH#@4?'>@D,Ld+!-3Q#blS6\]*DRIO][[?95\m=>NS>T!?^QH$LI@^R^Y!*[6^(%GkK[8+a-m[&=L("hT,N51=Q9.RO@-L:g%#nQB=l\u.".f5YOS5TZ)M?!cLBG*pF&G*E<7SDn/5LETSRo%pOhXWlt/2ms/Z$J6SQ/;f3g']B=hV;M)C=`$Q0:T*nq$pt2h]`Znlk9FA>Io=[(VdC@)Je5M0PNmq?4r!fN?qY>bY/0ITIU;LQHZ6cfH//)mlmtR0GF\D/nHu:+^QPm)kCRq)\#\^186Ao(%(-Sf*2pfN]]c?p_YGo;D-blPW$X[uf&cWZVp.o&\l`B0qcdB9_?&H-8teH?Q)HjEXd"IC@U\WENh(\TlK"rK3IEW,5jiS-SDb/JoTl`U4[m.,"Hp(18Mu9Cb",k4aK[\YL=IJ.S,qEG]WQSk=]=,_74,_CUd)5DDdJl",c032jBkSZbbdNo*jBM,$IcFkakQa@\J%h=iR/Dt?s+#d+*]--C,j$/i$.Wb:q\B?Rdg:b[^cUX72TR:3-6T&Q.OfK]IEgt?h<]V0^#ML@__?pDGXLC'?'Wt-9;;/kBVLCC5[:`0hqYV-(36\CFprqo79rStCW*%kO(U!$Rl-RYGTa'koQ5BD^c!d&0;c`c4ong6PDQ5&!1BLWN\hE52$5A)*INud5i^M[(o*B'TM!q"R@ph10)"sce\QBMB'4.QSF3.?gD;inJj8r5Sm&c"3rm7\sX8W(ZbK\$:oOKf!_AbS-+&&09lXFADghUs@E0tjrmOK=k#PV*LkF$eYt;(+nI>1(ku,4cU^9)JB4q#=:24NhUHT<&>>fi=Z]&MJ$*aY"5RQ`7[NA*LGqa/bfOVF*a4pO9,]DY;_4Y05IYjHe%j='(a^PLoEA(KIV.>;%lYKQa4)UXpZD!EP)]6[+sG?jEMHl_bb'00F%Im!D0jhV>JC$I#r;Z&n[c&A8OkWX(f)AW5R<%.EJ0fgq0UEW#\Gh\(SCSFiI*-i6aR+L7_2tmV%a8$V_3LBe^`N8;*P:XEV3+>69Y7>TnIN?B[L2^aq(,[J%-]';59sAkFGF+je>/)2jU:-ap-cMC,Wc0fL+*ahjl9[f)!&\%ifjC)'!rBb27c61=+9;Aopi[T8D9F_&`EA=H=_l+C5]YjWf_AoE\E,?R]RF9j2QM.-1"YY_'iiF:jQL;0,t'H(+@?OjgL-&*Qq)-:DRZq@Y,@+n$FO5#=#,JNj`rn@(W69GfXo&]@[TWoer;>%GC1-aAf1i<]"(NQeN@FIJU0j(1Ao>$YWC%b)T2Ol5;FGE!D2B918G+IobVf+t4Gj9)+F`Q4>1E/lf!XjFmaHO/N$`DW061AU6EW@ZBp;[hHqeqoC\2@_7EH;[R<,ptt#?Ed%ZBKcV=E2cTQ2o>m$5D5IYTNJV2=k\<#L4KU1[?"I1scOL#-0U5')L9%MZHHA'tM#D[t^ombg,9D1bjoBI#j4R%0u&.c-0,j`2GdL*G&XfSDm`$=$=9n+aR1^3(Mf0Ja*Dhj+UIE?&TM%bla`l8-"5aTa[Tk.BA_%SSYJ*0ci1a=rFq0K=AP%pS[W)61442/SG+c9Qt,h3M=rP'E]'PPOb-fC7l7n!pMPD>58Wlcra#rNjq@7k&M=jHdKuX/VH!E!d#!6j&V`KJNh0:PKEJtrGE'WiMqfd&IZjP%%eu51-t/AY:n\dJMa_5P)Zbu-1/VE2TGQY]kF2H7=HTS!i*%>O#.?c-hUT%4&$p1Vgp-)CmZT;T-d`p.t.,khbGc@5)'?r!tT!oUmcR0h#FQ9eVP&06-n0Ib,-'rjCu0fRhW]/^S$DTXefaElu9n;T_@]f51cgSZ$_>>8/ojZj&NF?@+JjJ9%hHH$th0s;`^PF8oo[q$+a-RD-!bsCe6a/[^#^KjEShV!KGD`c`UsMOSb_VQ!;Vq9IH-]S>DC:I#pM3"0)QL#r(A9E7+ht4"LX?IKA*J.OF70*HB&$NEn^0ca,2LBTnq,*!W7ZHT-OX#B3,lYBnT0M3$fmaQD@K9.'_9YtX/n[M'_Q`-o!N,792r_6fFfb`dn,hfc_JNK:7Vf<$nE:Lp/NGVXJDh#9U1EhA."hsA1a%W_$f7Hk0ZZla$AcE4,,74WK+FbO!E8[XN.^>,OBK!?oq:pis,-D+*=pje-cFn>NNIqFX*lLhl+m\pd"/3d=pbQ&'oM6C"Mu;U;#B#7H$,,i:.-<&E`[(mV.QVK7GRi='*5J2$qX8@2p&M-:OD,9u5O6?S"l*dXqY<"=FCGg[.2O^deQn`tnG(d.au[]r,ok8A+S[mK6!oHcnL(i1&e6Is4_8$S/%Cmr4f.+3_\2f>L@'`u2OBjl1HN@Ffb4C-+3@A@-'%^Jr)2/LHr1#$=/BQnl*Q&;FG,r.7eHgAjBjjd&HHa7k)\S`U,0$sW:pWECIcn/C_ZWpj^[n@%[/";U.U>iPg][CY>I8VaeFhE"<0WMaCT>?fET`^GJ^R=gSX$ZJqb&oKG7lK,M%,_ud_?ECr^I\(:%hsT>Vu*(hXE)hQC%p%,3.40R8"&)(CuM>!!(:)8JsL2=g'kr(FiC;3G>]3`;8c+C["ncbYd]sV@a"sS`gbJ9=\3$,$dl;m(ZZ>u9i!_,Z8Z="-G,XN*kNpoh,7]Jh,US;cb&1iZbJ;M_1jR1S<1oE'1lTrDger_Rj\It4MB^;VoK;`3%IduVs1gcUf>^n<1(X(+e6e*_.`tCrCO+)g1bstG``*+0KgHb(X)Vk^<-'h8*A\LeA"QTPhAP\VT*LV"+,@:SVTfJ"FLEt,GSJC8uZ<5o6Z?tT3TMsplR0s`c,,uJtRV@,IZT`+4^g;_,(qo\]eY]+bX:r+>876bSF.X8MqWhAD.l%E&WO:F^Fs^7:>+`e`K7WCXQCt;JaFni.]kLI,J]g>Y2V=ZTE\S+(+GD+rS'LpK69A2B2@W`&j85cpR2J6$?dlUd$2XLSh(b`DG;Ti/r@Bq=>83Fe)/a&mc#P;*Sidqc9#QTV4lB[!:4^G)Ns(caJ2D'X<<+ADk:`,Zgs9\S7.=VV.5;r7>AeFZL61\tXAfjF^@*Q@_=:fJZqa%0q*m;;:fYNPrSr,"aIE2?uUIUid-c$AA@Mp!'WE"G82k[qK.9"9%!m]q"[eg`RsmL6&^nPdVQcl,9,@,`/]m9qsXESRHB.+(^G:ChiTl-/SY6A+D7@7PN)l]B\a''-8a]Tq&Db*I@oq)G#$TW$_lNh8@AZ&'nJLY9UsTX/1'&S2_uQY6.',Sk87TDj:pA+@]ZdjT2Ll"sT-UHkUZT.N\3_a$=[*QQDWiL01OjXJiQ]QWTP9?o1pPVbqV%!JN1h/J?Eil.BYDQb8V!8fjm3`&'DpiIKM_"rmIf.9f"U,W<.sWP!f=9.Y;2!:f%&4n[hd$i97.Pnh7KWgE9Hf^j^As%![Kn^XbXml6dhUT;DIIeDAQ-@(B'=,?Nd@\Y*8OaM_4Oh!m:;ed[Sq=Sa6ApZ5.jc,m/]=Xj,bRA%/r`Ad)62:d@E5(aksB"#X<@'Z7$nWk#d1KdU\LLQ?u[iP.DJYB]Tm[/gVklC%j1Cn\lKP&(H`LGJk<6L)3%YkTdPj/J@toN*GlHrNJC,(3YPMR*fTZJSr!sl4d\d"F4B5-3)>.e)_L&XRNbnV37Xpbd;SAMAdh;KAt"3Rg)&SL(Hh&!L?.r>ML'R`0jUH)A\:@i+pR585Y9Eh(WWU1!i^!F":sh-DWZ>WYc]o%45[")IcXE8P4rDW[g5j\lW9QFAZ'`[p6i=:npL[e`Id1:>Q"'(!58Nn'k]9K:fro6RINq47\h\[&m**,,g1W+1"Q6Ot%@*5tt\`5"mDXM477b+[m9mcpWB\F'H!mn#I+2CoJhed*ab@K6*rX(H!(O1LeX1O#"o`gk'l#hrQJ:;9F>LW,3e0C7.62rj*g,H?^0QG\;s,QFh(h(?sI;i=9ku]!7;)JM!+T_Cl42li!tLI$Mp&L99'3$om!4nBFXOlhkDf`bBQu58J;+55bcDN'"BpkW;o[QF>P:(`DJ*jK;j6%F=:_e#4YPT]Xthb^J*oQKt+n=^r$?4Qo3hAO`NM9N;FDh[A7'+Md&:IUo,oau7V>NV"@4rUT9o5n;kXpFO4'`.BdMOu-Vc;0!SWAhr3\V6nm*O>40SO6,:m.Jr4/KR]Akq4>cV3eo4;&=\h3_U`YCl+TeW9X?ok9*:X@=6D:!?uJf%^,&=m#P7]sjqiiq9J4b'gR\;t:m#d0*i,nO[e5656k5rGqbS#BLE&OK+r6TCE1JK5!B7YCZMU"!^,=!';,Gk'_+E17n;d0?[o(7V<`S.l>@U9E"VksS`t.H_4)h:a&996SEP103%)!>ItlVNZjbh>lqDD:6a`<77U[JVPogEfoHU61)P!P]"J,+tWs$YBkWhC/`L3<5[^nricKm-Aq85fOh@mR9"#Ir[q_Mh5Zh7_>Hr%4LRV[Z4"lK]j]@J-dA.d!WF?9UMpH4cKe)5UJBN22Cj\UVc93]^5(#LLi(i&#D$[*E\UqY8OgA"S*Y)%"2@+DEre0j&8BM,*OlH[!pCt>K+_pC=:hL8TW]iD+pUSYR#/B`n2gE&aJ/SnBN<6jf*].n`Tr@'$QVqk9i-U7n\]"lQ[]98dYK+A2MIVhW2pCb]9A9"&Z_Wbsc>pCRq:27O$%8WA.HL`5HucGq<*aj$g#,8A(J3^1ADc\8M9&bb.ZR:rRmKV8DrPA\2%HnrY[\Hg8p&k78#1'9mKNVZ(6f_9GQ8g#Fl^a&.jlVXD/eYRWi\7XVnJeP2A&\AbHM%9rKd',Jc13E4:t57YHJ8DRu"acBY:bot@3#2@Qj<;*udcX.]X^Jdq,s1@nJNck@^=6kE=_7n,1LMANr)^bL==M.UE^/n-3P+;f_g2]s2-foX(/8g&#S1b0EhS"BnBT-5gD-[f<,@:i[WZZCkr\s-lrDOsN>tK,VK)7uLcALk#)3l`a1CXDTnZ-TPOF&HgL)AX'j!lNFhW4tg.2#Kg?1D%1+5AitV8;eX,907ZQ"CGZCa3U@kQ`LQ)rAG4A>L)G3=>j$59>/?,E[Ba<&5"1't>U*_-d2r]"0BTpOFpkMGMOp_/uYA^;@LdolWiec%%AW9u@:XD:a?D<<27p!!T@IQ0"FgijdoVi(`SH\0-?CrG,WoB3Z>Y'[WhhOX)t&_&3(RCZ4BkKrk%4iDtP!"^Yh:9-Vg*b=1M;FVQn:JAchr&[*t6dJhW][G*QG9MlTC?+qan`H>V<*\(]U/sC""PS>HoX+o_Cnt1"Q)O$_&6SP)a@6p=@XTZMETZ8BfOXjF?n%pnkFAU^UEt?Oulk/H.:fG@ra6X\@I9gGSWm.5Li4Q:f_qetXk=*%c!^f/^R3_RZaHXD#OCembL3ltmCMLCVWdHK-\hdH`/dXJ-^`N)^N#Bu9fDu]Z#H>*24n^=pK^bH@NI\9eA.:cYIVn74ZQ/:!UBCkp\fW>.mRGKs0BLt;OFb6Fh@dW4=3BSe0((;amiJd,Vs@_B&B4*F"ic]C4\>.d]__7]`J#L%K&EYlic^IZ/`ZuJ8F#+CBW$g9a0gKLAt?Mu;BI9'fL>PS;>2N)gr%Yg"f2j?lFS\,k.XSk[EU7O!Ib>`b]P6!/S3LGUaq@/Od3rVY:#ug*/j!iqEc)Jb40O,cU_8gdY(N_MOM/1nt`aeT^jh/[:k]$,)13T^192XgX5Tl('RTBe/**2k$:gPWh+cC0:atqWI"cq9FA1""No'VrP-DMWT.Csk:!lsk?5b0WUYi>N`UOB\&;LqpZ&Q4HJP&+sXV2GN$$>AN77r0:(f:/p")*AumV)%qah"q2iEBEd7Ql-IYY."BNg&grCrO&$0J16KJQc?-Jd5Y@3V9(U\-LDo^msC22PEPicAY-`AEb,0cndD$P&'a4j^pkAn8c<_Htk%A??7S2VDGehC,$_JX&[at66X(g'#m%D9]3Cl:LA'VE22DW>;jl%pn%dkpN7u#@j`V(4tb9-DoNsN^TD1sQ"SXq8?^^V3YX=r=iHJcm\+4V47JLn;/C1(/K^X,?$(!UX%koWOM`SmcK_ZOKUUK^<@Xl%aPQXD\"mNF&(&QHk,lT!$QT!t'qV2+5[A7-VbKYmft3HsW(6e5T_e#75ZDD0&K<+kGE/G[49"csfR/bQ1sF;3rARVXMMAm1ARtc4AO/fAH"e#'nCD(%\\IZn:\2'1,&(M&M]kg2Ot/3;,Kic8o3U:US%O5<\-I&/+&o(cNr\3tgm&#\,WZeqTqt&[C*E;6#^m@r,QR#@t)ZL"um*[S34Ns!SN#St"Gi'iToY&Ve/OX"`/eeeT-9K%47p9BWj"Znt_L+eIOHbo%*GF;puk"kuF4\#B-f3\N.2VV_UB(nI)0d;Os\^XUCYi@_1BdbHp6G3%GoA#!0jt?0ieh/c^'g^]-!e:G7F@Z$8mMJhT2SO4kEU7o4_T#+ZK9=Ptcfe27L6kb1A)>)hn

D$;"'oD7K!>I[^Kb!TS!i)-S`LfU9hikg+)8gu]:B`KmN@+[U1@TLq[\XmoEi^+^Cn*/0Y+ip2Y('G"r8"Ip#8J$<-,M91N=p42L!pDi_6$J^JZrd%o;SJF@c"DVD5HKCm,GlhKhPjQR81MhJlC.UlCB5!Cq?:BK'+&ei1c)m5Nbb0cN/?2Z\7"CM"A>LkXkh]u%8&p1d+o38]BgcK$&('(48Tgb-6@Lj8Y=+2C>^j,T'4;],,)O07Q@Rf\gkX3nHDT;pT^4%TX>F7IEM)0'kh`=>?sR4W8F.A=Yg"Q%k\V*M^IHXt&Gi"Mn.[F#*g#qmI@IN0B,i;GSl6:+n5q4r\ITKA%-XsIn\hibOk$P^XoDT@.3'7"j.I5gWET5')?9UK+K(KDT(Pf*3d2<*7^C;m-Q2r!P\;u8,`A`0$sIP&nO%shPe3]=X*2T8j$D>M15HZQ3k@(Q69`5r[f5nb]IgXSPXZBM\SQIl%sSN5W\/%8&4#t"iYJY3lB,ie"-7Sg59">k>2E'_1u8\+LnFn#rg<2C4+e]R!>^Dc&[inS2bb3V([b4q/3J9nk,7Y&5VK-!!p!+^BdQVQC.pC%V%gqPgrA_m)@31j>H7(<4IWdPA)j7cU4)^\<)qH-0@cu!\p[#4^dq(t6mWB0fZ-mBZ?3g/?T8VFV.*MW0+OOF-#C:358rX"]H>9(lV!3(:juC^]k&TBl[4mqb!5e9C^INU%"XMhpD)S8)ff\qr02c=WPK]`Lm2GEmaVj+tDdkgSgc[q-6i5^g`Rrg[N+=^gMQPTA^uT]*eT6pdD?PT`+qPI4u`])*&[1g?-e=>s,hdo;V)(O`FBEWW+a.U\2cF(@]b4Ic]trQQ/oY]O:#p#:9M(C!qS;3U.5:hf0`j)J0R>i^`"O>I5q8gl8u3f6SjsI^'Ndpmc;/FW3?TBK=A\E9?"ONo^6nH1gAI)E`i;?'\[Cc5-qPR^-(7TpFPG5b%Q[foe520">8+Iq*`5>SZ_//#"M<^uUEe#2WDm8fcNH4ZLUL"))$b_I[is/M\^qDY>h`knR$VjZ2;/Z=79u/"69kW^&g/807(3u(Q&WLYUd?95.l_7bd;^&uq0fY/B*R,:*fId0VqaP_lN-]C#_`IIXTq3NPt'DN^p`L0JNj2*"j>V?0?+9D^h0t[=2q47e#&MPW_g!QW)\(q4Yh^5qVKr$Vg5Y/9)1<\k[VHq=7<7$mF`79`M"iHOTb!Hohhb?-Bm#c\_9@WOC',*,,&8ImYF)V($jQK7+OXb;RXmBV\UD'7+&dmB6?U8=:(JO\Bd2]:/Et@6rTNm/Y'9g,]Is!U<\Zen4`FJpUioHUMMbS9aBj!iA;_]O4.FE-3O_]=[8e'FgKW(^,Eb)Qj>Nl*+P(5[>*W:ohJZQ=LdG?i7ml`B)o/"q@#\&u^B!3ijT&hB`RSXZJP(b?h'YP)$ak^BX4&^.AH>bS(N[.tu)UXOEI1kV9>#\@5N9?`WS(8/M3Z`e(/7=UgoEo697O(CXmEC/7ds?:88Z*j+f66Rp9dBF0,hH[/M[f;4r=p?I/Plp3$iE>K'I[Gi%+'nJq.^MGNUouNhBD7@p'?ZYDW>V^>)2:uD'krTq"D^a3?CLei`G`1ei'*+>.q"F[1=Te+)18Ra%^9.'r@MqWh5-m@e8'_I%+bROcq,n$5TkM/!0(`4AjGq#nhQ:>djsb$kKcns5&C4D6-?JXVeUIH2X/qYkdesu;Ma0DdL&_03_s7=,aCiYb0mDP-D?Ao6DAY9pqN$]L5tFH"3pZ12;p)Ag;1^iL,FZ@)X,"'\;X7V"q>X[I50SI5Egp'"(b$j3VM2U%mV#8cc++o+$ZEJf1"^X((O[YCDIo.a)gRT!K`:9;^;hX8JmSqo$nBGN;Zs4?>0L?\I2h3gA@Zm%\*4+ofKFFh>>%TL6KQ76ZFeBTWVA=g8+2mh=(LE-NE9&M/>0^DXebMj_cqDob_Z0m/Gd:Np+%X?k*-A#!LF0i.c0Jda#gu9B%/57>km72tq',3-Zg9(l4Fb?(Lo0!c?n@FcE_WbF9dpG\G#fq%Whp=^-g]-ML]3r!&YMYgY$NmT86OfDOIE/W3j?ftQmFR-D.GBZ6mqB[peLgX"$N?'Sec:lci[8TI8g#O?_9\>&_CEIJk8/cak3bDP4cJN_q%qWLBV;+>BfLp]06%O(6q8@smO]V@s&0L$DRJO\\C[5QgZe7pf?l]t;64j%.B@,_@P'Yf37h\,qR8#NAR=+d_MkPLPCq3M3,L8bFF#K:AreSH3\HXJ/7\gKhlp5J8Xkb._b>e^F?fAhY`=VM,V-SII.]>:=dWmkis.ZP!!d$51T9L7C=pd_RZrV;I6G]0\JBD-)>q9ogYr"K,fgC7aE$L3q]K$N(UDr&@HjL$2"h+?&"mbRStl@\9?aEgJ1C,X=>mA;G>Z?3`hu@Gb>-BM2rB!i\X/TcYc-u*M8W7&=MY.+LRc<>rZ0a#\N@uAl58J5u7b$$nYRZifWe5)[:i0;oamhf]T0VY0%@17j?c:W$&$j38D3R1l\!E_R&YDS&shXAp7_u%s9B+\"rgH9<>+DB`CU208pjl_!(mUA7eZ=.A+bpIFcAe11^U9#7_^p68aELb,1B?HqoCphp5;kHO-fr$V.@qDdeSWQ8CD`*E'tX9`EKPHadBZH+,Om,[X.b\:S)ul9+V9R3@5Zm5T=QbQ1$RP*GGZc\h(qSA:Nh>PUYeDXpGI-+';Mk1VL7lc$QXt[o!*Y+ZWfkHj1Xi^[T^;R;YM565W*4/PKg,ec,SgB>XTdc.YPG08Ea-nL(SJ"4A-n)W7\g9>Ve-X0__tE;q,R=805Y2XqJD1L8'jq8'->cPEo+>2`7e!P1(j/'r>DttImeMZf>tR9:*0!@TCmB/hDHkPi^cMr*NQ<%ps+6[5mmZ2[DDJP:D)FfXj^WX`Q*%;c@qITY:'pU$Q*SuM3Rp8ej<*,07H(sieP9'K_-/7U>Y4XSQ63tVguI(-&<5V\Od;$`\#t5qY9uh%%[?PHkqngc7ZZoE>I,or*$CKj8"O@VXArgM-YdlhD#.A%K5Um(`Lj6=!B=d#i"G1A5/)NW:[61EQ/qrZ_Hk]H,rWsV[riTS_jLn'K?H&NKd##tVAD7FD)P7cd1rbOKlB:^f[YTa]/Xu5IDL22)jNOrbWbdaW@klF$s,^]@13?9AEPHe[]#Su[MEI%#'b9SF8o8S;A7ZhJH,[\qf:?qlS:*?t4f=Dqd,XC8CSA[mPkBUHr(;G+!KlRn\\s90cRf%TL:KM4\JGX36V%;sV>4Dg\;^S3Z)%LIEO6&Q9,gn,HSJu2l4O`Yd@XRSn*Y&QF1J77?SLNu&$_5X?EKC\Vm%?Il@;cqq'W<;;fCYuq+r:i:p@=pl'Y*85qbQVNRa.r5+sZTMGLeDhl+mbqh,G9ah[&nhUL1;h-'#V?]Wu7rT"d)rQ0te_D8IkbO4[@*Uq78!-8l=pf7Q(2>8J0ts[pIM7IR1thp.%C`md-/_+0Xi%#HR]`RY/bH^QO6d@fec&@LdCoH5B"Ae'm)4>3'%bK/+tk98EqY969i!69_!,cn<&8WB%s$O@=`?Y)b4Qm^?ki#cqfW\9+%qU.k:2bN_`fPKQ!t=`L)quR=]PHh:qXO%^GA!"E(YGXh]=m)O@^Jj>SCBkkun_-#?q?Vq=[WP<'a^H;"U6EiS,g)JNMc]9V`h:U?t=c[H<-CTaj5H_94@]N%_B,u?^I3e$OW?.8Da+E$eBFtLC@*5T^\]HpKn,2_(>A*\'^p5ZmSrU+If_4cWl%CI>E"s3qmD(ockH;1Hd$4]&V;@,Br35p.PB_ri[6TcO^OY=D'P0/j?$`r:Ji;D\hm=Pb*CQLf6tHJJ4"uap6Y#/4?<=^46)&g1f"BRku<-2k=U<'118E;+lqUS6LR2:!@4P^co]3pXe@ED`,CW$46G/J2jHU:IVVil+n53lC_k/2#([CI$1OHTLe`H8M*VJ&!k)rJrjhT>;"9bTEKiI5f*J[&1<1C.m:JPGYSEct6Q#XcP7gSpT)?NDVr=_4&]S))B]W:,joJ+?6#E^[17-c1Z+!C52ZhVId:DH]/S54aE'+a>8<5S0_9lIkQAEsD-Q$2&5"*R'-@C,&5;ViMcs5@?)8TAVQ!Tc.::Y"%^bf]XK84me$@KX8/s8todWog&L6U6kU2=PmS`-[lH72G4.#QV#T'LX[#F4a1KVBbd"sEu9:6]m>ad5hu?oQ?HM/;YILAW^fh_#91rC?mBs'$LRJp,Yn#P2<,3"eQ#=?N4:C8!1aT:52@C"ctS*Onk^)3?.-]0V_aLrk_691`K+loK?Q&*1O%aO+3bN39bqu38;7c"?1Go(^)&l*]'^#2G-[%bd'*_ouIZa,ZU8I2;>A">ELRNU0#5#T/$h&"+Xa9Yu"(o^WoK@j[o&oi_hK(p0iQ>hHF;TAYP#->]:d5%MWdo=egdB\a*d]pKug0?khAEhO-%jTaR>b]8C"U[2oU#.<"L=,+4^AqPXl[@G5mN2j'[]<7^/dldbSF05H2hlRN13ufZ,Dtl<(bjb+r\-=Bbu19KJ07fr^QEfblXuQ\%YRn?!drGY]'6rFPO6p0l;.o3!HZAGjdHEl"nQZ*,rD;F>>LJPWu+AB+9q$^Ui'r#o2kfQ?X!Fmk`%#hSl#t+&.s"^&NtK5dJ0/JP\qea=laf7Rf?ht]Bl@nHTXj0%$%[\Tm*XND$Y#LnBO6+XhJX3/E;;90oi]-gPk*#Y%[i.q5CQte)J*)9HaOoIn6N5:5#d,=N9fp\pMA`n*Umq6fK6;&46^EMGE-ql_jAk9W<+A;j19>8d+rm.Y!Wd=4dbk'F8Qhd'Od98Oq]N;ZAAP=`NUm2@JZF;6,/GSi2\pXiMnPHGXd,ekWWs0)Ae_A1a\2V&4bKn?$R3:fLVR4EHLE!_eeon(=:A1Kr1GF$L!B!:N6N^lmA(n>G\>B&Y3-I5i'",uU#[<;Z6ngg>Ooq3#,bI8Adus$K@W$/D\LtNV73QB5`_Q^b7.A`TW!c-S/qJ-p&Zj$b`NHC3''_X_#W"&^%T@*:sR1fuQA4E'%sOPFZA="iPe'lT(G1\;!hsZ'3ie)PdL+Ip\,a[5@=a#+fIheIHC4;N*mn/a"MJr*Q%j1>bPJ`U@1h3NYYs;01B\s(Fh/1dj,$g1\^U=#J0AD(WIaPrp]\lk;ra@=Z5n[ucNq?2377p@#2%K.c(@ep88!Pa:qWYoQJrc];p*O6ZpdZN"jOi'h=0JJ%^-9fXGXDu#)1Q>n[u(?1UUt1F\S#P1hpNU)XEiHIq,d4CQ&VE%![j@$e6`M'^^KGI-R/gPH?GTnu7QH`KUriAYr8"(AE.TLcAi"%:DZqeXbehdEiY9eu;*J7iub6'FrTOi_1?=kJ0Ir!ijNl:V>>H?o1B[W(+CppdbT@;+d'bQeC!a%O(V`U2QiNg#_"a4:W,J'BaDFH1(r3TBe5BTlTI41QB4E+(%D@f>Z4,cOkPX7CM/KbM\iF!)*6:'="&a&O]]?o%]`-a'*J-09"qfl"#c#/77pJ,'jmj;]9a=L6Fs4@?hWhmtsV]D/AX7-e.^!BaQ_L#cAm4&*BFs/EIA*;Vs+iq]eFkO+!s=Q>@l2,ZOG[W]trACf1;t\V4>9nJ?0\F$e4P@c/>RUg-.,)_#5]=]e0AkfHK?2rT3\Y\Md8DSVLTl3$G/X1Di`%\ksOgN0P=\j+Mm8i0psa4itTPfGC,AAurL+W@%Yi."]DMuY9;nHM+G99S+ZB6^?/.eG'AJ;W#FWC7#!qdbUIHgE-fng:MBC?`bC#[NVAH.p0WG3A]'HR(k?_Z0"q>S,[l?0RTu7ceupHDf?.`:;9+MWZGB0sVjXS(g<-I"uOHA4iVoj"Xl7=7".:+B8d/bnILlS!qk4JU5[LU/mF:$Ff1-5Z"WI(M=CkZ7,eHYph^Nd<1GN@<@TBoZ\Q5U,cP7h>5O$ZP41Bo`";\3k3QAAa7!Q()M5\)XHP487-e&)n-KbgXM)hS[,'@Q!$f)__S,spX0g'V#]l'%%GI\[^,9XFWnQ?t;+)I%tGKNaBRs=nQ.ICnZWd^n8@6Se=Hqfhp6k)N#A&+%I"R8N'mp@ltXk+Vp%%92!mN+5a=!*2;oN[PlV#Go$3KIjO>'"jX,sl]&)V&=.]=``5.(k%Rj9"74UV>68Y83V"BTn/KE:PG74!lqR?i*pYj>qW\@Eo^^'&4:c8bFE83/m)Xh@KPm+3$$*pIAlO]sG?QTp6"pcptM1FEJCIcre;.gQD=0NmU84sPH,."*2VS:rNFob^O>NB/$C8?jG9YG^FDpSl$SY=h\elZlN%=Lb-a'*"+d^)k9_X@mp7CRPA6NSiW9,Trudn(ALLqu(CHX`(1IY*G`K,qW&d<(5Z/7\5Q`Z!N@,g_b_*4dJs\g[7qS[C#"Cf!$+-^DX\kHO^UhXMmr+#,:HPBYZo)GKrY7cGfgQ&m23;+-`YLj,9"LFBL1EAB`YiY[(C31uT<>2F7R]*,gdJ2]47@dZ:=E`rqL'epM#GVrX85N_e-"pLh:&b6SfchYp:pOC3f^OSHJ+d)%rq^8XF3T(,IAVD;<)mOPfr2H3HIVm5-1,l*CGKe*PPTAltD%[H`ROj<*n";qb3,C-[]0Oti+H8;U[`7sk]EhG4h,R#cS9BkeV2#g*_bQX1,lk1hU.%WF+_D3Z$naF^'n?^n:[suY(+b9a3SLXm13[8=0Sfa,bVoh]`-ZItr-XO$cq]207^u0J@U48h]W56+lfj>/n8tLa__Bs[qtBbn+Qn'0YLmZ=R(KDnmY%r)?s-*lVjU'rqfD+?E5tuZ;cS2,\Dm2cYDX@$81/+&AXUI2f?Ik;BC=F<3A]-;l!sDRV(s)W-cRGmKiT@(n=/8[thJSiWm`,V3UqO"MBd;hm($@)'I0SUX:3c7bFJpWCS\#i@`#9??0Yn*^XHmWr"re_-YV+^?Ot.'%Pc_V)4.__^1\7O/>/BC]7Ul`$+;\s7@I.uYd]*4ndkl4/cf(U>/U"deedJ+hDtUP;jh1>2jS9cTE\I64%Y%1;5.i^\Ij0#S+t9q2ABLuNnJ!eE_L=MBs#r#VZ:U]F*nq:+&s4+t0oT%+rr$j1b_/>,W?^fO`==ZJh'E'@!P[:b5h%:c?m;BEV=k,t'.([J=,+#]9(2\23$AJF/-]rBn>".;GVM&tL/WgnMa!PZ-t.4"rm-mcJ(fJ7rRXSbl+Jmc()Q8>8\]X,-ACuUA?,)]#"WZB]WiGfX<5oLI4Hat!`1I=m"s"q280rbj*Te&19?6b]dolOLS,,D[)!FhB1&\Jmu32B2d%ZTMm=.N`I8LCr,bV2tN^p\(JQWHI9.+R_@^%N5._QUh$PoK=U-6CdBm8#7!TTqjEE_jC58qXXm%ua@c;ZWKc^jH=%9D+pqF#9_4C^88a2'D7uoNpjO=GWq1jrC/j"/n`ecWIju(\*L3[h[Mg=0d!oJU`2oi-1M;f4L-<*?Aer)L7oG=mOe?uD4K-`\`'1@;o%RJWT=Dh.Tl^beW3h4PeX<5MjL-7)g/>WkKnePU!>%9,5:3bk^uDFR#F>ea@tNZ.FL1^e=30%huqq=bEE#Z,L<23`dFr1T6R!aa9L;a^!PtF:h,jG2_`,,mOC+1[P=Lop,C;fC[**KJOcG-kQ-=:)Kg9j-VbXH3;!>/aKjDFD8('k'<.C&B:]?i#[l^#8/>iDgR\[->g?CiqlLu.05G3oo[4N-?*Z1uOS?-02*(E)61eM_q>LHXW;lgO>tR:q^3QCuC%-E?CZ"W(c^J[?Ge,"[osV.ca1T1PD>I2N^P)QqSolF#.io.PDW$b7F?/-,%FInu)E=++[a\iH0MGgW1#65^0ZE7em);B@Rc$XU>6$raFp`&dU1W2\Z@T,f(%^pU8+9]>\mfjk(7_Md7W7F5%\K&ObhM:f3/;@:2HYZYj$d7OkH=;1JDQ.s^a`92Xj+&9#YpU2Gf.fJR2gg;20pcM_Mo'4D#msRhH0>QV<'99`PhZ#*SO%I+8mO<^f*8Jqhg!c$V\i7TsUSg/73T6pg.K$Y//oCOnhbHh_H9G?d#T!s9m81]i`t9E;f(7^"QWc:BZo@:.kF-!VZs<5=QJ/D>;-n8tfm?4dl^n'r,_NYu!]HJ8gi/ot+0\(]_Za'#9&]#(^8EYXlV5t_8Jb,Y"1"U#mHT5&.1?D+0P(W\r+_H1KN3VE=OS]Qpj%VZr(WUlHW,0%_q)b4"R"3oZ:&AdD[=9en$nir%0*??EojqJ0H^bIhckU*t3NC"_TSA>6;5#-9X,I[i!X5_9rgE(R]Z+iP?<;FVq+5n+7Wm"u_d`Q6E2[Q>NUahhS"SIP\o=ld?uto:SaS&#*Ylk&FZr^0g+'9;W5>BXl1V_?>!/.:]X=,UjY[fORYDa&L&6?.k5#q%`UNt-nq&/,``rL[9LPsUbuRcFC:;d7Q'NS@`TO&n8LK?9`-T:enc%c$8"'kH.t7384RgKTD/`F_salKu2O$iDA%H$GcSIU?u>:KGLo*mXcO9*rL,lEeB)ZeCudL,SZcg(-8l>!SgfMHbgcGBE;%qEo')=g'+n,`0>iq4h])L)tR[LV^m`JVT#'"4?==uWt(QB(SW$X#U($;oW(3CPst;F:mEB?ME]LL(T30>6K'cPF4*fL`s6Pt:s*`$5UES3%nkGOIKTZ]jR`Fer4d(O7pbb/,1R2-f-4oq2/TO`H8d@X>I5[;_MV3?BCQ0D-Ld`EX1S"WXpH8hFoaFD]AfY"aCS(*L0qW9Q@oZH';b8Obd/^A&NM\3HQ;>-iE)RY_5Q/kYhGRj63/j)XJ8\FV=oIfoUH+epf5*kK.(I&hP@T_qlu+::UrIE3UW2R'2Zi)!A2^*=5>fPmS5m24)QEY.)>\1,"^Kt49p@6ls4>0Zst1[Sj7ToOAHSbJ#*Dc9"3lg7CNs6PL0aVsQs$_mm5%/#VA%s2JH?hcU8pPM@o&Y[u?i@9&dYDK\(5e"n@VL4P/a\)5sAoG4K_"A_+&8lh0G\^3]-K)6g4fQ)d*&+e&\k>DYl$X\W2f#%e2bYn`g-R,I&Co&.n'-R3=rr78JXmQ3B:#Ou^qJ0d7_L-;IJ9g0pHJu2"(323ibaUkYYD]"`!+S(q(W`H?*IIlI?slo]4dlD5gu$OsDV.9>UQ%@^4U90_0prnD3H-$:SH1'UPA+;!'AKk-`bN<*`aQnpD/1bSmpY1@g#Zbif7d?=_5ElRJkNMk;j4ee5iV\d!"4I1\3j*(aUhf5E\T\urM<5Eg*gGtdh=!Of")3Bh?Qhgi;b/M6=CO85\B8LI1L\CQEh,]n;tZI@Y:^aQ[8508f_Shk'nr,m6k7Fk>oQ%0q-HGkhL9]rD5..+@#k&q*Rg&/FfI];XXg=jeX2D7MaJ+TbjVi[U^:&(`$>a+gP[1pL.$A.U&=U5gqccgEiZjb2M,_FN;,s#Ln>_Q0+r&"0R*`=6]h5qT.ja.&7#UI`YHkP-jpLeYmYb-H>.=+A;eER,>9Rtj+FB7.p;1?LYWU4jPAt?c"oBbAV:<[)"gl-T$Q5OhmVY:-SK_q3f(4M;$k(I)5FiM`MQT$nb1`fj"CJW67]6djmH*1d+a^OlX_8B?`ll)L)?oZ2E&0cF7_Xt3ne:Sa2cm9!QfHFG4FMWq7UujTl7b%U<(>3:3^r-A>W%$;SdMdgXU[,=76$Ym6l7q;d;P?>kCIgWZB!:=*L'b%ZcI5_`2K[KgX*T+>8D'hm#.'.PE?`1;l)a)fuqOcV4H2ro*XN/#p!AKq)?]#p[Pd\AOe+uE4AKb[OK)lXMU?$kHrQ7>SIHYBjf1l/-(6MoWsT;..4XVfNU&nrRr2/`^<]H]OAfn]a'em.,5:p0mird#te6#)Ql8U-`^(lpoH%=L?[9pdeNJP3Em5@2bP9eV%t)b%lpZt0qFL)6l3hNVfVBmNK[9OrBl>utn_R].b:h/D<.MI;c&cM)VDt3)bhf9+)GCQ#g-npHd&0r`!`Yk0,k5sY)sp1L*ReP5<8>+tr(5d%8)@o5cI5A$#INtipg,>P6GqSkh]_8B-bbH)(?!*Dll?Fr;DRDOaY[O*O"N\H2ChB*bVGK@"H7qfO+fSoAHiM'K*X@HqQs1[WL7"I$h1aq52sWOf4DdqMG12R5-$BNQK_s;@JHR_5`KuAq$.iS@\jUTK<+$tC\5Y;/<%-RCNS`2_5?VONPNMsK&hI#fS4OEE;VdLJ-9)kDK6#IZ&(Lk>GUtiLOJi>D/D/dD"NHmCRU!]I3S?'4#.#no*f>jg;A7PqXh4D$nPe?!nkLPr%b4H^@fJWIM0_&g]LO0N@X&l=Ln:%%Wj,@#7dl<;4&)*G:.WE+5FIgD)h)Um&]gW'^@r_EH[IZ1T04(o"ECXtQ>A@$qmL]i]j1i7AO$^fKaG\];_9=&W;_=n3N/,`CZgRdTb/NW344psY_.5Nohg3f*\ZqqF>oE88\nkn4lfhK0tVSpdKW%0m(<`C^Z]D.i&11pJ)\1jshkB*d5Vo1uQKP([\OQI%t4L1\Uq[RGTGkhAtA2)SWjHQ7J^?1n%ehL6(6`!m7)'=nUK7#K7@n1K@@=4u9,lCXT(XB00#Bt[JV$]At#)>%]D<=Foi!j.+Cd"IjRr.83R?H&Q"iJ!QVL3r+5-Wf!ZN#%5Qi97'n&=iE7j\.0ip(s$,(l4Y!]?_dE5]n^U=-7/g=3t@]pHkP]-rN>J,!r5/=$AuuEkDWN$g=q[2f!@jC#u7/U#NG_WBE;&W36oYP1Dg3C".A33!2,cgVY>riX6Zo%$ZI&]q[1ZG#NV"1rHE%rWnVP^W]aL-J$h%04R:=?7DoD^eKIi&SNCZKcJ<=a;>5[G_670S-C/+qg3"+X@86jE>POQm*!UiAl/tdhZnYinA9YHi,UYK48E*"O"ADht3Oj$]_QWC9L!kfCHiZn<@0@_Ps8d;^G$=p'fqj3^Am.jj"[?*10FBb(9rkHp]1>JTa-8F>o+>cqG=[7g3ZUs%RfBRGO=`@]gp^mAhq^!C"(aHLP+&)8=Z-ic&9'7J*`^fV&oR;g]]qJ2$9ih6s+&j0q4Hg*'R<+:R6AM83m(bmUDa>U'2aS!:4:7+[Ck7f8=HB>@OoVc?4j3qB8`#cMLuadL7=AkgT`-p>kg)"/m(+'V0dorma3Kn=O=Ma1'"%c9,,Tq]\4_5N!-5FH6Fgt^ajRY->V&)gJq'DM!hH.:?(s0a2UilM]=;\]]XY5>&nPOcgG5;c_qf_.e&XhgXp',)2Ll&(hSG\deCq&$T<\:bS?p)a3"AJ9@rS5t'_rI2'D=d;\ok-i\PgIKo:)r32dU]'Ci&uD1+S9=$>k8rl%89TEea;G^5,C&YPfTR)"NR7X@*oTpe[e+7mLH]lAF*F'tO9.8Og`/!%4_mQsVH#'RbiSl63,X+Dn7#"rmWojIhXt1L%ElXo0c/)S%qXEk>5XP[Z?.(C<9U(7c'ta/-UdArDH/LB(UUe+/60YZ/%I5OG5[(01VjNr%$aaAE.>hU3<+Q)\Xe#ss6jVkC\N?oCa1$Ip4DXX6NkJ)qf=T6943M/6fX3DN%!;cc1XmSb)l=j&4oMq?dXoq.H7MK92n.I&mIS="8d'F;B1o"UlR[bH44?S4('W8=!NC3Q'_NFd2H<2;nbQ4ZV?(.flEHn*hD"\#8QHakgQ<.]=9"ko9Jc.Wn8O``Je=\I7B#*FD1$]HT_8MIdZC2B\&8@bqk1pdk<)mi"CE=W&ta-S:?247MF;"g,j_LPhX0B0]K>,Q_MQr8NY,%QoCt>fS+*MBDJ'-G)t=*8s)Y#4ZXDk6HnLac(@=BTCuLpo_\5Ap5m09:,]D(go!.$Cm$rs@MU[dC%f^Y*ZSGsB^EJtCGlp*MkgsP^QnB;Kpt2\pr)Y]pP"Yq0OQE=P`=+SC!U`U92IY4NNjgfPCZC&iDif*B[CggDFYb<.N)[P=G6MN<@&&^=r)9VTAR\)++qP`JEA]YfG+#*ilS9VQ&=cqYtr-"&'s@&o-l_A8X^NT9.He`&Vh;1d)^?n^=%GRo)W.0[tM-Q/9KD+;/S\9jQ7h04\4_(qDCC,F$8E(6DVl_X5Yqa]hO5F+SMA_m%q*QQTCMGK^A]f`aSX$HT\QhA&lWZ8<%*?qQ)?sY],BgjF6NPUAgb6huNpf%(8VkL;+[<\JSFqkU$WDQ=a%^9`BqhU)a,p1L$oa@Cmn:4W=Cn`r*WU8c;C^\V6ci"E7IuH"&F$X+V#.\[=;S4tFS4.It/l*VJUVT^cT\P#&o%KD"K(=9"c]rLF08V!pg\YMZFnRY5JI$\"gSH!,/f53k]b-,-.OiGPGDP+fBmMZHE\D@A6WH)2C"arGuu<_912I%aN6)3?sge0>Smr05c:I-@Ks?*-qoKf$%r,ELdq/k9A&89k9SPCTQ5AGUbdl43R,?)HHH_q`#``;Tb%.0pih!ZE6JdhgK[8/Y,Ni!U2cr]7.j3R)uj_!UB#!P+g8N/[>iX\BXRe2maRb@A5kl^FVl%UL.pO4"uP[9Ktf.3.uQ.G%gA`\W+ZPmc)UMc:6_i[2E"c+@sgd2ODu8ngAWOgF>$%gio?!VK(Xd"hs#:I.FHs;PPp2NK.ft(En>3%^`tZDWB;&8teLXCo)\ARnW6D9C'[#>r;HoN2+W,degIGJKNYIqu#lk4ST37B(i5'fG>H_Z2497s)/,UBuranPi0]NDuWCCc.Ms!\*n$g7g09^CUMF4GF.291\Mt?d'**_o^YC[hYUjLL#2\K(N-sSSYg3oCL+5lGmV9E=-q\d.>\/6j&aFHGF>&,okE^W%83$YZ;#+d@#/s>09^-RrB!7!XPbV=;.K.d*7d0P/9!)N_m9tRlIRDbA1OEmj\PiL.q9'P/diS0\!JtW7Z81!f>/"4?X@"j%TMBDXHCALJ7=F9S&.rPgE(&o)r.G>(<1+A7;$FF8X4%'Q=Q:N>LRpPqQA&\atH5g*SC+gp1O_1>Ql"-R\*VpjP"=bl$#"JRR6,@[EVo8qHoOoV'8GHCWi/iBk7@JNJ+T%VDHn!Dm$N,h\5]#p_NEN_h\pqEMtcr9#Voh,$!8B(ds!#DR3;?R-p7?QB;7>rd(fV\=_9RoZ",;^%VilbN%nk_=8<\3T[=CNG_UcOUGYTI@aAX'jmR+WE`oUXcumNorjYVnOXkSUeI6k\n9oq4*U`BlV`99`8;;6&)E*CQh83aJf`#X=0u6;-i@P0TpjT+fV>(*Yp7[KYieE)pUmJLnWO'egMRd4"n:ckkF*uZ;':MAAXS`s%DJZo!mlYcq'9R(\fSI;;,E4ChJ$8DW@($#_LPO@DK_UB__JXT?g0;*2utdD]#uo8[M)@)A@5hUjd1VVm3KL'?+sNGr2o?H8N&IC94tttOY?M*oG)`)_%5JHBl.[UEAFKb'c9V3\n_9R^saa'/!:9sXm^Y=WuLJ$d\p9cXG0pDe%=#g+$X4L-.=H;;un4@i)4JR5Aq$f8Ke#P_>&#D<>0CpP(G0>o8b\JCWP!t3B0sY>*qL3=[,6[CO>nVs*i$^3cr.]W:YLQS45bf>PhY[=e%ksKWdUtLQ>C1=kfkC<=%`+/C)+ht9F0\9G$ra4mfMoeas`n`e4R,V!leL.EJ0a"=L.gp6SL%)8l\ATOKO?`#hih7*[P'\Zn?nsbCKe@aqmQ1/9X]MkU91f*HCqan;$K]54L'>*C3Cb67>h'b?abq-mYhI:G=,\"K_@kg@,lr(psrM+tZ=OU&8G@O/$?,%rQi%(?'7)-Gkh;f&Po(0eQL!Bsa*;=p/]Z]7U4V7Imu'Yg/?n='bqHApqkMq,W8m=gf!MM3[[d@?D('#D7JNt'8.2#A7U"(=WX\im2!kQrYjuf-p@$4HF9pdb+#MI/=3LTi[N31dl_oPW$qCsGl(Uj#4,pYAX5_Bk1/hrq(uoAQL"<_YfH0[nB)6;rEqQS#-Bh.Yd8H+2:;jb%_$g6J/H3Ii/#:claV1-@oEPBQ1=lBd0S*ZM8jd41c.NZc7PEcC_tNb@o=.E(HWkn7m7:2muaQ8HkSG<%/22the$UQ:7No\-@ZV!;lFl0QN2m-gXsm-]*hsK,VlqY0D(B'>\m-qrlN-8Ed,=NL8n=dWV7o-jf0d4#65=eC\=K!'*@f`+M#E#kD`k]I8k]p(rotdd(dV?fWb-XaB5j.65]@Ka4(kjI%S:(6XiDNq:m')%S6Ik33uF`4DP?0k4_OKi8R7=pTM83[j^ZsE9)B+qb)9p>VI8KO8.uX_P\Q<%ZoI!H47)sUL_BFeRG<6i(//LS.'q4Fl0j(9!KC!W$!XOo`I'@IrDl3eO4&W@mA@a6)%08s6;Q4@rE36&66trt&,0a+:;`ao\nSS3r,:rY3nN7@7G<1:Bp;rk^qK8^po:>,-.M%>l2Y.MMKB@fR28'o*_T]1YXDpfiR!jS@Hq*NHUY'8i(!jEMjmT%#p=FXljVRdk0lk^<#,CK=?9>/r)'FLH9X7<)0$R(I&U9ptrP0%S-)QnqBaE6$T&VAaBm1H_[>dfhi)JW,Scr?)Dg?$J%:t/BD/$ba:+ca?K[^$JDSN]aBJ;aAe3]&;l)WG5X`Wc(in.;NFu6TeR4:S^h$C4P#H5,#0_B@pH"UU,K)p^,3FD&82f)m4/2H'f>?7`G@KV<+&UQaK&/@;mD"P-uni>Yu!5.m6EAn00[-Fier/N]r2D$_+%@-*(A"!K,0l\mLY#$+OCEgNfF.G.f$]M6k,D/GaWmrV42=SNkm+TQg-N:0^o_GR6K9]7_[[i(-c6U8&5Qd"%^-;m@VKHkckJK.m.7aai-_Et!S^9Wd)hUDZk\u/s1Z3a#g9*MEb#,f;r@066;+(h:Fd+IQ"f[#p6#f;-/NBiM3N,BC@52r[p!8u5pi3.a@t*u["q9EpPgCRW0E5QZ\;a^%KM+.(GS,p)-EVirSS\Ri_YG"OmC&EgY!k(49dd'/\Zd\Qge)>!YmH/>M"(lG2kXfFP%FZ=Y[<>GfCt(f^K^Z+2R-k&l1+apU#,Z$(4(*riuVgV`ZCWB8"&bN-o;f],?gb?F@@I\cC)=LRs&lO)"T"b)UlRM`TJB[(d*TBPH`8#=?\\f+O`gk:e--0.jn;$PYd?Nia4692@clI#?'t\W8("W^Qgg;+4(&)!G^3$[dn[<)4koBYl?47Eh?m#o884[rIZCTael*WodH[*O?ci7I1*^k.\DKsl,*Ih2s3kU+I68..mp7$ul'c"EBdWP.TIW;]VSGR]iR^P!j.1-\KUHOr1,MqZ^$^\u),65g9:"jEYRI^]!uW3h,tJ#:D`+tsiSs>o*1IVXFO>u\*0hrjN)$a^mP-GgSpM#'B,9"Q_6j%al#q:#b5>7bbUImKQ=gY1dT1):M$^KS>l\T*HV"J,iGjeRrWdZ=Mq9SaW532+,VF=toQJujOAcje8$0I8;<=?k?Sc>#JU7*5tHS1EthgO?.0V1.'?5Wjp4+hquGB=:8m^]Mga,6/J"5SZF7001s!quJ&0S)s6Ji3m6u-AVn#NLZ/iS%\Bd4k@W<+&oKU:VD'N/1=#D\V]p\J$"^pOm$!&\D)V\93:ZpkD_KH^Q3NY9dL`*hh@?B5Y]<&?!,h@MqDETorlW?2ffDLsGnP_+k!-eS_[?T(P-lVE6aU>o36-`?+oWAJFC"8uLrYHKZb6mD+q7,Mr6=mm7g1&WQ.3'dVmo)YEM%B:+)+ad`?HL2!BaEC"gmTo!S[GQE.orh"N5Z^C_f0i>*%J;kP[0F>4QDQ\#&$ecT7K>?F_%.+U0(S.`Dkc@<(+O%!bd;U&8[6.#4!1]d?J=*Z*,aZHljh)72\S*%G)>^VneAg6g-@oDJHu^i&;`!`hI>H.eVJYal'KUtE,F%=]fOQi(Jj,6Tgkb%uLc`eOq!KeK\`ItCpR2RZ*N4BH'F'\+NgAkS)-\CZE-iiB\J.-K@KD\JC/s%&&M*gF/0Jq/+_H"&#<9Zkk-D]PNcSC.U@cbYgZS8W.`'JXZ_1M6G6a#hNL0,hHWli:sm&O`=:%:QP=[-;(UQ+44TFF"9(SD+0U\C';87V99ST<6h_Q+4_$_'sO5WX2jtW)l^5Y6;f39;DboErhpdqG44GV6BUsBHR!R99.&(M]gWP8mt@ZakCJDS^`2<%-N%-3YOGNSa.a?=M6?nirY5^=7/.-m<>/a0?PE0`cW@s9$-p=ZqTEUI]"e6#(t-T8GBARHk*8\^gkCHNYintLY?&#O]*6#*o&o[fN=55qkdIccX#CS?\tXB>N^rmNn3GV/Xe;)U_/*=21m&8)Aa+!V1&6l<&#g21_LN-Hf&m^&GYjFYB%E9qH:;uNA9t9ECjkigQt4\/Emt-*63HOB/_%k1hCKL`4CF)QqZD,@oTQrpIPlH:(XGH1!;0@AhtdoF3>((02,0jU`,8jthUalYb8AAgT8&%4g%u`Oopd8QrZto0Y>+p-8ql*Z#!i*gcgPC#R5UY5`Q_A79P@IQip-C;K"9:0.d7E,pX)Kc?LU>1--dClAE"NfTN[mXmZgjdkf_-J_h^rJU]>W0ZOj.a%UtAa6t6h;ZkIL*e]p\nW=%U3Q:N"A:C/GfS*MpI1@M2\h(`!.F4?$#NMR-_CZ@676qp/LP7iZsqKH%!d_Y%_W'7DnAe=,?]7d1l#7fL1YW1kEcSr)9qQsm7Bd\)ce"iS='1kZG'5UlhgS=)dph4T_RZ$.%Z9EgtgoCbfr)ENFM2*__Dh:cWthY\,=`+^@IRnkC#BR/Rm%-!]H4Z;lOJVQ[j("3N/)m4!M7L[J/YNE:CM,mtg+16LjkP9@gM:JLKV''0H3#XMO57csT'pOQ*+rAJhB58^eg/r@OA\;8%`m]pl$n4m9fkZedsgG*)]t$%(.-\%Id`7ErPcpdBNR/2=:3TE>^CD:(i)lbJ'gA9cmZS>c-oMB2;h0h]9pj"GZn:[A2QJ#XYLn>dqK*GQ>j2p=d$)GW1Kl_f=t^0ap5;([C>i7nX^nXT01]7B`>V5Uk'#M.U"p0QBSheKJO;Y*5HGl0g?BXKrI<[Y\;O\A._C6D]N0%UBRZ=HshiKme%Ab;=C-pTcfJ.sL4f+b^C'GG5-?%#+J"Ck73AZ?f:7Uq6&ETW@ZIZF[)/D.0()LQ]??^mmkRc=^jlZ8$>I0kmrFFG86W4\!be5MYu)RXdV(RXm([)7<&*m._`Ql)iP38c7B'GYX9mhFt?3?r)K+@g]ciVu&>/nnK?OK;-3A7srSf^R("GFl[B3"'j"XJ@6kK7E-jE]dS3B2UXq->FabW[_HsB@i'QAUt'F0eT:[m0Sa&MaJO0EXq1d0iJEAl-D%.Ainq%oLalYj.r[KffFDBL#sP@6:dAMg:Xs#2XV@SjKV)]A<[[seoP82/SB^,_tkZ-'d'VS?c+Srb8kji;A#u0WWclS)EIfd2dA!__f:*]QM9/^U+`*d=3ZY#`n"dj1EE/@gUF6:5j%3Sn[bJ7S%&3k0bF$?@t[SfWJYm@qZ+CbKJ_it.d5%J?4Pe*1l-H@!NHIlEU!bffD`>#:k6YPe1.spYfFT;2XLTb/:Q8[AalS#'u7*\buJC6&RE3WB?5dgqO8gl=VbCk&O3JA_`.YHG*)NkcCBRC9C]&=g3^0"U-Tu`"+][O(U\C7Scrp&SLL/]$Ld.aoIVnl#JUjsg+SK=>G+s?I1_q8:s5hN#9\d3%n`-jM&MeKDl9&n_'$".^Eif"0!mE,Zhdkt6?LpSle2A":dGU!3JlVlfOX_8"[eU@_dijZ@ND5e_>p`G8TrV*@6@OfifE6m,/?M5"%uL6l6LOclP;\[+?NQkB5bb_m8^Ql0Ro3lNA<6*C)d5mG:G^@1:lD.9!RUbu$p-O"E--LA.tan&P_mt-7Vs\rRY(lPKb%u=r&F'W99`7Ck@K8Q+C>)pV#S$?K<5^(T?QklmtbmbfqJ#0XDe)L6+Nf;4h%Ti9r]HjkC"9rr<hSC9_P.h/rD9ed:f3L_OnK/`JEoPR"kdgF#SEVfJ?--^4jCH^*^febs3)D8'4\peJuE:AL^k[-h>EJ.W\/%2La9bRfflf38l=\>!D#\7aEj,-nk'6]%r=lhXG?MknU@1T@6W(,"RMBdmU;E3Z#&Ln$WYRjlfVk]%T?7^,-8sG-*El83@_FTZlIs/;5R]+ufO2*l",PTEcL[>cW:D>bK^GE0Hg+LPBE+8ZUFJFT=]WC?X1c$Yr6AdfR1]?@rT);>ER5B:,G"KU!FmtB2jFj4,3l"aA=^M)0X8e(]B3MK%D(RR1G6a/"iJhG1AIa)*4=cV_1AleZj)%0WK.cihE[W`(+Gjq+I6hZ$oethf*\R6\31F3&Br3i/?>Z4q>R>&tRWhLoTdMFg&_qhZ/3iQL?G"3fC@=;nG,BWZtUNAN3,NqP)F>H5)DO!B(n-s4-ZUAn8rQh7[6c9P$,*eHkdQX7X5]LF_7?"-%dB`R,h$g@jH=:O#c^[,'6D.#.Q)Q]TlEI@Wgdgl2FFEYpVF&dYFKYo(k?8G41cC0\PcOK0sSg-4Y[DFeUlD&ueI;lRr%G&tf[Fig&KF!$O-OToa7#/QCd7;eae)lH`:JW7Il?*E)#A?g_F&:m/T)qHgpV+2Ys;5^d\g,_-K`-Ho0jNR6%4I'q$_5etS;Q=o$4hFVkqH`H<-,o[r?0HGe\Fs/8b3'Ge+kE#TUL/U=?[Yt3?)!>T7i-?^C^>N4RY0(t99EEMIS[GASmrt2@$FbYCHjdS#09VhmNqcn2On>r4^9YiEIudf=_`-r[l/Ec]3N4+k[)7JHq"M_d[>[eXUlAkVUX1.X/EMKZ3@?E)G70ZS@mXd.Zj`Her:+Do/$*iOM;`&?2]%e:d08b3NH=4[r3'Cm`E8WMMS%hfKl[7+g3sTYJWO^TrN\MkhQZ;]Nh:>sZ@1e4b4*-/lU;.KnlcQc-#qeaaXH#uGf`27``T>l%=!*7c]OQ<%3f-I>']SW\ND)g(nRhqhn!BF=8,>G"0WX"'flP.fTAE%COc&b40<#=LL_.$#PA+NF(aHkXIZdPl;'1'M1huXhPqgUT@o<0#iZ(#'_piX]e;;Y`1)WQbpnB-G%)rre5bbN(@\_gj-4G!hW&ms:(E1sdL'[?9Gp'R]@6[GF21K[iVk3S#Xc8"=jrgJsV16e2>HY-'J`r@0(nVb$_P,d91BkqgsL="'8P#7a@ic8kRFD8j;QG5PW9'/LrnqK,nMR.$t/!rYW14c4oc\.7^6d)a.rr!]ri_3Egj3,;+k/sf3?8cd%ojL39r/Y:5ak7n@g(W74,S/Zj$lc_h#tC;i,?euc@QJ[I#b/]?a>5!3k34f)2F'Z.<0Z1;m>SLrXj.qQbV>s'USi7.R@A4Wb'Ysur31qkHJ$9?^q:mMX(?2CcHt`fX,!,6]D>,(Ik'Qj(HUG*ac)/+c?o?;HC'fH`q`q4^*$XdrV=^ZHUXfAc%:%OSn6%:1Wk3YcMK:9k04KHKg)8P4PdZ4SqQ.kF66[WmJ]3ERFc/6b=j?6h"gd5ZTH-moP5M`;;ciO=jJ0TKRi*b"S)\5qZHk,=ZO.d7AZA/[N(E^P9S2Co"A]$"T$i@K>])-qZi'rA;)eqr*2;&W_;If,W`ndFe;FVsqdAP+jH"]se7mLY',8FDS(,I>-s]WZaC6dl>aB:oqFhPd_W.7m&=G!X0/4jNsi/t'ZA$\dVkq^=F?EJA5l?4IL&GOi1n6JRL.;iC%bN,1.MjJ.D-n\QRoB.M/[dhNi2P4UI07am(;!tFOL8>lE2`CV!)d#d(ZUTG;@2I(ONaCh(95bodlrOHcpZFL:E;V0->%PttpD'R4+oV=cR6;k`a^Gdo^*:%?sOuN8bVqX_UccfMVeMWmcPJnH>oeba&O_=M@37l@G+l#JfXWJko9P^Jl#2+D3AE_\:4*7h3,\uuqD9Q1BeDV/NqN5#)&h2)t%g8Y5%lu%_k+Xh&QI#$\!PmNbUQ9sATDXrR07tf4JkGMsH.;?sLf./uW+m5,3/s&MpdruO]8F1VPH!e)oh21]A':-FWis"Urqa$Ykk!SfAQL=R'WCM9%N12Nj[>7`ZQGr4@m9_KE)=j4(jL@]D,309HA\CWJY!jBR-b.`!ZuZ%O3351+[rh-B+m:J0gG,sXS#r8HQ#J/`eR*M$GF"++hY#Ui0=hpjrqJZKo@W;'CY>F@QIM7G!\BOiioV#%R-q.#lRso_*A`k@srPp0Vn?Xn5e[MqaCH)MB@W2pd/@QGSsQ+A7#:LQgcX7*OK]!&nqi'_bD?39,[I\<@A8-$0"[!G2?2.>g)r72'OJ$hbU_3L-%6G*026B'!4`C(mjnme?"/)8Kg_T8nJ<*)d-nHsmf;LABA?)q#-K7V@#P1eF5#mAEN?5.djibt2B4J`(%r%mIY:G[JT!g#A0h[Fao!Sg25`;+NKQ#GAM=M]_*!PlIE-2e5Uha@$Q0HVGP"9;P]kF[p.*PF*9)_LLAR`J-%26A!7UE+D.m^WhM$hq%l2i55rk_TV)P2a7+o=)hq7J%bf*o2mOKpD9%'EqBqinG@SB2sS)pq/7GmGocOjYSDlDK#T46?p(s)O(&mOGS!9o"kcC5XMW\63Js)cM(>43O1.!:T`PTD4"9;#"Mc'WFBC$r^ctF^MAu5a5dbPTg7SGee5A:,93#?J=B=$._-V?Rq68f]T-JPg,n9,0cLf"aV.p_BY=+JESmY-:`?FNr7Q14Ke&2jJX"i,B(&"O!>%[>.Aa]_T!;9&Jng)l=@Wt&*^noCjq*Eq3<(BXK+P3"?Tkt*lh5>l73W5o<8?S3E1YU5"N=*m8AtL9Qd0[@:uR!#2YF5JbQloB-X';K0W5`K!3^tg)h3Z$?8cSOE$WsS6V19K,]:AaO(q;n/,j`Q!2d*UjcnGF,t-R0I&Uf1Wdm9s')VG?qK$TBd,(fGUq]WDl=2g2jqR.o3\1H=957XO;ZN4&WBsOYggfT:J%K5dLs2mMCgRlgd&g!Z;kt^k(u"\_s,frp6M>/+#=C\Bc9mM#g;V\Q55X]3\-k`AfWcTMTJWJQdu#KaF+RXVaQ1eO^QjtUS/D:4k\55G+b-(m164kjUg;^<_qL&S1!dO=8p%R*jGr&DqZgp(J!>8OpkW5_QitKTM2Z;iG/_Mf4O)R(-j8IRt2Zn=Ei]XPVO-_'=X^Wq/RmMLa^UA&'o!"D=&MlC*rr>`0@o;/T@W;]RM5KYIb!.LOH3:'<>L)`*jW0['.^!ahHujpV,oC\VfZS+e/MnoiE&qQr=TSdO\SUlG:^6<0@56*BUQBZ0G&8p^htKZ/[297ADC:a4dR!V:dmqVTTPgLd7Y'#P%O<g"5Zo+qCeVIg/r1]4.siR2Kr+`kK^O5Q@F&j0?smJdtn:"Tj&dke&O3_g&`'i]udZA)gLjEc)h]bcjkpMN8=(4\9guW#TRm]_[1Ik"g%l`kmp^hI:?t@H^06pM);D5E-43N%u*ITJ*1=d_2euOEZ$>='uN'Tq\mY_nXO$jN`"6o7m7*O%$;leKN,j%\Q"F/$=NoSYo?=):?e2(TQDo-&kgZ+-+.&EK>LBhVC8N?[DXK8JBA,^Ct1Da;V%1cod1.n'W:Q=9\!Hof6uo+6nIUR*j#]dlp-,.qsVe'bF"]RdBURnc=B"5_q+1oW`!LPfu^\=`<\$]Lcr'tgW.e?\_qH=+@96tOA3$t#o33D':6:FQ-knN18#XYJSFLFm&a=\1/)u[htEOtRcl=_UA$$*:7.;m#!Y!>0k>?a>+H09YB]-LX)_%QGYVQWXG]5DiCf)'4RDGQAldt46qI_^0N)D(]G-L9<('=T;CO;urDe]L2QM7Jc:.&S2"!NuC\=P8.dZ,,_f/=]U)TB-&QrJ&[IqX8X+eae[9c#+KkjA#"=o:g4t3@GgY2eu\6aLZI'u%5faerXqhH0c%.%+F_JA/0oMAZY'23RtpdDq<%N%cg3>\gU5\JKH7ch7O!D9i_Ng;-X&;fE=>f7u$A#>Z:FtuSDVG`\]"]<[aogF7BG3f;7L;.L=T(/]fG%2iu"#/)U?$HMrd8u]qX+L9f,]Hp0fAlrN&V@\rG[srDjG"B#li9rLq6l5D,,#c1(K6cL_;11jIFY-*,gVsAQ4=6f%_7/"Z7=hu?c1OB*q2Q'BZdnG/0a3<8"7qp'_/J>PcNnXTX#;>hq3LJGN7]*`gqFBPRON2k4fOi2?De-"1/-d't/kb#hc,!J&k)Ue::5A5jk3e`Cu+Y/06UTB!2^8Q8QRglh3TMr.@V5;+eOY-Sl,B6fYq<.a8>N4W&6!Y0U0:W[^T7o/ZnSkj4tQDtH2.rH%K083)LhUmrJ!It!gQFd^urP=r3P,8&LV04g(&O_M6(TERp(q!('=]9"3pRKdA8:P94Lfk7;iY[eWT:c'fi;Kpq!0M\*_RB7mi&MlSSJA+d-T/o1Gog0aGZ\k8;66F\6n$&T>.T701AiGjR=N#FN_)Es3-W&Q?C\)3b2YF:VCESNU%I*,U@\*/N_TMNP.d;O&:'e!0c[`kRoMtR)RG$/Q,ik42f3STeSaGV+3AR6LR`cdW.f=oC`XbS3EP+Lk57mNW#51S'cM_oXc?20:F`_r@=2$U/P(uMR=-1>Fp:4-C6f9lu(:1V!qM'6oc?P)>bX.,-\K*rAC9o:KTQmXSWi2%4^*?Du48&V!E,!9PASmZ;IagWrg&@jn^+qp3VoH"aau-ZXQ3+-(k=Hj)LE0@4'Jkp_5'&W)iSm)%pUt^YsB$$1YP\Q1YD9WOe$N!LCKD\M`472/IWp0b@#U^5?g^p@jZQ-/\b;:=8Sa?Q?^Y.nPg4uJ_B4pIL)_D08o(`OJcSkFFmrI`8IZ18fc5>6/tbL+2=DO"3u8-X2V[\1AlnE+ERs0uf;sp9B'.laY>Iomh@C'86,Ed$W-:*3VQ9TZFLs_oTXAcJj959_k_hlYE`DPD*"Khp>S:D\RMVs+ElZfO>Ot3i#,mmM"Th(i;UUnUJb7^9Ln!jknI*l:n^?ic+K`>+>ps(")aI!YQDQkYnq$@J,J0\G@/-X.Y#'7^@_[?coV=NXdqn]P,._:=EQjU$/b)jl.Dh9#Q".jlo/mm;Bc`GX@9HFDSgrb>dWVq=p5LG8AcP.UAQAdOf-NJnq#[@?AKe`Jl"<]n&3I7mk$m?u>74Mkep8NO_u#*8gX[GJ2At?Bm"oHgb?A*uj>0su%/Q1"X(2LVVN&nS#OX`^Y@n0\&-`pqjA)UEj,7>(f\VK?%3O;"OW*_:';(L-WeM:XM;T/V3>_N9"2L2/P3LR?82@BV,T1UH1,e;jO$29M&SKq9\&nCFFii?lm#$5s=@"Ua\:JUS*a'?Feu_<$J0W(1hH_WN_>r`88#iC^dR2^g_Xt\in`7!dBN;5-J]*+OWsn:B'3^M/d._,DQ9r-jQE>TpjGD1KGM!NhW^@Ii]I+p_AT8bV-ai51;'IT![DW"42$Q%E"P)7o.,fm[HQEF]qV@o?qG>?TFAf<7'I^\e(CG.;Df"m+$M<"[)i/*bM'T59!'Xube]E'b=\^8r+Q3]HqfTe@Yp6[,2NX?+(![$C@B(P*&8DXFOjHZTX3CGo-*Nur(IqUsT`i6Nme0U@(L`DkK?`dN)_Q;#EHqXq,Z@(C2\P\-F=SSZCGp0Q\T77tj7N_!,JB6K/Q4^`N.RVisG5_tgenD\F!m3_\P,d*p]Y8C(*g=<8?mg&Srk]W<639S.6Aj.RWJlQD9h]S[!rO.aG2TUCY#m:$J%9=R1A(c!'[>RgS!7tAkBt71Wm3r?AV%^KIa'E:VOe/$IUThA/##LpPNJ+jY33oII+:gX.U8`5qYWrO>SM^DhmGcCLnOouo>Lnb@NTacLUG#49Ygjdr@\!#,m=$5rZ"UZUt0YX%ii8_cn+.VgTg*GBM0[:)"0KT-[DFLs3cP:oIp)df0/0cqJ+AM>^]82>%8D`s#5ea6'k].F66kC^jG&N6%iiR,o];_WhQ/mb2_.mI2$3:5\%(o9QaFsZ?f,nrFFOYUEC^8CcH(Td_Tu#1Hq>`D,CoqQ6T+fJqOchV0,?R65Mj"H\PoRXjj;Rkb3\Ob!.LYrXFkL;'XE&-R,IcL;ImM,f*dSqb+L2W2IeLFQVL8Ydae;i"X2bKa)@S=K%jq@-4]"^FdU=UHe(7^q@RHrP-5=b#Xk3VE;H1Ir`RpSi/)Lh^_^,-tKrpDf;;hE8(-H\Z+/_.Tg4$Q\\&kAQkab#Y;f9`3/Yc2@#6AL?t.HORCGBKF#J8!i#BXIS5>HQ'"p-!*-eIlXe0l&/;1=+_[4dl*LTr_-?3)LK?IK*(P\+@/QWd`j.u&5:ekNKN!-`G1bRhg0U`_N*/B65)*JN824X!)B.3%"[d>*A8rDX[314)L`SlLdNR8`/N[N'o+,:l/r+UI=5t]V72!g[@L[BFX"@/j?l5^irW]2oun='V7#"T-u#'0GpQfpTCd^TN9G;=1Q@d91>=bn2fJ_tF?"3X*_"4\i:!f9l5CA[)Ej2=<(u"u[Y(TdM%!'%O%6pT!RAGL>Xt6>&Lgt9Fm^2IiE*#=+97HS,rCY:.QAD(Y7g7,2?;Y"G"f0h.J6C:9@PV\i3U6")rX"^&FDaTaG/+ao<(;UENMYON9K0C4+t`tV.[ZFP2@75PD/TfW)FKk[6Pt6h+&*:h?DW\"\i;@nf0`h;-NV]lB5a0JkG=T/2#sC,/!2;G`:AS[`0@Eb+-)#M$f;a-#AGt+lJNjlLW*fARG3*n30bUg0U21o+E?U2AW$)6t%jekKhCBo=nB+M^SO>%>U]Is8NcEi/WFBfIa9]]-i[$6s4&OHZJ3Q;8*nIs00"54l)cojDdq#R)Hi-!E$i%b5$!/m-G5(&O9FusO[3^.uN9)9I'pRt$n11RZBB]:S(LTd7D`CD2)MMBfQ+EElQ83)d_tDs=L)::]^j.?5iX]s1i@ZMDfh1V`;EYGi;7[G,!?`_Wq"Z)J'G-sq:Xqq[?N61EmN21nHT;e-%`Q$]MOZ@$S..)UG"1]Q8Q"P;nU!8T%Ab,'EDd7[6J=7'T^_k@Vq22.KPHpthW`>[Ytu!b#t$N`k]a<?iVN"9rPah,6'pR6s2r6hF90CU$qSbpHl[O,6rqX7bMNW`^Oa)^Eks1miu-loLo%kBa/ak6a:17-1*C8gi^Q(7_ZoUIMH7d@R[q$)k&rR<,u!X&3)7hZtLQ!"$Q17dm0([,*JV4_u$FI#,\@-HWfZcUgE[#h)'d.\640Gl:+''bhTCLg^O4H=0g=7\j+KgYMaVZRAb/(T8ns/o]ji'nEj*8WR2G@ddI`-q1dD\Ak_/4_*#m[R%=<[T1$]KJX,#;'KZWepU&MpNqL$_(*r_^.)%**O%LMKXl3OO'6)$L[4kN-/nm"+j2t6#%b3uo_WHf``pbH%p$oq#."*$aO9TNL,&^1Aqb+)Tgl>4qX?VC&rC&%nkB^4B7eDkpO^6kr2Y=O"AC%5L&FZfY7)Jmim/H*3Ae5FR8m/@^mLk`TVq],@TM30EmeD(J?4h^.F9rh-Hr_#Xk=24?oA77dF6FAP%NL42C!)lps("C,L4r?NJ2SdMe[]IK\'W2%si-Q`qYKM'#oYgSM*)NkF]!+4'S^`l!`-[r(c'oQ4q?iaIC1E2+Cau;!"EmKi-r+C,"GNY^#"Wek5keXPt%gle-ZUPAA.uJQ'YG0MG&)pEG%$PS-`%?)XO6K=dh5p_(qDg]]>'@M3T9n%J6+F%d$_k\/`@!mT%hKuWu_7H:(1`bPiCDP09Lqp!.3f.iUj,LPc65c*$D_*KZ0ms$iaIH=;VcAD9jl%*#`+OWo1@kVjk/.cNV%6Y0%8IPMaJMG:`0U<>gmc6`>O`Si:YE_hKGNLk%FU3J7G\n7[MX!cDjbj@dg+=uPL,]$,!%'_PsQXUI!fae(!H/;sg$EIq%31eL*dFMp*`1Q&e03uZ-*2phmTGWt(Lc\J46H5=b"SZS"!XnPQKL=#`I9KQ7>&4rPTu6.NkYNK7rADFXmb!q\7CAX2M]WL\bpb5i^J>0dR:43NDcP1k58/Yi\(jsn_*;FEltC;G(@%BW?tJapM`mbVXoKSrdQp6A!`%(?X73^sO[Pgs/,H?bMS$D7;A8fMd21p&$)88RaDZ5C%rJI8@;W'-F#6^eGW"YMpPQUm@JGr^s!8+;\`q*Q:n78c/hSjgp>S]=XHn/UQce^W9ii7U7RgF"(.l8I23j!fO+L7eTY3'5,?AK,R+%"*(]u[B;=sBf9N+Se.fEap_rTMOdLR*YJ+kA-D:Xi$j^^<`J8tOZOaHl;8(h*P]>BC7[-#8TC0"e]):Obj?b!$a1.GrM_g"*BD*1=:nTbbNrUu@32NdP>?nMTRDZ9`_l/3U75d.S&9N4N8^T54#X[dX*`B;,j,j3$YDb?X->(DZT4)Q/XoTXR%_Weq>$R3\`4R80_JFrkC!N6\I#hp^g\9(K]0o,B<+H,eBjq^^Vd>0_QtdE'+,m'<,2ePd/`RkH@K]^:J:co^t#:Z7GT,1Pa@/nO9JWf5Y?9?rWS=%F+',4eNSSG!dMPASBOVrX++JDPZ.fC1e\jPa"24Y_1>G<&KR0\=%kq*dY5&57ld.YMZk7FM9Ec6sQA%1a7DI=GatT?D_n$,C65JdX0q0RdC*@ot9i^"*JcqF!&+n1L-QUi5SOjMKG8N,m4I]=L.WOhgR5[%s.`+LOu5!&Zh5HorOr[`Nse9HDpH%Ee5m6:Tr8=S!s&l]XbN8DcuA9`L44k_oSCm:Mc05N6t`s6CPh]#W5u51HBSiH37qF?nD#"qO9g-QE5eF/TN(:)SbX+An-1m"-HZVAF56*!GeIZrfp(1lNIs,:,AWPK1Sa7deMCBn9O:e@[@nnQWX(P6mbej1gOR%)[WDpEjD^IP1O`GWJI"!3[VTS#Z>mBd;oK,7UDVCJ"4L11r?apU&Ru^!_(d1)D0;5-SeUnToNumk.s!mOI!#99]JF%J^93q>%^R5qqnkl\V7\5TLOM4.Jl7&^o:#+bt*GtS!$;52i,%0bQ2.SS&o(l8ITe%(ZI\kC(if0&!?`'mON(4Pf2h:ri\9WE#mIr2?\9/PI^mK52"<+9/QQm8o>Z#jM6p80I0aKr*E[WsI-km/$W3k"UJPnJ*Z1,`mHG_8NPmR9G"#,te-i#@a=SX:.l"1SWl/el$R'OQIDF(hL1Y';-29bLEL!S%[)lkE^>rN6`ON6*-#ZC$834#F+4RX(P#k`7]dY9r``A2i"h#PbGRYAs_WEf^F3+V3n1L6Q;<"GNp2Bc5*E(:S$-=?H/jcIM>?RA?;!)cGge?(R6LfiBZ819I[UL(\7B84(o@t=]12V,h)#2c=RT-R)X*fafX_C(d^gcN3Sbj!lKl49WYq,irE<,qZpc!%"TCB_o8-X#/,>21oPj;.%foU0en0Z:K6r?k!0V!;t^1^sKC9rR1HY\kuZ0,b_I5SW'FI#l!0Cj5I?+C36ZL"t=48[8"1OFTpB`]:eJ;56T3Tirl;a*ik#6(mQKX$bM8MQ]I<)"\.gA.FYM^kdJh;*:=.qSM53=<@!Bp18("OU,JnSeCQ7OP;KeGAJM"8($$*@Hfa1VdkoS$r]3`2A6P5]KQ-D`]#KLk8HsUkM7#-sQZ+>6GkU"s$m8Y9Eho5n!NCb7(t.^.ukJ+J6Qfgu-%8m&?4$U#pOp<=7\'r4i5p=&#_X):fpV+NgE2[146%q^q%%c85;3`s35[=:L0VD,IU-,Glo$Tbi2[6bQuEMHVUhE*."mUo#Q.WJMA8&uB:UPT\+#>T\%DN!0*XL]\+8'0+cL/\A#7pbE]=#!n[Q-<(tMV/(!Vjr%!)tf$FY(Es.Y(3Ii\u8Q^_Kl:(2RAYS58nSkW>p,&V'[U,S@ni,p)RT0A45_P*Q-75AE6@f=*,%7HhgEj%`q\M%;n?&['tuVDHgYYZFGI2,NTrIo$(KL&LM\1b?X,+?$8j>DtPO0tr'=b=Z*3+>&;W)!TKESLs;&V8K8L]RhABVt>g!+*[rsJ!7J2E4>dJiYN6*!'k(C(8e*/MQT8WHV.Am(CF1IhUu62ubXH_@U2-7Lmp-uBi>Wu^m+;o%\3WktpF*ED3m]bmEln#FH*N!5g\Z\tGkW2IC=)#e#Yu&+N4%fEd.=b?OJV?oLGD??.k_XR;*u($(fU3a;jN-BaL@0[rP!HlMPAN'BpCkndq^g)!N:Rd.7]>1QNA`%RJ4K&_,%Jnt;E8m$f9gR5@d?oWG?rem3uA2]X3^Kf(e5_1DH8VboICGE[Mc,AQriEVoZpNuE+4RK;j?sG9t%Xokf-C:AWQl@2!FfE/W\7,/ikasS9DNQWt5U[/=M0&d_C1+6/@4ee01ouI/W&>&=PMP)\Xf,XAnNc!Z_5!J(]tG7QF%GeZQRG#XA`Bl./t8b',;a)=ImbEnUc^c+DICpiFKQ1@BS0+0^,jK29#`#3],>rnYWX(5\n&Zuh%a$5.XV?uCJEB#"`p#IV;#@q]=;7`*iY?Mh_u/Up07dX^9a(K+\!o)NL;BrURH_&1Rrf;FPKHK_LpQSZ=oBY&j%#dY*e"[h-pZFd@k:\O;oW;$uHn__>!ioZaqh`>^P..1H?V/nC&@%Sh5b)l*&s(Ve!Q>-tf4M`dW95+Bq/!#GpoR$#0c<(#TAC9g$ZK1:"6#R]:Q,I_Rb.2!'u0c3RZ1QBcQOt*#5^P1j_es+!$"%=()j;@4,c^1CJ.c*(p\0W3L)MqWJ5#nXJ"+LC60WZ]rc,VYfXu#Qgmd>OL0Z2!1^d@3+#Hf&=?!UU@R7g.`DgJn&2ub%04EFg]mA0Y:WiT2pWmR,2M#%uK8Hb"Fb02g3GP>Vl1D5`TQA\sLa_W7H,;nI*nTAiZhrU]d#V+p@]_Z?B,4d)*2RWW&9s`%]I^Kl)]0Wq-.k)FU.iPUS;QJUL[:>0Q&ol:_aJNa&U%ekC`l##nPuZlVNb.I04ME4mrV4d;k)9!<&p3lU7`TEeV-7fCt_O@SfjPVlXP1]ik5a@cf'0+;S>E]?)U@qAFUpEAnVif$0m9UHu_egkK#P;PeK!>n]R>U,9RB'\-1CCtV>c"D#dJ:1if:p:8qWb22ufB7,^[7l;bJLQ]C[3KVm#XjG*,XgO!"4NQME[l$F3A7$l`(-'S5Fu/2i78b!]!DSb*bH\#KOn#IJRm@!P`N(;@j1.fa+\#2`PlQK"t=[esXW[Y29Ld\a#EdT$kj^,aEpMto[L@^_"c'7eTeJ5uE_*JjEG]43[^Zq5k%?c)L:N")RoB-4:aH3eECVP/[CnQ"'[U0Do5^R!=J\Yp34g11ne9j2t4ZP!.qajjqLiK.)er5Og!]9!ilk7WGshhpdHLQlVt#hWt:Cq;h\"h=!EPY;GLinbQs);\r*BG!>[uS5f@WtYmG!+,_YQOq%gYp?u+fWa0D6t#2Hel:)Am%`\$:t)3)s9%:AQ<',oEtsPm5Y4l*:jSBWUg!Bj5&8UkiFpVdl:;-iC\1rSkKD`SJEr9ml*3%mbJTFDGkafT94G#)g`W',Si%M(pp[H]4q%#ZZ.ibitPC"g/a[UkRn/&8^,U`"KKqk"WW:Yk#tTWkF'B^Sf+XL+eD[eZOcX"sgSeDpG)Qi)DmQ)_#+!n='?(W\Hl!H&B.%N1^'A$/o$'6@45X[+0p:WsTp22"ciJB^1=p("DJC-mJ:SInEBV*_bpaIIk;*6.K_>Kh)pIA6t)u@VJ@cq@\S&()uG-HCZZXak2oG3iJhk@*G3T?uLAqkUUD$<$"Zm:seT-M:g>n(Z:9^"5*t.<=HWRI_p7&=PLQQoM-!,G5`ZUq_,XG#dInc7?2!/`5QD#P]'iO(KlH!,P9ZCr;j*ELpJjB\c74@Z5#jcb3OuLZ_sLhV1iA:MXopN+^Mjklf`\]b4%9[a8DD)(#f1f2Xli1Efbk+jpr1(OQ&p9VKi'Q/n)TPJJHl&608oP@DhVtmSEW&*hEi>1P'k7'h2q2J2#]:"nc(]ea)#\JP_/r^8We:?_#b)k?6Hi?iep1$W(:Q\,gG+]pBBA]I#NL'*r?3JI:tamWZuJWngeI4F=*dMM^)Fm=1+N$&VF<[H3elYkp=3(WL6Nf1:hXjPb<&2XO<96n$5M";A*"-o`L(">l0Hhf,*Yr:\k2c.)#gYV.6;.!]:n81^3loD^bWm2bqXL=tne=6!)[-GK?lEBA3*`S+'@f6>eeGjPlKhh`d,K0eZ3X>TAo(5m98`Z\n.epila<]sUoc-)\?&@C,VD(>5R#(!?CPFi38WYM?\>C&=%MX/ngL'R1esQ59a._>W,^n,D+/k//si8^\7\88C0qD_47_=i"Cf^<2't&:r2aCs%&B-KmeJcplR%e!RROEQ)4:TQYhD?1(DB3L9W>6:SF_@4F5V7_&!(-')Y'8+/1cd5.0@co@[7]=\sCR\OY4QsI*?u)KeP+$\rR>Q<=,k_S?`StcoQg`L`TrQfV^I>/bOd$4?5AGZD3\d6[EE!)'tIYjDO"CN0.V-d\8D!:K%$Dd`ttoDm7[3Y1Q&0a+!s4=*>_HJ>JmhCAZsXAm$q5:WIPTI6rHJbO@:i391Mc,oWS1b]38DUV9^LreO9(]XgGQdY/,nq=9fj,HVMZaDF<.B]R/1=\%]Q-Y%UFLXobtBX7^1`(/``VifDNbQL;`GgB42l$dc^R'PaV\N^Hg)IY12Z2d:R.U!JG?0PZCE/ir2Z"O1Q45T`6WCdZGaAs.-Sadn#Yk!BdI9K"n%;#scW);M/:GTqRk[G=RJFnAT]qc&58`d."Iu4Hlu=FijU!3L(>ISWmApf^u"a@ubUp^AF?VoJ*jWVN#27(PPP)rgR/tua-L-iaLpmP1nlJqAJfA$dXs)M8^/dD@[YjD4CfLO+bK!mQg.8Ai28kg4K.F=+mu>mil:TcRV5cK(Mem(8F)^p4_(ER0jYC,5gI3#Yu8oAqe#T/[2!d=qhH(ji,/$?J\427ujO-6V1MWjZUlgtNZYQK?%Le*o8r$j=hbcoQ;ViZ.lq4_G#E%<@JsERnG]UjQ[sm$FM"dfo'fgYo0pG!Ruo=MDL]T_JT^6"[Mn<"_qftZm`CA$6$ou0ZaJcPN2B1%keSK)1#nqVA$mcXH@(f;E5fZ$ANGUG<`4`GQiYjH!_&t37(]Uqh?a::7VT+QF(-k%@1S.7a?M:IBbFGf24'7=lR5+0_;l.2g8.WT%!1g5E8uK=XIQ6reMUYG.HRg$E[D5Vf:X;Q-DZYZ5+FbEFnf@eBB+GjU[_Rf2HL(EeufneD4p+Jnotlu&BdK]HHFNu@`bAj.M.cf#XLZg)DAU!2@gGFdKTd9@bLaj=B!%WiG,1$m$SiZN*Y7[10RIRF3N)-O=a_s.KVCY8]N1jMU?Pdu5OK.IrIX'l(XT8sr!\P85lRDNO1)U(gW<7kb$6:@-ncm*tUh:%q5i]q&R:gRF?-?i*]jOgP0`]$H=lP;+P*eMDgMCt$51>ND"%m[FC;AP'2.`N1>edcQuBRgY:U"F'W7O+]fb+CrFi%B#*m]>*3_Jio+l[Hf?KJ)70/iS1='Z;Htsl8s86?*0OOlM=Bp0OB=DeNX[*_M>,Yb3-NVn0:&XRhLq]0[esPCJSH+\&$9m(XM'XY2G5d9Sk)[kK$N6hD*$C^2tg3G5FjoM$c"8&+G-;(*Z:ViVF%jX&7*>Eo0M%19(t3TprCd3*mGS`HX`\RN<.=-f8+>5kO0F/YsVp&%hugej9%^P*ODmb6BR\a)o7:f^s.D^D&X,m)^W,(CP5&8/B<(42Ee9JtM+u`>Mp,+=J\hTmiW!mD9o/a+Xf31AU;O#5H.Nl_aQOV\"Zo[%n'S=>an*sL]LBQ:Y8H^eF'I.o,m;=W*b)>/X"\pX?eH2[Kfp6?"-?h0V;k)5/>q.3akT^5*Qp*pi4U\]4c8hV-3R1-jaB(gV:u$4P]g,d/+@EXo)k*TqioNpH::rF(patDpR\$ff%b3LZAc2M0;Is'ddAPjGPN;kQ!ihONH\=0kbp0(5BG"I3tmU[5N:-quuZrr4Jg95G1g`6][\ZaiRt?(]Tk+((AC*2@^sGTYt#GRk,`P)/L:!4B&PopZRlU^]XpmG/tUWbh.jrIZ>RlbqMf>nK=R3;YeYsl-Q4Jdae,';7a'GK1P#=+><"IK:.Z*SGf)$WWuO_IBEFq1)sCB$O]mF5YdfW"CnIINeG'R_VIO6DSS9I>67"Zol]A\HL#pLFQdp$p5I!Kb2'4LkTC7]@4#i((ernOXCjJudGRk?i'U3r`kHP*/'*9fJ$X52fXrquV@t`db]+Ap+7rX1t"Md1nnj3tC3:^Ab"U&e6)>1$!nU0._(j'3ISMee!ZY0INr]dRj59uN!3_eLir!5A9J_=W8g9`na?F9cBM?RfN?VZcMu6lb=XE*eP*^1'9]u!hG*$HkOVUE6b(UX[n(LDHRHVl$GS5TsIT+r2_WiMU(D2O4L6_j/k!$=^molTG;C=t>7(OKc_G#eFUJ17s55]Xj6AM)eooT8RJ"-E'BT]5T:u2@(.Jc_(qi'm"iQ'EV+*$NFB[2#c*4*#Yg9iUq7i,EGh&S$J4"Y&N7Fe+r$q$B71@Z-R:?coL1?/f5XGB:TB6nJdF&-GHl&"ZfKZ)7lnTf+R9N-EooTRiR1Fq:$>7MVY>WDJm!!"&EIPLtHG^C26n:M1dnM"):OqctAn)?l=$b5*'WPqst_h/5ukTr&Qi=4*D/a.hsotHB(_-rN*p[Y7EWeM87pn/HF&9NI[_,e-t5\R#+(#%9JV&IC8KnTT`?+()YISS('Jr_a%TAjUa!2;_\kY1sE!*C8lnZD8jkJhQ)aGJ?J^$k.RQP?4X$gL[h4d5p%=Za?,L5gI6Xi[LAY=`E$j@PNl'@Us!m^,Jmu;4`[oO46@H/dsXCjDFShG2Qgta]>@EDYhRl[0[;%SS7"YVT8*:&9H<)4;6g['5bIGqFBsJ[iI'Ek':oO"n3L4"ZXDc\\>B#KA$t0khI&?Y@(!334So)g9V,+X4KJMu.\'DQ9;K+sqmGtd'^=%3H"@3;ViPQ8M>^UD@"jFjOJic3K-&$-rHT5gR,K*%S.db*\'2kAJ[5\V9,8t>]'KDlK`"%I/jA>RY@E?-/Z+6V1-.K7.58kDF]k&lOT2K8k]>?<*NJQ?OL_,Zb]o?MIor^b$Pd>T!TnM$!@BN8]M87h+Hh8L;u4\'la^c8'"8rTpBV]Hqp/lg./!\0@L]c&OTn9O5OB88jVln2cAE9Jl>(LQo6o8(aY?7fl57C:O2`-WWs<@YG2r+QNah>mbUBj6kkKta^SV^RQl]bh0b?tgO5\0k=I$(BMX&l=YQ'/Q-QS2=>.E!%_u!`UI9hBo\d]ed_4?6iD5SY)3GaG^4E]FAFY&u9.jm7Hr=]bR^PXFL;U]/FV72^s#s,F6^p9l2,o[SjlK7#O8X5/Yg-c&+'`fdZM'^aXbeTHBMWCBqP?Ui:j:5S97ueOH^t_Sd&h4E%omT^.?gWr'qR."5.KO)6V=1I-(`rL_D;/%0auG8T`N=m#8Fe'6MaJbBlCah%.\)D7QKEp#g76gVF=%J8fT@X:SQ/c#mh0+`'j96QYW;%IXOc2.pk"m-@iEqG@nET[2"[JO#"h?9h7d.!&'%1c)q#>S$7&A!G9c8AN06W.fl-R*K`8EVlR?Nc$QeFI#],b4s1"$qaIN:PSJlJ>YD^$k'^6=P.JAHBrZbW_6.M'f9SB(Qah2"#qru*Pif*d+m"9i^C?-E?^-mE#[N'9ArO1MD&)+)#FV!+6ltiRC3SiCqr1n?qH3gjJr??E^?8rGDWUq`proA\U;Z1cmr^7u'D]J9^+]0XQKTOV#$`r8+d/!KI--=uLQp15[G&%o#h4Y^I,QArlm-4!lC_0B5jIO`"4^UR.r-2OThB!;6]S9Th7XuIQ%Ne">;R[@Q=O#m(]O%2]86-Hh6K\H0%W^k1dWd!gnrg^@$;#6M'>Jtp*[?J]/C0C,6cu[C@;]:R&_KML*u-B5&l^!r+qgr4;I_SIBJmG^J'$&QM"A+&n,tg=eEjHm9_K&\4cFH@r/nZ$LSBeDmD"n4A]]K6.nNP(R>l01eqAd>VfUqN!/&N[RA/=K&#Vf^cX=-g^0Z13PZ(cElcjL#U[^dr^M+ZVs$3[b%E5;3BkAL[\!7$rMj*<#:P-9s._aFFi*\p2"N1,AH"s4k"q+R6iF8;!c1)Xp!^QGB:.qQ3F=oLrc*#M2mYZHc244)QK0!'RHbOJL$LKtaq-TKSo;gA!9LZ#n?rDM^9l>5Q,ibPH6qG:sp$.Lm".Je31r3'^B:cd]r)6@L\0k&OM%,$eTonSiNR=KUa4pZo:nM&;EhM1u++Pm?UmRlC(*pEe;Ci]U9Aech+0X(MeCD9j7nW"[&+\"B:fpTQXgpUQ@IB-"!JJZ/AfnQ.l%L3RY^<^#LS.6-1u+"FO0E3U`;=FWghJ9sjC'VHcZ;+&$>2:B$S4(U[(o8[t*ngWVBP:;'&G[;Z$Y#^cPa7*2;f7$X]/u:l$rQ#>8pMs3HL>1peEKkFmo\<%:^KL(S*L:r*4`>!Tq+kQrG*_nes0Z2b_Fn_?/_^g6NEA%ZJV$7[;[MijlDsR#7&hE3[:"$^F7bQ+X&LhPPpHVP/;>-hg?,pqHT_!/sT%t-S-IVn3qpR)jXL>d"1S;?kKtJg,q.thflNF`WfAd%2mI.plu:s)O^tfLhBEm'L9?/l0\ITBP@OGI4&g_7(o`t!:h)qs43!!M#3Dfeo$(]9A"jPe;Yp@0OXE3-qH@5@n^7?mXgB>uAqgQ,nfuVPVc%h5/B;HQT1)h&K+mIpY@*"k1I#1AQlqgNc3$`r:g%5I.kFb;ipQEN<@+:Ua1Xo($qlcuL@mN/(9E_)15U'eB&.Q6A&\arqil)q'1#8":3Bis%J2BVWkrXOKG#MW/F[qH&.(Hq"n0!n'2H@MKZR%DTe,]@-(t6J4miRkZUpUq0O[=j)o,0b8>eZ%QnsY-%@;$e+Y@bH*EU5o'MGET50ZVMTXLhF69lYooA[F6Q_!0eu29hK!nnUZjkM%0`mCPSZ8=^Nk1R4gj77I*2P7#\]'uQ(W@,Dhc=k&lkmc>f"b^A;/Z`6hNKsde^kdV(,KZ7.sqAGhZC7&B=B4b)%4#n>#>j&rqaJJX"o!?Q#\q<%7NE<(,NqNjb9RP*4fdnE?n'QYV$p=2oSB9Z\lUh-H>Tp"/ZoI$U"8a5OCpdE/m#cLuW#?2[UcG97Z:0eRqb4"M%e+B$9/'=a`+_X\`r70opS;'@5a\I:41pf$Vgb%Q)OZgi/UOiP_f]$RKh:VQmVE]T%CdQ(/2R"/2t&o_Yo3[B651?+bM,^?e3Kk;YF8G1'KF^7"%@3tgl?ZDFTX[88K@#eAg_W94o!)C"8_/%X#$fIRCD8-pXP%@?(5KgU+e/TjsX/Ogq%R?ppn3k5O]r8M32cj4SV%S@Y^K`',o;=^D4[^`"@7U'>tjE-CMO*Zj^8[N>YbGSL&25'Mb2qS`8;bH=QRMo>D$Mg:tb#b&L\`ueKd9`rQ6(?&MG;$tS=eZr*k,;)qat@.u$\-hm8"Uq@ho8Iff.M/(Wu$[i\a;gYm'`OQJ*2p%ea-k@0:)%1&pe"/MD:MlAG.J'e$tBK3%rb0/J?c4X7n4!]Oi)"!d?JLaN*`e/R"*5V<_3K;)m9,S+QAWaq&QSqGhZ'hO%N!n\dkaMZ+MMo.&:ANCQ\M,0s1a.9CS\b_!p[l_mBbPuu%SM`O]42R;8F6di%A*Cnee_Bm5(f+*8/WP*pNi'qr8,M,V67BVJde+RCbl:hL7O.@4u5'i3Ka>=YgWkm)C(h>bb:gCc%)k\B.T!M>pamfi@P)HJoM_r6YkRTH.=\VaD\R?nB1Ga5JQ)d3&\"0M-,3h=@Hr9CRc5uDs@iOlq)")GP:6j1K;!k\9\c8`MW>uo$r/#V)F0ffB7o1md0)BA?/ap+I95^;n>o\(3rXQL!7Ai:YF%p;hG\P+#Eh5nZWJ8+b:LB2!lH`#3)R`:U(M)CK-c+\-DHdlb/o-F+&mt3RPYKCHpYe`1348S,r]XNJ@?8d!A$_X@DF,l;8":3fAkhq=7RO389:6s..X28MZWot/$Vem)?l,I[M<$s!qg=DZ,FF+-:VDoZ+12YK(piiKZuL:<.H92.a3t8$dqSi*jksd@-g5M).0;"_sbffuO#bgh$F&MF[F$dIoQhXrG[961DrKdT<7IabFjb4O6[H:BX*@qF6`OEd/hoQh^8U[TuJ_%g8W)[dZ0KD6?M45]>LBI+cbc.OPh`@8J]H/j=%%8[cHTeZmV$`N4N%&S1*dWqsnkWghbTRFUE3TASN?-0-lT>?"$@YF4gt7[5Ft):"Tgh4E;i[TbiYkT%85^8Oc0,u`O#/8^;k?XQh"`V,=Zdif&e4PQuM1;IQ]+VA,f]J%qs4$IL,p/p:rPp9_hp](iQCmHN-ZXqt(B-`\O(P$[!/g9lELsf9&;C?UGGSd4n#*+?X>1HYtM$"M&8j7$3Jki#h$k6ciF0=K3H+E7-T(%Ddcf1)p4neu0r@_8"mQoXoF`/d^+XWPorK;k7OP@70CT6*5FuKGVg(Q5ir.1AiD2C`,)hZ[Bi*hc^!MCSAR$0]Fepa%3R!mB'@M!l,1a,l-_J:P3&\1PLjt3PNSL:c]g(\kc,_o&=]@BWNBsJiU4Tm8Lpu5XOpl^P=R<&7:IZJ4Bg"IBSf5+SB-l2"OJ8Il/Ac%Fm;K@pZD1I-1R!qg(CLZ:+50t)7cSH>uqEs8h7$X.BEQ.KO]jsQcjKA9ui18fZ%N*F6h'Br0L=jm.\i-`\#C+cZ5U_Y@Yc_&N'#+'OblkkN-^0%Ob\3W(7)"8Qs5@a$[(8Q_fB?n)T#`+sj=UP214)$,F,m1^3?;;:1P"Y\\&Y#.O-BZqb!-]1*EtB<7FS"Yq_2!HM[GQe;fi7Su:P/,.jQ^I,Y6+Q9`X8X1?n57=*LFm!pX)u=3%'Z]rYFY%%Lu]7d=;W![h5"@WVgQ.T,BOLjO79dRnal:0&I9R?/Idn\<-*X1KisjfKnP@e1'RR\jit9[LC?UDdG@ZX!thnB@::e@%S!:U(@.o^:*?^o06e^kS#AbG,t)dcUA\_br%9K?_EqGG=!(BAFsr?2DTTZlbj,8cI`t-[i0@COMSkDMAS[APL'Pq<*/da[TdUpce2O8A5Rm?la74XrrknQs:C-"7Ub*!=j0,c$^s0H`3C.]P-FS/gL$6jtWLNs(=L"_1ucT>\^;gj(37RMhtTeV@V=MHI:5`6Vh[<.hl-apn^r(HRn4mXJDtr.B+WFd1;NOs:i7GtGY)D_1-eB_I3G06o?@+c-b%pn0:ldE1*iUp@J5YXG^@ZT5:+3TF&D3T!?0"&lQN'h&1/Cn^kPYN0lEek<*GZGIgIkB_LYO"'oQKT7EN?KR)'d[WTUg"Umt9eE2AaQ+_l%#beaL*c[E76F:K`;J:TkbFZ@p!D'/`fpl$1En&N)n4U"[arc]l7F01<*UZ6/NV"d`^05%BoqVRBh8s5Xh'<:9d<(]+WehHGL8ah3Zi88V]6#%pPP.rCch#m"p`fD!1de,>Dh#VY]k$K`+rgHg(P^+l)?9H_CY%a=&a&bT)W1@,ep0?C#+4PfU>8P)SMrCqtRGhhch!C/!S!7n#C*3=VHI22UGka3i-S\j\4*8[2rSLC'#RUT#7)Do9KA3c\H3jqsI^lH]MRPiO-/104^m//L*-j6Y+C^V!.SeKrMdT2dT():)iWCfu=Q#.ILYA`2>!MMm&KL=hQGZ6XJj-V&R3>-#lRUTmM1.]qaMZH)_u,JM.C>]\G'ht6qj'+.dTs\&*P=P(#pARB$AS5]R2K1F.*#8D22Ud8RQ?8,T^cX"\<.pTWE:N8*&(m5)"LNbfL]Cnk`93Sg(jM7GaNeeoubr+Y?&9NPW0!0pf5DSE:??@\1/WNf8m2_<$CD:;h\G_4Q,L]KdC(tb2dA`,[%b_j4%1@i5%RLPFO!GIf1W:qI:/`Fkio!&%eripi@^Gu\#G`mm%iA)ImMmmPmhV[Q:@B6=p3FmG1@:[@)p3=LrhCNsS+>^93i%ced%41`Pa_2G'UN!Gfh0)=PjN1cjp)9OKNK2R.0V!AJ_fOI!:#J7^=;-`65`q)(;3s)WZe-tJ?I0%.D*Bte4/3N`L-PU+;_0!J_MWnD8@Jd#+\IF%N0)CcGdGd8PI%*In[]7+;+j!1Q>_:,GD9Em@@RBk7CLfF?DJoY:SeMfWRV/1iV[93]f9Ik]m!mk&(asRk?9k0__/'j/]@gV#ZGXH(#l8BH"]220F5R;:@l\QU+E#U_Cc8dqM1.fW6m_a&Z!NGp&#P$.2&rX!ZkO%:$\?PTfIe9YIRj2+!IbHP[$ojcPpl_''O,lAVjb?bcNWBJ^Pq[FHK>B\L,'u$(QC\25mFD'LTB3e%i"nB24f\jI$d-$9KKSu^%M\D<".sr:&qr1MM5;5usn0k93hSm7"iMRYT&mWE#RA_KVcjEj.)SF%?QUY#r(*XbQ:CW`B^X.k(Zj55!8/dRJ9JkAa#X]RcI^&5!-Wr(425N0l^@r%i>dj*p\WUW3R\pal#&hr\PFSq1i?[[39Ujbhm`RR.%QIBp8(oH]B`KZ90Z,]FRQbb8$WL+`lP;M8Dl#PR-$EigG*bd]MN20-TGqFKD@JR,qti\Bh572hZW4.&CrsuJ=]7T-dZRqS'BI%#]#b#ZW@$K4;P^Sq,^3(\\%j1MOf'E,l9sf+@O5'S/XVF-"Op6e*$/S)HBF(d`PWcpVnaNrEnhMcP8RP,S.L.32C5e0TJjd(=,QJ[[t+7.:Sk>&M*(hKqJtN1BK;Y?>rqZjg=k"\31D$(pWJD!"jZ*9p+G4C#H!&ILc6HpF1Vp%jF;f7?@U'&S"no>A3-6?oaBnNk.Ge:l5HV38T#s$qq;K=O?[kTp7V'>OZkVj1FU@Yi4:a5Z5c5RO#7`Q[K(^DZ%iRa;"NlVCBIZKrT#AZQJo"h<2(B-fh$gG603:,[+P-cG%,3Lo'[B=?JUU\&ZVBD7Ls8l#r-O4<(eRcZWY8Ru//PemEV9,SojWI)n$LWBesC,+57UD=9\5=IeJa7;FCYpG_T(;XMHKn/.:S"c'9E*Q=EAlFr`%.>rj>)b7ak6#"hA>/pCO-Y2_@98LT@!+jk-](&l$2*V]ZMUYcuO(p_=#)&"=*`a-(`*uLBUHHKtDV#`VF>ikSkMudsHm6$"*of),5LQRQ(>e6V>X3#W84IkD/=?n\4t^LFK66D[ap@aH@;XRO=P\Ko(V?lWQDY5?YD18E?Sr1!nT#G-hHr&0S$^8d(W?BF4,OQuW@Y@/MISl2F9j!.XWmU!h[U$/l2#sf\kVL%eB60*CXCVC-2E8HY*e/&.&Rat:MZ&6m[\$ZrFW4\e]3PBmguuZqZAc%1[g&7Ede:c/Ja-S3L]5l9HZHBA0ld.MX@CApj&MSLKZ?lAdP;*j$@7'D9F.');<3EoEMXpI0$h\OD_(Z'J'h+b(crN,^k38:=*e6oQ#GJ!4$7YTiBSHfJiM_i0g'H80#q\I"5g[ftIq;tWjYhd3h(/pFuQ[Fk@$W("$mpTbO=6Km!=NTAm""=Bq62,9K#575dW?U:Y]RrqPJEWlCik.7F-#'1t?_VeTQ;*gI,n0h*)h>fr;":80p=-iNg@!-8+l)u]\L3mJ&>)\miHbUfY/0WM%qK(iR1p^R90_eftNS\)?$R6__qmgtQd*u&22LV7G2;LH_k5C)\QON>hep%Z;[$@*d\],cI[I/Nn,;12g".uCKMpXEL,JHk#sc$[QQZmg.%c*A3<'U$Wm1BIi^cpp73p5]F(hiE:n;b/2!L,gOR6[mQtfPfV3q6jGX_8k\b>r6bo,9UAJrh3\Uf-V*,7[*\n;=r5Lo>JEhH#48be4qt?erD>-pp55K9,OIRf5&i2cmG*>4SVf+*pP%/qP^`O9454uC`9l<"2'Eo7Z?[#X$JX!cGk#_D5C7@Z\rT-XMrE^_@]g@8(+[B-r@UMp\H#1dN%a;1Hf/-Pf!DJc;e2o4U9)rmMNDWGZggO#`F83.$&(79k/-*D,,'4"r:YBcZjV@dP7RYD_mJD#Vt8d(t"\BgQ6B\D#$hA@,bfkXBa!['Pja-m43A"E!1!t-i[H4+`eQC[DO>4X;4>5^@GR4lCS:u\rkiP&nC"]H'2&^c>e*npCE(P3jE9E"m(3+eo2i2TrJG,#0;g9s@WS&A`!%fIdl,Dr%DY(9#<0RtBc*[pbD*&(^4_Ugnn@p@rKJqTWeO5]j^YJ@[$LR:HJqJSnR8E'39StV`]tE\t"c1ce@TB\FW]#SB6%`=%4GqY2R:]toj2RtV,C6as];5hl_&U'`8-'j!7BG^]cJQC,PH8A1G^+CU2W+1eqOZ[Ti_N_gZP%aaNRb^m^Q/"lTW:tY5]#1^ZNno7#?71TObMD0mMC_ga=h@Zu:=I2f^!f#h;8@_[k>\r3S6e?&_lGqEWr8H3eMeH5/KG8ROW<18EE\UCJRgm2"^9GuDJhZa&Be==p$/!i_C.X'l*bH#Ce4%SuB3h?e`JA!1NND6@EZK*an[&i7ZJQs?2jIM@?pKS3H2B"I6'M4?.eci`X"#/,6?Mo?oIn+'P'V+^UlC$2-g4si=irWsX8$V^(/jZsuCH"/\9aoMf:e&P2XT75#\\mEnk?e,XDeSnjB@jV09:I<]:pf-;FJuX)qM^+^E4-`1A:S#fn&1d;he\eUBLos!0VUHi2QUc`QLWT*M_um4P+J<%c7Sr3\@ApR.4ZNVr&(R%%9'Zin0=//5TN*.O/\J;*T3STTeC@PCds6Wmq)#'/ZV'n=oa7me@HE(U>1onbmLsuR]%OXU]8-/U*GC;YPj]W8OE#5Wa82>c.B5^G_"U#F;C4J\sbU&*sY+Q-8(f'"$/f6+U/C"\FI7"UM"K-Gd#-@8n`jj6D6:6U(p5c**5[-X1iWE$[38ghFJ[sl&I6+7q(5Qc^ZoB!'2q`F(8CSiaFgSVhMnUO6cacL4A-ZWm;ZNm2]\tLCa*p/6bT$=mbPl87f9VoUC_NNcbXm4seUfY(qT+qj-=:eTdGP@Qfji.S/*!LOag,'l\1:UV:nl'a-EJZX3*8XhS@GMKICHeORe..e^sd7_kuGK1%mkl`su$q^_\rZGe0t&A@;q^9O9Es!F*=r,n-.X\%7q`^#pkib*Z?=PPS1KT?Sgu)+A]?mJaJn&(K)Q5UXQ'0II`$X,%P`eAl'5b-"A3)CbK=bOm)3t]g@_MW$7`-dHuV.oU-Y6b\q6T`7gLJ"q%.>,N;+kn&8mERBu!/VUb-H$np<3);h-+dES.d2Ti#3UO6>.;JHM'I_6UJM0srbV#n!QmtoFT;T/XK^i:&JS,q_`5q(%l;*Nic^;"K!8RhW>Lr>\;4%+J2seT;uKBg'db#nVqp/iM+EW8FV#pA:>?*OA`g?+(*RTO7U,Y_meBtU_CQ%CW;W6V9^8'G2V9e@4p19;;dT,b6bVjV*o]31+?p]9K,:K8UL@^lWr)J-Sn],B\<>srQYa2kQgAqX?i$W%6psB*JDmbV-XWZ/Z=X;#(j3GEOBIZiFSCZ<)kaTQdQs'H!->>2M5J'\P8H^rkAWR_)br"ZG4SD#K-U@BV0tT[6olppUb"QZOZVOj7'teZo/"V\nTj*+V:]A3AMGLsGaGci1@u;cG@HBu7P;!`II`6)iK&ddVio8-2!oY;dYD6KMK+MJa,J)@Gsr7#=1XSH"dKo*]BY,X1dMB[nb`k_Kir!Z:Mut2Uk'Ya)IK]ate"*bn%@ML3s(h6V_I!eujdh"^jPSY/X8"2\-%cPbDt0Ci%^COTaihIeT[R%t8/?c/`E0h#%[TW5-r&8aqr>&[SVZZYu7?NP8WG6r]M%SB_#F%VV*o^`m#rgr6$ITTlYJNJe*k:#*6H>ac^BU0tgK%*46hCt;8$S6Zj:9YI=^1d#grIE2'44k7X*7DCWEV1jG*iW*&FmC'.<&i*r.<3C9.ilO2hY-fM1hN8!Zj&Z9Iqd0TI?E$)=V8gM<#Q&B#];.$Fu?k4UBY&N0O"Z;/3fR[c6C_[6V9XmlN4-!B/LjI@^tt4D8&`*pp)FE/"QZ99uB#KN!;d/A]s)fR*q?5N`nXNYg,,]a`>%p:AaZ\p`cmlBI6ru(/m'();hr=T3-gk%j;L2cW;=oP%"[rXY,[]Sm01\>-fjY.\?#uPfZ&GWX%nN>E9s/F(k,`#/^WoR\<=t'_i6:M-V>Nmhp2^=_T%u.HI&(jmY_H`qc4uEt>G*;\m3\m[OV=pa:Z20OEDNrte:o"Ef3M%C[Ij%-P)38<9f2D'prZ*5Q2uh4Hfl=O/`bZG_H.7Rr]7N9CD5H0p5Q)(CG_j!/>TG8ZXA&*BU'r[IUEj$l/rk>0ClP?d#s[-J%E[DQG,'AY*2950)/d-^W7;6q^=GMbjGe!P'7*#&F?)sM;0S%+ol`EEDITQ80a/\RLZ\>A,l`nFZlHLrD'SppZ-n4aQMA;g,*:pf<:"P3T\"5O#A<*;8K;6_iq4B=gr_A+Pd&Y#&d]PrAaud+Q':Os9Ffn;U1;#ct>QJ2':\J4[L+[Eel>)rIGRh\%kF:i!ec:Hn>Q(/or5WB[]mOA.hA/S.g?8%t;+[,j\`\S0r0WXrOm,XBJe1JPBsk:Bg3b8?nRf$:&P/dF"EB?n_sc)kV_&_W"=e=e]%?Q@bD)Xs?pdckj!l,/Paf!4IA+m,?CA=PnFjSkJ,,l8f,g:@Er=T:LA$T07^;]\k:jPbaW2OoSK^L`'n>_Ge3S]fo&aG^hOk%Jk_D"RVC)bs&?--;!F>_Q\E)#WG!H10OmM)<0e#ET\LgCL90n6F>?m$9k8FbuD]l^rEOR`W2#+u&H"SYof7sCAEZHbVV_)RKg7PfDZaZ1$lZNaXEo!5>"_ZB+>#Y5V!3+%QP1gD5B^=`8Hos@*"YqDF3bEg1".[a"!$b;IF=TgCK/Gs7PC:#)0PdL2rapI([#l:lC&f5@.nCCbE*MXV(6@oHLAQs7sVPAapP;DJDD:r>4Hr5ep/&E_6qC_RDp'Tcr>Tg?<,[Pl\^]Wf`#"?@df^qk%?I.C]7e1c)$o)p+_:HYhk.=XR(,gM^an9(B>(^=d!8.skZtAPb7fFGm+WF!iL;N"'"#1H9t/%A5b$Ju"k"M*^c'6\Vt^Hd2,W+D((VHm!RgCp:$gU%>C$,%Ih#mBILR4`c:F$XD&=;4kW4W[dB4[AZY$3'2F>Rm`VmugABniCp=1Y>dd,l`g>O?[2KWNY6N;G3;p8HS&:H\Tp5?L1mu?iH._t]M"e[+:mP#o\Rc^Tj$Ap^hD/d;_(9_$"FGL6%#T:T$&B?#qPB)%;$`s(E\JRn]$dqJ[ripejlA@lE%kr#8F/];$E;GafTG7=#nJ,cX7`sabKME^+H$bbAt_fJ,OWBV9Z3C;AB:32.$5pg]AdWi:lS_OGfdj>EuFJmN_W3CQ#k5@uhS7e]4Ru-@uW^1)t$g+a>AGP2jI6)mOjV;N6kP#bNhY*H'k3LiYP:O9OmJjfonnKrK^\+dlC9&6WF+FW,JJRpLi`=HO#X)gN#fH_kU/oKYQ-K2g9QFY!4]!4s`kY4Irj'\j%b[[i+@6#]?]pLuM+tp[JV)$$?tld`KBMbH`qH1M+OC\`VbulD9t(U?E1YPeJmfAlX"H-VgUf;a5E]m:]5ds;Y@!"b!kGNA-I/hAqp'nX[H:<0S,hm>[GcX/)f5:ddjrk,qm)acfC.9R^73,j&+Ul,Vj391"8b%NU/Fd4Eq!O-ADTjC`&Z4q]j!_qL%"h`,K^jeB4mL)PC[k2.u/b/FKXe=C(hWDqD&alR[Kpj]94.aW%QX:#Fgs.oO[Ln@=VFFd.>Q_]]ND%hBRE3"tV&'S(VqcY*s,8JQ+EW.M^&9Jf.*gpY0O4G0>P96N//DV3C[BsF/lCC$,(N5"2P2'+K]^R'^(>!3VM?QMk-Fl9"8GaVG6<(u,OGnbpbno'XnX!V"7c$AILo&%1Ej"a1(GZc5^oDuZ:/WN*MSp#.?Mg-H7Y_*T$0Iq=M[&qMogs9fn1@V"_qIe>=`5cl`9`.MT="b9oL@A:p6IQcO(=XMq"s5!i-?nN+:8B0c!4Pgj^Fh/sbFop#Z7m!+P2$;_+i9a?591g9-S,7/6jE$=Z-JdTXX@?FdE*kdXER#^h^nCfAH'=QigkYS"8U@2b+t$W(+?uOZ;6g3_^N/RM0dacH\m.3Dbt^3Y&R5*WWg"l%N*C,A\dB%-0U]Qi+5.R6&e]?V8-Fs'9kJajXk%c[A2pIuK2QbE*l.6S>g]&1)@OE9"UCo,OT?5l39,r'_>Hdrg%k#o5ZprH&!%F:NlQ\TQX:BJUF;&ur/$Ql\K&U?MT\HW,1XCF&gE_QDT01%'"L*Ls4V^BC-9*RQ+82oL;o>5'>Vd?>>qYIgE-?3h*]Ybs,LW<:4]I]o'],hX@d;jT*%imdCfD(hp8:5eK/R2V^nS`mVh[1aiOM4p?6G>fc>Hj&[m%@;NIKs463U]m-A`+\]sBDJ?aZf;90SRJE`nN;4Jq3N:[#ri3aMZ7S=QfKhbD+N^i(r%FS(!."][-FH4+TZ"^:]oEFpTq\JlcC*4)9FD'_^TFhR":ACf`>,!!rH)ao1h90GjIB2G7CBQ@k\U4K$al>gR+`@=K@K8^7O=$\QK]`-Lk5p.YiDD#Xcm%%h303&1R[,/o\C>4VL`@'$k?0_HY+6U>=Ye7>fcLR!XXpk)I=RViLh9:Z96=L!/Lq6XhZ_08dIcYm,#6TVtSXRus_;0KJ),cs*ZF:e;.?6\e0nW36h83MA0f!3%WZM%rTnUaP^qCcQOe\+d+hg%F^K)tCK:UbTV#78UcQG\-32kMCEW!Ygbe/'`VtQi*4b(V>G0AVKhdOMr*MtQ^&F#"Wet58L'\RFL3A:t)p\U:&Fat!7L-a1AQ_*'#?Hb03:oOHP`J0PKTa>U`8b57)\r;'qZc]KZX]ra<5jZ\gPS!]clTBl[(->eoM-UB]Gf^&<]ih2MiN!"U`)*l^r;7!+O%F]'pg&F)J0Ba"drd_"YVBadh.#rrZIf@U6fq?3KQ`6<6kRsEfWm`\:Bh1(e!mg#Fup*oR_0s+Gj]GWZ@8IkM'ln,_=#N4'\&E*]HLPBL_&A'+Bk:;hdCg*8ZMnQhq$!`G65QN9QR-=mt@gb]HLZFT"Q.KN+t^Iq=IelBj@&uT9"'0nYb\0ZA^f/DZgh:*7e0"%a!9u=O#A$f_V2H*=K7T(V)CW4%bDCunMqu+O@7am9S7DHk$#W^jVgo\%[m(D;b`*'T\>UElWn-Kt7gAYPhR%-2Jq"(q(]EOX+f;%"R$;-<$k8c/@s&jN9(SAo>q/__q9oi[%/MN5c5O6Hf'B!u[Z'O#D&N^NF_,t0WB9B*$hNIXQ#MW8aeN'nU\7*Y'^ra*4^7#1dX1+kYB'%*L&XJ3L5XU($J#YU7Q@Cnh_ISK#`5aYAgf-&ro&):;/LYCL>=AD=L[YH$/rg^`)Z_if?b>:p4MRGp=H8WRAEo&jV"&prY5?c^4:Z5VVJ#EV<@5LW3tX4;kM3rF%Fs7q_DPE('ZVSH2%I'%QqhmVSdNDB$\!2@4#E]IpJ,.TJV"NO%;#,s/Ug#ZHeY`:6Ao7I])U5E@tAR$if1tTMTY\CkUmS162;1cYs0o?4:PZ;_,l6X.eX!"nWu%W%omq@k)/8XV+`o%`9bNdTa/<_W=aZsV)N!(YCc/Ag=Th)?lhH>G/lPB2lNqVT.P?1dS.EAT@SX5(3`195=g%\qb-c0'p>XFe0!&HE+g?Vi5EVY4t`B9d"i'+annm!VSec']-5rNkln2P.8o!>L*o'U:nSrI*p*;S$k8=Y&?e.V+``Iosu4_h2i&7Em<0.#-G\cmeStMpf3<7$d1jp*.9N2pdUja'$7[/!.530,$*H<(Hc;AEsa'e;qZqpDQ4;O$OPU.O+:db`!1Q+?:1\q$,RTZ2D-K''TJO%$4BYIK@5HL*6sM9=(kO[;T+%=%WA^>=RF&81e&9f(Qg3-+7,$(d$FMMBT(B:[>$o7^^!\V@ZQ9=I).\5.n*:"':L9FqK\J1q<0BH'gI)ZedQkaGZqUfudFTml_EfiKF]bj881ENS',i%D\t,:d>[)$&B=4r1!5IUDE['\=36j?g9T:U,)L$:7rX#2"*6&R,PeC61a7ib#/KIT4-7E.1&k\*&m!f68LcXH'EqN!l@it*OV-?bRWU)LDj-!CPK#bt&FI^MiC!7f*HV'S"jnEg<%b'fq9"[O<\lebg:KD4\B'f_6/n?*Ja.%T$":i8K%-9NPZM"gAVt!eM/3BV_=oJ&0MelA>Ft;??ScZ4=;8rZuDnZFeoGc^Bg!78Nh02=eA=efPAUnE?WLR;!S<%^@(?d6,Z%npuWoME:=3m)TarYH.G+Z&l4FH&VdH"95n0\M2o3tJ':YS5E^(SOn,sDn2[G#^e'iL.T2Usr&U##lq]_"?KS&3GMAS-;`2@'Eb'R#Qt)ITd[LpopeU]&YSmA5X:4i+.mdlZ+C;Di3[Ym$j!W:_4')kf`"I'pj4lPC(2WKVZA&"oZNDWE&FU`\I`Ct`!?=u0sF_elFOpR]ZhHciTj5uG2bf*4W]V.mpK8DEBt.?+RI8&9cb5Bo,(8WM;="F40!#+K3onmFoMSEm#pD.4:IBnl4&Wi'@k29IS^8fhJK2#35C'SOm=fKN']_q3[3e848Ec$r1sXVXWDaa0r07S6HW@b#?]ldF'=?`^`,L+JTIE&j,K>.kT935^b2=mr$No>Ql>?1o-!WaSuRBq%71!@5Bb6(_CG@r2gQ0H_CkEcQf`feDO)QCOK$^.%4fQY9.i.k>[:'B9XO[(X[(bGpA5oXZ00:\&+U7]aO[fET^.ZpI8kuTHM<,dNK8[:!Cte61d`3u;?D'YgaOBaL:c`-%R>C^LA=_/WrDWGhH@G+#8)pM3DGD7YC\N&DoM76e!E?5618n1N4]"E/)psAmSg"P#]i%qnDUpog$M6$5"#fefEJaPW9X53U5P!qc-m7T((F%/`p*=JWEoBU2saN2>cC"%$.aCd"N/D5[mQL[gDtQe*LK4r$r,N:/?E'kp8p/:ZKPdgRPQ+QKC74ZR@YqjOh;X?5R@L(T(eCTFVpZHM>RW5=_krb24\,!o>-APAtLZI[P7RdW,p[CE[o\p$m@LDI=/![)`:kmKt$j0QK'$0c->*5X'/u-.1ENDX?n.3I%=2tX;H_uNVo_qr*GZ:nGmO$gr[r^o_7_+9VfT&iFIsn`V40d?sCm2G.*YH[!/(*KbI+bpse_0XRm&kGjLd]@I#k]/fXufj,XAS)jufSa8E@AL@E[cqo)SM[Ail.;tOf302m$:U],N'91ct.(!\1]I4$`=-[fHp]c?nb@[?P'lG/$&U61`UB//%/Cc9&cOQ^N;'4ans(.YL=lPB?"b;IPfnB9I$=Id'^(H_mc)H;B+u`GV)90-(87gmd*J!b#LjT=]`9NQlZo8rkk1E"EIM5l!(BFa"71Ng6;&`Qf\;BOZ7rRX[4L+T`Jrk-;Mr>,0>"a1%MW5k7S2^=P&@BE?F6s%m9-@XM1!]=eTbA_DUOqb$-%)f"O.CF*BnN]"/)WWf@D'II4HR[0!s%9GJ.Nr[hK:3mb9LEmUdmT&OWMl9Hl._CJRK`I*+`mnoa.?e/LugDcOf;CTfcje@1-KYi=P>BQM))&jbX,U?[Q)r3*m/'Fr`G<54KDJIdWT:"+5)*:dLRQj+8EU*4Of`q;1;ckF&&`HH"8>-H![g4:H!:\6[mR2f?7oC+9h,lQ6eR^e4AJ&n[BS6_nnD\unQN`'/cq0Ci4`SB!#4OO+f_-BB/;)trM<%JTe4?E_[&cjS?O6cCVVP*b+Z0so,SisP(69hT2`p%[.imQ8bslfh'BeadPJA]Yk&D@lds&@V9NqU?]9T.#"4GBk\LYH%eq$fqpnag4O(r&S>UTHoN)f[N$35i(E]+5FWFdb/N@dZKYq^`jI.oX7qC:/auFXq6'OPFArTNlZA$R3&9jU>3pVr?o/ph3SW_B8^]0"7!2(bWVCdYS5bX"6f8W/Z3?gUPK*i1e/I.hlZf[Mpp`U8+68QLY@ZL$<7WXlgq-;RqJAN/WP!tlrTb@*&ZeW;Wii//Ru;qQE6-gV7oFAZcgJi)[)lnq%$jpmhV`#>(]T9hs#K=K;jbo3TRb^p7_SJBkYRG:g6MtIWcbG1d]6@SRF,CIW*/cS>7?L-6DX,h?Y5>(G@*h>\/`olF&n+Z5X[+/9Pb#2QQa4'YqoMPC.B^)j*C[[[bJ*]'L?`u);*q_,TF,r&ug]^t,fu"PF9hfQ`^-W+l!-EN;;jb0RU$T@Fb5iD^)"i!M^ToB[Xg9r9,f0OQojFgmQ=Khf#@E=7U[nlfm\NhRr:4\`q;kp)#pNpi(X#S'>pIud="WQ4rdo+gYC"Y!X`SNG#?"\/;,md4pNeVUp900lP.&N?(1aTQu7M)qDc(\L.)?`2cFi@iRjC!rM*6O>rc'3o8-=+>esb]7O#"N19&RkTOia]>gbbh]Ip)f*PqS>dkVV>/*nqDP(\T$m0a=hj?t*UdhTn3s9e:5p#3rET9D188N5b&+U+juCh"G#L.4B-D_.RE6%V(MqY6c*9/0H@'Lc&g#O@aV6$4[!Y#8)Suk>I)*CaM#eIG'L1atpMVdM0>$AAC%rq!`KT46r:8rJkWodc2,4':Hj)Cj'RIW\]P:jZpFI*/YRdAjl-:Aa_Z[H+)RS*J#=l,ep$773e.bCq#']2,+"i4.Os^gJo]%J(q@S\jlR^adVRI3tgTDU,L,(a&5Zp.G#/RrKgOqfA8q]pq``C1APidJcZ^p&p+?tcsU[XEU'q7Mu)QRj%&1VGgLStq"L8ugqbBM[$o52g)*:"HU0ChIq4)[$@5;h70A4%6N2c+9OA0E0[p!OE-#J(L(nR!US*ee$#'S@iL:C#N^ZghQ%9D05[rlN2H.c7%Sf=&e#?JIe2[CIk%2Vk"7(OTY=Zj(V+'qgqX[/\Pr>nfQBe$i';Fe?]m(sbN-gr%\@O-cX>T-gf-'U[GA(q[4BP^>fLYiSL=1Zo8eBUGHkN!enp%$\DbXC+a&b=33;bT9OV)a:l;6G4\G<041%u/U2&7LaEHR##J_cWU;kmWXRajWL9r==T2K3t',Y\T8s"p68D:4#j1_Eb(W$g$AG_?4G%%ZN)P*MWIAm6k,6&hDsh,lukDHAa\%G,u=u2Xd4qVUZY$X$$/1shZ;qc9i_I$h6oGR6J"`b`sE9'!o-r4We9toXfLVTe6BZb<+=o5[DoQ-d"`)XbBM0ST`\p9]$<5UI%9]*VK>MAqniF%M$0XPpLTh8ZVTPZBnrJ2;Jah*d#aie45md_'+oj.Jm,``rS;O]ac-Vh/2G%VOj\N=-:%BN39c3+!65FkIq3ROI4].S74giJ1-8PC1J#VDW:fbt,-!DH1H(.L#(biW,GQ\a^l;`]Dk.InZ;sikWgCG/kQ2/>H&$IO%&iVeFj,TZj8/Hf+Dn-V*:W"*X=_l=Eh!!Cn),)\QdV\b"te%r2]X`7KY/D*NT"#G_u`*V\)Jh,];gSe-_H?8,4-6VgTT=#N.'f*,id,)U6*\:2kC(PQf8A7%Q0J08;@%?]%DrZ3"VDq7+uH&;^lA#s,rQhDpb7EhO-PTf/E`G$u_P6*=]IatPKpt![X%dMuHB;4JG.+h_/,kR:uD":63qtRiZF"&&S4SlBKcuLD`RaQ5NH\s8K9-b:[.po(&9T>7mKIb$j3IKcAlkjS=)('GJR\brg,[(^#FJn]KC&pocEi*()dqgE"++jmYN/[jb;eOo'VJtVl=dV)lN(N69q;+.:b4'N=NiGpn,st+&h6!NF:$nSE<;a\#TtlTZrbAK5ZhA/4"__e\CuG.]@,&7rrKIjm`<'L0"`?"Yd"?lY>Lk9GJ-k8r!YQIa+%oT&F,X*fh8(Z@=Oe;<@p;Y8rkh2>=H4JChmW\W`b>;^1@77*eeA;K`&otmFh#">,dRaZ6qdqPJ.K9)&7k0fGDK*DSM;q(Mi*nA[NeuW(WCa3:bk\g(sS001q@E-%Bq1<,]>KV3(0@d`;S9C0f7A>&Td(e!=da3f!=:'ih;&ou3>-!SFd'd`>G!t)#oC!!3^=qQkB%?TbLHlNtJ4'I89j8NWU*Oj(T^5HpLpg=O\!slQ>e23LtB$lh5I/:Leq2.Yhe!_hC(@O!q;%B(_<"V:-&)brg5[\8Y%lfLg$:^NSIY>Rs<%E@Bh(J1Gr5X\5cYuNeWjF\e*F6(h3]ud\d,Q#V>?@lR%X\r$u.876#HX2p6FVbl$?obLNaDg'"TDU.dI?]1Ss29mP/UKQ#>&4UM1i^qKjI4rhsj<7Z0OOi;p$)JP;3@#5q+=rN4+m0]dB.F3%Is,_s=3a[gdb&1d+uuFu)4:#V*Sqe2gg/DsHfJ,XT$'MIFXF[;@cj8SKfk\](*6GGXn'DbVG&79XQaR\G_#MFm>nf)pch-1lZ,+E@T2ZP2b^.Ui2dtUjZ?@Y)n$]g1_8B#K;hlD$2YnKOs9gdEj[0iSG_?e(f,q$'YY+=c.puTp-iKOI1T!cQtmG5)OQr,edi2Ho"NOqY*:/pZcI*IsYKmnDTeQMk0nA-lV.JW=#1#[2$ch5-bJD_l1AG\!01oG(SIV$fK`,%E9ZuAT!X_+p='U_.P(i_>3a.PXp>',o\14:bihIFn/A@6oRg;:9Oqg'@'f'M2`\-WusA\3i0'pYmse@5kI6=R32,g5jL<^@W\)<9QnEE<`raeg_-$#IIX/7K#42U5c\.;_73>-p=GL,(3kM*5==$%GbC=]WE9#H:-Y`_#(4jO,VX)RV32mU0'Fn92e9\,m*mKB(4^8b>eA:#X1+*++D]kjbd3tXe%:FTqP@]:`*MiCA&TalP!&fr\lE1'a&[?6;)JdsPuBRNb;1i"9^L=DCIT(l/gTl%Qc:Qk,E?W5^nI($qR\DZN]_,[1I$m\.d-Q=p[!E$Juj'KW,<@m*m1'`BpWA8G8NqOBP.$c3^\"/"$,MHQu1R;,PkI#&B*#p]o:tMLlS[*A_58&?<22j=5.Wm[GD`fu2lX+#n5ED]FLfjHjA>A5%(ngN7ENI<6C*'?Ao3Mfq94DnbSs4KI.M4%?W'8g)Rl8C8FPJA@-_"u+Fo2GA;Y1]]/4>,1&.,MtjbF\na$e4X\n.uS:O0]LJEY:4+rGX`Q.m9na#8=X'XCpuHgshl#$E"0q_B:OmtGd6!ld%ZLR\=VK%J$s2:<]Mkn\N&KC8Y\)c(V8TlA/Zl^$W2M]@Ip7Su29@JKV_lmBB6-2/'Z&0SN(S_ljH'LoTq%rG!hjO##g133]N4Yqf%m7K,N[Xi^O:V,L2L6r]9#TZA.T03CEKSt8sE]*`C_(*,slQKLQ9$EhC,EZR23B0^fXllZ1C!YZ8*i=nMTR:Q@6b+=im0&-?C+L.`q7JO_r/U0f8Ts7eKG^N8PNG;t-_J$p0@c$+^)rb(O"`4>41P]nT/2D7q'smh9f.V'h:CV7mV7)?BJ(M:`L=RJ%<)<#8*R'Ze!cV1%L/KgNY4i+Wm*CZiX$u0?l650[Q%Y`d"J?/jMtpEpdJ1>\)!2"4T2/P;e#`MLCO]_amS_A+S%A:#CP8n$P.H%M!;MAl3-[/>prci:Nj`FAE\)&_Af/,4!2Zd"8ja92J1lK<[o!YKhlE,:J(Fm%g`HY9hrE3Rg6XEdq`_%?1rhd]:N<6*]mCt04QPn3RretG!r?fBF!**l=CeUU`0X>Q6ej.7s.>Hda+E4ih0%_#j5i'iafh%-IOYaFQWR)q5[RF-E*R?>l7Ar_DR(e8P-1.4nqH#J2b?$:l$$0%ZFYbna,U!\l5n]03U4q`(Ni]K14SgM#^Yd7@0'Z;#\thR=3eV!f0OFAhkHh(=U_IPIpd_i]$eokC*Ekl33Y+lM2(FD*ci&V1Nh%!:dHi5%Y,51),8uJ`ImNm(B6b2'sG-acP>f6("R"8GXshcJ3c9,uu:H,OZE)P`ukoZ+a9>&:a8^;Mn]/_X.]XWXWZblTo.SmGZ9U[<_2o?)F,Acn#E4a-b^C?7^9TYCdT%"HCk).NDn[eOcM#9JlX6Ya4"1GfA3t<=_7")fL]uKXe:E.?'JHhrt(YulI^#QE)oEu\/GXBB4htcJ1D+sOlc5]aH9'"lhq7AXs?C_p:*H&6TJ[_#^CVDJ5WsC#Be^C"i"`$94CrBDtc^:^@eDDSZW6Vg/HfQUTkQO'[>BdAh-.fg9,-)4(g-LT@rbUpVk\C'\?lSX?1]SXm^N_s5C-8)lFW*-W`s1a0agXG&(U4Bsp5K9U7bN/^Ko^!I[h!kk%)qVZj>^)FccZqHABl%;-^WsRn.O&6MPS$eu=#l-RF).%4$-QF*g0_A(Lr[XUdQ5@cO;;C,SW?gEA8U\q^'-UdMFX7&T5$I/4ZVO$*"'i]RDVenFSi"M*1FLo=V';@FMO[]?FhkmB9"]?L%461uQ>BgVd:\r9pV,210aAp5>UR;7Q#s^o=_:+(8AYL#r)kG_^3q^#)&GQ3\H0="npnU4a0#P'8-^Pb8%%;$6[H.Q9Gt)1m.sXAPL-N!]r;"X_KK/W`,.Ih*Hgl(YHOK@/[qpCgRB/8WhFkmOGIX@Bnrf>075:onLB7035dl7Eid`l+B%q@Wj<+#)"om]8X`Gm>nMpU:mlGE]L*N(g6P6C)=MF4PHR6#71fikn/A2'pq4OhS]s04#a/=)pp+I@Gi)IQke#dM#\K$P;hK]m1^?$[6lK.D-Dt4UpB]e;DHl)%@dZ'!DNIA\28klVf>ET)Q'):`B*hB'g3G>!qi$LCbdSOB+T<>X^/,mjqtKOYlA+*fE/[NHe%utq][>g(H[q%r)p#j-`j;d-;jWrgt5*A/G!C3p:(2/=a^WV"8Urf"*UKP!lEU#i2c6Y!d,XL'KWCCr8?@\q_*+iph71tH:0S]bkMO+q2n]BJ75j,oAU_(HII`.G45M'A,0/ki)G2sk]k4aFS*=U=M3QV"<<0mpmb/dMQCl>s4D_kiP,E=m2*R]XG`n.<0;1Ji0CuY&eDX4pr+E#.8PS-q6]Uk$>k"1U]Qja`?8maFT8jb<5aV.CHX/0sRA`rJH1:rNn"*f/"WVU_s^*Kbk_p^Zd3U\u68E;e@JBUeP('.q'FU5Xliu,V/[/ET_]Z6KDW)3"]#>@S>ls#4j@S/VQ7LR`4rojlC`j]sW2D_@+V+BOp)C-*WI^9Td"G8AS(E:5[)&nr\CpHLoJ1G!;021?JYR%IjJm&D5Qg3K4LD3s(d!cFor`2eWlO=Ii/21$-I65.Ya>B]UoR2XAlKPgG@N=L0Kr+Mmb>.b(lUD3'as9^WN[Um@0UEJM-)K:e5NSo`Nq^m)raa4*1(?l:$g@fG[I^%shnB47$?F,WN#la(Z$,+@P8SUaW0LJW6j.$A'T(lr8J,)^W-^H)`gc'Fr=_Smu>1bG[7squE(BfE'=0l]RI'NhmP`XO&IK'!uDaQgqar(&!kWU8UZ(C`'^QPQ%D*YH'%R2B!Xn/2EA'+*%_%-eSj77*f*/?L4bBea'U!K*M[g"h&?p.j&$<'=[rD75LLWj\=m\UGEejnN&VQ/1QBgHBMU;YS$.0o:d/OlhmN9#Y%ag+6IYFacRSAJ]6:7+ScU\$TjN(uDPrB"?>R*0,neQ!TkU%*$2HnLM.Cj&Rpn9Meu[q'ge:ucpMqZ^=O]8^ic"(b'+]#0iQ(;)c#9sQkFQA.1m5"3[C_lZBI(6I=]12C:iEiFiKgm=rD[2JmN2$W_,eAFSlcMS1OrpXqej4VP+5]9]'W>")nsX>-X.CD4JsF#gr\4_'ip,-WIh[U-*5kNT"3WfkQWiWU6s49D_u"jO>0YiNU',nq<:u%?N"WL"7?MXWo/*U0ITWIf6\71@c45:#Zpk$^9k)r5F:t+TTqKnA9oD&3G%PWKH\b;]fA+ODPWl%Y7lp_HOB81UgJ$d[mS42)r1R\mg`H%.KEd7WJ]6;1K)T9'9F?Y%_T^uK56;dpdN>'&AWW.+p6)n@S1?'$Oj&5&tQ++;m%>s@W9VI.7T.NlU!5ri9:X:\stg@;di\mRHG7A]@='k1d3!^k6cf$,k%P/O:ML@=OPnCh%*$&kKj"S/iSTa22jns%u)C(=;^C(kNKU?IHZ'8$T=M7CK"T4"U5N=Ud8YVEtZcEglLW*$*D%b%`lD)HrP))Zr/q.YN2V3X"cjO#D5+Aa@.e/l71[7Fp;leU@"$16-G46YqFRa2\D"aA*q5HB'9:T%(E"Nt!i&&/-G<[@4^bKJ>96Md,(&\]t+_=nik/CdI>u,gB],'n$'!LmL70XJs(2:!>`8>^\!C5=?+'5hWT3\N!&ET!XQ5^kW2dT2:mSr""C%gQBo6,=QG&`)-*p&jdDQXlNh4W:#Vn":.EJ@1=2`Fl=MRCA%K\;rKKB[h%/2emembFF)!6Rj%,g6SH&g/E!`J[k+i;Xc[:b^a#6pelVN!,o-'uZF6.*b\jl2)mVVm88@*d(bkB-fT`3?]]9q<[\F_3RVm(FsACR))Z]_FFHekApKB^ZR(FL@sS5P'q5EsBp0YEehW'5P?.0q<58(Ha^?W\T?/5E/P+<_`D*HFNFC0?q'2+g*CHI@E*?C,iBJ@![_9QYTc_pO](J]R*9/\5%VUUs7_1$7t/AAAj.!Dhsanh(>Z_BcbkP.g+MsGJ*e"R+;opPY&.Fg@HoE=mUj>&g/T0=pf'R&VdrN7@6a(a%FBad]][F$>^\II)(if3OjQ((bQXEP?l2M\mNU6JELQ+qc8:Fk3I4GKjMgVc'fcZZ=@st'`;dJ[rfmuNn^24Y`eriQ4#Wmj_p`?\f\NDafYa/^n&ri[KOA5aoW#:$-+Uu3lolCLC^<6#3#C+5ks;TjBO%,AHaAS9"qJ0p%"oX:&e;J82sfQaW4Jr^15sK'BF>>XgG#DW^HSM2]N#@lDb`4WnZ5q6k5c2DN-c'M8u)tN9JYK]+%"nA[!)(5i3ZW3"H@'O`u9-VhCCb-cL7\ahB^$X#D;@oqBnd(+MGMl"?!eHtZ]0MmRer/]>m7TV4<>p"Qu'J/-.4;K:]R$Q4hK>7YMi_7nYL]@7@*L:XV9lk.dF.2UeP#,4:REc!$\8a->*%=NtU`8s"W/]uCF8W3V?=QoH@!6C;e#&.TVJ]l91["r8XU?a`6RN`C$]kR7JCKRgXYI;N:*M\4c6R1`(J7;#P?;^Q58QTXdZrgZ04\tu.u@r/DiFN+6;DMsVQ:*EaPSiPYAq\:#W@'XcL>>KP"8_Mt6c!et#h5+?"r>Td7a$??#VNANmmR4N-Zj??ES]ou#N_RJ>O)n?,YSg4cGZr@I\`33VZ`+Jc>po$T%_*L,om,4W#hSk;QAR>TKuT:2uZ+`paE<=fBn0k)kg5VU2T0Hu6L_C)'p#=^muPR2@#Hm/M)RVT1H,oA4i[F[,jE%tF$*NoTmAY8b'=mpib:q^D'qnm[s91`bW*,ug;LODmRQr23PQaR[,SJWh6U0KU!^Fdkfn*:b<>.48/J^.%NB@YRa+lf`(b%0e1,(U:gt0"72g']?p$0o2k2!Ec:O*#ka'13f%$s.aN^*M=50%%A7HO(a@p,tmHr1V>N>'eZ[fC3JUkjs$(NQs0(V4J[,IW;:F(9A+t2Qgj/"t[Gss3B,kS7jh@+]cF2,U-BWB6(T]cEGY0@'pPGa(YQcnNg]U+UufA$MRBLurRd4/Jq-&'Ao7("HQ7D]ZZ"PsM.\H&)KrRmi*66(=O@3?`Lg/'YZMN1Hp%Q>=2i$3;Lbt:o]E9;t=nB1Spdea'mr)T9N53aN_Yk-U+F8eS$nSO0[ieg7FI9a/Sg>A&T`W4BU3Nr+87V;E@)WX4mckNhe7d7TtVLOZ/2D:ueD<3+P_gb!eppj0l`3]kMYC9uJ'Z7;N-Z^sS7tY$LB;`_K@5pGC9!_7s*khmcCU%&S%#''u?%j(VVB-V>oYf([.(Wn!=7)$]HSd"`(Ku71OJn7GH-4Kj`^'_B!Xo.*@-A=B&eld+;fo"V0TCF2CTD(2,GA>;MKu)j-Wr!"kN0;N]#!pfg@@I&ipi$>.;1X?RB%W=n90i)JKJ6,eN-fC[3S^MlgtAnk,>#gK5q,d"59\[fruA$FO"5@*P_d@([`(;XQkat;pGe5djk?b(%QRoA6'J)Tn)1FH9"csrD"qT=&FmA+72(t[';mjkt6ci)^m>i&DjVu^;CM/qhS0_0t/,D'Y["-=1kS!/tPC/re&%Y@"S@4V51'WY`ERo%4.k;`0R'2,\3P'_?W.^?;ESVY+VFmCU*J'<(.V0\--L\.r%U#D0BlM-&Dikjr0(S0#IrNs#/G(Ya42<9rUR1:eJ"#%4]kI_\3NL1*`\pmaE]q^]&Z][rpl?'%Z_;c_93crRjVq,nI2SG2Wt"]!6]J,W\p_GG2D[l)[OL4&K/lQ_EthLVX9$PV]k%FM-$TtUH6(KJ.GGh^W^mDXVHB<\I+=s8!`9Cmi%733D*fHh;Rn9[s!<.,b^gfT*u;OO-g=)+Qe?NSV]JB][p8MI@kjTY<`'48->B,`XV=ZMYB-g-><8jt$+S^E[2T^P9?NUS%M%I"7ZH;;P]?VJ_3Hu6#Rb\\9I@q)c$ngqB%eD"brVtM*+5sKLdV3K/Zj9L[Cfm")Nj#QLT7K_Ml.]fX#Zt9hbN.$\m.,d[YjK9?EE-hN7$]+rP4pGI5_m_CMpupc[ALnt(.%1iDZ12I%8\7kb6?$mF+?=n%@7'C54I8V\njK"4:\(01SSePq]C/[b!h8dNMU9cjhO9S7d2^Lo)U1RkYP2&V;qK1i`4;e8on3q,%kY7,N14243)IO?V(^:75+,Te/31rf=qR^T$qI4rAPR(47)HKu;jH/_+TZUN7TEf!R8)7P<6IS6n/cSiF,)KDIf$?/VGdVR]0E`(c9Z8njN!J(qCabU%t/n\d7#A<,P:+tV2mPH@JUHLuIiLGRdkK8p48IM3`0+DOT*"d=qQ"Q?GUlB)e\^E$QR6a^,'d1cG(4]8cYa,QI`AoCX<@lY,=mchX68OM'QGH#A\o6#npUmS40%dW-`I)bkF+C1=%n]&)>J0u_"Wm.>Y+;0D"+rJm6j);.hj8rNk_`):;Q>Gma_Vc-XgQE-Wae'ak-5b3`LFkH%-U+8*4kN6FFpV]+&lprd>,p`Ht6*#^QGPoS-Wo*h&McpI2XGS9V0.5T#PpglQ;KLqgrJ#-;f51aX`T>?o28B8p?nK'LS^cfMpIC.oBd2_DSd[!@\=%q>;%DHW#*lCtWnt[6TT&Z.m).SU7h.*-_)=\!V`6cIFb-%Y;Q$A:,fkm?cq[k=Y"JKnh3CZ^U_TL%:nTY57k;+cEm2c)ItbP-E\N0'be*kP)8!O2dXRe6!>!nKMB+87l<.&imh6Wd)eS]8"'"-^U$4(2@Mi5?Qe_r)C5(34l\STIc+kOR40fKj'UC_BO1A+fCq&dubC^&3KI>_Ulb1@!l9,in+YD,a9Suaboe.[t#SX;D$SYU3J6)<5=0r-&fAqCe%>pfJmt`:mrF`QlRel-0'2!8^$VV39@0-6r]_BKhNEubaKV=VVIbRO&4*%cfD3L5O^0YT*jG1tc&HLXAlcH483ucmKap82V(f4,Hk0!"u[fFrDMNV@%P2CKP#:/%h1:)b@Z]ICpAh^PUpU<9W.X(KT1e)7kf'+SP71/4e!/6d8OV>$I;<+F,JG7GbG^P8I2V\m-?^a+@#$YK*'W;c^BR!gu%?7t2U\4p&#V%Hu%G*6mV'_7E/PN[B>44[!B)SC=cG/]Pf4K>&ptD`7.ptdE=$hh];5#jX"S>%9^4U#;KHk'YL_lQ#;p`(S^MeEO'8/(#VZ?DYHXRJ+5+$ULm>TWiJL=Jjn[=!;qnFhD@X"A4XFX]F^g!Mi4+-!jJjJ(\kf]*]bLlTqT9H@k%.\c@cG#:n,IN\qk];#1:NLIJgbVYuI/neIAVT.^)J(%nO]7I4E#4S5HeDA52>b*<@9dX?L2o%(".Xmq9D2[?k#+7tm8BWD1r#0TYg;rAJ9_i\eB(Z2R8P'h=!["FK4b\fgRLDDML*\1dhI.oL]0AFKZH"PQ[8Fc'7KP731YRe:-ad*?TD'(bhSOURXD"9h8c+.5E)klT@F4*6He%(oOogKD"PZmK,sVb5N5E\l27PTE0Q3Cr87%TS4W]MI1.\O#+jKja'^`AM81--SEHMEa+uNihlj]Cc!XfR&Yfi\nuWEk([&,a2R6^i6/8b(!JG^Nj[[o@No88KNB3if\/%gAQH6rFl2UV.Eq-hNXUc0;k!at-&-[[f)LgmMF"_'0UG>GFm7U*p7C\@_/jY%?ecgp'eH7k7cqJT(7W-[6I=k_j?a:.*[5G'7RaOq7taljU2B`r[k?c]3T(Jnj+WE&@1\]:9Rf00Xu8Nq62mmBPKQb[PdfO_@!\)p&s]j!W?!ZYpPFSnR=(aQ%LJ`.]TjQ4K_*>S7Ui7l58@;?8U^0n,QRiN`V9@8_QpURZ,_.H#7QGTFC=q0;U,VVIPMghs/Ystg^,Z@9nF<Wm7T#]G6C=O!YLBI>0t>9XC8uKpZU-ZLt3V%*niDZ"GqM>>Q8J$G-CkMn))1MCG_mCd`O;6dTak,D0cp7LF*VGo.%4SI(R7*l_1j7]G.+-Md]hgU8*q[U*uG6<7fZJ@]74Tdr+@]qiNt?&:#F^u&o2[6>%_K57.fD5P(hL%BgCRkGW$2]S='.b6RX!!9kF]Ill`$q]MTiJn'Ni(!@ub&"8@)5Oe?1ce-gkLB3\WPn:LEL5h7oPA,S:a_lfYB;s>\SC(CDf(%tZ6%.Q)Z9e"q"1^DDH)f-S&p\r/1`Nma=T1Xg"OZV"=#Eq&bs;?r1M1(%fPk,@,X!$lkJfs_,0Pefi-'R=qTlNhb)7u$Z#>Y&QM5)?T:M*h1I2AjOX'^4^MR1$4-sAoUK"IM15\V234$Nl"(J;D@$h7.\/.\uPL8Tb*3C=8IF[>aSpN]tNXHLB%c3pBE<_;5B@:u=/aIkUo83_ucTH2kZHpdH(rtooTaBo;+tk2?Md7/lqYL58eMHN]bEo[aGqhD[gI:A9h;<[\pVC)M03Gts8oZ^V_'[G@n9GHs/8fmtGCAL]U70_fBWJj"[k&DSeoD1FA0L.+WjSIf+0k/f`^iG1OZM<<0ud&M*F#5oft6`(17XliI5eego=d9sc4DVY>ah_HtX7.qI!\]9c\.)PkUP>[H_pRoEBj7gR$_.IXM1fZG&4ZqD]g!;QMhJc5[J@R<4>@;!$l00!rW2.@tKU*5bmW?X8oR^LW@%*T:8q\65\R.`"snI(q6#3r1MH.96c)`LrE%1APFud(IcqF=)5LXu'VnZ]:SY%Tm@MKEFi3J"-d\$C4aLNt3T_8O4U4,+/YUIm^4B0.LgAh:^g0L"_^aZ'^n+CVO2mDK-@SH)36c)P^@;6]5&6Ib_jKR5\=#Gf9!<0g"B5jq=[uWpG"#lHI__UMnRLj_MoPC#B?V[PGFFqQ[s1%%.X#,"[^D+g4;K\F@#O&Sr?N$7^to@B;k_*GFru]+EMo!]?b;A+fe@4+Y(B]/2:=n)Q;aR8#hA&Pno4PSjKb3nOXH5R:.D^dkgE&nJ_=X$55"X,i(LFY:`ea/]Hcu,[9;]F0Hq&n(S=Z1fMfn1L>28'l5IHf;NdJR)l!XF?-M&]SumGK^2uVrYOZe9FXJU]mC>&)[qOZW*n)#q(B]]"E.bkni@68.]R=1apnSii\G?mA]m.eh.8,%[[i?,5Ufc^ZA`c3YHOs5aF^thsJ%@AHbAN\TDaY6X/CWJuT0@=hFpVJj\>[1O7I'Ceh^`lqKcZ5)@pe/.`&d.EWH_hi7t:#b-5HgWBaL[uG!*hm!2@M\Xf0kh-67#'CXBiC8YYn53rh5NR?Q"DIba222B.aZP^^eH!&SgfdV7UCs#s@:fF^A\[irkJVcE_e^kroO+JqndAo_)dFUH*m9G$Y*>M,U(_-Xc@SY7P>S9;c8Nf-ci`]lI!"f7IZ@l[&5:^`p,*iY39(RJLlQG2ZdHS][:(3Df$'W>8u,fb-9(^[bi?!aY-7^51gTto3=`L2+ki4X!(U9lLj*N/OaZ*`CK_*3S6Xu?W4M&PVk@`7(@dBL9,jMoSKA[RWj/h'Qf6)!G7&K3?hUZ;E$Mss/V,R/5p/-_;2JhPc[6*S/LgPl$-W?=p9T:T.oQA!$`ZZQf?Z@%X>HB_bOMqE]qT-=OU@Z(;8t>^cWm;0*"KrY6uQV7"s"\9rZ92CQ^^J(eMM`FFdToAHC)S[_ud$/($>jhr]?+R"XjN!#\73BbDX*dEoJU%`j,g#hTl2qmQ)b!0p7WW']f$/eQk)hV?*OG>iZG@IX/.7PbI/tnm$2&);B:b"0#dSF0dn+pI4C;"n:kgD^W>koFCTqBZWZm4riN*HrJ]Dp(dGl2*9K.;id=DB:L>1UdJ1Nkj)!=^(U;m6-@i;A'YGhLOa,4$["4RO:gC3sJiSkd30NeuE]6XEgfT,D0n4s$Ci9J`U#/fG1JBY65rB#k*6Sh:CJ)C^`GM)7(<#&r#2;TG8^M(\/j3Xj2X]#Ni-bA(EO?*HEI(Ki+HQfIRK'UH+0CmHa(?V.fS0c#-"N5"e\p?KG+b?hm`%m'8M5Ci(CWng=\1+KB8$;(sT'haWZY*NdV*E(-O@=nc&?7oQ,V<$iX/2)n7e1uq7cQUR%;X3bp?n8$fZtD@3]PkB654R>qflQ2V(gqsH[+&$_RJHPPF-^hf<(Alg+u9jWgHO6_el$9.Ttr4q*dEkL7j.%s&n.G^9Z$t[YgAVf:h4.>sfVDtGifU1.\/G?WJne"(C`2^r540B(HhHZg!qQXWMf^`Kla*3WrLtg$n\G[M:7C.Licb*>rWEo:`oH>&9e%8eo\NSS;6?=TK_k/U?kV/n*rHl;\gW+Fg`6IB+TSAoD;OhbF)-+gc7;D.;7R^pXNcKZjk&Cb7q%jf$@(HsP(C)jBW7p0NlmJ<'GgNDYgKA/1YVNNuZdqjs/P`lcOCQ/`XhJ#I/DMDX+Go2U\4R/!lBan.-;!$Lg3'sp^m[s*$Ydr3kA*(^VqaYlK_JeWFPcSS)GaNYYls;-3:dn.Z9=c^=J/>.`a;Td;.j@VhLAs/PIXt_LI0Jje;@bp;=\B3u_ST$<9VI+#Mg>D`&q?kAJs6Qhh8PP,<=1:21cOnY+4-"srhF@O?lfV^qEHp-fr+U3R!$H@+)W>3k%b/*mL28NV"r]rB3T.d?4aK,)n%WVV0$81rbFd\86X+bP2)Xb2UB0I9/*m;Xgn=*o[,,&PgoO"1Z&_CIl%ZV&'OPunFS?ELap,X%ro1K!(,L;>L/?d3it&DuVDJ)YS7qJ+W8!X>2:5=[Mk^jlWq?=,qRnp$?LW.\NMKpd'-IH,Wcp'%QG`Fq)$OC6cNTOBrB:ArO!L+4sWItZ)jADT)sa!'/[9u"d`%1-QjU[%1\^(Ro4L-Q\E36#YcR039WW%Wmf%?kAO1Pc8;D(s1c"NQda/Eq]dnReG/9A[lpB]X?,Cl39*g-"o(H,mXXDT+EV7G&Cl_!i2(=](%^]46#YR%fX/9$]BX_0Z$Vs??f487[FA;g*BUb)G*.AKfb<"g?0@1:QJc"*X&\PFbi/4gi?c+$j0Zl*Vb)NB/6ckiIimW/27hmVeE^A'PMKgki2!0[[/"Ts\Dk^sQ;u0Inu`%N-`tiunU<:MTG=.Q06:X>?:pGq!m.@U209fteo(b;K?stdA8$qYdUi+WZ\M7[Zs^/fJ>_fpY!SCW,\):M7W`EMXkel_i)9KY9@uqhmWX1O3:@S")jsS?K!/uNq6uAV/@Ec/?8m505A(W28;P%X+hUnXukNOMHLQBA$>:**Sfa]`W'5T'I2eLj3tSVg3g%d2=q4i'4!#>M7XWR2e%DB%Gl*V^:@HMA(JpRf3LLF5!)FF,*VTL8PHgAe7X!<"h*Cgq2PRY'8^%=^9jQ8<.*Fp3?f\S7)4X3l[Bof>3atGK1UrC5JunpaBZb#f\1I!*Bnd0!+5@<`(gP@G^:PjL'o@MEtic9E-WTPF14Ylf">R&\$&$H18G8W>(II6p&@OD)e1]DQ4\;5,jf5qA&XSYVX*T;a%-J=M[okITC]gmEAF]>tR+Tko\^'i8o0QnaL3u9joN`=B9FTG.1gsi^S]9c'$Q&o`W+=^drs')Y*7hLd?'dK][n<-O6T#3`dSZS7e&$LZ/hed?aWd\e2Ik!0gb0HAgm0l=u*-]ZhL)\LChBi]O&Ya-:PQLM*']r\:420q6jmrZR-FX'[qP/'>d`1JePLoef$E]M[SiVt+K9/K:]Eir]KMdmtbTB5R\%eQ0EPr#sBnic`)G+Kb)KQ4EGu_g!@VLW)a`<6_R^=?EQ./NVs+N*egI'*8#?#-]_HR:UPY!B,RXTL(B]TW']Ed6l_9MjTj9*Fm`^N79TX=s[B9iV77fmlP'%3!,1BX0\(6(-W]/i1teS#4)/U.Rb\BY^+r5/g=!Vj^Vl(B_C/n_ZmNO7[t(GUuaNV-h?WcV1`Q(8Ym3\:%S0(OA`kD2.L[k'jS_#H[b<5Ml&#Dj^gXf`G7"D=j4p)V3^GcXqR=OV<2AM52\8G0,``YCDY<=8pNI]Abgg")o4XUZ!,IgjdOd7D&f_LD-Q$-miV;3,^YB(2:h]"e^DWR['+T>broj#l=aGSSBb%`%dNKjgkTc+kB-LnG(kr[+H/G_Wg>DSGlChlBVk.6-%d&I,U*or#dV(u4PD-dodl4Qn!(j@^AFDRkGJX]@\o4H%l6\eh@F3`FH[o1SKr?0YEu)BFi-,XJf]98>ld`%(2#BR[E8mZ-&^!GNM!C7#im(tQb4E:'`$->0I'ZIibXTnPC)APn0W^X1%KG2&f*^MG#):dnWNV!!]D7CL4oidM">WKr&"nj"WmT#kq#dWdSm_r1G,TKXS"^\(2d`E&o,g!-a6Q^O@;iimadQ8g;FRj6g+.c52s(!8hWIH(Gn'4;E-+>-kU(U?4sia99Vf6mni\P.8m!$g`_9`Vqo@&[FYqkO:YCg!`TLp?Wr%U+j'PD+rgdSCscg42oY^)S:5\U>[5(prbo!;7n"Kc,!M-?lrNQ[@m,@$0eqQ.V*&8b?7i`]*C7`o5m0WB7=YbhOe/>W\lS;\YO(C]>X%@JSOepIB3q'ED2@7*C3bFA)%`ucL6:67kQ+$uSk]C87!'+,25=pT]7^,3^A^aB$7[.Qr@fJ6;90R\iJlHGZ1AFTJ>Z"F#GtYbXL`6Z[EKlSH`0Qm`8F+H/>Nc3J?aM:?kfa]\m^K7H`H*Fo]B9e&X@P#:%`O>4U,,c4LM9p'093PG:b4(Y&'OUh*23aGH'cnPu5+A^N?MsJMPPm/Z??ZAH6A&BOu=dh'3b=)Ch*0D/`YWW+@eFjYKKE:!5([&"UWZIKV_a90,cTQ'[%HbWKhS^aHgHDZs8fk%`aX%_(X)hiW[Yie<:qlKfW:-/CD#kHVuESu$ZdC+h=BV@1H8&f[e/>cs&XXVi_qVX=OA&BIU]%[QC,p:F>3*]#PE,W@qVou<_KM2CAujCr7E+8h7Y,8OY0+1.]ctEW--F*d?W]H^1!,cV@LV#B3GGGgQuWQ%XtmM+$YSdZWAPZ1_nC`U--=3OqZ#R#$/Gg-k?dR]E^D>G(?cL:fj,cij@lc75!(=Q@E#E:OOM;b*OqR!+IC6Sf;se(SMrT$'%:l\:?`J6Kp>TJ_Djh40&7S.f3uLQ#t's$JTE5eQ>6%NL$\g')#C^1&T0!K"Ihr'PD\*2sMJq;)nc?9kK6BS.@X3@;qgA5_Nh'r@&:#gp';K%'hF2NL+do9DTSG.Imms5N3b*p[7dC7PV.cSuAW!VT.Ph.5(V<@&u.:,=n/F5t'$4lnENo#C4]%+X()1nDp^q+S4KU[Ubjb7ND/KJ-73WJ2&IEsorSHEpbJKoM>H/3\'JbYCpYJF8dYq\_^e!*VLSDU-@M4<6GS_4a\,B12dfm0\afrp*:)E;(;>3?*uJ.kg\EB\t@d]JMnn8IQ=QkHc%D+ICr7BFCjT8:q`r('EKA8eK6"i&8[Gkt:(sF1QYRi,d`oOaDhGfF,m%GIf14.;0cX7D6tR8aGJi9AkD,@mE0+J.WN?If0/2!VYSG.K6",cLc>`r*qjnOhY"@R&oAtpG(Vp;;/j)F+#e;W:[cq!:7H,]@]K`JN-sbmOQ'ujV]d/e#gFB_H;gXS;iJ*?5k.$UDYU"$?;)Wqkmp-sDX9JFm*@p`h7"1#uB(g;agOrLgO?'nVaF0oC`c"2`tWUD`M&,WXYPhatP]]Gf"&`d*88$oj;;0mA-GH+s8.[AuQ/kNdF/'+9.*qMn26>2B:p?`&`iIJ(I[0a6Yc4*ia7of#E+:K$B4\O_HO>%7fldrU=2'm!Re.V(WO#pt#-sA-LN]2m%!KF?#D_`.k(5n(RI*A;Rf0IK:g7qGLPs?RejPu=6;g!=eX;cjbdFE\Ek'$"?a7ui):.2le/2UoVA?GpB0a$UNh?X*4bT?Mh'hnE:EgJ6jOo'+!`CdR/=6$E.4>ETD87I:+.NJ(:gJAP8Ghp-[T3`hRbIho`0/r@=fSHqAdZH$cR0SD4#&DL3$1"'%J/sbbXgqc5Id_OrTL7YjSn`K(1Sb;Ba*#_g%MGN(]2\`tc=`@T.Y4stB1ga#$g9iW?*^Xj>;iFU[m7jaeA`$(X$H!+3SLj_=TTeZ9QNM1mtNn\/#m*7f/t5LukBMI9:\cn]Uh;C&UC=3VJ7g=;MFd+)HT`V?WNG+NtkS`+LDXT1W7`ZR&Zu7p)U/EJqlK`NF'dNSQ?OfGc-irjLf,a@q;oF\c/RK%Fe,WbDBh9qIRjPj(o#7Y/!c382X:Ag.1kkYU`Btij<$_<\D[!#Yu(umlXr>C"p+.^nSot_,:(;NgP0m]bs9She%<,9HeT6MJ2,@_loXBfqu9PI#U5&m5.9q:re3?*Q^7u"*Qdu-b%k+_iuTc/l.)WdjiM$fik&qUoHOiFdBDhr*8iOCfVj:dfpA/!^Ue\R`6e%=@f/.-K6J/Vf[@O]^gFPT$c[N.&Mt(P>H80*.7%[^Esk#WD5QKBNMf]uQB:mh4@jJcM)Yk3:!^3@!g!6'HUGI1\'^Vt%bpuFM!fljUpn"C>\Vng=.Mc?Bg`7L4S[,KlF)aBK.mpe@OgnlQY`Y]?5%ASfMC4S/8M'>QSDOGYrFDi'X7d`l0?1B[:nIdtFkecml9Q9^7Chh``rZtL+Q%[!/pMpG;34Hjlj"nI`_-Y%"mCEEX42-kdDh-=9e(r@;.;k;$\.VrRO!9tS*k0l*$3TrVZ``fCDNTna,ZkBOnf`Hjfn;?CFWLDoOG8G%Iu-nAq%O73:9;U$%lBoYmWYOG5Mt3JPk0nITO&eRQ=5j:*h\(O6K&L1aKO;0K\`Kg_&Shp3`Sa*1Q%\fJ-Wl8M4?t1T=Z@1Gq`/-\3P;P6a5n4(]Y;a7aEPYPnh`M;ePLqTn48.?`eB88P`es=hrGF,[@E7fk9F!8u;b\Qc@k?(mZZsNfr`-[K*Va)V9Ocos49s@[PZ]p5,$)8r_FkB-&U5c&Dh)]:';i$_BbP\[2Z:X2O#-@cPrKs9n^EG[d@@3Mg!;QmK%Y'=EOPP@j<>/#$/lJ(>c8DLN(?l5FjOWnLi(>f&'dF$`VnnL80LF6-u!/i7cngh))1;Drh4h$&#l8KX--c57+JG@d#=JGf)S>*7QDPB(n60t&>k4^rbH9@\8Zs]%LGb&!TAb3eWb*hI6a-MLqbI2Nl*Xer#F\+A#ca#3p26@o2idlp)k)7aJD*W_E?P>h\%6RFIlT.Kj/dS32FDj`a?'sTZ[^ljs+p/B%+FRG6Qi+B^gOh]m:GdMCP0YJ4gXJW*6\`LW:JtC,G):R;1b_QTmqSmhF-s.HEAm@2L.SnLK4kVo!QY==1tcPE4O7O&@3!d3sVgc5`e>6]M4h<,0s;JmrW7s(oIkaDlX&jA[4[H/)o'qEja*@d4)U)rPer]c`-/e^Lp"Ncu,Tq\g3_VLMZ`T@gQ%*l[K:#jPqo1D`S^WpCMmtg(;8>?Z;^]:P/!=3F^O7Bn+,))cqj6puP:@7Wp,\jEp1i@8hOf6\uJ@.Mn$"0>F&1!A&?K$qBs7+M90NNLg/X;;QQ\IAfUr:dR_J$?(Nc4aFgR*llC^[Ns$V#6DB'$.-2Wd75nU;1t:G\U=5_RA6j'h4udd.WI%7iRs^)I,9Np)h\1SEu[_nq#\D0L]`L]mnUC^F;fMmo*%ERWm-n7Y8VRdNP[Nub%>-G\W&!fU&We/9r0_;l)Yrrp9EMa>a9*;[iaERFUF5S#-@`3]?A%[0=7a`e`Kp>fk83:6D'_M;Gchmqq!fW/3F2@95k!/m;e8A!`>RrZA*b3]nr[A`bQ<6+t@^mLHghZM*@IS[BT*PU)Y\GeiG6O#&LFq^)?F\]bS-fK^=Fmn6/XA;>tL&r.F*a_Z>XLr*X#5JrPeL!33<:m]bV2Sf5D6PRg%>%YNZ3Hn>.$:@YYo$k_pglq&HmaIJ>hCd].`?Hi#Gl8?3R5I5rnM3%uGm,qH`*O48J\]4/3Mg)*mlJ%,MF_Zeq`mi\*?lrJl`n!BU%(H?V^0nq6BskSj>RiP+hD"OV#?r"CVYE(?Vh-gSgQ8anbP0.4h>*Y'cI?161nR.l-ZKY:Z,a-#j*[Y-c4s&A`dg&E)b5Wa@iA-g#<5^5fjf>u8_&hD6XcqRfJpiqLK=#b0>ep&ig9fgtg1ZH5%./acT,UcaJ3<,c;r@&V$p)"R:#.[dm-f[[*Go(,ccr="`6UAuC,g-OQ+#;*SZe]8fMW[*`$&mo(r7eN;"ZNk'3agLm4)^Wr/:Y'NE?Y@o2WGdgL6U\)/dq`inD,k7,GZO6.#qb_Y^hVb%j>r:^Rr9#/qt91QrRO'nJ-V&fFk61[dfOU;8p/(_+[LT:0-O/#bTquH:`Kn'a0Sj&t=R[9MoISa_AdiGdeZN.K!(fa7pJKDUA[8R>I20,X0-j?+A]uc2E[f\5U;p(t5OdS;uV-TWHl6Q7[?qnd[W&&LRGY&)7[`LAb,c/^J\S^?J5]iZ8b%cqIkslU2D36_cAFi(SEt&m)MtTb7A?[9aoIAf'a.bf:r?Ic,tVeR!YdEiLRPp:$S@WEf8o-T\OdCB/6-CM,]3SO\3F0g%-UGQ<1;]qPNW6OgiKmf[m%ATT/b]dGnY>EmF5(6G35e#BP52^[SMV'?Es,f--D_;]W1&#[l0:DV5MR&r"!iZ8;u:quMpgS1`,V*^^%0[DP4o"DrKF/2*'==qHQNloC:>?ABW_>58V'n'PL#$j]\?)>3kY#+:EQ=*jK'@%mm;p&'a`8O46lAA^eXq+^2u!cqBSWK_1kF(5,:mM'c4;9aD,m_HhY1nM*Anqe5Nk+%NS&!_*%[-EIBJU9(:d5:_30.WYQjDO+P?qC\On#DIi*fdb8P%3@lF;T;c2`UbfZG^RK[96][*K@P/PL,O"=V3$D*9N8AU-RiXHa1(@eJ(-*@=<2aZD:cfH[VdFX'RDJ:!_oOQ-OM;HL).1@K/er\hZ^lRP0S5I]$U*UV-mDY9TAi\jqea^"NSc<1AZe\e`O0Fi?,8^bt)q/,^$-4^9T15Q(m[-ml+udu[/Q-2ugL$\U.neFP_(<$[6'ib7"?IjXW&pdm8H'g=F8p1M2Q5JS%i1E86dCiFD/!3cEE>l5KHlb=55Fe$7$CJYZ7ceIL`Bc7*;&8T%eZ:0'pY?L)F$hR()U7"^J-poRNq4Gr]-%9-TtYaYE`Q^YAB896uP@EBL'1uO_dg&df)Ag(jD?\iQE9QX7JRJr`ljVAhB#UHW9HW^W?Z]4%)#i%u$a+V`/%CA_Q&SF6PK0JYR-*0:bt7CcR,p6"LTF8prkjQ#$?[lb4kMSte9mW_Vgk0$9DSm\02>$D.FJNl`l\#K<0gNCs3s>JWM&pZ0B6At:[.4mSWM9eo5;WC@CdP;pXqr<]8M?5cdBjY$+sC!9E.<]f9G(1f=eu"C$Imh_I)>oB%Sr]LuT^G'S,9mN'R0JIh1`JD>Al,@jGo:V1K8sC_66W0))dg>5EV5!g6oJ-\?hkZ3*L>7DP']_YVt#k*LdQoe;,#,n'b0eF\ZGF%1%uULS22*KNZ.!1Y`[4PM=RGe]A1X;=D*!.UDu/XboD#C`Ad'5m);XG?dUn/FJ/2@f1;ubE,gaYAm^nJDql.R\L9_9i)o7YD1&A4gr0>p;7;U8p?Q5S9-&SPsHBMT#nb3/7rCD>=oj%RTIYK-(m>!OB[2L\NPXrR.W@BV?#Xs8j#oOO-t'U:i'W(13Wt9WD-cV*qOO48-ON,8cmO:fDjIHh#RY-?-1s>f)6tQHsec"?%u2%9q6j0Y6'!bLT@f0j37Ip8%Kk;5cHeH^jItKP7NIo:XZGP,"!RWT,CE>g1QaT3;uaEK9`4fqjA,P>:$)"`_85arYoM+(48d[t8/iqa$sVGi+3G7([$I@7GH/O:YV`1foF/./i;Veb8)M[+ODc>@*],3\FQSjc_nD$e'RqJif'bP2%Lm##m#>1A,#/iCO@p=qH+J[I$\g,l8_PLr8;'[]-@F\u&0"WCFbMejOO7D!09rN_XGG].Hl`#o_X1B7JTQ.60H)7@So"QWYBVp]CK)_:-B*dT8(uAT!*_uPp`"p*b,uOW@HCUG.AW(D;]Y]hd7*CL`>6rZD)Bqp_'J@0lR&.TN!NBE^sLh2U*C5ORtI3`*uOt'gJ$s4T/kJ''0]V7q7Ia3%IEEk"u/<.MD4j%h@_3D;+,n1N`onmk3-JT/0jjKVVCXn=b%NN9!GFJ10lm2VO#89$ZcfgEHQL$*A0A"H=+IY@CHAFKXigjQJKfn89_9.gZIh\XMt!o4e\oPVp&Y,APmf_7`"98/)c'<"MV<3gB0(LJM7Y1k>5b\j]^EBL68^^);tmTVDB?b7=fq810Fe&k>#j/l\5LJ/pV-pC4X?%sI=Y,m9sbK?C^4F&:P)C"n\fa-rCYY]d';RIJa#hbp6]Sim5$)S::qL%eh*sf+mB*lB\WLMRo3;H*D!$0&:6\kV9KstgMVZNouOSi9kL=8"W`*;G<@Alb\:EF3^pYEX>]:<8b-R?&J6NrronV[up(Z@-JgJToL"KMKb?-6b,^2+Ep(^096U#BAb<$Fb6T`RR5R8Ed_qc+.IgPKX3;po&Y3\e^mJO59K8b6Y32RNGO-,>%?@YJoi?I]+rQQP,[_pIOi"LS]s'&%=uDC&ktP9Y[]l;"iKoZF8b"2]'Fc^P[.Me#kmK$Ff^]I1m)s's+NObg,_\L(DCNmqh,YN8;gD+=[\kNV*+#D/\oYhlMocgNNI.5`MUT?d_o)Y@:Joq4\-=tTK9KF"&pM"\@-U"q8ej45^:M3[CeW+87LGR>GS20I(BnE^aqdbuth9G:m+=Doo<]smk#\t?Of-2kELK>qJ\b.%jlkXe3-@I7d![ks76[^KN@D7\BiSNt`C)F0&m4ODlqKkfUi@,%MXiF@:_.>TPR29g'I\s\d@]hrVtTUXp4f\i@cDLieVO=f;mOFu)hgF$FE;g+Wj[9k#EsU:$9mYg87:f(1ZX8?=>i=6>a0UAqZZVBDW,.&n-n8r4Qul#XOgTC&E9sB_RX^!L]E2akJ`u?mK!Hkhe&m-U0`La0r1pSK[P5L&c7sZQXJ4\B\U5PZbkCkF6p7eK4F^C978a!^""!Vh^)nm9b+Y-0Z"F/6T?!\:*Wt&?a#!+D]0D^O^_Z4c6"J*\u2(&i*en/45kdNM5m1c+b=#kuD'R^`.F(KXA*Vp8Ss:M&nR&KFAAlWgr&];&TPhWDB.3iJdn?l>EgmArIV*eOH%/T-gkH-2ZKms]C%N6=OLG^P`jsmqNC.>ra&G68@kBsb*lCHlQ[tTqT3J6Zg$:eu&^ZToI6k:r6,i)d:'EsIh2ihe=1LotX&m4".i9RZ^5moWR.._,6b:IjFek/R.)LW'qJqfEg4nd,gArd)@;[T%Tm+=7M0n:B9S"%qa[TcRFi6E(+Sp@gp#449p@O,/Vd3#:bpH-Mf`/^H,)1m3m-9VANPXTI(;)&;XfC0`dUo6_;OgY'j4pP3142rc+B1JF/1NI*arg_Z[JF:JH=1,1QINI*%\o(f'_fLkmY(Ff@e`9=G%G3hC:f3KGaj`\h[;NG^[irFVQ,?]46j20)#=X=r2%A`/i9ar#\TCah3kf+."lg&=7L>/(S5#8#f:T+q[4[2MJr,:ce`3]9LM.E0PQ(ci8&VXU64cg;AB\b_['(n1@4F'(!a8$8$\CLbCM`V6c..AX!;d_6?I=XO2@Tu%@5O:WA^*`p=;9Q[g218FETtf9mnI1Fm/4l^WpHUp@Kc)FrI5)GT2#LSK._b"JKRaSN`%9F*b=Jr,n&#oEWKIrMB)jb)ArndgEH-d:[=g0BU*?2ItajFst-)qKCNu.WZ'tk=N"QjqQg'CI_dp#L;YbYL+cs@q&GFq1cY=NKcZBnm7p'7;#WKi1KYMYB#i83:eoOrYj++4!kB3_sP#YL$q[M_):s:"57R$r?m]027(>*#U0*[Un\R(@9#!P8TZ&1d#jq_cU\"NeaYF:Z_]k-Tdps0#+eOM\g&OU-FZoK6Keb\lQ)3E\B[c.AfLLun98E#O^]*362g/Lul%kA`8I\':^f=T"RW#mV]\!T`=;Yc\GGh82]*Lm)lg#PrM6;^h?V99mneNRRG9*H@Bo"qH9qgh5BUq#%KD4bkSXOd@',LMu8^&H-'<[M*,pO>a^9B@%=k'"9I^a/c^-]r2gUH!5r/^W"`I\m:1dgTN_lfMpXkql&u(pOF8dd]!$.mqVK)#PmnI+>k>JVL^X[q'Uc+_8).JF)edot_oUDa*#>FSgF05'ljMmp'QMedp(@YXjjY'?bOq"i`Z,!H2"4HXkTCk^#i`ZF-8'M'P\>Qkfp+1D>p2SV#Y3EKDZ/d$rq@?%XZgTQE;3l;I#c$e%M2g]X0dp9!8qCK2Eqn7C@LI_eA>jtPHbYe2kj];G!018[qm&^Z8&o0AVdqN"D52:/Q.5Or'ZWc%hj;^Cp0XCGA9/jjR^!tNjT@9ApX[fuQqEsn&#EQmt*Urg7XR;uFn(fm(BCoO(e!P@%+Z;qC&1lsa9%)leD>S#.r-M-tDQhuf]T@ZHlXe\ApNP=[p>=bp\"bsr&gpZ6D-`sNjT11H?B/(/?2`_-pgeOn17=-\`7.-:dfl/t_^SBrOA-]&$BF"]plBR0=l.nGLRk/u?0&g&Ppg"A2W5pA4L>Ce%1c7BHno97f3_'PU5gep2BXP'A'7jH7pGNu0e1f)ik6$:86`!/=!]@$HLqlk8fO:%oX8`op+5-%YO>g4U1Trm/I?F%W"SPVf+iId4?sNGo6oj=N.L"Uk9o>9KOY24C':9pPJ\5m%q3U=6:[fh)>prBGjfKP*2Fj/LZf.IpgmF5U?-mD%:1oc(msn\r1%:1140I-A&6'QJ,hkY)U#1'$GgM3Xfs_5>PNlEEKh"]VDI"MhJNrAF/dgptq\2G],qa(iO/dP?&n^)^`5^\H+!AY;.1`1o_@:q.D;8`e!(=/9P]UK'f'j`c-d]KXdm1/,&42Bm&IX0AqI>Nsq59pRi0IoIM(M*6EcC?@IsM5.jL`B\UW9$Q$QqC0k463J1Si2Xf*oH+6iA-kRrjE3K?j?lZ9*c;OAEGCjogkM[D?N4-"uC)YIcZZ&n<,PSGc\@aAZZO&%@,q`:g0!ELX87FX\sm!qVc2gQU11q:%t/Ci)4Vr8BR5XMbgL#kIUmh6'g;p#:NWWZf<&ZVZ0D*3%p^&h$op9d.?Y(r*bYBQX1f_2KT>)Ou_R$55lHSfM'+(b_(ML@!_:mra]8EWtJc4*J8/]1G=N^K&?&iGR.#ABXS=;EjX2#idb%2LXb#6"hsdr>aseB)eX.MAJ7\LqNg1e%PuOrb-BB5BZc:"8"->RLgO#^cqBlL5-rC#%pb1#7:\.[8=^p>g>TAPm?Ynn06Ya7f/,!#(>rZ4X%Ncrk`ECmQs.YKkb0,b9Nq1mH#`j#issZ5V&YSC&t.]:EKWe).(ZfEWCtn[W>Z_A`0YWsB.PXpY/e:brK.Q=Jd-DPF\P#RmMH43R2G*["T6_7fgH:Z@PPj*cn\SiJ6H9]N6CW[`hq3]4-Z,C`a0`"?BMuGnf)ed45]\d0p08$__:46MXiRJs6Q*]*/0gi\O-u>7FF_1"d)iT4Z8V53mdg`I1Gbbr@!_K?f38)E9q7G[(uH/U=K;$_^GP.2X%IZG<-C%RL+6\(>)&/JJ.K`@YKo[681F4_h8RA]`"+lSlGlTBT&2de,lTe`DYRu!qGDc.&f6p?.::?rH'[1uo0?f[FlaFs3pM9obF"uL+]K[!UOV%\Qd0&P'dcEgMu#O7&/SZWolU!-<5V1*&DoF)!;F#Y(Tc+TdCfoP$ka-Z\(Sq!%EY@'1("6(#/)9f^$79-D#(lRH!c#kb@NUW_Q);oP&]+Odt%ZfMOafYX&aXKJ@raVKP$RkGS^\2YnW$A-I_0tFhC`b4]5>Qb3P01W=PR:ER$eLA)%[`?R[^9#01k_Q!A1-i?IoQ\%>;:-nJ6@P0XhBK&tmDsR:3[M`"R>2U)FVfnI6^-U'SN6NG8?'$X+g3W2k4>ecCh$B8lFm*5PQD3l=B"-B4Y3MXTlj"`be2I;J+A"k:`sqNVc.*5/,Sl=1NXT`9N80QUsHip:.>KF$H.YBm?jRdm\Vo&FX^u4<.U6^*aI=G;Cg'>e*=e?F-S^bb=_/r@[CL%#roe5LN\7*AJtcECT"Err-$_KR4*"$M2ZqhJ&K=,iJ:0W,2e3O5UN`t"EMuicsO(_,NQSVcncHe=G`n`'4=1@c\[Ope0h"!FW14,-hXp5ZGl^$o^R98.i#I?^3LFUO,L#n53RTso4c8DbR:J0.ACaWDVah3NI?_J`[YCuV]u>Ip7c266]nKgNci<^B0aiR!+#a*;mtp9E<1YKc0B0!iVcC2>Zh.iNW\FLSPg]L0r=j,PjBKped3^K/A&8t[9;i6&fuk3:hlQA]Fd]L'2Pg@O%bIi&mff#&UX.RsKt.`A"!(McN%_Aub8)Mk/`\,pl,4Z[T^m;d$JO"$DG,L\e4E[>TR)JoBNW]-cEI""2boV?2I`HPi:b,6(9@gPaSGGPf)ZC_ibsDcZ8-rNssk-5:/p4UN]5>"[-iaVM`oFC4#_5M;ujlVMA0m]]!0(@7leQD!)&T2[FTVM-i2bf&bD+=HgPR,p#*7Z=bKC^#1AG5p7krW,s3L#FY;rU)>dr!nH25L^L',Hd_=%KQ!aCn7c)_7&!eRq=>MN&'V?OiSu^P.^;\h4gVbBQaiocm<`gX"#sXt/GFF9#GJX)kM)LBe%]J/^1^knmBDbEI1g^0W25,,@"FfS0!-*U;otV)5@6P0<3PL1#"+Db!+gk.6_+1&A5Ndq"QVmlfWfa1*#RJiU]#29TD!5$,_@>"H2egM"bPmhE8;Hh[V"">L;'qYoQho?I!9E6^q'uh.!mb[&YDIFGn!`Q6?L[=Gg,-#-S$$#4V;r5jKmpM]Ykm:1jo/iXKl-PF4+AQ8>VBs)Mp*[[CR5^dZ?XM]_$\r9)@!\F9D)#FS4&\BBB2akFNNrS'@qS)=@.\cg'l^jh+&Y$Sm5#oA)L##MTmd;0D)=u&q($&HAr.k(q9!p5/EI*c2.C,K9:S9E`O:<7hgoEg(_K3FgfY@-_!R\gDD-/^]I#n,6%g=73--n>nFT,G.ori'5II]"/?:gOT^5nkr8O)!..oX?Q-V.S-.g]9AN>mep6giD;mc`43M]<(j<$(13Ek*!I-__O^Z>aML&oP'Dnr[=W/6[[nAaP)I3B==)23(^NgJ$>_DqG&F(R:42BRWLe)D<_:Nl93kJjN5C&mhM0PY=''coRnoDO$+(foVuQKFq8I\U3.F$0oo[3$j"/OmJ17/TnN,3ZI(&BbF7P`$L(^JF7YNXgj13k8[,k*)GhAGl@I+B]+c8MlcZCbT'u\%iq!.K:h:&M(&LCIGkt$*`RhS@YW]"LZP;cQR31AB7dsVq+OQC18.Q0J`59&6?mr4>'UOK(`^?HI:D,G)]nk;"C>QZd83?`d+ru294hejljf1%K`)bs"Ybf^`aI-&SWB?a^r-c\1^kebi^2Y=^?6MnC?,]/&$kEi%<@=F5fpmmRThR4V#cF:j=^TL*h,k&G2N]E.Y=Hr7ED7d2YZ@to]_;%/,B;&dY]FX1a_T+-A0R8F>DiC1E?mW#V$:?$\K%'+fRR,=BWhG;9obfkkWYJ.lkIPQV;1qfkoJ#1db)hN\_T;T2H67pkV<'`H_m?u!mtp1.BF8FHUmSM<_AO"uI\m4s!d:r]KkkcT(@IrElA]:dI#YHU8ljK>b5m9l1D*O(foj,KG-(2'MM]UnX@0;KEuAU[$,'k-V6.OL.!68J=nPS*NS5YT,;ld\NR]0^.mR5aTL*`FHBK9%A"T`^kPEs^T8$^pP%iJ6`BrtHXktr)'3S_#l:oeM"$Ri3J*:;od.'gj2R7i!02M=9:b?o2:1949K%+')ug,^f4T2<+\-KCW0J\m_Sb[o$PTk9=QsKo=7c-[qDUT';9d:0BJf<7?l:>G][tfd^B5$jL_bcc/=H#siaXlBg8TI&YHZ%l1riY:b1Gp`nk[XOT68SS&-m^,3s])im%re89!pKZ0G4&a&d7MYhfAPF[s%U;/$LlKVMGOQ"V'F2Y9b!W@2mkrQslesY9(ju$;F,iUj2a\e\clERG[0n[d%?+W@o5^4gX2;:p&.liQQ_d:jW6o)=&u_kkl45YVd0:nQ@S2"kT_n,B^d0,!0-0,89^;0p,4s/pS-7kCHK'Nq9K>s'UG2NLU:RWo6rgf"JTu0--15TT=LA3M+LA\1Jj7*9N2NUWrgP*V0faP.:G)'$,tC8#'hUN18*rr9Kg,=>)L!]V+u(Z")=eTj\[`GuODI2,ru=\*14D8bTXLP#8@!ob3&.Z(^BbsUW2d";_lrAdY?)6rEl!TUGt3I#T^9]=O`WNWHGJ2tb>p-2;]5?+1/)e1GuZR:*&1>>XIi1?U?*gSY8VTTc1h;m/n@\!q4T:2lE8K>_t0$Ldm7P%(QPUKHi&.rOZ%X1+h7?Kf%GuFShp(5eJ2E[h'(\!mHB'T!nS;DjX#F(G<2f+6uJ+NS68[.:('V3:Re65=k:!7L):P%Q$gTID8%%sq2OkK@pbH#G]7aOY,Bm-D%Vd%_WLhb7o@*JB9>5h9%:5NIJHhML6&ErZQWt@7QgMVTjT0:\;oIZ4ki1k`j@/+n/4DLJ`,)`i?2m<`6A;!#B=E$Vj5l70hKJ_NCN2t&e&0H?:i4@"IN@ohT:ZYCq;%'H,SgERsa&7q@;TuBY=0n5:%77F*T9*Xi[pPnd\C;7&pXfpt:N76-8RT107\E?\4bn2Z1cE)o`1K/k6M`cB^pLGQ,4fFN6%oAb3PeU@EfW2QP[O&Ln=\'K%bi+HIn9I%`4jA7\?fX]TijK1(SjYlmmgholVQ?%">cc3r/\+U>mS=Op:aJ:nCU)Yl%9V`b($qT2R]KoU`)r``ouSTsselt%>o*J4j[F[iqHc,l^.$&JN=::5[U7l"6i'e?m#Sbul\Ed*FBf(H1NX3T@cg`RQ1MBa`BI>#1C]/WbpOJ5)^h)t>/tO`tb'GLT@"q:cd:4V*bTk6:l(?k/38V,,!DsW$C35L=TN4XrRP2A@!"5(Y'ZU-2_8(#1LbP[H!&jGRcf1N:-&nb"J6P,8Pj#X?N++p<^lV&;/N*"lYQ80gKYQ,:YQP-2XL\/<5l*T__rK%fc)3\=a(o;oS1o"F-jb![N:ml5.-uV$dcjQ:ASUCO%TA#D_u;F]d#i2oQ'%`j@>:Ae7[Ago,`RU&dJsdigkR\s0TCfF-R_k?Sk,$%W0M2-nT[_JhOZ^b?]tPGEqQPiU9*J6'gI0jL]mnj6^PR/cR7$btSjI&s+7rE7#K-%?;D(V`s4>LE)%;JeRH#Ub?cu`r^RQc`Z#>89Tof5)^9'=-SE"I&4L5j25-\$C_!bso<_%eH0^+;*A?kT2TXSf0'qdWR1."m;eY8ns,Ru(PmL:#6fpX1aM(q^7.l9E=HEmh!5YlrTgFa4>23E#$&=4(&^bAFN6a!SiO^&T:eWA:+j^&*uoun2u;2f`E)#WpuM9=d"FN^*854Qq=OQ5S5DNKJDdikEr8Iq$t1-4#a&%nh[A.JYhZLAc-]f5)o7X^Lju=hgmTU&J%,YU^QJUqGJmrGS'oB3m*Wo1F/!?0Dk"pbB6\[]3WT:D?h@*dk8!dS_:Qf#@IDaYgPS=8ma@nS,gUeg.gSKFS@49L'LKm$6PdYUkY5=D\`sfhQ&?ngT@N-at&*%ZRZgk;21OLI?am`_mDU+qt_f02=b$@?e^+/SJG+UQ#g]p#F^'$J7c\5ET&/9LPu4)O/)1h>XD:eI9kI5NX8ME/*n8d_Zk1+`f\IS]3nKFN\HSl#Wse$g\Zmo_p*p;I,>?"c-lt::m&PnNT=eDmU6?>YOclHPQ3?gUiR%J^&5Cppt`+?^R)?<[C47.,_2L=AmBn"*aF1dLIjSeG\1N4bo<>;2@GiC`K5)JTsH;I!lO$Uo)m0F)KXrZmEHKKRnAsoJD/bikKB$e+lEhB:.2ZMq8:WZfPF,<0*SKVK57F6UFTVYcY6:`J.k^23LJONK<7p;1OI^r\F/BQ!GOdPH7`bZu^7^l*FnO+D42'IMX_8qogj9&S;ZY,r`mj\\'ODnj7X.VE"fuVL9=p6CLIBPmuU*kp2MR/DtuPYsQBIp*F!>I%Y%cNb@]7%KkNmoUG0E+kpId9:e0BT8?45jeGdj9ufGGDp[B1LZ'q(cSlPFTW-,q`J$t5eCq$p(.7U50!4X#W>kMM"kFakZ02#kl"t4fZL*[D]ETY;^LllT90s-R1p9Ye"ejOsH`T.7^@L$Gg$EHIf=XLI9,OO@g\)7^_-GEfHj"m;%OV,U5q\;L4-'>'"6_,G7gI=_sI@Ki-q2=k)n#bZ%8e7`B`*?D]UOF5![RpcPJ<]aLK2p_0!5D#,dj<:C&?/5d@[ZW_o#U0Q0&A'6tCdEWL%lnI[!o>AG''XU7K8WD\mX($AO,_5^%ZpG4:;a<-0$06?9N/Fae]km^l,KKpb;qtW$Wt1G.V$TIL"uiS],ikG+jC0Q[2!`S,"taS8jL=b6O0DP[:?*)=f8(dM0L,F#Z!4FO?f!_^'C)>prg53D5t&8lOQ;H>gbMD6m4+dnDpVG=fU-P]Xi>)n@@t*Dj'asDFQ:%T:j%EY+g&e+TA@>PL.,"R#h2u[&r.1S2I_JEHUk5;PoO,TdXL]pXj;G[K2q6^$N^[s0]FciQOOC.G@=nZ7W%SmT_QB;Y;=']e"Z[65n@Rf"QB.Lf&[jDu+CiW3h%oOZM'+/E7W>_iDh5:/&9IXGgr%/QhUs6dsmk-e8KMa=dbJKu%1/?U=O%:8"T4D'nf1do*lE'o`IN;U!@/h!rTGM_+@p@b.]VX>pe,8%&Rs0CP4m;#IWI8heVSbBsI@6)aC^)dSh6R6t5Ku#l8&]:RKlQ;"0p4(`.-4EDZl7AdE3%Pa]6VtkHdsdTjKB5$P.gBpM"uJ$@KQNCO1\`0)E/P'>)X06sdkec<5NZ.!`kSm5SS_lp$qbM5E'>>Xn%Hk)DICuH^X&%";XP)K"'8#W/nm&rZ$RNf9<$RNph]72Vn-euB$g8j_,$Kra1At$;'ON/jl57IHHAtCJ"@EIDd<)8-HF>72V*'2-!>/ZF;ZC^%iU]]4[QG-BBbcBF3N.6;o"!&'pfe=gV`(M_*:fb.'GkEMQ&HS/0ET6Guf!QHj%WcSl92%(XWi&Ls)20L:JFANlbU9'9.!6k3TTne4Y=GEpU.s4$?0n5:;B@g?J(+h5Xcl2I.m\YR3/_9t=0/Y+eqg<`r3BnO5:`]Cf8"o_pU&:G.YmDBCJu`0iU$tK@1OJ^pE-;$l3k$T0%S[]'6e#Hp6B:U!Dp"mGDO&I`pU/b04)q<>f?Y<-_Ed*Jq@C"n#gmch6Qq4gg9LLf-+:pmk0WnJ2^Z6V(#-.V71W@Wq,LcitU'0/RngJZF:rU%`YMVKk<8,\?*l#ph'Rgi.r<,ArWmY>)XR:3Ne_C$;7+8+t6'):ZJH")d`25Bua=PMLQopj\>pf3r@[4m-mBV^oW&u><2PQUE[aCf)#3S&pbROS`qLV[:aHh:m+)kkt#?9L\s!0Q])t`hLa/'0)Bamd&O0fVpG4aOe?,q;uF,UpYC9;NR%#8*%Hir[4OkeV;u&oYY`'V8i&L&trV@M'PS6Z@$U+bbc)nu/958LI-@2ikU3@8]$#8P"GeFqUBP,Uei7FqlUVco+F*6@au;\_pDW`k7(Q2gn'PM#'N<$!-g"nUm\Q?T$9/9Faes1j/UFF?>B^S^$C'+,n`(]@VA\Sdq/pGm+!anBmAfSHK/gLI,"?uJQcqVMiV++3f%!J4r9(,hk3Q2\YS;Icj(A%e7_8SEo#eg?9+6(YJ/Y67<`bZL+&Qd5E[K9l@>hZR(.6H!Ut$QFKmjtlI2CQbpBC):Cpo\c2!KjD6qfaPX$K]N0"TRtI-C[P&pp8%A'A&F*PHf.nA]ep$9cV9)+%%mGo^OD:nCc0RV,6O_[_F$U;sW-6L'u7sr,!^*DUDKEb*_S4%7tW?-h7m>>hDCU!F]YdOqp9$3mOn"X(hCP3m7`J2!!9'e.KBN*+m`pS!:Ng,l'9Mi;Qk8>D]U+s>CL,].=fHD2\-Z%CR[75i1s!-=W"E%h]8Zt5Ec2pNk6)`/V_$*(:U"t>T(McV2d)Pm9!ZOBR,CIWuFh;9nVlV&t+4KJJ)Z7&=FFo`XPpI"^WOL_@cLR>N+bn3P,h-Q3@=TLtRb6lN)#c"B$A&^iVa'.!3VH*Fs%mqtG!!.EAJ?+r=Cq(.q1>(K7V87$V7bNsN><:D@iHp?o/`RoKhAqgOl...edUM#[\e")/Yg*4J:8i[9f$@GG]"obp1n.6(@XBWPZ%@c7Z/]`oI(;3om(68J&`RWPUB-8r'ic02s.0I;F1b&V0$2u8$)&F"V_r)J6J5n,3XWNG:8F$4+tbXK9jh2,^]@9L5hJLo!/;lj)LN5IB^d5re5Y\sE4s(Z5,Pl\`5<-a>SLKNOEc,KQ>nk$OZW"+Rbq8Hn&"eVBELSQ\%rr"bf8u(!TmglHh%$'8d9f-EZ_N^Il!iQkkr@2^=I^\W9uX3.f4SUUc,fF.ZWBo0DUB3HqMP4<=.-"-,?7X[5-W::%W'0&edgXShkXX.;#R;LKJ%)-YWE`n`@Kc/j21Z#Wr7B0n*Cq*g(gC-\?cs\`0*hmMOaekUaud4-X?MmqocK1,]$n4R$`>)$Mmt7b=.?2J_G3(03jIjtiHA8W9Pp=KPQA0jqFSa1*NpL;N9kLXTEXfN2dHgg":VZ1>QbB(I!q2h(;_uT/Q.q`9.rMd-e!>YZLCZAHm%u);@XNQXQqYJqq?BhkUZ4t/cFkk9TB5$`)%VQ(NjMKW+HaHRL3U";.of6)PT,[d^2$SVH3T@N?95-)%dEL;-]AuA+U$94GpuH?FtIE##-(pL=LZ!JH&rYh1A\^XoXoKo9JcFZ,4r:e"&Z\40>K.82cQC>;;Gk?SQ`NI3uo`iA:D58r7]Za1c)K,utoum+OR^pk229`)_[:2R664YJ^ka$LkrS'4$fS_d'#%@,`/f<]]-'@VXQYm<>sOcp=Z/Q5[p'&-sk/8uRIQ$qhO7^6],T=EA35G`-T(%CZQ'YCJ!$:M?F)jhWih;`QG]1]D\V%(#RqL9db5K?dP,D8(E2?do&'WoY*4SnjUGrM38eiu@14SMrn%J-G-A8CM+m7X@AjJon0:%P]pa2KuE$1^ooLE\NUk8s7)X+EU:7q%VqjDJc@a>(.Y,8_'UU>01H[]@Qi-qeBB\;u7a6(ii`:>KR%>7Q.S!R;YV-r[$pkIB1:gsuU)c5UbAf%q[7%,2Z'q>kU]K4J$\T8$Edq1LiM+0ig3Fhf7eM2#4(TZ7\7Qhm8UR^ORZ!:dmXpLO9aBPYHcMU1#po(p#'HNg#gDoJ9LgJ^3.dY2-C?t'/k?.,;V6dJJ2S2%#=+FBal;ktF+klYh8e"7qX1cpbVEoA%;IE[^'\X4;3``VXXjQ.0Pp%&;4OV4,G\3cop?Y[&Xa(e%JER(YLGMF]/*TJ'UN^+ldBq8OcH`Baf19*SM;m#=b1\:-$&.#E<6=2D5Y$MDuU3Q"LA(T2@c#5;LsUJ(nE'Cb3(nDcg.G8-0AKjhk2N*#!/t`AB=BI.Uj[5:mfaT8kH,L!GG&o78qe-.g5/ND\n@48Jj(TF'RU\REftef@l#1KS8^TIZh$GBq2QD,_Ss5IVJ;^?iI'=HhrhdG%[=?PqBq'0Ju7[J(n1W6YrpR8+s@j%ZjE^ShYc'J0U1eM3K#B,eg^.S&]t=!B#ej37*[&,J"E+#Rs/itH'jZtZGNB`2G.e%hjn**BIW'Z3B,1kU#B+lamq,9'-l::M&9*a(4d8^Xi;b9,Xcb8gbBF:XhNTa'mb4&b/p]f-RT/StG1f@pX9;$oo2`;J(j'VNDdZA,K0[:;_RlamtC#iBC`G5B=!Qj&>+Zb(2'*_JF]hpS,5P4m'V37XWVBW(&.1/.RdNo.;0F1jqb#7'&W\f;\h7VPQGj;?NI](>LIMEfpPqepsucU>:Lkl=@tHem\Z%#R7-`H*c>@XV]S+gfd83539O\\XKO=JmNA&5csCk1QQ'g%3QGAP9^KW$k_Eei8>hJbV;Ak%Uuhl`YVJs&5eX2?11XJjR557<:rUm(5Ur\rg>fZ/LE51s]DC%+ilZ=>P0OHf/0;jBZ4^LQ?k32V.sbrK7S93WMu/gSL=)ot[H@X.Y:Qd;2@6C5SK5XbKW"#miGmAB*kTP!`6]hqpWhVgL3QM'N+^@L#2GgTHF>-*6WU\1LN:SiAAF+EE$mEW3Uq\d/1R>@N-XX9[]Qeg&V+)`]h(jRcm?kf"Pcf`[*gRr27sZG]<$@/7aNg6tgeRrWD%)WmTtMjk9a6DkT09U7fW(,$V9Jqb9EAK,hYK%>P==WG>pW>JWWY&ef9,CU`tR'7rLJJ8:fY^!0$R_uX$/[ZWP'>@`e@eEu;;2YC@K<_5,%hF8j5KRVJ>#qDV;=.C!$7W5D1EpU'./A$@"^AmCocdMb!mhn^==?s/$_I[djjgs7c8RDSBN?_KlX']pBeiDa#fQ+h=YXBrm$h4cYjlZ\kCfN]Rq)H'<#?jTW,Y.[>G8b^<3lFLC89%IV1=>oTMRBF3Mhu!dHj>V42;iu"X*+u@=h#s5+/YXr$5.A"]i-_b*37k(t2ssnoI"=8$>W]E7_A/M#O5h9tIZ/?PWCB[0j@^\-:tq!MW?(IBP7E63Gl8,s"-<94de[oY)T+/&HjPH6%`]$'`n*(Mo.!@VMd[2^#cpU"li[ne5o+m7EN\Lem,&j!c_5"\aN`3W8$mW7f`a9p+&%lSR7^mlkOSa.VpN#5e*%RW724\'TPS+=kY3EOuJ_L+c%3"i$kqVoGb\"h>Q)9B*Rhu2n$]D.E02A&V3Qqf?4PmLer/&fdK0.i[2Tf(s9"^86e"2;FqD">keG=gN0S5>(o]:_!,#D>c]^TVJ@%fiEGsn@)oop@IjKjha_$pHqGBpXepHn2dnPu2Y4FN5OEDcLVF&+:=',Z=G/.0W$/Y9C)kb3,OUd!jgFYdBA"KM&(p9EeH)*i^O[2c\06WoV\5(E;)eWL22Y_^I`=3Q^iN_c6/]I#PW_SiGViq'brUbIf3^Lh\%4F8TepS]C[rfs7DU0Cfg:\TqCnDtLQ>c-d/3F!Kf5ncUN3mTsQ.^Zed.)#&maPm&s1s*g)j/%?Cgs0(71[Q8(Dhpc2Uc8jUeM65Ebksho4>VK`t0*mcV4s7DHhD2O,If7$Q+S%;O=fm\:Q(rcLht!G5=+E!"Y5[Ul(DkpXP!*$ijlN&/-jj2W#tAmooWX_`XH-kWh0@FT1]5.Us8(Z9a-/p[-K[&NZOnad@cmOUs@$N=&&aTB:%3^#0;TH8G4IMn]!0jFRM%>cAu;*QAQZiT,#m9"@3jcD>5$>C-CAl3`9BmJ1T1eL>/i9'YJ^5EXp0OKS9e`,NkqA_#q7^jID.IVGcYSOX@or$hTp?4'Fc:YWBa'+PJ*5Vqqip':#U4b#c>tcC#-DEM9o-gW_'l8f-Jt(=u)EJR_h/kP<=q5^CF4@IK]$EhLtGDbiPejb2F=4HcLg*3V!per+V^QWYheGNPb\K&Un%+*!m=EM\>XDo=JoNVO)aTX%7b^,J?DkjbmSV*S%8NQih@W=MOuDX>"b9]q_(=bSXE:r*SuL=6en%sR2W>bek):D_`I/T/\1]6gKo2#f7OQ>#%M%JBgo_b7p-Ps7@J)a/B0^getp_r@;^]\^olTG#5rj%6aB7qbq6$^*tnRAI/W:J3g!P=d;4)5>JZ>SL$IR3M.'2E9!7c5kqiis12p-`9Ibo;/48SW0S?#RL2q,Aeec?1Q5Gn0$l'\^N2)djF6n@UrjuX^;.<)o!MeesB7ne%@)#r99WeR^jbYNa,J_-:_FJ>4@/bn`dG3M?f2%p3CK2"_Z;c,#&R-@5`,rWhK3C.dR/hYl[9L(GI/a/XTc/pFk^hB&5"W"6,fL3YYn%7_OLUnVNhIK=%tH3&7^Re1Tf.snTRnLI?_J7mQY@DQO;_S":[7*TGmaq.eUMK2d>V\MlZDGHY8>@-"`^dP]R2B^fuGe,_;-I74m@:k@k5Fuk*5@C%=?^gNp']/iU?9P#q)(>=X:$9HbaOFIJKr5lR_M-!50j;7/j[T^\o6"XtZ[&FMo=\m5kXZ/R83a0_*$_'QCG!"Hb_0&QH^7l,juuLo",,laH.XL/9,#`?pk30Q.:*mJS\`$s!H^\VJnU:V8q)nffUsEN!/+gnIC5)f,3%;Q9rc3OP^sU!BOce7q8Q6i_F7?JU-D_lYUaU>OC."Kkt25sIY#Eg'>VXmHFPqFYG8a`^#BTnAP=?/2M`8c]LYC!j^#o%Oes0c,fN$qU%?HY(',."+@+_qX&6,fLtBG)(c;95qEQSG$>..p.ip;%=u%'SX*6Yb'tBbGEf1!WNf"KbUo>[9^jX[oJ"kO1RrD3aN%`HIZasoo]_A5)g:E+Dl?5q<:%U%!DMfSN8RX&IJ'Zb*reb[+)*u8arg+n)oTaF7=(:\+"M0M?:fEJoRQ\/a&o73ZWA[+iIecuC"@;nKAY6-5WClQ*M*r\8gYN?Tl3Yj+snSds_G]B8Ln48&b3thJE[uc_]Wkinoik9eU+3fpG[tibE!ftJFqdM9R$.+7lEm&m*3@4ui/?MTaf?@0-@qVtEpNC&_cArreW;+#,LprAnS.&37^5Jd+YbQu?\X5+(NT!DUH>=aCm/(tp0VgD(RJi3)>[\.n3ts?.UaE#9j>j>ka#!$l5SBa;B,+he9JI4\@A'E.3Q!D^R/,Tb;/;[j"q?,Ke0\;mW6FD&ZVOWh=L^O&Ws(?+`T"lX+I;/H,3!1]HbIa"fPs1:nkCJ5nZ:nSKgfY:]o*Q%('Yb6t%A.FO"4jW]=Cpul->2aLqOG,.9%^*%Pg*Y4P,A7u!pN(VcnA%9t='aGo66f%O"`;2]-JX9",W4(\%>r[p8pHSOo*%nb>hm2oBos$Q#r9>LM/;l4KCE^GJ)j\nNDSUI+]?X0@piZ>^!p^O5%kp;JpG(IA.n/<\K:Iaen5]0k9?jFG+16(s,O_W\t=CNR63j(8Kq[+7iM]Z-],KBF"UML8s-WV1Dg4>foW8Xoo\*p"l.qE/0QMjdmr_n4lnP6`@e5K*n[mt_J[0YSP+#\LDTF&^].Cpf.:gtSFEW49KcR`f/;!M:)"G)I-2TlB[#-2B2bn1[e1h&GeOiY8?1:OiXPiH@Kc,h1K"RX_%EuZUM(n?"9JJOir`k3kI?\JW2\@30=9ZG_h#;8;t.GXM-X/]L[Aj$K8GB]@GY-N'bnO&t)(dZ1hM.NfB%\1q+;(1Xk&1g8\`.B3G[\aYWP+-t*/*R+>o7g3?ca(c>X8fRKX`3W>'`%#7Mo\W'eO>!(\cW7u1kdL4iY@4l'7Z`%#QFR!oi:<2Y_4(Z<5\;jTe[Ei[-2@01J*`R;i&6mPGpiVSFEM5fL_\WDXq]@jau)d!gcbm7ef$oD3ca9QI,!A8IC=a*1.W@0u%-<])li,IFu6U\0h!F;jY?.8$t(DPpi!2D;mGW\5';pQKRJ=&'ZaV;NQVL!R8![2^-Q9$;D*Y+tpfIgml`[-`rh*D3Qls,=q50MBU2o'7edTMmUQEF3H@3SuKrQ2$r(+#in=3l/.UZ%BarEj"SG5i2FE(d3p,$(1FXRr*m;Idce/#N-$.HsW>D`@X1sWThI1&YN"LA:Kc3WL*!Ni\eUj\,^=ATg!,Z8i_qo2,Rk;pM(XPmP)9%1.'ab':&(B^#%%;W8AKX3"AS=lnBhYaQHuc/%l/Z2#(mY%#53GV79tMIR!=>@0GZ?I"NgP>R^i[g<^b?481d95./'LajAJaRdbHoV[?G<),680FIRih-!orK`ejJ8oo6Z>Yd[%s\,jVC`q3W?JIE7<=7WH3T4poi9[`o5K^%B:QfToVt"Z?t%2%=&nGh,Lt366EqH>p.Ko"4s2.)(V>nk"8#IZgf>m\Sa-T7o,RPa'>KP-[.E_k8#k(@ARQp4e_2)32MOf32^b,=;i.9p,od]]&kU`"G@T4S:tEP!>-t,*>O[%9snMbaZ.HRr_1l`gcD2HAX6LI!]68ca7T+Yrn)?OCXQP<4_0./9:]uSj?h>km\rco]T0;*Tt>FG5UY3Rian5J@m2e4PFks["C?V#6B`M%CCLbe8Y[kJ4()`kd[GGP]lVK_iuI\N1Md[_c1YZmBtrb?%i+54mX-hJ%$VkFV8k$i(4T6o/E;NKGjNJ?8pYh!Fa/M"*/WrY=k9WM=`+5ma0Ji?fW614tV,=>iSihR6:P#.<'d.^jU/Zfk,D&,bj6p:.b]pDt;->d#5#X$&`!lRkW!K+HsTR5A[*Mj*9QNHj69Qm=*mCVjG!BNI&#?R3DhV=hfnl,I!(6TVd&cj7ls(Z[l"Q5U,*J]EqtX!\$p:T>8#*!Mu!*rAG)[9N`N@"?Dp`KZGBG#e\ootAHVLhX/WcmNZV-Fi9PMsA@5s4k&\<,M\]5))_U'B$k_d#FK>B[=RA?<[+,]"VU!$PkoTpR=3X!ou748e5&&4Q6SU@.BRsV4[7[m,mm)3PcbGQ!^%fV$O_in&HBbY4N"Ih2UTDBN7nWH1^VWN'e0L',<2mbGNcF?6"dA6I9W/1$aIF>Dcr?^,6j56TcNiTFdHF*%OO(+6k4sa/f"llkJ/"]&Q9C?h'T`Y4lqP#7@)@OHedtUqcL8sP%Q]%bOm"n:oX9!a85`c?]D-WrksSqabprF\iBEc>,WcE]fcke*jo?0k`KQ\Wf#1T^dCWFTFG+`;Q%K1L/0E8\OjEIBOJ)>*1/`DUI@KrneI<8FpF>^d@@'=*'p3@hbqi0!tcS3Z39_@E=;5\`0YAq;!>-dR.SlFVNIhhe$Td1Uh[UkR,ih:BK$m>N'MaE*!(`<$(Ppun>#M#"RM,ZGWc=c-$XZLpm.u==KGF@1Wo>iT0'HFnLWhE"DRJC[&QW`HJ\^q'3_RM&lBP.F7bO^t(IH+.,fpuNARt,FGe46#H+#ZE#[]TeRf,1]+Y,)iL?m)Y8.:CscQP049]:m%)I9`:S1=(-)=mH&,IMVu5PF*=6W/I#_E4G>(g(?7*-AiL*%+0s=9Nd#IYf5h6elCmF?@u*`YONg1(aHNPRH&HVkW[3$jTG8N*-p_6b-O0Tg`4_R>eQjVUn7//1Q*G>E!=1a-*RI9D8%Q])r*blkRLH(F7YFb(">Ao([>18:%Rb(9\ROO)FpWf3GP39o./,JcgiCA4V[4aTpUV'@E_B:C`A8P)n;$E_Ssrt?g+d)jRASRq%]:#B'9\Ki::Lc>PG"pXh!\OXXYAQ4^$-e7>R=0.gNHpRULR\b=kWY`$sFWWKr#\)EU+@fft*'$Z[W6NIImR\g_#M'EH)`nag.[fh`%ns%OsC:OsWFUQI3o.&Q?X>;tWBnY8+g*Ok5EMQ,7Y^7aeDS^V',H7;FXoFjDhA^,'92P2[Egio*ogY/)V(.Wsm,4L<%8[oZ4YML)%`mBgC(/_OZenlufNhh9F-)(*Rb3&.')7dJ&X@A'EmAFqC3=ni8ZsNVnZb::3k.kufn5c:m*tk98L,)4MgcYR'k3'k_M[?3o\5\UPY[!OA$\X.s&2D\(m56jamQVt:C7G6"6Fc8B4OtBN'k3.bdOZlHIu^%8H_,]L"-@GU,h=#0tV0IAaM>'&ij-&@[e(";_A4GV)#cT/loSgFhkb(M%S*?R>/6@g7A(,MB(W#0::.,[/ngW'<-R6i5[)rVQ#8pE5L$j1S@;8r##)[DP\YKi8:K&q4@0P`^mXJZBcRg^q8MadU+KC.+pTa$>8BJ$J99'abQkD$-P7f!mC]oWS8n;!b#'g9PcJ/oo5)815(]A-.6(+A&A6'l2GR,?qk@j+_*o3]$UW1p^o>)[qNKHIecCe2WYpF9*XcRRVb=,0V;#0OD]OK19NhN!MrR&;Vg!)-D%T3^@^rR`NCf4+:@TU3@YjP%u_-TcqaAm?b$j+1;9fTj+SJET]=T"K)0/"jiHYno[W$>[/4%q0.)1Gen@b#$@m#W\&\ku+D?"D)$4)!K,dUX6br9U`lA:REi3mg7#k<7Y-*mbPCu;Bglbi"0Yb.ed2a[<+LG$OGY4=q$o1s:qpc0Xl9B6%.+%@=@ja#R$$=(RfH(FEX^(tf=P-ED_g02Far8CcJn+efXDZ7R"kqnn5PZ&Y>?+1Y(DGD`O\#J]=mrq-l+k+;N.7o(h^8-*I"[gqjA:bPS%E#7!Zo7b'4,IuE&N3[iO$HO#1(f57PXc"Q5J]`=*WntDSVM7UL.OJE<kd8HBhIb8/jiQck"5Z*^[5pV0kg/XN@cE1+VcGXR(L"h*Cf,N0G!W^7S4*q)>*+^/e)$t4mMWYgN;[TCc1us\-:ST#V7]g5Ia%'Y$;Mooo^ABI)!-2Cq$]0D\u5\J\ju(4H%apSu:2fm1^N*2O]j&+/.9!c+P>l]\7&01R"(1E5,JK:\XO[r`OT&1^QXm1IK9Qfs?(g5F6lX9uM[W&/og:^7+(fR;rY4kr?Ydie@sDOH\PmNVAdOa#[VJj""\L:gdN/EkL:E]^";(DaYY>0`$Eq,=2u5$Hj-?BoE5sm`?;+jTJS@e(c$1/S?`WRc6`4Xm#AJ--*Tj\k.*?FSDr&<)4];N.aX13F*Tp[[&=6nFSA9,QbpFj5'N=l+CI6AP0k"`i.m)N5j&:&A0;CV0QCm$Q&n4TEq5!X-G."@9Cq.a*@.O'2V@Rgdn(V+'5mr+9JDkG%(Kkb3jcY?IVM8;43#mI0.090dt'i?'OWo1FPrXE-r8&dNaLbcUd0C<;'NFfOACnakk=7T`iNq#coaO#1TAb!M0V$A^t,2ol1pF1m/k>4$+3e:#+hp(LqMAKcLO%8+e_;,GLo5sZUPF]8;*3L-2f>Khu1%[9Z404/P@`&3DXm/\]fH4`Iq$\g-kNaAjp#O'P6M6@!:Z:pOrhCKTkj8oB&sIgh*Cf&F0]h`%u"id*K3rGih1O%&h19IL0HOH-n>U;m-=JRL$<=K-pS&&A1u4__BYW9fV^+HNd9&.^!CX-YNHusNX@[XRf&fi1gg:,+@b*$tgBNBK`C-Hf%aFF9UNuF1p\H.Pl:%O\+rFedC0%M4niR)r9F+uQXoS%=&1&l$B$;FG::Y"+]F'gap99mAYGKfE,P(qgT7.C`0j?G^OrmCGJfu,OLi^I?JW7qU-1B$;YcT`Fl+\6(V.62cWUXKG`V1J/EA%6-PFV[UKNEcF!AU):E:l9\el6GY"X)i\:kbs0b??e4enr4>%*G(H8gd.bXc6)U>$5e!iii)`[Bp&&ZU;lWK%9`#"44M<3B49)K!)qU;E8!!#2tjoVp$n(,!ILh#_3JcF'Ckk^TSbNj>l)1Y2/'#-M2KSjGPnMCER23d9NkjJE:tqY=+gCijqAcF"Kgr8D%ZX,u5;m`"([$r$[CKUQ5KQBX`l@E*ko$=11B45G+-4\M.NpNYB*)JA7#3Z$(`%S7,]YA8Xcf`Beol,RFW(Rfob7B1El2Sj^;!q3c>r*J.(Ws"0(>ouITh(t>4[`^GfNgf68IbSl9^l=^YDk/pTJ1npY]T.ETS2*[->4(;?Q)+9?:Mf'EpDa,pp=3QTc9;qS7d^982&uh(+`V[N.\rP2X0A'i^h=raD0hlTUEGt='`UGoD!aOYgAmJf`datO1lYJ(RK:mLpUY,Xp62;`Ajj9US6CsX!,;rEn/To&-"NWf3mYj&Z?L=6#gPu\e4'kpY%B7+ZC8M>`QidSt4lDmf'01GEu'$%biT=UZ_-__c`pfK7N+J3YZU(6!S;2^e%e,Zs%R$HI/l-P^_7Z_6#0'/W[aSSOL&V5#*,TBp$ZY^K#/3]qL&M%ud.%X;V7'=mNR&W9A@gqL*I,!(gn/Cgn6:^,2WmMf!_+JtIuNnE`*PM/jlTIK=]Y6QHi^ASGGQ^&-8%@l?Q%&2Cud3>H(n/CLUmU_fY".D(s]hM`OMQW\B4IH=>*4$rQKArl1a,T2ZO5YmlOem,2tjRSoe_MSA1.;mI_;bN>#SiU@C&KeD.g)2*JXF)@fThqrfTt6:C\uU2tk?9%K."TUJM5rjOuRfW/[ahM%TM@\1`FBOimIH(]'p6M#[t&T\BLsVN'l2B`0Xo^u`\2]FqWeZXu5N.R&)UKkW0>)Ks4RU=ugs"$R'\:q:?Qdn^MPaLPDFB's,4"97]*7Tn3ofcr"4%rQ)EFhAlO-Pn3-Cg#p+%\d;&;IAoCt6UZ"%cs(9HELGL$(@N+&NqMA]uZWOLQAKSMq2_g*o-Y6?(n6XqOS(9fCqj^?K%j;ta:>CWZ`NOts?5aCcJ#11]Fd>*l+'o*iiY79p5;X.qcZpJ4A!rDEIZPG>Ifd(r!a'r*`qYF^1$:Ig2%XP!#"s(2a>YWTq5iD8JTLe+6nuTU46EEE?81=1@?T_DB0tE_sk1FUGb[e:p)G/%N[,oAd]?&`HrFH+!t8s.Nc)LPKA!PccdMq:]JL,B+TYM$jJ1epY[l*1SiPX;Gj]prEi?$cIpHJ*@q6/fh3*bB;\\a4*Bi5KI]?C]6)8t'T2-Qo`?N%ehH9pilLPD:N"S&B7Q_t<-h23CA5VOY<>l8'^`AUNBl6akHg\l#k]6%<&M:dVq0klRtT\^NMIKl*@dUKD[5\>0^qa?HU#p-SDgs+7lV*ql0#Aa2oU75TC\WK;ZJMAHZ*q^053[_W;%Kcr[h5rS&S"CjEJW(#BL$8;i[@'X2!fMhrK!+A25Q2\j6Csj336*0Y+dOE),TL7sOKL/>h!/O>i4n]pcVqBaq4'LLC]n#3HM1KTV.suk$&h#0G(ba:hb(]S0.4^Scq'FtAX)n:3RVq:k2DC.`^(fTIoko;-g8\H!cF$7T8B:Z?uNpATmR=BPVLWZ@nQY/C3`#>7i$ln'Gl4kE,UYNCN9k$14]AC$dQ79?,%;1WA3.&,5$AUn5=-bR@ck]c_.(5i-DtBGn-)ae02n_8Zk?Ahr(rD%RQZUP*CZW[Kl#SgLNPQQhejL]NqM8TPTjZ%QO10b9jsF`*BG);Fk"l_CfM-fd@,OnT'Ur/,UB!`t"H"U6Qm;Jp5of*Bk=SO-eu%[F*p[7NO1*]=9>MQTU]?dIbY3Keit:paL#Tg,%%Pg)*QN5i\Aa-sO54kQ<)G.c+A(WT>dV-rZNSH@kD2p]ft_9/Ascg6_-+*6BMFlrBf?(adM<0tWE'KZQtW07G/WapZHA>hqFO^PXbL]GGjI7&(\'>-?%o,%R5+@e8fo%#rPCoFR:IVkuiKYq6`ito&paa!0[9`^'uYDAs@gcXG2*WGMAInU'G'?bDh=\97F5*BpRWc,%ZTF(U"B\(IfKZLhe"!o&Mqt^7&!QLONEL>!Hl?c%c%t-?2fl^YU?c]G\!sn:4kPVN,I@PC81&a]=*3`8NpqCC%^]S^I9KL*5G.HN;hKBFq:>BW7C]'q5@-1.4HM/$;qd2?:kD92X4Z=r=(\Y6l\iXD^21kmGNsgJ\@rT*/`iZs26s08XfD-7'B8s79[<4"C8UB#l,8-`Dn?Ob*\0`bS44S+IG[0r7+qa+4r'.TJO,r3h2f*Nd62+r_IQ+K%$fFA_5Q/1\>R"1Jc,`KVh9K8:J2KbWa4a/[ja8;Wkui4]+S&tq-fb9IoFe7i#8fs"U1B3%YS-^\2@FNLc@mc'RCZbRdYL\F4WXcodflY^>/#X,O]K5#H,C%ci7:Z'[_!)dGVeG72A7f?PE^?0j\rMf6E8ce3TV\p8Snr=B2G"rnBqnp-:/U`j.J-d-]d:X_C^NqMViLfu%qH9U>I)k(bci;ac,JgU7XrOelh(L^K5lST_7Z*AAV:`0A1U8R_tYP0GQpfGNmWa:'D+hXral(!Bhr-DiPA!O,c.^AK4QgZF75V;%S5j`%$$RW#+uOk._>=2Mg_2cY)rTAD:1'6FH:.p`ck"XARq2#BC?&).!7^#Pi!n,d;H=(#^DtagGh_ePA!bnC%lGJWHB'N/@S2)GK"]W/%9bt++-")Io8mo+iHN71BtZX9c=g4a=@19krutJ1@qA:#W$:0[A[h(3TN5jSog^f5Kp1??U?H$f,&C6J<2ZaBh>loDap:)RfNFW(d>8!Z70I:HP4nqmmNH`'g%upDaL=87g#_0FQKYrL*lX*U?PXK>t:XEL@RLuZmAsaQJsp#7GqLcDi.t4ffVPTg`#):%Qsoo\AM.0hJ9K4T5&[a=.A3U?I)]lgP6DKC6U_kWe0:\Vb5R9K%(@Fb$PmaJ%Ii0#TKYhnEWk73[X&p_78S.rl3?4qD:TTZY)/ZoPQCR$>3Yu<-X";)`a7!l[)']NIbGpV-VG".@U"uGf_H?='c&E+DL6o62ik]-`$;nK$G%W6*1R&6c$J:9miqjnR#t5!g2qSMs6p!G.UPeSGR"=I5(qI(-X>M`8o.Jf<3CKXIGYiOY#P-"j5_2l;sVC":&(QV2##T:n/2DU^5Qh'WGWEm^qii_EBXOT6eNcQXA^;+Y0`oliWFcUIG'V\'h?tM9^J36a\&fLiGW>ihipP)b=f[L=T,p"%8i4+,1?kV_UH0kfilEbP2fTT1:iL2[;4j7(:<6Q`B:LT\!2<<+$8EenL[RSJb_?/1u@hE';g3*qe:I%Hm*#hDPJ$B'6gd8hi8LRWO/d9qV#6jb3Yb4g.7F#R#_C4BH:>!j:+X0@s+OM_!k7c/n@]:-$ig1.hJA0'SOq.^ZP(KMS2(j,7#k6`RPghnA>5hAf1dZM6oN1[G&;F)MQUBMXc1k`IA>kCi0S\Xqh62=5$RfI[-<:F(`V\&$P1iBNVL#I#ls1G9dJS.7O3eFNimaZ4&l[pM(K1doE^1S3XU%A2_MfFt,LicBqZQCB+B6oKVea4J-cfKO37C4cfYO;&'@&Jnn(K]Ui"FPDX"#]9+[aB7,717nIE37+Y)ZCeW*>\1LE?WQg'b5OX^e^_U\4K@,"*i`qu3-)#G)B-HSHO0W_i\8jo20j_\NEhZD<^0tks&2APP/b_>]0#M-7\>Y$5o)<0[]#$i>8JNbS(P;Vp2nEPGK+^,<9VX887La&fE8sf8Y_NLd[O3^3YbM%=h/-7-fueT/5DRF18L#"g3FYc3`0[q),-H8(KKi.O@c@_rkhQm]F<.3d].-O4^kWjLR"hoa%:5%-je?pV\H*X+;qi<:rKK+hbU-[DfZuLFI@PdqZ9`gO16n0@9a7eKdihq9n>=%MSHfcm9F(nWI^LaPSlll?\\hB\B:+L6pajWC,Xg;TDQJ"l!Qb9*:Jdd-r.LW`;,Fi440PNi"t3XY-lkifT(`74qo4C1]A\]hakdHVLSRZt7.0J[uR/.i>1KEchUcGT]/":@!F.="9d:'ePFm%l!,P&m?EQ_tQTgi6?l>Bl@FbS?;*ERNl.b/kNH3hOT_MCcZp65I`8+Wm+tFr^unT:l;e7JZ^>h%+1V8d3[@E9%T`k..AGloR,P:XLm*8(qGib/gfX$aMP9@i3T%g:MS&I-X1dr1b5]kWNXt6XP$1W=pi5OS#"^bl/3q"J_-l1elYkgCs&"*W]%Or\"k0E^<=u!PHVj7\1$mbq4.:JnLV*+d$BlF$+R\\Y$1R6^FDU0'D##R4;jlpY*%8>gt;+j)OT?3Hn$B'Vmr4-Q7,b3M2(&.ZGb2e?nB([uOC40P,cM/ViV-kQ1%kM?+geQ@=lF7N+Eh>PP$eith9Ig](ZCn5QZh68amee=?Y_KlK&A&<]*=CRIL.:X;=::<,LQPa.d5CSJPWXMhT,rSC0s@"Ie?;-"R@SN:S0IV=TDf'JLIMqIaO)6\Wlm0a/!9,]`IC5C#`_\gHT(gc2$AY6\=1Y`HNYoFM\c(Qj,kVb+_psT1c(Rt?]atmSmU39q2M-csS39U##=]n_fib[PKM5GQPH,)R&_&KYiRL)5m2n`h%D'hS-^B,(D*sGLp%Va2E1gAC`BMC.22tOTI:!fkM]0=4t)lB4WNNS?1RE`($HU-I18bX)H)8KAME/=nj%UR2\3@G5mcok%*["P7]GsC$#.h#$4ra-N4VK(C')$@Alhao3ZbZbG@lKqblBb#e;-J8-94"GG5^#2@TOl&G,a,n,;F$f'a9kT-sUjQa,3!6Me?i$P:s+9X+fc[&r6hr]!@UJmaM=i^@k0=9.Mlh"6#b)1,LUoc3b6#AdU1Ybo-a@[S[IU`&g'$)>/e'7_iUsEXTI%Hd9Tc`eY/ia/6c"H^kK2`R66H`V/(Des48N)A&4kWp-r1-EFJtPke!a`P*t#.0V?e"7^[h2[(B8R;;r%5B`_"aejq1)mhg\'5,pVQ$5oJ[5[7V?!=nd5d/9mSC418sd_%rIkb_iL^7jeR/&og8&VbCc@pbGRId"``B/"V\,n4An;oT_uL=O]:"$<`n%/:-PbYE\T;i<_=b!4"b0b+iV1$7-[dKC=3LD:Z8cL(r>Z<8$tC'MI8$=0o^1KO+28e!8*.4gEWA1;_Td[+Ce>4FOsjTeBuUX:5EbjtBeJ#(aEBV-9kjcPO/<^YV5[6H\p-t(h8p\HbZcI"+2._'0P(85!J\(s?,61H2`3&&h[!qq"$V/r,[GJ(e,*\(c@&Q!92Cs8oE<-kf7qJR6r3ON#u)$484q\2'i3YZ@8l?d'qf,oX=,-i3/$5tVgs#7"ue'/Tc6uQqH`aQuT^!8n*2i,D/)G4dNoqkre].?Ddu::rj1s).=%VtDWu];dD\LAE3Et^X`Aa@pMCHG)DM9n:3<3!Mas7s4Gk\j0^^65Kr4b(o-O`MFgg[PT?u;"J"Lpq=$oj@d-JBC%!X[QJ/.KJeF:S.@>n1XM`AMgZ#-).6IjIbSQ-n&jKqN)4.ct?]I-bdd1J%@1;es>:Mj"Y"de?M66XKRJL;c5uWg`bDihUt(S8Nj>U)\H]ZL$Z'"D*/('hL3K+,5JC5p7Ra'3U*%h=Pfk1LGTGIkuYghYf%=GMj5Ackng.U#2AolW!R%T`_I0^J=!/m_#E'`WW'ag[a',)LoD4#n<2KER1QfCn_\OXs;RMNHn'&,5^W'K6WB-E/54*MGF0hgh?+iEs52C"'$>fQ$CVVD1IL`7>!)NVt@&T#nse8`Q#kYqs)1Z.4)jOPK1!hTE=^VEkL2WpGUsde3/)<-Ni'C(k0,g*0Q`j>?0bY[!gc@g03;L7:&!AJGJLI$,ClRF]@Nh?Q!1jnFT/>f!at1WmGRghGgq_n^Rs&#tA*aN<("o.A#*aaB-[GbHp=O^[7pO'#WgiadIYfk?ck^^%pq-\hPkX`/uU`umW[Y23V!ZU3RKtEBc"tK72"Zr-%a?2Di]u@c#;&_1,6HS$HVeqlNg7`j4UVD`.f8-gJTc;jr]K,HfV30Db_&rc?JHlGnZEU*gair?[#ZbH>n-qp#ET2j1bP2,!koZ-,gVTtXT'*Bf1:m4D[W?Gf5Cb1oigBs)g%#erb7(KPeY6_PLVB8TS[hP=Hmp88'>Qe=?`^qOm4O62CNeFejX(k#!]olt3rWCR%VUF\E-#Z%Uncq8AM_C.i1+*1+UmAP)]g%^&Fm*Q;=EW*h'O#a1P777p[&i\I9#26mm@niPgulkD=kcm_IurI8SlZY;9;AOe[fa&VU^Eo*tRLlqpKd*kSd;[2Cc`I29(]m&m@D$28YS6Sh-<1A,D)(.H)NoVfRjk.1+qiroYFp4%Q"fp;f("'#>65F$-5]59#SE83;-5@23Pj:A%4CV9iQSY+8Tu6a(+o"fFo]3H3tYIR%VJCo1T8-f\f1Bo41lj;T!C@c`C!#jqKpQ.];mJ._":XF4DJb9P%[G`;+PaH)2Dlg^(+OL^Vb69tu*H!aoAn6[X-Z=j0C&JPMcFPJk?su]3#F^IVM!)XQE;)AN9'54H_O#6.4gTO*)22`$i7\WT8R%X)oS!)J$^U4d)AuQWZock[HlW-&j,J't@'OJh#Lmfg+$&%%tRQ]&@+D`Joj"MmC1b$8=p>L6ipQ63jBZ3,(dmQ?0m&aj5N4C)7oeguMpj"lFO##J16TUOFK;=C""]q18#^JX"m(-*3;4FcQ(pqZ5da7)7E9<:cA#PVsB@f1JjTc2H#1=.#5a)G2)TbU4;K6O6%*XCS8<'-]7r4'Cl5PbMN$mgbLquPtbd7;;(X/L4<+AURKF[okq^e&YNjj5!^@<)EX;d9$r@!$'O$COe68a9YXXVF/!O?P:3]oA[,-Q*?):+PiiU!pD/Yjt[J;./h+/<5R]3Qk,u9G-ZaR.rC9+$2WYbc^-CuqM8ndqf%,f*%#F[C/OZ0+>BTS2O5,mGO)5qcHujDB#4U@K:*r-TThb?BD_?R%`DjW(7*D3\*Ah*h&pVDZ=)T]@mn9,hQe95K22e+I8snnKp]H>)c45,+K,*5(GXrYpq3/j_A.c"+LiiB,O>lBg5]]cLT.p:8*B)7Qfk$A.alSFp+I16$\-jpiK@*kFa+l#_Kr)7mjHk!"BPmn2qRjqpghn/BOVXT$3=KQg^d%EC9N0ZGrf*Pc]1Aa[+V$c)$j@dd5J?h1R>+#C)[W7@\k;lLY95I\j?\u!F]$q,?;qJp@kGNTMr;mefb`FiTG#C>?JNgBI:,WSqg8AQbra[1*PFBR:JmSk3$'Za35!mQ@d:P^2[XND]60]ho2$D^"&)PU$ji`!9P9('_oX$VVN,VWcPRZC>EU`YO1!X[&JW-)Dj\qZ8J\%g!pM5mIFg)2?qs?\KILe(U&S^r?bIgWqkHhG^:bO[LOA?cThM;(*82I#?l4i*dA.N>QkoR0I8E[:OaKp-pu]eA'u[I&b8;PHaBXUhMF_4!#G)j;9nN3A6qDdH&*nM7\p9']Fc"If(?#o`A'X_HX3rNcPp=^lbeHq6%Og>-D>WMs]m!ACJNRBb7)o[LP`(VXI,=ku(Tf7M,lL5F`5m,#8Q==!+]]?4N%0[!4*R*L[5l[]O9459jc41@)pci9EU;2Na]KM$Rc3.%OUf!QAVL]mY%HPDmUD.^7+"am6-;$_cJ^.,SVBX!c/n]@"-qjGALkVr_7/"(]H`/r0?V4:U.'mkD*ikjT:gL^80s3gjWD6g_CqSVoZQbegb(L`A(%XFX4E`_:EODQanuJh1gBOmpbhiW>^aa->BAS&m:Ob):tT/6(84GRi:%&&?9rW!fo,2Wia/UZ1uSMZHT./pP'0NX1k,A7/:dR'aEQK8GRi#1:V!qA=7f'EkQ:e2uU,^T;_c3LncG:u`LG$fTX`6&rnaE7gf`-46p")AnELN%IA(-H(79G6qI.e(G!3(eI&`D-34b-euQ`$mS-.kn;$6!kOOEJ>nq'!#&31$_REO_>9\;0-83iDVMrWMr%\l,]!&rYY0eHo],PpdK^8'7Vg?TcdMN>>R@M$.Z#.:qh+mb`jF40q85?BW/m2NT47K$sn.efR37]\c@Au1nb$(_CF%^XeKpoY!O^*1&Wkr"#Ft10I)q#D?);*j8is5Rgi$d$1g#g6ImFS_oSuaZ3f:CE)A+4Y7r)p8AX-i.=n!\hR"K5i8&$kRZTPD+__ulS$U)<+'1hMH(@#7*;r#b'j&]U8DA.e:pDu8cWcp@kOZR^)C#n1FYZC%*@BtB\RXXPe2i@5Q)Gg[^5bfZFRcJ#LYp3U0U<*]Ln"ZL,R"gPj^X$iEbm+qJHI@Hli9Nn:CH+E'+B&P$;FURXnC#Ykb230X9Nq*2s;V!p?2%OdTMA8Q8UFN=kq3Dc7@FAm*#dL,B)kNs'#L'%mD2Ie/itdY`]u%+,Ip0TiL_2H7qs:iQZLh;&]F`bkeP0"f=WJiSSOhJ2`^NL[O.1/DKP",G;2i%ZjA]NB;fkm<"f=L,`_9;cm^_hZId=#J(@lq@&?Ql;F*It5*_Jne_g2-S-)k#f/,e$"p*5*MZ`T`APJ%+eD0>rm1N7[r.8\JjqID>F4=L9%!31mNB2_Ku_bg%B+:ZL\RH#f5Wi+Yd6]P65G(F?ORuBU!qbe8?7OhMh_d3Vd3m&u*e*>&3?tHYWBonC3KII1CDU''B*?_tX%kMEo#3I"brAC$L;1+C_/[AC"aB/1RGn&Lk;n#1"^q%hT,e\R`TW_)2-dPQ79A1us'qrEr`M*4#^Z\I!mdAqlNf+8^Rb@#Un5ZiV&[q8K4fGUWCsjp`T%N@/%UgUY5@,PP8^_SMU,+PhEks-pq7[tmMt+#_jtVKa+j=JQ1.i&oCEn6u/$",r!6peWtVCKMP^VS&#f]/<:V25a605.jf'[1`:RdnoHV762d_)Qk!]$;<:7k$*l*)Z)EWkY4Y\aL*)JRdt&f.**g0pa+]%9i.U=CV;BO3)[MZ)F94\;[/e2?(BF=[t>7.'Q(V?7UL*iq\=rc!$b4!6+Cu=h(I0^c(,a5=lM@"#<@NdMqtCG?A65p?Y@b5o[AeR.*D'>[V[!fW+/SgN3RHtSFb>Z9EeGWe5+!X4S0_RLj:e3HO5gnebc*.ElH`Hm*5_.Q>e]62%12]#F9:S@3:05BF]DCmf*14(+pSdnJ%"S)EVMeO_jm(P(XL"e=aWfkf83m[QCDrK@M`&`K-T5h]%HiP2KiKZ_6SIT'&5W"FF*Zib\5ENIb@THZkF#D]?5=Quqle.PH>iYg`Qb.a-l.5Lg[r(%&+Y&i;#YE_.+]LUdQ6`T=DQ7Y,-s%BW?M@F%2AdGqY[+NcWM7EIFNKcM+/3[5/GF>9eL!`HB8,2._jc$SRVAAggHDi!kQD9Rj%Yq;]FDrDc=`brQ.nS5#;1s0f`*IAPVl9rEZO+q:Mb'_?jJ$qL8?.H(n7"'IE.u22U"gr^BS=WB>rWA%%7!p$:>C\.$@'=&ckJt:!E5:m_MMnhFiJ99IP6:2X[jJ$Xf)U+<"m5Y,iN1>CeH!=Y+IDlOZ7\S?G.$4E-IBVDiL-5'U,n19?SB!dNZ70#2Ddh#M*\Di_*mkAS&?)qR*H?nR<#@+Z0^0"I<(p)?)/[TAaiY<]0r,ibofF#\g6g\f8G:]L*;1`CcFsM;Y_2blLYEI3/h.R7SBIi&m@T/-Nb%5UGci)X8-%dpl&Y[\]R1Mc'$UfMnRI;+8)ee%8K:fK>X.P`)V#:?'VN'J^Hu?,F$PHkq9'Upk9p0PY9;41ZjkRi-8+Y@Q:&`-a.6c5-6Y3Ti,M(Cn0#OY-)4]C"&f=%KI_KQ#<()*_N%)\t$;cR58_Tq5JY6OCj!Z"E.8MJ*V(UNL8uf@?rA)$$DtGC"q=WU9M;Ydf&:i6u>fQV^f`6Ou3bO\8neNp=#CM:-7HIOo8R/*HQteP5Ui'gaN5*jk8;BI6EYKPTN'sCeWr[CH#1_#KH*',R$:KA>gZ9(+OG5W,8/q?%"4B&u>]Qr$bZcQ.$'gC?<*&l--k,F!>C-;fO(IRS=>TX:F)'#9B^[KUT7KAut8\D@;[8!]dMsk_R24@F&T\KEQnpa/4B30&s=/G(CMdZMjd\J/7[%-md+=iHM0'pF*c"h`XUd1eI,(0]lOsNfM$q,(`eMK"(T6G&X*"iA2nDq!TAEqh%p[4J.9a0t'FO%i-ic':C>>fV!f5Z"r(E[%i"2-,;6p6BjGIq/AJnc*q_]8f5\I@FX*DS<\<5%jR"*98$0hk0Di$HgbH+i*8d%q.>lSJ[X(EOYt0m!HX&a0$]P5b@JgZ$R7Gn2&%u1LX/,cq!!J6/2ecgn+l='b[CgB6d*?T'TCG>hsq4_aL"4bfDK.2[VLDG"5;h?-c;*g1[=pab`f4r>)u*?\\Diu.=eio<@/8`Rq]ACNI/85N/c>Z#UcMZktG^cZkElVr>e0^7rXqZ.m%RHZ)d@d+`%\Y7:_/A4'!Q"F!fQfEqpNQ17mAF6jgZX$b:50k@k$7F!JWY*p$5`iN:>I!c`^o2J3,h7<6\E/jB_P3aa7MD#YV^5,Ya-:m=V?aMsRF3nR.r%6aEl)Eso>N^'IE^Rg6'8Ugop3"8lW\Hhq]]_"HDG#hn_@q`Q9FSnX;bWNpW$GMn`CY]\p!,fM#D3R47Uiu?keP(Zl^.7F;aNK,kXLpf9W/%?$3?b>3WBtF]T1:g!.3F8h[%5:D`UWOR9@a&Br)frQ_0SJ'AYW@71anJEDNoJTE9PM]q4j_"A[_C!`k-&-Lf=:j;7^J%[cem-r3=79Ge6$i$a$[R$GdKE=I\UYR49_Wkq1^c;(M]Y.0JUDV,k-eF%B#+]`k#LgM3f?*,UG+\50[H/(KK=&--oI_G,)gj-#kE3Sbn\f-]]\2G[j,g"tU*Gf!!orJgT$?(oOaW>aNjmWZZRl']=8DLeNV]FR>>9V-8sth(M25;8U;fYp;.61c6LSh-[sgP":nL#"p\ELns)uD4Z5&f.sn#*@DkuIg$%)$qZ5dW'W/sUkj5p9NujGWO?Imt\.$u$PKr)rXG4tZI,In.OhUncN*0cWNe&d'da/<\28fOL:J\K<"[`[EJiE:;Y%^.6nN.E]9,/bbM+5Sjmf:p#6T4$uJ0D\c0$ET*]_i$R7ac_aH\6o#?lCB?C;f8Z!"FbJuc"g41n%hJAq;*T9Rd/pf!jh26QIqph$!_9,K/(2!l@qr8m$l=7$dE$;00*S]i7SKD:+Kteie.IT)(md!^l:uP&/f#4b$]i#-2fl%-rjP&ae81@&cJC`Smn1_g28kQ$TDAX^bIm4>OtgmB%@I>]@e5?IdVE=S6*+.tIJt0@LYs]pFs@RHA)e\fMhU+keJ"J[b)NdZYJM9rdGOfK[.IteA`'+Bq881KQ0smj_XBdIIG[)'\GrCFc?s7^h3p@&FG]3(-4*AI&0&TiC6RH'3c>[An.'p'+V1hAl+>Gl5L_s2_9]YiFSA9c.e6%$2q\l_/bOp1;PU?R@**gW'kT)Lo'P<')OtY[55=VY0pMWMSI)/_RKMP7DSlB7))tc*Q#K/+@QoIhn/J81sjj7l/23FE5FmPc>;JMWj,+H;emN9dm^>QR=lb=f7]C;4aBnn7l?Kj_K-I).]KcjOjh;C,=EY\!'XemJC'J>PPWm&I9a3d.,=o'I:[2)Q*Xa3WBY?*7E852'][nZ74tg_k5D>VhRXD'/rg8p6;:2@B>rtD_c0SAtXn4SHe9=\(tm@G)bSt_q)]]=@,=`d%@<6<fallY<1Gm,p?6sM*'FCKjE/6/`_h8O"7q)2-;j5^T?*$mG,5BZrg#RQo)1NPH6E:"'+C&Skq>Pd1-U=jYgl*=GSk?B,ipFAUh#/5f*t=\uoQ*UD;,Ama`#r@Q2-;Rc5Qe[IUCln@W4GTrHag4E@WRS/#.TL.R0R7tXDoanoEGMegR^>_X6,k8P2m@=5bjP7+T90bA%"(C`+rn$XfGSF6BP*FPfM'20aKU]!=Jl_+[/CEH7gGq:JZp9:8-`QlCS:qe>DieI(QWqr\plnN;CWM#(sK;*Pbf1'oTe9f%>mOUE1Fe]&W*($8dTu-U8m6E4#U&>Pl3.,S-P4m]@_5$U9[5rmnC[%]Nt3/PZjpP1mqoP3TFNeMh"Qfr4+Xc,52q+$$[:oQu2A5;Z)(h^ts6A.)RglbT%=.[HZI_WaB#b(`.TPTOSM9/WL'Q;]brQ6$N0[k$LKBr[]<+8I+EA2+j#MY.6'K_UJ2"A*)nZ/dT5gdo%91;Vj$h9Ab\Ln.&>jH!(hF/3;$JdZ&>t8o]!Qgf\g&P5eC[>5<1/=BJ#Rfh5m0WcUUhsB*bGb>)<:VUKoqZ.,jMOU"agKC."+IM>ZpC`>C3H*Ubi,;P-:6`W(c<](AU'@@>MS+?%;V<._LC8^pu&2Ro5:(j^$_0Ghu3`ZA/6rTFPmHmtPVPM5'?17e]Y\ssO^0_)&t[..*ZErnqcc.4TeTg([Cl/NL_ld1qp)GhD2N!_#1e.61eiD:taY'9EIAg/YCB8C^8H!Rl1fi/YX9)+:C]]cKEjqkA4MM(RSs-+0IjLSBL51XP!@KV1DC:g-P1,(W"=XE\W:C"CDp"3+CQs!6%&?4@GF0mbAjqPBrI)M$Til[+9\"Pt+3`d9L>m3:I+!QDLh.9hHm!"KQX]*tgW>BM;b)bAf^*2pa:;'4Rkp%@dR.5cf=K)6`f(?[:NF#c>/p#O#trp@JC^.Q,-:a9Q+]?[36<(C:rFDa^f5)_]mJ%U_)`4%d1cXI$nuC>U:36DEDu`HaM27LD5]#6[s4I9mqdAL)V07-h@sI5p0X'H7Mb]592Do7B$8ANRrWco-Ygm^@!Z7GWYd'4Gn4s[6i9/>spTYFkV-t'u-@.YBFd4EU#GoI;r46=)B;ZPDBO3Q8H3c="pILrQ:t?.T8j?PSK(@BGf^`1MPX)@uut%Ua>XuA_?4N2U=!F$0qpqKQu3bT5,Nm2JZROnUZ%H%'eNs=[ssS+]J1^$mr#b@X-6DFpj"ONH$?Aoh_!C'SLAIiKYOje!6")i,KlR9@f[Q\8hM%BNcRWVNf%XOVT:05re:?IJ>'u*M9&[;($i$o[PY8h?3q2q2Y'\J4O;rP%P*6VniD.$Ik=BsZA==(V2qs;rK"JCCfaI;oo[pM8ct7tROJb_?qaiLYkp21>3cpo^NXN6D@E[8ij,='+^>9TghcnWsRh*GZ:A113!hh\Z'N+cM7^f9t^a_#Y?Q4bY#X(>tE;\MN^^`_1q-tY+^,S7O0**R:kl?r`]qc'6;:D:`#!uU%;573T_I=W6d%\>kYAi=&qFOjjEqBCRknD]ODW'0.D'F4fbfi;`JTiDmZ_HGUX>\7A!\bV4)GZG?bEYFN#^jg+E1sLh,WNRp2&oi@VrrPMhkE=,W3$rO-$ZBd`aWqD0S?6,\8:s+Q%_S0mH[*%+V/uI2%)VN-g&+-cc%kc$ea92FTBRAH>o<\W2^n=<`V!sWO0(0Fm89CNK%o]bf/TsH?C*&KAWdtgr9d,0Tho_,9"iHK*:q)#L-=_YV!Oi)O.mSBJ0Cu:O/`."]587:)pO`e]h(PSVB;dSDfb,Pf\[mC9$1l1B^oV*+Fn><):1X;a*S*nu,gj``[_LjkCWg!F/odQHF:kqcRX:_5?4CqP$cN0Q.&Dg7]_l:K`oq_:h(!"S,$*.k5^(EUN$3X7A0k.b)Ds,*l48ms<4*$8&q@8*h+Phk(`J9R-01l*SO:W,ol;Snc,QM>[!`XcGMLtOEaP=8I&pUIL4))q>_iG:(a5-@Z8M$0m3ariifE>_]j\U^GPG9WcBpQcNiL;$.2).+s_H2m(E'Y[;Yldl/llP1L$c"%E;5<>s8J%"_)Fq[V1-\s6Aj)\c4QUFBr>>VEuf#!Y(oM*aSB@eS`n_*aU-8B!"bI]Ap#FO]j3)Be5frhV5U[!"=PKr+b4Y%ljKK8G,?@q\fkAGAp,SC&*iq"U?uijBUHI\pfKfmV?aa"1:Y'T_I36a:.%E7Y.!jf^4;-fME%S'/sQ;a9(Mo@V%'f:gOW&q'Kl]2-tQ3l3k=aT\",h?etTo2AV2>ge`i*,!<9i@+aTt:k!Nhq8lRrG?:Qoe[_)P_-BkNs897VZbU>[LOnZ`i8=pL/j7-7Z)"QhXD9gR/r2@,cfhX73`o;jE$hb^t;JMT_KB$d4Xjh0(`N&TD@d<77&7KprA^mUhE?OB\nq8VOfA+]gs;T_;I`Erc=0!fm00bHOBGh@[Lo,ag%)_[:<+O@p0giLoso;Q#0&iUIVX;^ZJG4E%CS_Z]u:?)_nG#;1hMEJ8N6h!AEQ/`k1P]['OtB<7lD8J1D>?hu)+RnJtoW1[,W[G#hT;rS@dZ.1L+.\bX?hW\N,4`l,oRH>o"7`%A@@0X)IG.m7%@^`%hu2tG,j!LuBW)>imM3a2*4k`)/F.KFtPV`]R5@u;7sG$H7?2&G>2L!n`KSck$&?AU7YkDW;"4@g.$T523lEXC4*.EI$fl)r&LgOpFQ#ZfifOXj:?)R5A%9$(,VtW,Z#J_?)fM4$8!:oBJ.B55D7uGJ>EuB4Gq,3%p1bWps\k9Q%2H;8iZX(RcJ+omiAQG8cbK6D[FN\]dX"8No,HRX;6Cqu9p3+Q%MGl:j0N60;JQZ>g'%P/_tqUZu28\04T^`X;<5>K]PYh?$[6]HBP.F*ssG;Wfph#Xk$[#nS?sqK8q3tbPKH3dKS[=57IRY=Ii9Lf#>(KpW^8aV<3qGZ,9^I)m8N])L%*iD_">i"MjZ@^/,(d:#&$Md'S9_cB-Q3Yt-[B&K"o(^icP\l-skj/nk1!^HNOUDTbTt):QJ.LLd`Z`*j.I3fi9[A"[R=nCFX\Y'W*i"gQa#h$j>A0NK(YiZ)=VgNc20*U[SUq\m\>rVYB;rAR1&jthjTD4ml1PJWBFh_A;$0!RTU3Hau+C-(Tc]ARHVjt\5g+&RL.2k:Q?^Fg3@<#&,2;?`o#d?"*ps&c"A>+:n0."PIX9K)_[7N%)SH@:^.Qg[b[P4:"l4(IPtnQZIV)W&J(ANqOec((E$3`];ooD0V-3SjppUMnLB)?di5jk[cX;P$Ba;s0rI3nnPIgg@DJMMVm]O?SGm]2oEqDP(aQ[,jpr_3@pn's1n?26jB!>6=EhN$b,:#-Ls3Qoef`".:5uFcKWhe\)NZS&1M"FOt]\&9<2XEFWWkK9O<*He-!C8Q+r@U\LKiokH.YuK-[*)(NRa3U[*i[LVB7m;@>?:r1Fm_-o-Xm_5]J";tSGlo@b8S)M%pM/%.WlRYE-WMln?:_(odZ7!91X!4Bh<2Vl,=`jeEB2I%6_MgQAUF;>hZNIi8YF#(0Nlg(C=i@BUDdWN.Cq7lU]B\DI901,cQD&=&cPfa!Z)VX3_m5[hQSj'nYLl$Y@!o5RcteA>j$3bW*P4!T6s;#LR!U5a2V\/s%f$G*.q7=QbLl%h92Y>30n=S0oRQmfNB`p4<[(P&U_O3tBl"+6[fFhJSK,@F4ZK>!,:6B`H=qCVhGi.\Q(cPmWIn3GMr2XmF,q*%>q1JksCo1%$?3W>^kmJ(DY]piUk^jXXbPbXKZ<^nI7KA&=1ZGc3:EJBa>hcUYqm]gX*1&Dk'quYDXmdF!%oO@7B!ji2DjtHs@O;o-"Q6qRl?OK*:Pa(S\c:8fYW'GWiS_YNbj9:s@>^4\M<:X)-d35HRd3Wq!0*6D,@sR*A+uNjTqC=GCK+dL=@hIeWQ$LH,N,iapDVqoQ@@V]_H$,\XY;$.*EheU!S\W1UJ\<`,%gh1a^dA'iBN<%&-7nG\YOuF7Lr)iJG,.iMOYHB_-V0#3XD+3=U<]kSV[Sq7&(sccK>J(.NNl5[oY4s1O@<)P(+pkN=+]u98T(BBO\g`:j>P8734+=R(^_YVM*bORWMnP!M4H>n:"Z*'gB4V2r$2>0gD:-lp3&$"+o5ER9-7$,'*'I,_uYgm+Lf[M2:,U9tmCg:B`gc'@LrO_aem'f8sbh-g=lEL73FoE-h(kqt@W])2CgiPs2?@4Y7n7"F)j.IT^-5O/`R8f-0gciD-X2=t)tbs#dQUdmm+Mt_NJqh`AVYg2tjl#*l4NSfof5H?HNg=G1$DFetG;F*][g1'X#(Ir\V(=c14Z"!cd7N^2-lf[`Q'F[pI>PVDC_I^G_1EXUL)m71c>fnZ"#9KT7rD.KuNppOEU9!ksAbIit9dG%b&OoY^?rLkL,VX1_174b@G-an-fjlc@hW61#T0_3&hdTDl5+S>e&*Bo&RZ,5&phV`@:sqXnX$S:nF-(b]Xags6/Rm1iGjs!4I^o*>4r-Y?Y3i41+;iU[[In2%VdoDptCMJ19n\\AF&JXp.e`AH'D4^]-Pgrfo,P+:X?j54;"gGap?B$8IY.En3?S->7DL:%rK)F0,,ODn(a0-+tfPb6@en,rp!V;:B521NM*S04:200^JDVcCa&=AJurj2g%(-MbkXuC\f$C\SoE#-LV=F5IcF>U-14h?U"97(st$r+$+B-CIL\1:9JXe8';du7bh_l.-p0WRu\n"c-+S+&KHjfB,aL?iuK2BtctaAe'nU#*pU.@!>>*fc&&b@1@#;8`2/c^Edq1W`io*a+>Sf`c`\L>A/+8S"*g5&Whu\2GVlZU!VC(V8__Zs-iOqXLaEiMlOo'"8b*4jMpO/Y3Y^06MWH?3!Iu?A?VsgN\]1ar+U,*lo<$oWbgRFaXp\O14r#$EM5ZH6jXtrXB54(T%Cr[=XL.c(Yh@^;%^\Q4b+hMG-jON^P6h&FrKt--uO4#=JdU3Y/7'S(,I8Zb_P2FdSi+ep05F8E;V1FJ@XXKm%jk38DDIYSO,$Q%FpS(pO.XZN=QE.'P\Q4F1gc`A1U5QJk16ogrq!0TiKfV]5j$I<]+Z[N=Y&;#%4]2FXYY"=:^\7f:O`kg6D!"Rpa+cuA$87UrXDea,HR/AR`ADufkD!C1$@uTOQ8Fr6R^.S?_H)EDb:,]Xj9^BGQU/-?aH<^!4+5\`5CO!&g3WlNY;;>CiceaL-9rVi.01QYOE+)>p4"b@'c^VL?UV^Rci)5W)K&3kNSJ^J+^85D;315J$6GdmYT&#?N]G>[[si.I'!p>I;j,-!WBYjoh6R6Vpq!fBHd0#rj'-K8T/iA*m93lgng9?+Vd@c&E>-Cf]HQ#!]?Pl?9h:82Fd!]@/CHM/5l?pjf$BRrEFugskE2*lVA,A1TSqsSg4Jihc6isHfhCH`c\q\l7h/=s^K>J7^.80Fr1\=oM?(2MdoWGac'=DkGWWUkSBR\Arb6-a#tH:/0L2HiKgQ;bh8lQ?-n?6+iNW9ntC--^qe`@^somR(!Qm+anDG*r6;h5:GusUAWB^8eN[skQ&4&OW-ut(YGinp*o.Iu)t\.PjVk$Anh54.'X=.%[auD&n/6FZITH$6q$h0K`Q(GXAtn^UA;OmX)+N83;s+Kh&i6Ltr=*Zs'7^USN_,i/PG"oEGs4/J7n/Q9$;=c4HK+r'eOd>[:&BNCf:'laaZQd45LuW8djS0%D.gG]4)?dc?A*??P;W&'KscA`%4>=We:Gob\c1t&P<"/365CSasnD]g-"HU3ZVq+u%U#f-A?m3`:`A\^3XAUE3aRQfF/.SM>kDCA;';c3O7h.-hK+fE;Ydt%bMESmClY'Vq6>kKiue0,%RWL6>?g/23<()4orPU*Nhlc&sg#PFV\Gh65;`9jP8Q#T"HP'Op&n^JPDkn2L*@Z*^$`40skdd$'R;I6SPG0j$mb\/hrNC;*j,6oP[!YUW[[T_I3Z[C89(j*0ZW")U^Mq=O"1t<=ecglIQu8:X^-K3!0r/Wk>?8"6rG.WCP,U4!r1#!cLLuMl?OBZ]V?lt.E5-+,Sp`-0\d>1[+L4<7rdXg2?N`6ZA9,K^Z&M)tr:''=,=>5TMn&2Y-Y9=aF(cBG+:$!u;e6dbCQ&k^T%+ijeIr*q>u.56,SM9jS!pjhQpd:+j$DqK(rsV*D;u3]OCThTrh=^D(>3fn`dd=gE_j$8B7)Md8k-*kfZ?r$eWOY4f*"qp:lOMF91j&-6d:)AdaQF^2Ib9COHaT-VP)3GDY&QV(YN(D$e1/5OA\V%`#jYNd`4#STF1d!9m,h\]#J-VGZ?iHe!!WCW>]&er%:43l&h3nd5Loa.!(tNT1=EP/IObl`Wfe0,Eg_ALjN.f-s$c$![gW\>o6nGF?O=M:-07<)E4+9f)kZ$\j'J1@,V,(KhTgR]g#+#&,Gb@?a/+3Gmp=;%fIBV7aL!$cT4TN7DZ(JU?TMBPt=r^m,VEJoY\cik6'9i(Ki'h8r@_B%#:2)aZ7h2OLSe"?0\sVHQlQCjO-#QeTGEGo=X^.lOX8(s4[t?=mE\UKDeP:eS5/_TH'13nX9\7ke.so8Ao>bc[]TX!r>*!7><1!"ZiSUP7DHa5%YB?-M4A'$hO_Y,$Xg-B!!21WS=22oo28N:bM>#1P/RRt!(Zk/2`BDeBmiqkT\)ZD."'`G##V;Cdb.UWhYa4)tt;ptV*_)h3-^bHJoNdqn8NjZSQdd\2\gaH]>BF]P-+I`N0"*'Ae.?L2'-B%H*(A[1V+V+?[3C[r*nVC==.X%L!.P$B.\-%bJqTTuH3l8_SBjW$7@-+Op`LIMp-W)oue9)J@mN<<=;R6I@hL"BKl_M3g)a>hEj]d,'5R"WYq/o>RE`7J-jPDa!;)>=heImg.qrU^`b)Lqr_,7BISoWFbRHiiNG,_keqOj`TX^c1)]in^Y_V"E33(MB>O!S3^VbV;i*_%1Q.EY<,Jma(/_q.+&7&'UrI^ka2t*j6c-Pmntif>n+i_3@p3M_2'U54uqf9N;ic"D%S[&>/\@P+ICooRO[qj^#Hj1LI=tr2W8fIE/Cn"AE17L/T!Bn:%N'Z]7a2q&-s;1_&ml4s-]^)GJDVe_h[D(L&FO3@DmscXsX*)TUq;1Ce+^`0tfZ(?C@T[r/u0hJg@O\HV$Kqm[9'NjsnGA^0FgVS+?%c(8A*)+MbF89?M6lL'LAa/@KgKg:"10kPtd;)8XnJJ9(46%iN.BA=GD3jO?g"-Vgmb+:.JY^l_KIo9+Gut""^+rW[&H?+:==34.Qs.`(u\/nE6?LbD//jOoI9j@NqUo=`UfO11qDlK=E')(UBqod0TnnFE_B')6L&UAm3p6f-P&]/7.gu,Y_ETujF['6NAC%UC,>/``6fb)dX#B;A(!0Fj]a.J-<'5t"M=]$7dGBCbWhOc&[nVCr"1WjdfK6Mubl2$8lR2d6/gT)>-kM*rU7-eAc&bX,7Tbn(d(nXNhOclFXFn!6p)@Jn=1UD(M*7?Sg-r9m@JiJI8jdo(XM)F`*&O8P3Ndg;7mVDb.;qCnn!'"8COe,J\P;g6C>\$:K1!Logct%pL/\_BEoEJEIj\*J1.`>ib3]^B$aYJAG'Phh`(-j8qU]X%Y)oY;Mo9&V[b-X,u'.e6GckkrtB=2FHbRO24Qh9Kgc->RO?X'5a?8o.hr>PQE:8hgf[tnDU*.XKm]mRZ+iomo)ofCG._(g4C?=#opHRk^,K@g7ZmoA3BZa8bg!=fq*JRnp,]H!=d8)&'0"^?VbVh;oT_`d!HLV7%gQSJ2_0V@/r$FaW=OAD#$AY\%J1rN\_$,tFWO%(E1?Rf39&cu,mQgq?$e8Tk<[S,ftUX$meU(a%=IHmH6QEAC#=@I,AQmUSdJ'Q^>TTV8DVT6e,/['n#iJH"+ZiaLuB#gbeeO>_m799k8)/bL&#?3Vi*1N;Uj9e?fq)_FD]H\]C[OF>TQ53WV]^fq&JdUF!`3A%G^I`V5r/QK`NbiY1:"p5&ZE4"^G^f<5Ji^2Fa;&P/Eon"&3:C\4>KJq32_G/,[SDSO)\="s2ufojl#Amde;(@#QfP5!80M-@udZjl\K5%cZl]Ht[]0XBe9lCpLMilqCr1e/BhZAV*R/o?h(IPFNV,\=.8/+rL>%o+hHK34?j;GmEKYGof#ra.:3[Ws5n-Xpk,f[]kfclq#f4H(,J<7o`K+SAX]=i_=po2aAteWFkP!Htj-'=tSAWVPZ;Mr!``nW4b1=hks(=LHD;$[Adk/Do$S9R+48ObV]0a^,1[0LG+clsA:iUX1$ISb6>@`6"2If&CF=T.W?o&V@Cu2HFK,?c9hh=LN;a1a?O>Ct'6DIC<8:63Q?s/-hSobH?aIs-Ga-Dc&B@)EO`/a2A*;"HT\%9Ps_7N@bBp$fX,d0u!15^qMcSe`6B516>TOk/Ki>3]Vs[C=+2iX7fJh9Q_Z,#?k8b(;ja%AZG$G.E9i>=:Z9s?B!B'r%ZPV8],u,9XYq``9(i&=%8\AmpKc*qkpWFB(3XlCAPJQo=TbuOUC3oN3oB-)%]8rP1_O*f/gs(buUSukaQ>i+K!feL*=#0l2fmuUgbA3@LVa\")q%$JHgYa#.eC*+M=\Yb$nX3VJ4a;Bm336,In>1%AEI\+O)m14XQS-F@3ZsfgYgB@?]lZOqdD`1^Zld!>C)%(l6V+qA$Gs5;1jV(ne7Wm7Xgg3o\OG*/Lt\n9hs_L'#1B!#,42WJ,:s6aDOd3LZ:H$!9+&`M"F\s!C\Le%2V5!S(=9:p-k=l+J3T#+q-J?h-r0K2@?oE/q]SB`Y6g2bYV6\Jnf]B2IXW.`bb"2>5NZqH8-jgZ=T@rks;C83$(g(.3fntFKSR2D`rXM!*qAE'@D&F;]Z/,0N_'^k%,T!:[:faOkN\TOsdeg03?>(^UZa>pCiI;hQ:F/`^^%,L`"X=Qo-`>DIka[d6U04GtsFV'KO)Tu"%&'t3HPZ,MPqTcf6Ya?dim,N,J,/.oV:j!=Nu+"e6H:O;nlB2P]YR1:a;gb]FP;c`lXck/AQHmjs+TYqA/iDc_R)Vg4>Plt7smMPc\aN&]k3Bu$F`Ot\@LZ"'5>sYT\F_bN'F?8^NdF[_=Yi2"+M.C#MRB^[i:>G1USTY++^4gJd@JhR"Y)dSs3@OK+F5L&A4C_:K5o%2+FO9\jZ70Y/<..\Bd'&bQ5Fdu]#qCT[JoUbA_"j+=E/\j)(,U4jj1$2FE[YaZmo$2qnT9u4%B6U0QMK>;Q%N8LC\im#9q<[X#iE_6R8o[&FXcf1\u5$u7MQAIi$_Q1tWjFYY^W$Ta"ST^mTp[E>2f!i!Xme8iQBLEpsOu68cUT>"d+F:dnZl]T/1eV&e!\"u]7Lb.BGBVgA,0/Yp!K;s7-mnHhMEnpHfsuL40J:JVa[gMlP9,((Sr:pe7nBkj3R<"^b^LYVT"7\c%V2Il*^F?1,`cUDZZ_[j6)8es-2nO8Ja:iV+(_YN4F]WAO9M8J_R^4,8t1YKh!7*h6mVIpiOX)(:=rXm0F;WBj60cjQqQrD#!YgD6&E="9k7;i#[k6&g-\GK3/;u9SI[Gfh.TBB>$+j\<.GS,\+f)9\nI>LO5g_FeA)Yuc5697](ZKMW?FYVM4_m+GUHY%B'^+IB,F8R=ApD#\'tbf,)N05l/ijt%?>&gr[;/H#97.t5j%ekY#$bNq-[Y=E9\!K\b(b'8/He`)ZXdI\Z=3KfeD(a8VbBrZCR,\R?t*-hrZJIQ,bNU,5D`!1L:-S:*PJd^$.XW#QpRk*C\]<\p5j4%h$[*&hc"GU'P/S;0>E>JT%%I'j`cEYkO/8KHE4?^M@VSsGn^VR4_%'E02e:$Q=.YK/-?OC"2&T8$*/ia-E1:`?^Fuj4qCtU<6@NAAaHqAI"9c?Xd<2;7P"lF_3F%n+N3'BnaGT)Y(<"fANDPK84:ckFM\tGY=&7W`:9m)p)9f1fJcV0>:?h&R<2DqLL*)]c^L<"D^h!W9k%8LUIZ3_L[UV:9C8OtpYQK*In%9K6RWM,P3<*h$@'biE#Qf4A9AsAQReYW)u6jiFm/YE#tWtO$so=c!_[%JMLH'2;CG*%odp=q7Il?)Huka,d+MD5[X_04TJnpqOOu9k\'UQj+3'eoI/,\DUCGf#Rkm!opk]!(f7+:FG`o,,\7+G7RDbW,pn`Qf23eV>$b)<-K_0!taJ=#%>N"5r\m]'JcVCD'/?%,`!Nl4p4Tf,P,g*c;^P2TXX)_UPY+Prdg0;j(&+9b18W.1Mn>(Q<+Q^Zh06(IAbbs!sOXj+M4M@o,SJfrK;q?J=MMg],p.U$qgHL]fS*k6ZqaQ#+.jFs2e$K!B#(_s.RRg(P9!6,$$qUPK8UHXr=10@Rr(>q1(BRLPmsVH-OYAZTMPb!"H`)=8?iZGN[/WGRD7F!mH5UO)Y_+S$[a[Ve!f4@T;hXcoL]s[FJL'7iR:W9n^Zb-.Io6Ni'>iYSUg(SY+#aPPH@2HD9_"HUp^?Js0rA.ZRoJ<*@6VUdVbk[#/@L0%;4kpXGU;E(*$5iG'+_BF1F.0-_>BgJ!hluR\INk4:dA(eju8UpK!gED]ELIGlJYQ-AiHqu@TY9YTD5=?\_!I(gJ!D^)G(7m3['6oeNZoOjU)4g"'Yd00`GHFMD"%.k-)!B*fO7'!<0Sb(hYr-T,<[.-WdIAc:E?B.&e7?K;D4/D+Q1ARHLcG[P@)T`@DsXX'hYC4<"U)/^sD!^b?YOrsPO:IqHq`$KWnGdj-/N'b*Z/]**bRKWkff:eQGUQ&fo]mRH4@ajQROT.G\+brEW#^'@2X"Bf61B%0XTGFO(&J#$RFG;&QkkP]u6L%p/>Y_iP_9-O)_$MSOJ0eLiAjqdGKDU`.$Q@\8i.ED@4q(#V.p>iXL#$7Y7YYBMi!a>t@;EZ4'VUm2p\=%QJDWOrpjQuT13d<)3?L!laDWp'n;kXeoZ%Gu?\(.l&B[k=.K5E>e1)L.)%M93YbLCDO^&9AfXs6V=!j>#KZ^kN="JIgYOH!@8Zkmk*i-9qd4HthP\&iL5:db#g!K-qM/<4BL1A;W]O"0dTTL\gH!=/9Z,@,IPqlu#$Ze[1!\8O2nbQP\H/pHq$cNGU'>A$.??J^7s4\ejUUfDehIE$s9S,5eDU!>_TR41%DRYL,3(U\9D:ROLU?V'=5X_\d!`@D4Y$q-kK##!42#l]?Am+*`<5qR4=g!ck#(tM1q7.r=+H^JROg3[1Kq'pGBF?>YOhF2njkAYq=WFq;=#F8D?"!,CXY\hANZF,YB'sCdb'GsitHi3*(_r*)KZ,07PN%;/?n%oc+b]2AGmsLr0a=4>C^9[Cf17J4!Y&dSD_-WECQ.RqM]tm,^N?=]YF560+h-d@^p8MEl.'h@oKs3e;]qTehO$O1RIk>%U?"Mqt:igF'XG*7@`(JZQdSlhO0l7mtT;(TTIp#7M!89l$q@*`Z_%bX&XWM%Mp&N?InQ!p@)$<+KQXLM.2:aE\jGCg%]D>@aes7t`Bb?K$SS(Ql2$Du#jF7suA@bq#ifJ3s0s7t>/:dUR5@0ru'&cO!_:4lUk94"7:,=pTFS;8pX2YTgF/D>$`-qUh(:<''o]urt.,8G7[alMLBc0i?E&`^9q8IgP^Y5^lUZ!l!s=VIEW2gfhmo1"S/;8LM5b)fLm,$8M*A+'1k[$SA_p"6\/[2JC[.*.S_To`Ye)"0@^F%.ju&+oD`".#:W$`,?HcQqUi\/C,tj=_%Riu,qPA)6g`N!2`<=`M_E_TiC;lN4.3A6]0@]9G7)s-Qq9Lt?/^C>"6A`%PPjS&5'(iX-4)eD[u<+%(D#r`'@8>l(q&ZM]JU@4b(dOo-=ER1*J4^l]hbo-Ht^4&eCUO15hL6h1'Qg\>tc@\G5K2Pq_-G9G/2c6L&7CMM]V#*C7dNM@t%$jS_.M=".g#M!<1lMr<"MaBaigkTrs#D\mj"P@M^We`ei"De54\+q1XlLcbupsb@HF^>L>-=<[%5M76\#Bk*C_j(-T3.P-=k*NjSPtIS_,*:ZE5HO$ShcnVU*]uUn2fr3ar1>#L#$Zd_TG10oY+Fm;U&\pVE_YnO52A:lPaEji^KsoEu[G2K[Zgh2PMFO@>Zc?_R%1Jf[/+#\Fk->0/*Uf2rDBu-aXdGJ&nQ"njXP')fS;G\0NAVkc&RqNP0mu)c"[]q"R,I,pu5!Zihiue(oKA^'Bb&Z_L1NTu3j_iY9bE)OD`Wgd+N5Ejdcd/!%,bkG]IgZH$WINGhI7J+2A"'8#^95@Nc8u^#hm2%/LpjY&]>[=ZW>lYRY-P_V<&XW6[p\-Jnsne78tZfa8p@$r8$AjB;=6qU(Ei-bZA_bQtN?E-`HS13XO`?*XPQt>ts3PI"NMaY2T$0NuHG;j4&O/iFlRO]qL?oS7#?jqkiJZ"#CBS!L-R*&rJg[GN^5#i[`/M1^"OKN7tes2bP,IBJ[S4U9eplp2AE=r8u\gGpgCV!!g'JeSk;?&2k6!0Q4D3cu^FtB=31=&$M_?oj!mHe>&UWUs`=JqO5FJ%:.a@De@PUQoc1:nZll+="AcG=PTI"pXmMK)jE&&i5-?'?U!Xp[fg!Z,+C=1RhdQt%^;:Z+jPjd[pZ<_G9f;&AjIlrcQZCR.]"9X7FMiY'p4qq3dN9HU4'RT=MX6L9oV<=ap+qrUGIpGq.@>D7p%j5f5uk*EKGHf!\1p0r.'1KQClKF52KIV.>UZAB40sjF99"5"QF@JrAP1]<5p,$Peeohc//!o,Fm.VhN"YO!c3LPBr0TT9>G^II"a`j_7Aq6Ygf"V`<4u8*1%>XFhrW`>6FAXmrm9@TO;3'tFrgCoSmG8k"(/&d,p?TKMOdU9BdQf<8KfR\jFZ[QSWqI4OQlm3*fl1L'P<$+*<*.Q07Kft)1]p=$]%3B)Q"1LMo@noP+Oud7F1.siE86[7_?4@O:%6ri-JI&1bE*WoFpVT3Y9gs/h[C8okDlQ30.^s-`EGZmP>./5(^AMVa"LNA+@T^oKHG"I*s`FY^dUL$rZo&XpT='X`=Gj8O1qWW[S"bHV^VKp>nYeqK][UbqsNGrlg5sAsg?mR!F$1k`MlEqb]]0/^\u&AoSa-Y`P48o33S7q9i]NM,Nl(qpWMD-0)E'ME,DW1M4%B>I5g2(T*UD,W20X;sQ,b;\k0(M7-Tf82P&s&EUb9"o^;p`KEa&AR!n;/Spkjb<7DkXB*2h9KXe^Z>\Io(^1HK`r&H7jLiea`g1M!"Y+]NR%QcRkk_n&[-D>;mm2&]FYF,+/UJ)fF+Vb!Q-j=8rS71V2orF#ekV-9heRG\cW=":sSPWgdT(TL_`lfQ,HY>`lgW'^+Ufc:;&jun6fj$oXrDS.o00ZZ1g-O-ZIb&QFUWcAN.)[]e!H^&B\\&;\J;3X4L8[f@X$6s#HMF`@*^^[k+\ipf2T/)B'B/V%R0^aW;`9-Xjn]418ua+Nt3b^E?"%%`OdTpA.aWM5BE:>]KE%qr-kEJAYq)J^IP)5YIlK'j'en.fQrmEc/pf[Cq$A,\?EFk&EaXZIqAon,]!L:O,I3QPuWW5bZ131IGMr6b_=7'%Fu'9"+o^)!"$V)NZ@Q4!HZ1"g%hl_GNX^<:p:1cOBO*fUJXXh'4Mk^,hqF@".4pYLH=457e]?ZFi=,%'Wp`m&p6&=\88I]35'Qd%Nd$BpX1eA_-uB`o!c7@/gm&WWW-VdMfPN#0!/BM;6"DZOt,liSod;*'pW+Oi^2COUo;\7G':1W/mH,T4!-lbaJDfc]aN*?'MBNjC=A&_p7/5:3t/I4"p`gJE5GB^)pkkNO"\\EQri_AY8M5Y%`TBJJ5j[T/ilF0./8:tIU8`1LG68((hY9_jonVR=T>b^*FmRl]rbs@;6WJR6Y\;N=%S&,")#'#ZHp`(:;,!M\_@[Nd+pE^oG)Y*JjW""SZCEI6>8XjkI_-q;%=S^d%=A=)9Kq5+U<>0gI:99N\0X6-&X9G4TI@+IN`aI*D!qH\D"01-g"#f4cNiBcCN.WiQ4[s?87Uf$E>B57P5Bpc._d'g^h.RE,hf9VQ?[G_;LlcU="u/Nh'-E+tJcqK+*7=,TE%XN&g1O$Khmb2^MVgo+aWtcAM"HJM^3fGaMoQ&MQ[@\mE./D!@kT)2Z<&)j9q?<_^j#gQ]ZJ]Dk^ABe[-&?c!EFm#),'VjZdJ)u1QbA5fj-MHKgk%.m",..5Zgb.Tj%(#u79&(BcIqF6PcFCfOZ#h9I-Os/W+YU-./?_=N.`\(f"<5qFQOpTtQG2VlHU6Iq-I6G%qKeah,SfMUekM\NcCN_3g"Z&&Q407iIDpa%uq&E&O,H\P*dhC\NUaT\/)6O:sg[`r&aW-Y2J&qtQ5H/Dn,Z25lTEXE1E\^^lV-Wn>KN$7GgGIo_5Gm&-:TONXKF>BQWF&+6hCUZ5$;!Lfs`\InQ'?roSgIn3LOI5f_,N+[F_e\eA+7oR)H\meh!t81)'I0HkCL/rJWA88N4'Z8/-3,Tu7&UN2O2=AC\UhC>jGMadp#)DK,WdDSg?!^s3)gmZhH`3rX\PdD?Tp/=bssf_+@h59*8nCWh3/n:(iN,A/I.&'.$g9"8-M,^uF%bH9P^:`V?(6jr>Cqn+%A]R3Ohj1GZVhQskg)c7i,+OT$Br3,sKYf6`;`M(XlZg,HiK,V[W=eW3m\FDL/H07Kc.h_iRVPFD,4qW;/`Y`aDmMCPJ[#cqY.]AKo)Gk#o(d+Ba=lFqSSDNKL_]SbFs\i3p\dPoQT`V"aI&N%c+N&X;2KL`,G9#D'k4rF5SO)V8N#Q=T7Q/Io61?iS?r['Xo*/q:9m]\j.-,.Hcj*XfNP2LYIV:l`]9$qfrhUXUO.I8#(N+ih^dW9PVEp>bV@N=r6bRo6./F26e3KU@[-7p&0J8b3c!:JGip"4m+UE,IX0s(R%&`X_A#`o)V`lHY7$%(j'_B2Ils6*qpIY^]%S>*j1!QC:*^`6C/jg[61*_3-ZPR'0XTV"@M<[p4Ug(;MB6<$ETTshn4)73E=XOt`FGNKo+`'N8'tpFZ@9e>Rp5QE?'AHj"sV8#Y)m6/^J7SJTD8cj\"_0dCMtI>e,pM'hB?uTq1@hn0O0gn-.9"pbSC[';S'I6%Rf0;8q^>]%i`d:I)P(71&5G)oX_j"X/@Y#:+kZE/5hdo4NrJ'[$`HkN>-,PZOT\S^3ZgO7nu[)U:$mdhX[605/-SW^s*NN6.fteMFm!"'hX!b*"6SCQkYOS(Fd6n\jE'+S?!SY[`;DBb'AENBRe_T6u)XV*,*ai9G\hoHX#Si:6u?S&X`$3X[u)b55E?T5Vo87I;WNEV\5YKlDFqD^9.uoBeID`cDVkA7j.]7B/*Qpdm(dH>RTP'd]uBQ+@eV)qs[P&38=mC7Z9Q9P#1"gC/W`>RK?F5G3ra9qO@G9GY)paQ5G^HQ0^ucdOo5m\`kZIT$!loj*r$^U#&WpPHD6DH#i#R,Pf$>(7eb8_-2qEVfD+5f&L2,,hPZa)p5ok!_ULFs9<%Hq$$\FJ?=.<'ohbTc(1imijQ"T%Rh*rXj"]B`%CMADgnAFoA1(b+[bjEHUZ(53cOtb?a=b3a!o6DsJ&A`t,B4`oAR]a"9N3U`k26F+Qon9ta;r-k_pe#7V8///`C9]C9]pSl541SF(Yq]JIcCaV[3CBta(e,?P4M!9.I)*bf]pAER`:$q(EhtLgTqdlO;(r%RM&\39f/E-]p]jknF05Bk=a((f(5qf!8T.W..0.qs5ajuV>HXSKn=5br'Pb"`6:Z[87NYUmfC\_:Z1MS[fWcaSGDuhd:?Sfr*qMN7E0A'Ccqu@<>K8EOB`F/E@1NVH3#M9>5>o\5Tpd%3$-.anW2;3ESb>Mt=bGdu=lATSY.ZjlKqsk9;3NISGP.0Q7+&WLJ30B,W]ToNiUh*J%[_RR]WEfT4f+:5_][mA"V+O@O]Dh?>EXe7mQ+K9,XpHHYN0XVWsWPn-V9#Ei>Ar\6M!,u.i3J;MoBqRVh@B0:j`c]pGH=Ook4IMctUtR;.U#s5,mfgJ?;C^/'k!G%kg+FmR^;s)NG@H2nFEWl#RobTA.SAC2_$U3CjJkGS'$-=$rOd+gtD+WLIUp*gR)SeAs'+:5n^Wo8q^_18tT>rBk&1F&Jb%'3r77aT)E.\eqM5>f4m,^b^n_8;+8+)lb+cV,kY$DB[Y2-ttS0:G8f[8Q?CT1_!s"if1$5<"4I>(!.#AV+EeLX3TU?A\-cniB'8_TeX:R^^*+lo9TU6RkR@*^$jQBREs]0AIAZl(l`D+F7:s[iNlf6ULk"r[nW,]GNIpq9SdshnKSN6jnc>Fdg4.pk>V[2K;VQX_Q,c]6-)5UTO^g41c.?7Sq/8Z4ujL!nGohA+En]eg*q&o>cgc'(B"7^,=O_i6Wo6UMW\H\f/3H3-Y.ja_AJFH5"9Wd&E-B3XL!hr&IYm^PbqGo6k!7[fYYKlD);E"na<*1F?Hdit&^7B?^e;Z`ZJ$jO(Er1:lG7o,oS670uk5o(dFj^Y.0Lud-6<))KO0=Y1h9qghS::CJaPbKFc.c7<43_;F,-Nm`B:[!'Y4Ij0e?Jp6965,1>dPR==ff2k9-=?XV"`@d>$'n?qqec3:$4,IYf]RnIr^RP`Zbinlfi*EPQf[5BPQ@E="@9ng0bC?gi7=d5GU-SWP,\(#s$g+R7drs1"Lp;`aP53VP\***MB5MT4o,7eetFJ(_)c`)BmWiHI?<4HUPd!?mkuAdZ;K"mm+^cAoFB^t&YC@@ePkciBOJ`VUX[A#8Mk(NG&_k#UGkjWe.S#A]Tf5oGgbYL$2>X.G/!?j&!1RK_re'\L]1NKGF]&ULB2RSk0c%]2X[FfEH_)bnOX8WnSH$k"mAsa_'(EO$QHT%B&=5_C,U=J267LnbTZW?HR3^\r4PW(YuB%Ofol3[T$LVF2)4J-iLNm2Z5mi[+1^iM[TR)Qqh,FEArirg'i_ZR$>JRB,r;M^r,.PlnFAu0,M7j1eM_0FcE<)g'Yo7n@FH",/!A0C*O)*Cb\aA/us(rZT5c8[/betS;(4(9,r@q#3e_L;Y@TPc:f2nNNu[GNsdXQVt:>6t55^=,O2MKt;/jcjFbqReB@?BQu?1'RH.gGQW.m=1>,(iMBo5>DpB]cPhE+dpA)cZW>=39HPoqhI$jiI.mNucU4X.>33*mDX&"q-1`;kY=sT>%\gHIK+TNK'-l+L/l#]U*FA341ErKq0$fq?9Ud"Wkh#H:oOEX47n*E)L49nMt>RA$e%"e_>R#P;JaTQ`D2DNammok0$%>!*H\?o2PVRY+M4cV8NB>%6hGBImFEMD=h'6sJBOT&e`=Y\M?g&9O(A1nWB+lD!clni5G;XY0/I8X,#Zeg?_)1R!22*DSgRp\lQDDq3q$9$LM%WT-/9.Xt?q."^./c!_S.IL.)0hMLYN2W))_.C/Q9dYH&F#FMAF3O3c^7V05,@kFTW1XfiH"UfVuba`hZ8G*Ic=oWri=\fdm)u:@fCnAg:#F@'3;47C7._qVQ&S^orKjBdNpfH'.Pa3jrJ#L\6PTH1L/5nP7S5532_WqOX)#2CjO:6G>95q&f0soXknhX)fcqfcjs81<0;M<1<#G&V`cD3TWp,5&P13i*jhn-_1R\-c-jR19fVUr%H"lZMZ#q<#LdVf`G=e9qO'@8HYK9QB>%I:G=9;a&WEKhs`M!Pek?801H?l$>4en;A.>&Sp2K]:GEj`GldF:$^.*Y4()uuE4hqp2b%;[5af@pdPrS>-/;nq9n^)TiQ:qD%CbY[k;2bp&9M2+Z=K?IiiWIM!k(D3ECme(j>ejJ%[L=(W)hDto;B`B2Hd@On@6OuM.gB92igEIMbNHu!!qAY$nT=Mt<7=P9)C)2nYJI7e$.2'V9j)l:R,D97K03'$?At6a.D1ea,YoN7+Lu#mYPN<1Xn8JCD(ChhjD=\B!!k,RgX_[ZZ4eY.1n0uC\CT(7p:%mp2n=XtDS1s-_HWrssg*tM(]G@fFD;dh*(ATb*A!*=2`$[)';m!D$r=r!@%&-R4@N2KMZAW!:D?(/u&(E[\FtWnc8sR/!)o0\A#)3nP4`=uK8Xc<$l1jGO#*t)GW9B0FbZ:TMj4eu1fg@EnpV]5=&k`j!K]N#>r1-q,lA&mBRGPVU\$BV_SC>gRVEEY`V@Z50J8an^ITACW>J],cg,L,3)ODKKf_MfPt4crTr*7qUmFV=0BR8DM@D@f")K$lcE3rlp?=D&%pZIm#$:%,QA^Nfi`GjPgH#_IB1I8kJa!o.>`KnDR9JPlK!GBc124SZh2ibWri#FPp'j`O%VPVPH]!ZDL8)G%`8O(0SK(BVml4N`7U5SQTGiZ.NC=L5%#f$I2ihbnT2cV-$"+i'6cGO!OB:3rqH7JpdgHr$X*5"dC$TGu&,Z6Oc$B^OQ0olQ]hh+a)Z*6rT"K5K=Dm4t5>hULs>?MW[0bcHF>3L/oRhG6-kpH05/Hi^t2SH(`LrFsZ.n.,6c;^Oje>!(R!I=C`#r:_EhuC6DpgV"09lhp$RtT"N1m=39W3T`Nb!*)@sc$TT;I9E2#NT+#UbCEAau4i?_3DILCQe-e\$P!6hHoThZs[*:q!V7Y\`l3TDikBMd7,qjgr$Rq*'Z&bPVWVbp[l$llCipp3SN6mlTZ\"lWXM)X+i%(1RI#U;7Y59b?McH2%)l\,Df/@2OW.je)2.E+iQnrp#jbgEu9)2o&+CV"91pcn&ged(,>OHR+h$fFoiB$CWN1TVKIY?Ht6FO](KI`0OA^\\D]eY!JrsS[5XOF2GoI$MYA*:O3S8DHY=7Oh_$oroOL0)WAd^(CJ9_,Hp\?"0F!8@9E:$_LO.CH_TCqpi%jf(aM!Tk,":'2I`c>L'aN&Fb?hTESc\K6SI/rl0L\HiGQ2+N2M"Zi!\O-URKnR.0^Lj/cd-07kYb23^Xqp>T9QgpbpZ?\"e6.u/Knk`(hKNtld((]gga1iZ2+ec)tp4+FU/(Z06\(o0OU]-SFhYFCE'-S+qp/`7>j!-.\6OWO%ME-XS;LW1]1Y0\/5N3Vh^6d4C(ATLf:5YI+K=.L?lG'Z`=mIH1)*YsWIeOkVGJ01`QZY[S,HsU97$IaIfrLipRYdfKp'Cg67M+fg*@S"8tkL5qAb)WHVA$RD`r$Z;"KS$ZSHV?0,SmcD53;_MM"%+Ns!$;TIf\?7UEp@1L2A)J%T_"^"WtLM$SqW?aAk$Sa_Jj58SRgV%0aNT01,j2!ReZ9/W#60&*;^]"1B_YWjW^!OP5;9.-ar\GN29?,Ht4BY4IKdR;W#0L1KIGe]fTi\Ydq4!PJp^qebh>aS4`"20a4)GJ3L`$,Jgh\2H6KVi,pG7b<-]f9V+i##aeTCp/7`a%`3N'qCFjSYHm?fZM3$EdhO`]Z`[hJ=:]O[ubF/Ui*"jg;JiT!Kj27),F:H!U;\+?,"15_mX=5>g[=lRH!>Q5pj3A/S"K?fAGa!g]LkC7NY_R7@B1U1*@e'W?)S9??K!!rrd]B4g2NTJ]Ni]jaASoWOu9*NmgrZq`HfV2d*EGO$YNj)hol9/s!;W-pg1H6Ab00SmslARI&+*E/S)KYB!5G*Nc!2J1Vi+QrmP4Nk*r;EeU9!JDS=AKJ!V*Rf(P;b^fL"eDSCd2IapF?pd,=1uOe^+&pl3AJLL793;`Kh"240YLrMqjqe04(eF8825if!Gs&]!MC`:hu]9+d#iP(!OT>gA99BGleau+#be1,XJl_3X9/h"QA\ZPht?0at[5iD[??q8>gYL/`oe"NBe\LI3;Z(Q=6W:trR=^=/$mHP?X^CaP:41R>8/9EZ4O@%^"3(O.U1m;O]/Jha&,>ukB[UsG;C32']T^dS1'!07m`H_TAegG2Na;1,Qe"OA,b:HKDL,q$>rXk1Mk$#RQ_UV_e"&ua?9-$mJf:JUr"qUMVhXj/IT-@Y8F&)m;r@q4F8lV:X,I.3%AI^VG`Z8n5J>bNpe_'+D\6M!J\(0Z0B"uoN<=eK^bhN7(5W!f\&M9;7n0*aoTbg)[1NRCq/LGTUCFQ![B*j/kd+edmTuMG0E-LeQiJK$CGYBO?,cQ5?a\.l#L-]q#1d_%*2iPd_o24j).b$pkJsrI?3"FiF!Co`&#Beur!Q&N4^#qg@h/e\jXIrq*E-gBP[tLGSDj53!H$p&R%b'DD"^S.Dl+qSV0`UgX;7l58/8=mE[r*Gen\,V?<[o')Fqjkbt"9?g2WgnG0SIS.+ghVX$BjT7gGO1JFs1TKId2P$Tp.g_8N;B_th;/tMKo3Tfcb/:lP1@pf=OP?#q3T.LfrMaoB:Kb>R5sil@.*]+M&J>d=m7igMHG,h%t(J:IbiLQUhA;VJlnIT\2"Ih<%G<&;7ht;7Ll80SHj95,B>PM!6!(9:E(,K'+Rr99[@-`K(-&OX@-L"`qUfhOEmGjl;&]!:R/90e-Ei1#'>Wp]E=(*jj4N8sgpe8#rnIR/-O6s&8U&-cM2@pL$DfYpP5MC-H^coo)hNkochhIS'9HY'n-BUC.D(9jRHtMmje00OpCDIJ1U.?'`CP,32mZI^4"$4del85heBXXXF[2>5E2_m:m3_DjTcu+&7[^$E"g^k?A&$@_q6+,jW"1?CT\fQ6]JgF&H_\qSq$jOIaNTN)Pe,(F7-J5kKMk1[f4F=bYXg>tPnUgt,V\2Gb1QB:I@p:pTc5/"%k6!@GTE3[;GcgJ6fA/As(F9\&F6))lPFB`=o(3,]NIeSeO]<+%*oU`_]!i3^pehMO.D=s?E9Uh(s/P1!hM56V`p@2^CNWIP'G*DbL=tSk2eM;rIAa&a@OV/\q[F9ke=e9JfE-9XW.>2.7*_h*u_]:7;#ZID1?@OEPlNrfU.RP3FqdLDXsPM!q9nX7::,V8g%.=LX7Lf`W%aXVX#S/9pT+%A+a4Fq4c2eskZVU;%D>:5/W;02t9[)lFSHlTbEo[#[c/M7Ks>T1_"5u8n17.rJ]@)oF4,Ep3mPNU(STBdZo5YC\50\O>J'27YYXb]D:tp'R1?A"6YH=.i.ZQa6-5;^^ha8:;@HY7D99U5ZTTb%C5u3r&,Qs_YZP-S\7[O^LafO;[r@.WS@]_49TJM\?[.NWAp="r481AFdWIN./_JmQ?e;gglo1e)<\FrrmL=&OmiX;otgbYsCJ6^9IDGE"EqGhDS"n/dBWSL6QLY[P[O.MiELIj&DMY+uBJ`S)@oJ`\OD3-XWWH9K^^Qc`k]q-QG>1R.o-V-/qK,o!eRW[#0f4io+\pG?V\Q%UUdaKF3h$a8#*lk^=*nGs]Z%JiQYRi@i\J`q'omnV8(ga2W;;r'3^+.U9-#[1t1R&T=D,U*56Sh'kqG(B=_"qUmK%'u5U\Y@fHX?mpt+O;a=RrHj&V<3nssb'pZ7D9CkW;7,/$&5kl4?Hl2,n]>-*n8f6ZYe[]/G@?m)V]0Cgr``28B6@.u-%t'qYTZo*bg&K/g,^1A:*Q`Ok2D-C=u:Jh_poVZ(T")Z+ZpRd*K[e7MI3j2#L%sR0tcoQNgYW,XWWe+VVSPi:q?Mbn8#$'PK[LaKB`cSDQPIrr\@s]NE%5(h$NNcue;caN_M]VH#TMa*EK)^MI"$UdSBLcisSbk*3tc26-`jWPKlH_\@[09gOoDCGcMfJs;o:G^KkVI%QRf(P7+e4TJl,n>,[."JE@8;@QKWR%6&tjDC+&0E2?O5\9G[^4E#ShJ2(Y"cB![5mF:O^/,W`m2l"K/;I5q3B-+DS+S*$'!Kkl*)n@Bud]<06b)0WS;(X7F'Q#_oI"[S>d'(0Z>2c;!(3fbV]9s!78-/,N6haYP;X[QZCEQD=ks#VBY;rULLDs34]-BiP3*^b]AS4iieM^=4?Ie(la_KPkp_]'\OI5"-)@#^T6&.`QG]`RL%S%8,U^#cd`?M/b4,4+Sk_QYV/^,KoOfXau@KIdeIG5ONjJenh$dMeFLpo#(XS'pqi`;,MDkqV'@Kg>sFE_;=^efd_i0HCe9;g#Bem\.gpR<*Y,d)%SCkq4o,:6NGA=mlTKZZFq#?$[<)Dr/PTF/oe;:48o=8Qb2FP_gg-DS*on4sbiV0_#bdfZCCfdjW32UCi-?[uCHfa7dhhA!bU/K5I;j'aDG6A2KN!s>0ScPX+>0II<'pJCq8$IIs7%akRgg03_`cUgoV.;'tYH0LmiCii>q8olZbjSg+F&qP+*lk*rh#@%A+T9]F?+uP.0M+[ijh2'QFD'Mlb?54o8pYM5*!JHJ7^gFE-sZjnJ["a%M1hTKObJEF#q/)e1\/<\nt1N4G3jWd)7*M'$cHTpYt+&@%7NuYBb;3nTckPK8T<\2@*qa-;PJ`XhK_]ebdZ_@u:^)`iQ%D,*2N*8@aVYVeVY9^dkO%>M_h,G&NT54F'scAfmNf^/s^!XHU\eT0Uqae:d>7^HC^^\POd;lE0l!nLK8)(3iWbX[pbo=BdZ=Rk`?DN$'1^n5UJc!"IQ3fV.BYI"TLICbSje,V'sbcaqmENH![@;l3!4=X%C<"X_+eP_)up!(],`Yp`htW;&=khELP[UP4BNR&?-4SoQB!uPXPuNIUT(/VK;hMjkF,@.JgsOO.3^MG_b0>E*ts])mZWNq?+&8sj>AU]AaW*c@&C\=P/ZeDWt%fn8nE:lIpX_6O;/>IbDoC)Y(VtETqg2]Q#$XZ@T1/NN.e'$WA+DND)sDp\8O2n(Dn"IfB-K_p0b!-g6!_(%5(7UR'8j2Po'(2h,,)nWsU5*44MQ1[N:_Ee@?+*PG%ViZH(L,'`K?q9Xaol&d+pN:QKadlV:CNZ[I(p+oZ&9Sj-duBRsT"!23=3*k6Zh[#(:l]VaN!];Vrg,ON!e)*lT5S%WeaDD+p#A4qmGL,biXt6lVbX/;P^l_"oL='T)k9g9#8dC[\Q'#!Il3IFmGG!I$d#:rjA8H6ZRQ$U^+Fl::9(j!Wc`5-"TX?][J;rs6Ue[ih8-j@`6shsQSSj#BK8jd1(f&o%mROmGbZZ2(OVQjPY2ID5+&L"6aBlG^>r+V]PS#T?SukGr#/"E075:=V8P*$$8!M`4X3HiBea'A%&*WpkAs+<%%)\O#]Va&(599i3+F$B$s*j(l)oR(k5E6So_>r9i`MDpgo]7L4/G.Rq(P-JglgP++^iN)=?K^BY_Q/lK>FTVbHn6bpNW8EJ;K8./9!P6,\0iuLGRL:4X_a-#`)_(f6&AjFDBH@E_9s(_%D"L?s'fV"AehdZ;In*sX`n^P@UdmaT"@r;h4ATHboE;*DkpJDHOX&+>ss=cRiN"$?Zm`r>`8Y3K4r^Gk4RY/KSI9Z'eUiF=#HJ('a9u>\JjVIC7.Icr+Sn"nbtR2N_rAEnPCOp(bLjB&4J/@^nDF;VaUV/)T7%$A!"IV)V_?)6i:c,i_6lhAjZq:;IFB=gtCRg4@MP;S*hGt([IgjLUctM#J!:brm0Y@ckeQ$(LBV]rg#"UcC_%(o@VKhjb?o&KY`#7:q5<(_f*k*^@`Tt4E"ON?'saq*19s!&"[bF!Xqo`&t,lTdk3Kq)WZI"fJ$O(=D`i.L>\o_EMtn<>e'f:fU_%r,bM:rXqX*@ceTi69%IZjm[a-N5H2]C:^su-)*hiT_NfSc'Du[[JVrHn:OJRBJeL!P/C*>/mi?^g'oS,JYuW6gafs2fas2SiOA8-FUBP,/*.6e;P.5j/s7hZ25O?iN8qb0^q'"4][T2s,nkeVka]O9-SiGHrhN2,IdXc>+aoTaU`hG%b>$GKIde3dY[]7Re@CP!R;6U[i?\E-C)Nh,HjQ[_..1#&TL/5cA(qLs$)CC0GRW"U1]POe,Di"h%Z7a8)15Aei^h%m$VNcN=IEa?X""asJI*!t&&Q&aF]b/sld#k-a9tS2j_5M=Y1L*!B>Mc@`a2!9f]X.7]WWq[ej'QN@0Ag^`mG#r`kGT_PX)d/-(((lf*#K.=8T7EFE0QFA$rdUW4Pi4`='%RV+bC8I)AHHD@S&FcR&aJA5]B5Tb.RP?n@!+,]_C&bn&$es4qJ%+Is#H&cHSeTpT_1q/017!^2+A1@'b]SL0N&nBi2pY-"p*mA^Q/Xr4E@T4?k'o4DkG./hEMSJ`+6oPaDuR$gJuaUZmnE9K$>"9;.p")>7thNTSL1JQ[%1qG#2U_5[21km32i-)2`S#3rF?n,H:%q!PElOZr*be^-S&-1sJ$.9+n@ut^'PL"riUG<>h3H$UsW@Sc,bc\t*mV]j=R81MZ6pnWGUD^tCmufA;9"_I4i0kcA-)KcRL(NPP=UQ`1_:G=igMCNeOH!>ce)E_(MGWg:#7'$8m!F!%?pp2Pc,n5?Q`c#h.9,XGBb=pX>b%A4n@Op>&9q^5N_ZG\q!Dg_-(]XNlUFT$5g[k,[A9`h\du)jFGAYGU5rM@jCd=ks-4ELo]Hm19p?cJ(5.u;hRj>#0c3[:W\FFk\mJ>GR^UBld4hEZnDYmX_&0do#rn8,-((^1N-fH_/Prn1)IdVj6nin@CB)7'nreKnL/ccGiJ)DA,;EIe,73E$od!+GZ/EEMpZ%0FLUO3U@oa,5HeJffKmg0m^6,q(060Ipd!oK^?+Kup")H,:*,H[>"8D:f=F(OV1!!"P-6.hpdpIpK]<9fj\JiJ.$t_Dag1/8WH-[r<(0rV[+.+S/:!=b/mk=lIFRnc8"o>BlmZ?(4AFLa+%[BLi@be44CZmrGPF!eitY&gf^<"?lba!]*>E78I9jq%Nc\"ii4\5g4UFJ`d7=37Cm)8ard+mOH5H6&qrPI:`_*Y(o,61VZSX[8E'r.>K:_[*_abE/W'riHU`'_'TlB@lS!%7&Ya?e![lQSJi)1>duQbGUSM$J7*,t(ZCaq=dRFIMTS&-Ti08.C/8d7M-3`StZrO+G00!rFNQHN!a;TD*QZ`aQ!G84*d3"kJjp4=Q"#koY'r`s8i@Td>`[*9[luHo&r%uBVa9Hbm]Rf,Fn,7I2kb?W""P]$H^fG[u8H=$*QRUKV>-+\d@_/+&$'/(H.U,=5[+RRHl:cu\j#cVuBe:lR':1qtCi(/4/ZNHT?$))<[HENGhh;=`IS;LC4l9ud"K1+CjbcSeR+-0r"E%0mm!1^An'a8[X;2^bNoNXE%LgRje/5LHVHu-%.=dqGgGJnA["`^R8,31%mI44D`TX/*CebcZ]J:FS%U]uTQpG'.u372'(]+3N?[*$Ic:7]tXk\9l5Fj#%s^>e?fO@9g"FT>MSP/d8:A=M$"5\=N&>gU]SS7a1]E[_*Yi&u;jIjLB"XO79X#AO!H`pV0DLTr8#6&jk^cWAK*9pD\YA'3T[d%XSq7:E[jI&u55=N0RUD8!\`p_K3KL08DQh<$Hud$1QaSj@FTTjrT&#fXiCEeL57;.IfJaA`cM3j8DU`9AICU_l3"(*t4s>7Dn2`8M>+VE>)Q1O)MbbI5mQ"FI_2'P8/hiKMoY1GTV2JEQb*[n;1CHDTrPuD)BHs;PRHSP72o`ZOZae*$"^IJSI'16hO.XR%QaE+=DP[@o=*Ujf1ci-B(%@K^QK@LbjF1Nq@@VK@rRPas#ChF&"hF-K[cRat12$L-jdM)Q(J^Bo#VTb6Og:b-N3UC%.fBYLi]T#/*7(e.hsfF71W/W)+37=Y7-CS+[M1tIWg&ONKJHNFSEe_Mn_'OVMQ[r'b6aQWWIA#o<&\]i5"E!R:GfQBJ<>Dc,?T^$F6*;@U73>7FO;`4Le<6G`Y".BGQ6J=)2!@O^1nE?)@ij[HP,&CBr2r`N(&f:f%JO/k+n*NJc5>U[57eLXWjRp=FDNPt8cZ)1NQb'#mUhaL+K;GY`qL;i*[lZc\!WTXFJP=oN85$gZ#Z+PXk;Q3RgXn0g=TZA^ZU[6jIN]!E-JbT((O>K_dZ+096ptLV4e-5GE;9Gq4(.G:A$:l&.<'+oJrC/k8R!(H>;dr@dkR(Vl)6:97j,oKN_4`4^g4[&5XEFu\1!),@KIWC6sJNHE'*FrD\9i2'FP;hJa?/71q&;'B>/VG-[381\"b/";Y.&p3?i9NETm=U3IW_c5.k:WI!+,\f/eoi6lHetCUD#"><]?AG[<)H/%A,$1=Mbql:s>_OGt'9djL&*o&lRHXe*oMn3XrPlG+(^dnt^bKW(ER042YK@/3Lg4-c$H5B@/U2%W1\]$Tl^gGj>s81i!QjcX&nSZ]+/jg7JBba*:<+qR4qZIq=@0T`VcE@QJ=Ir('i:\8e64HC*JB-j4;J>Hh"p(IQ0&KYZSN;3K#%`TeP_2`uZ/N?_X\=tOHsJdGpgTR:iFQ@cb%1rf`^?M5hado'3=))O0DSO.BXr4<%1OV8]/JMD]AB-iL($A5Y@).iQN)MtJ;bRp&Z/dSn[nH*^FqoqeX=r:'I]1hD5#EfFfOU.,E*XXd`hbB1hW\dO&9Wb*W&mUj9^TQuBB#N`YG>?VLO+o)d5>\*3DPUE04s+;o%EnZ'+[hf//R)BHUiA(L[7[nfVR1.="6RHXJ)L?`3F?LqD!Gb_Zj?Rk:2TbG5)BZaSmIU-0N`8_2=m23Ki0aqAf*#c2Gc:\?`]Wf&%%^D<2de4`c.0_f*bsU`)nY`mHJlG`&&pA%>l'FS=MGPoN4)aOT1I_OVoJilLQ)A;t57K1OmiQI`,m9#JaGXHeAc0&PF64\.VhC!S7(\uE;\"p>]r`Cm&_qBbI,;?CB%u=U?]hkD!(ad)EFZHE4`]/HOL'b!D)X"U^co98.q@!T^rbAS>4aV5+d]r%l`jbGOC,4:tB8oe'MhK"Ys_:KfkRkMS`K6+(f<(Uh5LPbML4i+e\KcZb.WHJPT8KVm\6N(VFk>Cm(KhWs3hmUZ&8[f?P1eZrJh1=Jb3i&BrsDr\#?8\A*]'&MZ+CmH.gqe'O_)Vlo4;.NSh&bnJ41=hgLZ4'KCM^Eol$KS'W[&GmA<_$SCCk_u8urQ<_;,jkma=Nco&eV9\X!?&AU2joqQIB&:N!&L:gAF-QrfDDU5jSEN0`ps1rL%;p8kp3bq@H!RmCK,&[E^rr4.i;#S,'Qu]Ac''aH7Z[]6WCpD6Gc'R?Ua?C[*?ui="U:nR5s=cf+\+YL/@@EuhphcCSA]*TS]qVe$)7de6[?U9+NUV@;h7q8.nk3?C-3]8:5=-Sip604=!rO<^R>Q^nSaIenR=GSC']A//ZJA_;[e3_`Q3?`j-Z_e5USk[/]@QK3Ie7Ia]SqUM\)E??)V'=o@s%c5t<,N/K^ke_^%N5OPB<(`_1flSD+G*8("qH&pHY?49Ot1^'B7ni/mQ!"]%67n3>)&8McS?[5&iM5tsb:D=UdI01Cq)ct:Di[e:PBg1Y_Gp*Ek5Z7O)=u3hIt^BmA@Pai(W"?\Z*93P@B_Y%:n%4jg?iM[gEir%g!\%KF@bgB`.a&ark1ZK%%^^$h$Iu5uL8"]5i7:AOB\.\#\m&LMi"Xem1E[!t(#W@5BhG%%M'<,hoc"^dS"f2cD$jeU'/ucX\"7sn:c6/gLb(h/[qNf=('M"SC4\8_f>%&??jQa924V)sU(k'FHO&UT^&1C.TC#JW8Vm?WQfM^P"lDO"+(sP=N%cg:Y>9EX:S;<7"c;'OODrcK-(?Qr!q`2nB?g%:b']at0rT4fA0^(-D=W(YaPJ\0"!$[*n[r\I4$$Ma:97;`U9#K0<$u]e8:6.d$FpD]).o6b^KW*IIiA&F#Gh:D0FF*n0Fi=Bl4=+,Ih9COlWQU%!PL#,jW>M=;)mUN'h3sq+1C$q6NSIA),L&TE@\FEn06]JCUOr4SWht[WKI=VP1rm$<.WN.inTF>W5bqhYB':6o0Xe,"07ro%-c7Pr]t/;9cAS\qjq!91f\QA05%cT=OE4_MbE@8J:cbW)$MFmSR9@\^Q$36g1MPXQ/)_5;k05:$lF/qY[F0Q'Ad;6Z\V>T)ga'l>tq>)4n@uMKiA.?C;d'eXm9hk^fC2:#T\l9NMN[#@`69rh[WPsKI(dK(sBl-hrq+["NYa*7)5DXnF)O#[(#qXM50EHI_OTa/K_a,"0W`E1Ik!Prd@P]G7B*Aa&V-%JU]/>;.^\#sqE-!a6pAFT?SJqG]$[mTP;<*#r-)0d2GKCD>+69+VBeJ^F!q=+-eK,aLBf!``(L>UtO$nd\J+PR5dfS6+slJbZ6`9PD(?(LdqcA1NVJ?`>SiD"mpLHPkHJ5UYWES;d%)O$e#kHesb*!BMpkO5"tu"cnB%@95;s)aYoIIH7<1PABAAG&3s1&cOhoLM[?iNWCiFoXG@$5kh27u(oir*nk,nrpW#.ODE93G^>!""$Fa#tl7Nmtn4_[0l3"5cF^JM=B0JPU>3B.!]B'8mmSIB\0%JIVo%k-^lkK!m$A3@/qN&f%>R=MR]t>q"UB$iujZPQIe5lgqF;WOZ*+GFGCPks*dB[q#[@lTu-m'82kj_cEh,#>l3EP];1'e5!?'d1VAS.eR8JYPYc+F,pV>@P`@/:0uUaF@2tZ+Zra7+Y(X&-g#J-MSPN:S*L1s;B/Rb4=A5m$_7e_f;[tU5[fi56[klhfgOohCuKRpW+3H`O1mRG3;6e+eu4oFmau&qf56R-C>$UaZ!bZj&9(^LI4j7C($qF%Ko!,Sjoj6I7q6Wu7DM/IJr["I@Nhe)EuQF=%(q(83F)Pc4gknp[MU_^4]]nDNI>t,I609;-"LV)YAT;0\^7*C.o%4jZcA%"i*l@KZ1X.4h$$Yd80pLjc:;Q[f'^nWLc]m.C0B&[\m0quWU@QY%j(+rXTLc#D%EgB4qnP@T[n/iTXd_\44DmXKquco#SoVCS.G)?,UH2kt,71)IDqdmd!OkK^s5DAClaou0AifPN<%u2uBD\[D?ZIKcJ4C:4#IdCqt'F9PlDc]m,Tf,?:64(^o_fDK/frd*7jcM"TRJm]9j^"h6eAWGE..9?f25V>1E2f_)Ldhg6FdEJ8p21$1-s)@V(i#<$XWhl^t`Z:O7Yo76@0GB'fL(kg=X=.>MXALc=BO+P`PC%ucEt>f3#h3FWf@'9P*mU^t7`SP0Ym\db6R0R@.0,Rj%$(O4t1\Of!tg_ZuD0$2EH;JN@8AX*-oPJ#7F=8SL;-UQ&t_[GEFV;74mi@(W-Qq-$p$h"h`R:3HPilO]mP2u@_(;QYp.*M-k3W:YF".;p<-mt&i.Ykka+"KTLE&"]\;"nh_e'[EQfc6JTt>sQk($[>7!1?nK=enqn%bjnO3V)@A2\9^0`3ufRphr'%md-D;=@bZ1cOeJ[?^dC6-WpX1s!euLgQ$fg+pGc6Q:@8Z\1aWItH2$oW?,M]u#u2eNq@@0:Hj!^A-i4[%.!mqn$V>Wt[=^CZ*a8ncjjO@4Ip$2(!+G5Z1AN+T8PN0^sgM9i;Yb.j]4)/25"&%Lq%\M:a6c-C$C"(eFNpDDo'4F@lTqeicI6s1l+b'7^Cl3WpV40RfnR(9Yf)"&"gmLA.KM4H.@uAY:q)u/BW@BSG%gAF?`;U]WaR]E#$),p8?r@XHC%+<@6@Z9pEN"N^,EEAg/>np.]LEN5n)@RJ#JgRjSl'E`4C+'+H5%-@B8mBb_jaZN8NHJ!7;2OE+Pe`LcT@F*.n"#bg6sBZtC:o00WBMiDFJYiE,nDf\a0gHM\(s#P;[=rUd!*/2t#ND\;!5j?o`0!Eu63k9aq'oeCUZNjfR8i?_2\S'GUN?a684;=O<4_%:NoHi0Sd1WPVj!_3TM=3qHcRXS@Tn4=/44cE7pOrql;AT`W9*3j#>9[;/X#kh1+YEYCPt#OC!Ij<)RP3U1tEG4Ra5I^haf:&Gb>A4_hhm3,-L!]1W-T;Fj[0-l.(ZSU)IIPn(><8d9KoufUU?`.,R79NG-rt_)O2`JU(;'Lrk6>#Z/];(A&nVPEUp%R:aN:nW(7-+IY;L,u3a0(eGnlU$=6W5&QO,7_E!H0LUcg;!GoMO8$^HJD=EV_H&l7e9'%;h\mD$m\s2E[Pe;+/DNXrP;#laI$"kADl;]+qVRTdH:`i7kHa^Q:+\,'E7>Jge^YIF"B.-h8)mWCSceg1YgoHYrRE04:hp:OZ9(\Be?`MK*(ZtM,dC6Pk"3(sH=]_-BZbSJ@blu]eGdBtAi&'p9b1(`N!&^&/1/[e,ZF_VaB@eF5Fie-=F0`hCi$SAQ!=Rc_70fL/Lnc60_e9^"tpjqYGJX[Ls3AfUA5u%Bq;4-F=NlD=@P5%IS1bWZCb5LB\)1>_6pOaCT0os*Uia,aM8LAS\qVbCJtnBR7/tBalXU]C^LRZ_H8#6=Pa6"jU&--/XB/o)@($LLlq0\[("qD1rPV=QF["@P*#(K9[0CLU2A&!iVGd4K5.3ej6Y:E=7__n_JDj:iDo$d1,Ia9\D(#Oi_\>6n+tPh[74?UnNA.>DBl_>U%nur@abOG7GBHcO9VOY^qtLk'g/9F!<,f0fXk$.c'*!&D3%"$`jV.J^DN'bY;QN1tdAHcu3e./eW#:%XbYlbHf#V_"UtW0?>P#Z&("gF@nUKie,pq^5#Da8a6/el(]e$7CSl6:nBE'cs1IecJVdh_X8-(ZcZi*[TQ>(3Qc6=enQsXNj-,mDqLg'UjF::4jp"ak-?$caQrmUB77G4=3_=M]3#Y.I:57](H`lZ_Fn0LED,rpsU,Blia9-tJ,Q%&aX;5X9oa=_0;Xd`2L80OJ$"mF:Pq:T>]6Sl1^#0EbZLE%Rm<#")_2]uZn?ot#YS[;lYsiJ%FV;(1%Kb5<[\VB4R&Pu;:9FcSEN/&XA>Toc/lb%u*>H'DpK;H`-0J_.G8hp\"X.UcA2)EL1@+%Jag8=hAR>QQO/YI'1ks*aA)P2F'd>Jf6`16Se#^d6q^"DlK$ja1)Zc4On6SOm64q2&5H:ib8#qoR8Vb-U[[MU'REDq#U?oXKEPCWC"XioRQ#3!tjj)#LfC9/9$<`hO(0Skd-V0MP?,lkA@lI[DXh&SY_HK>2AO-"cV=D9hZhJ!+^j'C,EK52cZU%Z$XHN/N7\Gnnn=-n4@"4Zl:#&7c39:6)_5ZmsV=0=[&E;]H'jACfSp1PTXfm[n&\>A@[&_QZRE64_8+$)E,'$8J4/XmCQ'.F]%bID%*@+,eS[;M(e3#RF($QgoNpGRc'.OsRO;&iTuZPSoY,*NBl]eWG[ti)o2]!=[Z&8SLX3-fFu@f]Gj9`EmrXU\cGk#LmN9]]`sN54ciCNT98M>+F#(?V*?d%D\qXhhGa)d7fC9"k0HN_YAA'N+[6l;aL=Jbe<#qpZdlpj7^,?Zp90*p#2=L2KZbpZF>85%IEBY-+'#$k5ko>!?(Ye$(1ZZPh'n:Eg\A(!BQ,!.]H<"n(m\VF1WP$IsD`f*;96P0$aQI):Z7&)e4j:fs6ec&Z3>k8)6fm99uZ3@QXHgX!Fgm-t3_O:AgoAF=l6"AUFMH$U-';W4Vj6PBqQSfA%@Il/!M:tX()21qW3jZITC1JfZl-:67$GkKoDRf?bR@P.DkBGC6CnWo9Y:Ik0O/>Gn+[eY8'DB!E-cE@T\S'T>=S0lZO?CHM0+-%,lr:.C$!Y$\G4)jFWR^-0B]%_I(.I\>2e.0n/Cj]_CpW'`=]C&REX.#c63#3&qJ8YPmQWH:_\Y=%1tXbuC'+:+QnZEp['B6p.5!URbeG'$Uu1[l<.=RV+@'m-`tfJ0DK8h_rf#,5+"^r\KbU:m[i"kIgkEFVE*I"pJjg#f3*\'#aeA+!9dIKDC&CG*WK3lO;a+ZPr1G0QCSj6p^Oc#@soS>F.F>C";B#EsS)7.mM6[277TFd5q$'>M4MlIi[ld;c0NN@Y6I4Asg2rb0=mP:C_bc80pk>=tM"l8he5Yr5MQskm(p&q-gbK&`9,c)7#,6BB?X'\^g*?+sXHuUp?]%X'bD\7fK[m"NJKd4LWV,`A8WXEE#.:drohi)TXLYh)g@>2U455-a%[FG/ec]u9udImc;3E`aV4aZ=?PkNhh.5fPL)L"9YDMXg[W%Y#0=66=C$gXJAJ+Hn;&+(h>TB5L#3!Db3SAD5p#:Qu[q>U6u?JpXI="IHK6*L#,a3hepJ?aDq>]o[?$?RgTRDKXj\?WBM*f,2cJZ6tEn<[urDs7hV[\Ma]C%A`>g(U!iX^pKlYIC.VKYM/A2iN.$9d_!QfK9'n-V^?TGsH:g:0&fYE)idKjf[eU_]Xi%nd2'8"Y%!B.BUgZ9@Zq&(Nn>2Zg7"="j>6L/G&E:<"Ji$=1MZ_Ui)F370)$2s.P*#ccpM!)i+3)8@Z25g9%.!k3fQW*Tq5)IIf!\'S62&9gYL%XC:?T5eu`&2qMG$+o@,4tSrh7b%B^]H$BhrXa@KG@^982\)gp4'71G!=jNaO)dHV0/li*r)&>@Z3ustF%I/X;uCOr3p$Vq>HUFbgG!JQ;"m.KLi']V`T9?MV_EoB:UPM=7(EaX<'1mdItQ6];[UNp)u[4L2(&')Nu5)m[Xn.SKYXa6B7&Y-6-XV^ChLOs6XC_eZ9NYF1DI*[RcJM!i1&Yi;-+'\uCkm@a!1#-hu/+U>FnbNob%8?KCS!d!b$cs4;lag#ini/].lX/J\DNa]n1P^k[%bqcZV`rQ.-:[D\Y^ZJm#"-u!ZRlp'K'f8Z]a/-6l4D8cAFEX,eL^-bPkJ7+ZcG4HX^Tp5cH"KP_g^GCc^uP6#:St'k,a-4aXtr^q-`m*LDY#_SKcG(cP%tJ3GY%diQU+Tdr.:Qick+"EtoK_kWV&5/k.0>.\G5VMaY;Q%XGX^oN-G24qG`4kiqV86a)Y?`S^I"9H']?O*g.f/_$*o45[f']C]\U8;[W7mJgNEk<"X`Ph%M3jB+$M'ApilkZVf8DkHl`!S=8UgrhXIp?Y`*1cj!k1k,sa=C3M==[UMAnXu^G/[u`Y(sh+Ro068gLi//1eKR\JP-a<;VOoEAUJlOIZ_iL31n^&R/pLS6A79p&W0ZX-QWY>3VXsJN<&O\;t*9[0$=bS=*V>O0lt.[rDie&g?$*n^Nr?#h\@]6H4;lgHf*3&bmnEeDC%`9o@;0Bfi_*GbscQ\^6V[Y^B>eo"ic!kg!T=f4eFS)"SKBPZ3"W7e[-S[0e8,dU8>ZV2Q2*j+%'h:g!4M2&7?oOgjqGud_r$BhA=E%WHkK,n5h?lol%[6Egi!&!T/BFIcLsuARC$8ij0f4Bk,^Pb3bH6Q1XM7iAUr?SPcd!^5#]l.3uaokpaN#H`=QT0IF<^4$gK5r+lbM3+O$WnS>1=t%[0ZoQD-Jaq1L!5g]fh#i+&T,Z8[8Ok\.2]$A_@5_#GOfSnH:dp3\69)[(E!HBcO(1(X=:\.mZ4JABkdaK74tEjq5NbhOLGGS+9_iu8X8>TlS;?BVbadI+pr#SQRsjkL6W($r3@lb>o\q_icSA<;"7V8N;oDh:R_+fJ"qc6%fqAZ=7j][;mhf5U=KhYME"?LmYg18p<mLc%7H.]qMao9pHWDX7Q9XFtIQa\^]Opp6:[6Ade!-S(46o%*L'qH=(('H8jgSZlTF9D?K7dH55>f;1%M.iLIS0"u$tN,cI!:>+[o'm,J:&!gVV#QG.te@AUOnKMZR9r9oXZhWSA$QBHE@7n5a[Dhl-l6./p7kQ17`k,VM*mN?abKtlY0B6:h=Kc_2UB.n&HO@3CENVC+o(tW+3XVsEH9a,hR4(BM9S#gK`YP1A$X3?/>&PSrni:Xu8)BJqh;<2s-HqPi8*Cai"E?9WVE[k9bkmknAZY6(M!Z1[@!mBF/@2UlIAL6nj:LNd\Ff:SOCX0hm;8"5<4bd9Z.>kMdAG6n*LXQ.Kt;>.e>.ArPtB;ITK+Sd7^9+Ye$IW+htkb(-U:9Y)mfL9sYEcd+"&+a-0Q.T!0i1;N.H^u-s^C58UU:-]o25bYUarE#q-/_CXp^XlKmh[4iqR+?V[SHdm>X#e$cSa`EbdFt;#a_A^C\s@O1_J^$0sM+@*2Jb9$+nj]uT8/nK0^9lf#]=Ps?X,#*ri5i/-?9^?Kg@`B]PK&cEmf#ne4F03j_F!ggc;!osq^#_?:gV\iW'Q"l5##K/%Y6j"lDS8mQKG%Ruk)W\KK,lq2u7-^h(VnVB>gJ,O5oVEDjXQ,pIbZ8!P\;9*c_#aKUPbP&poj2Rd5<^/,`:pt%4-@/kiRZ<]UE'FHDe!7c))j#l+H4L@5baRm!XmWZQ.)C*\8($L=W5=&W0[CdT?AX=)l`0HQF(?Fc.fX@bW?kioFXDCbD7,6GOa>GmUNf4f%"Oo:1=%R0OuAKG=@=Z\JY,?qO=Dq]*#4ps&ZHa2's7H;3%LG*tAAb6lMb-n!rPAnADYTGATti=,TdB*4>]]oLt6"*Q9g@P_XIo+%aRq=2G"&pJDr8VP-i;KFm8-g5MsicV+bYqG>*@]SX*)IhA!`eJ06WHFQ-a]\l)ULf2=T$$J_IlVgcfKKfG'#B)\"D`<5rkj#UA'dKNI:9*XP4*t:X&c/Kjf"m3#oj>df/EL=&oqukIWuSdIpqb#*N`WtT,$C3?p0]tE-bf%oL2s_c@cq[dg8>m\!j=*EH8X]@TA[3J6+?ArZ`V*&s%9E43gP+S+ih]%2K.V/i,KBR'!]ii$=5jFU4f7M9>p<-*e32Uf.Y6B%#,*mjICk?YZ\&4"6)r=[ME)6T.;5+2H6i)2J:=p9MUMjAN9-:FqdGk0q+?"S`c[kp?k872I\3FD8A5PHUc`a.!KD2PufHHbNk7_hb.Hh.Cg$e4L`LQrOF4S>W!F17Afbn\Gmg.mrun@4rs1hMSBqeY^?9Bot(hYuK$Rbe?i;G#9$.R,$srXs#9fg_"Ti"(D,?R8n6JdJA&CLEuB`8=rUQ7JAZ'>WC[_>Z[K)NUNOA/3f.W'iU<<+jXl2FS#!LI94K&b)\^(fVs%d[lXj")Ee#\k5SI3c0D7r7r#,RKFnuriCKbY*?qJL)jO*lTlh45:N^f@7sn"d8VX,Q.($+E>I8#V%AZ![a1+dQaHPLSPM?mQ]g`bGGl25WKBs[)dRE[iGS=;8`:?k[P!=bC?&0tliWbNO[1.qQ_OOXN2#I)kP`.k*c`_tD6BEXQBG8>mih!IL2%\WjE,2MS+t$j!Uah9bK6bW*aQLGAq8!q]UCAbCeqIjm[6&QA7lH*KF?K6;5pfF"r!];E"nIFrq%F;M]-RIA;QBAc$uI8N+3qNKZWQn)$l>L5bbQm#>k*Z*WO(REsAQ$.Yes70I)I`#F/eWib`?k7k-XSKLid_di;?QnD]Z_'\6"8$qLn?n)OsS)$986W?T3BG>.AO(VAf`ul(:>#>*E&ICSGLrj*i67Tc2@-u7dX=\K,QZSXNuW?=S%*(p$i5L#VG0\Ud5FamW@%=lAfaiXABr!r,\p9%0C"81#L8e$Pb9=';*.GGs-R..7p[4]gL:bmh).4!G!#q'q*b*8-c-!C%9ope_N].C<=:,K<-(tc'9bNO)_]4Oe8,Elh^g[oH1l#';P`frXH0nhrskVp>"n`-E%nB:4]ULAEUTJ]-5qb]4lM4f0[t4EfEm/[,-3reK=^HNq]5\>]3e;okjO[c%B3(<]&/0EpRh*7Gec-3!>9_GWGI#:S,GpMQj`RguN:m%Q:(!a(D$&P+&EUhK$,fhf;ZWs_/(hlR+aRs):[41BIY1k=+%\9a@%XsNXefHsaBKL1cWGMk%3'h?X$6k"A2t1Q[ARjQWe9=68g0MkLT[0CkC2PSiMWNmtd=-:B!YtlP/V`7L:pIPdHRQ72LhZ"FTkMK@IQ0Cp'1rl+sP+qJGUI>8$HjKS>LiD6nN^R1?8/8E^.nE`5H;C:b5Y8U5s>bXprAb3`K@B%&4[R:oAa5l/PiK7FAI+'DuI3JJHWr4T\:rn+\<-Qn>5'Ljd8)?Vj,diAJljMW*kRJibN]IeA-N^$C+1<#It2?Z]J()M)N>MOO_TrGp!>+Ce=-^+p'-\A:cS6J#YZ^N>.1:]FrNqa#U.s&A?5O!&uPZ=KQ^r>)aI0hJM.J>OBPOM4qt03#\1Qjq8ZrKT,9peu6IoD.%HR7*Cr+VOt\p%@KtV^OI7o""GG,Ln)2=MH^7H7@!^nlQ`dKCEBhF"n0,rd/`FPA9Y1(GUstd_rk.$PtSs?JO,.J$mko\L%l7fQ\F]%P0g.`UN=/r.*/..VIRJ>,)TOWTpAJ/]AcRLY`P\,&k%>0VRS@XpQ+.!u,L31e\2G6KrfDm%0%kANiP(*r[gAZF"oT%#*S!-`ApENaqR0lYjM89'lkSQ7n(Q9Kf0dOj!l<3r$lmbXVp2h5bt3b?V/P3*p>ng\u;m.'EC15WLURGT@pb9=%=VAmC+3kC``"Z"7=:H.JY[)90X0/@7m%%L,h0BV9u7PO5U&!E_]*&AZ)6;=6)BU,0.s+)9fZEZ=qi=ltTo]2tisGjV=^ON[)bmqS>)F&kLqY5<86=h5%`qh2?Dr#6+TFgtpEc84rpT>?67D^BIqn(*4dN73o@GWBDC0&H\^CYpd+Cq&G+lDYE`iNd<+"KAr5obme.L.OLGMB3:[><1LsDje8B]4N!OOU_m/$pXj42Xc4qE=Ge-RR\s>B7$J%"B1nPK3%jf!.IQup(p2#tjPRkHZON%,lDuA6kYNkZO/TJH$k;RdR/6d1.$$og6VR4uKm'$\`/g1@^hGG2rQ2k"ka,VC_1S6T(EU1NCV!U[)FH@[=qEujVe5;[nos*!$gT^Z.FF?]1Wq'qE5h"^T-ZVj&lU^/VGPg(3oajK(btA%Tp^+s*lb^7oL3l&)rqS*_585>'Wa8%P%IRB+b0hN'q3Z;f#=k9;=7GBJUghVI[9'G$'dK[NB2r=a!4&4,?HX)nkhZfuVsYD>$!d4RI2N&.0s6V]rYaM>Q^rhI:.\QA`(6pB7."nM-?Qg9Im?>Cl`aW9+]r1J7RUWiTpI9S%:`#FmWi+U7M,f%J=j/J`dXj]W:2>2YBJ]/To%R"k:'EbVRmqlNq0O<6TZ1)SDqRU@<,gm=Bl^['rG.U]WbZWXE<#Y;klCmWGbb!IX8lC^^A*osIL-.cAF9;ZKaTr=G'fn(,YM:q(M`ET%M`+8N!Y%DLY.T'K0t6XHMt[*"koclSNZCYAgE7kk^H8WORp5:8Xn0)9'/L(Vn9M'@sD>p#GPR&d_]+@=Y>>Yp$4#n>X32l436Wk8f#!62W\7nd:m]Lu4#bQPRS!j$%US=Z>"T5eVC+iC,XL6]X"+S3<'"L`ual2bCo`C`s=4eYW0)/-RXZu`!g?mi#2/s_).DQ`$jR8'\r_%h-@oP<0p1M&Peu@[WRnOA!YB7JVaVMqL?R%0YO,IYKVm6s%@r<&#La6iPV!Ej=!i6B=eR!F%@iS11_Y@qa+;(A;VR8Tj\_Z,3M15hbS]E?u971ejY=3f2;DZe`FqTXpEOTS3TPkKgABcM2JaOV\VNeo3'YZJ(7L.C7H;B1@Bm8X$!(Y3q&+SF9m0TR3/,DcrYP]T_Z$DB%5`DZ!4XTo98BiRCUlU@Q[)qLsd-gl&HOfS+jGW;MIBTGc'dk89LM^AE&!j"tEDF4.e7-lW'`FrttSXX6,>L(D?.bSdr/I)5"F_:fCu+]r=A/#M$"`Mh45AILCAOIMAXJT.e=:*.FP2Q#\h/RZ@\&%0TCRaJi-9oJ!ET0&jk.i8XHf+5uK64F57P#PZ/gTt&1HD@mZVm6Y7Hl46=pk^I\MI'?-9WRHCFF[MA@TKtPmP*ZsgP_$J+#OJ@leY=S3Z0"rcYfC4YqiVX0.K/mZE\'\#s$mBk<)s\K+HeI9cr_@;^l&IIL3@`ZnU&cl>7;+kM"&UFAqfU9!J0_P.geH1kaD;h.,a$5No_^XI5=dHJ[)*T@a%RF).\\\.)tB`FX28iNCHHa^"i5lbU]&0j=f.`u+`#*#P&mIu9p#.;kr!_jgCgpu8%3PH_,6oJIL2KFc>EEEZj2qTpk[(_7Q:f#F%3mc)mI#g#9d^a35!g"V)QnSi`Z[o',p\*/6u/YCPE7M^[GNC[p)Z^;,[7,H)"ohn1Leep(Eld@HK)#"s)#gb(>&?NoP2d$$KK-5rF4np%d5Ctm#NKrXM.ZG*?$/emV"6s5)J+M(/:pefldSk7nL/?6VRJZnfN3!3@m7,(>==,si._HMsFT9;LQ.]o&@KDnc[<)jLUaCl[:ZMt+>1-h&_rdl'VRU+:m/3d8D'6]@;L6UU#[8EK!Z*KbI&42(c`aK)US4p-l/Rk7Q!47%qKoC%3r6TiP:DfE-*gYZeDcKEq@E%"_RAaC-F8RuM)f;5"CTlJPS$Ge>I,P,/[1":4QRd!aP.HiYpF(X@nN"\qqa4VLn^qM6ZGKHmlB+7,Y/Pf1lb`=?uQ.m'uER<&&9]=:KXb4b/F@_fi[WnOSV3L]=cA*+cpM-^$(kdWF.+k-X[eq*hZYRkq25@KO^CoB,[pKW>ADSPtl9Bp`XQ6e4X\jW=W/-DaMnP+gn;h;QI4tTG`J<@]HrRjg^QR^7B+A4jOk`E9H"gmh;2qr709F+'J!XXb*&NcH]4'r[_GmmB/_YjC5qW%B4b2DP>JlLSmQo!Fe*SIpr,./Z"O/5u`[\5k<75)\RHoZ7gKGLT2D>q*fN`e4C)Sdah@GUhbc]>R,ElXCq/s>(A34@V^V)KoSOcYj/9DK#*`Chto$%uhB,G.-!9>hOo'*A..Jg7^-,<`\B.<6AtE37u^CpE[NCD.g6aSeY-]fLj248?-iqJ19IKNPa'0K7V(Zp)X&!J:K"&*LOEP`_!nnIt$d=4G;IKKFY,12G]&5Zf_bpB6_l7\kXAT,Ql+GI`]q1Xqr-Ptc>c<0@HUSn+1FfQd`97)!jcoSndZU_MU"=Db3uWk$dmEDP2n:a+BsrU5P*GIrI;_Hb@Q2F,5JU8M\q`m&a$j9#'a`6gL\%f@c8sbmG1/bf`-T@2Y80IlPGOM/f"K+K:mVHGlS]:!@T+"mMQqA)i3PRXk(+Rha7nb2^9g4RuAV%asIqh$?@7F4p2@#JJdX*qAJ@4pgfdjBrUJp#406W4UInRpYQ(SW.>4(&!iaNgE`Yf-L/X@(IC4g:lg1Sa-&.f@'1rB''h1C*D!)s"B&Hir@fPHoLe#[Vpjcdi%\FtcnquTRg2ICKTtP;kDq_uiMK0/.-1&)mA1I8D6pid>;_1\R'6[[[*g=/H6+A+It'[6ru!Db0%CHf$?U&Q.J=I,!Msh/]]>&;/e<@9(;psHN,81BCQ[L49G5<-j""=lh<#TJEjqD^qdCX&KDG]oh#Ti&Q'ZeTZ7.>h]Jks+,"%i1\tXq]A+JXH[.#cF"Ja12T\>q81XZF8-1Xtf,5AL*H/,;q]qD2j1Fb4>5SIT]I5NbP=Po]&f>qJ6\bXN^Oc]CFaPH0c)TfEs']3[:%sAVP1ddd5W-R#$ltUbfETTe[k&B'RX[5ZmMXWPqCb]E@B*d<+C!p[E>!o?HT<^o7lrkp^+W>"a3iW=L+J^`A]g/l(X)/l!CJRWf'BK;#K/-g@$9c'VW\(@YmqI!n%C`8kqY:(J(kch)!#PtObcf6^BB0$tGCjY*UQ2M4Oi(^`f]%N*RV3!U:F(i]4D)G<3SMU"u)!f4Dp5E+_r[Hb`&]9Dq/+sl_bZ>]bPnquGhkd(XC]/.tTV2nIpfu5fqes+38'M_,H<^&;>NpdA.+jnF$9F##5*#Wd;#WP9%TqbmK_j$c(dFl[6B"^>o+,(\>t[XGn1Gf(Dg@N4k6Qb[8bX=-h;9U%GlP<8lI%+<50q7CI5Q.\;gX5HGX9PD%7L#4WF6:)fr-gt8_rBP@H7/1)3u73ZS4-7IaXhkm#CJ%0G"E[$>9rV51^1W"+.HRdrhc`VQ(`r!b5MQS^A"Db^?aJ-o)V4hh7nL5a2ELpBoB[#0hucN'22T.s@nX-*cX.k?dVhMhdtgeP$dCcCRolO+W%Y9W\$%#o9/$VMTPaQ?TTiF2l5F,`qb!*#](Gh*Tn-@e44"H`\Rk?VX:%S.RFWZLYTQ.W)i0"2V71fVN-EJ;LThC%Sd0(mu?0hB6SKq@J;*fflrcLH/?Oq8^(U!J+rJ1;FZTB7p]1uY+#e$YU.\$Hgh\.&PLg#@'%^Dfnk<6?-2lKseb6!Ad">0;PBdfnWBc+U7$n-'s`,kFoB7W?Na,Y7j.Fn^62pd,3#BA2]%qTn<@rW3r[1HBK,AIfZ&A[LpiSIj0p=MVNLiZ08U=_G[P@fTNS,;s+u2h;e63Z*jJ'`BHd73EOHeH_oEh\HbS1sP1H>Gf<%Qe>A+kq[Yj-Frj:%`bIm#k'eY@9X-@h$3YU7W^m;L)[>g#8U\@(Ajpuk1e"#Q\;BRZ1eOu;GHiA34qRK;@JVY!rg>XDFQ]eI3mejj?GEiZ?S[tn0j!p:/C?Y\G-JHbqq-Y'Z/k=SU$.n!>E,Jd/)BEi5'1g!\74!EEm![Ki%>/"e1%_p29"2^]-L5%Ch4YF1]Vkjt3nYoNH%^8R*:N`fB'*OcR]`H6')h?/Qs+h;_9E11f+B5jZ/p&7YtY/UP*_=$YD;`(-L$Q&A-u#]1bVCPDY-XS1.=MKI$@,4]E'5WK@V,&*+1Y&(6+r"(OPRFS?o$f5,Lm!ZsdE8B@'>Lil`GU"Lr"C^.R#]"Qu%_-k!r]^[JaM"^cC%`=37JVL.h#5YFss"&1jlVO*q7qQG80D4`44Tn8]Y^d^,'_fA'::./EGT[5obK6upAY`rIGeM`Wd)L\Np)rF/pa*]\ps$8EaT7s<%%C^G-I`6cIYmO?*TRoX*\cf&omD#i9ooJUB]]'G&]*ng\\:?NG!WHHK2Vl")G+X;*9!C_Dn]S`$ggS4>O)_hg[rYt&Y_>IU0sDB;17fjW[TXWr`oY;_3Zq:*D4HW/(\);gbV8BHN>%kM]VZE8RUP`%h4a>92WYPN:DHNBYXG1\q5N^]O8n39OQ9FjF/tmb%%,ig=kSoQ(l'@QgN=eN^kGr?4e@u#O0h>SGZta+V*X;7MP@FTAg&IK*Ie/+L"=h>ke[/]ajipm$efN/KV]0UP1:A3TJ:nt,[40rEtQk2YQ1op[dKiIYWM,$)u*Y%pF9l.S^8Y^4fUZ4VhqGu]J_iY"tqU/+&'G]@E@sn!1@,GgRmXU;#,%t\PTmd2m7mi-/s_F5_BQ9@6*bs9MmplH6CI@jO"<5"WWkT&6t8`;P^HGDp;s:\&+S0L-=[PZeGPl*U65o_=:WRU[PHQqgF%obTS3;',%$3)jIcpK5Qj'eMu&$gCDs2FIIL,5%]#]=]'R1qaNHpebJOVuJcpb`GusG>P`&U3nRPRpFDF'H=/LW;/]$h\dnSguQIY6bd$+*9c8+U;T;)H'NR-"d*/^JTig1b7n`Wa*)78".(WW,YLPbT\qYo9e-KG)8--)d1/oU`Cd4&KL)Mfdf_q>:+4$Af*aF',.^&_*^g#'itgkW!.npq@=JJgTq.TukF+-<`M@\0$ca(4S\d)aY,5^TQgm[^t@Tqrn>VrC6#XIla9<8-)pt>2Z3.Y#F9OHEe9'-Kn/8`dt8-GL!o4>4(V%/[q%9WP$a.u[0e:Q6\*\?EO,(lE]s)Jlh!d_pZ2[05t`/MIttU];pEEhZ<-FWMOpQ57/U\$ZoAb>"2rHT"iVs\V+_#cGd<,2rJ^>$#m(X\%81abj.lP:'R>Fnc7h91=f&mrE4e=JLc7amPg`]6@^g0,]U!OoOK45eGHWXZeSDNX:o_eBW&K&!YZI1/uHh5E\p%`$rd.-X%HT8$DZmh7#@o7fBIM"FAUPqQ=4/niG.B#"%B5$;>X(EUTBdF8CKtgJJZ44]G`),Jp-M25%QmDf8O^ecMXMM-pN>H:gucu[F>2@ca#^6TBEcTr.2(IofCZAVGiC2EX^;%q@&(&H*X)!6j,?pMHOd`7pM2Ni_'f47^(kd"6E*OZ7=fhuU\7_u8jjB#O[lWuo[(6!8-+QmfP_/VdQObG'nf-Yi&6b$.Q0+B(U6VuXc"oT)"PQ*5k;BBCMc#N?S8ie1>;^K)#5U'>VH'W>U6@21Mp&U"^*jhu-NKS;dN&<8hJ"8Oh=B$6d)[)E5H\e3B-bgfNh*E@FP$C7(e_A#0@mR^Hj0gJ(2L1mMIZC\iFjsn=?E@g(Yi5Ri@1c4(_9X79%*ok!)jARO^>nlG`o01DYpH<3,7l^7uWGrdk-eO?P@pV\Bg782)+Ke?<*AQN(+-2$"\!9'a\5dg<7V+c?[@FF5'uSVT0.m]oR^P$;m-8(&de`(P46H\elF)WT.t#tt`AWI9)N'Z32EEj-hJ&k4&E5\l$@@s\]I@oU7`N`Mq#`KV.uP8gc.U>=AC'4N$^>SaMMjo6VfaJ?Z%%'R`oIt$)nN:;rSP)HWOSe^\fH4DQ"F`U(rr`[CGhpm6)4W[QKIBI+.iTHW6sC:l*X&^XL82:6,2Gmu=G"IG0>jM9]`Sa8qPS4[N^dd2^L?)T2`*,YofUf\MHA@1dPkZs0_`mI#.seE\'JC"V\U3C/QlF)Qf&@`T;6@;JCT>KETHs@9-G9e?n#NDh?d@hsfUs3kEB0US##`K/h`>FoOj_i,'P%oE0*)Aa\\n#+T[;QSQ0:3-9d^W=A&X-Gp_e.(h!%lGMU5I^C*c2#h,"N2@G<-m/JY$:0$B?b1^(Z%6B9p2:K_T9s'ol:n!.`:eDgZcOo"X`ZN16$7BJ%qL(0P]'>JDrCiJ_65[/XQB=6b3-hFo9!N1C@2PLLVd,Jo#r+B0/BrN+Q8]SG'WO"i`=1a8Uc?p]YP2GorCnj5[rL^(Jg`s0FD3IEZZXkmqkf!`%ts0D>-L$nN%(P*jV:@tFV\1rPrKBnn:)nbjKa3fL]ABHDm1!9Eh'5A<%j#o9L)k-(lk.V1s>[G.&IGO(:b&0993E4&)UN!5gTTRV)QG0)OPhFT&*'H^s9HGs7$X/*j?XjmlUmB$Fg"KY8WiW?[O9O@=<(1N3N9.>.Y8I2at+KHVMSARoA1_X9A?BC_b^"W@tI$d9[J.T6oj>p]N"Sd4m.+74Gs(T$:EVKH"G]QAsCcTTkfoZI"huEIdqfi]Ulc<.F\A620q`ZbqR\UL!:Q@6dkd7ck?@,=CJ)oseVi'\oVJGG&IH-RC/-=6t':^J@rd@]./q8;iM=_4@$,6:S,TgbNoDB8(?.h#mm5E8Xk*1Jh(M[d#OIk`1on4Iuq&0Gn1+SE"g.?!*\!b&@?:>_=r,W_,CoFE:]Bl4Hec\S9q-p:YOQ7\S^bjOpd>A.#FCKf^(pJ4&-%UD+-BR-9/:["LB?A4SdkfQKl6"e304FRhhKe,V_&9JGHrtmT%n-ZLF8$s%*q7jL^N[N?PV5@cYr\:4bD="=%-<*__Z;IZ8@59;*g!8/`nYZ;ZS=+Z^.`Uol=;bM@Fu7$eA=Xd=TrnIYk-scq6hU-0=RZGLGV\=CNZ\>\s+ad#_%HX@BB>Rn4CZ*OTK&\$56=gk<%Q[Y&?*lpnLf"Plb^pcURd##PK0W!M%m1e@i.*.oZCCd?I).!ktKa=e[LqF48X[!l\j$l(b;lP6.JI1mq,6]>lJBQ&>`A#Cl)G"2FFO2t5aF)DE%OKn`-8PB)R(Tr06U\\I$oD=hq_,Xh;A5;u["61R&3C@79akTTBh0ELiA*6e038JXY<`cI^k,jqO-J;0/tM2'6-cqB5A/;FmJaan`E,1>qrFspcQC!q[",KV!oB_a3D2nFU8/B#;'p=[k,Y>6osO`T,dMZe)iUD-t5UP)CMHKQS(Sk3@&MpV9f0.:H*p+/TN+dgsC'<=@+0UC6[U.fu4B@V,@^<4\81IVs?V2mV1dUcoqo-m2Z?NR-)'J!),#0aer+>QRj:p!qE.d7`F8?VmI_Yl[?k]I).rO2K0E;R:kSs?,9IgpLodK]O7R?-S-F*fa5!Q2mN5/RU2<0)_cqLh@U/PZ$RN]Uq9+*5bLo\^4cWO'913oqVue6,F=`Xq^JpPm.;.+X'9MBL6-Tb0_;mqYk$`#i);N!-&)-*g67]qu)6kWH7^loUp)Cb9BhHm]!"CE`FpgQ(L15A3X`I7Kh'G?ZJo'm5$fBf1J@V+GBh*)/`U)T]\@iTH-1>s^[e)2d3p>@!>)fuJ5*dkm%NS"U$jm&H07+g&C@U$Yn@TmkB._CuU1AZ[CST5)R)^q6,Ta0>+/1:Ud_R/cOKr^nm<8m/#@.faeIKBskA_5$4F_5@OEI(`nnFg54Pip&,>lYWN+fr9pBD2SB56SL&SJ+eZF;>knD(aplPCCsu)oNI-bk.5_9k6,7b\hd)Vs-s:H$Llqo-6I7,/=T5SE@IeSa6R`K;@HD6m_@!7Q8ie!`nXPHi;$r-C')6iPIeTc5thEWdMKk]),SpPo0W2Dg\:/2R7psG^1)h-Wl\+P`Z%*i;7e84'1St\(+i7mMYD]W/^9UkB^Ff0nLo;bWS;c^S_f`BMZI0,D3FDn*gG,nEr1.9u+;H#;=W^gBjIt"kQ-7VtX_ireJd!3Ee-@28spauDhr+rfjWno+BSc]ln,U8>,VG@N.I'YS8+7&m-@p#K![*hobBcluJR1@_jM-MEgI]i=&7EO.n7J5+VG99iLn0F&;+I,ND9A'.U^;`ph(RQ.f`=<\Wd7@pX(0a[oM!p61;cqqcn[4j8dZRcHCqgBmO\ZLqDJkPcu;`_\-D_!pROedOKeT#j=!-".t)O0c49PKJd54V&J2H5P^OS4F=VTi,hhqq_4'0s%^%?ZB[;UHiuQlSoH]/M0JrJ\\Y8"(Pjg#@@+!Zbn%^e)NdC5^WhBf>'n!QH()WM'qAI5u&-RS1>.k2"I*di>Rfkj+7$r]WrJe"eukr<],=eXZ9#CMRiu?N&p'iS,h5g[.h7Zf9LZ2)te3qjZIDfI1\_oG=]P5WNM"atkcIMb9hb8&du9B8EsdOpf+Hs%VHf-3!m!@[k:(ZplT*g0kM)%U#?:,oH'G`JE$@MH8]NNsQ3?5';]T@\O1OZI_*rd+Jm.`p-$[LugM]9pe,*YZEeefAI)GNF(pboq,aqdPh5Hr3j[4^s4J`\q<71[`[`QHQ6+$6qu"er.=,[q2n1`sm2d@WIFijW2j4Dmqn,\[[:ral9X4CC21L[scbL/ET^VEV&ua7#TI90=<#60fgmBUCD?*]_fTPR#Mt1]]]#PWRp/q"Q5jjNCV[!Z)N'0[dQkHJumAt&l\OM].6I(5+mL$=946T6WG'[(F4F9JTDOMF0(c^!'C)>!@JNlsZ!_No!WXRk%k"Q0UStodTbSi'UR^]=[2433)lqhlI<:e+)"6^L:.o('BOMVs`2cI&F;e\&'Tjq@Kb'Z.?c@r0)D[.f2mP*!5eI05q1oa8EH\cag.t-aN%L$goV)@&7rBEX#1o&l"I3e*TnD5ki3nRpk.YA1%#$l*@3QbrR%"AR_*pE^13EfuB?"kFK:lusNHN61s2eYf/hgXgG5\'=]+;CseN"ju-VX&A`pW;`ZW4k92e6">0a\\@6Ki\fW;(/VhB<0eT=S.b$!iE%B=0l2J\S4MK\rRn9H*"iA.68SP^l/Nk][AU40O?IgIA.haR_/;/N'OOY8or7]RgH=($qp&qiRG9qr\;FP3r]M\:SoL4o/"'e!/JFFX6j!(S_l5Bf3cGr&_9ReK8g/([:lu%Ub_Ldu.%]pmrN`kZ_Sj`8lT38%pO2]W_.;+$4[.Cp\.G:XFgm9g05NmD:m"RH/DU=J431F:d\0ui,(Y;!r(So+.]T+MWla*m\WtKUOs@hB2#VHD-DNdTV"kfan>QrYceUkAS:0*ei\X3>1s"F(mC[#=4`WIi_8;d3#XJQt41=@L6RD>-d@bU5NW3cINjTg)Jo'`GQ$Og)A>l!q;Lr3;,9,Qe?O#m4:"C042=cg/dBbm':fEuo)1GSf$#5d]fZ>7ED1bTPh_T3lrRJS$Or%13/9??5N^)Q9!:f1)6iEGVK3]Wr9-$:7f8:gt"pa^mpBOEq[*V+?F5^*:+Yp8i\>SdCb#V,\c3D?UtOg:Q`KrS8H'f$a$bRY/eF-^n8_X-%@R3j-a/D;sWL^=i)n*AH=)T$hB:"or9U?1:g;mg8+_U#3N/sf;W(XO^N2+-?)%'&;X[+F?YJ"<`o&JgIi]DFENc!5[r)HQfF!L'>0Gq\pG-=12?^BfRR5\T18FMB,m/oJRkj<4OFQcoc1+-lKq1bojVU^&OM"Z;f390CkW]bJ(7ekV.TV43)9:c&7PbAbl8"]&aD(AS[Ve>E\iSd[nXs2N686_N6"KF2K*iH\IpX'%/@(Z!T/*$p1_M!'71C2ZI%EY4m4%("Sqr%JRg)71.cLl7PJ:O!4Ocm2s&j\Qgq_id+u+NNt09R]378"\'?:>&3D*D`Mah:+c[@A`[u2@&6*X#FHTH)!=^(frL0Cl[Q"\d@FXY3),UQ'5i6Z!;jlLWT:k.N;Gi?m/b>d%D]Cq/U<`8l;>!];Y&NT,^ZRFKe>V]Cp$KSC)%e?)aGBkc(+Nf>bH^IVf9+855achH_33C>.2/n<:1j+.TPIsbpBM>HK2$XH;&\/t)r&!Oj%kPGo/s6%ICQk0.^M4RO>r=Lsa0:L.;fInU[WFJ3o:4T,aU4?*UDJ).IMD.>,,aNeROOPmm'DO$tlK@q8A=^!!mZhVmR?"ICL\Ct\4q;=j9`8s$HAr]AV6s,1:Z5f\8e5r.o&QgBrQ^hmd5p;4aLG[_(g:o3!uX:E=3.s'ij/)!-*^#C1':25qGAgW4K(tPm[[5'36A!iV^k5@F&\c)9HMK,%r5oGNndLO0maG0od?,VI*ACLr*1D;Nj4i&G211ag[aemlQX&D/E"&+2mLP'%3HNI,\fdf4Eq?5$AW7cl:h/D'KH7E;o/h!T7Q@A($Ag?;sCFb:4M/\p8;o5LoaM31,?pW%f+-X!f7!DF4sS8)^7?Dm&8R;,$_;B._"/Pu.uEP,5XH%\,]1KU3tV%EOK(1HX"WcB'/WNu/=:r1c*M#DkS!`;W)*r$t!gA^4d-NWh(E1_+ZuA:TP;YQKoK,M2S^/fB\7B-JI+ab8?D-^9C.5ifOl*.9%)`:8AJ`@$n"J!Q*5NiDZ`>Xh?gVW4&8k6cgr'jlU.#OiB8h_].G/Tb\2&,O3\pK;8RM'^L/6qP-OXhhJLbU3HFlcV9S.]gJ\.(.2^:Dj.e?ZFK)j$5]WCLc"=P9lb8kNaj0)Q&`gh52`c2iK$NtcC<`Y@O-W(8o:c2[ID[9+3S0$LRI5V<%af:21S:kQX$X%OT?1Xq$@fAl^(o>!jt.V84]p*XgRnG=#"!ee(;dQVk-ql`jEh[1njEkF_*[QS'sAh`Hs?[2pl'W>*TTChPN[chh/?dj\$l@$:KbnhfJJ:>3)RA\u?!7^DR2fg/(p=^pXM6j>G>I4d`=2mU/9!2%Pu,"9R%e4D!Q?D5M@`Q9hml5!h-Bbo3Tm\aM`HWZ5=SiEllc#7r,O7^!]NV;3bgl>fp%?*9a!U*:VJ50?C6\.PV5HPp3U.,fW>l9L/[GBIcI#OLEG;&!(7)W*&/3=Fa62,RIp_+on&*5A+M`Vkb1"2<*6*`C>]Pb!(a;$7"+$=I?u5@AE(eoLnsZMPpM(m[Lt)mQca\Xl1)^<Z\Q%H(J%KQb?K41,9F1-aOa)^_'2V@-qpsNK9LeoKQp9cKa_A"Jc#C+iTZV`rm+1AiUe[B_2Cel1F2oG?/*n$>"M__WMq`5/;"Z6-)?h:>#LW]Pm+IQVlk+4mIAtObU)4>=@>^s'X;)UU?&b9=W.MC(;h_4qA:1n'-Gk3(`L_N9rO&*%7#h?3tc81VZ4lFfp`3DP)L'2Eg3\?)Jd%fp?jG'a<%7DfToL4R,$VWNM$?)eL9]Qidk@\V'bT(fWd"NG%!]k/9gPc)Zj`5;bF8WbnRtZ//YCuCua8QjRsr2)VR\"4=r-6UlE(k!mhm(Ed=+.6\s)`D./Hp:m?EA55@h?77>i!Vj+=o%ab52oGOQF5a7l)A<-G?G>XA\81UhYaFUgha&"Hk]JU1d?Dk'@>d-F*nQi@):&t=BD<>l_]bL_#Njp"1dL.[gT+I8DD"pW'`Rjg7;2T3%08IcHt>?$dKj!rn%GWP&,SJO6@`gE=dX3>gKe=WLZLI_oIh/I>Do]]j7Bi,YUY!k!D5u/n>75hftrP=7BPDSC<]%;6,O&4Q69l^F66:LcfE23'?\d(CBMTf92p>#<0oTBRkAhFnem9iioFu^O!SrjL<6"pQ3!^ERg8H]3;5V?A$$2B"=d7t1,MZN^r[:k44ZnF$4?#>*'FOB"jR3c,>l%)TJ5ldbeV(&:nIoKb%?qNt24`Abb`8ddmJ,M\R0V;AuKsUu>E+4Wr3HYDfQg0:f[m(p+]#cm9)87U#lZR,/VMo0V3`!S&d"?Ag65gCZRel0W8CU_@mm2\tK1*=XNWmsV-XP:FHnYg*,c]rrUP\,rir5oK;4BIZDfj6'7SrXGgTm_Ih%8&>Z`5Ek[c+QQ?1GV__Is32=GFAH#lI-cU`"WN^.,V$RJ1b>li+gTku[np%3[O&-_JL00Z5fHbl=sEX'6ZKO?r,crfhE>`m'S4RRW/ZU>[_Q?G"t1^ruLApWNqZ8\0ZJ?u&%(M0ri1KTOFd(uqUeG^7X`Cb&2eG:(3VUDcKn?5)UuMYE^h1>Eh;'D?9=nLAt$]_TR;p+0fIE!`dWf=*'JH4I7WP5so'F!a^(s$K2)#(eD=s5"ja[cj05[2(r'jQuA2s.+LG-?`UYQX"I_[(]YqNUu_#^Gno/HH(O)GHgG\_mM=hPfXVL8F%AGM^\k5+``56-:Zh$V6I7VV&5o-dA8jC:T)q)m)s'UpG)7#^#e&@PuV?L5k`U[5$66a!`jFA['ih=BPAn@Kh"#H#-U-bUes+!BA:oH`fBtHO&?,lKQ:r/I]TKIJBDh+hrG'Y\0R-h/TP<jH2F_+D)lFp:^kTQq5G#qF^YiN54$c;Y5e30\Eq>]#N(ADV;.K0L\E3PJ'ODj9NL+YhD[Vt,9JrL/'*FndDYG'hfGEj.B&iO=u)gKJm(AFFto84)ZIYr0_/k#'E7:.QkBYO:g8'\'$Ol:!V)W^4,;+1J%.d\;FDE7Bq`6H&#OF?4\Db?u+Ri5M%=<>:C8@QP@CKP/>aZ3$k`n8.-e!gAcha/fE<^a[n?Q7D0ISB,CV..P=R7"EQ61[5RDe]7]X@'00L$NjTO8RUrjg@#4QqW6J':T3r'?=[,h+1"K"Q_PPP'VFO'@6/ADAiC:8C:*IukN>(a,N67okilT(aA]&K6I4YQ,1HG(l:]9ZHCt5cDk3S]9K<6?%nR=&2piD'm^'YsO\a5r*E=WY6;8\th;+GUh^D;.q8dP]Z/UT4QS&=X%'0U?kgTL1$>2'Pr_88TTb//:P;\\=3C6S%(n_ku\UgBR:Z.Y83l,r,cC3culacC4*#(/@QAPEEAf,LNPeqS)r"C$3YrUmtIK>lp!JS<:Jl\QUn)g6hnmbMFiXUm]#Bk9,HQjm+H>8IA)8T8mk&QV4[LJUmX2m6+_gi:'=eWjoea)DkJ?u=>)N&$!GVOl`8taQ6hAL]Dn#SY3Z/nB33gP6A(^orgdI](C&LZc's@ub*n(*2cB".dBm2bHL#f^EnVG#nIh[:$jZR_7*V6O<3'4bcUN0_N&uTp(/Mk724/5Cpt5eMqBiJOf?=<7Qte=SMS`J_JVe:D(/Ws-*)O"e\Fm&b#RSR`%QpdJ(1Mj79UTe)(9@Ljb?F]"9M2==>$&^X,*m4?0/Zc3Rgga#8e.a0!7TPYCZ@.C)V7W3m@CTnh2Y;500jsg$]`ENgu'97WlGldF%id1=2"g9"qumme)')ahL:L6_pNdVE7)P3,RZ?mGK=](osTi&E_VWT[.J;#:]Wd]0ECW48$H3fA`!S\!7Sg@B@;a'!;?_KeuT6IT-USg7gm#jl>Il.qZZ9$lAcBt$:o*LV>A-g[)>pQ/*n;(9WtQ71$iQ<:7.M;fmMm*Q+sIa1IOYbdZ42*!Xp@U87)Gt]:6`??C4:[S?nh&-GqMD^n]T+9K@"RD'JgD;KB?gs-f<,Z(6Kj<9G13YtOk/+p4/n=+tJtHn,eO6Q1l%<>p_#SPgUVVg9FBmuhQMote[)ciffYY/!G%#eu^BP)l39p@cB"Y.D'6bZl%qQ2lfoooEH<@J,?SQT;bH2s&Kkj$WO08pnjUZlAgO=+3K<*KSM"ej=N)]r!M8kQ3^"?V,fPWkgH[jcc0ohcDK2dMd^5FHP^aF2_TrC_"=1B64IY)*+o=Q;OIOmd**MBaeB?K$j:[gP@F[mZUm#&!ermUbQjio"_sFc,LJd".f6!EIYP2\iXh,iGE_(H75uOY-W>5BfURBi1-mY,bk)ZG90UVb(^`Y#&c(KItb*'-/)&/=!&dHXsTAX2`)_Y#c?k+%j+@3]HKbR(3o+P)gs(DP`-2)T2kN?\.(O%Ju4GgLTF/HfIYseq`\tXXZ0ZmI-B"aTR8Ef,HOU]R3+oA4pW!;bK/;DN_deAJn'nZf?`S7IZb+Gh\_=s9B@l3'4S`_."o7`o!#3s0Y1!_EH1#QrpH\3@dQ*5"X1<+rKs[VLf=oIG@_2R5buD-=pJ]*HO;>=W]C20;(mkHt#Ha(Y>/?JUp"UFh^*mu'2q2HT.M(C0V(K6lYbbS]^U=T=k6GJV\Y/bn"ZnhXfh*I\c!UCie?.o'#PG5=NC3l,YoeQR>e3c@Y6UK6#-ggaZpJT*CVpFjUO[f]IOb2IrZ7Z/N2>Mi(,!,``9^P?n"_0PH\fh_88u5:$mR=793HC%@A\"HKN!d)>9b8O4^bPsla[sV+pP=7n[\'BRk=ubN-T[1e?*lL"$4PTe!S7cDUYjMBnNVVnZ'u#hXsZhNtl)cJB8$VI(`imq$,`31oE_seNTTp@R@%#X^/Ujp]Q^n1s>?T]He46V9dZdaIr[desp32*Sr(lI`D"n<0J51f%gghM'lNshUjNT2`"@8Z]U-eE+WkZe<87/n7g8;L5%0g3^MBpdni^>\h,_)M4s*dmUlq4>,,F#d^kD0TRk_DK0RJE60foT\Ag7s=K1P;ka%p(I5GML=$;pcknnbm;hTS+"PsrdB>gB,b>*=QI##BI5i%+L4?LF9@ZMqsZqDD(WLC;;$U\M-7;pjDKf3^&2BCTP*d.Gjl7^8DGq>t1iM;JRB/cL+[:I4Bn&*KVjGUFe,CRSYteO,=mif[4S`,Y-fE`h-/na>F.61?@7n=)r$;0GJbKk`c*]*X[;<+7mN.%U=`Y;oL$mfAg2pK^i*Yl7./$.e6"9X=gC'=u0U)9Q&E3?Zq?L4g[%S>((/o*iU&A*Qe@-)@IXk%RRnLi-,qhH;@r\C."8Y&'Fg1q^2KbO9:DP'<]0233S[>b1/Y`rt-H%A>]`GZ6M_aI^'J0j-U+(Thc0QX(F@K:g1m\=W#mI6aTakp#orbOIIpJ/-bR+o'=Y6J)0UW3+`]FP5hWj6%TU4KRlnWBRt%;ml*9DE(Ymg48CY\oD&q`q%*?0L8Mi&I"K$Y;b-_P\sI8G>9l#l?'6kmn`To^h?%b7pVnM&X)TKu%iC6N(\B2*..H[=?(Tl`S]h-r:@%dGA%7SP5gXe^Q$aGnu6M<-q(jh?Oi[^kjk.D>\91KWqtWQ]biUp!0d:;N:;2k^s#a1caYO=M6=`r,&JMANeYdKGs]'sb0-brH_:1.,#)8_l?RLQb1Mh*q+!0]=+8^Orp9G,Zbb)TQ52FP`ChhU[I/K(F[<7PCS_jn#/HGok`2q1fm^hZ8cOPd10%a+#-QNGY8M9]31!`:E<^H+h&EO^4_l#5Y.TQm:G'N$RG?1$]I$2491,L6YCE:in2GIPaO;4LM-t;ZtrVZnUin`9tepjR9r'MGhKJ*_&B:"*R&D.i2PGMM\0aF,A;`U*63gY\nG'p[AtTapKX$_G2Xb0FWe%aARM@3O.\^,5cF(qO-YIZ#4l\^fcI4I0sZ5^HS[\9os+eOfD@Yt*X;N''1/:`/8i5g.\mZM5qg=XF,K$TE7)gA`kF<0ArXk<^2$\Qli2'NYd4$s^/X4bJOZp36D]0>**L-*bOt6."cH=5jSdJ+?$K)!.V=4>+2or\RK[5-c5F[Vs0SM'(>*-?qA)k3Ur`,]DiI3k6NE2J`Qo6W#*N'<9Ls.1S6WOFSf+ZS,iBZ-4<09&N4*04S:9u)t&;"*12PUbXGaRpN]]I/h[),t*e)\Cgn1"'8hV)+G-?>)O#d8\`#'`H\&Rr.GXR$WtcoqQth)>33L2$p(8&?BIYl9Br(Qtlos*-9fgk4T%b>88YtU7;R*a-.`*$4$^d+=nFZk9CB4!Db0TipXKmH(C50e3N$T7si-?&`N`?;iY*KiZe]2R].mL4ET0$;LSUcktPP/E="DK]o5p38G!o6cgtmKMjPh*^l*6Mb$Q^^Eb.T@;HFLcP&VNj&9[]FiDQ3SGgk4):)qT=4_G(&-!@@e^Ec+::K4UM"a9t.j=.<.1f-5WQRmjs%T8RK8EeA&tQ3/)V_#'s^']c&>JbaN&41UQ.c6$j2/d"sDq_\sKSW7K]\`g`r#p5j?dHZJZO]k!e!D\eKghf[l5Zj]N'3#YVZ&T^;Nf&Gm-V\cUGT@toCs,8NQ)S4s!T9+I$T-P_`Tj)E9q7(]WB9sBt3-tr+HIb_A+G:KUQP]oQW&?b?M6WL#I*VR^ks6`coVE+4VC6sIK&40dZg0$fLdN^3p[dr<'%62_Ps"Rc8BtDX@/)O^A7WdLm-o.=B`N:a8Rq+=eRDsTA6#mr%;a1ikp41]4L%88gfDCik=[*XZX@;nV3%icY)2=/5Cr!JAR\$s?P@aJMn9(60F8KcguEs20GI3!qCF^DT9E"A.Rt[V?7DTkgIV3WrUNc:/Q$@iO)7DP0Y<*qZT=Ie5tE+7XI-"mrQ)6RuM,6i;g",R(Ok[M_7$2Uum$*3&fVn6iB%f-3t@,j;I5Jr?mN#`;*=`I%VbRV/-SC-*hkH90krW).G_\GkPoEN58H+?i4:$_1I_l"-iK3:4N,Z`0KS?$X!)m18ca+LXo3'rMl&JOK7!&9=tb2X]L$[_GL0mJqE7OMj*0fkKl$"TKS7-J,M!M3$jJIgkc(?-manqi-&K_m6m%=^8&&W/q293^:R8gO\tuh.>;rJ]Qa4"`Lo*TH%Sh\MU2qJ`K:3c83j@HSt7SYlnXLd=M38H'O(DVBFFS<_NU\sH5^5?SPh;*L-kO@6rZ=MKmIQm*GA6b4"*l'6-!M$5fma:IVZ#AVtp#GpT5hf;JD-P?W;*M/fMTHLc8S?ioo7>)npd`0`+&oneA?'0ADP6`OIu/@R0D?rBH=c9=P[HT]faDV\I7Yb9AB!];sFV'd=hQ9tB.<^k)?i1`d)/k5ALDOEl5)$s'%;2Ts#uP=TNp'[3R44IbcQ+i\t.\]7>Je)AusI>iAd_*hGFRZD&;K!Lb+=LDJ0AFo-9XfrF>Y,-f^2dC2so1fV5T7FElh%q76jOKed35iKG!.aU[`bahbWWB[PfI?>=2Q4aB]dFgtb;^!'BL0fX2_PZoEiYc!m;Y7\9"QN]Mp.bqa14l$WVTf>pt9XSPjA3p&Og`6Sj3G[?QI`"$)'url_Oc\r0qDLAO(rKm"&>L!B_>,]:Bp!&3j'QP(cCG?*r%s+mRi4T@g^TpE/f^`4VtD1`%1&@qgLC55Tki,TI[Zj1>"fhQ1t`pE%Gh@gh*u(CHXh6j/6o/Qmo'uWW5d'Kgs#DE'I&tA!!Of`k!7YC6;0=,l03.`qKq_hSINX%6Pg>c]LB4iMcshR,.eV;c)?>cbPp?\TK0@jObEFiXe^>CMm!$Q/0j<1&_(:/q\]&NP$QbLCH\X8@#bfBM)H^8pete_Q0oHGBs0&JSg=p2ViHAqEK2doGY8mQLuV!Q4KbI@#@No7'4DC_AT?e8s09&"l+\Ya(beKHdOnFm%R[c8Ik3sfLtn6B`W`nlh2G',5+0sF2@H%l6,j$CtobW`Xq<;k+ImrF@rN+g9]=KP_"471FN%AEqP'"k_teWUFDa%\(!G@@ORIe7$WpDlijf:lf:K>E\?%4-l3TT=,/_DV'rmUWl=%f3HXf1.Q]P1#^csuW($8#3%RLi08<2frnkLO=h1eVA[SZ:O.&ZtG[V2.5:-,'UFgR`%FquA_nHYp;>,WgW_e\i,&$jq1#o5[I+?!N%1OL9"GmU%?$O.->F]$VGM8QLE<:fnYdD4UF1nfI"*d^Ia&pl&5)=1gc1pR0M1(BoF:$lU9;d0WP&f`lmmrhA##q"JWbB6mAGSD:m6IW!a(Okf+HHVTr;.)`[3jd,7qOeke<"pk""q%(b&5,`$Zg:Fc\pBC>UX>,*No)ALVZp_%;_>2'_Te`i7j-JsT;2YO',`=-E8s2M#`Yl?i3VX"*IDqaVef:[U\l:NF:S=U%FSQ);0lVS','rC*"`X4"Edf8(5uQ+oUsK$]Wg0HXpe23$%KqN`@"Z._Pr/c+C!IHif=sS_'73OS-)9#:TS^O_u)P\;_oho;pNfj#UEZ"TZ9G^uXK0<$@2Q#%)a%,"#SJJb0XZ(e'<:M[^#A*imG2O-l9!!b^83T**g@TC5_G![*$$bpK_i*=p2r>q9Z?oU_1fIB:brA%RW&/O-(^rO>$!j]1,j-J>C+nZg@6X;&'c%fr=4T>Y&KDP.d*tj6<6F3TMNBcdYelDODZ]"-V,)^1aUYh.o&E]Olc$Y'VU_B39]3WTlV;uLU79ZuR4uNcanUt"3672a7_MAZSDDkMdE]CdGd#FERbpeE]?d[8/.I-":'\SL0H@*P/T1Xgk6]l!E(BI2Vifp;081:ZJLnDPYU?Yj(@WpGa&!863VF[)u>E+VRIr26KGMDBA-L6>AtVbIRnOo#]bV[A5X&PE;9n]_=c.Zcr$k>_,M.%Zm@gE<0t=f&=Tc4a&m`*FXg$LSoBmE%/&-82ogF^QH2C+PDJ_$3ncXn.gpa+rjNaV1;tL:rq*qldU)KM`Qe$]QX]9gu9Dj^a#g8;e2%?[d<:.NKU;qM:eEMcC_FppaWm.bNl+%m4ca*O'K@FCe@j"e7WFbVC^Rio9hlcEq`=,Q=-oVccmLX[JN,"NP@D9u+LiOc1A9;u]EdBFKK3c;0i!54=DZrC/eAkBn6@mbUJ1X63H01!:=OqW*TH)"*rtoq4aUTuon=0c`h,4Jd5bcNqHDK,I]A,G^6LAGf1Y`-ER7AgAH`UW`uFGt%D#caR?g0DF&6\H:U^R$e3(;\1+=foO>fMrH28:k1:kN[&9.A4R<#.NBN+jV/V71s_nN7mhN287G^Ya+QgpBTTTW6"N@@B_q$DfE:Qr/([*6UOcu14Z.Jak(?MSZR9U/pqnK'6@o#IbN2nb[4aT[ed\NMZ:F3]!DI'pC3e/0dg1pR;.4YT8XI/C_J?PfULqDA!2L*tQhflI'n'"j7WZX-1p&b@2TuI4S8O@OXm5'-H&,3A#p#+T5)efI=UjrW`O6db3Zdg.pCtY(1Git",U!N+7>H2BM)1NY,sXGm0\[2%X1X1eMNpHDFAM#_GcJ%ajsm)0bdPWa7ms3(l2%VTns^HIorZg7l*B?q_TGZ<(h)3L)IS"C3O_Ws"U);@FbUghDQsHhs@5'*'O$H`M"d!GRg$Of&J\J\(XK`j80N\FR2HLgM]kB;fIY&%d"agMoZ^e%s9aA[BpH+3@P4TGA]3"/u0L&!XrfkD63hT,$ps=DucHWocH!(=2,n'hBGQORMuE(a1YG:*$m>i%+P7p4t%aEhlAYCVK.Wr_,!Z]`q"HKPQGrHf>XS6-SicjZ\;,WTOU,r%:GB?&Alda_9]("Qd[^DA6o#^4Y/?1R)=_iBSn#^`lor!I(:)#[b#87Nt=R=gIGuq%\Y2'hZX:u::W"5ohX5]`,)h(OsX7"CiekC*TE7!`K*W7lPjT8bWi@dT#!Xg)mbGC\O1(]P]#!t8a6s$\"""#@`SShfU]ss-0nV;D6fhdXfSR#@,W!reYoMTeB=^*c_G>bdkRm8^@AO"%[)-\oBlYSVA(lCVJ=_Efda+lcUN@C!a2+cn`#&]/XV"*k_H8HK#Y=6`?E2Tr>QNPI^bW9tWL3ad?IgV<(\Fau^9];QB4C/oA-hoOA=!8=IdWnP$@T;_F?nbEK!FD>.K7/?@as\r7qD!MC>=K;$LghPl/#bspd-UUTKmR,.cm[nG!*2)RrMd"#u2tI"nc-B=$HE]/8%3gc"mF224O/=O<(N**8b`SH]*&8A5nge-$ae_8Ut*%RS6?P2Jg#81ZE@K/t?=okjiM1MShpsmo(NIjqAgNF!In4Bl*ag^]k]e4&pN&X_NFT*hB'd/)t/[FdZZ?SV]_[W+OHmI7C4fmM1N>9K`pn$>#=moFsQkk!&tkGL7EA%S_#"-DX1N;AC\YIZm73ZE10cJ`&qAf4BgRj(>7b$(_f5'eui3<=TE*%oid;WJNtmWD/S<^JnFF(;/tt6`;aQ7Xh317B6)'4i9l)*9?sXnGo`Edm35S=5T;l)VrEoS\t-XE^9S&g&V-Te1MT87]mII!)N_MS*=h(1DJMHk!!64)R$AW%]"[7^Z_Nc^Z8WD,j$kPG7QrFYfHfV)E6eg(5%kPkbXdK&lG06ILat847(V@XDtT:#8OsFP;&U/_r%YB]DXsX\mlMcj/8O,*uaoSBiqnK!s?!^0RPN]D.2O9_]V+*ITjmJGBU.gen(0L]K<42G_)ZO3p71.$oqTnr=]-W]'rs+Z7Y'j(n%@;?dk5`WjN%U"!&jP#-G">Pij,@s4'eBo-Te`;RZP?6A.LEc?5'PTSQWgGhkTn2os$'(`l2\04OFe&<`Y[Ht_\p+ISA1`>I%bn#FR?a*:3X-Gp]V+.el].Sp-99Y%$&:.KE>p#u8ZM?p9%rXuo>+J"-*bqJ@W6KMcW1XbcOe`tZqVSHqsJ&dF5IqCoH\ltD;cP\=s/=/+U@9*<.&"X9CJ1H5d#)elHRLGDf\U3Z;qL9`k7\%71arJr=Rq;BV(U%m:TM8%CW!HD.?K:u^Qe*U:t-s8AAM=WNs*gDT"l#M2].MQe9:,5_kBf?M`!XU*[$f+Ao((:C/*H)p.01*4`I=AlCK-<7CXR$YoTF7_4:2]=YMpJIh-F)ED)NQ*KG$_=@aW_3`:4Dg#!4J?&$mC^b3qpiu*UML2,2h;Zu_>X/him^s4=F!CuP/N1&"t\>JeG*\gY`6(T/;X;er.*1&s?TJHp[B@&Jp4$SFEm++WX(uu"=N&!426XO^imsW\b8(I;Du.ru>+!mA&W-\2%&b8b4M@_WuV6pPP?h&d-=#oZ5^UoN:rZQV?UN7bBSu$`_l-'f&m/EbX[!EL``ZPY,CW)T;Nn#6k=6j`IP!"7LHm0qP'Of9Xb"qqnka$pIA[Yk4W&9d]^&?BXFt\Dm'P"8Gdu:nJ9'U^!MmU4+bHuh2qm%i_\`&7$s5E4V,0B8do.+XX!X\V^LXG&sZY.(qXJ#SBQ5@#S$k45qlm4m@QFZXUHS`<6Gk$mUlU'RP"8^kK+?=f+C45KC@ajab"9lW%5'2MRl[,_DaraTjX?ilElffr%IKf4QTTEl.l-^>8f3CO2;h=,(=Jae!kA!ZZblqVSIck37Xukp5B1`YFL,dc8$bqLJa5c([$N`3#V=Ep'4r:Bj$k6!0GRA;qu+:\[QU,\1Wn.!ArTTCqsXZRQ0KugQ8_5K@+]$2Ns^'fpGBR3jduG*cWDpP:7>&13`qt-a/i?1.io#N-E/j2DFsLh<]*KH.t"&,X@aJCA".n;Y!6K'69i!lqHP47BkXG_Wi<6hj)#nBZgAs:<,=0)/f>(HmEQ,gn?\JCa2)I$6>X:-Wb*3F'^sRXMh_;"=SP?qQQ<$k:I)8%&dV=/q+k\>7qRFMWm)&XW:p9=:ljL0o4:,!.M%;%-[PmF\6'n4ea%cu)`c)_+maR>T1M*Z#CE+)%Bp_9=ZOM4,%Kn2oAIck$n-qPVW4_W^1Phl)T]lCa#AJL4F6GC-%%,tbL^LH.(6maiq\;bb6BWY`Vu+d"YR&K@6C?:(LTr/.\OZ'?ZrZK::-Kf4-o$`.FR466DnEI\,kc(E7cFOd8-@uWOjg/*A)nN6#YFjEfK?a3XAn9YGB21&I=E=P>"e<:nH4U%mIV0O&o3O7^"*7/nb/NgW^X2)eBcc_GpnUHG.oL=Z8+!J>gRf)eL@&EoliNAP/dBD_+;.NHEB)[3?pdb_nI+id9Q*_m;P\7?M[Q,=E9&Qr+(pcMbDnS[?]mY\2\M2KEm-;#eQ@fpnUm$ZS5*(YN5NY!((mXbGSd8$.11<1n2Vg)d2dPTUe?R9;O(!FNl"Ind,"4R]oMk>28DLm\D3iEQCS4g#;0j+1gJie$5Lpf9?!k>kC41WE-Leoe-7mdI(P_$b\is;WXG$ctlp3MWpER;@`4/0pN!'T;9gn-Gl/d^$Hq-dHd+bID[\cpTqY*05FFSa6g/K.Auo`LZ@K$@I.P*g9=WiohRgY9k>fd&P+7'Sod*A]>)Ua>m"82ZO?t%),dl*Q%m+>qC'Wuk'-QiDVCe>4..M)AP+D83d)BR*+Wu[_"VVi(?3XIQ/5'B%hIIFg+F#l:5&prmXp]-dCL,P68)'ZT`::Vp$eBu8*_TJ>tgnQfAOge6L:dTKaW]p2`s^YKmHG^V3`Is]_RhAT2fIthNp]bC%r._;7bhLa]U,?McVoQg_CTK&VjkRY9[YiJ0KlG#&oOLnM,G3cLOhf]_3l1YOg%_@K\_>)BhnYg#2>]OfOCV%$_qV-4^Fn6FRh?IiEF\57=NE_^S/%%6L2_s'jQLkW/i?R!$mitW\rhYg/cIPo4qPrLhf&\eq9/m@F)5l_bT40KC<(p2Drm+Ep*O\.*HB4Q)l/Se&(<`%HM-jC3M4u',nMa4)4M']Ki-/ZU$9.p&];O+Tnl^e]VFOhA0[Pe]!-7]&RLa)j4M2WB(XBWXaXeHQ10G&J^@nqh!.`]?^2/IdZ@.B:eL]j(0?3"JuJQ*AM_p7Ml82cof*UM\*d#X#lTG%?1cS2>$\jU[[`3lEGOK/jM`;:[g_YmC$3JY0tNll#ZL5$&go*8l6+t#C]p@1cO^a$$:_IT>cm3EbnbW9u!hrTfMbPNEfAh.g@W(/'a1cT:WZ8UD-&^*GKcflL)uO(0<9"*TW%dY]+j;QL)3XdI:%B(udYE+)eNtqN8FYQfX&MW(>L;]U#q\tBjNEd;LZ`nY%-Aio)56%*5B:-O:cV*7f+I?F'M'<"bj1K;lD3a*=C/g+6`0+>jA?JeTPZZB)=X)'FHAgk\`MhkV_7IaW_/aY37WNBB'Y9*C=3X.!YQ/MhL**\=/R48Y9pB_m]9&mWSS,p4qr4G@h%@=D\^[k7dIh4OAnRDE_[sEQ3`98C]4tg>>XE[aPW'Q?)J3o"We_oS"HK)BM.f7EqKh4nD:Y=^9TtYB*gg0\YVR)5668s!I"G)\/;iL0VlsK."YE232-O#YH&iP:db8miIFD)ZJ>@OSHU,CXIlblLqjI#+o9qp._Sj*g]a@WMge/LHT[n%g2k7fcREeDH+tf*Q=HH:AjZWb.SH3>lE/iF%BY#\!JHpQ)g;O@mOfn^ne*q+5\@%F4!#k8K&A^7_U;!=D-l-H`CB?"L**oX3pu;nNbr8tD:nd]h^Xlg[.eDC;..Bs+1f):*mSH50PX,!"$"p1e1Q;gG/f9\%`t>%Da"!!=29KR\UMk^PY.%fg\466*b57t'LS'sS!k`IY%@6]_$l>THd^RjU0%JDjg7_jp1'c+f9n?_&m:+k*W;ss/Q:A*BtnoTO=q==5M2MLG1#jo_R']0="porH@0E)a1ZJ>>FTm"88nQ?:\m)@$`&ONLZCMj'JDQH;=,8E.J\Jn@&aqJ%;4-<\67kL9f`(PG3I`[@VmOhYp^_!$.:un[r1hjPDhG?emn3k6!-htp.]fXXR2jfStdTMfBc;)S0!Fa_3LJXPq"@/q*S:XL=asaI:I5C.Q1?>Ear+)+Dikhk$LM3KJhqJ8`Tq$F8&1_d%HF[SI:RpEq,B!tOP,Nbu/X(qf+KhW?0Z;L&NIBVpTBAN3_eV=dbRp,qlKJKNZTZXmG:bjm/GaZH*:Tap$>a>$1-6G!/1UH[3M>Yd<$q38sH$lF&Mr_iW[1BHK5$&ml6KigSr`/uRp!lj-'BWHtb)oU-I]>hQ.FMMG&Zi+%ifFn,jg/8qL&uh:e)]<-d2M>\q'W3)^&G/p=,[4jd5ek9>?Ic";$\USaVAefX!EVf`Ci!#(-G6$(MCIuF4'^XThn0Db=E-W1%)s*Cl!Q`Sdp#q7/RJR=CHFMoRu*t1:I3D*H1i*.@9Iha\<&Ed>sqr6W#`N',H#Q6/$?fK,.b[]6it5dV\YHRc9Xa]PYZ#D%]rSF+Yk`1SB-5`ZN%!L.]ee:I]'*43[0b]7_fBm9`.FF/3A?&(!0C%A0;DH6?nd#knTJ&e:deYOts.MDk-4q8DI;;H>iYd.@0.Tn87CUOq:[;d"3_[f,d4E7YZIf_oW\dN0r/OORch'og8ZYPDkN%5c!3#THS)Nia:nVcPQSS(\V=Zi$(`UEOcORO"OT_jp3blhB6V?+%;L-bT(R`'=imls=ebCmiNs,kl@Q)N-G?imim`eq[8^p"90]r,j`"En0)YT;,;AIt^\>'#/hNGtBkNZt@T8EIpSlhug\sp>UO2XJ)!lm6Po14@H,4?$S%"8Q)#`5B3MbAqUa!1g7"E.sq",25^]@]'KIrrCpmkn0)*_DLEY(cO*VXB;1ZtpB,:UFtMNp8&^SIii*986O*9knO8PG=:MU$V7D_3@OI6T-WgY8^oTjj0sb'J(NV=k!r;MAmG:!koVhXYMuQ,'<^1\\J^=4u?T%MP=A>f.M-5@gB+U#qr0Ch;!rGLTg:l=H'gY=;n-7rFa\U]RNR;LGnQo_!)5[q7+.K(n+.QP2]@Q#>l-("nT_9L\"VOA(8Ho6Hk6^(!2-MZF_-q"Eh%`-GfG_t#m`3AVtaSKp%$CSW^l]5V"V\==TcC&fu<-e$]]n:ePDFBm2(jkm7/mMR&[&=bLf?kX7t(tK$-@-m)+=?eCl>hGJA83O9YZe]+kli=kAbY,MG4T&=2&.85H>FW?SjCSj)%(F]q82,1^BN4^>h@j7,RH+JDAY!jt,hVT*mh4@^1bD&SGi&./R*O&QkP0NTC55^VK5Ypik"`_$c/+YfL?"8X!+cU\,A:Zg>a\0]/OVP;o1P?YNRCBYNZr[RuLV5X_\CSWqja0c8p(]^qDM+,kd+",+:EQ=`<3mu0?d5Ei=541*9DKiW/o`eC"L/6&G&(Qif01e)5emlU-Y"_W](KTje;aMN?_T9XFMCXpdhj'#cLn(T#\53V47bT+DikiQhAapfL]j&dL7=]n9,1B[WWF#s3l:6R"P3ILF>96'M6S:e"LsCk^ujPGSer5'AaKA=,%q*A+nY>7.q##D"GQFn)[cDqLpD\$$eNNeDGhhYnLm,TGXeiQ7]MPBMW+"^RgJWVt)=%*gF:c+WZa"6sr(8K(+Q!ldt8)Oq+m')tB^k9,-bEdW?K8?Z^>RGB.sUr,gF=MI[$[lLm,A=4gH,,lpm70U/MdklfQVD30YrNAWDVrb@jT''@u7#743E=l[Lja3Q4qM=]2,d(4Q=J"hnlBf:iXA&'TC_#ji;j!BU%7ReG"3gr3#hA0%()ufj(@AsV8uNUsiLs3[0H.#`L4l)'6Hr_RM$o.5bqs0tk"qgB?&YK'Y]laQ<,CShGKQm3nL<]*W6iUB:HUn]K+\$a,MEqQYi75gf>CMtie[YW3]/<7C)G.4U$/Rh\h4Y_i37QNFuE+_bdID=hWmXsr[rf.76:DpoO4&5-0g2I2*L]/Y1EY%`&9aHW`3nK0gTkf3]4?SoVNb>k);Dr2f#,Mf#,)*k"0N&f]rELWAh?:c^UgUhi_du84[rVQ\J"J)(+q"P+3L_Wu2>%%(N0'gbPW_a&Z\k_-okB7,+`u^KkkpciY7M05<:ZEBK7H`Y0lhOW<'*Kl1tBp$V/]@)W)DTm!#_gO2u0VOZ2tEcrU!Ed`e)jJc&d$ifK5?"SeNNUA'8[0PRocJFSm5h50<3McW(sD)\(t#Ot,MSSL8G%,2/(Y`,&6J*V5/Af?CAbt0$^];0BF*)7nf[W,Z[6Bs'CH?-\hJ7@3Ph\7LbneIg$nY44r*e9`o#cYJZ_,ccdO)gSJU4r>7Id-)K$/&PEcO`+m^*+XsWH'RZL%s`1e@RAuVq\^<,.#i:0s7`3d@Q4S,+!_.Vg.9QbGZ-5mc7#16D:uk\gjSr8p\R/RA:m'2WWR'EL\YHTSI8r40n&"kabe$L,b\@Tc-gb_O?o)XmSE.(#^>pNLD[Fm]k)1uTVF7?ROu-$_%YrHm;@3n8Z5m9'1RR(.kURJqr.YmFc3$SWWrX"?$n.VsK"o%4uj8;m_sBh?qH`m)c?bnXg:If'3#^cdRiCH,!_j!:r4';YhJc0;Nr,U:FEA)\D_Fn3EBUd25_Xn37L6C\3RmB^X1o]JUY'6phMJK11KL\)B.&FFF8'jh,NOLj606Q[JFI6Hmeher<>XU>]]&+P)%Y0r)Q5&d5gtFWo5_9".,VLW99^]4fJbX5rN7:R&$Yq-l\uM=PL0uFR9"cMZ-QgQeJS*YaCnH.nq>[GCXW3l.JT)GC+hBm\GrNrf@9(^)AkMBX0A2mt.;D9VVRfF31qHU[GaQCres6ut6dc0tLn(hn8*feRu[m%D[(UXFOI;K^\J.nS=UTBsp0@%kNLr7,-ihtSd%%+g^lF2]p?K(rr>F=k"TrLDHRCg8+=0YGKq*#\Lg+]mNq,L8/2d$2IosO3jT@Bae@kA\`S"9eRN@'omJ4k;47k$@.EVo,q3OC?]dUfMZt9M4o:-DLZ3/m,Kkca(oc7sII)eVc#"KeWLXnah9292&9it_'9I^YfeiEOtg5>DLO!r1/,jXaVnMMn%*,"F'J\"_PY.LRJok9!:&^i6Aq>Wq:eC(i9314Pn#>2RF[bOP3*QaJr3o4n,T.?U)I>X8SLr&i58:jgm#NZBj;Q0B@"PW_F+Am$NG*Wfj7C1Vd7!(5Q:6]lq5"VOAuc's)g9FLM_J4QFre("nJ?Jq7(ATtoleRpdUK8o1[Vd\];C%mA;DLuo^k(eUW=r]rqo.oGWdfWR%97UKq-g.V23]eQaK";isdDLRa3?(jdYRpA(\HP,(EDMB>,Bpmg$e]\r1MA%+>M@PS8UR3H]*QD;@;q`EtCM-V^:a;u\#T.Xfl4bgt<8/u1NgkZU,Lo!OJD_?7#\7aX>krVQEu4P/#:BdhaCcPkS[VR`\i2k5p>n*DR"dE4C?Y1.Wm:>]_>`saNNu=rZP1rss2I^h*#.W\HDCMlmL9\M/>Q/$/MQ)b?+6pHki)$gf^;=#R!Jb7j1gIN/(W4HiHQfHi4L1Y_E:=l,I`XO]7INo-308GmsK9o;r+4c/r7]oD]mV+X.N,cIO3Xh<[B6i#?hC=EKe'KE8e:hd3r;IDI[B,QC$N!N>2st&X"ZG:fR9Ma)l[*lN#DDt+20]sM.C%E`[^21Sb&QN^_!l`Q1!Q)-d6Sr\4U$^D(n"WL)\WW0g'"nJHhd)!ko@*Uh-I#D\Sd^<"YNsmd.=rduU8n1B^(k\_RgZ-Jl)RIBc+>#+FhDJ05h0OPhf7Ge+N3&kS(D';Q(XiJ:g3U47fe(O?=P'(Y6,;5XAJ@Y@49'c12LT>cI(,Ym^>p&lG#>V6j-"Q.q".?+>Gj(H8!O05TD$>E*jeaHM)k2IE1Yqb&S>Dbt+5d_^$\17omU[9?XC&hdGBGh7!fY1AL%B137Vj&lOB"7S)r$)6ELAI-72<5g7*:8%%TsU%[F$BOY2kGO)o47%U4+4UbB?XoHdAEJS8!XJOgklZJ!Q_2o`*C$dSaSe6JKkqksK\KL#"jIS<$(n^Nh,!elF+m/oJ7W!V;[X3WG\\nY]Dr'^m(Ho9I`0pbR(BeL-;C1;(\oj,]i/kD<*r$9#e8LYZXo+83tqD^G,=<5TX,6aJ52XfEs-]SV+.In#VheboaGr.)Zs)B)^%U,<=!VDB9a>O-t"#^-Nab``4dK>t?$4lrNhIM@MC/:raOOL\Vj/2*Te"NWFQaEFT725dOPK]IVmXZnE'93Gm!Q?rrOFfsr[24,M,KLi9o;/C#pF0r,;6ZRX=We$YfdW@BdCFi]kHR^[F)4j5+0EZYW\EE!h%URlCeJBpi#hQh//hkGWC>E]d884=!-oMPO?7=eRKdBs[?^&[_QN>0b?]Z'3NPi0;;,LChr*NLrI:q4b?m05X$G%A6*%F55D8tXW&98j7"c?KF#NTJTgnk!r_(liTFW,f_d$Ka,r'nqW#nJj499,ET"S<-Y&gpMZ(jnnMac];j8bIeZ8!;mFZ$S?G5HXVI5'%2;<^U_R"Yh/O]OfDBuUV%6ETbh.onq7<>+lZ[DE7/V=eSj0o'[-G.kS#u?"#PRV'3[hF]cGp`$l%u>bZ$=T)tigo14:B9;=Fjj(U!hdLe2;c`.aT8$C;)jopBr$Db43s>O3&Ma?"7ERSN\(q#9:U?F&i0Wre"te<%:$'2;(r3U$TEpf\rhP35/PU\-c:T"Efgm8/fW$h$_dW7h=E@O`Jh(*jJ`+*IU(niuoX7?Qr:6EOe\R^G?OSoCn8II+An1kQs>'T*)7^Q2?[D`=up`.lLYA^?qog";!I?ut:o\:J42;Dtqg6tm0[?,?VA3j>UXI6/+ud(+2@JFm?\4r_5@[C)93C:^%dX71rl5^.RgprP#^jeDI'KcRbpf73u_!^s]2K?kcMZ1*cQd6t2fuT];Zf_2rRtEDYZ%hQPXUU6[2lKk2F5E1J_^r+oEAa5B\:M7>!5dFfV8R0AS)#IQ\!]2eX1Bk%6XSjo(Ib!/%j2BAHHt>'50HQ_ifj#HZW!PZ+ldE^?`'?7?kUJq@bdsD[,PV/E)!?b9=QT7')U"H]$A/Gl7fnq+l&$A',4M[Kg@c==HsQZ&(F/'doF\5=12B/Os3i9XO?UV"B5q#6pcp+OY_>N.$0bJ.__A'dqco]:et=9Umdk]3b8'P)ffA@'LA#^E@!R?EXS%LKl,9cIBjKta:TLXs-ABJE\Zm/E>^NLNU\RD?21dgQYDte%),h\#/,K:9!"Y+WPo=)qsABIn6k1h!'jMpUK5W/p$$D9=XM]$)0Ii%62T!*nI;`&:F\=M.d%J=MG+4s7`BrgHm$Z2G6JDQN@Dck0Md1MSrkA23Q(.MCiWj#t;0d_AgfP=a(WTT0I(Ls,4lcNip?q@)dUAW4/$d249uo5tI[:G;64O*Y0S50P\?4?/qta3'D@,]'NTaehPKo%:l<>&E>bU`m<9^CCOV:+n+4eBROn_o4amRrb?OVPp?A,cXWP*FOClC^U7p:nMg:mk<=Qg1:nh4)o?P;bf"F#7!WV9C03%`D%=!<9=+UU(is*`gC4OCpg.C(OXo`D%25"eWu\k3jhHnSpa^$0p!/m8R3*k/:sQ8_EF2W3cGPk-ORrm@3'dJ&Qa-\Ti6l-JddZZ(jonH'^kDag1'ehp_IN(L988TC#r@4oqLL&)2Y3c!p"lj^-:hF2T.r-P(e5c1@.UXtmm:Q]Gu,I-NCVW<*j;GZ@N!9t+qk"!h'W16:*^H9bC>*kl>Japr13.NH1HsDfRP:pTVh='5HoJU/9pMjUlp?#$Tk?58,]8fkYniCW!2;DAg`,W6lm&a$?^=_qsP+Z:ON9UT=[m5-9[llO.?-A>V=jjUFD?X9K=Z*OVT)OB^6TugB0q!m'%\]S1c!tI35XBdphlV*TALMaR=f+6#u4';Y]=>X"4KG(hPo00/Fa,SEGdr/2dA9D7'cVe8CN,1Qs<0$)2.NGh$>sSIK+Q=,bSVnTihIhX(_(Y2UD;8qP#&N5-`8YI[kT-]l/+8aR?2?IY,90b1;)L8X;4CuLc'nGg#THH(HNO!C3=PNI_u\L>0a*aO4%tBN7L]?!5?Hn>>`:kKH)_5Z?]H)LB,.llDhskB4=Z8*BOeBTJi2V$o%\he=Ha2;S$I2#*5GF4nG&9=^,mQaU]@A%oqZtG_L4hd-R)+QL;b+D):?0=Ek@2AR_Q=gIR#!%.fh!C\qbu.(5MT'IE_Jl=2hW6*P$Gc7jpk)5Ya01cH`^@E?0^/Uag&tOAD7m2&7,a'ULgC7<@JMj!W8aP<)GMdK-:BA!'1?.[(>I+Q#$Mc?lPOC3oP1O"qJ9g-*bMUZ^H>bl":Vls\<6FOY-_Vm[Lj^1?qmO-HOqEl7)KrSp=#([X#N@XMl_M,jBmaSuSj'=R*d&@p6ZC_u3a$UHo6U@J`%kpP(@tA!k0aU*'M9OMGZ+Z^QZB](5^@!D?OF%WAtNL-bOZEeDJkmD9jX8[q!E3JM7VlnJ&Bt6n@,Z$#2r'NG334Bq2B#d%5Kap7YMhWT'0S:W9p+[!NLtoNu:ougiu5U->@`UM^aY9dB9gJrS-YR@LhN>P6WO)IOF4j53VV(\@4T]+UmK9qKKK6$9"21Q".6!9Z0jOH4.-(QjUs$<[Dck_;q<`#T$f@L#:B?=D_ON495)5Gqed/#=O8Ap-RB,1=q6_eN#:>`39`BrU!G9@"6/CF0K27<.u*bHUfsW2gu3LmtjF?JfP2;/>nk/Ip/.ggbl%5c9kP!2VX3%0d8;,0mt2+H4uVmj]7UNf.7Z%H#pFeY2T_B[$PLHYZ5[A^fM@be!Oo"HTN,_Rgia9;[Jo8WqE,U8^@j&eYhad[t.G"50)\J>6c3r2pMMGtdT0gF?PnI.WCrb9/r(=RPeXei1q8qL=^V2*oRUV&gOb`npq!rnt/Y5I`P&^auDX6=''a%HnCi1/Lkfj!,Rbh.*o'1]Tn^n][\cgStSX$KPbo`8KSDb/&263J@siL`Y]HS'b%!#G=5bg)Rn!Z`p/]/i4TUi\:iV3:i]CXr*j\lI30J"1PMssnoe8`T+"f6\Hq-j5i`G@<'L!IctVulF5r'!0_9I)bJOXXmRcMYK#P5WE.NlGF/Wf9,hTn2t&6Y<1/dO9^qo*(GhBpEm6:5@VfJ1"T!7E$oRgGb?6058RC[o$)(%\-rR.K'X07Ki"'"b4M>/ir8kWuRXPPJYReV^U(`<(CBcM@o\`_+V)ohnhtdp*]BXRl]UG'`!jR'3P?TM2j5d\idS<-\&!NT'(K7gO[kl*gJZ,T&#]n!BW`i]S":\E@7nNf6aHkC$WcXdQ<^?s`+g>Vb"Z_;nj*,O]5=W*"*F,oHraBDllal9U#rkmV:nN-%5[P'3i(>T>Im.35ap14_IRA@2/H"ZAX%`Ui?=.im5+Oa.h@CJ_X5'.^Q1%tP<>_=T_cA7+br@V%?o`$h9Y#E&?.@L)B?E/XVq-rkbA)4.0G%X1iB3>m1F'C?l=FS5#j-[73jZc(kb8*oPF._Kuqb2o:-3);4,)C+Kg32c('G"B@r8@\+3+?ln_H*!PZM4?acTkP>ME(W8A)f^OQAJBT,_FmqGcY7-N)$VSCBhoZ]45"TcT;Se7q1'To'!`Fbb;T^ag<_9r(F/`uJ6lf`PP+T#ImE+[JG#P\maY*sQ[B:Tt6+%V)N>mB+8%&,sj19TEXhL=28s`DZ-9rF>1n2Q!/g/M1/&L5'9lU\eW;OWL)V(t0K/)PmS&,/-+>Plgu#YQeN6M-HW5HAO&/hA_#oU0TtgB_b!oG3$p3;H>&T\P4U#d&@6%"ds2uOA$hCV>^/?;B!d_p8qNgl=D^DbX6*DBoge2lUlO/R-;=aukp0#ppbjk@WrTb(u9AWS*'WOY0j@g5_881aDk7TDZq2\7i>_k&qcM",1j@9m7"e)h`QG"8,E>LY?4tsL'6!k:/<$1;5l17gpjNCJV(j0VoB'#K*B&fSD<\25Ls"TJP,K+ro3Er&?E['*qD.O7HptNUXZdcr+m_!Psk4UrA.KNA+;:gAF1=I:m#4kL5,=Pj,bd^M0`,/Yn2%k$4oJZMd,`H7!N3H^UK:r`M.,Q)Vouh8io45MDJ6>6'1>>c&?EbX"N\d_Z2?(desa)ia4=hEua7QD24fL2D,nVur^$<:S,j*2T:QHP/R2eUXZG$ScI<-K=3\W2?YJXA6L;TeKB"AXD=q1]Q>uZBj;\aKL+q6CrXf&;K9DNLk_@]ZUGGS3nisb*I[qYqpoJR(IVJ9QD\`rdHRY@aIGujihoQQcWe1F`qcr27;8!9`j;/R8L%f3>/ZE&M/)@RGf1(LN"YL&+fe>DI"[DYas"[!3E$CQiUWQ"!cH:2TKq.KH/M#mWHT-c$N=BlL'cqg45O>S":&NOZQY0^>B-QfF5#f)nG@[85GdA&>kZ20A$^+D[oRs8sX4#^_HN4Y_.!>cp'e*)/?KD4FZ1fYIo>K2RTE$Uuk,3`o,:YLj08[?dl:r[^"o1iCjXLF9Va.blMgA0C'h"G2/$n9Q3d%E3e+mLASGDX%qUGb!>rTea'YYM'F(Z%F#2.m\(WaBJQ\V!dGiPHLg@f6C>3GVts_Eh]K40@A[*rB"%SJqZ)1sZS:,q5aNpM>m>GZN%YbTKq#",)T0mYQ-5/d'chU:Zt>is4)!q]At=G@gY!q@EN[nGKe10?TdRBt6hB`?J\t`J"u;4fOhUpN*F/jI7#L='A8L5n+MrMSs4@rTO*%kmo4h&_:7Db?*#YlRClckU(^+P`EH/4WO=NQW[CNV_oV!l+2JjN&Iu3,(Vs!CqtR5B/2.a'*8P3.!P>#B5)Xj]Y'kaX+@*8`KZTS[Oi4Dp&]R*LF-<5pj&S5Z=K%KTrQNA+\pRL-qls7EaumO`.Rr>*IYKaENgXDsjL2GGWtBIT6Vb_fMG7JP7\Np:SI5&PY@JAnE6s.?1+hr-KR*DEbAD`i=W'6!QerMXjMMs.dAE(6eBY"*u5eD?lkJ:.1-'0!eW7Y'*BBZn\G6G1(telXT]Ia8?&Z36;S`"_V*Z#``/8Vh*['e?c.)M)!4Cm2SnB,o@Bb.cBJ.;rngDckp61PhWD/p#HrqV55">/r_^jA]=s]6+h]^1:umLpL=mbpk]IAFu)Dh!tl)$J_4[RADZTml!/4]V:9Zjl'I&PGBdbS-EUQi9F_+i1qd];M]p41R;RVg?"DS2OFT!F(N=HL7mjZ;=P9Zh>i_AUMrF@6/nu&f^'T(0JF@Bm76bkoC7gi6\'$u&DXm6,ljj-KMSj!qf.t7@rGE7ZJl:&81k_#8$XI&_4r,9Df*4(pDb+moQ.VFDDmi,3[qGhCu;m6_+A-`Y725sMagcaXdnJ`uFkKi;;[St=n2'XZ4r8rM5"$3Z%_1shE8:a-hflHR]URAFBIsi9.9@dQfn(m^l7B\C=FW.f[a-2V5L0t!<3Ss6AVPW#EqgfA;\K;Uu#H"^b*9:*j=u\`hcZKF6mbX)[jd-Pf1(@Mb:V/r;p7EA[<.Up1c's*BiTcE3_mhgH+.6Fb;?^YS"-)RDU)+DQdJJ<8J;omBX^,rC7%uj5nrKTbeIF$2fXJ`jQ<>bE*4-uSZIFr;]_I9*LGJ3H=m;_9;aoQTGrQoOdhE@5/GbX5'!t"ntrF=F3YDsqHoF4+*)UbpC:D_kIgd3^Y%:pfYX8gNu_R(g*PRVlqVtP-T=sE+Mt/I?mYIWTRSd!ZeDK]cNg+rWFMe76AF[OKb.(p];GQFeL&GjPR$X$o_d!*6R1*D7Ta=a&5RS,+njctH4IR:)3ssB,8-Lk=ga@^32=P:;2%bfONGV]ga]WT'YAUBrLXlfFiJ)N0G^%AU(TP;k=2WbG(7BX+guFE3'YW0R,7@jm6Hfba?\'D?[7UN]j'*ikHIsq0%RHZ]TAE7/fXVe0331\K9_g6/GTciWg>64)"U'fI*aLV)@1pe7lo:C>u46rSMK&hU5sL/4GSiq?bU<:F'h&jO@e,O,TYf`$B3jW4VNA+FeIMgqTZ(KMi9Q`."mUcQX=Y2lk^:>FC,+n=8K*A=Hpf)5s.(8i:bP*:J0_nM!-pbYf[\88-=EBA=fqu=.f\Z`qiC;`D0&Q:$74UT!clhP/h;p"ZJe'O2%Dj&bcl>Nu"f-W,#tP'ule@O*Fo1n=_mBe$tr"*Qo+)R+=Bt%fAU-nc=\o\lR(%$V-qnNH!/i&+1"bodrA*e6FFK/gN=GjC_)ilkm6N<(=iB94>Gf##p#q4:bX6>L"YUitS$%Erfj`.-OV!1(RN;)mZ?edG(sC^d36FQ\]+3JoFIp;(#Q?l>N"m*\TMpW#rOa97[G8u?VYF'#p<5aa1i[3OH`pntH)P&hnC1r0_Y<"E.YX+ea_KR:A_AmD5T-^I>bVM]82gQX,cNQtW6?oZ<&X1O-0Hh'H:*gocO&'b)I0^*$m*c?J.!L'u!%Z]OJa'[C;Q"@!2kWU7@8aL6,grC&arn4E0$(g\#Si*IRO4C,uP1KlmuihDcc#OSM"$'AStF/FR&b!i&"NJB6n'OO\\UUs:RSWg%^CM=F3p47f&R6uG'q_)1lmEJ`964[>:Y)(>^jWQ9M5`0N63c!!)Q5t!POB[V(+&P>Fqeo=oZ/G,u>=MegJ#eqjQbF^N+N.I(&4\.Mtu$`d&b!7U_^^j8quQ9B)%I-8p<^+N_hC37l`L"NTIk71d:nf;jJ,PM60fh;P1(nE!5'VgW1'd2\+DF[$nB-p)&K0i^<00>QF&!Z>SZ]#kC]H7Qt=-@kBoGq9-H0rFY5qlo.)M+kDDi&.\A`k/)m[0o*<6"iVG6hsGX:_kL#>(FeDg/9SQ=WB@:.r1WFMK&3tKjrVP8K:BY\;tkAG!n$h=mb:VF>VQ2q+1X82VK#,2'Xgj&6Xk&_t"e>kf8I$FA%!Q$LG-.u[b4>f9J43H8Lbfj94c[HbQA#Z'XfK3&n8OU!!'u)R8m+-)cnPd"#@#*2SL[Q(EjF["@c"UL4f^2IB4"agoL.US!(P11::*-f&1#TPa17_tfiJ)fIWQejJ:Ah/S6Z;EUl7[M(h[TOi!U>P$]J3:M#8q3'R!*MjGdLqhhhMaY>VDqW*H+Vsbo('`0Zbp4&3H;,hc:9VmZ1%N%FrGYnVJ^`=`2V&7/m5$REl1D0b\=LUuJM-1'''r:^OeBf5;k,fTfm#Ng+j:Jh[dqVj+ZK+UR8m1GoK6g27IWX*3<@Oj`B;CRj:OYC?_R!3GaU2>Vmar@t>[`;7)LeJPgDCOPR[Tn1lfHj^NPAS3OHWP)?"HaC.jghjr.n5\j%e`a]DaHfR?Cg.Qc:T4\?:o"JnmqF_lpFA]sl8Qq=*^8IH0)Gq:.+5[jPn3@n[Tn9rPiB-;4f]'>$9B,NJ$K)?6=6WTKVLJV%;8hG?3@29K_f[ZkhS]Y6rK]iqipF-2ILg8Q6o';+$c/`4m]aq"U:b=VZAdIa#M*V20Yq&L2Uu,C&"3XJkN7XIFZ)Zi%V;9E`RrH!$=0KCp=!GotS*%f5/B$Z6q]Lm[Xtks*iATNl^Gfe%**mqQ@)FOa,X5s^%LUK?@Pu:bG9O=gK\`mBMeV.*OLlE?o"Tg$&S2Q-9a.L&/R-`*3^XTfHp:GF2:c@G[b8t,FdL#0dM?JZ9g,PJ(m@6-l42)Y!jpnSDDa[^]h]0j2gC>l,eU9XUnB%uG?`Q782%85A,5-;smPH(s#5PA!D[Q._B#):iULHi"rM!U=jG.:O(VuWV-ln9pRGnp$JRA;cY:[/BH5?Ai=Ng1OQ6k30AhLVs4Uj*fZ][4d[LbGdH]gMU@`/>T(m(nY*G\6GHe3;'NW!W-)bgPgpH4c,56joXh^5C!XX4VDRJqqZR6dTKp.mH`8q5]DkXZj=U.kEC#<^c]X@WD"%g6ogb'FgGE4N-BP1SqIi5Pb$&.Pj_Wk\DF[!jB]ma,97oFgsQW!#g"tD4nro!_t]Qd_3!0L0IZWif#J0)pVo*M"9#k1"W_oF8YXNE*iZRk5u[U-EASMS+_-n&\$e5??_P:rYW0*h[%7CD52JEYOBG1+FDb-jmI_&.E69OtaBrF%gt`dud2Y@9Ylck0;p-dppo%ri"=7O+c1@FM,+0M_nF#GaRF:0.+SkM]tbNCS">Eisnqe#kb508JRf-hD"7fB1spO2^-H$iW>hNXVm\_Nc'#Xk,W%A8D[Pi4^p'2tY=)OK[0mFWk!mRSem6W7oVSaZ#*uRKUpQ&tL'(q\k!hUaOa/g5St0_plPiTo(3"m2eso2((so=K_W#hkWr@i''L\$iRT]u0kC0)AfNghBq*'.1gm74E`OJF`#i_7iLJTtDJn?*ap-d$]I]b^ZbM75.*+SM?=nc^jc-#"YYXVtDdmIQN57Dh3qXa1`&G&EtE2SjsSsJnJASZJkLgQ6m_WVJtep3t%gE-hCsN-f+@cOjU<:f5VZ;,9I7H3aJ"WBV=cD-eV\^>3JWqp'f&JSrH#Dii>XIn2jQ(B9DtS3400q#5Yt1pom\h`eh`,KIiidO.7gB'K_B1sL=;]p7IO>U2)UAho["fU'mu94*4(q_C<;:]OfWb@qL!t%Xs(;/HSA?.ZL-K+Yro$WCL@na1OfTa+\t\Ni#559Dg+V7R$8jm@BNE?3lP%!<#m9*.uWq@B,Z7M)([X,t7/p#QUoLE,*I:*OK)j/J9nPR0^WuD0%ZSRh/_&>oRET<&$p@J0ZIP70b\q59^Q!_;YX^bGg6k^Z>GL)Stt@.@,[N6NH(O@-9/I,A\82["58.YTumDnJhD#V?[7N`&^0bPL/X+iS2+#C%%kQSmWtF-#&m5>TH\^F6'@.KeF:Q>rk'-Ga6Au$=&%^qIfi;QU4?eL7J>T6F')8S/%hSkC^p1R"IOI&nP`QPt4JjOCV''\AO;+p3^]aS(Zc#>4Ud*s0ZYfM4PV9C7T*956RC7HE8cc-36"\u0/%"D;.H7CkgND:eLFVW^i1DfP*;&W/Y!@6uA)n\a<,sBPk-4*ri$R8=Z6.>aqGg\6:Y^C=^-@.TCE#^j^Yek/!k/24"$Df61pF%C$0CY41Ilhfm"VqNXWe'lZfqA%oa:\r8pn97G?GGN4Zp$U7\S)M))b.71.JN@pQ9Eb'`5N76WP*RNYA;7R5O%JCO3omec99*7s$'I<_;bp\!J+=[eS?%G7J[&]OV]8$!]7YEBjlYNh0HNB@1(/!>Lsc^kfNrEGW=OaJG!@QX@EA.LW0!WpnSOhTBT'k1a2Qj)V[N_j6LlT78Lqth_mffB(JLFIj)>+1CA;&(?ugS.Wfn0;W\r/>1:s.$ir]W;J/e7bik[bPlR$^N<`q=Hj4A3+j#R=0QMRpi7?M9hlS>EXt:q`X!h.X.cX!;P%q<1lFZmQ&[jcUEUn_R3=i/(2Sn.&m(6OKY,@&?hHHg%AH(-'dN@VW1b_3?Ca*WB"Bhe/dm6pp]H3)!OU:c]B';'ZQf'R+Jh2[=\&ton\!;,H^BWm7$6:PP:n+pX`b_m7$$r%[_n%5MN1<3k4jF8X`MXD"CA-(T)':D'Iqkt4=I4HSW>Fh:PbJ@_44qf7^1QSE1cODaPB;P/5T]0gQAl0P3Es1/?+q$*=U(E4&D.,O[HpWZMBE"C9!S!Lh+=A4SX>fn,O(m)LnslOt7VX(mQdJJnE*gP.;;D7$-<)jhoU&+>q&G6<.3N-!b^q6]enLC0![o163.N<9biIY[%6Pj*/E5NT&!r&mM#&+uP#if=l.mXt#1,8I20cbQ[L:`O=CDCq9ltR_gb+PT+]Xp;fd.8HDFl1tK"CHp0G5cN?s:p\QE8O`=5G5VGMb%YE/Xnfj&W7:/,X/0q&dLRg\-Y1VSdB$&',Bbs.;d40EZhh7KGnEBMuNTnGYu+4k^Q5JD%7SRcg,-WJEPp_kl[Dj9iC,Ni$dJOE`-?#>)?@ij?>E])ehC(aY3"o7Qo%85:^0270HT)*;/X3(F0sa`-JA1T5+%=)j.=qU(Jom_X_fotk,u-/DfgR+'M6=gZ_N;d2sf*D]eb`43lT9s(:`lBUpjE'(jNM4)1^*=&KA9EHCH$gF\=gJV)86kT[*3,HH)?:GASop>GtNm-UX:)angIKW0\lfnt^=RQnhS\&NYuR>:8aLKm=OF\PAsk4/1e:/Dg1YFOL'N^(963/QPumbDde*]\ILmjo:9l0EN$ZDL9`8U!C0_EeP,,&r8hhC\R=Bb3X0"SApr.o;#_$hSTk2m#BbiE8hC$ZX@;ol7,o48:/p/R,7N/mVWm*E_e&Uu0RR#$dls0]'6oj$O52f2(U&45:Z?Y3:sWE063O@nu2=jP#&(iBdKVTF*VANKpT]0JBUpV`mo=MekUHdq[L2G=Q8:`:]_XDh8sF\\s`WD"4`?W@h,9"O)k@^'Wk<-,r-7Si3B$)m@MMddqG,=B[-MQ>GhSHQD@QHs@nkQQ'WTD%q+4rL]3F!`r\9[)[dC&MJ`H'EaCCC.lIPWBYOl@q3O[?2YO-/]UuHlBOn-WnmIROs(k]$EO\H?e:Q!kaDZ>)T>eUaV_6oW+@DY;b.u98NXoVipmYb!#[ZQG$CZAfl@iVBW#FljOc9#%e"]GRKNI"^OiIo,dTL8!-t#!L4neDC+2oOgs\sZGOlm/@YT0j+j$id`24VRL7&jG/cD4$B!eEk\!k,,p'u\0P2f*/'e9>Ht`oP:E>,hR]Lq<@[s`8c,O)dJ0>OV2$gD"*g5_Wic=QDDZMMhVgNED0%C3ld*_8d@F_i=1B,9dTtO5e"AN"'c%#m&Jj8_7M(tmK7N*B."2_)mG,`!3A<6F2G7)/Eo"kdmmoRUiu5tgAI#j\D-+b/3/dS'>h;.;o9OlhVV6?B-*b<#@IWi2YCW7Pj>l7I"Wng6M>)VpZcBoJ'H>.SZr[+T]T9ll4Tart#rsXZHQd1G[!dO?Q.>7'SMa'RB8Qh.9;EGU5tYejIrd*TW3mmN*(0X-Q8bNH`epA!e1F]le+dQ4l6@[lHCA8+L!>0.C_r1'HV/^Ta6YB1`_QpT5tY[TIg%jalGc`,R)\nT:ik;;`KWYYuj/&Es\T9oKbi]oq%I_neJ6O>O#+`iJ7>K(Z&#t8.n0?>:d+iH?r:q'b"Q1<)eYjS$#N>.`qfc+0376Wi2,J>cZrnYI$\AJRD7WV;mRKeis[E2(CG$8l6.V$6#4IA\10.2oFA-0'Z1B'Yi_&!q6'&0Ph=.RGAE%QBJ:m`2"p%p@WRhaeJ(YpD9tPE/:3B7R#E'C(:N:Hs")R:IG#eUDc_lG7Hf_=^Bo,IYZT(*^3[XJr;b,FhA<'lNqJ>F`6A11_JB:i(ioPS'C\'GrHK&b6PbpT+36.^p]R<@$K^-M"RkYlcb,8d5c-;ru7F5^qJK>Y5+G1f-?+'L-d5^pL@si?/<27^nP1%-'=EOPK+/YP0i%[m:-_SlW*N8E9mD#@3rM+A;X:^8a%dnM%2t;_U32'6S34t-_/*[!co6n>!9M?:?+ZT,,u=\D+*5iS@*+k]`J=*H:(c_o%l]!;D3;0;u+p`3":MP`]t2GQmF3Zo9Np3NWS.#r$9[0&U&/S5[cdtn!P4hEe<`<)Rkk?cOlKKM5g!uOl$!&iN&3i\bJg(5AlK9\%Q]0pJO=Jpa0Mo^&*5/>79EcigsitQ2sAQK]XN93U:lb&;k9^"]F^;9dIt:o1*0*Ie80NX"nB4S5N;rm_J65hDP@6r1'u(:oQmb9.N3EkQ_tP"3Oa(oPKsq4RY5Jo[?-3pq_ppo.l/Jk+SnqFa_AIakWjAqNlJ=Xaf4P7Wj5R.rA3^l.YH_!A\J+TWR"OH2rr&-i'0`R-joEDW%b$8'Kc4m^"._cdqD%p-+I4^LXD-uXDh4`CmIm#'3kKVT]8NH=#(I1?R!@r+$A$Z:$`$)VBEbL^X3#>QMoM3cO1rss)O[L\OcR['.:>qH(OKMB3F-dOQ_8n^qfpE,:L@/_6(_FCJ`\IImMD$go8V`?G1TXGo(,Us\]O'X]BsN@I>?U?/-S0(K#,JI,/5^k,4!T$EtdpIH.SeH&m5fbT&hZ@dOLl^'S@ZG9,//J_fS`Q'dORbpaKbZcDp2i5MOW'G.h1<]grk@ViHjIOUh,HYl+lJ,e_somQD:]B>Y?[O^gF-G9(CL#W:sM,b.FO5)c*BVGjV2RM+)gmq";K)M_"@*hodm+A/opISersYIBabLXrgP#tm+,G)Fi-_84!pA!AZsN?,7KEO_R0Ki9#J'D6#%'P)HFi3"gA);(s[/"+?R)GOa!KuK-J&'?//?E*-MTL@75(8>C#ToM5uWD+]L?@Qd+9J/5NAU)S0m:q#!VV;@mZLOIi8uB2#F%pY0]O:N>BG#E'(&?ISggZtEVf$?Y>gfc=;UH]s+t$Rp>;S#,ioS9r-%9o/]]?TK4&Q-J?)L`:'2G$I>IG+7W]"X)W-H1E9./bJoq^C]!L/W$YIpV]b$5%k"lJg`J>rk'kRG^$;>W*D]HU?M0'uIhsht`i&T-S?fh_nTDJ'/$GKQp"eN]odLNDO`aI/.DE$?.mt&mPU*Uf3n_eY<6;=4qe:Uf[Bdm)G"P9DIMeq#6=bL6-lSag]rJuS]F%mniLa(pCN]4Uk-cl&]"e$i&5(l_\Vl0T6d2:)r!K3f5/TTFktL,E!UJ`tf<=N\u-s#)8!obn-'Sk#?]@d-aOM/OegRgG!qNC<.7&?8&g1s*V?H!50o0\Sq($Fb"JD!N@'hf4D4:(PAO0i(K\V@DD\3$r6UY3VIT+!b8J`#g(<`lDWiJjrjl3Q_?#\\A;[2/LiaA29]O(>bB?Y]jWM1LU^`tC*PG>q_VMU)5h5t=0d`0?^18gP#Beo?-3pS%9%(lRgHlhq0nP@71Uc]^+LG+2gZ'/Fe_GDC0&%b"6FOp84cVdr28&8!8H[UYW&7$:a(Cl\1T8GPp6<_9sq^In,GLtF&!jDeD[`_t1P)KF>FZm9E6CYA`OenBWZF`'X5ic!AV&Hg>$-$A2k9]B\&8+nnsZJc!a8rf-Wdb7&e:$=2]!&K"\*%-#Jo(%jeBKtS,KA0[MV%7KOEn5"ob:o3/(0$E[lD;/XQ?=*\H$4t,$(/IDnthJCe:EZeaL[=mA75!GM`1u8djNSl0M3qoZob-I.KNZ=%D!p3D9qo5+^p[@@k#rpjH^k3==c$Wh5fUuVW)K?4]VlVOsdb]WdcMd8fkXq?=O'$R,mgd&!gB>"(B&\n3P!V\[Q[L4JdYsr7(eb+r!EgZ'[Ts-O;Sj,i^7.pN\,&#DHtr^bQ_*Yg#]t>rUra=T@4ik@@K@R$q(\SAOG^NM+44="0,JtL9pF^3B(DUDkgGe]D1%[&Dk'n-R])Kg4g;Z[$6'KXML&fq;&rK%MouB!1OG5MUm+d9/$!-nIR_;i&b0h$YYAO%+;#I*`'IEfp^amM*Qn#0S)DrW9iPEs3S]o!t;`hLH)5"mY"Iie_%pu2SWlZQ^]l]9tOMs-kXc2%Ak+(0clsO\%f=jb1e">Ot^rU;FLa2OG0$`9ISDK,(*uu^OmK?cKdN>gtX;0X7N-a-M!^&j_QDmqm'Y[F5W2E]V<0CLC&R`.ZWFLQ06.b2*bP7o!,`I`]JXa30^4kIb$C`U0PWKcPFoNIM4!fMZgFF,(H/Y+PD[*\47\%rkeEGR5"(6j1Hn5SbCBXJ#`4*85]NlMW[klNM0'r3+DoJ0Yoan2LHhcU:A>u1jmZ_5q7]7U;e84-8GS@6CVu)NR6)'T&e-C:/s;*#eenW`5"pl[j_^Vq][T`LfRM@@s(eV0.s+6Xqc!-2%p_e=@8q.T\gpnKd:^uNbUu@UoJa9p_J@,Q_A)cimDpEtn/u(G:o^uUpT"\cbii[_'7/^$+W>3S.-lRtLFlp(inp9oY+708=E$p9#VlZhGM?)IJrQni\hF5WBXTrL&jbfT2P#1nLUe78Qm*UQ4aY?"+N3]Xgbo4!tg.[m)ZF_Hk,/YrGD:Ur5[)8n:^i=@gEjN:Dg%:0#iDtG=$lu*bA/jals'>iq)FN$#CDga5s+\E#EGE/r/Dn$uVYXKJYo#Z*eA,:aG:5a5nKfuf8'8L2No$7'G/qc3"Md#PI8ZN!4XLX9kg795#up_\]=lIh`7)%k^4cXSfm?F=R`Ho"63!W5!=WL;5tJO-cq&Z]G"E?Vm%5Ignp:l.LHiUIWtor="FcSOS`-X/IMS&EN5?UdMFpWU,0P(g-nYe1r>G:t$q7NiPChJ//1'W93jQ+_2Y1oY#7X@<.b/]c9QZ!bkr"1GRP[Y:\8cgPBGNmSJYePRKp7dU(`u1\6Mc?X$2@3RlT,*C;R5iaX8^5+d7UTdHn7H!NoWLPZDgO#3?\*HOn,cf0Ae-?82d#>\)bS'=pV2"7(t=dlcLOXt%6A1F7Wd#!R?Xc2FCpGOmYrUJ7:'uQKO\/V.UkW11nFOL8.s.dVbqg/Y[C,SPY-A*)fpkc$d:,j\&mb.2C&4./#C]9N6UuLQBBM(W_PCq[_.BrN,N1Z'3%M`cD'642.o62QV\4U8,#Uinr5$n(#L>IG%5BY,,_#+%G7kQ0$#Z!$NP9Gr+BL46?^)@=.63%(*Rmd$q8?c$0LF91,\CXgCKkb*ffQ[#E"`@KnXk3*Xo,c8U(G^,DO84;DEUt8k`Od&Ej+)@5a"'1k4!H9)jlDoaM@nDpnr8/hs34[1[2Yno?!b>-hjh8V'#eF%[IN#4mN%n2o9#o'>X>tPJjc)HT;(6o6,kGmF0S6tebNX@=?L%;?p626Fhb9:]eDGeM@u0E:Qq"`oKTZ*6hHP'_+>SInD:@:&J/n402Q+1q\!hT7J90Xf6CI']HX+ngoJE&*b)ik:4[e`\c&W(J59")?eY1HGU?(m^#o@hq?iuE=qunAKi;B?2uX0n[Iif:9q+L377h>.V7J%e8AXN+:--/;e\d_0Ci=GZagOnT)XVY.HPEf:*7qNr5S18f>rG710Xf,jE.Y9LF$>.V4>A0X@%Th?noM5Y@Ul>2jEJ0D1t$N\8\X[1?0\c"Nms9Jd^ge`?=X]<('^GXM<+5;jh_p*h4m'7iuNHqOXF:qn7kiV)V<)$+q/6nX=CULYhOR^34C/Z#S!g;;g81DHqF*\XXRF(`q3D4Ip8jf609DnAjGELA>*%pLD7^LS!R,5XAAc)H8266cK.9gtbEQ#:0A,=tdhbROFXs>mWNE\[)A59Ue,Jh&Ea5XHWOa;b&N=mnLbWLOk-_MD7??aiQaKN9.0bhD<5]i.X2<.OD^Q:()D7FSj`NMDck$/SgWKsaGj$=(_r"In=T;Bn"nXKe9okRYB*s!!/ZVS#m[eq#Dp%U#Q86Y'@Q)8'iVCY43Z@>bY(G"dkBCGFPJg9niLGK"Ja+uI&e7/#,nrG@nRX+jjeP_ksX8..W:c3feKd'5G]#lT$Kj=u!Zop8i&6W(=YX(WCl$Zi]^l/kX,,\U]KjkI7\"!V2E?IbYhnK*1LV49Tmdt^+\cFBiCXr+sMp#lBn!^6Rkn_C<1DWgcoLW-JW.SEZN`5;CAe10b&9eLX+?FhZbioM23VRQ7n]46NJk;_`50]](jWQA(KY`LZ(^C$1^\V?:Dn"eqVVng-!SOK*rS!`;u8k)`gYQ%-Gd+X`B^+JajeY'/"EBtpLdDWZa%B,E>,Q%p8_P4cM4_H37;l3cEt#@]*U(k>\pQ_YEsRsajOYYLBp:5bPF6_p4"pl&%o=,)`7;m.GA%F/6pe*JjS!dT.9>&mJ#`d/Rd^ZqPcG4FgO:=YeLqA6WOeM6dcY!6Rm,/_j1gP![Z.qQo"p]h%.*dQl%"$+HA-jol!0FeR0(J%X-S9GC4XY(+>5"MuA?Rt30/UgTZfMT%Y4n/_+HQ*8]37uJ51]5%SuQW3fX,Kg!MB(6^\2bJ[FlJ7ltfA)J>MDt."aCIF?S!oEo49paMC3R0Zi`f`T[+A$4OJT3#'AmiR6qe;kHupXprSA(bN@!<:1fZ,[V.g4.Ct?\bVjG>IA]-+'Ej"*UoN2bjd6coJf2.e[']Q&q.G%eI+'^p@4T;kg]:3Ok:a$e'YhF?Ju;>P=lOtQ5Z]&[6=4#fn.LCi@m+g4FSVm0lH4=o%A4[1i99bV3k7d%C8nSV?IV2OlAN..\]@sGhlVb'J,@Z:UGlN4lHW:5i9(Fg%B'9i^gb20s5!rcC1U92Y4aPM_V\rDZd(b1'PELKe!mj3NYKm\Bi:DgWu\+Kr$W@=8\J4G;)-@hX$Kb;Fm*+\D`Ket],M,\noAm>0PoPDBM`JGETe*o6f-sYqR#N0ZP>6r.`=Jj\:*M9T5(GEqKRdpdQ,/'s0k9V)Vr8X0'P4>#lSDUgGOD\QJV)hNs\iNlVS)cJ^"hrHk%76gI.-hZkgZh+c%199mKrRFJ=P[AdUC2Ka;uX^R;pokB_#3sT;"=<%MJjDZni^<^V\,7Tb'oduf15!bjb3LK%2Q9/6(JZ"$9u./#k4sp$,]a/6YY:F\YP+U'Guo=pW>Q^oN]kioct$+r6V9/1fiO2Ae?S".J6234pMhEF9uGtqCOO6APO7L-7(B_FnEdd3+6n"]!,[]4@4*(iZ[QrVd>mjI)YLWSAhQfc4Xd/1$7\eB895p&)^&%56hEfr-B?`!?*7S7p2(KP.34W/A9:k3j>Br(GsRiJ9@ZG8;pop/dt>;9.iGra4s._c?1]F=gJ4,i%,.R`u=$-m%QRc>t:oAs*js`i4e52bE%h\KjSi.`t0QXF3V>'(^h:2SK]/]8?0pM>NkDQ\b1nYAq&.^E;e6f'bel/6`&`^Lpe&J(GoGdjXB4e5P8fh:q5Iqc=$9Q@bA%_ARjeea1a9+(VT,q_rb#/;+M.Y8::T:r_Jr3BB%oj/dV&R>;pq\SW(s3%F\@STfW2`1f,/'jK5SiT0!Z!0V.C;@)S0e20$ap0>?_%XeoJgA-2'a=DMK96;R+%AfjWdaE!]ZfRr[INX8[n1f\$H>/=06?4DSu#kV[Aek-U)pK,>.aN/rg4l)bRCm_]Boi\^2akt:mCfl`*'tZa2CaPib0!F%Po(_Tg73UU%.cdi4*-gH'"qgAYMnWJpD5_9%;.Ped:S^fiA,dUZk_/4!Om'_kUJ_*!Feb17^?Mc$%X)k6)D*Q-^f)"a!9r$>pU75(Il&#!iD@Q-;P$5k^k&HY4om@s;b5tpRDd_0%"t$((bFpm?:!L.]0c\*B2HJ2SP'BPOTO"fn"n0,R.cEZ>"NAp+!Vi'dZ]i5D33+H5p*]CM[s`U5lcq?b>M)$:Q_4gOc>S6OB#FMlFWd7$\5SVcr%;5?lZ#!XcVV6\]tK0Bl/;'3CcE<6LgfBOoT`nS`t]aJ@\/=BH$3#hhcacre80\T)6p5gc(V5cmc?"s5p[U@kk-AoO.&g\2Y;gDh>k>mB]F]:Y$,)1S:DhBE4f]'M=[*`\&"0`a:`R4;.6OHE&\c@3=bnD6ZTp>dkS1I=Xp8\_hY?*_c+Z##NmQfX5u:%62>C21PHf6&nBYfHh7.j/APQcZYj;Okqhq[RAFVN,l@oDmQY>[H1X>]TqPRaUUOfo6]A&>n@.,HW`Si`L6NR,8)HKi#Pgu%]J;_i7gC.'rW$gL_^5Ss'R=@CU?FO&lDB'%dH4cRf!1Q]ePS@?:`gqEMVDY;@3U_E#!-h9n<+&.AnU3t4X2sRJ=5;&i\tr7[C-Jlsb"DH:bPJkQpXbnXmH#P7d)a!;f]hCAeO[j^MSiqT;,mqGj6T_eb(mK<8!saU.9PG17_JN"D'O-S6o>#0qm_tc(Wt[H6a\a0R$AqC\ga_L4XWJh3/Z[lQ&f=mjr1o/Nc^RON\%MN-YBCo0?`F?*-9\"@TT1X_>(t=^=mRuhTcT-/6>e+UINDcZmd>_N,ar_jb8S^DWk`L6;E;@;K4@h3-'\":XRhGK2anRNB/h9_)/u!cqs?1LK:icXX08HM>A_1FSlBt\oJ`tf#YW&IW"Pn8OLHYC4.j/hBQm%P$k0[2C,*^*!PdUV'""(Xue#+3bULC8)2[-4D>s\=[FRFr_iq+NCi7Gis=2^ig+/#MVu)cH^Y[[#'QRIe/RPJ.(+1^kXIp2?gu[#"?^u[&kU>olmYd'$-e9c4i]gF(#6LdjBXb(2a[m'F0ZYHp4)^X%g4Fkk8NY;ci9Yg4!Q.#4Ite:DH`'i=6h4fIbbQSUYcP,))jg5.&OHXP!EWMg&^S!;JbFCV4I_aE2-X3N9++9M['GIQ5_&\32m8O:'/"+>kKs1(X(BjcAqUpa,bE!EFtls(BgCDOBB%A7f,M;3Rob[cZ&nE3*3i:dAJ:J'!0g/"ACe^-g!Nf"trC87h`EI!n@W3HIuf#LS8DRC3M;c-'=GTknN);7)R3F9)RbqXIVWO[HQ*.E>$f7FNYNp\u5W69J]"J-O45$h,fo+DjhDGY;WCIY9-YY3>t08q$EOD$FAjKSDPs%cUbF:uPaQ`t)Ii'R5oRgZ^Wdg9nBH(t8!MV5QWqZ*_-dY[E3GfiqqG9XfB@^gDCQFs4p)ZM?F.q]u.&=qq.cf);\?d`,(:T9XEB=JTS=eGJG7++nA0$;eIZZ463VuPMaKgbG3O_T&EXCKnkTb!t\':B<"U/a,ne[)eoU$(1S0UO'd\ERa*2q&#'MQF[(hu##Z,^9[M`E,t:sG`18cf6)^?O+(@j9kb<]r5,-6I?+H.F@NcRH6)$29dEI'M]notEYf)=[?9`M35Y0&/R^lJgR;,)B%E=J;JuiTCfDEUFGtX:QXrKmZMCB:tUaTs1;C`?6DuGTM(`V0P<1Z<24RAPMe"-7(/C]3t>A=@=]8dfSe.#tqBa]JJ9*gbmeT;9%+qqbU0'G[:N86[3Xk40K63.aM-;_rh"K/S7A9jfOQ`3smTP7qLbM#Ai](O:g,)iFOY+1GCJI7/p,^d#oHI3l]F&?FgFs]>%0Uo*VaTgU5WC*bH8]m,hGFmGcAEJ,9F,jQC(nkSJ/';083k$",pq*uC[o0t"4-lilI6/.[R^:3sC0rH2uEi7_'IVk\h:\hIj*T[_BZi)Fb+I=j\TK1hg7kEcIE%C$rpjr"l:716ihEUYhfH_Jo:M+`:>F6@A:j]dc+nugm?8p^UEB\Pf?6\+N7;4"CLTkEV=mhQH_oq0@:*3hCOa($6N#@XW"*6MJq612FBp!2u&9)WD28>8a@[KVG1-.GUS&ZR$`ko$B:EnJanci]J;lCW$n3UM\p<+lr+K[=&i36t1I$qQ*ZF]>$"&3@%],p7\gp9*%7X3M-TFcc+"4BKNVrm*eOd@e?O,U\qnkCNK"qQq6c`$>W\)6P#*D9f$\K4HC!8(8XC&M4acU_BEGdIKcQ@^fEJN79XL_r%:bsH7Taqj7dE.Jk2-8icoO%,iTsdJdJnW7fclK^'i$#Emdum^Fn<7Mj:S]P0U.>Jh^/(>Hn#b&H0bst(D7*Qm0[rh^9gfaU3n(8O$'o&b[=!LXIB.UFf*/anqd4uj>E,Y**eTZ_EXB`H<3gW9b.Dd`C:"SeeB`E)&XLR!rh?iSG/cJTrZjFpj9EBu);narU_MEAG[uhBS"e6Z]gZ7@?A'PCl]jTiJ&7mp_SURO,:l%+/V`9\*V#.\\dP8Z>`4%[g'AD+_3=-=SFs7n4/+M9NU#jL1VUGY]o4g!9p0'QpHU*g'7PCcD3E0?tUd7CsEe]d0.1pJjkoE+UO5kEMN8CB:N)bM-jJp@bEqmO_Xto6S)IA)Tg*T2q$msm3Uh4d>\NXaS`q@@#ad_0Z`,DitWGrEf3m^#7^S]TJ=_04thW5P5AF4rM,Xm#9g(e,i"gaaGW8[#cB]m5>7Hq#E[uFE;""ujWctnB+79*IDQs$]P[k2)hG!8NgIQC+LTM3VAbBViHr=oHs`jG9TTFdWk@kHF]UVo(.VYac7g)+nj3NV0E''FPXp\r-UrACMAUshs2E5_Im!-sNENK3r6EGC4e4HUJAX!8"C]("gJ?RiXX::]:Q!Z:#DX#=mN3\+t55UDmoH+FU%a.RBCPJ$[4mJF"T8^\>$*`9@%r1%hldB5i:N41*88FUp=8l378caZ0_HBAX%/V@S"]-O&f+#?6X7+ZRd4^$K%25=?<-j$=I@kN5M8nkuEdm'L]uoGg:hS`jgf^5>0cS&KRVmk8P=C$NWs+llMSamu%-Rb9NNGdM>Y[!_VnknrFN:Q0"C.>\D'6d8[SSO<;p=PU!]I5_Nalk^;s(pK^d8q_bBh?#EjY[-k1b2JCV\7;`r('2la$EnZ=N+eG7V)[Qno>>eo[-+J]0r_lSX#GWZZ/e/bbA`0m-/LOME4O+najTf"J#.ND"$Z^8';91/*(dn8hTI8,d;+e!`o(T,e*6:A;N#,=g>^',j*4(gV(s^.ru[h7eJoO+cP&Fi(W,BZf_PG?B9>X1J\3VFjtF44h]3j+8Vjsd4:uXNYelSO6t3hkANYS:WQ%SWmN//VR^YNkrTdGl18'^N(j(9D$7tD,WZ[1^24ueS[/+231p)>;aW&]oj&uRk^?PUc5Y;sD2h0gg-NQs4UXN'Wj=d1k2M8:.:+2eX)2iUm#&[&=j3G6!B0>(g_A8!_Oh11^H2j3r%4NJg%ji%#:["odA_RNc(U_kjdKYt#RlL[C>fma\Hm[BOKR,dU(i=0gn3N,9i-gj6&-bhKDD>/(5?7uob?[#uR6I/+8K?d,#pbF?SKkXMcj&IMq@/U5.%.=/gqKa^18&i!CmFE(=7Qk)pNe0L!IP1S560pC1Wg>6qaT\roa6/%`ug?iJ@^;Hc3LU?O'!4-ae0CA&pFMS%sRQ"qbF!s!.a[(c+ecga-jCkM.o%h`+?aukn((1u4^/G77K%&&u_&CXQ)eYI.d$2N&>UVm856mRB+(n^`C#1"SJ)'lA5XlXg?-Q9>tJ**Z&D?jk=e,IBI/80K%^97hDo31>&rD+]9Ne46+8`MbfCZ\K#.a$c1g%3U0XCRZb4N*1b!56!LT@&]sr"-jgcrnq%)\>met$*?"sCVcdV*+(QTm[qg&[:'l`U%>;+MgO5R,kIUoVR2X^KC#XM\]H4adpIRcNQD>`++O*BPjEb4uq8giG>>tWu>14f?"_\Y5H7$T#VCet2@#tS+&aBkNf?KSO?E^+#8Kn*W$O+`Kbfnlb+EV^ZO)=pau1g[3f3"88+?&BtA\erGep:7P>Jm];f#F=i2HWNncl;#urdrG#rc)/B6!k)'nZ8:#B/5.Tm)-$@iXX:q[opJX=^Z0'PZ)NutMq:B=PW2*clQ@M);hO:W:f1>$o[=[FEO!LKt(J%+YV8u%h]U].5diZKY6FcmbFuS=Nr+lDJb&fZP1LQsCNk_.(ghQ8LDtPrAaK2tZh'UF#&_GKJkatq`1#;"#3!D@V/0&HN&c52q@&iO;`9eZJ&h[k0[03Pr7"TDfLGcat?R\>:1g^XqKQPuZTkP^h$W.`6ON/g_i\UO.AFE](#DXPQqqC5=`1HG8YTjfpbS;!jFs99EDJO&TLDtn[2`J`n4;tEGQgG3>@Ms/VUKgC%l[AM#?1/5?\H4A>.*SMoM/t3k:RZ=uk3`R_SYqVo&Adq23P+o7Wh<%Uiht`c$j:Z>['7#T,^HYif"Lb-KO'V%7G('t?FfIo7KS[BXj'>*\t%T9bNkVf96,T,I3c,0MPAs'bq+s]N"b;c[&\[>1tD@Z?A7+`L\A-2+A,[cWYB_Qd?>V,94dKV7B+#Z-OV`=SKu;[c4foshp8XunQ#S6<.Ze8CI6dg!SO-A8To=*&fi(=a(C!UCP>M'(U9.2/r'-\^3S9L60ULf=EO,P6kP1g'4g'(erfG=r)O4d%'N$sJdC6Cc\>947hG:rd@1@*+SD"elk=>F9M`WA6%D[F:7GO6^HR=jZ?f&#ccEmdY"L#`?H)#KGE8nZQ/H&RXZL1OMm(Tf^tLD,WG[][Mlj(ag8@^>nJWC$)=e.&q1Ao`(`.A@4nUFWgkcnX"7LDd;F&pRM?`3M#Y7B9aa,c02_VYE%$7B88^snNd.QMLD.Cnkpn*gZ?eYf:U)`mFg#9;XQT@Sq=$7RCkO;U2`o_?=[Y?l,N(-Z!WILmmUM_qLe$OS[R0riK\dAMGaEB;m`j-6Y'*`eR)(O%L=KsWse#cI$Vc%kb,_2B.qGO1,:i[Wq6B9/ZQcg]KFAUl.+'*nrGnGZbse0Kn5oM`pP3M:)sf22Qa'N@N%2o4Jc!(<"T#<*=fI[*JXGjiAd`7KE%!_-X&:DP6YW-\(oVbLn)9.Zb"&-jf3hgB%(bA^8du':/',o4eVp^81>h:liW.qLDrj8.7c5(fYPoh:DbTh.:A*';QJ;IOQSJ*3;#N3p58If6s='$_?aGg14F-(?V$+H_\l#a"t._qe1S`+LjqP[WWTd+Ng?rt=.Q-3Ka-=Fic;IGjKnG46f=!XW>NbN9:2pkSs9TMHb"3Y9g*+IUEJ`'H71/6,54F:PU/LZNU>2A2N2NHd`[h4hM4h^/W&PdWRM>'<>U3JIPP@%HA2n/"4E?+huB#X>T[Hcb+1ihS$.QR(sC`[J(5DS.=bE,Wj4Kq*[Fr-cYnaqb@+/Z+%d_$#"@Q6-!Qa@1Y*chUqRb=Rg_O(s#rLgHu9-hVA+b&JY"f62RY&+>0KHIF2PC*.!4t=:ggZB3h@)W,teV]'[Y=7h[CVs?m-_^-hjIO>eA":kEJLL:R]Jip=His3e["*P\,uuDG#,H'YR$P[+j8KYqCl_VD50'j\6OJAA&c0X-m.j/GWl*;VMPL%l<4sigrqh^#%&I271gVi1a@A&ADN\_-r5BjYF?`,4HL0.8FZ^.M$])sK3+\_Mj)RVW8!S-Ucnmb21#j,P02s(rW6Anc`T(Hs(R)F\+C6O!<1/uf,"l2]EAr@7kAtK^#soQ8r`DAHTebI%h[H.4Iq']kT5snLL',=E;fHL@e7R%U.A.!jRUr%`:.T%R>nW.XGEg*'A97e4Dbc4>huUg[X,"'Sn%cof%aki*78n>[*[7[mfYJl^U0r&qhDiCX$pMJV[`F(hU+A1mKIN[*8b>HV-\MO\tXo,7M#1==n50=N#K,-;DDHF-o48a55.%1rlN_%HNO;gK&dg@)3U1H#d5F$$?^T)UiP\a-B04%KE_q]a0Qj=<<0*H^Yo='oE@:q5LoeXrHNG;N`WXtps#(TSkR!M$jIS"FOhd@7Y80RH@mJ[erNFN0mP,'7]C>/3>3O'q8qP((1[hK1Cdu+[U$#DcoJ2l6.UZid"ZLA_loXSR8C!_+1t,Za%[F`^mF=?=!#Gu?[XfGIu_tZFk>@QBPKdR:D_0EL/:XhAK%7AH(HsmHB$$]bHZfNA]DTdZn[;#a/hBH:)Va0iI[(fkaY8nlGIY-mgkY)'h_(E4_o'Jc0CQ.$mo#bXk>s;)qXDk6Y]-]Q'"ihu$L'E`ofORVUdf+J2f(J.8e6Jnlhg.!kPu\2c"])DF)@bP_W!]u.$i0B.bSpf&c%[$)FkE,4],V?kjno"ER-+762Kf!YXpR>CohGi,LG^32+Spo)K3D&0b%b.`LUU+]/9W56CFTBMA_I'WlPi2Gao4&d]oBWef]3F7@egT5JB("f?"2mscib3Gk&Y87IiUo=%gPbs!5gh&KRO/pPC$ll0#Y%?i'?e!;-?%uj2+\n?:o+[9hCCElof[pQ6p#\hf=+p#'1HEjF[/V=b\PDVhFX]+CSdG2Z05L#BL<(8e0k_c]IWjE>40dO5,bqDkcF.et.C$akf034G^JP5]5K4`K/$./2N$^K4KA_JQk=oEIJZ4U*d4!fQ1=F;\BE=g8-8mYP?p@kW>92]2J!H[15$'(<*aAY=(U99+#K=(g1ot"!^7qhG$Q)Kng"DtoVf@1?1-nU6D,>dIFEnE&_@#m_Vph*"G*F\_N%Ta\e#`?^Dghj\-9LW@r%*/P[E+)C.Yu!&.<7*%S-pe?4GGJ`CVD]&`0M^mF0=GoJIGV4mY?04loVj(qjkpeYr%HVf;tTW6XCS>h+r2Fkp&MO+`$XlEMtKVVU9R9If/q\DKpeG\9,E?_R-i\d;cd-"(2TF]gSeIT"TO+c-UR3b#;$%+/6e:a)ER#Y1+P$e(q^>q3cT2'FR`f8s"nGC8H2kge1_NBaGp!e8/=7@Z/:jO$sYMlbT\e)(m%^)r7,8F*-d1X*'7_(H)8Do(UMYtfl_J+0,/MusVn3[J(7@S@E=*?'6_8F,gOfQd``[G0hnW>'7Se3o@8.D3BI(sR\+`RQPCUFiuc7$YA*qCsTORnjnW?!)=(L-K&Nt"g++WK<,L_#_cQgH,^*a![DYsqEM,>tbR^X8[$=q)D9DBL)\"qhD]4q.7\."lU`;pb^iYE);o@JuNHLPD?c`JN&T!hIZp1iat*YG6r_9F3Zo;EWCW5::lkNMG3$WMGd,P%PImnk>Y9YI]FIfjDof]/-;Cm2.C\\J;/47$Gub7M5QQ+RPE`oMD\+TNr>T#CN6`#HeQ&Ou\h5s]N-j[qMb!%K9T=U8+J1@V8EghL,q_H3#99$4GZ2r+20fI&#i[?&eoN3?R`2,'!AfGO/CZi5V_Hr6-'$+o[](+>:!"M/`'^b=]G5(SCE6h:Ji"/*WD/Ts0ff60/MJuXG/!"uG+cK)OV'^>uUDS)PJij?.YKi8\cF5op&EYK";7e)K!,#EOO"HsNZr.f/IM`+l=R]gC$1']17eeq,)e02b(q,)II[1=EkAdcl`IZC3AM=5&3UH3qAJ9I>Uhm^b/Ypk6+L_]7A=5R1U[sO6@h)*^2peo@[!o^NhD7)Ga:VIDZT_Cg+VTfpZTg`%^_2rdu1NaCm6a8=@JqWUm$)^>^)l`/5;KfH(!=LRm_("Q46A99LHYXs4k+f@,9i>3,R7B#IYI^pH3b1+2[t+HBPeZt_Jp+;^LKCZ*D[`)/ou9a3DK15G0>VZ\(%hi(PC5SjVSVThJ%.5?X+a/3o*..32R1m$W]&mqSk^_[/&5c@Lt<7^"h!8QENkcXZIWh88AZqV">H;("@k@ig1%N^__VTaOG?UEIB@dgUpWIY5#ojY:4X"F3b/p73DE8[#s4]OYDUDErYm`n4F)n!\0SpG]E)V)J;a5Q$,`f*`.eBD=+,qf[#!0I:qbfHZA^!`O#ufges9PACJ6+uEG,c=2,Wti4M0bIF4h%KU#m?K@(^:cF%+KD7A9T;c9f$h/G"2%9!_[@:#m4?5n%)m,M97QQ/b-H%1`[*I1eE$N81hJEqt/NA#guJ:e?5qFE7fKdeJfa=nGGNrbne%n;-*q)I'#K3bXbpPLpQMKt&[&KJ2G,>,4Q8^M9H"6<(SuIfrk[Q>YR[OcqYXV,BE4K-n6i0hYD3aPW.*ZG95:RT*c!\Sll+,f"O6!#2i&Yn2q2!bXhV$r4E+fR%C0&'@"e.fp$s[1p!1TBA=f-5+]#6bu)&Uot%MI@:3YadfB<8dq35,bro^7/Cru\Zktf+)aSl,F[n.Gd'qUE#a=Be`]\?F)r_49tk5l*!T#4'@152(1fWrkU&a6Gk*J9C7]pTGVeH.4Qsn0NR8#G0UJ7^>A,,urPFR?&@rH$_+eiF8K+!rYSjpY0LE>pV28D-ZF>TWrbln1JNC'brD(Hm+Vo%_?`-j5L,jBe;o?q:H+NQQW[L@,+=+]u6)n?gof5]@<&=j(P<9VAa+Z[eQU>l%6\Hgp#F6rS;&_hPB/7YYFmKs>#CmJ6@B.L=*AG^t%F,)ErPYm'PU@D.M(;Ge]?Xr4=0`N<[9@FMK/+_=R+(^k,RMV/#W(k6ol.*WUrH$RS!Qs:U:M)R!U`8P!5!#&qGI8g\2Bab(T:WfaWi6l(n-Q<2OW4(PtgVA0c\][fI[1XqTX^Qdn^dQlrp[L#:ZM?Oq]#0)pokTX"hNhZp0=sUOHQ#E;7$ijA2T#ocoRR(GLmU47n#+I`)@!oTEHU`.\[Xf_p7FlP!50h,dkHHOIZ4GWXtulWT.OO0UB@DQfE^74J`tm3/:1F,TMc9f2+!@Qi?m%_$F-ET?c+&5o!7&[JTBH\FfX;mi=^M%3s%q$5k3q[!$B-6eM;E9]oB'+&rqTHkHn`P9*[7lUk<)Y\<_j$7q.7=qBS..7D=hB+iMT/k@Y!p&p^e(f,h"tLc'TmZRrEAGlF>A+]kjo(g$S$ujRhT[aNI+*(8XSHk@kkbK$:?((7!a*Is#`+A1rdQ1;>l0D15V!cNtMG]2dhD>Plgq`GV`ci"Ap55XP;rc6O5R$C.rE#N%L'jYRMSpAFsROcCb-iFN8b[&`%NN",d/ObWWQA&4k+H:IW/kc\T9;Jc,$kG5%"1YtHD?J_*5NLKpgp>-9@r1`Vmh^6n3_CA(U97&>5H'<@"lWihD*Th!`])N\)<,tHkMqA2W@Z7hn`eb?aK0'1L]m8iM7m"MObj&MS#%ClmgL-s@9pgnsf)/!pFN[\01F'bj2EhSIJXo,c7qk&AjMXogpuU?`9S`_qaY%rbOfJV06s4IoURS+-/];E^(o)MXQ*Elt'snSWhS.QTc6qWn$ZkenDEQgX#JJ*"5F4^/a^cV;gk)`#X[@Dp6Qi_dmXj%+mZ6&_7c`ND#s&a8\)P,sMDT%;&'e1Y&L*hK63FU_=j]mi4od:mpeuR=/gEOhoG]?+DrY@HpfsramFOn;.VCgmp6eGQ.r5fI7?dT0qYT5Ni?;A_31A3@bFu>sc9lS/S]JV3ZHD$ErH&k&AVK7nabfY=]em+s,3?l^=ak@+mZ6/>=e^N97?OK?_YYKJTTA\eD73P2u#t>5%u@MFGMa`%Si[LCTD+jN67tS=J_ZZqDR^i6K!QfW(/&Za:84cKS'lHLR!tp^9_#W_f!c[P73SiW^4o*C%Jnt7b8^UaoE9_4P1\oFib/6Q1:AGWX)E)2E)7E29/T>psQ^:*Pb+`;,+HX,]iue/e\(dW$WnplhS\9h@e6r2R`g^+jpIGQ:Zl^lT)!m\?HN3=DCj>gK-c@a9FPlqdlGTZe:kE+6N[CA+?=0?((k)lM!:2LFTXJ:n<)l/HT6SkKjiOE^I:nA5$XGC^!tM*HDa:kQR)@3)<+TRQb/7\\?0Jg+3G[#/-oL4l&Ti?G!L#"V?1SfN0hDR2;=4F)25"o#=Eu*If/f[<3K*B^j%uE&q[\,\H^Ec]\GYP^s7m5SSarZGt8&Yp.*Jg^5;i^CMIYP(1`4JcI_Dl#K4:aLOX]d4UL/grCHU^Hjc@C,R`8`AlU'j-4`2NISV)ko"Q'qU"@Q7YPgi=tmd_k_goq\RW74-c"$3Th)WJVbS,hd=B)CY/nWpgPSko_^)9NZ0s,L28tq%%/K?s`>#:B>/aoR]s*8I&&',d8GFJ^CH1s7o;Ssjd&@aD+3ClVP[kThop^\Rj"\HA1=OM.ah7Lt$V:QnrWDa?+q.=@QtILdeQ_6l@d))G:9bka%B!q@S8Z%1L!CN+8Ga@_^F28T"Kp,]]5<<2dj?u`pLU?g*9_4-dK3ZB=\cX*Y@IDIDN#K)QpKnrg*()C%6i[C]Rp>LZ;nb`M98Pr&]e5J/0/FHoaE#f_:\43O]5lFPp,BIY3tUf-J;5`L?NhV:>s=N0#*^p%couE*Cr2j8GFD$L+q6lF"df!T)m&dD;X>!&VVE6<3)/)ejUaU);]8i1LtjJ_r2YBKpgXi=X4q`T1P#e.U&iAaQ_DeE>D=c(Er?X7U&2W/dWIIi.@d32g]6jqO6"pk_8Ae-]K@VGR6'%tJirJRU'LhlOc&r$t-2*#^*;bXrb(m*j<$?Do+AkZ1t`p/iq11^?`.QO(`*c0QuQ;VV-`&9OdpI3DQT,/J9u%k8ZW\ULQcFl_/&9JDXdFnF.k"_/CL$MR"Np-;S-XlCXX[?)2KLU[CT;nH=mkD8!bJ]p#?3JNkAG*])bbtI^?0b(-apMjn?KW_q6U*THQSXRb9F0.',4-PP3KRIq'/ZEOa$dD0=QIq1eaph8\5M.ahN/k-g%.$\g\\M\Z0'KB/79^DN;SI)!],g%GhdFu_/$VGs=,Xi;FIK&h`1dNS#"/`I,4WXPl`7nD4&N:pqn!)$3'$@(3s8aR,+G@^mF%0U14#FWK)j>,EBE4Oo!/4CEL)"lJ=4>!l^$8-R#$Ll,:[*#sE50\GKslig2NK;(Z3?P[.tNg;3/Ld:f<3s,9ZOl\3,5BW>gJ^Q'Jm/*AJ_65*VNDi4FITA?g,6*_\+P3SS)5k6Q+OY$l2-5GKSP]?Gs:^ToTWjNoB6gE5."'(1R(TpSG7rMJOONuo=e@6c&Qd1R<9m`b1).ML3+[Jq/5l#aOGaH$p:p-/!WU($pV`k26gmA'm$`/,WtiH*_\PR4M7b9E,S7$ZJQt6L4d1Ha4W--^?:_2PsjD\qraeUX4u&lRW#q%&"@pE.&8%N6]nGUKU1An6[g!L_O]J:2P69EuGURkY,_^gWEk]0B6*Bh4?MJ@&8,`/=&?;77hB-BI3qk#,^_mT6jFbKD>\'*N?(UmSbTD&0G13l>:(ShO7,iS\oN33KHi[?B;+M5=j=W*Xs0o">;r\:lY5`SINO6p,]%0)!(u*Z!dYW[HrhlIQlViM,7#omS?>(T<(<@>m'7R2Q!/Bg/:&8=._=nGU]bpaBJ!LBD?J7&:#C?Ra]CJ.V?JA\5!,FZsCK]mnZj@bGMUt+iOHHLVY$Ggc?cp8cHi]bmh'C!r=`\Zi@ZIYU)T;9"3@Ff1RYB:(J>TQoT"!Y8"cknS/GmF1m(cCPj_.3]MYbA9X+[Yo!T7Pt6I.:.cOeUkOhah%K$OK/[d(E8C,iKnN;W?nm"h1Gp^"S'_pTm\#Qf9pYn/1IT0_pA%CJ2sCGa?++G?nj;J#Fs=Gu+W1F-0Pmt=\^E0+45tgO)^8DZG^[B=p`FC.)b*[j%!TWs*n:*He5V7<2eUfs.Jg%m$pm.t]P`@C6+*"cuiiqEsl[ZA4.0-3HAo"HrW7'IX&lLbbtiH`Q2_s9B0I+gA`;9"4t4uFQMagHpnn3-rIL/Ck[r=,'39Ic`Kea?J@`\VShJGqas':N[1-BM*lg&b9099<^/EgmJ"me(ND9BABdD&4r1\DHWfcZ6R;#t==to>F<1gE(d5!""ree5jK:6DB,a>g[hX)O"cm_[NA^qBB()f5OU!J5snJD<(0h[2J9J4\p\Z\bs^b(o*8no;WT.FKPk,b0d@o=)ffB+e?0[_3'"#$?cY!)QTX'i[0MMF94O1&,[$=`B!!43m9fKAqDN/p.%XaJ+[GTS\uO@O`B;KmRT)3btF"e8MIkA$;KXJ!ms.b>R.M-$q?PN#a(n`u&eY2@R^:u5sVDp@+rDGa7Z8^/4Gf&LU+aIcPMR"r/9%#*BLZ?RYrmtuhXsWQ^:NhlkIs+%q'J=rA&MG&"2[tP]O8@,cggF_g/\GJg'u03/Fcu>N#r]nVT'hI(V>U;a#-_F)UEY\kds:W]%pRM?a'Z%)^,b#r!;&Bq[-`%Ytp\-.5=\K[Zg%4'%`\/:GLkCqMHb<9("b[m#DkogK4@oBd/0MB5.Y2R2]uohn@HaAk5qnUi*."d+O&HjbiRL]',RMXpi!DJ-4aZT-otSDgY`dD<98oO:dU4%mY`TjW&:BLf7iZh)&Rs\WG]E!d:TbNlDH'(+U-80`WpQW0XZ"l:et7+WXf/8qN4=fDdKQ$IQK[@WU@.T+f4I'hC.@"3q3V5($DqWi>,#NRdo%Sn3u/SKgcn$*n&(Zo#]c%Sl$SrjknqGW;4Qsm,EbZ-6+5qh,Ih:/^_5I]/\go)]I1"$`Wcl&LFH6:MLRr8WijA'T>p*/Wl;r`^NQS7unq\910O*!E2!B\T*+jR7+VBc$c3*584;`0_Bb-0jGs^8Gr.P8P<:H1Nua<18Qqo$?p?M1nF.mQfD"#"NTZ9l.Hb\o4Ek*2+K0_A-5sb)f8%Qd1c]?V7jP+t?T0OAFYL<(T.*\A7sG?RrmFVj1Ws%jJ2m@K(5dC0-L@7H@O>)-4kAfN,H5;]oYuUu%UAS%Z=?RL?`YjNHoE-6e9@W+e&_>I//b08mIs4q^@-T'6\Y)4G@$20]/f!QOrFGkHoP2eC-o%-^Eh/oRe"W.GnR^HgFK?+@hT5`*kN&c@6l,6Rfp#!]k%RV'6QmV>8.uC[l"s3^-.Pg!j0UlYeh`bnaZ3R-s`"Q*Jf)J0Rph0J#Yb:#G$Z1T^`EDWkG,2fklNPe5Hit23hoYAVqIKB.mL6Qfe+W=[H2iMdK(nXDp;)t35`UQbhp#t-@X:=ljW0Uh)3If>*/^c_?I0bVk/8V(sf;&dMN+iD)OGT6k$&,.&UT-cHnCc]u@,89ZEEOLc@@9jC:`l+.">m%:%obkmThK]#EJI8g7\.ks*kEhj:Z"Ea(.\I,g*gIgJcMNH35G#i"XlZe&Yc2HPNI3Rio#O+nHk(8WG5Q&`0pYT[;dN\>V/i!&Ej5^p7U\1fL`dG>Ap3i.<5_P)2p=d&E-DKYc7Yub,Cd]@&r\OQoVLR6"&D`R\sTaQI6Gc)^8#`9\@kEa-!B2g3IR7+ESU-'0)EoN]]=J3V$OVtX*Z]9-NYn$0<;kR`KN.@iFJD"%5I.=Lo4=NA/\p(*I(['`TQ"9'tZC9Gu"_?%"CN8&uJbGiS/-pqQ'38#O*_$ihA!.Tq3J/rin_bOs>&kTBC:Ja94.E7sA\^4@NC/oDqP>Y5+G"$,@H%#IICb>2u&2eN,J`5oi`WN@%!+ft)#bI*mjnq4XS(-2rY=B^-a-u-0,LLs3J2K-%H+_17f;O%qeb"R%#`f[+04+f@6I5jF+)@nX(EB>$&OI/M?;_Wj9>U\lK$h9kU1&5e3[\tF>k@pU(3KeJWd.>"]\5C8CB*CFAl5tbBfXPaAo;M;&gEh0-]l^!'r=G*J"kdXO6LuehqIaSHhpbreI&l!VhFOs=`XTe9IrnsJneck)V9o;M.haHJpf1)P:3%+NP/.kh'M)$\dkX1Q@daep`]>TW4=DGcZ.dfd(hLmhD`]*]AT^319?HPgh-RM>1T+r#IX,(Ib%U(%$M.Ol/?72UeATu_ZBP^gX#!UYEa!<*Sp:ffTZmh+Unrd?)fkRbqa27H+UJ#(!(!LZ7G8nR."8\hW%+a&MiMbM8GX#C)naJd;c_RAqg/MPkX0:ieBIa.L4HB3PL%sKb+:]2a]XTf3jh9X?8n1uQ6EjcRk!IH3u%AN$LdeVg[4P0#'rq^/_L2ph,FT.S8A*e.2dZFC!kUsM=jK:XtLq<3VB#n=?JCVg9nCUfS/!S8N%,g;t'LC^WCH31tRY2Ni1G4([lPFprM_)sL]4e8O)VHl3J5r"6'6>mNDng@C*W9In)qk5N>fHEEh,uR`:#_emN9&;-4:M)(Pn&i>f;G.>HZJ,tIY<#ULa&VH?\m@ah>N&K*qDPRMBOa1^[-7IpO\o>[jb,/.A=*K/M3n`$]5\`p=!OqfY&GB(*9>NapaGQJaYpp6]AO.g%6N;7G'jd9`d7piK_qgObk0Cqls4,"jZes0[$c&7]:JdIB+PR["fa0th%]@0kla["Y\oW_&)c5BgP]Noo)S54m:\K=FBCKDgGUb"kD4s9dpQPZa1SrE/K2d:!m@<(>9X&]@Eh-A^=fWGjq!JYllW7rd"3s0(Hdf_1[.<^DTjA[5]l3@-Acrs8RK*g7'>]8?IAj0G_&$0o.^\ViAR6n/GB%MhrlsopB92`Dg(db:=TZD\IF:IcP\P+c\B\_Xt3_8HFRT?aQ'TI*sEDpo9,4f#N?RDS86%OOYPSQ^n=Y'8sm\W!"6kphQE9^F]s*Vrc/cJ*G>TdPJcLA%9]o.d:;N26E%pXfcXS8Pi3@E1pqIOFUh+^75'rHY\KaX_G\c-9Pk0go?.b%:`]Ii[5MH3qOKiFKD%aB?D#P2&la?H*8qpCf!S?4\_tYWmG_@bQV.r*m@=b@3Q'G%Mnu:pD>*BN&"I)qNk:$;iNNQ2[)QR##)j.4<;#Ou>e^8](>k"SgaC\UUkW2TOI#[m>Wl9^9ob9Ib%$q>[(ROHG_dmX\nJXd2s7E'XFdiue#n0dNNeEIoLNiIK=1CDr6.!`*4g!C/F$N+sZPNsAJ)t>o_:A-Ur@@"2`sEb@Lok-1PLB<*4fkP%^3_3VqAFi"$>\o2r!7>u2#3!m,^C$Nk"5Zido;sZhk#JNTE%?=iS"VTN'][W&4j.bj&VGt,F,OFrWq*3oYlB0o]F\%TFP]S@_U1J-Fam.?SJ$q1EhUuA"VX^0iZ*7mRfh#+u4Y=q0r+!j&@Rk)@iN'_PF/>$APAPGhUlSZ7no\Nm/4P>2oR3GoZ=@tl^"mH&@HcnIO6Nm3@)kP-Ng)SQ/87TqlG+$EYTN_0mloO,*&UYB?&#:!5jLpUus23eLeAnGR45B:X9RB;(52sMd*4ja>r1IS&lG""M(Z,j5Wf45&A@4HT&CVuT("Ve!NcQo#13!/Bb;Y9e[:ABA%aZib]p8,I9Mu"k;(rEY.c5F+nrU/qARZn*l+L?-T:VfG=g@;WSTQ.gq#Eeq)Q`*ncb+$E*9^7./5MkU&aD^0097="R\)-m59U]CDm?1QI#L+WK>_"?FpjW7fl"Cq9fKWo7MBo9I]`>uFS$%!tHWRq[:Ad)#;p-Ea4ac2jS0=!AF9N#D!C8?J[fl.iXSbT[6m:6\`SX0&SErUe8,9*`]@:T@caV.3aq5;.r>LiI/LM)u@_N$hsq!#T=h;Igg7mi)Xp*iT-4FZ77O8*1#Kr3,_&]pN$mNoSin`L9V%3p7$>FG-.dt:ETQh^`B!>n2@50T?`iB';]KW19s*gL$M`6[KoJr($[G`'-*lF7&XhlFH%f=4i_e04'nXp\XlMMuT&)gjnD-/lqJ37>A0g=M0Vhk@\=;OSK7_,o"=d'4@SY,_44VEHo%s?%pK(@E@WIZ^CSNb6N%L<&eVkliCt*[7"WN(SM2K+0GSl&oqX0=(.K8D'Xt^Ll]TB)qp^/Qh,;Y1H,d.9rcPdXsdleo/$F%o>@lk5`+[:f`nJ3-(?IA4+C;XR/@t7Bn\d-e$@gM5"&U)!L'6M9H"IOA_(V9jdVr"b\,#^#[/*N#E=c3IPdFm*aRsN'<::Y7=9]$tO:)fQDnnqG1#]0FK_aY>&/CKU.21YKU07ng?(a*J,/@Qrio,TTf&SC,*4)aq,I^f)NINh@nE[MBPeV-ao]Tc#6kqr-<4C&GG:!;lrrc:&A>L>"A-0.\f-#1;8)\-qL%MkoYP:h045NM._GMb93PVI*h^pAeu_ue?gj)EeOCl6k9PWer+`"ntX+B0a4U=K/QYlm5h6hp0BE6';PKe`F/I@^CCdPItbm:Q%s16+e,4YA;(9&k.Y%]'RJbP&k`mCJqpm1r(];S+&7rL>qY$2,\I`uN4)c+lH0$G$Ood\m<$hf2Wl`+UB[AGMR7.6S:cmWOC]Bn=kbG5MlMJlK0e9LFsOk1KLud00=5ef;WZm!j6>01YW=iS_"bUm`s0Mntcs!)LRXVXoL7f^DZb/gDNqM$V=[Co^Xui?:UkTh(>=>^<:CFA:qm^r/LoL-B8WoZ+QDo#73U@9LgGqs8*:D)V9C]!7o/aO]@c?C\L8c`k6kHZ.J"7\`CsMqst"hMhnaeJ"%C\G)BVG9&:aBW5,Nf]&)%:LZ&m?%I_"k]MR4Z"*\$O+DEa$Cm=bPQ;^N14j5p`RR+SST1^,"2!]'ILa?GoTMN!0S8_pee*!RM)\cMYq(Z^QaoB=TCL*S]XFHM$<+=i@IS(l$"i4t!"iG2b2uTL\,Ak(P)>kI4fot+O(]pidri3\OL+,ES15t?,`dI;=Z9PdAnd!#I3ILEHX$[FsG1r(1;=4UjV_Uhmjq;#;\q)N,e;V.FT6Im162<%mgRq8E%gOR(hiXXs/0Sm-PBd.g?D+iY0p?*$K:q%Y?S;T(hk4+W']r&XrbU9%kE`QN[XK*,^09$%sFE.(sP/+]:;C]&o-I4B(=>i+?-a)?UXD[:3\g;a4F##jXqCfdhFYk;@.ZlF7;[-dn5T_d$oQPM^$+V&+O%7&k<0D9V6_Bbi4pf.='($9VAj&:Io!+34*Lo1Anchgaf-(0?CdMX&cX54A;U&:6FrQ1\06A9r;-$B:I#MVG4CW%3"GfXb]/.<7gM9m2X#SA-F0>!G.uaoTjp5#:@6ToXPl3idmjCNgkMl7d,kiEj:S"kYhPGoU(R.AQBE;H!l10<3\[:tL"2e:`6pMs/OW-jc0"Z\^H=Nrr+lee(]#^kbJ@Tl"[*H36)*J#\RGZrJNo]M6nP:P4:,I4<(u,PPIc@tehr;#U\,W`*kVJT]Fe0(F4bh0.(&&Np78d^mrRB7P.%W*&W3mq"$#u;!YPTOlf"Ne@5*g'4qg_@.BmEXHH9ni3758CW[Mh!11>T*Vp*qmQ0"do5k!gO!A9fF#OUGg/APC+DV9ICX'7[Gi>f5V/^9s'c'_:Eg3/nI)JIhc&29UuK$+n]_QJb%59\AGf<4F&DMh_k8uMq;E]Oc\(#qGgkcR6gBVK#1mFBp`T&!NW75&7PR""?;pZV3q!=tZo[`j>HrhR+t`cqRap80^e,$Em<(KnWI%NOH(b3sJ8UK]B"i#gDlir;qOF9aCuc1?puMSO7(AkJ7-csp(PPKs^mnuU2:7lu(=;U=N,FM$$5X<;Iekn1\\/(#cbFO8W1/tDqjB+>a6HF]t,Q9>5cW?[uV/Vopas1^MZ#IS%ihYZEM7"j4`*`_h/ctRoD8pbtO2Wq>LO`?S:Ar\=KJPd3U?4Sbl<_qrbK^"TgDS#8g(CoCXM($C*o&"40^DLG`g(8+9hWGEBaCfRkSMMuM#[X6>Oa/,=5RoOQ?(.?-m&+_!#J)hu@!*!E^e5'kXNZo[!#7].,A[3hrFaY6'LD4ii9=FTHoc+'KYFJ)d$>0qIoRTr/hVA$QTBnK(+GV?:!9`)3`F*7VlhQG/\Vq<8&:NuGOBV\@6jkTIDG4?GBR7eC\ng.,fHS,1nYb2D#FYbmN@A2!FKD0E'R@L+5Uadp!;5K`^t[-Ym&t'0fYMi#50)%NT5b)(.KY1k4(k9JI9FYb*qWm1[OUXaR`iM`I$8s-2EhpYQ#?!l=YfNAh1<:;"?o%^K(A,@dbTlD`HqcmRm4A.nX5"!mAd`be9`f!;RY..#Ks6!R`0-99[$'eI[!jTI:inEbm`9foVAcQQl`$?hJ;K-P^W2Ssj/hZb(O7OqeJi(hC-E0sn/Z4\($X[O2^s"3kg>*p5EB!<4ihMq&%$1Ej9i\c6$DXNgi\.ENSPi\WA7]p4!_5h&6RT_qGTa\>8A,]1,;B4@Ql^Kg*Kh/W(/M?AnBY"Hg(6+N8n95!i*jR5cR_YRiIH"LkuKgQI/&``"Cp'7qd`VB=a=m0`N4:WbguXPo@MJBh>Nk9i$ZIa\XH3NJu2@QL%/9nmNbLF(N=o"M36H^;8GEa2r\6u8@VFsFC!%ncmJldE_<"<&*qkaFU'D1DL'cTp^gSLP*H%Vq?LJ<6\l7*BMs]+`$b2SflB4'buPH1_)V[2_/l][5$]D\C6ak#,!-S1?5_H?ieF*C/fgmOm1-NLDL6(tPo1*S9EP_6\ek1_ENO@8a#XQs-e!p'(2@oqf_kr::",%90*8AA3HPtN"VmNqWGd80,DGI2.hrhRLu?qIfBCnYTughl`fZ7SDSQN:rPd&EQP\iDmNU-MYU+BW[FXq=/&6E_[no'Vi(;#lH<*=Y-.'7rgNR]\._[(kqHdEVNC:O1e89TJ#4!&8SMHsIC.9[ifb9Oj,8dtg>OLui`imE*T;.!*UpYKhIb(bZ!6!)g#%`%)=d48&-+h\O-42uJ@l7.)gU:JEsG?$bW^W="DW+NbBK&@5;rb\4@%h_pC5<0=Pd2Gj5;TLqVLLXR#CeGsFkm7Pn]Qq4>cK*MRDUtq@6cmWqo,qOk+(XRQ7FbTe]^&EY^7ImV?s'7Y#:6]Zh5E7EBDHEnuNgW]!73S%&X_6M5W6N5;(!E0r/d(6F5U5KNC=%>R>lmCZ!?^lhDI&._qB:_4p@<9G/e[B?5_8he-Q8S:Bu$#I!$.Fj=5etWF^0eu?jQHQ-4(2q`D[Be,1dA.c4`6?qP8rke+&$\]9^NiEn[@HFGsFY>EV^e$<<.]BkL-$ILe6mO$f[R>TTbYr$d^u-AV>ks8>CB(?"cW(2kPYFD3jMEO-bGL6/bC^e3o,hjPXn&YVh)0b,]EAt:BL1scckGVh"O*I5351PVFSZPOmIT*L/[X$i5!\E[\-u!H&1qmC!@`b23etp36Bg9-S4SDrY`XYVW!:F;-:H"1Pi=]n#b3$a+gVkJVBgV-#J28\Ef@o1Jb=3P5qL`/\[WZLaYqbo9:SBq_q-38!7W4g86,[eKr@bL:s[t>_MBchBOUgIS)-%A[m,t!:l!qY[,.3V->bWUFX"RD.^lD_nJ^!?V-t'0d+pthd^^j-qK)ePN-bp-2NPfqkoFAV*!r56HFtTX_-Zh5k5bK7_9%[^4TI#a>L[hgDrSb.!JNK9)cWh:YB3u=8bDa+Ea9XDJ"TXL4Rct+aP.CP:[":W@8lpK4Jt=U,*ehlPUQPj=b`4C]L.2rg#jQV[;>OQ?PVaIH)W?Cn%9+L(`!t&`3M]GhJsn\;uCs*IF8_H7ARG>8e[F".ll'Htu0k,)GV\?8o"$2DI:25Q2Hq$u']EQOCi.RK(9eolH!C$"uo^U:NR.Q/ZY^aW>l+'LTh3j/fI\c6p?s7UDlT\S(uIH.&DmF7Y]UOTl0d%rS8=d$Dr"]Bt$Rn$,N1NN((G><30M53ZTK2K]NF*NXOKj$Kl'colpR"<<_j?V-7q;fIeq-Dj<;4QdUYg*3e)^qA$N#TC!@7Z0"^i::QSLA$tc;g.k>H&9a1p-Cc;0I]?":m94mERQ+)c.r:^AjnGnD#5SaZ(9^b4=4O+%9Hfi*CeJP4#IV6M#%kd7GFJsJ2+Dg<"KkTlH[W:/LR&%0DMKAN]D:AiL:pJgmlRhEXM]q/b`5NrnjU\OHR9YJ\$?lgnf&;i^!d4BJ:>+k2?8"eAd)#G661,+R)"]l"$=7?0ElJQoK?m)V!BBoScZ!7ts_#q/5G`=uf`i>?N=16)Q/46:>HiGurnT9sU"rA:K`MgHi"PkOSu9Afd.DEh1paR-ltZY6;V&$hn`upR@DFTbhk3+t^BC*Biak@(3p95O<\NA$(/HaH[Y7f(U>jW*4F-P#TO9?M[qbj.+pSK:s3[[X6LDp&utpF;F.ED>hPV@@lkBViT;?pLZHn"b>\ic-7uR6=e3,k$Po(GYKNPS-8CR(r_CgHc_S7SS#+m5uK(C`EMg+"cMh!$if`Rm6`\afKHJa3H"XCID&(r-;s+2%gg:BFFnK+t88PM9j."OWbRNT`7!)eh+e,om^G,BRjaZVR]0c6j+Js50ai84q7SoNs-.rKphUq6:d)YZ2JVHukg'3T!d)[gCDN;rLHK=$1=L&0LDp+%#?/#-6d1Ldn<;?U7Co`f6KFthoZeWtAhll\+]2kn8AZ_.<(P!F46*(fVlbp]DgEgh-tEm%0LCX+:S`YgY<2It5c5i8f&DH\fK/q=<4"]oe%nlS@32H"7_sS>Ake?86md6^RCKnmH"[*"qQ+.r,9i%"Oeo)E[\IaF\6PI%I_9G\oD>Ca`l*!&KOu&mh+rtj.Y?&gGD/W!An_bul1&Ap8Rc\oRlUu3k5!OFM]._jfd>,(_&=39fotd?Xk&;3&Ok"$/9YudSfA)!Ik*HV7Adr88VIQe,GR5n4C8aoYT6P_l?(Ei&Tb/Ob)(e6'9&HHLDhX0E16aHbZ#@pq<4/(h.MD0BA6EFR^5-Duf)31ER(Gat;FIg`c)@BId+>,Z?DhUd8Bj4F?Q.j_?ctAfQ'#,4n7.m*9Wc!uqleNLZ@eIJG0t^?)J#KhHTJJ=^aS8h'Z[gNe,n"J=+]NSnX77@S!FegJ+!H9YT+etc_Zr:iQ:ghIKmM'eG&O:2$7oF-!!B\PN"-&7Nu%5/rR/'BOZqa(qb;PIh'd"._%-%g1Z_(_da`aj*LA)3jtYH,A\cLYg\hLTRFac/S(`X0T2N+lW(2KbX-U7c7`&;hl\aqn-M2V-!'4!lI6`Ir1PMH3i9Z;?o]W"ZC$lF^8rliC?RqZ++E@K,m!C@to?\,t^,g4h%sl7(\$N2jCo#;=F[pO=cBAiO'^e`"4o,]%F;D0N*B%n+P:t8'$Il#!,Hl)Gg:A)'Jqoc)EA=f1OS6`*Huda$W"l!lVBGcrO@[-S5R:.Y?&p%Qs"M;%`+VYY':B*dsF-e@0:Z]]1)A1,,Y';2Ho[5`98;7H26]m$S+eHP0T=Kl23_:(gEX4/Z0$V)TkMqF%[t\7'HslMjMZ3F`Jr`q5!0X@2S1dr%qsGUA#OhRrjkRnSm$GP!$tka1\E6^Rj\DYa3R:1!holbHmSXBWkk;i031nSSqP7g_@(`N`ep,K&5#HCA25)h"knQ7@/jPfHD$d5oS]`+[,S3*?MaoH_eW6pC@IRb$Mj:NO4mf;%9\T_*R*kA9q2nC6`=9lq<>S6<+W19(md3!hW'ru\mSQ;GiTg2L.^DHu$p-s*f_n$8SVU5l8_nL<#e\"=>m,Uh;2hJ>*='[M73Kf&/oZ`r'f>"\/C[P_bGWhCMN5W(a7-a)\=43??9Jl"J%7LLmG)hcCjOuSE_hLiL^f!I7XrD@QJN$A(=@3a$[0a'IT2RY\reH%CN\*4!L4A!B8c\;Kn?gd5IL*'hS@_6ig;KmbjYbfS\FpOBq\TFNDc!7g3[X8<'8Q`X3@0*bo?6!A&f?$k!8"NgYtT!."M5(.6ja*QI[q8ftDh/*<*fag!kr!bsA@5CTW2Ib,S`WTZipC02B72k56UfT_Lc5O-:gr#JI?Rr-".s0SE4sdJ(A;([q3#s/<"05.._Qj`g43?AYS1TJUm*>cI)d%`%3+:gago&^X;!ELJFYMdUG#9R_RnTB(7j_##m7%AlUseUcpf%!GL_sA`Bo\QQNi(AOnV6)-IX8]KJ4"PM%Ibo_)5t`A,&@&qqr(:Y-!;tCZKh4?c@$-0?B55N%;8Tn[!=*S>^!]f"'TI&snKZZMmc(;Ls(+_j2(a!^ut?hU*_lcatR:$37*K%dZ+@%a;h$%'\=gWJ@;r0+h.j0X`T%i1R"6_N+t2V=PLL85ruAAWYL;@-l>dLGo5a^lMh'(jLcK0\"o%a=>oucjMmfd^\>.]"5R#M+g;-dBrT7o>XqUK+]*pA@8=Son>6deUP>u?,%NP0dabJk60%Hn/\*16Kf-j[;H>ml,_6*"gSb/R;Uc7dm>XU5"ZlH%:TFUcN&b+LQS]O-jM\n?RmHFQIKT^Mj(1QY_^8bhI&(ThgX2e:,>I"pp?%56m:+ij#a[+JpRiaIpO^Nda!"_Vd(ic%oFAn"h\24EV0M#?)'sO]U=Yp8gF^l79eSNtcr[0b.>.JsDB9ZmKin=Tue1%Hel7qC\gsPTq`hY&_)tI=T%S]fF1'@i.@D"@43D^?pffoSH'-.0u2o.c@#)$-*aiFtljdm%)YNn)#9./M`j#ktb9T,=n`0_n<37U?r"j[rb,;G]8,>`XDXt@P9(!5Zbls"KPf=!oE2;"^PHI6kZZKj8D/5S+lj;a;&WZDWQ-salX>@-Zh']A>8p^:o&gb[Bca/$#C2A^]e"l?Vi>M@@kolWcUlgr"Z(cj2+E+=gq(=4\jW#\-At:kH&`rtu47@N[e1\'CVQiADGLSAcB#">OW!IRiV@GMG)BTA6r;=KO7)2'r$uZU%R'tJcB'PN8U%VO]ThIf7]f&Z,'lEJ\L]M$>9ba7olCM[:qYT2*t3U*aWb3=bS-cA4ST#+@i;MrDh7oDRc'B=@Ji&MJbC"VW\5H7k55.74P/q#[2CR,U;YnC;6Nk8BdT/Vd`\)ek'P@qOsU]hml7#Aa>6erN76Zb1[$sg_.VUh94/>(/fOJ:;u;!KCC-2TRE@F]=7;J-3/;Js5#+idC4_"-92%kgDTh@g[4;,0JgpYahs:ggl*#`U8]Q:U;*^QmW4>Y@!qKkVm<4^Ch@\*.&*no3q8$+\6Dd2j^U5W.;KLQ$5GFd%,YEs=aSlL0D@ao@'di645?&ITA"jELSq]$gu4[W".<:Q2LDArhS-tl`Or,]2'k`E\n`EA.k+PV]s6MMWLBT(_m#-+3Fip5;)cP2]>#"aMJhEA_I=Y[6oJ+k^]SSW?Wd>,4j7QDoXU-g\NlMfX#1o!$9HeG?o3S7[AMSY&9(M1/US;Db(XM!?Op5kgg/T?*TjeOlMf\Y7%P3uf+X%=^9,\hf#Vuhnd``VBtoj:M]:Ck8YUJq&9(TP)L0t>52`&?9l@fnOd9MH_>0S9'TAPTD$3kOH2T.h/`]ot779l*]I=uuNFup\a)BmBd]sQ.M!(+,JlZ"rns6&@HV:8)]KuQ*._Jt$Vbs7-HG'c-H8lEie0/>_2n1)GoX?+/ik9e7d"i.XXT7hp-qFmD(mZEDu8d$4ejcHbXgum`2#mjofbI=e(g95V&Cjbmu?6Jan0,7)ZGJj]kr1P]/E&A[<;:j'"XS0i\l,O']Ti4o>8=Ju@4^Q9HFl^Qf"e#6lV4R^Ng[2(f?g44`=YXEQ2.-fXrh`J?fRee,B]Q-KQu$HMs4E$LPUtY?DfYs$q_A*uqP,c%:S[^N'8.3?b3)FS,m*+n>Tf_h+r3+LR-jlnR0a!I_S;IU(/[-C:_.#[E-u8>&0**^/j,.;UHs/3l=#4_]$2GPQ3jXI1]fY?ffW^tg\-JjN"eDpHYHqkHht'jb*iA'Fl[-u>mKC?aMVPVK$Rtg.c'FL>b-_S>Hc#&f>.YS'Jr+S54t4niZ\]aF4#@ZdnnQ"dC+@<>]eCtjNmVFX(a.%9Vf8iE=$<4HE8H-LW@H1sAVuuZADiLr'*@3D/>69Ig_j[Y5OKKajMIZYih^C[p:b>18>Ma*Ao#V(VGKnrUG=9/.QHaT7Ta\[%DQ$A!:rDQ=?E$nZ^MRlfAlUQ%U@V;n%u$KodH*&?^c('B&s2DuoOE#8EUntYV-?)2LtQ)u^'aF?CUuBQT3?h(S^@CG8UIB5q5OXG;CF_pcT6mh]s0N@%r3^u&Ob/8ZoA#D2!=.l\gN6]-@4kT\(=N[duisQ"8J!9%V7!\SJtjs0O[/G3Uh0Q[YWChO?.\MI`k_nq9%m5M?C^o%V3Qj"NcE"?pq>.3_pJ;N&`o5jSl/eFHI[$=KHcd(`V9Cf0^[\;D>Y1]Q2ZQZ2@0&I2l\s2rd!;Q;S:LZ]2blNT@/K15YBcJB\M(;F*%O2U,W']:dU>hiP@MF6$#i2AFhZ/%f6jpk#0XK`P6C,(a]M.$.)hJS.i]Hb&(m_&l(T;ecY$JuR1RrfH-CFLRltdmIt>.2:Y2aX#oLI0==0rof`0h24b&o2Y6GR^:&m/gnB%<8t5:ZAD8b&^D@3jg+Z_CRujkl]3.hm3lYpp^Tgi^K%VO/nSl!Bp;dJ1>"#*C`OtX1eTf\j<(joQHp&='M9Kt+#82kY&NKo:Xd&*ad4q3jbqlS_!(UC.cF!:6U%83P!3N5:S)m[l:g5(:J,h)^o(l!+;Hrg/dr#qfO`e>;EC`=W=YUp0DXitS]%@@G]T7QBoY]ELpYc676(iDdPdpEP5a/*/(4CXb*Oft1hh_%X2`(`nU;?_OL9R`0^(PcfFrrPiCCb+\,uoJBP=Bsm7sRIYa1]H:6AdSIqAi.,,NJ(@,nLTlG(faVYHBeo0JAUKg$kKD_f4!OS_!HADuM3m?LXNS*@uHe]+R]@R`/qT_4bd.2bN*O1E"$+R?I.cs%4[__"W)WCntcIK0$IIf>(oD1SbtN#-L#IYW@=Age(sQ3agXVc+%qR`/^Q&"i`SkbT,r)$a_mO=D,CM"[P/4^tn*Ci_>MlJ6%HS?3*O1_Yk1nkNVj;s<-eRij^E5QiNXp*?MM1hXrYik@_:!/I97@@ILe;ceKQl#n_ka`DSo-3gt_/(WMVrbWi<*"?P0^CSt,HI[17l)+Qe`9)RCTfrJA$Gs@j6Cq0SZERV>aYNYXd,%1+@n`5d:RdZU4LY.6V&psX$)TM'col$1A=?(5,P9)bE)kCL/Pq[Y%sNB0J^>i&`$Y:NuZ,&-&OP9c$e'LOM>nW'kZZ=2R3!mo=t/^MK6=Z80h0BfqR?p\;C-'j75^_UgJ>m&_h`)ETXc<:oH^ENp:H_oj/*leB&!@BV/88m^Nd"Y:uBct]n8aCIb8]VpTRb:CdUAFc+@RhBP;nBqYU(<+lT6g5cKb&Ze&&K"T^hTAZf%u6\c*2S3)]\*.Oa+\(5spc)Z-GE''p`'F,7pI!Kmg[a_<;_(2qBIelZX$E8ab>I5q>Aq7W@]Cc@<@8c:!.IPtDTJTZ)>:Og+^C:BDEV?IbNPIa+:f#f3U93f$--kRTsh86D[cS:G)2H9/C8YCpY"ZPk32rJE^4oA=0D,%aNPjik;E:Inif3*(XA:Tbq?qmMU.VM$+XJcl"sX+PP8rl-9T8^U5a-(@pRZd/pUbWU$`?,?9/l<3trA%&'sNs[,TRrDqP:'*.q9K#jn;UZ#(6^/CWr';CooniZm0^$n).P?H_S8Dh-ZobrgHcl=pK7]Ze#0mQ$l)ot-4Pi+_93>NS-7J>?^k5BSfI:k,t:WG-CrGiJk"p[Q2hkk*2u>'Of:i0nG!/U4WV#.qk%nh?2ktPh"T'6%t5(H)HBfE,P6=aJ\hU)Z,uj+Z!O0WI2@]+J7A[4n$d12@-,lB;X@q\8b)a=PlJ.;RAped?)&nCgQ#MI$l64a6H9YoT!;$eDX@&_&-iQ40kgn#0W`G1O"\?.IfGaJY#$3$,L^d9mnWC=!^BhGZBCIg>3pDYO2)Z%eYZU0"eQ&%".t=jcc<00F]@jWXK+LWoV?5o1WjAsZ_aS%kg)B$33kN&Y_:.i-qd*6O!-[^BP.DMWOCm'!1:8_VrUjc7L1P3,/c&`Bbh.=XSHV[.q=n)Fp[:(fTWN7?86mrS5q+HH3EDAb,D%n>TuJ.allcpp`@e]<0&H&fj&cWMS]K3(]Ne,c*7.)40(XK0!W=,&+GVuR!!kR9CR2]aDn"r2Ua?+ADKNKjUhC*ujnP/cNkp!=#b0bnMk!'^iCrFmb7,V]+/j9EN28J)KIJ7q1]Cb;8b_Zo[.f2Qk/jOE%2gu;@a^N'*@N'(hJBs0o6M\TM`oRc%@sms*Z&q=LF*p;$23j;t505EU",Xf6W4(@R.g[N,`<+aE2g[="2bmFhS%j?OG-3-R?6.]EHfe;@o-"7%#lUU]r/529lIKE\Aq#-M#9DKhmuA+S2^<^@86cOE@LAA'?@k#b2Ro-seUqs^\/[SI<,qm+2=?IDY+b63qU1$O&$C4lh)^*i&%Xo*Y)Nj/f27IObq,L,1@gBX284Oo2%;d0hrhC!-d8rWKmu=pkhA=WKUW4AV6>k5IH[OPu@0Ul,X[DPp!@o]-,3N#2qKLB)E"dArB?reCUU">Q#&$\KIqKifR49Xbe*W'FY`6?IW3#@f!l5\M1"?Kh_=Y:?O)PJi`&FL@^Y?Q"$'mcB=b;F!'Vs&W\$==]K!B$^g.)eu^oDLr/o=TZ"IfWcI_nMmq-$W$Y0B4dZ'Zqg&cRm8dq4WimVLFXfYu6E1C!]H9k;96FiCJd@64*\AKnQ8.,0V18_"0KF'Zj.c>%feZ/l>([E.>g3>Fh=$;]_"FB8s9r`dQd;nd#!Qg=/M6Z@W`))Lf0+Kk&j1D"3?tlG@SDOI6H[Fp>BSb6XkDR0sl*=oYa'D[%moWi`b"6md?T`aCLa$8>eh*hB#$6&c1]XXP-3nLQJ6`S=?NM((p7.@lk$=Cg`X.S]*;A]!:@UHV#*fg-qdjB3Ar9=<">`^_N'LOI]':mF@?7<[=r>[0I3+bH`aD\@h"oA*3_ci\UR=SaRclA>a^[2oIM>k!c]?77!7*f%hOt7IC,RG*i03`&OcT:9Ei^M&(.*MSXXF/ANXNOdBe=FY3dE9<%Z*h^UD$kq_NgP\lri\5E'GWV]gX&%ls8N)?85JsYaX2?>%jr@iBqU+'pL:>I#;78mr-bM2-B`"_6S7^MGb0#0EmuLn\R7k8&-9QO.AsG8CCXNg"C.*aM@.2DQ4F1mlpi!]IIN/5cc4dk0*@=-/)/M@3[,-Wj:R.:4Sc@tJFbsR6/1+?@0nI][iG7I7Zo1Ip@#;F!D-=+c>At4#g2t.HZc#H[6l&CN77RelPVFo0M7_uS!,biZ@FGOo\SB<2Oi*C\8^G.#AA.tm<#ng%_[O_je*[qYK&7Bi/HU_UdQBN.N!MRrcIVUm5lLdHn-Z/Wq?-hV&'p_*]eNRCecfpOq*TD,^.r5t`2kaNo7#`Blis*ZqO7XGqmirc4DE%g,:9dSkF9IGT/-k??-m':+_&<>/eh2"pibgJ(],?:Ru")/lqa!NllnK60/ndai9rS@n(WG7lke>IC*W2[FPY#4%7M2fuNhR);JOO_cOoj=N!rWpN[fSm.fU0t/H4RH"Timu'b#nRpIQacq^D%6$1T8S6fD"tQ0*#7sW-`/$n=HNG9/<.cG!3?'Y2o%#2Y#\E]JM)YLJDXj^]BJ4ATc!%UA&cl;AgRdfcWh54\DVrP`Ak[*A^th`8^6dC")UmQ&c;qJ2)1D]==]),V([==[SVedGi9D5!79!jz]==]);local h={[0]=1,2,4,8,16,32,64,128,256,512,1024,2048,4096,8192,16384,32768,65536,131072,262144,524288,1048576,2097152,4194304,8388608,16777216,33554432,67108864,134217728,268435456,536870912,1073741824,2147483648,4294967296};V=type;local l,O=function(T)local W,i,y,a,g=0,{[0]=0,0,0,0,1,2,3,4,5,6,4,5},#T,0xFFFFFFFF,0;local G=function()W=W+1;return d(T,W,W);end;for d=1,5 do g=g*256+G();end;local d={[0]=0};local function T(q)local R=0;for D=q,1,-1.0 do a=a/2;a=a-a%1;R=R*2;if not(g=4 then W=e;local y=W/2-1;y=y-y%1;e=(2+W%2)*h[y];if W<14 then e=e+g(y,e-W,F);else e=e+(T(y-4)*16)+g(4,0,U);if e==0xFFFFFFFF then return i==2;end;end;end;R=R<7 and 7 or 10;if e>=j then return false;end;end;local h=j+i;for T=j+1,h do d[T]=d[T-e-1];end;j=h;end;end;return false;end;A();z(o,t({},{__tostring=function()d=nil;end}),nil,nil);A=#d;for h=1,A,7997 do local t=h+7996.0;if t>A then t=A;end;n=n..N(B(d,h,t));end;return n;end,assert;local N=l(v);v=l(M);v=buffer.fromstring(v);M,l=z(o,N,"\076\117\114\097\112\104"..k(" ",3),nil);O(M and l and V(l)=='function',"\076\117\114\097\112\104\032\100\101\099\111\109\112\114\101\115\115\105\111\110\032\101\114\114\111\114\058\032"..E(l).." (does your environment support load/loadstring?)");return l(v);end)()(...); ]===] local __fn, __err = loadstring(__chunk) if not __fn then print("LOAD_ERR", tostring(__err)) return end local __ok, __res = pcall(__fn) print("RUN_RESULT", tostring(__ok), tostring(__res)) local __vis = getgenv().OpOneVISCHECK if __vis and __vis.recolor then local ok, err = pcall(function() __vis.recolor(Color3.fromRGB(1, 2, 3), Color3.fromRGB(4, 5, 6)) end) print("RECOLOR", tostring(ok), tostring(err)) end local __render = getgenv().OpOneDebug if __render then print("DEBUG_READY", typeof(__render)) end local ok, err = pcall(M.fire_render) print("RENDER", tostring(ok), tostring(err))