-- Minimal Roblox surface for executing the Operation One source under stock Luau. -- Not a renderer: instances hold properties, signals hold callbacks, and the -- runner fires the stored RenderStepped callbacks once after load. local M = {} -- ---------------------------------------------------------------- signals local function new_signal() local s = {handlers = {}} function s:Connect(fn) local c = {fn = fn, connected = true} function c:Disconnect() if not self.connected then return end self.connected = false for i, h in ipairs(s.handlers) do if h == self then table.remove(s.handlers, i) break end end end table.insert(s.handlers, c) return c end function s:Once(fn) local c c = self:Connect(function(...) c:Disconnect() return fn(...) end) return c end function s:Wait() return nil end function s:Fire(...) for _, c in ipairs(s.handlers) do if c.connected then pcall(c.fn, ...) end end end return s end M.new_signal = new_signal -- ---------------------------------------------------------------- Vector2 local Vector2_mt = {} Vector2_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y) if m == 0 then return Vector2.new(0, 0) end return Vector2.new(self.X / m, self.Y / m) end return Vector2_mt[k] end Vector2_mt.__add = function(a, b) return Vector2.new(a.X + b.X, a.Y + b.Y) end Vector2_mt.__sub = function(a, b) return Vector2.new(a.X - b.X, a.Y - b.Y) end Vector2_mt.__mul = function(a, b) if type(a) == "number" then return Vector2.new(a * b.X, a * b.Y) end if type(b) == "number" then return Vector2.new(a.X * b, a.Y * b) end return Vector2.new(a.X * b.X, a.Y * b.Y) end Vector2_mt.__div = function(a, b) if type(b) == "number" then return Vector2.new(a.X / b, a.Y / b) end return Vector2.new(a.X / b.X, a.Y / b.Y) end Vector2_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y end Vector2_mt.__tostring = function(a) return string.format("%s, %s", tostring(a.X), tostring(a.Y)) end Vector2 = {new = function(x, y) return setmetatable({X = x or 0, Y = y or 0}, Vector2_mt) end} Vector2.zero = Vector2.new(0, 0) Vector2.one = Vector2.new(1, 1) -- ---------------------------------------------------------------- Vector3 local Vector3_mt = {} Vector3_mt.__index = function(self, k) if k == "Magnitude" then return math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) end if k == "Unit" then local m = math.sqrt(self.X * self.X + self.Y * self.Y + self.Z * self.Z) if m == 0 then return Vector3.new(0, 0, 0) end return Vector3.new(self.X / m, self.Y / m, self.Z / m) end return Vector3_mt[k] end Vector3_mt.__add = function(a, b) return Vector3.new(a.X + b.X, a.Y + b.Y, a.Z + b.Z) end Vector3_mt.__sub = function(a, b) return Vector3.new(a.X - b.X, a.Y - b.Y, a.Z - b.Z) end Vector3_mt.__mul = function(a, b) if type(a) == "number" then return Vector3.new(a * b.X, a * b.Y, a * b.Z) end if type(b) == "number" then return Vector3.new(a.X * b, a.Y * b, a.Z * b) end return Vector3.new(a.X * b.X, a.Y * b.Y, a.Z * b.Z) end Vector3_mt.__div = function(a, b) if type(b) == "number" then return Vector3.new(a.X / b, a.Y / b, a.Z / b) end return Vector3.new(a.X / b.X, a.Y / b.Y, a.Z / b.Z) end Vector3_mt.__unm = function(a) return Vector3.new(-a.X, -a.Y, -a.Z) end Vector3_mt.__eq = function(a, b) return a.X == b.X and a.Y == b.Y and a.Z == b.Z end Vector3_mt.__tostring = function(a) return string.format("%s, %s, %s", tostring(a.X), tostring(a.Y), tostring(a.Z)) end Vector3_mt.Dot = function(self, b) return self.X * b.X + self.Y * b.Y + self.Z * b.Z end Vector3_mt.Cross = function(self, b) return Vector3.new(self.Y * b.Z - self.Z * b.Y, self.Z * b.X - self.X * b.Z, self.X * b.Y - self.Y * b.X) end Vector3_mt.Lerp = function(self, b, t) return Vector3.new(self.X + (b.X - self.X) * t, self.Y + (b.Y - self.Y) * t, self.Z + (b.Z - self.Z) * t) end Vector3_mt.Max = function(self, b) return Vector3.new(math.max(self.X, b.X), math.max(self.Y, b.Y), math.max(self.Z, b.Z)) end Vector3_mt.Min = function(self, b) return Vector3.new(math.min(self.X, b.X), math.min(self.Y, b.Y), math.min(self.Z, b.Z)) end Vector3 = {new = function(x, y, z) return setmetatable({X = x or 0, Y = y or 0, Z = z or 0}, Vector3_mt) end} Vector3.zero = Vector3.new(0, 0, 0) Vector3.one = Vector3.new(1, 1, 1) -- ---------------------------------------------------------------- CFrame local CFrame_mt = {} CFrame_mt.__index = function(self, k) if k == "Position" then return self.p end if k == "RightVector" then return Vector3.new(1, 0, 0) end if k == "UpVector" then return Vector3.new(0, 1, 0) end if k == "LookVector" then return Vector3.new(0, 0, -1) end return CFrame_mt[k] end CFrame_mt.__sub = function(a, b) return a.p - b.p end CFrame_mt.__add = function(a, b) return CFrame.new(a.p + b) end CFrame_mt.__mul = function(a, b) if getmetatable(b) == Vector3_mt then return a.p + b end return a end CFrame_mt.__tostring = function(a) return tostring(a.p) end CFrame = {} function CFrame.new(x, y, z) local p if getmetatable(x) == Vector3_mt then p = x else p = Vector3.new(x or 0, y or 0, z or 0) end return setmetatable({p = p}, CFrame_mt) end function CFrame.lookAt(from, to) return setmetatable({p = from, look = (to - from).Unit}, CFrame_mt) end function CFrame.Angles() return CFrame.new() end CFrame.identity = CFrame.new() -- ---------------------------------------------------------------- UDim/UDim2 local UDim_mt = {} UDim_mt.__index = UDim_mt local function udim_new(scale, offset) return setmetatable({Scale = scale or 0, Offset = offset or 0}, UDim_mt) end UDim = {new = udim_new} local UDim2_mt = {} UDim2_mt.__index = function(self, k) if k == "X" then return self.x end if k == "Y" then return self.y end return UDim2_mt[k] end UDim2_mt.__add = function(a, b) return UDim2.new(a.x.Scale + b.x.Scale, a.x.Offset + b.x.Offset, a.y.Scale + b.y.Scale, a.y.Offset + b.y.Offset) end UDim2_mt.__tostring = function(a) return "UDim2" end local function udim2(xs, xo, ys, yo) return setmetatable({x = UDim.new(xs or 0, xo or 0), y = UDim.new(ys or 0, yo or 0)}, UDim2_mt) end UDim2 = {new = udim2} function UDim2.fromScale(x, y) return udim2(x, 0, y, 0) end function UDim2.fromOffset(x, y) return udim2(0, x, 0, y) end UDim2.zero = udim2(0, 0, 0, 0) -- ---------------------------------------------------------------- Color3 local Color3_mt = {} Color3_mt.__index = function(self, k) if k == "R" then return self.r end if k == "G" then return self.g end if k == "B" then return self.b end if k == "ToHSV" then return function(c) local mx, mn = math.max(c.r, c.g, c.b), math.min(c.r, c.g, c.b) local d = mx - mn local h = 0 if d > 0 then if mx == c.r then h = ((c.g - c.b) / d) % 6 elseif mx == c.g then h = (c.b - c.r) / d + 2 else h = (c.r - c.g) / d + 4 end h = h / 6 end return h, (mx == 0 and 0 or d / mx), mx end end if k == "ToHex" then return function(c) return string.format("%02X%02X%02X", math.floor(c.r * 255 + 0.5), math.floor(c.g * 255 + 0.5), math.floor(c.b * 255 + 0.5)) end end return Color3_mt[k] end Color3_mt.__eq = function(a, b) return a.r == b.r and a.g == b.g and a.b == b.b end Color3_mt.__tostring = function(a) return string.format("%.3f, %.3f, %.3f", a.r, a.g, a.b) end local function color(r, g, b) return setmetatable({r = r, g = g, b = b}, Color3_mt) end Color3 = {} function Color3.new(r, g, b) return color(r or 0, g or 0, b or 0) end function Color3.fromRGB(r, g, b) return color((r or 0) / 255, (g or 0) / 255, (b or 0) / 255) end function Color3.fromHSV(h, s, v) h, s, v = h or 0, s or 0, v or 0 local i = math.floor(h * 6) local f = h * 6 - i local p, q, t = v * (1 - s), v * (1 - f * s), v * (1 - (1 - f) * s) local r, g, b i = i % 6 if i == 0 then r, g, b = v, t, p elseif i == 1 then r, g, b = q, v, p elseif i == 2 then r, g, b = p, v, t elseif i == 3 then r, g, b = p, q, v elseif i == 4 then r, g, b = t, p, v else r, g, b = v, p, q end return color(r, g, b) end function Color3.fromHex(hex) hex = tostring(hex or ""):gsub("#", "") local r = tonumber(hex:sub(1, 2), 16) or 0 local g = tonumber(hex:sub(3, 4), 16) or 0 local b = tonumber(hex:sub(5, 6), 16) or 0 return Color3.fromRGB(r, g, b) end Color3.white = Color3.fromRGB(255, 255, 255) Color3.black = Color3.fromRGB(0, 0, 0) ColorSequence = {new = function(c) return {Keypoints = {c}} end} ColorSequenceKeypoint = {new = function(t, c) return {Time = t or 0, Value = c} end} NumberSequence = {new = function(c) return {Keypoints = {c}} end} NumberSequenceKeypoint = {new = function(t, v) return {Time = t or 0, Value = v or 0} end} -- ---------------------------------------------------------------- Enum local enum_next = 1000 local function enum_namespace() local ns = {} setmetatable(ns, {__index = function(t, k) enum_next = enum_next + 1 local v = {Name = k, Value = enum_next} setmetatable(v, {__tostring = function(self) return self.Name end}) rawset(t, k, v) return v end}) return ns end Enum = setmetatable({}, {__index = function(t, k) local ns = enum_namespace() rawset(t, k, ns) return ns end}) -- ---------------------------------------------------------------- instances local InstanceMT = {} local instance_methods = {} local EVENT_NAMES = { Changed = true, ChildAdded = true, ChildRemoved = true, DescendantAdded = true, DescendantRemoving = true, AncestryChanged = true, Destroying = true, MouseButton1Down = true, MouseButton1Up = true, MouseButton1Click = true, MouseButton2Down = true, MouseButton2Up = true, MouseButton2Click = true, MouseEnter = true, MouseLeave = true, InputBegan = true, InputEnded = true, InputChanged = true, TouchTap = true, Activated = true, Completed = true, Touched = true, PropertyChangedSignal = true, RenderStepped = true, Heartbeat = true, Stepped = true, } local function is_instance(v) return type(v) == "table" and getmetatable(v) == InstanceMT end local function add_child(parent, child) if not is_instance(parent) or not is_instance(child) then return end for _, c in ipairs(parent._children) do if c == child then return end end table.insert(parent._children, child) end local function remove_child(parent, child) if not is_instance(parent) then return end for i, c in ipairs(parent._children) do if c == child then table.remove(parent._children, i) break end end end local PART_CLASSES = { Part = true, MeshPart = true, WedgePart = true, TrussPart = true, CornerWedgePart = true, Seat = true, VehicleSeat = true, SkinnedMeshPart = true, } local function is_part_class(class) return PART_CLASSES[class] == true end local A_CLASSES = { Part = {"BasePart", "PVInstance", "Instance"}, MeshPart = {"BasePart", "PVInstance", "Instance"}, Model = {"PVInstance", "Instance"}, Folder = {"Instance"}, ScreenGui = {"LayerCollector", "GuiBase2d", "Instance"}, Frame = {"GuiObject", "GuiBase2d", "Instance"}, TextLabel = {"GuiObject", "GuiBase2d", "Instance"}, TextButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, ImageLabel = {"GuiObject", "GuiBase2d", "Instance"}, ImageButton = {"GuiButton", "GuiObject", "GuiBase2d", "Instance"}, TextBox = {"GuiObject", "GuiBase2d", "Instance"}, ScrollingFrame = {"GuiObject", "GuiBase2d", "Instance"}, UIStroke = {"Instance"}, UIGradient = {"Instance"}, UIListLayout = {"Instance"}, UIPadding = {"Instance"}, UIScale = {"Instance"}, UICorner = {"Instance"}, BillboardGui = {"LayerCollector", "Instance"}, Highlight = {"Instance"}, Weld = {"Instance"}, Humanoid = {"Instance"}, Attachment = {"Instance"}, SpecialMesh = {"DataModelMesh", "Instance"}, Camera = {"Instance"}, Player = {"Instance"}, DataModel = {"Instance"}, } local function isa(class, want) if class == want or want == "Instance" then return true end local list = A_CLASSES[class] if list then for _, name in ipairs(list) do if name == want then return true end end end return false end local function default_prop(class, key) if key == "ClassName" then return class end if key == "Name" then return class end if key == "Parent" then return nil end if key == "Position" then if is_part_class(class) or class == "Model" or class == "Camera" or class == "Attachment" then return Vector3.new(0, 0, 0) end return UDim2.new() end if key == "Size" then if is_part_class(class) then return Vector3.new(1, 1, 1) end return UDim2.new() end if key == "CFrame" then return CFrame.new() end if key == "WorldPosition" then return Vector3.new() end if key == "Velocity" then return Vector3.new() end if key == "ViewportSize" then return Vector2.new(1280, 720) end if key == "FieldOfView" then return 70 end if key == "AbsolutePosition" or key == "AbsoluteSize" or key == "MouseLocation" then return Vector2.new() end if key == "Text" or key == "Name" then return "" end if key == "Visible" then return false end if key == "Enabled" then return true end if key == "Transparency" or key == "TextTransparency" or key == "BackgroundTransparency" or key == "ImageTransparency" or key == "ScrollBarImageTransparency" then return 0 end if key == "Thickness" then return 1 end if key == "Value" then return 0 end if key == "TextSize" then return 14 end if key == "ZIndex" then return 1 end if key == "DisplayOrder" then return 0 end if key == "BorderSizePixel" then return 1 end if key == "Rotation" then return 0 end if key == "ViewportSize" then return Vector2.new(1280, 720) end return nil end InstanceMT.__index = function(self, key) local m = instance_methods[key] if m then return m end local props = rawget(self, "_props") local v = props[key] if v ~= nil then return v end if key == "Parent" then return rawget(self, "_parent") end if key == "ClassName" then return rawget(self, "_class") end if key == "Name" then return rawget(self, "_name") or rawget(self, "_class") end if EVENT_NAMES[key] then local events = rawget(self, "_events") local s = events[key] if not s then s = new_signal(); events[key] = s end return s end local d = default_prop(rawget(self, "_class"), key) if d ~= nil then return d end return nil end InstanceMT.__newindex = function(self, key, value) local __instkeys = {Parent=true, Adornee=true, PrimaryPart=true, Part0=true, Part1=true, Attachment0=true, Attachment1=true, Target=true} if __instkeys[key] and type(value) == "function" then print("BADPROP", rawget(self, "_class"), tostring(key), type(value), debug.info(value, "s"), tostring(value)) print(debug.traceback("BADTRACE", 2)) error("Instance expected, got function") end if key == "Parent" then local old = rawget(self, "_parent") if old then remove_child(old, self) end rawset(self, "_parent", value) if is_instance(value) then add_child(value, self) end return end if key == "Name" then rawset(self, "_name", value); rawget(self, "_props")["Name"] = value; return end rawget(self, "_props")[key] = value end InstanceMT.__tostring = function(self) return rawget(self, "_class") .. ":" .. tostring(rawget(self, "_name") or "") end instance_methods.FindFirstChild = function(self, name, recursive) for _, c in ipairs(rawget(self, "_children")) do local cn = rawget(c, "_name") if cn == name then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChild(c, name, true) if found then return found end end end return nil end instance_methods.FindFirstChildOfClass = function(self, class) for _, c in ipairs(rawget(self, "_children")) do if rawget(c, "_class") == class then return c end end return nil end instance_methods.FindFirstChildWhichIsA = function(self, class, recursive) for _, c in ipairs(rawget(self, "_children")) do if isa(rawget(c, "_class"), class) then return c end end if recursive then for _, c in ipairs(rawget(self, "_children")) do local found = instance_methods.FindFirstChildWhichIsA(c, class, true) if found then return found end end end return nil end instance_methods.GetChildren = function(self) local out = {} for i, c in ipairs(rawget(self, "_children")) do out[i] = c end return out end instance_methods.GetDescendants = function(self) local out = {} local function walk(node) for _, c in ipairs(rawget(node, "_children")) do table.insert(out, c) walk(c) end end walk(self) return out end instance_methods.IsA = function(self, class) return isa(rawget(self, "_class"), class) end instance_methods.Destroy = function(self) local p = rawget(self, "_parent") if p then remove_child(p, self) end rawset(self, "_parent", nil) end instance_methods.WaitForChild = function(self, name) local found = instance_methods.FindFirstChild(self, name) if found then return found end local cls = "Folder" if name == "PlayerGui" then cls = "ScreenGui" end local obj = Instance.new(cls) rawset(obj, "_name", name) rawget(obj, "_props")["Name"] = name obj.Parent = self return obj end instance_methods.GetPropertyChangedSignal = function(self, prop) local events = rawget(self, "_events") local key = "__prop_" .. tostring(prop) local s = events[key] if not s then s = new_signal(); events[key] = s end return s end instance_methods.GetAttribute = function() return nil end instance_methods.SetAttribute = function() end instance_methods.HasTag = function() return false end instance_methods.AddTag = function() end instance_methods.RemoveTag = function() end instance_methods.GetMouse = function(self) return {X = 640, Y = 360, Target = nil, Hit = CFrame.new(), UnitRay = {Origin = Vector3.new(), Direction = Vector3.new()}} end instance_methods.WorldToViewportPoint = function(self, world) return Vector3.new(640, 360, 10) end instance_methods.ViewportPointToRay = function(self) return {Origin = Vector3.new(), Direction = Vector3.new(0, 0, -1)} end instance_methods.BulkMoveTo = function() end instance_methods.Raycast = function() return nil end instance_methods.GetService = function(self, name) return M.service(name) end instance_methods.HttpGet = function(self, url) return __UIP100 or "-- mock http" end instance_methods.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end instance_methods.JSONEncode = function(self, v) return "{}" end instance_methods.JSONDecode = function(self, s) return {} end instance_methods.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end instance_methods.GetPlayers = function() return {} end instance_methods.GetPlayerFromCharacter = function() return nil end instance_methods.GetTagged = function() return {} end instance_methods.GetInstanceAddedSignal = function() return new_signal() end instance_methods.GetInstanceRemovedSignal = function() return new_signal() end instance_methods.BindToRenderStep = function() end instance_methods.UnbindFromRenderStep = function() end instance_methods.GetMouseLocation = function() return Vector2.new(640, 360) end instance_methods.ChangeTheme = function() end instance_methods.SetOpen = function() end do local __skip = {Connect=true, Once=true, BindToRenderStep=true, Create=true} for __name, __fn in pairs(instance_methods) do if type(__fn) == "function" and not __skip[__name] then instance_methods[__name] = function(self, ...) local a, b, c = ... if __name == "BulkMoveTo" and (type(a) ~= "table" or type(b) ~= "table") then print("BADARGS", __name, type(a), type(b), type(c)) elseif __name == "Raycast" and type(c) == "function" then print("BADARGS", __name, type(a), type(b), type(c)) end return __fn(self, ...) end end end local __create = instance_methods.Create instance_methods.Create = function(self, item, info, goal) if type(item) ~= "table" then print("BADCREATE", tostring(rawget(self,"_class")), type(item), type(info), type(goal)) end return __create(self, item, info, goal) end end Instance = {} function Instance.new(class) local self = setmetatable({ _class = class, _name = class, _props = {}, _children = {}, _parent = nil, _events = {}, }, InstanceMT) return self end -- ---------------------------------------------------------------- services local services = {} local function service(name) if services[name] then return services[name] end local obj = Instance.new(name) rawset(obj, "_name", name) services[name] = obj return obj end M.service = service local workspace = service("Workspace") workspace = workspace -- exposed as the Roblox global local players = service("Players") local runservice = service("RunService") local collection = service("CollectionService") local tween = service("TweenService") local uis = service("UserInputService") local https = service("HttpService") local lighting = service("Lighting") local coregui = service("CoreGui") local replicated = service("ReplicatedStorage") local player = Instance.new("Player") player.Name = "MockPlayer" player.Parent = players players.LocalPlayer = player local playergui = Instance.new("ScreenGui") playergui.Name = "PlayerGui" playergui.Parent = player local camera = Instance.new("Camera") camera.Name = "Camera" camera.Parent = workspace workspace.CurrentCamera = camera workspace.Name = "Workspace" runservice.RenderStepped = new_signal() runservice.Heartbeat = new_signal() runservice.Stepped = new_signal() uis.InputBegan = new_signal() uis.InputEnded = new_signal() uis.InputChanged = new_signal() uis.TouchEnabled = false uis.MouseEnabled = true collection.GetTagged = function() return {} end collection.GetInstanceAddedSignal = function() return new_signal() end collection.GetInstanceRemovedSignal = function() return new_signal() end https.JSONEncode = function(self, v) return "{}" end https.JSONDecode = function(self, s) return {} end https.GenerateGUID = function() return "00000000-0000-0000-0000-000000000000" end tween.Create = function(self, item, info, goal) local t = {Completed = new_signal()} function t:Play() end function t:Pause() end function t:Cancel() end function t:Destroy() end return t end local game_obj = Instance.new("DataModel") game_obj.Name = "Game" game_obj.GetService = function(self, name) return service(name) end game_obj.FindFirstChild = function(self, name) if name == "CoreGui" then return coregui end return nil end game_obj.HttpGet = function(self, url) return __UIP100 or "-- mock http" end game_obj.CoreGui = coregui game = game_obj -- ---------------------------------------------------------------- executor local vfs = {} local genv = getfenv() genv.workspace = workspace getgenv = function() return genv end getrenv = function() return genv end gethui = function() return coregui end cloneref = function(v) return v end identifyexecutor = function() return "luau-mock", "1.0" end setfpscap = function() end isfolder = function(path) return true end makefolder = function() end isfile = function(path) return vfs[path] ~= nil end writefile = function(path, data) vfs[path] = tostring(data) end readfile = function(path) return vfs[path] or "{}" end delfile = function(path) vfs[path] = nil end listfiles = function(path) return {} end getcustomasset = function(path) return "rbxasset://" .. tostring(path) end Font = {new = function() return {} end} RaycastParams = {new = function() return {} end} TweenInfo = {new = function(time, style, dir) return {Time = time, Style = style, Direction = dir} end} Rect = {new = function(...) return {...} end} task = { spawn = function() end, defer = function() end, delay = function() end, wait = function() return 0 end, cancel = function() end, } wait = function() return 0 end spawn = function() end delay = function() end tick = function() return os.clock() end time = function() return os.clock() end warn = function(...) print("WARN", ...) end -- Keep the callback list so the runner can fire a frame. M.render_callbacks = {} local orig_connect = runservice.RenderStepped.Connect function runservice.RenderStepped:Connect(fn) local c = orig_connect(self, fn) table.insert(M.render_callbacks, c) return c end M.fire_render = function() for _, c in ipairs(M.render_callbacks) do if c.connected then local ok, err = pcall(c.fn) if not ok then print("RENDER_CB_ERR", tostring(err)) end end end end __UIP100=[[if getgenv().Library then getgenv().Library:Unload() end local Library do local Workspace = game:GetService("Workspace") local UserInputService = game:GetService("UserInputService") local Players = game:GetService("Players") local HttpService = game:GetService("HttpService") local RunService = game:GetService("RunService") local CoreGui = cloneref and cloneref(game:GetService("CoreGui")) or game:GetService("CoreGui") local TweenService = game:GetService("TweenService") local Lighting = game:GetService("Lighting") gethui = gethui or function() return CoreGui end local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local Mouse = LocalPlayer:GetMouse() local FromRGB = Color3.fromRGB local FromHSV = Color3.fromHSV local FromHex = Color3.fromHex local RGBSequence = ColorSequence.new local RGBSequenceKeypoint = ColorSequenceKeypoint.new local NumSequence = NumberSequence.new local NumSequenceKeypoint = NumberSequenceKeypoint.new local UDim2New = UDim2.new local UDimNew = UDim.new local UDim2FromScale = UDim2.fromScale local UDim2FromOffset = UDim2.fromOffset local Vector2New = Vector2.new local Vector3New = Vector3.new local MathClamp = math.clamp local MathFloor = math.floor local MathAbs = math.abs local MathSin = math.sin local TableInsert = table.insert local TableFind = table.find local TableRemove = table.remove local TableConcat = table.concat local TableClone = table.clone local TableUnpack = table.unpack local StringFormat = string.format local StringFind = string.find local StringGSub = string.gsub local StringLower = string.lower local StringLen = string.len local InstanceNew = Instance.new local CFrameNew = CFrame.new local CFrameAngles = CFrame.Angles local Vector3New = Vector3.new local MathRad = math.rad local MathMax = math.max local MathMin = math.min local RectNew = Rect.new local IsMobile = UserInputService.TouchEnabled or false Library = { Theme = {}, MenuKeybind = tostring(Enum.KeyCode.RightAlt), Flags = {}, Tween = { Time = 0.25, Style = Enum.EasingStyle.Quart, Direction = Enum.EasingDirection.Out, }, FadeSpeed = 0.2, Folders = { Directory = "uip100", Configs = "uip100/Configs", Assets = "uip100/Assets", }, -- Ignore below Pages = {}, Sections = {}, Connections = {}, Threads = {}, ThemeMap = {}, ThemeItems = {}, OpenFrames = {}, SetFlags = {}, UnnamedConnections = 0, UnnamedFlags = 0, Holder = nil, NotifHolder = nil, UnusedHolder = nil, KeyList = nil, Font = nil, CopiedColor = nil, } Library.__index = Library Library.Sections.__index = Library.Sections Library.Pages.__index = Library.Pages local Keys = { ["Unknown"] = "Unknown", ["Backspace"] = "Back", ["Tab"] = "Tab", ["Clear"] = "Clear", ["Return"] = "Return", ["Pause"] = "Pause", ["Escape"] = "Escape", ["Space"] = "Space", ["QuotedDouble"] = '"', ["Hash"] = "#", ["Dollar"] = "$", ["Percent"] = "%", ["Ampersand"] = "&", ["Quote"] = "'", ["LeftParenthesis"] = "(", ["RightParenthesis"] = " )", ["Asterisk"] = "*", ["Plus"] = "+", ["Comma"] = ",", ["Minus"] = "-", ["Period"] = ".", ["Slash"] = "`", ["Three"] = "3", ["Seven"] = "7", ["Eight"] = "8", ["Colon"] = ":", ["Semicolon"] = ";", ["LessThan"] = "<", ["GreaterThan"] = ">", ["Question"] = "?", ["Equals"] = "=", ["At"] = "@", ["LeftBracket"] = "LeftBracket", ["RightBracket"] = "RightBracked", ["BackSlash"] = "BackSlash", ["Caret"] = "^", ["Underscore"] = "_", ["Backquote"] = "`", ["LeftCurly"] = "{", ["Pipe"] = "|", ["RightCurly"] = "}", ["Tilde"] = "~", ["Delete"] = "Delete", ["End"] = "End", ["KeypadZero"] = "Keypad0", ["KeypadOne"] = "Keypad1", ["KeypadTwo"] = "Keypad2", ["KeypadThree"] = "Keypad3", ["KeypadFour"] = "Keypad4", ["KeypadFive"] = "Keypad5", ["KeypadSix"] = "Keypad6", ["KeypadSeven"] = "Keypad7", ["KeypadEight"] = "Keypad8", ["KeypadNine"] = "Keypad9", ["KeypadPeriod"] = "KeypadP", ["KeypadDivide"] = "KeypadD", ["KeypadMultiply"] = "KeypadM", ["KeypadMinus"] = "KeypadM", ["KeypadPlus"] = "KeypadP", ["KeypadEnter"] = "KeypadE", ["KeypadEquals"] = "KeypadE", ["Insert"] = "Insert", ["Home"] = "Home", ["PageUp"] = "PageUp", ["PageDown"] = "PageDown", ["RightShift"] = "RightShift", ["LeftShift"] = "LeftShift", ["RightControl"] = "RightControl", ["LeftControl"] = "LeftControl", ["LeftAlt"] = "LeftAlt", ["RightAlt"] = "RightAlt", } local Themes = { ["Preset"] = { ["Window Outline"] = FromRGB(0, 34, 37), ["Accent"] = FromRGB(0, 213, 213), ["Background 1"] = FromRGB(17, 21, 27), ["Text"] = FromRGB(255, 255, 255), ["Inline"] = FromRGB(19, 25, 31), ["Element"] = FromRGB(32, 38, 48), ["Inactive Text"] = FromRGB(185, 185, 185), ["Border"] = FromRGB(46, 52, 61), ["Background 2"] = FromRGB(24, 28, 36) } } Library.Theme = TableClone(Themes["Preset"]) -- Tweening local Tween = {} do Tween.__index = Tween Tween.Create = function(self, Item, Info, Goal, IsRawItem) Item = IsRawItem and Item or Item.Instance Info = Info or TweenInfo.new(Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction) local NewTween = { Tween = TweenService:Create(Item, Info, Goal), Info = Info, Goal = Goal, Item = Item, } NewTween.Tween:Play() setmetatable(NewTween, Tween) return NewTween end Tween.GetProperty = function(self, Item) Item = Item or self.Item if Item:IsA("Frame") then return { "BackgroundTransparency" } elseif Item:IsA("TextLabel") or Item:IsA("TextButton") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("ImageLabel") or Item:IsA("ImageButton") then return { "BackgroundTransparency", "ImageTransparency" } elseif Item:IsA("ScrollingFrame") then return { "BackgroundTransparency", "ScrollBarImageTransparency" } elseif Item:IsA("TextBox") then return { "TextTransparency", "BackgroundTransparency" } elseif Item:IsA("UIStroke") then return { "Transparency" } end end Tween.FadeItem = function(self, Item, Property, Visibility, Speed) local Item = Item or self.Item local OldTransparency = Item[Property] Item[Property] = Visibility and 1 or OldTransparency local NewTween = Tween:Create( Item, TweenInfo.new(Speed or Library.Tween.Time, Library.Tween.Style, Library.Tween.Direction), { [Property] = Visibility and OldTransparency or 1, }, true ) Library:Connect(NewTween.Tween.Completed, function() if not Visibility then task.wait() Item[Property] = OldTransparency end end) return NewTween end Tween.Get = function(self) if not self.Tween then return end return self.Tween, self.Info, self.Goal end Tween.Pause = function(self) if not self.Tween then return end self.Tween:Pause() end Tween.Play = function(self) if not self.Tween then return end self.Tween:Play() end Tween.Clean = function(self) if not self.Tween then return end Tween:Pause() self = nil end end -- Instances local Instances = {} do Instances.__index = Instances Instances.Create = function(self, Class, Properties) local NewItem = { Instance = InstanceNew(Class), Properties = Properties, Class = Class, } setmetatable(NewItem, Instances) for Property, Value in NewItem.Properties do NewItem.Instance[Property] = Value end return NewItem end Instances.FadeItem = function(self, Visibility, Speed) local Item = self.Instance if Visibility == true then Item.Visible = true end local Descendants = Item:GetDescendants() TableInsert(Descendants, Item) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, not Visibility, Speed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, not Visibility, Speed) end end end Instances.AddToTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:AddToTheme(self, Properties) end Instances.ChangeItemTheme = function(self, Properties) if not self.Instance then return end if not Library then return end Library:ChangeItemTheme(self, Properties) end Instances.Connect = function(self, Event, Callback, Name) if not self.Instance then return end if not self.Instance[Event] then return end if Event == "MouseButton1Down" or Event == "MouseButton1Click" then if IsMobile then Event = "TouchTap" end elseif Event == "MouseButton2Down" or Event == "MouseButton2Click" then if IsMobile then Event = "TouchLongPress" end end if not Library then return end return Library:Connect(self.Instance[Event], Callback, Name) end Instances.Tween = function(self, Info, Goal) if not self.Instance then return end if not Library then return end return Tween:Create(self, Info, Goal) end Instances.Disconnect = function(self, Name) if not self.Instance then return end if not Library then return end return Library:Disconnect(Name) end Instances.Clean = function(self) if not self.Instance then return end self.Instance:Destroy() self = nil end Instances.MakeDraggable = function(self) if not self.Instance then return end local Gui = self.Instance local Dragging = false local DragStart local StartPosition local Set = function(Input) local DragDelta = Input.Position - DragStart local newOffsetX = StartPosition.X.Offset + DragDelta.X local newOffsetY = StartPosition.Y.Offset + DragDelta.Y local screenSize = workspace.CurrentCamera.ViewportSize local guiSize = Gui.AbsoluteSize local anchor = Gui.AnchorPoint local absoluteCenterX = (screenSize.X * StartPosition.X.Scale) + newOffsetX local absoluteCenterY = (screenSize.Y * StartPosition.Y.Scale) + newOffsetY local minX = guiSize.X * anchor.X local maxX = screenSize.X - (guiSize.X * (1 - anchor.X)) local minY = guiSize.Y * anchor.Y local maxY = screenSize.Y - (guiSize.Y * (1 - anchor.Y)) absoluteCenterX = math.clamp(absoluteCenterX, minX, maxX) absoluteCenterY = math.clamp(absoluteCenterY, minY, maxY) newOffsetX = absoluteCenterX - (screenSize.X * StartPosition.X.Scale) newOffsetY = absoluteCenterY - (screenSize.Y * StartPosition.Y.Scale) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(StartPosition.X.Scale, newOffsetX, StartPosition.Y.Scale, newOffsetY) } ) end local InputChanged self:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Dragging = true DragStart = Input.Position StartPosition = Gui.Position if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Dragging = false InputChanged:Disconnect() InputChanged = nil end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Dragging then Set(Input) end end end) return Dragging end Instances.MakeResizeable = function(self, Minimum, Maximum) if not self.Instance then return end local Gui = self.Instance local Resizing = false local CurrentSide = nil local StartMouse = nil local StartPosition = nil local StartSize = nil local EdgeThickness = 2 local MakeEdge = function(Name, Position, Size) local Button = Instances:Create("TextButton", { Name = "\0", Size = Size, Position = Position, BackgroundColor3 = FromRGB(166, 147, 243), BackgroundTransparency = 1, Text = "", BorderSizePixel = 0, AutoButtonColor = false, Parent = Gui, ZIndex = 99999, }) Button:AddToTheme({ BackgroundColor3 = "Accent" }) return Button end local Edges = { { Button = MakeEdge("Left", UDim2New(0, 0, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "L", }, { Button = MakeEdge("Right", UDim2New(1, -EdgeThickness, 0, 0), UDim2New(0, EdgeThickness, 1, 0)), Side = "R", }, { Button = MakeEdge("Top", UDim2New(0, 0, 0, 0), UDim2New(1, 0, 0, EdgeThickness)), Side = "T", }, { Button = MakeEdge("Bottom", UDim2New(0, 0, 1, -EdgeThickness), UDim2New(1, 0, 0, EdgeThickness)), Side = "B", }, } local BeginResizing = function(Side) if not Library.Flags["UI Expand"] then return end Resizing = true CurrentSide = Side StartMouse = UserInputService:GetMouseLocation() -- store offsets, not absolute screen pos StartPosition = Vector2New(Gui.Position.X.Offset, Gui.Position.Y.Offset) StartSize = Vector2New(Gui.Size.X.Offset, Gui.Size.Y.Offset) for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = (Value.Side == Side) and 0 or 1 end end local EndResizing = function() Resizing = false CurrentSide = nil for Index, Value in Edges do Value.Button.Instance.BackgroundTransparency = 1 end end for Index, Value in Edges do Value.Button:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then BeginResizing(Value.Side) end end) end Library:Connect(UserInputService.InputEnded, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 then if Resizing then EndResizing() end end end) Library:Connect(RunService.RenderStepped, function() if not Resizing or not CurrentSide then return end local MouseLocation = UserInputService:GetMouseLocation() local dx = MouseLocation.X - StartMouse.X local dy = MouseLocation.Y - StartMouse.Y local x, y = StartPosition.X, StartPosition.Y local w, h = StartSize.X, StartSize.Y if CurrentSide == "L" then x = StartPosition.X + dx w = StartSize.X - dx elseif CurrentSide == "R" then w = StartSize.X + dx elseif CurrentSide == "T" then y = StartPosition.Y + dy h = StartSize.Y - dy elseif CurrentSide == "B" then h = StartSize.Y + dy end if w < Minimum.X then if CurrentSide == "L" then x = x - (Minimum.X - w) end w = Minimum.X end if h < Minimum.Y then if CurrentSide == "T" then y = y - (Minimum.Y - h) end h = Minimum.Y end self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2FromOffset(x, y) } ) self:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2FromOffset(w, h) } ) end) end Instances.OnHover = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseEnter, Function) end Instances.OnHoverLeave = function(self, Function) if not self.Instance then return end return Library:Connect(self.Instance.MouseLeave, Function) end end -- Custom font local CustomFont = {} do function CustomFont:New(Name, Weight, Style, Data) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end if not isfile(Library.Folders.Assets .. "/" .. Name .. ".ttf") then writefile(Library.Folders.Assets .. "/" .. Name .. ".ttf", game:HttpGet(Data.Url)) end local FontData = { name = Name, faces = { { name = "Regular", weight = Weight, style = Style, assetId = getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".ttf"), }, }, } writefile(Library.Folders.Assets .. "/" .. Name .. ".json", HttpService:JSONEncode(FontData)) return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end function CustomFont:Get(Name) if isfile(Library.Folders.Assets .. "/" .. Name .. ".json") then return Font.new(getcustomasset(Library.Folders.Assets .. "/" .. Name .. ".json")) end end end Library.Holder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, DisplayOrder = 2, IgnoreGuiInset = true, ResetOnSpawn = false, }) Library.UnusedHolder = Instances:Create("ScreenGui", { Parent = gethui(), Name = "\0", ZIndexBehavior = Enum.ZIndexBehavior.Global, Enabled = false, ResetOnSpawn = false, }) Library.NotifHolder = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Library.NotifHolder.Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Library.NotifHolder.Instance, Name = "\0", PaddingTop = UDimNew(0, 15), PaddingBottom = UDimNew(0, 15), PaddingRight = UDimNew(0, 15), PaddingLeft = UDimNew(0, 15), }) Library.Unload = function(self) for Index, Value in self.Connections do Value.Connection:Disconnect() end for Index, Value in self.Threads do coroutine.close(Value) end if self.Holder then self.Holder:Clean() end Library = nil getgenv().Library = nil end Library.GetImage = function(self, Image) local ImageData = self.Images[Image] if not ImageData then return end return getcustomasset(self.Folders.Assets .. "/" .. ImageData[1]) end Library.Round = function(self, Number, Float) local Multiplier = 1 / (Float or 1) return MathFloor(Number * Multiplier) / Multiplier end Library.Thread = function(self, Function) local NewThread = coroutine.create(Function) coroutine.wrap(function() coroutine.resume(NewThread) end)() TableInsert(self.Threads, NewThread) return NewThread end Library.SafeCall = function(self, Function, ...) local Arguements = { ... } local Success, Result = pcall(Function, TableUnpack(Arguements)) if not Success then --warn(Result) return false end return Success end Library.Connect = function(self, Event, Callback, Name) Name = Name or StringFormat("connection_number_%s_%s", self.UnnamedConnections + 1, HttpService:GenerateGUID(false)) local NewConnection = { Event = Event, Callback = Callback, Name = Name, Connection = nil, } Library:Thread(function() NewConnection.Connection = Event:Connect(Callback) end) TableInsert(self.Connections, NewConnection) return NewConnection end Library.Disconnect = function(self, Name) for _, Connection in self.Connections do if Connection.Name == Name then Connection.Connection:Disconnect() break end end end Library.EscapePattern = function(self, String) local ShouldEscape = false if string.match(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]") then ShouldEscape = true end if ShouldEscape then return StringGSub(String, "[%(%)%.%%%+%-%*%?%[%]%^%$]", "%%%1") end return String end Library.NextFlag = function(self) local FlagNumber = self.UnnamedFlags + 1 return StringFormat("flag_number_%s_%s", FlagNumber, HttpService:GenerateGUID(false)) end Library.AddToTheme = function(self, Item, Properties) Item = Item.Instance or Item local ThemeData = { Item = Item, Properties = Properties, } for Property, Value in ThemeData.Properties do if type(Value) == "string" then Item[Property] = self.Theme[Value] else Item[Property] = Value() end end TableInsert(self.ThemeItems, ThemeData) self.ThemeMap[Item] = ThemeData end Library.GetConfig = function(self) local Config = {} local Success, Result = Library:SafeCall(function() for Index, Value in Library.Flags do if type(Value) == "table" and Value.Key then Config[Index] = { Key = tostring(Value.Key), Mode = Value.Mode, Toggled = Value.Toggled } elseif type(Value) == "table" and Value.Color then Config[Index] = { Color = "#" .. Value.HexValue, Alpha = Value.Alpha } else Config[Index] = Value end end end) return HttpService:JSONEncode(Config) end Library.LoadConfig = function(self, Config) local Decoded = HttpService:JSONDecode(Config) local Success, Result = Library:SafeCall(function() for Index, Value in Decoded do local SetFunction = Library.SetFlags[Index] if not SetFunction then continue end if type(Value) == "table" and Value.Key then SetFunction(Value) elseif type(Value) == "table" and Value.Color then SetFunction(Value.Color, Value.Alpha) else SetFunction(Value) end end end) return Success, Result end Library.DeleteConfig = function(self, Config) if isfile(Library.Folders.Configs .. "/" .. Config) then delfile(Library.Folders.Configs .. "/" .. Config) end end Library.RefreshConfigsList = function(self, Element) local List = {} local ReturnList = {} List = listfiles(Library.Folders.Configs) for Index = 1, #List do local File = List[Index] if File:sub(-5) == ".json" then local Position = File:find(".json", 1, true) local StartPosition = Position local Character = File:sub(Position, Position) while Character ~= "/" and Character ~= "\\" and Character ~= "" do Position = Position - 1 Character = File:sub(Position, Position) end if Character == "/" or Character == "\\" then TableInsert(ReturnList, File:sub(Position + 1, StartPosition - 1)) end end end Element:Refresh(ReturnList) end Library.ChangeItemTheme = function(self, Item, Properties) Item = Item.Instance or Item if not self.ThemeMap[Item] then return end self.ThemeMap[Item].Properties = Properties self.ThemeMap[Item] = self.ThemeMap[Item] end Library.ChangeTheme = function(self, Theme, Color) self.Theme[Theme] = Color for _, Item in self.ThemeItems do for Property, Value in Item.Properties do if type(Value) == "string" and Value == Theme then Item.Item[Property] = Color elseif type(Value) == "function" then Item.Item[Property] = Value() end end end end Library.IsMouseOverFrame = function(self, Frame) Frame = Frame.Instance local MousePosition = Vector2New(Mouse.X, Mouse.Y) return MousePosition.X >= Frame.AbsolutePosition.X and MousePosition.X <= Frame.AbsolutePosition.X + Frame.AbsoluteSize.X and MousePosition.Y >= Frame.AbsolutePosition.Y and MousePosition.Y <= Frame.AbsolutePosition.Y + Frame.AbsoluteSize.Y end Library.GetLighterColor = function(self, Color, Increment) local Hue, Saturation, Value = Color:ToHSV() return FromHSV(Hue, Saturation, Value * Increment) end do Library.CreateColorpicker = function(self, Data) local Colorpicker = { Hue = 0, Saturation = 0, Value = 0, Alpha = 0, IsOpen = false, IsOpen2 = false, Color = FromRGB(0, 0, 0), HexValue = "000000", Flag = Data.Flag, } local Items = {} do Items["ColorpickerButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Size = UDim2New(0, 15, 0, 15), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIGradient", { Parent = Items["ColorpickerButton"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(152, 152, 152)), }), }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow2"].Instance, Scale = 0.65, }) end Items["ColorpickerWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 1032, 0, 123), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 232, 0, 265), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), }) if IsMobile then Instances:Create("UIScale", { Parent = Items["ColorpickerWindow"].Instance, Scale = 0.65, }) end Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.699999988079071, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "http://www.roblox.com/asset/?id=18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, }):AddToTheme({ Color = "Accent" }) Items["Alpha"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), BorderSizePixel = 0, Position = UDim2New(0, 8, 1, -35), Size = UDim2New(1, -16, 0, 10), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Items["Checkers"] = Instances:Create("ImageLabel", { Parent = Items["Alpha"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Tile, BorderColor3 = FromRGB(0, 0, 0), TileSize = UDim2New(0, 6, 0, 6), Image = "http://www.roblox.com/asset/?id=18274452449", BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Checkers"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(0.37, 0.5), NumSequenceKeypoint(1, 0), }), }) Items["AlphaDragger"] = Instances:Create("Frame", { Parent = Items["Alpha"].Instance, Name = "\0", Size = UDim2New(0, 2, 1, 0), Position = UDim2New(0, 8, 0, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["AlphaDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Hue"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, Position = UDim2New(1, -7, 0, 8), Size = UDim2New(0, 10, 1, -59), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HueInline"] = Instances:Create("TextButton", { Parent = Items["Hue"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Size = UDim2New(1, 0, 1, 0), ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["HueInline"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 0, 0)), RGBSequenceKeypoint(0.17, FromRGB(255, 255, 0)), RGBSequenceKeypoint(0.33, FromRGB(0, 255, 0)), RGBSequenceKeypoint(0.5, FromRGB(0, 255, 255)), RGBSequenceKeypoint(0.67, FromRGB(0, 0, 255)), RGBSequenceKeypoint(0.83, FromRGB(255, 0, 255)), RGBSequenceKeypoint(1, FromRGB(255, 0, 0)), }), }) Instances:Create("UIStroke", { Parent = Items["Hue"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HueDragger"] = Instances:Create("Frame", { Parent = Items["Hue"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = -0.009999999776482582, Position = UDim2New(0, 0, 0, 8), Size = UDim2New(1, 0, 0, 2), ZIndex = 3, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["HueDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Palette"] = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 8, 0, 8), Size = UDim2New(1, -31, 1, -59), ZIndex = 2, TextSize = 14, BackgroundColor3 = FromRGB(140, 255, 213), }) Instances:Create("UIStroke", { Parent = Items["Palette"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Saturation"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIGradient", { Parent = Items["Saturation"].Instance, Name = "\0", Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["Value"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(1, 0, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(0, 0, 0), }) Instances:Create("UIGradient", { Parent = Items["Value"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 1), NumSequenceKeypoint(1, 0) }), }) Items["PaletteDragger"] = Instances:Create("Frame", { Parent = Items["Palette"].Instance, Name = "\0", Size = UDim2New(0, 2, 0, 2), Position = UDim2New(0, 8, 0, 8), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["PaletteDragger"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["HexInput"] = Instances:Create("TextBox", { Parent = Items["ColorpickerWindow"].Instance, Name = "\0", FontFace = Library.Font, ClearTextOnFocus = false, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", AnchorPoint = Vector2New(0, 1), Size = UDim2New(1, -16, 0, 20), PlaceholderColor3 = FromRGB(255, 255, 255), Position = UDim2New(0, 8, 1, -7), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["HexInput"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["HexInput"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["ColorpickerWindow2"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Position = UDim2New(0, 0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 50, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), AutomaticSize = Enum.AutomaticSize.Y, }) Items["ColorpickerWindow2"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIListLayout", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", Padding = UDimNew(0, 2), SortOrder = Enum.SortOrder.LayoutOrder, }) end local AddButton = function(Name, Callback) local NewButton = Instances:Create("TextButton", { Parent = Items["ColorpickerWindow2"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) NewButton:AddToTheme({ TextColor3 = "Text" }) NewButton:Connect("MouseButton1Down", function() Callback() Colorpicker:SetOpen2(false) end) return NewButton end AddButton("Copy", function() local Red = MathFloor(Colorpicker.Color.R * 255) local Green = MathFloor(Colorpicker.Color.G * 255) local Blue = MathFloor(Colorpicker.Color.B * 255) setclipboard(Red .. ", " .. Green .. ", " .. Blue) Library.CopiedColor = Red .. ", " .. Green .. ", " .. Blue end) AddButton("Paste", function() if Library.CopiedColor then local Red, Green, Blue = Library.CopiedColor:match("(%d+),%s*(%d+),%s*(%d+)") Red, Green, Blue = tonumber(Red), tonumber(Green), tonumber(Blue) Colorpicker:Set({ Red, Green, Blue }, Colorpicker.Alpha) end end) local SlidingPalette = false local SlidingHue = false local SlidingAlpha = false local Debounce = false local RenderStepped local RenderStepped2 function Colorpicker:Get() return Colorpicker.Color, Colorpicker.Alpha end function Colorpicker:SetOpen(Bool) if Debounce then return end Colorpicker.IsOpen = Bool Debounce = true if Colorpicker.IsOpen then Items["ColorpickerWindow"].Instance.Visible = true Items["ColorpickerWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) for Index, Value in Library.OpenFrames do if Value ~= Colorpicker then Value:SetOpen(false) end end Library.OpenFrames[Colorpicker] = Colorpicker else if Library.OpenFrames[Colorpicker] then Library.OpenFrames[Colorpicker] = nil end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["ColorpickerWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["ColorpickerWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Colorpicker.IsOpen and 104 or 1 Items["Glow"].Instance.ZIndex = Colorpicker.IsOpen and 103 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen task.wait(0.2) Items["ColorpickerWindow"].Instance.Parent = not Colorpicker.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Colorpicker:SetOpen2(Bool) Colorpicker.IsOpen2 = Bool if Bool then Items["ColorpickerWindow2"].Instance.Visible = true Items["ColorpickerWindow2"].Instance.Parent = Library.Holder.Instance RenderStepped2 = Library:Connect(RunService.RenderStepped, function() if IsMobile then Items["ColorpickerWindow2"].Instance.Position = UDim2New(0.5, 0, 0.5, 0) Items["ColorpickerWindow2"].Instance.AnchorPoint = Vector2New(0.5, 0.5) else Items["ColorpickerWindow2"].Instance.Position = UDim2New( 0, Items["ColorpickerButton"].Instance.AbsolutePosition.X + Items["ColorpickerButton"].Instance.AbsoluteSize.X, 0, Items["ColorpickerButton"].Instance.AbsolutePosition.Y + Items["ColorpickerButton"].Instance.AbsoluteSize.Y + 65 ) end end) else if RenderStepped2 then Library:Disconnect(RenderStepped2.Name) RenderStepped2 = nil end Items["ColorpickerWindow2"].Instance.Visible = false Items["ColorpickerWindow2"].Instance.Parent = Library.UnusedHolder.Instance end end function Colorpicker:SlidePalette(Input) if not Input or not SlidingPalette then return end local ValueX = MathClamp( 1 - (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 1 ) local ValueY = MathClamp( 1 - (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Saturation = ValueX Colorpicker.Value = ValueY local SlideX = MathClamp( (Input.Position.X - Items["Palette"].Instance.AbsolutePosition.X) / Items["Palette"].Instance.AbsoluteSize.X, 0, 0.99 ) local SlideY = MathClamp( (Input.Position.Y - Items["Palette"].Instance.AbsolutePosition.Y) / Items["Palette"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideHue(Input) if not Input or not SlidingHue then return end local ValueY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 1 ) Colorpicker.Hue = ValueY local SlideY = MathClamp( (Input.Position.Y - Items["Hue"].Instance.AbsolutePosition.Y) / Items["Hue"].Instance.AbsoluteSize.Y, 0, 0.99 ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, SlideY, 0) } ) Colorpicker:Update() end function Colorpicker:SlideAlpha(Input) if not Input or not SlidingAlpha then return end local ValueX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 1 ) Colorpicker.Alpha = ValueX local SlideX = MathClamp( (Input.Position.X - Items["Alpha"].Instance.AbsolutePosition.X) / Items["Alpha"].Instance.AbsoluteSize.X, 0, 0.99 ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(SlideX, 0, 0, 0) } ) Colorpicker:Update(true) end function Colorpicker:Update(IsFromAlpha) local Hue, Saturation, Value = Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value Colorpicker.Color = FromHSV(Hue, Saturation, Value) Colorpicker.HexValue = Colorpicker.Color:ToHex() Library.Flags[Colorpicker.Flag] = { Alpha = Colorpicker.Alpha, Color = Colorpicker.Color, HexValue = Colorpicker.HexValue, } Items["ColorpickerButton"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) Items["Palette"]:Tween(nil, { BackgroundColor3 = FromHSV(Hue, 1, 1) }) Items["HexInput"].Instance.Text = "#" .. Colorpicker.HexValue if not IsFromAlpha then Items["Alpha"]:Tween(nil, { BackgroundColor3 = Colorpicker.Color }) end if Data.Callback then Library:SafeCall(Data.Callback, Colorpicker.Color, Colorpicker.Alpha) end end function Colorpicker:Set(Color, Alpha) if type(Color) == "table" then Color = FromRGB(Color[1], Color[2], Color[3]) elseif type(Color) == "string" then Color = FromHex(Color) end Colorpicker.Hue, Colorpicker.Saturation, Colorpicker.Value = Color:ToHSV() Colorpicker.Alpha = Alpha or 0 local PaletteValueX = MathClamp(1 - Colorpicker.Saturation, 0, 0.99) local PaletteValueY = MathClamp(1 - Colorpicker.Value, 0, 0.99) local AlphaPositionX = MathClamp(Colorpicker.Alpha, 0, 0.99) local HuePositionY = MathClamp(Colorpicker.Hue, 0, 0.99) Items["PaletteDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(PaletteValueX, 0, PaletteValueY, 0) } ) Items["HueDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, HuePositionY, 0) } ) Items["AlphaDragger"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Position = UDim2New(AlphaPositionX, 0, 0, 0) } ) Colorpicker:Update(false) end local PaletteChanged Items["Palette"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingPalette = true Colorpicker:SlidePalette(Input) if PaletteChanged then return end PaletteChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingPalette = false PaletteChanged:Disconnect() PaletteChanged = nil end end) end end) local HueChanged Items["HueInline"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingHue = true Colorpicker:SlideHue(Input) if HueChanged then return end HueChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingHue = false HueChanged:Disconnect() HueChanged = nil end end) end end) local AlphaChanged Items["Alpha"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then SlidingAlpha = true Colorpicker:SlideAlpha(Input) if AlphaChanged then return end AlphaChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then SlidingAlpha = false AlphaChanged:Disconnect() AlphaChanged = nil end end) end end) Items["HexInput"]:Connect("FocusLost", function() Colorpicker:Set(tostring(Items["HexInput"].Instance.Text), Colorpicker.Alpha) end) local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["ColorpickerButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Colorpicker.IsOpen then Colorpicker.IsOpen = not IsClipped( Items["ColorpickerWindow"].Instance, Data.Section.Items["Section"].Instance.Parent ) Items["ColorpickerWindow"].Instance.Visible = Colorpicker.IsOpen end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if SlidingPalette then Colorpicker:SlidePalette(Input) elseif SlidingHue then Colorpicker:SlideHue(Input) elseif SlidingAlpha then Colorpicker:SlideAlpha(Input) end end end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Colorpicker.IsOpen then return end if Library:IsMouseOverFrame(Items["ColorpickerWindow"]) or Library:IsMouseOverFrame(Items["ColorpickerWindow2"]) then return end Colorpicker:SetOpen(false) Colorpicker:SetOpen2(false) end end) Items["ColorpickerButton"]:Connect("MouseButton1Down", function() Colorpicker:SetOpen(not Colorpicker.IsOpen) end) Items["ColorpickerButton"]:Connect("MouseButton2Down", function() Colorpicker:SetOpen2(not Colorpicker.IsOpen2) end) if Data.Default then Colorpicker:Set(Data.Default, Data.Alpha) end Library.SetFlags[Colorpicker.Flag] = function(Color, Alpha) Colorpicker:Set(Color, Alpha) end return Colorpicker, Items end Library.CreateKeybind = function(self, Data) local Keybind = { IsOpen = false, Key = "", Toggled = false, Mode = "", Flag = Data.Flag, Picking = false, Value = "", } local KeyListItem if Library.KeyList then KeyListItem = Library.KeyList:Add("", "") end local Items = {} do Items["KeyButton"] = Instances:Create("TextButton", { Parent = Data.Parent.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "Unbound", AutoButtonColor = false, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeyButton"]:AddToTheme({ TextColor3 = "Text", BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = Items["KeyButton"].Instance, Name = "\0", PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIStroke", { Parent = Items["KeyButton"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["KeybindWindow"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", Visible = false, Position = UDim2New(0, 114, 0, 35), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, Size = UDim2New(0, 78, 0, 66), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["KeybindWindow"]:AddToTheme({ BackgroundColor3 = "Element" }) Items["Toggle"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, Position = UDim2New(0, 2, 0, 2), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Toggle"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Toggle"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["ToggleStroke"] = Instances:Create("UIStroke", { Parent = Items["Toggle"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["ToggleStroke"]:AddToTheme({ Color = "Border" }) Items["ToggleLiner"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["ToggleLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["ToggleText"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Toggle", AutomaticSize = Enum.AutomaticSize.X, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["ToggleText"]:AddToTheme({ TextColor3 = "Text" }) Items["Hold"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 22), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Hold"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Hold"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["HoldStroke"] = Instances:Create("UIStroke", { Parent = Items["Hold"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["HoldStroke"]:AddToTheme({ Color = "Border" }) Items["HoldLiner"] = Instances:Create("Frame", { Parent = Items["Hold"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["HoldLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["HoldText"] = Instances:Create("TextLabel", { Parent = Items["Hold"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Hold", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["HoldText"]:AddToTheme({ TextColor3 = "Text" }) Items["AlwaysOn"] = Instances:Create("TextButton", { Parent = Items["KeybindWindow"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 2, 0, 44), Size = UDim2New(1, -4, 0, 20), ZIndex = 5, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Instances:Create("UIGradient", { Parent = Items["AlwaysOn"].Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) Items["AlwaysOnStroke"] = Instances:Create("UIStroke", { Parent = Items["AlwaysOn"].Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) Items["AlwaysOnStroke"]:AddToTheme({ Color = "Border" }) Items["AlwaysOnLiner"] = Instances:Create("Frame", { Parent = Items["AlwaysOn"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 1, 1, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["AlwaysOnLiner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["AlwaysOnText"] = Instances:Create("TextLabel", { Parent = Items["AlwaysOn"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = "Always On", AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["AlwaysOnText"]:AddToTheme({ TextColor3 = "Text" }) Items["KeyButton"]:OnHover(function() Items["KeyButton"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["KeyButton"]:OnHoverLeave(function() Items["KeyButton"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end local Update = function() if KeyListItem then KeyListItem:SetText(Data.Name, Keybind.Value) if Keybind.ForceHide then KeyListItem:SetStatus(false) else KeyListItem:SetStatus(Keybind.Toggled) end end end local Modes = { ["Toggle"] = { Items["Toggle"], Items["ToggleText"], Items["ToggleStroke"], Items["ToggleLiner"] }, ["Hold"] = { Items["Hold"], Items["HoldText"], Items["HoldStroke"], Items["HoldLiner"] }, ["Always On"] = { Items["AlwaysOn"], Items["AlwaysOnText"], Items["AlwaysOnStroke"], Items["AlwaysOnLiner"], }, } function Keybind:Get() return Keybind.Mode, Keybind.Key, Keybind.Toggled end local Debounce = false local RenderStepped function Keybind:SetOpen(Bool) if Debounce then return end Keybind.IsOpen = Bool Debounce = true if Keybind.IsOpen then Items["KeybindWindow"].Instance.Visible = true Items["KeybindWindow"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["KeybindWindow"].Instance.Position = UDim2New( 0, Items["KeyButton"].Instance.AbsolutePosition.X, 0, Items["KeyButton"].Instance.AbsolutePosition.Y + Items["KeyButton"].Instance.AbsoluteSize.Y + 65 ) end) if not Debounce then for Index, Value in Library.OpenFrames do if Value ~= Keybind then Value:SetOpen(false) end end Library.OpenFrames[Keybind] = Keybind end else if not Debounce then if Library.OpenFrames[Keybind] then Library.OpenFrames[Keybind] = nil end end if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end end local Descendants = Items["KeybindWindow"].Instance:GetDescendants() TableInsert(Descendants, Items["KeybindWindow"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen task.wait(0.2) Items["KeybindWindow"].Instance.Parent = not Keybind.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Keybind:Set(Key) local KStr = tostring(type(Key) == "table" and Key.Key or Key) if StringFind(KStr, "Backspace") or KStr == "None" then Keybind.Key = "None" Keybind.Value = "None" Items["KeyButton"].Instance.Text = "None" -- Set mode from table or keep existing, default to Toggle local IncomingMode = (type(Key) == "table" and Key.Mode) or Keybind.Mode if IncomingMode == nil or IncomingMode == "" then IncomingMode = Data.Mode or "Toggle" end Keybind.Mode = IncomingMode Keybind:SetMode(IncomingMode) Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } Update() Keybind.Picking = false return end if StringFind(tostring(Key), "Enum") then Keybind.Key = tostring(Key) Keybind.Picking = false -- Ensure mode is set; default to Toggle if empty if Keybind.Mode == nil or Keybind.Mode == "" then Keybind.Mode = Data.Mode or "Toggle" Keybind:SetMode(Keybind.Mode) end Key = Key.Name local KeyString = Keys[Keybind.Key] or StringGSub(Key, "Enum.", "") or "None" local TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "table" then local RealKey = Key.Key == "Backspace" and "None" or Key.Key Keybind.Key = tostring(Key.Key) if Key.Mode then Keybind.Mode = Key.Mode Keybind:SetMode(Key.Mode) else Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end local KeyString = Keys[Keybind.Key] or StringGSub(tostring(RealKey), "Enum.", "") or RealKey local TextToDisplay = KeyString and StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") or "None" TextToDisplay = StringGSub(StringGSub(KeyString, "KeyCode.", ""), "UserInputType.", "") Keybind.Value = TextToDisplay Items["KeyButton"].Instance.Text = TextToDisplay if Key.Toggled then Keybind:Press(Key.Toggled, true) end if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif TableFind({ "Toggle", "Hold", "Always" }, Key) then Keybind.Mode = Key Keybind:SetMode(Keybind.Mode) if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() elseif type(Key) == "boolean" then Keybind:Press(Key) end Keybind.Picking = false end function Keybind:Press(Bool) if Keybind.Mode == "Toggle" then Keybind.Toggled = not Keybind.Toggled elseif Keybind.Mode == "Hold" then Keybind.Toggled = Bool elseif Keybind.Mode == "Always" then Keybind.Toggled = true end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end function Keybind:SetVisibleInList(Bool) Keybind.ForceHide = not Bool Update() end function Keybind:SetMode(Mode) for Index, Value in Modes do if Index == Mode then Value[1]:Tween(nil, { BackgroundTransparency = 0 }) Value[4]:Tween(nil, { BackgroundTransparency = 0 }) Value[2]:Tween(nil, { TextTransparency = 0 }) Value[3]:Tween(nil, { Transparency = 0 }) else Value[1]:Tween(nil, { BackgroundTransparency = 1 }) Value[4]:Tween(nil, { BackgroundTransparency = 1 }) Value[2]:Tween(nil, { TextTransparency = 0.4 }) Value[3]:Tween(nil, { Transparency = 1 }) end end Library.Flags[Keybind.Flag] = { Mode = Keybind.Mode, Key = Keybind.Key, Toggled = Keybind.Toggled, } if Data.Callback then Library:SafeCall(Data.Callback, Keybind.Toggled) end Update() end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["KeyButton"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Keybind.IsOpen then Keybind.IsOpen = not IsClipped(Items["KeybindWindow"].Instance, Data.Section.Items["Section"].Instance.Parent) Items["KeybindWindow"].Instance.Visible = Keybind.IsOpen end end) Items["KeyButton"]:Connect("MouseButton1Click", function() Keybind.Picking = true Items["KeyButton"].Instance.Text = "." Library:Thread(function() local Count = 1 while true do if not Keybind.Picking then break end if Count == 4 then Count = 1 end if Keybind.Picking then Items["KeyButton"].Instance.Text = Count == 1 and "." or Count == 2 and ".." or Count == 3 and "..." end Count += 1 task.wait(0.4) end end) local InputBegan InputBegan = UserInputService.InputBegan:Connect(function(Input) if Input.UserInputType == Enum.UserInputType.Touch then return end if Input.UserInputType == Enum.UserInputType.Keyboard then Keybind:Set(Input.KeyCode) else Keybind:Set(Input.UserInputType) end InputBegan:Disconnect() InputBegan = nil end) end) Items["KeyButton"]:Connect("MouseButton2Down", function() Keybind:SetOpen(not Keybind.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Toggle" then Keybind:Press() elseif Keybind.Mode == "Hold" then Keybind:Press(true) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end if Input.UserInputType == Enum.UserInputType.MouseButton1 then if not Keybind.IsOpen then return end if Library:IsMouseOverFrame(Items["KeybindWindow"]) then return end Keybind:SetOpen(false) end end) Library:Connect(UserInputService.InputEnded, function(Input) if Keybind.Value == "None" then return end if tostring(Input.KeyCode) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end elseif tostring(Input.UserInputType) == Keybind.Key then if Keybind.Mode == "Hold" then Keybind:Press(false) elseif Keybind.Mode == "Always" then Keybind:Press(true) end end end) Items["Toggle"]:Connect("MouseButton1Down", function() Keybind.Mode = "Toggle" Keybind:SetMode("Toggle") end) Items["Hold"]:Connect("MouseButton1Down", function() Keybind.Mode = "Hold" Keybind:SetMode("Hold") end) Items["AlwaysOn"]:Connect("MouseButton1Down", function() Keybind.Mode = "Always" Keybind:SetMode("Always On") end) if Data.Default then Keybind:Set({ Key = Data.Default, Mode = Data.Mode or "Toggle", Toggled = Data.Toggled }) end Library.SetFlags[Keybind.Flag] = function(Value) Keybind:Set(Value) end return Keybind, Items end Library.Watermark = function(self, Name) local Watermark = {} local Items = {} do Items["Watermark"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0), Position = UDim2New(0.5, 0, 0, 25), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(0, 180, 0, 30), BorderSizePixel = 2, BackgroundColor3 = FromRGB(17, 21, 27), ZIndex = 5, }) Items["Watermark"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["Watermark"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Watermark"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 4, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Watermark"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, AnchorPoint = Vector2New(0.5, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, ZIndex = 5, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Watermark"]:MakeDraggable() end Watermark.BaseText = Name function Watermark:SetText(Text) Watermark.BaseText = tostring(Text) end local Frames = 0 local LastUpdate = tick() local CurrentFps = 60 Library:Connect(RunService.RenderStepped, function() Frames = Frames + 1 local Now = tick() if Now - LastUpdate >= 1 then CurrentFps = math.floor(Frames / (Now - LastUpdate)) Frames = 0 LastUpdate = Now end local Ping = 0 pcall(function() Ping = math.floor(LocalPlayer:GetNetworkPing() * 1000) end) Items["Text"].Instance.Text = string.format("%s | %d FPS | %d ms", Watermark.BaseText, CurrentFps, Ping) Items["Watermark"]:Tween(nil, { Size = UDim2New(0, Items["Text"].Instance.TextBounds.X + 20, 0, 30) }) end) function Watermark:SetVisibility(Bool) Items["Watermark"].Instance.Visible = Bool end Watermark:SetText(Name) return Watermark end Library.KeybindList = function(self) local KeybindList = {} self.KeyList = KeybindList local Items = {} do Items["KeybindList"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, Visible = false, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["KeybindList"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Instances:Create("UIPadding", { Parent = Items["KeybindList"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 9), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, -9, 0, -9), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 18, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(0, 113, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["KeybindList"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Keybinds", BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Size = UDim2New(0, 75, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner2"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", Position = UDim2New(0, 0, 0, 21), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 1), BorderSizePixel = 0, BackgroundColor3 = FromRGB(46, 52, 61), }) Items["Liner2"]:AddToTheme({ BackgroundColor3 = "Border" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["KeybindList"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 28), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) Instances:Create("UIStroke", { Parent = Items["KeybindList"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end function KeybindList:SetVisibility(Bool) Items["KeybindList"].Instance.Visible = Bool end function KeybindList:Add(Name, Key) local NewKey = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Name .. " [" .. Key .. "]", Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) NewKey:AddToTheme({ TextColor3 = "Text" }) function NewKey:SetText(Name, Key) NewKey.Instance.Text = Name .. " [" .. Key .. "]" end function NewKey:SetStatus(Bool) if NewKey.Instance.Text:find("Menu Keybind") then NewKey.Instance.Visible = false return end NewKey.Instance.Visible = Bool end return NewKey end return KeybindList end Library.ArmorViewer = function(self) local Viewer = { Items = {}, } local Items = {} do Items["ArmorViewer"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 295, 0, 220), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["ArmorViewer"]:AddToTheme({ BackgroundColor3 = "Background 2" }) Items["ArmorViewer"]:MakeDraggable() Items["ArmorViewer"]:MakeResizeable(Vector2New(295, 220), Vector2New(9999, 9999)) Items["Liner"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = 8, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["ArmorViewer"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "inventory", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, ZIndex = 8, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("Frame", { Parent = Items["ArmorViewer"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 32), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, -16, 1, -40), BorderSizePixel = 0, ZIndex = 8, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Holder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["RealHolder"] = Instances:Create("ScrollingFrame", { Parent = Items["Holder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 3, Size = UDim2New(1, -4, 1, -8), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 4), ZIndex = 8, BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["RealHolder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIGridLayout", { Parent = Items["RealHolder"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, CellPadding = UDim2New(0, 8, 0, 8), CellSize = UDim2New(0, 82, 0, 82), }) Instances:Create("UIPadding", { Parent = Items["RealHolder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 1), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 5), }) end function Viewer:Add(Name, Icon) local NewItemTable = {} local NewItem = Instances:Create("Frame", { Parent = Items["RealHolder"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 8, Size = UDim2New(0, 100, 0, 100), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewItem.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local NewIcon = Instances:Create("ImageLabel", { Parent = NewItem.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0.5, 0.5), ZIndex = 8, Image = "rbxassetid://" .. Icon, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), Size = UDim2New(0, 50, 0, 50), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) function NewItemTable:Remove() NewItem:Clean() Viewer.Items[Name] = nil end Viewer.Items[Name] = NewItem return NewItemTable end function Viewer:ClearAllItems() for Index, Value in Viewer.Items do Value:Remove() end end function Viewer:SetVisibility(Bool) Items["ArmorViewer"].Instance.Visible = Bool end function Viewer:SetTitle(Name) Items["Title"].Instance.Text = Name end function Viewer:SetPosition(Position) Items["ArmorViewer"].Instance.Position = Position end return Viewer end Library.Notification = function(self, Name, Duration) local Items = {} do Items["Notification"] = Instances:Create("Frame", { Parent = self.NotifHolder.Instance, Name = "\0", Size = UDim2New(0, 20, 0, 20), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, BackgroundColor3 = FromRGB(24, 28, 36), }) Items["Notification"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIPadding", { Parent = Items["Notification"].Instance, Name = "\0", PaddingTop = UDimNew(0, 7), PaddingBottom = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingLeft = UDimNew(0, 7), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Notification"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.XY, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = Items["Notification"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) end local Size = Items["Notification"].Instance.AbsoluteSize for Index, Value in Items do if Value.Instance:IsA("Frame") then Value.Instance.BackgroundTransparency = 1 elseif Value.Instance:IsA("TextLabel") then Value.Instance.TextTransparency = 1 end end Items["Notification"].Instance.AutomaticSize = Enum.AutomaticSize.None Library:Thread(function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 0 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 0 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, Size.X, 0, Size.Y) }) task.delay(Duration + 0.1, function() for Index, Value in Items do if Value.Instance:IsA("Frame") then Value:Tween(nil, { BackgroundTransparency = 1 }) elseif Value.Instance:IsA("TextLabel") then Value:Tween(nil, { TextTransparency = 1 }) end end Items["Notification"]:Tween(nil, { Size = UDim2New(0, 0, 0, 0) }) task.wait(0.5) Items["Notification"]:Clean() end) end) end Library.TargetHud = function(self) local TargetHud = {} local Items = {} do Items["TargetHud"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", Size = UDim2New(0, 295, 0, 21), Position = UDim2New(0, 0, 0.8, 0), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(17, 21, 27), Visible = false, }) Items["TargetHud"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["TargetHud"]:MakeDraggable() Instances:Create("UIStroke", { Parent = Items["TargetHud"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["TargetHud"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "Target Hud", Size = UDim2New(0, 0, 0, 15), Position = UDim2New(0, 8, 0, 8), BackgroundTransparency = 1, ZIndex = 6, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 2), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), ZIndex = 6, BackgroundColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Content"] = Instances:Create("Frame", { Parent = Items["TargetHud"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, ZIndex = 6, Position = UDim2New(0, 8, 0, 32), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Avatar"] = Instances:Create("ImageLabel", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Image = "rbxasset://textures/ui/GuiImagePlaceholder.png", BackgroundTransparency = 1, ZIndex = 6, Size = UDim2New(0, 70, 0, 70), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"] = Instances:Create("TextLabel", { Parent = Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-- (@--)", Size = UDim2New(1, -77, 0, 15), ZIndex = 6, BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 77, 0, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Username"]:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIPadding", { Parent = Items["TargetHud"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Instances:Create("UIPadding", { Parent = Items["Content"].Instance, Name = "\0", PaddingTop = UDimNew(0, 9), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 9), PaddingLeft = UDimNew(0, 9), }) Items["Bars"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, -77, 0, 0), BorderSizePixel = 0, ZIndex = 6, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Bars"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Bottom, Padding = UDimNew(0, 4), SortOrder = Enum.SortOrder.LayoutOrder, }) end function TargetHud:AddBar(Color) local NewBar = {} local NewBarBackground = Instances:Create("Frame", { Parent = Items["Bars"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), ZIndex = 6, BackgroundTransparency = 1, Position = UDim2New(0, 77, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = NewBarBackground.Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) local BarAccent = Instances:Create("Frame", { Parent = NewBarBackground.Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.8999999761581421, 0, 1, 0), ZIndex = 6, BorderSizePixel = 0, BackgroundColor3 = Color, }) Instances:Create("UIGradient", { Parent = BarAccent.Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(153, 153, 153)), }), }) local BarValue = Instances:Create("TextLabel", { Parent = NewBarBackground.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), ZIndex = 6, BorderColor3 = FromRGB(0, 0, 0), Text = "90", Size = UDim2New(0, 0, 1, 0), BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) BarValue:AddToTheme({ TextColor3 = "Text" }) Instances:Create("UIStroke", { Parent = BarValue.Instance, Name = "\0", }) function NewBar:SetPercentage(Percentage) local RealPercentage = 1 / 100 * Percentage if BarAccent and NewBarBackground then BarAccent:Tween( TweenInfo.new(0.25, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), { Size = UDim2New(RealPercentage, 0, 1, 0) } ) BarValue.Instance.Text = math.floor(Percentage) end end function NewBar:Remove() NewBarBackground:Clean() NewBar = nil end return NewBar end function TargetHud:SetPlayer(Player) if not Player then return end local okThumb, AvatarContent = pcall(function() return Players:GetUserThumbnailAsync( Player.UserId, Enum.ThumbnailType.HeadShot, Enum.ThumbnailSize.Size420x420 ) end) if not okThumb or type(AvatarContent) ~= "string" or AvatarContent == "" then AvatarContent = string.format("rbxthumb://type=AvatarHeadShot&id=%d&w=420&h=420", Player.UserId) end Items["Avatar"].Instance.Image = AvatarContent Items["Username"].Instance.Text = Player.DisplayName .. " (@" .. Player.Name .. ")" end function TargetHud:SetVisibility(Bool) Items["TargetHud"].Instance.Visible = Bool end function TargetHud:SetPosition(Position) Items["TargetHud"].Instance.Position = Position end return TargetHud end Library.Window = function(self, Data) Data = Data or {} if not Library.Font then CustomFont:New("VerdanaFix", 400, "Regular", { Id = "VerdanaFix", Url = "https://github.com/sametexe001/luas/raw/refs/heads/main/fonts/verdana.ttf", }) Library.Font = CustomFont:Get("VerdanaFix") end local Window = { Name = Data.Name or Data.name or "Bronx Dupe", Logo = Data.Logo or Data.logo or "121644323941494", Pages = {}, Items = {}, IsOpen = false, } local Items = {} do Items["MainFrame"] = Instances:Create("Frame", { Parent = Library.Holder.Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), Position = IsMobile and UDim2New(0.5, 0, 0.5, 75) or UDim2New(0.5, 0, 0.5, 10), BorderColor3 = FromRGB(0, 34, 37), Size = not IsMobile and UDim2New(0, 621, 0, 542) or UDim2New(0, 450, 0, 480), BorderSizePixel = 2, Visible = false, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["MainFrame"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["UIScale"] = Instances:Create("UIScale", { Parent = Items["MainFrame"].Instance, Name = "\0", Scale = IsMobile and 0.65 or 1, }) Library.MainFrame = Items["MainFrame"].Instance Items["MainFrame"]:MakeDraggable() Items["MainFrame"]:MakeResizeable(Vector2New(621, 542), Vector2New(9999, 9999)) Items["UIStroke"] = Instances:Create("UIStroke", { Parent = Items["MainFrame"].Instance, Name = "\0", Color = FromRGB(94, 213, 213), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }) Items["UIStroke"]:AddToTheme({ Color = "Accent" }) Instances:Create("UIGradient", { Parent = Items["UIStroke"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(0.696, 0.2749999761581421), NumSequenceKeypoint(0.84, 0.574999988079071), NumSequenceKeypoint(1, 1), }), }) Items["Inline"] = Instances:Create("Frame", { Parent = Items["MainFrame"].Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 34, 37), Size = UDim2New(1, -2, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inline"].Instance, Name = "\0", Color = FromRGB(0, 34, 37), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Window Outline" }) Items["Logo"] = Instances:Create("ImageLabel", { Parent = Items["Inline"].Instance, Name = "\0", ImageColor3 = FromRGB(0, 128, 128), BorderColor3 = FromRGB(0, 0, 0), Image = string.find(tostring(Window.Logo), "rbxassetid://") and Window.Logo or "rbxassetid://" .. tostring(Window.Logo), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 10), Size = UDim2New(0, 18, 0, 18), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 0, 0), }) Items["Title"] = Instances:Create("TextLabel", { Parent = Items["Inline"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Window.Name, Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 32, 0, 10), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Title"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Inline"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 7, 0, 39), ClipsDescendants = true, Size = UDim2New(1, -14, 1, -46), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Content"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Pages"] = Instances:Create("Frame", { Parent = Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 30), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Pages"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, Padding = UDimNew(0, 1), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["MainFrame"].Instance, Name = "\0", ImageColor3 = FromRGB(94, 213, 213), ScaleType = Enum.ScaleType.Slice, ImageTransparency = 0.5, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 25, 1, 25), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ZIndex = -1, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Window.Items = Items end local Debounce = false function Window:SetCenter() local CenterPosition = Items["MainFrame"].Instance.AbsolutePosition task.wait() Items["MainFrame"].Instance.AnchorPoint = Vector2New(0, 0) Items["MainFrame"].Instance.Position = UDim2New(0, CenterPosition.X, 0, CenterPosition.Y) end function Window:SetOpen(Bool) for Index, Value in Library.OpenFrames do Value:SetOpen(false) end if Debounce then return end Window.IsOpen = Bool Debounce = true if Window.IsOpen then Items["MainFrame"].Instance.Visible = true end local Descendants = Items["MainFrame"].Instance:GetDescendants() TableInsert(Descendants, Items["MainFrame"].Instance) local NewTween for Index, Value in Descendants do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, Library.FadeSpeed) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, Library.FadeSpeed) end end NewTween.Tween.Completed:Connect(function() Debounce = false Items["MainFrame"].Instance.Visible = Window.IsOpen end) end Library:Connect(UserInputService.InputBegan, function(Input) if tostring(Input.KeyCode) == Library.MenuKeybind or tostring(Input.UserInputType) == Library.MenuKeybind then Window:SetOpen(not Window.IsOpen) end end) Window:SetCenter() task.wait() local bootHidden = false if Library.Folders and Library.Folders.Directory then bootHidden = isfile(Library.Folders.Directory.."/silentload.txt") end if bootHidden then Library.FadeSpeed = 0 Window:SetOpen(false) Library.FadeSpeed = 0.2 else Window:SetOpen(true) end if Data.MobileButtonText then Library.HideShowButtonText = Data.MobileButtonText end return setmetatable(Window, Library) end Library.Page = function(self, Data) Data = Data or {} local Page = { Window = self, Name = Data.Name or Data.name or "Page", Columns = Data.Columns or Data.columns or 2, Items = {}, ColumnsData = {}, Active = false, } local Items = {} do Items["Inactive"] = Instances:Create("TextButton", { Parent = Page.Window.Items["Pages"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(0, 0, 1, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIStroke", { Parent = Items["Inactive"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 1), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Glow"] = Instances:Create("ImageLabel", { Parent = Items["Liner"].Instance, Name = "\0", Visible = false, ImageTransparency = 0.5, AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), ScaleType = Enum.ScaleType.Slice, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), ImageColor3 = FromRGB(94, 213, 213), Size = UDim2New(1, 8, 1, 8), BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Glow"]:AddToTheme({ ImageColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Glow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Inactive"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Page.Name, AutomaticSize = Enum.AutomaticSize.X, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0.5, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 5, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["TextGlow"] = Instances:Create("ImageLabel", { Parent = Items["Text"].Instance, Name = "\0", ScaleType = Enum.ScaleType.Slice, ImageTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), BackgroundColor3 = FromRGB(255, 255, 255), Size = UDim2New(1, 8, 1, 8), AnchorPoint = Vector2New(0.5, 0.5), Image = "rbxassetid://18245826428", BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 3), ZIndex = 2, BorderSizePixel = 0, SliceCenter = RectNew(Vector2New(21, 21), Vector2New(79, 79)), }) Items["TextGlow"]:AddToTheme({ ImageColor3 = "Text" }) Instances:Create("UIGradient", { Parent = Items["TextGlow"].Instance, Name = "\0", Rotation = 90, Transparency = NumSequence({ NumSequenceKeypoint(0, 0), NumSequenceKeypoint(1, 1) }), }) Items["Hide"] = Instances:Create("Frame", { Parent = Items["Inactive"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(0, 1), BackgroundTransparency = 1, Position = UDim2New(0, 0, 1, 1), Size = UDim2New(1, 0, 0, 2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(17, 21, 27), }) Items["Hide"]:AddToTheme({ BackgroundColor3 = "Background 1" }) Items["Page"] = Instances:Create("Frame", { Parent = Library.UnusedHolder.Instance, Name = "\0", BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 80), BorderColor3 = FromRGB(0, 0, 0), Visible = false, Size = UDim2New(1, 0, 1, -35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Page"].Instance, Name = "\0", FillDirection = Enum.FillDirection.Horizontal, HorizontalFlex = Enum.UIFlexAlignment.Fill, SortOrder = Enum.SortOrder.LayoutOrder, VerticalFlex = Enum.UIFlexAlignment.Fill, }) for Index = 1, Page.Columns do local NewColumn = Instances:Create("ScrollingFrame", { Parent = Items["Page"].Instance, Name = "\0", ScrollBarImageColor3 = FromRGB(0, 0, 0), Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 0, BackgroundTransparency = 1, Size = UDim2New(0, 100, 0, 100), CanvasSize = UDim2New(0, 0, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIPadding", { Parent = NewColumn.Instance, Name = "\0", PaddingTop = UDimNew(0, 5), PaddingBottom = UDimNew(0, 8), PaddingRight = UDimNew(0, 8), PaddingLeft = UDimNew(0, 8), }) Instances:Create("UIListLayout", { Parent = NewColumn.Instance, Name = "\0", Padding = UDimNew(0, 12), SortOrder = Enum.SortOrder.LayoutOrder, }) Page.ColumnsData[Index] = NewColumn end Page.Items = Items end local Debounce = false function Page:Turn(Bool) if Debounce then return end Page.Active = Bool Debounce = true Items["Page"].Instance.Visible = Bool Items["Page"].Instance.Parent = Bool and Page.Window.Items["Content"].Instance or Library.UnusedHolder.Instance if Page.Active then Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 0.7 }) Items["Text"]:Tween(nil, { TextTransparency = 0 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 0 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 35) } ) else Items["Liner"]:Tween( TweenInfo.new(0.5, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(0, 0, 0, 1) } ) Items["TextGlow"]:Tween(nil, { ImageTransparency = 1 }) Items["Text"]:Tween(nil, { TextTransparency = 0.4 }) Items["Hide"]:Tween(nil, { BackgroundTransparency = 1 }) Items["Page"]:Tween( TweenInfo.new(0.6, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), { Position = UDim2New(0, 0, 0, 80) } ) end Debounce = false end Items["Inactive"]:Connect("MouseButton1Down", function() for Index, Value in Page.Window.Pages do if Value == Page and Page.Active then return end Value:Turn(Value == Page) end end) if #Page.Window.Pages == 0 then Page:Turn(true) end TableInsert(Page.Window.Pages, Page) return setmetatable(Page, Library.Pages) end Library.Pages.Section = function(self, Data) Data = Data or {} local Section = { Window = self.Window, Page = self, Name = Data.Name or Data.name or "Section", Side = Data.Side or Data.side or 1, Items = {}, } local Items = {} do Items["Section"] = Instances:Create("Frame", { Parent = Section.Page.ColumnsData[Section.Side].Instance, Name = "\0", Size = UDim2New(1, 0, 0, 40), BorderColor3 = FromRGB(0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Section"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIStroke", { Parent = Items["Section"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UIPadding", { Parent = Items["Section"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 8), }) Items["Topbar"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 25), BorderSizePixel = 0, BackgroundColor3 = FromRGB(19, 25, 31), }) Items["Topbar"]:AddToTheme({ BackgroundColor3 = "Inline" }) Instances:Create("UIGradient", { Parent = Items["Topbar"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(165, 165, 165)), }), }) Instances:Create("UIStroke", { Parent = Items["Topbar"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Liner"] = Instances:Create("Frame", { Parent = Items["Topbar"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Liner"]:AddToTheme({ BackgroundColor3 = "Accent" }) Instances:Create("UIGradient", { Parent = Items["Liner"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(171, 171, 171)), }), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Topbar"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Section.Name, AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0.5, -1), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Content"] = Instances:Create("Frame", { Parent = Items["Section"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, Position = UDim2New(0, 8, 0, 35), Size = UDim2New(1, -16, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.Y, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["Content"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Section.Items = Items end return setmetatable(Section, Library.Sections) end Library.Sections.Toggle = function(self, Data) Data = Data or {} local Toggle = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Toggle", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or false, Callback = Data.Callback or Data.callback or function() end, Value = false, } local Items = {} do Items["Toggle"] = Instances:Create("TextButton", { Parent = Toggle.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["IndicatorOutline"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", AnchorPoint = Vector2New(0, 0.5), Position = UDim2New(0, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 12, 0, 12), BorderSizePixel = 0, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["IndicatorOutline"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["IndicatorInline"] = Instances:Create("Frame", { Parent = Items["IndicatorOutline"].Instance, Name = "\0", AnchorPoint = Vector2New(0.5, 0.5), BackgroundTransparency = 1, Position = UDim2New(0.5, 0, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, -2, 0, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["IndicatorInline"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Toggle"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Toggle.Name, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 20, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Toggle"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["Toggle"]:OnHover(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Toggle"]:OnHoverLeave(function() -- if Toggle.Value then return end Items["IndicatorOutline"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Toggle:Get() return Toggle.Value end function Toggle:Set(Value) Toggle.Value = Value Library.Flags[Toggle.Flag] = Value if Toggle.Value then Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 0, Size = UDim2New(1, -2, 1, -2) } ) else Items["IndicatorInline"]:Tween( TweenInfo.new(0.35, Enum.EasingStyle.Back, Enum.EasingDirection.Out), { BackgroundTransparency = 1, Size = UDim2New(0, -2, 0, -2) } ) end if Toggle.Callback then Library:SafeCall(Toggle.Callback, Toggle.Value) end end function Toggle:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Toggle:Keybind(Data) Data = Data or {} local Keybind = { Window = Toggle.Window, Page = Toggle.Page, Section = Toggle.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Toggle.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = function(State) Toggle:Set(State) if Keybind.Callback then Keybind.Callback(State) end end, }) local OldToggleSet = Toggle.Set Toggle.Set = function(self, Value) OldToggleSet(self, Value) NewKeybind.Toggled = Value if Library.Flags[NewKeybind.Flag] then Library.Flags[NewKeybind.Flag].Toggled = Value end end return NewKeybind end function Toggle:SetVisibility(Bool) Items["Toggle"].Instance.Visible = Bool end Items["Toggle"]:Connect("MouseButton1Down", function() Toggle:Set(not Toggle.Value) end) Toggle:Set(Toggle.Default) Library.SetFlags[Toggle.Flag] = function(Value) Toggle:Set(Value) end return Toggle end Library.Sections.Button = function(self, Data) Data = Data or {} local Button = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Button", Callback = Data.Callback or Data.callback or function() end, } local Items = {} do Items["Button"] = Instances:Create("TextButton", { Parent = Button.Section.Items["Content"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Button.Name, AutoButtonColor = false, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = Items["Button"].Instance, Name = "\0", Rotation = 90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(199, 199, 199)), }), }) Items["Button"]:OnHover(function() Items["Button"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Button"]:OnHoverLeave(function() Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Button:SetVisibility(Bool) Items["Button"].Instance.Visible = Bool end function Button:Press() Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Accent" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Accent }) Library:SafeCall(Button.Callback) task.wait(0.1) if not Library then return end Items["Button"]:ChangeItemTheme({ BackgroundColor3 = "Element" }) Items["Button"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end Items["Button"]:Connect("MouseButton1Down", function() Button:Press() end) return Button end Library.Sections.Slider = function(self, Data) Data = Data or {} local Slider = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Slider", Flag = Data.Flag or Data.flag or Library:NextFlag(), Min = Data.Min or Data.min or 0, Decimals = Data.Decimals or Data.decimals or 1, Suffix = Data.Suffix or Data.suffix or "", Max = Data.Max or Data.max or 100, Default = Data.Default or Data.Default or 0, Callback = Data.Callback or Data.callback or function() end, Value = 0, Sliding = false, } local Items = {} do Items["Slider"] = Instances:Create("Frame", { Parent = Slider.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 35), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Slider.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"] = Instances:Create("TextButton", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 12), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealSlider"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealSlider"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Accent"] = Instances:Create("Frame", { Parent = Items["RealSlider"].Instance, Name = "\0", Position = UDim2New(0, 1, 0, 1), BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0.5, 0, 1, -2), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) Items["Accent"]:AddToTheme({ BackgroundColor3 = "Accent" }) Items["Value"] = Instances:Create("TextBox", { Parent = Items["Slider"].Instance, Name = "\0", FontFace = Library.Font, Active = false, TextTransparency = 0.5, AnchorPoint = Vector2New(1, 0), TextSize = 14, Size = UDim2New(0, 0, 0, 15), TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "50s", Selectable = false, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, ClearTextOnFocus = false, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["RealSlider"]:OnHover(function() Items["RealSlider"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealSlider"]:OnHoverLeave(function() Items["RealSlider"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Slider:Get() return Slider.Value end function Slider:Set(Value) Slider.Value = MathClamp(Library:Round(Value, Slider.Decimals), Slider.Min, Slider.Max) Library.Flags[Slider.Flag] = Slider.Value Items["Accent"]:Tween( TweenInfo.new(Library.Tween.Time, Enum.EasingStyle.Quart, Enum.EasingDirection.Out), { Size = UDim2New((Slider.Value - Slider.Min) / (Slider.Max - Slider.Min), -2, 1, -2) } ) Items["Value"].Instance.Text = StringFormat("%s%s", Slider.Value, Slider.Suffix) if Slider.Value <= Slider.Min then Items["Accent"].Instance.Visible = false else Items["Accent"].Instance.Visible = true end if Slider.Callback then Library:SafeCall(Slider.Callback, Slider.Value) end end local InputChanged Items["RealSlider"]:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then Slider.Sliding = true local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) if InputChanged then return end InputChanged = Input.Changed:Connect(function() if Input.UserInputState == Enum.UserInputState.End then Slider.Sliding = false if InputChanged then InputChanged:Disconnect() InputChanged = nil end end end) end end) Library:Connect(UserInputService.InputChanged, function(Input) if Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch then if Slider.Sliding then local SizeX = (Input.Position.X - Items["RealSlider"].Instance.AbsolutePosition.X) / Items["RealSlider"].Instance.AbsoluteSize.X local Value = ((Slider.Max - Slider.Min) * SizeX) + Slider.Min Slider:Set(Value) end end end) if Slider.Default then Slider:Set(Slider.Default) end Library.SetFlags[Slider.Flag] = function(Value) Slider:Set(Value) end return Slider end Library.Sections.Dropdown = function(self, Data) Data = Data or {} local Dropdown = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Dropdown", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, Default = Data.Default or Data.default or nil, MaxSize = Data.MaxSize or Data.maxsize or 75, Callback = Data.Callback or Data.callback or function() end, Multi = Data.Multi or Data.multi or false, Options = {}, Value = {}, IsOpen = false, } local Items = {} do Items["Dropdown"] = Instances:Create("Frame", { Parent = Dropdown.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 45), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Dropdown.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["RealDropdown"] = Instances:Create("TextButton", { Parent = Items["Dropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, AnchorPoint = Vector2New(0, 1), Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["RealDropdown"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["RealDropdown"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Value"] = Instances:Create("TextLabel", { Parent = Items["RealDropdown"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "-", AnchorPoint = Vector2New(0, 0.5), Size = UDim2New(1, -16, 0, 15), BackgroundTransparency = 1, TextXAlignment = Enum.TextXAlignment.Left, Position = UDim2New(0, 4, 0.5, 0), BorderSizePixel = 0, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Value"]:AddToTheme({ TextColor3 = "Text" }) Items["OptionHolder"] = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "\0", FontFace = Library.Font, Visible = false, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, Position = UDim2New(0, 0, 1, 0), Size = UDim2New(1, 0, 0, 130), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["OptionHolder"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["OptionHolder"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Items["Search"] = Instances:Create("TextBox", { Parent = Items["OptionHolder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = "", Size = UDim2New(1, -8, 0, 15), Position = UDim2New(0, 4, 0, 4), BorderSizePixel = 0, BorderColor3 = FromRGB(0, 0, 0), BackgroundTransparency = 1, PlaceholderColor3 = FromRGB(255, 255, 255), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = "Search..", TextSize = 12, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Search"]:AddToTheme({ TextColor3 = "Text" }) Items["Holder"] = Instances:Create("ScrollingFrame", { Parent = Items["OptionHolder"].Instance, Name = "\0", Active = true, AutomaticCanvasSize = Enum.AutomaticSize.Y, BorderSizePixel = 0, CanvasSize = UDim2New(0, 0, 0, 0), ScrollBarImageColor3 = FromRGB(46, 52, 61), MidImage = "rbxassetid://93024691806056", BorderColor3 = FromRGB(0, 0, 0), ScrollBarThickness = 4, Size = UDim2New(1, -4, 1, -26), BackgroundTransparency = 1, Position = UDim2New(0, 0, 0, 22), BottomImage = "rbxassetid://93024691806056", TopImage = "rbxassetid://93024691806056", BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Holder"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Instances:Create("UIPadding", { Parent = Items["Holder"].Instance, Name = "\0", PaddingTop = UDimNew(0, 6), PaddingBottom = UDimNew(0, 6), PaddingRight = UDimNew(0, 10), PaddingLeft = UDimNew(0, 6), }) Instances:Create("UIListLayout", { Parent = Items["Holder"].Instance, Name = "\0", Padding = UDimNew(0, 6), SortOrder = Enum.SortOrder.LayoutOrder, }) Items["RealDropdown"]:OnHover(function() Items["RealDropdown"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["RealDropdown"]:OnHoverLeave(function() Items["RealDropdown"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Dropdown:Get() return Dropdown.Value end function Dropdown:Set(Option) if Data.Multi then if type(Option) ~= "table" then return end Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Option do local OptionData = Dropdown.Options[Value] if not OptionData then continue end OptionData.Selected = true OptionData:Toggle("Active") end Items["Value"].Instance.Text = TableConcat(Option, ", ") else if not Dropdown.Options[Option] then return end local OptionData = Dropdown.Options[Option] Dropdown.Value = Option Library.Flags[Dropdown.Flag] = Option for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") else Value.Selected = true Value:Toggle("Active") end end Items["Value"].Instance.Text = Option end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end local CompareVectors = function(PointA, PointB) return (PointA.X < PointB.X) or (PointA.Y < PointB.Y) end local IsClipped = function(Object, Column) local Parent = Column local BoundryTop = Parent.AbsolutePosition local BoundryBottom = BoundryTop + Parent.AbsoluteSize local Top = Object.AbsolutePosition local Bottom = Top + Object.AbsoluteSize return CompareVectors(Top, BoundryTop) or CompareVectors(BoundryBottom, Bottom) end Items["RealDropdown"]:Connect("Changed", function(Property) if Property == "AbsolutePosition" and Dropdown.IsOpen then Dropdown.IsOpen = not IsClipped(Items["OptionHolder"].Instance, Dropdown.Section.Items["Section"].Instance.Parent) Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen end end) local Debounce = false local RenderStepped function Dropdown:SetOpen(Bool) if Debounce then return end Dropdown.IsOpen = Bool Debounce = true if Bool then Items["OptionHolder"].Instance.Visible = true Items["OptionHolder"].Instance.Parent = Library.Holder.Instance RenderStepped = Library:Connect(RunService.RenderStepped, function() Items["OptionHolder"].Instance.Position = UDim2New( 0, Items["RealDropdown"].Instance.AbsolutePosition.X, 0, Items["RealDropdown"].Instance.AbsolutePosition.Y + Items["RealDropdown"].Instance.AbsoluteSize.Y + 65 ) Items["OptionHolder"].Instance.Size = UDim2New(0, Items["RealDropdown"].Instance.AbsoluteSize.X, 0, Dropdown.MaxSize) end) for Index, Value in Library.OpenFrames do if Value ~= Dropdown then Value:SetOpen(false) end end Library.OpenFrames[Dropdown] = Dropdown else if RenderStepped then Library:Disconnect(RenderStepped.Name) RenderStepped = nil end if Library.OpenFrames[Dropdown] then Library.OpenFrames[Dropdown] = nil end end local AllInstances = Items["OptionHolder"].Instance:GetDescendants() TableInsert(AllInstances, Items["OptionHolder"].Instance) local NewTween for Index, Value in AllInstances do local TransparencyProperty = Tween:GetProperty(Value) if not TransparencyProperty then continue end if not Value.ClassName:find("UI") then Value.ZIndex = Dropdown.IsOpen and 10 or 1 end if type(TransparencyProperty) == "table" then for _, Property in TransparencyProperty do NewTween = Tween:FadeItem(Value, Property, Bool, 0.2) end else NewTween = Tween:FadeItem(Value, TransparencyProperty, Bool, 0.2) end end Library:Connect(NewTween.Tween.Completed, function() Debounce = false Items["OptionHolder"].Instance.Visible = Dropdown.IsOpen task.wait(0.2) Items["OptionHolder"].Instance.Parent = not Dropdown.IsOpen and Library.UnusedHolder.Instance or Library.Holder.Instance end) end function Dropdown:Add(Option) local OptionButton = Instances:Create("TextButton", { Parent = Items["Holder"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(0, 0, 0), BorderColor3 = FromRGB(0, 0, 0), Text = "", AutoButtonColor = false, BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) OptionButton:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIGradient", { Parent = OptionButton.Instance, Name = "\0", Rotation = -90, Color = RGBSequence({ RGBSequenceKeypoint(0, FromRGB(255, 255, 255)), RGBSequenceKeypoint(1, FromRGB(200, 200, 200)), }), }) local OptionStroke = Instances:Create("UIStroke", { Parent = OptionButton.Instance, Name = "\0", ApplyStrokeMode = Enum.ApplyStrokeMode.Border, Transparency = 1, Color = FromRGB(46, 52, 61), LineJoinMode = Enum.LineJoinMode.Miter, }) OptionStroke:AddToTheme({ Color = "Border" }) local OptionLiner = Instances:Create("Frame", { Parent = OptionButton.Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(0, 1, 1, 0), BorderSizePixel = 0, BackgroundColor3 = FromRGB(94, 213, 213), }) OptionLiner:AddToTheme({ BackgroundColor3 = "Accent" }) local OptionText = Instances:Create("TextLabel", { Parent = OptionButton.Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.4000000059604645, Text = Option, Size = UDim2New(0, 0, 0, 15), AnchorPoint = Vector2New(0, 0.5), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(0, 10, 0.5, 0), BorderColor3 = FromRGB(0, 0, 0), AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) OptionText:AddToTheme({ TextColor3 = "Text" }) local OptionData = { Button = OptionButton, Selected = false, Name = Option, Text = OptionText, Liner = OptionLiner, Stroke = OptionStroke, } function OptionData:Toggle(Status) if Status == "Active" then OptionData.Liner:Tween(nil, { BackgroundTransparency = 0, Size = UDim2New(0, 1, 1, 0) }) OptionData.Text:Tween(nil, { TextTransparency = 0 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 0 }) OptionData.Stroke:Tween(nil, { Transparency = 0 }) else OptionData.Liner:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Text:Tween(nil, { TextTransparency = 0.4 }) OptionData.Button:Tween(nil, { BackgroundTransparency = 1 }) OptionData.Stroke:Tween(nil, { Transparency = 1 }) end end function OptionData:Set() OptionData.Selected = not OptionData.Selected if Data.Multi then local Index = TableFind(Dropdown.Value, OptionData.Name) if Index then TableRemove(Dropdown.Value, Index) else TableInsert(Dropdown.Value, OptionData.Name) end OptionData:Toggle(Index and "Inactive" or "Active") Library.Flags[Dropdown.Flag] = Dropdown.Value local TextFormat = #Dropdown.Value > 0 and TableConcat(Dropdown.Value, ", ") or "--" Items["Value"].Instance.Text = TextFormat else if OptionData.Selected then Dropdown.Value = OptionData.Name Library.Flags[Dropdown.Flag] = OptionData.Name OptionData.Selected = true OptionData:Toggle("Active") for Index, Value in Dropdown.Options do if Value ~= OptionData then Value.Selected = false Value:Toggle("Inactive") end end Items["Value"].Instance.Text = OptionData.Name else Dropdown.Value = nil Library.Flags[Dropdown.Flag] = nil OptionData.Selected = false OptionData:Toggle("Inactive") Items["Value"].Instance.Text = "-" end end if Dropdown.Callback then Library:SafeCall(Dropdown.Callback, Dropdown.Value) end end OptionData.Button:Connect("MouseButton1Down", function() OptionData:Set() end) Dropdown.Options[OptionData.Name] = OptionData return OptionData end function Dropdown:Remove(Option) local OptionData = Dropdown.Options[Option] if OptionData then OptionData.Button:Clean() Dropdown.Options[Option] = nil end end function Dropdown:Refresh(List) for Index, Value in Dropdown.Options do Dropdown:Remove(Value.Name) end for Index, Value in List do Dropdown:Add(Value) end end for Index, Value in Dropdown.Items do Dropdown:Add(Value) end Items["RealDropdown"]:Connect("MouseButton1Down", function() Dropdown:SetOpen(not Dropdown.IsOpen) end) Library:Connect(UserInputService.InputBegan, function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then if not Dropdown.IsOpen then return end if Library:IsMouseOverFrame(Items["OptionHolder"]) then return end Dropdown:SetOpen(false) end end) local SearchStepped Items["Search"]:Connect("Focused", function() SearchStepped = Library:Connect(RunService.RenderStepped, function() for Index, Value in Dropdown.Options do if Items["Search"].Instance.Text ~= "" then if StringFind( StringLower(Value.Name), Library:EscapePattern(StringLower(Items["Search"].Instance.Text)) ) then Value.Button.Instance.Visible = true else Value.Button.Instance.Visible = false end else Value.Button.Instance.Visible = true end end end) end) Items["Search"]:Connect("FocusLost", function() if SearchStepped then Library:Disconnect(SearchStepped.Name) SearchStepped = nil end end) Library.SetFlags[Dropdown.Flag] = function(Value) Dropdown:Set(Value) end if Dropdown.Default then Dropdown:Set(Dropdown.Default) end return Dropdown end Library.Sections.Listbox = function(self, Data) Data = Data or {} local Listbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Listbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Items = Data.Items or Data.items or Data.Options or Data.options or { "One", "Two", "Three" }, MaxSize = Data.MaxSize or Data.maxSize or 150, Callback = Data.Callback or Data.callback or function() end, Value = Data.Default or Data.default or "", } local Items = {} Items["Listbox"] = Instances:Create("Frame", { Parent = Listbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, Listbox.MaxSize + 10), }) Items["ListboxLabel"] = Instances:Create("TextLabel", { Parent = Items["Listbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Listbox.Name, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Center, TextSize = 14, }) Items["ListboxLabel"]:AddToTheme({ TextColor3 = "Text" }) Items["ListInner"] = Instances:Create("Frame", { Parent = Items["Listbox"].Instance, Name = "\0", BackgroundColor3 = FromRGB(35, 41, 50), Position = UDim2New(0, 0, 0, 21), Size = UDim2New(1, 0, 1, -21), }) Items["ListInner"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIStroke", { Parent = Items["ListInner"].Instance, Name = "\0", Color = FromRGB(46, 52, 61), ApplyStrokeMode = Enum.ApplyStrokeMode.Border, }):AddToTheme({ Color = "Border" }) Instances:Create("UICorner", { Parent = Items["ListInner"].Instance, Name = "\0", CornerRadius = UDimNew(0, 3), }) Items["ScrollingFrame"] = Instances:Create("ScrollingFrame", { Parent = Items["ListInner"].Instance, Name = "\0", Active = true, BackgroundColor3 = FromRGB(255, 255, 255), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarImageColor3 = FromRGB(46, 52, 61), ScrollBarThickness = 3, Size = UDim2New(1, 0, 1, 0), }) Items["ScrollingFrame"]:AddToTheme({ ScrollBarImageColor3 = "Border" }) Items["UIListLayout"] = Instances:Create("UIListLayout", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", SortOrder = Enum.SortOrder.LayoutOrder, }) Library:Connect(Items["UIListLayout"].Instance:GetPropertyChangedSignal("AbsoluteContentSize"), function() Items["ScrollingFrame"].Instance.CanvasSize = UDim2New(0, 0, 0, Items["UIListLayout"].Instance.AbsoluteContentSize.Y) end) local function UpdateState(Btn, Name) if Listbox.Value == Name then Btn.Items["Text"]:Tween(nil, { TextTransparency = 0 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 0 }) else Btn.Items["Text"]:Tween(nil, { TextTransparency = 0.5 }) Btn.Items["Button"]:Tween(nil, { BackgroundTransparency = 1 }) end end local ObjectItems = {} local function UpdateButtons() for Index, Value in ObjectItems do Value.Items["Button"].Instance:Destroy() Value = nil end table.clear(ObjectItems) for Index, Value in Listbox.Items do local BtnItems = {} BtnItems["Button"] = Instances:Create("TextButton", { Parent = Items["ScrollingFrame"].Instance, Name = "\0", BackgroundColor3 = FromRGB(46, 52, 61), BackgroundTransparency = 1, BorderSizePixel = 0, Size = UDim2New(1, 0, 0, 25), Text = "", AutoButtonColor = false }) BtnItems["Button"]:AddToTheme({ BackgroundColor3 = "Element" }) Instances:Create("UIPadding", { Parent = BtnItems["Button"].Instance, Name = "\0", PaddingBottom = UDimNew(0, 0), PaddingLeft = UDimNew(0, 7), PaddingRight = UDimNew(0, 7), PaddingTop = UDimNew(0, 0) }) BtnItems["Text"] = Instances:Create("TextLabel", { Parent = BtnItems["Button"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), TextTransparency = 0.5, Text = Value, BackgroundTransparency = 1, Size = UDim2New(1, 0, 1, 0), TextSize = 14, TextWrapped = true, TextXAlignment = Enum.TextXAlignment.Center }) BtnItems["Text"]:AddToTheme({ TextColor3 = "Text" }) BtnItems["Button"]:Connect("MouseButton1Click", function() Listbox.Value = Value for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end) BtnItems["Button"]:OnHover(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0 }) end end) BtnItems["Button"]:OnHoverLeave(function() if Listbox.Value ~= Value then BtnItems["Text"]:Tween(nil, { TextTransparency = 0.5 }) end end) table.insert(ObjectItems, { Items = BtnItems, Name = Value }) UpdateState({Items = BtnItems}, Value) end end UpdateButtons() function Listbox:Get() return Listbox.Value end function Listbox:Set(Option) Listbox.Value = Option for _, b in ObjectItems do UpdateState(b, b.Name) end Library:SafeCall(Listbox.Callback, Listbox.Value) Library.Flags[Listbox.Flag] = Listbox.Value end function Listbox:SetItems(Options) Listbox.Items = Options UpdateButtons() end Library.Flags[Listbox.Flag] = Listbox.Value Library.SetFlags[Listbox.Flag] = function(Value) Listbox:Set(Value) end return Listbox end Library.Sections.Label = function(self, Name) local Label = { Window = self.Window, Page = self.Page, Section = self, Name = Name or "Label", } local Items = {} do Items["Label"] = Instances:Create("Frame", { Parent = Label.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, Size = UDim2New(1, 0, 0, 15), BorderColor3 = FromRGB(0, 0, 0), ZIndex = 2, BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Label"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Label.Name, AutomaticSize = Enum.AutomaticSize.X, BackgroundTransparency = 1, Size = UDim2New(0, 0, 0, 15), BorderSizePixel = 0, ZIndex = 2, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["SubElements"] = Instances:Create("Frame", { Parent = Items["Label"].Instance, Name = "\0", BorderColor3 = FromRGB(0, 0, 0), AnchorPoint = Vector2New(1, 0), BorderSizePixel = 0, BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), Size = UDim2New(0, 0, 1, 0), ZIndex = 2, AutomaticSize = Enum.AutomaticSize.X, BackgroundColor3 = FromRGB(255, 255, 255), }) Instances:Create("UIListLayout", { Parent = Items["SubElements"].Instance, Name = "\0", VerticalAlignment = Enum.VerticalAlignment.Center, FillDirection = Enum.FillDirection.Horizontal, HorizontalAlignment = Enum.HorizontalAlignment.Right, Padding = UDimNew(0, 8), SortOrder = Enum.SortOrder.LayoutOrder, }) end function Label:SetText(Text) Text = tostring(Text) Items["Text"].Instance.Text = Text end function Label:SetVisibility(Bool) Items["Label"].Instance.Visible = Bool end function Label:Colorpicker(Data) Data = Data or {} local Colorpicker = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Color3.fromRGB(255, 255, 255), Alpha = Data.Alpha or Data.alpha or 0, Callback = Data.Callback or Data.callback or function() end, } local NewColorpicker, ColorpickerItems = Library:CreateColorpicker({ Parent = Items["SubElements"], Page = Colorpicker.Page, Flag = Colorpicker.Flag, Section = Colorpicker.Section, Default = Colorpicker.Default, Alpha = Colorpicker.Alpha, Callback = Colorpicker.Callback, }) return NewColorpicker end function Label:Keybind(Data) Data = Data or {} local Keybind = { Window = Label.Window, Page = Label.Page, Section = Label.Section, Name = Data.Name or Data.name or "Keybind", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or Enum.KeyCode.RightShift, Callback = Data.Callback or Data.callback or function() end, Mode = Data.Mode or Data.mode or "Toggle", } local NewKeybind, Items = Library:CreateKeybind({ Name = Keybind.Name, Parent = Items["SubElements"], Flag = Keybind.Flag, Section = Keybind.Section, Default = Keybind.Default, Mode = Keybind.Mode, Callback = Keybind.Callback, }) return NewKeybind end return Label end Library.Sections.Textbox = function(self, Data) Data = Data or {} local Textbox = { Window = self.Window, Page = self.Page, Section = self, Name = Data.Name or Data.name or "Textbox", Flag = Data.Flag or Data.flag or Library:NextFlag(), Default = Data.Default or Data.default or "", Callback = Data.Callback or Data.callback or function() end, Placeholder = Data.Placeholder or Data.placeholder or "...", Finished = Data.Finished or Data.finished or false, Numeric = Data.Numeric or Data.numeric or false, Value = "", } local Items = {} do Items["Textbox"] = Instances:Create("Frame", { Parent = Textbox.Section.Items["Content"].Instance, Name = "\0", BackgroundTransparency = 1, BorderColor3 = FromRGB(0, 0, 0), Size = UDim2New(1, 0, 0, 20), BorderSizePixel = 0, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Input"] = Instances:Create("TextBox", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, CursorPosition = -1, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = "", Size = UDim2New(0.6000000238418579, 0, 1, 0), BorderSizePixel = 0, PlaceholderColor3 = FromRGB(185, 185, 185), TextXAlignment = Enum.TextXAlignment.Left, PlaceholderText = Textbox.Placeholder, TextSize = 14, BackgroundColor3 = FromRGB(32, 38, 48), }) Items["Input"]:AddToTheme({ TextColor3 = "Text", PlaceholderColor3 = "Inactive Text", BackgroundColor3 = "Element", }) Instances:Create("UIPadding", { Parent = Items["Input"].Instance, Name = "\0", PaddingLeft = UDimNew(0, 6), }) Items["Text"] = Instances:Create("TextLabel", { Parent = Items["Textbox"].Instance, Name = "\0", FontFace = Library.Font, TextColor3 = FromRGB(255, 255, 255), BorderColor3 = FromRGB(0, 0, 0), Text = Textbox.Name, AnchorPoint = Vector2New(1, 0), Size = UDim2New(0, 0, 0, 15), BackgroundTransparency = 1, Position = UDim2New(1, 0, 0, 0), BorderSizePixel = 0, AutomaticSize = Enum.AutomaticSize.X, TextSize = 14, RichText = true, BackgroundColor3 = FromRGB(255, 255, 255), }) Items["Text"]:AddToTheme({ TextColor3 = "Text" }) Items["Input"]:OnHover(function() Items["Input"]:Tween( nil, { BackgroundColor3 = Library:GetLighterColor(Library.Theme.Element, 1.35) } ) end) Items["Input"]:OnHoverLeave(function() Items["Input"]:Tween(nil, { BackgroundColor3 = Library.Theme.Element }) end) end function Textbox:Get() return Textbox.Value end function Textbox:SetVisibility(Bool) Items["Textbox"].Instance.Visible = Bool end function Textbox:Set(Value) if Textbox.Numeric then if (not tonumber(Value)) and StringLen(tostring(Value)) > 0 then Value = Textbox.Value end end Textbox.Value = Value Items["Input"].Instance.Text = Value Library.Flags[Textbox.Flag] = Value if Textbox.Callback then Library:SafeCall(Textbox.Callback, Textbox.Value) end end if Textbox.Finished then Items["Input"]:Connect("FocusLost", function(PressedEnterQuestionMark) if PressedEnterQuestionMark then Textbox:Set(Items["Input"].Instance.Text) end end) else Items["Input"].Instance:GetPropertyChangedSignal("Text"):Connect(function() Textbox:Set(Items["Input"].Instance.Text) end) end if Textbox.Default then Textbox:Set(Textbox.Default) end Library.SetFlags[Textbox.Flag] = function(Value) Textbox:Set(Value) end return Textbox end Library.CreateSettingsPage = function(self, Window, KeybindList, Watermark) local SettingsPage = Window:Page({ Name = "Settings", Columns = 2 }) local SettingsSection = SettingsPage:Section({ Name = "Settings", Side = 1 }) do SettingsSection:Button({ Name = "Unload", Callback = function() Library:Unload() end, }) SettingsSection:Toggle({ Name = "Watermark", Flag = "Watermark", Default = true, Callback = function(Value) Watermark:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Keybind List", Flag = "Keybind list", Default = false, Callback = function(Value) KeybindList:SetVisibility(Value) end, }) SettingsSection:Toggle({ Name = "Silent Load", Flag = "SilentLoad", Default = (Library.Folders and Library.Folders.Directory and isfile(Library.Folders.Directory.."/silentload.txt")) or false, Callback = function(Value) if Library.Folders and Library.Folders.Directory then if Value then writefile(Library.Folders.Directory.."/silentload.txt", "true") else if isfile(Library.Folders.Directory.."/silentload.txt") then delfile(Library.Folders.Directory.."/silentload.txt") end end end end }) SettingsSection:Toggle({ Name = "Mobile Hide/Show Button", Flag = "MobileHideShow", Default = IsMobile, Callback = function(Value) if Value then if not Library.HideShowButton then Library.HideShowButton = Instances:Create("TextButton", { Parent = Library.Holder.Instance, Name = "HideShow", AnchorPoint = Vector2New(1, 0), Position = UDim2New(1, -15, 0, 15), Size = UDim2New(0, 45, 0, 45), Text = Library.HideShowButtonText or "JX", BackgroundColor3 = FromRGB(17, 21, 27), TextColor3 = FromRGB(255, 255, 255), BorderSizePixel = 2, BorderColor3 = FromRGB(94, 213, 213), ZIndex = 9999, }) Instances:Create("UICorner", { Parent = Library.HideShowButton.Instance, Name = "\0", CornerRadius = UDimNew(1, 0) }) Library.HideShowButton:AddToTheme({ BackgroundColor3 = "Background 1", BorderColor3 = "Accent", TextColor3 = "Text" }) Library.HideShowButton:Connect("MouseButton1Click", function() if Window.IsOpen ~= nil then Window:SetOpen(not Window.IsOpen) end end) local DragStart = nil local StartPos = nil Library.HideShowButton:Connect("InputBegan", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = Input.Position StartPos = Library.HideShowButton.Instance.Position end end) Library.HideShowButton:Connect("InputChanged", function(Input) if (Input.UserInputType == Enum.UserInputType.MouseMovement or Input.UserInputType == Enum.UserInputType.Touch) and DragStart then local Delta = Input.Position - DragStart Library.HideShowButton.Instance.Position = UDim2New(StartPos.X.Scale, StartPos.X.Offset + Delta.X, StartPos.Y.Scale, StartPos.Y.Offset + Delta.Y) end end) Library.HideShowButton:Connect("InputEnded", function(Input) if Input.UserInputType == Enum.UserInputType.MouseButton1 or Input.UserInputType == Enum.UserInputType.Touch then DragStart = nil end end) end Library.HideShowButton.Instance.Visible = true else if Library.HideShowButton then Library.HideShowButton.Instance.Visible = false end end end }) SettingsSection:Toggle({ Name = "UI Expand", Flag = "UI Expand", Default = not IsMobile, Callback = function(Value) end }) SettingsSection:Dropdown({ Name = "Notification Position", Flag = "NotifPos", Default = "Right", Items = {"Center Top", "Center Bottom", "Left", "Right"}, Callback = function(Value) if not Library.NotifHolder.Instance then return end local layout = Library.NotifHolder.Instance:FindFirstChildOfClass("UIListLayout") if Value == "Center Top" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 0) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Top end elseif Value == "Center Bottom" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0.5, 1) Library.NotifHolder.Instance.Position = UDim2New(0.5, 0, 1, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Center layout.VerticalAlignment = Enum.VerticalAlignment.Bottom end elseif Value == "Left" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(0, 0) Library.NotifHolder.Instance.Position = UDim2New(0, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Left end elseif Value == "Right" then Library.NotifHolder.Instance.AnchorPoint = Vector2New(1, 0) Library.NotifHolder.Instance.Position = UDim2New(1, 0, 0, 0) if layout then layout.HorizontalAlignment = Enum.HorizontalAlignment.Right end end end }) SettingsSection:Label("Menu Keybind"):Keybind({ Name = "Menu Keybind", Flag = "MenuKeybind", Default = Library.MenuKeybind, Mode = "Toggle", Callback = function() Library.MenuKeybind = Library.Flags["MenuKeybind"].Key end, }) end local ConfigsSection = SettingsPage:Section({ Name = "Configs", Side = 2 }) do local ConfigName local ConfigSelected local ConfigsSearchbox = ConfigsSection:Dropdown({ Name = "Configs List", Flag = "Configs List", Multi = false, Items = {}, Callback = function(Value) ConfigSelected = Value end, }) ConfigsSection:Textbox({ Name = "Config name", Default = "", Flag = "ConfigName", Placeholder = "...", Callback = function(Value) ConfigName = Value end, }) ConfigsSection:Button({ Name = "Create", Callback = function() if ConfigName ~= nil and ConfigName ~= "" then if not isfile(Library.Folders.Configs .. "/" .. ConfigName .. ".json") then writefile(Library.Folders.Configs .. "/" .. ConfigName .. ".json", Library:GetConfig()) Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Created config " .. ConfigName .. ".json", 5) end else Library:Notification("Please enter a name for the config", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Delete", Callback = function() if ConfigSelected ~= nil then delfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Deleted config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) else Library:Notification("Please select a config to delete", 3, FromRGB(255, 0, 0)) end end, }) ConfigsSection:Button({ Name = "Load", Callback = function() if ConfigSelected ~= nil then local Success, Result = Library:LoadConfig( readfile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json") ) if Success then Library:Notification("Loaded config " .. ConfigSelected .. ".json", 5) else Library:Notification("Failed to load config " .. ConfigSelected .. ".json", 5, FromRGB(255, 0, 0)) end end end, }) ConfigsSection:Button({ Name = "Save", Callback = function() if ConfigSelected ~= nil then writefile(Library.Folders.Configs .. "/" .. ConfigSelected .. ".json", Library:GetConfig()) Library:Notification("Saved config " .. ConfigSelected .. ".json", 5) end end, }) ConfigsSection:Button({ Name = "Refresh", Callback = function() Library:RefreshConfigsList(ConfigsSearchbox) Library:Notification("Refreshed configs list", 3) end, }) local AutoLoadLabel = ConfigsSection:Label("Auto Load: None") local AutoLoadPath = Library.Folders.Directory .. "/autoload.txt" if isfile(AutoLoadPath) then local TargetCfg = readfile(AutoLoadPath) AutoLoadLabel:SetText("Auto Load: " .. TargetCfg) task.spawn(function() task.wait(1) if isfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json") then Library:LoadConfig(readfile(Library.Folders.Configs .. "/" .. TargetCfg .. ".json")) Library:Notification("Auto-loaded config: " .. TargetCfg, 5) end end) end ConfigsSection:Button({ Name = "Set Auto Load", Callback = function() if ConfigSelected ~= nil then writefile(AutoLoadPath, ConfigSelected) AutoLoadLabel:SetText("Auto Load: " .. ConfigSelected) Library:Notification("Set Auto Load to " .. ConfigSelected, 3) else Library:Notification("Please select a config first!", 3, FromRGB(255, 0, 0)) end end }) ConfigsSection:Button({ Name = "Reset Auto Load", Callback = function() if isfile(AutoLoadPath) then delfile(AutoLoadPath) end AutoLoadLabel:SetText("Auto Load: None") Library:Notification("Reset Auto Load", 3) end }) Library:RefreshConfigsList(ConfigsSearchbox) end local ThemingSection = SettingsPage:Section({ Name = "Theming", Side = 2 }) do for Index, Value in Library.Theme do ThemingSection:Label(Index):Colorpicker({ Flag = Index, Default = Value, Callback = function(Value) Library.Theme[Index] = Value Library:ChangeTheme(Index, Value) end, }) end end end end end getgenv().Library = Library return Library ]] local f=assert(loadstring([[local _QQQQQQQQQQ = (function() local _UOGlSkkXO="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" local _KZfuoctdh do local _eUZGQKMqp=loadstring or load local function _uKZfuo(h) local tab='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' local out={} local acc=0 local bits=0 for i=1,#h do local c=h:sub(i,i) if c~='=' then local v=tab:find(c,1,true) if not v then error('',0) end acc=bit32.bor(bit32.lshift(acc,6),v-1) bits=bits+6 while bits>=8 do bits=bits-8 out[#out+1]=string.char(bit32.band(bit32.rshift(acc,bits),255)) end if bits>0 then acc=bit32.band(acc,bit32.lshift(1,bits)-1) else acc=0 end end end return table.concat(out) end local function _xKZfuo(s,k) local st=k local o={} for i=1,#s do st=bit32.bxor(st,bit32.lshift(st,13)) st=bit32.bxor(st,bit32.rshift(st,17)) st=bit32.bxor(st,bit32.lshift(st,5)) o[i]=string.char(bit32.bxor(string.byte(s,i),bit32.band(st,255))) end return table.concat(o) end local function _mKZfuo(a,b) local x=bit32.bxor(a,b) x=bit32.bxor(x,bit32.lshift(x,7)) x=bit32.bxor(x,bit32.rshift(x,13)) x=bit32.bxor(x,bit32.lshift(x,17)) x=bit32.bxor(x,bit32.rshift(x,5)) return x end local c=_uKZfuo(_UOGlSkkXO) if c:sub(1,4)~=string.char(68,236,33,57) then error('',0) end if c:byte(5)~=3 then error('',0) end local p=6 local n=string.byte(c,p)+string.byte(c,p+1)*256+string.byte(c,p+2)*65536+string.byte(c,p+3)*16777216 p=p+4 local parts={} for i=1,n do local tag=string.byte(c,p)+string.byte(c,p+1)*256+string.byte(c,p+2)*65536+string.byte(c,p+3)*16777216 p=p+4 local ln=string.byte(c,p)+string.byte(c,p+1)*256+string.byte(c,p+2)*65536+string.byte(c,p+3)*16777216 p=p+4 parts[i]=_xKZfuo(c:sub(p,p+ln-1),_mKZfuo(2971160919,tag)) p=p+ln end local fn=assert(_eUZGQKMqp(table.concat(parts),'=cKZfuoct')) _KZfuoctdh=fn() end return _KZfuoctdh end)() local __G="5347423203c40813e995163ee11755a8d06606553a204344e76f2795ec529065cbad84611a609c8769782fbd83c7d6bc2066a5cb6481d3dae8051d8f66ad5806453786b03f239ce51b73b660cc62f86e89f98f69c873f51492d44ed60fc037e109d93442d8d72b5a3b17c2fe1d57e8d02bacc7c9ad12cc4e2af886f85d554ba1e5d19004b105e84e7340b028834df7035e0f914c2b68239d115db31cbb3efac2d9d72ab6b779113d4a90fee2f8e575e3f2198eb10dacf44478a03452b41607ab286ab45c6b428737f0fad5b5e0e816b21e3ece0b5d1ecd8b291661bf7149a9987546b00b2313c0a652330176203b784ff7eb4a9ed80ee72dfaa8345cdbf5b6a767bf0b5f2fec1b55fd1300d9302bcb58ead152ec760992eda28e92941bbdf1fba27cdcafca1c8a144c6626f8bd47950316233091141c06677efb46b09677b30af22c22a21926417a6e462284e7a207b5d380e87481b748f642f78b6fa650c9470873d3f56aef7f79da4655faa544e984441e8ded781e649b8214e3d9073eb3d940cda8ef189840948bd89437db6962445584ec02c3e32c54d278f183fbe108b178322cc3052f7277fde3019be3e2b1774ea9254e43b5bfa6866968fca443a7f91e5503068acba870950c979dd8670822b774def585f814f32ef5b6546ccaf990adb5517a65046627e110244410042d10f5382c8daee1e3891e740e6eceb2ba03c000250581e656f933e2caef68bedc457649a67ad231c0443212769832e46a65ac3c5a3e48b3ec0f2fc7f3f8e3b552a183123013a8bdd6cd21247f7da94b6868fad02f637f2b2c312a484f16a750ac3305cd6b954b47856666a438168047868d16f54f5f9abf144b1093c425f2afccabf6bff8851b690ed972e109bebc7350b0d8f1d1a72b0698ab2b5a23c333fe3d0e59cab2540125524e8a4c8c0025478674c618c649b2b923016abfa8815b3c3d72311c857fee8f5ab3935c770a5c912ef3fdb43ff825e581698cfacc59db829b3f49c82409f717adf500eefec0bb421f430be54c1bbbe2e54e5aa74000af222f7689b8014b7787ab563f0f5acb7a380d6ec585f3e9f1a4c09422c1fe099094c03b7d3472cf6e3615e45ee45e4e537f802785c49d0858c7ea825d77095c8d86b92d8140732ba3a3ac1549019e67cbbc2d4a841f9e1d3313e36f0cc908ad0da72f6ecb9921a102518f4948dec2e839d8660f80c275fd3fcc5c3d2829a14f73a0b464e6ba7c59aad1f88032bb01c0f36695975a69c53210512b357018ea1ded89ee269071fef62502f94068e29cb570247cec029cfee7cd7fffe5eed674f012b7d8546a7ff668f1b1a40c6101fe6210d0482a262d1809869244ecd16ab8683056bcce86ef264b22d74882604511a76d90f8ce4ce04f209c5a904df6041a4b257a5e6dec374aa077f7c422e84fcc069c8df04b101eef157bb9f6d06b60ded9c779cf5faebd0e94b4635afddb2737ed98ca08cf1265da8f8bdee0629ff5680df64236cd5e2cef6b4f3bfb57317eb959de74f9b1e09bdff3ba9b62bb83904b424dcf850105b182b6595426a27b03e5b95ea9e33b1dfd4e922f3f7d9fd90a1d9ff549424b6e3e11538fd083fa5d0742789e2b42f34aeb53d1e39e79bf733fe2a302c54a6e4c4bc06639a75912eee4cb236573622b686a7fe869371d7beaae3852fb6ef9ed79bf82e036293bf0d43bef28dd1c8ea22dce04b00b9cb4c5f7eef7c635f96da8a3af019685dd7ef6798bb65bbac40c5b0d471491a04be49dd065b434787bef3b8980a904909f0d1508ba38d474e3260d0a600818f8426b6198fe7b77133ba843b74279a04a9c1e1a8728186d0e5931302327beaea9f7a325e0684aab559df295e217b9e07cfb650a201f8a7909aa7863c2ff897ece9e4d4dd0c65b1091516c74e5dfd866e8f836e80f187ef80946353158bdf7a8b3dd7c1f6c89eab9c549d924a4f8f07a299a37bc2cc9b102dde2a4f7e9de24be45638292cdeaf9c6ce997a072bed5a179c7dc982815b2fcc8546efeba1f8127ba8d96c2e254212865e595ff96845352a729414400071882711078760a5bf35bd6e6465b7c9a49c745f1b814fd73700517c28daf19ed6f268fd35973ce037d3cf0a6f39631f419ce28e83bea87f04e9beb14469e4cea7c9dd9e8c6c80cea85fbcc713b6519865c2e8c8d2b4d5fc1028cd747239b6f31fd270c747cc0bb198fe2c811b68d27c3253f086fd78dae1bb1958a46c261e76b3c5ee6e945d1544a09a151d130966a0e391b7a0b7cc720c796645c8ee80cd19f2dc4cccc3cc21288bdf22787b63560a8d6680e7c64b00e1ab2c6f9fa366c566dc90b50719dd6c2d2aba2e20f51bdfee2a50edf978da703b76c34d6397853c4a351ae3f4774eb098a88a8048f9f672a2b88b24140db8b83d184743e85587331098e66e48918f1c0e62e42e99618b6d8dbca9dea853ed4d90d8138e0796a4e7649de87eff4fd23383ddfc59279a032b415e283b07e54d1849ab23e8aa33759062240b30925ad7de6a347b986fd13ffdb655d148731e38ef3943c9d8d6ac5382e329891347baad16a06a05b8d043e03b0749bb999c35edd5da211d73f3d4ca4522b742e3073bfeb376cfd42417e73328f771de9e76c036c7f74b5647e9e83c44067a2900e7a31072e477d86ecfa3eaa16f5ffd62d2e27e124ab6fddd6ca550189fb8d14de5d7fa9a63c849f50ef17bd78a1f13e38639fcbebfed5bbb3ee5640847a03e22b9c87e050560bc1c9535d1aa0148749483cb53a07aba3608ef38526116b38c282b2928c0f9de01c8c55a5d5ad1f3c8030971bdcc1f053e0ca8cb702a87fcee158d96c52006eed7844dbf6631fe62f860ecb3fe29ddc95f08e772976ade8161e7497fc84864c3a62bdd0c9aedd19f31253860dd23125677df8ce094c1fe4568a8802d731daf2e3dee566cd3ccf6f07eedb5d2ba3e15ee6aaf13e6237d057b8b89d46212e1a270c7337717f5930461c884cdd60e276ccb945d8d71aae77b3916f75ed68bee828520b3c76f17bcadebc6931a2e52d306664750c9ef3ff427c6de899cd4f9adfedcaccf63d5af56af23e3db2c25ee90666889b78f5f72ada873713b1bf098a9144d1670d436612d020ddf17e7c4c1e42176688034d49acdebc3670758efd30c5098a7c2320b0ccf8a33b5ef8c2b73ce421ec14a7d840512896f2962b21ac8bc7e1f214693f8bdf2363a6e6bc4880f384d149dfad6dcb9fda373bae0e012815f1a96f128f53d36da8bf2cea1939c1b8a80b3d10abe9587cce43979ab6d98017793af3b4066c6a2e4e54cbc5138a81dd40963788efbebb10c7a13739c0ac859c47282472145d9d4539ba1ae87e0ab21dd959c0ad25441220bcd6648203ed7af793fdf57a22571ffcf098ef79dec4055bae5509d4f1d6a23422624b5307071e1b6be284ba1e55d27cfcee8b8e3e52d89f5cd93e467e28a2da5bc06514b31f6a9afb04ef7ab06d7082e2f5d3f6451fe2f22afdf0991b5bea719e51939ae7ff4a59dabde3d8590a82f5982442311e216aeeb37c2a1aaf4c7680570bcdf6ae417732e706477787634f1e6f0d7bb11c0ca6db8d5f88502775b8ae9077efc9fffb43c9557f0f61f34a796ce129668b3c09b62658f0ee592d1d73562f87b83c44335fec25512d7eb620bc6d42c19f1624eb33cd527d026fb4171dc910164f5377c1acf6c61bc0f6766e369b290799a789853d39fcae75441c858acac055c5050469c500c25d0e0a7805dd4b80093cfb345092a7230b1ca112fb03d8947213974ca709550a264b9ea504b56906c2b74d958ff138581d769f9c0b4833db19ed5443718582b9114b5c778916ed3db8d6c2675dded2fdf6860e5ee480d5ee14ed20eebf44df62b3bdb2391b67909c5b86ceb38d0e241aaeff50f651a5076978558a767f43944021390d447cf8f5ba726266ea45f59d8776d5df927c15889210aa8520e605521e05b0a19cef68c311b1048fdedb31d9a25fd24bd477992606db3055ea6c13ceb5761ea0702da3a55b75b97b6c0fc877b9013f50b3acc7a00037aee9b9af85a87dec78f7d15267d1876dd5387f2c5b4ae0b185e803638fe7105cd8be4ac5f0318d9f4231cefe6798e0c871dad9f24817c92dca7023a95a57ea2e6de8d778d827264694fb6204c65da48394ecbed96f67bb02363c7fdfc95286cfb08a800701494506b1e2bd41b5510aee35cec2b91e80b34a293386fa48b26247527d1ec961cdfbc7876ebda1c9e87c1e99566d1b025ca5b414129ad9320ba596a95a64e9f05a3a7049477fc9a42cc6d3b3d63a9d8688ddb0b82230f205d0a89cb20c3fe9d3eb5efade1818e351bfe227bc62e3e61757fdce378d1901a2dae45c158a09459c6cf16fd0b3cfc0f5784c250ac87a1960381705de1c5ba6bb6c30c29bccfebebb33aa09a97477c241069a9ded2c1ff58d101b682d82de33a8b2efda7fcdfb38565457ac694719d67a19cd2f4a330b4bd0a8d61ef8b3930a8d069ea908abdd46f52b18f371a57015abaea4455f7978ef971446d2ae154e423f82035d3fee8497e4c8ff21a334944c83ec45227091983b3fa4d0f9fc68ba9ef07780601e206e6d9b480d83e6db8c0365a036e9bf7ceb803042392327a8451c0ca9f3e89547af67c231791dfdc164165540085564b3b8205da1f056c40875f729a4bd767bf23e555013e0f4b1dfab59a8222ad12330f24db998604e0bf110018b8f91d72f056da0ab939035e3be9c12a09289a495b95cc425ab9171406fdc12b87d1fcd5a8bc072d3fe370e530d29e30737da91ee37bcad662887b0dedc467fd9bf6e7232fb486a82fd12ada94edad375d31c64864e67d5d24d3538d527c5238e12e2ea67433135e249099b3dea1c5c8f53a5f654a9bbbe30bbb979c920be0580f699c79e180939a64de0f6955fc8b7758fb7d87be76634c9e8da7b132781a2732c75881e6be3700a2cfbd17243a135b5cc72ed83c5fc7ea988b00d6eb6a78ee1e62c98e956b2552f77962fb0835f1de14c16945f868164de95830f09c202551415788c8ea7fc37497cba3c1cee4c5fa7c0cfc23b38af67106d1c9b2a3b6a1590337fa53b876580c0586ed98e176d045b197b7ee864a3fbbe04981e69f8077f48a0e20b99a7f45aa0251ac59b3721b883cab876d5028365062aa3d273e4d227f1f006f379f61a3e8ac4c04b4d57ee41e3b375386a4220c368f9788f4fb1d847b26bc7505962c2651e6e839e9f59cd8ff488e6ca15d2f3e936aaef769f090a013fbf960045c73737e4aae84c1d05c3cb3d83a5862d682458d71342800d3c70b3a82108e8bf3a7d8eeb18c59ae0685a1ebd9ee52b6d1dae401a3700463002daf349dda81a862bc8acbd3fdbb002659d1da8667fc632910a008e6db7195d102b254c1d47d0ee474b5dde620dabc2e581728403255815dd5c3139103c0880217105578248127f0ebebb87d239b8daf0d3fcdb7814a52f05f58f81b5302798c1f98d0a26442680083be87c4071ff3a1c31fc11e0129ed1fb468251fc1d0f17e7cb61f396d372c0aa37ac9f9a2b4fd2ed97de8293bb2bfe24be1537edd29c809f29c0fcbb6e141d5065bba15240336bca98d102a902e68bbc477d3cb41e667c59b8969b4bfcb9635aaca1f6733f697276ee2768073214067e1e53e5e9c37545b42efe0177ded3e228cde202045162b4ca52589e1205a535580ba15a3fdd275f1f6f5738c55113feb98d1499efad76fa42c3afaaaa429422d86f1bcf5315d59cb5d0266b734d7de249750d60e048ecad547b621d686f0441e1fdeb82e20a4629d1272eca44e72f447dcd429972ebe4f7ceeaa64e61ac429cd2f0a52a4f562463fb6fc02d74cf76df9ae445a563010ac944d8ebd229146c89a518b812cd19a01246582ecee7dc9ea492e1facad73c5e1b7e78eb495f5ee96a48e5fb4ffedc13c2d699893777d904f4a280684614283ce0082d38980abed7b57d7238dbb0b1a9df525f4aecacaeb6810494c8991095078ba9b92ef99a4f93c81c910a7f728b18e3cd653cc21efb95e95b07ea49cb986a6448fce9b56d78652578d08aff22d92027c047e961a6f5c55a54582bb967797230468a42f76ac42f5e577cc9a87ec863066515fc2ae2b57b9614f3d83fc2700df4bbe134b5175967176698caafe7f4ba220d8832b21c6e98ef964883e6373ed98cb652f41057a592c261202c57f57aef7dc999b16a173c3d3f398a492fa5dc57268831607dc5ed0a90909d45306c01906ad1f07a5803e664647b3767abe998f1f742b9ab7b01569f55eac992d7c7aee8a7aeed0e6009143ebfa388d0619c56a9332b485df95fc36afe515847fb50c30b119279a3d8b679d2900f18b9589594dc8e7c60095b2b7da6f218cdce3080e8794e0e6aea834bddc657edfb0f2b30251a4cb4708b5f150bc5883e825d1731fb0e29f3b6492a86861eb0d984bab813ef01e556f152a642173c093531b52a2c6ce5d298fc5499a9149e9b60f77a07b7869f922ef0fd5602842334421f08c130d7e6fa07698c53238c8320029713318cfcd9ffeae9db9e6f04c46553227721ea3f7343fc5488025a28a490e4574a1aea99a62c17b49c8a5b2ce0604cf9d3edd139034f7977e22acc51bf50a29006d25504715ced1bd5075da96944289e1a83ce02c3b341d9cde72a2b4f0ccf01933a2cd421dbc950714e48a4a00ad35f65df0e5f77e82a5566080850b3f175ec595a43aabbd22b4115c61a5ef363d13642a75d2270c24fdc3ed7b26ec4ccf0f182353ae981005e2c965863d64a38dd5f169f7be0f0565c8b68f43932071db2ba50f9c3941e7e48aa5914d875ccd34dce5b7c3256dec2926987b170506f68b9ff3bc6efe60c576bcd332c62ecdd1a52804e6a25abf74e159f00815002c01d11b51c72ef08045f4d7a7e910dd5a041fc0793c51ccaa6a288d6f25586cc5e284dce6e5222a42cf502fd914ac6f7868314bb9a6260cec699a04102be5c8fcff3509b2e09ccf447290b235ff244dd95bb81e490907e1d3fe3a471b61f852bc7e4bf8f6b997252ed47e638b39054bb172b73d39f4f177db532a5174f3c8b5e62feddffff31830439cd927f58a02374dd738f9e3ad7fd2c90025b4a31ccc4e9dd8e56c5a31480924e5696b47a43b4f8a00056b48ea04593e548f531cd28abb8db0c87ed21769f6024639142f75254e6bbc61779aabb939a9821f1500637ca653c6cf97897fb1bcbd8cc225830dae17a2a5b16402bf8d6e28409086c27d410ceccb24dec1cb39b8d4ae6a3fd8dbd9c26f0228674cb9c4d1b7f898539422ed3bc4fa50bca8bfcc5dd1946afa4632597a857fc4b04fde869572d3452fb1176773e95800e8d7143ebb20313adc97796304b0d2bcaa7b74fc7a842342a60e5ba3352cdc9d4da07afef2a810e0735a36d156fd864677c0e2096b586c888a0cf66d83108c31b638dea9d01fa05867b17ee429e77e1e54231617ad8861ed5ed111b069d59d6e837bced7fd510c0562b44f65e1e543ae81ae04b5a30732c5f58a0bf0e23a3ead2e392f6268edfd764ac2b465f8bf3edec3989e0f1148ad29830c0d8da43f72525d4cb83be699b252393e92b9fdf454706b2b2b2d8b595c649fa969073e48ef8dccd2fede96b592ac3b8d17f402f45a4859b9f50d18ba97cfe6a52a175cb7a2e860f30eceed6859f074de9eea64bb5f9ec89efb237b2cf84117bd9bfaa070f542c8ce9cc14d97ecc4089dad67162543bcdccf892e4af5465898432a06db3dfc022a2e9c43f2506470ca247e5e03939b5e409a583d1e811f81703f3b29a0d366127ebaae9af56c9927f8762e7025ac73f5ef755dc172a7c22ff96e8b35513a7eb4b8692abbccd2525bd769303320105b66a2dac41ed973a9e323c647a8d02dfd418552dbccac7d37ca1fff835a502e39c2c92e15fbccd93c046b39724efb9b41b062af31f3ea9085268768993f40905faefad8ef86484ef0d5923b2e6e6ec12a94cb74d71b35f09cd12731969f6f02ce112aadb1cfa944e04b3fe55efcf287639b36d37edf8bacd3298dbda95853a4832db9be6c40a302933fc823ad14c2071d54aeb5a322c1134d4734301399bc236466e0a71343bc9e6991219354c62af2b39deae2d3a074fc67b05d424ae9a036444f753b20d1ad81a2290a504bf9bb7352754dfe84ee8b1d5f64a9385e58f6eda9366441a179f2a4c50a20e55c127274d5984fe0a90f215a0b1a0cbc75d3fdb398a4933f20a2b36524e4fbd10cc0ab5fad0888f63a9bece3095eb9c78020456815d64628988313d0c7138a35f7cc5e3a7c7429d576a6fa353dc87ed48765f8a78d3ce1a5fcc22fd1eef3be6503a9ba905115167894a26a5168423cf4bac135869a8c71e3c6f9c8384549ca4a5afa317349a6020731d4d4c695a4e01c66f5e213457d4cac0f38b27932d0c831ea88fe39c94277c1784023ecb9684115db1765a60aa8ce1bbc3a5c126fc451295e8bf7ee16515a1e44651f33cf4033daf594a798c7a4ea19a32e857a8519e221a04d0ee2eca61a50fb36d2c1d4ec49c011c4698a953cef8eea40d2f86ad1fe60d9d3d81cd35a9baa07b62000815f7c7626ca09a9754a67457d2c6dddbeebb18e16c0af7e778350517868edd805f77f676eb475930348ea0754a9dd82b39cdbb99b4d14a4551cae67cfbb3ababdec03e64e676349b211b5e6c785c0999f0c67fb664b3f08d58fa9fbf4cddef1a6a0975da8c348938f26f950c413f75ed1acdfef1ebc0a64ad406d926ff6a585613fe69efb00a1787ec9991f0e5925019620fa8caa39499b9d02685dcb1ecd109a2a2e383cbe1bbc75bc0ea5e9695f5d0900010a19e0a27c6ccd0615fd329af7e5f298078800f89b8cf71e3f84de3d5fffbe6eeda3f2ceb3d713b5fa5052f0036d83000ec0f0b3cab0f951715e76ddedb4e4e881a852fbda521f7953d98f59ea6a553d7d955123e4ad21bae2b9e248d7336380c32f00ab4cd3a284ffe882b7af96d3b8e28ee448826d4c9c03dfc7f28c23b4da1d547f76a5b72f987735c65351c0bebc4f0bcdfa2cc864b47faeef8ec0c5e9f8a917b530312cee6cb23e15da550f7ac044c3363ba6d0b7328834ddec8e1fa44a1ef830b0e87d6eabedbb66547f824c567145c3fd5eb44993e6f9240255132f1e0db1c33f40086986835ca28ddd669139dd504127ee5c5ab03065560f5f4b31f6d6e8a4cb7c6dbb3656397b3c4917334829c64ca7980616c7301bac34d2970e5ac1082097a14115e71c9680f0f0186aacedf031340b6de8d07812f64802d1571352cc897f6b002d6ada9ac3441cb10c542d4bccd6dd8852e678480a54fb5093c1830345c861818cfcb58acb939c0c6ad68c8cb2c04aa47baf606799bf09ccdacc3f10e0928935eb382a10d2c27dcbd60943af0e888b2122aa80caaf1eab8022a2964b34a969e587772f5c7ef00ee713387239e89665740d565139d9af59aa9aee6f401874a45ef53c6fb57e75c3f9a0aa80e3d5097c034e08281ea6ec3d2eb9ae9dd2cde3ce8cd5c2027f7954e80513a7e36c64f9f27d3ad60c1f74395e5aa0bf61ad80f8462177c0e21a64119791a23e8d3471d3ee77f0a2f391a7faad6f69d6df71fe4f5605a624ab034dacccf45af6ee010aa5b5aa4b76c28725d9cc9f972357bba16aa240805459734dc7e8f5cf234430a0ab0a534c8a086147f4ca63103495db4e51f62b28832affd8c2a22061bede6703ad519fba7f6362823e1fc825bde7562c7aba613eb00bf0a60ea7a007ec8e46bb069c98b7bd58d85d4b7ff11e2c85197ba9226528c886ebbabc6adac0d868ebe68089a7adad2665e4d92e9ac83512efad9c288ac3b82449668072b82a9627ef69b83ba0c739331f7d458c6f693f77a738fe23f940aca65f8e2c093a721e77e5c31bcdfa31fca28d300251bef8d04b0ab4905e94f11ad7894934eadc10027bd8eefd09010d9f0430abf5235d391ae176a227020bd886d0151d0d42603c732c8ec7bd1b1d91144fdf0687a9c635ac5de0dc76cfff998d97e0a2a9f9a79b49b12cdd3693995b6c0a053d2ad8d8696e49cf7a99cd67e6d17b604bef408ed0c3678f804ba21e9acad606c44ba1b212d71269d1fd1ccc7c056f7d897d96d2d86ba7813793ed67b1363a6ab1b227fce9550da70de0080018903368558e52068553fdd409b85e1fb6570eb062276142aba6436b4042885a77863372ec3796ee10389859a6ac7e70efd6312071dd0a3d1a17a89cd83d05d38fb73b1fd77cfc8a5355d9d7c9326332effbf1bb3adb17415c2c26b9ec1251095cf4c7d537bd7bc866bff9e5a7841049a514236c824a749fb021d5add548664e13d605bc58bb8ee286ff16fdf2193928a24d5a6287067a6b91c5c2e65a9e52a5d2a086f633ea9618c41821c03f08c10d02da7cddadb1f0f18fc9f0b96b77fc942e87ba2658072c2154ee16950d8e1596e235728b8a268f4f5985d44a78d3a31d6a4738d92dc859ad4099b33dd46cd23a1cbeef6cf0d9b3cf9dd0ab8646c038830aa3f49fa2cb210451cad0696772a2ff4bcae7ccd439f4ce252fcc34ef0c7d705d523cdb0b240b506cdcb34ab313ac1aa2dc0d5122b094a97d5ac6fa8aac2e72b126d037897b0002bf79fcb346fed6f2554f3f02ee84ea5dbbe40ed7b32f197a8720b915286292deab4c078f9e20b31a8fc73267e69d18ca41d4579d5fa744b5934e3b7adc6ed71cb406fd0c5ca04643352141197b1d6a23f1f9f900040245f968ffd8d78dff4670dd512cb7ad4e0dbc9521373177f997ad9eabd475a6cb37b90e6a30342036c05510c9992ebcb9398ccc55b7978131327bf30d68f879610d5177b81b0580c2e31f8cf8ab4128a1f92eceadd45184a3bd08eb54f73816bdbc4535916a086f493b92f343c8608571bbe9e76659efb5ae3d1b0e83fc0c06ae688a976fd6ba22992bd3a81743544b1fdd474065647fd59afc81ab3a0857f2fbf592be5e020dd33de85b0dfc574994bfcdb5ce544259898129c4fb4a23ae1e245403e264226bc8fa0bddfbb21771df16cfa7e317a7ada3253036321bcf065c2840f6a4498c44d1ab69bfc103b80086417de008ff7353a4fb2ee8bd1a097fae02e5e18d8706abee7d0169348ad45b0297ae7bc4799de9af12d9587267cbcd974643c213e370da7de1ed66a2b15353febe66ac7c842a6ae4f672fd8e050b855f02e8679597c92e2372e23e7ad82f2e7368d61ef593c0881663309158cffd0785bdcdf88b86b915cb484040938f3e07aed0de82bd1eb772c44980cb0821188663b5c2f6a8679fbcb08bf2f762878931fe523bc26b806f5994ae203e71f7b261636ccc8f1fde970e620f6fd50006e148e4c0dae2b44709793f42f01071a62585eae240f2e647c88c158bb6ac4013b79d7c9fda468c4b270e7da3d16ff4237e42f6b540efd120bd6aeea950d270663efbc76c538c31919bd45a0ad503d97da6131fdb57e571330794614226c770ba1bb8dad491537964381830b0d0b052391502d6b5efa266f566e2500fd0d6068fc27df31398b31990850b67b34d82eeaecfd997abc3fab00b2356178b8a9981549d1b43443bc46c85cbd36e3b03b4f71c931442d72f07bbdfe4f69f9931039ce7e6fa21d558ec2f973397e808c45977fed97a60e5068a5b18fee775016bf79ed097327594683bd585bf095b6b89cca9278cac45dc3cf9fe01e600f8126044f4721e29a153e724c11f1552ec0946a3b1e2b0c4802bbe6885ad9011ba21c6f8915206277ed215e9bbf0317ee7a53d2dc58d482413a1b31792fe839613a4587a09f4ea1b14434a335d412b82cbe0d1da9a96c934f3981d783210dfc6b7711dfa0aa5d561771c7ec8a3656c8c15d78e4719f87d44770398c91d9c01990e5fe6e65d7fac202caa7e24d564d3dd38d134ba0eafc336ca43f1a35a71598d1dc3af94c3cc3f40fdbe86c2e23a0b9fbb5d12f24ad2fc819253952c35d8ff832e966ce7a48063d38689b0ecc6cb86521d376629ab0cb973d6626a6eb54984c312f87e139d2a464b2a156f6757206a621f56dbd442a0b2263d9a3a090319c4d14b98e9e286a63573375c07c2c3ab01358cceed04a7629382c55762dcf55e67fad73ac2241836e4d3ba33973edc471ace402ed86a8c71ec5468cc5b40e373b280b991c1d859d7e710cc94bcb0cc3336ef0194ed89900944d1a9f6f6adaef357372664b8ec897a0cd6737106765fe1e6dd1fcca6ab30adc858d16a32191efe895f10868e1dfbaac46c7e5fd0c73b020199619f196c30f4cd5338f0421c485a357b4483c09eff641362c8fa1e8112b6936116253934956b2686ff8a3933151c6e80664b7fe7a82a6adafd66cc79986d1f3254122b5c35a7f4679e8283cf18450f4eceade1c2150b97de5c8308cc3fe55421c4d78fc8452f4456aad00dacc05e17f829a5284a579c043b1467e6d2092b64321e23f42942cd710962a093e05c365b75daf682282e2fbe55407c63c31bf0f4d6aea2f3bfda48497290a101876b63879f100fa26c17db6b2c902f6b1843705b932d771cffaa1c0bbd650d482b2889189eefa12799d8aae6c57e7d7e515af76d32d0644d49c0156baf904ac8938e5a2933c2462096c34d7553f4dfe9b2cae6c1b204767068a25b2be8add97abf5dad12ab92021e103b079217093c417fdf25561f22f40938bbeb0fa60e44357079daf56fcc72bccd6c826f615f0c75dd034f4f513eb3b1053e9c21bd3173eb7727b23bc84ea994afb87af3a4223461ec00bb3828ef7b54817bdf3a39f7a41dbcd34d5520dc2fa7f8228177ffb6724889a258ad221cb126192e2a10f12f8a593c6437846c4a935ed4a71a6909b1c142a7f8793b12a701fdfb7a5f9d3155ae70f46917288bcb1097e6698ba54cb383cf2eca271eaf8646124a361b38a1496f5f25b28aae656dbed87ed600390f4eab6751c8298193c86d9091dff3b003e3ebb57b304234cd8053f69e6cfdb78e7655c90def6869385ce9eeb1bfcbcf98724cca4803207967fefc13f6b58af302b231695b37282df5dff4eb1937e3267d5af59f460957f47b7cf3723c5eb7a90d417aeba573e2067415da0e256b098ac7d025db3f1098a6974448206ac2f755c698dc5adb0a3979dcc5455b078a7378f407824fa96abc1ae9c61e916880dc90fba2f6e943914322e27d553a806fb2261eab46e44e57bb307ca5617469f06395f4ecbd66e3fe7b60188c56c7db6b8a470d1baf3a82365ec39f6a7300580285995c3c604170360679da268c04d87febd2edff2ff9d3f48ba802b9cb3fdaf97f0093b14c60b058c119c9640d7a2e2415b91ad3d4d9d76c688c271516b6b5caf7fc8ec93a293b0b05088297e4b78459c7019cd335631d38fb50700239b36732273e57ad9074b9e755fc8a2a0f13ab3277eb06fc0bc7dca1ba11792eacd55b0424b97eb9e5af508dc2b6f5b49e4f6a6f90cf22d372f6c751e3c6a90a31246184658c95253593a3333d59cb76bae56900972fd49b55ba4f07146bbff2d41bd3ee9f2615d09dc47d1cefb2eb75862d1fc4a59c2f0b69a554bc6b3b9455cbb44f9a1fb4b3a35c4f23120edc4d58d39d813fdf695e63c2e8b74e78fd85ceed26536f8b5050e8bee4ed8103d30d7553edae074d19346405c09e9297e38517438b3d748ec73d19d1384b897641feaaa5fd2bd8c7ba85d66b28e32ae3cd2490d69c8da1f45d01a85d43248db9ff20ed0a536157529543ce8ffe25396c53002a8707debceb4445bfcfb1f4c53724b00c7438dd45d70b125f1f5675c0281f8b4945c1fcc2aa1a826f9180d20081edff2d8b0a18c99d22fcc03f0b7016561a91f8095186fa487fcbc64415689e89d3854848d5e4e8b957c6fc39affd43c6d660020d35b54db170332328072697e7cd19f1dcf49be4158d76efbd06b13d1eda7d162187abddf900f37e356a7b5ce71b71ff7afda55c5119dbd3703fe2476b01c0e6b3e588ab495f0c5714841813e2592e72dbe4f12c7b42e4a39b81f0c20d16d39499502820888ea9e2012f4595a47e1888e19d649ff501809d5894ed16ca8f563dd4b091c33afeda1922547ffcb2ca7d5ee0cbc0778f3244a693857216984ad145ed3e4da38a73cabce51a3097732775bdfdec0b6c176b0dae60872ad4963932a29703603c6feadf0dc80ed77301d6ec30bc9946073ee72caaa47b792c5411e1285e04bc1ca3c6b623525e89fc6b28d55b93e53a525414b8c514a7c78847399bf3095b520e6ecda6886f8e6d0fa1ab0432e01a8f92ff0920e13f68c167c6ff6164526f2709a3fd9ad546ac136ff1e6122290e7332070a6a6f1c4f38209d164d4491228316a12a8fac220717892eaf6a9df7f2cd5904e6840046b49ce7ddb6ad5df1395f95b3b80ad76cb1ca0a849a776c6fcd3651f281f47171cef83217a5cd2c662f237ce68a3924787c38f286957c1129a1d62c91e018c93d2c13ddf72d03acb87f3c740ec3d0825cd7cee9c671ccbc410d94ac21a847a12ab3694fd678e517a364405d15a56a6e39280f51879af86a2251f537b77803ee310fc109266e9e100f54fa37be59b780dd422cb1dda5ee6bcd9a326926a85a57be125fce01ad0ac90cb4944b83f58cdd8f5722226982b9ae989d7abc7f13f81b624b99e7f2552b9c8098cb5c8b08b051921304e2eb7f39c515e03581bfe383edf6601ac7f08e40ffd4823ca14f1f5331a25f1586861ab66b8206e07eb600b4e6b0fd6a6d489e077ba193af1fe44f8933e42bea1286df7e2809a8090192d04a0480ad3962035b5c4e68a7c16102b34d33ce921ca37bc058f0bede00c482f76d5373967964f940c6b971aa776e232daf03e5d034f6f5335c131f74e19a7ec79e551e48dd615adaf7095578369e11121534e1091aa407ecc3d143c7cb4c1edc1bc6661f8c2eafb1d175949794229d77332d955ee98ec90b3681930900a0c405a14179ca31417d340d7eea7167720ab76fc2fb825fcb9c60a754d3da1b187cf13077fa1924173f13cb0b30c11c157f1f81736380ec0ef7516336bc544443cf491ad5f48e20701fe18f0731679ee7e1c96d93280fd2b91c7fd7e661ee9998419292d1deac5d1c09b7d53b1b3e8f7ecacd2aa0b2506319666c63bf5534d896ee535fc5b3f03adfba01ed9ddc64dad64436f65c3adc5e1abbded25e19a7ed2951c4a5417330a9caec1486e7f36733e2faf27794b92e0fd13aa0c3dff28ad73cce27749676523fe260c1caa3f8a07fcc032af8db5bc9be99c636f202516e1acc8202698fd37ad227575ea7db40b03fd6f4dd8417ae620ee8140491f5d5792a604d4d0eb1b866b7b1ce94dd1ebb2fc72ac9e479a7344e4dd5dafd2f0f41aa79e80242cd43c404b22a683665cf8f07fff7641307a0d668eed0ef67632e640974900a20836e7f0acbb867a94494786d691f0d2300796f5d1ba1516006df1f541d764b5a93c1c886b72d420851c5642a1edbc8055bd29f15dc007279548cf294b8de566a4de07fefb1f6469b6e401803bbe55a6c3fe5027539319d9bd058ac90e5e23734b25c48f0001000f11a9e85914263077729146a6bfb17e50916dd1f4f0b9798cc15dbd017d4b98c5f35ef88cd3707b93384c9639920a6871bc63be86fdeda869c18c0fe84418d1eb4d8d4c193ae214ae186961d41748ced0e68cf2478c412b8f1a18ccb1bd3d4f71effb46fa43c8a177bef4b4f2698054d060a0d6060d5673d508386439b2a948a8554f32ed2fb4da33fb456dc1cbb1bac805181543aba6acdc453bc3c3c56c11c8ffd0ac5748ac0af5c5871f07fd7a39cb47668e58ecb5e92f40e879945d7025556ede6f2b7b373c6eca96698b990935e06cebc2e98a0b8309c80cc195cf5127654bff8a4ef4a77f5e999a61f1a3853e120bc42e973a6037987eaebfa5d40455905d934f43ae4425e52f8491a460d68afe0e1906a8979a0306382e085564a01c3bdebb9f045c065a17a9be4dec66827c1dbe69345d340fb451d1855c893f9c722cfcf08a2f6b579c5190dda45329003eeffe8efef9ba900d159d382a68cb32991fb74db23e9fd1811fbb444b9c2ac7019dda5b2505dbae1752d5f5db438b13bb4778b262d5b7b54317d232030c0a2286b2607a060863489969cbee7ca8a8b611502d9bc3cbee22a14d4c1ae0becd4554a8691268aae00c82a5f49943a19c4a2085c825cb7435662291d223c36b7e3e870b6f7412a2d8db66ed61f154165f3986bd63ee161b42a8bffdd0c24fbdd367c68bd0bc6064fa0e07177f429f97433ae270b1a2a04625fc7c3bc1fbb64c95227c7078e7673e39d02d0bfd1885e12f56beec56fd43ad8dd9973b58d1aa27f144a47d3962f7316d13bb20a88e71cc6372c8563dd62c8a572de94601fc2102530e900c8f2e94a147b7893ee2c61bb683df1b8c6c4d5f476619f0830a5e1e5efebb0eca7345a2f1fbd8d777b69933aeeb92e54b1176a1ac7d4e7544f1cd5eb5debccba5997ab16d9cbaaa142d9e1e82693afa0de74fd304c6c9170346a2d0297d723e2c9f8e6472df3cc8edee83a6fb1da288ef2e682e56c7f7dd5053f1a38cc66cbda8a7b213c1a1c6e93243b85673031ce606ed76652775a15395fc91975c43fd80b100bad1fb82c8309617a29d17153aaac7e793483b85c62fe10d2e44019a39a71f9fc250c6e4c4ae5fcf4ae2150bd18615660449ebd894ae2ac75fe0ed91bc7634443eb4fc30580135e895aebfcdbd5c3be11730a9465c4f6db4f0cda83c44aff97ae661fd587117c0e1201030c3f06087eacd4ecd5db938893ee86155d3db23b6c1801475263568a263f4a074464b2b415d0a7f99a86986cabb7a916e361b6502ecafb2325e66b20e271e06499ab0490d6c3933fe66f266b2abfaf6386750b99aa1a18f38bb1fc9b70a30a79adcd22744e0ba1e0eb876b3441b1743c4c481664af780565452af100de0d0a021446fc7e0dfe9fad88d8076751f7e6ef1e94ef27f0e78435dd7ff948044bee313bbead2a7487864d000bddd8760c403963622806c402b491006150f520bad0ec7ff99f685014aa4e513eb72b4b5bf62d4dce48ab07cfad7f00969c58a778f1b435d8395641e223e3f61921e2871657a09476e700330180f7d93b5bfa54d5c03aff8fd475b282ea7370f4a0551001684f7b578f1910156f83589ea65eee7c312876978abdcdee1d83a326eb04ff5deb5de467803bf3ed32bcc163729a4bf754caba168f883cc24ed838102942ac03f217d71ef50805367aa017cc8e329e7f49523a8bb1b2460a635e09321f9f3cd1b6ff55029608fb83db387113d7563bc58891b67dd031f790477ef4e274a23b784b5eb96c6544be5dbdd9ee3c4f023c83a96b6e8c6f0b474ec589577ec8c1e0f4b5da8df25ecbfad8de883f211cf7c4424a28ca67548410811e50aab149379419fd7ef22ad7a89de926aa1d594111a9f36d3c77dae02c9ef33b75935e041682f419d9d4f1c1eeab818285cff87743b34438d012239336dee6ed1a43f34fea7b22a0a5d4b84df051fb2ebbc97e75be140eb0fc424f599886d64b9a8405654762e07370e68fdf91df1f5594cf61eaaf5aa8a480753d3411df933952a168cb2438ea1aefbe07a9b6b78b95f6f4cdd8ea637cd6eddd52f1e74ebaffbbdc138217ed37eef4c631ae2727d57973e3cb791483db1597712d90bb3441dc2c5bf2aa4cc8c2fa0bcd5d9a7a8f1b2fd5a70d43870a6ca516184b0e2c39349ed2c13e54c084a5e7809682d26b079d7b2be9ed60015c21d57e0fff65bc065331f510114ba261eb75ea48b3b0193749bd1da19473b6be55d4a90ac2fa54e4adf65b307b08ee2996f3e4fb27ee67c84d3ed1bcad78204685e5d74bb8de6d54f9a4da21726100130ca4f22a79626aae3bb424ee0bd2fbdde3c68c97f1493902c05559b9788a50fa1d73ea083384f073f599bb83bdb66cb685eb342b13ce888ae9b7f3b4bafe95a79de53294053ef5c5d4da8ff2f0767861f0c4be2abcbd1ca19d313c8931fc370e7aa1a6e7615dbd2c5ee51d6bb317f170458aaa3e33f9054d76a0899cf27f03f76c75dc92929ed89a5f3e58c65e54b30f8bfb8824e7e66f51a8790e6226c851b393d934d0afccc1dfec7078163d77c2d9344f10a22aa0a119ea3f896f1b38d64c964a2912eb3e286de106597d2bdd4eb24504ed26d4540c7fe8e7ba853df32a6a25e23d8854b4357cc78ba56822bf13143464576702f324bead51c09e3014ce22cec94a726abd2f54162edaee1054e120f85318bf23e26eae8e5a1bb4d8442fc69a67b2d935351750800a770369cff52b9c014c488ae5cee0c782c7b36581c00afdc46441fa2c546ddd9513da81f19d94c4ea0ac363a7a34d96430c33a848f5fafe9a6b69b1f303ecbc1172ebe0eb0abe92f7534d47bed0aa4063083c378b31d8ffd81273c86b4098af6eaaa6d566d122967ae03be7863ae058f0bda85c0b2ed4dafb7ac166735c091f8dd35c955a615345a9458b9d646452069e746b62fcd47023cfc96cff1236e80e9effef0b5d8b3f80b2a697a8c2a7702d47a044a36d4920451ea8bfb5f324b15f6328316f8d8d3ee178a8ecc9e4703c8abd43e4d312c4c882d0be9f7ed0fbf17a1355f0c2905cccf57c67721683120a00e1077bf12a7d24238b576894e6f359006cbedc94dcbcad686ce5537581f294934b741f962abf0d51af38aeac4be0d3338021186741be70045bdd79fd702130e9682b6d052916a90e8f16d661ae57b0e8eb4677f15d0fc67fcac8d45930a4dd06a350c2ef4efcd7e44709f8aaa396fec4d1354ec718dd9fbfbd789286f3a20bf03ac54fbbb06941a5b5a885f65fc511c50f4ba9c05dc2892e91a460acf49969e07441cd3fc9fd8f097c0b0b84f139a4c4a4483842d21778b45fbb64487cc82fa85dd98266081bb0b50e83f920064573dcce150e6e09575c8580a1c78df93f1bf3f263cf1bde8dd7ca6f8c3becc99b93ad8f75b87feee57893134543807c41c76b82f057f2a1fdae9ed706c87778a96faf271fc32059d0de9cd9de2ddb1d78dd1b85694d7085f0767a455bc1f3a23fdeef918dbedcfe9ef78a2b5282fdb8cf07cba5f4436c3b8eb8e810966af47795e40b57a692086bc20b934d0cd11fd01651078b74fbc671e31f9c852bd45260a0ef407e65302b035579f7d3483940bb746e90f8b432e0db618f344afebfd334c2f6f8d5183e396e7ca8f146ec2ecb992149072ebb7480ded2ff1b0f7970d0df597ac84336493f8aff4b69cb29759efc537c15b7cde7c10f83ff043026b9aaa9522e223b3c067029b045c023e0e9f13fb3d83fcc36d556db1297fcc39686db48d02dc626bfbb10ac48d1104eac81834cad269a163028a03963ea7f9cc80bdbfcd03d62e43a08249894ba16158c23f106399c46fdcc61dbff3c166bf18f750a375256d85657d9073f32d860403df1feb4341c5cb4459659af644148cf1dd02dc6df8cfce749f84f75183235722d0eccdc1e20284f5a3f1b47a04500a74ea7214a828280bbc37edf86e428f1762f30a4d27020995ff6c9f28049824f1eb4c5cd006f9e6284765423e2c3cf394320fe501800b1849d4b070c6bdfdd2df6fa3c2c2a2b7cb5ba9addb16dd4d3c1e311830506f31feb1d17a3c67031cb5e91586574e997a140f52f56aa0bee477556fcbabcd9bd23a08b1a32430bd7eafaf37473ca10ba835887312ba09253123ab2ed0c272114c6b2d33252e99b14e7900651947cc7df217a37ffc82606841e6a6a5063fefa76380c2d6d3b9f42cce1aaca4d0d0f808af5744207bab5d8b61979341ae98865a194f716a0548cc3599c0643d3cf1efdab087b9b2144dc97c00e84f1303ccd2ee2c2cf7a0f87333c920655c744d868221b6d2e612e6d7b9f2acda39468505f376d9fc1375bebc2f6f3293daa01be81f1c16c9d72c935c688a0a857aca0b6b10cbf8f161e10180463b477ab093ca0c1c1a7b9c981be1daa755bd5ee956472f972324e5f7e9b63425ed7dc52c4be13fe1c05c988c8b0513576c30a88c7011f017bee7f5e672fa63af886bac12b2df425288b2fb6bb75475958ca7feb9df8d2b55655014f8b640d9c32aa6c19cc060a0011132ee92c5b8d81885c8c202c4d02ec3c1934ea7fc6f6172bf989833570620431836dc45efa45ca5fc5c24f738e104b45b3dc944dcd38147274154bcca43d94df92fa6b01a4998a956d55b1a4d358818f8fd7c2974fc5df3dfb642855b065868fcb150a7919c450892d57e7d9f46c73691c83530ff58a8ac18c5e567a855176108a4d1640aeaa10e99545515db8591d8778d9c447543f7536e787c4a01bb3a4e54efb32c618780768a7729c71b6f21894e9a6c16697715eeb883493a3949999e7c08a0777a8d62b936dfab67be51a66e2b80f64af39705ae66f4787b65c96a9e470fe0321268f1d65fe655398f3de4f676e58a6230b5587caeb5f39bcfd7fe467033c9b5ee46d322bf6c12b1d8df87f0d087513e995368e6d8e5d67978f7d34cf8c198126759f69624d5c6f3c4a2ee38a5eb6d8ff8b4921d56c61c26f042ef3678713f89562a182abfc3c7d458ed6df90f142e5aab8356337a9bb7f0ade7e5fa93b9f81100bb299c1e15c23920ef21a6f34f5aadd216055972a3dec1da6a967dae3c63f08879ae75c65cad27b55a363e0e6203ee24b35207eef47759b9116443d8546e6867ec30541cb54f60b714de031e239307c04715798554316bb32a92b49d0caf433bd56cc8a1c212f9de53c89ddba1b360a95c388cd6373999a57bd1b9480b3c0cd456f605c4697b3b6b4c4a940213709d4ba8be98e81fcedba7241c2279b350ffdfb36e15622bd915de834ac1aae2ab1b63c75989fb5500c64ac499094026bf7bcf2d6f346519a91cc45d69a71743cc9be1d98c53520328d80224fbf7212f24800011b0c4ea8a1e1e61e39e3feaa4134c1f65fa72a53535ac2dec4698bbcf0c2f05c84e7dd62f991bf432fd79db61ff3f25481d742d689c4930bbfad6556e5b43173dbb591b8dfde929d22ca6f3ce8623a34e9a32d4df38cd0784715eac0c922ae280d830e3605f05e4ea9b734d4915bc825713e27211df029754aadc2f4ecd266841239b20d42c498d576443e28c561e1a74949a28c506c0021ecc5e6684d25c891078892fbb53bdca2a8b9406fbece5192dc9610ed0099ce4590c6d7c3ac5a9e225fa2c96d077fd7d9c5d32ee13a64bf106452e5fd2585ec233ba2ed42bf3c98e359b2394a89ea73bd6a27093c56c94684538b83e409b34a12e1fde659a3521c529976a124d1db86e7d904d93afa98f5a34fb0f3f0ee23c6301a55c51599f97bd7ba2d22c799dba9db54b73e19f442175ccd626ea6636f4e1d5e4a08c1bb26d37f17e739a8a14bcd135c51a5744a99d3cd7c34243140b32f20e7cdf85232e83758267d9de0881e24eda0ce9cea45611ef76d8f573e265a94d3541830d9e4f0bb8fc035574e3a7f2103bc6904bf904276b427f6bbd7aaf69025a95533281e7f02301d0e05f9acc1385597c891d8052f9247dbc4b5ae84e0eb13b3e538cd60eb8875806685b46e74d8c70515fafdddf6fa87dbdc197cf2d2e43e48e244714ef0f98f5cf7781e0873c4da51c882633620645a075af41e09ca51d264b71676a81bd3d55320f8f2af1928a3789cb89683f18db9d780efc1a359d83e8cd76445d9ed0acca2f9df849922481502d2704674155c2404c84d7d9eb2a24dc9eccdb837ae3fc78402fda5b8f053cdcf527f247804cfd4b024a7944236b13a331c56f666240d8a9112d1a8625b622f65df2b44013079fed221909747e51c9825ea39e5cc544b198843dc8f6d449533c40aa884ee8ced9d26567add69115d0d6b87beddb0bedd4afea539d87fd394aa9113cf9144b46ad1f3b4ed11c3e17d9a845e51d4b9b3729ff9c1baad03aaf3d331d151540ae124121237c2f57ec1fc4b6856eec2455bb464aa800b35e573ad537d3f90185a50d223487fa4f3f36b828074c406730468ff6deedc9fad9b292ae71c5a271b6cad5b31701522868579c1670ced1a407b5246d82a0591ceab0e916c63d9d7df84e12b6b19f3cfb3fd96381a0af9a4f8b73b3d18eee6a3151299492d918412b6101fc07bcc347180fe6b8fa5b356427f6e7fe2269584bf123e2d37a547de8ac10c535785133e509144800f9ac2722b26001d6263c83d83f96bb0e511ce3b3b71e684f7441eb6533d13c54fb662676c18b008371aa768e7068253088eab253e80b6a4901b1bfbe8570fca7537aa7b5a29efbd013c15e1f052c647e1a032a2d06f1a1c560e4d5422f3a9207a670c8ae87153e5c1b10fa0a0cf3f9eb96e16d5f520194b101bab7d978189c96dd9881caa4c5ae01ac0b46b9e41499ba472e75a0076593187215ea3b5ee4888e821360efe5af2106f91859d050ef5d5f0a8fcf31b849b225a4b4879c6203b278dae523674243318656f00d67e7fc19eb0c28e8721b039e307d9511b8459efec1567ac86ef143ed2ec545cf13112a8839e99fc9a3b3ae8efbd308d3ebd8d01208c4b403bcc9135662e7ae247ddb7ebf6086fe7e0604b00e4b5118ca23df4ebb4f1f1cc91b36ddc93b922fd122e10d21408dc68c0f9c24c202a513bb5e19079c111219eac08e113eccafde24dd03685b45280d954b7b3a371032ce52075bbf09306a3696c1fb28a45c94b07bfb3ca1ff624925158b00aa039205360c2b25d3ae0ef0002567e50991163d68e76577427ea03923fecf68a152c0e9a87758a48fe98868142f110fed1a964bbaa1f0a98783314cd0a008fcebab8928868a82e881f58a437372086da32c0e119ad2328b37e133d1d6afa5807b6f24f8738a6fca619fd0d2af3a21be5330f8d0deaa6ab9811be3c2bd62330878f69543602801f1c4be4fcac30f6a8b2cfbc0bf2f0cc714631b282211e66fbeff1c72eb23a1604f2b7d66b0ffa1c65a1758e15ec31ce0110f4fb1c574632555a3aa80d363f085eed2a70faa02110a33202208b1d3513e20a8cc0af9ccae7640ea22ef24f545d4f3f8a4e12279d22fbbc695e01ec2bdb95718d9a35e74073efc9ae2dc6772e61556dae8dd2c75f8a400b80da8e979dcf19ef6e1ced85aa015a90384e542e68c8cb8361fa9006242df6668ded14ee4521186bf767c86959064c30e0ac244f34304657c12631f72911d6573af1dcb55aa4adeec4b26f54ce6157a45eecb264ebb4d1d0bf0e61e411a67a25754d45a9b4b45b37912cf80a0f96e1d46fda00450226c168012124341a1622c7acb9902bd4e5bc10b8a8cac35f4ed051f85ad5fd269a37f4641483806c5ffd5a9a1e7f137833431d69f6ad188b4f101ca70bccd43ed1a311be9d5fd95eebfbbdf0697b2dc673c448696dd58846ecef31162f55115344f1a5f8d4bc58e14bc20aec3cfd73b11d3bc8ad1644c6136ac133139ec232463d122e0d36656c5bd370a9ce4503fb7777790e7c6c344393d321f7454242bbbd6ecdcdf96c4dd58f5301aeae1909a17f2fe4cb34fe91f40108f4e7018e54f8e8e2893e2b74bd9ba12582d8187cf0da1380bf2226fe22026ffe2e3186d7e7dc1e67851da1da2be70c1c25dcb502e6762ba82982d4957b587d2db99d80d4e2187a01a69fbbe4d6ef726d3d185b23e8acb18fc0a32cb27621552ab4433b94b599a8e0c35bfe8e0d8212e665ddca9653dfaf4c20435b4d4efdb22a480760c1aa36238e149de83892f03943417856c7e25d875faa06ce3ede09eb63bd0bd7138f0a283fffb420b7f3b52dfb56857f0b4ca3259bc7fe75f39dc7ba80ef526ccab49a691302f4a7a5de5c292e30dbee51888a7629b15678166b52edc769f0dfaea9543cc216fd6124ef2ab3b63a456765dffce8672549538760b9e8dba07c233287f783f9ecbd04bcf8869ee5b6005a7372e802b6f72e20cf5c46eff9314fbe7729a9a7ed5d1e0b8d97e67979ad2336875ac3eb85e85be6ecc50ba4d7574a441f2b9f1416c27cf3bcc25ded60eb0fa243cb2f8e8d50c9723c8e89b004b7bfa54ce6def4bc587a5dd818f0bd39eae15da1f9229b7230782fe77bc0afb1bb355d7037ddf8cb3ad38bde681fb8734159063dbb3c083033cbb4b062bc7b96899c582cf039d830d9509ebe119fed8dfab4ae0cefc6bbc930c99fe0e47304574df2b19b8918c22b82e6a70e609f2ce82212e7e1ca025da13081bb0d2d7ac87b9a6e20f2b031204ef4210080ffe48ae9f0a3b335d2665a73ad4b96b586c5040fade533d0abb558bcd6c4267774e8d4f91d45751eed0e3fea210ada1be797c2a4f80de84606177eee12a63bf70da1a2bb134994382c14bb9d44846a6a86b6db7bb0fc220a72ee3d35787b0e7f94e38bc533387fc78bfdc62916d80c74c722d81fd5bc22fb1192d14b0ce9915d25592aa40fd9a726d7eb4ff29326afb4eb0974d8d00b348a0feb99898151c2afcf7bafbcf33e1f81fa52ca1f64b40ea3cb6e4a5d35e52f2dbdab001c9e3f3106853677343ad33d99c043e18329d49f6af31f73f29e27fec1b367f3c0ea411081e4b5a1638c0e164ffd42719229fabdc63470b401ef03ca0f7b7503e1bf6895de598a316af8a5b8bdd6882fa70effce94e0763fce31934859b6a3827c4160c194d931c19cb9f4048bfc8d6913cda6015e1b5d1be227af5a943c1090b8e6b823bdf0461c38bec1c5cd34c5f4e43ca35547af170e0c50141581b93c73e6bcc24eda4b3a77b05e7d0c1896c56daa5336060edfdbf343d87bfb7809ef0cbf4a3d9c4227f85cc31ca2469bb45e7bc971be8c9c252b20d663870a1bff42e7e9124a92490d2b5120e311dafda439dd2d989a7119971965ff0b4c0f90a0c7b5b8dea5c73e86400342fd90e624b374db2e5617797aa92906bddf51d3e512f57913da2ada96897a3bd66d792c9f39f91014afb429459f40151639463ce375a5959d764fcdfec426624cb360b5cfaa88a68805aed6f3a3dffe93cb4d00c6274534cc5cbca30e86208f0fc5142c63d68f33fce531bb01970bc1f88e6a7e30ec27f59bf89556fadec2cc2d45027d8c3f215a43522c7fe825f6e5e0f5bab0dd5b2e31cb53f55bb38913ba6c884e736385b1578a6cb6c0c465d21908665949242d642623e7e81406688064804d5fee8f7b2673a28376adf6ee7fb7368452d50ba81778cf11fa51eb1ac670389e7e1f092f030262677d19b856dad90006416edafb2a8e822473d87f185fea569074ddc702f4498306b6c80e544a6f679c0940039278f9eff756846eafbfd44f9c5cff0615d574dba70d160e18601b20225740bad999a4b8379691d986c60b83d2731637b6292b4ae2dc5ab1a6a6f7b2096a7eb31c342c8439e0635098e7ee61bf6131871d17c9161ab1e17221bea95886095fe4e8db2f478b4019931f75cfca5732a2ed17283a1aa5de7588462e677eb8efc257a770a87d9f74fba5b10364542d3d19de26422ec7e45b72b36ecb38974a8efc7bafa97318c6e14ac74cf843f69fd942cf92c116b530c43330ef401948709712180a3372921e65eeeade166315dc712f072da86a122f1656f66868c0b68a4b93b409920e104f877f6ba6d13057157bd618b4618690f7dda0e7ee5b5d61d786bfefd61cd368193064cebf65db611eb82ead6368aa1e71a1e001172df4bffd86d0d8750b2d6e9d29596e1cb011b947fbfd9d028b8e093737435fa5958d70232024e21436434afed3f67fedb337ebaee76ee0e698ee33e73bfaccf26b0b322ed77f877e63549e3220e9f0a1016b19050685e82a29194e7061067d337d57bb8600b62634bfee9ddf637feb11619f2b1a5274ed36f4fe59c62955b5937d8c8d9c91d5d567f03287cf6ce66e9c3803f0e6bdbf03525f97c9d692648ab75bccf149bdeb80d6e0180ccb0a2c7bd4626a4f8e6d25f9e3b679a54dd502bb7aabd5ff1abcf51ba817089abc13b95c75a82d39026afd0622a1b8eefaef72155b9e8f93a04ffcc61bf595043218f83f6472f489f5d1aad011ec0b4c0a0d50b93053a227b4b7bc4017e904b2a0bb8f0a4d2949c3c85437261791342f50534d8b8f9147e0bd8afa46a0e756ce4c79056707111891222104564d8979f93e30570d8e8eefe0d598a16996fa87c314d284f7bdded96b562f05186dfb6d690055e938f5b001968ecdc58703d4d642d812c526956d2541a5b86853616c046e2a9740f08b7f6510839b8c6d9b39e7a4c81d8732c0c9d7ee2b92c185934a4aab71c8e9f1d1a194b22ba9d5efd4af0a1333994c2955f45cd05bbdf362745c2c8474ee979f90346b46773dd006fe5f4e56c8aba7d83de7ad5c71c56e515562dd0e4f165dc1d03d45657610097b320715bfc9432dece56b69e9f9c762fba4955c0a2e1c2e7ecb54388afca15a516cb4c67a374ace7ec355ed356de5646c556fdfc28929dc58f181435b7232b950d43e507fd6e84c10d0758438a33fef50bcef8c0f6769e692e9ae0544d31617bc44d81ece49da8ca93c277d12b90c8e8a31dc59fd40eec4dffdcd248abb4df050ceeff41d49c8aa8ef1c558f068745de0a7f4d97676d25b672af9c39e6171d84ea61d3202f3f5197d3fc0e29be7c9b6b0f7c4a06dda8e1b2f3ea509ce00a2471ec535ca9fe6aac9888a40258486e1c4256f7b8e0ec18dd24f451c83debbf11199e2025c639c3c6a5ea3f4cc0c9f91b8499f3f03b8c13a7192ad25e2bfcf6e516b341abf5895f66931c13fd49e64d934a79b2e143efdc9f653b3c1cc3d126c9b303b2663475787ca6f9000cdcadadb0f90e322796959610c267be0071a8200242a2f3bf93e7d3dab5787fb72ec8c9643254ecaa6e0445a793e08e49e5b7e6d0359f5fe1a0ad24de64f14bfce21825f9f679e4bd04f36a3e0855c5ed4437c54fe9981b4c8429c66827afa16bc55c5b3fe872ffcbd338077d0a8c11b215c08ca284081da6e7d9217dc63f445f6dbbf491c2b24d89988f223f50f13964662eccb6dd216779998e5c2b786606f2015fe925eea9cf317c1144f03c64e631668ba74f853d38827e1a82941b21089771b546199c455047f925c92b9e1e155e58a735e014a874a29945aaf3c9be1a8d79ff45eae7bdddb58fed7db2279ea9e9c9fd999c81c46f63138c3d6be3478ead0b153134e451a528303eaf0f1f8044622dc80e01ebf76a9f05ed72bc7b08786522824f1f49f0344d1827d7bdbf99f839bbd68987306ffc3d84157cf1a1a65be99a69c2b074ee93e917e7dafee6f4642e996c87e74bf71154e7f606f6f34d486c288ea30599887a338aa0f0a8d856e9bb50b56e3627076e7b36cb1f68799a5930a9a7cc16311fae761139c67f2c42f9d27209076181419062a239ab19de1dadd5fce236990fbb5c7d8d00c9f83ae87a31dad8786a8cf5249e45e856212a7753397b3064c8e75626d718ac2d25fdb4d0ca220517a0c73f77b88ddb47fd7dd9afc37690e4c7c8e79d3e71235d9f670f495c5670577d9fbdedc9111d81a7c94c9ddb9e1c33d6645c00cfd1e372f2054a0a454ee94aa130d4f8de3400694aed8e756a96e6614bb05edf089cbb0b9d5d19a165a25c8ade58f1b75ba26c15895f21e2d99ab3b42425153f7cffb6b8c6ab77248d703505349de12504b5aa2be07069496328d5c4e12f218c729c441b9f3aa41f1c42b6d4f8e4b857cec9cf3b9841a9242895d71685f14c859e2bc1868aba97258c31e9f9176d72fe803567908113e7779eef3144710fa2eb09d4ed73052a210dd06f5ccb472f3723a7bd488e7ed15f8351ad35472f5d80535ceb447510445885cd815b0c12d71a814800788a9cb1efce89be5316de1ab9e26aa2887fea88b7848c7aed101fc3c2f688cb33f9431e0c8ed3e5f765001ca3d349672224c1c54e3848aab8acc945af4d3c4a9c0ab619144b3b1196c00e7933897dba4afb59376ec6196a489a2cc7684005caed4983180fe082677111369e04715c97220bfc993550ec6f8f43a25b7a343bed26b5a78fce932ffb6937b0aa807681a2425fb9379262f166bde52246776cd1e02f378b2b965b0e78650f8caaa82ba38ef888d39cde16dd3f06bf9381a243db2d81d1c9828ee0349039ec224959f90d7d2fcb90df8d371a86382db064f2e7960f712cf515c3dec42d3019ec08a2a03448c0d9520326f60cfe9fca9ccb74be075562efb76c31e656d2ef0cb90a1f53672fb89467f9b93890b3b907e2e8c85a39453ebbed5eb2e7329fb8ee4391ac2114ec3fbfedce8d8ddbb0df40a0c672ff6a05bd43a8b0694d8a3039cbff13f8c9fce4ce1b5fafdd69c7f11fcaaa09920c339c6cadd64126b6cb323bd8518d62cb8cdcee10e2fe035732d0ba3111d509741cede3bb1e86acbbcfed7252f3a80d73a23d7d5bf0e37714a2d1107e413b72bbce64a23bd9da4ab8c46c55401a7a19bf70f2ac21c143cb9670dbc94f5ff4b4bea79a28d09b44d74b22cea7c40277b04d946524ba5313e9bfc1552d747b4681490a9b69e706a1293db3a02f8e40d78078f9253579292e1e5e78e4cd349d55df72f8603726f458f20d4b5c445efa3204b016fc3316b80891d42ecf891373cefa1cbfa28066ed568d6c8dd4701023535e74841c9013c5df0967d9ca83375761451a446f16d80573468a98dcf849aadaa9bcdd6c6db00a014ea0b6b3ed36c25bbc6ee30fced5cdbd70501ce26315ff87d8dfe91a0d6585f716463e41174086277d45d0ad08db0caa577210ab0eb77453328517f457b238cf2d75dcaecda6db66147b70c3a21932c91b7ecc772ac81b5e56470c92d90bbfa01a8dec98e44ebff35389f81e19a345daffb5bd7ea4fe72b0d81b30920a4d780b6cb3effa9d5a368e3033126b55279c86feeead7e09993393f4eac16dab1a790bdd0e8216369732cd7f1b63b952e4b8931f8d9f467f4e333721dc619ea7282bbbbeae1895d80a022d24811fbcccaa506e5cfcee6ab36233cd548c61b8502b5caaec339d06cd008127f5833e297f8e2102ce832e03198a2ad60d5f4448f502e82092265cc1812275576e113b3be11d323ac3be2efb03f8c01b620b8b2e8908e2bc3ba5c1af0721126b2b65eade2edf9530ad593128d795cb31d5833d838b92863d533c4cc15319439ab066a3a506f61093a7eaad7c37c93245ff5e1b8fc2e37cb51aa963099767d1c1b2ea3be219ab67128201bbff51c361fcd43201ea0fa920fd54222f7e2312257a62f91f75b7eafba18ed633412a0955cbcbee34c7bfd4d5cf33dcaac52c93a7cb49ff34bfce9e38cf513582d336f765e68794f74747d68de4847a186c58c0c5d472314fe16c73d60a4638c153b0e57f3162379ab705ffdba095c59f0ba94df8a9fd09aed9a7ce83f2e757b6372979700d103caf05c748b84c7ae4c9e91b6e0ac84fdb6f4ad7e1c7ad8cda5738e90cf63d4d83b7d7f458e5b7963ec90efde0624db0187e022c5747a4298e795ac25754cc87235ec69341684d2b34e3b2892f1ed4929eefc30363ed54433f9fdfdc7c2dd03505a1ef04ccc2599ed6f11bdfcef003625a2ec31d117220fd01b6703ddbffc20f7f7ff9a93ebf612622d0a105a2d05494f9dcbfe3b296864f718e14c496d41ccbcb5098783f3c2e9c610075921a8633d9e43a0bd50bc9b7adb15c470b72129a58144ef93b1eb13666721d712606822cd39fdf77f150316c7a9c4f27b537b657c6e39d5811c7c6f778b76b273c8b0e062df55a8e086c0161501ecb99b9539e6ab990d36a278de4e96ed45b83ba6c1b6c427932e519bac762ff45c2752df2356891ecc2d216539fdfa53af1656581d8ec50ab1325f00533c65c59c78d492b039f2086f82ba60d435914589a1a69b49017c98e6ada994aef551c782fbe5b2bb9632f5ed401b7df1cb41388897dadd4072aa6f25c17f8dfbb13b0c5a0a7474b4cedde230429bca0341e30660ab0d093fad883e46271fdadb4a2b9bfbc4012145b09ceb0b387dfef518c1902aa30f2c3e93b3148e3430f8493904d930d0c313ea9716c3c1a5e4f9e297dac4e51a85542a33d70006b5142f18c6f5d56ffbe2c01faab3a185f2259e7925cf5999d54de2055b0d460d0a1acf8451cb3255a7e73a5210675db043fe478ff2e1d38797d144dadfb19528d3fe4cbd8ec6003ad6fbcf265ab891a7c59c9f1d4d11b8ddf33d42d579cd4d76a74f07852f2a90b8c892c1a1083b7d19c4ca87f5883bca1f025734745e2d091cab30a788f7143c249728b721ac7bd08c9f9ff73b92908082f96ab48ffc94a13520265fdadd6585b404a45184495e26e258e4a47d9729f2980da39f6e13dc86f75c02f1b86bf227df56132a028cb21bcf042be77aa263237304554d881d6c1a32bc64f2a8e28e6c2e95e31078f2eb581fbb646e0e7eb64100196fbca2c639487c37ad4db59ef1339a172320e6cce05f9dac4d5978d0fff0dc796b5d8a1e966d6aaf42e338fdd0b909fa5dd89a86a26f5b11a8c94543b8e873b36d7a4fc9f758d2936ace953dd16fd8579e94499322282992f3478b7cc9cb27392eb68c9934970616657358a771291fe7ed17f21987549e7aeb489daa90f6d95fde829c163debbf7a244fe13cba146bf86320be4803574759010d49c1b8c50d3b095ac0e5fe3dff8324f6b2ad7882a92a1b62c845a30a339126fa299e56b43c2550e44fce4cd8cddd65da95141db83f948ad8805fe6c7f72ce4f7f6a7c561f59ddaba816158e90b851b8ac0fdd1f58c139f94d47e640d8e26e71af1f898cd5c5c7a8a279dc47de7be1845d18f26e30d84c008188e68657896cc0ec99c3d05cbe32370f720ec9d38e801150389079a7efd0e6e0cdf5b0dd4fb82bebe264c681c929f7cae2f71073e7c23cfa08a71ebcd399fde6dbf2dc13f9d530149ab2b1e96b2b32def70501ebb5b366b6522eb9edf517c47e6069f14d6d790723acf09e41ab360373e72e85c400f78f53b1059ce663c7dd61ea791a671b89d36577d6fa131e99bba9505401a0cb219b7f17d445388e683f5f266268a347e2498f2cee1be14cf2dd1ebc83f124d12989a2ed4869c0168af8d6f808a8d61d8cffecca6df0371d3a8527d070062512f3e8ad5b119afd95b0dac08c716b1460a5d7d76216f911af62183182248424e95f50ae8233b32656f1e5e825c10bba13b8041eb96b21065ad6c76e324f4df857c6d4e4a66997b7828ab57bdb92b4787951852f6fb5e3b95105fc267b6d80ae3e14aea80df5ae06a0c74582067c5e81fcd8e82657d367638474169715b37a12184bfce594ec5f2e6aed7ae661e6e0dfbb2b37b6a27efd6d74df677d5b5c9d0995f7ae290376c9f7b95b7c99c9d228e21b63d8a76ffd8eeeafa441e09b808cd83e27b58607681ef85e7516781941ab3334426db000b564399d8e1228fbba8ad4a4c280cf0d28ebcb1a46f11f4083546e54d9759b8b215317a632db64f45ba59bbacd7d2ec8970036025a54268a606542a8bae45848fafc919a0a5593a74b2883dc1a39a121df288db3c50ab8c6e3f678268e3ef048151cfadee9a20a5148bb5d1c77eb26bfee43f24cc624adfe749020a5328d082f988886b2dabd511f2874d45c094dfe9bbaa00cbacab59b0f00597c6376a2bf8e8b0d48d311c8ceff507ab79e83c100875b740b68ca89c9e1a03ee81645960dc1f22c1f8c93b4516f37a613971231d99380e9cf751a036b14ffff808e015ad26335c3c7bd3658a9c89b9e83fcbe6150144fe59e61c7386965d34d57ec32b6406a454f7abe1b5f09b475f28671c550daf2294748d2acf2d54b71965806bdadf37c363b161492997f6e83d598b9fc08d2051d3ca04dea5c7dc3ef3dcfa797c63929bdd72d8852b339728d004235aa71047049b825c90a94a0aedb4d7eed701b09c7bb81baa267bd145d24a9216b7bb71d1657802705c9692f6571e83c6f2d3d5cc83454c9732bd708661f95007cd6a38fda3012c5ad02e39bd48b2ed4c8395ad3031d9f93c3d5bd762332548eac0b30628a2078a44a8bc43eb5461eaec157e768a3b70b4ceed9b36396d12599fbc3550821dda323076ff1c9e94a488b8cf963c7a30685a834eac8f7e5bbaf4670d1de9f8e236c3b66d6670102cefbc314795fe24ad71a99346663fac3063e1d3ee4a54a66c380933aab04aff1e3d410391602ad19b6c33b92c78932a7d089d47e4faaa4709297a56e63dbcb3ed018298f01af9bd4399df6fbd8769688785280293ee59afa54a0980332b36eedc89eb2c59d1d0b45f91f320fb7362fedd458bd10b6dbea402bdd760b8b00472a643259e5d667dc00ad25a9dfda5d1b7b9d78d815f5ebc5f50297b1f8982c28432810b6aadd2f35d6d49de8c0df35b71425f6e47cc949596cfb6f0cb050e517e8716e540bab1ebe2e112813caefcca5564d42008a49e68bb1e91af4acf59b9e96caa33ca266e1eaf991d39960deabce56764d1a9e3562e8a83fd04907e93a5c252aed3c6658c9812902c2c38fdef231552a938920e36037f3b3eb29d67dee00dfe84a2efc5243c6508c3024f31c117025ceb33e80195d591de3b21bfc5e392ef040e465471c046e15be98fd9bb24d47ba9415bf140e82c5a5b33374721d0b54b192e0ddf326b2e37808781c04e34f92bbface957144b1aa08c1b1b59725242e72289fb09349cccbe42815882db238e8b24c6282eafd25dfdf0a855d31d884046f6339f8f72378cb78598d224e3d52ac7756cd8090e09902e99ec340e95a7b8deae43757bbf580d32cb5d36114d1aebce6d6b66db7c2eca50753817b894c53bbadbbd8edd22d1d6d57a53a151eb86d018d800c42cd3c48fd61d6dbbccce1e3d62f3848348c74c12f8a738492f94ee6916f1ed06dda3a10d3b6da1b20dfe9aaa6ea2b55ae5579bce56ef1c1344d7006062c8d2c4c6d8cce8ffc05c525da5c3c2d37c94d555c716f641912c710e1763833c361bd5ee16098928f0f7617988b40ef60e37d5ab82c0eeafde6fe5e590fac8ed1b9d4b37db22c7c94582151a86be5f3f6bb43b275ba93892471a2b63f7112ae531f1a1c0f5d50d7fd3907afa52a8374bf0778f98b41c068b27fbb41f4305662f0cd6d1ce8df2475d7a44f972ea64daf31243b4f23ec526b68f4c078e63a21bd160dfcae3845f9421e3a58cc132baf4a8597521a286206115f59f65629a4345244823a5b6aafaad2a6c0c4c674604cf1deabe288499df320c65420f97c69f899f6a2571d9bc71fee7e38ac9c026a31e9d0d3966f9d4c88046d9805dc622ab8a0964feb21fa29389b1044d589eb2b120c8ef60a4888bb637966bcb0ab8dfb8386311fed5ba3b79665b448f90c48d2b058b121d2c6954ab1600e9f4428a43c20bbd85dd7a1f3dfa156eba953a447df96f1cc3ddfe6e21eac6e1ab713fc2ef2a0a86178c4c8f0dcdc98381fba59c6a90a3fc97b80a4cde157ff2b8fe03db97e33f9164d37796909b3cd765d436ae5775fbf47e7e53e40e8ba39722239d2f069f3599fd43c026bccdee5cede520518deb9b9422428efa5b89c591c3e572acd59d5622cd4174407862846f27b6be2ea6ee7ce2b69fe8bde8ff49ab054c413e0db9f015af3c78a73a094e1956eeb44d85778234c060040c3c175b6ffbf454432f8217297d62742d646bacaa9f78dbdfd6db79c53a5ba066f933c48486ad27ad1906b3decb9cb2594821bd8a2c62ce5ba1f063a10b1e8d670b94a1acb9f064f10145cd374d96b1a7ce70c3bf198146c92ad2be4699f4de6d6fd7a279feaa7850fceaab04afa65b061a70a20e3f50d176dbacd1333e117c3f957ac428b14706d8e4746489b524efeef313a52d800431a69508b3537c462db9745231d6ffb20adda0f8cd4bf5d466c1e45080ea5c6ea1f99eec502d7b62759cd6e5f3c12ae83ce069c51c6723dd57e28eadee288224cd34fe040a01dce366c3e07d23c5486dd9d20bd1c89fe0772cfb39f41be5e04ff7d57637798f822697e02c1ebae70b3479afabb0e5f6b6a93dc0e683400e99d1e36847d49f6bc6cfdff7fded0b2c5cff0eae34ee65ac91a662ee1297647a5f395bbe52b907f857a9df0fcadac8c6b28d3d281b72232af9d77a384ff7b1cbb14edb2ebd7cbb9aeb218afbaca489f11534f7689b1d0ef5883eb2b49703223ca9d7e07b533a38058d38e869b3a4c513d0776bdf14078b443e755ed7cf70443a2ba6b7f9ff4d3be2cb34a53e37b24fa3b612d5c2e51affb92e14f0c0f78ce60545e8b34c010c3e48b9fb2213598cc7b016e6bb4fb983189f9503fdef53a66f8118f73d5bac3624bf8395c0815a992727d4320d07cec48d0f41733402af43fe0e5f8655e51e077852cba29a284fd1a2aca782a59c2402586c435335d6d84e689a2a81efc21543af27a12016a04ec2daf33f2f0ca3500e6db9e4990ecf25a9ad509aa72d21d786e0244c4f60b057b6a14548e80dc2793a59ec37dbc45a7b12959891bbf6791e265884ecde2b0ccfcea4a6acb100f3d894c7bb3ed8847f7dad3079be3748c4c284a78e0f8d1d9799d50c749db98023b99794f7c07afeac540d64421847c4bc6fdb86d53af0f7abd8975776e834d0839173ec088e6718447141936215e8c1890403eca1df81c02527d9620a2cfa6d21c65c198dffa0fe5b6fe4ea9fb96a5fdcbd2167d8db9368011cfecc416b002c892fbd037751fb0df40bf5b571accac95921ab8bea8b6ca01b1f9eda9fa96c59d65527c92f676019a038bc52aed1c228aca7b9cf6ec9ca7d581d6c590e5bde26001ac6e895c3d5d606fe1bcad98ccab7e0bca5c9916706840952e201c8029f767a4f45c037c9dfb718bbea2d11e6286fc7b40148b4e602c94eb6078b471d2118d5febf244e2f7b755fa4eca09e2ee85b0b98dea4ea2a6a56a63f212e95a3985d14f60b1248bffd003c797eef0a499735d5803fdf85d86d7a5ac5603e86718bd65c198038ed2efa287cb9af4205b601230ec8da2610666043d053707662f6861d46dd5af2446c81fe489fe131486a7d073be8d54ffa4a9a66680eab5411c4519f93bec32c865122d0c0d8bc9f8fc81ec0ebc92ff435eb65f469aedac1b5d6709915bb0f2353b94e176373d679d165b8be00f734f40eb4f15b14150641bf3ef3d6182668d5cf109a328fef61c6ff3c7b3f8717ce25cd9226e954ad87a38ea2d6a476e5683f5438802c297f2c2d690511c9a686d10fd87cebe4c5e1fe5b40bc39338adbeadbc7a119cd29d11b14ea6f41a21a7f70f4d02610d3fcb78582c922a6424e2175a07dffaacf6046d48db10967cc28ec2955f08301a81952bf94dc0dc70cc50e7b7de12e3c709503cf6134ab0996d103bc0da4b677780a9a26b0170ee8ddc9c9f7ba91f789b6669c408181cec77d829753e4734f7ab8a1f08e6051971b891fb0af0e025fdce5ae5e950449735f759235b3a25b804defd67e52035457a9d5a1a40d71f90f07a89e943c60664e4b37c108fd4326678132962b96101e5c2d5fed946b9017d199a0f6be8373c42464a51477ecd399619b3ce1520a409e828d20ee76d74dbdb5f06e11a701fdb003e9e1a5af581e22b32dff7f681810067e37452f074a212876028cb9f9f744b1b3ca095681cca23126c8dfdceae490e9774528d926f31a9349631a11804584cb02a332bb793741ab40bea1cb121e23e323551b08a5d7f436bac5ea0820beaff58bdbe0075fc56bef1938ed18afc74b43cea2f401577106c7dac70ac277f5ad789001cf7ebf9697970c64cef7674e1922191e7c58d72f14e56ab142c01ef3989d2904e4ba867caa7bccabf8d550fcb89308189cf717c5b1b1e76638021aec1bfdb7bcdc53de7d578a8044335447d1027e1e5710234cb3b2f40e206efe44356e39c8ceef8b2c415c904efbd3ef4c704050dac7c0f95f7aa14f513b116ad1136fe73a133b985e452605ef707eac60a24a4f9932800982e941bb07b317a1d4f0d84dbac3cbc7f21d3a506c138ec2ceda3c5d8cdc02886d3b404b5271e79bf9b6c258f71aa9db0a9d9bda146e2c6c4590973ba2c52e043c8ef723bf11a443568a3eb6730ae7c223db61bab410c515dd8358e4d07cd3ee2cabeadcf1da671299d8e6080bc7bc6abca4b364f8180774b82081942aaf09158711d71980afb972677c46098bd83eec5a2ef8c9ac82a7d0aadfb0459b3915f32a50bfb43c0c14f05b44fb87a8180b5c650a7350fe40ca492529c9e09d6ab9059bd156cbb46b6ad7eff56a61083ba0c2f2e3c5553fb3561df63b170390304498780400af27eccb8af40b0b85fa281d2056808bd293ad5febf0bc66de60dc774b933cbf8bb8b947d6617bd9599d007fc48481b35c3f4ed7a959e80c4f59d9cb08569f861e1917a8e0c272e8769fcab6a6e8e35f459897c8fb896db7fdb4eaf963c538a7f41b0ecef0e93ef9245dd1040f2993c6d0f17ccbc7599c633230311e7bbb3c39fabe8a084d5283f18432af64c8fa258a530dc3a569663cbc8a89b13edd28574742305997d2f510b2ed3e1bf9dfd6a3f770b2945094056777cf5510c85226b87d95a6b8a2df15a3761b69fcf3a94a08a4eae39a461a8698a9cd6662f3796786b01a972130a58bcd79984a0608a925aa722d47d7c8b07025c7172ab5732d198297faeaf85896b5445caa073e77d6871bd89e769b2ab04ca12029e91ee918ea7298b7b3a0ea47bb1f32d07214ab95d4cb2f7eba14ca4d816592aac2d8f0eca560fce2875d46445c6f7321c4de26b4c3ffdbe6752bcb3973574c6d221cac75807d45542bd7750bbffa8ce31c2a89a4cbf1a2d0f417c454f36bb82da1dd7dcc9935604518b57042710aa74a0a88c80135fa5a859850c2fd98632ac727d4b4c057f3d0881e761cbac35edc913d4eb28f2156c7ab57e6497d7ec1e4c4ff51f0c2c7f4e3dd92ca8d1501bba5fe7f29fe0a26510421c59b01a393669dbb5327594fff51f7d3a7a0d260593ebd6b2add1d351219a02e4e71acd6156f55d41b93adbda0c2d52dcf03c8d1220e50ee3f87396dc34f484e439e0786e9dfe359ac27d422e8fb52ac79d0a0309499e8aad36a15bcdf99e93fd38b9d7c4a06a8b3586353219c6349c2e3525036f3dc4cd8f68f86994230c7cdf446b093476358e872755dbaa6864634ce6d37fc18e529f7bf3411ec242d0c1240b556dc27adedc8b6b18f1ebfcea88370fb4254e9faa296968934bfc773cc3c579ea00ba07fb9a7cafc7bac75e89367a636c696b1fadc7d5a958bc9601ece2815884292bbfdf45247bb4a390f1ce224705958e637a3cbbe556b8999a87da7af499655047f568c67b0cf2a95558873363e111af6ebc75404a9f4127785449d1597be1d8901c77c780c4ad9f3fc039180900fdbc272a2fea4a2ca3b61195a9abf7ab4b27d019661782fc897bfc034779708cb249961ee9448ab8397119a37ebb3e3a801abadda6d6f7403903a03758bc1b0701174b750ef06d6ca1e7cb3f73bf2b69b96d12ba4e74cfa7eaaa59f47f505415b41fd1dfe22b1d73bfc28e034123ec06143fff7e10caaad242f3596a0f412e122f6c6c33d53bd3a1cf8aec6c109e2297f6ebda35ef9666aa7d63728305ddca3167ecee7e6dbf71aa6adbfd522669f047f51f4594f4bbba23d4f257af2452ae5ccc11bca7478ea1f5194aa21f632db11c8489ed1021c35023f4efe83724be0ac6ae771195c5379b1f319e46e815f1cfc23ebefd38d95d8bb0e19ee9534f7e7bef2b67fb702e5109c8467aa51a9ac193e635c6efd92dbc44be5d7603587ad9e9bbfa68a25a4c9d6bce65bb88f5b87e3a1a1e3f2647ebeb0008615704d511fe99825203206d1d841fe07e3184d22afc9c8ff96ed041119b580b47cf379963ffc4c821cfa612573487798c13f4c9177d3c12f71399fb61f526de8e07e2bd8e9951da9308f6085ff97b34b631785db30f6657eae70cc18b241534927d3bf432741608f4845b518941a75d1aedc4fc9a90b6b1c96fe2e991c0428e6f8813929205325d63ad57451171be3a99a1194cc8b2fb16814d1d4f5d9183c5fd8cd287320c937e3a3af70b324808f8fa2580a1fea89c249e9116b9dd987dc7466a0412fadb38f19f99dbeeb8c96b1b4eb1639d5d9403bc9a11af206370612c62592332c29d9c204c55f41e9f05eca78db913069ccc2f7643842fff54fbe2f2fe61663fb6229dca393f485d1b20bca647a2caa9fe7e1511caa37df484140eac4c9dcaa4a3e795a6a5e24cda5b29d016ded3814804799b044c20d41d263b14827e71eb18e359af86db37b2e6e7587190f263a8fe6a3c919b73a8dfdfbc17a2ff18cd9f6cb26f8dc8d58358279028d9f94f1c63e06defbbb36789459407a34d776c762d9632fae36f94505d51e55c4a701522680a8d7a2d27b773dcb735384fd15aa33b765c313f15ab81a3d0bd3aa534369a3995f0498f31768e8c6f90e082e6413a50e01ea91c2fdbe386eeeed73ec6689d7fbeb59448a476e144fd9c6879bb42d4a98b6d4f99f878c34a5080f3dbedd25ae7bf226c5f7855cf601163b3962b242ded0a68f82960b2d1aeb6233fec0ee6280387c71ccc2a467e7aa41c07444462a5a450461b0f7ba003d3d3a7ba7640607d29f27496558d98ca137088f7d14c5bc1d3920b3bee6be1a18bf18a8976fb193a3c23b376ac8b960478073f6077403081f5819ea235b8732c7524570aaa224bbd11d2afb42255a69f05db36b25babfde0e9898c2ea684b5e12c3c2b133a7f67bf18d00f1fa8bed5c87f635574ea9c78b69e4d8f225b27a97a1314c68b79d29191c3d174ee3de680672a7e9ea4b4c1ec4dd859ad83c6f4ebadfe0f67ce8c8fd5bf55a0f551853ac4f1a8bbdf542b3c0c7b157fc900732408b6b4214ad6d1b54b1caa9e5a2ae04ade1b4e5cb0a5c6360b287f23d55acfd2a57226025af594df80eac3aa728f0629474893ea9f24e82bf8aaf2f170976f152766114abb6f155e5d28b5644b3b68503d48f2b5aa79fe13cd52263782c1ec488df0c9f07d1416d0d09d73887d9fc279a81bab7cc5d551d3fb0d8b8b3d2cf3c68569b78bda604f91ebf8b84a8d14abfc6bf2a25df4b11f4435b853dcfc02be5a5208b299cdf21fcd5d39a4d3ed7acc1809a41045a2be577b83c56dcef493e019702081698a13543900ecfd79b6ead23b8427105ad12bd3ec656a016c0f1ee5b159f28944a66862a348519b71cde8f93c138c51347528a3bb913bef8cb17db98a45b20b90694959d66d4032b5871c1c5aeba9e607d16fdfe7386b35cd4170521ddb3fce32f8da53026833ea66a7b63a79163d7ca1b457da424e62911d8a57d4037f2a5973055aab57dc6b07fa88b6e2df96d079e0964e6d0388af5b2abf96eed5a14342297490b4b0742983fea60bafbcdccdd71f19f7dff9c34f80b0840d0b0386a598e987b5a98f38e5e7870bc5c6fcfacb122428742717646590134c9fd6f5b68d3285096178b3a82cbe18676a20db7d0c09d8436d7e00c2be8f8c32f69d42f8f9c0017a01b5b3500ee86c3a0c9777c1a31365d914190b46b92d0c24569c1b9ca1ff72d71e3259a2e3108ecc23443503f991684c4d63bf721b2090639f2453d13a8eba5f89bc5909004015724cbddc32246ab0f41f4d16d1c67e709df18d01193257c278f9923567c4c317a05c9f55a744ab99bf59e15003216146d781947155c42fbe0228ac30e52880d355dfd6929e7b0bb3f7d8bdb741da1a78c2fef93a20770aaae8fa0b113a80f4c71dcef8f25bd4506cd4fa85074b7f94ccea570d30fe4b2d54229f9c4d76754bff10a778cd232e63a429e28757accd846b5c2d1404e47252de6d8b9c6af14dc409a9032df31f93838b8da01d140c6f26b3796386415c36913d867c7c1e6e3b284775f89b24d59e5b652d74cb5d8c60d1d1eff99ac13fb316ffed9d277f9dcdefcc0b02886b3564aadc41b1ea1e238e1a0b8fbe4d179019fe9dac776e69235df3ff2da85e77df4236848fcc6c4514011683c1b1a1fa54f5bdc7f97382f255faa2443585da59d3fc7b3030eeed5efd8f2b9de770f934237a19e5d93ad6922e9d8a298dd0f2bf261668e5719c4801627866218b300e42c9d725c6788b4660c25b77d1171bec2d6e596b9ea5b8b7fc80f8953b7f10aaf2034603cba51431c901ecd34d1179684a6d94c0a46e1e37365a3fb0564e713841e68f7d975128ac3a1aea5bda499fcc970088dcd20bbe7f69b0ce2682a29594aec9b645737ae8761f147e4f35616c01d6e43224dd26ededdbf3591f7e59e3068c17377a0a85dd637cd34355be3eb8c907fc65d3c013adf1d3ccf327022cb5a2a84ffb43aca37e285629d4c5ba6f5da6c84313666ad2430fbf820272c7ae61b71592a8dce89fc056581042704bbf719acb9e374db17ca5de0966a8888e022fc48f49e2efb413723a07ed9f2e21458efb6c5777149dfb3f4c5f0a1f7e87ea2036713e8f72e87bb61fd61b0d7ebeba71cfe11950858b6a7f61bf82109a85bf08300f37e3d8fc0af262cb9da14accc1d76da22ff3a7ceb6912879ff77135ad013e89fe9d4ac6eb0e1dc81ed2f3fcee31a527b41a052e6f929750f8d4bd34ff0729d721142e96212ffe3fc61a47295a987d036bae78de0a83fd789f04a500eadbb9781a85786e1467322d21ed292320918411fa07f4c1b8506a120a81febd1335dd0aa0368f92d82f82ec847357c8bcd2d1bca81b1f6d44ead1ed6690051fa68bfd534ef746f1617955d32c588719e0bee9170f9848bfceb8a405c4d0cbd67a3892c3566649ea512a808595bff9dd785aaa48240b26b4c7acbe6e6edcbd7b9bb47559f1843615e3b6966e00cd41815adbccaa211f4a23837ff1f063bca556a702cbc8f8edc31ea6032ba0f73e532926b8e6abdb996eff919d169edb725e72ba4acb14a6fd08b9d55c0cea0a8236043f31d37259cec71f0604798394d1564092dc261000690ffc396fa3524dba493ed9c5869b5f348da84c1413ba837412d9369bd821f316e8a65a59fd0d304bd0e9c0695d76bab24fa33f3628ac22597f16f495c8f36197de5f51400eda4bc04237735391e1de1cb1e579883241aeee598cea742afe60069640968c49e2043a8fe1dde629fb483f24848b9ed2055a0413389588b9a153a3261c04d952f8b781d4a8c0339538263afd6070803dcb7496c896d486dfb761f9db242da311eb8428c8ab5114600b5d9800303b7d3406d6c2333165e3a61aee3e44f21a4e3dbd8cb43f7c21789f880d8d568f0c524e54551290bada5eb9a110856d89c774ef8ef8f5b305cd413afdad24fd544c27b828c25a6b3c4a5a751e1ba2866197385f646af86d69096f13371e796faa0ebd208b1e5939c8d9db22199a7e3a7b16b69bb4af7fba056cfb2716454428c3660b6c991da8c23bf1497cd67eeadbc6c037c950c11f0432f2ef7fdd1ba025badea80e0a506c7c813c90cc76f2b379a11b2e2517607efc107a23e1caece4f13eae02c66139299c5ca57f39a9a0a8886f6e6098620cd5d3cc4e2f7be6d04133608ba38f28ff778c826ce5734fc89f42b3bdd8258ca121db345bb42e80efc362ac469ddafecd39d2235948491e76a8dc7c4d7c5b2f547ececeb57e6169da5560153e394128d97eb8e32770dc3d7d7e7625639a63ac2b5173be17487f3ec46a39f2ecf7082cc1a0f67884f8df68264303b2a94e3e8f41e7cff08fd4e60dee25e6c8eab3218a6e447915f50d698d88b043b19b163c031905ce965371c9d7d6f37de29c8f155726a3e22398dd72c2693d0a029d56e706b5b1bee9f8977615de9b867bcb3229fe3374e834585a293d4743160fbf21b6d73564226cc6b73df51b8e858c69917e952fb77c348b25adeace37016225ce18ff232a447391054b586ab7d9866dddbdcb1c83117648aa2def76ea15ac4f87e0f0d0f7c10bf64bd7846d617fcaf9616f7b0f8c2956143efa9db4c6653c05f7cc6afe3b48b6d5d5809a0d4741d9988626bbd25d6f8c059671178b865c2a8f6e71aea701bf600cf9642da12d8785d11bfb9921718038d520fbeda0e819d32c8aeb1f85f101a9b63db2629dcda7350701a102b51d534bc6a0e78eaf0d40effafc2cdd5b29c4355fb75b380ac199bf724d017a0e438134803a1d2a0d1e7abd2648f60080cea5c4368b37b5abdfb47e047c220923682c6ee7d0449ad46096575590bc10f5c778be13a4aab9a424a83d322c39141d656bd9f821e31ae5e7c3e95b2c85aa722f27c147d96b15db4a25060cadc3ed497f0167c9520c7a1097b41beaec18c859e8a38852907617940d560c2b4486dfafd253e394fe347d228ab78352a85bad52b1d64d5fcdf4b8c2a0003b2d19be4250d2a68ae36ae89a1f1e6953e77f542cf8b6cc6054ed69f5762ce866ab68951e72f051226753d5cef7858e46aab7fde70ffdd152c5bac5d13ee3a802b4890436250c78ae8d617da962a2cf45416f9145f259f2a23c826e06a42348c247fd342cc919d4b430ccdcee8dab6438d20ac56082f6265425b82182cce1143d7e36ea413465bbcb3a9a134d893ed1a9ad592aedd8e6f33650960c3baf159a6e8bf823aa639ee257747484abac085901e5d1519afa2fe6dafc6e5a6958afc0411a178ff3a5e951be1a62f27c26863e2d2b8b9d8d49942f23d8845497a55d82235da8d4d9305b2ea73890c67ea25081a1297a7eb887fe51b4c7d7d4b0411bd7a7768917147bfee154ffc5da01eb3b18d443ed9c0bd342e48aaa8b475bc2376d34e4407bca53e4a43314dfffcfa7182bf6ec8807643387b5be04ff1c02219fb7124a124dc6a2c97a11d7979475acab5eecd23f5b34a9dd68e1ad69e0c6b49e49e1c1e81d093285bb3f5cbf30e9673f7c12b565c654e69aaece30808c087f662cb0c850040aa2524f69b7d4e94c29a277828e4aea99b5a8f04456721f51bd292da2ca2cf3b4bc22b7c6ba39a6f5cdbd4d18ee3f58c1fe3ad44892c5917e9a914cf2975c23e538c895134f4e4fe2a378c4dce295e38e92f15f060abf8ef5ae6fb7408d4741caa2f57166bf37ada8078f104c5a590c6060493d8e224a2d34e4011dc1c29ab83302bd9862ba4c8b03dfd56ff769bc1299da56b6477a8a0704a960a56d1d15917f6ab1ae7b8f4ba5bcf1577508d0c3a7bb1c3d9298a7afc8d6f90939327d46891dd76ba0a44a2af303ae2f5cf389d2bf02ef7052321303caef23b62ce8bacf0791a70ab880cd4cbb1fd9731c6c17c9445292735264eb95147a163afbf61cb3cc8b4b0b667ad36f0e1bd1d1a8824d4283a570cc6503e59b4e944ce77912ffab44832c9b6abfa994f48f94eae9c8e55ef9e8ada4affc57179faf5062e0b4067e4f49aab083db0cb840a4e7312c31631c6a8c2afc80ac4f3d172f20aff7ee045518731169b5b94084500aee0409d5b74b0cdc7c8e1f2fd5fbfc6a2fa12caadcbf887a747d93184fb428e0bbf16e5cd0ad96b877d32040a82fe8ca5696d8656e6580bf8ceaaa3151ec24cabca718f00d0c9cfd8a8572739747a9566e125d6932a67f462b4358091d909c41acb96f705c24d89317c84a605a654ed1bb5be74080bc365495ada2c5d5f8e312053f5fa8200f1ea66d3226b9a707780a32662abeceea3d3675982cdfbb4437ec612dfe73c489d62e6c1b7880202e409d5af77b0a6b2da99396297abf72e62c9001df499f974b11ddd90dccc0839bf0aab63c0f76d7a7413315fd6806d5ef6bd5a6b35506b0c29521850636247155a13573fef5be9cbd0c5bd043220b12336ef6fb153922df69971c9b5c94d3ade5f20f18c89e95d1e186bbd119ea791f5eda1de05afdcdec956a90b016fa9e85ba9cca99289aa3012b7a32b83c00ef164671a2449a17d0eeffe2dc8db2f3236dceb14de735bd4c352f60d6e00e7b10bc9dcf0023ecdd1c2a2d2fd2a8e60ef0e7c3a5e8801fdfea06e8cb309370090d5cdf644f61109289d5c12a4db26d4b8cd6e7b46658e9c475b8201e05825196a0fd036828c223c30fbc56daec45c88f66aabff3bbfff95550292e2192ff4028a3b5c4d7996501d18580b4fb4612c8d1adaf2eac9171cec0f709eb39d1b1b6abd670c7dbdd558bffba9c59b0e9fde39ba3d9c9a5f4f30854b523218b444308a90389796421909a7b68cac82236fe2d3cb9b4dcf5d6244059cce699190f5a8cee57c81a99d93ed293f3a7efa93177e9e7d8f5d31dcd1ae2c80611ce17c14d6426311e07088a5230e7d40240d56333ba4e06ce34ff0d7c11c6ce4cd81e060a2365a32348c537daf95e93398a5c251ce2892eeaac85368e4e90d8306d1779a2eff276c62baddded30d0f0127f43ed5a5cfecc2550987b6ba6bcd706257dca27a86d27f1569d2975366dba4c22e381f2db0e047841ef77cf7143029b455346b59ad5692124060a589242454e07cfd97dcf181d4686c89010d9d36da782feb4682e15071c1c06c88b6a2ef02e210585be9025104cbac5c9c997f99822a91e84b796347069c54c4bcfae84bab7a52e3d09e24538576975b32adb844155f1afa6147794be0a0e6cb56e01b8df534918038196b4164c22a459426c24240c50861bc796f0ba4c0662047a10778690f31b4712971069636bc11e746d601e9946778f1707706b80eb78c90f734aea47714e1c83b3be4721df5620ca5434a3622643b2cc9a0c8c84f8c825cd2aa425d7655c5f144087c126cc705afe9490562561f9bd3277708ee86ad31426fc4b5d27321d4c7fb8078be211c39b3c1c3f227684923c284a6c599628b57b0f5bd593d2f84bf82150f6b3b4edb067f1ee8576887cfd8fe86aa513f95bccf932c60b04f9f745e2ba81aa7a285818b9fa00faf923fd3260cfce353de4ccbc78ac165612b79951345a239d20339481223ea8ede639dc0259bd13c2086dc39450f5631f7649ff12780530f8edbd4e5240dc6a0a4fd4471c140f777bb330849736e92c9acf2a3f9c382f47c3518812279fe92f31f17fc2854fb57b54791587040c2ebd765a7bf12ca67afea2eaf891304be298243d2ae33f484f9b59b5ea0028e8b92ddc753186475d5d98d01ff3667b8537269558e042abeed5aa77cb62550aa416c91123758a5b066107eacf26551550a89d01f18fd343ca74c39c1c965224f7eb10b08a9cdd381ac718093eba43466834947bb2bb093540a651efc6b181be2a3ea18caa7fd0703c181ce8450b6d7d1c48303b6ad6b3de0afd35740de072999ceb7c849204166f4dc31efeffebcf56aa9c4528f20833c7fff450d1b4da300839f8c6c68d84055758b292d8bace5e64f6c1791a4003d7af934fa994c1e106f85f478ba7e3faca1d63de50cee1fd71cf82436b160117b7d4d4fd286ee67c3f2a6bc12496c6b844ba16eac2885a419e73bfd1e2bd4b54c2987dc8a1eec2b594e5b79adb594d5144a895ef88fb5dff9ac44ffaadae54e4a3292bb16e47d152d09577d5d8522cbb15300cdb8507b55e92800c724f5cc18e89682034ecf1c2ad5a0555317bfbc05c0e9fed224c3fcd8b45cdd3b41a40062e81b19f086e27e25df117772dd519d2ef3b20c2dc14a17781d955159483853252e2a191f1638d10f461974a6d80516464e4ce3240f828ee9edac0ccaef272413d4644d1761c98a419cbac98e80677f4baed8de28462b33e1f6cf7292c4f824e31e03be479d1104a1037bf716376013f859d85e95566bd4e9a3db0d53f24fdba5233aa8a47dc39636638e2ea7b1f879670e59fe8358258cabe43c44fe5c2ce529ca5f2ca22e3ea51096c6cc7819b892af42fe6bcbe9e1f6c7c8a14022b6aabb096870f1de85d918477cc989a9ea771b4396c5adfbaa894b2d38c45889797dc362e897b33414a766887a6f1244c78117bc7c4b9c747b26d97873eb3ee657eb497c5c296aa1a2f3be9e3d824dedbfa7f8dd479ddb5b0bea1cf23583acf55aa4cd98b0415aea31402610d162940fa6084062004b3333711f970865285b423ea8f3b9e83214c3e3c3cff5fb29db3565efa6fff76c8e0f96bc8c255c404b0d9235125358ca5026ef8743ee7ad470dde13354ec59ff06c493f5d4b6c96b8f2fdba2cea3e56b34c3a311c96be56c99d13712ea8ae88fdd59c17f5e7d377a8ba617628765ae907f1907c9c6e19b6de37dec5df28ab99c9356bf180375abc67844a0d0b6ddb661f26422ace2c4ea442fa2973b441af8abde71d297157a217668fb458b60fa3ea5bba34fb3df0541dd1de4fc1b0a93651e3f7a81a3373978a1b59e57916ad3f6141ba204d4206703d2f88459a3d763674044f7133bf3f9dcc041e2ca3a348d49c60a36ad2d751dcc033529521eda02d853d5728e3bc8b5d294c4a221f93064d5e9220456f7718bea54a5b92f8d970892687be9bf4bd0a1b651e810b5ed4216c354b99b7f126b7c66eaeb4da990eaa65efd831c0504a9efb0b9cd1b06262adcc08bb92ed22d76a4741156ba7d5c1d6c5bcf018b9c2df9be78baed08e2620c4722d6a359e3ca4ccc41d2a3156b8791dd4d00130c1647a111c93bf680da7e21fefec672999a870fdcac52eb0ad0c578055e6f692c8a7718e44c490e76232d6cb9145bac5a34a5ab1338c7142735ef43cfbfa75adcbd52ce2892f8b3390764808c5db47dcf97a02c0457df4b592e5a45aeb58ea7e4a23b8b68131afc6a5cd3e546407461e37fc909bfefd6524d4fb096d586d6253b689014cd57752e4b5b7ccf250cf7780a735e99e79a311917b040e10411c7f18790a8c6bc586c6bdc037bc0805d67a50975b0325942af9e0df6757c58fee38b5f2dcd5219a741194909931365fdb9443f5d02bb6f86012ad470ca1df506bf6b0fbe1a52a26592fdb54deed515d0bab6347d8b40e1caba9f092b161f9e5f03e18cb9412c1618aef9d0264122b9b8d9bb00542f9c3cb0c2ef7d5b42f4085c6c932e2583edd3336fccb592a3d15b29755c4339a6fa71f548cd6e46cff1476aaced2a70ec5ca955994c9811bfa816a3bf1ddf87e618dc5252d03000fc14e76933d5ff0b60f55d89556be19297a3f67e9fd68e02708e8a012094fa301a8b526a6f1aba7dce6632d632b150bddbf1cd74ce75d453c7d98b636564e14cbfa30a7039d1c7ac43e461570aebcc13d03032facaa5277fc04f7e692a16b83dbc095c0542fb3ec7e88451accb5a9d53b6000200d4f6ed1776c42979224f04a8a69f06a9fb4e33f37771fcad961162b79875a57f642595ce46496c972d730a9f6685797a89a2601bd6b67535c02b89aa3e01fc46d504e34a5d681567412ec3adac39c36afdd433601ffa545f9c96c78c6f8f4a1cd5ece8ad36ed887cfbe491235b8f309c18727fe622159d732505306f636e55a71bc6b40dd6b1e736c94a60f02e6336a350472528975cc02d353d7d03cebd4604a16495132251ba6027df61f15314b21a35b425e4ab6032e1c68f3160a1f1187d91273f98dda5cbff28caeae360bed53cf0245c2bf7c8777c9d181c9af43dafe32bb15ba22ffbccfaa2cde2b6d12d7ad20665804be9895bf4f0446d1ea77edf43db36eb5eec32318032f2ab4d36e7e9ed670f58b25bdb5db94767cb7c8997efecf7ba7ed47dc8e51cd9a53dd9b19fc58193b8d963ab7161bdef5262ef4cf26fa624695eef3ee90d218c567f7b31b85a3444a496819602211c196f7432f37b789f31210963e6cadb26ed77e05952749bcff9b111097439263b0a19f4868f871e5f60a0adf5318c1236fabe8c580f505287effe7af1ba81ecdfe7ffdf258ee7146c1609f1ed3c93c94ac039346686782d0a0fd28fab40f9afa338b373485d3d482de4a1ec99308b75bb5cec2ebfeddedd35278ddc45fb576fd8e64c97f339fb5dfa2eb7c1bedcd6aabe031a6f5a1cda388a1b8e08c0f5557b8dc00c5358a5008429ed3cdbafcdebd432f2bf2fd8777929acae52dfef983a0d869ef9014678dcfb8c752a83f488984d8a0a20d931f51208f40445eb3c5ccc86abde6c851f729700f2e06a1fabfaa507a468045342fad2dfb49fceb3edad3eee8c4deadc467b107cff11b6026526de49c2c979c1afa69ca712204638359a04434f77846e484f2f8c38917bfddf163f17077947c39a1bf06d77dd67631c878a368d0d801ee0c190a3e2c7746c52d918c925d48269071f0229beb9975bc2e589911d85a750fe09a7383f101a990d17eca57214fa341db64190aafd1578955e07c6f13b473112ea43074c9d15803aaf930cfa6b6efe162184a004a487210df4c84a549997eae075a5dbc269aa555e28cc00d22e3bdd01f5569abb3aabae7ddf33cd96a5f417e587f9afcf322ad723600fd8e3978557e84aaeb45ac3994ca4c789cb9df50f9f1b15a4b1bb8381cb92683b2418ac11ae5da136842a40cd5a341cf46159cc2c147541d7f860134b00a3e7528b7d11cd238bef4174af6626f2b51c4afccd9617fbf04dcc2769f8a62ebf3b68bc62c32e6207e5c28a6d819bba07a2680f35c27897906c2c247ca06c4fe4da03e6016238630902392f20755d7cd05251f4fbf061b29a86fc4f96186c6c78ba38813c0511586c3a29323197da4d29f6d9319430d7d1efc465a52c13f189100b49a97633aed049ef9fd641caa2e492a002b1d8be0ae12d943784c99cf8e809f6db350d1ebbacf4a4b70f33081d7c55dc3a1ea76512480c4d43615585de1e0e5e6b92a8ed1c9ea9f0cf1d6acea9732c61135993cf72d9bbe7ec9025cb72a84f0f7a7de1c8f1dc934a66dec6a8e31b5d11363ed44862cd47c034784e9c4d0ec71477e1de9c819fd6da3d4777962724a88b6e2a09d95520279711e4fca92dc3ac6809a6e27e4e97dad5e0b006f7514434b7734f59f555a69a50757967618bb04b94ec443bcce95c9c7f342029fe67b5c43f06fc6936db42a056b443ba81c979fe8aaf022bf75f2bf561cce2e14a12950c0b80bdb0db69459d9a733d86a2f2fd8d111f941bc6971f9018b5c06dc8061266fd59621c29de76a81cebba5a433e1fbd4b802e8a4f5d4f8c36ccb7129aa3ee56d4bd92dfc2c84688ea4303bee6df5a6f7f2213dc7a35cdfba7fe9fdc321e6964c45bd658265553768da10e19c184f766d5631e90c4ada60dec0d71654793bae92099f3b34b467e9d4f331e5e54ad80ceb0ed723fcc4982ae92861aee4d3751b93f8a2fc8185cf99017cebc5309348fec93663f33151815660da609c6a1ea8212a91e8cc15e25394a70adf69e125a8b2aa327f78285a66a70b9573c26777f7d9ba528225aa985e3c3f396f82e38d3661e45e38b17758da1371df0542945baa25821b662ece97c9ceea670137aad7dd7940de87b4fa4decc7a890b073a5cd8fd3f8c65f34850454335f2338d566b413b8c88a51e38b59fd65b9db38c91b1544237ac0de5a3fdc81b9f85be7d2b35a9cccfec30e984509c049b6fc20cd8da3b319e6cda098aedc53d545046488ddf5720afd1ef645f7556ac1489541b5c700eab221c9451f8a43af5da4babf4fc9d0a975e045318b5a3f5381cbe489c65e6dfbc209f47a5b01fc1be222926cb835fed4270e3c699a4eed3d816ffebd7b75c81e5f8b41d506166fa1a491b158071d3982a0335bd8fe62d183badb9c19fc59aa57217eb11fedaf91af31f3a263e53cff99c3f9f39eaed9da78d5ee90019418a88f25cbd253c068ab5a363670f570bf8dcecc7deca48d30269fde32cd35278379c79205a286ff85818d8dd6a0a9c9f042f7550ca41a318c8a075b0ab7c26c77c04ebec3e063011dd5d5bf17274b7797443b4bf6ac1d5910006c6c3481e37cdd2e7a02e26afec5b01b93977597c61a03ca1f01348716343858219ac88724bad3c9bc820ef1913d9466ab8b4daafc2c7d2bb73bacc27f88923964918a3fd36bb184a100c86320d58cce279616a40712b80e3e1cbdea675459e6406f9e6561880a1b7ed996e689f81b4f65eb7347d8db5492570c39baabe88320c534c7624c6c71b81699c110772d97e083451bf16ccaf7a923c645636878260f5d0427cb4047388712daf3ca4e45eaf4a58ddb820dd2ef094354261f46f970876fc85833f4cab92a664eb8a91fb85e69169a63b1ff766144787a04b8cccb4c994dfe8f6568be60ad18865467e7de6442a759c69a5df35b2b5cab6eb1d7d5a282cbac7a9fdfa014336a2482d9c8283ef5ae74711c7b482e9047affe68c6fcf23bb91871c4bceea4d86bfdc9bb82fb5d9830fead479138c0d0881752972766b7045bcb72dee3e84e1ab3b4acea4f4f49dd2f455360ca0f460bd0fab09c96524f690e94515e2fdf87af8774d0ab1323552c2dc633803c6dfa50369492071f61aaa0b82629a0ef67d765262437c7f5747b8edb072ec115df52909b43b94f5c1569db32febca844e15d1eb4338f80942cb096e221757d786ef614be2b1d702764d721570a9665bdf306b701f603a859d6e9c45ce3456c8ece83fca2a4bcabfb07bdc7c2db10c68969bdcd3bd309a459bcd4922881244ae11135dafd10e6184ebcad49b18c355d95c6cf327b27aaf1c5ff6569aaa11458a7cdf9e746f2295c8456389322a64149059e1a6e8720b95337da98bf46d3c317e94d7f6fa9e01d3165b72bb98a23505b9d70dabbdd97d2dbde3b997e50286bc62d0e8275bb38bbae0d559039d12c3d8dd33688112aaef92f689328c1bac00f6c84543f23ea97608bd637a4b52180e197fac59f65017f220aed6ab6ae7a4e7267877c742a6f2203bc5fb98c62b5a88edd4851f83fb143a2327d8add6b21f7048da498d360d7306337f4f41317069192d7fe6666ecbae11f736cce888f2e4ad5eb9ed7199e78c31f30931c44811f7656db744d0a8718192a9ec222364b07585cd0b53a80beed9dfa7f3fe829d15e04c1b8f9df527faa341ec5db9d71f7a42963da7098b75eaafe2ad00690df3a341111956189d62f499dc3f170b426bf4561c6cb6a9d96a77bab95c0bc3190ddaac6f06f67bf0c2c0d9a7837d668bfe5d72e61257a2c3e065fd9db0cffd6b6e68dad7026a833ef9fb0482d361e33bdcf642a5f96fdc9e39849ec06d0dc44c50d5731cf2aa31b70c73ec252f216490600d57a6ccb734317b3e386ba9359e740186df86347222e28b78599254e6b9962f288ccdd4dba08d1ee5fa63f69ada4b8e5f1430c4597481c9d3ec68341f2a233472feadc8a5286ea0a67cc7218359533256908bc596ee6d5146f53cc1b6876abb904c7ff8c39b32be8e810faa3cb5f45e979abb8b5c8d78ac016b6628b4357cef04f8d573af4a34ea2c4804bb17eeecb481869a070f57c46ee2af35755da948bc6c6d298e6d8e715235fcf4a6aac3837f76e057f8bccabadaaead7d06ffdf6b50bfdc66054a79a1cb911df8fbe0ac488de398bb141d977b8b7ff81de591c74cbb3ed19f8e667a85779b182083402bce423e4e910de6f96ca4c8377bc4425bd8859c6c5a573d7427eef0bd88c077ff2ed757a69e113f568ebe3f4feaae8ec6e3896d5b3564a92720fb09b8323846e2da2167e942c4ef767b09293435ec37884a27cb99ce99a6a93a8219e2c663f27a9375f00ee33fc6ada1e674677eeff2a6f93e0e83f53cae9aa993507c689373242cbbd5c84dd62054c1f201209bbbfdaf91a95f585189acd03801cec60997b8f1e063eca67f5f9bf469e9e7722eaff06d42a92fa2cd44d35ea06a039f6e1970a431cb24b4ebb159f7bc846a17a73bd9343673f8357c35725989168532ecc67ff37583974dcf5295fe4d7495b991955c70612d00a8cb87ab3555fca13ea965c1724a6abaec1d99befd936967b08b4252c196f36645c936c7c5c9fbe55123a36c16ee6ee27a7dbe826ed39d1b350cb753dcbe8758afcffb57ee5b01797d23fba6e87fd16aa43e15a6c34ea7faed8ad42f42eab1431602a193c1de70cd2eebe9492420671b216cb3761f0812d2d60b93f8b792522d41dc1dfa9aea00efd423b8fb87cf95e7fd0091ccc7671115a09e1fdbeaee5286cc7eb2d3ec59e54225a93fab91b206bb4f52b1a77b5623779207d87431cadee013890d72c858a7eb2cc25c40fc45bd936dc15341deee8520ea4eec546b3b4c3cc5f840bb2cfe60c210497d3cf8bab1a4a0fe155eacf389beb8c85338e6ea6ed15b2057c8f767a6bd7b01c2c284949242715ed0b20c8f9dde35550a865d086256786c1a9e72fecc4aef59943513fab1c9c1cccc6570c5954b6348da2971fd6db31de754f31d22764e582fe5c5650fc10f4fbd123892bed80320ef8863c6347b5fab82984d3b0178a9cb9d926b079a349cb33b188325ea10140ff456511f6d8231d8fabe20c46aae986ee4f06e8892c345e12008284ea84ad3976dc83683e733bf606c3a5212bb1335704a34efde2050513155d2f69897d798b14b5da3875b17a4ec05e2f65d305329a3b712f761c564bdb7b2cf6ad7f540df2ca399d5eb3b99e0a4b366cec996b0c6d4703fa541d813ce6fb48748da17ed59f094500094abea50843bfdf3d01b3ccae6b509630716bc841185cc69c009682d94e85657de1d11cda714716e1f395d4db6ae3b5dc4feb2a75cb0e080da7610383c73bb8e89e15c677f467310a912e007ceae48acc91af4456b9febdac51ff9195950e39b4243b053da1b02920659cdda11d9f90466fe4a56e14e4389449b250d9086260981f0db52875d5eceeb7cec6ea44cb2a4d564654c2d853604b6b3c0d884b4763e4b9dd71a02fb98b76c8c9422a3e2bb19fd804331a52da2a3adac6928cfc77986e2e7b645bd7930610eb5949890cae9318f9e961f31c4f4a435aa2818ee3acaefe74cb3841c84542e1ad50ce67d9199b62e9f0b295b7667cd5a599b03479a40feebd0641b33b5db1ea9fb946ac54a154bc5c34e2405ef814b09dc8029b7dcc5d5ebc13c0b62a68a930db8025e29d1d7a53868b66b23abf3db09de2fc2c991a4845b7994e07dd848d7f441ee04ed3fdf1fa9349661375f5e53db9777f3fe3687a06d8da56242eb961b502bc3e1ce10ca7bb43331f47c0e11e60a6f0375e0ba982d1c494096ddb5df8821aa21b73de162df24ed2bd322eeaa278a8b46e97cfda9c7113a4c2df173e316c1ba2075df0bc807237b1db2bf237d002cfbb1818e15f5ba51d53b60511c43b755c8ed39c3e99e8265b32051ac937b335c7a63dc44bec478a2ea235f843df62b0aed9c543ca64304501f3249070eca7c16895956cf303128a5ef4e2a36910a9fa7913cdd308b81c5eb5ec23cac5f450eb5ce0b08094c435c9a99a165d09804c9fd2e0b58a4838f7ddd41cc238abf4027f8e9becc3cf984248f864f882d7bee9125498accc6ee3c9e3214513059cc63abba54a30b66d39bab8fa3005e97166cd141ee25fb15999f14f6afceeaa4e606567f285e7428670a14acd31aaad727234a2b0f32025253c0bf555febb61bb8d2c1928b7c663a413eb841763d1c257db3207254520df283d783b5c4ef7daf091086a3d3957c5e27cae7f272d2a4def46770df99bc55aeda006b015b3839052a5ffc74c6b8dc57005d4259a49275c27f9a1fb94fd10723059c9278c6e09316ed9d36e3c84b63c83fb1aba1efba3f1140819f5905407beaab587f58b48c5ed74210e4f3130e6edba0edc416e60b2911b2437271d27a70258b3eb10d4f59f71438febfb005247e50a97991010a6868956c39c62614b58b97c556b7fe9cdbff14a2545ab920cfefb976f6f7cbf7e292b6320d335bda73a88695d638300206577ade648da5f7845922e2061547e4ccaeb229967aa0392a101918c55373d629b791e0d5c44425d52f891f5e5ac0f5958257b9e66063fc3868f394330bfaa6b147d2adf886382aa344f16225ee589a8a79a011df00afa46be32dc89e77392ab25624774a0762cee4d5c3f0dad20633024630d02d35a2dfe9e87eacb78322397643100407b962f31bbe2f506ad9046ffaac6fe5d01cf9d2b02bdf341beea90b15b2e75d66478759065c2f8d3c8759ecaa41372b640cf5b15376b9ee6a4f0d29449e8a043f9f6aaf3eb48c43ebe693b6c41767a851091218156b55a5847505b13b739d6f9a97fadced103f3dc6642482f8902e66f9b33e71889db7de2708b3ea6e184f3ab7dadccee4023f7ee5998a10c57f5a4f65e4b76d771edff18260f80f4cbff71fca8a1b9aab60502f422c5a52a0a553f1cf5e922ef4654946e4671a164f594ca9efe3cd526119aecfee9e7c7c73d1a7a7014bbd77aea2b87c50d4863ce8eea5403c4b69d8a9bb433c413c22ad1dec680220b22e81ea5f74fd10cb2eaff2149882322c108ac33b3c416ad5798eeb09a2eca09f1d14bdeea0197afe19fa8c1ee447a43b3645a6ae3dedbf695d7c627086bf7b5239d385cb7311f34de2dbf2388e91baca3f252e6a6f2cbfa4406fa5d014bab304801e8c4232de20300b1e5c91b7fe09924f1f677157dcc086355378161a9ca96ba00152a1a606406ca2267d2b11b9747a832aec7b0969dbaf53e17a3657504cd6afff72bee25e2c2dca8d52f547dc8126bef8c825e8733d9a5f17fd79e84b9955127e34123438a60c3c0675f14360c9a73b89ae3e421196ecdc15abbdfc5a7c2146e9dc979a74327ca18d832fb353e30431c8a7706fdca8e358377ce85c741f3647423d2bacb57e575dad5faff85f8fdeaeb98063a7906d80efda46a5d7c5705cab324f097fdecaa4f1e6701b1a45ec1b502f3a9925b70087c73ce55f563854001254697809c0d89db0575bf56ca48a00d778be7ba6b441c4c7e8038ee19b380bad1a6577e8d5357b5ed67ad429716c74bcc0bb1e14081afb892e903e1f0beb9c667e2e529416c105b8eb8dde4b70716b0432cfbfa0350a39719f6fe984476dea96bc6df871a11be38ac3c2f793d2fca9cac2b9f7523f09deae033affd054a57a466203111a3dab071ebc75c71fb16455e61e3aabcca6628dcde80c5986f4a3201968052ee5c9e48e243b9b472eb171ab044fab0be73bcaeb41473272ee4145287116935e6010611785731c58ef39371561c6f003ccf2a719369d0efd410d3cd7f58457e220c234edf04cc9e6a6218a76b76c5727e360ef387c803e6fb3a038ed50dce8b22ccd08a2fe3502cbce8211b211766ac139bfc1c411e8c4f646a44564b9e3f6571cf17cc9b98b83394a63b296b692183d1d6f69a89a631cab419719e7dd91f93d0888099db9b5e88da69fb70260d3b53c4b6b939a31beed9cdd553674fc34b735def17cc2e89bacf97613aeeea9a6aabaed5f01ffb54820c2238ccb854f337c0370b069b0174d4f75bcdabcd5c3fcc5cbe7a0b362873a9cfb8cab9f58714481e663ba997ab2612298831a83510ea33d0e4328ec4d81f174a628cdad53a6ccbbaae8358ad58b65920019255e6913ec53a458cd99d6b80445dab0730d594e1f6ea4d957342d216544f1dec08c8fa2929bbfe3291dfccd5dc32671693ea7851d62d0d412cda7f85cb58664084a833d906d8e7789ff7a1a7deb76c1eab81c9690381ff8794f8b3837189b75925c32b4efd27e033c9b28be5ed5ee399ba99d2dea6211d4900ff59bb9e9b7c0ef502b24cb6d2f62df32cf634caa38570bf62329e244394aa2677dc92a7dd1e0b30af65c4e59cf3f1aabf42ce69eaf0f1874be5faa79a0c7849669966e7b4478d5d18738a9286563d4ee950f9445853e64f7ad7849c7c1849484c5cb00a496baef02158a9a6f9d5c9cc8b1827cd8aec4ca995d6dd9e84e93dd5a78a9ccab0fb4942f8a06f618a1aa50b884e26e1b8b16c8f53a8e320241f889286219449a4ac6967df6c7ddad7fb161c1fb84d027cd8c7b6292b4e9ef919583bcd5bac2b269cc9bbd31d4391ba150b1c7bd7ab395d6c08af6583e92fbc422e899bf3c891485e001e344ee55d385d5dc27b2e551b3af76aeb4d4f4aadbe45315d663fa2d6897e0e85f3c1ba947c5ffea35e7f609c60dbb9f6f759d4f966bf3fc9a57c5ed6b4fdc26dbef6318590419020e1db6ec545aefcfaf0ca2277485b3cc51cec1c9b7d246cd303e002d20b0dabb2e6eb94d2636e6443124bcb6f71f9ee3930f9f382c87e7c49854cabed1cb0278cf3b95ac96b0105255d9a81e9959129219b68ad3dc018b9759982af1ef44fdbbb244bdd1a6f482261192af55b542944f0dc4c09b0ab8b6a28e28b25e992d222ad88d5427402513bea68fdf45deb3064e059b5369b69cf1021b331b905048743dd368a547cd8c7820058c73cb9a05f35c32b0e9cf3b7b923df3a7a761105ed9f27a0c3904f7a381f878468031382bc7f3b2b022ac2142d653938cb4d140ea28d925c0f299d829aa481cecccc6c4d483f9bd9729c407737c4bc42ab9939e9a8f336ef55eca98946673141c770c1a07e8da27c220fe0663f511d198038cc8c1894d755df060c83d0af7f3069afa90491242c3822fdc1040c3c531fdc2e24df2b2416ad6091c8a72813dbe5e7e599eb27964f6064efdcceb71ac25fdb40303d48c0ca4d9b37f9319a4d5fce12a2c58b76c7e7d464806096dbf7adfc721109e50b84d24e79e872fa89eb1bc17fcfab3e1de8500cb2890554fccfe2f74840caaa183e3094fd41fe97cc2899561e41b46391ae218973c5be489d70a2bc24b230ba53ed6455bed9692d85a93dacd55c56bc84a87ca02511393705f0b356c4c57a4bad04ff5a75b9870945759aff0024b27e14351b3d70c633e541eb55ee23f33ea0c843f234626c26dee2367fa2bf5cdba143f8b3f5c53808e4c5482e78330af7c975dccc75f4ba59353f3bbde3881d0c8c866dbbdb7f7d301839ef225473724b0a8f8b19c5cc55e171746196dc5504a79c38657ce3004b54188d827bda9d49b5d3f13c2266360410adea923c2dd7681fd791c29cc27db1e2d366adffdf7b83ca52121b3f40f1c3fc72185276f05e0b76ab0472a026a31fd66f95436299e99f9348000951580590c3355d56f0d28ed0fa75cdaef066f26dfb682ab26c82f096b33395bad12bf672552753f2f9812fed9a78ed500928cbf5c52b536115f91f636d236d68b61c7ec08ce5d1f7c190829b8845cf8edb7c1b5ba3f892c257721ca1497f76405652f703662291f6fbbd856b4cb62c9eecb1193d26ce968745bb2acb2c6b7f45f440daa7d24f58816e60c83a9e55376d460d03dcc2dce635dd3218e3268470b29cac9cd3be326ccd004dc6a495c6bdd734a7763a4c63e02c58ed17559254bc238084d3862e07b88e2fa56de73119f1fde6e492e36171d854cc629ca44d94da9ee733ad8fb220ce8bf242e1f23a8e79ea26cc797af77634010dea44ceceb29dc26906d8a6fa7d0993b2139bf08f8432a39dfe2209b240fa642f5ae7f01f5a5bff9c890c1e9a73263741679475086ce5e65e8304c92454bb687ce54cdfe47a297c6780bd2911677930f807dea12b2df3c5054ff6d1b80d1e5a963fea0310fd9719d2c3d20896a59b9cbd07b983a36fb91a4918224e70aa0ae61934e1898eaab2cb17e1d6136b06fdc6e5c5c605a8dee72ca22be2acc33d090fd132ef793204d42d92526d0b0b31bb4e2d2a3a00b6d9d53424983f51cfd3bff56d49c7983e280605053b078fd3b5896a6134fa8374b0a9b29efa58c16951ebf23eff1875a27367f3ec03ce2ceb99f711134ba17a7898ce2ad1f35d4baf1392f321b12ad274b9f67bc255723d83430ad118ab2e70aaa2819cf9f942adbb8241f116aecbad496e4de25619a8fff89611488e75d3e14c8e1fb79ee75f760b0f2f4e7610092303a63bf7db8358b9884c26f36d2c3591e55e69c335e48fc7e5dc98d1ceb75b16ad36b62fa767dcc7db50fe8789d1a318240c2554974c60da05c615c926fb0636ecfae06cdbe873242d6549df72e8afdec3f5d7e70271bc61700f680c26883ba00193e09df73e7c61cb198e86e95c3d0ed81752b4b3575a8b9214cd5d65eaf7645583f2ff3b47939a5d18f3e6f194a46238e5a09bb566e3e7867007b59fd8f539c3f94904c1c8804eabdfea7fbd4fdfa91f630462d95f87481ee27941030386fe17fbfde28ba200c0b605011cdcd28dbf81f5c37ba55ecfb8dd7cf2a10d747cd07668f46e56ea9b744a1de8448504a906c460144c91aed4466f21a5b02f626900a1aeb01ecbeb327306a5cc1d56aecd57a5efa114241b2812eba6b9dbe058d494d8d2e73d002250d35603e029cf135038c30592216d6ed122da5664ac842fd08be3c98aaf86ccc03931d72537a456a67ebae661c2e2175895bc8ec00723a39c993a2b1dcb8641097a510aefd312d3b905dbb68ca528a832219d5370e351cf69ac8b8e51555dbe62e431ffc0aa7e14659c5275355dd590dac1f7bc9daa88756fd8b5d55a2b31e61c5e2fd16016080855c1d2ba801b21f5f84c99af71c9d992bb9780875f4d39d2eeec65b777ae5dd09147406c40f5b2610d628eca828167f242dbc129235c0b0061aaf546faeb88154e67b13db70d920100c1f2c7451c2fdeb2e4383b7f28284c5e8e4003d97f4c4092ba1aee545671d5d49c74ea29a9561106fd178a1e47f24faedf78e018ae2831113a93ffb9cfa48d244ae2114e98e7b224706b1e8ecb7b6dab967979e8ea80ec91faa88ffeaa0447819a79e75e241f2ef6c4d807f8b09258ccc2dbdc75a692b1a2a43f018882c5ab84498b71b4a21302c2566a296d78028423b1fdd031e332e81c49a8a5dfedae1fec6904424e766696f94dce5bdb3f19ed79ec939176cf6d23256bda21ef1ebf914122dd6d915052f1d180fe4d63afb37248c828584f887ec453f71311532afd04aefda9eb5fac6e25553b24727a5a69b13c40addc91eaeafb4462d4c40419cc183db4664d5b5103a0504f1ec75ff3d7f5e35e6f7e8abf9dad3061534a6d4639a1385ffd7fa3a0d2907dc7014944c47ca407fe9bc4a2f4f187aac42e7745b4ee7b1049d98c7b8ba4624fbc73958254b6120e69a4d9a3fc7aad61142756a12a0cb5670d48bf8b8fc41c3183ef78afb27f3652552e386f80bedccb418e4e6a47fc8b3c67476b12a0232d2d04990af3a45a14e6e618537fa6f0b29814135111d2ecbd2a0dfc12c2ef3de6f1c66dd7483d118a18bdd72070bf9c0feb8e7057b9c8b7ededf32746ee8d090b16bc2804ec1c5c45f48d5185fc5714928b607d0384f80f36331b94c205e5ec95e8fd752bf4c7e8b3cf4618dc1aef1c0f848b0695e60391aee3e83a3062cbf53ee293dfe0e626506512828f2b7a94e05ed9aa1d8a7c5f076ad89515f61fabb0e5607c047c262bb382c2d2d4bc2b88978254e44fc493f20d082e1c0348571d28bc659fd484acd0e0f0020f2efc92a30c49f3a2942bd9f8316837da72ffad6f0d5a9b5519a78f526e62db678e58509788a2072e0c775dc899682c389a996eb4c992c9f9f55aa68e1bb75776d10a5593cea2a5b262bcf73f16bdb948562b74d5673e9cbe56172dfb03663234e05d0a72d58ace51af9386e0bee57707b742cdd92d4b8f3b3c5f83c38b19297d9e874cff41d28ac5f81e68b339bf70aae1c328d049f8cb613eb92debd8b64a750d9a86b124ab2662e3a57dd8488c51dacee8e23024fc18e25907250e4a8bcd2e398e62a26ae04a353ab205f0c44704b7cd84ceaabdc8f4bd2016bab9a16d2e2f8b5555dfb842f4774a9d7bae2d56e82de58fb60bd4212f328818655a65279b540187086694f37ba98af581c65970017a52eba323105460b8400d99eff9bc26be7b758c1f3fe47a3032ffc09c9087bf68dc6c66444f67b598506960cd7333fe7e65dbb397b609c02aa2964a494a43bd957dfb22ae316bbde13359a478d2d07509350d94f211b80d370a480016804f0b879b6ccdf2f6d1873e054356b5fa59ccf49a1c119d1ff7ecda9ae88a1331075a8eb645ce08029b31378783b7e487623ea00d7218303f6cc8c2f169048360c2e96f99ba686eda35bf3b2421e6c233397bbad58743a563df7b9f7a632628a2153fde92a35b67c0ff7bc02b64cef6e4f6d54916e3812376f5eb7d5da320b3d283977e3fa462db394ea9d181751b0c01d9137117f7bdef8b55c4a106a66167cade2fd6bdbcd7367a983dd59df238dbeffe42f6efaf31f93fb60350aa15a26195a5e5085ced797223fc4ea49a3777500190460a803bdcd298516ab65bf1705a5c00fd88d34f72eab26c728a21bb147147de475614e2571c8c76d85b672e267b05c36979bd3ca636d8802162e23a0257d0991afe4a506dbaa469612df560e1f28fe36e7b2ee8324ffa30b3ed76b283922eccd387a540ae3b46379ef4264b57923b649637933d27ef376e829e5d0b9f7b31d38b609023f90279e2b9bd467219df03e44a88f6e1a8e5c784a81fe875065bf319501068379be2c6dfc194ed2384cc9979671d3dd6e9d13ccc32b504646027e2bbe2d081cac1deea0268776bea843eaf884a16dc97e043f4b7d59fd7afb775ecb56c9c2d000389fc2bd470644932d4d21a2cdafcb5093778a0e57d1c49078549d56849c159f17cf2567e5465d482feb267c2ff6780b20978b27f3e395b2de72d768a6d12392e8b3d16fb3c9e32622854beb8288b84e86155c480d9deb60ab3ae41d3c52cc50c9b3f0cb4ffcd50936b10218515ed78f77a5e57240fb588b55843d292993c5021592ef600e236cd29c265d53b027eb0904efdd531c1203f16780b3c9ddc3298b7c4fab814779230e164b3074d6a0a0e42a8e579412d96f2564171135c3557a9fe0163e43268e54bbd863b5387afcdb11377fea6c5da393c4f6391eac2629443cc6d88708e2610a880a19a877f55b9f928ea5eeb8b7142681016ac9357fe7da2f416295aac1ad2f9f9858537354be0c9907c1cb9a8d876e8e74fe26094357b28735d5e4f4503bb99719ee5aa694e6e26b1b339087f7ebfeade977103f470309e59e5ffaec914b49b056c08ecef63ddc1d2405d9685cab5e38382649fcf052569c7524841f0cd3de1fef165c772b7f10107ecd436138c7affdaf1cd556cc6c0773df36e375c03d7332d8e0cd935b7fbc3bf8d1cf0d5b9881b529472a4d3f6e5669747313e02e08c6f4003df50fe3798cce7fca6721d3b5c7baa8387c5c624447dd413a4208bbb64d506f180143d882c2210fe3b1444bd8ae0d7566e9efaf6817350e9b34f6dbec0ab928ef262c4316ca2cd0d55774c4bd1e479a5aefbf6733c6d954af037bb3e2f3514ff6ceef6f783f8e37517b1e8da647b935596fbdc1e021553a27f5004b181594b9499e058c6612d8236c1a0910e2e07aebe6d10fe59ee071af08da4cc820f306aeba76a8281c55781535cbdfa592a3f72280e3e3c909e7de868c00bbdf228982f2b22e75e9b51381e0f875807203d5d83ba4e721643cf0756fc64f2f8a1e121419e15361db16cfd2cfa58fd7fda055ef7bb7386ad134cc4605bfb6019dc9d3359b59f3c9430188f3c3dcd1971665febedff37abfb9c1f023afe40a86a24f51e14c80bdf16c04abad24e2ce4ae132bb5cddb79e2203d8b7fa97749088e42163271603dbc2a3057d5bcc587f824f25ffeb9b4eb3089806169aebe00c339dd66cc34f80d838b3e8e88ca159e77e1b26bab4e8d583281df2db08815d22dcc3f5678b7a8601fca3a37e4c604c650bf0beb25b1be3ca1f0aa442161ed1003bd778a14f6917f177c243ce961d81d783e5ab30354fccb663521f14de7f5a4760a71977925bf579e67a7108356309413de5d2efb8d4cfff761c130be12eb58baf22c0aa5e59a7f6911a6415b93b459e8cd5a025e0b67100314f0504309bd6665bdedfcae12c51bada3c2c8a59a0e9fbf799fa20500de4ff31c469f779adf36e1352f8f96d6aadc779ff70c68d86805e638a66e45f5f002a7909dc84cc4f26a2cba5b2db463cd2166e81d88322ddc9b157ac54afa96c7b7acd0991bfbfe067f7fc180ce542353ba040d5942e9f3296990a8691df4b8a62ff223156ba4cedcb13b8a9763c24e65da2094a30ee8d6004225851d82cd2172fc64696d1cf6991dc999d6c26dca8630810659d5a974e4deed6df4debf85f642b1c96927da4d96958fbff343eff4cdb72bf701e736c8e9646b481d492f525f4fa86acab3edbae9b78196c0dc9b953434af290312440cd5caca4c60fe0869bc3eca9553d48c0d9b936716c52abbece99efaa0b50369f0ace0e92ca37baa147e842db2da39b769ca4b7a6eadf982655edd82018a1ab08bb1f4cbe1b4beff63c6c699ae4a8ec011f6bc55b8e2d5d78b0bbb75d1a5da6c3d8834fe5fd463379c7cbe89120bedc82b6194fe3e8a405482d1a90d4702da3adf1676cdcc4824c2390096903cb1422715673f465318496847616f14d97379d0f64bb59c8b912a95cfffc20d4fc6a759cdeeb82d7d4a54c332d91f50fe25a3c191283e3d3d086dadb8dab4639a029ec42c0c416474138b329d922db6f5e7b49b4212b260ae110abac6f2ae2782adb278c7956256fa68f5e9059e48737f121e0f7c8851efc8f632cb8d6714668066d161ded305b330e52f5f224b1b3727e17b085f511428928e6562e2dd81c3f100c2c180a38921c871fbf0b9203b52b688f914891f58b6cb7990308e5241f23098eb7a764849a1c4025bd1dcd560700c1f41711732af23011a639a3cc73ad2a460da9af43c755e989f3cd2b4ada268c6a85a4d88c91e7f6d61453da5996faaea66911d34008dfe503221358f0ed72ad961dd4c9463d1ba9569831d3021df1fc4662a6ac74f3d98c8052b666c986d9ca8c99e22ce6c9b80bd434eb4a9e0a379492ac4d49a60d2587356cde54c50a5921e2e1543ef54331d7ea138fc95889816389a501c60562708a9173028b427087bc4c8556ece5824ce3c2e4fcebe97988e87a07cf7f8480b0e9f405db4208316ac46538729a753bede98115a800410376122142b19b1eb36cfaa246b7510fb49c13fa87cfcf9ed9c85acf2acb85963f3b1e2399a078f360a6958b998103dd726bf0897d455003ed1a597a6419636f35493b90b9705ddbe2fce551d950e37c741de1ec6d47c5bba7150c997e9390b1ed1fd837e26587691a6c2d8a98b48ace2755776cd9c4acc79383aeb92a68b93b264e7f9498cec75ad7412d93871335f7280933981288fb357548787a59dbe2b0aca95f5059385794facc96092464cc8228e9b9b78afb4d2f9f822807bc4dc5d2f2e76b355846cd90f9c9926c462799d84ccd0c54d95d63e499b90ae852c1c9ab2488c8fdff50eca785f2eb47dc3272a8d774d78513eddff390a3f3f546c144880dddbe799f8f30ab485ff0f438f6355374b0467db7cdc8942817ba9d50b94d9c67621ebf9506796fdeb0aa1baebe1b845c25a52e58d0831bbc7aacc0b1251cd609929f9ca1b99c8957d5bee1f6656e7cb279c6d07674a66b73642b83662934b39bfadae368c8f63f2232283bf84b36fdcfdf90bb4e538014d23857ea95b80710f8104c396bb681fe4bb91d126a574788f0d301daefeedb3d439c4fb49e5ff1d37bf271e352e147a9dfbec51ecb95e2ba38496b3fa3908f062e4181482548c966c61abe377c5e0aacaee571cf368b342bc723332d8a36f4566a3f28d3fac002476e8e492e3599ba217de24efe55805dd823ee7b04c5e670f87b21a9150bb1eb327a3e4a6609482469bbe6e2ce2f29f65d8618c1d2e2c994d7b5f8e4d520361f08cc7e9d95089995eb387851d72032327a6453b9a9aab3f0085585c0dfa64e44576882bcee494d0a5fdb2357234a1e0cb350ebb95cddd09205c4769d5f747b8de2503a322b13b489a7bb79df3ddd301d84cbae003ed8dd655d8bcc9023a0fc3202cda2c9bb07d84f95175d0994f51d02a65c4e1b6d2fb6661e8da96c83ba339298d99c0783f4b75ed786a4d8a27b0f20b3fd253a8ef261dfa7b80b0ee73760a5a0b4dfebc4a5bfe142083f2051a6b5dcf1bff8f8add951458caa55497fc770f1fa44e3ab55cb359c7ce45bd1f06e4beabb4066606e2f84f285d09461b5db6b8db5a1c5abb01de6eccce428c4ab80c1006adb1a595ea122c2fcae3d9b599a270b3407d451d54905a9e53d7df893f218335c65fe538b6796882eab416a238defe8b384af922c7e8cb772337d32825a9f659701fcf10223200a7737a2e846c72cfae3209b3b1ce9e3429b8222daa43484f149550bcb5095fe39a240e4eea2741e4ee900105280feebc5dca800bab6982ebc77bf5039f07c4aaebb832a6436cda5e631b0c10fe345b55fa1028494e3d47cc064321894c52a1ec116d36edf08fec1dcec94e8538c391e686c235743cf1a6c4844cc56cf168e3f81ba015ab1d2c9337caf02e0bea5137af730b667d1cd761ecc3beb488b79a9ede19dd6247cbd7fff47e496619517d3db47de8e3fc56c90f1b56d5ee0def8712edcf5a8805f6467c953635a91b64b4621243563bcc605f882603b413d4349a14192da762be719d6c1f8780afb8c151a8a2266e37075e830df6440073f98e3704728a05cf25220adebe2c6080f6a42f5f83c848034df00c42451e882d8357f165e2905eb34bb6126454ccf05159035e9ab8e5cbfbad5a822014918d0fda35d08e1f981141370f87c511a3f3c2cc1c0941accfcac1f01c5ab7176b31914bae8ef3bdf9711ebae502d16137cac74b45703cfe876f84361ff242872b3667a080566064d74784e7a1cef1f057dcbb8ee6fbbf77034c038943dfcd42abcf79acd0389fced3d4c3b33388a2dfe035662172fe0fac72dfca6c4b482ab1352ae546f094884c2c3a3ea28daac3861935056109ff9f3c6a091009954e9bf46203d0ad42c95738cfdbdeebaa1dbfd5f640984fc00bae8a98c165bdd943cfeff19d650e49179d9fd21f770e57a13456d7c1168ee47c1c75648873dc92bb50179d12e7d47544e9c64d08102094db90034669efd0e97c185b6d9a45126bc5f34bf77dc334e09b63e269ab70aa81110f5f024ec854ce0d997033c002eded382dea7479073a19576d10e2aa67c21cad68322b7a017e91a9c0f207ad1f504b4f92338e55e854a566260a4f26b1d805ac8a58483b4dfa783e6587aaec7a7080496ed095ad85bd6068a08ef6a242eec4346e6ff195d37995d57d2dce29f2021688fb43948d513005544b1b6774883ca3a4a56cbd0fb6853516089231a087ee2f0771db007443e3659085f15779f6029b065c5a427690fd1b5de6fd24005ac495efc2c622bd1de2e554d3bf57be2e38c0ffc2934ae7ec38ce503d0f97a6380a12291a647a3d1d360ee1b8f959c41bcde21fa0ebe37a790a536987584384affb239352163312dfee716e675f3778c999c17cc7106b33b5bf8d64beab6f44e8412ef6eee0620fbd8eaedf0ce2f0612fd4c25c8b10a5fdc5b34362f2b7025af998ff6dd4dcb5220d7f9ce936cb72394a21598a205fd47b5e351a25a28bb18e2726a47e3af180999c814ce0c342cfc4b662a2980531e26d4773d1f5bb8e6250d5f10b6767dae7f14ae588e2e9e4794c3fdf98a7018fc356a06cf9cd02331a44e0550b3d348d26c6634692e3259781c1b473827e0fd27b2e345e9e27fea340e19e39f187b718b2bae3c57b810de986fc5f652e139b8f531fe2485e9c3f7773201cd27b9afd6c83213988ffa7f8034344e324b06860f153dc80dfb7f546fff93764f1e9acb05e097c199253d5efeaa339bb67f3a9619d0ec710288da1608e472da0135640f21b4ff2833c3b25edfdb01a12eea8ef400979260c34a7f71c3004e07e62627afa05acce2edf067910695942a9292fcc3367ea098cfbde13d59b80077586b3961cabd4730e59ce9db384c8f482c318c7732ad5d3f8ba58b56f2e7532b9e283d13540fa07f17bed361b88658606054d597e5f0bd1d065002ca9a2812443d429e96e13b0c98317bd42b534ac4ea29808c4b20bccae854b9989fdbbbf471d94f666dda5e65027b2b0b083367b9bae8b0dcef61e15046f0e1d279e2607406013065c4c43f614d86d36646fcc8e21902a9c598bd0164701a68f193d9bd474fc46b26d496484f8999b59f1363bd08749a1585e9e078c9e31049453861632b7fcad03a34b15f1cf492c39108827bb6cb429be815ee70dc09af037a01edea260fd58c5a437d3ade4db461b08b7a7778e1d3dc97e8e23378c254971d4a7180d088feaab2273801fe3fc0fcaa2a42fe09d42fb9ffe1c8dbde5b2e7a5814fdeef05db5ff2c2c2028933e7d37e7b3a5a8c7fe68962efe34bf4a64fca49ec96d1d8cfcdf5ad62f57ed43b5885998de5ed20346373f6b0d4d74adb1d4d172774d1029f823c94b3ee0fec24083c3355f14f2af8b10a48ef5b3c40980c6fcce56a0b847dbff3228e85775272c462a657d6e82e11668b8c9527c39c96a616a1818809498611b58b2d3f32225fb6276553696666dd3bfa6d89ebacf59b161855b91ddd3fda50f2aa209563e768d912ff4470e3efc5be60b17ed11d3dccb2e2eb69c92f4071f7e6094ee99a34ee7da72c22e5d3c180481a8fc2f0c85df9614a8f489791dbe0ac4fb685274eb6ed52e7fe2eb7b72938250eb0bab8c64ca5b2f5ce8223670f5610ad5943b42d1a64694ff05c03800ae5928c40fd4932b5bca7d2acc79da66f42508bd7db6d2e59c90cc2d3113596b720f6214e88043dbc7eb780cd87b03f50a8562f489c865c97338191709dc2877189b3340110fa8310929fd5ed3f0ce4d048a0a319d032d6d6d2a0660844ba227a5f6c6209d609c818b318eb0d29e946a354cfc0eee3fd5f3611967ee260bc1dc2d6f8aefeb3ede60b4c20b17b559713fa22d108c7bdc00b566f5f765ceff6b310906d9d990cc0f8cee7b40914b1e79513cf1a24321c523d7412d150318920b55a62359a8c4ae180029896629429a9ab26931ab9fe345d3720bd289845f899cc1523d6beee4b28585e05c9221d8bb2eb0b43fda5307a8f75dde8f827f2dd2533532406733caabe4db6a9cacec8013e499cf3667df2237a2ffd03d0ba535de487b0304c56eb53a1a1f99165795e52b7f7add8a52630f2431ff6db88bf65cbdf036d07c87e63236d3e08034439487b31bac1878e567b4214ddf4fd0a5b23d6a03c718cea7e8d743b38ccfe612c1246a52360e6b722b98b968db4150438c070c1ebf625d4de30145c4a39644b5bd36c3b7abbf92d3545fa5a7ec6d38cce8c13855979a846ccb9bafe429d27acac12550be77741e1a0136fa3119c2d363ba9e25415d90119f55f43f4482dc054bff08759e0a87e837cd5af401462f0e01f2629110feb3dd7740646c7fe1e0004f844137bc4081cf7ffaad069a7480c2370436e46e14faa05e69a421e27bd7f672c86d09801712d0978cd7818d42f464d0aca5ebf97a78421e87d87560eafb8829741b0bff704727576fbb8a1638b448e725f78ca4a125ffe4cfa56144dfac3bca63068b57257097a379adca3af02a0ec7d994e8ee5c1c0afa184d2ac2e938ef4d25e60ee42dbf7aaa86011c1e998c8cf9cd601470c99fd811e19a313d0a7e4e445224fbfbd1aafcb3e227258de0cf9d0ecddb8109458ee332cae3c97220f2d528f4ae9c6eb56ebc005eef93bec7019c6c4dd99f11e592db6c9aafee7cea407c7d33f77caeb053e7c2cbd802a5b40c25cc2aba48daeaebc6d9379695d8501501a886f79419fdc5209f5796cb08309d1d66a641f08d17e6d22b1df602e0ef2d435e275edfa70aa8c74d7689560bb3a11be62879550e2438bcc9a4f73aa6c84ebc513ef5280a69bd39cdead4a9769a73ff2b24538f4c65473c7a335d4df7a087a5bdd51c7de98c42fdd99956c9b90d8f497a9b6c27e12435ae6256d31276b8936ef2e3c2f3724f525d1fbe67a11e3d68731d5d881b24ac04844637d13d754a40e63bd55289d8e4ee003269f1a9ac0a5c06fc2af39145f767a5c3671947082a6434e2f2ee066664caaae72750e7aa50ac30b86488aae3c176460f4ce20c6e51d9f059eef8ad5503bc66efcadb2eeec778ddb4fbeff4e0817c7ac0c1f0e10fbc417ba98ae81bf874ec2ade1059c0fcd8ad309c69650cbf051379237d4d78e3a9066913cee2ce8483133ad75890931c0528ff780609a7f64cc85beb4186455c9d97407939678aeecb8c8faa4ac7ef6b80a48ae3263f50d4581f690ac852affcd77909b67c460ee3e8a0776044af1ef5752ec6b6f368dace11042297cbad440001349c66bb552451af57f803d5310831999fa368136c79a1619c2a3ad5dbd2595947193f7c974f0542f8126d6d1ce6d4cb48c119692e7ad45473eb69516bb7c35f75dd6e18f431e7c4a138010813b0f25e426a35d73fa5a1ec8b17ac71933a5b58ee1fdb9dc86b1829e45c1cf406a7c74261fd9b6fab034c9329b74d8a305351cd9d2ced8880db246769e6ae7829556b2115de146372615ee68efa9a6d5992858a60e05e60238f22f3f2625472f34eb51e8ae2583a4e57f6c20bda0b041db58165425fcc13b8c2ca46918b514085c26f71f960bdf82d04e4e89e15da6aa2512ce9e66570c9fc271dfc3046b27fc1e6d6432a3975f319e07a9c673428cafb71df8fd7d641fd18ab8ab195ab48df032ef5e15ae7571816ef3f4159f7ca95bdaa51d5db1051d53a39b179667998ae49ccc96bf15e5df19a210681d9caeda0c5488c06a0cae99ff4b4b7e12a0fded3e2fa076bf292c8b4e9e17f323d527abafbce12c7f60191265f5b79c7ede51ae0a5049d530b6cd10ccd50b7b95f7ad86b1cae7cadacc7c01158bd705f5f956a569303b6f869d15d5aacb490a74e4f48f26ed27d01cf971a8b38a7b4e0abfbc1b2a0b9308e26e09b375cbc403ce27cdf8b56e410ebc577133ce14623e1c98754a95c27da57b3babb3fc516468d6365ec701719cf327c7cc56165e19954afc9cc8e01fed735e4db6c3308fb6424b83f8d1c0a882cdcb3341272662ddc646e6850c59789537f2dd8debdfd0d4dc6ba19d1308d32da8cf1dc3a42dd0e3130afefde4e296e9e85eee0fce17c1d82aaeeae59f7e541ee7783a57f54c659bfffefef03b5cf4c832a87e600b849f7713fc713b518f7ca7cddfc640b1891981dc4881367af78596da01a4f9b2c9d849373633df9cc1a2d9ea43554fd4d3281b5d49e1ce5027b6672873cf141d1f0cb4e3b5c6beb127794095fa916656a9282fc39186c5f6ec8c390d6706aab22ec7d39d1aa081434e90b486767bb7d7b5ecd1f1bd7dceb0abeda0f4ec386ae0fa8fbd7c65e4b257b0ab861164fca978a9424e1d693fcc97ab010be613692cdcc89437accea01d4dff941f6c295b8a6b57b87fb2340452559d73757307283219c2b68b583c7c93308f3be8873327512fa5df24c1b27bbb433182f2972902ee90a21559a8c197415835b42a88d3735c7984b8164f1a1f68117547351005ccde391d75b0434ce0583e835cc93c480958c8113a19d4280e3c681415ee5a93aa9f7d988f09888c9718f0d3cf245606350f9496b9cf8f671fad8fcfc3b3005a693980d3e2df4b3bbb81265bdb359a021f1d84da1d556c9508f11d0c8dcd361b0498d0390ebb1cb66dc890cfa3e5d74f789eaaaccb53f58a6d33b81cdae184d12a1df5affa612c0b3825451233530857f88ca756b0c20bbddeaeb9adcb89b422086e25bc5e61316240786faab89ec523fba2efe7ae4ee053b28c1a50d7168c9ae0a1d03a1e43168f656e6b47b68ebc361a1a050903e953105c659e66bb125f9f016476f28f9119bfaaff41b3013e2140e9e5ab474efa48a45f98e474ced5d3cb8e56083498a34f4076431efde6d68829f228096a5e94f6d252d3428009668d44656b6b9fc5c0ccbb48c0c62ff81cb28c331f82b3fbcbb3959fd8bbb23b1a8302c983486dee4a0a521771086cdc970c0b768e79f04633e16db19845c690d06039b9c8369404c90a585fe14759da7f379d006eadde8227151b736d02a42d559968791168750799cd77a47d4de71d88695aadaa1cedc906899f7e7602d878bc9d713633c334f37c6fe1a26952d4381892e9b9fd6a5f593d17f9a1ef994f90ab1b2c35098af1a25927009af34963420d28eb1e7ece29779e83cbb318e5a4d2f5867ac4a2ba1ddb68559140afc83c3a99b018a3072becf709d43edd765acdfda1e2d764a05c07a4d5cbdcd85c835badb6dca5b2a345bdeffc1fb74cf2c039fa9b8b054363f52a2e8402c609962cd8d5bb0105ff94594c1aa1ef13f9ef982e7c51f4cb2dff1b796963d35a8a4298ce1215f42cb885cd4a4905960f2c92c7ff23e066aa94cc6794d4f99d2314710d7da890a1190e8a9035758c9a8d5868245bf94b307e7cf17d22071b0e14e7e30f7ece95cdf3718b02ddd6fe097fcb22ef87fd90ae0feb3f8f7851a629a40b3aef32312dc88a9db596a66cb52f6d1fe8462cf1c3111b275178234661733690aed657a9be16d4780078671f1f541fdcbc7c113aea9a0d4b06980c5b9b9e89c87a662bc6200f57dda4887cc9161d2de712bf966784e93e0cc3855abab6415619d78c3f72c2efdee61dbd266acda5ca051f749b981405e94b3cac6c473fce34cb9190d0e964d27ea5ddf111f3940d905d5a71deef59460296d3308d1c756d25108c6c49746f5edb07820a672fe7cbd5e474a52dd40d86352aacdd6e536dc0806e8cffad18614755bc676818bfd49c10a57f750d98a3dc9ff75d3b3d18ab671c04a9faae788e3a12995efc2b3a2af93eb23f219bfa9bfb7a880ab9bdbef08664a3df3f3c9f42f8c347e69f0048a10ebcbc5d829222531896083214c43b6ac5fc6dc9566673143de57bf62cd4644cd7781959bfaadebb3e9dcde7a549e516c154f42fd10a922aaa84df5fafe254f8f2e05f40724bab54e01d726d38b6b662e6be0ff3a6829cfbd7bbe49db0bba7356680f442761da22c2a07edd1b6bdc35b3abaead52c451a79e6d2c469f44b785f032cc9c0311cdd671a51b7d306f9bacee3f0ea15443925413c4c1786471873c8d4f165d35150b1541919dba2bddc25e83e1d8376439d5f02d57297000d3fcf89941bcf48135b084db809254c508f377ee0d28fa773c9ef0f0f88a4eb4a0b5c1440fd18eccde1a6d53ca5769d927d7d675bec55b63892d9f57ae5c2082bc0c7edc14f1b0c04e07f220a3fdeab1c59f530f28d28a843879af06719c604469278c1e81a513270b29aee0419b6fd5042413a934c6e9b913840d90d32ef67c9979bc743b7fd9c07533a26150144c27287bc0fea4720821cbcf8b07810640dbf78a86e5acae90b1e304671c44d1a8c5048355340742cd8808f90b4aabe1978723afca9dae789dfa77ec3dfecc777fbbf31b3bb7af7118a00249a3d904365567a44b93a8c61560714cff661fd4e875b5110ccd2817e5f837ca2c347338debcf33ba536dd3da578e80c11160ce875d78542349e2060619058f2ca9e1ebd2faa212a1a91f43162d80721cf6e199f13c7a01e23aa5209cbc437547d62da05ec4d8eb0dee377a65e83dd27f7f489046a1bc3e4e599c7b286ca6f0da07a814bf8a900cd5f751786a50902bb70e4f864c9ef017e73b9ba5a5a6e04635abc9dee21a32b2ab6b7ccc3b32357a4dfbf5abf92f2e14cb003c06e9b22932a0c44fa22f88b1e7fe54c0d214ac089b065f7f21f9b53eb4bd365248a77878a8003e2c1be9da4ce322483fe82788096de08d410cebae68f0b01115f400acb019c33dac24a13225da540f474cd036165d348982b29f5ba80ae6254f4880876a3a8b9965428cc943a2b5b3a265774b1afebedf4c2de83b5732a236956d3140684f78ac38e1d031032dbb138e084cacd6e14fa6af1fa6e53dad3b919f14ce622e51fd5e4a094ae061eb2b368028212687bd3a31f8a90e0b46114cff751730c13b2a1f45486cca46214c8de1b9110b4ad5b401458d70034ee4a42a2770c78e1da3625784cbfa14b8ff6594cb95bc4ca1c972ab0a49e3223bcb09a6d4993b963ee77d2186434ebfdd38c41373752df1a540166f41c82751cd46a422934498b89d9c90bca42d472632a0608ecdefcd020ff06eeed2c66e42f7daf43f19e601e9745b418de89317d6c21f8e5a4327576781812ed2e54940332f6da2b868d9ec891a5553389f3e5fd8dc741543e396aabfa572afa15c6c2cd03e82020e400466f63545446c8eed7ff02725a2c80e8368f985413bbda48d65d513accbff716f7e2130816a400da70873ac463caf4d40286782e4b5d27959c4915c1a297326fe8bebc81dcf431e3364ba56ab0d49e6dcd0ab5127c8fe762a7744739e4bea19537b629dd8f36b0c327d9f130ca2704e0a10781bec036a7e982322b8020a503f448949d8361246c63483160952729a2e3310f19e7013fa7a51e6a7e6447d69781b36d14b36506dea55c63371e5f52ce16208087a358e7f9384c296329c099097e86f344b81890781594e3a873ce45951846fc5d608febbe82ba5af83895fcf92c8ad29260d633a5cabbcf6a5454eb93ff7627c74642b0b464abe99c7de137e28967e2ad4e9066c0ec4ffc2c05d621f8f2fd8c3aec04f7adb07688a40db4467205c0d11fed1d266a4041d25e27c9bf7ed6b581d609b8e2f227621284a8838f382ef5bccc1b1551008bbafd14dd8aa62d35f744cdc273a8409676659571a314a04dd45ae0f66e134d2f731d52967f4ad4c42af9bdb285ea4edc098cccdc25be3ee46d641f10c03fb9534b28346cbc92559cae250d30e06e2786e3f3b67f533b9767f4e75654e9fda5327636611a3c7ae603fa3463eacdf2508c0130e0b65223f58e437f9cd467da81fc36d0969c529479352852c00a762af58be99fb676a94e6dc843b343d417fc5d1b5a4ff551ba9ef14054b99446888d16ad179b33aa896738f68ec9e18cfe7e73f84300cfe1968020bbf30540bd07a8fb8a56584f0f6ccbf56867fdb158ab8d60eca9859fc24aa6d394cd9650c77d7d9304d10afa3b5341c70810f49945c9f2c8ebf789df0448ffdf304b8ebc7211f94005a1b58c81f6140874683b4d8673943974f9462c145d839cb8cb0db60c2567cb32731bfda138e953fe8131979489807319fa41bb782dfdeb156cb5404498c09ade6fbe81d25c6ad73def73f542e1bc75ffb039ce5937f4388eb0b0f9eac2f63ba6d90ebc1cdd46886de1d297fa5caceb7ef524c729ac458d1fe8486abf2814173f1d2a5b8fbd0614488b102e514f36d28257411beec568e1c4d95c5a2b36748a8f6ff4304b7ed505a135c6b1cb904ceff455c7ea1681ed80cb1ed994e34d1f354a104507898d90d7e8ba04b0f4d51b203c3103206f7784742249204137e4645c757b05ad1fa4bd29493dc858b107564766447e7dea2d3bfe4df364d0a2ffe63ddc9f5ce102fa0d080226852398506674549f806e681fea4d621344e1349194a3ed41e853f7940f596e68fc73051cfec646c6e2bcc0270ac8dfc700236223bce6a2556ce573735af7b0ccc90365a120042151a97e2aa7d898770bfba6a2beee10b80fe08a530b772262dd4a2bbfdf207653734253052bf0eb9ddaa4281a3a7207f3ec2df0756d7327dfc272c50ac9ebebb36ac014635aac1da394fd9fbd2ed3f9c5e273fbd00c9a12b14ebfdcaa571010d6b8a5232a641450a41d1acd9d347f00a4fdd1ad65a860684254376ab187b485a59822e068ed1efaf61e84164b9f131d1b69499978bda8d6a834e2df68d0e636612bcf4b92a85335a0623135c3d271186de47c9d17ca3a87db42386305df3be1a25eb2aa9ce79dbeab413c21d4c71f1733e967a86af8a96af91262b11c454b49ef0819db7c11f13d0565e129399428c8598b207d4d6074cf1af4d90b9f9d7002358dea5a6e87fb579351f63c212eece26a5c2745b1e0ee8a2be9a02ac6ce754930f19cc39a8343726ec2d1dd1d0a0894e54a8c815dff3c9d5266a8a938307f5a895fc24a7037c011632193e2d48dff62f0a306cca913fb75b17b525b8c479c2d27fce8dd922645c7668d55f1d8dd3b67bf769f50879d0a8002c4e8133b430b9653ad01d24c5e5b7adfdd9311b0e9dfa862899e05efc0af7822d2b2e9befc80112a38f8edbc0bcbaedbd50039b85a4ab9f8c6673560fd0834eb054226232da86c34281e33f3f9d93288cc7ccf68025c5ad37dcd747933ae0c02c1592f3b915343b0046227a523c6fbb851b56e8d7bae2c14eaa7e935dfde6560564a7843e4e9a7d8a780f2d65f5eb7ac32486557f23a9defb7eeae032f36519f47e603ed7d3bca9328c0f1a961b4b1218a8ea089077e40d13a0afda5e2bf6c556547e365cd570c6a48aa965b37572e0608ee4582ae78fb6cf4b5b94b0f5f00806b74dd5fff7922a8ab8faa2c06919654f7d2df4420b732542e3563f5cce3293c57c6664d939eb8a699c502056b680709f9a26fdff8ce81f6c0db663169c3247c7ae77c9793c92e242d4cc52891e4e236ded38d8315481cf4e0eb5dc379ee928984c2c1e47c106aeafeed415ebc0a825cad332ccdc89615021687e0335333a4b1a7041c1f659ed46204f2bd155f84bd6889cd6b2632813816ea54c329ea5485bd625b7cb35f433679a368dd66e7fd560137614937d4e10382b280b1f9b044b36d3bd474136be0d96f53e480dcbeaddc0ec9c7afd9421d02a93872fcddaece1dfbbf524eef32fbb3dfe1344733f199fbd49e150e77bfde2a3df442a3fbc305c5446097d167a9d18f09724348a63dff85c32ed21260ee8e21873150af655159dab553190de7e5f77f37d7b6b1f8a1a18a6e0c678b5e554e1dc0db43c4ea519d95c0e3f3e9c8e0dfd399517a0936d294381ec8d354278b7007167f62884477522f07c09d26bf0cfa48c62076f866dd2cc561914f493ec5737ae555b17c3ca59b38c8ecdfad58c75c5a49c81af7a4f34b9a04e045f609be3f264b7a3fe02844b0ce0b8523388225611c8ea6f1f6e8ae18264a7cd976d22da33884813cd833bb96600a933045c4b16428a846259e9a293f231749af55e7c03452609c0c2a255d92f92dfb0c4e603963194230a69f15f19eb8aeb75e6767ba438b7cdbfe03d6f2efc7bc3c4e63221e51d867364d42bbd3f7cdeca986814417025c332f6b193cda15d9145f0c9ebfdf296f7ee5c5f7d82145c7fdcb2a0b3e118c00017e06e661b5ef59deeda0e844e1f8b32bafc804554632e9f95f87e26aebd7503bf3785bea4d2071eacbb2f6372a7c70c971b5d85942857a23f75c21c56f8b50a504a0a44a72a9017f315edcef4f012526f66fe0dec59a37545a74e5ae03923c68232097b913c807fd148032bedb71caa7d44d01df04310fea9addf38c776f6fe0d9152e98293683c9e49ce0894ffb1918de76099f210aa0b50ab36e2cf37849bbb61cc78b8206eb5b68f5c610c1b2d1b140f16f9d0d231345d2fc7740706e3fd304012b3152ca1dc795afe05ec57fca9fa757591380f509c0adbc42ebe34eec8071cd9554ddba09a2928764cef32d0b28d6bfbb88f4376bac22e6d7b61fae5cdf04170d435174cd0b42dff66571ceeb65c209ec2037d3e7865a69d44169c561372c1307c9df3b5afc901294ebca046e257628c2b675feebf22695510de79b488af574e3afefc09c928f5cf869b1ce6a5c2c9db62ad186623430d2ae5d8b8088247e538f1cb9a4654c4ace32d2664c722aae3ef56ffc3d039c2d186bfb09999fb7cb134273084e14d851a062c3cd0fb7397e53fb0a1e79714aec4d9086b8c143228b310563d7b37dff848e93e90de3045a23c214a419e2f17f0024800511ac702bf2a7db6eac0f0b6363c4eb450126a7602d3681eca1a00a15f584d352327c0078562450a489f6db5edf8ab841526f4fa90de3e292da9d0a6a2c9dabb13b3b45e52fedb3393c6f005203e476c6ce5ed7a859be8f8d0b5c2ec707c367ea05684ad07bd6c9b97da176b5ad4130d4f1fed38bdb328e1f09697c83afdd7870802623eb3696d8862a582eeb389212bfccb3396735158e42470ad254f60dce25751375db8e8f3d707e402be96a7965f48e657b567f5b2b4edf38e72260eb70e7eb462895830cd95bd7d097960b5594461e3476091f1bff1d246440ce3b2ab70be54c21df97db6d91a26c0b949b6ff86aa13d2d7d1f2e65803cd975a100d5b22c587079bce3e2000a44c92fa44e4d4e6602a0291e05f78928813318916dc06c4137d7b2666a3e3c5c792d81183dd1817569f22693e21de299624d9a21fe452e9b185ddb2236f6a411695a673d9b3576e328e5bc8f249a3990a637c53a557c877db7fe6a3fd6418a7be419ebd78962f9baf931c35de609481a079e0359030c3e79f286e0a43f8092057e6459f6ba17c8c57041bf0ba605d3c3c26845537da8354aff2bd2ee952f7c5e568c14373f6c1e810f2cb0736842b111b9b7b500e5e46730d4a06ef03c3bdf9d6db2108716ebc34c98cb33f40202d603e6fdc18447b69dd931f91b0b2078fb01e7bb58e58aada6c077367465d40397f4ccc87926c32dd94b91d1b52b992a4fd06795b6acac1e0ffeeacfe0f6b1655d0312b61319f54bd828c439bfbfb723d748d46ef80d9c7f506745ba9e3f473e909fff4083cb2d5fa42a9e050834fe745676e96e53107b1218397b726964bf6ea7f90204653927ca69cdb4cf3940bd69a6559fa6578a53543d75095a42bee87e53f77b23960460994a646b35f0b6eda92a73832de2e56ae711c8b9153f8fcff527156ee5623bd308b9bdeeb3b0ceee2f9faaf003562136fa40983cd1414b6941a1b6b56a3bb68710c4464ac9610b8ce47f157964ccc46fcb8b9bb86d2de62d5c00d0cd76df01e35b632c545b955d61d39ba5054426a2c627f6f6f28100373c94ff0809ad76875b9af46f27800586d5c5336859bb07ad7bb0c5a7c26f8cd77a4684b8247794384bf7116e3786fa1be3a1e6d5f66730b5080371d490cef40e018ea73be6d6f04b75b95f547854fef1e444494f8d2a97e0f7976e77dd2a1b322d94352b282797238fbc5bebb8ff284fee378504bb0e702b42456d8a4a43c51f8ec1eb413aac18f16cf5640fc000201a9837e4a26ac25d4f4a151a9cb73ae39ec8f26bae45536f9388da23fd8f66f0315514a81181c51786c6f8a79a767b287dad8041d933d89a8d09a49240dfec627b47f4ae5f50edad51fbfa8a45c98eb0f3cf74a7a291fcad48b75fca8da9fd581557f06518ccbe984d2e1f9c75dce515b0b0ef84225904944df25911685e62e4f1f6c0fd59351c4f9ebae8684c5a4fbf10019ed3b4028eb6bed82007f5010c7705d7ebcdc41e8738141ed43215356d835b7c9f3fd5446d541a0ddd5a42de8a147cc11bd4d32439d0579dff748a214d717b82ab98064e61ded0c0c7edb410759cac11fc262c18583f486860349765c3e2e2d15f3d5351c6f369a74a4aca1574da054be0865d8b5184fb85eb2be75aa9686b344a9716da0112ba59e52425b81928145622df3a1c602b74d6fd8cde1ca7ee4f4647c53db1eff3271bf7da76526e0d84dae107901927199bf1d5980c78bb4913fc14c20f08200c18cb421ce4ee9c47f1bdd95f5f35e72c6e0e6583371000bd730fbf25a51822731df794417d9e8f33f161fc5a5124e354cea5a1a4cb874eb3d55aeb03b0bac47f8fc73e444dd02e6360834412d35d1800392a1f520d5b4351d12c51506f0d47e6cfbfe9bf315dc1487c5804994c0f4d52f5a396bbbe51bdaf06586e1aaca0f79eee596c17d702c4da0db7576e6468875ab31ef9bdae7af3e6bf2870bc63e55f6ec939146181696302817d1b91bb8ad46d839b326519f782235b2ccf19c6c39a031baf60cc5052156f466d50e1935279134dcfed2b047d1fb3d92497f559425b45c01a36798b40b827e1e894170fa1561decb5d63b8bb2192575697f096fc790dbfa1d93b17c8152f1a3147236995a748aaa2b7493a42163f4570a5d245b86432ab04bb20a69b0c39b2cc3d1ada1ec08b83e8e87729aa46543a1451a71d8ccf4dd4031e6d0363d29dc96b346ae6f6872c3d29d84b1c7793a2521731ad8d5553529d8ab30ebbd1afa4cd4cab8d89925d33f26e2ceb45d7ff63e4057b46788391cca0c17d81ef64ac73081b651d92d2f417187f57d24f8b7a91382233fc39a12d6cad37d01520f6131d6925fde45874b4acf182f1f9e0f0deda135e128e5ba5aaa2685052227a167197e13e082812a6b43d6e7a740c14bf0aea8e98432c8b3061f75b38eff86313726c6c55f34d183114cff68fa3ca6749cb2b78c17172eeeecb5bdf2144cbdb6b59aa7276e43a6201a653a625a8362c378e936e6dcfbcec29a326c2f70a6b092f48168b33f8970d145308d7314ad05c59c5de9e2cd3cf9c5583ae26c44daecdd66f709c75ff700a0d0f9912aab01f48a63ab0bc0f73442f00dea73a5a26419ca91b2cd780d6f6427f73de7fca749a4269a661975c3d1182c49f5fc5f340e0f1d4aa96ae2dc848bd873c9f2a61728d2445b6fb1ce3912820fa210b6bdcdbac715afbe635c1c6cfad5c4218daafb855c50508ed2456a4c3cb7be3065df8d121739056407a8f4a89189b7e705d1fca6e9a1a61a183176f6a7b7a4566425bf6c979ad39ab044a7f9135e7f0bb083264476d6bb04f7a5dc786bd3c5364e2ecd2ef5cbb57aeceba297363b5b69c3741374a29d979804acd3559a38823976933ddd74d09efabb68f6acf373be3a61db761c80df5305d49aea24d77c4839d7a683222327e444099a032fde17ccb3ede520436e7059512a7506e03703b45e7c70c86662f3340447ef62d3bdd3ed53c76c8eb9402effe6e1ff41394f6df354db9fa9c865e49d337532257346a99f42ddfef60ebb0542b877e0d4bab6c299a67f1d2488b170523b7c5461223e0cd587d106977314c6d7b6740957f7f9218c5e73bfda376701b06c4f103ba0bf379359bf55750010453239151142f07b4991f4829dc2a259066dc556d079b959e5b625adc9a76129cb601aec542bd4830310428e9a150799c8017405b77fd92450a1edc1bd9de42a03712c76d5b0a49a556352d91ce57567a6eeaf1f2436d80e296cddf3d5be9b039a40b2e7e12bd55d0e6d51cf288af83395af5ff2bbf64b07456463acac02cbb866eb3c17cedd29d6ab6963a16d7374a0be02e79ba28ac7d648598058596e27576a5bcf0d476a23ed922175dbb8190bda27d7e3f3240dc584ec08843d3464adb8beb891072f2971bccbb37df825dfca038693cb67f52c45d5f271bdd7e535b22d0c92a19d57292660fee177f63baaa17074026268ac6bf6ab6d15869385ff802a82ac1c7348f82ecb925fbc450b1816fe8c18179f83bb3ae8f94353353747c44d13bcc9a6c835839686a66edcb8c642b6702ef9f378fcbb60fe1951d0f449e5ed6057c04fea4d4c546b91ab706f4dd37452ee115edb6e2c1d0cd32b9a43dd32d272bf3d7836eccb08172acca2ac2cd39d119a9c507523de1309d78747968fe8c04bf0b60c6910dd3de07d65678e680be325bce22dffe952377925f6eb3bf55327fca16ac2bb5398e74e5d31f3ddf182b8f704bd4588c2379aa35c1d2b0613081e1acd16e8729d98955a742a583806f299694fd873b67d5c8f2215cdcbcbd5f5148fe93c5374c7705b2174303de55744162f877d687ce2b4f2ca9701bd332f35dbe09d0f71f8885e00cbcc62e2d2c0c8aa2c7de9b1aa22771d1428651bcd32ba56d0e1210d4dcdf64db9ba8bf1f46bb77eaad9996be1052c06ddb31207a8e19b9f6f387a9bd02355910556072e78ba1e4c267ebe1438c96a8b79753352ad2c1cba0a734ddf7fa2a0a16b02cec8295200bd191551e664432ea59cd1e6468c0710d67968cef838cd32514ad1f8a19f62f0aa84888dbd53af75dbadff7f71f5fd1976537d91341eff951d59100cdac19ec68f8dadf6e729d09aaba77243f29e96d5c2c73c86eac8b5ec9c8a4addb72fe759e4e28161aa745b4b59367a6d4683f4a49d8610284124aa089a7e59d29c15cf691126455fe6b31cc09843f9c7d7b5b66f583880fd5c9f1f72bc4b1377b62ceba420d0690931732440ac59493d5cd67554d798a84f9c9ef3b444a0679c3b80cbf20219a53c4892e16ce0a32add3bff251d6aa4e94c5e1a7c91e590bffaacbebe969fe550ba26fc5ae2ebd7c42a601b794a6788693083c292da3bcdbb45299ebce6be14488ba168d3eeeb9f8e3459504f3c2670deab3eceb5d5b0d33c3c83d5826705d1e5c6b1cd3912d854bc2690244d19023f6cbddc2a90a3b3c36c3cc6f14dd9b4703b1f9d5834525024e97d1cdf3b3a504f9b525365844ce34f74f3b58b81a73bc8b3d3191902a3efa371f2b5459edb029e23e18f51d46be6fe91537f6c272c23498abf8009bd7feab84673c56d9f692316db06e3fe7e1d0b0c17aeca8b40c5d3c039dfe2955ee5633bb2bf148bd0ce0552633d6b8d65e370328720d0c539818f1b852386010ac2043660875b0cffb91611a0b1f5af62f79f3e0fc3d53bbc2b791f4fbd15e5bb57ea2c99abbba17aa4b4accf106901b4b9c49101ff9210a78433a6c54ec3c0dedc277b498b942a63ed15e27b7eb3864492ad51c0db5e6787f559cbfca9f71fa3220f0ca6919494e3fe52d46c92c222faed6fb55e029309829c122bdb9f2d9b0ed85a6f671beb909f2a9916c27dabd45200b940d833ed3e11a73eb3875f5d50e3e8d3112da7149e7e5b5b64da6b0e10b4b678a1ca388e97936c38381c51c6cdbe7603ea816189f55118b30317f39e58ff389440c40de398b04c25b585ed9839f15b99243778f68ea2184dd47071e9153118c2dbfce745be5cab01154b28158c89e53c772dcaef125f89460bc71e3a85e8719155138c42e863e8ecf2583eabfe88d1f3557a9c2e25afdc721575de2478c66d21459b2aead51d85f5def8b0781a54fec8519d278144bd31121822b794fc61dc49b54b4d939b1d2841db72974452e0be040f32a6d328a49ebaca63d0e45a6ffab29db194f88d19ce1a740107684be2a94db25971f2373bb08dbe5680216b7b95ef4664c169505001f0e9d1f7fd8eae0b5a53ee34375efffc54451f1d5ff1541a605c309a61303c0edc316865975b2693d888ecef3fcd4668f81928a491d14aa7a187d41a0862e8e48a0dafee1cb02f644c84cd67e0ced9a0e498ca8cf36a01a1af95672d641fe1b05b09d7237db79905f8aca5141e3033a46c735271220e11bc191fcec03586612f011b48a38c896b11d05088e7228efc701a1d0f9fb85d37b257f233b49d6012d55de37e39931246ae0b18eec58cb7def9130c709aec9833af0a094b8dfd591ed0b2304286f0f6d359c838a0872332b59d6df18ce096b4f0bbf886c9ecd795cb348980637588cef8b261ba38e35df48c5d013f7a9414d45a3322bd74ea8beb5e296292054b9f0a73f4e802394905df484053f26cb1e0d8a80546d8b2d2e21d33fe3b01e91fc6aca4b1afe9d5999301475a4650bf723c493d853a248867adf0d3a89051286709447f3e2d5da47ce2bd000684d4095e85351a67e5382b59b5fd0790407dcea7463266ce90d0a4edd9f16b575b66f9bc3ca915b469442b901fa71926c8bc0a1ee3a5eb3e6cf112d2a4707633a90e489dfd0fb5dfe3a99ad2299961e0d44d27549ab12b41282da8153c6c74aa958e433bdf08bb0b34b6b1f0c93fc64ba9a71f548f5fd39a66e161f0b549f1e66b1c4101880a650fadd747cc588e851b7c7054603a6a41bec1baf402923ce8f3d313251b19e9c44f8a45b5f68106c4b42f2fc006aa3365d86206e930c5fafb5d488212fbe5388168925b98ac6eba4cddd4ad9c4da4657d091f1b7347049d714efb7a1296999aed84bf6c525bd5d0616e8396ad953973eb16dfd19e050ddf808cd35ac47ea0211f97ec0478dd204a2462f8624a36c5dc700d6e0f2a95dd97b14e8c3e783a2c19968de8ca76a756b21caebe6256e5dce22cfc80f4cbd8feb9fb6c893b6eb95ff7ca2a1da0187b685436b2f8f70339217f73ffc596e021e81d18c1b420527b2c014e151514860dfb50e41bfcb93b5be1e34786d1c33213921783ebc077d90aaaf11ffe1380f3fbb4b4cb08d2fc0cc3c2200cdccf6d1e13eb5dce3326177962bc862af1d18b802fdecb500f71d446c1f184882b7b7adf3f2d243206f522b71a6791fc6aec1b7e2ed3eed032ceca70264d8aa49ceccc0b7350d51e1aabc19763174e380d839f5c45d7ac0395acf6e6205ed7f79d2e58c5f4a2710a0f00abba5d3f3d40852b2788ea7d45d06583209cd5ac0cb057aa5fcfbe59303ab766643616a59d691075707d205f0fe74fa3669e8591077997aa497f15bfdb4ffb0f3c368c4ea6dc3141f6a3f787d7125e7e3fa42df9b41113293aa390ae37abfd09258194c1d1f232f2c3be0dd4338dbddcf91c99f232845f1042292b08ec9d37b4329e6a099e53b3a42a8beb02c781ed9c79890faba3ec3f6d2d22c527c95d51dd1783b414f6398ed8ff6f2736be5358857983776418db87114d7be0ad24cc4d3676c6bf8142880357a8af9a58ede894fd76c5164e1d696f77fa414ae567434371a2c81a25bcaaa99378feff34c1d802d1dc6d6f9b39ac1a3c76feb5dcd149a33d41dc2c6e0b22a1952e7c81de35a4034d07172c1f4289cff545affe6e183e96fd58719b66fd77839eb412d4d7e26b9068b756e39aa2820f15674b03bb8b051aa3d1e9bc798f7fefd37efc5988f993f5e0972922ad0d7ec4cd43bbd73cc46ace9bd74b5d7f130bd8c3bb61b6557fbeb7cc9dd6b8e47a4d959772d0ceb276e87314a9e197fa16b7083d4547a85cae4c50e400f74a394b646c8d32cf613248073d42645c8d84f6f39ea7a642dd2ace4f0c2f0444ca8513252cccf63edb2f09ddbc498321258a62c2061d15db74105434b88cac5201cd6e3cf82b2ce4183bb41ec9d8b29a47fa5c1ecd5c4250b7992c261a82863855c70b21687aa5244971bdafed5ef7fbbdebf2b18951dd9e1b90336603d35359d8c6f11aa6f92a9565d163697edf3221d0e1e8e3b7a29841a5b036bd3057656c8d7501ae4b86346c0f4b03f135d01242f4adbcf682bcacfe8c86688fe1c0b6b6454b173722353c2dcf9aa26866bbc137e6e98a04390ee1a2bf510f65ca4858d901ff7182c791678b09cbc8223277d55a7fc47c6cb4d289b0f1a25c09a9c3a87d5d81c6cff3b2e4b371aee5868d3058ef2d76acc9c8afc0def208896d65e0ec1cd1d3e2ff0a7920bded0d9c5f031cb2affcd8611779f9ae5684379ef5722ed29fcc94b7f60c2b84cc80cb37f2b5c27f46b2e3d59b9b53255bf398962d8098384edb3db6ffb0a4f359dcaa32b005fd091257dba9252aa310bd8d9213cc331b3eaa03001a7954fb1fb88def64351cba8d268a03e9ecce92136f0d67802b5c1214d77f47a482cab4d5d1f98080de1078ae2128c932b2f313696980c0677162eb79c70d1594d7a82d0037e9c0ca2f9a01422de63fecceb563e78569246b2f8519c433940232327f96260dc4d5f8cc2c723485b1d7a8ebdbc8fd8e3eb2c466b7e94cded10dabadfd5f44626285c19ed4f6a452e2cfce892fb319f04d951bb981b8dee35b9131d5211fe923e8f5b0242deff18720354f2410ecf2c29b98262b30fe0566a2745535078b12922c8aeb1f14465fab5221753c7c06d60fdf5177eff0e9b41483198ab5174f7fa393231a7ce307116645a60d11f6885d2762037add2b61e821630f90e0ef0fb7aceea7085d60eceee1d00b0dac1513270def91661efd1c3d2d9cd4e7a0e514ef4e3681b1d50caef2d6bc0eb0d0311a8b08e43d61a2526ef7b3f83a4eda1c338e050affd59cb9c5680d91d115f90ad6c8882f651c6fc5915ad490f058bee10c0dc7f038fba6c5db0b37ffb0df8ad947a24719b6fc5f3df3cc1e3348fbab60b39c9287b01cd3d1fb0f53add428bba5be0a4f459599082d2fa2876081eb34431b6e9e025d6303c9bccaccc5a1b42cb162aed750476ac7dd18dbe7bf88490d0a4ad64f7f9163bb38bca79d039495c9bbaf186efd4adda588c77f3d3970ee7fcaf50c6e273a02c1f1fb42acfc26bec281f48154d7de657124b820bde538d1e4e7d8ace7c283c73a177c63a6a4823cf21317e9021021cfa158bfc415c739d0cd1d6306c6ca047536c763606467b8c1bdfab27bf8c903b134d39b3a0a0c82ad738c485cd5b7252cb651137266b6b64979dcb53ee101e833d7ea8fb13b0a0ce6ce8427a1570b1436adc4467d456c83f98ecf429ae0030bb2596f176ac58866ba5bacedb7adcb544cf3d357418810a64f8d81c42b73d044dc84679d946900fbe7fa38475ee6a548cc4dd5fdc6091d1e2014f1fdae31a49d5c7485833a05f31f0edd2b6cae30a1b6eb0ed60af3ecb4b8ea2f214d5b9cb9c4a828ac56224530571bd8aa1a86258f9ce976be70c5edc5c17d117b9df2b9151a83685f52bd00f92d7163cf32b76fd1bed3475b2808076daf8f07f2384b790a832f63f1419e909af31893ff0b0831456bd4652167d851032a405d4ea7636609c123547d12a27a5850fc3d7231f36ef021b75f248b07d25efeaca1a57b6818e776399149b18ae62e8dbe6f8186bbdc5c3898f14ed0d580311977927b97d2bee6cb979753eb0524f239d1c9d307cf69991b6e39e31da1cdb9d1d00aa71282433c7c71f11f0f203717ea6028ee3cb053818620e03c8962f147b5187a25f9c67f314b0ae0a6c74bcca31a84aad090eb2991544ae0f97a077f33caea3699ffc4ee1ceb783efbdc0a66ebadcd91efcf48afda1c2ca9478e1eb8ca99382aee791542cda5806884253a4cc60c1dbfc05afe82b3789aa89ecf7748b3e81c122be05dcc239e4ba1e8517688a957aaa72eab67d9ff355cd5b66a7bf1b454ca890444cf1abd8b0f0422138e6a275b3c92415aec785c8b2e8f2d7aed46849485a8efa793c2c39f5d55e57131ead83bca7d916f5940b4ccae49242deecb0dae29773c0c7f225acde57e89d5b770ad86cb6708a8a99166672685a7b75e74fc149801f776909e82ec157c7328751e417ec06354f363b40791b0ea59ffaa13dc55045317d7c3deb4c317070a23020fec9980711d952d712a51732ef934f2ac8f132de899e0304cf1770939fc0f9ef86b32bb1d0589fd12fe8b7f2935ad91d2f45f30b9b0b785060a34b56addda6e8b2856a1d99bda2e44ad9eba64a35c0538b11a1262b2514528a4efad8dcf13edcc6dc9499d5cc70b1a99315322ff95a204f258be6081dce4bc1593bfa0da18d8ad1b9829cf7344060e4dd6c556389945d37ffe6a5205bc544bd81eed5eeafc10bb5c5507cb4d755a90224698c272be62ee4052ec263e15f6d29ff8a0fefaae343e28f8b8341216bdc29aa3bb776ba5fed99a485878e8ab11026c8bba54df1430252461f79b583aedd0bea1fc689d117b338b9efd1011639674446dee66f50423ad2b46a4017818f152d463ff3db3cd230242efd00741930f304e76a2aa9bfbd56694a2de2c835f3d17be0378b4a0012aed5fbea5d65052b11bb15268c2d9d16c0ea6e340149dceff2e835748936a05b643cf6c6251af97375465a2622e4982f8eb23dacdd6c4f1d48115bb5875c0e74b20da8521f5fbe29fff1bd77df1d58c29fcfa4100b593309e7fa8bba7aac82ee47e71a705a01c02ea10c8734f2ff448d749b66e44209d25a02bfe8b0d3fc2ea197f3efc6ca66e0861ad0c287197cd5cbce2801a0e8c1280a6003067b9851423895038f7e621f9cdfe101907089f4b25b14ba684ba560ede0eeac20f590140ee0c4df1b8e9aa8e0e1e904bd1c7f1b1257555e14ba9c8c0a05e2d0720d13db050a49b4b83d3d1f32958d72bac185dea5b014888949c76514cba72ab176efd28e5d0398dc028d15293b7f7525bf30bc7fa5465ec4828937127a2ee7606536685bb70cca549256482babade07f41a725567d5e5bf0b9e66f65a650d2c0625036dce778ce4699dc1941e5b12e7f05e4a0615fb5e28c6a81c3f0355bbee9c6cf4e1f39be800c1d752f6501dd3b9af48f489fe7fa568c42da1b82b74b3f096f8e774bf03634afb1685da0549fb34a1e08fbf13a235e99a86902a33abaec297bbd8769e592ba35f602a293e73a861dcfe6a795815989168b2966c6e668f47c7089ed73ccdfdba03e9ccebda22c209bf7eeff2e8212f16aa6f7f30189a4929c270ac1b8239e4168d26b37e3c4490e22aae0e6363c594828bd7fb96b1a5a6c215704ba0d65354ca795d438781ec85e20c9e76ef641f627eaa546f2b7cb20eb95dba634962e0bd96466b01e8ceb5512256f20ef5b5587324bf7f089476bacc604117793a8df7846c9c74b39331ca750fda4a896a2bd2c560804281ff1b083453104c8c7dec54ca3ef89eb759e1e7bcad8361e367723f2865f138fd57916a5b6de351e4c6f48b48871a4d32d23037e60fd112c8d9d598eaeaa56d85ca7c95b328c9422e23886a025598a8034ccc0b31d2f0fb11edbda82e304319f26811b3bc3c2b877d200eb8f4aefbaf3d515d71b0882b336a4b67250db5bb8aa84add2382d36a875690e038778f4edcbd85b3e951770b89b5e07d7db125cefd34d33a177f3a30157933c2c062299bd077e9c70059496eb977c392e726803e661882adeb17d1eb887939ec9474be291b89760c74f3a138a154cbf9bd9a632fe82384c238638c5657079c401f5e42fb6e44c08c8b869b4908440b13256d64884bb7d1105a0b7b7892018c9030522e0b96f4b87b51c0f84b7788c009f8d0a84ce9acec728a27bdea350de0c0ca836bd2f03bc1de09919677d8d41388925adb984ed2ba8293a41e61fb60e304eae1a93a93c4cde71dee98928af8f392ca2325b422ea55538a5f6828a93d95ee444672e8b04b8554217eeb3d71a95276af52434927570026c2e3603a38930abe93419d55f81e98784e5f96a21b354f5024679b71c0bf99a53f9ce14f3ee6c3a3cf46f1d1ae530c672f22868b78da9dfa2424d0d1b54470d3f018f8c68b180868a094af15fdbddf4b632687458080bab5142187e08ab66f6143d55739af855e164a89266495ac2433656b529833918027ed2e3381e117a2a2e72b9c7eac67b3e329789f53bff8c1cdf7b8f44b5c21ac07ef7f84c20dc9670db9334051adda1df8acfe84f935c66ec18998610795c71bbccc92e8b26633e39fdc9c86e0d3ab422f07fdcc7ac6ec96b0e5eca9856bffdf72bdf03b4621c9c245332d7339a557a630d21daf0cfd3b574a9dae18d8fc7015a9bc304a7ad1d819881e5436e89a508bbffe29feba96ce771c7145a97b41b9ce3719dd7f97c63c2024aa35dbf246d67561503ffe1b5939cc1d6a95dbafe11d0ad69dbf0c57aac25fac66cae5af4b0fd4b3b1c84bb2b0a08d885beaf407642e1dbe38ff33d287aba1d01919e3b85ee906968dbd7e652be999bbd89ff6617ea3c0b757b919690ba36b06c7aa27941e387c4c362f226c7398d2355f79ba38b058a57558a859c97684d52704322e6f3a18a555e3594c35136aa258d9fb8ac065252cd72caa01f1bc5d8448d5ede7c5535f693c85cc5af3ea8ba7a91eb0f33c25ab6e6541b0bafd9eba0c40aa9afa12f97fae134d42fd284e607f8fc99186de3106f91e062a0bf07ccf874696c64ce9bc6b5ede374b8a5ffbccaba1862cd8fcb3250a6a2000ee49ab0d5ca345e3af083582dfd097aebc4c621240b691140f2d0507d3e3b9352eaecd732b8cfcb311512c411bd16445954872126b9ec4ea3c8acfad5217b4d75d191b59d4fe9742b2f8d88cf1506d90353d0504e1d23252566464fca38858c259b4cad2c4e8e0dc379d3daa4b24bc038b78d662fe729aedc655cd1276700bb623efca8cb718d5b176322804a11663ce0bc71c759a0a9a220997d92c84cd633505a8a400e8677cb2ec38e32f4b0d5f4d17ff15b1c99e1f8cb9afc6ce72ae2124322bb83769611bfe37ef540377740aa70404a620d5191902dabab4862bc8f67e1ca4776c4609e51403595038377536dfb48ab5136651b05abdeffa73378341175a68bb66ca3c38aca81853abcf24964b9d9eb7cf996ec64a90d67ffc1d75ae83107cc9ca7fddc7641121c309b87bc200025f58e3dc820112d046f95c0368adede94b62ec1e3364ca57d8e0b15976f6929d14484bd165b6030c9dae96e1cd0f51609b718bf4e45fa6ff1541836f5b55de84e768f025c8741df88bf4a1c0bfbd9cfab17c103846c59b346ed31bd1fe424635566acaa2fc3eba937824ee6b2e0ef447877d7bdad51893c9f0ce09ba355b14b2a661fe2ca651e254622fb3a63cd9ccde4f19a75d383c9b181fa0974673374b14bc4db5e8f931d6be77118906c1363261c975d5f8b1d2011ecd12421d0bb7707ae83f3b6a41b283097a7fa63bf153850fddca625655febd4a10f755e363b7621761532dbb9f3f323fb1835673d759d860990d8fbb35c061f9b307865c2990a01924fb54e91752d0ecf7e7fb8cf3edb33123202d967b96ea3d751a4d01441d81d39a4bb3f2f12974175d6896062ea671fbc584bb6fbe6c590cc9d331952eabe81aa4c07ec63fb981f84e2faf4602e081d409fabffc1416f3d9feabe93563d4e167c39f3c1f3c40053991c7027b711283213c335125668ed3fc26afb1ecd012b238659a7c0d1b85fd661330b0030600905286ec3c83d833bc76c0ba4b7ecd35508710145c7de22175749aae171c3cd4d3f8b90b778ef8e1566df7bcc403b4dade8160cba665480403d46baf728d298383e860aefd7cec7c0a86025e9ca824c4bfe82345b9fd97b294c77fbe433967cb42c92b28e89b5c81aa6f124c9fe078d4dfe96f4d36a2718a0f11e4a36a630e32a9b255181203f1cb419ad36a5c1089209af97030afcc2d32dbf3ac32f529266cdd7310de05db69ead703dc6dbc558f3f4eae9a952a8180801b0923ceaeab9156645d32ce7bd854cb5744322338e1ec2d4e5ee1120bfe7bb8c1aea1bc37487406ffdf72d96b634ef4eb97d3da3023beaed56196589de0a3265ee741db1892a24ff4590519b3e766e0248489f25421337c42120ff1d6a1959144171a0ec0e0ba01225e8bb8bbe7a6fef293ff730656eaa568bf4847bdd0394a8bc81e2969fb8719054be8ec8dfdcd607f6531433f1fac885ed38c9e85e8d0bcfb6a2217d534acb1a721703a05e2e369d9087f1f1d02fdbfa09e6929a6c89f8ab46403922c272451a87529f94c51cd8ec2a4c12b5d0732ec2b0c02de7bf7fce4057765620ab33b9f4a471e181e8843d72facce21b9f0aa88d8cd3ad9d200282f83ea68d51d218340faac52695d1a0e152b3f3aecc44946984954549ce009a6b3cbda1e37023948117b17f33cb9fe2ba375634d69f00c1ad5d0b8389e77844e514143e5c2ff48e725464da11996fccd4e78c7b30ad8d563e2c724103d866bb237424c0742d55fe246ad481c5c1cd59b2f679be07b881a629995cdd696b57a137c8488352e79639204793051653e7caab28cb7350e39e81a236d9802e3ea2932d628d032934e21494b095c69038139a73ceba4847355ca86048e166b134d18de03089f74586e7ece0b6aa14ece83b47576e64957dd47ceff6ffea71a56a7097469b0a99f67e05a6118d3c1ace70c335078010decc18b4e9b0a87999f93da302820b7533c8379f34c6c4bfc3b0ca9eb70f2b14271ed5470f217fa19ab15b985c905ae0b3df9db4ff36d1240e6c6ef9dc8112c1c0aa3eff9c67b482071c022f18a3a0899688460e7ee0c6c63d512633b2ddf9f618dcf50078cd85e238938e8a397ff8a986d3de35911451b9ba528a8be92108761cebfeb4a7c60c6da85411f9d8f692e11485c5f2e1c6b4936ba2aecce79144244c1f1900bf25431aeeb8c54baaaa6dd85e4a9cbbe49c676bcb01c55cfde9927c7dfe76759ccc8f3f492338e2a7dc6ac83765355ac51529c3ee16f8d3ade7f7eb91f8d706ebb7df098b42f3af3a13753fa00fe7c2369c46f337d89abe42edcadf323421de90784cbdc83b96a42395fe6134035f93d4bdb8ca47d5ec51f41fd407b7a3bdea20f36e86b1e20d79dbbb5c24d6cdb584e8a35bcdb81d6e4a4222bfe15280ccb37026d0fe8b2d255fc7fc99b0ac1085947da813a7f5621f382fb967f679cc4d70af6d0dba498011052819dcb873ddc01cf5333faa50c42c371f5049d78041e48279278a198abf5cd0cbc9cfec5fae28ccdfc9d825dfb06a962f81eb4ee880f0646fef1d234c046ddeec0f3f056600d9c92584b5abce1ae7d39043338a008d622477ab3667abe5f71c9e7e27d3475eb8c99043f2d97f61629035c61408385a3d392e4abaa56ae1602e646ff37a1a1f63ebea7f5b72965914fdab900bc7e8cd3fae2a6bdddb006f30ee8f8c50b199d87fad70f7738db0a429e147b4d06d07cc5f652753b7a46c204e021de737aa07905e73cbfca9f978b15262f3623878b601cd7749b4b4a1eaab58575f0deaa8aab72e2bd379e4b20a4e3c7ea175443da19b2d923c179f9ad3d97bf77d0141d4091a2178fa5e341c54346b6fb8965dea9cb42934e980802e3b9b97623bf77cc3a62539574af401698211b167a669b91832e26601b12f75bb63ce54f55ef1560432f4663703cff22bfb118839c04993b854ff68978a5bb33d9cd4e5675574442d4b3edefb0c343020f12bafcf265717b8c079b903591d171da1f88b6a05b58050753e52838006af66e154f423ce1869552b7d7c831c02f4a2cc84108d245e09f0e66f928434c1c877653a07f4a95769a2ebd786544fcfa01ebe166b9741519f9902307baea328a25962a5698f81a8f00738abb35f669185000d204fbb8476b97d6f187f49c815ad648349cf91b001a9ca3b1354893b55fc4a01a4b8755350a5bbf7eb6be3fbb5c968236ffb38f053f09abeb4ba982b1292b8d8c65a2b0b33b2087cc96c86042aa0fd3348d51e6ceb5bc38d0eaff64cfb9e827140f049ef528bae4016025c8f4f2f636c2da51179c54ee0b5cc92f3c632d8a8b1d5de9f64682bd4e9d1e49635266fcc97a0f7756b6423229793f25fc819de9399f5aabb42a9d9d8327321d9e0ab06468921097b045390b962fa2f234ed9f5c15ae3eeda6cc3bec4f21acf098a2a6e2fbfbc863f8d91598de12f9b55149d85282ab1f4efd4aeb7ccd38edb6f63c39ec08673d9a768d6ee9d4416f27df6b37ab7e75b22bc8ce39ecb11e22e292e03cba7b01bd1277ed66c1d52a97fd03dd2f5893e0ea2bcbcc4b26f3a2bc76e51b7462904c78c000f2da7a5d9710c8906a6ddfbe692039b96f0f41429b394cde9b7c60743a7866c8cde22d2e70dba89685fc67b8ce655ccb5253ba77d5ef0f9b3ff968e174366426ca43daaf1bc7ac3d8d6f9fb3b6cd350a18d0ece44f76fb1cebc490294412cd3c41235948eb1a471773b51242110f3e5b5177e9b0261afdeb8bdb852c67a03103bab0adacb3b3e1f75e412686159a40dff3fbfc1d859336eba9a86772b711b1580be9ee92bc39b99d27e4d5344a92bfa836425393cd86f0350f6473559c07ecb90d4756982d59aa1bc2b242ed26f0e6264a21dc78ac8d616cdb8c6c55258ca45370931a1ef5a991030c9368ecd417244afad0609aacb0517c296d597ca22cee1a2c9a5ff06b614c2f07d23ea01ddc2c71682a5ffadc9cac7dde7457ffc07e6cafbac9b82ad66b74d40feb53c96f544128d2c6e0da14111efdec0c60cd3d539069e8ab0aa9cd84b3d4799761e088cfcb30958a2289bc665e53ccf5c27ac9a12b11502319df0f2b019d9a3ffba39bf8ebacc485c4ac0b24c0ee582b6f7260f823ef95eaf21f5ef69aca0846c6976cc5e8c64d9eb6ce186cb09ebf26bbcf0dcef2f2f45169b9fc5036ff8212ecc7d4ca55e0c98afc3ab7a0ddacf29e4bfc20598bb37e21359aa41c223f7b56ce1380a77532c3d4904d02167dbb6a7a75c6277208ea30b54eeb44a7adde52364c45271d8c133a110385b62822c4e6856dd4e9a357143d368bb37c3159c319a14a035f0512a1593f9d9cd78b9f24f5b843c7b7e134dd148170dfea4bfa9a2b079ccc5f7a92bb5c583eced79bb5c1770629657a8da5fae813d6635d20af929e90f49aa66dc16a6b37c9a850233a69494394857b06d0c4d15f0501de0d20ad140af4feafb2c2b6e9229f8158abac6373ae9c62240ee6611d00985562360dcb1cd8e86b7dcfade92181246200f0cddaab374925027f1184d5e63041b67bc811ca12d04c1c9403b68018762638e6de9e8def79046c8ce3db02c9c02dff85427f75ec0da21e38e4052f2ba24364b5b0fe72f76b6eb0d041ba13f26b6ff8b4be5e3c1b93d9b04932332b1c5e13cbd123f2df7fde49b483f10ae32ddc160cca3103b187976892f7da673c91fd6d31c179377e1679cfd5142c06830c228d7a92c65634bd557077612fd75c308fbff74b99b6f2fbeb7859d8338d15ed2e1e7ca8bbe819da33e23372841723235be94a3b81518524c859dea970374bc4aadbce0a3ed7bdb9a9e57d0a4606fe6ef10a1d75628252320b6e0a7c6db7c02fedad3cd6583e9da29c70b38a37fd1ede918c288c31292b7670560869f8f1738e9b0367d4a216f40cf6a8cd2c2f14fb68593ae99432ac92bf49e9f534568c6746877e04279f247bcb581d7eb9a586913cd851cd0839db67bb9013b7596a9365c5e3ab32eb206c33413db48a1daa888e5fd494deeb7ab5e2b3bdf1aea0efab8dd42032b417050d4d6bdf2f5f3719069186bae75a3d5a31663eed3b6ccb0cdcb8422961295ca352cc018d098300bb86517d418433f4a2cae2e5c92b32f203f154f58a925b206dbda6ce46031bea86e877fe3b26aaae8f1adcd4b681b28b4d4511f50da99e01deeff349bed4b252c90ffe21de30953350d85d0a465e7431f6f6bdcc1588bdd2e94f9f081485ad6acc64eae38c74076c2dc33ab911b621aaee687a202d2b807eb175bd290cc6fd149662fff7f6c2b6fb2a86cb0f3a09dc498eccee058050b4e1c3bbf37beb2c1990bc519aa4c8647b0f87d41bdc3222ff0d4c101f37866b866f7e0fe5d54206885f3547a05926c7ec8ad100502490048b592e497ca9ae8b352dc5dc5ccbd1af38b8954f006f25477a5357805488030c3a151f77229daf46626a644dd587f115c7767df5f0ab270aba32a2fb5d2c4c29f06a726e0602fea269787576a5ed293c9aec2b21cc4eb37d9e137211dec9f440e11f03f8142435ae631444b1e6dc00d569f451c1057a0e2334524ca29406c7d62583d8eb6853df11f771cf9ad06f97c85da31919677ad6ed435cd030e50860a5ad3851fde495b3c09f4a39d299efe017e867774a913bd4d47a39a3fce7f192be18e3c250a164ce848e83e93cd965670c8330be2ab46f66c6c03d6cc108f6aad9f2f544c730f1d7bfcdad092a83d0671f35d5e31ca05ecae33e4451c2dc594641cbdc9c72dfdf9587c650b6a3f51b01d91f7e4ecb260da03f6f09d083171e9098072602a459fb667e85166cc027e06cd8c282f8082515331f636787817a765984257eaffd03a8e8b262d6381c150301b82634b62d59f02768c00d61e99ca79dc0872f4cc63fd1ab7619a6e6362c09bee9d941fc0dc5b968ecb17f4c96c4273e725fb5f2b2d27cd55ff2b3e655eae81416fd1adcf4796c3fd2a19e2098af607af567cf0ef1d88dd1021233436e195c466bd54a279a0f9c01f405b3db56c82d0029cc426367c13823e86188664542f292b757e6d906765fc47fc73649e40a8afa78a4fe3c20391c8eddf72f3504ceaa2538ebb307613fe57965aad8bdc7246e2510bae1399b6141582c8336b066bd7482afd6ef5e8e48fd6cb6627a3cb4b5b7bf08992043e545e66ce24f41df1657f5396eadbc18241f135fac500a7321ebaeedead3232cae0c57216bfa78863d8f95d3d096a18ba28d173960b1f058e057e5b973c53136caa6bc7ceb14b2c698863cfbfd516328114d1d7ac03aa8ce7c721e23876eed0f7260534ebe1935f2a295b8addf06e5f448586a05fbbee1aef038186aa775bcecce2e3fb6937536b0c872a91b9ddda608432f3ee75721749a7ca636414097ba89e6a5ffb7d34d80efd1f9498b09c37ea1e5774b4cbbb368cbfda3d235c39ab90bb92012ac522d58d902aeec28dd9bb6867dcc40319222b53387391909d06874cbfa5e26644ef3e19407436953e5c57c9392b28353e36d816a8459076a7416d7d723401c12107d5bf26d7c04054b4e6fc469f35834a3efade30164978650823c8cbbd0a6f5b53b8ff060bfe63d880333625ce38aa07f680974f0e18872a38fadad4453a2c1217dfc4808df915333e25bb57ac3f0eacf5e7ebb288a0b09084f7845f0fcce120975f859a04d9265a6b18a4291df177f2748acd04975a89c929767c7c51a46cebe7b5727749873794d0da359a757df843bb0a7d4154d5b0c831f788349a129ef026d2f6b59394b7f6de646ddbfaf3b7087d621d61f1e64f01179bb23620d6c09a6d95afc5d47e9a821eda19a21b43f79efab6eb3abac506842d8915f287779148ad36d19ae173cedc21a813ad4b0b1c654787cdf086b1b0effe3f2ff3ad8164762f410595fb0526b6bd020f0915cb55faf5664585820b1edeb1fa32d3e450abd60c276a5ac84314ff99554039fd31b85e225f45c788b0664eb37a6cf531a7177986206b870a6f090b17ff267ad904040dfe15e1a73627d390a8f6db3c637d9f793b6ee84b5066d5c885b1e96f36681fc6e28c6f014b75d1a61869f36bf5847395d9fad532ac14c6b5fec0f1faf5af59bf5a4c80b71c273bb98eb870fa43eb8ff06aa92e2b82f8b155c0e260cb1c4f25c137858296183d8d001539b87747126f4bfdc6fd5cb2563dbd6e724f0845963e1c10c467edfd18808e5d715f5f5a28d1dc8bc72e6aefbe37d6549f68ea67c719375634b937400980d532c48a30797e01786b195c0c093321947eb9f1bf7bf01ef022cfdb8c99b8041e733e6fc874ac6d8de5a6e16cdd30606b9adb9d41987acb4ffd3a0acf42ca086db14d76a16a147f473722229396a710ae1803bac992e0efa48e0d07e5e9f954e3885a1f5062075699ea89bca0f570119e8803046528fd0ab686d626307c81a9cc0a464f8ed832879e864cc23215f8e2f71c9c9681ad43a8677b4e35f17e682dc4229fe714b6cc39bd1b3f474173f81ba8fdc991d0ac90da4d411a71290eefdaa6c36a5a898c7eb351d383e17acef14bdb3a9e58d5ffd1346c80ebdc2611c398cf99d5bdfff4f6a0ebed5d5bbaae66845562367e8baaf1c6b59322262358623bcda22b9def34d315fb2d95b2caf4b450640ee2733d6065e1a93c23f15a7e7ffbf6720d557649f95ba20bc09b0323970547dd89257d45b49ea2ebc73909412d8496964e26975e6be37e2f47c3d4f09135451d9cc6b46cf63c0170a983e84411a084e02c982a38d9996924320e698a200892d723e03936e0384d59a344f1ad837d067110ba0bd71d97522332963bfa658a942605fc120f14c853170e3699576dcbdb94636d980294873c98cb962ea720213d2c4ad0021de8a54f6a034ba9c619f5749aba49e37e6322c2b322348a5ba2ec884ce1d181fa871fa88b6fb278dec640dec54c212c989c2c90d5985598903a3841b701cec3c9c9ca8cb09a423b4017a407cfb20a594dbd9929580ec7775e3868559345e395a715285a18ed7fbf415a3ee9ba16734cb5157a420f825d6d78ada747c2d6fc87aae5a1e941deafaf0fc106ea8ef15ba211ecb2f3364b2c1839f3341eb367b2f77f519208525c3eb3680edd703918ed6ee8d33bb54cd84ec97ff9bc445111eb0517ac0070323bac39b3c9be4c8cd2f63703920d4bb678dd74ba549ccefc82b91f2c79b5819060e50e307c6f066ca7b2a95538e520ba35d2608c77cfa1811d1a7c9c6fd7f9754cde9e79100eea4a27558b4eaeb9b877f743e40231da48c72dc2eb1548fd379a507ca70e4876ba6dcc461a4b1688e6939b3aa324034f16fbb86599298667ebed4fb8f0cedb2b4be6ce3a006cd973128a4baaee64fcc383c44ee45ab885614f83163112d3f6a2061bfb94358031230b4548e39bf20467813fd7c3bda57ae13cc5c51e914a7cf77bce21eaa3b751af90940491f6b36339bdad6b64b196580daa5d0996de94e4589676c2962dcffd8b3603ec1fb82919ff32f8a634c7abb1f255fdf3cf92e9bb44220a1017f3154a5a07b5e8ed09702c6a4c5e8f2dc6a96912d587f1d8b6ab915bfb3c514c4ef32c4c9ec2e43fa2a3c63e6171d563ce29d64a1de78f7c782d759fda437820f900d30a528c9ce84e58fdd36fc065d164b764f92186f822e3ca84048f97945b3354ad6390822913102099fb23fd390cb76b9a2cf4656aed239d90bff663e27d6cbf4ab45932911fcfb147212e5b49446e7e33153367262c4c87d283d2b38c3dc33f4617e271cce0722c731df132a41a7aba463ace6b87e982641f22ccbbe8133eb2284c38926051da587ab20aeb2983c90fbd6bfb141bdc272558bae58e304aab1a883fa6fa819fefea8a90f65b125c4d85d0d6789acb53c19b0ccf53f006b0ebe2471dcae834f5eb81a52414e56e78e6ca2d909aa9c6bc166860e585c906070c6688d5741afbf56241012db406e045d609bd8969ebcec7b72e9288a5cbd65f0a2fce38b421cae2fa2e5b5b392998722e625d2e9a8f66ee8e733128de378daa8ef36b368d9f1c759e83972b873e8c701ffaed3ebf2ae0021758f47e759343172e5c024041c02eae9fb7f4189d2f83cd18b915f0b7dc8e0c47f59a779002e0abd8efc099b237b18ae85de534cdb634a557fc120c749a1be344f84d9c230a1d0f5c3b87cb25f654ed4b249d65d81e949eb6b16dc8e0cf5868ff3bec6b3d3b22c29d013625cfb8b7a7be88f64cd2b37e819e5ac01d80617ad7c86117eae5197ce5602485d87cfd82582f2d5dce37ba35ffb57eb917435632545d7a702227a5589ac0d1fa9b10959a32eca83d7f1b72ca7a36316bc8c42dd8f2301e7a33d05d5ec27699ca4c5c75393cb2d5929a5d7e029db07680183fed49ab61e4f4c3dfbd0f82f406801bf22661a63a9714ab75b91e7b541dd05fc17f514914c69735c0ce0249d028cbdfdcd72eca21f389529a9cbc98c51c36c7e91d15c956a2ca1c3ad72b5df44857ef478f0dcfe72c60d79ea05924ed2f596cede80fbf4da64d95a4d12537da476e4232aff21e32fc6fcdd240c7042a9cf54d6c628f59efe169b56e40dfe0fa53bcd0a8c78ed93be2aaeca90a800989993c87255ab201840c366230efdc05ec5adf7dd448c1ac3741ac3a9c7913d0dc8d933b90647db1a6b62c34d7e5641858e8d0e86da4b6d95dfb8a7e76deaa3cae312ac216d56aa0cebd21c921aa38b80c3e89f5e91a60a78e0d1a0b7b9921c5fd31c406a2abe3a27d64c3a5738791b64ae5aa0b0a7411ef5b81c5b012f04bad63440d9926377efcc91b94fda26735f9fafc077c480a125a29ca06f5af274826fd9bf8ca10c2e1422f1aa25ce2a92331bfcf7dd9abf982a82eebb84844f7cd5e4c3bc8519fd1b3d8dfcc5ec32318ec4a806fea1e9f9ef114d3825c75a7bacd76d089bd5635a53b475d2b5b14dae13ccf1ac978d15db59dbfb6a29eb747d7c730742b34674333ecd9d903889d66b15af5024c08a63d0b439f03a9e0368fb20a4f91054f902806de4270cac7ae3b3ce0b30ff7f5205597b1e07f1b767d91632fc6e9071323244324f812df5e67da373df8fbedad1831902051f351bc227951358885e0aec19bf994486d7ddb3f23215d9f54a09cdc54ad39999cba3dd0d12f23f822139444d709e4ac0831d8901fa2e5e2896cc06d551e44ca3ec325583b5ace78a343a83be52b1543882e7a6e71f318ef028ede17afcba5e7e1eeb5f4fd89bc296bc3240eb4a35a984ba60a1e08578c4364c4e71db61e4c3a34daa50fdbfdd30e293ffb11a2078bab5420ba7705d567699975f7e5d98d31f7fc5ac640611fb9b1bccfb1b379989601ca6392d2889da31dee6915ab796c3d532a0d7407b92ea8f3c088260eb374fcd8c9e97639c4ac5b9d901d2c1efa41b42c1a72dbda37cb352e1d02cdd95d8bb2de5c6e01cc7adb25cf5846d6be57fc884a36108467ae6c939e0cd4da0311836592cc88154b3081de9440686e12cbce759fb4153a18e06675f8cfc42cd1eb8afbda4c583078b3454d5d5765542ec8941af809389e52ce44027b826cecd797b15838d29b1a66cfdc3c5ce63aad2b3980800f69c0146ae2b69b24b9cd67a1be43cdc680f53ac22014bef172415459f3c425a336209a362930ddb92d5e4b7e28d57fccc59ccc4f269d8af4f592f18aac3befb155493fe06f65d72a8f47e0a6545c7f5a038ad6f52ef68d990ddc0e1564b3433f596fd4b8a064c86ecaf81b55b48d003a78881cc99b2930fe2d5a04bb02ccf4ce327a0c927d3ce5a3c9f188534e36c5bf114c07e543b6380b5750dc505949f4910c24a28e09cb2a7d37ee22ceec27371b2e54d8674f526d5bcc268df9af8bf42bd1d6476aad5d75d62bf57bbef27d5f1851395f60e7e18a6468492338f61c45a37571029fbcf6f16f0e2e7a62a9ba38c9e14953203b5ce688d1e8b6d9f1bf6f8e30d81cd8ca3fb36526ea0071fb39662f164203cc8159ebc3dd939e7f6806708b20e97b37182fba5cdd848e3568b85b481459427de28882d17e15da55813dd91e1d844977912cc4a99a1ea4377c867d7f77367658085bc894dd471db381d712e7e56b4e6f20eee10e3eb71ee29d7bf6bc0f449dc225bf1dd9f5751e877551d91c276d7e1651748db1539a77c9bf93606d90cf92bef73600f952233ee4240002713023aebaabe3d95a582da4e171c23c633254ae4707e2f7ef212efd04f7e787472d21c30340c36e2973721871c87d17139459c78937c0df74748495a4a23b83f92224aff745b075605476f8116765c6beadb64fd99078adeb77645bc64db353a728e2819f31251b831d8d632a88db77ff7b2f9fd542a54be71510cdd45049aacfdfb7e9895a7d6386c3c1232ef8421bfab53259b7728504f2ece6b175fe4d4b2cd3733f41bbd48ae3b4239c2e3fb0ecc764230351d917485df1277fa559ae0ecec97f7c130213aa1a4048ee704a79bcbff6a165322eb51a4ffc6a2f61b2117bc531dd71b761e70e916e5b89c08c498364da17076b23609eeff100f51a3693ef425c2f2fd828bf1672f4e883ea02827d1381fd816e676da9262e511eee9a8f4ce898e8ffb4073fb28893a05ed6f7403f85f1e0c96b050a5c4ce82ace204eecc1aa2aff8c1a44e3b87969c2fb24db1c7a08a52fb8603c0441698a6991649b17f0cfcb83d83a94fb4ddf6069fd50864edbf70b58de1b9f2a6e7b9c7d8711726bbc426eec50cbb1be58321b89f0745ac4cbdcb04299f544b92b2aa92a86c5c55ec8eb63f882a1556c4e0360a0b155275485478f647c204d3ee7c9c89f2fb53d861fedf1f5d5be7aea8b70e552e0102b962729c3e26cfcdeba07bf366425228e45bb0ab48ad267e295fb852bc2821143f5a67a28841c149f1e60823d2f23a0d8b04c2d09e04cfd12628e7926e9159b21f562ca1fe260df21b38a60119a586affdb8fce8e9aab7dd86bec0be4bb42956e689ce1d6c167bda69f7c850cdede5ccaba314a304c37568f2b3e7c5f80486a8decff6c42fb1b68b23af9bed3ebe830f62426b1c27ff8a0edc73ef3c9922fa86d5985484569162797c8ab3b5d5d78cf81df3e8db827f982d1650cd9054ee80113aefe0aaf38d79ab33b8fa3bf7fb26de6dbbe23133d9cc02936d19a6d1526da81fa5e525d8bb0af50e783ad73e943748cfee67902852d8e697cec3cbc49d7df3e8025dc36b296470f0270585461e96aaac0dc98cb4f2bf8a2df77606f824733080e7c56cba197604e7f146b7ad30040325c02199480b3da8fcb0bee6775eeb6626f304b5775a9ef26043840d7d63967fdd6a1a04eae85fc758b70a062d81a7d7978a6c40a98f76bbc5ff5bc6b171bb1152050daeb2d77ceda1b60da19a3f92e7fd0f2cdf2b98a58b07033f128458d1fd7910dc0ab5a5518996a5bf475e4a9fbf734d012b72c21b1f56797cabb64267df0e1fee59b5e5d15733511d4dd6520c5d51fd23ac95142fae59ed89c971f93f8f7a39a83a366295cb7d2c91769d67c771db08e0b71b538cb051a191ec3c6adcba5368a3460b124f25459db15715335d6d993df606f5e6425ed47def925ae9e216eee96d7d323025366317f4d31df0ddac40b24e679b0ad9629023956128ac1d10a603d6506bf2fe1eb7c8dfdebfc019d25afc70145c3e83b5b8cdd569994740d23b149af66d317874a56bc6e0a9c6665595674c48d3e7d9aaeec4cf81aa74d5431dcc5831b4c4f77d2ec8ba30162cf28b4442f4bd11e134cea8bcb2acc495b7a302f7087335fca2cb8655334a700a22de4a1ae132fb8a9536807b1e89bc4420f7c5ee46fff367607e8ad9baf365d6973222946008bb3e49f680f89eaf9b5ed9aa872e29b97427821d3defff0a43a6cabd4c975a37c631b1b905d66622dba470a75d667c669adfc62989d7e5510d1d42cf842abd630edc29f7df3caad1d3a81990f3a3658c0f64fb2811f1c2d01598c89b380ca5b2a266c8a5989b7a9e5fb87a757655c647e99d0bf837dc562688c07a884da3d12994105875405fb1b445cc3c389728f8b2caa880d20111c64bfe9d29e9393467aed1e9336b525f42be7c43733998185635c71c6869ec386ae8f28fb09a58434bfebd306036a25c1c3555ba2c4d6b6b3ad1755405c79f5fca35a7da8c90ed5e9b5cd66acb9a9b9f9b738e3f1c5b5b9ffbfb202d98b46285ad978ee4b5b5772641737987d216abd6c8a1e8563d178d092b6c753e46d63417aa8cb7eeb77133463ea40000b63312b007a4819129c5e81ceb53c99df10f1c8db12ba7ead3ef8fdb7cf2771256de8c82209e6790342410c37f310aa9ff987dfce883c4a6ed83d548475978ee79edded7617f5c77940988e026a3b7238b226ecfdc817bcc652bbd339f6e167bb9f11b74f524e0bb69e24aed29e0116ecfb8da41d09faaae12e0a1c39bee48ba37e0392e0a3bc48530b7f3d02d770eb06bdfa9e44b82f17ac35e7fbd86a7a4639c9706534ef3565dd8197d207e9c3f334332e9851946fc11902744928905f6e0da469d481f36fef944ee3269a1e925045b0e09842095ac57d99db6cc81bc1534417c3ee833308bac9b1d07e4d5a675ffc547dd3d2e093fde9bc7a95e9a8f9484571b6a9720eecb73d48054becfa1597881aedd77488b69d7a192c762dafa5421029c0c633930fe4b497bc6a065c3caecfb1298f8972419fdf13c390e9f0da6576571f5b713075a61ae7a9422b26702b434a890689b46cb335bec8b83cde9993983d7fff85a47583b79300898a1225e5e6843c3d8f66be1e0149b13d3947065e76970a01168deb34a7818ee6b8072e2662087dbc884e13b89ef392f105dfa11dd28088e71e83aadf386fdd22e3d24939b6a5d6c5f1006c38157b6a46742ea8b5c8f59ab4893cc8b6c9b0253ba00408a052cad0c38365aa9aaa8e5ce1b78cfb3ead82946b720f02eb98425d3a5ad31e8eb98f6fcf0d85bb6479030b97cf04049c3e5908e984b82ef2d1e8a618493ef6733a8239f23aea16274c0b0eabc690f16746de4d6a5bc5009e5f9c06e04527d2a7a2a3ace00cbeb1c086c181f6ff97f24d3eb62aa39ef4b8164ccc8044d942f86d10f2a11d5350c1ddab5a37a4cc273615b88fd614a0374ab4a5663b58bde2feb5a56e07b92c070cd6e5cd4007bf6cba05938db8a1c69643bf719eb34cc4c236e7cb9415e7bc4d56e87d7211baf6be48e3d8d760059906bffb3a58523675321b0390c90b7e400f48e4635b35c10eec7d5a02497d13e82dfb5afbcce04e8920feae4894fd38dc7e6470ed1c3d8c05cbb437835fc6a415e52fa372f6bff2504ec49824a7e15b8dd8ff963a09bcbd83472720a67808a3f2b2b57b43483294aead071b5f52e9e39648160b3fec751eb690bef80fa60c4b5b481997b9e62ad76a3422377a004686ef17bac8c83cb5151f1f5c42f4274404b7b35654b11c73ab8ed02c044a2e0dadae738314593731e45e2ea25d023dc6fe13e443d79dbf299c7bfda53ddcc6d73715837e632a379416c1c902c2ae07f55e99ee77c19b95a8fb0c45140a04e8d597eb41da4c171b4e4661b920593bd311303688686389ed06e584a03656fa7bcd37695e8220fc20c19c153fc5bfa82f32009cd6c551de198202adb548c989a3d168f2005ba2d0e5c1fa7ac2b1c3a774b81f3ecb21dbd3ec7f0f66785214e69a0b336105d2a2ddb22a20d409f2f286a52a2d8a702a4571b2ff417f095c21dcae17df3e08b8a0806a72c1eaff4ac9d8b6040a5fc12246a0156926719f99ddf231c12bfa90b3ffbfde7d0668c5a52b7f34cde4006e816a70d5a65a4b6d55bd219516f4921cbbd1f478b20d95a48af0a6316fb789af3e96e6fe036ae55409d0e3f563e45b3420d451539f187f665ee2e2107280db1c522334db34ef2a6c890253abefaab0a09b87081e2f8b0bc22220c91bbc96d9e6e970c7235ee2d31135cb76aa3f75ad042613a55dfb5ff1160d8c95242861736042ad15764ebe06f9cf1a7c3b2668d4e10af27a063a014639eec705b6700d8f74ff45fbb9a6284a426ca51e8d6494f52349f7b7e61dbc9727aac451e1df2867849501c3e33f0065b179e8296482d5bc00610955fc819aa43b2fe2a610c7ca08c56530bb6193bf36db1fb5d3bd7f697eebe01d5617bdf479e3254b56649e15ec680b7a501fd728ab0686aee6ae99b214fbf66245c51f32510628196365d46f1edf4d5c94baa2184dc828a9e13ad12b22e1ae235b7d3ea41a77161c301e5fdfb1452fbd120478c40febbc1a147f2c737968e8ca57567ab7902ae0b2088910c311702ef042284923e1450757d266ab1e0d940a51ac2ef8103673d8aa82496168f037babe39219126fb6a22103b4bd9848ce3c49af272880d12b508bda01661daeb211ecdb03b1bf34ad3d64f627cae151198a654087c9946aab82c00dedcab4a9f35be814ec4dc35c688d20323a9e91b129e3418d40d3e210a2e235e02bbf16862143d3c2c9d371c843c349176503a193f23b98902b3af8d893dd3ab8bd07cea7f7f8b2fd47711d965630fd9c6e28b4c0f5763863ff73ff117b8ca3a77d2e5e91a8582a27ef098d8455b7d312484e22badf46b52dc490c2297d314696ed02fe3c0cee0c9098e834c603c30c3e694e7d9a63280d648084a396a4e72fb14c93e5560a2b8ece409f45f7c941f760d48daab98b41f2aac1e742cec5ffcbf1e4c0345a7a1a091df72deea1d0c4a8abfef8eaf2d43016786fd6508c5802cfb5728a95fb62fe6625518ec2b1930dce37b871491a8bf1736017c2e5e844f634e83fc93b773f24f5a98967e952948f95681d3bc1936651e37cabad40732946599859afc3cc50582bba9b9958ab047ae4f678b3bc71403ddfd8e86573f3b5a72c7d50241771c10782eb47702702e17890318d7f72da30b0e8fde6a87853aa2a49a4cc966eb31c94b4087fd1827eaa69f757e0f199237ade7dcbea9ffe4bc059a78b6aca8e92e54c5e94ba07eaf176915277eb45b41d44b373a5f59d159c8b87b542ab8127a5a0e3aba7a0493c577a519e47c172ffab9830710a938e2a7b2f16e2f926adda0233de3d7d75278cc792435679fef3bf92bc53b2a27198f62db23b85824510e6fd94743154c3d2b5e22db7315dbf86f4fe60316573593d6b71a0e24aaa459b49b196d49cdc520ff18d5d916feea435d200bbcad200d68dc36880fc60684b24cdda548464a881525033dc807af30a295de64b7cea3ab0d8b0837c988800b7eb54cba137067220643f057622ed5327d37b7e08db75d1f7c1eeb6616340730d96c8c28d95ed8df8354c7747d189b45712adc4011253b4c71d591db3ebe2f327a163200ca199f32c174ac450f39562976a2c7cdd2450be9d612ce33f57da610e29876dba5ef14caae58fab033a850a5fd3985def008f59d8a8fe064322e4fd808063afee9ea051d078a047ce9b300913c6c0ad79eed3981839a16254290817a6da76be5c119612a85eab0a010cfff3a6df8ade3abd266957461c3a9c1945307bf91d76b92662c56d416fccdb0255e23000d848ec2ac6fc6c0b3c4689011b618c441adb94c3a7184e2c13e84bfc44776538ac7d98af99fbe9b3270fbe1bdd46aa2277af5fb106270fc93550698a602b62389f11fd8055d5005423e952e23d34533d35e4057fe27f2984eb46b1dfbfbc106e56f951b8279baeb9737f92df874519e10e14cdf6b81ca4433a038ba5bfbc0d078a44b31dca861a8016d6bf7b217b049cc7c896bf5d05d78e21fa068721ba6452e606ee94e09fe9553a94ad42048f9d445f5887358cef063b8ed00bd4adc3a89c4a7831c0b49b7209ab7a555eb438dbfd9180783f06c98c7f9013fcc0af65508962de5807df8c38772d44ea0ccc0c38de2782c8c8c70eba6cec5449faec0a3eb9bc76e50b04739f19ea9c08ec7e0168e6bbbc2320e8244bdab30bd54cd76f642442ff1bdb18c070bbcfbe54947815f217ddffaa0622e1ae047c1ce096de62482ada2761dc5c6d9c5f311168253e0d5e11cde9370f7a3bd16209cb8f3d2f71e0e382e78e2c59793849b5e5964554af3bea705e9fe47a61ba87724e5c2f5c1ab1d5b1b2de0137cd5556912e7baeeb33c6b73ed33af3eef63bffd64f96af30e099479d76af6b66c18339e67bc9021dd5b5f182fab4af499371cfba7f1665c85c15f92f02d287885bbcb46a10448e858b308e1323b1d1191aa0da9c602ae645a9867ff49c40fade81033efca81d098c402801b35ee1e2a1b30e51eb66bc2a1b6cc69035dc80c7045d256890e86a161d690436ca7d438a74513b57d3eaa57a518557bbdf7776d387c15a1126c056b9148044262f5bd0129ddb88444b614fcdd0698cf1fb3479b560d045936d494d234c7db2bb7f2f375698cfc0cc3c29e1ffe8838a46cbdf98fd219fadbe0f4b2ef239f9d2dbdff976b4d19c731468cc21bcec0a66c803ba9c43a97a26e7f48e1424cbf5469c79351214a601a95b7c0d482050c50a12fe2781090025504500d3e28634b26edd29f66a58c2057d1437103ea915ad7d632b390dae2ca67a38168f814f6b3fca432b1f5a850c6966e3b67f266f9bfcace571a53a9b3d2ef3407207553f9b6bf8b92ef096cee6d8fd0f666c4408a92d71a3e6ad872b1134a841fdf160b04481b447ca56940dea689355580d183764a3a1ad41894643929cc46ca6e1d69477497ee6547dd206a809dc416e051be29c15e39d9909356ca7b4d2bfa639d6b5f7778258cbddeefce86dcc088d2d548447446868a362df1823a5666b9c16585057f20566b232eea0aca5a6360b2ebbd2e962e8b396a32914153024ee362869dcba0b2edcd8e6f9f76c25d901e242bafb87800ccd09edd8b22099e9e421e69fe05730c977d77a88853a0d77d542fcc78bf62a17167af3cbddeea3549255576c6b1c10cca74cecd20be296cfc263fb5a7713620ad99ba2b1b1a4f47fb453d760fb30e1a9320e88f77d50bb5c4a46cfc22c9dd7815b69402cd2ad34f4bb4f0f77d5bb44e634cecba6831f101a1dc1499853eaa81bf8bf51e318b96037131e9ea368a5f0554cf7847075a85a84ed33a81e53288669ee901e798bf5fd9feae770394e5a0734cfa960e61bfbf47a059603788dd049d33669654985128e1c3da574d0c73ffce4c37973b4bf7820bc2ea296005a8cf6a15d53c5553deb83dc35952e16970ba66e693b2834fe2faded37968ff09c2881ba6ca448979a755ed868baa5b1661a231b3993af73b6346e22d1dc50cf0bfcf603629ed339bca2931b3136956c96584687cca77a1a9b94407d63cea68bca31ac061f5f3f89e0c899f1672544117db79e62e8f5a72fa1ed83334e51c56e916f39f910693d8689346293edcfcccf162b881c28ba9ee58632442597eb8f16a3cfa3984433b28f24eac07dfbf04c854f81a4a67f572461607d9265d7667f0cf21db167ef17bad6db8e7a2706b4d16481f9e272ca60a67fea8a854073d2d2c722e7f993df80214792219ad11da1084169242d88e8bcce74cb2bb0db73bc48e7edd88baaed1e20eba7789b23c3ade7d0da674cbd6c9bebe3ea77f8a32bcee01a681e4b2b7e69fd48786bc6f69045d476cc141dbe39c3a1e06963c09441331adbd3d422c7228c09c2b0174a3b5a247f468e38c59f4cd3ca7e8dd56685efec7fd78ba890f096379f98b1d4bff8b8d875d4250452ca4a6c2543626cdcb0a7a459db536db954cfb24fc148555eadefef19d12a429bc65821624349ccdc1312cb1cf738f9cbb662962cc2c5a7e357641d7a5b6eaaaea1948010cee83e8e1786f7b486949c4b0ec70d0ea0b91581c9c0096e94724cbb8c5dabb52ed441f01f1d1a4faae12200cd06e9fb6fbfc78d9c9716be86e8ba95331a51a93a7b44d12188da84aab2f99bd196de123eeeb27564862e8425fe5e1a5c82edb68ea2544f8097c4b992663425e1b7c4fc1bb84ca1a608cc8b03d23f8ff1a22a3d53d3bf1e6edab79222b7ada006e8bc7dfb1fedf1e741d76f1c39240893b163a5fa96599ff5d510d1b109fe26a0f8dbb132277ef9c447e36aeffee1d58828bcfcd47bf8387c775bbb02dc348c29c2383f9604b145f3af7e27fcaa23bf1f49b946ddc94a54f2111c7098e17914e1aaf8a6d8b388ca0873d03a581006042709c6923756c0e9bf5545f84268e898eccadde14ab7654da5e209958f06d722a95098b38317c1eee1f7daa508d374ce82ae9e441c11787090452f4077b3b58f70c9ab5d2603e96fdfd88523d7f55e631acc02c8be9bcef8ee1390c1768d9c6969fb4b99b459169a4484a734b6b5039f0590a99c54b9b5e188edc416eba28fb679aea8b1fda9a869d3c24b756eee94e396cfc5e842f7f93ad733deeb046e0dc13061c08df47039323bf238bd1e39c532a307a4d5df617a96f1c2d0eb925e1efc1fc38e017d35aaba7ac575e999f14f7856cf1f21e61eb056d6d21e9c017a6984981ec69b9b139a78f0442d534345c7c9181de80bb01ee0802e48f8391fc9f9149ccb078d7231bd67d937bae9733859dff4c79f86823b0f625a4146fdf785d3d445d266b0a9cd09903d5fa8a25f27c976f483cebd73fceaa454eab100fa505c57654210139b99c4066117de5144a7e8719296667eae5701c60c2b461fb002f1e6f0e78932940adc665a0e18249c1953cab35245e5d7217f2a25561b7207e79c98ac9a416133405c8fd2db68f405c3d0885619e60e3b33c8f878349bee7cecd6ce3ca72cea8c122e2820049128f4acc50e52bd6a55c61625ce10ec752576b7d66c3ae9dbc09b2a69818a8ef8567eedef7cd14a885abd08c05bb5b582fe88da524b7bb86f4fd1e0d17fa424ffd15885a0de35710eda9b3c44746aa24769f9a05d4080f401fdc5fb1a4865948baa877bd13dba19882aa8abd2d443d75c0320624b7b451146ff0ab31eb24f4a7194a94125251c2f8abe7f95691040383cf6d2396083679fd9906b7742917d8158c75bd516d26af4d9e2ca0146f521fea7f742a2c8bc260782439b3489b2a764a16f282df35d9adf43da34207dbc867d313d3e5060c858d425fe803a077fc8b3ac0a5fbb5f10be22bb0261e9955cec7859358a940c99b55c68238b0a356476c13b96d9c601b45ff5396145380bdc05d391de3382907d572b32f5d2f8733dc2b60d372c1bd6a4d77b574c00ae6729129c204b4aa9e1ddb1c321fb232beb7a2b6a565985ef4fe4a179808c37a9f19d60045091d27bd5dc90e9e0d2da1faa98dd8a2af0e1457bf5c1e4acbdd229a9acdf6da6e8dc925125ef0eead14984fd3704a8860f8b650c2a3b04b41b032d0a6e0932fb45daab9f4e5e4031575775c1696ccb6f04cf315bf1dc9b326e32cbf830ebed9821fa6e2a425d35577c9aadabb0167838a4602d7105b42d6cb84bf2edaae5ab91d169420599e3e770536d9cef11e21f839f5c11486788c16d911821cc832c1450f7b55814155e1104a13e7a380d718113a27c4fa6e90da97118d3989d5cd5a18fd8a0a1dbc36c65773b12433560e2a1d5d738434eb6e9d6423c93c56cd6540bea401ba19f3670e48b69d2e59b7e9c18084a7ed35c89e1bc9f79e07f7704a34168b82c61fc93689b8e2d12c6dd5bd3823fb474ac9c9876d692075205479143a61741475c0ac5be52a9e94d73a20c6fd5999c2c4ac02f799ad74c5ad4f975b0d25658655f13e807684b72f390719e7191788a8c61134d1f6c98421b356a2aebcccb06aed3854acaecab78d4a3b55eab4c26b872b780594b7530d5e33a52230d187fe7b51da4f69e336b1b6c737c83f687ac2de7dff23cd75d124cdf0d63fd888cd170b705d71692fbf87cccd988e41ffbbab668d360c39aebb0f753e0abd4689f372ec95ccea83c9da64eb73d4259ffd76981d82208ffe22746fb1dc8b3dc5f78491bbb9a27a5a5771de2fff2bcfe857213a41204934460c2125706b259ace318680930a438c5846a14c79e7fa00568d3fc6c16f36feee0adf1838259211dd3b0dacb0086d9b31ddefb6e6f2d89568be5f412088fe07516c1168e728c88c916cb9ce9cf5b56842c8c5c549bc2b37b7529c17d6815a8fcd6e933d89e6379cf7c73a2170aaa2e6573a2054fd3722ca492f259e8e53d2375d2bf0cff46fdd13177f136f5de223940368d9fe40b1e4c0e12cd9028013e03ae79e2d71677fef5e6abe4916f48b3ec61f0f6197985ca2bd7692a8e445e6429e34ce68a1447a726c1ae1da4a42df211fcbb1bcfca010707a00322324c9604f03280965353577ae29ec7cca7915f364445252a3a993281d694883be0e3ea628efafaa0cab5c84ebadd7bad2cbdeac4de8b60be4076d34eda8c908e3d12b2f2966eed0ab7cc0865226eb5db8ef52420d6e4ede3c862e0a052fee71acfdf4679880e53660b13be27f2755874e5c99771a983fbff39da326407d5fc9ce4dd199272404a0c5eb19ff8fdefcf18c38e95214f50f6d09997b7620f45737692b7b71bb0c4852ed2db5e35b4e3cda12edc9ffdc95a180c6ae6f525471e8a14f7498d6ae0feb624acd4f1a6a7f95362dd19b3769fa126b5fc4c369a43798b5f5e57c12451a30d89ed3ef0fb571feaac6ef9fdd6d39aef8268146239b5222a016a40f9447567f5162420db534950601c703e232bbf9595cf44910890f3f8a446fdb9de42ea9ef6cabf283b1028e0484a9108fed9c3fd0a89b59880ecb609b9e64a78ee0a499efafffdf7ea0ba1b8298b5e72952ec6e7c857a458ae72c80eac95d80de284dfa45e9cc28f531068713fb6398422a306ea3bf3897c6970722fbc02e8ffb7bde8bf12dad757bfadf04db94c792c5c326ad43edf87c048ae813a08f077c66e6e30fbd5ef558b7952992611fedabf63af69080bf8652806c7ab43ca878e4e5d9174a17b4c1cc847ba6321dc3d2077f74080c08ba4f5860ab16f50ea78aa8240ac105bdf3690038ff8d116d8bb3c7f05429f80983a65d888cfa56682dd1d8bd658960e6d13dc33a8e55403ca86392ebb5cb78292e0efd7c6166a75c5d9b2f0e00b5a1751ea481baac5ce0fb3e3750b76a4c9c1b8551c1063ea96f896b0922f785b63a023baeb733b6e5321cea9f65b02870fe049afdd1618c896d6f7555cd0f95ac1478bbe4136552d0c6a3ddfc0fe48684e989a9e17eb27572ca9a2b2f7f591c4e1bd34ec48a9183acca768be5dc7c7cccf908a1996ef7b98933c852eb1bebe1b9faeca164f4cc3ca4fc5bbb06602cb095f511f50dafe7a5d252c314ab36a576be15c647201091597b67713a25375fc45328aa89345de099654685d3ffe75cdaa7df33a39d7de4fb06b243afa58ca19bc0a1c9d431296bc9b03e5ba97860a888c69ca82b61239875d6c6e5137d250b49f07d1a20f1d26e6a065823f58b48d65794e03152410874858f98bccba5a3c04a876a3a94445746c71761a4ab63d95f6d953bbc01205c8c947cd7aa8d61cad5011a2b1b28f47a9bc9ba3ab5f7ff6d00e22966013077089fde934d6a5143783e3e8614b928d45f52efb6217f8a09c030b6664c26f7cc9dc1ad9385a6bd08ffcfdacd454032a5ee523a989aa5a7c7926d2ad5557d44099acf11dbdf257f3c55e6979920b8e58bd8d98288907f3962b71586cf8767dc73bd957ffc296dad8319bc9517655b81a1e493fa7fd2d69506f882d734b7519bf90e52f233494466456f16d485d5c167d5d2f80c52e832dc3792c6dc6bb754139d2c89b8d92b95f27bade14adc365c4e89358e4966948a71e5b62a07fbe67472e74364aa24017e03df9cfbf9aeaf42e29f7a9f347b9874c4318540114a036ad82f7ac48fc7ade064e6f21a998c677eebb14e31a16a69af1fc537b5a2ac321c2bd97e6713ba59fe2f83fce350ae58c110a5c8bfb186f4fbda999bc174c0cc70a332985380840d47d2a99d0271c1941734ac27a4e0e44b2828ebe9d00d51cb7c23e3c3cbebfb29ca37203a0841efc40ef4737376700e1d5c383b79507a5e45b9e38075ef2575d75ecfc7b1daa54379fe5269089b9c71e5168bfdb2cf1dd0423e56c4a3c88b60840a0218605947b16f0f6ff1f61b39cd415ec27b55bf3cc5a67ff2663615ebb4fa63a40f3ee62926bedf8e790b7a2fd67d6d462134425398790f178b24e377f0b553168dfc566c330cf271db9f6eb23aa82b7cb6bebf358dda22ac6c7fc955840b1d2e4de42a55301fbb54b50e3bf66ae65d1e6c50518319d2e0d42243029ff16afbee63a4fcadc5b79ed947a783d2695e6c7707513bd031fc2277055b2811361b71accb11152eae76ac70c6f58fcd65bd796c96f118afa0787287fb4e20b6384602781ad9cf8b13bd20ad0bcbe4c416268868d8b8589bbe4dc030626644b5f07795b0decfb67a9edd63e44ed6c76c8ea61409144dfc325776d499316ee62fc623b941d0d1b00da504daa7dbcaabc0e7d7253d8f4112df9068cf0e4269e16acbc465ebbf41b33f5695723390bc285677d52e6559c36999e69f4c70367046cb1513fb295090c2cd64e885b4bd63e0471bb053d7deb691d06ec75c705a29aad5c02b6180eb10aba35cc5b5d24cfa26fa9fe5eae122839f4609a4c9ce351307b7f8051ca3cc0a90cd72cc8fc6cddf454e7dd568d04b0de4dc41becc1b1a4a98955ac1e7968376128872aaca58b853c7ed08c0ce9c320214e7d2e50534ea0b81f9cc721125cad032f6eb681362c8e6a8c2609498744f394870c6ee1fc54e11abd939c4a809b897c8f71f33e1e0fc0c30774ccb5f1be182e85272236ba02d57a0e0feb9fcfdfd61e7e1bdc34ee3b875d45d0a79573c7bc053057bb20cd63ed0d484605e77d469034bfc1bacd8515b3a5e9ce19a0ccca0581dc7d2a60bab09893b54c13d0eacbb1d07b2657c36956491226b76feaf6e4259152e47e18b8ac07b9f576db3d50a1e65bdbda3c299f8d98cacaad1fba635470881114e469d695611847cbafb791a193eb525e326448fffd1916792933fb6a4434a0e30eb27eb51d7f9dd1ae1ae927713071d1f3458a13c04cf2b1db71486167eb4ca78fce429df63e80170760ee4db133edaecf3840cf6b54ce75c3df70dd1e9aceb5a47874c1b3541a56a164ea8494867cd22e0de06815f0fa3fb391fa8e1833ade0d256e9708537c0a4b0cb87bd31a3ab8c61cc652ffe3d6b6f3a82cc2ae094df2152c0d68465d93542f6d3af5c63747f0be87a81346cca63220ace7796266c2c7a32dfd59b9663526c1f7f4ae20287afec8b700d39cff482e95e4de2522baf80f0ba3f101781b2f080c77b433ce0cb3c4a70937496b567a6ff594006bb89258060d144c3490a224e5642616c15ecb8b1d3e49c4e545c49e3a47ce149431ae13155610b7b6bcbd41bb11f9361547fcf386b06ebbfcba73714ae879f5047c606af838d9b3bc0bdb8005d822ad91359d5bc389aa6e1dcad40f37766055dfcd6c1b345c8f5772108cf18fe947b270365dd24064669404f9ab5f5a380bb745b647c766e1038380effcb355da133983eb0548953b1d1e2f03fb10703ade7907c6446261d584604ccccd70150fa8daa9ce324f05aaa16c992876ecb03b450504c51c478f9c655987c1badb8f917dc1fda3108f20f4dbe788dfdfd5e3636c5f5a541dd8609db681ba5d65eb7ead2bcd75b1e45f73444678c97fb141da9265d3aea047c37cc33e4a66751e88265ecc31e2312dae9643772871a4f3568604bc11d42dfc0b26a316351e38aaf8157068ce080c840ca4844470057669ef31a348007bc05e4c192d8ede7541f688eb47de189f1bd96148dc246b3e152819b78c90e6512a74ecc27d4af67025236e6e6e2ad46a3d75303e1e31d3774788fd88b3d1b3939d5cda4d26e6c2449687a9fc2bc7692a1085764782addfa889799d70e891975e78e07800e8fba48394778899a0ca3f8beb914c7998e4dcd4f22ca7bca2101f1f572f6074ceb9a02cca89d77d1ba9acc85f9a086f2a6d06b1ba60484524dc2d04f0309b4adb41e86fee3e2602987f1fdff7082d1f37709e77d31a265e99e973740b7a5914e4564c859ee851910b08e4864cd13efed3773079d4f1920f46b0e19b0be5488f0b57f84e422da07cccbb46a224c98cf8aebd6ab46e25375ebacecab1e4ac1b7839b07f267f4c4e076ac41c715644f08dde4d5b5ce799cb095e2626f740d2fa29e2a948cac217767afb7c2bae5fb07c693badaae82d291e0516e0f9087da241c0d6d66cd4549b9dbd355e38d21045be5812b987178fa7be05afeb3f9bccb65389bfb0dfc143834144e547d40d89bdb8eb56347b8f0c8a051dd27c9ceee0e91d7498ce76dcf6ce553c526a1855789a8ca91b6299c9b10af3320954f22039acb4bc48c7cbb9e1ffae827db64e7b7436429d90ef0672ce29891c03ff7f62fd5ec767ae09bfe21e7c9a77d27e9f8c2c27762ed918757aad6bc887cb9e4ecb6f395652097175fc33de37fbb5c9c1f300d9aa20f881cf5e47d99719ce63962b319692fc802a4dc2c51d5d1cabd1766eb3663669035fe62e1c7c414a13df97e3d3eb4eceb84ef90196dd46c9096c346accc0844c1c2332b35851ef10daf38ef435c41c967c393978c76e4b284050272eb71bc0da6a20fccf567d95a37965658a40dd0866ac7f033c2931d12b9e85197db115e1c93fc7584d42916f8e613b3b7a5b556c09fdaa0a43990a5efad607ac7979a2fb79fa9ab7fd15c6fa4e84dd0cf034fa5ffdfaa77075ada1b21dac51609861db4fae6cb4065202d1d753bc3c80ac55349bc8eea9d4e7553323bb4e597a7b698d4f6383cbaa17f2bb1b14d3bf1e7268989c56c21031a4fdb5d921a73be33ec506cbfb5fa093404e14463b082873be91b6e41cfea534f2076b8aa7cb8b4431be03b2949183d85934f289b703a49895308fac853d51c75f77d9e831c63b536a6445ffb31ee212a36aa45acc04c204a8fbd453ff6ffb3c96af746332f5341fb6cd5ef9c1ddcc4e9868569beb432ee92da3f1d28cb22985314180e07b2fe4ea4cab7ee41eb789c91bf0b2a59adeafafb84dd4f10a3bc6068fdcb80e3d9960784d32b88615bf01a996ad08f6c4ccdf4d1b6eb4f40d9f564e9d8577b6760fb056bd93067704c50b5a5970da98b49d41354268f65f79134858fdc49a98257379ea620ff0498176e5e18eeea9c269d5a535e8087ea39055f8dbb0d61b918110b07db40212963bcecc9ccc354b903b737649a560bb40d2a3ef68d868e5524cd35f294589f4e83748aed8275983f351f0a7f3968891072e4d843506ccf7edc3c7ac4dbc8984c12f7edf713b8c003e90c69035912d60fbc5df3a9caa0d2e35a8bc36e4c28b0467ed96e5d26ef32f97ff2d0b44cb74a0ab08e7fe4ba07078510f467ef80c06555748feda8c8b2c4263ebccd13b033d7edc603683fe5baeb7b69f0a511ca55b341ab66156d8b39f885df86bfddd99fc65e67bb5fcf1c97ea90525102cf6df02f0237cb5692aa153744121b79c1f89e6dbe29bf4add4661e2bb42a5d93b4c6633bac671f62787e9c09bad196a01f3d0bd5dfc2d86fd7b05b652efc4e1da9e084f0dc71962674c699e2a1cc35995f35ff5ffe86fbe61a635e8536782075087ef32aca774cee6de13e92f844899c87ad9287983710fbf7f9c36c0dc419d18c1519f497c703a84720d0b43be36b9a5e20965f68f866cfd42a8653772b787820eb279c504d9816f979061db438e3f8c3739cd18ce30dc91a2670537a9f13d0f65d745d1a984a5a2239c8f64a78e62094ca9d21e2229c286b32a4844900df025407533545c82ac2221d9bcc556953adc5a99c2f402b8e0a8b17fe156fbc3d841af001ceb0f1df86dea9277e7ba563fe916b228eb2e6b45ad2ea71ea22af5c52f1c4abab01676dbfc4481805f9eca75824c2fe5f0be796d596e1088f45636498161833e7a321ad7727eb183d5bd6b61260b15dfc39cfbdf1686f45b0ca142324020baedf0ba2e2499df31de4b2281d92178d33c23b61e161ed514a732431b87b6cf382259c83200c114a1482f441b0ab229acdf6150bdab8713ef50dc2240cbf6de0c8174eef616d90e9320070f67d2ca1ab6aec4d89ed4f97762abb5ae35dae686da42553e09e9e018cd5fad403e0665cc534f0f84c978a59b5ef0e299ff41da906c10dac440bdc3f095831f2251fda0bb1aa5c0e1039e0983ae9bdcb99bd15b48489b835820e609a5abb7c7aa2a118862f113e2ca0e652556d1bec7c3b38072a209d513a358655722aff5f1272d495118fff392feb2e295b845a61b17b6ba583a20bdb53052509c0ec4fc27d7929d9feb8557a96bb7f754e3ecec652aee84c42c2132b36b4d201305e6448c10b41d1793dc8132b9df8dcc46563cf5e32f051380d08557feb00b6a04227a00f2a49cd6368b1f722a8b3aa35377e60542569487b2340bf53d8c817da652bcdb005773bf4f908d70b654859f5c061ccbfc8283b7f629e4c6a1945554b45c4fdc11e9e86acc9baaa40355a71cdc53dc1f2908d29cc02b2ef5187b8db333fd4615ebfffd691bd520caa6db4d72c4df0fce370546348c13879283706e2fb2e52606c69ab68220b3bea88ca5495164cde374e3f3d094a6e62286e2c8ce00ed15a95d10b41666a21014ee0d81a2b377ae12239311a9c8ffba65d2c8988909e450aa369b150eff6b30c49da377bf0e32000c0f308f9fcb06f5a9fbaa5790acc26b3156f760cd202bcc0f4e151da307bd0909337ec009ff528ec331b5cb81d72b0ca76e3434ca9374a0050ad2761b07c9e958ac4ba30289cfe8e0df03931257b9192753bfbc769649468e9e2182d88c0b2e5bd6456e9a98f66d3516fbbc872b4d06c9f0ab3733cbe2929d1993dbb87b2d25b50ce859112b643038078fce2c21a0b1383edcb61fce1ddfabfca163391ca3eb82988024e88fed5b0888a0525e66a39bd4c4d3e1689b3828d2a429254a8b38b94601fe8ef81505afdf9a6b9ba5eba6416d19634a853c7fd6775849b197c54b480483da8183ebdf2dfd3902c7c1a2769679adae85c67e807120bbfae8f7f8d0a882a7f18860807eed2d13356a534568d2d00f59cd1b5f34c15cc40d38f3bab6f306d568c07b0bd7c4081c5b9897923db1443ebf1eceded82259e9c9deffae0e804fd6b0bf017ee14f1b65391651991a010c868ea5ca1bcf19ad7983d28eb8311dad80cd69d19e7c9ec6c61f9f25a2a16de6b8d875e5f9c984ba54d4f0ed976492a7332a861944274fda309f99fdbde748c9bd857fc96e88ee2b22400de519ac908d278d9f457f28a32f7e128e4d667fcf48ec800c33a25ddf3a043e9fff1ea5ea00eb0a2869f267ec76d5ca6ecd6eb68eb2f5964bf287afe15d4e8757dbcdb59336cd07878801fc1047c177e32d9d82ddb200867411376c6a1f0114f5217e70ce987c46e9de421d131bf4e822249f2c239a4715b3fe6c7b71c644afce95d0080b3e6524ac8ad08aa2e92c1f9215224eef5c107faf0a1d212c76806c94cb0d1df0a38c99355a002aa84fe93141e3e656811e61faa55c3c650ecabec71ae6cd3ec891b4b70980078f9fcc9b01a9f6f36ecd5cc00370bffd6a4c5779c5807ea429b45069b234eac94061c8899f762749f42e15e8b27de2b760fecaf4079fbcf12df5892decdd5b68aff092051b5cc006d794be454b99914aa570b3759b636269d31535c2437e42f4e2526e287f2727c6bd842dbfba0ffe8c80096e4f251e4d6a9c3e076775b483aa8567ea94c898663b3fe68f3d4dd353daab57a8e825eae910688008156a32d826f503559aee133668944731593d6ffcfac58105e95da6842dc5f7c0d7c4608985383b3d52c26ef4a01922cbb345ae2d9658c4466a82aa3ef48e412a318009cf0493e5603460d6d222bf8757ffbac4b336fea95f656a6a5616e27bf130dd650e39e1f8bb6762872150ff6ce99a249b0199675e3a7576cc704156e0c75f0ad96c798a7737a4069fd90704264e34977be63ab23140d03c4c24025fddcdd2bf678f7b7401702d6ef9a487ee49792b4c790d87498720a8aa681148559f5cd1b5899a09f510d0313c178dec410ef7eee66e7e951794b1f4bea8b447e429aeee3b8a920627dff09f43cf25b589cfcecc2dfd08dbe0a0134ee96ac14f57dc55b8b213a5a9bc85932029181c2d4e6071efaf0abc1d95fc471a1bdc98e6ba60f36a58c701cbe93c2c73a6f5c480a9b0f9b70d5c018436dcc08c5afa364d4600721f59f79768ac89b5ec1405e8ff6a8573497a545821034257babb969508d914dbb89bd5871c38429e0759ed10eda6c868a3f72468f574f90374607dee0b319d177a66c7c6b29fb2da0b656ec6bbf05642a6524c9f6603d52b6c9bba41822f89155dc42cb35c0617d72286a5475a993001174fc7f3fd7f52f0c9ac90b6eaab5f219ec7b7bd2d199009ed686332db58b41c4a45c50b7f846b4047cc6208a7375af0f7adbd298a6b35f4366fc81b76deda46038e21c976b6b730f051bd6d5c0a32c376e7ed0a2852dfcaec0f5ab50bc86715134196febe03632a7ab84352a6e6c264b32b31dec2bdf1568faaab04aeb47d2aa018fe342021253be90b752e06cce5f285a11cc5480dd1ff6b5b2d42dac7bef56e6949ba8015fae3b1dd08ea643d1a340bbf64f7a3c44f8ba3ddf74b83f7cdc26c002b1c8c0a277a3539ada394002a8f450263b9cfaca1d44e61d422f0a5381b494dda2cb2dcbeac044188add0240d73f565f317c1cb3cb73a2f9e5f331615dd8357eed7da2c4b9fe597693731276bd750ef9725402c4cd04d31249f073ce9c7d7df317e138dcb947c2a3016bc2b1807fcf8b94edd1f31abca46067c1ca5174b29d81b5d671b08eebd905868cd7e00c40a0638f0bee2bcf1ccc43d0a9a8f6eea689c59f7452fd24879223221107c76e2eafcc0cc5cc78f01c575bb8178849fb1be4795834e06ac2458d1061ba2d7df1ea806a35a2b8479a6f819d242e99db0957f43fdb35a1380ded1148c86b42dfca340664a4b16d59b49c3483d9c25401ba2ec8a9d7e30f6a30f0ccab6fb71d34452cdf35f1c4cff5d4b9bc95930ad5cebc3ec01c714ee732e25ef09b0a70f22705237e6d1e1528319152266e87092a9a1c6df5614aac588598ba2ce7a59beb18c79de44b9e591450c2a976213d6483b692e77907b33a9e244597ebad39d123bf9af0bdb76a9eca811383c8b6d016517f0fced75bf7d5ce4f7201543ee70a60daa4322246e846ed23d1a8cd2c5111cc466757e436d26c3b09b520c49a7047dc82a508a8ba03aaebfef992d91bae10d5697b441fca701ff7ea4aac8c577c4dc9ce6977d1f3188a640ca7e609b0249c482eb61106d5946f458e8bd7df5be1ebfdb49397415e914d140248b82de8986e0482e9674560d4cedc267baf7cd1a98bb5a4d2031ff70741eaf0c389124c60f54a1316388373c93ee5248700222419f8be1cd384fd02fc094b423167b52be490d52e6ba09a2537ebd5e590f2df23ae634e6a327079faf7a9861cdc334e03c89262bfd7e6d41883d4dffe6549b606fe26c7fd2d1a04b9686a43671dbf6e7094b3c45ed8362e78d4cb479825eda52de3e5b5630b09597d913fb5d1a5f19852345adc99fe9ff6273fd058bf7e040fefb35ec5951846e620f86f81f2fca6fb8a05f2ca78f561b9097dc756cedcd4243d088815e265fa0f8510c88deb35fe5167a5cebec8bf57bfef3d61159a16e476fd0d4221296cb9deb7e30b3b4559054fc55af0b6b65a44afb9f8748c662e8d65fdacf1b8f67f300ebdc19382bda46dd1debede1c7da6abb43b1acafd06cf1f00d50be14f6a8517fc44304baa71576ad068758a12f0ab40e4454a05462d8bf43efa1079f8c3789e3514d8cc0494137812b579057fae8c8ecaadff25027b0317b7f90ba5db5dd80d9636afff808545d802e6aa3a55a8a3cd6c554113107cad533ac3e048b2b58a4230561c470c6bb79e61313f335b4e3f01831b5ff01bc47c1dc68ef22ea9598c218a4bed2fd5bf6f663ee0e0a0b80c4f581506128a6153251910ae519c97292ba4399d71b2f2321fc9e6fa3977760528b82aba4f2f31d10b297701d48e786e194f90d5e465b08ccd4f148c257a8c01317cffe3bddbb9a92854723781dd1ffff9099a835462a5c96075b7ded6002f27079d4023d1a8f493035bdc494604bd5d629537f6e7a1a49d4bffd7027fe9be8d3511781ea86f77b545ff0369c428b72569779f34be8fd4cb3bd45fc19a62cac23ca6ecfc8064ece1ac22c01775137033da85797e93e2285a6f6c60c95f79d49a6562f50fa3100b304c3531f7d0a80c42f7ed8466ae809a5e8a6dedd2b7e50acc48cc7b83fbf21dc9da48d59f2b2fea3c0058923740b1dc4219f5a7e90e81d7cf9ecae7a13e0af468047dcca48ff0d04b8f73c3b488564d25e39bfcca3758aae2566f9de1d5ff56125a84002a7538864bee2f2a6fe0bfc2e1613e580e1af2ec182aa7fb281ad70c609184f17b5d435568eaad8cd38100a59eddeeb9c13a1e5bfcae462eae013472537140e8d28cd0dfdc321b32cd521ae2bd3968643f84c95fda0580b4f485904a310a501b5d815471be69b218b6dae2f0a569b86c9226b4623ed71fc02c453f13074c398bb321fae919f87b25531eddc26b9be9d12a2650d0ff2f9f072e500f3f7ff18a1aa213929e404060875444e0ca8bb6cbd0e90ab9ee4e13004573cb9b700d08f76e0d655e0db79b6caa09628c87163b16a23ff4147d3c3ba5e162f71dccd074335ceac4958ca3b46e50fe118c903dcb07e8dcfee5c81946ad4f70691923cb0011ccc2c3b842501088505e0050d0abe2bab37c9449e7644041d094b793ef07ea5dc7413ae6a8c8854766653263e9c6595df918b64d96a84375d6e5dddc8b9a89c19dc17cee6ae2880ad763f6900e56c1b35a9ce430402d08b052efe6254512792b8b1e0235870228526cd859013006e508d99dc181f5d084b422a425a9fcf9fb5844de2afc8fa261199039b704a4eb7ad95fc973cd0f6fd045be66c021088bf6ba234fe9911916bb388a3ef44f5635daee1efe6ae75e74ddeed5518d537966040d4cec5525861339b93ef32bbeac8f090d2307fa8f5872fd5a9e8664845215808c7d047054aa8bf470f1772029f05969a486eec859f31ee52e550d4aff63f98b7d279e21e6ee350aeebfe435a7c6216afafed5d5c9bddc27f331ebd3c7af0e41d6f2cb7a60e0455a5bbad909277fa350896134ea124995c922911022ea0468a0ae8f2a37ae7cf191d21ac33234781dffe7ce8a3b4cefebb751761fc2053303a7e57e408745e8071f001df53a26abd6e5ef3950e94d28fbfebe8dfd3deceea5427e2f3f42b8079e1770d9bba8929125be241782de74e177bf64961860fa36fc9e3cb353a531262654bc766de3621cf5aa41c5c98f221c2483cfb28a0e51a12ca98d9a1adbc0fdb9a9fd0615d02454cbf584ad4d986a4be2f14a9f898d007e28b055c5a441e94b79856ee00015d78be8b9473e05665104fec756d1233a69b2239a00414b905f17c5d9e351ffe3aa5b9cbdeb083f93d10a769d3fb8bfe7378f89b42cb3cb63121d0bba54687ec09df3cc78dbbe82997dfede3b33f9b66e85c99d350979c5dbad8870059e8cb3753cb2bd1632642047d8b1d203aaa0adae92069cd51982f5b0109d5fbf61679ca41b6cdd3be3d1462a19571dfcbb1fd402caa3a63b6ffebb507256d01a6c30172faf33d375bd8537bc36fcd21a49fec1ca82228063280bc9d1baadb170df067082a0ee2dbad6de418b6354291d1c180c6cd28a493cac6785d223565cfe8a627b2ba46b423e58f1623d3c0381694bf270f495198fd88f1564ef35efbe19ee8d4ad206a20044587371fe013f0164506161d88d5137ee597ec67ac9d73adc8b3a177fd990abb8c9060b4d4ab709b61564f2c1a75f76c24b9169ce035a375badb55e2d6475aa8d88b93b29d9133617ecfb4f798b6a540a720a6de95fdd076d0a99dd9160a648bc442e365c4c93fcd4d82a8229e8390c5c2a386bc8cb8b1d8670b57c50d952b737e54f352620abfcfaf5b5831673d29d55f10971aafc2db1a764279653892be4fdd5c3d0c3db27a3637c432f8ded21a223ba810e26ab844a9b7ad78beda432f21d5a7f9628f1760089d981aabcd78ca247ea9b8a7b1b19a7106affab603a377e5752f5187cfd4504a56dde7e0e2e987097f2e98624376f734e8c8dbaab0375be5aba20c0e88b7e3d8294d400dffb0dd4c716aacc7395f3e10bbd2697afad4523f58db59a170e6ad2ac1ca6f55a958cbbec29f97d6208a4daf03149ee77bd8394555257c8473c51d76c9cffe2a6ba6392c62f1be95ad4bacaa4a27ce8198e836dd47292e4b46cbd444f7cc616306664203c27119bf15d73075ad9a8b0060573bac1ac40476eb476c0587d08bee35814e461841f18eb41e96fc8032fde0065d24741cd95c7100d5fa232a8bf438fdd7833ffb53693936974bbe1c9583a9028f2ce1d4e822cb309a44b82f51fa174815bbd3fdbf8e5d6ad8fded076aad6c555e9ba676986bbbe7c088d57175e278adf8b6e2f069a6cc121991acd37b1d4a11e3ec8782aa21510466f9a34c046670131966ae5d1cff6967b635cffb29e0aca381d8e4c5183f28a064aaa033d11846390c3e880c0046f59fe82cc265d7ff279f1bac17f74798332d270aa55df3c18dd2546f0369acbdfe765f00b683fad71197a4dd639d21c9e91d3901e33d8e2f72fb715cfb79b04fad7b09ef82f58f84d343b93baac1d13d88f8fe2fdd317311a56616acedac0703519d71b61189a9cdd702c7e8e8225405c7f1cb646dab6c391a7f06e43db9afe0f137baf7fc35cd4d3f250176c2c55cc210559957fa8357baa332a7abfd28229b1e204302eeee23ce1119c09e6bc43e667682b20edd46f733b5df04a6081f5ad934808c2fa9914e3c202cb59a815d2793815f59b3284de5f82123e3ad4453061ff8fb48d4e3438e72c2547523676773da918a9322bf79d7ddbb9dd3aed22f98b7c4ce3e15932ab3b5c8d2605b2ce3b82448de1cbf0f1a615f333189ec83b3ad9a54ad34098c459ee5f962f9fb83b5a35fa078ed3b699dd05857f51401073268152c7d153a0219cf380b7fcb598e17bac4f1f60b05642dec1129001441f7557387f86798362b58a4a30e910145b6e585977aeecd19659c951dfa3c02944f0209d61867522f713ead96bec43e54d2e22b7f10d2e983b89a8b5bad89dacfc2f9f3ff1284864771c2f568e2c2d073a54392490220a45b267fa3c1a542fc8fff208ae2dd3c99aebc493982ae217da6a6e9da4b34efd7d2c7639b8b72590eca103c1a596d5ff547e91b4f5bf37f777a1e5f875903bc6130637bc2e3e4721765ae2bbf9b6f491ab7edc9f680249cfbc27e1ccc9b945507b686e77542f98210e5280337e2c900bd67acaf7793768f96ff1df4d23d1ddc7b6cd219ce883d6b8a88d2a46baa359a218987d3a0519cb9e9b3a72aaf435c69422dcff791693e4e61cc943bf64b0987e8164dbfbc9eda6cdd608260eb0fc1d3f8a4024381cb8bf4d8ac757db29db33d699d89b27cbfe699ee09a5210bf36aed7f1b5d5a750434718a3a3904662a60e258734f7da84fa395be398e87f418ed1cf6970067c3fa38d57184ab96e046cec078d216c1eb309d4666760e4fd3f1970d38e7afe60271a9ad7e89e30e4e0ef865e3e4e1e033b8f4b6d8a4657b4a8663378bf958a1727ddb16031f4e6c9e1eed1840fb80d5d6e4ed854f340d94207cfb187f86c3306747c8d2f1312dc444f7e912376de9bed12a0d8e82b169d5ca339c1d959f2fb281592c5d2b5258315c52f6ca7ee30f734152a8e21e34d56147b81b7e73893feedd18d69db24dc633fb7f8b936d2b3efb4c404469bc0a54111db142233c1e71f04c0c62a367fa472632caf744e397c1780fbe2e454c862b1d387190f2eb1bf0bd08071a5bb4dd049394c3256c19fd2b4a2de37df1e1300500e6dc55dcf0a1c331e38cd50f423e1bdde05bbcc3a0433b6b15df8fe3be9cd165ff802b14ef9910ba171b4cbfe23184415e411a8bf427e495b3ffefc2b8a432bebe3ace3d9478d10eb45127b7d61fb1c7eea15467353880aa68b00ab0fc6eafcc3261a9cedfded5d184b6e0030069f15ffac79bcc771f5c0ec43151f0d7d04299bd56fffce919abf00fcb852552be0a9946bd502d2a4099c1ee764deadf3f4f2013bfa4ffe284eabde922c2111ea79105bbfcf64a326bf168cc3971d23c47b58f112fef1779093cbd945d8f3b266b6df69c7de5df0fbf9c3169c2345859f01f89025f8388206e6a56fd2b575eccad884682fae6a3628939fe3273dd37561062bd1927aad06499fbb1794e109d7b8aa650eb993271e54ad7ccc6866ad2a82098d61946720d71d8f83a03109631763b8beb17455fec09a47afdb62f59ddcbae31195b3bab0aecfa455d8333e66b4056ccf9c1e0b55eb4e0abd30d17ddd4d113f62385469b06a13fae3301cb04816a1f8e599d5e232937756160ccba98eca05063f0cbcfce3b986fe1abbac13f970730a1be4458ace0d2f7478b62cc53ef4fcab76c9da588ed5974b9715fc9a847ad681919eeb75f9067f317f135004c27314baca67bbe6b1100153d5e7488c6c02aeb45e7d74fbc4b33a41c2da0b0957d2e55959654e04792db68d93d87671e073970fe2d74998edc8f63b37ed95af123b9398277bf1fd9bed09d5c3a24ac42fefdd64a9cb3a142e97089fe53faff5cf5bb2f2f0d5c8468ac27d818f3f7b3b03c2170979612615b4113edce03a9470084480ddc3be31c7e88154c3a5ae7bb8bb5a448c9637803dea51effe31e42b59f1634a932427be9eb9813672630ba110f843ea04fe86d9c3840e03e5f2a1237029b5f611c8bc8b707737ad5ce03b199aa7d9cd003b3a0660b17888102517d2d13d01fba1a6b944446b17e837908c4de9a3aafde4c1df3953612430979906c1eed9a0b0ce6cf0cfb6e90fe93f317a634c040779961f3e83b7df38bdfaae7bc41dfc0ed4951b5aa1acf5265a415600a16e4b88b0b4c82a26a360f305d504137beb2df970d9ed888555030da3d41637583b9fbe795f8b1a374b4903f0d10801ebb159bcb227f7161a67c27cd94bccaca554b9912dea0b9bd911304c066441696de71175bf6bf2e88bd124e253c4f0e0a7962892eac35a1762b2d83f278b903abdb688a424954eb3cb34c14c27128ce9bdbd2e5606c2b1469504e5d2fe4c5f88ef9eb46666a8f9f50599cb992218724f9abb884146f020995fe34b2242de61f241fe567a8aff99d7872c9244d2c49ac27efdec3302c04fcce630cf312c066313111577c522950ba55d38a5cb52f532768722162bd1ecaffa2b57553ba3836f11a4bcf5de9af82de127b87360b5cf3ae5b7df4f1f87ef8603b135835282d9a3b99f4482356be24d03c05a9b48e32455a35b7fee2920af5bbe8de4509a53fff9af355175cc5e9f019df9bbace5168d922e1087a3d9e40b50d9dced5e14ed41b9de5ea66bf8dddaacc1b55c3d8409f1e89277387e1e4cae359848786a0ffc670475dd6dc2a5b79209ef4e6e52e55f442a693f9ea552b2d8559dd4870d95da1f6468b81640c2fcba3d150506688acfabfb372963f13bae4ed8b3dfc140429918209d5b66d374b1d5ca8470ed5137f35e4493940494bce21c366450ba6aa13db6aa91aeb798404e053b6b4bf0f5566e252127b6752db41b26a23436ce16f2f0eb2efd36ae6ee8612f6854f037e32c96af204759346648064cec17f5fb6635596604c3ff486e223e1647d5e184b7e4ee85b68c620c522fa37a7127b8747b63a6b897a07dfe657656bd54112ee64da1215b2d43463ee9ab0bd64f55e9476af35bbef1c58f74368402aea28a0994bff2ffb3ec8f3087e1761a2d8885b0b19307a410c15502c2928518857c0b6fbbb2dc42e021709722b85f1696ba76b63c1beaf7dcc8ef5b77384b1a649a2e0163499c9a874e7568f81e98fd5c7525ffc16d50a526787ebc9ad0f16e801795d24a785ef72cd7264745e4483e06146c65308c77c4b198aa26815ba3fe031d8bb30be4be329a40fa828c622e5054464bb43a01c4d8cd68740526837664a8dcf7240a6448f18f1df1c29a3f6f2991f013906567635750bf0d3d6534427c0ef95698c7ae5514a36103630126ce05c564b67b8674a91fce7ee9675c065903b79137e641a8e8ed23498a306d9d50602e85c3006b0c10c71088e6ccbdcd7fc25b5aa9a6120c11c9d1ea9bac71e15a5e3043b6918427c28d96a486b1af30da647f24dc367522a577579f7cf542b1e925456b49a72f85448e4fa3e169bf6f65ba678dd76100007b462964be9ec274d2f44fb122600ac1124509a4da963290f42b799652dde58224e3d56639bf9b16c08fa08409f329b03f14b530a24c0fadc8eda59c642b8fba701f434790825deeac2c95e89811a46bf02d5a365b9c4c586580586ca30da4276d8c7df4e3ac54bd59ba8f1bcdf06b017b1c41df719657faf273fe4ffb566e4999028be5c8baab45505f87d1f0a329ee866ce8e86775be80fe2459befba02310f2cd4df1d898653f0caea38329ed3ad82387b2786c1a6fc14b2828a4b8c1719574521b23e9daa0701dc28ec8cc618688ff32d62142edc7d5d31168d18703b494f84eab99bf4cf2581d69dc8664670d42d37505905bbc05962a663f0eb8a429a87826df2fd249e4077d10b70bb17878c976601d85035b49efe623075f5e38e3f927ecca0ff9b1a1e4e1a74b881e517f6e823aa11db201acad897ac4a17ca8c27cb619d61ac28b9913fff4011db0254bc72638fe392a7fe10f526866d37465137f933f820d092cc76d29d71ca98356fc50ae1bada29a9701676cd3753fa4f59638779e23ef7c5526a88dde3ad30b075a0c7aac7ad3265f7e7d38ba932f4653b1e93a3e867c0df2acfeae760fc5735d655bfeff32ba14326124182c36fd4180b64ba3851ab7849f7d67db686d4423ac93dc2d9283456d5e1ac5be1c869aa5498286bb45095e329728a1af3e248d3deeee4271655ba7ab0bf96552a7b41fb677bb7950c191261b0dc13321037e590914a46e69a727aef810546ef172b98bfd225ee8d9424fece581317bc1077a15a3c7ec5df5631afc10b93c5dea1fce4534181b7ace68657b528c55158dfc2c95a975a940115cef93db50507e00673d0ff685b2bae21376587d2baaf404ccaa36ff642a86e1e7455bd2e17fd335b45b80794085f3aeff006759b8844aff9de3cd802f8a8484b9c3c1f75dbb6997f1319d5312672165219f86a58b715a39c4ba37a3b5d966fdc669f4161c6b4660ccd1d4598898bf7a85a54958acb0b302e4ed0549ab7cfb210f30574cca502c3b7ae3b1fd1b859def606422363452a32e08ee6f7f52ba2a2dc18a3b9677dfd3c61351dcd44c7b6a35a58d2b0eeb6e22d412f945e567ade5b1f1828b28a12c64a9f7906371c1ca0e409612354a26ece54267cadd42f28abb059cc8c830b38e1d5e1708d2da51418d53aecc084f7918d091032d5c31f1ea9618dd3bca1a663a28ebfe874677c8782332dcf6df49f8c8d59b8e69d1237e352a1c4c940f2ff68b4ad39e475fe9ddb2d40270d08859271255462f678819706010072464f3cff8570b4155265ed9093f4752b6c7a669cf1b189116f0b94f7f511589911a2c98b815774060ecde7a8166e69bd6a10d44ca3bffcb11e940a62724b75b9e62fa49996d467c80f3286c992ae749d8f92631669ebc76ea98df18470cab701667977fa0decffc34195b9875bf1a3e79c2756aa2181bbcf9617364e97b85c8e7e39adade9cb421db6f68e9b7099a6a40b4daea4164dc72891d903022163ffba38033742e7a7f7ea83b173cdb566c07b74541771234cdeead73ac3a3ada503f6c2e60f8f76003c5a87df5fbfa15f1d3bcd6d234ecfcad291b310e564f4d793fbf8b154a8a5c6d4f0f6892a6964b9758b2475fd33efc0d44f25a92d779ec9d5ab95bd5191ab8d4efa37003bc8a4c9870c38bdf93782e6f8891dc525c5bdae4584231a9504c2c79982e120838598b6a1d0d6b933e4c1caa5f451208e9ca60e815077f990ad3d689a2bc6a045efa426fc412bfa7a09da6d3c8e743894206a4d11807a7e1bb076a33614391710d1bcea4917b244bedb55b5ea73093fff836d8cdd528cd2cc98b2a3424510c217e08664c454191ab5c643836abe16f1d891931ab96a34c3164a67ba6a7058da9c9d17e4dad214ea1e26d1453efd4d06c3f88fb41b16a66a3df4eae2be8e211fc8005f4766e9edcc70b1a7a91a16f884ca33012c7646cf04bf60030cd239bbff94744b1c5b4e81a59f907cbd8dec14b81c04f2869d84c58c5c97aa03f49a2d76acf79d99ce0571407421abd228b62686630df8749aff9848b353cbae75ea0cab50e022e31157b005d1d6c8f0f0c177385fb244c9ef943b1a7506b7632e5d7cdb73c9471e1c1dfdff971fe64576e8480796d3f6b6c1547f046ccbbdbbf84e03bcd13857f3011df29f203221cb8cf843fbb4ca4b793a032840e4b1b9dc9380283c2ddb693ba413ca285d7f2318f429c484720e9fcc1a9118c318ab5025853cd2458d5755eb07e0f4b830a211a1cc7546c5298f7f7c7605d26a1b3a08a1a164f57096f77461602daf3ac272a0f99a4a0862b325202001c085c811dfe0560d2eb16ebcbe869ea06849a7c7a5545b1541e4627539babd84f63c84d4ceabb13a2a36b2b543297b447f2f0e09ad5baa46858550b3bf7e3b47225b06163a71daf368d2212ef6b4107e20ab7276003e2d6be3a6afb93642e3d0d7b6d4b01d4526308bb7aa60efe098e9d02b38feb7ee7097f148f896dfdc14b8763e34881f8a1718cae3903ecb27207c0d6a9b5e22144642663eef2e88f0c9405c3ee7ebc1ad1cfe40d7829defb9e49f541b203df1636afacb9e7ff333a99a8e2965745e12b0abeecf989711d9360929b9471d5198ba86f1c540f2c1ddec968c955a1b6e426f736a33addf8b000150b6f69bb56a4730e42b49643c9110a59e517be17878d147b0f042e7ab2eb44b05b9cfa532929b703e99e513a9ef2935df531b988d857750a4e8f92ff753fae1929f35125536947d7dba3626a9f641af87fde2650c741be8c35fcff3b95ccb808bc8c7628e5352dbf1a59597f2bf9b1724560df51c3131e9f723d57f24fcc8f2d763b4ec1056d02d080771c9d52fa794e9851c62c3f845e5bb9e491317ec7d4a8fe016ae16597ef80709dbae87cf25b9c4de1dadbe8e60034c79b7e6c94b11efb62e1437c85d5801f4c652cae74ad5b62483decbc8717aa39aba1daefdf700cad72bf0baa622d8390d1bd795251ec9f80baedffc471ac3461489f05a101a24e37d9708ed4d165388e6ef09d1071b368b97cc0819be3e728abb10af32ad71be53616b389e15ce51df2725cac0f340e2db6e01b30a9626687e9001e3180ec2b8ae9876ba571bd31c9cde6f3ff573a971919f52794f58b6efc5e7ce4a8199b907bf539337c6bd2a9ee06d87d5a07de42333d2375cb566e40e99c0cf005c8d2e7cd0b4e0bd7598e0d8aba6fd93bbb3ce4f38aa571d4e39dbfe8296b96aeb4fe8620bce723dae3826c55cefa365f6f59d49c9715cb03833035c92103afe35ec4f84a1026da79c973920c403bbd080f074b4bd178a030afc2e02ae585f921a6296795f45ebc83f1f053ae1d6112e8426ad59c20650543e5706c30a62ecf98525a8cc44b83c69eed67322400ad128f133a0dead8471ab6d13c51c3334dff1bc9c0c53e940ab6e1835a1e5cc0151e8e1fcde38b106421932de47a7be7e1740bd8bdab75748ad785317afbbaebaa890b0cb41f1951bcaa429a1b058c377730fb8fe03287d2bec40bbb74b04fefa73cbe76925985b39c90b6d39c4c3eea5041eabf489ac74ef028d12493b9bc6bc05fe8c02ce2142a607e456400d8d5b806791c4e61ff590c2577f2b7617194e0a31d81c24faa15ca10168961508c02c3ef6c2b66aedbd0bf423679f20d8f58b816747da373564fdd7dc881388588ccd48f088e43c4d1699c9fe6415b0a85e889af6ca1fa67eb111b045c31ed0f08c2fc85f567d4396b9e42b017fb48bf50e62f9225e8bff126db7e2fc253a74498a49b9615cdeefc8a9725420aaa26fe9146c100e500c47210937c712ea04f2797144d67df605223571eecadc8db873bc8ac58d98d01d35bf60612fa9dfda5989dc5633a03b2deda303b088666fee0cc8392966cea3b08dbe4b44f8cb2c81550a1bbd59991503adf219332e4e6eac02d3b11120ccc9787710af0ada7f2e906cf32e6764cc02a20a29d2e0725afbb6a18b0c5ecdfcc4f8ea5243deef0e3f639716d265a1d5c4582959f18013851dbc0aedb7486745a2c733cf749836045d14fdd2c556c6d5e181a335003561320e0a95f21dfc694a433925e293aa1708a040ab304ed625baacc8dbf2a9b498af8193105ef1f531301d595c4edb60db1574af49e6717a2aaee6495dc642ab4d163b9b5d0952b71ba38e45626154f84fc95280491a855b517bf71bee6670d0bddaddb9fca0442977816fae36c82d2a8304861487f5bf403c5e42fe6e674771aa1c5b2ce65ce7ea38e15d947f1a228dc5c41a9d2f7da059176b5b9d4edb4af6478ec1e31c7b8f7ed79c1f03451d5fe5508f7c20c89bde49a81f39caaf960cdeb8e8ae08b98cbbbb71070f1a48bf40f65982039f7aa7300adb74e48b7b5b35af4ece6a8b9a3e1242c11938c4b09dac6c4cdb9c3e91a97687aa05a34e4b7dd8c5f52b4c372305281c81c78badd45cde7f6493cfc42ea1f78e453a7b56a1a2d4e0a7264f2db3b225d602e1b90ec80aa9f8d5a04685f2329d02df8aaca8ae11d9a11bb93473a8ecca92920e09bf6e6b96d7f50ef5956e01f676314240b651d6bd23f2f4b97021e3cb7f062715d316dbebf13a511a19af0eb9b3b2e028463ee959bc106d68a3a6da3b5c1e1825321f875ead5c5110cca16c3adb0ce0c286d7cb06323a162e46bad7cced0f2c9054886b94a799ace99894c0274fd3d4694d1b10bc8260f82853fc00f0fd1f64dd9908f36a6b205e3fcc9c3fce3f261135e26c91c1616c3a9c512094fb30e9a22d3ed28ab2656e2e4cdfc98771fc75d5d9f9606553791ceb7e9dd055105a8fb8d2d656e34df8385269b6d56164e0287e0c53739b0e30818378f8ce19c4774a8374bf75f00c21a2ae4c8d52d9ab8956e34ea459122a10cd95bbb347dbb2cf9f56d8980bdce996f8169243fcdf974c3e7edc366b48e2bfae3f8c161f0c605e39007097d87f06f8f488e024d46ab8bbfbfb61f1864d1b542b6c09854c3cfedaeaf9c881ca29cca85b88ca4d6fdbe0938be2ddea0a8936832a774ac1b7a796abf8732b45a682f5074d5a7b27e8e43670a6860cacc4c7236576dccfedf101ab6200728fe282208ff42f94434d90a898cd959584715d9235a62ff60cdef28ac79967071003befe365518ba299df3754a230f8c774ff63553a5190849a7efb07ab232a1c9f0ded24880bee8115e87c035c27add6e97387c9d49f332598505e8cd2443accb65d83d7381843d9ee5123d58214203cb4f8f01fa59023662ad0b184fa712c9514126612eb399954dbfbef41ea35726055b916af51d11825af4e6cb808c44b6c55168d41fa86993400833ba62243cd14fb677a6032bc8c2df9fd7e85b072502565f9e0a541f069e0cbde2b5a105d2e6238bd2dabefa280258167c73e5e8a006e9a4c0cf3205f569323ee9362998abf713be3357f5d6f978e53dcff9e6608632f1398a63dbde86173927e5793c0fd4cbf08949fa3cfd347f734ddaa330099ed53b48d9c234130aa0db892cf832b0b1b2557e053bac77f7d3214f584e9bab6d45d00346c19abd9bc38d60fedd89659eaf542b4058b6630db5e3799de43db3116e55e1b1b622564fe60ca8ee64a54264c27989a8cc8273af5d941a02a53ac2d48a4d0b5d3db1b6ec1ea6646a2a5540a9991fb76a80bcdc5070b2cdb493bebda70858b9d78557fbf98adbea58a46b83e3b4941953369da22d57089f112031e78533702e756efa110738cd28fe36ac8d612bdd63e4a6855cb6dac036a3c0deacaec7a1c811bab2109b9b87dee619622208761662653879ee6052770aaf3245c8a64356df4fc086d1bb3fa955750a8b65abd5f184d24aa568246c4221624fb9b9fa94dcf9277777519ce43e13daae71f412210dbf7fb482ca560d8f100306153193c36c9155933dacdb2209f89883e4bde92c15a0ef5a7b1ba094c40c5d61ea46a04c3f56b5813fa687e85c9c0926a84e6a05fcc130976eb4ea482bc0bc2d82ed5717f49a6d5560a64237d2b05a58e64b6b43ea6b3d87c956ae9b9a102fd6c1097c64e73f07ecb3583fe9dd48e544f7408ba1a5281fa381bcbd695bf88f8a1d9b7f60f186bdf44b4af7ad9f65ca309f7116f14929c3871cfbb8b9849d46397f9e6ffb756e8f065d8213d124483804b9a18338d024fff8d8ed12aa44c24837b8a6b379b204dcde51d39dd61b4a57cce86ce716c34d4af49399075bdd6cc58d596202733607dfcbe8e880c08082b89db1ec9127ed5093cb1359a9a74c3d3567c4a8c293b462b6358b39b35b101cf94d1042d4fa2c20816c519175e432fe8b6e87d18c56bb8a9b51ce2c0c6682f7495285ff03a142942da13cf8bbfd207e34eae29e967f371a2ce3f9ae4de43a69aedfb4ede901e58f9874b8fac2287ff6af621d6976ce330315b5f7b9aac7f7bbf15975663dfc7e743f55bddbf82ef41f6299ee1f9dd5131b23717b318533b3c9020c8f0fc8f1d217fd1b2161520ca4965458035bc53a81daa301fbb59ec429cf7685b4280ccbadf50fcab49adf45289ab1403c4837987c7c315ee483b10917d13d1adf85f47e7ceb6df13fc7f995cba02d18bf63af1732b83ce32a707121d81b7f854e38ffd58354fffd869650a7e8d51726182466b50c59b4d77f3315a20f46b067e6fc618fcd37495b2775e5bac0d204a4e62499eb98db0186013349a5b974679c1d40601651fc44ba034a26cd11df8f9d4183015d1ef07b6373d7d9a23d80e93fa09d3798e858578dcffbdde6125e8f90530b0a8cf8b65b2d548dec2c05de6de962b6d9f94872824f25e7aed9298565e045702bd8d027d61db4d2191e12edb550f7d229e71118124bd16d54ab66f676b2bfd467cac2fb8f2d859c4d9d31309942152d4af92288ec9fdde7d30a8dd740da33342b18f4a2005272794623caf3ca5f9969d5bb8c05ca02d5a512edbbc4c629cd915740e32bb6250a8a7bd9d4f8f678179ee34244f8cb3f871ecc26d29cbc2e8d7a5340478e60eb674ea244a0c8a29f0c672fbbe54ba9e1b0b145a761f755ee31a855e98c6713372841a566e3543d5858747081ad292177ebeab7645d5ca697f1c1ec579a5bfb762baf34ff1fd3c0004a6928a6b33935590984a53a516f86848afa7aafd1616f9369d5dfb537b23b2f58fa2908ec0cd1f03daaf1b73be899ae710f4a35084b340df59c684db89f3fa443c0f2b5270048663acd62d060760b413e6ed8ae7770e17f56977a235b1c14f0a52597735648b7c1dcc494ff77c334519f57633672beb67d2abcf7f5896ea96f0a7ee0039f3733adeb400ca08bef58a932ce05b0e2692222ddb69b52755858774c4f6f57cb6c19712f8ad1c17535f0993ec05ab2b8c600c85d109c82f037161ebdc67ada3eba1d519bef104203038b4f9559d84294143fb6e6e22bf43e93a7c6554bb52d6b0c54909770710695e3a6f09974f89c7ef60509553de6d7ddd2d42ff2f1da74df431be9d21dc62984ca4fc93ac43a387e6895c349a837f80f5aa6884ae7872fbf40c23c6889394d2dd7ef22f4627e2a51e749a39e7964b2b8c0cdd2c547e19242003b71b91c4d6d2349515a7226c82ab881f2b2397a4dec6a78390494e2652c21626af2d7b0ab2c9c43b0c5be29761986684349b63c306cd353be57771b048b4f7d3c531486c1a6b3a5cae02fa388e32d79c4ee302d00144d9f3fbc636bcd3524d8e7019e33e2ef5a24cac9f96827646bce08c0bb326306a3a50df167b3df38ca14098c0e70cfe0199fa48da4c5a4b584e140b085a6ce4f31d6408ad1aabb18ca2a70972831d7b0f5db7355d1a2bd2af761038c03d88e154b2fc42a9fe28212abd3457940551ed58ff6df2be6ccc0e747b4c9d4815731237d82edb31ab087eab73227fd83989bd238ee9aa9f4bc2bc26939a4d784b45142a1f1f15c2e59e139a0955e0a588a72bf8e74bef603052b6ec2e5bb9b7aa1acb0dc9376ca9a5404714de43277bf9bc872d8c19840c35afaacade1e3df864b074fd90d619587ed93f5a841b97aa6a8882861bf8a1a8690d1e202d270e9ebd18a22978d4556957e8669731ca77afc36007b8a007d0217594a3b20e52183fc47df4df5c7bf582c6e9770a8450508761d3248472a929020560ae45748dd7619084b62c95de8486391a6a689044009dfd0ea6f7f3299ab962a4234a78e021f996fbf647bc8dbd848be60bc51ca5e1f91fd2db9d1344b6fc5e1bfa6e7c8a8313e054d8a166dcce2c3d709d20c48cbd1fd07392103cd96247ca3b755888980d5cb5f8f8ea6a766c70ec771ed8cfcc509b0280ad239da1cb3ccfaeb30513df1c393d834f74fdcde2a496ef955a75d5635a90fe0f006d8caee4897b0d0880b7f43c1f3ad50a01248017f821105d3cf99d426d6f025e61a19472fecf60f38f1728328bbe91360ecf7c698e51cfc601d084d9ee58aecfe6731a2ce414907073bb1c9f76dda9df27cb2357331c0736ff3b5e6c32d5566716038918c2347ae2f17896a7cf3cdd9e0bf13f8ca9b0f195c8ef303525a06f1ec97f1c7a1b75217f006fbd6e5832e85359436cca820c48648e40970b0294594e2fb3c46ffccde28fa116beb1f5707292467dc66506ef00437885c04fc28932ba391dcb39003489b98ce63143e4294bd9a106d552df892bd16fb68fc52f3018264e9ae099b0c0546fb006d5b69a16d0d5ee20b620d43b38090518c2284d386eaefb7b9a393f53a1805edc435ad3e595c605b64c7ceec4ad41b496bad6fcf5a36bb33738b1ad7f7fc102604a88a40b05cfcbb116f73bb4988383577bc655dd185f875eaaf3529a5b194bd00c5c174b7f9e11e9dc02304665f77348e7cacf7f58038f7f5e5aa237819b474541f6c2cccb45f0674df365ec0e04e2cfc7078885dd8dc4eb25742725d35e066cd76941cad3133c412857743ede01c3da3fbb4e3109b09876722744c2b8e7c887a0c311cae15af13b474ada56bc81266c2ae521516aa28beacae9ba9ee8db837999889f05be9491b8948ba567254319c630737b62d1a0db4e721e009480d74bf14f5f84a4ab4e2da38b36277d45b4f46a0486bc30fcd00890e6ec740abc8522b69fdd536836ee4e33f2039b4d2368aaa7ad152f86484cf4c3dcf64553d867c9da44f749491848f66e0930735826d973619c2c55401755d9fed8a056ab18662685fb8a3a0f8b2d8bab65933133dcb985e34fc17a883d884afbc7b7745a7b01360956492bc1fe23953cd9fcb7cddda517881f2da6a5cb86357979bbb929f9a77fe57b5858d58c32dfda4ec438c3c752a41e76b241431563bbcc7658516be32346a9bebb04e78f8bbbca2757d026795f69907451954afe81cea939ae8a6c01bfec445049b6c38f3d25b74755924ad61c351ec00a1e28d38bd03c44cb93fb0b79187bb8eb79d4bf5ae948664b0d55a5daa9c11843125b65b75a1b784f47e3c81550dbc5631e2854e7365c4d5b239edce47eeaacd4b7296165b6b1539980b5edddca2ca5338f4af5ae0a06ae823d23c5863e7cb67205525bfaddd6877ada8bf0bf1ef3b3e86cddbe0ae42027e0bb643a2ae1858fcfab2359d6874bdc718656e29fdec8d85ab758630eb4df6e92424d68ec9080e0f33926c1531c1d3ea1f1de7a8a5e2fb20621313b7ac495b74e93c84145c1b58cb0683eff65c8ffb213301667355f60074a3569c80745f58521e8494a9216c1821c1ec4046c6a47a810bfd5295f6cfdd4d11da3aa1bcd628a5b99a8f074cd3d246619522d8b84ef68280449fd5f9036a624c9c697de54ce599c124eb8bc826b3c6c6040884e7269a64e2122040522671edf6381240be76d27c8101b441f356353f3d12090ce27be5dd1671c5e1b52123b3e0c959fb6ec9558bba06d9e981d4fb2e0e7e66eb748af27f63ee62f486702e233c7b9460a7e16ba5ba7dff76885c15cdae9db9d40ba0f68fa1bf126b6dbc0e96276faa30136b135d61bdc527f87f443f3381eb7eac27b8ac38b0051dfd24376e2b76a9ba4546ddf45ac1a32aae80a2287641c80eb34b1456baa66fc1b3bd23b5a784a3a6f1da6f91364ce99fd9ca985ec387076f8b5288161f10f27fad60c640368d102fc9fb1e61b3a257be24aa4ec1266787b37f6365448129a69c9abaa8edb7074e34ab070efb89ea50a1d121422fb27e9e555609499bd6168a09899faa2e880a48449de87f98be4983b3c1283f8fdd1895fb9dc58d7e3b0b22b19caa67bea5392e1ed3acf504a028cb0a811b6382a01e9ae58418cce187ccdd23e55250b318fd1278429ffcfcab2cd05109e3eff1087f7f941ac77f65eebddd1c22f9a98ebfa20df595ba2e5f86583f3450e241d89b6d18fd9383b7d2b5dcf57e11f39bd1a902419ce39a0461f80ea6e291a793860a072e95d4f85c7635f5615c71f91ee46481860f89a01f26c54d53309e9ab189388554533f732a4d95254c4a6d7cbc109359cd719eefd745a7e14789a110b346ca59d3f08abbeeb175d264243487a0041bab6fa9e07b1fd333ab61a158664873249587bb83028ce6fd4a388a63af1639830ea03d25dc0724ff67a9d5c47086d34083a3faa07b23a2f3c7f7096954e37195cf334ab3d37c713287b3ec7e31a93fb21660e51c60815ba9bd5df1ec886527281a05d8843d1524ca46dd0ab9092a6f940842aa13b304c570bfea42ee5da788e5b6b48ae104f887b4d00ef20dfce1792dcd3fe2ad55776a53f413a5af2e3875f088c943a35c7a3b873d8029d426134edf8ae221e4634ef181b284b1076293540bebcf6c2fb359f852bde39a5b294b0d4cc71fa21c2f2f7c5141abac26440dbce0ad4ca3b77d17e6a1e3a3929e9cd4ef9abd7cf61300e816d810ca56e4a1df51824e436bb521318a475492ff0458177283303fc15f5d995dc5561f53aab5aff257c1f4fce581118ab828fcc097d9e8aaf4ef5bbe28ed0c44364df858f992efbc9cdfe259b814cd5931f170283fc4aa3053e917fcf9c14754dc52b7ee9027a95ec162d5de9bb8784ddf5a9e9c4012281fbc52cb54df36e77bf7e57ffb2d95e7315ff61e9aaa3832cee09c5928d86b785a15ba433b88d36aadc7defde4dc037e6558370e2dfdfb17c57d144e657539ec93b9e5b7aa5dff7775a8a7f1cfdba7f584697d8ad11ba84101338453cd222d93c9b4b916c7d164909610722cc2b130f84ce2beb25ac2983521226eb64a0312eb05ff58cab188395649d68e09366ad253964930083b137ea24921ea3f24e33b4d7c3f6dae522325af2576f5d3f3e564310cf3891d93ac8ae62b4850b76d968743d70b09fe7c5ddea66062ef6c96e8804f1f2557252d91fdf98743a091c9f3cb07f4ada2c7e1de5226f9236d5de60afe319df65b0ec5d1f348ca1c74c722e4cdc02a1fde7e56e79cb7a95e41d49fdfb391cbe99c1bcdc7bf32e68084bbeaa4ba8cae0352e9e609ce11f230f652faa6a11fc599b6a13c60032348def694782c546e46276338745ee0b840ad959e4391bed1785af811fa5a734ddc6966f4e7d952d470fae4f89fed6b7296c3dde4c03ac5e8f779441e792355d97b8c8b9c3b17ecab1770f76dff50287f18321db0a24f74c9c42a9143003f19c0cd815d2b0beb2bcb178361616a4c8edb826354e771d3f9bea7e3bc8e467f0afd817160cb4e6cf98a533d663dd7cff74055fa0d4e94e92bfe814397e49e2869c69acbe02a984fbbf217bc43c7d736c3f01568c59e776794dafd597404a6aff368e7113671fabe9f75747c6781cc6cabd6ec2e35cf052a688adab81bfa1887327bd8a76393a1d8bb2deebc784df7152ac1236f2cd65067633388a10a3953867580eaf42e407167a33cd67e8c781a75e37c5291579ae8f10d6e39f377b071739526e017b60473b56820c16bfbcbd6208c697f674cff41e1f7dca1a6ec4beb8ff51372384d755b219f2cdcd79e3be668b708a15263f7b47e21a4142d52a540b26dd8edf7dc1a0f6859a5b644a52ec28a9c4f67c2715b5f9ca17e5b90a83e0ea9965d1a29280f3de87dc1106ddbd4d8eddeb22264d8d6b0bf17c2544c2f7c4f41b36490d87b2bc698ba7a5976ebf87ff38f7ea8cb20a46105177dcfc02e5193f966c6ce8a8dfadb6c44dcae938ef742f0131f8ef4e75be9a40d7c7e557701f8d80200aa9c9c38cf0838f72524a3d682f82d8125f12bb1db0cc5fa34fefc215e7aad6303cc7628de3d3b996c266cb53061bae445f52f7132b375d719a1fecacf80d81bc6d2b94dc4698f4ea619145b57f203f92459147121fa581498dd35c3fb705ec9e06ff4206986527dca00d36c7da7b14ecab2562258b5c4c04e48cbcfdc03dc1ea65f33d99893607325ce718efd21a33341318b32a123c7667e16aa98e7c06173f18fcb1ac753fc3e0904b01fd5c442cf635599ee2aebe2868cf2a845e083c2272ff30b08570fa3d7abbbcc2b6cff5c1432bcc5144f42b3ca70371fc2750f83532bf39459ae556c10e6c17cf5d24e9f2d6a8fb2cc6f4a8a2c8da9da39647f64943f6463562d263c13ff721cef7fe99fe4296a076e494205b058cbb2714ae77bf1aa2874ec4c2cfa3279b6e2ffc9c121e4a567d23bc5ffa90583177f58719ed6e802f5f306b86afbee480c38fc817e59fe0dfad588e447f57ec3fe591bc421ac46a07e027074fbf805f5cbec842467163dd59f0dc6258b74e8a259462cb0e7c11cbc09ffaaf5a04ed7ecfa2793f61c72d7add815b98a51883fa6a9e09ed6a2c02f723d24d58e2035531c503c2ec0a56071004c84cbfac6d7a6defc1c37c91bf4c05915247b981da5adbe8dd9aa1aec41ef2d76d6c828083db9fd3136d45777cd59c206eb2f52bdd3f0acbb5301bdc16b94f227d98eea83ea0e6efad8509f7ea659e4d5a43a5117236e005d109ef7e88bc8f5edb9e1959de5d11b28b620d0411ad74fd3f7c7b2cfd9070aba7d32e7068a69350dc6224fd99504b7c42825c39e4f402f28a4a8f11b213915a45d993e188e16414775d8f30d65f132088e7fbaeade82d6ac9b1dfa730d09d78a890b0a9ca3dc911e93034f9e08a99136c157f3963c0b7229c70a27991655ccf6bfc06969db404e2687aaf8215e6f0a5ecdd9d1464d7ff56013ec9e66bdec80f8079f09b07c2fb31bb515775653fdb655d0fadcdb948ab0f36ada51ba88e1e42a4e687562fd9de970b78c79681c99f361b7d9f5ef09446c623e1ca5fd40c72c8be5c29e2d74313853c4031bdf7cff0b1e45097ce63cdc9bed97978e801514dc6a7be3540747f53a9708ec4d9ee1cf99fdfc729c715154cab141824fcde710af2d96862b6c41a1625e6d573a946ca7808167c4410c94566b0da110a18bc27111b626ab97ec1514d5be84b07e3bf1f423716f95a40a3916207d08e47fbdeb43a59c849033f38a6838d0cff1dcebd59099a350c89e17394e4c1e8b015c21422511905a77db06a870ca2a28a3d81d9e75a2ecd4b50b866dd46d7f21eb0df59f48ba1e08e35bdb08deaaeb5780421cfe81e46eb1fdac84ac0e156f7b239a896cc66d0c11026cfafe891efd03388df7796605841228b197ec8749350cac01e7385af907b518108868679c21117567085dea25702b588a12451d60a995c137c85d759ee010a2bc3689d57768cb548058fa4160d5c3ed09f6f2ffd5dd48fbacd64e25163d0f9870dd2920de5aa29c145a2df2250ff825360cc029fbe782c5ef63110947530818aa26a920cb62e90dbce1eebba19dfc3eb3fc7ba555ffae0abe8c6d9053b3c1b103a35e5514929c74b8c8c6d3ae224a23ab4a829aec24bfdad3cd1df45a6737c70130bbc7ea895f69f465e510c6b1891da0aad85093dd3b893384900808c3cdeb504c4a5d1602e6e52ed59adbb40b0a049a042019cf8d304dc9235380c3a3bdda53ab36fdbf0bbca4ea72b0f3f1ab8729c68953be2a1bd363075f380c40d7f32ea45dafa3bd7e1a59684ce0287a7bf318044ac0cb9179bfe7651a92e0bc5c046af4e6d9cb0fb1ba988585fcc597bb0da2198faa8bd6f47e2e3421d7c9eb3d3e7b2b8e5c4ae74e5862f53d2d1538d5dc8aa1efe48e493f3f49c12dd98745cdb611097929a5d24a8f35c7e550670c4e9cc2ce92e1ee5d0c15b3a55192511356611409eb6dfe801c1c883c00f03a8044b67a6bda55244cf86ab8c45a03ded010a7f7e284cc7123f24e763390096fcf953241e9af5a00a1b17e04afec1f7aaf9fb25b4027b1ad39f531edc27566fb861f85ca0f93b09e3bfe7ea40887cd59697530fab74d57683537004a416f37082f593df33dcb3aa4ade9f56b6d5086331c76992848dfd22c8c2f075d662fff2edb17d630a9ed40f21343d98d8e65afb2c1d3575910ce2ed104213574651a95669bd3561e3c23affd293ef044572fa97b5a2f914e474d0a34cdb4795befd715adb8ed4f612f25a320847e6831be07161e485459b7f1de36c93c9d026521c09e802f3e112aa9831560e0df8c3d1e110c8c79d878fe64439e921e5f2714352fec27288b8d7340973b47b25cc7dcc5cb09ee838c5e0d0d0f3043b952b037097bb3858bdca4b587cfc0e5472d453d3403c6820316166d95106b2d14dc1bb64ab08b348f2811bb546f4ab5202d51b2f0b2cda5b634692cc62a3b12c14fb46ecd834b79e68d21bb7a2b713f66efa6673af29374057a367b06eb106b926c1cfa65b2819378d48a537d45c739e8d31e89949b143dd1191779785f4f35809bae7d6de614baa20469534dff7ea354eaa1a8f00270a3515536beb4b82b02ae082352f87164a993e723c3cec777ee67551e4819e4747f1029313d6d35fa2f4be5bfd19f96f141f7d785970706d1fc1baf41db80cd3ae557a2a20951dd371e399a37f7ad6d19c924ea19339043dd988a9a5f8eb5f84cbb8bc61c6c88a326a2c06b8d512550af6a89892e6e2b1c2bd7aa8e3f86246c432e19453e557c0c8c81895d8950b58159a1d675f5fdc4d68fc1159f114574663f35788658f125e72450b08cbda668b62b390937106298dae02870d71ab89cccbac63767635548609e1228aa6b24ab3c2acb39413a74ba6394d0695a46607728bcc3222256b92ce6b79a855e7695803da384ff794fcf28402f85e38a156e6c689df36be6ff276493f35fc354f29f3451733cccb28301e2a0c8fec35bb611ce1bb7eee9a77e6e398ffe17283446716021358f04e42e0c6fd7573d7bfeaf034cecd7c7d98b6c3738a9c145919cc5c6836957aedc4377abe274dc6831e553b3ea0a3175c44e20abcec0c4b1ab80c48f4d5a105993f74b2bf06c03fbac8e043fb27bc6a2398f2857c65bdf90d0ca00f79d85753dfeedd2b3e91f2ecd67f284daa1352235c86382227713cc21dd1df34a829f3f28df5bde314ee0ca6ac1efd1f50c52f9a13216b5b9f66aafbfbe8557d976f84e78e687bd2bc7a10e36824d00e38e44f47719e580ade6badded2a6ac381f64ed7dcebebfcd2794e5ca07212c491293077b7d2bdf3589104d687b46317744ca066b5e1822bd526035b537df1aed6d120e2bb5b17673f6d765d8d65bdd08307e3f45f18872d334fc9c511b06340af6bdb268dbae369eb2a4eb74bb510026eaaaa4a5a33bd3f7c15887554380523cce5fdd494f556343e84f4b4182a3ed9c47c7823a9332a8c9cced31964ce5b1e7dc5363311ba263df74df26baf93128a4934fb429479e65a89da695fc5fec38112f9ce8f14db67dbf2a9ce514fcbfa7a043519eb3f163b1c65f6db39c887d418c481d85a855dac96fdda02786a8641b996b1b78b10cf5d274bdaab0ea538b946647b9ce66b3873ab6ac66410c6338d55cc01a4ad292f91d0512578d8d70ddf458132c610efefa36e39956d7fceae8fb5c41f02db07de8f788d957a66bbb4cdf5904fb1f78c4e7ee899483b34deb5164064cf584d813c3b6c74d58782c2b7b53b9369912e90d39481b48e09473e24b0df10a075fb8ecb2a4672b6339a91976c9e3385c53fc65eb90712ffbf305bcdf27595765a1d1488c258539aae751009bea799b70b2e4c9491784db73eb814657a43adf00a7c4d5cd5f5b3ff139c076ad83475d6d48a580f71da4b6168d85b9eec5312dfd6cd5903843abbc70534552db95a1048d35ba2dfd30c2c77b002443c129779d5cb8c9300f034b9aec1a72637354640d687651c84fd520b73608e4005bfd592942db88c5ecfdaca3df05bc9490f396fba0b21dd8ef90a3eb07dc9052cc47b046c29f66eda9c4675488c11e6e65d508c2d2fbbdcb5016a9db5d55ba6468255c53fe5c8ef9183e6b76b4a3aa2e9fafbbae8bf250280bfcc50c13503607ab0d39e37aef7e38d7ce0513736d64e6c0cf1a22683049d8a9ebe03c36cf90322c4e59f2efa0046eb9303e7539cb8d45866403b7ddb8f971f1336a3af5025a5d979d4a02c823ef60cc4cc7b208ec489a449c7488a7b82df2f75549d5ae9b9bf2ec66741bdc55db9cbb8699363808557c613289bbf8675dafd2d2319e986b88e597594548f46eafaa442d01551e01a5f00cc26a2a7249106de4bec563a0fc32c068ebaaf53d8b2ad6c9d4570495630913e2324672eda21da477d3dd58684968c4d1ef24a6257d56a298eab7dc68f4eff8b17328678037e979d44be1677dc91540c068815bbfb7965b65bce0649a766d6a251d5682fe37f025d1053221cf4aa2e0d020a615efe4caa1e8b8c696e5f5b0cc80848ab5e9bcbe5a4a096f73dd011b60e41c63f5f5e2fbabc1589134cbab6260c9ea6addfc5940616cac28f8f59519fc6913748a409bf8d99b507833164cf4769b80bb96d0e17d147624bb46f7c174f62d0f0e5e1789b57bd974c566ec1c313131bb374d039cb30da810ab94453131517f4c2cdf6b1b84a8a2d607b1dd53dc75694ec25e10da7019a763793c0d2f19bfd078f40018845b01793622bf46af0fa67d07624cf4089af8fd32a43ca39120857b3af1de1609c495a3455702c1f0511d697a666c77a8152583722c0212e5c651d968d795d68cd1bc2db8ae62463af7876f32dd2d0740157582c505331165944425d5c0d4c1802b45f81b7fc5dd8b1dca41af65b36785a37110162b7381a036dafb45233882179596e7aa1b2f122287c72c1aa8c4eb9d492d3eb45069ad9dbdc4c8359897d161068ef42880db18bc9b7a7e6349e3742e2af017d38536700fd631bea47eedbf19481b4547e49c69e22aa1127f04ff0283d2906f1d816f81eb6b5f7f2206d3daff331c2964c21b7c11955e14fbda1ff645e1af19935d5b4646f5f2c49e4e57f896fcadaab90716b2fd552280949e8f2c3d9996955aae5b38e9805b520b66a1d20db976168ab223eb4cf58bbf2c9886c240567b61da01d9b9773584a921e5aae02654badae2f76d3753166aaaa609073df3a720d0d4bbbff06bd331924edc6948298062f7bd8bb2f0fc14b8fec7b38be589ad5e15464b35858a2ba83613ebc619464818fde4e246ac3443e309c0541f862fb5b4b601056fe0c5321a5e20a1a793af8c9d74dfe662a64eb7b0da56630f8932972fa67f9241e83de508699b138a04c2cd7d05f88d3d7ddd6131571ea3ed5bc4cd8db5671c881c2cb4d5ebacaf40b47f034412fe9334e4eb2013eca0bb222fa2c5db069632f7b651f141d98a01d4346380ce926758bfaf58b365d0be06e6d64cc9dc1a20e4f15ee1e013196e28f58c6433b1b493192559130b34e1a9eaa0bf98e5cdd6171cea9d413576111f26b8950a6ec56c80ad92811a58abe5ffc4fed1e1d62366140a7c025c9c1cd42a8d279a7b5b5ad2ca70f3fa2a834e6703ac94a5254d8e89402bd88f97ca429c18e61253cbaa4ecb6e35728c5be59d154f93c55563900843334c917cc330153c7c1b8d30ea2eb5dd281ea2b76623b552391435be39fcb5d1af683b020c38b90db5e2db6280231bef7fa65815168618bdcd81952344da107e984f0d8c779f8b26d03f0092e44d4b099710dfead2863aa7bb1cf80feadc38f828305a8470f1cc8eaaa99347a60ea7f1427f8401b8ae71bab0eb98cc1ba52408acb9c0e348de6779249d4f86b4f92ee45c5b07e1d4557f6bd9f1668c81055f9252c62b9d05d8f06fd77598d306ee12e5137c97286a2b779dceba8ef1174eea46445d73f692d6549300abbe876176c161b8ee444a65434164dece3a1f574a03006ed676a7ea5de64f04b7bc4a71fab52487b81a3c96db563d09e07e8942f53aecdde170fc81ab59543fc9db8c2a7b70d244161737f82e7063a90b74c1e1f95f7d56b8bc7ef47d0fdffd999fd4e508844321bd1faaae8a41faeff81dd2b930ae5a9cc04bf91ecc6812517164571db75bb4f298ed859023a471aa6a36131eb48d496026ad2037012f4ee95e60d1c8ec9ec4151a5d8438114571a31e362fb2dae666fb4a3bdda6257991ca803cfbe1a1b96a025b2e0777a68e5bb9d200d15a5b95e422a3da823c7f51ae20e0960ebb50b8473f1b94e8382395928e0b685a57b8374879c2cc36b965a79dc435b1c0b1f7ec0e91ecb1a540bd3f252c0534d13e73914c6a85c9e5ee04ba611238a3ba1106e743c37d37f96ad97fe91befd44c7d1a9002fb21bf990519385d59027887c0bd57dfa6d43834e2e2ba065e4c1948c7bff23e9259f85257fc316df4f1f326f340b098a7d3535accc3c5452d22756b1e95696218bf9bc97d4e2ad887912a4fd43b1b3f2bf500ab80891d6667361e8f13db3a93985c02f2a0575bd5519591f72b44ba390c9fa8d83de89a3f45ef9d65509f4bd4b2b201fec4ba35950718d2c426676799e0be28164320280ba43ba98072d434f7d7ed54ce0738601258e74beba12fc8d4e894c6d9928287f2d84b303fcccb64cc78403abad8135ade915b9111a92feb80014aba724b48f436b8afcfbf12fdd6f2a04ea08d7bdfb73e27f7090f37e4d86ebff414607708d8e33b647d1d093e997eef6c23961e6a5253f41c31c322e6453166e30ce128a21bc35be7f4e5a917cb46888c548028aaec3ab6774f75147210a22e16e91dfa377bd5ceed8cf7c17e6d297da831f36cdd0aaf53a9a76e1932ebf2a15374cf194f3a6fc528a5599e693999dd37a5230daf819db923f17b4d9b7fa90be8ebcca66a4a30f85792aed4f33212f78a8fa8f31b95de2fe369860b7e0ae2213e6597bfe00fb7c19f4d0e788381a8ea379fa04101090ba4037475b2760b62cceca51f526302ee3f45d4f648156730f25fa096b8643e41a511319a3672842647f9f3478270811584eb27a78ff6281638eec84aef6996c8d54296d65193d2f2ecdf044a93a5a908fdafe72fc6e4ce0d333359c8dac88193606d9818631b9f8349680e35aaf11a60c75f3db2055982519f78f002513f5af7dd1ad9e8226b0d4eeb124891f1e5e69cde7275b13e739f43895ad3e15899c91fa4a5d1c6abda0bea872ced6c30179633ec8d2bcf34d46b13a9467fe2282da830bfbe836c4cd5116a641cb7b8ec98c0ef88e128393c950f1da86af19ac6081cfd950b4d835498fb09cfe000cf00c2a08b0eb3c036847b3e4420934108cd3e652e7b2ce6779c1d82d8f5eb0eab3db3657f238e3a19906ae4a29319d8b6df41286a83ec9e69920593a542b0eb375c88bdd0d71aaba1535bc66cec448df9a30ba4859219c0f9a1f2f7998420ee80b4d8f59dde02ed4d6146e017b1b92aa79ae9883d10eb84a11cda6dffd797cc15f9f8f1f42bd4ac337907303621219b2984d50038595229392d6bf701db599b05f6a48cc98edc04b6d59781e4831af9ab44eb2b9dcf7f05e3a999a504161eafa5b7607c4cda015e26f6af9d1d0606d835c98aadccb0dd86c9968c007c533b8aa836a785d26a3c45160d6e0e27c91a9462122bb24307c04a7f7043845b1172d0bdcb01b4b513f2f0ef0422cb65b543eb7b0afba03449337703a13b4e0f0a94a8f0954c4c42eb93eb2e1c28837083e26349d68e58875b19988d2f93a1ca9627b4a1af6bab038533298a99a6a7697116bd0707a9217c6023de44b83ae6f6645a2f247efe4e562dc3bb905e04a8fad6403601e6fbb81aa86e0f0d730a02a740e4364200ac8e0beea10ce99a5d00e6c7cb618b3507a504f42224a8befb1c2eed9c69cc7cc4f8cdfd6d7f001017c5e6d3e2a5825a8da83d534b7e1d2b0ffe9955274243236d7f298278e90d310de91d7b7dea1c1b5fd2ea7c1e431b2eaf193135753f41dc27b32609d57ede3b7d8a32f7b6a629f393b3885a53bb2c22936df1b2b3cb0e01e7c3cb6f2348fc8794463463cac6765a35a93e2c14faafbe541aa33db11b92172f8c17f8baea3b57a3a256e44928029519dec5c21898bd99b57080caf6397a1552b0c45fcd7fc156687c03bf811d85a1099f4dde5c9de863028741ff4729ecc64bbce34d34ff42af47ae09c6040fbc1a0dcc7d0f6a9d56a3dbe59881f4f70842177644c16a8fda8861bba110bf27769c32215ee8d92c9b8282561300a4f7a0b64e426692a0ca735c2de18fc364a4ce8795ebdfcd8d19a3febcd47cdbd3c56e150af9119685d9c80df1e152cece3315c1bea0f30c54fa45323b5bd3b0fad9dc07a1de5cbe1c879a047820567543797175908076bc6fb82bdc567f4108a4c81cfdedc87070e28e7789c36425907bc1314c1196fc19e561916ab0c37b61c4029aa34f131a2cae84673d3e2b4a045664298fc5bf3a257b431d8be400be785a797b6e6949d0900e8a38c50bf555cb1e715f7fbc74c4aaf4c62e3aaa007aa849883b73ebe2f15c14d4db1157d56c05831792c7624eb96e41baee2e92efeb237b19a29c7505d2e13b4ce7ddc7f5c66533934246aa57da9b008e1fb87339d3b0ac5d296f22944bf2b4054b171a0a6ac1fefa50686725aa1a6a2a6d57b375849ce99a87e0111e5cd563ead6fc2114bf0f249606d9f75e874a11b70254d6a4489f69c8cf9672a64135bcc408b0fa9d1085495496c406b2f33ed905d7def27263c04aba139b938625a791db544d477610002faf5c2459d37c25e504c8c6ecea7e1cd99c981ebe8eba023f1908aed49059df6fb79c0bd9793e7154b6b59f9d0d02099c3f25685647d00365106d20a2e6a27da33215f14e5a884dc7b76fb8da083c883220c63c1a87720d52e486133e2560d5536ff9364b89de4697459c2811b4dd60ef3c35643485b4d85796b5d53feb6536bef4f4f2b09abec9d4b01ed4c4f5907f1381d1110f8bf44e3339fa0397baa5bd6dfbc7741a1b3767d0c041b6661bd958e59b0130643ba2df28d1cba17ab1e71bf5b1cc4cad9f2af9949c87aeb3764e3c39ea95b3f97871ece5892f049792ccc3a3af291a039c688b0ad5ac228f8e41645a596e3dc4ce8ce994a1978764694e9a5f1b5e6e13c0086100e3655e4e0effe2d0308b0f7a8ce8ea26fa1e228d30468f0613dfc92cce5cbcffb034fc2e525f277709f7f80798c4465e0fed12d96bc1b0c9eacbeaf360427bac3bd8cf05da29109c0cdbb9dd68cbcfa18817de3bd8f5e5770247d70e2dcb833db3f597087c12d9bb626cb7e5034cc9b721f7be9fc23db86a6423ead62148652a4f3ab3c9cedd5402be9762dc4011e24f62c7e904773b1decd0068bd2353d82f25a62e51eda825db032453a4f413105538bd8cb703dbff3c15bd728dcbca988e971ff9601d670bd07e419823b504f419f1e02b2e8d340bc822fdbb70662d548b89a630b0d5436d14f2271df47f9b04679d183d64d62ec801a0a3e20b5a437f9c0d8ffe8f78218d1f1830d8e90a27b4011b2f46bb2674261259d3ba26169a9072fb4c5aafad9f3c437327e956489049b7d306fb460ff7c28c3ab7ae9289a8961255a25e55ad3c9bf81aad25daa940436b4d19645eafe05023854665f432526f9a4352df8cc7b69390922f4f113d7e0218356a6615a2448822b25c359f465568fec946080c46eccc5dfd5aa727e0a6aa2a6690eeee87f190c6ad66b3e83bd0bdf87aba2209bf500843d749af9950995523f5460a2b354a3f7f07c57b89e430c1e50f4195c5fe9a764bff2d9315a70900b8311d47e9dc251d962aaaa8e19f62f6a57da88cace6a48a87cd606d88cc99b4f444544db5dac40a0f33da856bdadc20040c4861617bb1b088a1eec4dcecd14ba68e6a7fd5f7e2732a5da279bbe0ec95fe63f91805a065966cf1fbcdb50835a1c72b3a3674f4ee6136d664b9b2963a2484f243b5e7bf2578eba67126a679f2848d4498d70cad4a5f3cafac8400fb4f29be938e0f937af72a005cb2a4a2868eb8c60bc4f16c8423461126b977489514cf9173acbd3e791ee2e343bc4cf6dc9a2d7a380d06c6ae42f71b365b7bcc5d2967c8c49625ef701e00b8b0c8d5b2ee0d79ddb4ae662b212f3d8a2abc0bbd957330e2cfd2b95df650f5e55c494d8fd305d186dcd0d2c66fd0dbbb1730701b5d7c1ae8f693a70b3831c4e4bd93578a4edca68c9d13c77b293cfcc9d45904150bcca08b3baa9454f86c11e4e921603a852ab8af4d1b6b733b827b337d8f55e16f178098574a24f230550214385412883cb1d24ef4349023af1108e660e9c13720030f03416cf4161e3f2d70e5a6801041f4f757b993519498fb4b9e4e37c9fd5dd392ace44cb9ed6082b93cb9c46f0c4ade1ce22790249e7c1e1cad845319e3e265da7c54ef2fb481c474f91134e54738471364c6e0916fd017dbf5973ab7fc80601eae82cbbecc315bc3ac0414655213b2cc6537e33193b8e0589cac8d13d3866b03a47236dae30cff0ea5ea1032a11212c5d6dd15d52994336ddd853c56cbd5ac0b7e5b733d94e8e1941c5c1fac751e4520d42f95d964839608e5684b4dc86efcd93e8764f3654e23534169cc6a3a990a9028f25cab18dc840fd99fdb2140406e47830d913c5b4d28d0607d29290db495f00f482bc5ea182dec9ac539916f2323d68b74c0f1c511c312437c8291425b9fcdbfe7fb4c8123ea9526bca999de910261389130369ef34ae5db372eff14eb30c293883344028d0c7d20ebe401b5bd20d88bb6953f2f839e1adf1891daac7d68cbb81a5d6d8274b9c1fdf1eb3cd4b4d348268f9dfef986e612460523b2de7795fb1346473b80546b595009e09f8ba05f1b88abbbf1b5360b50de5e3e60ab47dee7f1964b2eeb3737fabdb41868399093752b6211a75a174d6f40c0cfc32123efe76918221e33d0ecf77290b7fe73bf7e47d3474d8183855c83b97a6aae8fc3fc5d641b63ad6e675ecb4cd02422a3385a5b8d8f90f26053bdc885692b7af426fff8350e5385dbfd27db6e691cea6fd5b666a070cec63d2fb8dda8881215384e3c2e456cb262f507096d7a362e53724bb59ccd73aa84571305592af4774b2dd096698910fa8f6fc79976bc4e98162f36ed4e09fbdf4a35abe7248cd76d161cfac94c6c528207d054b51cad3343c306fe7309613b60e4b071dc2fb0ba6bb9d4354d2df742931c8cef9679bec3470ff1347456b9c6a34a004699d8d601ba066accc1cbe4840d572cfb7876dae108f98ea323755e5f191e6fbeffca3adb1258073788728b476efd418e30ace2a77a637cd8f1d55e5acff35f091b9e5125aa1f060b11170f12cf33e2aa91c35198b3ec35f98a1501953186367f932ce11c8b7acd2766c8b01f90c122753091f7ce302ec48948937d3fb1dd262eb25d24797e1023112b868f07f645efe50569cfe88d6b4fc9b9382bed6cdc55f5b16d25f2fa739c5828fd1fb83339264ea24fb8914e911c607d7a095e0f2a7039442a00151b69181177533d48f6172ec71295638e91244092f089c0d326328b09f46ff58d0b92d8a9bfbfbc2a9515474f68ca62a83f22376d15616c696a826b5ad6cce670f321f3180d91b3009bdcd7b01166bbc1f44a705dfd28a3bd609401deccd497762970a46b551c3965c9d3bb1dac73b8c853fd713a35d268c3cb55157bb2db706ca9e2e3341d9fe1ff75147d0eea27d3f9001b230bccb1dd36c739418b6a3e114d3d909a8d21bbe606f2dda7d63f7f8cd7a5b7dd5dd12dff0b22e4177b486bb0b096c63c6fe60856ae9304cff3d903012541a7a90e1cc52391007d71600f5704773812db174ed28bab7752fb55ab2a4218edd20b3c610666c3220a9dca895d5efd3e837dd14988e7d3dd7dfd7f909a5cb590064ea7d2a5667b57a09d4b33293114e9477e7bb8c8a495fdcdef702379e7b76722874c1993bf972aafca052515f490dda97ef9e98347e5fb14947c4e5965bb4407b084e7b6a4499ec7758b177bcde62e6d9e3f1df53747f2c332da2117777b07585987445c9c33cbbfed016fe5b2e2d0d3f22e50f0162402a10dde959dae1ae341472867cd79d294d074d255ffdf14fe309a54d701434d3e19b72c31e3ecfb91f8e184a62a7b3730116a5f28b688f1af6eeeb547cb3c3765cbb23429ff0d86fed27f5bce1f7418c740326f577e796eb513b342dfff04d1e7bcd9c842f2cec947b284fc82dcf66a7fc5e17749c698c65ac09f7e3b8f1c2c956b7e9489df19b57a65693a4747b3b5c281bc1edca02152f5fdbdd58fef1e28d9516a5ff055a71bc8b73eac4be0c81eae89f715fc1f3e4fb7f5c8f8c3bd2234f2fa3c4a0ca97ac867a6461151a64b3e7fa0659b81f76c3bb1d0133525b429c30f6ad8f5a8dc2a1c8827c5e4535702f594983778e9412d46ba9ffa01c78f2da9494860c0c2d060a9844dcdce7d493bcebbe7b98881e440e45fd4009edd4720891cddd61b8dfe82e8bf5a91c8af8093a88bdc33d87bfa2d35e5c3dc4ac0e428a4c247ff8e43e66e9e5a720a4c37ddcc62d3046ff7d2435ed74b3f1b911fe6346f6b2c03eaf19d3b797708f714c86337702f79de55b72ca4eb5310d539232dbbf27e488e0a8c349ef40fcbb2e704ff6da0133b5a1764b597573dac12c148b9752f84519dab8103fc97a6489396325802146f78f0ded117b3d589f9d3bacbbba67b75c689242b51ed265531474ea912f499a7af7a46bff4039d4ccf8bf8f2bce91fc22e01e867c1f464a50400203dd1aa23481ef59381dd5d06f1d558d9bc4e96d47d456b99cc25958e3f408ec94da98ae6108c804ddeb4dda0ea1b9d429adea35a0a5f34b4d44431b68705cf6dd07d2e6caadb966257ae8021d009fd76b3c2b6c07dadfd98a0ac95379f5b94eac0f9e85bb626be58d78eaaf29747b6f9f480c389d34797a669804d1faf734e53d04252ee91d9564be180d70fcb661a2e7cdfe743adb7d2bbf906c63eddd7ce0d01a5e7e09f270def6ad12ccd5b02698ff2b7a7ce823ac21dda983558704b75979733e57de061c0236aa2c0571a1b5fe7f2eff54be2ff1adab6c0d689f678f674d239afb3f57190b523fd756d5ab082e08ec9f6abd8ccee0a163d0d40e5a39fb8970fa1521cb5daa1a985032311e88b26a2e710a3c346e3854530133a3377a78ab5fc6fd4136632e57b716db5b221f65a60b293ede5a1d9b67a73f6d43c3d790bd344b26425bc4089402ecf8313c086c8dd23b06ae4279993551a353d1889a836751dc99134b8f98568a4039a1fa2935bd31a96ac074522fb7f11b23baf4f873013407cf936af17782c9b1d3be28138c2ccd4ca43bb6bff6d23bcc319ea5157d3608b631771fb17938d2ae82c0184b293ae1a268935b8b9a2633ea37a160494608dfe10b01a1773763c6a3265a09457c5c678acf16796d439a374f507a59594556f2b80cb05cf63d7f2174c2778175dbc0a16fd051797b6a6bb9e19f714dfd352910de0b5af945345ac520876aa2081e0c978fe94df8dd3723a6527ac33d9016586eaaf061bb5ae96f4642e5ec3df2654b46291eb90fadcd22203c6c9a25c622e073093110ad1eb154fc3a7d840a285088c297fce299e8407d33fea375729832bc9ed314b26802469d247ea57df5fa09387c81f018f0bb1f243ac4a1c46247eebcd7ed97eb9e9903c8484812ee16cb5d0248ae734192c0165ae8439f53d1c0e354953eb9ba518e3d62ad165ecfadb448be4ae64ec689a492590fd3065bc91d4f1ea6fd6d15d590ff71e982167546efe3b681f29cd25dd0fb04d491b9f4d898261f1ec18635cb255f83b83c7abd7b1d5e9550152d2dfc430e6a7ce47111f88e4517481fbf618d768ca3563b4b91b37bc66237a92f04b355c08eb4d6f3970e3ade7003dc482a4ae12fe98a2bba9086a1009f13bfb4002a6b137077066c42de52ad365c102904c8ef41e79aa4658caab085522a8b1d326055a0ca05e3c85176619d98afd3a70a9eeec31a4674b09448f5094d741f4657fef679a87e08945305dc3335c05ebf95948651b68099bc80fdcf9575a62370ba437470875303064406e88971a6825c01f2e7cfdb0eed52499ffa8bd8429d32df7cfa9ccd5ffb378527399840632330acb30dff70fae3479de194978b3496f3563a56e5be6e4d963ade4ba2ad38b590b76fa5ca24d4d6866815e3a6144edb28d0ac2d164d78f4a2408c93727f21aa14ea9567b49002845ba7075f1133d93a964e8cfecf746957ee355b13886631316adf746f4cb4aa90468a62320a833cc5887f1b796b281fcf4c1699a8a7385172121f9d4456b1bd49ca128cc72f20f573072d5595ce8283ac674c19de96076cd5714f53e6aa2ec7164bec77364c55bcae5a50729aaccd871eb51020422011218711c7219db26a9e735abe736cd6c51135dc637f3dcb13557f079012414953277edd97523561c9a78a4a02e73bf205d84a977f534e0af8b2c41036ca946121a77b4add304da247f248a4e63057fdf65b4bfc0c358a726b37581e991f1e8b440febe97add78d530c35d3b489292ec1c0c37baa392ebb719746b119a18f2631f98c0ec0c670b356c09a6550667e836a60dfaf319fcb486f4fca53c6fad0c8ac8d839e237ea9387bc671c076ea8638d3d447ec4b0d720cc7627a2791a554c0d15d8ec32f989652caab7fe87553e126f3b2048f36ab8a1355a8fa04bf5c8588ad4632ec79d50542f8432b2fab5ddc42cf67d8bf4a21843bc330d030705f83d4ba2b29383053b5063cca6f7c3e0573a3db290cf5df5b1f7c75a30371eb6ea57e04796f55dc5a838f154f1fafe48aab7ff4fdddd1e4546afe4a1329830a869fb855b510cc9ebee70f958e3533862e576944a9d48a0965e98496aa49b15c1ec67c5fb0c641760d9487cb3b9b96148eb688af1dee0316185a792682bb5867d86acb330c45bf513d579fe375d7865dfbdc4eedbd02b1cff1aecc952bf17fc93c4927c91069c067268a14e8946576296e2e5e6f2aa7eecbb4e3af44a5141f77cc0189b86ecd8da0816c5241480f8d6bae47aa4e724ef1333ebe085c2a64a185294e621cbe8918b492001a65ec93708ad98269ffe17f05db760c06e28d1e911376804a58235ce4eb16b9d1cd938addc30f25d9b6a5fef1e1e9acb9ab4032c40547edfa20df4ddddfd245ac7a5a400e86c4a73c12f09dc904c57e6ca6eba1cfd7e89dff91957699ae04664887582cbebbff5ead378b6c12123df83f0b66fb048835110c41800c3f90b4f7557eb58e15f9063e9961e11af4c9a09425ecd5c710c7266d3d4a3c87c26d200a2f7aa8500bb2cb268e285a3dbd889312d4d292c544e87b6c98c6121b8a5a82381e3c26e3ab868872c678380b4d18f7ca02ae06860b1c83fbdbe032bec8a1aab26a302ad33e3b7d1b54191e4a94ff7929b948f97a5b607456cba316fc9bf3a555a796c31584c898252132eab097a8918eefc35ec20f93b9342be779ff442c4443a0ab0df27e64d146fa3cf5b4c621bfa63e5129e210092ad4be422abe76eda1f7f57a7495419a19504288bad9e350a2b4743e143d19fee4ec2ff87be48350918f043e2d10e089cf20e6f3cfb666660b06dc3832b0bfca492de0afc011138170d0fbb064663349719145618bd527928da718ed750730f21929c96db637648388ff9bf2fa83fd037dbcdf781e5db8791d3c23ee5f3f1f48e714cad6f49dca6fc04e1ac7709f4860cef5f5255b42d05194fb5959f0a684a4df8aabaa03b6f5d74d9299601fa4c336d1211308491cc27f4581b56ae877d7026563c9d302f889f2c070b54905ca0493a18822bdf716692fb846b40e6efeccf5a620290b2fb0f7ef6789b289d19227de5171dc47e0d56c4fbb0efda8ff26528cfe09f52d91ed258ee99cc212ba49b20d02dec70eabce4978cb820c68b9fc012216e41d5964a5e894fbb5b136836af216b0654af1e25877ecf2364e11ddb92279e243fefa7932a027c3975a34ce182e90ddf23f1b27eb2f3e9f8bd3661abb403dfbe168397d874827bc51984f11950930141b5250d547407774268ece1c416b98358b212990f1b4d0f2f678d7ab1c9d1bfa684dfd604af52c74daf1df20ce55fd1c9ba96dff0cd1935c859e4b6fc3fb3e11c1a7af858d458501a4b54366ebcacd829f8e522a25c771c6287355e0d2b70b6b9510122a64131fbefb025123996fce4bc3d0908cc719cada251e404c22353bbd6d44e31a35deceadb353ccc0ca0586fcb12a402f2059fc79816ccbd1a25245eb238e454166cb7edc8d1c59e111252e75c1509338ea297a3d9d1e30e27074fb6d6813ec73e4955dc2a35f01c1eb06272f56ff6ef4fac9077aeda4fdd468811dee5619c78cfc375cfdc1d402055b5285c37a29943d80fc0c0de4f6f9fb922b9a88d17418f8252d8edd8fa5b6a87110fb721b36509b79675af07c79438cebeb1e38726f9fac99104624d811f0fe182413147e920860afbfcf583573c6d594a23e2ac581d2c78aac8f065d85729806c2b46fd472aaa2854ce22c761a580dd5ef6710fadde937fa8edb61ff4a39120d7d431f18f5b8ede96c6efd97e419281561eb7e24cd16c61663f2963959373281ac6e8e245202ea6942c78fa764188f9fbbd2143c06e4c7aede4bd916d02e18dcb6a134504c013adb3815b865a7304bad43a947d83ff5ec6d0e3a63cb4c43616a98cb95bc5582964ce1645ef098039fdf9b2f65ef48d72e55fe99ad52a68e412eceeef164e6c2666b7fe06c5f5eb77a566296ed91af8e320158b2320f9bcfba7b4413524484e7110bc917dfa0fde97c0d20113c4d760f59282d8331fb48296d6593285abd0217dd706b54ddf8ac1b970c2704d5c47178435c5cd5047c7d9bbd31b96223ee65376e7e281f638d45687c38805142370587fec55ab63f59277cd08db862d209f7ae53c3331043bd3e2094a1df4b7d59d6992a00028b4c5169735aa66651b808392a2872c39f28b859c362e31c605f2a47cbd40e06e05f8d97db27c88eac3790620c246012d7e68949ad6c34d6c64cbfe8c26de0a4feb56d0a330b052709bcdffb9e133cc68538628980d41b42bf3d4509e2112e1d48dee1c79b1cf150ab36a8c0a659e1b8d97de2dcb271f9997d3209e8d65f4c1aee7a70480c600361770eb0e5a595937e7b9d89f2399c80dd76f53a93d942f5663653c163c12953da2368545da8026d9529facfcc2d95e86ba7985f42616f0c229614cb98f03cc68ad3698fedd25fac8c1853634d634b79700aae6f401acbf8361b132732445bd5380a1076b93891f9f1c3014b817a6d3e3af2105f9a41955bde58d1a5bb42e7ae5925d268494040cb7e0e029066254b5c5f18dca58a06001db76c317ff382032457e42dac02eb1c12fcd2bf3d05eedb7d5acdcde39b3232b42d3486fc2824c48c12fc729c4da0fa714ac6ca7ffb5ea27dbc4dc72456a670a54943b4c6802d0412dea3b041779e56bdee7ec784eca71136559f772e9c4fb22ed67b604036ff65dec5165e1ae9c6a20f7b53825e33a107a11bc1e4a0b1565a46fedb6dde1fe1a4f7d446a20cd521f6f3b73292e3ce034111573f7f65a6908223f2c671296d461ec427c4a4d92b9858f19cab0810143b8197193b6d8517c5b1834404f9a97c3130870fc64669c61768ea961e10a5800820eec50103e0ec481a02178c5c15ecc407f16006dcd4ae06420941d9dd69bf5a49e71b2d22c3ee441ebfb12adbe6e89d4bb79058e97572aa9f5a7a225ca157fe7e5af57cfb15c53379ba9f0a0ef35bbe1308a6b2b33cc911a1d5afed110e72cbcda6873aa26d7613fa7a72e8eacdd48672ca102c30643425cb76bf15577bdd06469add5acbe9e63ef54dc68e5d0a84611cd5c3e6278bd5a105c65d243db2ce2e2d0a598028b02fcfa24ec7d163ff5d27945f9947f28ed7e0ebf5e9f90e79fe79128da4f67db8a77f9550e743f8d7e582156e3f8b305f77feb06953b8b3d3df9935152742963a5f382bfbac2250e57e4bc45258c8b7b5a96d3a17437cfcecd2afbbed575b8d7f88343d5f07562a982e66ebd022a3654e2a85bc6841dc1c35a28290880620b625bafd62f4ec03c641d4df289447767cdde5109072987badaf4dd495793233b50252593243f3782701c3388faab1f079ecb1931489eb46c519b6b22d756fc0e7bc45d3399d01908c6580a9fbe70413dd34b3bc176a7fd0fc580eb0b3713253c48360a7c9950e8cd6c2375b7464bd380f3a46e2546573dae4e96690c89187d4fc2792dc25f5ce3ee328d2ce783180ceaeb2f4979b49111df4acd320aba47735ce98782c427464751a929ed2b723474ab31cfbc93777c292971068b47f3f2efd21b2496f31c18d7b2a7578fc4c1df0465647e1260137bc1808b089ed2e9cd0f7986a033853790422e4087d5fac5dce95d61c0b8d50f5dd1bb83408a054adcfd5d2f14a144f4dbcf2aed1a02e27baa5f1c1e0698eaf126f013732331d53108727430d72298232e5db1b11347e79b76e2963d12fac4f3002bc02f993975edcdbd1574c1cf896e26d8953cfdd3128c9851f7ae2884ff6ce76e761b12cbff5b2dd00f648c2bf3703c17180acdfab15e5145e1f16d242c818df28171752d9adad9826c836c1b07192859129c561437b495bd7cf64f358a04d905db53c3bcaf6dd59538e297b19e30c12a4ed0b745589adadad2e3ded5f00ff727af2cd6103eaf32d3af7770d750fff76adf15762ede5d23ff0a6cab271ee4e2a791800bb239a0a107e89273fbde805b7c44ab10c798665d0646e064495f5d3ac79e1d77963e96a75e01c76fb6a89fd849619911cf191d4749e0c24167b6a1f5f6b3166e9d10bdad5eaa16cc7c5abba757d8d9082c0b21e8358b53a0012ba071233abce1638c92416d50b48d457cee944aba11255b1f3d7a4f3ca0cd8d71b8cd8cbee6109965ea228b8dc245f78ff08dddf289c9d567cd464cff2de921ae23e1273803173c7ef1613698058f8a8891cc77cf32ec26bd0ffc23c9d5993b7be3a119bdbba04c2d936a6d6276105d2a4cea8f9902052191c9462decf812258c3f0bf91ff5130b77a3d02d580d2fa206f4e19c108c28e9734f65e41656e9eddb8e16ea19c69daf63ab8f2ba96696d7ce44a7d3df6a9e5464289c755f3205e37ad3f4cecd7e93811cf8bf4d9c22830f42514c259f331cb41b0db187cdbab887bb6135fd85be4e2ddf0de59003265ecaf37c14b4555aefb0791284d2b917166fd36f6218755939ec6a45d59e2ac7bde6268e0a6ad550f725f97f2665a1c52856e929b617629a3c0c8f663691616b223c53c38c27d8c1ebdc7ce006600438390177c637c2a7f078affc4045a8ba0a820acce2df5071fa25fcdfd389b3d93cf9050300c698673152032ded92995a6e73a4de15abceba1aace4e15e486cafe375a54edbd4148e5b7962ee964ec7a9f859570116eff61ac7052c8f1115bbed4dd6f28952cf1ed60abbd161adb8c2cf8f1214f1a5ec096cb02abecb2da47ea2fba9c2e5fda381bb52cfe934c609c99485a2e0fe7e915370beffdf25ca30639e3822538a9256c28eedcd03a51163a2285b47e44b119478bc8d8380788fd92265348dca1cd4f5240b5c7cee4ef16bc2e8fb1a3aa1f1a5716330142fd4af1e2fc1db10f61b7687aa240e428901108d892f51f2eb9c52d0e8e725999d11e8514cdba4da99d01b61970415472c56f3f639e8c9d4a462372dea8a490c289b86d179db9ec77d61700a8bc66d712faf1ac33d4b1813ef66302dd65de70859c54ca1f689a88f548176ddb1044c0ba4aff49fb8930e7d2826c638b3235842e1a7d85b4f47243469df554c85a8649ee59384580430b0dd6434090cfb572221549c97ad3188eb86e724aebc8604699ae92b8965b6f60ade22aacd046700a728e8766b8b5d0c8f3556e66591163594da024c4093412ba33b069accd2680e902b5c9e5aff8d6c093f914697fb5ac0b00dd56c9e720402fc3fc071b50a56d7b4cac2df4b12728669af7593c078ce9d070a541dc9a6aabff4e921a0b3896fc69238f712499fa5de9d9bdda08fcb2d5c9d0ba149ee7d2b1d2d4c90f8384f94f951d5a32cbae22db0c5c08376443f9b8d75528ef59c3b1f68db019025ca89d9f9179a0d26526c7702dbfb8aca00ae44bde0029d330aa765b9b4097f9e0f14cbde35d1f4bbca89aa9784088f1059625be6f512f050021e557e6834efda513a7889bdbfd20059687e36f3e1a7dae19bf5e0daae9a15571160535788c17b4fe8988a731fca201aa230431c2ad5dbbcf803e2d8b2da1fef93a2cdce120a8e757de1ab723fef38222384fb478c01323cb2b8eb884131e1d870d287ea0c534cf52054d744745104eb8e17c0372770b6a1c1f3e01eb26458d6610b1b56d9d4862ae4b17d16444fa2b5fc9cf5aeb9b624736183f76ef123f100d266cb8946417509bc5bd87e8df3b5899ea3968402459d968c87d9d666f5ecce2c7cfd5c546c63feeed2d984c39916f807ca6dbf2b803f4770bcdfdea0b9dfb61d90a1266a8d2d3db35cf32d95672cbe69e7f23aef2d4d9f444e2f1c07f57eeba3fd5c7a10dad15a42904100540bc917fa2148b687c9b2267ae28e90176f7f7da3d00791065374e4b2c77252870bfdc49aada28ed14766f8299a5db4800421adb9fd13ad6f2f8b9df8c7af6c570c24fed680afbafa749647ba3dbb2a20fab983039c1332aa42eb5c0d2782b555f69ebc17b658c2beb2380b495d62285f0f67122be999659a3e70068a18dda05335e4bf08cd5413b9763595a2d2e3924e3fdd7810083333d01030903bb4c7d24716ed5415f31bd89e16ed46219a924d953d3ee0b0e9473bfa1cc75181f5877673c6a225e3c4620df4b356c51aeb20d2d92e2610ea21734fabd0c3d84c2198aa6b78a28c8169137e625950421f894b34d0fb39a8236f78549032bdbf088152326d2d8857d4d73ae58022804350a20e36e55d2bc009f865f9472513a766fed7454bb314a1fc2de4bd46edeea43d14b00ba57a57653ad3641f21e68dc37f2a32f18a2b83ad59675cc4b9c534539ecb0df5308c7c1cb367bb3230a2ab09c0e914c24391870cee050510bf17cb8dda037b4b4598eddb2e22277860413bfafc05d9c77a6e00b8574fb63cc7d7ae4d85920df3cabf96bcb3e845d0588eae75a6d4053895d271ab8a1c389e0841c0a4ff33a9b3d2841b99d5c934959f2dae3b22e09745966ab9a3145c808c516e4575f5b4a83a5c90316512454af78140bf65156afebb94415b49486227c56f4215f7e979122a26062ac9be578a62b4fb05f122a9359b93050ddddae75b86376f3d1de77c4455008011125fa5ef6b38953b2c35a6085db0f7982df31da294914481035f477759455bf49531019ae6a334ea06d5a5c1276e05c15a0ad8692399ed467ae095a2de7c287935e7547871892162a8ef223ae7fa301375ec7c15459f82b59d433139e3d5e5e729acac28c81afaf12e73b5f86a9de0b9b9db6c47bcb095e722a9600f6a831b7e54de342f9d9e7d624b04858ce047bf4399d5725afba4584e52ee6ae463d8108122fe4a8db5f91b0b4f7e852516dc596e55bb22eb85682f3db86da6fa1c421151b1b332fdaf465bade344c008dfa8c8fd02ffbd5ef485f3b5396d4bf84a4f963f7ec2a6a9267459901d157e6b1da312b3922f7580dcea5c5ceef3dc8034841c538b0b4b1f5fc0994fcb84af9830cd3b78e49a4dfbff2e8186f08599670370c07d67b81748420d4abeb49a5fedbe6d3c11b0d0414d0bd15c1909a837efd4aa61eda41e8b192078492987888be8f133fedce676a4ef5e7755950ff902f615adbf06a381a13512fbe28ffd65bc2c26645986579b257b93674e0330548775f072cbbb5fe1fe3069fe2d6934bfa504cdadab4050e4fbbd220fc856dcca145930c5131c3c3af6f4d4257038091059e948712e6d2cbd96b0c9ae047b309d6b7e5fa66c61d36b14bc625cf9c46d77a777eb57d11ac56af051caba38878071d2c0f4505b85c2638dcb84339738bd5a6f27e15b13f27736d987dc5bbcb192f49d10d04d064d1afef6cab284c939da65cb8953ba7a48fbc374a0d0791f98db179ed3d61a9ff3c0e059df2b5ed42cf2076440e3ddff807b864acbe52902c926f2b6c549ed8dc007bca9b10135815c12ff2bedc8a450a276047ecde48dbf03db2092abdcce5396be06df52a86bc42d9e3b8b6a128366eb58f37994674f58cd68f0c9455b7f6e31b5aafcc17cf59d2ed29e9c864e2dbb17232783a23186eaa6095a4d5eca588235946d8029efb3ecdc04555c5543e360dec0311992da9aec4ef7498995d30b253f56cd20e3a560a42145e7dbe66bef3c40b544339ca1951f46a0d7edd8a96d213ad4e9db1f3b6aae22a099dfaa62b278c4cc37663e9a73adf9278ca316fba908ff555adc623cc29e3ad59977d92b938ea4e9815262470ffd9a545bf4cea7531fc53adf147f7ca69c8daa5bcb857d718bf6be70d4a6bb1fa6560bd920e453104801c40ee0d2ba461c2aa351bafbdf716916209cbc9af6cfe39a8699ce6d35a8e796e679d56852abf65582190f4c8460bbc1282ee94099da88f526b0b9d5a3cff95624af74be3557ecb15e38c336e7b82bdba854115823daa6f4b61392ffee2ce064e6461cf9cc0b4640dcba7cb286cdc4a067ab5106fe26a753dcc00bf6b93051ea4de6b6796fee52783fc1ea8b3cf13a37af6ff124d0edc7d5342976bf66be7e67fa14f3beae40e33ac63bd5e18129cfb93bc5aaf7a23078c6d91124de6fb4309e9a097ab29a99b52908ba3d96ea408444be422d876e8ae48a956c5b3d45938e886b555246a50c8883c0c3c36d719cc12717067f5dbdea416f68268f2f7874a08ee766fe60ee5be7b5b6d65bf0d7e02986d119aeb1c9aa09feead5d3724bb6b3768f7d60c6ec8afb916d0dfdb8738124b0cd2f2bea0e9d4f56de19694c76d5fb1333d0766feb467ccc602a4e7e67cdf8c72baf1430cf377d4c50e5cc95f47d891751e2c065bf7fac6cf6a41019982a59135d262ff527d5477b9cdd49265cb7376f9a51f2781beff7aedb0f86a9b36adf3f5005bab53664ab9b11784f1162bc09e98ca761bebc61a85664f98b2d003e756a668ad6625464d1a1ae82d91a467f1b5d0de5c129e5f595a798df01458e1eb3bf77add8b4e367111711f138904f34023fbd70118d669b6c5d013c127c9873174a4c2855c33590f5d208668cd241feed075ee84f4cc86e69f0cba643fe8b89bac2ea6b87a281f8c7702476f5164f4f0710408191263162a838132eae57ba5e6a35e9729bcff1702e342eedcc2fb5c31e7294d0bd33f049a029e43ce0b46de7e1709633d633fd9f093d1b400278a25e232865d9fdf8f8d21cdfaf938d02f44a350acae74faa1359170bb7ea96a349a83819c140f5c7d082e9802ea9a0cfe4e220b2ffe0c9d8c3af7511ca5df8d19ecd42329a05e74d737134cebd0dfad9c9fc0292db9698ae2e9b84ae8808d92b3ef94ad99f1f472a3ba72c2f48bf2c28aee9066a6a187f285573429a2293bf112e1ed299417bc7b883624bc0d756b173372a7561f564bc889f08db88c178ed561234a4b9db1e5a40ee441f13d4ef98ad909b727d35e3160919479973ace9e0ee48ed7ff4d9861dc2201f8a09a0fcd4626e4a63caa846ea484229d97c4b12ec8b208d8a07dadaee19c0878494302f564284b52a8f8947c2411663055ac15cd3060d0aad45cd7cf16bcabd293bb88efe121fe68fcb8d123254ec8ff76095b945e0acb4b7c11a08b06f294bff73b0d5bbda8a33de782f25c92ac4d3cdf874f2a16767a3f67d225828e171ec257abb71d93c5b647e11a1d6b3fe22da27f46ec2a84332afe97c5a895d0b70bd384b4c9a71b8388768e267e3087c933bb483a1e56da7869a2f45690ebaac95802fa40f6c74638529503d0a961fa19956b2be5c454a3f6849b540091a144f0dbb913debf35f826a6b3570099acebacb53637de3366d2949605875af4ee71ee185df0940f8bf340aed1571318bc7e0e9f0d6bda25699174bebe831d29465dc7eb2d3a0f990635ebccd18d2e7231f75df8e18f83348024fcabd31b00e85e4568755f1bc0bcbbbe06fd864069a5ea6ed7458bbe1e52f075e684a371bf556a0bfe3ef8eb27b1b66590dfb209163cb6537c507c93972a84f8ab643b363da8ddbe3edf1a2b51c63677f71aa8182fbd2664c384b02cae3832601c3eb8d4d637d72426ea124befb18fd0b4199d83888db89b599cb68339b1f5757eccde9f812c0c47b1eca84d1a4b27afa083367bb0d9b883bd887605a2308499f8fae46a7ffd306ff69c7064bc18c0a7d6a1b9b77ab159d72e39d231f2c8ec19f3390a72b1fed946504bcb4a14658ac34381b344ebc56195f46fb3ff51bf88615601d1e26b57ec05e3babd61e20f9946a036dd1df32455590ccf0b155527538ca09ee8a30943a18cd5c93538c7865ba960c0772c9fc6e9c04c3e14605eae94b3b796e5c1c25644438be10ce783d9eb325889c5a13817f860da7a060514424dd02240cdc119ba58435cb758c0ade11b876caf5d184337b43afaaf1f0ce72fe9be27693823cc14731c4aa6466eae9d69e2d6389a3702d212eb0ad04dcb11578f0a5efb2a6bc4289cb41b72d2b32a3e78925e946d0e320c35bca43da08a6dfc1989d106f2d857906bcd44e57025e6ac6a9647b9e8e004e566f6d7b27d2af9a6d0076fd770c8624e7f4723e3c25d3c32a38d06183278528aaf6fda93d8a60d663494079c1ed1dc89352ab4f6dcb9b16b777ee5c141414853f43ee3d2558f7c2d37e2c2529b795c2fe6a0d07fd53981016d565ec9a749aaee019358f1188137831d0de7a9fded7eb52517b4f2fb7807a4e8cc84f12a7750ee2365ce69945ff800e6ec2dab2338152fd92c02561875a7dd2afd0df589b85283197f1694502d6bb5f0ad5f96e275866ef0328758c088920d2af776e4a65782bb1b06fd182493ee82cfd1bcc95c3af990e0d4dcff8ef7782938bb465495b43d02c0be808fdc5de8bc0b29f40d363b7febf47aa8eae3e774da85049a588c1039a26e71cfd9c9ebdf638959782f0a457a19236951b9fabfdd0de9c9aeabd15a3fa74d228d56d02879100f85ba8457a2d74d64b3715a96f4bea05220d5af6ddbfc96f556366bdadee1bf74b27c40399a77c76436c6d5649f690008ded8dd381cc2440ea3edf1caeedf391a4541851ab5a6fc97dbae4a676c358843af8f31b5ed0815074a30f3f3f5df437b73005e9c6d894c9fd23d0b25000142461195578a37b9622909b1513987b2e5c30df72d21b4b37e025e4e4331eda21ea61f1bc5b2d157cd186d9266a075498c99ab4f0f435ca68a68153fec28f390ba9cbc0e612e843c04e742d61644fb4e74bc6cbaf09ecebefc79b0992ceba8fdcfafd7bec1c739c67d6f231a4a1cd0ce67344c71f14ebc317e06d2eda2ac9c9ea2e6227c845a64130bfe983590a257a10dcb9b81c5e0c04315c7ef7d6bd3a389abfb51778917ddb6cedc9bad9ee536fd28dcceb6f29d2f4bf65d0351008090b82dbe3820da04e1728d2f969c232c3f968864d0ac66e3afb59f1eead81a6eb094b5aa8ffb3a1ac22b958dbf8c79a21e59bc5829341e3e675e2f5c38b1da9187fc4386c4406e681aa6171371a7529459b94029020a22bc9e031a2b8698fdf59d76526b69baea19773807bff07ca624af32049e5e9b9e301f4f8d7df753fd7b49ae85896fd59c19c77ec31dd8db745c4b78762a56d57ea53446794701c806f19ab8c59c1606c367532ed513ca44522cb41e54072f4fa52759529cd129b694bcfada49ed2e18a3ae7a32efc51d21fcaef9b56891ff62ca9303a417506e284c48aa20ed9b84a78350cf6b72d6cb1b1daada38a7aa1a18dffe9dc8356a89e776ac85a49e27f0dc2f94143bf44574e89e91265fbf08fcb1fbe59f9c7645d8333530fffda955b9fe1e9f22586a9879cfc83ee82a0d9ceab38decb5e352d4d153e438a770dec161926fc066d5add97ede6a7515fc2706617ddbde291b5f05ee25700997a64e2c343cfc64b5c93335863a6749ff2d71874d52f63a11ff470499a860c4775bb9b24bb1c9727205767346a47192f7d753cc577791994d2b8460bcac4f6159f2b17b4a42664abfbf8678f911ae22e0689f0318414c70480b47679ad490efa134a725bf4b764e624733e97bedd286db90cfae5f427c7c9fd2aee13de55aec091594c7ce01a9394721857ff69ee9a6cb6ef61bb3014450b3af1fb35aa0971b83de89e1b16aa88322ed30195d701e25829db99aa550cb7b7a4a70d7b8b0d3178ad87da1fd22c805c7313c5ec4ea88c644aa13d5cb5aaab8729a842b1b40821d76f951373d28c5ee1653e52007dd409647c51f39a8454d8a0e95a8cdd22cf2d0ba78d79cb86f0f339bf7b397f5c345713adce8b89b7e6043df6f37719f279035e23e5cb120225afed9b0f2c10382ed559e13873ea9dc11ac1b18934f1e3188d65adf7382dcbcdf16073f05032a0c92c015151119451a98552a59c2d39f70b47201db8978d9b997a8694a79171c4fb7045b3ddc716931f0120568af58995518bfae4a5ab1ff8dde91053e6eed3da5af83eb00f98fa887a3cd18f69acf6e7ebf6469875e97a9749d6a537ecc6744734a9bbbcbc6a051495da332fde8e1bfc1d5d5af2659334b7238cfa0d547bb4b87305beb2340480851634adddafdb04866dcfebb1f38e1ffc8ada47387c6a1d52c8f7a79bb746aff1d98b6ff0c76e808646a081c1a8f0a621c47b9b65bd5952326bb145039fdd6a58d37d3d3b850eab87b7e22de050a3ebabf53d7a3f1e0df75b326727b4ec730d51105d0d97ac2f989666bc5217154892d028d709299258380d3868b3e1d6fd501fca836d5b8e699f77123e340c4bc8f68cff7bb335876021a2d7008bdf1d287a992c2480ce438662a218b4cf068c8a3f58cf5d8062c38157c9c587aeb8dc07a441eca2f9eb81e231f54b7fe69981d7c805938f772b5432679f3ed84bd2567982deda679a20aa3b3fdfd81b93a44e651bfdfbfca1075327614a0adf7d13415c8c97c2c4b82e21648e65ad9b0eddd453ac225d7029e1d9f4f21cd1545003bd988fea58d7e4333b2c432f27ffb46f0c77981678056af10abdf81ff7b231c342e16748e7a29f2ae8f126c82f6e553b307dda7d853ad6e412a53b5404997aeb032958be974abfe6c13d7151e5f5596bc2c918dfdefbeef5a2fc097569fd8cce9a0e803d4fefc25ede6e06dd15f9de48637838f33fa0938d6884b431889299c95a00bb3e32780d5f0bb20d12f69dae9fdadedbd3c6f960223bb98c52f9675fd71d5d78097f11cbc0f38c2b8206cc519f63291981ca2392cf3e75942807f00cc46369c3e8b51bb4f8c056bd5eb859a1f0bb436dfcf9dff0fbb748f4cccbe7b1e294f5ce9605ec6240c4a5dc191a23e4be827a9f45212b3e422c6f3e71fcca7ebf4441414abed7a074bca3454f5fbbb7681ae3d18cb904d5ad824df262fc8718a655d2b2847e5bfdb36530feea2380afb89ef2a963aa64aa3e8055b82e7c457be796c423f7018a882f4d0f36e13317a4a3949483cd85a0eef23843e4585486337db40faf1e15bfb1c0cf926d3e9a15c9c0436740b673886413486eda7eb47b4de7cc1c51457161f5efc7dc42f0b3b6c590bc20ca28a5eba4fd3c92c9bd8290dac14d2b244df8526287bad1ad3539c26a03f9479406dd35613d34e95b925fd9e91fee264b5c7601408ca08d7cd5c72e310797badc8d493d23ca36324be79e3b3ebd112ee19bc597a559db49b7cf0ae3abb9105e77992ce1e4502667218af82b517326a6a9ac2dbc899b81fa53f543a655ac75b29eb173323bf16d8be4760bf444b90937a0ab7fc89dcd498d35404bd435fc75f6a5caf40616f378fef3806f211de2ac8b740633a71d317b58dad631dcafd8dc04f3d07b4f01c99f2c857b14e616f97e36ce6ce67ba7f2180f1ca376689b43b3744c5453d9332c2c072586557870e5fb36f4c0ecc34c2ac54ef1e6804465bb3a2d27ed95ef0fed115f50cb53e62799e4da1fb945e15561635d21ac28e7a66006e4b407c3db1728a493816514ef890eb78abfd1522f1929c5d5c17edd85890657ae5b1e45f71d3d5cc608ec3d9e962056f26d9fd6b0412f3bbc0ee14ccd1a621851eef4c9d01dcddc5894824f8634a4c1dd2d66b2bf1aec5df570eee91d943806c60cf149e917ed12e29d8b4d4d8068dfe1959bf15ccfdecabfddd03be777cafd1d8dc1254adee0c2e8b31f5b2790730649ef9380b8960d56155aaacbc176760a4ce9cf6d9caf4548e06aaccb79cdc27f0fb8f154c9063702929e2f64da2c5d8115d891ffc92ff481d828c2d452058a2bf7a4e4e83fe7e0f3fbf84a14dab9f408b18aba20ed6cd8c2c31fc2137a99a802797c644aecc9671c81216d86e828ca86586d4c6572d3f60f4a2d4304b5ef0eea968ebf87291f3219d95c2c077c502af489e673b9bf66511c664037d7e14ee10672cd9e1034a01e73744bd510b87a93dc1d3b43c22b73bfe846d189f55e5bb5f9486555490a996f602c14b85047e5c08a64bf9f381fa52364ef1d84f468b7f2f55b2333ae675feabc1eeb22e1898adf7f6b8aacad563b28a917728611dc4aa56075218707602b8e368a909ddc5a9cde769a20d9fbceb97080cc9134d3159b43442d408621ea1c860698f8d29a067fd09b7d1ed8742ec569e2a608c018b42081d903ae011a8d4e107b19269241113585a4db4974c7b9d255fc76dd19d556bbedf9a6a0bf0e72bab927f28d13b995698a5117b9b2db448f3d2a475ce9b8cb65926b4cbb8b1273f71d1a0f3f6c64377dfc41d0ec22a0fb4c4ec4014ae0ce8ea3a1f14c27eb4d98d7ab2ca410497391e4d270681583e6c0afc44880abc55a3d3da86ad58195155ff09af67424a33cfb20a4217ba6fff06098859e851237329ba22a8ff81bf0315654d41df38306ef49f99ac6d3a9b76b3d1e2524d760cd83f970a320c5cbfb60fbf382ec2210202943b537a88a13d6aa525f650744cc9c4643cd182b29e85cd5ae653827641899c0f13b660fdb8aacb252cfda245f35709a66b5e3bfbf3ab82517fc18a39e3918bbc8e62cddd8d0f645bae44cd6925e2de9cee44f12027ed7332b381df88bcca23a48cbf568b8382ab776d9e0fbc7ce2e160d95f030d212710e8816a325ceef6b930ea1d478b8ffb3e1f8f963824c963c98f67c4accd9f153b2d7f7d331542b1524c15f6cd431156a8759b97f0f8e0d4d1528f77139bcf569f89b67ce72dcae06a8c44230b6136ad086f02228b5913befd0057fa5c4c02dbf457358361ed6b9779cc003c49b0d3b00967e6cad2d39a7b74930bcbeefdd78eb7cfe4d92d9a41bc7f1fc2ec0eabe4576f06ab09b584e9972153fe8e8db4441bc7f55a092eddfeddf9674027fc49cc63a2e7a4508cebeb893968c2d2958ef1c6c4c995ee5808d534c8d351c380fad7766a848bd9eb606e398a3546ce2a4ac1ed75622e8f0a6ab54d2a4811a27cf7fd62480661783e9628b5f518ee345c2a747d2e047542527e3c82159f8133e84de78f0a48b4512370df1b3441c20133bd961c11087a32035907f4e466c237326b50bf02069ced46f2644d43d661d77058d0ca1d22df60d6ca978716825b2f12fa3bd36a49067655c2bba7c4ed26d58ccb65c9d4c440d02d5c506c00d673f95f250190f66ea5c868d4245e30da66efdaf31a3d7697cf146220b81816eb757e5daaa327e5b65c51f39719883f42e554f3eaf5ac3e4965498061e8e43172a9dfe04c838ba7e648133f9b188a5bb05da4b91c9db55b180145130cbf70b382d985a3d21175aa0c0a47f687e4a06eceabd0401ea43f18cee07083886bc22f54db98c47aa69d77ae02dddc2850e07dc913e5dbecca6d3386787698293f6588a3efea72568f68c3fdbfd16989f768795b238dbb33b0164780fd131c23e04e7530f86e781cbfaf1dd04eeedf69f932a1c72cb177b0bc13472dba1882410952bf287d2e79cafef6e6abecb6de6cd0c09f64a0ff2a0b1d142d6931364a9e8eabe550e22c3bcb09b81a3ebd72a9a6419b28a80b091e7547ee1fae76d324580604c82ef380c91677aed82b3d55a00434d9992aa998d9314c8dad085c7e8dcb45ee8ea243b116dd9c7b7aa2a65202c5aa4e6798c7ecce0ca2ffbc10edfce8389fa5716aa7c8a34e9600d2609d7a209ac56a7314bc7d440cc517f281fef12c05cfac84d169a2e44b69260f54200d0b67f375685499d77e05d154966d986821b63161a1fb6db04a08135b11bda5b29d21042e0ffd78122c30d1f61ea08f7f0d31d70708681d318fd547e263dd1e25a67c2b07a3d50eaec470f132d4f04f43d947038d1056cb067c6faf5f98da286269ea1df575d0542d52c30f8170b6e4b003e35e9934694c5e2852da9b4b3604621a30f73f2b8fc00834f3e1e961830f8804496da2c6fa1805735f7f9de63dbaee85cae310f560bec82050ac252939814aa71fa1eb4c942d6bbd6263603a88eff3acfd69706483f40e8677b4f0de84ab6877068414dbd955fa3fa90bd36614900e3bddf9c922e7f01d6fa3faddf532237cbdc12a7cb6e88f1a5d6ae4500f0dfdcdfa3900e6f785ee2815ae6fbc6d2d26e84521b6c4134a7dc220ccad228021e7821fb9bf31fafab7790b708b041b0fc28f0aa65753c3c73b9d1c2e4af34daaa7751a6568bd58495d7f3789c1531a5ba4f97fff30434a165461880b5ef33e8599086b3ca74204ff0950852f04b26ee30cdbef1ac3491ba9e3ec2b3f49073e7692645abc9d029a44fb0dab5952fd1690ba1da1ff4fb1e70e73d01be15f7f16e45855c270537ec956b64fe87d66d8821b4974b44f04cc9598693c49831a673c396046d0e2e42c9c665612e579fefad09740b58537302a552a8e6c4b4d397f8f1f975898372b24fe20f41d14827628378d1ebdbe1a3cd7e292161ea29ecddd6e13d0d663fe086a4c0c817efbb8173d85ebe0d6a5b5ca85e1f4358303f0fd10c591ace8971b9f0830b1b6e19fed61d277f776d153a0d42ea916417af5a67341d233ba1c05057f708b88957ddae2209e5d5bff14069eb54817f6b6f6e86a96425ac36f03be2354e106ca013ea3e5f9edc8cc11059d0f369474a7382af1c4fcd9710f48d6b501c2557681c7514ba296e52724f36d3c903eeafaef11606c53e7c7723dd1e0da02eb371af5d9a35086e75706afe4803550bf0c8e4283df8789e4273f582bc46e51496d2caf8bc229342c4b95c0f4343bee465b291dc9a276a0d4f3ea1abb9b72dc4165bd4fd78eb592f46d506a88a979a9f4d80e7b7d43f9450f37dbe5271262ef150f0a7049d5af60833605240a5a3e2dc3e999f7a6ae95d1bc7f70dbcd2c3f318581ae0ad711d1e6f992990d854fe0c1cfc2222858c9471e2f26776376951188484c2fb14fbfe05b3b7866012e272e8e8553f3cc00271be2b2a0982d8b24f06aab73c0b09e2751f0165f9d20f758a238dcb6331245d029f948eb45e540881372b1d73917e431139cfd6d171d1b3baba38d3dddb0e31b28686e04c6ab74d240488adcba874bbdf10b4964bb4c3296ecad1c62b1fac5058976c71bfcc3a67c88301cadf451704f3d785e1c8c0c2916fe4fa2834e5ec13d61e2b17dce710aea53a9c795ddffd5acfe81828ff9e37a6fa0055ab4ed4238f0101e186669ef088cd179e52491cf0c4788a03fc3c1f30e021f624136cfe82ca9c4d66d84b4334d906132d76d045dde7b825ca682f37b847311d01a9f1d1bde78a0a620e072a840a74e70aa8b9ebd7c630d757c6a3686428a2b1222dc8d55bf2a48b0448ce8b2a12da60c5f3e49b8d10b874a226a1a7c16b22f3fb2c831c91df6e5567fefd2d0747c9947ac7b3f9ad1fa43bd525ff5aee70cd8f6f3ee0395556f29c3568306425cefbd99cc0840bfe6181b4a96d3d062860ef221cf2bb79e66d91db0104e06c3d4ecda7a3c20d2ea29ee35760299040143f060dcdc97c389f635f8405edd5700dbb75decaedce8c482e3eea9c2a623010a77197e5f600d1eb82c7e1b60b4518dcf930b75379efbd61a7e4f14ae370a2af23b75950d24043173f839a4dfe6d81e81ccd82e737261a334c7c8c71c2062b6ed9e8417868d7e6f3593e2ba15ecdf5fcf5801bf2a1252985b01baaacb5e04ba811faf6529d56f53cf5ce79528e85f07d7c60bc72defc3576139338ad5ce6fb85622015b3a37b2ff70c52d2e947e50cfdac7ec4d535642b5ca17bc13433ce00680dab5bceb0660899150ec73d508b48d9330d0edc01fb9baafa49bc893e0ccf6e3872986c53a154db4e4397c90bdaab13b9583a040f55e82e0e0e69f1c4d6b0388afd9b2606fa041d71db138e87ecda166f7617875d515ab690b0bfca7ba1e325b65524c615cf5d4bad9d4d1bd258aa41934a8a896aea1659a1a7fe7934a20d04135913b8c5540b4b5c4271d4fc9ddd5b7301a45dee45e769ae3938cdaa945e8559171c954934c2f5258d7dc1ab66fc19a8131c490c4200940a3942f77a865cf613e8e2761ab1acb3beef1927c06a719e69283feab05343218ce361b5a474e4a0852fb1ca3ff0dd5ebf6efd4bef07d3be65b5fc1f9b97ab24c61d82340abc02ea9fd867f196ebb62a468f4ee19db5cfd5d71ea1cfe2a13238d7800943648c53c96292463193c6d1a5737498d4742189fd24625fbf027829aefdfb5616e87c93820b043d727a1c181f9763d1cf49f740fdb70444987cae05ddf62bdae1d9a49c82ba0683fe55d5bfa7187ee56cc7be0b5e2bdd6314eae6cc15d40e8789880da07ddb179fc0e4e4ce6f1c5ce4bdefd8eea89eb72942dd25e53293c353bf436cba3347104b361c2fc68c7a0089783f2d747b9127295602aeafe1ca173f81d921053a030d08be3b8ca80d3fddbe1dd6a97b33384d1f2aa66bb8bd1dc2d6e437bba76ed124e2a854d359c3beae978c0151482e78698338544f4984f639f997f09dfb4811988ab471294d6955acd860c1c73d3a3ca7f86ca2c6114895c8ec5f6b261f88634dc8782fad3148bdcf48e40181678da76ebc2375f698e4880511d3f77044488584dc2b3a90bd7ea491259ea5106fe27892098aaa3301cbd5c6f5e00f7d9c1049a6afa3cfb2d979882e89f1e4f24a8efe2988eebb57afec36adaf63bc3f7aa945ea5bd9ccc0e9ba0f7b455b0f042edf424452ad697a53559356b23af19138183aa4f7dd571aad48e7bfe4a44fa0b1ecfa5d59902df3bdbf2c4a749b883afdb727d61eff59e51540ee4970d328112b8c275a42cdf7f1b6508ecd43ab373c9ed6feccafa105102736bf25ad9fa8c051254dfef3a0b09bcfe7fb0114aaa2b869ca822b752d8d484bb57d03596312d819c0bdaffcc9f25525b3534f8147abbf849cc0c624fc9d1151267608300b9a6212d7fc50c7b30f39c50f9eb620b3adef93036ffce3a154b8825ba3a4cbb91a601f8a50766c46bfc690daedfb20edc9ae0e1c70a30d7658ca6fcfed16cc5e1ef2b136d576fdc6bfd5d5ccbf889dfbe7a68a0feab9b0cd7134d09af65b7dcef7afc4153096bcf87df89a1d57f7a7e13b35a4615092807160a073eb1e8721498cc71ec4ae2dadfbc6a12429f35924b3fc30375c22bd7424e43054dbf2d4523b7298322e3bfad7dd328cc7b5003936bc7b83f399dd8fe8c0c9f4ff7fc24c6c887917c16dc805fa7faeb590d48e944001659ac18b7b597f570894fbb4ec6e8843f12b9997ed081cc32e57c00c55f83d0374d227fd6e42762484f02d27386df9de86cac7df23e96bd8561acd4634f445be1def7100fcd89854f4cbcb6b4530779244ec489baec8c84a61c1c88dd4d404c4cce667ae890a4a7f3eaf2f103e5fd21c288307668e1f62450de23f7ce890f082cb715dd61002085bbdf64442799e2ffdcf24a78dfe471018a96091323284ac0a234dde2640609023c4c73bdec039865dbc4a3ed6f2ce79d2818bef29b7026389167aadcb4d15a1db6aec5636c783d759ab1304ac08bfc94edd86620daed9bcce31545482e77f1d403100f6f1ec03162ab2d61cfe4b769a504fee567cf73eb1a7cf99d90dc1ace792e1e5d44fba58f6857706e94d4b725fab08696d36deee7751c55f0fa1c1a9616448b69c7562c379dc712eca0d3a9741ca7d206d0de862b5c5d65e6b19213cb21666730c383f3880bfc2f1a3b0f63342f32afb09b3cae69a78398078d675d59f5c2babd74dda38563b1c80cb7214e2d7b4b0e0e4f7fb0edebb0d0dd3abe6977cfac1970bcc43bf378a37e85d619ae1b0238d2b8722855bd01c865fa94f8bb7959fcfd0acb6d798bec3afc355b0f74369d2ecca3cea14ebd3fc75e643a7f155c3eb8edd61e71ae5a52021f40a3f421c2147c32e74c6c4bda2e7e5e234801460941bb4fbe4c71a38c9540f8e9d03cdb1840b2c512174929c17e4eba13e648418dd90e7ad0039fcdf3ca3454139f0956402c9a11aafefda2ca9bec7c32f2bfd9d4dc26db9f0b1b06c089b07c99eaa9451d0621df9746f72de89943d6490b862cad82d7ec947ec7d1b97b4171e64fe92634667a469764595c007b15fefba82d7dd355c4dd7b9b30115d4a5b1e56b216f17b8378aff79fe7ea06ddb5d4f8be03712cb304e46bf515b8c6b3b808387c6bfbfceb55a913b6d3df79d689cad86e94feab680be20406582a2bd857db5cf64520d1c2edc64347a02e1140e55e66950afdba26fa770db1816781c866bbf34c0c4c4dffdf2802f346b3f222793d05d14942ef259d8810142bd19d632acec9466c595420afd7ac714e21ad2fcef6b60450160f391d9b3249f345eb4acc71da163b2566d950cf36504c85924e5480eb26fcd071cd89ef9dd2d0b53a72d509b14eb98b0c6f383795ef539f950b0cb632c88c7db80e7160d7bf0b1d0164cf441298a95ec972eb0c958687c5677011b164884f3b66bb91a2374c2459e2b4f2baffb9c6207a9626b399dd37cb9eb8c7fbbc60721fec75ef4db72349100f5a7b9fecd023b4d25168e978462383a1d51ce293e9c953ec7227fa61e821d38bacdf329662b8525a02ec1516240f25e35d84b73d4ec2e100c114775f41efb2059c9e6b903a166a1c79d24de60839bfa27cdf07a6b3534bdc44152094fdb2222dbbdd17cc3909bf17da7918257557ee65d1a4cb12ea4aea140563b7769369c3eb51929549a49f3172319d383df674b274e1b592df0482d5c1f68beb42c03e351a70e35c09a34e0ac75fd9547485ce73b846bf0d7bcbf5a3e8a8a62c052aff6c74da44406fa6abcb24cf5de7b92ce57f622cec87e807a86e1ec0b5e7e5f4d68f634d139338246151cdb98a7fb30533e3a1e4e43c48410ecf2df16b47b5b935851ee8527c2b2b45fd0b4a33ab4511266972e965ee64e7029b0c8f147f90aec3bdd66794e08df0a0e6b2ba45fe8f1e37c40c31bcf40f739213379d258afa39e87287ccd2cc37dcdea2edc7018cc144f030a991583decbffd83a0cb8d1b8e8517ee40df3baf7d02607ca747973e48a8499350a3e8d8ed09143c44fda37de0bddab8d1b486e1523440a79d1ca3c6ccc47e0b0ad54e6f46d82a8dfcad0993586bc9aa29fd747662dabf2a5571b461c708fa5f0a94b5e88e915275dc05d5ae7ea455589363e744ab26e5347ac0c952d1a1cb79aafc0f605e8a878736ef0c1918c6151846a01614485f830465cd88b8aa03723d27ecb2b93b3e4807373b9c6f8bd538a64c290c3450b04204ee90cdc04ddad97ad70918a8d6bb47e091eda30fe9d63809592d812c71060bcda6686de583dde128473ff9f5d6f2541b8c7320e1f3a922d948cefee93a427a09c08eba7d7cacee077291fcc8df74c102f71724a6af64c3c588d1f6a3e00dc420df577434f0cc7ea2d3b95d947f7a9cfd4dab04e24aad7e2ef0c1c2f9187d3cd1d675e51abecd0f344bcd912abe8d1111e6829ee939c1cfc68513d15820069fa05b65f902882801aeaea81348b6b4afd72335b2fe34110b28fe5da4e84c7fc6bb5b0bef98508a635930a38d39f4229b0b96fbe736e0a16dd7aa579d236b6675d044249ba3c926084b6cb51825ad6d6b82ba194375b45fd490f7afacb04c8ce3173c2e4015ce743518ea28cd6b84d0f7c4f61690d8ff7ef85d336ee69d1f3b242b198e28be385c40117012802a8a925b3f866e1b191928c5c6b42adf70fb9b5676c17531f3559d527e05ec10e1d7442a46129884358c8ee4c1b6ba177ce9290ba9db5a4d6e579365cb81fa65617cad06413b55679dba5dd3056201c600f159933c89440d4400209b46bf4626448f608720372053b159bad3fe5b03dfa229effd0017ab0918dac33bec24a2a469d244c6243350424ae3812e84f4cde228e8b750af5653e74638f59a2d41726f43163d36b34a607e7f643b8e02f74e9d6251518153d35fdc76bde4526f254409e5338ba256135878e023e8ac42367ffd63a6e6b3341980a317b0c8b5ad957217a2a6d8b9210e93e2eefb35bd56a7a171dca7e52262f428c228ea1803fe198e6f6c656d9bf23be0fd16a014e16fa8b62fa6b6cdae27556d5c1b37cec72e7e2d083885f2bafa019058fb6fed66f76f98de4fdc32ed87d5da61b37bcafb3e6b1796bff3f996614f14937a2788c686e9dc82bf080a50de9e9e39d6e30b48de0ba7a7c1524644d682dcf426281673cb2dc02004b615ec61adb5dc5a732b6c673876055fe0ac29a0dee4f0c341218af5650e6391dc0d1d36482be3d53d71c1b6f97e4a94e9062e9c40d4ee38f9fae3916acbf2aad2afa40c463f11218ec89dc28737ae11da667d8009d6ac08e9436f6798a96dcb32c16840d0139f3ed2c93472533df5949b81533d33458a4007a29c2335dd1327cbb6f1db1a47b14988f37dd25bc96cf52718598590e04f7e7f437c44aad3ab3ba5b3306ff8be74a3ef954f69cd5feba012c88893313867b0d35b7822fc0dfad8fe61a36f50d9bacc7339ca1ea0153744cd6135891c7c681b2f967076047a5c399f9dcb625a02562737592b8ae261e9fd167a0d166b68577b2d537f5245e5df5cdf89e515698bf30f9f52b9b3f502a24d6a7f48ceda14442a2965912fbbf49380a416f04e62de1f7ea0776018434e9239cc3dac12330bcbc8cd6a0a273b89dc26c597aafba5f987f873b0860dbf7495e031928a03cc82816db97cb9611954a479d1f07c7c574c32acdc2452dbc7e5bb7ef7c0bd4aed9b8e6f86067d00d84cc29a23ebf6d08c924fafa865e166229cdaaef61e9f9d452a75b50bcfaddd3a9718098e25212b8706748bbc6b376c08df7321fc31b43b4a5f25b41b9e25e1e9589424102871def09322f7a96a315bcda93c46fec150774aae13351c93d285e7c0617070bce71ed3747dad2df71925e02d7b02fcb492d8d469c7818d8da38cf1e4d0d4cfd91bd617ee6799f0c3a09e820436195ddd1411bd5a2544694e12d2fcdf43037fa58af2ec96b0a61547001438a826038d44d7be3b14babaea51aa840619258ab483229d270c69bc3a70d58931ac4ecb36b5735fbc9453e96a5b3eb900152a452f755bdba2f0ed0648aacfd054319271b4759838acb894274ce1793ba45d7b5389f3754bb1ed13896befc7cdffcdb41050801a94411081e46b2da5438fd8bc2e4e4579241d8050f515e21b2cf96904a70a33c552927962245d5dfb2a6143f0f0c3c6e237676733e729523f1b4a5e5a84257b16b7d4214bfd9ca9a7081d835f119363e3c75cb8f0736fd7413b2ad97c7c078c5a0215845f9ab2b05e6c90e4fda423a340e673f2e07d525ea8e0a68d0340e221ee1cb9da7e42303d0060bdda5372955477bf4fe5290155b778b6e9a4a427b2ad416ba5a93446694b538ad9d6031001ab9d1900ba966b2a714c62288e36044ac35a4441d32c5930c7397bdf7da977ef50792f02c6c1a97b551375ae2732c2220419ea034a083dcbbd3ee5e331d154b883e1cdcc310155153fda71ac9d9d18235c4b0b6afbb7a8280da0bafc927f278c133defe964b37cf3a55951509e1b024dd0723f2d215c6da15d12e42b9c6ac3606161486ddb2e6efe243e141a2202000ef46b1689064f4d33557fbf4d5bf379d3a396cd539c83d060aca97d0de6c1e79fb38ff0fce335c7a2c91d5aca22ea8685f57b9fcbca273799bbcfc9fc505286509250a89daa0637c81b6a4a2d9eb1af44828b0cc187cbf01496053bb768e2b46c2b9cbdd4e706c9f6d8903ca57b46f7be3189f7032eb2b178947927fe2f9a6e1fe5e7c7e05a931c5cc3b3db3ccb9273d79649e24a64f3f54456f677a0e62e776cdbad8824bb47e4c8a2ffd6990cce2a49727b966ca61c910ef8dae84982c11d1cfcf01a0679ecff5edf46afcfa8028e708b4c324145e2b0c07dfac48d3a7f67c00abe2054e8459b465aaff0c57124c30d9aa444eef08729464f0f04d77d6c168ddc4ebe712e5708dcc96fc7ea21697f3777a94c4157b7cef0c19c4d5c22b0d88176f7d0f42e30b1af62667f34c639068a3ed2251ac259ca2d7d0f5d481fd885db0c74566a45d892dbceccffff2f17ab0a6446954d4855d927269f78bcc397ca5b1dd7405ea618c4d06a384a0743d8305a2ec439a206ac85f9c704794c8e21dbe732ddc1991132490792344599e29ad055f5d91e826f3025a1144d78b897b9149052dcbe407a751bad1266060b9aa0c3231f986ff949d8d5879a3a4f487faaca904e2a44b9190307eb5d0c6e49adc090c1e52c51b35de1d36b149f4a83e9bc823acd7492ee73829ddb586a6bdd8b5437c482fe9eeea2d60385f42bfd169f5795c8e7299fa83705d0b01c70db23a9ff6bab5cbccf27ec1b03dc33d56e2ba548e1fe3cb5d602dfc9024a2bb01f1ae3590aace74d44461f435d98ee6382df62fd84f63b6e966d9d899dd08c6d43fc2403b8f5eaee17a9b8441170bc0ea98d84865efb650fd7fdf6156938608998cc19eb78dcd58bc7acda75438618a30ce8033b8cb01399a05ce6a7186b6911b4d49493f3b620b1ed74f061e7746d7184bc2fc364dc53a8639a321d949bb1b2e5b7a0729156481f91adbe0865517f31ab649b6600f8bf1cbd1000fc1ee73df8d4cd865b36dbe458a231cb96552d5ea16b3d2ab1906fa6bb0c724325fbddaafc18e352f223afdcdeee2c9adfa28bf40ce7f03fb01af1e098d62639876981360d9d7b8e84013480de2b7f7b3e05e476b908fd39664d9998c8a8c93a2650b79e299dfa3aa0a174d8f34c1e4d5e906bfefc4ccc1e80b73045aeb3c1b6ae6bcdf536587600724c63031d70b37652fe74bbbd1cd65569734038bef7c7b13219758c57b3b95cbf81133ae53174b78209c526d8f6366f2ad6eb30a95103c8ca9aa8face04c7e9a69400a784c9f2f4e352d5603beca06604e54191b08dfa12f7109b35fd6afc3d8c69aa9a621bcf224b46ab1fa1739fddea85be66d015eda0b0e1e37aa4eef99f940e97bfef57d9ec2d98a0f6c48e0a8add703f3e70335aafad48a8ac0e7b7ea8f3bffd861ad1306897c46041f8ac8312cbd3e20706136c0a820f8964a0d1fd757f7a4334c57063b470d07f503049fc5a1bbc1a7190b3310b9751aef2b4fd12969185a1036620054b4f095fe0ee8dbc419dfc2146f62265911ec8cd0f56c31c76219bc800915e431d6baea0f33baf074337df157db965b28e11c00bae03eebc417854078c7f7a8d27ba0b1b884e04fd61782a8fca44aa6a28f164497d21c580750a5b844dc784f2d95f361750d3f4cb6a36302b85b8a42cda4651c6a397860b39f2975dba50eb6133fef1f3218fc3901d1b39f150bd01e85ca4f3d27c0e429fd37857e574fcc99f117f7d6934f31116d78d19e21b3b8337f3348d34f9eee518d83221dcc2a19230a589d2ec525848cca6e19d8ff45ce313519cae10b18f6662736c34fd7de92c495c43a9b711ce4476a7322b512e798158b6c8036b357396f4f49a784b165653b9bf3463b207360df14db16052ea71349d988ad224a8c7c34dc77c425b63a053637d00bb9296ea76304984690fc97d02893899c2c85c31c7fe6b8d3771246a9484d59086b0eb65987a7ec611ba88111862a35d1ef25615df3872d2052d5b79142fbc6feaa8441f05c5d27f30a99089298743417884c775c46a5d6f768878cc58499e7c07278f8f398bd78bbe981375e93e43bec1cabc841f778f4f4943236c13376407964dcbc00a5fc89da1fdf068c2bc265b50d46d7dc2d720edc096286f672fc8c43c40af3d4ab873d03dc7c68d4837c5f555fc0544d7d699aac5a154ac5d5aefcc032cc3bd7a5cba3d6949397436d52278075223e1628c4032257604357232a287d579b538f8d382686e8b809a5510feaebda99d4f26b149fe4cfba91740675aac2b44e24f09b61134f7ca413e73f3a4efa77a35376aa36de68aedc3359dd6168da09aed21f49d99a350384de60c406dfbe9612249b7609bb914fd497c019c59c1d2c392ac8d7c5d75f34eacaa4ce52c4c8044460f3158a2e2c42d699fed2a4bfbc214ae44260288190258276ceff0f9f4fdab23d9571ac03944cc4ba123d6ab8a01953a8b7ba04289b30c310fd7e08387afbbcd78a2667ed230c9006d3057ba47410c81bd2ae0d23ae465e20b7a865dd650f543cb421eae226c77f8a5c371142117a374841303f400f263b34f903d0acfb1bb188c6980070fd1f8a2366b01b61272a7a2e864dd4390f222de3a2079b61f7dc7d5fe5ea3dff673e1837b1a7754fea9bdf95e70aa7e7afecd708f46ff7d6dab844961b2e45634545a02b5f6404e5ff2dd707b1fe5b06d695330dc73bc58c61d1da1e812127bdefd0bfea10e3146273027479ad965a99b322eefa78d8ae1ef59e1c0988904f3ff76299230a85050ac22bf97ff3efd5389b1d41f61983fd267eda38b52b02db81c5148941fa2c96fc50caefdf154c3fffff3f97a3f43a84a2ef2df6da32fc8a12cad8596323f9ea081db9716bda7cb117bee19b042715ccfb7656c87c7ebe084d237ef71b5f793828dc538a9ddd3e1a7943ef40e4ef5d62377741a848f00749e9cc1619da156acf4c4a4458b3655fdd4d7a4eeb3c005eb19d06f781ffabeb185cbce15a4ebe80df820c47d46f704d455d9f171664c890ca655f8c16bd33e3b6fe525ec1036aaca096c6fbfdd0f71005fc336c177e6827b70dae2b031d6455e1fe2fe30719c262e0d9c4cd06e959405c61d9ddcb5ba1d575aaadb2310ea7fa23a506320ebd35dc1264ba1378ed157e2840c6ad7a47dec1d282352709878ed3691ad0780e35b815932859a424fc9b408049f0355fedb480ca915cc7052d312d615d85b9c18715d6dd942e6df94340d1c24fa8a53e79f1a92b13854a2e031fcdc4476f4caf01d377bdba0a90aeb6a141ea025d11eb768e84d8087b8068eb2827a4fbb4fd66f4f68497ed2a1fb151e0043f7a2e6dfb78079fd23cf905f8602a7ce5e1e2b1451b8ede9c6d81e86a32bae9b1d55a000a970f081775bf6fc0138aa421cc80c55dc54138ae2279418efa3335651fbe9f761063c04005d13188e718003070e569e03917f0ea6126db9bc102a422a2e57cea0dd720fb0525a2f64a8279a8aa9d75ba995a490c5fde7d6df24d277ff439ce99c4a2908fb515354aede9eaa1559e6ac9b7ffce9554dcd5ff387db1a81b5264f2e74ac661a860138d1e987e8a17b879719d99cdc38fb75bdacbac677623b0f3d31317eb0b7c0904254c93471bb9d986d4ad1b2985f338a86eb9c7f96a90843004aacb96f74e07a52ed72afff7faa91b9ba5bface45f94acddee1e0d2c68d5a3f444c6297319d354078ed8455618e6477f019d60f4ac4d80d2305b38f3bd46f10025fef366d6e82cf45e546f6603c3f73e012b1bbcc375548d07d0a67d22a5ad6a5140250df077cd059e2dc7349d0d4385b618fe069cbee1259a938a96050e3b06d51ad3b6334f5500c7972fd93cf9ccef39694167d49fea4f691cb6e2074a64b25fbc0f0478d712f7bfe447627ecea189a533067a2c15fe0bf58fc417c7ffc39592060e1346a489e9c6f95de240254c9fcee4ae823a0c7efcbbd7348c9c605d6b96af2eba1519f4588ee9c2e647afeed078397b920a4b88cd083bb15ff52330a54e197ffe591767b1ce5f1e97ccc2ecd71dca8a05748287fc1fb816924a84063cda7a8ce9f3a2048a754d324f6a98029cf0e28e4afbbc782d7f9bddbf8fc42931761244ed3e2e935fd05092d95a263c58c9597e121749579247eb8eefb59680a232a6658c6a3e12b46f26d5101aa32c18071ac5806402718ce22911374f1d41625cb065fb90038a322dff3a916f8141e0dac2de2333f8e69466bba30b0266daacefa6ffebd561997e6901dba2b686975170627640fcd8a0eb40913b9bbc1e48dfbbc2eb8bc7896e8d8696461203f418c2abd3cb45843a6c3a1bc2d7373032bbc5710a5bbe4b92c328a497c3ff2c1d62c1fd106902e9e6e2bcb8090fa9acac421b10317d3157f80cd6597262e6b2fa61b03f234d84e4e72226cd086b37a497e45fc650faa2086d863dfb1998b8c11229e568dd24fa9c4d4e9e3541c9430cf7ed7e046f6e5c1fdcccac1c628ebca2c612957261a18f04addd7daa0a4455cf113dc9acc95ad5ad3ba66eade2dd46cbf973f48feea44c6cb50189c227ad9021869af6f4af7fe570f81e5378d317c611ae8b6b294bdb7839c3bcc53eb2c4a42008af06916077ff338c0ee3296529e45d0041be886867b0d60023112fa8cd6a81283c07f243244813e6d8ab187281b21d318b8ee91f22c42f12dfd38b6ee6b48e4ccda94bcdaf995811b07d644fad8709533e75f02fa436e3a99c6b9e67fddec1735140a7f4d3e30808f391fbc90bffc8cbbd8b63decfb14bd9d409f99f461da1edcb827ccb70bf9c039809d1f121a7f4abbd2b3cc5aa23b9a7a47a13c9f1f8715ae4bb2884ec09ca2868c1493fe571825a8e8e78b76cc6e63bcf9e0bb821b2c9758d4435ac92ea677db25a8c5e899c54fdf073aaaa75c3d66dd216ac0143b322bc0aca390651da1941e6ff99a92d3430b0ae77925517351049f5fa81d1e95f5fe60bc52df1e9ed4219711a870913416fae6d5e01f83d2b8246ab4dd8c67cdb8d4f1ccd5d46849577fe37cb20ad0a75a8711231de0bf479eb959f91180c5593fd89eaeef278f2a77e44b115aa2d18285e83396e2c09bc25c34b9741683c82c2da779ce36236c80255d20d288e40b7b332925a63cc36cb78777d627b57cebe4c6bdb6aa583ac33893089cdfa9ce4c73109373e398bde79b9421ec5aa98e430310acea2ce5906030083dc327e2619785a06b4a4ecfcbdbc5720531bfe8f73d2f16c11ff8a0a05ff33d88aaee9f79dc4413257ff449a14bad0986cba0b3c593bbc6ae33179dc84165ed219007e095cb37333a6979b2fdcd7476b61f07b3262077cf10c94d5bc07c7680d0a1436348f3d3a12a6039747f78ac4ebb6c3f6d9645758fbd23cee39e0957521ca92e0a113c0bce1da275aa32566ae77778d4ec74e52327913e8747c19d69146846bebec5364a49f44f7282d7aebebe966aafdf500d19ba1521dfcd5fbe7d44f488c7301b1c0f847c28ef828b01ef984dce805444e94529f0bf5c88db7b41d564ffe6b2f9a6036c683a995ff31331e643697e120634d46554963d7e0866ef8e7f666ae789d9d6055e6a81e5a7f2fcbcca839fd04ae05f4cdaf710273034e55d8d75b2a7200412da259129787740f12e2e6deae5686ed095b78b9c1b55982f2c4aeaa8eb2f8e0ab1e43329a894d0be796146b68f011606045bae9bc154b276716cac3849ddb5230a2486f7f1a64889d9c8699422aa977cf5e9de077cf09940bed7fbb34ea92e8e7b7866e031161e7a9882dbbc53ab0f5c991586888b7f9f8cda3e58df5b619ebf5a5bc9ba1fbf2612fcb102ef0685a1b227f4698a6186da8cd67909b0022d086ba568e7d2b26bedb83634d842dd6f73dd7f11eeaffcc417b3a0c9f0e7818fcf2307298056e87b17124006331fcf59d26c0143e4755280aa503f29fd3eed9c2c434de34b99839d9fb30340e52bcf3d40baa40d760a6fd27cb491298f4e1b49e093964606cb4f07ab29dc20ca4d9e69f64cfb9f3c05417a939ea2853ef6c7dc3c605834a27362fe18ee10e3f3799fc8e294cb531d9dcd604a5e6181b85b07e1697cd92a02e83c39d1b27639e4bc37e5f202f96450686d7cd8edb94a182bc470facbc9103749bda9dd106c3777d8c42798214b15ff05039f516590dc5aa792d5fc107132dc91624d346ee688a1ab4a65a46259ec3268cd0b7b014287f911c7f3334b985177f5f7786cd8d49cad4cb12f0229362b46117e47bcbf4fbf5482404278e38d1d1af573525314fbdb20d38b7681bcffd3dd392b3e6f26336b8e717df852482bbc8ca72ea889e04f9f8a3ae6886bb950000eea3f0db9e94ea5bef15473c7fa0f416d5fc4961d8c1bc64611a2fbc13d12f81ae7b4b73798b47b671190607ae94548c25696775da1fef133bc28af049d0b761f20cd558b81675acbffdbb53f58d46d107335665363521ee5c590b69d0729cf5d9842f0470a643ec93628447fed406d2bfe9352e53cc132b31e1ab0af8cc50fa7b282093e39e4a0bdd6a641800838b3cb2c146d4f8f09c5b4d5de226fd19b91d908491031cd3f7c4e31863fe9946f89801e51bd6458f50b95e322019b4c3c4c5406851e45d841c39c33385497e37a19c12c6a5b932e3b769f7f9325f1bed88bce77e77f16d26490511eec9b6d84cb67b0350c46e5215cdead697f9300a6a40715bfcb0e6df97a5663163fe873945795ffd341f770d4dfd146ddd5c6e2a44cbc85b583792eafbc10b964bae1e40300d8af88725151a48e9f7b83a760fc40334d07c3da8d0ec4ad1a284fa1499fbf6f22df424b35fbad6a206d0fc118081bf3bc82af505aaafb407405fd8759589bbecd53378442db15cd5134dc0cce11cb0599eb293a319133bf051a3a0a157e052f1d1b0f9fffbefc07e46d31d3f3a58724d990d759f0fcf1f121eb145ba7c8345f9ba482caa978133b21ebce546f090b674e3c1fb04f09e2635a93167aabcb897f3bf8ae9f5d02d1a4cb7405898a2eb0001b8a3142138ebef93ff4353d600ee0a6aab3e5057a905d051ed4f01e64395337a61c9f15897df5e9243e090e188ee97e901e5864f8d30925b05464ade5239ba45d4d5c99d048cb8aebab86ad05d069090733170887bd07cfca3bc1d22bd9096d3412aa6b1dc09721921608305d8751556f97686aea1376e6edbdf0e4ca78f34c105bbe92f443d5965d4306b397f185b8144db4b7464f4ed69cbbb4c58e21ffaffe2d6d717697fc735058ecf481d3a3721e3f21c69836fc9cc7e639d9610f2338bb7da7878c938096c485515707811f8e909fcc74be2551a76d612d488c857cf6f49bee2441fb7502cb6216044e80d86ce910e6131fecf8438583053185e041fe10983ed75420cf20afa3352395ef71dc47216e6190eb7b0653f874ea76d913a5e1db8ce2fe25b4a8747cb837e78f7398215b33cf03064f4b7da1b50308c14ff41cb93b6dd1803ec1153a546e2ef5f472b335c3184dd94b6eeda9e77d406e7731d99412ae6f8946b5ae68310856774421784f9ab287b794837a9870caeb287e93c2c72e5c5434e37e2750bfc2157ffb2c358750923c96a327ebbfebd8bd7a722ef6c365b7cdad59f8e11c66b6cfbf755a037a3561be04c52d1a69bf5aecc16bff47a797a2985b2bf16d57ba8598e826ae81f13519addc870325ee96ef79a2404d79c3e12862e17d0640a6dec78f2f9ceaa716bed986c9a80dc3347500e1dd3db0be0ed737e0dc437045877e03cd5d83e3b8e508238824db35d80b09be8a603e4a06daee368dbdecf9dbe257ca43370554949241c9a95b77a6831dd22b417cfc5b8d4e0be5729b66b523cae9e57335812eb1ecc398374e641975125bc1f9a273f3480379dcfc45bbc8c1a90a52cfcf60a5ff8d29f3fa821ec37b18fe265ac5743b8e987fffdf022e39a491d02221782be54cf79702e639dbc7f8bb08fb5ab6c2e17d72fb69f8793e3887800b987d32bccdcbab306fb32467eadc55f60a612d3e7c936cbacab87b9797b984b7a74304a2a961e526ba6cb0cdd4c1d6d2ec63adf3a12a7a44fc4784da92716dd803427be1434d858067efb9be5432a2a75fb4d0ce0c0872276cfd0c8401c1a7e7c2a1d740651a25f2923efbb7a7c05935995c1a565ee2bc3084d8de522ced6ae4b0cf50e9e6b183be0d80b7884b7053f517cdc4efa3e4dea4c7f95ec738be7b6eb6e2def8c05412650bdb09214f2548c1770ae1ff958cc45d58ed8a2a81e0192c77f1b390d1b0472a7aaf91fd90b4a158d0cd02a4de84830fa3d19221e6f76794d7ad595230f9192fa89c4f1b100e41e85105d33805e3777e81d2824a291db939b18d222b21479b55a877de8feee943da4549cfdb82a6344126168eba1d6fc633332c5a69c4cf703573a5df8ce4594e5b40966850dd948905463eb689617afe46ace1272ec32abe76b908a3202442f4d4fce54af235a0f336d083e0f916f7103c99cb0464a4cec6c754d08a8057cb189463a81b2ec196a5bd1a9edff3df6901265a78e4af5069a54039a0ee0e7b3d80cc24b58d9e8b0da090a65aa1a60b372e7671185f9ea8a67da21ff342efc2075f485399e906c9c5308f94f92b11d8d0e513cb43bcd4126153cac1dda7060a4ca0da00459af6bae6bd13e31b15c3117d3d4b8b7fbe47228963236f6bb7e4dc6a28f9b77a2bbbae067bc66cee1710471f211d51a607eb393a108e60384067c829a1fdbd61b555a3c2ee139cd1012dffc520b63da5bbc2884abb71720938b998baf23a01f46186c50d25a2363f89042af17c803c3807447ca7b53dad13e4049760d2b715bcf5ec046db438a8d98ca73da6a9e5b5fbecdd784701f74340349a39badf18c9b76397ae420db92fdc7ed23c4a3fa1d1fa464c464224be9e09a09f87d06e8dea3389f1ac037867024876c4c40ab90570cd6cde4c1efe51eececc7a7eb72626452354a86944b9de453f7799ee1fd85f9ef2d171f9a2a3072da6fe5296663670c917a8446a3db46d3534373548b8959871787a45a9c7396a1706bc21fd92ae00ab065c915e4d6a6a38773c3b3e039c81bcbe2ac7c935f8c3b963152766598843034e1e6cd8e30753eda21e54fdf9df876997c713d2c5afaf3305d5597c8b50a8c01e942452b441c35d87750cd8ddc230c60930b75be578edd4dddb9de7d9921522e1cc7b9ed50b793850436d3366c6747a3afce0e21cb8bcf93ce5ed85ffca25df47cd54731a4ec249e5e1259c2b415c2021817f9917dbfaa32f4a54e6c7ee3d3832ac4a2df0e37adb3adf75cad08b8b8c88e3706030f416e6b5d2d9e15ba6bbaf21dbc4e2d42ef2fc79ee4baf2579f9543c03f8b364f33a66029a2aec51c4aad778f3a288875172bde58fa7f108ea38a852882f5c22e6c7d36dd47f10923d586e843d638b74bc6c2c9ceb2d257b1c3314ace83ccff4aedc05d8b8c0fcdbf8b45427c1a77ce1ef065979b562a62e4c4871880812e4ed6118a357eb646a7f3d41097cd84eeb46fe866508926afc19a549eaa3c3e76eed2608b52f5d568b710979805947679df7354904a94596bea0976ed70d0fafbaa627a8c14be14a4ca3def82274010cf1c411cef6fcbce9a290c65f5dbd710e60e7bac7aea25b7974fcdaa31c0881ce3efc9a1a61d66138df8e5357399939305ee45c3166a54817b1589152313a1bdedc1105fcdd8a9bca0513c107730de2a1c6eb4845fa88e00003569dc61d00ff6f7c53b21020f937c9c30aa998517be2397f90d689c396ba5e01b3d6936602b5780b87c38fa8c0267485a39141e5f14e7814a58414a2cd4ed38d2e476e6f60eb1cc1bea2da156407b2a1b7df54a6c64a61b0e58772fb88e13dac07a5d8b549b320bc26f95813a1304e718b92829bbaea5b665a09535ac98368fae99147cfc2f798650ddf2600bd5dc04f64042949fedd0d39009e1bfee86d6624f072f0966cf70d988581ec4846fcc55171c24e304c47e3ff1a4d5c1c589f3de79d3fe217c894fa31934671d1eeb101f55f4eaa37b2d7414f6c953e2e5bde2f8eede7e6993843653b4ad9517c035f75eda713d91cbf2d443a9225ec1ea23214ca3f96546108b40db3b02e1fc2ba92902e0155c6eb374d7e163bf89bfca71a35f3a5049fbb5210fdfc481f6f92c747261f063f6a1f9cec369ce28eb095e93060920fc2c04c1a2b68878e8e9b6b6b912f1ff69bc191d1fa0dfd671b51cd2f77a68b3f06e439fb3243e2aa2b5d230ebe25887922df2cbd8af52cea209a8910a5edd4f58b4fe97f4295893d8bdded9f49d24f65da255813476ed5f49c019d25d50771f2661518ae03a899c7aa7b0adeb9c1d62804d0c3d08396da95b77d551c5aff236a6c277c19cc29588f6ce4f92f40ab6a754f4e18f578c7d86efc9b764aef1c98ba95ae0a9a6d08e9c06e44fdbd65f81a847c27c04cc4eefcc970412e45d3f0bb2d5637de3f05f20090d14b0dd094c8d321c2abc984429a9b0d24692a9d3498bcf4da0972e80bcdd8a87fe8f6c177d500bf60d43386494559742fe0ecfc13ad5e8befc4b35127eeb63f85712c5f06f3bbb2a17f9da6b944a82bd04def225f25fac0c1d06eab896e5355802315514b30ac84782fa0fa057b14e4042ac587141f0783d759e3c35737eac82ef9a55fd5f3688f0ff1e813fc2c414d8e1d9dd9d60aa23d7d0c61624f6a7c5f7e67f72fe5b2d2abb63dbd9bb9f015497af3524fcc9821d20657720b8b7ce0607d2dbceb0f2a41bd3bd6660ba2359d42157afcbc62305d111029c78fb2b3708d962c85c6decace2b719a178db0057b9ee62b2d10d01ff8dd00d597cf09d993fe5cea50b8a225a9f38e9dbbd614b8ff2f2246048849ce46a67e3dcad25cbe1c0f01536b32b903aea812d4d9952b67ff52b817be7a3ad5bd07fb77ab9f68a4fc1146c374fb5dbaa4f53d1f9ddbf319f0bb65bb94a2e42ee434a9f3d1832e0688e3f28cb2877ff83ed31cf45297cb090bc8491044aa7e2e89b0e01fd8ec9463a14d18dd6f67a16b52cad9b51fc5d929ce68f5bafb7793a11d189f8cdadeb55b8098608fc48dd01db224498df369c68a5052f0b741c157ebc110d87e97c23ccfab431a02cb057252fc66a61a3cab49c2bc29cef2ac4ea8764f00f54ec9065bd1d33be5d22068add93067afb769b2942e917ec1a72d252948bdf7c9a53fbbd7c930fe0eb5a4c80863e8345ebdb57848426c206b65aa4e3fc6f9b356bfb64d611ed735689896d7fba6c45ef7ba5132f27d515b710d98039e0991af0e4aacb48bcb5f2076c0cea7a81b1251b4d476a9b60eb113f0ae53d3b12f607e7b3dab621b75a3b5593677219b659f340f7437bbf3d6e31178b8d0e9913d98564c164526e0c780e49a1712a8199506cf23278da7db683516823a4debc86486b3f3480bff3b4d5fba03f162f5d89fca1b54e3b384b02650599af0f4d24366ddbb3574d75b9f7ecef83c4736e3f26cc3a2fc373589f5daeafc0c4d206ff1ce604b989dbfc6d2ce2d46a44086a4caf2dcb7c6b13d4baa99967c17bac73dc968d15d7f8e6fcaa545a6f0df713100fcabda545d2501b7b9d689ad4e1d3ad19a5b717ce6784c3744f0733c62597804cda81146b1468f75e18da5dc8bf863cf543cebbec768537d4c9b711b683da602c0911d5585ef251a66efe2e27ca8bf6841797ebac240fa51159188029f4591e5e9f67cb1686ce3d10fb3b5c668a4c0d9eb87b086e872151bc72df5a1e23aa99b815645459b166c29eee1bd9329166eb877908db570502ad9ce0904ae395c0a7f1f77f28d651668646787cdf49f7f43059b8e93b1f26f687a4d1bd8fc445e7b800b1277d9384b1d42677fb12c2c50273f1922f22e9f77f5652fa724d310ef45f9607f1e00eb19864717dd8d6cf1c0149032c55960b096ec0a899985bc966f754a3f121131a07837d883baaa321f5127ee753a1844a4d35ca52dac72b9333dcd9d4343b83f0adca68fd3be8225f26bcd9080e50c14b71345ba0c06c78da2220426249e3acb08bdbbb243b1789386f954ba3222e4ef1023c1ee68e3b2ad436683b5b9f1e34d3f44585b7bcc1e5f8a938fedbf34cdbf8c919e53cf7fa808a2feaa63d2aea6d410b19accb35a33cb394b06380dced329e7f967434e5018a3c0d0638b5d872f5f14caa115ba3276084d39ccc798f1573a6bfc159aa298a5933fe7d0a10b6ed4434233aa2b03e437b59a8330192dd3f4ebe8f26877038bb752513c27aaff75b0a71550d0a7f81013eb7f7f7274a4013fb83ebd215b0788edd05c0dc01b753cc64cbc16f34f59a9c0451e3d320293dc6e470626c795d1ec12f1f8b268fdd375434dbeb26ad827682da418af511884a64d1d43d4a16c10f97a02a3a55ba0c1288b45fffa863556a0a674ca2ebffafb2a3a3f5195cee5003e5dccc6375e230db5acd5b06c7fb7d4fa55ea05ff1f342426af5f8d981a35b483b0da67f54726a15010ede47d34351e2e0c876ad421f884d0698a16aa9e65902dbdbf3c10595d693219230d4ca393af8214bc024c9d17ef462e00e1041bb245046fecd2c90aa68397a3bcc8d09b24b0aa8d6b5cb1e32c1f3cefb37a0671cc2b5d2a6b0e684e68631e04df42e00fb55c364edbcf08f3f5a6791481d0019f1ea47e836bcd03e2b4250fcfdbec06ef7c09eb2676ac457de2a122558635ef824f4c779b51c5e429e35118a3774212060ccf93093ef9791394c4432fd51d7a19fa5510d896f67bceffdfc881e71208ba294e6dbad51d32c954c74d2d4352f855e0623c4c78a8ca9e2a9407cb95a9f4b704df55d6a3c58b51ec21e8feca424cf5a1650ff5a49c430e26fd732a883740c855f4e243fd4f422115527cd45e1dd404f89b789fa51436d8491b63a768b79ef5cc33c138e2aea45597031e39bf868d00b9a100a046a3459db9ca6b3f1599d41f9cb3cb91b0dc9cd6242bf0becb7d33e96dba5585ad11d894cfa9752c363f6108672537e15d6662c999f8757443ec9961db76308e165437663db631b7fc7ab51d3b37c80f8878a24cd19a55e80576bc42d6d498f7644392850fe265fb17722a3006a5d940b889b35875ff5e4e4d1b3711729ad0510410851996d750c507fe258a4ff37695a45c6cb195be060c35ab2f84b0e0147df5171eaaf2a37f589821bfe0197c7c891ae42e82dcd6a8304f813d34a82f8141c06dc984d4ca1d611cf290b0b2702f97c73e463a99337064c8fb4054bdf2a0d164e9d3409cd79ec73d7c7af8dd385afe012acdedff70112688739e664a41e86eac562a7642b45e90bfc2c0a7a4b8464b1be6962a04c733e13e67b0073e4d6de2d919b73389023d97acd5ec0a7f9d895debc27dd2ac6887e868fa1e73cdb6094d4f2d15ea4c129476303f13f1d448d516ee7e5b44be03ea53b29d0173bca6884570e63a94ada5f2fca2b2ee7b1475aef7b8405cf0bfb2d5b2c0db0a65a4629966bdc5fe369c9ddb368ad7c2a3a9cb6039956cffbfc2ad9cca3ce417562e18a7d3bb2cabe0a9c620e643215b0f2bf9380e5055ce560ec9046ec5a0f332313e546c912bb7db3df6e263b9d63bb4fa3e6c048c61b1a6f7d519bd3141823c8c9330b6c36fc246d508d0b0ae98cbdf1b1f6bc33ae5d4d6250f0a6b606d6619071ecfdeb58c92c7083b3be40c7679968a7ad22f11e8d730cfa4bfd8d65d3065a2e84a1860de17ab0c5cb2d77975fc415acd45c115028c5fc2a67953bf2f2de528eec20bfd1ee4c62689f65900c58a3cfa1751a48e301fe69e95a810ee85119331235ce03c7a6e4079dfef77b5366d5b036c377de48a45e8e316dc4bc65f684e785d6165b527f2ecc48b5ab51d9dbb3d3d1e39a1ece344254acc677dede7f62374e99af501d26996d3daceb36009a943ea98d0b498a6430427910926687156e65a4543f4e02224f0d9b9b41deb23450f088d80c659120f2cde54a817b9fc030b83721f621adae91a24c210a92b15f54c90b513c5b74c5d15a79a73aae0b893c33f9d04d20a2b3330782cd0fd3e6482f594d87d62443bfd7c2e88d8f0346b9a6e140d5bf0f28ccbb41f9fd2a4d2c8389e8d12059d2e74bb8a5f29c87e0936136632876a1e8dc410f6668c826920b80e171ca5a416654124fb12c2a4625e2de85d858273500471ee743713e595857c82f9d1d86e239144b687f9a4838220845ffa48d358a337be951953800abb56306800430121380e13d356bf5f15b2be5e1f487054d33b4e158c7e9b11e945ee65176f143bede3fa20788dcef25411f87aa6c577757b87674f0ae6ae6de553d24a243d55595f4ec27fbe210d0fb51f64031e55c68bdd96bede2bf38e728c1abe25c8927222ef39f8b9b763d1e06345661efad375354afdd5c51d900b10eaa6dce98b779d3853596013947abca8c2f1e32ea4e0232e0022201369052c8b308369f5271fc3989c3f1346ece56767c13e35a688bfc64947f60410ef52112c17f352917a2ed608119aaf92f9f35063cb48db8066aeaeb996b1039873d7132c17412b6de63863c148d9ffdcaf690fc856f4a4c00aa1f73eddaad0c0ff732067da31e5fa813970dca9e55d2e1b2dcb3191c51e5a781caabaf1541a981163d964b1f9d1227bc22105eff56806e737cce96b902f95d45f9db5d12817d5a60d0122b477644078ef7e06fcd2b971688708c5808d9d70a5921616e0311d694c3c606fe844ab9f99646ad269e46409eee49a4471879b6adf21d83327d6dff5310c800969eadcd3c81afdc11be67242fade0a4ac1ad764f987cfbc71d18663dafc7ef09c3340512a78f65b1abd88b463dc92d984444eec2bac70eede766079e39479d0ac899cfe70e06ed0affdd66d7c4622ec62ff36ea2a5d3c6b78453ed4701e1ef5cf50cebed3552e5baa61396d3e43f1961058f35b8ff6d03a5d13e765c335add35a91878c2b16011060d6d3e8593caf6c4e25f142004a876cdd551b64b946d02ea639239f7a6de5964658f1302ce437d610e20ea286d6dd427021d7922fdd67040fe731714699e538573d8006717dfc762bed17b393eb461eda43f58ad33fb5beadb8f678a3ea0402fe3f5d16508ac89384c800a5dde7d0cf4b286a02b3f92e16f0a9ecefe4b0c933eb300be37433ed03f9c685186b6f373a693cc138b30aacefcf523eaab582a096399201764ccf23bb14eef923af4056dd37d1725f51a133d70e196c6c78204a21d7247f3aaa1b76fe5aa691a248f38fb07631f66e6f362df1fa37ab2fb0915bfdb1f03b0e956d10ba0a74bba1cf952ea3d4790b5d02f84abed7604d3c4bf3d7023199de265b0ef9e1122e99113e9755a4fc818deb73fa90cc88ffeee320c5fc9dd984ef48adca09343f689f1268e1ed6ebc70c7d5d4472d02e455262a98180c4ac3503de79c49641cf5302a0434d9e975b0633615c9a061448e10e4b17c5a7f83d277feb4f3733318d931421264376a729cefb3266d18aef0c33157751dd7a31b73ad7b4268d75c804b042167e81aee44f8a23e33ab6a4dcea9d48fa44cf13b9f8dd39ca6e917c80831014c3668c94550c4a79cfdb6c440911ce43164643bd8b01204ce68ebe4d4c9b4562cfc06c33089f57b3fb0f5be9641ceae2ca07bf33a114d55bf40ba1e08b25c9b7b0e9e30c128dd4d0593b6d84ca17bc75f043394e146246a68632c3ae23a9a279b7ad02ee563a46d4fbd0104d239e04c1fe245eba10c1dad2af8be833d6244fd7c700946b005fd0b9e6624043768ba50d925b5c1b4b89f7e234fc45a13e2048c801e5331f543dd17fc6683ef44a57670c00f6f7447414853f8b4576b01adb5252d5fb064ae89952adcf76e0f5dfd51d11052676735db6ab510394a2d00e66a97de1add52fcd0acf8918dac2def13dcbb5088fff618b3a77e267381f701dc2e3a09001d4163b67e3e15a3c67880914b6ccbe5b6698ae583628eb4904c06c20bdb18dd1296ed6f987d245daace44011f242384549db2c1bb0c383b6826fce05a70597eabb53c32ef00ad434b6dd3ec075a7b1f5a3a19c74e604381c86989fff0008ddfd66f8239ff82be5249b78a199aa7426618786e975d626845c3ddd8e055d0ec1503fbf12872f552f5e5c03aadc6cde8df9f613c6ec10b958cff5d6464c8ac6c7863a539931f0a8f502b27ee54b7a692fb8e6237a6ceb5222f353923655222072e1ab2766e9efe99e3c62b069244f68683f52c278a757e97d9cc148f25f0e3cf448b17e0e35b6f712bffec3fd761cdc11e2a546b182ffeb727b034e2c5ecfb26ae6f72fc26e43b4d0e4e48430aaf4697ed31df2eea753d78c56a5ffe59021e1d46b0cdf6d81f0061edaf5775ece9e49dcffd890e10b58367bd63c3b0e508ba9ab1442225f8cba17b4c160ef28105814fc4a99e2d0a929db10336f27144335439e4819d1abebce5c91c949cb48104b3ea03e35f23764258aad24dd6286001f03afa6796ecd5638ceac8635cd2ce04fc27b2e5902d8bfdd1e98e083578bfdb876ca0d00900f2e0a2c50706172bf346a07c9c31e462df9703a32bbd8ad94bbed8b3d790d3c07aabf161789f37e32ebbaafee52a939da735461a1e0affe2535b6cfbd0edd0d729c1d9603e4c32efbbbc16a1d098af226aed6d8a2703e10f58156201613f09422121968b20ed05f05a04ecfa5a3ee58194a164381547a7e88798df186635d0e76905335b39408d44ff580e134380152b528051d833944099fd6d0674506e6975eefa431906a3093711b0b1e7401b1dea24f0352c2a3bfb6694485b977537c201afcf89b7b0772cd2a9e6772b9d96831c9b16df4d52f375856522a315620ce802c0890a7657d05efe6500e16adff79d09f7f447fc840d6390e55ec6441611db55fc0f77110d160f0b27f22da778b7d9b3a159bed355616f500548cf9ddb7912cfaa8c34e488d3afed7b8907e350375634e0dd512db694309d57be50eecd1619cdb6a981b1f037e09346cf8eea5ddf88a28a61c091211ea1864027b44381f9f9ef5ff3b4dba98186e5da4b8a959cb1c4f51b9315ae21d6a21b1c6ee9e72c31beb9ff2ade2100c1ed509d194c872232040be0f3d6317ad6954dde7231d4a98aec7d8e3fdaaff8bc5c3101dce0c2fc918ccc1813cf178f7fde394530262861f2e7b343eb8592fd4bf844171917aa781d77513f71d233372ccaf0a4ec36a82350075ba82056c1abedca3e661ec7337e9be821d4229b09ac6d1990f8fa37a9f8abe58f366861595eee6b6820cfad31e8eab54680d07c402e91353cdaf28a86ea5145a5c79bcbd817a9f4ec9b077e6d3230a4b7a56db023ade1712e1a4cf1d7f2afe6c333e1374dc0d0c79bd81d216b0246655f60693afd464194074aee0718eb3e54b38a30f6509101aaa2bb610ef0ddb19ee244a6aea9797d67a742b0a4e846624bb36750fd4aadd964896edb360c4d38647f1e5a157f581daf0865f807dd5a5b7da42cef987899f9993a5746752e5c0660ec67ac34ec9648a80dbeaf210b19acee1b8744d331153f0984037231b0b8fb55498e9430dc56c95f55a27c8d95f7e97319171cc2deccc8747327095f94e18f912401d996f9dc3c42a355b0414a105ee654dd48d13e3ce93f8958f901665d8885be97ac6fabc5798bf3973b69d124c2c8037d85eb004635a6587b6582f0f126b7f5c7508a5388288a5a61d1d38cbfc6e05494a7d0524f74b9add3285fe920d8e022868f9f35c36e2e7ba3722a681ae38cdf6f3b79361fb2da2a33fefffb9078122304a50f924dc555254213ac8ffd9f6d025d0d59df55d99951d9d1763cb2971f252af39632b590a1a77014b56a20c220f24d02631c853936081561c9d7f53f3bacfb66b2b951acb3c0b079f7cf2e9a5b7c6ba99b750fbbc5a09a4152f9ddfd858ddce0c9f577ce05846be60e6521e0ffed3fec48d69396759c5bfbb6dd5bc95e141e291c2bad2b2bff19212011beb079bd78ced001190806c1c0d4d4ff979e1e19cc4d0828d30ed768d93ca56dc8524d4f71f837243b105dd282b7a481aa5f386be6f83aa19581c3fabfbd743a9b363c796dfd144d63747a9e444dd591cdaa61903b42a53a2295952ea50241b8321e5528bbc48ba65eeb8391a60cb8799a1494f60db5f80e25f9ead4f04fa0efb95b04732abf4aa74bf0b755a0420e0f59d974fbe888bbb8eb4b1928b851a7751577eef4cb3d8e225d92a5cdbb6b7e08939c8bb5337a76444abe90d2eeb6540d1d5ed0c4d48a987a47d8ca880789bbcd31eab32e59c68739e2b8add55b9c195f4b23f7cafdff1730e48c9e4aa00c87361f192800e94db56c83300252662acf7184514046ea52e41180a3cb58024c7f01c395514ebfc3468ad1cf467ffcef4ef3bb16b858a2c2a29e7650d1dd9a85a24316a0d2ee621f5780194a2279de5454984ace8134d1c7b2c76f1942b8f7c264823ed97d155a4a0c8fe850b524550a4a475e67232578c5bef5dbd5a7c64bbdb2f79ce723a1af5cc2b81fcfb5725e866b8b739d494da6bf3de3106218bcbea31a17c164d843eb4751abd625359d0aa27908118c1698a8e74b72d4a9638ce5ff82451d58a0a338ea3d5a056735a9a55a0a8fca618a6995c790428a1a9c26002800f3c165c5ebceec227dc8620ee2b27a6e7a5a3877cc6eb745dddcfdb9c4ed0ed4ff43cb2ae1298589b5691ec9b49a0ffdd85301c77ec729b3bd8a287d4534d3397579530861e50ad3c78df2b6c6e2997a738bf44b2e0d81f5d53ec5112bfc7efabd3699401045ccbef49a7217eb77cfddc549e3778ed55af8abf4e96458062d17a8a08f20e16d93131637d78c643e47e1e2eb20689c7d235ca9599ed91ad9a9cce39cc4d074181dfab80e900f6adcecb1909d5417619c59e78d66cc3321d63ac0e977ee2332070f923af7c11aa9fdda3df64dcac146af0d6782882a6052c5b95e27dca60cdb2e3fea3d7a3c6a1636f9bd4904cb9493244174c39268f2181faad0a0461c6d1eb68fc78afb9f9accdd198278cd569e0dae26529422fbd014dc75480d5d1469e88b5587ef5fda64613cff14126ebeaf8ae2bf2dbad231837580edf8fbd4ae575136242844651176415dd8664da0a27e8d69aec19ba3a69e89342552b79ef4b2716fec7464e5407609b004a8783ed9674dc3e8ca508b88eaf20c319422e529ea902cd1827c25c3b468e735bfd5dc771b04f7c8cda21584b3c75e1a55f00277eb687fdd834407e8a2a2d7de276bf422c4aa2358b6c5054b2790c21278255bb416f3c494a4d3b48608fa0f5b5ca8fd790ca606aa7be43ab03c3aee95d40a5cda2c32f2ba1a0c68f029ae67c82d7b61ae3212e61129ce98a61f8141ce9124a335054ca9ff7d511f4be0fd9418361ea5ab4a4d686b02b1845d23a213d434cfaad2e03d843170caf1bd97b7001247a26a619850c645ac2e94eae4fe198eb75ec42973990810ff9aa25fc194d0ba4c87869726bf15aee57c9b66f65624095e0f1d70d3bdd753b6956fa8d48ae155c8c37e23bfd2621855f03315b06c9ab6abdf3b9a14a38795f8d22ef5f2a8c3047b086e0d33f47ff61c13dcfb83c1f9f2b5e70e513edc92fc7c00c50e6026d9799dcf1ad53366f6d798d6ee3160d38e07c161aeb8285bbca5755d5fa62d43bf5707ede207517020d98097934e2396fa268212ef4f93f1807b8824590934dba64fe872e51d0aed8f1420adc44aa8e07233896b93d23a2bb44449db24caa71867cee4af697f717c596a7402f175130777d59f730966297f6f0b17e29e3ddbfcf978a7cba411362154cb51383116f4f6a787d5d7a961e59bf5a374d6752df2571ffd1f508c5be68a636e68935dd4d07d575ccf6d77e00ce3512a4d534dff3833e9b05d54dacac87f9b26de6d0ebbabb473c4784b09c4553a8f164d0103cd5758aca36eb5ea536ff00b6a49fd153b5154a2b203d00fa91b2f67455fb9e0400d8f055bddabb1f52f268160d5e341d77c4b26cc11e91c4abf230696387d3d314a37acb8982c4c89a9bd6fe62c626704d4deddb9a29524178c21187f4eb30abca4c198b2274ffe35b3c5f9ae85415cf826238724118eedeb4bb8e65272e1ae4b4ae9f4471460997f4cd4f30e5c81e9c7097d051a51a71aed34138838c8d1459197c1ab5c01aa4de5a53335e2aa4b4de06c9a800fefbc7bd1ab217d68aa415f9fb2083a49bedcd816717c0fd2aa3b2abceba0fa6c0924fa0e3732549fc643b3dad82059600692127d398717a00e16c7abcfa2ee75d74e261208a764c01875fc461566ee7e5785d2d7667b9733b1af69a7a6f0bbd798a2105c949b767dd6fcefd2d060af7ad472816afa856156f611d307231aca22c548572aa156d10910af7fe3a7b12863c29808786cc32ddd414bddf2dd7c72d8572e0dec61fa86ec0377020df46c858132aed1dcdbf731e34e21df8bf6bdb37d1de71049c9ee1bf5204de1f7b7cd87fee193c1539cbc113c6aea47ddca25dbc6808ed4d9da3ea38aaa52fa5d2b0e73fcf8e8bdfc0a36eea13e8e984590d119e84654ee23264346e0108d6848e31cb8f954c6302f0644dbf687b5330b412b04cc66f7e7b59ac77b1eb1fc08500f1660295cdc6fa929ac8a801cbf52550cec916b126a83401ea1ecf76954712efb4b835b6698cb7fdc2ef0cf53d57a9f96b336b2d22226586769276572cfc0396d9f98ca6595f286edb3d9e2b6da16dd472e965d934812e089e0337fbd934d1c35f443ec87252d1d953d9366b53f230d3a20946d8f990d12395d5a5961a221c011c5da25c8f655cfcd60ead9fb5231ef3e204de7291dbaf07de648c3d38a37142283c5d7d4fa65f7b2a924854f5df6561f772b288e278499f1204f24159a79ec945f87fdaaadd0908f0c5060dfdb941a92daafaa27689391b219df0699847ebd0db8fdeae3cc8f7e60e4d42a88900596b34dbbff3de0f05d18522e74f0739912916c70bc76ec83ab18583e3f9ebb41e1845ae2cf0e257215d34473810cb5019e95ff92bddc3f4cb91c3137a3c0fcbef91474600812dfa37b0e1102578448870b2563fd98110a55f10581f8e05eafa6097d05d8393a78ced41a846b6c31d31af24ef1866ffe93cafb1a96d0279b603f183caf818bb1e2f3747b31ca63b04d448b82c35052ee3529c548161aa7056309f1390e4c568006f082d9175ac220f73533305c0afa541cf8a8c1aacb019a6760e3bca1ee7ace8ba29a6eb3478c46cd9eb946d3d0b23263b969caeb66f449b142605515511aff4e38bda4343c6d1f7b910e473398e2a6e64acdddcb10a0ae894607be07240f4f9968e63b340f44defe91d7bf5f1eae4b62846a9642c256d84a5f3ec305d244fe4d9dcb92f920f028774c2aa446f609cf38450e9af42d05051d709ea7d1cbcc4c625f9b49b6707b1241453627f87c17230128ca22a9249ebda325c0387be3989983f4bc0b863acfc3efec85ee3fba967b033f6d88aca35b600100ce3f5afed9b21cab12a4faead8e8432b2c9022d1e1c12b0db4388fb85f4904655a675a833598fd635882b4310df01d717ab527c1b7bb828d876e3aa558a9615204718faaf8a8d26cfb5387b77517543f077716388d7a0ba19c329ac4e1b58992348e0d4570a1882709ee5c1bf0f100827f06aca81585e0b8df9fc0578744e2b0fe4d7cbbb82e2f7029adaf9a417ed3d3f0b5de1bc5c507442de063a91c67d20ceac0264207a8d3086e0ee19586b3a460af2f7cb7421e8334444ab23ccc7d91392087804a7ff5aa6293ef75bdc8d72cfb71966b8c3a94da4ab15515f2da675889ba49f43c1ab408c0b7e0640397d9e030300002ca9854c6880003d989609133c5943c1e5df2839a390bfaa576cc78add91b3c3cd250108d58151291e413374c1ff2fb39e1b018d72394d2d08084778ad79b2eaefbd2cf91ba9d13dce14cd0e45785fb699a1ff167a24d13d042d4e287485b8d66f8322fa9169897a4e30a615c33f6771d187f0c0cee51557c9a034d6f2a9fa10638beda58245f953d117f614a563162d76e48f7f480f059a59a0df4499ce207f27f60d6455c2cef8b4a80b9c7dabce284b12ec9164cbe5a3fd6e6fc13daab53bb66e074ac61804f2edefcbbab7711903f27b51446ada45db08c9b4dcb02bf21126419fc8873e75f405951f88f92890e976947db4e6f4a949aea17995c89585f02454f314630ac6940cc8242b0596c407933c233d045ac5883850e6ed3890f601bcf69c4dc09eaefdf70279c05b4e420db6b961250c288a858870f437d618576e91f49b400d4f0ffa5bd0912894c7e710a7a17fc97eacbfeed5d3258c8f5591d63ec6d2ff6404199aabe72f4b98f86a3c3ed56623d5eb7c65fa3deefd34370115cf033871f5e061120a445587d1c1c234a40359fbaa9891df33ccc6c0d84288f2aa007ccc93748e9e2ec7980f9eee79b7e17e298c61d90141e750b9c8528eea626e67336907544b9ed29ef632c10bb3ba55cae1b881fd77f62df01257ece5b3472cc3788d30c776aacafd7e3ce283b1988a0dd549377266a26c639093fe47fe3c6fc1bbead413953a127f64972d1a6a676017759561be85b37818a3bcb1c2e2f599597a4598adcfb4d12d699096d183dcc1e37871dc25c9d52c7cc6df334a449a0d963b95419fe6324369f0baac8b28df3db3bea9da22ad6e5dea5d0f6caa16a66cc19374475fe9862cb1ab7cd3238c25c1272e54262722af43606fad053a8f7567c92fa908ab1491205011e34f315257957dd072b004cee2e681b7d5c1a48622ac441fd9b6b43fc901a399554d7b9eb34180ae9bab70c0e25c31d6a92e01c7425cd67d67a74ddc18a6902d6dd217652c26f0ebd598001bcd1d9ada721b7f8e270511fe6c43e372ded2ece0f63972bdf728684d9149b45008211641958c264f714da33b49d09b4b0b36c464c78368c21f180862d3d09ec61b9e7b843ea99c20657ea088ae64bad9d952d5e115799d18b47eee6a462ba3bad0dc168dfacfe73198974df93820f6719cf135192c229efac5f3c84ffbcdb0d46bd0e7a4f168dce5fa7f5815644d4c20634f6849c5164878fb85ad1671d2d6cf15a0fdfae52db7206d38ac27a50c54ea970ddbeb29e8ce64428f26bb07a2cd2ea32c97e0b7dffc26df562c4976a35560071b6caa26255edcbd08444f18bc3b37f375042abac186edbbc9078ce8cfe3d9dafdfe92ac060224d8033c453927d1e0ff5b0faac8161ba869de96c0ac8b98df6c9ad3f742445be4eb842f0a45c06a04c4ac793fcf20143341caf435c6740c4789a7298d1e368204458c63295a9a7b1b62f532e81fbf11efdf8a3d71d36beeafebad3406b3ab2b5a110dcc814d14b5e192dc99acee7b91781d1823fb3f7772c3e379b82f8b9788e46d828450544de04f198fc9547a23ecde75c7ae989204138f6d6d17cb7d24dec6c0fad3eca0281dc22b64d6c5da08c85bf2d6863286c92126c8b80d57d9273da7555022b4ad50694428e5f429cbb11f611116ae3d4e3bac310c9135c647b4866d145c8ffc99e4a95d2e9299d889cdc2c594ced984114f96db5949a392b0d7496819afcb943fae8e1e1f152d0d9e07d8e1feb44dcbdcb4ece112225b3dfef9b617e2bc148c9e7b74e15d481f418548ddd20d10b9c653b90a9c0df550f674ac91de458c7be2f9155eb59eac3d05c9ade940c2fb15948722e91149d888dbd5f8666722d8d43e25c7039114f90a24adf324b3622b30f0a771f7606c77e727b1d6c20dc59ec54530eae717d1892ddb830255637c9add2963be4121fca3628e8b5a6f5912afcb36133676dca0b07e61a753a806de05e94215c417fab9415836723b6d5f3ffaac49b8e02a51fc2d15165054734459a74534df632c897f6ae0fdf6cb91626639ffb1a8f540037180c5b7182f348db0604299a24003ee489b5c9180b899edeb11f3815b55d92a17a7713674fd6e68fc4f0983aaf137b51dd6ae9f6d74fee9b0a8aba537675e394c03c7b54b5f902cff0f007371eae43f4b97c89240f0388e2a867b38b7ba64c3bcad473a6bc8b64e42098935e54e5dfe96e5dfe214535d3e77ba94f472d8217a7619f9c913153c799bca3d5d92c0841844488050614a61688919a6b6e0cfa642a1a103f1ec3e70f64f50bfe359385faea8fcec9c9166179f5a839b16aa877857327f1ecb2cb786e842672fcbd21bf1f148109322cde05b4b14ff07cca45b470737c4f9f8b6f0cd837a2e9b64a86c3c2347a425a827a7360aa064a0e1661fceef5cccc249495039e1f58f79331fc188ee716d97002b0c484f9495062fa035788a1186af56df4fae2da392c42d2520893605fdf74280a90fc487318cd9e61ccb01e29f2ab70bd9cffeee58db17d08ac45c0d96ee45916494ee0423c0526c3264a65c64bca7bf1da154a55c7bbe486bed34566d7be06f2350b28ee0c41eea6468d079be88757c75f3d01969f095eba019d1e5538563d8ff151a0346af1935720e14a878d72478553dbfe9b31b43e18fe9258658504a92ee2446714ae580eb42bb604925bfa5091e49491d12221a2e726efbc51ed88cf98b762bfe850eff423286db7507fcd13af3f12a44545a7546e1960ce19de7a2e338597c3efa9b2f663550967408ec014c47405a5f1b2299de291ddc027ca1bed15e7c6178e8790a9f544934690169dae5222a41328f8b38023df3b2e513820af55b241756837372ec571b218fe4794f5cfbbadc291053fa2a51c8759edc6ffbfdca90d8386f9db346ac4ca2786f13ccd2b8b4b723a221ea804b190d63dd88f8e60183185c0f10a8115d25bdc615012371e43f05e094fb2270c413ee922fa5b2a6271e4775d3e60723b042f2f170c6154a9b26ebb76c900c95b8c2549cb21f58edfaf0a93dc9ae6bb9ccaf7cd323da819dcc8f6a5821ccf37bb5c9c158852f7e16d76508c10d7244dbd8f3751aba4260af327f517faba491623b59b4dd11d8a514e0d97e0a5a8d78b1837584f478ac7b59307a9f4d364d0f1365a6e76ba756acefd026da2d0d417fbdbd61ab22924f0bcc4683fa80641ee39b19ab9ef5fd23958a0f35b963fc42824acd0888bf9476558a5ad893ca4b67f428e4fe00a70a377bb3ccc526bc59dc1edb8af188314c49c46672f5e6a9bb96ac33ea59cd89a50a516b02f79e2a6d85dd52d4cba5e2bee5cf6cd42f55c2210110503f99d431bcf7ee2b7903bc4e22d01f4dadb7c67bfd5d250adc30782730518c1519ad09c8f7000769d0e188af97b5bb488b9e993c2b0643d1dbf23aa2579a015732b3b973011ac68fe36c18922939ee547a6912735e7fb69df57d0031ca8c03424baa60386b798641d8216c118fd105b7b853e788d37e4bdc45cec046f77bf56e0f58ed20dbe8a3a5a25fb5934ce83209294ca592b649c54041a41e907add5d300e96f416d617cf40ffeb2fc946b36cb05503efd00c9460a24a6716c99c314373643e745c37b292048f4e02d46bdcbc42f2b215b0c06c3bcce17f7a36c685222bba94e41c20f80c5fe0fc17f0ddad7f7307cffa8483175e8525a583010413739af141801ba0b2b531167344e6aef0faa11a6426292a8796fe3898eecb69b45d2e221db44fe83a52769ca297f6a41b4bac861b3e3c1e9816a2bcf66ccaca74dc4d3fac53bf29985675c8ac1da4d84ee7691a936b417b9c31cd0cdbd6e8baec13c2803afc8c095ed00f7285112b9592b2c180d4619e400e6619700319441224501ac0b35e592d388f17037e5c1893b33fd7b1c8c010425df7c728b24f7bfc07b7a3fe63b282c28df5c71638dc427a5042786df26cf648a776e5f676056add9ae64ae223d59842427d5063f06eec6bff29b5cff2eda463251b6e4e4a6e7fce4942796f7042067285512c466a0ff4a756da129d39d16cd8e19b49956b758685c3f4947a7470b69088f13bda46f963bdd22678e2f2c5c96935c740fd273f587ab86943f31453a060dc10948843381a93ab95423f502e749972c132934bc512490cd1b0e2e3facfd02a61bb69cdb1ed36d2b9a9872833643751cc5b0f8b252deb844d15073a45e3ff40354cdd2ad974bc9f7625bd7882c5552ce2121b296bbb56571967a33464a508a8b65f071880d58f77bb2e36dc8a57b07f8cc6eec917ced1352e64f7cc8a6f3bae6bd7bd78db1ca6198bdeebb997c0b8687aef11ddf086d7d916448097a4ffc3c2ef4e7941a26c5c27694f369f47a3ce43993bd5e0588d594cbce9f50c7b4b6ae64a037404c74565cb164c7220d58e487b59605aa4ee9a3cd05e0542f5d0da28e82f33f2845f9410baea1d6cc2a7b6c7b3f0bd185f2b648601586bdf83dde12c40babb090516892bbfa0b2300cb06ada92a8c7b417e9d156e445c98c372bb30b40a03e632ebcd4ba419daf62938258819c4eca77a70fb4be81c2da29339a92da7ec89fb3dcb0beefacb9f9148c78804af7df360f697e1bce7a155c9c37af209adb14e1d62278431b0640f91ad695f456e0955f0854fdc5089b45aa14b23c4b0a0352b27dfbc34eec92e614e1be513101d2c13d4200e7652a031a138f968d1c95823f7f3e3cadc33cbcdbbd39f90e230d6343ab243cb24a774c12092bb3d1b8daf115ddf0279e5eaf0b6132cae39ffe8281a94a1dd865bb850de7beebfc4bb089c88096653205b134665243a2a269804e714cbb4eb2a3389919f7de814c6ca8fd4ff7a5a0934bc921b264b85d96d97fbceecf4ce9836215f238202f2f80b689bea948e0a2e49fc29694a881b7f8da67b6dad85f22ce2ac9acfb2ffe0edff7e429d1f4d3615ab9ffc7e3975a2d2c3cead2440a7a366f2235ab180bff9c4b9efa0793a0307b46c99934f0e914a8b74b51178bb1f95877f30d822f86599d5ca1f1ef51583c282c617f7a2a487f66a1c3b3d4068e4c9cc5acb0b4b0a7469b49f42e0812e312ddcec8471c84b28c37f1f649c66faa1b06308a0bcd6acc2e2296f8ed7d6635727a018ead39234f959f1eeeff23c17961629b183108c2449579f5aae0f9a0c9fa04a3a22440f4a9e7e4163c95e1897eccdae8af048a9b48bb4dd282a470b8572b8256e0908a5c0583f21b481ac306212476e67e6414be9b48b3d1f759b1b6111fce02a6ec23360ab85e49e5e8df5f0b6f9e74dbe17296056c87daeb9632bd7d617b0368f2d9164202cc1c056d54803d7c5dd76236e6199380a670f0f6dc70e18ef74d0847e4d368d1730a24f193a8ad06faa55f02611def9d2b5a9b57d6bd0f490808ca33928772bf7521612b9adbb6ac72af78b9645a2ae8e8fc2a06e0a72595c18df8c7c0fe9ded1c541f29e39e1b2daa0dcecc9feff779459b4278a43f7a99f2f3c7768fbef24366f6cd9a1c886fd652191c4c46084899012e822a2a68542eeebb2a80b373946b4696f00defbc18c693823fb06d70d8ffabfd241fcdbd53daf096ae54ba07b1c91d98f9431bc45db31a08221868ac27020faebca12de5d5d3af901d16643862f86bb7650404f7242515ff76afe03b3b581d13c8c6355bf9c2205ac43feab4d86febc95ab45e77f3b10fbfe7aff6d8b1c8842defac427fe79f96941c34632c8f97c27fa69347f74b2a4164b1f0a6a983e5e4fa981276adae26a6825fd3a40412aa4f1f4946d711d9281fa3e8b77381c575a477a7097f58ed76573c1cf741b23fcb51038797d2f84d8422a14776c7a8bc95582cd925349b869188d6b0ae78503d2bd511e86b9df8b60714bbd127a0d0140bd5022667c54171c3412f58cde38c89d081129a24bb69a36f26674921563d81c0a84602de0f59947c72a8e850f3c8dd18d01a54df7a42e126eb6fca06b34c92de7b8fcc146f34e6b42ac6d8dd1e33ce5121715b64a8098a70070f978f38659686984a6bba4980bb5201b34c079fefc914d46df25d12da56d6f80ae9e2576afe6300a2c3bdef5f13ccd835b03968728cd0f82edb514796fd7d85b9d90d24c553d94f12f6c1951faefd71a60251e7cde7e99b4f51c6b71cf3624f84b091cbacf82c3c53fcaa8b71c464b4d9ca6f4b8d05430ba57c787da251f88e1b9ec3ac8736b8f4364a0476344488b9bf7e9a2bed3e172365aa96be8e39c311602cabfd08063bcd0ac4ca422f8bb60e11d5e4b906b089094905c747342989210b542b9aebe1b0cbd6e7dfb03d15d711a6b40a34ea9b06d84ac323f23e6ee00905b78a58a2092ffb7e9bd1a61f1dd8cb384473168d120fdee46bab07bafce9ed5b644bfafae69b67ce9af7b655b628e66b34b187a0e40947ac6efd0fc8252791ac7d6050a7aca52a68e70942723c54d73baf131524b232f09acc0108a4e4e04c17109bf0b49f795195dad4c79781e660387a32606cd2b96fda05fd74cbb7631bd8d8fc3de9f57a19638fabb96aff86bf3f5760f9202c0813dfdbfa646bd197bcc06ba5f243c08c850a839ca3331c06f91c1155613906db950c4daf5f781c4f5cf204f23bfb721fd60d6a8eea2916efa33170a74175f69856be4bf69179df0b09faa3241e42999b47231375a431baaa81a86dcb0edbcf3d2f3c43d00585c30057fb29875d083d4ec72537c48c8de0aa594ab9aa70f2050214c27992cdd47d111805da0cd05da59fdbefb52f8ad753fea6c79959d8d0e295791942438482f56f16b206581679401ea1d774a21058cce04d1c2c6c509c9e8f2fdefc6d087a41a7fee224dec13715ea5d58dc62f293e2c880a9ac67a8475c66bb59b743368fdd0f55af86189851b48f3a803839c6bf852962fe44e89856a262bca1ad7d69a858cb5096fe563ced3b407079c563b86e3e0b3f0b5a36f156866e13c68a214285991bc23719870f5bba22a19e97a7814d2518628789c4c12257414a2f7789163889089acdc6cbcd6565044aacdf689e201a6b4cef76252c84c413c9bde711992c4fad33223151051fac5d9762ad9244c90a3267100268da677d34865692e88e8b33e307ab5112b4bf3d8e6a6ec8ce2a9ea279b1e86cd70622d51170ecdbce31a821acbe6bd6489265586248cb5b70beedc275d45ea6e92cbb1900b4f408d110e370691c3441b6cdabd97012b05a0faaa8a93e41ec53235532000fbd011bd47ec7e9d99ef7e2ded14ac8a7372899f9989ade9d357356526879249c85d579ef158c78cf7a9f615a6b3466966626757ce15b6a5570eee3e35d5dff58f09d2fb135e0fc2aeea760b06dc20fe696f14611f57e8daf9dace0dc0ec7595cd2362dfd6d89df0deb9986660d037284771faf766c4b25b257666fd6683a8393c0144f795c864243ab899c6ba658f31f1d35182c21fa6f7d42eb04c4f51360a8c1b7384f31ad8ab033b4af7e96e9e47d2826204c56ef6949b7f557f78ecca60b9103ae0375d9f173039391558b25cd85d814359c01e28ce252ed677db19dbb53f3f367bcef553bdbb0ee9946c21cdb1ed7c0508d2941aaa8e0ebf3d623eb58c99bbd713cd50406ced463cfd90b46c60440ed419d6c6db8e3bb07dbd1f997388299d082a14ad15e51c5a3ea894e39ce5fad3d5660f46d962f5eb4f641c285628ec201d4c81efc9faaf015a1bc2425a9ba4ee99b920fcd3d375f9f59de206245eb3988621f9122f0d3a6dfc8498e02f41385afe773f34deb4e6ad56d70e466695a3386cc7664917eff14fe0269dd099ca1885ec6a4c39c1397458a04b90ab18504ec7a1e532871b97ca0c866ac9d46edbc3bced2fb6b9c5643157dca7488d9163890166debca5cfbe37e4a0e145c1b4f58d86315eaa9fb38407daba92d5cf2cb827660000340540ef01eeeca41fde0c6be76a100deefa76b0ccd0ccd5156badb4819a43bddb7dd40bab0960b2c2403c2e314437c190b832b2b1e421b9df309ac7d59a30e1712e3e6d960e4eadd15c05eeb7901e10cdf1f3c454c277c213704cc32da0762e1ccdb6a5c095e0c456cf72912b858be621a437688fbd99d7380594372866ae143de30db2018a98ed0ac1c0c391bce18f88c7c7e091b45c7b0830d5617667f33bf054acf3f7b640409c9ad33429b1254bae71b5783b29338a15c6f0772bd38388f0783c382ddaa29a6c1594eb7223932b60a860796e42f57c4962f1eeaaa92eddab62e0e4e2d0821b4702ffa2805a7f447fb9a289b3df7c9436c29bc80eb89deb15e3d7b510670074e3cc1a9d95831084adc1170f5afb830cf26a98c00cf318641611a674b6b5dd44733401377c034664783bf90720b670ab31e7f6c1bfeca688c0724dcea8cb6e14acb27245b976a99f3b4713ff6417d044cce85f1d2ee5e7b64c260ea7a0a0b2264c6b8db122f3aa830f7aacacd7c363113869d9ace7b2d4376510fa82616af445ccc216cabf9f5c90bde3b794bd2f717f034e815b8b104a14e56ab1791a1c24bb2856be088bc264fca7b7c486626f801b472d549deb50ae158f87b9afb4fcd47d20e1d41292b4802cdd778bc67a0abac9e0573adfd555e3c1a6f48dc5aabc654e78c0875bb97fc52630125f8c48f6821353e9b06f504ec7a6cbad9c666a01e9e7dd6e363a801cd5ca6ff7de59fae7d33295aa95faacc651d0b876f01cad70082c837fa8b809eb95b3c5f079c4db5a90609c2326b0e58c8a3a05084d98b30c2ce23e2eb99b3d29822db73b630fa138c026cafb9fbf5f3d351551d83475a423bddab04520ec5174fd5cb848215578f9991a3bd6ffc0c838ef9860fe81ca1b52a8c7fcb93173d0536d4027f86630c5031adda5d5f04a733ab1d19f764ccc5283e19708abd0dfea044049c85b439d21b852f029ca276aae300ce0e6d39f78475491e10cb2e8dc817f2955bfef2e4cead857d97bdfecc882960aed9af9b4917a78094b8181e40228ac296413e9248b80590e6e6e8a7adee9ab7aa2ac5bcd70a9ee164b267254c7c215c55e9710ccc5f851a4331726a9a8ffa293b1f58d10aaf88e9b8f7a41e1f5c381b68d58bb200a1028d1ca3b87449ae743086fd3723832f2e9e15653d766f8ae5eb257cbc98c292967f0dedd5e7fe299002a833f48f3758949a7b8f16e007fe5b794ec6fb3bd5607699355cdc36f0a9b55e22b8f410305e712397f296e281c0b8486263e9ecefe7f41e673fcc90ef5b6ef328558ef4d1dbd20e371530b7381f09ba290a738692296c3abe13ba9647922efbcced11c9179a4cc7245f1a456f00f23f70635dfaad4945834981030a9de237a4d3ad9708ae3a050feacfce8e6eced87922256c5fe6b04fe9f44a126c2da21ed44090076de212e1c8cd60d30e518dd300d9adb274d88a45a3578c25188b06345c9d515a2a817ede3da33fc07ac386cb1cb8f562a4c89716153753944c3dc73cf8b6c2004fb647d0639dbaaf1052f53885e4cb4b5595b6000cc7bd3367d0856556ea90e5101242aa34a24ee48f7b606083eea3b1ad2a28d6baad885b23018bda164bab2ad8ecca855e7d39d182494d3c943326cb463ffa8a0f1f9bc356631920670136a430708e8205d3ae6b9af6048f83557d97e21d05dc232102970bcf1b0d847009b75fb00815aab7bc9a2077fe77906d1cde1781e451f37429fab7e54f85e0d90df68173bf317cb135aec080c7b21cd3bec821ff70e275639c7f9916ec91ef3332e18bdb9daca9202ddb3a59c3a2e0c6d90a4c7b51e9df45178edfb822f5bf8aaf6aa6a6b4f2c6301c58ec53d9c6675ff838adba76428a030549a7ced21d03055006d8d5c515d0938d767fb52d667085daf51a3d13ac4f19c25996687e498e8e6760cf4b98bac4bacfc5e476c1dc9f24ff596f915c608c4556470e94142177380ed0cfdfec44f02711df0d8299ad82afbcc12afb04a445e6eb1bdc3e91beaa08b356a0c87e5e91b715ea9d65efc04fd078d3537062f90dc2b33cf8b062e9b7e2f128de75246b99bdb4e2284568b27f919b5ff600f1e47fa47f00fb234721c73838c4db84c1b9a053ea84df1224fcba8af88621052a20054ebb05085210763dc0ad9101d05a4c2f0efafb2c43135629d12dee5dae4387efca456da552a77d2933d5f149279efa83bff6ae9ea79a09d31e6d41cc5806b4fd1bb9757e78a0b51252a409620d36bb67f9e4f31039d3a54b4856568a0b798efb3e62cfaa74d384373eaa18b1e3f74ec0e3a5a224561ffa6a943d32ff34a22d174632a43fa0cd5d03b0ad0b11bbfdbc5d4569d0bf7d10707cbad9be81590fc8c0ad2a47ba02ad9899c2283f26386cf7b50e6d40a68f932683cdfdcb8e567ff499e32833fde23af8ec12da1663cbf6040504a298505453bb9a7f0a35cd39d6d666aee083e33d0839813833d424e28b64c85c9baf536c8887721b7b0e753759fd6b03a87ed9d66cec4bc25eac22360d5a11b8bc40ddaaadc62ee6ebdebfc5c29bdf86f95b9b110f9ae3c9dcc48813479777ac689d842eea1bfa5f866c01b95def3283d717e258ee4fb2de8b089d18bb4ec9027b41eefd6115dce2741aef913039f6e296fd6b7d0611cb4054f591ba40cea7aa17c9ffe1a5b2d261e382e49e7e9c10d715c4add530ceae7eab525118b7a98e2d2a00cd9e3fcac0c0fd14136808630f591f3bb143a003922f619214f06c1c9e0b89556a3db014fb5975b4ddeeba42ce832d80744ecbd467650da07a2c455999fb2e5d14bb0d3c41228bf8792c47646d7566e3b87a1e8af70d1d85cf9284d2d46773bc231940f612524287de79c7acf3d7f5173298be768a263f3909062042ee022a3159d92b1d359b54ab43a5e3eec1d8ad619528ef87530072d214fa13279a004903bd1dfbb76244fc4b9f68c978bd83a8b55acd1687bb7f7f2c11c64d75d5ab024de6119acffc62b8a929e37f2ca7e6af716e75c64744f0bfd83c1f81d6203045cac2a3625c3517308c20b353fce66ee4879b6d38747cf07a8a652922ae0cae752870572e4041a8a17a0f418d5626fab2c9758cf84d70cccd1a0fd2321c781313d0c5e577fd1117753977c2bc4eb967313a15995dfb8c3a5a5042be34b5effdb31ba51d44ec0ea78153b7e42ade2719f025ad15c73cb02a3ae6d2e1ce6d2676b8e9283f3efbfd5cd9624e2dfa250f2086d50c49aac11bf2a0a04a107302a4e78fd2db51bcd5bdbbf2171ec984a91b0a9a7b629320e003ebe7b704e45c96e6d7d2a56541a57085a6f92c1ca5e96486e6d8db8ade22b7e57a057f5496852b79b642b6f8c0b6bc71396e4bcddc27b03b9cf90c86a5956a54da35840e9183d4dc13ce1c6fe32430f026dd1ac6cb3e66644e389b9bfed291b7c728e3c9abd8b1b7850ccc9b0778a42429feb9f8d75db6cfdec7785770b3d708a446a0e6f982290d123b8f1c999a2241a78c57c33b1b6296cad301cc721bd1f093f393c2dceccaacc91066b2425577f0a5cef9359929869703860da033aba36f7186fa0d870464f82303864852e7032138f60b77c749cc0d9f969d35a8873ef35cec0ee1946a0b90c312ac9091d3008d234fb7c4eb30c4b2627aaf19de7dd7430d60122fef05f1b3ba3d7ffd67e1bffae3585242d59b3e1202cbe9b193cb29b8e015e059baa99db9ab102a86ce7fb45c2bf0aeaffe845bda20e59c026c83254e40260d967b86bb82f296fb59f5c99e5c5e58638419fa3abb53863e238dd0eee9131632bc37c0bd9372ef9080bcb77177a2ca72354b9f9e030793ef84aed86e8606ccd7fee31f2245827db7312c45defc4f33a161d3f82df79f5341d3291060b62bbf28f5a151cd8f7a754fe11d102e927640629e95d25c2f6b902d9d3dafcdcd5941812816249c633835234c65df3ebaca27e1d82787dca719494fb496d70ad982a371778a3a5f398c57f360736e7af7276061d0bb7a85af7d878c661886d0988cf348704b54390ee081dcd3be117b95044cda8a61e80968a29bfe90b1fa763d0c91e9cfa17478deaca7b15f341ce27a7c672ee429932f6104236f05b60bfe410d6961a82402500d5eeb2cb867f530252198ea8f24cb5a660409231d6f05fa15c4ed16f522339e518fc44e41d2f690e5835534b4ceb45155d243dbe6c89046cd6a48d7efad57f5fe922d4b21a96a2094c90058c51d1034dfea8c3dcfa77d7d68f530f962ca0bfb3c88f561b7889e24e567c387d81bfdaab0270ba5524865f1c502f870e896b3614e9857c9a5d70d3b2bf7c3dcf06a259f30e1ddad91f11cb4d1a647076fa5f2faa7f956e952ecf69706de9b695bc6ca5847c42522d3a5f8a34430b7958efe7b0d9314ce9ec0204ede336c6a14f57b6a681ff09d041fc3157555080d5a746c33c28aa568c8774fd4d8a1f41d8c94c1877a131f0efcc2ce20fde8af884d9e599cdacd4ab84e46e38435472ee71371f596a42d82ad8e4f52adb137e1462b926581e9239d3fc3d0bd331700ce19152b748015dfb95f1c62d31f37538a1780b89a0259e681746525bd1acbb32e4f079bfd51d3c856c43a2263fdb48f608d8feb485d5b290005fae6f66c4717f2c01b5578dc9ee2eb01339b14af085d098e11771424bc34631ba3d82122a726631a78aaa8f41b9cd8cc4893c164ac2cdf29d57e246f3d46028723226b6cf609ea8607268126bf9935085cf9c612555a802b26508f6ec233921c8d2afb29ffd0a2c83008c6449758ec5cd493434da2a171ca99c729f085df56907b915718337654e9a8906e822da3981cd70414ec43fcdd5d32edc577b1e98f5f3c1455ae3b733c633998c9801f4ba37a3fa7f195ff928edac0b0a461190f212055aafc6d7921278a3b8aedc1212352151d2f72749cba117d634be6030c681b9a96b2523a1d2ea5782dad525b437cf7d7cefbc88e6f5f27bd5d710e86c8787253c75a90537622e33f474fd36cb6096555f297d96bc336228774a2dda5af6830f9ceb6cd6ac6ae2a99e35e67b909b39cc32bb6a3abca443928ac02fb745deb9137a5ef6aa0d1ace0f0c3c570836f4446d134e6df9e12dc05fca5cd410dc532035b38bcf625cade55cde7bae0777dcd335ba3f7f4680ecdef67156678c256a4a903ce2553e9761b0061c69a0ef1b5d3857a520b2933015c244159f2049ced20ef2c5198550131c4aea4cbed9e2a63431badf51d4fffc1b0bbcd5e63b496acf18a95ff4fbd7d5b320ca2cb078acd310f8aeb2328d790e8906aca295cc47e6e565f53bbbceff17ace05a7ffdb2f760253126911a82af867aa00edbfb4ac316630a329048019204ba8b92137e4f82b42db297223960a9a5190cd8a98a4aa2f680e6a40938cad35ff3ecdd7de4019b3703c9bb3cf96b57b3908ed1a7e902590566a00812d002df7278596063a13213303c36e0c275752fba0a3cd7488b3e4628aaf529a84e53a567e0458a7aa61635ee34534ffe56e951489de6ab635dc82a8c87e47d3399d808b822ad94b58e0b02e0f1c05a92eff3a91406892cca2e2297b7f7adf4f4261db76c693f2fe2d99d3f9a3574da5225dcbc3a164c2cb76167aeffcf9c30a12d53e5510227b66b22f12871d1ec000c2a19f2fab9f5a2bdc88bd3ca5012124a28c5fd4c6edf00eb4d39a0a5b1c01398c7d9a732895f3387ceaa7c66121497fbafb9518530ad16cf0a29591d2a450b14188ddb1e0d8faf1fb7b005af7403557c42f95a96c60cef7c55c6aa11b071f53d63f796e04b8c3e21329538455247b519b78f025858d6bde00764d52a94aee32c0b0bb67dc131a086e466998ec2f6949875bd904dcf1ad3af1c2589270639a87aac8bda0c33193123c32db922006b8a3f5b08f16ad3812c47fa10027e0ec5d42a36504b383eda1884691bef4c705c6cfc99d946dd245a5e90522ca835e1adb3f18da3e73eef3fc8d4d86719c3e6213442245a2f8370976fa5331be715bd4dfcd663af1b438aad13a922b5edffc09c53ca8d969cc956671cc401c3bda700ab637d2a370a4023dab03b7de4beaa7a403774ebcc41e7e988299820dcd94fc4aebbd2b6330bac45c9d67f073e290494ab3138b9f2c6d8ad08e83c4a2bfb74f0a1de0b11cda4c15873b9df927caadfc4f44f01b2c759ac5d30c4f3484cf185a92b91dd25e08431ba5478c2012c00fe0d02572d61339dad82f935b46087dd47d45f3011c6267739d04e97d2f92bd456054fa026a922798c973ef39686843626105a2272a2450ab4f7a50ff1b6af713d3f1709333c1f40f0b1549b97d0038732bed35fda04e2ec211c683c7ca1090d679bd0533a4e37f84d97a8147c72f730e975afb78df19dacfab5f8b1e1bd11e521bd78a450b1389d6c4fe39d9a682f97b54b2faab6248d2fb46fa94736353913d39a66cb97e4e7a73942fd17c46640c2eefaf95bf5ddc8885b41f6ae8444ad24c08ee7ceea9bd785f3023e2306dabec5ce384b7cf261ca962e696ae2cfcd2d36987e0bfeb2dad23b0f9522b050d15dda028ac9bb5eef9426244d0867f9ef058e46cd526fa54b6d0802c9c1d47f53bb4503ee916b306aebcfbb4962147947e182bab6446a20c64c9b4e983f546c78fd470d5fdb087fb0a009a020b9c678aadf380c697a60f82ebe2d923eddfee32725fdbf573fc03a8fd098efc881d45673f22016b74da53c61afff023bc409371e8a28e4a88aa296346fdc37c5ea82229994aadacad5b16c8e8399a440ef338c0d1f17b6cdb10f62cfb40fc4c382b88476d6e395e724d18fc4b8ee139137b9aa190346ae93fb694d2504e36265c11768a99545796bf203b11cff51001f87ee52f6768ee81c9e9a3ab7b5eb52717e0bc218eee72e805772e88e8dc6a715f4d4361182652f657dbbef413e23b45d64830d5d442af2d58ec3a7494eb7f497716f53ad9c90e39b978587d1e2bd06e1f8c06121872e62860004575e90f4e64729d151271ec7b708fc0a43b91a8cba4fd2906271bef4ea2a19c1f579fb12fecc2a33e3f266c3e2a733a7c7bd51038b4aae934bac9ca7bbe5a63d9ba8070bab5f67f3165621379ae39243c970dccf6615284d0452d17bdc6f0e9be2fc1714352630e7a26aad065b44cc544fff2c3cc852bdd0205da4ad1d297ca2b7796a346c93b1dfa8ee0705f9c904e58241e66478b39341eff6af4bde14b38e2631fcb91332f5d8fc821066580387683ea277f257a20ff0bae7059ff4f3fca10b5e9a70db46eb8037e1cd6f8ae391a7b5abb11b7bb3cf8d0f9e408169aa990812405a0a2160e9062669a9ca2f0b9a502aa1d8c50c821e46ededd6373eb40df48dce4ce50a204ac941e0b1404bad1cf0a2656cded03824055a3ddce9fd432738e3dbc06a184a90a473495edb7090d02ea7fd7d5d1bd1e9b95216d1c9f73edf2728b0335cef1a80e068258530c9694b5af1a9763b0f0168fee1b6a1d1909d81e665aa1aa2d24d2e46908a28e3068c49189f26083923e0145193b3432fa6935a2f6e14434646e2ef1a5856e342f8eac15022c319a5f4d501909088b56079d092c3facabe6fac21176f8be94bb9e3032701a4176c488dc0ebe0f7c75ee3c12ae87afd76289d2dda4e5a21677b66bda3cc18b157ceb3353be96c28a77f38e23267e549e99fb19994d58b36b0127e38321c7f53f73ddd0a99e84378572502bc8e36bcc596b988e34ab85e7d1ccb6ed8296ad8ba9a8b293642fc2a8301f1adb19b9a74f057711fc927e822d7db8904500720d90e798196dab7aab626a72473736c7455a187424d3ac831e9d6215ae3c1a8106f185d9682e547ae9f4de3123ffea8ecba54544eef55701e0253a0cb6b04ec7023a263b7b1c0f9c090c31b98babd75efba1367b0c1d578fb87c580a3d467198ad3b80ec847213585aed89b0555822932f19493120660500cd182ec9649d0cfff2e7f2a0d5bb897dd26a69b0a4e0fe6aeb878a4c596706bbc1f4f09d8a30a8c06c75acdcdf3098a40276f5e9f3c3ac1c34005faccad9331a6c73d8092988254afd594fdd0fc931193ff3ec44e9b125e6a036ad5219508c5506f89b079f71e46630c84493fc3e3c7f677cb6edd50f417c7d42a416b0658ce6a7d10045be29c25ce75f0b49acf156a222771fde980ce2e2a545cd8e24aae271e99ad2d3163a51db33fdf8a6f6559f6cb9986b44e16587b45651e3340d57171786df27bc9a6902a1aa26cee73e83e96f20230a957e5036a42b88fc9d8cb2a7725e8aec123218cb304608d11cffe1286f6934eb605d6449c37fbddab019610353849daa603e263b573f3591f39d959092f6874313e835c02d55924cb6d4664915501c0da58fb8802442f4bf041731758a04db90a8bd3863458d04ecfad3c4f0d7dcabdb3bafa27a543d5cea14f4c859b8c6f4d88f3f94880f74431a8dfd16bde2376ba9433c7111c65400b5f1a52caddb3759a1a1c23c7ba77700757f50539bbbac7d125d5d25b7116e3b4990ac7eaaa4221fbc287c5876a84e36c4d5f1084bf1c32203900c7e6d8b8374a2d4125d47db599aee5c5bd86d6e7b82b1d983fedef9217f7f54f2b93efea20890b024d86cc7cd58b96fa511f164f065d9e2cad0772398912fc277226da791d0e3124b0f6456eea543030154f54c71a31f8bb7c9ba1cb5ca81fbd4ffd4ca5139d5cd60820c0b023201cb36a053b97aa68cc8b869b382bc36bf608a1b3e8cf50d7046c3a9a5b75afef6967911465b558deadac00784d78ad5d5cceee48e4b89122a255fb092bb38f0d8851d952c74a8977a3fc70a02e7680c1ea722d976b3a53fc47b112b3bed07b8c8f8724793768caef888428800abea978e525e6c6380dedd97cddffcab4b3c090f99a6792fee32dd23e5a31e0e48b5913d1e9029e99c7e14c3e412133586c34d0f9aafe0ee9dcb58b601fd30dfcc4fbf8fefd5d9e8a72809ea44e4f4ea7bf561a75be6a4a29e32bc89e4f5083f0d6ae5ff2eb1ada0a7c1c8014450eb9e378c57b823a2293aae068ed2f2a7aa3a49548f9fc699482f52d6bc53e21b3900b5a4c38771a3df71cda0362c7a2767641d58580263b4438dfdf4ed13f935580b79411b9e37ba34b2c6faec8e7ac7dbb9c23714a92503ec1603a32c541c96d80e7823aca0c05527eaef176e35e24061db2e106d26d3a3f70d3115beaa6b666f71e1dcf6d0ef8d42dbc813046ed81361bf19a25ef1d74c522129cf2d3262607ba8903ffd0a891e5e11bfd7dae7b816271c3dc001852930700715f8d3e428d6656f4747ce8e147abf4ca18e5a96986af3b4c0c674e6a701b16a707f7dea42c89463819b1a4f5cf4c5b369d99c0e5ea7dff6df755b947744d02f3aa81e98dcc9ed16307ec15e32b72a19445d306537d29783b9529d6ca10a388eb707fe32d0cef85b5b7e745e2105385dadeedb882625cd64ded85a26e30113d7a9c75aadc838a931da7b6ed4f1b755f844ec5e669580c641bac78c34242873c63328eea9e1bfeff078877f90e0242b5ba61e1e072a6ce6ba5259f20f52917ae416abbb87a532a567e86835950339ee3504ce488ccd9de2a5e00117c3c4887132371b63325b9f98b12d1eb50000d312250714cd4ab4eefc989ab8fa8f3ef7fd62081a2868110d6e5f12b301be6f71855f1aec0c19dc0b25e85ece59e93a15f2761f42d57fcb5bc15019aa5334276e5bcf685658bd6c6f26f02e1ea96fea3a8b2f9aa7e910a74bb880f57d346c1643399a06f3e37286a0e7c25ec956be5651ff9ff585b0ba7f4086ea26c39e775fa521de44f24d7b89119818f28d8f443d982b1728e3e5d3d1c313d24ee96cd3702484c9459ee4382e394c3e6e83ddc805f3e580322feaa24f71c33a3e74d40d20c931b35d7663199f6ba92b59e4bab880dcd70eabaf39040baa8b6793a4c0cc9d9630a2bac1654c525322c9e942825357844f7850d15379b5d15db443c6f4c1cc5ea50bbd07c058060383f2ee81ae84281eb7caa52d4751e498718732b9b001d8725a60f72fd10a4476e1428939c0904e8d85d090fa2fd71b14eb6a3bb7f283763b8ba8551fc655cc6a7323eb8540ad3066d4f1a08b7202a5bcd838b9a42946b15b85dc8db67b186e30aa3babb11d5e181d14f3be4f1429a327112565c12b7d482eeedf0d7daf5d10bcdecfd116b86a6d2e12c85aabcf8f88f6ecd071c5bd3073cfbcd2d4b0e2645940a24aa5e68a6df73c8ef80984380d6fdf1ddf87410c79702a82fff5850709477448a31ed74bb7450794b0a67fd7fe4818d3783c27eeddf137a1dc800f141feff79dac713e881e538c982881e111d814d709b6452f9fbbc8c4fdb882273b046615836e4b2a2f4e8a72eca2f497736b512b9d54a66fe612bd36cf69365960fa91d0436479c82745892e34c052eb371bf52d5e942709c1b2dfaa171cb9a7fe495298bbc945547b958d8ac48b526cff1c03ba31af383b18174840ec9f52e89ce094332f197aafcedc6f18284f97f73e031bc61b1e3c861459c5769caa4db5239a1096f7b37fb0814d92b26fb24ba46621fb7f64e5769c5fe258b0d0eba06e6e5425b59626be6e5a9b0986c8766fb3fa55ecf0b5a91393a50dcd7b7527c2dc42c0ebabb72a146f81f747ff5ae64876e67aa8fd6c1db06d3b76fb16d82e8e9c9136852d0709f1db630245ac04d021ed3a5e896579d790d0c510d7fd45b66395702cfe88e64dbf9c1ca1aff8a9a53599fc159d61ed1f720074fb24e92f7ef16574f7e0b763819a628779d69b74ddac4a34101dd836513fd464488769d37d9727d6daa08f6e156c91a45939d9d51d7d60be89ec99f4373c8e1eb7750fe94b8009d9a74195235bd50317370c7fd5c93328cf9f412ca0a8f9e404c8becf76e3d029feb0f6ae2c7c28db339a1eb91ecc403d8ad3c52741f0ba04bbc9a970b16373500b33575178991786c42403585e142d265f6c0a8cdc74ea0e42231d3c565caa1d61a4ee18f82d9e59d7cfb339e92c891d9a5ab75807386cadd65d7c4d59f27faaafed039f6073433d26fb749472bc7d019a62ffd86561cbaeee3ef5a49272f226abd6b2841804d92397531499b954e5a44e9e453726ef29dc8c772b3a0a1d4ca23bbc3b5541398072c88c129c954ac1297ad1bbcbb65bb8a41929904a788dbabb69ca6fae2cf1ff54eec771f9d2784713b71872d29e515ac720bb97feb84dc369b0ff8f1c11913a59095e2efc8c8545c009e11c522afb959aba8824d4be139cfc547005547349cc8d425355018561d0326d124b166ee444e4b5a26d92fc680d6011cf2bc8dc7673299fe7c0a9305598f3b3382a1e5ed484f2a4faebfc238770fad1f55a2603e50118da1235fe81a153bb166c6d4ff70375cded27e0c82148eba0c4ac7b57c05c88263a4e7102aa52e171565b3ad58a21333895f02ca4fcd81b5a8fd438ce29b74633d3727aa0b9ca06e8178c627595957b219c1f7358ab9b1310480eba6cc3628c9ea3eda1517224c4f89a48ed807dbd074799d98079bf71f7e31d478e635f9ec080386a5bf8a6e665ffc923f596ee05eb61a2ca8eb2960612d179781c04671645302d5d0392d31fcc71f68aa7852fc33b368abd7276996aa6769a79b0b19ec5e9a934042d1cf3ccb17a1cbc92c3318199f09f925e5cd075fe036f759e4df2e5a1df9e22893b3e88140b9858feeec917d681c3f4ccf3eb0bfdbf36eebffb56a3c6c243b6817456497cef0418e15faf7782d2a41dfd227ce3f953d6db18f5c43aa072a99fe6098789e1d20a825cb9c4a30d65d8c5df7ec23d2d76a333a6c6b60700263bfcc3859bc9907aee77d13e385d638cb70cfd44ce52c7d9c9b7254f10d94025d1d7ad1008f6ece17fbe57cb8badb491497289906e03e1e730250d47fde9126cc73ed9532ac5fe509b26e42f7b124007146faf1bdff4cce6375a668fd5cb00cae121da9452a5905e28748791e5b34663655a02acbccbeefd9ff386cff57e0d1a4527c59cc8087de1a88ea1d8af19d24704154b1f68f1d700fd3327890aea781def48a742e2f86389c1de2be025f4b7d239e00e7cd9769fcc9977cf2bff26c2263540de329c11fe02e3adba4509bf81d90805e4ba13533aa56bce0773514852d84b7c678698285941700d394e15d992b0f4ab899562dfef30445fc20f07e3502a3acd06bdce56c12a0e05cc50314a5511723247f5bce93151a1de42289f0acbaf6763ec9e6f71cf2d86180561c732f739493b2fce61592941c22b433bea4e7964b5cae7f521a3de699244be47fcb405c10da508271a6d3eac1f7a26c559089e7c60928d6e676b0f0d7f97cf6bbdb0b4d64f7c2e872c26a944157ccd632397a4c9ffdb18ec0c19473518266e7480e6bcc442d470365cfdc56cd91240b4429e01c5f6205e911aedd6d260514df3d33cf263f9b85af2a106c52d5d7a34c77f474643acfd1d4e31cbe4bb1e81a5631bc5bebce8e1ae989f62887e80df5a6bf23cfa2321a7cdc6989db30f85fe8d1b5a73ecba5783481db78993657469010caef2b574f2f6303c7d36746e319d1c25d9484a15edcf2f74e77a78d70645906612976083ca7a7ad9a9cff8ddfabb3f2fc81bfb3e67a3c2973646337e9566fe1e82ad03ebe382ecac9ba30f818a1aa16501c9dab8a1125ada5593df8a51ae7a47066fff9efd00235b628d9827967fa0b6df08f0e45cfe748c3af9118150fbe17e5a73c377fd7115619391a0981f7c4f67f0eaad96319b95424f8e86f3df995988eb580d033a7e91c0594b20aa373a9ba6d55a992ef4d06d1d4ddd1b1416728fb2f157381b1265bf1bf6b8355613a600664f2eb5ac06ebf5683b644a36ec052dd63d11016187603b4095a09938c2f21f60f04c280a52b78a1f4ddc37106823643525601c2c3d2ce1e2fb9ca1de26741d8db783637cad85b670c12c0297108813c6399cbdd237ca2402352de28da14a8bcf2527e26377d540105e4f5a2ad7b7680538e86832853f322950cdc4a967d70cc05e4f403b1a54842993bd6f1f90929ec1456f0188253a81ca6843cd0092d337cbfab2493675d0d72ae55647d638bff64d631d471eea3637c610d820e3911f877764bf8cf40d7397a044df2541d87249ecb201315086de13eb6f23b8fe6180c3a8d6b7d99d87f3ccca24bf78d84393ee14c7587f746cffcf8b075195c81a52e8bf84dd33d0e234caa4becd79c1b19b717b8cf4f1925df98dda315120b439fae5a5f3b56813dd25d96072752d17bc4b920e2204736628efc1dd22e4cba58e29e87929bbe02be2bae77395de0c7c1e8cf8581f9cafad7e7d41adeba3cf018cf34411034b535254cabc79bd81333e14705d982503498eceb4700d8a6b7e6acb9d85124a7d00ff49440cd7b61261d2fa0ed44d57a7f4f024b0664785c9e35562b32ea0f027e00cbf139af12aa888ccf526a078108ad40a5cd3abf12f90e3e890b84e2a76e100c06ee4ace1f9feddf97ae8f5990ba7cdce21a15475c0da81739192b583c95984bce78990ffc2cb627d49e4df712b29843df59d92e473e16f3489bad17ea09b1cd5540b42093b9999c0dc5ac000bda82c69156626d97ef96b18899ab9f4635c1937e2c8483013c07a3ea39e931d5e8956e207eef05443b45bf873c194f520d8aedaefb77218c600a64af14d285774814b86521839f8311d47a44e33fe97562839a3acfcee0791311020181308e00bdd51b8ab6c0ed237288bca3ebb54199b96f0bac8ed21187da9153c7df7c4cbee9fe06e98a5720f1591d2261c70b8cda65c236c17fa87184f0838e07261b406197fc783707ae9c2aea4464f40204dd05e37d2e8845419f25d2b7a20c167d1d40584cd5109d1628e2fc09217a7ffe92ae4acdcd10107c91d9f1af303889b133d923ab4c3fb4e9c812e0ffae7926b707cf1d79633188c506a72ddd1172f3916828186f5f6999fe4818a7a2b25d312fd6673925724e15d87057e874f58565d6031e84acf764f65f3a9f85f40e1a8649e414124e16ef1cb07d8142eff756471bf447f258154083e1e8b6b3a36f19af1cdfd6d24fc525e4c582525ddc32d0d79b919dc8d1ca02d7e8d192c0d693d31616ff5257516beb6abc616e5c4475e3027bb625bedf32630e5da30503e70d8528ea1af06496a2a622fef84b6c667762c0406f1559dc94900dc480ebac2a28857dc9e6f7a81fb0991c6e05e0a94b6b660f275e44ecf0837a7ef622b2d8b1685a4d5f58e2915fec81dfcfdeef72bcca77e56e236df001bdc385d08b1fdbf2ce55ed39155500cb94415c1afda51f588c2cb9abc173c3ce7f9b00bed06441c2a2090dbbed04fc25ef0c97bb08ea1a5f5f1e9221056c9ca44b2d82793e211c45213cc4341cf6bd0b57ef7423e05686485802ae8fe5b0bae38eaa8d5d83f5db6cf82a0ff1818e104fd14d1bd92a56d4c0b6ef69b69f1e5848e13d6191799a58469864bb5ba1a91c191365e58064e66a2d8b88d6d987d258d2d9459751bedb79c8244504f1c3c0a40fc9c99d1acbb84594d354315655fd319411cb6804748dd30910283b606ba45d5dec327ec192cd40b034ed57390d120804b440d2a40747c707a166926d819766442df28d6c24f04ce025216efd3d80da200bcbcc8315a53d3983209598ce818e847482875c82aaf4b9483094d06c7158f3ec202b3220ff1e50cc04f7f631cb49fedf2c5341f106492d82ce6ada74119227fe648d1ebd72e623d7b6b829efaed179baff293440e65a39f99d99e07b15a4e71a31046593a9000dcdafa9266390dffd832e5efaefc18b6592de2431f413093a201e3828ea14fb3baf86887f10d023f3c140f561423d78b08338593defbbcde2f11cdbdf8ce6af9ccc2dc252b6d1ded9280ca00730498284bb58104a679f4713015b3a1f0078a466550edcbc7079da8ca0601800faf8654d6033764c8e361d48c0b7fe747aca49a3f4efe93a9d1577bf09e43e6cf9081af7f081e853fa589092e4a05bdc0fd1ad70250f9941071b9e1b9681efe34b675455b530b511327eddf4695649cd3a736eba6f839eccdafa3178531a6de8ffbb98535907414dfe93bc873224cc73295b1faa0e2e22fd3d9f7981edb80c27bb2395e353cc44aca32c95c5e0f55729d66978cdd0b082b805d7c1705357e51017c5bf37191d529e92d16dbf2ed512799c5e179dbc09c95fe56f597ff87a0f18be467a971ec374d3b799b874a7937ef8ec8d892c1e71f67a6aff9c48ca263cbfd56646a7ee881e201fcc79317dfa4093ac766dad216b0e13a38e4657972c44ab3cf3f94ff6df57e4d049062fd80249af76d55a7c63c568318ed38560f1e4f090921a04bce7c8d7b4f8c011edfd050eca3992b5015b9dfa7052cf19564813172649b62918c3f76180882a5fa2d7f8f258ee921d70fecdd20787b5d2ae7cf136cc658a239083b3fabe975246beba6a3c6889bbc9508d02c27214e7c888a2f288598f4ba5edb4da8096ef936af9d4bb56d189ae55d719067898326ea4127abf48979a49ccfd240b91826436231c0b1c9408e6f0db897e65c7e0f258957159554c84ef161954ac958a948a372435530e58315df5fbce02bfb750137add899fead7ccdcfb7e50e7fdecd357a4cb67e500ce1f6053f6fb9d85525e1b3bd269c6b2e0ecc40a47bd514f1b39cce90ee2dfb7ea9a132049e50166be482f89ebce593453ec65a6f26b5ef3d36d6c747364ed349d182602c3b55b73466b994221685db103f0fc2a1d882dd409b7e6935015682a434d21fc33dafa659401f1283819ff174ceb730ae7f0ccb8be5b5120bed14dadf7076433739499d155232a97bb01c502a8a542666afdc2039b043da8e8db7e2b9c33bb85eb769545520785af949405bba40af6e9865a5958d04c70f8a42d2e8180f10b10d652f6f221c98aaf020bcfebe07baada7dfce3a8bd25c826aba71443f0203d8aec0d04484e3c817f1a16c556248ee53de110ca7009db39f7ad5f069cd0a0af1788b5256866cf04286cfb9a5c72bbb221d87c1d1fc58905be47bfd5eed9e5ad2ed44d142471ec476971bbe493225cba5435dc4ae2de4034efb0b39c0ca9cac1a1cc9708cef90ef2a88ef86983397c811c32911c86ba2e4c927c9157d825565caa413ebd120f00117d7c01aecce9c57ffeba4a691dd81185ab8f834081a8004b8e9aedbd83b090b1e322b84a5130e4a975b9dad14f292fae13800b638b0549cb2dfa37d9258605db85a8e40a912a73dc91e71357e4d369f7d9923f391a8beb61ad511825305c7a6e91649ad2ea68901741a90352d46ff5d7aadcdd2f4e7da55ca2a81972649773d306668e213c483f8801d00da0242c8ef4a1bac15ec1602520e237c29dd18c20a8eb3c8ad4dbfd9281111a12418f3a8ac32a03acc7ac47eb5a99ebaebad230e0580d8d643b482ebfcd30400e421e062dba462400037135013335b4d1dbd0c9f5491363d136f295c3c6ac19b026acb279655bfa9b9bbbe079243f9227ab3619b591d51447d6a8d4058dfa7ff3e32e01d16db69b0c00e19e7ddfbf7b99a46282a70bb7aea700d9f3ecc687c489bb0719d854bfe18002c308ef905b41d17330ff93ff2640ebd59dc48548126a7871cca0be27a483d1bf5496536d2e296c35f4f6f23e1189274d805e2cfd501d36f7284a7cb0dbf0a50d348392bceef1c248ba39b83523f47cfec6389a4276bfa93e0755278ffd8e4886789fc71100360a2b5303e820e9c70855df15c3e98144431554d66917f0d853539ef2c82d7ef749c89841ae885643df8d3243091a59813f34c2f30c21cd6cabf5c8b887929842f2d1d7d03502ed3c2f84d88621215a04073d80063916f3a668ae08994869ad857144397a8b5bf6b047c7ff3dea1d0f4fa9510464c6ce6ccb39af2d588e7d0152ee25675722a7635e80f9b8b124c8cc4df9ceb420c28b1e285d3cb19a8f8417eb73ee516311f666116a4061594632b0a3ba28dbf418d470d8312a36918c9c01f63c4e0f9692498f9448284bd96a57f26eeccc1511c38ee095445d58865f064eaa1d900e04db5084f9020980a7b3bf42e8cf5229d8081dcd8e42ddbe5834f1f26cea348036316db4ae13096451a2cf907308a46864b3b02f97205cfd7d27d3e339217eba9ee2323d1d9f2603e8dcd1126a2b2f14b13ae226bc0df56afadd4cb7dd0fe58dc6aea29144242b59c240a17d03909d32255b5a7e188b8685ec9bb8b5ba1c1b18f60c9dc7e6be12392b95a522325b2654816cf17a0d70842cffe43eea15038b0bd963f2973490c5d08732f511d5be1648c3bc32b4222d3d378e82619337c7dbc50bd45aa34caea0d44cb4e3a35af3c71372ab368fa1d7303ae83a2f8711fd40972498ecccb48acab7b1f25c5f7bbce8147aa6b7729bc00c9f93a4dda297b530d355276cf0bf0a9f4af0f3a06eb01c55c6a5711cce225e1566c5fa812704f1c52e07c7d042cce33cda916b1bb8ec1bb28e6dcb445ec080a4a1f5de7f005311d8e362a29736746d47569edc90097108602b7c3b4d3e51f194090609767011630dbbf746d939e4d445baac684aaadcbcec087498dd017677cf15dce170766ccebd830dbf673e66742f94dc0b15a97319acdd02f744877068d79d62ad27eeb6ed0a46b7b9096034cd364cba21af5abbddfefafe79b563eb653c996b1d3ca913c01098f8b310b0e79e9ffe36887484253033bc4d59d82e66c7c7450d17653d81082162044a93b4a748f2978639402f2f560e81b5e005b8f1d56dc81f35215fb72a1fcb662bcb3c022d6810e9ba979fbc13aa42f99b035fb23f66df4df51bc26e6229529b344e19cfb78cebc1917868e060f3b16bbdb12ed504b781f052734c3cff7741e1e743eaa9028e53d304b0901e3c3324fe497c8a380393857ed2d2d9b6168c7101c4b056f87beac0c8a638e4b0015dded5cbf51936749511d42e0eab08b6084bab0e494c149b9ef5d98d7c7dfa484e8f172ebbb8a3d17ca818a83d5689fcf6420044a307bc8463f095efcc345a242b8994ff6e6c2712e8bda937acb5bac4a222d089e18f3a663f957d0effd9e9603c2f4412d07b6186df247b397718a2cbdf65cd107b95c53c125b47d7b9d5c6424406326d29d342a756927288ad93e2d952fa290c211089bab07c377eb8f896a30ea8d1648201f1c32aa721e09fe34f7aa6ae8d4cc4eb8518edc52f6d8aa61df0ab124f04d6f4415250812e0a9756fab2dd3b22cb9f1f82e51a8f9894d3f115031c3d5538b1d515b6cd3632dbc6f80df99d65057b934686a9bfb3c0b7710c2db41d0701e9b9fbe7c1215363c8757047a038dd15d746870e5ea8db34a4c5adf598e4160f0b3df15bd1af1d7b2e63a87a0b1a2b710e05a8075e8be1da2d57554394de43b99be267cbbc8ffcbdf1d740bad97ad02ff9c27ab5abffbfd26eb0a26f400f305a80787aa8f2fcfeadacbda15b4b8b5c407c6827cbb46c9bb5202e820ebff26ecfba66a398cf207f09561da43c929b04b799cf75fef91c83659fbf2b2e07de3f1f98f7ac4d0f66dd45672167033d2709dea5885fe1566ee0bf079e1129229c53256c45b4fc2f9ae8e996a92901e0f13286e58215991e2f28a065d12269ba2a853b2d40a85bcba958f6ea1f4fa5718bf63a9347820efeefe6a6aec4ccd59c467fc3a97edf921a5da437911ec649d92cfee64b1deba268115d0a5d59f94956b4dae9102e5dc0c88163f91a94b329831e5425c8418415967a206e7ce5bb5761fb19ded65a652fdcd5d91d0334cb68798fe10f72515852b4740d92d39ac013018f9c761cc0d68b9b997ff45aad737849f7862b5855be58f4e8d134e15175722e29c019a3a88629327fa0826fb29f1815c3c2868fb7e1577dc03247f2649b86b46745f93656a6d2ebf54731e3de185583eec57d79bb48fb0d4c37637a22649c65f8f95b7ad7bf3b3f1b8336b1718a80b8af90a60ea57d59143c86772b1cd9489f7f0c5860245ffc2533750e6037ae38b61a4ee01947b1651cff227733ca3f17dc0d41d1f89ce6baf2aa775fd21f793af8040d9ce06affbfa143ca45b169ef6ffbdbcaedf54c1f2b40787c6cb71c54db53d3f33f02cb6ebd06c60fcb7ad554f7746c16fd8337b0bdfa46554d841041445b9c418b448fef4adb3d97dca0f3f6131e751257709aff6bdee186158ce4a4fa2c891309480b8b6dd375098bca06fee17b0c7b0e3ea6c0408ef2605f502573b3be5c4adfe83a00afec8592817b9bbb712be2606aace20faf4d81514e6b842776d9a8f8ce7e13fa3d63f07f6a74d33701912b2d9c6c47be63d160ff7077bb3a23729eca985c9b72927aa621ad99504e18cbdf0eab3bbd89fd1eba590f652ef32b33c465d5bddb26a3eb5a54a63678219b6c49b39cf7e0b3102d9ff4dace5c74c86b4015973ac970763d9c1edf84a70e2bc1d49e9d67df0b59b5b6e2d5bae943407da324a95d943de873c5e7e33684a761eafc62aed9da421986b017710a1f9190ccb09d8ac99e1c3ad7ea9c48af1fa8699868a2e54a33661dc26bef951ce0206b96d986ee4562c2d85155b3267d65934e0cc5c4cd1f6ed24917178235debe4516dd2126ddd11c47089400add2ad25246aac6bcb3517b2e7c7db2b963200c94785e769d399462936c73a43a2af86da2f98399dbcc4b32d810f7e4235553390b9d9dcb114a2565a222b9d4fb0f84b1adedace2ff40ab6e799f923253b847a81ac303f70eb5c53940d8c8812d76087315fccb1e07f79cee3b28f9323234637b70f39b37589249cf56cf9eaa25a4eb38a84ba988a2be829b1109a0fefe276fe559d95905626cc400610533d142b87807590f1115e440329e7eadcafd83c97d9d89a1ac75c1bde29c382f9fbba9f6603fbff6b09277fb2a6d515e777cf091be3e71596b272f3fd0544336dea160a385ad1a13a341526803a0f8805013555f421d610c0dba3eaad81d5ddd185f75baefbfaa407ef17d464c65decc97554b8244f1072636809da63a075552a98f361201cf2e0efb5a5c16f65fcf589c66f75ff91a84d9da9965f9cfa288266382156589efbc418646e7398be17740065e4af52cd39257c5982ca1afd892a90933eaf7554b8663c7ffe770aa5b210fcdddb726e5018d3f2f04b5b1588b55f39cf83a8c288b4bb5629c0c7dccf5ce3bf359d43839d12e5a36b190251efd4a6a198d752198502995aa57ae42002166c00b5831b6bb24de072d75e1b784d7f9d5195d12c2881be9d80ff06dc6d18bcded4bbd97a48b14a555363ad08c210f9ddad30285e96bcf313661062e8bc8c718052b2b094b21d36c7e59bd9a104b1766f0dcf2ca5b3cf5e0ea644953afe105ed9608e35056f4eee595c0650d2f65fd6cc002d8f7c9543e79b35f30002bc01f3ad123f3322e043a39de6fc7bcc4129196f3c7c5a295248d5ce70846e3db7e562006f8376c1e04dacdbac49d9cbbfe110ead92b080dc17f554942c8388431694ba6f3da5518f57a077bcd6c2f5b8802109308afb7f0805ec34b54eba9967cd908039625d8b3449372134e8a8a375c95aae7626a008d0f98cafc782afe689df07e41aff8714d689f80b9957a2d64491f5fcab22302d482249e3e5de059617616d18b9b107011a1c61fcc704a9b893486576e04580654b0f5732726b331fa4667991779fb93656af7b0df2fb05a79ee91b42dee977e9961cac2329eedaf11d639dd484c5da6cae29345f6f589389cd4c9b3700a78dc3aee088f21ecc3c1ff1a92041daaa1cbf3bb4e3adbadd9e8ab44c8f0bdd2e26137a2bc9b3804e7a19148d8f313ce463714501621931e31545edccd0613fabd58e65ffefcae2ce5bd69ba5dabe1128e24fe6e016747d5bce5eb1ab1b1a184fd3bb73becd8756c8021bdc2eac6f0b94817a1d6bdfd69c21b385ecddb414d41bf4680d1721d2931baf5cb3baa549a32f6214e3e7b66bfb07686e9277e2d349c7f53cde32320b5e0504e6ee0989f748fbf64a871450894caf436c6c5e8314e22f85d2a2d0b7b2674dfdeff07aac46bccfed79531c55cbdd40e5a1ad16be6cfd76bfad1f96cbda1a3b9d104dbc5b49bcdbb5966a7f3e84c226483bca06be5b9a6a3dec1462e81fcac4e5d1fc52d32ff6a2cd118516a5dd8e0bca37477fe6fbc95e8e681329eb9580a796a31e3666a5b181a80ada4e981dc14421d280cfb6cbc7085dd8601eae3209175a39181c4157e4de0b753e339f90fdb6493f4dbb644332f3f61310e087f46484c9aafeca64f306d148a29b4341873c38d08a445bcb116c7aa9433b13bfb4f50f3a916e3044ed01d283eac65e0e144d15ddbc5351bcc10f6304cb3236bccb14e471477fb5141606d8460d3466ee395ce55f7d56d71df3aecd1117b65767170853bbb85ca00d3b1ccd3823824119c4665ccd41b5b78d6b12be90e2b2713853676015aca9a22e9c3b13fbf16958ff2285b91124e3def9cd8fc676abb5a7950fdb26830e412c5fed79513d952a525e16725f58305a4d5c6277faba944cef93c7cc50ac6ae6298186bc08e432b07bd65355e018565fe3f90d5a41ddcc36f0fc1cbed77e1c90dd4a3f1e8d86b2abf58bc9dd06944bd3e6084f5419a87ecf922105995e7bab543f1c63d8bde6d8849e6beda925b4b6a7f8fc3ae1799a1d8dbc6e7874d304b003db5cd9193604d6c50f0da50c0d182fe3d6c202c773b5c5e8e912631a3668e9b9a4bbb0282217c20c4e1528c8151043476bcafc9c0aa226f2f96e2489865e81d8079a5fbbc3e784eb2ae551cfe006777094dfae95b3bfa19c18c450a77b610ea8d44c1133f04a48b95c44da869cf7f5606b19b51885c2e51bd7ae72a0514283c4035384f9e0d678d93e0bdad2ee2fc5a88a49bbbeff35a5754e0241b0c97030cbc16b7a78db6a539a1c2a179cc612e0c34b9c7c664dd921e529e5af59c47a7064154c3a19581b60efdac852c9896fc7e3ba8c56013d939baee467da547b6bf749c6bee3e516468d74de2711cb2e3d1155c36b69400ddbc8df744bc0a827ad909284524cd7daafadc4dcd01694297863c1a69f5ca18178e0d8e7acaeb92883e8e9509ad285e4daab6b586a8c05e341749a8cb34e309a9a0e84a91432ebfb280109d47235d1fb0408fe3ee1ef0779e4f212b5c848c82ae9a15ef94ad24bfdfe9b8d0c662b98a133e7e7fa4118ab1b1caa67673d279c757e5c9e1fb470f56c562dca32b3c4c2696aaf1cd02e67cff7e10bd9d4ab2d756a72bff2bbc276e0710cbde074bf32c600507ca943e764cbfb3cafa841a1cee3e102c8b606ed06f2632bad846714c0dccde46e31a007fb699ff59e04c395bc3ff7063dcdb6329b1612feb4cd5ecd7ea82c6e45339706bfd15071c4a33fe4a68c5de16e857eceb930093c7db32edeec302f7140b6db6b29c5810d758e335236b0c3ea9ecedeafa059c5b2893291d6169ae324265ddc76ca307233215b67d0845052e4b695aac2208b51660d40088ec19507bea9ed3f054340533226cc5b1b4e4d139f88b13b3e93618009822073c50cd95999f9057b875d6cf2713cb6a5cb69fbb0ee1562acf6449b2acadea0f9c545f469f33de2546f5dc1f959a864342b05f04ac5dd8feee1dfb4ed688c5638652dc6e4e5c95b3cfbb29e516c5c942ed58db2510a0932e7a610104efce73d500c11c030502419fb7ef9acbc7c4610994577cdae09f3132cad4119dcf51249b87f00886a3f27d7fb464661c748e3806c1eb98de0ce3c186be620fbe832a7a73a0bd165414d10bd53108a3698d4b1d609b1d2ddeed6fc2612d6682debc6d7340f9b1169ee2ae4fd1a51d2752ead1733eb83fee7416baaa5397ad7c68e881dcd6fa8cc76ac6ff431aad20b738808813c217796383f0d72a4dc8210eb5b0ea061c48349ead9558d43f87af2098541c7baa67bcaebe8924ff8775e8352bdf59bd6bf0c12bc6ff02fba4d2c64148953ceb4ffe8ab4e2f420c081a86892046c8a5495372790c071d464cabc7afe1a04364462d27208d122695810f871b2f05440d39eaa6ae3020828e402826be9079498a047e3752dbd9df54fd0cd0858f3bb63987c218878081ae26145ecdbec542ec281c4f61f0f4e374daa559079228d95e95d7343d9aef2ad8d3bdaaee5b28c36404a6fd6ea6c3677befc10d542c99b2410fc21831162c7d2844d22e469e7be9a3d998b11631d3b889796d5e603d7fe6e25c6b89da53b167b2142b7454a51954adb2ed85fc8c8f141229f634a6f3f4f0566c5a5e3a379fc2a0b5db64f0db78bc9406401434ce7c969a591e23d198e282fda8a7852f42c3a190c7745dcdee8231042cc494bed6fb4c04598adad49096d575cdb87d677a29bcc5f85a3dddb1cefde1ab570ef1713f1656f1ad04f82307985371d97376f6325ef3c33920129f30f37366ec28a16c6772175f6d775f23de091a28cfe46d91eebbc772fd3546163d2108550277d339167b624758f998e4f668973099ba3a0cf08f59a0830e5e9422ce2e62e50b4d654267fcf819e8012300555fee4fbbfd0f1d75266ad2265b89fc5252a58bd8cc3520358c56ccf27d4bc535365d1615435b395b3c918b112f2122bd9a7ce8f8f42120c4b913041002c3ff967a35d3dcf8966b5f7ee8bc426b607a5cd83e08a311a78f65872b282eed4207a3ad6373faa35c324832eb33df256c29aeb9f3a9a6fe55ded02eb1d84054875823edad501c1b314173869ffbfba9681e48a2fd97d24081a14bb62801e1a4759ced7bcd53a006554c429556a42fe6d30cce918ee370f3e5f7c125d272d4c54613ac0df329bb18061b68a0d190f4d1631211b4f8222412b5127665d39fdb2e9df5d3bb669bd6270a4dd230ae611dabdc158359a4a41ed0a9495a963927929f31d61ec77d735d6a30cd36388f00a523c97f69949b8d024d05dc32f69317993dabd04eb0832ff6edc22967b8674f1c0e5f60e4218f46e5398a463ff5221857b737f0916a8bfd5f81c7a1accee60f9de336da468acc36e80aa8e7b7096e2f9612eb6d1dff3d94c48f6e948c1b5ce8f9409b6d0b58c2af4741977588d5a816bb38d54d23f05981486b853a6d5c934e582fc714782d6b08c838c45d539d0a44bb276bfa56b67ade7809fde4e625c6a2f0f4885e5292336d91ff2a48af4565be2701cedf9654c73af58909d8c3d155dccdd8872fd29bc1fe5104a672dea5dbf9a967a34c7b2c63df71fc5255e4ff7695d4a23d51ee81b1003cfdb1fd0eb9e35c3050e8999d95780506787d5bb00c4fb9370c2df0fe8ab4a77ed85021ff39be193e3b2e191ee7508c467fc8da8618e827da3bb676b5b4ed76946a8afadfe95a9473d0974b980d0ea9613ce228c26dcf5867283ed0faf54b674b8a1eeb345889667317632837058a38dd2d4bfff81bca0a4899ea06f6808ec2569301ea6eef3e5bf5b4977348bc38583e227844ab73ebb544a68c511e6109d0f5ed41bd2cc05906f63265367c004f8b662208a43a47d813a748d33af5008cdadfb5b290e3d8f913c627772f503ba2a84b52f80fbdba34e56b61c305f84e034affb19bed65509529066a9d853b616a34e7b1a93b3369e8c646bfcddd432ac70e0481a480b44cd4a235805f2356b44920de525f760bcea13e443e147cd3defef9ecb95889cb2f1fbb432ae96c5c4c6b2dc84bdc6834a650a775f82b2eb636eea0cbe42c27ffd7db1da55a50e602aed1bca3ef54188f9b54529c54bfa93a821e1bc409aab48a3758c91188ae74086f7c7c12654bcbc7e1f9c6750ec27bd33081156b9ee68ec0286f7f7e6b3c37ad500c56e2add2a03021b6d091e4e98288685e7b12349ff62549f199e08a608e8a960482f6752a31431e371f22f937e26546d4ab3b48922d9932f2bb804ae14f03de020d2141572bfb268a51db67040c1bd9dc309cad8ce6ad2f99a50449505695bdef7e3d78f4ed2e8e1a68fc8e8dbb9fee8fa1ba28b72367e7fd9be746b03ee0f9b51f9768d9d743e29eacbabe46642421ece2ee3969d8f172af8bd41ce5c87c7c201ec268ee6fcd0ece677f194aa235d4edcf4d48d46e6abee632d9d68133857bd8825c45e962039323e727b0ce2f5c4b884558c60aacb785e77df4454b02c1bbd37992ce3a76c8307393bd6e5e69aa4a6b018d26e0f0acaeeae8cb924206bc5a63af3cd236af7abf6bc04d859dc567b19f552e256cd0ad64696c1c90db875c11ac2cf3abadd640cdac9871339706c0df608e4b6afc95a60fa0b3a2653202cadba8c0167e1ce6c4350a9724d8c1b0dcf5b68318aebcd1239a69edb8bdcc77b5bb454a3854fa63af183f1e2470411850cffecb5d44dada0215f860f57ef26a051230704ef2531263ab849e29c1cd318fa19ab0f4d00e157e2764ba2fb1463043c772e0e6e010c6ca8cb7fdcc33ef6e9182064f4e3c476604951215f2e5d66f7ae97762013f69c3f5959f8f9223424031c2709268883430a61b2b363a32f48f09e29b914dcdb8955dd3c6434e835babd34f78fb6d21a025f4f7bb3a161efcd7e8b627de5fd8a5c3ea73eb90735cc027876697ae5172fb427121abf409685756a58bf486ec37a154cca91ef4b0dea0aa7ddbfa6e1a94a5735f6953df5afc8651636029e811d3e5c184d7ac3f4974505210b67a9649431c87bc276b06970827a0777c1971bd4f59a16689a6a1b217e5dc47337a1ce8546d3e5be7aea16fd7feca765164f79a82c6b90c690cd712b0d2d22665e87c4883a563d24eef877523dd042da7be9ddf08bc6b20d3247596326c49567d3e445a2dd706b1ee69b56da39544b18d14c10e9efee7ff734472b9ba9875a51a28c95ce5dec2ae7a7d15dfb1f93f416790f70f878b2531cf865444c62c9bbf750c30dc3349ab03a3f4bee588624de35afeb6ea6475712c52e66bc7260bc32240887570409e2299bc703a4dc421a4dc56a88e61ea30f0e370dc3bf36e1567fe9b85d99ecdebd49b77a2d6d5b1293916d457f06901c500ad3eff04da4deb800d094789a8c0df8a7473461e734b812b66e34914ba9d1f2067e8c716795c6af08beca7c7a32c87a4770ee4fd972f1b98721893197a4f7d865972a9a9f2291586f3852512c847cbc2ae47064f720a3876193be9940d83d63a39783e5cfac1323760b7f9fac54e0a5e518f23b0f233979721567d3bcafbf564808609087f8f3eaf2244137eef707d26f4302d39571e71816bff737538dbd67408135971d10e404c0819904bebc6b6f91aacbc9546a2c6dc941e6f2f0614e97cbb35554792f0c94782c03fd6c5b5e844681ab0ae5ac2f1e9c32cd4f010581b1bf9e0b3dec2c875cceff2242ce73257891dd67619f6b261da4b30f46a493f68c61ec164c5b5275c9b0a27af339e2a83e35b576aca3d9c57ac6e3e5379221bc83f5dc78e877bf94291f8b302fdf3d9e16ee4a63e8a04eba259746f99572e36c78bce41591480dfad6d6cfd5c967ee9deff7acaae7951cbc11f476da156c4483e8fc0f7043942f01f22b0d98bb3fd60dbd2e2a7cbcbedf04ff94a0733a74e03b1bfecc50ad99d3353c08e51671b1bbc7dc2a3e759fa7c5991c69d72465acc63c507c22513cd9ea2982d765bf6cac5130ab3c2e0616911b7658a78ddeab2e2ab6bf3e754add9ccb91448c26aee408af25db92c3430ee23c6e605c9871159aa3aad20bc06ca2c24726c7eb501cd4c2acff2c8b75c8fdc6fc2d92977cca59cf97e650a49eb64bdffb29246819f6cdbf40741920427e908ba4b2a72acbffe0aca084c6e18841a8df4db3d008381dc1f4dae3278f845d36a3de3407b2b4a277af2b32b02a3aff740cdff0e7588a2b0ca41727632cd93a1ae7d121e125a43861340cd63ff40f78d7675e844951154c5df830f5aaaa8e01df3635db76f595e5f4450e3f6866802265ad9ba152db3dc613c4c24968a317a3df835737e69355d41f2461a9348235d5687469111b2b27ab48b52a301c8ab7d16731d76da13f48d9dddd3e29c0cdb46314db9bcc42290b0129fd453dcdf8aaed6fdc6b3c710cdb7ef4b06f5bcbaf72081feee848d5d0259588f2549e0871354539ed041ec53963a0641613b4827e714206d8ea87d62c3bc0e6001dfde5809ab9b0361e9fd5b64baf4f6b2e7d4d4ec4494b1335c790d75377b4cf8782b220334f7629815b46604632ec55e1715fbaeb8df9fc437fe3a7a361f8f4d3959f133759875644b07acc6c76b0b8b83fe586dd73d393dd49a3d7aa49911962ceecdc22008b1d6655c4d2f4a4dedd82e0d126ca9ff1ff97f7977b132baa4798ae9600542e9fd1d1c220533400370a2c5531fdab99f551b71c2d441541b6b759538b8760578418dde1f88d0ff2d9bb56751ab1c34bedd348cbba4a11faf2005daae9526b46c74ba9021c9ec87074284baa9afcd08dd628417096b46530718d2cd642ea53fc156d1dadf311cdab21a686578ac1ceb9e814c10e36345dff7df44f66264309d72ebfa39bcd454d9d7ef1cbf65c291f99c2a69de1c07634fdb6de1f3dc9861d239886be4913c758342bb8ad3823a8165ca583f2bad5d6b52eae2ce8325d4824ba3f23aaecd59c0d41bee1ffaf86f0486377270001ccd0ecc9bc2fe877abe1ee0544b3ce2748d10f6d76b6694e66808ea09bc1beaaab2577a0241711df0a6b6e6d6a78af0cf17d67d49dda0b3e8e1e3b5b71c7e31e644830cca40fda37be22c62dfc470c1925bbddfc175a1c338af58e7d5b10f86c7fe4a39fba3bff630c39840dc33eee24979c7a2cd2f781c44d84a727d7b2228b29dca0a3ac1820ed7d775f664af7ab6dad891f36db5303970328e99eb67edcc3d3ccc567c107981546eb26ea82cd2722a101897fd7e36ec786f5594cdc1a4bb5dd31a4686a125f08ca66019106263d79528ccd0218c53826f25a51da3f47191dc309e3131f97049ab5e129a5ea1390a7b0b6fc4872fe7573656742b0c77925570f48eb173cda7d976e31b7fd6ab1e551eec5692bf2547f4633901d8d99be743df8305fc77466a77a336427e0843d5d2e025550a554f44492e086f42a708f04453e8df729f071fe1f0ec20b1102cabb406a7c9bf148d85108608309e8ae75227af8eb921142c368f52aecf84be1513b27082d5f5b51f944a894980323575164ad12e1b9cda23f51bae86f5b868e9f089b85979e27367483cc0777cd993027fc7f2f7edebce157228924dc50d4003e05e41503baef8b989d2492161b3c98b38387e516d682a0916f3bb98630fdb89b558c3b983758f9064609980b8674d8acdf8501145ed5b69d5624c02c8dd94a2019b9a875404d69cb89bd1202ad1616a17c4f36fc5435fde3033f00411d9d380e9ae903be44173521a6561efa673c03fc4b2cee2b996160d8a8887ba6724cef46c2efed618b1b18ef26807f031ff6af03be5e573da1e37735e9928bf2e222ed4de42b411ba31b54540a49c4e18fb8c094e61a1514418edc4c289b9c4bfa2a329dfc300c77b08d77fe6b0664756a34aa6c481c7cd330bea8f6a0c0718357325aefc70939d1d13e8f5c09657bd61454052373e35b37c8b5d4f10c4d6f860b28f61acd3a4d1e8ec7b77a3579157d5a4a7555b7f4c9209daff7994aa89eaee47ebab77bf6542b825a50ebe373e9b633bdab38c129bf24e14c7caf6aae5be69da20b6256ebc599a3b516342e157132f162230812d3d6426a64af10edf0129943c5e664f77c8e30c43f0f57362359f8f671b0ee0c0d5b68b0e14613c679f6713fc029ae4104ed911b8f192bfd870a5e0f1dc09b94159b3c15612726dc15625f0ff41ee54a6de98467fd3ee669c109ab7ebfa053b88ad2b0e344cf7729383b196c816b2897cd20c433e5d1c142fc0f0dd728a129edb432b3353cc78d6edfbc8db79e003e2ea9d744507c0bfb3caa8d41598c083e5db60449871251eae72880cb48568c7648ff09a5bc4d26e58891231aba346f364210aee30fd4699790b83657ac77d7cdf1321fbc80bd2a5a182bbd130eb568fe301aedc2b844cc898d2a9e57491cddd14285ec5e04fe9013f61244e511233ec58d5b3de6178f9891ccaaccdc5ec80a4c2497457e0e1cf0852c0eb6c8d07d49716176179b5e22d09e25d582dff404a0bbda4e5899d2f8b60e2e568b25f2b510f8780f4764a446667aa444a3ccc49412f60e23f394cec0d7761656bccc76cc91b4caf59ded795ec530c614f86c56ec93bc9ebc422d5a588ed2898597e71491eab3a30c45815e63a4dbc2b66a4d330712645fe39f3c308835f5caf3480d38a5831f3793627dab1099a8ae6c9d62072d8cb179010e5adf8370bcca5d25494c68530036666f57fcda78e2a37cfe0b395862c767fcdb40a5df95a685f80aeb59f8c6ecd654201d71956b4db0961421022e71868d63cda522d054aa17a33f830fc5ef0829e940c7460d98afd5d6e017c4da376c53358a31f39e98eb23fed5dd86e279fe08a51122cd44bf43b79a7ee35f5b116bcba819ec8378e033fc04b4c41fcf644d9563ca4679c0515914c971ede686ec245d19b42578441128b703ffce118246b721e05376eb6ec7c3e9a164aed68ee3f9dc9f83c9564021c593ebcb32175240f2bda8880d107c0dcdbe4c95312c6b466ce2e9ca616c2ac981c2c1515ecf3e3842520b1c6a7f1488c6052d3219d604c980db6060ad59cdc8e7c889d4f30b57064698c6c71444c10dd6f7aa0b7b42f6819d5ae740e299d220dcd6cba3d318be9fdb2020ab420566e3696fd3250c339e031d31ada0bddc59b8f91a359131ceba726bdc8bbebfcc4f9ceae818128635e363230a1ea3b88b6c62e20443a6dad5240b1e142c4fc86b3991f2025bb2a9280825bcd0356d9404ef8c6fd7a840ba38f5b27c22ac164a9783c22f0e6a57823e062e76eede3fbcd51287568231ae31f2b6c5489f19f5fcd199c3b64172500ecaa6d82b035892390d00764bac9b5a40ad41ffbe8a429b98a8d4d23c6e1d0cff817d4ffe85d8747338fca1f71bbe442855b02692d2a906f64cce338d5b5cd5b2092fdc5cf06e96e55f21188486e587071ac6607a0b3e7546390768b74e343d1409fc9399277b9a986881a4921533fcffde06cee5c6c80537db388916dc9495aeb147d821652dd23aa08ac4e0911601316a731fe2e9316ccfb334b2fa30af5b966d68ceabda7934222d871410ddebe0560fdf41291a40613fe426a45ac088c9e0bf7b588b1dad022675dc66fbd6b184cc0f8a07da41df74b28375d51f6ced0ada02c1f9955755b8eea160d38264b24b89c77d18f5321af3c49c216270b4deed2888b926cdacf2f728b33b22fc14351be96baf08397b31d6449cc619da7ce99b32304562d367058d6e03bba5fe780729d72f2a2af005ba67b3bd8875ecdcece9e52a42c0671af11ee2df3ded17c313aeb5843cfc0ac22115630adbb8197cdf9ef13e9472691a1f1543750b55ff971e186ed503c486d03c8a190075c99a63fe18cf910b5e6ea0f5c5535d85b5c51b0410696800f1bb2b5b80d02bcabb3dedcce836844546fa81aa720b42af10c4c5a781c25a1cbce8f91747dbf2d7c6f65e0606e9b4fe2095bad48a93db24f7ebaedb2d16037ff8040c9d204453a1fe221459db0781a55559c3a92bf9b7dbf7c486d6b7e789dc9f63c3b61f64ed83b1b6c4f6ddcaa1829eb485af4426ec9625664b8438db68d8d20c3483cfdb9644f34c4ae173ae27ed5c31608ee3936966294d4e9f247f5344d2613454fad2a46d91807b99e281e70a3fa83255feabb585d35091b0b9b4b3dae928b43ba8bdf71c2b293b6892c8d622f8ba4f4ca8d3a73ffb2dedb042cdcc383ec8dbab972e14dc858312ce42dcc42c77908f306a08e5c9447d7f47b333635450b2db55128b68a97e4c073ef99ac06eff9eee5cd9a12604326a3eb3c036a9a8afc67f55a8ab86953205945e5d6c3179694d306dcf644c3ea204574cc4bc11b3da7e361d8ffe0e32fdc3209f9122f2d2768f618d1b87391a665e3b73fd4a63c379e189f3088eebef9be03b6b75b5e8deffed9fbd16c7eb600bcc4318b7b84a188ae6a001290bf5b534099f7bcc81e1ea599f3ddd74091470553d05e31703e51942bd0ee78ead7d597e445b75114206beeffab6939255a5ab30c525443184a64eaed5d07e152c3e1ec8663b3e9440240b1338fe922e695588f44aa926daa11283d9aab7a1939e4e56834896efa9401052cfc5f324b68abcf309ef762686d09573e4d859102c80b5a2dd03595a9ce163ac702cbaa1122011d849b0b1e1106868378d630fe85ffbb6bbac1d0a70333de21befdc7cf877994b8327bdf0d5345443ddc0bfa14f5bcf1a142bf3b3ac8af8f60273c94a12bf016e0b56f685b0211ca19b4a3cecb0a2765461cb67fa9d932590935dd97bb280831bab518c7a30f4d28d32d9a9f18c1cd6c146cb60216021713d4d622d8020d6d300dc64259f39dc0ee8bd062937d9e06144a604c4850e84ce36af2609bb46e845193382056ba9e90e48c0fd19e56b39e816d9663ef3b2e80f08857e44e86b5e3251ebd000fe3378f164dad465e0e73d94d5dfa30f55caedbe914728b6ed85250c9d68a7c84cec3577e3f3e37f188a0504c5ecb6784629136c2c872947ebd2bffd2aca7f2333bf571ca7d3811f9d41685b57e47c11063db63bb571a5d6f3bea8943f8ea881adeacfb28214e371d76e9b886d5f8769ddfe0ff3cfd6dbd29a24c47f6679069f8480eebe779c414e26bd02dc17bcc65afea87d9c6ea468fa64f777c663f97f75799a24d36e4bc82f654deb230e9bf824c5330473ceda09dea193e5d32e60147949341ca46ad928b6323b7ee77cbc3d0fa5973bf81f882489ffd4276ffe5cf6ea1ca20f1a0686e6fddf75aaea496ee94d9fa9944dc706a73ea6cf61bb0da3bfa88d0f3acd17a4ea2783ffe518a5ed7a57d80b8acdfff44b1f4d935053712f51bef1f26eb621e3542fe70b421801682007d00d2da1fe051c70c444d886b413506484a7e23c639fcb8fa2fd1e8e9ba8f0ee49ea2e58649fa3f641c1d8af9b49ee2a797c6bdb77f0d8d3f23bea1103f0522912c4b3942f04c58ef038736102b2e0adc450fc505ba17967bc9d4f0eca460f691cfde4b0161dc23b8a43d4befdaa4829b2267bed3f5a71b8ea9f3c26092c4ce919adda9163ebeb1857ab9eaffa964e04608dd65bd82c146049307999c50a441cf2880747023e9e7611a82f35be3c4907a4e7ec17145cd0d69dedfe78be67513007512206667f8eba1132d3671a839ef02fbfd45d22c9c51235095cb4e691e70aded2d2f72f6128ed139d7a701cc254cc645eda43afdff7345257ac890fceeb613edbb6d07cd747016879b66a5b031013d71f71999114aa290982d474f133b92d7aebb6de6442f6bffbf0fb5648b8892a461eb79a1ac65d4359cf79abfda16661a3914211c66084390c483f6219ba143ab27ebd8d68204c675049fe8499e2f7a0cf77bcad9e5f12b4f53ea12104843cbed729d8c435985b3b9ace9050e75d12b35f608f3139c3f933e6e6b90143ad4324d898fada94522463394bd962f18cfcf902899896355709f0e87cdc90bd51871856eb84cd296f8dd9d1fd3295e55b477e27e1408d02d72435838710bdca46bd3e5ac09eb35f089a75f5687dd57f5ba3f52c1294bf58be99a940b66caf085f3a5a1f6a7ddad693ee5493284076255f74c2456ccb768aa6aca2ef4d9e5b05a2c0d7aad3d2318e7388437eeb4e504453f567fdea2215c5b095cd77007f335309407669a6f1ac43739c997d113b52ad17651b134613ee100fbb7de171a4337dce59ffef10852c4ae17008f3762ff674c25002b07305d2f4bd5656841be9bf94bfde331cf1267cd745ead3a483945447387e3273e76cecc86ee6e99f6aefae01bb62caaf8166857f6017e5d402eb5cb33d4d0e3b5470f5c72e092ffa842d09ad69105e3e7d4ceaa10cbd20513a498dd74dc44093ee20f0754a13955b8f1f60cef16cc060e72e83b6293e14c98bebd22cafcfeeb4d42181b6a8dec2176f4714454e6562af6d8012244339a45a0db0b2b31c49f5cbf7e4a3a431804f01efcebee727b90e24295cf55aa1b229ee48976fa9e154263530110bd02a7ed7e0684ec84db8329fe9557cc67afe1ecf2c5e46db5c7ac9fef21dc58ef1990b1080ed2c3cd1ebfba974d8aa29345e4dbfc036fa411a8de630a203b0ad9df22f4a231bdea0d1297f5c39dd4abaadf1f81930510e52eb5c49bc064b2dcd28557db90b139c07ed4dc31a8014143779005ffb3280b2f4158a0422efcabe9c7853674fa31c37a20ec2a085ba8fb5ed97c963d5a8206bb09bd92581a4b192abc3cf09b0b29962f53aa18ccb7893dca5d9fdff30e53cdd244982bb6249bc2a62af8a719fc0befd39a61c7adfd7e95df47cd7fe78e01a6c1daa3445ddaf66eecd52bf6baf2c0951695dcbb962fe469b9f443ef58ac8e9eb63de3a26340d580df80bf6dae7a5778c9b3e21273e0dff99aa288863571bee9497cec0cef14113cdcf0f71fd0d9f0b82ca597d7bfe296a7aff58b4b1c6ebbba34e8da58ea5c136103139a9fec35de8bf576f7dadf4589047df2e3853aca27a8175d42d4dba86fa74324083c38bfb2ff1b145736e44e86368bf4ba2f9e48dba2b4306fc1ce79ced3f622f17cc1e22a833393147548830cf2b2d2da6fb3d428f5097ab07cb6b091588f37f9e8c9f0fec1ba1329eb9e098be044ed4845d4a788a8aa9cd01940a775e39b8d3d6a71aef61e5ff2764fdd239879b1f7e1345ed78baeb5e8b60feb8ed31c3fd37275c8350cea45bf630204c1d6e444bb8c5a6273f99467101c18cf3337236c6e5440fbde4f9ee80bd6d222e45bfdeb9e41bdd94850b3de3c88af4a59e7fa7b30e6682ed1251eeb7daf4d025f57adc809843cec32e199888254a72567b7313f4330d8a6d0faeb6923861cae7a5e8aee2613d1be3597b7c8d0bcfa2160de17a57fb0aa81fae441337db948c5b5f7c1c117975b089f106a3e8791703da1adcbc0980c5e1568b08a53f1843221cd803956fc719cb06cee9ced307456fe272a41314a8e5b886dedda184824d62ba4f2d490d65530f288240327d52e83a150e6200eb78c1706cac4d708b284d45d149dabc68537d7b64eab1daa0a337ee1bacee7cc16aa861546d539275fccba304602e2a19b903ee1d34014f71d589dff1a8fd1b97d56f8561d7b67d754f0a8c416be9d196b2f726347c8d90f7c8e772c7b1903781b17177346cc721ad277414e41a01d0b11737d34f717424ad2e78bcc59153dc5ee9cfcb604e4761936eeae4236c280b66344abbddb972f8651b03b7de5859a26b079437d43211a676dd92cc28bb9a7e408e84f58e9bf8ddb939bfd9eb5bd10abc9456fdcabe67287bbb7ea840b53e2a42d091d220770f2cd840f508179c7497cdbfb6a342a8baff53f47085b24b1e4b5e262f75334a099a8efe04839e84791df4e8214e8d46440b6dd3fa24cf9928ca3c3eabc1af0bed51034b5f26e1c4ca596331f6f215d956004ee86f956acdd0eb8e7841e7d1c0eb1041591f163fd50c29ae5628157196b736a79f131be81482f6106dfbff99042b3fc8004ff763dee21b1fce24afbfbf06eaf049b7013f4f541ea2f0bfbcacfe67b18f821629d1ff4208b07cecdb13aec51aa417c4fd844110502d3b367e29935cef158554b1b7e0cc813fc9e2587b95705e4fb764755f968fb8f5d86e509666b03b3225ac4c1eb4fb55b0cff3372f2cf301639a3d81f203fec37688b4739ddd0ab353a4090715d0504be5f8450673bbc96ac446a4c327b9d51885e10ae34dbcb1d29d9718151814f7d6d21a67b018f040219a45d73da145a4787bbb405293c80159f82798a396e4aee932e2e7701494dac0302ba7ac6530b1e34b6b056d6f5598d55b26598aed06651210e1dca2f5a5063ff402ef9f5bad2d812c80edc3b2622a77b0fee9bfb0e4b5b887e8fad0d7822654e555c06b02b27febed777bddf6da143548f9d9062bea26e7aad2f04576fefc14f7eab9f083ae6e9f1502f577d1fa305e93c1894ce28f7d2019c7d15b382f3ace639c5a944da3ff4238919594990f1fdaecd1c1094e7e5ab9ae6da9d41e499ae63cd700cf0594a35387f0877b4dd87f904d16ce5b705fd97b1f690d571a6ab3cc1e1a161e0135526548c91fd3dcdd244a361afdc14191bf7bd3a4e76e65fcb1418d9a0931dd19a008a53eb2428c5414caa0d899cf37f1994b2f21b5b9a2df475b2b153e2e72a92f3c960c3fd30501e4b46e26d228ef90743e9f332dc7ff8759f84baead19aa1c65c5a4e9b5bc39d13b13259afc43a3032bd34c8eff91a71aac07838cdfc3d453f2c9aded8de399a87507e273c822a26ee85c102ae3178178b7ca4a72bee379bc49fa821b562f2ef152b12b97b77a18dbef8edf54ad896fe936a547ed8587f077ac0ea9062ea3c2514732f57d77e0793879f9ba0c778cfb3d04bc54e2738a8bd3a56c189076ddab851c061e341794116e3b91910f869c15643b130a217918401cf4d1909eb7f9dc82254320a446a4dd1174df9994f3eab8ce30075b6dc601041facca32d6f62dee2241b5d7253cea7b2a3516d0d93f6a4f568e95af151309f877de42d858cb0a48d194a04ee2a12899236efde84df4b3e26223889031e92ae194c4e2b0c3518d56febe9669a145760931a3fd3a20b25c99570b4635bcfbcb05b036f1d320def86130003579a2d3aaa872fdaf98fa85b30a2f281f141509d9577885cc4d7edd28b141d732e70c274e6d93eeed272a9c9863728f579b367f0dafe6c38f8faca6700bf87611f1d68da16476f1461ba39b30d813add393b6875637e06070822bf8c88b2f8ca17d2bd6cad21fc1452d4831a2ce1a259a34934acb90a65a40099314bd18d3ad92c77314a6092a3b222b6fc586481a2d3b04f83b03d2c1739260407f19cc332fb726b599d6dd7b330d44c4a8cb13f7b7e9632c28824211d5c2e0554b29c85d5b3cf0c10e58434455f6bed4713208d9a973b6cd297c23a6feea487a5fdf7d5205a19342d172660251546a26e442b358be7e6bfa28db16f7ccf727ebbf3b0709e26da8493fde1f5a02191df417a2adf17d5fac9c0ff5eda80408357dc2d41f0c3c2d2b40d48e5a7bc6319b7be84f50c6b27e33c7025f101942a063c92f517cb73a320e49647a2548b3d0b71c09e24e0b94940aa43829440b7981cc57259ee7991a70d5ff5229e92faee53b9e000a4afa5df4c4baaf691d8b77035786ea5256c5d56c68853bfb8d4c72cadca83f9d2ae0ea0e4ab7fcbfec60122bde1e00c7bb965782c9e7baeb9593f2ab12ea785f39351a481a52b86e98f35f01c2c16e85eb3329b16591196d8f94a84fa823b972462a97db7ad2afd23b4f16c1b6244a5d14c418ed0650d1d6edc194d708e274ad0f2dfc38a5fd9b14d9e9145d91e01a246c21fbdbc5c357e2ded9a593eda75c61af44fc1476f4e82dee931d971594a60109f4e3f66a47fb97fbe72ae263e8f0c4a2951790c46a35d2b8758bf0d09e7e7d13388da18aaa3580bf1128f1f979c4c23a58b346cf4b0c8e7357e0a8e9dbad8289086a25a591f81dbd43ea6698696e70048741ebca9703345f03186129f51f2a3cfb55c4dbf1aa11dcbf78fa6cb27ece8dd32c77097c6512f5778ac08a41c1a14d0d97f44bfb3b821c9fc318aba8e4b44c55d2d394cb0ab3eef105c2b6b83f869c3b578bf482761e2f3372108474c4eaa881251a939d72cd5bda146d88e77161715dfb886c62affc77abe5f355ed7282a5328953fc6830f0bc3fddf7c748d80eed70993d59afd3724fc73a1bbb1a90eabee1ad5353538973f97ecd3b91e2b35fd0596ed3424d037c4339f91cf19cf377fd34f4e0851cf45ede73eecd2b31eea9c75def23cb629bcc22280751fc91ad0b5c955929604e3c617f7969237e607263c17993a83948e6679c83c8665b687df129a93fcf89648a92602aa9838cc1912774c03a83be270ffcba155c62182687ac25f13131949a8d78647e7d38f6d71db7c73f2b2aa669a726945e9a83957e4da0a2e15f66157a17f516deb41b92c1f1fcbf4a347c5ef6411e4cba28c1b70028836943305468dbbd1f78cfcbcecdc20593cce3f98b0b0237f4c962058b32aab5042182782cba3d58d739445fc78cb21147620efa912f0b82c7cdf6c974d2b20e9e1ec116664b82cc9a247a257e2d60f3646cd2e03c59107f200c5af87e2e88bd193b7fee74a71a3aef8824cabc7733c0d277aeaacf51368f21d78649a926e27ba086d6506e037bb905fac6bc46c6a2cbfc2fcc059b1e7e3a1850810750cdd808507636242cd78e40c9acba617ab04ead8931dde2e1793c305a2168687d395ffcd458539bbaaa4121787f3c01afacf2a80476db828ad90323375233e8f317387155e660109e6c3e4ee262256a418622c0c068ae75bec892a461cc3c3925366ada874cd47d44377c5104e4fbf98e2bee58a68dd69d0988549d9de91c4a9111ae0d646755cce17832b097e2fe08a3be7a6e188e81c70a4c5314a9cd2ae7899450c693f8d7a08adc6dc2b2f7ab17d76cfbd696720ed4ba1a6bf2e2089db46bbd09718387a7a7b987fdac3d46cf2647fbfe6aed6e4fe9f558f27336e2a8ad4b7d3a689bf37edee0df5f9acfc085e8b6dae9e99ef37bc33e26d95a1853a361526a58cde6e2fbcc9a66982aebe4886ef7f632feb460cacb2c46f6fff77209a6f3043b4732c996e943c3f35c415e8f103b7e16faec67b832fd9cc2a6d785c8b1e375fa45eadebf474b8fe82395c309d0f97339671e2269d40a78455ab8aa9e02bd62353c338986b38f0d2f1885b926f6881afd7731dbc9bcbe60b73577782f1b0a9686583bed38a77f08d092216bdb59dcc5e986024d251aab053864bedb337fdbb4a4a72289e4c042318e3dc710a28dbf826f02962ad416708e34376c467084b850407edff722275b0be1373c8c473808e6319409538296f80346938915fa4075819cd58585af46edaac16430ef3339bd53108e76183fabd99ae545bedf91c66c96dfa88010fd626b40b912f3aad9220bccdfeaf3b015c11455eb6d6d67f60d5b8337075f8c072c48447cc983ec59b4fa3f3cd7a42e5dd0ee5853456d2515517a5d02f891eed5c0446e3c3ea55b20ff857d56a5c5e554244950c6ed4c7db252f84d711a6c982d360e2dac3f7b2d18516bb1eadf6b7d79e7d7dec43caad77653b7817dda66ee216d46b713e0f2252fdd410e7f9179c07eb444981866bba5ae720643befa79992b2f360417f2497b21c48022b081cc975bbee7820f29051be916410c39eff990a8f3b6308f9e6d1ca31b55f9698b5f9bc66a21ef772aa45171c8df5e4e5513d1742e6c784513848398e3241f018d14864a3f014bfaf46353f3959151384cc1c099a22605ba7bf4ac8a487d430582b5f7a5a2f437ab645eea5a24b1d0bdc8bfdf1ab719bef5b0ce0c1661129f19101e4f71c0f910be186f9412edca465e270322619553199a88c25ec8f8ee432dae968025ddecec24813b1024d938edd4f12d06825e61b13fd617bcd29105c8e0c73942de472645a6f4ff5744b0dd5acc6b3585fde6acda31a5d3118517145e45fc82d51745ba80b225eb2e855ced509160d4e652743eca3897392c86ab2a21584c47db6c1b3183def73f9c0f4026cb42eb8d0550ccbebaf2351407bb0088680443834485a56689aa53b5fa5bb3a480246044487b2fef79272f1bdf3bb71118541836d9f775f3400b529952d82f9662e636fbea80d1ce564ece6a4e6e0df71d791172a83b6b00dc071e654562d970d844572d43bbda7b4269d09e08f95a76cd84bcac621c8a669d6d8a42872b479fc09b2edaaabae68d64ad87080f23b0a96af249815da47fb265e785f9c01fe5c590aac66fbee232762213315f82630ebea770262b683347d024d818c3e4edd9a6226789b574b22e61a6adcc24fb3191e698993af19101c18b6ebe4c552e6939b92bcc712a94ffc979f8063f601149b80d6b5343bf8b089ca9db45f9427762d277954b5f7a8b804a8dfe28fc21079688985f0add464be85d367c9c507c44ae0bbed5da5038f44603126a257a8492e95719758bdfdc9b9eaade26584ffb7e5eb88bc21184ccb15bf796cd9895319bdd596e0abcbc8901ba05840b6b468138b456d50a15a043f4ecaa718a1dcb5387f4582409f27d06839b586391d020a260604a564d752ea3258d99a99113ad755a36c86f403d6c80348a91e3be46e73c13d39020d2e02ce8020d5ff5aeb28ff55bc8e76d2c581b75d557b2d580da0a3e946d992ee9fab2e47528460815a74a6befa2f79d858954a4b0c7f83fda14e4f3e3911ca24c795f80fc93972bb1166c85126dd49768e2b22b39980c91913988713098d23acef1eec5578e315ed72a2a15c47b7c81c5300484e14c3080983d4bfa1dce62672ae1b31d9fb1c6ec7ba78c34be4e10978de8e279af1a88b9e830d578faece09660fe8e3088d537ce366547cd0c61eda1894241ad9e042ba25c23b793f5359d829675cc0fb1b209c2e8ba586338f50e3feef1fd33e75f0cc7dfa1bb889dee6a7603724cdef8754e7e5e9adee7cd8b39a1002f7942b18763ed8585468a847fd0cfcbcdcdbf40558ae955a0788d0a3aea774c7b816c56603728cf7a46d440d568d18361d687be6354e99797a7d2243a0d3eda96ec6019a7476d957ae4bc91d0d1f9b69f81a9ac71a2ce12c3d3414e19bd1730b40406d9a1546045a00631073e1685a3f4c6d3585a714a9a9f9d023673ccb5ea231ee62539ac6f2c77ae63fec3d85d871fced57f0c4145da8d38723ce2c60702a915cda52c62506eb0059e8e3d26126fb52aee4c49eb4a9f9008214749bf12cae4e446cc3bcdd39d3c1c478e29822ab4e3a994a3c13b66e84c1685e5c5e565828cd196397cb192428e77fbac29781db284a18864eb6c2bf6e4f71ec5483e810e3a6cd43ca9be2acc0510f519dadde81efeb3864ec042dfeebd5deed8a092a6643bd20e37b000bc0f760b5e20a0cc67e8055a6a01c3649cfdd1edebeeda72f9055448c713f89de1144597ea4f1a557894967add64c126adf1465e447a2da9995722b9ef340a90818822ebaf83dfd1a8b24a30b97f346ffd2b806b247b02e2871ec678c9eea819927bf3ef4bbfdc01c50d6c41af2e1b8f40a046de3e13c7242d21a28b7672827142bbb406d15fdad0151fb46bcc3ea4dc72398809e346762bfa5f25eac2363fe2703f51eb36f8d6ca136ae647b565c68f44baa5bc1f0889b559e7f89e70220f33b39533d0fb76059843a7b4ef4e82053a396e0278908723cc59dc6f2c81666ef27718fd722efc23b11aa050b721b524c5176793d61de1a162936d9d74f25d32ce3b03d9a8f73719239152595521ed535533b329ac141ca3937106080aec74e4abac435ca35835963f7231a70584c550974e08cf326dfe89418427839bef13d86fa25713b21f3fe8faca444e340aafd57d1bc6536ee9debfec4e56670f1321058abc121a60e694b39ec056013bd7c963390e6739a5c8cba70a6d3bc11cef65e919608ea8214f150f4a74682ff376118d03d27f5c93d8b560285a5747546251dc40edb0a24791ee555f81d0f7c43bddf5ae648e08ebd9beb07a1be8903e4f1675d58371b3d90612924ef98e86372d19a19e7c363e1244d8d9cb208ff5dc4f132393ad772823a1d08a2f08c5875dcc074111e091ab08713276162327ef21a9a985ce0c1c74fb6551d3cb45af0c9e1b4c106a729e477ec39e45b3e1da5f2664d07de31a002d2ed0b3caf635625cf147c0de474327c716d6027b6889a164c30b383e2800930aeda336284e6add49af64f0bd4a81dc17ef1608de0f9282f24906677bdb48b9dbeaa08f8afadd901988fff00d09a1241a60c300b64cd6ed1c33adc5655678c9da1606b01e025fdc7b226b21511a4d8da795c91d6a87042a5a057f8a212d28a659c292d3efe6b5944b21741c7baaf404317558e032a0e6dc559fdfedbf731a8a539bc92819b30c7ca3084792af2b037743c694fad4a39d6942bb84ff2a0fdfbf12db26f64b5e51ac4393270d31452d5853d05fc4e11f99aa26db14d953825b9b6e166ad485b0f079a1e600d9eaa9c1d8c091d20a558563a6fea7012766dfb5189c3ba972bddd8cbb19bdc3c37e32ed7d1bf3cc373f99626dd235666f0f3ee418f70977dbb45e667b4160e54194f9401f8b6b05e6554dfc73ec30fe700f2cd2810c9e98144bb4f64c36bd09dd3d582ffe132ffc49507aee41335e28b0c178d28178259fe58818cd58c6897034127866eed6ac250abdf8a71952556f27984dcb1efe35e42fb136c4ccad98df5b4e2d34eede9a9e5259172e24f4c2c302fe66b7db757d573987babfffb1a1b76913c91b5ca88f1dcba9b3d1d69b3bfadc0ba748c13d44ecbea5d4434ae1378368c5b15b2e06ae22edd3bfc889260bd3933bb2a06cb5821673299ef774204d39259ff3d2d257c44b778efc763e98d0a43327421cf1e246bcfb645357d167959875b2dfd7a3dacaa829f420acef0cbfc3f0221ea3120eeb555838d36457dd47807c992e14702ed40bf2ac7861dcbe288081cf807370248ba3c61f3196ae28142080e4dbe713e3b6efe03bb0d5506156f27da729e313c2538410fa49223f5c9c60a75d57e561037159b74459ca8cfaeeef627b2ac23b3be7d28fec3612b92bebeee03fc791a39e5380faf6a883680a766118b990fb05b08eaf1380bdaed7a4a5bda79e5405d88ad4ebc0ce0dc86c444c41c340deebe67831e5a5d0810abd6d82e141e3728fd7b06461388ec721c1381ab8779089b6391dfa3967fef50ba9ea19da827fddc8e37fc2e307149494645b912a65e45cb4eceb055bcc6d545d841ae11fe47d3d749d25f40ba9fe11ffb40076022af088f89a32aaa3bf07942a7f68e13e7f4db51b21c3f28c41131bad6593a67ed5c3ce42a283f225cb7815b36c8660a7559f491c9fc1d01a4229eacbae6cb9ec00c0a4863952a01f27b0e9a8b1e9928e57d585948cec059d589a5bc6ad35e495d99a44c9e08b1561341e44cf82f809232fa674cdce314c211ba39d80213df41b2aaa0d427880e1a592527b7898b499b33429699baebf54eaf2ee9a50e0eba64a348b8fdb13b58bb44734e99ff5e66173bcd06e04a63203e6a2e703c64a628e5881ef59199cfdb0d646ffb36c57627735e44fdf8bb55773ebe41cd652ca306f0b77d8234775444a4508ee672b55ba4bde3543812abe41a4d216e15910022b7bcdaac8ad3fd968d7fa694ad2b5a5af1027a92951aeefd0996d57573d2a3aba35b90bf689ac2918f17a6c770d7866ea898720776068a2f8a8740760247ac3b2167ba472c3d84406a05f4a945881deb082fd53acaca35a00882a699996d2db14257643a9115c0cf5991ee9f4b4b0cd4b95350744d1bf5779195fed693711f3222dff498d0fb710b8b9d626b90aa140f8a8dedee75eab641c3c04ab72b5349460cda03d180b57afbff74bc316b37706a4f934638a0cd32026cd88426234ae1426d929b0669e163aa32dc35a852f952f0ea2e1573853cd3e45b1554dd613a41f1fb9f9d1814d9a0fbd5eda5c239a4b01a312f11fdb82c2c4d5376c952f5b7532fb1a97a19d663fdfd34cc6f8ea896b48ae851fd6e985f94aad1a60f522ffefee9b83bdbd8bf7d86cd39a148ef73a4ee81175137d13a4bf1a55da89fd518ab0044636360326df4019207f6afcdada7d35e09fc760be5c60b181d9272cd246c4d7eb2bfed314b2978a32afb9d901d315042a29e393f7b96784c8b9dcffcd580f25c56c4de132012a13f3bd336c83e8b5235a30b03bbbc32e9c51baa963ec671604b5133e55c2ea76a0d11f58079e0a5c5fc3e2a4ed71fc68dc4fdbd7d00a53819699ede2f1b619d10dd41bcff6f3033f445892a6426cb1960233d59ff5f3175f04259872012b4576218c9f0eba899185e5054ecf23f67b85881ee888ce7cfd1084b5f6282c14173d51e1a3ecce86e843c776851bba50367f343ded03dde88e5ef99b6613914a9e4868db591286a4450f3244d5c0d50868197924d8adba5b033e29833512ce0e02eff8366e6e32dfe2bc9277e2fa6cbac34d2876ea206b7fc7d8621794c5dd44812f1bf42ff643c7099941d34fde695bc65669d4385c9eefa7303b269ad6df9b76ac3a3ce4b84be8e2a84b3b0cc44aa2ba0b58e457a8bf1011061b5f0fa06b3d292a59b1ef9a8e3bae9e3bfb576b07cb8c34f57e91424583a5d430c525e659f1fff299ff25bc40fcbf5fc27d00f87c4fee10a97056faee07e59691f0e2772a941ab3dc24828bcb98ab95fcaf78570318a7178b973d1b227e76a10d2e49ba9916854465b9a7ac33cc47b5bfe6c94a991efcc37ffd71c0258adf2e053f2bca3262d0478a386aa0a46f2378f5ae51c59366de200141ce8aa993bb8b5249edc0f53eea0ee6a613624fa2a4671413282aca32e39a0d1646501ba33572b01d5694f3ca03d60e1a89f94e874b85283030f33a20879f3597f17d3256f9cf4fd46fe5a4b3a9e41204446f1ba5f123f0de1ea2d942ec77d5a7f942419579adf543588fe75c52484e64baceb40e939ba0e3c4e181fd804c63625383e00234ce7d22dc3cd3648f081c7c45a0b254ec26a3c191ed9154b37e9e4750b3b0a205407691c2a58d6c86d929550fae454673e937bbf6da1673ecf8dc598b73e0b4a011d6b52f1e9252c631994d47aec9587ab1607c61805e5fddab6ab55020813ee6463402f861efda99742222ebf1d500af4abb42a9bd28f957fdb763002c19e12fb073fdfb8e493f1889307884a021a896ff9eb1aa4face2be9436de06da67695786b7f01def40ddae3627cb281f78f54f62cb55aa29e571b0b453e4c50c1f9adc3773a96ce87f9bc1c41a52ffa3770eba551a0f0788eace94346bbdb8de9a4b4282e5aca3dadddcaf73ed3875554d4dc7d44e821555adbf7b83b04ff9f3364eeb8abafa2ecede56d5f03ea34b7f80dc8976cc55547a144772fd7db39b46b60f3c0761c30c96c70f4714adbb1ca159bd8dd18ae3a9427aab7ea3748287ccdd4228bf132f512a647ba7a26ae04c94c6576676f418d37528fc709556b552847161b0c98e5502f4433527cc9372c2205812fee38d0d6b4696415f6932c0302480e72622e4dee78434e578db32f893639d2d046be9d2565ebd8f1b1a5d5fb7bf0b2929897ba60af9bb650b79d3975949dfe7e69679349f3dc8da44ca5be183137f6da46a2b4fec30355521e4fc9ef6fa749106f399875260699a3e85f50c355b06bb6c96f3ba9b153f4e8e2f90fe0286fc36593a83edb589e6f36e5a9c1cf4b41b4a244c40988ebb45a4f58a4197fafbaae71e97492a47be800ef5f0cfd3936f4c57fe362149a269b334d414c2002df3dbd34ee885fea3c6130093011b6945cf9d3594d569b718754ab52adc0fab09d79328dbaf493484a4e992ad208170a4c172aa9051df90680ac7763281716a10092b5cc0db269df918c1ff7736994f90e87b17654e9e08c56c53274c4895666743fc7d19f4755a23153fdf1ddf0003c89c55df56ac818660c71de732ac98d1635a4434926f4360ecb92ba2e2a2eed8b1aae27c173f109a26e715635ddb24721cf6f38c55038514568cbc1796cb56610a54dd80fd62ac2e1920442610e24bc603dc250e7740886d4245a2e501a324a48349ebc193300131535c4d072607cdcae55ad1dff582863b9f387dfd2ae6e3f3589470f1aae2d6d40d13e0d98b8d367ad940bc07e4dc6ac2110abfa433a0c2db8e25f80691bd9eb48a179b14fdd208a5d9283d9b4388043a23c6a00d2eca1f8d49f9797191f7817fbd652c0d202892658f2248901552e76653bf832fc0909efa631f716d82203229be8873c698fceab1164fa416169af00445bd31f6137f938975ca29c0bf2e11c112d8ff3f602db35b5d714a809e9b711707d6c433bfc47b4095b116f29b70ebdc6ea144e1cbe027369e11036a9386c3406702005fa4dc0e0d63fb0942bc51e0a975ab87038db6c3d2a4d4f51706ac90010372f7e87eb08a43dfb713e4b6240627b81198fb629801ec30960e95f95073b4388b34232f75432a27b4975801a107e7b70edfbd5f758f851163aa367fdffac68c93e9a3563bf557782a65e22cb70823842d98edb4b232dbfef4cfb3f7df14f92860964cedc2113793f30d518d22f21166c9b921afbd126b9db0b358c49587a7979da39ba3840d34dce5ec6b42e50ef9017033d945b6b1c4d7dc18097816870c208524112cf4e64a05a501a5dfd6381dee25ecfd7a92973469d9efc6ea28923e0c4369abede3ba295d37cb6555e3af96c60253317490d6f144c17c348018adffacdfc15331a81bcd28ef680a31557862b079bcf2a0723636168125413e1a6be236639e9b3ab679a4fa94d89c6f5baa521f45c8b26c0317481d5a660fd2104769e5a003e7ac526a0f9c844cd67e7556cfd71946e7223411b1cbd545ce3c9e23a2693b9727f28acc3797440ba441a11a338bf6ad20cfd7d8bd94135fa12940ebe9bf71948ae6120b47c9ba7bb0520d8bcbb82374b6c52c2456ae067797a152dd4588024fd605fa342d0eb5bf1bf078c7944b9cf189227cf862b0259f9cd5abf6a1f829b66ba173e4a9546140d56acd8cd04755441ff9a67bab3288389e829d3bccabfc6a9c0d6dcb2990034eff3d13bf0dd9ccb194939f9f31ab96ee67842a2c0b131e80109e83611ecf44bcbd008044cb9336c02227a036a63eae4faae9d1f7346db4f62219787aecc19d9b00f43ba4aeb529a36dbc4ef8f904b6dab12138319f419cb7bf9f15775c6fef671f08125258b3ba63aa4ac79358779de4bebacc77ad79cf078687fb6cc843d2666f503e65df2458fa8e77a02595000b8961fcd766f89e0c25eb6b4721d4c05f7dac1251868acac033bfcd838a5a9c7a12a0c87f45ccea662f2dc6af5fd049a952beb5c002d5166ebedfba19ae745836f6113d1a5275b143bf4bed6f70dbd249c6bb4cd1ec016c1c73259b087d286d097e3a984b587eaa84a84aacc7f56374b87d28aa01d678be2f95350e78730682cd7835166e3cc3a3a97e9b3d0082bc0eb69cf95bf2f5b9a374d97787d33d0ce00d3a0ee302c5b7a3422ddee22f9ba1d1de1d786b5114787e1befc725bc119a8f3afabe5d5d267020c5e0cc88ef84ef1c3b7e0030cd035ae6be12921c534099caf642a60c2847c5dec0d6fcfc0a2d9104e3ac08695f499faee9733127c8a398fe0565642ce8298d4968d79ddfd19640bba70c0d9be7f3fbcebc1a0cb8bd544615380e39def80f9f9efce551c48f6da6ad0060b902509f1b5f3dced124eac8f935836d87b9140d34bb7beb6976860f6d5f601cf4014488e926ef6785a248385e0a0f42ac57227bdd3f914b8c246d4d640914b82d51cbf92f4d3ed6211ce3d101a0246625567efb30ccaafa53a67d8fca37193df83271a47b7701974b726dcadbeb41c3e6af84e393a02c2788f6e64cdbdc1bba1ae3c8a566e446b336e1a47a36ae822372b7b2885b205f6d48ae3826771b6eacb1491c71428648d63bab57420d409fb9d41388d9e1741e08b16d737752191f0f1e55040a3c858b45909564589bb3232df291d11fe4764a50784d321891d738420e03e8f6dd4a2e56d8987bc10b40662cdbada6a739ac9afef29c2799057c94dcba80c65a6a9be5e61ed01757a42be4e2e79ee0b31e4329249660da4234aa12bc5ef66947ee0a289e6d40cd4c1583afb2220f0373c9615ea8d2f79f84c95cb22295b55485558d4841c402d9f05731e9cbb7f1b4cd7f517053d4366753b7ca0c9d95e647386846f677240251613b33a4ece2b4cb7b28d3934bbb5913a664668b9671c4bea2da1aef3df9820be905ae36fe650cbebab0f5cb9c524005c3e47562f109f35328a7687f4212903a5b0eb7b97854419ff5b4379c73dc823bbe83a003aa40ef90c9d16a429929c311849aa3639a3d148034732f8cab00bbaa3ba0b662f51589d83e98f16fd238dd3c2e4bf7ae240a7353bf7e5841ade6ea51c51667767ea4d2c0c13507469827633946b94437ae6f462eddc0afbd960425e0e4e97890a65730eefcb81a3a18a9bccc7a6e12c0a1d73077be2b826744cab5ae4762e3d46054503bd83b29b5263b15366b3c12ade10e66cbee1b110bd484320220db463b9b96597e4905a127ec10cdbc1df9267c0bbf841e437c28a1695501669e26038bb8b7a6632b4e4956b5117842f85c105418541b255ecfe3dfeb75b102dc2769912cd9a2a642d9b46f5c068f70a0be13dfa867e00e5705213da90a5216237217800cc097a7d0e21a7098821984c472f129f8d3f76abbc38832d710890713469bd059b616d5dd6e77dd9011f6d6ae46ed0e4d2e96e8501c29436bc990f66bd7d0afbfe463a2b5074496eeaad25137ad54f6b1ab55c4e0deb7dc660fdbad88cdbe0d4ae81e5c688d2efb181116deef904718f8635e22ac0bbb9b1e951d45664fe755f6b44fbe419344b548b6926d8c9e95a3b7f5a5908ab4f2280bfed0f43e22118b0c0e2f8f805bfad5d7cd0332a507c39d443271a913ddcd4566ac1239d4a298921237f85b4a91a16fab831111b9a9c23660bfba1fcbf386e9b481d44460f2e01f72605dc3a60148bba0dfa9c7f406c251acd06554f06ec5a470adf0bd5b02b140a382594eb326b280f187f549efdb49492555551d412b21956f0415cb134ff06bb7ad25b3328171ab24ffa6e94ccf9b7759d517fda0ebac4f9def13db7db3cde74458b934d2919df599ac4ed95bd18d473d08cabde9ff6052b0d48bc2d2f63771837b18ecbb8bb82e2abcdb067f8c0419c5aa4b8c79dc716c3e1d61a33e185cbecac6305cb06447cd548b9983957fcce2f8dc97f3f43ed4fec180ae6b19bd45c82ab0954bd1d24423c98e63ccf9b2881215a3fd3dac333fd33c0085ce21398bd3a15ea79fd3768cd2dc9256c8f6cd7135bfa36fd969153a683523b43b037f827fcbe86a43f338e2d9d31c0f5984ac39978bd0aab5bca2d7403a0ddc1c481820df7ce2853f09f565f12fd315953fc57121684677cf14a4480d838d0469f4c17ee788b773e7dfd9c58a113f598df6d453fdd35151a37ea0bd42b8d4844800e1eb7e1b6750965e44b4e6d43f65a0e5cc69418484e9804558a25ba0963de4e8627a31358e51269e72010c3f88a614e3a7948acdc0bb6c8b5510ceccd553caea9314de7b786dbbbeaffe3e2739aed1eb7ed7beebd4faf2c27d8e642e2ad72cfd52560ee023a93bca0227c94005782d3557c534fe97e5091f817ca95e0b08b93f569e8560d7ff603db0abb437f3e753f2e1b59082f036b28331f992eb263ec2488b338f86bfdf3cd809eea0a5a1e0bb9413be8145c34564efd33298bff6075bcca2e003f994a593d6e9a98da74de1b0be22b721109cc805862051f0584049687dd43d3caa5cdb255893f9472d310d13effb23c4b84e4ef52ac6173148dbeaf5a55e5b1e103aa38abeeff09cce46177cf4d99ed444768afbf23245b8f76d43267628194fdbf672ca25c7e06802b4595d4a3b3500f9183bb8ff8f5862ca80c0cbbd8ded11771111e761cecc846c7c3570c1e658487b4141729edc7f9421610edc40ab3b57d23cf8441939b001802dd764c90dbe7d38e5737562dd2437aa57e408163f74649664d9a0e2cf5734f8bc6a3570049c1bcc7f4faade8288162442429032577ffa47b8216a4476c3050fb7b1fd48a7ba9c9be086952c6494726870562b8842d781c6ba5e76777b929fcca4d374d176bf95e4ee850933a25d20b91530da7c9c6b250a2e2e649a89112c8f756d7b4d2b75e51906bc2d9d8b4fa5f322d99cb210337c4b9ef719cdc59c39e1480c9d941ba84b9717805fb4766dec59d43ac7118446e1dc9efcddfad68eaa2e1895bd565f116c86c90be7ee0ec23d8c46ac25724127c21b484648820f8ed61519551729863d35ba157161c143c4edc965c4fd981f261d6ccb1c41b36095e80eb7a222bdf28d310b2c4a6a414b264629c833050a2d20b3e7f57b7efc65acd55876d0f23fcf2665f00c5e033952f847aedd9fc7cf734be72733f73a1ee49d1c24218854674b419289ba3071f24bffce78c7d50ffe9a0468ffa3a200c25459ae5c96387ffa5fbcf741d6f46caa6d0056b4d957e62bf4b23bbdcd69304e36ca42b36f6d447f1eababcc9b25bc15c90b4c276fd3e9d3d3c8c7210c34bbb005f62bfef296e030d0e025c42a5e410422fe7d970e792a9335afbc75a17f8cd72971e50a116dd65b0f94438b123fabfd6fa45a8451d29d17d1eb8e2b35bf72e7e3fd462ac1963c646e3fae0e4b950e94bce639b5c17fc132a5431edb1d48c52dfdeedb5b6198ccd056712ebdfa35a001b66573d8876920ec63bbec18528db458803237449b5a86c945af36abc5687ecd3edb180ef68cc0980062e7b581038cb5c0558df2af7900d3665e34a6f8a4e72a286e455b9984c3d08a9af0ffb0cae23995edf9d943ea0c35dade7d0ea0cda49cd11b4e4325e19a7facc8eaf300de53f3c97d30fc6e7de62dfa7970e0fce2ba4a82e9a1d69fbc526a698c41f55fe5530f0eacb1dd0a8d7e489f3402f106e86bfa9277e7c10286d769310218fda190bacada1dea3aa74108ced172ebf17abed05de051dd1255a56e698c43e31c4e609eb6710d139596cd163df9e841b2965e9d7a0abb219e697d9e98f50c352882004b722da3c68a642889eeae1db2026af2e3ff2f99ec928c88f6897bb0fb5cd452f27a0e7fbfe421197cbedecde77a12fbacdf70fdb40254bc25cd14710bf41d9571f163a3802bdcef2dfce50b5b35e7375e1eb72c42cffdda2003ce91cd9139685214f2d301a5519624df8a37625b8f9688fb09da12d918ca8e8d98e8e1e01f59d06d4628101bc7c03cd6353f48fa680e93f2856999104685952ab8be7e9c3f682819059b8122f957288d8f1852cb596181688ddda50e96420716f5127f43b5b83cac6f909f6083d009992a3e8ffcc971c1a35e0b0a57a6e4c106a193732961f94e30515b04f35672f747f36893ce91eeaaea039eff06c9bbeb09af36dd55cabea8514f3b2f8a94666f604863e31ee7d22d60f7b63c0c7d9b3be14b8c1437bead72582e8226c7434eaac9c5864df64f06c2c59b8134bdadf1b986c13d5efdebc0a0f95f128540473404eebab20c766e75834ae1c8af68956565244af579058655202d684f1d12dc819d54e0f5cda95bb1037dae334bf45a4edecb9c16ff6c2e60f3b1d582e0c58cefc00ec5852d7f902ffb4b9d24eb107ebce681cc9d035cbb564e5f447920032eb0466f6261457f2c1bf721b8619a37aa733da4bc88da7561c1b962ed3231b48a704382773f8cbec5ed5b4f3c409949d1aba58a2adaad17cf2bd36a33e372665cd54ed6f81993ae42567868960c90bbaff05f5e87b5d59e26945d0e3c6ee6ed62379b6c216ffcc08a81a2a4602aafc3bc0c86aba7e2e65a0bcd7d9ea64dc92c9273a2630b2f62ed4f71a1c32483602f81fbaaba7e60a676da3f560363c7cf0f279fd051dacfc26c5cd0bf513effcccc1fb506ee7f8e0b3dc692a77cce28f888413a499426b7636169e9b0b48582d470b2029055158e289a5e33721c93e9ebd652df482eed231377d41b84b9cc77829fc3d36db4da4f0e4efd4e676e0a50c9811930b6119c5a4d91d264075a4e1f69a05bdec48d54337810125f4a4db643e3c2adf7aa2b2a112bbdc7d998e60721da678a6ca0aaabbb5c89b5f691596541d868e99e07532c2c108210722359c6fac2b5e621eb1d9af3addbbc9fb1fa72b8721f60e989764dc43b0750c935d6eedde958d649f77798e2a2cd22467bf62c906c0a07ba044e5be0c011bbd2d7a6950bdaf50ab940d5d4071065061bac27a03fd73944efb7788a6f1bd89dee0638cf5057494997fb36abc1498ff1e62a12d6ff9a3ad39081f58ad47171fcb5c38a591c4ed9f730e3f650b4c7063c859346a60235aa01dd3e12b97fddc37b833c70fd242ab88bc0f258741d5b22926e2ca78cd4d4bc1d746f6e54c8c32596aac0dcf529319c35b8c938ddd84d7e33a5760be1235aec83f578ba5bb9047bf623f2d1ab0ac4270e6a24b33fe731fda90481bd0107d7491f4b166985141d74ec7de2742e77d69f705271891c940ad34c6772b39c6722cbfa4f594a40bef79a4f3760fa0062b0d346fe36d8dc28cd449c421724e038a59cf91381554e3b42b27fcaa03bbc89564fd601d611c5114aaf3d8986f806a00de372c0dcf0013035ad8a48fa8b0ef55a610bdf6b1a84e67a8f210d0ba29f4c3247ba9e3793cbe244ccf6ad830caee80d7ad1d440b22b62a84f41ffee55a71428ffafce1cd70a76f738beb3bf03d1ba8fe6bc5355b03da832310c618a037f03bea103b4e89f0f05202ce3b0943fcd0c35fc976cce2899ff163ed7959726471a8bfe985c85c31d0263c00f1ce9bdf56d7dff23134075323f92cf2d7d4fc6c2d38ef2ae833226eaf5962adfb0f21991def3e6c23b3a86e46da5bfd84312e81c8c3ed790afbcb06e64f608cfaaf93ac5e231b26f15741623d7d4254cb7b17987ff3b6b62ea367c43774fb05f5e0a72df7312ae4d39a82d18fed63ed04d940a116b01901faf610cc802649fc2bffd0e9a55e64aa3155c8880df75232a9b18a30ae7af767984add9b862890e995c629a35807cd7b9a992cc143a360a03961007d763402f202416721b598802e657061a7b770f56f4020ac553ed31686dc2e8d86865220950ed84cbfb99c6cd0008a748683ea2107c7bd69f0868b0461dacdc8df91f8c67d265946c9e03ad3c9023b772342838c4f956fb621f8205a14990052d14a2666bf44476f4d136741cdc7c2a0a72e6ca57936565f1cac3df019f79483719340c6d70e6a5abce60151a84ed136ebc961f81c2ab4f39b624ca93fcb4d097d229555fa0b3642b2a7f3958869dee8e0af572ef73b4c87b565c128035591d3a624d2d3042203487c6c5a54f581476bcfb8cf5788ca8d5699174f0fa7fc546e21c17efdbddc5f3269b93a7d95513d5e48535b69d8d38f9fba7515e79d573ae2e0f30dd972f2b6f71ac19534bc1bdd29a80ca1b731d1700b19ee929a3a99a0924bc2458da11490dfe738399375e946b9278bda659a64d4b73a7d1f664977044a2cd42e3e01861c4c6c709d4401e5985a85cbffadf551412b3bef887554684ea7d4c3414c00d8e6272be9cb7936e55eb52d9af3f5752dbbbe81db16199b952c2b929cdbd22183fc08a86515fe1c349819209d7202c5e9d0170fb6dd01ad556b363501acc6534aaed6b2681488a3dcfee32ff18971f880b26e971539bc226ef925d1d1f3743be65cfb00bded381241acbb906ea7e86bc50795a01e1823e9f74c15297710f62dc53456a898d2836aa49aa25b5cedf0a8ba04d0803a40944a6e45deaf73ca105c6cacd05f7a8d885bb0f3812f76ce3a9755e695f0ed771bb678b22df7888480b6a551bfe98e2b333329e70b268d0db54ef3d8fcdf55fdb2eaf36b4db40fba9b5227ee7dc67c9b667f549914c8d9e48437153a77595b8b2ba1036681a645dc9501882b9903485ae6dfe9b070160837dba088ce7034f00bff386b41d9ac257929d8437fb1185a3595ee4eef4ce4f1fde201994107944b182c7c36088b6dd7e5e04d43a857f77e45510685042ef752d4828833c82fdfdca4057d338cb11c3ca8a852ee33e5d0bf1bee08704d74270a794554355aa4fc6ad28410417e729296ab227e1df57b9cab177367b4fce15e4a6f67ce1e0846ca82308621a524d1f2aee756e8fd39730cb35ec1bfa58eeaccb3c1f0927a27363cc2aadc6560dc5dafdbf6871588e39a102cfe0cf7b04149aea1b0cb6ccd9afa21798c419228aa131ec573afd6e4e0e8d2eccd267c1e05f6eca4dd01c7bc181350e9b63e7458956df82ca53ebb001fd732843633fcb6a9799dd96861bcb2ef979f645c6f803af1f45cb3b71933efbe92a1a4e0bb878dbd98a002e2998887b30c4cf0bc668ac523a956074557e07711a8ea896fae39876369f5cb259d2ac1b44c4de1e78c287112fce777c6f30adff58ae065fe2244788717c83e973e05d74c5abae08176b9de9811df904d39cbca8e824f75e738aa4faf8e05ed588dab3a9a3de888d8663f52c5e0acc01d76f5b602da4ef6b0456ff44a8d332292e5322912a78e1e06ef5d20d5cc70c03b059a6d965754837c3acf20a3b06c22303f50ded1b2038306da1209076578ec432562c81e4d34a61e4463fd43a9580f92295edd8fd1003252f6394e6406e0b26bf2cc8629ed4865db7432b591ff66c0337f1243aca4fe70e8a73fd9cf151c317d69f48ae307a9e708c9d024ee2e6814982508d9f6af43b869dfea53bd2fa7c58e760b9f8287f39f233ff3f7d148ea5b92a130ebfaf0226735d633526dd5bf3b9ca4b9a06e4d78d59b380027e4ba89466a5c204a24f830ccd6860a3378f1131b50207c205dbb919be2c34ed95e5a7d6090f4700c0dadd38cb7e801f0d7ba9f440f65f7779d44607f0d87a65c1aef57297479b83693ebf560d6724292764a68079e6ed8f82ed5eb561909158ff4412344a97cc0bd80ed4b34392729a0c71fb4e3c9d262e40937d55abdffdf31e5e1c126b1800c122c994f47918db92e8f98c4d4cdaf84aace00231d51e459e76ea0354730f4e592a70400eeaeec5c0e9adc1c6772454a4ddddb6c426c7987bb1ca55ebf665918daf5d8626eff7674ceca6b813bece1d34eb61f42cd3231c1733217e1ead300c03dc1c397ce9d2804ec4baaed7de2e3510902959852738980079ce1e0b3efa8926cd61462364e5ac0a0dd6bc333c8767f1fbe3c33f42a1608939b0c17da0a191a8396e492c6ec6f6161a6462320702479868128ea967a241e8b5f3e8bac570807043ad8db35da324b0a8fde6961c0b25fb7c039aeaa0438e562b44f404b146ad8ee7850edcd10e9d3425c75e8d2c0293115c5dc1ee75a7307ff10b87d3c63d43e566378dcd3b9773941cfcb432bf2942eb2f57e735a882eaff945281e671405ca5c0782545e997e090d39ca7017dddd9f03be520ee53bd2bfb7d8d038cb81a1e7b5ec095d53e7a8107b949d196ed150a1f3cd069b36372a92bb3e8e2379f2cf2f42d079078d41e0a0a567e7277aa794d928bb37038e4a204cde4b1a1700e7e71fa125b5bc33e4a49dd2aad44e7dcfbbe8116af65e92cfb4c532684eb1a3a7bf01c255e228a307dbb955a98d4de9fdac8eec2c4052c14e8036c6bd95bf2aaa32cd330f968d424e76c449355fc1c56c4776bfe7ea3783a415cadd0493887477e52398dfa9ae2337a57676a673fcb05ec43f343299d564aad130c452e4cdf82a5bababc7e38cdf215d51b02e9ad41d2ba8f02c52f6600028ca4e3952a82d41a0f85090a375bb47037a23828edb54faf626cf3237ba05908e0786433b8724a1d3ae2aeb3e3fd5a39a5d0cdc195953b20756e0a900c275ee14497edca8f12cbeb3fcfb1bdd7a75aeb82dc7144cff042dc05c7a88b613ffe973bb274cdca347eed8faebcc88ef64ff5ee14bf2d5e7cd60b75a85b9e0d699ff00e1677ed673e73c132f0375747dc4f3d68a808700ad0d175b6fb055a728e14ee345fb230ac94dba1437ae76aa382c6cab73ee6b4996af94ef8c726a7f7e365c39c636fd861fb8e8ee32d5905acd4aa40e3bf665ac85076ac459f875ee0a29ad4d73d22a48a15d73f944061ab7e66800513370f5325a66c67a2cf930acaeac094c8cacad124a25ab8e523fad68150d89cdbad20cb04f16a6dec046a11b605c5884cc569b38ed23c8fedb712b2889c9f09ea541b09aa28f21c258ff8a3786efe9c9f7838c34ebdf82025cafa7f0c4bc5ab3bea38ac2469b09c8541cccfb11a88eeb06beaa678aeeb8a8885f9a1d9fced2a652c8871d7120553488c06adac8e8272bd0abd1d839d2b56064be6c1c7a18b5da8a2022527f89d170ff9ba35d9fa5d5a9cb39af1b47b7a6a89c0c8720ecdd99a0e1b774b3bf30ac9175cd143493d0aca6dfed93915b4da5d152ab1891b71b57fef2c9ce7f8e5d859face8e9bfa81a1b6f30eabab97012cb2c8b0b31d49456fff933eb7b75d069872d2c0300c93aab4f7fa497732a3644f5fe27ced7c015aee9be64c8bcc4ac851ce5b19bd89e1f8abe1f41bd7439a3de0dd1ab33b64d5b23bcccf6dc535ddb1da85263de8071c72e8e7c74b5493e1632da75cd5dbc1e36121a99662e2ceca9b7a05692f0d04ace02824870879bb1ce950d8e3a100230c40df9a3e2d2b619329086a7ce9289a52c97ddc22650fdf28a113463f3d4bbc8a10e2d30a576eab2439903c473befe03b4d1a34aafa5bf7804eaa608c500dbb256f1ba1c01f0873a720197f701d68835e9bc4c6dd6a82263420ae72c0b37aeba4993610593678645bca3dbea8084e86cb4bd3dd827018cb4b7c0b1ac7bf6cc27a515df170e2784b91407c43316903f54667d576aa21227b465db8e3e378693dc33f34acbdf01cc00be388985b90029fc42f23e946253dc907b2e368b15a46b7014715684f125c3310b0e9868cb3c9c63a98db2aeb29c84679a98f262cb9302b6f4b32c26ba7210f23e16a5d10c877d06aebf14bc6db0774e7c2a65fa764442ad2bf0098d57c1445cc5d883fc3a3be1fb06460ab2379ec5b47484631bd5a655f87611c0d94ac6193366db5e0306b8e834858ac6274989c9359e60939d2073b129c360f09504ae1364c63a2e7a0ee16c595b1f51e8c7fbb3f5abcff440f8e39e702861a529d33f1f86ee358ec1d0ba326033b8a8c561127b5f9ee1d34d4af42669b45ad211c2e56802cc74f56aee7eb2935b6451e57442d85831eb15f370ecba6678e8196eb3a3478006042ec95024cc5c3a16aceda37c30014a36571c7c8b8f67e00c1abda91078997ed4865b45c454b6f6828bee424f462ba39fe236c904a8bb3d34cde7ab7807b001ed396d310568b0edd63a355f2b5df5647244fc9f88370575067321edc76339b8c39ecca3691cad563338b519c2fcf0555b97ee01cecf246e287fb2cfca7c4c878dcd6c0f9b263245aa4333859c73fbb0dbe7c7742acbcd03c5d9cceb74d53f2537332418731ab89c474ca8a83c551420b0d6b8e660d2032ac86305a37777471aad5bb72bfae708ac0f0b166dacbc4e3acff8b7f4f68c83ad9654a497db27ead93bb5413a09c688b33de9ce2e367afe69681cb47b54beb3bcb7973cb4962cb03d083f3bc481a63c9601e6c49f5fe8e713918c6b92dedf3672d9f874e05d9500eb276b90552ccd1f5094ce5c29456e4d946eb541144bca440abc5c5035ad04985626b5aedb95ccc40b35f8d1dc89976c34df75bdaef8d814bde1d4d2c069d26ddcdc32f361d68fe28042080a3d58c5dbe685c9bb8feffeaee0fd8a3bb7d9b38d15e61e1ee1530a14bfb3e0bd3d40b62dcfcc511b216a3094391094067f051dc3c484d6e7ed0602059bd4bfcb370acd8216551e2bf08f585d28745130b30b12314583d118aaa8d712c78d37a9feec2424255268f29467614d7ee6ccd087056ddc3f4b0e6174628ea3c45b34127f609be88706badd325442cc55bb40a78e4497434df7a42be944a753fdc354918f5ab59c38d6a210066c2a4281e40fe52607c4cc3467f057c018ae7d206e546516f074b6daa7c5dcaa7f0d2b62ffd4c53c4e38a9552216b5623e21c348a67cd9f046e3cd4829d5b65203206ad8eed2fed080fc497f1ff10c095124150c3975ba397cadf9c2f0286c5a7574648a15400947d758955e0a0354f8e4691a33c1b367b69d3dbccd23e69fc685e9ff530148abb039c8c6375f566fe626abecf23f45b40d5793113f002d2720a3b0335653b0b3bbaae9dba9c697d6b9d01984fbe38586748912d65f895e22621673fd312801c18e77e37fdea352e4f3cd95bfcfb0e1aedd4a91a26aab865bb162b0b16510b0d1cdd7aea9433a391c3d85765815d2d1c8a40da232eac82fae0ec64bfa91c3ba82f37bc0cbcbd0beb4afe907d1b208e2d68b038fa41e0e94146525dbeb1173cf77ab412b2d6cd4ced31c88813663f751e488b004d911e6402f39aef394f22aa70c9f2a28aaa2c37b34ec94a15d950cf05d7b99d0d5ccabf54861af0c36b29a945d1e152ec0ea8411312e400996673913a984420809d6f0acbe68e0f99eb4d3069f9aa5df9bb7ea70b7a8336f4172e21da8bc08bf4016f692b6e54ae0d360289f478387d42c7cf08f0c6e9e7ba5d51b4d527223f6e3613c7aea8322ab49f28dfb8b50208b871ac8ead661f8c7a77e664c626e3ae34cd1a1fb3f3a71ddfcd89bd9b3c77440265c1e4892ba152bde40e63cf6df7e69ebc0a879e83cb8f3a85cb9b22d813009164f7c379dd8ff6acd725502dbca93f9b0eac70baeb92918345f584aefb0bb5bdee2e201a44e0bacce3bca0db960d38df53a40597b2788bf7a6effe2dd855c210ab0387a5dbe4790a3e06794388ef0a944fb2938ab037ac46f0832875e4f840fb45fd6ee09c28ff7cca039a069f622c9af816a933477d37dcf8b1f7f874b96741284365106ce5c89f1b1174bc35c254562d79d4e9b3a3ee80a71af34025623e698006d349dfdc6840701fd12c527aff586436d1481012cc51d71f0eac74062846ea9ee5aa1cabb5b89a7895d57250bd606bcb55996ade565cd544a82c58dece5b70f067b4f930676c8ea0be1f492962a1503f971e0a1751be7bfd31e699fba3d28411a00a25a38c499e46896325c2f7b146cf3188151331d7c90462b17bb7c490bccd002728e7c78bea185e1df0cf2066735654735f00a104707e94ea71ee72da1282698685fa6d92f568cfbcbbe3d1f004347cc017c4af7dca8449e33d07fad0160852ddc6935346eb5e475610f11b8fe0622e81f09e4c7380d8a71c3fdefa5e06d769c20b00914071937322af15dee3107a28b4d75622b2570c39d6a7bebe38c05d7cd80426e6573a5ea09836fd2f259d26f7066dd899748029ead1af28122607cb288e15e4959c8fc5f40705eb19d865582bf08ee3a721ff87a554e4629bf76d98061dfb4ba91fb804b4d15224fcadfa753f33034993872c4db4dcf07fe8f3f96b54fdc2cdc0d2cd2a395a6b76edff4439ab565e8a530dc6ad7d841a8ae8bad62db523c57ea3eb7f26c6725dfeb8495668f09061d1b21dfccb3278654f3284abe83ba6b738a73a6e58eb440b3f734747dfc082e2f5630f94109d0c46bae2b6e90443c2370b5498de3649bcf3211f5dc22728febf556baabfca0674f2a8606d3d9d23c3fccb54a5dc4a9f6a0e5d3b506801798df6d4e69fcaafc79898232fdfedc105d66ceb586bf8c7567296be1942e0b501b551e5f34afd0481d527a447cd1dcb93514355fd5f9ad0e0d128217f916a6a8f3274699f8759caa1ffd2f5b1081a4a487e80fe8ca6bc52f120001fdf734f642fa564753346c50241f18d87cb5e938c1fe6030129a889bdb6f8e1851eea8951e681fc7c7eb5a684f50e48417a120c857b816836c78825b0624eaf5ecea141e82d79cf67a88a1748917a237e4e5335130a403a2def665fb8cfc5da85cbfe480c1072b73fa43e25ea19c74b73c320d7f9171d556822f7f165f696ff92c31d5959ad6535eb8aa0c8b1bc35755294a80c9cc0654ef12745ac84bf248f0198808b4f9d6fec4be1dd237ad7fbe3fbf5398eb0a6b2bfcaa4d4be037eb7ba6455e75ed0d9ab60cca9aa95999da89a25e81732c3971992e050af9ae5ecd591ed4ef9aa2826fc327888fb511400551f3fab53af2f7feb04b47d373a2dc5db6a70c03741a69372e7717ef622d5413aaa8816196e7790456f554c3f6e5d65fc7abbe6d50d23f64b212d8a429c4120235f7cf72ba38895cd7f566ae962755d9d394a61cb493e3db6681a2b71489f22e5af08330bf9de94df958e19808e666a712cc04879bd729906206b0c5bf3a8369b327c221898f1e7ff92e668a8dab7e6cac638bf524d06b7b91f07b15c8160cb07268ea2376b5bd7ea331447183d320c68e3514ac04a90b304d5c69723c48e13c6d1cb80b6ff2f19b68edf686cde77084770f2fa6e1718908e2fd52c9c80f76007403167d34738ef3c7805f8299559d6967476c2735ce29a548544c09b2047a3860170d31439023a51b8efc53259ff4f4cf542c4f78a4925485c0777086483307eaa24bc017fb138022e5498136b0a37668cdcf917f0778b71e5b561c4946cda9b54122acf143d745a86d9bca9981d431842d7c2a183e3295e05b3da2a72fbcfa9b05e69ccc61bcc46425de0f413923abf6736be9a7125d62bb2d83c0b6563cfd441c464bc82948ea60a2a3e758be66b031c47723924ccff3d36a54b840994af6c148b95e7b8db6fd1d57a3d77dcef7f6e56255a8070b2b45b7237e0b06b24c8d3e8865268e9100b42b1b6c96e8282cf384dcad99d832b025ed71ab9b8eb56886c00b6d09bfb9039a2c87ba35ac449bdb807786d559bb6a13879167483d14e74d839b87f0b4edf2852e9c4caf15fde1b81f6bcd634d9495de4262bb5a1d0e1e45a816b9560f20c1e47c8c1ab145c8b0b073404ea4636ad830dbe9528093abf5bb08ce08894bd2c548720dc85ab111e12d661780dd65b5a6778160dbfac62a892a0c408cf6e0fa0c688f680204e57115279a23354f4c06e0b103ea1994c2aacf544cb597e2b085160d9d9e2afd76293bc1d90a6ed28930870a925b1cdfc2264711284e3b6d23eed77f02b7740aca15abbc07a24a4186f973d5c8acdc4b090cb45faf52003da1e50f41fdfbdb43f0ad278b04a3c4e81ce70346d224440d02ecf2370609630e814051224738b992189516b7861d1d6e570847525ef7f4422acba30a43906a0cb528ce7d0970c78fdafc777c7c272acfa5b5262600bffc76c07eb60243429facc2a51307d47a3f7c2d991a713e2289ac0495f8b067e281a1cadee8a790ef868b35dd848c33e1d64bf73d00f04e2f1c023c01d0d1b6bfbb9bed33498e36c40f830763ce80d1a14a73dadf37979c2db8c7806e16f843e53e31e0e4815a5818bb7b7530906c3f4cfe074afabbcd695b77e4d46eb1a9fea85e8c53304451338ac7acb4bfd1e7deb7f3391e281476a73365dd4347e4381ebf8aa90523c0e5b8c4c5fe9df193b6b1ede356bd4501bbff363404e2eadb2183fcbb8e78b6739594869356ec80ac39e899a5668ba84127fa730d0912629d57f12947c1870045a9c12cd1d3a6fa6c782c456294723895fed668fdc8d17b5fab73d978cb06eba4c260cea5bfad95bfad9c1ba043664515dc8f9c7f9b7dfce13419384287269af4c5624a12bfc449b3ceb45a27a7756d869e1b825e44d01d17911763d6d279288e1e0801fd86147d516bb4b817f58e7e881431b494da149b071576302b7067fb75e8551dff1fb49fd0524324d5697f2783e7bd303101a7b9a7ff19f62c01b175cd9c6badfb0a883c0cb941a1ca43d7e262fd34d56081829929f076783121e44b9f72cddd0f0d3f41659260dfad3127f2a65c997c06edb7894ce5da632a89f17bdbae4b1ec0d63e89dcc20d71405f3edec5d23d2b5352587d1e8ac2f76d12210f007dd1275ca66d83a54784f15a7993933331078c9d7df66f28f341d8b3c2a501047c624bf208014ba01f1f025edd76c0f851b0117f43f866d269e222ecc286c0c32d9272f1498b173aa868ccb29baf768a9eaa04a7fcc8c2af36d22e822de8f53cd9a2624d3dc325ae35c182c666a674028fb5c6deb2a6e6a3c337c2fec89d163dcdabfbcd8ce364a5a22d54b1b4d5d6b3996d71b6a544954f74b3659f4ca40e7d0105fa175827d5e55591844e5d354195b4c2176333f57a8a67f4461941d5042ae890e2d6c8ad965acd326d179c21798cabe1007f1c09af1a30c213de04fb1a87421983fddf3e1a6a7359fdeef10ccd254b77546fc16f3e50f2db0a792225d49fd94cc211cfada23b0b238dc0ebc01573509801e91469ff8c8cf6ee63754b3ae888eb26c03b205dfe5af1b343b555ee429e018fd79fe2377e66fbda22d4e4d890e55beb2ac189c461550d4790b15a9bca0d1acf2dfb5daab535a76d70233824184ca094cb661edc34ab00576514cc9dead35546dcec8c38f1ccbacea9dda9593536428ad615a6901b08eeeffd79e6f1118974c85b440dced73f00255f6cd0d8e72a57929195c676a406e7a5321d9846ec0d2fe12a6d7cbb9bd69e63b9c4c4171c9e4454b99b01ccf21417cd587debd0aaffe5292b506f3d17134aaa190670ec3c03f48749702aea290839f82ab7709f796d2578efe3d0d2ce9505d123d3e2fdb8f646156238f1c1f6137fa5d3e33587c45f31a0850dccec57ac1b1f0c6a8e71ade3fa05890701a60cbc68fc03a9b80c8f3f6c47612dbb325209e099e305ccd8bc5e082b25ef761370a5faaeb082eb846f0957645bfa494285f0c6c2586436021bfbb3f6876276a6d20bc20a6ae15721ba2f770c502f43a02f82fed53119f2565612d73b81b08fbaa6bb8d9ac945b534f09c0283dc5539e12493025526582ff30cc4f237d0dac74df2b2d29c22e1a90fc833ad269af0cf039a67d06c34123f946240ea72ee8db25c2a8f62da257d4a9dbfb0ba68d30e96738dbbafcb5b8f17fa652c62cfb4295dcb2725c2874004504adba6f639b0423c1277ec9f004650d799e627bac3a1ffcab142a3d224f6938cd2edcbd42b6b8f8149b6730e196650d1f041e1c65bb706fa65c9d6b3836c382aa6e1aa91ad53e3aee192cf68681308ba75b82decf2c55075718760070f386b949c6e08ef4a4ce83f82e48d75d007e8c270c313ec55324b7aa1347fb35f62049d92faf6e9fdcdb11e7451c4cbb64a2246729e1ff9aaac0a8bc8b1d331a8a3b3004ab31954c22c6c4387bccc545703935c411109b82ce63fb2c0f464c4e8f591eda689f8b5e14dea5239b7ad9b8b37c7fba07bf1a2325dc3482d96b1170f368469f334e6a99d2ad9b65b03f3be8cab237694fb361d7bc86e3adacd5ab7ed342ef21c1491f175aeb40821193091295e4dc9837aca05dd1ddaa8bbdb3479a73247ee5720994a53959ddc0abebeb4849ee17b385a2b747a6ef22a000bf30972b6b137a0349e3fe8ceeae4a9a760616c8accf95581d5c7433a8b1dc1ab22993f1d5be3408f894b875e11349ddd19470b8e170fc45c3fc2b1fb08dbe7f04d8ae04c313a658dc4e9103c6aa124401234423aa337a364bccfa70961d1cc45081146ec60880f73a0496e535b574ef0062e158c166b630bd82fd35266cf40c4ad1282487338b9b17d46ef517993f7faa972af4b30267f7fde675572228ccf1604f02f4e9b78ba2c2780dea07e87d2756f05ba6266e23c8774610976df613f7653ca621aab8e7b8da31cc691fa72092cae88dd7e9347a262f6a5e4e631c7dd8a3281703f29b99af378f41fd43bdb894f17f051d5a0f3453adb88a346d3ae8c78bb82b4a3638378145bf21cd03e10563b2963e82380dd9686ece2af691ebc00e5dfeb5c60136119474fbda9617c07c5908ccc9019c11b40489f020b8b67ff6b416fec630cb3ea372031b281280094713907ff857bb3fc2a0a634f06d12f0a044d92b310e81ec04ed1b7183c98214e191176f090ed4312955870e6a9dc126d891c70f5044937891858e179402b17eef774912155609d7e0033d4046dbb5627db0012abba173110ef019b884e3ad8f234065d7b1a48d4ba6e2eea0f584a605904c13e4031be3fb5f437d5306e80143c752883bbf66ecb03702926e797d81bad74f5e08c7986401a7d07d3503fd26467072e5954428d0e0864a5d03ebd73acc9e0ec091146f6ceaaf4d7e27365114c428c8088877797a60f06dd3e19fb4b3aeca2614fe5a370ba36a1c20f997bc5f326f6ca62bd31a16c9d3bc39d740d07db17c51596afecce44edcddd794b3ea66dadd845e2cca7bbdcf35fddbaa79c10248916ae42fb7be5e5fcb5c69b37ff138e54204ddcf6e843c29fdad648aed0b0156b17e3e30665e66830c60997d4c94a2d8eceaf81dbf3c66af9942c160d0681444ab82fdef287c1d7af6b98169381d919215b9322ea3043160ae94bc9ff3bb5fb73a18c01eace147b569f606725736df42357bd5538df83170b957d7815c814b5a4dfb64dbfa2eb5a78cba982f8e9a529fbfa9f9ff1bfc9128e8fee19b184ce63df6813471864de0e21ca55384c8d08a6ba48a4c49d30361eb035a262e0f100c3e2fbd35f006fadf448eb9cc634f7287fb4fc211baf2ed143334b3e64d9496a664c2b1b546a571c7766956c665e5ba22996452548dfd8c88533cec80b6769c6355e6aa45380a2ece830b7f6c538c9791d8e931bba025ddafe3077a547275588f79408eede81ceb98084899e9f7d6caf76bfadb40a39aabae3a66aaa395c893d733b0c749e68f7feff5488ee63b2e25a4ecc2fe09c8a21d8ead2078da66a17473ba7bda04bf7bc86f6561ff0fd53fdcaab6cade8851cbf316bb14d1bb11bd2e30c0a8426d6a6a350e1edd0c7bba86ea2f7dfca656d38fa8f9282b156d367dfbe8441fd5281aa9c5ea14da37b31f6904f51c613aa819abb3ee2faa31fa3d0f074e296eb85453e24e22a9dc62e3e58b3ecf8479a80579881767253e69b792e54c30a6fb74b9acd0d0cbf23a2a9a0b4869807c49f8f5190736692b1fba7c3ace8c880c0d9054a25670704d419691c5dbbd8207ac90d4f2492ac4e1d8a82707eedc5116548a9b1d0c8ab33f12e841733f10d42f575f352bd3508db00d6e407b803de82967f4eb27a10da9d976f7eb81bb8deaf888235b469b017b2ec50f536dc85afd14c4561763f179a08a5abbedd0ec5a071e1e67379b5f90f95957444c39bf506cc7f6bb335d79a615d76a6328e8aff2973f11f0d0b154917aad9b23d3d75865b71f781774bf4b07c53bc380f0f06eb4ed6fb6693eab04bc687b8c72c8c276c25b5a78c72f85c85734986f5737ad2e527a8cb855221a031331eb16ed685beca445cc1aac87b329257196a697a0f3476f28f50e1bcc805a2c3894c7d2f3411f9419bc34f31dbbf84aa41e207b137f37e76a1d216e7753b3303b16875e9e16ec0f2876d6439734a315fe3ef825faa4f28cf6af65f6238fdcf9365195d15c1200808334fd71b25606381ad427d7e59a3abb571da9b52cddb6f3743fa0bea1920fa4011aeaa2473d8ae9ce4388e6cad8673c4a57d03ba45ff029f95e258871279d5a34eef193fdacc718f5aee3ebb1828e45eb56e644dbd7e597c0add960450ec44e8ec13902e6afbc8e00f8a93e244258f891dfa6df5237fb8dd2a851850a03e7f190ead52639de6e451d118e0369c24f165113998ef1ea15ae2479993dc6a5ca313cac6b0d29c3b1465c13acf84eb3aa5e1636f613a32b83e6ee90c650001ebf827ffe2f2de2bc8891b6b5b5fea9e76db38b7101a3cc6a03b0ac6c1a2ba7a755b857d32bd8811aeaa20d4a45ad303d7d7acbdfa94e5301883fcffa45976240131cdfbfb3f87841ae4e2917069eafa18160f3a90d78e491bd964d4da4d9e65a7ce06b38148c194417b77b4da0ec7661c3991b133ba31b8d10f5807a118447d2d1baf498717f8cb9a40e69dfc5de222d2249ff7068f1d40d239ece572988eddae7a95b55a0ae21d5b3f76b6ec9cda6686b50e4807d4959f1fef9292987d440c80cf4369bc92f12ca49c998ceb5a62c09ba740396fc4e0635626fcd784a62c923a1a86a676e14b0683641ecef3257c24b501b1dc9b34ecd0ce4c9b2eafe4871f377072a0f656590f761d0873b7e9204ef3737286b3ddc8498d194634b6fe60c9ce81876de8800092e5f93a1c8921253cf7444d6a6b184911ce8b41ccb653a2aad6a96b5791bd4a299980cb37a56f4bca8cc33042813c441ea9b234c18c56ee54dea10309c7b1cb1b4df804887ce6ce6cfb574bde96becc9be7f3f823c00515444ea9d308aed7638ac9df7c159215ba64e422207e51d7a35ca9cd1abbb3047efafca655d4fc00eac754cedd9c03e669fdceb96f307e5f649a3d17402688295773c8bc619d3483ba1c1bf499c97f7b4c0e4ffe98786f2278da109a454a3a73196a4c968d37aafc8f7ab8f571915718ddf9c0b2bbec3042f76ce16c94711f931c6da5debd78ff2ce636cdc08c84058765022b0ea1a96b63c7269fb96aeb5cb2fbe38eedf6217dc42fc5ba24554fecdbd012a545c398bb488bd74f65833ecff7fbf9a8ccb4c8a9ea074412f4f7494d45e65cd9153096ccd39bfbf9a9e6a5dfea39350512a7f997d6df95b884b4d5729943ca77a345ba3e065ec7026c8202755b3719df70476ba2da8c0043f9aaed3867b39ec97c4867cb22d16ab7d0ba430b8a4f22f94da1bcaa4a50d687c572b1388b72fa4e830f07e8e8eb4f1b62f557c035e71a1445551a4b7195414af73a0a750bf62b0f41f2054d81030e631a646d0b282829ee216e46ba7ebacd2a8e1c90e8e2e9abfe6391f191ca7d6941cfccd2a8c841658391e3b71e715b773aa00ae6639a6182da02fdc506649d5e7f199a041e0ff519e86880781b607c4408c3e31f2c3363691cc97f4eb98efcfcff60a45cc1f27f73ff2f55bd18031d1cbd58613511f5644b961984d3278ebecf0d34767e865d064a082e78c24d8b4ff5b21918211ae0985475b263db98b8efd8fb3397a371685a2690e57102a5746ef89c12d0749279cdc793e909d2bd6cd6c5e5ad7654aa1166b44adff538008a7aa50edba1405a4b82adf1ee5c986b4f5c068d1b943667fe67fc0e2041b1a5c9df1c38fb6008ae2a7887d3c09854326c1ba71153d682406907b1c485960df1f718833901f90eb9c5d5d53442eb947aee37c9b86a29d9214cfffc8d18a7bbb3fbd0bd748de0eada17a4a5c50dccfab9899c24d17ccf192e01365abc533d1cc641ac6acab4447ba4bdc0a9ff0d9f23c3b32bd0e119329e086c0f2652d4a2ed412c4db46b36b101fa437d677e995e953580b25e7b91b91d2a1d0d08da044dc1bc324a996bb298af46803668ef00f1dde902da84dde145f780606016a0d16280ef4ab766b24fb4fb61927c83716f1ba2224e11064dee060a3db147171d979da5d257b2a6fd68cf506e3f19a3a6f1543eb2091c73c26fb40cef20302edbbebb188aa5e8db796a08acf315be7b93cbbcd900c5f2832ce0c587b5c78063df901a50fc44916b80cba649a6bb431a482d7d8fb8705b0d828108b1f1dffe0dbb2f976e01ede77de041d6631821c79ecc0e1b5da57a92508aa4310a32d04c911de7f52c79d69a5ac3b7ba517bc27f80b40c1006e07e315b59030d45795f8f3353ca1f092d50f40e86afbe0850b563a5e9d695592446591c0315ddef181411a74deb026476ab05150aff89e3eaf416ece4ffc49b5d967e0b8ff6c88bc72df7225a531524e416370a87e7bc32aba8a988be87963defe2ba2253a5a6f01e387a9749c0ed67c0dc4f1aa8c9127e4d3064c18f63026999733faf0f2b3c0a7c54eadafa361f36fd3fa6d17be802b22e4b6f8073f2e412d7c68b95252ec74ddda932eb9c0cc07dee95a828648f88be877fdd57fdfd91b07f3c28349e3e5f483ab40c0739b9f3dfd5aaf902b54785546b9d95c4c7375c3bc53779c6b19cd6b1f57c7f061b071128c32628a1bbbbe5fdf79e1c93008bd23c07deaa2434657a04fdec8e0e2357943c3a1e1e5222b8dced2710f6b49c6b7225b0e3bd51671e162598ed6b51000d6873d8cc5d340bcf7381a9f63849fc3693ed4fdd2271765ee1f26064dbdf0a7988940b773a5f5310de77f49f53ab3761dceb33e2657ee4974675cc2feb371652a775680b39af707b4f4c52af3db3e4ef2fc2a66eb0cbbbd619590596417ebf1be57091b83ced47b1764c45fcbe625045aa6a5bb68ae703ea78636ff00535e96450eaebf01c58ea894efbaa5943ce0705c253b6fec6c25ac90eeb5ff65df648fe0ee5dd91fd2576643c9fb8fcc55ef1fc2a9f28075a4311acaa81f1736b868c28dd65c2a271711280039ec72d0f6cd23d1182839231a4961ed4ab58c17e9dcf793e5486bf81c27e0e7f2ded00c0e607bec2c151a85e2931601750cb4983f501ef0b00ead99f70d171284502e5f5eb7623c0c1fd0f4eb852cc9d449c01b833ced147a367a0b86817782c27068e6f27bd4c33bc4ccf443d10eb7d24cf86e395ff1337d462d095e709b844c3a8169f8067938c3bbb9725d80b94434e4316455c9e71a481898cc42b77b7fbf1cf4619fdf659849d5c28ed95d9ac35466369345826e1aec943860ba5c62ef58fc50786dd357a10e1a5601732171b0cc07b9218a95107defa12a81100538ff74f3a1c29356174e6d70f1eac1e90026a010e4847a46d9c10efc53d3e9212a05e44b3addc908f9deb424421c757aacbef5b6c4d54514fd9aab6bf878186289dc45ddaa8f603dfbe103425b304d1476f7ceec305f184d1024fa2943ec990af0320c549d558b4c6875c4f8431ccdcc4182c7572501238825b4de9895f633adba9baa58ec950846a9f631659d6779125b14442a8fdd8838df1b17f1ba5a43b5646677b9795f89b888a86aaeb48c6c2860d31751d4be901995863b358a926c1da1f18906b0729ddea3f7b05f681b54b093e6f2f79a6030338cbf94bd1252022607ebb8ef7841b159c013691c1e4ac4b164959489146cfc46a4afde356db797fc816dfd48c0dc4835ac77733267f538883060259e6ecb8015e990218b142795b41069b9b48698b35b2b493a8f1b82a4ea78034c146414e5c2dc15dfab30bd0fc5abb73572c8d569893304943d6f4b31f4ecb738fd531ace8ebd40eaae0b221415cf234ebc9608af62ab174d22071d9483bc97a570ae0de1bddbd9238dbe9f990c86ff81fa89dce6da06806698bc299ac474ff610b16bc59e8b1b03ba6719361f3a57136a1a7ae37f30b1869ecc281b60068d0d40faa31d1665d286511cfb59e0408de823a8d71bb3f12d24874c6b92e8aa7d4e9dc962aef0ef5fdc8953bfaba449fb343db8e5013ff1c5be19485f4f64bda991ce4f45dd31ea96c66b35123aa30e5ba598905698dc911960ee321e687e69e99d2718859f046eb9ee6f5a0273789906dd7df9315d3448ad8ad203fb78896d424e683ea6e6a0ff369d4c2a0d0cb0f79e1e97845729036f6bd7be083b9b8ab8008f78220cc375345225a65592dce2cb5875c7a358d95b75bf9e0805aa926ab9057a263b89101a224a4feed9f36d3d98845df761c7a2b75d05bdd1def80aa4637587f6f274d0cba8f01138a77e8d4ef1f559d5b613dfa37ee5568f1be67ba3dba3c195ac5fdcfa1168a52f375593bacad26ad8be119bd9305301ba6ee91f3fbe49a49ce8e48d2f3a74c84cbcf0d07a34322099239466d67892d10a8f8a3a60c1e3613ee25a5dbd075080f354d1598ef13862288d68de9e923b7c3396dc033219c076b96f222f98ed886adba3cb525b82ae563e6a13fc2f5afefb8eb2d85adb3cc3db2d4abaac62944f4ea21b8fdd06ec316cf3549173c562dfa9e7b3bdcf85692f87718ab445a7115b38df6de104be9e4a470fc256ec47857dd12186e33a3a21ba08232a4531f3729d8975afdf3755c0edf9984058e6e46e212e03e7abfcd678d7fc030ecc7895b67be3c83be9990cabd17c9fa12f4e6df9476498d7608bf5c51da292d8ecd6ec3f530eca218c3f4ef5526d87281d5d7a1e974dec4503538089b462aa71145f7dc6514f70eaf456d6bdd0f705400d6ebba8b8ebec543c0f292a7b214bf2a8f09ececf3d65914ed788414e1dc1361b8c8345b09e689981d346a08598bd16fe250106a39a5dfbba818bd59e7bd7c801cafa7fa2a8ff65a8709848f6acb0253d16db8213a9a67eeaf4a1fef8d31fb6cb8eb9e70ea9b1246b0dc521839804ef8df72b952484df401f6e5a952fc1386316852b94b0ebc1c01fbdf0009fcad40ee43d5ac909cc48a46b176e43c0d52612c331965079f9b55a5d096aa81ed0670765a4ddf4e4a907c04bdc37a910f24ce6d701dec9507a6a6a850df8dd7a64803d867cfc8363d3806c0b5d135f4dbda520f06dfaf0f13c7cb1ea39e392121e8f65dc71a60592ba67963e94fb0929c66ab1bc6243c5a5f01bad49ebb877a4385c9711aed151593109fb5bc356fa781c376a81103e75c6f6e2fe1f82c8863f30598cf4318fae5f7044999701617facea4d247c6249303d70e6963207edeaa8c417e559a63635ef75d6b63284a084ff6831a13e30c353764a0b5ad4f167c222ec10796071525f1e5cd8eed49522bd45f98177a69b414286ff49e2f22d9db3985922684a29d47279228259d5390ca4d252203723362f01282d40d4af07ec3ff37da7a2d776745525f04718f739f55835932081766ff3cd6c75665d086bdc8736ad4ed8a0f6e2db5c16fa956ba6d3064507d0ecde1d3a39be1f57e01bd42af9cdeb206e00bd8f785d55b0101ab7b87061ca9e108199d7aeb9863816167d86dd5c8390e427cdbe871200dabfb9239853008a731588adcb2c06c59b5e9ebe9b51566838f0da23cc60539fdf99f8e461f42213953e3f106ad226b4563f8c3640ceda237d6de2453aaeeaf439c84ab2f85059b7fc1606803d3af6f4c04488f50aea206b24ec30f726eae92ef48282f4f70866ebf28a39beb07737c49851b60b6a4e4fa1cf3c8fbbbddf805a9ced489014e3d9ca3c8ea0b0a3da96ba15dc8a4bbc4ef5601528ebcdc499875358926fd346eae05cef702d5d0e25e4c98efacd87c8e53f7619f5e9662d5fa71c83732422e1cd26acc1d3038bb591b40cbcd40e9cdfbd3b4f0c87117a78abcca987cdfb72b5c2168c68e44e85b4c0b72130269c3b29cecbe2cc7b0da8df7e646e11b09d9c7bbeb67d1c96b20f6cd27ebb3b9f3e61a12ab07f7799c1f0efc39ff4d1fa2a8918ad7541cee6cfbfca51ab1b9b108dc2d16b2b2015eb63e42fc3d1056c68b9a53f02419ac3beb5ddba1e6e12bb7683507f4d989b10ccac72b42b577d68828054281332a80144b1ec447de8b01184040e8e07dda33d535d1038620e60cda87aad34e5cff45f8897646c3902de5e1ff9ced0bf0fa4f63d7c0539ab7045571b3ad643b40dad71686e2384c5fc6d62b4bcb7a4f5457caba0419e7460e97200776100d16d76f7fc1d6d778651a756e668654dc887e00990a3e0a468b72ae0e6ba8a65bb8522a1de42b911ced394203049962bf18cd947009519a6e80c998881d18aaf9088dcee125b743936f047b2aff8de4a74930b92f9d40e16f2415476d5196859b317f6b93b77bcaf10aab6f04851c704cce8ae2235c80d2a8609c27ce1c1568b3b07c53771a37c9a2a3661ea7b1be0087e6ec75304ec09d8ccb3af9510499e9ee618e26580264134c651c65aa7a0fa46fd389704827e3cda8e0942dda8bcf0d27ceca50c751f6aeedd4851805eddd1dd4fa27f91955411e23d8a90f1ed059790ad1ef0b11f9fa2757ebd1c96c44817b078f49c71caac9ee2faa8d26511a6b88451292798494956f30f08e574b5f566b43823b6cd18c46c7c8749d33a4e696915aecaa2f7079a90ab925db95099fb35b63f220be3e45f534ec94fbbe6e437f898e03c15725daad742172ce54262a266d9fa64b3131552c47a4f6e935f6a6db3374f75e7cf93bcbef867b166c80a8d17db20645aa20e153f0f17b5ecf58341028921dd36f5a7fc047ed4377d6f6c50154052c7f1b07c70d34a6ba884da6db9d8628c1a2ab4d947fcacb858f0ec7f17fcb79ebb5792790bac2043b405371335d1db1b0142b7cbc29a1ac53d46875224e227700c24a6bac64b3b1fe9a3da37e30173c2fdd2d726bf5e3e1037f9289f274603e801c79591bad73c7e07b001fc767695af031125f98e656a00a203352b82b7b1c3f9f23d074b196a4d909ad9627707948ac30715b025f99a74e805a9a6a438f8cdf8e417e4d5c958c2e3e3a51ec90d81c3419ec5a616aaafafc313c65d07763aefc71152af76b036967421292758b0d01dcf1db1d8c9901716debc2e2a2b3375e074973929aca4b44dc13b6de5ed2bd742368abd3400e9276748498b10b082a3eb20d8998b800362f75170ca63d812cf7287be42ec899799550e7595016ffe357fea24f3c9535b879202264bc19ac9e46c0db8dbbc1b0b041634cadcd23e07b7eadc541f1d83423ee475f8143eb8fb47db3f7c0c3ec31733bcd6e282bb9a5f8c32b02737b9296e6f9d5c8d00b594daa767021791103157a04cb7a0f6cbe3aaffa420a22e74cc2ce53cf875a08ac5b2bf41b3ae753a0d65c110f2b14baa14fa4301f33a6be29f4052b0adaef9559905936e5449600195f728e23609613b976f36838f274a66d84ce8ebd8792937a6d21d784e6c28e5f2f94499278c90b987a0cd447bb80dead80c27cdc9169b2e86e04244c6419075246cedc8422fe18d2c94985fe84e29a33a871f627005896ba2cd2648a58ee3e3565af0211a43396edfb4481a44fbee59bf8ef7f37e66cfc3ab0341ee22a6b2f2c166a0fdb9edf10b774a03b96be70778821974135e5733fcc187bcc4997aa919186e6f5bcc8b46f012652b92b3bdc8583f520896692e13631f7eb3068fdf97748f54607d5cfa4a473078470aa2e919c36cea048187e5157caf10e98c815913e9137110ef7fcbec5f70a3a2cef3a43c4a82259774263f6664b1bf51624b1b05aacca42182d24f6d4e2c8a40f73a82549b483b986f797c566ac239cd71750d8b3002e061bf30a1a345bf425e357bbb32318987fb4147d295794bb99aee99d556b19804461d3059f86d5aac4ee7b35b71c00dfc5933971c743fbcd6a063bb6ae1fe8aeb489720b28ef2e5eeb180667489da42ae245a117be0cade4b605a78207d5bf667b6aee62f98af11e08ea9c7492229e945217c781c7f0ecdfe0511bc4ce1dfc21dc936199d5bb22237f11b7eb35b0a493024e49ccaaebd89065a399a6b56fe71761aceac2a205bf689f1f86fd0d77c156bba460abbd6c8dbdf25c038dc71ab8ca2fba0082ecb79fed65ac690c1eff96813036c8078b9a3a3dcd9593c297df710840b8d9b2b45ea29bd9ea61c6404bc30c1b8089b96c342099fcc9468eb9c315779b4d16b8624684dc681e6572b061f1b8200ffde34eedf2b5d3bbdcc14f54f4312e5063743d015a525729aa52858529b95aae726bdca2b74cf9632a16667d92c79297ff2573aadba27a79a7cbc092f8da3cca90c1bf3342267816dd4264db4aac33531bee7f62e3ca9587a0e405162eb95c1e387e32092decbb00a6e05d7dd6c0749bb5eac5f64fc3a7c75de57f9f993b753608f4ffd00f778b13921f0782d6a0873d7c26ad714d752421233e76b460d5dca3ec1d7f88ddafdc008ac3f0f584a7121d6d18f3aef499fa745daca1b18c08e07863fa90aa998c30152574ec6de7b5f49843faf309301f599ac1a0c1b72537411654c62d3c98ead50686f69a9458ae879d4efff7b9e2fb731574ac335d27badebc06801697398d2259b5b015ad24cc65fbe6160119effa1dce35c93f3ac9be9c24b53d6ff0f776d6a19ce4b3a41111c4a7d0235c0754deb439e3eec509e6d0e08da140d84d5bb2345e65096e81f4ef31623fbb9ad4b1abee5b92120953db82adf2caa05d2531ff98bfe11e7c1399c3f73420d94e17c773049bdb17330e4763fbd7a2c61a9cf4f217dd5c570db5c825a41fca047a5f61d50b23d94ee5f9f3883a745d0cb9fe7167af7309f4d70019fb3872bc771ee3a72588aa33f824de5b3620f579440114d3dfca281efa1e71ed6f7256b00b108bc440b3561d2ebf42a2f53a50f277d2af801b3593f4f6f22355a38ae1e7240466068bbedc4531d96c05d618a021729840cf5bb0237862d27321e63cf4aa7f9c8044cf3701ffb14b22ffcfbc2ee94b066bc0361813cddec17e391efaa7118f8ff55c22f391369b459ac0af573aa2e54b076da44a8132c72e2b9dcc9591de8ce2481f30842bed8d4d20b347300433805a697b5acf98b75f3ebff904d7ef1c8fb232681c616de112543bec659aede638018e232d57bcb5fccbaf9c8ec5dc1914eadfa7dc143dcbe379ed7ab91b127f8f4762191136025d618c9485d2273a6acf31b21b1a0278e8253c83261b5be3c6a4ce88cc4534f29a23169e3c57b4197ee7db3234b438f6d2d060308d9cfd40712393c5dc9af757456a8f6a7c9640444704785f43d32edcf8b49c660ca5dfe738b67401dc19a226937a2cafca7eb86771af2f222a765fc92b807fa02657a440f3ed5711d7ccb65470e8dd1a20b6c29b21182cc422f442d352e274ef3e0e6aca945b587ef250d62471c82035d51220412aa1f16cf4d38b105907c7e54f3c6818554200326b8e2b4299b1f4894cacab993a019774af20e27d004d6ff4485e7cba9fa5deb8ba4142305515fad4c22b1661209ccac0d4720bec466b2c9eef8cbe3cdd90c649b4b2fca996297370afcee3127c7b53c627a4fc41e3afe62b24456693b6d9788ed9f483568387aed47e8ad9117c310284c0756d31a32134454975c8c81bd884419f0da57e65fd89d304b058ee11c52acde5039080327cbb00f2324ff29e72f5d03013f2dca24f4ffcfc2627fd4ac9d9820532ee110271214c332848137dacad941be6ccfd6fcb4adf599265fd38af447c8645273a741b89ee8a89cdf5401275dde7214c4662dd3f24b1b84cd2f9c7d5a78a0c661739cef3d553e4e7b3ecb8319c358f11417b866bf26ff76f54b4cfa179e9c5cadd1fe4fe28f2fc756088793efe307c9959f45007f4e77cf8f5ae41e7353c25cb18515a882db4c96734a45d92fb0efc09673b3d0b039499949bc6f9ba7311897549ac89b8ba18110e7f82802db61608aa2516d70f62fb90b79ce52f4bc46ea373d83a824799642e0a98b64872074740898409164b0c9fe900822c2959fa6b120cea9157d0e498dac9686eb47b06924686fd2515cf7c91f67a40023bc82be06f6827d24fe62ed4fbc5d2bc0318dc8aa05ce3ace22cb77b85478216a0f73916bf90e9e1613a57688f5f7831c39550bbd6e1e6588446604bc9750de9b02dbb941fd3a84847d189f7603d4117a18ceb34e1100090fc0d207185706672ec17d8ceb3b40709add87f6303d035e0e2871e880ac4a66f03d1a74f7ae11582638744be3ecaefbbc6365639e7a66aae11f3ad51af3b20830b7f5a867ccee736f001a1ea67b5af95f70c4e6db0b444980edccd9459190c63882d76e2440cf1cf9237ad9b600da60293ad6857903e0a6fcf1692db8b0fe7538b4ccad6432a57c8dffb4bd57d016d9b0f594cf5c37f15da235d8b35a3d37e819840eb031d0ddc16ba5af03a37b3eb6bbea5db8462a16d93a7462fb397bd393b8c99a54065baee5babc06de98c38e4844e90c95f2f52ee04518bc2fd2d7d446967a2cc3b0f79d756ade29af44d90ff7ea35ae6e798992c62e5269afa15174b26b99d2c19c42633addf57f2d1e8df8ec4f7ab60c8b58991fa52ad22bef5bcda03af5146c143d83c1fdeb1c8ccc16bb5848bff0ff25d3d89f6270272e77115f12b606eae1c1d512bad6bbdde0756485e0c9db2c02489a7d926015af687d53cce05cf58cc40d8d4825e7dc4b94ec214d15e7989a675e94de10fadb4f5cb271a96947edce0fdeb61f3db7fae1f69490c54e564d953ac0d0a28f23ae7a93fc6f09546a5dc813953d1cb826d61f91617cab1d563be55b764eb1924b8c9e0e375a266a67f67f92f99d1b75a2f6f020435e67a348faccc1c2bc00c79ee5afec7c1aab02beab1f7764a222e2794d5b79d51a5bcf25c54e996d3e2cefca137e84f329d8a01e8e1e2f4ec47d1eb34ac0eb86b0322b3c99ed298cabda35a7bda17b86edd27ae055154a0757b944ab2ceb9d462d6c7dd41efcd3480b639d49e7010123d856db119a3c05ad88a9f08239f726e49ab0d71de7f25f6a9171c096ee886c972a7caccff5085887e44ca3cadfcd8d423ec74519d6c6933582b91c5fe7cfb58dd841a6fb4c1c8333ec975f8d258065f5f3bd66292af0812a06d179752ca82b5a0e2964d7c3831df08fce643b45adeaf8687a7e3964b8c54a735c12f026a699768b706033287287377c6460a91642c15e47d84e91a98243e0833252e1bb2424915a09b7218c69ccc0d4a8d2dea1423d3c8f979b440d74cda6eafa1c615cc2d48ea2a6d3e4660b50290f0e657d0ba25d32b4342a1ee15ba5ee2724f51a7615d3bcfe47940cb5c2b8299219a3d6867dea0a194478a5da7ea8771f51153baa47a814e437ba8b221578082ba8b48f7f6293180c1b9b661c03323d3cebe2aac3036dec066c1fe4b06aa269eccea1c406b5385f4edbe482f3ec88f2903fe863fb91e99f6ff1a16704d9e2369f1a7fd3c44b1e734a1e4f90a1a25f7c70cf90651eeacd9a47194285ac5c1de232e6e29f5bec12e9b87aab436ad61d232c5d683ad458b5495727d13b849d2df49ebe5ddda03e46c9c79a2131ac2fe09bf88caeb8b4fa8ba73cb10117a2a26c4910df83b3904113fc1f2ddeb87df3752f31aaa53e426f42326bb147d8022e8707fcf6330afd047cde0b796e56ecd32b1239fc0bbcd3c7629b502fc0b932479e51a5d783fce65162df5729979adaf862f69a9133d1f8ad9759d9954dc503c49ed00a4028b8a77957bf9010baa0ad93f6d80d063e1f9b46fd29036937bea1685555bc13299640186c059c623a854ac2206528802a30222ecc3e29b6ab2e8ed7fbd7106c34c5e2d2f2bd2eea6de3fc74bb3ab2ed415063f94c62fecf0e24820174f8451a451ff46f46c9eb7d5077b9807a3bd29be9ea94a1891d46a2228f17a8657243fb59e19b21a7d056c4886c26f108fbafa7812c5b60729abb618e4f8cb47a32ca880fb301c10d277a07d7c471709aca42e55716813daf401da6f93bccc643b7d9f5db9c1a2c89395b999ff46159baf2164ce9a0a52d4f8eea5656f149c4d7bbcb57be27d40b38146260c737b9f11950ab0abf53a0c8a6affe2773efd8f0270e8940b83492463239afd55c7ea8ae2267d726cbf423efd85aa8c9e0a95cb640d386257c53794dc23d748d9b795bbcd5ad8fdef60b00a9a1c2d983189ad8639087599b437ae80a17f120ee855af8a0a97cc2825553cb1d1afb897de18679e995ab0715252bb469458e2680b88c8263b2819a0abb98754fa8a35415c19c039bc2aba690e0ef1e54ea6a1a2ac575a85322e986ad5e1ce7bece26e05ed50d85ebf24869fe6b9e02cfce839a4478c8a843a294b1d2596b6afce9a077c6e032cb5a7bef38b0c39b9560e846998d3787a5e72c474658da380556d8441805c678a52c92d09d6445964d7e247bbd49aee911abc62cdda6522b41960c43eb542e24bedf22e80c7616e0deab255e321f80a60fd1353cf13f9b1851c289a2eb7d2ff3369c11b52653f48454845cc3165e172b0a480ab9cdbe535be1d4179614ef051d459ba004b03f74d173e55260bd654719fc2e28ccfc5b319546bd420ecf631e9a3acd527c19d3d1b6934295745a0dabaaa0544f307832b318693f47a376ebd8fcb7b56b08ed84a46910d2bd1f3a853cda1354f0baf3cfb394457071e8e96610cc2cbf8ce1e509b9cbf96b377080c8cf70ef24f22727d937d3b60537f34083e1a6126f14ba0dbc6b3749322f2a48f53e2e6634f5d72293e3fd400dd0569129c2cd047d21ace8b3a7b968cd57eab4d024891a4b3deb7df4f14c80d44203449fd5bd5b09a35dc0e6d5fde73c60a3437cf4705db1c06655f254bb3a5c15e259614df4b9bb6327a82d3b9f9dc5c4896b57b69241748d6d7fe4e2888d051b2e64ebb25c105671a9ae5b03689471b8c03a2119632b849c8fc128f762c00d8642148bcbe77d2c7629ec3d9f6a72124ca3c29c4f6007b40a0cd3c1cd92c1c0a64820bf03953587cfff7e2b77964f0f718aa84b83f55ffa0a8165be27d2b1595a4d2b8de2307cb501b501c363d619bc286b5cca41503b92bc86e10712689d57c19ea9417924b849e471716f0d585360c66ed9f8209f4c66b2c018cf29db387b5220be446ca2c776d33e846429f285e6f6a700439abf79769a5f4e27b373d965fafd25c51a98408ebe04cba8c381db7ba3489578a13b639bfee7fc890656958103c1abae745fe8fe2cbca27f153fac5ad39932657dd3321a6f240c1daee078732eb053727cbc64723df0e100b38cae5fcd980de349c3d80d6c77d28ecf5d8468cb7aae9e061ce819ed4471a1862b7cc8319c8a55959aded12bcd54f876eef495db1419bf272d46bacb8a7121789a6babd2a5418344b1f7cdf89a018526f8a22a35108a99d39649438dea834d2e1ce63b0affb6c90e56298e795b29e2147cfa960f5a40bf724b5f0963afefaf57a97469c4e87ae718e28fc907a2b852997f55253b0f5f143d5801557df53df0c86133ce6a9d62ad685d301ba8d2d4940e492529217fe1ccd9088025c269949ca5e00c546f969d4651a3b3f762551940fbba173419011f27c7a9d02539456f605b668f52f124ff7e7f49ff8e9e9fe420298d8e5aa2cf0a0aa03197ea1f2056be01a6b41269dee469172b65cc8df292313a184c70c7134f0b8bfd7bc21a17d2aaad375491ec4f7916d0d1657455bd75792d5966d7691e3dd5a3659a8d181d3be4e6bc2df5d1ec5986208b6d16710c252e41e751189431ddc2f0b7cfc8b29489b8734b43ccab9bd1157b1bfc016af72faedcd834f5f2957ab1b377c9d8e29bb2e8d1712c5db17b32816222893982ed49b93950db1e0673e99a1ca1d940690cc1475bf17f70292d03feaa45fa3bde5474e86b6c7ffa13ab6d38a38e39ae5a7123122383d260927cc4a862675013460f24725fbd4ce684ad25eb438262a11c2d1486c5f7786983547250156750eeeca4a84d194105ca3843961c104f92770e5d09e216becca20b18bfde2143946dd1ab73489184d32c2f458cbc55e753f841c1ac13320b9caa333c1dd84435dd11f658faad85cb901820f97bbccf5b8431070be24dd5be921d94eb5262525ff8a484edd80173bf683cc82c777af425554aaf5abfd161980b7b65e9b3f9f4c8d3506dd4a9ec4d76ca171d0580aa3a5cf168105a827df7558812b1953436fd547bdc3dd86bc0ba6d332e70e6b097d13767e92c2fff8d0e3e6ec36b59e0ae6e5b6f8613f689a8d819509aa13c5aa2d5d9292aeefb0ee1baae9f6bcc07eb4f6343873803d628e03e1e84ea66a82189a9b69684f01889167078522a91c100d5881bbd5dcdeb54e91c3491a0d87039923117da4ba840289ffdeff7562be72db293fc1836ef92e52168bcadf14b22ac239e73b96505297b7221a3e38d201047d75e7c8f98867dc9459306f16fb3bd3ab43b0ce38fea170448479c2046341330b40d39b4fa05d11826cf95a8d2a125387da7bfcc88cf738445cf31c17bfb5c8c53f3e9ce5d358b32ed59284ef5f74b92a6f056914e7f493a0e6cef109d453be89bc4c932607ac12f12f75c9c85e597203255aff713982819dbce4f56dceee796c372bdd6199181cdd52dba745d83d082c8598d8cae27556e5938451c36849ee03b6786faff43b79c6a4f6705843eaded264d80e11cf098891ee224379b9edf32c27c188a3946d18168a3a9adfd20c01baa114178df619379f06143b6f99ac835b25d657019c3f59317a973692c540e252db756890389e444137dc71224a69ba0036e525be417fc701e4715ec970a7c001f545cf4e70178414eabb77524d3b2241d243995a395f874059362933503981e85004bc8def01f8e7bf0b23f716005f920165679e65b539780b4ba58b349425b467748663cac99f65fbdadb42f9e9fe6e39ed03983d7d4d80daf8754aebb77c7507eb7e6ac5ba22837e5e138a3e61d1c885b6ac3ac86a5a1028c97b326ffba91a59588d0a2437eed021498b39afc4c559ce1213851ea152deb0237e29b72dd17e0a385fc95495a546184e03b745b7e5108bb0b84c5f8a1ada92cf4a8cc4014e41e1f9e219d322bb34d0162f8342b80777b64e5a90eb7cd0a190b97c77889773e40279b6f40955b23ae570e1ff040eceb52ce6f55046aaee27e1ba6f4b708ec8b81627d8a74c95fef0a35552031ef53601f41db7b6bcb6622974c4230b1ae9bc4c061907b0c2af93696efa35d43f74c4f3fe7460231c449d18dfa3be2abe094c9b17441bae396ec9cd1cc7a533576f8ce3c14ffebce5454babbaf3fc8c9b4d4038e88b4a124dfd7cb00d8928203a7954b0aa5bc2308c2277c9f85461f66bbdbd58884704156da07c3239b6c83f9eaeb4dac056f2b2313a823dc7c6f3874756335c64be76ae75868a17fddfe5adf435dd61669a60cd2465b79310fdbc7e037df9ee5c4745483750f0b1356dcbfd12c7e5c510c24fd1a6a175d8e284983e118734639a4870d5ab6b2b243bae14ea40a545d6970534e09ddf7c2acf46aa7eb482ee38001c43c56ebcec78f9f1a45123befbf45088137a3c81adc441e2e1cb2376234ba146db2b1ccfc912b1522d1b7ad2454b4f7bacb8db6fa20d647d5d5b242a505b8294e29f30d138da543bcc02bc0418fa1f8e430403a80b37d585b640f74b10309c375576e859aed26d1960b46272088f6cf862284cfea896845c0c1a1a011fca7c81fbcba878cabec062a895f1370d888d6bee73a952bfe24ee74800d4d8bf8bec78ea5b45f862c17f3dcd3c6e42909985eb2cb4a59f4ff2b425c47d218c4fe9eb02c38b95ad76abf89238483ba29adb637f235836acef8e28f2341ea74ffde4732a4f9e90901c0049bdb686c2c2a517e5871978243f5b7b3e96e96f2da71ded1958760e113aa46717b0c22973c06bee18cce6e3d83b1afdfd1a260ace4a86b5dc43aba372330cc2985b77cdaa46782894fd88f727bb8ef8959a6871d283d776b1845eeb1980b871391addf0b49203ec4ce9b61c38ff7d2262b7e2575f4eb07c4b5b24509de89e05dc22bd9fd865f811f069f25894a64549ce2a94fe6736b01c112fef929b34d43634fafd9b195abf649bb6981b210ac18bb76c8795101fc4168976079e041c8cb12187e9a0ec1f1de72730e24e98bfb1e16d3a1b5334a54e7e3b30cc1dd6749128ab3955d743000502f47399b464d0baf5813f3c79f31129b7cfac1e354fc4491a6bb8da425377fd48e7756b2e51c327b95391f1daba18a8934b8dccdfd822cff36b2f09c23fdea0254a4bf8b0612ee86bd176dd52e3c99ed1bef938563adccac1a61fb8902a9437caf9528c00b78dbeb5bac2584e908a93b2a59e79252e513149c47deb2e84dee67bf6d34a0cd56e3f2c567402aa79eac27ccbe766ce4a8d3c833caa23fb2cb0f900f31290b19c1b876b166f988f25d0d3d813018806500ea7705094891cfe69dec6e2b8a39ce3ab5d7c7c79f5fcd813ccb6a1a4124f3992f9bae744038481737d9ed96b946d60a98314a27864e491693d6295780a41976e77230ea5c0dfa4ef8b6d5356372d6e29a73819753e04f5797a3a2194fcfff6284f57647207c7b28d65af6e1e6126aab37ce40dc7f1adbe0a99b4627e9d4714d912723fc4e465de167866bdec7dd1f12054a8afa00d5255e6d92df481e036cdc385de076ed9c46e86325a9aa28e91dc442489a5208333ad1379fca5b7cb8a7c9729486380d7f89d68bff7a53dccce301dccafec023b7ef4b3dc4ddcae2ec68c4fc2d93660e951dc79a3d8d83695e25252356d09663986d6fcdf95376be9e94a10de5edfb77a5ed8f1d8110436e252c8846ca03e6bcb448cbfe2aa7f1d0774e0f25cba8111c2a5a585e87776a4bf8542872df305cf1d418328711818ce115209e67b31bfbafdde486b3882660cdbe55f98378453046c4372b927242e053a563feda44ec67caa25674bde033d6445bf65cae461767b44aa0cf40c3ac11ff78b37079d4575a564f50855e78090a7be5ba2751e0476fb6403e9a007a9f288abe90486d1f39bc52f364ab6d3ddfe1e0f90d153bb5a97f04f2161c7c4896cd8e85214b860a5da1590c0f7723e3b45a7e86a4ee36ce1a816791d908e3c1e6347de77a78c4d83f10d506eb3f6dceb5f09ee15bf50cf1bdf63ae0e9bd48ddc89cce8eea4841fd20f3862d328260dacef34583be5ad5788e6371cf497edc8f0c6d0b2bcd30ed51cde566960a489eecee7aff7f82e8c428626a119620ff172c3d4a9cc1ac337d5ccf30d4874b8f7b755fb76d025982ce333c2d9246ba61f0fd6d4da7d978da6f9c0e575b2ac51156aee604fadea8a1f84c8671edfc80cbc1c69f14438ed7a4fd74dd5271d1c9bf31a06a560f7ff150795aca50dc17b9101f83c4ab4329121189c049d87622c13f1ce2fb73e74fe68c960a467e57964b9532fead59a58684a4ebd278d848a4f0ede8df6760969baeae7cf4abab2181363bddfcb57a2d7b3537f94559e80307981adba0c310edf5e5a838e59c399e39a31f9b3ea44cb9849b5d6b962bf92a0bb61cf5be716023f168b10616617bbed05c0cde761630896293c8cd67968fde2df75f63cb4caa24745f65977adf4ac003ba06a8c66a9808de4fd11981297dfe15928a90d58af222f4d27888ef7962a41efec2315896301bbcbf121419b99ba20101163ca0a43e7e7b30f946ec43962ef3bf01f28bc036ab3c6dc05fe12d76e3b5395d4346d7376ae5bcbbdba3bfbadfedb8b05cb0f71ce219d76e5f016ebd32e5d92f715819dc818e504ef20372da137942094b5518f844b1d5f46a2c963d31463f9e4dda411cf0edc294bad656064037b692823caa9819faaca1116bc3cf062a58cc586b50e310172c5f52525a14b4596f89731384a818af0e6ce2375be2ec3498a5797077d45770a66a5bf0bb78c019b30057db82b982622163870032f10c7c5d28e3d082a5140adc5382781db27f22fa5972dd135595286643ae74fe437996b742fd8a915ab8bd216ae44485e9d2383c86d333a7d22769f89520ea40721b56e4ee14b6ab67c04556f46f497839ec6065c853616b2324e567d457c36227f8c664d649bb482d915df2e4fee2ece6ee764ec71f3382c4b27e002e46b2ae6fc144401ca76b470104afdd1414c95465f7bd30e6c35b9139a451ece60704ea936cd20e592629560b95c7e145b292d2fbc425fdde6b95bf19ff4ac9f89bb71e8d7139d4339091634bdfa6cfc15e27ebda8689956832ec9047f4204af4b5ae54b7116da70100f1306adecc90b4a5a7d78bac6a6e5dc09238ea1231ed35db1a3fa6c6f7ee9c7e4b5daefab44a7ad637df14cf726689b0b2de11d3c14d067187e91c3d84d755817a7612d92d65341df0afa3e7429d6fcf8189487dff99d2b3c77d608d4e53fbd4e35738c0b905622e8929379ffa760de1df90250f59b57328fbe38b5d655a05eed2b5122707c692c08e2f5683ed1e5126a7f4420ce08298c247471e684fadf1c3a85f4511d8bbb219a1d747b4732dce855bfd04311b36ac3e39590da0f1616acb1f173dcb7f534a6e82f0550de6b87e6be98dba0ac28af6aac743935d41fcf5eabada8f0a0ddc1171d0e16985415bc2cd458408a43549754c3695767fb15f1a2f9462a77ab9b8ef2c7f27bad084a4211cca688cd4cab98a24d8436cab5b3d77e611a3081099ca51e307ba9e7a4acb5112623e625e8f578d2782c449b49e9b48225393c9d9276350f34895578dc68a7319e17fad3052a2c79b101ef63f9e028be28687ca51df35a6be0a8afaeb256259543c11c70d2cd3c41cef5883c23dde2dea10cec859af1e78f3c66aa8eaa0b56d5b64b342220664e5e5bc2344813421f030b2f2de8d08f5a38cc4eb4c5bef821358073befc2402dfe4818e5a113f00d57c3f1960ea1c9fc7765b26c47497d713e642b97b3f327f212230a4ae0bf2631130143e093cde02efd80e9677e2c7623f0af88f7c7dafd72070dfee3f5709fba7386e12f0912e17b4c44d35d981fe6ad741ff4c47e76f3d809b520ed4f530a64d009c1291dfeb7ba91aacb5bf7df8ed572b256647df6097950032e3e6c66e59c02debf214dfa8d9c38715ea122faba3e2331f3c53f588fa2ce65b8b5ffa9b9381a1ee22bd13f3bcf40087c91af9fc0619bd57950ed6e0e98920d5040282a86bc0ac45a1ab1890ddf2cb55fbfa2b24dfc0c76947781d9e098cbef245a26dd0f479e551894bc2234190470cdf69f174ebddd1cd2b01c1c419616d52407a71ce69e5ec20e3216499512a8f68d3a0d3d31f83012744ab3afcf0829edd315db1fe38a2e560a8f9ccbc9017c02baac7c7b0de97c65f6020f65ae55a07ac2a52f970a5e3c8960f08d8de6534a7c1657b0993577fa449c9a51dadca337694df26f1da86469eccd1896c69cca789591327ac64ef3ddada6108b6e35b8a092ce24666c3024c512055c8591831e106923e2d8e425f531d5ff14916bb89cc501e5eb90e4287268447f9d21f643033e69060490baa3bb81a21676ab043bc1a9787211bb8199f1aed5dd309222ac0fe7fdd7bc9c99d45df8ecd048ac5a251fd13d55348c1db3d1454122192d64f4509c182a10ad41365b5cdf3ac40b51f1d085aa1199581b406d5428d79fef93ed146a8bd6918ab6393447b56e7423b09e3382d1e64a78aafb9f9e4dc76124d1a924983d696d1d250768ca26a2ea9d74e0e45eae12523125d6050391928dac8a23283afdec27ef5d24bb986acee2f93ff79c7a4374eaaf1f9558957721cde95d41b9224235579e301412a02b35a24ad71bcc308d409da7897ffca75db489205020e0c67482e20f9b8bc997f6d7175dad5d59f52844ffe68e2aa743511dfbedecdb6e362f4c2d68f280ac3e25b799287e45e8635f6b75fe26ca04c18bfb0c24e5e6849a471f7a4769456d5ec4586872b400987489a94276359a33ddeff972c056d3fcec52e454e071a6f8e89d31aac1c118f13a152dedf4a30929906ef3d692f1d7166e985f388e66f015f03af7e819fe39fa08465514bb75c14f1e45574dc3078749a37f76cd741b527d220feacec6aa1b751ea5274ab677b3a2eab12ed66f4849a09bdef90ba593aa53e1427e8ec94887139725c1f9fd46b327c5228b6400a5ff8244831acd4f1b898dee19df1d942db10e29edb4ea4527acd5592e2f00a67698e87c90a3c27770e8e477e90c1426ae857735606a05fb52d49fd72fcbb373b811f2e7a356795c813eb17b653d7df9553f60e3c3a651566a2afc67618347b40d7adea78745ebd2ce8796d4213e42bbe51404006b725fdcd631179ffd6281e0f043caf29bf1f40726219f93929601ba5444dd9c11aa73a1d9f64bb403293b3b6354a94144ee4f150a5f1a1dba2ffb8c57935dde7e50c99a6476ecf63b1d74a380396096387ea1f675eba116175078408e971c0022e51a0f0f3b016bca53ac03588cb3fd9882570e2eebd31598d6cf2a62f28d4c7070ba082d91b74c1d0eb3533699616f679bab94db717a76bd5a170d0132ec67cb69397a8131ed7798e5736eac6b7b7d1509d83f38eeea9faf5a74a42466085cbacf56ee51d4143ed0b7f57a7cabaac5c154d6029268e51e6f8be2ddb886b4c096920c968caece798dd1125f1184709936791e908ffbba23460be09fcfcec05b5d8d039bff2c7065910bb145a1e9438339eded7b086712d9dd9baca94f999994484ab5c2477c2a9b862edfd7d1e6e4d960ceeb80d7105ac1ab6be7da4e0ad01120c312ae0e0a521023b1bddc6d1a6e006ab29f86387d717bbe497882fd7968d86b1ab3aebed5a36ce9f7d9873793c25cf03a9ca2b94a9398daebae14bcf69b07d6c13dcb3c4c867094d6174caf26b3233b1e8b192c55b540f555e14c85a6c89366e2365ade33fd4615caa3d4a6cba4fac105ba7f31d1e140b67da6aa974195fb7ef83f6ec8c287efe17283ec66bf6e55520e7d8cc3f3ca2303e4e759c3d0a3b86cb368bf59a8f73630e0b5eddc637dfa37681293f6d1accd792163a15ff2fa316d485cd6f8f738f7638bfc8ae0455e2f9f40ffb5c0280c532b4453deda6e26886feb9a8329a9c9754fdf727e0409ab6598b97b799dee0f00ae6539c4ec5623a646dff53c61890af574bed228027fbf9162664f9cd8c4d6e127226efb1371441ac3a432ff9962e851d511a26d6f4bcb5acd1d3157cf901ea03a33bfa4b2b733c4489aab5fdd1d75a4e6a848ae28884089fe813213b339d1f93993f0588e49eb759509ed7b67fbb25e0f960b2e82d843bae4ee1f03dc7fbda7e0db9f6fb67da567fb1a57e015fb9db230f8b0eb0d83415b5174a714b7fc41b8fc6d34b1eb882570ec54aa223255894c05cee644774a299c67e8bec7de19593537ce98f3068ce620fe574e82ca09fa087efb7c34680e227b3d7cc090e15208b71975842d9db033d8db488f4b4e8c60f8e8fc9363e58851176a0bffe9ae6f2201b35fd37b705d2d1f10c295e2d07433a13e1cd2157c50e7fff992987cac81e82a0478a50dd92d5cef7df140489cc6e5cba4c3537bf942d24d1535c4c0f8444a92afd57746506ce72193f49c6a1e6e357d944d306a8bc53b3fa7856e28298965e5afad367c1a8112ab0e6980826c038de8de9423713b78e3c5da1c5363b32d66b3f603631764198a8fe7fd2dd6089365bd09c766400d11bcbfdea3b8c66d0ad1c0d28e105eae7e80a63557e314bbb3692972ccc9d1cb01a2b61f755b78b95f5efc08a1c767973c6637ae83e92d4add7f2b79b859af7ba061b18fe189881e8be26499c63f0d357a8fe57aa3fbc5fef6fd224e8d6ae49d659cbe2440e9cb7df14c6915b947286ef8c0a34904c05f1e813505b876e5cc0ddbf8b2e29fe146a7c0e149ff28935ffded7c9a3c4ed022244c0f4169d0e11f8436e1c8d11bb2bbecc8818400aa208fa99d4c6847b3e0debac99f30de09144232a0c37760021a056a464612f6397214e1d81e20af385a33790c5bcb4e95059ae80870862b5cd497f490aa39aab90caea248402d2e2f3f82e77ef6469533912d2c2d9aee5dba5401f40b12efca24282c561ae4c82732d1ed79c42f795c9b946f0a1c16f15cbf3894581d26f7224f91769c473e8f67152cd364348f47c0d4f82e6779834c3f501463ade0a3480869503a33c3bbd94d1a4ad2034fa07c86c1b5e582bd423a9c16a12e76798710cbbb5af1d58684520811535ee819fc5f7641d20d1d92b9965aafc98aa34b7db9d1af098d0290668b1e4f2b4db502cc625f5ed009f9e366af49e288cd7f03397cfd335b57a35e1ef40b741181c41e0945a5b1141936fcca11d46722cbf4b66aa5c4518c1334e1eec6af757e77a84fc7600c9ee851838e975150509b8d91b2aa706a2f8f661df834de840150d49d56239d747ee8a70e5abc01116fbfe1d1b5b4a20bb27ab0478a6895cf7da046aedc6c6ed3a7aa484584ed27a208621891e824deb1353fa21359a07efb55d323db85f1e5fbc54b5314840cad18f66faf736dc0c5b22f72b6beb888b34c63b75aed4943868c9373c2d955fba4e66c0afe42dea989419529dc017e36264405536a05e24411fda5c1154e168de4de08fbd331cdfc3297fb4bc8106acc7d24eb38a9a90fae0cfe8b5647b223007d1807f15a2499edbfd6aa9dfecdc08d9b5d7293537c1b4aa73f0f4d8e3436cdfc72a9c8a346dcb86c4dedc892570a9fc3ac4d413c6924f27dd020fd9010b6e70844e20e6c910381d7b2e974626542c88112ee0e4c184522d6e54fa0bdcd7497f45cddfe5bca5c801dd009e98f6dfff9b3bc996d61cfb2148b96b46c81e1ef59477a1defeb29f57b1a07ee2304baab93bfb86449bef102d2a26d2368bc067fed5366b7883a683cb542059751faf0590a8aa04d570a427de63152f8fb6a6fc35537134b32fa3b40bd711db3bbe43934bee39760454e6152ba276c72c69a62b70c8fd4c818e415944970a2ab9a423c1c18e2ae15742b226de9e459853aaf68ef71535f86e21378a5447bb1ae3bfefb0f2e54b51de74e833223fb6c7c87a2f9a6c3e439519deaeccf85125c72bb842a3caa6da549ad7e93e7c50fd9ed606c904163d449d0caeb29469562beb67b1295234d6623d3807f189e1f047f00b48829105422b44ecfca3f76b5d14ee2d49a694e64f1392ff671858e8a49a98db4e041083b005412563f296a72aa39312929776fcfe03fe803d0664dbbed2f4b528fe19ef2bb58e6b0d77701681cf93877e3c6254a90b711a2653be725f18e0fe15af60bde332505731d110331a28abd60576a9288c54aaf3f3eee29bf0d8e84b1bfb68be439a5eb6edff1159111a5ff27b363f40c0cb69ccc5e43a1bbe492fa35594020a50aa68e4b412c191035cf77a011842fdb3a801214d0f2b82b2e38026825f8d3e694007cebac827e087fcf3a218da21c31c945179af84558203599499b2175eb9cbc779b20feef254f6fd680d70196bc940a0b2898c4660b57827201e3018c5ef3fb8ae68205fb7345ccbcb634808895ac5e20d30772318ff9fd2240c7b4e5ebad57961f408828597b535d03c1c7c827e2db0edbed423621bafe48d6955bf516f369375cd8a11bc4537ca4fc11fb6a836397ccc5cad53a2e1c918be33642223145ad8a1d889852bc41ff6d7923f7e54ed6ba711952a7b9a7dfc90b878517ebc621ee631dab54a65ffc8ee277a6bdfed2a692a8ebf7c84a1b58748f723b9496594795b3525836e771bc8b76084b65dd4360215ee7a6f275a710fd3fd349b2002097b0805415f9f7f702792900c8d6a905022a0f6eb5b757d42b375e25c95576967cdfc6b3dea9ac40c2bf8ef3197614c27e39f60235cfb95166ece69a00d29b23dcfc1c15f87239045d181966b496d8cb3e54bbced5d68bea3fe1687fdbc0eb917fccd78e6e5b74fe6c36c7d094664ffb6f858b2e9703780a63223f55bd3ff5eefc65771383fa8e4b98674de391f113e5a7ca692ec968d64cf2c278589441cfce1acf9cea8f869c26ee2f3acee54e355f000bce36a29a94747a72c6cb55b2218ccb98722c1bae4032c5568213f738ee7b7f7ccefa85220ad9346f5e37159f0cb4694d0f59b1926418608df6585b9eea38be8c68222a9bbd9105c9ade7040958aef7b8210ca666243d76560a879f86baf8433d7edaafee050e6c462a7df5e132bd875e3fe94924e398be741d23e7b4bc2e6aa0e6e1856dcbf630d984996a312beed3685109fd44e8e3af86421704f5642e35ff11438e0169584deae379fd92f19d8a536b5004dfc78434f05b9692bd053b4ecf6242bdd7eb732913a98855304d31aef0d2bcae061aca8473caefb7d6fb185f1fea76a88a744195c160d682bd4cb0d71fadbfd768bcdfdf546b0bba31090da66024e418338935248d8bc0fe9c1ca0a6d2620beff29c0849b17de718d6a384d333b21dc063576f2b5577441d6123e5998bfb1077f22fe17aaff3d74df16f4576484ace8d913ea362a62861e0cb046547fa51d274e88e93d5272b46bb799e7065e194d9518001e681df1378f07d4bcfadcd84d1d4deb9aef4ca3a1a0d19db36aec1d1560aa5c4122fe62348111078693351e7fd9afcf31b9aa64fa8829375df00ecc058fb568f88eaf73cd11e8daf9fdee10496e2828e804e45554c0151255667c129ce47a0b4c67dda0bf7eea2dbbbc5d5cee0f28680bdc7821381714c6d206dafae64a916bb20f5de1c59ad4f3f6888bcced547b0d00d3e71b5492872b49f8336a49a02898ad3a2bc208a5bb81cc962c8e4f9920fc61b36f40dff6c9cb8c9bd522ccc427353c12a21eb17e61e545b4523d4bfa40eef0069e8d3abfb8d50f8d960d300934b596147fc3db1ea0463274af1d1ca296972f5a51fba9f46e9c83dc6901e23efdd6ed64e83d7319932d63b8c38d2494b2d246a47703352eee5c7ba0dfbf6feee0f98e0166d925b683a6d9a8c9f5bff9f922084b141e43333f19d8b4e01c3bd437665f82bfda8ad409b81ed6db8d0297633775104586094d377d3c8c5eb5f0a02db72977e12a02690f67931a7b90f0c3471c38a105354b11888cdf1851587b78eb1d512d10e6e594e74785ad64bd039b1c26bc50dd3f8411237a13d4d9a705c6e17526940d0a13f11e484bf1546993ee9181d215f984fb5ede5da9048330d8c9a8b28a69173023224ffb2eb1f032cdf11db878f533866eb63e6ce30fc4dd9136cd984a23a703861a4bf298648331b001b35400ee522cfae219fb97419480808b9422465512f87de5808fd7536f1818bcae47e7fb4ccd30dfef01368935de4820e213b9ddd5b1e8001654fbb79b22b6680480db587319e5709a5ccf6f217ba09a36e1032cc92b77a307372b850b57ed31cb5debf26bb9d0dd8b6bf049e74f349840991ef6a5e75ba4e08ad600b2e44bb8831d2b8322b9b1b983626724d41675ff7e88f0964471af4b740342f491511d6c8bdc929957f316760ddf5c5dc05c3abfdb79c2424a4e8d33f3b3acfa17adc9d547fc4790826d29630425f62f5369090ef344f3a496ca13334fa45199083afca33388066e579a221b33ba8b685c01dc22adb8aac50fa690dcb30669b2af48f373e00647aa4079adbd4cd0d9581c689820182453371773ba1c8536a9e13cb389f52ed0fa9805fc9ceb71feab7d7155e3f5977b4bcc4fdd34c31a3f7d4dcafaf8bbb4cb805ce0ff00dd3d79aafd8b83146a883aee422babc325a7921129f4e2cd65157888eda95fef2dd2436f26dc114518b814db3dd8be6a202e1c8ee8dc14ff3a828b4759130fdb1118ef56dda4d30aa4f43b10977f806f0acc9b795ed1f1933f1b6e5204d013c1ab77737e25c18b0efaa70a8cff6b28b0ef9fd4bca41a23725d03157d55ec9035344876dc2e632c749d8b81bc3df3b6e8258366e02ace954b6785de9c2e1d8edb4db24ecc64ce5b19c1c75e89c44cd9b6679e5bbd67fab6e176479137f213cf3115115cccc0a015dbd2b9a9a81520eb458e3a670a53f296fb29e902e7d43c8ee511e1623c5e20f9e04ddd9d99114533eaad9bd0484ddb7b4ed2a3bf294bfab27aceaafb4a93b31917f0fd1e42ed773ed9e55390bdbf0bb3a510283df8dc7a66dc661cbab7df625813228c24771fcb966103b461cc0096945c5c453beaee73e9f9662d41bc5734aa36d7014cbb713428642316e1afef0167263f5ef2eaa91c1ec8360882acfce317229f1be848d960c96c5998b09e5fe5b048b7d5f8d235391efa284152b65e3bd7275d945c5b36c0f186034364680f4cfa2ebeb1d5993db2fbc3881aefbdbe9dbb9f8573d53f512b9c5aa4d7bcf1cd6100b14a214d8cf33e05c8ef3f2d720cab370cfa87f7fb7d65583f6973328778015732180ccf6d3746cf97a1cf09ed69cf0a370bce8dab8a305e00b3d68b9c80a4050f41e811c3800ee5ffb0280e1f30103ace494ab844db563678d998fa3f0dc61beb9372247b838dad942439b6445c98325369fd4772d3d8da9da283ce79094a2aee810ab0ce7044003a1d0c44d7e5e5bcae7d5cc346254050dfb1c4a15fc306375f47e9a0c52350ad3c0f37e047fdf73a99d1bfb2852e078815c42e45085849d00ecb1d11b603c456cca4e9cdfba265e925c46ec7730bfed5917702dc01bc01b3e0bc9ad68933b34ab5f0a6d432760b6165f3cc452cb588df048bfef76739ef5c0ecce5d4bdf054f6a15937ed6aac3e50fdfcd57937ae2e24d343e539fb078b3a1b9b7e8a2e92801c2e9f68e59cf3b8e369cd914f2414f934f1ba2daad1444adaf75c3adb2c3bb8d0ee1815d90d09df47212f900e48f06f75d9984b815dabacac4d721b989ea52d7e15ad6e68127f5c5513f9733a12ec324275c18d0f7923049fc88239c6bcc235d5df4509d04c86d1a8c43c25773f68f87d3e047243a834362fb7fda8056b9a5a2da0bf2e95bcab70897e7a07638149621c048c07d7aee77d51039a90c1bb4e424cbdcff494bfd69862daae6cb8e077461c9e333f69c34ac6ce069c75c62805c61c45d04779292060254ff8b28099b7284aeda7036eb4427002b3228c009ff05c324c78829ec311c5fdfa919aa5f0c3382cfc6ef076d39e8cea22a1946f5d0bdaa119141aefef68e6c6fd5a15c667b7e9551bf070f9428cd176250c58880ca707ba9c693fec03d9331460c0c0b9a228c9cc58b5ac1534ba1402322cfea254455df584e04d3de4e6ebca79aef3d246b05df2d91447a1e587515fc85aedbf84118f4586701b9e95fe3fb21d67dc144a8415fe9abfc89f3ebf55472d3bae3e90acfa6c3cd9772e06d0cc03351d2c8358db131ec2806b009cd38065a5951f4fe6153d11805b547665233dabc789376a91ee50b8141de003e7914ec7c21daa4cd7df4d05ef334cae08818343206454bf2a66445b446f8ca23eeb773ff2ccc98feafce58d5921afe765c37eb8aa1f40a1949e7c66a37bbe2468d9b6cadf1ed9d3339d6a9e165cb8e9c5561f762db89c0c2dbdd169123b382ab71fff607f82e715e9f43f129bcfcd00eca7c60148d8c1d227998cf31b6aa0f771f6a63131469c440fc2aacfcf921124e6a433171cd3b2674a47daf9505aa4451dbcd458407933c6217c2d7b854c54697585bbf44c3bf7099c064280d3eb41843f90e90fbe34d73370955d4f98411684fbfaf83dcc1c3fe1c4d2a7755a3cf218043b64d9b4e71db027edf2b353cde5b3f048f1d80df1f17de08fa164c5854940d94a001d5f569d69485b9f859a9f1808de2bbc2f7d0d7daf0930833ff48d10b47493b22432d7d6393ceff1d94e97569e834567fb5dfe6a95bce0d00e7cbe4aa9903b46c36109599758911e24df4ac4a8b899bb94dc25c393ed848ca2a6e5481f4764d6eb1268c776500ddd2d297bc6e24b5b60a8bcc0ec3ecc0835c995ef210c83cd1b40fe24f6d4979e4796ba6cb11ccab9fac52c8060820fda0cc54a25b6327ddde6795c49f59b87a39fda91abb23cd52984fccdb655d50385c3f5bdd54f54bdd678e52fdde6b90d6dd9b50e7bec0c244f31b9e030ece491a48f2ea0d01017b15d0dc5107318319fd447dfe5c25fdd76e199c0829afae8813f4e3731cb610e2f6fc028ec0bec1ac01052222b118749caf5931b0aa5c3c738fe7c4a220ccfadb04257a91bc07496b861b3914188fc0ecaeda5ac94eae9532926e7f3f4948d39deee3cfe66d72e3c605dee060d45a4602ff52158ea895f2fb26c676fac734816c563189cf41ab99af9198d4673c33c40fd192a7522509e711ec6606baae54996a0e1810ceb02045fa2c6e6eed5c27bfb487fe6dfb6c6fa18c47bc69e52370805537922506fe2916dc7807bb70b8afc73d329837b1ebb724dc4d76f4e41be7a1e99304d4f51ef47ae2009c51a76c8b102aa3388c7e294df31c83fe4931e6f385c6e3581df782ffb3027ff08c4e40159eaabdad79c4753a15e28bc47249a285b99602c233bd22627ca6e4dfe02914f4d700033f5528c15a35b5d99fe5a263cd9ab4ed54b493d5573b19b996eb83040b279e3194da7ba9be3fc7b87f83daff68a896cfebd55b3df4d0c071b8693336a92abc863a1f46935ae8f9bcb212949b55ba1d0600b7bca381bb5565dc2b10182f431b79323270670cdf66564969e6c53d6fbd0aaf4c900d0bf99a856d7ed299c6cac6e055b163427cf567022244385550e4046bd90e836aff94079a1a40b1d51499ef761a8f942bd917d74af8463e4776de683e44479ffe21c74bcb06bf6e0b4fd5f32ec6cc5398ba1ed6faa4f5ede10141381d558c8b8846b07b74e6f89270d70d1807fb57e15fb8e0de4cc1f9bd520b3281db17c74a746d2847240ff1649bf178b50e3b79456706b47e6ad9a55b8b9282700fcd7c262e704d0f832bf4027b6a6e469d04c5d4582c2a0ff6c333370c7dcebb09a4e139d9b755c67faabb8875fca9a95207079b39c99763eeb4fbeec0bb3d93f19c9bbc56134ba13f044f19b8a856e1e692c990b22d2cce159d3b0ec643d5b74238c07572f0cd414515ee918a8e548b52eb8e4cd8c222f06cec2bb739f1d03915772bc0844c5db7faf998ed9fddda1d598bb61f973942cbb86271b01118206f8a8ac73e69c04a02c281dcefcaf5bd9fb46259395e123a69fcd104a349fc1ca146421d9b23c9b5e8a699bb2221bf345ffb5a40a8ada51d423217754628f7446fa044b0b3066190fd022280ff741c18c81e61373c6a1cc6469d00a3c0bd296c252226f67e6e17b4f4cf8df3695a2322d4c784514f7e3b3006a8a8f0c594b7976c84a846479e57f1a10f5717af6a3c3c78908c6c6beffc2d1b0f282297e1c172595619c81a151d51b235e938ac87c86b90125c26ef6feac5b910e0c1ec77cb0623c3f5014e0757bbed0ff0b5dbeb78c1eae1b741d7904d30811c8f0fb998b4d719ff4255b8710aabdcf38d4c4dd799dbfb4027af4533c1518bf8379f468415eb71d8ea8c4355db838583130e3295ce180ca86bbe6fe5e36853bdb4ef41b11e330a11c9261c59dd5bb3417d162755bfbf09792897d427e4d58240658e8b4831688b4076526853559a9af202fb1986faccde23a979480e7c5a60fd072319e45f39ed801b30e3e44f99c042ef5cf88c5a18523026c8431fd9ba40d7664d4a212bc0a349c5da2e4bd0a8d66466483b4706d4faf03da3ba647f3eccd9b1420b203fea2bb5ea5d696cb6aab73f53ffffbefcc049fa6e8367eb1401cbd48d87526a604b45f03f2ffd7b66a5753c516d875c6af3c2fdfcb882275a97a6aef83384872b3d48082e5db0648fc35348a3d40876e09fcc8063505f28f2b540ed4b83fadeeafd35e3878a51bcd27b1f684aacacce73f70c1f5bdd46dfe5d49f3323cf692ae68df409f2a1e352efc242094ea489d90017eed1c9538c165f5395c413f4d2a962b68262346ca61c64d93499722487f9a1d0507999ba84e016c153766f760a7bc1c77e9dfeaba026760c90f26e27f461a854aa0d6c7d044f1241c1d0793045f0490baf2603d34e9dc8f47e1fa19b244f7fd0c31a2f5f9e5221009b7d7ba09a4da6ee31bdb8de3172bbec7de5a7b7087637684f575396309273425cd3ea7102f0f07e31866ffb083a6e22e458bee7dab7988d4b32078d42eef3e349a8002bfd7239f988c4e88765bcc3d630866ce6a6aa3064a2d663e07ed1a4fde3aa469bc9352f1c18492547d89984f607903234988061e536ed3f83f65707b9042066bc769d5cd59f521c4528ecb9756b9de657b0d90be495536d9a4a2f3a378523b7efc6acbfff505a79fc0e5329134c43cb2189a0871f4860117ffd3be67fddf10a8c5473d38092da56c2838aebdd2f9fd96dc620b27ef8bcca461d3d51020d86d94395b2de9304a665b3732448c64014c8c734f29c76b5f8ca25e4f78d789670710551bb2e909e935e20c2f52ec647e8c11ecfbf885a8b784415ba32653ce232309a9be0dcdcd84a45585e8661850f529b75272a15b604b28980ffd6f069e96fce5f402ae56b6f51f2185327afd930f1445d15f42f7f2d455bbe3af0f2b36b573e6b334a735d4db9c8e4d5bf49e5a697ef7cafb11fb89598deb2c79392e6b1b8bc5b186c7ccff491a56cff1067fc7e4039dc1ee8020b66f19a8d8951fdeb55041b8775485cabe5d60ded9ea9dfada9fe4305ad3affed3ae48ec87765e2521fc238060c6b2c2068580411dd586b42398d03d05e42d16dcef45ae16588d2fb819a42607e46651dd1a7cfa85f98141bf2a47bebe24908a91a1c180f09b2255ba21992565d294e32f7bed657b814ea936eb4bf60366795ab183b2ca8c37a116f7515893b10ef3e5afda0edf99eca3aeda15c2ed0aa05a4dfed97d6b17120b263310ea0ed7fd9d4141732717f4c654d3c9b1013590f180c8c75250943a512749be786dacd31a8868334447b72c050443046e2a05f9b3965b95fc659edb7504b60a00f2e9cec47efb84256dafa17d983a4b53fa9c4646da3fdf71e62b191a4bea467e2d7eb6f0891dc2c75f3e14e970584b0aa9c0eca3d2f9f2526475a5141ac12f2f178fb73aa6ca6015247121860c1d8fe3fa250d03116fb74eca50e6fa1594ce3389bd8bb59ab8e0a7af76e4718c6ae1d1abd70b6843192d38e4038d94344d58b44604ddcf6b6be63cbcbfb59887ab2095e8403cf3a71d7cf06bbca1d4ea3e32af3b097762dc4d0396293da387c6e1bca0e82dcf89a9abce26c7b7a04cdf97fbe8fb6b0f724fdec2daa3d815ac5f29c88407a6795d2e372a42a767cf8b796bec4956d435fb6aaae895a2da93a378ced5fc70d2314fad196868f0ece9539a8fc1e0944df199baa3660ceb3f4bf908304583afeeb569ddf00b8dad88ba0a1dfd3106d9641d6741181b508416722e6e53d3f170f9c3394f6c59ea855db3de2af3cc808167625f29736b16623807b45304db324aa7d1b01a8c73a3ce418b832d95c640f26533623a49d5154abb984cc55c4b8cf9982931ee8a9f7a6859ba6a2bc457904b4d37b75649d1d03d894e8a817b9e50f31cb6dc973bbc6f961138671495322b6dd8c1aba2c434bb49437a2b0316d9f63b3313ab7108bea0d20397bce128a21373b5833e36f0a932cd090bfaa74a7785d187527293d1c88659a35be18b40ae408070aab502d3db6bd77e868312496cc4843b5357d9f10f57582568813df2a9d3df3d3ceab09576cefe1bd504069ba60d522e383430eaec99ab6c65577b2a40a38da018e3b5d3e438bb994f494d0278a52cb61728c90a0b8610d0a3aae727529ff661e91e53bdd2299e397056c42a908180ece999c3af6244c00334718a37e7592baf372a1f6f8c2dfa036c3f8351babf6d249151b35c0f9600225cad3b4d640b588b8df3aed3d9d27d1bff529eff59cde3adba1337e8e4b8dbd1b8dc85ef2fe6a09cf1144415a1f914df108a01425f22131503d3e17a74aa3da58a8ebb4a9fd914de53b4eefd9979ef6aa144d5f75fb5a4e3bc69eb4b8f87f4a6e96683b692befefda714745f2570df919b9f025008e1bec7b445cabf34bbe5ae297596334571165152f4ab3e4554962c8519c1fe7c5324e65cb09cb0e403d7ac6013b3f5e91ec6dd6eaf0b5be463623fc77dd635f46dec9d7ba96dd7bc2a1be5f3bbe5968819c118b5be0d03000fe3b2b838f8a30749ba5a57b1a945b78434d5e83145fd8eedc5f1e4126325332797552a08dfa0759efae9485db51d36d57b6c15b47abb151d085b3e696545ea22d048f3fcab4875cffb55b4d185abcd662583341d86d1b207a5a8690cfc3397024916751696ebfdef17a8c1853c7b9ef8e2022b22e5f25258ba69fa86fcdb1c0f7a6207c06e2b21a5672ab45449592c221e563e6b2e6ff8e7ba4b63342b8fd718555b85e8bcb79908ba5b45aa465bb8606e314cea5c6b9c499bf899140c6ca7abcc7d9e4c56ddb5d88396c179d322195c042d6f8ff190356a80592ec3112ac0fb7f9bd38d02cd9408aaae33048779b1893ba06e86b3531c42b8400c2696dfab6a1144175df0855ca6f52cb399f518063dea1b2179ea4e9e4f0cde5552a8f637b78df08395dbfedc3de8dfbec3722f77a95a216487c32e10b856880ae2a68ffa520f82451920429859d5e51661bf4c561a92dcb8af3934864be9e25fef87f10ec9e8e92ea68a55709fb4cd5e5490c516eba4d0616110f670a8a097940397bea3122fc58316c862c6ebe2621342d5d8ce335c263d45c785e64e05fa785723db805ee69e99ede937ecec7327676eef072aa9d9224051a70597deed4932955e80f9fdbb7272d5005ac1fb01cec6c4a4804fd69f385557ee840498c384930645a07bd9fd5dc2a30669663917d7f4ceba212cd584d5a0255b383032b2458d420fa993c2c0b869989c38b078902de0d66ae3d64472f86a89e306f5588b0360d6fe9de8dcf2f743a6f225a47f3e3aaaffcbc37f7c16ac2202033efd37af103ff53e80d86f5f17f29e2e925ca2265584d4ba6ee45e3b2b3b690cce4288389da7c8d92a783c43e58644f08b2824a065561633a3f52f37fd4484a1fa2184c66e18ce597071b431f514ca35d22cdb8ca0a7e91f1ecd80517ff5bf916a09094bd13a4b5266d41a0e205b7560e039841428407ef4ea4b504d8fd49ef23d1339de0cf5dc648ac1b1167384f6a9d4af4a1199f7a6406eecbeba70fdb8592afc539fd1738ab354ed0f2968652d7906ea9f1de5202b0992cd403a9adf40a2852990096d683f44e07d1cfd064e4527a724c85096de56cf9e92858df7908432d0ba499d46d2a952cd01a1c21774cdfe77a564acc33a698e4189ce5f5bf33b4a8b2d375c8febcad4dc0444d10e58641d3103e21e576de69b21c494ba744d1f1b990b68b3ee0bb3aa816e9d83b7f784f022d0c4909b5982e10c0430edcd6acdcc1f88a32381d757443910995c1141e6535ab91ff067c4634ebfc271359948f87304a303c732d11ae1a49f8d4d1bb5116e425254f976811b88b287960c045637e28e200f2bf1cab95c94dc1c741e8e9acb2dbc453fd880d9bf53c2bfed5293ed15033c18c1f9942078204f4b4262f33a0c3fb17cb0faa9d77eee1b35eef8a6de8aa26efa3508ff7d3c83c725fb66f4433cf18539a962e848bc272a869b7417fc980fe32ad8329bd32d92f608889cbb93038812cb68867424a4b4974acc04b9e2528eecd75e0207904c2243d5b2711240bc5e881af2966d855cfb62de54019f6c125267bbc8ee1bca51960e9b8688ef5809decae16e8038474d0b01ebf49da1d6079eba7cdfcdf41b872944bda09bd63cd6e9647ffc1a87341eb5bdf844f4db08e3d127b61909e4ff4f56f71e964e487b1ea56ee50dfee0f2e220e81dbd6fe548d4b6097a4153e9bc5ba6f51454176601afeb6f5b771caccd7e98242389a84c2b31968d8b6b4e467de8c88fa1084d9055612449efbb4d65396954ff12fa60d31bca3e91800cd3541617507ddc7729df4436ac351e877dbe51439cd9130e49339dfaa7dae82e9f18c383f10f083f950a4373716965c277245359fabefc0e8be5d4091846f4583402ed67dbf873033cb2e3099a07f082a58af2cca54e5c109526ac94a503b312efbc378e3a52a75c46ce0e2499d75c25b10a5e0751c3d877a888d385f1c08e2cd34a3166504656e7296b777cfd39256cf8360a0ff18c7ed58ed6d1d480daaa46fe0c01a353d43bb7c6fa081f2748a9e901ed4f1a83d6fbd7be99d3bd0cb33471fb507a4dbc698c61e9990f6da4b9e8726ed4faba4e36442215c06d29e3756f33a9eed352db652505263cc9a9c256c06244bf4e5b2e1d6116557d2951c7e7ea6ce7c5c1335b5ceb8b9d85ae0db2158b92b07c66df92ee16ee2ef3c487c210dbfc170dc6898b0dbe333bd648b56335c81491ed100210cb8a2d08e1afd326a61b5994c46af676c4ad3200e397b38764103316017059fddcb1a12b637e84985d9e328f656a3993d9f8f75d9832339e37975d3026f9aafd7456b8ffa0c279d7167bf82b31bf2ea5ee7f362fe9842fddd7963e4077da56bdf1bba22c67d5e4237d9ec873cdf1b43de9a818d671e5e39b0fd2769852c3c19e7241f9389f4180b797f7cbab774b9796bb7c863bc449b47d374c8b9b3bc709f324dde4430e0d336245c68be37128aad5182057b96d47b9f41342956241ad3ac9f142d66fc7f2a6ae5735cd9ad4a3021e0f7eca79921c12665fab1defbe6f30a6ca645e1c58f00a47c3d14d5796b78bbae1533ddf8d0d9e0752b759324fe7973361db89197a8b57c4c9190bfa040cb66460db0d5e4e16767b497fe79ccea10a7a297e2dffb3385e5f61e83346455883262d34ce74ce74ad8aabc9563d14f215ce4c247e1305c7c3ed7941352181dce6e95232ced5f979ca2d099e3a973f433786c7dbbff719183f5847392d1bd59f1f9772568e16ee44756794dca9f1de40404fba5879fc7947e35d4152352a6f20b03e30e6b6d008e8c89cd1a385478712b7c69580a0d210e9a809e0e053d7a09f74050e97c0f469e84642cf135b3772b06d6b19d61edb4cffa5e8bfef50ee104c8deb0c2d13504b9bd1c0619c15f9f5348871d9e961045f774a5ab5a328495af7a13da2059a79d600fb016455c4406877b45791c5ca665ba6f0982874a3608dc111bf8afc2a71b5eb39fcc7e3aa0cd1e7cff4c986c053814e5a132f2d5d1bf73ecdc6da93979e749b0f76fa028e24b37eeb7dac89cb27664cfe3485b4496bec7b63141d3a214ef12af779a63a6da6f6536326ad3c5dfbeb1596e889161126d69eea06f45efca7500fc551bb97865877a0e0be28c3e3aea23579cbc7cc88fc9fa233c1cee5c14cbeefb3bfbc061dfde1da56fce881bdfc626d18296bde3c374dbe1f9b7d85c2420ff9f1d458b21985711712fb452296b845cecc0f6c5ed36da05ae660409d4016378560afa0aef474a216ddea8fdd25d65e4298c8611c7ff6108d9561af27b124cb879463c8f75e5581fc6c17351dee44ea5ef2f1c643651627652c4d1daec25778f2551b164a8dd13cafb87be5bd081d88a36d4188b195852b4acd5f42b6406c9e49258dec181a329c30b0e662597601b92b6f86a3dbb7289722db38f25bfc783d8583f2a369cc96366525c37abcc6b07721caa3d38cea47b190c8535c2c05cf88b4dac92d0a1bdb04f7064780ecdf805e7a9ba0ad783c93bb603a839d8e346ceb8397bdd7a54d55c37dd90763a1f774a95ae4daa2cf907bca228e29fb91f526c4f07400fba969c4f4e5692b70f09d36a76401024e8217f4b4134e47c2d1c6faa1f7e23c937aee6c645974b612ef416b6808a0eeee6716fa161a48c52d5ed5aab00abc8bb6a196a2c682434e20e2219a2ed6f589a91e1969d7c2d0c084e4a5efc216bec9e05be48774d2905d512269e17a69c7ffc41720dbe9d25a050048fb74c296999186206ce436da64261fdf183f2005526b06899f91e612a504297ccbb96d49d82a3ec034fb9fb72ea9f9568f96542508d89cb8a8c07a90c0643ec8c095edda13c6127d5c22eb29eedf4c887ed73e4b355d9400e8fbbc08bd5c30b577f74698433f06f80a759fa7af6b198eb01b50c7e1ae661426455d15124815fd7d90c2c0018c21708bb0c5e9ceff60d50c6747294e212dd5ef044d4c05f3f52faa5b4e0b49b22fcefd7a6fcae5fdf592f7d4675be341ffc7e70ee8c8c0b344055a41153645704e5440e2f6f21b93628e3372e685f945820707eef6d228fccb833be822fe3d9d39733499a21507b1d3c5ad94d86af23ae3e8b563fbab16d9b58c9207b80479b6f13f1333eead44a653e1c1dd609634fbf9336b99b718e498ab8223a309a20055c2152b2b2de3db5f953b60559f21ad2a0008377e035ac348fb092b0a0c5669ab9e099825d192686f1c7c2b9c4a23cd4db5894073b21023af56d4c2271e6b47b7eb6f30968346e0797d8f3f313045c24083c4902f46f6ceb6356cedb942dbb673abdd48d20744eb3ad4a189736eb426e1b0f7ac045cc73d7a5a5d292270318be2d22eb19467562f0c77abb48685e304004f6ef5ef1b267c998ca203d2f62999a0ab9d3595f358e1f0013cd81d91389d0f5e4190ca61395f0aea51235b59df8dba5023e27d9d98780d94a5597460017a4766b636e9aa36a2857ac86358eeffe47e258d7c4b6510b6427e81f0891fb0d5d2d5a07f61f52bb8894b83a514e0ad2810836238ea7e282bded0f5dfa3d8d4054ebfc50bab2dae04dbefbe20a1467c7ae09d35078c597f6a16b3348a869b61826d072f424d95a43fcef0b832128d9314aebdc7383514f1dda7a8aade660888103e0bb2bda16013f31e03dc1ce257aa229fa6c404fe3d7c91620cab5cd0d671962e52b842a34bcbeee441701e5c6874612faa6a7c7d2954e54b223dfaae33a695d91afea1841efd4037681f74d041d7801b03707eb0a964dcf272f84176f5a40cbf226bb9558528bd39c6941e1b8dd11f078495e687b21237b61a89a0e0e96b0a5eacf02baac4ef9af28d04bff5d6fa7031aa4f968ae33de4d2f5e397850a3e6082a3ec609b2b991bbadd16a17bd048697692baa5d934c06c7d74f75304323f74fecb7632a3a24f1e13c00a1b571eb73b31f353978af11dfae4c46247254830449145318d6700438f5a5864effe8eefe0da41528fb67b62b6962813b614a60d8959ba0ebc2e592d979619f764b79441d02ba0d0b56b2801cfddcac8ff152f7b60dcb25db44803d4e2baafc4920494cc2e6b7fd3a667b3ec4a4c13c1672cce037cceb4d472ac6ffd213db6a9ce1df9196aa94c78f6380252c4523a004c754de14c82828ad8d3665860866f5440e4219595eefe2619e757a46b930d40d9cd9ddb57d2d0be778c58f4758100ef3dcb4b31b2219dbc809f61fc0f8b97798f9a6fb3fcce371c03e5155a32a106b455399b510089e74fef6864ae8141168125c622d915ee387aa0841f7d82032ce2a98c6ba64c2b1fbfa7f09fa3e303acdf9f8a37ca9479fd9d676a74e8ed3d904bb0edee4c7c33581804f14095f051248a9ae77b6c57ccc8e198d0e5186d7116e4864fb3ec7734afa090a86fde270f52474d7ba2ada77e4acd9058b137bec201aa5f780dd4899ce5866a7b7793c1cc7afd783991722f1cf0fdaa33bad84dfacdd436424a819bffe3f779caac73ffbbd7b6dd94ade9577171776601e0fa39f83dd56d32c82657de078dc27477d7ce48a8f1ac8195b2ee75674c68c7c1a06ed98e2a1e6cc24c95f22d0d15eef523d825ef190edd81465d033349d967202ad2010f52bd1c354b985b59542740a5610e8eb49fd1f9c362b32e4ece3ebcacb7cee523e4d7e2d993aa128569f2df9343fe5948195fd9a34487c698918d5757da4dba6b640701e5e7761fb26f385fbab220bd4b0e6f3927c839f32cc911a58b2e23ce81680014d1516cd873a4cd88a07729ddcd51bb2cb353e8117d6bf7e4b6ce439da71eb97ccd53ce326484ab01db1262c7eb947bef6179c1974ada001cba77660d2f2663423bbe6993ae6a58a0478abb910c0da8a8847d493adf51fc516a785a99b0f7bb4850c7ce017754cb08d177aba718972681a0b697f7c0c2a412fd21a3a324adb5ec84ec822727f292a9798e4a47c4b895f0644faa1262ea3ac5cd81ee6ac633c34b3bdd4764af9a001da331214eae4465970298def7c302c02e4fe20977d1d0320b3a299b588c3876533cd931b73fd585550136569ac3e16ee6d4f302b6d5f62942081f1524dac93df85050c557a4ad76f3f85115e26e42a6ac187175809cc18d3418b2781cf06220dd524d7ba913526a1cba5ea09346e22a3358aeb9f1e38e4993676a8ed16f5bb473b0300c6431a742d5b772cbdaace46a7f003fab05a91140025851bb436d6db1f1ef7175fd28bd5dea3f31d41a5925c5b30b0fd6f400bf81de888754ca1c1a857583c8873310b15043653000ccc776571f1ce5aef71e8a14ac10ef74f385ddc73d6365bca3f7e14a9fded550bcc5b3a867e1842b796198aea280032c9848e8e27818bf617354666a936e08e48522fd7fa1d1490cdbe6d2844eb07f70133a6e9634ff5910f99783fa1e3743517e244c179c54dea307ed8560f3693557475ea656db5772b3a347d8c9dd84f4dc6fe00522bc0c377ed864b8062151c286869dfd4d5ebd00e550441aaa2e1f4301c8f0e52bcd3507ca8d0a8d4c0ae44e8f95f5300afa44e669a35b1c908067de14dbaeb87509e27b94a6518bfb9b45f883f2ccf184c03b9a3a60122ca29060fcb1461dd2194b6365f4070e34eb0a7b237ad45ac0f1fd869ef2bda6f815577a097d4ca38c51f875e0e4c760b0292418e8bca5f189b3c143d86d36b913706b7c2f83e658d52803dd593c4c913ea164a2b879b8c4016e634cce4cac30504f42e75a02fbdfdea02a348c67fdd451ee1b950a486d104eb32a6ec761b51cd6c90d6f629938a420d120671d18a01b91fb1a46c43188ca49d4985a6db4dc7b85d2624bcf3fce26e5c3facc6470b59cc6f41d94060a22f8ab5217a8e325c10bf463b86ebe656dc38a6064f376dd59ceb04c64417f34f9f85c2663e6a6f3c2c4e47893d55b6a2eedac2ffd950dbb6145e12a653724f46b2a009fc590435989a2eef2e3da517521758600d13e97ff3221d2a284d805a256e78786fd436a2cc38956f8e5e9f8dc9f70e84e979ae74690b11fa5f95d18ac0af3c056500aac6b10c7b8be88a52ec6977aa52fbdcd78bb7256280f2b8a595b1a7c8dd5293e527404e43c6d5aec4424c20d0edb14d2e854bb8b33870a8bb70b6e01d338124c309ac9acd5ca71103890b45b549bde15b883ebbd1e07094485d9d43070ed2041a3ffcef460cd65e5eba22527c89030cda702bfb5eb1f5b7b4475f9d95a8fd2a14af76ae51ed157fa9eaf50e98f310040638babf160e8dd1cf5eaec45f0349b694b51d27b33bdd9625718af34166c4bcaf5cf2f59b549b819b4a0327022c7a3176245a2e988891960bb3dd9dfaf89ca370c4637a48565cc31e6f9110e89c3936ce1d47f45386a9fb32407bd07f372cb45c2cfb20080ed5dd7eb7605c882cc88ef52e466c0f620406393a89dc926d22fa82b22062afb693f6b46e81a8970a37a7a273c1e0f86e8146c9624af6407b9d1461ceedd5611590a5240cf102c3bc9ac28c648063e6f2a0977661d06e561b122ddd30e8c54b264175a4622de19ae4d7d2873786882856e0be078466574cb550ab965aacc4f16850551950042853be54c48ffd931c0a49f31b7e3d3704974528c6355c1b5667ba857ee7eaef92d303d07b146b42787689720b655c70cd62b570c91efeff2296a1ad8aafdbef50d26f540293a60b24809104c3453e41ecd0767e93a2bb64457a0630829a63e1dc737475a3a179304fb79a31fe6fb67ad9d5d681026cd81af67c796f312260ff47cf191744e567dfb3f1e93e4201b107e0833caa1c24d94ae6ddc1a8cf34a55bc1a7ece613e1497410e372136f5d31aad196f74876df4d439c9b65d9f631edfa64f7b6b20edfa87c9797ede87fc4c0a87358017b882ecdb6074399a2edc6ca95ef440b5029f71be8154c8d6312841f4cae44c8893d0834d56f04eb24e5fc3f1a9a80f4405be3dc1dc41cccb46d302793b75d0e55a750cd446348df98965e376076e7658aed8dd9a59cf0eb53161a7f68c47dd60319f012ea4e7c7cb093244a75060636cc8ee665f790148a74583e45017e2e1e94f8e873ea2db41788d76bc05884ccff3807938fe1971229a1baca7f6880ab2fc85b1d868d9ae1195070004678ec06019b6e95174ee9ac523174119065e2c6353633f935f901c0ebfd4f2c63f1ef4b8e93b0ae81a8c747e83f0ab2647ff2a1f323cb400588899008733ffcb3987ff663107f99c8ec8742068446feac204c558b05db1657f00ec37716a8eb54aee90259c655024e4b0f16499a321f29c528ed23b5a925fc7a67f11ebcdd65f26f2051fe5ddac6cc171569a1eb4afdaf8bf3e3ed650d9b030bba432a9d972867f7908f59995b31df69c18737097a44440b0723f263eecbe85af208b46eb350f90effc15c9bc7215a0a6768c91da0c5cfadcd6172b5d2dc50f76a60ff03aa3c9c17fe6829bc7ec718994d95acbe96d144c112f14c527a504fd0bfd93ede89ba70fe63c2a96cc0a0767d0e97fb2d996c2a262c50bb4c190d196ac089335b04f3e7cb33879f2d9607984e2da922741d122e6585ae033ff2716837b9c990796b1311e34392627dc3ddff74a2b82ee1c167fc9c763fca3b42487937156ef04b7221338defd0caf6f61728bb5cc837de2f59846cd5fa49b62e1d91ba73e10667f72948eee5d9efbab12b20cf4cd0fc14fbba088f75c4e9a80c87cf30308633f735e049c0be525b39934e5b0a0e693dced1200fe772991db9c3e313bf52e6d21c51fbb45f6f4db756373adf1353df601b00b9e79519197ee0d47d414b715f895f4adc671fb96fb94dfb2cb3d2f66e3850c11ee18318c5290acff38f4a1b5918688c74c9542a0f770dcd9bd313b114265240f4e4863011e78325d0e88dceff1f7c431e616ee99ee79d93ac7f316bce0d59b61b3cd991d46bd13622904e0b90534445b722650cfde3b528499cf75f9053b3ac3919ad0024023e54de50a35f8d82f343830456e1988cc83abc5714c405afe04d30e3d344b699fc920498d5c71bc50307179f34ca6cb08c5584a1572b33c5520deb1c571f295135760bc7cee0cc441c77703f63416bfd3d73aa7c6cbe20d4cd39933812008e726c6437db1480ca4eecfd758ddc75f4d0fdd109c69ac22c69c4f4c0f62c0c03c2a01bd2d6962047014740d0983ffd2bbddb5899633aae79f3110a1929129a95104afeea0f5a0aefa94e8475c6b3775a5651c56843a8fbcc6f8c28b983df922d2f91a105f9b9b0cb8b504c31aa96e17ce5d0d1e4086f767b3a9139cbe9fbad6a614f5d22131190dcf9f1f18c27cde8e6ec3a0e15e77f6c74fa852fc6ba45e1b384ef5bdb4c9f0da4d5057f97e4d9c4e17410e7d4e22dc8ad61e7ddd0649cb7e7a16197c492fc227c5c7c6399920ab05e597eabbe0040b276ec6652776432ecfb5af80890e04611540fc81cafb9cb10f17e93e0e95f1ae589d2106a135b481fb197d2e7408cf044ffd14aa4e934814337258b9efdd40aa41b087735d26d59b2cf1993ee2a087675b88a27472380ae96ced846aaf119efaeff2f28268bf5f1deee53d918ef5ca8c41e3bd300566574173360a542fba039e0c126ac128984eac6c385b298616f67b7067ebb12c27f0a71a9cc14e89b7f37bbfe5b1825108e8bb11f5c8843671b63d0ee41a9d31716c82d79521c79a9318cf8e1eeec2b3f8e2d10057d4468b96583ba960143a0370a62f1975153a01d78fcd4a66089e8d440532bb3cf5ebfd29b25e9235b5c1be8ae4859fea14e598061e33122bedf68672ffafacae331f15be32d3519da837cd8afec97d42c4781898268d8f3ddb7066e08392161ba8d94d33704ee1c2cb29c654e1ca144b8de015faeb3519661b7a9ed802963896f5e832c84b6fe599ed53a7e435b72aa5b6325eb9e5a4cf03a327f017d2192c085fb9889b26021366617ee065d1589d5222d6d65e73a9ce7807062fa64d2c29665d23a96b287fa57e9667d28d3e983a59c321f0ca3f51a2f87431501e4abd6d3fb4521a45d4b220b47bf6a2708d9dfbd54af8fdf3201e5fb38d8534ee05160338a5879502149b50802ef4f75fcad0b61dc3fc5c3b4a22ef5ffd93acb3607f3c1c092621aec2e64f2d363a5dd28dbc22f701b8d3dbee821a986d0c7597be08823965ac6d8957aaf948176315e4501ba6f21e5b89b4ba09cac5830e261442dfdf4af18aeed5764fd27bf3832d522a5e04c83b299ad83350b62f808178fd5b67ddc00f11b3fc34feb5475fbe5ee2d625b88691f6d4796a990bc2ad6f220e12974dfae560ce2100ae0a8d0cd378f412a725025352fa8d607d25c779c4c9b04f8631dfe39b237e9e2630dafd9ae9782940b00e25825521e77428e3f112729ed20771b1f8084f2bdd804e888db73706519d43a14d5a0c57cd82c6fed026715ec3da3367bd9af73d8387e0d19be53bd2bb32c7844e158d417be5c4f10a4c933e67cf2b4da713c796109367d3c5399116a7ee21ae513f7b8ca28c05b7878cf3fb036ffdee8d366076cc35f1d9630aa8c21f7549493e9bc040553922873fe6f46f1c38732611eecf3af4b71c03bb31d55eede7a1ac41b15bead84dcf6d0d957877573f7133a24a675602be76f7afd2ad04772bb61bba9a56855a6e00ada4fe200b8575e274923056422da252ec3ae39a00b034755280999d689544cf066847901d847d449480dc784c86bceeca39b723d904b6d340e7e90590de98a8498c10da24041f5224607ee4eea19fb5c8c3d116ab54a409a8404d381ce6dfc4e436e9fb6aee7c3c2ec4b392560115be875ea87e555c393394c8258cabb84bba9552d1381bf1bfa2da937c2092b2241bc93d7ffab618417fbe9109e6c52fcaeb8e429df70cb2992e52710927fe1d9eb134c9cce4e6b471002bcdba4e6cd0398fa89ce6542033f0be46226bcf34dfcf073433b795a14769e98c594c982dd7698960b11c1b800dda56fd82cb77d4af3162d94b18c0c003b9bb99d35167c858fc1f1f4d18198c6f493099b1d84240ca9171534dd51d9132a73d8956a26c0387992eec89b772e47724949724a74d866894f79f1d3d0efcce7c1c39402b6b3c0e0309e3a88fc1ab3f8e76d3308afe9ea9fa8bf13ccd8ecf6d60110b360655894cee5b85af4276da105470c464ddd89446249d4d3994c0e3e569f551763a6db99c4642e0e43a9d981ec0d4a5e4ec46988e672026a026b4790e0ec08237138a5e3e805ab4b7d0bb1a8f4079143ebc919d9f5666ff22e938c2f7afeb50b8abc4d73faf27073dacf6511444ce7cca5a1cc8445a8472c35a02335907ac7cc18d049db41d4b6d566d2058ebe16c8d028f228bb8b129690b1780a8a37ac0220bc061a125d0efb127a772fc270048801c32d1a01f20b4ecbb53980f1a7b9e9960035739ffcfa4b712be07961ba86e1f74766267225066379b76b23de790c96deb646f69e8e9530d7fe2f92872aaec538ddbdec83fe9b0a897bc4e13a21aaf8ad1bc99149fc7e3c45884ba154b65cb178a805af24ecf07ff37af8654848d7ca7f2e4d07c52531c6849641ca049893f613259a0b7e7af2e3141bd1c2304e6edd79596e1c8ae981a749026f72116dcd2152a64f247b64f08cfa643a3a3dfa7f42b190f0cb21a37953635436ca9e63d64cd0d2692ab22c98faa70eda5f5836ab8fd37a8e9bba37102505fec66f907b2d1333fe59cfb1fb49318fef479dd8854cec48635862887e0699048c764a700432e2fc9136e8744d01b6c4bf16882c652d6e142d715fa260a7a161acbf50ec2282ade268f8f2f33135b92bb75352621f8eaeb1e7078772b101aa8c890ab02ed6b0cdda9114516fb21c7421cba915cc191ce40fe5e77cd115f96febbc58bdf288ebf236d2bbbe4b9463a2413fa1a2e89db2e602d88446119b91833bb27dbfab60ec62ebcb2f29ccb4ef34820930f4c0c57095b9661daa214214f3b23fa019b66563b37a5071f12caea52855bbf564c9446bc0740943199d13a216acf7b61f285749f9752d7d1e3c5e8172f96c2e57903b407df8a026de5605cbe7ac6cf2482d1501d67b207903161d87808e389ab82d2cea2e2c051dd44770c18f73df20df8b38941fc088fffb49ccc981c7888333914269f01a97a46c98ff9381cad9108e6f679a3e631a33501aad83506798c63bc5f25b3b3b0eedfd0c2bc1078a1edcd0eb9ddd7c09b18d01a61da7ea3549b32281ce2d314f1ffa978721216c54eda9503219a5635b0ef3a40e1881361dbc0c20687bbcb41414dd641c19926c85f7bea08892c107c7465f8569bf2874898a3f7896d74d54d289d46ea38223d306b5e12c74cbbda7d4de149ab930021e1293852ba7ee5f5356c07eb8eb412b754ed7030ccafbc97754b5e74364cdd1be3db06c49f93be606da29da7325954f39ef65ec7003bcbf023874e805ed09e34d49e82a9677924c6befa092e671914769bffb2f3da6aa986a7cc1d001cd910ed7493af7fc3a0948e377af0276a23b99cc43ae2770d0329fc2a21c5b74f13b3111b912f862a5a7d24f98d4597a48605ae002f5d7010c0f2a76b70161e9c36020184368de52ee0001b5511fed5819d1736f55f6d831755e13b528d1bc5efa64e69644a885ddcb280e1113a272d1ba4e0ed52fce2802252fe4718d6a4374b57fe4d43826919b610278bdee7154d7ec95cfd6b9c5c5503495279417956aafcabf8a6d99b35aaf7eea385f493708e165f3c7ff3db76b36ee1dd5de636747cef21656eab260fcd9a81a030157209072dde434e29ae460c0f436f8110bd38bb8d9ccbc79a21a25549133d25d87c8f85b21b26e0ed380ca0779a97b2f4155f2039db823c132605d40bafd84d5aeb49a81f3dbd28912309c7cebc1c676be5d0398f1860386e1bcb095ed3bd6f128c45e710344b4951532f665cdc7100ded2d98057534107e381b8a286c236f3836f08b1298aebe39be564f81708842ced2b79d44b5aa202f49ca3d829c9fd4735ffd676f2d26a1917d10e0b7c2402dafe6a33dded4cf485cb32a5fa02eda0d623605bbb5f2cf134eea09855642095ace2277b7309e59bd301b76d16e7c7a792f518a6100603fdc68b9faa77bd0af84e86b5b1a5374357a1eae22dfcabf19c50e318a65b9d498234852a8a13205ee73911eeb43d67ba021ede8e2f18057a318ac577ba2fbfd268d88bf85c2e48b96a0cae07272ec1ea7e157757797958911d0600dbbc98e14f33207453603300476ae10af0276c4283ea9325231a71d95be8f4a5c0fa9b3e952170860e3c73edf9d47bb17ed2b019ec7bec358943dd8cb0feff157a51a4a12157de64efb40eb2df3884e9a55b7030125defdda213c3711e4122c61036c7054d30f5caf488c1a5fb4fdea6dddda437a07bb1093c36f3349784899480cff260b98fc3c8d9d60fb730da3f824a207c764cd3c56e750a77575a95b305fe8316169d6fac838a498d177f948d799ca6a0943388946255eb410d945f7683e2201e0a417997962d806ce4602043197d693ee6388bec968d620a042116045f6dddcf3edc9b097b12515fc669e308501854df607f146979003daba12cf32aaed81fe46d0d2852331c78c17ecfdaa08411f7640f4f26e5843010e2e56fa68558123c3639e653c8690f957d170b3b1bc05c3262858decb52a97e6cb376d4d9ad7d9225bac82f17a0caba1c27af7c135113fa73a732b32020a5942eb4160c865e5d3bc62196b19390672c98ae335381ede7e713ba6897cf7b202d8b06786ad7f84dddb19f94523bcb09f2b1f4eeaac88f23007cfecf84b167d8aa3327c64ed9ce8f59cc6302710f9fecc8fe905fbd5835ff27edf3efb706997f2b6fa1b9108f151c9192c5be1daf230061070f928503485df408a523748963b4127684a633079338b7d0bcef74aaf569b69c3a376269c34006defb12a8abfb3f14da080d6b9594566a704eb4cc9827649a0235d0cc31754a8123f0ece418ec459d11d788a852db0d252628ac6560cbb6547b8b4f501990a9153caf6a194d1b91dc4287e32bc81c44026f11ba35ef5a2aa63a54c3600c4df0cd15e2706e1317963024e50dee0bcdd329fd13f8070f7e536cce98926828370064776c7f79dbfcd33e5432718c1914640aa7272d921ddd184452f0d644779192e531d0524c1fb2396bfcd2c2b90371c06587ea54fe343b072c43a945edec44dcb344c86cc42cde440b84e41bfaf18f15abebd423d5068928c8868e3e6cf9954f2de9b2468b58927d9b7da6740e7732de45ea004806d1b9deda849db106076b0fba529460eb3912385c024483088456206c7aa1f799fafbd49fa0d303f38d1f17b40f7496836b8adf214536f377c695199d535b174f794d996c5b3c516fdf5d6d641f2607b6c6a88e97608e6911f4d66dbec46f726b68ba43bb8c1ff9e1ca9313cee198de69a0c7d5d82a7bf44e35c9e97746b5d12a61067d826eef3d6dc350452993f44adebfbe46c97ad640d1cd56f5f0ba35fff07173b7e02a06cc54baee9099ad0ecfe90517f6bbaf73100c1b0f9365dfe226b2e64bcd6050181a7e178aa41aded04767f29176dff938fe0a8c16b85453946b681d504a80c6e8a88577212c8e6440fccd8204ab69cd4f26fc81d6222303d6cda37e4496c4a685ba5d8689fe2fa3eb9d9c6bed31b751bbc0c514bff03abded98f8574c15a608ab63a56ad94bc0e30445a7a678b350f15de3af8ab63221364544211bf6b8fd6067c5cf6c87d1d7aeca2f9bc9774adc5fa6323175a877aadaa9b150fb9a39435041e54f8916e32f780715e1e8c483401db4a196f82a3cadd6bcaf2b9338e4d39bfc85840155e37c229aa409ab7aab68e520529a8d6aac8331dd76b937f12745d3cf0a98ce3dcbce20d6bd84df84676ae0342c454a0f61acd6c554cb16cb3f91fcbf3045263014769f1243c0d752b4debcb80c440f8f8baff727efef77daf569074f2d1199e40c94206aa2453212ef78d2bef93571363cc0401cbfa0c3fd32900668c9c5007ec6efc10f55c3937da0e452cbbcf7cba3ef504582e262184978c2b1a8ff91b8a73436f35642df9a0a7a31fbc1fe7b127ec167d300d57318633577e8f2a7401fa877fe6ae25f7587069b6d75a62e689f4d2447e34bf4d0d17401fad36a7ee0a78fb20bc394e134a1034f74f971b684939febcfa34b4b7805b6f394b9d1b89277120367157caaff3fcb2806a7a48ec503145dd33bdbe1d0f3f1495a77f1e3e34ac762bb1a69aa9343fa150d97a5f7aa7096f2d01d2b07093c4963eae8cd4efb04c98e876ad66d63095abd31f06ca17e9e3e2bcbccf7394d3b27aac27f2739295cd10bd5d1e3f818577a87a6663cf4444cf8249fff217934598173e8f99a91e5f36805c74d6e59e71f566bb6bcaa893fc587c825f9ae91c4d422640cc5e5b95060c6ca6050bbf7268a8f76f76bf6ef08741b2c12b599917303bf23fd645c349fff215a55766cc0e1a528c39f63814e20f0a91658472076ad91bd7c79896501b989ccddbeea31483fe7a71a3bd07ee63f1e943c2139c1b5e6f96c040e9fe2c659c03325b450f67ec815e9af0b2b2ba1fabfd0a6cc7eac2dca0d85cfd2d36a9e4875d4eb0b3a5b53c8c269e8c37315b4b1a16d5de9122da94dc8a6d13ba567b46adc86140093944f805bf1995c125a3c508833b4720cf93609359b4b83109e98c9187387dd8dbb3ca299234fe1b00da75fd5fd46f9b6e59f000869f985df696f9c7feebea8c689d3f4516c0f7a0cb9bd58dd5c7e8e1b2587bf3b7a2e91be8709deeb5514baa07c601f28dd87f6ae6c727bed173fc3c35e39c875f1895656de08a52dd1626ec8669ae06c3c7f539d92e7afbad30d1ba0b1f810aa4efdb089f98e7166d49642bcdf32a3b1975d0aa9a3312be2ef25dd2ac3dbecb3c9d6863b194651ecef5a6f7270a5a09b2a82ac7a48168f8e68033cb01adc947edf6ac0a0a6d443b508dcf96943220643dbfce8df2e9328d83b41dda229dc7b7a98ea29699a72ef0566ccf8121a215c0257074adc24f7f2484bc38b34dab08d4acd5235de83df385084d01d41f98e36dd106c70c48fc86a83eca0fe482f03e9d29945420dc8be4635cea663551658075871f41c3645b84920cb1a6ef8934197b219f57a35e64a933906aaf731c7ff9088105cb13059c9ea5b32a5e7a4b2922d04765a2b49868c9cc8b7725cf4a66646c2431e3d528e9fa1ff4b92e283a25eeb13b531e3668825916a79830f96fc47c02b52368b5cfb570997f4b141c4e816d33da28b2477621cb69cb7ad4636299a7fd79f19e968d91d8628128fff3e033ca9bc2264c2987d791c572d6176f2c34e9e5548f5ff5b1a58140b9d874eaad42a8a371df077ac23cc7f51f08090dcce677324a2d133c67518734190f7907467c1b0ef9e07d59676121a42d5b65f3d63ebe1512337a5177643df4b5d18ccbbb86287bc3c30a651a0bf64a351010a37a78d0cf306f4faeb042d49063beb12cd147af67d3a1ef5ef85e61154f7731fb062f47bcd4992f92f526f1a9efc4865191281bd021f6994415d0c64aa96f354346ec405e8e4093c9f9e4e53d776dc3f6da5dd69ee5130b0072c2710cbe2de65ed6f83359f75e8b65b11f446b659d1e6c525d296ffce2270a5b301150ee07f95707cabe9fbeec295a54c8907ba923b86e974ff3f0bbb60341a1eaf1178e5a71b465a0d2acc5b8bae82d423f30641f497c0c422a61fe8f416708c612c319f765db0bbd8a4af22a96bd29e2ef6443e2eac36b7bb059b7a2047fefaba121e31af708de4fa524cc93e955aa6ad0fcc5698f779a28f402f4c6cc0e886d1a81ab84411bbc1a8e3b4cd726166009263abbbce219e6a3fae7d45d60cf70bf346ea49995cd9010c2a0f5a787f4726e1341e02692099633b713523fd3def862207f6da0ee6f98606196ee46ea26ea9c6ba639da97ba9e05ea9a577525a36228fcf8d7e4bd528de4f80cd8d23f7c1b1c189d3cb4401e73624e97753fe99152385e80ef99b805560e9f04979c21c555c4a94f69ebeafe45398f7bffe5b274835401686b5b599a792a12c1867d0a9f88b56177646bb641e79f198e271e6b3c3e89c269572aac44c06875422cbcdfa0346c2ab19c5ed11193c30d860c5a6452909a8942127c597654c387f5a8210317dd58ce257ec44593c710764683b74f5b5dfffd234caedcb3c0134915b6f995bf1c6e23af45ed7509df0338d46c3b40c8e09db607d6a945b2ea7293fcb57f659f023ed99b479c73b506d87f7e46cf2b24a9e914f029a8a9c6161b70945a68dd1bccee9608e234aba86736cb217a8cf469fefeffc070365b9c1c8ef7993a3c1d50cb5eb63ee0fed162942d317555acd858eb4058faec965b1a211c881243a17c0ad30295d1c80c798325e3c4b4e2147c40cc134c67a4b461911b158ffe0249f9625d68b1a663c848e2b1d35cb63e8cbf6acb7ac12167c5610399a403041d48d768dfc466bb4f3fa522928161ef450772b073ee45d9c3835dcf44a11799ed816ac0ee62374689a0c88284fa79acf827fbcdcb040dc98bd53b52d48376e76b7fc5827c630a32e40ac1ab738bc1f2a9099d63ea9c03c98262601092b510c2b6558bfedd2c373fa37548b247d0d1272798d3a1988c9360d58d6bde5cd650348b116209725816a2083d953582d960d4861e957e37b747709bd07decc6597dd9944d704c856064919d7a0a3985019f1aa6f6fc6ab179863fa5e57b2b2e326706ca42bbc48bf2cdfe24dc2d69a7db4cdd1651e6723cdac337c7761b0eeae7049aef8cd72966d6d7af2927aece1e673df7dd7cc76df750a8ceffb43b9966e72dc618a0a2418de65d91b34755ef2b04785efaa1a8c5259f934b6dc39b3b965229e7dea627b0fc0a77eb2d490aefe12c6f3c68714426c1bc231e5423c3b5c6a1217576ae0e2e1fd622d02b295bf832c26acc76c7d4d971dcf8756625fd4353df1371efed9e2581ebc7d8c2d0c8cdae474f6e7ec290b68a86ceb872fdb1e6f1166e413831f35cb76eb76e458a922edaaed8b142c465ad7a737dc29431db81d6f5e839b6d7b965247e70451b4fc9209e585a36e6aa537417bdc4eeb30a0ea55361f355bf17c0016adabb9fd48d6634130fbcb6d887756fde40eb9cac57e29ca2621bb1206fe90a01af5c37367ebba6ce6e5227d72f6dd06b1926112f924ee1677fd674ecf6320ceb76aeeeba2e20a2aa5417f17e9605f42573576744cd44da731e53b329d71a1b68c5da59f1f7ba09f850e67272c69e7984b8351dce88867d548bf2cbdd6bf7ce650a3cf124b55eea6aa71a9926688bc9c6768b7955e3b065b39977bdf6a8f2ed75a398aafd2cd993ed7700a3da1cfddd5c285aad6aeda83516f493bff4d3b334e930cdc383a2aff006cea59ff7f9622f723577a801b05f34b4becad085be69a3da751a52b899314df7ba3af8f47394dcc58893b07732b9f2c4b691614e0d12ecd66b8623f63c411549b55aaf7b14b43b11876adf6f97dd2d16f453e22cfbb150e23ca38f3ff531850c0d2ba81a23f242ff415ab9033097572ace8b81dcd230326498669683bbe63f401db0213dfdd7f143dc6e7227d9be5c858415b4ad24c4642eaafee461c66aa57409af922428ac348d19fdb669a40714057869c82814a21d901292dbc5669fd727cda6d361c54cb8a29892943932f332e351604644bd93f5fc928a342f6885a31534aaf342007ca1d641e9e7790b00773c2430f86bf1a6163015b5c57aaa02035acdec0cf555e61c0229bafd9213c84dc18da5497135fffe7dce37485932409941a44247052cce42b9d74ffe472d8456559b43048fcd49c30ca0d848929c56733bf85ed307e5692cc135d197eaa38a9dbffea244b268f770df763c275df84a08c5faa082c519b4c52bd3d3d41817eb5df2bc608549ce668d925aabffade57194881903c714f69fce8f614d096fae88867365849185b4250d536af71cfb7b798d983279b4fd95b8986c1edf1e27efbd9fbd77e9e8674484545a780a71f13ae59ac2a74bd7ecf9ad444082cb012f59a2ae426d205a8dbb1bca208614f8a8213199ab01645e0028e7df96d2f7359e147639294c0fdd32db8b7dcd3bea5e8e8054e9c6f586964d49a27ddcaba8da2158c8879693c3e849ea83f5e70323c0d651f3cf9d89ccbecb9a9118d4efae575167fa96f60ab62ca4893db521cf0c9be3de386a644fecf709bd957b6d16b26ee5d8fbe4852c753aa040c373e7a6d86916585c3f05efeccf4c598667a021194060eb83b3ae3a8ac145c2b1ad90596baadc0b0352995b300f931341198b18343168a06d7bebe183e4156dedf3b4b9b4ae825657ba1935e62ffa1c3fa34eeea4391a73c49c4df13f13fedc598865cc1a7772b17a019b73727cb19537bed85ba7364e81d1deadb008a55081878d22038a1726b9301cd4e18eccbffb442955371e1e09112813f75a0d571d3f96ef41ddde8e4ef900ebaeec153f2f81a604a990fc5df570215f66cb9c40c0ab8622b510ece2ad07ea5fa0f3d685b4b01f6af6db10b0d9b83562592de0db465f9427e0ce78a909b2271e36114fb42568b471c9a4e11d5ae7b8319e294633c5dadc03e1dab8913a3d08362e8dcd57994625c69304fe707af1f364d1b209312fe8b2bd1b569ceed16fb3a3d7437fc55f019b1a5fb41382bf86a84fbc30efac28ade32c19105f3a389c702a4773c48aacb10ff039a15d17cd0ae3288ac7fcdf58d29bb3b881d8a6eb77847a3563339d95fec15f7fdcaf58ab6d81f02957e9be58774ec2dd49c86d632d40924dc06f7356c09a78b295ad24bde4680f96d0149c319ffa1c8afeb1e69c01374fdde58ae9abdf792df414c5a3d4e214cde975b2ed9520cbe594aa1c9bf832c293dce307a3346d1c005962938ee3579e4b06fa7ee2b4e2e26aae8dbf17c8968d5aab18e1320deb06c3df3906f020e9fb52726c8596b79671aef8e14912171c67a8ef58dd44a1658a1ca852642e7899f1039220a441432cc56773f1bf356841c0bd8c23a5e8edd39f6e30db351eb38bb3f2b8065e44898061329aa1f3c13611bc9532b7d8423b745ef7100037bfddfba420d0a211d0a6843e50ab3767c333c51a857b0608fbf37e585da709f940cfcf8a7cfc285316a316bbc0d2609e38222c5c7a25a8274a7aa27ad6e18286da8eb38a268c661fa9752ab431ec8538031caf3ceb23f134fe104de2a4e88dd4374116e305a4afcbe7e41c37dec2ab2c3a96a772770e0f2e232eda3b52a5e69d5b5fcec7e8ea334fe7e5bc250d86002733fdf632e7cdc40826e7cb8991d6d22a7ba704a707fd4c01d4de4b23b34a6a75f9a97bba0480b28efffd9bd07b7fb7cfec7237568fe181f91480649acaf6f5e2315d0e2a3c832a1f25cd7712ff79b7ad2f9c81d565912342c0661f71a6f33fd93279eea3915ff245e274a8e7e4a702fe4f8a7d118f80fe3016bf7e4ae6a738863430fbe46105302572f52b343e10803dcee47479f23b56213bf4568d716e771c70026deb0cd8fa17a136e1d3f75c949e8026f787eb4a3d7372a73018c7d88535a0b2e0bfd0a99447d8fd7056c46a9a9209d6baa602df12f1e62b0a7b626bcba2e6bfce73b26557f078417bb2ffb7c33a18a7ce249d791e144559af2c6b9f93ce82d32ae1b0dcffcd45e91a6b845ad8b3c2d869e695f3f34285669acbc763d4675d1d8dffe892fe30519b65ec2089609813cac9559ea457af95b68cffca6e7254a33027576c6776ac861e6ea32f0262cc35e7f579572d769d334811a60d2faf1c554f8956227aa5794df9a232f80056d0cd1fbd310db407e44e1e58c2b6ea75caf55a6c62877ec275b9c3e770287a5672c22cc540c92865f610c2624dc6392f22898da9d2e5b38688f668097f1bb0cbe33c483599888315e50eb62f2b9675353897d7b26c1eb0ecba7173217cc239c15d05e303347d1ef52113a4bb4efa707c985c88a2e1884bb2ae61d71b7d8662de8b8ea8772d3a870a7a45950720d35eca6b571d553e4679eb40810590966413285ed83eebbb32bbbf1b7856d45afb2344910dc8bf8d63d6d5708c09a69fb645bac8f9f3dd35243b92ea8dc5d45f815b0b930b745efbcd4d4c6bd583fb6772d73cbf6f83169c1b1815cf466efdb6927f5c8cb978951fe06a19936000923989f6f78d4cbe67aaad8af97afbc6927dbdd1962df4262c79bc539c800eced684f7d9ca7545b84df6ecbb6501da57d67636996fc5782d6e7f116f4f32700f4c5d52170c40ffceb63ec7ef7524b4431b4b7db4304e32f820867faa2a8bc834b11d718c459c99fa051ba75bb2d9a38a519606ca22b3cf08e5d059fb8d6727e9d9d295bb1e336035d7280f57eafe62ae7070309fa6aef080f5659aa99031399d6ebed1558fa53be7b65cf8150d14115b0dbe71c9fc4fb74b2daafd3c360b69ad3241a5a85b23269642b70ffe4fa6a89ef125a30a430041bb5d86b53371b18f09bc5d7af5ff99867c25b23b858b06d6bd253085633914fa28a30fbbbdd5f498cf1ca356c23a60f979686bebb202dcd257df92fe4d4722de5037642b357bb113a93bbda3ef6567bfbe3eec06f0ef8503f5fd27f4761f5b5a507ca81132a47e7eb25f23a52287f6dad69b8ddd2557d47499ed4bb08703045ebaba323baaeaaf9c76fb1da617f7f380a996ddfec0f2b0eb8321573ba8c3de9a0f542e570ebeaa828fe7ee1259be56ee12f6f181e4a770bcde7c0f868916160e5c25ddd57b681779c9a27653e2f1a7166b044c824eace484370e4951023391c3b3bb5f3a1701451dadf4f57a47b301878cb8768f92a448e41b9aa41091640476133fbac7d5db60ff8438b7ae1db2c11c455fc31795b30cc1f31cb051f81c7d480bc13dd38698007ca77dcf8ac5eff57513b901df745750c0f7c8e2b0d3ce69f8ab8859951d5ae454387a9a1e7dcd9a425c83e47b2d9a7e70fbea1cc20a32f6c198a95540251bd7034146c5e44df11db50d3b6ef1aeb747ef563923a22b217c84c47adcbf93816dce1cc7760cf1af057f6b73b4a5b8ab910b40b131f6855e9cc23319d35e343da9d009f911c8e004d1e792699ad62a12f3fd31b141d66a221c6e5f6bfd8c4d0f25e30053312b7fd646adbdccbe3fe07a7e09e8315f19f681cbfd7c0da9d94aad4bd0249fcb78ce8735ca8e1f8ef537efe2c88d635eeaa470dcebc858344cbd8847fd56b7db433b2d212fb4b8d7466aa2b91c3e89b90f5efef9dbc6f1d6207b9c721761a272e4f2a0ed0b9293502286fd4e5d473c8de6450878c25a388009f4ceb2b19f71cf84f51c422c79adeb3ebef9f265ba32bc2bab2fbc5d9a7812cbd6bef57f16e65c57bc754ae5b5d3b13925975a4fa23ebcdb1622c736b6f017db71df278ffaf12d6d624486297229ede4b169a678e50167e3ef155b55dd044e75c2d6f089e3e860ea0b372861c4a10f1f9b54774a49afba8966515965c2923c519dc6eeec3fc96f398f22a3c6c7ffb6eacf3370df46482cbc222470e2d973df8b3b25d8873635f5317211793125511bebfeb3dbbb581e52dec13049a4a2804ab17d6d3254183fcb58df3aa062a7b77a25aad27bc87a9739a28c8d5c7e299305d964d155f76e392288a742057e4dc086ccc3ff9e95da20592c3aa46ed537dff1598c4a108a63c904f1e895859d289c5cf2cdb88203b111edd49ef1432a607df1f8ce1d2113c5b760fcbb16c90c755277d751f38e0faa7113a239b2b89a36cf6a8975e234af28d2dfda2e67d50d2246e3fe894a02b5ca09da3128ec59a1e4805fa3350c2808f2643c8b9c4e7571acd1c7db8cef572007ece6930e2a53bf6770958ac83b0d2348c2d9c5c7b61d7461bd7789e5e14712f44b98287ef81fa3f7f224bc6fc1def20c0699721482af94e4b1c1d1fb6ec71f5f01d652bed2378426770cc96eb41b1901c136d7085117432e8e163188a349feee5af161187f1952c6ea139c9e7d46d0b06bf4b27174a740b4ddf96b4bf0ca36058941df6bad281acdaa77fa89be5141314cc70b22522c00da65efa2ee172195f979bc879ccb25c85661a1a3d35bccad52a5d64d30942c2431b00f6d4771ec13554dabe8945a39ec12739b3091ac85cd73db03f0e41124e870f071ee66947b88af6728996832975c8eb4951343b18df34d9d58d1c72376d8371e33c1f759e62631a84c1571bb87def6da0b2e2da1ff8ddd92b42eae0e97fdaf367af39132ea52ce3d6ccb996d404f84a50379a537799e449f80b476d35a97f262e5822907adc9d750f116d297488c48b2027f09aabf6772833e2341fe0295362e18cc109f3a3f243eaba525abc205ef7f870adeb1970b0b5a3e801920f4fbaa0fa6c3d65b3d91c0f462667430ea888b0f9f24a7ce868704052baef0be7cf12ca4d9800648ebea0e2c411f043c6fa2ce2ee57aa75c5342f3f06a8bec8751cf0d454caa7a8e97ed13619ca13839500b91a501d1a955c48530a35333d0c92d818d72d08b58e3ef277fef28d5a39984472855d4dd27f870167e1dde9f3894ae920da046752db053a69b3114de8cc0f5ac721801c26c4f5091e343e1351302c758bf6c8d1e1f816e9c317df5338c7f9f6e0e79f62108bb93a4acf96b785555635d7df3d46733639bcc5089caa035d5ccc482b1e5aec30904c8931e0c8ee5a608e19eee645ca60476fafcfa3445e0b40d0f82a35bc5fbaec190c10679afa0903713ecfcd0a79ee0bc9d4a8f8b8a74c7044d6ba10aedb503a9759110e72b71dcd3f461a03eebcc381800f6ea3fc54eb3bb0b82bd325837f0ad8596532cbdd1683846547acb644514f95d19dff53be2d34a63546e5aa59bfa14c3d0d662a42e5aca6194c88690d3647485b46b223a4ba047d030f58f6e7631c7eac694388c9e0412b47c093df5aaf5f3dc55b41e4661216b52582c72426d30fe2d7ccd28e8a5d9e49779f1fa02063e33a2bd3747d66b8201b0071e2e9ec01db7c01f14332d374fa7f097063c178c62b58e61096f026b1c11640df51fc227dca013461ce83d7415d35a5a5ff9019383aadcbd343c31a3653746bd6f6b1ce923e0d13bd130122dfc14ef15bcb806fe42d818155998306da32eda94a7276fb10136f6b9acfe2b9182b06d02949502187f45e16eaf05bb388e116955c47fecc8e1e2ceb097e43a62e9713a783cedf9ea2e9cce2cc6cf9b58e927cb05952f85b60ffe0ddb845fdee7bd92ddbc4554ff44e037f9c24fdfdaed72678ec27bfd550921471edcef6b547723a1e40d50c279c2455d9eb5920dd517e9cb1bbf0856f47edd07cddbcc1bbe1a34a9b71eceaf07e4eee0d2d5e8ab7ff462433bedd67af5de9462084713755efb918b2345a54a304576125f481c5b850c52361dc8becd3431783bdbff4c33d01d056161c66bf11fa53fb761c9a0fcde0818df51238f7b1d831d04053248123dfe8389b8b9889d79a39162ecea2f4deed951ec18373b6b87632d654a2eae8b8d902c7047fd5f7e967c54b2bff7f3ba31058490a17b2e4042bd4fb1cb26b565391a7b67f1305137c08689c3bbabf249321d1374e7d7c6df43e8586cc1d8d6573b4604177f26b2e999e9b44a0f44c8d6895f27d36ecd220ca7d04de087709f1c41756b87ed091dc01ce59d60bd281bf69754ee8f0742bd86be4bee2c2906f38f1cf6bda488a8c70ff06a79801bc41ebe704a3fb579af24de5e890081d47e0c1c7f27da00e7e3a84387bf465eeb4016a83d4cfe906469f2f235c5735085b020f66aa2b3cd4fe6ee1b4be99eaf634ed82d83e8554db55c6e0eeb8df8e7d88e4478c6e4df5d3b2ed557c31d086de88a20c91a71596db10b6dc1bb134348513e06540160fc2bb6b368760c0df8055e33029aad51f6482b3843ecd72a375b913ab07997f83d34b9c865ca24b68efc75921da3968143438145350b3d553f54b8083c02d9c5b7a03c3a24cfa9ea82c887811f63e7cd3ccbb7440830640e7a258f80dc1fdac8bbdea25c5c8f0c3240be3d9481cefe1d3b470291e6818efd90c3815a3598e0e44237ddf2f790c2f25730667dfb8d80e4ead15208111785927be13c4c1d6a5a0e9a4ab371bfa6870a3b75fe7a08137ebda17523c7c7e8eb89f5d22d1e17846521b3a0b1cfd88e37f9ae6d282aead71fe9076582de346ffa1755f6d99f12d092b2cf95b535ac9405930fcfc29c954f8aa1b2fa2807bf792477fd9f222f39898a8a014b045155a8faa08a97fcb4c32c1b7cc1ec706cf111ee1c627b6fbe30c3c60733d4ca4066c328f8cb6f8bd6f82f0569ac4fc7122717d69ab8e2e34acd70f802386713b6f8b23fff6bb1fe3d906ca0ad7556b02bfa04dbcd78083531785a423cf2cfceae89c79054a1d7ee37631f1d7c7881a7fbcc6cbe31cb35731ec0f19c9ceb6f5a6c6c8d0686a20d00c37b9f2e0298a1c464a3b8bde436d81eb8478e239f2caedc132a32b5f0cf42df3f3456c24b2c2d33d85a29e61ead262e9c2f6e97c4679995cb08d7b388214e8ff5af73d572a920c812819d0b7e9deade0796950d513cfd5b71161459d9c91bc7742030e3afbcb3dc75579ea928ebecd9e6563912968075553b06c4ba4b337e2d6f20f9ae8cf3f8747b24d7a33322769700dc56ad27dad9adbe61f9e27415b9d905fa7e40ebda9720cdd6f7052e5c6ffef8a69291be6aca381a36f5597add58bdfee5dc99bd6f8d3e511445c6814694ed55b62d50a6d467210c880b257f2c35845d5b4162bd2137e0f88d08a561fd65894a6eb9da0352cd34256c737ba4d933a3fb9f89e9a97d6d621e80aa2dae98142d477810105642f022117ccb63330ae006280d691c4f64e67ecb70ea41e51854477a71d69d48275cc2dba72ad51dd55cae1a81c8b0af25f2031578dd454e171ce9c6ce3e0fd1cab0c8773216238b5672b6c9ee038e6d3d1bdc9aaf5e44bedae9711c5688b4140c05ef56ab3ad8b10ede4f469d3660ccbde5669be2e467c1d2361abf1096c87389faaa022fb12a808acaf9ab9a35445f5e975e78818b0dbaae2bb5f06a6f2a084e77a6ed96966d73e25cd26c2bae0b824c65c3706dbb51875eda13d523aed3eaacf9fae7144ca26d37113558ac9e94d40b2637fb620bd1e55ec1aadb8d07b91f7b68cdcff2efa4d66b08ca3606399a4abc7a35df9146c49516cf26b90fbf4b8edec3f46779e7530ab34de9a37e5efafbbf33a8fae7376cfaf58bec05277e7858d6c8397675d86d4ed0caeac49120309f859c6afaff2abcc6c3f8db43df9c53e350f963a75154b7203727cdd60d44e200af7771d72d55b9fe1cc845058e3ee7c42b9d374fee9e784edac7961b3780ea51ac755259f88ccac87ef80a705e442252e2c9f9c9b24546788ebce0f2aca5ea8f6cdd40f20f8cc208fc511aeccbf129ac32c6e87e08278fb3fc24a7b142287e39c542186bd458146e66acc299e94ac132d7c27ef3dde1974f1ac42999b51ebd7e287a936e2614353a43015cf8b8c1edc577eecf127b1e61111ff793bae6787bc8d3d7f77907352f0403ce22962d5bd82bd82028bb72844653f60760fa37a759f1b37eeb63094c7b06560281df6083c5966aff44004128540fd3ff1b9025e9528604ffcf38d69abbd9d66db91c873313103ce8d50c79ec389b399e73b8e8e14ae0e290bfe30ae38ea303405005afb127bec5e912f3cefad84b042c72b4f5a47a65aa4281f53b82dbb9934ca48d35c92b2b34da956097c53b39f41bb66f2b5e258d57d84164a97a290796334ab11760a465f631ba5728e276eebee18d0a4998d7d650ff74926fac6c4d61ff7c72ac8266234e80f47c3e05363c1403260894a7f06f665258b375e51328cb2c4da0adb7910ea44e5a5334083dfcef66663b05422e709844b551e27e25ce5d8fc148032465eb9ab2777ea299e599b8e33c8f957a48b55e2c92edd582daf2ad042d9341b6d12f5e709a672e1c44b48c816f1f4c427304c10a05fee3bb0ef6e4d2ad4b3a78153ce7361f80ecca54e476ea82bf88106361fb17447dc4bf8d0cdbdd71cdffcb776ff885fa4084734b59287076fe21844086e61493177f44214ba845008392c8a7d8427f66644889cfaba3a12420a8d3ca153509610e986b23ca4b575470997a18d455dbca956f95b7b43c7facebe9dfdf9944d1ef623e0531cde14e5eb65e97b59f9a1ccb28c0c5f4d1b6a0e77ad4031cd819e4967267ddf97c5758944396e8470ed11d73601e1ea21ae2010582fad0e5c02c713600d25e7869f8107b7f0fe3bfa76c14b9163776fd035297599c5890bbff2f69bca79510351e06d8e88400831153f12ec5ee04b2e84188f52ea0521df44e1fba5b222741a2b27570babb18b2988f237d0fcaee7f90bbcc35d1ada25d2bd5d08dfbef37f24fbc7b2d16080ddb8f26b15f1ba7e5b453284f9cfa60fab31328be0aebed7897e522de32264ed601e2b0c276e723953ea9c13a7adc834ddaae696a186beab48c2163f850a07f88b6c55c995e02a4f9607bb34950666e8b058c898e6ddd47b4aadb406cad888d5b79f99c89f0ea37ae021c657ece3ba95b0932501d19ff219277b9b9d1000d1f2da76dc44f629a0424d35993a8d809c2f349347b1577d1527b914eb27ce4114d3fc7d90fdf10a654c72e3be947d452ae108aa2a193e58465b56322c7e0eaaa69cca266b783f3b12e697639b96b92062d26a9c49f2c64f6cfc8f1656e1be41f302681d749f0f891a6db841862f35db848b15f84bbb9e8b55f0416642d7bbbf5835e6d7aca1fa559487bc0b0e5dffd5853fd1d7ae59280ec574da4d3f880f76c308d982d72fc6f4392ad1381da44db24b47c8a2b5ff9514c509c3107dc54a27e216dd157b9d5e51c1896c08b9a60d28dc462546f9cd65147d643e3e409781fb1be99520021cdbdd78cd3a4161bebdd5f9bec4fe22aab986578f3473521d6dca46a16aef49fbd63295de08b54293982db01c22f54a8268bfb1147d3d7aab6460c66381dbd4cf3d32d9fd217fd2732f7ab0d3a1dbf60dce095cea8f50add1b874156d7c61b01a3f8ad27ca838676777d88089df4aa38c74e4a73de377c4df8482e384552870172d016d03e16a33efc2db20a84b4485ab9a2edb0bb7f11e7472e72b621e95e69b4d6bd650d381007a50a49734f9d144a228d0b3d77702588572f1b40d86913ed310e8e6b221f209f29b1c6bcf671fa08774e6c04d4279559538ea5648630d742d0721a05bffd4d606a1a0b1dfa3eca490623f295cdcc125432059ee9ca3f378d16623b31e748bc7a40621cd6264e47b3bf9ac4eeecb98e74665953e2fb46e978ddf9cac011fc2688b705ea89c93b3398867b120872747d0bc79d1a8ce4c62f49131369989d47165b0ff1ac200e67df320e7b8b39872f82ef9b8edd854badde67b78f2bb1a2aaa40bbeca9e87b8f64d16587305460afb3e6920705dd0f149f4fd148cda5401b66a9d5034959592f589b77aee187586387bdfddb571cfe736b13b1ea145b34f31af164b57739b6b826146c4b3008b85e9ddc525c317dcbe9b2ccc917c1e4fd09da6b629d495ff0fd673353b24f363491f074a8d1f5d25df4afb7c6667b3215d756ad167e83fb3c5219bb22ef845ce1de6701ee5ba0edd555fca5a4aa27e7c41a11cbb42deb40a7bb4677b8bc549af8040619b4554acceb771cfc366ee3dfa1fc5c0525e52e8bb69ec3f463e5f83c467d4529cd2854cc261aaeb1731c4cb2fb358b62af09e294e1e4edf90d925bc6bd8ab1be9cc6b6ee69add2f7c42c645c95d428abc5ee7dc455c978930fc83023e3aa7fb66a0de8ba844c3650d880ff29de221ca88a2a858b8d8ab7c6ea79220d8c9a94368399206a0e7d925115357b8104ffcab7a47bab573def93cffb5b2fa4ac888e1c401fefe256c94ddd0e20675d8f268a8dbc2d1550f9b5351a10fcfec34d6e37428358fa3f2e4cf8cc93a65713abeca46f1c153884bc1ac2cba085f9cbdce649eb062b62504f055a33e6d9e617d064680dd1cf5d29b47a4f6b698215eb3cdde1ade634a35cefffafc195bfeaebbbc6a7a9c3497585b6e6b224817082c6d10ffc78f416377cc00f51c477bfb03945f7275421b1af4360922b9d7be08113d78701dce7a756e2760caf3970a2460d91db265137d93a36e8cd33911a50113cc803c0415302871ee47c4e0f62b491524ec365312970f29ead596df3f36c5b8ff6fca03c09425ca5ae2061314308974bf57aeb8880e2a3c7caa8a5fc61ea628797bf7af0bf45b8b0bd1f12ed18700bf03954d487a8d64e25c58a274a5858c69385a8969d3cdf3a077230fe3318470712cfe91297040ca387353172d6d39c2f8ba2be4b7c73651d66564c889ffbd01ca04748a2cd9b03af6a90fda24de1d6f2d082063096959422196e7aca0096b2300df8b3e3cfd3a3cee61b280c3796c6bfb1691c00a9cd623f809ea02cad530cc98a602a2b871d1bbf4eeae9a2b0d5b862c85f9c0fe164c2930381d0e264d32c855493ce8a70e26ee728a91c059a223a3d4f2b5e98762ecfada4307cc3810c4533aa31a2ff27c8b89dd57c8f5a36337dc40bf273c6ebe7abb50e7a276d639aa8f466e31441c9d2ff805c27fc80b7baac481252af5dd85397cb2fa15232d5040a4773744dd6c88e8ca8cdcbed602c98b430b7ec17d7a1ec2d068669a4b4d11fc70f82695b36883549a23c8b2af03222ee59f859512b6b6ea16c106e6dc8d96551332bfc4a0aca4d0ade23e7efa33404ec121c8b5d373cd4cfc1f30c0f8fbab7251c5efa7093cbea42e35dbdbe1db6ad287e5ce81671e786eee2032b2064ef20a12affa54e35307b3f44f7ae3fee917bf55ac1aa009bd90eb461dcb40850c17fc8859fea02efa25419a9d3419972f3ff680f6fb2c1b0b6680657a96ece41b27769686779affd095c26f06062422f920874c060047d185bee6e7607c910efaac762e809e5b9eb941904407c371a3bdb83340ccdee5df37e83f4ada5f7c89ca49fb285bd84969fb917b1ca78feeb24fa3b2a745b60c4c2d71d3bc45770e3c5c660fa152d0a1f056a684608fa4e48e2710b3759b33a3b8a00b0ae44267e9649faaddc9c33361ccba1639f9cf54b64d7902014e9417e61acdb92fe9d4dc2cffb04fc1ef1273aefb0729932cde982f71355c255f64d63234fbbcabd745fdc52ef8788c2af1754cef69c4086be7f238e29fff81dba32d8aa0778381229599c7d9bc615d6182cc19f65cc85c86737e3cf9b3b9c0edd40435b9d16519a9a124b08aebe8a9a6b4a946977f61ac9aebd24c45f290e80e4885b0933bcc041ac63faaea52abcb506c38978daecddb427fc386d41b139a20a9a4a6e935317bd0b9e3f4a2fe8872ec7f97b330659e32a228c2ef38cce1bc357d58da73ce38eca2cd527d1b54c5350f38928c721ee2ae2b250dadb8a94c252e01bb064b9017a1c3c1a6a4250d236d021173421dd7b7fe3c578134110226036b939dfa012a7513fc697f00b8ddee48afea63cd22a6627df8f34449344433eb37d590f4485dd8446e8800f71aa1ad7f41c6383ed53b0a61c654f91ae331d3d9448c823e8ec335b4e64042febd54f2efef015590daf2c25b39b9e4884b39c62842303ca4b3baaf485b42e2e28a660d96f422e36b0eac953a2d61e6cdb31240ef9a33f5a821f67852922ad318ab9590e86df659d9b7c93496f63e4a0ba505d99940cbc100cb384cd62d57bf56b7fab04f9e4128b276a9b3f224ff973baf855237d5a1aaa236e33ea0f743c8a0aad1fb18f5641d322793ccc7c0d016a8e2ea63e09a8f4fa2fc4381ffa90c26adf422c36f66baf7588da8e00e770089ba4115be006c5125a9f33b84379d12ba773b3083fbfe96d47c8d6418b02fc9a74824046bafb4008dae6d0dacbf4e03160ed2d3a633c00e83c0a42a66248c1347bcfad4a3d7608b7d27ae4b7d339a27eb79f1b567332b090a2b931f84462f9e42c5da08cf059bb7c359bbacf750d614637ca8f110fda44be55c4fa041e8d20d97598c7d996923200ee7a6fe4f77104c875fba90fc8ecda0114f39a7c00ef82ac719fb7d86099a8d3743b030c26b328ee35ba643d32901dffccbe199d8b8b8022257062d88b0fbe8245a116dc5c5d25dc24ad439ca44f563111f72d5df515e278c75e468029b72e56d0407b0ddc0b470481b081e10960c9197de2405b79f3323b23298398565a1f88b20505dd949ebe879c891d0fa67abff812863e10e4d923296791242308940fc29b40b5ba476802bdc05e276d528e4f625e76e1e9094e82defc134bf049eb58c48907c0da464afe8b1446e0acec8f73ac024499e4c7ef96af5355041387d26b3f1b083b06bfa4519cdc5c6f42541702249cee5436d4134967ce4aa12d4cd36f8567b3489143428b3d32de62a62207d04613981b3824c0fd2cc9e5b2c0b31495acceb75005731a2c8efb077a43a9e3efb8e44bb9a5d1af9e8f628285e36974676fe92929475a7e5d772548f932876f01097b7f633b47776d59c4e8d46b53df1c96feddf80d3b5acd616300bb1de74940227d597e9c9318bb31642d556a7103451d35364c904f4a5bee7c4c00473d48b6cf25d70a060b214901c059cd2cdf31bc7db25cd6eab8d5af1f02e2a4d2eb54cfa4f17434a82a3920b1e2e319f437ac4b174264dcdd3c908c34bf41d3d48ff7c692b8e5c06e7fed220f0b4a93b69e2f58da4db50ff710174f1e17ad8ce4d3b8ab50633718139b9fac1f4671e5f4cd1d254611e27b3715f0af6bca48a523f7c91a59fec26c82ebe5808fc5506e1c3602f396a1ec7489aa4b1ff00af2119a2f33cfa0371b76d7386d4a0c983adfc563d38edfacf64f5065f96c6e9da21cb0caa1271289f0fa6600965a9a1b9d00e1abe12fd79bf9b2377a5fc7277e64320aef54eb3ea343cdbcf29b5c99c8d58fe11e3b128e5a78655737bad578d4ade27e60f72a8ca0b00edf105464a68a063245656a994a6105ca2ab44107d3bcdb9948dd1c5ca61e5e94ae0a2fc79c49a732dc9bc896a07d08fea9e73bc8a3a1613dea6ab34907d76f412d78bfa193d9ab105299e9b84d1f12a3e2eab49c4f30fb20b4998c8ce44f10986373144acb9a2aef75a64c235c837fe575e865947cfe3a401839b51a72ac197405a9b33d7019a6df0ae1a98fabe2f6e6d9ee1e003977df7c669e21d120499ec924192d990fd29b29db065b2e4a5e27ae7b537f166d27834fe0ab60fc9916d144d77fae870f46c292d912fe56eedcb9e8567a0d5e35161f5bad3587a124753e3374c895e311182a1c4031e6562ced2c8fc4e97d4abc94e59432df58084d2a24367ad3ae1d39108aeb5374ccfe23696854dd0ff6b32a483f2bd386aca31a647ee2cf2a1623e4f8f923aa74c1bcae727b97b965af22148b47cee07f310eb9598ecca9ac99b4076e2c3dab3430e3e961e51c2ae76a91b78d09e04dc9579b69ace4aeecaf31f5058dd9e17dec90e8db30a7d158a43a6c73c8ad207effd04d9fcc8be3a0072407a25b6e0d9b430ac7b595dc35f9f91f2cb04728d8080266ed70de848176b175e6217d10cefe7c7fbc624e8f3d805c5d8b42cddff0d2dbb0374fbbaf504a718c89700d9981e4db50974727a64f6da4552336c8d83628610d160c3abb96b6f555a468ce06841a3f19bffcc1e6a847ef838fd615d6394a56bde443c90636a0c08d2f4aa9b0f865aed11ff4c128c21c21f96935b1ccf8d1be39e4b8ca85c97ea80bcd50246b0bc4af00728b4f8ec6e0efa58e00570712bfdb89274468f0de13fd8373f403186f87c02175524e83d776733b593035bde8f430614d45e076170314c8415f318433afe71dd5fa261d405e5c217b77c34579a6c4640073e156dcc43a5bc551a508fdfa249a519c4c66380c38e94a111d9b21376097f32f7db7f7590c543fd0f1b7630bda6725712eb3087c4a5b439e0a4e8459e52e3e6eb703e106bc65f7df9d51e36ae8a80fde10ce5a4fee99dd759844288f694ecbfd0e35c074c73a314f0ef8c04208d7c8c80389535a7fb142832403b2cf0ea5391801e3deff3b63fc576d289fa52b5f0624a55650aea9b038b92bb68c9aa1e76bb7a73d86bee42e763572bc126f6acdf54ed9e39c1a89ebe7814da135e9b6f798b976a489d5d884dde73cfaa8b6834fa5d30610417b5a8ad9e50ea9d958b76aaa79a24337c554792846748bd87947ac07256eb851c8bcf9ad2b429362fb5fa04eac4babe53c0b762a9d97bc558fcc8bce1803118aa0cba3f6a1c763fc4a42aa6c7e6cfdd0f3726e9e7276181f79b6401cfb49b1971ecb8ae136f2c003ecba7088e43809f203e1aa3643f8027d53687c10194d55408ab1e3e39d60088e1f145d5b0acc359029878a2ee950e23c7429fa22dbdc443eaa799cac293cc3969a9055f022d379df8635f3fd82f92b6597a866106aea1b0a31c9942229811c31c18ac26c421c1a4d9e14683b035165c8007d44621d4ed589a6b5752f7505cc812a9a38e96a303197775624f9b22121be48532fe319884ff74ea83ff286e017c48ec1b5876a3e7dd562dd6d2866daf1f1c16d098adacfd5055c9e3de5249f226c0f4ef4af7aaa3b821d7be1a93120c0dad7332c3dcbbf6f8b67908b89a24f64991d68cc4d5bbcc7eef7ea3b0a952b1090d05d2bd94c0b71eab49c274eeb944ebc0039b39ffea2c3e9ec4ac56d2d7e7bdd19418e2ddbb04d2116188774cf7bbefc9f2d3553b4ceb20d2748a3e4fb2ce40d2267c501a8f36290a0dfed06ef6c5cab3b532f3ea67c3cb999f2c05bd448fbf28b1456d9f603b48880c84feacd2b2a50efc81573f789d49b832785106d566e8435fe7aece443d07dd44ac7e2f3eab9db0f81f2088014263bc985bc60d4fe763c1685cfeaee337314241f2bee5b7809c28b6cf6b879167526d625384121103ff8ed5e5d2facebb12da780e2fa9094bd307bc56190a488f85ce5ca93390d27f4905087eaf4759cd77c6b3053c0128937053b15db763362269cbeb8c318b1c65086e145316d4840a3d6890925de4c55a10a37c12fe331a9ca29b17a02c07feabaac5247463564d810ac266e66c4dbc6b65305d73ec3d95fe15c54346a31e2a165996840d070f87c1034842a5242bf6c2eee7d10a9b60f26c18fdc01ccc1e97af677e97db6fb2e9e69d83424fd4662e08c1ecd199abdcbae9b7b90db87e5c4111f182d9eb0e24c82b886a34c48d75db81709cf9b06b4ae2baff4d8cf2a1ed1eedb1e6d496e52a36ccdeb263653e612577f9b3a60fe5d3d8e89029f3a322fcd42a458a04508927e6dd71d0a876b71832175b115240131f2ef39404b007d3ed1095b21eda1691693d5f328c9cbf1a967eb36cbd04eb92a8b22f2cc426e25e29f98db4c10a977840d8e9f8e303318aa8c206fec3854e6b44584dd6a53d5354e6e8b5de1a8dd35e1dfbff72ab4b86c9685c9f992ce5e9dec7420e4654bad94064cc9d6118144aea81184b9cd6a30b2653e55d519a765431df4952cbe21ea2288818cfb528697fd72e2b1b78439310a02ad04efa348f94ed2b7042f2bc5ed60457c623dae8db75fa4623a88751e638bdde43147b57301770954698c50e288fc76ad5856e8d41d1a174d9f0aea6f00cc626880b34194eca098d43657242ba8363015439f1b9cee71813a4507f9ef731e8c6154a57ac22bf490782045b23539f578f83a56e4299c5a9acdd76b54b22d715b1a1131ba7d0ff03a40ddb0aed03000d7f881f22c9ee65b553a4f86920d1bd15fd121e4def3f1ba09dbef9cfb910551da74ac51aa717b884d2273283aebb51ab4980f85686afb75f75a0433771012a803aa8dc57b8319bc6e4daa142952da6db3b197fe2d8ce54914c615885a1665e469119be815f859faaef6ec1958b088f4908da4a417f3d410b0f3ef59a3ea1e8d407161ec7ffef6f67fd65e5fdffbebd54144242e0202402d8bf73e16d88767ba7505e315e7f0714b9132d42fdb91037266368fe893a83fa65eb89b8b17cec2f40abf224fb8453bbf8debaccc9cd106afc20078d73db8a602eb91c324be7f6d4ec129b0800a9ccdd274f4116d2a59f47a22f34c16fb223005ba91d595dabf7b795b1da8256b173b15bf2efd27e09f2707a8188f183403ef297b5cf7b51eca5e57a10c3136235be47265ad84005dd6b93c7aa8693044756cbd0c84ebcab0242c8a94fa50fb1a3ae0dec99fbc12fa1af6e142a550602aa60ca036f61eeedb6820288fd6373e5bbaeb95cfc95a5e8828b62e91fc48fed17fd78293e192168de08cbafd5bc98cb2d1cfbf84afc9e123dfe2de0a8a42bc7c40f8c55fd5f76bd205b49a33400ec633aa1ec6cc15b6367a95f3cba7b3cd7ad425ca87f4d01ab1562846b18e53a1383b77c9dc05172a87f8d477855cc1a48011b20c58fef1a5a3d630a0d5f875c9e5451a7025e0db82776b56ecbd2381442417d353910b54988fe6f187ad0bfcc381ff199b65d8a0b6945470f6894b5fa0683d884275034edcff7060053d2110eed5e618a473e8d4426037c584c850c9c17a55f41ca19a1dc845c175f3dc9ec7eff519200fb37f575810dee2477bb19178767356e1cc7aacce52d8047125366ecece5d7815d92abbcd0d3b4feca6f52b17a03ca7f46d3c4f6943820dd0639d5e20ac612e96d2d7c7552b39055624f3f05db4adec807dbc38bccb84ebe202ef8a8ee1a1f67de4c1016f54e62cf61f206f036e7920f38332d0bdb7f11c9ae1b5478c4cf0562727799de05146c174137546820eb2b400cb9ce7666e3da762b236e7250c0d386570a5753048a73f0626671e81966a89df05ca2dc06ac988abe93721d4fea32a53ddf31376f4c618f0d862ea8d490c5dda7b9dd2e9464238abed0704c571c21aca8f4e801e51bf669bac1828b8e0a7d9a19f553cf9a3ce878ceb55e714bd2e292229d3dd1e22bed53941d916600e2c61e9bbff1733639b54591ba59d405051e98433e2e17bcb5f0193f24598fa9b0fa7b18c863e6f70fe8e209e386154ef28ff582c6457df9a807e50c23eb6d69be6460b2e91d42433d975b1d043389b0a1dd703b24740b61932c90c7bff4438536bd1ce0ba533c824698d736de3be4f9e893870337e67b685678502f9f313213eebed2524d8f645f5e7b967f407507154354e6be5698760055126566ffde4e98e005e213abbb987b19c60f68d7729827c525373aac8d51b7dc91fbcc597601b25bae2f7f4a58d345c9b0f8ab0ec4b97b89e0e8fae0e725003b86a732153d33d21bd5fd00180ffc613ab7391906f99575a6f0b830034e2084be2da5386942bf764108d4301b4b629f02d741e0116bb3950b9a1f1529fb58f6b9fb04da9e35d9590408536ae3eed7a2722b14d24714d18b119585286556b19cef31e655f21d478136c0f90f114546088f8cc085418942ebfb81d99d5bef382ebeb2be9685322e1b62d5dd8ab4b49bdef3b7ced85a0de2c6068158d64082c9c8e70e692b472b28c9038535bb525db65745f072b7dc0b35cf633a2314055b88d368a17fb5261cab9645f23fae7c23971623478c4ded047c3d29a869b4e7b23cdfdfdc2c57938389a43fc94d7c02a7d0bf4b619097c05eeee53752453aba12fbd96d1093ee8b02d54f672f831a865cda271aa75b622f0cca120bf6baa070b215d41577ce155231fdcdf6b5e5c973cbd0c934bc14562aa88ab4b8741701faa4d78a58ebd29d4025aef3694aed27f63653928fdfb4ab71ced4fb7265244f8d2fd72e8112d02d2d2af581a5ad6211ff85678920c8909442cc4a2bb612016e257f45282418e4396ec6ea662d942afad35681ed0ac4d66f58f41761e0b220b9917f978ab30e3c1df03d01cde2a58006a2fff8299074ff5f39183eb3dafc93aecfac6e109b5992da4d450f65a5daf9e93ffb60de774780f592a614fab574a78c1060c1b653d871a26ee73f898640204f7ed783ab16a93ba17076fa229cfc8a3d8a1766f0e69a0aab8c5d999c6572f17fecff309088f83c27b7d881a24f76ddb66dae4e0b30dbffc1db605ce1db1291bccd7631c31fb8cc37c0f6e71e22baf615c80106a9c10d7e8e60bc3ea84baea3974bbb7f89ece7da26fc0bf7db14c1fee350234970af97514d86aa871c9e2ac524a228ead6416d5760c2fdbed4e10f24afa394ad8a9386fe8228479910288674c709622d6353dfa05a6be22a3a7cb71931b8d75f136e8447aa0002115cb6fdc11012d13882b7ad261e9d254ffa049fc6bab511529828e23c27c358c5dae80f94a8ebe4eaf45c003daf0caba16a584da6999b1f61951daf47ef55f0fc113f2b6fd238aed54154c0ee6170af62e09c2ba7c7a673d89cf64116a8dd4ce35224a6251daeb3af02c521b97c09cf114c051ceb9785fdf6a6543119512386731dee512daa68e1c9ce249f425c21d753c0e4995b8958740d685c63dbef07d060b68c913d1cb07b770ba4bd2dfb12868ee542acc215e6e27499ce07dc4d7eede7986f78c8a06011cec81db586c112fdb94b9dcba17590c518658e5342377a610c606c58da9a2a7d7bc97ac010bbd1610f0fabeb9c2a3b283c8ea7143d84ed9afccc2d7723412df7512ecd27cbf3116f763bb440252fb9b3f92916cbeaa4232494bb27102f7a3802face6ddb24d0052a7f26a138a19c25030745b3bfc393a6830a25bda1e15fb269c5e8e274f8b19201cb0de693d3b52836fd496aa1979950b8e8a80c4df8a267462ecd26461b683af31a5ba1954a74519a07e62429719583e969150071067e063fcd55e8b714b0c9275ff2e705e617111fb92d49778c9e07cc8b7e33439b42b764b871b662283ac0faecce9372c84850f91c087dec5e257fbb23c9f34ccc193db1d8b9acb90cd5a44c14541c8cac8cc59a9bfcd6619d555981f5fb88465d3ccea8d413c86538c8066431485fc2c8a6c36332811e38197e85ad87140da78788a09ba100fd00a7b9ea5039e90338d55f2bc74fd21e1a70c2180a5490d61306f3f27219d1de05da01859d57580493308cb22be3e7d073483fa72b7858c5119ab844357c466229412176a554f523d98ef8a3b5e7793870b88067ac14f70da566f793d73382f3036da296715b6947710a9e919e5f1504ed86b5745193be53b4cc568c291cc83743c8d6b5655a108084a97997a50bc82353f287bf3a60b9ce4aca7be757eb44566d51c559010c432491c7c8907434fbcee0266183f95a9faa88eb3c08d044ffbc198d367672f7b4cc4ac80f0ddcce99bcee8d372bfb7fd69e55389e23eb77fe83779e9aa9ac7ecffae3610051d9824ac3f48c4290d343a1e54ea9832309c90bbe6a60c4566df2d484ad21e4facae2bf0dd4c4fba452daea3fe517837574c5ec968877bf1f0825b247a756fbe81d36defb7c0e257281be677ec43a96066d2e927eaaa1e36aed33a8d08684b5dadb4d4e515bb8b6f3d8965657e54b6f62eb9e63b594b858e94d72480cd73792df8ca00e8158080c4c17489cec65f9c1a5a0558cc06f2246d0564e48ee0416995a8be699b1cb0d255ae3f6c6836abd4b7d8579c570ede5ee778a8ba7ec482390c7a449df3352dcb6f6dae6a8af527287250bace158b65c5ae481a34223e8f4ada7a890d1f2f6d87a6519732ccf999a006886e3a98e5e5fc47bc47a72f294bfd6240cf0a6d81af39d3f2605b6283ace78174aacc7ed0c4b3ae0efe1838ee8858fc79b07892b80631635bcd2d075e8b7d3f65e00f7936449ff8ecedc552e9cbebd26322cd214dc9276be6c76180413023ebe68db0959a5b1828539283c5fcf279bc52a81d05e202393ea246f9f680dbcb902ed39d8dac1998f6156d460ae0ad119225d8198e7a5789f17da435ff38e9e5adab27ca3d08ee69894688614d134f9fdb2b7a2d88cd9608fc136dbed0eb33325453d6665d93fccbdbd8da79c69858fc095ed910e45f07185a30220a3314d5c2a5deb053b228366cb06892730f29e352de5f7d11db7366cea68e9df22867c2dea743eeb1c819099a63f1864ced93f70ea8f00b0f6caac8d6a473b200668acab284da1315a6a6dda809313d73382a7bcea808e0eff9bec2dbab0da43dbd87af1bed94252334fb4b83ab7d786ff3cf46795b9643bf829d6608ccd9078a37677c8935f9f1d3a52c35a88fec54a86aeb39653f374f58a8420962c3bd1fdcacd5cc37d99d3923581a1315ab4b3fccd211fbfa823c2ac0d1a3d7bff286097447bee4b72f5a44d7aba0a6b6cbf34db7f6ff23b9c7012cf307ccc87d1bdc1b1d98be832bb991a44a89dc9a5d86881655e6ad8a858302b3d95b7a4bb0352da724f6ad7fe7b3aab601a8f9a1731c9d98a9cfd8462a3b1172fc1934a8a8c82d30210676601e4d47babde9056a8c6d89a58f8514e5642c46267b58df75f52470a39e1c1876f332a13d35c14859818b98e45cae34369b411884865a00e65cf426a780d7ac0dc6e97ed48cbbab544e9709cdbb59aeee44ad57147013966bf5b91ad6346cd0882be9aa4163626a42f7f5f4389b2bd6009147d8dbbae0bd3634e7b511aa80c4a52d1eca2a156a0ed59be4c0fdd0787b13608aa9a0cc12bdfe9369d1a981a00164d540350a1ef7226c185c08d179c842a6e6187b8aa73320588b32d1e90690d60ec4554cac6e874418f97c1604816eb363dc8ce62950c093d09a9218d2090894f88dbb723d65007e9ccdd6afd825b23f32a73ecec0d237a9cace8c82249243206c06a376aa2c14bf3d267f69cc92eeb6e5883130dd18600d92e8c9ca1afc9a42b0ae30556a960dd0a653d23cd78dee87d4e58ef6fb3c31628c559e4ace5166efdf2ce593bd07db45fccc6d21af29cc91a4305930d273a1473583ceac298288e82540859a8d235d1531745310f0b6b7000149bfa7f4ada6a8ed34d7eb99d540059ce2000712d68dde2615b81734502835710729a40df540e03532086797834d9b07a8ff51d197389b52a166bc83e34b079d75eaea606ae2ed36c6eb3fc6d3e24122bab50ccc5a7fb0a3afaa7e9194468d400f2c2bcd6c35c3db9b0edbb5270199d339b20ca9e0899d6a0e4bf30cf858b334a786a68725d0d1aa106067d9b3df99da3ae069a6868eb284812f7bc96fcc9f7d07dd2a4b1616371e213280b65162a227ab7f8b486372961bc1ff679554cbc4a034cbfddcb9ffb19c90c101fa256e22a44a1de3ed2a530020cd22e98b4f50d42d7403265e9657fb64dd83f88b6ad8d7a1bb51cc66fda0a5edfe7eaef9f443556fc58f699d0f75d0868cb7526f88bd5db5e26e425d194261e4e35a772b3b80fd300f7a411df0597803ce73a5a74325f0868b593b50325135f60883fc3375557911ed8a52e7086b93fd258ac90ba01b7909122912880b6f84e8b605d725df4d8214c1f4fe3185e777e84a6103a11f55762ca5ca65a200cabb7f9529ffd317f93db24a7f997992604695fe6d72e092a681aea3a535ccfaaf2465ce65fbd6f19d6b04505624998d46ed2de1012162f879f213b1b6d19e6458e632dd89a0e33e355144856de0351b675d6dc12da672b4c29c562cb3ec8ed86a7beba77d5152e7246101c639eb7dc217d9584bfa31ed51a53184c2f81795931f0d07a246615bf8278f6140dfeae59e1dab7070331b97b81b829dd3023a0751c4039c78689a7cf1f93075850d6a316b85e455faaae25daeafaa9062c12832d40b73f68d229496aaa5569064c442df4a8bd8889d993fc325f27369b5f0afe40623334fb1bf78da15e66a36b0eda9d99ce44d25b6da40fff05e93c4df4b52987db0e1b0c14f0d5e72edb9fd7e6318af71f2c65b96aaf3b52a79cb50b9b415df26ce9a5c61794e68a079da4ae6134df9a9c1357b0d0160c516ae8aa459eb23d9cb6f28bb82f24d30f9c400534fd9b4d10d678d3e3bfcbb155c60ba34c8543a4a2c6fae866607be55e60b5637b4f37e8a1baed535fd3e2950d9859eed1fd0edfcc0bb477c240c7ac0588e0b348e31950b21a20a1cbaeb286870781f2ec7bc12d48922ce8cc1d8deefbc914035036b59b1a7913e89ece60055ecdcda30cbd416fb4e24fa1eee28b3fb0a58c9ea6350581db4453bc313c967e76aadc71218941b0654e7c9740279ee2d37c87e0930ce71a37898dff1f2b38ee0caae71177ec68d5918bad8316874dfe0df8e12494fa514af43a1ecf0b438eaa2530615660282e6c99ca8dbed0ff4b12ccaa997226a181471aa6dea7a0e2c6d482f7e2d011b9c97b22009c98115a0bf8e351bd8e317fe721430d8b41b4beec3bb0c01d0215331ade42dee3d624bd60fdd383ff5bb18a0a0bfbb4559211c9e58782cea91f03e30867bf9fe2ef81e8a11e4cdf6e439f231ff9acfad2139fe3f08e395bb6667a3a5403b023b77d06a1fb62758e238888aac0e23d78da23253b6e81712480d6cdb9745e053884a81bcb48bf982935e278639662b8722f21b498108c7b8640afd91a4d8d2485860ebb6b5496be4659c554daf4b96fa9a85dd1c9e6bd8e7c647c2b361545fb9dc7d111220b253846c12e2c13505c0401284cc5429873e93b2bd35f030a45b603f0d841f6714dcd19ea8b78e5472345853c9ddef43daf7ee7946c0cc65e0764a4462174d178d09ee2589eaca1f911919340bf99fa861c04e11ca2cc57b0f130c84e4bd9457e0209ecaa8014341c0a4466b2fcfc5efe9fe79337e798e69924ca8d5a5446e3e2f658ac69ab7491ae6a9ce32574faa42045e388590d5a1840a11aaa6be22a6d4dbf66b7fc0bf1810bcbe14c10451e2ac170eec608a3229256e7c8b2eb80c539e910e88fc3cfeda4068f8d02e0c2cbfc98dad4b4487021a3e86d7fccd3360cad4566747cbe539e3f8a553d92b76e93d88761d07a2130cc1bc4e4bc9d68af87b668fe432a07262a93b804ef23c85ae2d9e9babfde8c1df33b1e27bc7826c41c2c23a4ebc01efaf9c6d8bc8f59589702474bb69eb0f03293f26d92bd8da4b5f64ef7a4faffb1cece4ed65d823a4ed53ed9efee926a75f47cc041322947d34916f69de7ba00cc97a754358b8c85ea0170f783fad19d3ba2a29ea590315a969a65c05d5c614cfacd11396642c110cbf51d7d92e6ad1b6fa48a5c485fec1319d56b370c9387a5784c005f89879de2272acf6a594b6d5f7d336a824e7c38c018fee5cce982c47872fe692fac701768f2236969f15cf86e47722f4245e01c64a2d4080c0affba82ae127d2beac37ca5021deea6a699d4e9cfd69220873eca1f68df2467b6fb642813cce1924e589df1ab1f4d66190eed07501744120463295e543c38f3959c6d8e83d3000e1b69f26bfb490e0f2124aaa5dc35761d4a19b98d6f0c15cc610dc93b11c123cfa9cab2c2da8d2b2136969b7d30cdd4050ed77745784e0ab675934277c7c6066974c5a7c863c9ab58dad50ac8e75fc9e1187190a12671c502a08bed1e0beb37c4eec68875e3534b3dfd0fc6eb2bb374678a91096d4a6bce1e98b2ecdc1e92411a201d9d60462ce1a1a3b8f0b84878f6d269dda61faec6f234f2bac00776e16aab11d89e1c67de9fbe1b060dc8f7bb513e1e80cea7b3a476328bd576966da21311dbea0388472e39caa46010bad309a8008a0428c4c02d37c2da260358f536f1e9ba004a22f20e1c985b54e0e2131ab3a022c38e8b30fa5353042eb033aa71e555ccd23dedce9c645d75d068a9ddd79e885813731b15a37cbc798a605678f53a9e3372bdfeaef74a81dcaf627beae337c5b2e260a97876a86320d6bfea6e17947022ea51ee6ec8d93469647c325557667f5a8c9279a716d28023bd8afbe43a435341fb96d569c5d9c5bfee9da8d13b3da6e552b6dd5b0c5782c4e7371b1dd0b810bbf1144407e6984c46304496a089ca177468735548e25a5276f4881ca49926490a49cbc4a7c4c0db054e5d26b4d9e7ceada0ba482c3ad924da59c437ddcfd4a19840821f77da44d8fa1992faccb018d3c8edb824c765791b599d9da3c29985cade9ac8767c58135d85534138e5a046aaa197a9ee1a3a7bf2f87d3bd055a219ddd0e6b6daeb6284f66c4a8f74fa424da745f356136ceda1622fc2907bd3adbf35c10c5c45c4bb3efd952d7a4866c63e52318b94a88fa8b870f46b29c915da877c9a6a883b3b8324b0da5e5bb31ea3bb291a53352882a3da871c068fbde85578bf687bbe31fe8383aa445322e73b2e2ed88d6b7edae2cdefcf730d42334d3f66351a020be1065aeacbef0ddc4b0d36ccc3f4437e2baf5d9ee2b41ee30c396ca97e27249d868b21072ef99e814cd44a8bba839eb015a1011fc568e282500b38520b304bcbe1405084b9447e94eda83946498bced7ff62aa73ebf8b22b288cab8bb0d03ebb859f1b99e52414c95222751ab157c964bbd8d624ef5e7bb789f582439e8a202f101798311f28ffc19aace8f3a942055fa4a72752bef0710b4a58f6edffe02b1472cbac5278404b41a2fa4e6a30742b96d0b5b0e7d027f66a705cfd57a6e39e1348bc7d9129cd9b53975d89e23912d10104cb466d1aadf522790578a78f6c5307188ebe555f7f44f2574b2e21821b2148f67775e98622284c678ea8a6f0c827ed8738ba3d77751d4dcd3b8e227c6ff154e7371750811063bb0234d428be600df8343fe935ccdcc436153e1f1aedee9e35b7ad203fec2fd9c4d9d91e926382c32f7041cd79f7eca0c01d87e9609c46fc7dcebcdf3f0baac956f8955157a7f63c46820b96d51074f7e9792cec40387749c8e20d8594d1544b741a7e0da390322aee600fef698267d34d382982037249f6bcd5709eca9956cb9511b8d9d2ced1fb37cfcbeaa795e9dba7934482261f2cd121c15065e20e741e15abc6407c41320d89c83cdd00d04cda0475cc5650a4403ca213eca3c1a67c17da6e093bcc8e1ab92e03e3b6c92aee6fd1966309f92360414553e5a62f8dbbd6906980bf7ac5b3bfc574b0c0f099b6f4d432726db226880e11b4a738b4a23f736c57a98cb9cb44925b2f79b0b95873edb1702c4df95ac1ba6938dacbfa254fb1d70a0498b71ed31ce4267a7215062f67fb4f424c7430c94a9f92321002cc6b0c5719b88c0328139a334564773ed5e0ace7a5c4ab1a62b2d6bf6f9ae607a36fdacd9d0d4d5522509a6448cb661be4cc292388567e684dc0d52d5bcb35bf31b19f90da2ece3eb3fdb6dda8d535dadd6485831c1d871b5bdf119479b153788b979e2b0bad4b0ee5a5e6ab1907d69f6ed0bb9914c7abd7d86ecd30c1bb03f589147d5a072fa662e71bef1998c1517175bb7d0573bf1bee9a6972f80d07df9a2e7596d878e501e1651dbd2a4cc69811f6ef9653986964d26e2b9d994eb0c05c6deb8b5f5f96d447817aeae955d7e006a5711b9565cf41158f1dc01f407fe425004eb7ff2148a071999c0f0a8fa1dd7a4061d016b893883030ecb4706f9c5f7972cf0565a6cd7f9ff7b55fa79e30e69838091eaab2310d0590bf1212d3f2b442537331824e701343eb91c71450e021b1dffc64877d44bdb54bcd3ea2c7f03e05d8c4823cded315a8cab6c575d77510344089ff89fd5755fd35157067aaa944eac9501abe371b53537af6a56a599e178ded0d80e45fb2255d5aa515a8cedbdd13a8ee58d4a1947bf7c3e7c6f82875d512a91baca9ff1a143344bded5c188e32bdfc406a397228e0ddac6647784ad9e889364e1dba3a64f374162efd07a0963cd1d2f6bde451a2c1628ed01a0b52b614b84bbe68718b18adba69dbf9e56ee93d0f1d5c80b5e7406d0651ff532ed13340149d36902266ba05a44c850481659e413337dadecc22225d1b6c58fd916e7041d327ff4ff95fff24316fdcf514bedd1f2b389da0538472a41fe2d83fe9fa268cc9075b8a997fb90848f54df4217442db745e16d50e0338545bf20f55636dcdab78280504ccd1084796abacb916036b70d3126caa6f180aa39d5ec11106747d1d8fc5da556b547c58535adccbcda0edba9bef008978beb9b2f0cdc39df8a747b35ff6c6a1e2c2b8ff99fdf85b8bdcebb44ce8827231c31a22d29fa7643410129489332357aebe46a5fa2f1cb95984ac4829f0910e2ed5df7c17c54ee4647906b96dbeb60bc22999caa7fcb0527630907c65e8c37085436ee787d4d96cfa180dab1d1621778f79631846bcfbaa3626538b3f808ae24bd4cdb04d642951a79ab25c6feea1a97b90866b2b827ab647e247c98258ac47250bd01162616fb41b6d7f4178826d2cc3a38c34799fa16f6f4dec1affc51bf03cac8ec7e1f40f0ea5dc9f31b4b3c64c897ea6d1b2bbce4632733148844bf985b34c3d50332ee4600366ee3a4052a89ad06bcf1ca952662763e7681e18d03eb1e14148e0399d9f3e09e57c02c0acbd5a36aa89a3a1e80b84e7023104388ffd39ccc7ada117db958be032325ee75954710f67ff457d54421b953eb91b9dad2553f60ffb6ea81fe926c275ad349edb8f892f2cfa784b6cd462ee9772cd1bbe260250a7170fac6adcc3ed639811d871fb37554dfae5b7dc0e2115f23538bdac726c1de5a5455a2b92b299948da80d7dfc03433c39890ee0d5288ba949f83108df853094c01c294d96dd675ec9e1957f229569d1ff9221672593d9c415b18403a2fbcffe881396bf586a8648ed01a67e9518781d6e1c3e230f59693a729498e99a70df09ba74ed83cb255b6d1774037b8fec24ba03afc288d74d380c43e5d9ef744fdb79186ae6d36b2532ebf1b1989b78338f288ec349071810c006269481a66adac4f91ce6bd124a810a032dadda639377814cf106e70c0931320b6f0926db629f078da7932af022be09c84f329b918d71fa22b44c5f1f99d93a587bc78ca481e758d109ab26118b00faf238451b171e83f2d1d037644040c4a8c266ddb04113954e0b27af7593aa13aed3795b019dd7a442a56eb774633e638f544de5fbff83bde596fa235de2f72999caada823bf4b44611561bad33f783cc6b88d94ca2071811e88ae8145c4d7080276b43fd21e892097525f560b03effd4e5370d7d3d37a7c43c75e8ac73c42b244d75e4ad73aaa0883c2c4a59e385d518ff2483d4c41da0f950f1c112c79155e9ce4a421753139d181e4597b1f9e1862450f2283050f9b884beeb17c05f7a9a37b4e8ce7bd84297752820a6d129d596f4337a0bee755441f2430580aa09684a55b86140bd2b2c410a312c6483de4b6a371772f3abc0486c6177b01c479590406a7ec290a1927a8067c79578de084642edfa79ce579bd6b9dd123ce8828aea095369f45ce5b9a1b703c47b7a9c052ca0dd9206dad90012ee3789137a6fdd7ae079707c2524496a2a029789615dbd679fc25b76848da2f37ca6435b69f20968cac8728ab23a772f19792c5a01c39e5d03d5eb60ad58ebbabb3fc46ecdf6a6981f53ff4a4acc9517e0d0b5f53494c60ae837616e5819991355b379630df7d3e70bd2eb7265681e9a842a417c1cac041bed3d7882692919e351cec9a1d0acd97061b287b24669a91ddeb02de4136824b138b670edb3122b598d6e3e3685cbbd52356373f758250b379b30e2324f4bf0a6a86d2bcdeacd8b7450fa3868e10a96a28bea0b451a1280838a2dbec5be124c760147dc6ad1aac50ecfeff37a38635d72d9f055f97521098b1057c91e684c744b8fc8d6f0e2829f1539117ecab76e1540204ccb8265d4b899602c1b4407f77001c7e4b4bc5123eeb2b416b92066f18004274cbad787644783b87459ae273db526319632bd26dd57d6e7be74f5007b52aa9b0573bcebcb66bdfcfd1977f089cace08b30345c883f61a8b6d86708a6a87d402efe450d075e25468b74503b540a29059255ca0fbf90e1e0674a795a469d857d22c7b090e5d672e4dff9b2f2ff02af5ededbe5671d4246d9f583ba729bb0d2ea79b0b2e5f96b0597d692e1604ce0672a56436df8de7088beabb72725948fcf22ccf15524179a6a23f9d00d76c5fb022a0377e88b562cb60f20c12aa2962ef89f72f04d4155bfd38bff2defff4012f0bf7ba11dae6e24be1fcb72a41a65c74cfb6cbc11b133859309d02ff046e5005434dcd1cbb261a8210014a4b2747a4b45297b09658d43c1f31037c71170d392067e6035a060e8d5a21bb5e796ad5cd94e57dcc49fca53c911c5d2165fcf641b9229f622a0b0c189c7b44ea3055b4d2824fceb3f4afa663b2d3635c129f1b32dcb56a6d6089fd4ea22d56ed6e8699c18034e7a06a591201ac1cbbabcc73a2becc62ecd981925d7e3f8333f40780896ee637ce0bdd498871c22e81f6e43445842e53dfc623c6f459521df683311f5ccb561619570eed1b8a2367402117f064828c380e4405de43962f408e4d4d17db373e4dde2b766caf73e4db45c99e837a7c750590ee18f2ac5065f8649fb743821ecb2037d16e41bf0caf0699f13941523f018962a4d7879e24d61236b2c4ee3948b30339344f27a247fc8700dfa6c5e09c7e2ac6050f1340f4dc3e84ed1e8a59116175ffed3d9f855a6050ba818dcfd984d0610df0631edfbd7b2fe6bf1972caa9489e7c7b85a218b4c4992f1201b047134776665c1ac8c55c99128ccb19e499160d0ec610e81827d23aa12276cd2b88baada60ba3800133d5bc426c4b52d6fb007de21e89ff421a3bbbff5e47fc263ef740924c8b16214175f4bf2d88909351c0d940040574ce937a30b8556608ef3c4cfc2a167a4c8f20925908c2424c80348f6f3780c3699429c4a8bdb142c6810df4da4eb8f72319421f2bdb3faa1c274b2406d60c36b335c2d749f78af8baa184e4086dba59551019344e4545a3035ff057b0d6bd6ec3d3a48bfb1e971d40ca4a50b74b5eef38b3a6fb29d6a115488b90223d5965144832160976e12c840ea55eac5597557c6feefc1f3745f3e927c696d90a51b0976864167d4ae128880b91779533950e205ac11da17f28794ee6bf5bbd5f2bd2aca932cdc46dcce3889c445e0f10fa10a847e5ae9607432a46d17995b4cbc491c3375c7d6c525353ab88168cd0093dc162df66051c8147d5e605a108aab1ce4a373f685db7a127f947f9780220442b5ea6642d40f2772f9eae04a30a74d2d037555c4ce3e98daab679b5145e158d561a69cbe4690ec6fd9689f1e7043ea3b646adb99490db10586085d282697f2c4373764313727c7d801d3b0f05adc62101a6861aa8cb82df14dc3497b2da1932bd7fb1aeae20385b301446cadbd5b647ea4a84e7c388aa652bf56560d2ae322d4ebd360887b08e04d1bd9cac5a6c2917c94278623aab67afb3b06c460b609d085046f1ab4594ef1ffaa7adf1f092559d084240ad7731065dbfe80beb47e7a00f75d0606df5934e631f6ac71c93be47548c35d5e6611edb521b0a7bae064abbd13b0789811ff5443509d72c25aebc2dff5e5c3b74ba9d317db2ae369175d3366307d56a3e3ee5c94dcabe9a09232c74ee0e8e6f7782c4019a788769c53bd14d37576c5ef18ec60b52aa9a352034da8cba9636b33ab69c44d586ded69801532dbde733fa884f93e54eff3b988f6bee1cd72eb07640a15c83b55ba7514fd1f38d452b8e8b25e29051d3f5c4edeeac1d021a209488fa47bc244ee1d9207acfff744777300ea9a1df4a428c1182237adb58d740a1d91ee33ce1c8eff884bd7e6093decda6cd6055d00fb7c635a38424ca7787424282d1e95125d38065c1d9227eb66750030d1a0948e38b64088c6667186011cbc0ded532db60aba024d0ec8f035b13941deca83d6b11aad9270253a29ece82f74023c5f5feaf775413173718f05d035b83f8226f5cbcacc508fb0510c11d7daed6f00a8a7ca73d4913646572023b386dc32d071952e85689e15ffe56c467a1ca80cebaf23a62bb4bc52fc9a97d70f99ce635887c8be01493501ee1c1ddc4d47cd4cc0a2187aa9848b11801b8e16aa09c07fc23867a3d5476b9ec8f0618e03740c36785658458b5af64b45677100dd7fbc2554111c9f271e715751af9dc73d7f6483cf03ccd0b1fb5160373a7dc845f1e3b1e1f5988aac8951aca9cc7d8d9067b3e314e55b4706475ab3d2ac3179e74be93a1c67d3ac9e41bc0a5a6b17487165692514c3b3be6d990d7d7b93c1a6c7c42bedad3ba74d5723ef17f5f11b7a4fd478f1a70b0c3b7cfc07a29b4ea95415798f8760d38a5b047b4a56efdeb50964b82cc0a8e49cf12817c6c492529a73840a70f92e98fb8152274289cf0cec27a7ebfc453a7652af4b99f3388b35577ea18317ace51e926040328050db080404f68a389aca64aede5cc72fc916d4db3ba014086254dd570b6d73ac6ac1af548d987a9c1fd9a4be2d9319491d8cb6de7a6560969461db32defe9d26105fb467ddc031b093aa22af2221e2d77d68413725c3114e4e67474ad087d7c506a4811ef87bfd469369c5b23c409041f221a39f059ed3e9826c62726023c5a882cf7ec21f5d399a94adcc463019de34ff43556d144fd4934447a55202ada906ecc57385f92d310177e91f01f863ba1bd26aef19bad8cef303083f8e873135209bb489d2b64c57ffc05ca2e4633e349b54a3854fc0d8b0e255d9bac333fcb8160a185792c97ac43b1acba7cf154e785cfd45ffbc7761a4047474d54a1011005801d40025026302667da6c5149a25a18dc2bc23604961d5d50cc8bccec5ca6fa67eb64fb10085180083b5df2f17819273eb7f959a68e4e50d2e460fea086cc68729738a54f17570de51e7197e009db05630ea8155bf6bf6ab1c8df6c9018b1c2f4234a069164bc7517d0a9e5cecf479dbdb4e64cba18e718762eea80ec1f5a212396dd2599071d6735e8dcf01c6c9b4d14d91eb1c80a251b7b01906fa8d64e4d951f6fc0e541502bd3558d75469fef7863884167323d37c6ba12d5209a4bef52a795fb59b603f8ba43da8d256251671317c0cace033e57f436103bf64261cffa0f8ce81cbad5efa58ce23376e2176e9dd74433ec245af82f44956a196f4f43f11226a798a8296409b435535b7153bc2d92d81ece1b69158c279dfc91b7fce2377e0289b8d92d6b716d677d07076f938ecc1637ee36f4cf004c8975f05b4ea28af21ef293cea08956efe3913a637364d9b49e468c1e8bc15674968d6b75ddf3ca9661f7c86dd5e2c90c15a4d335346d4446d9aa6b9107284cbb9176a2970ced2453045c6f88c0d17aa35adf3b0f5856aed343a03349f06f69da9520d4dc49e4310c98d8bd27be1e084462d7bbd1e553bfa8a74bf1c8bc28168a0a95acd329f431b5f49121ac45ebfa447e9dc2b324b609a253f7f2abdefcb21d1aa0ee416bfb8cffb42ceff480d967d0b21a108247a7a4aad8ef2e39b119832730f1159d0502eea6a3885c96b1320fb46f56b4b43570936a2022cfc4ec7acbf39ca416bdfc278b5819ee85f3789c67e411d0a88910c2f3da535a4d2705a6f8b672ebb4d2fa972b818cc05feaa3b1953ce53bb1388dbd8b7d9653910c397f2af592d47420df51e70a6b59d1118115e9c3eed032beff306a57945ba6de9deab966e3b467943477479f28cf2eea4a4075eb56f9382aa463623cc4b478e4a35c962fbb2181f2f2b2f549945d82db6ea9924770ed90a02c673725f36050f5e21fdc849826dcfb559fccd09712bd4d261bf2932215b176622088095af35797959dca8e3156fcbe3e1647df2d02e6c3d04605a2dfc0b501936cd2afe804980b652775cf27426e97eb945c5fc05643918fda650bc2c6316294bf1faf01d92c00fca9c9e5fdfec323f6ebd19709080288d3f40dc32a784a2866a7059ad4c0a98106a60ddb426455310d02a550d94be3f901f9cb55372e323eea107e6e212fd452357ce9cfeb4d3722d8e2d33c43ba19c2d81a465a117253c8a0df500c49b5b9a95dbaec2848d73e0a3c148e4a68aeb674a4108f0db974c84e801901842d7b7d25d5292802c281be0cd48ec4ae478328ac9cf67bdc01e13daa86785dba83b897e0eedb1f3967223824b541cad8c7034ed0a36c510f0bb155f9b10572b93298a02bfecdde5e20a353e41b0a4a14cd45b08b41eccdc85acb93928c121e9eba5707d1a7ae27a5812af8eab7f5340c3234b0a2e5b2bd90abd589bbfc344770c03c4b979421292c7a6f672d0cab9092fe963836b63b030157f202421ef8adf7d1aabcf248f49e885adbf49397590226f151c3f05ffcc44c03b7afe09897d28732550d05e767cd82f82eb7e1b3306f6317330dffd740a1876749543b5c963e692b6627718d270fe446611d395c20b7d547f16501f15894ec953ed998dd4667663f93e0873dad30b4f01dcb28a0f4fcb2aaedfe850c32d89ed861bc32458c4fc0a484229a5a3eda77801f783b8f40b15ccaa36610cbc0428482c181661d5de817507fb1f124824cfe2f04117d071586c92e17712a1b1c5859b9402a597fdfdb0a4378f02ddf8313382e09d8682a01d65302eae8c5f90c9df998f9cf3d21f893be962de5d3e294e0ba5af8e546d79e7757d5191a4e6b9b8b2887e52326f964d7178e902a6c112acab6a7416370f9f0b9b55532951195a0032fbeeac2953783a565ae9c4a3557c2ec6ac9f2072f6acf22f3b8bf373d94c13d0ff96535b06d03e973afd1d66fd4f7ceb0dabc568aa0e5a53d577f3c5d8c4827e2676b149f4be6d9c9a6854696f3292234bdf184294703acf7b7cc2032aad4bff061ffed8004bf34fc7e5dac3ccc2281dfcd7d39ad7924176854b17304fa581dcda565e846c242a74df96e5e73eadcee06b6a382ff819b12c3f6c8eea20340ceb25ef3c31988627cc427c0b30f7682f41f93a97238968ed32efaa0452510e34eb5bdc01d7497d818e5ab67a5a10a5483583d774803325611f0aa1ce0d513e463a29eddd80ef5ad9bc77dcc54ee5c999c9fad9cb161f1bd79e67a20f64dbec12fb4178408d9ce33112fc094b666262c06239fd250758dd3bf9f9e10ddf917e9bf3e2f0464a3121a1f0607e8b150de3c0c0950a32a533a07afd9e41f9c140ff5f4bb24029bac2f7c1fbe42e33f0e2c0f571baf5aa268ab64783a78c0c9392fd04252c80ec22c1496d17ec7008ed043072abe179b8c4210fd8f50dbe6de377cc6f6c294e463fa2cf13b17321dd79986bdcb01ae4f9cee414da6569c90f537aa4986dbb0fc272c3a856d96b65213a0634df56d8201e0f36de4f730827ee58feb36beb5c9b70d6db4f0ab563344de3671d2db824a439d941adb21bb66b6f0494d0b09e41d33c926e66d794ba780ac4701eb5fabfd36438c75e18275a96db453d76ce1ef7c5b0d5fbb0de5f1484df9570146ffa0a295e9042e9368d629df1a3ad18592277a506145315c0ad74797fc7f8d010bb8c60321c933863716944eb5ca19e253284c2ec37e589d7f5d9d221bf2ebb618e4d1c38708a1be3e10d30447fc0787ebba96f470297d34f943658349a91bc223cbfbde081e117dcc5c2db0484dab8252aa184db181a59dbdd868fca9824a3110e73c4f3bc16ed51437e0f058a7e92a02df26b807f7c01c9a1ad6f20855f8972b3190b3dda45ecf854189bfff28acb31fe1b87eccb7b1a3e0532e82c660341db5044e503ae7342870aa504e411bd7027eecba55239b32fd62ccd3b42cf7305b4465c1fa64b9fa01f433a319cb1ed3731b8291c03868e5bda35ec468f18ceb0d2be4ff38472a1f372e0969763141581c62cda50b1576e0657663f0f2a8a554a23d01a0e53b20792751e103fe561c3f358ce321fdc8a2daa1a8c43e7bea8997c4a93e853502b3a54e174ca9959cbaca19bce91468ce91aafd30c0f85811bdcdf6054c066ee321d23ba74cb02577638409067c743e84f7edeb20c7ef8f29a9c81b045e1db71dc1c93e7d10fe56de09a4c2dcd8c8f28ce06dc15de0989d1824849647bc5aae3a8e17824abc12244b84e458526656416537f81d8afc676a6ba9cea99ecca8fb0459708ec6caa742fba6f584f25484945239011304fb61110ef152f9f0ac275db9e7f86000787a8cc77259a92c0242b5bf5d40b36119298b08bf912cdbdea5298e38e591a484871581f9174f504cb09680fd5077adb5f5fbd6b27ff8f3f89a977640819b8562cdd1a9757b8074770fc3f56ec6860ba97919b460db86d73c316f33576e6bb5e9b1211fb6eca1711450209a941d5b279681fb7af2a060f6c17604cf135388356cf805bd948513d364228d09e22904642d8f8e0c0658002359a22113a34658c73371b9d834327bf6b1347f0096eaa3b19abd05b3fc1a703dc43bebf7cace863d92ee2b6fbfd929c7c0aeffbfdfe620e2e6cfac938d8f4628de7335e274ad717803af81c2cbaa0544404c43d33115e321917015ce0d115794f365f647743d9497439054b276e6c742f3f55fca80b0ceeda7f79819005926b9ef2b40fd187aea19abd51d7732c82193fd68a2f10dcfee94b2b9bd8bfcc8bb4fd6e000dd231f22cd633ba6ccadaf0752ae347ae454166910136390b1d43d7f87cb4711330905bf36c33bf97949cf8d4cf7997d112a323a008915adaa253242da4d0a81a472dcb0623568e88526ae0526664bcec00f0b858235fa005d0c1f2dd8869300a13f45d73c5b1181bbc97a30f30d122e70e666a3139716b2211267124148032b0a88c670d463a6799c72ac4213463ff7d629114899feada5e786b19d27acb28298b0dcb9e84a8fd223c53cbc77d54e14f0641edacd9bc6951383a02a648f6e2760ac8527c0dd28c87a4650b97086fdcdecc22fd003f4852b3438ef3405338c20fc99e3d3be25980233c0ca88cee298916bbb6ea94dcda111c92cdf5956ccae64d5a6d2df365817ff7569e2419057fff380808bb63eec088a2fafcabde751056647361a44e075a096ae8bb3eecf1c538c05fa04a275167debf55759c748fb7b5f9abb51becc71549aea73ae63bd19ededea8adace275861cca4ed195b9f751362248354a25d2670fa94637cc4dff02d465956ee4de6ed53da740fabc6c3357046e1a1f4201c4e5d78c1ff56f1f1e8431314690a60fa2b6447013f6a089e6ac94ac6142bbd7f66748925be6185888140e16642f84d1e6f6d7e315fa4f340d246746ad08363391aebd72ce8f6e9d2d89f0b75ad7d306b0e367f64da1f6e12107cfb7962be81e0dea49ffd8b9217ac0dd804b1d41951b796f9466949bbfe096d8b9436cdc09a0b920ce31c12016ded2d7cb215021f8df68c8171e097fcc9dd1f4c5a0c823ed74263d44c4f64365f7b58bbbcf9be4215c29dce47730d244988bc61a12016970c630d2ef6c7afa44705e67cf853df161f5a77aa3dec77fd8560f74a3dc0dc5e0092ef0d4ffb61a469b8c41d062aa7b97ba4b6b789726243c9a641bf079a260c9ab136b745f636e94a7bf324a531174e956f282a8d5890d8a9f2eb879a09f5a134b713539489ef21362c5c37e48f2fcc9937c3916c2be816c3666b48e9b50a332aa0944b285e11f2d6809f376a322fe626b77503e9492654d414fd6aa499e4af10d316624aa3e70db6000e6b2adb7474e08827fa776f1c7b7b173d8e6c255bf74b9df42327b89f98093f3806b5eeff36c6b59b514c1c25c9468a51b7de7005dbcc1d4071592b704e2fcb2c7220b6a6d314899741931aac86fc144688494fef1a288d51abcc4781c1fa81901bb279c23b42079c9b6b7da06e0da12e2d075ff7f8a21c688fbf35a6ee9394fbc96faa0c7f44d8d613643b0f59981f79112d3dc4beed1b55583ca526f7dbf8a82ed18cbc0af598eb4a54d38db66287e5b83a8d874b08b2eb8c6fc8a0127b418a90416379d9118bd9bce9be619f9942be9d105ef514a44033649c73b195c53b8ab60b6434f6f266b54dcf710a39f19621c93ebc94c996fd2f8349be8a3d785a00fe2c3fc391256480ce4f74e89068de918d241cf4d1e951c4b75aa922882b773031efb0cc1a45e6be857be706f551556490c8e08825ff679efa50ec2e1bac43b03b01d6e1cf797538b006df49a585bccb82a5630169882d9474579404862dc5f883b5372495527d6a091907701a5109d23de9999d1e581491a32c3b0b4166071e5c7b33c5d48e50164115d4eef7d1ad0e7ee8019e4c05c9a5e3d0d086c33d470cdfcb40c2d73f9a33e98ce363140ce53e5a0e8bb7a90b827423e523f33238b3dd7cd40b71ad0b3c604bbc9f75cc3c62c7c47ceaac081a3db437fddfd2cb15ec9a7bb5b3aa7c2900067d8857a346597e568772e7931cbf233f875aa1f69f548a3fb78e94d79f122def4f0ae5f85730231245a767d4e70636add8dd18279976ce106e376ba401ee96219fe702076e459ec37903258b1cf843d5eafb6567893433d9929b349c72191a75d88113065eb7994c7b200b8088dd8fa1dd7b0c9a049c819f9bed5468a232b53ecaee948c5834d68aa59deaf5dd0b2d7736fd564a21777c32625cf474b5107cf4c812b238fe006aff8690c95bdd8f614f1e5706914ea08ac9c94171e028647c98a7835bc3a48672a12e89640fae0aa6c73ec158239136bd325862f97eb98b74fff35f20f0ecaf726239242d808f58097f3a358c38aa6f6fa9bde8bdaa848fea17a84c7ac55274a4ca07382d55205afa8f0ff9f06ddc9546ae892769e82d766aa52f3f8323e991834912d39f8429a8c1d547edb045f8a9c312c30e074e916d395365499dd283f2fb9bdcaa77005b99508104bc3902c87b1a8a38c2cc2b4d7f52f01ec2ee8c8ccdfa71c79b837d8188d39d9ab88f57bc1632fc4c4fb9e43717c1e6f9774688847c2babd403a8b13dd556d5827e56b371843fb46b0844f2181aeaa830005424a76e6c52b3c4ba7db3ffdba75bc366293d250afd367465e055554cbe7149a5c75a2f3748802a9f5aaf851c240417c667579056a318fc79340552f290fee91f03fc2c6d239c7b852baf116889202e00a421e1babb4dc89e8874de5410decbc8ea9dcb722cf8fdc72b5730bd7487e9a047dbf22108eafbe953fcdab5b67491a63884d14d7447ec5614f2c30e76d3db6481bfc08f13b68f16e77197c79ec5e3fb00ff68ea5959cd841200fd1279c7c579e0c1605bb7c90ad6d4d2e962ff80e477a93be479daa05d25c784f702d870295a54de702232181059499e74c7248fb1ceae9db22351370414af13bd142c4af551e759ae0ffc8b58e82f7ed2175142a842fd7833247ce9a5f9c933e362228ec38efee60f8196965280ae40a9f90f9884232be72d19cc53a0a4357451f819ee388cc7ca05aa0aa825f7869ded534297afd528a6e8bdce684d5bc171445791069179de646567c5925298c73755777d41dfc98dd2026b46577facdd3878d3ab881d14642ed0c557d6a509cc8acb4664187245da0692a6d095057da890d1353cce3d055b57602578d52272f2385955b98f6cb70d43b2d0155b503875ff74bb5be3ec4a5101a065429de554a147965207c8bd1de4a21385b71b6aeee478801621373550afedb59a424cd581f48176ed57bf4552d955df2dfee73b24c812838222c7d84f5fff5cf60e90c7e263583a4f5d0c04b9e83e7e8c701bd48873ea561f46297f49553902e150512961801d22b509055ad9c422ab93e44eab4077d04443042b4c8dab1b8fae4d768bc7c81a704661a9a8dbb51a7f3512cda3b2d99b6ee2b7ca6904086cf8ae0101a4d74588cdd1f3cc152d5e8f059e63428ee452a4e693d7ffe37b41a06794bdd6b993b6f688d92b95dace481b99677b3ab89d3ca5a2a2a915f33ac40787cffa8c21e25e504068d7fdea8ea76d1002f9ed16017f2fa57f862110ad04e88dd16c7445b99234cec6897c69e9e6c5e23c89cb46e02473ea85c4001667db3e5175dd1e98a45909e6fefa0a848d2cb3d2183261909b45f7483e0f0931305320b08ab2182261e9c8a40863a89beca528c514abcbd5a0fee3dfa3d19553930875d6cbe2314b5de17c021284e99c5281d9e3f0825314e1a576df9b480a9ba4da9510849b5dbc6b22d9bda03669cdc23cff044724acd8fc23a1b3d982f50933409cfaf7d9000deee87c829435abf4b20b3bb920af14336be79a0112e5d2a3e212424adbc5c7fe71f563d553241192528d7275c4722820b4cafbc0b42569458ef388712735fdafb949582abeb51f200d89bd616e90bc44350ab890b19cfa0dda7caa1354f7c35f137008be4b6de0458fa48f61d74d625327b9e0bc49801f3af2a1ae65793042a19813f37fee33813282da77cd284c3390388efeeb49b5a1bb380c2119f4401e9e5427df2a69707229ede6e486265ffea59fc3f0d1e88135cf5e3fff8325502d77582280b9342fff93c067f10a8e8f9ef233e9293112e2bdac5daecb402adcaa94652ead644036ac97a2322f25518383b44fa01b5a3a3011f6666999297bcb8df305673256ef947de06cc837a98dfbffbb66cfb520e8553450024aa61fc13738316cb084fc2040878788245b9386af41812d9b230859b06098175777ed93016818eef781c23df933cab9ca90e9ae248af48bfb80210c46af15e6e2ec2dd2bc827580b5fe9e553a3d109067bfd49827a46dd075d50531ed4f4aae462c66a5a71af12776e4ad4e2e244b78790db7bfb36d04a350690af29291396d78a8c870d593a3550d90d31c24ed7b1a9ae3278f468fd5c1de1ec71e41ef9ffbeb4026612e03a1bcf3ec42d26878756d6b84de08366f7cacb10a875fa771efa6300e910be318fbf2d96f92ca8799332a70293d17a3949569a768fa7f4732a9ef07d73cfc10f4d6e7e32cbacb78da8e4820a971bf745408f396cbef06a01e76f720ad5c43919752add57b69d8ec7ce50f46103844a2ed80f38083ba8db36e98ec019975022e8fda3432400db18617605e3e382b249508c24c8e5b90e3db594d8a8153360348c5bf6ef895018a939f42a94351deb8309d2ae5da0efbd99359e669b07d1776c40c0832a960019472e5f8e4a7b156b8c4bd1862c1502febdddd41ade581844199ea925c0ef58a970a7e523c07e396f35c3091bc1010fe90228e4d8947f6489b14625a834b768ee179dbffea119392e0780ed727cb680e2d827413569ea5709e1bcc5b716a245d6b48b5bf245d7d2cd8a6c90887d94407dda6ad3ce7997e35a4e84af8c8edf265bdae4ec7589007d80cf36cb471fd13ad189f0b874386f31b4f5117ec5b0c1aaf0a0c68d7685511607d9cefc467516386a9d32d8fe84c2abeba4e1939e0a44b2a4557254e3a440ad0c9c24ac4fda5eac2488a4d33e99a313d9b2ca7d0c581ad27bc17273a595a402a700080c6672f240d00889f2cdab50fc6804c945b235ffc33d72100967e1c0d24691fcda6972934b457c2c384ce215a3315c7cbda7f2f3c0dd766c8c42e0fefcfcded4ec75e7b5a73e94065f4c8bc78e364d97e8430efe511b522f4cb5dd1113e00e9b18b5a18417533d771721d5d2dda1b46262c2c68ca702d291ca2c6b35fc4c1e3d02ccdb73a50f6ce84b32715370b1d2641ba388caeb6b5d70652ebd882357a79457e67f1e3f39c14de376637c6397f669b595c815b38feaa87036c660cd9a9075e2f713b4d147279fa5fa58f8c3e35c42dabff255b8f2bcd747fcad896d0a3cf272126c0eb8ca5e4242694f9625dcf6a596e37400849f173ee4c040add691e72f8274432dcf5c5a42211d753e4cb1bf88a023c36814d5a51a2b5ea8bdb85f358665aa96ec90d9f262787053a2a098e15962dff63f90e6d2947cd50e8d23b8166a4429a4ad8ef689ad2586cbfbd3440f8c87ada6122fb8675f5fab77d81905796f2300fe31752ae06e7400ffbdcf9724fadfee7290352cb4df609b0b407b1a662bca769c5a24441f08f20625c9a805f67eef8ce20dde838c342cb79851b2fc5f696af5aface2b33e21a90effaa566adc0b19ba3afb9d3b7b941e6ca840706e08aaabdb81b437e887df2dbbbceef6f7f706b8ab1be468daac1f0eb0084981cf76df9d37f1f11fa3a7ebae8ba0ea499a07707f4d40fcd58e289921ed4cfc194d0a25791e2ade59a703a16cba0980e6ec1002c7a1fd2017fa1f3bc65e53c4d05a118455167ea668c8d61a4638df3bd5ee2838fe069da4131440910b6241f160c30391a6842a7c5438afbee85e3abe4e6cf46b2e5cb461349385df4004e971393f445b70604a4d9b44786b854739d305a52fb27d9c1d12dda83011f9703c46c3bc4723743e1c3345e184d98cef78c156a30e47ba4ce4d852f1203c5be74eb7028ec58145896f57679dc618370b16b38f63f31802b7e07ab56b8bd26b70b891ac5d44f857e1ed2ef2f9f9d55aa278f729d829c1c8a2a5f30f2325aa84395380ea9b01fd8f0cc439e145b0ab45bd69a3cae5a354e2413aa7c7cc8ea533f73cdd97d5ad910be944e9feb4f148ab52a7c36ea70aa02bc048fd26ed07a8b660ba007c740ff64aaa50d07d0d341ebdcd73f12dec9f916a5b10d47f3d2e410a6d7070a8691302d67057d032808f33ce78f5fee3d9efe18a41c1fc9056d88c09de9256781a04a59fd65f07def697ed7412833d0dbad948b9df93edc3632c7d9fb0b36d1b4b01fe1e1bc04fa565a216711c72533e1e57556cfcf76c5cc6d32d9c3bf1fa3368fe42cf42dc4a9da6caa6d5eb7f98913466bfd52132da3c9824fe2526b5ebc10e93535d86761b5812d0840bc4d906a6b5368a8e73aec088a73bf7dac761fd96916c72a827b7db62e818b0da65b4c8cea7dffb9df1efed6f1c3633598228894af346a9e182f2e5b52b93a06b75d08bf3a563dae78ca4891f1eedfff64c620db1416988dec76ee792683b28b2b46445353b15bc8a4b687cd2863871fdf34e5a62b1e31277998b8f29798dcc11fec5d7b31d46459c6ab7dc06d6421d266edbcdbc812a0efd7b5682726e37603b3fe4d0c6f0b7cf8a3987a3b16609667181eb389e079588277becc136c39aae97373721079039b03ff3c7ba17e0cbaacd7a26d526b871c99ddbca9363386a5138a2ffa6f66538024893d70b49b9fe28c966bda13917cdce24ddb26cf500f5810161934681b84ea629e25f8b29f3d8da385cf693e101f1157ef69eb10fba57cbc60a4cdd95dcd40c8c2f4ee2ec037e3fb07e3f8d7cc63f608527d3aa49d7bb9195f4a8d625c00fef4133d4d68083ad3bb8a0fc95dae223ada4f4b91d8c801403ae3a2ebf7b0940059a11253eedcf20c7b1bf0cf0b4a1abd6b6dfcccc03d7cfa9a300d8c4f28a7b3a8d288ec2cd83a6fbca72a597b3e2b1afc0c9acf5fbcc3dbbc0809a275b5d99cf206f47d15f8efcfc0ebf44375f53bf6ed13f001e827d50fb0afbbd197620abb66e219e31bbb4159ec6952c89c54b3f95c214995eecc9e3f3ea83e030125e2b514939a4fb7cda26951113ef6d296511781c24cd765613075592edd8602aaf71cb1bee819d6533b011423d853ebf8451a96e0536dd64a3d38d2125ecee74b6751f5760e6446af98c2dcb0dd2cda33bc28f35311ec70a1d99c93bd951d5c8c3a499efa47ed51dc27f246f6113015236f8ab1c03bf6bc449d99527ac8182a6e87f7311b9cfa706f0204698cd3c65f1791071010cc7d5f38604531dab9d2f0c0bb488823278e293e65674e8ed8c83fc5877edd89208fb20a2e22e6c0f920e710e6880e660f4581a2d7df553e53d4258d277a42cca6bc5a347a243fc2fb1e9487b25ef31342f61dd52b1d6b703cfba7be80334aaa6f2deb92875549b7b6bf28bb75d7c7fab8086db22a2ffddf284c12a5f7890c1e75d6c27d8ecda747b571cff5d1fa4ee930f19c0dcedfec453c3c6d5933d93c261faaff3476fb96b030cede82aa8428961122c4db850833ee6b2c0ba7cf673e75949394001a42ac7c34d91206598ec2661cbb7ed5cfe453500f8606a3c0eee68d7c94b363a3f6adf42d9dda8be6bf0c743a3dd1747db0363b1e0504c0f9e0e48c74139c3a279b1edffea7844efdf3a0800d3298fcf155b5af82b9467689ede807a36eae05e20fcbb8d7409f6c428892bfca8e3faa2ebce38031d3eead707e0810a63f801c89f0107d65f860c9d67eb16fb722218062eb1bdbbaa7b58e646d66238e805ec5425619bc635731c01198304d8d7639a95a4457d00d16f66aa9438ee7205974c4643e0d0f9da6648fd857f7dd7311cda3e5c256bda4e3e9572bab5de40cd73414ba2d55dc058cb7312440d05e92a0734949a9f6c35d3c6399aaa1ab34659587cbc3ff9537db5ca2275d5b355f3075c18b87a52e2e5e84271811816251f7d88779adaf936fabc70bda0c9fd272ad9d52cec427736d69830e46f3c8c390222355f7837744caa48a66074e86860ef5340d1df2e9ec8e7b60ec807a8d846c849c7447f22fdcebf0bb7ae2df4984462a7a50f0ff0e317c3539a94a70b92ab9d8e3e218eb8ac50c254538c0d2aea285993265f743dd8e9027afa19d76e988783ebfae24d7613b57fe53cd577a9007e814f5acbdede80738d78980e844ef9b0f02b322a2544f64795eee54163b5553fe1a9e0f3a03fe60a275700f53ace977353ac68e88da011109f625973e77d2a78e887785ab487d2bc8e365fa0a79c74940a19df3d40ae75f9880700a64af42aa47e43d345f517ea08145bb5ed123a77831fa11541cd2999cdf867603b0629d1a74cd701c6e76fa3be7c79f30c8f122f606ba53778c9b90ce9db7b582ccd019b02b104853158d46d5423f294b3585ef0f1c9e1c589081bfd6eae0aadd8cf7d2300864a3786c6bc680b7ae229e965f579918c14e4570f532a6d0260b55f318bf07e1fa075eccfc415a27558fa29a797e8427b3b622af68b25d14ad2ec630841f355fcb75eaffbbfaf9b9361e29a0c2210b8a6b375da74db277549c3c2f083f3dee74ac24340c7997d6d4f0c28bfb30f855edf5d9549ae2116a3be1fcaede3fbabee8d9cef604e00e3644ec265f77f6e1ec13304d667355599efd6e85bcabc0ef2b66343716b7989b8b76d28114706441cdfe71123981a575756d3bc51d3aeebb593b02515c44932d66c7e284080c4351a93a123bba690540f7bc5de4e7a1ea9eddef8bcf3d02b1e58353eb0482f8f7c6b0e2cc312e582e27eb6f2344f1e68abcef229a7143e5f69db24ad00373da06bd02ad7113e44e2048433e991e8c4d189f7fc717add6487301ae6159b0b05b88c33d82117681b9fee62658fa84526cf73548dc3551e30a542963ba99eee4d64ba9a406bcc608a223dd8bbf74f984ea1bf1859e7e21d4afd7f243d9f648f9270effdbaad1c0931945cc40931ebd74034e72266e9f0e182ef85c80775a00c598864ce5eb6b625b2dec470e49384c70e72f37549b09ce02f7c459a1f10dada7cf79939b2a08d33b0943028f6cbc1eee330f9e49ee8ffa47911df2c799e26fb7401249c7243b92629754845749fc8bbba41c04366b31aaf29a7d02db33c63627d2076bbbebecba2f5a02582593f1e295812ade2e615ec454d1ea4afe968a008eece1907c5d1b27994bee38e4573ac15b716e2e04a75dddb91b99a1f5bda26cc630c4729008a04017c307d511d1c0ca30bc1f95cc955288fcc381038f6aa353f331ff0c07614032a41cb96812f4ebb525a8a8a3a3c20313005aa7d21a7416c6c8b5ac757bae4d2c0d1d8200b15ac66f665d15df6080cceb0081c748189fdb54095c91f4c3ca51527ded418ed858210f8071445ad634b70f6998b372211dc80587fe8306a1319fca9301af71154f70907a6d17a345d63bacc63a4d64210a7c7966f122d0b422eedd73b0c80c71434f333c7d5e810b0c59aa98e1536b6764a913f5b2c4d53ce2be5189e96eec575e3968c04dad0d44450e7ddf86a3091ab1802ef4100090b2ad16ae0489b8b3054fdcd62c8293d331db5d65ddbdcf1ff651cc3543f26830e89ea0bae9392c6bc64e2c0f815019ce0dd4f41bc49885895175d2e0b0cf38ac2c8732518d53b38f2a1070450b65915bfcb60289243c6646b5bf649d7609e7ad84c795f0162a1d83ae1dabe3c40b012d33492f198cd5442d8f46887b7e150b55d72f1184e00a8535f9c24fe4ce33ca239b9544a7d9135da271d82bed23b3343b703edfcf66fdbb67370f24e9ff16cd0b0c0e28cc5f300b84fc15fcfc5db177279c85a685cfac69bbef75c2ee40eae7744637485cc2e2fe01823fa999140b95838af845050108412a9c4ce1da6ec134b0936484f494b85455367b44d98dd0868b94648bafffa106906c91cb704a2cd52d577e775d73689287b522f9c9dac1ff80ccba2ca34c5b0e39cdc43c2132427bec85a4b5529129aa7f5810c4fd9d2066d63ba091f10f78fd5dce98bd654c3593bdaad87ce55bd655338131be1f51cb3bf423aaeface56eef0c316846444aebec4dc89647266740aa0b3316f06dfaab83cd3fc24d586915190357f036d48c4a7b20ade7f12b5efb94ce8f2d18d477c89b6ed0b5a635d132add39197c3800231e392476f177c37caf9102bf68a20182eea7ae09fa4846935db505e60e18fa13545f230a0b10c855f89beca8dd08350ca2f0eeb3c6251ca0db91f78593de3a9f28aa3c32fdfcce987e8bc7867d130620ccb17831cb7071ab8f8dc10dde01a8660cd1cd160b3f378a41508486f5e6aee0a495dbd4133d1e7cca77cc3fc39e40fdb06172f791f65e5d1366a6fa831a352962d4968ca94cca53819ee3780ff36e642ecfef6c3c6c4637d16619070bea5142842be208c1557a2bb1e855ddc01b6ef6453110eded4dfd12c0f098c45c876a8e6ad3c5db25a7f2d520934ce48bcfda415ec7a0361fe0b6fd570da7ee5af473f043897bc833b51dacbb08a31b5a9e047c9e2faecf45ff51db0a1788bbaeeba099e2b3537d033f04b24ba93d54e432c5529ce2164b940256b39c5fe04c720986adc97019c07c5f1489c2782cef3eb7796d26d30761184f5a43dca0cdaaa5fa24454fe0eac3bc0f40973d92a43c15a78e0ce79216cf9db66f1466c8733379d198dab6f37a2a9fecf037b6c10d0b0e1621e023506830be1c3be744a0f5e6c2a951c125a10d68791fd7d85eeaa709a1f53d817e5f5bbd04f47b859f2d9dd52614f7bfa250345aa9b0c71c6a5e5417da5c453a552e4b7a8087a3057d54afaa8917a1b25ff5fe60bf1c0ab36c5d75a8abd1c8fe4d4e6cea22bd581143817cd84e2abd4859c13d37bb5bb2e6f2c069e98ca146897d42e86b405cce85063b3d94e6bd2016e72d5a913305994b3aa21f0fb5b306bb9f910fb74da9615aca366e2c7de3c4081198e87b2e7aa19c2c82b64a785e2f5b3d9cdedc91827885d033d21dfc5c9cf514a6123e232c71cbb51ac108ab7555f634a900ddb430669e9ea205bc51b1443f6d4ae9f11e4f0b0124431b7c7b2899ad0aaf033e5e275c8d5fbd58edf2375da9894fdc29c3165bb878224b0508a8cc882071d1b48118b91b5ae1d77aecd4c14219a86ed6840196aa5317f5d5cb8eb0da6b4cdfa5d789e86f4cc5b63571ac1c91ba3b37ada73fa8c53362d6d39f384a7272f56fcb6600f479e4f11392c48625a1a5c8cf4ceb9e696f9ce346202222b965ab002913a18da6567011749339753f0d4f06c8462eb1cebda3817f80613c2bc7ffabada84b66bc6bece2cf6aaaf9368753f39cb159560062662680f4f07b0d1f7355a761bdb25adf60b3231970c14bb2a21682c0b9ef17d78e10f49e7ed7b358f8f2708fada665c3dfb63394ac5b482e9c1c6fbfb421e695523022709368b43e19e2067af1470671b0e153434d49081669a039b8172fe9a989cc74df0046005b1f8a7cbe6be1d2e7aaa7649fbc7f0ecb6596cab26efc8dc968b4d01e3a034161aec82e683e07bfe9defc944aa0966cf7e31138e030952094294a2b987b42e542a5fc0ae69791071a7c4016ab11ce5b84ada7aaff46f1c6fe12255a84ad8c9774c4fd0329a156ef92cc4808d315ff652310c7b5de3f03c3521ba4d5207bcf7e277057939babad64a1c67df1319d7e046f5bcc68c1c9ad24e775b8a78e89c3f8a44e6b6eb494d91278a421c4a74948bb0b718facf0edbbab508d2c2fcbd96f968fc7f8e1e6e76104478405a4a568548478bf4f644871bea85d7bd2a8bf3e1cbc0a3cc9356c71fa9be8174986bcb0848a82fc05e46a8e5ff26c9ab7e35932e7ff5403a3d5c53bd4393cf94e40baeeadd22ad61fc971971017e09f5cd3c6ea1dd5ffe48d7fc03061934ccaeccb44590abecfb1ee0750bb90360e2e6d35b8ba8f399850e0d15a6bbbdcd29326cb9d113d70a241feda5d8c2b3fedc91dff599aca06f6eb4be00da3be7287e1ce9be26c0d3f33ac66042e16fdde8f0120201f38650842753f0b2be4ea38214e3ac18823f6293e76b04bf99df82083217ae3b7f8ebe2ce15cd95931c0329374b614730f51de2650de96c60d31ee3629a450264b02e36ae672727301465bf33aa344f5090ac3c308487d04d121424ddfb0531e1018a4358219528aeddd0cbc1e7661c47c496848767fe682b2cb52d144a8a23cf5ab5a46fd499b2b8fe7c093bd325f78f2b3a50d81b5f0799b4bc0b31c9a37e3e152d7527a89dd3c534c179cde18240927b7bc11e40e527fa9cd04c686cfb307a28674ecafbc1396e76a2bafd7bfdfe028eb7af714302defe1749070dc35db1d907bfd33a9485189445a48223c53827508b214b0b3dddc94fd2f1470e5093ce6a2b669008466eb0cb77f514dae5aff6eccac7f19cfe4d9368ee64ff2b01d163b0736097c6d30c2042ade362c9eef9ca90c0781f0bc66911f0e04a104192123b12e6b204860d042c6a581bf86133faa31ed899290abcc62218d869b6ffebdd7e6e03fd4ee5d6316e0f487270f3102995c66d1506f1bc2ded6b1f9568c456cdbf923433a32139df1cfc8ae503724fba7a17acba2bd704e721fdfc3b040f3e73c655e780946161dc0edd9c7e162d84a79fd3839183c94836a2e766b8e24f6daca7119b1cd420e74ea602ff511e47502a52d87ec0f4de9b44deb6ffcc0994d46df4ca32f9923d67c98e3715f03b2d4f507bef05e7f06be63c77ed6d7dbbf10b984c6bde8ac17829fe1db9962aa623ba3eaeb7edfe0d749cb93a233b73a3afb20a7297b65295178634d32c6c08e1d63cbce4a18ee8e372c54dfd6978a5544f590c7fd4410bdfd55163786d3380e4eb853f4bb599836de6c3b2934961e8b17f0383f910f9eaae8f6f20527378a87f64700a7301c5e8e7c36b9d89f64b4c8c73968f4620f4621e20affc079942964d28ded2fed96e4c39a455b8bb765bfaf9e27958745502a940e1bc2f0c7511278b4709dd9b77799cd6e53fba0a5a7516beb00de8fec81a73a9793e68e0bfe6395302933a1014174c16f6c21351e1da755f7da67510108a5a46383dc656065331162b8fb96825a43775e5d8781b3bdb7a743cd6d2193d1960d57d429e2ca2b265b4a609ab2035e998bfdc225f91d6ef8b4602cbf1eb278f66f6c1abf059556c09b57d24bf5208f9f9fd667bb5d33e549095699dfcd9b828cd9c37a365ad7f2dfb1564568b7c646a9cd3baa99ad11273c04524250cd4858088bc6fba4dfa76157d615b7d6cbc398c800b9973d5f227edc7bec01cad8918e04e514b3a9332b1d5f85ff40a040955fe3ee581858aace8ad2230200145d1bd1847342e4e6478fe09d540db27ed09d082ef00a8a27ed04b3fc0404b2b8959e25b8b5e5652fa8da19c28c147c4a8eff2fa7dc9ed7315af854a016e2956ec03fc0b06b771da1a03a523e304290e964a3a904e86fd553a335af09789d5e6ba6704e21fdc06340a8b19717350c0bf498bfa0df125c6b6fa75ef4bebec424523d844254f87a462024f14f2370da736b4595b9850d9594edfb8d71e9afe887a5040bfb2a12af011570972693412278c5e9ac1721df3b60c8d47cf28d41fd98c40be27a73b30cbf5e5c40f7cd2018fed8624db581c1746f84cdeeeb8409a10b174e3e8f2cbf0c62a3d55e415001c7c927dfbe91768652ce2bf01979eed1212680e615e2508f7034a760e4762840d993ae42293adc925ee3419ef665d894c1c33e0d0c8249de639461d4d0ebe6b382ea649ac221b926c09dd45c6b60557ea2ee127a98df58ac23b5324f87a875cf262275c16e9099b54466aa312b44671b55e8baeb180dc5e0e8b4cc99a3fb80b2636460127cc175ce7d42b9e4446c41ee10a0ab7caf9b412691fc8d131bb0c7dedc8a06fa0d0abe7bdcc114c0c421b32b92f428e0d371307385bae0816025efd8224c1652c1000c5995ea2b7e8a16821e86fe4c135318bf9e4b1dd0d3bd3716eeb410d1b50a5b1f855ff0888ef65ee8a7fb2050e75ef947e9596f062c898b01359cceff13599766aee1febfaa42a9df9b59ed2fc3de82cb165e18c0045cb6c20d8de0899404f913e5ebaf86261afa5107424b840ebfb0243865820f3d2bd747c8b83600caabcbfe27e2f860d5cac6e6feb65a22cbe45b6f569dc0b48827782c63aa03d79cda011264c683b8a4a21add3a94a3bf926266c9c8a4c8379ecb1370be09ced2d7ef3bccfa1224689129bb467c5d3a3be5c43a97f9f5a7a234410202bf128dc1f895ff8b7475bb4b805f0f65810e150aaf971a720734f762b456db1e66b8677b0edff70a0d9d446bdb24bff449dfee61b53281199725a671da58cdafd1c0ea85f807e3bd1306daa63b235701df6e7c0669e28b67a4fe0e85dbb8ccbb2ad69ae9ba36a722d35dcb6edbb64f0457ae8001372c4386bdba4afe01f5612f883d7e8e27d3f3c152c4f528be7511b1d6c02a4c3b218afe70cec3c2377e5963e5a36e66f50892e131c55e9587f6f07bfd1f378654b3fc47875bdb0b04c6544f2465a5c03814d7ee2c0ceaa34e3a1f806f154e6197c189ed2dc345f5928066750ad84a38a11f869a3c9879b9ef6c05bab0076d28e67ebbd0996ca64503e888c28f1167925669d28a85cefd753d12c740f127d9da66cc47f331a72f68cd69ee088e6dd0e7436a30ebd698697100fe6afbc5517528a944160f4098420994ab9c035674beef0d33efc41ab2f4e439de1461191df061355280afc51926bc66a20742964bac5197d6ed245c38ed732e9228e733158c1daee1f6b864b41c4a69f689b854feda9545bc563ca2f1c707f6d630833920f1051e9d12b9a8bb342eb39cbf46295a1982871f1167c5d8c5dc0259003ae6c42b655aa61d0521537e6beee3d3a46c5f37e70eff773d4765257afcd614e0f7600c4f813bb083e28e27f5e59ae89f501958b8d8265a57ad6000340c2746ac05de7815fa641125244c51994a33c95308a8e87bdd74223a48dab8d3c3c073a9383936723e7e3ce47285bf32f556caf6819b830c931a6fd5a79a1dd3f9a7645f124f41f9876c1a0740c1e9c7a187ea1d6302dada2122c8d916f3199f3592bcc3e19823e99c6294c175b6400023b2bdbc9927460f1e1168e3522db5b602752f24ce160415b08e38a04aefae44e70132b60fb49017b5fbdd3afcf147e453785458bc70bfe31a086262d01b2d004d9a06d9cfdf26250e511de6f75980e3844d2c40d8f2fd5fb6e9db6a113a7e3d4167a768b045aa0941cac03acf47b9e1d494a5b08e12ddee060e0c0d274f6662889f416841d687dbca02822cfc2d45865f1ddf1046ceb97e4a8cc5232d47e0eef170b57de92f775665095ad197a2b2484aa83d2ff60593be9a3520a9db7d53b96dda0a1d4ddf3673098502f5b57aa099eaf93c65c3df7f26a6bdefd441d32da265aaef2015fb0d10924d973335ce610440f83f84538497577ae1adab8f11cc3244821e653364912eeed53076ad811a1b220cd1f997ca88ef8ca47984c51459f1554b340ac938d30bc9e8819f11def1f60e25a65b801cb6b8c012472bad9c5ce3f4b60ebc35c5737999dc7adbe75d3777b1e108be795415b9beaaf3558326339978b5ab090aa684f69390292546edbfe5574b699a3927336629eef4eda39974d62a7238f78e3731fa3aff6b151292c7080be8d0f282e9c5a6c8bf57dc5de337a5ca6322e5ea8a5f9ff65d6f256a7fdb294fde305e5a567cc742cf9492f0048b8990f2832a7703c221a5aa25dea1379ec01743ea80311fa4b4b14949f62efd75e016e28fb668aef5610552a7f0735f6308f67dfc2400dc98268da2f63d555a60bd66a8d648bc86f96c8d88c38c5dac3191d1e4afce1dee41f13044dbd007060526fd2a334d30ad555ae322c029fc2c564c6722827ec1940e3b4ac65646470e97334779ba18d4c20b48250ebcf2ee7b1208c49de50dca475ab3ef7796c20570b5d8ee705dd0d3409263483a2aae59458be8e0438f6761d998133b8a0be70da99a0a1d9d021b9b55d79a0fd7db7c6e58d2797b12632d83f271ea29cca910e2cbaeffde8f4748df9b464513f3c4b2d46ceb07cb795d5b8ee463397405396b272b5813e114605f1c8869303781c782d9a41a9a285810675bc1b4f1eec180dff79d615aa6945a470a8587e09160c7e686092e0c9b6bfc1d24608ab28da29e1363c4caa37c1c3e574715c2817dc02cf88905afe422394b1326a6698e9d7536de0938799fccdce43ceca5d47dcdf0a0fd46bcd46312261a62437bb0459ed097a5702820892685163e0a86a90a6c0dd44976b98b49e24bc84e839360a0d3ece552f2618afc61254594918eec84ba1cf2fd00d0de2a920223c2967300dd6d35d98783a5122191d269793c3c65a9ee0db01bba9d80144cc0fcf1aa7e0366d59af62548e1fd130a7657735aa8acd9f771bd4b7d8a37dc512e59b61fd617d8c98398cfa8f6405706ad90c5d0abbf7074d0de40a4da903c5ac171e7be4fb3e869debcaf25d7c43930b1e9612c47ede24438b4124b2737409cb919a433edf91db966af27470fe39b27a40531a548046fe4e26f6cc3bf3eef6f72d231dca0a3a2125d7b683ae8bfb0dd64dfe147857966092c52795d8abf0bdad0257707b0d90534c485483942633146068bb419972051c16a2e8756cf814974fda3f67c0fc3d68b90b5e1957343a2df85fd78aca3d40fb4ac04ba64cbb10f9c7deb7fca29450ffcc1e2ede274347193798571aa89e0b26a03b13a24c28d38e70610b85ba3a407da4c023bf2feec8fc446c1d5f3aaf8db782f2f03bc36c46326ffdf826c5ce0724058f39c3d14b20426790284607a4a7ccd569103f59eb4ba1653edfd43b1f58c1163ad30c2d26b8d862e3e5b858e8f87a5628ef5b2572be867983dea413488d4a1463d36791b16eb8a824abc477d9b5f6fbc0d1b1fc7cac85b1e205d6a65286b43010980d85ca7a2c29f3a6f96d0841c47705c28c59bf6cdeabb6c7b3568025e3eb0868a8d23f9dfb8d9665c53bc002e94da159f0431122bf76343cac725021a2c0296f5be8e714450fa7941418009fff6b6350eb7c77fe0740a39d6a1d763ddcd94ebbda9447284fc1bf36f643677d2b73ce02c222988e28d268a9cf3f993f0b8f7c1f57aa3df431b7fe337b0902e866303f26bf0363edc47a2d58a5c9b530dd78b6b074335341df31a70bc966cb8d49926e5eb7b472282f6bba44a7c0bc64af834aeea7b99b7496d9ce65609a6eadd967ab81d12e875d84526285a945fa5a68a7bc77127f44167870f6945119be186b1ea23213983ccf3ef51088e2e671cc4507915dea2b22300b1d456cb2f1aae0192faa64a70e6465f198eb2ac51163a60295417561f4950c97eb24b9d98bdb816ac110f00caf0b3955827e3f2ba817067b3b7d00ff76e89d7274dc5847d5ab97b9e7cb39b0788a367dda2386df835d8869c869cd7ec558f6f4717abb138ad5fe2689b8e80fbf4b115d0eca09ba565d0f8600aec8de1e25ac460dd2f0e1604d8db768f5c0a194c4c39fb2d83c53ca825c6278c3b2be8cf4ac3c46495eb578351563db1103267c3293182d80d1c11b272055072a3c73157341fa92abb1b80ab7767b8c489b363915eafeba351159fe312588882c4d7365a591277f3c5eccd77f8b8260cb2feb2fa58118ce973cfe7ed94fa894e74118e9b242fe2e297a483ea41b9e2a1e1ab056596207b28c18cb37eada3e58f905e26b581661f0a5a528bc0eb2e824394582b0c335bf5ca7462d2295f1f825f12a92800acaba92132aeaeda172fafd11a96035078fb277834bb8d7264e237f27e02939615abe580fec43b5637629c987d51f7a2cf80052b441ad9aa12e23d17e852ee85acac93e3737c8d58c5989dbff55763b59d8c3e02ac661d7edf7b2bea7840c278da1583dab5710f34e8a78d975a6d9793b9746f4d57e6c9080676103b17d288c0bf9f0c49613e1a450372bd6328601a0b5e97a82ed229fb3a047e40a0c287a0bc781661682875ac74f7d4d3731edf0d32ef7aee9e19f5d259e588e7c0c1f09012be37649ec217158753239f1b6b39622966aeb1289c95384f58a1301562c4e63a2442f348fefc4e6dc9f2221a52928822a7c26a0f74ec8ff7480357b30b2c95e058baadebf573bef53ab346670f03fa7ce3346888377c13a84e5726340438a9d0b9e1dad6b048afd42da7392aae2cc30da34f8ef880c5346573d240c6cb37b2bc405cba1b2f82ad35d5708469ead3ea1b5c1b7c37c0ad6917484d0305568cca786a53643ca99b54d7cdaac1adee9d5f260790c0673bc5596aa70c969ab288faa1256438400f3daec40b679bb31cc0ec294c4fa4d56707f90ce803375b98aa9eee2dacd8b425b929b243cef3818807b662db6c267f38ee5e7628d4a076ef621130fd866d60b3fd115a3c9d70b1f6c86706a03271d6b7d5b69395f672508580b4dee478e2ccffaac5000a689aec132a2a3c48577525307eae9cba24ad428c5e5456012655468e784ace5f6fbd86cd1df5234228f805db7996264ffbe49374f19c17f9bc543d0ca598094d7c56fe3a6ebcf1c33d1874216ad82fe57b02a0b5819d538a8bc7e18dcd153f476f29a40c6880729b26aaffd13a797fbd7edf66f231828de3d388a6c2bcf51737287eb500cdfcca52e47ae96c2caff124f0a48d412d1d45507537297a61343c56b30a5f796724a224c2476a9e394dea5c579abfde37f2f3af412799759bca235879c0c9fdea19252f2594dddd9187960dfe8fd0a6c8c24b166c09e32ccf6ed0e5804e29f69eed48bad6451dad62094ee4715d970e792f8a1ccff133077a0bc05bb467f31144703688757271c5bc0732e7bc1b62071345ba8181196aea7b6c9368f1a92bb6b1013a604c87d46d28f040b65d03678fa126b4c80dcaeb65f21d301c26ea8872ac50ff38292059e5b528129523b197868c3b77f2023f466cf4b121516bb221a100bd938f4cdf94af67cb7c796473dedc66d0b676c5340419358632cab6f57008e312af9e1b09cc6746e870537158c5d3e1fdc258cf9cfcd9b1d3733a211e6dd25a03d451e17fc0bba1791f1a9c8ba160a6bc3aaae8077b33837e3152f9dc627d94794c7cd652aa8fda3934671ea2b0c7c9040b5ba616d24e02c554bcc09c48e47d9db4a54614b9a24e5e1687ec276780c382375773c87aef58cc346395bc7d663cf52823ff2d8143e1e60b8277da50d8aa62833e2eae576ad46dd89315e25ba240caf1b09b2ca2f63c693436320d4e3b128140e6bd627d00fb2612f876c7cf1d5fcea4e62ebb8c108d99c3c8f8896aa9568fb889709a8e159954d7e9a92ede1dd0b696471a7dd0c44d3e61202ca36d35dd754ee2173220490cad848f404839ff8b54a1334ec551599167e261d819d868c4c9afa92dfa7b688d2449381e410f125aeb6437e08414c7d57245a8917a2550dd4bf8b81a365fb39078f65a564d551c7d85e979a3d91105daa6ff051ed4ff27dcca90bc4ed10087b071d0a229f096851d5dfd0fdc72d8ab587c75489e59cf026a6ba8e167c54bc550a6bf899248e046b7d8f24c4abae2da26ccac18db0cf3b7f780ca5d8448f6672cf0bacf4f91fd80975d38bc783adf24826cf43c456a921ac3dbb3788f4e60bfbc04f455f8a7549a212339135aebe41fb221632421385127df145e783700789e5e18029ce8e88f82a9969395842cd0b29789e22aec78888522139a888b9e2da6f615bf19c6d1cbcfc9508acd67965f9bf02fbf8c0c147d503bf49afdf191b194613d9132c3e6316dcf51d2c3655fdee64182e172fdb3bb26b5fdd7c611acfab27be3de8133c1c8008a82be5c7fe7360e0382ad40de194c6f8002c188e5a0c71292c8546fe599a7dc17d560f76bd1e097eded2aea64b3aec0708e8310e7f37a25f1da6a4ce4c9d4bb5a6ac09c72267fef0ea3797ab46ec9d71e595f574cbd2ef4eec6debe74b21d2171b89baf8ec814843ad2533d395f8fbf2bd5b09bee28b40d1abdb76cef39d5cf035b23e9c1acf6d1c0bc5b562c600fcdf50247be0775ea7d41ec167769ace0d59e78f943f42904b51f71fb8567fa257f8f0b9dc1f3db511896e387ce8a059942dab8c06f020606ad4d42048197d847f83a6c79b3b7d8bb72592fa08aeeb8f1460ea5ff91bba4ad7facb8409e3a6c3cd77343d7106afb59b977bff5f60494b31b17cb9e90f4e2d673c8b0767a74180409191ff622c6f1dd830ae4202595cd8f7985a575ebbe4bc5dd521a1017a8bbdce58cb5f8e6e24840f3262f6584d4ab35da2cbae92ab34b95da7ae110e34ce1323260e60e516dfc86a893ec3771339dd9d5c2372ea15bf114c99a617f9fc75e0a6c5cf4e10fa02e5b642d27f4ad9cb90a8b9d50f9ec81280829770d62913d8535dd7c8e070746c96cce17c54f18928a35adce041227acabd55c081ecb49aaa7b23de90f21986d79dd14d18218c93c2f3e2fb84d6d4a9604390b2fffb0b4c87423dd42597896d402d6b6bd88af20f5aa5753e0d9db1514ea2311f9c2e825fc24ed6147ab5a43ed8a777f968510b6f01428e84a62ea244e961577b0aad32962d612fb965d4fa99724a71a5e7834f4cac434cee082285b87e01f94185fc70c955d15768a0aa2ecc475f09a52bbd6e0f14cd43921b475707f38bd7279a1ffbef4a7ae518ddb900b7d8451ff2b6b65b7b4c27b7157f5385714e13c753b46f35221b69e25633ad9ea2fce9d5ef63305d1adf6a2e77f24d645552a43f8742bb2905c56ccc9f61d7ba990e433df88ffffa276c2c3f3bba9c543023a516e9f3402926a7dd70fd4519ee1222fb69d7b50df8edc0fc297af7a338df3837d8337ba55774b81fc9965cc8ec57f60d5892c3d46bf4395cd9780380ccd176e5f52ff4d4f56790f03f0b96b48e9380f77353afb18ce9a26ad84e9704e35ef899a315920c4c46174d61665c62a415b955091589bf213089a79b047972a0d2327b3987d4f2073235ad6f29382063d6ef3508aa10ce90b385974a2a7f01f10fa533a8f23285df83f1b746edfa6e7943184dc9c7a339cc9316b9547b70fc7de89200682c8c8f76ca6ff9a4be090ec3ad7d8a21c4d41690bee7e610c863858c0913c6e875bda47c75bae59d0dd5efd4b0465c768c85965381764180383b4412c6985ec9b5c4aac1f442853dcb2e9228af5182a5155b97c85e068312f07bf3a7440887cf49738ae2681c7b63d3dfc0d33f052b26ef8ab393b24ed2157d6f40056164ffb93711826c664402e3fb11a4f603b8831f206b29ce64331bcd97c210ab06672f3163b2bb1a011d6ebbadb8db170db41480853aca1a1ecf3b28316611bc926b777bfe57526bf954fd52fd73e93a498dee64821b77317d1873d2dd7aff521b2ed6e2d609b9b55260dcf76fc45c8b2f0181dd2d411a07b0f6a2959050bfcbe178f5b8994f736596401c1b11eb9939f5a2b185c9b613551e6b7996f003c60b7f45bcc9e915b4a917dd589f1f2a756ac906feda937b5bd202ea4812d4b27aa58267885b08f0178dd124d05b92cfa3cde9c83496101f4b24a2507be70f7c5960d10a5551a8acc2dcde0d414b95d99b071023c3254406243c4742ceaa1e76a34003c59d44d11b2ada4edb9784c127bcc5cfc3c0587bdecc236b7a6f90e9b4ab6105437950cc954657368f3cbc1821b5a18d0018fecc8e3f49f7527d67b433e815c6a173d07b1d0f1e814e88c1fc0409298ddd6d69a4ffb2d33392abec23b9f960763ea14c99c2643b9e3ca79594a4243c1df0232d35f4513a04a18b209242a07bed29411c7b7bf88f0ef6f83d71c0fc186242b7cd61711b9bacb72bafb9b6b9503799c969ef7575611995ac242b3afae6ae8dfd37fc7a45da18a6bbad4f2dbfe0610ec654311db36953462424bfffe989c15d8380a2797eb96b0701edca4a2ef832c76082578acf748faba6c71c16e1d2d5bb21de43a3f6e1e96b4141163c5d72de0c618b80298122f75c652cf542fa5264e68553d61993805d01ca93c44c674d1156956307e46ad994dfca8900184a4c9c7969d01952bb9eb2427578ca39353a46e801d2efeb82bb27f816b43bfb6ce9ae895a27a5e793efcfa95d56de1e05d19194ea5ae4bedd12dfc16bc3cc7c15b789ed05739f4ae882f902fc46482fe7051ce5760227d6a727de47ae8543746442fde735175b82802815ca1135d296059c3c515646150c8be1d21e7b745afbc540df31af76af6224435456ffa3d37e86e215d1bf86125040d9470447387fc0643d3562194aeaa0ea8413b46075fca98f9a22cec4c8f4e95359a271db628fdd75a20aa2e7528e427088bbeea6011e52dc1a3db5ea9a8d1989a43e4102bcac8b67751d19b66ec5e72e076e52c671272d85196e990575f091368a8b284653f8becdfa177eb66e3b56c044e0a7246b1e9c79240bc137b099e630c2cdcda9b7865d44dfc7fdfc0ec3d12600b21e7ade6861447cf056276d856c569e9b885a757c576f895b8f1ebf2c7265225872c1d82daf50f3d9a2b28db348dd5a1daec869823b7993948b0d9ce03cd88182f41455781858af476ec4f536e38f775e12f17e6cf9ded64194cac9b2478f4d21a3c52621963860e146f6231bf81d33b18a23d10f98e8eaccde657fc1ec750892736229217cfb2a7e3322a2b44818e417fecd7df05056c22d4a9580fae10d48e69d5185281e6b3da17e9906199ac23a1c5732a5e39d26f87dc184a86265482ca19f8778ea822fa2e78f0d45331e1c11c74728fa16fff48751ca6fcf9adc5367e6575ec2b8c2ddb03a11138cbc0f10552d88820a2c3d726ad4510ee882a51104ab328ae10c2eb8fdeb29ee3aec338f9b3cda58ac195d5c792870a62a7e8c7bdf658e90070894c27141bb8b0d77849e68d5a9ba33f82158fc54d0124cfd1a51604f73807d699ba27e901683697717ad2fd4cf2f5270c8e853fffd64c8b3898f276ab9db39e5346e1163eb5d12baba8b073acc298b70c8af1692ae5a413e400103aefdcff2199b36ee02882e07ba675ae98148ce4eed07a9d0a06be9827b325c3296b4300388f25f20a67c4fb12a515f204130009552cd17136166d1e9b2cc603a4a0d590266a1d32d539cad2327f11edfb795456e11383d603a0592f286dafaf3470fe09f764e718e5c37a5d3d5e773a12f81b4f9eded044b3be72423680694324acab1395b781c8e4d025ee2cecfe1b70defb59966f1a0544c26b11ff852e151a34bb0d0c3610b84f97229425398ee5e42795338930174b3f2e177fe0287c6fcee52394cbcd40d4615b0054af8274b4c66ee9ca39d03baf1e9b983ef3967e98eee11a84e6c772a9ea56753f41129ffa93eff9181663729545cf5ba32ffc5afc1620ead3b31ecbba89b9af30d19ebf1a33d864a234de6357ac076dc43474853f72e3e179bffc6d2a0097567846880adb14347ffb3942a3bc2fcd55cc74043ecbdb0467764ca6da5915295ea44d666527c4242b65c230c7090fcc54ecc569e2438696d39f81be3cd9b263ea1a060e8d8b269e08be2316c0a8a06300d25b224e3367ce82fe577ab843d7c74ea67cfbd8ba67deddc6bfde20ff0ce9cb4343aeaec53f05348f9b9f6cf9bfccf488fdffa45a880e9ef40a821435d43ebf1c63561d609cacc82d616bd10e0ba6f59b334fe17f4ca402fb7f39e4122af36214e66f1413483c0d20b230000c77788b313374537963fa0b2e7cda149d57d5abb70050fbd256545010bca8d36aa6be7a11e2fa975580f8cd3b5f5a871a33a71b3b4a7048d817a20d4d36efbc2b65b1261ab4fa2e18e243bd1d6e8ffa9e613cd2691fb59c435aebddb70744c6e09f2b373408fd709c4f2b66e23cb5133a1f251b515ced879fa282b81e2cefddc6ff03cafb6dcea3b2b3eda2f224784cdf4036e9a7fe878ca257f6548b624ec0a4aa18e72fe8984709f6ddf06c4189bf8fb963585dc081c962c9f671d4b8f9c5f13b4651a9de7cb287066b7c6c70dd3ec08f53d882d635903e9648ad45735a546ee2e462b476beff220c0eedf4799b23f4efbec10b91c36ca332fb60d8bdc78f60b161bf73dede1f403f010281f974000ba6d87998f49717dfc70773efef3fc662c1117185fd81f335faa639767dbd9e09bd734025f14632acd0bae460e34842c8951e87f0fd4240b722ffb4a82e24c5426dee320f78c7173fceafd1c75841fb3ab109f23fd830464e035e3dc2034229e82e887de19e6333ee9ce07fc75c21f798a2b84032b32c6cf54c9c1bbbe537980083bb50fa9a8decafb22bd5cb57c2ed43cc8f7e096035a2b696f15b8a1e63424519d961bbb4aeffc285d8cdb226594c3b934e6df900491ac1a88009ea127d2c3487a5e11651486217c4c40c8f3246144652f8e991fca77070f9fd26a305e7c48e6e1666b72d47fe7e505105bfe252b03ca96a16567781c779a833710e0585b8bd58d4b8c022dec1e32d434bfd9344a1bbc99970012fbaf7a6d71093243fff3d0358ceb852647257ea2ecd143f0c0afe358db06ab04e0ae459acec8e201b45fd22dda6a426f98c6db118a2263f1bcd4ed776588f81083e13227b256366cce82828be7ea617c441e495ac76d43f5131efa2f512fbad96149cc121a9c51c9054b2df09a78f273d7360d7273b8f3ab35124d2968706df63f8d86b6f4dffbe387d1051b2bcfb0b8dc9fc93d95f62f527f027fb0004edcbfdc863bf8cdf3b7a5c8ae40c4548be3c897f6d690202e852bb9b3e1475c990374ead8c0e5783f8f91f439a15a587b1598462563cb6beab68b0d8242d82c05d4b51d8ca3b67a4d6419e9e78209abc4a01939a46ff5fbd18e6b3167a75d6f609fd3c294a1c0ba049d4f0d118457ea935015f9d8be1f744653d79516a4c36869e3dbb4b079445c5100357fb9c12f9128020464e52a0045e7eda7c7d69c331138adc42e8161e1469b5fa882d5173a0931b608cbc20b0b4f011fc0c45bc8e96c58e21a986423d8fc5b5dbdb6c8414515feff30dc81656a99f0ee68cb65f688398e38956ce89b462e023a3c22ea127d7114411ac2e89fc5e59b54e606d616d2472ea54b7d85a32f9cdf4e8abf81eed6dfa6760ee71be4a74f7c3551fcd7be26ec1193258d193e08ed38fdbb3beba94beef20fa23961590a377ef18409b86729faa4e0d6201e45612be28a2a18385a5fba86ea7061063e96b7931ef6670b3bb9069d921dd3a95ed42dc8eddcdebc79f8892b6ddac60327cb2931f2e74731a309ee65432b1c90e8ee9fc607d382758e1a7a35beab38f68a12cd17eb03baef162afb5cd9ef4be27f613f7e6fbdbb2e321e3c1de347e17f51affab021044fbd4823731de7fa2de78c41bc0aa321d21b65d72fe1e82482fee75beaf051bebe28b676a4c04c1445fccbb2ced26e5d574586643903290c17a097519f400c460568e8aa1781b83856f9aaacbb16f854d51a32aed9e59a3924dadb18fab8307abae395ad407920ec54de6f6d89fe8583940804b886e692a97d1c47bb886209d72e547f08a0c76fefe563d19ab1bd0e2b818843a6175a6c7c04f46a80262458ce0da954123fd941ca2d7057973d439307178676e67257ea6bc3f50e920a43540a5b3ab8be4408c3008c599e18244968f04792f7c14a921c24747c829ecb258662b572256c3cd2b5c0a482a9c8066761abde80580f252d3de647c69712522f59223b7a125830ac7cb0cbd85f6249ca4ad05bcde3bf6a00f92cad9ab2dcf6195c25ff5cf331bd880998a17130ccc49744b8dae66a2fba8d6fc369bf20f9c83cb69a2e15f7da103d11cdf0b3c66da18e011ba94999df7215626734b67dedfe8c7b984a31b3f2f1197dc8b7b5885f676fe4724f812700760e20a3b438f239990d8f9dac3cb588562be405d753dbbc2fabc4d055651b29cfb96c65c3148f2f1e2986ca667183f0f88bfe712eff5d71576c33ac331c2d6bef543e01dc8efe61dae0d7b920c4710229250f362d1a9aca17a6687271679e75d4a572de7072926e06ab6852c4f3ae183348fe5f4fd4755ddcafff466ad4ce2e9c1f07399bf526cd166bee16348470d8be03124f86e018ac84032bf1ec0f6470b55c54701e2e7d8ba1e1ff28eaf2f5f5a8d9dcc3171a9461c07e939c96bda29803979ef2c8fe8eb9eaef12edc0ba9944d4c082c8084a3f45bdd6597cca23f6dcb65b79bf85f2667392cf2fef9d84ab5d796492763a7d21147631cdc04b0009616ff13cef64005eb78fa995e0fdb3866356ab49a3fb56113e7894816ea877261b5689054aa7822dcd9be86a0c11bd2a5128ef835573df5e4f8beabcf4aec1745b8956bfb1abcbd68f462863ae2532039b1e36485af1a35b1d0aa6aec023b40f83aa9889239588320313754e33775327b98f10a3b921a117144ccf3927f56ec091d987341162cc608960837ad776895f8acb4ad8b274fd27e6ff53e31744135194aefc092543d8aedc55ebe6452635afd4d0ed4ed88d0399327b57e22038af10cbe9a5bc9582293d8550ad3a5440832316e310eaacd348112405eab737263a9610b7b75bfe5a6d8be1651cc7b7caf482ba39fabb87666d89f56825bf6775ab579bc8a9c4cbd3c16faff09996e8d6e56fdf5ab8c80f114aa9c496d09acbc99bd230bf44072436f9ca2a0913f461e1aa05b5795a47a4fd8ccd4b8160e90b31720422606987719373ad5090e8b52aeaf5e43714f571b6b3a8e9eb384cde3d91b0bd71beb76f0b9e1067c63d2aa6c9a5dcb1490885c9bf19c45fd8250d67bba5333ca86ae9803bdb1a9d25cc2ffbef3b3862a7f5d00ac6c48750074e186929cf7ddd547e04336dfc49399c4ae02263622c537cc1fa30f8c8bf39cdf5e0b6b3bc3c6c3fca1144550d74745263617f3483ebe85accc4d495d4c98305941ea16334bf498c17c44bb740020cb9b45df2f80d280e7a8604c594a5ead8b9ee9d68df12163c1a188517f357bf39c3e11a691626031c1095eb99669ce3bc4a3a1fa56ed74fcbec0b621d7660d43c04a14180cec424ee909d7cba1252c5ee2c5dab0b19a380ed21f68ee05e42f2ca456bb63f69b52330e1e478f704c0c00c5aaedea9f6986eeb2617d3ffc1ad4c88b1d5bc317ed2c7d369fd3e7b59cf7192041798e2d92c7dfa93b456f9f14afea0b38693be5926705ed82f9f6ebc71be3ba84243769420542bbefb1a470a65c5f05cb0384adbccca57983cf6a0e3d278cc89990eeb6149e091358d044f62b841ea7a49867bfe53df0404a0155ad1e0131ce3065ba96784e336e56b2e7dce9d05842392e6955b6d41ac0bea58de3ad4c298c59005850a7338211c010277155655175fbfa3ed91a4c3ee002cefb9b7eb9149e0448045291d17878ac659a3826777da59d127b7c2fe9857728401d31c026853db26b7312e24ec7d6ccd00c1a3297477bccd1f8965f5d899d80fd7089536ee9f546438e07f21f3952202c6caad80b57d39d356cadf6f05fdb04c1c6394421d3c9bd87240da00c811f4b525eed25d3483f71281f6c44e14f0a23df4f4c1b607cd3ffed6ae1736a5ea0e4fb2535353995c96b4b60c483aaa270184837b8d0d11764467197bfde8db919341712f2a385f4e5e355ca181bcd71a2b9711bf66551e19fbfe3e7e1b7b29f041156d8e4107989ae2f9f7afd099ca0bd150ab6ce1081c3cf5a704307b515769e1f7ca679af565f8d7c43e73157e65ddae478b1d590717b1c421d79dc1179fbef4daf0ebabfde9a24457980899c8921b7553d67245acd11c8c087578da07ef0b49374da287257ced5d7413ca324a80cc52b7665a0e6a1edfc2073098a0850c9b2130e1daac8467147e4537f997b486510d2dc3e9be757a68a559a11dfb76ec2a22b5e4351633c107e29576337ff7c6dc13541877994644eed83f5f41b12a9524a7d3685bd07d40f5080548f2410d6ceb3e85ff3ee6347fe16155c3f6262194282a6bb3b9abc750a34977355a4e0ee6bae58b1a32b08d8212b4318948c0b0b030de540d29c470fe135530cfc85cefde2f3729b7287f702269d3d5edc1d588cc57aa9fe9f342cffedff66cd26f92e895fe86f5ad847dbb3edf98b0ef365ffd7df4391e90b1dbf35577bd16c9cf448412e9e655824711fb2b0d288614c89345f68affb3c39018c9504d19d045cc69d89cff8b6e16d722dc376d80e31684de2f360fd9285e4699aebe1f3bc16eb5c025d83754f0f4532a9a53359604a9117a0ebced0a6e0a056f5b73ca48c659a32e7e5ebebdc4ef80242bec917409e8597188e781741022a7aa9b8855ff8f720d3ac01594c01d206796be5ae182994115fe431d9a3df7e541cc9aeeb0436c08317ff06b8ff5a44d9877571fc47f97d34223436741c223cd866a0fa6650d67b14aa1ce2f8756c881592a95f8dc7bf8606ce5efd8c063ad519e98ba7faad391c4f234b92939a9ef6668770ad89d4bb159e6dde9a011b7b8bd0106cad344f3d0d314d399ec98d9b2452d057f8c61026fe6ccdb96234874c09b60cb5cc45b582aa37f8d73f610fe9643a23f456a2869040f44e5c9eb6ea8b74c03ff1ba95549b3f25f2075e1af211360dbee6219811e6a118715c25765e75111b14004b0cdcd6d164ab621aa0966eb53f4e3c10c60b0c2d7e51998a8a0e92d686cd6e3394e8f0dc0a55f43ee433da101adb8f0622c9fd9fd62f651b0c9be03380d6d6e833eadf97df3bf2ece820efd6b9a3a31b4d38076dc3c17fa9a6f40cf8315471d962213622c9a84b94b1f156e2d9f46aea0af000d3230ef6fc30728a774c3c5c2a0c1239e1573668fea2131bf6aee4ea2a94e1b656cc7aa24275a2a478af3df1b4ac11554d89b33c78a399b73c587006fcb179484c6ca560d800116694a28b42c66f557140577fc629a1ee25b53a5c01de0c6e9363edaa47333bd218537edd679ffa6fe79778463f047878253a289cc0a58f322e7a226c8058da8cde408790e1f68cff147106ef1ac22159333bf988f748798824722c8c07693b13702766e2a97322d9a17e75a348bcac5733dad6257ee0be575e7b1926f63be1f421255cbaa76fb8b8814fc57750a1331ab295dc1eaea63f09468c61d4cda42a5efccf774ec89f930518e9a4452735b584c8e3332729d97677f622725f9959fa54dd5c8d1545c07aaf80f8f175941f7cbc291403d9ac2b71396ca224f4ccc9bdb3363899d4bc3e7782cce999ee2c07fe0d36fc4737dfc6ba8f72b521e6684b3d4c2dd777b63a0b8da5bff8e031fde1ad982f4e87b06fb6e37be9f2c939777935cb72fdb82fea172330dfd6b8ffa33675a8065e0d84170bdfa8629a3d323fe082145211fc16ff2b5777ba81431af3e4f9b7fe22831a5b783bee5c57529a515172493702634488d89782aa6671d444d8a82428e8d043bd89e6c35c2c2358f5fc09b724cc894968645a86d182b2c92e027ff32e88f60a8c9b8e39fb396f32c19eb41db8d031d2272237da6270caf92e09beb72b677ea59f81b6044bc83afaf18b9dee4f6775ed89c4e16772c5316b827997079510813040816c8b6230281d77f81bbd9a5f190e0ca23f00d99e5e0a16ec8534e8af4e03f87c5a36f77b36a4fcb0d3bef76f1dcd38e18372bcdcc5d4aa95f70782ba5de0177b818ee50cba740c122710310cff9a4f6aeab6c2651237bc08096d558f1d6a2d8aeadfdeceee8172cce675be85b231cbfeac2c0150056353073293c3a590bdf6de9fd1057eb5b5873354d482ecb97793d9fd14537e0206d8dd8340fc44e70a9806d6d97194a90af06c4c7225f54d0258e5bece6cc863ba8bc1ac55def64d727831460fff77e27812b94ae4f33ff72f47b180bd54b76015b20cb4a35092bd5996ca77b891ee3c6aa3829711e7db66de74d787cab9f7c7c2ea28ad5896e013a35616b4e2b69df11ae021766b6a009ec15cdc15aa0bf91dbb2d279191646f7d3448b61d66028866a02e39750748add2bf3e4f0370c1d7134be6d071c8322ed67c0280bea1467a164e044afff81d05ed2b798c51f2385447158a38ca44eaa41c07d3b541d9f07687d1ff1ed9210d7d1a88900bd0a479332405cfe2f46e2b43f56c5403ab3a372fbe769eda55ba550414b14f678dd0f097347ba6cc00993ac1859a5b9922a51ac0ae1b2b963a608d96ce2e9204f8992acdc8ea9301bf8d2cf85ca6e7a1fd0baacebbf9218200092651bea3d154a0a8ee19b6bd08de6171c7ddc9d5394450c56413db56a5c2d83d5d6032dc0abf109d666d98cfc64db30a8834f7212e2679163b08a1a97718e70c84fb3ee3a6db9954bd459d4d3651d6893dd45cd910f1e5bf47ab4936bfbd15086bc39ebf31eef040c37e1c43eb0ae369120a504db1fa19d4a76fc4de379f2b0f41cda5f265ee249f1748a2d2fceab06a4b3db0c5f11b5804881b7ec5097d6d9f19ca25f28f0a765d23fcfbe7b1bd2ae3630594c4441f3410312ca749e3c5392e3dbda3d30dc074a1ac4529fb04d953aa02c7b212d9c84abab10de6f531e3afebebe15eb170a1da552e233b3086fa8715013f14e213e8137864346c929146aac352637d90e2c6122a158fa00cddeaba66bb9935f51d0c7e43a2d707dd806100a8b96dcb0879ca086cbd5c1cb13c8e6311663e957d6b84d668a900a56490ce50b59011ced0aba7a7429b9475ecf3ec9b29867562d0463cf1ce437571ce5e1cd17cf56911a3eea25c00de3ff5d8bcb99b46e13df667f44de7b2dd999cf87c7605035ec41fc36de0974680979e02d2658e96128d0e5c25c203a8ec27a6a4bc65412567b24bf8220b551c94cc1ae9949a9b58bd975852fee085b9fc3fb64685882a4749a38446908784cca83996369329af94fb8980e135bd32941c34eca75d7d5293f50da7d621db94d304f0e46a8d992ef7fcf7be8983f8b9e63f77f4bbb2e37f55e2963ded41246242ea554a1305d0aac8a946669be9d3087e44e28a97bffdde4b74343aeabdfe22ebd402c1d07493a4c17710abfbd97919019bb5e67ab29c6ae1f817b2d588a6a4563321c296b47da80b635cfa50884d2a291d95de7ddf5eae8425121a572a4a3d43bd05faab21d25868d0d83ba6e9c9d6aa9da9705d6cdb0cc2d4041d00b7e6de94096154a6e560ef6c920f05cb0d85c6c1471bcb5210811c2f45a59a0dc0b1fa7243826d8595f5d9e53daf1ec43514157834866564f16dd10d9325153f6777533900ffadbfae0cd9856e46bff8c4812ae2e4cc9764f83b2175b7331c5923e9e6986508dd75885d5b8ebf5ce6bb9b4cbcfaf22c18a076c0b6ff14ed198489ea8bee323f5e8956e000edf05443b56ab3348094f420d8af5adffc3559df32e64ff24f2977f681ab60137278fd331544a54e96c1db2d3a9f9e07aba7ccd928106041510ee305dd51b8ed2a3c1970d5c4272f530eff1c2b4f4949d05e9f65b3df48ef2f85deed1017a899a4724f55bfd12a1c74bb91e898583369b0f437543322d3eaddf6831769953c13ff85fb55cda9828f5edcc065c010d4ff23f83156be42d85f812f2c18353e7074b5639c07face9fe489d94e9eed48904aa3aa20f742a7a132d813e510f6b5c66834eadad9d1934dddb7356d9843d1d2d209f4e171ba74bced2d136cb224e2e1ac7e63d657ff13001323650e01fe5728f7fdd4cef72aa83cc094ebe801e5769766eea587981d24fad996166da6f09611c2340fb0b6a0b5a2fa3077d25a7185d0a616ca2a789193744ac58728e0922ccd9010805fe88b9a34527cd32580d64371d62ba06d552a733b023abecd35c3ffe6c38ab8466545224b95f369eeef03527654ad34120a406b139a003c3e0e17caa3b8ded47c957034fe4beafa93ddd26e36d8a2f96cdfce36a4f5ebfcf352aa371419dad00e1607174925987f1bea5f9b8d21116da3f1dfe55c1a5fb95a8918fcaf6580b89bdb91f0712c5920561cea9a00e8734b4b49069446ee29397396f9f5a61044040a21ff1c23d58d4a6bc31b36568b6dcf8b15d0fd130114701bdeb0f35f7c145380706b91bf39f6eae7f3ee9f6833f2ec5838dc7146c2646096d0e0942f2b953e97e34ab8e690ec242ae07261f8418ce3a8126958837fe19f1fbe553f81edbf9a4b0b527a2f5473fa041ec600ceaef62c075909ed8b707545834cf60ce478de95608701347a95fba049c5ca89294eb468e1298f29cefcfa40fcb5e10290a19283f6229a5ea09ca5c9f41a9db6014a1936760b8bef6b21fb236e80e913e92f741cda17057a422237225de250c8d80638e32d2837bd5804e93d5c7e4a94f9edd0cb9fe5e76c684f5cdd6ca703b946057404b6b5550d2daccf7117d4e974a5fcc147f82e6ccd6470fe88565eec304c6947d9cdd68f4a9021666128ae1ffd8ab80dc1e64d0dfef519a9f3c8dc1beed8ff590c04d6eba9f82a7f183bc2aff703ca6cad8d5bc771188d946362304e8b7264d438bdaef0a1316d3364c7cbbf30a4bd8771295151ab1c21691417143fa251c1403da19197fbf0ce7df38fd65881d25d65810473f79a0ae139801540c533ff70aacc7de87321c9d9bc740aff56ec6864aa2b656a21d11aba60d655d615ce539af99ef85f66a5e9188be6bc1bb49efd51853c5be631255e226b9dd9adf7004d6796c0916c0d5ba43f342a980041554de9dee55c0eb9d29597b64dd7fe6b4cdf5860cca678bb9038a28773b042da8d72cfa655a9adc36af2d374f38f472d6b2ac17774ec8c794d6a98c80cbb1e09fe820cd8195255e366511f9c360cc0c5432dc698c87b10e157532f3b2b2c45288459ddcfc36d35d4ad04ab8861aff0e69e0b5ec1582c19d4ce5b24a721dbefe41064f56077ef5aa1e1682a5e297e587e7fde9ab531bd053fb46d71bfac14c62d6807bba945e1e6ed19f5d6977ebefdcc5198ba225e5462b4434e1b1fe89153d940505ed6524baab99f7668b0bf8869ac2087140ffb4c931ea27c7086cf858ef920262646a045397d6f571ecea48bcb4c9b5fc7e4c0fcbef88c7f5816194595b04f4c45902d87b1c98f479e72a7ab6865731da24e2fd8fde17167f2435996fbdf2e104317fd8de0eed0271ca0e76561804d34486db380eb073f2170711b6841899d73d051ceccf2facfa9e8bd5567fb299986b70991b4abc029fc49eba09ef2b509527668ec27c38926ad5b02ac13a4173b1f487cc420083435c4857fc37126e142364254f4d24eaef24928d4f95c594b8138fec1bc61fb4a96733b88317c02b72338d719d0ea471d39d521d9863b458ca50d6193e1b5593e93719a6810540b406791395ae6fe812fd62b91b4483c4b812f75821a65a90604aca327422820e06fc792776e1acead3b5ea831da7bd26e9a5a6149694c3412dcbd873849ba07bb0691468e58d9dab03bdfa0a99a9c780ebe3b37bdc88818dbc1fc3543b11b88fe850389f4c2c0e88edbfd966bb95006d2196d5aaebeafa80875ea37dd8af3ac9ad5bf6a4739326925c97ebf7fac390181d5717bdfe87bf3c8539221d2dccf3cff6f8ddd541c58b99baba67de8461f84601882e5227c369b61d1b066dff0a7a5d5a507c6a4168779f15cc5820803c7c84aa87a2d3088e7199eec35a326ed15800d8b60ce6dc1a8e03a1a36fdfe65cf67db167c5d5013f007925c705bd1cd42b7b9e01a79b0ee49544afea949acc7a127850a9589b4f3994d76e78b7889f6c5f421a965a9f632ee2ad36231e929e3953c7117e0e41f11385db2102663f2874c9ac2d12b7eea150e9c9768df2a861d4952867b051cfe7462cdbf0b7b714308c84fd528481c85687e289b1fd05e91e68fad3995cb897e65bcdc2ed1bebb1cfc89986d8ba0f2be7512248ea5d14006bae1a80991b5021d3f3689ccc9e75e2e25350f4ca4a8a23d8b359a273bf18341c3890b8c6b6598be47426f76e4c9c3da712f11ec5fbb69488d6fdfafe1283673fbb1c229faf546f948dd1186bf9eef7e44be2b83ba5e6b78d7ca1b77789b877c3fc7eaebdb27690e9e7ef660fbc29dca255e500ea7fcaa9eb33da17bdb6813244f0c6446e70464617fb76ab1099d207d51ed24cc1eb3de2575e88b2100ff66d37e84083e7b50cae332f62b217616c685e44571880857a40eaa82140ba004c55beca5a66406257346f65d8b208a72aae9c6dd94280dace4518d420a6e6899cb326148f09b889ce52779284e58bda1c2eff92b4b250c0d5055c981bc2b44ea3105d88aad96df4828477ca84ee0a6ed77dc41b750e2d1ad20b69123663ebc1c783fbab0c80746acf2b7f06360ee1b5e3d70d1812818fc1d22840d204568b0d6659b67b5c5eca088dcac9abd4f5225af9398531260dda92df17ba24a50ba5c93c4e625f3c280f2089fd1fc7c4e7be250fd24415a9b5208d18f7a574e2557044e012494090bfce177345c72d06d9c6fb93a7472371374df69de8add0ea1b2617e2540dde8e0993688c01de7d4adcaae507a230c956714c459045be6090d41a8d9e1f30432523c73a56a9c6553e45463b7e512c52c304a880b8c29ad09ba541d0a474803a92782d3a963232097b5726bd1a03e54a48188c70dc469e9888565e902d066544e37912426081f1476e8cc680ee48cd9418fd0f48f937a4de8b91b300f954331467ad0029de9e23516f6a178a089571961e8802307fe6b10578ae086a0b68f95d3d8e4ea668d084769d45db4c8f609bb7f3b028738d565981edd3df7dd90a665d5d34066105666887c56cf3f2589cbcca54c7aee5559acdc4d9526dfe2446aa34e1e5a10288b5a182de1b1308f6cb0ec187a6835185d2bf92df76f2a3f9325238d944055ca2d804af21fa28366cf8404d031c78e6a01cc3f32f8471203cabb462ffd9ab3126186cbbe8101f1988d9a38a680f2f88ed2a2eda73f3668f75ca688172b8c7b25aef1514ee9f45fafde940365066e2984d57513ceb7c20623d7e28b97c9c1631eaa710242373a3c3d7c99b65224bca3b36481a88e17b9bdfa423d104920f7ff972386b9a93c58ea3d4b36f263234a1d1084f053f5e0469eda3fbadf023de714585a339ac6d474e44c4799f141ff1c1cef77321d81c6c560e65f0d6797fcce3459bebcc01385ddafae723c9f799b2600eec8e79492561b0d10731adc773bcc816183b04f6140905c023ffd1fc03bb932e8363a674e3fd43dc3f5cb9724a5441d335b7c473c0d227de589940392ed5c59c3de3579bee68ec9281d52cc91be6dd3d0e801d1baee1648b9e2d8828e010650008f6e30dcd0b4fbd069b3667f14864632041a530f8a5bbf7eda5e0c06632ef4c1a59f443fc005d2305480c5d0887471b66b54e9b9c4a3ac352eb3ac2c44ba6bef09d47eac190f069f3d2c45fd707a0337f070604f9f842615494b38cd7fa19ebaff17bc8f7e0ce447ed9f1404e3c8dc52da52decf05548c89125c42ce113b857a0e94c5c01fb49825502a4e5855dc3bf55c371f143b43a66b4981f2f99943283f3c1cdb7f8907a98fd419e717a57f8e8d5badb47137ef9781647370f2342eacbc9d44006e66ef9fc721eee678f268763e4c4ee01e8d2cc757e067056790c0c725d98e5a002ce215fe0139c525ea70155181d118bb61109bb5b6d00ddeb88a56cf9f623d52f37762af3d8301eb90785c267860f13cb47dd1b65bc9e9c07677364a8b64919bdea51d253dfcbd4d947f191f31b57cd1332b86239e7b6125e99cd77ab841787d5334320f381a89ff03519ab53668bae5640664bfae56159f7f4a5af9a092119023e778fe5620660646d722cabfe86f406e7059112ccfb372957bacea5c020216a726448c203a2351a9929797241891588109791a76ca5fac479c2fda0c4dbf692aad5495e74468651adb10c23b7dcec703d8a01dfa26b2e11a855e42e2e691543bd3d959d562652c511c8ec03c0b2d21444ab740b4b092c0a6a503bc1f15c30a56a58157fa82be41490a11cc75bbcd9eecf6f729e6702b10731cc7ec1995446c37443ca944c043f73150bedd63fce6636bcb28e312f8faf16b342073c3b2a7cca194640f2e47b3d3a072b61ac205d8aa1cb29052af1b2edb810267910a44e6bf94aceecda45be29b46da6a6a8767d9f10d52fb99849f61b449649d68bb0b76891538410b0678400f0bb629f000ce3179aec69b7909a646d1815ff7d09138749119b01e8171c86ad27baad6e5f4f9d67bc92561367b9084087b8de7c5c4bd550f7eeca186b5a612f683dd3913426068bc9019b8531b3655d30fe12d1012b22c211c9e0d09e91f73c0a47816d7b92c6a2e2a47a0618cf34fec88323343073682762d2b8287d58bbba0e6a494b196e66a14b8c5183fb98510ce892a36f28a6811a179f9c07e7e7f1f5bf8db97f492931ad3bd732a1d9f81ed9241e84390488b040ab808f5531019743f5fed8253caf2d55bc256de4910aecdbdf9d7c9750f67bd77f656faf88e5e12d4543355b990f0516fa8d8db5bc2d7cd16760019b456e16c340a61f33e97ac1b439adc3171ee45222729d9642a5795cd631c88fbea6a18168dcbd16ed15353f60734d6ab6a4549c94398c85a146396fafa1df01d931fabd5dddb8465d9edf5de12dbfce2f4406427f18e0e6d6b035f5fb35cde8ba4e8c0e84a0cbe479544aa2ee539e3d1317b4dcfa61130321008568d10b9683c47a96cf436d93366e36624f34c7fe946db396014d4b09a5e0cc1dd14872a238e5fb0ea8a22d7527446bc90a4177de390800673486ab645b0a9776f777816fdec0db1349dd9d3bc7f963fdd143afec8481acd93f462a743b0feea8357fd52f38a50b9392032cb8a0b5cf5215ce8504335e5a3e76448e442e824bf7d14807af60b737efd646e7b2ff7e92bfdaee35c09ff619a0319e09fc0713088200a816999705f69d5b909a9a1bd703c6964e81cc9c9f5f8e1f3ad4b4a7c6f7fbf184d3ad232435b5928d5328148de2c9637411c5fcc2c554d3d4e1f7dd07c6ce2c7e85b1502131a53c43f35e35c9e99ee5533a7ee2a1c63bcaef30d50c660233168e9c117ec3aa0a6f47881a8d0d5d77cc91933fe985d7d2507237a02acbb1dc996ee12fbef85a97a2fc733111ee2edf98801b7bbff9b1077f52c78654a045a219dcd2e7b15b46511fc9b90d1d8792c82efe39b4cea52f6db2d42be5652a8b24c41a1cfa03b09c076c25993ef9a02e59d0e0de7e2a01b560ca9a8dfa199e06ad39121231272431bd05cf3a522f070a603bebbec6d4ab23e56e0da49d2b730683b27c14ea0e1bb60c5bdf574425a6813722d49e822008e495ffd451c7cecc2611cd10e684944ff7ef2681c3cc63e9fd4b05ff5df32698bacaf4d616e9892df173ffa00afacaf6ceb50cce494d2d0ee963177c23c827d42fef3ff15be257ca22a4405e6f7b216a94790f8ff031e373631a92b825ff6aff4eb55c0acb23975e21f2c8883b3af5ccde96d024f348120af56bd092e92edae066180e578183210c6b236cee9883ccbab966410bd12dce9e55fe05dad4879d27865cccb0cd47553f1cd9b8778fa599e1bf9b3c7a30e7bdb11b48eb4941fb17a66968de11b35aa43964707e441d60d1c6a853612888d8c095b5463d5e03aaa433f38c288eaae40e72ff87634e9192f8b1b9ca12fccbfd35429322c2c8e08ea834549c0b21a59023d7ed97b2a0e3ee11e6e418d11a457bdfcc699495a814cf92c4a63705421305649db56187c34c45517cbf161ce270b9131f0e5676f2a6ea0e4797ddadbea1334e9f58066835ec00c6837c7159958e2eb3148c72aee15a5a05f33582843f01ddcdf95cf88a5aa3f1656a9aa9525f897fca0c70d707b6aaae7b40e73399521bdd034e7f44560d46c5a345a0198a654290ee0930744065904fae0ddecef818708658bae57c5629c0280d303eb2578d1a25cbe36c941daee2bea398584373092366057092d7ba9804984e42d9a0289eeeba560e1a5a4a14d56cc7a10eade1f7038736ad196016e7a14b58abca3f0744c3942a953cf08a019b1e8748ddda18b705ea2d0f9265c10129658a911039e22a606d76d149512a204736f71ff1ddb75308fd98d4a8a10f1ef4b08d0eee47af1325aacc2709cd21c328fcbd7c6cdc544169ad4af5ba5ae615b6e024d2d780a37c7236de9674f0a9e59d415965f2b332a11ef7444f0620dfb853059b542c1ed06adda0d433e323990198be34e70ccda840e65bff8423ced03ad3adde4bbf009427f810d3749a5c2dc5abf75e8903b0fb8f7771e15f4f9d6f9650d08791e6b2d246c118ba59255c6536fcfc8cb88687ee732723617ef38c244ff193b6cef784f5c22f7b017ce9a52ecb9f17f4edd542d6ae7d1496dfa926c441a472d46cafb70b419cd5a4d3eb64f82692484f9eec8c9491e9e124715cd2dd9cd906ef78ee160b7a07d3ee9070a31a6f1ef80c70df8ca8a9d89c472cfa5bab74b2a56880d7d51117e55027d579983387ba2b7efdb74f834c5330820679594321ea0d1c45390f9546d8d81a3268396a1b14f528c53cdfbb3822b9475e94828974d693b52d91d0092eb2fa99d32107f4062635256b066e328a1c42226ce65bf60f56193d650f467aad45f77e3997ccf342345d89d29e5cedf888cc7416fc6503723aec435c651001d4ec877b20dc866515a0037725fb05d247906ae82efbfe02992ddaaf490815907fe53ba4fc74ee0a432d97e9bcd36eb63a35fa4df1027c6865b041b14c1a914715bc0468e2c7baea143c10cea6034760846f22def54a9b4e8196f29c654e30b0d5bcfea1494cc50a216945dffd8672b028b18bfb39a443ff3d34014f64e839495e1e97139ba79d40bb7f2cb074a297ae9963451fffd82d3896cd8bc0ec6f47487ec1a41c73f193b220b689ad3eb1b1489c3934bda38baa1ae80c0906418a9d43a7b149bcac6fff3514754e10f821e2a6f6c41bb2375620d62a875a6b262fb1d76677abc346e824a3d2606f6a798b6dea7e463ca0ef0ed2543f6d0cedf9f67f088da1961a676c0acdafe88d1d5a136b793ca2d043cc707fcc8e13a9e4778b6dc33d20b3e685d308aa22525da6da1dcd7dbce6a1734a21fd61ca9f02a1ee6691515ca60cd0df7a424ae59a3f4271cfd87c11921a104e23de85d912a976183db59922f1ce3e5447c201408477534a83bd21ca05f63c379bd58c2a496a9e2120d8f2a3c296e5b0332aa00404973f7199864970dff1aa16634f1a1a6f7047dcbcd2105231a577dc77175f00d44279dfc0fcbeb55ac44a1c73c2851f175a0889fc22ea028c15d54a85bfaf444a9a92171103fd5d36fd23f782a224cbdfcd5a777b12fdf5f5d25e1882f957dc2188ff7e536593bb8bbe3eea7e438ce12a8e52826c56724069cad32cbb3f1795356e90102daf5a211a6816227d630d1a5faf1c858346d68feb0dd6b735ee1f0673c8421c4e74adbcdcb09c3dfb0e3737b87d8d9b0445ba5d6e737a2b96a97822392841f6f29da51f0e327bad3498a5a9eb1ce9d87b9fa43be8d784edf11643860c18d291452be2ad1c0d5b73137d79cbb336310afbd56adb9cf9a6ff4d66f675d334692ef403c23c99614d0e4cf71687e4be566768dd1619b87b121e3af24fbe9a02af2ccaea2272d01a2917a1f42b7f779d9df6b78491451d1980ce96fd44308a51584cecdbd1a8b288f4ec39ff27dbd7abd63a98dc2e0367f9eb6a79ee7c1105768f0bd527bf51413ad6b3a23c40546dcb1ecf7a362fd8533c9383ab22c0d7e68f9b4f31be56285c8236c443d5044e7c683c20e54df9ca31cdd49222506715f10c723ac774efcef8b657d7b077deb7b385b61c3e91440f3c425b499282dff339e98ecaf410607c7d39cb6db6bfe3e6e4cb38f22b5f9601e1f1b3f90146fcfad2a14494d61c163971de54c085e374a4c6e161683deb9c300d334f2a0b6eb18e8f374179d7e9456d05bdc83618531557a4914162326710a88be6677e447801ac6ed3e30360530adc6f29326c518f037b9bf34281b7203484abdcc786329955df5ce48f3783321bd868cf958f712e97b832da65e2fe37f82b4ade92076b36209b1eb14c005dc55c65e0eb002fb413736dba5e36c9e84fcf04e66396744359d871bef1a9e0e6b894663ad8649b401ef1aa994f52e7de707289ed1c33a9b0aef554c78ba5893f822c4d830e60198bb6bc1891bf0f4a3126b222acdb004bc23ac035b2c1bb82dadcd1647dbc81923aa77b19073b2c4dcadb153429ada9d6569a53ee8078704c661ff163a7d949a7fcba361dab9cd943f716ecb9e28f0611a16879bef45bfd70c84b91c6e261504147c58aba3b76bcd2211aaf766f167cb71793a007b21fea8071f20ebc86cced2478d95d56c2be44d827349e93ac53a42b29c4a4f5eeebb2175eaadb59a8bfb6e9b1fee09d305d1a941c504764439191c0218b4377bc3874820d0acde7d976ba7fa5e946edefba76bc4f721e9fe87259e5a857730bc0d9777888f39476f1aa11f3eceaf33aa097e162c4cd6d668563db7f078a5d490bbdab92b11b56c4c9fbf2ce11417aa389e03e9ad6aa53acbc5ac2b3eb7e9585f0147b38e3fa766d32435e1cf2109cab42fa1376bfaa770d5e0697fe23541f557babfe3f608eb92d9dfec7d3f0358c373580a91dacb0a266ac86e57165e1ffb5d5993d45f3501906c4f3e392ca44c8e69e44c6bea81adfde2864338b5f363d2f7979b97b0e94a2faa70f764edd1a9c11ad5b0bc7d7843133c8715cca32dd64456587594ed5c2eb7bce931b0514fc43feffcf42c53a1dfdf5ae5d4a9ad5b26b0bffab6ccc73d4fe09b42f387879c44e0ae000f32e04c24897e167998038872b485ed6b18938a254a5115b67c3fb698d2a0597400039b9cc7b145c565ebf7558792537b6ed005c2d5722b4afb964c815fd8aabc6d19676e5b5595c8acd0f2a879ed72cc7e78898d6c8f6b343a07cef775a115e06147496ce79829dd0a7cef6ced5d1872e66cb76c7dcab05e974a1ea1c604966935098b851b8a7fbc21ae3c21d8f1bb966a8a82cb32cf650a0b269d506391fe52727faefea02a67cf7f797a96f5baa2f68af2e3b6f18617e1ba6f9ca98524b51cf1019742f8bd0ed6664de983c0e72fde12dc31566b0684df439d419775af261b0cb4a9232bae4fba3cbfe8f195137c9b1fde4b825a58538f4616636c5cdfdcbe19ade5539b5493bf8488808affb39537c57e71a627e9de2fbee51f214a1b901bc6e47d570d12d2e1b0f9e9a7330f98dafa292b3a96398f7b2038ce9add58427b356d179c601f67deae9ca9b99b8cb5937518a38e419cb34b4a483bbc5b9ef56b9c1d62fa8152de434c80698e47e46b08359eb6586d5ac28b5a1ce3308b33fac191a74607068cd05774802918322e4592807aae8a60ec6d3e39014960e0626a7154872c6389e79ff38ad781cc9ad00dc259119f15e7dab49de88475025d6e1857350abca5eeb8eaa066a93b1772b72ff4a07f4270eeda6c9d149b6ade367c6cb2276bbee602e66240b54b8798e9179f0df9ca2e32c230c2aaa1051b398ba72d4f55bef11f4d831223acf23fbd94d6a36778147ee7a53fb5192bb42fa0b756889e3b50474eb1daf20a5c149aee6fc42f39870a850d3f5e33ddd8c98699da01144643bc860c38b6677724bdc54d921423f6390bb861e18661bf7aecded0f2e5e3a3b433cf3d9718c6ca7dd1bcf17c040f927148c31cbfac403edc7f68b511ed300ca0c910f341f260e741281d31f6a0742ca9d6851edc7114122ad02decd5868686449564a8f1a767bde03f6a8d873d3b93a380ac0487a30772471d00a01b3cbfcd9d2eae8d1439b995ffbd4f8ee8324f350fe1bc2f1ca0afd0ce6de2962b43b851cd4d2128483ef31356226f92598484493f29a6919f32fc91f07e6bfe8035dffc68390abb5c768ba316413ad41a72375ff0c15190f5a1f1d3e24f760ce097bf9d4664c6a9e311861fc2ce2e08919c7a4d8322ca20e4609276a2680e2fae60252ab2b2f05904c61e84f44e6bdd6ebde67a693e788cf70e5ddd9a5625dc40198e823ce56bb43ce6d2b02556aeaa49882b20bfbdf28d70b6bd280c2c5db6bddf53a78e1ad213d05911ed3548cb0018ed038c53b2a6dfb6c174838939ea379faac93f88c1d618517f95c5419ecddfb1d919a205593052cb36f3077530aa23185e3d351ee43f6bd64cc749feaaa336c05c8410b33d99ee42464bd86ee936dc64e6defe882fde78fb5ec893a4e3688a0ede62a36ff39164adf0c48ccf06c3bd821daf7e38445d2aca3c01230dddb981d1e5df98ce3c54c5183b947c866cfb1ceb24edbc2c7e1e07a1f9c5354187b2f8f54b3396607b40bc2cc35b6774806e6cdc47e04bdbc958eb3fa7f1d336407aa66c50ca8620cd2a9081e7f8faeb837ccf3133969d740f24ab1cf99d5840c6f35a47ac49c38223a587f7498caf85451e5c31b94240631f4b8ee09ad260afc31fa7102d9ea193c3de1adde7e0f5b42df8e39afc468775f251f1b9b3ba8e9ae732c32cd7a1a3f9b61df4bab70ac60f5ebae60cc29acee414d777a467c1ea14054609d7e1ec6a8255fa6ead3c2bfcfb34e7a77059b29f9437cad8ff10f4429b3df489c57397500583dc7f561e96f5136734555ca5d69dde216d4a15522e5e85cf9a6fd76b1b9a53e2f3a6b25af30d54464f91044fcabaa264d8b596450a0052a3d5ae6985f92f4d0efc4560ecf23c9e6f4a15b20ae1f8f5e4b06e7604aba046d923b69519699b7f2f217a7615d9a878eb9b606d3531ab7b7d7d5fb9af4314257d714f76c42da386808c82e81b99447747b11862278adc0d6417a69fbcdcf16ed0c7d0a5a0908d22773e713a7ec09b6914f597379bed82bcc48ead2e7d7721906f64df3d423732993b7d61f90847c9c983ffe4846153036ca82613c5734a7b729599bdbeee11b03cb65d4bea678f9fa18e3214681083c46cdca2f2b33d0362169af252055224ab3a325b674abb9cffe518b3a6d42a9ae6d9f3b30c75274d3dbc06609f8a8ec974213209f713432cfc1826b68041c852dfb6e4e2a00659046cf2614dddfc6a2fbf865e0c6026f2281abec085900a0d23133de821cbeaa67d79dd263e62a27c92759f621b699233ad9bb0288f463e60db85e54a3aa5acba2232aeaad3e841a8499b3a5ee6b1714bb8bb09f2ad8ba153463906f78c4b723f4f6e0e5bf6dd3502429ffb8854137d3dc043e64ad7debb1525599c1fb366b484c73574c5a2a1361967ff28e6a160d32c34e3dc45bf70ddcf3ad7e07b191d57850bc67a6a7db76dfd7b1529f854bc792a8159a2561c9fcaea16deecc1319e3bfc970534831b31e9365099ebdb138d26e7c6e7cbc684a5dd7647e1876f2ca85fbf291233928a7c1da1f1e28fc9ebbfe924d283c08692b3916bc04d75cbd91914e2fc3e06f3784da8055047322beb6e754f719c15a24804c87283ca26037bb99353a3b0c3f25f6fca3f73282faa17d5a7b758eead937da22d1d25f34d38207215d402f1cc059e3e48fac665c04a1b6709d8eb5239c5fe87aeaf15f0ce44c8265226337b9ee0baa9e8629491caf4ac7ba7774c3f85e752cfcb758d347348c08c0dee2977fdd2ccd70351f5e74b81adee4d1151979e0d4e836a34905c19094a708f2cd896dd648acf1aed4417ac5d5ef20bb671f00ce1ae19a72f9f6ac69093ce80fbb1add16b4671d4a20a88323aa17e8189b0136279d9e2d182e4160cd98225a632d1e316b9e212b3077cc4619a6095876a87decefe50b6cef142d6dd2cc8bc6d8b5031cf8bf898d7191f630176a1a3c68d00b7baed5bb14f60429584d735ee44dc6300a796b1063cf43ec51442f63b0ed6c69edd0b48805656ffdae94c9872141d7b88df2a3c1dcde069d8bafd4e96f0952623200c2d23e15a0ac1378c6797fbd1999975e52302e9fb8dd1198cfeaeb8094a86c53200d4ea135bac51829b8a5dafe04243102be86d7a39d1b6a846b6c07b9c2684ca1c7f060ad2256574d30da5a3eafac60d3588d81f3a9ebad0f70a739137cedd41b4a96acd35f69ef6b2b33ba4ffcc027e8fcfbf5da0de208423f6a9fad84434d35793374acae3b50e9f8232503a81432d1f82d5a2a44735118a65ff991bf48f21190c40ef81c3dbd00ee65852f1eac8694457f366b6f8a5190e8cba71be7c7afc5a53b5363978c6069d76beb85595eb56b6431af4bd7508634d6fe107ad2a91c0773e2efeb2d6eb7049a74b71b3acb7c8e05b33a41efcc93eb92e1112dfca58e97353c334f601455eaf4fb440bd4139a7bcaaa51d54e7b076af058dd1e4f3d81c9a2f38609b64778b585dff7b27e424f3341915f2b10895f1a28c58bc394a2a85254f416860703c684c4836bf4ec19503a84d1053e5a3d206c0b0f900718f09b6d32dc77dcef3e496ba91e9b3c1a02d7588e25c8d82f5b05543849a2ca126f95dffbf0b975027d03ea7f433b949e624dc126a6c3f236c41fdbf875a6839cd9acf8eb9a8c27a36ed667122cd1c8792b7d9fbb81dd517598ad120d611c00bb5d8b38e57206f5b6a6b3faedfa6b883078b21f995e99368d35798340b3147352c73fd4504bbb896c1fdfd069caacb07d7d15e7393cc1a94a50d06507b104c725dcefe90d9306bac021e5031809f59f1540b78b56cd5b5f1b4de85bb1bf4fcba2337ad81ccd9361d4b1ce863b4cedfba212fe5828f0adc62c982ea6c242b5c280bf1348ca3551f5e32ea549de3b06f3af4d2826738d959ba52042f70cfac0a8b9b1891f3b915d5e83dd2fd38946e81171536e476bbc1dd4ada2b439bb4b11da72e9f2a26adf6192654e4c3cb9531afe1ea3a59aa7f86f79424139a89cc14f2c69dcc52897f8be4ff7b3537067269a7279950ea614a3454e069c5a450a103baf778220e4378e08712b33f65b164ee52b0f793dd8b4086d5d95c908fd4ef15b87660163584a79f867913ea8d7cf0e97ee50d8e70fcf73be775abcac96dd5f5989802418fc4bdc4b0314f5ab90835a7b927e26f61404d8683bd10a587831e5754ed36fe6c9c7d68241f56eb19562d3d09c10c3c23a598426415773f1852490e20d7494f0c828c70195e651d0131e10499c6c5c57c54525d468fd6d23fb11a7fa57dad6085843f3b295b87ecda582535cc24bd9539ca6d2fda810ad7d68a844f79d8e413a0aef5f0155ca992bc0371cb8f3db9357d32ab5cd9a8a978f9ea4689ca734d0b292facaa47e152d6a2db261b317a6952eb050327c5f12f4e8839bbea4b350bd23ec10d29e10329addfdb68976b8e427faa5e8e2c13b8e25429d6a65d60b88e8b6c22cd4178374b5941011b9ad8a36b2d31c15523516c4ee593840488b089ff2bb08a50c467f65f84721ef7392c8b8d35661557a248b16fc223acd98eea1360dba9bf6655381cc20ad4269b27f7107fdfd34f37f7578e255e95de60b44cd3cfbd09b8fb500b1f72533c4391bfc984e34a65d082280d62c070d3371a571f1b2f7185b0dcf4cb5e30d180da7defcbaf2af5859a58e2643c8684642dbbebdf7fc02cd2e9eed73be60448af6ca29a4b4102ba8d7eba696b10587dc839ca0ca58b206ed6c52fe2c861c55cc78bda2a17dbd0a874a7ff3c5b264553dfb07ada92af65054e6377aa166b65905b2d62ad358b38273f1cb083a1d89f2f7559bd7fb36f766b3d40a9e391be8b26d5d1103e7ae01d01da5bca8d6c1ee2ed53012faceed6434dbda0aeeba0d42443bf430a35b17174ba3aa022dcdeeaac47af0d630852ddd4ead5bba6866ae7d7d16f772e00eeb3de90eddace21a5f73bfcd94f2360f2cd228cf6e2128617df081d0bdf6b783b99423f8e4e411e21da1bf69b7c92b81a56f55c50a18bd8765f8e40ee124359fbe6305e8285fa1bdb498e43fc4eb3a35d1d4a0142c6791d92a8e68c9ed111a7226e1056ded0f26b81009814674ec0770f01254cba1235659e8c40637da936d60d2b201f5cae5c45edd806deae351da32f5d0e2fb896e92d2d4eb35f8e1b24b57f794c8bb6cb6fe71193d63468e46e09935505075da3d8a1b73e3b60aea7e2cee3f7f5c4a0a63cbb7f73b23e3705937613e4685a2e63ce37e51ff187348fb114fa9ac9fc44ec679d6fe7e0336cbe919995b9f23b1766e6e3c9e1ca5a443cee2210ae5e6c904ffe9f7e3c1165e4daf0fe4e87cb27ff1bf5af9cc791773b2005e193f0143a4be25b151eb5ead35acfaf01349bbd988c6da4d29d7d50ce5239fa672d9a63180a6c23373fe254b2837c8860f1521e3096f9d6e451a62460a5b195dc14fc22380051ff8020ee5f21313c266ef77268b6972a57f7e5f37d86299a980ff65f287425c661cd3f3f8796d42a3179710de99d3e6614e442bd8599d409e0ded87cc9d48e54cfa19369afbf97f949de043ec08c1d55bbc8cac36f1209d1fc1a13e7f73c79f968672bb11ed866aafdb32936c6ab05b0883db9679cc9fbb5ac2cf289697e4defcd079dec28c0516bcf840ee89a53716d21ce738d8baa4ee52cbfb8c06c34a30014fa48f44489943b05cf49015b654d37ea2db4854048194f3fb0d457255b63433d6812c4d640b1d901a9b73c13bbaa6d4b38efeaf1656c84d09cfad4e51fd9e45dcff41508d1ecb39b2750114809ac776c30ef281198fe68b6e81fbc8551ae388743fdee8bfc30143c830c602803589b845792857377060ee957be8e79da385b7d1440dbb5b5bc246ac5450bd41c1c75e7472196b12862e644d2dd633314a6368fd0b47233c7da4140c6914018cee14fe174da6d23a0b90fc07cedc3f2d26e76fcaa4f2ebed54d6d4db041f730101defe20e8d4101b6148c7055ba2514e491a26e7c94dd73c47c95aec823a4892b625bec5a511f8a994ad9daeac7c6e371128106b22f58a37f84f6537e5829aefc421b8b9f29690bf9139f251826a2f918d9061e476fc2f5bb2e8ee1ba86b8a5286568a67e5642fe0ab312814ee7273d81646ecb913f59851adacb6e0c3feee99c27b83a0c7f5f08d8e724bd7065a78b92e57284aa7cb8bcae2c3d57c9e154a09b066eea7e6ce758ea7b4159f307517aafe8753292715495a5640a966febbfe4c48859ce4ec946e4ece2641690d5ec6d3c9ee0c167609bae927d9c7af69ca4e580da602e9cb8be05e97c969832ab02303bd3f964443c2e55723ab1f1c10d8d4d6c2e3c1ab3ecfe4a1f08d9e3fefd0c6fdb3d35c8494818b1256f100e1bbe1f280c6f14c9a151b2ac8e53c9e305466fd4c41acbe04477fef26e6e51394da52a7248b92205623dd5870023653fc6bbc984d16f244c98537815f20b06af3270d46852b913bd170bec7cebabcf70fd89317bcf85bf7d4107214b70987ecd1dd6a36582e98fccd7937f9e4d528c01bb4dce2dea346d9a9d4215dc86cd7aa3e2975ad24b29caf03ce6230502a6f7ac28fb710569d57bdb3343440abe6f7775fe2e9e79cc08084a2157fcff51a62270df35f9f75b0b50c65089f2fcee6a0fff86bc037d93aab7c63f5091c5318c2310d1130fc4f1684137e1c441af400ea1bf721beaa1c610db7b1f8545c29c631e8ad3f0ba80c760151c0388fa0bac3e6e4d80ea7b1e24b048724cfc79a78f301b86682d26881ecf7d957cb900164cfcb671b60f476a1c96b71eecc57decf3fa8c5fbc26d0fcf5c86b95746f730e6e5a872ba267f5b5cf700dbfc0bba104be94eb620f7543b1fdafe33153b77b5f353161c97bfc09ffab811ef045fb0c11d8121fa62e5671d8f96cfed66e6d23a473e144ce541d82545b3df8fbf976779a7d396f8dc8d8c35ea49e75be4450ccf3ce6020d3b0e351429c7ad788464c50e6f12765afcbd6459e284584dfc329d1fdf67563a7c5c6216dce9613339cf4c5035340f604b12190d5e890411db5cc0685a0827301dbabcc87813ec325fb24e42fe0df444664ecefdd70fcfcc0f3f6d1996a0324715dd2be05e4b55163f8bcfef66068e8fe04696db45ab698b66d3a6c810da0a0e69643506abc9c4fcbc66ed611c58c1a9d48d425eefd78ed189024224e473972874a51aa4bd209c56fb8abb525604414c2af049ab8b4d21845363ee08d4c1760c5b35af963dcf65610bd22f51da5c8d061b47f3ed253016f94fcc62d20e7837763af1950abe50c7ece0351e319af5f58d95b67e3fbf44516d1382b0a07e7a60ce2933f11edfba86d0df098ba9366f45665e890b718dbf0a4dcd5d4eb7252b3430bc4bc18b356a79d531064d14b2203acadeb7638235f3c1ae920fe6fbcaa544abeeb5b1c15963ccb21c2046d0fa02ff89d1bd344aa250964bf2ff7d63ddec589f2a98ef79fa3626d7697d5fe74d877b383b6dd0c92b34179b6c3f01e4cfdcfddc89233afb61e310a44f0d28240e0491cc9507ff3be0a91d195dca4b28fac4a93f6e77ff95e2ccf27aa36fb055c0d9cfaceb5be1bb026a9170893c6702eb910b2dc3eeb1234e2a905d11ef43a3bd281e0bb95ce47b5c44a4a89d90369eff94b18927e1bc91c14dbe7f5c69e5911bf73b2d36bcc65ac036c89e9f1abce7c8469954c84fa78f313bc4f36ae57635b6f53e9498b38fbe36ab1850da8a44f67a5c404fe39fc64b5ed7fdd88c87a35f13fcb465957082e9219e94cb00a5e769eb090fb6a88db88509eedd94176028113bae78ea27f1d94bec74d9b8078c9bb54ef5ad310c1fca228941975581d0ca57b5f644f4e51610a9c65901c0ce931dd61186643f6f8de91dd67db18a7451610739f589d413e83e03aaf380868b7c218b8cec2ed2e3d13d074dbafedda152e1576cac153b1143b86f905ac6907ecfbf112994bb93e803fc8a32872cb96da393c692dfad7e7ad3038994213a8abd60ea3533ef7129cb74d93d1c4d45d20cc0638f086364117ad7189d9abde359cae029d7d19131bf57c76db7ba21070c76241d1f75b9de6bd8a07b71784bdf0cc10144ff24dc96994917d155c163c065ff8b468732facf759cfe090d9bb507ac8691fcebc7a8580cb8a5f2a9a17ce527097d045dd9b20830a96ddeee6afd8e1473aab3996ea3008926d345e0a94cf916be0286f52add8634b68bdbb9b589c0b4adcc798181c7a40d4c9fa0bfcc2e927cd2efe7fedc7f645660221244786f039acc30099b40779d8a89313971b471d2c5c0e018e588d3d6a2e0a05ad80a5d2047376f88d084ffad5301f43bb9f11adb6bda6c78828c675136d3e854e505e19195c9535d06638372f7691c94ab9a7df79b6af5398dc677c7afe70e620bad5fb4719a087d162200b1586e37b4ef19b447dfcec982a43a0eb8d7b6f4f4c6e379d13bcbf8adbb430a3ffd64ca14aa874c090190d74a29f0c15eace956ce7de8a2746fbabdbeb2a6d98232a1d05d9723a25c9295d6f13bb5556b352c924160b8036051ef295988f5edd0c9113e9c6677ee3567c4eccbffb9051cf2edc1992d29464c93b8c3cdf417b072e29cbbe52d8fd0d5466053a2340f7d11e70ec8662e9ea9018d912394a6edf8442e2bf8d2d59ceb078001bdc98b836ce34cca34c04c51e386d1de7a43686e6587df9ed8f6f4d3256cff38601e0d11eee4aaf5a38143f135217f6ae4b9321f2189f2054d28676f3c05a6346221720c9ab2311afb3609cb580c75a4bcefebd71e4dc0ff5b0ce48ce12a5e7ab23ff89976304eedcc1b977c1a066773f52745d9b82e45d7aa569ca8cadcf9904ffdaf6b67e96896cb0f95f2d056e9326101221464263b99022e75c06089770a3930781d396fa83e61f88dfd47a14989e7c1df4f9039195e6f59b2ac84ea086b905c936c5857ada5362275fb3ef7a0c25cca3eb9e903a8dd74664bbe1be14b8592b8b3e3367970c56dc2a2de5ac55d0e528d0ec988c2fabe0f1f3e032b55f585626024b08d0c60afc3621e2dcd3ed8bd16bfbe5358edffab164ed3f370926c713688605870ac96ccf9f21bcf2e07e97f02e62a7ee851a40122adb8f82f56673419ae64560be1fd40c8c3db6b8a6b723e97969af4da4777e22c0fbfff2092356cd7941280636c4751e0e9f1a503b10a51958b70cd59b2bcca1d58fe15ebb8c63620f96caf4b881fbf06850fd33a9a57012903dd9a2638a7452a74c3e3f174bf9b432a140ce8ffe05d85d84557e6dc49a43f87cacf42000920226065d743a0384d40e3da360aa6be83774a96736a12d87f900ba6aa47fdf5839f37155c74b31b4963edb64f0b49d2042074780b609d3e29afb7f99298f99c8fe9c0e53a98292f5e2a6a8a5cbdab7fe19f10853ee2759db366bdaf8c9817c22e1d5bbdb84d77bed2e95129755e9f6f792a637f5ff200d44011c2db36034c686404df61de2570fee9b15f1903209f0ed14351d366fc49fb2efe3d493111481e5879cffb09548c97f0874392ce4fa3d2beacae8ab981672d14aae5cbd9fb7ccce06a5f7f18843c36c5470134d4e763a6ebd3148001df0dadd2bc1de5ea566f559a100f290e8f4e867e096c4d62da0f6d012448a3496a2085c3e5c6bef589cb9f8b65442186baefc6988829f9bc28e16677d226189f463565d654229ec10d8ef62ece88edfec47e169ab4a6b261a1940ad9edb0877234ae9a277d0f1623ee665d427e68a08add943f5150a439cdabb937bb78f4b11d51bc0e509459fa9b064977db73c3d02b5aa056d654ef6f29df1b4daec0d03d0f4c255d991e9af65f9e5b83220f67f8bd8f9d9685fee8de3111c2abee0e123b8dad34a52ddc2d713c1e882396955a8a11d186d0de353d237d21113330a4c0c98a466f4211c05e6bd36bff1783a0af672782d3f7aa221ff4fed78c5d12b39beb98010bd69a5b158c92e963a157fe0697af23f64fbd682c73deb0eb294bf5bff7204f2e68f1573e1339048c359565206bf45580ab49471aa3918f4c05249b8c6f04b0c4020a54e79dd48b31c456c3f1526b436391f86e6daeac3cf2edc887373bf435e43e3a68cde84ae94220a1623ecb5e718ac5de7d714ff07f0904740d4ecbbf2b76bb1f29a52d7e64e14aefbe2bfc28de5a5c157aa2b26b3a4af5b65d89916e22bd6791eb2103cc41fca666c6bdd08237529aeab75c1dffd2558b493e1f7dcccdc9ce9ce874db76868fcb3ef4d5e232b57913dd128e5effceeba59321877d631642b15d240d2177f2a31dac5a332ff57053fbb653bddac4bd8dfb217079909986b52827d8ba4eb9fea7ea4f811c64c8e67aecedd4b973b667400aa272454de2d5e97e93c22ee4dea779449b824a3a8a6fd443b81ebc77f2bc3ee33ea2108b0d0ca40c04004eff6cf01e23de968ae495420d8091f640edda8f96a6a6a34d2e7b5173da78a1ef84f02694f0c157ac4a47659991c91654180dc52aeb5af5e6e9c95aedda80de6ed07bc9004b160f02f99767ef19dd267fe35f75723816182338e2d98a1c62ee69a6f87199407f66e9eb17880f6a046db3982a16d3de850cb2f2d56c1405d770b1bd65b81ed6d4ddba7cb0dfb5ceb691082326657cedeb787c86b91769600663da91cc2b46c8c89158ba09bc2f0df56ca57776406c827063fe56b97c66193a1a5bed9698b8938ab1f1498288b11736b6af46db2b06c0e5df27213b9ba6f54bd31d70d12634c0c8ab9e929066c8008425d4ccb6598f200455fa8d75e15d234eb0871b83d3f1f2e175201fbe1b0871be6783a5c123138a498c73131c440b87f77dde2578e5d3a5d16b3e0f9480f72c3fd51dad45652b8d8b4d23163d75f45284842cd37c134c5a1c8580b60c80f1271b8c4f2534bd8d0cf0304e08c6bc7055efce89b447d2b59514ae760cc0cfaec5ebf93ebc2f0b78f4cf5d9f6ad5d9fbc9b345024dfbd2a8635e2a2ebf463733c064ce1bcfebddb7129d450b23794221bc91a10e7263dd4ac29613c617f304ea7ee0aabf8869be39080b2903d39198ab5b4ca6ab1a0be1cad113a3d67bb06a88e8e32901db9ecda22ed6a5464aa0067b0843ffba820417389128713b1e444a019fe102bca7eec283066be56e34471bef3bda1f6c9dcb0025807490632f6a108a0d5687d16c5b5d0c00928a01b646641895a36483e412a3c1607fafef0be9e390d44fdad67cb6d0dbaf017c5dae251a0e124aa35918cc672a9cac5cb037aed2c5be9c74817f0966ede268ac0cdc7a8d39901407f0b3dd6cc86e11fc18513685e82f0c9d5794b113d58467593607f09001caca2bc55980a7388d401f35ddc3572989e9c475b4693e528cdc1db86f578f2d556adb10c6c766419bd054b24aace1f7e892a44712a8ccb747c8305c410078837f6ccbbf5021c0ff975746fb27ddc1676fa999b5991b2956bd8a4763fcaa112f38cf5cdbb43852578aa667a02229c57e4792b630e72ded820d4db93f5ef871542996d3365bcd3c340a201c9ee81d8be7e3838a2e943d2c7b2c8bbd03f5ad99a31d4e13057f48f1a36f56d6440075f59f7115f5378c37006f1a1225a31a19be88b550ad99fd95c8a3c3c1391d260157bf32777c3691a666388bb938afa309e582a5e60c7dd9585af43579e637a1adc807f5c74ca367a113feb2d38e7560d415498004d0b938734924e13f64ea14724d2176bf7d404f102193eebc1e206f5ae4993540a7e5aa9aa50b6ac67a4aa7f07689a503db9aca9f061f316ac417497c486c92d3a311d09a759afe14689e19d41a34c6db38827f668f056487d4da06e3280de8b1fb32d75a6c0c870d7f162f026e2b708da3dafff35752c37ed7e6af4ca02dad51d1dbac0367d639e3ea155756901c3a11bbac7673b9858d07e3d543bedf91c6fe4d16c7ae67f83c5fd9a951d06226fed2540788df31c6e49c786c23eaeb49fdbc7c4f73984ca2fe6cfa2006a72e4008d0cfde7c2b916a8eb4a66a38f79bc6b0b862bffbe080cf9a5a4a9cc4e6bd2f052139deb6aa0b12f5d989d191b6a803dab206452f50b8b97a4d34116b2e2a33733ac3e5ce1c7b5492e3b2df388267efb1602fe0b02c5b46cf4e8ff2d6744e47810bde620c6b9267b8e2efa248e5f38c0c4727c068e19bd66f620bad2ded468345720563e79ee2e88dd88b5b7ca7f52ee59c07daa442fc82b38bc3626e5feceb57083966c3076df6656cf9ddaf9dbc1e93221434f217a15031a780ff98e3a4bab7ba73b39260653ec98643bea2aa83a0f24d2887f486a8c4971f4b7e811e811afff9fe43bb40f5ed5d40738e15487be4b47047ec3efe51322461225c36dd248500a4a98f43ab470622d7fc21f2d091a79387f02044fd51a241c0fb0ed5068c162f9a586544c7e41f9d6dc9e7a1117a2c2c267ce304d20af18cc82ccf703deca1c5ae18731a7fd0b6fc5a4ad4949c80c2cfdef04219c290be10ad335a77f8bb1e9d15a027e833c76171c999761734a075b65338a44c0390e3121db12977a578925520090a0a04aef5a1e1794c8eb809f5dc762d133400eb66f9483683c6b329c6713ac71c5cdd2d223e9f720308bd4ea2812a6ec2dcad5adcd7de0f28b867ac518cb646d799c2cd52aba927b238586ed9203e65771eed41fec3a7777e280be23c939e7ae2f2cb64c959fe994b6436730e53d6e667f7302e2598d55a9f2fe2595891ebf221e19ebb1a4b749c2d50c33c802a22c1b05da542f040accf2534b903778d18777400b2ecf3b9225ce2a805bcffcf7f4c7356443c9f7e4450fa90258b91eb43925f16a96fd07ab112179d459dc95fe6eb102282a09de470391c643e28418d5a15c235a1f75e7a2df531b0a6186d41bf8ac9791f69ea114b93d4b4079dbd1948509f2766aa8ed519f960919356c09cd2f54f2d7a3edc4a3c54daa1b560bce0bff44ec9d807cb28915b5a169e5e9027a83b93f1f1ca1258ded81dc44f200efc2a634d3b49657f03ab755cae9007abec6ebb6bd1bf4cd3508b60a5102b4a5122b8357a74295e7e7165492f140aef5d0a12c6c409a06d0f876e73dbc79980669128cbb5b18d06ffa3e42d4c7b228242b5ccd7cd49210dc110645c1db60f0979aaf3187ed6c4d6e2a8612e5ddbae5560bb85f7369259629f0c460324e805ed8ba9a34d3d4497daa9695e4065ae5af4c850faa7cf4be0baae149a52c3ccb952b2cab81a4a8debe3d272f921f86b258dc1ca13747b34fc92f9642a5d65a390068d134758383fec74efc3878e57a0edeb8fc09a51169af93dcca9ac3ccd0d6203a3247e75eb8173778b64eaf7febd67573c85483d7c0a2109c54efb7a7c3eea705352cf128697dd1175d356b06f1a0c7c400acab1f72f89359b75d73326de3572b4238695cc9819d18ce845fa6e06c5cce807885e9e3d5dbb9421ffbfe83e1f5ee6eb735d93f61da3c2051f42c6f8f571d478ec435b94764548a6e621093d6127775d01a0a501d38956fdfc273a8e0fc20eb5d18c58649a60a7a8d94571e7ba33ddee194bea7769ac615576d4e7c6622fc1d99f9bf714aef6d17adfdeb600b7eb4f1e57b71eb7a55cf91c765e4081ecbb8eab3356e39f2a98f1d7cf78d8f87eba92d210c10bf3760e95cd75ac33d864fd0d127e0b0722caf93bc1ce9259ec273de346ef7b29f116e939a664db3772924267345b4020c1aac10f2c403bc9d76abd3cdac067acb138e7bc1ab747761a3449d647cd24fd44ced637321b320b59fcf764130f441b8780a2b4f46b6760aafc4781b4d8c1441ce68254f25153e9d6eac5c89a7e9093cbd15322ccd76efc80fa94dd18f97ad07be2a6e12a3e4a48892328095bdba701908ed838d34529349e159f0a8117c60fe10c9ed9e4d1bf8e8149113ad064d870c1ae0641672723842ce685f661bc5faba786461305b6600fe4e4c8b2583588694b98f0b539a398120ee8cd78b9d0ff072c05eaf49af119b68625918cc86d22bb2cd0814633d5115dd3e9742ccf3ba8e89dc00caaa0ca00fa39154a889a74e2cf564765b06b1557c25d2eb7d06c024d4418783a60003730e9ca6d9db21f219283eaf36e7804fa6da0d024c1f5e7614bf54f90205c49803692803926fbb5d7f8675faf3281321e5fa8bb4c8b4ffadd80155876aad44dc92b2a4ef337b510fc9a91cbe4669390323a53944700e0a0fd61f51450ba8ec33c309a7f5b952bb94fa10bbdadfd84fbc59a35020aae5aeaf1dbbe5c69655bf80eb3fe6d122571d19ff108e5858777da66743d443cbe49b319f799c2bc80982d3cb8d4f608854ad5ea2fe2c65aecc0c8432b20f562780e659ec23b8610452770243549fa0b839e58dba9ba06ac3fccc6ebeaf5258e1e73734fc77c68ec1b0853bffbd2818843b4727b80c9527ed12496def0d60c692adcaf360a6b1dab0d96d2937c3d433eecc63387c2551830863105cda9a88989190c40590b779200d84c2305ea22f01ff9216bb48686abb1bf26aeda740b63a1c2ac63249104feeaed24376b670d96200dc5e50dd6290c7b6ba2be0cddf0ffacb99bf5196dfbc781a11c3083fdc0951a205c757c9c591d6c167d4601d3f7dd6bac48e6b7f771a193bf532bfac2dcfc5f89746c21df01f1fe23090aeb5a416d91788d51c5e30e9390d5522a786ca1e6f16d3088a3bb99a4c70df5878e0a469076576481cf33b04efdd1551b9de612f8ec355362cd33a6452948755a170c3c7f1284e51ccda638919926b55592c61246e0e4c7560bedbeec8a30f669b62fd4ab4fea294f6b73d032296901f099c34c82cd183ec32c7db55a85f94eec7ee45dde5249c955a6214879664e8706649ffff8272e5ee9caba73335876391d74c1b8704bf439504a5ee9fb4b4275116a5f094ab0bfcafd4f0a44ee872acc0203046fda3ee6c9c9772c8349bfed3f4deb2d96ad1920c1c9e488cbbc11da1d818ab5457cf2a646be5d53a6a642e48d57b92e64e35f83f78647b56c959bccdd5df58a63dd2e0e510997109a29d8816b1012528e67c9a331cd1a88c52c1aecfeab5e485079d879292da1adee474ed63930165bcfedb84699f414e43c78780edc6f5e389b877ef7ccbd64342832ef68085a266cd12dd5fb50034198fd757360f31734389cc70438ae34c8d918fd0977982bf2a927044c450fe662afd85b590a869b9444c21b59d91dcc7c0336c51f61dbda82c28a3e36c56a588b7bc7781d9ffdf8d9ef08a037c77792044466690af045f0d58a4a9e3b25e06b36bb9d0fd519ad4a96113a1fb3e7ddb52afb73eb4474f211c90a4889db1f527264caa89a65dd192801c5c97ab93b6b7793e39ac19158fde94136554ded87720563767aa7d7e2f3fe518bb1e41e9645223c9bc9b3f6dcf8448f861598fa2069e7664c7cadffb7bd32bb1426a5c105960aa23e285d40dd93a5150c1cf0a29d03f064358d619e7eee394b877d83ba3b8d67aa5013e104aec7f526b0fb7eda843c802dd2b9a03df96d55b62f2ea95f29b2c36ee8c9a7831a7707f8a4c83c1fdcb486d80586b5ef9ee7ad96b8a2b6bfaf8ca0f4a5cfffe3da4d7f9e8b20d548b0e30f271e4afdbbaaff791a59ecd80fea8d07466e96e46f63f1c0ec352c38f180883cdf655c669492e2d87a3f5b1c5640ef947a7b08d830b2c089d7d9b3be52020e07de262d8d220cbf30a3b22b9fe00f9ab6b83cdb379792d093ee65b74245a880a6e2a4c3bdb6cc4f72c8fd1e8bc0223bcd00e2fcd6d63e1afbecff89dd50952028f8f598c40a85d8456e28bf79acbf7b4978ef6a85a16219f2806ca9ab304d7a6c3b73d96534e32dc524c31f42ab1104c6d248d12ca2eebb5cbad9d83cea3e403b8b77c92bc3d7d39258e220c739068e643340d0c91df8658ea44498a3c2efc0ab9cd1a59f918e8d0361c981c63484e7483dc6ab9851a4d74c9fb7a79869f1a0960ba97a00835da6870c345b6665da066ada6fc953ff16fe90211b85c98e9f058adc3e089a0c8fcdd599e9933522a42026917d93e66eb1986a3a9c16abe06b1de73ec4304bf13b3ada43d5002f1b8e1708fd1c0590204ab6bdfdc969912ffdf6e7906ffda49fe4bab4134ebcc3fef3cb51ab8683e15af84467675d70d875bfeda078cdd2d1464aaadb7fd9251816a7abe18af517686c640321d773826f32667ef5a41b851819ef5e106db67a7e22d26aa3536cf1ce304e44b55395a54ccdfaa4de3932d1606b9f02cc6cd591c2ff78343413e1ef3727ca10720f7bacc9627c70c1adf9e8d285ca3d93c8ed52705722b6ff32cd7843f6d67738d616ef08cb4c1be66358561076913664c62f2b7b42d6cde17787a416e736f81feda16121a2c2f08b7fa1d9cb782f6ba599a93851b7650df047afe24d75520e2dac2693d852ae793b4ba8c2bdd8e46b85641dc71afb9ed7050258a320c3f7be04278d8dce7a2f006b32536aa2b4a182162eaeffeed044d4d0755729a78289a0b39cebb5fae1107d9c88b7ecc17dfab27e3f3c778db65991391a3f6f8a819f233dcd8e60a587fe00ba17e581f34819952983563564ab7a717aed7982c030864bc6c3334507a0d89131d9a8b24a57ef694b20fa8ba1a769d993d54794d6058ada2f283c934df41e393d539be78551125e1faafeac31c5835e137170388687c5ee47d70797b6919e9ebe94f061f3dde415e663c2ec23d836f47ed7535be7c709707a99b83615e7d67d34f87d8c4c8700629ff30ce7cdac52db2fca68fc09f381d9e5e79aaab4d5608aa9747c40f0a110b1cfdba2cd3a0ad9cfa13b9ef9b21cf93173d148e0e1d0940062390b2179fc6310adb52d0a2fc5faf2858b8f88c56ffc1c483f219f31d8de666526337fbfd2cb9135bafb59bdc549f709bf72d16d949e020ffcf24cea5bcbb4de86044a41ff6e41613973518d1ea99f23366720c17ae2db56357c91cb43b5461243176c5a211684762e743f45ff1a94ed0ae5ed3f430bffacd484cc111bb63546898549cb53b791a3caf2c44ad323ba4ca1d27cec1960b25cf7c740d37c454e0d9ee510a57a750da43dd4b13ffc9bd170d916147801168ab5ec8e53d71380d0484f88bd5af228c09e9dfa8b70419fbf5f00bb43b8b17e6d4f35f7a81c3ef48bec78597eb0e7fe47535b42a9f1167d9921fef1678c2df35d04537f0ab9bd4711da3d9ecc9ffb718bb3ebe3f159098611d80df4647b3157965f8c0b68b9c922423fe751d246abbc5adb4b17bfef1e92a6b04bb98c865867aca9e29f6a2e9a43967313e00e9c9f6b7ed156e5cdd07bf113349c16752e431902f488a2f0d6b7778b352aed95b2c2788d186edd6de6fbb81032c2fc3bd713e977274180e49e443ec2868f59c2c066834f552aa9c61b1d6c07fd1e22189453579d5b82db241945f071c75c8f50b716ce30f4fa6181a77e0c39bb6ee9e837f130bedaa325e3e0fa2406f81ff86cb2d557d1d3381a5540465da7bf56ba029ad71e49ef8be41e716a1d36930191155a5099ad6a7b82478d7dcf08356df263ab80d1248961338e8752dfec7178490ba90e5666378c43430d9131492f6460281b9bd08a0a287760620ff00050aed90f884b45d92de6e8df3366fc3136cd7dabd00260250b767de47660cb944d794d2f2e03fdd8615155944b81c1b2f8334ed77d7897d0f29d8f235558713e0706a74ee59eb6f8a0382119d04f56980c9057a6b2af139af504cf15b13d934d7b62b85ee1ed79bdb8bb8805f93a8affb1d180ad0f6867144fd574f2b7f3a6147fc56574f6bc9cbf66418f42a50c3f699ecc1b8078b053eb738738b3ca37f25d9736a2d9d7c8dd5f291765fd68fe33a6975c2f68bc233351f816775048f691b1fda35945d14d14a7bef844980c6c53eb7362c239c1a862fc16e1c8596849c4dbf0b92c0d2a3629adf81e43441c6d455fec58955924efbdae42ed619384b937cad3a86b8d7fb712c4cd5059901af38477eccb803c14a10df407cf75e0653ea3211e4fec95e8146d94406cd37fc04bd7596341c0c89775d822367a33bb3e36be0c0d123588125793b5ef36b15af9cf793e86aa5885773ab57265ad245889a1a9723050ad7fc8a9dda05c3ff36db41002e7ee6ff6fc06960f8458f90480ca436daf39405f70120798e583915f9e105e8f3757de40de097d2fce09d667876710c482b8759b97cee80ad65261bb71266f6cbabc6d70271237543cf1d0848b9bfaf0c07cfee44f84a7f42b6584a38bcb69331768c49df8f8d7ec85d8ff7c4671d43bcdc59ac59c4fd513f99ba4684a0a8220cee4d5a0d10df43e458d3f36ed0e64887bd690516ceabb06029b078df4440906dacc5aaff2776fd266ffef2d4fb2526fb577fb2143f1f33eeac7daab67c692eb856d8ff7e6730a561c5cfc9d361b5497e9ea3523d025c4a2943eba433574113a581368d03d590819f12003c70e268ec5901198c02eb827e1aa54ca04f5fb4c6c4d6cde7591990ce17d1352c22b3bb56a9088dece73486a79537d2ab668ac8bd90e24f025015ba453fa73e34c7078947c2b9e2889842cadf757d27d6994bdcb518882e12b6729baf7be1eb51340243a487afe8d70d96ea3e164dba580ebca183a3607c947b9a69eb49233460a3b46a683715fad1ee2e50671c3886372b711f703f5a0e08ab22efb0d33d970b6845c3073208b85a5c8908617bc1f72b8a08ff0dacd40f55fecf887b0d5a2e9633d0fb5f770a81814dee5f5a72fcf29b48848114de4ac0bfd236d7339c88887379a98ac8378a0370047a71c38d033af817c50a8ade92cb28e3c0a6f9d9f434f9bd6398da46cf44cba7465b864348d245385927d7b8d1a8fca2dad9aff24f7e55f3ce68dc08a7c4d42f6784b29380cf81b84b80c4f5d9188234f1bf26dcab8b897f04877cb533a2c85523f48eda47b6fd24415e02b89136e2f5f0e657a987fd84f1d5b8e5f17140dba7fe33dcb2b267b09369c99d53466a1426098f8dcf2c6486475574e99c6a519e0698928fee6687d997e4fb46bf2fd6b4141232bc215f61cb8c7d064469662404c6d1351ff36c101ad35789a759dd605b278b1315e4f924ff9249f3e089a02b51a886b2bf2cd9705a7e36f28aecd9ffd2d6fc8fc9aa629c573b930feba83cb80da9e5f1d8331283fe2900cede2b392a4cf89ba596f1f41a7968a1099205e18c1427d2175bb1e0139d06519f862f0271af0ecd6e6ef44691aec83c56daed2be1added2344f3c9e22c732920c9a23272f27f637e4ff320e8a3388f7734efe0e71686d64a45679f765aa5b1fbe52144a9f8737c15af564cfc0f9aa30dc0301fd0f783c3d1057b6e3e2a5fee5276a8ee133357d3299ca625633e69a4e2a6e9aeda71a7da12abb9ca3c24edb3f3e3854bcd2beeba7fb608d354cf2d8a3675725d6e8ce3f89046f0e5181d19a939298bccfe981a267d30f9063946cc16cf2874ce4854535adeec71b0fc369d0b2b794ed3bd9818fb77f5e974a9435991c5db7757c1fc764dccfd508a734b2f1af04d82ea026da763a38fb8f95281623b902d3a146b9dba3af2e8c73ed0abddc1e4a3e9980115138e8a1ab33f39b33bc87e191af25388954fc8cdefdd90b2b7ec932691b5da5bd584dc590369f582cf672342df64956a23e9483a8ab76b722849af8c73fda559693c9c0afca63c6700d562f2e055246ac586e613c6dbfc21302b8ad619ed399d3f15a8e66136f44299cc925053c53384820758628736fa850292574cb696c7cc2c9c43cacb06fbf1dc1cf266061de5684cc5e079e5ab7e3a9883715c6f27ab58bdc305b6cf10429adb49e6769f0c46147cb5be12de894bceb3196e96690e8c56fbe6748feccfa52598dcbffa5cbda1eea9943ad85b6af32dc03d87418506d83c23c28d76182eb7a6c47b06e6e1465767e6e828c5991d3eafcf764ea5746028e0b68edbf27f4bcf7aff50ba184ecfad72430888211be8540f7ec703f690a31caa35902feb4d315266347083bade3165827a904761cab2cd7950b2ae6e8e2557291bdf02de1ceadd4fd9d1544710c54c03497c80fa1b47aab99df4daa7a582f4eceb03701cdbeeb632c150ef33353a704408366f50c994607b5cfca4ea1b6b4298ec013914a905a850b8e28226fcb185d552fb4fd2008c05e59f81ef1305911fd01912c0318779f1ee7329ce7dee09813679812c19ddeef3fd356ea5d64d74b796508f678cdcd3999792649fffddca08f1f84b1cf085f030a4db6b91b5517aceea1267e477a43a06960d36c14882e211968cbadadff3d4a72b62fd8610f363bd66b5c3037b5453271cd58102d8fc6a1590dcf4a105563bd7cbda28c4cfbe674f55878402e643801096b54b51cd53a1eafaa526d052b780a1d14a6003067eacfc58a1225d9ff880aba6b71432e3b00bf690a47ae7649b07938803d0c6f1696910546d3e04029e607b60f7dfb4365969ea416029d68215fed60b4e5403e4f1cdcdde5ef4e19353fe1a7825f2582a53f6e9ef6ce13b0526af242bf19960737c091fca471523aedf0d6efee9d40b26dfbfe60078a556cbb4d10ae9baaf4508e848ff03678bc2e768dca91fae6a2077b5114cf9231844b0f9ca0d89f0f05bcab7d397d9a4031998b2c71009dfec13d8d1b9bc0e86db04bfab0166cde6aceb6925384cdcad52ddf8d25cb1e2374f807a0ed60da2c8feb4fdac4fc67895618a0eba737527083ab107a5b4c595295dd614b2a9e4af11342a50060069761bb143dc7da56ecc5112919049839c6d337d9a9b66508cfd1f568dee3ca31d656854d9a8fefc167fe0d7bdcf1e17903a6fe40564b5a1c320c278d437a9c801ce8be9a18ddc73727d96deadd844ccd4c8e07944d9a16c1ff3012562f9299e51d12847d7a7039c36ca77f793b24d6eb17e99b957f78e3d4cc3e7340745b6cdfb8a466036e18888399b3b237124bf26ece7c77cf8f2e78186d3564b1bfbda72027764854d7f7806d417e1aaddb00fabd3265c6e711221ed08bb7187ff7507480b1cc5ccb2ee32e7152f0a41174d74ea8c01361508ed4ef565983e34e3fc3419ae9f4e08cee10afb3c9599bdc46a847ae0e8d02cee67893d49031714b0a1510062bbc51158837976d7033b93574147eb1ea91297f516fe42be313599c4ae0d03f51e10a18086ecdc61cda0009b45c32828a2ac85ca2c1012a0db62c9eec160ae312123fb55754bd790495245af7a62a8d4ed969ef10c799bfdc1356341fb19e496204bcefef56d38c30ba623550535bf8fa93fb0eb4277935524e66e77959050035abd59423651acfe0cee2bacec65b3bfd31cebc8339cec3cfc56f0f95ca340ffdaa859df5224305da025f60dab332d327189f2f0f832eb452cd36edbff67369637e629bf3266c1d295069b9b55d0d94d6cd1eff0555d86e458267e3accd2de3c94ac5156f126ab63cbffeebfb8ce940a737942be9dd16bbf9ff9067c48a35b648fcea0f485ab222c8bcdd1a6052ca1ef00d40a71dea8aaeb3345ba27c3de80a516f336072a0b3fe7aea574ccf5641881a4aa4fe1de256d6e6ba6f207b494271fec7217e991b91f2e9889b622130534ed5e074333f4a820f7b48fdac48619870ee5e0f5e197b632d3c67a5fee9af6b60db1d79715b1069aa54670fcfee495e0b531cb06cfd8ce2be3b641af38e24cd042e71a91a9617eefb688c255d8ddd40314b51e8e38ae9cb462968e8c6b1d09e681a39c53a024419bf8fa8cc97bad0057fd32fdde1b4e5f60bd0a1285a3cd9be2ae0341ea5630e84b22ffbcd0c30955b7eaa92655d0ae969f486db5491943ffbe193d3b39c7d5e526720391e7c195b9a9b96fec3f631e66c16a30e3e6ff2f9e7dae20e48eba8561023d3cc0848caee28ef600d151eca7912c313ebb86197f28a61fd9c91922977660d2036f560a0d0c0894210b2410550b97d33bf2909fa6bd3bd7bc31893ecf5f83f64a701ef11dab4cf3584b4ec45ff8451ec5999ec40a4bb0b1c4a84dd63757cd54a6315aea498ed6b3f8ef97bbf7a35e39d187fbdbd9f528a80b6278f5d195082edc81b09e078f633a8cfe7b0c1e30a5130812cf1d4a0884fcbc24e815f02c3e7bd1cb411f17e666dc90dc176ef8a4ec0d59cf85a01ecbae45ed0a85e784e6db5134c3f0bc48319fb38bf5bce503f4f93c905455aed365bf8c3cf5010cd94679af4733c5fa652354b3707835d92c850909f7d029ad6e8ae5033c3cbe6d67d9df381fcb65b3c41168352776dbcb79f00e649f5a8e6ebff39c7888920484ce549bdca504a58b8a78e54aad485c532d576567f61a852e9466ca4934861cac14ed43adc52c4241355727f412cdac3831eba7f011608c7cb968f6671ae767cc55998d98118bfde6d7461a66b5961c24fce39475d5586f70c94eb6ecf80a60fc752f7c5b92fc8e2fc8659db4fbce00a6d7d71fb56815227db3cee044af8f1b0c667b7995fc259d4d3d5d8e7d42cabaf44728fdbd7474560fe576ed55bc7c20205d2ce6cfe3768ad47572a7da8f4eb822ae40a0cfea623cb848d1edaba78c64631d9df7bcadeb6b4353cf0d892089029f4c462d9f172c02969fffbfe3679d6b95d1e5f2c431624e356a4a163c7804fafdd89e83abb35cef519402b3aaa3b72635b8ab35e1389de8c87ce9f2eed6c9dc9df96a160eeb170e3986d93ac91c70283ca73ee25702c9e96852e79b1a30e92e1a9431978d65b618ce269f12c4dc4e119025921e8b0b1bb246079c839a884d169a6d7bc82dd3227828ed9ec403fb094cd3e8bc2950019dc973e142cec16c92ff322a84937d949f0c1da731ead4490dc588785a9b2cdb5a7858a3ed138112fbb193af16c68513eaeb527ae8145b168396308709ffbd81afffa3f578c3bcea3fb9486b74d63aa829b99e756c5c224fd8adc3ebd29a8b5db5c0b6dcd6c6e8b2c5a369ea03945c0109552f698ee6482dcfa828b115c8b293282434449dfcf0bf82a8f771a79cf9e278dfb2abe9098e7952c0e9cadf84bfb0101dc37a6236b053519991fb75209ffd102312d5b55e58f51ccc48abe59fc3bd681f4420bac473141f7e7a33926baf6abf45a605e3f193bb4cf0ec0cf935737de5374cd88d97fbb7157b234b1dd61f370ecb2559e6f9dfdf525d4a54fd22439eb13ffea0173777699c622923e770f3902f0ce3bb5060b06abe3307880e92545a5d9ff468e13e9a2ae8e67aebacac7ade7fd33d7b93742fbb26518a40d0d30b7a3278af9057e396fe894e2afcf3ed83f3162477cf93de8f2b7d6d8953ad84dcff000c5f626b198afe30eca2c2aa68bf8845b4b1bdf133d78d8e9c20938d014fcaab4ed94d6f2f12c30cfa26e5ae48f23cf62852c4ac1488de3959affcc4fb41cbb7568864aa3730214ece251ba592336d93f7f14eaaeebb24fa20ea137f9d1b86b757fbc2e2b231ac9cddbc0f1470a93c3b01acab2b47c87ed2157672614a0c7b61e98eda7d408ac57fa51c1f7e13c33988b42cc5a627d32bb7f7ef7069bf3e677634095393cfcf6853194f379be10d61a026b664d7f3bf31ea3be5bc1d2ba4f58280bd611644346040102846f6659f9148ff5b2b98b46f49bd33d0e3565c27642b31299447669b5f078071ae48e120748d5a6ffa1176920c4e8bcdbb32f3f44eacf9454a56da8a97c5cb995fbe086df685b4510a487eac85b45ad27dc9e37a6c7372f3657dfc8d08056530ee147bb16d8c2c144b1b18541a3ae29b1964b47982d62f93ba5d730e5caa5ab4f4f519ca567c7014ee6554bf711c7f921d71dcb9c6285ab635f94250f95d2b2ed6abf809d7863491f7101c463757c876d55888086d33a1808aaf83ba5c7f2744deeb473f5a7f727422fdebf17d48db74eb2ab1665e7ce99183cf024999858ee37607d88817cebab833f3078894540d40ee7d9bc7f485edaaa55c1a2f8b8a4b6d6853a01bb73988dc4d997f51e5ff439faeb8798d3a205a04f635468af7065beacd9cef4eb78203b8795d4935560c38e08988f88cec8fb563914a07feee9bcb3dec6a43bcd94feb84e69419e20491cae580ecad11db43de9220cfaf9d009ccaf8ef1b2bb24dc32ad026a80f7539fcc4ea72dda8eab9d75d3e3e4751b9dfebff3186f147a4c1b3d2e956a60acdba335b945aee50e911bcf425c68ab8187acc85a3fba4bbea487f4ea49a70c8332da3d8c6df6367d3cc031c2cb169f28699053fd7ac8fcaa995ecd3be9f126d58b98a47fe5a5bd9ddece90f72506cb1d234ea2ce7ce7bf0fde23bfc7af66a785043d06dcb606d74ce4a6ab6b250514b3c8c345f6a79cea19d946c8ee20ba3f1feeb4fdbcd333c592c61f5aaff12a9184d580de8af77db7f9962b3bb608360f6c259ea1383a00ba4d47ffa9768ca874dd5414df25b3b183bcf760679c07383cfd248a48f0d9bbdf98e7395a7b0e06e72ff92f339c2193845eb38840929c5760ca851907eb43d901bc1c322123ab20c1344ed32a07abd2135aad7bafbb2fe84414848670907ec898382fc58c3ab442b18fa6b5285fa9154df257d4154522747e9b047dbf78ae4f39a8e604b76d5d482fd9a98956e177669f8c17410076ce8467affd7784f6849f191d6b5300f5817e23448a124f844e63773bdcc0870550310ed9fa2ecf1f9f4890e9afcf38bd988db25e07806e288ad46494c3f1832569462e7cbbaa777e61c9e474570b7b775bfb9545d057821a6b2fe15236bb06206f3bc4e0540c7b23763f374bae5f7491d051448eeea630529751629cd5be18d09b28061a06087d1528ba3827ebc81a74d8db18745964f8658f058578b7be595f920cbb1a25692b2ddc9d80bcf259166657de1b683c792d1b0ab5efad8b3552ce95a310d661b54419744492b656dab0a7fa388b4ce78ff014095bab875f4715c84624c5ec984be82574551a46c595c4bd10478b8e87bca5338dae562c56251772a764ebec524fc79aeac4bd8a0df8a33a3e3a53119ee3b777bd3f9b6ebf554a4e3d53fac334ab9119602ed1186bdcf8059fcb637daf55edfc6218147c10ba19f5c98cf352016475d1979e3d8421617de799352f718b33057ac8aca6793d84d597e0f71e4df1101f5dbda79d71b96494af86cfc898a7f7cfee4bc56433d22ad948d2b6bdc4bf0944cc323911976712c9c58344e655b6ba0b3271a0ae28803c68f027433de6d16b7ea0b9fd42d5e6e357aaaa561e483748b234492f918ed8348d287fbd4d1e8cfaa281707efc18565a43bf7e02b35653aa7bede81fd201bcf014eee5b7c1b8ff60aacca6c75a4f2838acb0c48652cdba055913ec416033fa2cb18ea23c66442fc97f4d87703cd8fe4c45c34a73bc0384685c40b3033680b15b6b0c484d866e6f8ca8cff1c8cade95868da935e080b2d2f606bf744bb7d59973b957429fa816c2f3b932438420918aeb3082ba5452cd0e4304db5fc3583b98e0ec009bf84dac475c3a106bfd2799ee51508fd38bcb7ab5e58f409aa701efc1f1638a0f8d6a8ce0dedeffe807fc4d4ec6f8ba8d110f781636ab7efa0e2f8d8ec77d0c43f3fde5cc0792e36adf2f5e82d658ac67d64066de0b6ed3050beb95444de866b8d7d76bf0fcd6477f602f90043cf07cea1253d6ea3fbae90dec40e6801e3ee2f629e3eede49b8bf40ef52f6260f9c934d95db7e4385204063c7fd5dcb0d87c3c1015468fdba538379d63deb78121c80c7ec94755f44bbac2eae803882a941e7b9cb04bc0575a5e398bed94545eef5d031a86126c323f28b30f52e3723307212c904e764adabdb491efba53fa852e80fbbd3199d04892916bd425fa4f596272d486147290ce47bef4561ead5b04a6d1cbe1d3df4e9362a6517f19933e94d91ea35e28803b87321a65fe5aab8ea2baa1da75cde8bb1eaa258c50f95f967f6e11a39bae3fbabe231a1ffeaddbd7738707603b121dcadfb1e0d6388fdf98c4fb1aadc438c61658a79cf77275ac7caddd3de8213c3288211d0f693c30da14adcff95b0b2c6f98bb17e95503ce318e8a159beb0620490fd308cac39261dbbe3565f396679ebed72ec3b2e031d4ea521eace2c5d2356bcb97289051ba6a3f7e39ecfc6e311fdf58f5f43fc1b6961506ec482e6cb58d2544ce8504a6d4ea0f20bc3d85ea8fc0f51ec7739c9dc7f5e96ba19dfb716ff26bfa1ce8986bf355ea60d0e9d3513be10161ce5b7bfe228ebe18a7a57acb42df9a816d25440d6c165aba9d9a8a1d5e2b2610e88ce86c3bd35d1890a148c9e07faed8ecbb16e4ff08890064c58988adfa5072899c6ce5b46767bc5ef9322cac737dda125eb8915fa8174363a1762e987357e23c2750f6a99573743b2f33a819aed121dc6c33f9715eb47270a4e0505f406372c06fce9921694438dd59cce61ae756219458e48f0df0dd400bded4245ffa447cc5b447fd8852670884676e267c141d36ef46a349928244f37466d9ec22cd1cd672fdcd8da3d1f0d1589ef2a06de65bb185a3c3ef61b1de01736a68939bb8d0c9f5d149fd313b6a857e1c20063509bed57b655b1ba692a1a94a74a2d4b03054f7105d9a197d6b8b599e6268a1b4f28d6ad1f6c4a7276178fc6d2863ff2f76adcfe97fd7b365b1c2704815aff88a1a373bede930e7ec7517c72f49755f9938a424953a0a6d437197f0e61b7d0496593e6f35033eb5416afdd4fe58637f40f0fb092a1030e491af2240cba857d1f2c730bb8982b88f3be798becf3847f0cbd9b8d5295fccfa3c5dc1d3208ee4851e15bd27a017d14c696bacc60517e3808337029fd24dc34b8a1a6014d4b22356afc5a54faa88782cf1b69899de14719b40a90f74b6fb837056ac72a80688c542adf61ba398a95dfd1c483e9098f3ddd197097d8fecb418b19e46883e023cdf5574171d2033d5c2b82b898206f0a23ffd7c4a9676e0a85095de9b917524ee1d67d2cc8152db1b832b0e890cc4d0003a4a198b07ec1f6cb6b6b85fdcf6e344cd9fe94829949f5eb53980d86fdc0589a0654371c500fc550a92d111d7af2007ffe49a4e776375338c1eebe1708bf184af12406e2c37e3cb57908e5267fdb83deecaf708ef374f18e6cfd43bc3a2d7263b6117eb160615fbeacd9fd685c7e1dcd9f864fc81f58dfcc9d44efde1d6cc453a3066735b2fcb07153930a5e3dbc5efdd4a14f1ad9bd11d3c3b4a95ffa17dd126ab5528e41e198d5692c536ffa8a3296ee58eaae0aaa31ce1bea40f3acad44990306ce76a460b2b40fc6d625900691d394f669af82cb555aa1ea2559cb88f31c57e7774638808e45f4524d38cc58d63ab5865380af64f1868254dc40d3778ef5bb8ab52b677c2eb8a2cb6de3174714e0116451f6835e3d2b9ada471a1b6cb13785731105e00b1568d014ab37dae6020eac4faa49a658d247dfb91bb888ce0e320352f701f9e04ef91582f6c669cae84e1fb19814eff5318648b40f79eb0f58acfd542ba469a7a6dc9fddcb323a3d85c49cc9878c4dd07e68e0d73561e2d4a7369907b35b16b2c044453abfb0de8c3d225af961e6f4ed1f60ca856bb5d30f72bc5b556eb25989d3683e5b09d65b5e049263a6896a83e8955c52c74ec11763acd4fea92646084e365266450ae8a8654ec598580d41ab00a5e9e4c1fe4849869c68f969b20244232d6f9901faa5c3d3e18df7a8cee5993a3afcb93b49b029481fc518c0a1070bbdbd76c057993eefe9c0343db2163086b00aecb89b20b1f6089737c4a27b4e9f530834aae0ed6b112a336d564c87d9bdddfd062dc60e5446be585977c276d1eff5c418a6442537617be479d43e0f05a5c88f2d38a29bf21e504b69ca474804af75f29b02bba0f1423756bfcc10ccce59ea5699c16a806130eb68f9c908149d54471f52a320b25cd705666a3ff5ea0f56046c6d4eabb5e3bfaba273a4011968c90d29402d2fd91b34c13633fe6625e6820e2faa2a7a52197b4485969d2ba3c19355cdc1addda3d4256fd708b7c8c86adf13b36a1be877aef7504f36b4fa75b363e4ff121ba5062858ef25ef06b2f797cd2d6d4066019ef681e4f6000bb6dbbdcc26fe76e878c80819c4fcd28d201e9d83d6623a4d509a830ab575998bf8ae794d0f9a5f008d8ca6671a9f61fa07c0cacfcd0a90c6b305d6458c501d07c20cbfe8b444c1e9349d2f678f103538612eda3181bcfef99b99bea4730c5b2c6afdb1b18482c245ee58d7233af8f6b5c300916ce6c14f7f0873336b8f583d64cd00357219b3fd6b3e9b4e1e62839051d06be9b9cf19cb324fcf898a5026551f9faafff03860740eec0fbae9d2c6d22d2177cdca4d6f11e1981a5b7edba414850d7eacc245e8eaf0a3d907690ca8cd2d472d318e11ff5908a5768ccbdd47e320ecb47f1229f3e5b3e84a9258059316cd8b7ea4abd193c4b8f238c4146f0fa4dcc75c83670595888f056b66ea1ef1fe2c334d73a91b00d58e176cc74b3412c63ce1a2228874959947e8800df21330aad9eba1eeb82ba7b3b7f52dd532f186ecf4722daed6720fb3e924db1b339a80d14152f56e2c1033444ae2ef72a31c7edf730ab18e1c007fa4cd2c6aac56d97d9d76a1c475f40d317b69a1ecc5408d539d093d9413cea6e600b1a0104e64868a110efe9e3e6df9580f9fe779cd45bb99ffcd78e02a845f8ab5f132865d45f844ffa523aad201c3a1698a2317a4ed6c1364d6f36973d7d5814354ffde395571ac33564cf4eaf2fb928d6234709fea26a1a2265d7c22463e08603ba7a6159c34cadc1f8558ffefd8ffbf27cd0517d6ca8d12cc019813a844e29ab43e08a348e5928dd767205c2d436b75eaff012eeabfb50433c664cf307af796bc46d9cc82352e3a700d087b6a78e9a620a6ca89a4c9e9c6dd09a814c317415ca4d3d97f3f9ee6d76bf4ebb38903ccaf49d698b18f98f7035f2db745a3133bbfdbb0978797991465dbe0b6da02051abd4167b450070d86726d1817cbb4ffaac5fb57ed469396e14e8f1467711551afce8dc162f55db30c16afda33467c1e7bf76f39d56d4448cbdc296e2585554294d76cfb67b3ce80e0238fc458634de045aef6199296e4dc0fb2cbe5ce8670b08e779fb39b6bd749f5b9250a0a8fcf7318ff4c45f7e3464c1a57e8dbe4e365535f1fbf0870d7a593f71fc711dd617f50adfe90ead8a1627ea6538d5383f4de40c4cac4a6fdacc1ac4da813f23c1d2959e0161d1fa5e85e6f6d9ddb738a845edcac85f2359e8cc52b6008e63f15fd996fef9f93fd764f98e92649572c0b7c984c74317227d6b339f5d45bcedcadc136e63608fa59649a1480fd8073ca729ff724550ae969f9e089fbb2daefb1bb8a19f888eb3b27e8af7af585764023f68e306e4d0d3a8c7be2f754e61aaef0c73be1faa242e03ae6e21039074dbae7807b1cd6985960304f2b5a2c6d808bca772064448c06fefb0ff6be6de0945c4c02dbab68b9158094d0ca99afdd9d36db92b60c625770644823bc14fa964affa79caae6f5119dd9580fc97d0bbb71b33b024b6507b5254f484c7cf0ffb2965df4238a464acfab50d3d9e7fbaca4392b8c5046ad929e4f647c48bb3036b4f54a3952de07af33b64d8857216d073c9c80be0eae04dd7daac73908731dde549a2ea8d16aadb40d8f483d4c8564941acc26e5a6d95bb18e5fa456b616e9cb27a0fe6f4237fb76a248e956ddb9277bbc33b5f467b3bcdc074d1b964519f16fe4c2ab0eb8739b827aa10d562da9035179e7d8b63eabd0839fe0a94e985f6efe7395ea3f8ee6b4134ddda0e9db9a1d6fe920fdfb702d86e4d84f126fbf962b81a9c3727be7df4d7275614140dcb81d23cdbab25e8b742ac22a00c5e7f9853886b1fde140848a9d37fe659d07d7c2a919e30b23febceeeaacb30ebd63ccc3a20affccf16a64c964538c4ead2f5178da9dc5ded66e8479b1e0ceb1466bc1391b2d467c539e5a5671ad21619f6cfa32946af41423df16adac74e5726dd27f06daf5b237f3aff2075c256e7f3f54a66fb94c01a4f234d6ac148438e48872c6fd6b6466c870bfd8837a0647d9c6031d328cf0b10e939c17bfb8a1c3ccdd80402bc9b10a57a595bbbc069c0534367b20ecde0357f54b5a3bbf63416cfa33732f3c59ec86c408f67b80e8cffd891c9353eb86d26a3d2e6adaf4bb581bacebe11ae76ca11306a4a8a7c5984545c5614825b05ed78996cc411e92837c8f169d4369a1dfdf937e59f697eeef28038e4f0e85413623b0c4d43e6e1aa71da055f2653a9528e5e52b7c3a6287e76a94cdea7bb0e3ffa54beee122f968d336c8bf19138297eb6d4f8eab753f2293b56b7bef6409f9ee57f285f46858de3425c346445ad10e461e6780a178b41f99bfc22d046a9085a9941c8cb9a44ae47d632b4ef7ec713b41ec95614c68e87ca976231b4a23f591305ad5bba99ffd2454bfc1841edefd86bab61b894a666f5b94720be19ad275fb6192bbb83d671b35819fac5da128ac526d428eff9cf2af63fe5290c4adf439b3321b83d0c2e1c970dae352e358afa426a4c9d0dbc9cd6b6c802dde7c3c49f82dbc397eaa25b6a6ae5f41fd0d1cf376265cf3f2ec67c4ae8b71a5b0801408918ea7fbb3e95b1a0cdf2c8807314ed0d78f6972feb6748bb3772a82e4cfba29ffc9ffed33cfb525bca097bb3d1b9057dd7b9dce157e94849a08fe4cea35b56daa8731ea895c959af96e5ad7323f7552519c4f3a07be5b2195f4fe7db4bc5a50ca8969373a121545274b348ca8affee017e7ed9e6e821e32e736217eb0605f4467902db8b2cf4a46371884ac5b739a7e413a04bf140dd7f460f4e0518bbc619f041a5dd24e12f01f9047365bbe200e8a15da14a7fbb73bbd3121d2652f36166a3b5a4dc077fcc660a745a34b2126263c802ec5af38288365ca962afaed218349a43e21d4a79cda174054b588fe264026b5d1457c585560e20a112bc3539fd3658fe4ba30f99e447da99fa37d6a075e760663f522794e25c6ecd839b8deb09d1b259b516d3efde761b288da3e8c8150618cfa06a5f7069c5956bb4efe46cb23be934160ecebfaa3a50afca657a7619d2db1e1c434bbc0c9ebea20ea99e0527bb5421a5f6af6a1713db4fe9355f461a1cb19e70f4057e0f6ddd107af62193db5231e467c6e3554ffecc5a8ebef688154b85370e44bd803e39e10af1b48515003aec8aa652f28414901bd0c1a1c37f49ca01038cb65b935081d72503c29dacacedeb069830d7745322fd880ade6a1ebf78ff7a63cb691737596e9972887130c4ff70d805696bb5a51e504b52a1dca09642638c625bb60ff76df396261bc4fff80fe8f3c58d41bc51c24ecc148208a54a6f0a8e6f0bf766762034bb3df89ef42fa129582e6ab7c7f415aca02d25d26ac7531fadaffaeace711aef0cd28d62ed978ba529737b65e037a9e56f761f6b3de12f0eae49f7477f36bb74be59af14bdb03158d9623691bca1037db5510c324a5b956b737e22e810525f58a1e08cde598f26aa4a88455fe7f36b08a72921a7297df9944fafb56792e7f67ae40c27b4a65831133f02b8d4774c46504b879ec114e4e723296ebe2571a4de11cb7e03d400d6383f9355e1a85aa539e068630c75f90cb108b84f7f08c50c9a4400f0f1b6582b2715a5d271dfbd491eca98e1fbfbb6e01e0e8ccf0562e656593901230ab4c9788e5c3ead5021d60253a8f5c73cc0fa2e2b3463d88896e20d04100d01b0417546dd269df2ff390aa5819d5ba0dff3bc51e87c71ec45b61af5568b72a520ff29ace4b07f316bf6903d9cacb47f1dffc53a5d2ad98f4e754ba09d1fa5210ce092fe0d25542f21cc511c51a0bcf023a7ccaec60428c38815e5270b23a15716a893224b57bb9ef511885e9c6c97c9b7c1748bd1009bdba25d1ddda74d98f4b22f6dccd2752df38aaa6b0a5ebbc25e461e58a71f13a3aaa440905d6e2041a3080c620f37d0afa2ef8b3bb32a795ca7757b245d3cda2e072ac8cd7b28c959785830c9d7414d022b479088034dd6e3a0bedaaf57cf7355a25f4158f93f597012d9cf20dacda5ef63364809ea14e3bb7934222115db147ddb87ba8b7dbcbb0791910da66a7b2ebc0a66cda8e77a7c2954d6e60cd2702d3947eeed3e7a5c81cf80fb12d1ba14ae88d1f0024390ed7a71e8f13112e182342ae2f3072d07d0cc1f57b64e9d586b52051341f0b1b3253c107c9357d9aaf28f0dc4d11f8328732be0d06fd798d342b6dfbd7285b11172bfdfa83e2b9f8d1a4c1a45091cd56564cb39e23cc46eb4688ee888ddd713149fec788457ac0155bd49c3e962035f3943ba9a5be94fe6331db431845347f23c99732c1bb4a6dd0e7e5355ba5a6cc1f0d819d70f0bbcc6ece7de596b96ce4799b7811170eeab9354a07b4115594890b9f24fd1125188daa2437890b5bfbabff4a30e30d3c8262c23fafd1b8d556df853883343f6adce308264ea31f8346c31a7778a130ca02fed8240fc78d946e74941865676672a9d383845702b843708328c262b195e31df8e2d6dc8dce84dc292d915cd9892b3eaeecb61ad0545825bae6095105fa4f3c2f932e566763615b4d616ae15d20f66ec5d73b9a5c982dc459fd34645953d71306f72ca3bb4e40d475b7af72b3abf346f64aa6bdf7d15b29873615b3813175cb1aa789f2c01f87fe342b68ba897af9c8a4b593ffe617e3daaeca388f2e8436c7943115c67cb164fd5a6d67cf7c56bf5be3e403ecf5eb6af20ef22edea82f2e6467d61d9c081efea531eb3a81de558f41e9bf525eb08caa66b51dacdaaeceb715abe4d008b5aabb7b26b53eb15d98baff997a680e3dbf0dbdc8b58aba07b7c7e153aa42b51dacf89881eca16f4b63a46a711b5ede4d8661fe4f16c80ce066f1b581621755dfb87300f68280a5d7da9ec9dd96742c14a7904e4cfcd6efb7586ab947de06d9954096f76e0b6531af1f027381c311506195f1a062f3f490e5c407e92702118eac7a9eb4e4d722aeb104b9a655d395370d262b9e4b807768db9d72fe32da71a2a89f6c3dff86e963a5ffb63409660706dfb22f957dea39bcb522a564d0b6cbf3ec0a6d9ab88fa3f1ba06cf9e46d458b15c01904e7bd79aaea9a16adb379297203cddf4a9db28eee37ca05f1e360cf4ada2c50de8673f5e6e097d5fe0c7e94a65e7dbab8f8433897fd80598403362ee6de856588540a904daf23b282f9c13bccb89dbfc921afe7b5119ccb7304320834ea52b07b1ab7e5def356479f935797a9c77f30ebb3f060e597a7bbb39a96dfd1347479b141dde0d42957f0a65f107ea21f1666739e7d0a6e73b677ce2a548d6e67aa7f6741ee240592a6d184d4a3b0f6fb797eceababc2eb9f9244089df8ee92f61892081926211d4e6c787317e8915f46d14bb0d5a453c1bf68d02cd633596027e5695be3797f89588ae62bb142264191bbfb606071ac9b226300fe8118d309f50e39036a38989ae401b5a4585cb4e8509b64c00eb21119c19a37eedb70da53514b2ade5c56ec21341a9d1afbffb8684f2b99582d568a4b7f8da2609005edc0cac7629ef10763bde4c4b81e50d87a6d7af1869aeb62d4ed1384b5182c6d01a02e529458d0c26c2771f84661c117fb3a2962a505f72f263907baa975ff2726aa6aa9c6d4ba2e54cbddac0b307ec5d3d601c7e9fc1daf7617af29c718ac02a3e8d0ade74bfc85070e697a3ecf4ec5b37613919137d040d528cde91a516ab7f6ab49a2b61b0af170cf8172c430dbe5adeace08d9554c3c53bbaedf431c700190a8a6a9c614d622c45641bdc94310cb90b31010aaeeabc74ff86754211218fb464b67c2fbb78c26b732dbbc8f0f02c2d57176e8a1e28257e54b8f35115a6f548a0ed58970e354da8982db6a0e81237595ad2942c9eaa475f08db9ac96dd2533fed1554c4e6ec7f21c75e5620a766637c65b14748d46584bdaeec60dd20a4f232cd689c92ce35c577d274d7a3c2069e4674a81a16f68de7ec360c464b2e1fed8657aaa0d42fb5ad6cdd882da1c2ad0a3b4e9c746c82e73d7a122e6d83dc996c3e207a63a431210802bfdefa07bc89df6b7e8934b70504a2380b78441d72a8a2cdf55a49e11fab9208f0591d13751a94b502bf6e2bc2691c9632687ce398d5cdfd94115d0fffe9830b404ac78fe09360850cbd98494c825805159fa1318d2e67efa9631ae45c79b40b938bc2d153bd3de281c504bb930874c495c3af4040ec14fcb1598457fc6e480d446811062d990c871e495f67b13aaef87668245c5438a3be6a21c7d7c8fd4eaad92c2290dc403fe46b7123b74bf1ff1bcaf33a0d07d6ec3bccf76661080840c7622987b1c2d22bf52864dd105eff9cf929d0a2e4e2a76fd51314b393390542a7757c86040497e1b2069c26eacfc4db3edeb974756509fd8c0e19cf31bcee0cc0d8c12eba40a1f91290b728c19aaffb8bdedddf74810e02ee10dc1885616670e82879d90cebdb03982e830650be7f27efa13f342328086d9c53ba147f91da397c5f46e6c68daa75863bc2801f95b325e60e40c5664d48ef5ded30499939ce9cf3b8329e4ac96429f6bf9169e7a404bc2e5305543bba09224d5108925b83de12df8daff2f8160c520aed8ff5916cbb785cb84a5c1815bb736a881267fa47a84069c840fef57f13e7b2a64183e60530451d0838b527e65996a152445c7079535904b437f2d075e362a7a879864bb2a0dd35c3f13e542fd31fc46eea4837e8b8b141a93cb0be24a027b5f193ff1e71d399020e0837669ac21eb8c21cc2f4d67e8d4e5c76815ff8e146cbdd8ed27c5ef968a73d05f88c258731fb04123893c7dbbc33bf5a02f48b32ff2e9542418988bef6b3c5e7183a5c24551b8ca40527ebebac2d3c7e67539dac73e5fb0c793de590cbc660c774ce053701a64948db5a186b91945224ad671ceae4e32182ba4f3cc0316364e4700bff54810981a4f50070383d6774a9c6c8c174b3cbe21b58a64ef44e33d8174e6ef0b73c71162e936019e1485479e9b0004e65a9e40a98492129f8c30ee431ce2e935e1c36804785ac46860bfe809ec673b7d143cbb79fd7256f17ba4946b77a2cc74bce44c0297143ad2cb7d05fdf6a3729c2582813e6710f83e537ab3e81d014497fbe889826313f3ae320b6adee348b851fcb720d082d3cc0718dade691d8a6dde2d7d9422f67c7a20adf105e70a4383952c8a7a569fc4469211a124a4657039fa65dcc83f80bc8d105d801c7c03f5e35a1728915b245aa405ce4fb8e8077be10d81ad57f009e4687bb4799852175638d6e2fd3f244c510009729539185e567f59f917807f8cf52e6dd057aced8b766899ae0e4fbc21abc8cb00b3f8edd82dfaae6547777a75aefe0c29845b20bbd0579f8478b8241128add5375b3ddaf46fc547af245fae26f176cb0f0799fe3c5b8437d1b14630f153fe0c4008baa5907d3cc13debbda277f5ef982493f8a4363da77cc2a34d190ee163cb896734a1562fb7985e998381d52c456b4a21c1338915ed863c05203c2f066be41f73bcea7751a09ceb3f04e259de2a9092c98d344b298435ade7e7633f02179b85a3da74e4cc9b3bc9d0c7eeb329f1695b1f9a7841dfe8b7cd559baf8c6c62c4793cb44e7ceb84985b779422a74ecee316e72182fd7a8befe70db668bb4721ddd356f1fd5a75d5eebe51b88c5fb7384206480abfa6fced86e324d9382904fd59024e1ac61d3083f54d4ccf15001f683995aa417cf5fd9e3ba662c0d8bca07b80d5193ae0bbef73525b9c581331a184a8ea0d456ccfdf8a1c345caaa873402ce42d18f2b3cb5ffd338f606deb04298fb37c6823ee00477a1775deedd2ff58f65d16ed127dc6ae6010d16cb8defdbc7ad7fb2c865b11053b10090f7302cd5aacddcad605a19e87487d6aab6c8aa5f79112700081ad5b0c69755c558f9ca9cfe2c45db2c2a530d4e228f607f00628ac2dead29e9ccd3e35ee5a2352dec9da98b9556ed2bdbcd92a9ebf4b2d69e2d5971fa296425834befb0932771200f16b10de9563cf3c3dba4c05a2e903b28c6ffe7d2be01b5db67bff8936dcf73b57d39abd49b7afb27c6e9215872e06e13ec6e3d2c67e1a590b61dc8639b14c56bb6b02a99f2c9073613188988a3084b0f9eadada52c0d4c1b4e5850df44f6deb878e64dd837cc453ec6021af7ffc265842fbeab77cd07ddccb5264aa1cf0e68440c835b34fb9d9dc688ce7a2ad9c64e4927f0588e0711d810e85a010c5e597397307d64a1b804ea27388657d1f21099765f903e8f241fa58d9012e20b89b60676f750cbe2ece2e23c84180d2001e6f56bb2a72e89e44e9922d567707bb367a0417c27f3afbf23a7a5d694846df06abd8f47f0f182d71bf1f2ff787305288b6a6e2b03aebced420ba7355c3b820924bcdca9c30c97aa9662c36c12c1b45cf5728664ef34886f9db81af005c6c4e763d4a1cc4b97616a2824c849fa2f81726307bf82f18c805a5b15fe5abcf247fce6ce9bf0213db1e4561d54f3f27245b42d14f097d708ce74dc50ef6582a51ce041fb55100cabe050173203f0819257bd57dd104795030bb04d666a5f35c0962918bf7bf9a0642e97443b0e55c85b67808436a2828dcb5aca27a08e9823397a70a707936ad018baeff39f9bc4394052bfc16b5266ba6d2b56c5c04a059d6d47efe3437703abd129e74a877f4cf477298615861868247e63f1fa6b5eb25f98f2ac8f1ec11a36b856667293bad4eb83c58c554b674f17e2ff2de9cadedf85c0735dc872408d60cdd444aecb6f2079a0d17e4d8447e3fd67a96d3426a741d2fece8d82fdbbcae61c811d9eaff0387cecadf5ac577b297f1b873e00716a49d5e13ed4e35a8b202ad8240b181fdc8b85c6b15c7297e969ff23cb0e0385d72b8e4876abe17a83dfceff56338b21efd8ae84661bba7dcc981889ae36147291a47ad16c251cf713385ab6d7c4b82561f9698a13e5ddbfdf6242575661c3d908ca4af96dbe85d43ff7234db11acdf17727158ea501e4b9ae1ae596e684ebab012f1d8f730b502e86b2cc0a6433fae9cf2983d5115b11f07d300abc289a76ddcf329b3f6491dd959b65a8dfdbfd6504a70ed9153c003fb2780aca20f7c59ee49e88051a1051333ffd31d8e4e614c336acc6f3e64dd747ba8d08deafcd5682cf12b0f3c08e202a72a3f1346013d4f47e5bdeca1d6962123672b0afe3b47af1e50d0b44b4b3d438952b180259b573d584c2205a2cb1fc0068217cf10f3c2e5d50b76d0af5634f8187fd20e36054ec7a7111ce718248029879131efe7f81891c106b142dc920c156ed32d2076b1fd695529f73ed50008a96d0551f4bca64e5cf687ddb0c021438c881873a3d4207324c40c30579d4a792e4dbbedb88b2cb98d17c1a533b477727468f3d1e71935021c52740cf2aacee09d019a990dfa5e3576d665327d13b544b9e89ee0efe4a3ff7737784467cd372a7c9ee844e6c30bf3e3e1af9109647e4afc45c9320a9bf81bcf6efbc050ec1dec571aab108921db1f3a2c5320a67570a19d69c641bf7c2f4d541cad6e3c06e39aec206091f21dddf2393e18113e502463c171f1f44aeacfa5928c6dbfb3a3b5fa290d73d1fb396fece6cf988b3db3895468498cd29029555c8c2db6243238ff8a85d567ca8e61155beabc0a4d28a24239ffe746fb432827e622c8b9500e82b5d9f83475739834ba35b3c451309df56876e339b8ecb198689ec6a700db1baa88cccbe00fb153b67c42c9a3252583f19fdcc783f499775846cd6112001c44122e9382989b264f0f9f710772eb9a867e51015f383f756c43b05ae6b7d492cfb8c0f665ade1f658a24a6b011553a9cae92a4f2d85a983b41df57c7209bc7a42a302af816d9e94c847704bae7f0777ce74deeba49e5d3e1f3b727e7f1543638fdb7a1dd5fcec35896e112783f6b8a5f2796e9bba8763f914961fc2e7dc9990c5b75354605d928da1431aba2013361a8ffa24057ea3eaed71ecc9e4148d11678ab3c27269ed9cffd5a3f1a99c820540489b2da962b9cfed4500856f64298a1dc4c5fd8344a83db8ce73f0cb4d80713467b5fc46fc5f9ca6e2d1f08edd9ed71e534b3597dc851c2cec0df2a6d3d5f48e53457ab1405e9fa4010c17cd946652fbb016e15ef0af94b8de2a1be7744c301c6fd139f7e98c2f2d9308f239a0dc2e035422b22c7c35f4089a2c0430add47b71e47eec70a625eb4fa2994fd86ff574b3e3fbc59aba685c89a39d9628596ef00a83cf132cd154f4b078accdecbcf39549941ac939451dcea92ab7a640be6ae09359d5cc1de1e672dc087f38841deb97789d47859b8ba5c7c8a4d114a2c228974ed310e43cc39f02c96a34ba72b1f187c2056ff356902129f70673d8ad2b39d0aac4fa4f49e3cf172e58561587620a76e5391e0be2bfd40a3ca97b2eed6be19dd79346f98930a3f4693adbc510003a1262435a2969ff946c38e3f28281a5fe0dc98c98acfd6ae1c74c85c60c0a53841b16a7a0ba87db6781591ea460fc7e2e37bb598513c62db888408f57d842e8313c9380f6666f369d3810aa809eadb4622b8c5aa95525f37142e929484a233a52068ca676ec785ef7ce218dbe596232527aea6a7213573d9f7989c9297cdb1937babc946a8a20452f4cd4297feba2ec8ca3fd6ec4b4c3730a942f47e89a2509bc27530a1c2b5b269d6fa95f0a706167be0f5b818cf5b30b86985858a152794921f6f7fbeb4259b6a46413ce066b970c42d8cf6bf7ebed7c62433ae6c7f21bded748d5705c1daae7c06930ff4c3da87a60cca9be00d03fc5a4445eda30f2d1c7eef516b7eba8bbf66182e4020c5ed71da61e200eba21d10e0a15ee145dc3798a5a258ea1cf97c27da3e30e56767afe42c27f07ab98ff7bdfb11770975df059736c52b238872cd1d1d665132fed4151f0e97e32ca7e12cdfc48f975c4b9e5392e33c872a8062619ef4e6dfe343f25df7af1023d3f923233be3cfbeeb3457b906b9206955f3de6b0ee168b12f3dc9ae2fa1dccf41d4d31a8d99aedf1f691941697803cfcbfc5c3d88722d860924eb17fdef883a1ab60eabb54cd30d5b537243499a2d56d03f6221b1572d9d58898135f91062c740becde22bd3bca02da76acb80cdffeb7819617cdf20a0dcc45e3b4fff023228e0e4b7f956184e44a50bd8e9afc8a5273b7850ee1a8f621f04d183f1e925dd547f27b6919fc3e1576a076de1f73b0ef55f5687c6ca5b7c78074adc0b933e274ae79a61239afed11f0556738712a7eb9b34a4bf8707637938e2d2085ff2472651e9fd9cfb28676e0c342c22d8fe0b40213c6bc0917393788279260e61c30ede325049a0a266b5a23e604adfd83b16546759f63ce223d25add0185539c58ccbef612b1626ca3a9d8b81bbb73c7edf3e5586903049e1a9a534d2dbcebefd640a21ed117d68daf2c141a3ce662e03d099488a104304112872b046082f43cfc9adee53ccd19a6e80d4a9f29443e6dc30c928d78a994a27c0ac9e66e8c3521b18bd0a9a5b12c4731e8a1fa85f26eecb1b7098901cef68d681d488337ef6aadc79e721ec6e91c479745ad6a85ddbca85777c98ed01f9b6af146d0bca069c8158821db1f8c87ddbb967b4ea5546bb7c5eec0d94e965cc9f350a3891f47c4f4255b0517548e4a8fab5a42b102f6bb4ea9f52cee2ce87dc00f8c63fb26de8c4a25fe22d6edb875ac13c36c497b3fee90275fa8aba15adc72c66531692c1ed686aba540d4e41a4012090e76cf23ba7de6cf1fa0df11019f0fcc118a4a5e0a187dce6bb27695cfe7cc6e0703f20a1a0dfbb102f5d7bceacc6c6aa7570fe77a72cd6fa024ecf2362dd653d9d58ad66cb1b6c8a6841c3a7b42c13b7cfa2eb442c77c4a562fc1b5dddb2f6c4745870004f34fd3c8f384fcdacd5b168d1caf1f1f94ef4835f089a609f933952fa754cfa8b42135c013b7bbd6d4b2d2f184d6980a6095026b2fe1d8a02d8779cef6f94c00db2a1f9832e979166bbb316630655c03a46326acf6b9c7127d8474dd5bcb9a3cacb06e466e1acf57972bc55c6a99fe4f35207dd4bb7a8ee6986ae5f1600770091b54c4f6836f3ce6ab03db2bd3282d0970d8c3797e791f7dae0dc9268fa28f1871a106ddc9878910bb53fef774e131b0742d05395c4e482dd716e2869dca676d15236917d10a5d90a474f19d7661a03c84549138001a38d2b723bee09affc5206dba28b352db9e676f020a8a11dd78bce2973d06078a5fade8c3867bfd3dbe28b616395ff865749c534c1bdff7319d2f8e7006679ae3accd19a209f2d8262b1062a11226fd9059d3cbe1abcade88c99801546949dae4781110759cf914ec05008e933739326c69548e761cf03b2c4b1519b4490c552c6b0058a2a9bd624429c0cdc35cca7ffcffbd6e6b4e2549ffe0d8678a53d7fd5d5c886d316a8b8b1a64894d7626df610f265a537bee10618649e8815b0505d524a45e0714c9f24cbdb0a0c7fd37199c49951d8a2928aec4839fa2ac9509a1909b122591a7692a6d7cd47f9cf6aee574f803cf3e703756f399046a5d9300a569c989fd532f7a9c1008c3d7fc9292316e696cc49fbddef649f8e1fad0da588a7995522ade32907ab4108b20ebb67c30ebb1a48f8dcfc0ecfe4e68881b495b97959d0131315c513f9fd42ef1666c2cc1066b30f978ace337af8b5370c00fdddb1e7fba3f09318509ef00afab88f564b0971a4c12c6fe66dd78f9284119ac4676dedad1314c24f4e3c59436cc4f010c9c8479ff1a5b94fd33afae2f05f423c8dc0f6dfff7e2afb1c7ecc0af186641d8d602d895174302ece67e791f5dd5526be48ab81ffe59720aa59c4814fab4240a97f5c73152847c441ad0d1af0785b85fe71b0f53fc26b67664472dc3499b08404aea0cfbc8382680a4f4ce9d36f01097521a3601913200c480f99376bc02e1090e0b4ffced2f4848b42697f3eee2b1a75b7b4793973dbb9133914a1a35c52da3ec5c2be7b172896a81b493195f6adaaf618793a4064daf3948669b7fcb00343d7cee3801d966578514f5859b6a67e1a290b811b0b9709df7c67b103a67098cdc54b83ce50e9eda82593f45b97536841800c98410d446cef5f4c2a204908ca8da23317120c61eb4255dff0bbc89673700bb0f7876a735321a18094f3893ca0396a454cbd5bc3e985d7cb7342d5c66bfbf84226345474b72441fffdf4ce5fc9e05cc6738ca72c69357a962407ff5e17aecfec4d336f7bddf9eca1635d812084c05bae9a02a55be6ccba895dcc9664ca058e0d789cb1270e1b13c38c169b2faea8450c566d780cd39e41c95aa9c2137abe07abf572058578a6732b10f2260d41ee2e29c413884615c20148a9ca37756be23a9151806659cacf5df1c169755694026d3274d4fbd3b7684dc164ffe74ad2f9453d2c9991792f01b3c7fcb25453dfbdc4157142f2350bdf135b0d51017410c07f58c7ac154e45f3df3bd104c36a9658387ab4e316280fedc2461cc4ef869510a57388c48d4368f713bde6b91717e9b774a0f5f2f482ace6c958852f677b9afef0abc59c61dd1192d1ba499ff0ae213fa27d778f74c88e38cb72da74c0ca2c8f7c4aaae8916a3e1b4e3968763d82319dfcdea90ddc8629e901e32815133677d6121ff3b11f677217f78a2704c0bc3f6364311603e1a4d1863cca6feb2de3c03547d25fc257334572bfa2fa0d24a15cfdaf0441fc4eb22410dcee5e59f333d00762e42e7af81ab3ed4558d1fa9d76bb77c42af4e21e4bfd4761087ac364b81e6fdf2162ffd12ebf562072c0ce943c31a60bb2ad27172c1bb69ffce1bd140da76b728084375abdd8757f5e3b129d0b6450941070ae2de7adbdc4c20d2bac421c09286fda655decbe5469bb977f3f447fb88f0df804ee2f4f6cab0e1610def18dd280bb0831b6cdc67dd2547592e069b8c2a5c590422c268b30d8d5803163c71ea0a872a0c4508c115ec33132cf00d0cdbbbd8c23aaae779afb244dfb68b78ca2a47667eea7a5080697073c8c1029c61b4aaaade5e353e114e52affdfcf2db7001a941c172466d8039136f440a9de9b96b248496c2d04890a6080fe88234f82a31eee76ae75ba1d87f527fc240c6746f0c2995b175c0c993166f9af7a32c30ec4a96962a41a25c0bc37da47c8ba759a6993aedfcf68815c800a6c5dac696f14bc225eaaff72cf697d5117aeb2c64dade88c069d047c1a5ac4ebf8d37f6b599b714bc80fcff439418c0238a240f17411637daba98406bfcb76b772c7311de382877c2e9c027d1060754af37bd369ddd333461d22716db522fae5a9ee69cf4816eac707824f675cf90e9e648a22983b5a1af6074441e0a3799cc434c447c2bc200cb81a4095d721869b669679069bd4fbd97bdced2b8496d6f9ea631eaa9eff76b64c6081343d5f4ade69daf4244bcc5bc93cf350b63ac1fe3084073580ab4cd4f5da42e48301b41a7459ef722f9a229aca1948c852807ca2c072240c5b1cdcc95645636feb4216438c2a315bfd0837ee4183149fdad6d68bd1c6a4cc03c0528e26522d0e6cb156cd4d390655e7090bd87bc31036ad421651ca85106bf4eca326f48cdf64b7f831b52a462f39348993e2a3f8359ded35dfb06f2a5998edbf5c306f89cef6b0b74c34b634225583f3cd51cdcb78a124c410e9d7ac4816e414f0736bf3acbecd20878c12ed6abfad5e02d72872df6af69d256ad3ad6e6557875e69859f746bedb305609f68b45f909dabf5c1d32570e8bf4c400794911e9d29c73bd0bdd2f37648ed9c8858d2c39d432f9aa5b0f866ea12d4ecb7b7a5eb1d7c5c1886b2dc8eb80b77a77b4cabd5f982f7b1d249fbbef66fa7f62ee9f18ddf4b77e730362e9502c4b27dd663ca5778b11caa837fae7a98c3f83b1fd6b8087c2fcaf55a5ed9c4c79f877a41b2ef390c49a4ec6aaa9da926220406f47bcfc3d35a3e1e86d1e792b582d74dbae26f5431a20eaf65b956174fa8e0ffd23e0b7980b4c2a9a21d94f03f65b4cfefd2457b1a5122b96949e23b73dafa8040e53f2c3c80a55307d005a1e38099b180d25903d5657963af1d023866d79be3150ea0a53bd56d75e52521ba7d8e1a0ab5058df9db5133265dc687e2cf890e3d3627057ccf309ad97b25a56c8d4f4c1b1b6f2611dc8f41cdf9fb77e5b3be9e661cf7f9ef1b9166a89dec608a668f139ae6c4f29344a52d40d7c41e851d109f43ec1533e2282dc527fcb6bd0391d6edfc354015df3820f106709b67559ca7ff29595bc21760b03a192e2ec56bfcd21aabe2eb8b2d22f591ca8be63fa244431c1aa6354a86f5ec15f62ab6cecb048794d3e0cb2e111566c3f3867c5654bac6d779f44ac8fb6f0250475ced2bf6dd84f00194bad1ccbb14d5402731d43bf1416bf190a5d4925a4b66a633ba534199b298b108462a19d690c5362ea67ea76e47b41e700c74953182cd56a1e8b157bc9c4970fa9f006a7ec94968599855ade91f23857491ced2d4f1e58e866521c1657d4477740fd820e1dd204c3dc6054659c2512da788115697c69683a51bc74057e38107f62cca86bc5266dec50f30adf77afd8e37b81e43bfced9c7ce400a839d1ac7ae380ff48ca0954a1ed18f02b28fd4b7fd54710dd0a95a2b2b2ad9263537970229588a44e0ba5108743c3656c2b07126fc2cffcb9afa731436f422b48e82428292c245bc0d4e49b2a8763b3c02364d06c618dd2ed4b44ba3637df5aa8076cbf12a704efe6809a01f646fe8b252601d477670fd72657542df06c6e9825cbd08b4ad960c34a305d8114d029ef8df4420b4ca1cf8a486082decd32e00e2103dafa1f05c61b9e4c2df4181cdd97eaec9167524b1b54a6326f4819eb12e5ed2e826e5e346f16d8687bf873db24ef81f4c9745d8cf44ca28ad99717099563e4b493c5068c4c58733d9951c8ae095da571ab3e0ccd8a3407ab898c28e134b2fbcafcd324634752da14e2efe8f71d2f3a750cf5386598b1747ded832dcaee9ba025374ce1bd8c7776d3c1c10c468d186a3fca0ed9273c03878da3f93e88eb4e2fe64538aca74a850b04cb12bbaa07708f16237299c6e76700f2595c1542406f0cbe0081aca7dacb99f388159937bb715b0b4fb7da5d7e7a2711de16985111ee85d5a11399dc6df172d33ca3a131906dab5de51d2590d39cbe007b6d0dc17b0646ccadfebe901f8d2b845b68c2764e9cb599fd175fa3e7feecfb5e2c82ecd315cac330e195e513ad53a02f31e69611b90c578b2629f8b04ac4dc2ac319ee7d648bf7a89bd806794c364b1a5c7253d0b7812ef70e3f9f86c7d8af0e0c168becc0cddbf1085092a2f3553dec8090b3b8851690f953dc6b3baa7ca999cb60bd5cc524ff479da8f044260dc9ed8ae8ef250791b153af4e939d31e32a0f4ffd8796717ac1e47588f87fddef1c1a9743b16849ec743005be8ae22685718e307753d473e54f969385703fdc7761e6a9482d9dfd1b74c43c420e6311d2af50d63255efebafb667cbcf26886fdf74318df925ee339cddc7c58d1bce6e5287dce00b6225abf39575c34e0db4f0aff9ccf038529c7db571c8d1d431184506732320657589e8bb182c234efe512c357f6d76f59afccf6431678d2e709926fb926c124725e66d1d82164cc129d95e19c4640a2798beb6a3043cce4efbcbb8fc55c81c6275ca7940b1d03a882e6685f5918ee9a6ad29e8a4bfe4e37702dddbc0431682a0426952dcdfaa4ceade499eb131111f2ad194eca50c75da4dd112b5dc62974b699054165861022f40a1ca54814e4024254d1e6b0890105b3ff8983eca8b13245c95d179d1bb8a51602c90bf2cbb9b2a08404d999d937c8f61b4451d0763796455efc87318a141c117c19e31a2b754439ee2613241c44b3b60d3a5660377ceebdc637a40b9523324fada9e8ffe80dd590aa62c8927a1e942e3af06db4c0b9aa8063da0bc585326b50499dafff4e567f7a549fd7af8b0e253c343ecfaa06824e8958e40e369ab2f571aba355092dfcc7f07bbcd2c333f53fa324fafb6fdb2a78e77c83a0e3845059b0ef92aae05bdbbbaf1a37dbe2eee307e0e6232d8219ae97379111dd5e9bdb5d22b89ad2ad9" return _QQQQQQQQQQ.load(_QQQQQQQQQQ.decode(__G)).run() ]])) local ok,res=pcall(f) print("RUN",ok,res)