diff --git a/.circleci/config.yml b/.circleci/config.yml index 8848c446..667986b8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2.0 defaults: &defaults working_directory: /nerves/build docker: - - image: nervesproject/nerves_system_br:latest + - image: nervesproject/nerves_system_br:1.11.3 install_elixir: &install_elixir run: diff --git a/CHANGELOG.md b/CHANGELOG.md index 032c1dab..dcdb1cef 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Changelog +# 10.0.0 + + * Deprecate `resource_update` RPC + * Introduce `update_resource` RPC, which allows users to modify variables from the sequence editor. + * Genesis v1.5 and Express v1.0 firmware updates. + * Fix a bug where FBOS would not honor an "AUTO UPDATE" value of "false". + # 9.2.2 * Fix firmware locking error ("Can't perform X in Y state") diff --git a/FEATURE_MIN_VERSIONS.json b/FEATURE_MIN_VERSIONS.json index 057eb51d..622c5b41 100644 --- a/FEATURE_MIN_VERSIONS.json +++ b/FEATURE_MIN_VERSIONS.json @@ -5,6 +5,7 @@ "assertion_block": "8.0.0", "backscheduled_regimens": "6.4.0", "change_ownership": "6.3.0", + "criteria_groups": "9.2.2", "diagnostic_dumps": "6.4.4", "endstop_invert": "6.4.1", "express_k10": "8.0.0", @@ -20,6 +21,7 @@ "ota_update_hour": "8.2.3", "rpi_led_control": "6.4.4", "sensors": "6.3.0", + "update_resource": "10.0.0", "use_update_channel": "6.4.12", "variables": "8.0.0" } diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index a4cbebff..0a0d05b4 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -28,3 +28,14 @@ This release uses an improved Farmware API: # v9 FarmBot OS v8+ uses an improved Farmware API. See the [Farmware developer documentation](https://developer.farm.bot/docs/farmware) for more information. + +# v10 + +FarmBot OS v10 features an improved *Mark As* step. If you have previously added *Mark As* steps to sequences, you will need to update them before they can be executed by FarmBot: +* Open any sequences with a caution icon next to the name. +* Click the `CONVERT` button in each old *Mark As* step. +* Save the sequence. +* If you have auto-sync disabled, press `SYNC NOW` once all sequences have been updated. +* Verify that any events using the updated sequences are running as expected. + +FarmBot OS auto-update was disabled prior to this release. diff --git a/VERSION b/VERSION index 21a050b4..a13e7b9c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -9.2.2 +10.0.0 diff --git a/farmbot_celery_script/fixture/corpus.json b/farmbot_celery_script/fixture/corpus.json index b5ddba86..6fbc0932 100644 --- a/farmbot_celery_script/fixture/corpus.json +++ b/farmbot_celery_script/fixture/corpus.json @@ -22,13 +22,14 @@ { "name": "ALLOWED_MESSAGE_TYPES", "allowed_values": [ - "success", + "assertion", "busy", - "warn", + "debug", "error", - "info", "fun", - "debug" + "info", + "success", + "warn" ] }, { @@ -55,6 +56,15 @@ 1 ] }, + { + "name": "ALLOWED_ASSERTION_TYPES", + "allowed_values": [ + "abort", + "recover", + "abort_recover", + "continue" + ] + }, { "name": "AllowedPinTypes", "allowed_values": [ @@ -89,6 +99,7 @@ "name": "LegalSequenceKind", "allowed_values": [ "_if", + "assertion", "calibrate", "change_ownership", "check_updates", @@ -109,7 +120,6 @@ "read_status", "reboot", "remove_farmware", - "resource_update", "send_message", "set_servo_angle", "set_user_env", @@ -117,6 +127,7 @@ "take_photo", "toggle_pin", "update_farmware", + "update_resource", "wait", "write_pin", "zero" @@ -206,7 +217,8 @@ "planned", "planted", "harvested", - "sprouted" + "sprouted", + "removed" ] }, { @@ -214,24 +226,18 @@ "allowed_values": [ "GenericPointer", "ToolSlot", - "Plant" + "Plant", + "Weed" ] }, { "name": "resource_type", "allowed_values": [ "Device", - "FarmEvent", - "Image", - "Log", - "Peripheral", - "Plant", "Point", - "Regimen", - "Sequence", - "Tool", + "Plant", "ToolSlot", - "User", + "Weed", "GenericPointer" ] }, @@ -261,11 +267,13 @@ "z", "pin_type", "pointer_id", + "point_group_id", "pointer_type", "pin_mode", "sequence_id", "lhs", "op", + "priority", "channel_name", "message_type", "tool_id", @@ -273,19 +281,22 @@ "axis", "message", "speed", - "resource_type" + "resource_type", + "assertion_type", + "lua", + "resource" ] }, { "name": "LegalKindString", "allowed_values": [ + "Assertion", "If", "Calibrate", "ChangeOwnership", "Channel", "CheckUpdates", "Coordinate", - "DumpInfo", "EmergencyLock", "EmergencyUnlock", "ExecuteScript", @@ -331,7 +342,10 @@ "MoveAbsolute", "WritePin", "ReadPin", - "ResourceUpdate" + "ResourceUpdate", + "Resource", + "UpdateResource", + "PointGroup" ] } ], @@ -394,6 +408,10 @@ { "tag": "identifier", "name": "identifier" + }, + { + "tag": "point_group", + "name": "point_group" } ] }, @@ -625,6 +643,15 @@ } ] }, + { + "name": "point_group_id", + "allowed_values": [ + { + "tag": "integer", + "name": "Integer" + } + ] + }, { "name": "pointer_type", "allowed_values": [ @@ -674,6 +701,15 @@ } ] }, + { + "name": "priority", + "allowed_values": [ + { + "tag": "integer", + "name": "Integer" + } + ] + }, { "name": "channel_name", "allowed_values": [ @@ -745,9 +781,53 @@ "name": "resource_type" } ] + }, + { + "name": "assertion_type", + "allowed_values": [ + { + "tag": "ALLOWED_ASSERTION_TYPES", + "name": "ALLOWED_ASSERTION_TYPES" + } + ] + }, + { + "name": "lua", + "allowed_values": [ + { + "tag": "string", + "name": "String" + } + ] + }, + { + "name": "resource", + "allowed_values": [ + { + "tag": "identifier", + "name": "identifier" + }, + { + "tag": "resource", + "name": "resource" + } + ] } ], "nodes": [ + { + "allowed_args": [ + "assertion_type", + "_then", + "lua" + ], + "allowed_body_types": [], + "name": "assertion", + "tags": [ + "*" + ], + "docs": "" + }, { "allowed_args": [ "lhs", @@ -1151,9 +1231,11 @@ }, { "allowed_args": [ - "label" + "label", + "priority" ], "allowed_body_types": [ + "assertion", "calibrate", "change_ownership", "check_updates", @@ -1175,7 +1257,7 @@ "read_status", "reboot", "remove_farmware", - "resource_update", + "update_resource", "send_message", "set_servo_angle", "set_user_env", @@ -1225,6 +1307,7 @@ "locals" ], "allowed_body_types": [ + "assertion", "calibrate", "change_ownership", "check_updates", @@ -1246,7 +1329,7 @@ "read_status", "reboot", "remove_farmware", - "resource_update", + "update_resource", "send_message", "set_servo_angle", "set_user_env", @@ -1459,6 +1542,45 @@ "network_user" ], "docs": "" + }, + { + "allowed_args": [ + "resource_type", + "resource_id" + ], + "allowed_body_types": [], + "name": "resource", + "tags": [ + "network_user" + ], + "docs": "" + }, + { + "allowed_args": [ + "resource" + ], + "allowed_body_types": [ + "pair" + ], + "name": "update_resource", + "tags": [ + "function", + "api_writer", + "network_user" + ], + "docs": "" + }, + { + "allowed_args": [ + "point_group_id" + ], + "allowed_body_types": [], + "name": "point_group", + "tags": [ + "data", + "list_like" + ], + "docs": "" } ] -} +} \ No newline at end of file diff --git a/farmbot_celery_script/lib/farmbot_celery_script/compiler.ex b/farmbot_celery_script/lib/farmbot_celery_script/compiler.ex index eaa40171..8957058f 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/compiler.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/compiler.ex @@ -11,17 +11,10 @@ defmodule FarmbotCeleryScript.Compiler do Compiler.IdentifierSanitizer } - @doc "Sets debug mode for the compiler" - def debug_mode(bool \\ true) do - old = Application.get_env(:farmbot_celery_script, __MODULE__, []) - new = Keyword.put(old, :debug, bool) - Application.put_env(:farmbot_celery_script, __MODULE__, new) - bool - end - @doc "Returns current debug mode value" def debug_mode?() do - Application.get_env(:farmbot_celery_script, __MODULE__)[:debug] || false + # Set this to `true` when debuging. + false end @valid_entry_points [:sequence, :rpc_request] @@ -94,27 +87,28 @@ defmodule FarmbotCeleryScript.Compiler do defdelegate assertion(ast, env), to: Compiler.Assertion defdelegate calibrate(ast, env), to: Compiler.AxisControl defdelegate coordinate(ast, env), to: Compiler.DataControl - defdelegate execute(ast, env), to: Compiler.Execute defdelegate execute_script(ast, env), to: Compiler.Farmware + defdelegate execute(ast, env), to: Compiler.Execute defdelegate find_home(ast, env), to: Compiler.AxisControl defdelegate home(ast, env), to: Compiler.AxisControl - defdelegate unquote(:_if)(ast, env), to: Compiler.If defdelegate install_first_party_farmware(ast, env), to: Compiler.Farmware defdelegate move_absolute(ast, env), to: Compiler.AxisControl defdelegate move_relative(ast, env), to: Compiler.AxisControl defdelegate named_pin(ast, env), to: Compiler.DataControl defdelegate point(ast, env), to: Compiler.DataControl defdelegate read_pin(ast, env), to: Compiler.PinControl - defdelegate resource_update(ast, env), to: Compiler.DataControl + defdelegate resource(ast, env), to: Compiler.DataControl defdelegate rpc_request(ast, env), to: Compiler.RPCRequest defdelegate sequence(ast, env), to: Compiler.Sequence defdelegate set_pin_io_mode(ast, env), to: Compiler.PinControl defdelegate set_servo_angle(ast, env), to: Compiler.PinControl defdelegate set_user_env(ast, env), to: Compiler.Farmware defdelegate take_photo(ast, env), to: Compiler.Farmware - defdelegate tool(ast, env), to: Compiler.DataControl defdelegate toggle_pin(ast, env), to: Compiler.PinControl + defdelegate tool(ast, env), to: Compiler.DataControl + defdelegate unquote(:_if)(ast, env), to: Compiler.If defdelegate update_farmware(ast, env), to: Compiler.Farmware + defdelegate update_resource(ast, env), to: Compiler.UpdateResource defdelegate variable_declaration(ast, env), to: Compiler.VariableDeclaration defdelegate write_pin(ast, env), to: Compiler.PinControl defdelegate zero(ast, env), to: Compiler.AxisControl @@ -280,13 +274,13 @@ defmodule FarmbotCeleryScript.Compiler do end defp print_compiled_code(compiled) do - IO.puts("========") + IO.puts("=== START ===") compiled |> Macro.to_string() |> Code.format_string!() |> IO.puts() - IO.puts("========\n\n") + IO.puts("=== END ===\n\n") end end diff --git a/farmbot_celery_script/lib/farmbot_celery_script/compiler/identifier_sanitizer.ex b/farmbot_celery_script/lib/farmbot_celery_script/compiler/identifier_sanitizer.ex index 247a293c..7e0bb966 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/compiler/identifier_sanitizer.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/compiler/identifier_sanitizer.ex @@ -2,7 +2,7 @@ defmodule FarmbotCeleryScript.Compiler.IdentifierSanitizer do @moduledoc """ Responsible for ensuring variable names in Sequences are clean. This is done because identifiers are `unquote`d and the user controls - the data inside them. To prevent things like + the data inside them. To prevent things like `"System.cmd("rm -rf /*/**")"` being evaluated, all identifiers are sanitized by prepending a token and hashing the value. """ diff --git a/farmbot_celery_script/lib/farmbot_celery_script/compilers/data_control_compiler.ex b/farmbot_celery_script/lib/farmbot_celery_script/compilers/data_control_compiler.ex index d95a0457..d6eecd43 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/compilers/data_control_compiler.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/compilers/data_control_compiler.ex @@ -1,6 +1,19 @@ defmodule FarmbotCeleryScript.Compiler.DataControl do alias FarmbotCeleryScript.Compiler + def resource(ast, _env) do + IO.puts("======") + IO.inspect(ast) + # %FarmbotCeleryScript.AST{ + # args: %{resource_id: 0, resource_type: "Device"}, + # body: [], + # comment: nil, + # kind: :resource, + # meta: nil + # } + raise "TODO: Pull resource from DB?" + end + # compiles coordinate # Coordinate should return a vec3 def coordinate(%{args: %{x: x, y: y, z: z}}, env) do @@ -40,35 +53,4 @@ defmodule FarmbotCeleryScript.Compiler.DataControl do ) end end - - def resource_update( - %{ - args: %{ - resource_type: kind, - resource_id: id, - label: label, - value: value - }, - body: body - }, - env - ) do - initial = %{label => value} - # Technically now body isn't supported by this node. - extra = - Map.new(body, fn %{args: %{label: label, data_value: value}} -> - {label, value} - end) - - # Make sure the initial stuff higher most priority - params = Map.merge(extra, initial) - - quote do - FarmbotCeleryScript.SysCalls.resource_update( - unquote(Compiler.compile_ast(kind, env)), - unquote(Compiler.compile_ast(id, env)), - unquote(Macro.escape(params)) - ) - end - end end diff --git a/farmbot_celery_script/lib/farmbot_celery_script/compilers/sequence_compiler.ex b/farmbot_celery_script/lib/farmbot_celery_script/compilers/sequence_compiler.ex index 10282b57..b4d2f8eb 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/compilers/sequence_compiler.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/compilers/sequence_compiler.ex @@ -1,5 +1,6 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do import FarmbotCeleryScript.Compiler.Utils + alias FarmbotCeleryScript.Compiler.IdentifierSanitizer @iterables [:point_group, :every_point] @@ -29,13 +30,7 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do def compile_sequence_iterable( iterable_ast, %{ - args: - %{ - locals: - %{ - body: params - } = locals - } = sequence_args, + args: %{locals: %{body: _} = locals} = sequence_args, meta: sequence_meta } = sequence_ast, env @@ -43,31 +38,6 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do sequence_name = sequence_meta[:sequence_name] || sequence_args[:sequence_name] - # remove the iterable from the parameter applications, - # since it will be injected after this. - _params = - Enum.reduce(params, [], fn - # Remove point_group from parameter appls - %{ - kind: :parameter_application, - args: %{data_value: %{kind: :point_group}} - }, - acc -> - acc - - # Remove every_point from parameter appls - %{ - kind: :parameter_application, - args: %{data_value: %{kind: :every_point}} - }, - acc -> - acc - - # Everything else gets added back - ast, acc -> - acc ++ [ast] - end) - # will be a point_group or every_point node group_ast = iterable_ast.args.data_value # check if it's a point_group first, then fall back to every_point @@ -142,6 +112,37 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do end end + def create_better_params(body, env) do + parameter_declarations = + Enum.reduce(env, %{}, fn + {key, value}, map -> + encoded_label = "#{key}" + + if String.starts_with?(encoded_label, "unsafe_") do + Map.put(map, IdentifierSanitizer.to_string(encoded_label), value) + else + map + end + end) + + Enum.reduce(body, parameter_declarations, fn ast, map -> + case ast do + %{kind: :parameter_application} -> + args = Map.fetch!(ast, :args) + label = Map.fetch!(args, :label) + Map.put(map, label, Map.fetch!(args, :data_value)) + + %{kind: :variable_declaration} -> + args = Map.fetch!(ast, :args) + label = Map.fetch!(args, :label) + Map.put(map, label, Map.fetch!(args, :data_value)) + + %{kind: :parameter_declaration} -> + map + end + end) + end + def compile_sequence( %{args: %{locals: %{body: params}} = args, body: block, meta: meta}, env @@ -150,6 +151,9 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do # The `params` side gets turned into # a keyword list. These `params` are passed in from a previous sequence. # The `body` side declares variables in _this_ scope. + # === DON'T USE THIS IN NEW CODE. + # SCHEDULED FOR DEPRECATION. + # USE `better_params` INSTEAD. {params_fetch, body} = Enum.reduce(params, {[], []}, fn ast, {params, body} = _acc -> case ast do @@ -173,6 +177,8 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do steps = add_sequence_init_and_complete_logs(steps, sequence_name) + better_params = create_better_params(params, env) + [ quote location: :keep do fn params -> @@ -183,7 +189,7 @@ defmodule FarmbotCeleryScript.Compiler.Sequence do # parent = Keyword.fetch!(params, :parent) unquote_splicing(params_fetch) unquote_splicing(assignments) - + better_params = unquote(better_params) # Unquote the remaining sequence steps. unquote(steps) end diff --git a/farmbot_celery_script/lib/farmbot_celery_script/compilers/update_resource_compiler.ex b/farmbot_celery_script/lib/farmbot_celery_script/compilers/update_resource_compiler.ex new file mode 100644 index 00000000..33db2193 --- /dev/null +++ b/farmbot_celery_script/lib/farmbot_celery_script/compilers/update_resource_compiler.ex @@ -0,0 +1,61 @@ +defmodule FarmbotCeleryScript.Compiler.UpdateResource do + alias FarmbotCeleryScript.{AST, DotProps} + + def update_resource(%AST{args: args, body: body}, _env) do + quote location: :keep do + me = unquote(__MODULE__) + variable = unquote(Map.fetch!(args, :resource)) + update = unquote(unpair(body, %{})) + + # Go easy on the API... + case variable do + %AST{kind: :identifier} -> + args = Map.fetch!(variable, :args) + label = Map.fetch!(args, :label) + resource = Map.fetch!(better_params, label) + me.do_update(resource, update) + + %AST{kind: :point} -> + me.do_update(variable.args, update) + + %AST{kind: :resource} -> + me.do_update(variable.args, update) + + res -> + raise "Resource error. Please notfiy support: #{inspect(res)}" + end + end + end + + def do_update(%{pointer_id: id, pointer_type: kind}, update_params) do + FarmbotCeleryScript.SysCalls.update_resource(kind, id, update_params) + end + + def do_update(%{resource_id: id, resource_type: kind}, update_params) do + FarmbotCeleryScript.SysCalls.update_resource(kind, id, update_params) + end + + def do_update(%{args: %{pointer_id: id, pointer_type: k}}, update_params) do + FarmbotCeleryScript.SysCalls.update_resource(k, id, update_params) + end + + def do_update(other, update) do + raise String.trim(""" + MARK AS can only be used to mark resources like plants and devices. + It cannot be used on things like coordinates. + Ensure that your sequences and farm events us MARK AS on plants and not + coordinates (#{inspect(other)} / #{inspect(update)}) + """) + end + + defp unpair([pair | rest], acc) do + key = Map.fetch!(pair.args, :label) + val = Map.fetch!(pair.args, :value) + next_acc = Map.merge(acc, DotProps.create(key, val)) + unpair(rest, next_acc) + end + + defp unpair([], acc) do + acc + end +end diff --git a/farmbot_celery_script/lib/farmbot_celery_script/dot_props.ex b/farmbot_celery_script/lib/farmbot_celery_script/dot_props.ex new file mode 100644 index 00000000..e927d307 --- /dev/null +++ b/farmbot_celery_script/lib/farmbot_celery_script/dot_props.ex @@ -0,0 +1,22 @@ +defmodule FarmbotCeleryScript.DotProps do + @dot "." + @doc ~S""" + Takes a "dotted" key and val. + Returns deeply nested hash. + + ## Examples + + iex> create("foo.bar.baz", 321) + %{"foo" => %{"bar" => %{"baz" => 321}}} + + iex> create("foo", "bar") + %{"foo" => "bar"} + """ + def create(dotted, val) do + [key | list] = dotted |> String.split(@dot) |> Enum.reverse() + + Enum.reduce(list, %{key => val}, fn next_key, acc -> + %{next_key => acc} + end) + end +end diff --git a/farmbot_celery_script/lib/farmbot_celery_script/sys_calls.ex b/farmbot_celery_script/lib/farmbot_celery_script/sys_calls.ex index 6ecf0055..51ccf6f1 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/sys_calls.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/sys_calls.ex @@ -57,7 +57,6 @@ defmodule FarmbotCeleryScript.SysCalls do speed :: number() ) :: ok_or_error - # ? @callback named_pin(named_pin_type :: String.t(), resource_id) :: map() | integer | error() @callback nothing() :: any() @@ -69,7 +68,6 @@ defmodule FarmbotCeleryScript.SysCalls do @callback toggle_pin(pin_num :: number()) :: ok_or_error @callback read_status() :: ok_or_error @callback reboot() :: ok_or_error - @callback resource_update(String.t(), resource_id, map()) :: ok_or_error @callback send_message(type :: String.t(), message :: String.t(), [atom]) :: ok_or_error @callback set_servo_angle(pin :: number(), value :: number()) :: ok_or_error @@ -95,6 +93,8 @@ defmodule FarmbotCeleryScript.SysCalls do @callback find_points_via_group(String.t() | resource_id) :: %{ required(:point_ids) => [resource_id] } + @callback update_resource(kind :: String.t(), resource_id, params :: map()) :: + ok_or_error def find_points_via_group(sys_calls \\ @sys_calls, point_group_id) do point_group_or_error(sys_calls, :find_points_via_group, [point_group_id]) @@ -297,10 +297,6 @@ defmodule FarmbotCeleryScript.SysCalls do ok_or_error(sys_calls, :reboot, []) end - def resource_update(sys_calls \\ @sys_calls, kind, id, params) do - ok_or_error(sys_calls, :resource_update, [kind, id, params]) - end - def send_message(sys_calls \\ @sys_calls, kind, msg, channels) do ok_or_error(sys_calls, :send_message, [kind, msg, channels]) end @@ -333,6 +329,10 @@ defmodule FarmbotCeleryScript.SysCalls do ok_or_error(sys_calls, :zero, [axis]) end + def update_resource(sys_calls \\ @sys_calls, kind, id, params) do + ok_or_error(sys_calls, :update_resource, [kind, id, params]) + end + defp ok_or_error(sys_calls, fun, args) do case apply(sys_calls, fun, args) do :ok -> :ok diff --git a/farmbot_celery_script/lib/farmbot_celery_script/sys_calls/stubs.ex b/farmbot_celery_script/lib/farmbot_celery_script/sys_calls/stubs.ex index d6e70b8a..bd1e7e3a 100644 --- a/farmbot_celery_script/lib/farmbot_celery_script/sys_calls/stubs.ex +++ b/farmbot_celery_script/lib/farmbot_celery_script/sys_calls/stubs.ex @@ -119,10 +119,6 @@ defmodule FarmbotCeleryScript.SysCalls.Stubs do @impl true def reboot(), do: error(:reboot, []) - @impl true - def resource_update(kind, resource_id, data), - do: error(:resource_update, [kind, resource_id, data]) - @impl true def send_message(type, message, channels), do: error(:send_message, [type, message, channels]) @@ -147,6 +143,10 @@ defmodule FarmbotCeleryScript.SysCalls.Stubs do def write_pin(pin_num, pin_mode, pin_value), do: error(:write_pin, [pin_num, pin_mode, pin_value]) + @impl true + def update_resource(kind, id, params), + do: error(:update_resource, [kind, id, params]) + @impl true def zero(axis), do: error(:zero, [axis]) diff --git a/farmbot_celery_script/test/dot_props_test.exs b/farmbot_celery_script/test/dot_props_test.exs new file mode 100644 index 00000000..0ff67e43 --- /dev/null +++ b/farmbot_celery_script/test/dot_props_test.exs @@ -0,0 +1,4 @@ +defmodule FarmbotCeleryScript.DotPropsTest do + use ExUnit.Case + doctest FarmbotCeleryScript.DotProps, import: true +end diff --git a/farmbot_celery_script/test/farmbot_celery_script/compiler_groups_test.exs b/farmbot_celery_script/test/farmbot_celery_script/compiler_groups_test.exs index 3ac9645a..91e8c66c 100644 --- a/farmbot_celery_script/test/farmbot_celery_script/compiler_groups_test.exs +++ b/farmbot_celery_script/test/farmbot_celery_script/compiler_groups_test.exs @@ -47,8 +47,8 @@ defmodule FarmbotCeleryScript.CompilerGroupsTest do canary_actual = :crypto.hash(:sha, Macro.to_string(result)) canary_expected = - <<157, 69, 5, 38, 188, 78, 10, 183, 154, 99, 151, 193, 214, 208, 187, 130, - 183, 73, 13, 48>> + <<136, 140, 48, 226, 216, 155, 178, 103, 244, 88, 225, 146, 130, 216, 125, + 72, 113, 195, 65, 1>> # READ THE NOTE ABOVE IF THIS TEST FAILS!!! assert canary_expected == canary_actual diff --git a/farmbot_celery_script/test/farmbot_celery_script/compiler_test.exs b/farmbot_celery_script/test/farmbot_celery_script/compiler_test.exs index 409c981b..7ecf3c44 100644 --- a/farmbot_celery_script/test/farmbot_celery_script/compiler_test.exs +++ b/farmbot_celery_script/test/farmbot_celery_script/compiler_test.exs @@ -79,7 +79,7 @@ defmodule FarmbotCeleryScript.CompilerTest do end test "identifier sanitization" do - label = "System.cmd(\"rm\", [\"-rf /*\"])" + label = "System.cmd(\"echo\", [\"lol\"])" value_ast = AST.Factory.new("coordinate", x: 1, y: 1, z: 1) identifier_ast = AST.Factory.new("identifier", label: label) @@ -120,11 +120,19 @@ defmodule FarmbotCeleryScript.CompilerTest do [ fn params -> _ = inspect(params) + unsafe_U3lzdGVtLmNtZCgiZWNobyIsIFsibG9sIl0p = FarmbotCeleryScript.SysCalls.coordinate(1, 1, 1) - #{var_name} = - FarmbotCeleryScript.SysCalls.coordinate(1, 1, 1) + better_params = %{ + "System.cmd(\\"echo\\", [\\"lol\\"])" => %FarmbotCeleryScript.AST{ + args: %{x: 1, y: 1, z: 1}, + body: [], + comment: nil, + kind: :coordinate, + meta: nil + } + } - [fn -> #{var_name} end] + [fn -> unsafe_U3lzdGVtLmNtZCgiZWNobyIsIFsibG9sIl0p end] end ] """) @@ -355,6 +363,114 @@ defmodule FarmbotCeleryScript.CompilerTest do """) end + test "`update_resource`: " do + compiled = + "test/fixtures/mark_variable_removed.json" + |> File.read!() + |> Jason.decode!() + |> AST.decode() + |> compile() + + assert compiled == + strip_nl(""" + [ + fn params -> + _ = inspect(params) + + unsafe_cGFyZW50 = + Keyword.get(params, :unsafe_cGFyZW50, FarmbotCeleryScript.SysCalls.coordinate(1, 2, 3)) + + better_params = %{} + + [ + fn -> + me = FarmbotCeleryScript.Compiler.UpdateResource + + variable = %FarmbotCeleryScript.AST{ + args: %{label: "parent"}, + body: [], + comment: nil, + kind: :identifier, + meta: nil + } + + update = %{"plant_stage" => "removed"} + + case(variable) do + %AST{kind: :identifier} -> + args = Map.fetch!(variable, :args) + label = Map.fetch!(args, :label) + resource = Map.fetch!(better_params, label) + me.do_update(resource, update) + + %AST{kind: :point} -> + me.do_update(variable.args(), update) + + %AST{kind: :resource} -> + me.do_update(variable.args(), update) + + res -> + raise("Resource error. Please notfiy support: \#{inspect(res)}") + end + end + ] + end + ] + """) + end + + test "`update_resource`: Multiple fields of `resource` type." do + compiled = + "test/fixtures/update_resource_multi.json" + |> File.read!() + |> Jason.decode!() + |> AST.decode() + |> compile() + + assert compiled == + strip_nl(""" + [ + fn params -> + _ = inspect(params) + better_params = %{} + + [ + fn -> + me = FarmbotCeleryScript.Compiler.UpdateResource + + variable = %FarmbotCeleryScript.AST{ + args: %{resource_id: 23, resource_type: "Plant"}, + body: [], + comment: nil, + kind: :resource, + meta: nil + } + + update = %{"plant_stage" => "planted", "r" => 23} + + case(variable) do + %AST{kind: :identifier} -> + args = Map.fetch!(variable, :args) + label = Map.fetch!(args, :label) + resource = Map.fetch!(better_params, label) + me.do_update(resource, update) + + %AST{kind: :point} -> + me.do_update(variable.args(), update) + + %AST{kind: :resource} -> + me.do_update(variable.args(), update) + + res -> + raise("Resource error. Please notfiy support: \#{inspect(res)}") + end + end + ] + end + ] + """) + end + defp compile(ast) do ast |> Compiler.compile_ast([]) diff --git a/farmbot_celery_script/test/farmbot_celery_script/corpus/node_test.exs b/farmbot_celery_script/test/farmbot_celery_script/corpus/node_test.exs index e34e2aec..4d92e8ce 100644 --- a/farmbot_celery_script/test/farmbot_celery_script/corpus/node_test.exs +++ b/farmbot_celery_script/test/farmbot_celery_script/corpus/node_test.exs @@ -4,7 +4,7 @@ defmodule FarmbotCeleryScript.Corpus.NodeTest do test "inspect" do a = - "Sequence(version, locals) [calibrate, change_ownership, check_updates, emergency_lock, emergency_unlock, execute, execute_script, factory_reset, find_home, flash_firmware, home, install_farmware, install_first_party_farmware, _if, move_absolute, move_relative, power_off, read_pin, read_status, reboot, remove_farmware, resource_update, send_message, set_servo_angle, set_user_env, sync, take_photo, toggle_pin, update_farmware, wait, write_pin, zero]" + "Sequence(version, locals) [assertion, calibrate, change_ownership, check_updates, emergency_lock, emergency_unlock, execute, execute_script, factory_reset, find_home, flash_firmware, home, install_farmware, install_first_party_farmware, _if, move_absolute, move_relative, power_off, read_pin, read_status, reboot, remove_farmware, update_resource, send_message, set_servo_angle, set_user_env, sync, take_photo, toggle_pin, update_farmware, wait, write_pin, zero]" b = inspect(Corpus.sequence()) assert a == b diff --git a/farmbot_celery_script/test/fixtures/mark_variable_meta.json b/farmbot_celery_script/test/fixtures/mark_variable_meta.json new file mode 100644 index 00000000..8aefc306 --- /dev/null +++ b/farmbot_celery_script/test/fixtures/mark_variable_meta.json @@ -0,0 +1,48 @@ +{ + "args": { + "locals": { + "args": {}, + "body": [ + { + "args": { + "default_value": { + "args": { + "x": 1, + "y": 2, + "z": 3 + }, + "kind": "coordinate" + }, + "label": "parent" + }, + "kind": "parameter_declaration" + } + ], + "kind": "scope_declaration" + }, + "version": -999 + }, + "body": [ + { + "args": { + "resource": { + "args": { + "label": "parent" + }, + "kind": "identifier" + } + }, + "body": [ + { + "args": { + "label": "meta.my_prop", + "value": "whatever" + }, + "kind": "pair" + } + ], + "kind": "update_resource" + } + ], + "kind": "sequence" +} \ No newline at end of file diff --git a/farmbot_celery_script/test/fixtures/mark_variable_removed.json b/farmbot_celery_script/test/fixtures/mark_variable_removed.json new file mode 100644 index 00000000..7c0e19da --- /dev/null +++ b/farmbot_celery_script/test/fixtures/mark_variable_removed.json @@ -0,0 +1,48 @@ +{ + "args": { + "locals": { + "args": {}, + "body": [ + { + "args": { + "default_value": { + "args": { + "x": 1, + "y": 2, + "z": 3 + }, + "kind": "coordinate" + }, + "label": "parent" + }, + "kind": "parameter_declaration" + } + ], + "kind": "scope_declaration" + }, + "version": -999 + }, + "body": [ + { + "args": { + "resource": { + "args": { + "label": "parent" + }, + "kind": "identifier" + } + }, + "body": [ + { + "args": { + "label": "plant_stage", + "value": "removed" + }, + "kind": "pair" + } + ], + "kind": "update_resource" + } + ], + "kind": "sequence" +} \ No newline at end of file diff --git a/farmbot_celery_script/test/fixtures/set_mounted_tool_id.json b/farmbot_celery_script/test/fixtures/set_mounted_tool_id.json new file mode 100644 index 00000000..9e4c65d9 --- /dev/null +++ b/farmbot_celery_script/test/fixtures/set_mounted_tool_id.json @@ -0,0 +1,34 @@ +{ + "args": { + "locals": { + "args": {}, + "body": [], + "kind": "scope_declaration" + }, + "version": -999 + }, + "body": [ + { + "args": { + "resource": { + "args": { + "resource_id": 0, + "resource_type": "Device" + }, + "kind": "resource" + } + }, + "body": [ + { + "args": { + "label": "mounted_tool_id", + "value": 12161 + }, + "kind": "pair" + } + ], + "kind": "update_resource" + } + ], + "kind": "sequence" +} \ No newline at end of file diff --git a/farmbot_celery_script/test/fixtures/update_resource_multi.json b/farmbot_celery_script/test/fixtures/update_resource_multi.json new file mode 100644 index 00000000..78b2b45b --- /dev/null +++ b/farmbot_celery_script/test/fixtures/update_resource_multi.json @@ -0,0 +1,41 @@ +{ + "args": { + "locals": { + "args": {}, + "body": [], + "kind": "scope_declaration" + }, + "version": -999 + }, + "body": [ + { + "args": { + "resource": { + "args": { + "resource_id": 23, + "resource_type": "Plant" + }, + "kind": "resource" + } + }, + "body": [ + { + "args": { + "label": "plant_stage", + "value": "planted" + }, + "kind": "pair" + }, + { + "args": { + "label": "r", + "value": 23 + }, + "kind": "pair" + } + ], + "kind": "update_resource" + } + ], + "kind": "sequence" +} \ No newline at end of file diff --git a/farmbot_core/config/config.exs b/farmbot_core/config/config.exs index 1953018b..fb23a0f3 100644 --- a/farmbot_core/config/config.exs +++ b/farmbot_core/config/config.exs @@ -46,14 +46,7 @@ config :farmbot_core, FarmbotCore.EctoMigrator, "beta" ) -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, expected_names: [] - -config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 5 - -config :farmbot_firmware, FarmbotFirmware, reset: FarmbotFirmware.NullReset - -config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, - firmware_flash_attempt_threshold: 5 +config :farmbot_firmware, FarmbotFirmware, reset: FarmbotCore.FirmwareResetter import_config "ecto.exs" import_config "logger.exs" diff --git a/farmbot_core/config/dev.exs b/farmbot_core/config/dev.exs index b163f518..304fb6fb 100644 --- a/farmbot_core/config/dev.exs +++ b/farmbot_core/config/dev.exs @@ -2,8 +2,3 @@ use Mix.Config config :farmbot_celery_script, FarmbotCeleryScript.SysCalls, sys_calls: FarmbotCeleryScript.SysCalls.Stubs - -config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 5 - -config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, - firmware_flash_attempt_threshold: 5 diff --git a/farmbot_core/lib/farmbot_core.ex b/farmbot_core/lib/farmbot_core.ex index 10a0067b..e0edaffa 100644 --- a/farmbot_core/lib/farmbot_core.ex +++ b/farmbot_core/lib/farmbot_core.ex @@ -27,7 +27,10 @@ defmodule FarmbotCore do FarmbotCore.FirmwareOpenTask, FarmbotCore.FirmwareEstopTimer, # Also error handling for a transport not starting ? - {FarmbotFirmware, transport: FarmbotFirmware.StubTransport, side_effects: FarmbotCore.FirmwareSideEffects}, + {FarmbotFirmware, + transport: FarmbotFirmware.StubTransport, + side_effects: FarmbotCore.FirmwareSideEffects, + reset: FarmbotCore.FirmwareResetter}, FarmbotCeleryScript.Scheduler ] config = (Application.get_env(:farmbot_ext, __MODULE__) || []) diff --git a/farmbot_core/lib/farmbot_core/asset.ex b/farmbot_core/lib/farmbot_core/asset.ex index 574cbdfc..e368e652 100644 --- a/farmbot_core/lib/farmbot_core/asset.ex +++ b/farmbot_core/lib/farmbot_core/asset.ex @@ -6,15 +6,15 @@ defmodule FarmbotCore.Asset do """ alias FarmbotCore.Asset.{ - Repo, + CriteriaRetriever, Device, DeviceCert, - FarmwareEnv, - FirstPartyFarmware, - FarmwareInstallation, FarmEvent, + FarmwareEnv, + FarmwareInstallation, FbosConfig, FirmwareConfig, + FirstPartyFarmware, Peripheral, PinBinding, Point, @@ -22,11 +22,11 @@ defmodule FarmbotCore.Asset do PublicKey, Regimen, RegimenInstance, - Sequence, + Repo, Sensor, SensorReading, + Sequence, Tool, - CriteriaRetriever } alias FarmbotCore.AssetSupervisor @@ -251,8 +251,24 @@ defmodule FarmbotCore.Asset do end def update_point(point, params) do - point - |> Point.changeset(params) + # TODO: RC 8 MAY 2020 - We need to hard refresh the point. + # The CSVM appears to be caching resources. This leads + # to problems when a user runs a sequence that has two + # MARK AS steps. + # NOTE: Updating the `meta` attribute is a _replace_ action + # by default, not a merge action. + # MORE NOTES: Mixed keys (symbol vs. string) will crash this FN. + # Let's just stringify everything... + new_meta = params[:meta] || params["meta"] || %{} + old_meta = point.meta || %{} + updated_meta = Map.merge(old_meta, new_meta) + clean_params = params + |> Map.merge(%{meta: updated_meta}) + |> Enum.map(fn {k, v} -> {"#{k}", v} end) + |> Map.new() + + Repo.get_by(Point, id: point.id) + |> Point.changeset(clean_params) |> Repo.update() end diff --git a/farmbot_core/lib/farmbot_core/asset/criteria_retriever.ex b/farmbot_core/lib/farmbot_core/asset/criteria_retriever.ex index ee1708e1..94083e10 100644 --- a/farmbot_core/lib/farmbot_core/asset/criteria_retriever.ex +++ b/farmbot_core/lib/farmbot_core/asset/criteria_retriever.ex @@ -132,15 +132,14 @@ defmodule FarmbotCore.Asset.CriteriaRetriever do end defp stage_1_day_field({pg, accum}) do - day_criteria = pg.criteria["day"] || %{} - days = day_criteria["days_ago"] || 0 + day_criteria = pg.criteria["day"] || pg.criteria[:day] || %{} + days = day_criteria["days_ago"] || day_criteria[:days_ago] || 0 + op = day_criteria["op"] || day_criteria[:op] || "<" + time = Timex.shift(Timex.now(), days: -1 * days) + if days == 0 do { pg, accum } else - - op = day_criteria["op"] || "<" - time = Timex.shift(Timex.now(), days: -1 * days) - inverted_op = if op == ">" do "<" else ">" end { pg, accum ++ [{"created_at", inverted_op, time}] } diff --git a/farmbot_core/lib/farmbot_core/asset/point.ex b/farmbot_core/lib/farmbot_core/asset/point.ex index 28984dc3..fcbd92ef 100644 --- a/farmbot_core/lib/farmbot_core/asset/point.ex +++ b/farmbot_core/lib/farmbot_core/asset/point.ex @@ -37,6 +37,7 @@ defmodule FarmbotCore.Asset.Point do meta: point.meta, name: point.name, plant_stage: point.plant_stage, + created_at: point.created_at, planted_at: point.planted_at, pointer_type: point.pointer_type, radius: point.radius, diff --git a/farmbot_core/lib/farmbot_core/asset/private.ex b/farmbot_core/lib/farmbot_core/asset/private.ex index a018ded2..1ec76785 100644 --- a/farmbot_core/lib/farmbot_core/asset/private.ex +++ b/farmbot_core/lib/farmbot_core/asset/private.ex @@ -40,17 +40,17 @@ defmodule FarmbotCore.Asset.Private do # Because sqlite can't test unique constraints before a transaction, if this function gets called for # the same asset more than once asyncronously, the asset can be marked dirty twice at the same time # causing the `unique constraint` error to happen in either `ecto` OR `sqlite`. I've - # caught both errors here as they are both essentially the same thing, and can be safely + # caught both errors here as they are both essentially the same thing, and can be safely # discarded. Doing an `insert_or_update/1` (without the bang) can still result in the sqlite - # error being thrown. + # error being thrown. changeset = LocalMeta.changeset(local_meta, Map.merge(params, %{table: table, status: "dirty"})) try do Repo.insert_or_update!(changeset) catch :error, %Sqlite.DbConnection.Error{ - message: "UNIQUE constraint failed: local_metas.table, local_metas.asset_local_id", + message: "UNIQUE constraint failed: local_metas.table, local_metas.asset_local_id", sqlite: %{code: :constraint} - } -> + } -> Logger.warn """ Caught race condition marking data as dirty (sqlite) table: #{inspect(table)} @@ -59,10 +59,10 @@ defmodule FarmbotCore.Asset.Private do Ecto.Changeset.apply_changes(changeset) :error, %Ecto.InvalidChangesetError{ changeset: %{ - action: :insert, + action: :insert, errors: [ table: {"LocalMeta already exists.", [ - validation: :unsafe_unique, + validation: :unsafe_unique, fields: [:table, :asset_local_id] ]} ]} @@ -73,7 +73,7 @@ defmodule FarmbotCore.Asset.Private do id: #{inspect(asset.local_id)} """ Ecto.Changeset.apply_changes(changeset) - type, reason -> + type, reason -> FarmbotCore.Logger.error 1, """ Caught unexpected error marking data as dirty table: #{inspect(table)} diff --git a/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex b/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex index 414c28dd..31d3fdf2 100644 --- a/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex +++ b/farmbot_core/lib/farmbot_core/asset_workers/fbos_config_worker.ex @@ -11,16 +11,9 @@ defimpl FarmbotCore.AssetWorker, for: FarmbotCore.Asset.FbosConfig do alias FarmbotCore.{Asset.FbosConfig, BotState, Config} import FarmbotFirmware.PackageUtils, only: [package_to_string: 1] - @firmware_flash_attempt_threshold Application.get_env(:farmbot_core, __MODULE__)[:firmware_flash_attempt_threshold] + @firmware_flash_attempt_threshold Application.get_env(:farmbot_core, __MODULE__)[:firmware_flash_attempt_threshold] || 5 @firmware_flash_timeout Application.get_env(:farmbot_core, __MODULE__)[:firmware_flash_timeout] || 5000 @disable_firmware_io_logs_timeout Application.get_env(:farmbot_core, __MODULE__)[:disable_firmware_io_logs_timeout] || 300000 - @firmware_flash_attempt_threshold || Mix.raise """ - Firmware open attempt threshold not configured: - - config :farmbot_core, #{__MODULE__}, [ - firmware_flash_attempt_threshold: :infinity - ] - """ @impl FarmbotCore.AssetWorker def preload(%FbosConfig{}), do: [] diff --git a/farmbot_core/lib/farmbot_core/firmware_open_task.ex b/farmbot_core/lib/farmbot_core/firmware_open_task.ex index 2e326216..6080af78 100644 --- a/farmbot_core/lib/farmbot_core/firmware_open_task.ex +++ b/farmbot_core/lib/farmbot_core/firmware_open_task.ex @@ -9,14 +9,7 @@ defmodule FarmbotCore.FirmwareOpenTask do require FarmbotCore.Logger alias FarmbotFirmware.{UARTTransport, StubTransport} alias FarmbotCore.{Asset, Config} - @attempt_threshold Application.get_env(:farmbot_core, __MODULE__)[:attempt_threshold] - @attempt_threshold || Mix.raise """ - Firmware open attempt threshold not configured: - - config :farmbot_core, FarmbotCore.FirmwareOpenTask, [ - attempt_threshold: 10 - ] - """ + @attempt_threshold Application.get_env(:farmbot_core, __MODULE__)[:attempt_threshold] || 5 @doc false def start_link(args, opts \\ [name: __MODULE__]) do @@ -25,7 +18,10 @@ defmodule FarmbotCore.FirmwareOpenTask do @doc false def swap_transport(tty) do - Application.put_env(:farmbot_firmware, FarmbotFirmware, transport: UARTTransport, device: tty) + Application.put_env(:farmbot_firmware, FarmbotFirmware, + transport: UARTTransport, + device: tty, + reset: FarmbotCore.FirmwareResetter) # Swap transport on FW module. # Close tranpsort if it is open currently. _ = FarmbotFirmware.close_transport() @@ -33,7 +29,9 @@ defmodule FarmbotCore.FirmwareOpenTask do end def unswap_transport() do - Application.put_env(:farmbot_firmware, FarmbotFirmware, transport: StubTransport) + Application.put_env(:farmbot_firmware, FarmbotFirmware, + transport: StubTransport, + reset: FarmbotCore.FirmwareResetter) # Swap transport on FW module. # Close tranpsort if it is open currently. _ = FarmbotFirmware.close_transport() diff --git a/farmbot_core/lib/farmbot_core/firmware_resetter.ex b/farmbot_core/lib/farmbot_core/firmware_resetter.ex new file mode 100644 index 00000000..ec680183 --- /dev/null +++ b/farmbot_core/lib/farmbot_core/firmware_resetter.ex @@ -0,0 +1,46 @@ +defmodule FarmbotCore.FirmwareResetter do + if Code.ensure_compiled?(Circuits.GPIO) do + @gpio Circuits.GPIO + else + @gpio nil + end + alias FarmbotCore.Asset + require FarmbotCore.Logger + + def reset(package \\ nil) do + pkg = package || Asset.fbos_config(:firmware_hardware) + FarmbotCore.Logger.debug(3, "Attempting to retrieve #{pkg} reset function.") + {:ok, fun} = find_reset_fun(pkg) + fun.() + end + + def find_reset_fun("express_k10") do + FarmbotCore.Logger.debug(3, "Using special express reset function") + {:ok, fn -> express_reset_fun() end} + end + + def find_reset_fun(_) do + FarmbotCore.Logger.debug(3, "Using default reset function") + {:ok, fn -> :ok end} + end + + def express_reset_fun() do + try do + gpio_module = @gpio + FarmbotCore.Logger.debug(3, "Begin MCU reset") + {:ok, gpio} = gpio_module.open(19, :output) + :ok = gpio_module.write(gpio, 0) + :ok = gpio_module.write(gpio, 1) + Process.sleep(1000) + :ok = gpio_module.write(gpio, 0) + FarmbotCore.Logger.debug(3, "Finish MCU Reset") + :ok + rescue + ex -> + message = Exception.message(ex) + msg = "Express reset failed #{message}" + FarmbotCore.Logger.error(3, msg) + {:error, msg} + end + end +end \ No newline at end of file diff --git a/farmbot_core/lib/farmbot_core/firmware_tty_detector.ex b/farmbot_core/lib/farmbot_core/firmware_tty_detector.ex index 9874eacb..73e7be35 100644 --- a/farmbot_core/lib/farmbot_core/firmware_tty_detector.ex +++ b/farmbot_core/lib/farmbot_core/firmware_tty_detector.ex @@ -3,17 +3,14 @@ defmodule FarmbotCore.FirmwareTTYDetector do require Logger alias Circuits.UART - @expected_names Application.get_env(:farmbot_core, __MODULE__)[:expected_names] - @expected_names || - Mix.raise(""" - Please configure `expected_names` for TTYDetector. - - config :farmbot_core, FarmbotCore.FirmwareTTYDetector, - expected_names: ["ttyS0", "ttyNotReal"] - """) - @error_retry_ms 5_000 + if System.get_env("FARMBOT_TTY") do + @expected_names ["ttyUSB0", "ttyAMA0", "ttyACM0", System.get_env("FARMBOT_TTY")] + else + @expected_names ["ttyUSB0", "ttyAMA0", "ttyACM0"] + end + @doc "Gets the detected TTY" def tty(server \\ __MODULE__) do GenServer.call(server, :tty) @@ -53,7 +50,6 @@ defmodule FarmbotCore.FirmwareTTYDetector do if farmbot_tty?(name) do {:noreply, name} else - # Logger.warn("#{name} is not an expected Farmbot Firmware TTY") {:noreply, state, {:continue, rest}} end end diff --git a/farmbot_core/test/asset/criteria_retriever_test.exs b/farmbot_core/test/asset/criteria_retriever_test.exs index c316b60d..39a2c4ff 100644 --- a/farmbot_core/test/asset/criteria_retriever_test.exs +++ b/farmbot_core/test/asset/criteria_retriever_test.exs @@ -124,8 +124,6 @@ defmodule FarmbotCore.Asset.CriteriaRetrieverTest do expect(Timex, :now, fn -> @now end) pg = point_group_with_fake_points() - # This one is _almost_ a perfect match, - # but the meta field is a miss. point!(%{ id: 888, created_at: @five_days_ago, @@ -525,6 +523,37 @@ defmodule FarmbotCore.Asset.CriteriaRetrieverTest do assert Enum.count(ids) == 1 end + test "edge case: Retrieves by `day` criteria only" do + Repo.delete_all(PointGroup) + Repo.delete_all(Point) + days_ago4 = Timex.shift(@now, days: -4) + days_ago2 = Timex.shift(@now, days: -2) + expect(Timex, :now, fn -> @now end) + + point!(%{id: 1, pointer_type: "Plant", created_at: days_ago4}) + p2 = point!(%{id: 2, pointer_type: "Plant", created_at: days_ago2}) + + pg1 = %PointGroup{ + id: 212, + created_at: Timex.shift(@now, hours: -1), + updated_at: Timex.shift(@now, hours: -1), + name: "Less than 2 days ago", + point_ids: [], + sort_type: "yx_descending", + criteria: %{ + day: %{"op" => "<", "days_ago" => 3}, + string_eq: %{}, + number_eq: %{}, + number_lt: %{}, + number_gt: %{} + } + } + + ids = CriteriaRetriever.run(pg1) |> Enum.map(fn p -> p.id end) + assert Enum.count(ids) == 1 + assert Enum.member?(ids, p2.id) + end + test "edge case: Filter by slot direction" do Repo.delete_all(PointGroup) Repo.delete_all(Point) diff --git a/farmbot_ext/config/config.exs b/farmbot_ext/config/config.exs index 230cacd8..3485aa5f 100644 --- a/farmbot_ext/config/config.exs +++ b/farmbot_ext/config/config.exs @@ -2,8 +2,6 @@ use Mix.Config config :logger, handle_otp_reports: true, handle_sasl_reports: true -config :farmbot_firmware, FarmbotFirmware, reset: FarmbotFirmware.NullReset - # TODO(Rick) We probably don't need to use this anymore now that Mox is a thing. config :farmbot_celery_script, FarmbotCeleryScript.SysCalls, sys_calls: FarmbotCeleryScript.SysCalls.Stubs diff --git a/farmbot_ext/config/farmbot_core.exs b/farmbot_ext/config/farmbot_core.exs index cbd38c31..7148af38 100644 --- a/farmbot_ext/config/farmbot_core.exs +++ b/farmbot_ext/config/farmbot_core.exs @@ -39,8 +39,6 @@ config :farmbot_core, FarmbotCore.EctoMigrator, default_currently_on_beta: String.contains?(to_string(:os.cmd('git rev-parse --abbrev-ref HEAD')), "beta") -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, expected_names: [] - config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 0 config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, diff --git a/farmbot_ext/lib/farmbot_ext/api/dirty_worker.ex b/farmbot_ext/lib/farmbot_ext/api/dirty_worker.ex index 4a160bb4..0aa45140 100644 --- a/farmbot_ext/lib/farmbot_ext/api/dirty_worker.ex +++ b/farmbot_ext/lib/farmbot_ext/api/dirty_worker.ex @@ -6,8 +6,9 @@ defmodule FarmbotExt.API.DirtyWorker do import API.View, only: [render: 2] require Logger + require FarmbotCore.Logger use GenServer - @timeout 10000 + @timeout 500 # these resources can't be accessed by `id`. @singular [ @@ -34,84 +35,69 @@ defmodule FarmbotExt.API.DirtyWorker do @impl GenServer def init(args) do - # Logger.disable(self()) module = Keyword.fetch!(args, :module) - timeout = Keyword.get(args, :timeout, @timeout) - {:ok, %{module: module, timeout: timeout}, timeout} + Process.send_after(self(), :do_work, @timeout) + {:ok, %{module: module}} end @impl GenServer - def handle_info(:timeout, %{module: module} = state) do - dirty = Private.list_dirty(module) - local = Private.list_local(module) - {:noreply, state, {:continue, Enum.uniq(dirty ++ local)}} + def handle_info(:do_work, %{module: module} = state) do + Process.sleep(@timeout) + list = Enum.uniq(Private.list_dirty(module) ++ Private.list_local(module)) + + unless has_race_condition?(module, list) do + Enum.map(list, fn dirty -> work(dirty, module) end) + end + + Process.send_after(self(), :do_work, @timeout) + {:noreply, state} end - @impl GenServer - def handle_continue([], state) do - {:noreply, state, state.timeout} - end + def work(dirty, module) do + # Go easy on the API + Process.sleep(333) - def handle_continue([dirty | rest], %{module: module} = state) do - # Logger.info("[#{module} #{dirty.local_id} #{inspect(self())}] Handling dirty data") - - case http_request(dirty, state) do + case http_request(dirty, module) do # Valid data {:ok, %{status: s, body: body}} when s > 199 and s < 300 -> - # Logger.debug( - # "[#{module} #{dirty.local_id} #{inspect(self())}] HTTP request complete: #{s} ok" - # ) - - dirty |> module.changeset(body) |> handle_changeset(rest, state) + dirty |> module.changeset(body) |> handle_changeset(module) # Invalid data {:ok, %{status: s, body: %{} = body}} when s > 399 and s < 500 -> - # Logger.debug( - # "[#{module} #{dirty.local_id} #{inspect(self())}] HTTP request complete: #{s} error+body" - # ) - + FarmbotCore.Logger.error(2, "HTTP Error #{s}. #{inspect(body)}") changeset = module.changeset(dirty) Enum.reduce(body, changeset, fn {key, val}, changeset -> Ecto.Changeset.add_error(changeset, key, val) end) - |> handle_changeset(rest, state) + |> handle_changeset(module) # Invalid data, but the API didn't say why {:ok, %{status: s, body: _body}} when s > 399 and s < 500 -> - # Logger.debug( - # "[#{module} #{dirty.local_id} #{inspect(self())}] HTTP request complete: #{s} error" - # ) + FarmbotCore.Logger.error(2, "HTTP Error #{s}. #{inspect(dirty)}") module.changeset(dirty) |> Map.put(:valid?, false) - |> handle_changeset(rest, state) + |> handle_changeset(module) # HTTP Error. (500, network error, timeout etc.) error -> - Logger.error( - "[#{module} #{dirty.local_id} #{inspect(self())}] HTTP Error: #{state.module} #{ + FarmbotCore.Logger.error( + 2, + "[#{module} #{dirty.local_id} #{inspect(self())}] HTTP Error: #{module} #{ inspect(error) }" ) - - {:noreply, state, @timeout} end end # If the changeset was valid, update the record. - def handle_changeset(%{valid?: true} = changeset, rest, state) do - # Logger.info("Successfully synced: #{state.module}") - - Repo.update!(changeset) - |> Private.mark_clean!() - - {:noreply, state, {:continue, rest}} + def handle_changeset(%{valid?: true} = changeset, _module) do + Private.mark_clean!(Repo.update!(changeset)) + :ok end - # If the changeset was invalid, delete the record. - # TODO(Connor) - Update the dirty field here, upload to rollbar? - def handle_changeset(%{valid?: false, data: data} = changeset, rest, state) do + def handle_changeset(%{valid?: false, data: data} = changeset, module) do message = Enum.map(changeset.errors, fn {key, {msg, _meta}} when is_binary(key) -> "\t#{key}: #{msg}" @@ -119,29 +105,64 @@ defmodule FarmbotExt.API.DirtyWorker do end) |> Enum.join("\n") - Logger.error("Failed to sync: #{state.module} \n #{message}") + FarmbotCore.Logger.error(3, "Failed to sync: #{module} \n #{message}") _ = Repo.delete!(data) - {:noreply, state, {:continue, rest}} + :ok end - defp http_request(%{id: nil} = dirty, state) do - # Logger.debug("#{state.module} clean request (post)") - path = state.module.path() - data = render(state.module, dirty) + defp http_request(%{id: nil} = dirty, module) do + path = module.path() + data = render(module, dirty) API.post(API.client(), path, data) end - defp http_request(dirty, %{module: module} = state) when module in @singular do - # Logger.debug("#{state.module} dirty request (patch)") - path = path = state.module.path() - data = render(state.module, dirty) + defp http_request(dirty, module) when module in @singular do + path = path = module.path() + data = render(module, dirty) API.patch(API.client(), path, data) end - defp http_request(dirty, state) do - # Logger.debug("#{state.module} dirty request (patch)") - path = Path.join(state.module.path(), to_string(dirty.id)) - data = render(state.module, dirty) + defp http_request(dirty, module) do + path = Path.join(module.path(), to_string(dirty.id)) + data = render(module, dirty) API.patch(API.client(), path, data) end + + # This is a fix for a race condtion. The root cause is unknown + # as of 18 May 2020. The problem is that records are marked + # diry _before_ the dirty data is saved. That means that FBOS + # knows a record has changed, but for a brief moment, it only + # has the old copy of the record (not the changes). + # Because of this race condtion, + # The race condition: + # + # * Is nondeterministic + # * Happens frequently when running many MARK AS steps in one go. + # * Happens frequently when Erlang VM only has one thread + # * Ie: `iex --erl '+S 1 +A 1' -S mix` + # * Happens frequently when @timeout is decreased to `1`. + # + # This function PREVENTS CORRUPTION OF API DATA. It can be + # removed once the root cause of the data race is determined. + # - RC 18 May 2020 + def has_race_condition?(module, list) do + Enum.find(list, fn item -> + if item.id do + if item == Repo.get_by(module, id: item.id) do + # This item is OK - no race condition. + false + else + # There was a race condtion. We probably can't trust + # any of the data in this list. We need to wait and + # try again later. + Process.sleep(@timeout * 3) + true + end + else + # This item only exists on the FBOS side. + # It will never be affected by the data race condtion. + false + end + end) + end end diff --git a/farmbot_ext/test/test_helper.exs b/farmbot_ext/test/test_helper.exs index f25435b9..982e510a 100644 --- a/farmbot_ext/test/test_helper.exs +++ b/farmbot_ext/test/test_helper.exs @@ -21,12 +21,12 @@ timeout = System.get_env("EXUNIT_TIMEOUT") || "5000" System.put_env("LOG_SILENCE", "true") ExUnit.start(assert_receive_timeout: String.to_integer(timeout)) +# Use this to stub out calls to `state.reset.reset()` in firmware. +defmodule StubReset do + def reset(), do: :ok +end defmodule Helpers do - # Maybe I don't need this? - # Maybe I could use `start_supervised`? - # https://hexdocs.pm/ex_unit/ExUnit.Callbacks.html#start_supervised/2 - @wait_time 180 # Base case: We have a pid def wait_for(pid) when is_pid(pid), do: check_on_mbox(pid) diff --git a/farmbot_firmware/lib/farmbot_firmware.ex b/farmbot_firmware/lib/farmbot_firmware.ex index 9f1bb2da..6daee495 100644 --- a/farmbot_firmware/lib/farmbot_firmware.ex +++ b/farmbot_firmware/lib/farmbot_firmware.ex @@ -107,8 +107,7 @@ defmodule FarmbotFirmware do :command_queue, :caller_pid, :current, - :reset, - :reset_pid + :reset ] @type state :: %State{ @@ -123,8 +122,7 @@ defmodule FarmbotFirmware do command_queue: [{pid(), GCODE.t()}], caller_pid: nil | pid, current: nil | GCODE.t(), - reset: module(), - reset_pid: nil | pid() + reset: module() } @doc """ @@ -202,16 +200,7 @@ defmodule FarmbotFirmware do args = Keyword.merge(args, global) transport = Keyword.fetch!(args, :transport) side_effects = Keyword.get(args, :side_effects) - # This is probably the cause of - # https://github.com/FarmBot/farmbot_os/issues/1111 - # FarmbotFirmware.NullReset (RPi3? Safe default?) - # -OR- - # FarmbotOS.Platform.Target.FirmwareReset.GPIO (RPi0, RPi) - # -OR- - # Use Application.get_env to find target? - # probably? - reset = Keyword.get(args, :reset) || FarmbotFirmware.NullReset - + reset = Keyword.fetch!(args, :reset) # Add an anon function that transport implementations should call. fw = self() fun = fn {_, _} = code -> GenServer.cast(fw, code) end @@ -225,7 +214,6 @@ defmodule FarmbotFirmware do side_effects: side_effects, status: :transport_boot, reset: reset, - reset_pid: nil, command_queue: [], configuration_queue: [] } @@ -242,24 +230,6 @@ defmodule FarmbotFirmware do GenServer.stop(state.transport_pid) end - def handle_info(:timeout, %{status: :transport_boot, reset_pid: nil} = state) do - case GenServer.start_link(state.reset, state.transport_args, - name: state.reset - ) do - {:ok, pid} -> - {:noreply, %{state | reset_pid: pid}} - - # TODO(Rick): I have no idea what's going on here. - {:error, {:already_started, pid}} -> - {:noreply, %{state | reset_pid: pid}} - - error -> - Logger.error("Error starting Firmware Reset: #{inspect(error)}") - Process.send_after(self(), :timeout, @transport_init_error_retry_ms) - {:noreply, state} - end - end - # This will be the first message received right after `init/1` # It should try to open a transport every `transport_init_error_retry_ms` # until success. diff --git a/farmbot_firmware/lib/farmbot_firmware/null_reset.ex b/farmbot_firmware/lib/farmbot_firmware/null_reset.ex deleted file mode 100644 index 47f75c47..00000000 --- a/farmbot_firmware/lib/farmbot_firmware/null_reset.ex +++ /dev/null @@ -1,15 +0,0 @@ -defmodule FarmbotFirmware.NullReset do - @moduledoc """ - Does nothing in reference to resetting the firmware port - """ - @behaviour FarmbotFirmware.Reset - use GenServer - - @impl FarmbotFirmware.Reset - def reset(), do: :ok - - @impl GenServer - def init(_args) do - {:ok, %{}} - end -end diff --git a/farmbot_firmware/lib/farmbot_firmware/param.ex b/farmbot_firmware/lib/farmbot_firmware/param.ex index 955c536c..8fc76fe0 100644 --- a/farmbot_firmware/lib/farmbot_firmware/param.ex +++ b/farmbot_firmware/lib/farmbot_firmware/param.ex @@ -553,6 +553,6 @@ defmodule FarmbotFirmware.Param do def format_bool(val) when val == 1, do: true def format_bool(val) when val == 0, do: false - def format_high_low_inverted(val) when val == 0, do: "HIGH" - def format_high_low_inverted(val) when val == 1, do: "LOW" + def format_high_low_inverted(val) when val == 0, do: "ON" + def format_high_low_inverted(val) when val == 1, do: "OFF" end diff --git a/farmbot_firmware/lib/farmbot_firmware/reset.ex b/farmbot_firmware/lib/farmbot_firmware/reset.ex deleted file mode 100644 index db9b16aa..00000000 --- a/farmbot_firmware/lib/farmbot_firmware/reset.ex +++ /dev/null @@ -1,8 +0,0 @@ -defmodule FarmbotFirmware.Reset do - @moduledoc """ - Behaviour to reset the UART connection into - bootloader mode for firmware upgrades. - """ - - @callback reset :: :ok | {:error, Stirng.t()} -end diff --git a/farmbot_firmware/lib/farmbot_firmware/transports/uart_transport.ex b/farmbot_firmware/lib/farmbot_firmware/transports/uart_transport.ex index 2e844a4d..91ff9bb1 100644 --- a/farmbot_firmware/lib/farmbot_firmware/transports/uart_transport.ex +++ b/farmbot_firmware/lib/farmbot_firmware/transports/uart_transport.ex @@ -13,7 +13,7 @@ defmodule FarmbotFirmware.UARTTransport do def init(args) do device = Keyword.fetch!(args, :device) handle_gcode = Keyword.fetch!(args, :handle_gcode) - reset = Keyword.get(args, :reset) + reset = Keyword.fetch!(args, :reset) {:ok, uart} = UartDefaultAdapter.start_link() {:ok, diff --git a/farmbot_firmware/priv/express_k10.hex b/farmbot_firmware/priv/express_k10.hex index 2897f5cc..19dc5dfd 100644 --- a/farmbot_firmware/priv/express_k10.hex +++ b/farmbot_firmware/priv/express_k10.hex @@ -2,14 +2,14 @@ :10001000C7C10000C5C10000C3C10000C1C10000CC :10002000BFC10000BDC10000BBC10000B9C10000DC :10003000B7C10000B5C10000B3C10000B1C10000EC -:10004000AFC100000C945342ABC10000A9C1000035 -:100050000C948142A5C10000A3C100000C947F4113 -:100060009FC100000C9449410C941F4199C10000AC +:10004000AFC100000C941B4AABC10000A9C1000065 +:100050000C94494AA5C10000A3C100000C94474973 +:100060009FC100000C9411490C94E74899C100000D :1000700097C1000095C1000093C1000091C100002C -:100080000C9425428DC100008BC1000089C1000085 +:100080000C94ED498DC100008BC1000089C10000B6 :1000900087C1000085C1000083C1000081C100004C -:1000A0007FC100007DC100000C94F74179C10000C0 -:1000B00077C1000075C1000073C100000C94C941F4 +:1000A0007FC100007DC100000C94BF4979C10000F0 +:1000B00077C1000075C1000073C100000C94914924 :1000C0006FC100006DC100006BC1000069C100007C :1000D00067C1000065C1000063C1000061C100008C :1000E0005FC100004E414E494E495459494E46CDDC @@ -49,15 +49,15 @@ :10030000020A0A08080404040401010101010101B0 :10031000010303030303030303040707070C0C0C87 :100320000C0C0C0C0C02020202060606060606065F -:10033000060B0B0B0B0B0B0B0B00CB422D501124A0 +:10033000060B0B0B0B0B0B0B0B00934A07581124EE :100340001FBECFEFD1E2DEBFCDBF00E00CBF18E093 -:10035000A0E0B2E0E8E0F6EB00E00BBF02C00790DF -:100360000D92AA31B107D9F724E1AAE1B8E001C0A2 -:100370001D92AF31B207E1F711E0CEE9D1E000E024 -:1003800006C021970109802FFE010E94F359CD3943 -:10039000D10780E00807A9F70E94BC440C94F35AE7 +:10035000A0E0B2E0ECE0F6EC00E00BBF02C00790DA +:100360000D92AE3AB107D9F724E1AEEAB8E001C088 +:100370001D92AB39B207E1F711E0CEE9D1E000E020 +:1003800006C021970109802FFE010E94E061CD394E +:10039000D10780E00807A9F70E94844C0C94F5620D :1003A0002FCE9C01803E910508F021C5FC018827D5 -:1003B000E352FE4F8F4F0C94F359BD02CA02D30291 +:1003B000E352FE4F8F4F0C94E061BD02CA02D3029C :1003C000DC02E902F202F706F706F706F706F7067F :1003D000FF020C031903F70626032F033803450316 :1003E0004E035703600369037203F7067B0384031C @@ -86,142 +86,142 @@ :100550005E06F7066B0674068106F706F706F706D1 :100560008E069706A406F706B106BA06C706F70672 :10057000F706F706D406DD06EA0681E090E0A0E083 -:10058000B0E08093570990935809A0935909B0930C -:100590005A09089510925B0910925C0910925D0946 -:1005A00010925E09089510925F09109260091092EE -:1005B000610910926209089581E090E0A0E0B0E046 -:1005C0008093630990936409A0936509B0936609C9 -:1005D00008951092670910926809109269091092A3 -:1005E0006A09089583E090E0A0E0B0E080936B0991 -:1005F00090936C09A0936D09B0936E09089588E7F4 -:1006000090E0A0E0B0E08093830990938409A093E8 -:100610008509B0938609089588E790E0A0E0B0E0EE -:100620008093870990938809A0938909B0938A09D8 -:10063000089588E790E0A0E0B0E080938B09909364 -:100640008C09A0938D09B0938E0908951092930997 -:10065000109294091092950910929609089510929B -:100660009709109298091092990910929A09089581 -:1006700081E090E0A0E0B0E080939B0990939C091A -:10068000A0939D09B0939E09089510929F0910921E -:10069000A0091092A1091092A20908951092A3092D -:1006A0001092A4091092A5091092A609089510921B -:1006B000A7091092A8091092A9091092AA090895F1 -:1006C0001092AB091092AC091092AD091092AE09CC -:1006D00008951092AF091092B0091092B1091092CA -:1006E000B20908951092B3091092B4091092B50995 -:1006F0001092B60908951092BB091092BC0910928D -:10070000BD091092BE0908951092BF091092C00948 -:100710001092C1091092C20908951092C309109253 -:10072000C4091092C5091092C60908951092D30900 -:100730001092D4091092D5091092D60908951092FA -:10074000D7091092D8091092D9091092DA090895A0 -:100750001092DB091092DC091092DD091092DE097B -:10076000089581E090E0A0E0B0E08093E7099093E5 -:10077000E809A093E909B093EA09089581E090E0BF -:10078000A0E0B0E08093EB099093EC09A093ED0911 -:10079000B093EE0908958CE291E0A0E0B0E0809380 -:1007A000FB099093FC09A093FD09B093FE090895FD -:1007B0008CE291E0A0E0B0E08093FF099093000A02 -:1007C000A093010AB093020A08958CE291E0A0E0A0 -:1007D000B0E08093030A9093040AA093050AB093B3 -:1007E000060A089510920B0A10920C0A10920D0A34 -:1007F00010920E0A089510920F0A1092100A109289 -:10080000110A1092120A08951092130A1092140AF3 -:100810001092150A1092160A08951092230A109247 -:10082000240A1092250A1092260A08951092270A87 -:100830001092280A1092290A10922A0A089581E03B -:1008400090E0A0E0B0E080932B0A90932C0AA09354 -:100850002D0AB0932E0A089585E090E0A0E0B0E064 -:100860008093330A9093340AA093350AB093360AE2 -:10087000089585E090E0A0E0B0E08093370A90937F -:10088000380AA093390AB0933A0A089589E190E0B2 -:10089000A0E0B0E080933B0A90933C0AA0933D0A0D -:1008A000B0933E0A089582E390E0A0E0B0E0809328 -:1008B0004B0A90934C0AA0934D0AB0934E0A0895A8 -:1008C00082E390E0A0E0B0E080934F0A9093500A5A -:1008D000A093510AB093520A089582E390E0A0E0F9 -:1008E000B0E08093530A9093540AA093550AB093B2 -:1008F000560A089582E390E0A0E0B0E080935B0A9E -:1009000090935C0AA0935D0AB0935E0A089582E317 -:1009100090E0A0E0B0E080935F0A9093600AA0931B -:10092000610AB093620A089582E390E0A0E0B0E02B -:100930008093630A9093640AA093650AB093660A51 -:10094000089580E991E0A0E0B0E08093730A90936D -:10095000740AA093750AB093760A089580E991E02D -:10096000A0E0B0E08093770A9093780AA093790A88 -:10097000B0937A0A089580E991E0A0E0B0E0809316 -:100980007B0A90937C0AA0937D0AB0937E0A089517 -:100990001092830A1092840A1092850A1092860A95 -:1009A00008951092870A1092880A1092890A10926C -:1009B0008A0A089510928B0A10928C0A10928D0A5E -:1009C00010928E0A089510929B0B10929C0B10921D -:1009D0009D0B10929E0B089510929F0B1092A00BEE -:1009E0001092A10B1092A20B08951092A30B1092DB -:1009F000A40B1092A50B1092A60B089588E592E027 -:100A0000A0E0B0E080939B0A90939C0AA0939D0A7B -:100A1000B0939E0A089588E592E0A0E0B0E080934C -:100A20009F0A9093A00AA093A10AB093A20A0895E6 -:100A300088E592E0A0E0B0E08093A30A9093A40A36 -:100A4000A093A50AB093A60A08958EE190E0A0E0D5 -:100A5000B0E08093AB0A9093AC0AA093AD0AB09338 -:100A6000AE0A08958EE190E0A0E0B0E08093AF0A76 -:100A70009093B00AA093B10AB093B20A08958EE1A0 -:100A800090E0A0E0B0E08093B30A9093B40AA09302 -:100A9000B50AB093B60A08951092C30A1092C40A18 -:100AA0001092C50A1092C60A08951092C70A1092B1 -:100AB000C80A1092C90A1092CA0A08951092CB0A65 -:100AC0001092CC0A1092CD0A1092CE0A089510927C -:100AD000EB0A1092EC0A1092ED0A1092EE0A0895B9 -:100AE0001092EF0A1092F00A1092F10A1092F20A94 -:100AF00008951092F30A1092F40A1092F50A1092D7 -:100B0000F60A08951092FB0A1092FC0A1092FD0A50 -:100B10001092FE0A08951092FF0A1092000B109294 -:100B2000010B1092020B08951092030B1092040B0C -:100B30001092050B1092060B089585E090E0A0E05E -:100B4000B0E08093130B9093140BA093150BB0930C -:100B5000160B089585E090E0A0E0B0E08093170BBD -:100B60009093180BA093190BB0931A0B089585E07E -:100B700090E0A0E0B0E080931B0B90931C0BA0933F -:100B80001D0BB0931E0B089584EB95E1A0E0B0E03F -:100B90008093230B9093240BA093250BB093260BEB -:100BA000089584EB95E1A0E0B0E08093270B90934B -:100BB000280BA093290BB0932A0B089584EB95E1A1 -:100BC000A0E0B0E080932B0B90932C0BA0932D0B07 -:100BD000B0932E0B089585E090E0A0E0B0E0809304 -:100BE0003B0B90933C0BA0933D0BB0933E0B0895B1 -:100BF00085E090E0A0E0B0E080933F0B9093400B45 -:100C0000A093410BB093420B089585E090E0A0E0E3 -:100C1000B0E08093430B9093440BA093450BB093AB -:100C2000460B089510924B0B10924C0B10924D0BEB -:100C300010924E0B089510924F0B1092500B109281 -:100C4000510B1092520B08951092530B1092540BAB -:100C50001092550B1092560B08951092630B109240 -:100C6000640B1092650B1092660B08951092670B3F -:100C70001092680B1092690B10926A0B08951092F3 -:100C80006B0B10926C0B10926D0B10926E0B089503 -:100C900010927B0C10927C0C10927D0C10927E0CAA -:100CA00008958CE390E0A0E0B0E080937F0C9093F7 -:100CB000800CA093810CB093820C089581E090E0A9 -:100CC000A0E0B0E08093830C9093840CA093850CFB -:100CD000B093860C089510928B0C10928C0C10928D -:100CE0008D0C10928E0C08958CE390E0A0E0B0E0A3 -:100CF00080938F0C9093900CA093910CB093920CD6 -:100D0000089581E090E0A0E0B0E08093930C909390 -:100D1000940CA093950CB093960C08951092A30C8C -:100D20001092A40C1092A50C1092A60C08958CE3BE -:100D300090E0A0E0B0E08093A70C9093A80CA09363 -:100D4000A90CB093AA0C089581E090E0A0E0B0E077 -:100D50008093AB0C9093AC0CA093AD0CB093AE0C05 -:100D600008951092B30C1092B40C1092B50C10921E -:100D7000B60C08958CE390E0A0E0B0E08093B70C4F -:100D80009093B80CA093B90CB093BA0C089581E07D -:100D900090E0A0E0B0E08093BB0C9093BC0CA093DB -:100DA000BD0CB093BE0C08951092CB0C1092CC0CDD -:100DB0001092CD0C1092CE0C08958CE390E0A0E040 -:100DC000B0E08093CF0C9093D00CA093D10CB09353 -:100DD000D20C089581E090E0A0E0B0E08093D30CC5 -:100DE0009093D40CA093D50CB093D60C0895220FF9 -:100DF000331F220F331FF901E95AF64F1082118277 +:10058000B0E08093D2099093D309A093D409B0939B +:10059000D50908951092D6091092D7091092D8095A +:1005A0001092D90908951092DA091092DB0910927D +:1005B000DC091092DD09089581E090E0A0E0B0E050 +:1005C0008093DE099093DF09A093E009B093E109DD +:1005D00008951092E2091092E3091092E409109232 +:1005E000E509089583E090E0A0E0B0E08093E6099B +:1005F0009093E709A093E809B093E909089588E783 +:1006000090E0A0E0B0E08093FE099093FF09A093F2 +:10061000000AB093010A089588E790E0A0E0B0E0F6 +:100620008093020A9093030AA093040AB093050AE8 +:10063000089588E790E0A0E0B0E08093060A9093E8 +:10064000070AA093080AB093090A089510920E0AA7 +:1006500010920F0A1092100A1092110A0895109227 +:10066000120A1092130A1092140A1092150A089591 +:1006700081E090E0A0E0B0E08093160A9093170A22 +:10068000A093180AB093190A089510921A0A1092AA +:100690001B0A10921C0A10921D0A089510921E0A3D +:1006A00010921F0A1092200A1092210A08951092A7 +:1006B000220A1092230A1092240A1092250A089501 +:1006C0001092260A1092270A1092280A1092290ADC +:1006D000089510922A0A10922B0A10922C0A109256 +:1006E0002D0A089510922E0A10922F0A1092300AA5 +:1006F0001092310A08951092360A1092370A109219 +:10070000380A1092390A089510923A0A10923B0A58 +:1007100010923C0A10923D0A089510923E0A1092DF +:100720003F0A1092400A1092410A089510924E0A10 +:1007300010924F0A1092500A1092510A0895109286 +:10074000520A1092530A1092540A1092550A0895B0 +:100750001092560A1092570A1092580A1092590A8B +:10076000089581E090E0A0E0B0E08093620A909369 +:10077000630AA093640AB093650A089581E090E04B +:10078000A0E0B0E08093660A9093670AA093680A9D +:10079000B093690A08958CE291E0A0E0B0E0809304 +:1007A000760A9093770AA093780AB093790A08950D +:1007B0008CE291E0A0E0B0E080937A0A90937B0A0B +:1007C000A0937C0AB0937D0A08958CE291E0A0E0AA +:1007D000B0E080937E0A90937F0AA093800AB09342 +:1007E000810A08951092860A1092870A1092880A48 +:1007F0001092890A089510928A0A10928B0A109218 +:100800008C0A10928D0A089510928E0A10928F0A07 +:100810001092900A1092910A089510929E0A1092D6 +:100820009F0A1092A00A1092A10A08951092A20A9B +:100830001092A30A1092A40A1092A50A089581E0CA +:1008400090E0A0E0B0E08093A60A9093A70AA0935E +:10085000A80AB093A90A089585E090E0A0E0B0E06E +:100860008093AE0A9093AF0AA093B00AB093B10AF6 +:10087000089585E090E0A0E0B0E08093B20A909304 +:10088000B30AA093B40AB093B50A089589E190E041 +:10089000A0E0B0E08093B60A9093B70AA093B80A9C +:1008A000B093B90A089582E390E0A0E0B0E08093AD +:1008B000C60A9093C70AA093C80AB093C90A0895BC +:1008C00082E390E0A0E0B0E08093CA0A9093CB0A64 +:1008D000A093CC0AB093CD0A089582E390E0A0E003 +:1008E000B0E08093CE0A9093CF0AA093D00AB09341 +:1008F000D10A089582E390E0A0E0B0E08093D60AA8 +:100900009093D70AA093D80AB093D90A089582E3A6 +:1009100090E0A0E0B0E08093DA0A9093DB0AA09325 +:10092000DC0AB093DD0A089582E390E0A0E0B0E035 +:100930008093DE0A9093DF0AA093E00AB093E10A65 +:10094000089580E991E0A0E0B0E08093EE0A9093F2 +:10095000EF0AA093F00AB093F10A089580E991E0BC +:10096000A0E0B0E08093F20A9093F30AA093F40A17 +:10097000B093F50A089580E991E0A0E0B0E080939B +:10098000F60A9093F70AA093F80AB093F90A08952B +:100990001092FE0A1092FF0A1092000B1092010BA7 +:1009A00008951092020B1092030B1092040B1092F8 +:1009B000050B08951092060B1092070B1092080B6E +:1009C0001092090B08951092160C1092170C1092A9 +:1009D000180C1092190C089510921A0C10921B0CFE +:1009E00010921C0C10921D0C089510921E0C109267 +:1009F0001F0C1092200C1092210C089588E592E0B3 +:100A0000A0E0B0E08093160B9093170BA093180B07 +:100A1000B093190B089588E592E0A0E0B0E08093D0 +:100A20001A0B90931B0BA0931C0BB0931D0B0895F6 +:100A300088E592E0A0E0B0E080931E0B90931F0B3E +:100A4000A093200BB093210B08958EE190E0A0E0DD +:100A5000B0E08093260B9093270BA093280BB093C4 +:100A6000290B08958EE190E0A0E0B0E080932A0B7E +:100A700090932B0BA0932C0BB0932D0B08958EE12C +:100A800090E0A0E0B0E080932E0B90932F0BA0930A +:100A9000300BB093310B089510923E0B10923F0B28 +:100AA0001092400B1092410B08951092420B10923D +:100AB000430B1092440B1092450B08951092460B75 +:100AC0001092470B1092480B1092490B0895109208 +:100AD000660B1092670B1092680B1092690B0895C9 +:100AE00010926A0B10926B0B10926C0B10926D0BA4 +:100AF000089510926E0B10926F0B1092700B109263 +:100B0000710B08951092760B1092770B1092780B60 +:100B10001092790B089510927A0B10927B0B109221 +:100B20007C0B10927D0B089510927E0B10927F0B20 +:100B30001092800B1092810B089585E090E0A0E068 +:100B4000B0E080938E0B90938F0BA093900BB0939B +:100B5000910B089585E090E0A0E0B0E08093920BC7 +:100B60009093930BA093940BB093950B089585E00D +:100B700090E0A0E0B0E08093960B9093970BA09349 +:100B8000980BB093990B089584EB95E1A0E0B0E049 +:100B900080939E0B90939F0BA093A00BB093A10BFF +:100BA000089584EB95E1A0E0B0E08093A20B9093D0 +:100BB000A30BA093A40BB093A50B089584EB95E130 +:100BC000A0E0B0E08093A60B9093A70BA093A80B96 +:100BD000B093A90B089585E090E0A0E0B0E0809389 +:100BE000B60B9093B70BA093B80BB093B90B0895C5 +:100BF00085E090E0A0E0B0E08093BA0B9093BB0B4F +:100C0000A093BC0BB093BD0B089585E090E0A0E0ED +:100C1000B0E08093BE0B9093BF0BA093C00BB0933A +:100C2000C10B08951092C60B1092C70B1092C80BFF +:100C30001092C90B08951092CA0B1092CB0B109210 +:100C4000CC0B1092CD0B08951092CE0B1092CF0BBF +:100C50001092D00B1092D10B08951092DE0B1092CF +:100C6000DF0B1092E00B1092E10B08951092E20B53 +:100C70001092E30B1092E40B1092E50B0895109282 +:100C8000E60B1092E70B1092E80B1092E90B089517 +:100C90001092F60C1092F70C1092F80C1092F90CBE +:100CA00008958CE390E0A0E0B0E08093FA0C90937C +:100CB000FB0CA093FC0CB093FD0C089581E090E038 +:100CC000A0E0B0E08093FE0C9093FF0CA093000D89 +:100CD000B093010D08951092060D1092070D109219 +:100CE000080D1092090D08958CE390E0A0E0B0E0AB +:100CF00080930A0D90930B0DA0930C0DB0930D0DE6 +:100D0000089581E090E0A0E0B0E080930E0D909314 +:100D10000F0DA093100DB093110D089510921E0D9C +:100D200010921F0D1092200D1092210D08958CE34A +:100D300090E0A0E0B0E08093220D9093230DA0936B +:100D4000240DB093250D089581E090E0A0E0B0E07F +:100D50008093260D9093270DA093280DB093290D15 +:100D6000089510922E0D10922F0D1092300D1092AA +:100D7000310D08958CE390E0A0E0B0E08093320D57 +:100D80009093330DA093340DB093350D089581E009 +:100D900090E0A0E0B0E08093360D9093370DA093E3 +:100DA000380DB093390D08951092460D1092470DED +:100DB0001092480D1092490D08958CE390E0A0E048 +:100DC000B0E080934A0D90934B0DA0934C0DB093DF +:100DD0004D0D089581E090E0A0E0B0E080934E0DCD +:100DE00090934F0DA093500DB093510D0895220F85 +:100DF000331F220F331FF901EE52F64F108211827A :100E0000128213820895883591050CF04BC0853508 :100E10009105CCF4803391054CF58D3291059CF40D :100E20008C319105BCF4893191056CF48E309105BB @@ -254,7 +254,7 @@ :100FD0000895FC01918D828D981731F0828DE80F74 :100FE000F11D858D90E008958FEF9FEF0895FC012E :100FF000918D228D892F90E0805C9F4F821B9109FB -:101000008F73992708958BED9CE0F1DF21E0892B08 +:101000008F739927089587E59DE0F1DF21E0892B13 :1010100009F420E0822F0895FC01A48DA80FB92FB8 :10102000B11DA35ABF4F2C91848D90E001968F7310 :101030009927848FA689B7892C93A089B1898C912F @@ -269,7 +269,7 @@ :1010C0000FB607FCFACFE889F989808185FFF5CF53 :1010D000CE01A2DFF2CFEB8DEC0FFD2FF11DE35A15 :1010E000FF4FF0829FB7F8940B8FEA89FB898081CC -:1010F0008062D0CF682F8BED9CE0B0CFCF93DF9391 +:1010F0008062D0CF682F87E59DE0B0CFCF93DF939C :10110000EC01888D8823B1F0AA89BB89E889F98927 :101110008C9185FD03C0808186FD0CC00FB607FC55 :10112000F7CF8C9185FFF2CF808185FFEDCFCE0187 @@ -281,7 +281,7 @@ :1011800090E0892B49F080E090E0892B29F00E94C3 :10119000000081110C94000008958150823108F004 :1011A0005AC0E82FF0E08827E752F74F8F4F0C9492 -:1011B000F359F908FD08EB08F108F5082B090009B7 +:1011B000E061F908FD08EB08F108F5082B090009C2 :1011C00006090A091009140918091E0922092B0920 :1011D00026092C093009809180008F778093800048 :1011E0000895809180008F7DF9CF80918000877F66 @@ -312,2701 +312,2966 @@ :10137000809583238C93E8812E2BEFCF8FB7F89441 :10138000EC912E2B2C938FBFEACFCF938CB58C6032 :101390008CBD8CB58F7D8CBD8CB58C7F8CBD8DB597 -:1013A0008E7F8DBDCFB7F89480914C09811123C0F9 +:1013A0008E7F8DBDCFB7F8948091560D811123C0EB :1013B000E8E2F3E08491E2EEF2E09491E82FF0E0CD :1013C000EE0FFF1FED56FD4FA591B491EC91E9236F :1013D00019F461E085E370DF61E085E39ADF8CB5A5 :1013E00080618CBD8CB580648CBD61E084E391DF4D -:1013F00061E083E38EDF80914C098F5F80934C091D -:10140000CFBFCF9108958230910538F0880F991F92 -:10141000880F991F05970197F1F708953FB7F89442 -:101420008091300890913108A0913208B091330832 -:1014300026B5A89B05C02F3F19F00196A11DB11D2F -:101440003FBFBA2FA92F982F8827BC01CD01620F6B -:10145000711D811D911D42E0660F771F881F991F26 -:101460004A95D1F708958F929F92AF92BF92CF92F3 -:10147000DF92EF92FF926B017C01D0DF4B015C01A8 -:10148000C114D104E104F104B1F0C8DF681979098D -:101490008A099B09683E73408105910588F321E024 -:1014A000C21AD108E108F10888EE880E83E0981E80 -:1014B000A11CB11CE5CFFF90EF90DF90CF90BF90C3 -:1014C000AF909F908F9008952FB7F89460912C085B -:1014D00070912D0880912E0890912F082FBF0895AC -:1014E000CF92DF92EF92FF92CF93DF93EC016032C5 -:1014F00082E07807CCF5653B710514F064EB70E091 -:10150000898128E830E0281B310987FD3395220FB7 -:10151000331F220F331F6901330FEE08FF088A8142 -:1015200028E532E0281B310987FD3395220F331F50 -:10153000220F331F032E000C440B550B2C193D09B1 -:101540004E095F09DB0177FF02C0B0E0A0E00E9416 -:101550009B5824EB30E040E050E00E947558C20EEA -:10156000D31EE41EF51EB601E881E03370F5298133 -:1015700088E890E0821B910927FD9395880F991FB9 -:10158000880F991F681779077CF02A8188E592E017 -:10159000821B910927FD9395880F991F880F991F2A -:1015A000681779070CF4CB010297880F991F4FB782 -:1015B000F8942E2F30E0F901EE0FFF1FE20FF31F1A -:1015C000E658F24F928381834FBFDF91CF91FF9016 -:1015D000EF90DF90CF9008951F93CF93DF93EC01AE -:1015E000162F8881803308F04DC061E0812F91DE95 -:1015F0008881282F30E0F901EE0FFF1FE20FF31F63 -:10160000E658F24F1F736081607C612B6083198202 -:101610001A822CE0622F0E94E759829FB0011124A8 -:1016200030E020E0AB01420F531FFA01EE0FFF1F25 -:10163000E40FF51FE658F24F908196FD16C02F5F1C -:101640003F4F2C30310571F7813009F51092800041 -:1016500082E0809381001092850010928400B19AFC -:1016600080916F00826080936F00E8818E2F90E000 -:10167000FC01EE0FFF1FE80FF91FE658F24F8081C3 -:10168000806480838881DF91CF911F91089582309B -:1016900061F4109290008093910010929500109246 -:1016A000940088BB80937100E0CF833069F410927E -:1016B000A00082E08093A1001092A5001092A400E7 -:1016C00089BB80937200D1CF8111CFCF10922001BE -:1016D00082E08093210110922501109224018ABB9F -:1016E00080937300C2CFAF92BF92CF92DF92EF92FE -:1016F000FF920F931F93CF93DF936B017A01EC015D -:10170000C95DD74F28813CE0389F8001399F100D7B -:101710001124A0900A0EB12C27FF1FC0FB011182DB -:10172000108288818F5F888388819801280F311DFE -:1017300087FD3A95F6012A153B051CF488818C300B -:10174000BCF180819181049680349C4908F471C079 -:10175000F6018081918104966EC088819801280FDE -:10176000311D87FD3A952A153B05DCF68881A801D5 -:10177000480F511D87FD5A95FA01EE0FFF1FE40F28 -:10178000F51FE658F24F808186FFCBCF8881F801A4 -:10179000E80FF11D87FDFA95CF01EE0FFF1FE80F4F -:1017A000F91FE658F24F808160E08F7385DDB9CF75 -:1017B000808191812881A801420F511D27FD5A95F2 -:1017C0009A01FA01EE0FFF1FE20FF31FE658F24FE6 -:1017D00021813281820F931FF70191838083888159 -:1017E0009801280F311D87FD3A95F901EE0FFF1F73 -:1017F000E20FF31FE658F24F808186FF21C08881F7 -:10180000080F111D87FD1A95F801EE0FFF1FE00F5D -:10181000F11FE658F24F808161E08F73DF91CF9125 -:101820001F910F91FF90EF90DF90CF90BF90AF90FE -:1018300043CD80E49CE9F701918380838FEF888317 -:10184000DF91CF911F910F91FF90EF90DF90CF909C -:10185000BF90AF9008950895089508958EBD00003B -:101860000DB407FEFDCF8EB50895DF92EF92FF9283 -:101870000F931F93CF93DF93EC01D62E122F032FDC -:10188000F42EE52E60E0888517DD8D2D8068E6DF7B -:1018900089878E2DE3DF8F2DE1DF802FDFDF812F22 -:1018A000DDDF61E0888508DD8985DF91CF911F91BB -:1018B0000F91FF90EF90DF9008953F924F925F92CB -:1018C0006F927F928F929F92AF92BF92CF92DF9250 -:1018D000EF92FF920F931F93CF93DF9300D000D02E -:1018E000CDB7DEB79E838D83362E49015A0127017D -:1018F00038014BDD60E0ED81FE818085DDDC832DEC -:10190000ADDFED81FE81818780E0A8DF80E0A6DF8A -:1019100080E0A4DF80E0A2DF61E0ED81FE818085D0 -:10192000CBDC60E0ED81FE818085C6DC832D96DF17 -:10193000ED81FE81818780E091DFF82E80E08EDFEF -:10194000082F80E08BDF182F80E088DF202F30E029 -:1019500050E040E03F2969017A01FE2CED2CDC2C9F -:10196000CC24C12AFE2CED2CDC2CCC24C82A61E02E -:10197000ED81FE818085A0DC8C249D24AE24BF24D3 -:10198000482059206A207B20A30192012C253D2567 -:101990004E255F25632D8D819E8167DFED81FE8160 -:1019A000818526960FB6F894DEBF0FBECDBFDF91BE -:1019B000CF911F910F91FF90EF90DF90CF90BF904C -:1019C000AF909F908F907F906F905F904F903F90DF -:1019D0000895CF93DF93EC0160E088856DDC80E0B3 -:1019E0003DDF898780E03ADF80E038DF80E036DF66 -:1019F00080E034DF61E088855FDC8985DF91CF910D -:101A000008954F925F926F927F92AF92BF92CF9262 -:101A1000DF92EF92FF920F931F93CF93DF93D70143 -:101A2000EC91EE2399F169017A015B01EC01888167 -:101A30009981CFDF482F50E0CA01959587959595FC -:101A40008795CC5BDF4F80FD07C083E055954795B8 -:101A50008A95E1F740FF29C020E030E040E85FE3ED -:101A6000F70160817181828193810E94D358D701EF -:101A70006D937D938D939C931397F6018081918153 -:101A8000A281B38188839983AA83BB83DF91CF919D -:101A90001F910F91FF90EF90DF90CF90BF90AF908C -:101AA0007F906F905F904F900895D7014D905D901B -:101AB0006D907C9020E030E0A901C301B2010E944A -:101AC000D05918167CF4F80120813181428153816C -:101AD000C301B2010E94D258D7016D937D938D93BB -:101AE0009C93139788819981AA81BB81F601808399 -:101AF0009183A283B38388819981AA81BB81F501F7 -:101B0000808B918BA28BB38BC1CFCF93DF93EC01F2 -:101B100061E08885FEDB61E08885CEDB36DCCE01C6 -:101B2000DF91CF9156CF0895EBE0F1E08081877F80 -:101B300080830895EBE0F1E08081886080830895E0 -:101B40008E9808958E9A089514980895149A089579 -:101B500088980895889A089560E0FC018189ACCB4B -:101B600060E0FC018385A8CB61E0FC018189A4CB06 -:101B700061E0FC018385A0CBCF93DF93EC01FC01F6 -:101B8000ED58FF4F1082379781E0808360E08B85AE -:101B900093DB8D899E89892B29F060E08989DF910B -:101BA000CF918ACBDF91CF910895CF93DF93EC0152 -:101BB000898D5ADB2C8D2817190621F48D8DDF9124 -:101BC000CF91089580E0FBCFCF93DF93EC018F8915 -:101BD0004BDB2C8D2817190621F48D8DDF91CF91C9 -:101BE000089580E0FBCFCF93DF93EC018D859BA917 -:101BF00061E0911101C060E05FDB8B899CA99923B2 -:101C000021F09DA961E0911101C060E0DF91CF91C9 -:101C100053CBCF93DF93EC018D859BA960E09111AD -:101C200001C061E049DB8B899CA9992321F09DA922 -:101C300060E0911101C061E0DF91CF913DCBCF9386 -:101C4000DF93EC0161E08F8537DB8CA9882319F0E5 -:101C500061E08D8931DBCF58DF4F1882DF91CF9162 -:101C60000895CF93DF93EC0160E08F8525DB8CA98D -:101C7000882319F060E08D891FDBCF58DF4F81E0AA -:101C80008883DF91CF910895CF92DF92EF92FF92F8 -:101C90000F931F93CF93DF93FC01DC01A05CBF4F38 -:101CA0004D935D936D937C93139714964D935D9331 -:101CB0006D937C93139714960D931D932D933C93E2 -:101CC0001397EC01C45BDF4FE88282AD882351F0AB -:101CD00092A991114CC037FF50C01D921D921D92C8 -:101CE0001C92139743AD54AD65AD76AD1416150631 -:101CF000160617063CF597AD992321F10D911D911C -:101D00002D913C9113976801790137FF07C0CC24CE -:101D1000DD247601C01AD10AE20AF30A4C155D05EA -:101D20006E057F057CF437FF07C070956095509570 -:101D300041955F4F6F4F7F4F4D935D936D937C93B4 -:101D40001397892FDF01A75ABF4F1D921D921D9235 -:101D50001C921397E759FF4F91E09083DF91CF9149 -:101D60001F910F91FF90EF90DF90CF900895101684 -:101D70001106120613060CF4B0CF80E0B3CF0F9318 -:101D80001F93CF93DF93EC01062F8B8D81110DC034 -:101D9000CE011ADF182FCE0108DF0111182F812F75 -:101DA000DF91CF911F910F910895CE01FEDE182F84 -:101DB000CE010ADFF2CFCF93DF93EC01FC01ED58A7 -:101DC000FF4F81E08083AE014C5B5F4FFA01808161 -:101DD0009181A281B3819E0126593F4FF901208153 -:101DE000222309F440C00196A11DB11DFA01808390 -:101DF0009183A283B383FE01EA58FF4F2081318192 -:101E0000C901959587958C0F9D1F32970190F081A0 -:101E1000E02D20FF08C0DC012D913C91E20FF31F63 -:101E20000190F081E02D19958D899E89892BF9F01B -:101E3000FE01E658FF4F20813181C90195958795B4 -:101E40008C0F9D1FC858DF4FE881F98120FF08C023 -:101E5000DC012D913C91E20FF31F0190F081E02D08 -:101E6000DF91CF9119940197A109B109BFCFDF91FB -:101E7000CF9108958F929F92AF92BF92CF92DF92AF -:101E8000EF92FF920F931F93CF93DF93EC01FC012E -:101E9000E75AFF4F60817181828193810E94475789 -:101EA0006B017C016EA97FA988AD99AD0E9449574D -:101EB0009B01AC0160E074E284E799E40E94375929 -:101EC0004B015C01FE01EB59FF4F60817181828102 -:101ED00093810E9447579B01AC01C501B4010E9448 -:101EE00037594B015C018E01035A1F4F20E030E04F -:101EF00040E05FE30E94A857A70196010E94D358D3 -:101F00000E94A459F8016083718382839383CF591F -:101F1000DF4FA5019401C701B6010E94D3580E946A -:101F2000A459688379838A839B83DF91CF911F9122 -:101F30000F91FF90EF90DF90CF90BF90AF909F9068 -:101F40008F9008950F931F93CF93DF93FC01ED586B -:101F5000FF4F20812223B9F07A97008111812281DD -:101F6000338138964081518162817381041715074E -:101F70002607370710F1EC01FFDDCE01DF91CF918D -:101F80001F910F9177CFFC01E759FF4F208122234A -:101F9000A1F07097008111812281338134964081B4 -:101FA000518162817381041715072607370728F0CE -:101FB000DF91CF911F910F91FECEDF91CF911F91B5 -:101FC0000F910895FC01E759FF4F2081222361F012 -:101FD000709780819181A281B3810196A11DB11D6D -:101FE00080839183A283B38308950F931F93FC0191 -:101FF000E45BFF4F2081211112C0389700811181CD -:10200000228133813496408151816281738104172A -:102010001507260737073CF41F910F91FACDFC01F5 -:1020200022A92111F9CF1F910F91DDCDCF93DF931D -:10203000EC018C818835A9F587E593E19983888344 -:1020400087E893E19B838A8388EB9DE0FE01EC584F -:10205000FF4F9183808332961182108284EB9DE042 -:1020600032969183808332961182108280EB9DE0BC -:102070003296918380833296118210828CEA9DE0A1 -:102080003296918380833296118210828881998161 -:102090003CDD8C81883589F48A819B81DF91CF91E9 -:1020A00034CD893529F487E693E199838883CCCFB1 -:1020B0008A3551F687E793E1F8CFDF91CF91089504 -:1020C000FC0181E0868387831186108612868CE26C -:1020D00091E0A0E0B0E0868F978FA0A3B1A342E388 -:1020E00050E060E070E042A353A364A375A346A34D -:1020F00057A360A771A782A793A7A4A7B5A788E74E -:1021000090E0A0E0B0E086A797A7A0ABB1AB12AA81 -:1021100013AA14AA15AA84E690E0A0E0B0E086AB6A -:1021200097ABA0AFB1AF12AE13AE14AE15AE16AEF4 -:1021300017AEDF01A05CBF4F1D921D921D921C9235 -:10214000139714961D921D921D921C92139714962C -:102150001D921D921D921C92139714961C9211961B -:102160001D921D921D921C92139714961D921D9202 -:102170001D921C92139714961D921D921D921C92F3 -:10218000139714961D921D921D921C9213971496EC -:102190001D921D921D921C92139714961D921D92D2 -:1021A0001D921C92139714961D921D921D921C92C3 -:1021B000139714961C9211961C9211961C921196CC -:1021C0001C9211961C9211961C9211961C921196BB -:1021D0001C9211961C9211961C9211961C921486B8 -:1021E000138616861586108A1786128A118A148A13 -:1021F000138A168A158A108E178A128E118E1196DE -:1022000088EB9DE011969C938E93129611961C92EA -:102210001E92129684EB9DE011969C938E931296DB -:1022200011961C921E92129680EB9DE011969C9343 -:102230008E93129611961C921E9212968CEA9DE035 -:102240008D939C93EE57FF4F11821082089508954D -:102250000895089508950895089508950F931F937C -:10226000CF93DF938B01EA01AB0141505109443315 -:10227000510508F0EAC02230310508F0E6C048E315 -:10228000429FF001439FF00D1124E80FF91FE60F64 -:10229000F71F81E080836C2F232B09F4D2C061E00B -:1022A000802F37D8209749F460E0802F05D8CE01E1 -:1022B000DF91CF911F910F910895CF3FD10511F478 -:1022C00061E0BFC0F801E35BFD4FE491E150E23112 -:1022D00008F0B2C0F0E08827EF58FE4E8F4F0C9404 -:1022E000F35983118A118F119911A3111C12AD1189 -:1022F000B511BD11C711D111DB11EA11F4111C1276 -:10230000FE110812121284B5806884BDC7BDD0E0EA -:10231000C0E0CDCF84B5806284BDC8BDF8CF8091C8 -:102320008000806880938000D0938900C0938800EB -:10233000EECF80918000806280938000D0938B00EC -:10234000C0938A00E4CF80918000886080938000F1 -:10235000D0938D00C0938C00DACF8091B00080685C -:102360008093B000C093B300D2CF8091B000806260 -:102370008093B000C093B400CACF80919000806871 -:1023800080939000D0939900C0939800C0CF809123 -:102390009000806280939000D0939B00C0939A003D -:1023A000B6CF80919000886080939000D0939D007C -:1023B000C0939C00ACCF8091A00080688093A00067 -:1023C0008091A0008F7B8093A000D093A900C09340 -:1023D000A8009DCF8091A00080628093A000D09340 -:1023E000AB00C093AA0093CF8091A0008860809337 -:1023F000A000D093AD00C093AC0089CF80912001A4 -:10240000806880932001D0932901C09328017FCF59 -:1024100080912001806280932001D0932B01C09392 -:102420002A0175CF80912001886080932001D0938C -:102430002D01C0932C016BCF60E0C038D1050CF0AA -:102440003FCF802F0E945C0962CFC1E0D0E02FCF48 -:102450000895CF93DF93D0E0C0E0CE010E94030740 -:10246000882319F0CE010E94D1012196C13ED105E9 -:10247000A1F7DF91CF910895089508950895CF931E -:10248000DF93EC01FC01EE5DFC4F1082EE58F10988 -:102490008081811103C0CE014096D1DBFE01EB5655 -:1024A000FD4F8081811104C0CE018C569F4FC7DB48 -:1024B000FE01EA56FD4F8081811104C0CE01885E85 -:1024C0009E4FBDDB64E670E080E090E0DF91CF914D -:1024D0000C94330A8FEF9FEF0895089508954F925B -:1024E0005F926F927F928F929F92AF92BF92CF92A4 -:1024F000DF92EF92FF92CF93DF93EC016C897D899D -:102500008E899F8988889988AA88BB88CE8CDF8C21 -:102510000D2C000CEE08FF08603127E272078105E0 -:10252000910529F01616170618061906ACF0A70132 -:102530009601C501B4010E94D859DF91CF91FF9057 -:10254000EF90DF90CF90BF90AF909F908F907F9053 -:102550006F905F904F9008950E94495720E030E4BB -:102560004CE156E40E9437592B013C01488E598EAC -:102570006A8E7B8EC501B4010E944957A301920166 -:102580000E94A8574B015C01C701B6010E94495740 -:102590009B01AC01C501B4010E94A8570E949F593C -:1025A000CCCFFC0111821082138212821582148218 -:1025B0001782168210861186128613861486158657 -:1025C00016861786108A118A128A138A108E118E27 -:1025D000128E138E158E148E178E168E10A211A2C7 -:1025E00012A213A214A215A216A217A210A611A637 -:1025F00012A613A614A615A681E090E097A786A7B9 -:1026000080E197E2A0E0B0E0848B958BA68BB78B3E -:10261000089508958F929F92AF92BF92CF92DF92CA -:10262000EF92FF920F931F93CF93DF93EC018B01F7 -:102630005A0169016ADA85E090E0A0E0B0E0083074 -:102640001105C1F1B4F487E090E0A0E0B0E0023001 -:10265000110581F186E090E0A0E0B0E004301105C2 -:1026600049F101301105A1F488E090E0A0E0B0E06C -:1026700021C083E090E0A0E0B0E000321105D1F08D -:102680005CF484E090E0A0E0B0E00031110591F04E -:1026900080E090E0DC010EC082E090E0A0E0B0E0DD -:1026A0000034110539F081E090E0A0E0B0E000389E -:1026B000110571F7582F442733272227E12CF12CDD -:1026C00000E01FE06CE6CE01F8D8B50190E080E0B4 -:1026D0000E94475725ED34E045E352E40E94A85795 -:1026E00020E030E04AE754E40E94375928EB3EE10D -:1026F00045E05EE30E94A8574B015C0126E636E602 -:1027000046EA5EE30E94375920E030E040E85FE3AC -:102710000E94D2580E94A459603180F42CEE31E519 -:1027200048E35EE3C501B4010E94375920E030E080 -:1027300040E85FE30E94D2580E94A459862F8F710F -:10274000262F30E050E040E0542F432F322F222735 -:1027500022273F7144275527282B60E1CE0185D8D9 -:102760000D2C000CEE08FF08A60133272227E12CD0 -:10277000F12C01E010E06CE6CE019FD8E12CF12CA9 -:102780008701E39421E030E040E050E060E0CE01DA -:1027900094D81FE0E12EF12C00E010E023E030E0BF -:1027A00040E050E06CE6CE0188D8E12C10E8F12E34 -:1027B00001E010E020E030E840E050E06CE6CE01BF -:1027C0007CD8E12CF12C8701F39420E031E040E04B -:1027D00050E060E0CE0171D8E12C14E0F12E00E071 -:1027E00010E020E034E040E050E060E0CE0165D849 -:1027F0002FEF3FEF4FE050E064E1CE0136D820E00C -:1028000030E0A90165E1CE0130D81FE0E12EF12CC6 -:1028100000E010E025E030E040E050E06CE6CE0162 -:102820004CD8E12CF12C8701F39420E032E040E019 -:1028300050E06CE6CE0141D8E12C10E2F12E00E030 -:1028400010E020E030E240E050E06CE6CE0135D808 -:1028500064E670E080E090E0DF91CF911F910F91EE -:10286000FF90EF90DF90CF90BF90AF909F908F90B0 -:102870000C94330ACF92DF92EF92FF920F931F9343 -:10288000CF93DF93EC017B016A0189019A01AB01CF -:10289000B80188819981BEDE8C81883571F49601FA -:1028A000A701B8018A819B81DF91CF911F910F9180 -:1028B000FF90EF90DF90CF90ADCEDF91CF911F9141 -:1028C0000F91FF90EF90DF90CF90089508950895B5 -:1028D000089508958091230890912408892B91F4FC -:1028E00080E790E00E94CA51FC0131969C012B5C6C -:1028F0003F4F119217AAE217F307D9F790932408D4 -:102900008093230880912308909124080895CF9301 -:10291000DF93EB01DFDF6AA98E8D0E94890990E0C9 -:1029200080E0DF91CF9108954F925F926F927F92F6 -:10293000AF92BF92CF92DF92EF92FF920F931F93CD -:10294000CF93DF93EB01C6DF8C01CAA8DBA84EA4AE -:102950005FA468A879A8AEA0BFA0EE8CFF8C4AA1A6 -:102960005BA19601B7017ADCC301B2010E94330A70 -:102970009601A501B701C80171DC90E080E0DF910C -:10298000CF911F910F91FF90EF90DF90CF90BF906C -:10299000AF907F906F905F904F900895CF93DF93AB -:1029A000EB0198DF2AA93BA94AA15BA16E8D7F8D1F -:1029B00055DC90E080E0DF91CF91089580911E0872 -:1029C00090911F08892B41F481E090E00E94CA5148 -:1029D00090931F0880931E0880911E0890911F08F5 -:1029E00008950F931F93CF93DF938B01E7DFF801D7 -:1029F000C2A1D3A1868D978D8530910529F14CF424 -:102A00000497B1F090E080E0DF91CF911F910F919A -:102A100008958630910511F10B97A1F76BE070E0F6 -:102A200084E19EE00E94EC0ABE0184E19EE009C0C0 -:102A300064E070E08BE09EE00E94EC0ABE018BE057 -:102A40009EE00E94700ADECF65E070E08EE09EE0BE -:102A50000E94EC0ABE018EE09EE0F3CF66E070E0DB -:102A600081E19EE00E94EC0ABE0181E19EE0E9CF97 -:102A700080911A0890911B08892B09F040C08FE0C3 -:102A800090E00E94CA51FC0181E090E0A0E0B0E03B -:102A900080839183A283B38384839583A683B78342 -:102AA00080879187A287B387158614861686109231 -:102AB00038091092390910923A0910923B09109284 -:102AC0003C0910923D0910923E0910923F09109264 -:102AD0004009109241091092420910924309109244 -:102AE00053091092540910925509109256091092E8 -:102AF000660810926508F0931B08E0931A0880910D -:102B00001A0890911B080895B3DF85E40E943409E8 -:102B100021E0892B09F420E020934D09A9DF84E40A -:102B20000E94340921E0892B09F420E020934E090A -:102B30009FDF83E40E94340921E0892B09F420E01F -:102B400020934F0995DF82E40E94340921E0892B0C -:102B500009F420E0209350098BDF81E40E943409BE -:102B600021E0892B09F420E02093510981DF80E4E2 -:102B70000E94340921E0892B09F420E020935209B6 -:102B8000089576DFC1CF74DFFC01168690E080E007 -:102B90000895CF92DF92EF92FF920F931F93CF93FE -:102BA000DF938C016A017B01EC01CC0FDD1F642FE8 -:102BB000CE010E9467589927F7FC9A958F2D7E2D9C -:102BC0006D2DCE0101960E9467580D5811090330F2 -:102BD000110588F4B701992777FD9095892FCE01CB -:102BE00044960E9467586F2D772788279927CE0132 -:102BF00045960E94675890E080E0DF91CF911F9149 -:102C00000F91FF90EF90DF90CF9008954F925F92D9 -:102C10006F927F928F929F92AF92BF92CF92DF92EC -:102C2000EF92FF920F931F93CF93DF938C01EC01F0 -:102C3000CC0FDD1FCE010E945F58882E912CB12C45 -:102C4000A12CCE0101960E945F58C82ED12CF12CE8 -:102C5000E12C0D5811090330110508F05AC0CE01BE -:102C600044960E945F58482E512C712C612CCE0145 -:102C700045960E945F58082F10E030E020E08FEF6B -:102C8000481651046104710429F50F3F110521050F -:102C9000310501F58FEF88169104A104B104C9F53F -:102CA0008FEFC816D104E104F10499F56FEF7FEFBF -:102CB000CB01DF91CF911F910F91FF90EF90DF90AB -:102CC000CF90BF90AF909F908F907F906F905F90CC -:102CD0004F90089500381105210531053CF7FE2C71 -:102CE000ED2CDC2CCC24C701B601680D791D8A1DA2 -:102CF0009B1D320155244424640D751D861D971DAE -:102D0000302F222711270027600F711F821F931F6A -:102D1000D0CF00E010E09801412C512C320180E826 -:102D2000C816D104E104F104D4F2C0CFEF92FF92AF -:102D30000F931F93CF93DF938091200890912108E8 -:102D4000892B49F586E090E00E94CA517C0190E011 -:102D500080E05CDF161617064CF1C7017ADBD0E085 -:102D6000C0E0CE010E940307882369F0FE01EE0F48 -:102D7000FF1FEE0FFF1FE95AF64F4081518162811C -:102D80007381CE0106DF2196C639D10551F7F09245 -:102D90002108E09220088091200890912108DF917D -:102DA000CF911F910F91FF90EF90089583E090E0F5 -:102DB0002DDF613071058105910531F507E519E0D9 -:102DC000D0E0C0E0CE010E9403078823B1F0CE011D -:102DD0001DDFF80160837183828393836F3F7F4F90 -:102DE0008F4F9F4F51F4CE010E94D101F8014081D5 -:102DF000518162817381CE01CCDE21960C5F1F4F21 -:102E0000C13ED105F9F6C3CFC70123DBC0CFCF92B6 -:102E1000DF92EF92FF920F931F93CF93DF937C018A -:102E20006B018A01E90182DFF601EE0FFF1FEE0F51 -:102E3000FF1FE95AF64F80819181F70191838083CA -:102E400075DF000F111F000F111FF801E95AF64F2F -:102E500081E040815181628173814130510561057A -:102E6000710509F080E0F701828760DFCC0FDD1F7C -:102E7000CC0FDD1FC95AD64F88819981AA81BB81A9 -:102E8000F70182839383A483B58316821782108609 -:102E90001186DF91CF911F910F91FF90EF90DF90FE -:102EA000CF900895CF93DF93EC012AEC30E04BEC08 -:102EB00050E069EC70E0ABDF2EEC30E04FEC50E01E -:102EC0006DEC70E0CE010C96A2DF24ED30E045ED14 -:102ED00050E063ED70E0CE01489699DF28ED30E0D8 -:102EE00049ED50E067ED70E0CE01849690DF2EED65 -:102EF00030E04FED50E06DED70E0CE01C096DF9117 -:102F0000CF9185CFCF93DF938091250890912608AC -:102F1000892BA1F48CE390E00E94CA51EC01198244 -:102F200018821D861C86198E188E1DA21CA219AA35 -:102F300018AAB8DFD0932608C093250880912508E9 -:102F400090912608DF91CF9108952F923F924F9252 -:102F50005F926F927F928F929F92AF92BF92CF9229 -:102F6000DF92EF92FF920F931F93CF93DF93EC01C9 -:102F7000DDDEFE01E551FD4F8091130B9091140BA6 -:102F800091838083D3DEFE01E351FD4F8091170BC7 -:102F90009091180B91838083C9DEFE01E151FD4FB2 -:102FA00080911B0B90911C0B91838083BFDE8E015F -:102FB0000F501D4F60913B0B70913C0B80913D0B6E -:102FC00090913E0B0E944957F80160837183828380 -:102FD0009383ACDE1E01FBE02F1AFDEF3F0A6091E8 -:102FE0003F0B7091400B8091410B9091420B0E94DE -:102FF0004957F101608371838283938397DE20E0D8 -:1030000030E048EC52E4F801608171818281938163 -:103010000E9437592B013C0120E030E048EC52E49B -:10302000F10160817181828193810E9437594B0146 -:103030005C016091430B7091440B8091450B909122 -:10304000460B0E94495720E030E048EC52E40E94D1 -:1030500037596B017C012AE037ED43E25CE3C301A1 -:10306000B2010E94D05918160CF02AC120E030E0BD -:1030700046EC52E4C301B2010E94435787FD06C0EB -:10308000412C512C56EC652E52E4752EF8014082ED -:103090005182628273822AE037ED43E25CE3C5012C -:1030A000B4010E94D05918160CF013C120E030E092 -:1030B00046EC52E4C501B4010E94435787FD06C0A7 -:1030C000812C912C36ECA32E32E4B32EF1018082B8 -:1030D0009182A282B3822AE037ED43E25CE3C7012A -:1030E000B6010E94D05918160CF0FCC020E030E068 -:1030F00046EC52E4C701B6010E94435787FD06C063 -:10310000C12CD12C96ECE92E92E4F92EFE01E75069 -:10311000FD4FC082D182E282F38208DE8091FB0AF9 -:103120009091FC0AFE01FD5F91838083FFDD809119 -:10313000FF0A9091000BFE01EE5FFC4F91838083AC -:10314000F5DD8091030B9091040BFE01EC5FFC4FC9 -:1031500091838083EBDD8091230B9091240BA091D0 -:10316000250BB091260BFE01EA5FFC4F8083918313 -:10317000A283B383DBDD8091270B9091280BA09174 -:10318000290BB0912A0BFE01E65FFC4F80839183EF -:10319000A283B383CBDD80912B0B90912C0BA0915C -:1031A0002D0BB0912E0BFE01E25FFC4F80839183CB -:1031B000A283B383BBDD80914B0B90914C0BFE013E -:1031C000EE5EFC4F91838083B1DD80914F0B909137 -:1031D000500BFE01EC5EFC4F91838083A7DD809154 -:1031E000530B9091540BFE01EA5EFC4F9183808358 -:1031F0009DDD8091630B9091640BFE01E85EFC4FB6 -:103200009183808393DD8091670B9091680BFE0121 -:10321000E65EFC4F9183808389DD80916B0B9091FA -:103220006C0BFE01E45EFC4F918380837FDD809117 -:10323000EB0A9091EC0AA091ED0AB091EE0AFE0122 -:10324000E350FD4F0197A105B10509F054C081E09D -:1032500080836CDD8091EF0A9091F00AA091F10AD1 -:10326000B091F20AFE01E250FD4F0197A105B105B0 -:1032700009F043C081E0808359DD8091F30A909189 -:10328000F40AA091F50AB091F60AC150DD4F0197FA -:10329000A105B105A1F581E08883DF91CF911F9150 -:1032A0000F91FF90EF90DF90CF90BF90AF909F90E5 -:1032B0008F907F906F905F904F903F902F900895E8 -:1032C0004AE0442E47ED542E43E2642E4CE3742E24 -:1032D000DDCE2AE0822E27ED922E23E2A22E2CE3D1 -:1032E000B22EF4CE8AE0C82E87EDD82E83E2E82EE7 -:1032F0008CE3F82E0BCF1082ACCF1082BDCF18829A -:10330000CCCF2F923F924F925F926F927F928F928B -:103310009F92AF92BF92CF92DF92EF92FF920F9364 -:103320001F93CF93DF93CDB7DEB765970FB6F894B1 -:10333000DEBF0FBECDBF998B888BF8DCE889F98999 -:10334000ED5BFD4F81E04091230A5091240A60918A -:10335000250A7091260A452B462B472B09F480E05D -:103360008083E4DCE889F989EC5BFD4F81E04091E2 -:10337000270A5091280A6091290A70912A0A452B40 -:10338000462B472B09F480E08083D0DCE889F9895B -:10339000EB5BFD4F81E040912B0A50912C0A60912C -:1033A0002D0A70912E0A452B462B472B09F480E0FD -:1033B0008083BCDC8091730A9091740AA091750A95 -:1033C000B091760AE889F989EA5BFD4F80839183A1 -:1033D000A283B383ABDC8091770A9091780AA091A5 -:1033E000790AB0917A0AE889F989E65BFD4F808312 -:1033F0009183A283B3839ADC80917B0A90917C0AAB -:10340000A0917D0AB0917E0AE889F989E25BFD4FBF -:1034100080839183A283B38389DC80914B0A90914E -:103420004C0AA0914D0AB0914E0AE889F989E25AF6 -:10343000FD4F80839183A283B38378DC80914F0A10 -:103440009091500AA091510AB091520AE889F989E5 -:10345000EE59FD4F80839183A283B38367DC809113 -:10346000530A9091540AA091550AB091560AE889DE -:10347000F989EA59FD4F80839183A283B38356DC97 -:1034800080915B0A90915C0AA0915D0AB0915E0AFE -:10349000E889F989E659FD4F80839183A283B3833C -:1034A00045DC80915F0A9091600AA091610AB09119 -:1034B000620AE889F989E259FD4F80839183A283EA -:1034C000B38334DC8091630A9091640AA091650A09 -:1034D000B091660AE889F989EE58FD4F808391839F -:1034E000A283B38323DC8091FB099091FC09A09116 -:1034F000FD09B091FE09E889F989EA58FD4F8083FA -:103500009183A283B38312DC8091FF099091000A1A -:10351000A091010AB091020AE889F989E658FD4FA5 -:1035200080839183A283B38301DC8091030A90910D -:10353000040AA091050AB091060AE889F989E258BF -:10354000FD4F80839183A283B383F0DBE889F989FF -:10355000EE57FD4F81E02091D3093091D4092130FD -:10356000310509F080E08083E1DBE889F989ED57D6 -:10357000FD4F81E02091D7093091D80921303105E4 -:1035800009F080E08083D2DBE889F989EC57FD4FB0 -:1035900081E02091DB093091DC092130310509F00F -:1035A00080E08083C3DBE889F989E056FD4F81E044 -:1035B0004091AB095091AC096091AD097091AE0991 -:1035C000452B462B472B09F480E08083AFDBE8894D -:1035D000F989EF55FD4F81E04091AF095091B00955 -:1035E0006091B1097091B209452B462B472B09F424 -:1035F00080E080839BDBE889F989EE55FD4F81E00F -:103600004091B3095091B4096091B5097091B60920 -:10361000452B462B472B09F480E0808387DBE88924 -:10362000F989ED55FD4F81E04091830A5091840A5C -:103630006091850A7091860A452B462B472B09F429 -:1036400080E0808373DBE889F989EC55FD4F81E0E8 -:103650004091870A5091880A6091890A70918A0A7C -:10366000452B462B472B09F480E080835FDBE889FC -:10367000F989EB55FD4F81E040918B0A50918C0AFE -:1036800060918D0A70918E0A452B462B472B09F4C9 -:1036900080E080834BDBE889F989EA55FD4F81E0C2 -:1036A0002091BB093091BC092130310509F080E03F -:1036B00080833CDBE889F989E955FD4F81E0209161 -:1036C000BF093091C0092130310509F080E08083C5 -:1036D0002DDBE889F989E855FD4F81E02091C30988 -:1036E0003091C4092130310509F080E080831EDB70 -:1036F0008091830990918409A0918509B0918609F0 -:10370000E889F989E755FD4F80839183A283B383CC -:103710000DDB8091870990918809A0918909B0916A -:103720008A09E889F989E355FD4F80839183A28353 -:10373000B383FCDA80918B0990918C09A0918D095B -:10374000B0918E09E889F989EF54FD4F8083918308 -:10375000A283B383EBDAE889F989EC56FD4F81E067 -:10376000409193095091940960919509709196093F -:10377000452B462B472B09F480E08083D7DAE88974 -:10378000F989EB56FD4F81E04091970950919809D6 -:103790006091990970919A09452B462B472B09F4A2 -:1037A00080E08083C3DAE889F989EA56FD4F81E039 -:1037B00040919B0950919C0960919D0970919E09CF -:1037C000452B462B472B09F480E08083AFDA8091AC -:1037D0008B0B90918C0BA0918D0BB0918E0BE88987 -:1037E000F989EB57FD4F80839183A283B3839EDADF -:1037F00080918F0B9091900BA091910BB091920BB7 -:10380000E889F989E757FD4F80839183A283B383C9 -:103810008DDA8091930B9091940BA091950BB091C0 -:10382000960BE889F989E357FD4F80839183A28342 -:10383000B3837CDAE889F989E956FD4F81E020916C -:10384000EB093091EC092130310509F080E08083EB -:10385000E889F989E856FD4F1082E889F989E75629 -:10386000FD4F108263DAE889F989E656FD4F81E061 -:103870002091E7093091E8092130310509F080E015 -:103880008083E889F989E556FD4F1082E889F98936 -:10389000E456FD4F10824ADAE889F989E356FD4F74 -:1038A00081E020910B0A30910C0A2130310509F09A -:1038B00080E080833BDAE889F989E256FD4F81E0B8 -:1038C00020910F0A3091100A2130310509F080E073 -:1038D00080832CDAE889F989E156FD4F81E0209157 -:1038E000130A3091140A2130310509F080E08083F9 -:1038F0001DDAE889F989EF56FD4F81E020919B0B95 -:1039000030919C0B2130310509F080E080830EDA84 -:10391000E889F989EE56FD4F81E020919F0B3091A7 -:10392000A00B2130310509F080E08083FFD9E889C0 -:10393000F989ED56FD4F81E02091A30B3091A40B46 -:103940002130310509F080E08083F0D90889198998 -:103950000B541D4F8091330A9091340AA091350A7F -:10396000B091360AF80180839183A283B383DED9B4 -:10397000E888F988F7E4EF1AFDEFFF0A8091370A2B -:103980009091380AA091390AB0913A0AF7018083E0 -:103990009183A283B383CAD980913B0A90913C0A58 -:1039A000A0913D0AB0913E0AC888D988F3E4CF1AA5 -:1039B000FDEFDF0AF60180839183A283B383F801D0 -:1039C000408151816281738114161506160617060F -:1039D00044F041E050E060E070E040835183628356 -:1039E0007383F7014081518162817381141615063A -:1039F0001606170644F041E050E060E070E04083B6 -:103A0000518362837383181619061A061B064CF03D -:103A100081E090E0A0E0B0E0F60180839183A28392 -:103A2000B38326D8FC01D6018D909D90AD90BC90BB -:103A3000D7014D915D916D917C91D8010D911D91B2 -:103A40002D913C91008311832283338344835583DA -:103A50006683778380869186A286B386E889F98912 -:103A60007096FB83EA83E889F989EF56FD4F208140 -:103A70002983E889F989EB57FD4F80819181A281E3 -:103A8000B381E889F989E356FD4F20812D83E889C8 -:103A9000F989EA55FD4F20812C83E889F989E95697 -:103AA000FD4F20812987E889F989E656FD4F20815D -:103AB0002A87E889F989ED55FD4F20812E87E8890D -:103AC000F989E056FD4F20812F87E889F989EE5763 -:103AD000FD4F2080E889F989ED5BFD4F3080E88952 -:103AE000F989E755FD4F4081518162817381E889F1 -:103AF000F989EA58FD4F0081118122813381E889DB -:103B0000F989E659FD4FC080D180E280F380E889D1 -:103B1000F989E25AFD4F80809180A280B380E889C4 -:103B2000F989EA5BFD4F4080518062807380E889AB -:103B3000F98946A657A660AA71AA82AA93AAA4AA3E -:103B4000B5AAC6AAD7AAE0AEF1AE02AF13AF24AFB2 -:103B500035AFFE964083518362837383E889F98988 -:103B6000EE5BFF4F3082E889F989ED5BFF4F2082E1 -:103B70002F85E889F98923A72E8524A72C8125A7DD -:103B800040E450E060E070E0EA5BFF4F4083518327 -:103B900062837383E889F989EC5BFF4F2A85208370 -:103BA000E889F989EB5BFF4F29852083E889F9894A -:103BB000E65BFF4F2D812083E889F989E55BFF4FA4 -:103BC00080839183A283B383E889F989E15BFF4F06 -:103BD00089818083A889B9895B968D919C915C9736 -:103BE0008633910509F034C28AEA9DE0FD01EC5765 -:103BF000FF4F9183808332961182108288EA9DE084 -:103C0000369691838083329611821082E889F989F1 -:103C100081A192A14A97D1F486EA9DE0E857FF4F2F -:103C200091838083E889F989E657FF4F11821082DA -:103C300084EA9DE0E889F989E057FF4F918380830A -:103C4000E889F989EE56FF4F118210820889198997 -:103C50000C561F4FE889F989EE56FD4F20812983C4 -:103C6000E889F989E757FD4F80819181A281B3816D -:103C70008D839E83AF83B887E889F989E256FD4F2B -:103C800090819C83E889F989E955FD4FA081A98736 -:103C9000E889F989E856FD4FB081BA87E889F98942 -:103CA000E556FD4F20812E87E889F989EC55FD4FB7 -:103CB0002080E889F989EF55FD4F3080E889F9893E -:103CC000ED57FD4F3081E889F989EC5BFD4F20818C -:103CD000E889F989E355FD4F80819181A281B38103 -:103CE000E889F989E658FD4F4081518162817381ED -:103CF000E889F989E259FD4FC080D180E280F380E4 -:103D0000E889F989EE59FD4F80809180A280B380C7 -:103D1000E889F989E65BFD4F4080518062807380BD -:103D2000F801468E578E60A271A282A293A2A4A22D -:103D3000B5A2C6A2D7A2E0A6F1A642A753A764A740 -:103D400075A786A797A7A0ABB1AB22AB33AB338ED9 -:103D5000248E2985258F80E490E0A0E0B0E086AB3A -:103D600097ABA0AFB1AF2E8524AB8A8585AB9C8184 -:103D700092AF8D819E81AF81B88583AF94AFA5AF9F -:103D8000B6AF298127AF838594858633910509F0E5 -:103D900091C18AEA9DE0E889F989E85FFE4F918345 -:103DA0008083E889F989E65FFE4F1182108288EAF4 -:103DB0009DE0E889F989E05FFE4F91838083E8897F -:103DC000F989EE5EFE4F11821082D80151968D91D5 -:103DD0009C914A97E1F486EA9DE0E889F989E45FDD -:103DE000FE4F91838083E889F989E25FFE4F11825B -:103DF000108284EA9DE0E889F989EC5EFE4F9183A8 -:103E00008083E889F989EA5EFE4F11821082E88892 -:103E1000F988B8EEEB1ABEEFFB0AE889F989ED568E -:103E2000FD4F20812983E889F989E357FD4F80817F -:103E30009181A281B3818D839E83AF83B887E88906 -:103E4000F989E156FD4F90819C83E889F989E8550D -:103E5000FD4F3080E889F989E756FD4FA081A98799 -:103E6000E889F989E456FD4F2080E889F989EB5506 -:103E7000FD4FC080E889F989EE55FD4FD080E88973 -:103E8000F989EC57FD4F3081E889F989EB5BFD4FEB -:103E90002081E889F989EF54FD4F80819181A281C9 -:103EA000B3818A8B9B8BAC8BBD8BE889F989E258F7 -:103EB000FD4F4081518162817381E889F989EE5813 -:103EC000FD4F80809180A280B380E889F989EA590A -:103ED000FD4F4080518062807380E889F989E25B00 -:103EE000FD4F80819181A281B381F701868F978FE9 -:103EF000A0A3B1A342A253A264A275A286A297A2D4 -:103F0000A0A6B1A642A753A764A775A78A899B89D3 -:103F1000AC89BD8986A797A7A0ABB1AB22AB33AB69 -:103F2000D38EC48E358E80E490E0A0E0B0E086AB06 -:103F300097ABA0AFB1AF24AA298525AB8C8182AF06 -:103F40008D819E81AF81B88583AF94AFA5AFB6AFA9 -:103F5000298127AF838594858633910509F0D2C0E6 -:103F60008AEA9DE0E889F989E457FE4F91838083CE -:103F7000E889F989E257FE4F1182108288EA9DE0B4 -:103F8000E889F989EC56FE4F91838083E889F989A5 -:103F9000EA56FE4F11821082D70151968D919C9165 -:103FA0004A97E1F486EA9DE0E889F989E057FE4FF7 -:103FB00091838083E889F989EE56FE4F1182108241 -:103FC00084EA9DE0E889F989E856FE4F9183808371 -:103FD000E889F989E656FE4F11821082E889F9894D -:103FE000EC56FD4F8081882309F4B4C08A819B81FF -:103FF0000E94310EE889F989EB56FD4F80818823B4 -:1040000009F4ADC0C8010E94310EE889F989EA5669 -:10401000FD4F8081882309F4A6C0C70165960FB6BD -:10402000F894DEBF0FBECDBFDF91CF911F910F91EE -:10403000FF90EF90DF90CF90BF90AF909F908F90C8 -:104040007F906F905F904F903F902F900C94310E27 -:104050008C339105D9F482EA9DE0E889F989EC571F -:10406000FF4F91838083E889F989EA57FF4F1182D6 -:10407000108280EA9DE0E889F989E457FF4F918337 -:104080008083E889F989E257FF4FBECD8E9709F00A -:10409000BDCD8AE99DE0E889F989EC57FF4F91830E -:1040A0008083E889F989EA57FF4F1182108284E9F9 -:1040B0009DE0E1CF8C33910589F482EA9DE0E889A7 -:1040C000F989E85FFE4F91838083E889F989E65F8B -:1040D000FE4F1182108280EA9DE06BCE8E9709F030 -:1040E00074CE8AE99DE0E889F989E85FFE4F918303 -:1040F0008083E889F989E65FFE4F1182108284E9A6 -:104100009DE057CE8C33910589F482EA9DE0E889E1 -:10411000F989E457FE4F91838083E889F989E25752 -:10412000FE4F1182108280EA9DE02ACF8E9709F01F -:1041300033CF8AE99DE0E889F989E457FE4F9183FE -:104140008083E889F989E257FE4F1182108284E961 -:104150009DE016CF8A819B810E941F0E4BCFC80124 -:104160000E941F0E52CFC70165960FB6F894DEBFAE -:104170000FBECDBFDF91CF911F910F91FF90EF90B8 -:10418000DF90CF90BF90AF909F908F907F906F9077 -:104190005F904F903F902F900C941F0EAF92BF9264 -:1041A000CF92DF92EF92FF920F931F93CF93DF9303 -:1041B000EC018AE190E09C8F8B8F8BE190E09E8FE9 -:1041C0008D8F89E190E098A38F8F8FE090E09AA384 -:1041D00089A38EE190E09CA38BA38EE090E09EA348 -:1041E0008DA385E490E098A78FA384E490E09AA73C -:1041F00089A7FE01EC56FF4F80E290E09487838709 -:1042000081E290E0968785878FE190E0908B8787A9 -:10421000128A118A148A138A168A158A83E490E016 -:10422000908F878B82E490E0928F818FEC57FF4FC5 -:1042300083E290E09487838784E290E09687858785 -:1042400082E290E0908B8787128A118A148A138AFF -:10425000168A158A81E490E0908F878B80E490E045 -:10426000928F818FEB5DFE4F118210823296118208 -:104270001082329611821082CE0143D8CE010E9464 -:10428000A517CE0184569E4F41E050E0FC0157A790 -:1042900046A7DE01A453BE4F24E030E09F963C9336 -:1042A0002E939E975E01F4E0AF1AFEEFBF0A28E05E -:1042B00030E0F50137A726A720E130E0FC0131838B -:1042C000208321E130E0358324832FEF3FEF3383D8 -:1042D000228337832683628560876385618767E1F0 -:1042E00070E011967C936E9368E170E015967C9374 -:1042F0006E93149713963C932E93129717963C93B4 -:104300002E9316971A966C911A9718966C93189785 -:104310001B966C911B9719966C9319976DE170E041 -:10432000F501718360836CE170E07583648333838E -:104330002283378326836285608763856187BE0118 -:10434000685E7C4FFB01608171818E010A5F1C4FAA -:10435000F801C080D180E280F38006501109F80195 -:1043600000811181FC01158F048FC48AD58AE68AE9 -:10437000F78A6130710509F04EC0378F268FCE0164 -:10438000865E9C4FFC01808191819E01265F3C4F9F -:10439000F901408151816281738128503109F9010D -:1043A000208131815D963C932E935C9754964D937A -:1043B0005D936D937C935797019781F58FEF9FEFF6 -:1043C0005F969C938E935E97DE01A45EBC4F8D91A9 -:1043D0009C9111971E974D915D916D917C91CC5F51 -:1043E000DC4F28813981F501358F248F448B558B23 -:1043F000668B778B0197A9F48FEF9FEF978F868F4E -:10440000DF91CF911F910F91FF90EF90DF90CF90B0 -:10441000BF90AF900895578F468FB1CF81E090E065 -:10442000CFCF81E090E0EACF2F923F924F925F9200 -:104430006F927F928F929F92AF92BF92CF92DF92B4 -:10444000EF92FF920F931F93CF93DF9300D01F92B1 -:10445000CDB7DEB79C838B830E94961660909B0A33 -:1044600070909C0A0E9496168090AB0A9090AC0ABD -:104470000E9496162090C30A3090C40A0E94961695 -:10448000C0909F0AD090A00A0E949616A090AF0AF2 -:10449000B090B00A0E9496164090C70A5090C80A81 -:1044A0000E9496160091A30A1091A40A0E949616E3 -:1044B000E090B30AF090B40A0E9496168091CB0A5D -:1044C00089838091CC0A8A8391011216130614F015 -:1044D00021E030E0A401B3018B819C8140960E94D1 -:1044E0003A1492011414150414F021E030E0A501EF -:1044F000B6018B819C818C569F4F0E943A14298172 -:104500003A811216130614F021E030E0A701B80139 -:104510008B819C81885E9E4F0F900F900F900F9023 -:10452000DF91CF911F910F91FF90EF90DF90CF908F -:10453000BF90AF909F908F907F906F905F904F90C3 -:104540003F902F900C943A14FC0180819181009748 -:1045500011F00C94665208950C9466520C946652B5 -:104560000C9466520C9466520C9466520C946652EB -:104570000C9466520C9466520C9466520C946652DB -:104580000C9466520C9466520C9466520C946652CB -:104590000C9466520C9466520C9466520C946652BB -:1045A0000C9466520C9466520C9466520C946652AB -:1045B0000C946652FC0101900020E9F73197AF019D -:1045C000481B590BBC018BED9CE00C9499078F9212 -:1045D0009F92AF92BF920F931F93CF93DF93CDB76C -:1045E000DEB7A1970FB6F894DEBF0FBECDBF19A2FC -:1045F000423008F44AE08E010F5D1F4F842E912C4B -:10460000B12CA12CA50194010E94A158E62FB9015B -:10461000CA01EA30ECF4E05DD801EE938D01232B62 -:10462000242B252B79F790E080E0109711F0CD0135 -:10463000C1DFA1960FB6F894DEBF0FBECDBFDF91EC -:10464000CF911F910F91BF90AF909F908F90089541 -:10465000E95CE2CFCF92DF92EF92FF92CF93DF93AC -:1046600097FF18C06B017C018DE20E947A08EC0173 -:1046700066277727CB016C197D098E099F094AE0CF -:10468000A6DF8C0F9D1FDF91CF91FF90EF90DF9001 -:10469000CF9008954AE0DF91CF91FF90EF90DF90A7 -:1046A000CF9095CFBC01990F880B990BD3CF82CFB8 -:1046B00086E993E0FCDF6091530970915409809181 -:1046C000550990915609C6DF86EE97E0F0CF882312 -:1046D00019F082E797E0EBCF8BE697E0FCCF0F93E2 -:1046E0001F93CF93DF938C01EB0188E793E0DFDF2B -:1046F00084E294E0DCDFF80184810E947A08CE0134 -:10470000D1DF0E943815DF91CF911F910F91D0CF4B -:10471000EF92FF920F931F93CF93DF93182F092FE0 -:104720007B016115710571F50E94340931E020E0CB -:10473000019709F030E0C32FD22F82E0E816F10490 -:1047400008F046C089E993E0B2DF84E294E0AFDF8D -:104750008DE993E0ACDF812F902FA4DF84E294E019 -:10476000A6DF87E198E0A3DFCE019CDF0E94381529 -:104770009FDF90E080E0DF91CF911F910F91FF903C -:10478000EF900895D0E0C0E061307105B1F6812F5F -:10479000163310F08AEC810F20917B00982F9870CF -:1047A000277F922B90937B008770806480937C009E -:1047B00080917A00806480937A0080917A0086FDEF -:1047C000FCCF80917800C0917900DC2FC82FB5CF45 -:1047D00081E090E0D0CFCF93DF93EB010E946A1489 -:1047E0006AA97BA98E8D9F8D93DF90E080E0DF9199 -:1047F000CF9108950F931F93CF93DF93FC012081F6 -:10480000318121153105C9F1EC01822F0E94340953 -:1048100021E0892B09F420E02B876A85261709F10E -:104820001E821F82188619860E811F812885398570 -:104830008A819B81AC81BD81081719072A073B0734 -:10484000E4F081E0682788810E945C090E946A1474 -:1048500070E060E088819981DF91CF911F910F9185 -:1048600057CF8E819F81A885B9850196A11DB11D65 -:104870008E839F83A887B987D7CFDF91CF911F9170 -:104880000F9108952F923F924F925F926F927F9275 -:104890008F929F92AF92BF92CF92DF92EF92FF9250 -:1048A0000F931F93CF93DF93CDB7DEB762970FB609 -:1048B000F894DEBF0FBECDBF1C018C010C5B1F4FF7 -:1048C0001E870D87D8014D915D916D917C917C0182 -:1048D000B8E4EB0EF11CF70180819181A281B381D4 -:1048E0006101FCE4CF0ED11CF60120810A5D1F4F4F -:1048F00058017F964F012223A1F1F10122A9F8016D -:10490000208321E0F40120834115510561057105E3 -:1049100059F4F10102A113A124A135A1EB59FF4FD4 -:1049200000831183228333838101005C1F4FF801D0 -:104930004080518062807380910127593F4F590117 -:10494000481659066A067B06B4F5481759076A07E0 -:104950007B07DCF1D6018C91811137C0D5011C9207 -:104960003CC121E0481759076A077B070CF020E09B -:10497000F50120832A013B0177FF07C04424552419 -:104980003201441A550A660A770A8C019D01B7FF65 -:1049900007C0002711279801081B190B2A0B3B0B96 -:1049A000BB24B39440165106620673060CF4B12C76 -:1049B000F401B082A9CF84159505A605B70554F674 -:1049C00084179507A607B7072CF6F5018081882381 -:1049D00029F2D6018C9181110EC0F60180818111DE -:1049E000BDCFD4016C9181E06827C1010E94BF0E48 -:1049F0008111B4CF06C060E0C1010E94BF0E8111D9 -:104A0000ECCFD1019A962D913D914D915C919D975E -:104A100029833A834B835C835E962D913D914D9122 -:104A20005C9191972D833E834F83588792962D9169 -:104A30003D914D915C91959729873A874B875C878B -:104A4000F70180819181A281B381ED85FE85C080CF -:104A5000D180E280F380F8014081518162817381CD -:104A6000F101E359FF4F1082319610823101FFE6C8 -:104A70006F0E711CF3011082910120593F4FF90113 -:104A80001082329610824C015D01841A950AA60AA2 -:104A9000B70AB7FE08C0B094A09490948094811C8B -:104AA000911CA11CB11C481759076A077B072CF001 -:104AB000C81AD90AEA0AFB0A04C0C41AD50AE60AC7 -:104AC000F70AD501C401B595A795979587958D8768 -:104AD0009E87AF87B88B81010E581F4F8C149D04A1 -:104AE000AE04BF0408F09FC0D10196960D90BC9112 -:104AF000A02DBA8BA98B81E0F9018083D8018C931A -:104B0000F1018285882309F45CC00E94640AD10106 -:104B100018960D911C91012E000C220B330B601B7B -:104B2000710B820B930B693E73408105910508F46C -:104B300048C00E94640AF101718760878FE993E0A1 -:104B4000B6DD83EA93E0B3DD60E070E0CB0182DDA7 -:104B500089EA93E0ACDDC701B6017CDD8FEA93E022 -:104B6000A6DDC501B40176DD85EB93E0A0DD4AE06A -:104B70006D857E858F8598892ADD8CEB93E097DDA6 -:104B800069817A818B819C8165DD82EC93E08FDD88 -:104B900069857A858B859C855DDD88EC93E087DD72 -:104BA0006D817E818F81988555DD8EEC93E07FDD70 -:104BB00084E294E07CDD89899A8974DD86EE97E051 -:104BC00076DDF101EB59FF4F09891A89C801B0E080 -:104BD000A0E080839183A283B38360E0C1010E943F -:104BE000BF0E882339F0F101EC5BFF4F1082118278 -:104BF0001282138262960FB6F894DEBF0FBECDBF4D -:104C0000DF91CF911F910F91FF90EF90DF90CF90A8 -:104C1000BF90AF909F908F907F906F905F904F90DC -:104C20003F902F9008952D853E854F8558892C15EE -:104C30003D054E055F0508F450C089819A81AB811E -:104C4000BC818C159D05AE05BF0544F4AD81BE81C8 -:104C50001196BA8BA98B81E0F3014FCFC701B60142 -:104C60000E9449572B013C0169817A818B819C818B -:104C70000E9449579B01AC01C301B2010E94375900 -:104C80002B013C016D817E818F81988529853A8534 -:104C90004B855C85621B730B840B950B0E944957F7 -:104CA0009B01AC01C301B2010E94A8572B013C013A -:104CB00069857A858B859C850E9449579B01AC014B -:104CC000C301B2010E94D3580E949F597A8B698B0D -:104CD00081E0F101E359FF4F10CFD501C4012981D3 -:104CE0003A814B815C81821B930BA40BB50BC816D8 -:104CF000D906EA06FB065CF44D815E814E5F5F4F8C -:104D00005A8B498B81E0F101E159FF4FF6CEC50185 -:104D1000B4016C197D098E099F090E9449572B0126 -:104D20003C0169817A818B819C810E9449579B015A -:104D3000AC01C301B2010E9437592B013C016D81C6 -:104D40007E818F81988529853A854B855C85621B9C -:104D5000730B840B950B0E9449579B01AC01C30157 -:104D6000B2010E94A8572B013C0169857A858B8589 -:104D70009C850E9449579B01AC01C301B2010E946E -:104D8000D3580E949F597A8B698B81E0F101E259D7 -:104D9000FF4FB3CECF92DF92EF92FF92CF93DF938C -:104DA000EB01CB010E940307882359F1FE01EE0FAE -:104DB000FF1FEE0FFF1FE95AF64FC080D180E2803F -:104DC000F38084ED93E073DC84E294E070DC8DE9A1 -:104DD00093E06DDCCE0166DC84E294E068DC87E180 -:104DE00098E065DCC701B60135DC0E94381560DC4F -:104DF00090E080E0DF91CF91FF90EF90DF90CF9037 -:104E0000089588ED93E053DCF3CF0F931F93CF9376 -:104E1000DF938C01D0E0C0E0CE010E94030788231D -:104E200019F0BE01C801B6DF2196C13ED105A1F738 -:104E3000DF91CF911F910F9108950E949616E5DFA3 -:104E40008AEF93E034DC0E94381532DC90E080E099 -:104E50000895CF93DF93EB010E9496166E8D7F8DA0 -:104E600099DF90E080E0DF91CF9108958F929F923B -:104E7000AF92BF92CF92DF92EF92FF92CF93DF93E8 -:104E80007B010E949616EC01F70182A093A0A4A0DA -:104E9000B5A0C68CD78CE0A0F1A08A819B818F3011 -:104EA000F7E29F070CF042C001969B838A838C81B6 -:104EB0009D818F3027E29207E4F596012B7F2155E3 -:104EC00031092330310530F096012B55310923305B -:104ED000310518F401969D838C83C6010E94030757 -:104EE000882351F1F601EE0FFF1FEE0FFF1FE95A65 -:104EF000F64F80829182A282B382B501A401C601DD -:104F00000E94C915B601CE0145DF0E9482170E949A -:104F1000521790E080E0DF91CF91FF90EF90DF900B -:104F2000CF90BF90AF909F908F9008951B821A8270 -:104F3000BECF1D821C82D1CF88ED93E0B8DBE5CFD8 -:104F4000CF93DF938EEF93E0B2DB82E094E0AFDBB0 -:104F5000CDE4D9E08881BBDB86E094E0A8DB8981E1 -:104F6000B6DB8AE094E0A3DB8A81B1DB8EE094E0DB -:104F70009EDB8B81ACDB82E194E099DB8C81A7DB4B -:104F800086E194E094DB8D81A2DBDF91CF9190CB21 -:104F90000E943815D5CF8AE194E089DB0E9438154C -:104FA0000E9484150E943815CBDF0E946A1470E0BD -:104FB00060E088E090E0ACDB0E946A1470E060E0A2 -:104FC00089E090E0A5DB0E946A1470E060E08AE06E -:104FD00090E09EDB0E946A1470E060E08DE090E05B -:104FE00097DB90E080E0089581E294E060DB88E266 -:104FF00092E05DDB88E092E05ADB86E294E057DBEA -:105000000E94381555DB90E080E008954F925F9242 -:105010006F927F928F929F92AF92BF92CF92DF92C8 -:10502000EF92FF920F931F93CF936B017C01742E2D -:10503000AC019B010E94D459882391F080E394E055 -:10504000CF911F910F91FF90EF90DF90CF90BF9085 -:10505000AF909F908F907F906F905F904F90AACA73 -:1050600046015701E894B7F82FEF3FEF4FE75FE7AE -:10507000C501B4010E94D45981110DC02FEF3FEF3B -:105080004FE75FE7C501B4010E94435718161CF4AF -:1050900084E394E0D5CF2FEF3FEF4FE75FE4C70104 -:1050A000B6010E94D05918161CF488E394E0C8CFCA -:1050B0002FEF3FEF4FE75FECC701B6010E94435768 -:1050C00087FDF3CF20E030E0A901C701B6010E94BF -:1050D000435710E000E087FF08C08DE20E947A0885 -:1050E0008C01F7FAF094F7F8F094C0E060E070E01B -:1050F00080E09FE37C1641F020E030E040E251E4A4 -:105100000E943759CF5FF6CFA70196010E94D3586E -:105110002B013C010E94A4594B015C014AE057DA83 -:105120007C01E00EF11ECC23A9F1C501B4010E945F -:1051300047579B01AC01C301B2010E94D2584B01F9 -:105140005C018EE20E947A08E80EF91EC15010F14F -:1051500020E030E040E251E4C501B4010E94A857CC -:105160002B013C010E94A4594B01B12CA12C4AE017 -:10517000C501B4012CDAE80EF91EC501B4010E9484 -:1051800047579B01AC01C301B2010E94D2584B01A9 -:105190005C01DCCFC701CF911F910F91FF90EF9081 -:1051A000DF90CF90BF90AF909F908F907F906F9047 -:1051B0005F904F9008958F929F92AF92BF92CF923F -:1051C000DF92EF92FF920F931F93CF93DF93EC0147 -:1051D00084E392E06CDA8DE494E069DA6E0184E6AF -:1051E000C81A8EEFD80AC6010E946F120E94495752 -:1051F0004B015C01FE01EB54FD4F608171818281A6 -:1052000093810E9449579B01AC01C501B4010E94E2 -:10521000375942E0FBDE8DE594E049DA7E01E4E3B4 -:10522000EE1AEEEFFE0AC7010E946F120E94495764 -:105230004B015C01FE01E754FD4F60817181828169 -:1052400093810E9449579B01AC01C501B4010E94A2 -:10525000375942E0DBDE8DE694E029DA8E01045016 -:105260001E4FC8010E946F120E9449574B015C01FA -:10527000C354DD4F688179818A819B810E9449579F -:105280009B01AC01C501B4010E94375942E0BEDE6A -:105290000E9438150DDA80E392E009DA8DE494E09B -:1052A00006DAF601A68DB78D2089318942895389A6 -:1052B0000E949B58CFD98DE594E0F9D9F701A68DCE -:1052C000B78D20893189428953890E949B58C2D960 -:1052D0008DE694E0ECD9F801A68DB78D208931894F -:1052E000428953890E949B58B5D90E943815DF9195 -:1052F000CF911F910F91FF90EF90DF90CF90BF90D3 -:10530000AF909F908F90D4C9CF92DF92EF92FF928F -:10531000CF93DF93EC0188819981AA81BB81181614 -:1053200019061A061B0644F081E090E0A0E0B0E008 -:1053300088839983AA83BB838C819D81AE81BF8141 -:10534000181619061A061B0644F081E090E0A0E04A -:10535000B0E08C839D83AE83BF8388859985AA85C1 -:10536000BB85181619061A061B0644F081E090E06A -:10537000A0E0B0E088879987AA87BB878CE394E098 -:1053800096D98DE494E093D96091380970913909E8 -:1053900080913A0990913B090E9449576B017C0129 -:1053A000688179818A819B810E9449579B01AC0168 -:1053B000C701B6010E94375942E028DE8DE594E02E -:1053C00076D960913C0970913D0980913E09909198 -:1053D0003F090E9449576B017C016C817D818E8160 -:1053E0009F810E9449579B01AC01C701B6010E94F1 -:1053F000375942E00BDE8DE694E059D960914009BF -:105400007091410980914209909143090E94495746 -:105410006B017C01688579858A859B850E94495747 -:105420009B01AC01C701B6010E94375942E0EEDD95 -:10543000DF91CF91FF90EF90DF90CF9039C90E941C -:10544000381562DF90E080E008950F931F93CF93AB -:10545000DF93EC0188819981009759F02A813B8183 -:105460002617370730F081E0DF91CF911F910F9120 -:1054700008958B016F5F7F4F0E94FB59009759F091 -:10548000998388831B830A832C813D81232B59F7C1 -:10549000FC011082E8CF80E0E7CF0F931F93CF93FA -:1054A000DF93EC018B01D1DF28813981811112C09A -:1054B0002115310519F0C9010E946652198218821E -:1054C0001D821C821B821A82CE01DF91CF911F9117 -:1054D0000F9108951D830C8368EE77E0C9010E9447 -:1054E000EC5AF2CF70E060E0D8CF2F923F924F920B -:1054F0005F926F927F928F929F92AF92BF92CF9264 -:10550000DF92EF92FF920F931F93CF93DF93CDB76C -:10551000DEB7C458D1090FB6F894DEBF0FBECDBFB9 -:105520008C01FC0110821182128213821482158276 -:1055300016821782108611861286138614861586A7 -:10554000168617864C01F0E18F0E911CC4010E9453 -:105550006010580184E9A80EB11CC5010E946010BA -:105560006801E8EECE1AEEEFDE0AC6010E94601076 -:105570007801F4E6EF1AFEEFFF0AC7010E94D1128C -:10558000380184E3681A8EEF780AC3010E94D112B1 -:105590002801E4E04E1AEEEF5E0AC2010E94D11229 -:1055A000F801E45DFD4F1182108213821282158290 -:1055B0001482CF0197DFF801EE5CFD4F118210825B -:1055C00032961182108232961182108232961182A6 -:1055D0001082329610823196108231961082319666 -:1055E00011821082329611821082329611821082BC -:1055F0003296108231961082319610823196108246 -:1056000011821282138234961082118212821382C6 -:105610003496108211821282138234961082118283 -:10562000128213823496108211821282138234966F -:105630001082118212821382349610821182128299 -:105640001382349610821182128213823496108251 -:105650001182128213823496108211821282138276 -:105660003496108211821282138234961082118233 -:10567000128213823496108211821282138234961F -:105680001082118212821382349610821182128249 -:1056900013823496108231961082319610823196A0 -:1056A0001082118212821382349610821182128229 -:1056B00013823496108211821282138234961082E1 -:1056C0003196108231961082319610823196108276 -:1056D0003196108231961082319610823196108266 -:1056E0003196108231961082319610823196108256 -:1056F0003196108231961082319610823196108246 -:105700003196108231961082319610823196108235 -:105710003196108231961082319610823196108225 -:1057200011821282138234961082118212821382A5 -:1057300034961082118212821382D801AB54BD4F6D -:105740008CE0E7E1F2E001900D928A95E1F7F80133 -:10575000EF53FD4F10821182128213823496108211 -:105760001182128213823496108211821282138265 -:1057700034961182108232961182108232961182F2 -:105780001082329610821182128213823496108215 -:105790001182128213823496108211821282138235 -:1057A00034961082118212821382349610821182F2 +:1013F00061E083E38EDF8091560D8F5F8093560D01 +:10140000CFBFCF9108953FB7F8948091C4089091D1 +:10141000C508A091C608B091C70826B5A89B05C00D +:101420002F3F19F00196A11DB11D3FBFBA2FA92F63 +:10143000982F8827BC01CD01620F711D811D911D60 +:1014400042E0660F771F881F991F4A95D1F70895CC +:101450008F929F92AF92BF92CF92DF92EF92FF92C4 +:101460006B017C01D0DF4B015C01C114D104E104AC +:10147000F104B1F0C8DF681979098A099B09683E4F +:1014800073408105910588F321E0C21AD108E10873 +:10149000F10888EE880E83E0981EA11CB11CE5CFF0 +:1014A000FF90EF90DF90CF90BF90AF909F908F9084 +:1014B00008952FB7F8946091C0087091C108809189 +:1014C000C2089091C3082FBF0895CF92DF92EF9288 +:1014D000FF92CF93DF93EC01603282E07807CCF586 +:1014E000653B710514F064EB70E0898128E830E019 +:1014F000281B310987FD3395220F331F220F331F1D +:101500006901330FEE08FF088A8128E532E0281BC5 +:10151000310987FD3395220F331F220F331F032E0E +:10152000000C440B550B2C193D094E095F09DB01DA +:1015300077FF02C0B0E0A0E00E94756024EB30E0CD +:1015400040E050E00E944F60C20ED31EE41EF51E24 +:10155000B601E881E03370F5298188E890E0821BCC +:10156000910927FD9395880F991F880F991F681778 +:1015700079077CF02A8188E592E0821B910927FD9A +:101580009395880F991F880F991F681779070CF496 +:10159000CB010297880F991F4FB7F8942E2F30E098 +:1015A000F901EE0FFF1FE20FF31FEC50F24F928391 +:1015B00081834FBFDF91CF91FF90EF90DF90CF906D +:1015C00008951F93CF93DF93EC01162F888180330A +:1015D00008F04DC061E0812F9CDE8881282F30E02B +:1015E000F901EE0FFF1FE20FF31FEC50F24F1F73D4 +:1015F0006081607C612B608319821A822CE0622FEB +:101600000E94C161829FB001112430E020E0AB0153 +:10161000420F531FFA01EE0FFF1FE40FF51FEC50AE +:10162000F24F908196FD16C02F5F3F4F2C30310551 +:1016300071F7813009F51092800082E0809381007B +:101640001092850010928400B19A80916F008260A0 +:1016500080936F00E8818E2F90E0FC01EE0FFF1F5A +:10166000E80FF91FEC50F24F8081806480838881FD +:10167000DF91CF911F910895823061F41092900014 +:1016800080939100109295001092940088BB8093F3 +:101690007100E0CF833069F41092A00082E0809363 +:1016A000A1001092A5001092A40089BB8093720043 +:1016B000D1CF8111CFCF1092200182E08093210100 +:1016C00010922501109224018ABB80937300C2CF2F +:1016D000AF92BF92CF92DF92EF92FF920F931F9340 +:1016E000CF93DF936B017A01EC01C554D74F28816A +:1016F0003CE0389F8001399F100D1124A090840E8A +:10170000B12C27FF1FC0FB011182108288818F5FDF +:10171000888388819801280F311D87FD3A95F6014D +:101720002A153B051CF488818C30BCF180819181A5 +:10173000049680349C4908F471C0F601808191813F +:1017400004966EC088819801280F311D87FD3A9557 +:101750002A153B05DCF68881A801480F511D87FD3D +:101760005A95FA01EE0FFF1FE40FF51FEC50F24FF0 +:10177000808186FFCBCF8881F801E80FF11D87FDBE +:10178000FA95CF01EE0FFF1FE80FF91FEC50F24F53 +:10179000808160E08F7390DDB9CF80819181288155 +:1017A000A801420F511D27FD5A959A01FA01EE0F2B +:1017B000FF1FE20FF31FEC50F24F21813281820FA5 +:1017C000931FF7019183808388819801280F311D31 +:1017D00087FD3A95F901EE0FFF1FE20FF31FEC5062 +:1017E000F24F808186FF21C08881080F111D87FD7F +:1017F0001A95F801EE0FFF1FE00FF11FEC50F24FAA +:10180000808161E08F73DF91CF911F910F91FF90E5 +:10181000EF90DF90CF90BF90AF904ECD80E49CE9E9 +:10182000F701918380838FEF8883DF91CF911F91A0 +:101830000F91FF90EF90DF90CF90BF90AF90089501 +:101840008EBD00000DB407FEFDCF8EB50895DF926A +:10185000EF92FF920F931F93CF93DF93EC01D62E5D +:10186000122F032FF42EE52E60E0888525DD8D2DC7 +:101870008068E6DF89878E2DE3DF8F2DE1DF802F03 +:10188000DFDF812FDDDF61E0888516DD8985DF916F +:10189000CF911F910F91FF90EF90DF900895FF92ED +:1018A0000F931F93CF93DF93EC01F62E8A016DDD2A +:1018B00060E0888501DD8F2DC3DF898780E0C0DF90 +:1018C00080E0BEDF80E0BCDF80E0BADF61E08885D9 +:1018D000F3DC60E08885F0DC8F2DB2DF898780E063 +:1018E000AFDF90E0B0E0A0E0BA2FA92F982F8827B3 +:1018F000F80180839183A283B38380E0A1DFF801A4 +:101900004081518162817381482B762F652F542F3E +:101910004427408351836283738380E091DFF80121 +:101920004081518162817381482B762F652F542F1E +:101930004427408351836283738380E081DFF80111 +:101940004081518162817381482B4083518362833E +:10195000738361E08885B0DC8985DF91CF911F9129 +:101960000F91FF9008952F923F924F925F927F9236 +:101970008F929F92AF92BF92CF92DF92EF92FF929F +:101980000F931F93CF93DF9300D01F92CDB7DEB795 +:101990006C01762E49015A0117012801AE014F5FF3 +:1019A0005F4F7DDF89819A81AB81BC818826992632 +:1019B000AA26BB26A50194012E21332140235521BF +:1019C000282739274A275B27672DC60140DFF60104 +:1019D00081850F900F900F900F90DF91CF911F9105 +:1019E0000F91FF90EF90DF90CF90BF90AF909F90BE +:1019F0008F907F905F904F903F902F900895CF935E +:101A0000DF93EC0161E0888584DC61E0888554DC4B +:101A1000BCDC60E0888550DC80E012DF898780E0F4 +:101A20000FDF80E00DDF80E00BDF80E009DF61E0A9 +:101A30008885DF91CF9140CC8F929F92AF92BF92D9 +:101A4000CF92DF92EF92FF920F931F93CF93DF938A +:101A5000EC018B015A016901D2DF85E090E0A0E042 +:101A6000B0E008301105C1F1B4F487E090E0A0E0E7 +:101A7000B0E00230110581F186E090E0A0E0B0E036 +:101A80000430110549F101301105A1F488E090E01E +:101A9000A0E0B0E021C083E090E0A0E0B0E0003240 +:101AA0001105D1F05CF484E090E0A0E0B0E00031FA +:101AB000110591F080E090E0DC010EC082E090E042 +:101AC000A0E0B0E00034110539F081E090E0A0E042 +:101AD000B0E00038110571F7582F4427332722272B +:101AE000E12CF12C00E01FE06CE6CE013CDFB501FB +:101AF00090E080E00E94215F25ED34E045E352E470 +:101B00000E94825F20E030E04AE754E40E941161C5 +:101B100028EB3EE145E05EE30E94825F4B015C0101 +:101B200026E636E646EA5EE30E94116120E030E0F8 +:101B300040E85FE30E94AC600E947E61603180F407 +:101B40002CEE31E548E35EE3C501B4010E9411616A +:101B500020E030E040E85FE30E94AC600E947E61DC +:101B6000862F8F71262F30E050E040E0542F432F16 +:101B7000322F222722273F7144275527282B60E147 +:101B8000CE0165DE0D2C000CEE08FF08A601332700 +:101B90002227E12CF12C01E010E06CE6CE01E3DE1F +:101BA000E12CF12C8701E39421E030E040E050E0AB +:101BB00060E0CE01D8DE1FE0E12EF12C00E010E065 +:101BC00023E030E040E050E06CE6CE01CCDEE12CDA +:101BD00010E8F12E01E010E020E030E840E050E0B5 +:101BE0006CE6CE01C0DEE12CF12C8701F39420E0FD +:101BF00031E040E050E060E0CE01B5DEE12C14E0E1 +:101C0000F12E00E010E020E034E040E050E060E041 +:101C1000CE01A9DE2FEF3FEF4FE050E064E1CE01AF +:101C200016DE2FEF3FEF4FE050E065E1CE010FDE13 +:101C30001FE0E12EF12C00E010E025E030E040E074 +:101C400050E06CE6CE018FDEE12CF12C8701F3949D +:101C500020E03FE040E050E06CE6CE0184DE64E648 +:101C600070E080E090E0DF91CF911F910F91FF90A5 +:101C7000EF90DF90CF90BF90AF909F908F90E8CB88 +:101C80000F931F93CF93DF938B01EA01AB01415078 +:101C900051094433510508F0E9C02230310508F0FC +:101CA000E5C048E3429FF001439FF00D1124E80F87 +:101CB000F91FE60FF71F81E080836C2F232B09F4B7 +:101CC000D2C061E0802F25DB209749F460E0802FAF +:101CD000F3DACE01DF91CF911F910F910895CF3F9D +:101CE000D10511F461E0BFC0F801E35BFD4FE49161 +:101CF000E150E23108F0B2C0F0E08827ED57F14F33 +:101D00008F4F0C94E061950E9C0EA10EAB0EB50E9C +:101D10002E0FBF0EC70ECF0ED90EE30EED0EFC0E2A +:101D2000060F2E0F100F1A0F240F84B5806884BD84 +:101D3000C7BDD0E0C0E0CDCF84B5806284BDC8BD52 +:101D4000F8CF80918000806880938000D0938900D4 +:101D5000C0938800EECF80918000806280938000E5 +:101D6000D0938B00C0938A00E4CF8091800088607C +:101D700080938000D0938D00C0938C00DACF809147 +:101D8000B00080688093B000C093B300D2CF809140 +:101D9000B00080628093B000C093B400CACF80913D +:101DA0009000806880939000D0939900C093980031 +:101DB000C0CF80919000806280939000D0939B0070 +:101DC000C0939A00B6CF8091900088608093900075 +:101DD000D0939D00C0939C00ACCF8091A000806800 +:101DE0008093A0008091A0008F7B8093A000D0936F +:101DF000A900C093A8009DCF8091A000806280932D +:101E0000A000D093AB00C093AA0093CF8091A00014 +:101E100088608093A000D093AD00C093AC0089CFC0 +:101E200080912001806880932001D0932901C09384 +:101E300028017FCF80912001806280932001D09380 +:101E40002B01C0932A0175CF809120018860809377 +:101E50002001D0932D01C0932C016BCF60E0C038DE +:101E6000D1050CF03FCF802F27DA63CFC1E0D0E05F +:101E700030CFCF93DF93D0E0C0E0CE010E940307C4 +:101E8000882319F0CE010E94D1012196C13ED105CF +:101E9000A1F7DF91CF9108954F925F926F927F9259 +:101EA0008F929F92AF92BF92CF92DF92EF92FF926A +:101EB000CF93DF93EC016C897D898E899F89888817 +:101EC0009988AA88BB88CE8CDF8C0D2C000CEE087C +:101ED000FF08603127E272078105910529F0161687 +:101EE000170618061906ACF0A7019601C501B40142 +:101EF0000E94B261DF91CF91FF90EF90DF90CF9081 +:101F0000BF90AF909F908F907F906F905F904F9019 +:101F100008950E94235F20E030E44CE156E40E94E3 +:101F200011612B013C01488E598E6A8E7B8EC50152 +:101F3000B4010E94235FA30192010E94825F4B01C2 +:101F40005C01C701B6010E94235F9B01AC01C50182 +:101F5000B4010E94825F0E947961CCCFFC011182A2 +:101F600010821382128215821482178216821086C2 +:101F70001186128613861486158616861786108A91 +:101F8000118A128A138A108E118E128E138E158E5C +:101F9000148E178E168E10A211A212A213A214A2D2 +:101FA00015A216A217A210A611A612A613A614A671 +:101FB00015A681E090E097A786A780E197E2A0E0D0 +:101FC000B0E0848B958BA68BB78B08952F923F92B0 +:101FD0004F925F926F927F928F929F92AF92BF9239 +:101FE000CF92DF92EF92FF920F931F93CF93DF93E5 +:101FF00000D000D0CDB7DEB79E838D831B015A0180 +:102000004901DC015596CD90DD90ED90FC905897FC +:10201000D701C60188279927AA27B17089839A8397 +:10202000AB83BC83ED81FE81E958FF4F4080518036 +:1020300062807380C301B20124E630E040E050E0EA +:102040000E947B60672B682B692BA1F5AD81BE8157 +:102050001C968D919C911D971F969C938E931E9715 +:102060001A968D919C911B971D969C938E931C970D +:1020700018968D919C9119971B969C938E931A9705 +:1020800016968D919C91179719969C938E931897FD +:10209000F50160817181828193810E947961AD81B6 +:1020A000BE8117967C936E931697F501108211826C +:1020B0001282138289819A81AB81BC81892B8A2B00 +:1020C0008B2B59F4F7FC09C0CC24DD24EE249EE7C9 +:1020D000F922CD28CE28CF28F1F0C301B2010E9409 +:1020E000215FD8012D913D914D915C910E94AA6193 +:1020F00087FD11C020E030E040E85FE3F50160813A +:102100007181828193810E94AD60D5016D937D9331 +:102110008D939C931397ED81FE81EE5AFF4FFA83C6 +:10212000E98380819181A281B381F40180839183CD +:10213000A283B383E981FA8180819181A281B381F5 +:10214000F101808B918BA28BB38B26960FB6F894FE +:10215000DEBF0FBECDBFDF91CF911F910F91FF90DA +:10216000EF90DF90CF90BF90AF909F908F907F9037 +:102170006F905F904F903F902F900895889A0895A8 +:10218000889808958E9A08958E980895EBE0F1E06E +:102190008081886080830895EBE0F1E08081877F13 +:1021A00080830895149A08951498089560E0FC01BE +:1021B000878D82C860E0FC01818D7EC861E0FC01F2 +:1021C000878D7AC861E0FC01818D76C8CF93DF935B +:1021D000EC01FC01EB57FF4F1082379781E08083C1 +:1021E00060E0898D69D88BA19CA1892B29F060E0E2 +:1021F0008F8DDF91CF9160C8DF91CF910895CF93FC +:10220000DF93EC018FA130D82AA52817190621F4F5 +:102210008BA5DF91CF91089580E0FBCFCF93DF9323 +:10222000EC018DA121D82AA52817190621F48BA528 +:10223000DF91CF91089580E0FBCFCF93DF93EC0146 +:102240008B8DFE01EF5BFF4F908161E0911101C02A +:1022500060E032D889A1FE01EE5BFF4F90819923A7 +:1022600031F0CD5BDF4F988161E0911101C060E0FA +:10227000DF91CF9121C8CF93DF93EC018B8DFE01CD +:10228000EF5BFF4F908160E0911101C061E014D8D5 +:1022900089A1FE01EE5BFF4F9081992331F0CD5B68 +:1022A000DF4F988160E0911101C061E0DF91CF9133 +:1022B00003C8CF93DF93EC0161E08D8D0E945C0930 +:1022C000FE01EE5BFF4F8081882321F061E08BA14E +:1022D0000E945C09CD57DF4F1882DF91CF9108959E +:1022E000CF93DF93EC01FC01E45AFC4F1082EE58CF +:1022F000F1098081811103C0CE014096DADFFE0131 +:10230000E153FD4F8081811104C0CE018A559F4F5A +:10231000D0DFFE01E053FD4F8081811104C0CE016A +:10232000845C9E4FC6DF64E670E080E090E0DF9161 +:10233000CF918EC8CF93DF93EC0160E08D8D0E942A +:102340005C09FE01EE5BFF4F8081882321F060E095 +:102350008BA10E945C09CD57DF4F81E08883DF911C +:10236000CF9108958F929F92AF92BF92CF92DF92BA +:10237000EF92FF920F931F93CF93FC01E25BFF4F0D +:102380004083518362837383349640835183628395 +:10239000738334960083118322833383DC01A65A2E +:1023A000BF4FEC925297CC91CC2351F018974C919F +:1023B000411152C037FF56C010821182128213821F +:1023C000DC01A75BBF4F4D915D916D917C9113979F +:1023D000141615061606170634F514963C91332389 +:1023E00011F1C080D180E280F38046015701F7FEF1 +:1023F00007C08824992454018C189D08AE08BF0892 +:10240000481559056A057B0574F4F7FE07C07095F9 +:102410006095509541955F4F6F4F7F4F408351833B +:1024200062837383C32FFC01E959FF4F108211822D +:102430001282138285589F4F31E0FC0130838C2F2C +:10244000CF911F910F91FF90EF90DF90CF90BF90B1 +:10245000AF909F908F9008951016110612061306E4 +:102460000CF4AACFC0E0ACCF0F931F93CF93DF93B0 +:10247000EC01062F89A581110DC0CE01CFDE182FEA +:10248000CE01BDDE0111182F812FDF91CF911F9159 +:102490000F910895CE01B3DE182FCE01BFDEF2CF2B +:1024A000CF93DF93EC01FC01E958FF4F80819181CC +:1024B000A281B3810196A11DB11D80839183A28366 +:1024C000B3833E9681E08083AE014E5A5F4FFA019E +:1024D00080819181A281B3819E0124583F4FF901EF +:1024E0002081222309F440C00196A11DB11DFA01EB +:1024F00080839183A283B383FE01E857FF4F20813D +:102500003181C901959587958C0F9D1F3297019058 +:10251000F081E02D20FF08C0DC012D913C91E20FFD +:10252000F31F0190F081E02D19958BA19CA1892BBF +:10253000F9F0FE01E457FF4F20813181C9019595E3 +:1025400087958C0F9D1FC657DF4FE881F98120FFCB +:1025500008C0DC012D913C91E20FF31F0190F08146 +:10256000E02DDF91CF9119940197A109B109BFCF57 +:10257000DF91CF9108958F929F92AF92BF92CF92A9 +:10258000DF92EF92FF920F931F93CF93DF93EC01B3 +:10259000FC01E959FF4F60817181828193810E9422 +:1025A000215F6B017C01FE01EC5BFF4F608171815B +:1025B000828193810E94235F9B01AC0160E074E201 +:1025C00084E799E40E9411614B015C01FE01ED5822 +:1025D000FF4F60817181828193810E94215F9B0105 +:1025E000AC01C501B4010E9411614B015C018E0177 +:1025F00005591F4F20E030E040E05FE30E94825F1A +:10260000A70196010E94AD600E947E61F80160837F +:10261000718382839383C159DF4FA5019401C70160 +:10262000B6010E94AD600E947E61688379838A83CF +:102630009B83DF91CF911F910F91FF90EF90DF90DF +:10264000CF90BF90AF909F908F9008950F931F935E +:10265000CF93DF93FC01EB57FF4F20812223B9F08A +:102660007E9700811181228133813896408151818A +:1026700062817381041715072607370710F1EC01F3 +:10268000A5DDCE01DF91CF911F910F9174CFFC0199 +:10269000E558FF4F20812223A1F07497008111811A +:1026A0002281338134964081518162817381041784 +:1026B00015072607370728F0DF91CF911F910F915B +:1026C000EFCEDF91CF911F910F910895FC01E55856 +:1026D000FF4F2081222361F0749780819181A28134 +:1026E000B3810196A11DB11D80839183A283B38321 +:1026F00008950F931F93FC01E65AFF4F208121118B +:1027000012C0389700811181228133813496408133 +:1027100051816281738104171507260737074CF42E +:102720001F910F91A8CDFC01E05CFF4F208121118A +:10273000F7CF1F910F9181CDCF92DF92EF92FF9251 +:102740000F931F93CF93DF93EC017B016A01890103 +:102750009A01AB01B801888199816ED98C81883545 +:1027600071F49601A701B8018A819B81DF91CF9115 +:102770001F910F91FF90EF90DF90CF905DC9DF9197 +:10278000CF911F910F91FF90EF90DF90CF90089520 +:10279000CF93DF93EC018C818835A9F583E593E134 +:1027A0009983888383E893E19B838A8382EE90E117 +:1027B000FE01EA57FF4F9183808332961182108287 +:1027C0008EED90E132969183808332961182108251 +:1027D0008AED90E132969183808332961182108245 +:1027E00086ED90E132969183808332961182108239 +:1027F0008881998104D98C81883589F48A819B816B +:10280000DF91CF91FCC8893529F483E693E1998360 +:102810008883CCCF8A3551F683E793E1F8CFDF91F7 +:10282000CF910895CF93DF93FC01DC0116968AE0E7 +:10283000ED0119928A95E9F781E0808B818B138AEB +:10284000128A148A158A168A178A108E8CE291E0F1 +:10285000A0E0B0E084A795A7A6A7B7A742E350E001 +:1028600060E070E040AB51AB62AB73AB44AB55ABD7 +:1028700066AB77AB80AF91AFA2AFB3AF88E790E024 +:10288000A0E0B0E084AF95AFA6AFB7AFDF01A05C2A +:10289000BF4F1C9211961C9211961C9211961C927D +:1028A000119644E650E060E070E04D935D936D93C7 +:1028B0007C93139714961C9211961D921D921D9253 +:1028C0001C92139714961C9211961D921D921D92A4 +:1028D0001C92139714961D921D921D921C92139791 +:1028E00014961D921D921D921C92139714961C9281 +:1028F00011961D921D921D921C92139714961D9273 +:102900001D921D921C92139714961D921D921D925A +:102910001C92139714961D921D921D921C92139750 +:1029200014961D921D921D921C92139714961D923F +:102930001D921D921C92139714961D921D921D922A +:102940001C92139714961D921D921D921C92139720 +:1029500014961C9211961C9211961C9211961C9220 +:1029600011961C9211961C9211961C9211961C9213 +:1029700011961C9211961C9211961C92128E118E19 +:10298000148E138E168E158E10A2178E12A211A2FF +:1029900014A213A216A215A210A617A2119682EED7 +:1029A00090E111969C938E93129611961C921E9212 +:1029B00012968EED90E111969C938E93129611963D +:1029C0001C921E9212968AED90E111969C938E9322 +:1029D000129611961C921E92129686ED90E18D939E +:1029E0009C93EC56FF4F11821082DF91CF91089596 +:1029F00008958FEF9FEF089508950895089508951D +:102A000008950895089508950895089508950895DE +:102A100008950895089508950895089508950895CE +:102A200008958091B9089091BA08892B41F481E00A +:102A300090E00E94A4599093BA088093B9088091BD +:102A4000B9089091BA0808950F931F93CF93DF931D +:102A50008B01E7DFF801C2A1D3A1868D978D853068 +:102A6000910529F14CF40497B1F090E080E0DF91FA +:102A7000CF911F910F9108958630910511F10B9719 +:102A8000A1F76BE070E08EE89EE00E94E10ABE01D3 +:102A90008EE89EE009C064E070E085E89EE00E9458 +:102AA000E10ABE0185E89EE00E94650ADECF65E08E +:102AB00070E088E89EE00E94E10ABE0188E89EE09E +:102AC000F3CF66E070E08BE89EE00E94E10ABE0171 +:102AD0008BE89EE0E9CF8091B5089091B608892BEC +:102AE00091F480E790E00E94A459FC0131969C018A +:102AF0002B5C3F4F119217AAE217F307D9F7909377 +:102B0000B6088093B5088091B5089091B6080895ED +:102B10004F925F926F927F92AF92BF92CF92DF926D +:102B2000EF92FF920F931F93CF93DF93EB01D3DFCD +:102B30008C01CAA8DBA84EA45FA468A879A8AEA09F +:102B4000BFA0EE8CFF8C4AA15BA19601B70198D87B +:102B5000C301B2010E94280A9601A501B701C8016C +:102B60008FD890E080E0DF91CF911F910F91FF907F +:102B7000EF90DF90CF90BF90AF907F906F905F907D +:102B80004F900895CF93DF93EB01A5DF6AA98E8D57 +:102B90000E94890990E080E0DF91CF910895CF9362 +:102BA000DF93EB0198DF2AA93BA94AA15BA16E8DB7 +:102BB0007F8D66D890E080E0DF91CF91089580917D +:102BC000AE089091AF08892BE1F585E390E00E9473 +:102BD000A459FC0181E090E0A0E0B0E08083918303 +:102BE000A283B38384839583A683B78380879187E9 +:102BF000A287B3871586148616861786108A118ACF +:102C0000128A138A148A158A168A178A108E118ED0 +:102C1000138E128E12A213A214A215A217A216A22C +:102C200010A611A612A613A614A615A616A617A6D8 +:102C300010AA11AA12AA13AA14AAF093AF08E0933B +:102C4000AE088091AE089091AF080895CF93DF93BE +:102C5000B6DFEC0185E40E94340921E0892B09F4F8 +:102C600020E02C8FACDFEC0184E40E94340921E0E9 +:102C7000892B09F420E02D8FA2DFEC0183E40E9470 +:102C8000340921E0892B09F420E02E8F98DFEC0134 +:102C900082E40E94340921E0892B09F420E02F8F7F +:102CA0008EDFEC0181E40E94340921E0892B09F4D4 +:102CB00020E028A384DFEC0180E40E94340921E0B5 +:102CC000892B09F420E029A3DF91CF91089577DFC4 +:102CD000BDCF75DFFC0114AA90E080E00895FC01EF +:102CE00001900020E9F73197AF01481B590BBC0157 +:102CF00087E59DE00C9499078F929F92AF92BF92C7 +:102D00000F931F93CF93DF93CDB7DEB7A1970FB685 +:102D1000F894DEBF0FBECDBF19A2423008F44AE0DE +:102D20008E010F5D1F4F842E912CB12CA12CA5017B +:102D300094010E947B60E62FB901CA01EA30ECF4ED +:102D4000E05DD801EE938D01232B242B252B79F701 +:102D500090E080E0109711F0CD01C1DFA1960FB691 +:102D6000F894DEBF0FBECDBFDF91CF911F910F91C1 +:102D7000BF90AF909F908F900895E95CE2CFCF9283 +:102D8000DF92EF92FF92CF93DF9397FF18C06B0112 +:102D90007C018DE20E947A08EC0166277727CB013F +:102DA0006C197D098E099F094AE0A6DF8C0F9D1FD3 +:102DB000DF91CF91FF90EF90DF90CF9008954AE0A0 +:102DC000DF91CF91FF90EF90DF90CF9095CFBC0136 +:102DD000990F880B990BD3CF82CF882319F08AE003 +:102DE00098E0FACF83E098E0FCCF2F923F924F9289 +:102DF0005F926F927F928F929F92AF92BF92CF928B +:102E0000DF92EF92FF920F931F93CF93DF93CDB793 +:102E1000DEB762970FB6F894DEBF0FBECDBF1C01C0 +:102E20008C010E5A1F4F1E870D87D8014D915D9161 +:102E30006D917C917C01B6E5EB0EF11CF701808170 +:102E40009181A281B3816101FAE5CF0ED11CF60117 +:102E50002081065D1F4F5801B3964F012223B9F11F +:102E60009101205C3F4FF9012081F801208321E08E +:102E7000F4012083411551056105710559F4F101F3 +:102E800000A911A922A933A9ED58FF4F008311838E +:102E9000228333838101025B1F4FF8014080518000 +:102EA00062807380910125583F4F59014816590699 +:102EB0006A067B06B4F5481759076A077B07DCF1F9 +:102EC000D6018C91811137C0D5011C923AC121E005 +:102ED000481759076A077B070CF020E0F5012083AB +:102EE0002A013B0177FF07C0442455243201441ACC +:102EF000550A660A770A8C019D01B7FF07C00027B3 +:102F000011279801081B190B2A0B3B0BBB24B39408 +:102F100040165106620673060CF4B12CF401B0821F +:102F2000A9CF84159505A605B70554F6841795070E +:102F3000A607B7072CF6F5018081882329F2D60170 +:102F40008C9181110DC0F60180818111BDCFD4011A +:102F50006C9181E06827C10187DA8111B5CF05C086 +:102F600060E0C10181DA8111EECFD101D8962D91B7 +:102F70003D914D915C91DB9729833A834B835C8330 +:102F80009C962D913D914D915C919F972D833E8311 +:102F90004F835887D0962D913D914D915C91D39759 +:102FA00029873A874B875C87F70180819181A281CD +:102FB000B381ED85FE85C080D180E280F380F80189 +:102FC0004081518162817381F101E158FF4F10828C +:102FD000319610823101F1E86F0E711CF3011082FD +:102FE00091012E573F4FF9011082329610824C0109 +:102FF0005D01841A950AA60AB70AB7FE08C0B09404 +:10300000A09490948094811C911CA11CB11C481721 +:1030100059076A077B072CF0C81AD90AEA0AFB0A83 +:1030200004C0C41AD50AE60AF70AD501C401B59549 +:10303000A795979587958D879E87AF87B88B8101D8 +:103040000C571F4F8C149D04AE04BF0408F09EC0A3 +:10305000D101D4960D90BC91A02DBA8BA98B81E0A3 +:10306000F9018083D8018C93F1018489882309F4C4 +:103070005CC00E94590AD10152960D911C91012EFB +:10308000000C220B330B601B710B820B930B693E00 +:1030900073408105910508F448C00E94590AF10166 +:1030A000738B628B86E993E097DE8AE993E094DE86 +:1030B00060E070E0CB0163DE80EA93E08DDEC70163 +:1030C000B6015DDE86EA93E087DEC501B40157DE16 +:1030D0008CEA93E081DE4AE06D857E858F85988954 +:1030E0000BDE83EB93E078DE69817A818B819C81B2 +:1030F00046DE89EB93E070DE69857A858B859C8559 +:103100003EDE8FEB93E068DE6D817E818F81988556 +:1031100036DE85EC93E060DE82EA96E05DDE89894A +:103120009A8955DE8EE798E057DEF101ED58FF4FA2 +:1031300009891A89C801B0E0A0E080839183A28345 +:10314000B38360E0C10190D9882339F0F101EE5AD0 +:10315000FF4F108211821282138262960FB6F8948A +:10316000DEBF0FBECDBFDF91CF911F910F91FF90BA +:10317000EF90DF90CF90BF90AF909F908F907F9017 +:103180006F905F904F903F902F9008952D853E85D2 +:103190004F8558892C153D054E055F0508F450C034 +:1031A00089819A81AB81BC818C159D05AE05BF05D7 +:1031B00044F4AD81BE811196BA8BA98B81E0F301F5 +:1031C00050CFC701B6010E94235F2B013C016981EA +:1031D0007A818B819C810E94235F9B01AC01C3019A +:1031E000B2010E9411612B013C016D817E818F81B2 +:1031F000988529853A854B855C85621B730B840B0A +:10320000950B0E94235F9B01AC01C301B2010E9498 +:10321000825F2B013C0169857A858B859C850E94A4 +:10322000235F9B01AC01C301B2010E94AD600E940B +:1032300079617A8B698B81E0F101E158FF4F11CF01 +:10324000D501C40129813A814B815C81821B930B9A +:10325000A40BB50BC816D906EA06FB065CF44D8133 +:103260005E814E5F5F4F5A8B498B81E0F101EF57D2 +:10327000FF4FF7CEC501B4016C197D098E099F0976 +:103280000E94235F2B013C0169817A818B819C81A3 +:103290000E94235F9B01AC01C301B2010E94116136 +:1032A0002B013C016D817E818F81988529853A852E +:1032B0004B855C85621B730B840B950B0E94235F0F +:1032C0009B01AC01C301B2010E94825F2B013C0152 +:1032D00069857A858B859C850E94235F9B01AC0163 +:1032E000C301B2010E94AD600E9479617A8B698B43 +:1032F00081E0F101E058FF4FB4CECF93DF93EC01B2 +:103300008BEC93E069DD6AA17BA18CA19DA137DDE7 +:103310008EE798E0DF91CF915FCD0F931F93CF930E +:10332000DF938C01EB0188E793E056DD82EA96E0BB +:1033300053DDF80184810E947A08CE0148DD3FDC2C +:10334000DF91CF911F910F91D8CFEF92FF920F9302 +:103350001F93CF93DF93182F092F7B016115710500 +:1033600069F50E94340931E020E0019709F030E06E +:10337000C32FD22F82E0E816F10408F045C08EEC8E +:1033800093E02ADD82EA96E027DD82ED93E024DDFA +:10339000812F902F1CDD82EA96E01EDD8DE296E003 +:1033A0001BDDCE0114DD0BDCA8DF90E080E0DF91B7 +:1033B000CF911F910F91FF90EF900895D0E0C0E062 +:1033C00061307105B9F6812F163310F08AEC810F48 +:1033D00020917B00982F9870277F922B90937B00F1 +:1033E0008770806480937C0080917A0080648093F1 +:1033F0007A0080917A0086FDFCCF80917800C091A0 +:103400007900DC2FC82FB6CF81E090E0D0CF0F93AA +:103410001F93CF93DF93FC0120813181211531056A +:10342000C1F1EC01822F0E94340921E0892B09F4BB +:1034300020E02B876A85261701F11E821F821886DD +:1034400019860E811F81288539858A819B81AC81EF +:10345000BD81081719072A073B07DCF081E06827C0 +:1034600088810E945C0937DB70E060E08881998187 +:10347000DF91CF911F910F9168CF8E819F81A88599 +:10348000B9850196A11DB11D8E839F83A887B98739 +:10349000D8CFDF91CF911F910F910895CF93DF93F4 +:1034A000EB0119DB6AA97BA98E8D9F8D4EDF90E021 +:1034B00080E0DF91CF910895CF92DF92EF92FF925B +:1034C000CF93DF93EB01CB010E940307882351F1D7 +:1034D000FE01EE0FFF1FEE0FFF1FEE52F64FC080F2 +:1034E000D180E280F38084ED93E076DC82EA96E09E +:1034F00073DC82ED93E070DCCE0169DC82EA96E059 +:103500006BDC8DE296E068DCC701B60138DC57DB86 +:10351000F4DE90E080E0DF91CF91FF90EF90DF90BC +:10352000CF90089588ED93E057DCF3CF0F931F936E +:10353000CF93DF938C01D0E0C0E0CE010E9403075F +:10354000882319F0BE01C801B7DF2196C13ED1051D +:10355000A1F7DF91CF911F910F9108958AEF93E02A +:103560003BDC88E292E038DC88E092E035DC8FEFEB +:1035700093E032DC24DBC1DE90E080E00895CF935D +:10358000DF93EC0189E094E027DC8DE094E024DC1B +:103590008C8D23DC81E194E01FDC8D8D1EDC85E1C8 +:1035A00094E01ADC8E8D19DC89E194E015DC8F8DB6 +:1035B00014DC8DE194E010DC88A10FDC81E294E062 +:1035C0000BDC89A10ADCCE01DF91CF9196CEF7DA30 +:1035D000D6CF85E294E000DCF2DA38DBF0DACFDF38 +:1035E0007ADA70E060E088E090E0AFDE74DA70E0F4 +:1035F00060E089E090E0A9DE6EDA70E060E08AE0E9 +:1036000090E0A3DE68DA70E060E08DE090E09DDE9F +:1036100090E080E008954F925F926F927F928F9238 +:103620009F92AF92BF92CF92DF92EF92FF920F9351 +:103630001F93CF936B017C01742EAC019B010E9400 +:10364000AE61882391F08CE294E0CF911F910F91AD +:10365000FF90EF90DF90CF90BF90AF909F908F90B2 +:103660007F906F905F904F903ACB46015701E8945E +:10367000B7F82FEF3FEF4FE75FE7C501B4010E94B6 +:10368000AE6181110DC02FEF3FEF4FE75FE7C5013E +:10369000B4010E941D5F18161CF480E394E0D5CF9E +:1036A0002FEF3FEF4FE75FE4C701B6010E94AA6129 +:1036B00018161CF484E394E0C8CF2FEF3FEF4FE7D8 +:1036C0005FECC701B6010E941D5F87FDF3CF20E0CC +:1036D00030E0A901C701B6010E941D5F10E000E0C3 +:1036E00087FF08C08DE20E947A088C01F7FAF094F7 +:1036F000F7F8F094C0E060E070E080E09FE37C16B3 +:1037000041F020E030E040E251E40E941161CF5FDF +:10371000F6CFA70196010E94AD602B013C010E94EB +:103720007E614B015C014AE0E7DA7C01E00EF11EAC +:10373000CC23A9F1C501B4010E94215F9B01AC011A +:10374000C301B2010E94AC604B015C018EE20E9499 +:103750007A08E80EF91EC15010F120E030E040E296 +:1037600051E4C501B4010E94825F2B013C010E941B +:103770007E614B01B12CA12C4AE0C501B401BCDA39 +:10378000E80EF91EC501B4010E94215F9B01AC0146 +:10379000C301B2010E94AC604B015C01DCCFC701E8 +:1037A000CF911F910F91FF90EF90DF90CF90BF903E +:1037B000AF909F908F907F906F905F904F90089503 +:1037C0008F929F92AF92BF92CF92DF92EF92FF9231 +:1037D0000F931F93CF93DF93EC0184E392E0FCDA25 +:1037E0008DE494E0F9DA6E018EE2C81A8EEFD80A01 +:1037F000C6010E944C0F0E94235F4B015C01FE0139 +:10380000E151FD4F60817181828193810E94235F2C +:103810009B01AC01C501B4010E94116142E0FBDED5 +:103820008DE594E0D9DA7E01E2E0EE0EFE1EC701DE +:103830000E944C0F0E94235F4B015C01FE01ED5082 +:10384000FD4F60817181828193810E94235F9B0182 +:10385000AC01C501B4010E94116142E0DCDE8DE6DD +:1038600094E0BADA8E010E5C1D4FC8010E944C0F25 +:103870000E94235F4B015C01C950DD4F6881798153 +:103880008A819B810E94235F9B01AC01C501B40129 +:103890000E94116142E0BFDE92D92FDD80E392E009 +:1038A0009BDA8DE494E098DAF601A68DB78D208935 +:1038B0003189428953890E94756061DA8DE594E00F +:1038C0008BDAF701A68DB78D20893189428953891A +:1038D0000E94756054DA8DE694E07EDAF801A68DD8 +:1038E000B78D20893189428953890E94756047DAF2 +:1038F00066D9DF91CF911F910F91FF90EF90DF90EC +:10390000CF90BF90AF909F908F90F7CCCF92DF92E7 +:10391000EF92FF92CF93DF93EC0188819981AA8186 +:10392000BB81181619061A061B0644F081E090E0C8 +:10393000A0E0B0E088839983AA83BB838C819D81BA +:10394000AE81BF81181619061A061B0644F081E0E5 +:1039500090E0A0E0B0E08C839D83AE83BF83888538 +:103960009985AA85BB85181619061A061B0644F008 +:1039700081E090E0A0E0B0E088879987AA87BB87C4 +:1039800088E394E029DA8DE494E026DA6E857F8579 +:10399000888999890E94235F6B017C016881798104 +:1039A0008A819B810E94235F9B01AC01C701B60104 +:1039B0000E94116142E02FDE8DE594E00DDA6A8904 +:1039C0007B898C899D890E94235F6B017C016C81BE +:1039D0007D818E819F810E94235F9B01AC01C70185 +:1039E000B6010E94116142E016DE8DE694E0F4D942 +:1039F0006E897F89888D998D0E94235F6B017C0180 +:103A0000688579858A859B850E94235F9B01AC012F +:103A1000C701B6010E94116142E0FDDDCE01DF91D8 +:103A2000CF91FF90EF90DF90CF9067CCC8D86EDF3A +:103A300090E080E00895FC0180819181009711F071 +:103A40000C94405A08950C94405A0C94405A0C948B +:103A5000405A0C94405A0C94405A0C94405A0C947E +:103A6000405A0C94405A0C94405A0C94405A0C946E +:103A7000405A0C94405A0C94405A0C94405A0C945E +:103A8000405A0C94405A0C94405A0C94405A0C944E +:103A9000405A0C94405A0C94405A0C94405A0C943E +:103AA000405ACF92DF92EF92FF920F931F93CF93E2 +:103AB000DF938C016A017B01EC01CC0FDD1F642FC9 +:103AC000CE010E9441609927F7FC9A958F2D7E2D9B +:103AD0006D2DCE0101960E9441600D5811090330F1 +:103AE000110588F4B701992777FD9095892FCE01AC +:103AF00044960E9441606F2D772788279927CE0131 +:103B000045960E94416090E080E0DF91CF911F9147 +:103B10000F91FF90EF90DF90CF9008954F925F92BA +:103B20006F927F928F929F92AF92BF92CF92DF92CD +:103B3000EF92FF920F931F93CF93DF938C01EC01D1 +:103B4000CC0FDD1FCE010E943960882E912CB12C44 +:103B5000A12CCE0101960E943960C82ED12CF12CE7 +:103B6000E12C0D5811090330110508F05AC0CE019F +:103B700044960E943960482E512C712C612CCE0144 +:103B800045960E943960082F10E030E020E08FEF6A +:103B9000481651046104710429F50F3F11052105F0 +:103BA000310501F58FEF88169104A104B104C9F520 +:103BB0008FEFC816D104E104F10499F56FEF7FEFA0 +:103BC000CB01DF91CF911F910F91FF90EF90DF908C +:103BD000CF90BF90AF909F908F907F906F905F90AD +:103BE0004F90089500381105210531053CF7FE2C52 +:103BF000ED2CDC2CCC24C701B601680D791D8A1D83 +:103C00009B1D320155244424640D751D861D971D8E +:103C1000302F222711270027600F711F821F931F4B +:103C2000D0CF00E010E09801412C512C320180E807 +:103C3000C816D104E104F104D4F2C0CFEF92FF9290 +:103C40000F931F93CF93DF938091B3089091B408A3 +:103C5000892B51F586E090E00E94A4597C0190E008 +:103C600080E05CDF1616170654F1C7010E94390F79 +:103C7000D0E0C0E0CE010E940307882369F0FE0176 +:103C8000EE0FFF1FEE0FFF1FEE52F64F40815181E6 +:103C900062817381CE0105DF2196C639D10551F7C6 +:103CA000F092B408E092B3088091B3089091B40800 +:103CB000DF91CF911F910F91FF90EF90089583E0D6 +:103CC00090E02CDF613071058105910531F502ED41 +:103CD00019E0D0E0C0E0CE010E9403078823B1F0D4 +:103CE000CE011CDFF80160837183828393836F3F71 +:103CF0007F4F8F4F9F4F51F4CE010E94D101F801A9 +:103D00004081518162817381CE01CBDE21960C5FAF +:103D10001F4FC13ED105F9F6C3CFC7010E94390F2D +:103D2000BFCFCF92DF92EF92FF920F931F93CF936B +:103D3000DF937C016B018A01E90180DFF601EE0F60 +:103D4000FF1FEE0FFF1FEE52F64F80819181F701AA +:103D50009183808373DF000F111F000F111FF80183 +:103D6000EE52F64F81E04081518162817381413092 +:103D700051056105710509F080E0F70182875EDF7A +:103D8000CC0FDD1FCC0FDD1FCE52D64F888199811D +:103D9000AA81BB81F70182839383A483B5831682B2 +:103DA000178210861186DF91CF911F910F91FF909E +:103DB000EF90DF90CF900895CF93DF93EC012AEC42 +:103DC00030E04BEC50E069EC70E0ABDF2EEC30E023 +:103DD0004FEC50E06DEC70E0CE010C96A2DF24EDCC +:103DE00030E045ED50E063ED70E0CE01489699DF9C +:103DF00028ED30E049ED50E067ED70E0CE018496AB +:103E000090DF2EED30E04FED50E06DED70E0CE0133 +:103E1000C096DF91CF9185CFCF93DF938091B70884 +:103E20009091B808892BA1F48CE390E00E94A459EA +:103E3000EC01198218821D861C86198E188E1DA20F +:103E40001CA219AA18AAB8DFD093B808C093B70863 +:103E50008091B7089091B808DF91CF9108950F93A2 +:103E60001F93CF93DF93EC01E9DEFE01EB5DFC4F86 +:103E700080918E0B90918F0B91838083DFDEFE010A +:103E8000E95DFC4F8091920B9091930B918380831D +:103E9000D5DEFE01E75DFC4F8091960B9091970B6C +:103EA00091838083CBDE8E01055D1C4F6091B60B44 +:103EB0007091B70B8091B80B9091B90B0E94235F62 +:103EC000F8016083718382839383B8DE0C5F1F4F98 +:103ED0006091BA0B7091BB0B8091BC0B9091BD0BA4 +:103EE0000E94235FF8016083718382839383A6DE3F +:103EF0000C5F1F4F6091BE0B7091BF0B8091C00B88 +:103F00009091C10B0E94235FF801608371838283CB +:103F1000938394DEFE01E65CFC4F8091760B9091DA +:103F2000770B918380838ADEFE01E45CFC4F8091F5 +:103F30007A0B90917B0B9183808380DEFE01E25CA3 +:103F4000FC4F80917E0B90917F0B9183808376DE76 +:103F5000FE01E05CFC4F80919E0B90919F0BA09125 +:103F6000A00BB091A10B80839183A283B38366DE03 +:103F7000FE01EC5BFC4F8091A20B9091A30BA091F2 +:103F8000A40BB091A50B80839183A283B38356DEEB +:103F9000FE01E85BFC4F8091A60B9091A70BA091CE +:103FA000A80BB091A90B80839183A283B38346DED3 +:103FB000FE01E45BFC4F8091C60B9091C70B91838F +:103FC00080833CDEFE01E25BFC4F8091CA0B909146 +:103FD000CB0B9183808332DEFE01E05BFC4F80914E +:103FE000CE0B9091CF0B9183808328DEFE01EE5A99 +:103FF000FC4F8091DE0B9091DF0B918380831EDE5E +:10400000FE01EC5AFC4F8091E20B9091E30B9183FF +:10401000808314DEFE01EA5AFC4F8091E60B9091FA +:10402000E70B918380830ADE8091660B9091670B8A +:10403000A091680BB091690BFE01E95CFC4F019700 +:10404000A105B10551F581E08083F8DD80916A0B0F +:1040500090916B0BA0916C0BB0916D0BFE01E85C25 +:10406000FC4F0197A105B105D1F481E08083E6DD25 +:1040700080916E0B90916F0BA091700BB091710BB2 +:10408000C75CDC4F0197A105B10559F481E0888335 +:10409000DF91CF911F910F9108951082D6CF10829A +:1040A000E6CF1882F5CF2F923F924F925F926F9298 +:1040B0007F928F929F92AF92BF92CF92DF92EF92B8 +:1040C000FF920F931F93CF93DF93CDB7DEB7659722 +:1040D0000FB6F894DEBF0FBECDBF998B888BAEDDD7 +:1040E000E889F989E358FD4F81E040919E0A50919B +:1040F0009F0A6091A00A7091A10A452B462B472B7D +:1041000009F480E080839ADDE889F989E258FD4F5F +:1041100081E04091A20A5091A30A6091A40A709193 +:10412000A50A452B462B472B09F480E0808386DDCA +:10413000E889F989E158FD4F81E04091A60A509144 +:10414000A70A6091A80A7091A90A452B462B472B14 +:1041500009F480E0808372DD8091EE0A9091EF0A8D +:10416000A091F00AB091F10AE889F989E058FD4F71 +:1041700080839183A283B38361DD8091F20A909161 +:10418000F30AA091F40AB091F50AE889F989EC578D +:10419000FD4F80839183A283B38350DD8091F60A23 +:1041A0009091F70AA091F80AB091F90AE889F98983 +:1041B000E857FD4F80839183A283B3833FDD8091D5 +:1041C000C60A9091C70AA091C80AB091C90AE889A5 +:1041D000F989E856FD4F80839183A283B3832EDD56 +:1041E0008091CA0A9091CB0AA091CC0AB091CD0AD5 +:1041F000E889F989E456FD4F80839183A283B383D4 +:104200001DDD8091CE0A9091CF0AA091D00AB09185 +:10421000D10AE889F989E056FD4F80839183A28312 +:10422000B3830CDD8091D60A9091D70AA091D80A69 +:10423000B091D90AE889F989EC55FD4F80839183C3 +:10424000A283B383FBDC8091DA0A9091DB0AA09110 +:10425000DC0AB091DD0AE889F989E855FD4F8083D1 +:104260009183A283B383EADC8091DE0A9091DF0A16 +:10427000A091E00AB091E10AE889F989E455FD4F7F +:1042800080839183A283B383D9DC8091760A909155 +:10429000770AA091780AB091790AE889F989E055FE +:1042A000FD4F80839183A283B383C8DC80917A0A17 +:1042B00090917B0AA0917C0AB0917D0AE889F989E6 +:1042C000EC54FD4F80839183A283B383B7DC80914C +:1042D0007E0A90917F0AA091800AB091810AE889B4 +:1042E000F989E854FD4F80839183A283B383A6DCD0 +:1042F000E889F989E454FD4F81E020914E0A30911C +:104300004F0A2130310509F080E0808397DCE8898D +:10431000F989E354FD4F81E02091520A3091530A0C +:104320002130310509F080E0808388DCE889F98953 +:10433000E254FD4F81E02091560A3091570A213016 +:10434000310509F080E0808379DCE889F989E6525B +:10435000FD4F81E04091260A5091270A6091280A7A +:104360007091290A452B462B472B09F480E0808366 +:1043700065DCE889F989E552FD4F81E040912A0A20 +:1043800050912B0A60912C0A70912D0A452B462BD7 +:10439000472B09F480E0808351DCE889F989E452F5 +:1043A000FD4F81E040912E0A50912F0A6091300A12 +:1043B0007091310A452B462B472B09F480E080830E +:1043C0003DDCE889F989E352FD4F81E04091FE0A26 +:1043D0005091FF0A6091000B7091010B452B462B09 +:1043E000472B09F480E0808329DCE889F989E252CF +:1043F000FD4F81E04091020B5091030B6091040B43 +:104400007091050B452B462B472B09F480E08083E8 +:1044100015DCE889F989E152FD4F81E04091060BF6 +:104420005091070B6091080B7091090B452B462B9F +:10443000472B09F480E0808301DCE889F989E052A8 +:10444000FD4F81E02091360A3091370A2130310545 +:1044500009F080E08083F2DBE889F989EF51FD4FB4 +:1044600081E020913A0A30913B0A2130310509F070 +:1044700080E08083E3DBE889F989EE51FD4F81E03C +:1044800020913E0A30913F0A2130310509F080E049 +:104490008083D4DB8091FE099091FF09A091000AEE +:1044A000B091010AE889F989ED51FD4F808391832C +:1044B000A283B383C3DB8091020A9091030AA09187 +:1044C000040AB091050AE889F989E951FD4F808312 +:1044D0009183A283B383B2DB8091060A9091070A8D +:1044E000A091080AB091090AE889F989E551FD4FC0 +:1044F00080839183A283B383A1DBE889F989E253A6 +:10450000FD4F81E040910E0A50910F0A6091100A10 +:104510007091110A452B462B472B09F480E08083CC +:104520008DDBE889F989E153FD4F81E04091120A62 +:104530005091130A6091140A7091150A452B462B6D +:10454000472B09F480E0808379DBE889F989E0531F +:10455000FD4F81E04091160A5091170A6091180AA8 +:104560007091190A452B462B472B09F480E0808374 +:1045700065DB8091060C9091070CA091080CB0911E +:10458000090CE889F989E154FD4F80839183A28366 +:10459000B38354DB80910A0C90910B0CA0910C0C0E +:1045A000B0910D0CE889F989ED53FD4F808391831B +:1045B000A283B38343DB80910E0C90910F0CA091EA +:1045C000100CB091110CE889F989E953FD4F8083F3 +:1045D0009183A283B38332DBE889F989EF52FD4FDF +:1045E00081E02091660A3091670A2130310509F097 +:1045F00080E08083E889F989EE52FD4F1082E889D6 +:10460000F989ED52FD4F108219DBE889F989EC52E6 +:10461000FD4F81E02091620A3091630A213031051B +:1046200009F080E08083E889F989EB52FD4F108220 +:10463000E889F989EA52FD4F108200DBE889F9899F +:10464000E952FD4F81E02091860A3091870A21309E +:10465000310509F080E08083F1DAE889F989E852D0 +:10466000FD4F81E020918A0A30918B0A213031057B +:1046700009F080E08083E2DAE889F989E752FD4FAA +:1046800081E020918E0A30918F0A2130310509F0A6 +:1046900080E08083D3DAE889F989E553FD4F81E032 +:1046A0002091160C3091170C2130310509F080E073 +:1046B0008083C4DAE889F989E453FD4F81E02091D1 +:1046C0001A0C30911B0C2130310509F080E08083F9 +:1046D000B5DAE889F989E353FD4F81E020911E0C9A +:1046E00030911F0C2130310509F080E08083A6DA7B +:1046F0000889198901511D4F8091AE0A9091AF0A26 +:10470000A091B00AB091B10AF80180839183A2838D +:10471000B38394DAE888F988FDE0EF1AFDEFFF0A29 +:104720008091B20A9091B30AA091B40AB091B50AEF +:10473000F70180839183A283B38380DA8091B60AE4 +:104740009091B70AA091B80AB091B90AC888D988DF +:10475000F9E0CF1AFDEFDF0AF60180839183A2838F +:10476000B383F8014081518162817381141615066B +:104770001606170644F041E050E060E070E0408328 +:10478000518362837383F701408151816281738118 +:10479000141615061606170644F041E050E060E0D6 +:1047A00070E04083518362837383181619061A06DA +:1047B0001B064CF081E090E0A0E0B0E0F6018083C1 +:1047C0009183A283B3830E94DF15FC01D6018D90F3 +:1047D0009D90AD90BC90D7014D915D916D917C9174 +:1047E000D8010D911D912D913C910083118322835D +:1047F0003383448355836683778380869186A2863C +:10480000B386E889F9897096FB83EA83E889F98998 +:10481000E553FD4F20812983E889F989E154FD4F53 +:1048200080819181A281B381E889F989E952FD4FA4 +:1048300020812A87E889F989E052FD4F20812C8365 +:10484000E889F989EF52FD4F20812D83E889F989A4 +:10485000EC52FD4F20812E83E889F989E352FD4F08 +:1048600020812E87E889F989E652FD4F20812F8724 +:10487000E889F989E454FD4F2080E889F989E358F3 +:10488000FD4F3080E889F989ED51FD4F408151811C +:1048900062817381E889F989E055FD4F00811181BA +:1048A00022813381E889F989EC55FD4FC080D180A0 +:1048B000E280F380E889F989E856FD4F8080918095 +:1048C000A280B380E889F989E058FD4F408051808B +:1048D00062807380E889F98944AE55AE66AE77AEE2 +:1048E000E05CFF4F80829182A282B382E889F989DD +:1048F000EC5BFF4FC082D182E282F382E889F989C2 +:10490000E85BFF4F0083118322833383E889F989B1 +:10491000E45BFF4F4083518362837383E889F989A5 +:10492000E05BFF4F3082E889F989EF5AFF4F208220 +:104930002F85E889F98921AF2E8522AF2C8123AFFD +:1049400040E450E060E070E0EC5AFF4F4083518358 +:1049500062837383E889F989EE5AFF4F2E812083A1 +:10496000E889F989ED5AFF4F2D812083E889F9897B +:10497000E85AFF4F2A852083E889F989E75AFF4FD3 +:1049800080839183A283B383E889F989E35AFF4F37 +:1049900089818083A889B98999968D919C919A97EC +:1049A0008633910509F083C28EEB90E1FD01EA5652 +:1049B000FF4F9183808332961182108280EC90E1C8 +:1049C000369691838083329611821082E889F98924 +:1049D00087A590A94A97D1F482ED90E1E656FF4F62 +:1049E00091838083E889F989E456FF4F1182108210 +:1049F00084ED90E1E889F989EE55FF4F918380833A +:104A0000E889F989EC55FF4F1182108208891989CC +:104A10000A551F4FE889F989E453FD4F2081298306 +:104A2000E889F989ED53FD4F80819181A281B3819D +:104A30008A879B87AC87BD87E889F989E852FD4F53 +:104A400090819C83E889F989EF51FD4FA081AD8366 +:104A5000E889F989EE52FD4FB081BE83E889F98972 +:104A6000EB52FD4F20812E87E889F989E252FD4FF4 +:104A70002080E889F989E552FD4F3080E889F9897D +:104A8000E354FD4F3081E889F989E258FD4F2081D8 +:104A9000E889F989E951FD4F80819181A281B38133 +:104AA000E889F989EC54FD4F40815181628173811D +:104AB000E889F989E855FD4FC080D180E280F38014 +:104AC000E889F989E456FD4F80809180A280B38007 +:104AD000E889F989EC57FD4F4080518062807380EE +:104AE000F80144A655A666A677A680AA91AAA2AA0E +:104AF000B3AAC4AAD5AAE6AAF7AA40AF51AF62AF3B +:104B000073AF84AF95AFA6AFB7AFE889F989EA5123 +:104B1000FF4F2083E889F989E951FF4F3083D8019D +:104B200099963C9299979A962C929A97ED819B969A +:104B3000EC9380E490E0A0E0B0E0E889F989E651E8 +:104B4000FF4F80839183A283B383E889F989E85179 +:104B5000FF4F2E852083E889F989E751FF4F8E8129 +:104B60008083E889F989E251FF4F9C819083E8892D +:104B7000F989E151FF4F8A859B85AC85BD8580838E +:104B80009183A283B383E889F989ED50FF4F99811E +:104B90009083D80159968D919C918633910509F0A7 +:104BA000B8C18EEB90E1E889F989E45DFE4F91830D +:104BB0008083E889F989E25DFE4F1182108280ECE2 +:104BC00090E1E889F989EC5CFE4F91838083E88964 +:104BD000F989EA5CFE4F11821082F801878D90A15D +:104BE0004A97E1F482ED90E1E889F989E05DFE4FB2 +:104BF00091838083E889F989EE5CFE4F11821082EF +:104C000084ED90E1E889F989E85CFE4F9183808327 +:104C1000E889F989E65CFE4F11821082E888F988FC +:104C2000F4ECEF1AFEEFFF0AE889F989E353FD4F30 +:104C300020812983E889F989E953FD4F8081918199 +:104C4000A281B3818A879B87AC87BD87E889F98970 +:104C5000E752FD4F90819C83E889F989EE51FD4F21 +:104C60003080E889F989ED52FD4FA081AD83E88954 +:104C7000F989EA52FD4F2080E889F989E152FD4F18 +:104C8000C080E889F989E452FD4FD080E889F9892C +:104C9000E254FD4F3081E889F989E158FD4F2081C8 +:104CA000E889F989E551FD4F80819181A281B38125 +:104CB0008A8B9B8BAC8BBD8BE889F989E854FD4FBF +:104CC0004081518162817381E889F989E455FD4F02 +:104CD00080809180A280B380E889F989E056FD4FF9 +:104CE0004080518062807380E889F989E857FD4FE0 +:104CF00080819181A281B381F70184A795A7A6A79E +:104D0000B7A740AA51AA62AA73AA84AA95AAA6AA7A +:104D1000B7AA40AF51AF62AF73AF8A899B89AC89A4 +:104D2000BD8984AF95AFA6AFB7AFE889F989E458DC +:104D3000FE4F2083E889F989E358FE4F3083D7017D +:104D40009996DC9299979A96CC929A979B963C92D8 +:104D500080E490E0A0E0B0E0E889F989E058FE4FF7 +:104D600080839183A283B383E889F989E258FE4F57 +:104D70002082E889F989E158FE4FBD81B083E88936 +:104D8000F989EC57FE4F2C812083E889F989EB578C +:104D9000FE4F8A859B85AC85BD8580839183A283E8 +:104DA000B383E889F989E757FE4F99819083D7014A +:104DB00059968D919C918633910509F0D2C08EEB66 +:104DC00090E1E889F989EE53FE4F91838083E88969 +:104DD000F989EC53FE4F1182108280EC90E1E88952 +:104DE000F989E653FE4F91838083E889F989E4537A +:104DF000FE4F11821082F701878D90A14A97E1F44E +:104E000082ED90E1E889F989EA53FE4F918380832E +:104E1000E889F989E853FE4F1182108284ED90E110 +:104E2000E889F989E253FE4F91838083E889F98903 +:104E3000E053FE4F11821082E889F989E253FD4F59 +:104E40008081882309F4B5C08A819B810E949A11D0 +:104E5000E889F989E153FD4F8081882309F4AEC0C8 +:104E6000C8010E949A118889998980539D4FDC015D +:104E70008C91882309F4A6C0C70165960FB6F894F3 +:104E8000DEBF0FBECDBFDF91CF911F910F91FF907D +:104E9000EF90DF90CF90BF90AF909F908F907F90DA +:104EA0006F905F904F903F902F900C949A118C339D +:104EB0009105D9F482EC90E1E889F989EA56FF4F2F +:104EC00091838083E889F989E856FF4F1182108227 +:104ED00084EC90E1E889F989E256FF4F9183808361 +:104EE000E889F989E056FF4F6FCD8E9709F06ECDB6 +:104EF00086EC90E1E889F989EA56FF4F9183808337 +:104F0000E889F989E856FF4F118210828CEC90E114 +:104F1000E1CF8C33910589F482EC90E1E889F9893D +:104F2000E45DFE4F91838083E889F989E25DFE4F5D +:104F30001182108284EC90E144CE8E9709F04DCE20 +:104F400086EC90E1E889F989E45DFE4F91838083E6 +:104F5000E889F989E25DFE4F118210828CEC90E1C4 +:104F600030CE8C33910589F482EC90E1E889F9899F +:104F7000EE53FE4F91838083E889F989EC53FE4F0D +:104F80001182108284EC90E12ACF8E9709F033CF02 +:104F900086EC90E1E889F989EE53FE4F9183808396 +:104FA000E889F989EC53FE4F118210828CEC90E174 +:104FB00016CF8A819B810E9459114ACFC8010E9455 +:104FC000591151CFC70165960FB6F894DEBF0FBED9 +:104FD000CDBFDF91CF911F910F91FF90EF90DF90A8 +:104FE000CF90BF90AF909F908F907F906F905F9089 +:104FF0004F903F902F900C945911AF92BF92CF9247 +:10500000DF92EF92FF920F931F93CF93DF93EC0108 +:105010008AE190E09AA789A78BE190E09CA78BA7F3 +:1050200089E190E09EA78DA78FE090E098AB8FA7D5 +:105030008EE190E09AAB89AB8EE090E09CAB8BABBD +:1050400085E490E09EAB8DAB84E490E098AF8FABAD +:10505000FE01EA55FF4F80E290E0928F818F81E25E +:1050600090E0948F838F8FE190E0968F858F10A2D0 +:10507000178E12A211A214A213A283E490E096A3A9 +:1050800085A382E490E090A787A3EA56FF4F83E2CE +:1050900090E0928F818F84E290E0948F838F82E200 +:1050A00090E0968F858F10A2178E12A211A214A2E3 +:1050B00013A281E490E096A385A380E490E090A7FA +:1050C00087A3E55CFE4F1182108232961182108216 +:1050D000329611821082CE010E945320CE010E948E +:1050E0002F1FCE018E529E4F41E050E0FC0157A78A +:1050F00046A7DE01AE5FBD4F24E030E09F963C93B3 +:105100002E939E975E01FEECAF1AFDEFBF0A28E0DA +:1051100030E0F50137A726A720E130E0FC0131831C +:10512000208321E130E0358324832FEF3FEF338369 +:10513000228337832683628560876385618767E181 +:1051400070E011967C936E9368E170E015967C9305 +:105150006E93149713963C932E93129717963C9345 +:105160002E9316971A966C911A9718966C93189717 +:105170001B966C911B9719966C9319976DE170E0D3 +:10518000F501718360836CE170E075836483338320 +:105190002283378326836285608763856187BE01AA +:1051A0006E5A7C4FFB01608171818E01005C1C4F47 +:1051B000F801C080D180E280F38006501109F80127 +:1051C00000811181FC01158F048FC48AD58AE68A7B +:1051D000F78A6130710509F04EC0378F268FCE01F6 +:1051E0008C5A9C4FFC01808191819E012C5B3C4F2D +:1051F000F901408151816281738128503109F9019F +:10520000208131815D963C932E935C9754964D930B +:105210005D936D937C935797019781F58FEF9FEF87 +:105220005F969C938E935E97DE01AA5ABC4F8D9138 +:105230009C9111971E974D915D916D917C91C25CEF +:10524000DC4F28813981F501358F248F448B558BB4 +:10525000668B778B0197A9F48FEF9FEF978F868FDF +:10526000DF91CF911F910F91FF90EF90DF90CF9042 +:10527000BF90AF900895578F468FB1CF81E090E0F7 +:10528000CFCF81E090E0EACFEF92FF920F931F9390 +:10529000CF93DF93EC010E941E1E00911E0B109114 +:1052A0001F0B0E941E1EE0902E0BF0902F0B0E94F1 +:1052B0001E1E2091460B3091470B1216130614F058 +:1052C00021E030E0A701B801CE01845C9E4FDF9160 +:1052D000CF911F910F91FF90EF900C949C13EF9240 +:1052E000FF920F931F93CF93DF93EC010E941E1E3A +:1052F00000911A0B10911B0B0E941E1EE0902A0BAE +:10530000F0902B0B0E941E1E2091420B3091430BFC +:105310001216130614F021E030E0A701B801CE0107 +:105320008A559F4FDF91CF911F910F91FF90EF9082 +:105330000C949C13EF92FF920F931F93CF93DF93E4 +:10534000EC010E941E1E0091160B1091170B0E947B +:105350001E1EE090260BF090270B0E941E1E20912F +:105360003E0B30913F0B1216130614F021E030E093 +:10537000A701B801CE014096DF91CF911F910F9107 +:10538000FF90EF900C949C138F929F92AF92BF92DC +:10539000CF92DF92EF92FF92CF93DF937B010E9437 +:1053A0001E1EEC01F70182A093A0A4A0B5A0C68C9C +:1053B000D78CE0A0F1A08A819B818F30F7E29F0714 +:1053C0000CF043C001969B838A838C819D818F3032 +:1053D00027E29207ECF596012B7F21553109233006 +:1053E000310530F096012B5531092330310518F481 +:1053F00001969D838C83C6010E940307882359F17F +:10540000F601EE0FFF1FEE0FFF1FEE52F64F8082E8 +:105410009182A282B382B501A401C6010E94511DEE +:10542000B601CE010E945C1A0E940C1F0E94DC1E75 +:1054300090E080E0DF91CF91FF90EF90DF90CF90F0 +:10544000BF90AF909F908F9008951B821A82BDCF1E +:105450001D821C82D0CF88ED93E00E94EC16E4CF31 +:10546000CF93DF93EB010E941E1E6E8D7F8D0E94F5 +:105470005C1A90E080E0DF91CF9108950E941E1E9B +:105480000E94961A8CE394E00E94EC160E94DF15AD +:105490000E947D1990E080E008950F931F93CF93B1 +:1054A000DF93EC0188819981009759F02A813B8133 +:1054B0002617370730F081E0DF91CF911F910F91D0 +:1054C00008958B016F5F7F4F0E94FC61009759F038 +:1054D000998388831B830A832C813D81232B59F771 +:1054E000FC011082E8CF80E0E7CF0F931F93CF93AA +:1054F000DF93EC018B01D1DF28813981811112C04A +:105500002115310519F0C9010E94405A19821882EB +:105510001D821C821B821A82CE01DF91CF911F91C6 +:105520000F9108951D830C8360E878E0C9010E9403 +:10553000EE62F2CF70E060E0D8CF2F923F924F92B0 +:105540005F926F927F928F929F92AF92BF92CF9213 +:10555000DF92EF92FF920F931F93CF93DF93CDB71C +:10556000DEB7C659D1090FB6F894DEBF0FBECDBF66 +:105570008C01FC0110821182128213821482158226 +:105580001682178210861186128613861486158657 +:10559000168617864C01F0E18F0E911CC4010E9403 +:1055A0001214580186EAA80EB11CC5010E941214FB +:1055B0006801E4ECCE1AEEEFDE0AC6010E94121476 +:1055C0007801FEE2EF1AFEEFFF0AC7010E94AE0F5C +:1055D000380182E0680E781EC3010E94AE0F2801D8 +:1055E000EEEC4E1AEDEF5E0AC2010E94AE0FF8011A +:1055F000EE59FD4F1182108213821282158214829D +:10560000CF0198DFF801E859FD4F118210823296E0 +:10561000118210823296118210823296118210828B +:105620003296108211821282138234961082319641 +:105630001082319610823196118210823296118238 +:105640001082329611821082329610823196108228 +:105650003196108231961082118212821382349612 +:105660001082118212821382349610821182128269 +:105670001382349610821182128213823496108221 +:105680001182128213823496108211821282138246 +:105690003496108211821282138234961082118203 +:1056A00012821382349610821182128213823496EF +:1056B0001082118212821382349610821182128219 +:1056C00013823496108211821282138234961082D1 +:1056D00011821282138234961082118212821382F6 +:1056E000349610821182128213823496108231967F +:1056F00010823196108231961082118212821382AA +:105700003496108211821282138234961082118292 +:105710001282138234961082319610823196108252 +:105720003196108231961082319610823196108215 +:105730003196108231961082319610823196108205 +:1057400031961082319610823196108231961082F5 +:1057500031961082319610823196108231961082E5 +:1057600031961082319610823196108231961082D5 +:1057700031961082319610821182128213823496F1 +:105780001082118212821382349610821182128248 +:105790001382D801A151BD4F8CE0E7E1F2E0019006 +:1057A0000D928A95E1F7F801E550FD4F10821182C4 :1057B00012821382349610821182128213823496DE -:1057C00011821082329611821082329611821082DA -:1057D00032961082118212821382349610821182C4 +:1057C00010821182128213823496118210823296D4 +:1057D00011821082329611821082329610821182CA :1057E00012821382349610821182128213823496AE -:1057F0001082319610823196108231961182108279 -:105800003296118210823296118210823296108264 -:1058100011821282138234961082118212821382B4 -:105820003496108211821282138234961182108271 -:105830003296118210823296118210823296118233 -:105840001082329611821082329611821082329624 -:10585000118210823296118210821801FEED2F1AE9 -:10586000FCEF3F0AF10110823196118210823296CC -:1058700011821082CE0101960E94601084E8FE0120 -:105880003196D40101900D928A95E1F7CE010196EF -:105890000E94601084E8FE013196D50101900D92BE -:1058A0008A95E1F7CE0101960E94601084E8FE011E -:1058B0003196D60101900D928A95E1F788E5F801BD -:1058C000848BE856FF4F89E58083EC57FF4F8AE5CC -:1058D0008083CE0101960E94D11280E3FE013196B1 -:1058E000D70101900D928A95E1F7CE0101960E94B1 -:1058F000D11280E3FE013196D30101900D928A9579 -:10590000E1F7CE0101960E94D11280E3FE013196AB -:10591000D20101900D928A95E1F7C8010E94CE2034 -:10592000F1011082CC57DF4F0FB6F894DEBF0FBEE7 -:10593000CDBFDF91CF911F910F91FF90EF90DF903E -:10594000CF90BF90AF909F908F907F906F905F901F -:105950004F903F902F900895CF93DF9380911C0834 -:1059600090911D08892B51F487E293E00E94CA515F -:10597000EC01BBDDD0931D08C0931C0880911C086E -:1059800090911D08DF91CF910895CF93DF93EB01A4 -:1059900020E030E040E85FE36A817B818C819D817B -:1059A0000E944357811113C080E494E00E94572362 -:1059B000D3DFFC01EC5AFF4F108211821282138256 -:1059C00084569E4FFC01108A118A128A138A20E0A5 -:1059D00030E040E85FE36E817F81888599850E9491 -:1059E0004357811113C080E594E00E945723B4DF30 -:1059F000FC01E852FF4F10821182128213828453FD -:105A00009E4FFC01108A118A128A138A20E030E02E -:105A100040E85FE36A857B858C859D850E944357BE -:105A2000811113C080E694E00E94572395DFFC01AA -:105A3000E45AFE4F108211821282138284509E4FCC -:105A4000FC01108A118A128A138A0E9438150E945A -:105A5000582390E080E0DF91CF910895CF93DF93BA -:105A600080912208811114C081E08093220874DFA4 -:105A7000EC0140960E94E20FCE018C569F4F0E948F -:105A8000E20FCE01885E9E4F0E94E20F1092220824 -:105A9000DF91CF910895CF93DF93FC01E05DFD4F3F -:105AA000408151814115510501F1EC01CC5CDD4F84 -:105AB00028813981845D9D4F24173507E8F4FC0166 -:105AC000808191810097A1F0820F931FFC0180815A -:105AD0008A3031F08D3069F486EE97E00E945723CA -:105AE00088819981019699838883DF91CF91089568 -:105AF00080E00E947A08F4CF70E060E0CEDC19828A -:105B00001882F3CFEF92FF920F931F93CF93DF93FF -:105B10006115710541F480E0DF91CF911F910F91E4 -:105B2000FF90EF90089541155105A9F07B01EC011C -:105B30000C811D81040F151FB80187DC882359F3E0 -:105B4000288139818C819D81B701820F931F0E942A -:105B5000EC5A1D830C8381E0DFCFEF92FF920F930D -:105B60001F93CF93DF93CDB7DEB764970FB6F8944A -:105B7000DEBF0FBECDBF7C01CB01BA018E010F5F2E -:105B80001F4F22E044E00E94AD51FC010190002033 -:105B9000E9F73197AF01481B590BBC01C701B2DFD0 -:105BA00064960FB6F894DEBF0FBECDBFDF91CF91E4 -:105BB0001F910F91FF90EF900895FB01019000203D -:105BC000E9F73197AF01461B570B9CCFEF92FF923D -:105BD0000F931F93CF93DF93CDB7DEB72E970FB6FA -:105BE000F894DEBF0FBECDBF8C01FC011182108284 -:105BF000138212821582148275DC66E973E0C80193 -:105C0000DCDF60915309709154098091550990919E -:105C100056092AE0AE014F5F5F4F7A010E9426537A -:105C2000F70101900020E9F73197AF014E195F09A4 -:105C3000B701C80167DF66EE77E0C801BEDFC801C3 -:105C40002E960FB6F894DEBF0FBECDBFDF91CF9179 -:105C50001F910F91FF90EF900895FB0144815581B2 -:105C6000608171814FCFCF92DF92EF92FF920F93BD -:105C70001F93CF93DF9300D000D01F921F92CDB718 -:105C8000DEB78B016A01845D9D4F7C0168E372E0A1 -:105C900094DF64E274E0C70190DFF80184818983B6 -:105CA0001A8241E050E08E010F5F1F4FB801C7011B -:105CB00029DF4AE0B801C6010E941C53F801019097 -:105CC0000020E9F73197AF01401B510BB801C70124 -:105CD00019DF0E943815C80179DFB801C701BDDF9F -:105CE000C8010E94A42228960FB6F894DEBF0FBE0A -:105CF000CDBFDF91CF911F910F91FF90EF90DF907B -:105D0000CF9008952F923F924F925F926F927F9221 -:105D10008F929F92AF92BF92CF92DF92EF92FF92BB -:105D20000F931F93CF93DF93CDB7DEB7A3970FB633 -:105D3000F894DEBF0FBECDBF6C011B010E9481191C -:105D4000C6010E94A5170E94640A2B013C010E9413 -:105D5000C1151ED9A60121E02216310409F444C060 -:105D600032E02316310409F465C0405F5F4F5BA346 -:105D70004AA3C60184569E4F9C838B83F601E0564E -:105D8000FD4F90819B87B196F887EF83960125514F -:105D90003D4F398B288B43515D4F598F488FC6013A -:105DA000835C9D4F9D878C87EDE8F0E0FF8BEE8B49 -:105DB00025E130E03A8729878AA19BA10E94E40D62 -:105DC000882309F45DC080E794E00E9457230E9475 -:105DD000381584E090E0909366088093650844E06D -:105DE00050E05A83498371C14C565F4F5BA34AA36D -:105DF000C60184539E4F9C838B83F601EF55FD4F64 -:105E000090819B87B496F887EF83960123513D4F8D -:105E1000398B288B46595D4F598F488FC601815C5D -:105E20009D4F9D878C87EEE8F0E0FF8BEE8B26E19F -:105E300030E0C0CF485E5E4F5BA34AA3C6018450EA -:105E40009E4F9C838B83F601EE55FD4F90819B877F -:105E5000B796F887EF83960121513D4F398B288BF8 -:105E600049515E4F598F488FC6018F5B9D4F9D876B -:105E70008C87EFE8F0E0FF8BEE8B27E130E09ACFE4 -:105E80008AA19BA10E94D50D81119DCF8FE993E03E -:105E90000E94572386EA94E00E945723EAA1FBA1BF -:105EA00084810E947A088DEA94E00E94572386EE4E -:105EB00097E00E94572381E090E0EC85FD85918377 -:105EC000808341E050E06AA17BA1C601CCDE8AA1BB -:105ED0009BA10E94310EEAA1FBA182A98F01065964 -:105EE0001F4F882309F4ABC0CF010E94F30DF801C6 -:105EF00010828B819C810E946F12EAA1FBA1EC5B56 -:105F0000FF4F6083718382839383EF81F8851082D2 -:105F1000118212821382F601EF53FD4F108211821B -:105F20001282138234961082118212821382349666 -:105F3000108211821282138286E090E0EC85FD854A -:105F40009183808346E050E06AA17BA1C6018BDE8D -:105F500061E070E08AA19BA10E946F239101220F52 -:105F6000331F220F331F3E832D83C9018F509D4F56 -:105F7000A601480F591F5D8F4C8F4E97F601E80F11 -:105F8000F91FFF8FEE8F42979601280F391F39A313 -:105F900028A3812C912C54018394C10183509D4FDF -:105FA000A601480F591F5B8F4A8F8D819E818C0DF2 -:105FB0009D1DFC01E755FD4FFB8BEA8B9C0126598B -:105FC0003D4F3F872E87EA8CFB8C0C8D1D8D2E8DCF -:105FD0003F8D48A159A16B817C818AA19BA10E9420 -:105FE000010D0E94640A641575058605970578F50C -:105FF0000E94640A641575058605970508F480C03B -:106000008BED9CE00E94F707181619060CF4BBC034 -:1060100010E01A8219828AA19BA10E94E40D8823B4 -:1060200009F4D1C080E295E00E9457238AA19BA188 -:106030000E94E40D811101C08B858B872EC18AA13E -:106040009BA10E94090E81E0F801808352CF0E943B -:10605000640A7B018C01E418F50806091709EA892E -:10606000FB892081318142815381A8EEB3E00E94F7 -:1060700091586E157F058007910708F0B9CF8AA166 -:106080009BA10E941F0EF1E02F16310409F44DC0B0 -:1060900022E02216310409F45FC084E692E00E94F7 -:1060A00057230E9438150E9458238CEC94E00E94DC -:1060B00057230E94381582E090E090936608809301 -:1060C000650822E030E03A83298389819A81A3968A -:1060D0000FB6F894DEBF0FBECDBFDF91CF911F91F9 -:1060E0000F91FF90EF90DF90CF90BF90AF909F9077 -:1060F0008F907F906F905F904F903F902F9008957A -:106100000E94640A7B018C01EA89FB89208131812C -:1061100042815381A8EEB3E00E9491586E157F052D -:106120008007910708F06CCFAACF80E692E00E942A -:1061300057230E9438150E94582381EE94E00E9454 -:1061400057230E94381582E090E090936608809370 -:10615000650842E050E045CE8CE592E00E9457236E -:106160000E9438150E94582386EF94E00E9457231E -:106170000E94381582E090E090936608809365084D -:106180009A838983A2CF8BED9CE00E94D5078F7DF7 -:106190008534910509F03CCF8BE095E00E945723B0 -:1061A0000E94381521E0FC01268788E592E00E94D4 -:1061B00057230E9438150E94582341E050E05A832B -:1061C000498311E028CF8AA19BA10E94D50D81119E -:1061D00029CF111127CFE889F98960817181072EB4 -:1061E000000C880B990B0E9449579B01AC01EF8171 -:1061F000F88560817181828193810E94435787FF76 -:1062000011CF8AA19BA10E94DB0EEE85FF85208124 -:1062100031814281538160E573EC80E090E00E941F -:106220007558C9010E94030AEE85FF8520813181DE -:1062300042815381A3E0B0E00E9491589B01AC01E0 -:10624000C501B4010E947558672B682B692B41F476 -:1062500084E592E00E9457230E9438150E9458233B -:106260008AA19BA10E94BC0DEE85FF852081318112 -:106270004281538160E573EC80E090E00E947558A4 -:10628000C9010E94030AFFEF8F1A9F0AAF0ABF0AD3 -:1062900029813A81232B09F496CE62E070E08AA12D -:1062A0009BA10E946F238FE993E00E94572386EA07 -:1062B00094E00E945723EAA1FBA184810E947A08FE -:1062C00084E395E00E94572386EE97E00E945723CF -:1062D00029813A81232B09F587E495E00E94572311 -:1062E00084E294E00E9457238DE993E00E945723B3 -:1062F00089859A850E94522384E294E00E94572364 -:1063000087E198E00E9457233B85832F90E00E940D -:1063100052230E9438150E9458230E94C1150E94E2 -:10632000C8278FE993E00E94572386EA94E00E94F1 -:106330005723EAA1FBA184810E947A088BE495E0AF -:106340000E94572386EE97E00E9457230E94640A1A -:106350004B015C01EF81F885108211821282138259 -:10636000EAA1FBA182A98F0106591F4F882309F4D6 -:106370002AC1CF010E94090E81E0F80180838B8140 -:106380009C810E946F12EAA1FBA1EC5BFF4F60832E -:10639000718382839383F601EF53FD4F1082118244 -:1063A00012821382349610821182128213823496E2 -:1063B00010821182128213828B819C810E946F1243 -:1063C0006A8B7B8B8C8B9D8B8B819C810E946F1247 -:1063D000412C512C32018D819E818C0D9D1D9C0183 -:1063E00027553D4F3F872E87AC0146595D4F5A8751 -:1063F00049875E824D8289819A81892B09F03FC04D -:10640000EA8CFB8C0C8D1D8D2E8D3F8D48A159A1E2 -:106410006B817C818AA19BA10E94010D0E94640A6C -:10642000681579058A059B0508F0D4C00E94640AA6 -:10643000681579058A059B0508F4E5C08BED9CE09D -:106440000E94F707181619060CF4F2C010E08D81AF -:106450009E810A9734F4EF81F885108211821282AE -:106460001382FB858AA19BA1F1118AC10E94E40DD0 -:10647000882309F4FDC080E295E00E9457238FE94C -:1064800093E00E94572386EA94E00E945723EAA1F2 -:10649000FBA184810E947A088DE695E00E94572333 -:1064A00086EE97E00E9457238B819C810E946F1299 -:1064B000288D398D232BA9F0DC01CB012A893B895A -:1064C0004C895D89821B930BA40BB50BB7FF07C0EA -:1064D000B095A095909581959F4FAF4FBF4F9E83EC -:1064E0008D834D815E814A01550FAA08BB088981C1 -:1064F0009A81892B19F587E495E00E94572384E25D -:1065000094E00E9457238DE993E00E9457238E89DF -:106510009F890E94522384E294E00E94572387E1DE -:1065200098E00E945723C501B4010E94495742E0F8 -:106530000E9406280E9438150E94582385E090E0AA -:10654000EC85FD859183808345E050E06AA17BA1C5 -:10655000C60189DB8AA19BA10E941F0E0E94C11562 -:106560000E94C827F1E02F16310409F4F3C022E09D -:106570002216310409F4F9C00E94381580923809B6 -:1065800090923909A0923A09B0923B090E943815BD -:106590000E948429EC85FD851182108250E040E044 -:1065A0006AA17BA1C6015FDB70E060E08AA19BA1CC -:1065B0000E946F230E94381529813A813093660822 -:1065C0002093650882CD8AA19BA10E94F30DF8015A -:1065D0001082D5CE0E94640A7B018C01E818F9086C -:1065E0000A091B09EE85FF85208131814281538193 -:1065F000A8EEB3E00E9491586E157F0580079107C1 -:1066000008F014CF3CCD0E94640A7B018C01EE851A -:10661000FF852081318142815381A8EEB3E00E9441 -:1066200091586E157F058007910708F007CF27CD99 -:106630008BED9CE00E94D5078F7D8534910509F094 -:1066400005CF8BE095E00E9457230E94381521E08A -:10665000FC01268788E592E00E9457230E943815A6 -:106660000E94582341E050E05A83498311E0EFCE65 -:10667000111101CFE889F98960817181072E000C21 -:10668000880B990B0E9449579B01AC01EF81F8855B -:1066900060817181828193810E94435787FFEBCE95 -:1066A0008AA19BA10E94DB0E82010F5F1F4FE9852B -:1066B000FA85208131814281538160E573EC80E06D -:1066C00090E00E947558C9010E94030AFFEF4F1A1B -:1066D0005F0A6F0A7F0AE985FA852081318142814C -:1066E0005381A3E0B0E00E9491589B01AC01C3012B -:1066F000B2010E947558672B682B692BB9F484E5A9 -:1067000092E00E9457230E9438150E9458238FE977 -:1067100093E00E9457238FE595E00E945723C8011C -:106720000E94522386EE97E00E9457238AA19BA1E4 -:106730000E94BC0DE985FA85208131814281538117 -:1067400060E573EC80E090E00E947558C9010E94FA -:10675000030A4FCE0E94381580923C0990923D0961 -:10676000A0923E09B0923F0911CF0E943815809245 -:10677000400990924109A0924209B092430906CF84 -:106780000E94D50D75CEFA01DB01A359BF4F2C91A4 -:10679000222331F122E030E0DB01A159BF4F4C91BF -:1067A000442311F023E030E0DB01A259BF4F4C91AC -:1067B000442311F024E030E0DB01A059BF4F4C919D -:1067C000442311F026E030E0408151814217530705 -:1067D00061F0121613063CF431832083A90143CAE9 -:1067E00030E020E0D9CF1182108208952F923F929D -:1067F0004F925F926F927F928F929F92AF92BF92D1 -:10680000CF92DF92EF92FF920F931F93CF93DF937C -:10681000CDB7DEB7EC970FB6F894DEBF0FBECDBF95 -:106820001C012A013B010B871C872D873E8764963C -:106830000EAD1FAD6497FC01EB54FD4F608171817B -:10684000828193810E944957A30192010E94A85717 -:106850000E949F596B8F7C8F8D8F9E8FF101E75423 -:10686000FD4F60817181828193810E9449572B8500 -:106870003C854D855E850E94A8570E949F596BA359 -:106880007CA38DA39EA3F101E354FD4F6081718130 -:10689000828193810E944957A70196010E94A857BF -:1068A0000E949F596BA77CA78DA79EA70E94640A90 -:1068B0006B877C878D879E87F101EA5CFD4F118293 -:1068C00010823296118210823E96A114B10461F0BA -:1068D000C501B0E0A0E040815181628173818417DD -:1068E0009507A607B70714F0A080B180F101E65B19 -:1068F000FD4F80819181A281B3818114910441F087 -:10690000A40170E060E0481759076A077B070CF0A4 -:106910004C01F101E25BFD4F80819181A281B38145 -:106920000115110541F0A80170E060E04817590712 -:106930006A077B070CF08C01210120E1420E511CFB -:10694000C501B0E0A0E0F10186A797A7A0ABB1AB6D -:106950003101F4E96F0E711CB12CA12CD3015E96AC -:106960008D929D92AD92BC9291974101B8EE8B1A97 -:10697000BEEF9B0A30E020E0F401068F178F20A3C2 -:1069800031A30E9438150E9438150E9438150E94C4 -:106990003815209138093091390940913A095091C0 -:1069A0003B092B8B3C8B4D8B5E8B0E943815809165 -:1069B0003C0990913D09A0913E09B0913F098F8714 -:1069C000988BA98BBA8B0E943815A0904009B09083 -:1069D0004109C0904209D0904309F101EF53FD4FA6 -:1069E00010821182128213823496108211821282D6 -:1069F000138234961082118212821382349611828D -:106A00001082329611821082329611821082329652 -:106A10002B893C894D895E8920833183428353834E -:106A200034968F859889A989BA8980839183A283B6 -:106A3000B3833496A082B182C282D3826596EFACD2 -:106A400065970B8D1C8D2D8D3E8D4B895C896D89D5 -:106A50007E89C2010E94440E8823F9F080E592E00D -:106A60000E9457238DE494E00E945723F101E85AD5 -:106A7000FF4F6081718182819381E35AFD4F2081B4 -:106A80003181428153810E947558CA01B9010E9427 -:106A90002A230E9438150E9458236696EFAC669709 -:106AA0000BA11CA12DA13EA14F85588969897A8926 -:106AB000C3010E94440E8823F9F08CE492E00E9406 -:106AC00057238DE594E00E945723F101E452FF4FD4 -:106AD0006081718182819381E352FE4F20813181F7 -:106AE000428153810E947558CA01B9010E942A232C -:106AF0000E9438150E9458236796EFAC67970BA544 -:106B00001CA52DA53EA5B601A501C4010E94440EF9 -:106B10008823F9F088E492E00E9457238DE694E000 -:106B20000E945723F101E05AFE4F608171818281FA -:106B30009381E35AFE4F20813181428153810E942B -:106B40007558CA01B9010E942A230E9438150E9473 -:106B50005823D10155961C92F101E756FF4F108240 -:106B6000EC57FF4F10820E94C1150E94C827C20136 -:106B70000E94F50FC3010E94F50FC4010E94F50F9A -:106B8000F101E35CFD4FFCA7EBA781E090E091836E -:106B900080837101F1ECEF1AFDEFFF0AD7018D93AD -:106BA0009C9381010F5B1D4FF8019183808341E02D -:106BB00050E0B201C10157D8D7014D915C91B301AA -:106BC000C10151D8F80140815181B401C1014BD8B4 -:106BD00011E0F101EE5DFC4F1083C2010E94310E05 -:106BE000C3010E94310EC4010E94310E64E670E0C0 -:106BF00080E090E00E94330AC101865C9D4FDC0179 -:106C00001C9311961C93A101445C5D4FFA01108303 -:106C10006596FFAD6597F1110FC066962FAD66972B -:106C2000211105C067963FAD6797332339F1910174 -:106C300027583F4FF90110826696FFAD6697F11114 -:106C400005C0910123503F4FF90110826796FFADB7 -:106C50006797F11105C091012F573E4FF90110823E -:106C600065962FAD6597FC01208366963FAD6697CC -:106C70003C936796EFAD6797DA01EC93C2010E94EF -:106C80004224C3010E944224C4010E944224C20142 -:106C90000E943A0FC3010E943A0FC4010E943A0FAA -:106CA0000E943815DC011E968C918F87B12CA12C87 -:106CB000F101E65CFD4FFC8BEB8B9101255C3D4FB8 -:106CC0003C8F2B8FA101445C5D4F5CA34BA3C101A2 -:106CD000835C9D4F9AAB89ABD101A15CBD4FBCAB2E -:106CE000ABAB3796FEABEDAB2F5B314038AB2FA78C -:106CF0004F535F4F58AF4FAB8C549F4F9AAF89AFF4 -:106D0000AC56BF4FBCAFABAFEB89FC898081811122 -:106D10000AC0AB8DBC8D8C91811105C0EBA1FCA18B -:106D20008081882319F0FF85FF2369F08101005DD0 -:106D30001D4FF80180819181892B09F476C4C1012E -:106D40000E944B2DF6CF49A95AA9B201C1011BDD02 -:106D50004BA95CA9B301C10116DD4DA95EA9B4011F -:106D6000C10111DDC2010E94A20FC3010E94A20F46 -:106D7000C4010E94A20FAFA5B8A98C918823A9F0E5 -:106D8000C2010E944224EFA8F8AC09AD1AAD2BADA8 -:106D90003CADA1014F535D4FB10164567E4FC2011E -:106DA0000E94010DEFA5F8A910826101D394D601CC -:106DB0008C918823C9F0C3010E9442247101B2E082 -:106DC000EB1ABDEFFB0A81010B501D4F91012952B7 -:106DD0003D4FA1014B535D4FB10164537E4FC30141 -:106DE0000E94010DF60110826101FCE7CF1AFEEF4F -:106DF000DF0AD6018C918823C9F0C4010E94422485 -:106E00007101B1E0EB1ABDEFFB0A810107501D4F84 -:106E1000910125523D4FA10147535D4FB10164508F -:106E20007E4FC4010E94010DF601108281010758B6 -:106E30001F4FD8018C91882309F43EC0F101E55120 -:106E4000FD4F60817181072E000C880B990B0E9409 -:106E500049579B01AC01F101EF53FD4F60817181F6 -:106E6000828193810E94D059181634F5F80110825E -:106E70006FE973E00D541E4FC8010E94DD2D6BE7D2 -:106E800075E0C8010E94DD2D66EE77E0C8010E9422 -:106E9000DD2D6596FFAD6597FF2309F45AC1F10119 -:106EA000E456FE4F108A118A128A138AE854F14080 -:106EB0001082118212821382810103501F4FD80168 -:106EC0008C91882309F43EC0F101E351FD4F6081AC -:106ED0007181072E000C880B990B0E9449579B016A -:106EE000AC01F101EB53FD4F60817181828193818F -:106EF0000E94D059181634F5F80110826FE973E03A -:106F0000015D1E4FC8010E94DD2D63EA75E0C801D6 -:106F10000E94DD2D66EE77E0C8010E94DD2D6696A9 -:106F2000FFAD6697FF2309F418C1F101E453FE4F4A -:106F3000108A118A128A138AE45FF1091082118281 -:106F40001282138281010F571E4FD8018C91882322 -:106F500009F43EC0F101E151FD4F60817181072EBE -:106F6000000C880B990B0E9449579B01AC01F10161 -:106F7000E753FD4F60817181828193810E94D059D6 -:106F8000181634F5F80110826FE973E005551F4FAC -:106F9000C8010E94DD2D6BEC75E0C8010E94DD2D5B -:106FA00066EE77E0C8010E94DD2D6796FFAD67971A -:106FB000FF2309F4D6C0F101E450FE4F108A118A74 -:106FC000128A138AE05AF109108211821282138206 -:106FD00060E0C2010E94BF0E882369F0F101EC5A03 -:106FE000FF4F1082118212821382E85BFE4F108ADB -:106FF000118A128A138A60E0C3010E94BF0E88239F -:1070000069F0F101E852FF4F10821182128213825F -:10701000EC50FF4F108A118A128A138A60E0C40173 -:107020000E94BF0E882369F0F101E45AFE4F1082DE -:10703000118212821382E056FF4F108A118A128A3F -:10704000138AF101E758FF4F8081AB89BC898C938B -:10705000EC57FF4F8081EB8DFC8D8083F101EF5762 -:10706000FE4F8081ABA1BCA18C93ED52F1402081F9 -:107070003181428153812FA338A749A75AA7EC57E2 -:10708000FF4F80819181A281B3818F839887A987E7 -:10709000BA87EC57FF4FC080D180E280F3800E9416 -:1070A00038152FA138A549A55AA520933809309342 -:1070B000390940933A0950933B090E9438158F8152 -:1070C0009885A985BA8580933C0990933D09A09342 -:1070D0003E09B0933F090E943815C0924009D092F2 -:1070E0004109E0924209F09243090E94C115AB891F -:1070F000BC898C91882309F46AC00E94640A2B859C -:107100003C854D855E85621773078407950768F592 -:107110000E94640A2B853C854D855E856217730746 -:107120008407950708F053C00E94640A6B017C0134 -:10713000F101E755FD4F2081318142815381A8EE55 -:10714000B3E00E9491586C157D058E059F0550F1A6 -:107150003EC07FE1A72EB12CAFCE60E2A62EB12CAF -:10716000F1CE51E2A52EB12C33CF0E94640A6B01FF -:107170007C012B853C854D855E85C21AD30AE40AC5 -:10718000F50AF101E755FD4F20813181428153819C -:10719000A8EEB3E00E9491586C157D058E059F0501 -:1071A00008F0B6CF64E672E08101045D1D4FC801AE -:1071B0000E94DD2D66EE77E0C8010E94DD2D6CECAB -:1071C00074E0C8010E94DD2D42E0A42EB12CAB8DED -:1071D000BC8D8C91882309F45DC00E94640A2B85C4 -:1071E0003C854D855E85621773078407950708F512 -:1071F0000E94640A2B853C854D855E856217730766 -:107200008407950708F046C00E94640A6B017C0160 -:10721000F101E355FD4F2081318142815381A8EE78 -:10722000B3E00E9491586C157D058E059F05E8F02E -:1072300031C00E94640A6B017C012B853C854D8521 -:107240005E85C21AD30AE40AF50AF101E355FD4F3F -:107250002081318142815381A8EEB3E00E94915890 -:107260006C157D058E059F0518F660E672E08101BC -:10727000045D1D4FC8010E94DD2D66EE77E0C80158 -:107280000E94DD2D61EE74E0C8010E94DD2D32E028 -:10729000A32EB12CABA1BCA18C91882309F45DC0B5 -:1072A0000E94640A2B853C854D855E8562177307B5 -:1072B0008407950708F50E94640A2B853C854D8557 -:1072C0005E85621773078407950708F046C00E9421 -:1072D000640A6B017C01F101EF54FD4F2081318183 -:1072E00042815381A8EEB3E00E9491586C157D0550 -:1072F0008E059F05E8F031C00E94640A6B017C0195 -:107300002B853C854D855E85C21AD30AE40AF50AB1 -:10731000F101EF54FD4F2081318142815381A8EE6C -:10732000B3E00E9491586C157D058E059F0518F6F7 -:107330006CE572E08101045D1D4FC8010E94DD2DE6 -:1073400066EE77E0C8010E94DD2D66EF74E0C801AB -:107350000E94DD2D22E0A22EB12C8BED9CE00E943C -:10736000F707181619060CF040C08BED9CE00E9440 -:10737000D5078F7D85349105C1F56BE075E0C101BE -:10738000845D9D4F0E94DD2D88E592E00E94572389 -:107390000E9438150E945823F101E758FF4F1082D0 -:1073A000EC57FF4F1082EC57FF4F1082AB89BC891E -:1073B0001C92EB8DFC8D1082ABA1BCA11C92B1E0A4 -:1073C000BF87AA24A394B12C63EF75E0C101845D4B -:1073D0009D4F0E94DD2DEB89FC891082AB8DBC8D09 -:1073E0001C92EBA1FCA1108203C0A114B10461F7AF -:1073F000C1010E944B2DF101E85CFD4F808191811C -:107400000196918380838D3291400CF47DCCD10123 -:10741000A05DBD4F8D919C911197892B09F074CC83 -:1074200014968D919C91892B09F06ECC118210825B -:107430003297808191810097A1F0019759F1F10174 -:10744000EA5CFD4F808191810196833091050CF0BB -:10745000E9C091838083F101EC5CFD4F11821082C1 -:1074600053CC64E572E08101045D1D4FC8010E94A8 -:10747000DD2D0E943815CE0101960E94E62DBE0139 -:107480006F5F7F4FC8010E942D2ECE0101960E9492 -:10749000A422D5CF0E9438158C01FC0180819181F6 -:1074A000A281B381181619061A061B0644F081E062 -:1074B00090E0A0E0B0E080839183A283B383F801E1 -:1074C00084819581A681B781181619061A061B06B4 -:1074D00044F081E090E0A0E0B0E084839583A6834F -:1074E000B783F80180859185A285B38518161906A2 -:1074F0001A061B0644F081E090E0A0E0B0E080872F -:107500009187A287B3871A8219821C821B821E82EE -:107510001D82CE0101960E94722A6CE374E0CE01B6 -:1075200001960E94DD2D6DE474E0CE0101960E946B -:10753000DD2D609138097091390980913A09909157 -:107540003B090E9449576B017C01D8016D917D91E7 -:107550008D919C910E9449579B01AC01C701B601D6 -:107560000E943759AB01BC01CE0101960E94AD2D9E -:107570006DE574E0CE0101960E94DD2D60913C091D -:1075800070913D0980913E0990913F090E944957B1 -:107590006B017C01F80164817581868197810E946D -:1075A00049579B01AC01C701B6010E943759AB0195 -:1075B000BC01CE0101960E94AD2D6DE674E0CE01B6 -:1075C00001960E94DD2D60914009709141098091E2 -:1075D0004209909143090E9449576B017C01D801EF -:1075E00018966D917D918D919C911B970E944957A2 -:1075F0009B01AC01C701B6010E943759AB01BC0128 -:10760000CE0101960E94AD2DBE016F5F7F4F8101BB -:10761000045D1D4FC8010E942D2ECE0101960E94CF -:10762000A42227CF1182108216CF8FEF95E00E94FF -:1076300057236596FFAD6597FF2379F1A114B10437 -:10764000B9F52F85211134C084E492E00E945723BC -:107650000E9438150E94582366963FAD66973323E3 -:1076600041F080E492E00E9457230E9438150E9466 -:10767000582367968FAD67978823D1F0A114B10482 -:10768000B9F49F85911114C08CE392E00E945723B6 -:107690000E9438150E9458230BC066965FAD66970E -:1076A000552339F3A114B10419F44F854423C9F2C9 -:1076B00085E090E0ABA5BCA58D939C938101015C16 -:1076C0001D4FF8019183808391012F5B3D4F3C87D3 -:1076D0002B87D9018D939C9345E050E0B201C10105 -:1076E0000E94332EF80140815181B301C1010E94F3 -:1076F000332EAB85BC854D915C91B401C1010E94D4 -:10770000332EC1010E943F12F101EC5AFF4F20813C -:107710003181428153812F8F38A349A35AA3EC575B -:10772000FF4F80819181A281B3818F8B988FA98F28 -:10773000BA8FEC57FF4FC080D180E280F3800E9467 -:1077400038152F8D38A149A15AA1209338093093BB -:10775000390940933A0950933B090E9438158F89A3 -:10776000988DA98DBA8D80933C0990933D09A09383 -:107770003E09B0933F090E943815C0924009D0924B -:107780004109E0924209F09243090E94C1150E940A -:10779000C8270E9438150E948429C1010E94DB2855 -:1077A000ABA5BCA51D921C92F80111821082AB857D -:1077B000BC851D921C9250E040E0B201C1010E94C4 -:1077C000332EF80140815181B301C1010E94332E53 -:1077D000AB85BC854D915C91B401C1010E94332EF3 -:1077E000C1010E943F12BF85BB2341F00E943815A2 -:1077F00021E0FC012687AA24A394B12C8DE096E019 -:107800000E945723C5010E94522386EE97E00E94F2 -:1078100057230E943815B0926608A0926508C501EA -:10782000EC960FB6F894DEBF0FBECDBFDF91CF91BF -:107830001F910F91FF90EF90DF90CF90BF90AF908E -:107840009F908F907F906F905F904F903F902F9080 -:1078500008952F923F924F925F926F927F928F92F4 -:107860009F92AF92BF92CF92DF92EF92FF920F93CF -:107870001F93CF93DF9300D000D000D01F92CDB7DD -:10788000DEB70E9496168091270A9091280A0197E8 -:1078900009F07EC086EF9FEF9E838D830E9438158E -:1078A000609138097091390980913A0990913B09AA -:1078B0000E9449572B013C010E9496166091330AA1 -:1078C0007091340A8091350A9091360A0E94495786 -:1078D0009B01AC01C301B2010E94375969837A83CD -:1078E0008B839C830E9438150E9496160E9438153F -:1078F000609140097091410980914209909143093A -:107900000E9449572B013C010E94961660913B0A48 -:1079100070913C0A80913D0A90913E0A0E9449571D -:107920009B01AC01C301B2010E9437592B013C01FC -:10793000312C212C8D819E81092E000CAA0BBB0BB2 -:107940008D839E83AF83B88793E02916310409F4B1 -:107950003FC01CF5B1E02B163104D1F1E2E02E1648 -:10796000310451F10E94AC2C1F92A1E0AF931F9201 -:107970001F921F92912C812CB12CA12C73016201BA -:1079800000E010E0980149815A816B817C813DC003 -:10799000AAE0B0E0BE83AD8381CFF5E02F163104BD -:1079A000B9F084F086E028163104E1F60E94AC2C90 -:1079B0001F92F1E0FF93DBCF0E94AC2C1F92B1E04D -:1079C000BF93D5CF0E94AC2C1F92E1E0EF93CFCFB5 -:1079D0000E94AC2C9A8789876D817E818F819885E2 -:1079E0000E9449578B019C011F921F921F921F9268 -:1079F0001F92912C812CB12CA12C73016201498121 -:107A00005A816B817C8189859A850E94F6330F901B -:107A10000F900F900F900F900E943815809165087D -:107A2000909166089A8789870E943815DC011E9616 -:107A30008C9181110CC0E985FA85EF2B41F4FFEFA1 -:107A40002F1A3F0A27E02216310409F07DCF90E07B -:107A500080E02A960FB6F894DEBF0FBECDBFDF914F -:107A6000CF911F910F91FF90EF90DF90CF90BF903B -:107A7000AF909F908F907F906F905F904F903F90CE -:107A80002F9008958F929F92AF92BF92CF92DF92E4 -:107A9000EF92FF920F931F93CF93DF93EB010E941E -:107AA000AC2C8A889B88AE84BF84CA84DB84EC8437 -:107AB000FD840E811F81288539854A815B816C8117 -:107AC0007D811F921F921F92EF89EF93EE89EF93B2 -:107AD0000E94F6330F900F900F900F900F9090E050 -:107AE00080E0DF91CF911F910F91FF90EF90DF9099 -:107AF000CF90BF90AF909F908F9008958F929F925C -:107B0000AF92BF92CF92DF92EF92FF920F931F93AB -:107B10000E94AC2C62E070E00E94822E892BD1F48E -:107B20000E94AC2C21E02F931F921F921F921F9254 -:107B3000912C812CB12CA12CC12CD12C7601970138 -:107B40008601B701A6010E94F6330F900F900F90A7 -:107B50000F900F9090E080E01F910F91FF90EF90B9 -:107B6000DF90CF90BF90AF909F908F9008952F920D -:107B70003F924F925F926F927F928F929F92AF92BD -:107B8000BF92CF92DF92EF92FF920F931F93CF930A -:107B9000DF9300D000D000D01F92CDB7DEB70E9497 -:107BA00096168091230A9091240A019709F07EC0CD -:107BB00086EF9FEF9E838D830E9438150E94961654 -:107BC0000E94381560913C0970913D0980913E09F1 -:107BD00090913F090E9449572B013C010E94961643 -:107BE0006091370A7091380A8091390A90913A0A67 -:107BF0000E9449579B01AC01C301B2010E94375951 -:107C000069837A838B839C830E9438156091400935 -:107C10007091410980914209909143090E9449570E -:107C20002B013C010E94961660913B0A70913C0A20 -:107C300080913D0A90913E0A0E9449579B01AC01F8 -:107C4000C301B2010E9437592B013C01312C212C78 -:107C50008D819E81092E000CAA0BBB0B8D839E8308 -:107C6000AF83B88793E02916310409F442C01CF5AC -:107C7000B1E02B163104E9F1E2E02E16310459F19E -:107C80000E94AC2C1F921F92A1E0AF931F921F92F3 -:107C9000912C812CB12CA12C7301620109811A81D4 -:107CA0002B813C8140E050E0BA0140C0AAE0B0E046 -:107CB000BE83AD8381CFF5E02F163104D1F094F06F -:107CC00086E028163104E1F60E94AC2C1F921F9228 -:107CD000F1E0FF93DBCF0E94AC2C1F921F92B1E02A -:107CE000BF93D4CF0E94AC2C1F921F92E1E0EF9380 -:107CF000CDCF0E94AC2C9A8789876D817E818F8140 -:107D000098850E944957AB01BC011F921F921F9298 -:107D10001F921F92912C812CB12CA12C7301620116 -:107D200009811A812B813C8189859A850E94F633CD -:107D30000F900F900F900F900F900E943815809128 -:107D40006508909166089A8789870E943815DC013A -:107D50001E968C9181110CC0E985FA85EF2B41F4B8 -:107D6000FFEF2F1A3F0A27E02216310409F07ACFDD -:107D700090E080E02A960FB6F894DEBF0FBECDBF2C -:107D8000DF91CF911F910F91FF90EF90DF90CF90F7 -:107D9000BF90AF909F908F907F906F905F904F902B -:107DA0003F902F9008952F923F924F925F926F9243 -:107DB0007F928F929F92AF92BF92CF92DF92EF927B -:107DC000FF920F931F93CF93DF9300D000D000D08A -:107DD0001F92CDB7DEB70E94AC2C21E02F931F92EB -:107DE0001F921F921F92912C812CB12CA12CC12C7F -:107DF000D12C760197018601B701A6010E94F633C6 -:107E00000E9496160F900F900F900F900F908091F8 -:107E10002B0A90912C0A019709F07DC086EF9FEF05 -:107E20009E838D830E9438156091380970913909BD -:107E300080913A0990913B090E9449576B017C015E -:107E40000E9496166091330A7091340A8091350A27 -:107E50009091360A0E9449579B01AC01C701B601B7 -:107E60000E94375969837A838B839C830E943815DB -:107E700060913C0970913D0980913E0990913F09C4 -:107E80000E9449576B017C010E9496166091370A47 -:107E90007091380A8091390A90913A0A0E944957A4 -:107EA0009B01AC01C701B6010E9437592B013C016F -:107EB0000E9438150E949616312C212C8D819E81AE -:107EC000092E000CAA0BBB0B8D839E83AF83B88752 -:107ED00093E029163104E1F11CF5B1E02B163104D1 -:107EE000B9F1E2E02E16310449F10E94AC2CA1E078 -:107EF000AF931F921F921F921F92912C812CB12C35 -:107F0000A12CC12CD12C76019301820149815A8187 -:107F10006B817C813AC0AAE0B0E0BE83AD8382CFA2 -:107F2000F5E02F163104A1F074F086E02816310434 -:107F3000E1F60E94AC2CF1E0FF93DBCF0E94AC2C69 -:107F4000B1E0BF93D6CF0E94AC2CE1E0EF93D1CF4C -:107F50000E94AC2C9A8789876D817E818F8198855C -:107F60000E9449576B017C011F921F921F921F9222 -:107F70001F92912C812CB12CA12C9301820149815B -:107F80005A816B817C8189859A850E94F6330F9096 -:107F90000F900F900F900F900E94381580916508F8 -:107FA000909166089A8789870E943815DC011E9691 -:107FB0008C9181110CC0E985FA85EF2B41F4FFEF1C -:107FC0002F1A3F0A27E02216310409F081CF90E0F2 -:107FD00080E02A960FB6F894DEBF0FBECDBFDF91CA -:107FE000CF911F910F91FF90EF90DF90CF90BF90B6 -:107FF000AF909F908F907F906F905F904F903F9049 -:108000002F9008954F925F926F927F928F929F92DE -:10801000AF92BF92CF92DF92EF92FF920F931F9396 -:10802000CF93DF9300D01F92CDB7DEB70E94961694 -:108030004090330A5090340A6090350A7090360AA6 -:108040000E9496168090370A9090380AA090390ABC -:10805000B0903A0A0E943815C0903809D09039097A -:10806000E0903A09F0903B090E943815C701B6012B -:108070000E9449576B017C01C301B2010E9449571C -:108080009B01AC01C701B6010E9437592B013C018D -:1080900060913C0970913D0980913E0990913F09A2 -:1080A0000E9449576B017C01C501B4010E944957E8 -:1080B0009B01AC01C701B6010E94375969837A83DD -:1080C0008B839C830E94AC2C1F921F921F921F9245 -:1080D0001F92912C812CB12CA12CC12CD12C76017A -:1080E00009811A812B813C81B301A2010E94F633E0 -:1080F0000E94AC2C1F921F921F921F921F929701F9 -:108100008601B301A2010E94F6330E94AC2C1F929B -:108110001F921F921F921F929701B701A6010E9402 -:10812000F6330FB6F894DEBF0FBECDBF90E080E00F -:108130000F900F900F900F90DF91CF911F910F91A3 -:10814000FF90EF90DF90CF90BF90AF909F908F9077 -:108150007F906F905F904F9008958F929F92AF9213 -:10816000BF92CF92DF92EF92FF920F931F930E94E4 -:10817000AC2C70E060E00E94822E892BD1F40E942A -:10818000AC2C1F921F9221E02F931F921F92912CD3 -:10819000812CB12CA12CC12CD12C76019701860108 -:1081A000B701A6010E94F6330F900F900F900F9029 -:1081B0000F9090E080E01F910F91FF90EF90DF9083 -:1081C000CF90BF90AF909F908F9008958F929F9285 -:1081D000AF92BF92CF92DF92EF92FF920F931F93D5 -:1081E0000E94AC2C61E070E00E94822E892BD1F4B9 -:1081F0000E94AC2C1F9221E02F931F921F921F927E -:10820000912C812CB12CA12CC12CD12C7601970161 -:108210008601B701A6010E94F6330F900F900F90D0 -:108220000F900F9090E080E01F910F91FF90EF90E2 -:10823000DF90CF90BF90AF909F908F9008951F9246 -:108240000F920FB60F9211240BB60F922F933F93FC -:108250004F935F936F937F938F939F93AF93BF934E -:10826000EF93FF938BED9CE00E940C08FF91EF9140 -:10827000BF91AF919F918F917F916F915F914F913E -:108280003F912F910F900BBE0F900FBE0F901F903C -:1082900018951F920F920FB60F9211240BB60F92E2 -:1082A0002F938F939F93EF93FF93E091EB0CF091BB -:1082B000EC0C8081E091F10CF091F20C82FD1DC07C -:1082C00090818091F40C8F5F8F732091F50C821751 -:1082D00041F0E091F40CF0E0E552F34F958F80937C -:1082E000F40CFF91EF919F918F912F910F900BBE06 -:1082F0000F900FBE0F901F9018958081F2CF1F92A4 -:108300000F920FB60F9211242F933F938F939F9349 -:10831000AF93BF9380912C0890912D08A0912E08C7 -:10832000B0912F0830912B0823E0230F2D3758F5FB -:108330000196A11DB11D20932B0880932C089093CA -:108340002D08A0932E08B0932F08809130089091AB -:108350003108A0913208B09133080196A11DB11DDA -:108360008093300890933108A0933208B09333087B -:10837000BF91AF919F918F913F912F910F900FBE21 -:108380000F901F90189526E8230F0296A11DB11D8E -:10839000D2CF1F920F920FB60F9211240BB60F92ED -:1083A0002F933F934F935F936F937F938F939F93FD -:1083B000AF93BF93EF93FF9348E251E064E271E023 -:1083C00090E080E00E94730BFF91EF91BF91AF911D -:1083D0009F918F917F916F915F914F913F912F91DD -:1083E0000F900BBE0F900FBE0F901F9018951F920D -:1083F0000F920FB60F9211240BB60F922F933F934B -:108400004F935F936F937F938F939F93AF93BF939C -:10841000EF93FF9348EA50E064EA70E083E090E075 -:108420000E94730BFF91EF91BF91AF919F918F913C -:108430007F916F915F914F913F912F910F900BBE64 -:108440000F900FBE0F901F9018951F920F920FB6AE -:108450000F9211240BB60F922F933F934F935F937C -:108460006F937F938F939F93AF93BF93EF93FF93FC -:1084700048E950E064E970E082E090E00E94730B0C -:10848000FF91EF91BF91AF919F918F917F916F91EC -:108490005F914F913F912F910F900BBE0F900FBEA8 -:1084A0000F901F9018951F920F920FB60F921124E4 -:1084B0000BB60F922F933F934F935F936F937F93DE -:1084C0008F939F93AF93BF93EF93FF9348E850E050 -:1084D00064E870E081E090E00E94730BFF91EF91FF -:1084E000BF91AF919F918F917F916F915F914F91CC -:1084F0003F912F910F900BBE0F900FBE0F901F90CA -:1085000018951F920F920FB60F9211240BB60F926F -:108510002F933F934F935F936F937F938F939F938B -:10852000AF93BF93EF93FF93E0913508F091360836 -:108530001995FF91EF91BF91AF919F918F917F918D -:108540006F915F914F913F912F910F900BBE0F90C4 -:108550000FBE0F901F901895FF920F931F93CF930C -:10856000DF93EC01F62E8C01065F1F4F1B861A86E7 -:108570001D861C861F861E86C8010E94722AF886E8 -:10858000198670E060E0C801DF91CF911F910F91D3 -:10859000FF900C944D2A1092DE0C1092DD0C88EEA8 -:1085A00093E0A0E0B0E08093DF0C9093E00CA09308 -:1085B000E10CB093E20C80E893E09093DC0C8093A4 -:1085C000DB0C85EC90E09093E80C8093E70C84EC56 -:1085D00090E09093EA0C8093E90C80EC90E090930B -:1085E000EC0C8093EB0C81EC90E09093EE0C80937C -:1085F000ED0C82EC90E09093F00C8093EF0C86EC05 -:1086000090E09093F20C8093F10C1092F40C109285 -:10861000F50C1092F60C1092F70C68E187ED93E1DF -:108620009BDF6CE187EE93E197DF67E187EF93E1F2 -:1086300093DF6DE187E094E18FDF68E187E993E103 -:108640008BDF6CE187EA93E187DF67E187EB93E1FA -:1086500083DF6DE187EC93E17FDF68E187E593E1FC -:108660007BDF6CE187E693E177DF67E187E793E102 -:1086700073DF6DE187E893E16FDF68E187E193E104 -:108680006BDF6CE187E293E167DF67E187E393E10A -:1086900063DF6DE187E493E15FDF68E187ED92E1FD -:1086A0005BDF6CE187EE92E157DF67E187EF92E1F4 -:1086B00053DF6DE187E093E14FDF68E187E992E105 -:1086C0004BDF6CE187EA92E147DF67E187EB92E1FC -:1086D00043DF6DE187EC92E13FDF68E187E592E1FE -:1086E0003BDF6CE187E692E137DF67E187E792E104 -:1086F00033DF6DE187E892E12FDF68E187E192E106 -:108700002BDF6CE187E292E127DF67E187E392E10B -:1087100023DF6DE187E492E11FDF68E187ED91E1FE -:108720001BDF6CE187EE91E117DF67E187EF91E1F5 -:1087300013DF6DE187E092E10FDF68E187E991E106 -:108740000BDF6CE187EA91E107DF67E187EB91E1FD -:1087500003DF6DE187EC91E1FFDE68E187E591E100 -:10876000FBDE6CE187E691E1F7DE67E187E791E107 -:10877000F3DE6DE187E891E1EFDE68E187E191E109 -:10878000EBDE6CE187E291E1E7DE67E187E391E10F -:10879000E3DE6DE187E491E1DFDE82E090E00E94BC -:1087A000CA5122E933E0FC01318320839093790D93 -:1087B0008093780D68E187ED90E1CEDE6CE187EE85 -:1087C00090E1CADE67E187EF90E1C6DE6DE187E008 -:1087D00091E1C2DE68E187E990E1BEDE6CE187EA03 -:1087E00090E1BADE67E187EB90E1B6DE6DE187EC00 -:1087F00090E1B2DEEBE0FEE02FEF48EB5BE0809132 -:108800000A0E803308F0B6C091E0980F90930A0EDC -:10881000808390E0DC01AA0FBB1FA80FB91FA658E8 -:10882000B24F12965C934E93119733968EE0E731D8 -:10883000F80729F768E187E590E18EDE6CE187E6CD -:1088400090E18ADE67E187E790E186DE6DE187E807 -:1088500090E182DE68E187E190E17EDE6CE187E213 -:1088600090E17ADE67E187E390E176DE6DE187E40F -:1088700090E172DE68E187ED9FE06EDE6CE187EEED -:108880009FE06ADE67E187EF9FE066DE6DE187E0EB -:1088900090E162DE68E187E99FE05EDE6CE187EAF5 -:1088A0009FE05ADE67E187EB9FE056DE6DE187ECE3 -:1088B0009FE052DE68E187E59FE04EDE6CE187E6EF -:1088C0009FE04ADE67E187E79FE046DE6DE187E8EB -:1088D0009FE042DE68E187E19FE03EDE6CE187E2F7 -:1088E0009FE03ADE67E187E39FE036DE6DE187E4F3 -:1088F0009FE032DE68E187ED9EE02EDE6CE187EEE0 -:108900009EE02ADE67E187EF9EE026DE6DE187E0EC -:108910009FE022DE68E187E99EE01EDE6CE187EAE7 -:108920009EE01ADE67E187EB9EE016DE6DE187ECE4 -:108930009EE012DE68E187E59EE00EDE6CE187E6F0 -:108940009EE00ADE67E187E79EE006DE6DE187E8EC -:108950009EE002DE68E187E19EE0FEDD6CE187E2F9 -:108960009EE0FADD67E187E39EE0F6DD6DE187E4F6 -:108970009EE0F2CD208359CF789484B5826084BD87 -:1089800084B5816084BD85B5826085BD85B5816013 -:1089900085BD80916E00816080936E001092810091 -:1089A000809181008260809381008091810081604C -:1089B000809381008091800081608093800080910D -:1089C000B10084608093B1008091B0008160809399 -:1089D000B00080919100826080939100809191001D -:1089E00081608093910080919000816080939000DD -:1089F0008091A10082608093A1008091A10081609C -:108A00008093A1008091A00081608093A00080915C -:108A100021018260809321018091210181608093F6 -:108A200021018091200181608093200180917A0052 -:108A3000846080937A0080917A00826080937A00CB -:108A400080917A00816080937A0080917A008068BA -:108A500080937A001092C100E091EB0CF091EC0C45 -:108A600082E08083E091E70CF091E80C1082E091C5 -:108A7000E90CF091EA0C10E110831092F30CE091F4 -:108A8000EF0CF091F00C86E08083E091ED0CF0911A -:108A9000EE0C808180618083E091ED0CF091EE0C12 -:108AA000808188608083E091ED0CF091EE0C8081F4 -:108AB00080688083E091ED0CF091EE0C80818F7DD9 -:108AC000808364E670E080E090E00E94330A8DE6E7 -:108AD00092E00E9457238BE692E00E94572388E1A0 -:108AE00096E00E94572388E692E00E9457238DE685 -:108AF00092E00E9457238BE692E00E94572382E384 -:108B000096E00E94572388E692E00E94572361E096 -:108B100089E10E94890961E08BE10E94890961E095 -:108B20008AE10E94890962E085E40E94890962E085 -:108B300084E40E94890961E089E10E945C0960E0A7 -:108B40008BE10E945C0960E08AE10E945C0961E0BF -:108B50008FE10E94890961E081E20E94890961E058 -:108B600080E20E94890962E083E40E94890962E050 -:108B700082E40E94890961E08FE10E945C0960E063 -:108B800081E20E945C0960E080E20E945C0961E091 -:108B900082E20E94890961E084E20E94890961E021 -:108BA00083E20E94890962E081E40E94890962E00F -:108BB00080E40E94890961E082E20E945C0960E031 -:108BC00084E20E945C0960E083E20E945C0961E04B -:108BD0008EE00E94890961E08EE10E94890961E0CE -:108BE0008FE00E94890961E08EE00E945C0960E0EC -:108BF0008EE10E945C0960E08FE00E945C0961E008 -:108C000088E20E94890961E089E20E94890961E0A5 -:108C100085E20E94890960E088E20E945C0960E0C8 -:108C200089E20E945C0960E085E20E945C0961E0E3 -:108C30008DE00E94890961E089E00E94890961E074 -:108C400088E00E94890961E087E00E94890961E06B -:108C50008AE00E94890961E08CE00E94890960E055 -:108C60008DE00E945C0960E089E00E945C0960E0A0 -:108C700088E00E945C0960E087E00E945C0960E097 -:108C80008AE00E945C0960E08CE00E945C0962E07E -:108C90008FE30E94890962E08BE30E94890961E009 -:108CA00084E00E94890961E085E00E94890961E011 -:108CB00086E00E94890961E08BE00E94890960E0FA -:108CC00084E00E945C0960E085E00E945C0960E04D -:108CD00086E00E945C0960E08BE00E945C098DE602 -:108CE00092E00E9457238BE692E00E94572383E58F -:108CF00096E00E94572388E692E00E9457230E9444 -:108D000096160E9405278DE692E00E9457238BE677 -:108D100092E00E94572383E696E00E94572388E65C -:108D200092E00E9457238DE692E00E9457238BE643 -:108D300092E00E94572384E796E00E94572388E63A -:108D400092E00E9457230E94AC2CEC0140960E94B6 -:108D50001610CE018C569F4F0E941610CE01885ED1 -:108D60009E4F0E9416108DE692E00E9457238BE6DC -:108D700092E00E94572389E896E00E94572388E6F4 -:108D800092E00E9457230E94AC2C0E9414228DE690 -:108D900092E00E9457238BE692E00E94572381EADB -:108DA00096E00E94572388E692E00E9457230E9493 -:108DB000AC2C0E94CE208DE692E00E9457238BE6D9 -:108DC00092E00E94572388EB96E00E94572388E6A2 -:108DD00092E00E94572361E089E10E945C0961E012 -:108DE0008EE00E945C0961E08FE10E945C0961E015 -:108DF00082E20E945C098DE692E00E9457238BE696 -:108E000092E00E9457238EEC96E00E94572388E65A -:108E100092E00E9457230E9482170E9452170E94DC -:108E2000640A0E94640A609337087093380880933C -:108E3000390890933A088DE692E00E9457238BE61A -:108E400092E00E9457238EED96E00E94572388E619 -:108E500092E00E9457238EE29DE290933608809321 -:108E60003508C1E0C0936F0010938100109280001C -:108E7000C093340880E092E090938700809386004E -:108E800081E1809381001092810010928500109200 -:108E90008400809134088061809381000E94640A7C -:108EA000609348097093490980934A0990934B094C -:108EB0008DE692E00E9457238BE692E00E945723B2 -:108EC0008EEE96E00E94572388E692E00E94572398 -:108ED0000E94961680915F0990916009A0916109A6 -:108EE000B09162090197A105B10559F50E94961646 -:108EF0008091A7099091A809A091A909B091AA0908 -:108F00000197A105B105E9F483E097E00E9457239A -:108F10000E94AC2CCF931F921F921F921F92912CF4 -:108F2000812CB12CA12CC12CD12C7601970186016A -:108F3000B701A6010E94F6330F900F900F900F908B -:108F40000F900E94961680915F0990916009A09100 -:108F50006109B09162090197A105B10561F50E940F -:108F600096168091A3099091A409A091A509B091AA -:108F7000A6090197A105B105F1F48BE197E00E94E4 -:108F800057230E94AC2C1F9221E02F931F921F9217 -:108F90001F92912C812CB12CA12CC12CD12C7601AB -:108FA00097018601B701A6010E94F6330F900F903A -:108FB0000F900F900F900E94961680915F099091EC -:108FC0006009A0916109B09162090197A105B105FD -:108FD00061F50E94961680919F099091A009A09139 -:108FE000A109B091A2090197A105B105F1F483E3AC -:108FF00097E00E9457230E94AC2C1F921F9221E001 -:109000002F931F921F92912C812CB12CA12CC12C3B -:10901000D12C760197018601B701A6010E94F63393 -:109020000F900F900F900F900F9086E792E00E94A4 -:10903000572384E792E00E9457238BE497E00E9435 -:10904000572381E792E00E945723EEE06E2E712CA9 -:10905000FCEE2F2EF2E03F2E0E94640AAB01BC0111 -:109060008091370890913808A0913908B0913A085A -:10907000481759076A077B0708F060C04093370814 -:10908000509338086093390870933A088BED9CE050 -:109090000E94F707892B09F434C30E94640A609385 -:1090A00048097093490980934A0990934B098BEDC5 -:1090B0009CE00E94D50780933209982F9F7D9534BC -:1090C00009F468C02091300930913109F901E45365 -:1090D000F74F80832F5F3F4F309331092093300942 -:1090E00080913009909131098336910564F02AE02E -:1090F00020933209FC01E453F74F208301969093AB -:1091000031098093300920913009309131098091E3 -:1091100032098A3021F0243631050CF4F2C2C9013B -:109120000197A7E6B8E0ECECF8E0AF014C5C5840E2 -:1091300048175907B4F541914D93F7CF481B590B88 -:109140006A0B7B0B483E53406105710508F49ECFC6 -:1091500088519C4FAF4FBF4F80933708909338088A -:10916000A0933908B0933A080E948217EC010E943C -:10917000FA23CE010C960E94FA23CE0148960E9453 -:10918000FA23CE0184960E94FA23CE01C0960E9453 -:10919000FA237CCF0E94381521E0DC011E962C9327 -:1091A0009FCF8959974FFC011082223031050CF472 -:1091B000A4C288E693E00E94572384E294E00E94D0 -:1091C000572384E697E00E94572387E698E00E94A1 -:1091D000572384E697E00E94572386EE97E00E948B -:1091E00057238AE390E00E94CA51EC011A821B8245 -:1091F0001C821D821E821F82188619861A861B8673 -:109200001C861D861E861F86188A198A1A8A1B8A42 -:109210001C8A1D8A1E8A1F8A188E198E1A8E1B8E12 -:109220001C8E1D8E1E8E1F8E18A219A21AA21BA2A2 -:109230001CA21DA21EA21FA218A619A61AA61BA632 -:109240001CA61DA61EA61FA618AA19AA1AAA1BAA02 -:109250001CAA1DAA1EAA1FAA18AE19AE63E272E0CC -:1092600087E698E00E94F2528C01DC018C918654D2 -:10927000823008F0EEC166E677E0C8010E94E35A4A -:10928000892B09F49EC169E677E0C8010E94E35A80 -:10929000892B09F496C16DE677E0C8010E94E35A74 -:1092A000892B09F491C160E777E0C8010E94E35A75 -:1092B000892B09F489C164E777E0C8010E94E35A69 -:1092C000892B09F484C168E777E0C8010E94E35A5A -:1092D000892B09F47FC16CE777E0C8010E94E35A4B -:1092E000892B09F477C16FE777E0C8010E94E35A40 -:1092F000892B09F472C163E877E0C8010E94E35A40 -:10930000892B09F46DC167E877E0C8010E94E35A30 -:10931000892B09F468C16BE877E0C8010E94E35A21 -:10932000892B09F463C16FE877E0C8010E94E35A12 -:10933000892B09F45EC163E977E0C8010E94E35A12 -:10934000892B09F459C167E977E0C8010E94E35A03 -:10935000892B09F454C16BE977E0C8010E94E35AF4 -:10936000892B09F44FC16FE977E0C8010E94E35AE5 -:10937000892B09F44AC163EA77E0C8010E94E35AE5 -:10938000892B09F445C167EA77E0C8010E94E35AD6 -:10939000892B09F440C16BEA77E0C8010E94E35AC7 -:1093A000892B09F43BC16FEA77E0C8010E94E35AB8 -:1093B000892B09F436C163EB77E0C8010E94E35AB8 -:1093C000892B09F431C167EB77E0C8010E94E35AA9 -:1093D000892B09F42CC16BEB77E0C8010E94E35A9A -:1093E000892B09F427C16FEB77E0C8010E94E35A8B -:1093F000892B09F422C163EC77E0C8010E94E35A8B -:10940000892B09F41DC167EC77E0C8010E94E35A7B -:10941000892B09F418C16BEC77E0C8010E94E35A6C -:10942000892B09F013C188EB90E09093010280939F -:1094300000020115110509F412C1F8018081883577 -:1094400041F4C80101960E94EF526A837B838C83AA -:109450009D83D8018C91893541F4C80101960E9401 -:10946000EF526E837F8388879987F80180818A35E0 -:1094700041F4C80101960E94EF526A877B878C876E -:109480009D87D8018C91813451F4C80101960E94C6 -:10949000EF520E949F596E877F87888B998BF801C6 -:1094A0008081823451F4C80101960E94EF520E94DB -:1094B0009F596A8B7B8B8C8B9D8BD8018C918334CD -:1094C00051F4C80101960E94EF520E949F596E8B81 -:1094D0007F8B888F998FF8018081833541F4C80193 -:1094E00001960E94EF526A8F7B8F8C8F9D8FD801DF -:1094F0008C91803551F4C80101960E94EF520E9470 -:109500009F596E8F7F8F88A399A3F801808186353C -:1095100051F4C80101960E94EF520E949F596AA31C -:109520007BA38CA39DA3D8018C91873551F4C801EE -:1095300001960E94EF520E949F596EA37FA388A7B5 -:1095400099A7F8018081853451F4C80101960E94E1 -:10955000EF520E949F596AA77BA78CA79DA7D801AD -:109560008C91843551F4C80101960E94EF520E94FB -:109570009F596EA77FA788AB99ABF80180818D3486 -:1095800051F4C80101960E94EF520E949F596AABA4 -:109590007BAB8CAB9DABD8018C91813551F4C8016C -:1095A00001960E94EF520E949F596EAB7FAB88AF2D -:1095B00099AF6FEC77E090E080E00E94F2528C016E -:1095C00038CF90E080E031CF81E090E02ECF8CE189 -:1095D00090E02BCF8DE690E028CF8FE690E025CF6E -:1095E00080E790E022CF81E790E01FCF82E790E014 -:1095F0001CCF83E790E019CF84E790E016CF88E78F -:1096000090E013CF89E790E010CF8AE790E00DCF8C -:1096100083E890E00ACF84E890E007CF8DE890E0FF -:1096200004CF8EE890E001CF8FE890E0FECE80E995 -:1096300090E0FBCE81EA90E0F8CE85EB90E0F5CEAD -:1096400086EB90E0F2CE87EB90E0EFCE8FEF9FEFCE -:10965000ECCE8FEF9FEF90930102809300020E9467 -:109660003815FC0116850E94961680906B09909023 -:109670006C09A0906D09B0906E09CEA8DFA8E8AC87 -:10968000F9AC0E943815C0925309D0925409E09267 -:109690005509F092560980910002909101028230A2 -:1096A000910508F4B3C49C012F56310925303105CA -:1096B00008F4ACC4552453948437910509F0512C17 -:1096C000112309F4A7C48D36910509F4A3C49C01A4 -:1096D000285731092330310508F49CC4855B910972 -:1096E000039708F497C484E693E00E9457230E94EE -:1096F00038150E945823CE01E9D6109231091092F4 -:109700003009809133098111A4C00E943815FC01F1 -:109710008685882309F49DC00E94AC2CEC01FC01D5 -:10972000EE5DFC4F108240960E941F0ECE018C56BB -:109730009F4F0E941F0ECE01885E9E4F0E941F0EFB -:109740000E946A148C010F5F1F4FC1E0D0E0D80166 -:109750008D918D018823D9F08FE993E00E945723E2 -:1097600089EE97E00E945723CE010E94522386EE95 -:1097700097E00E94572360E08C2F0E945C0970E004 -:1097800060E0CE010E948823F80131971082F80131 -:1097900087A98823F9F08FE993E00E94572380E09E -:1097A00098E00E945723CE010E94522386EE97E054 -:1097B0000E94572361E08C2F0E94890960E08C2F62 -:1097C0000E945C0961E070E0CE010E948823D8010C -:1097D000D7961C922196C533D10509F0B8CF0E94C7 -:1097E000DE1420910B0E30E0C901880F991F820F03 -:1097F000931FFC01E658F24F80818F7B808320917C -:109800000E0E30E0C901880F991F820F931FFC01D3 -:10981000E658F24F80818F7B80832091110E30E0DB -:10982000C901880F991F820F931FFC01E658F24F60 -:1098300080818F7B80832091140E30E0C901880FD6 -:10984000991F820F931FFC01E658F24F80818F7B96 -:1098500080830E943815FC018685809333090E941D -:1098600096162091360930913709DC0112968D91B8 -:109870009C912817390759F10E949616FC018281A4 -:10988000938190933709809336090E949616209110 -:10989000340930913509DC0114968D919C9128177B -:1098A000390769F00E949616FC0184819581909396 -:1098B0003509809334090E94AC2C0E9414220E9426 -:1098C000AC2C0E94CE200E9482170E9452170E9448 -:1098D000640A009148091091490920914A09309180 -:1098E0004B09601771078207930708F0F0C20E94C6 -:1098F000640A609348097093490980934A099093D8 -:109900004B090E949D08A8CB209779F48CE593E041 -:109910000E9457230E9438150E9458230E94381530 -:109920007092660860926508E6CEE0900002F090C2 -:109930000102FFEFEF16FF0649F3E114F10409F00D -:1099400083C08091630890916408892B61F482E060 -:1099500090E020D526E433E0DC012D933C939093F6 -:109960006408809363080091630810916408B1E76C -:10997000EB16F10409F09EC08091590890915A08A5 -:10998000892B61F482E090E005D524E133E0FC010D -:109990003183208390935A08809359080091590885 -:1099A00010915A08F9E7EF16F10409F09EC0809172 -:1099B0004F0890915008892B61F482E090E0EAD43E -:1099C000E2EEF2E0DC01ED93FC939093500880937B -:1099D0004F0800914F0810915008F0E9EF16F1047C -:1099E00009F09EC08091450890914608892B61F44A -:1099F00082E090E0CFD4E0EBF2E0DC01ED93FC9369 -:109A000090934608809345080091450810914608B8 -:109A1000F8EBEF16F10409F09EC080913B0890919D -:109A20003C08892B61F482E090E0B4D4EEE7F2E0E8 -:109A3000DC01ED93FC9390933C0880933B080091EC -:109A40003B0810913C0887C0BCE1EB16F104B9F467 -:109A50008091610890916208892B61F482E090E026 -:109A600099D42CE333E0FC01318320839093620886 -:109A700080936108009161081091620878CFFDE63B -:109A8000EF16F10409F082C080915F0890916008A0 -:109A9000892B61F482E090E07DD422E333E0DC01A5 -:109AA0002D933C939093600880935F0800915F082A -:109AB00010916008F2E7EF16F10409F082C080917E -:109AC000570890915808892B61F482E090E062D4A5 -:109AD0002AE033E0DC012D933C9390935808809367 -:109AE00057080091570810915808FAE7EF16F1044B -:109AF00009F082C080914D0890914E08892B61F445 -:109B000082E090E047D4E8EDF2E0DC01ED93FC93D5 -:109B100090934E0880934D0800914D0810914E0887 -:109B2000F1EAEF16F10409F082C0809143089091A8 -:109B30004408892B61F482E090E02CD4E6EAF2E05C -:109B4000DC01ED93FC9390934408809343080091CB -:109B50004308109144080115110509F044C18CE532 -:109B600093E00E9457230E9438150E9458230E94B8 -:109B70003815709266086092650883ED97E00E9440 -:109B8000DA2286EE97E00E94DA22B5CDBFE6EB1628 -:109B9000F10409F068C080915D0890915E08892BFE -:109BA00061F482E090E0F6D328E233E0FC013183F7 -:109BB000208390935E0880935D0800915D0810916A -:109BC0005E08B3E7EB16F10409F0BBC080915508BD -:109BD00090915608892B61F482E090E0DBD320E07D -:109BE00033E0FC013183208390935608809355081D -:109BF0000091550810915608FDE8EF16F10409F0A0 -:109C0000BBC080914B0890914C08892B61F482E095 -:109C100090E0C0D3EEECF2E0DC01ED93FC93909386 -:109C20004C0880934B0800914B0810914C08F5EBC1 -:109C3000EF16F10409F0BBC08091410890914208F1 -:109C4000892B61F482E090E0A5D3ECE9F2E0DC013D -:109C5000ED93FC9390934208809341080091410852 -:109C60001091420878CFF0E7EF16F10409F066C0D2 -:109C700080915B0890915C08892B61F482E090E010 -:109C800089D32EE133E0DC012D933C9390935C0863 -:109C900080935B0800915B0810915C08B8E7EB16B5 -:109CA000F10409F07FCE8091510890915208892BE0 -:109CB00051F482E090E06ED3FC01318220829093D7 -:109CC0005208809351080091510810915208FFE802 -:109CD000EF16F10409F081CE809147089091480871 -:109CE000892B61F482E090E055D3EAEBF2E0DC01ED -:109CF000ED93FC93909348088093470800914708A0 -:109D000010914808F7EBEF16F10409F081CE80912D -:109D10003D0890913E08892B61F482E090E03AD3AF -:109D2000E8E8F2E0DC01ED93FC9390933E08809329 -:109D30003D0800913D0810913E080DCF10E000E075 -:109D400016CEF4E7EF16F10409F0A8CF809153087E -:109D500090915408892B61F482E090E01BD326EFA8 -:109D600032E0DC012D933C93909354088093530888 -:109D70000091530810915408FEE8EF16F10409F021 -:109D8000A6CF8091490890914A08892B61F482E01E -:109D900090E000D3E4ECF2E0DC01ED93FC939093CF -:109DA0004A08809349080091490810914A08F6EB47 -:109DB000EF16F10409F0A6CF80913F08909140087A -:109DC000892B61F482E090E0E5D2E2E9F2E0DC0187 -:109DD000ED93FC939093400880933F0800913F08D7 -:109DE00010914008B8CE88E593E00E9457230E9466 -:109DF00038150E9458230E94381510926608109258 -:109E00006508F12CE12C2FEFE21AF20A31E0E3169B -:109E1000F10441F084E593E00E9457230E94381535 -:109E20000E945823D801ED91FC910480F581E02D2A -:109E3000BE01C80119950E943815C0906508D090E0 -:109E400066080E943815FC01868581110AC0E81455 -:109E5000F9043CF4C114D10421F0F2E0CF16D1048E -:109E600091F68BED9CE00E94F707181619062CF46A -:109E70008BED9CE00E94D507F4CFCD2809F4B3C048 -:109E80005520A1F00E94961680916709909168096B -:109E9000A0916909B0916A090197A105B10531F452 -:109EA0000E94381521E0DC011E962C938CE493E08F -:109EB0000E94572386E198E00E9457230E9438159C -:109EC00080916508909166080E94522390C0601BA3 -:109ED000710B820B930B693873418105910508F46E -:109EE00010CD0E943815DC011E968C91882309F450 -:109EF00077C084E793E00E9457230E9438150E94A0 -:109F000058230E94AC2CEC010E943815FE01EC5A3B -:109F1000FF4F80819181A281B38180933809909312 -:109F20003909A0933A09B0933B090E943815FE0104 -:109F3000E852FF4F80819181A281B38180933C09D7 -:109F400090933D09A0933E09B0933F090E943815B4 -:109F5000C45ADE4F88819981AA81BB8180934009D0 -:109F600090934109A0934209B09343090E94381588 -:109F70000E9484290E94AC2C0E94DB280E94381584 -:109F80000E9484150E9438150E94A0270E949616F0 -:109F900080915F0990916009A0916109B091620977 -:109FA0000197A105B10541F08CE693E00E9457238B -:109FB0000E9438150E9458238091440990914509C8 -:109FC000A0914609B09147090196A11DB11D80934A -:109FD000440990934509A0934609B093470987CC5B -:109FE00080E793E088CF80E593E00E9457230E94AA -:109FF00038150E9458230E94381510925309109268 -:10A000005409109255091092560975CB5524539452 -:10A01000111169CB0E94961680915F099091600999 -:10A02000A0916109B09162090197A105B10509F4F8 -:10A030006BCC552009F468CC80E693E00E9457234E -:10A040000E9438150E9458230E9438158FE090E036 -:10A0500090936608809365084ECB81E59EE00E9450 -:10A06000A42281E49EE00E94A42281E39EE00E945B -:10A07000A42281E29EE00E94A42281E99EE00E9447 -:10A08000A42281E89EE00E94A42281E79EE00E9433 -:10A09000A42281E69EE00E94A42281ED9EE00E941F -:10A0A000A42281EC9EE00E94A42281EB9EE00E940B -:10A0B000A42281EA9EE00E94A42281E19FE00E9406 -:10A0C000A42281E09FE00E94A42281EF9EE00E94F2 -:10A0D000A42281EE9EE00E94A42281E59FE00E94DE -:10A0E000A42281E49FE00E94A42281E39FE00E94D9 -:10A0F000A42281E29FE00E94A42281E99FE00E94C5 -:10A10000A42281E89FE00E94A42281E79FE00E94B0 -:10A11000A42281E69FE00E94A42281ED9FE00E949C -:10A12000A42281EC9FE00E94A42281EB9FE00E9488 -:10A13000A42281EA9FE00E94A42281E190E10E9492 -:10A14000A42281E090E10E94A42281EF9FE00E947E -:10A15000A42281EE9FE00E94A42281E590E10E946A -:10A16000A42281E490E10E94A42281E390E10E9474 -:10A17000A42281E290E10E94A42281E990E10E9460 -:10A18000A42281E890E10E94A42281E790E10E944C -:10A19000A42281E690E10E94A42281ED90E10E9438 -:10A1A000A42281EC90E10E94A42281EB90E10E9424 -:10A1B000A42281EA90E10E94A42281E191E10E941F -:10A1C000A42281E091E10E94A42281EF90E10E940B -:10A1D000A42281EE90E10E94A42281E591E10E94F7 -:10A1E000A42281E491E10E94A42281E391E10E94F2 -:10A1F000A42281E291E10E94A42281E991E10E94DE -:10A20000A42281E891E10E94A42281E791E10E94C9 -:10A21000A42281E691E10E94A42281ED91E10E94B5 -:10A22000A42281EC91E10E94A42281EB91E10E94A1 -:10A23000A42281EA91E10E94A42281E192E10E949C -:10A24000A42281E092E10E94A42281EF91E10E9488 -:10A25000A42281EE91E10E94A42281E592E10E9474 -:10A26000A42281E492E10E94A42281E392E10E946F -:10A27000A42281E292E10E94A42281E992E10E945B -:10A28000A42281E892E10E94A42281E792E10E9447 -:10A29000A42281E692E10E94A42281ED92E10E9433 -:10A2A000A42281EC92E10E94A42281EB92E10E941F -:10A2B000A42281EA92E10E94A42281E193E10E941A -:10A2C000A42281E093E10E94A42281EF92E10E9406 -:10A2D000A42281EE92E10E94A42281E593E10E94F2 -:10A2E000A42281E493E10E94A42281E393E10E94ED -:10A2F000A42281E293E10E94A42281E993E10E94D9 -:10A30000A42281E893E10E94A42281E793E10E94C4 -:10A31000A42281E693E10E94A42281ED93E10E94B0 -:10A32000A42281EC93E10E94A42281EB93E10E949C -:10A33000A42281EA93E10E94A42281E194E10E9497 -:10A34000A42281E094E10E94A42281EF93E10E9483 -:10A35000A42281EE93E10C94A422EF920F931F9319 -:10A36000CF93DF93E80134E047FD34E1042E000C85 -:10A37000550B57FF03C0519541955109E32E022F0C -:10A38000242FAE01ABD1CE01DF91CF911F910F9160 -:10A39000EF9008950F931F93CF93DF938230910531 -:10A3A00010F482E090E0E0911B14F0911C1430E076 -:10A3B00020E0B0E0A0E0309799F42115310509F4D0 -:10A3C0004AC0281B390B24303105D8F58A819B817E -:10A3D0006115710589F1FB0193838283FE0111C030 -:10A3E000408151810281138148175907E0F04817D5 -:10A3F000590799F4109761F012960C9312971396DF -:10A400001C933296CF01DF91CF911F910F91089548 -:10A4100000931B1410931C14F4CF2115310551F037 -:10A420004217530738F0A901DB019A01BD01DF0192 -:10A43000F801C1CFEF01F9CF90931C1480931B1446 -:10A44000CDCFFE01E20FF31F81939193225031098A -:10A4500039832883D7CF2091191430911A14232BD4 -:10A4600041F4209104023091050230931A14209394 -:10A47000191420910202309103022115310541F493 -:10A480002DB73EB74091060250910702241B350BB1 -:10A49000E0911914F0911A14E217F307A0F42E1B9F -:10A4A0003F0B2817390778F0AC014E5F5F4F241738 -:10A4B000350748F04E0F5F1F50931A14409319143C -:10A4C000819391939FCFF0E0E0E09CCFCF93DF9317 -:10A4D0000097E9F0FC01329713821282A0911B14BD -:10A4E000B0911C14ED0130E020E01097A1F4208120 -:10A4F0003181820F931F2091191430911A1428175B -:10A50000390709F061C0F0931A14E0931914DF9130 -:10A51000CF910895EA01CE17DF07E8F54A815B8104 -:10A520009E0141155105B1F7E901FB83EA83499189 -:10A530005991C40FD51FEC17FD0761F480819181FB -:10A540000296840F951FE901998388838281938104 -:10A550009B838A83F0E0E0E012968D919C911397A3 -:10A560000097B9F52D913C911197CD010296820F7C -:10A57000931F2091191430911A142817390739F6AE -:10A58000309751F510921C1410921B14B0931A14AA -:10A59000A0931914BCCFD383C28340815181840F0F -:10A5A000951FC817D90761F44E5F5F4F8881998165 -:10A5B000480F591F518340838A819B8193838283F3 -:10A5C0002115310509F0B0CFF0931C14E0931B1452 -:10A5D0009ECFFD01DC01C0CF13821282D7CF662748 -:10A5E0007727F4C147E154E100C0FA01A191B0819D -:10A5F000009719F41097E1F0CD01DC01CD010D9029 -:10A60000002011F4C00113C0FB012191222319F095 -:10A610002015D9F7F3CFFB012191201519F41E92D3 -:10A62000119606C02223C1F70D900020A1F7D0019A -:10A63000FA01A193B0830895BB274A3031F49923DE -:10A6400022F4BDE2909581959F4F30C0BB272A3000 -:10A6500051F4992342F4BDE29095809570956195EF -:10A660007F4F8F4F9F4F01C0BB27FA01A62F621764 -:10A67000710581059105330B30FB66F0AA27660F43 -:10A68000771F881F991FAA1FA21710F0A21B63959E -:10A690003850A9F7A05DAA3308F0A95DA19336F759 -:10A6A000B111B1931082CA01DEC3BB27FB0155274C -:10A6B000AA27880F991FAA1FA41710F0A41B83951F -:10A6C0005051B9F7A05DAA3308F0A95DA193009796 -:10A6D00079F7B111B1931192CB01C5C38F929F92BB -:10A6E000AF92BF92CF92DF92EF92FF920F931F93A0 -:10A6F000CF93DF9300D000D000D0CDB7DEB76A0192 -:10A70000F22EB02E102FFBE3AF2EA01608F41BE3A1 -:10A710001F5F012F27E0AE014F5F5F4FACD2BC013E -:10A720008981982F9970913009F44EC09BE2E1FC29 -:10A7300004C09E2D9170E0FC49C05E2D5071E82F41 -:10A74000E87083FF55C084E0911101C083E0EF2DD4 -:10A75000E81B8F1508F0E0E0D6018E2F20E255238C -:10A76000C9F1992329F0D6019C93C60101966C0189 -:10A7700096012D5F3F4FE2FE33C08EE4D6018C93ED -:10A7800091E411969C93119712968C93D9018E2F78 -:10A7900090E281112AC0E20FF32FF11D10828EEF9B -:10A7A0009FEF29960FB6F894DEBF0FBECDBFDF91A5 -:10A7B000CF911F910F91FF90EF90DF90CF90BF90BE -:10A7C000AF909F908F9008959DE2B7CF90E2B5CF64 -:10A7D0002D9381508111FCCFCE0ED11CE0E0C1CF72 -:10A7E0008EE6D6018C9391E6CCCF9D938150D1CF4C -:10A7F000482F447082FF3DC084E0911101C083E086 -:10A800008F1510F4EF2DE81BD6018E2F20E2552373 -:10A8100009F1992329F0D6019C93C60101966C0198 -:10A8200096012D5F3F4FE2FE1BC089E4D6018C9359 -:10A830008EE411968C93119786E412968C93D9012D -:10A840008E2F90E2882309F4A6CF9D938150FACFF2 -:10A850002D9381508111FCCFCE0ED11CE0E0D9CFD9 -:10A8600089E6D6018C938EE611968C93119786E635 -:10A87000E4CF9B0177FF02C030E020E0A1E0B0E030 -:10A88000911102C0B0E0A0E0F9013196AE0FBF1FF8 -:10A890008B2C912CBB2009F461C05401EFEFAE1A50 -:10A8A000BE0AAA0DBB1DFA161B0619F014F04F2D97 -:10A8B0004A1B511188C0E3FC59C07601A42FB0E2B5 -:10A8C000A1114FC0C40ED11C992309F45BC040E014 -:10A8D000D6011196F60190836D01552309F448C005 -:10A8E000012F060F9A81582F507184FF03C09133B6 -:10A8F00009F4015010160CF047C0093008F008E0C8 -:10A90000EEE2FE2E5B01A01AB108850191948194BC -:10A9100091082F3F320729F4D601FC92F6013196B7 -:10A920006F016217730794F1021713077CF5DB01BF -:10A93000A21BB30BAA24A394B12CAC0EBD1EAA0D6E -:10A94000BB1D11968C9121503109D6011196281505 -:10A950003905F4F0F60180836D01DBCFB12CA12C19 -:10A96000A0CFF701B1937F01A150AACF9111B0CF31 -:10A97000D601942F50E302C05D9391509111FCCF0A -:10A98000C40ED11C40E0ACCF01E0BACF80E3DBCFF6 -:10A990006217730731F4963388F4953311F4552315 -:10A9A00069F0F6018083FD01842F90E2811108C0D7 -:10A9B000A40FB11D1C9290E080E0F3CE81E3F1CFB3 -:10A9C00091938150F3CF911183CF8ACF8F929F9231 -:10A9D000AF92BF92CF92DF92EF92FF920F931F93AD -:10A9E000CF93DF935C017B016115710519F0DB01E9 -:10A9F0008D939C9385010F5F1F4FF501D0818D2FA3 -:10AA000090E011D26C01892BA9F5DD32A9F50F5F19 -:10AA10001F4FD5011196DC91C1E05801F1E0AF1A4A -:10AA2000B10843E050E06CEE70E0C50104D2892B20 -:10AA300061F5680182E0C80ED11C45E050E067EE88 -:10AA400070E0C601F8D1892B21F4680197E0C90EA6 -:10AA5000D11CE114F10419F0D701CD92DC9260E031 -:10AA600070E080E89FEFC111F9C060E070E080E81D -:10AA70009FE7F4C05801BECFDB3229F485010E5F99 -:10AA80001F4FF501D181C0E0C8CF43E050E064EE34 -:10AA900070E0C501D0D1892BE9F0F80110E000E0A9 -:10AAA00020E030E0A9015F01B0ED8B2E8D0E89E032 -:10AAB0008815C0F19C2E689491F88C2F8870C2FF85 -:10AAC00016C0811102C00F5F1F4F3196D501DC9176 -:10AAD000C92DE9CFE114F10429F00E5F1F4FF701F2 -:10AAE0001183008360E070E080EC9FE7B7C08823AB -:10AAF00011F001501109A5E0B0E013D39B01AC01A6 -:10AB0000220F331F441F551F280D311D411D511D9C -:10AB1000283999E93907490799E15907B0F2C66020 -:10AB20009C2ED3CFAEEF8A1206C0C3FD3CC09C2E34 -:10AB3000689493F8CACFDF7DD534A9F580818D3232 -:10AB400039F4C061DF011296818162E070E006C0D5 -:10AB5000DF018B32C1F3119661E070E080535D013B -:10AB6000A61AB70A8A30F8F4E0E8CE16ECE0DE0662 -:10AB70005CF4B601660F771F660F771FC60ED71EEF -:10AB8000CC0CDD1CC80ED11C5D01FFEFAF1ABF0A53 -:10AB90008C9180538A3098F1C4FF03C0D194C19442 -:10ABA000D1080C0D1D1DC1FF09C0E114F10431F0E5 -:10ABB00081E0A81AB108D701AD92BC92CA01B901CF -:10ABC00066D1C370C33009F490584B015C0120E09A -:10ABD00030E0A90158D1882309F43EC0CBE1D1E08F -:10ABE00017FF05C0119501951109C3E0D1E06E0171 -:10ABF000B8E1CB1AD10880E2E82EF12C0EC0D501C5 -:10AC0000B3CFFE0125913591459154910E191F093D -:10AC1000C501B4019DD14B015C01D501C4010E15E4 -:10AC20001F057CF72497F594E794CC16DD06A9F769 -:10AC30008A2F880F8B2F881F8F3F41F020E030E054 -:10AC4000A901C501B4011FD1811106C082E290E0C3 -:10AC500090931E1480931D14C501B401DF91CF9110 -:10AC60001F910F91FF90EF90DF90CF90BF90AF902A -:10AC70009F908F900895283008F027E03327DA015D -:10AC8000990F311D87FD916000966105710539F4BA -:10AC900032602E5F3D9330E32A95E1F708959F3FA0 -:10ACA00030F080387105610509F03C5F3C5F3D93F1 -:10ACB000913008F08068911DDF93CF931F930F931D -:10ACC000FF92EF92192F987F9695E92F969596957A -:10ACD000E90FFF27E758FE4F99273327EE24FF247B -:10ACE000A701E70105900894079428F4360FE71EA2 -:10ACF000F81E491F511D660F771F881F991F069464 -:10AD0000A1F70590079428F4E70EF81E491F561F77 -:10AD1000C11D770F881F991F661F0694A1F7059024 -:10AD2000079428F4F80E491F561FC71FD11D880F1E -:10AD3000991F661F771F0694A1F70590079420F4CA -:10AD4000490F561FC71FD81F990F661F771F881FEF -:10AD50000694A9F784911095177041F0D695C79580 -:10AD600057954795F794E7941A95C1F7EFE1F1E00D -:10AD700068941590159135916591959105907FE2B4 -:10AD80007395E118F10A430B560BC90BD009C0F7B4 -:10AD9000E10CF11E431F561FC91FD01D7EF47033F6 -:10ADA00011F48A95E6CFE894015030F0080F0AF4C8 -:10ADB0000027021708F4202F2395022F7A3328F05A -:10ADC00079E37D932A95E9F710C07D932A9589F65A -:10ADD000069497956795379517951794E118F10A9A -:10ADE000430B560BC90BD00998F023957E917395B0 -:10ADF0007A3308F070E37C932013B8F77E9170618A -:10AE00007D9330F0839571E37D9370E32A95E1F7AC -:10AE10001124EF90FF900F911F91CF91DF9199270F -:10AE200087FD909508959111F6C0803219F08950F0 -:10AE30008550D0F70895FB01DC014150504088F067 -:10AE40008D9181341CF08B350CF4805E65916134FA -:10AE50001CF06B350CF4605E861B611171F3990B6D -:10AE60000895881BFCCFDC01FC01672F71917723CB -:10AE7000E1F7329704C07C916D9370836291AE17B5 -:10AE8000BF07C8F3089540D008F481E00895E8941E -:10AE900009C097FB3EF490958095709561957F4F22 -:10AEA0008F4F9F4F9923A9F0F92F96E9BB279395D0 -:10AEB000F695879577956795B795F111F8CFFAF4E0 -:10AEC000BB0F11F460FF1BC06F5F7F4F8F4F9F4F11 -:10AED00016C0882311F096E911C0772321F09EE86F -:10AEE000872F762F05C0662371F096E8862F70E0D5 -:10AEF00060E02AF09A95660F771F881FDAF7880FAF -:10AF00009695879597F90895990F0008550FAA0B04 -:10AF1000E0E8FEEF16161706E807F907C0F012166C -:10AF20001306E407F50798F0621B730B840B950B6F -:10AF300039F40A2661F0232B242B252B21F40895C4 -:10AF40000A2609F4A140A6958FEF811D811D089561 -:10AF50000BD07BC06CD028F071D018F0952309F08D -:10AF60005DC062C01124A5C081D0A0F3959FD1F32C -:10AF7000950F50E0551F629FF001729FBB27F00DA7 -:10AF8000B11D639FAA27F00DB11DAA1F649F6627FC -:10AF9000B00DA11D661F829F2227B00DA11D621F4B -:10AFA000739FB00DA11D621F839FA00D611D221F05 -:10AFB000749F3327A00D611D231F849F600D211DE9 -:10AFC000822F762F6A2F11249F5750408AF0E1F08C -:10AFD00088234AF0EE0FFF1FBB1F661F771F881FD5 -:10AFE00091505040A9F79E3F510570F017C061C0C5 -:10AFF0005F3FECF3983EDCF3869577956795B795C0 -:10B00000F795E7959F5FC1F7FE2B880F911D9695E9 -:10B01000879597F9089599278827089597F99F6745 -:10B0200080E870E060E008959FEF80EC08950024D0 -:10B030000A941616170618060906089500240A949D -:10B0400012161306140605060895092E0394000C23 -:10B0500011F4882352F0BB0F40F4BF2B11F460FFB2 -:10B0600004C06F5F7F4F8F4F9F4F089557FD9058DB -:10B07000440F551F59F05F3F71F04795880F97FBBC -:10B08000991F61F09F3F79F0879508951216130676 -:10B090001406551FF2CF4695F1DF08C016161706A5 -:10B0A0001806991FF1CF86957105610508940895DA -:10B0B000E894BB2766277727CB0197F90895F9997C -:10B0C000FECF92BD81BDF89A992780B50895262FAD -:10B0D000F999FECF1FBA92BD81BD20BD0FB6F8947D -:10B0E000FA9AF99A0FBE01960895052E97FB16F469 -:10B0F00000940FD057FD05D024D007FC02D046F4B1 -:10B1000008C050954095309521953F4F4F4F5F4F68 -:10B11000089590958095709561957F4F8F4F9F4FC3 -:10B12000089531D0A59F900DB49F900DA49F800DE0 -:10B13000911D11240895B7FFF4CFF3DF821B930B09 -:10B140000895A1E21A2EAA1BBB1BFD010DC0AA1F68 -:10B15000BB1FEE1FFF1FA217B307E407F50720F080 -:10B16000A21BB30BE40BF50B661F771F881F991FFB -:10B170001A9469F760957095809590959B01AC0144 -:10B18000BD01CF010895A29FB001B39FC001A39F4D -:10B19000700D811D1124911DB29F700D811D112410 -:10B1A000911D08955058BB27AA270ED04ECF3FDFE0 -:10B1B00030F044DF20F031F49F3F11F41EF434CF1F -:10B1C0000EF4E095E7FB2ACFE92F50DF80F3BA17A2 -:10B1D000620773078407950718F071F49EF568CF2E -:10B1E0000EF4E0950B2EBA2FA02D0B01B9019001A2 -:10B1F0000C01CA01A0011124FF27591B99F0593FE6 -:10B2000050F4503E68F11A16F040A22F232F342F2D -:10B210004427585FF3CF469537952795A795F0407B -:10B220005395C9F77EF41F16BA0B620B730B840B90 -:10B23000BAF09150A1F0FF0FBB1F661F771F881F48 -:10B24000C2F70EC0BA0F621F731F841F48F48795A0 -:10B2500077956795B795F7959E3F08F0B3CF93958F -:10B26000880F08F09927EE0F9795879508950CD0D1 -:10B27000ECCEE4DE40F0DBDE30F021F45F3F19F08D -:10B28000CDCE511116CFD0CEF1DE98F39923C9F36C -:10B290005523B1F3951B550BBB27AA2762177307DC -:10B2A000840738F09F5F5F4F220F331F441FAA1F90 -:10B2B000A9F333D00E2E3AF0E0E830D09150504050 -:10B2C000E695001CCAF729D0FE2F27D0660F771FFE -:10B2D000881FBB1F261737074807AB07B0E809F0E0 -:10B2E000BB0B802DBF01FF2793585F4F2AF09E3F75 -:10B2F000510568F093CEDDCE5F3FECF3983EDCF372 -:10B30000869577956795B795F7959F5FC9F7880FED -:10B31000911D9695879597F90895E1E0660F771F3F -:10B32000881FBB1F621773078407BA0720F0621BD0 -:10B33000730B840BBA0BEE1F88F7E095089504D0C9 -:10B340006894B111B6CE089599DE88F09F5790F0B9 -:10B35000B92F9927B751A0F0D1F0660F771F881F3A -:10B36000991F1AF0BA95C9F712C0B13081F0A0DE6A -:10B37000B1E008959DCE672F782F8827B85F39F008 -:10B38000B93FCCF3869577956795B395D9F73EF499 -:10B3900090958095709561957F4F8F4F9F4F089541 -:10B3A000B3DD08F48FEF0895AFDD880B990B089596 -:10B3B000DB018F939F93B5DEBF91AF91A29F800D6C -:10B3C000911DA39F900DB29F900D11240895991B7C -:10B3D00079E004C0991F961708F0961B881F7A958C -:10B3E000C9F780950895EE0FFF1F881F8BBF079048 -:10B3F000F691E02D19944F925F926F927F928F9207 -:10B400009F92AF92BF92CF92DF92EF92FF920F93F3 -:10B410001F93CF93DF938C01009799F4CB01DF91B9 -:10B42000CF911F910F91FF90EF90DF90CF90BF9041 -:10B43000AF909F908F907F906F905F904F900C9403 -:10B44000CA51FC01E60FF71F9C0122503109E21797 -:10B45000F30708F4ACC0D901CD91DC911197C61760 -:10B46000D70718F1C530D10570F0CE0104978617C3 -:10B47000970748F0C61BD70B2297C193D1936D93C2 -:10B480007C93CF0123D8C801DF91CF911F910F91F9 -:10B49000FF90EF90DF90CF90BF90AF909F908F90F4 -:10B4A0007F906F905F904F9008955B01AC1ABD0A3A -:10B4B0004C018C0E9D1EA0911B14B0911C14512C9C -:10B4C000412CF12CE12C109731F5809119149091B9 -:10B4D0001A148815990509F05CC04616570608F03D -:10B4E00058C08091020290910302009741F48DB7F9 -:10B4F0009EB74091060250910702841B950BE817F6 -:10B50000F90708F054C0F0931A14E0931914F901E4 -:10B5100071836083B8CF8D919C91119712966C9036 -:10B52000129713967C901397A815B90559F56C01DD -:10B5300042E0C40ED11CCA14DB0420F1AC014A194C -:10B540005B09DA011296159780F06282738251834B -:10B550004083D9016D937C93E114F10471F0D7011C -:10B560001396FC93EE9312978ECF22968C0F9D1F0D -:10B57000F90191838083F301EFCFF0931C14E093E2 -:10B580001B1481CF4816590608F42C017D01D30104 -:10B590009ACFCB010E94CA517C01009741F0AE01C5 -:10B5A000B80108D0C8010E94665287016CCF10E034 -:10B5B00000E069CFFB01DC0102C001900D92415017 -:10B5C0005040D8F70895FB01DC018D91019080195E -:10B5D0000110D9F3990B0895FB01DC0101900D9244 -:10B5E0000020E1F7089511E0CEE9D1E000E005C0C8 -:10B5F000802FFE01F8DE2196011DCF39D10780E0B2 -:08B600000807B1F7F894FFCF31 -:10B60800FFFF00001F1480002E452E6578707265BC -:10B6180073734B313000000100000001000000018D -:10B62800000000200A0D0000362E352E31310000B2 -:10B638005238350052383400523035005231330018 -:10B648005231320052313100523137005231360016 -:10B6580052313500523034005238370052373300F7 -:10B6680052373200523731000D0A00200052393962 -:10B67800000D0A002000523939000000000029118D -:10B68800B822C52C000000006614D222F42700005E -:10B6980000002811B6221F2A000000002D11C02228 -:10B6A800CB27000000002B11BC22F1140000000081 -:10B6B8003E12C8229414000000002812C2228714E7 -:10B6C800000000002C0CAE22EB23000000006914DF -:10B6D800D822CE14000000006D12CC2236270000BC -:10B6E80000006E12CE222927000000002D0CB02287 -:10B6F8001D27000000002A11BA227E3D000000002C -:10B708006714D422E640000000000913D022AD409F -:10B71800000000003C12C422D33E00000000930D3C -:10B72800B222293C000000002C11BE22B73D0000C7 -:10B7380000006814D622C315000000003D12C6227E -:10B748000240000000002711B422423D523033006D -:10B758005230320052303700523031005230390006 -:10B7680052383800523837005230380052383800D2 -:10B778005230300052383700523036000000000096 -:10B788002E089907C6077E08F707D507E9070000BE -:10B7980000002B0CAC2220510052343100500052D2 -:10B7A80039390020737461200020637572200020ED -:10B7B800656E6420002068616C662000206C656EF0 -:10B7C8002000206D696E2000206D617820002073B4 -:10B7D8007064200052323100523939204572726F3C -:10B7E800723A20696E76616C696420706172616D6D -:10B7F800657465722069640D0A005232300052384F -:10B808003100205841002058420020594100205959 -:10B818004200205A4100205A4200686F6D650D0AA7 -:10B828000052383320002D33363064353239610008 -:10B838006E616E00696E66006F766600523832007F -:10B848005239392057696C6C207A65726F2058001C -:10B858005239392057696C6C207A65726F2059000B -:10B868005239392057696C6C207A65726F205A00FA -:10B878005239392043616C6962726174696F6E2054 -:10B888006572726F723A20656E642073746F7020EF -:10B89800616374697665206265666F72652073748A -:10B8A8006172740D0A0020617869732000206D6F41 -:10B8B800766520746F20737461727420666F7220CD -:10B8C80063616C6962726174696F6E005239392004 -:10B8D80074696D656F7574205820617869730D0AF5 -:10B8E800005239392074696D656F7574205920616B -:10B8F8007869730D0A005239392074696D656F755E -:10B9080074205A20617869730D0A0052393920650C -:10B918006D657267656E63792073746F700D0A00C8 -:10B92800523939206D6F76656D656E7420646F6E5F -:10B93800650D0A00206174207374617274696E6702 -:10B9480020706F696E7400523233002063616C6935 -:10B9580062726174696E67206C656E677468002036 -:10B968007374657020636F756E743A20002061747B -:10B9780020656E6420706F696E7400206465616371 -:10B98800746976617465206D6F746F7220582064D5 -:10B99800756520746F206D697373656420737465B1 -:10B9A8007073002064656163746976617465206DE5 -:10B9B8006F746F7220592064756520746F206D69EB -:10B9C80073736564207374657073002064656163C4 -:10B9D800746976617465206D6F746F72205A206483 -:10B9E800756520746F206D69737365642073746561 -:10B9F800707300523939206572726F720D0A0052E5 -:10BA080039392073746F707065640D0A00523939C2 -:10BA1800206572726F72200053657269616C2063D1 -:10BA28006F6E6E656374696F6E207374617274658E -:10BA3800640053657420696E7075742F6F75747027 -:10BA48007574206661726D626F74206578707265B6 -:10BA58007373005265616420706172616D6574650D -:10BA68007273004C6F616420544D43206472697690 -:10BA780065727300496E697420544D433231333016 -:10BA88002064726976657273004C6F616420544D4E -:10BA9800433231333020706172616D657465727341 -:10BAA800004C6F6164206D6F76656D656E742073F0 -:10BAB800657474696E677300536574206D6F746F75 -:10BAC8007220656E61626C6573206F6666005374E0 -:10BAD8006172742070696E206775617264005374B6 -:10BAE80061727420696E746572727570740043684F -:10BAF80065636B20686F6D696E67206F6E20626F7B -:10BB08006F740052393920484F4D45205A204F4E06 -:10BB180020535441525455500D0A00523939204887 -:10BB28004F4D452059204F4E2053544152545550A3 -:10BB38000D0A0052393920484F4D452058204F4EA4 -:10BB480020535441525455500D0A0041524455490E -:10BB58004E4F205354415254555020434F4D504C52 -:10BB6800455445002A00473000473030004731002F -:10BB780047303100473238004630390046390046F0 -:10BB88003131004631320046313300463134004607 -:10BB980031350046313600463230004632310046F3 -:10BBA80032320046333100463332004634310046E3 -:10BBB80034320046343300463434004636310046C9 -:10BBC80038310046383200463833004638340020D1 -:10BBD8000A0D005239392068616E646C6572203D27 -:10BBE8003D204E554C4C0D0A0020726573657474E7 -:10BBF800696E67206469676974616C2070696E009A -:10BC080020726573657474696E6720616E616C6F0C -:0ABC1800672070696E0020560000DE +:1057F00010821182128213823496108211821282D8 +:10580000138234961082118212821382349610828F +:105810001182128213823496118210823296118282 +:105820001082329611821082329610821182128278 +:10583000138234961082118212821382349610825F +:105840001182128213823496108231961082319620 +:105850001082319611821082329611821082329615 +:105860001182108232961082118212821382349633 +:105870001082118212821382349610821182128257 +:1058800013823496118210823296118210823296DF +:105890001182108232961182108232961182108209 +:1058A00032961182108232961182108232961182C3 +:1058B00010821801F4EA2F1AFCEF3F0AF10110825E +:1058C000319611821082329611821082CE01019699 +:1058D0000E94121486E9FE013196D40101900D92C6 +:1058E0008A95E1F7CE0101960E94121486E9FE0125 +:1058F0003196D50101900D928A95E1F7CE0101967E +:105900000E94121486E9FE013196D60101900D9293 +:105910008A95E1F788E5F801848BE655FF4F89E524 +:105920008083EA56FF4F8AE58083CE0101960E946C +:10593000AE0F80E3FE013196D70101900D928A955A +:10594000E1F7CE0101960E94AE0F80E3FE01319691 +:10595000D30101900D928A95E1F7CE0101960E9444 +:10596000AE0F80E3FE013196D20101900D928A952F +:10597000E1F7C80142DBF1011082CA56DF4F0FB6D2 +:10598000F894DEBF0FBECDBFDF91CF911F910F9175 +:10599000FF90EF90DF90CF90BF90AF909F908F904F +:1059A0007F906F905F904F903F902F900895CF938E +:1059B000DF938091B1089091B208892B51F481E670 +:1059C00093E00E94A459EC01B8DDD093B208C093D3 +:1059D000B1088091B1089091B208DF91CF910895FC +:1059E000CF93DF938091B008811121C081E0809333 +:1059F000B008DDDFEC0140960E946613CE018A55A7 +:105A00009F4F0E946613CE01845C9E4F0E946613D6 +:105A1000C059DD4F88819981AA81BB810196A11D62 +:105A2000B11D88839983AA83BB831092B008DF914C +:105A3000CF910895CF93DF93EB0120E030E040E871 +:105A40005FE36A817B818C819D810E941D5F811152 +:105A500013C080E494E00E94EC16A9DFFC01EE592B +:105A6000FF4F10821182128213828E529E4FFC01D0 +:105A7000108A118A128A138A20E030E040E85FE33E +:105A80006E817F81888599850E941D5F811113C079 +:105A900080E594E00E94EC168ADFFC01E850FF4F9D +:105AA00010821182128213828E5F9D4FFC01108A38 +:105AB000118A128A138A20E030E040E85FE36A85A9 +:105AC0007B858C859D850E941D5F811113C080E6BA +:105AD00094E00E94EC166BDFFC01E257FE4F10824F +:105AE0001182128213828E5C9D4FFC01108A118AF2 +:105AF000128A138A0E94DF150E947D1990E080E0CF +:105B0000DF91CF910895CF93DF93FC01EA59FD4FC8 +:105B1000408151814115510501F1EC01C659DD4F1C +:105B2000288139818E599D4F24173507E8F4FC01EF +:105B3000808191810097A1F0820F931FFC018081E9 +:105B40008A3031F08D3069F48EE798E00E94EC16CF +:105B500088819981019699838883DF91CF910895F7 +:105B600080E00E947A08F4CF70E060E0BEDC198229 +:105B70001882F3CFEF92FF920F931F93CF93DF938F +:105B80006115710541F480E0DF91CF911F910F9174 +:105B9000FF90EF90089541155105A9F07B01EC01AC +:105BA0000C811D81040F151FB80177DC882359F380 +:105BB000288139818C819D81B701820F931F0E94BA +:105BC000EE621D830C8381E0DFCFEF92FF920F9393 +:105BD0001F93CF93DF93CDB7DEB764970FB6F894DA +:105BE000DEBF0FBECDBF7C01CB01BA018E010F5FBE +:105BF0001F4F22E044E00E948759FC0101900020E1 +:105C0000E9F73197AF01481B590BBC01C701B2DF5F +:105C100064960FB6F894DEBF0FBECDBFDF91CF9173 +:105C20001F910F91FF90EF900895EF92FF920F93C5 +:105C30001F93CF93DF93CDB7DEB72D970FB6F894B0 +:105C4000DEBF0FBECDBF7C01CB01BA012AE08E01C1 +:105C50000F5F1F4FA8010E940E5BF801019000200A +:105C6000E9F73197AF01401B510BB801C70182DF43 +:105C70002D960FB6F894DEBF0FBECDBFDF91CF914A +:105C80001F910F91FF90EF900895EF92FF920F9365 +:105C90001F93CF93DF9300D000D01F921F92CDB7F8 +:105CA000DEB77C01CB014AE08E010F5F1F4FB801C8 +:105CB0000E94F65AF80101900020E9F73197AF01F0 +:105CC000401B510BB801C70155DF28960FB6F89459 +:105CD000DEBF0FBECDBFDF91CF911F910F91FF901F +:105CE000EF900895FB0101900020E9F73197AF0193 +:105CF000461B570B3FCFFB01448155816081718169 +:105D000039CFEF92FF920F931F93CF93DF93CDB7CD +:105D1000DEB72E970FB6F894DEBF0FBECDBF8C0155 +:105D20007B01FC011182108213821282158214827F +:105D300001DC6BEC73E0C801D5DFF70162A173A150 +:105D400084A195A12AE0AE014F5F5F4F7A010E94C6 +:105D5000005BF70101900020E9F73197AF014E1980 +:105D60005F09B701C80106DF6EE778E0C801BADF56 +:105D7000C8012E960FB6F894DEBF0FBECDBFDF91DF +:105D8000CF911F910F91FF90EF900895CF92DF92E6 +:105D9000EF92FF920F931F93CF93DF9300D000D029 +:105DA000CDB7DEB76B017A018C010E591D4F68E348 +:105DB00072E0C80197DF62EA76E0C80193DFF6017E +:105DC000848189831A8241E050E0BE016F5F7F4F7A +:105DD000C801D0DEB701C80158DF0E94DF15BC0141 +:105DE000CE0101968EDFBE016F5F7F4FC80183DF5A +:105DF000CE0101960E941B1D26960FB6F894DEBFB9 +:105E00000FBECDBFDF91CF911F910F91FF90EF900B +:105E1000DF90CF9008952F923F924F925F926F92B2 +:105E20007F928F929F92AF92BF92CF92DF92EF922A +:105E3000FF920F931F93CF93DF93CDB7DEB7AF974A +:105E40000FB6F894DEBF0FBECDBF1C013B010E9410 +:105E50005320C1010E942F1F0E94590A6B017C012F +:105E60009301220F331F220F331F3A832983220D00 +:105E7000331D3D8B2C8B2C553D4F3C832B83D901FF +:105E80006D917D918D919C910E94235F9B01AC014E +:105E900060E074E284E796E40E94116120E030E063 +:105EA00040E05FE30E94825F0E947E61688B798B95 +:105EB0008A8B9B8B86E993E00E94EC1682EA96E03F +:105EC0000E94EC1680E794E00E94EC1682EA96E0CD +:105ED0000E94EC164AE0688979898A899B890E9428 +:105EE0007C1682EA96E00E94EC168BE794E00E9412 +:105EF000EC1682EA96E00E94EC1680E490E00E94A4 +:105F0000E71682EA96E00E94EC1684E994E00E948B +:105F1000EC1682EA96E00E94EC16EB81FC8160812F +:105F20007181828193810E94BF1682EA96E00E946D +:105F3000EC168EE798E00E94EC160E9467160E940D +:105F4000E71AF1E06F16710409F460C022E06216EE +:105F5000710409F485C0A101405F5F4F5FA74EA7A0 +:105F600021015EE2451A5EEF550AF101E652FD4F4E +:105F700080818B87D101A550BD4FBE83AD83E55B8A +:105F8000FF4FFF8BEE8B9101295C3C4F39A328A377 +:105F9000A10149585D4F5D874C878DE890E09F8F48 +:105FA0008E8FA5E1B0E0BF87AE878EA59FA50E942A +:105FB0000E11882309F47EC084EA94E00E94EC1656 +:105FC0000E94DF1524E030E0DC0197963C932E938D +:105FD000969794E0692E712CC301AF960FB6F89492 +:105FE000DEBF0FBECDBFDF91CF911F910F91FF900C +:105FF000EF90DF90CF90BF90AF909F908F907F9069 +:106000006F905F904F903F902F900895F101EA5567 +:10601000FF4FFFA7EEA72101F2E04F0E5F1EF10137 +:10602000E552FD4F20812B87A10141505D4F5E83DA +:106030004D83C101895D9C4F9F8B8E8BD101A85CE4 +:10604000BC4FB9A3A8A3E256F109FD87EC872EE85F +:1060500030E03F8F2E8F46E150E05F874E87A5CF1F +:10606000C101845C9E4F9FA78EA721019EEC491A17 +:106070009DEF590AF101E452FD4FA081AB87B7961D +:10608000FE83ED839101275D3C4F3F8B2E8BA10159 +:10609000475C5C4F59A348A3C10185589D4F9D871C +:1060A0008C87AFE8B0E0BF8FAE8FE7E1F0E0FF870D +:1060B000EE877BCF8EA59FA50E94FF1081117CCF1C +:1060C00086E993E00E94EC168AED94E00E94EC16BB +:1060D000EEA5FFA584810E947A0881EE94E00E94DB +:1060E000EC168EE798E00E94EC1681E090E0AC851B +:1060F000BD858D939C9341E050E06EA57FA5C101C5 +:1061000045DE8EA59FA50E949A11EEA5FFA5E05C35 +:10611000FF4F80810EA51FA504581F4F882309F447 +:10612000C1C08EA59FA50E941D11F8011082C20159 +:106130000E944C0FEEA5FFA5EE5AFF4F60837183BE +:1061400082839383ED81FE811082118212821382F9 +:10615000F101E550FD4F10821182128213823496B4 +:10616000108211821282138234961082118212825E +:10617000138286E090E0AC85BD858D939C9346E0CC +:1061800050E06EA57FA5C10101DE61E070E08EA543 +:106190009FA50E948D1989819A81855D9C4FF1018F +:1061A000E80FF91FFBA3EAA389819A81835F9C4FC3 +:1061B0009101280F391F3DA32CA389819A81855015 +:1061C0009D4FA101480F591F5FA34EA31F82188640 +:1061D00019861A868EA59FA5459699A788A7C101FD +:1061E000860D971DDC01A95CBC4FBBA7AAA78981BE +:1061F0009A81820D931DFC01ED51FD4FF98FE88FBF +:10620000910120593D4F3D8F2C8F4C895D894C5514 +:106210005D4F5DA74CA748A559A56FE6AEA5BFA5E4 +:106220008D919C910E944F0CEAA5FBA5808188234B +:1062300059F00AA11BA12CA13DA14EA15FA1B20161 +:106240008EA59FA50E94E60F0E94590A6C157D0538 +:106250008E059F0578F50E94590A6C157D058E05FF +:106260009F0508F460C087E59DE00E94F7071816B7 +:1062700019060CF498C010E01C821B828EA59FA505 +:106280000E940E11882309F4AFC084E595E00E94B6 +:10629000EC168EA59FA50E940E11811101C08B8561 +:1062A0008B8757C28EA59FA50E943B1181E0D80124 +:1062B0008C933DCF0E94590A4B015C018C189D08BC +:1062C000AE08BF08A88DB98D2D913D914D915C917F +:1062D000A8EEB3E00E946B60681579058A059B05FE +:1062E00008F0B9CF8EA59FA50E945911B1E06B1699 +:1062F000710471F1E2E06E16710409F442C084E6A3 +:1063000092E00E94EC160E94DF150E947D1980E049 +:1063100095E00E94EC160E94DF1522E030E0FC01BF +:1063200037A326A32AC00E94590A4B015C01A88DFD +:10633000B98D2D913D914D915C91A8EEB3E00E94F5 +:106340006B60681579058A059B0508F08CCFCACF6C +:1063500080E692E00E94EC160E94DF150E947D19F3 +:1063600085E195E00E94EC160E94DF1522E030E006 +:10637000DC0197963C932E93969782E0682E712CC1 +:106380002BCE8CE592E00E94EC160E94DF150E9455 +:106390007D198AE295E00E94EC160E94DF15FC014F +:1063A00077A266A219CE87E59DE00E94D5078F7D72 +:1063B0008534910509F05FCF8FE395E00E94EC16DC +:1063C0000E94DF15E1E0DC01D496EC9388E592E0D1 +:1063D0000E94EC160E94DF150E947D1921E030E03A +:1063E0003C832B8311E04ACF8EA59FA50E94FF100E +:1063F00081114BCF111149CFAE89BF896D917C912D +:10640000072E000C880B990B0E94235F9B01AC01A7 +:10641000ED81FE8160817181828193810E941D5F87 +:1064200087FF33CF8EA59FA50E945012AC8DBD8DE6 +:106430004D915D916D917C91088919892A893B89DB +:10644000040F151F261F371F4017510762077307D8 +:1064500028F483EE93E00197F1F7F6CF2F8138858A +:1064600049855A852F5F3F4F4F4F5F4F2F833887A6 +:1064700049875A87ACA5BDA52D913D914D915C9161 +:10648000A3E0B0E00E946B609B01AC016F81788556 +:1064900089859A850E944F60672B682B692B41F490 +:1064A00084E592E00E94EC160E94DF150E947D199F +:1064B0008EA59FA50E94E610EC8DFD8D4081518137 +:1064C00062817381088919892A893B89040F151F04 +:1064D000261F371F401751076207730708F034C1A2 +:1064E00083EE93E00197F1F7F5CF8EA59FA50E946B +:1064F0001D11F8011082A5C10E94590A9B01AC012F +:10650000281939094A095B092F83388749875A872F +:10651000A981BA812D913D914D915C91A8EEB3E096 +:106520000E946B602F81388549855A8562177307F1 +:106530008407950708F0F0C18EA59FA50E94591108 +:1065400031E06316710451F142E06416710489F17F +:1065500084E692E00E94EC160E94DF150E947D19ED +:1065600080E095E0FFCE0E94590A6F837887898783 +:106570009A87A981BA812D913D914D915C91A8EEA8 +:10658000B3E00E946B602F81388549855A85621778 +:1065900073078407950708F0C7C1CECF80E692E065 +:1065A0000E94EC160E94DF150E947D1985E195E09E +:1065B000B0CE8CE592E00E94EC160E94DF150E949E +:1065C0007D198AE295E00E94EC160E94DF15DC013D +:1065D00097967C926E929697FFCC87E59DE00E94FD +:1065E000D5078F7D8534910509F0A6C18FE395E02D +:1065F0000E94EC160E94DF1521E0FC0124AB88E527 +:1066000092E00E94EC160E94DF150E947D1941E085 +:1066100050E05C834B8311E090C11111A5C1EE895C +:10662000FF8960817181072E000C880B990B0E94F5 +:10663000235F9B01AC01AD81BE816D917D918D91F8 +:106640009C910E941D5F87FF8FC18EA59FA50E9410 +:106650005012BFEFCB1ADB0AEB0AFB0AEE85FF856F +:106660004081518162817381088919892A893B8916 +:10667000040F151F261F371F4017510762077307A6 +:1066800028F483EE93E00197F1F7F6CFAC89BD894A +:106690002D913D914D915C91A3E0B0E00E946B6023 +:1066A0009B01AC01C701B6010E944F60672B682BAC +:1066B000692BC1F484E592E00E94EC160E94DF157C +:1066C0000E947D1986E993E00E94EC1683E995E02B +:1066D0000E94EC16C701B6010E94BF168EE798E033 +:1066E0000E94EC168EA59FA50E94E610EE85FF8500 +:1066F0004081518162817381088919892A893B8986 +:10670000040F151F261F371F401751076207730715 +:1067100008F0DCC083EE93E00197F1F7F5CF0E941B +:10672000DF15FC01C28AD38AE48AF58AA0C10E94DF +:10673000DF15DC015696CD92DD92ED92FC925997D1 +:1067400096C10E94FF100DC12B813C81232B09F4BF +:1067500062CD62E070E08EA59FA50E948D1986E94A +:1067600093E00E94EC168AED94E00E94EC16AEA530 +:10677000BFA514968C910E947A0888E695E00E9445 +:10678000EC168EE798E00E94EC16EB81FC81EF2B73 +:1067900009F58BE795E00E94EC1682EA96E00E94EC +:1067A000EC1682ED93E00E94EC168E859F850E9488 +:1067B000E71682EA96E00E94EC168DE296E00E94CF +:1067C000EC16FB858F2F90E00E94E7160E94DF15E4 +:1067D0000E947D190E9467160E94E71A86E993E0DD +:1067E0000E94EC168AED94E00E94EC16AEA5BFA5BF +:1067F00014968C910E947A088FE795E00E94EC161F +:106800008EE798E00E94EC160E94590A4B015C0149 +:10681000ED81FE811082118212821382EEA5FFA506 +:10682000E05CFF4F80810EA51FA504581F4F8823F1 +:1068300009F45BCE8EA59FA50E943B1181E0D80193 +:106840008C93C2010E944C0FEEA5FFA5EE5AFF4F9C +:106850006083718382839383F101E550FD4F108241 +:106860001182128213823496108211821282138254 +:1068700034961082118212821382C2010E944C0F40 +:10688000688F798F8A8F9B8FC2010E944C0FC12C19 +:10689000D12C7601C101860D971D9C01295C3C4FCE +:1068A0003D8F2C8F89819A81820D931DAC014D51B2 +:1068B0005D4F5A834983C10180599D4F9F878E87C1 +:1068C000AC89BD89AC55BD4FBD8BAC8BEB81FC81D8 +:1068D000EF2B09F04DC048A559A56FE6AEA5BFA5A1 +:1068E0008D919C910E944F0CEC8DFD8D80818823B1 +:1068F00059F00AA11BA12CA13DA14EA15FA1B2019B +:106900008EA59FA50E94E60F0E94590A6815790579 +:106910008A059B0508F0F0CD0E94590A6815790593 +:106920008A059B0508F41FCE87E59DE00E94F707C6 +:10693000181619060CF451CE10E05AE0C516D10411 +:10694000E104F1043CF4AD81BE811D921D921D92C3 +:106950001C921397BB858EA59FA5B111F2CE0E9404 +:106960000E11882309F459CE84E595E00E94EC16B7 +:1069700086E993E00E94EC168AED94E00E94EC1602 +:10698000AEA5BFA514968C910E947A0881EA95E085 +:106990000E94EC168EE798E00E94EC16C2010E945D +:1069A0004C0FE8A1F9A1EF2BA1F06B017C01288D20 +:1069B000398D4A8D5B8DC21AD30AE40AF50AF7FEB7 +:1069C00008C0F094E094D094C094C11CD11CE11C88 +:1069D000F11C4B815C81452B19F58BE795E00E94FA +:1069E000EC1682EA96E00E94EC1682ED93E00E949B +:1069F000EC168E8D9F8D0E94E71682EA96E00E942B +:106A0000EC168DE296E00E94EC16C701B6010E94DA +:106A1000235F42E00E940B1B0E94DF150E947D193C +:106A200085E090E0AC85BD858D939C9345E050E07A +:106A30006EA57FA5C101AAD98EA59FA50E94591157 +:106A40000E9467160E94E71AB1E06B16710409F400 +:106A500066CEE2E06E16710409F469CE0E94DF157D +:106A6000DC011E96CD92DD92ED92FC9251970E9430 +:106A7000DF150E94861CEC85FD851182108250E096 +:106A800040E06EA57FA5C10181D970E060E08EA5D0 +:106A90009FA50E948D190E94DF15EB81FC81DC010E +:106AA0009796FC93EE9396973F0196CAFA01DB0105 +:106AB000A158BF4F2C91222331F122E030E0DB01BD +:106AC000AF57BF4F4C91442311F023E030E0DB017E +:106AD000A058BF4F4C91442311F024E030E0DB017B +:106AE000AE57BF4F4C91442311F026E030E0408177 +:106AF00051814217530761F0121613063CF431839B +:106B00002083A90143C930E020E0D9CF118210824F +:106B100008952F923F924F925F926F927F928F9241 +:106B20009F92AF92BF92CF92DF92EF92FF920F931C +:106B30001F93CF93DF93CDB7DEB7CC54D1090FB6F7 +:106B4000F894DEBF0FBECDBF1C012A013B010F83AD +:106B5000188729873A87A4960EAD1FADA497FC012C +:106B6000E151FD4F60817181828193810E94235F99 +:106B7000A30192010E94825F0E9479616D877E87E6 +:106B80008F87988BF101ED50FD4F6081718182817B +:106B900093810E94235F2F81388549855A850E9401 +:106BA000825F0E9479616B8B7C8B8D8B9E8BF10158 +:106BB000E950FD4F60817181828193810E94235F42 +:106BC000A70196010E94825F0E9479616FA378A756 +:106BD00089A79AA70E94590A6F83788789879A871D +:106BE000F101E459FD4F1182108232961182108218 +:106BF000D10157961C921E92569759961C921E923E +:106C000058975B961C921E925A975D961C921E9204 +:106C10005C975F961C921E925E97E25CF140118237 +:106C20001082329611821082329611821082329630 +:106C300011821082329611821082E257FF4F118228 +:106C40001082329611821082329611821082329610 +:106C500011821082329611821082EA5CFE4FA114DA +:106C6000B10461F0C501B0E0A0E0408151816281D2 +:106C7000738184179507A607B70714F0A080B18029 +:106C8000F101EC57FD4F80819181A281B381811484 +:106C9000910441F0A40170E060E0481759076A07C9 +:106CA0007B070CF04C01F101E857FD4F8081918189 +:106CB000A281B3810115110541F0A80170E060E0E7 +:106CC000481759076A077B070CF08C012101B0E1D6 +:106CD0004B0E511CC501B0E0A0E0F10184AF95AFAF +:106CE000A6AFB7AF3101F6EA6F0E711CB12CA12C23 +:106CF000D3019C968D929D92AD92BC929F9751012B +:106D0000B4ECAB1ABEEFBB0A30E020E0F50104A7FB +:106D100015A726A737A70E94DF150E94DF150E943E +:106D2000DF150E94DF15DC011E962D913D914D91DE +:106D30005C9151972F8B388F498F5A8F0E94DF15A6 +:106D4000DC0152962D913D914D915C9155972BA36D +:106D50003CA34DA35EA30E94DF15DC0156962D9146 +:106D60003D914D915C9159972F8F38A349A35AA318 +:106D7000F101E550FD4F1082118212821382349688 +:106D80001082118212821382349610821182128232 +:106D900013823496118210823296118210823296BA +:106DA0001182108232962F89388D498D5A8D208319 +:106DB00031834283538334968BA19CA1ADA1BEA1A4 +:106DC00080839183A283B38334962F8D38A149A108 +:106DD0005AA12083318342835383A596EFACA597B4 +:106DE0000D851E852F8538894F89588D698D7A8D3F +:106DF000C2010E94B2118823F9F080E592E00E945E +:106E0000EC168DE494E00E94EC16F101EA59FF4F74 +:106E10006081718182819381E757FD4F20813181AB +:106E2000428153810E944F60CA01B9010E94BF167E +:106E30000E94DF150E947D19A696EFACA6970B89DC +:106E40001C892D893E894BA15CA16DA17EA1C30146 +:106E50000E94B2118823F9F08CE492E00E94EC16B3 +:106E60008DE594E00E94EC16F101E450FF4F608143 +:106E7000718182819381E950FE4F2081318142816D +:106E800053810E944F60CA01B9010E94BF160E943F +:106E9000DF150E947D19A796EFACA7970FA118A543 +:106EA00029A53AA54F8D58A169A17AA1C5010E94D3 +:106EB000B2118823F9F088E492E00E94EC168DE686 +:106EC00094E00E94EC16F101EE56FE4F6081718154 +:106ED00082819381EB59FE4F208131814281538120 +:106EE0000E944F60CA01B9010E94BF160E94DF15BF +:106EF0000E947D19D10155961C92F101E555FF4F75 +:106F00001082EA56FF4F10820E9467160E94E71A0D +:106F1000C2010E947913C3010E947913C5010E9426 +:106F2000791381E090E0F101E958FD4F918380836E +:106F30007101B7E8EB1ABDEFFB0AF701918380837B +:106F4000810105581D4FD8018D939C9341E050E07D +:106F5000B201C1010E94C62EF70140815181B301E7 +:106F6000C1010E94C62ED8014D915C91B501C101AD +:106F70000E94C62E11E0F101E45AFC4F1083C201B9 +:106F80000E949A11C3010E949A11C5010E949A1190 +:106F900064E670E080E090E00E94280AD101AC58DD +:106FA000BD4F1C9391012B583D4FF9011083C10136 +:106FB0008A589D4FFC011083A596FFADA597F1114E +:106FC0000FC0A6964FADA697411105C0A7965FAD1D +:106FD000A797552349F1C10185579F4FFC011082A6 +:106FE000A696FFADA697F11105C0C1018F5D9E4F1A +:106FF000FC011082A796FFADA797F11105C0C10152 +:1070000089549E4FFC011082A596FFADA597FC9375 +:10701000A696EFADA697D901EC93F101EA58FD4F82 +:10702000A7962FADA7972083F101E957FF4F108254 +:10703000118212821382EA56FF4F1082118212824D +:107040001382EA56FF4F1082118212821382C2010C +:107050000E94F516C3010E94F516C5010E94F5169F +:10706000C2010E94BB12C3010E94BB12C5010E9453 +:10707000BB120E94DF15DC01D4968C918D871DA672 +:107080001EA61FA618AA19AA1AAA1BAA1CAA1DAADC +:107090001EAA1FAA18AE912C812CF101EC58FD4FAD +:1070A000FC8BEB8B91012B583D4F38A72FA3A101EF +:1070B0004A585D4F5CA74BA7C10189589D4F219647 +:1070C0009FAF8EAF2197D101A758BD4F2396BFAF79 +:1070D000AEAF239737962596FFAFEEAF2597275E85 +:1070E00031403EAF2DAF4F535F4F27965FAF4EAF4E +:1070F0002797069629969FAF8EAF2997A35DB1403B +:10710000BAAFA9AF55962B96BFAFAEAF2B97EF5343 +:10711000F140FCAFEBAF75962D96FFAFEEAF2D971C +:10712000AB89BC898C9181110AC0EFA1F8A580813F +:10713000811105C0ABA5BCA58C91882319F0BD8534 +:10714000BB2369F081010A591D4FD8018D919C9193 +:10715000892B09F479C6C1010E94832DF6CF2196AF +:107160004EAD5FAD2197B201C101A0DC23964EADBB +:107170005FAD2397B301C10199DC25964EAD5FAD9C +:107180002597B501C10192DCC2010E942613C301FB +:107190000E942613C5010E942613EDADFEAD80812D +:1071A000882309F44EC0C2010E94F516A1014B5D6F +:1071B0005F4F6FE6D10150968D919C910E944F0CCC +:1071C0002796EEADFFAD27978081882379F0810166 +:1071D000055D1C4F9101235F3C4FA10145505D4F60 +:1071E000B1016E527E4FC2010E94E60FADADBEAD41 +:1071F0001C92A596BFADA597BB2319F12996EEADBC +:10720000FFAD29978081811116C02F89388D498D56 +:107210005A8D12161306140615069CF02DA93EA9C8 +:107220004FA958AD2F5F3F4F4F4F5F4F2DAB3EAB38 +:107230004FAB58AF06C08F89988DA98DBA8DB7FF17 +:10724000EDCFF101EC5DFE4F8081882309F44DC044 +:10725000C3010E94F5162B964EAD5FAD2B976FE6DE +:10726000A9ADBAAD8D919C910E944F0CF101E85CE3 +:10727000FC4F8081882379F08101015D1C4F9101D1 +:107280002F5E3C4FA10141505D4FB1016E5F7D4FBC +:10729000C3010E94E60FF101EC5DFE4F1082A6963D +:1072A000BFADA697BB2309F1E65AFE4F808181113D +:1072B00016C02BA13CA14DA15EA112161306140607 +:1072C00015069CF029A93AA94BA95CA92F5F3F4F4D +:1072D0004F4F5F4F29AB3AAB4BAB5CAB06C08BA1BA +:1072E0009CA1ADA1BEA1B7FFEDCFF101E654FE4FC9 +:1072F0008081882309F44DC0C5010E94F5162D96A2 +:107300004EAD5FAD2D976FE6ABADBCAD8D919C9151 +:107310000E944F0CF101E75CFC4F8081882379F0DB +:1073200081010D5C1C4F91012B5E3C4FA1014D5F13 +:107330005C4FB1016E5C7D4FC5010E94E60FF1010B +:10734000E654FE4F1082A796BFADA797BB2309F165 +:10735000EB53FF4F8081811116C02F8D38A149A1B9 +:107360005AA112161306140615069CF02DA53EA56B +:107370004FA558A92F5F3F4F4F4F5F4F2DA73EA7F7 +:107380004FA758AB06C08F8D98A1A9A1BAA1B7FF8E +:10739000EDCFF101E557FF4F8081882309F466C0E6 +:1073A000D101AB5DBC4F8D919C91D10156962D9131 +:1073B0003C915797281739070CF458C058962D91CF +:1073C0003C915997281739070CF450C05A962D91C3 +:1073D0003C915B97281739070CF448C05C962D91B7 +:1073E0003C915D97281739070CF440C05E962D91AB +:1073F0003C9128173907D4F1108281010E591D4F95 +:1074000066E973E0C8010E94722E6FEA75E0C80158 +:107410000E94722EF10185A196A1A7A1B0A588278F +:107420009927AA27BE776BEC75E0892B8A2B8B2BCB +:1074300011F468ED75E0C8010E94722E6EE778E0E5 +:10744000C8010E94722EA596FFADA597FF2309F4EF +:10745000B1C1F101EE52FE4F108A118A128A138ACD +:10746000E057F1401082118212821382F101EF5D28 +:10747000FE4F8081882309F468C0D101A95DBC4F0B +:107480008D919C911197AB57B2402D913C911197E2 +:10749000281739070CF459C012962D913C91119779 +:1074A000281739070CF451C012962D913C91119771 +:1074B000281739070CF449C012962D913C91119769 +:1074C000281739070CF441C012962D913C912817CA +:1074D0003907DCF1108281010E591D4F66E973E016 +:1074E000C8010E94722E65EE75E0C8010E94722EDE +:1074F000E9ADFAAD85899689A789B08D8827992746 +:10750000AA27BE776BEC75E0892B8A2B8B2B11F4A5 +:1075100068ED75E0C8010E94722E6EE778E0C80140 +:107520000E94722EA696FFADA697FF2309F446C1CE +:10753000F101EE5FFD4F108A118A128A138AEA5018 +:10754000F1401082118212821382F101E954FE4F40 +:107550008081882309F468C0D101A75DBC4F8D915B +:107560009C911197A75EB1402D913C9111972817DE +:1075700039070CF459C012962D913C911197281798 +:1075800039070CF451C012962D913C911197281790 +:1075900039070CF449C012962D913C911197281788 +:1075A00039070CF441C012962D913C9128173907E8 +:1075B000DCF1108281010E591D4F66E973E0C801AC +:1075C0000E94722E61E076E0C8010E94722EEBAD3F +:1075D000FCAD85899689A789B08D88279927AA2728 +:1075E000BE776BEC75E0892B8A2B8B2B11F468ED41 +:1075F00075E0C8010E94722E6EE778E0C8010E9413 +:10760000722EA796FFADA797FF2309F4DBC0F10107 +:10761000EE5CFD4F108A118A128A138AE45AF1092E +:10762000108211821282138260E0C2010E94341221 +:10763000882369F0F101EE59FF4F10821182128206 +:107640001382E059FE4F108A118A128A138A60E071 +:10765000C3010E943412882369F0F101E850FF4F02 +:107660001082118212821382E65FFE4F108A118A05 +:10767000128A138A60E0C5010E943412882369F0DF +:10768000F101E257FE4F1082118212821382EC55F3 +:10769000FF4F108A118A128A138AF101E557FF4FB2 +:1076A0008081AB89BC898C93EA56FF4F8081EFA122 +:1076B000F8A58083F101E954FE4F8081ABA5BCA5FC +:1076C0008C93E555F14020813181428153812F8B8C +:1076D000388F498F5A8FEA56FF4F80819181A2815E +:1076E000B3818BA39CA3ADA3BEA3EA56FF4F208119 +:1076F0003181428153812F8F38A349A35AA30E941D +:10770000DF152F89388D498D5A8DDC011E962D93FA +:107710003D934D935C9351970E94DF152BA13CA1A3 +:107720004DA15EA1DC0152962D933D934D935C9348 +:1077300055970E94DF152F8D38A149A15AA1DC0170 +:1077400056962D933D934D935C9359970E946716DF +:10775000EB89FC898081882309F46AC00E94590A58 +:107760002F81388549855A856217730784079507E5 +:1077700068F50E94590A2F81388549855A85621714 +:1077800073078407950708F053C00E94590A6B01DC +:107790007C01F101ED51FD4F208131814281538106 +:1077A000A8EEB3E00E946B606C157D058E059F0509 +:1077B00050F13EC07FE1872E912C58CE60E2862E9C +:1077C000912CC3CE51E2852E912C2ECF0E94590AC6 +:1077D0006B017C012F81388549855A85C21AD30AED +:1077E000E40AF50AF101ED51FD4F2081318142811A +:1077F0005381A8EEB3E00E946B606C157D058E0589 +:107800009F0508F0B6CF64E672E081010E591D4F66 +:10781000C8010E94722E6EE778E0C8010E94722EA5 +:1078200060E075E0C8010E94722E42E0842E912C27 +:10783000AFA1B8A58C91882309F45DC00E94590AB4 +:107840002F81388549855A85621773078407950704 +:1078500008F50E94590A2F81388549855A85621793 +:1078600073078407950708F046C00E94590A6B0108 +:107870007C01F101E951FD4F208131814281538129 +:10788000A8EEB3E00E946B606C157D058E059F0528 +:10789000E8F031C00E94590A6B017C012F813885C4 +:1078A00049855A85C21AD30AE40AF50AF101E95159 +:1078B000FD4F2081318142815381A8EEB3E00E94C7 +:1078C0006B606C157D058E059F0518F660E672E00D +:1078D00081010E591D4FC8010E94722E6EE778E09B +:1078E000C8010E94722E65E175E0C8010E94722EE7 +:1078F00032E0832E912CABA5BCA58C91882309F492 +:107900005DC00E94590A2F81388549855A856217C2 +:1079100073078407950708F50E94590A2F81388557 +:1079200049855A85621773078407950708F046C092 +:107930000E94590A6B017C01F101E551FD4F208144 +:10794000318142815381A8EEB3E00E946B606C15D7 +:107950007D058E059F05E8F031C00E94590A6B0134 +:107960007C012F81388549855A85C21AD30AE40AD9 +:10797000F50AF101E551FD4F2081318142815381AA +:10798000A8EEB3E00E946B606C157D058E059F0527 +:1079900018F66CE572E081010E591D4FC8010E9476 +:1079A000722E6EE778E0C8010E94722E6AE275E0DE +:1079B000C8010E94722E22E0822E912C87E59DE064 +:1079C0000E94F707181619060CF040C087E59DE0E5 +:1079D0000E94D5078F7D85349105C1F56FE375E071 +:1079E000C1018E599D4F0E94722E88E592E00E943F +:1079F000EC160E94DF150E947D19F101E557FF4F3B +:107A00001082EA56FF4F1082EA56FF4F1082AB8970 +:107A1000BC891C92EFA1F8A51082ABA5BCA51C9255 +:107A2000B1E0BD8788248394912C6DE176E0C1019B +:107A30008E599D4F0E94722EEB89FC891082AFA156 +:107A4000B8A51C92EBA5FCA5108203C0811491047B +:107A500061F7C1010E94832DF101E259FD4F808140 +:107A600091810196918380838D3291400CF458CBA3 +:107A7000D101AA59BD4F8D919C911197892B09F085 +:107A80004FCB14968D919C91892B09F049CB118293 +:107A900010823297808191818130910589F1823005 +:107AA000910509F4F0C0892BC9F464E572E0810105 +:107AB0000E591D4FC8010E94722E0E94DF15BC0195 +:107AC000CE0101960E94812EBE016F5F7F4FC801DB +:107AD0000E947B2ECE0101960E941B1DF101E459EC +:107AE000FD4F808191810196833091050CF0A9C1F1 +:107AF00091838083F101E659FD4F1182108210CBF2 +:107B00000E94DF158C01FC0180819181A281B381EB +:107B1000181619061A061B0644F081E090E0A0E052 +:107B2000B0E080839183A283B383F801848195813F +:107B3000A681B781181619061A061B0644F081E0C3 +:107B400090E0A0E0B0E084839583A683B783F8013A +:107B500080859185A285B385181619061A061B061D +:107B600044F081E090E0A0E0B0E080879187A287B8 +:107B7000B3871A8219821C821B821E821D82CE014B +:107B800001960E949A2A68E374E0CE0101960E9451 +:107B9000722E6DE474E0CE0101960E94722ED8011F +:107BA0001E966D917D918D919C9151970E94235FBE +:107BB0006B017C01F80160817181828193810E9457 +:107BC000235F9B01AC01C701B6010E941161AB01AB +:107BD000BC01CE0101960E94E52D6DE574E0CE0159 +:107BE00001960E94722ED80152966D917D918D91D1 +:107BF0009C9155970E94235F6B017C01F801648181 +:107C00007581868197810E94235F9B01AC01C7012A +:107C1000B6010E941161AB01BC01CE0101960E9428 +:107C2000E52D6DE674E0CE0101960E94722ED8011A +:107C300056966D917D918D919C9159970E94235FED +:107C40006B017C01F80160857185828593850E94B6 +:107C5000235F9B01AC01C701B6010E941161AB011A +:107C6000BC01CE0101960E94E52DBE016F5F7F4FE2 +:107C700081010E591D4FC8010E947B2ECE01019635 +:107C80000E941B1D1ACFD10158962D913C915997F6 +:107C900056968D919C91821793070CF4C90197FF1A +:107CA00002C090E080E0F101228D338D2817390762 +:107CB0000CF49C01D1015C968D919C9182179307E5 +:107CC0000CF4C901F101068CF78DE02DFC87EB87E0 +:107CD000E817F90714F49C878B87F101E255FF4FF1 +:107CE00020813181329780819181821793070CF432 +:107CF000C90197FF02C090E080E0F101E055FF4F1D +:107D000020813181281739070CF49C01F101EE54D0 +:107D1000FF4F80819181821793070CF4C901F10113 +:107D2000EC54FF4FC080D180C816D9060CF46C010A +:107D3000F101EC5BFE4F208131813297808191818E +:107D4000821793070CF4C90197FF02C090E080E00E +:107D5000F101EA5BFE4F20813181281739070CF4CD +:107D60009C01F101E85BFE4F8081918182179307AE +:107D70000CF4C901F101E65BFE4FE080F180E816EA +:107D8000F9060CF47C0166E973E081010E591D4F80 +:107D9000C8010E94722E69E276E0C8010E94722E2C +:107DA000F101E957FF4F4081518162817381C80120 +:107DB0000E94152E6DE474E0C8010E94722E6B853E +:107DC0007C85C8010E94452E6CE276E0C8010E94C5 +:107DD000722EF101E35EFE4F608171818281938199 +:107DE00024E630E040E050E00E947B6084E6829F21 +:107DF000B001839F700D1124C8010E94452E6DE5CE +:107E000074E0C8010E94722EB601C8010E94452E7E +:107E10006FE276E0C8010E94722EF101ED54FE4F30 +:107E20004081518162817381C8010E94152E6DE6E7 +:107E300074E0C8010E94722EB701C8010E94452E4D +:107E40003CCE1182108256CE82E396E00E94EC1660 +:107E5000A596BFADA597BB2379F181149104B9F51F +:107E6000ED85E11134C084E492E00E94EC160E949A +:107E7000DF150E947D19A696FFADA697FF2341F05E +:107E800080E492E00E94EC160E94DF150E947D19AA +:107E9000A7964FADA7974423D1F081149104B9F46C +:107EA0005D85511114C08CE392E00E94EC160E9493 +:107EB000DF150E947D190BC0A6963FADA697332310 +:107EC00039F38114910419F42D852223C9F285E038 +:107ED00090E0D101A958BD4FB887AF838D939C9393 +:107EE000810107581D4FF801918380839101255826 +:107EF0003D4F3A8B298BD9018D939C9345E050E0FF +:107F0000B201C1010E94C62EF80140815181B30126 +:107F1000C1010E94C62EA989BA894D915C91B50113 +:107F2000C1010E94C62EC1010E947011F101EE59DB +:107F3000FF4F20813181428153812F8F38A349A384 +:107F40005AA3EA56FF4F80819181A281B3818B8F22 +:107F50009C8FAD8FBE8FEA56FF4FC080D180E280EC +:107F6000F3800E94DF152F8D38A149A15AA1DC01B1 +:107F70001E962D933D934D935C9351970E94DF1570 +:107F80002B8D3C8D4D8D5E8DDC0152962D933D9356 +:107F90004D935C9355970E94DF15FC01C68AD78AE2 +:107FA000E08EF18E0E94DF152DA93EA94FA958AD94 +:107FB000DC0198962D933D934D935C939B970E9483 +:107FC000DF1529A93AA94BA95CA9DC019C962D9340 +:107FD0003D934D935C939F970E94DF152DA53EA581 +:107FE0004FA558A9DC01D0962D933D934D935C93FA +:107FF000D3970E9467160E94E71A0E94DF150E941D +:10800000861CC1010E94E01BEF81F885118210825D +:10801000D8011D921C92E989FA891182108250E0E0 +:1080200040E0B201C1010E94C62ED8014D915C9181 +:10803000B301C1010E94C62EE989FA8940815181AC +:10804000B501C1010E94C62EC1010E947011F1014B +:1080500085A196A1A7A1B0A588279927AA27BE77B1 +:10806000892B8A2B8B2BB1F080E496E00E94EC16D2 +:1080700064E670E080E090E00E94280AC2010E945D +:10808000C813C1010E949A2964E670E080E090E084 +:108090000E94280AF101EA55FF4F85899689A78930 +:1080A000B08D88279927AA27BE77892B8A2B8B2BFF +:1080B000B1F084E596E00E94EC1664E670E080E0A2 +:1080C00090E00E94280AC3010E94C813C1010E94C7 +:1080D0006F2964E670E080E090E00E94280AF101D8 +:1080E000E45CFE4F85899689A789B08D88279927FA +:1080F000AA27BE77892B8A2B8B2BB1F088E696E0D6 +:108100000E94EC1664E670E080E090E00E94280A8D +:10811000C5010E94C813C1010E94442964E670E0B1 +:1081200080E090E00E94280AD10158962D913C9160 +:10813000599756968D919C91821793070CF4C9011B +:1081400097FF02C090E080E0F101228D338D281767 +:1081500039070CF49C01D1015C968D919C9182179A +:1081600093070CF4C901F101C68CD78CC816D90647 +:108170000CF46C01F101E255FF4F208131813297FF +:1081800080819181821793070CF4C90197FF02C087 +:1081900090E080E0F101E055FF4F20813181281708 +:1081A00039070CF49C01F101EE54FF4F808191815D +:1081B000821793070CF4C901F101EC54FF4FE080E2 +:1081C000F180E816F9060CF47C01F101EC5BFE4F3E +:1081D00020813181329780819181821793070CF43D +:1081E000C90197FF02C090E080E0F101EA5BFE4F19 +:1081F00020813181281739070CF49C01F101E85BDB +:10820000FE4F80819181821793070CF4C901F1011F +:10821000E65BFE4F00811181081719070CF48C01F1 +:1082200086E993E00E94EC1689E296E00E94EC1643 +:10823000F101E957FF4F60817181828193814AE0AA +:108240000E947C168DE494E00E94EC16C6010E9408 +:10825000E7168CE296E00E94EC16F101E35EFE4F19 +:10826000608171818281938124E630E040E050E0BA +:108270000E947B6064E6629FC001639F900D1124A1 +:108280000E94E7168DE594E00E94EC16C7010E945B +:10829000E7168FE296E00E94EC16F101ED54FE4FD6 +:1082A00060817181828193814AE00E947C168DE613 +:1082B00094E00E94EC16C8010E94E7160E94DF15A8 +:1082C000BC01CE0101960E94812E4D815E816981A3 +:1082D0007A8187E59DE00E949907CE0101960E9470 +:1082E0001B1DFD85FF2349F00E94DF1521E0DC0105 +:1082F000D4962C9388248394912C8CE796E00E944A +:10830000EC16C4010E94E7168EE798E00E94EC1676 +:108310000E94DF15FC0197A286A2C401C45BDF4F57 +:108320000FB6F894DEBF0FBECDBFDF91CF911F9186 +:108330000F91FF90EF90DF90CF90BF90AF909F9004 +:108340008F907F906F905F904F903F902F90089507 +:108350004F925F926F927F928F929F92AF92BF9255 +:10836000CF92DF92EF92FF920F931F93CF93DF9301 +:1083700000D01F92CDB7DEB70E941E1EC090AE0A7D +:10838000D090AF0AE090B00AF090B10A0E941E1E91 +:108390008090B20A9090B30AA090B40AB090B50A47 +:1083A0000E94DF15FC0146845784608871880E9412 +:1083B000DF159A838983C301B2010E94235F2B01D9 +:1083C0003C01C701B6010E94235F9B01AC01C301C0 +:1083D000B2010E9411612B013C01E981FA8162899D +:1083E0007389848995890E94235F6B017C01C50193 +:1083F000B4010E94235F9B01AC01C701B6010E943A +:10840000116169837A838B839C830E94D72C1F928E +:108410001F921F921F921F92912C812CB12CA12C84 +:10842000C12CD12C760109811A812B813C81B301A9 +:10843000A2010E9489350E94D72C1F921F921F9281 +:108440001F921F9297018601B301A2010E948935F4 +:108450000E94D72C1F921F921F921F921F9297016A +:10846000B701A6010E9489350FB6F894DEBF0FBE92 +:10847000CDBF90E080E00F900F900F900F90DF91B4 +:10848000CF911F910F91FF90EF90DF90CF90BF9011 +:10849000AF909F908F907F906F905F904F900895D6 +:1084A0008F929F92AF92BF92CF92DF92EF92FF9204 +:1084B0000F931F93CF93DF93EB010E94D72C8A88F1 +:1084C0009B88AE84BF84CA84DB84EC84FD840E81E7 +:1084D0001F81288539854A815B816C817D811F924E +:1084E0001F921F92EF89EF93EE89EF930E948935D7 +:1084F0000F900F900F900F900F9090E080E0DF9121 +:10850000CF911F910F91FF90EF90DF90CF90BF9090 +:10851000AF909F908F9008958F929F92AF92BF924D +:10852000CF92DF92EF92FF920F931F930E94D72C6E +:1085300062E070E00E940B2F892BD1F40E94D72CAF +:1085400021E02F931F921F921F921F92912C812C3A +:10855000B12CA12CC12CD12C760197018601B70139 +:10856000A6010E9489350F900F900F900F900F90E9 +:1085700090E080E01F910F91FF90EF90DF90CF90FF +:10858000BF90AF909F908F9008958F929F92AF92DF +:10859000BF92CF92DF92EF92FF920F931F930E94B0 +:1085A000D72C61E070E00E940B2F892BD1F40E9440 +:1085B000D72C1F9221E02F931F921F921F92912C74 +:1085C000812CB12CA12CC12CD12C760197018601D4 +:1085D000B701A6010E9489350F900F900F900F9060 +:1085E0000F9090E080E01F910F91FF90EF90DF904F +:1085F000CF90BF90AF909F908F9008958F929F9251 +:10860000AF92BF92CF92DF92EF92FF920F931F93A0 +:108610000E94D72C70E060E00E940B2F892BD1F4D0 +:108620000E94D72C1F921F9221E02F931F921F921E +:10863000912C812CB12CA12CC12CD12C760197012D +:108640008601B701A6010E9489350F900F900F9007 +:108650000F900F9090E080E01F910F91FF90EF90AE +:10866000DF90CF90BF90AF909F908F9008952F9202 +:108670003F924F925F926F927F928F929F92AF92B2 +:10868000BF92CF92DF92EF92FF920F931F93CF93FF +:10869000DF93CDB7DEB72F970FB6F894DEBF0FBECE +:1086A000CDBF0E94D72C21E02F931F921F921F92C3 +:1086B0001F92912C812CB12CA12CC12CD12C760194 +:1086C00097018601B701A6010E9489350E941E1EEE +:1086D000E090A60AF090A70A0E941E1E2091B60AFA +:1086E0003091B70A3A8329830E941E1E4090960B50 +:1086F0005090970B6090980B7090990B0E941E1EE3 +:108700008091BE0B9091BF0BA091C00BB091C10B9B +:108710000F900F900F900F900F90E981FA811E1625 +:108720001F060CF073C19C01240D351D38872F8363 +:1087300046EF642E77247A94EA94EF2819F03AE011 +:10874000632E712C0E94DF15DC011E966D917D91C8 +:108750008D919C9151970E94235F6B017C010E9437 +:108760001E1E6091AE0A7091AF0A8091B00A90917E +:10877000B10A0E94235F9B01AC01C701B6010E94B0 +:1087800011616B837C838D839E830E94DF15FC01C6 +:1087900062897389848995890E94235F6B017C01BA +:1087A0000E941E1E6091B20A7091B30A8091B40AB1 +:1087B0009091B50A0E94235F9B01AC01C701B601ED +:1087C0000E9411611B012C010E94DF150E941E1ED8 +:1087D0000E94D72C1F921F921F921F921F92912CC2 +:1087E000812CB12CA12CC12CD12C760192018101BC +:1087F0004B815C816D817E810E9489350E94DF15ED +:10880000DC01D4968C9189878F819885880F991F78 +:10881000EF81F885E80FF91FF887EF830F900F902D +:108820000F900F900F901F861E86C301770CAA0B26 +:10883000BB0B8A879B87AC87BD870E94D72C3C01E6 +:108840006A857B858C859D850E94235F6B017C01F9 +:108850001F921F921F921F921F92912C812CB12C5C +:10886000A12C920181014B815C816D817E81C301CC +:108870000E9489350E94DF150F900F900F900F9086 +:108880000F90DC01D4968C918111D3C00E94D72C1B +:10889000B1E0BF931F921F921F921F92C12CD12C47 +:1088A000760192014B815C816D817E810E948935C8 +:1088B0000E94DF150F900F900F900F900F90FC010A +:1088C00084A98111B6C087E896E00E94EC168CE975 +:1088D00096E00E94EC160E94DF15DC0198966D91DF +:1088E0007D918D919C919B970E94BF1680EA96E0A6 +:1088F0000E94EC160E94DF15FC0160A571A582A5FF +:1089000093A520813181428153810E944F60CA0129 +:10891000B9010E94BF1684EA96E00E94EC160E94FC +:10892000DF15FC0164A575A586A597A50E94BF1655 +:1089300080EA96E00E94EC160E94DF15FC0164A517 +:1089400075A586A597A524813581468157810E940A +:108950004F60CA01B9010E94BF1688EA96E00E94E2 +:10896000EC160E94DF15DC01D0966D917D918D9102 +:108970009C91D3970E94BF1680EA96E00E94EC1665 +:108980000E94DF15FC0160A971A982A993A9208525 +:108990003185428553850E944F60CA01B9010E940A +:1089A000BF168EE798E00E94EC160E94DF15FC01CE +:1089B0008F81988569817A810E94CD616B01B4E1D4 +:1089C000CB0ED11C0D2C000CEE08FF0860A971A97C +:1089D00082A993A920853185428553850E944F60E5 +:1089E0002C153D054E055F05C4F4EE85FF853196D7 +:1089F000FF87EE873397CCF00E94DF15DC01569697 +:108A00001D921D921D921C92599713C018861F82A9 +:108A100081E090E09A8389838BCE64EF71E080E0FF +:108A200090E00E94280A1F861E869985992309F4E2 +:108A300004CF90E080E02F960FB6F894DEBF0FBE13 +:108A4000CDBFDF91CF911F910F91FF90EF90DF90FD +:108A5000CF90BF90AF909F908F907F906F905F90DE +:108A60004F903F902F9008952F923F924F925F9298 +:108A70006F927F928F929F92AF92BF92CF92DF922E +:108A8000EF92FF920F931F93CF93DF93CDB7DEB793 +:108A900061970FB6F894DEBF0FBECDBF0E941E1EB9 +:108AA0002091A20A3091A30A3E832D830E941E1EAC +:108AB0008091B20A9091B30A9A8389830E941E1E04 +:108AC000C090920BD090930BE090940BF090950B8C +:108AD0000E941E1E8091BA0B9091BB0BA091BC0B03 +:108AE000B091BD0BE981FA811E161F060CF05AC128 +:108AF0009C012C0D3D1D3C832B83AD81BE811197C4 +:108B000009F057C1E6EFFFEFFD87EC870E94DF1504 +:108B1000DC011E966D917D918D919C9151970E94E3 +:108B2000235F6B017C010E941E1E6091AE0A709152 +:108B3000AF0A8091B00A9091B10A0E94235F9B0115 +:108B4000AC01C701B6010E9411616D837E838F83E2 +:108B500098870E94DF150E941E1E0E94DF15FC01EF +:108B600066897789808D918D0E94235F6B017C01DE +:108B70000E941E1E6091B60A7091B70A8091B80AD1 +:108B80009091B90A0E94235F9B01AC01C701B60115 +:108B90000E9411612B013C010E94D72C1F921F9251 +:108BA0001F921F921F92912C812CB12CA12C73012A +:108BB000620100E010E098014D815E816F8178854F +:108BC0000E9489350E94DF15DC01D4968C918B8739 +:108BD0008B819C81880F991FEB81FC81E80FF91F25 +:108BE000FA87E9870F900F900F900F900F90312C1C +:108BF000212C8C859D85092E000CAA0BBB0B8C8724 +:108C00009D87AE87BF870E94D72C998B888B6C85F8 +:108C10007D858E859F850E94235F8B019C011F921D +:108C20001F921F921F921F92912C812CB12CA12C6C +:108C3000730162014D815E816F8178858889998990 +:108C40000E9489350E94DF150F900F900F900F90B2 +:108C50000F90DC01D4968C918111BCC00E94D72C5E +:108C60001F92B1E0BF931F921F921F9200E010E08D +:108C700098014D815E816F8178850E9489350E94BF +:108C8000DF150F900F900F900F900F90FC0184A9AB +:108C90008111A0C087E896E00E94EC168CE996E06E +:108CA0000E94EC160E94DF15FC0160A571A582A54B +:108CB00093A520813181428153810E944F60CA0176 +:108CC000B9010E94BF1684EA96E00E94EC160E9449 +:108CD000DF15FC0164A575A586A597A524813581BE +:108CE000468157810E944F60CA01B9010E94BF1698 +:108CF00088EA96E00E94EC160E94DF15FC0160A94C +:108D000071A982A993A920853185428553850E9446 +:108D10004F60CA01B9010E94BF168CEA96E00E941A +:108D2000EC168B819C810E94E7168CEA96E00E94EB +:108D3000EC1689819A810E94E7168EE798E00E94DE +:108D4000EC160E94DF15FC0189859A8569817A817C +:108D50000E94CD616B0124E1C20ED11C0D2C000CD0 +:108D6000EE08FF0864A575A586A597A52481358121 +:108D7000468157810E944F60C216D306E406F5066D +:108D8000ECF03FEF231A330A83E028163104F4F0A5 +:108D90000E94DF15DC0152961D921D921D921C92BD +:108DA000559718C01C821B8281E090E09A838983CA +:108DB000A4CE2AE030E03D872C87A8CE64EF71E096 +:108DC00080E090E00E94280A312C212C9B85992379 +:108DD00009F419CF90E080E061960FB6F894DEBFF9 +:108DE0000FBECDBFDF91CF911F910F91FF90EF90FC +:108DF000DF90CF90BF90AF909F908F907F906F90BB +:108E00005F904F903F902F9008952F923F924F92F6 +:108E10005F926F927F928F929F92AF92BF92CF920A +:108E2000DF92EF92FF920F931F93CF93DF93CDB713 +:108E3000DEB72F970FB6F894DEBF0FBECDBF0E94EE +:108E40001E1EE0909E0AF0909F0A0E941E1E209116 +:108E5000AE0A3091AF0A3A8329830E941E1E4090C9 +:108E60008E0B50908F0B6090900B7090910B0E9426 +:108E70001E1E8091B60B9091B70BA091B80BB091CC +:108E8000B90BE981FA811E161F060CF072C19C0114 +:108E9000240D351D38872F8346EF642E77247A946E +:108EA000EA94EF2819F03AE0632E712C0E94DF1546 +:108EB0000E941E1E0E94DF15DC0152966D917D916D +:108EC0008D919C9155970E94235F6B017C010E94BC +:108ED0001E1E6091B20A7091B30A8091B40A9091FB +:108EE000B50A0E94235F9B01AC01C701B6010E9435 +:108EF00011616B837C838D839E830E94DF15FC014F +:108F000066897789808D918D0E94235F6B017C013A +:108F10000E941E1E6091B60A7091B70A8091B80A2D +:108F20009091B90A0E94235F9B01AC01C701B60171 +:108F30000E9411611B012C010E94D72C1F921F92CD +:108F40001F921F921F92912C812CB12CA12C720187 +:108F500061010B811C812D813E8140E050E0BA010E +:108F60000E9489350E94DF15DC01D4968C91898797 +:108F70008F819885880F991FEF81F885E80FF91F79 +:108F8000F887EF830F900F900F900F900F901F8630 +:108F90001E86C301770CAA0BBB0B8A879B87AC8705 +:108FA000BD870E94D72C3C016A857B858C859D8579 +:108FB0000E94235FAB01BC011F921F921F921F9260 +:108FC0001F92912C812CB12CA12C720161010B817B +:108FD0001C812D813E81C3010E9489350E94DF15CD +:108FE0000F900F900F900F900F90DC01D4968C9102 +:108FF0008111D2C00E94D72C1F921F92B1E0BF9363 +:109000001F921F920B811C812D813E8140E050E018 +:10901000BA010E9489350E94DF150F900F900F90C2 +:109020000F900F90FC0184A98111B6C087E896E0EB +:109030000E94EC168CE996E00E94EC160E94DF1567 +:10904000DC0198966D917D918D919C919B970E94EA +:10905000BF1680EA96E00E94EC160E94DF15FC0124 +:1090600060A571A582A593A520813181428153819C +:109070000E944F60CA01B9010E94BF1684EA96E0BF +:109080000E94EC160E94DF15FC0164A575A586A55B +:1090900097A50E94BF1680EA96E00E94EC160E94F7 +:1090A000DF15FC0164A575A586A597A524813581EA +:1090B000468157810E944F60CA01B9010E94BF16C4 +:1090C00088EA96E00E94EC160E94DF15DC01D0963B +:1090D0006D917D918D919C91D3970E94BF1680EAEE +:1090E00096E00E94EC160E94DF15FC0160A971A9B0 +:1090F00082A993A920853185428553850E944F60BE +:10910000CA01B9010E94BF168EE798E00E94EC16D2 +:109110000E94DF15FC018F81988569817A810E9408 +:10912000CD616B01B4E1CB0ED11C0D2C000CEE080F +:10913000FF0860A571A582A593A520813181428198 +:1091400053810E944F602C153D054E055F05C4F408 +:10915000EE85FF853196FF87EE873397CCF00E942E +:10916000DF15DC011E961D921D921D921C925197D7 +:1091700013C018861F8281E090E09A8389838CCE89 +:1091800064EF71E080E090E00E94280A1F861E864E +:109190009985992309F405CF90E080E02F960FB6CA +:1091A000F894DEBF0FBECDBFDF91CF911F910F911D +:1091B000FF90EF90DF90CF90BF90AF909F908F90F7 +:1091C0007F906F905F904F903F902F9008951F92E7 +:1091D0000F920FB60F9211240BB60F922F933F935D +:1091E0004F935F936F937F938F939F93AF93BF93AF +:1091F000EF93FF9387E59DE00E940C08FF91EF91AC +:10920000BF91AF919F918F917F916F915F914F919E +:109210003F912F910F900BBE0F900FBE0F901F909C +:1092200018951F920F920FB60F9211240BB60F9242 +:109230002F938F939F93EF93FF93E091670DF0919E +:10924000680D8081E0916D0DF0916E0D82FD1DC065 +:1092500090818091700D8F5F8F732091710D8217B7 +:1092600041F0E091700DF0E0E95AF24F958F809354 +:10927000700DFF91EF919F918F912F910F900BBEE9 +:109280000F900FBE0F901F9018958081F2CF1F9204 +:109290000F920FB60F9211242F933F938F939F93AA +:1092A000AF93BF938091C0089091C108A091C2086C +:1092B000B091C3083091BF0823E0230F2D3758F534 +:1092C0000196A11DB11D2093BF088093C008909303 +:1092D000C108A093C208B093C3088091C4089091BC +:1092E000C508A091C608B091C7080196A11DB11D7F +:1092F0008093C4089093C508A093C608B093C7088C +:10930000BF91AF919F918F913F912F910F900FBE81 +:109310000F901F90189526E8230F0296A11DB11DEE +:10932000D2CF1F920F920FB60F9211240BB60F924D +:109330002F933F934F935F936F937F938F939F935D +:10934000AF93BF93EF93FF9348E251E064E271E083 +:1093500090E080E00E94680BFF91EF91BF91AF9188 +:109360009F918F917F916F915F914F913F912F913D +:109370000F900BBE0F900FBE0F901F9018951F926D +:109380000F920FB60F9211240BB60F922F933F93AB +:109390004F935F936F937F938F939F93AF93BF93FD +:1093A000EF93FF9348EA50E064EA70E083E090E0D6 +:1093B0000E94680BFF91EF91BF91AF919F918F91A8 +:1093C0007F916F915F914F913F912F910F900BBEC5 +:1093D0000F900FBE0F901F9018951F920F920FB60F +:1093E0000F9211240BB60F922F933F934F935F93DD +:1093F0006F937F938F939F93AF93BF93EF93FF935D +:1094000048E950E064E970E082E090E00E94680B77 +:10941000FF91EF91BF91AF919F918F917F916F914C +:109420005F914F913F912F910F900BBE0F900FBE08 +:109430000F901F9018951F920F920FB60F92112444 +:109440000BB60F922F933F934F935F936F937F933E +:109450008F939F93AF93BF93EF93FF9348E850E0B0 +:1094600064E870E081E090E00E94680BFF91EF916A +:10947000BF91AF919F918F917F916F915F914F912C +:109480003F912F910F900BBE0F900FBE0F901F902A +:1094900018951F920F920FB60F9211240BB60F92D0 +:1094A0002F933F934F935F936F937F938F939F93EC +:1094B000AF93BF93EF93FF93E091C908F091CA086F +:1094C0001995FF91EF91BF91AF919F918F917F91EE +:1094D0006F915F914F913F912F910F900BBE0F9025 +:1094E0000FBE0F901F901895FF920F931F93CF936D +:1094F000DF93EC01F62E8C01065F1F4F1B861A8648 +:109500001D861C861F861E86C8010E949A2AF88620 +:10951000198670E060E0C801DF91CF911F910F9133 +:10952000FF900C94752A10925A0D1092590D88EEE6 +:1095300093E0A0E0B0E080935B0D90935C0DA0936E +:109540005D0DB0935E0D80E893E09093580D80938D +:10955000570D85EC90E09093640D8093630D84EC3F +:1095600090E09093660D8093650D80EC90E0909371 +:10957000680D8093670D81EC90E090936A0D809365 +:10958000690D82EC90E090936C0D80936B0D86ECEE +:1095900090E090936E0D80936D0D1092700D10926F +:1095A000710D1092720D1092730D68E183E594E1D4 +:1095B0009BDF6CE183E694E197DF67E183E794E169 +:1095C00093DF6DE183E894E18FDF68E183E194E16B +:1095D0008BDF6CE183E294E187DF67E183E394E171 +:1095E00083DF6DE183E494E17FDFE5E8FEE02FEFC8 +:1095F00048EB5BE08091840E803308F083C191E0FA +:10960000980F9093840E808390E0DC01AA0FBB1F1B +:10961000A80FB91FAC50B24F12965C934E9311979E +:1096200033968EE0E139F80729F768E183ED93E19D +:109630005BDF6CE183EE93E157DF67E183EF93E15A +:1096400053DF6DE183E094E14FDF68E183E993E16B +:109650004BDF6CE183EA93E147DF67E183EB93E162 +:1096600043DF6DE183EC93E13FDF68E183E593E164 +:109670003BDF6CE183E693E137DF67E183E793E16A +:1096800033DF6DE183E893E12FDF68E183E193E16C +:109690002BDF6CE183E293E127DF67E183E393E172 +:1096A00023DF6DE183E493E11FDF68E183ED92E165 +:1096B0001BDF6CE183EE92E117DF67E183EF92E15C +:1096C00013DF6DE183E093E10FDF68E183E992E16D +:1096D0000BDF6CE183EA92E107DF67E183EB92E164 +:1096E00003DF6DE183EC92E1FFDE68E183E592E167 +:1096F000FBDE6CE183E692E1F7DE67E183E792E16E +:10970000F3DE6DE183E892E1EFDE82E090E00E941B +:10971000A45922E933E0FC01318320839093920E17 +:109720008093910E68E183E192E1DEDE6CE183E2F9 +:1097300092E1DADE67E183E392E1D6DE6DE183E474 +:1097400092E1D2DE68E183ED91E1CEDE6CE183EE61 +:1097500091E1CADE67E183EF91E1C6DE6DE183E06E +:1097600092E1C2DE68E183E991E1BEDE6CE183EA69 +:1097700091E1BADE67E183EB91E1B6DE6DE183EC66 +:1097800091E1B2DE68E183E591E1AEDE6CE183E672 +:1097900091E1AADE67E183E791E1A6DE6DE183E86E +:1097A00091E1A2DE68E183E191E19EDE6CE183E27A +:1097B00091E19ADE67E183E391E196DE6DE183E476 +:1097C00091E192DE68E183ED90E18EDE6CE183EE63 +:1097D00090E18ADE67E183EF90E186DE6DE183E070 +:1097E00091E182DE68E183E990E17EDE6CE183EA6B +:1097F00090E17ADE67E183EB90E176DE6DE183EC68 +:1098000090E172DE68E183E590E16EDE6CE183E673 +:1098100090E16ADE67E183E790E166DE6DE183E86F +:1098200090E162DE68E183E190E15EDE6CE183E27B +:1098300090E15ADE67E183E390E156DE6DE183E477 +:1098400090E152DE68E183ED9FE04EDE6CE183EE55 +:109850009FE04ADE67E183EF9FE046DE6DE183E053 +:1098600090E142DE68E183E99FE03EDE6CE183EA5D +:109870009FE03ADE67E183EB9FE036DE6DE183EC4B +:109880009FE032DE68E183E59FE02EDE6CE183E657 +:109890009FE02ADE67E183E79FE026DE6DE183E853 +:1098A0009FE022DE68E183E19FE01EDE6CE183E25F +:1098B0009FE01ADE67E183E39FE016DE6DE183E45B +:1098C0009FE012DE68E183ED9EE00EDE6CE183EE48 +:1098D0009EE00ADE67E183EF9EE006DE6DE183E055 +:1098E0009FE002DE68E183E99EE0FEDD6CE183EA51 +:1098F0009EE0FADD67E183EB9EE0F6DD6DE183EC4F +:109900009EE0F2CD20838CCE789484B5826084BDB5 +:1099100084B5816084BD85B5826085BD85B5816073 +:1099200085BD80916E00816080936E0010928100F1 +:1099300080918100826080938100809181008160AC +:10994000809381008091800081608093800080916D +:10995000B10084608093B1008091B00081608093F9 +:10996000B00080919100826080939100809191007D +:10997000816080939100809190008160809390003D +:109980008091A10082608093A1008091A1008160FC +:109990008093A1008091A00081608093A0008091BD +:1099A0002101826080932101809121018160809357 +:1099B00021018091200181608093200180917A00B3 +:1099C000846080937A0080917A00826080937A002C +:1099D00080917A00816080937A0080917A0080681B +:1099E00080937A001092C100E091670DF091680DAC +:1099F00082E08083E091630DF091640D1082E0912C +:109A0000650DF091660D10E1108310926F0DE091DD +:109A10006B0DF0916C0D86E08083E091690DF09103 +:109A20006A0D808180618083E091690DF0916A0DFB +:109A3000808188608083E091690DF0916A0D80815A +:109A400080688083E091690DF0916A0D80818F7D3F +:109A5000808364E670E080E090E00E94280A8DE652 +:109A600092E00E94EC168BE692E00E94EC1680EBEE +:109A700096E00E94EC1688E692E00E94EC168DE6D5 +:109A800092E00E94EC168BE692E00E94EC168AECC3 +:109A900096E00E94EC1688E692E00E94EC1661E0E7 +:109AA00089E10E94890961E08BE10E94890961E0F6 +:109AB0008AE10E94890962E085E40E94890962E0E6 +:109AC00084E40E94890961E089E10E945C0960E008 +:109AD0008BE10E945C0960E08AE10E945C0961E020 +:109AE0008FE10E94890961E081E20E94890961E0B9 +:109AF00080E20E94890962E083E40E94890962E0B1 +:109B000082E40E94890961E08FE10E945C0960E0C3 +:109B100081E20E945C0960E080E20E945C0961E0F1 +:109B200082E20E94890961E084E20E94890961E081 +:109B300083E20E94890962E081E40E94890962E06F +:109B400080E40E94890961E082E20E945C0960E091 +:109B500084E20E945C0960E083E20E945C0961E0AB +:109B60008EE00E94890961E08EE10E94890961E02E +:109B70008FE00E94890961E08EE00E945C0960E04C +:109B80008EE10E945C0960E08FE00E945C0961E068 +:109B900088E20E94890961E089E20E94890961E006 +:109BA00085E20E94890960E088E20E945C0960E029 +:109BB00089E20E945C0960E085E20E945C0961E044 +:109BC0008DE00E94890961E089E00E94890961E0D5 +:109BD00088E00E94890961E087E00E94890961E0CC +:109BE0008AE00E94890961E08CE00E94890960E0B6 +:109BF0008DE00E945C0960E089E00E945C0960E001 +:109C000088E00E945C0960E087E00E945C0960E0F7 +:109C10008AE00E945C0960E08CE00E945C0962E0DE +:109C20008FE30E94890962E08BE30E94890961E069 +:109C300084E00E94890961E085E00E94890961E071 +:109C400086E00E94890961E08BE00E94890960E05A +:109C500084E00E945C0960E085E00E945C0960E0AD +:109C600086E00E945C0960E08BE00E945C098DE662 +:109C700092E00E94EC168BE692E00E94EC168BEECE +:109C800096E00E94EC1688E692E00E94EC160E9494 +:109C90001E1E0E94961A8DE692E00E94EC168BE63C +:109CA00092E00E94EC168BEF96E00E94EC1688E69C +:109CB00092E00E94EC168DE692E00E94EC168BE694 +:109CC00092E00E94EC168CE097E00E94EC1688E689 +:109CD00092E00E94EC160E94D72CEC0140960E9464 +:109CE000C813CE018A559F4F0E94C813CE01845CD1 +:109CF0009E4F0E94C8138DE692E00E94EC168BE600 +:109D000092E00E94EC1681E297E00E94EC1688E651 +:109D100092E00E94EC160E94D72CEC010E949A2936 +:109D2000CE010E946F29CE010E9444298DE692E067 +:109D30000E94EC168BE692E00E94EC1689E397E015 +:109D40000E94EC1688E692E00E94EC160E94D72C46 +:109D50000E94FD278DE692E00E94EC168BE692E0D1 +:109D60000E94EC1680E597E00E94EC1688E692E0EF +:109D70000E94EC1661E089E10E945C0961E08EE0DE +:109D80000E945C0961E08FE10E945C0961E082E26F +:109D90000E945C098DE692E00E94EC168BE692E050 +:109DA0000E94EC1686E697E00E94EC1688E692E0A8 +:109DB0000E94EC160E940C1F0E94DC1E0E94590A91 +:109DC0000E94590A6093CB087093CC088093CD0809 +:109DD0009093CE088DE692E00E94EC168BE692E01E +:109DE0000E94EC1686E797E00E94EC1688E692E067 +:109DF0000E94EC1680EF9CE29093CA088093C908F9 +:109E0000C1E0C0936F001093810010928000C09356 +:109E1000C80880E092E0909387008093860081E1FB +:109E2000809381001092810010928500109284002E +:109E30008091C8088061809381000E94590A6093D4 +:109E4000CE097093CF098093D0099093D1098DE604 +:109E500092E00E94EC168BE692E00E94EC1686E8F7 +:109E600097E00E94EC1688E692E00E94EC160E94B1 +:109E70001E1E8091DA099091DB09A091DC09B09156 +:109E8000DD090197A105B10559F50E941E1E8091BB +:109E9000220A9091230AA091240AB091250A0197E1 +:109EA000A105B105E9F48BE997E00E94EC160E9448 +:109EB000D72CCF931F921F921F921F92912C812C0F +:109EC000B12CA12CC12CD12C760197018601B701B0 +:109ED000A6010E9489350F900F900F900F900F9060 +:109EE0000E941E1E8091DA099091DB09A091DC0985 +:109EF000B091DD090197A105B10561F50E941E1E13 +:109F000080911E0A90911F0AA091200AB091210A07 +:109F10000197A105B105F1F483EB97E00E94EC16DF +:109F20000E94D72C1F9221E02F931F921F921F9205 +:109F3000912C812CB12CA12CC12CD12C7601970114 +:109F40008601B701A6010E9489350F900F900F90EE +:109F50000F900F900E941E1E8091DA099091DB09EC +:109F6000A091DC09B091DD090197A105B10561F56A +:109F70000E941E1E80911A0A90911B0AA0911C0A31 +:109F8000B0911D0A0197A105B105F1F48BEC97E0A2 +:109F90000E94EC160E94D72C1F921F9221E02F9353 +:109FA0001F921F92912C812CB12CA12CC12CD12C51 +:109FB000760197018601B701A6010E9489350F90AD +:109FC0000F900F900F900F9086E792E00E94EC1692 +:109FD00084E792E00E94EC1683EE97E00E94EC1674 +:109FE00081E792E00E94EC16EEE0CE2ED12CFCEE42 +:109FF0002F2EF2E03F2E0E94590AAB01BC01809146 +:10A00000CB089091CC08A091CD08B091CE0848170C +:10A0100059076A077B0708F060C04093CB0850934C +:10A02000CC086093CD087093CE0887E59DE00E9430 +:10A03000F707892B09F433C30E94590A6093CE09AC +:10A040007093CF098093D0099093D10987E59DE063 +:10A050000E94D5078093C409982F9F7D953409F4F9 +:10A0600068C02091C2093091C309F901E25AF64F44 +:10A0700080832F5F3F4F3093C3092093C2098091A3 +:10A08000C2099091C3098336910564F02AE02093B8 +:10A09000C409FC01E25AF64F208301969093C3094C +:10A0A0008093C2092091C2093091C3098091C409EB +:10A0B0008A3021F0243631050CF4F1C2C901019730 +:10A0C000A9EFB8E0EEE5F9E0AF014E555940481769 +:10A0D0005907B4F541914D93F7CF481B590B6A0BC3 +:10A0E0007B0B483E53406105710508F49ECF8851B3 +:10A0F0009C4FAF4FBF4F8093CB089093CC08A09359 +:10A10000CD08B093CE080E940C1FEC010E94071AE4 +:10A11000CE010C960E94071ACE0148960E94071A9B +:10A12000CE0184960E94071ACE01C0960E94071A9B +:10A130007CCF0E94DF1521E0DC01D4962C939FCFC9 +:10A140008750974FFC011082223031050CF4A3C2D6 +:10A1500088E693E00E94EC1682EA96E00E94EC16F4 +:10A160008CEF97E00E94EC1689EF98E00E94EC16C5 +:10A170008CEF97E00E94EC168EE798E00E94EC16B8 +:10A180008AE390E00E94A459EC011A821B821C828F +:10A190001D821E821F82188619861A861B861C86BF +:10A1A0001D861E861F86188A198A1A8A1B8A1C8A8F +:10A1B0001D8A1E8A1F8A188E198E1A8E1B8E1C8E5F +:10A1C0001D8E1E8E1F8E18A219A21AA21BA21CA2DF +:10A1D0001DA21EA21FA218A619A61AA61BA61CA67F +:10A1E0001DA61EA61FA618AA19AA1AAA1BAA1CAA4F +:10A1F0001DAA1EAA1FAA18AE19AE63E272E089EF6B +:10A2000098E00E94CC5A8C01DC018C9186548230FB +:10A2100008F0EEC16EEF77E0C8010E94E562892B7D +:10A2200009F49EC161E078E0C8010E94E562892BD3 +:10A2300009F496C165E078E0C8010E94E562892BC7 +:10A2400009F491C168E078E0C8010E94E562892BB9 +:10A2500009F489C16CE078E0C8010E94E562892BAD +:10A2600009F484C160E178E0C8010E94E562892BAD +:10A2700009F47FC164E178E0C8010E94E562892B9E +:10A2800009F477C167E178E0C8010E94E562892B93 +:10A2900009F472C16BE178E0C8010E94E562892B84 +:10A2A00009F46DC16FE178E0C8010E94E562892B75 +:10A2B00009F468C163E278E0C8010E94E562892B75 +:10A2C00009F463C167E278E0C8010E94E562892B66 +:10A2D00009F45EC16BE278E0C8010E94E562892B57 +:10A2E00009F459C16FE278E0C8010E94E562892B48 +:10A2F00009F454C163E378E0C8010E94E562892B48 +:10A3000009F44FC167E378E0C8010E94E562892B38 +:10A3100009F44AC16BE378E0C8010E94E562892B29 +:10A3200009F445C16FE378E0C8010E94E562892B1A +:10A3300009F440C163E478E0C8010E94E562892B1A +:10A3400009F43BC167E478E0C8010E94E562892B0B +:10A3500009F436C16BE478E0C8010E94E562892BFC +:10A3600009F431C16FE478E0C8010E94E562892BED +:10A3700009F42CC163E578E0C8010E94E562892BED +:10A3800009F427C167E578E0C8010E94E562892BDE +:10A3900009F422C16BE578E0C8010E94E562892BCF +:10A3A00009F41DC16FE578E0C8010E94E562892BC0 +:10A3B00009F418C163E678E0C8010E94E562892BC0 +:10A3C00009F013C188EB90E09093010280930002A2 +:10A3D0000115110509F412C1F8018081883541F495 +:10A3E000C80101960E94C95A6A837B838C839D832E +:10A3F000D8018C91893541F4C80101960E94C95A4F +:10A400006E837F8388879987F80180818A3541F43C +:10A41000C80101960E94C95A6A877B878C879D87ED +:10A42000D8018C91813451F4C80101960E94C95A17 +:10A430000E9479616E877F87888B998BF801808174 +:10A44000823451F4C80101960E94C95A0E94796170 +:10A450006A8B7B8B8C8B9D8BD8018C91833451F4D0 +:10A46000C80101960E94C95A0E9479616E8B7F8B48 +:10A47000888F998FF8018081833541F4C801019656 +:10A480000E94C95A6A8F7B8F8C8F9D8FD8018C91C7 +:10A49000803551F4C80101960E94C95A0E94796121 +:10A4A0006E8F7F8F88A399A3F8018081863551F440 +:10A4B000C80101960E94C95A0E9479616AA37BA3D0 +:10A4C0008CA39DA3D8018C91873551F4C8010196C6 +:10A4D0000E94C95A0E9479616EA37FA388A799A799 +:10A4E000F8018081853451F4C80101960E94C95A4F +:10A4F0000E9479616AA77BA78CA79DA7D8018C9140 +:10A50000843551F4C80101960E94C95A0E947961AC +:10A510006EA77FA788AB99ABF80180818D3451F489 +:10A52000C80101960E94C95A0E9479616AAB7BAB4F +:10A530008CAB9DABD8018C91813551F4C80101964B +:10A540000E94C95A0E9479616EAB7FAB88AF99AF08 +:10A5500067E678E090E080E00E94CC5A8C0138CF2A +:10A5600090E080E031CF81E090E02ECF8CE190E070 +:10A570002BCF8DE690E028CF8FE690E025CF80E7C7 +:10A5800090E022CF81E790E01FCF82E790E01CCFE0 +:10A5900083E790E019CF84E790E016CF88E790E05A +:10A5A00013CF89E790E010CF8AE790E00DCF83E8E2 +:10A5B00090E00ACF84E890E007CF8DE890E004CFE8 +:10A5C0008EE890E001CF8FE890E0FECE80E990E049 +:10A5D000FBCE81EA90E0F8CE85EB90E0F5CE86EBFD +:10A5E00090E0F2CE87EB90E0EFCE8FEF9FEFECCED6 +:10A5F0008FEF9FEF90930102809300020E94DF157E +:10A60000FC0114A90E941E1E4090E6095090E70923 +:10A610006090E8097090E9098EA89FA8A8ACB9AC31 +:10A620000E94DF15DC0192968D929D92AD92BC92B4 +:10A63000959780910002909101028230910508F473 +:10A64000C0C49C012F5631092530310508F4B9C426 +:10A65000992493948437910509F0912C112309F4DE +:10A66000B4C48D36910509F4B0C49C012857310952 +:10A670002330310508F4A9C4855B9109039708F4D8 +:10A68000A4C484E693E00E94EC160E94DF150E94A9 +:10A690007D19CE01F5D61092C3091092C20980919E +:10A6A000C5098111A4C00E94DF15FC0184A988237B +:10A6B00009F49DC00E94D72CEC01FC01E45AFC4F28 +:10A6C000108240960E945911CE018A559F4F0E94D8 +:10A6D0005911CE01845C9E4F0E9459110E946B1546 +:10A6E0008C010F5F1F4FC1E0D0E0D8018D918D012B +:10A6F0008823D9F086E993E00E94EC1681E898E07F +:10A700000E94EC16CE010E94E7168EE798E00E94A8 +:10A71000EC1660E08C2F0E945C0970E060E0CE01D6 +:10A720000E94A519F80131971082F80187A98823A2 +:10A73000F9F086E993E00E94EC1688E998E00E941F +:10A74000EC16CE010E94E7168EE798E00E94EC1608 +:10A7500061E08C2F0E94890960E08C2F0E945C09C7 +:10A7600061E070E0CE010E94A519D801D7961C9235 +:10A770002196C533D10509F0B8CF0E94111520915B +:10A78000850E30E0C901880F991F820F931FFC01CD +:10A79000EC50F24F80818F7B80832091880E30E0D7 +:10A7A000C901880F991F820F931FFC01EC50F24FD3 +:10A7B00080818F7B808320918B0E30E0C901880FD0 +:10A7C000991F820F931FFC01EC50F24F80818F7B09 +:10A7D000808320918E0E30E0C901880F991F820F6F +:10A7E000931FFC01EC50F24F80818F7B80830E948D +:10A7F000DF15FC0184A98093C5090E941E1E2091CB +:10A80000C8093091C909DC0112968D919C912817D5 +:10A81000390791F10E941E1EFC0182819381909361 +:10A82000C9098093C8090E941E1E2091C609309153 +:10A83000C709DC0114968D919C9128173907A1F066 +:10A840000E941E1EFC01848195819093C70980930C +:10A85000C6090E94D72CEC010E949A29CE010E94C1 +:10A860006F29CE010E9444290E94D72C0E94FD2707 +:10A870000E940C1F0E94DC1E0E94590A0091CE0902 +:10A880001091CF092091D0093091D109601771073B +:10A890008207930708F0FEC20E94590A6093CE090E +:10A8A0007093CF098093D0099093D1090E949D089D +:10A8B000A2CB209781F48CE593E00E94EC160E94D5 +:10A8C000DF150E947D190E94DF15DC019796DC924E +:10A8D000CE929697DECEE0900002F0900102BFEF9C +:10A8E000EB16FB0671F48CE593E00E94EC160E94D7 +:10A8F000DF150E947D190E94DF15FC01D7A2C6A2B8 +:10A90000C8CEE114F10409F083C08091F70890915A +:10A91000F808892B61F482E090E016D526E433E054 +:10A92000DC012D933C939093F8088093F7080091F5 +:10A93000F7081091F808B1E7EB16F10409F09EC092 +:10A940008091ED089091EE08892B61F482E090E00F +:10A95000FBD424E133E0FC01318320839093EE08A3 +:10A960008093ED080091ED081091EE08F9E7EF16DD +:10A97000F10409F09EC08091E3089091E408892BCE +:10A9800061F482E090E0E0D4E2EEF2E0DC01ED93ED +:10A99000FC939093E4088093E3080091E3081091FE +:10A9A000E408F0E9EF16F10409F09EC08091D9089F +:10A9B0009091DA08892B61F482E090E0C5D4E0EB55 +:10A9C000F2E0DC01ED93FC939093DA088093D908D0 +:10A9D0000091D9081091DA08F8EBEF16F10409F0AC +:10A9E0009EC08091CF089091D008892B61F482E0BD +:10A9F00090E0AAD4EEE7F2E0DC01ED93FC939093B3 +:10AA0000D0088093CF080091CF081091D00887C05C +:10AA1000BCE1EB16F104B9F48091F5089091F608C9 +:10AA2000892B61F482E090E08FD42CE333E0FC01C9 +:10AA3000318320839093F6088093F5080091F50800 +:10AA40001091F60878CFFDE6EF16F10409F083C007 +:10AA50008091F3089091F408892B61F482E090E0F2 +:10AA600073D422E333E0DC012D933C939093F408FC +:10AA70008093F3080091F3081091F408F2E7EF16C1 +:10AA8000F10409F083C08091EB089091EC08892BC8 +:10AA900061F482E090E058D42AE033E0DC012D93A9 +:10AAA0003C939093EC088093EB080091EB08109195 +:10AAB000EC08FAE7EF16F10409F083C08091E10891 +:10AAC0009091E208892B61F482E090E03DD4E8EDBA +:10AAD000F2E0DC01ED93FC939093E2088093E108AF +:10AAE0000091E1081091E208F1EAEF16F10409F093 +:10AAF00083C08091D7089091D808892B61F482E0B7 +:10AB000090E022D4E6EAF2E0DC01ED93FC9390932E +:10AB1000D8088093D7080091D7081091D80801155C +:10AB2000110509F045C18CE593E00E94EC160E94E6 +:10AB3000DF150E947D190E94DF15DC019796DC92DB +:10AB4000CE9296978BE698E00E946F168EE798E07B +:10AB50000E946F169ECDBFE6EB16F10409F068C0A7 +:10AB60008091F1089091F208892B61F482E090E0E5 +:10AB7000EBD328E233E0FC01318320839093F20889 +:10AB80008093F1080091F1081091F208B3E7EB16F9 +:10AB9000F10409F0BBC08091E9089091EA08892B83 +:10ABA00061F482E090E0D0D320E033E0FC01318317 +:10ABB00020839093EA088093E9080091E9081091B6 +:10ABC000EA08FDE8EF16F10409F0BBC08091DF0848 +:10ABD0009091E008892B61F482E090E0B5D3EEEC2F +:10ABE000F2E0DC01ED93FC939093E0088093DF08A2 +:10ABF0000091DF081091E008F5EBEF16F10409F081 +:10AC0000BBC08091D5089091D608892B61F482E071 +:10AC100090E09AD3ECE9F2E0DC01ED93FC939093A1 +:10AC2000D6088093D5080091D5081091D60877CF23 +:10AC3000F0E7EF16F10409F066C08091EF089091FB +:10AC4000F008892B61F482E090E07ED32EE133E0BE +:10AC5000DC012D933C939093F0088093EF080091D2 +:10AC6000EF081091F008B8E7EB16F10409F07ECE7A +:10AC70008091E5089091E608892B51F482E090E0FC +:10AC800063D3FC01318220829093E6088093E5082B +:10AC90000091E5081091E608FFE8EF16F10409F0CD +:10ACA00080CE8091DB089091DC08892B61F482E0F2 +:10ACB00090E04AD3EAEBF2E0DC01ED93FC93909351 +:10ACC000DC088093DB080091DB081091DC08F7EBCF +:10ACD000EF16F10409F080CE8091D1089091D2084E +:10ACE000892B61F482E090E02FD3E8E8F2E0DC0108 +:10ACF000ED93FC939093D2088093D1080091D108F2 +:10AD00001091D2080CCF10E000E015CEF4E7EF165A +:10AD1000F10409F0A8CF8091E7089091E808892B09 +:10AD200061F482E090E010D326EF32E0DC012D9355 +:10AD30003C939093E8088093E7080091E70810910E +:10AD4000E808FEE8EF16F10409F0A6CF8091DD08CF +:10AD50009091DE08892B61F482E090E0F5D2E4EC7A +:10AD6000F2E0DC01ED93FC939093DE088093DD0824 +:10AD70000091DD081091DE08F6EBEF16F10409F002 +:10AD8000A6CF8091D3089091D408892B61F482E0FA +:10AD900090E0DAD2E2E9F2E0DC01ED93FC939093EB +:10ADA000D4088093D3080091D3081091D408B7CE6B +:10ADB00088E593E00E94EC160E94DF150E947D1941 +:10ADC0000E94DF15FC0117A216A2F12CE12C2FEF37 +:10ADD000E21AF20A31E0E316F10441F084E593E06F +:10ADE0000E94EC160E94DF150E947D19D801ED919A +:10ADF000FC910480F581E02DBE01C80119950E94E7 +:10AE0000DF15FC01A6A0B7A00E94DF15DC01D496D7 +:10AE10008C9181110AC0E414F5043CF4A114B1042E +:10AE200021F0F2E0AF16B10491F687E59DE00E94B3 +:10AE3000F707181619062CF487E59DE00E94D50740 +:10AE4000F4CFAB2809F4ABC0992099F00E941E1EE4 +:10AE50008091E2099091E309A091E409B091E5099C +:10AE60000197A105B10529F40E94DF1521E0FC013D +:10AE700024AB8CE493E00E94EC168CE296E00E94F6 +:10AE8000EC160E94DF15DC0196968D919C910E9434 +:10AE9000E71689C0601B710B820B930B69387341F5 +:10AEA0008105910508F402CD0E94DF15DC01D496DE +:10AEB0008C91882309F470C084E793E00E94EC161B +:10AEC0000E94DF150E947D190E94D72CEC010E9480 +:10AED000DF15FE01EE59FF4F408151816281738180 +:10AEE000FC0146875787608B718B0E94DF15FE013E +:10AEF000E850FF4F4081518162817381DC0152969D +:10AF00004D935D936D937C9355970E94DF15C257C7 +:10AF1000DE4F488159816A817B81FC01468B578BCA +:10AF2000608F718F0E94DF150E94861C0E94D72CB3 +:10AF30000E94E01B0E94DF150E9426160E94DF156A +:10AF40000E94BF1A0E941E1E8091DA099091DB09AF +:10AF5000A091DC09B091DD090197A105B10541F08F +:10AF60008CE693E00E94EC160E94DF150E947D198A +:10AF70008091CA099091CB09A091CC09B091CD09DB +:10AF80000196A11DB11D8093CA099093CB09A0938E +:10AF9000CC09B093CD0980CC80E793E08FCF80E5DA +:10AFA00093E00E94EC160E94DF150E947D190E941A +:10AFB000DF15DC0192961D921D921D921C929597B1 +:10AFC00068CB9924939411115CCB0E941E1E809132 +:10AFD000DA099091DB09A091DC09B091DD090197B4 +:10AFE000A105B10509F465CC992009F462CC80E68D +:10AFF00093E00E94EC160E94DF150E947D190E94CA +:10B00000DF152FE030E0FC0137A326A342CB8DEC07 +:10B010009EE00E941B1D8DEB9EE00E941B1D8DEA91 +:10B020009EE00E941B1D8DE99EE00E941B1D8DE08D +:10B030009FE00E941B1D8DEF9EE00E941B1D8DEE68 +:10B040009EE00E941B1D8DED9EE00E941B1D8DE465 +:10B050009FE00E941B1D8DE39FE00E941B1D8DE25F +:10B060009FE00E941B1D8DE19FE00E941B1D8DE84B +:10B070009FE00E941B1D8DE79FE00E941B1D8DE637 +:10B080009FE00E941B1D8DE59FE00E941B1D8DEC23 +:10B090009FE00E941B1D8DEB9FE00E941B1D8DEA0F +:10B0A0009FE00E941B1D8DE99FE00E941B1D8DE00B +:10B0B00090E10E941B1D8DEF9FE00E941B1D8DEEF5 +:10B0C0009FE00E941B1D8DED9FE00E941B1D8DE4E3 +:10B0D00090E10E941B1D8DE390E10E941B1D8DE2FB +:10B0E00090E10E941B1D8DE190E10E941B1D8DE8E7 +:10B0F00090E10E941B1D8DE790E10E941B1D8DE6D3 +:10B1000090E10E941B1D8DE590E10E941B1D8DECBE +:10B1100090E10E941B1D8DEB90E10E941B1D8DEAAA +:10B1200090E10E941B1D8DE990E10E941B1D8DE0A6 +:10B1300091E10E941B1D8DEF90E10E941B1D8DEE81 +:10B1400090E10E941B1D8DED90E10E941B1D8DE47E +:10B1500091E10E941B1D8DE391E10E941B1D8DE278 +:10B1600091E10E941B1D8DE191E10E941B1D8DE864 +:10B1700091E10E941B1D8DE791E10E941B1D8DE650 +:10B1800091E10E941B1D8DE591E10E941B1D8DEC3C +:10B1900091E10E941B1D8DEB91E10E941B1D8DEA28 +:10B1A00091E10E941B1D8DE991E10E941B1D8DE024 +:10B1B00092E10E941B1D8DEF91E10E941B1D8DEEFF +:10B1C00091E10E941B1D8DED91E10E941B1D8DE4FC +:10B1D00092E10E941B1D8DE392E10E941B1D8DE2F6 +:10B1E00092E10E941B1D8DE192E10E941B1D8DE8E2 +:10B1F00092E10E941B1D8DE792E10E941B1D8DE6CE +:10B2000092E10E941B1D8DE592E10E941B1D8DECB9 +:10B2100092E10E941B1D8DEB92E10E941B1D8DEAA5 +:10B2200092E10E941B1D8DE992E10E941B1D8DE0A1 +:10B2300093E10E941B1D8DEF92E10E941B1D8DEE7C +:10B2400092E10E941B1D8DED92E10E941B1D8DE479 +:10B2500093E10E941B1D8DE393E10E941B1D8DE273 +:10B2600093E10E941B1D8DE193E10E941B1D8DE85F +:10B2700093E10E941B1D8DE793E10E941B1D8DE64B +:10B2800093E10E941B1D8DE593E10E941B1D8DEC37 +:10B2900093E10E941B1D8DEB93E10E941B1D8DEA23 +:10B2A00093E10E941B1D8DE993E10E941B1D8DE01F +:10B2B00094E10E941B1D8DEF93E10E941B1D8DEEFA +:10B2C00093E10E941B1D8DED93E10E941B1D8DE4F7 +:10B2D00094E10E941B1D8DE394E10E941B1D8DE2F1 +:10B2E00094E10E941B1D8DE194E10E941B1D8DE8DD +:10B2F00094E10E941B1D8DE794E10E941B1D8DE6C9 +:10B3000094E10E941B1D8DE594E10C941B1DEF92AE +:10B310000F931F93CF93DF93E80134E047FD34E1AF +:10B32000042E000C550B57FF03C051954195510950 +:10B33000E32E022F242FAE01ABD1CE01DF91CF91AE +:10B340001F910F91EF9008950F931F93CF93DF9369 +:10B350008230910510F482E090E0E0919714F09132 +:10B36000981430E020E0B0E0A0E0309799F4211587 +:10B37000310509F44AC0281B390B24303105D8F5B2 +:10B380008A819B816115710589F1FB019383828319 +:10B39000FE0111C040815181028113814817590774 +:10B3A000E0F04817590799F4109761F012960C9342 +:10B3B000129713961C933296CF01DF91CF911F9174 +:10B3C0000F9108950093971410939814F4CF2115BA +:10B3D000310551F04217530738F0A901DB019A01FA +:10B3E000BD01DF01F801C1CFEF01F9CF90939814AF +:10B3F00080939714CDCFFE01E20FF31F81939193B9 +:10B400002250310939832883D7CF20919514309168 +:10B410009614232B41F420910402309105023093BD +:10B420009614209395142091020230910302211565 +:10B43000310541F42DB73EB7409106025091070205 +:10B44000241B350BE0919514F0919614E217F30745 +:10B45000A0F42E1B3F0B2817390778F0AC014E5F84 +:10B460005F4F2417350748F04E0F5F1F5093961417 +:10B4700040939514819391939FCFF0E0E0E09CCFAF +:10B48000CF93DF930097E9F0FC0132971382128289 +:10B49000A0919714B0919814ED0130E020E010973E +:10B4A000A1F420813181820F931F20919514309156 +:10B4B00096142817390709F061C0F0939614E093A9 +:10B4C0009514DF91CF910895EA01CE17DF07E8F5D3 +:10B4D0004A815B819E0141155105B1F7E901FB836A +:10B4E000EA8349915991C40FD51FEC17FD0761F408 +:10B4F000808191810296840F951FE9019983888349 +:10B50000828193819B838A83F0E0E0E012968D91A3 +:10B510009C9113970097B9F52D913C911197CD010E +:10B520000296820F931F209195143091961428173C +:10B53000390739F6309751F51092981410929714F4 +:10B54000B0939614A0939514BCCFD383C28340814B +:10B550005181840F951FC817D90761F44E5F5F4F63 +:10B5600088819981480F591F518340838A819B812B +:10B57000938382832115310509F0B0CFF09398149D +:10B58000E09397149ECFFD01DC01C0CF138212829D +:10B59000D7CF66277727F4C143E954E100C0FA0109 +:10B5A000A191B081009719F41097E1F0CD01DC0171 +:10B5B000CD010D90002011F4C00113C0FB012191B9 +:10B5C000222319F02015D9F7F3CFFB012191201583 +:10B5D00019F41E92119606C02223C1F70D90002087 +:10B5E000A1F7D001FA01A193B0830895BB274A3097 +:10B5F00031F4992322F4BDE2909581959F4F30C09C +:10B60000BB272A3051F4992342F4BDE290958095EE +:10B61000709561957F4F8F4F9F4F01C0BB27FA01F7 +:10B62000A62F6217710581059105330B30FB66F07B +:10B63000AA27660F771F881F991FAA1FA21710F04D +:10B64000A21B63953850A9F7A05DAA3308F0A95D45 +:10B65000A19336F7B111B1931082CA01DEC3BB27A3 +:10B66000FB015527AA27880F991FAA1FA41710F0BE +:10B67000A41B83955051B9F7A05DAA3308F0A95DCA +:10B68000A193009779F7B111B1931192CB01C5C382 +:10B690008F929F92AF92BF92CF92DF92EF92FF92E2 +:10B6A0000F931F93CF93DF9300D000D000D0CDB77E +:10B6B000DEB76A01F22EB02E102FFBE3AF2EA016DC +:10B6C00008F41BE31F5F012F27E0AE014F5F5F4FC0 +:10B6D000ACD2BC018981982F9970913009F44EC089 +:10B6E0009BE2E1FC04C09E2D9170E0FC49C05E2D00 +:10B6F0005071E82FE87083FF55C084E0911101C0BC +:10B7000083E0EF2DE81B8F1508F0E0E0D6018E2FC7 +:10B7100020E25523C9F1992329F0D6019C93C60153 +:10B7200001966C0196012D5F3F4FE2FE33C08EE41F +:10B73000D6018C9391E411969C93119712968C9359 +:10B74000D9018E2F90E281112AC0E20FF32FF11D53 +:10B7500010828EEF9FEF29960FB6F894DEBF0FBED2 +:10B76000CDBFDF91CF911F910F91FF90EF90DF90B0 +:10B77000CF90BF90AF909F908F9008959DE2B7CFEC +:10B7800090E2B5CF2D9381508111FCCFCE0ED11C0C +:10B79000E0E0C1CF8EE6D6018C9391E6CCCF9D93AD +:10B7A0008150D1CF482F447082FF3DC084E0911179 +:10B7B00001C083E08F1510F4EF2DE81BD6018E2F0A +:10B7C00020E2552309F1992329F0D6019C93C60163 +:10B7D00001966C0196012D5F3F4FE2FE1BC089E48C +:10B7E000D6018C938EE411968C93119786E4129671 +:10B7F0008C93D9018E2F90E2882309F4A6CF9D93D4 +:10B800008150FACF2D9381508111FCCFCE0ED11CE7 +:10B81000E0E0D9CF89E6D6018C938EE611968C9321 +:10B82000119786E6E4CF9B0177FF02C030E020E06D +:10B83000A1E0B0E0911102C0B0E0A0E0F9013196C2 +:10B84000AE0FBF1F8B2C912CBB2009F461C054019B +:10B85000EFEFAE1ABE0AAA0DBB1DFA161B0619F0B1 +:10B8600014F04F2D4A1B511188C0E3FC59C07601DA +:10B87000A42FB0E2A1114FC0C40ED11C992309F42A +:10B880005BC040E0D6011196F60190836D0155230F +:10B8900009F448C0012F060F9A81582F507184FF78 +:10B8A00003C0913309F4015010160CF047C0093061 +:10B8B00008F008E0EEE2FE2E5B01A01AB108850157 +:10B8C0009194819491082F3F320729F4D601FC927C +:10B8D000F60131966F016217730794F1021713078F +:10B8E0007CF5DB01A21BB30BAA24A394B12CAC0EF4 +:10B8F000BD1EAA0DBB1D11968C9121503109D60198 +:10B90000119628153905F4F0F60180836D01DBCF1F +:10B91000B12CA12CA0CFF701B1937F01A150AACFE8 +:10B920009111B0CFD601942F50E302C05D93915096 +:10B930009111FCCFC40ED11C40E0ACCF01E0BACFD6 +:10B9400080E3DBCF6217730731F4963388F49533C5 +:10B9500011F4552369F0F6018083FD01842F90E2F4 +:10B96000811108C0A40FB11D1C9290E080E0F3CEBD +:10B9700081E3F1CF91938150F3CF911183CF8ACF9F +:10B980008F929F92AF92BF92CF92DF92EF92FF92EF +:10B990000F931F93CF93DF935C017B0161157105BA +:10B9A00019F0DB018D939C9385010F5F1F4FF5010B +:10B9B000D0818D2F90E011D26C01892BA9F5DD3259 +:10B9C000A9F50F5F1F4FD5011196DC91C1E0580119 +:10B9D000F1E0AF1AB10843E050E06CEE70E0C50151 +:10B9E00004D2892B61F5680182E0C80ED11C45E0C4 +:10B9F00050E067EE70E0C601F8D1892B21F46801B0 +:10BA000097E0C90ED11CE114F10419F0D701CD92D1 +:10BA1000DC9260E070E080E89FEFC111F9C060E067 +:10BA200070E080E89FE7F4C05801BECFDB3229F414 +:10BA300085010E5F1F4FF501D181C0E0C8CF43E003 +:10BA400050E064EE70E0C501D0D1892BE9F0F80137 +:10BA500010E000E020E030E0A9015F01B0ED8B2EA6 +:10BA60008D0E89E08815C0F19C2E689491F88C2F7A +:10BA70008870C2FF16C0811102C00F5F1F4F319640 +:10BA8000D501DC91C92DE9CFE114F10429F00E5F55 +:10BA90001F4FF7011183008360E070E080EC9FE7A7 +:10BAA000B7C0882311F001501109A5E0B0E013D30D +:10BAB0009B01AC01220F331F441F551F280D311D60 +:10BAC000411D511D283999E93907490799E159075D +:10BAD000B0F2C6609C2ED3CFAEEF8A1206C0C3FD73 +:10BAE0003CC09C2E689493F8CACFDF7DD534A9F56D +:10BAF00080818D3239F4C061DF011296818162E06C +:10BB000070E006C0DF018B32C1F3119661E070E096 +:10BB100080535D01A61AB70A8A30F8F4E0E8CE1621 +:10BB2000ECE0DE065CF4B601660F771F660F771F48 +:10BB3000C60ED71ECC0CDD1CC80ED11C5D01FFEF5C +:10BB4000AF1ABF0A8C9180538A3098F1C4FF03C0AA +:10BB5000D194C194D1080C0D1D1DC1FF09C0E11481 +:10BB6000F10431F081E0A81AB108D701AD92BC927E +:10BB7000CA01B90166D1C370C33009F490584B01B2 +:10BB80005C0120E030E0A90158D1882309F43EC0CF +:10BB9000CBE1D1E017FF05C0119501951109C3E074 +:10BBA000D1E06E01B8E1CB1AD10880E2E82EF12C89 +:10BBB0000EC0D501B3CFFE01259135914591549129 +:10BBC0000E191F09C501B4019DD14B015C01D501BE +:10BBD000C4010E151F057CF72497F594E794CC1645 +:10BBE000DD06A9F78A2F880F8B2F881F8F3F41F022 +:10BBF00020E030E0A901C501B4011FD1811106C0C8 +:10BC000082E290E090939A1480939914C501B40154 +:10BC1000DF91CF911F910F91FF90EF90DF90CF9028 +:10BC2000BF90AF909F908F900895283008F027E044 +:10BC30003327DA01990F311D87FD91600096610568 +:10BC4000710539F432602E5F3D9330E32A95E1F7B8 +:10BC500008959F3F30F080387105610509F03C5F21 +:10BC60003C5F3D93913008F08068911DDF93CF9346 +:10BC70001F930F93FF92EF92192F987F9695E92FBC +:10BC800096959695E90FFF27E758FE4F992733279A +:10BC9000EE24FF24A701E70105900894079428F4F7 +:10BCA000360FE71EF81E491F511D660F771F881FAC +:10BCB000991F0694A1F70590079428F4E70EF81E43 +:10BCC000491F561FC11D770F881F991F661F0694B5 +:10BCD000A1F70590079428F4F80E491F561FC71FB7 +:10BCE000D11D880F991F661F771F0694A1F7059035 +:10BCF000079420F4490F561FC71FD81F990F661FBE +:10BD0000771F881F0694A9F784911095177041F04A +:10BD1000D695C79557954795F794E7941A95C1F727 +:10BD2000EFE1F1E068941590159135916591959149 +:10BD300005907FE27395E118F10A430B560BC90B8E +:10BD4000D009C0F7E10CF11E431F561FC91FD01DBB +:10BD50007EF4703311F48A95E6CFE894015030F008 +:10BD6000080F0AF40027021708F4202F2395022F4A +:10BD70007A3328F079E37D932A95E9F710C07D9313 +:10BD80002A9589F606949795679537951795179490 +:10BD9000E118F10A430B560BC90BD00998F0239513 +:10BDA0007E9173957A3308F070E37C932013B8F793 +:10BDB0007E9170617D9330F0839571E37D9370E3A4 +:10BDC0002A95E1F71124EF90FF900F911F91CF91E9 +:10BDD000DF91992787FD909508959111F6C08032E3 +:10BDE00019F089508550D0F70895FB01DC014150CE +:10BDF000504088F08D9181341CF08B350CF4805EBE +:10BE0000659161341CF06B350CF4605E861B61112A +:10BE100071F3990B0895881BFCCFDC01FC01672F9F +:10BE200071917723E1F7329704C07C916D93708311 +:10BE30006291AE17BF07C8F3089540D008F481E0BF +:10BE40000895E89409C097FB3EF49095809570950D +:10BE500061957F4F8F4F9F4F9923A9F0F92F96E956 +:10BE6000BB279395F695879577956795B795F111CB +:10BE7000F8CFFAF4BB0F11F460FF1BC06F5F7F4F68 +:10BE80008F4F9F4F16C0882311F096E911C077237A +:10BE900021F09EE8872F762F05C0662371F096E883 +:10BEA000862F70E060E02AF09A95660F771F881F52 +:10BEB000DAF7880F9695879597F90895990F0008F6 +:10BEC000550FAA0BE0E8FEEF16161706E807F9076C +:10BED000C0F012161306E407F50798F0621B730B07 +:10BEE000840B950B39F40A2661F0232B242B252B88 +:10BEF00021F408950A2609F4A140A6958FEF811D2B +:10BF0000811D08950BD07BC06CD028F071D018F043 +:10BF1000952309F05DC062C01124A5C081D0A0F3B3 +:10BF2000959FD1F3950F50E0551F629FF001729FCE +:10BF3000BB27F00DB11D639FAA27F00DB11DAA1FED +:10BF4000649F6627B00DA11D661F829F2227B00D3A +:10BF5000A11D621F739FB00DA11D621F839FA00DC5 +:10BF6000611D221F749F3327A00D611D231F849F15 +:10BF7000600D211D822F762F6A2F11249F5750406C +:10BF80008AF0E1F088234AF0EE0FFF1FBB1F661F07 +:10BF9000771F881F91505040A9F79E3F510570F0C0 +:10BFA00017C061C05F3FECF3983EDCF38695779550 +:10BFB0006795B795F795E7959F5FC1F7FE2B880FBB +:10BFC000911D9695879597F9089599278827089543 +:10BFD00097F99F6780E870E060E008959FEF80EC3C +:10BFE000089500240A9416161706180609060895DF +:10BFF00000240A9412161306140605060895092E45 +:10C000000394000C11F4882352F0BB0F40F4BF2BB3 +:10C0100011F460FF04C06F5F7F4F8F4F9F4F0895F3 +:10C0200057FD9058440F551F59F05F3F71F04795E9 +:10C03000880F97FB991F61F09F3F79F087950895CE +:10C04000121613061406551FF2CF4695F1DF08C0ED +:10C05000161617061806991FF1CF8695710561050A +:10C0600008940895E894BB2766277727CB0197F9B2 +:10C070000895F999FECF92BD81BDF89A992780B5B0 +:10C080000895262FF999FECF1FBA92BD81BD20BD1C +:10C090000FB6F894FA9AF99A0FBE01960895052EF4 +:10C0A00097FB16F400940FD057FD05D024D007FC61 +:10C0B00002D046F408C050954095309521953F4FE9 +:10C0C0004F4F5F4F089590958095709561957F4F84 +:10C0D0008F4F9F4F089531D0A59F900DB49F900D25 +:10C0E000A49F800D911D11240895B7FFF4CFF3DFB5 +:10C0F000821B930B0895A1E21A2EAA1BBB1BFD0104 +:10C100000DC0AA1FBB1FEE1FFF1FA217B307E40736 +:10C11000F50720F0A21BB30BE40BF50B661F771F8E +:10C12000881F991F1A9469F760957095809590956E +:10C130009B01AC01BD01CF010895A29FB001B39F47 +:10C14000C001A39F700D811D1124911DB29F700D20 +:10C15000811D1124911D08955058BB27AA270ED088 +:10C160004ECF3FDF30F044DF20F031F49F3F11F439 +:10C170001EF434CF0EF4E095E7FB2ACFE92F50DF11 +:10C1800080F3BA17620773078407950718F071F4F4 +:10C190009EF568CF0EF4E0950B2EBA2FA02D0B0163 +:10C1A000B90190010C01CA01A0011124FF27591BFC +:10C1B00099F0593F50F4503E68F11A16F040A22F02 +:10C1C000232F342F4427585FF3CF46953795279573 +:10C1D000A795F0405395C9F77EF41F16BA0B620B72 +:10C1E000730B840BBAF09150A1F0FF0FBB1F661FB9 +:10C1F000771F881FC2F70EC0BA0F621F731F841FFC +:10C2000048F4879577956795B795F7959E3F08F021 +:10C21000B3CF9395880F08F09927EE0F97958795E0 +:10C2200008950CD0ECCEE4DE40F0DBDE30F021F4FB +:10C230005F3F19F0CDCE511116CFD0CEF1DE98F37D +:10C240009923C9F35523B1F3951B550BBB27AA2797 +:10C2500062177307840738F09F5F5F4F220F331F09 +:10C26000441FAA1FA9F333D00E2E3AF0E0E830D0D5 +:10C2700091505040E695001CCAF729D0FE2F27D0D8 +:10C28000660F771F881FBB1F261737074807AB07A6 +:10C29000B0E809F0BB0B802DBF01FF2793585F4F1B +:10C2A0002AF09E3F510568F093CEDDCE5F3FECF360 +:10C2B000983EDCF3869577956795B795F7959F5FE0 +:10C2C000C9F7880F911D9695879597F90895E1E034 +:10C2D000660F771F881FBB1F621773078407BA0793 +:10C2E00020F0621B730B840BBA0BEE1F88F7E095EE +:10C2F000089504D06894B111B6CE089599DE88F0FF +:10C300009F5790F0B92F9927B751A0F0D1F0660F41 +:10C31000771F881F991F1AF0BA95C9F712C0B1305C +:10C3200081F0A0DEB1E008959DCE672F782F882799 +:10C33000B85F39F0B93FCCF3869577956795B3959B +:10C34000D9F73EF490958095709561957F4F8F4F0A +:10C350009F4F0895B3DD08F48FEF0895AFDD880B8C +:10C36000990B0895DB018F939F93B5DEBF91AF9139 +:10C37000A29F800D911DA39F900DB29F900D11243F +:10C380000895991B79E004C0991F961708F0961B31 +:10C39000881F7A95C9F78095089597FB072E16F4A4 +:10C3A000009406D077FD08D013D007FC05D03EF4EA +:10C3B000909581959F4F0895709561957F4F089551 +:10C3C000EE0FFF1F881F8BBF0790F691E02D199489 +:10C3D000AA1BBB1B51E107C0AA1FBB1FA617B707AB +:10C3E00010F0A61BB70B881F991F5A95A9F78095C7 +:10C3F0009095BC01CD0108954F925F926F927F920C +:10C400008F929F92AF92BF92CF92DF92EF92FF9264 +:10C410000F931F93CF93DF938C01009799F4CB0177 +:10C42000DF91CF911F910F91FF90EF90DF90CF9010 +:10C43000BF90AF909F908F907F906F905F904F9044 +:10C440000C94A459FC01E60FF71F9C0122503109FE +:10C45000E217F30708F4ADC0D901CD91DC91119733 +:10C46000C617D70720F1C530D10578F0CE01049763 +:10C470008617970750F0C61BD70B2297C193D1930D +:10C480006D937C93CF010E94405AC801DF91CF91F8 +:10C490001F910F91FF90EF90DF90CF90BF90AF90E2 +:10C4A0009F908F907F906F905F904F9008955B0169 +:10C4B000AC1ABD0A4C018C0E9D1EA0919714B09130 +:10C4C0009814512C412CF12CE12C109731F58091CE +:10C4D0009514909196148815990509F05CC046163C +:10C4E000570608F058C0809102029091030200970D +:10C4F00041F48DB79EB74091060250910702841B0C +:10C50000950BE817F90708F054C0F0939614E093E0 +:10C510009514F90171836083B8CF8D919C91119727 +:10C5200012966C90129713967C901397A815B905E4 +:10C5300059F56C0142E0C40ED11CCA14DB0420F191 +:10C54000AC014A195B09DA011296159780F06282F4 +:10C55000738251834083D9016D937C93E114F1047C +:10C5600071F0D7011396FC93EE9312978ECF22961B +:10C570008C0F9D1FF90191838083F301EFCFF0931E +:10C580009814E093971481CF4816590608F42C01AB +:10C590007D01D3019ACFCB010E94A4597C01009761 +:10C5A00041F0AE01B80108D0C8010E94405A87018D +:10C5B0006CCF10E000E069CFFB01DC0102C001900C +:10C5C0000D9241505040D8F70895FB01DC018D9148 +:10C5D000019080190110D9F3990B0895FB01DC013A +:10C5E00001900D920020E1F7089511E0CEE9D1E02D +:10C5F00000E005C0802FFE01E3DE2196011DCF394A +:0CC60000D10780E00807B1F7F894FFCFE5 +:10C60C00FFFF00009B1480002E452E65787072652C +:10C61C0073734B3130000001000000010000000179 +:10C62C00000000200A0D0000362E352E323200009C +:10C63C005238350052383400523035005231330004 +:10C64C005231320052313100523137005231360002 +:10C65C0052313500523034005238370052373300E3 +:10C66C0052373200523731000D0A0020005239394E +:10C67C00000D0A0020005239390000000000FE14A1 +:10C68C002B1D1A2D00000000FF142D1DAE1A0000EA +:10C69C00000000152F1D161D000000000115311D96 +:10C6AC00E91A000000000215331D241500000000DB +:10C6BC000315351D8815000000000415371DC21523 +:10C6CC00000000000515391D4E1A0000000006156B +:10C6DC003B1DCF150000000007153D1DC4290000AF +:10C6EC00000008153F1D302A000000000915411DEF +:10C6FC003E2A000000000A15431D8C420000000079 +:10C70C000B15451DC542000000000C15471DFE42CF +:10C71C00000000000D15491D3743000000000E15E8 +:10C72C004B1D3445000000000F154D1D0547000042 +:10C73C00000010154F1D691600000000FC14231D8D +:10C74C00A84100000000FD14291D50425230330056 +:10C75C0052303200523037005230310052303900F2 +:10C76C0052383800523837005230380052383800BE +:10C77C005230300052383700523036000000000082 +:10C78C002E089907C6077E08F707D507E9070000AA +:10C79C000000F814251D52393900207374612000F3 +:10C7AC0020637572200020656E6420002068616C27 +:10C7BC00662000206C656E2000206D696E200020C4 +:10C7CC006D61782000207370642000205100523479 +:10C7DC003100500052323100523939204572726F9B +:10C7EC00723A20696E76616C696420706172616D59 +:10C7FC00657465722069640D0A0052383320002D6F +:10C80C00383966626431373900523831002058416A +:10C81C0000205842002059410020594200205A4122 +:10C82C0000205A4200686F6D650D0A006E616E0043 +:10C83C00696E66006F7666005238320052323000F4 +:10C84C005239392057696C6C207A65726F20580008 +:10C85C005239392057696C6C207A65726F205900F7 +:10C86C005239392057696C6C207A65726F205A00E6 +:10C87C007469636B2064656C6179004D4F56454D4E +:10C88C00454E545F494E544552525550545F535087 +:10C89C00454544007370656564486F6D655B6178F0 +:10C8AC0069735D005239392043616C69627261743D +:10C8BC00696F6E206572726F723A20656E642073B8 +:10C8CC00746F7020616374697665206265666F723F +:10C8DC00652073746172740D0A002061786973208D +:10C8EC0000206D6F766520746F20737461727420F4 +:10C8FC00666F722063616C6962726174696F6E003D +:10C90C005239392074696D656F75742058206178BF +:10C91C0069730D0A005239392074696D656F75742D +:10C92C00205920617869730D0A00523939207469D5 +:10C93C006D656F7574205A20617869730D0A005209 +:10C94C00393920656D657267656E63792073746F14 +:10C95C00700D0A00523939206D6F76656D656E74F5 +:10C96C0020646F6E650D0A0020617420737461720F +:10C97C0074696E6720706F696E74005232330020D8 +:10C98C0063616C6962726174696E67206C656E6755 +:10C99C00746800207374657020636F756E743A2030 +:10C9AC000020617420656E6420706F696E740020C5 +:10C9BC0064656163746976617465206D6F746F7200 +:10C9CC0020582064756520746F2000647269766548 +:10C9DC0072206572726F72006D6973736564207377 +:10C9EC007465707300206465616374697661746545 +:10C9FC00206D6F746F7220592064756520746F20E0 +:10CA0C00002064656163746976617465206D6F7470 +:10CA1C006F72205A2064756520746F20005239396A +:10CA2C00206572726F720D0A00205500205600208E +:10CA3C0057005239392073746F707065640D0A0099 +:10CA4C00523939207265736574206D6F746F722062 +:10CA5C00580D0A00523939207265736574206D6F58 +:10CA6C00746F7220590D0A00523939207265736542 +:10CA7C0074206D6F746F72205A0D0A005239392070 +:10CA8C006572726F72200052393920686F6D696E51 +:10CA9C006720646973706C616365640020582000C2 +:10CAAC00202F200020592000205A2000204D20004B +:10CABC0053657269616C20636F6E6E656374696F28 +:10CACC006E20737461727465640053657420696EB2 +:10CADC007075742F6F7574707574206661726D62E9 +:10CAEC006F74206578707265737300526561642091 +:10CAFC00706172616D6574657273004C6F61642056 +:10CB0C00544D43206472697665727300496E697482 +:10CB1C0020544D4332313330206472697665727320 +:10CB2C00004C6F616420544D4332313330207061BE +:10CB3C0072616D6574657273004C6F6164206D6F0A +:10CB4C0076656D656E742073657474696E677300B9 +:10CB5C00536574206D6F746F7220656E61626C65C5 +:10CB6C0073206F66660053746172742070696E2056 +:10CB7C00677561726400537461727420696E7465B8 +:10CB8C00727275707400436865636B20686F6D69B1 +:10CB9C006E67206F6E20626F6F74005239392048B7 +:10CBAC004F4D45205A204F4E20535441525455500E +:10CBBC000D0A0052393920484F4D452059204F4E0F +:10CBCC0020535441525455500D0A005239392048C3 +:10CBDC004F4D452058204F4E2053544152545550E0 +:10CBEC000D0A0041524455494E4F20535441525462 +:10CBFC00555020434F4D504C455445002A0047306A +:10CC0C0000473030004731004730310047323800A0 +:10CC1C004630390046390046313100463132004643 +:10CC2C00313300463134004631350046313600464A +:10CC3C003230004632310046323200463331004643 +:10CC4C003332004634310046343200463433004629 +:10CC5C00343400463631004638310046383200460E +:10CC6C0038330046383400200A0D00523939206818 +:10CC7C00616E646C6572203D3D204E554C4C0D0A26 +:10CC8C000020726573657474696E672064696769E6 +:10CC9C0074616C2070696E002072657365747469C0 +:0ECCAC006E6720616E616C6F672070696E00AC :00000001FF diff --git a/farmbot_firmware/priv/farmduino_k15.hex b/farmbot_firmware/priv/farmduino_k15.hex index 5065255f..4d39a879 100644 --- a/farmbot_firmware/priv/farmduino_k15.hex +++ b/farmbot_firmware/priv/farmduino_k15.hex @@ -2,14 +2,14 @@ :10001000C7C10000C5C10000C3C10000C1C10000CC :10002000BFC10000BDC10000BBC10000B9C10000DC :10003000B7C10000B5C10000B3C10000B1C10000EC -:10004000AFC100000C947A44ABC10000A9C100000C -:100050000C94A844A5C10000A3C100000C94A643C1 -:100060009FC100000C9470430C94464399C100005A +:10004000AFC100000C949D48ABC10000A9C10000E5 +:100050000C94CB48A5C10000A3C100000C94C94773 +:100060009FC100000C9493470C94694799C100000C :1000700097C1000095C1000093C1000091C100002C -:100080000C944C448DC100008BC1000089C100005C +:100080000C946F488DC100008BC1000089C1000035 :1000900087C1000085C1000083C1000081C100004C -:1000A0007FC100007DC100000C941E4479C1000096 -:1000B00077C1000075C1000073C100000C94F043CB +:1000A0007FC100007DC100000C94414879C100006F +:1000B00077C1000075C1000073C100000C941348A3 :1000C0006FC100006DC100006BC1000069C100007C :1000D00067C1000065C1000063C1000061C100008C :1000E0005FC100004E414E494E495459494E46CDDC @@ -49,199 +49,199 @@ :1003000001000000000000000000000000000000EC :1003100000000000000000000000000000000012CB :1003200011100000000000000000000000000000AC -:1003300000000000000000000000F244C35211243D +:10033000000000000000000000001549F5561124DF :100340001FBECFEFD1E2DEBFCDBF00E00CBF18E093 -:10035000A0E0B2E0E4E3FBEB00E00BBF02C00790DB -:100360000D92AC31B107D9F724E1ACE1B8E001C09E -:100370001D92A232B207E1F711E0CEE9D1E000E030 -:1003800006C021970109802FFE010E94895CCD39AA -:10039000D10780E00807A9F70E94E3460C94895D25 -:1003A0002FCE9C01803E910508F021C5FC018827D5 -:1003B000E352FE4F8F4F0C94895CBD02CA02D302F8 -:1003C000DC02E902F202F706F706F706F706F7067F -:1003D000FF020C031903F70626032F033803450316 -:1003E0004E035703600369037203F7067B0384031C -:1003F0008D03F706F706F70696039F03A803F70693 -:10040000F706B103BE03F706F706F706CB03D803DA -:10041000E503F706F203FB030404F706F706F70605 -:100420000D0416041F04F7062C0439044604F706CD -:10043000F706F706530460046D04F7067A04870490 -:100440009404F706F706F706A104AE04BB04F7060A -:10045000C804D104DA04F706F706F706FE040B0514 -:100460001805F706250532053F05F706F706F706D6 -:100470004C0555055E05F706F706F706F706F7067D -:10048000F706F706670570057905F70682058B05FF -:100490009405F706F706F7069D05AA05B705F706C2 -:1004A000C405D105DE05F706F706F706EB05F805E6 -:1004B0000506F70612061B062406F706F706F706DA -:1004C0002D0636063F06F706F706F706F706F70687 -:1004D000F706F706F706F706F706F706E304EC0457 -:1004E000F504F706F706F706F706F706F706F70628 -:1004F000F706F706F706F706F706F706F706F70614 -:10050000F706F706F706F706F706F706F706F70603 -:10051000F706F706F706F706F706F706F706F706F3 -:10052000F706F706F706F706F706F706F706F706E3 -:10053000F706F706F706F706F706F706F706F706D3 -:10054000F706F706F706F706F706F7064806510618 -:100550005E06F7066B0674068106F706F706F706D1 -:100560008E069706A406F706B106BA06C706F70672 -:10057000F706F706D406DD06EA0681E090E0A0E083 -:10058000B0E080935A0990935B09A0935C09B09303 -:100590005D09089510925E0910925F09109260093A -:1005A00010926109089510926209109263091092E5 -:1005B000640910926509089581E090E0A0E0B0E040 -:1005C0008093660990936709A0936809B0936909BD -:1005D000089510926A0910926B0910926C0910929A -:1005E0006D09089583E090E0A0E0B0E080936E098B -:1005F00090936F09A0937009B0937109089588E7EB -:1006000090E0A0E0B0E08093860990938709A093E2 -:100610008809B0938909089588E790E0A0E0B0E0E8 -:1006200080938A0990938B09A0938C09B0938D09CC -:10063000089588E790E0A0E0B0E080938E09909361 -:100640008F09A0939009B09391090895109296098B -:100650001092970910929809109299090895109292 -:100660009A0910929B0910929C0910929D09089575 -:1006700081E090E0A0E0B0E080939E0990939F0914 -:10068000A093A009B093A10908951092A209109215 -:10069000A3091092A4091092A50908951092A60921 -:1006A0001092A7091092A8091092A9090895109212 -:1006B000AA091092AB091092AC091092AD090895E5 -:1006C0001092AE091092AF091092B0091092B109C0 -:1006D00008951092B2091092B3091092B4091092C1 -:1006E000B50908951092B6091092B7091092B80989 -:1006F0001092B90908951092BE091092BF09109284 -:10070000C0091092C10908951092C2091092C3093C -:100710001092C4091092C50908951092C60910924A -:10072000C7091092C8091092C90908951092D609F4 -:100730001092D7091092D8091092D90908951092F1 -:10074000DA091092DB091092DC091092DD09089594 -:100750001092DE091092DF091092E0091092E1096F -:10076000089581E090E0A0E0B0E08093EA099093E2 -:10077000EB09A093EC09B093ED09089581E090E0B6 -:10078000A0E0B0E08093EE099093EF09A093F00908 -:10079000B093F10908958CE291E0A0E0B0E080937D -:1007A000FE099093FF09A093000AB093010A0895EF -:1007B0008CE291E0A0E0B0E08093020A9093030AFB -:1007C000A093040AB093050A08958CE291E0A0E09A -:1007D000B0E08093060A9093070AA093080AB093AA -:1007E000090A089510920E0A10920F0A1092100A28 -:1007F0001092110A08951092120A1092130A109280 -:10080000140A1092150A08951092160A1092170AE7 -:100810001092180A1092190A08951092260A10923E -:10082000270A1092280A1092290A089510922A0A7B -:1008300010922B0A10922C0A10922D0A089581E032 -:1008400090E0A0E0B0E080932E0A90932F0AA0934E -:10085000300AB093310A089585E090E0A0E0B0E05E -:100860008093360A9093370AA093380AB093390AD6 -:10087000089585E090E0A0E0B0E080933A0A90937C -:100880003B0AA0933C0AB0933D0A089589E190E0A9 -:10089000A0E0B0E080933E0A90933F0AA093400A04 -:1008A000B093410A089582E390E0A0E0B0E0809325 -:1008B0004E0A90934F0AA093500AB093510A08959C -:1008C00082E390E0A0E0B0E08093520A9093530A54 -:1008D000A093540AB093550A089582E390E0A0E0F3 -:1008E000B0E08093560A9093570AA093580AB093A9 -:1008F000590A089582E390E0A0E0B0E080935E0A98 -:1009000090935F0AA093600AB093610A089582E30E -:1009100090E0A0E0B0E08093620A9093630AA09315 -:10092000640AB093650A089582E390E0A0E0B0E025 -:100930008093660A9093670AA093680AB093690A45 -:10094000089580E991E0A0E0B0E08093760A90936A -:10095000770AA093780AB093790A089580E991E024 -:10096000A0E0B0E080937A0A90937B0AA0937C0A7F -:10097000B0937D0A089580E991E0A0E0B0E0809313 -:100980007E0A90937F0AA093800AB093810A08950B -:100990001092860A1092870A1092880A1092890A89 -:1009A000089510928A0A10928B0A10928C0A109263 -:1009B0008D0A089510928E0A10928F0A1092900A52 -:1009C0001092910A089510929E0B10929F0B109214 -:1009D000A00B1092A10B08951092A20B1092A30BE2 -:1009E0001092A40B1092A50B08951092A60B1092D2 -:1009F000A70B1092A80B1092A90B089588E592E01E -:100A0000A0E0B0E080939E0A90939F0AA093A00A72 -:100A1000B093A10A089588E592E0A0E0B0E0809349 -:100A2000A20A9093A30AA093A40AB093A50A0895DA -:100A300088E592E0A0E0B0E08093A60A9093A70A30 -:100A4000A093A80AB093A90A08958EE190E0A0E0CF -:100A5000B0E08093AE0A9093AF0AA093B00AB0932F -:100A6000B10A08958EE190E0A0E0B0E08093B20A70 -:100A70009093B30AA093B40AB093B50A08958EE197 -:100A800090E0A0E0B0E08093B60A9093B70AA093FC -:100A9000B80AB093B90A08951092C60A1092C70A0C -:100AA0001092C80A1092C90A08951092CA0A1092A8 -:100AB000CB0A1092CC0A1092CD0A08951092CE0A59 -:100AC0001092CF0A1092D00A1092D10A0895109273 -:100AD000EE0A1092EF0A1092F00A1092F10A0895AD -:100AE0001092F20A1092F30A1092F40A1092F50A88 -:100AF00008951092F60A1092F70A1092F80A1092CE -:100B0000F90A08951092FE0A1092FF0A1092000B43 -:100B10001092010B08951092020B1092030B109289 -:100B2000040B1092050B08951092060B1092070B00 -:100B30001092080B1092090B089585E090E0A0E058 -:100B4000B0E08093160B9093170BA093180BB09303 -:100B5000190B089585E090E0A0E0B0E080931A0BB7 -:100B600090931B0BA0931C0BB0931D0B089585E075 -:100B700090E0A0E0B0E080931E0B90931F0BA09339 -:100B8000200BB093210B089584EB95E1A0E0B0E039 -:100B90008093260B9093270BA093280BB093290BDF -:100BA000089584EB95E1A0E0B0E080932A0B909348 -:100BB0002B0BA0932C0BB0932D0B089584EB95E198 -:100BC000A0E0B0E080932E0B90932F0BA093300BFE -:100BD000B093310B089585E090E0A0E0B0E0809301 -:100BE0003E0B90933F0BA093400BB093410B0895A5 -:100BF00085E090E0A0E0B0E08093420B9093430B3F -:100C0000A093440BB093450B089585E090E0A0E0DD -:100C1000B0E08093460B9093470BA093480BB093A2 -:100C2000490B089510924E0B10924F0B1092500BDF -:100C30001092510B08951092520B1092530B109278 -:100C4000540B1092550B08951092560B1092570B9F -:100C50001092580B1092590B08951092660B109237 -:100C6000670B1092680B1092690B089510926A0B33 -:100C700010926B0B10926C0B10926D0B08951092EA -:100C80006E0B10926F0B1092700B1092710B0895F7 -:100C900010927E0C10927F0C1092800C1092810C9E -:100CA00008958CE390E0A0E0B0E08093820C9093F4 -:100CB000830CA093840CB093850C089581E090E0A0 -:100CC000A0E0B0E08093860C9093870CA093880CF2 -:100CD000B093890C089510928E0C10928F0C109284 -:100CE000900C1092910C08958CE390E0A0E0B0E09D -:100CF0008093920C9093930CA093940CB093950CCA -:100D0000089581E090E0A0E0B0E08093960C90938D -:100D1000970CA093980CB093990C08951092A60C80 -:100D20001092A70C1092A80C1092A90C08958CE3B5 -:100D300090E0A0E0B0E08093AA0C9093AB0CA0935D -:100D4000AC0CB093AD0C089581E090E0A0E0B0E071 -:100D50008093AE0C9093AF0CA093B00CB093B10CF9 -:100D600008951092B60C1092B70C1092B80C109215 -:100D7000B90C08958CE390E0A0E0B0E08093BA0C49 -:100D80009093BB0CA093BC0CB093BD0C089581E074 -:100D900090E0A0E0B0E08093BE0C9093BF0CA093D5 -:100DA000C00CB093C10C08951092CE0C1092CF0CD1 -:100DB0001092D00C1092D10C08958CE390E0A0E03A -:100DC000B0E08093D20C9093D30CA093D40CB0934A -:100DD000D50C089581E090E0A0E0B0E08093D60CBF -:100DE0009093D70CA093D80CB093D90C0895220FF0 -:100DF000331F220F331FF901E65AF64F108211827A -:100E0000128213820895883591050CF04BC0853508 -:100E10009105CCF4803391054CF58D3291059CF40D -:100E20008C319105BCF4893191056CF48E309105BB -:100E300064F48B3091053CF4009729F097FD08C0CD -:100E40000297049728F481E008950F970997D8F343 -:100E500080E00895863291053CF4843291059CF738 -:100E60004F970397A8F7EFCF8997FBCF843491056D -:100E70006CF4813491053CF78A3391052CF4873367 -:100E800091050CF7C397EDCFCD97EBCF8E3491053D -:100E900034F48B349105BCF687549109E2CF815527 -:100EA0009109DFCF863891051CF5833891055CF6F2 -:100EB0008237910584F48F3691052CF6883691059A -:100EC0003CF4853691050CF0BECF8B559109C9CF06 -:100ED00089569109C6CF8C3791053CF48937910525 -:100EE0000CF0B1CF83579109BCCF8D579109B9CF81 -:100EF000803D91058CF48D3C91050CF0A4CF843994 -:100F000091053CF4813991050CF09DCF8D589109E4 -:100F1000A8CF895C9109A5CF8A3D91053CF4873D16 -:100F200091050CF090CF835D91099BCF8D5D910968 -:100F300098CF8CBD9DBD08958CB58C7F8CBD8DB533 +:10035000A0E0B2E0E8EEF3EC00E00BBF02C00790D3 +:100360000D92A236B107D9F724E1A2E6B8E001C0A8 +:100370001D92A035B207E1F711E0CEE9D1E000E02F +:1003800006C021970109802FFE010E94CE60CD3961 +:10039000D10780E00807A9F70E94064B0C94E3619F +:1003A0002FCE8CBD9DBD08959C01803E910508F027 +:1003B00021C5FC018827E052FE4F8F4F0C94CE6080 +:1003C000C002CD02D602DF02EC02F502FA06FA06FE +:1003D000FA06FA06FA0602030F031C03FA062903BB +:1003E00032033B03480351035A0363036C03750351 +:1003F000FA067E0387039003FA06FA06FA069903C3 +:10040000A203AB03FA06FA06B403C103FA06FA061E +:10041000FA06CE03DB03E803FA06F503FE0307043E +:10042000FA06FA06FA06100419042204FA062F0442 +:100430003C044904FA06FA06FA06560463047004FA +:10044000FA067D048A049704FA06FA06FA06A4045A +:10045000B104BE04FA06CB04D404DD04FA06FA069D +:10046000FA0601050E051B05FA06280535054205A5 +:10047000FA06FA06FA064F0558056105FA06FA0665 +:10048000FA06FA06FA06FA06FA066A0573057C0504 +:10049000FA0685058E059705FA06FA06FA06A005FE +:1004A000AD05BA05FA06C705D405E105FA06FA0650 +:1004B000FA06EE05FB050806FA0615061E062706CF +:1004C000FA06FA06FA06300639064206FA06FA066F +:1004D000FA06FA06FA06FA06FA06FA06FA06FA061C +:1004E000FA06E604EF04F804FA06FA06FA06FA0633 +:1004F000FA06FA06FA06FA06FA06FA06FA06FA06FC +:10050000FA06FA06FA06FA06FA06FA06FA06FA06EB +:10051000FA06FA06FA06FA06FA06FA06FA06FA06DB +:10052000FA06FA06FA06FA06FA06FA06FA06FA06CB +:10053000FA06FA06FA06FA06FA06FA06FA06FA06BB +:10054000FA06FA06FA06FA06FA06FA06FA06FA06AB +:10055000FA064B0654066106FA066E06770684060E +:10056000FA06FA06FA0691069A06A706FA06B406ED +:10057000BD06CA06FA06FA06FA06D706E006ED0632 +:1005800081E090E0A0E0B0E0809387099093880933 +:10059000A0938909B0938A09089510928B0910924B +:1005A0008C0910928D0910928E09089510928F096E +:1005B000109290091092910910929209089581E089 +:1005C00090E0A0E0B0E08093930990939409A09309 +:1005D0009509B09396090895109297091092980979 +:1005E0001092990910929A09089583E090E0A0E092 +:1005F000B0E080939B0990939C09A0939D09B093D0 +:100600009E09089588E790E0A0E0B0E08093B309E8 +:100610009093B409A093B509B093B609089588E7FB +:1006200090E0A0E0B0E08093B7099093B809A09360 +:10063000B909B093BA09089588E790E0A0E0B0E066 +:100640008093BB099093BC09A093BD09B093BE09E8 +:1006500008951092C3091092C4091092C50910920E +:10066000C60908951092C7091092C8091092C909C5 +:100670001092CA09089581E090E0A0E0B0E0809374 +:10068000CB099093CC09A093CD09B093CE090895DE +:100690001092CF091092D0091092D1091092D2096C +:1006A00008951092D3091092D4091092D50910928E +:1006B000D60908951092D7091092D8091092D90935 +:1006C0001092DA0908951092DB091092DC09109259 +:1006D000DD091092DE0908951092DF091092E009F9 +:1006E0001092E1091092E20908951092E309109224 +:1006F000E4091092E5091092E60908951092EB09B9 +:100700001092EC091092ED091092EE0908951092E2 +:10071000EF091092F0091092F1091092F209089570 +:100720001092F3091092F4091092F5091092F6094B +:1007300008951092030A1092040A1092050A10926A +:10074000060A08951092070A1092080A1092090AE0 +:1007500010920A0A089510920B0A10920C0A109235 +:100760000D0A10920E0A089581E090E0A0E0B0E03A +:100770008093170A9093180AA093190AB0931A0A43 +:10078000089581E090E0A0E0B0E080931B0A909390 +:100790001C0AA0931D0AB0931E0A08958CE291E0F2 +:1007A000A0E0B0E080932B0A90932C0AA0932D0A2E +:1007B000B0932E0A08958CE291E0A0E0B0E080931F +:1007C0002F0A9093300AA093310AB093320A089509 +:1007D0008CE291E0A0E0B0E08093330A9093340A79 +:1007E000A093350AB093360A089510923B0A1092EE +:1007F0003C0A10923D0A10923E0A089510923F0A58 +:100800001092400A1092410A1092420A08951092E2 +:10081000430A1092440A1092450A1092460A08951B +:100820001092530A1092540A1092550A1092560AC6 +:1008300008951092570A1092580A1092590A10926D +:100840005A0A089581E090E0A0E0B0E080935B0A4E +:1008500090935C0AA0935D0AB0935E0A089585E0C8 +:1008600090E0A0E0B0E08093630A9093640AA093C4 +:10087000650AB093660A089585E090E0A0E0B0E0D4 +:100880008093670A9093680AA093690AB0936A0AF2 +:10089000089589E190E0A0E0B0E080936B0A909326 +:1008A0006C0AA0936D0AB0936E0A089582E390E0FB +:1008B000A0E0B0E080937B0A90937C0AA0937D0A2D +:1008C000B0937E0A089582E390E0A0E0B0E08093C8 +:1008D0007F0A9093800AA093810AB093820A0895B8 +:1008E00082E390E0A0E0B0E08093830A9093840AD2 +:1008F000A093850AB093860A089582E390E0A0E071 +:10090000B0E080938B0A90938C0AA0938D0AB093E9 +:100910008E0A089582E390E0A0E0B0E080938F0A11 +:100920009093900AA093910AB093920A089582E35B +:1009300090E0A0E0B0E08093930A9093940AA09393 +:10094000950AB093960A089580E991E0A0E0B0E09E +:100950008093A30A9093A40AA093A50AB093A60A31 +:10096000089580E991E0A0E0B0E08093A70A909319 +:10097000A80AA093A90AB093AA0A089580E991E071 +:10098000A0E0B0E08093AB0A9093AC0AA093AD0ACC +:10099000B093AE0A08951092B30A1092B40A10925E +:1009A000B50A1092B60A08951092B70A1092B80AC2 +:1009B0001092B90A1092BA0A08951092BB0A1092C6 +:1009C000BC0A1092BD0A1092BE0A08951092CB0B79 +:1009D0001092CC0B1092CD0B1092CE0B089510926A +:1009E000CF0B1092D00B1092D10B1092D20B089516 +:1009F0001092D30B1092D40B1092D50B1092D60BF1 +:100A0000089588E592E0A0E0B0E08093CB0A90934F +:100A1000CC0AA093CD0AB093CE0A089588E592E05F +:100A2000A0E0B0E08093CF0A9093D00AA093D10ABF +:100A3000B093D20A089588E592E0A0E0B0E08093F8 +:100A4000D30A9093D40AA093D50AB093D60A0895F6 +:100A50008EE190E0A0E0B0E08093DB0A9093DC0AA6 +:100A6000A093DD0AB093DE0A08958EE190E0A0E045 +:100A7000B0E08093DF0A9093E00AA093E10AB0937C +:100A8000E20A08958EE190E0A0E0B0E08093E30AEE +:100A90009093E40AA093E50AB093E60A08951092B1 +:100AA000F30A1092F40A1092F50A1092F60A0895C9 +:100AB0001092F70A1092F80A1092F90A1092FA0AA4 +:100AC00008951092FB0A1092FC0A1092FD0A1092EF +:100AD000FE0A089510921B0B10921C0B10921D0B16 +:100AE00010921E0B089510921F0B1092200B109263 +:100AF000210B1092220B08951092230B1092240BBD +:100B00001092250B1092260B089510922B0B109229 +:100B10002C0B10922D0B10922E0B089510922F0B70 +:100B20001092300B1092310B1092320B08951092EC +:100B3000330B1092340B1092350B1092360B089534 +:100B400085E090E0A0E0B0E08093430B9093440BED +:100B5000A093450BB093460B089585E090E0A0E08C +:100B6000B0E08093470B9093480BA093490BB09350 +:100B70004A0B089585E090E0A0E0B0E080934B0B35 +:100B800090934C0BA0934D0BB0934E0B089584EBB8 +:100B900095E1A0E0B0E08093530B9093540BA093A9 +:100BA000550BB093560B089584EB95E1A0E0B0E0AF +:100BB0008093570B9093580BA093590BB0935A0BFB +:100BC000089584EB95E1A0E0B0E080935B0B9093F7 +:100BD0005C0BA0935D0BB0935E0B089585E090E0F5 +:100BE000A0E0B0E080936B0B90936C0BA0936D0B27 +:100BF000B0936E0B089585E090E0A0E0B0E08093A4 +:100C00006F0B9093700BA093710BB093720B0895C0 +:100C100085E090E0A0E0B0E08093730B9093740BBC +:100C2000A093750BB093760B089510927B0B1092E6 +:100C30007C0B10927D0B10927E0B089510927F0B0F +:100C40001092800B1092810B1092820B08951092DB +:100C5000830B1092840B1092850B1092860B0895D3 +:100C60001092930B1092940B1092950B1092960B7E +:100C700008951092970B1092980B1092990B109266 +:100C80009A0B089510929B0B10929C0B10929D0B47 +:100C900010929E0B08951092AB0C1092AC0C109217 +:100CA000AD0C1092AE0C08958CE390E0A0E0B0E0A3 +:100CB0008093AF0C9093B00CA093B10CB093B20C96 +:100CC000089581E090E0A0E0B0E08093B30C9093B1 +:100CD000B40CA093B50CB093B60C08951092BB0C55 +:100CE0001092BC0C1092BD0C1092BE0C08958CE3B7 +:100CF00090E0A0E0B0E08093BF0C9093C00CA09374 +:100D0000C10CB093C20C089581E090E0A0E0B0E087 +:100D10008093C30C9093C40CA093C50CB093C60CE5 +:100D200008951092D30C1092D40C1092D50C1092FE +:100D3000D60C08958CE390E0A0E0B0E08093D70C4F +:100D40009093D80CA093D90CB093DA0C089581E05D +:100D500090E0A0E0B0E08093DB0C9093DC0CA093DB +:100D6000DD0CB093DE0C08951092E30C1092E40CAD +:100D70001092E50C1092E60C08958CE390E0A0E050 +:100D8000B0E08093E70C9093E80CA093E90CB0934B +:100D9000EA0C089581E090E0A0E0B0E08093EB0CD5 +:100DA0009093EC0CA093ED0CB093EE0C0895109280 +:100DB000FB0C1092FC0C1092FD0C1092FE0C08958E +:100DC0008CE390E0A0E0B0E08093FF0C9093000DE6 +:100DD000A093010DB093020D089581E090E0A0E092 +:100DE000B0E08093030D9093040DA093050DB09394 +:100DF000060D0895220F331F220F331FF901E95703 +:100E0000F64F10821182128213820895883591055F +:100E10000CF04BC085359105CCF4803391054CF531 +:100E20008D3291059CF48C319105BCF4893191058A +:100E30006CF48E30910564F48B3091053CF400978E +:100E400029F097FD08C00297049728F481E00895DF +:100E50000F970997D8F380E00895863291053CF406 +:100E6000843291059CF74F970397A8F7EFCF8997A6 +:100E7000FBCF843491056CF4813491053CF78A33BF +:100E800091052CF4873391050CF7C397EDCFCD97DF +:100E9000EBCF8E34910534F48B349105BCF6875436 +:100EA0009109E2CF81559109DFCF863891051CF574 +:100EB000833891055CF68237910584F48F3691056D +:100EC0002CF6883691053CF4853691050CF0BECFA2 +:100ED0008B559109C9CF89569109C6CF8C37910599 +:100EE0003CF4893791050CF0B1CF83579109BCCF01 +:100EF0008D579109B9CF803D91058CF48D3C9105BA +:100F00000CF0A4CF843991053CF4813991050CF0A3 +:100F10009DCF8D589109A8CF895C9109A5CF8A3DB5 +:100F200091053CF4873D91050CF090CF835D9109CC +:100F30009BCF8D5D910998CF8CB58C7F8CBD8DB585 :100F40008E7F8DBD0895AF92BF92CF92DF92EF92C8 :100F5000FF920F931F93CF93DF936C017B018B0163 :100F6000040F151FEB015E01AE18BF08C017D107B3 @@ -255,7 +255,7 @@ :100FE0008FEF9FEF0895FC01918D828D981731F05E :100FF000828DE80FF11D858D90E008958FEF9FEFB2 :101000000895FC01918D228D892F90E0805C9F4F87 -:10101000821B91098F73992708958EED9CE0F1DF73 +:10101000821B91098F73992708958CE09DE0F1DF81 :1010200021E0892B09F420E0822F0895FC01A48D92 :10103000A80FB92FB11DA35ABF4F2C91848D90E0FA :1010400001968F739927848FA689B7892C93A089DD @@ -270,7 +270,7 @@ :1010D0008E110BC00FB607FCFACFE889F989808121 :1010E00085FFF5CFCE01A2DFF2CFEB8DEC0FFD2F08 :1010F000F11DE35AFF4FF0829FB7F8940B8FEA89F6 -:10110000FB8980818062D0CF682F8EED9CE0B0CFCC +:10110000FB8980818062D0CF682F8CE09DE0B0CFDA :10111000CF93DF93EC01888D8823B1F0AA89BB8936 :10112000E889F9898C9185FD03C0808186FD0CC01A :101130000FB607FCF7CF8C9185FFF2CF808185FF3A @@ -282,7 +282,7 @@ :10119000000080E090E0892B49F080E090E0892B0E :1011A00029F00E94000081110C94000008958150E4 :1011B000823108F05AC0E82FF0E08827ED51F74F50 -:1011C0008F4F0C94895C03090709F508FB08FF0899 +:1011C0008F4F0C94CE6003090709F508FB08FF0850 :1011D00035090A09100914091A091E0922092809E2 :1011E0002C093509300936093A09809180008F773A :1011F000809380000895809180008F7DF9CF809149 @@ -311,2785 +311,2929 @@ :10136000F8948C91209582238C938881282328835C :101370009FBFDF91CF910895623051F49FB7F894E9 :101380003C91822F809583238C93E8812E2BEFCF85 -:101390008FB7F894EC912E2B2C938FBFEACF82302D -:1013A000910538F0880F991F880F991F05970197AD -:1013B000F1F708953FB7F89480913308909134087D -:1013C000A0913508B091360826B5A89B05C02F3FDF -:1013D00019F00196A11DB11D3FBFBA2FA92F982F5B -:1013E0008827BC01CD01620F711D811D911D42E056 -:1013F000660F771F881F991F4A95D1F708958F921E -:101400009F92AF92BF92CF92DF92EF92FF926B01C9 -:101410007C01D0DF4B015C01C114D104E104F10473 -:10142000B1F0C8DF681979098A099B09683E7340E1 -:101430008105910588F321E0C21AD108E108F1087D -:1014400088EE880E83E0981EA11CB11CE5CFFF90AA -:10145000EF90DF90CF90BF90AF909F908F900895C6 -:101460002FB7F89460912F0870913008809131085F -:10147000909132082FBF0895CF92DF92EF92FF92A2 -:10148000CF93DF93EC01603282E07807CCF5653BC7 -:10149000710514F064EB70E0898128E830E0281BC6 -:1014A000310987FD3395220F331F220F331F690146 -:1014B000330FEE08FF088A8128E532E0281B310946 -:1014C00087FD3395220F331F220F331F032E000C8D -:1014D000440B550B2C193D094E095F09DB0177FFC1 -:1014E00002C0B0E0A0E00E94315B24EB30E040E0BD -:1014F00050E00E940B5BC20ED31EE41EF51EB60127 -:10150000E881E03370F5298188E890E0821B910939 -:1015100027FD9395880F991F880F991F68177907E2 -:101520007CF02A8188E592E0821B910927FD939542 -:10153000880F991F880F991F681779070CF4CB0142 -:101540000297880F991F4FB7F8942E2F30E0F901BA -:10155000EE0FFF1FE20FF31FE358F24F92838183D8 -:101560004FBFDF91CF91FF90EF90DF90CF90089524 -:101570001F93CF93DF93EC01162F8881803308F0FF -:101580004DC061E0812FCFDE8881282F30E0F90146 -:10159000EE0FFF1FE20FF31FE358F24F1F7360813E -:1015A000607C612B608319821A822CE0622F0E947A -:1015B0007D5C829FB001112430E020E0AB01420F3E -:1015C000531FFA01EE0FFF1FE40FF51FE358F24F10 -:1015D000908196FD16C02F5F3F4F2C30310571F77B -:1015E000813009F51092800082E080938100109292 -:1015F000850010928400B19A80916F008260809380 -:101600006F00E8818E2F90E0FC01EE0FFF1FE80FC6 -:10161000F91FE358F24F8081806480838881DF91D5 -:10162000CF911F910895823061F4109290008093C1 -:101630009100109295001092940088BB80937100E5 -:10164000E0CF833069F41092A00082E08093A10083 -:101650001092A5001092A40089BB80937200D1CF94 -:101660008111CFCF1092200182E08093210110924E -:101670002501109224018ABB80937300C2CFAF92E0 -:10168000BF92CF92DF92EF92FF920F931F93CF936F -:10169000DF936B017A01EC01C65DD74F28813CE0F6 -:1016A000389F8001399F100D1124A0900D0EB12C90 -:1016B00027FF1FC0FB011182108288818F5F888302 -:1016C00088819801280F311D87FD3A95F6012A156A -:1016D0003B051CF488818C30BCF18081918104969B -:1016E00080349C4908F471C0F60180819181049690 -:1016F0006EC088819801280F311D87FD3A952A1503 -:101700003B05DCF68881A801480F511D87FD5A95DD -:10171000FA01EE0FFF1FE40FF51FE358F24F80812F -:1017200086FFCBCF8881F801E80FF11D87FDFA9580 -:10173000CF01EE0FFF1FE80FF91FE358F24F808132 -:1017400060E08F73C3DDB9CF808191812881A801CA -:10175000420F511D27FD5A959A01FA01EE0FFF1F06 -:10176000E20FF31FE358F24F21813281820F931F62 -:10177000F7019183808388819801280F311D87FDAF -:101780003A95F901EE0FFF1FE20FF31FE358F24FF6 -:10179000808186FF21C08881080F111D87FD1A9561 -:1017A000F801EE0FFF1FE00FF11FE358F24F8081A9 -:1017B00061E08F73DF91CF911F910F91FF90EF90B8 -:1017C000DF90CF90BF90AF9081CD80E49CE9F7018E -:1017D000918380838FEF8883DF91CF911F910F9149 -:1017E000FF90EF90DF90CF90BF90AF900895CF9390 -:1017F000CFB7F89480912908811123C0ECE9F2E079 -:101800008491E2EEF2E09491E82FF0E0EE0FFF1FFA -:10181000E75EFD4FA591B491EC91E92319F461E0E5 -:1018200085E354DD61E085E37EDD8CB580618CBDB0 -:101830008CB580648CBD61E084E375DD61E083E399 -:1018400072DD809129088F5F80932908CFBFCF91E7 -:1018500008958CB58C608CBD8CB58F7D8CBD6CDB98 -:10186000C6CF0895089508950895EBE0F1E08081D2 -:10187000877F80830895EBE0F1E08081886080833A -:1018800008958E9808958E9A089514980895149A3C -:10189000089588980895889A089560E0FC018189E8 -:1018A00015CD60E0FC01838511CD61E0FC018189EB -:1018B0000DCD61E0FC01838509CDCF93DF93EC0171 -:1018C000FC01ED58FF4F1082379781E0808360E084 -:1018D0008B85FCDC8D899E89892B29F060E08989C4 -:1018E000DF91CF91F3CCDF91CF910895CF93DF9328 -:1018F000EC01898DC3DC2C8D2817190621F48D8D00 -:10190000DF91CF91089580E0FBCFCF93DF93EC017F -:101910008F89B4DC2C8D2817190621F48D8DDF9169 -:10192000CF91089580E0FBCFCF93DF93EC018D85BD -:101930009BA961E0911101C060E0C8DC8B899CA982 -:10194000992321F09DA961E0911101C060E0DF9130 -:10195000CF91BCCCCF93DF93EC018D859BA960E048 -:10196000911101C061E0B2DC8B899CA9992321F01F -:101970009DA960E0911101C061E0DF91CF91A6CCFB -:10198000CF93DF93EC0161E08F85A0DC8CA98823E5 -:1019900019F061E08D899ADCCF58DF4F1882DF9112 -:1019A000CF910895CF93DF93EC0160E08F858EDCBB -:1019B0008CA9882319F060E08D8988DCCF58DF4F2F -:1019C00081E08883DF91CF910895CF92DF92EF92EB -:1019D000FF920F931F93CF93DF93FC01DC01A05C78 -:1019E000BF4F4D935D936D937C93139714964D93D6 -:1019F0005D936D937C93139714960D931D932D9384 -:101A00003C931397EC01C45BDF4FE88282AD8823DF -:101A100051F092A991114CC037FF50C01D921D92F8 -:101A20001D921C92139743AD54AD65AD76AD14165F -:101A30001506160617063CF597AD992321F10D9171 -:101A40001D912D913C9113976801790137FF07C0D3 -:101A5000CC24DD247601C01AD10AE20AF30A4C151F -:101A60005D056E057F057CF437FF07C070956095B6 -:101A7000509541955F4F6F4F7F4F4D935D936D93A1 -:101A80007C931397892FDF01A75ABF4F1D921D9298 -:101A90001D921C921397E759FF4F91E09083DF91BD -:101AA000CF911F910F91FF90EF90DF90CF9008950D -:101AB00010161106120613060CF4B0CF80E0B3CF57 -:101AC0000F931F93CF93DF93EC01062F8B8D811122 -:101AD0000DC0CE011ADF182FCE0108DF0111182F1B -:101AE000812FDF91CF911F910F910895CE01FEDEDE -:101AF000182FCE010ADFF2CFCF93DF93EC01FC0168 -:101B0000ED58FF4F81E08083AE014C5B5F4FFA01DF -:101B100080819181A281B3819E0126593F4FF901B5 -:101B20002081222309F440C00196A11DB11DFA01B4 -:101B300080839183A283B383FE01EA58FF4F208103 -:101B40003181C901959587958C0F9D1F3297019022 -:101B5000F081E02D20FF08C0DC012D913C91E20FC7 -:101B6000F31F0190F081E02D19958D899E89892BB5 -:101B7000F9F0FE01E658FF4F20813181C9019595AA -:101B800087958C0F9D1FC858DF4FE881F98120FF92 -:101B900008C0DC012D913C91E20FF31F0190F08110 -:101BA000E02DDF91CF9119940197A109B109BFCF21 -:101BB000DF91CF9108958F929F92AF92BF92CF9273 -:101BC000DF92EF92FF920F931F93CF93DF93EC017D -:101BD000FC01E75AFF4F60817181828193810E94ED -:101BE000DD596B017C016EA97FA988AD99AD0E947A -:101BF000DF599B01AC0160E074E284E799E40E9444 -:101C0000CD5B4B015C01FE01EB59FF4F608171819F -:101C1000828193810E94DD599B01AC01C501B40111 -:101C20000E94CD5B4B015C018E01035A1F4F20E0E7 -:101C300030E040E05FE30E943E5AA70196010E9417 -:101C4000695B0E943A5CF8016083718382839383AD -:101C5000CF59DF4FA5019401C701B6010E94695B0E -:101C60000E943A5C688379838A839B83DF91CF915A -:101C70001F910F91FF90EF90DF90CF90BF90AF90AA -:101C80009F908F9008950F931F93CF93DF93FC0144 -:101C9000ED58FF4F20812223B9F07A9700811181FE -:101CA000228133813896408151816281738104178A -:101CB00015072607370710F1EC01FFDDCE01DF9194 -:101CC000CF911F910F9177CFFC01E759FF4F2081F2 -:101CD0002223A1F0709700811181228133813496F3 -:101CE00040815181628173810417150726073707E8 -:101CF00028F0DF91CF911F910F91FECEDF91CF9110 -:101D00001F910F910895FC01E759FF4F2081222375 -:101D100061F0709780819181A281B3810196A11DAC -:101D2000B11D80839183A283B38308950F931F9382 -:101D3000FC01E45BFF4F2081211112C03897008124 -:101D40001181228133813496408151816281738176 -:101D500004171507260737073CF41F910F91FACD9A -:101D6000FC0122A92111F9CF1F910F91DDCDFC01BA -:101D700081E0868387831186108612868CE291E04B -:101D8000A0E0B0E0868F978FA0A3B1A342E350E01C -:101D900060E070E042A353A364A375A346A357A3D6 -:101DA00060A771A782A793A7A4A7B5A788E790E02B -:101DB000A0E0B0E086A797A7A0ABB1AB12AA13AA88 -:101DC00014AA15AA84E690E0A0E0B0E086AB97AB39 -:101DD000A0AFB1AF12AE13AE14AE15AE16AE17AEC5 -:101DE000DF01A05CBF4F1D921D921D921C921397A4 -:101DF00014961D921D921D921C92139714961D927B -:101E00001D921D921C92139714961C9211961D926E -:101E10001D921D921C92139714961D921D921D9255 -:101E20001C92139714961D921D921D921C9213974B -:101E300014961D921D921D921C92139714961D923A -:101E40001D921D921C92139714961D921D921D9225 -:101E50001C92139714961D921D921D921C9213971B -:101E600014961C9211961C9211961C9211961C921B -:101E700011961C9211961C9211961C9211961C920E -:101E800011961C9211961C9211961C921486138620 -:101E900016861586108A1786128A118A148A138A62 -:101EA000168A158A108E178A128E118E119689E560 -:101EB0009CE011969C938E93129611961C921E9202 -:101EC000129685E59CE011969C938E93129611963E -:101ED0001C921E92129681E59CE011969C938E9323 -:101EE000129611961C921E9212968DE49CE08D9390 -:101EF0009C93EE57FF4F1182108208950895089524 -:101F0000089508950895089508950F931F93CF930A -:101F1000DF938B01EA01AB01415051094433510574 -:101F200008F0E9C02230310508F0E5C048E3429FDF -:101F3000F001439FF00D1124E80FF91FE60FF71F82 -:101F400081E080836C2F232B09F4D2C061E0802FC5 -:101F5000EAD9209749F460E0802FB8D9CE01DF910B -:101F6000CF911F910F910895CF3FD10511F461E0FA -:101F7000BFC0F801ED50FD4FE491E150E23108F0AF -:101F8000B2C0F0E08827E853F04F8F4F0C94895C83 -:101F9000DA0FE10FE60FF00FFA0F731004100C10B8 -:101FA00014101E102810321041104B1073105510D1 -:101FB0005F10691084B5806884BDC7BDD0E0C0E003 -:101FC000CDCF84B5806284BDC8BDF8CF809180003C -:101FD000806880938000D0938900C0938800EECF02 -:101FE00080918000806280938000D0938B00C093AA -:101FF0008A00E4CF80918000886080938000D09335 -:102000008D00C0938C00DACF8091B00080688093FF -:10201000B000C093B300D2CF8091B00080628093B3 -:10202000B000C093B400CACF8091900080688093C4 -:102030009000D0939900C0939800C0CF80919000F9 -:10204000806280939000D0939B00C0939A00B6CF9B -:1020500080919000886080939000D0939D00C09301 -:102060009C00ACCF8091A00080688093A0008091FC -:10207000A0008F7B8093A000D093A900C093A800FC -:102080009DCF8091A00080628093A000D093AB0090 -:10209000C093AA0093CF8091A00088608093A00095 -:1020A000D093AD00C093AC0089CF809120018068AF -:1020B00080932001D0932901C09328017FCF809184 -:1020C0002001806280932001D0932B01C0932A01CC -:1020D00075CF80912001886080932001D0932D01DD -:1020E000C0932C016BCF60E0C038D1050CF03FCF1E -:1020F000802FECD863CFC1E0D0E030CF0895CF93EC -:10210000DF93D0E0C0E0CE010E940307882319F0DE -:10211000CE010E94D1012196C13ED105A1F7DF91E8 -:10212000CF910895089508950895CF93DF93EC011A -:10213000FC01EE5DFC4F1082EE58F10980818111A7 -:1021400003C0CE0140961CDCFE01EB56FD4F8081A2 -:10215000811104C0CE018C569F4F12DCFE01EA565D -:10216000FD4F8081811104C0CE01885E9E4F08DC46 -:1021700064E670E080E090E0DF91CF9140C98FEF9E -:102180009FEF0895089508958FB7F89480914F09AF -:102190008FBF08954F925F926F927F928F929F921E -:1021A000AF92BF92CF92DF92EF92FF92CF93DF93E5 -:1021B000EC016C897D898E899F8988889988AA8895 -:1021C000BB88CE8CDF8C0D2C000CEE08FF08603134 -:1021D00027E272078105910529F0161617061806E1 -:1021E0001906ACF0A7019601C501B4010E946E5C0E -:1021F000DF91CF91FF90EF90DF90CF90BF90AF90A5 -:102200009F908F907F906F905F904F9008950E9465 -:10221000DF5920E030E44CE157E40E94CD5B2B0114 -:102220003C01488E598E6A8E7B8EC501B4010E9496 -:10223000DF59A30192010E943E5A4B015C01C70184 -:10224000B6010E94DF599B01AC01C501B4010E9497 -:102250003E5A0E94355CCCCF2F923F924F925F92B4 -:102260006F927F928F929F92AF92BF92CF92DF92A6 -:10227000EF92FF920F931F93CF93DF9300D01F92A3 -:10228000CDB7DEB79C838B834B015A011901FA82CB -:10229000E982FA01408051806280738020E030E062 -:1022A000A901C301B2010E94665C181674F4F6011C -:1022B0002081318142815381C301B2010E94685B58 -:1022C000F5016083718382839383F801408051809C -:1022D00062807380F401A68DB78D2089318942898F -:1022E00053890E94315B6B017C01EB81FC81E659D3 -:1022F000FF4F8081882309F440C0C414D504E6044C -:10230000F7040CF440C0F801C082D182E282F3826B -:102310008B819C818C5B9F4F9C838B83FC01808194 -:102320009181A281B381F10180839183A283B383E0 -:10233000E981FA8180819181892B41F0C4012ADFF2 -:10234000EB81FC8160837183828393830F900F9074 -:102350000F900F90DF91CF911F910F91FF90EF9011 -:10236000DF90CF90BF90AF909F908F907F906F90B5 -:102370005F904F903F902F9008954C145D046E0431 -:102380007F040CF0C0CFF5014080518062807380E3 -:1023900020E030E04AEF56E4C301B2010E94D9596F -:1023A00087FFB1CF20E030E040E85FE3C301B20136 -:1023B0000E94695BF5016083718382839383A3CF5D -:1023C000FC011182108213821282158214821782FC -:1023D0001682108611861286138614861586168636 -:1023E0001786108A118A128A138A108E118E128E05 -:1023F000138E158E148E178E168E10A211A212A295 -:1024000013A214A215A216A217A210A611A612A614 -:1024100013A614A615A681E090E097A786A780E1F1 -:1024200097E2A0E0B0E0848B958BA68BB78B0895E4 -:102430008EBD00000DB407FEFDCF8EB50895DF926E -:10244000EF92FF920F931F93CF93DF93EC01D62E61 -:10245000122F032FF42EE52E60E088850E94660976 -:102460008D2D8068E5DF89878E2DE2DF8F2DE0DFFF -:10247000802FDEDF812FDCDF61E088850E94660926 -:102480008985DF91CF911F910F91FF90EF90DF90A1 -:1024900008953F924F925F926F927F928F929F9298 -:1024A000AF92BF92CF92DF92EF92FF920F931F9362 -:1024B000CF93DF9300D000D0CDB7DEB79E838D835E -:1024C000362E49015A0127013801C3D960E0ED8158 -:1024D000FE8180850E946609832DAADFED81FE8141 -:1024E000818780E0A5DF80E0A3DF80E0A1DF80E0DE -:1024F0009FDF61E0ED81FE8180850E94660960E0DA -:10250000ED81FE8180850E946609832D91DFED813A -:10251000FE81818780E08CDFF82E80E089DF082F44 -:1025200080E086DF182F80E083DF202F30E050E04E -:1025300040E03F2969017A01FE2CED2CDC2CCC24F3 -:10254000C12AFE2CED2CDC2CCC24C82A61E0ED81C4 -:10255000FE8180850E9466098C249D24AE24BF24C0 -:10256000482059206A207B20A30192012C253D257B -:102570004E255F25632D8D819E8161DFED81FE817A -:10258000818526960FB6F894DEBF0FBECDBFDF91D2 -:10259000CF911F910F91FF90EF90DF90CF90BF9060 -:1025A000AF909F908F907F906F905F904F903F90F3 -:1025B0000895CF93DF93EC0161E088850E94930931 -:1025C00061E088850E94660944D960E088850E94A0 -:1025D000660980E02DDF898780E02ADF80E028DF40 -:1025E00080E026DF80E024DF61E08885DF91CF9105 -:1025F0000C946609CF93DF93EC018C818835A9F5A3 -:102600008AE593E1998388838AE893E19B838A83AF -:1026100089E59CE0FE01EC58FF4F91838083329660 -:102620001182108285E59CE03296918380833296F8 -:102630001182108281E59CE03296918380833296EC -:10264000118210828DE49CE03296918380833296D1 -:102650001182108288819981ACDF8C81883589F460 -:102660008A819B81DF91CF91A4CF893529F48AE6B5 -:1026700093E199838883CCCF8A3551F68AE793E139 -:10268000F8CFDF91CF910895CF93DF93EC01188AB3 -:10269000198A1A8A1B8A83E590E00E94990760E0F4 -:1026A00086E10E94660983E090E00197F1F78EA52C -:1026B0008295807FBDDE8FE090E00197F1F761E0C9 -:1026C00086E1DF91CF910C946609CF92DF92EF9271 -:1026D000FF920F931F93CF93DF938C0183E590E0DC -:1026E0000E94990760E086E10E94660983E090E01D -:1026F0000197F1F7F80186A597A524E0880F991FA7 -:102700002A95E1F78F6094DE8FE090E00197F1F772 -:10271000C4E0D0E0C12CD12C7601FE2CED2CDC2CB9 -:10272000CC2481E085DEC82A2197B9F761E086E1F3 -:102730000E946609F801C08AD18AE28AF38ADF9191 -:10274000CF911F910F91FF90EF90DF90CF90089560 -:10275000CF93DF93EC0183B183B1E0E0F1E08081BE -:102760008081CE0184569E4FB0DF83B183B180B1AA -:1027700080B1CE0184539E4FA8DF83B183B180B175 -:1027800080B1CE0184509E4FDF91CF919ECF0895AE -:102790008F929F92AF92BF92CF92DF92EF92FF9271 -:1027A0000F931F93CF93DF93EC018B015A016901C3 -:1027B00000DF85E090E0A0E0B0E008301105C1F155 -:1027C000B4F487E090E0A0E0B0E00230110581F1C0 -:1027D00086E090E0A0E0B0E00430110549F101305E -:1027E0001105A1F488E090E0A0E0B0E021C083E012 -:1027F00090E0A0E0B0E000321105D1F05CF484E09C -:1028000090E0A0E0B0E00031110591F080E090E0B0 -:10281000DC010EC082E090E0A0E0B0E000341105E1 -:1028200039F081E090E0A0E0B0E00038110571F7E8 -:10283000582F442733272227E12CF12C00E01FE0FA -:102840006CE6CE0126DEB50190E080E00E94DD5905 -:1028500025ED34E045E352E40E943E5A20E030E0AA -:102860004AE754E40E94CD5B28EB3EE145E05EE39D -:102870000E943E5A4B015C0126E636E646EA5EE3DC -:102880000E94CD5B20E030E040E85FE30E94685B9F -:102890000E943A5C603180F42CEE31E548E35EE35F -:1028A000C501B4010E94CD5B20E030E040E85FE369 -:1028B0000E94685B0E943A5C862F8F71262F30E061 -:1028C00050E040E0542F432F322F222722273F7120 -:1028D00044275527282B60E1CE01B1DD0D2C000CDB -:1028E000EE08FF08A60133272227E12CF12C01E096 -:1028F00010E06CE6CE01CDDDE12CF12C8701E394F4 -:1029000021E030E040E050E060E0CE01C2DD1FE0B9 -:10291000E12EF12C00E010E023E030E040E050E058 -:102920006CE6CE01B6DDE12C10E8F12E01E010E0FE -:1029300020E030E840E050E06CE6CE01AADDE12C7A -:10294000F12C8701F39420E031E040E050E060E0BA -:10295000CE019FDDE12C14E0F12E00E010E020E03C -:1029600034E040E050E060E0CE0193DD2FEF3FEF38 -:102970004FE050E064E1CE0162DD20E030E0A901EB -:1029800065E1CE015CDD1FE0E12EF12C00E010E0FE -:1029900025E030E040E050E06CE6CE017ADDE12C4D -:1029A000F12C8701F39420E032E040E050E06CE647 -:1029B000CE016FDDE12C10E2F12E00E010E020E00E -:1029C00030E240E050E06CE6CE0163DD64E670E0AA -:1029D00080E090E0DF91CF911F910F91FF90EF90F9 -:1029E000DF90CF90BF90AF909F908F900C94FF0995 -:1029F000CF92DF92EF92FF920F931F93CF93DF93CB -:102A0000EC017B016A0189019A01AB01B80188815F -:102A10009981BEDE8C81883571F49601A701B801D9 -:102A20008A819B81DF91CF911F910F91FF90EF9051 -:102A3000DF90CF90ADCEDF91CF911F910F91FF909E -:102A4000EF90DF90CF900895089508950895089528 -:102A50008091250890912608892B91F480E790E0D9 -:102A60000E946054FC0131969C012B5C3F4F1192F7 -:102A700017AAE217F307D9F7909326088093250841 -:102A800080912508909126080895CF93DF93EB015C -:102A9000DFDF6AA98E8D0E94930990E080E0DF91CC -:102AA000CF9108954F925F926F927F92AF92BF92B3 -:102AB000CF92DF92EF92FF920F931F93CF93DF930A -:102AC000EB01C6DF8C01CAA8DBA84EA45FA468A8EE -:102AD00079A8AEA0BFA0EE8CFF8C4AA15BA19601A5 -:102AE000B70113DAC301B2010E94FF099601A501E3 -:102AF000B701C8010ADA90E080E0DF91CF911F9121 -:102B00000F91FF90EF90DF90CF90BF90AF907F90AC -:102B10006F905F904F900895CF93DF93EB0198DF14 -:102B20002AA93BA94AA15BA16E8D7F8DEED990E0C9 -:102B300080E0DF91CF910895809120089091210845 -:102B4000892B41F481E090E00E9460549093210829 -:102B500080932008809120089091210808950F9378 -:102B60001F93CF93DF938B01E7DFF801C2A1D3A1BD -:102B7000868D978D8530910529F14CF40497B1F03D -:102B800090E080E0DF91CF911F910F910895863002 -:102B9000910511F10B97A1F76BE070E087E19EE0E2 -:102BA0000E94B80ABE0187E19EE009C064E070E0BF -:102BB0008EE09EE00E94B80ABE018EE09EE00E9478 -:102BC0003C0ADECF65E070E081E19EE00E94B80A39 -:102BD000BE0181E19EE0F3CF66E070E084E19EE01B -:102BE0000E94B80ABE0184E19EE0E9CF80911C08F2 -:102BF00090911D08892B09F040C08FE090E00E9461 -:102C00006054FC0181E090E0A0E0B0E0808391831B -:102C1000A283B38384839583A683B78380879187B8 -:102C2000A287B38715861486168610923B091092E8 -:102C30003C0910923D0910923E0910923F091092F2 -:102C400040091092410910924209109243091092D2 -:102C500044091092450910924609109256091092A3 -:102C60005709109258091092590910926908109248 -:102C70006808F0931D08E0931C0880911C0890914F -:102C80001D080895B3DF85E40E943E0921E0892BE9 -:102C900009F420E020935009A9DF84E40E943E0952 -:102CA00021E0892B09F420E0209351099FDF83E480 -:102CB0000E943E0921E0892B09F420E0209352096B -:102CC00095DF82E40E943E0921E0892B09F420E08F -:102CD000209353098BDF81E40E943E0921E0892B78 -:102CE00009F420E02093540981DF80E40E943E092A -:102CF00021E0892B09F420E020935509089576DF1F -:102D0000C1CF74DFFC01168690E080E00895CF9279 -:102D1000DF92EF92FF920F931F93CF93DF938C017B -:102D20006A017B01EC01CC0FDD1F642FCE010E94F4 -:102D3000FD5A9927F7FC9A958F2D7E2D6D2DCE018A -:102D400001960E94FD5A0D5811090330110588F4AF -:102D5000B701992777FD9095892FCE0144960E945F -:102D6000FD5A6F2D772788279927CE0145960E9417 -:102D7000FD5A90E080E0DF91CF911F910F91FF907D -:102D8000EF90DF90CF9008954F925F926F927F9275 -:102D90008F929F92AF92BF92CF92DF92EF92FF926B -:102DA0000F931F93CF93DF938C01EC01CC0FDD1FAA -:102DB000CE010E94F55A882E912CB12CA12CCE0167 -:102DC00001960E94F55AC82ED12CF12CE12C0D58F9 -:102DD00011090330110508F05AC0CE0144960E9433 -:102DE000F55A482E512C712C612CCE0145960E942B -:102DF000F55A082F10E030E020E08FEF481651041C -:102E00006104710429F50F3F11052105310501F514 -:102E10008FEF88169104A104B104C9F58FEFC8168D -:102E2000D104E104F10499F56FEF7FEFCB01DF915D -:102E3000CF911F910F91FF90EF90DF90CF90BF90B7 -:102E4000AF909F908F907F906F905F904F9008957C -:102E500000381105210531053CF7FE2CED2CDC2C4A -:102E6000CC24C701B601680D791D8A1D9B1D320156 -:102E700055244424640D751D861D971D302F22276F -:102E800011270027600F711F821F931FD0CF00E012 -:102E900010E09801412C512C320180E8C816D10471 -:102EA000E104F104D4F2C0CFEF92FF920F931F938D -:102EB000CF93DF938091220890912308892B49F5C5 -:102EC00086E090E00E9460547C0190E080E05CDF4E -:102ED000161617064CF1C70112D9D0E0C0E0CE019A -:102EE0000E940307882369F0FE01EE0FFF1FEE0F1B -:102EF000FF1FE65AF64F4081518162817381CE01F6 -:102F000006DF2196C639D10551F7F0922308E092E9 -:102F100022088091220890912308DF91CF911F9180 -:102F20000F91FF90EF90089583E090E02DDF6130E6 -:102F300071058105910531F50AE519E0D0E0C0E0A1 -:102F4000CE010E9403078823B1F0CE011DDFF801F6 -:102F500060837183828393836F3F7F4F8F4F9F4F37 -:102F600051F4CE010E94D101F8014081518162816A -:102F70007381CE01CCDE21960C5F1F4FC13ED1057F -:102F8000F9F6C3CFC701BBD8C0CFCF92DF92EF9283 -:102F9000FF920F931F93CF93DF937C016B018A0104 -:102FA000E90182DFF601EE0FFF1FEE0FFF1FE65A69 -:102FB000F64F80819181F7019183808375DF000F47 -:102FC000111F000F111FF801E65AF64F81E04081F2 -:102FD000518162817381413051056105710509F0AC -:102FE00080E0F701828760DFCC0FDD1FCC0FDD1F93 -:102FF000C65AD64F88819981AA81BB81F701828305 -:103000009383A483B5831682178210861186DF917D -:10301000CF911F910F91FF90EF90DF90CF90089587 -:10302000CF93DF93EC012AEC30E04BEC50E069ECFD -:1030300070E0ABDF2EEC30E04FEC50E06DEC70E078 -:10304000CE010C96A2DF24ED30E045ED50E063EDBB -:1030500070E0CE01489699DF28ED30E049ED50E070 -:1030600067ED70E0CE01849690DF2EED30E04FEDFD -:1030700050E06DED70E0CE01C096DF91CF9185CF2D -:10308000CF93DF938091270890912808892BA1F492 -:103090008CE390E00E946054EC01198218821D8636 -:1030A0001C86198E188E1DA21CA219AA18AAB8DF98 -:1030B000D0932808C093270880912708909128086A -:1030C000DF91CF9108952F923F924F925F926F922E -:1030D0007F928F929F92AF92BF92CF92DF92EF92A8 -:1030E000FF920F931F93CF93DF93EC01DDDEFE0180 -:1030F000E551FD4F8091160B9091170B91838083C2 -:10310000D3DEFE01E351FD4F80911A0B90911B0B12 -:1031100091838083C9DEFE01E151FD4F80911E0B3A -:1031200090911F0B91838083BFDE8E010F501D4F46 -:1031300060913E0B70913F0B8091400B9091410B41 -:103140000E94DF59F8016083718382839383ACDE30 -:103150001E01FBE02F1AFDEF3F0A6091420B7091B8 -:10316000430B8091440B9091450B0E94DF59F10174 -:10317000608371838283938397DE20E030E048ECA4 -:1031800052E4F80160817181828193810E94CD5B5C -:103190002B013C0120E030E048EC52E4F101608179 -:1031A0007181828193810E94CD5B4B015C016091B2 -:1031B000460B7091470B8091480B9091490B0E94F0 -:1031C000DF5920E030E048EC52E40E94CD5B6B0117 -:1031D0007C012AE037ED43E25CE3C301B2010E94C7 -:1031E000665C18160CF02AC120E030E046EC52E490 -:1031F000C301B2010E94D95987FD06C0412C512C50 -:1032000056EC652E52E4752EF8014082518262829E -:1032100073822AE037ED43E25CE3C501B4010E940A -:10322000665C18160CF013C120E030E046EC52E466 -:10323000C501B4010E94D95987FD06C0812C912C8B -:1032400036ECA32E32E4B32EF10180829182A28269 -:10325000B3822AE037ED43E25CE3C701B6010E9486 -:10326000665C18160CF0FCC020E030E046EC52E43E -:10327000C701B6010E94D95987FD06C0C12CD12CC7 -:1032800096ECE92E92E4F92EFE01E750FD4FC08244 -:10329000D182E282F38208DE8091FE0A9091FF0AD9 -:1032A000FE01FD5F91838083FFDD8091020B909191 -:1032B000030BFE01EE5FFC4F91838083F5DD80916F -:1032C000060B9091070BFE01EC5FFC4F918380830E -:1032D000EBDD8091260B9091270BA091280BB091EC -:1032E000290BFE01EA5FFC4F80839183A283B383A5 -:1032F000DBDD80912A0B90912B0BA0912C0BB091D0 -:103300002D0BFE01E65FFC4F80839183A283B38384 -:10331000CBDD80912E0B90912F0BA091300BB091B3 -:10332000310BFE01E25FFC4F80839183A283B38364 -:10333000BBDD80914E0B90914F0BFE01EE5EFC4F7A -:1033400091838083B1DD8091520B9091530BFE01EC -:10335000EC5EFC4F91838083A7DD8091560B9091AA -:10336000570BFE01EA5EFC4F918380839DDD8091C7 -:10337000660B9091670BFE01E85EFC4F91838083A2 -:1033800093DD80916A0B90916B0BFE01E65EFC4F22 -:103390009183808389DD80916E0B90916F0BFE018C -:1033A000E45EFC4F918380837FDD8091EE0A9091F3 -:1033B000EF0AA091F00AB091F10AFE01E350FD4F2F -:1033C0000197A105B10509F054C081E080836CDD4F -:1033D0008091F20A9091F30AA091F40AB091F50A53 -:1033E000FE01E250FD4F0197A105B10509F043C070 -:1033F00081E0808359DD8091F60A9091F70AA091CF -:10340000F80AB091F90AC150DD4F0197A105B10545 -:10341000A1F581E08883DF91CF911F910F91FF90FB -:10342000EF90DF90CF90BF90AF909F908F907F9064 -:103430006F905F904F903F902F9008954AE0442EF8 -:1034400047ED542E43E2642E4CE3742EDDCE2AE089 -:10345000822E27ED922E23E2A22E2CE3B22EF4CE62 -:103460008AE0C82E87EDD82E83E2E82E8CE3F82E72 -:103470000BCF1082ACCF1082BDCF1882CCCF2F9251 -:103480003F924F925F926F927F928F929F92AF92F4 -:10349000BF92CF92DF92EF92FF920F931F93CF9341 -:1034A000DF93CDB7DEB765970FB6F894DEBF0FBEDA -:1034B000CDBF998B888BF8DCE889F989ED5BFD4FEE -:1034C00081E04091260A5091270A6091280A709164 -:1034D000290A452B462B472B09F480E08083E4DC46 -:1034E000E889F989EC5BFD4F81E040912A0A50910F -:1034F0002B0A60912C0A70912D0A452B462B472BE5 -:1035000009F480E08083D0DCE889F989EB5BFD4F2A -:1035100081E040912E0A50912F0A6091300A7091FB -:10352000310A452B462B472B09F480E08083BCDC15 -:103530008091760A9091770AA091780AB091790AE1 -:10354000E889F989EA5BFD4F80839183A283B38385 -:10355000ABDC80917A0A90917B0AA0917C0AB091B1 -:103560007D0AE889F989E65BFD4F80839183A28318 -:10357000B3839ADC80917E0A90917F0AA091800AA1 -:10358000B091810AE889F989E25BFD4F80839183DC -:10359000A283B38389DC80914E0A90914F0AA09157 -:1035A000500AB091510AE889F989E25AFD4F8083A7 -:1035B0009183A283B38378DC8091520A9091530A5D -:1035C000A091540AB091550AE889F989EE59FD4F46 -:1035D00080839183A283B38367DC8091560A9091A4 -:1035E000570AA091580AB091590AE889F989EA590D -:1035F000FD4F80839183A283B38356DC80915E0A62 -:1036000090915F0AA091600AB091610AE889F989F6 -:10361000E659FD4F80839183A283B38345DC80917B -:10362000620A9091630AA091640AB091650AE889E0 -:10363000F989E259FD4F80839183A283B38334DCFF -:103640008091660A9091670AA091680AB091690A10 -:10365000E889F989EE58FD4F80839183A283B38373 -:1036600023DC8091FE099091FF09A091000AB0919E -:10367000010AE889F989EA58FD4F80839183A28382 -:10368000B38312DC8091020A9091030AA091040A8C -:10369000B091050AE889F989E658FD4F8083918346 -:1036A000A283B38301DC8091060A9091070AA0915E -:1036B000080AB091090AE889F989E258FD4F808328 -:1036C0009183A283B383F0DBE889F989EE57FD4F3C -:1036D00081E02091D6093091D7092130310509F0D8 -:1036E00080E08083E1DBE889F989ED57FD4F81E0D7 -:1036F0002091DA093091DB092130310509F080E0B1 -:103700008083D2DBE889F989EC57FD4F81E0209175 -:10371000DE093091DF092130310509F080E0808336 -:10372000C3DBE889F989E056FD4F81E04091AE099D -:103730005091AF096091B0097091B109452B462BAA -:10374000472B09F480E08083AFDBE889F989EF55E6 -:10375000FD4F81E04091B2095091B3096091B409E5 -:103760007091B509452B462B472B09F480E08083E7 -:103770009BDBE889F989EE55FD4F81E04091B60960 -:103780005091B7096091B8097091B909452B462B42 -:10379000472B09F480E0808387DBE889F989ED55C0 -:1037A000FD4F81E04091860A5091870A6091880A16 -:1037B0007091890A452B462B472B09F480E08083C2 -:1037C00073DBE889F989EC55FD4F81E040918A0A65 -:1037D00050918B0A60918C0A70918D0A452B462B73 -:1037E000472B09F480E080835FDBE889F989EB559A -:1037F000FD4F81E040918E0A50918F0A6091900AAE -:103800007091910A452B462B472B09F480E0808369 -:103810004BDBE889F989EA55FD4F81E02091BE092B -:103820003091BF092130310509F080E080833CDB15 -:10383000E889F989E955FD4F81E02091C20930916D -:10384000C3092130310509F080E080832DDBE88950 -:10385000F989E855FD4F81E02091C6093091C709EB -:103860002130310509F080E080831EDB80918609DC -:1038700090918709A0918809B0918909E889F9890F -:10388000E755FD4F80839183A283B3830DDB809145 -:103890008A0990918B09A0918C09B0918D09E889D2 -:1038A000F989E355FD4F80839183A283B383FCDACA -:1038B00080918E0990918F09A0919009B091910902 -:1038C000E889F989EF54FD4F80839183A283B38304 -:1038D000EBDAE889F989EC56FD4F81E040919609D1 -:1038E000509197096091980970919909452B462B41 -:1038F000472B09F480E08083D7DAE889F989EB5611 -:10390000FD4F81E040919A0950919B0960919C097B -:1039100070919D09452B462B472B09F480E080834D -:10392000C3DAE889F989EA56FD4F81E040919E09A2 -:1039300050919F096091A0097091A109452B462BD8 -:10394000472B09F480E08083AFDA80918E0B909151 -:103950008F0BA091900BB091910BE889F989EB57EF -:10396000FD4F80839183A283B3839EDA8091920B73 -:103970009091930BA091940BB091950BE889F989E4 -:10398000E757FD4F80839183A283B3838DDA8091C3 -:10399000960B9091970BA091980BB091990BE88999 -:1039A000F989E357FD4F80839183A283B3837CDA47 -:1039B000E889F989E956FD4F81E02091EE093091BF -:1039C000EF092130310509F080E08083E889F98929 -:1039D000E856FD4F1082E889F989E756FD4F1082BD -:1039E00063DAE889F989E656FD4F81E02091EA091A -:1039F0003091EB092130310509F080E08083E889BE -:103A0000F989E556FD4F1082E889F989E456FD4FA2 -:103A100010824ADAE889F989E356FD4F81E0209166 -:103A20000E0A30910F0A2130310509F080E08083C1 -:103A30003BDAE889F989E256FD4F81E02091120ACC -:103A40003091130A2130310509F080E080832CDAAF -:103A5000E889F989E156FD4F81E02091160A3091FD -:103A6000170A2130310509F080E080831DDAE889EA -:103A7000F989EF56FD4F81E020919E0B30919F0B0D -:103A80002130310509F080E080830EDAE889F98978 -:103A9000EE56FD4F81E02091A20B3091A30B213017 -:103AA000310509F080E08083FFD9E889F989ED5676 -:103AB000FD4F81E02091A60B3091A70B21303105FD -:103AC00009F080E08083F0D9088919890B541D4FD3 -:103AD0008091360A9091370AA091380AB091390A3C -:103AE000F80180839183A283B383DED9E888F988C3 -:103AF000F7E4EF1AFDEFFF0A80913A0A90913B0A32 -:103B0000A0913C0AB0913D0AF70180839183A28382 -:103B1000B383CAD980913E0A90913F0AA091400A8E -:103B2000B091410AC888D988F3E4CF1AFDEFDF0AC3 -:103B3000F60180839183A283B383F8014081518190 -:103B400062817381141615061606170644F041E0CB -:103B500050E060E070E04083518362837383F7013B -:103B6000408151816281738114161506160617066D -:103B700044F041E050E060E070E0408351836283B4 -:103B80007383181619061A061B064CF081E090E0A4 -:103B9000A0E0B0E0F60180839183A283B38326D8AE -:103BA000FC01D6018D909D90AD90BC90D7014D91B8 -:103BB0005D916D917C91D8010D911D912D913C915C -:103BC0000083118322833383448355836683778301 -:103BD00080869186A286B386E889F9897096FB83F0 -:103BE000EA83E889F989EF56FD4F20812983E88926 -:103BF000F989EB57FD4F80819181A281B381E889DA -:103C0000F989E356FD4F20812D83E889F989EA552A -:103C1000FD4F20812C83E889F989E956FD4F2081E9 -:103C20002987E889F989E656FD4F20812A87E889A6 -:103C3000F989ED55FD4F20812E87E889F989E056F5 -:103C4000FD4F20812F87E889F989EE57FD4F2080AD -:103C5000E889F989ED5BFD4F3080E889F989E755FE -:103C6000FD4F4081518162817381E889F989EA5869 -:103C7000FD4F0081118122813381E889F989E6595C -:103C8000FD4FC080D180E280F380E889F989E25A53 -:103C9000FD4F80809180A280B380E889F989EA5B3A -:103CA000FD4F4080518062807380E889F98946A683 -:103CB00057A660AA71AA82AA93AAA4AAB5AAC6AA5C -:103CC000D7AAE0AEF1AE02AF13AF24AF35AFFE9688 -:103CD0004083518362837383E889F989EE5BFF4FE8 -:103CE0003082E889F989ED5BFF4F20822F85E889D2 -:103CF000F98923A72E8524A72C8125A740E450E02D -:103D000060E070E0EA5BFF4F40835183628373831E -:103D1000E889F989EC5BFF4F2A852083E889F989D6 -:103D2000EB5BFF4F29852083E889F989E65BFF4F2C -:103D30002D812083E889F989E55BFF4F808391839A -:103D4000A283B383E889F989E15BFF4F898180838E -:103D5000A889B9895B968D919C915C978633910572 -:103D600009F034C28BE49CE0FD01EC57FF4F9183D6 -:103D7000808332961182108289E49CE0369691838A -:103D80008083329611821082E889F98981A192A1FB -:103D90004A97D1F487E49CE0E857FF4F91838083F2 -:103DA000E889F989E657FF4F1182108285E49CE08B -:103DB000E889F989E057FF4F91838083E889F98981 -:103DC000EE56FF4F11821082088919890C561F4F39 -:103DD000E889F989EE56FD4F20812983E889F98920 -:103DE000E757FD4F80819181A281B3818D839E83AE -:103DF000AF83B887E889F989E256FD4F90819C83AB -:103E0000E889F989E955FD4FA081A987E889F989F1 -:103E1000E856FD4FB081BA87E889F989E556FD4F2C -:103E200020812E87E889F989EC55FD4F2080E889AB -:103E3000F989EF55FD4F3080E889F989ED57FD4F3D -:103E40003081E889F989EC5BFD4F2081E889F989A7 -:103E5000E355FD4F80819181A281B381E889F98981 -:103E6000E658FD4F4081518162817381E889F9896B -:103E7000E259FD4FC080D180E280F380E889F98962 -:103E8000EE59FD4F80809180A280B380E889F98946 -:103E9000E65BFD4F4080518062807380F801468E62 -:103EA000578E60A271A282A293A2A4A2B5A2C6A2BA -:103EB000D7A2E0A6F1A642A753A764A775A786A735 -:103EC00097A7A0ABB1AB22AB33AB338E248E298541 -:103ED000258F80E490E0A0E0B0E086AB97ABA0AF88 -:103EE000B1AF2E8524AB8A8585AB9C8192AF8D8145 -:103EF0009E81AF81B88583AF94AFA5AFB6AF29815E -:103F000027AF838594858633910509F091C18BE4B1 -:103F10009CE0E889F989E85FFE4F91838083E88916 -:103F2000F989E65FFE4F1182108289E49CE0E889FE -:103F3000F989E05FFE4F91838083E889F989EE5E1D -:103F4000FE4F11821082D80151968D919C914A9713 -:103F5000E1F487E49CE0E889F989E45FFE4F91830E -:103F60008083E889F989E25FFE4F1182108285E43F -:103F70009CE0E889F989EC5EFE4F91838083E889B3 -:103F8000F989EA5EFE4F11821082E888F988B8EE5E -:103F9000EB1ABEEFFB0AE889F989ED56FD4F208147 -:103FA0002983E889F989E357FD4F80819181A281B6 -:103FB000B3818D839E83AF83B887E889F989E15601 -:103FC000FD4F90819C83E889F989E855FD4F308049 -:103FD000E889F989E756FD4FA081A987E889F98921 -:103FE000E456FD4F2080E889F989EB55FD4FC080EC -:103FF000E889F989EE55FD4FD080E889F989EC57B9 -:10400000FD4F3081E889F989EB5BFD4F2081E8891C -:10401000F989EF54FD4F80819181A281B3818A8B10 -:104020009B8BAC8BBD8BE889F989E258FD4F4081B1 -:10403000518162817381E889F989EE58FD4F808052 -:104040009180A280B380E889F989EA59FD4F4080C8 -:10405000518062807380E889F989E25BFD4F80813D -:104060009181A281B381F701868F978FA0A3B1A31D -:1040700042A253A264A275A286A297A2A0A6B1A64C -:1040800042A753A764A775A78A899B89AC89BD8974 -:1040900086A797A7A0ABB1AB22AB33ABD38EC48EB0 -:1040A000358E80E490E0A0E0B0E086AB97ABA0AFA7 -:1040B000B1AF24AA298525AB8C8182AF8D819E81E9 -:1040C000AF81B88583AF94AFA5AFB6AF298127AFD5 -:1040D000838594858633910509F0D2C08BE49CE0FA -:1040E000E889F989E457FE4F91838083E889F9894B -:1040F000E257FE4F1182108289E49CE0E889F98939 -:10410000EC56FE4F91838083E889F989EA56FE4F89 -:1041100011821082D70151968D919C914A97E1F4BA -:1041200087E49CE0E889F989E057FE4F918380831A -:10413000E889F989EE56FE4F1182108285E49CE0F1 -:10414000E889F989E856FE4F91838083E889F989E7 -:10415000E656FE4F11821082E889F989EC56FD4F30 -:104160008081882309F4B4C08A819B810E94D20C8B -:10417000E889F989EB56FD4F8081882309F4ADC0A9 -:10418000C8010E94D20CE889F989EA56FD4F808166 -:10419000882309F4A6C0C70165960FB6F894DEBF60 -:1041A0000FBECDBFDF91CF911F910F91FF90EF9088 -:1041B000DF90CF90BF90AF909F908F907F906F9047 -:1041C0005F904F903F902F900C94D20C8C339105C0 -:1041D000D9F483E49CE0E889F989EC57FF4F918397 -:1041E0008083E889F989EA57FF4F1182108281E4C0 -:1041F0009CE0E889F989E457FF4F91838083E8893F -:10420000F989E257FF4FBECD8E9709F0BDCD8BE304 -:104210009CE0E889F989EC57FF4F91838083E88916 -:10422000F989EA57FF4F1182108285E39CE0E1CFC4 -:104230008C33910589F483E49CE0E889F989E85F8F -:10424000FE4F91838083E889F989E65FFE4F1182F2 -:10425000108281E49CE06BCE8E9709F074CE8BE3E4 -:104260009CE0E889F989E85FFE4F91838083E889C3 -:10427000F989E65FFE4F1182108285E39CE057CEFC -:104280008C33910589F483E49CE0E889F989E4574B -:10429000FE4F91838083E889F989E257FE4F1182AE -:1042A000108281E49CE02ACF8E9709F033CF8BE314 -:1042B0009CE0E889F989E457FE4F91838083E8897F -:1042C000F989E257FE4F1182108285E39CE016CFF8 -:1042D0008A819B810E94C00C4BCFC8010E94C00CF8 -:1042E00052CFC70165960FB6F894DEBF0FBECDBFA3 -:1042F000DF91CF911F910F91FF90EF90DF90CF90C2 -:10430000BF90AF909F908F907F906F905F904F90F5 -:104310003F902F900C94C00CAF92BF92CF92DF923F -:10432000EF92FF920F931F93CF93DF93EC018AE1FB -:1043300090E09C8F8B8F8BE190E09E8F8D8F89E139 -:1043400090E098A38F8F8FE090E09AA389A38EE1ED -:1043500090E09CA38BA38EE090E09EA38DA385E4C8 -:1043600090E098A78FA384E490E09AA789A7FE0124 -:10437000EC56FF4F80E290E09487838781E290E0E3 -:10438000968785878FE190E0908B8787128A118AC4 -:10439000148A138A168A158A83E490E0908F878B9B -:1043A00082E490E0928F818FEC57FF4F83E290E0A0 -:1043B0009487838784E290E09687858782E290E005 -:1043C000908B8787128A118A148A138A168A158A13 -:1043D00081E490E0908F878B80E490E0928F818FD2 -:1043E000EB5DFE4F1182108232961182108232965E -:1043F00011821082CE0143D8CE010E946318CE01F3 -:1044000084569E4F41E050E0FC0157A746A7DE01CD -:10441000A453BE4F24E030E09F963C932E939E978A -:104420005E01F4E0AF1AFEEFBF0A28E030E0F501CC -:1044300037A726A720E130E0FC013183208321E16A -:1044400030E0358324832FEF3FEF3383228337839C -:104450002683628560876385618767E170E01196D6 -:104460007C936E9368E170E015967C936E9314973D -:1044700013963C932E93129717963C932E93169770 -:104480001A966C911A9718966C9318971B966C91C4 -:104490001B9719966C9319976DE170E0F501718384 -:1044A00060836CE170E07583648333832283378398 -:1044B00026836285608763856187BE01685E7C4F65 -:1044C000FB01608171818E010A5F1C4FF801C08081 -:1044D000D180E280F38006501109F801008111813A -:1044E000FC01158F048FC48AD58AE68AF78A613069 -:1044F000710509F04EC0378F268FCE01865E9C4F26 -:10450000FC01808191819E01265F3C4FF901408131 -:1045100051816281738128503109F90120813181F3 -:104520005D963C932E935C9754964D935D936D935B -:104530007C935797019781F58FEF9FEF5F969C9340 -:104540008E935E97DE01A45EBC4F8D919C91119776 -:104550001E974D915D916D917C91CC5FDC4F2881D0 -:104560003981F501358F248F448B558B668B778B82 -:104570000197A9F48FEF9FEF978F868FDF91CF91EF -:104580001F910F91FF90EF90DF90CF90BF90AF9071 -:104590000895578F468FB1CF81E090E0CFCF81E073 -:1045A00090E0EACF2F923F924F925F926F927F926C -:1045B0008F929F92AF92BF92CF92DF92EF92FF9233 -:1045C0000F931F93CF93DF9300D01F92CDB7DEB729 -:1045D0009C838B830E94541760909E0A70909F0A60 -:1045E0000E9454178090AE0A9090AF0A0E94541710 -:1045F0002090C60A3090C70A0E945417C090A20AA1 -:10460000D090A30A0E945417A090B20AB090B30AA7 -:104610000E9454174090CA0A5090CB0A0E94541727 -:104620000091A60A1091A70A0E945417E090B60ABA -:10463000F090B70A0E9454178091CE0A8983809126 -:10464000CF0A8A8391011216130614F021E030E09C -:10465000A401B3018B819C8140960E94F8149201C1 -:104660001414150414F021E030E0A501B6018B818B -:104670009C818C569F4F0E94F81429813A81121612 -:10468000130614F021E030E0A701B8018B819C8172 -:10469000885E9E4F0F900F900F900F90DF91CF91FB -:1046A0001F910F91FF90EF90DF90CF90BF90AF9050 -:1046B0009F908F907F906F905F904F903F902F9042 -:1046C0000C94F814FC0180819181009711F00C94F6 -:1046D000FC5408950C94FC540C94FC540C94FC541D -:1046E0000C94FC540C94FC540C94FC540C94FC540A -:1046F0000C94FC540C94FC540C94FC540C94FC54FA -:104700000C94FC540C94FC540C94FC540C94FC54E9 -:104710000C94FC540C94FC540C94FC540C94FC54D9 -:104720000C94FC540C94FC540C94FC540C94FC54C9 -:10473000FC0101900020E9F73197AF01481B590BAC -:10474000BC018EED9CE00C94A3078F929F92AF92D8 -:10475000BF920F931F93CF93DF93CDB7DEB7A1978F -:104760000FB6F894DEBF0FBECDBF19A2423008F4D9 -:104770004AE08E010F5D1F4F842E912CB12CA12C8D -:10478000A50194010E94375BE62FB901CA01EA3006 -:10479000ECF4E05DD801EE938D01232B242B252B27 -:1047A00079F790E080E0109711F0CD01C1DFA1967C -:1047B0000FB6F894DEBF0FBECDBFDF91CF911F9132 -:1047C0000F91BF90AF909F908F900895E95CE2CFDA -:1047D000CF92DF92EF92FF92CF93DF9397FF18C0B3 -:1047E0006B017C018DE20E948408EC01662777272B -:1047F000CB016C197D098E099F094AE0A6DF8C0F59 -:104800009D1FDF91CF91FF90EF90DF90CF900895A3 -:104810004AE0DF91CF91FF90EF90DF90CF9095CF5E -:10482000BC01990F880B990BD3CF82CF88E993E015 -:10483000FCDF609156097091570980915809909159 -:104840005909C6DF88EE97E0F0CF882319F084E796 -:1048500097E0EBCF8DE697E0FCCF0F931F93CF93BC -:10486000DF938C01EB018AE793E0DFDF86E294E0DF -:10487000DCDFF80184810E948408CE01D1DF0E9430 -:10488000F615DF91CF911F910F91D0CFEF92FF924C -:104890000F931F93CF93DF93182F092F7B0161157F -:1048A000710571F50E943E0931E020E0019709F0A1 -:1048B00030E0C32FD22F82E0E816F10408F046C0A2 -:1048C0008BE993E0B2DF86E294E0AFDF8FE993E01B -:1048D000ACDF812F902FA4DF86E294E0A6DF89E190 -:1048E00098E0A3DFCE019CDF0E94F6159FDF90E0E9 -:1048F00080E0DF91CF911F910F91FF90EF9008958D -:10490000D0E0C0E061307105B1F6812F163310F0B0 -:104910008AEC810F20917B00982F9870277F922B33 -:1049200090937B008770806480937C0080917A00F4 -:10493000806480937A0080917A0086FDFCCF80911C -:104940007800C0917900DC2FC82FB5CF81E090E0CE -:10495000D0CFCF93DF93EB010E9428156AA97BA9E2 -:104960008E8D9F8D93DF90E080E0DF91CF91089551 -:104970000F931F93CF93DF93FC0120813181211589 -:104980003105C9F1EC01822F0E943E0921E0892BFB -:1049900009F420E02B876A85261709F11E821F8201 -:1049A000188619860E811F81288539858A819B8109 -:1049B000AC81BD81081719072A073B07E4F081E0A5 -:1049C000682788810E9466090E94281570E060E0CF -:1049D00088819981DF91CF911F910F9157CF8E815F -:1049E0009F81A885B9850196A11DB11D8E839F83E6 -:1049F000A887B987D7CFDF91CF911F910F910895E5 -:104A00002F923F924F925F926F927F928F929F92DE -:104A1000AF92BF92CF92DF92EF92FF920F931F93CC -:104A2000CF93DF93CDB7DEB762970FB6F894DEBFB2 -:104A30000FBECDBF1C018C010C5B1F4F1E870D8765 -:104A4000D8014D915D916D917C917C01B8E4EB0EA4 -:104A5000F11CF70180819181A281B3816101FCE4A5 -:104A6000CF0ED11CF60120810A5D1F4F58017F96A1 -:104A70004F012223A1F1F10122A9F801208321E0B5 -:104A8000F4012083411551056105710559F4F101C7 -:104A900002A113A124A135A1EB59FF4F008311837B -:104AA000228333838101005C1F4FF80140805180D5 -:104AB00062807380910127593F4F5901481659066A -:104AC0006A067B06B4F5481759076A077B07DCF1CD -:104AD000D6018C91811137C0D5011C923CC121E0D7 -:104AE000481759076A077B070CF020E0F50120837F -:104AF0002A013B0177FF07C0442455243201441AA0 -:104B0000550A660A770A8C019D01B7FF07C0002786 -:104B100011279801081B190B2A0B3B0BBB24B394DC -:104B200040165106620673060CF4B12CF401B082F3 -:104B3000A9CF84159505A605B70554F684179507E2 -:104B4000A607B7072CF6F5018081882329F2D60144 -:104B50008C9181110EC0F60180818111BDCFD401ED -:104B60006C9181E06827C1010E94600D8111B4CF72 -:104B700006C060E0C1010E94600D8111ECCFD1013F -:104B80009A962D913D914D915C919D9729833A8301 -:104B90004B835C835E962D913D914D915C919197F5 -:104BA0002D833E834F83588792962D913D914D9151 -:104BB0005C91959729873A874B875C87F7018081BD -:104BC0009181A281B381ED85FE85C080D180E28094 -:104BD000F380F8014081518162817381F101E359D1 -:104BE000FF4F1082319610823101FFE66F0E711C6B -:104BF000F3011082910120593F4FF9011082329642 -:104C000010824C015D01841A950AA60AB70AB7FE04 -:104C100008C0B094A09490948094811C911CA11C15 -:104C2000B11C481759076A077B072CF0C81AD90A24 -:104C3000EA0AFB0A04C0C41AD50AE60AF70AD50133 -:104C4000C401B595A795979587958D879E87AF8762 -:104C5000B88B81010E581F4F8C149D04AE04BF0405 -:104C600008F09FC0D10196960D90BC91A02DBA8BF3 -:104C7000A98B81E0F9018083D8018C93F1018285B1 -:104C8000882309F45CC00E94300AD10118960D9166 -:104C90001C91012E000C220B330B601B710B820B3D -:104CA000930B693E73408105910508F448C00E944A -:104CB000300AF1017187608781EA93E0B6DD85EA09 -:104CC00093E0B3DD60E070E0CB0182DD8BEA93E03E -:104CD000ACDDC701B6017CDD81EB93E0A6DDC5014B -:104CE000B40176DD87EB93E0A0DD4AE06D857E853B -:104CF0008F8598892ADD8EEB93E097DD69817A8133 -:104D00008B819C8165DD84EC93E08FDD69857A85FC -:104D10008B859C855DDD8AEC93E087DD6D817E81EE -:104D20008F81988555DD80ED93E07FDD86E294E00C -:104D30007CDD89899A8974DD88EE97E076DDF10162 -:104D4000EB59FF4F09891A89C801B0E0A0E08083C0 -:104D50009183A283B38360E0C1010E94600D882328 -:104D600039F0F101EC5BFF4F108211821282138245 -:104D700062960FB6F894DEBF0FBECDBFDF91CF9124 -:104D80001F910F91FF90EF90DF90CF90BF90AF9069 -:104D90009F908F907F906F905F904F903F902F905B -:104DA00008952D853E854F8558892C153D054E0566 -:104DB0005F0508F450C089819A81AB81BC818C1554 -:104DC0009D05AE05BF0544F4AD81BE811196BA8B39 -:104DD000A98B81E0F3014FCFC701B6010E94DF59D3 -:104DE0002B013C0169817A818B819C810E94DF5972 -:104DF0009B01AC01C301B2010E94CD5B2B013C01C0 -:104E00006D817E818F81988529853A854B855C856A -:104E1000621B730B840B950B0E94DF599B01AC0145 -:104E2000C301B2010E943E5A2B013C0169857A857B -:104E30008B859C850E94DF599B01AC01C301B201A7 -:104E40000E94695B0E94355C7A8B698B81E0F1017D -:104E5000E359FF4F10CFD501C40129813A814B811D -:104E60005C81821B930BA40BB50BC816D906EA060E -:104E7000FB065CF44D815E814E5F5F4F5A8B498B20 -:104E800081E0F101E159FF4FF6CEC501B4016C1983 -:104E90007D098E099F090E94DF592B013C01698120 -:104EA0007A818B819C810E94DF599B01AC01C301F7 -:104EB000B2010E94CD5B2B013C016D817E818F810F -:104EC000988529853A854B855C85621B730B840B1D -:104ED000950B0E94DF599B01AC01C301B2010E94F6 -:104EE0003E5A2B013C0169857A858B859C850E9401 -:104EF000DF599B01AC01C301B2010E94695B0E94B2 -:104F0000355C7A8B698B81E0F101E259FF4FB3CEBA -:104F1000CF92DF92EF92FF92CF93DF93EB01CB0121 -:104F20000E940307882359F1FE01EE0FFF1FEE0FC9 -:104F3000FF1FE65AF64FC080D180E280F38086EDF5 -:104F400093E073DC86E294E070DC8FE993E06DDC43 -:104F5000CE0166DC86E294E068DC89E198E065DCFD -:104F6000C701B60135DC0E94F61560DC90E080E0F8 -:104F7000DF91CF91FF90EF90DF90CF9008958AED71 -:104F800093E053DCF3CF0F931F93CF93DF938C0108 -:104F9000D0E0C0E0CE010E940307882319F0BE01D3 -:104FA000C801B6DF2196C13ED105A1F7DF91CF91AF -:104FB0001F910F9108950E945417E5DF8CEF93E045 -:104FC00034DC0E94F61532DC90E080E00895CF9347 -:104FD000DF93EB010E9454176E8D7F8D99DF90E077 -:104FE00080E0DF91CF9108958F929F92AF92BF9210 -:104FF000CF92DF92EF92FF92CF93DF937B010E94DB -:105000005417EC01F70182A093A0A4A0B5A0C68C10 -:10501000D78CE0A0F1A08A819B818F30F7E29F07B7 -:105020000CF042C001969B838A838C819D818F30D6 -:1050300027E29207E4F596012B7F215531092330B1 -:10504000310530F096012B5531092330310518F424 -:1050500001969D838C83C6010E940307882351F12A -:10506000F601EE0FFF1FEE0FFF1FE65AF64F80828C -:105070009182A282B382B501A401C6010E94871663 -:10508000B601CE0145DF0E9440180E94101890E042 -:1050900080E0DF91CF91FF90EF90DF90CF90BF90B5 -:1050A000AF909F908F9008951B821A82BECF1D8271 -:1050B0001C82D1CF8AED93E0B8DBE5CFCF93DF93AD -:1050C00080E094E0B2DB84E094E0AFDBC0E5D9E0BF -:1050D0008881BBDB88E094E0A8DB8981B6DB8CE0CB -:1050E00094E0A3DB8A81B1DB80E194E09EDB8B81DD -:1050F000ACDB84E194E099DB8C81A7DB88E194E070 -:1051000094DB8D81A2DBDF91CF9190CB0E94F615CD -:10511000D5CF8CE194E089DB0E94F6150E944216FF -:105120000E94F615CBDF0E94281570E060E088E051 -:1051300090E0ACDB0E94281570E060E089E090E030 -:10514000A5DB0E94281570E060E08AE090E09EDB1D -:105150000E94281570E060E08DE090E097DB90E021 -:1051600080E0089583E294E060DB8AE292E05DDB18 -:105170008AE092E05ADB88E294E057DB0E94F61561 -:1051800055DB90E080E008954F925F926F927F929E -:105190008F929F92AF92BF92CF92DF92EF92FF9247 -:1051A0000F931F93CF936B017C01742EAC019B0175 -:1051B0000E946A5C882391F082E394E0CF911F9172 -:1051C0000F91FF90EF90DF90CF90BF90AF909F90A6 -:1051D0008F907F906F905F904F90AACA46015701C1 -:1051E000E894B7F82FEF3FEF4FE75FE7C501B40151 -:1051F0000E946A5C81110DC02FEF3FEF4FE75FE720 -:10520000C501B4010E94D95918161CF486E394E034 -:10521000D5CF2FEF3FEF4FE75FE4C701B6010E9404 -:10522000665C18161CF48AE394E0C8CF2FEF3FEFBA -:105230004FE75FECC701B6010E94D95987FDF3CF54 -:1052400020E030E0A901C701B6010E94D95910E061 -:1052500000E087FF08C08DE20E9484088C01F7FA05 -:10526000F094F7F8F094C0E060E070E080E09FE335 -:105270007C1641F020E030E040E251E40E94CD5B3A -:10528000CF5FF6CFA70196010E94695B2B013C011D -:105290000E943A5C4B015C014AE057DA7C01E00E67 -:1052A000F11ECC23A9F1C501B4010E94DD599B0177 -:1052B000AC01C301B2010E94685B4B015C018EE24C -:1052C0000E948408E80EF91EC15010F120E030E081 -:1052D00040E251E4C501B4010E943E5A2B013C0159 -:1052E0000E943A5C4B01B12CA12C4AE0C501B401EB -:1052F0002CDAE80EF91EC501B4010E94DD599B01AC -:10530000AC01C301B2010E94685B4B015C01DCCFC0 -:10531000C701CF911F910F91FF90EF90DF90CF9039 -:10532000BF90AF909F908F907F906F905F904F90C5 -:1053300008958F929F92AF92BF92CF92DF92EF9299 -:10534000FF920F931F93CF93DF93EC018AE392E0D8 -:105350006CDA8FE494E069DA6E0184E6C81A8EEFA5 -:10536000D80AC6010E94CA100E94DF594B015C0195 -:10537000FE01EB54FD4F60817181828193810E9417 -:10538000DF599B01AC01C501B4010E94CD5B42E035 -:10539000FBDE8FE594E049DA7E01E4E3EE1AEEEFFE -:1053A000FE0AC7010E94CA100E94DF594B015C012E -:1053B000FE01E754FD4F60817181828193810E94DB -:1053C000DF599B01AC01C501B4010E94CD5B42E0F5 -:1053D000DBDE8FE694E029DA8E0104501E4FC8010F -:1053E0000E94CA100E94DF594B015C01C354DD4F7B -:1053F000688179818A819B810E94DF599B01AC0180 -:10540000C501B4010E94CD5B42E0BEDE0E94F615EC -:105410000DDA86E392E009DA8FE494E006DAF60129 -:10542000A68DB78D20893189428953890E94315BCD -:10543000CFD98FE594E0F9D9F701A68DB78D2089F2 -:105440003189428953890E94315BC2D98FE694E049 -:10545000ECD9F801A68DB78D20893189428953890D -:105460000E94315BB5D90E94F615DF91CF911F9153 -:105470000F91FF90EF90DF90CF90BF90AF909F90F3 -:105480008F90D4C9CF92DF92EF92FF92CF93DF93A8 -:10549000EC0188819981AA81BB81181619061A0628 -:1054A0001B0644F081E090E0A0E0B0E0888399839F -:1054B000AA83BB838C819D81AE81BF81181619069A -:1054C0001A061B0644F081E090E0A0E0B0E08C8377 -:1054D0009D83AE83BF8388859985AA85BB85181671 -:1054E00019061A061B0644F081E090E0A0E0B0E047 -:1054F00088879987AA87BB878EE394E096D98FE443 -:1055000094E093D960913B0970913C0980913D09E9 -:1055100090913E090E94DF596B017C01688179817D -:105520008A819B810E94DF599B01AC01C701B601B2 -:105530000E94CD5B42E028DE8FE594E076D9609151 -:105540003F097091400980914109909142090E9460 -:10555000DF596B017C016C817D818E819F810E946E -:10556000DF599B01AC01C701B6010E94CD5B42E04F -:105570000BDE8FE694E059D960914309709144099C -:1055800080914509909146090E94DF596B017C0189 -:10559000688579858A859B850E94DF599B01AC01CE -:1055A000C701B6010E94CD5B42E0EEDDDF91CF91F5 -:1055B000FF90EF90DF90CF9039C90E94F61562DF1F -:1055C00090E080E008950F931F93CF93DF93EC0159 -:1055D00088819981009759F02A813B8126173707E6 -:1055E00030F081E0DF91CF911F910F9108958B01F1 -:1055F0006F5F7F4F0E94915C009759F09983888379 -:105600001B830A832C813D81232B59F7FC011082D7 -:10561000E8CF80E0E7CF0F931F93CF93DF93EC01A8 -:105620008B01D1DF28813981811112C0211531050B -:1056300019F0C9010E94FC54198218821D821C8233 -:105640001B821A82CE01DF91CF911F910F91089595 -:105650001D830C836AEE77E0C9010E94825DF2CF60 -:1056600070E060E0D8CF2F923F924F925F926F929E -:105670007F928F929F92AF92BF92CF92DF92EF92E2 -:10568000FF920F931F93CF93DF93CDB7DEB7C4582C -:10569000D1090FB6F894DEBF0FBECDBF8C01FC015F -:1056A000108211821282138214821582168217824E -:1056B000108611861286138614861586168617861E -:1056C0004C01F0E18F0E911CC4010E94B70E5801ED -:1056D00084E9A80EB11CC5010E94B70E6801E8EE6E -:1056E000CE1AEEEFDE0AC6010E94B70E7801F4E68C -:1056F000EF1AFEEFFF0AC7010E94E011380184E3B0 -:10570000681A8EEF780AC3010E94E0112801E4E0D4 -:105710004E1AEEEF5E0AC2010E94E011F801E45D4C -:10572000FD4F118210821382128215821482CF01E2 -:1057300097DFF801EE5CFD4F1182108232961182E4 -:105740001082329611821082329611821082329625 -:105750001082319610823196108231961182108219 -:105760003296118210823296118210823296108205 -:1057700031961082319610823196108211821282F7 -:105780001382349610821182128213823496108210 -:105790001182128213823496108211821282138235 -:1057A00034961082118212821382349610821182F2 -:1057B00012821382349610821182128213823496DE -:1057C0001082118212821382349610821182128208 -:1057D00013823496108211821282138234961082C0 -:1057E00011821282138234961082118212821382E5 -:1057F00034961082118212821382349610821182A2 -:10580000128213823496108211821282138234968D -:105810001082319610823196108231961082118258 -:10582000128213823496108211821282138234966D -:105830001082118212821382349610823196108265 -:1058400031961082319610823196108231961082F4 -:1058500031961082319610823196108231961082E4 -:1058600031961082319610823196108231961082D4 -:1058700031961082319610823196108231961082C4 -:1058800031961082319610823196108231961082B4 -:1058900031961082319610823196108211821282D6 +:101390008FB7F894EC912E2B2C938FBFEACF3FB7E9 +:1013A000F8948091790890917A08A0917B08B09187 +:1013B0007C0826B5A89B05C02F3F19F00196A11DFA +:1013C000B11D3FBFBA2FA92F982F8827BC01CD018F +:1013D000620F711D811D911D42E0660F771F881FEE +:1013E000991F4A95D1F708958F929F92AF92BF921D +:1013F000CF92DF92EF92FF926B017C01D0DF4B0125 +:101400005C01C114D104E104F104B1F0C8DF681932 +:1014100079098A099B09683E73408105910588F323 +:1014200021E0C21AD108E108F10888EE880E83E0B5 +:10143000981EA11CB11CE5CFFF90EF90DF90CF90DC +:10144000BF90AF909F908F9008952FB7F8946091C0 +:1014500075087091760880917708909178082FBF71 +:101460000895CF92DF92EF92FF92CF93DF93EC013A +:10147000603282E07807CCF5653B710514F064EBCF +:1014800070E0898128E830E0281B310987FD339519 +:10149000220F331F220F331F6901330FEE08FF089D +:1014A0008A8128E532E0281B310987FD3395220F18 +:1014B000331F220F331F032E000C440B550B2C1926 +:1014C0003D094E095F09DB0177FF02C0B0E0A0E0F3 +:1014D0000E94635F24EB30E040E050E00E943D5FFB +:1014E000C20ED31EE41EF51EB601E881E03370F58E +:1014F000298188E890E0821B910927FD9395880F48 +:10150000991F880F991F681779077CF02A8188E551 +:1015100092E0821B910927FD9395880F991F880FF0 +:10152000991F681779070CF4CB010297880F991F50 +:101530004FB7F8942E2F30E0F901EE0FFF1FE20FA6 +:10154000F31FE755F24F928381834FBFDF91CF9115 +:10155000FF90EF90DF90CF9008951F93CF93DF938C +:10156000EC01162F8881803308F04DC061E0812F97 +:10157000DADE8881282F30E0F901EE0FFF1FE20F3D +:10158000F31FE755F24F1F736081607C612B60830E +:1015900019821A822CE0622F0E94AF60829FB001F4 +:1015A000112430E020E0AB01420F531FFA01EE0F8F +:1015B000FF1FE40FF51FE755F24F908196FD16C00F +:1015C0002F5F3F4F2C30310571F7813009F51092B4 +:1015D000800082E080938100109285001092840048 +:1015E000B19A80916F00826080936F00E8818E2FA6 +:1015F00090E0FC01EE0FFF1FE80FF91FE755F24FD7 +:101600008081806480838881DF91CF911F910895CC +:10161000823061F4109290008093910010929500B6 +:101620001092940088BB80937100E0CF833069F4FE +:101630001092A00082E08093A1001092A500109269 +:10164000A40089BB80937200D1CF8111CFCF1092BB +:10165000200182E080932101109225011092240143 +:101660008ABB80937300C2CFAF92BF92CF92DF92BA +:10167000EF92FF920F931F93CF93DF936B017A0149 +:10168000EC01C059D74F28813CE0389F8001399F39 +:10169000100D1124A090390EB12C27FF1FC0FB01A3 +:1016A0001182108288818F5F888388819801280F3A +:1016B000311D87FD3A95F6012A153B051CF48881FA +:1016C0008C30BCF180819181049680349C4908F46F +:1016D00071C0F6018081918104966EC08881980165 +:1016E000280F311D87FD3A952A153B05DCF68881C8 +:1016F000A801480F511D87FD5A95FA01EE0FFF1FF3 +:10170000E40FF51FE755F24F808186FFCBCF88812C +:10171000F801E80FF11D87FDFA95CF01EE0FFF1FCD +:10172000E80FF91FE755F24F808160E08F73CEDD3F +:10173000B9CF808191812881A801420F511D27FDD9 +:101740005A959A01FA01EE0FFF1FE20FF31FE755BA +:10175000F24F21813281820F931FF70191838083A1 +:1017600088819801280F311D87FD3A95F901EE0F08 +:10177000FF1FE20FF31FE755F24F808186FF21C064 +:101780008881080F111D87FD1A95F801EE0FFF1FC4 +:10179000E00FF11FE755F24F808161E08F73DF9119 +:1017A000CF911F910F91FF90EF90DF90CF90BF905E +:1017B000AF908CCD80E49CE9F701918380838FEF1B +:1017C0008883DF91CF911F910F91FF90EF90DF9071 +:1017D000CF90BF90AF900895CF93CFB7F8948091FA +:1017E0006F08811123C0ECE9F2E08491E2EEF2E0AF +:1017F0009491E82FF0E0EE0FFF1FE75EFD4FA591FB +:10180000B491EC91E92319F461E085E35FDD61E0D7 +:1018100085E389DD8CB580618CBD8CB580648CBD21 +:1018200061E084E380DD61E083E37DDD80916F082A +:101830008F5F80936F08CFBFCF9108958CB58C6078 +:101840008CBD8CB58F7D8CBD77DBC6CF0F931F937E +:10185000CF93DF938B01EA01AB014150510944332F +:10186000510508F0E9C02230310508F0E5C048E331 +:10187000429FF001439FF00D1124E80FF91FE60F7E +:10188000F71F81E080836C2F232B09F4D2C061E025 +:10189000802F49DD209749F460E0802F17DDCE01CD +:1018A000DF91CF911F910F910895CF3FD10511F492 +:1018B00061E0BFC0F801ED50FD4FE491E150E2312D +:1018C00008F0B2C0F0E08827E759F34F8F4F0C942F +:1018D000CE607B0C820C870C910C9B0C140DA50C1C +:1018E000AD0CB50CBF0CC90CD30CE20CEC0C140DF8 +:1018F000F60C000D0A0D84B5806884BDC7BDD0E02C +:10190000C0E0CDCF84B5806284BDC8BDF8CF8091E2 +:101910008000806880938000D0938900C093880005 +:10192000EECF80918000806280938000D0938B0006 +:10193000C0938A00E4CF809180008860809380000B +:10194000D0938D00C0938C00DACF8091B000806876 +:101950008093B000C093B300D2CF8091B00080627A +:101960008093B000C093B400CACF8091900080688B +:1019700080939000D0939900C0939800C0CF80913D +:101980009000806280939000D0939B00C0939A0057 +:10199000B6CF80919000886080939000D0939D0096 +:1019A000C0939C00ACCF8091A00080688093A00081 +:1019B0008091A0008F7B8093A000D093A900C0935A +:1019C000A8009DCF8091A00080628093A000D0935A +:1019D000AB00C093AA0093CF8091A0008860809351 +:1019E000A000D093AD00C093AC0089CF80912001BE +:1019F000806880932001D0932901C09328017FCF74 +:101A000080912001806280932001D0932B01C093AC +:101A10002A0175CF80912001886080932001D093A6 +:101A20002D01C0932C016BCF60E0C038D1050CF0C4 +:101A30003FCF802F4BDC63CFC1E0D0E030CFCF93DE +:101A4000DF93D0E0C0E0CE01E1D9882319F0CE01C8 +:101A50000E94D4012196C13ED105A9F7DF91CF9113 +:101A600008958FB7F89480910B0D8FBF08954F9212 +:101A70005F926F927F928F929F92AF92BF92CF921E +:101A8000DF92EF92FF92CF93DF93EC016C897D8917 +:101A90008E899F8988889988AA88BB88CE8CDF8C9C +:101AA0000D2C000CEE08FF08603127E2720781055B +:101AB000910529F01616170618061906ACF0A701AD +:101AC0009601C501B4010E94A060DF91CF91FF9003 +:101AD000EF90DF90CF90BF90AF909F908F907F90CE +:101AE0006F905F904F9008950E94115E20E030E467 +:101AF0004CE157E40E94FF5F2B013C01488E598E58 +:101B00006A8E7B8EC501B4010E94115EA301920111 +:101B10000E94705E4B015C01C701B6010E94115E1C +:101B20009B01AC01C501B4010E94705E0E94676018 +:101B3000CCCFFC0111821082138212821582148292 +:101B400017821682108611861286138614861586D1 +:101B500016861786108A118A128A138A108E118EA1 +:101B6000128E138E158E148E178E168E10A211A241 +:101B700012A213A214A215A216A217A210A611A6B1 +:101B800012A613A614A615A681E090E097A786A733 +:101B900080E197E2A0E0B0E0848B958BA68BB78BB9 +:101BA00008958EBD00000DB407FEFDCF8EB50895DB +:101BB000DF92EF92FF920F931F93CF93DF93EC018D +:101BC000D62E122F032FF42EE52E60E088857EDBC3 +:101BD0008D2D8068E6DF89878E2DE3DF8F2DE1DF95 +:101BE000802FDFDF812FDDDF61E088856FDB898576 +:101BF000DF91CF911F910F91FF90EF90DF900895AB +:101C00003F924F925F926F927F928F929F92AF928C +:101C1000BF92CF92DF92EF92FF920F931F93CF93D9 +:101C2000DF9300D000D0CDB7DEB79E838D83362EF4 +:101C300049015A012701380101DE60E0ED81FE8192 +:101C4000808544DB832DADDFED81FE81818780E0DF +:101C5000A8DF80E0A6DF80E0A4DF80E0A2DF61E013 +:101C6000ED81FE81808532DB60E0ED81FE81808543 +:101C70002DDB832D96DFED81FE81818780E091DF72 +:101C8000F82E80E08EDF082F80E08BDF182F80E0B9 +:101C900088DF202F30E050E040E03F2969017A01E1 +:101CA000FE2CED2CDC2CCC24C12AFE2CED2CDC2CC3 +:101CB000CC24C82A61E0ED81FE81808507DB8C247D +:101CC0009D24AE24BF24482059206A207B20A301F4 +:101CD00092012C253D254E255F25632D8D819E810A +:101CE00067DFED81FE81818526960FB6F894DEBF11 +:101CF0000FBECDBFDF91CF911F910F91FF90EF905D +:101D0000DF90CF90BF90AF909F908F907F906F901B +:101D10005F904F903F900895CF93DF93EC0161E087 +:101D2000888501DB61E08885D1DA88DD60E088851F +:101D3000CDDA80E036DF898780E033DF80E031DF95 +:101D400080E02FDF80E02DDF61E08885DF91CF919B +:101D5000BDCA8F929F92AF92BF92CF92DF92EF92C5 +:101D6000FF920F931F93CF93DF93EC018B015A01E6 +:101D70006901D2DF85E090E0A0E0B0E00830110515 +:101D8000C1F1B4F487E090E0A0E0B0E002301105CA +:101D900081F186E090E0A0E0B0E00430110549F167 +:101DA00001301105A1F488E090E0A0E0B0E021C08E +:101DB00083E090E0A0E0B0E000321105D1F05CF4E7 +:101DC00084E090E0A0E0B0E00031110591F080E007 +:101DD00090E0DC010EC082E090E0A0E0B0E00034D2 +:101DE000110539F081E090E0A0E0B0E00038110585 +:101DF00071F7582F442733272227E12CF12C00E0DC +:101E00001FE06CE6CE01FCDEB50190E080E00E94B0 +:101E10000F5E25ED34E045E352E40E94705E20E061 +:101E200030E04AE754E40E94FF5F28EB3EE145E0E2 +:101E30005EE30E94705E4B015C0126E636E646EAF0 +:101E40005EE30E94FF5F20E030E040E85FE30E9435 +:101E50009A5F0E946C60603180F42CEE31E548E3BB +:101E60005EE3C501B4010E94FF5F20E030E040E87E +:101E70005FE30E949A5F0E946C60862F8F71262F0D +:101E800030E050E040E0542F432F322F222722270A +:101E90003F7144275527282B60E1CE0189DE0D2CA8 +:101EA000000CEE08FF08A60133272227E12CF12CB5 +:101EB00001E010E06CE6CE01A3DEE12CF12C8701FD +:101EC000E39421E030E040E050E060E0CE0198DEB5 +:101ED0001FE0E12EF12C00E010E023E030E040E0D4 +:101EE00050E06CE6CE018CDEE12C10E8F12E01E032 +:101EF00010E020E030E840E050E06CE6CE0180DE0B +:101F0000E12CF12C8701F39420E031E040E050E037 +:101F100060E0CE0175DEE12C14E0F12E00E010E06F +:101F200020E034E040E050E060E0CE0169DE2FEFD9 +:101F30003FEF4FE050E064E1CE013ADE2FEF3FEF9C +:101F40004FE050E065E1CE0133DE1FE0E12EF12CE1 +:101F500000E010E025E030E040E050E06CE6CE012B +:101F60004FDEE12CF12C8701F39420E03FE040E0CC +:101F700050E06CE6CE0144DE64E670E080E090E084 +:101F8000DF91CF911F910F91FF90EF90DF90CF9055 +:101F9000BF90AF909F908F9027CACF93DF93EC01B3 +:101FA000188A198A1A8A1B8A83E590E00E94D10157 +:101FB00060E086E18BD983E090E00197F1F78EA590 +:101FC0008295807FEEDD8FE090E00197F1F761E090 +:101FD00086E1DF91CF917AC9CF92DF92EF92FF92A3 +:101FE0000F931F93CF93DF938C0183E590E00E94C2 +:101FF000D10160E086E16AD983E090E00197F1F7D2 +:10200000F80186A597A524E0880F991F2A95E1F786 +:102010008F60C7DD8FE090E00197F1F7C4E0D0E07A +:10202000C12CD12C7601FE2CED2CDC2CCC2481E0B3 +:10203000B8DDC82A2197B9F761E086E147D9F801F0 +:10204000C08AD18AE28AF38ADF91CF911F910F91E2 +:10205000FF90EF90DF90CF9008952F923F924F9294 +:102060005F926F927F928F929F92AF92BF92CF9228 +:10207000DF92EF92FF920F931F93CF93DF9300D0E5 +:102080001F92CDB7DEB79C838B834B015A01190198 +:10209000FA82E982FA01408051806280738020E0F8 +:1020A00030E0A901C301B2010E949860181674F4CF +:1020B000F6012081318142815381C301B2010E9426 +:1020C0009A5FF5016083718382839383F801408076 +:1020D000518062807380F401A68DB78D208931898B +:1020E000428953890E94635F6B017C01EB81FC8113 +:1020F000E458FF4F8081882309F440C0C414D504FC +:10210000E604F7040CF440C0F801C082D182E282F8 +:10211000F3828B819C818E5A9F4F9C838B83FC0121 +:1021200080819181A281B381F10180839183A28317 +:10213000B383E981FA8180819181892B41F0C401C7 +:1021400096DCEB81FC8160837183828393830F90A3 +:102150000F900F900F90DF91CF911F910F91FF90F3 +:10216000EF90DF90CF90BF90AF909F908F907F9037 +:102170006F905F904F903F902F9008954C145D04A6 +:102180006E047F040CF0C0CFF50140805180628066 +:10219000738020E030E04AEF56E4C301B2010E94B0 +:1021A0000B5E87FFB1CF20E030E040E85FE3C30182 +:1021B000B2010E949B5FF5016083718382839383E8 +:1021C000A3CFCF93DF93EC0183B183B1E0E0F1E0E3 +:1021D00080818081CE018E529E4FFEDE83B183B11D +:1021E00080B180B1CE018E5F9D4FF6DE83B183B1A9 +:1021F00080B180B1CE018E5C9D4FDF91CF91ECCE4E +:10220000889A0895889808958E9A08958E980895CA +:10221000EBE0F1E08081886080830895EBE0F1E0FD +:102220008081877F80830895149A08951498089573 +:1022300060E0FC01878D4AC860E0FC01818D46C8E2 +:1022400061E0FC01878D42C861E0FC01818D3EC8E0 +:10225000CF93DF93EC01FC01EB57FF4F10823797D0 +:1022600081E0808360E0898D31D88BA19CA1892B8E +:1022700029F060E08F8DDF91CF9128C8DF91CF9159 +:102280000895CF93DF93EC018FA10E943E092AA508 +:102290002817190621F48BA5DF91CF91089580E0CE +:1022A000FBCFCF93DF93EC018DA10E943E092AA5BD +:1022B0002817190621F48BA5DF91CF91089580E0AE +:1022C000FBCFCF93DF93EC018B8DFE01EF5BFF4FD4 +:1022D000908161E0911101C060E00E94660989A1CE +:1022E000FE01EE5BFF4F9081992331F0CD5BDF4F14 +:1022F000988161E0911101C060E0DF91CF910C9471 +:102300006609CF93DF93EC018B8DFE01EF5BFF4FEE +:10231000908160E0911101C061E00E94660989A18D +:10232000FE01EE5BFF4F9081992331F0CD5BDF4FD3 +:10233000988160E0911101C061E0DF91CF910C9430 +:102340006609CF93DF93EC0161E08D8D0E946609F1 +:10235000FE01EE5BFF4F8081882321F061E08BA1BD +:102360000E946609CD57DF4F1882DF91CF91089503 +:10237000CF93DF93EC01FC01E45AFC4F1082EE583E +:10238000F1098081811103C0CE014096DADFFE01A0 +:10239000E153FD4F8081811104C0CE018A559F4FCA +:1023A000D0DFFE01E053FD4F8081811104C0CE01DA +:1023B000845C9E4FC6DF64E670E080E090E0DF91D1 +:1023C000CF9112C8CF93DF93EC0160E08D8D0E9416 +:1023D0006609FE01EE5BFF4F8081882321F060E0FB +:1023E0008BA10E946609CD57DF4F81E08883DF9182 +:1023F000CF9108958F929F92AF92BF92CF92DF922A +:10240000EF92FF920F931F93CF93FC01E25BFF4F7C +:102410004083518362837383349640835183628304 +:10242000738334960083118322833383DC01A65A9D +:10243000BF4FEC925297CC91CC2351F018974C910E +:10244000411152C037FF56C010821182128213828E +:10245000DC01A75BBF4F4D915D916D917C9113970E +:10246000141615061606170634F514963C913323F8 +:1024700011F1C080D180E280F38046015701F7FE60 +:1024800007C08824992454018C189D08AE08BF0801 +:10249000481559056A057B0574F4F7FE07C0709569 +:1024A0006095509541955F4F6F4F7F4F40835183AB +:1024B00062837383C32FFC01E959FF4F108211829D +:1024C0001282138285589F4F31E0FC0130838C2F9C +:1024D000CF911F910F91FF90EF90DF90CF90BF9021 +:1024E000AF909F908F900895101611061206130654 +:1024F0000CF4AACFC0E0ACCF0F931F93CF93DF9320 +:10250000EC01062F89A581110DC0CE01CADE182F5E +:10251000CE01B7DE0111182F812FDF91CF911F91CE +:102520000F910895CE01ADDE182FCE01BADEF2CFA5 +:10253000CF93DF93EC01FC01E958FF4F808191813B +:10254000A281B3810196A11DB11D80839183A283D5 +:10255000B3833E9681E08083AE014E5A5F4FFA010D +:1025600080819181A281B3819E0124583F4FF9015E +:102570002081222309F440C00196A11DB11DFA015A +:1025800080839183A283B383FE01E857FF4F2081AC +:102590003181C901959587958C0F9D1F32970190C8 +:1025A000F081E02D20FF08C0DC012D913C91E20F6D +:1025B000F31F0190F081E02D19958BA19CA1892B2F +:1025C000F9F0FE01E457FF4F20813181C901959553 +:1025D00087958C0F9D1FC657DF4FE881F98120FF3B +:1025E00008C0DC012D913C91E20FF31F0190F081B6 +:1025F000E02DDF91CF9119940197A109B109BFCFC7 +:10260000DF91CF9108958F929F92AF92BF92CF9218 +:10261000DF92EF92FF920F931F93CF93DF93EC0122 +:10262000FC01E959FF4F60817181828193810E9491 +:102630000F5E6B017C01FE01EC5BFF4F60817181DD +:10264000828193810E94115E9B01AC0160E074E283 +:1026500084E799E40E94FF5F4B015C01FE01ED58A5 +:10266000FF4F60817181828193810E940F5E9B0187 +:10267000AC01C501B4010E94FF5F4B015C018E01FA +:1026800005591F4F20E030E040E05FE30E94705E9C +:10269000A70196010E949B5F0E946C60F801608315 +:1026A000718382839383C159DF4FA5019401C701D0 +:1026B000B6010E949B5F0E946C60688379838A8365 +:1026C0009B83DF91CF911F910F91FF90EF90DF904F +:1026D000CF90BF90AF909F908F9008950F931F93CE +:1026E000CF93DF93FC01EB57FF4F20812223B9F0FA +:1026F0007E970081118122813381389640815181FA +:1027000062817381041715072607370710F1EC0162 +:102710009FDDCE01DF91CF911F910F9174CFFC010E +:10272000E558FF4F20812223A1F074970081118189 +:1027300022813381349640815181628173810417F3 +:1027400015072607370728F0DF91CF911F910F91CA +:10275000EFCEDF91CF911F910F910895FC01E558C5 +:10276000FF4F2081222361F0749780819181A281A3 +:10277000B3810196A11DB11D80839183A283B38390 +:1027800008950F931F93FC01E65AFF4F20812111FA +:1027900012C03897008111812281338134964081A3 +:1027A00051816281738104171507260737074CF49E +:1027B0001F910F91A6CDFC01E05CFF4F20812111FC +:1027C000F7CF1F910F917DCDCF92DF92EF92FF92C5 +:1027D0000F931F93CF93DF93EC017B016A01890173 +:1027E0009A01AB01B80188819981B3DA8C8188356F +:1027F00071F49601A701B8018A819B81DF91CF9185 +:102800001F910F91FF90EF90DF90CF90A2CADF91C0 +:10281000CF911F910F91FF90EF90DF90CF9008958F +:10282000CF93DF93EC018C818835A9F588E093E1A3 +:102830009983888388E393E19B838A8384E291E18F +:10284000FE01EA57FF4F91838083329611821082F6 +:1028500080E291E1329691838083329611821082D8 +:102860008CE191E1329691838083329611821082BD +:1028700088E191E1329691838083329611821082B1 +:102880008881998149DA8C81883589F48A819B8194 +:10289000DF91CF9141CA893529F488E193E1998389 +:1028A0008883CCCF8A3551F688E293E1F8CFDF9167 +:1028B000CF910895CF93DF93FC01DC0116968AE057 +:1028C000ED0119928A95E9F781E0808B818B138A5B +:1028D000128A148A158A168A178A108E8CE291E061 +:1028E000A0E0B0E084A795A7A6A7B7A742E350E071 +:1028F00060E070E040AB51AB62AB73AB44AB55AB47 +:1029000066AB77AB80AF91AFA2AFB3AF88E790E093 +:10291000A0E0B0E084AF95AFA6AFB7AFDF01A05C99 +:10292000BF4F1C9211961C9211961C9211961C92EC +:10293000119644E650E060E070E04D935D936D9336 +:102940007C93139714961C9211961D921D921D92C2 +:102950001C92139714961C9211961D921D921D9213 +:102960001C92139714961D921D921D921C92139700 +:1029700014961D921D921D921C92139714961C92F0 +:1029800011961D921D921D921C92139714961D92E2 +:102990001D921D921C92139714961D921D921D92CA +:1029A0001C92139714961D921D921D921C921397C0 +:1029B00014961D921D921D921C92139714961D92AF +:1029C0001D921D921C92139714961D921D921D929A +:1029D0001C92139714961D921D921D921C92139790 +:1029E00014961C9211961C9211961C9211961C9290 +:1029F00011961C9211961C9211961C9211961C9283 +:102A000011961C9211961C9211961C92128E118E88 +:102A1000148E138E168E158E10A2178E12A211A26E +:102A200014A213A216A215A210A617A2119684E250 +:102A300091E111969C938E93129611961C921E9280 +:102A4000129680E291E111969C938E9312961196C4 +:102A50001C921E9212968CE191E111969C938E939A +:102A6000129611961C921E92129688E191E18D9316 +:102A70009C93EC56FF4F11821082DF91CF91089505 +:102A800008958FEF9FEF089508950895089508958C +:102A9000089508950895089508950895089508954E +:102AA000089508950895089508950895089508953E +:102AB000089580916D0890916E08892B41F481E012 +:102AC00090E00E94925890936E0880936D088091D8 +:102AD0006D0890916E0808950F931F93CF93DF9325 +:102AE0008B01E7DFF801C2A1D3A1868D978D8530D8 +:102AF000910529F14CF40497B1F090E080E0DF916A +:102B0000CF911F910F9108958630910511F10B9788 +:102B1000A1F76BE070E083E49EE00E94AD0ABE0185 +:102B200083E49EE009C064E070E08AE39EE00E94D6 +:102B3000AD0ABE018AE39EE00E94310ADECF65E065 +:102B400070E08DE39EE00E94AD0ABE018DE39EE041 +:102B5000F3CF66E070E080E49EE00E94AD0ABE0123 +:102B600080E49EE0E9CF8091690890916A08892B02 +:102B700091F480E790E00E949258FC0131969C010C +:102B80002B5C3F4F119217AAE217F307D9F79093E6 +:102B90006A08809369088091690890916A0808958D +:102BA0004F925F926F927F92AF92BF92CF92DF92DD +:102BB000EF92FF920F931F93CF93DF93EB01D3DF3D +:102BC0008C01CAA8DBA84EA45FA468A879A8AEA00F +:102BD000BFA0EE8CFF8C4AA15BA19601B7010E94B9 +:102BE000260CC301B2010E94F4099601A501B701A8 +:102BF000C8010E94260C90E080E0DF91CF911F91E8 +:102C00000F91FF90EF90DF90CF90BF90AF907F90AB +:102C10006F905F904F900895CF93DF93EB01A3DF08 +:102C20006AA98E8D0E94930990E080E0DF91CF9198 +:102C30000895CF93DF93EB0196DF2AA93BA94AA120 +:102C40005BA16E8D7F8D0E94260C90E080E0DF916D +:102C5000CF9108958091620890916308892BE1F5E6 +:102C600085E390E00E949258FC0181E090E0A0E0B2 +:102C7000B0E080839183A283B38384839583A6830A +:102C8000B78380879187A287B387158614861686B7 +:102C90001786108A118A128A138A148A158A168A4C +:102CA000178A108E118E138E128E12A213A214A2E6 +:102CB00015A217A216A210A611A612A613A614A654 +:102CC00015A616A617A610AA11AA12AA13AA14AA24 +:102CD000F0936308E0936208809162089091630822 +:102CE0000895CF93DF93B6DFEC0185E40E943E099F +:102CF00021E0892B09F420E02C8FACDFEC0184E487 +:102D00000E943E0921E0892B09F420E02D8FA2DFEB +:102D1000EC0183E40E943E0921E0892B09F420E0C4 +:102D20002E8F98DFEC0182E40E943E0921E0892B7E +:102D300009F420E02F8F8EDFEC0181E40E943E0930 +:102D400021E0892B09F420E028A384DFEC0180E452 +:102D50000E943E0921E0892B09F420E029A3DF919C +:102D6000CF91089577DFBDCF75DFFC0114AA90E005 +:102D700080E00895FC0101900020E9F73197AF0150 +:102D8000481B590BBC018CE09DE00C94A3078F926B +:102D90009F92AF92BF920F931F93CF93DF93CDB7C4 +:102DA000DEB7A1970FB6F894DEBF0FBECDBF19A254 +:102DB000423008F44AE08E010F5D1F4F842E912CA3 +:102DC000B12CA12CA50194010E94695FE62FB901E5 +:102DD000CA01EA30ECF4E05DD801EE938D01232BBB +:102DE000242B252B79F790E080E0109711F0CD018E +:102DF000C1DFA1960FB6F894DEBF0FBECDBFDF9145 +:102E0000CF911F910F91BF90AF909F908F90089599 +:102E1000E95CE2CFCF92DF92EF92FF92CF93DF9304 +:102E200097FF18C06B017C018DE20E948408EC01C1 +:102E300066277727CB016C197D098E099F094AE027 +:102E4000A6DF8C0F9D1FDF91CF91FF90EF90DF9059 +:102E5000CF9008954AE0DF91CF91FF90EF90DF90FF +:102E6000CF9095CFBC01990F880B990BD3CF82CF10 +:102E7000882319F08AEB97E0FACF83EB97E0FCCF39 +:102E80002F923F924F925F926F927F928F929F927A +:102E9000AF92BF92CF92DF92EF92FF920F931F9368 +:102EA000CF93DF93CDB7DEB762970FB6F894DEBF4E +:102EB0000FBECDBF1C018C010E5A1F4F1E870D8700 +:102EC000D8014D915D916D917C917C01B6E5EB0E41 +:102ED000F11CF70180819181A281B3816101FAE542 +:102EE000CF0ED11CF6012081065D1F4F5801B3960D +:102EF0004F012223B9F19101205C3F4FF90120815C +:102F0000F801208321E0F40120834115510561057A +:102F1000710559F4F10100A911A922A933A9ED58AD +:102F2000FF4F00831183228333838101025B1F4F94 +:102F3000F8014080518062807380910125583F4F95 +:102F40005901481659066A067B06B4F54817590711 +:102F50006A077B07DCF1D6018C91811137C0D5015E +:102F60001C923AC121E0481759076A077B070CF009 +:102F700020E0F50120832A013B0177FF07C04424AC +:102F800055243201441A550A660A770A8C019D01BC +:102F9000B7FF07C0002711279801081B190B2A0B40 +:102FA0003B0BBB24B39440165106620673060CF427 +:102FB000B12CF401B082A9CF84159505A605B705FB +:102FC00054F684179507A607B7072CF6F5018081FC +:102FD000882329F2D6018C9181110DC0F6018081E0 +:102FE0008111BDCFD4016C9181E06827C10184DAE1 +:102FF0008111B5CF05C060E0C1017EDA8111EECF4D +:10300000D101D8962D913D914D915C91DB9729830B +:103010003A834B835C839C962D913D914D915C91BD +:103020009F972D833E834F835887D0962D913D9156 +:103030004D915C91D39729873A874B875C87F7013D +:1030400080819181A281B381ED85FE85C080D18090 +:10305000E280F380F8014081518162817381F10146 +:10306000E158FF4F1082319610823101F1E86F0E66 +:10307000711CF301108291012E573F4FF90110820C +:10308000329610824C015D01841A950AA60AB70A8D +:10309000B7FE08C0B094A09490948094811C911CB9 +:1030A000A11CB11C481759076A077B072CF0C81AE6 +:1030B000D90AEA0AFB0A04C0C41AD50AE60AF70AC2 +:1030C000D501C401B595A795979587958D879E875E +:1030D000AF87B88B81010C571F4F8C149D04AE0431 +:1030E000BF0408F09EC0D101D4960D90BC91A02DD4 +:1030F000BA8BA98B81E0F9018083D8018C93F1010F +:103100008489882309F45CC00E94250AD101529663 +:103110000D911C91012E000C220B330B601B710BC7 +:10312000820B930B693E73408105910508F448C0FA +:103130000E94250AF101738B628B88E993E097DE88 +:103140008CE993E094DE60E070E0CB0163DE82EA1C +:1031500093E08DDEC701B6015DDE88EA93E087DE8D +:10316000C501B40157DE8EEA93E081DE4AE06D8549 +:103170007E858F8598890BDE85EB93E078DE69810B +:103180007A818B819C8146DE8BEB93E070DE6985D2 +:103190007A858B859C853EDE81EC93E068DE6D81CF +:1031A0007E818F81988536DE87EC93E060DE82E554 +:1031B00096E05DDE89899A8955DE8EE298E057DED9 +:1031C000F101ED58FF4F09891A89C801B0E0A0E06C +:1031D00080839183A283B38360E0C1018DD988236A +:1031E00039F0F101EE5AFF4F1082118212821382E0 +:1031F00062960FB6F894DEBF0FBECDBFDF91CF91C0 +:103200001F910F91FF90EF90DF90CF90BF90AF9004 +:103210009F908F907F906F905F904F903F902F90F6 +:1032200008952D853E854F8558892C153D054E0501 +:103230005F0508F450C089819A81AB81BC818C15EF +:103240009D05AE05BF0544F4AD81BE811196BA8BD4 +:10325000A98B81E0F30150CFC701B6010E94115E36 +:103260002B013C0169817A818B819C810E94115ED6 +:103270009B01AC01C301B2010E94FF5F2B013C0125 +:103280006D817E818F81988529853A854B855C8506 +:10329000621B730B840B950B0E94115E9B01AC01AA +:1032A000C301B2010E94705E2B013C0169857A85E1 +:1032B0008B859C850E94115E9B01AC01C301B2010C +:1032C0000E949B5F0E9467607A8B698B81E0F101AD +:1032D000E158FF4F11CFD501C40129813A814B81BB +:1032E0005C81821B930BA40BB50BC816D906EA06AA +:1032F000FB065CF44D815E814E5F5F4F5A8B498BBC +:1033000081E0F101EF57FF4FF7CEC501B4016C1911 +:103310007D098E099F090E94115E2B013C01698184 +:103320007A818B819C810E94115E9B01AC01C3015B +:10333000B2010E94FF5F2B013C016D817E818F8174 +:10334000988529853A854B855C85621B730B840BB8 +:10335000950B0E94115E9B01AC01C301B2010E945A +:10336000705E2B013C0169857A858B859C850E9466 +:10337000115E9B01AC01C301B2010E949B5F0E94E0 +:1033800067607A8B698B81E0F101E058FF4FB4CE22 +:10339000CF93DF93EC018DEC93E069DD6AA17BA113 +:1033A0008CA19DA137DD8EE298E0DF91CF915FCDBA +:1033B0000F931F93CF93DF938C01EB018AE793E088 +:1033C00056DD82E596E053DDF80184810E94840891 +:1033D000CE0148DD3FDCDF91CF911F910F91D8CF17 +:1033E000EF92FF920F931F93CF93DF93182F092F24 +:1033F0007B016115710569F50E943E0931E020E00D +:10340000019709F030E0C32FD22F82E0E816F104D3 +:1034100008F045C080ED93E02ADD82E596E027DDE7 +:1034200084ED93E024DD812F902F1CDD82E596E072 +:103430001EDD8FE598E01BDDCE0114DD0BDCA8DF7F +:1034400090E080E0DF91CF911F910F91FF90EF907E +:103450000895D0E0C0E061307105B9F6812F1633D0 +:1034600010F08AEC810F20917B00982F9870277FB5 +:10347000922B90937B008770806480937C00809176 +:103480007A00806480937A0080917A0086FDFCCF78 +:1034900080917800C0917900DC2FC82FB6CF81E0F1 +:1034A00090E0D0CF0F931F93CF93DF93FC01208147 +:1034B000318121153105C1F1EC01822F0E943E09B5 +:1034C00021E0892B09F420E02B876A85261701F17A +:1034D0001E821F82188619860E811F8128853985D4 +:1034E0008A819B81AC81BD81081719072A073B0798 +:1034F000DCF081E0682788810E94660934DB70E097 +:1035000060E088819981DF91CF911F910F9168CF01 +:103510008E819F81A885B9850196A11DB11D8E83DD +:103520009F83A887B987D8CFDF91CF911F910F9143 +:103530000895CF93DF93EB0116DB6AA97BA98E8DEB +:103540009F8D4EDF90E080E0DF91CF910895CF9284 +:10355000DF92EF92FF92CF93DF93EB01CB010E94BA +:103560000607882351F1FE01EE0FFF1FEE0FFF1F2C +:10357000E957F64FC080D180E280F38086ED93E07A +:1035800076DC82E596E073DC84ED93E070DCCE01BE +:1035900069DC82E596E06BDC8FE598E068DCC701CA +:1035A000B60138DC57DBF4DE90E080E0DF91CF91AC +:1035B000FF90EF90DF90CF9008958AED93E057DC75 +:1035C000F3CF0F931F93CF93DF938C01D0E0C0E034 +:1035D000CE010E940607882319F0BE01C801B7DF9B +:1035E0002196C13ED105A1F7DF91CF911F910F9197 +:1035F00008958CEF93E03BDC8AE292E038DC8AE0CD +:1036000092E035DC81E094E032DC24DBC1DE90E046 +:1036100080E00895CF93DF93EC018BE094E027DC0A +:103620008FE094E024DC8C8D23DC83E194E01FDCCC +:103630008D8D1EDC87E194E01ADC8E8D19DC8BE128 +:1036400094E015DC8F8D14DC8FE194E010DC88A110 +:103650000FDC83E294E00BDC89A10ADCCE01DF9170 +:10366000CF9196CEF7DAD6CF87E294E000DCF2DA9B +:1036700038DBF0DACFDF77DA70E060E088E090E006 +:10368000AFDE71DA70E060E089E090E0A9DE6BDA2D +:1036900070E060E08AE090E0A3DE65DA70E060E070 +:1036A0008DE090E09DDE90E080E008954F925F9283 +:1036B0006F927F928F929F92AF92BF92CF92DF9242 +:1036C000EF92FF920F931F93CF936B017C01742EA7 +:1036D000AC019B010E949C60882391F08EE294E0F3 +:1036E000CF911F910F91FF90EF90DF90CF90BF90FF +:1036F000AF909F908F907F906F905F904F903ACB5C +:1037000046015701E894B7F82FEF3FEF4FE75FE727 +:10371000C501B4010E949C6081110DC02FEF3FEFE5 +:103720004FE75FE7C501B4010E940B5E18161CF459 +:1037300082E394E0D5CF2FEF3FEF4FE75FE4C7017F +:10374000B6010E94986018161CF486E394E0C8CF76 +:103750002FEF3FEF4FE75FECC701B6010E940B5E12 +:1037600087FDF3CF20E030E0A901C701B6010E9438 +:103770000B5E10E000E087FF08C08DE20E94840825 +:103780008C01F7FAF094F7F8F094C0E060E070E094 +:1037900080E09FE37C1641F020E030E040E251E41D +:1037A0000E94FF5FCF5FF6CFA70196010E949B5F4B +:1037B0002B013C010E946C604B015C014AE0E7DA9E +:1037C0007C01E00EF11ECC23A9F1C501B4010E94D9 +:1037D0000F5E9B01AC01C301B2010E949A5F4B01D5 +:1037E0005C018EE20E948408E80EF91EC15010F1BF +:1037F00020E030E040E251E4C501B4010E94705E77 +:103800002B013C010E946C604B01B12CA12C4AE0C1 +:10381000C501B401BCDAE80EF91EC501B4010E946D +:103820000F5E9B01AC01C301B2010E949A5F4B0184 +:103830005C01DCCFC701CF911F910F91FF90EF90FA +:10384000DF90CF90BF90AF909F908F907F906F90C0 +:103850005F904F9008958F929F92AF92BF92CF92B8 +:10386000DF92EF92FF920F931F93CF93DF93EC01C0 +:103870008AE392E0FCDA8FE494E0F9DA6E018EE2FA +:10388000C81A8EEFD80AC6010E94370D0E94115E39 +:103890004B015C01FE01E151FD4F6081718182812C +:1038A00093810E94115E9B01AC01C501B4010E948D +:1038B000FF5F42E0FBDE8FE594E0D9DA7E01E2E0D3 +:1038C000EE0EFE1EC7010E94370D0E94115E4B01D5 +:1038D0005C01FE01ED50FD4F608171818281938119 +:1038E0000E94115E9B01AC01C501B4010E94FF5F03 +:1038F00042E0DCDE8FE694E0BADA8E010E5C1D4F0A +:10390000C8010E94370D0E94115E4B015C01C95035 +:10391000DD4F688179818A819B810E94115E9B01C4 +:10392000AC01C501B4010E94FF5F42E0BFDE92D945 +:103930002FDD86E392E09BDA8FE494E098DAF601DB +:10394000A68DB78D20893189428953890E94635F92 +:1039500061DA8FE594E08BDAF701A68DB78D2089C7 +:103960003189428953890E94635F54DA8FE694E07B +:103970007EDAF801A68DB78D208931894289538975 +:103980000E94635F47DA66D9DF91CF911F910F9153 +:10399000FF90EF90DF90CF90BF90AF909F908F906F +:1039A000F7CCCF92DF92EF92FF92CF93DF93EC01AF +:1039B00088819981AA81BB81181619061A061B06EF +:1039C00044F081E090E0A0E0B0E088839983AA838E +:1039D000BB838C819D81AE81BF81181619061A06A2 +:1039E0001B0644F081E090E0A0E0B0E08C839D8372 +:1039F000AE83BF8388859985AA85BB85181619066D +:103A00001A061B0644F081E090E0A0E0B0E0888751 +:103A10009987AA87BB878AE394E029DA8FE494E048 +:103A200026DA6E857F85888999890E94115E6B01EF +:103A30007C01688179818A819B810E94115E9B0152 +:103A4000AC01C701B6010E94FF5F42E02FDE8FE5A7 +:103A500094E00DDA6A897B898C899D890E94115EC8 +:103A60006B017C016C817D818E819F810E94115E42 +:103A70009B01AC01C701B6010E94FF5F42E016DE68 +:103A80008FE694E0F4D96E897F89888D998D0E94A4 +:103A9000115E6B017C01688579858A859B850E9412 +:103AA000115E9B01AC01C701B6010E94FF5F42E0BD +:103AB000FDDDCE01DF91CF91FF90EF90DF90CF90B1 +:103AC00067CCC8D86EDF90E080E00895FC0180816B +:103AD0009181009711F00C942E5908950C942E5951 +:103AE0000C942E590C942E590C942E590C942E593A +:103AF0000C942E590C942E590C942E590C942E592A +:103B00000C942E590C942E590C942E590C942E5919 +:103B10000C942E590C942E590C942E590C942E5909 +:103B20000C942E590C942E590C942E590C942E59F9 +:103B30000C942E590C942E59CF92DF92EF92FF9253 +:103B40000F931F93CF93DF938C016A017B01EC01EC +:103B5000CC0FDD1F642FCE010E942F5F9927F7FC49 +:103B60009A958F2D7E2D6D2DCE0101960E942F5F8F +:103B70000D5811090330110588F4B701992777FD15 +:103B80009095892FCE0144960E942F5F6F2D772745 +:103B900088279927CE0145960E942F5F90E080E00C +:103BA000DF91CF911F910F91FF90EF90DF90CF9019 +:103BB00008954F925F926F927F928F929F92AF92F1 +:103BC000BF92CF92DF92EF92FF920F931F93CF930A +:103BD000DF938C01EC01CC0FDD1FCE010E94275F2B +:103BE000882E912CB12CA12CCE0101960E94275F2A +:103BF000C82ED12CF12CE12C0D58110903301105E0 +:103C000008F05AC0CE0144960E94275F482E512CDE +:103C1000712C612CCE0145960E94275F082F10E081 +:103C200030E020E08FEF481651046104710429F55B +:103C30000F3F11052105310501F58FEF881691041D +:103C4000A104B104C9F58FEFC816D104E104F10451 +:103C500099F56FEF7FEFCB01DF91CF911F910F911E +:103C6000FF90EF90DF90CF90BF90AF909F908F909C +:103C70007F906F905F904F90089500381105210557 +:103C800031053CF7FE2CED2CDC2CCC24C701B60111 +:103C9000680D791D8A1D9B1D320155244424640D35 +:103CA000751D861D971D302F222711270027600FB5 +:103CB000711F821F931FD0CF00E010E09801412CAC +:103CC000512C320180E8C816D104E104F104D4F289 +:103CD000C0CFEF92FF920F931F93CF93DF9380910A +:103CE000670890916808892B51F586E090E00E9462 +:103CF00092587C0190E080E05CDF1616170654F1C4 +:103D0000C7010E941F0DD0E0C0E0CE010E9406074F +:103D1000882369F0FE01EE0FFF1FEE0FFF1FE9572A +:103D2000F64F4081518162817381CE0105DF21967A +:103D3000C639D10551F7F0926808E0926708809182 +:103D4000670890916808DF91CF911F910F91FF90C4 +:103D5000EF90089583E090E02CDF613071058105DC +:103D6000910531F507E819E0D0E0C0E0CE010E94EE +:103D700006078823B1F0CE011CDFF8016083718350 +:103D8000828393836F3F7F4F8F4F9F4F51F4CE01BC +:103D90000E94D401F8014081518162817381CE017A +:103DA000CBDE21960C5F1F4FC13ED105F9F6C3CF84 +:103DB000C7010E941F0DBFCFCF92DF92EF92FF92FB +:103DC0000F931F93CF93DF937C016B018A01E9016D +:103DD00080DFF601EE0FFF1FEE0FFF1FE957F64FD2 +:103DE00080819181F7019183808373DF000F111F20 +:103DF000000F111FF801E957F64F81E04081518112 +:103E000062817381413051056105710509F080E0DF +:103E1000F70182875EDFCC0FDD1FCC0FDD1FC95796 +:103E2000D64F88819981AA81BB81F70182839383D0 +:103E3000A483B5831682178210861186DF91CF91F5 +:103E40001F910F91FF90EF90DF90CF900895CF9347 +:103E5000DF93EC012AEC30E04BEC50E069EC70E0D1 +:103E6000ABDF2EEC30E04FEC50E06DEC70E0CE01BB +:103E70000C96A2DF24ED30E045ED50E063ED70E0FC +:103E8000CE01489699DF28ED30E049ED50E067ED2E +:103E900070E0CE01849690DF2EED30E04FED50E0E3 +:103EA0006DED70E0CE01C096DF91CF9185CFCF93BD +:103EB000DF9380916B0890916C08892BA1F48CE3BF +:103EC00090E00E949258EC01198218821D861C868F +:103ED000198E188E1DA21CA219AA18AAB8DFD09399 +:103EE0006C08C0936B0880916B0890916C08DF910F +:103EF000CF9108952F923F924F925F926F927F924F +:103F00008F929F92AF92BF92CF92DF92EF92FF92E9 +:103F10000F931F93CF93DF93EC01DBDEFE01EB5D8C +:103F2000FC4F8091430B9091440B91838083D1DEB1 +:103F3000FE01E95DFC4F8091470B9091480B918306 +:103F40008083C7DEFE01E75DFC4F80914B0B9091B3 +:103F50004C0B91838083BDDE8E01055D1C4F60910B +:103F60006B0B70916C0B80916D0B90916E0B0E949E +:103F7000115EF8016083718382839383AADE1E0140 +:103F8000F1ED2F1AFCEF3F0A60916F0B7091700BEF +:103F90008091710B9091720B0E94115EF101608310 +:103FA00071838283938395DE20E030E048EC52E415 +:103FB000F80160817181828193810E94FF5F2B01F2 +:103FC0003C0120E030E048EC52E4F1016081718175 +:103FD000828193810E94FF5F4B015C016091730BB2 +:103FE0007091740B8091750B9091760B0E94115E0D +:103FF00020E030E048EC52E40E94FF5F6B017C015E +:104000002AE037ED43E25CE3C301B2010E9498600D +:1040100018160CF02BC120E030E046EC52E4C3014E +:10402000B2010E940B5E87FD06C0412C512C56EC5C +:10403000652E52E4752EF8014082518262827382AD +:104040002AE037ED43E25CE3C501B4010E949860C9 +:1040500018160CF014C120E030E046EC52E4C50123 +:10406000B4010E940B5E87FD06C0812C912C36ECBA +:10407000A32E32E4B32EF10180829182A282B38218 +:104080002AE037ED43E25CE3C701B6010E94986085 +:1040900018160CF0FDC020E030E046EC52E4C701F9 +:1040A000B6010E940B5E87FD06C0C12CD12C96EC98 +:1040B000E92E92E4F92EFE01ED5CFC4FC082D18224 +:1040C000E282F38206DE80912B0B90912C0BFE0195 +:1040D000E65CFC4F91838083FCDD80912F0B9091F7 +:1040E000300BFE01E45CFC4F91838083F2DD809114 +:1040F000330B9091340BFE01E25CFC4F9183808383 +:10410000E8DD8091530B9091540BA091550BB09129 +:10411000560BFE01E05CFC4F80839183A283B38346 +:10412000D8DD8091570B9091580BA091590BB0910D +:104130005A0BFE01EC5BFC4F80839183A283B38317 +:10414000C8DD80915B0B90915C0BA0915D0BB091F1 +:104150005E0BFE01E85BFC4F80839183A283B383F7 +:10416000B8DD80917B0B90917C0BFE01E45BFC4FF2 +:1041700091838083AEDD80917F0B9091800BFE0157 +:10418000E25BFC4F91838083A4DD8091830B90914F +:10419000840BFE01E05BFC4F918380839ADD80916C +:1041A000930B9091940BFE01EE5AFC4F9183808308 +:1041B00090DD8091970B9091980BFE01EC5AFC4F8B +:1041C0009183808386DD80919B0B90919C0BFE01F7 +:1041D000EA5AFC4F918380837CDD80911B0B909188 +:1041E0001C0BA0911D0BB0911E0BFE01E95CFC4F56 +:1041F0000197A105B10509F054C081E0808369DD14 +:1042000080911F0B9091200BA091210BB091220B5C +:10421000FE01E85CFC4F0197A105B10509F043C020 +:1042200081E0808356DD8091230B9091240BA09137 +:10423000250BB091260BC75CDC4F0197A105B1059A +:10424000A1F581E08883DF91CF911F910F91FF90BD +:10425000EF90DF90CF90BF90AF909F908F907F9026 +:104260006F905F904F903F902F9008954AE0442EBA +:1042700047ED542E43E2642E4CE3742EDCCE2AE04C +:10428000822E27ED922E23E2A22E2CE3B22EF3CE25 +:104290008AE0C82E87EDD82E83E2E82E8CE3F82E34 +:1042A0000ACF1082ACCF1082BDCF1882CCCF2F9214 +:1042B0003F924F925F926F927F928F929F92AF92B6 +:1042C000BF92CF92DF92EF92FF920F931F93CF9303 +:1042D000DF93CDB7DEB765970FB6F894DEBF0FBE9C +:1042E000CDBF998B888BF5DCE889F989E358FD4FC0 +:1042F00081E04091530A5091540A6091550A70919F +:10430000560A452B462B472B09F480E08083E1DCDD +:10431000E889F989E258FD4F81E04091570A5091B0 +:10432000580A6091590A70915A0A452B462B472B1F +:1043300009F480E08083CDDCE889F989E158FD4FFC +:1043400081E040915B0A50915C0A60915D0A709136 +:104350005E0A452B462B472B09F480E08083B9DCAD +:104360008091A30A9091A40AA091A50AB091A60AEF +:10437000E889F989E058FD4F80839183A283B38354 +:10438000A8DC8091A70A9091A80AA091A90AB091EF +:10439000AA0AE889F989EC57FD4F80839183A283AB +:1043A000B38397DC8091AB0A9091AC0AA091AD0ADF +:1043B000B091AE0AE889F989E857FD4F808391836F +:1043C000A283B38386DC80917B0A90917C0AA091C2 +:1043D0007D0AB0917E0AE889F989E856FD4F80830D +:1043E0009183A283B38375DC80917F0A9091800AC8 +:1043F000A091810AB091820AE889F989E456FD4FBB +:1044000080839183A283B38364DC8091830A90913B +:10441000840AA091850AB091860AE889F989E05654 +:10442000FD4F80839183A283B38353DC80918B0AF9 +:1044300090918C0AA0918D0AB0918E0AE889F98931 +:10444000EC55FD4F80839183A283B38342DC80913E +:104450008F0A9091900AA091910AB091920AE889EE +:10446000F989E855FD4F80839183A283B38331DCC2 +:104470008091930A9091940AA091950AB091960A1E +:10448000E889F989E455FD4F80839183A283B38342 +:1044900020DC80912B0A90912C0AA0912D0AB091DA +:1044A0002E0AE889F989E055FD4F80839183A28324 +:1044B000B3830FDC80912F0A9091300AA091310ACA +:1044C000B091320AE889F989EC54FD4F80839183D9 +:1044D000A283B383FEDB8091330A9091340AA091CA +:1044E000350AB091360AE889F989E854FD4F80838E +:1044F0009183A283B383EDDBE889F989E454FD4F0E +:1045000081E02091030A3091040A2130310509F03D +:1045100080E08083DEDBE889F989E354FD4F81E0A8 +:104520002091070A3091080A2130310509F080E016 +:104530008083CFDBE889F989E254FD4F81E0209147 +:104540000B0A30910C0A2130310509F080E080839C +:10455000C0DBE889F989E652FD4F81E04091DB0933 +:104560005091DC096091DD097091DE09452B462BE5 +:10457000472B09F480E08083ACDBE889F989E552B8 +:10458000FD4F81E04091DF095091E0096091E10920 +:104590007091E209452B462B472B09F480E080837C +:1045A00098DBE889F989E452FD4F81E04091E30905 +:1045B0005091E4096091E5097091E609452B462B7D +:1045C000472B09F480E0808384DBE889F989E35292 +:1045D000FD4F81E04091B30A5091B40A6091B50A51 +:1045E0007091B60A452B462B472B09F480E0808357 +:1045F00070DBE889F989E252FD4F81E04091B70A0A +:104600005091B80A6091B90A7091BA0A452B462BAD +:10461000472B09F480E080835CDBE889F989E1526B +:10462000FD4F81E04091BB0A5091BC0A6091BD0AE8 +:104630007091BE0A452B462B472B09F480E08083FE +:1046400048DBE889F989E052FD4F81E02091EB09D0 +:104650003091EC092130310509F080E0808339DBAD +:10466000E889F989EF51FD4F81E02091EF09309100 +:10467000F0092130310509F080E080832ADBE889E8 +:10468000F989EE51FD4F81E02091F3093091F40951 +:104690002130310509F080E080831BDB8091B30974 +:1046A0009091B409A091B509B091B609E889F9894A +:1046B000ED51FD4F80839183A283B3830ADB809108 +:1046C000B7099091B809A091B909B091BA09E889E0 +:1046D000F989E951FD4F80839183A283B383F9DA8D +:1046E0008091BB099091BC09A091BD09B091BE0910 +:1046F000E889F989E551FD4F80839183A283B383D3 +:10470000E8DAE889F989E253FD4F81E04091C30975 +:104710005091C4096091C5097091C609452B462B7B +:10472000472B09F480E08083D4DAE889F989E153E2 +:10473000FD4F81E04091C7095091C8096091C909B6 +:104740007091CA09452B462B472B09F480E08083E2 +:10475000C0DAE889F989E053FD4F81E04091CB0947 +:104760005091CC096091CD097091CE09452B462B13 +:10477000472B09F480E08083ACDA8091BB0B9091E9 +:10478000BC0BA091BD0BB091BE0BE889F989E15437 +:10479000FD4F80839183A283B3839BDA8091BF0B0B +:1047A0009091C00BA091C10BB091C20BE889F9891F +:1047B000ED53FD4F80839183A283B3838ADA809186 +:1047C000C30B9091C40BA091C50BB091C60BE889A7 +:1047D000F989E953FD4F80839183A283B38379DA0A +:1047E000E889F989EF52FD4F81E020911B0A309151 +:1047F0001C0A2130310509F080E08083E889F989BD +:10480000EE52FD4F1082E889F989ED52FD4F10827A +:1048100060DAE889F989EC52FD4F81E02091170AAE +:104820003091180A2130310509F080E08083E88951 +:10483000F989EB52FD4F1082E889F989EA52FD4F60 +:10484000108247DAE889F989E952FD4F81E0209129 +:104850003B0A30913C0A2130310509F080E0808329 +:1048600038DAE889F989E852FD4F81E020913F0A62 +:104870003091400A2130310509F080E0808329DA47 +:10488000E889F989E752FD4F81E02091430A309190 +:10489000440A2130310509F080E080831ADAE88982 +:1048A000F989E553FD4F81E02091CB0B3091CC0B82 +:1048B0002130310509F080E080830BDAE889F9893D +:1048C000E453FD4F81E02091CF0B3091D00B21308C +:1048D000310509F080E08083FCD9E889F989E35348 +:1048E000FD4F81E02091D30B3091D40B2130310565 +:1048F00009F080E08083EDD90889198901511D4FA5 +:104900008091630A9091640AA091650AB091660A49 +:10491000F80180839183A283B383DBD9E888F98887 +:10492000FDE0EF1AFDEFFF0A8091670A9091680A97 +:10493000A091690AB0916A0AF70180839183A283EA +:10494000B383C7D980916B0A90916C0AA0916D0ACC +:10495000B0916E0AC888D988F9E0CF1AFDEFDF0A56 +:10496000F60180839183A283B383F8014081518152 +:1049700062817381141615061606170644F041E08D +:1049800050E060E070E04083518362837383F701FD +:10499000408151816281738114161506160617062F +:1049A00044F041E050E060E070E040835183628376 +:1049B0007383181619061A061B064CF081E090E066 +:1049C000A0E0B0E0F60180839183A283B3830E94CC +:1049D0002A16FC01D6018D909D90AD90BC90D70118 +:1049E0004D915D916D917C91D8010D911D912D910D +:1049F0003C910083118322833383448355836683F0 +:104A0000778380869186A286B386E889F989709635 +:104A1000FB83EA83E889F989E553FD4F20812983E7 +:104A2000E889F989E154FD4F80819181A281B381A8 +:104A3000E889F989E952FD4F20812A87E889F989B7 +:104A4000E052FD4F20812C83E889F989EF52FD4F18 +:104A500020812D83E889F989EC52FD4F20812E8336 +:104A6000E889F989E352FD4F20812E87E889F98989 +:104A7000E652FD4F20812F87E889F989E454FD4FE4 +:104A80002080E889F989E358FD4F3080E889F98969 +:104A9000ED51FD4F4081518162817381E889F9892F +:104AA000E055FD4F0081118122813381E889F98928 +:104AB000EC55FD4FC080D180E280F380E889F98910 +:104AC000E856FD4F80809180A280B380E889F98903 +:104AD000E058FD4F4080518062807380E889F989F9 +:104AE00044AE55AE66AE77AEE05CFF4F80829182F9 +:104AF000A282B382E889F989EC5BFF4FC082D18240 +:104B0000E282F382E889F989E85BFF4F0083118331 +:104B100022833383E889F989E45BFF4F4083518323 +:104B200062837383E889F989E05BFF4F3082E8890B +:104B3000F989EF5AFF4F20822F85E889F98921AF43 +:104B40002E8522AF2C8123AF40E450E060E070E07E +:104B5000EC5AFF4F4083518362837383E889F9895C +:104B6000EE5AFF4F2E812083E889F989ED5AFF4FD5 +:104B70002D812083E889F989E85AFF4F2A8520830F +:104B8000E889F989E75AFF4F80839183A283B38331 +:104B9000E889F989E35AFF4F89818083A889B98917 +:104BA00099968D919C919A978633910509F083C2CD +:104BB00080E091E1FD01EA56FF4F918380833296B8 +:104BC0001182108282E091E1369691838083329641 +:104BD00011821082E889F98987A590A94A97D1F4B2 +:104BE00084E191E1E656FF4F91838083E889F9895A +:104BF000E456FF4F1182108286E191E1E889F9893C +:104C0000EE55FF4F91838083E889F989EC55FF4F7A +:104C100011821082088919890A551F4FE889F9897C +:104C2000E453FD4F20812983E889F989ED53FD4F35 +:104C300080819181A281B3818A879B87AC87BD8760 +:104C4000E889F989E852FD4F90819C83E889F989C8 +:104C5000EF51FD4FA081AD83E889F989EE52FD4FF8 +:104C6000B081BE83E889F989EB52FD4F20812E8700 +:104C7000E889F989E252FD4F2080E889F989E552F7 +:104C8000FD4F3080E889F989E354FD4F3081E88990 +:104C9000F989E258FD4F2081E889F989E951FD4FF2 +:104CA00080819181A281B381E889F989EC54FD4F1B +:104CB0004081518162817381E889F989E855FD4F0E +:104CC000C080D180E280F380E889F989E456FD4F05 +:104CD00080809180A280B380E889F989EC57FD4FEC +:104CE0004080518062807380F80144A655A666A674 +:104CF00077A680AA91AAA2AAB3AAC4AAD5AAE6AA0C +:104D0000F7AA40AF51AF62AF73AF84AF95AFA6AF14 +:104D1000B7AFE889F989EA51FF4F2083E889F9891B +:104D2000E951FF4F3083D80199963C9299979A9612 +:104D30002C929A97ED819B96EC9380E490E0A0E012 +:104D4000B0E0E889F989E651FF4F80839183A2831F +:104D5000B383E889F989E851FF4F2E852083E889DC +:104D6000F989E751FF4F8E818083E889F989E25103 +:104D7000FF4F9C819083E889F989E151FF4F8A8533 +:104D80009B85AC85BD8580839183A283B383E889AD +:104D9000F989ED50FF4F99819083D80159968D91F3 +:104DA0009C918633910509F0B8C180E091E1E889D2 +:104DB000F989E45DFE4F91838083E889F989E25D9A +:104DC000FE4F1182108282E091E1E889F989EC5C62 +:104DD000FE4F91838083E889F989EA5CFE4F118256 +:104DE0001082F801878D90A14A97E1F484E191E166 +:104DF000E889F989E05DFE4F91838083E889F9892C +:104E0000EE5CFE4F1182108286E191E1E889F9891A +:104E1000E85CFE4F91838083E889F989E65CFE4F68 +:104E200011821082E888F988F4ECEF1AFEEFFF0A8D +:104E3000E889F989E353FD4F20812983E889F989BD +:104E4000E953FD4F80819181A281B3818A879B873D +:104E5000AC87BD87E889F989E752FD4F90819C8333 +:104E6000E889F989EE51FD4F3080E889F989ED52E2 +:104E7000FD4FA081AD83E889F989EA52FD4F20807A +:104E8000E889F989E152FD4FC080E889F989E45247 +:104E9000FD4FD080E889F989E254FD4F3081E889DF +:104EA000F989E158FD4F2081E889F989E551FD4FE5 +:104EB00080819181A281B3818A8B9B8BAC8BBD8BCE +:104EC000E889F989E854FD4F4081518162817381FD +:104ED000E889F989E455FD4F80809180A280B380F4 +:104EE000E889F989E056FD4F4080518062807380E7 +:104EF000E889F989E857FD4F80819181A281B381CA +:104F0000F70184A795A7A6A7B7A740AA51AA62AAA6 +:104F100073AA84AA95AAA6AAB7AA40AF51AF62AF56 +:104F200073AF8A899B89AC89BD8984AF95AFA6AFE1 +:104F3000B7AFE889F989E458FE4F2083E889F989F9 +:104F4000E358FE4F3083D7019996DC9299979A9651 +:104F5000CC929A979B963C9280E490E0A0E0B0E0DF +:104F6000E889F989E058FE4F80839183A283B38357 +:104F7000E889F989E258FE4F2082E889F989E158E9 +:104F8000FE4FBD81B083E889F989EC57FE4F2C8133 +:104F90002083E889F989EB57FE4F8A859B85AC858C +:104FA000BD8580839183A283B383E889F989E7571C +:104FB000FE4F99819083D70159968D919C918633AC +:104FC000910509F0D2C080E091E1E889F989EE53BA +:104FD000FE4F91838083E889F989EC53FE4F11825B +:104FE000108282E091E1E889F989E653FE4F9183CE +:104FF0008083E889F989E453FE4F11821082F7011A +:10500000878D90A14A97E1F484E191E1E889F989DB +:10501000EA53FE4F91838083E889F989E853FE4F74 +:105020001182108286E191E1E889F989E253FE4F0D +:1050300091838083E889F989E053FE4F11821082C1 +:10504000E889F989E253FD4F8081882309F4B5C0CE +:105050008A819B810E94E211E889F989E153FD4F21 +:105060008081882309F4AEC0C8010E94E2118889BA +:10507000998980539D4FDC018C91882309F4A6C047 +:10508000C70165960FB6F894DEBF0FBECDBFDF91A6 +:10509000CF911F910F91FF90EF90DF90CF90BF9035 +:1050A000AF909F908F907F906F905F904F903F90C8 +:1050B0002F900C94E2118C339105D9F484E091E1A6 +:1050C000E889F989EA56FF4F91838083E889F98955 +:1050D000E856FF4F1182108286E091E1E889F98954 +:1050E000E256FF4F91838083E889F989E056FF4FAC +:1050F0006FCD8E9709F06ECD88E091E1E889F9894E +:10510000EA56FF4F91838083E889F989E856FF4F7B +:10511000118210828EE091E1E1CF8C33910589F408 +:1051200084E091E1E889F989E45DFE4F9183808311 +:10513000E889F989E25DFE4F1182108286E091E1F3 +:1051400044CE8E9709F04DCE88E091E1E889F98947 +:10515000E45DFE4F91838083E889F989E25DFE4F2B +:10516000118210828EE091E130CE8C33910589F46A +:1051700084E091E1E889F989EE53FE4F91838083C1 +:10518000E889F989EC53FE4F1182108286E091E1A3 +:105190002ACF8E9709F033CF88E091E1E889F98929 +:1051A000EE53FE4F91838083E889F989EC53FE4FDB +:1051B000118210828EE091E116CF8A819B810E943C +:1051C000A1114ACFC8010E94A11151CFC701659614 +:1051D0000FB6F894DEBF0FBECDBFDF91CF911F9108 +:1051E0000F91FF90EF90DF90CF90BF90AF909F9086 +:1051F0008F907F906F905F904F903F902F900C9486 +:10520000A111AF92BF92CF92DF92EF92FF920F93D4 +:105210001F93CF93DF93EC018AE190E09AA789A7CF +:105220008BE190E09CA78BA789E190E09EA78DA7DA +:105230008FE090E098AB8FA78EE190E09AAB89ABBE +:105240008EE090E09CAB8BAB85E490E09EAB8DABA9 +:1052500084E490E098AF8FABFE01EA55FF4F80E207 +:1052600090E0928F818F81E290E0948F838F8FE125 +:1052700090E0968F858F10A2178E12A211A214A211 +:1052800013A283E490E096A385A382E490E090A724 +:1052900087A3EA56FF4F83E290E0928F818F84E2EA +:1052A00090E0948F838F82E290E0968F858F10A29A +:1052B000178E12A211A214A213A281E490E096A369 +:1052C00085A380E490E090A787A3E55CFE4F118260 +:1052D0001082329611821082329611821082CE0193 +:1052E0000E945721CE010E947A1FCE018E529E4FFE +:1052F00041E050E0FC0157A746A7DE01AE5FBD4F7D +:1053000024E030E09F963C932E939E975E01FEEC46 +:10531000AF1AFDEFBF0A28E030E0F50137A726A756 +:1053200020E130E0FC013183208321E130E035834E +:1053300024832FEF3FEF33832283378326836285D5 +:1053400060876385618767E170E011967C936E9357 +:1053500068E170E015967C936E93149713963C93D6 +:105360002E93129717963C932E9316971A966C913C +:105370001A9718966C9318971B966C911B97199611 +:105380006C9319976DE170E0F501718360836CE1B6 +:1053900070E0758364833383228337832683628539 +:1053A000608763856187BE016E5A7C4FFB01608117 +:1053B00071818E01005C1C4FF801C080D180E280B9 +:1053C000F38006501109F80100811181FC01158F4D +:1053D000048FC48AD58AE68AF78A6130710509F09C +:1053E0004EC0378F268FCE018C5A9C4FFC01808196 +:1053F00091819E012C5B3C4FF9014081518162817A +:10540000738128503109F901208131815D963C93E7 +:105410002E935C9754964D935D936D937C93579721 +:10542000019781F58FEF9FEF5F969C938E935E9728 +:10543000DE01AA5ABC4F8D919C9111971E974D91F8 +:105440005D916D917C91C25CDC4F28813981F501C1 +:10545000358F248F448B558B668B778B0197A9F4FE +:105460008FEF9FEF978F868FDF91CF911F910F91D5 +:10547000FF90EF90DF90CF90BF90AF900895578F3F +:10548000468FB1CF81E090E0CFCF81E090E0EACFCE +:10549000EF92FF920F931F93CF93DF93EC010E9443 +:1054A000691E0091D30A1091D40A0E94691EE090EF +:1054B000E30AF090E40A0E94691E2091FB0A3091F1 +:1054C000FC0A1216130614F021E030E0A701B8011F +:1054D000CE01845C9E4FDF91CF911F910F91FF9081 +:1054E000EF900C94E413EF92FF920F931F93CF93DE +:1054F000DF93EC010E94691E0091CF0A1091D00A3F +:105500000E94691EE090DF0AF090E00A0E94691E86 +:105510002091F70A3091F80A1216130614F021E0D0 +:1055200030E0A701B801CE018A559F4FDF91CF919E +:105530001F910F91FF90EF900C94E413EF92FF9264 +:105540000F931F93CF93DF93EC010E94691E00918C +:10555000CB0A1091CC0A0E94691EE090DB0AF09001 +:10556000DC0A0E94691E2091F30A3091F40A121697 +:10557000130614F021E030E0A701B801CE014096F7 +:10558000DF91CF911F910F91FF90EF900C94E41356 +:105590008F929F92AF92BF92CF92DF92EF92FF9243 +:1055A000CF93DF937B010E94691EEC01F70182A07B +:1055B00093A0A4A0B5A0C68CD78CE0A0F1A08A814E +:1055C0009B818F30F7E29F070CF043C001969B83CD +:1055D0008A838C819D818F3027E29207ECF59601BA +:1055E0002B7F215531092330310530F096012B55A1 +:1055F00031092330310518F401969D838C83C6014F +:105600000E940607882359F1F601EE0FFF1FEE0FE7 +:10561000FF1FE957F64F80829182A282B382B501C3 +:10562000A401C6010E949C1DB601CE010E94A71ACA +:105630000E94571F0E94271F90E080E0DF91CF91CA +:10564000FF90EF90DF90CF90BF90AF909F908F90A2 +:1056500008951B821A82BDCF1D821C82D0CF8AED95 +:1056600093E00E943717E4CFCF93DF93EB010E94C2 +:10567000691E6E8D7F8D0E94A71A90E080E0DF91F9 +:10568000CF9108950E94691E0E94E11A8EE394E072 +:105690000E9437170E942A160E94C81990E080E0E5 +:1056A00008950F931F93CF93DF93EC018881998125 +:1056B000009759F02A813B812617370730F081E0A7 +:1056C000DF91CF911F910F9108958B016F5F7F4FF5 +:1056D0000E94EA60009759F0998388831B830A83AC +:1056E0002C813D81232B59F7FC011082E8CF80E00B +:1056F000E7CF0F931F93CF93DF93EC018B01D1DFA3 +:1057000028813981811112C02115310519F0C90193 +:105710000E942E59198218821D821C821B821A82B5 +:10572000CE01DF91CF911F910F9108951D830C83BE +:1057300060E378E0C9010E94DC61F2CF70E060E0D4 +:10574000D8CF2F923F924F925F926F927F928F921B +:105750009F92AF92BF92CF92DF92EF92FF920F9300 +:105760001F93CF93DF93CDB7DEB7C659D1090FB6DC +:10577000F894DEBF0FBECDBF8C01FC0110821182F8 +:105780001282138214821582168217821086118665 +:105790001286138614861586168617864C01F0E14C +:1057A0008F0E911CC4010E945A14580186EAA80E5B +:1057B000B11CC5010E945A146801E4ECCE1AEEEF48 +:1057C000DE0AC6010E945A147801FEE2EF1AFEEFCB +:1057D000FF0AC7010E94990D380182E0680E781E09 +:1057E000C3010E94990D2801EEEC4E1AEDEF5E0AFE +:1057F000C2010E94990DF801EE59FD4F11821082ED +:105800001382128215821482CF0198DFF801E859C1 +:10581000FD4F1182108232961182108232961182CF +:105820001082329611821082329610821182128278 +:1058300013823496108231961082319610823196FE +:105840001182108232961182108232961182108259 +:1058500032961082319610823196108231961082E3 +:105860001182128213823496108211821282138264 +:105870003496108211821282138234961082118221 +:10588000128213823496108211821282138234960D +:105890001082118212821382349610821182128237 :1058A00013823496108211821282138234961082EF -:1058B000118212821382D801AB54BD4F8CE0E9E112 -:1058C000F2E001900D928A95E1F7F801EF53FD4F58 -:1058D00010821182128213823496108211821282F7 -:1058E00013823496108211821282138234961182AE -:1058F0001082329611821082329611821082329674 +:1058B0001182128213823496108211821282138214 +:1058C00034961082118212821382349610821182D1 +:1058D00012821382349610821182128213823496BD +:1058E00010821182128213823496108211821282E7 +:1058F000138234961082319610823196108231963E :1059000010821182128213823496108211821282C6 :10591000138234961082118212821382349610827E -:1059200011821282138234961082118212821382A3 -:105930003496108211821282138234961182108260 -:105940003296118210823296118210823296108223 -:105950001182128213823496108211821282138273 -:1059600034961082118212821382349610823196FC -:1059700010823196108231961182108232961182F5 -:105980001082329611821082329610821182128217 -:1059900013823496108211821282138234961082FE -:1059A00011821282138234961182108232961182F1 -:1059B00010823296118210823296118210823296B3 -:1059C00011821082329611821082329611821082D8 -:1059D0003296118210821801FEED2F1AFCEF3F0A59 -:1059E000F10110823196118210823296118210825A -:1059F000CE0101960E94B70E84E8FE013196D401D3 -:105A000001900D928A95E1F7CE0101960E94B70EA2 -:105A100084E8FE013196D50101900D928A95E1F757 -:105A2000CE0101960E94B70E84E8FE013196D601A0 -:105A300001900D928A95E1F788E5F801848BE8568C -:105A4000FF4F89E58083EC57FF4F8AE58083CE01C5 -:105A500001960E94E01180E3FE013196D70101908A -:105A60000D928A95E1F7CE0101960E94E01180E344 -:105A7000FE013196D30101900D928A95E1F7CE0196 -:105A800001960E94E01180E3FE013196D20101905F -:105A90000D928A95E1F7C8010E948C21F1011082D4 -:105AA000CC57DF4F0FB6F894DEBF0FBECDBFDF91EE -:105AB000CF911F910F91FF90EF90DF90CF90BF900B -:105AC000AF909F908F907F906F905F904F903F909E -:105AD0002F900895CF93DF9380911E0890911F0817 -:105AE000892B51F487E293E00E946054EC01BBDD06 -:105AF000D0931F08C0931E0880911E0890911F0824 -:105B0000DF91CF910895CF93DF93EB0120E030E058 -:105B100040E85FE36A817B818C819D810E94D95935 -:105B2000811110C082E494E00E941524D3DFFC01AF -:105B3000EC5AFF4F108211821282138284569E4FBC -:105B40000E94441320E030E040E85FE36E817F81F3 -:105B5000888599850E94D959811110C082E594E009 -:105B60000E941524B7DFFC01E852FF4F108211821A -:105B70001282138284539E4F0E94441320E030E02F -:105B800040E85FE36A857B858C859D850E94D959B5 -:105B9000811110C082E694E00E9415249BDFFC0175 -:105BA000E45AFE4F108211821282138284509E4F5B -:105BB0000E9444130E94F6150E94162490E080E093 -:105BC000DF91CF910895CF93DF93809124088111C5 -:105BD00014C081E0809324087DDFEC0140960E9490 -:105BE000830ECE018C569F4F0E94830ECE01885E9D -:105BF0009E4F0E94830E10922408DF91CF9108954A -:105C0000CF93DF93FC01E05DFD4F40815181411551 -:105C1000510501F1EC01CC5CDD4F28813981845DB7 -:105C20009D4F24173507E8F4FC018081918100978E -:105C3000A1F0820F931FFC0180818A3031F08D30FA -:105C400069F488EE97E00E94152488819981019675 -:105C500099838883DF91CF91089580E00E94840822 -:105C6000F4CF70E060E0D7DC19821882F3CFEF92B6 -:105C7000FF920F931F93CF93DF936115710541F44A -:105C800080E0DF91CF911F910F91FF90EF900895E9 -:105C900041155105A9F07B01EC010C811D81040F18 -:105CA000151FB80190DC882359F3288139818C8134 -:105CB0009D81B701820F931F0E94825D1D830C831B -:105CC00081E0DFCFEF92FF920F931F93CF93DF938B -:105CD000CDB7DEB764970FB6F894DEBF0FBECDBF69 -:105CE0007C01CB01BA018E010F5F1F4F22E044E01F -:105CF0000E944354FC0101900020E9F73197AF0165 -:105D0000481B590BBC01C701B2DF64960FB6F8946B -:105D1000DEBF0FBECDBFDF91CF911F910F91FF90DE -:105D2000EF900895EF92FF920F931F93CF93DF931D -:105D3000CDB7DEB72E970FB6F894DEBF0FBECDBF3E -:105D40007C01CB01BA012AE08E010F5F1F4FA80131 -:105D50000E94BC55F80101900020E9F73197AF018E -:105D6000401B510BB801C70182DF2E960FB6F89485 -:105D7000DEBF0FBECDBFDF91CF911F910F91FF907E -:105D8000EF900895FB0101900020E9F73197AF01F2 -:105D9000461B570B6CCFCF93DF93EC01198218820F -:105DA0001B821A821D821C825BDC68E973E0CE01D3 -:105DB000E9DF409156095091570960915809709157 -:105DC0005909CE01AFDF68EE77E0CE01DBDFCE010F -:105DD000DF91CF910895FB014481558160817181EC -:105DE00046CFCF92DF92EF92FF920F931F93CF9304 -:105DF000DF9300D000D01F921F92CDB7DEB78B018A -:105E00006A01845D9D4F7C0162E372E0BBDF66E264 -:105E100074E0C701B7DFF801848189831A8241E009 -:105E200050E08E010F5F1F4FB801C70120DF4AE02D -:105E3000B801C6010E94B255F80101900020E9F7AF -:105E40003197AF01401B510BB801C70110DF0E9411 -:105E5000F615C801A0DFB801C701BDDFC8010E9467 -:105E6000622328960FB6F894DEBF0FBECDBFDF9138 -:105E7000CF911F910F91FF90EF90DF90CF900895F9 -:105E80002F923F924F925F926F927F928F929F924A -:105E9000AF92BF92CF92DF92EF92FF920F931F9338 -:105EA000CF93DF93CDB7DEB7AB970FB6F894DEBFD5 -:105EB0000FBECDBF9BA78AA74B010E943F1A8AA5A0 -:105EC0009BA50E9463180E94300A2B013C010E948E -:105ED0007F161CD9AAA4BBA421E082169104A9F1C3 -:105EE00032E08316910409F490C040E1A40EB11C85 -:105EF0008AA59BA584569E4F9C838B83EAA5FBA510 -:105F0000E056FD4F90819F87AAA5BBA5AF53BD4F1B -:105F1000BE83AD83EAA5FBA5E551FD4FFD8BEC8B60 -:105F20002AA53BA523503D4F3D8F2C8F4AA55BA54D -:105F3000435C5D4F598B488B8DE890E09B8F8A8F37 -:105F4000A5E1B0E0B887AF832FC0B4E9AB0EB11CB8 -:105F5000EAA5FBA5E453FE4FFC83EB83EAA5FBA572 -:105F6000EF55FD4F20812F874AA55BA54B535D4F11 -:105F70005E834D838AA59BA583519D4F9D8B8C8B02 -:105F8000AAA5BBA5A250BD4FBD8FAC8FEAA5FBA5AE -:105F9000E15CFD4FF98BE88B2EE830E03B8F2A8FD8 -:105FA00046E150E058874F83C5010E94850C882345 -:105FB00009F45AC082E794E00E9415240E94F61565 -:105FC00084E090E09093690880936808E4E0F0E052 -:105FD000FA83E98389819A81AB960FB6F894DEBF84 -:105FE0000FBECDBFDF91CF911F910F91FF90EF902A -:105FF000DF90CF90BF90AF909F908F907F906F90E9 -:106000005F904F903F902F90089558EEA51A5EEF45 -:10601000B50A8AA59BA584509E4F9C838B83EAA5D5 -:10602000FBA5EE55FD4F90819F87AAA5BBA5A75361 -:10603000BD4FBE83AD83EAA5FBA5E151FD4FFD8BAE -:10604000EC8B2AA53BA521503D4F3D8F2C8F4AA5B7 -:106050005BA54F5B5D4F598B488B8FE890E09B8F22 -:106060008A8FA7E1B0E06ECFC5010E94760C811146 -:10607000A1CF81EA93E00E94152488EA94E00E946F -:106080001524D50114968C910E9484088FEA94E01F -:106090000E94152488EE97E00E94152481E090E08C -:1060A000E889F9899183808341E050E0B5018AA5B0 -:1060B0009BA597DEC5010E94D20CD501D2968C918A -:1060C000850106591F4F882309F4D2C0C5010E94DB -:1060D000940CF80110828B819C810E94CA10F501FA -:1060E000EC5BFF4F6083718382839383ED81FE813C -:1060F0001082118212821382EAA5FBA5EF53FD4F95 -:106100001082118212821382EAA5FBA5EB53FD4F88 -:106110001082118212821382EAA5FBA5E753FD4F7C -:10612000108211821282138286E090E0A889B989D8 -:106130008D939C9346E050E0B5018AA59BA551DE66 -:1061400061E070E0C5010E942D241401220C331C73 -:10615000220C331CC1018F509D4FEAA5FBA5E80F0F -:10616000F91FF9A3E8A3C40187579E4F880F991F11 -:106170002AA53BA5280F391F3BA32AA3C1018152A1 -:106180009D4F4AA55BA5480F591F5DA34CA30C97D3 -:10619000AAA5BBA5A80FB91FBFA3AEA34297EAA5A6 -:1061A000FBA5E80FF91FF9A7E8A721E030E040E0E0 -:1061B00050E02B873C874D875E878AA59BA5880D7D -:1061C000991DAC0143505D4F5F8F4E8F8AA59BA5F3 -:1061D000820D931DDC01A755BD4FBF8BAE8BFC011B -:1061E000E659FD4FFB8BEA8B8AA59BA50E94A8135D -:1061F000AE8DBF8D8C91882379F0C8A0D9A0EAA07C -:10620000FBA00CA11DA12EA13FA148A559A56B8102 -:106210007C81C5010E942C110E94300A641575050D -:106220008605970560F50E94300A64157505860598 -:10623000970508F45FC08EED9CE00E9401081816D7 -:1062400019060CF485C010E01A821982C5010E945B -:10625000850C882309F49DC082E295E00E941524F4 -:10626000C5010E94850C811101C08F858F8701C1F6 -:10627000C5010E94AA0C81E0D8018C932CCF0E940A -:10628000300A6B017C01C418D508E608F708EE89CE -:10629000FF892081318142815381A8EEB3E00E94C1 -:1062A000275B6C157D058E059F0508F0BCCFC501E9 -:1062B0000E94C00CF1E08F16910489F122E0821651 -:1062C000910409F4B7C286E692E00E9415240E9468 -:1062D000F6150E9416248EEC94E00E9415240E946C -:1062E000F61582E090E09093690880936808E2E0F8 -:1062F000F0E06ECE0E94300A6B017C01AE89BF894E -:106300002D913D914D915C91A8EEB3E00E94275BE9 -:106310006C157D058E059F0508F08DCFC8CF82E6F0 -:1063200092E00E9415240E94F6150E94162483EE26 -:1063300094E00E9415240E94F61582E090E090936C -:1063400069088093680822E030E03A83298342CECE -:106350008EED9CE00E94DF078F7D8534910509F06A -:1063600072CF8DE095E00E9415240E94F615E1E0C1 -:10637000DC011E96EC938AE592E00E9415240E94AF -:10638000F6150E94162421E030E03A83298311E0BB -:106390005DCFC5010E94760C81115ECF11115CCFDB -:1063A000AC89BD896D917C91072E000C880B990BEF -:1063B0000E94DF599B01AC01ED81FE8160817181FA -:1063C000828193810E94D95987FF46CFC5010E94DF -:1063D0007C0DAA89BB892D913D914D915C9160E521 -:1063E00073EC80E090E00E940B5BC9010E94CF0932 -:1063F000EA89FB892081318142815381A3E0B0E0A9 -:106400000E94275B9B01AC016B857C858D859E85F9 -:106410000E940B5B672B682B692B41F486E592E0A9 -:106420000E9415240E94F6150E941624C5010E94A0 -:106430005D0CAA89BB892D913D914D915C9160E5E0 -:1064400073EC80E090E00E940B5BC9010E94CF09D1 -:106450002B853C854D855E852F5F3F4F4F4F5F4FAE -:106460002B873C874D875E8749815A81452B09F4EC -:10647000BBCE62E070E0C5010E942D2481EA93E06A -:106480000E94152488EA94E00E941524D5011496F0 -:106490008C910E94840886E395E00E94152488EE82 -:1064A00097E00E941524E981FA81EF2B09F589E430 -:1064B00095E00E94152486E294E00E9415248FE95D -:1064C00093E00E9415248F8198850E94102486E213 -:1064D00094E00E94152489E198E00E941524FF852C -:1064E0008F2F90E00E9410240E94F6150E9416241F -:1064F0000E947F160E94862881EA93E00E9415245C -:1065000088EA94E00E941524D50114968C910E948B -:1065100084088DE495E00E94152488EE97E00E949F -:1065200015240E94300A6F83788789879A87ED81C6 -:10653000FE811082118212821382D501D2968C9133 -:10654000850106591F4F882309F445C1C5010E94E2 -:10655000AA0C81E0F80180838B819C810E94CA1083 -:10656000F501EC5BFF4F6083718382839383EAA51F -:10657000FBA5EF53FD4F1082118212821382EAA510 -:10658000FBA5EB53FD4F1082118212821382EAA504 -:10659000FBA5E753FD4F10821182128213828B817B -:1065A0009C810E94CA106E8B7F8B888F998F8B8104 -:1065B0009C810E94CA10412C512C32018AA59BA5B6 -:1065C000880D991DFC01E350FD4FFF8FEE8F2AA52A -:1065D0003BA5220E331EA10147555D4F5B8B4A8BB5 -:1065E000C10186599D4F9C878B871201A981BA8171 -:1065F000AB2B09F051C08AA59BA50E94A813EE8D74 -:10660000FF8D8081882379F0C8A0D9A0EAA0FBA0E3 -:106610000CA11DA12EA13FA148A559A56B817C818C -:10662000C5010E942C110E94300A2F8138854985AE -:106630005A85621773078407950708F0D2C00E9435 -:10664000300A2F81388549855A8562177307840778 -:10665000950708F408C18EED9CE00E940108181609 -:1066600019060CF415C110E05AE0251631043CF46B -:10667000AD81BE811D921D921D921C921397BF8504 -:10668000C501B111ABC10E94850C882309F420C15A -:1066900082E295E00E94152481EA93E00E9415248D -:1066A00088EA94E00E941524D50114968C910E94EA -:1066B00084088FE695E00E94152488EE97E00E94FA -:1066C00015248B819C810E94CA10EC8DFD8DEF2BCF -:1066D000A1F0DC01CB012E893F89488D598D821BA9 -:1066E000930BA40BB50BB7FF07C0B095A095909581 -:1066F00081959F4FAF4FBF4F1C016101330CEE08D6 -:10670000FF0849815A81452B19F589E495E00E94DB -:10671000152486E294E00E9415248FE993E00E94FC -:1067200015248A8D9B8D0E94102486E294E00E949D -:10673000152489E198E00E941524C701B6010E9442 -:10674000DF5942E00E94C4280E94F6150E941624D8 -:1067500085E090E0A889B9898D939C9345E050E04D -:10676000B5018AA59BA53DDBC5010E94C00C0E9416 -:106770007F160E948628B1E08B16910409F418C197 -:10678000E2E08E16910409F41EC10E94F615C09233 -:106790003B09D0923C09E0923D09F0923E090E94EB -:1067A000F6150E94422AA889B9891D921C9250E0D0 -:1067B00040E0B5018AA59BA514DB70E060E0C5014F -:1067C0000E942D240E94F615E981FA81F093690850 -:1067D000E0936808FFCBC5010E94940CD8011C927D -:1067E000BBCE0E94300A6B017C012F813885498520 -:1067F0005A85C21AD30AE40AF50AAA89BB892D91DF -:106800003D914D915C91A8EEB3E00E94275B6C1521 -:106810007D058E059F0508F012CFC5010E94C00CB2 -:10682000B1E08B16910409F47ACDE2E08E16910462 -:1068300009F049CD8EE592E00E9415240E94F615DC -:106840000E94162488EF94E00E9415240E94F615F9 -:1068500082E090E0909369088093680842E050E0FD -:106860005A834983B7CB0E94300A6B017C01AA8905 -:10687000BB892D913D914D915C91A8EEB3E00E94B2 -:10688000275B6C157D058E059F0508F0E4CEC5CF0E -:106890008EED9CE00E94DF078F7D8534910509F025 -:1068A000E2CE8DE095E00E9415240E94F61521E0CD -:1068B000FC0126878AE592E00E9415240E94F615C5 -:1068C0000E94162441E050E05A83498311E0CCCE67 -:1068D0001111DECEEC89FD8960817181072E000CDB -:1068E000880B990B0E94DF599B01AC01AD81BE81E1 -:1068F0006D917D918D919C910E94D95987FFC8CE51 -:10690000C5010E947C0D82010F5F1F4FEB85FC8546 -:10691000208131814281538160E573EC80E090E019 -:106920000E940B5BC9010E94CF09FFEF4F1A5F0A5B -:106930006F0A7F0AAB85BC852D913D914D915C918D -:10694000A3E0B0E00E94275B9B01AC01C301B20150 -:106950000E940B5B672B682B692BB9F486E592E0EC -:106960000E9415240E94F6150E94162481EA93E0E5 -:106970000E94152481E695E00E941524C8010E941A -:10698000102488EE97E00E941524C5010E945D0C3A -:10699000EB85FC85208131814281538160E573EC78 -:1069A00080E090E00E940B5BC9010E94CF091DCEE0 -:1069B0000E94F615C0923F09D0924009E092410929 -:1069C000F0924209ECCE0E94F615C0924309D09293 -:1069D0004409E0924509F0924609E1CE0E94760C06 -:1069E00054CEFA01DB01A359BF4F2C91222331F180 -:1069F00022E030E0DB01A159BF4F4C91442311F05C -:106A000023E030E0DB01A259BF4F4C91442311F049 -:106A100024E030E0DB01A059BF4F4C91442311F03A -:106A200026E030E0408151814217530761F0121691 -:106A300013063CF431832083A901D3C930E020E060 -:106A4000D9CF1182108208952F923F924F925F9278 -:106A50006F927F928F929F92AF92BF92CF92DF926E -:106A6000EF92FF920F931F93CF93DF93CDB7DEB7D3 -:106A7000E4970FB6F894DEBF0FBECDBF1C012A010C -:106A80003B010F83188729873A872C960EAD1FADDF -:106A90002C97FC01EB54FD4F6081718182819381C1 -:106AA0000E94DF59A30192010E943E5A0E94355C68 -:106AB000698F7A8F8B8F9C8FF101E754FD4F608136 -:106AC0007181828193810E94DF592F8138854985A8 -:106AD0005A850E943E5A0E94355C6BA37CA38DA30D -:106AE0009EA3F101E354FD4F608171818281938106 -:106AF0000E94DF59A70196010E943E5A0E94355C10 -:106B00006FA378A789A79AA70E94300A6B8B7C8B0A -:106B10008D8B9E8BF101EA5CFD4F118210823296C3 -:106B2000118210823E96A114B10461F0C501B0E05B -:106B3000A0E0408151816281738184179507A60787 -:106B4000B70714F0A080B180F101E65BFD4F8081B2 -:106B50009181A281B3818114910441F0A40170E07C -:106B600060E0481759076A077B070CF04C01F101F8 -:106B7000E25BFD4F80819181A281B38101151105F6 -:106B800041F0A80170E060E0481759076A077B07E9 -:106B90000CF08C019101205F3F4F388F2F8BC50186 -:106BA000B0E0A0E0F10186A797A7A0ABB1AB2101AF -:106BB000F4E94F0E511CB12CA12CD2015E968D929E -:106BC0009D92AD92BC9291973101B8EE6B1ABEEFD7 -:106BD0007B0A30E020E0F301068F178F20A331A35A -:106BE0000E94F6150E94F6150E94F6150E94F615F1 -:106BF00020913B0930913C0940913D0950913E095B -:106C00002F87388B498B5A8B0E94F61580903F094D -:106C100090904009A0904109B09042090E94F61559 -:106C20008091430990914409A0914509B09146098A -:106C30008F839887A987BA87F101EF53FD4F1082A0 -:106C40001182128213823496108211821282138270 -:106C5000349610821182128213823496118210822D -:106C600032961182108232961182108232962F85CE -:106C7000388949895A8920833183428353833496E2 -:106C800080829182A282B382349680839183A28390 -:106C9000B3832D96EFAC2D97098D1A8D2B8D3C8DDE -:106CA0004F85588969897A898F89988D0E94E50C6A -:106CB0008823F9F082E592E00E9415248FE494E0A5 -:106CC0000E941524F101E85AFF4F60817181828191 -:106CD0009381E35AFD4F20813181428153810E948B -:106CE0000B5BCA01B9010E94E8230E94F6150E94BD -:106CF00016242E96EFAC2E970BA11CA12DA13EA120 -:106D0000B501A401C2010E94E50C8823F9F08EE4CC -:106D100092E00E9415248FE594E00E941524F10171 -:106D2000E452FF4F6081718182819381E352FE4F73 -:106D300020813181428153810E940B5BCA01B901DC -:106D40000E94E8230E94F6150E9416242F96EFACAD -:106D50002F970FA118A529A53AA54F8158856985B8 -:106D60007A85C3010E94E50C8823F9F08AE492E059 -:106D70000E9415248FE694E00E941524F101E05A48 -:106D8000FE4F6081718182819381E35AFE4F2081A1 -:106D90003181428153810E940B5BCA01B9010E947B -:106DA000E8230E94F6150E941624D10155961C92E4 -:106DB000F101E756FF4F1082EC57FF4F10820E94FF -:106DC0007F160E9486288F89988D0E94960EC20198 -:106DD0000E94960EC3010E94960E81E090E0F101A0 -:106DE000E35CFD4F918380837101B1ECEB1ABDEF41 -:106DF000FB0AF7019183808381010F5B1D4FD8014E -:106E00008D939C9341E050E06F89788DC1010E9481 -:106E1000F12EF70140815181B201C1010E94F12E92 -:106E2000D8014D915C91B301C1010E94F12E11E096 -:106E3000F101EE5DFC4F10838F89988D0E94D20C7A -:106E4000C2010E94D20CC3010E94D20C64E670E021 -:106E500080E090E00E94FF09C101865C9D4FFC012B -:106E60001083D101A55CBD4F1C93A101445C5D4F13 -:106E7000FA0110832D96FFAD2D97F1110FC02E96BC -:106E80002FAD2E97211105C02F963FAD2F9733239D -:106E900039F1910127583F4FF90110822E96FFAD2D -:106EA0002E97F11105C0910123503F4FF901108237 -:106EB0002F96FFAD2F97F11105C091012F573E4F2F -:106EC000F90110822D962FAD2D97FC0120832E966F -:106ED0003FAD2E973C932F96EFAD2F97DA01EC93B1 -:106EE0008F89988D0E940025C2010E940025C30150 -:106EF0000E9400258F89988D0E94DB0DC2010E949F -:106F0000DB0DC3010E94DB0D0E94F615DC011E960D -:106F10008C918F8718861F82F101E65CFD4FFA8FF6 -:106F2000E98F9101255C3D4F3CA32BA3A101445C5B -:106F30005D4F58A74FA3C101835C9D4F98AB8FA7AE -:106F4000D101A15CBD4FBAABA9AB3796FCABEBABA3 -:106F5000225C31403CA72BA74F5351405EA74DA761 -:106F6000A98DBA8D8C9181110AC0EBA1FCA1808101 -:106F7000811105C0AFA1B8A58C91882319F0BF85F8 -:106F8000BB2369F08101005D1D4FD8018D919C915B -:106F9000892B09F470C5C1010E94002EF6CFC101F2 -:106FA0000E94A8134FA558A96F89788DC10119DDDA -:106FB00049A95AA9B201C10114DD4BA95CA9B301C9 -:106FC000C1010FDD8F89988D0E94430EC2010E947E -:106FD000430EC3010E94430EF101E458FF4F80812C -:106FE000882341F18F89988D0E940025F101E3509B -:106FF000FD4F80818823D1F06101EFE0CE1AEDEFE3 -:10700000DE0A7101FEEEEF1AFCEFFF0A8101015268 -:107010001D4F91012D523D4FA1014F535D4FB101C5 -:1070200064567E4F8F89988D0E942C11F101E4588F -:10703000FF4F1082F101F3958081882329F1C2016D -:107040000E940025F101E250FD4F80818823C9F0A4 -:1070500061012BE0C21A2DEFD20A71013CEEE31A56 -:107060003CEFF30A81010D511D4F910129523D4F13 -:10707000A1014B535D4FB10164537E4FC2010E9489 -:107080002C11F101F3951082F101EC57FE4F808134 -:10709000882331F1C3010E940025F101E150FD4F29 -:1070A00080818823C9F0610147E0C41A4DEFD40AFA -:1070B00071015AEEE51A5CEFF50A810109511D4F85 -:1070C000910125523D4FA10147535D4FB1016450DD -:1070D0007E4FC3010E942C11F101EC57FE4F10822C -:1070E000ABA5BCA58C91882309F43FC0F101E55103 -:1070F000FD4F60817181072E000C880B990B0E9457 -:10710000DF599B01AC01F101EF53FD4F60817181AB -:10711000828193810E94665C18163CF5EBA5FCA564 -:10712000108261EA73E08101045D1D4FC8010E9475 -:10713000C22E6DE775E0C8010E94C22E68EE77E0AE -:10714000C8010E94C22E2D96FFAD2D97FF2309F492 -:107150004BC1C10184569E4F0E944413F101EC5A69 -:10716000FF4F1082118212821382ADA5BEA58C91B1 -:10717000882309F43FC0F101E351FD4F6081718123 -:10718000072E000C880B990B0E94DF599B01AC0164 -:10719000F101EB53FD4F60817181828193810E94E7 -:1071A000665C18163CF5EDA5FEA5108261EA73E059 -:1071B0008101045D1D4FC8010E94C22E65EA75E081 -:1071C000C8010E94C22E68EE77E0C8010E94C22E5C -:1071D0002E96FFAD2E97FF2309F40BC1C1018453F6 -:1071E0009E4F0E944413F101E852FF4F108211821A -:1071F0001282138281010F571E4FD8018C91882370 -:10720000E9F1F101E151FD4F60817181072E000C20 -:10721000880B990B0E94DF599B01AC01F101E753E8 -:10722000FD4F60817181828193810E94665C181696 -:107230002CF5F801108261EA73E005551F4FC80173 -:107240000E94C22E6DEC75E0C8010E94C22E68EE4D -:1072500077E0C8010E94C22E2F96FFAD2F97FF2323 -:1072600009F4CCC0C10184509E4F0E944413F10127 -:10727000E45AFE4F108211821282138260E08F89DD -:10728000988D0E94600D882361F0F101EC5AFF4F48 -:107290001082118212821382C10184569E4F0E9475 -:1072A000441360E0C2010E94600D882361F0F10187 -:1072B000E852FF4F1082118212821382C10184535F -:1072C0009E4F0E94441360E0C3010E94600D88231A -:1072D00061F0F101E45AFE4F108211821282138292 -:1072E000C10184509E4F0E944413ABA5BCA58C9154 -:1072F000E98DFA8D8083ADA5BEA58C91EBA1FCA193 -:107300008083F101EF57FE4F8081AFA1B8A58C9328 -:10731000ED52F14020813181428153812B873C879E -:107320004D875E87EC57FF4F80809180A280B380AD -:10733000EC57FF4FC080D180E280F3800E94F615A9 -:107340008B859C85AD85BE8580933B0990933C09D8 -:10735000A0933D09B0933E090E94F61580923F0923 -:1073600090924009A0924109B09242090E94F615FC -:10737000C0924309D0924409E0924509F09246092F -:107380000E947F16A98DBA8D8C91882309F46EC056 -:107390000E94300A2B893C894D895E8962177307E8 -:1073A0008407950780F50E94300A2B893C894D8916 -:1073B0005E89621773078407950708F057C00E941B -:1073C000300A6B017C01F101E755FD4F20813181CD -:1073D00042815381A8EEB3E00E94275B6C157D05C6 -:1073E0008E059F0568F142C02FE130E038872F837A -:1073F000BCCE20E230E038872F83FCCE21E230E0A3 -:1074000038872F833BCF0E94300A6B017C012B8988 -:107410003C894D895E89C21AD30AE40AF50AF10152 -:10742000E755FD4F2081318142815381A8EEB3E0C1 -:107430000E94275B6C157D058E059F0508F0B3CF74 -:1074400066E672E08101045D1D4FC8010E94C22EF4 -:1074500068EE77E0C8010E94C22E6EEC74E0C801AD -:107460000E94C22E42E050E058874F83ABA1BCA1DE -:107470008C91882309F45EC00E94300A2B893C89D4 -:107480004D895E89621773078407950708F50E9486 -:10749000300A2B893C894D895E89621773078407FE -:1074A000950708F047C00E94300A6B017C01F1018A -:1074B000E355FD4F2081318142815381A8EEB3E035 -:1074C0000E94275B6C157D058E059F05E8F032C094 -:1074D0000E94300A6B017C012B893C894D895E89B1 -:1074E000C21AD30AE40AF50AF101E355FD4F2081DF -:1074F000318142815381A8EEB3E00E94275B6C1575 -:107500007D058E059F0518F662E672E08101045D37 -:107510001D4FC8010E94C22E68EE77E0C8010E948C -:10752000C22E63EE74E0C8010E94C22E42E050E019 -:1075300058874F83AFA1B8A58C91882309F45EC00A -:107540000E94300A2B893C894D895E896217730736 -:107550008407950708F50E94300A2B893C894D89DC -:107560005E89621773078407950708F047C00E9479 -:10757000300A6B017C01F101EF54FD4F2081318114 -:1075800042815381A8EEB3E00E94275B6C157D0514 -:107590008E059F05E8F032C00E94300A6B017C0125 -:1075A0002B893C894D895E89C21AD30AE40AF50AFF -:1075B000F101EF54FD4F2081318142815381A8EECA -:1075C000B3E00E94275B6C157D058E059F0518F6BC -:1075D0006EE572E08101045D1D4FC8010E94C22E5C -:1075E00068EE77E0C8010E94C22E68EF74E0C8011F -:1075F0000E94C22E42E050E058874F838EED9CE0FF -:107600000E940108181619060CF041C08EED9CE08E -:107610000E94DF078F7D85349105C9F56DE075E027 -:10762000C101845D9D4F0E94C22E8AE592E00E94B6 -:1076300015240E94F6150E941624ABA5BCA51C9229 -:10764000EDA5FEA51082F101EF57FE4F1082A98D26 -:10765000BA8D1C92EBA1FCA11082AFA1B8A51C921F -:10766000B1E0BF87E1E0F0E0F887EF8365EF75E018 -:10767000C101845D9D4F0E94C22EA98DBA8D1C92BE -:10768000EBA1FCA11082AFA1B8A51C9204C02F8170 -:107690003885232B59F7C1010E94002EF101E85CC7 -:1076A000FD4F808191810196918380838D3291403D -:1076B0000CF456CCD101A05DBD4F8D919C911197DA -:1076C000892B09F04DCC14968D919C91892B09F052 -:1076D00047CC118210823297808191810097A1F06E -:1076E000019759F1F101EA5CFD4F8081918101968A -:1076F000823091050CF0BCC191838083F101EC5C78 -:10770000FD4F118210822CCC66E572E08101045D90 -:107710001D4FC8010E94C22E0E94F615CE0101968F -:107720000E94CB2EBE016F5F7F4FC8010E94EB2EDF -:10773000CE0101960E946223D5CF0E94F6158C01DE -:10774000FC0180819181A281B381181619061A0665 -:107750001B0644F081E090E0A0E0B0E080839183DC -:10776000A283B383F80184819581A681B78118161D -:1077700019061A061B0644F081E090E0A0E0B0E094 -:1077800084839583A683B783F80180859185A2853C -:10779000B385181619061A061B0644F081E090E01E -:1077A000A0E0B0E080879187A287B3871A82198210 -:1077B0001C821B821E821D82CE0101960E94302BEC -:1077C0006EE374E0CE0101960E94C22E6FE474E075 -:1077D000CE0101960E94C22E60913B0970913C0936 -:1077E00080913D0990913E090E94DF596B017C0117 -:1077F000D8016D917D918D919C910E94DF599B01E3 -:10780000AC01C701B6010E94CD5BAB01BC01CE014A -:1078100001960E94622E6FE574E0CE0101960E94EF -:10782000C22E60913F097091400980914109909169 -:1078300042090E94DF596B017C01F8016481758166 -:10784000868197810E94DF599B01AC01C701B60177 -:107850000E94CD5BAB01BC01CE0101960E94622E5D -:107860006FE674E0CE0101960E94C22E609143093A -:107870007091440980914509909146090E94DF5911 -:107880006B017C01D80118966D917D918D919C9131 -:107890001B970E94DF599B01AC01C701B6010E94F2 -:1078A000CD5BAB01BC01CE0101960E94622EBE01F0 -:1078B0006F5F7F4F8101045D1D4FC8010E94EB2E59 -:1078C000CE0101960E9462230E94F615CE01019618 -:1078D0000E94CB2EBE016F5F7F4FC8010E94EB2E2E -:1078E000CE0101960E9462236AE372E0C8010E9401 -:1078F000C22E6FE474E0C8010E94C22EF101E4566A -:10790000FE4FFC87EB87CF010E94CA100E94DF590F -:107910006B017C01F101EB54FD4F6081718182812B -:1079200093810E94DF599B01AC01C701B6010E94FF -:10793000CD5BAB01BC01C8010E94622E6FE574E013 -:10794000C8010E94C22E6101F4E3CF1AFEEFDF0AE4 -:10795000C6010E94CA100E94DF594B015C01F1016F -:10796000E754FD4F60817181828193810E94DF59CC -:107970009B01AC01C501B4010E94CD5BAB01BC0110 -:10798000C8010E94622E6FE674E0C8010E94C22EF8 -:10799000710124E0E21A2EEFF20AC7010E94CA1018 -:1079A0000E94DF594B015C01F101E354FD4F6081FE -:1079B0007181828193810E94DF599B01AC01C501D5 -:1079C000B4010E94CD5BAB01BC01C8010E94622ED4 -:1079D0000E94F615CE0101960E94CB2EBE016F5F6C -:1079E0007F4FC8010E94EB2ECE0101960E946223B8 -:1079F00066E372E0C8010E94C22E6FE474E0C80121 -:107A00000E94C22EEB85FC85A68DB78D2089318919 -:107A1000428953890E94315BAB01BC01C8010E94BD -:107A2000922E6FE574E0C8010E94C22EF601A68D69 -:107A3000B78D20893189428953890E94315BAB011E -:107A4000BC01C8010E94922E6FE674E0C8010E943A -:107A5000C22EF701A68DB78D2089318942895389BD -:107A60000E94315BAB01BC01C8010E94922E54CE32 -:107A70001182108243CE81E096E00E9415242D965B -:107A8000BFAD2D97BB2389F1EF81F885EF2BC9F5A9 -:107A9000FF85F11136C086E492E00E9415240E9411 -:107AA000F6150E9416242E962FAD2E97222341F014 -:107AB00082E492E00E9415240E94F6150E9416248A -:107AC0002F969FAD2F979923E1F0AF81B885AB2B0F -:107AD000C1F4BF85B11115C08EE392E00E94152458 -:107AE0000E94F6150E9416240CC02E964FAD2E97BC -:107AF000442331F38F819885892B19F43F853323F3 -:107B0000B9F2F101E35CFD4FFE8FED8F85E090E06F -:107B1000918380838101015C1D4FD8018D939C93DB -:107B20003496FC8BEB8B9183808345E050E06F892A -:107B3000788DC1010E94F12ED8014D915C91B20166 -:107B4000C1010E94F12EEB89FC8940815181B30172 -:107B5000C1010E94F12EC1010E949510F101EC5A61 -:107B6000FF4F80809180A280B380EC57FF4F20812F -:107B70003181428153812F8F38A349A35AA3EC57F7 -:107B8000FF4FC080D180E280F3800E94F615809282 -:107B90003B0990923C09A0923D09B0923E090E9497 -:107BA000F6158F8D98A1A9A1BAA180933F09909352 -:107BB0004009A0934109B09342090E94F615C09272 -:107BC0004309D0924409E0924509F09246090E9487 -:107BD0007F160E9486280E94F6150E94422AC10143 -:107BE0000E949929AD8DBE8D1D921C92F8011182C3 -:107BF0001082AB89BC891D921C9250E040E06F89D5 -:107C0000788DC1010E94F12EF80140815181B201AD -:107C1000C1010E94F12EAB89BC894D915C91B301E9 -:107C2000C1010E94F12EC1010E949510BF85BB23A6 -:107C300049F00E94F61521E0FC01268721E030E0A2 -:107C400038872F838FE096E00E9415248F819885D6 -:107C50000E94102488EE97E00E9415240E94F615D9 -:107C60004F8158855093690840936808CA01E4968B -:107C70000FB6F894DEBF0FBECDBFDF91CF911F913D -:107C80000F91FF90EF90DF90CF90BF90AF909F90BB -:107C90008F907F906F905F904F903F902F900895BE -:107CA0002F923F924F925F926F927F928F929F920C -:107CB000AF92BF92CF92DF92EF92FF920F931F93FA -:107CC000CF93DF9300D000D000D01F92CDB7DEB7A6 -:107CD0000E94541780912A0A90912B0A019709F06B -:107CE0007EC086EF9FEF9E838D830E94F615609184 -:107CF0003B0970913C0980913D0990913E090E9499 -:107D0000DF592B013C010E9454176091360A709193 -:107D1000370A8091380A9091390A0E94DF599B01F5 -:107D2000AC01C301B2010E94CD5B69837A838B836E -:107D30009C830E94F6150E9454170E94F6156091CC -:107D400043097091440980914509909146090E9428 -:107D5000DF592B013C010E94541760913E0A70913B -:107D60003F0A8091400A9091410A0E94DF599B018D -:107D7000AC01C301B2010E94CD5B2B013C01312C4F -:107D8000212C8D819E81092E000CAA0BBB0B8D83AB -:107D90009E83AF83B88793E02916310409F43FC06E -:107DA0001CF5B1E02B163104D1F1E2E02E163104BE -:107DB00051F10E946A2D1F92A1E0AF931F921F9272 -:107DC0001F92912C812CB12CA12C7301620100E037 -:107DD00010E0980149815A816B817C813DC0AAE005 -:107DE000B0E0BE83AD8381CFF5E02F163104B9F04A -:107DF00084F086E028163104E1F60E946A2D1F9275 -:107E0000F1E0FF93DBCF0E946A2D1F92B1E0BF9398 -:107E1000D5CF0E946A2D1F92E1E0EF93CFCF0E9451 -:107E20006A2D9A8789876D817E818F8198850E94CE -:107E3000DF598B019C011F921F921F921F921F926C -:107E4000912C812CB12CA12C7301620149815A81A2 -:107E50006B817C8189859A850E9424350F900F90D3 -:107E60000F900F900F900E94F615809168089091E6 -:107E700069089A8789870E94F615DC011E968C9105 -:107E800081110CC0E985FA85EF2B41F4FFEF2F1A21 -:107E90003F0A27E02216310409F07DCF90E080E010 -:107EA0002A960FB6F894DEBF0FBECDBFDF91CF91FB -:107EB0001F910F91FF90EF90DF90CF90BF90AF9008 -:107EC0009F908F907F906F905F904F903F902F90FA -:107ED00008958F929F92AF92BF92CF92DF92EF92CE -:107EE000FF920F931F93CF93DF93EB010E946A2DB4 -:107EF0008A889B88AE84BF84CA84DB84EC84FD843A -:107F00000E811F81288539854A815B816C817D8145 -:107F10001F921F921F92EF89EF93EE89EF930E94B9 -:107F200024350F900F900F900F900F9090E080E00D -:107F3000DF91CF911F910F91FF90EF90DF90CF9045 -:107F4000BF90AF909F908F9008958F929F92AF9225 -:107F5000BF92CF92DF92EF92FF920F931F930E94F6 -:107F60006A2D62E070E00E94402F892BD1F40E94BC -:107F70006A2D21E02F931F921F921F921F92912C26 -:107F8000812CB12CA12CC12CD12C7601970186011A -:107F9000B701A6010E9424350F900F900F900F900B -:107FA0000F9090E080E01F910F91FF90EF90DF9095 -:107FB000CF90BF90AF909F908F9008952F923F9257 -:107FC0004F925F926F927F928F929F92AF92BF92E9 -:107FD000CF92DF92EF92FF920F931F93CF93DF9395 -:107FE00000D000D000D01F92CDB7DEB70E9454174A -:107FF0008091260A9091270A019709F07EC086EFAA -:108000009FEF9E838D830E94F6150E9454170E9455 -:10801000F61560913F097091400980914109909156 -:1080200042090E94DF592B013C010E9454176091C4 -:108030003A0A70913B0A80913C0A90913D0A0E9455 -:10804000DF599B01AC01C301B2010E94CD5B698382 -:108050007A838B839C830E94F6156091430970910B -:10806000440980914509909146090E94DF592B01EE -:108070003C010E94541760913E0A70913F0A809122 -:10808000400A9091410A0E94DF599B01AC01C30153 -:10809000B2010E94CD5B2B013C01312C212C8D8142 -:1080A0009E81092E000CAA0BBB0B8D839E83AF8390 -:1080B000B88793E02916310409F442C01CF5B1E0F9 -:1080C0002B163104E9F1E2E02E16310459F10E9439 -:1080D0006A2D1F921F92A1E0AF931F921F92912CC5 -:1080E000812CB12CA12C7301620109811A812B8191 -:1080F0003C8140E050E0BA0140C0AAE0B0E0BE835D -:10810000AD8381CFF5E02F163104D1F094F086E0F5 -:1081100028163104E1F60E946A2D1F921F92F1E0A9 -:10812000FF93DBCF0E946A2D1F921F92B1E0BF9395 -:10813000D4CF0E946A2D1F921F92E1E0EF93CDCF22 -:108140000E946A2D9A8789876D817E818F819885AB -:108150000E94DF59AB01BC011F921F921F921F9218 -:108160001F92912C812CB12CA12C730162010981E9 -:108170001A812B813C8189859A850E9424350F9034 -:108180000F900F900F900F900E94F6158091680845 -:10819000909169089A8789870E94F615DC011E96DE -:1081A0008C9181110CC0E985FA85EF2B41F4FFEF2A -:1081B0002F1A3F0A27E02216310409F07ACF90E007 -:1081C00080E02A960FB6F894DEBF0FBECDBFDF91D8 -:1081D000CF911F910F91FF90EF90DF90CF90BF90C4 -:1081E000AF909F908F907F906F905F904F903F9057 -:1081F0002F9008952F923F924F925F926F927F92AD -:108200008F929F92AF92BF92CF92DF92EF92FF92A6 -:108210000F931F93CF93DF9300D000D000D01F9215 -:10822000CDB7DEB70E946A2D21E02F931F921F92D7 -:108230001F921F92912C812CB12CA12CC12CD12CDE -:10824000760197018601B701A6010E9424350E949C -:1082500054170F900F900F900F900F9080912E0A4F -:1082600090912F0A019709F07DC086EF9FEF9E83C2 -:108270008D830E94F61560913B0970913C098091B5 -:108280003D0990913E090E94DF596B017C010E94DB -:1082900054176091360A7091370A8091380A90918C -:1082A000390A0E94DF599B01AC01C701B6010E9447 -:1082B000CD5B69837A838B839C830E94F6156091E2 -:1082C0003F097091400980914109909142090E94B3 -:1082D000DF596B017C010E94541760913A0A70913A -:1082E0003B0A80913C0A90913D0A0E94DF599B0114 -:1082F000AC01C701B6010E94CD5B2B013C010E947D -:10830000F6150E945417312C212C8D819E81092E47 -:10831000000CAA0BBB0B8D839E83AF83B88793E0C1 -:1083200029163104E1F11CF5B1E02B163104B9F145 -:10833000E2E02E16310449F10E946A2DA1E0AF93CC -:108340001F921F921F921F92912C812CB12CA12C55 -:10835000C12CD12C76019301820149815A816B8114 -:108360007C813AC0AAE0B0E0BE83AD8382CFF5E065 -:108370002F163104A1F074F086E028163104E1F6DE -:108380000E946A2DF1E0FF93DBCF0E946A2DB1E0DD -:10839000BF93D6CF0E946A2DE1E0EF93D1CF0E9428 -:1083A0006A2D9A8789876D817E818F8198850E9449 -:1083B000DF596B017C011F921F921F921F921F9227 -:1083C000912C812CB12CA12C9301820149815A81DD -:1083D0006B817C8189859A850E9424350F900F904E -:1083E0000F900F900F900E94F61580916808909161 -:1083F00069089A8789870E94F615DC011E968C9180 -:1084000081110CC0E985FA85EF2B41F4FFEF2F1A9B -:108410003F0A27E02216310409F081CF90E080E086 -:108420002A960FB6F894DEBF0FBECDBFDF91CF9175 -:108430001F910F91FF90EF90DF90CF90BF90AF9082 -:108440009F908F907F906F905F904F903F902F9074 -:1084500008954F925F926F927F928F929F92AF9208 -:10846000BF92CF92DF92EF92FF920F931F93CF9321 -:10847000DF9300D01F92CDB7DEB70E945417409013 -:10848000360A5090370A6090380A7090390A0E9474 -:10849000541780903A0A90903B0AA0903C0AB09002 -:1084A0003D0A0E94F615C0903B09D0903C09E0902F -:1084B0003D09F0903E090E94F615C701B6010E94E1 -:1084C000DF596B017C01C301B2010E94DF599B019E -:1084D000AC01C701B6010E94CD5B2B013C0160914C -:1084E0003F097091400980914109909142090E9491 -:1084F000DF596B017C01C501B4010E94DF599B016A -:10850000AC01C701B6010E94CD5B69837A838B837E -:108510009C830E946A2D1F921F921F921F921F928E -:10852000912C812CB12CA12CC12CD12C760109814C -:108530001A812B813C81B301A2010E9424350E9443 -:108540006A2D1F921F921F921F921F929701860100 -:10855000B301A2010E9424350E946A2D1F921F922E -:108560001F921F921F929701B701A6010E94243506 -:108570000FB6F894DEBF0FBECDBF90E080E00F9045 -:108580000F900F900F90DF91CF911F910F91FF905F -:10859000EF90DF90CF90BF90AF909F908F907F90A3 -:1085A0006F905F904F9008958F929F92AF92BF927D -:1085B000CF92DF92EF92FF920F931F930E946A2D4A -:1085C00070E060E00E94402F892BD1F40E946A2D58 -:1085D0001F921F9221E02F931F921F92912C812CAA -:1085E000B12CA12CC12CD12C760197018601B701A9 -:1085F000A6010E9424350F900F900F900F900F90BE -:1086000090E080E01F910F91FF90EF90DF90CF906E -:10861000BF90AF909F908F9008958F929F92AF924E -:10862000BF92CF92DF92EF92FF920F931F930E941F -:108630006A2D61E070E00E94402F892BD1F40E94E6 -:108640006A2D1F9221E02F931F921F921F92912C4F -:10865000812CB12CA12CC12CD12C76019701860143 -:10866000B701A6010E9424350F900F900F900F9034 -:108670000F9090E080E01F910F91FF90EF90DF90BE -:10868000CF90BF90AF909F908F9008951F920F92C0 -:108690000FB60F9211240BB60F922F933F934F9367 -:1086A0005F936F937F938F939F93AF93BF93EF935A -:1086B000FF938EED9CE00E941608FF91EF91BF9111 -:1086C000AF919F918F917F916F915F914F913F916A -:1086D0002F910F900BBE0F900FBE0F901F9018950B -:1086E0001F920F920FB60F9211240BB60F922F9379 -:1086F0008F939F93EF93FF93E091EE0CF091EF0C2B -:108700008081E091F40CF091F50C82FD1DC0908108 -:108710008091F70C8F5F8F732091F80C821741F0D6 -:10872000E091F70CF0E0E252F34F958F8093F70C55 -:10873000FF91EF919F918F912F910F900BBE0F9012 -:108740000FBE0F901F9018958081F2CF1F920F924D -:108750000FB60F9211242F933F938F939F93AF9354 -:10876000BF9380912F0890913008A0913108B0916B -:10877000320830912E0823E0230F2D3758F501964B -:10878000A11DB11D20932E0880932F0890933008CF -:10879000A0933108B0933208809133089091340847 -:1087A000A0913508B09136080196A11DB11D8093A6 -:1087B000330890933408A0933508B0933608BF91DE -:1087C000AF919F918F913F912F910F900FBE0F907E -:1087D0001F90189526E8230F0296A11DB11DD2CF38 -:1087E0001F920F920FB60F9211240BB60F922F9378 -:1087F0003F934F935F936F937F938F939F93AF9329 -:10880000BF93EF93FF9348E251E064E271E090E0A0 -:1088100080E00E943F0BFF91EF91BF91AF919F913C -:108820008F917F916F915F914F913F912F910F9019 -:108830000BBE0F900FBE0F901F9018951F920F92B6 -:108840000FB60F9211240BB60F922F933F934F93B5 -:108850005F936F937F938F939F93AF93BF93EF93A8 -:10886000FF9348EA50E064EA70E083E090E00E9401 -:108870003F0BFF91EF91BF91AF919F918F917F91AE -:108880006F915F914F913F912F910F900BBE0F9081 -:108890000FBE0F901F9018951F920F920FB60F9258 -:1088A00011240BB60F922F933F934F935F936F93C7 -:1088B0007F938F939F93AF93BF93EF93FF9348E979 -:1088C00050E064E970E082E090E00E943F0BFF918D -:1088D000EF91BF91AF919F918F917F916F915F9138 -:1088E0004F913F912F910F900BBE0F900FBE0F90A5 -:1088F0001F9018951F920F920FB60F9211240BB66E -:108900000F922F933F934F935F936F937F938F9328 -:108910009F93AF93BF93EF93FF9348E850E064E8D1 -:1089200070E081E090E00E943F0BFF91EF91BF91DA -:10893000AF919F918F917F916F915F914F913F91F7 -:108940002F910F900BBE0F900FBE0F901F90189598 -:108950001F920F920FB60F9211240BB60F922F9306 -:108960003F934F935F936F937F938F939F93AF93B7 -:10897000BF93EF93FF93E0913808F0913908199570 -:10898000FF91EF91BF91AF919F918F917F916F91E7 -:108990005F914F913F912F910F900BBE0F900FBEA3 -:1089A0000F901F901895FF920F931F93CF93DF9313 -:1089B000EC01F62E8C01065F1F4F1B861A861D8662 -:1089C0001C861F861E86C8010E94302BF8861986D9 -:1089D00070E060E0C801DF91CF911F910F91FF908F -:1089E0000C940B2B1092E10C1092E00C88EE93E0AB -:1089F000A0E0B0E08093E20C9093E30CA093E40C31 -:108A0000B093E50C82E893E09093DF0C8093DE0C4A -:108A100085EC90E09093EB0C8093EA0C84EC90E072 -:108A20009093ED0C8093EC0C80EC90E09093EF0C25 -:108A30008093EE0C81EC90E09093F10C8093F00C1D -:108A400082EC90E09093F30C8093F20C86EC90E033 -:108A50009093F50C8093F40C1092F70C1092F80C94 -:108A60001092F90C1092FA0C68E18AED93E19BDF09 -:108A70006CE18AEE93E197DF67E18AEF93E193DFA0 -:108A80006DE18AE094E18FDF68E18AE993E18BDFB1 -:108A90006CE18AEA93E187DF67E18AEB93E183DFA8 -:108AA0006DE18AEC93E17FDF68E18AE593E17BDFAA -:108AB0006CE18AE693E177DF67E18AE793E173DFB0 -:108AC0006DE18AE893E16FDF68E18AE193E16BDFB2 -:108AD0006CE18AE293E167DF67E18AE393E163DFB8 -:108AE0006DE18AE493E15FDF68E18AED92E15BDFAB -:108AF0006CE18AEE92E157DF67E18AEF92E153DFA2 -:108B00006DE18AE093E14FDF68E18AE992E14BDFB2 -:108B10006CE18AEA92E147DF67E18AEB92E143DFA9 -:108B20006DE18AEC92E13FDF68E18AE592E13BDFAB -:108B30006CE18AE692E137DF67E18AE792E133DFB1 -:108B40006DE18AE892E12FDF68E18AE192E12BDFB3 -:108B50006CE18AE292E127DF67E18AE392E123DFB9 -:108B60006DE18AE492E11FDF68E18AED91E11BDFAC -:108B70006CE18AEE91E117DF67E18AEF91E113DFA3 -:108B80006DE18AE092E10FDF68E18AE991E10BDFB4 -:108B90006CE18AEA91E107DF67E18AEB91E103DFAB -:108BA0006DE18AEC91E1FFDE68E18AE591E1FBDEAF -:108BB0006CE18AE691E1F7DE67E18AE791E1F3DEB5 -:108BC0006DE18AE891E1EFDE68E18AE191E1EBDEB7 -:108BD0006CE18AE291E1E7DE67E18AE391E1E3DEBD -:108BE0006DE18AE491E1DFDE82E090E00E94605472 -:108BF00024E933E0FC013183208390937C0D809342 -:108C00007B0D68E18AED90E1CEDE6CE18AEE90E1C9 -:108C1000CADE67E18AEF90E1C6DE6DE18AE091E1AC -:108C2000C2DE68E18AE990E1BEDE6CE18AEA90E1A9 -:108C3000BADE67E18AEB90E1B6DE6DE18AEC90E1A5 -:108C4000B2DEEEE0FEE02FEF48EB5BE080910D0E30 -:108C5000803308F0B6C091E0980F90930D0E80839A -:108C600090E0DC01AA0FBB1FA80FB91FA358B24F99 -:108C700012965C934E93119733968EE0EA31F80783 -:108C800029F768E18AE590E18EDE6CE18AE690E101 -:108C90008ADE67E18AE790E186DE6DE18AE890E1AD -:108CA00082DE68E18AE190E17EDE6CE18AE290E1B9 -:108CB0007ADE67E18AE390E176DE6DE18AE490E1B5 -:108CC00072DE68E18AED9FE06EDE6CE18AEE9FE085 -:108CD0006ADE67E18AEF9FE066DE6DE18AE090E19F -:108CE00062DE68E18AE99FE05EDE6CE18AEA9FE08D -:108CF0005ADE67E18AEB9FE056DE6DE18AEC9FE089 -:108D000052DE68E18AE59FE04EDE6CE18AE69FE094 -:108D10004ADE67E18AE79FE046DE6DE18AE89FE090 -:108D200042DE68E18AE19FE03EDE6CE18AE29FE09C -:108D30003ADE67E18AE39FE036DE6DE18AE49FE098 -:108D400032DE68E18AED9EE02EDE6CE18AEE9EE086 -:108D50002ADE67E18AEF9EE026DE6DE18AE09FE091 -:108D600022DE68E18AE99EE01EDE6CE18AEA9EE08E -:108D70001ADE67E18AEB9EE016DE6DE18AEC9EE08A -:108D800012DE68E18AE59EE00EDE6CE18AE69EE096 -:108D90000ADE67E18AE79EE006DE6DE18AE89EE092 -:108DA00002DE68E18AE19EE0FEDD6CE18AE29EE09F -:108DB000FADD67E18AE39EE0F6DD6DE18AE49EE09C -:108DC000F2CD208359CF789484B5826084BD84B578 -:108DD000816084BD85B5826085BD85B5816085BDB6 -:108DE00080916E00816080936E001092810080916E -:108DF00081008260809381008091810081608093F6 -:108E00008100809180008160809380008091B1001A -:108E100084608093B1008091B00081608093B00045 -:108E20008091910082608093910080919100816097 -:108E30008093910080919000816080939000809158 -:108E4000A10082608093A1008091A1008160809345 -:108E5000A1008091A00081608093A00080912101F9 -:108E600082608093210180912101816080932101A2 -:108E70008091200181608093200180917A0084603C -:108E800080937A0080917A00826080937A0080914A -:108E90007A00816080937A0080917A008068809364 -:108EA0007A001092C100E091EE0CF091EF0C82E09C -:108EB0008083E091EA0CF091EB0C1082E091EC0CD5 -:108EC000F091ED0C10E110831092F60CE091F20C91 -:108ED000F091F30C86E08083E091F00CF091F10CBE -:108EE000808180618083E091F00CF091F10C8081B1 -:108EF00088608083E091F00CF091F10C80818068B3 -:108F00008083E091F00CF091F10C80818F7D808363 -:108F100064E670E080E090E00E94FF098FE692E056 -:108F20000E9415248DE692E00E9415248AE196E0C5 -:108F30000E9415248AE692E00E9415248FE692E0B2 -:108F40000E9415248DE692E00E94152484E396E0A9 -:108F50000E9415248AE692E00E94152461E089E1CE -:108F60000E94930961E08BE10E94930961E08AE12C -:108F70000E94930962E085E40E94930962E084E420 -:108F80000E94930961E089E10E94660960E08BE13B -:108F90000E94660960E08AE10E94660961E08FE153 -:108FA0000E94930961E081E20E94930961E080E2FE -:108FB0000E94930962E083E40E94930962E082E4E4 -:108FC0000E94930961E08FE10E94660960E081E2FE -:108FD0000E94660960E080E20E94660961E082E228 -:108FE0000E94930961E084E20E94930961E083E2B8 -:108FF0000E94930962E081E40E94930962E080E4A8 -:109000000E94930961E082E20E94660960E084E2C6 -:109010000E94660960E083E20E94660961E08EE0DA -:109020000E94930961E08EE10E94930961E08FE064 -:109030000E94930961E08EE00E94660960E08EE183 -:109040000E94660960E08FE00E94660961E088E2A4 -:109050000E94930961E089E20E94930961E085E240 -:109060000E94930960E088E20E94660960E089E25C -:109070000E94660960E085E20E94660961E08DE079 -:109080000E94930961E089E00E94930961E088E011 -:109090000E94930961E087E00E94930961E08AE001 -:1090A0000E94930961E08CE00E94930960E08DE0EA -:1090B0000E94660960E089E00E94660960E088E03D -:1090C0000E94660960E087E00E94660960E08AE02D -:1090D0000E94660960E08CE00E94660962E08FE30E -:1090E0000E94930962E08BE30E94930961E084E0AF -:1090F0000E94930961E085E00E94930961E086E0A7 -:109100000E94930961E08BE00E94930960E084E093 -:109110000E94660960E085E00E94660960E086E0E2 -:109120000E94660960E08BE00E94660984EF91E08E -:10913000909303028093020262E081E30E9493090C -:1091400061E086E10E94930961E086E10E94660980 -:109150008CB58F7D8CBD8CB5837F8CBD0E949C07A8 -:109160000E94F70B8FE692E00E9415248DE692E0B4 -:109170000E94152485E596E00E9415248AE692E077 -:109180000E9415240E9454170E94C3278FE692E084 -:109190000E9415248DE692E00E94152485E696E053 -:1091A0000E9415248AE692E00E9415248FE692E040 -:1091B0000E9415248DE692E00E94152486E796E031 -:1091C0000E9415248AE692E00E9415240E946A2DCE -:1091D000EC0140960E94FA12CE018C569F4F0E94DD -:1091E000FA12CE01885E9E4F0E94FA128FE692E03C -:1091F0000E9415248DE692E00E9415248BE896E0EB -:109200000E9415248AE692E00E9415240E946A2D8D -:109210000E94D2228FE692E00E9415248DE692E011 -:109220000E94152483EA96E00E9415248AE692E0C3 -:109230000E9415240E946A2D0E948C218FE692E0E4 -:109240000E9415248DE692E00E9415248AEB96E098 -:109250000E9415248AE692E00E94152461E089E1CB -:109260000E94660961E08EE00E94660961E08FE17C -:109270000E94660961E082E20E9466098FE692E040 -:109280000E9415248DE692E00E94152480ED96E060 -:109290000E9415248AE692E00E9415240E9440183C -:1092A0000E9410180E94300A0E94300A60933A0807 -:1092B00070933B0880933C0890933D088FE692E0C2 -:1092C0000E9415248DE692E00E94152480EE96E01F -:1092D0000E9415248AE692E00E94152483EE9DE206 -:1092E0009093390880933808C1E0C0936F001093C1 -:1092F000810010928000C093370880E092E0909344 -:1093000087008093860081E1809381001092810024 -:1093100010928500109284008091370880618093BC -:1093200081000E94300A60934B0970934C0980932E -:109330004D0990934E098FE692E00E9415248DE628 -:1093400092E00E94152480EF96E00E9415248AE6A0 -:1093500092E00E9415240E94541780916209909116 -:109360006309A0916409B09165090197A105B10550 -:1093700059F50E9454178091AA099091AB09A091C8 -:10938000AC09B091AD090197A105B105E9F485E0FB -:1093900097E00E9415240E946A2DCF931F921F927E -:1093A0001F921F92912C812CB12CA12CC12CD12C5D -:1093B000760197018601B701A6010E9424350F901E -:1093C0000F900F900F900F900E9454178091620998 -:1093D00090916309A0916409B09165090197A10575 -:1093E000B10561F50E9454178091A6099091A709D3 -:1093F000A091A809B091A9090197A105B105F1F4BF -:109400008DE197E00E9415240E946A2D1F9221E0B1 -:109410002F931F921F921F92912C812CB12CA12C63 -:10942000C12CD12C760197018601B701A6010E94BB -:1094300024350F900F900F900F900F900E945417AB -:109440008091620990916309A0916409B0916509C6 -:109450000197A105B10561F50E9454178091A209F9 -:109460009091A309A091A409B091A5090197A10524 -:10947000B105F1F485E397E00E9415240E946A2D5E -:109480001F921F9221E02F931F921F92912C812CEB -:10949000B12CA12CC12CD12C760197018601B701EA -:1094A000A6010E9424350F900F900F900F900F90FF -:1094B00088E792E00E94152486E792E00E94152436 -:1094C0008DE497E00E94152483E792E00E94152422 -:1094D000EEE06E2E712CFEEE2F2EF2E03F2E0E945B -:1094E0006A2D0E94A8130E94300AAB01BC01809132 -:1094F0003A0890913B08A0913C08B0913D0848176C -:1095000059076A077B0708F060C040933A085093F8 -:109510003B0860933C0870933D088EED9CE00E94F0 -:109520000108892B09F434C30E94300A60934B0967 -:1095300070934C0980934D0990934E098EED9CE0F9 -:109540000E94DF0780933509982F9F7D953409F499 -:1095500068C02091330930913409F901E153F74F84 -:1095600080832F5F3F4F30933409209333098091DC -:109570003309909134098336910564F02AE02093F1 -:109580003509FC01E153F74F20830196909334098C -:109590008093330920913309309134098091350942 -:1095A0008A3021F0243631050CF4F2C2C90101974A -:1095B000AAE6B8E0EFECF8E0AF014F5C584048177E -:1095C0005907B4F541914D93F7CF481B590B6A0BDE -:1095D0007B0B483E53406105710508F49ECF8851CE -:1095E0009C4FAF4FBF4F80933A0890933B08A09396 -:1095F0003C08B0933D080E944018EC010E94B8243A -:10960000CE010C960E94B824CE0148960E94B82440 -:10961000CE0184960E94B824CE01C0960E94B82440 -:109620007CCF0E94F61521E0DC011E962C939FCF83 -:109630008659974FFC011082223031050CF4A4C2E8 -:109640008AE693E00E94152486E294E00E941524A5 -:1096500086E697E00E9415248AE698E00E94152489 -:1096600086E697E00E94152488EE97E00E94152474 -:109670008AE390E00E946054EC011A821B821C82F3 -:109680001D821E821F82188619861A861B861C86DA -:109690001D861E861F86188A198A1A8A1B8A1C8AAA -:1096A0001D8A1E8A1F8A188E198E1A8E1B8E1C8E7A -:1096B0001D8E1E8E1F8E18A219A21AA21BA21CA2FA -:1096C0001DA21EA21FA218A619A61AA61BA61CA69A -:1096D0001DA61EA61FA618AA19AA1AAA1BAA1CAA6A -:1096E0001DAA1EAA1FAA18AE19AE65E272E08AE68C -:1096F00098E00E9488558C01DC018C918654823060 -:1097000008F0EEC168E677E0C8010E94795D892B18 -:1097100009F49EC16BE677E0C8010E94795D892B50 -:1097200009F496C16FE677E0C8010E94795D892B44 -:1097300009F491C162E777E0C8010E94795D892B45 -:1097400009F489C166E777E0C8010E94795D892B39 -:1097500009F484C16AE777E0C8010E94795D892B2A -:1097600009F47FC16EE777E0C8010E94795D892B1B -:1097700009F477C161E877E0C8010E94795D892B1F -:1097800009F472C165E877E0C8010E94795D892B10 -:1097900009F46DC169E877E0C8010E94795D892B01 -:1097A00009F468C16DE877E0C8010E94795D892BF2 -:1097B00009F463C161E977E0C8010E94795D892BF2 -:1097C00009F45EC165E977E0C8010E94795D892BE3 -:1097D00009F459C169E977E0C8010E94795D892BD4 -:1097E00009F454C16DE977E0C8010E94795D892BC5 -:1097F00009F44FC161EA77E0C8010E94795D892BC5 -:1098000009F44AC165EA77E0C8010E94795D892BB5 -:1098100009F445C169EA77E0C8010E94795D892BA6 -:1098200009F440C16DEA77E0C8010E94795D892B97 -:1098300009F43BC161EB77E0C8010E94795D892B97 -:1098400009F436C165EB77E0C8010E94795D892B88 -:1098500009F431C169EB77E0C8010E94795D892B79 -:1098600009F42CC16DEB77E0C8010E94795D892B6A -:1098700009F427C161EC77E0C8010E94795D892B6A -:1098800009F422C165EC77E0C8010E94795D892B5B -:1098900009F41DC169EC77E0C8010E94795D892B4C -:1098A00009F418C16DEC77E0C8010E94795D892B3D -:1098B00009F013C188EB90E09093010280930002BD -:1098C0000115110509F412C1F8018081883541F4B0 -:1098D000C80101960E9485556A837B838C839D8392 -:1098E000D8018C91893541F4C80101960E948555B3 -:1098F0006E837F8388879987F80180818A3541F458 -:10990000C80101960E9485556A877B878C879D8751 -:10991000D8018C91813451F4C80101960E9485557B -:109920000E94355C6E877F87888B998BF8018081D8 -:10993000823451F4C80101960E9485550E94355C1D -:109940006A8B7B8B8C8B9D8BD8018C91833451F4EB -:10995000C80101960E9485550E94355C6E8B7F8BF5 -:10996000888F998FF8018081833541F4C801019671 -:109970000E9485556A8F7B8F8C8F9D8FD8018C912B -:10998000803551F4C80101960E9485550E94355CCE -:109990006E8F7F8F88A399A3F8018081863551F45B -:1099A000C80101960E9485550E94355C6AA37BA37D -:1099B0008CA39DA3D8018C91873551F4C8010196E1 -:1099C0000E9485550E94355C6EA37FA388A799A746 -:1099D000F8018081853451F4C80101960E948555B3 -:1099E0000E94355C6AA77BA78CA79DA7D8018C91A4 -:1099F000843551F4C80101960E9485550E94355C5A -:109A00006EA77FA788AB99ABF80180818D3451F4A4 -:109A1000C80101960E9485550E94355C6AAB7BABFC -:109A20008CAB9DABD8018C91813551F4C801019666 -:109A30000E9485550E94355C6EAB7FAB88AF99AFB5 -:109A400061ED77E090E080E00E9488558C0138CF8E -:109A500090E080E031CF81E090E02ECF8CE190E08B -:109A60002BCF8DE690E028CF8FE690E025CF80E7E2 -:109A700090E022CF81E790E01FCF82E790E01CCFFB -:109A800083E790E019CF84E790E016CF88E790E075 -:109A900013CF89E790E010CF8AE790E00DCF83E8FD -:109AA00090E00ACF84E890E007CF8DE890E004CF03 -:109AB0008EE890E001CF8FE890E0FECE80E990E064 -:109AC000FBCE81EA90E0F8CE85EB90E0F5CE86EB18 -:109AD00090E0F2CE87EB90E0EFCE8FEF9FEFECCEF1 -:109AE0008FEF9FEF90930102809300020E94F61582 -:109AF000FC0116850E94541780906E0990906F09A2 -:109B0000A0907009B0907109CEA8DFA8E8ACF9ACBC -:109B10000E94F615C0925609D0925709E092580952 -:109B2000F0925909809100029091010282309105D2 -:109B300008F402C59C012F5631092530310508F47F -:109B4000FBC4552453948437910509F0512C1123FB -:109B500009F4F6C48D36910509F4F2C49C01285726 -:109B600031092330310508F4EBC4855B9109039773 -:109B700008F4E6C486E693E00E9415240E94F615D8 -:109B80000E941624CE0138D710923409109233095E -:109B9000809136098111A4C00E94F615FC018685CA -:109BA000882309F49DC00E946A2DEC01FC01EE5D42 -:109BB000FC4F108240960E94C00CCE018C569F4FE5 -:109BC0000E94C00CCE01885E9E4F0E94C00C0E9475 -:109BD00028158C010F5F1F4FC1E0D0E0D8018D9197 -:109BE0008D018823D9F081EA93E00E9415248BEE41 -:109BF00097E00E941524CE010E94102488EE97E081 -:109C00000E94152460E08C2F0E94660970E060E0DD -:109C1000CE010E944624F80131971082F80187A9ED -:109C20008823F9F081EA93E00E94152482E098E00D -:109C30000E941524CE010E94102488EE97E00E9415 -:109C4000152461E08C2F0E94930960E08C2F0E9404 -:109C5000660961E070E0CE010E944624D801D796E3 -:109C60001C922196C533D10509F0B8CF0E949C15EE -:109C700020910E0E30E0C901880F991F820F931FAB -:109C8000FC01E358F24F80818F7B80832091110E7D -:109C900030E0C901880F991F820F931FFC01E35820 -:109CA000F24F80818F7B80832091140E30E0C901B8 -:109CB000880F991F820F931FFC01E358F24F808198 -:109CC0008F7B80832091170E30E0C901880F991F88 -:109CD000820F931FFC01E358F24F80818F7B8083BA -:109CE0000E94F615FC018685809336090E94541760 -:109CF0002091390930913A09DC0112968D919C919D -:109D00002817390759F10E945417FC018281938169 -:109D100090933A09809339090E945417209137098A -:109D200030913809DC0114968D919C9128173907E0 -:109D300069F00E945417FC01848195819093380941 -:109D4000809337090E946A2D0E94D2220E946A2DB8 -:109D50000E948C210E9440180E9410180E94300A14 -:109D600000914B0910914C0920914D0930914E09F9 -:109D7000601771078207930708F0F0C20E94300A4B -:109D800060934B0970934C0980934D0990934E0951 -:109D90000E94A708A4CB209779F48EE593E00E9457 -:109DA00015240E94F6150E9416240E94F615709242 -:109DB000690860926808E6CEE0900002F090010227 -:109DC000FFEFEF16FF0649F3E114F10409F083C039 -:109DD0008091660890916708892B61F482E090E099 -:109DE0006FD528E433E0DC012D933C939093670812 -:109DF000809366080091660810916708B1E7EB163A -:109E0000F10409F09EC080915C0890915D08892B57 -:109E100061F482E090E054D526E133E0FC01318327 -:109E2000208390935D0880935C0800915C081091FA -:109E30005D08F9E7EF16F10409F09EC08091520821 -:109E400090915308892B61F482E090E039D5E4EEDB -:109E5000F2E0DC01ED93FC93909353088093520859 -:109E60000091520810915308F0E9EF16F10409F03F -:109E70009EC08091480890914908892B61F482E046 -:109E800090E01ED5E2EBF2E0DC01ED93FC939093C1 -:109E90004908809348080091480810914908F8EB58 -:109EA000EF16F10409F09EC080913E0890913F08A2 -:109EB000892B61F482E090E003D5E0E8F2E0DC0178 -:109EC000ED93FC9390933F0880933E0800913E08E9 -:109ED00010913F0887C0BCE1EB16F104B9F4809102 -:109EE000640890916508892B61F482E090E0E8D4E1 -:109EF0002EE333E0FC013183208390936508809347 -:109F00006408009164081091650878CFFDE6EF16AB -:109F1000F10409F082C08091620890916308892B56 -:109F200061F482E090E0CCD424E333E0DC012D93B3 -:109F30003C939093630880936208009162081091AB -:109F40006308F2E7EF16F10409F082C080915A0825 -:109F500090915B08892B61F482E090E0B1D42CE011 -:109F600033E0DC012D933C9390935B0880935A0877 -:109F700000915A0810915B08FAE7EF16F10409F016 -:109F800082C08091500890915108892B61F482E041 -:109F900090E096D4EAEDF2E0DC01ED93FC9390932F -:109FA0005108809350080091500810915108F1EA2F -:109FB000EF16F10409F082C080914608909147089D -:109FC000892B61F482E090E07BD4E8EAF2E0DC01E6 -:109FD000ED93FC93909347088093460800914608C0 -:109FE000109147080115110509F044C18EE593E071 -:109FF0000E9415240E94F6150E9416240E94F61550 -:10A00000709269086092680885ED97E00E94982335 -:10A0100088EE97E00E949823B5CDBFE6EB16F104D9 -:10A0200009F068C08091600890916108892B61F403 -:10A0300082E090E045D42AE233E0FC0131832083C2 -:10A040009093610880936008009160081091610806 -:10A05000B3E7EB16F10409F0BBC08091580890916A -:10A060005908892B61F482E090E02AD422E033E0A1 -:10A07000FC01318320839093590880935808009104 -:10A08000580810915908FDE8EF16F10409F0BBC01B -:10A0900080914E0890914F08892B61F482E090E006 -:10A0A0000FD4E0EDF2E0DC01ED93FC9390934F08C8 -:10A0B00080934E0800914E0810914F08F5EBEF1673 -:10A0C000F10409F0BBC08091440890914508892BA8 -:10A0D00061F482E090E0F4D3EEE9F2E0DC01ED938C -:10A0E000FC93909345088093440800914408109194 -:10A0F000450878CFF0E7EF16F10409F066C08091CB -:10A100005E0890915F08892B61F482E090E0D8D3DB -:10A1100020E233E0DC012D933C9390935F08809321 -:10A120005E0800915E0810915F08B8E7EB16F10435 -:10A1300009F07FCE8091540890915508892B51F4F5 -:10A1400082E090E0BDD3FC013182208290935508DB -:10A15000809354080091540810915508FFE8EF16B9 -:10A16000F10409F081CE80914A0890914B08892B27 -:10A1700061F482E090E0A4D3ECEBF2E0DC01ED933B -:10A18000FC9390934B0880934A0800914A081091E1 -:10A190004B08F7EBEF16F10409F081CE80914008EF -:10A1A00090914108892B61F482E090E089D3EAE83C -:10A1B000F2E0DC01ED93FC9390934108809340081A -:10A1C00000914008109141080DCF10E000E016CE3C -:10A1D000F4E7EF16F10409F0A8CF809156089091AA -:10A1E0005708892B61F482E090E06AD328EF32E0CF -:10A1F000DC012D933C93909357088093560800916F -:10A20000560810915708FEE8EF16F10409F0A6CFA2 -:10A2100080914C0890914D08892B61F482E090E088 -:10A220004FD3E6ECF2E0DC01ED93FC9390934D0804 -:10A2300080934C0800914C0810914D08F6EBEF16F6 -:10A24000F10409F0A6CF8091420890914308892B30 -:10A2500061F482E090E034D3E4E9F2E0DC01ED93D4 -:10A26000FC93909343088093420800914208109118 -:10A270004308B8CE8AE593E00E9415240E94F615A3 -:10A280000E9416240E94F615109269081092680820 -:10A29000F12CE12C2FEFE21AF20A31E0E316F1047F -:10A2A00041F086E593E00E9415240E94F6150E9475 -:10A2B0001624D801ED91FC910480F581E02DBE01BA -:10A2C000C80119950E94F615C0906808D0906908D9 -:10A2D0000E94F615FC01868581110AC0E814F90474 -:10A2E0003CF4C114D10421F0F2E0CF16D10491F670 -:10A2F0008EED9CE00E940108181619062CF48EEDD4 -:10A300009CE00E94DF07F4CFCD2809F402C155205C -:10A31000A1F00E94541780916A0990916B09A09155 -:10A320006C09B0916D090197A105B10531F40E9446 -:10A33000F61521E0DC011E962C938EE493E00E943A -:10A34000152488E198E00E9415240E94F61580915A -:10A350006808909169080E941024DFC0AB01BC011D -:10A36000401B510B620B730B809102029091030210 -:10A37000092E000CAA0BBB0B84179507A607B7077D -:10A3800008F006CD0E94F615DC011E968C918823FC -:10A3900009F487C086E793E00E9415240E94F61511 -:10A3A0000E9416240E946A2DEC01FC01E350FD4F2F -:10A3B0008081882309F478C00E94F615CE01845666 -:10A3C0009E4F0E94CA1060933B0970933C09809392 -:10A3D0003D0990933E09FE01E250FD4F80818823A4 -:10A3E00009F474C00E94F615CE0184539E4F0E945A -:10A3F000CA1060933F09709340098093410990937C -:10A400004209FE01E150FD4F8081882309F470C0AC -:10A410000E94F615CE0184509E4F0E94CA10609390 -:10A4200043097093440980934509909346090E941B -:10A43000F6150E94422A0E946A2D0E9499290E94C4 -:10A44000F6150E9442160E94F6150E945E280E9490 -:10A4500054178091620990916309A0916409B091A9 -:10A4600065090197A105B10541F08EE693E00E94D0 -:10A4700015240E94F6150E94162480914709909198 -:10A480004809A0914909B0914A090196A11DB11D41 -:10A490008093470990934809A0934909B0934A09CA -:10A4A0006DCC82E793E078CF0E94F615FE01EC5A5E -:10A4B000FF4F80819181A281B38180933B0990936A -:10A4C0003C09A0933D09B0933E0985CF0E94F61543 -:10A4D000FE01E852FF4F80819181A281B381809378 -:10A4E0003F0990934009A0934109B093420989CF55 -:10A4F0000E94F615C45ADE4F88819981AA81BB81DA -:10A500008093430990934409A0934509B093460969 -:10A510008ECF82E593E00E9415240E94F6150E94DA -:10A5200016240E94F615109256091092570910929F -:10A5300058091092590926CB5524539411111ACB5E -:10A540000E9454178091620990916309A091640957 -:10A55000B09165090197A105B10509F41CCC5520FE -:10A5600009F419CC82E693E00E9415240E94F615A6 -:10A570000E9416240E94F6158FE090E090936908DF -:10A5800080936808FFCA84E59EE00E94622384E409 -:10A590009EE00E94622384E39EE00E94622384E2A4 -:10A5A0009EE00E94622384E99EE00E94622384E888 -:10A5B0009EE00E94622384E79EE00E94622384E67C -:10A5C0009EE00E94622384ED9EE00E94622384EC60 -:10A5D0009EE00E94622384EB9EE00E94622384EA54 -:10A5E0009EE00E94622384E19FE00E94622384E057 -:10A5F0009FE00E94622384EF9EE00E94622384EE2B -:10A600009EE00E94622384E59FE00E94622384E42E -:10A610009FE00E94622384E39FE00E94622384E221 -:10A620009FE00E94622384E99FE00E94622384E805 -:10A630009FE00E94622384E79FE00E94622384E6F9 -:10A640009FE00E94622384ED9FE00E94622384ECDD -:10A650009FE00E94622384EB9FE00E94622384EAD1 -:10A660009FE00E94622384E190E10E94622384E0E3 -:10A6700090E10E94622384EF9FE00E94622384EEB7 -:10A680009FE00E94622384E590E10E94622384E4BB -:10A6900090E10E94622384E390E10E94622384E2BD -:10A6A00090E10E94622384E990E10E94622384E8A1 -:10A6B00090E10E94622384E790E10E94622384E695 -:10A6C00090E10E94622384ED90E10E94622384EC79 -:10A6D00090E10E94622384EB90E10E94622384EA6D -:10A6E00090E10E94622384E191E10E94622384E070 -:10A6F00091E10E94622384EF90E10E94622384EE44 -:10A7000090E10E94622384E591E10E94622384E447 -:10A7100091E10E94622384E391E10E94622384E23A -:10A7200091E10E94622384E991E10E94622384E81E -:10A7300091E10E94622384E791E10E94622384E612 -:10A7400091E10E94622384ED91E10E94622384ECF6 -:10A7500091E10E94622384EB91E10E94622384EAEA -:10A7600091E10E94622384E192E10E94622384E0ED -:10A7700092E10E94622384EF91E10E94622384EEC1 -:10A7800091E10E94622384E592E10E94622384E4C5 -:10A7900092E10E94622384E392E10E94622384E2B8 -:10A7A00092E10E94622384E992E10E94622384E89C -:10A7B00092E10E94622384E792E10E94622384E690 -:10A7C00092E10E94622384ED92E10E94622384EC74 -:10A7D00092E10E94622384EB92E10E94622384EA68 -:10A7E00092E10E94622384E193E10E94622384E06B -:10A7F00093E10E94622384EF92E10E94622384EE3F -:10A8000092E10E94622384E593E10E94622384E442 -:10A8100093E10E94622384E393E10E94622384E235 -:10A8200093E10E94622384E993E10E94622384E819 -:10A8300093E10E94622384E793E10E94622384E60D -:10A8400093E10E94622384ED93E10E94622384ECF1 -:10A8500093E10E94622384EB93E10E94622384EAE5 -:10A8600093E10E94622384E194E10E94622384E0E8 -:10A8700094E10E94622384EF93E10E94622384EEBC -:10A8800093E10C946223EF920F931F93CF93DF9386 -:10A89000E80134E047FD34E1042E000C550B57FF6E -:10A8A00003C0519541955109E32E022F242FAE018B -:10A8B000ABD1CE01DF91CF911F910F91EF90089511 -:10A8C0000F931F93CF93DF938230910510F482E0B2 -:10A8D00090E0E0911E14F0911F1430E020E0B0E011 -:10A8E000A0E0309799F42115310509F44AC0281BDE -:10A8F000390B24303105D8F58A819B8161157105AA -:10A9000089F1FB0193838283FE0111C04081518153 -:10A910000281138148175907E0F04817590799F445 -:10A92000109761F012960C93129713961C9332961F -:10A93000CF01DF91CF911F910F91089500931E14C5 -:10A9400010931F14F4CF2115310551F0421753070E -:10A9500038F0A901DB019A01BD01DF01F801C1CF87 -:10A96000EF01F9CF90931F1480931E14CDCFFE01F9 -:10A97000E20FF31F81939193225031093983288389 -:10A98000D7CF20911C1430911D14232B41F420911A -:10A9900006023091070230931D1420931C1420915D -:10A9A0000402309105022115310541F42DB73EB75F -:10A9B0004091080250910902241B350BE0911C14B0 -:10A9C000F0911D14E217F307A0F42E1B3F0B28177C -:10A9D000390778F0AC014E5F5F4F2417350748F018 -:10A9E0004E0F5F1F50931D1440931C14819391933D -:10A9F0009FCFF0E0E0E09CCFCF93DF930097E9F0AA -:10AA0000FC01329713821282A0911E14B0911F1480 -:10AA1000ED0130E020E01097A1F420813181820F18 -:10AA2000931F20911C1430911D142817390709F029 -:10AA300061C0F0931D14E0931C14DF91CF91089531 -:10AA4000EA01CE17DF07E8F54A815B819E014115D7 -:10AA50005105B1F7E901FB83EA8349915991C40F8C -:10AA6000D51FEC17FD0761F4808191810296840F58 -:10AA7000951FE90199838883828193819B838A83CF -:10AA8000F0E0E0E012968D919C9113970097B9F554 -:10AA90002D913C911197CD010296820F931F209129 -:10AAA0001C1430911D142817390739F6309751F5C9 -:10AAB00010921F1410921E14B0931D14A0931C1416 -:10AAC000BCCFD383C28340815181840F951FC817A7 -:10AAD000D90761F44E5F5F4F88819981480F591FF4 -:10AAE000518340838A819B81938382832115310521 -:10AAF00009F0B0CFF0931F14E0931E149ECFFD0118 -:10AB0000DC01C0CF13821282D7CF66277727F4C12A -:10AB10004AE154E100C0FA01A191B081009719F413 -:10AB20001097E1F0CD01DC01CD010D90002011F472 -:10AB3000C00113C0FB012191222319F02015D9F780 -:10AB4000F3CFFB012191201519F41E92119606C036 -:10AB50002223C1F70D900020A1F7D001FA01A193A3 -:10AB6000B0830895BB274A3031F4992322F4BDE223 -:10AB7000909581959F4F30C0BB272A3051F499237F -:10AB800042F4BDE290958095709561957F4F8F4F0F -:10AB90009F4F01C0BB27FA01A62F621771058105DF -:10ABA0009105330B30FB66F0AA27660F771F881FCD -:10ABB000991FAA1FA21710F0A21B63953850A9F77E -:10ABC000A05DAA3308F0A95DA19336F7B111B19346 -:10ABD0001082CA01DEC3BB27FB015527AA27880FB5 -:10ABE000991FAA1FA41710F0A41B83955051B9F701 -:10ABF000A05DAA3308F0A95DA193009779F7B11180 -:10AC0000B1931192CB01C5C38F929F92AF92BF9225 -:10AC1000CF92DF92EF92FF920F931F93CF93DF9328 -:10AC200000D000D000D0CDB7DEB76A01F22EB02E32 -:10AC3000102FFBE3AF2EA01608F41BE31F5F012FBC -:10AC400027E0AE014F5F5F4FACD2BC018981982FE6 -:10AC50009970913009F44EC09BE2E1FC04C09E2D36 -:10AC60009170E0FC49C05E2D5071E82FE87083FFC1 -:10AC700055C084E0911101C083E0EF2DE81B8F15D2 -:10AC800008F0E0E0D6018E2F20E25523C9F1992388 -:10AC900029F0D6019C93C60101966C0196012D5FA7 -:10ACA0003F4FE2FE33C08EE4D6018C9391E41196BF -:10ACB0009C93119712968C93D9018E2F90E281115B -:10ACC0002AC0E20FF32FF11D10828EEF9FEF29961D -:10ACD0000FB6F894DEBF0FBECDBFDF91CF911F91AD -:10ACE0000F91FF90EF90DF90CF90BF90AF909F902B -:10ACF0008F9008959DE2B7CF90E2B5CF2D9381500C -:10AD00008111FCCFCE0ED11CE0E0C1CF8EE6D60182 -:10AD10008C9391E6CCCF9D938150D1CF482F447036 -:10AD200082FF3DC084E0911101C083E08F1510F4D3 -:10AD3000EF2DE81BD6018E2F20E2552309F1992330 -:10AD400029F0D6019C93C60101966C0196012D5FF6 -:10AD50003F4FE2FE1BC089E4D6018C938EE411962E -:10AD60008C93119786E412968C93D9018E2F90E2E2 -:10AD7000882309F4A6CF9D938150FACF2D9381505B -:10AD80008111FCCFCE0ED11CE0E0D9CF89E6D601EF -:10AD90008C938EE611968C93119786E6E4CF9B01F7 -:10ADA00077FF02C030E020E0A1E0B0E0911102C0E6 -:10ADB000B0E0A0E0F9013196AE0FBF1F8B2C912CB3 -:10ADC000BB2009F461C05401EFEFAE1ABE0AAA0D10 -:10ADD000BB1DFA161B0619F014F04F2D4A1B51111A -:10ADE00088C0E3FC59C07601A42FB0E2A1114FC086 -:10ADF000C40ED11C992309F45BC040E0D601119622 -:10AE0000F60190836D01552309F448C0012F060F08 -:10AE10009A81582F507184FF03C0913309F4015077 -:10AE200010160CF047C0093008F008E0EEE2FE2EE4 -:10AE30005B01A01AB10885019194819491082F3F7C -:10AE4000320729F4D601FC92F60131966F016217A0 -:10AE5000730794F1021713077CF5DB01A21BB30BF8 -:10AE6000AA24A394B12CAC0EBD1EAA0DBB1D119635 -:10AE70008C9121503109D601119628153905F4F02D -:10AE8000F60180836D01DBCFB12CA12CA0CFF7019F -:10AE9000B1937F01A150AACF9111B0CFD601942FC9 -:10AEA00050E302C05D9391509111FCCFC40ED11CB0 -:10AEB00040E0ACCF01E0BACF80E3DBCF621773078D -:10AEC00031F4963388F4953311F4552369F0F60183 -:10AED0008083FD01842F90E2811108C0A40FB11D71 -:10AEE0001C9290E080E0F3CE81E3F1CF919381500A -:10AEF000F3CF911183CF8ACF8F929F92AF92BF925F -:10AF0000CF92DF92EF92FF920F931F93CF93DF9335 -:10AF10005C017B016115710519F0DB018D939C9338 -:10AF200085010F5F1F4FF501D0818D2F90E011D269 -:10AF30006C01892BA9F5DD32A9F50F5F1F4FD501F3 -:10AF40001196DC91C1E05801F1E0AF1AB10843E07D -:10AF500050E06CEE70E0C50104D2892B61F5680108 -:10AF600082E0C80ED11C45E050E067EE70E0C601FB -:10AF7000F8D1892B21F4680197E0C90ED11CE114A6 -:10AF8000F10419F0D701CD92DC9260E070E080E826 -:10AF90009FEFC111F9C060E070E080E89FE7F4C066 -:10AFA0005801BECFDB3229F485010E5F1F4FF5013A -:10AFB000D181C0E0C8CF43E050E064EE70E0C5014D -:10AFC000D0D1892BE9F0F80110E000E020E030E07A -:10AFD000A9015F01B0ED8B2E8D0E89E08815C0F1BF -:10AFE0009C2E689491F88C2F8870C2FF16C0811136 -:10AFF00002C00F5F1F4F3196D501DC91C92DE9CFFB -:10B00000E114F10429F00E5F1F4FF7011183008353 -:10B0100060E070E080EC9FE7B7C0882311F001503A -:10B020001109A5E0B0E013D39B01AC01220F331F3F -:10B03000441F551F280D311D411D511D283999E907 -:10B040003907490799E15907B0F2C6609C2ED3CF62 -:10B05000AEEF8A1206C0C3FD3CC09C2E689493F8E4 -:10B06000CACFDF7DD534A9F580818D3239F4C06136 -:10B07000DF011296818162E070E006C0DF018B3251 -:10B08000C1F3119661E070E080535D01A61AB70A22 -:10B090008A30F8F4E0E8CE16ECE0DE065CF4B601A7 -:10B0A000660F771F660F771FC60ED71ECC0CDD1CF0 -:10B0B000C80ED11C5D01FFEFAF1ABF0A8C918053FF -:10B0C0008A3098F1C4FF03C0D194C194D1080C0D0B -:10B0D0001D1DC1FF09C0E114F10431F081E0A81A7F -:10B0E000B108D701AD92BC92CA01B90166D1C37053 -:10B0F000C33009F490584B015C0120E030E0A90115 -:10B1000058D1882309F43EC0CBE1D1E017FF05C038 -:10B11000119501951109C3E0D1E06E01B8E1CB1A98 -:10B12000D10880E2E82EF12C0EC0D501B3CFFE018C -:10B1300025913591459154910E191F09C501B4010E -:10B140009DD14B015C01D501C4010E151F057CF793 -:10B150002497F594E794CC16DD06A9F78A2F880F7B -:10B160008B2F881F8F3F41F020E030E0A901C501FF -:10B17000B4011FD1811106C082E290E090932114A6 -:10B1800080932014C501B401DF91CF911F910F91DD -:10B19000FF90EF90DF90CF90BF90AF909F908F90F7 -:10B1A0000895283008F027E03327DA01990F311D80 -:10B1B00087FD916000966105710539F432602E5F5C -:10B1C0003D9330E32A95E1F708959F3F30F08038B2 -:10B1D0007105610509F03C5F3C5F3D93913008F0DB -:10B1E0008068911DDF93CF931F930F93FF92EF928F -:10B1F000192F987F9695E92F96959695E90FFF2739 -:10B20000E758FE4F99273327EE24FF24A701E701D3 -:10B2100005900894079428F4360FE71EF81E491F7E -:10B22000511D660F771F881F991F0694A1F705907F -:10B23000079428F4E70EF81E491F561FC11D770F0B -:10B24000881F991F661F0694A1F70590079428F49C -:10B25000F80E491F561FC71FD11D880F991F661F63 -:10B26000771F0694A1F70590079420F4490F561F05 -:10B27000C71FD81F990F661F771F881F0694A9F74D -:10B2800084911095177041F0D695C79557954795BD -:10B29000F794E7941A95C1F7EFE1F1E068941590FF -:10B2A000159135916591959105907FE27395E1181F -:10B2B000F10A430B560BC90BD009C0F7E10CF11E84 -:10B2C000431F561FC91FD01D7EF4703311F48A9599 -:10B2D000E6CFE894015030F0080F0AF40027021777 -:10B2E00008F4202F2395022F7A3328F079E37D93F9 -:10B2F0002A95E9F710C07D932A9589F606949795CB -:10B300006795379517951794E118F10A430B560B7B -:10B31000C90BD00998F023957E9173957A3308F084 -:10B3200070E37C932013B8F77E9170617D9330F0C9 -:10B33000839571E37D9370E32A95E1F71124EF90F3 -:10B34000FF900F911F91CF91DF91992787FD9095E5 -:10B3500008959111F6C0803219F089508550D0F7C8 -:10B360000895FB01DC014150504088F08D918134FB -:10B370001CF08B350CF4805E659161341CF06B35EC -:10B380000CF4605E861B611171F3990B0895881BA4 -:10B39000FCCFDC01FC01672F71917723E1F7329735 -:10B3A00004C07C916D9370836291AE17BF07C8F3A0 -:10B3B000089540D008F481E00895E89409C097FB0F -:10B3C0003EF490958095709561957F4F8F4F9F4F7C -:10B3D0009923A9F0F92F96E9BB279395F6958795C0 -:10B3E00077956795B795F111F8CFFAF4BB0F11F483 -:10B3F00060FF1BC06F5F7F4F8F4F9F4F16C088232A -:10B4000011F096E911C0772321F09EE8872F762F5F -:10B4100005C0662371F096E8862F70E060E02AF0A0 -:10B420009A95660F771F881FDAF7880F969587958C -:10B4300097F90895990F0008550FAA0BE0E8FEEF61 -:10B4400016161706E807F907C0F012161306E407E8 -:10B45000F50798F0621B730B840B950B39F40A26E1 -:10B4600061F0232B242B252B21F408950A2609F4BF -:10B47000A140A6958FEF811D811D08950BD07BC043 -:10B480006CD028F071D018F0952309F05DC062C02F -:10B490001124A5C081D0A0F3959FD1F3950F50E062 -:10B4A000551F629FF001729FBB27F00DB11D639F76 -:10B4B000AA27F00DB11DAA1F649F6627B00DA11D1C -:10B4C000661F829F2227B00DA11D621F739FB00DC2 -:10B4D000A11D621F839FA00D611D221F749F332732 -:10B4E000A00D611D231F849F600D211D822F762FCB -:10B4F0006A2F11249F5750408AF0E1F088234AF0C8 -:10B50000EE0FFF1FBB1F661F771F881F9150504013 -:10B51000A9F79E3F510570F017C061C05F3FECF383 -:10B52000983EDCF3869577956795B795F795E795FF -:10B530009F5FC1F7FE2B880F911D9695879597F910 -:10B54000089599278827089597F99F6780E870E004 -:10B5500060E008959FEF80EC089500240A94161689 -:10B56000170618060906089500240A9412161306F1 -:10B57000140605060895092E0394000C11F488237F -:10B5800052F0BB0F40F4BF2B11F460FF04C06F5F9B -:10B590007F4F8F4F9F4F089557FD9058440F551F71 -:10B5A00059F05F3F71F04795880F97FB991F61F045 -:10B5B0009F3F79F087950895121613061406551FBC -:10B5C000F2CF4695F1DF08C0161617061806991F28 -:10B5D000F1CF86957105610508940895E894BB271D -:10B5E00066277727CB0197F90895F999FECF92BD89 -:10B5F00081BDF89A992780B50895262FF999FECF35 -:10B600001FBA92BD81BD20BD0FB6F894FA9AF99A7F -:10B610000FBE01960895052E97FB16F400940FD0E7 -:10B6200057FD05D024D007FC02D046F408C0509541 -:10B630004095309521953F4F4F4F5F4F089590951E -:10B640008095709561957F4F8F4F9F4F089531D0B2 -:10B65000A59F900DB49F900DA49F800D911D112466 -:10B660000895B7FFF4CFF3DF821B930B0895A1E297 -:10B670001A2EAA1BBB1BFD010DC0AA1FBB1FEE1F6C -:10B68000FF1FA217B307E407F50720F0A21BB30BB7 -:10B69000E40BF50B661F771F881F991F1A9469F733 -:10B6A00060957095809590959B01AC01BD01CF018F -:10B6B0000895A29FB001B39FC001A39F700D811D8B -:10B6C0001124911DB29F700D811D1124911D0895AB -:10B6D0005058BB27AA270ED04ECF3FDF30F044DFB3 -:10B6E00020F031F49F3F11F41EF434CF0EF4E095B6 -:10B6F000E7FB2ACFE92F50DF80F3BA176207730701 -:10B700008407950718F071F49EF568CF0EF4E09564 -:10B710000B2EBA2FA02D0B01B90190010C01CA010B -:10B72000A0011124FF27591B99F0593F50F4503EB6 -:10B7300068F11A16F040A22F232F342F4427585FA8 -:10B74000F3CF469537952795A795F0405395C9F7C0 -:10B750007EF41F16BA0B620B730B840BBAF0915078 -:10B76000A1F0FF0FBB1F661F771F881FC2F70EC017 -:10B77000BA0F621F731F841F48F4879577956795EA -:10B78000B795F7959E3F08F0B3CF9395880F08F0D3 -:10B790009927EE0F9795879508950CD0ECCEE4DEAF -:10B7A00040F0DBDE30F021F45F3F19F0CDCE5111D7 -:10B7B00016CFD0CEF1DE98F39923C9F35523B1F318 -:10B7C000951B550BBB27AA2762177307840738F010 -:10B7D0009F5F5F4F220F331F441FAA1FA9F333D06F -:10B7E0000E2E3AF0E0E830D091505040E695001C23 -:10B7F000CAF729D0FE2F27D0660F771F881FBB1FDF -:10B80000261737074807AB07B0E809F0BB0B802DB8 -:10B81000BF01FF2793585F4F2AF09E3F510568F004 -:10B8200093CEDDCE5F3FECF3983EDCF386957795C3 -:10B830006795B795F7959F5FC9F7880F911D969506 -:10B84000879597F90895E1E0660F771F881FBB1F62 -:10B85000621773078407BA0720F0621B730B840B0F -:10B86000BA0BEE1F88F7E095089504D06894B111E3 -:10B87000B6CE089599DE88F09F5790F0B92F99279A -:10B88000B751A0F0D1F0660F771F881F991F1AF0EB -:10B89000BA95C9F712C0B13081F0A0DEB1E00895C9 -:10B8A0009DCE672F782F8827B85F39F0B93FCCF34A -:10B8B000869577956795B395D9F73EF490958095E1 -:10B8C000709561957F4F8F4F9F4F0895B3DD08F4BA -:10B8D0008FEF0895AFDD880B990B0895DB018F93EF -:10B8E0009F93B5DEBF91AF91A29F800D911DA39F45 -:10B8F000900DB29F900D11240895991B79E004C01A -:10B90000991F961708F0961B881F7A95C9F780959E -:10B910000895EE0FFF1F881F8BBF0790F691E02D53 -:10B9200019944F925F926F927F928F929F92AF92F3 -:10B93000BF92CF92DF92EF92FF920F931F93CF931C -:10B94000DF938C01009799F4CB01DF91CF911F9188 -:10B950000F91FF90EF90DF90CF90BF90AF909F90AE -:10B960008F907F906F905F904F900C946054FC018B -:10B97000E60FF71F9C0122503109E217F30708F484 -:10B98000ACC0D901CD91DC911197C617D70718F13A -:10B99000C530D10570F0CE0104978617970748F09F -:10B9A000C61BD70B2297C193D1936D937C93CF0184 -:10B9B00023D8C801DF91CF911F910F91FF90EF9095 -:10B9C000DF90CF90BF90AF909F908F907F906F90BF -:10B9D0005F904F9008955B01AC1ABD0A4C018C0E2C -:10B9E0009D1EA0911E14B0911F14512C412CF12CBE -:10B9F000E12C109731F580911C1490911D1488153D -:10BA0000990509F05CC04616570608F058C08091A9 -:10BA1000040290910502009741F48DB79EB74091C2 -:10BA2000080250910902841B950BE817F90708F0EA -:10BA300054C0F0931D14E0931C14F90171836083CA -:10BA4000B8CF8D919C91119712966C901297139686 -:10BA50007C901397A815B90559F56C0142E0C40E06 -:10BA6000D11CCA14DB0420F1AC014A195B09DA01CC -:10BA70001296159780F06282738251834083D901B8 -:10BA80006D937C93E114F10471F0D7011396FC934C -:10BA9000EE9312978ECF22968C0F9D1FF901918302 -:10BAA0008083F301EFCFF0931F14E0931E1481CF36 -:10BAB0004816590608F42C017D01D3019ACFCB0119 -:10BAC0000E9460547C01009741F0AE01B80108D09B -:10BAD000C8010E94FC5487016CCF10E000E069CFE0 -:10BAE000FB01DC0102C001900D9241505040D8F79B -:10BAF0000895FB01DC018D91019080190110D9F3AB -:10BB0000990B0895FB01DC0101900D920020E1F7F3 -:10BB1000089511E0CEE9D1E000E005C0802FFE01DC -:10BB2000F8DE2196011DCF39D10780E00807B1F773 -:04BB3000F894FFCFB7 -:10BB3400FFFF88130000221480002E482E67656ED4 -:10BB4400657369734B31350000010000000100008A -:10BB54000001000000200A0D0000362E352E313180 -:10BB6400000052303500523835005238340052311A -:10BB740033005231320052313100523137005231E8 -:10BB840036005231350052303400523837005237C3 -:10BB9400330052373200523731000D0A0020005270 -:10BBA4003939000D0A002000523939000000000024 -:10BBB400800F7623832D0000000024159023B228E3 -:10BBC400000000007F0F7423DD2A00000000840FB2 -:10BBD4007C23892800000000820F7A23AF1500001F -:10BBE4000000941086235215000000007E107E236E -:10BBF400451500000000320C6C23A924000000004D -:10BC0400271596238C1500000000C2108A23F42700 -:10BC140000000000C3108C23E72700000000330C51 -:10BC24006E23DB2700000000810F7823A53F00006E -:10BC34000000251592230D4300000000C7138E2336 -:10BC4400D4420000000092108023FA40000000005B -:10BC5400340C7023503E00000000830F6A23DE3F43 -:10BC640000000000261594238116000000009310A4 -:10BC740082232942000000007E0F7223693F523064 -:10BC840033005230320052303700523031005230DB -:10BC940039005238380052383700523038005238A0 -:10BCA400380052303000523837005230360000002D -:10BCB40000003808A307D00788080108DF07F30746 -:10BCC40000000000310C8423205100523431005014 -:10BCD400005239390020737461200020637572208A -:10BCE4000020656E6420002068616C662000206C72 -:10BCF400656E2000206D696E2000206D6178200043 -:10BD04002073706420005232310052393920457258 -:10BD1400726F723A20696E76616C69642070617228 -:10BD2400616D657465722069640D0A0052323000D9 -:10BD34005238310020584100205842002059410017 -:10BD440020594200205A4100205A4200686F6D6514 -:10BD54000D0A0052383320002D3336306435323921 -:10BD640061006E616E00696E66006F76660052381F -:10BD740032005239392057696C6C207A65726F2011 -:10BD840058005239392057696C6C207A65726F20DB -:10BD940059005239392057696C6C207A65726F20CA -:10BDA4005A005239392043616C6962726174696F57 -:10BDB4006E206572726F723A20656E642073746FC0 -:10BDC4007020616374697665206265666F726520B0 -:10BDD40073746172740D0A00206178697320002005 -:10BDE4006D6F766520746F20737461727420666F52 -:10BDF400722063616C6962726174696F6E0052399A -:10BE0400392074696D656F75742058206178697381 -:10BE14000D0A005239392074696D656F75742059A3 -:10BE240020617869730D0A005239392074696D658F -:10BE34006F7574205A20617869730D0A005239397C -:10BE440020656D657267656E63792073746F700D1C -:10BE54000A00523939206D6F76656D656E74206401 -:10BE64006F6E650D0A0020617420737461727469C9 -:10BE74006E6720706F696E74005232330020636104 -:10BE84006C6962726174696E67206C656E67746850 -:10BE940000207374657020636F756E743A200020FF -:10BEA400617420656E6420706F696E74002064652F -:10BEB4006163746976617465206D6F746F72205864 -:10BEC4002064756520746F206D69737365642073D5 -:10BED4007465707300206465616374697661746568 -:10BEE400206D6F746F7220592064756520746F2003 -:10BEF4006D69737365642073746570730020646581 -:10BF04006163746976617465206D6F746F72205A11 -:10BF14002064756520746F206D6973736564207384 -:10BF24007465707300523939206572726F720D0A2C -:10BF3400005239392073746F707065640D0A0052B1 -:10BF44003939206572726F72200053657269616CB1 -:10BF540020636F6E6E656374696F6E2073746172B3 -:10BF64007465640053657420696E7075742F6F7501 -:10BF740074707574206661726D626F742065787078 -:10BF840072657373005265616420706172616D65DE -:10BF940074657273004C6F616420544D4320647265 -:10BFA400697665727300496E697420544D43323169 -:10BFB40033302064726976657273004C6F6164205B -:10BFC400544D433231333020706172616D65746554 -:10BFD4007273004C6F6164206D6F76656D656E746D -:10BFE4002073657474696E677300536574206D6F94 -:10BFF400746F7220656E61626C6573206F66660093 -:10C0040053746172742070696E2067756172640084 -:10C01400537461727420696E746572727570740001 -:10C02400436865636B20686F6D696E67206F6E206F -:10C03400626F6F740052393920484F4D45205A20A1 -:10C044004F4E20535441525455500D0A0052393921 -:10C0540020484F4D452059204F4E205354415254AF -:10C0640055500D0A0052393920484F4D452058206B -:10C074004F4E20535441525455500D0A00415244DE -:10C0840055494E4F205354415254555020434F4D1F -:10C09400504C455445002A00473000473030004793 -:10C0A40031004730310047323800463039004639D4 -:10C0B40000463131004631320046313300463134D6 -:10C0C40000463135004631360046323000463231C2 -:10C0D40000463232004633310046333200463431B2 -:10C0E4000046343200463433004634340046363198 -:10C0F400004638310046383200463833004638347A -:10C1040000200A0D005239392068616E646C657232 -:10C11400203D3D204E554C4C0D0A00207265736540 -:10C124007474696E67206469676974616C207069EE -:10C134006E0020726573657474696E6720616E6148 -:0CC144006C6F672070696E0020560000D0 +:105920003196108231961082319610823196108213 +:105930003196108231961082319610823196108203 +:1059400031961082319610823196108231961082F3 +:1059500031961082319610823196108231961082E3 +:1059600031961082319610823196108231961082D3 +:1059700031961082319610823196108231961082C3 +:105980001182128213823496108211821282138243 +:1059900034961082118212821382D801A151BD4F18 +:1059A0008CE0E9E1F2E001900D928A95E1F7F801CF +:1059B000E550FD4F108211821282138234961082BC +:1059C0001182128213823496108211821282138203 +:1059D0003496118210823296118210823296118290 +:1059E00010823296108211821282138234961082B3 +:1059F00011821282138234961082118212821382D3 +:105A0000349610821182128213823496108211828F +:105A1000128213823496108211821282138234967B +:105A20001182108232961182108232961182108277 +:105A30003296108211821282138234961082118261 +:105A4000128213823496108211821282138234964B +:105A50001082319610823196108231961182108216 +:105A60003296118210823296118210823296108202 +:105A70001182128213823496108211821282138252 +:105A8000349610821182128213823496118210820F +:105A900032961182108232961182108232961182D1 +:105AA00010823296118210823296118210823296C2 +:105AB000118210823296118210821801F4EA2F1A94 +:105AC000FCEF3F0AF101108231961182108232966A +:105AD00011821082CE0101960E945A1486E9FE01BD +:105AE0003196D40101900D928A95E1F7CE0101968D +:105AF0000E945A1486E9FE013196D50101900D925B +:105B00008A95E1F7CE0101960E945A1486E9FE01BA +:105B10003196D60101900D928A95E1F788E5F8015A +:105B2000848BE655FF4F89E58083EA56FF4F8AE56F +:105B30008083CE0101960E94990D80E3FE0131968B +:105B4000D70101900D928A95E1F7CE0101960E944E +:105B5000990D80E3FE013196D30101900D928A9553 +:105B6000E1F7CE0101960E94990D80E3FE01319686 +:105B7000D20101900D928A95E1F7C80142DBF10153 +:105B80001082CA56DF4F0FB6F894DEBF0FBECDBFEE +:105B9000DF91CF911F910F91FF90EF90DF90CF9009 +:105BA000BF90AF909F908F907F906F905F904F903D +:105BB0003F902F900895CF93DF9380916508909147 +:105BC0006608892B51F481E693E00E949258EC011B +:105BD000B8DDD0936608C093650880916508909100 +:105BE0006608DF91CF910895CF93DF938091640889 +:105BF000811121C081E080936408DDDFEC014096D3 +:105C00000E94AE13CE018A559F4F0E94AE13CE0163 +:105C1000845C9E4F0E94AE13C059DD4F88819981EC +:105C2000AA81BB810196A11DB11D88839983AA8396 +:105C3000BB8310926408DF91CF910895CF93DF93D7 +:105C4000EB0120E030E040E85FE36A817B818C81FA +:105C50009D810E940B5E811110C082E494E00E943D +:105C60003717A9DFFC01EE59FF4F10821182128213 +:105C700013828E529E4F0E94CD0F20E030E040E80C +:105C80005FE36E817F81888599850E940B5E81111B +:105C900010C082E594E00E9437178DDFFC01E850C8 +:105CA000FF4F10821182128213828E5F9D4F0E94DD +:105CB000CD0F20E030E040E85FE36A857B858C858E +:105CC0009D850E940B5E811110C082E694E00E94C7 +:105CD000371771DFFC01E257FE4F108211821282EA +:105CE00013828E5C9D4F0E94CD0F0E942A160E9447 +:105CF000C81990E080E0DF91CF910895CF93DF93B2 +:105D0000FC01EA59FD4F408151814115510501F1D6 +:105D1000EC01C659DD4F288139818E599D4F2417DA +:105D20003507E8F4FC01808191810097A1F0820F92 +:105D3000931FFC0180818A3031F08D3069F48EE24E +:105D400098E00E943717888199810196998388830A +:105D5000DF91CF91089580E00E948408F4CF70E035 +:105D600060E0C7DC19821882F3CFEF92FF920F93A5 +:105D70001F93CF93DF936115710541F480E0DF91AC +:105D8000CF911F910F91FF90EF900895411551050C +:105D9000A9F07B01EC010C811D81040F151FB801D6 +:105DA00080DC882359F3288139818C819D81B7015A +:105DB000820F931F0E94DC611D830C8381E0DFCF83 +:105DC000EF92FF920F931F93CF93DF93CDB7DEB780 +:105DD00064970FB6F894DEBF0FBECDBF7C01CB0138 +:105DE000BA018E010F5F1F4F22E044E00E947558F8 +:105DF000FC0101900020E9F73197AF01481B590BD6 +:105E0000BC01C701B2DF64960FB6F894DEBF0FBEC7 +:105E1000CDBFDF91CF911F910F91FF90EF9008952B +:105E2000EF92FF920F931F93CF93DF93CDB7DEB71F +:105E30002E970FB6F894DEBF0FBECDBF7C01CB010D +:105E4000BA012AE08E010F5F1F4FA8010E94EE5990 +:105E5000F80101900020E9F73197AF01401B510B89 +:105E6000B801C70182DF2E960FB6F894DEBF0FBED1 +:105E7000CDBFDF91CF911F910F91FF90EF900895CB +:105E8000FB0101900020E9F73197AF01461B570B4A +:105E90006CCF0F931F93CF93DF93EC018B0119828B +:105EA00018821B821A821D821C8248DC6DEC73E012 +:105EB000CE01E6DFF80142A153A164A175A1CE0194 +:105EC000AFDF6EE278E0CE01DBDFCE01DF91CF9174 +:105ED0001F910F910895FB0144815581608171816B +:105EE00044CFCF92DF92EF92FF920F931F93CF9305 +:105EF000DF9300D000D01F921F92CDB7DEB78B0189 +:105F00006A018E599D4F7C0162E372E0B9DF62E560 +:105F100076E0C701B5DFF801848189831A8241E008 +:105F200050E08E010F5F1F4FB801C7011EDF4AE02E +:105F3000B801C6010E94E459F80101900020E9F778 +:105F40003197AF01401B510BB801C7010EDF0E9412 +:105F50002A16BC01C8019DDFB801C701BCDFC8011A +:105F60000E94661D28960FB6F894DEBF0FBECDBF07 +:105F7000DF91CF911F910F91FF90EF90DF90CF9025 +:105F800008952F923F924F925F926F927F928F92DD +:105F90009F92AF92BF92CF92DF92EF92FF920F93B8 +:105FA0001F93CF93DF93CDB7DEB7E3970FB6F89487 +:105FB000DEBF0FBECDBF9BAB8AAB3B010E9457211A +:105FC0008AA99BA90E947A1F0E94250A4B015C01A5 +:105FD0009301220F331F220F331F3A8329834AA9CB +:105FE0005BA9240F351F3F8B2E8B89010C551D4F4C +:105FF000D8016D917D918D919C910E94115E9B01C4 +:10600000AC0160E074E284E796E40E94FF5F20E068 +:1060100030E040E05FE30E94705E0E946C606A8B3B +:106020007B8B8C8B9D8B88E993E00E94371782E5F0 +:1060300096E00E94371782E794E00E94371782E5C6 +:1060400096E00E9437174AE06A897B898C899D898E +:106050000E94C71682E596E00E9437178DE794E00C +:106060000E94371782E596E00E94371780E490E09F +:106070000E94321782E596E00E94371786E994E085 +:106080000E94371782E596E00E943717F801608179 +:106090007181828193810E940A1782E596E00E94B5 +:1060A00037178EE298E00E9437170E94B2160E94BE +:1060B000321B2AA83BA8F1E06F16710409F464C0F2 +:1060C00022E06216710409F48EC030E1230E311C07 +:1060D0004AA85BA84EE2441A4EEF540AEAA9FBA96B +:1060E000E652FD4F50815B878AA99BA985509D4F41 +:1060F0009E838D83AAA9BBA9AB5DBC4FB98FA88F26 +:10610000EAA9FBA9E95CFC4FFBA3EAA32AA93BA9E6 +:1061100029583D4F3D872C874DE850E059A348A3AF +:1061200085E190E098878F83C1010E9451118823F7 +:1061300009F48AC086EA94E00E9437170E942A1662 +:1061400024E030E0DC0197963C932E93969734E060 +:10615000632E712CC301E3960FB6F894DEBF0FBE19 +:10616000CDBFDF91CF911F910F91FF90EF90DF9006 +:10617000CF90BF90AF909F908F907F906F905F90E7 +:106180004F903F902F90089596EA290E311C4AA80F +:106190005BA8A2E04A0E5A1EEAA9FBA9E552FD4FF0 +:1061A000B081BB87EAA9FBA9E150FD4FFE83ED83D7 +:1061B0002AA93BA9295D3C4F398F288F4AA95BA9A1 +:1061C000485C5C4F5BA34AA38AA99BA987589D4F53 +:1061D0009D878C87AEE8B0E0B9A3A8A3E6E1F0E024 +:1061E000F887EF83A1CFF4EC2F1AFEEF3F0A4AA8FD +:1061F0005BA82EEC421A2DEF520AEAA9FBA9E45241 +:10620000FD4F30813B874AA95BA94D5F5C4F5E83A0 +:106210004D838AA99BA9875D9C4F998F888FAAA9D6 +:10622000BBA9A75CBC4FBBA3AAA3EAA9FBA9E558DD +:10623000FD4FFD87EC872FE830E039A328A347E125 +:1062400050E058874F8370CFC1010E9441118111E6 +:1062500071CF88E993E00E9437178CED94E00E949B +:106260003717F10184810E94840883EE94E00E9434 +:1062700037178EE298E00E94371781E090E0AC85F6 +:10628000BD858D939C9341E050E0B1018AA99BA903 +:1062900028DEC1010E94E211F101E05CFF4F808124 +:1062A000810104581F4F882309F4D6C0C1010E9400 +:1062B0006111F8011082C2010E94370DF101EE5AFE +:1062C000FF4F6083718382839383ED81FE8110820F +:1062D000118212821382EAA9FBA9E550FD4F1082B8 +:1062E000118212821382EAA9FBA9E150FD4F1082AC +:1062F000118212821382EAA9FBA9ED5FFC4F108282 +:1063000011821282138286E090E0AC85BD858D9368 +:106310009C9346E050E0B1018AA99BA9E2DD61E0CF +:1063200070E0C1010E94D81989819A81855D9C4FD6 +:10633000EAA9FBA9E80FF91FFDA3ECA3C3018A5545 +:106340009E4F880F991F2AA93BA9280F391F3FA3E9 +:106350002EA389819A81875E9C4F4AA95BA9480F29 +:10636000591F59A748A789819A81835F9C4FAAA981 +:10637000BBA9A80FB91FBBA7AAA789819A8185507D +:106380009D4FEAA9FBA9E80FF91FFDA7ECA71E8600 +:106390001F86188A198A8AA99BA9860D971D9C01B8 +:1063A000295C3C4F3FA72EA789819A814AA95BA906 +:1063B000840F951FDC01AD51BD4FBB8FAA8F405993 +:1063C0005D4F5F8F4E8FEE89FF89EC55FD4FF9AB26 +:1063D000E8AB8AA99BA90E94E110AEA5BFA58C914C +:1063E000882371F0CCA0DDA0EEA0FFA008A519A520 +:1063F0002AA53BA54CA55DA5B201C1010E942D10A7 +:106400000E94250A681579058A059B0560F50E949A +:10641000250A681579058A059B0508F460C08CE09B +:106420009DE00E940108181619060CF46DC010E0DA +:106430001C821B82C1010E945111882309F485C06E +:1064400086E595E00E943717C1010E945111811124 +:1064500001C08B858B871DC2C1010E94811181E023 +:10646000D8018C9328CF0E94250A6B017C01C818A3 +:10647000D908EA08FB08EA8DFB8D20813181428131 +:106480005381A8EEB3E00E94595F6C157D058E051F +:106490009F0508F0BCCFC1010E94A111F1E06F1669 +:1064A000710409F425C122E06216710409F4F9C0EF +:1064B00086E692E00E9437170E942A160E94C819A9 +:1064C00082E095E00E9437170E942A1622E030E011 +:1064D000FC0137A326A382E0682E712C3BCE0E94DC +:1064E000250A6B017C01AA8DBB8D2D913D914D91AB +:1064F0005C91A8EEB3E00E94595F6C157D058E0596 +:106500009F0508F08CCFC7CF8CE09DE00E94DF078D +:106510008F7D8534910509F08ACF81E495E00E9452 +:1065200037170E942A16E1E0DC01D496EC938AE545 +:1065300092E00E9437170E942A160E94C81921E093 +:1065400030E03C832B8311E075CFC1010E944111E3 +:10655000811176CF111174CFA88DB98D6D917C9179 +:10656000072E000C880B990B0E94115E9B01AC0159 +:10657000ED81FE8160817181828193810E940B5E39 +:1065800087FF5ECFC1010E949812AE8DBF8D4D91E5 +:106590005D916D917C910A891B892C893D89040F3D +:1065A000151F261F371F401751076207730728F46E +:1065B00083EE93E00197F1F7F6CF2E853F8548896A +:1065C00059892F5F3F4F4F4F5F4F2E873F87488B33 +:1065D000598BA8A9B9A92D913D914D915C91A3E04A +:1065E000B0E00E94595F9B01AC016E857F85888970 +:1065F00099890E943D5F672B682B692B41F486E5E2 +:1066000092E00E9437170E942A160E94C819C10101 +:106610000E942811EE8DFF8D40815181628173812E +:106620000A891B892C893D89040F151F261F371FD6 +:10663000401751076207730708F026C183EE93E005 +:106640000197F1F7F5CFC1010E946111F8011082A5 +:1066500094C10E94250A6B017C012F8138854985F0 +:106660005A85C21AD30AE40AF50AA981BA812D9182 +:106670003D914D915C91A8EEB3E00E94595F6C157D +:106680007D058E059F0508F0EDC1C1010E94A11195 +:10669000B1E06B16710461F1E2E06E16710409F06D +:1066A00007CF8EE592E00E9437170E942A160E94BB +:1066B000C8198CE295E00E9437170E942A16FC0147 +:1066C00077A266A247CD0E94250A6B017C01A981B1 +:1066D000BA812D913D914D915C91A8EEB3E00E945D +:1066E000595F6C157D058E059F0508F0C7C1CDCF9C +:1066F00082E692E00E9437170E942A160E94C8196B +:1067000087E195E00E9437170E942A1622E030E0C8 +:10671000DC0197963C932E939697DDCE8CE09DE01E +:106720000E94DF078F7D8534910509F0AFC181E4B8 +:1067300095E00E9437170E942A16E1E0DC01D4960A +:10674000EC938AE592E00E9437170E942A160E9475 +:10675000C81921E030E03C832B8311E098C111116E +:10676000ACC1E88DF98D60817181072E000C880B1A +:10677000990B0E94115E9B01AC01AD81BE816D91B0 +:106780007D918D919C910E940B5E87FF96C1C10106 +:106790000E949812BFEF8B1A9B0AAB0ABB0AEE85C8 +:1067A000FF8540815181628173810A891B892C890F +:1067B0003D89040F151F261F371F40175107620719 +:1067C000730728F483EE93E00197F1F7F6CFAE89D3 +:1067D000BF892D913D914D915C91A3E0B0E00E9465 +:1067E000595F9B01AC01C501B4010E943D5F672B5D +:1067F000682B692BC1F486E592E00E9437170E944E +:106800002A160E94C81988E993E00E94371785E983 +:1068100095E00E943717C501B4010E940A178EE265 +:1068200098E00E943717C1010E942811EE85FF856C +:1068300040815181628173810A891B892C893D893C +:10684000040F151F261F371F4017510762077307D4 +:1068500008F0E0C083EE93E00197F1F7F5CF0E94D6 +:106860002A16FC01828A938AA48AB58AA7C10E944B +:106870002A16DC0156968D929D92AD92BC92599744 +:106880009DC10E94411116C12B813C81232B09F42B +:10689000A0CD62E070E0C1010E94D81988E993E0C0 +:1068A0000E9437178CED94E00E943717D10114969F +:1068B0008C910E9484088AE695E00E9437178EE248 +:1068C00098E00E943717EB81FC81EF2B09F58DE7EB +:1068D00095E00E94371782E596E00E94371784ED15 +:1068E00093E00E9437178F8198850E94321782E5C6 +:1068F00096E00E9437178FE598E00E943717FB85D6 +:106900008F2F90E00E9432170E942A160E94C81909 +:106910000E94B2160E94321B88E993E00E9437174A +:106920008CED94E00E943717D10114968C910E944F +:10693000840881E895E00E9437178EE298E00E9473 +:1069400037170E94250A6F83788789879A87ED8198 +:10695000FE811082118212821382F101E05CFF4FEE +:106960008081810104581F4F882309F46CCEC10136 +:106970000E94811181E0D8018C93C2010E94370DE1 +:10698000F101EE5AFF4F6083718382839383EAA9FA +:10699000FBA9E550FD4F1082118212821382EAA9F1 +:1069A000FBA9E150FD4F1082118212821382EAA9E5 +:1069B000FBA9ED5FFC4F1082118212821382C2018B +:1069C0000E94370D6A8F7B8F8C8F9D8FC2010E9432 +:1069D000370D812C912C54018AA99BA9860D971DF6 +:1069E0009C01295C3C4F3F8F2E8F89819A814AA957 +:1069F0005BA9840F951FDC01AD51BD4FBA83A983FC +:106A000040595D4F5F874E87EE89FF89EC55FD4FFA +:106A1000FF8BEE8B2B813C81232B09F052C08AA97E +:106A20009BA90E94E110AE8DBF8D8C91882371F0DF +:106A3000CCA0DDA0EEA0FFA008A519A52AA53BA526 +:106A40004CA55DA5B201C1010E942D100E94250A2E +:106A50002F81388549855A85621773078407950702 +:106A600008F0F7CD0E94250A2F81388549855A857F +:106A7000621773078407950708F425CE8CE09DE024 +:106A80000E940108181619060CF448CE10E03AE0EE +:106A900083169104A104B1043CF4AD81BE811D9222 +:106AA0001D921D921C921397BB85C101B111E9CEB5 +:106AB0000E945111882309F452CE86E595E00E9488 +:106AC000371788E993E00E9437178CED94E00E9415 +:106AD0003717D10114968C910E94840883EA95E0BF +:106AE0000E9437178EE298E00E943717C2010E9479 +:106AF000370DEAA1FBA1EF2BA1F04B015C012A8D20 +:106B00003B8D4C8D5D8D821A930AA40AB50AB7FE9F +:106B100008C0B094A09490948094811C911CA11CF6 +:106B2000B11C4B815C81452B19F58DE795E00E94E6 +:106B3000371782E596E00E94371784ED93E00E94B4 +:106B4000371788A199A10E94321782E596E00E942A +:106B500037178FE598E00E943717C501B4010E94EE +:106B6000115E42E00E94561B0E942A160E94C8191C +:106B700085E090E0AC85BD858D939C9345E050E029 +:106B8000B1018AA99BA9ADD9C1010E94A1110E949E +:106B9000B2160E94321BB1E06B16710409F45FCE8D +:106BA000E2E06E16710409F462CE0E942A16DC013E +:106BB0001E968D929D92AD92BC9251970E942A167C +:106BC0000E94D11CEC85FD851182108250E040E0CE +:106BD000B1018AA99BA985D970E060E0C1010E943A +:106BE000D8190E942A16EB81FC81DC019796FC9350 +:106BF000EE9396973F01AECAFA01DB01A158BF4F51 +:106C00002C91222331F122E030E0DB01AF57BF4F5E +:106C10004C91442311F023E030E0DB01A058BF4F3A +:106C20004C91442311F024E030E0DB01AE57BF4F1C +:106C30004C91442311F026E030E04081518142170D +:106C4000530761F0121613063CF431832083A90127 +:106C500048C930E020E0D9CF1182108208952F92E8 +:106C60003F924F925F926F927F928F929F92AF92DC +:106C7000BF92CF92DF92EF92FF920F931F93CF9329 +:106C8000DF93CDB7DEB7C255D1090FB6F894DEBF9A +:106C90000FBECDBF1C012A013B01098B1A8B2B8B28 +:106CA0003C8BAA960EAD1FADAA97FC01E151FD4F9A +:106CB00060817181828193810E94115EA3019201A2 +:106CC0000E94705E0E9467606D877E878F87988BB9 +:106CD000F101ED50FD4F60817181828193810E94AD +:106CE000115E29893A894B895C890E94705E0E94F5 +:106CF0006760698F7A8F8B8F9C8FF101E950FD4F10 +:106D000060817181828193810E94115EA701960149 +:106D10000E94705E0E94676069A77AA78BA79CA7F4 +:106D20000E94250A2B013C01F101E459FD4F11821B +:106D300010823296118210827296A114B10461F011 +:106D4000C501B0E0A0E04081518162817381841768 +:106D50009507A607B70714F0A080B180F101EC57A2 +:106D6000FD4F80819181A281B3818114910441F012 +:106D7000A40170E060E0481759076A077B070CF030 +:106D80004C01F101E857FD4F80819181A281B381CF +:106D90000115110541F0A80170E060E0481759079E +:106DA0006A077B070CF08C019101205F3F4F3E8BFF +:106DB0002D8BC501B0E0A0E0F10184AF95AFA6AF87 +:106DC000B7AF2A563F4F3A8B298BB12CA12CD90152 +:106DD0009C968D929D92AD92BC929F974101B4EC8E +:106DE0008B1ABEEF9B0A30E020E0F40104A715A740 +:106DF00026A737A70E942A160E942A160E942A1642 +:106E00000E942A16DC011E962D913D914D915C91B8 +:106E100051972F8F38A349A35AA30E942A16DC0149 +:106E200052962D913D914D915C9155972DA33EA386 +:106E30004FA358A70E942A16DC0156962D913D912A +:106E40004D915C9159972F83388749875A87F10173 +:106E5000E550FD4F10821182128213823496108207 +:106E6000118212821382349610821182128213824E +:106E700034961182108232961182108232961182DB +:106E8000108232962F8D38A149A15AA120833183D7 +:106E90004283538334968DA19EA1AFA1B8A5808370 +:106EA0009183A283B38334962F81388549855A858F +:106EB0002083318342835383AB96EFACAB970D8530 +:106EC0001E852F8538894F8D58A169A17AA18D899A +:106ED0009E890E94FA118823F9F082E592E00E94CF +:106EE00037178FE494E00E943717F101EA59FF4FFA +:106EF0006081718182819381E757FD4F20813181CB +:106F0000428153810E943D5FCA01B9010E940A1764 +:106F10000E942A160E94C819AC96EFACAC97098D56 +:106F20001A8D2B8D3C8D4DA15EA16FA178A589890D +:106F30009A890E94FA118823F9F08EE492E00E9467 +:106F400037178FE594E00E943717F101E450FF4FA7 +:106F50006081718182819381E950FE4F208131816E +:106F6000428153810E943D5FCA01B9010E940A1704 +:106F70000E942A160E94C819AD96EFACAD9709A5DC +:106F80001AA52BA53CA54F81588569857A85C40132 +:106F90000E94FA118823F9F08AE492E00E943717E0 +:106FA0008FE694E00E943717F101EE56FE4F6081A4 +:106FB000718182819381EB59FE4F20813181428121 +:106FC00053810E943D5FCA01B9010E940A170E94C5 +:106FD0002A160E94C819D10155961C92F101E55557 +:106FE000FF4F1082EA56FF4F10820E94B2160E9495 +:106FF000321B8D899E890E94C11389899A890E94BA +:10700000C113C4010E94C11381E090E0F101E9586D +:10701000FD4F918380837101B7E8EB1ABDEFFB0A46 +:10702000F70191838083810105581D4FD8018D930D +:107030009C9341E050E06D897E89C1010E94712FCF +:10704000F7014081518169897A89C1010E94712FBC +:10705000D8014D915C91B401C1010E94712F11E0E2 +:10706000F101E45AFC4F10838D899E890E94E21140 +:1070700089899A890E94E211C4010E94E21164E6A2 +:1070800070E080E090E00E94F409D101AC58BD4F5F +:107090001C9391012B583D4FF9011083C1018A586F +:1070A0009D4FFC011083AB96FFADAB97F1110FC064 +:1070B000AC964FADAC97411105C0AD965FADAD97A5 +:1070C000552349F1C10185579F4FFC011082AC96B1 +:1070D000FFADAC97F11105C0C1018F5D9E4FFC0162 +:1070E0001082AD96FFADAD97F11105C0C101895475 +:1070F0009E4FFC011082AB96FFADAB97FC93AC9614 +:10710000EFADAC97D901EC93F101EA58FD4FAD9684 +:107110002FADAD972083F101E957FF4F1082118207 +:1071200012821382EA56FF4F10821182128213825A +:10713000EA56FF4F10821182128213828D899E8936 +:107140000E94401789899A890E944017C4010E94B1 +:1071500040178D899E890E94031389899A890E940C +:107160000313C4010E9403130E942A16DC01D49663 +:107170008C918D871BAA1CAA1DAA1EAA1FAA18AE35 +:1071800019AE1AAE1BAE1CAE1DAE1EAEB12CA12C9C +:10719000F101EC58FD4FFA8FE98F91012B583D4FCB +:1071A0003AA729A7A1014A585D4F5EA74DA7C10183 +:1071B00089589D4F23969FAF8EAF2397D101A75833 +:1071C000BD4F2596BFAFAEAF259737962796FFAF39 +:1071D000EEAF2797275E314021963FAF2EAF219724 +:1071E0004F535F4F29965FAF4EAF299706962B9668 +:1071F0009FAF8EAF2B97AE54BF4F2D96BFAFAEAFA4 +:107200002D97EF52FF4F2F96FFAFEEAF2F972557D9 +:107210003D4F61963FAF2EAF61974A525109639639 +:107220005FAF4EAF6397A98DBA8D8C9181110AC063 +:10723000E9A5FAA58081811105C0ADA5BEA58C91F7 +:10724000882319F0BD85BB2369F081010A591D4FC0 +:10725000D8018D919C91892B09F4EBC5C1010E9445 +:107260007E2EF6CFC1010E94E11023964EAD5FAD98 +:1072700023976D897E89C101BFDC25964EAD5FAD38 +:10728000259769897A89C101B7DC27964EAD5FAD34 +:107290002797B401C101B0DC8D899E890E946E13CD +:1072A00089899A890E946E13C4010E946E132196E7 +:1072B000EEADFFAD21978081882309F452C08D89FE +:1072C0009E890E9440172996AEADBFAD29978C913B +:1072D0008823D1F02D96CEACDFAC2D972F96EEAC57 +:1072E000FFAC2F9761960EAD1FAD619763962EADE3 +:1072F0003FAD6397A10145505D4FB1016E527E4F86 +:107300008D899E890E942D102196EEADFFAD2197AB +:107310001082AB96FFADAB97FF2319F12B96AEAD64 +:10732000BFAD2B978C91811116C02F8D38A149A12B +:107330005AA112161306140615069CF02BAD3CAD8F +:107340004DAD5EAD2F5F3F4F4F4F5F4F2BAF3CAF0B +:107350004DAF5EAF06C08F8D98A1A9A1BAA1B7FFAE +:10736000EDCFF101EC5DFE4F8081882309F44DC023 +:1073700089899A890E944017F101E85CFC4F80815D +:107380008823D1F0610131EDC31A3CEFD30A7101BA +:1073900042EBE41A4CEFF40A8101035E1C4F9101A9 +:1073A0002F5E3C4FA10141505D4FB1016E5F7D4F9B +:1073B00089899A890E942D10F101EC5DFE4F10829F +:1073C000AC965FADAC97552301F1E65AFE4F808134 +:1073D000811115C08DA19EA1AFA1B8A518161906DF +:1073E0001A061B0694F08FA998ADA9ADBAAD019607 +:1073F000A11DB11D8FAB98AFA9AFBAAF06C02DA12B +:107400003EA14FA158A557FFEECFF101E654FE4F24 +:107410008081882309F44CC0C4010E944017F10107 +:10742000E75CFC4F80818823C9F061019DECC91A9B +:107430009CEFD90A7101A0EBEA1AACEFFA0A8101BC +:107440000F5D1C4F91012B5E3C4FA1014D5F5C4FC6 +:10745000B1016E5C7D4FC4010E942D10F101E65414 +:10746000FE4F1082AD96BFADAD97BB2309F1EB5334 +:10747000FF4F8081811116C02F81388549855A853B +:1074800012161306140615069CF02BA93CA94DA94B +:107490005EA92F5F3F4F4F4F5F4F2BAB3CAB4DABC8 +:1074A0005EAB06C08F819885A985BA85B7FFEDCF01 +:1074B000810105571F4FD8018C91882309F442C0E0 +:1074C000F101EB5DFC4F60817181072E000C880B90 +:1074D000990B0E94115E9B01AC01F101E550FD4F3B +:1074E00060817181828193810E94986087FD2AC0AA +:1074F000F801108268E973E009521E4FC8010E942A +:10750000402F61EB75E0C8010E94402F6DEC75E0E3 +:10751000C8010E94402F6EE278E0C8010E94402F0F +:10752000AB96FFADAB97FF2309F45DC1C1018E524D +:107530009E4F0E94CD0FF101EE59FF4F1082118234 +:107540001282138281010F5D1E4FD8018C91882316 +:1075500009F442C0F101E95DFC4F60817181072EA1 +:10756000000C880B990B0E94115E9B01AC01F1018C +:10757000E150FD4F60817181828193810E9498600A +:1075800087FD2AC0F801108268E973E00F5B1E4F87 +:10759000C8010E94402F6AED75E0C8010E94402F8B +:1075A0006DEC75E0C8010E94402F6EE278E0C801E2 +:1075B0000E94402FAC96FFADAC97FF2309F417C192 +:1075C000C1018E5F9D4F0E94CD0FF101E850FF4F2A +:1075D0001082118212821382810109541E4FD80138 +:1075E0008C91882309F442C0F101E75DFC4F608172 +:1075F0007181072E000C880B990B0E94115E9B0174 +:10760000AC01F101ED5FFC4F60817181828193815A +:107610000E94986087FD2AC0F801108268E973E033 +:1076200005551F4FC8010E94402F66EF75E0C80145 +:107630000E94402F6DEC75E0C8010E94402F6EE261 +:1076400078E0C8010E94402FAD96FFADAD97FF23B3 +:1076500009F4D1C0C1018E5C9D4F0E94CD0FF10194 +:10766000E257FE4F108211821282138260E08D89F0 +:107670009E890E947C12882361F0F101EE59FF4F30 +:107680001082118212821382C1018E529E4F0E947B +:10769000CD0F60E089899A890E947C12882361F06D +:1076A000F101E850FF4F1082118212821382C10152 +:1076B0008E5F9D4F0E94CD0F60E0C4010E947C123E +:1076C000882361F0F101E257FE4F1082118212828D +:1076D0001382C1018E5C9D4F0E94CD0FF101E557D1 +:1076E000FF4F8081A98DBA8D8C93EA56FF4F808120 +:1076F000E9A5FAA58083F101E954FE4F8081ADA58B +:10770000BEA58C93E555F1402081318142815381A2 +:107710002F8F38A349A35AA3EA56FF4F8081918146 +:10772000A281B3818DA39EA3AFA3B8A7EA56FF4F52 +:1077300020813181428153812F83388749875A873D +:107740000E942A162F8D38A149A15AA1DC011E964C +:107750002D933D934D935C9351970E942A162DA132 +:107760003EA14FA158A5DC0152962D933D934D9318 +:107770005C9355970E942A162F81388549855A8532 +:10778000DC0156962D933D934D935C9359970E943F +:10779000B216E98DFA8D8081882309F45EC00E94BB +:1077A000250A641575058605970548F50E94250A82 +:1077B000641575058605970508F04FC00E94250AD7 +:1077C0006B017C01F101ED51FD4F2081318142813E +:1077D0005381A8EEB3E00E94595F6C157D058E05BC +:1077E0009F0530F13AC07FE1A72EB12CABCE60E20D +:1077F000A62EB12CF1CE51E2A52EB12C37CF0E948E +:10780000250A6B017C01C418D508E608F708F101C8 +:10781000ED51FD4F2081318142815381A8EEB3E0CB +:107820000E94595F6C157D058E059F0508F0BECF3F +:1078300066E672E081010E591D4FC8010E94402F7B +:107840006EE278E0C8010E94402F62E075E0C80156 +:107850000E94402F42E0A42EB12CA9A5BAA58C917C +:10786000882309F451C00E94250A64157505860510 +:107870009705E8F40E94250A6415750586059705A5 +:1078800008F042C00E94250A6B017C01F101E95118 +:10789000FD4F2081318142815381A8EEB3E00E94E7 +:1078A000595F6C157D058E059F05C8F02DC00E949F +:1078B000250A6B017C01C418D508E608F708F10118 +:1078C000E951FD4F2081318142815381A8EEB3E01F +:1078D0000E94595F6C157D058E059F0558F662E67E +:1078E00072E081010E591D4FC8010E94402F6EE2C7 +:1078F00078E0C8010E94402F67E175E0C8010E944E +:10790000402F32E0A32EB12CEDA5FEA58081882367 +:1079100009F451C00E94250A64157505860597056E +:10792000E8F40E94250A641575058605970508F098 +:1079300042C00E94250A6B017C01F101E551FD4F17 +:107940002081318142815381A8EEB3E00E94595FCA +:107950006C157D058E059F05C8F02DC00E94250A77 +:107960006B017C01C418D508E608F708F101E55160 +:10797000FD4F2081318142815381A8EEB3E00E9406 +:10798000595F6C157D058E059F0558F66EE572E012 +:1079900081010E591D4FC8010E94402F6EE278E010 +:1079A000C8010E94402F6CE275E0C8010E94402F80 +:1079B00022E0A22EB12C8CE09DE00E940108181656 +:1079C00019060CF040C08CE09DE00E94DF078F7D1F +:1079D00085349105C1F561E475E0C1018E599D4F73 +:1079E0000E94402F8AE592E00E9437170E942A16D3 +:1079F0000E94C819F101E557FF4F1082EA56FF4F68 +:107A00001082EA56FF4F1082A98DBA8D1C92E9A50B +:107A1000FAA51082ADA5BEA51C92B1E0BD87AA242F +:107A2000A394B12C62E176E0C1018E599D4F0E9472 +:107A3000402FE98DFA8D1082A9A5BAA51C92EDA55B +:107A4000FEA5108203C0A114B10461F7C1010E9418 +:107A50007E2EF101E259FD4F808191810196918343 +:107A600080838D3291400CF4DECBD101AA59BD4FF9 +:107A70008D919C911197892B09F0D5CB14968D91FE +:107A80009C91892B09F0CFCB118210823297808193 +:107A900091810097A1F0019761F1F101E459FD4F47 +:107AA000808191810196823091050CF0BFC1918354 +:107AB0008083F101E659FD4F11821082B4CB66E557 +:107AC00072E081010E591D4FC8010E94402F0E9493 +:107AD0002A16BC01CE0101960E94492FBE016F5F9C +:107AE0007F4FC8010E946B2FCE0101960E94661D38 +:107AF000D4CF0E942A168C01FC0180819181A28141 +:107B0000B381181619061A061B0644F081E090E0AE +:107B1000A0E0B0E080839183A283B383F8018481E5 +:107B20009581A681B781181619061A061B0644F01E +:107B300081E090E0A0E0B0E084839583A683B783E2 +:107B4000F80180859185A285B385181619061A0655 +:107B50001B0644F081E090E0A0E0B0E080879187D0 +:107B6000A287B3871A8219821C821B821E821D8201 +:107B7000CE0101960E949E2B6AE374E0CE0101962D +:107B80000E94402F6FE474E0CE0101960E94402FC6 +:107B9000D8011E966D917D918D919C9151970E9477 +:107BA000115E6B017C01F80160817181828193819A +:107BB0000E94115E9B01AC01C701B6010E94FF5FEC +:107BC000AB01BC01CE0101960E94E02E6FE574E08E +:107BD000CE0101960E94402FD80152966D917D9161 +:107BE0008D919C9155970E94115E6B017C01F8016B +:107BF00064817581868197810E94115E9B01AC0131 +:107C0000C701B6010E94FF5FAB01BC01CE01019626 +:107C10000E94E02E6FE674E0CE0101960E94402F94 +:107C2000D80156966D917D918D919C9159970E94A6 +:107C3000115E6B017C01F8016085718582859385F9 +:107C40000E94115E9B01AC01C701B6010E94FF5F5B +:107C5000AB01BC01CE0101960E94E02EBE016F5F18 +:107C60007F4F81010E591D4FC8010E946B2FCE011D +:107C700001960E94661D0E942A16BC01CE01019643 +:107C80000E94492FBE016F5F7F4FC8010E946B2F7A +:107C9000CE0101960E94661D6AE372E0C8010E944F +:107CA000402F6FE474E0C8010E94402F91012E52D2 +:107CB0003E4F3C872B87C9010E94370D0E94115E01 +:107CC0006B017C01F101E151FD4F60817181828185 +:107CD00093810E94115E9B01AC01C701B6010E9415 +:107CE000FF5FAB01BC01C8010E94E02E6FE574E0AC +:107CF000C8010E94402FA1014E5F5D4F5CA34BA3C2 +:107D0000CA010E94370D0E94115E6B017C01F101D6 +:107D1000ED50FD4F60817181828193810E94115EDF +:107D20009B01AC01C701B6010E94FF5FAB01BC0122 +:107D3000C8010E94E02E6FE674E0C8010E94402F47 +:107D400071015EECE51A5DEFF50AC7010E94370D7F +:107D50000E94115E6FA778AB89AB9AABF101E95035 +:107D6000FD4F60817181828193810E94115E9B0130 +:107D7000AC016FA578A989A99AA90E94FF5FAB0100 +:107D8000BC01C8010E94E02E0E942A16BC01CE014F +:107D900001960E94492FBE016F5F7F4FC8010E946C +:107DA0006B2FCE0101960E94661D66E372E0C8014A +:107DB0000E94402F6FE474E0C8010E94402FEB85C1 +:107DC000FC85A68DB78D20893189428953890E940F +:107DD000635FAB01BC01C8010E94102F6FE574E026 +:107DE000C8010E94402FEBA1FCA1A68DB78D208970 +:107DF0003189428953890E94635FAB01BC01C8018C +:107E00000E94102F6FE674E0C8010E94402FF70116 +:107E1000A68DB78D20893189428953890E94635F7D +:107E2000AB01BC01C8010E94102F51CE11821082FB +:107E300040CE8EE196E00E943717AB96BFADAB9770 +:107E4000BB2379F1A114B104B9F5ED85E11134C07A +:107E500086E492E00E9437170E942A160E94C819F1 +:107E6000AC96FFADAC97FF2341F082E492E00E9414 +:107E700037170E942A160E94C819AD964FADAD97CC +:107E80004423D1F0A114B104B9F45D85511114C09B +:107E90008EE392E00E9437170E942A160E94C819AA +:107EA0000BC0AC963FADAC97332339F3A114B104AA +:107EB00019F42D852223C9F2C10189589D4F9E8F47 +:107EC0008D8F85E090E0AD8DBE8D8D939C9381016B +:107ED00007581D4FF80191838083910125583D4F2C +:107EE000388F2F8BD9018D939C9345E050E06D899D +:107EF0007E89C1010E94712FF801408151816989F9 +:107F00007A89C1010E94712FAF89B88D4D915C9122 +:107F1000B401C1010E94712FC1010E94B811F10189 +:107F2000EE59FF4F4080518062807380EA56FF4FC8 +:107F300020813181428153812F83388749875A8735 +:107F4000EA56FF4FC080D180E280F3800E942A165B +:107F5000DC011E964D925D926D927C9251970E942B +:107F60002A162F81388549855A85DC0152962D9332 +:107F70003D934D935C9355970E942A16FC01C68A47 +:107F8000D78AE08EF18E0E942A162BAD3CAD4DAD06 +:107F90005EADDC0198962D933D934D935C939B973A +:107FA0000E942A162FA938AD49AD5AADDC019C9626 +:107FB0002D933D934D935C939F970E942A162BA976 +:107FC0003CA94DA95EA9DC01D0962D933D934D931C +:107FD0005C93D3970E94B2160E94321B0E942A160D +:107FE0000E94D11CC1010E942B1CED8DFE8D1182BF +:107FF0001082D8011D921C92EF89F88D1182108297 +:1080000050E040E06D897E89C1010E94712FD80146 +:108010004D915C9169897A89C1010E94712FEF8924 +:10802000F88D40815181B401C1010E94712FC101BD +:108030000E94B811FD85FF2349F00E942A1621E015 +:10804000DC01D4962C93AA24A394B12C8CE296E064 +:108050000E943717C5010E9432178EE298E00E94F5 +:1080600037170E942A16FC01B7A2A6A2C501CE5A54 +:10807000DF4F0FB6F894DEBF0FBECDBFDF91CF91BB +:108080001F910F91FF90EF90DF90CF90BF90AF9036 +:108090009F908F907F906F905F904F903F902F9028 +:1080A00008954F925F926F927F928F929F92AF92BC +:1080B000BF92CF92DF92EF92FF920F931F93CF93D5 +:1080C000DF9300D01F92CDB7DEB70E94691EC0902B +:1080D000630AD090640AE090650AF090660A0E94F4 +:1080E000691E8090670A9090680AA090690AB09013 +:1080F0006A0A0E942A16FC014684578460887188A7 +:108100000E942A169A838983C301B2010E94115EDC +:108110002B013C01C701B6010E94115E9B01AC011D +:10812000C301B2010E94FF5F2B013C01E981FA818A +:1081300062897389848995890E94115E6B017C0133 +:10814000C501B4010E94115E9B01AC01C701B601DB +:108150000E94FF5F69837A838B839C830E94DB2D5F +:108160001F921F921F921F921F92912C812CB12C53 +:10817000A12CC12CD12C760109811A812B813C8143 +:10818000B301A2010E942F360E94DB2D1F921F9285 +:108190001F921F921F9297018601B301A2010E94B4 +:1081A0002F360E94DB2D1F921F921F921F921F924B +:1081B0009701B701A6010E942F360FB6F894DEBFD3 +:1081C0000FBECDBF90E080E00F900F900F900F900A +:1081D000DF91CF911F910F91FF90EF90DF90CF90A3 +:1081E000BF90AF909F908F907F906F905F904F90D7 +:1081F00008958F929F92AF92BF92CF92DF92EF92AB +:10820000FF920F931F93CF93DF93EB010E94DB2D1F +:108210008A889B88AE84BF84CA84DB84EC84FD8416 +:108220000E811F81288539854A815B816C817D8122 +:108230001F921F921F92EF89EF93EE89EF930E9496 +:108240002F360F900F900F900F900F9090E080E0DE +:10825000DF91CF911F910F91FF90EF90DF90CF9022 +:10826000BF90AF909F908F9008958F929F92AF9202 +:10827000BF92CF92DF92EF92FF920F931F930E94D3 +:10828000DB2D62E070E00E94C12F892BD1F40E94A7 +:10829000DB2D21E02F931F921F921F921F92912C92 +:1082A000812CB12CA12CC12CD12C760197018601F7 +:1082B000B701A6010E942F360F900F900F900F90DC +:1082C0000F9090E080E01F910F91FF90EF90DF9072 +:1082D000CF90BF90AF909F908F9008958F929F9274 +:1082E000AF92BF92CF92DF92EF92FF920F931F93C4 +:1082F0000E94DB2D61E070E00E94C12F892BD1F438 +:108300000E94DB2D1F9221E02F931F921F921F923C +:10831000912C812CB12CA12CC12CD12C7601970150 +:108320008601B701A6010E942F360F900F900F9083 +:108330000F900F9090E080E01F910F91FF90EF90D1 +:10834000DF90CF90BF90AF909F908F9008958F92C5 +:108350009F92AF92BF92CF92DF92EF92FF920F93D4 +:108360001F930E94DB2D70E060E00E94C12F892BDB +:10837000D1F40E94DB2D1F921F9221E02F931F92B8 +:108380001F92912C812CB12CA12CC12CD12C7601C7 +:1083900097018601B701A6010E942F360F900F901A +:1083A0000F900F900F9090E080E01F910F91FF9041 +:1083B000EF90DF90CF90BF90AF909F908F900895F7 +:1083C0002F923F924F925F926F927F928F929F92E5 +:1083D000AF92BF92CF92DF92EF92FF920F931F93D3 +:1083E000CF93DF93CDB7DEB72F970FB6F894DEBFEC +:1083F0000FBECDBF0E94DB2D21E02F931F921F9255 +:108400001F921F92912C812CB12CA12CC12CD12C0C +:10841000760197018601B701A6010E942F360E94BE +:10842000691EE0905B0AF0905C0A0E94691E6090F1 +:108430006B0A70906C0A0E94691E80914B0B9091A0 +:108440004C0BA0914D0BB0914E0B0F900F900F90D5 +:108450000F900F90161417040CF070C19A8789873B +:10846000EA94EF2809F070C186EF9FEF9A83898321 +:108470000E942A16FC0166857785808991890E9471 +:10848000115E6B017C010E94691E6091630A70910C +:10849000640A8091650A9091660A0E94115E9B01B0 +:1084A000AC01C701B6010E94FF5F6D837E838F839D +:1084B00098870E942A16DC0152966D917D918D91CC +:1084C0009C9155970E94115E6B017C010E94691E70 +:1084D0006091670A7091680A8091690A90916A0AAE +:1084E0000E94115E9B01AC01C701B6010E94FF5FB3 +:1084F0001B012C010E942A160E94691E0E94DB2D7E +:108500001F921F921F921F921F92912C812CB12CAF +:10851000A12CC12CD12C7601920181014D815E816B +:108520006F8178850E942F360E942A16FC0184A94B +:108530008D8789859A85880F991F29853A85280F07 +:10854000391F3C872B870F900F900F900F900F9043 +:108550001F861E8689819A81092E000CAA0BBB0BEF +:1085600089839A83AB83BC830E94DB2D9A8789879A +:1085700069817A818B819C810E94115E6B017C01F3 +:108580001F921F921F921F921F92912C812CB12C2F +:10859000A12C920181014D815E816F817885898551 +:1085A0009A850E942F360E942A160F900F900F90E6 +:1085B0000F900F90DC01D4968C918111D6C00E944F +:1085C000DB2DB1E0BF931F921F921F921F92C12C0F +:1085D000D12C760192014D815E816F8178850E9458 +:1085E0002F360E942A160F900F900F900F900F9029 +:1085F000FC0184A98111B9C087E396E00E94371776 +:108600008CE496E00E9437170E942A16DC019896A7 +:108610006D917D918D919C919B970E940A1780E5A9 +:1086200096E00E9437170E942A16FC0160A571A5EA +:1086300082A593A520813181428153810E943D5FB3 +:10864000CA01B9010E940A1784E596E00E94371713 +:108650000E942A16FC0164A575A586A597A50E940F +:108660000A1780E596E00E9437170E942A16FC013F +:1086700064A575A586A597A5248135814681578176 +:108680000E943D5FCA01B9010E940A1788E596E081 +:108690000E9437170E942A16DC01D0966D917D91B9 +:1086A0008D919C91D3970E940A1780E596E00E94D5 +:1086B00037170E942A16FC0160A971A982A993A903 +:1086C00020853185428553850E943D5FCA01B901ED +:1086D0000E940A178EE298E00E9437170E942A161D +:1086E000FC018B859C85B3010E94BB606B01B4E1EA +:1086F000CB0ED11C0D2C000CEE08FF0860A971A94F +:1087000082A993A920853185428553850E943D5FCA +:108710002C153D054E055F05E4F4EE85FF85319689 +:10872000FF87EE873397ECF00E942A16DC015696FD +:108730001D921D921D921C92599717C01A86198678 +:1087400066246394712C8CCEAAE0B0E0BA83A9832E +:108750008FCE64EF71E080E090E00E94F4091F8604 +:108760001E869D85992309F4FFCE90E080E02F9628 +:108770000FB6F894DEBF0FBECDBFDF91CF911F9132 +:108780000F91FF90EF90DF90CF90BF90AF909F90B0 +:108790008F907F906F905F904F903F902F900895B3 +:1087A0002F923F924F925F926F927F928F929F9201 +:1087B000AF92BF92CF92DF92EF92FF920F931F93EF +:1087C000CF93DF93CDB7DEB761970FB6F894DEBFD6 +:1087D0000FBECDBF0E94691E2091570A3091580AE2 +:1087E0003E832D830E94691E8091670A9091680ADA +:1087F0009A8389830E94691E8091470B9091480B50 +:10880000A091490BB0914A0BE981FA811E161F060F +:108810000CF057C19C838B838D819E81019709F059 +:1088200057C1A6EFBFEFBD87AC870E942A16DC01B7 +:108830001E966D917D918D919C9151970E94115E34 +:108840006B017C010E94691E6091630A7091640A49 +:108850008091650A9091660A0E94115E9B01AC01AD +:10886000C701B6010E94FF5F6D837E838F83988767 +:108870000E942A160E94691E0E942A16FC0166891F +:108880007789808D918D0E94115E6B017C010E9421 +:10889000691E60916B0A70916C0A80916D0A9091CB +:1088A0006E0A0E94115E9B01AC01C701B6010E94D5 +:1088B000FF5F2B013C010E94DB2D1F921F921F9234 +:1088C0001F921F92912C812CB12CA12C730162015B +:1088D00000E010E098014D815E816F8178850E94F3 +:1088E0002F360E942A16DC01D4968C918B878B81BF +:1088F0009C81880F991FEB81FC81E80FF91FFA8793 +:10890000E9870F900F900F900F900F90312C212C32 +:108910008C859D85092E000CAA0BBB0B8C879D872F +:10892000AE87BF870E94DB2D998B888B6C857D85F8 +:108930008E859F850E94115E8B019C011F921F9264 +:108940001F921F921F92912C812CB12CA12C73018C +:1089500062014D815E816F817885888999890E9445 +:108960002F360E942A160F900F900F900F900F90A5 +:10897000DC01D4968C918111BCC00E94DB2D1F922A +:10898000B1E0BF931F921F921F9200E010E0980188 +:108990004D815E816F8178850E942F360E942A1654 +:1089A0000F900F900F900F900F90FC0184A98111F0 +:1089B000A0C087E396E00E9437178CE496E00E94FF +:1089C00037170E942A16FC0160A571A582A593A500 +:1089D00020813181428153810E943D5FCA01B901EA +:1089E0000E940A1784E596E00E9437170E942A1613 +:1089F000FC0164A575A586A597A5248135814681CE +:108A000057810E943D5FCA01B9010E940A1788E59B +:108A100096E00E9437170E942A16FC0160A971A9EE +:108A200082A993A920853185428553850E943D5FA7 +:108A3000CA01B9010E940A178CE596E00E94371717 +:108A40008B819C810E9432178CE596E00E9437173B +:108A500089819A810E9432178EE298E00E9437172E +:108A60000E942A16FC0189859A8569817A810E9473 +:108A7000BB606B0124E1C20ED11C0D2C000CEE0872 +:108A8000FF0864A575A586A597A524813581468133 +:108A900057810E943D5FC216D306E406F506ECF04E +:108AA0003FEF231A330A83E028163104F4F00E94C2 +:108AB0002A16DC0152961D921D921D921C9255970A +:108AC00018C01C821B8221E030E03A832983A4CEA7 +:108AD000EAE0F0E0FD87EC87A8CE64EF71E080E08B +:108AE00090E00E94F409312C212C9B85992309F4F4 +:108AF00019CF90E080E061960FB6F894DEBF0FBE0C +:108B0000CDBFDF91CF911F910F91FF90EF90DF903C +:108B1000CF90BF90AF909F908F907F906F905F901D +:108B20004F903F902F9008952F923F924F925F92D7 +:108B30006F927F928F929F92AF92BF92CF92DF926D +:108B4000EF92FF920F931F93CF93DF93CDB7DEB7D2 +:108B50002F970FB6F894DEBF0FBECDBF0E94691EDF +:108B6000E090530AF090540A0E94691E6090630AD4 +:108B70007090640A0E94691E8091430B9091440B8F +:108B8000A091450BB091460B161417040CF06FC161 +:108B90009A878987EA94EF2809F06FC186EF9FEFE3 +:108BA0009A8389830E942A160E94691E0E942A16AF +:108BB000FC0162897389848995890E94115E6B0129 +:108BC0007C010E94691E6091670A7091680A809119 +:108BD000690A90916A0A0E94115E9B01AC01C7016B +:108BE000B6010E94FF5F6D837E838F8398870E940A +:108BF0002A16DC0156966D917D918D919C91599725 +:108C00000E94115E6B017C010E94691E60916B0ADB +:108C100070916C0A80916D0A90916E0A0E94115EAB +:108C20009B01AC01C701B6010E94FF5F1B012C0133 +:108C30000E94DB2D1F921F921F921F921F92912C58 +:108C4000812CB12CA12C720161010D811E812F811B +:108C5000388540E050E0BA010E942F360E942A1663 +:108C6000FC0184A98D8789859A85880F991F29859C +:108C70003A85280F391F3C872B870F900F900F9054 +:108C80000F900F901F861E8689819A81092E000CF5 +:108C9000AA0BBB0B89839A83AB83BC830E94DB2D19 +:108CA0009A87898769817A818B819C810E94115E74 +:108CB000AB01BC011F921F921F921F921F92912C19 +:108CC000812CB12CA12C720161010D811E812F819B +:108CD000388589859A850E942F360E942A160F9022 +:108CE0000F900F900F900F90DC01D4968C91811112 +:108CF000D5C00E94DB2D1F921F92B1E0BF931F923F +:108D00001F920D811E812F81388540E050E0BA010D +:108D10000E942F360E942A160F900F900F900F90EE +:108D20000F90FC0184A98111B9C087E396E00E94ED +:108D300037178CE496E00E9437170E942A16DC0150 +:108D400098966D917D918D919C919B970E940A17A9 +:108D500080E596E00E9437170E942A16FC0160A564 +:108D600071A582A593A520813181428153810E9402 +:108D70003D5FCA01B9010E940A1784E596E00E948E +:108D800037170E942A16FC0164A575A586A597A52C +:108D90000E940A1780E596E00E9437170E942A1663 +:108DA000FC0164A575A586A597A52481358146811A +:108DB00057810E943D5FCA01B9010E940A1788E5E8 +:108DC00096E00E9437170E942A16DC01D0966D911A +:108DD0007D918D919C91D3970E940A1780E596E032 +:108DE0000E9437170E942A16FC0160A971A982A966 +:108DF00093A920853185428553850E943D5FCA0134 +:108E0000B9010E940A178EE298E00E9437170E946B +:108E10002A16FC018B859C85B3010E94BB606B0107 +:108E2000B4E1CB0ED11C0D2C000CEE08FF0860A5A0 +:108E300071A582A593A520813181428153810E9431 +:108E40003D5F2C153D054E055F05E4F4EE85FF857D +:108E50003196FF87EE873397ECF00E942A16DC01EB +:108E60001E961D921D921D921C92519717C01A8634 +:108E7000198666246394712C8DCEAAE0B0E0BA8383 +:108E8000A98390CE64EF71E080E090E00E94F40945 +:108E90001F861E869D85992309F400CF90E080E00F +:108EA0002F960FB6F894DEBF0FBECDBFDF91CF91E6 +:108EB0001F910F91FF90EF90DF90CF90BF90AF90F8 +:108EC0009F908F907F906F905F904F903F902F90EA +:108ED00008951F920F920FB60F9211240BB60F92A6 +:108EE0002F933F934F935F936F937F938F939F93B2 +:108EF000AF93BF93EF93FF938CE09DE00E94160821 +:108F0000FF91EF91BF91AF919F918F917F916F9161 +:108F10005F914F913F912F910F900BBE0F900FBE1D +:108F20000F901F9018951F920F920FB60F92112459 +:108F30000BB60F922F938F939F93EF93FF93E09134 +:108F40001C0DF0911D0D8081E091220DF091230DFB +:108F500082FD1DC090818091250D8F5F8F732091C0 +:108F6000260D821741F0E091250DF0E0E45FF24F0D +:108F7000958F8093250DFF91EF919F918F912F9168 +:108F80000F900BBE0F900FBE0F901F901895808111 +:108F9000F2CF1F920F920FB60F9211242F933F938F +:108FA0008F939F93AF93BF938091750890917608AC +:108FB000A0917708B09178083091740823E0230FCE +:108FC0002D3758F50196A11DB11D2093740880938B +:108FD000750890937608A0937708B09378088091ED +:108FE000790890917A08A0917B08B0917C0801964D +:108FF000A11DB11D8093790890937A08A0937B08F6 +:10900000B0937C08BF91AF919F918F913F912F9129 +:109010000F900FBE0F901F90189526E8230F029611 +:10902000A11DB11DD2CF1F920F920FB60F92112426 +:109030000BB60F922F933F934F935F936F937F9352 +:109040008F939F93AF93BF93EF93FF9348E251E0C9 +:1090500064E271E090E080E00E94340BFF91EF91B8 +:10906000BF91AF919F918F917F916F915F914F9140 +:109070003F912F910F900BBE0F900FBE0F901F903E +:1090800018951F920F920FB60F9211240BB60F92E4 +:109090002F933F934F935F936F937F938F939F9300 +:1090A000AF93BF93EF93FF9348EA50E064EA70E018 +:1090B00083E090E00E94340BFF91EF91BF91AF915C +:1090C0009F918F917F916F915F914F913F912F91E0 +:1090D0000F900BBE0F900FBE0F901F9018951F9210 +:1090E0000F920FB60F9211240BB60F922F933F934E +:1090F0004F935F936F937F938F939F93AF93BF93A0 +:10910000EF93FF9348E950E064E970E082E090E07B +:109110000E94340BFF91EF91BF91AF919F918F917E +:109120007F916F915F914F913F912F910F900BBE67 +:109130000F900FBE0F901F9018951F920F920FB6B1 +:109140000F9211240BB60F922F933F934F935F937F +:109150006F937F938F939F93AF93BF93EF93FF93FF +:1091600048E850E064E870E081E090E00E94340B51 +:10917000FF91EF91BF91AF919F918F917F916F91EF +:109180005F914F913F912F910F900BBE0F900FBEAB +:109190000F901F9018951F920F920FB60F921124E7 +:1091A0000BB60F922F933F934F935F936F937F93E1 +:1091B0008F939F93AF93BF93EF93FF93E0917E08BC +:1091C000F0917F081995FF91EF91BF91AF919F9119 +:1091D0008F917F916F915F914F913F912F910F9060 +:1091E0000BBE0F900FBE0F901F901895FF920F931C +:1091F0001F93CF93DF93EC01F62E8C01065F1F4F78 +:109200001B861A861D861C861F861E86C8010E9424 +:109210009E2BF886198670E060E0C801DF91CF913F +:109220001F910F91FF900C94792B10920F0D1092BB +:109230000E0D88EE93E0A0E0B0E08093100D9093C7 +:10924000110DA093120DB093130D82E893E090934B +:109250000D0D80930C0D85EC90E09093190D80938B +:10926000180D84EC90E090931B0D80931A0D80EC08 +:1092700090E090931D0D80931C0D81EC90E09093F5 +:109280001F0D80931E0D82EC90E09093210D809332 +:10929000200D86EC90E09093230D8093220D109288 +:1092A000250D1092260D1092270D1092280D68E1C1 +:1092B00088E094E19BDF6CE188E194E197DF67E16E +:1092C00088E294E193DF6DE188E394E18FDF68E168 +:1092D00088EC93E18BDF6CE188ED93E187DF67E158 +:1092E00088EE93E183DF6DE188EF93E17FDFEAE3CE +:1092F000FEE02FEF48EB5BE08091390E803308F001 +:1093000083C191E0980F9093390E808390E0DC0147 +:10931000AA0FBB1FA80FB91FA755B24F12965C9397 +:109320004E93119733968EE0E634F80729F768E1FB +:1093300088E893E15BDF6CE188E993E157DF67E15F +:1093400088EA93E153DF6DE188EB93E14FDF68E159 +:1093500088E493E14BDF6CE188E593E147DF67E167 +:1093600088E693E143DF6DE188E793E13FDF68E161 +:1093700088E093E13BDF6CE188E193E137DF67E16F +:1093800088E293E133DF6DE188E393E12FDF68E169 +:1093900088EC92E12BDF6CE188ED92E127DF67E159 +:1093A00088EE92E123DF6DE188EF92E11FDF68E153 +:1093B00088E892E11BDF6CE188E992E117DF67E161 +:1093C00088EA92E113DF6DE188EB92E10FDF68E15B +:1093D00088E492E10BDF6CE188E592E107DF67E169 +:1093E00088E692E103DF6DE188E792E1FFDE68E164 +:1093F00088E092E1FBDE6CE188E192E1F7DE67E173 +:1094000088E292E1F3DE6DE188E392E1EFDE82E053 +:1094100090E00E94925824E933E0FC0131832083DC +:109420009093470E8093460E68E188EC91E1DEDE72 +:109430006CE188ED91E1DADE67E188EE91E1D6DE5C +:109440006DE188EF91E1D2DE68E188E891E1CEDE5E +:109450006CE188E991E1CADE67E188EA91E1C6DE64 +:109460006DE188EB91E1C2DE68E188E491E1BEDE66 +:109470006CE188E591E1BADE67E188E691E1B6DE6C +:109480006DE188E791E1B2DE68E188E091E1AEDE6E +:109490006CE188E191E1AADE67E188E291E1A6DE74 +:1094A0006DE188E391E1A2DE68E188EC90E19EDE67 +:1094B0006CE188ED90E19ADE67E188EE90E196DE5E +:1094C0006DE188EF90E192DE68E188E890E18EDE60 +:1094D0006CE188E990E18ADE67E188EA90E186DE66 +:1094E0006DE188EB90E182DE68E188E490E17EDE68 +:1094F0006CE188E590E17ADE67E188E690E176DE6E +:109500006DE188E790E172DE68E188E090E16EDE6F +:109510006CE188E190E16ADE67E188E290E166DE75 +:109520006DE188E390E162DE68E188EC9FE05EDE59 +:109530006CE188ED9FE05ADE67E188EE9FE056DE41 +:109540006DE188EF9FE052DE68E188E89FE04EDE43 +:109550006CE188E99FE04ADE67E188EA9FE046DE49 +:109560006DE188EB9FE042DE68E188E49FE03EDE4B +:109570006CE188E59FE03ADE67E188E69FE036DE51 +:109580006DE188E79FE032DE68E188E09FE02EDE53 +:109590006CE188E19FE02ADE67E188E29FE026DE59 +:1095A0006DE188E39FE022DE68E188EC9EE01EDE4C +:1095B0006CE188ED9EE01ADE67E188EE9EE016DE43 +:1095C0006DE188EF9EE012DE68E188E89EE00EDE45 +:1095D0006CE188E99EE00ADE67E188EA9EE006DE4B +:1095E0006DE188EB9EE002DE68E188E49EE0FEDD4E +:1095F0006CE188E59EE0FADD67E188E69EE0F6DD55 +:109600006DE188E79EE0F2CD20838CCE789484B51E +:10961000826084BD84B5816084BD85B5826085BD6E +:1096200085B5816085BD80916E00816080936E00FC +:1096300010928100809181008260809381008091EE +:10964000810081608093810080918000816080939F +:1096500080008091B10084608093B1008091B0005F +:1096600081608093B000809191008260809391002E +:109670008091910081608093910080919000816041 +:10968000809390008091A10082608093A1008091DE +:10969000A10081608093A1008091A00081608093EF +:1096A000A00080912101826080932101809121019D +:1096B000816080932101809120018160809320014D +:1096C00080917A00846080937A0080917A00826031 +:1096D00080937A0080917A00816080937A008091F3 +:1096E0007A00806880937A001092C100E0911C0D8E +:1096F000F0911D0D82E08083E091180DF091190D1D +:109700001082E0911A0DF0911B0D10E11083109260 +:10971000240DE091200DF091210D86E08083E091F1 +:109720001E0DF0911F0D808180618083E0911E0DE0 +:10973000F0911F0D808188608083E0911E0DF09173 +:109740001F0D808180688083E0911E0DF0911F0DB8 +:1097500080818F7D808364E670E080E090E00E94ED +:10976000F4098FE692E00E9437178DE692E00E949E +:10977000371780E696E00E9437178AE692E00E944B +:1097800037178FE692E00E9437178DE692E00E942D +:1097900037178AE796E00E9437178AE692E00E9420 +:1097A000371761E089E10E94930961E08BE10E9433 +:1097B000930961E08AE10E94930962E085E40E94D6 +:1097C000930962E084E40E94930961E089E10E94C8 +:1097D000660960E08BE10E94660960E08AE10E9410 +:1097E000660961E08FE10E94930961E081E20E94D5 +:1097F000930961E080E20E94930962E083E40E94A1 +:10980000930962E082E40E94930961E08FE10E9483 +:10981000660960E081E20E94660960E080E20E94E1 +:10982000660961E082E20E94930961E084E20E949D +:10983000930961E083E20E94930962E081E40E945F +:10984000930962E080E40E94930961E082E20E9451 +:10985000660960E084E20E94660960E083E20E949B +:10986000660961E08EE00E94930961E08EE10E944A +:10987000930961E08FE00E94930961E08EE00E940D +:10988000660960E08EE10E94660960E08FE00E9458 +:10989000660961E088E20E94930961E089E20E9422 +:1098A000930961E085E20E94930960E088E20E94EA +:1098B000660960E089E20E94660960E085E20E9434 +:1098C000660961E08DE00E94930961E089E00E94F1 +:1098D000930961E088E00E94930961E087E00E94BB +:1098E000930961E08AE00E94930961E08CE00E94A4 +:1098F000930960E08DE00E94660960E089E00E94C3 +:10990000660960E088E00E94660960E087E00E94E6 +:10991000660960E08AE00E94660960E08CE00E94CF +:10992000660962E08FE30E94930962E08BE30E9484 +:10993000930961E084E00E94930961E085E00E9460 +:10994000930961E086E00E94930961E08BE00E9448 +:10995000930960E084E00E94660960E085E00E946F +:10996000660960E086E00E94660960E08BE00E9484 +:10997000660984EF91E0909303028093020262E013 +:1099800081E30E94930961E086E10E94930961E00E +:1099900086E10E9466098CB58F7D8CBD8CB5837F76 +:1099A0008CBD0E949C070E94EC0B8FE692E00E9407 +:1099B00037178DE692E00E9437178BE996E00E94F8 +:1099C00037178AE692E00E9437170E94691E0E94AC +:1099D000E11A8FE692E00E9437178DE692E00E942E +:1099E00037178BEA96E00E9437178AE692E00E94CA +:1099F00037178FE692E00E9437178DE692E00E94BB +:109A000037178CEB96E00E9437178AE692E00E94A7 +:109A100037170E94DB2DEC0140960E941014CE01F6 +:109A20008A559F4F0E941014CE01845C9E4F0E9465 +:109A300010148FE692E00E9437178DE692E00E94A4 +:109A4000371781ED96E00E9437178AE692E00E9470 +:109A500037170E94DB2DEC010E949E2ACE010E9446 +:109A6000732ACE010E94482A8FE692E00E9437179F +:109A70008DE692E00E94371789EE96E00E94371734 +:109A80008AE692E00E9437170E94DB2D0E9401298E +:109A90008FE692E00E9437178DE692E00E9437171A +:109AA00080E097E00E9437178AE692E00E9437171D +:109AB00061E089E10E94660961E08EE00E9466092A +:109AC00061E08FE10E94660961E082E20E9466091E +:109AD0008FE692E00E9437178DE692E00E943717DA +:109AE00086E197E00E9437178AE692E00E943717D6 +:109AF0000E94571F0E94271F0E94250A0E94250AC4 +:109B00006093800870938108809382089093830803 +:109B10008FE692E00E9437178DE692E00E94371799 +:109B200086E297E00E9437178AE692E00E94371794 +:109B300084EF9DE290937F0880937E08C1E0C093FC +:109B40006F001093810010928000C0937D0880E028 +:109B500092E0909387008093860081E1809381005A +:109B600010928100109285001092840080917D08EF +:109B70008061809381000E94250A6093830970931D +:109B8000840980938509909386098FE692E00E946C +:109B900037178DE692E00E94371786E397E00E9420 +:109BA00037178AE692E00E9437170E94691E80915B +:109BB0008F0990919009A0919109B0919209019714 +:109BC000A105B10559F50E94691E8091D7099091B0 +:109BD000D809A091D909B091DA090197A105B10579 +:109BE000E9F48BE497E00E9437170E94DB2DCF93B6 +:109BF0001F921F921F921F92912C812CB12CA12C8D +:109C0000C12CD12C760197018601B701A6010E94D3 +:109C10002F360F900F900F900F900F900E94691E9B +:109C200080918F0990919009A0919109B09192092A +:109C30000197A105B10561F50E94691E8091D309C4 +:109C40009091D409A091D509B091D6090197A105A9 +:109C5000B105F1F483E697E00E9437170E94DB2DEF +:109C60001F9221E02F931F921F921F92912C812C03 +:109C7000B12CA12CC12CD12C760197018601B70102 +:109C8000A6010E942F360F900F900F900F900F900B +:109C90000E94691E80918F0990919009A09191096D +:109CA000B09192090197A105B10561F50E94691E65 +:109CB0008091CF099091D009A091D109B091D2099A +:109CC0000197A105B105F1F48BE797E00E943717E2 +:109CD0000E94DB2D1F921F9221E02F931F921F9253 +:109CE000912C812CB12CA12CC12CD12C7601970167 +:109CF0008601B701A6010E942F360F900F900F909A +:109D00000F900F9088E792E00E94371786E792E065 +:109D10000E94371783E997E00E94371783E792E0A4 +:109D20000E943717EEE06E2E712CFEEE2F2EF2E021 +:109D30003F2E0E94DB2D0E94E1100E94250AAB01FC +:109D4000BC018091800890918108A0918208B09117 +:109D50008308481759076A077B0708F060C04093DB +:109D600080085093810860938208709383088CE088 +:109D70009DE00E940108892B09F433C30E94250A43 +:109D80006093830970938409809385099093860971 +:109D90008CE09DE00E94DF0780937909982F9F7DDA +:109DA000953409F468C02091770930917809F90158 +:109DB000ED5EF64F80832F5F3F4F309378092093FD +:109DC000770980917709909178098336910564F03D +:109DD0002AE020937909FC01ED5EF64F208301967D +:109DE00090937809809377092091770930917809C9 +:109DF000809179098A3021F0243631050CF4F1C2C2 +:109E0000C9010197AEEAB8E0E3E1F9E0AF014351DF +:109E1000594048175907B4F541914D93F7CF481B66 +:109E2000590B6A0B7B0B483E53406105710508F4E2 +:109E30009ECF88519C4FAF4FBF4F80938008909327 +:109E40008108A0938208B09383080E94571FEC01F9 +:109E50000E94521ACE010C960E94521ACE014896C8 +:109E60000E94521ACE0184960E94521ACE01C096C8 +:109E70000E94521A7CCF0E942A1621E0DC01D4965F +:109E80002C939FCF8255974FFC01108222303105D1 +:109E90000CF4A3C28AE693E00E94371782E596E0AD +:109EA0000E9437178CEA97E00E9437178EEA98E0F5 +:109EB0000E9437178CEA97E00E9437178EE298E0ED +:109EC0000E9437178AE390E00E949258EC011A82B0 +:109ED0001B821C821D821E821F82188619861A868A +:109EE0001B861C861D861E861F86188A198A1A8A5A +:109EF0001B8A1C8A1D8A1E8A1F8A188E198E1A8E2A +:109F00001B8E1C8E1D8E1E8E1F8E18A219A21AA2C9 +:109F10001BA21CA21DA21EA21FA218A619A61AA649 +:109F20001BA61CA61DA61EA61FA618AA19AA1AAA19 +:109F30001BAA1CAA1DAA1EAA1FAA18AE19AE65E26A +:109F400072E08EEA98E00E94BA598C01DC018C9193 +:109F50008654823008F0EEC16EEA77E0C8010E94B4 +:109F6000D361892B09F49EC161EB77E0C8010E949F +:109F7000D361892B09F496C165EB77E0C8010E9493 +:109F8000D361892B09F491C168EB77E0C8010E9485 +:109F9000D361892B09F489C16CEB77E0C8010E9479 +:109FA000D361892B09F484C160EC77E0C8010E9479 +:109FB000D361892B09F47FC164EC77E0C8010E946A +:109FC000D361892B09F477C167EC77E0C8010E945F +:109FD000D361892B09F472C16BEC77E0C8010E9450 +:109FE000D361892B09F46DC16FEC77E0C8010E9441 +:109FF000D361892B09F468C163ED77E0C8010E9441 +:10A00000D361892B09F463C167ED77E0C8010E9431 +:10A01000D361892B09F45EC16BED77E0C8010E9422 +:10A02000D361892B09F459C16FED77E0C8010E9413 +:10A03000D361892B09F454C163EE77E0C8010E9413 +:10A04000D361892B09F44FC167EE77E0C8010E9404 +:10A05000D361892B09F44AC16BEE77E0C8010E94F5 +:10A06000D361892B09F445C16FEE77E0C8010E94E6 +:10A07000D361892B09F440C163EF77E0C8010E94E6 +:10A08000D361892B09F43BC167EF77E0C8010E94D7 +:10A09000D361892B09F436C16BEF77E0C8010E94C8 +:10A0A000D361892B09F431C16FEF77E0C8010E94B9 +:10A0B000D361892B09F42CC163E078E0C8010E94C8 +:10A0C000D361892B09F427C167E078E0C8010E94B9 +:10A0D000D361892B09F422C16BE078E0C8010E94AA +:10A0E000D361892B09F41DC16FE078E0C8010E949B +:10A0F000D361892B09F418C163E178E0C8010E949B +:10A10000D361892B09F013C188EB90E09093010291 +:10A11000809300020115110509F412C1F801808134 +:10A12000883541F4C80101960E94B7596A837B8340 +:10A130008C839D83D8018C91893541F4C8010196A7 +:10A140000E94B7596E837F8388879987F801808141 +:10A150008A3541F4C80101960E94B7596A877B8706 +:10A160008C879D87D8018C91813451F4C801019668 +:10A170000E94B7590E9467606E877F87888B998B92 +:10A18000F8018081823451F4C80101960E94B759C8 +:10A190000E9467606A8B7B8B8C8B9D8BD8018C9126 +:10A1A000833451F4C80101960E94B7590E94676038 +:10A1B0006E8B7F8B888F998FF8018081833541F476 +:10A1C000C80101960E94B7596A8F7B8F8C8F9D8F33 +:10A1D000D8018C91803551F4C80101960E94B7597D +:10A1E0000E9467606E8F7F8F88A399A3F80180819A +:10A1F000863551F4C80101960E94B7590E946760E4 +:10A200006AA37BA38CA39DA3D8018C91873551F4BD +:10A21000C80101960E94B7590E9467606EA37FA390 +:10A2200088A799A7F8018081853451F4C801019667 +:10A230000E94B7590E9467606AA77BA78CA79DA759 +:10A24000D8018C91843551F4C80101960E94B75908 +:10A250000E9467606EA77FA788AB99ABF8018081E9 +:10A260008D3451F4C80101960E94B7590E9467606D +:10A270006AAB7BAB8CAB9DABD8018C91813551F433 +:10A28000C80101960E94B7590E9467606EAB7FAB10 +:10A2900088AF99AF67E178E090E080E00E94BA591A +:10A2A0008C0138CF90E080E031CF81E090E02ECF7C +:10A2B0008CE190E02BCF8DE690E028CF8FE690E008 +:10A2C00025CF80E790E022CF81E790E01FCF82E7A3 +:10A2D00090E01CCF83E790E019CF84E790E016CFA1 +:10A2E00088E790E013CF89E790E010CF8AE790E00D +:10A2F0000DCF83E890E00ACF84E890E007CF8DE8A7 +:10A3000090E004CF8EE890E001CF8FE890E0FECEA1 +:10A3100080E990E0FBCE81EA90E0F8CE85EB90E01A +:10A32000F5CE86EB90E0F2CE87EB90E0EFCE8FEFAC +:10A330009FEFECCE8FEF9FEF90930102809300028E +:10A340000E942A16FC0114A90E94691E80909B0994 +:10A3500090909C09A0909D09B0909E09CEA8DFA87E +:10A36000E8ACF9AC0E942A16DC019296CD92DD92FF +:10A37000ED92FC92959780910002909101028230BB +:10A38000910508F40CC59C012F5631092530310583 +:10A3900008F405C5552453948437910509F0512CD0 +:10A3A000112309F400C58D36910509F4FCC49C0104 +:10A3B000285731092330310508F4F5C4855B91092C +:10A3C000039708F4F0C486E693E00E9437170E94D2 +:10A3D0002A160E94C819CE0141D71092780910920E +:10A3E000770980917A098111A4C00E942A16FC0184 +:10A3F00084A9882309F49DC00E94DB2DEC01FC0197 +:10A40000E45AFC4F108240960E94A111CE018A5559 +:10A410009F4F0E94A111CE01845C9E4F0E94A1110A +:10A420000E94B3158C010F5F1F4FC1E0D0E0D8012F +:10A430008D918D018823D9F088E993E00E94371728 +:10A4400081E398E00E943717CE010E9432178EE216 +:10A4500098E00E94371760E08C2F0E94660970E038 +:10A4600060E0CE010E94F019F80131971082F801E6 +:10A4700087A98823F9F088E993E00E94371788E4D8 +:10A4800098E00E943717CE010E9432178EE298E0C2 +:10A490000E94371761E08C2F0E94930960E08C2F97 +:10A4A0000E94660961E070E0CE010E94F019D801B7 +:10A4B000D7961C922196C533D10509F0B8CF0E94DA +:10A4C000591520913A0E30E0C901880F991F820F6B +:10A4D000931FFC01E755F24F80818F7B8083209191 +:10A4E0003D0E30E0C901880F991F820F931FFC01B8 +:10A4F000E755F24F80818F7B80832091400E30E0C2 +:10A50000C901880F991F820F931FFC01E755F24F75 +:10A5100080818F7B80832091430E30E0C901880FBA +:10A52000991F820F931FFC01E755F24F80818F7BAB +:10A5300080830E942A16FC0184A980937A090E94D4 +:10A54000691E20917D0930917E09DC0112968D9162 +:10A550009C912817390791F10E94691EFC018281A4 +:10A56000938190937E0980937D090E94691E2091BA +:10A570007B0930917C09DC0114968D919C91281700 +:10A580003907A1F00E94691EFC0184819581909396 +:10A590007C0980937B090E94DB2DEC010E949E2A9E +:10A5A000CE010E94732ACE010E94482A0E94DB2D10 +:10A5B0000E9401290E94571F0E94271F0E94250AFE +:10A5C00000918309109184092091850930918609B1 +:10A5D000601771078207930708F0FDC20E94250AE1 +:10A5E0006093830970938409809385099093860909 +:10A5F0000E94A7089ECB209781F48EE593E00E94ED +:10A6000037170E942A160E94C8190E942A16DC01D8 +:10A6100097967C926E929697DECEE0900002F09034 +:10A620000102BFEFEB16FB0671F48EE593E00E948A +:10A6300037170E942A160E94C8190E942A16FC0188 +:10A6400077A266A2C8CEE114F10409F083C080911C +:10A65000AC089091AD08892B61F482E090E062D55E +:10A6600028E433E0DC012D933C939093AD08809374 +:10A67000AC080091AC081091AD08B1E7EB16F104FD +:10A6800009F09EC08091A2089091A308892B61F4E3 +:10A6900082E090E047D526E133E0FC01318320835E +:10A6A0009093A3088093A2080091A2081091A30898 +:10A6B000F9E7EF16F10409F09EC080919808909197 +:10A6C0009908892B61F482E090E02CD5E4EEF2E069 +:10A6D000DC01ED93FC939093990880939808009186 +:10A6E000980810919908F0E9EF16F10409F09EC05E +:10A6F00080918E0890918F08892B61F482E090E020 +:10A7000011D5E2EBF2E0DC01ED93FC9390938F081E +:10A7100080938E0800918E0810918F08F8EBEF1649 +:10A72000F10409F09EC08091840890918508892BDE +:10A7300061F482E090E0F6D4E0E8F2E0DC01ED9331 +:10A74000FC9390938508809384080091840810916D +:10A75000850887C0BCE1EB16F104B9F48091AA0822 +:10A760009091AB08892B61F482E090E0DBD42EE37A +:10A7700033E0FC01318320839093AB088093AA08D7 +:10A780000091AA081091AB0878CFFDE6EF16F1040E +:10A7900009F083C08091A8089091A908892B61F4E1 +:10A7A00082E090E0BFD424E333E0DC012D933C93BE +:10A7B0009093A9088093A8080091A8081091A9086F +:10A7C000F2E7EF16F10409F083C08091A0089091A0 +:10A7D000A108892B61F482E090E0A4D42CE033E05E +:10A7E000DC012D933C939093A1088093A0080091E5 +:10A7F000A0081091A108FAE7EF16F10409F083C050 +:10A800008091960890919708892B61F482E090E0FE +:10A8100089D4EAEDF2E0DC01ED93FC939093970884 +:10A82000809396080091960810919708F1EAEF1628 +:10A83000F10409F083C080918C0890918D08892BD8 +:10A8400061F482E090E06ED4E8EAF2E0DC01ED939E +:10A85000FC9390938D0880938C0800918C08109144 +:10A860008D080115110509F045C18EE593E00E94A0 +:10A8700037170E942A160E94C8190E942A16DC0166 +:10A8800097967C926E9296978BE198E00E94BA160A +:10A890008EE298E00E94BA169ECDBFE6EB16F10458 +:10A8A00009F068C08091A6089091A708892B61F4EF +:10A8B00082E090E037D42AE233E0FC013183208348 +:10A8C0009093A7088093A6080091A6081091A70866 +:10A8D000B3E7EB16F10409F0BBC080919E0890919C +:10A8E0009F08892B61F482E090E01CD422E033E0E1 +:10A8F000FC013183208390939F0880939E080091F0 +:10A900009E0810919F08FDE8EF16F10409F0BBC006 +:10A910008091940890919508892B61F482E090E0F1 +:10A9200001D4E0EDF2E0DC01ED93FC939093950807 +:10A93000809394080091940810919508F5EBEF1618 +:10A94000F10409F0BBC080918A0890918B08892B93 +:10A9500061F482E090E0E6D3EEE9F2E0DC01ED9311 +:10A96000FC9390938B0880938A0800918A08109139 +:10A970008B0877CFF0E7EF16F10409F066C08091FD +:10A98000A4089091A508892B61F482E090E0CAD3D5 +:10A9900020E233E0DC012D933C939093A508809353 +:10A9A000A4080091A4081091A508B8E7EB16F104DB +:10A9B00009F07ECE80919A0890919B08892B51F4E2 +:10A9C00082E090E0AFD3FC013182208290939B081B +:10A9D00080939A0800919A0810919B08FFE8EF165F +:10A9E000F10409F080CE8091900890919108892B14 +:10A9F00061F482E090E096D3ECEBF2E0DC01ED93C1 +:10AA0000FC93909391088093900800919008109186 +:10AA10009108F7EBEF16F10409F080CE80918608DB +:10AA200090918708892B61F482E090E07BD3EAE87B +:10AA3000F2E0DC01ED93FC93909387088093860805 +:10AA400000918608109187080CCF10E000E015CE29 +:10AA5000F4E7EF16F10409F0A8CF80919C089091DB +:10AA60009D08892B61F482E090E05CD328EF32E00E +:10AA7000DC012D933C9390939D0880939C0800915A +:10AA80009C0810919D08FEE8EF16F10409F0A6CF8E +:10AA90008091920890919308892B61F482E090E074 +:10AAA00041D3E6ECF2E0DC01ED93FC939093930844 +:10AAB000809392080091920810919308F6EBEF169C +:10AAC000F10409F0A6CF8091880890918908892B1C +:10AAD00061F482E090E026D3E4E9F2E0DC01ED935A +:10AAE000FC939093890880938808009188081091BE +:10AAF0008908B7CE8AE593E00E9437170E942A168C +:10AB00000E94C8190E942A16FC0117A216A2F12C55 +:10AB1000E12C2FEFE21AF20A31E0E316F10441F0E2 +:10AB200086E593E00E9437170E942A160E94C819F2 +:10AB3000D801ED91FC910480F581E02DBE01C801A2 +:10AB400019950E942A16FC01C6A0D7A00E942A16B9 +:10AB5000DC01D4968C9181110AC0E814F9043CF40C +:10AB6000C114D10421F0F2E0CF16D10491F68CE0AB +:10AB70009DE00E940108181619062CF48CE09DE057 +:10AB80000E94DF07F4CFCD2809F4F7C0552099F0D3 +:10AB90000E94691E8091970990919809A091990946 +:10ABA000B0919A090197A105B10529F40E942A16CE +:10ABB00021E0FC0124AB8EE493E00E9437178EE580 +:10ABC00098E00E9437170E942A16FC0186A197A1DF +:10ABD0000E943217D6C0AB01BC01401B510B620B67 +:10ABE000730B8091020290910302092E000CAA0BB4 +:10ABF000BB0B84179507A607B70708F0F9CC0E948E +:10AC00002A16DC01D4968C91882309F481C086E74A +:10AC100093E00E9437170E942A160E94C8190E94CA +:10AC2000DB2DEC01FC01E95CFC4F8081882309F4F9 +:10AC300072C00E942A168C01CE018E529E4F0E9435 +:10AC4000370DF80166877787808B918BFE01E85C72 +:10AC5000FC4F8081882309F46FC00E942A168C0162 +:10AC6000CE018E5F9D4F0E94370DF801628B738B72 +:10AC7000848B958BFE01E75CFC4F8081882309F46F +:10AC80006CC00E942A168C01CE018E5C9D4F0E94E2 +:10AC9000370DF801668B778B808F918F0E942A1673 +:10ACA0000E94D11C0E94DB2D0E942B1C0E942A16A0 +:10ACB0000E9471160E942A160E940A1B0E94691E99 +:10ACC00080918F0990919009A0919109B09192097A +:10ACD0000197A105B10541F08EE693E00E94371778 +:10ACE0000E942A160E94C81980917F0990918009BC +:10ACF000A0918109B09182090196A11DB11D809397 +:10AD00007F0990938009A0938109B093820966CC52 +:10AD100082E793E07ECF0E942A16FE01EE59FF4F94 +:10AD20004081518162817381DC011E964D935D9358 +:10AD30006D937C9351978ACF0E942A16FE01E850AA +:10AD4000FF4F4081518162817381DC0152964D93A6 +:10AD50005D936D937C9355978DCF0E942A16C257B1 +:10AD6000DE4F488159816A817B81DC0156964D9383 +:10AD70005D936D937C93599791CF82E593E00E9408 +:10AD800037170E942A160E94C8190E942A16DC0151 +:10AD900092961D921D921D921C9295971CCB552444 +:10ADA0005394111110CB0E94691E80918F099091CC +:10ADB0009009A0919109B09192090197A105B1055F +:10ADC00009F419CC552009F416CC82E693E00E94D0 +:10ADD00037170E942A160E94C8190E942A162FE0CF +:10ADE00030E0FC0137A326A3F6CA82E89EE00E9469 +:10ADF000661D82E79EE00E94661D82E69EE00E943C +:10AE0000661D82E59EE00E94661D82EC9EE00E9427 +:10AE1000661D82EB9EE00E94661D82EA9EE00E9413 +:10AE2000661D82E99EE00E94661D82E09FE00E940E +:10AE3000661D82EF9EE00E94661D82EE9EE00E94EB +:10AE4000661D82ED9EE00E94661D82E49FE00E94E6 +:10AE5000661D82E39FE00E94661D82E29FE00E94E1 +:10AE6000661D82E19FE00E94661D82E89FE00E94CD +:10AE7000661D82E79FE00E94661D82E69FE00E94B9 +:10AE8000661D82E59FE00E94661D82EC9FE00E94A5 +:10AE9000661D82EB9FE00E94661D82EA9FE00E9491 +:10AEA000661D82E99FE00E94661D82E090E10E949B +:10AEB000661D82EF9FE00E94661D82EE9FE00E9469 +:10AEC000661D82ED9FE00E94661D82E490E10E9473 +:10AED000661D82E390E10E94661D82E290E10E947D +:10AEE000661D82E190E10E94661D82E890E10E9469 +:10AEF000661D82E790E10E94661D82E690E10E9455 +:10AF0000661D82E590E10E94661D82EC90E10E9440 +:10AF1000661D82EB90E10E94661D82EA90E10E942C +:10AF2000661D82E990E10E94661D82E091E10E9427 +:10AF3000661D82EF90E10E94661D82EE90E10E9404 +:10AF4000661D82ED90E10E94661D82E491E10E94FF +:10AF5000661D82E391E10E94661D82E291E10E94FA +:10AF6000661D82E191E10E94661D82E891E10E94E6 +:10AF7000661D82E791E10E94661D82E691E10E94D2 +:10AF8000661D82E591E10E94661D82EC91E10E94BE +:10AF9000661D82EB91E10E94661D82EA91E10E94AA +:10AFA000661D82E991E10E94661D82E092E10E94A5 +:10AFB000661D82EF91E10E94661D82EE91E10E9482 +:10AFC000661D82ED91E10E94661D82E492E10E947D +:10AFD000661D82E392E10E94661D82E292E10E9478 +:10AFE000661D82E192E10E94661D82E892E10E9464 +:10AFF000661D82E792E10E94661D82E692E10E9450 +:10B00000661D82E592E10E94661D82EC92E10E943B +:10B01000661D82EB92E10E94661D82EA92E10E9427 +:10B02000661D82E992E10E94661D82E093E10E9422 +:10B03000661D82EF92E10E94661D82EE92E10E94FF +:10B04000661D82ED92E10E94661D82E493E10E94FA +:10B05000661D82E393E10E94661D82E293E10E94F5 +:10B06000661D82E193E10E94661D82E893E10E94E1 +:10B07000661D82E793E10E94661D82E693E10E94CD +:10B08000661D82E593E10E94661D82EC93E10E94B9 +:10B09000661D82EB93E10E94661D82EA93E10E94A5 +:10B0A000661D82E993E10E94661D82E094E10E94A0 +:10B0B000661D82EF93E10E94661D82EE93E10E947D +:10B0C000661D82ED93E10E94661D82E494E10E9478 +:10B0D000661D82E394E10E94661D82E294E10E9473 +:10B0E000661D82E194E10C94661DEF920F931F930D +:10B0F000CF93DF93E80134E047FD34E1042E000CE8 +:10B10000550B57FF03C0519541955109E32E022F6E +:10B11000242FAE01ABD1CE01DF91CF911F910F91C2 +:10B12000EF9008950F931F93CF93DF938230910593 +:10B1300010F482E090E0E0914C14F0914D1430E076 +:10B1400020E0B0E0A0E0309799F42115310509F432 +:10B150004AC0281B390B24303105D8F58A819B81E0 +:10B160006115710589F1FB0193838283FE0111C092 +:10B17000408151810281138148175907E0F0481737 +:10B18000590799F4109761F012960C931297139641 +:10B190001C933296CF01DF91CF911F910F910895AB +:10B1A00000934C1410934D14F4CF2115310551F038 +:10B1B0004217530738F0A901DB019A01BD01DF01F5 +:10B1C000F801C1CFEF01F9CF90934D1480934C1447 +:10B1D000CDCFFE01E20FF31F8193919322503109ED +:10B1E00039832883D7CF20914A1430914B14232BD5 +:10B1F00041F4209106023091070230934B142093C2 +:10B200004A1420910402309105022115310541F4C0 +:10B210002DB73EB74091080250910902241B350B0F +:10B22000E0914A14F0914B14E217F307A0F42E1B9F +:10B230003F0B2817390778F0AC014E5F5F4F24179A +:10B24000350748F04E0F5F1F50934B1440934A143C +:10B25000819391939FCFF0E0E0E09CCFCF93DF9379 +:10B260000097E9F0FC01329713821282A0914C14EE +:10B27000B0914D14ED0130E020E01097A1F4208151 +:10B280003181820F931F20914A1430914B1428175B +:10B29000390709F061C0F0934B14E0934A14DF9131 +:10B2A000CF910895EA01CE17DF07E8F54A815B8167 +:10B2B0009E0141155105B1F7E901FB83EA834991EC +:10B2C0005991C40FD51FEC17FD0761F4808191815E +:10B2D0000296840F951FE901998388838281938167 +:10B2E0009B838A83F0E0E0E012968D919C91139706 +:10B2F0000097B9F52D913C911197CD010296820FDF +:10B30000931F20914A1430914B142817390739F6AE +:10B31000309751F510924D1410924C14B0934B1479 +:10B32000A0934A14BCCFD383C28340815181840F40 +:10B33000951FC817D90761F44E5F5F4F88819981C7 +:10B34000480F591F518340838A819B819383828355 +:10B350002115310509F0B0CFF0934D14E0934C1452 +:10B360009ECFFD01DC01C0CF13821282D7CF6627AA +:10B370007727F4C148E454E100C0FA01A191B081FB +:10B38000009719F41097E1F0CD01DC01CD010D908B +:10B39000002011F4C00113C0FB012191222319F0F8 +:10B3A0002015D9F7F3CFFB012191201519F41E9236 +:10B3B000119606C02223C1F70D900020A1F7D001FD +:10B3C000FA01A193B0830895BB274A3031F4992341 +:10B3D00022F4BDE2909581959F4F30C0BB272A3063 +:10B3E00051F4992342F4BDE2909580957095619552 +:10B3F0007F4F8F4F9F4F01C0BB27FA01A62F6217C7 +:10B40000710581059105330B30FB66F0AA27660FA5 +:10B41000771F881F991FAA1FA21710F0A21B639500 +:10B420003850A9F7A05DAA3308F0A95DA19336F7BB +:10B43000B111B1931082CA01DEC3BB27FB015527AE +:10B44000AA27880F991FAA1FA41710F0A41B839581 +:10B450005051B9F7A05DAA3308F0A95DA1930097F8 +:10B4600079F7B111B1931192CB01C5C38F929F921D +:10B47000AF92BF92CF92DF92EF92FF920F931F9302 +:10B48000CF93DF9300D000D000D0CDB7DEB76A01F4 +:10B49000F22EB02E102FFBE3AF2EA01608F41BE304 +:10B4A0001F5F012F27E0AE014F5F5F4FACD2BC01A1 +:10B4B0008981982F9970913009F44EC09BE2E1FC8C +:10B4C00004C09E2D9170E0FC49C05E2D5071E82FA4 +:10B4D000E87083FF55C084E0911101C083E0EF2D37 +:10B4E000E81B8F1508F0E0E0D6018E2F20E25523EF +:10B4F000C9F1992329F0D6019C93C60101966C01EC +:10B5000096012D5F3F4FE2FE33C08EE4D6018C934F +:10B5100091E411969C93119712968C93D9018E2FDA +:10B5200090E281112AC0E20FF32FF11D10828EEFFD +:10B530009FEF29960FB6F894DEBF0FBECDBFDF9107 +:10B54000CF911F910F91FF90EF90DF90CF90BF9020 +:10B55000AF909F908F9008959DE2B7CF90E2B5CFC6 +:10B560002D9381508111FCCFCE0ED11CE0E0C1CFD4 +:10B570008EE6D6018C9391E6CCCF9D938150D1CFAE +:10B58000482F447082FF3DC084E0911101C083E0E8 +:10B590008F1510F4EF2DE81BD6018E2F20E25523D6 +:10B5A00009F1992329F0D6019C93C60101966C01FB +:10B5B00096012D5F3F4FE2FE1BC089E4D6018C93BC +:10B5C0008EE411968C93119786E412968C93D90190 +:10B5D0008E2F90E2882309F4A6CF9D938150FACF55 +:10B5E0002D9381508111FCCFCE0ED11CE0E0D9CF3C +:10B5F00089E6D6018C938EE611968C93119786E698 +:10B60000E4CF9B0177FF02C030E020E0A1E0B0E092 +:10B61000911102C0B0E0A0E0F9013196AE0FBF1F5A +:10B620008B2C912CBB2009F461C05401EFEFAE1AB2 +:10B63000BE0AAA0DBB1DFA161B0619F014F04F2DF9 +:10B640004A1B511188C0E3FC59C07601A42FB0E217 +:10B65000A1114FC0C40ED11C992309F45BC040E076 +:10B66000D6011196F60190836D01552309F448C067 +:10B67000012F060F9A81582F507184FF03C0913318 +:10B6800009F4015010160CF047C0093008F008E02A +:10B69000EEE2FE2E5B01A01AB1088501919481941F +:10B6A00091082F3F320729F4D601FC92F60131961A +:10B6B0006F016217730794F1021713077CF5DB0122 +:10B6C000A21BB30BAA24A394B12CAC0EBD1EAA0DD1 +:10B6D000BB1D11968C9121503109D6011196281568 +:10B6E0003905F4F0F60180836D01DBCFB12CA12C7C +:10B6F000A0CFF701B1937F01A150AACF9111B0CF94 +:10B70000D601942F50E302C05D9391509111FCCF6C +:10B71000C40ED11C40E0ACCF01E0BACF80E3DBCF58 +:10B720006217730731F4963388F4953311F4552377 +:10B7300069F0F6018083FD01842F90E2811108C039 +:10B74000A40FB11D1C9290E080E0F3CE81E3F1CF15 +:10B7500091938150F3CF911183CF8ACF8F929F9293 +:10B76000AF92BF92CF92DF92EF92FF920F931F930F +:10B77000CF93DF935C017B016115710519F0DB014B +:10B780008D939C9385010F5F1F4FF501D0818D2F05 +:10B7900090E011D26C01892BA9F5DD32A9F50F5F7C +:10B7A0001F4FD5011196DC91C1E05801F1E0AF1AAD +:10B7B000B10843E050E06CEE70E0C50104D2892B83 +:10B7C00061F5680182E0C80ED11C45E050E067EEEB +:10B7D00070E0C601F8D1892B21F4680197E0C90E09 +:10B7E000D11CE114F10419F0D701CD92DC9260E094 +:10B7F00070E080E89FEFC111F9C060E070E080E880 +:10B800009FE7F4C05801BECFDB3229F485010E5FFB +:10B810001F4FF501D181C0E0C8CF43E050E064EE96 +:10B8200070E0C501D0D1892BE9F0F80110E000E00B +:10B8300020E030E0A9015F01B0ED8B2E8D0E89E094 +:10B840008815C0F19C2E689491F88C2F8870C2FFE7 +:10B8500016C0811102C00F5F1F4F3196D501DC91D8 +:10B86000C92DE9CFE114F10429F00E5F1F4FF70154 +:10B870001183008360E070E080EC9FE7B7C088230D +:10B8800011F001501109A5E0B0E013D39B01AC0108 +:10B89000220F331F441F551F280D311D411D511DFF +:10B8A000283999E93907490799E15907B0F2C66083 +:10B8B0009C2ED3CFAEEF8A1206C0C3FD3CC09C2E97 +:10B8C000689493F8CACFDF7DD534A9F580818D3295 +:10B8D00039F4C061DF011296818162E070E006C038 +:10B8E000DF018B32C1F3119661E070E080535D019E +:10B8F000A61AB70A8A30F8F4E0E8CE16ECE0DE06C5 +:10B900005CF4B601660F771F660F771FC60ED71E51 +:10B91000CC0CDD1CC80ED11C5D01FFEFAF1ABF0AB5 +:10B920008C9180538A3098F1C4FF03C0D194C194A4 +:10B93000D1080C0D1D1DC1FF09C0E114F10431F047 +:10B9400081E0A81AB108D701AD92BC92CA01B90131 +:10B9500066D1C370C33009F490584B015C0120E0FC +:10B9600030E0A90158D1882309F43EC0CBE1D1E0F1 +:10B9700017FF05C0119501951109C3E0D1E06E01D3 +:10B98000B8E1CB1AD10880E2E82EF12C0EC0D50127 +:10B99000B3CFFE0125913591459154910E191F09A0 +:10B9A000C501B4019DD14B015C01D501C4010E1547 +:10B9B0001F057CF72497F594E794CC16DD06A9F7CC +:10B9C0008A2F880F8B2F881F8F3F41F020E030E0B7 +:10B9D000A901C501B4011FD1811106C082E290E026 +:10B9E00090934F1480934E14C501B401DF91CF9111 +:10B9F0001F910F91FF90EF90DF90CF90BF90AF908D +:10BA00009F908F900895283008F027E03327DA01BF +:10BA1000990F311D87FD916000966105710539F41C +:10BA200032602E5F3D9330E32A95E1F708959F3F02 +:10BA300030F080387105610509F03C5F3C5F3D9353 +:10BA4000913008F08068911DDF93CF931F930F937F +:10BA5000FF92EF92192F987F9695E92F96959695DC +:10BA6000E90FFF27E758FE4F99273327EE24FF24DD +:10BA7000A701E70105900894079428F4360FE71E04 +:10BA8000F81E491F511D660F771F881F991F0694C6 +:10BA9000A1F70590079428F4E70EF81E491F561FDA +:10BAA000C11D770F881F991F661F0694A1F7059087 +:10BAB000079428F4F80E491F561FC71FD11D880F81 +:10BAC000991F661F771F0694A1F70590079420F42D +:10BAD000490F561FC71FD81F990F661F771F881F52 +:10BAE0000694A9F784911095177041F0D695C795E3 +:10BAF00057954795F794E7941A95C1F7EFE1F1E070 +:10BB000068941590159135916591959105907FE216 +:10BB10007395E118F10A430B560BC90BD009C0F716 +:10BB2000E10CF11E431F561FC91FD01D7EF4703358 +:10BB300011F48A95E6CFE894015030F0080F0AF42A +:10BB40000027021708F4202F2395022F7A3328F0BC +:10BB500079E37D932A95E9F710C07D932A9589F6BC +:10BB6000069497956795379517951794E118F10AFC +:10BB7000430B560BC90BD00998F023957E91739512 +:10BB80007A3308F070E37C932013B8F77E917061EC +:10BB90007D9330F0839571E37D9370E32A95E1F70F +:10BBA0001124EF90FF900F911F91CF91DF91992772 +:10BBB00087FD909508959111F6C0803219F0895053 +:10BBC0008550D0F70895FB01DC014150504088F0CA +:10BBD0008D9181341CF08B350CF4805E659161345D +:10BBE0001CF06B350CF4605E861B611171F3990BD0 +:10BBF0000895881BFCCFDC01FC01672F719177232E +:10BC0000E1F7329704C07C916D9370836291AE1717 +:10BC1000BF07C8F3089540D008F481E00895E89480 +:10BC200009C097FB3EF490958095709561957F4F84 +:10BC30008F4F9F4F9923A9F0F92F96E9BB27939532 +:10BC4000F695879577956795B795F111F8CFFAF442 +:10BC5000BB0F11F460FF1BC06F5F7F4F8F4F9F4F73 +:10BC600016C0882311F096E911C0772321F09EE8D1 +:10BC7000872F762F05C0662371F096E8862F70E037 +:10BC800060E02AF09A95660F771F881FDAF7880F11 +:10BC90009695879597F90895990F0008550FAA0B67 +:10BCA000E0E8FEEF16161706E807F907C0F01216CF +:10BCB0001306E407F50798F0621B730B840B950BD2 +:10BCC00039F40A2661F0232B242B252B21F4089527 +:10BCD0000A2609F4A140A6958FEF811D811D0895C4 +:10BCE0000BD07BC06CD028F071D018F0952309F0F0 +:10BCF0005DC062C01124A5C081D0A0F3959FD1F38F +:10BD0000950F50E0551F629FF001729FBB27F00D09 +:10BD1000B11D639FAA27F00DB11DAA1F649F66275E +:10BD2000B00DA11D661F829F2227B00DA11D621FAD +:10BD3000739FB00DA11D621F839FA00D611D221F67 +:10BD4000749F3327A00D611D231F849F600D211D4B +:10BD5000822F762F6A2F11249F5750408AF0E1F0EE +:10BD600088234AF0EE0FFF1FBB1F661F771F881F37 +:10BD700091505040A9F79E3F510570F017C061C027 +:10BD80005F3FECF3983EDCF3869577956795B79522 +:10BD9000F795E7959F5FC1F7FE2B880F911D96954C +:10BDA000879597F9089599278827089597F99F67A8 +:10BDB00080E870E060E008959FEF80EC0895002433 +:10BDC0000A941616170618060906089500240A9400 +:10BDD00012161306140605060895092E0394000C86 +:10BDE00011F4882352F0BB0F40F4BF2B11F460FF15 +:10BDF00004C06F5F7F4F8F4F9F4F089557FD90583E +:10BE0000440F551F59F05F3F71F04795880F97FB1E +:10BE1000991F61F09F3F79F08795089512161306D8 +:10BE20001406551FF2CF4695F1DF08C01616170607 +:10BE30001806991FF1CF869571056105089408953C +:10BE4000E894BB2766277727CB0197F90895F999DE +:10BE5000FECF92BD81BDF89A992780B50895262F0F +:10BE6000F999FECF1FBA92BD81BD20BD0FB6F894DF +:10BE7000FA9AF99A0FBE01960895052E97FB16F4CB +:10BE800000940FD057FD05D024D007FC02D046F413 +:10BE900008C050954095309521953F4F4F4F5F4FCB +:10BEA000089590958095709561957F4F8F4F9F4F26 +:10BEB000089531D0A59F900DB49F900DA49F800D43 +:10BEC000911D11240895B7FFF4CFF3DF821B930B6C +:10BED0000895A1E21A2EAA1BBB1BFD010DC0AA1FCB +:10BEE000BB1FEE1FFF1FA217B307E407F50720F0E3 +:10BEF000A21BB30BE40BF50B661F771F881F991F5E +:10BF00001A9469F760957095809590959B01AC01A6 +:10BF1000BD01CF010895A29FB001B39FC001A39FAF +:10BF2000700D811D1124911DB29F700D811D112472 +:10BF3000911D08955058BB27AA270ED04ECF3FDF42 +:10BF400030F044DF20F031F49F3F11F41EF434CF81 +:10BF50000EF4E095E7FB2ACFE92F50DF80F3BA1704 +:10BF6000620773078407950718F071F49EF568CF90 +:10BF70000EF4E0950B2EBA2FA02D0B01B901900104 +:10BF80000C01CA01A0011124FF27591B99F0593F48 +:10BF900050F4503E68F11A16F040A22F232F342F90 +:10BFA0004427585FF3CF469537952795A795F040DE +:10BFB0005395C9F77EF41F16BA0B620B730B840BF3 +:10BFC000BAF09150A1F0FF0FBB1F661F771F881FAB +:10BFD000C2F70EC0BA0F621F731F841F48F4879503 +:10BFE00077956795B795F7959E3F08F0B3CF9395F2 +:10BFF000880F08F09927EE0F9795879508950CD034 +:10C00000ECCEE4DE40F0DBDE30F021F45F3F19F0EF +:10C01000CDCE511116CFD0CEF1DE98F39923C9F3CE +:10C020005523B1F3951B550BBB27AA27621773073E +:10C03000840738F09F5F5F4F220F331F441FAA1FF2 +:10C04000A9F333D00E2E3AF0E0E830D091505040B2 +:10C05000E695001CCAF729D0FE2F27D0660F771F60 +:10C06000881FBB1F261737074807AB07B0E809F042 +:10C07000BB0B802DBF01FF2793585F4F2AF09E3FD7 +:10C08000510568F093CEDDCE5F3FECF3983EDCF3D4 +:10C09000869577956795B795F7959F5FC9F7880F50 +:10C0A000911D9695879597F90895E1E0660F771FA2 +:10C0B000881FBB1F621773078407BA0720F0621B33 +:10C0C000730B840BBA0BEE1F88F7E095089504D02C +:10C0D0006894B111B6CE089599DE88F09F5790F01C +:10C0E000B92F9927B751A0F0D1F0660F771F881F9D +:10C0F000991F1AF0BA95C9F712C0B13081F0A0DECD +:10C10000B1E008959DCE672F782F8827B85F39F06A +:10C11000B93FCCF3869577956795B395D9F73EF4FB +:10C1200090958095709561957F4F8F4F9F4F0895A3 +:10C13000B3DD08F48FEF0895AFDD880B990B0895F8 +:10C14000DB018F939F93B5DEBF91AF91A29F800DCE +:10C15000911DA39F900DB29F900D11240895991BDE +:10C1600079E004C0991F961708F0961B881F7A95EE +:10C17000C9F78095089597FB072E16F4009406D012 +:10C1800077FD08D013D007FC05D03EF4909581953B +:10C190009F4F0895709561957F4F0895EE0FFF1F93 +:10C1A000881F8BBF0790F691E02D1994AA1BBB1B2B +:10C1B00051E107C0AA1FBB1FA617B70710F0A61BA7 +:10C1C000B70B881F991F5A95A9F780959095BC01C8 +:10C1D000CD0108954F925F926F927F928F929F92BE +:10C1E000AF92BF92CF92DF92EF92FF920F931F9385 +:10C1F000CF93DF938C01009799F4CB01DF91CF911E +:10C200001F910F91FF90EF90DF90CF90BF90AF9074 +:10C210009F908F907F906F905F904F900C9492586A +:10C22000FC01E60FF71F9C0122503109E217F307CA +:10C2300008F4ADC0D901CD91DC911197C617D7078D +:10C2400020F1C530D10578F0CE0104978617970705 +:10C2500050F0C61BD70B2297C193D1936D937C935B +:10C26000CF010E942E59C801DF91CF911F910F91EC +:10C27000FF90EF90DF90CF90BF90AF909F908F9006 +:10C280007F906F905F904F9008955B01AC1ABD0A4C +:10C290004C018C0E9D1EA0914C14B0914D14512C4C +:10C2A000412CF12CE12C109731F580914A1490919A +:10C2B0004B148815990509F05CC04616570608F01E +:10C2C00058C08091040290910502009741F48DB707 +:10C2D0009EB74091080250910902841B950BE81704 +:10C2E000F90708F054C0F0934B14E0934A14F90195 +:10C2F00071836083B8CF8D919C91119712966C9049 +:10C30000129713967C901397A815B90559F56C01EF +:10C3100042E0C40ED11CCA14DB0420F1AC014A195E +:10C320005B09DA011296159780F06282738251835D +:10C330004083D9016D937C93E114F10471F0D7012E +:10C340001396FC93EE9312978ECF22968C0F9D1F1F +:10C35000F90191838083F301EFCFF0934D14E093C3 +:10C360004C1481CF4816590608F42C017D01D301E5 +:10C370009ACFCB010E9492587C01009741F0AE0108 +:10C38000B80108D0C8010E942E5987016CCF10E077 +:10C3900000E069CFFB01DC0102C001900D92415029 +:10C3A0005040D8F70895FB01DC018D910190801970 +:10C3B0000110D9F3990B0895FB01DC0101900D9256 +:10C3C0000020E1F7089511E0CEE9D1E000E005C0DA +:10C3D000802FFE01E3DE2196011DCF39D10780E0D9 +:08C3E0000807B1F7F894FFCF44 +:10C3E800FFFF88130000501480002E482E67656EEA +:10C3F800657369734B3135000001000000010000CE +:10C408000001000000200A0D0000362E352E3232C1 +:10C41800000052303500523835005238340052315D +:10C42800330052313200523131005231370052312B +:10C438003600523135005230340052383700523706 +:10C44800330052373200523731000D0A00200052B3 +:10C458003939000D0A002000523939000000000067 +:10C468004615781D1E2E0000000047157A1DF91A82 +:10C478000000000048157C1D611D000000004915E2 +:10C488007E1D341B000000004A15801D6C1500003D +:10C4980000004B15821DD015000000004C15841DAE +:10C4A8000C16000000004D15861D991A00000000AA +:10C4B8004E15881D1916000000004F158A1DC82A40 +:10C4C8000000000050158C1D342B00000000511591 +:10C4D8006E1D422B0000000052158E1D35410000D4 +:10C4E80000005315901D6E41000000005415921D68 +:10C4F800A741000000005515941DE0410000000010 +:10C508005615961DD043000000005715981D9445F8 +:10C518000000000058159A1DB416000000004415CC +:10C52800741D5140000000004515761DF940523039 +:10C53800330052303200523037005230310052301E +:10C5480039005238380052383700523038005238E3 +:10C558003800523030005238370052303600000070 +:10C5680000003808A307D00788080108DF07F30789 +:10C57800000000004015701D5239390020737461A5 +:10C58800200020637572200020656E6420002068FA +:10C59800616C662000206C656E2000206D696E203D +:10C5A80000206D6178200020737064200020510005 +:10C5B800523431005000523231005239392045721C +:10C5C800726F723A20696E76616C6964207061726C +:10C5D800616D657465722069640D0A0052383320F4 +:10C5E800002D3839666264313739005238310020FD +:10C5F800584100205842002059410020594200204B +:10C608005A4100205A4200686F6D650D0A006E613C +:10C618006E00696E66006F766600523832005232DC +:10C6280030005239392057696C6C207A65726F2056 +:10C6380058005239392057696C6C207A65726F201E +:10C6480059005239392057696C6C207A65726F200D +:10C658005A007469636B2064656C6179004D4F56AC +:10C66800454D454E545F494E544552525550545FBE +:10C678005350454544007370656564486F6D655B4C +:10C68800617869735D005239392043616C6962725F +:10C698006174696F6E206572726F723A20656E649C +:10C6A8002073746F702061637469766520626566B3 +:10C6B8006F72652073746172740D0A002061786965 +:10C6C800732000206D6F766520746F20737461721B +:10C6D8007420666F722063616C6962726174696F3D +:10C6E8006E005239392074696D656F757420582051 +:10C6F800617869730D0A005239392074696D656F64 +:10C708007574205920617869730D0A0052393920EF +:10C7180074696D656F7574205A20617869730D0AA4 +:10C728000052393920656D657267656E63792073CB +:10C73800746F700D0A00523939206D6F76656D651A +:10C748006E7420646F6E650D0A0020617420737426 +:10C75800617274696E6720706F696E74005232334B +:10C76800002063616C6962726174696E67206C6530 +:10C778006E67746800207374657020636F756E74DB +:10C788003A200020617420656E6420706F696E74B1 +:10C79800002064656163746976617465206D6F74E7 +:10C7A8006F7220582064756520746F20006D69735E +:10C7B80073656420737465707300206465616374C5 +:10C7C8006976617465206D6F746F72205920647585 +:10C7D8006520746F200020646561637469766174F4 +:10C7E80065206D6F746F72205A2064756520746FB0 +:10C7F8002000523939206572726F720D0A00523961 +:10C80800392073746F707065640D0A0052393920CD +:10C818006572726F72200052393920686F6D696EC7 +:10C828006720646973706C61636564002058200038 +:10C83800202F200020592000205A2000204D2000C1 +:10C8480053657269616C20636F6E6E656374696F9E +:10C858006E20737461727465640053657420696E28 +:10C868007075742F6F7574707574206661726D625F +:10C878006F74206578707265737300526561642007 +:10C88800706172616D6574657273004C6F616420CC +:10C89800544D43206472697665727300496E6974F9 +:10C8A80020544D4332313330206472697665727397 +:10C8B800004C6F616420544D433231333020706135 +:10C8C80072616D6574657273004C6F6164206D6F81 +:10C8D80076656D656E742073657474696E67730030 +:10C8E800536574206D6F746F7220656E61626C653C +:10C8F80073206F66660053746172742070696E20CD +:10C90800677561726400537461727420696E74652E +:10C91800727275707400436865636B20686F6D6927 +:10C928006E67206F6E20626F6F740052393920482D +:10C938004F4D45205A204F4E205354415254555084 +:10C948000D0A0052393920484F4D452059204F4E85 +:10C9580020535441525455500D0A00523939204839 +:10C968004F4D452058204F4E205354415254555056 +:10C978000D0A0041524455494E4F205354415254D8 +:10C98800555020434F4D504C455445002A004730E0 +:10C998000047303000473100473031004732380017 +:10C9A80046303900463900463131004631320046BA +:10C9B80031330046313400463135004631360046C1 +:10C9C80032300046323100463232004633310046BA +:10C9D80033320046343100463432004634330046A0 +:10C9E8003434004636310046383100463832004685 +:10C9F80038330046383400200A0D0052393920688F +:10CA0800616E646C6572203D3D204E554C4C0D0A9C +:10CA18000020726573657474696E6720646967695C +:10CA280074616C2070696E00207265736574746936 +:10CA38006E6720616E616C6F672070696E002056AA +:02CA48000000EC :00000001FF diff --git a/farmbot_firmware/test/farmbot_firmware/command_test.exs b/farmbot_firmware/test/farmbot_firmware/command_test.exs index e36b6ae9..fe047729 100644 --- a/farmbot_firmware/test/farmbot_firmware/command_test.exs +++ b/farmbot_firmware/test/farmbot_firmware/command_test.exs @@ -6,11 +6,16 @@ defmodule FarmbotFirmware.CommandTest do import ExUnit.CaptureLog @subject FarmbotFirmware.Command - @tag :capture_log - test "command() runs RPCs" do - arg = [transport: FarmbotFirmware.StubTransport] + def fake_pid() do + arg = [transport: FarmbotFirmware.StubTransport, reset: StubReset] {:ok, pid} = FarmbotFirmware.start_link(arg, []) send(pid, :timeout) + pid + end + + @tag :capture_log + test "command() runs RPCs" do + pid = fake_pid() assert {:error, :emergency_lock} == FarmbotFirmware.command(pid, {:command_emergency_lock, []}) @@ -22,9 +27,7 @@ defmodule FarmbotFirmware.CommandTest do @tag :capture_log test "command() refuses to run RPCs in :boot state" do - arg = [transport: FarmbotFirmware.StubTransport] - {:ok, pid} = FarmbotFirmware.start_link(arg, []) - send(pid, :timeout) + pid = fake_pid() {:error, message} = @subject.command(pid, {:a, {:b, :c}}) assert "Can't send command when in :boot state" == message end diff --git a/farmbot_firmware/test/farmbot_firmware/transports/uart_transport_test.exs b/farmbot_firmware/test/farmbot_firmware/transports/uart_transport_test.exs index 8238359b..5caf7fdb 100644 --- a/farmbot_firmware/test/farmbot_firmware/transports/uart_transport_test.exs +++ b/farmbot_firmware/test/farmbot_firmware/transports/uart_transport_test.exs @@ -14,7 +14,7 @@ defmodule FarmbotFirmware.UARTTransportTest do init_args = [ device: :FAKE_DEVICE, handle_gcode: :FAKE_GCODE_HANDLER, - reset: :FAKE_RESETER + reset: StubReset ] {:ok, state, 0} = UARTTransport.init(init_args) diff --git a/farmbot_firmware/test/farmbot_firmware_test.exs b/farmbot_firmware/test/farmbot_firmware_test.exs index c0778fda..61029d52 100644 --- a/farmbot_firmware/test/farmbot_firmware_test.exs +++ b/farmbot_firmware/test/farmbot_firmware_test.exs @@ -11,7 +11,7 @@ defmodule FarmbotFirmwareTest do end def firmware_server do - arg = [transport: FarmbotFirmware.StubTransport] + arg = [transport: FarmbotFirmware.StubTransport, reset: StubReset] {:ok, pid} = FarmbotFirmware.start_link(arg, []) send(pid, :timeout) try_command(pid, {nil, {:command_emergency_lock, []}}) diff --git a/farmbot_firmware/test/param_test.exs b/farmbot_firmware/test/param_test.exs index 5fe3b233..478064f3 100644 --- a/farmbot_firmware/test/param_test.exs +++ b/farmbot_firmware/test/param_test.exs @@ -16,19 +16,19 @@ defmodule FarmbotFirmware.ParamTest do t(:pin_guard_5_time_out, 12, {"pin guard 5 timeout", "(seconds)", "12"}) t(:pin_guard_5_pin_nr, 12, {"pin guard 5 pin number", nil, "12"}) - t(:pin_guard_5_active_state, 0, {"pin guard 5 safe state", nil, "HIGH"}) + t(:pin_guard_5_active_state, 0, {"pin guard 5 safe state", nil, "ON"}) t(:pin_guard_4_time_out, 12, {"pin guard 4 timeout", "(seconds)", "12"}) t(:pin_guard_4_pin_nr, 12, {"pin guard 4 pin number", nil, "12"}) - t(:pin_guard_4_active_state, 0, {"pin guard 4 safe state", nil, "HIGH"}) + t(:pin_guard_4_active_state, 0, {"pin guard 4 safe state", nil, "ON"}) t(:pin_guard_3_time_out, 1.0, {"pin guard 3 timeout", "(seconds)", "1"}) t(:pin_guard_3_pin_nr, 1.0, {"pin guard 3 pin number", nil, "1"}) - t(:pin_guard_3_active_state, 0, {"pin guard 3 safe state", nil, "HIGH"}) + t(:pin_guard_3_active_state, 0, {"pin guard 3 safe state", nil, "ON"}) t(:pin_guard_2_time_out, 1.0, {"pin guard 2 timeout", "(seconds)", "1"}) t(:pin_guard_2_pin_nr, 1.0, {"pin guard 2 pin number", nil, "1"}) - t(:pin_guard_2_active_state, 0, {"pin guard 2 safe state", nil, "HIGH"}) + t(:pin_guard_2_active_state, 0, {"pin guard 2 safe state", nil, "ON"}) t(:pin_guard_1_time_out, 1.0, {"pin guard 1 timeout", "(seconds)", "1"}) t(:pin_guard_1_pin_nr, 1.0, {"pin guard 1 pin number", nil, "1"}) - t(:pin_guard_1_active_state, 0, {"pin guard 1 safe state", nil, "HIGH"}) + t(:pin_guard_1_active_state, 0, {"pin guard 1 safe state", nil, "ON"}) t(:param_use_eeprom, 1, {"use eeprom", nil, true}) t(:param_test, 1, {"param_test", nil, true}) t(:param_mov_nr_retry, 1.0, {"max retries", nil, "1"}) diff --git a/farmbot_os/config/config.exs b/farmbot_os/config/config.exs index 99b374f4..345c0986 100644 --- a/farmbot_os/config/config.exs +++ b/farmbot_os/config/config.exs @@ -80,8 +80,6 @@ config :farmbot, FarmbotOS.Platform.Supervisor, FarmbotOS.Platform.Host.Configurator ] -config :farmbot_firmware, FarmbotFirmware, reset: FarmbotFirmware.NullReset - config :logger, handle_sasl_reports: false, handle_otp_reports: false, diff --git a/farmbot_os/config/host/dev.exs b/farmbot_os/config/host/dev.exs index 0c85b983..5f67f4ae 100644 --- a/farmbot_os/config/host/dev.exs +++ b/farmbot_os/config/host/dev.exs @@ -36,15 +36,7 @@ config :farmbot, FarmbotCore.Asset.Repo ] -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, - expected_names: [ - System.get_env("FARMBOT_TTY") - ] - config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 5 -config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, - firmware_flash_attempt_threshold: 5 - config :logger, backends: [:console] diff --git a/farmbot_os/config/host/test.exs b/farmbot_os/config/host/test.exs index 55d871d8..d77589c2 100644 --- a/farmbot_os/config/host/test.exs +++ b/farmbot_os/config/host/test.exs @@ -35,8 +35,6 @@ config :farmbot, FarmbotOS.Configurator, data_layer: FarmbotOS.Configurator.ConfigDataLayer, network_layer: FarmbotOS.Configurator.FakeNetworkLayer -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, expected_names: [] - config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 0 config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, diff --git a/farmbot_os/config/target/dev.exs b/farmbot_os/config/target/dev.exs index c17be767..c04e6332 100644 --- a/farmbot_os/config/target/dev.exs +++ b/farmbot_os/config/target/dev.exs @@ -116,9 +116,6 @@ config :farmbot, FarmbotOS.System, config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 5 -config :farmbot_core, FarmbotCore.AssetWorker.FarmbotCore.Asset.FbosConfig, - firmware_flash_attempt_threshold: 5 - config :logger, backends: [RingLogger] config :logger, RingLogger, diff --git a/farmbot_os/config/target/rpi.exs b/farmbot_os/config/target/rpi.exs index 0d15369c..499d122e 100644 --- a/farmbot_os/config/target/rpi.exs +++ b/farmbot_os/config/target/rpi.exs @@ -1,16 +1,6 @@ use Mix.Config -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, - expected_names: ["ttyUSB0", "ttyAMA0"] - -config :farmbot_firmware, FarmbotFirmware, - reset: FarmbotOS.Platform.Target.FirmwareReset.GPIO - config :farmbot, FarmbotOS.Init.Supervisor, init_children: [ FarmbotOS.Platform.Target.RTCWorker ] - -# :farmbot_firmware, FarmbotFirmware changes too much. -# Needed one that would stay stable, so I duplicated it here: -config :farmbot, FarmbotOS.SysCalls.FlashFirmware, gpio: Circuits.GPIO diff --git a/farmbot_os/config/target/rpi0.exs b/farmbot_os/config/target/rpi0.exs index 7bc696aa..28b9ed4d 100644 --- a/farmbot_os/config/target/rpi0.exs +++ b/farmbot_os/config/target/rpi0.exs @@ -1,17 +1,7 @@ use Mix.Config -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, - expected_names: ["ttyUSB0", "ttyAMA0"] - config :farmbot_core, FarmbotCore.FirmwareOpenTask, attempt_threshold: 50 -config :farmbot_firmware, FarmbotFirmware, - reset: FarmbotOS.Platform.Target.FirmwareReset.GPIO - -# :farmbot_firmware, FarmbotFirmware changes too much. -# Needed one that would stay stable, so I duplicated it here: -config :farmbot, FarmbotOS.SysCalls.FlashFirmware, gpio: Circuits.GPIO - config :farmbot, FarmbotOS.Init.Supervisor, init_children: [ FarmbotOS.Platform.Target.RTCWorker diff --git a/farmbot_os/config/target/rpi3.exs b/farmbot_os/config/target/rpi3.exs index e5fe4f37..afc3fab0 100644 --- a/farmbot_os/config/target/rpi3.exs +++ b/farmbot_os/config/target/rpi3.exs @@ -1,9 +1,6 @@ use Mix.Config -config :farmbot_core, FarmbotCore.FirmwareTTYDetector, - expected_names: ["ttyUSB0", "ttyACM0"] - -config :farmbot_firmware, FarmbotFirmware, reset: FarmbotFirmware.NullReset +config :farmbot_firmware, FarmbotFirmware, reset: FarmbotCore.FirmwareResetter config :farmbot, FarmbotOS.Init.Supervisor, init_children: [ diff --git a/farmbot_os/lib/farmbot_os/sys_calls.ex b/farmbot_os/lib/farmbot_os/sys_calls.ex index e814258c..e0edc037 100644 --- a/farmbot_os/lib/farmbot_os/sys_calls.ex +++ b/farmbot_os/lib/farmbot_os/sys_calls.ex @@ -84,7 +84,7 @@ defmodule FarmbotOS.SysCalls do defdelegate set_servo_angle(pin, angle), to: PinControl @impl true - defdelegate resource_update(kind, id, params), to: ResourceUpdate + defdelegate update_resource(kind, id, params), to: ResourceUpdate @impl true defdelegate get_current_x(), to: Movement @@ -184,6 +184,7 @@ defmodule FarmbotOS.SysCalls do @impl true def firmware_reboot do + FarmbotCore.Logger.info(1, "Restarting firmware...") GenServer.stop(FarmbotFirmware, :reboot) end @@ -204,12 +205,14 @@ defmodule FarmbotOS.SysCalls do @impl true def emergency_lock do _ = FarmbotFirmware.command({:command_emergency_lock, []}) + FarmbotCore.Logger.error(1, "E-stopped") :ok end @impl true def emergency_unlock do _ = FarmbotFirmware.command({:command_emergency_unlock, []}) + FarmbotCore.Logger.busy(1, "Unlocked") :ok end diff --git a/farmbot_os/lib/farmbot_os/sys_calls/flash_firmware.ex b/farmbot_os/lib/farmbot_os/sys_calls/flash_firmware.ex index f1874783..925835ad 100644 --- a/farmbot_os/lib/farmbot_os/sys_calls/flash_firmware.ex +++ b/farmbot_os/lib/farmbot_os/sys_calls/flash_firmware.ex @@ -1,29 +1,10 @@ -Application.get_env(:farmbot, FarmbotOS.SysCalls.FlashFirmware, [])[:gpio] - defmodule FarmbotOS.SysCalls.FlashFirmware do @moduledoc false - alias FarmbotCore.{Asset, Asset.Private} + alias FarmbotCore.{Asset, Asset.Private, FirmwareResetter} alias FarmbotFirmware alias FarmbotCore.FirmwareTTYDetector - defmodule Stub do - require FarmbotCore.Logger - - def fail do - m = "No express function found. Please notify support." - FarmbotCore.Logger.error(3, m) - {:error, m} - end - - def open(_, _), do: fail() - def write(_, _), do: fail() - end - - # This only matter for express. - # When it's an express, use Circuits.GPIO. - @gpio Application.get_env(:farmbot, __MODULE__, [])[:gpio] || Stub - import FarmbotFirmware.PackageUtils, only: [find_hex_file: 1, package_to_string: 1] @@ -40,11 +21,11 @@ defmodule FarmbotOS.SysCalls.FlashFirmware do {:ok, tty} <- find_tty(), _ <- FarmbotCore.Logger.debug(3, "found tty: #{tty} for firmware flash"), - {:ok, fun} <- find_reset_fun(package), + {:ok, fun} <- FirmwareResetter.find_reset_fun(package), _ <- FarmbotCore.Logger.debug( 3, - "closing firmware transport before flash" + "Closing the firmware transport before flash" ), :ok <- FarmbotFirmware.close_transport(), _ <- FarmbotCore.Logger.debug(3, "starting firmware flash"), @@ -64,14 +45,17 @@ defmodule FarmbotOS.SysCalls.FlashFirmware do end def finish_flashing({_result, 0}) do - FarmbotCore.Logger.success(2, "Firmware flashed successfully!") + FarmbotCore.Logger.success( + 1, + "Firmware flashed successfully. Unlock FarmBot to finish initialization." + ) end def finish_flashing(result) do FarmbotCore.Logger.debug(2, "AVR flash returned #{inspect(result)}") end - defp find_tty() do + def find_tty() do case FirmwareTTYDetector.tty() do nil -> {:error, @@ -83,32 +67,4 @@ defmodule FarmbotOS.SysCalls.FlashFirmware do {:ok, tty} end end - - defp find_reset_fun("express_k10") do - FarmbotCore.Logger.debug(3, "Using special express reset function") - {:ok, fn -> express_reset_fun() end} - end - - defp find_reset_fun(_) do - FarmbotCore.Logger.debug(3, "Using default reset function") - {:ok, &FarmbotFirmware.NullReset.reset/0} - end - - def express_reset_fun() do - try do - FarmbotCore.Logger.debug(3, "Begin MCU reset") - {:ok, gpio} = @gpio.open(19, :output) - :ok = @gpio.write(gpio, 0) - :ok = @gpio.write(gpio, 1) - Process.sleep(1000) - :ok = @gpio.write(gpio, 0) - FarmbotCore.Logger.debug(3, "Finish MCU Reset") - :ok - rescue - ex -> - message = Exception.message(ex) - Logger.error("Could not flash express firmware: #{message}") - :express_reset_error - end - end end diff --git a/farmbot_os/lib/farmbot_os/sys_calls/movement.ex b/farmbot_os/lib/farmbot_os/sys_calls/movement.ex index 24c4a0c0..7ed7e608 100644 --- a/farmbot_os/lib/farmbot_os/sys_calls/movement.ex +++ b/farmbot_os/lib/farmbot_os/sys_calls/movement.ex @@ -98,6 +98,12 @@ defmodule FarmbotOS.SysCalls.Movement do # TODO(Rick): Figure out source of Error: {:ok, "ok"} logs. def handle_movement_error({:ok, _}), do: :ok + def handle_movement_error(:emergency_lock) do + msg = "Cannot execute commands while E-stopped" + FarmbotCore.Logger.busy(1, msg) + {:error, msg} + end + def handle_movement_error(reason) do msg = "Movement failed. #{inspect(reason)}" FarmbotCore.Logger.error(1, msg) diff --git a/farmbot_os/lib/farmbot_os/sys_calls/point_lookup.ex b/farmbot_os/lib/farmbot_os/sys_calls/point_lookup.ex index 3b514b78..2cc293d2 100644 --- a/farmbot_os/lib/farmbot_os/sys_calls/point_lookup.ex +++ b/farmbot_os/lib/farmbot_os/sys_calls/point_lookup.ex @@ -8,8 +8,21 @@ defmodule FarmbotOS.SysCalls.PointLookup do def point(kind, id) do case Asset.get_point(id: id) do - nil -> {:error, "#{kind} not found"} - %{name: name, x: x, y: y, z: z} -> %{name: name, x: x, y: y, z: z} + nil -> + {:error, "#{kind || "point"} #{id} not found"} + + %{name: name, x: x, y: y, z: z, pointer_type: type} -> + %{ + name: name, + resource_type: type, + resource_id: id, + x: x, + y: y, + z: z + } + + other -> + Logger.debug("Point error: Please notify support #{inspect(other)}") end end diff --git a/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex b/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex index d6571164..3f8ab5ec 100644 --- a/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex +++ b/farmbot_os/lib/farmbot_os/sys_calls/resource_update.ex @@ -2,6 +2,7 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do @moduledoc false require Logger + require FarmbotCore.Logger alias FarmbotCore.{ Asset, @@ -10,9 +11,39 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do alias FarmbotOS.SysCalls.SendMessage - @point_kinds ~w(Plant GenericPointer) + @point_kinds ~w(Plant GenericPointer ToolSlot Weed) + @friendly_names %{ + "gantry_mounted" => "`gantry mounted` property", + "mounted_tool_id" => "mounted tool ID", + "openfarm_slug" => "Openfarm slug", + "ota_hour" => "OTA hour", + "plant_stage" => "plant stage", + "planted_at" => "planted at time", + "pullout_direction" => "pullout direction", + "tool_id" => "tool ID", + "tz_offset_hrs" => "timezone offset hours", + "x" => "X axis", + "y" => "Y axis", + "z" => "Z axis", + "Device" => "device", + "Plant" => "plant", + "GenericPointer" => "map point", + "ToolSlot" => "tool slot", + "Weed" => "weed" + } + + def notify_user_of_updates(kind, params, id \\ nil) do + Enum.map(params, fn {k, v} -> + name = @friendly_names[kind] || kind + property = @friendly_names["#{k}"] || k + msg = "Setting #{name} #{id} #{property} to #{inspect(v)}" + FarmbotCore.Logger.info(3, msg) + end) + end + + def update_resource("Device" = kind, _, params) do + notify_user_of_updates(kind, params) - def resource_update("Device", 0, params) do params |> do_handlebars() |> Asset.update_device!() @@ -21,12 +52,13 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do :ok end - def resource_update(kind, id, params) when kind in @point_kinds do + def update_resource(kind, id, params) when kind in @point_kinds do + notify_user_of_updates(kind, params, id) params = do_handlebars(params) - point_resource_update(kind, id, params) + point_update_resource(kind, id, params) end - def resource_update(kind, id, _params) do + def update_resource(kind, id, _params) do {:error, """ Unknown resource: #{kind}.#{id} @@ -34,18 +66,26 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do end @doc false - def point_resource_update(type, id, params) do - with %{} = point <- Asset.get_point(pointer_type: type, id: id), + def point_update_resource(type, id, params) do + with %{} = point <- Asset.get_point(id: id), {:ok, point} <- Asset.update_point(point, params) do _ = Private.mark_dirty!(point) :ok else nil -> - {:error, - "#{type}.#{id} is not currently synced, so it could not be updated"} + msg = "#{type}.#{id} is not currently synced. Please re-sync." + FarmbotCore.Logger.error(3, msg) + {:error, msg} {:error, _changeset} -> - {:error, "Failed to update #{type}.#{id}"} + msg = + "Failed update (#{type}.#{id}): Ensure the data is properly formatted" + + FarmbotCore.Logger.error(3, msg) + {:error, msg} + + err -> + {:error, "Unknown error. Please notify support. #{inspect(err)}"} end end @@ -59,7 +99,7 @@ defmodule FarmbotOS.SysCalls.ResourceUpdate do _ -> Logger.warn( - "failed to render #{key} => #{value} for resource_update" + "failed to render #{key} => #{value} for update_resource" ) {key, value} diff --git a/farmbot_os/platform/target/firmware_reset/gpio.ex b/farmbot_os/platform/target/firmware_reset/gpio.ex deleted file mode 100644 index 82657e5e..00000000 --- a/farmbot_os/platform/target/firmware_reset/gpio.ex +++ /dev/null @@ -1,34 +0,0 @@ -defmodule FarmbotOS.Platform.Target.FirmwareReset.GPIO do - @moduledoc """ - Uses GPIO pin 19 to reset the firmware. - """ - @behaviour FarmbotFirmware.Reset - - use GenServer - require Logger - - @impl FarmbotFirmware.Reset - def reset(server \\ __MODULE__) do - Logger.debug("calling gpio reset/0") - GenServer.call(server, :reset) - end - - @impl GenServer - def init(_args) do - Logger.debug("initializing gpio thing for firmware reset") - {:ok, gpio} = Circuits.GPIO.open(19, :output) - {:ok, %{gpio: gpio}} - end - - @impl GenServer - def handle_call(:reset, _from, state) do - Logger.warn("doing firmware gpio reset") - - with :ok <- Circuits.GPIO.write(state.gpio, 1), - :ok <- Circuits.GPIO.write(state.gpio, 0) do - {:reply, :ok, state} - else - error -> {:reply, error, state} - end - end -end diff --git a/farmbot_os/platform/target/nerves_hub_client.ex b/farmbot_os/platform/target/nerves_hub_client.ex index 153889c5..f381c2b4 100644 --- a/farmbot_os/platform/target/nerves_hub_client.ex +++ b/farmbot_os/platform/target/nerves_hub_client.ex @@ -542,7 +542,7 @@ defmodule FarmbotOS.Platform.Target.NervesHubClient do "ota_hour = #{ota_hour || "null"} timezone = #{timezone || "null"}" ) - true + !!auto_update end result && !currently_downloading?() diff --git a/farmbot_os/test/farmbot_os/syscalls/point_lookup_test.exs b/farmbot_os/test/farmbot_os/syscalls/point_lookup_test.exs index 45459818..41c9fa13 100644 --- a/farmbot_os/test/farmbot_os/syscalls/point_lookup_test.exs +++ b/farmbot_os/test/farmbot_os/syscalls/point_lookup_test.exs @@ -17,7 +17,7 @@ defmodule FarmbotOS.SysCalls.PointLookupTest do test "failure cases" do err1 = PointLookup.point("GenericPointer", 24) - assert {:error, "GenericPointer not found"} == err1 + assert {:error, "GenericPointer 24 not found"} == err1 err2 = PointLookup.get_toolslot_for_tool(24) assert {:error, "Could not find point for tool by id: 24"} == err2 @@ -33,7 +33,9 @@ defmodule FarmbotOS.SysCalls.PointLookupTest do name: "test suite III", x: 1.2, y: 3.4, - z: 5.6 + z: 5.6, + resource_id: 555, + resource_type: "GenericPointer" } p = point(expected) diff --git a/farmbot_os/test/farmbot_os/syscalls/resource_update_test.exs b/farmbot_os/test/farmbot_os/syscalls/resource_update_test.exs index cfa08379..9a1cd4f0 100644 --- a/farmbot_os/test/farmbot_os/syscalls/resource_update_test.exs +++ b/farmbot_os/test/farmbot_os/syscalls/resource_update_test.exs @@ -14,14 +14,14 @@ defmodule FarmbotOS.SysCalls.ResourceUpdateTest do end) end - test "resource_update/3 - Device" do + test "update_resource/3 - Device" do fake_coords!() params = %{name: "X is {{ x }}"} - assert :ok == ResourceUpdate.resource_update("Device", 0, params) + assert :ok == ResourceUpdate.update_resource("Device", 0, params) assert "X is 1.2" == FarmbotCore.Asset.device().name end - test "resource_update/3 - Point" do + test "update_resource/3 - Point" do Repo.delete_all(Point) %Point{id: 555, pointer_type: "Plant"} @@ -29,17 +29,17 @@ defmodule FarmbotOS.SysCalls.ResourceUpdateTest do |> Repo.insert!() params = %{name: "Updated to {{ x }}"} - assert :ok == ResourceUpdate.resource_update("Plant", 555, params) + assert :ok == ResourceUpdate.update_resource("Plant", 555, params) next_plant = PointLookup.point("Plant", 555) - assert "Updated to " == next_plant.name + assert String.contains?(next_plant.name, "Updated to ") - bad_result1 = ResourceUpdate.resource_update("Plant", 0, params) - error = "Plant.0 is not currently synced, so it could not be updated" + bad_result1 = ResourceUpdate.update_resource("Plant", 0, params) + error = "Plant.0 is not currently synced. Please re-sync." assert {:error, error} == bad_result1 end - test "resource_update/3 - unknown" do - {:error, error} = ResourceUpdate.resource_update("Foo", 0, nil) + test "update_resource/3 - unknown" do + {:error, error} = ResourceUpdate.update_resource("Foo", 0, nil) assert error == "Unknown resource: Foo.0\n" end end