diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 4b1c6f8..d2aa944 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -14,11 +14,11 @@ jobs:
python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"]
runs-on: ${{ matrix.os }}
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
fetch-depth: 0
- - uses: astral-sh/setup-uv@v6
+ - uses: astral-sh/setup-uv@v8.1.0
- run: uv run --python ${{ matrix.python-version }} task lint
@@ -28,7 +28,7 @@ jobs:
- run: uv build
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@v7
with:
name: dist-${{ matrix.os }}-${{ matrix.python-version }}
path: |
@@ -80,11 +80,11 @@ jobs:
expect-hci-firmware: pass
name: transport-extras (${{ matrix.name }})
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
with:
fetch-depth: 0
- - uses: astral-sh/setup-uv@v6
+ - uses: astral-sh/setup-uv@v8.1.0
- run: uv venv && uv pip install .${{ matrix.extras }}
@@ -126,8 +126,33 @@ jobs:
coverage:
runs-on: ubuntu-latest
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@v6
- - uses: astral-sh/setup-uv@v6
+ - uses: astral-sh/setup-uv@v8.1.0
- run: uv run task coverage
+
+ integration:
+ name: integration (native_sim + qemu)
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v6
+ with:
+ fetch-depth: 0
+
+ - uses: astral-sh/setup-uv@v8.1.0
+
+ - run: |
+ sudo dpkg --add-architecture i386
+ sudo apt-get update
+ sudo apt-get install -y --no-install-recommends qemu-system-arm libc6:i386
+
+ - run: uv run task test-integration
+
+ - name: Upload integration test logs
+ if: always()
+ uses: actions/upload-artifact@v7
+ with:
+ path: integration-tests.log
+ archive: false
+ if-no-files-found: warn
diff --git a/.gitignore b/.gitignore
index 54c5fd8..828c1f0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,6 @@ __pycache__
dist
site
coverage.xml
+integration-tests.log
+.claude/
+flash.bin
diff --git a/README.md b/README.md
index feca36d..75e6302 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,98 @@ The UDP transport has no additional dependencies and is always available.
Documentation is in the source code so that it is available to your editor.
An online version is generated and available [here](https://intercreate.github.io/smpclient/).
+## Server Buffers & SMP Serial Fragmentation
+
+Choosing the right fragmentation for the **serial** transport (UART/USB/CAN/etc.) requires
+understanding the buffers in the firmware on the other end. The two SMP servers we
+target name the same concepts differently, and the docs/Kconfig on each side are
+easy to misread, so this section unifies the terminology. (BLE and UDP negotiate
+their MTU directly and need none of this.)
+
+### The SMP serial frame
+
+A serial SMP transaction is one **decoded frame**: a 2-byte length and a 2-byte
+CRC16 wrap the SMP message — and that wrapped message is exactly what the BLE and
+UDP transports send bare.
+
+```mermaid
+flowchart LR
+ subgraph FRAME["decoded frame"]
+ direction LR
+ LEN["length
(2 B)"]
+ MSG["decoded SMP message
(SMP header + CBOR)"]
+ CRC["CRC16
(2 B)"]
+ LEN --- MSG --- CRC
+ end
+```
+
+For the **serial** transport that whole frame is base64-encoded and split into
+≤ 128-byte (configurable as "line length", but it should always be left at 128) lines on the wire. The server base64-**decodes each line as it arrives**
+and appends it to a single reassembly buffer — it never holds the whole encoded frame
+at once (mcuboot
+[`boot_serial_in_dec`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/boot_serial/src/boot_serial.c#L1460-L1490);
+Zephyr
+[`mcumgr_serial_decode_frag`](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/subsys/mgmt/mcumgr/transport/src/serial_util.c#L48-L64)):
+
+```mermaid
+sequenceDiagram
+ participant C as smpclient
+ participant S as SMP server
+ loop each of N+1 base64 lines (≤ 128 B)
+ C->>S: start / cont. marker · base64(slice) · newline
+ S->>S: decode, append to reassembly buffer
+ end
+ S-->>C: response (length + CRC ok → dispatch)
+```
+
+So the buffer that actually limits a transaction holds the **decoded** frame, and:
+
+> **max SMP message = (reassembly buffer size) − 4** (the 2-byte length + 2-byte CRC16).
+
+That message becomes **~1.37×** as many bytes once base64-encoded and split into
+≤ 128-byte lines (base64's 4/3 expansion plus per-line framing). A server that
+advertises a 2048-byte buffer therefore accepts a 2044-byte message that arrives as a
+**2801-byte, 23-line** encoded frame. The advertised/configured number is the
+*decoded* size — **not** the size of the encoded frame on the wire.
+
+### Terminology (mcuboot vs. Zephyr)
+
+| Role | Bounds | Enc/Dec | mcuboot symbol (default) | Zephyr symbol (default) |
+| --- | --- | --- | --- | --- |
+| **Line buffer** | one base64 line on the wire | encoded | [`BOOT_MAX_LINE_INPUT_LEN`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/zephyr/Kconfig.serial_recovery#L76) (128) | [`UART_MCUMGR_RX_BUF_SIZE`](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/drivers/console/Kconfig#L226) (128) |
+| **Fragment pool** | queued unprocessed lines (throughput only — *not* a frame-size cap) | — | [`BOOT_LINE_BUFS`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/zephyr/Kconfig.serial_recovery#L84) (8) | [`UART_MCUMGR_RX_BUF_COUNT`](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/drivers/console/Kconfig#L233) (2) |
+| **Reassembly buffer** | the whole message + 4 B framing — *the real ceiling* | decoded | [`BOOT_SERIAL_MAX_RECEIVE_SIZE`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/zephyr/Kconfig.serial_recovery#L91) (1024) → [`dec_buf`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/boot_serial/src/boot_serial.c#L164) | [`MCUMGR_TRANSPORT_NETBUF_SIZE`](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/subsys/mgmt/mcumgr/transport/Kconfig#L40) (384) |
+| **Advertised `buf_size`** (MCUmgr params, OS group cmd 6) | what a client should target | decoded | *not advertised yet* ([mcuboot#2746](https://github.com/mcu-tools/mcuboot/pull/2746)) | = `NETBUF_SIZE` |
+| **Transport "MTU"** | mostly response framing / advisory | — | [`BOOT_SERIAL_FRAME_MTU`](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/boot_serial/src/boot_serial.c#L131) (124, TX only) | [`MCUMGR_TRANSPORT_UART_MTU`](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/subsys/mgmt/mcumgr/transport/Kconfig.uart#L27) (256, *registered but unused on UART*) |
+
+Two traps the table is meant to defuse:
+
+- The **fragment pool count** (`BOOT_LINE_BUFS` / `UART_MCUMGR_RX_BUF_COUNT`) is a
+ throughput queue — buffers are recycled as lines are decoded — and does **not**
+ bound the frame size. The decoded **reassembly buffer** does. (mcuboot's Kconfig
+ help suggests `MAX_RECEIVE_SIZE = line_len × line_bufs`, conflating the two; the
+ code sizes `dec_buf` to `MAX_RECEIVE_SIZE` *decoded* regardless.)
+- Zephyr's `MCUMGR_TRANSPORT_UART_MTU` reads like the send/receive limit, but its
+ `get_mtu` is never called on the UART path; the real incoming limit is `NETBUF_SIZE`.
+
+The **128-byte line** is a convention, not negotiated: both servers cap a line and
+discard the overflow ([mcuboot](https://github.com/mcu-tools/mcuboot/blob/4ae65047c628365c30ec9a48eb0433169dc4f7ef/boot/zephyr/serial_adapter.c#L160-L165),
+[Zephyr](https://github.com/zephyrproject-rtos/zephyr/blob/a65b87f2c6d5961b105193bd94058e523d6df54f/drivers/console/uart_mcumgr.c#L110-L118)),
+so clients must fragment at ≤ 128 (smpclient's default). Don't change it.
+
+### How smpclient targets these
+
+`SMPSerialTransport` fills the decoded reassembly buffer for best throughput. The
+`fragmentation_strategy` chooses how it learns the buffer size — `Auto` (default, from
+MCUmgr params), `BufferSize` (named directly, when params are unavailable such as mcuboot
+serial recovery), or `BufferParams` (a constrained encoded line-buffer budget). See the
+[Serial transport API docs](https://intercreate.github.io/smpclient/transport/serial/)
+for when to use each.
+
+This is exercised against real native_sim / QEMU / mps2 Zephyr servers in the
+integration suite (`tests/integration/`): a `buf_size − 4` message round-trips while
+putting ~1.37× `buf_size` encoded bytes on the wire, across the buffer-size matrix.
+
## Development Quickstart
> Assumes that you've already [setup your development environment](#development-environment-setup).
diff --git a/examples/usb/upgrade.py b/examples/usb/upgrade.py
index 65c1913..671e028 100644
--- a/examples/usb/upgrade.py
+++ b/examples/usb/upgrade.py
@@ -18,7 +18,7 @@
from smpclient.mcuboot import IMAGE_TLV, ImageInfo
from smpclient.requests.image_management import ImageStatesRead, ImageStatesWrite
from smpclient.requests.os_management import ResetWrite
-from smpclient.transport.serial import SMPSerialTransport
+from smpclient.transport.serial import BufferParams, SMPSerialTransport
logging.basicConfig(
format="%(asctime)s.%(msecs)03d %(levelname)-8s %(message)s",
@@ -108,9 +108,10 @@ async def main() -> None:
print("Connecting to SMP DUT...", end="", flush=True)
async with SMPClient(
SMPSerialTransport(
- max_smp_encoded_frame_size=max_smp_encoded_frame_size,
- line_length=line_length,
- line_buffers=line_buffers,
+ fragmentation_strategy=BufferParams(
+ line_length=line_length,
+ line_buffers=line_buffers,
+ )
),
port_a.device,
) as client:
@@ -187,9 +188,10 @@ async def ensure_request(request: SMPRequest[TRep, TEr1, TEr2]) -> TRep:
print("Connecting to B SMP DUT...", end="", flush=True)
async with SMPClient(
SMPSerialTransport(
- max_smp_encoded_frame_size=max_smp_encoded_frame_size,
- line_length=line_length,
- line_buffers=line_buffers,
+ fragmentation_strategy=BufferParams(
+ line_length=line_length,
+ line_buffers=line_buffers,
+ )
),
port_b.device,
) as client:
diff --git a/pyproject.toml b/pyproject.toml
index 376a94a..cf3c4bc 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -79,8 +79,9 @@ format = "ruff format ."
lint = "ruff check . && pydoclint src/smpclient"
fix = "ruff check --fix . && ruff format ."
typecheck = "mypy ."
-test = "pytest --maxfail=1"
-coverage = "pytest --cov --cov-report=xml --cov-report=term-missing"
+test = "pytest --maxfail=1 --ignore=tests/integration"
+test-integration = "pytest tests/integration --log-file=integration-tests.log --log-file-level=DEBUG --log-cli-level=INFO -o log_cli=true"
+coverage = "pytest --cov --cov-report=xml --cov-report=term-missing --ignore=tests/integration"
all = "task format && task lint && task typecheck && task test"
matrix = """
UV_PROJECT_ENVIRONMENT=.venv-3.10 uv run --python 3.10 task all &&
@@ -118,10 +119,14 @@ check-yield-types = false
[tool.pytest.ini_options]
norecursedirs = ["dutfirmware/*", ".claude/*"]
filterwarnings = ["ignore:The --rsyncdir:DeprecationWarning"]
+markers = [
+"integration: end-to-end tests against real SMP servers (Linux only); see tests/integration/",
+]
[tool.coverage.run]
source = ["smpclient", "tests"]
branch = true
+omit = ["tests/integration/*"]
[tool.coverage.report]
fail_under = 91
diff --git a/src/smpclient/__init__.py b/src/smpclient/__init__.py
index de7ec99..07fc52f 100644
--- a/src/smpclient/__init__.py
+++ b/src/smpclient/__init__.py
@@ -41,7 +41,7 @@
from collections.abc import AsyncIterator
from hashlib import sha256
from types import TracebackType
-from typing import Final
+from typing import Final, TypeVar
from pydantic import ValidationError
from smp import header as smpheader
@@ -62,6 +62,9 @@
logger = logging.getLogger(__name__)
+TUploadRequest = TypeVar("TUploadRequest", ImageUploadWrite, FileUpload)
+"""A single-shot upload request whose `data` field is filled to maximize throughput."""
+
class SMPClient:
"""Create a client to the SMP server `address`, using `transport`.
@@ -251,7 +254,7 @@ async def upload(
)
response = await self.request(
- self._maximize_image_upload_write_packet(
+ self._maximize_upload_packet(
ImageUploadWrite(
off=0,
data=b"",
@@ -277,7 +280,7 @@ async def upload(
# send chunks until the SMP server reports that the offset is at the end of the image
while response.off != len(image):
response = await self.request(
- self._maximize_image_upload_write_packet(
+ self._maximize_upload_packet(
ImageUploadWrite(
off=response.off,
data=b"",
@@ -329,7 +332,7 @@ async def upload_file(
timeout_s = timeout_s if timeout_s is not None else self._timeout_s
response = await self.request(
- self._maximize_file_upload_packet(
+ self._maximize_upload_packet(
FileUpload(name=file_path, off=0, data=b"", len=len(file_data)),
file_data,
),
@@ -348,7 +351,7 @@ async def upload_file(
# send chunks until the SMP server reports that the offset is at the end of the image
while response.off != len(file_data):
response = await self.request(
- self._maximize_file_upload_packet(
+ self._maximize_upload_packet(
FileUpload(name=file_path, off=response.off, data=b""), file_data
),
timeout_s=timeout_s,
@@ -469,43 +472,28 @@ def get_max_cbor_and_data_size(self, request: smpmsg.WriteRequest) -> tuple[int,
return cbor_size, data_size
- def _maximize_image_upload_write_packet(
- self, request: ImageUploadWrite, image: bytes
- ) -> ImageUploadWrite:
- """Given an `ImageUploadWrite` with empty `data`, return the largest packet possible."""
- h: Final = request.header
- cbor_size, data_size = self.get_max_cbor_and_data_size(request)
-
- if data_size > len(image) - request.off: # final packet
- data_size = len(image) - request.off
- cbor_size = h.length + data_size + self._cbor_integer_size(data_size)
+ def _maximize_upload_packet(self, request: TUploadRequest, data: bytes) -> TUploadRequest:
+ """Given an upload request with empty `data`, return the largest packet possible.
- return ImageUploadWrite(
- header=smpheader.Header(
- op=h.op,
- version=h.version,
- flags=h.flags,
- length=cbor_size,
- group_id=h.group_id,
- sequence=h.sequence,
- command_id=h.command_id,
- ),
- off=request.off,
- data=image[request.off : request.off + data_size],
- image=request.image,
- len=request.len,
- sha=request.sha,
- upgrade=request.upgrade,
- )
-
- def _maximize_file_upload_packet(self, request: FileUpload, data: bytes) -> FileUpload:
- """Given an `FileUpload` with empty `data`, return the largest packet possible."""
+ Fills the transport's `max_unencoded_size` so the encoded frame put on the wire
+ is as large as the server's reassembly buffer allows (best throughput). Works
+ for any single-shot upload request (`ImageUploadWrite`, `FileUpload`): only
+ `header` (with the buffer-filling `length`) and `data` change; every other field
+ is carried over from `request`.
+ """
h: Final = request.header
cbor_size, data_size = self.get_max_cbor_and_data_size(request)
+
if data_size > len(data) - request.off: # final packet
data_size = len(data) - request.off
cbor_size = h.length + data_size + self._cbor_integer_size(data_size)
- return FileUpload(
+
+ carried_over: Final = {
+ field: getattr(request, field)
+ for field in type(request).model_fields
+ if field not in ("header", "version", "sequence", "smp_data", "data")
+ }
+ return type(request)(
header=smpheader.Header(
op=h.op,
version=h.version,
@@ -515,10 +503,8 @@ def _maximize_file_upload_packet(self, request: FileUpload, data: bytes) -> File
sequence=h.sequence,
command_id=h.command_id,
),
- name=request.name,
- off=request.off,
data=data[request.off : request.off + data_size],
- len=request.len,
+ **carried_over,
)
async def _initialize(self, timeout_s: float | None = None) -> None:
diff --git a/src/smpclient/transport/serial.py b/src/smpclient/transport/serial.py
index 45e6924..e8cb57f 100644
--- a/src/smpclient/transport/serial.py
+++ b/src/smpclient/transport/serial.py
@@ -1,15 +1,25 @@
-"""A serial SMPTransport.
-
-In addition to UART, this transport can be used with USB CDC ACM and CAN.
+"""A serial `SMPTransport` for UART, USB CDC ACM, and CAN.
+
+An SMP serial frame wraps the SMP message as `[uint16 length][message][uint16 CRC16]`,
+base64-encodes it, and splits it into lines (<= 128 bytes by convention) on the wire.
+The server base64-decodes each line as it arrives into one reassembly buffer, so the
+buffer that bounds a transaction holds the *decoded* frame: the largest message is
+`buf_size - 4` (the length and CRC16 share the buffer). That message becomes ~1.37x as
+many bytes once base64-encoded and line-framed, so the transport puts more than
+`buf_size` encoded bytes on the wire -- which the server decodes incrementally.
+
+The transport fills that decoded buffer for best throughput; how it learns the buffer
+size is the `fragmentation_strategy` (`FragmentationStrategy`) -- see `Auto` (the
+default), `BufferSize`, and `BufferParams`.
"""
import asyncio
import logging
import math
import time
+import warnings
from enum import IntEnum, unique
-from functools import cached_property
-from typing import Final
+from typing import Final, NamedTuple, TypeAlias
try:
from serial import Serial, SerialException
@@ -20,7 +30,7 @@
) from e
raise
from smp import packet as smppacket
-from typing_extensions import override
+from typing_extensions import assert_never, deprecated, overload, override
from smpclient.transport import SMPTransport, SMPTransportDisconnected
@@ -43,6 +53,80 @@ def _base64_max(size: int) -> int:
return math.floor(3 / 4 * size) - 2
+_DEFAULT_LINE_LENGTH: Final = 128
+"""The SMP serial line length convention: base64 chars per line on the wire."""
+
+_LEGACY_LINE_BUFFERS: Final = 2
+"""The 7.1.0 default `line_buffers`, preserved for the deprecated constructor params."""
+
+_FRAME_OVERHEAD: Final = smppacket.FRAME_LENGTH_STRUCT.size + smppacket.CRC16_STRUCT.size
+"""The 2-byte frame length + 2-byte CRC16 that share the server's reassembly buffer."""
+
+_LEGACY_PARAMS_DEPRECATION: Final = (
+ "max_smp_encoded_frame_size, line_length, and line_buffers are deprecated; pass a "
+ "fragmentation_strategy (Auto, BufferSize, or BufferParams) instead."
+)
+"""The runtime `DeprecationWarning` message.
+
+The `@deprecated` overload decorators must repeat this text as a string *literal* --
+PEP 702 type checkers ignore a name reference -- so keep the two in sync.
+"""
+
+
+class Auto(NamedTuple):
+ """Discover the server's reassembly buffer from its MCUmgr params.
+
+ On connect the client reads the server's `buf_size`
+ (`CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE`) -- the decoded SMP frame reassembly
+ buffer -- and sends messages up to `buf_size - 4` (the frame length and CRC16
+ share that buffer), filling it for best throughput. Before the params are read,
+ or when the server does not support the params command, a single 128-byte line
+ buffer is assumed.
+ """
+
+
+class BufferSize(NamedTuple):
+ """Manually specify the server's decoded reassembly buffer size.
+
+ For servers that do not advertise MCUmgr params (e.g. MCUboot serial recovery):
+ behaves exactly like `Auto` once `buf_size` is known, sending messages up to
+ `buf_size - 4`. Lower `line_length` only for a server whose per-line input
+ buffer is smaller than the 128-byte convention.
+ """
+
+ buf_size: int
+ """The decoded SMP frame reassembly buffer
+ (`CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE` / `BOOT_SERIAL_MAX_RECEIVE_SIZE`)."""
+
+ line_length: int = _DEFAULT_LINE_LENGTH
+ """The maximum length of one fragment (line) on the wire: a 2-byte
+ start/continue delimiter, the base64 payload, and a newline (so the base64
+ payload is ~3 bytes less). 128 by convention."""
+
+
+class BufferParams(NamedTuple):
+ """Model the server's *encoded* line-buffer budget.
+
+ The message is bounded by how many unencoded bytes survive base64 expansion and
+ per-line framing within `line_length * line_buffers` encoded bytes. This
+ deliberately under-fills a larger decoded reassembly buffer; prefer `Auto` or
+ `BufferSize` unless the server's real constraint is a small pool of short line
+ buffers.
+ """
+
+ line_length: int = _DEFAULT_LINE_LENGTH
+ """The maximum length of one fragment (line) on the wire: a 2-byte
+ start/continue delimiter, the base64 payload, and a newline (so the base64
+ payload is ~3 bytes less). 128 by convention."""
+
+ line_buffers: int = 1
+ """The number of encoded line buffers the budget spans."""
+
+
+FragmentationStrategy: TypeAlias = Auto | BufferSize | BufferParams
+"""How `SMPSerialTransport` sizes SMP messages: `Auto`, `BufferSize`, or `BufferParams`."""
+
+
class SMPSerialTransport(SMPTransport):
_POLLING_INTERVAL_S = 0.005
_CONNECTION_RETRY_INTERVAL_S = 0.500
@@ -59,11 +143,80 @@ class BufferState(IntEnum):
`_buffer` is being parsed as serial data.
"""
+ @overload
+ def __init__(
+ self,
+ fragmentation_strategy: FragmentationStrategy = ...,
+ *,
+ baudrate: int = ...,
+ bytesize: int = ...,
+ parity: str = ...,
+ stopbits: float = ...,
+ timeout: float | None = ...,
+ xonxoff: bool = ...,
+ rtscts: bool = ...,
+ write_timeout: float | None = ...,
+ dsrdtr: bool = ...,
+ inter_byte_timeout: float | None = ...,
+ exclusive: bool | None = ...,
+ ) -> None: ...
+
+ @overload
+ @deprecated(
+ "max_smp_encoded_frame_size, line_length, and line_buffers are deprecated; pass a "
+ "fragmentation_strategy (Auto, BufferSize, or BufferParams) instead."
+ )
+ def __init__(
+ self,
+ *,
+ max_smp_encoded_frame_size: int = ...,
+ line_length: int = ...,
+ line_buffers: int = ...,
+ baudrate: int = ...,
+ bytesize: int = ...,
+ parity: str = ...,
+ stopbits: float = ...,
+ timeout: float | None = ...,
+ xonxoff: bool = ...,
+ rtscts: bool = ...,
+ write_timeout: float | None = ...,
+ dsrdtr: bool = ...,
+ inter_byte_timeout: float | None = ...,
+ exclusive: bool | None = ...,
+ ) -> None: ...
+
+ @overload
+ @deprecated(
+ "max_smp_encoded_frame_size, line_length, and line_buffers are deprecated; pass a "
+ "fragmentation_strategy (Auto, BufferSize, or BufferParams) instead."
+ )
+ def __init__(
+ self,
+ max_smp_encoded_frame_size: int,
+ line_length: int = ...,
+ line_buffers: int = ...,
+ /,
+ *,
+ baudrate: int = ...,
+ bytesize: int = ...,
+ parity: str = ...,
+ stopbits: float = ...,
+ timeout: float | None = ...,
+ xonxoff: bool = ...,
+ rtscts: bool = ...,
+ write_timeout: float | None = ...,
+ dsrdtr: bool = ...,
+ inter_byte_timeout: float | None = ...,
+ exclusive: bool | None = ...,
+ ) -> None: ...
+
def __init__( # noqa: DOC301
self,
- max_smp_encoded_frame_size: int = 256,
- line_length: int = 128,
- line_buffers: int = 2,
+ fragmentation_strategy: FragmentationStrategy | int | None = None,
+ line_length: int | None = None,
+ line_buffers: int | None = None,
+ *,
+ max_smp_encoded_frame_size: int | None = None,
baudrate: int = 115200,
bytesize: int = 8,
parity: str = "N",
@@ -79,11 +232,13 @@ def __init__( # noqa: DOC301
"""Initialize the serial transport.
Args:
- max_smp_encoded_frame_size: The maximum size of an encoded SMP
- frame. The SMP server needs to have a buffer large enough to
- receive the encoded frame packets and to store the decoded frame.
- line_length: The maximum SMP packet size.
- line_buffers: The number of line buffers in the serial buffer.
+ fragmentation_strategy: how to size SMP messages; one of `Auto`
+ (default), `BufferSize`, or `BufferParams`.
+ line_length: Deprecated; pass `BufferParams(line_length=...)`.
+ line_buffers: Deprecated; pass `BufferParams(line_buffers=...)`.
+ max_smp_encoded_frame_size: Deprecated; the strategy now derives the
+ encoded frame size from `buf_size` (`Auto`/`BufferSize`) or
+ `line_length * line_buffers` (`BufferParams`).
baudrate: The baudrate of the serial connection. OK to ignore for
USB CDC ACM.
bytesize: The number of data bits.
@@ -98,18 +253,9 @@ def __init__( # noqa: DOC301
exclusive: The exclusive access timeout.
"""
- if max_smp_encoded_frame_size < line_length * line_buffers:
- logger.error(
- f"{max_smp_encoded_frame_size=} is less than {line_length=} * {line_buffers=}!"
- )
- elif max_smp_encoded_frame_size != line_length * line_buffers:
- logger.warning(
- f"{max_smp_encoded_frame_size=} is not equal to {line_length=} * {line_buffers=}!"
- )
-
- self._max_smp_encoded_frame_size: Final = max_smp_encoded_frame_size
- self._line_length: Final = line_length
- self._line_buffers: Final = line_buffers
+ self._fragmentation_strategy: Final = self._resolve_fragmentation_strategy(
+ fragmentation_strategy, max_smp_encoded_frame_size, line_length, line_buffers
+ )
self._conn: Final = Serial(
baudrate=baudrate,
bytesize=bytesize,
@@ -135,6 +281,47 @@ def __init__( # noqa: DOC301
logger.debug(f"Initialized {self.__class__.__name__}")
+ @staticmethod
+ def _resolve_fragmentation_strategy(
+ fragmentation_strategy: FragmentationStrategy | int | None,
+ max_smp_encoded_frame_size: int | None,
+ line_length: int | None,
+ line_buffers: int | None,
+ ) -> FragmentationStrategy:
+ """Normalize the constructor inputs into a fragmentation strategy.
+
+ An explicit `fragmentation_strategy` always wins. Otherwise the deprecated
+ 7.1.0 params -- `max_smp_encoded_frame_size`, `line_length`, `line_buffers`,
+ or a legacy positional `int` frame size -- map onto the equivalent
+ `BufferParams` (whose encoded budget is `line_length * line_buffers`) and
+ emit a `DeprecationWarning`. A `max_smp_encoded_frame_size` that disagrees
+ with that product is logged and ignored, as it was in 7.1.0.
+ """
+ if not isinstance(fragmentation_strategy, int) and fragmentation_strategy is not None:
+ return fragmentation_strategy # explicit modern strategy; ignore stray legacy args
+
+ legacy_frame: Final = (
+ max_smp_encoded_frame_size
+ if max_smp_encoded_frame_size is not None
+ else (fragmentation_strategy if isinstance(fragmentation_strategy, int) else None)
+ )
+ if legacy_frame is None and line_length is None and line_buffers is None:
+ return Auto()
+
+ warnings.warn(_LEGACY_PARAMS_DEPRECATION, DeprecationWarning, stacklevel=3)
+ resolved_line_length: Final = _DEFAULT_LINE_LENGTH if line_length is None else line_length
+ resolved_line_buffers: Final = (
+ _LEGACY_LINE_BUFFERS if line_buffers is None else line_buffers
+ )
+ budget: Final = resolved_line_length * resolved_line_buffers
+ if legacy_frame is not None and legacy_frame != budget:
+ logger.warning(
+ f"max_smp_encoded_frame_size={legacy_frame} is not equal to "
+ f"line_length={resolved_line_length} * line_buffers={resolved_line_buffers}; "
+ f"using {budget}"
+ )
+ return BufferParams(line_length=resolved_line_length, line_buffers=resolved_line_buffers)
+
def _reset_state(self) -> None:
"""Reset internal state and queues for a fresh connection."""
self._smp_packet_queue = asyncio.Queue()
@@ -142,6 +329,81 @@ def _reset_state(self) -> None:
self._buffer = bytearray([])
self._buffer_state = SMPSerialTransport.BufferState.SERIAL
+ @property
+ def _line_length(self) -> int:
+ """The base64 line length used to fragment outgoing frames."""
+ match self._fragmentation_strategy:
+ case Auto():
+ return _DEFAULT_LINE_LENGTH
+ case BufferSize(line_length=line_length):
+ return line_length
+ case BufferParams(line_length=line_length):
+ return line_length
+ case _ as unreachable:
+ assert_never(unreachable)
+
+ @property
+ def _line_buffers(self) -> int:
+ """The number of encoded line buffers spanned by the configured budget."""
+ match self._fragmentation_strategy:
+ case Auto():
+ if self._smp_server_transport_buffer_size is not None:
+ return self._smp_server_transport_buffer_size // self._line_length
+ return 1
+ case BufferSize(buf_size=buf_size):
+ return buf_size // self._line_length
+ case BufferParams(line_buffers=line_buffers):
+ return line_buffers
+ case _ as unreachable:
+ assert_never(unreachable)
+
+ @property
+ def _max_smp_encoded_frame_size(self) -> int:
+ """The configured buffer size that the MTU reports."""
+ match self._fragmentation_strategy:
+ case Auto():
+ if self._smp_server_transport_buffer_size is not None:
+ return self._smp_server_transport_buffer_size
+ return self._line_length * self._line_buffers
+ case BufferSize(buf_size=buf_size):
+ return buf_size
+ case BufferParams(line_length=line_length, line_buffers=line_buffers):
+ return line_length * line_buffers
+ case _ as unreachable:
+ assert_never(unreachable)
+
+ @override
+ def initialize(self, smp_server_transport_buffer_size: int) -> None:
+ """Initialize with the server's buffer size from MCUMGR_PARAM.
+
+ Args:
+ smp_server_transport_buffer_size: The server's CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE
+ """
+ super().initialize(smp_server_transport_buffer_size)
+
+ match self._fragmentation_strategy:
+ case Auto():
+ logger.info(
+ f"Auto-configured from server: {self._line_length=}, "
+ f"{self._line_buffers=}, mtu={self._max_smp_encoded_frame_size}"
+ )
+ case BufferSize(buf_size=buf_size):
+ if buf_size > smp_server_transport_buffer_size:
+ logger.warning(
+ f"BufferSize buf_size ({buf_size}) exceeds the server's advertised "
+ f"buffer size ({smp_server_transport_buffer_size})"
+ )
+ case BufferParams(line_length=line_length, line_buffers=line_buffers):
+ calculated_size = line_length * line_buffers
+ if calculated_size > smp_server_transport_buffer_size:
+ logger.warning(
+ f"BufferParams (line_length={line_length} * "
+ f"line_buffers={line_buffers} = {calculated_size}) "
+ f"exceeds server buffer size ({smp_server_transport_buffer_size})"
+ )
+ case _ as unreachable:
+ assert_never(unreachable)
+
@override
async def connect(self, address: str, timeout_s: float) -> None:
self._reset_state()
@@ -353,19 +615,44 @@ def mtu(self) -> int:
return self._max_smp_encoded_frame_size
@override
- @cached_property
+ @property
def max_unencoded_size(self) -> int:
- """The serial transport encodes each packet instead of sending SMP messages as raw bytes."""
- # For each packet, AKA line_buffer, include the cost of the base64
- # encoded frame_length and CRC16 and the start/continue delimiter.
- # Add to that the cost of the stop delimiter.
+ """The maximum unencoded SMP message size, in bytes.
+
+ `Auto` (once `buf_size` is known) and `BufferSize` fill the server's
+ decoded reassembly buffer: the message is `buf_size - 4`, where `buf_size`
+ is `CONFIG_MCUMGR_TRANSPORT_NETBUF_SIZE` and 4 is the SMP serial frame's
+ 2-byte length and 2-byte CRC16, which the server strips before the netbuf.
+ (Verified against native_sim/QEMU/mps2: a `buf_size - 4` message
+ round-trips; `buf_size - 3` is dropped.)
+
+ `BufferParams` (and `Auto` before initialization) instead bound the message
+ by an *encoded* line-buffer budget (`line_length * line_buffers`): how many
+ unencoded bytes survive base64 expansion and per-line framing.
+
+ SMP serial framing (the 2-byte length + 2-byte CRC16):
+ https://docs.zephyrproject.org/latest/services/device_mgmt/smp_transport.html
+ """
+ match self._fragmentation_strategy:
+ case Auto():
+ if self._smp_server_transport_buffer_size is not None:
+ return self._smp_server_transport_buffer_size - _FRAME_OVERHEAD
+ return self._encoded_budget_max_unencoded_size()
+ case BufferSize(buf_size=buf_size):
+ return buf_size - _FRAME_OVERHEAD
+ case BufferParams():
+ return self._encoded_budget_max_unencoded_size()
+ case _ as unreachable:
+ assert_never(unreachable)
+
+ def _encoded_budget_max_unencoded_size(self) -> int:
+ """Unencoded capacity within the encoded line-buffer budget (`mtu`).
+
+ Subtracts per-line framing (the base64-encoded frame length + CRC16 plus a
+ start/continue delimiter, per line buffer) and the stop delimiter, then
+ converts the remaining encoded budget to its unencoded capacity.
+ """
packet_framing_size: Final = (
- _base64_cost(smppacket.FRAME_LENGTH_STRUCT.size + smppacket.CRC16_STRUCT.size)
- + smppacket.DELIMITER_SIZE
+ _base64_cost(_FRAME_OVERHEAD) + smppacket.DELIMITER_SIZE
) * self._line_buffers + len(smppacket.END_DELIMITER)
-
- # Get the number of unencoded bytes that can fit in self.mtu and
- # subtract the cost of framing the separate packets.
- # This is the maximum number of unencoded bytes that can be received by
- # the SMP server with this transport configuration.
return _base64_max(self.mtu) - packet_framing_size
diff --git a/tests/fixtures/smp-server/SHA256SUMS b/tests/fixtures/smp-server/SHA256SUMS
new file mode 100644
index 0000000..d200696
--- /dev/null
+++ b/tests/fixtures/smp-server/SHA256SUMS
@@ -0,0 +1,43 @@
+ddc72e438e364199b20108a8173a141e36d4268b35a6cfa2e03ff9b88e34d871 manifest.json
+29176dac9fa963db772f0ff8d7e59103543261c9db0ba27b31d659c499819500 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial.elf
+b17a5dbbd22e00e6e7b081e4e7e0996d8bfb4f87c1de245b96800a6e96b54d32 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex
+5dd5061002766e3aca3c5a3c37143d08bd8ad1be56acc7ada6acaf8d2d7b0a85 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.signed.bin
+b17a5dbbd22e00e6e7b081e4e7e0996d8bfb4f87c1de245b96800a6e96b54d32 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex
+f08bc569707f95f86eb545426001555c86b2da744fc58d7f9029aa0dbaa4f840 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.signed.bin
+b17a5dbbd22e00e6e7b081e4e7e0996d8bfb4f87c1de245b96800a6e96b54d32 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex
+c9e9782a7dedfcd83c4da82da82f703c26aa65522532709ddadfc7df176eed86 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.signed.bin
+b17a5dbbd22e00e6e7b081e4e7e0996d8bfb4f87c1de245b96800a6e96b54d32 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex
+8add8b9048847a8311abe078c50005c8264d9fd78e33a562e898e8cfeae74259 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.signed.bin
+b17a5dbbd22e00e6e7b081e4e7e0996d8bfb4f87c1de245b96800a6e96b54d32 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex
+e2c3de570008a6d44c71352aba917d0aba2675cbf22ec1ec1fab14eff4f78cc9 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.signed.bin
+38e5c253f472422333d2403b1659ead31639b0e67a212f59f322b0cd0e9649a1 zephyr_4.4.0_smp_server_0eae053d_mps2_an385_shell.elf
+3f0ed0fdc2dd9193b48df7069acc47dc6ce136856b3633c8d776844b11612b10 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe
+888a421a9251cedab04067233df5106549dcfebb2dd69593a69de3c2871203cd zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe
+836df02142a31313189893a6355dcf407a21eda5321e93fecfac9ffca43d3ffc zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe
+cda3e0b9af1b8641fb1376b5f16e8888cacc17cfbeb47444f059cc9dd944e2d9 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf128.exe
+32531f4b65a0705bc33934257ac9012819ce24ba40e798910ba51d79b2188c5b zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe
+5049d07ee5df22b40ed0c9d1e70c9b19220cab434fa6c8cdacde8e76e82f4fc2 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe
+35bccc468a44354e45af381a2bdcf93344662351af89cc662e30ec70b312daf0 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe
+dafc320c58990b3a259200b521339d19fd49353db8ff9313c29ceee7c14ffa7a zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe
+76c450f317837ee7f29c414dc14d10eb8fb925b863dfc85999cdf6484250dd42 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe
+c619167e2772de4f1eee99c08c3db711833332b0aa0b98df79162673f2f176e0 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe
+2b771b9f181f011ad0bd0da262e46002ad4775ce54046ad3875ab6fcc2f411d7 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe
+8dc5a6569cdb2227145d2254309cb833d272e3bfb17b1239ee2f76c351dcbed7 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe
+a5973945677536d057ecf872908e0fc3599e68a4663573167ca2c8ec86827785 zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_raw.exe
+ddb3414ef23dcfbb4ac6b48222d4c7dccc7388cd45b31e3328cd97d4b214fdff zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe
+9affd08d35402b94b3f0b75dd3bfd31616151c5016bc00fcc58f8f2207a3600f zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe
+b4dc889715cb50ee478bf851ed2b6ae8c14dec84efd8c92670e164d84b18de85 zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe
+88dfdc9e5cfb974cb448c2d73e1d0694e001e1a59f3fbde31dbeae8f102bd526 zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf1024.exe
+194ccc77d5e8eff902bf43b60b8f5c9cb6b0f45b87b41e842b35ffcfdebc51f1 zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf2048.exe
+d488ced1b915daa9bcfc5db08c1d6b5687a1607f965ce1c4e802fc7757ca6406 zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf256.exe
+156828474033566bf9c8685c71f901a31ac3e5673185af25a7fb709447532ae1 zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_fs.exe
+f4dd773e186ace02f19906af335749aaadc17e99773916d6b8d89d219475bee6 zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_ble.merged.hex
+ce54143602724caf9c104b95f7c5025be5f3e50a0c252a9d4ace7295b8836899 zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_ble.signed.bin
+14f0568cacf53459549c852233b2bdc3be9f0858b6f7c47b5d9d544e005cf582 zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial.merged.hex
+c32299e6711d95558df01da315b921f736dc5be2fb8988d2506931892b4f045c zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial.signed.bin
+7f8443372a6583434372e0eea84127482c971983f00e3f86e30f9a0e4b6754e8 zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial_recovery.merged.hex
+23a6bca472174cdc859959baadb1f736964e06ad81a040835c3dda3a36401902 zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial_recovery.signed.bin
+2e0cda996515b444f324f26d794e55e5f08b3ddff210d6fcec6f994647eb289e zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex
+e96f3b40d10418018caa1c3f9776d3bbdd542f5612e3caad3a223bb0b2a24c54 zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.signed.bin
+bf5b803bc5b3a108e7c5bfba025a6b923bf39603525b9e980638940dd24dd482 zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex
+5cb70b1a4dee7ec367dd298813e40e01f05f62f408025c607880a3f1f8e96fa5 zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex
diff --git a/tests/fixtures/smp-server/VERSION b/tests/fixtures/smp-server/VERSION
new file mode 100644
index 0000000..a349098
--- /dev/null
+++ b/tests/fixtures/smp-server/VERSION
@@ -0,0 +1,19 @@
+# Vendored SMP server fixtures
+#
+# Prebuilt Zephyr SMP servers used by the integration suite (tests/integration/).
+# Source: https://github.com/intercreate/smp-server-fixtures
+#
+# Pinned release (permanent, per-commit — NOT the rolling `latest` tag, which
+# can drift / be replaced):
+# tag: 0eae053d https://github.com/intercreate/smp-server-fixtures/releases/tag/0eae053d
+# commit: 0eae053d6ae74cbbc28237d333737387ba9db899
+# zephyr: 4.4.0
+#
+# The integration harness builds its fixture registry from the vendored
+# `manifest.json` (also from this release) and verifies each artifact against
+# `SHA256SUMS` before launch; see tests/integration/servers.py. Only the subset
+# of artifacts actually committed here become live fixtures — the manifest lists
+# the full release so adding one is just `gh release download --pattern ...`.
+#
+# To bump: re-download the artifacts + SHA256SUMS + manifest.json from a newer
+# per-commit release and update the `tag` above.
diff --git a/tests/fixtures/smp-server/manifest.json b/tests/fixtures/smp-server/manifest.json
new file mode 100644
index 0000000..81abe66
--- /dev/null
+++ b/tests/fixtures/smp-server/manifest.json
@@ -0,0 +1,720 @@
+[
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial.elf",
+ "buf_count": 4,
+ "buf_size": 2048,
+ "config": "serial",
+ "groups": [
+ "os",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": false,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -monitor none -kernel zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial.elf",
+ "run": null,
+ "serial_recovery": false,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial_recovery",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -serial null -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.signed.bin,addr=0x20050000",
+ "run": null,
+ "serial_recovery": true,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex",
+ "buf_count": 4,
+ "buf_size": 1024,
+ "config": "serial_recovery_buf1024",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -serial null -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.signed.bin,addr=0x20050000",
+ "run": null,
+ "serial_recovery": true,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex",
+ "buf_count": 4,
+ "buf_size": 2048,
+ "config": "serial_recovery_buf2048",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -serial null -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.signed.bin,addr=0x20050000",
+ "run": null,
+ "serial_recovery": true,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex",
+ "buf_count": 4,
+ "buf_size": 400,
+ "config": "serial_recovery_buf400",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -serial null -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.signed.bin,addr=0x20050000",
+ "run": null,
+ "serial_recovery": true,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex",
+ "buf_count": 4,
+ "buf_size": 512,
+ "config": "serial_recovery_buf512",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -serial null -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex -device loader,file=zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.signed.bin,addr=0x20050000",
+ "run": null,
+ "serial_recovery": true,
+ "target": "mps2_an385",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_mps2_an385_shell.elf",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "shell",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m3 -machine mps2-an385 -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -monitor none -kernel zephyr_4.4.0_smp_server_0eae053d_mps2_an385_shell.elf",
+ "run": null,
+ "serial_recovery": false,
+ "target": "mps2_an385",
+ "transport": "shell",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial",
+ "groups": [
+ "os",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial_bigrx",
+ "groups": [
+ "os",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe",
+ "buf_count": 4,
+ "buf_size": 1024,
+ "config": "serial_buf1024",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf128.exe",
+ "buf_count": 4,
+ "buf_size": 128,
+ "config": "serial_buf128",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf128.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe",
+ "buf_count": 4,
+ "buf_size": 2048,
+ "config": "serial_buf2048",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe",
+ "buf_count": 4,
+ "buf_size": 256,
+ "config": "serial_buf256",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe",
+ "buf_count": 4,
+ "buf_size": 400,
+ "config": "serial_buf400",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe",
+ "buf_count": 4,
+ "buf_size": 512,
+ "config": "serial_buf512",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe",
+ "buf_count": 4,
+ "buf_size": 96,
+ "config": "serial_buf96",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe",
+ "buf_count": 4,
+ "buf_size": 1024,
+ "config": "serial_fs",
+ "groups": [
+ "os",
+ "stat",
+ "fs",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe",
+ "buf_count": 4,
+ "buf_size": 2048,
+ "config": "serial_line512",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial_noparams",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 512,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_raw.exe",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial_raw",
+ "groups": [
+ "os",
+ "stat",
+ "settings",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_raw.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "serial_raw",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "shell",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "shell",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe",
+ "buf_count": 2,
+ "buf_size": 2048,
+ "config": "udp",
+ "groups": [
+ "os",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": "ipv4",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe",
+ "buf_count": 2,
+ "buf_size": 2048,
+ "config": "udp6",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": "ipv6",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf1024.exe",
+ "buf_count": 2,
+ "buf_size": 1024,
+ "config": "udp_buf1024",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": "ipv4",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf1024.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf2048.exe",
+ "buf_count": 2,
+ "buf_size": 2048,
+ "config": "udp_buf2048",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": "ipv4",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf2048.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf256.exe",
+ "buf_count": 2,
+ "buf_size": 256,
+ "config": "udp_buf256",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": "ipv4",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_buf256.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_fs.exe",
+ "buf_count": 2,
+ "buf_size": 2048,
+ "config": "udp_fs",
+ "groups": [
+ "os",
+ "stat",
+ "fs",
+ "enum"
+ ],
+ "ip_family": "ipv4",
+ "line_length_max": null,
+ "mcuboot": false,
+ "qemu_cmd": null,
+ "run": "./zephyr_4.4.0_smp_server_0eae053d_native_sim_udp_fs.exe",
+ "serial_recovery": false,
+ "target": "native_sim",
+ "transport": "udp",
+ "udp_port": 1337
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_ble.merged.hex",
+ "buf_count": 4,
+ "buf_size": 2475,
+ "config": "ble",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": null,
+ "mcuboot": true,
+ "qemu_cmd": null,
+ "run": null,
+ "serial_recovery": false,
+ "target": "nrf52840dk",
+ "transport": "bt",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial.merged.hex",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "settings",
+ "fs",
+ "shell",
+ "enum",
+ "zbasic"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": null,
+ "run": null,
+ "serial_recovery": false,
+ "target": "nrf52840dk",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_nrf52840dk_serial_recovery.merged.hex",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial_recovery",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": null,
+ "run": null,
+ "serial_recovery": true,
+ "target": "nrf52840dk",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex",
+ "buf_count": 4,
+ "buf_size": 384,
+ "config": "serial",
+ "groups": [
+ "os",
+ "img",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": true,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m0 -machine microbit -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex",
+ "run": null,
+ "serial_recovery": false,
+ "target": "qemu_cortex_m0",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex",
+ "buf_count": 4,
+ "buf_size": 256,
+ "config": "serial_buf256",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": false,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m0 -machine microbit -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex",
+ "run": null,
+ "serial_recovery": false,
+ "target": "qemu_cortex_m0",
+ "transport": "serial",
+ "udp_port": null
+ },
+ {
+ "artifact": "zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex",
+ "buf_count": 4,
+ "buf_size": 512,
+ "config": "serial_buf512",
+ "groups": [
+ "os",
+ "stat",
+ "enum"
+ ],
+ "ip_family": null,
+ "line_length_max": 128,
+ "mcuboot": false,
+ "qemu_cmd": "qemu-system-arm -cpu cortex-m0 -machine microbit -nographic -chardev socket,id=con,host=127.0.0.1,port=,server=on,wait=off -serial chardev:con -monitor none -device loader,file=zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex",
+ "run": null,
+ "serial_recovery": false,
+ "target": "qemu_cortex_m0",
+ "transport": "serial",
+ "udp_port": null
+ }
+]
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex
new file mode 100644
index 0000000..4b9a637
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.hex
@@ -0,0 +1,2680 @@
+:1000000088530020D9200000991C0000C520000062
+:10001000C5200000C5200000C52000000000000031
+:10002000000000000000000000000000552100005A
+:10003000C520000000000000A9220000992A00004D
+:1000400015230000152300001523000015230000D0
+:1000500015230000152300001523000015230000C0
+:1000600015230000152300001523000015230000B0
+:1000700015230000152300001523000015230000A0
+:100080001523000015230000152300001523000090
+:100090001523000015230000152300001523000080
+:1000A0001523000015230000152300001523000070
+:1000B0001523000015230000152300001523000060
+:1000C00010F8012B11F8013B012A28BF9A42F7D002
+:1000D000D01A7047034613F8012B002AFBD1181AD7
+:1000E00001387047492108B5094803F0F9FE01F0CD
+:1000F00041F9024620B14421064803F0F1FEFEE733
+:10010000054801F0E7FC4421044803F0E9FEFEE75E
+:10011000C25D0000E65D0000885A0000145E000029
+:1001200070B586B003F0CAFE03F0C9FE4921294824
+:1001300003F0D6FE03F0C1FE03A800F0C9FE054699
+:10014000254E44213268131A5A4224485A4103F07A
+:10015000C7FE03F088FE044628B14421204803F07E
+:10016000BFFEFFF7BFFF3368AB4202D045211D48F9
+:10017000F5E7039B49215A681B4803F0B1FE039938
+:100180001A484B7D0A7DC98A194D0091492103F017
+:10019000A7FE4921174803F0A3FE039A536812896A
+:1001A00013442B6004F01AFD01F0DEFC01F0C0FFE7
+:1001B0002B681B6883F3088884F31488BFF36F8F60
+:1001C000BFF36F8F2B685B68984745210A4803F09F
+:1001D00087FEFEE74F5E000084020020685E00009C
+:1001E0008D5E0000AD5E0000D05E0000FF5E00008E
+:1001F000780200201D5F0000425F000021B101294C
+:1002000006D06FF015007047044B53F8300070476C
+:10021000024B03EBC0035868704700BF905A0000C0
+:10022000014B1B68184700BF00000020014B1860FD
+:10023000704700BF0000002030B5044685B00D4671
+:1002400010220021684605F0D3F902238DF8023010
+:10025000044B2A4621466846019303F0CBFC05B0C7
+:1002600030BD00BF2102000080B505460E4617468E
+:10027000984603F03FFA034602F05EF80446DFF8C2
+:100280001890424649F8003039463046A84754F89D
+:10029000090001F0F3FF00BF08000000044608B5A4
+:1002A000EFF31183202383F31288BFF36F8F04F0E1
+:1002B00095FC204601F02AFF024803F003FE04F0FB
+:1002C0004EF8FCE77E5F00002DE9F043079D15B96D
+:1002D0001560002012E00324B5FBF4F404EB44079E
+:1002E000BD4218BF0134B4F1804F09D2A4000134DB
+:1002F0008C4200D838B96FF00B001460BDE8F08371
+:100300004FF0FF34F7E704460021DFF8B4E0B942CC
+:1003100003F1030C04F104062BD3A942274623D290
+:1003200001F1010CAC451F7828BF002324494FEA96
+:10033000A70E38BF5B7811F80EE0AC4584F800E0FA
+:1003400001EB131E2EBF3D239B0003F03C034FEA3D
+:10035000071738BFCB5C07F030071EF80770A37093
+:100360003D2367703746E3700023381A10603B70F6
+:10037000AFE71CF8034C1CF8023C4FEAA4091EF836
+:10038000099024011CF8018C04F0300406F8049C48
+:100390000EEB131919F804409B0006F8034C03F008
+:1003A0003C030EEB9814E35C08F03F0806F8023CAF
+:1003B0001EF80830344606F8013C03316346A6E7D0
+:1003C000949900002DE9F04300273C463E46DDF8B5
+:1003D0001CE0DFF81C81764526D3D4BB00201460D6
+:1003E000BDE8F0830135754531D013F805C0BCF187
+:1003F000200FF7D0AEEB0509B9F1010F16D0BCF113
+:100400000D0F13D103EB050999F80190B9F10A0F0B
+:100410001BD0B54205D1BCF13D0F0AD10137022FE7
+:100420000AD96FF01500DBE73546DCE7BCF10A0FAF
+:10043000EEE71CF0800FF4D118F80C607F2EF0D09E
+:100440003F2E01D8002FECD101346E1CC3E72E469D
+:10045000C3E74FF0060C04F00705E4080CFB05F5B4
+:100460000CFB04F40735E41B04EBD50470B18C429B
+:100470000CD80027014603253C46DFF874E0DFF87E
+:1004800074801E44B34205D10C1AA7E76FF00B002D
+:100490001460A5E713F8019BA9F10A0C5FFA8CFC24
+:1004A000BCF1160F04D828FA0CFC1CF0010FE9D19E
+:1004B0001EF809C00134BCF1400F08BF013D0CF02B
+:1004C0003F0C042C4CEA8717DCD17DB13C0C012D8C
+:1004D0000C7002D101310024D4E7022D4FEA172419
+:1004E0004C7016BF8F7002310331F4E72C46C9E718
+:1004F0001499000009004000014B03600020704780
+:10050000985A0000F8B506460C4600230A4F3D688D
+:1005100025B95BB93C6000202660F8BD31462868EB
+:10052000FFF7CEFD20B12B466D69F1E75C61F2E784
+:100530006FF07700F1E700BF7C02002070B5104B30
+:100540000D461C68B4B10F4B196800238B4202DBC7
+:100550006FF0010070BD224612F8106B864202D087
+:1005600014460133F2E7E06804F0FDFE28B10020F4
+:100570002C60EFE76FF00C00ECE76FF01200E9E79A
+:1005800004000020985A00002DE9F347174642F274
+:100590001602424DADF800202A888046ADF80220B0
+:1005A00000220C461E4601921BB9032002B0BDE892
+:1005B000F087DFF8EC9099F8003053B9394803F030
+:1005C000A9FF384803F031FF374B1860012389F841
+:1005D00000304FF00409B5F800A0CA4524D8C4F390
+:1005E0000B0444EA0830BCB2B5F80080ADF8040052
+:1005F000201D80B24044B0F5803FADF80640D4DA0B
+:10060000294B80B21B68834246DB042341460DEB35
+:100610000302244803F059FF0246D8B1452123487C
+:1006200003F05EFC0420C1E7042349461D480DEB9E
+:10063000030203F010FF58BBBDF80430B8EB133FC2
+:1006400003D1C3F30B03A34224D0BDF80630043317
+:100650009944C2E708F104013B463246114803F0D1
+:1006600034FF014618B1024645211148D8E72B88CE
+:100670006A4604331C44A4B204230A482C80ADF813
+:10068000024003F022FF003818BF012080008DE7F0
+:1006900005208BE7022089E7012087E7A4000020DE
+:1006A000D61000205058000080020020B85F0000E3
+:1006B000E55F00002DE9F04F9B4682460E469146CD
+:1006C000484F9DB044214848299D3C6803F008FCF0
+:1006D000289B0DF150080393279B4A460293269BC3
+:1006E0003146009350465B46CDF8048000F08CF80C
+:1006F00078BB5DB1C4462B46624603CA59601CA94B
+:100700008A421860944603F10803F5D100234A4653
+:10071000009331464FF6FF7306A800F09BF805469C
+:1007200028B144210246314803F0DAFB11E0DDF83C
+:100730002CB044215B460A9A2D4803F0D1FB494670
+:10074000504603F05FFC58452AD24421294803F063
+:10075000C7FB3C6842E0934237D1102A20D14421A4
+:10076000254803F0BDFBBDF81030202BF1D1059AD0
+:100770007368134403F120050CAA144618685968DD
+:10078000083303C4AB422246F7D1202240460CA9CD
+:1007900003F036FC0446194B01251B689842D8D15A
+:1007A0000DF1120304AA05A906A800F09FF800287D
+:1007B000CFDB11D1059906A803F014FCBDF8122077
+:1007C0000028CAD14FF6FF700D4931F8023B834231
+:1007D000C1D144210B48A7E7012DBAD120461DB055
+:1007E000BDE8F08F0C000020206000004A6000008F
+:1007F0007E600000AD6000001061000084020020F7
+:10080000A45D0000DF60000070B511489CB00C468C
+:10081000DDE92256442103F063FB684600F0D6FC74
+:1008200035B1002E04DD32462946684603F096FCB9
+:100830006289238961681344E26868461A4403F0B8
+:100840008DFC6946219803F0AFFC00201CB070BD00
+:10085000446100002DE9F3411E4604469DF82080C6
+:100860000D4617464346324644211F4803F038FBE5
+:1008700024B94FF0FF3002B0BDE8F081002DF8D070
+:10088000002FF6D046F6081CEB68298919446B68DE
+:100890005A5858181FFA82FE0192E6456B891FD1FB
+:1008A000B3EB124F4FEA124CE3D15CF800300193E6
+:1008B00046F60713BDF804209A42DAD1C4E900577E
+:1008C000268184F80A806B89BDF806200B44E3601A
+:1008D0006B89002013440B44043163612161CAE732
+:1008E000002BE5D0C5E700BF5B6100002DE9F743B1
+:1008F0000D4616461F460446002854D00368002BB8
+:1009000051D04368002B4ED04FF6FF784369442105
+:1009100001930369009302894FF6FF73234803F0A4
+:10092000DFFAD4F814E020692289704502D344210B
+:100930001F4810E021684B8923B1E368834204BF5C
+:10094000043020614B681958A37A43B1E3688342AD
+:1009500005D84421174803F0C3FA01201CE04245A2
+:100960008BB2C1F30F494FEA114C01D09A4216D114
+:1009700007B13B802369104804332B60A6F8009030
+:1009800023698AB20433634423613388442100938A
+:100990002B6803F0A5FA002003B0BDE8F083043013
+:1009A00060442061BFE74FF0FF30F5E78D61000044
+:1009B00055620000E36100001B6200002DE9F04376
+:1009C00006460C4685B0CDE9002391461F460246F7
+:1009D0000B462348442103F083FAB368A34239D974
+:1009E0001B1B4B4536D344211E4803F079FA0FB345
+:1009F0002146304602AA03F045FA051E2CDB013CD5
+:100A0000DDF808804C442146304602AA03F03AFA49
+:100A1000051E21DBDDE9024930464A46214603F046
+:100A2000BEFA051E18DB03F04AFA77B1444513D924
+:100A3000013CE8E7611E304602AA494403F022FA6D
+:100A4000051E09DBDDF80880DDE74C44A04503D333
+:100A50000134D8E74FF0FF35284605B0BDE8F083F4
+:100A600083620000D0620000F7B51446CDE9002390
+:100A700005460E461F4602460B460848442103F031
+:100A80002FFA44B13B4622463146284603B0BDE822
+:100A9000F040FFF793BF204603B0F0BDFA620000BC
+:100AA0002C2310B559434218146A0CB903F074FC96
+:100AB00041580D4B994206D1D16813895B1802D277
+:100AC0005189C91801D300200CE0A3689942FAD2D9
+:100AD000106920F4F97020F001000005000DB0FA53
+:100AE00080F0400910BD00BF3DB8F3961FB52C2320
+:100AF00003FB02010A6A0AB903F04EFC0023CDE9A8
+:100B0000023301934FF480730093034BFFF7D2FD40
+:100B100005B05DF804FB00BFD710002030B50546D6
+:100B20000C464B8885B003934B7802930B78442195
+:100B3000019343880093437802780D4803F0D0F97D
+:100B40002A7823789A4210D80CD36A7863789A422C
+:100B50000BD807D36A8863889A4206D860EB0000F6
+:100B600005B030BD4FF0FF30FAE70120F8E700BFD5
+:100B7000216300002C2370B503FB01040D46266A97
+:100B800000F06AF82A4603463146204600F00AF88B
+:100B9000044618B14521024803F0A2F9204670BD71
+:100BA00057630000F0B51D4606230024012787B0D7
+:100BB0008DF80720244A254E516810688DF80D30B5
+:100BC00004AB03C331788DF80E408DF80F70A1BBD4
+:100BD0003A4602200DF10D03FFF7D6FC044660BB38
+:100BE0003A46394602200DF10E03FFF7CDFC0446CC
+:100BF00018BB02213A4608460DF10F03FFF7C4FC6B
+:100C00000446D0B93A46032102200DF10703FFF74D
+:100C1000BBFC044688B908220421022004ABFFF77C
+:100C2000B3FC044648B92B7853B1042205210220B5
+:100C30002B1DFFF7A9FC18B10446204607B0F0BDF4
+:100C400001233370F9E700BF805A0000D71100205C
+:100C5000004870479002002000487047880200203A
+:100C60002DE9F84305464FF000083D4E2B6E013349
+:100C700073D195F8643095F86520013BDAB1013302
+:100C800023D005F1140105F14000FFF747FF431E93
+:100C90005C425C4128462C6600F02CF90346C0B14A
+:100CA0002146284600F08EF94FF0FF332C4484F89B
+:100CB00064802B66DAE7013309D14921294803F022
+:100CC0000FF9294B1868BDE8F8830124E2E71446C0
+:100CD000E0E74FF02C0909FB045922464421234840
+:100CE00003F0FEF8D9F820700FB903F055FB214648
+:100CF000284603F0D5F920B9D9F8101011F01009E1
+:100D000008D01B4B18683368834226D0284600F071
+:100D100045F9C9E721462846FFF7C2FEB8B915488C
+:100D20002246442103F0DCF80F4B186833688342F5
+:100D3000E9D0114B114A4521002C18BF1A46104822
+:100D400003F0CEF82146384603F0A5F9D9E722464C
+:100D500049462846FFF7CAFEE8E7014BB2E700BF65
+:100D600084020020986300000C000020BA63000099
+:100D700008000020F26300008E630000866300001C
+:100D8000276400002DE9F043DFF81C9185B004468C
+:100D90000F46D9F8006003F0A8F9024628B1D9F847
+:100DA0000060304605B0BDE8F0830146204603F000
+:100DB00084F9054648B157213C4803F091F8204694
+:100DC00003F0ABF9002DEAD1EBE701462046FFF72F
+:100DD00067FE70BB2A464921354B364884F864507B
+:100DE00003F07EF801212046FFF75AFE0246002854
+:100DF0002FD0012384F86530636C49210293B4F845
+:100E000042302D4A019394F841302C48009394F8D5
+:100E1000403003F065F84FF0FF3323662046FFF7BC
+:100E20001FFF0646264B1B6883421AD0D9F8006084
+:100E3000C5E7012384F86430A36949210293E38A5A
+:100E4000204A0193637D1D480093237D03F048F8F9
+:100E5000C8E784F8650049211B4B164803F040F8A9
+:100E6000D9E7204694F86010FFF784FE0546002875
+:100E7000DCD1226E14490E4B002A18BF0B460246E5
+:100E80004921124803F02CF82C22236E02FB034860
+:100E9000D8F8200002F0F4FF3871D8F820305B68F1
+:100EA000C7F80080BB608AE70C0000204F64000098
+:100EB0008663000072640000C5640000A164000045
+:100EC00084020020996400008E630000CF6400005B
+:100ED00010B50446064803F02DF905482146FFF7F2
+:100EE00051FF0446024803F0D5F8204610BD00BF6C
+:100EF00090020020F7B52C25016E064605FB010582
+:100F00002B699B063BD501AA6F6803F07EF8044667
+:100F1000A8B91C4A019B9742B766F36608D9D9194C
+:100F200006D2194A914203D8286A58B903F034FA14
+:100F30003B4600224921154802F0D2FF03242046F7
+:100F400003B0F0BD21463A4602F0FFFF044678B1F7
+:100F50000346002249210E4802F0C2FF3B46002210
+:100F600049210C4802F0BCFF0023C6E91A33E6E72A
+:100F700002463B464921084802F0B2FFDFE703245E
+:100F8000F2E700BFFFFF232000F03F20F5640000E0
+:100F9000256500005F6500008C65000010B5044603
+:100FA000836E00224921064802F09AFF0021E26E7A
+:100FB000A06E04F01DFB0020C4E91A0010BD00BFA4
+:100FC000BC65000038B500220B4605460C460848B3
+:100FD000492102F085FF2C2303FB0455286A08B938
+:100FE00003F0DAF92146BDE8384003F054B800BFF9
+:100FF000ED6500002DE9F04F002603689DB00293D7
+:101000004368DFF8C0E1039383688A46DDE902158F
+:101010000493C36805930369DDE904B70693436944
+:1010200007938369DDE9062C0893C3699846099301
+:10103000089B00935AF806400CAB24BA5EF8049B58
+:101040009C514FEAF223A14483EAB213009C83EA45
+:1010500072634B4424EA020402EA0C0984EA09049C
+:101060002344434485EA0B044FEA713888EAB10807
+:101070000C4005EA0B0984EA090488EAB1580436F1
+:10108000A044402E03EB070443445F46DDF8008094
+:1010900040F088804FF0100A4B4E0A9656460AF1EF
+:1010A000010A0DF1700E0AF00F070EEB870757F8D3
+:1010B000407C06F00F094FEAB748019788EAF71815
+:1010C00006F10E0707F00F070EEB870757F8407C75
+:1010D00009364FEAF74E8EEA774ECDF82CE006F04F
+:1010E0000F060DF1700E0EEB86060EEB890959F80E
+:1010F00040EC56F8406CBAF1400F7644DDF804E05D
+:1011000088EADE08DDF82CE046448EEA972E764425
+:1011100004EA02084FEAF42E2CEA040787EA0807DB
+:101120008EEAB41EDDF828808EEA746E774458F893
+:1011300004EF49F8406C77443744009E4FEA733E11
+:101140003E4481EA0507CDF828808EEAB30E07EA0F
+:10115000030701EA05088EEAB35E87EA08077744C9
+:10116000374406EB0B0ECDF800C0AB4622D1029EF1
+:101170003E440660039E1E44049B46600B4483600D
+:10118000059B2B44C360069B73440361079B234468
+:101190004361089B13448361099B6344C3611DB091
+:1011A000BDE8F08FAB46CDF800C00D469446194619
+:1011B00022463FE794460D462246194674463B4672
+:1011C0006CE700BFDC5A0000185B000010B5044655
+:1011D000C8B17022002103F03BF80B4B0B4A0C49BD
+:1011E000C4E900230B4B0C48C4E902130B4BC4E9C0
+:1011F000040301200A4BA36103F17453A3F52303F5
+:10120000A3F69243E36110BD85AE67BB67E6096A4A
+:1012100072F36E3C3AF54FA57F520E518C68059BD8
+:10122000ABD9831FF7B5254E306883685B6C03B17B
+:101230009847306883685B6B002B31D1204C214D7F
+:10124000306883689B69002B2DD001220DF10701C6
+:101250009847012827D1236843B92B682BB36968C5
+:101260001A688B422A6000D16A602360164A9DF892
+:10127000070011887F2904D823684F1C0B4417806E
+:1012800018720A28DCD10020236811881860596080
+:101290000E494D6875B9C1E9003310802060CEE772
+:1012A00098470028CAD103B0F0BD4521084802F094
+:1012B00017FEF8E72B604B60EFE700BF58070020F0
+:1012C0000003002010030020D41000200803002099
+:1012D0001766000010B5044B044618688368E1B235
+:1012E0005B689847204610BD58070020F8B50546B2
+:1012F00016460846EFF3118C202383F31288BFF3C0
+:101300006F8F19490B684BB1184C62689A4205D02F
+:1013100000221A6062689AB9C4E90033144A13685B
+:101320002BB157681C68BB42146008BF54608CF333
+:101330001188BFF36F8F0B602BB918463360F8BD6F
+:1013400013606360EAE75C6803F10801A042D8BF5C
+:1013500000F1FF342246284604F023F90023601CE4
+:101360002B550123EAE700BF0403002010030020EF
+:1013700008030020002313B51C462049204AC1E978
+:101380000033C2E900331F4A4868146020BBC1E93A
+:1013900000220133082B02F18802F5D11A4C1B48B8
+:1013A000206003F0E0FF28B32068836823B19B6CC2
+:1013B00013B1002216499847206883685B6B0BB114
+:1013C000984760B1206883689B69002BFAD001229E
+:1013D0000DF107019847F4E702604A60D9E700225F
+:1013E0000C4B20681A8083689B6A03B198470020E1
+:1013F00002B010BD4FF0FF30FAE700BF100300202D
+:10140000080300201803002058070020FC570000A4
+:1014100025120000D410002041F204432DE9F04FC2
+:10142000EFB0ADF80C3040F606130024DFF8D4908E
+:10143000ADF81030D9F80010334BDFF8D0801E68BB
+:101440000B78A6EB08065A1C62F302030B7073BA02
+:101450004B808B8808225BBA8B804C70204602F050
+:10146000A3FF3246414602F09FFF0746B5B205F1A1
+:101470000A03D9F800101FFA83FB5BBAADF81830E5
+:101480000B683246CDF81A304B680DF1180A414608
+:101490007FBA0DF122000C35CDF81E30ADB204F04C
+:1014A00080F832AE2AF80B7005AF009553463A46E5
+:1014B000ED213046FEF708FF154DBDF81480A0451C
+:1014C00006DC4421134802F00BFD6FB0BDE8F08F3D
+:1014D0002B6802215B6894B904A8A8EB040798471D
+:1014E0007C2FA8BF7C272B68301939465B6898474A
+:1014F0002B6801215B6808483C449847DFE703A854
+:10150000EBE700BFB007002068070020D8110020DB
+:10151000B4070020556600009A96000010B50446F6
+:101520000A210A4803F0F3FE02220949074803F0A2
+:10153000E1FE2146054803F0BAFE0A21034803F004
+:10154000EEFEBDE81040FFF767BF00BF6807002050
+:101550005D6600002DE9F0474FF0FF3400250B4693
+:101560000121D4B00594069407940AAE0246C6E958
+:101570000055089530A80091CDE901550421099541
+:1015800003F00CFE4022294620A804F031F8834BDA
+:1015900003211C93052304221D93814B0DF1180A8E
+:1015A000CDE91E3A7F4B80482193804B05AFCDE9B2
+:1015B00023367F4B0DF11C0826937E4BCDE92B0182
+:1015C000CDE92838CDE92D37279109AB1CA930A8E2
+:1015D00008AC229202F04CFE48B303252A4644216F
+:1015E000754802F07DFC0A21744803F090FE7449AE
+:1015F0000222724803F07EFE2946704803F057FE2F
+:101600004DB9694903226D4803F074FE6D4B6B4878
+:10161000196803F056FE0A21684803F080FEFFF7C0
+:10162000FBFE206802F090FC54B0BDE8F0873B68F8
+:101630005A1CD2D0D6F80090B9F1000FCDD0766800
+:10164000614A33B9DAF80010B1F1FF3F18BF0B4619
+:10165000136000211068FEF7D1FD2146C0B2FEF7ED
+:101660006DFF05460028B8D13B68564F002B3DD191
+:101670002068D8F8003082683D609342ADD82B4690
+:101680002946FFF79BF90028A7D1D8F800204F4B37
+:101690001A60206802F098FCB6FBF0F303FB00FA36
+:1016A0003A684A4902EB0A030968A6EB0A06981948
+:1016B000884238BF00264421454802F011FC2068CA
+:1016C00002F082FC0128D04606D9206802F07CFC9A
+:1016D000013819EA000F3DD153464A46396820685F
+:1016E00002F048FC00287FF478AF2DE03A6893427E
+:1016F0007FF474AF354A334412689342C9D96CE71A
+:10170000C245206828BFC24602F065FC402201465F
+:101710000CA803F06DFF524649460CA803F041FFA8
+:101720005346396820680CAA02F024FC08B105462B
+:1017300054E73B68D14453443B60A8EB0A08206857
+:1017400002F042FC4045DBD93EB93B683344434498
+:101750003B6043E74FF0400AF1E7206802F03BFCB2
+:10176000082201460CA803F043FF324609EB0801AA
+:101770000CA803F016FFD4F800A03968504608EB17
+:10178000010902F021FC494603460CAA504602F02A
+:10179000F1FB00287FF421AFD7E700BF60660000AF
+:1017A000CB4F0000666600006B660000D54F00005E
+:1017B0009B6D0000D14F00008F660000680700207D
+:1017C0005D66000060070020640700205C070020C1
+:1017D0006F660000F0B50C68164F85B002380D46F4
+:1017E000C4F580610090144B381903AA0131FEF74B
+:1017F000E9FD0446D0B92B68039A1344022B2B60F1
+:1018000011D93E88023B76BAB6B29E420BD132461F
+:10181000B91C02F0C9FD30B9022E04D92B689A1EFA
+:101820002A60FC540124204605B0F0BD4FF0FF347F
+:10183000F9E700BF7D12002080160020002307B5C5
+:1018400002210093034AA423034803F06AFD03B076
+:101850005DF804FBD8110020680700202DE9F04F47
+:1018600007290446ADB040F21981037813F0050F43
+:1018700040F014814388A1F108055BBA9BB2AB42EA
+:10188000C0F00C81874B186083885BBA8380FFF7B8
+:10189000D5FFA688012E40F0E880E37923B1012B23
+:1018A00000F0DB800820F4E02778FFF7D1F9054647
+:1018B00002F040FC284602F018FC07F00707044637
+:1018C00088B102464521784802F00AFB3446284692
+:1018D00002F0E0FB14B12046FFF720FE2DB0BDE87A
+:1018E000F04FFFF7ABBF002F40F0B58031466F4897
+:1018F00003F00DFD06226E496C4803F0FBFC052148
+:101900006A4803F000FD2746DFF8A881DFF8A891B8
+:10191000DFF8A8A17B4205F1200203F02C03D65882
+:10192000002E6AD02023002130460CAAD8F800B03F
+:1019300002F00BFB0C9B4B450CD10023CDE902338D
+:10194000019340233246009328461CAB0CA9FEF7B6
+:10195000B1FE8346DAF800305B454ED100233246B3
+:1019600000930CA94FF6FF7306A8FEF773FF00283B
+:1019700056D04FF0FF3614214C4803F0C8FC5049B4
+:1019800004224A4803F0B6FC3946484803F099FC63
+:101990004EB904224B49454803F0ACFC2022434891
+:1019A00014A903F09EFC07224749404803F0A2FC1B
+:1019B000BDF846301CAE01939DF8453040210093A0
+:1019C00030469DF84430414A02F0EAF8129B43B198
+:1019D000421E3E2A05D8C0F140013D4A304402F083
+:1019E000DFF83046FEF776FB314602462F4803F01B
+:1019F00081FC14212D4803F092FC7B1C022B4FF03C
+:101A0000010787D10521294803F085FC394627487D
+:101A100003F085FCFFF700FD284602F07EFB56E749
+:101A20000DF1120304AA05A906A8FEF75FFF00281E
+:101A30009FD1BDF81230102BF2D1BDF81030202B01
+:101A400097D13046059914AA02F07FFA061E18BFF6
+:101A5000012676428FE70824DEE7294604F10800D4
+:101A60002DB0BDE8F04FFFF775BD002E7FF41AAF23
+:101A7000E379012B0CD0052B7FF414AF3046FFF730
+:101A80004DFD1920002103F003FD0120FEF706FCA7
+:101A900030462DB0BDE8F04FFFF740BD2DB0BDE89A
+:101AA000F08F00BFB00700209D660000680700208F
+:101AB000C16600000C0000203DB8F39684020020AF
+:101AC000C8660000CD660000D2660000DA6600003D
+:101AD000E666000001232DE9F341002405461E4F70
+:101AE0001E4E3B701E4B009418603B7813B902B039
+:101AF000BDE8F08140F2014802F0E1F92B6801AA4B
+:101B0000A8EB0401301998470028019B0FDC002B3B
+:101B1000EBD004443378062B10D17378092B12D103
+:101B2000002300936946A01EFFF754FE0BE0044417
+:101B3000002BEFD14445D8D10024D6E7042B02D1A5
+:101B40007378142BEED00128F6D10099054802399C
+:101B5000FFF784FEF0E700BF7C1200207E16002015
+:101B6000B40700207F120020BFF36F8F72B64FF0D2
+:101B7000FF32114BC3F88020C3F88420C3F88820BB
+:101B8000C3F88C20C3F89020C3F89420C3F89820A1
+:101B9000C3F89C20C3F88021C3F88421C3F88821AE
+:101BA000C3F88C21C3F89021C3F89421C3F898217D
+:101BB000C3F89C21704700BF00E100E008B504486D
+:101BC00002F080F9BDE80840024802F07BB900BF8E
+:101BD000EA6600001067000008B50348034A0021C8
+:101BE000121A02F09BFB08BDD8000020881A0020C2
+:101BF000074808B5074A0849121A02F091FBBDE8E8
+:101C000008400648064A0749121A02F089BB00BF7D
+:101C100000000020D800002024A6000000000020C2
+:101C20000000002024A6000037B505460C46C9B1C7
+:101C30008B6814480093D1E90023452102F050F944
+:101C4000636945210093D4E903230F4802F048F962
+:101C50004521E2690D4802F043F94521A2690C488B
+:101C600002F03EF9012D06D1EFF305824521094826
+:101C7000103A02F035F92146284603B0BDE830405D
+:101C800001F004B83C67000070670000A467000022
+:101C9000B8670000EB67000008B5034B1B68984766
+:101CA000BDE8084000F0DABA1000002030BFFFF7AE
+:101CB000FDBF00BF2DE9F04105460B4EDFF82C803B
+:101CC000324606EB0807CC1B2046094903F069FCA5
+:101CD000A01942460021083C03F08AFC2C6707F15A
+:101CE0000800BDE8F08100BF000000000400000013
+:101CF000805A000010B5204C4521204802F0F0F831
+:101D0000A36A990136D51E48452102F0E9F81E2044
+:101D1000A36ADA0104D51B48452102F0E1F81F202F
+:101D2000154CA36A1B0304D51748452102F0D8F8C7
+:101D30002120A36A590304D51448452102F0D0F8A4
+:101D400022200D4CA36A9A0304D51148452102F0C4
+:101D5000C7F82320A36ADB0304D50E48452102F00F
+:101D6000BFF82420044A936A6FEA03436FEA1343DF
+:101D7000936210BD1D20CBE700ED00E0036800007A
+:101D80002068000038680000576800007A6800008A
+:101D9000A4680000C368000070B5244C06460D46D8
+:101DA0002348452102F09CF8A36AD9043BD5214879
+:101DB000452102F095F81720A36A1A0504D51E489C
+:101DC000452102F08DF81820184CA36A9B0511D507
+:101DD00045211A4802F084F8A26BA36A190408D5B9
+:101DE0004521174802F07CF81EB1A36A23F4004392
+:101DF000A36219200D4CA36A5A0504D51148452148
+:101E000002F06EF81A20A36ADB0504D50E484521BE
+:101E100002F066F81B20054A936A43F47F439362FD
+:101E200000232B7070BD1620C6E700BF00ED00E058
+:101E3000F36800000E690000246900003C6900009E
+:101E40005A690000746900009469000070B5224C62
+:101E500006460D462148452102F042F8A36AD906FC
+:101E600037D51F48452102F03BF81120A36A1A0715
+:101E700004D51C48452102F033F81220164CA36A01
+:101E80009B0711D54521184802F02AF8626BA36A16
+:101E9000190608D54521154802F022F81EB1A36A9B
+:101EA00023F08003A36213200B4CA36ADA0704D546
+:101EB0000F48452102F014F81420A36A064ADB06F5
+:101EC00058BFA36A936A43F0FF03936200232B7009
+:101ED00070BD1020CAE700BF00ED00E0B16900004E
+:101EE000CC69000024690000046A0000216A000037
+:101EF0003C6A00002DE9F041614B04465F68002513
+:101F00008AB0C7F3080685F31188BFF36F8F02F01C
+:101F10007F43B3F17F4F07D102F00C03082B14D19C
+:101F20004521584801F0DCFF00252C464FF0000801
+:101F3000F31E8DF80780092B00F29180DFE803F093
+:101F40000A8488808F8F8F8F8F8C10074CBF0C4630
+:101F50000125EBE745214C48494E01F0C1FF8DF8C2
+:101F60000780F36A9A0705D54521484801F0B8FF74
+:101F700000232DE0F36A002B02DA45214448F5E7FF
+:101F8000F36A5B00F4D54521424801F0A9FF73696B
+:101F9000A26943F480737361BFF34F8FBFF36F8FF8
+:101FA00032F8023C726922F480727261BFF34F8F83
+:101FB000BFF36F8F03F47F42B2F55F4F28D1DBB2DE
+:101FC000022B25D145212268334801F089FF23687F
+:101FD0009DF80720CAB902AE04F1200732462068F6
+:101FE0006168083403C2BC421646F7D1099A002D35
+:101FF00042D0C2F3080121B96FEA52226FEA4222AD
+:102000000992184602A9FFF70FFE0AB0BDE8F08159
+:102010001B4B9A6AD2B22AB101200DF10701FFF7DA
+:1020200015FF0FE09A6A12F47F4F05D001200DF1E1
+:102030000701FFF7B1FE05E09B6AB3F5803F97D338
+:10204000FFF758FE0346C3E700200DF10701E6E75E
+:1020500000200DF10701ECE74521104886E7104903
+:1020600017F4F87F0F4A104818BF0A46A6F110036C
+:10207000452101F035FF7BE76FF30802C0E700BFA1
+:1020800000ED00E08E6A0000BE6A0000DA6A00001F
+:10209000006B0000136B0000376B0000586B0000F2
+:1020A000756A0000606A0000816B0000044B5A6989
+:1020B00042F010025A615A6922F008025A617047D0
+:1020C00000ED00E0EFF30880EFF3098101B57246FF
+:1020D000FFF710FF01BD00BF0A4880F308882020E9
+:1020E00080F3118808484FF48051401880F3098824
+:1020F000EFF314800221084380F31488BFF36F8F3D
+:1021000002F018F988530020881A0020BFF34F8F7F
+:102110000549064BCA6802F4E0621343CB60BFF383
+:102120004F8F00BFFDE700BF00ED00E00400FA059F
+:10213000002318460649D1F89020C2F307229342A3
+:1021400000DB7047C1F89830C1F8A0000133F6E712
+:1021500000ED00E01EF0040F0CBFEFF30880EFF37A
+:102160000980816911F8021C0229FFD001B572466D
+:1021700002F0D8F801BD00BF40B2002807DB012300
+:102180004109034A00F01F00834042F821307047A4
+:1021900000E100E040B2002801F10101ACBF00F114
+:1021A0006040064B4FEA4111C9B2ABBF00F5614038
+:1021B00000F00F0080F800131954704714ED00E090
+:1021C000054B064A23F0404323F07F039360BFF39F
+:1021D0004F8FBFF36F8F70470000000000ED00E0ED
+:1021E00042F8203C009B0B4942F81C3C019B21F02B
+:1021F000010142F8183C029B42F8081C42F8143CCA
+:102200004FF0807342F8043C0023203A0265436794
+:10221000704700BF6902000000B50B4B154698607F
+:10222000026F0A4B0E461A602C4686F3098800207E
+:10223000034B98472046002100220023014C2047F1
+:102240005143000069020000A8100020B8070020D8
+:102250001022014B1A61704700ED00E0054B5A69EE
+:102260009B689A421FBF044A536843F080535360EF
+:10227000704700BFA810002000ED00E0084B9B68ED
+:1022800083420BD1EFF3058343B1064B5A6842F00A
+:1022900080525A605A6A22F400425A6201F030BAFF
+:1022A000A810002000ED00E011498A684FF03000CE
+:1022B0001044EFF3098C80E8F01F202080F312888F
+:1022C000BFF36F8F0B4F4FF000664A698A603E6024
+:1022D000106F094C2060506F0023536780F3118802
+:1022E00002F1300090E8F01F8CF30988704700007D
+:1022F000A810002004ED00E0B807002000232021F2
+:102300000348C2180133202B82F80013F9D170471B
+:1023100000E100E008B5EFF30583064A103B02EB4D
+:10232000C30152F8330049688847BDE80840FFF709
+:1023300095BF00BF6C58000001480068704700005E
+:10234000B80700200121024B024A034800F09EB862
+:102350000000042000000020DC5B000007B50246FE
+:102360000C48C0F898200B6823F01F03134343F078
+:102370001003C0F89C308B6843F00103C0F8A03014
+:102380008B68054800930B68442101F0A9FD03B058
+:102390005DF804FB00ED00E09D6B000038B50E4BCE
+:1023A0000D46D3F890300446C3F30723013B98420F
+:1023B000024607D94521094801F092FD6FF0150446
+:1023C000204638BD4421064801F08AFD29462046B2
+:1023D000FFF7C4FFF4E700BF00ED00E0B56B0000BD
+:1023E000E06B00002DE9FF410F46984605460026A8
+:1023F000BE420EDA6B685BB3B8F1000F12D0591E03
+:102400000B420AD032464521134801F069FD6FF0B6
+:102410001502104604B0BDE8F0811F2BF2D92B68DD
+:102420001942EFD1D4B2224644210C4801F058FDA4
+:102430002B6801A90193D5E9010301F09DFF034336
+:1024400020460393FFF7AAFF10F1160FDFD0421CBE
+:1024500001360C35CCE700BF066C0000316C000083
+:102460000522044BC3F89420BFF34F8FBFF36F8F47
+:10247000704700BF00ED00E0BFF35F8F0022024B0A
+:10248000C3F89420704700BF00ED00E010B5034C86
+:1024900001232278FFF7A6FF207010BD7F1A0020CD
+:1024A0002DE9F0435A4A5B4ED2F890303568C3F3B9
+:1024B00007239D4285B000F2A880D2F890204421E5
+:1024C000C2F30722544801F00BFD0024FFF7D4FFAC
+:1024D0000C27A54219D1514F68463D70FEF70CF804
+:1024E0004FF0000881464E4C4E4D4F4EC14514D121
+:1024F00000203B784649D1F89020C2F3072293424E
+:102500007DDBFFF7ADFF002045E07168204607FB4B
+:102510000411FFF723FF0134DBE700984FEA081CA2
+:1025200000EB0811CB682340B3F5000F49D00BD85E
+:10253000B3F5001F32D0B3F5800F37D0B3F5801F4D
+:1025400014D008F10108D1E7B3F1007F42D0B3F114
+:10255000805F48D0B3F1807FF3D150F80C308868A9
+:1025600001F00AFF4A6840F0887009E050F80C302A
+:10257000886801F001FF4A6840F0885040F430203C
+:10258000039001A93878CDE90123FFF707FF002860
+:1025900031DA6FF0150005B0BDE8F08350F80C306B
+:1025A000886801F0E9FE4A683043E9E750F80C30EA
+:1025B000886801F0E1FE40F000704A6840F40030A5
+:1025C000DEE750F80C30886801F0D6FE4A6840F02B
+:1025D0008270D5E750F80C30886801F0CDFE4A686B
+:1025E00040F48020CCE750F80C30886801F0C4FE3D
+:1025F0004A682843C4E73B7801333B70A1E7C1F840
+:102600009830C1F8A000013375E74FF0FF30C2E702
+:1026100000ED00E0E85B0000596C00007F1A00202C
+:102620000000F0FF000002110000081108B5024B85
+:102630001B689847002008BDBC070020034B044AD4
+:102640001860937843F0020393707047BC07002032
+:102650001400002008B5054801F034FC002383F382
+:102660001188BFF36F8F0423184602DF846C0000CB
+:1026700070B545680669286802F075FE38B94521CD
+:10268000124801F02DFC6FF01204204670BD28683E
+:1026900083681B689847041E05DA224645210C48CA
+:1026A00001F01EFCF1E7D5E901231A44A24207D943
+:1026B00023464521074801F013FC6FF01504E4E7B9
+:1026C000301D02F06EFE0024DFE700BF8D6C0000BD
+:1026D000AD6C0000D46C000013B504460B4801F04B
+:1026E000A9FE012802D010F1860F0CD10123002190
+:1026F00006480DF1070201F0AEFE20B99DF8073043
+:102700001B1B5842584102B010BD00BF3458000096
+:10271000014801F0FFBE00BF3458000008B507486B
+:1027200002F021FE38B10648FFF788FF0448FDF7A4
+:102730007DFD002008BD6FF01200FBE7E0570000B0
+:10274000452700000A2838B50446074D04D1AB6878
+:102750000D2128465B689847AB6803485B68E1B287
+:102760009847204638BD00BFE057000038B5054601
+:10277000002910461C462A6914DB6B685B698B4292
+:1027800010D95B1A9C420DD8084D6B6A01336B62FD
+:1027900013682246194402F004FF0020AB69234469
+:1027A000AB6138BD6FF01500FBE700BF14080020D7
+:1027B00040F2092213B50F4B044604210193009205
+:1027C0000D4B0E4801F0A0FB03220D4B009201932C
+:1027D00004210C4B0C4801F097FB23691A7932B1A4
+:1027E0006268186851685269497902F001FF002057
+:1027F00002B010BD3D6D0000E699000014080020F5
+:102800004D6D0000D4990000F007002000292DE94B
+:10281000F8438046174646DBD0F80490D9F81430C8
+:102820008B4240D95B1A9A423DD8D9F81030B1FB9F
+:10283000F3F203FB1212002A35D1B7FBF3F603FBC8
+:10284000167686BB194C1A4A636BD26901336363EF
+:1028500022B1934202D30020BDE8F883D9F81030AA
+:10286000B1FBF3F505F10F0304EB8304D9F8103045
+:10287000B7FBF3F3B342EED97019FF2898BF236872
+:1028800006F101069CBF01332360D8F804300434FC
+:102890001A695968D8F8103049791B6802FB003072
+:1028A00002F0A6FEE2E76FF01500D5E7140800205D
+:1028B000F00700202DE9F74F0D1E91461F46D0F876
+:1028C00010A06BDBD0F80480D8F81430AB4265D987
+:1028D0005B1B9F4262D8D8F804301B68B5FBF3F24B
+:1028E00003FB1252002A59D1B7FBF3F403FB147413
+:1028F000002C53D12B4EA346F36A0133F362D8F870
+:102900000430D8F800001A68597902F071FEBB450E
+:1029100010D32548836933B1F26A934208D322D198
+:10292000036A2BB10123BC421FD1F3692344F36135
+:10293000002013E0D8F804300BEB05011A68DAF830
+:102940000030D8F800001944019202F059FE019AB3
+:1029500038B16FF00400336A0133336203B0BDE86D
+:10296000F08F9344D3E70023DDE713B1026AA2425C
+:10297000DED9D8F80420DAF800E004EB050C52792F
+:1029800019F804101EF80CB0FF2A0CBF01EA0B0165
+:1029900041EA0B010EF80C100134C4E76FF015008A
+:1029A000DCE700BF14080020F007002070B50F4DD1
+:1029B00000EB8104A04201D1002070BD4378017872
+:1029C00013F0010FC1F301130CBF4FF400324FF4A9
+:1029D0008032061D01F00F0155F8230001F0C9FEF9
+:1029E00010F1860FE9D03046E4E700BF145D000027
+:1029F000054B1B7833B180684FF0FF324FF0FF3347
+:102A000000F0C2BA704700BF841A0020034B1B7845
+:102A100013B1806800F066BB704700BF841A0020C5
+:102A20004FF0E0230D4A9969126818699B690029E3
+:102A300008BF1146002B08BF134610F4803F08481A
+:102A400001D1994205D20168114401604FF0E021A3
+:102A5000096900681044C01A704700BFA410002024
+:102A60009810002020220020074B83F82320074BDA
+:102A7000074A1A60074B013A18604FF0E0235A6189
+:102A8000072298611A61704700ED00E0A410002051
+:102A900090D0030098100020684620F007018D4672
+:102AA00001B5FFF7BDFF104B104A186811680844C4
+:102AB000106000221A600E4A0E491368C01AB0FB5B
+:102AC000F1F001FB00331360EFF31181202383F356
+:102AD0001288BFF36F8F00F0EFFFFFF7BFFBBDE879
+:102AE00001408546704700BF98100020A0100020CC
+:102AF0009C10002090D003002DE9F041304E91B1A0
+:102B0000421C0AD14FF0E022136923F00103136144
+:102B10004FF07F433360BDE8F0813468012806DC64
+:102B20004FF0000808E0431C3468F7D142204328E6
+:102B3000A8BF432000F1FF38EFF31185202383F372
+:102B40001288BFF36F8FFFF76BFF4FF0E023002277
+:102B50001C4FD3F818C03B6818441B4B1A601B4B22
+:102B60001A68831A29D4DFF868E00EFB083303F5EE
+:102B700074338F33B3FBFEF1131A43F609520EFB85
+:102B80000133934238BF1346124A934228BF13467B
+:102B90004FF0E0223360013B9169536100238C4583
+:102BA0009361ACEB01033ABFE4180019C018386018
+:102BB00085F31188BFF36F8FADE743F60953E7E75D
+:102BC000A4100020A0100020981000209C100020CD
+:102BD00090D0030020C5FB0038B5EFF3118520230A
+:102BE00083F31288BFF36F8F074B1C68074B1B687A
+:102BF000E41AFFF715FF85F31188BFF36F8F044BBD
+:102C00002044B0FBF3F038BDA01000209C10002041
+:102C100090D0030070B516461D465A1C0368044642
+:102C20001344C2689A4205D20821006A02F0B8FA39
+:102C3000002070BD65B93278204602F0B4FA002851
+:102C4000F6D03544B5420CD1A3680133A360F0E758
+:102C5000AB1E062B8EBF0023054AD35C1833DAB2B5
+:102C6000EAE723685A1C226015F8012D1A70E9E77B
+:102C70001CA6000010B504464521034801F030F9B8
+:102C8000204602F07BFB00BF1F960000F7B504460C
+:102C90000D46EFF31187202383F31288BFF36F8F64
+:102CA0001A4A0428966898BF194B127C94BF53F8AF
+:102CB0002030184B009245210246174801F010F9C8
+:102CC0003DB1EB69C3F308031BB14521134801F083
+:102CD00007F936B1304602F06BFB034608B10278C3
+:102CE00002B90F4B324645210E4801F0F9F829464A
+:102CF0002046FFF7BFFF87F31188BFF36F8F304681
+:102D000003B0BDE8F040FFF7B9BA00BFA81000203B
+:102D1000785D00003396000049960000769600002A
+:102D2000419600009C96000038B50A4B53F82040AD
+:102D3000013053F82050A54200D838BD606830B14A
+:102D4000037EDB0701D402F0F6FA0834F3E72368C8
+:102D50009847FAE78C5D0000012270B5294B86B0D8
+:102D600003201A70FFF7E0FFFEF728FF0420FFF7AB
+:102D7000DBFF254C254D2646AE4204F130040FD32F
+:102D800000F0DCFB204CAC4226D300F0F3FBFDF757
+:102D9000C7F91F4A938923F00103938106B070BDE0
+:102DA00054F80C3C059354F8103C049354F8143C2C
+:102DB000039354F8183C029354F81C3C019354F8C4
+:102DC000203C009354E90A2354E90C0100F0F4F983
+:102DD00054F8303C5E65CEE7D4E90A23B3F1FF3FF7
+:102DE00008BFB2F1FF3F05D052EA0301206803D1CA
+:102DF00002F067FB3034C6E70649183000F0CCFD1E
+:102E0000F8E700BF841A00206C5900006C590000DC
+:102E1000580100206B5400000023012270B586B0D9
+:102E2000CDE904230F220193CDE9023214230F4D83
+:102E30000F4E03FB00550F4906EBC016044601EB8D
+:102E400000214FF4807230460B4B009500F0B4F92E
+:102E5000337C2C7423F004033374084B013403EBEC
+:102E60000433EE606B6006B070BD00BFA810002098
+:102E7000D8000020882A00208D530000881A0020E6
+:102E80007FB50020FFF750FF264B83F30888264CC0
+:102E90000025636943F400736361E02384F8223002
+:102EA000E57725766576A576636A43F4E023636269
+:102EB000FFF7FCF8FFF7CCF94FF0FF33A362E362B2
+:102EC000FFF7EEFAFFF73EFA184800F0C3F90120C9
+:102ED000FFF72AFF0220164CFFF726FF00F07CFBCD
+:102EE000144B4FF420525C61134B1449059301239A
+:102EF0002046CDE90353CDE90155114B009500F073
+:102F00005BF90646237C204623F00403237402F079
+:102F100089FA2846FFF780FF31462046084AFFF726
+:102F20007BF900BF882A002000ED00E0D8010020D6
+:102F300058010020A810002003970000882B0020D3
+:102F4000592D000037B58268054692F90E300C46BF
+:102F50008B4213D0117C0B4811F01F0FCDE90043B9
+:102F60004FF0440114BF6E23792300F0B9FF2146CE
+:102F7000A86803B0BDE8304000F074BA002003B088
+:102F800030BD00BF0B9700002DE9F7430446904683
+:102F90001E46EFF31189202383F31288BFF36F8F4E
+:102FA000484FC168BA6871B1836893421FD058EA2C
+:102FB00006011ED189F31188BFF36F8F6FF00F00E8
+:102FC00003B0BDE8F08392F90E000131C4E902219B
+:102FD0002061CDE9001023464421BA683A4800F048
+:102FE0007FFF89F31188BFF36F8F0020E8E7006946
+:102FF000EBE792F90E5093F90E3002469D42A8BFBE
+:103000001D464421314800F06BFFA36893F90E3050
+:10301000AB424EDD29462046FFF794FF0546224687
+:103020004946CDE900862A4800F0FAF906460346EB
+:1030300022464421274800F053FF002E0CBF6E2388
+:103040007923009344212346BA68234800F048FFBF
+:10305000002ECAD023464421BA68204800F040FF21
+:10306000EFF31187202383F31288BFF36F8FA368D8
+:103070000BB3236826699C420AD04BB193F90E30FA
+:103080009E42A8BF1E466FF07F039E42B8BF1E46F9
+:1030900044211348224600F023FF31462046FFF723
+:1030A00051FF40B139460A4802F0EFF96FF00A00CB
+:1030B00086E70025B3E7002DF4D187F31188BFF32D
+:1030C0006F8FF3E7A8100020419700007197000070
+:1030D000851A002094970000B9970000D897000047
+:1030E000F497000073B583680546002B53D02D4A32
+:1030F0009268934252D1C368024644212A4800F0A4
+:10310000EFFEEB68012B04D9013BEB60002002B01D
+:1031100070BDEFF31186202383F31288BFF36F8F06
+:1031200028462969FFF70EFF2C68A54217D1002415
+:103130001E4BAC6000932A46234644211C4800F0F5
+:10314000CFFE14B394F90E3020462B610023A36701
+:1031500002F068F93146174802F097F9D6E7002CDB
+:10316000E5D0D4E9003213605A600023227CC4E920
+:10317000003322F00202A360227404F1180002F06E
+:10318000D7F9AC6094F90E30D4E7EC6086F311887F
+:10319000BFF36F8FBAE76FF01500B8E74FF0FF305D
+:1031A000B5E700BFA81000201998000018FCFFFF29
+:1031B00036980000851A00202DE9FF47994600F156
+:1031C0005803C0E91633109B4FF000088381042395
+:1031D00004460732037422F007060F9B01EB060A30
+:1031E00083730A460346C0E90688C0F8088080F861
+:1031F0000F800F46CDE9006114484421CDE9026AF1
+:1032000000F06EFE51462046FEF754FD0E9BC51D94
+:1032100025F00705A566C4E9187602930D9BAAEB75
+:10322000050501930C9B2A46009339464B462046E0
+:10323000FEF7D6FF064BC4F854809B6803B1DB6EE3
+:103240002846E36604B0BDE8F08700BF6098000040
+:10325000A81000200123037483810023C0E91833E0
+:10326000C366014B98607047A81000206FF00A01F8
+:10327000084A93689967084958674B6843F0805338
+:103280004B60002383F31188BFF36F8F9368986FAF
+:10329000704700BFA810002000ED00E070B590F965
+:1032A0001020037C002A2FDBD9062DD11A4C63F0A5
+:1032B0007F032246037452F8183FE169934207D115
+:1032C000C0E900210860E0610FE09942F8D01B6876
+:1032D000002BF5D093F90E6090F90E50AE42F4DD5C
+:1032E0005968C0E9003108605860A569954200D06E
+:1032F00005B9E568A3681A7CD20606D1DA897F2A67
+:1033000003D9AA690AB9636170BDAB4202D02846ED
+:1033100000F0C4FA6561F7E7A810002038B590F90D
+:1033200010200146002A037C04DA03F07F030374B3
+:1033300002F040F80D4D2A4652F8184FAB689442FF
+:1033400000D004B9EC688B4207D01A7CD20604D1B5
+:10335000DA897F2A01D9A2692AB1A34202D0204684
+:1033600000F09CFA23466B6138BD00BFA810002016
+:10337000B3F1FF3F08BFB2F1FF3F03D0024918305D
+:1033800000F00ABB704700BF6B540000034648B909
+:10339000EFF3058232B9064A51699268914201D031
+:1033A000FFF764BF83F31188BFF36F8F704700BFCF
+:1033B000A810002038B5184CA168E0690B6881425C
+:1033C00014BF1A46002249680B605960A368E1697E
+:1033D0002AB9124AC3E900210B60E3610AE092F9BD
+:1033E0000E5093F90E00854212DD5168C3E90021A9
+:1033F0000B605360A569094B9D4200D005B9E56893
+:10340000A3689D4202D0284600F048FA656138BDA5
+:103410008A42DED01268DBE7A8100020C01000202E
+:10342000F8B5DDE906670D4B0C46986811460C4A65
+:103430001060EFF31182202282F31288BFF36F8FA6
+:103440009D68284601F0C8FF284632463B46FFF7F4
+:103450008FFF2046BDE8F840FFF708BFA810002006
+:10346000C8100020F8B50446EFF31187202383F33A
+:103470001288BFF36F8F037C49B203F01F02002A4A
+:103480000CBF0126002635D103F07F032A4D0374BB
+:1034900001F090FF2A46037C817363F07F0303747D
+:1034A00052F8183FE869934207D1C4E9002004604C
+:1034B000EC610DE09842F8D01B68002BF5D093F931
+:1034C0000EC08C45F6DD5968C4E900310C605C60C3
+:1034D000AC69944200D004B9EC68AB689C4202D05D
+:1034E000204600F0DBF96C6187F31188BFF36F8F22
+:1034F0003046F8BD9B071CD5856801F05BFF8173E2
+:103500002B689D4209D16B68C4E900531C606C6054
+:10351000EAE76A689A42F6D01B68002BF3D093F969
+:103520000E208A42F5DD5A68C4E9003214605C60FE
+:10353000DAE78173D8E700BFA810002010B50B4C64
+:103540004421A2680A48D37B00F0CAFCEFF3118142
+:10355000202383F31288BFF36F8FA268D37B013BD4
+:10356000D37381F31188BFF36F8F10BDA8100020B3
+:10357000B298000070B5164D4421AA681548D37B57
+:1035800000F0AEFCEFF31186202383F31288BFF323
+:103590006F8FAB68DA7B0132DA732A4652F8184F24
+:1035A000944200D004B9EC681A7CD20604D1DA89BE
+:1035B0007F2A01D9A2692AB19C4202D0204600F09C
+:1035C0006DF923466B613046BDE87040FFF7DEBE03
+:1035D000A8100020D0980000024B03F11802C3E9A4
+:1035E00006227047A810002070B5EFF31186202343
+:1035F00083F31288BFF36F8F1A4CA168E0690B68E0
+:10360000814214BF1A46002249680B605960A368C2
+:10361000E1692AB9144AC3E900210B60E3610AE0B9
+:1036200092F90E5093F90E00854216DD5168C3E9F8
+:1036300000210B605360A5690B4B9D4200D005B97A
+:10364000E568A3689D4202D0284600F027F965612D
+:103650003046BDE87040FFF709BE8A42DAD01268F2
+:10366000D7E700BFA8100020C0100020F8B504461E
+:103670000E461C4D03464421AA681B4800F030FC4E
+:1036800056EA040303D1FFF7AFFF0020F8BDEFF3C4
+:103690001187202383F31288BFF36F8F134BA86821
+:1036A0001860FFF73BFEA8682246334610491830E1
+:1036B00000F072F9AA680446137C384643F004030C
+:1036C0001374FFF7D3FDAB68D3E90A23B3F1004FBE
+:1036D00008BF002AD9D101F060FF201A20EAE0706B
+:1036E000D4E700BFA8100020F0980000C810002008
+:1036F0006B540000014B9868704700BFA810002071
+:103700002DE9F84304468789EFF31186202383F3DC
+:103710001288BFF36F8F037C190705D586F31188D4
+:10372000BFF36F8FBDE8F883D90943F008026FD16A
+:103730000274A36813B1204601F044FE04F118009E
+:1037400001F0F6FEA56D04F15808A84511D04FF020
+:10375000000975B1284601F035FE05F1180001F0A9
+:10376000E7FE2846C5F87890FFF798FDA56DA845B7
+:10377000EFD1DFF8BC80D8F808309C4250D1EFF38D
+:103780000589B9F1000918BF4FF00109D8F81850A0
+:10379000284A954200D00DB9D8F80C50AB4202D05F
+:1037A000284600F07BF82046C8F8145000F0CDFD04
+:1037B000B9F1000F02D02048FFF74CFDD8F80830CF
+:1037C0009C4230D1EFF305836BBBA289D20711D5A0
+:1037D00086F31188BFF36F8F83F31188BFF36F8F68
+:1037E0000423184602DFEFF31186202383F31288A7
+:1037F000BFF36F8F3046FFF739FDFB0792D50023EB
+:1038000083F31188BFF36F8F0423184602DF89E723
+:1038100003F07F0343F00803037401F0CBFD88E756
+:103820004FF00009B2E786F31188BFF36F8FE4E72A
+:10383000A8100020C0100020D8010020027C034600
+:1038400012F01F0210D10A4988420DD009490868B8
+:1038500068B1D9897F2909D893F90E20064B1B68D6
+:103860009A42B8BF0020704700207047104670474A
+:10387000D800002098000020CC1000200122044B2A
+:10388000C01A044BC0105843034B1A54704700BF72
+:1038900058020020ABAAAAAA851A002070B50C4BCA
+:1038A0000C4D1E7CFFF7CAFF182303FB0655044688
+:1038B000284601F03DFE0022074B9A553CB1621E9E
+:1038C0002846BDE870400549D31700F065B870BDC3
+:1038D000A810002058020020851A00207D38000022
+:1038E00038B5EFF31185202383F31288BFF36F8F70
+:1038F0000F4B104A9C681068A04206D1FFF7CEFF1C
+:1039000085F31188BFF36F8F38BD00211B7C1160D8
+:10391000094AD35C002BF3D02046FFF78FFF002825
+:10392000EED0237CDB0601D1FFF744FD2046E5E71E
+:10393000A8100020C8100020851A0020024B18682B
+:10394000984208BF002070479C000020034B1B6872
+:103950000BB9FFF741B90020704700BFD01000201D
+:1039600030B570B10B4B5B6898420AD0036843B125
+:10397000D3E90421D0E90445121941EB0501C3E95B
+:103980000421D0E9003213605A600023C0E90033FB
+:1039900030BD00BF9C000020B3F1FF3F08BFB2F173
+:1039A000FF3F2DE9F84F0446994615461F467AD049
+:1039B0008160EFF31188202383F31288BFF36F8FA8
+:1039C000B9F1000FDFF8E4A020DBFFF7BFFFDAE971
+:1039D0000027013549F100092D1849EBE07306462F
+:1039E0004FF00109C4E90453AD1843EB0707FFF793
+:1039F000A5FF0346DFF8B8E0DEF804A0EBB9C4E9A0
+:103A000000EACAF80040CEF8044028E06FF0010355
+:103A1000DAE900125B1A4FF0FF3161EB02025B1B27
+:103A200062EB0902012B72F10001BCBF01230022ED
+:103A30004FF00009C0E90432D9E7D3E9041CD4E906
+:103A400004208A4270EB0C0B24DA891A5A686CEB5A
+:103A50000000C3E90410C4E9003214605C60FFF7A1
+:103A60006DFF84420ED1134B1B685BB9B9F1000F97
+:103A700002D1FFF76BFF0646304601F042FD002100
+:103A8000FFF73AF888F31188BFF36F8F284639465D
+:103A9000BDE8F88F521A60EB0C005345C4E90420CE
+:103AA000ADD01B68AAE700252F46EFE77002002083
+:103AB0009C000020D01000202DE9F047DFF8A890EE
+:103AC0000246C9F800000D46FFF738FF0026002720
+:103AD000DFF898804FEAE27ED8E9001350B1D0E9D0
+:103AE000044CA2427EEB0C0A1ADAA41A6CEB0E0606
+:103AF000C0E904460024521843EB0E032046C8E9EF
+:103B00000023C9F8004001F0FCFC2146FEF7F4FF59
+:103B100085F31188BFF36F8FBDE8F047FFF7E0BE74
+:103B2000611843EBE473C0E90467C8E90013FFF7C9
+:103B300017FF01224FF00043C0E9042385F31188E9
+:103B4000BFF36F8F83689847EFF31185202383F3CA
+:103B50001288BFF36F8FD9F80020121BC9F800201C
+:103B6000FFF7ECFEB6E700BFD01000207002002087
+:103B700010B5EFF31184202383F31288BFF36F8F06
+:103B8000FFF7E4FE0346054AD2E90001181841EBAD
+:103B9000E37184F31188BFF36F8F10BD70020020B2
+:103BA0000CB430B58BB004460D462022002102A88B
+:103BB00001F01EFD02238DF80A300D4B002D0393FA
+:103BC000069412DB01D06B1E1C440FAA0E9902A8AA
+:103BD0000794019200F00EF815B10022069B1A70AE
+:103BE0000BB0BDE8304002B070470024EDE700BFE5
+:103BF000535600002DE9F04F837815469A07074683
+:103C0000D0F8048085B040F19F8000260878002815
+:103C100000F09C80252808D001F1010A39460136C0
+:103C2000C047002880F286808AE091F801B001F157
+:103C3000020ABBF1250FF1D0002401211F2C25D849
+:103C4000ABF12002102A06D8844B01FA02F0184288
+:103C50000ED1032A5AD0ABF13002092A08D9BBF1A0
+:103C60002A0F33D1630605F1040501D444F0200482
+:103C70001AF801BBBBF1000FE0D139462520C0473F
+:103C800000285DDB394658460236C9E77F2CE2D969
+:103C9000BBF16C0F29D021D8BBF1680F2CD0BBF140
+:103CA0006A0F30D0BBF14C0F2DD0ABF16302122A5A
+:103CB00000F2A580DFE802F02C4EA3A3A3A34EA33D
+:103CC000A3A3A3A3AD9DA3A331A37700BBF12E0FA4
+:103CD000DED160063AD444F04004C9E7BBF1740F6A
+:103CE000C6D0BBF17A0FC3D0DFE7220648BF44F449
+:103CF000007444F08004BBE7E30548BF44F400745B
+:103D000044F48074B4E744F42074B1E71024AFE7BE
+:103D1000394615F8040B013682E72C68504B002C0D
+:103D200008BF1C46A1464B4619F8010B20B9341BAD
+:103D30001E190435514669E73946C0470028F2DAB2
+:103D4000BB7843F00403BB704FF0FF36304605B03C
+:103D5000BDE8F08F20061DD5A10543BF073525F02E
+:103D6000070555F8080B55F8040B00280DF1040958
+:103D70004946B8BF40424FF00A02B8BF44F48064DD
+:103D800001F04EFC6405A0EB090956D44C460DF138
+:103D9000040B5EE0E20555F8040BE6D5A3054CBF25
+:103DA00040B200B2E1E70A2224F01004A4B22006D7
+:103DB00033D5A10543BF073525F0070555F8080B96
+:103DC00055F8040B10B924F01004A4B20DF1040945
+:103DD000494601F025FCE306A0EB0909D6D5394692
+:103DE0003020C0470028ABDBBBF1000F1ED10136ED
+:103DF000CCE710224FF0780B44F01004D7E74BF0DB
+:103E00002002782A7FF439AFCBF1780242F0100219
+:103E1000CDE708224FF0000BC9E7E30555F8040B86
+:103E2000D0D5A1054CBFC0B280B2CBE739465846C9
+:103E30000236C0470028A9DA82E739462D2001362C
+:103E4000F7E7013C39461BF80400C0470028FFF69D
+:103E500077AF002CF5D14E446CE700BF81280100FC
+:103E60000D990000704710B50120FEF735FC0128C0
+:103E7000044603D1FEF74CFC204610BD0020FCE7B1
+:103E80000020704730B500290446154685B011DB87
+:103E900083688B420ED96368C068194401AA00F098
+:103EA00096FB28B96268019B9B1A2B60029B6B6092
+:103EB00005B030BD6FF02100FAE7704770477047DA
+:103EC000002070470FB407B504A951F8040B019105
+:103ED000FCF7B2F903B05DF804EB04B0704770472B
+:103EE0000FB407B504A951F8040B0191FCF7A4F92C
+:103EF00003B05DF804EB04B070470379C288002179
+:103F00005A43183001F074BB10B50446C360BDF8C5
+:103F10000830C28003610171FFF7EFFF214603986B
+:103F2000FCF7F0FA002818BF6FF0770010BD0029E9
+:103F300008DB8068884205D9401A904234BF0020CF
+:103F40000120704700207047704770B516461A462A
+:103F500005460C46FFF7EBFF48B16968E868214465
+:103F6000826814683246A446BDE8704060476FF02E
+:103F7000150070BD70B516461A4605460C46FFF78B
+:103F8000D6FF48B16968E8682144826854683246BF
+:103F9000A446BDE8704060476FF0150070BD10B5D5
+:103FA0000B460446FFF7C3FF40B16168E06819445F
+:103FB00083689B682BB1BDE8104018476FF015006F
+:103FC00010BD6FF05700FBE708B5C0688368DB6879
+:103FD0009847006808BD08B5C0688368DB689847E3
+:103FE000407908BD48B103683BB143682BB1C06854
+:103FF000884294BF0020012070474FF0FF30704787
+:1040000001F0FEBA084600F0F0BD01292DE9F341A8
+:10401000174601D900F0C0F92C2303FB0104D4F8A2
+:104020002080B8F1000FF5D0E368268940461E4491
+:10403000042331460DEB0302FFF787FF054620B14D
+:104040000125284602B0BDE8F08146F60813BDF808
+:10405000042064899A421AD1BDF806309C4201D0EE
+:104060000325EEE7042340460DEB0302A119FFF7F9
+:104070006CFF0028E4D146F60713BDF804209A42ED
+:10408000EED1BDF80610214431443960D9E7002C47
+:10409000F1D0E5E77047002382681946FCF7E4BCDD
+:1040A00008B52C2303FB0101086A08B900F074F974
+:1040B0000422BDE8084000F09EBDF8B513460F4647
+:1040C000164600210246054600F038F8044650B96D
+:1040D00033460121284605F12C0200F02FF810B1DB
+:1040E000002F18BF04462046F8BD002110B5044635
+:1040F0000846FCF783F804F12001C0B2FCF71EFA71
+:1041000040B90121FCF77AF804F14C01C0B2FCF788
+:1041100015FA08B100F040F910BD10B50446C06CA6
+:1041200008B1FFF711FF206A18B1BDE81040FFF792
+:104130000BBF10BD7022002101F05ABA08B52C2324
+:1041400003FB0100006A08B900F026F920230021D2
+:10415000FFF7FBFE003818BF012008BDF8B50C467C
+:1041600010B1F9B10AB90120F8BD00278D1800F18E
+:104170002806AC42F7D0836E5A1C826614F8011BE5
+:1041800003443F2A83F82810F3D93146FCF732FF65
+:10419000D0E9083213F5007342F10002C0E9083299
+:1041A0008766E6E70846DFE7F8B50C4605460028CF
+:1041B0004BD000294AD08B6ED1E90821D8001218C3
+:1041C00041F10001C4E908218022581C3828234409
+:1041D000A0664FF0000783F8282004F128060BD9C9
+:1041E000C0F140023946304400F032F820463146F2
+:1041F000FCF700FF3846A766C0F1380200213044C2
+:1042000000F026F8236A626A1BBA12BA3146C4E982
+:1042100018232046FCF7EEFE2B1D211F243551F8F4
+:10422000042F0433100E03F8080C100C03F8070CCD
+:10423000100A03F8060C03F8052CAB42EFD1204618
+:104240007022002100F004F80120F8BD0846FCE7C8
+:1042500001F0CEB970B506460D460024AC4200DB35
+:1042600070BD305DFDF736F80130F9D00134F5E767
+:104270002DE9F04F85B005460E4690461F4600F0EA
+:10428000C1FE20B96FF04C0005B0BDE8F08F4FF0D3
+:104290001409002334464FF0010A09FB08693B600A
+:1042A000284602A900F0A2FE60B1DDE902324FF01B
+:1042B000000B0093C3450CD10021284600F0E2FE1C
+:1042C0000028EDD1284600F0C6FE0028DAD00020F4
+:1042D000DAE7A14598BF344661688A4214D1216863
+:1042E0000098019201F08CF9019A68B9237C7BB99E
+:1042F000D4E902312846984768B184F810A03B6899
+:10430000143401333B60CBE714340BF1010BD1E7DC
+:104310006FF06F00B8E76FF02200B5E701F068B901
+:1043200001F03FB901460068FDF77EBC0021012085
+:10433000FDF77ABC08B5FDF743FFFDF74DFCFDF72F
+:1043400057FCFDF7DBFFFEF79BFD6FF08500704724
+:1043500061B662B680F31188BFF36F8F704772B693
+:10436000002383F31188BFF36F8FBFF34F8F30BFEC
+:1043700062B6BFF36F8F7047202809D9B0F1004FA4
+:1043800008D80138B0FA80F0C0F11F004000704733
+:10439000082070473E20704708B5FEF75BF908B566
+:1043A000FEF744F9002008BD0A448A4200D1704754
+:1043B00011F8013B40BA80B25840C0F303134340A8
+:1043C000180380B24340580100F4FF505840ECE716
+:1043D0002DE9F04106460D4617461C46ABB1D0F814
+:1043E0000880D8F800309847002D11DB84420FD8A0
+:1043F000031BAB420CD3D8F808E023463A462946C3
+:104400003046F446BDE8F04160471846BDE8F0810B
+:104410006FF01500FAE74FF0FF324FF0FF33043032
+:10442000FEF7B2BD0430FEF75DBE4368D3E9020378
+:10443000C01A704738B5456804460069FFF7EBFFBE
+:104440002B8A2069002B0CBF6FF085050125FFF733
+:10445000E9FF284638BD2DE9F8430D1E0646904673
+:104460001C46D0F804902DDBEA18D9E902315B1A1A
+:104470009A4227D80069FFF7CEFFD9E9007299F870
+:104480001130B4B1D7F8089015441D443846D9F816
+:1044900000309847002D12DB844210D8031B9D4248
+:1044A0000DD82346424629463846D9F80490C847D5
+:1044B00004463069FFF7B6FF2046BDE8F8836FF089
+:1044C0001504F6E76FF01504F6E72DE9F0410C4608
+:1044D00046680546006990461F46FFF79CFF002C82
+:1044E00015DBD6E90231E2195B1A9A420FD8D6E9F8
+:1044F0000003E118737C19443B464246FFF768FF0E
+:1045000004462869FFF78EFF2046BDE8F0816FF072
+:104510001504F6E7F0B50024056985B010220021E6
+:1045200047680646684601F063F82846FFF773FFC0
+:104530002C702546BB68A34205D83069FFF772FF8F
+:10454000284605B0F0BDD7E9000121441B1B102B04
+:1045500028BF10236A46FFF73BFF051EEDDBBB6853
+:104560001B1B102B94BFE4181034E3E7F7B51C466F
+:104570000023164682682360A3600D46536969468E
+:1045800001AA9847019B5A1E01921BB96FF01500B2
+:1045900003B0F0BD0098A26847682168676085B9DC
+:1045A000B31AD0F800C0634528BF634603FB071168
+:1045B0001A442160A26002689A4206D8083000902E
+:1045C000E0E76B1AB3FBF7F3EBE70020E0E71346F5
+:1045D0000022FFF7CBBF43689B680B600123136089
+:1045E0007047436800205B69C1E900307047436849
+:1045F00058687047436800205B681B680B60704711
+:1046000043685B68586842400A4042405A60002054
+:104610007047436800205A6853680B4353607047E3
+:10462000436800205A68536823EA010353607047C7
+:10463000436800205A6853684B405360704730B558
+:10464000B3F1C06F44681CD0B2F5800F19D00120BF
+:10465000B2F5001F656800FA01F102D1696200201D
+:1046600030BDB2F1A07F0CBFA962E9626268B3F10C
+:10467000806F0CBF1163516363689963636819624B
+:10468000EDE76FF08500EBE730B50369586800B3DC
+:104690000024884219D108688CB99C685860A142EE
+:1046A00000D19860002008602AB15A680A609A68B0
+:1046B000596002B9996000200FE02846E9E72060C0
+:1046C0009868814208BF9C60ECE705680446002DAD
+:1046D000F3D1002AE9D16FF0150030BD08B5436869
+:1046E0009B689847002008BD08B5062000220321DA
+:1046F000FDF750FDBDE808400620FDF73DBD08B5BB
+:10470000072000220321FDF745FDBDE808400720F2
+:10471000FDF732BD08B5102000220321FDF73AFD58
+:10472000BDE808401020FDF727BD08B51120002284
+:104730000321FDF72FFDBDE808401120FDF71CBD4A
+:1047400070B5436802695B6805469E6B9E6351685D
+:1047500009B10C6801B970BD8A68324002D02846A0
+:104760004B6898471CB1236821461C46F2E7234654
+:10477000FAE738B512F4403F0C46456816D012F0FF
+:10478000320F13D193030ED5130307D5FFF741FF63
+:104790006B681C6100206B68DC6138BD5303F7D582
+:1047A000FFF73EFFF4E76B685961F3E76FF08500B0
+:1047B000F3E7012303FA01F1FFF7DBBF30B503692B
+:1047C0005C68012303FA01F1236819422BD022F41B
+:1047D000702323F001031BB9237A23B1930317D568
+:1047E0006FF0850015E0D503FAD4900310D560680A
+:1047F000EFF31185202383F31288BFF36F8F130328
+:1048000008D503681943016085F31188BFF36F8FE2
+:10481000002030BD5303F7D52368026823EA010363
+:1048200013400360F0E76FF01500F2E70369002022
+:104830005B685A681B68126813400B60704710B5BC
+:104840000369586809C80140EFF31184202080F300
+:104850001288BFF36F8F186842400A4042401A60C6
+:1048600084F31188BFF36F8F002010BD03695B686C
+:104870005A681B681940EFF31180202383F31288D4
+:10488000BFF36F8F13680B43136080F31188BFF37E
+:104890006F8F0020704703695B685A681B68194076
+:1048A000EFF31180202383F31288BFF36F8F136817
+:1048B00023EA0103136080F31188BFF36F8F002098
+:1048C000704703695B685A681B681940EFF31180F1
+:1048D000202383F31288BFF36F8F13684B4013605C
+:1048E00080F31188BFF36F8F002070476FF0850051
+:1048F00070470369426800205A60704730B503680A
+:1049000013600579046804EBC504A34202D36FF079
+:10491000010030BD5C7908338C42F1D10020F8E70A
+:104920004368586870472DE9F0411F460E4615460A
+:104930000446D0F804804046FEF75AF8D8F8001034
+:104940003A463144284600F02CFE6068FEF75EF8D7
+:104950000020BDE8F0812DE9F0411F460D461646C6
+:104960000446D0F804804046FEF742F8D8F800002C
+:104970003A463146284400F014FE6068FEF746F8D7
+:104980000020BDE8F08138B5044645682846FEF7AA
+:104990002FF800216A68286800F02AFE6068FEF798
+:1049A00035F8002038BD43681B685A68920743BF3A
+:1049B0001B6800200B704FF0FF30704743681B6886
+:1049C0005A68D207FCD419607047034610465AB1A2
+:1049D0005B681A685068C00705D40120D0601B6866
+:1049E0000A781A60704700207047034610465AB193
+:1049F0005B681A68506810F0020005D00220D06091
+:104A000001201B681B680B7070474268EFF3118030
+:104A1000202383F31288BFF36F8F11688B6823F014
+:104A200004038B6013680122DA6080F31188BFF3FE
+:104A30006F8F704743681B685A68D2075ABF9868DF
+:104A4000C0F38000002070474268EFF311802023FC
+:104A500083F31288BFF36F8F11688B6823F008030C
+:104A60008B6013680222DA6080F31188BFF36F8FC6
+:104A70007047FFF7DFBF43681B68586810F00200FB
+:104A80001CBF9868C0F3C0007047704708B5024665
+:104A9000FFF7F1FF20B9BDE808401046FFF7CABF95
+:104AA00008BD012070470369C3E90112704702691C
+:104AB00053680BB191681847704710B54268EFF31F
+:104AC0001184202383F31288BFF36F8F11688B68E2
+:104AD00043F008038B6013685B689B0701D5FFF701
+:104AE000E6FF84F31188BFF36F8F10BD10B54268E5
+:104AF000EFF31184202383F31288BFF36F8F1168C3
+:104B00008B6843F004038B6013685B68DB0701D498
+:104B1000FFF7CDFF84F31188BFF36F8F10BD08B589
+:104B2000002203210120FDF735FB0120FDF724FBC6
+:104B3000002203211046FDF72DFBBDE808400020B0
+:104B4000FDF71ABB032108B508460022FDF722FB3A
+:104B50000320FDF711FB022000220321FDF71AFBC1
+:104B6000BDE808400220FDF707BB08B5002203217D
+:104B70000520FDF70FFB0520FDF7FEFA04200022BB
+:104B80000321FDF707FBBDE808400420FDF7F4BA58
+:104B900037B5456804460021A86801AAFFF7AEFEB4
+:104BA000002805DB019B002219791868FDF7FEFE3D
+:104BB000831C10D123691A6832B161684B681BB13C
+:104BC000B3FBF2F309680B6103222B6820469A605D
+:104BD000EB689847002003B030BD70474FF0E022EB
+:104BE000136923F00103136170478068183820F0BF
+:104BF00007001038704738B515460C4661B15AB1F8
+:104C0000FFF7E9F92146254411F8013B834203D11E
+:104C1000A942F9D1012038BD0020FCE730B5026A75
+:104C20000346D2E9014084424FF0000002D3012341
+:104C3000D36030BD18745068242501305060186A64
+:104C40004268541E0268184605FB04225C1950F89D
+:104C5000045BA04242F8045BF9D101209960E8E7C7
+:104C6000F0B5064604468BB001AD0F4694460FCE14
+:104C70000FC50FCE0FC5216A33684A682B6022B971
+:104C80000223CB6000200BB0F0BDFB072068A568B5
+:104C900013D524260B68013A06FB02337E0703D4A2
+:104CA0001A7C0AB10F23ECE7224603F1240153F8E2
+:104CB000046B8B4242F8046BF9D1B90741BF226AF9
+:104CC000536803F1FF335360AC4505D2236A002BD0
+:104CD000D8D00422DA60D5E77A0748BF20603B07C6
+:104CE00001D40120CFE7143406AB93E8070084E831
+:104CF0000700F6E710B502601A44029B01298360A1
+:104D00004FF00003C26003740375836101D803622E
+:104D100010BD24224A43243A841804628350026A54
+:104D20008C1E9460026A02295360026AD360026A90
+:104D30001374026A53741EBF036A24301860E7E7D5
+:104D4000182871F100030ED3B0F5807F71F10003D4
+:104D50000BD3B0F5803F71F1000308D3002914BFD5
+:104D6000092005207047012070470220704703206A
+:104D7000704737B50024002508290A46CDE90045CB
+:104D80000AD80146684600F00CFCDDE9000103B0DA
+:104D9000BDE83040FFF7D4BF002003B030BD00B104
+:104DA000C160704743680360836801338360006AB1
+:104DB000FFF7F5BF08B50268C3689A4205D3006AD9
+:104DC0000821FFF7ECFF002008BD0120FCE738B503
+:104DD00004460D46FFF7EEFF40B123681B78B5EBA4
+:104DE000531F04D00A21206AFFF7D9FF002038BDE5
+:104DF00010B50446FFF7DEFF38B123681A78FF2AA2
+:104E000005D00A21206AFFF7CAFF002010BD013338
+:104E10002360FBE710B5027D044632B1FFF7E8FFDF
+:104E200048B100234FF0FF3223752046BDE8104003
+:104E30000721FFF715BF10BD2DE9F84F04460E46B8
+:104E400091461D46FFF7B6FF804628B1A36843B9D7
+:104E50000321206AFFF7A3FF4FF000084046BDE89A
+:104E6000F88F2268177807F01F0BBBF11F0F12D1C4
+:104E7000FDB1206A18B1037C0BB11521EAE70123CB
+:104E80002B7000252368013563602B442360A368E1
+:104E9000013BA360E2E7BBF1170F0CD9ABF118039C
+:104EA000D9B2032905D801259D40A94504D2052181
+:104EB000CFE70721CDE70025E36805F1010A524459
+:104EC000934201D20821C4E74A460021304600F04F
+:104ED0008FFB15B986F800B0D3E72268711E53190D
+:104EE00013F80109934201F8010FF9D1236A002B4D
+:104EF000C8D01B7C002BC5D00737FFB2022FC1D909
+:104F000049463046FFF735FF8245BBD01521A0E763
+:104F100038B50C4611460546FFF759FF08B9002081
+:104F200038BD042200232846A118FFF785FF00287A
+:104F3000F5D02B682360F3E7002337B504468DF8DE
+:104F40000330FFF744FFA8B1042220460DF103030C
+:104F50000DEB0201FFF770FF60B19DF8035065B9DA
+:104F600001992046FFF75AFE50B963682360A36891
+:104F70000133A360002003B030BD6FF00F01F0E7F4
+:104F80002575F8E738B504460D46FFF7C1FF48B16F
+:104F90002268E3689B1A6A689A4204D9082120466D
+:104FA000FFF700FF002038BD70B50D460021044614
+:104FB0001646FFF70CFF38B1324629462046BDE8B9
+:104FC00070400023FFF738BF70BD0422FFF7ECBF2D
+:104FD000FFF7FBBF38B5022204460D46FFF7D2FFAC
+:104FE00018B123686A681344236038BD38B50322BA
+:104FF00004460D46FFF7C6FF18B123686A681344DC
+:10500000236038BD10B505210446FFF795FF50B168
+:10501000237D4BB96FF00042A368934205D305216D
+:105020002046FFF7BFFE002010BD5B00A360FBE73A
+:10503000037D23B98068B0FA80F0400970470368A7
+:10504000C268934205D21878A0F1FF035842584134
+:10505000704700207047FFF7DDBE38B50D460621CA
+:105060000446FFF7B4FE08B9002038BD002304222F
+:1050700029462046FFF7E0FE0028F5D0A36801335B
+:10508000A360F2E7F0B58FB00446FFF793FE002867
+:105090005DD0236800221D780023CDE9022323463A
+:1050A0006D0905AA04F120071646186859680833E7
+:1050B00003C6BB423246F7D118683060062D1CD0BB
+:1050C0002A1F0023012A4FF008028DF804300DEB4F
+:1050D000020198BF01AB05A8FFF7AEFE0646002807
+:1050E00035D0042D3BD019D8023D012D21D9059B87
+:1050F0002360A368013BA3602AE001A905A8FFF78C
+:10510000ACFF20B3059B089A934204D30821206A80
+:10511000FFF745FE1BE01D786D09CFE7052DE6D1B1
+:10512000DDE90232B3F1004F72F1000113D32946D9
+:10513000EDE7E3682168029A5B1A9A4203D8059B5F
+:1051400013440593D3E708212046FFF72BFE0026E2
+:1051500030460FB0F0BDDB185241CDE902329DF868
+:10516000045025B16FF00F020023CDE90223029B0A
+:105170008DF82850079305A8FFF75AFF014638B16C
+:10518000002DB4D005A8FFF733FE0028AFD1DEE72D
+:1051900005A8FFF777FF0028EDD1D8E7FFF7AABDF4
+:1051A00000B1C160704710B50368C468A34205D35D
+:1051B000006A0821FFF7F4FF002010BD02F01F0273
+:1051C00042EA411119700368013303600120F4E7DA
+:1051D00070B505460E46104619461446FFF7C9FD40
+:1051E00022463146431E2846BDE87040FDF712BDF9
+:1051F000F8B51746C368026804469A420D4606D3BE
+:105200000821206AFFF7CCFF00263046F8BD9B1A24
+:105210004A689A42F4D80E4656F8043B53B104212A
+:105220003046FFF7A6FD6A6823681344E26803442A
+:105230009A42E5D33246042339462046FFF7C8FF99
+:1052400006460028E0D020682968884202D06A68B3
+:1052500000F0B5F923686A6813442360D5E7082A8B
+:1052600073B513460C4606D9006A0521FFF798FF6F
+:10527000002002B070BD8E1816F9012C002A0FDA3A
+:105280000A466C466946B24204D101212246FFF724
+:105290009FFFEEE712F8015BED4301F8015BF2E7D7
+:1052A0000021F3E713460A460021FFF791BF07B537
+:1052B000042201910DEB0201FFF7D1FF03B05DF86D
+:1052C00004FB07B5042201910DEB0201FFF7EAFF91
+:1052D00003B05DF804FB0222FFF78ABF0322FFF749
+:1052E00087BF07B5CDE900126946FFF7F4FF03B0A9
+:1052F0005DF804FB07B5CDE900126946FFF7EEFF44
+:1053000003B05DF804FB1F220421FFF74CBF1F22EE
+:105310000521FFF748BF1F220721FFF744BFFFF712
+:10532000FABF1FB50024CDE90144069C0094FFF7A5
+:10533000E1FC04B010BD10B5436904463BB9002040
+:10534000E2684042537843F00103537010BD984720
+:105350000028F4D00028B8BF4042FF28A8BFFF2093
+:10536000E3681870ECE740B1C368587810F00100AA
+:105370001EBF1878B0FA80F040097047EFF3118330
+:10538000202383F31288BFF36F8FFEE7202408B534
+:10539000EFF3118384F31288BFF36F8FFEF7DFFF03
+:1053A000F6E703460020C3E90033C3E90200704773
+:1053B00000207047D0E9003213605A600023C0E932
+:1053C0000033704708B5FFF7F5FF037C23F00203B5
+:1053D00003740023836008BD38B504460D46FDF70D
+:1053E0009DFF237C43F002032374D5B1A5602B6895
+:1053F0009D4209D16B68C4E900531C606C6010E0E9
+:105400006A689A42F6D01B68002BF3D093F90E100D
+:1054100094F90E209142F3DD5A68C4E90032146019
+:105420005C6038BD10B5EFF31184202383F312883C
+:10543000BFF36F8FFDF732FF84F31188BFF36F8FD7
+:1054400010BD08B5037C014613F0280F0CD183680A
+:105450000BB1FFF7B7FF0B7C084623F004030B7476
+:10546000BDE80840FDF71ABF08BD10B5EFF3118481
+:10547000202383F31288BFF36F8F1838FFF7E1FF03
+:1054800084F31188BFF36F8F10BD0846FDF77EBF10
+:1054900038B505460C46FEF7E9F8B4F1FF3F08BF02
+:1054A000B5F1FF3F0AD00A23A0FB0303B0F1004F80
+:1054B00073F1000301D36FF0004038BD4FF0FF30AF
+:1054C000FBE738B50446EFF31185202383F31288F8
+:1054D000BFF36F8F037C5B070ED5183000F028F800
+:1054E000237C204623F004032374FDF7D7FE2846CF
+:1054F000BDE83840FDF74ABF85F31188BFF36F8FD1
+:1055000038BD08B50246FEF719FA70B1D0E904318A
+:105510009B1A61EBE272B3F1004F72F1000104DA01
+:10552000002AACBF1846002008BD6FF00040FBE722
+:10553000024638B5EFF31185202383F31288BFF3B9
+:105540006F8F0368D3B1FEF7F9F904461046FEF7F2
+:1055500007FA00224FF000438442C0E9042305D03B
+:10556000002085F31188BFF36F8F38BDFEF7EEF989
+:10557000FFF7C7FF0021FDF7BFFAF1E7D0E90413F9
+:10558000B3F1004F08BF012904D100204FF00041C2
+:10559000C2E904016FF01500E3E708B5FEF7E8FA89
+:1055A00008BD0A44914200F1FF3300D1704710B5A5
+:1055B00011F8014B914203F8014FF9D110BD884217
+:1055C00010B501EB020402D98442234607D8431EDA
+:1055D000A14207D011F8012B03F8012FF8E702448C
+:1055E000824200D110BD13F8011D02F8011DF7E73A
+:1055F00003460244934200D1704703F8011BF9E7C8
+:1056000010B501390244904201D1002005E0037831
+:1056100011F8014FA34201D0181B10BD0130F2E771
+:10562000F0B504460846C2F13705EDB202F01F029C
+:10563000B4FBF2F6274602FB1641CBB2092984BF20
+:105640005B19DBB23033BA42344600F8013BEFD984
+:10565000F0BDD1E9043293421EBF5A1C0A61187092
+:04566000704700008F
+:1056640000000000545700000000000038570000FC
+:10567400000000001C57000000000000005700005C
+:1056840000000000E4560000000000008C570000F9
+:1056940000000000A8570000000000007057000040
+:1056A40000000000FC57000000000000E05700006C
+:1056B40000000000C45700001D2700000000000087
+:1056C400652A0000000000000000000018580000D7
+:1056D4000000000050580000000000003458000092
+:1056E4005A950000605C000084590000AE00002060
+:1056F40050100020DD460000000000006895000006
+:10570400845C000084590000B00000205C1000207C
+:10571400DD4600000000000076950000A85C000053
+:1057240084590000B200002068100020DD4600000B
+:105734000000000084950000CC5C00008459000047
+:10574400B400002074100020DD46000000000000BA
+:10575400D1950000245D0000CC590000BC0000205D
+:10576400000000000000000000000000929500000E
+:10577400F05C0000A8590000B60000208010002052
+:10578400F348000000000000A7950000FC5C000046
+:10579400A8590000B800002088100020F348000039
+:1057A40000000000BC950000085D0000A85900003E
+:1057B400BA00002090100020F34800000000000010
+:1057C400F5950000305D0000DC590000BE000020AB
+:1057D4002C000020914B0000000000000396000004
+:1057E400485D0000DC590000C0000020500000208B
+:1057F400914B00000000000011960000605D000065
+:10580400DC590000C200002074000020914B00000D
+:1058140000000000626D0000385C00006C5900005C
+:10582400AC00002024000020B1270000000000008C
+:10583400196D0000085C000000000000A8000020B2
+:10584400C00700207126000000000000276D000042
+:10585400205C000000000000AA000020D8070020FF
+:085864007126000000000000A5
+:10586C00FC570000AF4A0000FC570000AF4A000094
+:10587C00E0570000AF4A0000E0570000AF4A0000BC
+:10588C00C4570000AF4A0000C4570000AF4A0000E4
+:10589C0038570000414700001C57000041470000EA
+:1058AC00000000002D430000000000002D4300000C
+:1058BC00000000002D430000000000002D430000FC
+:1058CC00000000002D430000000000002D430000EC
+:1058DC00000000002D430000000000002D430000DC
+:1058EC000057000041470000E4560000414700000B
+:1058FC00000000002D430000000000002D430000BC
+:10590C00000000002D430000000000002D430000AB
+:10591C00000000002D430000000000002D4300009B
+:10592C00000000002D430000000000002D4300008B
+:10593C00000000002D430000000000002D4300007B
+:10594C00000000002D430000000000002D4300006B
+:10595C00000000002D430000000000002D4300005B
+:10596C006D270000B52800000D280000EF45000051
+:08597C00E3450000D7450000DF
+:10598400B3470000F545000001460000134600003F
+:1059940021460000314600003F46000089460000D1
+:1059A40000000000BD4700002D4800003F480000F3
+:1059B4006D48000097480000C3480000ED4800000F
+:0859C4000000000000000000DB
+:1059CC002149000027490000574900008749000081
+:1059DC00A7490000BD4900000000000000000000C5
+:1059EC0000000000CB490000EB490000ED4A00002C
+:1059FC000B4A0000354A0000BB4A0000494A00002F
+:105A0C00734A0000774A00008B4A0000DB4B000011
+:0C5A1C008D4A0000A34A0000A74A0000C9
+:105A280010600000040000006D5F0000040000002A
+:105A3800B25F0000040000005D5F00000400000089
+:105A4800996B0000040000000897000004000000A3
+:105A5800655F000004000000DD9500000400000000
+:105A6800336D0000040000004666000004000000DA
+:085A7800A75F0000040000001C
+:105A80000204000000000000ED120000554200007A
+:105A900001000000020000000400000000000000FF
+:105AA0000000000000000100185800000100000084
+:105AB000000001000000080018580000020000006B
+:105AC0000000090000000800185800000300000052
+:105AD000000011000000040018580000982F8A42AE
+:105AE00091443771CFFBC0B5A5DBB5E95BC2563930
+:105AF000F111F159A4823F92D55E1CAB98AA07D848
+:105B0000015B8312BE853124C37D0C55745DBE726A
+:105B1000FEB1DE80A706DC9B74F19BC1C1699BE4EA
+:105B20008647BEEFC69DC10FCCA10C246F2CE92D7A
+:105B3000AA84744ADCA9B05CDA88F97652513E989E
+:105B40006DC631A8C82703B0C77F59BFF30BE0C6A5
+:105B50004791A7D55163CA0667292914850AB72733
+:105B600038211B2EFC6D2C4D130D385354730A65D0
+:105B7000BB0A6A762EC9C281852C7292A1E8BFA2A7
+:105B80004B661AA8708B4BC2A3516CC719E892D10F
+:105B9000240699D685350EF470A06A1016C1A41992
+:105BA000086C371E4C774827B5BCB034B30C1C3991
+:105BB0004AAAD84E4FCA9C5BF36F2E68EE828F7450
+:105BC0006F63A5781478C8840802C78CFAFFBE906A
+:105BD000EB6C50A4F7A3F9BEF27871C60000002068
+:105BE0000000000000000B0602000000F05B000057
+:105BF00000000000756C00002A0002020000002076
+:105C00007D6C000022000B115457000000010000C1
+:105C10001000000000000000000000000000000074
+:105C200054570000000000000001000000000000C8
+:105C30000000000000000000801A0020585C0000F6
+:105C4000505C000000000000001000000000200078
+:105C5000000200000010000004000000000000002E
+:105C6000FFFFFFFF003001402B4700000000000055
+:105C7000003001400001000000300140000200003F
+:105C800000300140FFFFFFFF0020014015470000EA
+:105C90000000000000200140000100000020014041
+:105CA0000002000000200140FFFFFFFF0010014044
+:105CB000FF4600000000000000100140000100004D
+:105CC000001001400002000000100140FFFFFFFF34
+:105CD00000000140E9460000000000000000014013
+:105CE000000100000000014000020000000001402F
+:105CF000FF0300004C800240000000000300000091
+:105D00000880024001000000030000000080024003
+:105D100000000000385700001C570000005700002A
+:105D2000E456000000FC3F2000040000C4000020F6
+:105D30000060004040787D01405D00006B4B00003A
+:105D4000485D0000000000000050004040787D01E8
+:105D5000585D0000454B0000605D00000000000041
+:105D60000040004040787D01705D00001F4B000046
+:105D7000785D000000000000B9960000C7960000A2
+:105D8000DB960000EA960000F696000064560000DC
+:105D900064560000C4560000CC560000E4560000D3
+:105DA000E456000001000200100011001200200063
+:105DB0002100220023002400300031003200330093
+:105DC000FFFF25633A20456E746572207468652074
+:105DD00073657269616C207265636F766572792094
+:105DE0006D6F64650A0025633A204572726F7220F8
+:105DF000696E697469616C697A696E6720626F6F38
+:105E00007420636F6E736F6C652E207263203D206B
+:105E100025640A0025633A20426F6F746C6F6164D9
+:105E200065722073657269616C2070726F6365734F
+:105E30007320776173207465726D696E6174656437
+:105E400020756E65787065637465646C790A0025E9
+:105E5000633A205374617274696E6720626F6F7465
+:105E60006C6F616465720A0025633A204C65667444
+:105E700020626F6F745F676F207769746820737535
+:105E80006363657373203D3D2025640A0025633AF2
+:105E90002053746179696E6720696E207365726939
+:105EA000616C207265636F766572790A0025633ACA
+:105EB00020556E61626C6520746F2066696E642087
+:105EC000626F6F7461626C6520696D6167650A005D
+:105ED00025633A20426F6F746C6F61646572206352
+:105EE0006861696E6C6F616420616464726573736C
+:105EF000206F66667365743A20307825780A00252D
+:105F0000633A20496D6167652076657273696F6ECB
+:105F10003A207625642E25642E25640A0025633AEE
+:105F2000204A756D70696E6720746F2074686520F3
+:105F3000666972737420696D61676520736C6F7434
+:105F40000A0025633A204E657665722073686F7586
+:105F50006C642067657420686572650A006D6375FE
+:105F6000626F6F74006F735F686561700063627069
+:105F700072696E74665F7061636B6167650046612C
+:105F8000696C656420746F207265626F6F743A206B
+:105F90007370696E6E696E6720656E646C6573738D
+:105FA0006C792E2E2E0A007379735F6765746F709B
+:105FB0007400666C6173680025633A2053686172EF
+:105FC0006564206461746120544C56206865616486
+:105FD0006572207772697465206661696C65643AE0
+:105FE0002025640A0025633A2053686172656420A5
+:105FF0006461746120544C5620646174612077722E
+:10600000697465206661696C65643A2025640A00DC
+:10601000626F6F746C6F616465725F696E666F004A
+:1060200025633A20626F6F747574696C5F696D6780
+:106030005F76616C69646174653A20666C6173684F
+:1060400020617265612025700A0025633A20626F25
+:106050006F747574696C5F696D675F76616C696494
+:106060006174653A20544C56206974657261746994
+:106070006F6E206661696C65642025640A00256383
+:106080003A20626F6F747574696C5F696D675F76D3
+:10609000616C69646174653A20544C56206F666681
+:1060A0002025752C20656E642025750A0025633A2D
+:1060B00020626F6F747574696C5F696D675F76617C
+:1060C0006C69646174653A20544C56206265796F3E
+:1060D0006E6420696D6167652073697A650A0025C1
+:1060E000633A20626F6F747574696C5F696D675F86
+:1060F00076616C69646174653A20544C562025645D
+:10610000206E6F74207065726D69747465640A0026
+:1061100025633A20626F6F747574696C5F696D678F
+:106120005F76616C69646174653A204558504543F7
+:106130005445445F484153485F544C56203D3D20F0
+:1061400025640A0025633A20626F6F747574696C68
+:106150005F696D675F686173680A0025633A206252
+:106160006F6F747574696C5F746C765F6974657257
+:106170005F626567696E3A20747970652025642CCA
+:106180002070726F74203D3D2025640A0025633A1B
+:1061900020626F6F747574696C5F746C765F69747C
+:1061A00065725F6E6578743A2073656172636869C1
+:1061B0006E6720666F72202564202825642069732D
+:1061C00020616E7929207374617274696E67206131
+:1061D0007420257520656E64696E672061742025C2
+:1061E000750A0025633A20626F6F747574696C5F7D
+:1061F000746C765F697465725F6E6578743A20704E
+:10620000726F74656374656420544C562025642055
+:106210006E6F7420666F756E640A0025633A2062A3
+:106220006F6F747574696C5F746C765F6974657296
+:106230005F6E6578743A20544C5620256420666F52
+:10624000756E64206174202575202873697A652035
+:106250002564290A0025633A20626F6F747574699A
+:106260006C5F746C765F697465725F6E6578743AA2
+:1062700020544C56202564206E6F7420666F756E16
+:10628000640A0025633A20626F6F745F6572617300
+:10629000655F726567696F6E3A20666C6173685FEF
+:1062A000617265612025702C206F666673657420AD
+:1062B00025752C2073697A652025752C2062616311
+:1062C0006B7761726473203D3D20256868750A0014
+:1062D00025633A20626F6F745F65726173655F72E8
+:1062E0006567696F6E3A20646576696365207769D2
+:1062F00074682065726173650A0025633A20626FD5
+:106300006F745F736372616D626C655F72656769FC
+:106310006F6E3A2025702025752025752025640A8A
+:106320000025633A20626F6F745F76657273696FE0
+:106330006E5F636D703A20766572312025752E256B
+:10634000752E257520767320766572322025752E80
+:1063500025752E25750A0025633A204661696C650E
+:106360006420746F20616464206461746120746FC0
+:1063700020736861726564206D656D6F727920614C
+:106380007265612E0A007072696D617279007365C1
+:10639000636F6E646172790025633A204E6F2073DB
+:1063A0006C6F7420746F206C6F616420666F722054
+:1063B000696D6167652025640A0025633A20626F74
+:1063C0006F745F76616C69646174655F736C6F7420
+:1063D0003A20736C6F742025642C20657870656397
+:1063E0007465645F737761705F747970652025648C
+:1063F0000A0025633A20626F6F745F76616C69648E
+:106400006174655F736C6F743A206865616465726E
+:106410002076616C69646174696F6E206661696C75
+:1064200065642025640A0025633A20496D6167652B
+:1064300020696E2074686520257320736C6F74204A
+:106440006973206E6F742076616C6964210A00257F
+:10645000633A204661696C65642072656164696EA7
+:106460006720696D61676520686561646572732E78
+:106470000A0025633A20496D61676520256420255F
+:106480007320736C6F743A20696D616765206E6F5D
+:106490007420666F756E640A005072696D6172795E
+:1064A0000025633A20252D397320736C6F743A20D0
+:1064B00076657273696F6E3D25752E25752E25756F
+:1064C0002B25750A005365636F6E64617279002530
+:1064D000633A20496D616765202564206C6F6164B3
+:1064E00065642066726F6D20746865202573207363
+:1064F0006C6F740A0025633A20496D616765202539
+:10650000642052414D206C6F616420616464726547
+:106510007373203078257820697320696E76616CFA
+:1065200069642E0A0025633A204572726F722077E3
+:1065300068696C737420636F7079696E6720696D28
+:106540006167652025642066726F6D20466C6173FB
+:106550006820746F205352414D3A2025640A00256B
+:10656000633A20496D6167652025642052414D20C2
+:106570006C6F6164696E6720746F203078257820B5
+:106580006973206661696C65642E0A0025633A2090
+:10659000496D6167652025642052414D206C6F6113
+:1065A00064696E6720746F203078257820697320C5
+:1065B0007375636365656465642E0A0025633A201C
+:1065C00052656D6F76696E6720696D61676520251C
+:1065D000642066726F6D205352414D2061742061BA
+:1065E00064647265737320307825780A0025633AF5
+:1065F0002052656D6F76696E6720696D61676520F1
+:10660000256420736C6F742025642066726F6D2082
+:10661000666C6173680A0025633A204E6F742065CA
+:106620006E6F756768206D656D6F727920746F206D
+:1066300073746F726520696E636F6D696E67206435
+:10664000617461210A0073657269616C5F616461E4
+:10665000707465720025633A2054580A0072630012
+:10666000696D6167650064617461006F666600252D
+:10667000633A2057726974696E67206174203078BC
+:10668000257820756E74696C20307825780A00258D
+:10669000633A2052583A20307825780A0025633A28
+:1066A000204661696C656420746F206F70656E2090
+:1066B000666C6173682061726561733A2025640AB3
+:1066C00000696D6167657300736C6F740068617356
+:1066D000680076657273696F6E002568752E25688F
+:1066E000752E256875002E2575002A2A2A20426FEE
+:1066F0006F74696E67204D4355626F6F74206565D6
+:1067000033396532643639346264202A2A2A0A0011
+:106710002A2A2A205573696E67205A657068797233
+:10672000204F53206275696C6420363834633965B4
+:10673000386633326534202A2A2A0A0025633A2033
+:1067400072302F61313A202030782530387820207F
+:1067500072312F61323A202030782530387820206D
+:1067600072322F61333A20203078253038780A0091
+:1067700025633A2072332F61343A20203078253057
+:106780003878207231322F69703A202030782530E5
+:106790003878207231342F6C723A202030782530CE
+:1067A00038780A0025633A2020787073723A2020E6
+:1067B0003078253038780A0025633A204661756CB8
+:1067C00074696E6720696E737472756374696F6E35
+:1067D000206164647265737320287231352F706391
+:1067E000293A203078253038780A0025633A205538
+:1067F0006E68616E646C6564204952516E3A202562
+:10680000640A0025633A202A2A2A2A2A205553415D
+:106810004745204641554C54202A2A2A2A2A0A0054
+:1068200025633A2020204469766973696F6E20627F
+:1068300079207A65726F0A0025633A202020556E10
+:10684000616C69676E6564206D656D6F727920613A
+:1068500063636573730A0025633A2020204E6F201E
+:10686000636F70726F636573736F7220696E737498
+:1068700072756374696F6E730A0025633A20202075
+:10688000496C6C6567616C206C6F6164206F662079
+:106890004558435F52455455524E20696E746F20DF
+:1068A00050430A0025633A202020496C6C656761DB
+:1068B0006C20757365206F662074686520455053A1
+:1068C000520A0025633A202020417474656D70746B
+:1068D00020746F206578656375746520756E6465D6
+:1068E00066696E656420696E737472756374696F2E
+:1068F0006E0A0025633A202A2A2A2A2A2042555362
+:10690000204641554C54202A2A2A2A2A0A00256367
+:106910003A202020537461636B696E672065727240
+:106920006F720A0025633A202020556E73746163EC
+:106930006B696E67206572726F720A0025633A2078
+:106940002020507265636973652064617461206200
+:106950007573206572726F720A0025633A202020D9
+:106960004246415220416464726573733A20307824
+:1069700025780A0025633A202020496D70726563EE
+:106980006973652064617461206275732065727239
+:106990006F720A0025633A202020496E7374727565
+:1069A0006374696F6E20627573206572726F720A0C
+:1069B0000025633A202A2A2A2A2A204D50552046AB
+:1069C00041554C54202A2A2A2A2A0A0025633A20B3
+:1069D0002020537461636B696E67206572726F72F9
+:1069E0002028636F6E746578742061726561206D14
+:1069F00069676874206265206E6F742076616C69C7
+:106A000064290A0025633A202020446174612041F2
+:106A100063636573732056696F6C6174696F6E0A86
+:106A20000025633A2020204D4D46415220416464A8
+:106A3000726573733A20307825780A0025633A200E
+:106A40002020496E737472756374696F6E204163A0
+:106A5000636573732056696F6C6174696F6E0A00A9
+:106A600052657365727665642045786365707469F4
+:106A70006F6E20280053707572696F757320696E90
+:106A80007465727275707420284952512000256314
+:106A90003A20535053454C20696E207468726561EA
+:106AA00064206D6F646520646F6573206E6F742061
+:106AB000696E646963617465205053500A002563F0
+:106AC0003A202A2A2A2A2A2048415244204641555F
+:106AD0004C54202A2A2A2A2A0A0025633A202020F8
+:106AE000427573206661756C74206F6E20766563E5
+:106AF000746F72207461626C6520726561640A0053
+:106B000025633A2020204465627567206576656EAE
+:106B1000740A0025633A2020204661756C74206554
+:106B20007363616C6174696F6E20287365652062A0
+:106B3000656C6F77290A0025633A20415243485F0C
+:106B400045584345505420776974682072656173D5
+:106B50006F6E2025780A0A0025633A202A2A2A2AFD
+:106B60002A204465627567206D6F6E69746F7220AC
+:106B7000657863657074696F6E202A2A2A2A2A0A4A
+:106B80000025633A202A2A2A2A2A202573202564F0
+:106B900029202A2A2A2A2A0A006D70750025633ABC
+:106BA000205B25645D2030782530387820307825CA
+:106BB0003038780A0025633A204661696C656420A4
+:106BC000746F20616C6C6F63617465206E657720F3
+:106BD0004D505520726567696F6E2025750A0A0051
+:106BE00025633A2050726F6772616D204D505520B9
+:106BF000726567696F6E20617420696E64657820C4
+:106C0000307825780A0025633A20506172746974DF
+:106C1000696F6E2025753A20636F686572656E63D3
+:106C20006520636865636B206661696C65642E0A24
+:106C30000025633A20436F6E666967757265204D63
+:106C4000505520726567696F6E20617420696E64AB
+:106C5000657820307825780A0025633A20746F74AF
+:106C6000616C20726567696F6E20636F756E743A30
+:106C70002025640A00464C4153485F30005352417E
+:106C80004D5F300061626F727428290A0025633AF3
+:106C900020506172656E7420646576696365206951
+:106CA00073206E6F742072656164790A0025633AFF
+:106CB00020506172656E7420696E697469616C69D7
+:106CC000736174696F6E206661696C7572653A20D4
+:106CD00025640A0025633A20556E6465726C7969F3
+:106CE0006E6720617265612073697A65206973201F
+:106CF000696E73756666696369656E742C2072656A
+:106D00007175697265733A20307825782C20686136
+:106D1000733A20307825780A00626F6F745F6D6F68
+:106D200064654031303000626F6F745F696E666F0A
+:106D3000403000726574656E74696F6E00666C61D8
+:106D400073685F73696D5F737461747300666C61FF
+:106D500073685F73696D5F7468726573686F6C6484
+:106D6000730073696D5F666C6173685F636F6E74E7
+:106D7000726F6C6C6572006D61785F7772697465B3
+:106D80005F63616C6C73006D61785F6572617365E0
+:106D90005F63616C6C73006D61785F6C656E00623F
+:106DA000797465735F726561640062797465735F9D
+:106DB0007772697474656E00646F75626C655F7775
+:106DC000726974657300666C6173685F7265616493
+:106DD0005F63616C6C7300666C6173685F726561A0
+:106DE000645F74696D655F757300666C6173685F7D
+:106DF00077726974655F63616C6C7300666C617354
+:106E0000685F77726974655F74696D655F7573003B
+:106E1000666C6173685F65726173655F63616C6CFA
+:106E20007300666C6173685F65726173655F746936
+:106E30006D655F75730065726173655F6379636C1F
+:106E400065735F756E6974300065726173655F6349
+:106E500079636C65735F756E697431006572617317
+:106E6000655F6379636C65735F756E697432006525
+:106E7000726173655F6379636C65735F756E697466
+:106E8000330065726173655F6379636C65735F7509
+:106E90006E6974340065726173655F6379636C65F4
+:106EA000735F756E6974350065726173655F6379D0
+:106EB000636C65735F756E697436006572617365C6
+:106EC0005F6379636C65735F756E697437006572B3
+:106ED0006173655F6379636C65735F756E69743840
+:106EE0000065726173655F6379636C65735F756E6E
+:106EF0006974390065726173655F6379636C65738A
+:106F00005F756E697431300065726173655F6379B6
+:106F1000636C65735F756E6974313100657261739E
+:106F2000655F6379636C65735F756E697431320098
+:106F300065726173655F6379636C65735F756E69B4
+:106F40007431330065726173655F6379636C657377
+:106F50005F756E697431340065726173655F637962
+:106F6000636C65735F756E6974313500657261734A
+:106F7000655F6379636C65735F756E697431360044
+:106F800065726173655F6379636C65735F756E6964
+:106F90007431370065726173655F6379636C657323
+:106FA0005F756E697431380065726173655F63790E
+:106FB000636C65735F756E697431390065726173F6
+:106FC000655F6379636C65735F756E6974323000F9
+:106FD00065726173655F6379636C65735F756E6914
+:106FE0007432310065726173655F6379636C6573D8
+:106FF0005F756E697432320065726173655F6379C3
+:10700000636C65735F756E697432330065726173AA
+:10701000655F6379636C65735F756E6974323400A4
+:1070200065726173655F6379636C65735F756E69C3
+:107030007432350065726173655F6379636C657383
+:107040005F756E697432360065726173655F63796E
+:10705000636C65735F756E69743237006572617356
+:10706000655F6379636C65735F756E697432380050
+:1070700065726173655F6379636C65735F756E6973
+:107080007432390065726173655F6379636C65732F
+:107090005F756E697433300065726173655F637923
+:1070A000636C65735F756E6974333100657261730B
+:1070B000655F6379636C65735F756E697433320005
+:1070C00065726173655F6379636C65735F756E6923
+:1070D0007433330065726173655F6379636C6573E4
+:1070E0005F756E697433340065726173655F6379CF
+:1070F000636C65735F756E697433350065726173B7
+:10710000655F6379636C65735F756E6974333600B0
+:1071100065726173655F6379636C65735F756E69D2
+:107120007433370065726173655F6379636C65738F
+:107130005F756E697433380065726173655F63797A
+:10714000636C65735F756E69743339006572617362
+:10715000655F6379636C65735F756E697434300065
+:1071600065726173655F6379636C65735F756E6982
+:107170007434310065726173655F6379636C657344
+:107180005F756E697434320065726173655F63792F
+:10719000636C65735F756E69743433006572617317
+:1071A000655F6379636C65735F756E697434340011
+:1071B00065726173655F6379636C65735F756E6932
+:1071C0007434350065726173655F6379636C6573F0
+:1071D0005F756E697434360065726173655F6379DB
+:1071E000636C65735F756E697434370065726173C3
+:1071F000655F6379636C65735F756E6974343800BD
+:1072000065726173655F6379636C65735F756E69E1
+:107210007434390065726173655F6379636C65739B
+:107220005F756E697435300065726173655F63798F
+:10723000636C65735F756E69743531006572617377
+:10724000655F6379636C65735F756E697435320071
+:1072500065726173655F6379636C65735F756E6991
+:107260007435330065726173655F6379636C657350
+:107270005F756E697435340065726173655F63793B
+:10728000636C65735F756E69743535006572617323
+:10729000655F6379636C65735F756E69743536001D
+:1072A00065726173655F6379636C65735F756E6941
+:1072B0007435370065726173655F6379636C6573FC
+:1072C0005F756E697435380065726173655F6379E7
+:1072D000636C65735F756E697435390065726173CF
+:1072E000655F6379636C65735F756E6974363000D2
+:1072F00065726173655F6379636C65735F756E69F1
+:107300007436310065726173655F6379636C6573B0
+:107310005F756E697436320065726173655F63799B
+:10732000636C65735F756E69743633006572617383
+:10733000655F6379636C65735F756E69743634007D
+:1073400065726173655F6379636C65735F756E69A0
+:107350007436350065726173655F6379636C65735C
+:107360005F756E697436360065726173655F637947
+:10737000636C65735F756E6974363700657261732F
+:10738000655F6379636C65735F756E697436380029
+:1073900065726173655F6379636C65735F756E6950
+:1073A0007436390065726173655F6379636C657308
+:1073B0005F756E697437300065726173655F6379FC
+:1073C000636C65735F756E697437310065726173E4
+:1073D000655F6379636C65735F756E6974373200DE
+:1073E00065726173655F6379636C65735F756E6900
+:1073F0007437330065726173655F6379636C6573BD
+:107400005F756E697437340065726173655F6379A7
+:10741000636C65735F756E6974373500657261738F
+:10742000655F6379636C65735F756E697437360089
+:1074300065726173655F6379636C65735F756E69AF
+:107440007437370065726173655F6379636C657368
+:107450005F756E697437380065726173655F637953
+:10746000636C65735F756E6974373900657261733B
+:10747000655F6379636C65735F756E69743830003E
+:1074800065726173655F6379636C65735F756E695F
+:107490007438310065726173655F6379636C65731D
+:1074A0005F756E697438320065726173655F637908
+:1074B000636C65735F756E697438330065726173F0
+:1074C000655F6379636C65735F756E6974383400EA
+:1074D00065726173655F6379636C65735F756E690F
+:1074E0007438350065726173655F6379636C6573C9
+:1074F0005F756E697438360065726173655F6379B4
+:10750000636C65735F756E6974383700657261739B
+:10751000655F6379636C65735F756E697438380095
+:1075200065726173655F6379636C65735F756E69BE
+:107530007438390065726173655F6379636C657374
+:107540005F756E697439300065726173655F637968
+:10755000636C65735F756E69743931006572617350
+:10756000655F6379636C65735F756E69743932004A
+:1075700065726173655F6379636C65735F756E696E
+:107580007439330065726173655F6379636C657329
+:107590005F756E697439340065726173655F637914
+:1075A000636C65735F756E697439350065726173FC
+:1075B000655F6379636C65735F756E6974393600F6
+:1075C00065726173655F6379636C65735F756E691E
+:1075D0007439370065726173655F6379636C6573D5
+:1075E0005F756E697439380065726173655F6379C0
+:1075F000636C65735F756E697439390065726173A8
+:10760000655F6379636C65735F756E697431303083
+:107610000065726173655F6379636C65735F756E36
+:1076200069743130310065726173655F6379636CD1
+:1076300065735F756E6974313032006572617365B0
+:107640005F6379636C65735F756E697431303300A5
+:1076500065726173655F6379636C65735F756E698D
+:10766000743130340065726173655F6379636C6592
+:10767000735F756E69743130350065726173655F73
+:107680006379636C65735F756E697431303600655C
+:10769000726173655F6379636C65735F756E69743E
+:1076A0003130370065726173655F6379636C657350
+:1076B0005F756E69743130380065726173655F6340
+:1076C00079636C65735F756E69743130390065720A
+:1076D0006173655F6379636C65735F756E6974313F
+:1076E00031300065726173655F6379636C65735FE8
+:1076F000756E69743131310065726173655F6379EC
+:10770000636C65735F756E697431313200657261E7
+:1077100073655F6379636C65735F756E697431312E
+:10772000330065726173655F6379636C65735F7560
+:107730006E69743131340065726173655F637963BA
+:107740006C65735F756E6974313135006572617394
+:10775000655F6379636C65735F756E69743131362B
+:107760000065726173655F6379636C65735F756EE5
+:1077700069743131370065726173655F6379636C79
+:1077800065735F756E697431313800657261736558
+:107790005F6379636C65735F756E6974313139004D
+:1077A00065726173655F6379636C65735F756E693C
+:1077B000743132300065726173655F6379636C6543
+:1077C000735F756E69743132310065726173655F24
+:1077D0006379636C65735F756E697431323200650D
+:1077E000726173655F6379636C65735F756E6974ED
+:1077F0003132330065726173655F6379636C657301
+:107800005F756E69743132340065726173655F63F0
+:1078100079636C65735F756E6974313235006572BA
+:107820006173655F6379636C65735F756E697431ED
+:1078300032360065726173655F6379636C65735F8F
+:10784000756E69743132370065726173655F637993
+:10785000636C65735F756E6974313238006572618F
+:1078600073655F6379636C65735F756E69743132DC
+:10787000390065726173655F6379636C65735F7509
+:107880006E69743133300065726173655F6379636B
+:107890006C65735F756E6974313331006572617345
+:1078A000655F6379636C65735F756E6974313332DC
+:1078B0000065726173655F6379636C65735F756E94
+:1078C00069743133330065726173655F6379636C2A
+:1078D00065735F756E697431333400657261736509
+:1078E0005F6379636C65735F756E697431333500FE
+:1078F00065726173655F6379636C65735F756E69EB
+:10790000743133360065726173655F6379636C65EA
+:10791000735F756E69743133370065726173655FCB
+:107920006379636C65735F756E69743133380065B4
+:10793000726173655F6379636C65735F756E69749B
+:107940003133390065726173655F6379636C6573A8
+:107950005F756E69743134300065726173655F63A1
+:1079600079636C65735F756E69743134310065726B
+:107970006173655F6379636C65735F756E6974319C
+:1079800034320065726173655F6379636C65735F40
+:10799000756E69743134330065726173655F637944
+:1079A000636C65735F756E69743134340065726140
+:1079B00073655F6379636C65735F756E6974313489
+:1079C000350065726173655F6379636C65735F75BC
+:1079D0006E69743134360065726173655F63796313
+:1079E0006C65735F756E69743134370065726173ED
+:1079F000655F6379636C65735F756E697431343884
+:107A00000065726173655F6379636C65735F756E42
+:107A100069743134390065726173655F6379636CD1
+:107A200065735F756E6974313530006572617365B9
+:107A30005F6379636C65735F756E697431353100AE
+:107A400065726173655F6379636C65735F756E6999
+:107A5000743135320065726173655F6379636C659B
+:107A6000735F756E69743135330065726173655F7C
+:107A70006379636C65735F756E6974313534006565
+:107A8000726173655F6379636C65735F756E69744A
+:107A90003135350065726173655F6379636C657359
+:107AA0005F756E69743135360065726173655F6349
+:107AB00079636C65735F756E697431353700657213
+:107AC0006173655F6379636C65735F756E6974314B
+:107AD00035380065726173655F6379636C65735FE8
+:107AE000756E69743135390065726173655F6379EC
+:107AF000636C65735F756E697431363000657261F1
+:107B000073655F6379636C65735F756E6974313635
+:107B1000310065726173655F6379636C65735F756E
+:107B20006E69743136320065726173655F637963C3
+:107B30006C65735F756E697431363300657261739D
+:107B4000655F6379636C65735F756E697431363434
+:107B50000065726173655F6379636C65735F756EF1
+:107B600069743136350065726173655F6379636C82
+:107B700065735F756E697431363600657261736561
+:107B80005F6379636C65735F756E69743136370056
+:107B900065726173655F6379636C65735F756E6948
+:107BA000743136380065726173655F6379636C6543
+:107BB000735F756E69743136390065726173655F24
+:107BC0006379636C65735F756E6974313730006516
+:107BD000726173655F6379636C65735F756E6974F9
+:107BE0003137310065726173655F6379636C65730A
+:107BF0005F756E69743137320065726173655F63FA
+:107C000079636C65735F756E6974313733006572C3
+:107C10006173655F6379636C65735F756E697431F9
+:107C200037340065726173655F6379636C65735F98
+:107C3000756E69743137350065726173655F63799C
+:107C4000636C65735F756E69743137360065726198
+:107C500073655F6379636C65735F756E69743137E3
+:107C6000370065726173655F6379636C65735F7517
+:107C70006E69743137380065726173655F6379636B
+:107C80006C65735F756E6974313739006572617345
+:107C9000655F6379636C65735F756E6974313830E5
+:107CA0000065726173655F6379636C65735F756EA0
+:107CB00069743138310065726173655F6379636C33
+:107CC00065735F756E697431383200657261736512
+:107CD0005F6379636C65735F756E69743138330007
+:107CE00065726173655F6379636C65735F756E69F7
+:107CF000743138340065726173655F6379636C65F4
+:107D0000735F756E69743138350065726173655FD4
+:107D10006379636C65735F756E69743138360065BD
+:107D2000726173655F6379636C65735F756E6974A7
+:107D30003138370065726173655F6379636C6573B1
+:107D40005F756E69743138380065726173655F63A1
+:107D500079636C65735F756E69743138390065726B
+:107D60006173655F6379636C65735F756E697431A8
+:107D700039300065726173655F6379636C65735F49
+:107D8000756E69743139310065726173655F63794D
+:107D9000636C65735F756E69743139320065726149
+:107DA00073655F6379636C65735F756E6974313990
+:107DB000330065726173655F6379636C65735F75CA
+:107DC0006E69743139340065726173655F6379631C
+:107DD0006C65735F756E69743139350065726173F6
+:107DE000655F6379636C65735F756E69743139368D
+:107DF0000065726173655F6379636C65735F756E4F
+:107E000069743139370065726173655F6379636CDA
+:107E100065735F756E6974313938006572617365B9
+:107E20005F6379636C65735F756E697431393900AE
+:107E300065726173655F6379636C65735F756E69A5
+:107E4000743230300065726173655F6379636C65AD
+:107E5000735F756E69743230310065726173655F8E
+:107E60006379636C65735F756E6974323032006577
+:107E7000726173655F6379636C65735F756E697456
+:107E80003230330065726173655F6379636C65736B
+:107E90005F756E69743230340065726173655F635B
+:107EA00079636C65735F756E697432303500657225
+:107EB0006173655F6379636C65735F756E69743256
+:107EC00030360065726173655F6379636C65735FFB
+:107ED000756E69743230370065726173655F6379FE
+:107EE000636C65735F756E697432303800657261FA
+:107EF00073655F6379636C65735F756E6974323047
+:107F0000390065726173655F6379636C65735F7572
+:107F10006E69743231300065726173655F637963D5
+:107F20006C65735F756E69743231310065726173AF
+:107F3000655F6379636C65735F756E697432313246
+:107F40000065726173655F6379636C65735F756EFD
+:107F500069743231330065726173655F6379636C94
+:107F600065735F756E697432313400657261736573
+:107F70005F6379636C65735F756E69743231350068
+:107F800065726173655F6379636C65735F756E6954
+:107F9000743231360065726173655F6379636C6555
+:107FA000735F756E69743231370065726173655F36
+:107FB0006379636C65735F756E697432313800651F
+:107FC000726173655F6379636C65735F756E697405
+:107FD0003231390065726173655F6379636C657313
+:107FE0005F756E69743232300065726173655F630C
+:107FF00079636C65735F756E6974323231006572D6
+:108000006173655F6379636C65735F756E69743204
+:1080100032320065726173655F6379636C65735FAB
+:10802000756E69743232330065726173655F6379AE
+:10803000636C65735F756E697432323400657261AA
+:1080400073655F6379636C65735F756E69743232F3
+:10805000350065726173655F6379636C65735F7525
+:108060006E69743232360065726173655F6379637D
+:108070006C65735F756E6974323237006572617357
+:10808000655F6379636C65735F756E6974323238EE
+:108090000065726173655F6379636C65735F756EAC
+:1080A00069743232390065726173655F6379636C3C
+:1080B00065735F756E697432333000657261736524
+:1080C0005F6379636C65735F756E69743233310019
+:1080D00065726173655F6379636C65735F756E6903
+:1080E000743233320065726173655F6379636C6506
+:1080F000735F756E69743233330065726173655FE7
+:108100006379636C65735F756E69743233340065CF
+:10811000726173655F6379636C65735F756E6974B3
+:108120003233350065726173655F6379636C6573C3
+:108130005F756E69743233360065726173655F63B3
+:1081400079636C65735F756E69743233370065727D
+:108150006173655F6379636C65735F756E697432B3
+:1081600033380065726173655F6379636C65735F53
+:10817000756E69743233390065726173655F637956
+:10818000636C65735F756E6974323430006572615B
+:1081900073655F6379636C65735F756E69743234A0
+:1081A000310065726173655F6379636C65735F75D8
+:1081B0006E69743234320065726173655F6379632E
+:1081C0006C65735F756E6974323433006572617308
+:1081D000655F6379636C65735F756E69743234349F
+:1081E0000065726173655F6379636C65735F756E5B
+:1081F00069743234350065726173655F6379636CED
+:1082000065735F756E6974323436006572617365CB
+:108210005F6379636C65735F756E697432343700C0
+:1082200065726173655F6379636C65735F756E69B1
+:10823000743234380065726173655F6379636C65AD
+:10824000735F756E69743234390065726173655F8E
+:108250006379636C65735F756E6974323530006580
+:10826000726173655F6379636C65735F756E697462
+:108270003235310065726173655F6379636C657374
+:108280005F756E69743235320065726173655F6364
+:1082900079636C65735F756E69743235330065722E
+:1082A0006173655F6379636C65735F756E69743262
+:1082B00035340065726173655F6379636C65735F04
+:1082C000756E69743235350064697274795F7265F0
+:1082D00061645F756E6974300064697274795F728D
+:1082E0006561645F756E6974310064697274795F89
+:1082F000726561645F756E69743200646972747965
+:108300005F726561645F756E69743300646972746D
+:10831000795F726561645F756E6974340064697257
+:1083200074795F726561645F756E69743500646944
+:108330007274795F726561645F756E69743600642A
+:10834000697274795F726561645F756E6974370014
+:1083500064697274795F726561645F756E6974389F
+:108360000064697274795F726561645F756E6974C7
+:10837000390064697274795F726561645F756E69F2
+:108380007431300064697274795F726561645F751D
+:108390006E697431310064697274795F7265616409
+:1083A0005F756E697431320064697274795F7265E9
+:1083B00061645F756E697431330064697274795FEA
+:1083C000726561645F756E697431340064697274DA
+:1083D000795F726561645F756E69743135006469D7
+:1083E0007274795F726561645F756E6974313600AD
+:1083F00064697274795F726561645F756E69743106
+:10840000370064697274795F726561645F756E6963
+:108410007431380064697274795F726561645F7584
+:108420006E697431390064697274795F7265616470
+:108430005F756E697432300064697274795F726559
+:1084400061645F756E697432310064697274795F5A
+:10845000726561645F756E6974323200646972744A
+:10846000795F726561645F756E6974323300646947
+:108470007274795F726561645F756E69743234001D
+:1084800064697274795F726561645F756E69743274
+:10849000350064697274795F726561645F756E69D5
+:1084A0007432360064697274795F726561645F75F5
+:1084B0006E697432370064697274795F72656164E1
+:1084C0005F756E697432380064697274795F7265C1
+:1084D00061645F756E697432390064697274795FC2
+:1084E000726561645F756E697433300064697274BB
+:1084F000795F726561645F756E69743331006469B8
+:108500007274795F726561645F756E69743332008D
+:1085100064697274795F726561645F756E697433E2
+:10852000330064697274795F726561645F756E6946
+:108530007433340064697274795F726561645F7565
+:108540006E697433350064697274795F7265616451
+:108550005F756E697433360064697274795F726531
+:1085600061645F756E697433370064697274795F32
+:10857000726561645F756E69743338006469727422
+:10858000795F726561645F756E697433390064691F
+:108590007274795F726561645F756E6974343000FE
+:1085A00064697274795F726561645F756E69743451
+:1085B000310064697274795F726561645F756E69B8
+:1085C0007434320064697274795F726561645F75D6
+:1085D0006E697434330064697274795F72656164C2
+:1085E0005F756E697434340064697274795F7265A2
+:1085F00061645F756E697434350064697274795FA3
+:10860000726561645F756E69743436006469727492
+:10861000795F726561645F756E697434370064698F
+:108620007274795F726561645F756E697434380065
+:1086300064697274795F726561645F756E697434C0
+:10864000390064697274795F726561645F756E691F
+:108650007435300064697274795F726561645F7546
+:108660006E697435310064697274795F7265616432
+:108670005F756E697435320064697274795F726512
+:1086800061645F756E697435330064697274795F13
+:10869000726561645F756E69743534006469727403
+:1086A000795F726561645F756E6974353500646900
+:1086B0007274795F726561645F756E6974353600D6
+:1086C00064697274795F726561645F756E6974352F
+:1086D000370064697274795F726561645F756E6991
+:1086E0007435380064697274795F726561645F75AE
+:1086F0006E697435390064697274795F726561649A
+:108700005F756E697436300064697274795F726582
+:1087100061645F756E697436310064697274795F83
+:10872000726561645F756E69743632006469727473
+:10873000795F726561645F756E6974363300646970
+:108740007274795F726561645F756E697436340046
+:1087500064697274795F726561645F756E6974369D
+:10876000350064697274795F726561645F756E6902
+:108770007436360064697274795F726561645F751E
+:108780006E697436370064697274795F726561640A
+:108790005F756E697436380064697274795F7265EA
+:1087A00061645F756E697436390064697274795FEB
+:1087B000726561645F756E697437300064697274E4
+:1087C000795F726561645F756E69743731006469E1
+:1087D0007274795F726561645F756E6974373200B7
+:1087E00064697274795F726561645F756E6974370C
+:1087F000330064697274795F726561645F756E6974
+:108800007437340064697274795F726561645F758E
+:108810006E697437350064697274795F726561647A
+:108820005F756E697437360064697274795F72655A
+:1088300061645F756E697437370064697274795F5B
+:10884000726561645F756E6974373800646972744B
+:10885000795F726561645F756E6974373900646948
+:108860007274795F726561645F756E697438300027
+:1088700064697274795F726561645F756E6974387A
+:10888000310064697274795F726561645F756E69E5
+:108890007438320064697274795F726561645F75FF
+:1088A0006E697438330064697274795F72656164EB
+:1088B0005F756E697438340064697274795F7265CB
+:1088C00061645F756E697438350064697274795FCC
+:1088D000726561645F756E697438360064697274BC
+:1088E000795F726561645F756E69743837006469B9
+:1088F0007274795F726561645F756E69743838008F
+:1089000064697274795F726561645F756E697438E9
+:10891000390064697274795F726561645F756E694C
+:108920007439300064697274795F726561645F756F
+:108930006E697439310064697274795F726561645B
+:108940005F756E697439320064697274795F72653B
+:1089500061645F756E697439330064697274795F3C
+:10896000726561645F756E6974393400646972742C
+:10897000795F726561645F756E6974393500646929
+:108980007274795F726561645F756E6974393600FF
+:1089900064697274795F726561645F756E69743958
+:1089A000370064697274795F726561645F756E69BE
+:1089B0007439380064697274795F726561645F75D7
+:1089C0006E697439390064697274795F72656164C3
+:1089D0005F756E69743130300064697274795F72EA
+:1089E0006561645F756E69743130310064697274F9
+:1089F000795F726561645F756E69743130320064ED
+:108A0000697274795F726561645F756E6974313023
+:108A1000330064697274795F726561645F756E6951
+:108A2000743130340064697274795F726561645FB7
+:108A3000756E69743130350064697274795F72657E
+:108A400061645F756E69743130360064697274797F
+:108A50005F726561645F756E697431303700646997
+:108A60007274795F726561645F756E6974313038F4
+:108A70000064697274795F726561645F756E6974B0
+:108A80003130390064697274795F726561645F7551
+:108A90006E69743131300064697274795F72656136
+:108AA000645F756E69743131310064697274795F25
+:108AB000726561645F756E69743131320064697228
+:108AC00074795F726561645F756E6974313133000A
+:108AD00064697274795F726561645F756E6974311F
+:108AE00031340064697274795F726561645F756EB8
+:108AF00069743131350064697274795F72656164DB
+:108B00005F756E69743131360064697274795F72B1
+:108B10006561645F756E69743131370064697274C0
+:108B2000795F726561645F756E69743131380064B4
+:108B3000697274795F726561645F756E69743131F1
+:108B4000390064697274795F726561645F756E691A
+:108B5000743132300064697274795F726561645F88
+:108B6000756E69743132310064697274795F72654F
+:108B700061645F756E697431323200646972747950
+:108B80005F726561645F756E697431323300646968
+:108B90007274795F726561645F756E6974313234C5
+:108BA0000064697274795F726561645F756E69747F
+:108BB0003132350064697274795F726561645F7522
+:108BC0006E69743132360064697274795F726561FE
+:108BD000645F756E69743132370064697274795FED
+:108BE000726561645F756E697431323800646972F0
+:108BF00074795F726561645F756E697431323900D2
+:108C000064697274795F726561645F756E697431ED
+:108C100033300064697274795F726561645F756E88
+:108C200069743133310064697274795F72656164AB
+:108C30005F756E69743133320064697274795F7282
+:108C40006561645F756E6974313333006469727491
+:108C5000795F726561645F756E6974313334006485
+:108C6000697274795F726561645F756E69743133BE
+:108C7000350064697274795F726561645F756E69ED
+:108C8000743133360064697274795F726561645F50
+:108C9000756E69743133370064697274795F726517
+:108CA00061645F756E697431333800646972747918
+:108CB0005F726561645F756E697431333900646930
+:108CC0007274795F726561645F756E697431343096
+:108CD0000064697274795F726561645F756E69744E
+:108CE0003134310064697274795F726561645F75F3
+:108CF0006E69743134320064697274795F726561CF
+:108D0000645F756E69743134330064697274795FBD
+:108D1000726561645F756E697431343400646972C0
+:108D200074795F726561645F756E697431343500A2
+:108D300064697274795F726561645F756E697431BC
+:108D400034360064697274795F726561645F756E50
+:108D500069743134370064697274795F7265616473
+:108D60005F756E69743134380064697274795F724A
+:108D70006561645F756E6974313439006469727459
+:108D8000795F726561645F756E6974313530006456
+:108D9000697274795F726561645F756E697431358B
+:108DA000310064697274795F726561645F756E69C0
+:108DB000743135320064697274795F726561645F21
+:108DC000756E69743135330064697274795F7265E8
+:108DD00061645F756E6974313534006469727479E9
+:108DE0005F726561645F756E697431353500646901
+:108DF0007274795F726561645F756E69743135365E
+:108E00000064697274795F726561645F756E69741C
+:108E10003135370064697274795F726561645F75BA
+:108E20006E69743135380064697274795F72656196
+:108E3000645F756E69743135390064697274795F85
+:108E4000726561645F756E69743136300064697291
+:108E500074795F726561645F756E69743136310073
+:108E600064697274795F726561645F756E6974318B
+:108E700036320064697274795F726561645F756E21
+:108E800069743136330064697274795F7265616444
+:108E90005F756E69743136340064697274795F721B
+:108EA0006561645F756E697431363500646972742A
+:108EB000795F726561645F756E697431363600641E
+:108EC000697274795F726561645F756E6974313659
+:108ED000370064697274795F726561645F756E6989
+:108EE000743136380064697274795F726561645FE9
+:108EF000756E69743136390064697274795F7265B0
+:108F000061645F756E6974313730006469727479B9
+:108F10005F726561645F756E6974313731006469D1
+:108F20007274795F726561645F756E69743137322E
+:108F30000064697274795F726561645F756E6974EB
+:108F40003137330064697274795F726561645F758B
+:108F50006E69743137340064697274795F72656167
+:108F6000645F756E69743137350064697274795F56
+:108F7000726561645F756E69743137360064697259
+:108F800074795F726561645F756E6974313737003B
+:108F900064697274795F726561645F756E6974315A
+:108FA00037380064697274795F726561645F756EE9
+:108FB00069743137390064697274795F726561640C
+:108FC0005F756E69743138300064697274795F72EC
+:108FD0006561645F756E69743138310064697274FB
+:108FE000795F726561645F756E69743138320064EF
+:108FF000697274795F726561645F756E6974313826
+:10900000330064697274795F726561645F756E695B
+:10901000743138340064697274795F726561645FB9
+:10902000756E69743138350064697274795F726580
+:1090300061645F756E697431383600646972747981
+:109040005F726561645F756E697431383700646999
+:109050007274795F726561645F756E6974313838F6
+:109060000064697274795F726561645F756E6974BA
+:109070003138390064697274795F726561645F7553
+:109080006E69743139300064697274795F72656138
+:10909000645F756E69743139310064697274795F27
+:1090A000726561645F756E6974313932006469722A
+:1090B00074795F726561645F756E6974313933000C
+:1090C00064697274795F726561645F756E69743129
+:1090D00039340064697274795F726561645F756EBA
+:1090E00069743139350064697274795F72656164DD
+:1090F0005F756E69743139360064697274795F72B4
+:109100006561645F756E69743139370064697274C2
+:10911000795F726561645F756E69743139380064B6
+:10912000697274795F726561645F756E69743139F3
+:10913000390064697274795F726561645F756E6924
+:10914000743230300064697274795F726561645F93
+:10915000756E69743230310064697274795F72655A
+:1091600061645F756E69743230320064697274795B
+:109170005F726561645F756E697432303300646973
+:109180007274795F726561645F756E6974323034D0
+:109190000064697274795F726561645F756E697489
+:1091A0003230350064697274795F726561645F752D
+:1091B0006E69743230360064697274795F72656109
+:1091C000645F756E69743230370064697274795FF8
+:1091D000726561645F756E697432303800646972FB
+:1091E00074795F726561645F756E697432303900DD
+:1091F00064697274795F726561645F756E697432F7
+:1092000031300064697274795F726561645F756E94
+:1092100069743231310064697274795F72656164B6
+:109220005F756E69743231320064697274795F728D
+:109230006561645F756E697432313300646972749C
+:10924000795F726561645F756E6974323134006490
+:10925000697274795F726561645F756E69743231C9
+:10926000350064697274795F726561645F756E69F7
+:10927000743231360064697274795F726561645F5B
+:10928000756E69743231370064697274795F726522
+:1092900061645F756E697432313800646972747923
+:1092A0005F726561645F756E69743231390064693B
+:1092B0007274795F726561645F756E6974323230A1
+:1092C0000064697274795F726561645F756E697458
+:1092D0003232310064697274795F726561645F75FE
+:1092E0006E69743232320064697274795F726561DA
+:1092F000645F756E69743232330064697274795FC9
+:10930000726561645F756E697432323400646972CB
+:1093100074795F726561645F756E697432323500AD
+:1093200064697274795F726561645F756E697432C5
+:1093300032360064697274795F726561645F756E5C
+:1093400069743232370064697274795F726561647E
+:109350005F756E69743232380064697274795F7255
+:109360006561645F756E6974323239006469727464
+:10937000795F726561645F756E6974323330006461
+:10938000697274795F726561645F756E6974323396
+:10939000310064697274795F726561645F756E69CA
+:1093A000743233320064697274795F726561645F2C
+:1093B000756E69743233330064697274795F7265F3
+:1093C00061645F756E6974323334006469727479F4
+:1093D0005F726561645F756E69743233350064690C
+:1093E0007274795F726561645F756E697432333669
+:1093F0000064697274795F726561645F756E697427
+:109400003233370064697274795F726561645F75C5
+:109410006E69743233380064697274795F726561A1
+:10942000645F756E69743233390064697274795F90
+:10943000726561645F756E6974323430006469729C
+:1094400074795F726561645F756E6974323431007E
+:1094500064697274795F726561645F756E69743294
+:1094600034320064697274795F726561645F756E2D
+:1094700069743234330064697274795F726561644F
+:109480005F756E69743234340064697274795F7226
+:109490006561645F756E6974323435006469727435
+:1094A000795F726561645F756E6974323436006429
+:1094B000697274795F726561645F756E6974323464
+:1094C000370064697274795F726561645F756E6993
+:1094D000743234380064697274795F726561645FF4
+:1094E000756E69743234390064697274795F7265BB
+:1094F00061645F756E6974323530006469727479C5
+:109500005F726561645F756E6974323531006469DC
+:109510007274795F726561645F756E697432353239
+:109520000064697274795F726561645F756E6974F5
+:109530003235330064697274795F726561645F7596
+:109540006E69743235340064697274795F72656172
+:10955000645F756E6974323535006770696F4034C9
+:1095600030303133303030006770696F4034303024
+:109570003132303030006770696F40343030313113
+:10958000303030006770696F403430303130303007
+:1095900030006D7073325F66706761696F403430A0
+:1095A000303238303463006D7073325F66706761DB
+:1095B000696F403430303238303038006D7073327B
+:1095C0005F66706761696F403430303238303030F8
+:1095D0000072657461696E65646D656D00726574B5
+:1095E00061696E65645F6D656D5F7A6570687972DB
+:1095F0005F72616D007561727440343030303630A6
+:109600003030007561727440343030303530303075
+:1096100000756172744034303030343030300025A1
+:10962000633A2048616C74696E672073797374655E
+:109630006D0A00556E6B6E6F776E206572726F7279
+:1096400000756E6B6E6F776E0025633A203E3E3E6E
+:10965000205A455048595220464154414C204552C9
+:10966000524F522025643A202573206F6E204350BC
+:10967000552025640A0025633A204661756C7420E4
+:10968000647572696E6720696E7465727275707444
+:109690002068616E646C696E670A0A0025633A206F
+:1096A00043757272656E74207468726561643A20E5
+:1096B000257020282573290A0043505520657863BA
+:1096C000657074696F6E00556E68616E646C656478
+:1096D00020696E7465727275707400537461636B87
+:1096E000206F766572666C6F77004B65726E656C85
+:1096F000206F6F7073004B65726E656C2070616EC9
+:109700006963006D61696E006F730025633A2025FF
+:1097100070202872656164792028792F6E293A209B
+:10972000256329207072696F206368616E676564C4
+:1097300020746F2025642028776173202564290A0E
+:109740000025633A20257020746F6F6B206D75744F
+:1097500065782025702C20636F756E743A2025641F
+:109760002C206F726967207072696F3A2025640A35
+:109770000025633A2061646A757374696E672070AE
+:1097800072696F207570206F6E206D75746578201A
+:1097900025700A0025633A206F6E206D7574657818
+:1097A00020257020676F745F6D7574657820766111
+:1097B0006C75653A2025640A0025633A20257020DF
+:1097C000676F74206D757465782025702028792F57
+:1097D0006E293A2025630A0025633A2025702074FB
+:1097E000696D656F7574206F6E206D757465782076
+:1097F00025700A0025633A2061646A757374696E86
+:1098000067207072696F20646F776E206F6E206DB5
+:10981000757465782025700A0025633A206D75748B
+:109820006578202570206C6F636B5F636F756E7455
+:109830003A2025640A0025633A206E6577206F7709
+:109840006E6572206F66206D757465782025703A9C
+:1098500020257020287072696F3A202564290A003B
+:1098600025633A20737461636B20257020666F72E4
+:10987000207468726561642025703A206F626A5FA7
+:1098800073697A653D257A75206275665F737461C8
+:1098900072743D257020206275665F73697A652059
+:1098A000257A7520737461636B5F7074723D2570E7
+:1098B0000A0025633A207363686564756C657220DD
+:1098C0006C6F636B6564202825703A2564290A0053
+:1098D00025633A207363686564756C657220756EE4
+:1098E0006C6F636B6564202825703A2564290A0033
+:1098F00025633A2074687265616420257020666F64
+:109900007220256C75207469636B730A00286E756C
+:109910006C6C29007F7F7F7F7F7F7F7F7F7F7F7F52
+:109920007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F47
+:109930007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3E78
+:109940007F7F7F3F3435363738393A3B3C3D7F7F28
+:109950007F407F7F7F000102030405060708090A94
+:109960000B0C0D0E0F101112131415161718197F6A
+:109970007F7F7F7F7F1A1B1C1D1E1F202122232417
+:1099800025262728292A2B2C2D2E2F303132337FC4
+:109990007F7F7F7F4142434445464748494A4B4C7D
+:1099A0004D4E4F505152535455565758595A616263
+:1099B000636465666768696A6B6C6D6E6F707172FF
+:1099C000737475767778797A303132333435363747
+:1099D00038392B2F1800776D00001C00876D0000B0
+:1099E0002000976D000018009F6D00001C00AA6DFC
+:1099F00000002000B86D00002400C66D00002800A3
+:109A0000D76D00002C00EA6D00003000FC6D0000F6
+:109A10003400106E00003800226E00003C00366EEC
+:109A200000004000496E000044005C6E00004800E9
+:109A30006F6E00004C00826E00005000956E0000BA
+:109A40005400A86E00005800BB6E00005C00CE6E93
+:109A500000006000E16E00006400F46E0000680029
+:109A6000086F00006C001C6F00007000306F000079
+:109A70007400446F00007800586F00007C006C6F29
+:109A800000008000806F00008400946F0000880058
+:109A9000A86F00008C00BC6F00009000D06F000029
+:109AA0009400E46F00009800F86F00009C000C70B8
+:109AB0000000A00020700000A40034700000A80086
+:109AC00048700000AC005C700000B00070700000D6
+:109AD000B40084700000B80098700000BC00AC7046
+:109AE0000000C000C0700000C400D4700000C800B6
+:109AF000E8700000CC00FC700000D0001071000085
+:109B0000D40024710000D80038710000DC004C71D2
+:109B10000000E00060710000E40074710000E800E3
+:109B200088710000EC009C710000F000B071000032
+:109B3000F400C4710000F800D8710000FC00EC7162
+:109B4000000000010072000004011472000008010E
+:109B5000287200000C013C720000100150720000DD
+:109B60001401647200001801787200001C018C72EC
+:109B700000002001A07200002401B472000028013E
+:109B8000C87200002C01DC7200003001F07200008D
+:109B90003401047300003801187300003C012C7379
+:109BA000000040014073000044015473000048016C
+:109BB000687300004C017C7300005001907300003A
+:109BC0005401A47300005801B87300005C01CC7309
+:109BD00000006001E07300006401F473000068019C
+:109BE000087400006C011C740000700130740000E7
+:109BF0007401447400007801587400007C016C7496
+:109C000000008001807400008401947400008801C9
+:109C1000A87400008C01BC7400009001D074000096
+:109C20009401E47400009801F87400009C010C7524
+:109C30000000A00120750000A40134750000A801F7
+:109C400048750000AC015C750000B0017075000043
+:109C5000B40184750000B80198750000BC01AC75B2
+:109C60000000C001C0750000C401D4750000C80127
+:109C7000E8750000CC01FC750000D00111760000F1
+:109C8000D40126760000D8013B760000DC01507636
+:109C90000000E00165760000E4017A760000E8014A
+:109CA0008F760000EC01A4760000F001B976000088
+:109CB000F401CE760000F801E3760000FC01F876AE
+:109CC000000000020D770000040222770000080265
+:109CD000377700000C024C7700001002617700001B
+:109CE00014027677000018028B7700001C02A07720
+:109CF00000002002B57700002402CA770000280285
+:109D0000DF7700002C02F4770000300209780000B1
+:109D100034021E7800003802337800003C02487894
+:109D2000000040025D7800004402727800004802A2
+:109D3000877800004C029C7800005002B178000047
+:109D40005402C67800005802DB7800005C02F0780C
+:109D5000000060020579000064021A7900006802C0
+:109D60002F7900006C0244790000700259790000DC
+:109D700074026E7900007802837900007C02987981
+:109D800000008002AD7900008402C27900008802E0
+:109D9000D77900008C02EC7900009002017A000073
+:109DA0009402167A000098022B7A00009C02407AF6
+:109DB0000000A002557A0000A4026A7A0000A802FE
+:109DC0007F7A0000AC02947A0000B002A97A000009
+:109DD000B402BE7A0000B802D37A0000BC02E87A6E
+:109DE0000000C002FD7A0000C402127B0000C8021D
+:109DF000277B0000CC023C7B0000D002517B00009E
+:109E0000D402667B0000D8027B7B0000DC02907BE2
+:109E10000000E002A57B0000E402BA7B0000E8023B
+:109E2000CF7B0000EC02E47B0000F002F97B000035
+:109E3000F4020E7C0000F802237C0000FC02387C57
+:109E4000000000034D7C00000403627C0000080356
+:109E5000777C00000C038C7C00001003A17C0000C8
+:109E60001403B67C00001803CB7C00001C03E07CCC
+:109E700000002003F57C000024030A7D0000280375
+:109E80001F7D00002C03347D00003003497D00005D
+:109E900034035E7D00003803737D00003C03887D41
+:109EA000000040039D7D00004403B27D0000480394
+:109EB000C77D00004C03DC7D00005003F17D0000F5
+:109EC0005403067E000058031B7E00005C03307EB6
+:109ED00000006003457E000064035A7E00006803B2
+:109EE0006F7E00006C03847E00007003997E00008A
+:109EF0007403AE7E00007803C37E00007C03D87E2E
+:109F000000008003ED7E00008403027F00008803D0
+:109F1000177F00008C032C7F00009003417F00001E
+:109F20009403567F000098036B7F00009C03807FA2
+:109F30000000A003957F0000A403AA7F0000A803EF
+:109F4000BF7F0000AC03D47F0000B003E97F0000B6
+:109F5000B403FE7F0000B80313800000BC03288018
+:109F60000000C0033D800000C40352800000C8030D
+:109F700067800000CC037C800000D003918000004B
+:109F8000D403A6800000D803BB800000DC03D0808F
+:109F90000000E003E5800000E403FA800000E8032D
+:109FA0000F810000EC0324810000F00339810000E0
+:109FB000F4034E810000F80363810000FC03788104
+:109FC000000000048D8100000404A2810000080448
+:109FD000B78100000C04CC8100001004E181000076
+:109FE0001404F681000018040B8200001C04208277
+:109FF000000020043582000024044A820000280466
+:10A000005F8200002C04748200003004898200000A
+:10A0100034049E8200003804B38200003C04C882ED
+:10A0200000004004D98200004404EA820000480491
+:10A03000FB8200004C040C83000050041D830000D0
+:10A0400054042E83000058043F8300005C045083B6
+:10A0500000006004618300006404728300006804EF
+:10A06000848300006C04968300007004A8830000C1
+:10A070007404BA8300007804CC8300007C04DE837F
+:10A0800000008004F083000084040284000088043F
+:10A09000148400008C04268400009004388400009E
+:10A0A00094044A84000098045C8400009C046E843C
+:10A0B0000000A00480840000A40492840000A8048E
+:10A0C000A4840000AC04B6840000B004C88400007E
+:10A0D000B404DA840000B804EC840000BC04FE84FC
+:10A0E0000000C00410850000C40422850000C804DC
+:10A0F00034850000CC0446850000D004588500005B
+:10A10000D4046A850000D8047C850000DC048E85B8
+:10A110000000E004A0850000E404B2850000E8042B
+:10A12000C4850000EC04D6850000F004E88500003A
+:10A13000F404FA850000F8040C860000FC041E8676
+:10A140000000000530860000040542860000080576
+:10A15000548600000C056686000010057886000015
+:10A1600014058A86000018059C8600001C05AE8632
+:10A1700000002005C08600002405D28600002805C6
+:10A18000E48600002C05F6860000300508870000F4
+:10A1900034051A87000038052C8700003C053E87EF
+:10A1A0000000400550870000440562870000480514
+:10A1B000748700004C0586870000500598870000D2
+:10A1C0005405AA8700005805BC8700005C05CE87AF
+:10A1D00000006005E08700006405F2870000680564
+:10A1E000048800006C0516880000700528880000AF
+:10A1F00074053A88000078054C8800007C055E886C
+:10A2000000008005708800008405828800008805B1
+:10A21000948800008C05A68800009005B88800008E
+:10A220009405CA8800009805DC8800009C05EE882B
+:10A230000000A00500890000A40512890000A805FF
+:10A2400024890000AC0536890000B005488900006B
+:10A25000B4055A890000B8056C890000BC057E89E8
+:10A260000000C00590890000C405A2890000C8054F
+:10A27000B4890000CC05C6890000D005D98900004A
+:10A28000D405EC890000D805FF890000DC05128A9E
+:10A290000000E005258A0000E405388A0000E80592
+:10A2A0004B8A0000EC055E8A0000F005718A000010
+:10A2B000F405848A0000F805978A0000FC05AA8A44
+:10A2C00000000006BD8A00000406D08A00000806CF
+:10A2D000E38A00000C06F68A00001006098B0000D5
+:10A2E00014061C8B000018062F8B00001C06428BE6
+:10A2F00000002006558B00002406688B000028060D
+:10A300007B8B00002C068E8B00003006A18B00009A
+:10A310003406B48B00003806C78B00003C06DA8B8D
+:10A3200000004006ED8B00004406008C000048064B
+:10A33000138C00004C06268C00005006398C00005F
+:10A3400054064C8C000058065F8C00005C06728C32
+:10A3500000006006858C00006406988C000068068A
+:10A36000AB8C00006C06BE8C00007006D18C000027
+:10A370007406E48C00007806F78C00007C060A8DD9
+:10A38000000080061D8D00008406308D00008806C8
+:10A39000438D00008C06568D00009006698D0000EC
+:10A3A00094067C8D000098068F8D00009C06A28D7F
+:10A3B0000000A006B58D0000A406C88D0000A80608
+:10A3C000DB8D0000AC06EE8D0000B006018E0000B3
+:10A3D000B406148E0000B806278E0000BC063A8E24
+:10A3E0000000C0064D8E0000C406608E0000C80646
+:10A3F000738E0000CC06868E0000D006998E000079
+:10A40000D406AC8E0000D806BF8E0000DC06D28ECB
+:10A410000000E006E58E0000E406F88E0000E80685
+:10A420000B8F0000EC061E8F0000F006318F00003D
+:10A43000F406448F0000F806578F0000FC066A8F70
+:10A44000000000077D8F00000407908F00000807C0
+:10A45000A38F00000C07B68F00001007C98F000003
+:10A460001407DC8F00001807EF8F00001C07029014
+:10A4700000002007159000002407289000002807FE
+:10A480003B9000002C074E900000300761900000C8
+:10A490003407749000003807879000003C079A90BA
+:10A4A00000004007AD9000004407C090000048073E
+:10A4B000D39000004C07E69000005007F990000090
+:10A4C00054070C91000058071F9100005C0732915F
+:10A4D000000060074591000064075891000068077C
+:10A4E0006B9100006C077E91000070079191000055
+:10A4F0007407A49100007807B79100007C07CA9107
+:10A5000000008007DD9100008407F09100008807BB
+:10A51000039200008C071692000090072992000019
+:10A5200094073C92000098074F9200009C076292AB
+:10A530000000A00775920000A40788920000A807F9
+:10A540009B920000AC07AE920000B007C1920000E1
+:10A55000B407D4920000B807E7920000BC07FA9253
+:10A560000000C0070D930000C40720930000C80737
+:10A5700033930000CC0746930000D00759930000A6
+:10A58000D4076C930000D8077F930000DC079293F8
+:10A590000000E007A5930000E407B8930000E80777
+:10A5A000CB930000EC07DE930000F007F19300006E
+:10A5B000F40704940000F80717940000FC072A949D
+:10A5C000000000083D9400000408509400000808B2
+:10A5D000639400000C087694000010088994000031
+:10A5E00014089C9400001808AF9400001C08C29442
+:10A5F00000002008D59400002408E89400002808F2
+:10A60000FB9400002C080E950000300821950000F6
+:10A610003408349500003808479500000102020311
+:04A62000030303002D
+:10A62400C13E00009C5A000001000000FFFFFFFF34
+:10A63400AD1C0000000000009F430000000000006B
+:10A6440000000000000004200000000000C201001F
+:10A654000000000000000000010000000060004055
+:10A6640001010000006000400102000000600040A1
+:10A6740000C2010000000000000000000100000012
+:10A6840000500040010100000050004001020000A1
+:10A694000050004000C20100000000000000000063
+:10A6A40001000000004000400101000000400040A3
+:10A6B4000102000000400040020000009C00002055
+:06A6C4009C0000200400D0
+:10A6CA000000000000000000000000000000000080
+:0EA6DA00000000000000000000000000000072
+:10A6E800C4000020C400002000000000000000009A
+:04A6F8000E00000050
+:04A6FC0015E015E070
+:04000003000020D900
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.signed.bin
new file mode 100644
index 0000000..66a1295
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex
new file mode 100644
index 0000000..4b9a637
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.hex
@@ -0,0 +1,2680 @@
+:1000000088530020D9200000991C0000C520000062
+:10001000C5200000C5200000C52000000000000031
+:10002000000000000000000000000000552100005A
+:10003000C520000000000000A9220000992A00004D
+:1000400015230000152300001523000015230000D0
+:1000500015230000152300001523000015230000C0
+:1000600015230000152300001523000015230000B0
+:1000700015230000152300001523000015230000A0
+:100080001523000015230000152300001523000090
+:100090001523000015230000152300001523000080
+:1000A0001523000015230000152300001523000070
+:1000B0001523000015230000152300001523000060
+:1000C00010F8012B11F8013B012A28BF9A42F7D002
+:1000D000D01A7047034613F8012B002AFBD1181AD7
+:1000E00001387047492108B5094803F0F9FE01F0CD
+:1000F00041F9024620B14421064803F0F1FEFEE733
+:10010000054801F0E7FC4421044803F0E9FEFEE75E
+:10011000C25D0000E65D0000885A0000145E000029
+:1001200070B586B003F0CAFE03F0C9FE4921294824
+:1001300003F0D6FE03F0C1FE03A800F0C9FE054699
+:10014000254E44213268131A5A4224485A4103F07A
+:10015000C7FE03F088FE044628B14421204803F07E
+:10016000BFFEFFF7BFFF3368AB4202D045211D48F9
+:10017000F5E7039B49215A681B4803F0B1FE039938
+:100180001A484B7D0A7DC98A194D0091492103F017
+:10019000A7FE4921174803F0A3FE039A536812896A
+:1001A00013442B6004F01AFD01F0DEFC01F0C0FFE7
+:1001B0002B681B6883F3088884F31488BFF36F8F60
+:1001C000BFF36F8F2B685B68984745210A4803F09F
+:1001D00087FEFEE74F5E000084020020685E00009C
+:1001E0008D5E0000AD5E0000D05E0000FF5E00008E
+:1001F000780200201D5F0000425F000021B101294C
+:1002000006D06FF015007047044B53F8300070476C
+:10021000024B03EBC0035868704700BF905A0000C0
+:10022000014B1B68184700BF00000020014B1860FD
+:10023000704700BF0000002030B5044685B00D4671
+:1002400010220021684605F0D3F902238DF8023010
+:10025000044B2A4621466846019303F0CBFC05B0C7
+:1002600030BD00BF2102000080B505460E4617468E
+:10027000984603F03FFA034602F05EF80446DFF8C2
+:100280001890424649F8003039463046A84754F89D
+:10029000090001F0F3FF00BF08000000044608B5A4
+:1002A000EFF31183202383F31288BFF36F8F04F0E1
+:1002B00095FC204601F02AFF024803F003FE04F0FB
+:1002C0004EF8FCE77E5F00002DE9F043079D15B96D
+:1002D0001560002012E00324B5FBF4F404EB44079E
+:1002E000BD4218BF0134B4F1804F09D2A4000134DB
+:1002F0008C4200D838B96FF00B001460BDE8F08371
+:100300004FF0FF34F7E704460021DFF8B4E0B942CC
+:1003100003F1030C04F104062BD3A942274623D290
+:1003200001F1010CAC451F7828BF002324494FEA96
+:10033000A70E38BF5B7811F80EE0AC4584F800E0FA
+:1003400001EB131E2EBF3D239B0003F03C034FEA3D
+:10035000071738BFCB5C07F030071EF80770A37093
+:100360003D2367703746E3700023381A10603B70F6
+:10037000AFE71CF8034C1CF8023C4FEAA4091EF836
+:10038000099024011CF8018C04F0300406F8049C48
+:100390000EEB131919F804409B0006F8034C03F008
+:1003A0003C030EEB9814E35C08F03F0806F8023CAF
+:1003B0001EF80830344606F8013C03316346A6E7D0
+:1003C000949900002DE9F04300273C463E46DDF8B5
+:1003D0001CE0DFF81C81764526D3D4BB00201460D6
+:1003E000BDE8F0830135754531D013F805C0BCF187
+:1003F000200FF7D0AEEB0509B9F1010F16D0BCF113
+:100400000D0F13D103EB050999F80190B9F10A0F0B
+:100410001BD0B54205D1BCF13D0F0AD10137022FE7
+:100420000AD96FF01500DBE73546DCE7BCF10A0FAF
+:10043000EEE71CF0800FF4D118F80C607F2EF0D09E
+:100440003F2E01D8002FECD101346E1CC3E72E469D
+:10045000C3E74FF0060C04F00705E4080CFB05F5B4
+:100460000CFB04F40735E41B04EBD50470B18C429B
+:100470000CD80027014603253C46DFF874E0DFF87E
+:1004800074801E44B34205D10C1AA7E76FF00B002D
+:100490001460A5E713F8019BA9F10A0C5FFA8CFC24
+:1004A000BCF1160F04D828FA0CFC1CF0010FE9D19E
+:1004B0001EF809C00134BCF1400F08BF013D0CF02B
+:1004C0003F0C042C4CEA8717DCD17DB13C0C012D8C
+:1004D0000C7002D101310024D4E7022D4FEA172419
+:1004E0004C7016BF8F7002310331F4E72C46C9E718
+:1004F0001499000009004000014B03600020704780
+:10050000985A0000F8B506460C4600230A4F3D688D
+:1005100025B95BB93C6000202660F8BD31462868EB
+:10052000FFF7CEFD20B12B466D69F1E75C61F2E784
+:100530006FF07700F1E700BF7C02002070B5104B30
+:100540000D461C68B4B10F4B196800238B4202DBC7
+:100550006FF0010070BD224612F8106B864202D087
+:1005600014460133F2E7E06804F0FDFE28B10020F4
+:100570002C60EFE76FF00C00ECE76FF01200E9E79A
+:1005800004000020985A00002DE9F347174642F274
+:100590001602424DADF800202A888046ADF80220B0
+:1005A00000220C461E4601921BB9032002B0BDE892
+:1005B000F087DFF8EC9099F8003053B9394803F030
+:1005C000A9FF384803F031FF374B1860012389F841
+:1005D00000304FF00409B5F800A0CA4524D8C4F390
+:1005E0000B0444EA0830BCB2B5F80080ADF8040052
+:1005F000201D80B24044B0F5803FADF80640D4DA0B
+:10060000294B80B21B68834246DB042341460DEB35
+:100610000302244803F059FF0246D8B1452123487C
+:1006200003F05EFC0420C1E7042349461D480DEB9E
+:10063000030203F010FF58BBBDF80430B8EB133FC2
+:1006400003D1C3F30B03A34224D0BDF80630043317
+:100650009944C2E708F104013B463246114803F0D1
+:1006600034FF014618B1024645211148D8E72B88CE
+:100670006A4604331C44A4B204230A482C80ADF813
+:10068000024003F022FF003818BF012080008DE7F0
+:1006900005208BE7022089E7012087E7A4000020DE
+:1006A000D61000205058000080020020B85F0000E3
+:1006B000E55F00002DE9F04F9B4682460E469146CD
+:1006C000484F9DB044214848299D3C6803F008FCF0
+:1006D000289B0DF150080393279B4A460293269BC3
+:1006E0003146009350465B46CDF8048000F08CF80C
+:1006F00078BB5DB1C4462B46624603CA59601CA94B
+:100700008A421860944603F10803F5D100234A4653
+:10071000009331464FF6FF7306A800F09BF805469C
+:1007200028B144210246314803F0DAFB11E0DDF83C
+:100730002CB044215B460A9A2D4803F0D1FB494670
+:10074000504603F05FFC58452AD24421294803F063
+:10075000C7FB3C6842E0934237D1102A20D14421A4
+:10076000254803F0BDFBBDF81030202BF1D1059AD0
+:100770007368134403F120050CAA144618685968DD
+:10078000083303C4AB422246F7D1202240460CA9CD
+:1007900003F036FC0446194B01251B689842D8D15A
+:1007A0000DF1120304AA05A906A800F09FF800287D
+:1007B000CFDB11D1059906A803F014FCBDF8122077
+:1007C0000028CAD14FF6FF700D4931F8023B834231
+:1007D000C1D144210B48A7E7012DBAD120461DB055
+:1007E000BDE8F08F0C000020206000004A6000008F
+:1007F0007E600000AD6000001061000084020020F7
+:10080000A45D0000DF60000070B511489CB00C468C
+:10081000DDE92256442103F063FB684600F0D6FC74
+:1008200035B1002E04DD32462946684603F096FCB9
+:100830006289238961681344E26868461A4403F0B8
+:100840008DFC6946219803F0AFFC00201CB070BD00
+:10085000446100002DE9F3411E4604469DF82080C6
+:100860000D4617464346324644211F4803F038FBE5
+:1008700024B94FF0FF3002B0BDE8F081002DF8D070
+:10088000002FF6D046F6081CEB68298919446B68DE
+:100890005A5858181FFA82FE0192E6456B891FD1FB
+:1008A000B3EB124F4FEA124CE3D15CF800300193E6
+:1008B00046F60713BDF804209A42DAD1C4E900577E
+:1008C000268184F80A806B89BDF806200B44E3601A
+:1008D0006B89002013440B44043163612161CAE732
+:1008E000002BE5D0C5E700BF5B6100002DE9F743B1
+:1008F0000D4616461F460446002854D00368002BB8
+:1009000051D04368002B4ED04FF6FF784369442105
+:1009100001930369009302894FF6FF73234803F0A4
+:10092000DFFAD4F814E020692289704502D344210B
+:100930001F4810E021684B8923B1E368834204BF5C
+:10094000043020614B681958A37A43B1E3688342AD
+:1009500005D84421174803F0C3FA01201CE04245A2
+:100960008BB2C1F30F494FEA114C01D09A4216D114
+:1009700007B13B802369104804332B60A6F8009030
+:1009800023698AB20433634423613388442100938A
+:100990002B6803F0A5FA002003B0BDE8F083043013
+:1009A00060442061BFE74FF0FF30F5E78D61000044
+:1009B00055620000E36100001B6200002DE9F04376
+:1009C00006460C4685B0CDE9002391461F460246F7
+:1009D0000B462348442103F083FAB368A34239D974
+:1009E0001B1B4B4536D344211E4803F079FA0FB345
+:1009F0002146304602AA03F045FA051E2CDB013CD5
+:100A0000DDF808804C442146304602AA03F03AFA49
+:100A1000051E21DBDDE9024930464A46214603F046
+:100A2000BEFA051E18DB03F04AFA77B1444513D924
+:100A3000013CE8E7611E304602AA494403F022FA6D
+:100A4000051E09DBDDF80880DDE74C44A04503D333
+:100A50000134D8E74FF0FF35284605B0BDE8F083F4
+:100A600083620000D0620000F7B51446CDE9002390
+:100A700005460E461F4602460B460848442103F031
+:100A80002FFA44B13B4622463146284603B0BDE822
+:100A9000F040FFF793BF204603B0F0BDFA620000BC
+:100AA0002C2310B559434218146A0CB903F074FC96
+:100AB00041580D4B994206D1D16813895B1802D277
+:100AC0005189C91801D300200CE0A3689942FAD2D9
+:100AD000106920F4F97020F001000005000DB0FA53
+:100AE00080F0400910BD00BF3DB8F3961FB52C2320
+:100AF00003FB02010A6A0AB903F04EFC0023CDE9A8
+:100B0000023301934FF480730093034BFFF7D2FD40
+:100B100005B05DF804FB00BFD710002030B50546D6
+:100B20000C464B8885B003934B7802930B78442195
+:100B3000019343880093437802780D4803F0D0F97D
+:100B40002A7823789A4210D80CD36A7863789A422C
+:100B50000BD807D36A8863889A4206D860EB0000F6
+:100B600005B030BD4FF0FF30FAE70120F8E700BFD5
+:100B7000216300002C2370B503FB01040D46266A97
+:100B800000F06AF82A4603463146204600F00AF88B
+:100B9000044618B14521024803F0A2F9204670BD71
+:100BA00057630000F0B51D4606230024012787B0D7
+:100BB0008DF80720244A254E516810688DF80D30B5
+:100BC00004AB03C331788DF80E408DF80F70A1BBD4
+:100BD0003A4602200DF10D03FFF7D6FC044660BB38
+:100BE0003A46394602200DF10E03FFF7CDFC0446CC
+:100BF00018BB02213A4608460DF10F03FFF7C4FC6B
+:100C00000446D0B93A46032102200DF10703FFF74D
+:100C1000BBFC044688B908220421022004ABFFF77C
+:100C2000B3FC044648B92B7853B1042205210220B5
+:100C30002B1DFFF7A9FC18B10446204607B0F0BDF4
+:100C400001233370F9E700BF805A0000D71100205C
+:100C5000004870479002002000487047880200203A
+:100C60002DE9F84305464FF000083D4E2B6E013349
+:100C700073D195F8643095F86520013BDAB1013302
+:100C800023D005F1140105F14000FFF747FF431E93
+:100C90005C425C4128462C6600F02CF90346C0B14A
+:100CA0002146284600F08EF94FF0FF332C4484F89B
+:100CB00064802B66DAE7013309D14921294803F022
+:100CC0000FF9294B1868BDE8F8830124E2E71446C0
+:100CD000E0E74FF02C0909FB045922464421234840
+:100CE00003F0FEF8D9F820700FB903F055FB214648
+:100CF000284603F0D5F920B9D9F8101011F01009E1
+:100D000008D01B4B18683368834226D0284600F071
+:100D100045F9C9E721462846FFF7C2FEB8B915488C
+:100D20002246442103F0DCF80F4B186833688342F5
+:100D3000E9D0114B114A4521002C18BF1A46104822
+:100D400003F0CEF82146384603F0A5F9D9E722464C
+:100D500049462846FFF7CAFEE8E7014BB2E700BF65
+:100D600084020020986300000C000020BA63000099
+:100D700008000020F26300008E630000866300001C
+:100D8000276400002DE9F043DFF81C9185B004468C
+:100D90000F46D9F8006003F0A8F9024628B1D9F847
+:100DA0000060304605B0BDE8F0830146204603F000
+:100DB00084F9054648B157213C4803F091F8204694
+:100DC00003F0ABF9002DEAD1EBE701462046FFF72F
+:100DD00067FE70BB2A464921354B364884F864507B
+:100DE00003F07EF801212046FFF75AFE0246002854
+:100DF0002FD0012384F86530636C49210293B4F845
+:100E000042302D4A019394F841302C48009394F8D5
+:100E1000403003F065F84FF0FF3323662046FFF7BC
+:100E20001FFF0646264B1B6883421AD0D9F8006084
+:100E3000C5E7012384F86430A36949210293E38A5A
+:100E4000204A0193637D1D480093237D03F048F8F9
+:100E5000C8E784F8650049211B4B164803F040F8A9
+:100E6000D9E7204694F86010FFF784FE0546002875
+:100E7000DCD1226E14490E4B002A18BF0B460246E5
+:100E80004921124803F02CF82C22236E02FB034860
+:100E9000D8F8200002F0F4FF3871D8F820305B68F1
+:100EA000C7F80080BB608AE70C0000204F64000098
+:100EB0008663000072640000C5640000A164000045
+:100EC00084020020996400008E630000CF6400005B
+:100ED00010B50446064803F02DF905482146FFF7F2
+:100EE00051FF0446024803F0D5F8204610BD00BF6C
+:100EF00090020020F7B52C25016E064605FB010582
+:100F00002B699B063BD501AA6F6803F07EF8044667
+:100F1000A8B91C4A019B9742B766F36608D9D9194C
+:100F200006D2194A914203D8286A58B903F034FA14
+:100F30003B4600224921154802F0D2FF03242046F7
+:100F400003B0F0BD21463A4602F0FFFF044678B1F7
+:100F50000346002249210E4802F0C2FF3B46002210
+:100F600049210C4802F0BCFF0023C6E91A33E6E72A
+:100F700002463B464921084802F0B2FFDFE703245E
+:100F8000F2E700BFFFFF232000F03F20F5640000E0
+:100F9000256500005F6500008C65000010B5044603
+:100FA000836E00224921064802F09AFF0021E26E7A
+:100FB000A06E04F01DFB0020C4E91A0010BD00BFA4
+:100FC000BC65000038B500220B4605460C460848B3
+:100FD000492102F085FF2C2303FB0455286A08B938
+:100FE00003F0DAF92146BDE8384003F054B800BFF9
+:100FF000ED6500002DE9F04F002603689DB00293D7
+:101000004368DFF8C0E1039383688A46DDE902158F
+:101010000493C36805930369DDE904B70693436944
+:1010200007938369DDE9062C0893C3699846099301
+:10103000089B00935AF806400CAB24BA5EF8049B58
+:101040009C514FEAF223A14483EAB213009C83EA45
+:1010500072634B4424EA020402EA0C0984EA09049C
+:101060002344434485EA0B044FEA713888EAB10807
+:101070000C4005EA0B0984EA090488EAB1580436F1
+:10108000A044402E03EB070443445F46DDF8008094
+:1010900040F088804FF0100A4B4E0A9656460AF1EF
+:1010A000010A0DF1700E0AF00F070EEB870757F8D3
+:1010B000407C06F00F094FEAB748019788EAF71815
+:1010C00006F10E0707F00F070EEB870757F8407C75
+:1010D00009364FEAF74E8EEA774ECDF82CE006F04F
+:1010E0000F060DF1700E0EEB86060EEB890959F80E
+:1010F00040EC56F8406CBAF1400F7644DDF804E05D
+:1011000088EADE08DDF82CE046448EEA972E764425
+:1011100004EA02084FEAF42E2CEA040787EA0807DB
+:101120008EEAB41EDDF828808EEA746E774458F893
+:1011300004EF49F8406C77443744009E4FEA733E11
+:101140003E4481EA0507CDF828808EEAB30E07EA0F
+:10115000030701EA05088EEAB35E87EA08077744C9
+:10116000374406EB0B0ECDF800C0AB4622D1029EF1
+:101170003E440660039E1E44049B46600B4483600D
+:10118000059B2B44C360069B73440361079B234468
+:101190004361089B13448361099B6344C3611DB091
+:1011A000BDE8F08FAB46CDF800C00D469446194619
+:1011B00022463FE794460D462246194674463B4672
+:1011C0006CE700BFDC5A0000185B000010B5044655
+:1011D000C8B17022002103F03BF80B4B0B4A0C49BD
+:1011E000C4E900230B4B0C48C4E902130B4BC4E9C0
+:1011F000040301200A4BA36103F17453A3F52303F5
+:10120000A3F69243E36110BD85AE67BB67E6096A4A
+:1012100072F36E3C3AF54FA57F520E518C68059BD8
+:10122000ABD9831FF7B5254E306883685B6C03B17B
+:101230009847306883685B6B002B31D1204C214D7F
+:10124000306883689B69002B2DD001220DF10701C6
+:101250009847012827D1236843B92B682BB36968C5
+:101260001A688B422A6000D16A602360164A9DF892
+:10127000070011887F2904D823684F1C0B4417806E
+:1012800018720A28DCD10020236811881860596080
+:101290000E494D6875B9C1E9003310802060CEE772
+:1012A00098470028CAD103B0F0BD4521084802F094
+:1012B00017FEF8E72B604B60EFE700BF58070020F0
+:1012C0000003002010030020D41000200803002099
+:1012D0001766000010B5044B044618688368E1B235
+:1012E0005B689847204610BD58070020F8B50546B2
+:1012F00016460846EFF3118C202383F31288BFF3C0
+:101300006F8F19490B684BB1184C62689A4205D02F
+:1013100000221A6062689AB9C4E90033144A13685B
+:101320002BB157681C68BB42146008BF54608CF333
+:101330001188BFF36F8F0B602BB918463360F8BD6F
+:1013400013606360EAE75C6803F10801A042D8BF5C
+:1013500000F1FF342246284604F023F90023601CE4
+:101360002B550123EAE700BF0403002010030020EF
+:1013700008030020002313B51C462049204AC1E978
+:101380000033C2E900331F4A4868146020BBC1E93A
+:1013900000220133082B02F18802F5D11A4C1B48B8
+:1013A000206003F0E0FF28B32068836823B19B6CC2
+:1013B00013B1002216499847206883685B6B0BB114
+:1013C000984760B1206883689B69002BFAD001229E
+:1013D0000DF107019847F4E702604A60D9E700225F
+:1013E0000C4B20681A8083689B6A03B198470020E1
+:1013F00002B010BD4FF0FF30FAE700BF100300202D
+:10140000080300201803002058070020FC570000A4
+:1014100025120000D410002041F204432DE9F04FC2
+:10142000EFB0ADF80C3040F606130024DFF8D4908E
+:10143000ADF81030D9F80010334BDFF8D0801E68BB
+:101440000B78A6EB08065A1C62F302030B7073BA02
+:101450004B808B8808225BBA8B804C70204602F050
+:10146000A3FF3246414602F09FFF0746B5B205F1A1
+:101470000A03D9F800101FFA83FB5BBAADF81830E5
+:101480000B683246CDF81A304B680DF1180A414608
+:101490007FBA0DF122000C35CDF81E30ADB204F04C
+:1014A00080F832AE2AF80B7005AF009553463A46E5
+:1014B000ED213046FEF708FF154DBDF81480A0451C
+:1014C00006DC4421134802F00BFD6FB0BDE8F08F3D
+:1014D0002B6802215B6894B904A8A8EB040798471D
+:1014E0007C2FA8BF7C272B68301939465B6898474A
+:1014F0002B6801215B6808483C449847DFE703A854
+:10150000EBE700BFB007002068070020D8110020DB
+:10151000B4070020556600009A96000010B50446F6
+:101520000A210A4803F0F3FE02220949074803F0A2
+:10153000E1FE2146054803F0BAFE0A21034803F004
+:10154000EEFEBDE81040FFF767BF00BF6807002050
+:101550005D6600002DE9F0474FF0FF3400250B4693
+:101560000121D4B00594069407940AAE0246C6E958
+:101570000055089530A80091CDE901550421099541
+:1015800003F00CFE4022294620A804F031F8834BDA
+:1015900003211C93052304221D93814B0DF1180A8E
+:1015A000CDE91E3A7F4B80482193804B05AFCDE9B2
+:1015B00023367F4B0DF11C0826937E4BCDE92B0182
+:1015C000CDE92838CDE92D37279109AB1CA930A8E2
+:1015D00008AC229202F04CFE48B303252A4644216F
+:1015E000754802F07DFC0A21744803F090FE7449AE
+:1015F0000222724803F07EFE2946704803F057FE2F
+:101600004DB9694903226D4803F074FE6D4B6B4878
+:10161000196803F056FE0A21684803F080FEFFF7C0
+:10162000FBFE206802F090FC54B0BDE8F0873B68F8
+:101630005A1CD2D0D6F80090B9F1000FCDD0766800
+:10164000614A33B9DAF80010B1F1FF3F18BF0B4619
+:10165000136000211068FEF7D1FD2146C0B2FEF7ED
+:101660006DFF05460028B8D13B68564F002B3DD191
+:101670002068D8F8003082683D609342ADD82B4690
+:101680002946FFF79BF90028A7D1D8F800204F4B37
+:101690001A60206802F098FCB6FBF0F303FB00FA36
+:1016A0003A684A4902EB0A030968A6EB0A06981948
+:1016B000884238BF00264421454802F011FC2068CA
+:1016C00002F082FC0128D04606D9206802F07CFC9A
+:1016D000013819EA000F3DD153464A46396820685F
+:1016E00002F048FC00287FF478AF2DE03A6893427E
+:1016F0007FF474AF354A334412689342C9D96CE71A
+:10170000C245206828BFC24602F065FC402201465F
+:101710000CA803F06DFF524649460CA803F041FFA8
+:101720005346396820680CAA02F024FC08B105462B
+:1017300054E73B68D14453443B60A8EB0A08206857
+:1017400002F042FC4045DBD93EB93B683344434498
+:101750003B6043E74FF0400AF1E7206802F03BFCB2
+:10176000082201460CA803F043FF324609EB0801AA
+:101770000CA803F016FFD4F800A03968504608EB17
+:10178000010902F021FC494603460CAA504602F02A
+:10179000F1FB00287FF421AFD7E700BF60660000AF
+:1017A000CB4F0000666600006B660000D54F00005E
+:1017B0009B6D0000D14F00008F660000680700207D
+:1017C0005D66000060070020640700205C070020C1
+:1017D0006F660000F0B50C68164F85B002380D46F4
+:1017E000C4F580610090144B381903AA0131FEF74B
+:1017F000E9FD0446D0B92B68039A1344022B2B60F1
+:1018000011D93E88023B76BAB6B29E420BD132461F
+:10181000B91C02F0C9FD30B9022E04D92B689A1EFA
+:101820002A60FC540124204605B0F0BD4FF0FF347F
+:10183000F9E700BF7D12002080160020002307B5C5
+:1018400002210093034AA423034803F06AFD03B076
+:101850005DF804FBD8110020680700202DE9F04F47
+:1018600007290446ADB040F21981037813F0050F43
+:1018700040F014814388A1F108055BBA9BB2AB42EA
+:10188000C0F00C81874B186083885BBA8380FFF7B8
+:10189000D5FFA688012E40F0E880E37923B1012B23
+:1018A00000F0DB800820F4E02778FFF7D1F9054647
+:1018B00002F040FC284602F018FC07F00707044637
+:1018C00088B102464521784802F00AFB3446284692
+:1018D00002F0E0FB14B12046FFF720FE2DB0BDE87A
+:1018E000F04FFFF7ABBF002F40F0B58031466F4897
+:1018F00003F00DFD06226E496C4803F0FBFC052148
+:101900006A4803F000FD2746DFF8A881DFF8A891B8
+:10191000DFF8A8A17B4205F1200203F02C03D65882
+:10192000002E6AD02023002130460CAAD8F800B03F
+:1019300002F00BFB0C9B4B450CD10023CDE902338D
+:10194000019340233246009328461CAB0CA9FEF7B6
+:10195000B1FE8346DAF800305B454ED100233246B3
+:1019600000930CA94FF6FF7306A8FEF773FF00283B
+:1019700056D04FF0FF3614214C4803F0C8FC5049B4
+:1019800004224A4803F0B6FC3946484803F099FC63
+:101990004EB904224B49454803F0ACFC2022434891
+:1019A00014A903F09EFC07224749404803F0A2FC1B
+:1019B000BDF846301CAE01939DF8453040210093A0
+:1019C00030469DF84430414A02F0EAF8129B43B198
+:1019D000421E3E2A05D8C0F140013D4A304402F083
+:1019E000DFF83046FEF776FB314602462F4803F01B
+:1019F00081FC14212D4803F092FC7B1C022B4FF03C
+:101A0000010787D10521294803F085FC394627487D
+:101A100003F085FCFFF700FD284602F07EFB56E749
+:101A20000DF1120304AA05A906A8FEF75FFF00281E
+:101A30009FD1BDF81230102BF2D1BDF81030202B01
+:101A400097D13046059914AA02F07FFA061E18BFF6
+:101A5000012676428FE70824DEE7294604F10800D4
+:101A60002DB0BDE8F04FFFF775BD002E7FF41AAF23
+:101A7000E379012B0CD0052B7FF414AF3046FFF730
+:101A80004DFD1920002103F003FD0120FEF706FCA7
+:101A900030462DB0BDE8F04FFFF740BD2DB0BDE89A
+:101AA000F08F00BFB00700209D660000680700208F
+:101AB000C16600000C0000203DB8F39684020020AF
+:101AC000C8660000CD660000D2660000DA6600003D
+:101AD000E666000001232DE9F341002405461E4F70
+:101AE0001E4E3B701E4B009418603B7813B902B039
+:101AF000BDE8F08140F2014802F0E1F92B6801AA4B
+:101B0000A8EB0401301998470028019B0FDC002B3B
+:101B1000EBD004443378062B10D17378092B12D103
+:101B2000002300936946A01EFFF754FE0BE0044417
+:101B3000002BEFD14445D8D10024D6E7042B02D1A5
+:101B40007378142BEED00128F6D10099054802399C
+:101B5000FFF784FEF0E700BF7C1200207E16002015
+:101B6000B40700207F120020BFF36F8F72B64FF0D2
+:101B7000FF32114BC3F88020C3F88420C3F88820BB
+:101B8000C3F88C20C3F89020C3F89420C3F89820A1
+:101B9000C3F89C20C3F88021C3F88421C3F88821AE
+:101BA000C3F88C21C3F89021C3F89421C3F898217D
+:101BB000C3F89C21704700BF00E100E008B504486D
+:101BC00002F080F9BDE80840024802F07BB900BF8E
+:101BD000EA6600001067000008B50348034A0021C8
+:101BE000121A02F09BFB08BDD8000020881A0020C2
+:101BF000074808B5074A0849121A02F091FBBDE8E8
+:101C000008400648064A0749121A02F089BB00BF7D
+:101C100000000020D800002024A6000000000020C2
+:101C20000000002024A6000037B505460C46C9B1C7
+:101C30008B6814480093D1E90023452102F050F944
+:101C4000636945210093D4E903230F4802F048F962
+:101C50004521E2690D4802F043F94521A2690C488B
+:101C600002F03EF9012D06D1EFF305824521094826
+:101C7000103A02F035F92146284603B0BDE830405D
+:101C800001F004B83C67000070670000A467000022
+:101C9000B8670000EB67000008B5034B1B68984766
+:101CA000BDE8084000F0DABA1000002030BFFFF7AE
+:101CB000FDBF00BF2DE9F04105460B4EDFF82C803B
+:101CC000324606EB0807CC1B2046094903F069FCA5
+:101CD000A01942460021083C03F08AFC2C6707F15A
+:101CE0000800BDE8F08100BF000000000400000013
+:101CF000805A000010B5204C4521204802F0F0F831
+:101D0000A36A990136D51E48452102F0E9F81E2044
+:101D1000A36ADA0104D51B48452102F0E1F81F202F
+:101D2000154CA36A1B0304D51748452102F0D8F8C7
+:101D30002120A36A590304D51448452102F0D0F8A4
+:101D400022200D4CA36A9A0304D51148452102F0C4
+:101D5000C7F82320A36ADB0304D50E48452102F00F
+:101D6000BFF82420044A936A6FEA03436FEA1343DF
+:101D7000936210BD1D20CBE700ED00E0036800007A
+:101D80002068000038680000576800007A6800008A
+:101D9000A4680000C368000070B5244C06460D46D8
+:101DA0002348452102F09CF8A36AD9043BD5214879
+:101DB000452102F095F81720A36A1A0504D51E489C
+:101DC000452102F08DF81820184CA36A9B0511D507
+:101DD00045211A4802F084F8A26BA36A190408D5B9
+:101DE0004521174802F07CF81EB1A36A23F4004392
+:101DF000A36219200D4CA36A5A0504D51148452148
+:101E000002F06EF81A20A36ADB0504D50E484521BE
+:101E100002F066F81B20054A936A43F47F439362FD
+:101E200000232B7070BD1620C6E700BF00ED00E058
+:101E3000F36800000E690000246900003C6900009E
+:101E40005A690000746900009469000070B5224C62
+:101E500006460D462148452102F042F8A36AD906FC
+:101E600037D51F48452102F03BF81120A36A1A0715
+:101E700004D51C48452102F033F81220164CA36A01
+:101E80009B0711D54521184802F02AF8626BA36A16
+:101E9000190608D54521154802F022F81EB1A36A9B
+:101EA00023F08003A36213200B4CA36ADA0704D546
+:101EB0000F48452102F014F81420A36A064ADB06F5
+:101EC00058BFA36A936A43F0FF03936200232B7009
+:101ED00070BD1020CAE700BF00ED00E0B16900004E
+:101EE000CC69000024690000046A0000216A000037
+:101EF0003C6A00002DE9F041614B04465F68002513
+:101F00008AB0C7F3080685F31188BFF36F8F02F01C
+:101F10007F43B3F17F4F07D102F00C03082B14D19C
+:101F20004521584801F0DCFF00252C464FF0000801
+:101F3000F31E8DF80780092B00F29180DFE803F093
+:101F40000A8488808F8F8F8F8F8C10074CBF0C4630
+:101F50000125EBE745214C48494E01F0C1FF8DF8C2
+:101F60000780F36A9A0705D54521484801F0B8FF74
+:101F700000232DE0F36A002B02DA45214448F5E7FF
+:101F8000F36A5B00F4D54521424801F0A9FF73696B
+:101F9000A26943F480737361BFF34F8FBFF36F8FF8
+:101FA00032F8023C726922F480727261BFF34F8F83
+:101FB000BFF36F8F03F47F42B2F55F4F28D1DBB2DE
+:101FC000022B25D145212268334801F089FF23687F
+:101FD0009DF80720CAB902AE04F1200732462068F6
+:101FE0006168083403C2BC421646F7D1099A002D35
+:101FF00042D0C2F3080121B96FEA52226FEA4222AD
+:102000000992184602A9FFF70FFE0AB0BDE8F08159
+:102010001B4B9A6AD2B22AB101200DF10701FFF7DA
+:1020200015FF0FE09A6A12F47F4F05D001200DF1E1
+:102030000701FFF7B1FE05E09B6AB3F5803F97D338
+:10204000FFF758FE0346C3E700200DF10701E6E75E
+:1020500000200DF10701ECE74521104886E7104903
+:1020600017F4F87F0F4A104818BF0A46A6F110036C
+:10207000452101F035FF7BE76FF30802C0E700BFA1
+:1020800000ED00E08E6A0000BE6A0000DA6A00001F
+:10209000006B0000136B0000376B0000586B0000F2
+:1020A000756A0000606A0000816B0000044B5A6989
+:1020B00042F010025A615A6922F008025A617047D0
+:1020C00000ED00E0EFF30880EFF3098101B57246FF
+:1020D000FFF710FF01BD00BF0A4880F308882020E9
+:1020E00080F3118808484FF48051401880F3098824
+:1020F000EFF314800221084380F31488BFF36F8F3D
+:1021000002F018F988530020881A0020BFF34F8F7F
+:102110000549064BCA6802F4E0621343CB60BFF383
+:102120004F8F00BFFDE700BF00ED00E00400FA059F
+:10213000002318460649D1F89020C2F307229342A3
+:1021400000DB7047C1F89830C1F8A0000133F6E712
+:1021500000ED00E01EF0040F0CBFEFF30880EFF37A
+:102160000980816911F8021C0229FFD001B572466D
+:1021700002F0D8F801BD00BF40B2002807DB012300
+:102180004109034A00F01F00834042F821307047A4
+:1021900000E100E040B2002801F10101ACBF00F114
+:1021A0006040064B4FEA4111C9B2ABBF00F5614038
+:1021B00000F00F0080F800131954704714ED00E090
+:1021C000054B064A23F0404323F07F039360BFF39F
+:1021D0004F8FBFF36F8F70470000000000ED00E0ED
+:1021E00042F8203C009B0B4942F81C3C019B21F02B
+:1021F000010142F8183C029B42F8081C42F8143CCA
+:102200004FF0807342F8043C0023203A0265436794
+:10221000704700BF6902000000B50B4B154698607F
+:10222000026F0A4B0E461A602C4686F3098800207E
+:10223000034B98472046002100220023014C2047F1
+:102240005143000069020000A8100020B8070020D8
+:102250001022014B1A61704700ED00E0054B5A69EE
+:102260009B689A421FBF044A536843F080535360EF
+:10227000704700BFA810002000ED00E0084B9B68ED
+:1022800083420BD1EFF3058343B1064B5A6842F00A
+:1022900080525A605A6A22F400425A6201F030BAFF
+:1022A000A810002000ED00E011498A684FF03000CE
+:1022B0001044EFF3098C80E8F01F202080F312888F
+:1022C000BFF36F8F0B4F4FF000664A698A603E6024
+:1022D000106F094C2060506F0023536780F3118802
+:1022E00002F1300090E8F01F8CF30988704700007D
+:1022F000A810002004ED00E0B807002000232021F2
+:102300000348C2180133202B82F80013F9D170471B
+:1023100000E100E008B5EFF30583064A103B02EB4D
+:10232000C30152F8330049688847BDE80840FFF709
+:1023300095BF00BF6C58000001480068704700005E
+:10234000B80700200121024B024A034800F09EB862
+:102350000000042000000020DC5B000007B50246FE
+:102360000C48C0F898200B6823F01F03134343F078
+:102370001003C0F89C308B6843F00103C0F8A03014
+:102380008B68054800930B68442101F0A9FD03B058
+:102390005DF804FB00ED00E09D6B000038B50E4BCE
+:1023A0000D46D3F890300446C3F30723013B98420F
+:1023B000024607D94521094801F092FD6FF0150446
+:1023C000204638BD4421064801F08AFD29462046B2
+:1023D000FFF7C4FFF4E700BF00ED00E0B56B0000BD
+:1023E000E06B00002DE9FF410F46984605460026A8
+:1023F000BE420EDA6B685BB3B8F1000F12D0591E03
+:102400000B420AD032464521134801F069FD6FF0B6
+:102410001502104604B0BDE8F0811F2BF2D92B68DD
+:102420001942EFD1D4B2224644210C4801F058FDA4
+:102430002B6801A90193D5E9010301F09DFF034336
+:1024400020460393FFF7AAFF10F1160FDFD0421CBE
+:1024500001360C35CCE700BF066C0000316C000083
+:102460000522044BC3F89420BFF34F8FBFF36F8F47
+:10247000704700BF00ED00E0BFF35F8F0022024B0A
+:10248000C3F89420704700BF00ED00E010B5034C86
+:1024900001232278FFF7A6FF207010BD7F1A0020CD
+:1024A0002DE9F0435A4A5B4ED2F890303568C3F3B9
+:1024B00007239D4285B000F2A880D2F890204421E5
+:1024C000C2F30722544801F00BFD0024FFF7D4FFAC
+:1024D0000C27A54219D1514F68463D70FEF70CF804
+:1024E0004FF0000881464E4C4E4D4F4EC14514D121
+:1024F00000203B784649D1F89020C2F3072293424E
+:102500007DDBFFF7ADFF002045E07168204607FB4B
+:102510000411FFF723FF0134DBE700984FEA081CA2
+:1025200000EB0811CB682340B3F5000F49D00BD85E
+:10253000B3F5001F32D0B3F5800F37D0B3F5801F4D
+:1025400014D008F10108D1E7B3F1007F42D0B3F114
+:10255000805F48D0B3F1807FF3D150F80C308868A9
+:1025600001F00AFF4A6840F0887009E050F80C302A
+:10257000886801F001FF4A6840F0885040F430203C
+:10258000039001A93878CDE90123FFF707FF002860
+:1025900031DA6FF0150005B0BDE8F08350F80C306B
+:1025A000886801F0E9FE4A683043E9E750F80C30EA
+:1025B000886801F0E1FE40F000704A6840F40030A5
+:1025C000DEE750F80C30886801F0D6FE4A6840F02B
+:1025D0008270D5E750F80C30886801F0CDFE4A686B
+:1025E00040F48020CCE750F80C30886801F0C4FE3D
+:1025F0004A682843C4E73B7801333B70A1E7C1F840
+:102600009830C1F8A000013375E74FF0FF30C2E702
+:1026100000ED00E0E85B0000596C00007F1A00202C
+:102620000000F0FF000002110000081108B5024B85
+:102630001B689847002008BDBC070020034B044AD4
+:102640001860937843F0020393707047BC07002032
+:102650001400002008B5054801F034FC002383F382
+:102660001188BFF36F8F0423184602DF846C0000CB
+:1026700070B545680669286802F075FE38B94521CD
+:10268000124801F02DFC6FF01204204670BD28683E
+:1026900083681B689847041E05DA224645210C48CA
+:1026A00001F01EFCF1E7D5E901231A44A24207D943
+:1026B00023464521074801F013FC6FF01504E4E7B9
+:1026C000301D02F06EFE0024DFE700BF8D6C0000BD
+:1026D000AD6C0000D46C000013B504460B4801F04B
+:1026E000A9FE012802D010F1860F0CD10123002190
+:1026F00006480DF1070201F0AEFE20B99DF8073043
+:102700001B1B5842584102B010BD00BF3458000096
+:10271000014801F0FFBE00BF3458000008B507486B
+:1027200002F021FE38B10648FFF788FF0448FDF7A4
+:102730007DFD002008BD6FF01200FBE7E0570000B0
+:10274000452700000A2838B50446074D04D1AB6878
+:102750000D2128465B689847AB6803485B68E1B287
+:102760009847204638BD00BFE057000038B5054601
+:10277000002910461C462A6914DB6B685B698B4292
+:1027800010D95B1A9C420DD8084D6B6A01336B62FD
+:1027900013682246194402F004FF0020AB69234469
+:1027A000AB6138BD6FF01500FBE700BF14080020D7
+:1027B00040F2092213B50F4B044604210193009205
+:1027C0000D4B0E4801F0A0FB03220D4B009201932C
+:1027D00004210C4B0C4801F097FB23691A7932B1A4
+:1027E0006268186851685269497902F001FF002057
+:1027F00002B010BD3D6D0000E699000014080020F5
+:102800004D6D0000D4990000F007002000292DE94B
+:10281000F8438046174646DBD0F80490D9F81430C8
+:102820008B4240D95B1A9A423DD8D9F81030B1FB9F
+:10283000F3F203FB1212002A35D1B7FBF3F603FBC8
+:10284000167686BB194C1A4A636BD26901336363EF
+:1028500022B1934202D30020BDE8F883D9F81030AA
+:10286000B1FBF3F505F10F0304EB8304D9F8103045
+:10287000B7FBF3F3B342EED97019FF2898BF236872
+:1028800006F101069CBF01332360D8F804300434FC
+:102890001A695968D8F8103049791B6802FB003072
+:1028A00002F0A6FEE2E76FF01500D5E7140800205D
+:1028B000F00700202DE9F74F0D1E91461F46D0F876
+:1028C00010A06BDBD0F80480D8F81430AB4265D987
+:1028D0005B1B9F4262D8D8F804301B68B5FBF3F24B
+:1028E00003FB1252002A59D1B7FBF3F403FB147413
+:1028F000002C53D12B4EA346F36A0133F362D8F870
+:102900000430D8F800001A68597902F071FEBB450E
+:1029100010D32548836933B1F26A934208D322D198
+:10292000036A2BB10123BC421FD1F3692344F36135
+:10293000002013E0D8F804300BEB05011A68DAF830
+:102940000030D8F800001944019202F059FE019AB3
+:1029500038B16FF00400336A0133336203B0BDE86D
+:10296000F08F9344D3E70023DDE713B1026AA2425C
+:10297000DED9D8F80420DAF800E004EB050C52792F
+:1029800019F804101EF80CB0FF2A0CBF01EA0B0165
+:1029900041EA0B010EF80C100134C4E76FF015008A
+:1029A000DCE700BF14080020F007002070B50F4DD1
+:1029B00000EB8104A04201D1002070BD4378017872
+:1029C00013F0010FC1F301130CBF4FF400324FF4A9
+:1029D0008032061D01F00F0155F8230001F0C9FEF9
+:1029E00010F1860FE9D03046E4E700BF145D000027
+:1029F000054B1B7833B180684FF0FF324FF0FF3347
+:102A000000F0C2BA704700BF841A0020034B1B7845
+:102A100013B1806800F066BB704700BF841A0020C5
+:102A20004FF0E0230D4A9969126818699B690029E3
+:102A300008BF1146002B08BF134610F4803F08481A
+:102A400001D1994205D20168114401604FF0E021A3
+:102A5000096900681044C01A704700BFA410002024
+:102A60009810002020220020074B83F82320074BDA
+:102A7000074A1A60074B013A18604FF0E0235A6189
+:102A8000072298611A61704700ED00E0A410002051
+:102A900090D0030098100020684620F007018D4672
+:102AA00001B5FFF7BDFF104B104A186811680844C4
+:102AB000106000221A600E4A0E491368C01AB0FB5B
+:102AC000F1F001FB00331360EFF31181202383F356
+:102AD0001288BFF36F8F00F0EFFFFFF7BFFBBDE879
+:102AE00001408546704700BF98100020A0100020CC
+:102AF0009C10002090D003002DE9F041304E91B1A0
+:102B0000421C0AD14FF0E022136923F00103136144
+:102B10004FF07F433360BDE8F0813468012806DC64
+:102B20004FF0000808E0431C3468F7D142204328E6
+:102B3000A8BF432000F1FF38EFF31185202383F372
+:102B40001288BFF36F8FFFF76BFF4FF0E023002277
+:102B50001C4FD3F818C03B6818441B4B1A601B4B22
+:102B60001A68831A29D4DFF868E00EFB083303F5EE
+:102B700074338F33B3FBFEF1131A43F609520EFB85
+:102B80000133934238BF1346124A934228BF13467B
+:102B90004FF0E0223360013B9169536100238C4583
+:102BA0009361ACEB01033ABFE4180019C018386018
+:102BB00085F31188BFF36F8FADE743F60953E7E75D
+:102BC000A4100020A0100020981000209C100020CD
+:102BD00090D0030020C5FB0038B5EFF3118520230A
+:102BE00083F31288BFF36F8F074B1C68074B1B687A
+:102BF000E41AFFF715FF85F31188BFF36F8F044BBD
+:102C00002044B0FBF3F038BDA01000209C10002041
+:102C100090D0030070B516461D465A1C0368044642
+:102C20001344C2689A4205D20821006A02F0B8FA39
+:102C3000002070BD65B93278204602F0B4FA002851
+:102C4000F6D03544B5420CD1A3680133A360F0E758
+:102C5000AB1E062B8EBF0023054AD35C1833DAB2B5
+:102C6000EAE723685A1C226015F8012D1A70E9E77B
+:102C70001CA6000010B504464521034801F030F9B8
+:102C8000204602F07BFB00BF1F960000F7B504460C
+:102C90000D46EFF31187202383F31288BFF36F8F64
+:102CA0001A4A0428966898BF194B127C94BF53F8AF
+:102CB0002030184B009245210246174801F010F9C8
+:102CC0003DB1EB69C3F308031BB14521134801F083
+:102CD00007F936B1304602F06BFB034608B10278C3
+:102CE00002B90F4B324645210E4801F0F9F829464A
+:102CF0002046FFF7BFFF87F31188BFF36F8F304681
+:102D000003B0BDE8F040FFF7B9BA00BFA81000203B
+:102D1000785D00003396000049960000769600002A
+:102D2000419600009C96000038B50A4B53F82040AD
+:102D3000013053F82050A54200D838BD606830B14A
+:102D4000037EDB0701D402F0F6FA0834F3E72368C8
+:102D50009847FAE78C5D0000012270B5294B86B0D8
+:102D600003201A70FFF7E0FFFEF728FF0420FFF7AB
+:102D7000DBFF254C254D2646AE4204F130040FD32F
+:102D800000F0DCFB204CAC4226D300F0F3FBFDF757
+:102D9000C7F91F4A938923F00103938106B070BDE0
+:102DA00054F80C3C059354F8103C049354F8143C2C
+:102DB000039354F8183C029354F81C3C019354F8C4
+:102DC000203C009354E90A2354E90C0100F0F4F983
+:102DD00054F8303C5E65CEE7D4E90A23B3F1FF3FF7
+:102DE00008BFB2F1FF3F05D052EA0301206803D1CA
+:102DF00002F067FB3034C6E70649183000F0CCFD1E
+:102E0000F8E700BF841A00206C5900006C590000DC
+:102E1000580100206B5400000023012270B586B0D9
+:102E2000CDE904230F220193CDE9023214230F4D83
+:102E30000F4E03FB00550F4906EBC016044601EB8D
+:102E400000214FF4807230460B4B009500F0B4F92E
+:102E5000337C2C7423F004033374084B013403EBEC
+:102E60000433EE606B6006B070BD00BFA810002098
+:102E7000D8000020882A00208D530000881A0020E6
+:102E80007FB50020FFF750FF264B83F30888264CC0
+:102E90000025636943F400736361E02384F8223002
+:102EA000E57725766576A576636A43F4E023636269
+:102EB000FFF7FCF8FFF7CCF94FF0FF33A362E362B2
+:102EC000FFF7EEFAFFF73EFA184800F0C3F90120C9
+:102ED000FFF72AFF0220164CFFF726FF00F07CFBCD
+:102EE000144B4FF420525C61134B1449059301239A
+:102EF0002046CDE90353CDE90155114B009500F073
+:102F00005BF90646237C204623F00403237402F079
+:102F100089FA2846FFF780FF31462046084AFFF726
+:102F20007BF900BF882A002000ED00E0D8010020D6
+:102F300058010020A810002003970000882B0020D3
+:102F4000592D000037B58268054692F90E300C46BF
+:102F50008B4213D0117C0B4811F01F0FCDE90043B9
+:102F60004FF0440114BF6E23792300F0B9FF2146CE
+:102F7000A86803B0BDE8304000F074BA002003B088
+:102F800030BD00BF0B9700002DE9F7430446904683
+:102F90001E46EFF31189202383F31288BFF36F8F4E
+:102FA000484FC168BA6871B1836893421FD058EA2C
+:102FB00006011ED189F31188BFF36F8F6FF00F00E8
+:102FC00003B0BDE8F08392F90E000131C4E902219B
+:102FD0002061CDE9001023464421BA683A4800F048
+:102FE0007FFF89F31188BFF36F8F0020E8E7006946
+:102FF000EBE792F90E5093F90E3002469D42A8BFBE
+:103000001D464421314800F06BFFA36893F90E3050
+:10301000AB424EDD29462046FFF794FF0546224687
+:103020004946CDE900862A4800F0FAF906460346EB
+:1030300022464421274800F053FF002E0CBF6E2388
+:103040007923009344212346BA68234800F048FFBF
+:10305000002ECAD023464421BA68204800F040FF21
+:10306000EFF31187202383F31288BFF36F8FA368D8
+:103070000BB3236826699C420AD04BB193F90E30FA
+:103080009E42A8BF1E466FF07F039E42B8BF1E46F9
+:1030900044211348224600F023FF31462046FFF723
+:1030A00051FF40B139460A4802F0EFF96FF00A00CB
+:1030B00086E70025B3E7002DF4D187F31188BFF32D
+:1030C0006F8FF3E7A8100020419700007197000070
+:1030D000851A002094970000B9970000D897000047
+:1030E000F497000073B583680546002B53D02D4A32
+:1030F0009268934252D1C368024644212A4800F0A4
+:10310000EFFEEB68012B04D9013BEB60002002B01D
+:1031100070BDEFF31186202383F31288BFF36F8F06
+:1031200028462969FFF70EFF2C68A54217D1002415
+:103130001E4BAC6000932A46234644211C4800F0F5
+:10314000CFFE14B394F90E3020462B610023A36701
+:1031500002F068F93146174802F097F9D6E7002CDB
+:10316000E5D0D4E9003213605A600023227CC4E920
+:10317000003322F00202A360227404F1180002F06E
+:10318000D7F9AC6094F90E30D4E7EC6086F311887F
+:10319000BFF36F8FBAE76FF01500B8E74FF0FF305D
+:1031A000B5E700BFA81000201998000018FCFFFF29
+:1031B00036980000851A00202DE9FF47994600F156
+:1031C0005803C0E91633109B4FF000088381042395
+:1031D00004460732037422F007060F9B01EB060A30
+:1031E00083730A460346C0E90688C0F8088080F861
+:1031F0000F800F46CDE9006114484421CDE9026AF1
+:1032000000F06EFE51462046FEF754FD0E9BC51D94
+:1032100025F00705A566C4E9187602930D9BAAEB75
+:10322000050501930C9B2A46009339464B462046E0
+:10323000FEF7D6FF064BC4F854809B6803B1DB6EE3
+:103240002846E36604B0BDE8F08700BF6098000040
+:10325000A81000200123037483810023C0E91833E0
+:10326000C366014B98607047A81000206FF00A01F8
+:10327000084A93689967084958674B6843F0805338
+:103280004B60002383F31188BFF36F8F9368986FAF
+:10329000704700BFA810002000ED00E070B590F965
+:1032A0001020037C002A2FDBD9062DD11A4C63F0A5
+:1032B0007F032246037452F8183FE169934207D115
+:1032C000C0E900210860E0610FE09942F8D01B6876
+:1032D000002BF5D093F90E6090F90E50AE42F4DD5C
+:1032E0005968C0E9003108605860A569954200D06E
+:1032F00005B9E568A3681A7CD20606D1DA897F2A67
+:1033000003D9AA690AB9636170BDAB4202D02846ED
+:1033100000F0C4FA6561F7E7A810002038B590F90D
+:1033200010200146002A037C04DA03F07F030374B3
+:1033300002F040F80D4D2A4652F8184FAB689442FF
+:1033400000D004B9EC688B4207D01A7CD20604D1B5
+:10335000DA897F2A01D9A2692AB1A34202D0204684
+:1033600000F09CFA23466B6138BD00BFA810002016
+:10337000B3F1FF3F08BFB2F1FF3F03D0024918305D
+:1033800000F00ABB704700BF6B540000034648B909
+:10339000EFF3058232B9064A51699268914201D031
+:1033A000FFF764BF83F31188BFF36F8F704700BFCF
+:1033B000A810002038B5184CA168E0690B6881425C
+:1033C00014BF1A46002249680B605960A368E1697E
+:1033D0002AB9124AC3E900210B60E3610AE092F9BD
+:1033E0000E5093F90E00854212DD5168C3E90021A9
+:1033F0000B605360A569094B9D4200D005B9E56893
+:10340000A3689D4202D0284600F048FA656138BDA5
+:103410008A42DED01268DBE7A8100020C01000202E
+:10342000F8B5DDE906670D4B0C46986811460C4A65
+:103430001060EFF31182202282F31288BFF36F8FA6
+:103440009D68284601F0C8FF284632463B46FFF7F4
+:103450008FFF2046BDE8F840FFF708BFA810002006
+:10346000C8100020F8B50446EFF31187202383F33A
+:103470001288BFF36F8F037C49B203F01F02002A4A
+:103480000CBF0126002635D103F07F032A4D0374BB
+:1034900001F090FF2A46037C817363F07F0303747D
+:1034A00052F8183FE869934207D1C4E9002004604C
+:1034B000EC610DE09842F8D01B68002BF5D093F931
+:1034C0000EC08C45F6DD5968C4E900310C605C60C3
+:1034D000AC69944200D004B9EC68AB689C4202D05D
+:1034E000204600F0DBF96C6187F31188BFF36F8F22
+:1034F0003046F8BD9B071CD5856801F05BFF8173E2
+:103500002B689D4209D16B68C4E900531C606C6054
+:10351000EAE76A689A42F6D01B68002BF3D093F969
+:103520000E208A42F5DD5A68C4E9003214605C60FE
+:10353000DAE78173D8E700BFA810002010B50B4C64
+:103540004421A2680A48D37B00F0CAFCEFF3118142
+:10355000202383F31288BFF36F8FA268D37B013BD4
+:10356000D37381F31188BFF36F8F10BDA8100020B3
+:10357000B298000070B5164D4421AA681548D37B57
+:1035800000F0AEFCEFF31186202383F31288BFF323
+:103590006F8FAB68DA7B0132DA732A4652F8184F24
+:1035A000944200D004B9EC681A7CD20604D1DA89BE
+:1035B0007F2A01D9A2692AB19C4202D0204600F09C
+:1035C0006DF923466B613046BDE87040FFF7DEBE03
+:1035D000A8100020D0980000024B03F11802C3E9A4
+:1035E00006227047A810002070B5EFF31186202343
+:1035F00083F31288BFF36F8F1A4CA168E0690B68E0
+:10360000814214BF1A46002249680B605960A368C2
+:10361000E1692AB9144AC3E900210B60E3610AE0B9
+:1036200092F90E5093F90E00854216DD5168C3E9F8
+:1036300000210B605360A5690B4B9D4200D005B97A
+:10364000E568A3689D4202D0284600F027F965612D
+:103650003046BDE87040FFF709BE8A42DAD01268F2
+:10366000D7E700BFA8100020C0100020F8B504461E
+:103670000E461C4D03464421AA681B4800F030FC4E
+:1036800056EA040303D1FFF7AFFF0020F8BDEFF3C4
+:103690001187202383F31288BFF36F8F134BA86821
+:1036A0001860FFF73BFEA8682246334610491830E1
+:1036B00000F072F9AA680446137C384643F004030C
+:1036C0001374FFF7D3FDAB68D3E90A23B3F1004FBE
+:1036D00008BF002AD9D101F060FF201A20EAE0706B
+:1036E000D4E700BFA8100020F0980000C810002008
+:1036F0006B540000014B9868704700BFA810002071
+:103700002DE9F84304468789EFF31186202383F3DC
+:103710001288BFF36F8F037C190705D586F31188D4
+:10372000BFF36F8FBDE8F883D90943F008026FD16A
+:103730000274A36813B1204601F044FE04F118009E
+:1037400001F0F6FEA56D04F15808A84511D04FF020
+:10375000000975B1284601F035FE05F1180001F0A9
+:10376000E7FE2846C5F87890FFF798FDA56DA845B7
+:10377000EFD1DFF8BC80D8F808309C4250D1EFF38D
+:103780000589B9F1000918BF4FF00109D8F81850A0
+:10379000284A954200D00DB9D8F80C50AB4202D05F
+:1037A000284600F07BF82046C8F8145000F0CDFD04
+:1037B000B9F1000F02D02048FFF74CFDD8F80830CF
+:1037C0009C4230D1EFF305836BBBA289D20711D5A0
+:1037D00086F31188BFF36F8F83F31188BFF36F8F68
+:1037E0000423184602DFEFF31186202383F31288A7
+:1037F000BFF36F8F3046FFF739FDFB0792D50023EB
+:1038000083F31188BFF36F8F0423184602DF89E723
+:1038100003F07F0343F00803037401F0CBFD88E756
+:103820004FF00009B2E786F31188BFF36F8FE4E72A
+:10383000A8100020C0100020D8010020027C034600
+:1038400012F01F0210D10A4988420DD009490868B8
+:1038500068B1D9897F2909D893F90E20064B1B68D6
+:103860009A42B8BF0020704700207047104670474A
+:10387000D800002098000020CC1000200122044B2A
+:10388000C01A044BC0105843034B1A54704700BF72
+:1038900058020020ABAAAAAA851A002070B50C4BCA
+:1038A0000C4D1E7CFFF7CAFF182303FB0655044688
+:1038B000284601F03DFE0022074B9A553CB1621E9E
+:1038C0002846BDE870400549D31700F065B870BDC3
+:1038D000A810002058020020851A00207D38000022
+:1038E00038B5EFF31185202383F31288BFF36F8F70
+:1038F0000F4B104A9C681068A04206D1FFF7CEFF1C
+:1039000085F31188BFF36F8F38BD00211B7C1160D8
+:10391000094AD35C002BF3D02046FFF78FFF002825
+:10392000EED0237CDB0601D1FFF744FD2046E5E71E
+:10393000A8100020C8100020851A0020024B18682B
+:10394000984208BF002070479C000020034B1B6872
+:103950000BB9FFF741B90020704700BFD01000201D
+:1039600030B570B10B4B5B6898420AD0036843B125
+:10397000D3E90421D0E90445121941EB0501C3E95B
+:103980000421D0E9003213605A600023C0E90033FB
+:1039900030BD00BF9C000020B3F1FF3F08BFB2F173
+:1039A000FF3F2DE9F84F0446994615461F467AD049
+:1039B0008160EFF31188202383F31288BFF36F8FA8
+:1039C000B9F1000FDFF8E4A020DBFFF7BFFFDAE971
+:1039D0000027013549F100092D1849EBE07306462F
+:1039E0004FF00109C4E90453AD1843EB0707FFF793
+:1039F000A5FF0346DFF8B8E0DEF804A0EBB9C4E9A0
+:103A000000EACAF80040CEF8044028E06FF0010355
+:103A1000DAE900125B1A4FF0FF3161EB02025B1B27
+:103A200062EB0902012B72F10001BCBF01230022ED
+:103A30004FF00009C0E90432D9E7D3E9041CD4E906
+:103A400004208A4270EB0C0B24DA891A5A686CEB5A
+:103A50000000C3E90410C4E9003214605C60FFF7A1
+:103A60006DFF84420ED1134B1B685BB9B9F1000F97
+:103A700002D1FFF76BFF0646304601F042FD002100
+:103A8000FFF73AF888F31188BFF36F8F284639465D
+:103A9000BDE8F88F521A60EB0C005345C4E90420CE
+:103AA000ADD01B68AAE700252F46EFE77002002083
+:103AB0009C000020D01000202DE9F047DFF8A890EE
+:103AC0000246C9F800000D46FFF738FF0026002720
+:103AD000DFF898804FEAE27ED8E9001350B1D0E9D0
+:103AE000044CA2427EEB0C0A1ADAA41A6CEB0E0606
+:103AF000C0E904460024521843EB0E032046C8E9EF
+:103B00000023C9F8004001F0FCFC2146FEF7F4FF59
+:103B100085F31188BFF36F8FBDE8F047FFF7E0BE74
+:103B2000611843EBE473C0E90467C8E90013FFF7C9
+:103B300017FF01224FF00043C0E9042385F31188E9
+:103B4000BFF36F8F83689847EFF31185202383F3CA
+:103B50001288BFF36F8FD9F80020121BC9F800201C
+:103B6000FFF7ECFEB6E700BFD01000207002002087
+:103B700010B5EFF31184202383F31288BFF36F8F06
+:103B8000FFF7E4FE0346054AD2E90001181841EBAD
+:103B9000E37184F31188BFF36F8F10BD70020020B2
+:103BA0000CB430B58BB004460D462022002102A88B
+:103BB00001F01EFD02238DF80A300D4B002D0393FA
+:103BC000069412DB01D06B1E1C440FAA0E9902A8AA
+:103BD0000794019200F00EF815B10022069B1A70AE
+:103BE0000BB0BDE8304002B070470024EDE700BFE5
+:103BF000535600002DE9F04F837815469A07074683
+:103C0000D0F8048085B040F19F8000260878002815
+:103C100000F09C80252808D001F1010A39460136C0
+:103C2000C047002880F286808AE091F801B001F157
+:103C3000020ABBF1250FF1D0002401211F2C25D849
+:103C4000ABF12002102A06D8844B01FA02F0184288
+:103C50000ED1032A5AD0ABF13002092A08D9BBF1A0
+:103C60002A0F33D1630605F1040501D444F0200482
+:103C70001AF801BBBBF1000FE0D139462520C0473F
+:103C800000285DDB394658460236C9E77F2CE2D969
+:103C9000BBF16C0F29D021D8BBF1680F2CD0BBF140
+:103CA0006A0F30D0BBF14C0F2DD0ABF16302122A5A
+:103CB00000F2A580DFE802F02C4EA3A3A3A34EA33D
+:103CC000A3A3A3A3AD9DA3A331A37700BBF12E0FA4
+:103CD000DED160063AD444F04004C9E7BBF1740F6A
+:103CE000C6D0BBF17A0FC3D0DFE7220648BF44F449
+:103CF000007444F08004BBE7E30548BF44F400745B
+:103D000044F48074B4E744F42074B1E71024AFE7BE
+:103D1000394615F8040B013682E72C68504B002C0D
+:103D200008BF1C46A1464B4619F8010B20B9341BAD
+:103D30001E190435514669E73946C0470028F2DAB2
+:103D4000BB7843F00403BB704FF0FF36304605B03C
+:103D5000BDE8F08F20061DD5A10543BF073525F02E
+:103D6000070555F8080B55F8040B00280DF1040958
+:103D70004946B8BF40424FF00A02B8BF44F48064DD
+:103D800001F04EFC6405A0EB090956D44C460DF138
+:103D9000040B5EE0E20555F8040BE6D5A3054CBF25
+:103DA00040B200B2E1E70A2224F01004A4B22006D7
+:103DB00033D5A10543BF073525F0070555F8080B96
+:103DC00055F8040B10B924F01004A4B20DF1040945
+:103DD000494601F025FCE306A0EB0909D6D5394692
+:103DE0003020C0470028ABDBBBF1000F1ED10136ED
+:103DF000CCE710224FF0780B44F01004D7E74BF0DB
+:103E00002002782A7FF439AFCBF1780242F0100219
+:103E1000CDE708224FF0000BC9E7E30555F8040B86
+:103E2000D0D5A1054CBFC0B280B2CBE739465846C9
+:103E30000236C0470028A9DA82E739462D2001362C
+:103E4000F7E7013C39461BF80400C0470028FFF69D
+:103E500077AF002CF5D14E446CE700BF81280100FC
+:103E60000D990000704710B50120FEF735FC0128C0
+:103E7000044603D1FEF74CFC204610BD0020FCE7B1
+:103E80000020704730B500290446154685B011DB87
+:103E900083688B420ED96368C068194401AA00F098
+:103EA00096FB28B96268019B9B1A2B60029B6B6092
+:103EB00005B030BD6FF02100FAE7704770477047DA
+:103EC000002070470FB407B504A951F8040B019105
+:103ED000FCF7B2F903B05DF804EB04B0704770472B
+:103EE0000FB407B504A951F8040B0191FCF7A4F92C
+:103EF00003B05DF804EB04B070470379C288002179
+:103F00005A43183001F074BB10B50446C360BDF8C5
+:103F10000830C28003610171FFF7EFFF214603986B
+:103F2000FCF7F0FA002818BF6FF0770010BD0029E9
+:103F300008DB8068884205D9401A904234BF0020CF
+:103F40000120704700207047704770B516461A462A
+:103F500005460C46FFF7EBFF48B16968E868214465
+:103F6000826814683246A446BDE8704060476FF02E
+:103F7000150070BD70B516461A4605460C46FFF78B
+:103F8000D6FF48B16968E8682144826854683246BF
+:103F9000A446BDE8704060476FF0150070BD10B5D5
+:103FA0000B460446FFF7C3FF40B16168E06819445F
+:103FB00083689B682BB1BDE8104018476FF015006F
+:103FC00010BD6FF05700FBE708B5C0688368DB6879
+:103FD0009847006808BD08B5C0688368DB689847E3
+:103FE000407908BD48B103683BB143682BB1C06854
+:103FF000884294BF0020012070474FF0FF30704787
+:1040000001F0FEBA084600F0F0BD01292DE9F341A8
+:10401000174601D900F0C0F92C2303FB0104D4F8A2
+:104020002080B8F1000FF5D0E368268940461E4491
+:10403000042331460DEB0302FFF787FF054620B14D
+:104040000125284602B0BDE8F08146F60813BDF808
+:10405000042064899A421AD1BDF806309C4201D0EE
+:104060000325EEE7042340460DEB0302A119FFF7F9
+:104070006CFF0028E4D146F60713BDF804209A42ED
+:10408000EED1BDF80610214431443960D9E7002C47
+:10409000F1D0E5E77047002382681946FCF7E4BCDD
+:1040A00008B52C2303FB0101086A08B900F074F974
+:1040B0000422BDE8084000F09EBDF8B513460F4647
+:1040C000164600210246054600F038F8044650B96D
+:1040D00033460121284605F12C0200F02FF810B1DB
+:1040E000002F18BF04462046F8BD002110B5044635
+:1040F0000846FCF783F804F12001C0B2FCF71EFA71
+:1041000040B90121FCF77AF804F14C01C0B2FCF788
+:1041100015FA08B100F040F910BD10B50446C06CA6
+:1041200008B1FFF711FF206A18B1BDE81040FFF792
+:104130000BBF10BD7022002101F05ABA08B52C2324
+:1041400003FB0100006A08B900F026F920230021D2
+:10415000FFF7FBFE003818BF012008BDF8B50C467C
+:1041600010B1F9B10AB90120F8BD00278D1800F18E
+:104170002806AC42F7D0836E5A1C826614F8011BE5
+:1041800003443F2A83F82810F3D93146FCF732FF65
+:10419000D0E9083213F5007342F10002C0E9083299
+:1041A0008766E6E70846DFE7F8B50C4605460028CF
+:1041B0004BD000294AD08B6ED1E90821D8001218C3
+:1041C00041F10001C4E908218022581C3828234409
+:1041D000A0664FF0000783F8282004F128060BD9C9
+:1041E000C0F140023946304400F032F820463146F2
+:1041F000FCF700FF3846A766C0F1380200213044C2
+:1042000000F026F8236A626A1BBA12BA3146C4E982
+:1042100018232046FCF7EEFE2B1D211F243551F8F4
+:10422000042F0433100E03F8080C100C03F8070CCD
+:10423000100A03F8060C03F8052CAB42EFD1204618
+:104240007022002100F004F80120F8BD0846FCE7C8
+:1042500001F0CEB970B506460D460024AC4200DB35
+:1042600070BD305DFDF736F80130F9D00134F5E767
+:104270002DE9F04F85B005460E4690461F4600F0EA
+:10428000C1FE20B96FF04C0005B0BDE8F08F4FF0D3
+:104290001409002334464FF0010A09FB08693B600A
+:1042A000284602A900F0A2FE60B1DDE902324FF01B
+:1042B000000B0093C3450CD10021284600F0E2FE1C
+:1042C0000028EDD1284600F0C6FE0028DAD00020F4
+:1042D000DAE7A14598BF344661688A4214D1216863
+:1042E0000098019201F08CF9019A68B9237C7BB99E
+:1042F000D4E902312846984768B184F810A03B6899
+:10430000143401333B60CBE714340BF1010BD1E7DC
+:104310006FF06F00B8E76FF02200B5E701F068B901
+:1043200001F03FB901460068FDF77EBC0021012085
+:10433000FDF77ABC08B5FDF743FFFDF74DFCFDF72F
+:1043400057FCFDF7DBFFFEF79BFD6FF08500704724
+:1043500061B662B680F31188BFF36F8F704772B693
+:10436000002383F31188BFF36F8FBFF34F8F30BFEC
+:1043700062B6BFF36F8F7047202809D9B0F1004FA4
+:1043800008D80138B0FA80F0C0F11F004000704733
+:10439000082070473E20704708B5FEF75BF908B566
+:1043A000FEF744F9002008BD0A448A4200D1704754
+:1043B00011F8013B40BA80B25840C0F303134340A8
+:1043C000180380B24340580100F4FF505840ECE716
+:1043D0002DE9F04106460D4617461C46ABB1D0F814
+:1043E0000880D8F800309847002D11DB84420FD8A0
+:1043F000031BAB420CD3D8F808E023463A462946C3
+:104400003046F446BDE8F04160471846BDE8F0810B
+:104410006FF01500FAE74FF0FF324FF0FF33043032
+:10442000FEF7B2BD0430FEF75DBE4368D3E9020378
+:10443000C01A704738B5456804460069FFF7EBFFBE
+:104440002B8A2069002B0CBF6FF085050125FFF733
+:10445000E9FF284638BD2DE9F8430D1E0646904673
+:104460001C46D0F804902DDBEA18D9E902315B1A1A
+:104470009A4227D80069FFF7CEFFD9E9007299F870
+:104480001130B4B1D7F8089015441D443846D9F816
+:1044900000309847002D12DB844210D8031B9D4248
+:1044A0000DD82346424629463846D9F80490C847D5
+:1044B00004463069FFF7B6FF2046BDE8F8836FF089
+:1044C0001504F6E76FF01504F6E72DE9F0410C4608
+:1044D00046680546006990461F46FFF79CFF002C82
+:1044E00015DBD6E90231E2195B1A9A420FD8D6E9F8
+:1044F0000003E118737C19443B464246FFF768FF0E
+:1045000004462869FFF78EFF2046BDE8F0816FF072
+:104510001504F6E7F0B50024056985B010220021E6
+:1045200047680646684601F063F82846FFF773FFC0
+:104530002C702546BB68A34205D83069FFF772FF8F
+:10454000284605B0F0BDD7E9000121441B1B102B04
+:1045500028BF10236A46FFF73BFF051EEDDBBB6853
+:104560001B1B102B94BFE4181034E3E7F7B51C466F
+:104570000023164682682360A3600D46536969468E
+:1045800001AA9847019B5A1E01921BB96FF01500B2
+:1045900003B0F0BD0098A26847682168676085B9DC
+:1045A000B31AD0F800C0634528BF634603FB071168
+:1045B0001A442160A26002689A4206D8083000902E
+:1045C000E0E76B1AB3FBF7F3EBE70020E0E71346F5
+:1045D0000022FFF7CBBF43689B680B600123136089
+:1045E0007047436800205B69C1E900307047436849
+:1045F00058687047436800205B681B680B60704711
+:1046000043685B68586842400A4042405A60002054
+:104610007047436800205A6853680B4353607047E3
+:10462000436800205A68536823EA010353607047C7
+:10463000436800205A6853684B405360704730B558
+:10464000B3F1C06F44681CD0B2F5800F19D00120BF
+:10465000B2F5001F656800FA01F102D1696200201D
+:1046600030BDB2F1A07F0CBFA962E9626268B3F10C
+:10467000806F0CBF1163516363689963636819624B
+:10468000EDE76FF08500EBE730B50369586800B3DC
+:104690000024884219D108688CB99C685860A142EE
+:1046A00000D19860002008602AB15A680A609A68B0
+:1046B000596002B9996000200FE02846E9E72060C0
+:1046C0009868814208BF9C60ECE705680446002DAD
+:1046D000F3D1002AE9D16FF0150030BD08B5436869
+:1046E0009B689847002008BD08B5062000220321DA
+:1046F000FDF750FDBDE808400620FDF73DBD08B5BB
+:10470000072000220321FDF745FDBDE808400720F2
+:10471000FDF732BD08B5102000220321FDF73AFD58
+:10472000BDE808401020FDF727BD08B51120002284
+:104730000321FDF72FFDBDE808401120FDF71CBD4A
+:1047400070B5436802695B6805469E6B9E6351685D
+:1047500009B10C6801B970BD8A68324002D02846A0
+:104760004B6898471CB1236821461C46F2E7234654
+:10477000FAE738B512F4403F0C46456816D012F0FF
+:10478000320F13D193030ED5130307D5FFF741FF63
+:104790006B681C6100206B68DC6138BD5303F7D582
+:1047A000FFF73EFFF4E76B685961F3E76FF08500B0
+:1047B000F3E7012303FA01F1FFF7DBBF30B503692B
+:1047C0005C68012303FA01F1236819422BD022F41B
+:1047D000702323F001031BB9237A23B1930317D568
+:1047E0006FF0850015E0D503FAD4900310D560680A
+:1047F000EFF31185202383F31288BFF36F8F130328
+:1048000008D503681943016085F31188BFF36F8FE2
+:10481000002030BD5303F7D52368026823EA010363
+:1048200013400360F0E76FF01500F2E70369002022
+:104830005B685A681B68126813400B60704710B5BC
+:104840000369586809C80140EFF31184202080F300
+:104850001288BFF36F8F186842400A4042401A60C6
+:1048600084F31188BFF36F8F002010BD03695B686C
+:104870005A681B681940EFF31180202383F31288D4
+:10488000BFF36F8F13680B43136080F31188BFF37E
+:104890006F8F0020704703695B685A681B68194076
+:1048A000EFF31180202383F31288BFF36F8F136817
+:1048B00023EA0103136080F31188BFF36F8F002098
+:1048C000704703695B685A681B681940EFF31180F1
+:1048D000202383F31288BFF36F8F13684B4013605C
+:1048E00080F31188BFF36F8F002070476FF0850051
+:1048F00070470369426800205A60704730B503680A
+:1049000013600579046804EBC504A34202D36FF079
+:10491000010030BD5C7908338C42F1D10020F8E70A
+:104920004368586870472DE9F0411F460E4615460A
+:104930000446D0F804804046FEF75AF8D8F8001034
+:104940003A463144284600F02CFE6068FEF75EF8D7
+:104950000020BDE8F0812DE9F0411F460D461646C6
+:104960000446D0F804804046FEF742F8D8F800002C
+:104970003A463146284400F014FE6068FEF746F8D7
+:104980000020BDE8F08138B5044645682846FEF7AA
+:104990002FF800216A68286800F02AFE6068FEF798
+:1049A00035F8002038BD43681B685A68920743BF3A
+:1049B0001B6800200B704FF0FF30704743681B6886
+:1049C0005A68D207FCD419607047034610465AB1A2
+:1049D0005B681A685068C00705D40120D0601B6866
+:1049E0000A781A60704700207047034610465AB193
+:1049F0005B681A68506810F0020005D00220D06091
+:104A000001201B681B680B7070474268EFF3118030
+:104A1000202383F31288BFF36F8F11688B6823F014
+:104A200004038B6013680122DA6080F31188BFF3FE
+:104A30006F8F704743681B685A68D2075ABF9868DF
+:104A4000C0F38000002070474268EFF311802023FC
+:104A500083F31288BFF36F8F11688B6823F008030C
+:104A60008B6013680222DA6080F31188BFF36F8FC6
+:104A70007047FFF7DFBF43681B68586810F00200FB
+:104A80001CBF9868C0F3C0007047704708B5024665
+:104A9000FFF7F1FF20B9BDE808401046FFF7CABF95
+:104AA00008BD012070470369C3E90112704702691C
+:104AB00053680BB191681847704710B54268EFF31F
+:104AC0001184202383F31288BFF36F8F11688B68E2
+:104AD00043F008038B6013685B689B0701D5FFF701
+:104AE000E6FF84F31188BFF36F8F10BD10B54268E5
+:104AF000EFF31184202383F31288BFF36F8F1168C3
+:104B00008B6843F004038B6013685B68DB0701D498
+:104B1000FFF7CDFF84F31188BFF36F8F10BD08B589
+:104B2000002203210120FDF735FB0120FDF724FBC6
+:104B3000002203211046FDF72DFBBDE808400020B0
+:104B4000FDF71ABB032108B508460022FDF722FB3A
+:104B50000320FDF711FB022000220321FDF71AFBC1
+:104B6000BDE808400220FDF707BB08B5002203217D
+:104B70000520FDF70FFB0520FDF7FEFA04200022BB
+:104B80000321FDF707FBBDE808400420FDF7F4BA58
+:104B900037B5456804460021A86801AAFFF7AEFEB4
+:104BA000002805DB019B002219791868FDF7FEFE3D
+:104BB000831C10D123691A6832B161684B681BB13C
+:104BC000B3FBF2F309680B6103222B6820469A605D
+:104BD000EB689847002003B030BD70474FF0E022EB
+:104BE000136923F00103136170478068183820F0BF
+:104BF00007001038704738B515460C4661B15AB1F8
+:104C0000FFF7E9F92146254411F8013B834203D11E
+:104C1000A942F9D1012038BD0020FCE730B5026A75
+:104C20000346D2E9014084424FF0000002D3012341
+:104C3000D36030BD18745068242501305060186A64
+:104C40004268541E0268184605FB04225C1950F89D
+:104C5000045BA04242F8045BF9D101209960E8E7C7
+:104C6000F0B5064604468BB001AD0F4694460FCE14
+:104C70000FC50FCE0FC5216A33684A682B6022B971
+:104C80000223CB6000200BB0F0BDFB072068A568B5
+:104C900013D524260B68013A06FB02337E0703D4A2
+:104CA0001A7C0AB10F23ECE7224603F1240153F8E2
+:104CB000046B8B4242F8046BF9D1B90741BF226AF9
+:104CC000536803F1FF335360AC4505D2236A002BD0
+:104CD000D8D00422DA60D5E77A0748BF20603B07C6
+:104CE00001D40120CFE7143406AB93E8070084E831
+:104CF0000700F6E710B502601A44029B01298360A1
+:104D00004FF00003C26003740375836101D803622E
+:104D100010BD24224A43243A841804628350026A54
+:104D20008C1E9460026A02295360026AD360026A90
+:104D30001374026A53741EBF036A24301860E7E7D5
+:104D4000182871F100030ED3B0F5807F71F10003D4
+:104D50000BD3B0F5803F71F1000308D3002914BFD5
+:104D6000092005207047012070470220704703206A
+:104D7000704737B50024002508290A46CDE90045CB
+:104D80000AD80146684600F00CFCDDE9000103B0DA
+:104D9000BDE83040FFF7D4BF002003B030BD00B104
+:104DA000C160704743680360836801338360006AB1
+:104DB000FFF7F5BF08B50268C3689A4205D3006AD9
+:104DC0000821FFF7ECFF002008BD0120FCE738B503
+:104DD00004460D46FFF7EEFF40B123681B78B5EBA4
+:104DE000531F04D00A21206AFFF7D9FF002038BDE5
+:104DF00010B50446FFF7DEFF38B123681A78FF2AA2
+:104E000005D00A21206AFFF7CAFF002010BD013338
+:104E10002360FBE710B5027D044632B1FFF7E8FFDF
+:104E200048B100234FF0FF3223752046BDE8104003
+:104E30000721FFF715BF10BD2DE9F84F04460E46B8
+:104E400091461D46FFF7B6FF804628B1A36843B9D7
+:104E50000321206AFFF7A3FF4FF000084046BDE89A
+:104E6000F88F2268177807F01F0BBBF11F0F12D1C4
+:104E7000FDB1206A18B1037C0BB11521EAE70123CB
+:104E80002B7000252368013563602B442360A368E1
+:104E9000013BA360E2E7BBF1170F0CD9ABF118039C
+:104EA000D9B2032905D801259D40A94504D2052181
+:104EB000CFE70721CDE70025E36805F1010A524459
+:104EC000934201D20821C4E74A460021304600F04F
+:104ED0008FFB15B986F800B0D3E72268711E53190D
+:104EE00013F80109934201F8010FF9D1236A002B4D
+:104EF000C8D01B7C002BC5D00737FFB2022FC1D909
+:104F000049463046FFF735FF8245BBD01521A0E763
+:104F100038B50C4611460546FFF759FF08B9002081
+:104F200038BD042200232846A118FFF785FF00287A
+:104F3000F5D02B682360F3E7002337B504468DF8DE
+:104F40000330FFF744FFA8B1042220460DF103030C
+:104F50000DEB0201FFF770FF60B19DF8035065B9DA
+:104F600001992046FFF75AFE50B963682360A36891
+:104F70000133A360002003B030BD6FF00F01F0E7F4
+:104F80002575F8E738B504460D46FFF7C1FF48B16F
+:104F90002268E3689B1A6A689A4204D9082120466D
+:104FA000FFF700FF002038BD70B50D460021044614
+:104FB0001646FFF70CFF38B1324629462046BDE8B9
+:104FC00070400023FFF738BF70BD0422FFF7ECBF2D
+:104FD000FFF7FBBF38B5022204460D46FFF7D2FFAC
+:104FE00018B123686A681344236038BD38B50322BA
+:104FF00004460D46FFF7C6FF18B123686A681344DC
+:10500000236038BD10B505210446FFF795FF50B168
+:10501000237D4BB96FF00042A368934205D305216D
+:105020002046FFF7BFFE002010BD5B00A360FBE73A
+:10503000037D23B98068B0FA80F0400970470368A7
+:10504000C268934205D21878A0F1FF035842584134
+:10505000704700207047FFF7DDBE38B50D460621CA
+:105060000446FFF7B4FE08B9002038BD002304222F
+:1050700029462046FFF7E0FE0028F5D0A36801335B
+:10508000A360F2E7F0B58FB00446FFF793FE002867
+:105090005DD0236800221D780023CDE9022323463A
+:1050A0006D0905AA04F120071646186859680833E7
+:1050B00003C6BB423246F7D118683060062D1CD0BB
+:1050C0002A1F0023012A4FF008028DF804300DEB4F
+:1050D000020198BF01AB05A8FFF7AEFE0646002807
+:1050E00035D0042D3BD019D8023D012D21D9059B87
+:1050F0002360A368013BA3602AE001A905A8FFF78C
+:10510000ACFF20B3059B089A934204D30821206A80
+:10511000FFF745FE1BE01D786D09CFE7052DE6D1B1
+:10512000DDE90232B3F1004F72F1000113D32946D9
+:10513000EDE7E3682168029A5B1A9A4203D8059B5F
+:1051400013440593D3E708212046FFF72BFE0026E2
+:1051500030460FB0F0BDDB185241CDE902329DF868
+:10516000045025B16FF00F020023CDE90223029B0A
+:105170008DF82850079305A8FFF75AFF014638B16C
+:10518000002DB4D005A8FFF733FE0028AFD1DEE72D
+:1051900005A8FFF777FF0028EDD1D8E7FFF7AABDF4
+:1051A00000B1C160704710B50368C468A34205D35D
+:1051B000006A0821FFF7F4FF002010BD02F01F0273
+:1051C00042EA411119700368013303600120F4E7DA
+:1051D00070B505460E46104619461446FFF7C9FD40
+:1051E00022463146431E2846BDE87040FDF712BDF9
+:1051F000F8B51746C368026804469A420D4606D3BE
+:105200000821206AFFF7CCFF00263046F8BD9B1A24
+:105210004A689A42F4D80E4656F8043B53B104212A
+:105220003046FFF7A6FD6A6823681344E26803442A
+:105230009A42E5D33246042339462046FFF7C8FF99
+:1052400006460028E0D020682968884202D06A68B3
+:1052500000F0B5F923686A6813442360D5E7082A8B
+:1052600073B513460C4606D9006A0521FFF798FF6F
+:10527000002002B070BD8E1816F9012C002A0FDA3A
+:105280000A466C466946B24204D101212246FFF724
+:105290009FFFEEE712F8015BED4301F8015BF2E7D7
+:1052A0000021F3E713460A460021FFF791BF07B537
+:1052B000042201910DEB0201FFF7D1FF03B05DF86D
+:1052C00004FB07B5042201910DEB0201FFF7EAFF91
+:1052D00003B05DF804FB0222FFF78ABF0322FFF749
+:1052E00087BF07B5CDE900126946FFF7F4FF03B0A9
+:1052F0005DF804FB07B5CDE900126946FFF7EEFF44
+:1053000003B05DF804FB1F220421FFF74CBF1F22EE
+:105310000521FFF748BF1F220721FFF744BFFFF712
+:10532000FABF1FB50024CDE90144069C0094FFF7A5
+:10533000E1FC04B010BD10B5436904463BB9002040
+:10534000E2684042537843F00103537010BD984720
+:105350000028F4D00028B8BF4042FF28A8BFFF2093
+:10536000E3681870ECE740B1C368587810F00100AA
+:105370001EBF1878B0FA80F040097047EFF3118330
+:10538000202383F31288BFF36F8FFEE7202408B534
+:10539000EFF3118384F31288BFF36F8FFEF7DFFF03
+:1053A000F6E703460020C3E90033C3E90200704773
+:1053B00000207047D0E9003213605A600023C0E932
+:1053C0000033704708B5FFF7F5FF037C23F00203B5
+:1053D00003740023836008BD38B504460D46FDF70D
+:1053E0009DFF237C43F002032374D5B1A5602B6895
+:1053F0009D4209D16B68C4E900531C606C6010E0E9
+:105400006A689A42F6D01B68002BF3D093F90E100D
+:1054100094F90E209142F3DD5A68C4E90032146019
+:105420005C6038BD10B5EFF31184202383F312883C
+:10543000BFF36F8FFDF732FF84F31188BFF36F8FD7
+:1054400010BD08B5037C014613F0280F0CD183680A
+:105450000BB1FFF7B7FF0B7C084623F004030B7476
+:10546000BDE80840FDF71ABF08BD10B5EFF3118481
+:10547000202383F31288BFF36F8F1838FFF7E1FF03
+:1054800084F31188BFF36F8F10BD0846FDF77EBF10
+:1054900038B505460C46FEF7E9F8B4F1FF3F08BF02
+:1054A000B5F1FF3F0AD00A23A0FB0303B0F1004F80
+:1054B00073F1000301D36FF0004038BD4FF0FF30AF
+:1054C000FBE738B50446EFF31185202383F31288F8
+:1054D000BFF36F8F037C5B070ED5183000F028F800
+:1054E000237C204623F004032374FDF7D7FE2846CF
+:1054F000BDE83840FDF74ABF85F31188BFF36F8FD1
+:1055000038BD08B50246FEF719FA70B1D0E904318A
+:105510009B1A61EBE272B3F1004F72F1000104DA01
+:10552000002AACBF1846002008BD6FF00040FBE722
+:10553000024638B5EFF31185202383F31288BFF3B9
+:105540006F8F0368D3B1FEF7F9F904461046FEF7F2
+:1055500007FA00224FF000438442C0E9042305D03B
+:10556000002085F31188BFF36F8F38BDFEF7EEF989
+:10557000FFF7C7FF0021FDF7BFFAF1E7D0E90413F9
+:10558000B3F1004F08BF012904D100204FF00041C2
+:10559000C2E904016FF01500E3E708B5FEF7E8FA89
+:1055A00008BD0A44914200F1FF3300D1704710B5A5
+:1055B00011F8014B914203F8014FF9D110BD884217
+:1055C00010B501EB020402D98442234607D8431EDA
+:1055D000A14207D011F8012B03F8012FF8E702448C
+:1055E000824200D110BD13F8011D02F8011DF7E73A
+:1055F00003460244934200D1704703F8011BF9E7C8
+:1056000010B501390244904201D1002005E0037831
+:1056100011F8014FA34201D0181B10BD0130F2E771
+:10562000F0B504460846C2F13705EDB202F01F029C
+:10563000B4FBF2F6274602FB1641CBB2092984BF20
+:105640005B19DBB23033BA42344600F8013BEFD984
+:10565000F0BDD1E9043293421EBF5A1C0A61187092
+:04566000704700008F
+:1056640000000000545700000000000038570000FC
+:10567400000000001C57000000000000005700005C
+:1056840000000000E4560000000000008C570000F9
+:1056940000000000A8570000000000007057000040
+:1056A40000000000FC57000000000000E05700006C
+:1056B40000000000C45700001D2700000000000087
+:1056C400652A0000000000000000000018580000D7
+:1056D4000000000050580000000000003458000092
+:1056E4005A950000605C000084590000AE00002060
+:1056F40050100020DD460000000000006895000006
+:10570400845C000084590000B00000205C1000207C
+:10571400DD4600000000000076950000A85C000053
+:1057240084590000B200002068100020DD4600000B
+:105734000000000084950000CC5C00008459000047
+:10574400B400002074100020DD46000000000000BA
+:10575400D1950000245D0000CC590000BC0000205D
+:10576400000000000000000000000000929500000E
+:10577400F05C0000A8590000B60000208010002052
+:10578400F348000000000000A7950000FC5C000046
+:10579400A8590000B800002088100020F348000039
+:1057A40000000000BC950000085D0000A85900003E
+:1057B400BA00002090100020F34800000000000010
+:1057C400F5950000305D0000DC590000BE000020AB
+:1057D4002C000020914B0000000000000396000004
+:1057E400485D0000DC590000C0000020500000208B
+:1057F400914B00000000000011960000605D000065
+:10580400DC590000C200002074000020914B00000D
+:1058140000000000626D0000385C00006C5900005C
+:10582400AC00002024000020B1270000000000008C
+:10583400196D0000085C000000000000A8000020B2
+:10584400C00700207126000000000000276D000042
+:10585400205C000000000000AA000020D8070020FF
+:085864007126000000000000A5
+:10586C00FC570000AF4A0000FC570000AF4A000094
+:10587C00E0570000AF4A0000E0570000AF4A0000BC
+:10588C00C4570000AF4A0000C4570000AF4A0000E4
+:10589C0038570000414700001C57000041470000EA
+:1058AC00000000002D430000000000002D4300000C
+:1058BC00000000002D430000000000002D430000FC
+:1058CC00000000002D430000000000002D430000EC
+:1058DC00000000002D430000000000002D430000DC
+:1058EC000057000041470000E4560000414700000B
+:1058FC00000000002D430000000000002D430000BC
+:10590C00000000002D430000000000002D430000AB
+:10591C00000000002D430000000000002D4300009B
+:10592C00000000002D430000000000002D4300008B
+:10593C00000000002D430000000000002D4300007B
+:10594C00000000002D430000000000002D4300006B
+:10595C00000000002D430000000000002D4300005B
+:10596C006D270000B52800000D280000EF45000051
+:08597C00E3450000D7450000DF
+:10598400B3470000F545000001460000134600003F
+:1059940021460000314600003F46000089460000D1
+:1059A40000000000BD4700002D4800003F480000F3
+:1059B4006D48000097480000C3480000ED4800000F
+:0859C4000000000000000000DB
+:1059CC002149000027490000574900008749000081
+:1059DC00A7490000BD4900000000000000000000C5
+:1059EC0000000000CB490000EB490000ED4A00002C
+:1059FC000B4A0000354A0000BB4A0000494A00002F
+:105A0C00734A0000774A00008B4A0000DB4B000011
+:0C5A1C008D4A0000A34A0000A74A0000C9
+:105A280010600000040000006D5F0000040000002A
+:105A3800B25F0000040000005D5F00000400000089
+:105A4800996B0000040000000897000004000000A3
+:105A5800655F000004000000DD9500000400000000
+:105A6800336D0000040000004666000004000000DA
+:085A7800A75F0000040000001C
+:105A80000204000000000000ED120000554200007A
+:105A900001000000020000000400000000000000FF
+:105AA0000000000000000100185800000100000084
+:105AB000000001000000080018580000020000006B
+:105AC0000000090000000800185800000300000052
+:105AD000000011000000040018580000982F8A42AE
+:105AE00091443771CFFBC0B5A5DBB5E95BC2563930
+:105AF000F111F159A4823F92D55E1CAB98AA07D848
+:105B0000015B8312BE853124C37D0C55745DBE726A
+:105B1000FEB1DE80A706DC9B74F19BC1C1699BE4EA
+:105B20008647BEEFC69DC10FCCA10C246F2CE92D7A
+:105B3000AA84744ADCA9B05CDA88F97652513E989E
+:105B40006DC631A8C82703B0C77F59BFF30BE0C6A5
+:105B50004791A7D55163CA0667292914850AB72733
+:105B600038211B2EFC6D2C4D130D385354730A65D0
+:105B7000BB0A6A762EC9C281852C7292A1E8BFA2A7
+:105B80004B661AA8708B4BC2A3516CC719E892D10F
+:105B9000240699D685350EF470A06A1016C1A41992
+:105BA000086C371E4C774827B5BCB034B30C1C3991
+:105BB0004AAAD84E4FCA9C5BF36F2E68EE828F7450
+:105BC0006F63A5781478C8840802C78CFAFFBE906A
+:105BD000EB6C50A4F7A3F9BEF27871C60000002068
+:105BE0000000000000000B0602000000F05B000057
+:105BF00000000000756C00002A0002020000002076
+:105C00007D6C000022000B115457000000010000C1
+:105C10001000000000000000000000000000000074
+:105C200054570000000000000001000000000000C8
+:105C30000000000000000000801A0020585C0000F6
+:105C4000505C000000000000001000000000200078
+:105C5000000200000010000004000000000000002E
+:105C6000FFFFFFFF003001402B4700000000000055
+:105C7000003001400001000000300140000200003F
+:105C800000300140FFFFFFFF0020014015470000EA
+:105C90000000000000200140000100000020014041
+:105CA0000002000000200140FFFFFFFF0010014044
+:105CB000FF4600000000000000100140000100004D
+:105CC000001001400002000000100140FFFFFFFF34
+:105CD00000000140E9460000000000000000014013
+:105CE000000100000000014000020000000001402F
+:105CF000FF0300004C800240000000000300000091
+:105D00000880024001000000030000000080024003
+:105D100000000000385700001C570000005700002A
+:105D2000E456000000FC3F2000040000C4000020F6
+:105D30000060004040787D01405D00006B4B00003A
+:105D4000485D0000000000000050004040787D01E8
+:105D5000585D0000454B0000605D00000000000041
+:105D60000040004040787D01705D00001F4B000046
+:105D7000785D000000000000B9960000C7960000A2
+:105D8000DB960000EA960000F696000064560000DC
+:105D900064560000C4560000CC560000E4560000D3
+:105DA000E456000001000200100011001200200063
+:105DB0002100220023002400300031003200330093
+:105DC000FFFF25633A20456E746572207468652074
+:105DD00073657269616C207265636F766572792094
+:105DE0006D6F64650A0025633A204572726F7220F8
+:105DF000696E697469616C697A696E6720626F6F38
+:105E00007420636F6E736F6C652E207263203D206B
+:105E100025640A0025633A20426F6F746C6F6164D9
+:105E200065722073657269616C2070726F6365734F
+:105E30007320776173207465726D696E6174656437
+:105E400020756E65787065637465646C790A0025E9
+:105E5000633A205374617274696E6720626F6F7465
+:105E60006C6F616465720A0025633A204C65667444
+:105E700020626F6F745F676F207769746820737535
+:105E80006363657373203D3D2025640A0025633AF2
+:105E90002053746179696E6720696E207365726939
+:105EA000616C207265636F766572790A0025633ACA
+:105EB00020556E61626C6520746F2066696E642087
+:105EC000626F6F7461626C6520696D6167650A005D
+:105ED00025633A20426F6F746C6F61646572206352
+:105EE0006861696E6C6F616420616464726573736C
+:105EF000206F66667365743A20307825780A00252D
+:105F0000633A20496D6167652076657273696F6ECB
+:105F10003A207625642E25642E25640A0025633AEE
+:105F2000204A756D70696E6720746F2074686520F3
+:105F3000666972737420696D61676520736C6F7434
+:105F40000A0025633A204E657665722073686F7586
+:105F50006C642067657420686572650A006D6375FE
+:105F6000626F6F74006F735F686561700063627069
+:105F700072696E74665F7061636B6167650046612C
+:105F8000696C656420746F207265626F6F743A206B
+:105F90007370696E6E696E6720656E646C6573738D
+:105FA0006C792E2E2E0A007379735F6765746F709B
+:105FB0007400666C6173680025633A2053686172EF
+:105FC0006564206461746120544C56206865616486
+:105FD0006572207772697465206661696C65643AE0
+:105FE0002025640A0025633A2053686172656420A5
+:105FF0006461746120544C5620646174612077722E
+:10600000697465206661696C65643A2025640A00DC
+:10601000626F6F746C6F616465725F696E666F004A
+:1060200025633A20626F6F747574696C5F696D6780
+:106030005F76616C69646174653A20666C6173684F
+:1060400020617265612025700A0025633A20626F25
+:106050006F747574696C5F696D675F76616C696494
+:106060006174653A20544C56206974657261746994
+:106070006F6E206661696C65642025640A00256383
+:106080003A20626F6F747574696C5F696D675F76D3
+:10609000616C69646174653A20544C56206F666681
+:1060A0002025752C20656E642025750A0025633A2D
+:1060B00020626F6F747574696C5F696D675F76617C
+:1060C0006C69646174653A20544C56206265796F3E
+:1060D0006E6420696D6167652073697A650A0025C1
+:1060E000633A20626F6F747574696C5F696D675F86
+:1060F00076616C69646174653A20544C562025645D
+:10610000206E6F74207065726D69747465640A0026
+:1061100025633A20626F6F747574696C5F696D678F
+:106120005F76616C69646174653A204558504543F7
+:106130005445445F484153485F544C56203D3D20F0
+:1061400025640A0025633A20626F6F747574696C68
+:106150005F696D675F686173680A0025633A206252
+:106160006F6F747574696C5F746C765F6974657257
+:106170005F626567696E3A20747970652025642CCA
+:106180002070726F74203D3D2025640A0025633A1B
+:1061900020626F6F747574696C5F746C765F69747C
+:1061A00065725F6E6578743A2073656172636869C1
+:1061B0006E6720666F72202564202825642069732D
+:1061C00020616E7929207374617274696E67206131
+:1061D0007420257520656E64696E672061742025C2
+:1061E000750A0025633A20626F6F747574696C5F7D
+:1061F000746C765F697465725F6E6578743A20704E
+:10620000726F74656374656420544C562025642055
+:106210006E6F7420666F756E640A0025633A2062A3
+:106220006F6F747574696C5F746C765F6974657296
+:106230005F6E6578743A20544C5620256420666F52
+:10624000756E64206174202575202873697A652035
+:106250002564290A0025633A20626F6F747574699A
+:106260006C5F746C765F697465725F6E6578743AA2
+:1062700020544C56202564206E6F7420666F756E16
+:10628000640A0025633A20626F6F745F6572617300
+:10629000655F726567696F6E3A20666C6173685FEF
+:1062A000617265612025702C206F666673657420AD
+:1062B00025752C2073697A652025752C2062616311
+:1062C0006B7761726473203D3D20256868750A0014
+:1062D00025633A20626F6F745F65726173655F72E8
+:1062E0006567696F6E3A20646576696365207769D2
+:1062F00074682065726173650A0025633A20626FD5
+:106300006F745F736372616D626C655F72656769FC
+:106310006F6E3A2025702025752025752025640A8A
+:106320000025633A20626F6F745F76657273696FE0
+:106330006E5F636D703A20766572312025752E256B
+:10634000752E257520767320766572322025752E80
+:1063500025752E25750A0025633A204661696C650E
+:106360006420746F20616464206461746120746FC0
+:1063700020736861726564206D656D6F727920614C
+:106380007265612E0A007072696D617279007365C1
+:10639000636F6E646172790025633A204E6F2073DB
+:1063A0006C6F7420746F206C6F616420666F722054
+:1063B000696D6167652025640A0025633A20626F74
+:1063C0006F745F76616C69646174655F736C6F7420
+:1063D0003A20736C6F742025642C20657870656397
+:1063E0007465645F737761705F747970652025648C
+:1063F0000A0025633A20626F6F745F76616C69648E
+:106400006174655F736C6F743A206865616465726E
+:106410002076616C69646174696F6E206661696C75
+:1064200065642025640A0025633A20496D6167652B
+:1064300020696E2074686520257320736C6F74204A
+:106440006973206E6F742076616C6964210A00257F
+:10645000633A204661696C65642072656164696EA7
+:106460006720696D61676520686561646572732E78
+:106470000A0025633A20496D61676520256420255F
+:106480007320736C6F743A20696D616765206E6F5D
+:106490007420666F756E640A005072696D6172795E
+:1064A0000025633A20252D397320736C6F743A20D0
+:1064B00076657273696F6E3D25752E25752E25756F
+:1064C0002B25750A005365636F6E64617279002530
+:1064D000633A20496D616765202564206C6F6164B3
+:1064E00065642066726F6D20746865202573207363
+:1064F0006C6F740A0025633A20496D616765202539
+:10650000642052414D206C6F616420616464726547
+:106510007373203078257820697320696E76616CFA
+:1065200069642E0A0025633A204572726F722077E3
+:1065300068696C737420636F7079696E6720696D28
+:106540006167652025642066726F6D20466C6173FB
+:106550006820746F205352414D3A2025640A00256B
+:10656000633A20496D6167652025642052414D20C2
+:106570006C6F6164696E6720746F203078257820B5
+:106580006973206661696C65642E0A0025633A2090
+:10659000496D6167652025642052414D206C6F6113
+:1065A00064696E6720746F203078257820697320C5
+:1065B0007375636365656465642E0A0025633A201C
+:1065C00052656D6F76696E6720696D61676520251C
+:1065D000642066726F6D205352414D2061742061BA
+:1065E00064647265737320307825780A0025633AF5
+:1065F0002052656D6F76696E6720696D61676520F1
+:10660000256420736C6F742025642066726F6D2082
+:10661000666C6173680A0025633A204E6F742065CA
+:106620006E6F756768206D656D6F727920746F206D
+:1066300073746F726520696E636F6D696E67206435
+:10664000617461210A0073657269616C5F616461E4
+:10665000707465720025633A2054580A0072630012
+:10666000696D6167650064617461006F666600252D
+:10667000633A2057726974696E67206174203078BC
+:10668000257820756E74696C20307825780A00258D
+:10669000633A2052583A20307825780A0025633A28
+:1066A000204661696C656420746F206F70656E2090
+:1066B000666C6173682061726561733A2025640AB3
+:1066C00000696D6167657300736C6F740068617356
+:1066D000680076657273696F6E002568752E25688F
+:1066E000752E256875002E2575002A2A2A20426FEE
+:1066F0006F74696E67204D4355626F6F74206565D6
+:1067000033396532643639346264202A2A2A0A0011
+:106710002A2A2A205573696E67205A657068797233
+:10672000204F53206275696C6420363834633965B4
+:10673000386633326534202A2A2A0A0025633A2033
+:1067400072302F61313A202030782530387820207F
+:1067500072312F61323A202030782530387820206D
+:1067600072322F61333A20203078253038780A0091
+:1067700025633A2072332F61343A20203078253057
+:106780003878207231322F69703A202030782530E5
+:106790003878207231342F6C723A202030782530CE
+:1067A00038780A0025633A2020787073723A2020E6
+:1067B0003078253038780A0025633A204661756CB8
+:1067C00074696E6720696E737472756374696F6E35
+:1067D000206164647265737320287231352F706391
+:1067E000293A203078253038780A0025633A205538
+:1067F0006E68616E646C6564204952516E3A202562
+:10680000640A0025633A202A2A2A2A2A205553415D
+:106810004745204641554C54202A2A2A2A2A0A0054
+:1068200025633A2020204469766973696F6E20627F
+:1068300079207A65726F0A0025633A202020556E10
+:10684000616C69676E6564206D656D6F727920613A
+:1068500063636573730A0025633A2020204E6F201E
+:10686000636F70726F636573736F7220696E737498
+:1068700072756374696F6E730A0025633A20202075
+:10688000496C6C6567616C206C6F6164206F662079
+:106890004558435F52455455524E20696E746F20DF
+:1068A00050430A0025633A202020496C6C656761DB
+:1068B0006C20757365206F662074686520455053A1
+:1068C000520A0025633A202020417474656D70746B
+:1068D00020746F206578656375746520756E6465D6
+:1068E00066696E656420696E737472756374696F2E
+:1068F0006E0A0025633A202A2A2A2A2A2042555362
+:10690000204641554C54202A2A2A2A2A0A00256367
+:106910003A202020537461636B696E672065727240
+:106920006F720A0025633A202020556E73746163EC
+:106930006B696E67206572726F720A0025633A2078
+:106940002020507265636973652064617461206200
+:106950007573206572726F720A0025633A202020D9
+:106960004246415220416464726573733A20307824
+:1069700025780A0025633A202020496D70726563EE
+:106980006973652064617461206275732065727239
+:106990006F720A0025633A202020496E7374727565
+:1069A0006374696F6E20627573206572726F720A0C
+:1069B0000025633A202A2A2A2A2A204D50552046AB
+:1069C00041554C54202A2A2A2A2A0A0025633A20B3
+:1069D0002020537461636B696E67206572726F72F9
+:1069E0002028636F6E746578742061726561206D14
+:1069F00069676874206265206E6F742076616C69C7
+:106A000064290A0025633A202020446174612041F2
+:106A100063636573732056696F6C6174696F6E0A86
+:106A20000025633A2020204D4D46415220416464A8
+:106A3000726573733A20307825780A0025633A200E
+:106A40002020496E737472756374696F6E204163A0
+:106A5000636573732056696F6C6174696F6E0A00A9
+:106A600052657365727665642045786365707469F4
+:106A70006F6E20280053707572696F757320696E90
+:106A80007465727275707420284952512000256314
+:106A90003A20535053454C20696E207468726561EA
+:106AA00064206D6F646520646F6573206E6F742061
+:106AB000696E646963617465205053500A002563F0
+:106AC0003A202A2A2A2A2A2048415244204641555F
+:106AD0004C54202A2A2A2A2A0A0025633A202020F8
+:106AE000427573206661756C74206F6E20766563E5
+:106AF000746F72207461626C6520726561640A0053
+:106B000025633A2020204465627567206576656EAE
+:106B1000740A0025633A2020204661756C74206554
+:106B20007363616C6174696F6E20287365652062A0
+:106B3000656C6F77290A0025633A20415243485F0C
+:106B400045584345505420776974682072656173D5
+:106B50006F6E2025780A0A0025633A202A2A2A2AFD
+:106B60002A204465627567206D6F6E69746F7220AC
+:106B7000657863657074696F6E202A2A2A2A2A0A4A
+:106B80000025633A202A2A2A2A2A202573202564F0
+:106B900029202A2A2A2A2A0A006D70750025633ABC
+:106BA000205B25645D2030782530387820307825CA
+:106BB0003038780A0025633A204661696C656420A4
+:106BC000746F20616C6C6F63617465206E657720F3
+:106BD0004D505520726567696F6E2025750A0A0051
+:106BE00025633A2050726F6772616D204D505520B9
+:106BF000726567696F6E20617420696E64657820C4
+:106C0000307825780A0025633A20506172746974DF
+:106C1000696F6E2025753A20636F686572656E63D3
+:106C20006520636865636B206661696C65642E0A24
+:106C30000025633A20436F6E666967757265204D63
+:106C4000505520726567696F6E20617420696E64AB
+:106C5000657820307825780A0025633A20746F74AF
+:106C6000616C20726567696F6E20636F756E743A30
+:106C70002025640A00464C4153485F30005352417E
+:106C80004D5F300061626F727428290A0025633AF3
+:106C900020506172656E7420646576696365206951
+:106CA00073206E6F742072656164790A0025633AFF
+:106CB00020506172656E7420696E697469616C69D7
+:106CC000736174696F6E206661696C7572653A20D4
+:106CD00025640A0025633A20556E6465726C7969F3
+:106CE0006E6720617265612073697A65206973201F
+:106CF000696E73756666696369656E742C2072656A
+:106D00007175697265733A20307825782C20686136
+:106D1000733A20307825780A00626F6F745F6D6F68
+:106D200064654031303000626F6F745F696E666F0A
+:106D3000403000726574656E74696F6E00666C61D8
+:106D400073685F73696D5F737461747300666C61FF
+:106D500073685F73696D5F7468726573686F6C6484
+:106D6000730073696D5F666C6173685F636F6E74E7
+:106D7000726F6C6C6572006D61785F7772697465B3
+:106D80005F63616C6C73006D61785F6572617365E0
+:106D90005F63616C6C73006D61785F6C656E00623F
+:106DA000797465735F726561640062797465735F9D
+:106DB0007772697474656E00646F75626C655F7775
+:106DC000726974657300666C6173685F7265616493
+:106DD0005F63616C6C7300666C6173685F726561A0
+:106DE000645F74696D655F757300666C6173685F7D
+:106DF00077726974655F63616C6C7300666C617354
+:106E0000685F77726974655F74696D655F7573003B
+:106E1000666C6173685F65726173655F63616C6CFA
+:106E20007300666C6173685F65726173655F746936
+:106E30006D655F75730065726173655F6379636C1F
+:106E400065735F756E6974300065726173655F6349
+:106E500079636C65735F756E697431006572617317
+:106E6000655F6379636C65735F756E697432006525
+:106E7000726173655F6379636C65735F756E697466
+:106E8000330065726173655F6379636C65735F7509
+:106E90006E6974340065726173655F6379636C65F4
+:106EA000735F756E6974350065726173655F6379D0
+:106EB000636C65735F756E697436006572617365C6
+:106EC0005F6379636C65735F756E697437006572B3
+:106ED0006173655F6379636C65735F756E69743840
+:106EE0000065726173655F6379636C65735F756E6E
+:106EF0006974390065726173655F6379636C65738A
+:106F00005F756E697431300065726173655F6379B6
+:106F1000636C65735F756E6974313100657261739E
+:106F2000655F6379636C65735F756E697431320098
+:106F300065726173655F6379636C65735F756E69B4
+:106F40007431330065726173655F6379636C657377
+:106F50005F756E697431340065726173655F637962
+:106F6000636C65735F756E6974313500657261734A
+:106F7000655F6379636C65735F756E697431360044
+:106F800065726173655F6379636C65735F756E6964
+:106F90007431370065726173655F6379636C657323
+:106FA0005F756E697431380065726173655F63790E
+:106FB000636C65735F756E697431390065726173F6
+:106FC000655F6379636C65735F756E6974323000F9
+:106FD00065726173655F6379636C65735F756E6914
+:106FE0007432310065726173655F6379636C6573D8
+:106FF0005F756E697432320065726173655F6379C3
+:10700000636C65735F756E697432330065726173AA
+:10701000655F6379636C65735F756E6974323400A4
+:1070200065726173655F6379636C65735F756E69C3
+:107030007432350065726173655F6379636C657383
+:107040005F756E697432360065726173655F63796E
+:10705000636C65735F756E69743237006572617356
+:10706000655F6379636C65735F756E697432380050
+:1070700065726173655F6379636C65735F756E6973
+:107080007432390065726173655F6379636C65732F
+:107090005F756E697433300065726173655F637923
+:1070A000636C65735F756E6974333100657261730B
+:1070B000655F6379636C65735F756E697433320005
+:1070C00065726173655F6379636C65735F756E6923
+:1070D0007433330065726173655F6379636C6573E4
+:1070E0005F756E697433340065726173655F6379CF
+:1070F000636C65735F756E697433350065726173B7
+:10710000655F6379636C65735F756E6974333600B0
+:1071100065726173655F6379636C65735F756E69D2
+:107120007433370065726173655F6379636C65738F
+:107130005F756E697433380065726173655F63797A
+:10714000636C65735F756E69743339006572617362
+:10715000655F6379636C65735F756E697434300065
+:1071600065726173655F6379636C65735F756E6982
+:107170007434310065726173655F6379636C657344
+:107180005F756E697434320065726173655F63792F
+:10719000636C65735F756E69743433006572617317
+:1071A000655F6379636C65735F756E697434340011
+:1071B00065726173655F6379636C65735F756E6932
+:1071C0007434350065726173655F6379636C6573F0
+:1071D0005F756E697434360065726173655F6379DB
+:1071E000636C65735F756E697434370065726173C3
+:1071F000655F6379636C65735F756E6974343800BD
+:1072000065726173655F6379636C65735F756E69E1
+:107210007434390065726173655F6379636C65739B
+:107220005F756E697435300065726173655F63798F
+:10723000636C65735F756E69743531006572617377
+:10724000655F6379636C65735F756E697435320071
+:1072500065726173655F6379636C65735F756E6991
+:107260007435330065726173655F6379636C657350
+:107270005F756E697435340065726173655F63793B
+:10728000636C65735F756E69743535006572617323
+:10729000655F6379636C65735F756E69743536001D
+:1072A00065726173655F6379636C65735F756E6941
+:1072B0007435370065726173655F6379636C6573FC
+:1072C0005F756E697435380065726173655F6379E7
+:1072D000636C65735F756E697435390065726173CF
+:1072E000655F6379636C65735F756E6974363000D2
+:1072F00065726173655F6379636C65735F756E69F1
+:107300007436310065726173655F6379636C6573B0
+:107310005F756E697436320065726173655F63799B
+:10732000636C65735F756E69743633006572617383
+:10733000655F6379636C65735F756E69743634007D
+:1073400065726173655F6379636C65735F756E69A0
+:107350007436350065726173655F6379636C65735C
+:107360005F756E697436360065726173655F637947
+:10737000636C65735F756E6974363700657261732F
+:10738000655F6379636C65735F756E697436380029
+:1073900065726173655F6379636C65735F756E6950
+:1073A0007436390065726173655F6379636C657308
+:1073B0005F756E697437300065726173655F6379FC
+:1073C000636C65735F756E697437310065726173E4
+:1073D000655F6379636C65735F756E6974373200DE
+:1073E00065726173655F6379636C65735F756E6900
+:1073F0007437330065726173655F6379636C6573BD
+:107400005F756E697437340065726173655F6379A7
+:10741000636C65735F756E6974373500657261738F
+:10742000655F6379636C65735F756E697437360089
+:1074300065726173655F6379636C65735F756E69AF
+:107440007437370065726173655F6379636C657368
+:107450005F756E697437380065726173655F637953
+:10746000636C65735F756E6974373900657261733B
+:10747000655F6379636C65735F756E69743830003E
+:1074800065726173655F6379636C65735F756E695F
+:107490007438310065726173655F6379636C65731D
+:1074A0005F756E697438320065726173655F637908
+:1074B000636C65735F756E697438330065726173F0
+:1074C000655F6379636C65735F756E6974383400EA
+:1074D00065726173655F6379636C65735F756E690F
+:1074E0007438350065726173655F6379636C6573C9
+:1074F0005F756E697438360065726173655F6379B4
+:10750000636C65735F756E6974383700657261739B
+:10751000655F6379636C65735F756E697438380095
+:1075200065726173655F6379636C65735F756E69BE
+:107530007438390065726173655F6379636C657374
+:107540005F756E697439300065726173655F637968
+:10755000636C65735F756E69743931006572617350
+:10756000655F6379636C65735F756E69743932004A
+:1075700065726173655F6379636C65735F756E696E
+:107580007439330065726173655F6379636C657329
+:107590005F756E697439340065726173655F637914
+:1075A000636C65735F756E697439350065726173FC
+:1075B000655F6379636C65735F756E6974393600F6
+:1075C00065726173655F6379636C65735F756E691E
+:1075D0007439370065726173655F6379636C6573D5
+:1075E0005F756E697439380065726173655F6379C0
+:1075F000636C65735F756E697439390065726173A8
+:10760000655F6379636C65735F756E697431303083
+:107610000065726173655F6379636C65735F756E36
+:1076200069743130310065726173655F6379636CD1
+:1076300065735F756E6974313032006572617365B0
+:107640005F6379636C65735F756E697431303300A5
+:1076500065726173655F6379636C65735F756E698D
+:10766000743130340065726173655F6379636C6592
+:10767000735F756E69743130350065726173655F73
+:107680006379636C65735F756E697431303600655C
+:10769000726173655F6379636C65735F756E69743E
+:1076A0003130370065726173655F6379636C657350
+:1076B0005F756E69743130380065726173655F6340
+:1076C00079636C65735F756E69743130390065720A
+:1076D0006173655F6379636C65735F756E6974313F
+:1076E00031300065726173655F6379636C65735FE8
+:1076F000756E69743131310065726173655F6379EC
+:10770000636C65735F756E697431313200657261E7
+:1077100073655F6379636C65735F756E697431312E
+:10772000330065726173655F6379636C65735F7560
+:107730006E69743131340065726173655F637963BA
+:107740006C65735F756E6974313135006572617394
+:10775000655F6379636C65735F756E69743131362B
+:107760000065726173655F6379636C65735F756EE5
+:1077700069743131370065726173655F6379636C79
+:1077800065735F756E697431313800657261736558
+:107790005F6379636C65735F756E6974313139004D
+:1077A00065726173655F6379636C65735F756E693C
+:1077B000743132300065726173655F6379636C6543
+:1077C000735F756E69743132310065726173655F24
+:1077D0006379636C65735F756E697431323200650D
+:1077E000726173655F6379636C65735F756E6974ED
+:1077F0003132330065726173655F6379636C657301
+:107800005F756E69743132340065726173655F63F0
+:1078100079636C65735F756E6974313235006572BA
+:107820006173655F6379636C65735F756E697431ED
+:1078300032360065726173655F6379636C65735F8F
+:10784000756E69743132370065726173655F637993
+:10785000636C65735F756E6974313238006572618F
+:1078600073655F6379636C65735F756E69743132DC
+:10787000390065726173655F6379636C65735F7509
+:107880006E69743133300065726173655F6379636B
+:107890006C65735F756E6974313331006572617345
+:1078A000655F6379636C65735F756E6974313332DC
+:1078B0000065726173655F6379636C65735F756E94
+:1078C00069743133330065726173655F6379636C2A
+:1078D00065735F756E697431333400657261736509
+:1078E0005F6379636C65735F756E697431333500FE
+:1078F00065726173655F6379636C65735F756E69EB
+:10790000743133360065726173655F6379636C65EA
+:10791000735F756E69743133370065726173655FCB
+:107920006379636C65735F756E69743133380065B4
+:10793000726173655F6379636C65735F756E69749B
+:107940003133390065726173655F6379636C6573A8
+:107950005F756E69743134300065726173655F63A1
+:1079600079636C65735F756E69743134310065726B
+:107970006173655F6379636C65735F756E6974319C
+:1079800034320065726173655F6379636C65735F40
+:10799000756E69743134330065726173655F637944
+:1079A000636C65735F756E69743134340065726140
+:1079B00073655F6379636C65735F756E6974313489
+:1079C000350065726173655F6379636C65735F75BC
+:1079D0006E69743134360065726173655F63796313
+:1079E0006C65735F756E69743134370065726173ED
+:1079F000655F6379636C65735F756E697431343884
+:107A00000065726173655F6379636C65735F756E42
+:107A100069743134390065726173655F6379636CD1
+:107A200065735F756E6974313530006572617365B9
+:107A30005F6379636C65735F756E697431353100AE
+:107A400065726173655F6379636C65735F756E6999
+:107A5000743135320065726173655F6379636C659B
+:107A6000735F756E69743135330065726173655F7C
+:107A70006379636C65735F756E6974313534006565
+:107A8000726173655F6379636C65735F756E69744A
+:107A90003135350065726173655F6379636C657359
+:107AA0005F756E69743135360065726173655F6349
+:107AB00079636C65735F756E697431353700657213
+:107AC0006173655F6379636C65735F756E6974314B
+:107AD00035380065726173655F6379636C65735FE8
+:107AE000756E69743135390065726173655F6379EC
+:107AF000636C65735F756E697431363000657261F1
+:107B000073655F6379636C65735F756E6974313635
+:107B1000310065726173655F6379636C65735F756E
+:107B20006E69743136320065726173655F637963C3
+:107B30006C65735F756E697431363300657261739D
+:107B4000655F6379636C65735F756E697431363434
+:107B50000065726173655F6379636C65735F756EF1
+:107B600069743136350065726173655F6379636C82
+:107B700065735F756E697431363600657261736561
+:107B80005F6379636C65735F756E69743136370056
+:107B900065726173655F6379636C65735F756E6948
+:107BA000743136380065726173655F6379636C6543
+:107BB000735F756E69743136390065726173655F24
+:107BC0006379636C65735F756E6974313730006516
+:107BD000726173655F6379636C65735F756E6974F9
+:107BE0003137310065726173655F6379636C65730A
+:107BF0005F756E69743137320065726173655F63FA
+:107C000079636C65735F756E6974313733006572C3
+:107C10006173655F6379636C65735F756E697431F9
+:107C200037340065726173655F6379636C65735F98
+:107C3000756E69743137350065726173655F63799C
+:107C4000636C65735F756E69743137360065726198
+:107C500073655F6379636C65735F756E69743137E3
+:107C6000370065726173655F6379636C65735F7517
+:107C70006E69743137380065726173655F6379636B
+:107C80006C65735F756E6974313739006572617345
+:107C9000655F6379636C65735F756E6974313830E5
+:107CA0000065726173655F6379636C65735F756EA0
+:107CB00069743138310065726173655F6379636C33
+:107CC00065735F756E697431383200657261736512
+:107CD0005F6379636C65735F756E69743138330007
+:107CE00065726173655F6379636C65735F756E69F7
+:107CF000743138340065726173655F6379636C65F4
+:107D0000735F756E69743138350065726173655FD4
+:107D10006379636C65735F756E69743138360065BD
+:107D2000726173655F6379636C65735F756E6974A7
+:107D30003138370065726173655F6379636C6573B1
+:107D40005F756E69743138380065726173655F63A1
+:107D500079636C65735F756E69743138390065726B
+:107D60006173655F6379636C65735F756E697431A8
+:107D700039300065726173655F6379636C65735F49
+:107D8000756E69743139310065726173655F63794D
+:107D9000636C65735F756E69743139320065726149
+:107DA00073655F6379636C65735F756E6974313990
+:107DB000330065726173655F6379636C65735F75CA
+:107DC0006E69743139340065726173655F6379631C
+:107DD0006C65735F756E69743139350065726173F6
+:107DE000655F6379636C65735F756E69743139368D
+:107DF0000065726173655F6379636C65735F756E4F
+:107E000069743139370065726173655F6379636CDA
+:107E100065735F756E6974313938006572617365B9
+:107E20005F6379636C65735F756E697431393900AE
+:107E300065726173655F6379636C65735F756E69A5
+:107E4000743230300065726173655F6379636C65AD
+:107E5000735F756E69743230310065726173655F8E
+:107E60006379636C65735F756E6974323032006577
+:107E7000726173655F6379636C65735F756E697456
+:107E80003230330065726173655F6379636C65736B
+:107E90005F756E69743230340065726173655F635B
+:107EA00079636C65735F756E697432303500657225
+:107EB0006173655F6379636C65735F756E69743256
+:107EC00030360065726173655F6379636C65735FFB
+:107ED000756E69743230370065726173655F6379FE
+:107EE000636C65735F756E697432303800657261FA
+:107EF00073655F6379636C65735F756E6974323047
+:107F0000390065726173655F6379636C65735F7572
+:107F10006E69743231300065726173655F637963D5
+:107F20006C65735F756E69743231310065726173AF
+:107F3000655F6379636C65735F756E697432313246
+:107F40000065726173655F6379636C65735F756EFD
+:107F500069743231330065726173655F6379636C94
+:107F600065735F756E697432313400657261736573
+:107F70005F6379636C65735F756E69743231350068
+:107F800065726173655F6379636C65735F756E6954
+:107F9000743231360065726173655F6379636C6555
+:107FA000735F756E69743231370065726173655F36
+:107FB0006379636C65735F756E697432313800651F
+:107FC000726173655F6379636C65735F756E697405
+:107FD0003231390065726173655F6379636C657313
+:107FE0005F756E69743232300065726173655F630C
+:107FF00079636C65735F756E6974323231006572D6
+:108000006173655F6379636C65735F756E69743204
+:1080100032320065726173655F6379636C65735FAB
+:10802000756E69743232330065726173655F6379AE
+:10803000636C65735F756E697432323400657261AA
+:1080400073655F6379636C65735F756E69743232F3
+:10805000350065726173655F6379636C65735F7525
+:108060006E69743232360065726173655F6379637D
+:108070006C65735F756E6974323237006572617357
+:10808000655F6379636C65735F756E6974323238EE
+:108090000065726173655F6379636C65735F756EAC
+:1080A00069743232390065726173655F6379636C3C
+:1080B00065735F756E697432333000657261736524
+:1080C0005F6379636C65735F756E69743233310019
+:1080D00065726173655F6379636C65735F756E6903
+:1080E000743233320065726173655F6379636C6506
+:1080F000735F756E69743233330065726173655FE7
+:108100006379636C65735F756E69743233340065CF
+:10811000726173655F6379636C65735F756E6974B3
+:108120003233350065726173655F6379636C6573C3
+:108130005F756E69743233360065726173655F63B3
+:1081400079636C65735F756E69743233370065727D
+:108150006173655F6379636C65735F756E697432B3
+:1081600033380065726173655F6379636C65735F53
+:10817000756E69743233390065726173655F637956
+:10818000636C65735F756E6974323430006572615B
+:1081900073655F6379636C65735F756E69743234A0
+:1081A000310065726173655F6379636C65735F75D8
+:1081B0006E69743234320065726173655F6379632E
+:1081C0006C65735F756E6974323433006572617308
+:1081D000655F6379636C65735F756E69743234349F
+:1081E0000065726173655F6379636C65735F756E5B
+:1081F00069743234350065726173655F6379636CED
+:1082000065735F756E6974323436006572617365CB
+:108210005F6379636C65735F756E697432343700C0
+:1082200065726173655F6379636C65735F756E69B1
+:10823000743234380065726173655F6379636C65AD
+:10824000735F756E69743234390065726173655F8E
+:108250006379636C65735F756E6974323530006580
+:10826000726173655F6379636C65735F756E697462
+:108270003235310065726173655F6379636C657374
+:108280005F756E69743235320065726173655F6364
+:1082900079636C65735F756E69743235330065722E
+:1082A0006173655F6379636C65735F756E69743262
+:1082B00035340065726173655F6379636C65735F04
+:1082C000756E69743235350064697274795F7265F0
+:1082D00061645F756E6974300064697274795F728D
+:1082E0006561645F756E6974310064697274795F89
+:1082F000726561645F756E69743200646972747965
+:108300005F726561645F756E69743300646972746D
+:10831000795F726561645F756E6974340064697257
+:1083200074795F726561645F756E69743500646944
+:108330007274795F726561645F756E69743600642A
+:10834000697274795F726561645F756E6974370014
+:1083500064697274795F726561645F756E6974389F
+:108360000064697274795F726561645F756E6974C7
+:10837000390064697274795F726561645F756E69F2
+:108380007431300064697274795F726561645F751D
+:108390006E697431310064697274795F7265616409
+:1083A0005F756E697431320064697274795F7265E9
+:1083B00061645F756E697431330064697274795FEA
+:1083C000726561645F756E697431340064697274DA
+:1083D000795F726561645F756E69743135006469D7
+:1083E0007274795F726561645F756E6974313600AD
+:1083F00064697274795F726561645F756E69743106
+:10840000370064697274795F726561645F756E6963
+:108410007431380064697274795F726561645F7584
+:108420006E697431390064697274795F7265616470
+:108430005F756E697432300064697274795F726559
+:1084400061645F756E697432310064697274795F5A
+:10845000726561645F756E6974323200646972744A
+:10846000795F726561645F756E6974323300646947
+:108470007274795F726561645F756E69743234001D
+:1084800064697274795F726561645F756E69743274
+:10849000350064697274795F726561645F756E69D5
+:1084A0007432360064697274795F726561645F75F5
+:1084B0006E697432370064697274795F72656164E1
+:1084C0005F756E697432380064697274795F7265C1
+:1084D00061645F756E697432390064697274795FC2
+:1084E000726561645F756E697433300064697274BB
+:1084F000795F726561645F756E69743331006469B8
+:108500007274795F726561645F756E69743332008D
+:1085100064697274795F726561645F756E697433E2
+:10852000330064697274795F726561645F756E6946
+:108530007433340064697274795F726561645F7565
+:108540006E697433350064697274795F7265616451
+:108550005F756E697433360064697274795F726531
+:1085600061645F756E697433370064697274795F32
+:10857000726561645F756E69743338006469727422
+:10858000795F726561645F756E697433390064691F
+:108590007274795F726561645F756E6974343000FE
+:1085A00064697274795F726561645F756E69743451
+:1085B000310064697274795F726561645F756E69B8
+:1085C0007434320064697274795F726561645F75D6
+:1085D0006E697434330064697274795F72656164C2
+:1085E0005F756E697434340064697274795F7265A2
+:1085F00061645F756E697434350064697274795FA3
+:10860000726561645F756E69743436006469727492
+:10861000795F726561645F756E697434370064698F
+:108620007274795F726561645F756E697434380065
+:1086300064697274795F726561645F756E697434C0
+:10864000390064697274795F726561645F756E691F
+:108650007435300064697274795F726561645F7546
+:108660006E697435310064697274795F7265616432
+:108670005F756E697435320064697274795F726512
+:1086800061645F756E697435330064697274795F13
+:10869000726561645F756E69743534006469727403
+:1086A000795F726561645F756E6974353500646900
+:1086B0007274795F726561645F756E6974353600D6
+:1086C00064697274795F726561645F756E6974352F
+:1086D000370064697274795F726561645F756E6991
+:1086E0007435380064697274795F726561645F75AE
+:1086F0006E697435390064697274795F726561649A
+:108700005F756E697436300064697274795F726582
+:1087100061645F756E697436310064697274795F83
+:10872000726561645F756E69743632006469727473
+:10873000795F726561645F756E6974363300646970
+:108740007274795F726561645F756E697436340046
+:1087500064697274795F726561645F756E6974369D
+:10876000350064697274795F726561645F756E6902
+:108770007436360064697274795F726561645F751E
+:108780006E697436370064697274795F726561640A
+:108790005F756E697436380064697274795F7265EA
+:1087A00061645F756E697436390064697274795FEB
+:1087B000726561645F756E697437300064697274E4
+:1087C000795F726561645F756E69743731006469E1
+:1087D0007274795F726561645F756E6974373200B7
+:1087E00064697274795F726561645F756E6974370C
+:1087F000330064697274795F726561645F756E6974
+:108800007437340064697274795F726561645F758E
+:108810006E697437350064697274795F726561647A
+:108820005F756E697437360064697274795F72655A
+:1088300061645F756E697437370064697274795F5B
+:10884000726561645F756E6974373800646972744B
+:10885000795F726561645F756E6974373900646948
+:108860007274795F726561645F756E697438300027
+:1088700064697274795F726561645F756E6974387A
+:10888000310064697274795F726561645F756E69E5
+:108890007438320064697274795F726561645F75FF
+:1088A0006E697438330064697274795F72656164EB
+:1088B0005F756E697438340064697274795F7265CB
+:1088C00061645F756E697438350064697274795FCC
+:1088D000726561645F756E697438360064697274BC
+:1088E000795F726561645F756E69743837006469B9
+:1088F0007274795F726561645F756E69743838008F
+:1089000064697274795F726561645F756E697438E9
+:10891000390064697274795F726561645F756E694C
+:108920007439300064697274795F726561645F756F
+:108930006E697439310064697274795F726561645B
+:108940005F756E697439320064697274795F72653B
+:1089500061645F756E697439330064697274795F3C
+:10896000726561645F756E6974393400646972742C
+:10897000795F726561645F756E6974393500646929
+:108980007274795F726561645F756E6974393600FF
+:1089900064697274795F726561645F756E69743958
+:1089A000370064697274795F726561645F756E69BE
+:1089B0007439380064697274795F726561645F75D7
+:1089C0006E697439390064697274795F72656164C3
+:1089D0005F756E69743130300064697274795F72EA
+:1089E0006561645F756E69743130310064697274F9
+:1089F000795F726561645F756E69743130320064ED
+:108A0000697274795F726561645F756E6974313023
+:108A1000330064697274795F726561645F756E6951
+:108A2000743130340064697274795F726561645FB7
+:108A3000756E69743130350064697274795F72657E
+:108A400061645F756E69743130360064697274797F
+:108A50005F726561645F756E697431303700646997
+:108A60007274795F726561645F756E6974313038F4
+:108A70000064697274795F726561645F756E6974B0
+:108A80003130390064697274795F726561645F7551
+:108A90006E69743131300064697274795F72656136
+:108AA000645F756E69743131310064697274795F25
+:108AB000726561645F756E69743131320064697228
+:108AC00074795F726561645F756E6974313133000A
+:108AD00064697274795F726561645F756E6974311F
+:108AE00031340064697274795F726561645F756EB8
+:108AF00069743131350064697274795F72656164DB
+:108B00005F756E69743131360064697274795F72B1
+:108B10006561645F756E69743131370064697274C0
+:108B2000795F726561645F756E69743131380064B4
+:108B3000697274795F726561645F756E69743131F1
+:108B4000390064697274795F726561645F756E691A
+:108B5000743132300064697274795F726561645F88
+:108B6000756E69743132310064697274795F72654F
+:108B700061645F756E697431323200646972747950
+:108B80005F726561645F756E697431323300646968
+:108B90007274795F726561645F756E6974313234C5
+:108BA0000064697274795F726561645F756E69747F
+:108BB0003132350064697274795F726561645F7522
+:108BC0006E69743132360064697274795F726561FE
+:108BD000645F756E69743132370064697274795FED
+:108BE000726561645F756E697431323800646972F0
+:108BF00074795F726561645F756E697431323900D2
+:108C000064697274795F726561645F756E697431ED
+:108C100033300064697274795F726561645F756E88
+:108C200069743133310064697274795F72656164AB
+:108C30005F756E69743133320064697274795F7282
+:108C40006561645F756E6974313333006469727491
+:108C5000795F726561645F756E6974313334006485
+:108C6000697274795F726561645F756E69743133BE
+:108C7000350064697274795F726561645F756E69ED
+:108C8000743133360064697274795F726561645F50
+:108C9000756E69743133370064697274795F726517
+:108CA00061645F756E697431333800646972747918
+:108CB0005F726561645F756E697431333900646930
+:108CC0007274795F726561645F756E697431343096
+:108CD0000064697274795F726561645F756E69744E
+:108CE0003134310064697274795F726561645F75F3
+:108CF0006E69743134320064697274795F726561CF
+:108D0000645F756E69743134330064697274795FBD
+:108D1000726561645F756E697431343400646972C0
+:108D200074795F726561645F756E697431343500A2
+:108D300064697274795F726561645F756E697431BC
+:108D400034360064697274795F726561645F756E50
+:108D500069743134370064697274795F7265616473
+:108D60005F756E69743134380064697274795F724A
+:108D70006561645F756E6974313439006469727459
+:108D8000795F726561645F756E6974313530006456
+:108D9000697274795F726561645F756E697431358B
+:108DA000310064697274795F726561645F756E69C0
+:108DB000743135320064697274795F726561645F21
+:108DC000756E69743135330064697274795F7265E8
+:108DD00061645F756E6974313534006469727479E9
+:108DE0005F726561645F756E697431353500646901
+:108DF0007274795F726561645F756E69743135365E
+:108E00000064697274795F726561645F756E69741C
+:108E10003135370064697274795F726561645F75BA
+:108E20006E69743135380064697274795F72656196
+:108E3000645F756E69743135390064697274795F85
+:108E4000726561645F756E69743136300064697291
+:108E500074795F726561645F756E69743136310073
+:108E600064697274795F726561645F756E6974318B
+:108E700036320064697274795F726561645F756E21
+:108E800069743136330064697274795F7265616444
+:108E90005F756E69743136340064697274795F721B
+:108EA0006561645F756E697431363500646972742A
+:108EB000795F726561645F756E697431363600641E
+:108EC000697274795F726561645F756E6974313659
+:108ED000370064697274795F726561645F756E6989
+:108EE000743136380064697274795F726561645FE9
+:108EF000756E69743136390064697274795F7265B0
+:108F000061645F756E6974313730006469727479B9
+:108F10005F726561645F756E6974313731006469D1
+:108F20007274795F726561645F756E69743137322E
+:108F30000064697274795F726561645F756E6974EB
+:108F40003137330064697274795F726561645F758B
+:108F50006E69743137340064697274795F72656167
+:108F6000645F756E69743137350064697274795F56
+:108F7000726561645F756E69743137360064697259
+:108F800074795F726561645F756E6974313737003B
+:108F900064697274795F726561645F756E6974315A
+:108FA00037380064697274795F726561645F756EE9
+:108FB00069743137390064697274795F726561640C
+:108FC0005F756E69743138300064697274795F72EC
+:108FD0006561645F756E69743138310064697274FB
+:108FE000795F726561645F756E69743138320064EF
+:108FF000697274795F726561645F756E6974313826
+:10900000330064697274795F726561645F756E695B
+:10901000743138340064697274795F726561645FB9
+:10902000756E69743138350064697274795F726580
+:1090300061645F756E697431383600646972747981
+:109040005F726561645F756E697431383700646999
+:109050007274795F726561645F756E6974313838F6
+:109060000064697274795F726561645F756E6974BA
+:109070003138390064697274795F726561645F7553
+:109080006E69743139300064697274795F72656138
+:10909000645F756E69743139310064697274795F27
+:1090A000726561645F756E6974313932006469722A
+:1090B00074795F726561645F756E6974313933000C
+:1090C00064697274795F726561645F756E69743129
+:1090D00039340064697274795F726561645F756EBA
+:1090E00069743139350064697274795F72656164DD
+:1090F0005F756E69743139360064697274795F72B4
+:109100006561645F756E69743139370064697274C2
+:10911000795F726561645F756E69743139380064B6
+:10912000697274795F726561645F756E69743139F3
+:10913000390064697274795F726561645F756E6924
+:10914000743230300064697274795F726561645F93
+:10915000756E69743230310064697274795F72655A
+:1091600061645F756E69743230320064697274795B
+:109170005F726561645F756E697432303300646973
+:109180007274795F726561645F756E6974323034D0
+:109190000064697274795F726561645F756E697489
+:1091A0003230350064697274795F726561645F752D
+:1091B0006E69743230360064697274795F72656109
+:1091C000645F756E69743230370064697274795FF8
+:1091D000726561645F756E697432303800646972FB
+:1091E00074795F726561645F756E697432303900DD
+:1091F00064697274795F726561645F756E697432F7
+:1092000031300064697274795F726561645F756E94
+:1092100069743231310064697274795F72656164B6
+:109220005F756E69743231320064697274795F728D
+:109230006561645F756E697432313300646972749C
+:10924000795F726561645F756E6974323134006490
+:10925000697274795F726561645F756E69743231C9
+:10926000350064697274795F726561645F756E69F7
+:10927000743231360064697274795F726561645F5B
+:10928000756E69743231370064697274795F726522
+:1092900061645F756E697432313800646972747923
+:1092A0005F726561645F756E69743231390064693B
+:1092B0007274795F726561645F756E6974323230A1
+:1092C0000064697274795F726561645F756E697458
+:1092D0003232310064697274795F726561645F75FE
+:1092E0006E69743232320064697274795F726561DA
+:1092F000645F756E69743232330064697274795FC9
+:10930000726561645F756E697432323400646972CB
+:1093100074795F726561645F756E697432323500AD
+:1093200064697274795F726561645F756E697432C5
+:1093300032360064697274795F726561645F756E5C
+:1093400069743232370064697274795F726561647E
+:109350005F756E69743232380064697274795F7255
+:109360006561645F756E6974323239006469727464
+:10937000795F726561645F756E6974323330006461
+:10938000697274795F726561645F756E6974323396
+:10939000310064697274795F726561645F756E69CA
+:1093A000743233320064697274795F726561645F2C
+:1093B000756E69743233330064697274795F7265F3
+:1093C00061645F756E6974323334006469727479F4
+:1093D0005F726561645F756E69743233350064690C
+:1093E0007274795F726561645F756E697432333669
+:1093F0000064697274795F726561645F756E697427
+:109400003233370064697274795F726561645F75C5
+:109410006E69743233380064697274795F726561A1
+:10942000645F756E69743233390064697274795F90
+:10943000726561645F756E6974323430006469729C
+:1094400074795F726561645F756E6974323431007E
+:1094500064697274795F726561645F756E69743294
+:1094600034320064697274795F726561645F756E2D
+:1094700069743234330064697274795F726561644F
+:109480005F756E69743234340064697274795F7226
+:109490006561645F756E6974323435006469727435
+:1094A000795F726561645F756E6974323436006429
+:1094B000697274795F726561645F756E6974323464
+:1094C000370064697274795F726561645F756E6993
+:1094D000743234380064697274795F726561645FF4
+:1094E000756E69743234390064697274795F7265BB
+:1094F00061645F756E6974323530006469727479C5
+:109500005F726561645F756E6974323531006469DC
+:109510007274795F726561645F756E697432353239
+:109520000064697274795F726561645F756E6974F5
+:109530003235330064697274795F726561645F7596
+:109540006E69743235340064697274795F72656172
+:10955000645F756E6974323535006770696F4034C9
+:1095600030303133303030006770696F4034303024
+:109570003132303030006770696F40343030313113
+:10958000303030006770696F403430303130303007
+:1095900030006D7073325F66706761696F403430A0
+:1095A000303238303463006D7073325F66706761DB
+:1095B000696F403430303238303038006D7073327B
+:1095C0005F66706761696F403430303238303030F8
+:1095D0000072657461696E65646D656D00726574B5
+:1095E00061696E65645F6D656D5F7A6570687972DB
+:1095F0005F72616D007561727440343030303630A6
+:109600003030007561727440343030303530303075
+:1096100000756172744034303030343030300025A1
+:10962000633A2048616C74696E672073797374655E
+:109630006D0A00556E6B6E6F776E206572726F7279
+:1096400000756E6B6E6F776E0025633A203E3E3E6E
+:10965000205A455048595220464154414C204552C9
+:10966000524F522025643A202573206F6E204350BC
+:10967000552025640A0025633A204661756C7420E4
+:10968000647572696E6720696E7465727275707444
+:109690002068616E646C696E670A0A0025633A206F
+:1096A00043757272656E74207468726561643A20E5
+:1096B000257020282573290A0043505520657863BA
+:1096C000657074696F6E00556E68616E646C656478
+:1096D00020696E7465727275707400537461636B87
+:1096E000206F766572666C6F77004B65726E656C85
+:1096F000206F6F7073004B65726E656C2070616EC9
+:109700006963006D61696E006F730025633A2025FF
+:1097100070202872656164792028792F6E293A209B
+:10972000256329207072696F206368616E676564C4
+:1097300020746F2025642028776173202564290A0E
+:109740000025633A20257020746F6F6B206D75744F
+:1097500065782025702C20636F756E743A2025641F
+:109760002C206F726967207072696F3A2025640A35
+:109770000025633A2061646A757374696E672070AE
+:1097800072696F207570206F6E206D75746578201A
+:1097900025700A0025633A206F6E206D7574657818
+:1097A00020257020676F745F6D7574657820766111
+:1097B0006C75653A2025640A0025633A20257020DF
+:1097C000676F74206D757465782025702028792F57
+:1097D0006E293A2025630A0025633A2025702074FB
+:1097E000696D656F7574206F6E206D757465782076
+:1097F00025700A0025633A2061646A757374696E86
+:1098000067207072696F20646F776E206F6E206DB5
+:10981000757465782025700A0025633A206D75748B
+:109820006578202570206C6F636B5F636F756E7455
+:109830003A2025640A0025633A206E6577206F7709
+:109840006E6572206F66206D757465782025703A9C
+:1098500020257020287072696F3A202564290A003B
+:1098600025633A20737461636B20257020666F72E4
+:10987000207468726561642025703A206F626A5FA7
+:1098800073697A653D257A75206275665F737461C8
+:1098900072743D257020206275665F73697A652059
+:1098A000257A7520737461636B5F7074723D2570E7
+:1098B0000A0025633A207363686564756C657220DD
+:1098C0006C6F636B6564202825703A2564290A0053
+:1098D00025633A207363686564756C657220756EE4
+:1098E0006C6F636B6564202825703A2564290A0033
+:1098F00025633A2074687265616420257020666F64
+:109900007220256C75207469636B730A00286E756C
+:109910006C6C29007F7F7F7F7F7F7F7F7F7F7F7F52
+:109920007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F47
+:109930007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3E78
+:109940007F7F7F3F3435363738393A3B3C3D7F7F28
+:109950007F407F7F7F000102030405060708090A94
+:109960000B0C0D0E0F101112131415161718197F6A
+:109970007F7F7F7F7F1A1B1C1D1E1F202122232417
+:1099800025262728292A2B2C2D2E2F303132337FC4
+:109990007F7F7F7F4142434445464748494A4B4C7D
+:1099A0004D4E4F505152535455565758595A616263
+:1099B000636465666768696A6B6C6D6E6F707172FF
+:1099C000737475767778797A303132333435363747
+:1099D00038392B2F1800776D00001C00876D0000B0
+:1099E0002000976D000018009F6D00001C00AA6DFC
+:1099F00000002000B86D00002400C66D00002800A3
+:109A0000D76D00002C00EA6D00003000FC6D0000F6
+:109A10003400106E00003800226E00003C00366EEC
+:109A200000004000496E000044005C6E00004800E9
+:109A30006F6E00004C00826E00005000956E0000BA
+:109A40005400A86E00005800BB6E00005C00CE6E93
+:109A500000006000E16E00006400F46E0000680029
+:109A6000086F00006C001C6F00007000306F000079
+:109A70007400446F00007800586F00007C006C6F29
+:109A800000008000806F00008400946F0000880058
+:109A9000A86F00008C00BC6F00009000D06F000029
+:109AA0009400E46F00009800F86F00009C000C70B8
+:109AB0000000A00020700000A40034700000A80086
+:109AC00048700000AC005C700000B00070700000D6
+:109AD000B40084700000B80098700000BC00AC7046
+:109AE0000000C000C0700000C400D4700000C800B6
+:109AF000E8700000CC00FC700000D0001071000085
+:109B0000D40024710000D80038710000DC004C71D2
+:109B10000000E00060710000E40074710000E800E3
+:109B200088710000EC009C710000F000B071000032
+:109B3000F400C4710000F800D8710000FC00EC7162
+:109B4000000000010072000004011472000008010E
+:109B5000287200000C013C720000100150720000DD
+:109B60001401647200001801787200001C018C72EC
+:109B700000002001A07200002401B472000028013E
+:109B8000C87200002C01DC7200003001F07200008D
+:109B90003401047300003801187300003C012C7379
+:109BA000000040014073000044015473000048016C
+:109BB000687300004C017C7300005001907300003A
+:109BC0005401A47300005801B87300005C01CC7309
+:109BD00000006001E07300006401F473000068019C
+:109BE000087400006C011C740000700130740000E7
+:109BF0007401447400007801587400007C016C7496
+:109C000000008001807400008401947400008801C9
+:109C1000A87400008C01BC7400009001D074000096
+:109C20009401E47400009801F87400009C010C7524
+:109C30000000A00120750000A40134750000A801F7
+:109C400048750000AC015C750000B0017075000043
+:109C5000B40184750000B80198750000BC01AC75B2
+:109C60000000C001C0750000C401D4750000C80127
+:109C7000E8750000CC01FC750000D00111760000F1
+:109C8000D40126760000D8013B760000DC01507636
+:109C90000000E00165760000E4017A760000E8014A
+:109CA0008F760000EC01A4760000F001B976000088
+:109CB000F401CE760000F801E3760000FC01F876AE
+:109CC000000000020D770000040222770000080265
+:109CD000377700000C024C7700001002617700001B
+:109CE00014027677000018028B7700001C02A07720
+:109CF00000002002B57700002402CA770000280285
+:109D0000DF7700002C02F4770000300209780000B1
+:109D100034021E7800003802337800003C02487894
+:109D2000000040025D7800004402727800004802A2
+:109D3000877800004C029C7800005002B178000047
+:109D40005402C67800005802DB7800005C02F0780C
+:109D5000000060020579000064021A7900006802C0
+:109D60002F7900006C0244790000700259790000DC
+:109D700074026E7900007802837900007C02987981
+:109D800000008002AD7900008402C27900008802E0
+:109D9000D77900008C02EC7900009002017A000073
+:109DA0009402167A000098022B7A00009C02407AF6
+:109DB0000000A002557A0000A4026A7A0000A802FE
+:109DC0007F7A0000AC02947A0000B002A97A000009
+:109DD000B402BE7A0000B802D37A0000BC02E87A6E
+:109DE0000000C002FD7A0000C402127B0000C8021D
+:109DF000277B0000CC023C7B0000D002517B00009E
+:109E0000D402667B0000D8027B7B0000DC02907BE2
+:109E10000000E002A57B0000E402BA7B0000E8023B
+:109E2000CF7B0000EC02E47B0000F002F97B000035
+:109E3000F4020E7C0000F802237C0000FC02387C57
+:109E4000000000034D7C00000403627C0000080356
+:109E5000777C00000C038C7C00001003A17C0000C8
+:109E60001403B67C00001803CB7C00001C03E07CCC
+:109E700000002003F57C000024030A7D0000280375
+:109E80001F7D00002C03347D00003003497D00005D
+:109E900034035E7D00003803737D00003C03887D41
+:109EA000000040039D7D00004403B27D0000480394
+:109EB000C77D00004C03DC7D00005003F17D0000F5
+:109EC0005403067E000058031B7E00005C03307EB6
+:109ED00000006003457E000064035A7E00006803B2
+:109EE0006F7E00006C03847E00007003997E00008A
+:109EF0007403AE7E00007803C37E00007C03D87E2E
+:109F000000008003ED7E00008403027F00008803D0
+:109F1000177F00008C032C7F00009003417F00001E
+:109F20009403567F000098036B7F00009C03807FA2
+:109F30000000A003957F0000A403AA7F0000A803EF
+:109F4000BF7F0000AC03D47F0000B003E97F0000B6
+:109F5000B403FE7F0000B80313800000BC03288018
+:109F60000000C0033D800000C40352800000C8030D
+:109F700067800000CC037C800000D003918000004B
+:109F8000D403A6800000D803BB800000DC03D0808F
+:109F90000000E003E5800000E403FA800000E8032D
+:109FA0000F810000EC0324810000F00339810000E0
+:109FB000F4034E810000F80363810000FC03788104
+:109FC000000000048D8100000404A2810000080448
+:109FD000B78100000C04CC8100001004E181000076
+:109FE0001404F681000018040B8200001C04208277
+:109FF000000020043582000024044A820000280466
+:10A000005F8200002C04748200003004898200000A
+:10A0100034049E8200003804B38200003C04C882ED
+:10A0200000004004D98200004404EA820000480491
+:10A03000FB8200004C040C83000050041D830000D0
+:10A0400054042E83000058043F8300005C045083B6
+:10A0500000006004618300006404728300006804EF
+:10A06000848300006C04968300007004A8830000C1
+:10A070007404BA8300007804CC8300007C04DE837F
+:10A0800000008004F083000084040284000088043F
+:10A09000148400008C04268400009004388400009E
+:10A0A00094044A84000098045C8400009C046E843C
+:10A0B0000000A00480840000A40492840000A8048E
+:10A0C000A4840000AC04B6840000B004C88400007E
+:10A0D000B404DA840000B804EC840000BC04FE84FC
+:10A0E0000000C00410850000C40422850000C804DC
+:10A0F00034850000CC0446850000D004588500005B
+:10A10000D4046A850000D8047C850000DC048E85B8
+:10A110000000E004A0850000E404B2850000E8042B
+:10A12000C4850000EC04D6850000F004E88500003A
+:10A13000F404FA850000F8040C860000FC041E8676
+:10A140000000000530860000040542860000080576
+:10A15000548600000C056686000010057886000015
+:10A1600014058A86000018059C8600001C05AE8632
+:10A1700000002005C08600002405D28600002805C6
+:10A18000E48600002C05F6860000300508870000F4
+:10A1900034051A87000038052C8700003C053E87EF
+:10A1A0000000400550870000440562870000480514
+:10A1B000748700004C0586870000500598870000D2
+:10A1C0005405AA8700005805BC8700005C05CE87AF
+:10A1D00000006005E08700006405F2870000680564
+:10A1E000048800006C0516880000700528880000AF
+:10A1F00074053A88000078054C8800007C055E886C
+:10A2000000008005708800008405828800008805B1
+:10A21000948800008C05A68800009005B88800008E
+:10A220009405CA8800009805DC8800009C05EE882B
+:10A230000000A00500890000A40512890000A805FF
+:10A2400024890000AC0536890000B005488900006B
+:10A25000B4055A890000B8056C890000BC057E89E8
+:10A260000000C00590890000C405A2890000C8054F
+:10A27000B4890000CC05C6890000D005D98900004A
+:10A28000D405EC890000D805FF890000DC05128A9E
+:10A290000000E005258A0000E405388A0000E80592
+:10A2A0004B8A0000EC055E8A0000F005718A000010
+:10A2B000F405848A0000F805978A0000FC05AA8A44
+:10A2C00000000006BD8A00000406D08A00000806CF
+:10A2D000E38A00000C06F68A00001006098B0000D5
+:10A2E00014061C8B000018062F8B00001C06428BE6
+:10A2F00000002006558B00002406688B000028060D
+:10A300007B8B00002C068E8B00003006A18B00009A
+:10A310003406B48B00003806C78B00003C06DA8B8D
+:10A3200000004006ED8B00004406008C000048064B
+:10A33000138C00004C06268C00005006398C00005F
+:10A3400054064C8C000058065F8C00005C06728C32
+:10A3500000006006858C00006406988C000068068A
+:10A36000AB8C00006C06BE8C00007006D18C000027
+:10A370007406E48C00007806F78C00007C060A8DD9
+:10A38000000080061D8D00008406308D00008806C8
+:10A39000438D00008C06568D00009006698D0000EC
+:10A3A00094067C8D000098068F8D00009C06A28D7F
+:10A3B0000000A006B58D0000A406C88D0000A80608
+:10A3C000DB8D0000AC06EE8D0000B006018E0000B3
+:10A3D000B406148E0000B806278E0000BC063A8E24
+:10A3E0000000C0064D8E0000C406608E0000C80646
+:10A3F000738E0000CC06868E0000D006998E000079
+:10A40000D406AC8E0000D806BF8E0000DC06D28ECB
+:10A410000000E006E58E0000E406F88E0000E80685
+:10A420000B8F0000EC061E8F0000F006318F00003D
+:10A43000F406448F0000F806578F0000FC066A8F70
+:10A44000000000077D8F00000407908F00000807C0
+:10A45000A38F00000C07B68F00001007C98F000003
+:10A460001407DC8F00001807EF8F00001C07029014
+:10A4700000002007159000002407289000002807FE
+:10A480003B9000002C074E900000300761900000C8
+:10A490003407749000003807879000003C079A90BA
+:10A4A00000004007AD9000004407C090000048073E
+:10A4B000D39000004C07E69000005007F990000090
+:10A4C00054070C91000058071F9100005C0732915F
+:10A4D000000060074591000064075891000068077C
+:10A4E0006B9100006C077E91000070079191000055
+:10A4F0007407A49100007807B79100007C07CA9107
+:10A5000000008007DD9100008407F09100008807BB
+:10A51000039200008C071692000090072992000019
+:10A5200094073C92000098074F9200009C076292AB
+:10A530000000A00775920000A40788920000A807F9
+:10A540009B920000AC07AE920000B007C1920000E1
+:10A55000B407D4920000B807E7920000BC07FA9253
+:10A560000000C0070D930000C40720930000C80737
+:10A5700033930000CC0746930000D00759930000A6
+:10A58000D4076C930000D8077F930000DC079293F8
+:10A590000000E007A5930000E407B8930000E80777
+:10A5A000CB930000EC07DE930000F007F19300006E
+:10A5B000F40704940000F80717940000FC072A949D
+:10A5C000000000083D9400000408509400000808B2
+:10A5D000639400000C087694000010088994000031
+:10A5E00014089C9400001808AF9400001C08C29442
+:10A5F00000002008D59400002408E89400002808F2
+:10A60000FB9400002C080E950000300821950000F6
+:10A610003408349500003808479500000102020311
+:04A62000030303002D
+:10A62400C13E00009C5A000001000000FFFFFFFF34
+:10A63400AD1C0000000000009F430000000000006B
+:10A6440000000000000004200000000000C201001F
+:10A654000000000000000000010000000060004055
+:10A6640001010000006000400102000000600040A1
+:10A6740000C2010000000000000000000100000012
+:10A6840000500040010100000050004001020000A1
+:10A694000050004000C20100000000000000000063
+:10A6A40001000000004000400101000000400040A3
+:10A6B4000102000000400040020000009C00002055
+:06A6C4009C0000200400D0
+:10A6CA000000000000000000000000000000000080
+:0EA6DA00000000000000000000000000000072
+:10A6E800C4000020C400002000000000000000009A
+:04A6F8000E00000050
+:04A6FC0015E015E070
+:04000003000020D900
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.signed.bin
new file mode 100644
index 0000000..8f5390d
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf1024.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex
new file mode 100644
index 0000000..4b9a637
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.hex
@@ -0,0 +1,2680 @@
+:1000000088530020D9200000991C0000C520000062
+:10001000C5200000C5200000C52000000000000031
+:10002000000000000000000000000000552100005A
+:10003000C520000000000000A9220000992A00004D
+:1000400015230000152300001523000015230000D0
+:1000500015230000152300001523000015230000C0
+:1000600015230000152300001523000015230000B0
+:1000700015230000152300001523000015230000A0
+:100080001523000015230000152300001523000090
+:100090001523000015230000152300001523000080
+:1000A0001523000015230000152300001523000070
+:1000B0001523000015230000152300001523000060
+:1000C00010F8012B11F8013B012A28BF9A42F7D002
+:1000D000D01A7047034613F8012B002AFBD1181AD7
+:1000E00001387047492108B5094803F0F9FE01F0CD
+:1000F00041F9024620B14421064803F0F1FEFEE733
+:10010000054801F0E7FC4421044803F0E9FEFEE75E
+:10011000C25D0000E65D0000885A0000145E000029
+:1001200070B586B003F0CAFE03F0C9FE4921294824
+:1001300003F0D6FE03F0C1FE03A800F0C9FE054699
+:10014000254E44213268131A5A4224485A4103F07A
+:10015000C7FE03F088FE044628B14421204803F07E
+:10016000BFFEFFF7BFFF3368AB4202D045211D48F9
+:10017000F5E7039B49215A681B4803F0B1FE039938
+:100180001A484B7D0A7DC98A194D0091492103F017
+:10019000A7FE4921174803F0A3FE039A536812896A
+:1001A00013442B6004F01AFD01F0DEFC01F0C0FFE7
+:1001B0002B681B6883F3088884F31488BFF36F8F60
+:1001C000BFF36F8F2B685B68984745210A4803F09F
+:1001D00087FEFEE74F5E000084020020685E00009C
+:1001E0008D5E0000AD5E0000D05E0000FF5E00008E
+:1001F000780200201D5F0000425F000021B101294C
+:1002000006D06FF015007047044B53F8300070476C
+:10021000024B03EBC0035868704700BF905A0000C0
+:10022000014B1B68184700BF00000020014B1860FD
+:10023000704700BF0000002030B5044685B00D4671
+:1002400010220021684605F0D3F902238DF8023010
+:10025000044B2A4621466846019303F0CBFC05B0C7
+:1002600030BD00BF2102000080B505460E4617468E
+:10027000984603F03FFA034602F05EF80446DFF8C2
+:100280001890424649F8003039463046A84754F89D
+:10029000090001F0F3FF00BF08000000044608B5A4
+:1002A000EFF31183202383F31288BFF36F8F04F0E1
+:1002B00095FC204601F02AFF024803F003FE04F0FB
+:1002C0004EF8FCE77E5F00002DE9F043079D15B96D
+:1002D0001560002012E00324B5FBF4F404EB44079E
+:1002E000BD4218BF0134B4F1804F09D2A4000134DB
+:1002F0008C4200D838B96FF00B001460BDE8F08371
+:100300004FF0FF34F7E704460021DFF8B4E0B942CC
+:1003100003F1030C04F104062BD3A942274623D290
+:1003200001F1010CAC451F7828BF002324494FEA96
+:10033000A70E38BF5B7811F80EE0AC4584F800E0FA
+:1003400001EB131E2EBF3D239B0003F03C034FEA3D
+:10035000071738BFCB5C07F030071EF80770A37093
+:100360003D2367703746E3700023381A10603B70F6
+:10037000AFE71CF8034C1CF8023C4FEAA4091EF836
+:10038000099024011CF8018C04F0300406F8049C48
+:100390000EEB131919F804409B0006F8034C03F008
+:1003A0003C030EEB9814E35C08F03F0806F8023CAF
+:1003B0001EF80830344606F8013C03316346A6E7D0
+:1003C000949900002DE9F04300273C463E46DDF8B5
+:1003D0001CE0DFF81C81764526D3D4BB00201460D6
+:1003E000BDE8F0830135754531D013F805C0BCF187
+:1003F000200FF7D0AEEB0509B9F1010F16D0BCF113
+:100400000D0F13D103EB050999F80190B9F10A0F0B
+:100410001BD0B54205D1BCF13D0F0AD10137022FE7
+:100420000AD96FF01500DBE73546DCE7BCF10A0FAF
+:10043000EEE71CF0800FF4D118F80C607F2EF0D09E
+:100440003F2E01D8002FECD101346E1CC3E72E469D
+:10045000C3E74FF0060C04F00705E4080CFB05F5B4
+:100460000CFB04F40735E41B04EBD50470B18C429B
+:100470000CD80027014603253C46DFF874E0DFF87E
+:1004800074801E44B34205D10C1AA7E76FF00B002D
+:100490001460A5E713F8019BA9F10A0C5FFA8CFC24
+:1004A000BCF1160F04D828FA0CFC1CF0010FE9D19E
+:1004B0001EF809C00134BCF1400F08BF013D0CF02B
+:1004C0003F0C042C4CEA8717DCD17DB13C0C012D8C
+:1004D0000C7002D101310024D4E7022D4FEA172419
+:1004E0004C7016BF8F7002310331F4E72C46C9E718
+:1004F0001499000009004000014B03600020704780
+:10050000985A0000F8B506460C4600230A4F3D688D
+:1005100025B95BB93C6000202660F8BD31462868EB
+:10052000FFF7CEFD20B12B466D69F1E75C61F2E784
+:100530006FF07700F1E700BF7C02002070B5104B30
+:100540000D461C68B4B10F4B196800238B4202DBC7
+:100550006FF0010070BD224612F8106B864202D087
+:1005600014460133F2E7E06804F0FDFE28B10020F4
+:100570002C60EFE76FF00C00ECE76FF01200E9E79A
+:1005800004000020985A00002DE9F347174642F274
+:100590001602424DADF800202A888046ADF80220B0
+:1005A00000220C461E4601921BB9032002B0BDE892
+:1005B000F087DFF8EC9099F8003053B9394803F030
+:1005C000A9FF384803F031FF374B1860012389F841
+:1005D00000304FF00409B5F800A0CA4524D8C4F390
+:1005E0000B0444EA0830BCB2B5F80080ADF8040052
+:1005F000201D80B24044B0F5803FADF80640D4DA0B
+:10060000294B80B21B68834246DB042341460DEB35
+:100610000302244803F059FF0246D8B1452123487C
+:1006200003F05EFC0420C1E7042349461D480DEB9E
+:10063000030203F010FF58BBBDF80430B8EB133FC2
+:1006400003D1C3F30B03A34224D0BDF80630043317
+:100650009944C2E708F104013B463246114803F0D1
+:1006600034FF014618B1024645211148D8E72B88CE
+:100670006A4604331C44A4B204230A482C80ADF813
+:10068000024003F022FF003818BF012080008DE7F0
+:1006900005208BE7022089E7012087E7A4000020DE
+:1006A000D61000205058000080020020B85F0000E3
+:1006B000E55F00002DE9F04F9B4682460E469146CD
+:1006C000484F9DB044214848299D3C6803F008FCF0
+:1006D000289B0DF150080393279B4A460293269BC3
+:1006E0003146009350465B46CDF8048000F08CF80C
+:1006F00078BB5DB1C4462B46624603CA59601CA94B
+:100700008A421860944603F10803F5D100234A4653
+:10071000009331464FF6FF7306A800F09BF805469C
+:1007200028B144210246314803F0DAFB11E0DDF83C
+:100730002CB044215B460A9A2D4803F0D1FB494670
+:10074000504603F05FFC58452AD24421294803F063
+:10075000C7FB3C6842E0934237D1102A20D14421A4
+:10076000254803F0BDFBBDF81030202BF1D1059AD0
+:100770007368134403F120050CAA144618685968DD
+:10078000083303C4AB422246F7D1202240460CA9CD
+:1007900003F036FC0446194B01251B689842D8D15A
+:1007A0000DF1120304AA05A906A800F09FF800287D
+:1007B000CFDB11D1059906A803F014FCBDF8122077
+:1007C0000028CAD14FF6FF700D4931F8023B834231
+:1007D000C1D144210B48A7E7012DBAD120461DB055
+:1007E000BDE8F08F0C000020206000004A6000008F
+:1007F0007E600000AD6000001061000084020020F7
+:10080000A45D0000DF60000070B511489CB00C468C
+:10081000DDE92256442103F063FB684600F0D6FC74
+:1008200035B1002E04DD32462946684603F096FCB9
+:100830006289238961681344E26868461A4403F0B8
+:100840008DFC6946219803F0AFFC00201CB070BD00
+:10085000446100002DE9F3411E4604469DF82080C6
+:100860000D4617464346324644211F4803F038FBE5
+:1008700024B94FF0FF3002B0BDE8F081002DF8D070
+:10088000002FF6D046F6081CEB68298919446B68DE
+:100890005A5858181FFA82FE0192E6456B891FD1FB
+:1008A000B3EB124F4FEA124CE3D15CF800300193E6
+:1008B00046F60713BDF804209A42DAD1C4E900577E
+:1008C000268184F80A806B89BDF806200B44E3601A
+:1008D0006B89002013440B44043163612161CAE732
+:1008E000002BE5D0C5E700BF5B6100002DE9F743B1
+:1008F0000D4616461F460446002854D00368002BB8
+:1009000051D04368002B4ED04FF6FF784369442105
+:1009100001930369009302894FF6FF73234803F0A4
+:10092000DFFAD4F814E020692289704502D344210B
+:100930001F4810E021684B8923B1E368834204BF5C
+:10094000043020614B681958A37A43B1E3688342AD
+:1009500005D84421174803F0C3FA01201CE04245A2
+:100960008BB2C1F30F494FEA114C01D09A4216D114
+:1009700007B13B802369104804332B60A6F8009030
+:1009800023698AB20433634423613388442100938A
+:100990002B6803F0A5FA002003B0BDE8F083043013
+:1009A00060442061BFE74FF0FF30F5E78D61000044
+:1009B00055620000E36100001B6200002DE9F04376
+:1009C00006460C4685B0CDE9002391461F460246F7
+:1009D0000B462348442103F083FAB368A34239D974
+:1009E0001B1B4B4536D344211E4803F079FA0FB345
+:1009F0002146304602AA03F045FA051E2CDB013CD5
+:100A0000DDF808804C442146304602AA03F03AFA49
+:100A1000051E21DBDDE9024930464A46214603F046
+:100A2000BEFA051E18DB03F04AFA77B1444513D924
+:100A3000013CE8E7611E304602AA494403F022FA6D
+:100A4000051E09DBDDF80880DDE74C44A04503D333
+:100A50000134D8E74FF0FF35284605B0BDE8F083F4
+:100A600083620000D0620000F7B51446CDE9002390
+:100A700005460E461F4602460B460848442103F031
+:100A80002FFA44B13B4622463146284603B0BDE822
+:100A9000F040FFF793BF204603B0F0BDFA620000BC
+:100AA0002C2310B559434218146A0CB903F074FC96
+:100AB00041580D4B994206D1D16813895B1802D277
+:100AC0005189C91801D300200CE0A3689942FAD2D9
+:100AD000106920F4F97020F001000005000DB0FA53
+:100AE00080F0400910BD00BF3DB8F3961FB52C2320
+:100AF00003FB02010A6A0AB903F04EFC0023CDE9A8
+:100B0000023301934FF480730093034BFFF7D2FD40
+:100B100005B05DF804FB00BFD710002030B50546D6
+:100B20000C464B8885B003934B7802930B78442195
+:100B3000019343880093437802780D4803F0D0F97D
+:100B40002A7823789A4210D80CD36A7863789A422C
+:100B50000BD807D36A8863889A4206D860EB0000F6
+:100B600005B030BD4FF0FF30FAE70120F8E700BFD5
+:100B7000216300002C2370B503FB01040D46266A97
+:100B800000F06AF82A4603463146204600F00AF88B
+:100B9000044618B14521024803F0A2F9204670BD71
+:100BA00057630000F0B51D4606230024012787B0D7
+:100BB0008DF80720244A254E516810688DF80D30B5
+:100BC00004AB03C331788DF80E408DF80F70A1BBD4
+:100BD0003A4602200DF10D03FFF7D6FC044660BB38
+:100BE0003A46394602200DF10E03FFF7CDFC0446CC
+:100BF00018BB02213A4608460DF10F03FFF7C4FC6B
+:100C00000446D0B93A46032102200DF10703FFF74D
+:100C1000BBFC044688B908220421022004ABFFF77C
+:100C2000B3FC044648B92B7853B1042205210220B5
+:100C30002B1DFFF7A9FC18B10446204607B0F0BDF4
+:100C400001233370F9E700BF805A0000D71100205C
+:100C5000004870479002002000487047880200203A
+:100C60002DE9F84305464FF000083D4E2B6E013349
+:100C700073D195F8643095F86520013BDAB1013302
+:100C800023D005F1140105F14000FFF747FF431E93
+:100C90005C425C4128462C6600F02CF90346C0B14A
+:100CA0002146284600F08EF94FF0FF332C4484F89B
+:100CB00064802B66DAE7013309D14921294803F022
+:100CC0000FF9294B1868BDE8F8830124E2E71446C0
+:100CD000E0E74FF02C0909FB045922464421234840
+:100CE00003F0FEF8D9F820700FB903F055FB214648
+:100CF000284603F0D5F920B9D9F8101011F01009E1
+:100D000008D01B4B18683368834226D0284600F071
+:100D100045F9C9E721462846FFF7C2FEB8B915488C
+:100D20002246442103F0DCF80F4B186833688342F5
+:100D3000E9D0114B114A4521002C18BF1A46104822
+:100D400003F0CEF82146384603F0A5F9D9E722464C
+:100D500049462846FFF7CAFEE8E7014BB2E700BF65
+:100D600084020020986300000C000020BA63000099
+:100D700008000020F26300008E630000866300001C
+:100D8000276400002DE9F043DFF81C9185B004468C
+:100D90000F46D9F8006003F0A8F9024628B1D9F847
+:100DA0000060304605B0BDE8F0830146204603F000
+:100DB00084F9054648B157213C4803F091F8204694
+:100DC00003F0ABF9002DEAD1EBE701462046FFF72F
+:100DD00067FE70BB2A464921354B364884F864507B
+:100DE00003F07EF801212046FFF75AFE0246002854
+:100DF0002FD0012384F86530636C49210293B4F845
+:100E000042302D4A019394F841302C48009394F8D5
+:100E1000403003F065F84FF0FF3323662046FFF7BC
+:100E20001FFF0646264B1B6883421AD0D9F8006084
+:100E3000C5E7012384F86430A36949210293E38A5A
+:100E4000204A0193637D1D480093237D03F048F8F9
+:100E5000C8E784F8650049211B4B164803F040F8A9
+:100E6000D9E7204694F86010FFF784FE0546002875
+:100E7000DCD1226E14490E4B002A18BF0B460246E5
+:100E80004921124803F02CF82C22236E02FB034860
+:100E9000D8F8200002F0F4FF3871D8F820305B68F1
+:100EA000C7F80080BB608AE70C0000204F64000098
+:100EB0008663000072640000C5640000A164000045
+:100EC00084020020996400008E630000CF6400005B
+:100ED00010B50446064803F02DF905482146FFF7F2
+:100EE00051FF0446024803F0D5F8204610BD00BF6C
+:100EF00090020020F7B52C25016E064605FB010582
+:100F00002B699B063BD501AA6F6803F07EF8044667
+:100F1000A8B91C4A019B9742B766F36608D9D9194C
+:100F200006D2194A914203D8286A58B903F034FA14
+:100F30003B4600224921154802F0D2FF03242046F7
+:100F400003B0F0BD21463A4602F0FFFF044678B1F7
+:100F50000346002249210E4802F0C2FF3B46002210
+:100F600049210C4802F0BCFF0023C6E91A33E6E72A
+:100F700002463B464921084802F0B2FFDFE703245E
+:100F8000F2E700BFFFFF232000F03F20F5640000E0
+:100F9000256500005F6500008C65000010B5044603
+:100FA000836E00224921064802F09AFF0021E26E7A
+:100FB000A06E04F01DFB0020C4E91A0010BD00BFA4
+:100FC000BC65000038B500220B4605460C460848B3
+:100FD000492102F085FF2C2303FB0455286A08B938
+:100FE00003F0DAF92146BDE8384003F054B800BFF9
+:100FF000ED6500002DE9F04F002603689DB00293D7
+:101000004368DFF8C0E1039383688A46DDE902158F
+:101010000493C36805930369DDE904B70693436944
+:1010200007938369DDE9062C0893C3699846099301
+:10103000089B00935AF806400CAB24BA5EF8049B58
+:101040009C514FEAF223A14483EAB213009C83EA45
+:1010500072634B4424EA020402EA0C0984EA09049C
+:101060002344434485EA0B044FEA713888EAB10807
+:101070000C4005EA0B0984EA090488EAB1580436F1
+:10108000A044402E03EB070443445F46DDF8008094
+:1010900040F088804FF0100A4B4E0A9656460AF1EF
+:1010A000010A0DF1700E0AF00F070EEB870757F8D3
+:1010B000407C06F00F094FEAB748019788EAF71815
+:1010C00006F10E0707F00F070EEB870757F8407C75
+:1010D00009364FEAF74E8EEA774ECDF82CE006F04F
+:1010E0000F060DF1700E0EEB86060EEB890959F80E
+:1010F00040EC56F8406CBAF1400F7644DDF804E05D
+:1011000088EADE08DDF82CE046448EEA972E764425
+:1011100004EA02084FEAF42E2CEA040787EA0807DB
+:101120008EEAB41EDDF828808EEA746E774458F893
+:1011300004EF49F8406C77443744009E4FEA733E11
+:101140003E4481EA0507CDF828808EEAB30E07EA0F
+:10115000030701EA05088EEAB35E87EA08077744C9
+:10116000374406EB0B0ECDF800C0AB4622D1029EF1
+:101170003E440660039E1E44049B46600B4483600D
+:10118000059B2B44C360069B73440361079B234468
+:101190004361089B13448361099B6344C3611DB091
+:1011A000BDE8F08FAB46CDF800C00D469446194619
+:1011B00022463FE794460D462246194674463B4672
+:1011C0006CE700BFDC5A0000185B000010B5044655
+:1011D000C8B17022002103F03BF80B4B0B4A0C49BD
+:1011E000C4E900230B4B0C48C4E902130B4BC4E9C0
+:1011F000040301200A4BA36103F17453A3F52303F5
+:10120000A3F69243E36110BD85AE67BB67E6096A4A
+:1012100072F36E3C3AF54FA57F520E518C68059BD8
+:10122000ABD9831FF7B5254E306883685B6C03B17B
+:101230009847306883685B6B002B31D1204C214D7F
+:10124000306883689B69002B2DD001220DF10701C6
+:101250009847012827D1236843B92B682BB36968C5
+:101260001A688B422A6000D16A602360164A9DF892
+:10127000070011887F2904D823684F1C0B4417806E
+:1012800018720A28DCD10020236811881860596080
+:101290000E494D6875B9C1E9003310802060CEE772
+:1012A00098470028CAD103B0F0BD4521084802F094
+:1012B00017FEF8E72B604B60EFE700BF58070020F0
+:1012C0000003002010030020D41000200803002099
+:1012D0001766000010B5044B044618688368E1B235
+:1012E0005B689847204610BD58070020F8B50546B2
+:1012F00016460846EFF3118C202383F31288BFF3C0
+:101300006F8F19490B684BB1184C62689A4205D02F
+:1013100000221A6062689AB9C4E90033144A13685B
+:101320002BB157681C68BB42146008BF54608CF333
+:101330001188BFF36F8F0B602BB918463360F8BD6F
+:1013400013606360EAE75C6803F10801A042D8BF5C
+:1013500000F1FF342246284604F023F90023601CE4
+:101360002B550123EAE700BF0403002010030020EF
+:1013700008030020002313B51C462049204AC1E978
+:101380000033C2E900331F4A4868146020BBC1E93A
+:1013900000220133082B02F18802F5D11A4C1B48B8
+:1013A000206003F0E0FF28B32068836823B19B6CC2
+:1013B00013B1002216499847206883685B6B0BB114
+:1013C000984760B1206883689B69002BFAD001229E
+:1013D0000DF107019847F4E702604A60D9E700225F
+:1013E0000C4B20681A8083689B6A03B198470020E1
+:1013F00002B010BD4FF0FF30FAE700BF100300202D
+:10140000080300201803002058070020FC570000A4
+:1014100025120000D410002041F204432DE9F04FC2
+:10142000EFB0ADF80C3040F606130024DFF8D4908E
+:10143000ADF81030D9F80010334BDFF8D0801E68BB
+:101440000B78A6EB08065A1C62F302030B7073BA02
+:101450004B808B8808225BBA8B804C70204602F050
+:10146000A3FF3246414602F09FFF0746B5B205F1A1
+:101470000A03D9F800101FFA83FB5BBAADF81830E5
+:101480000B683246CDF81A304B680DF1180A414608
+:101490007FBA0DF122000C35CDF81E30ADB204F04C
+:1014A00080F832AE2AF80B7005AF009553463A46E5
+:1014B000ED213046FEF708FF154DBDF81480A0451C
+:1014C00006DC4421134802F00BFD6FB0BDE8F08F3D
+:1014D0002B6802215B6894B904A8A8EB040798471D
+:1014E0007C2FA8BF7C272B68301939465B6898474A
+:1014F0002B6801215B6808483C449847DFE703A854
+:10150000EBE700BFB007002068070020D8110020DB
+:10151000B4070020556600009A96000010B50446F6
+:101520000A210A4803F0F3FE02220949074803F0A2
+:10153000E1FE2146054803F0BAFE0A21034803F004
+:10154000EEFEBDE81040FFF767BF00BF6807002050
+:101550005D6600002DE9F0474FF0FF3400250B4693
+:101560000121D4B00594069407940AAE0246C6E958
+:101570000055089530A80091CDE901550421099541
+:1015800003F00CFE4022294620A804F031F8834BDA
+:1015900003211C93052304221D93814B0DF1180A8E
+:1015A000CDE91E3A7F4B80482193804B05AFCDE9B2
+:1015B00023367F4B0DF11C0826937E4BCDE92B0182
+:1015C000CDE92838CDE92D37279109AB1CA930A8E2
+:1015D00008AC229202F04CFE48B303252A4644216F
+:1015E000754802F07DFC0A21744803F090FE7449AE
+:1015F0000222724803F07EFE2946704803F057FE2F
+:101600004DB9694903226D4803F074FE6D4B6B4878
+:10161000196803F056FE0A21684803F080FEFFF7C0
+:10162000FBFE206802F090FC54B0BDE8F0873B68F8
+:101630005A1CD2D0D6F80090B9F1000FCDD0766800
+:10164000614A33B9DAF80010B1F1FF3F18BF0B4619
+:10165000136000211068FEF7D1FD2146C0B2FEF7ED
+:101660006DFF05460028B8D13B68564F002B3DD191
+:101670002068D8F8003082683D609342ADD82B4690
+:101680002946FFF79BF90028A7D1D8F800204F4B37
+:101690001A60206802F098FCB6FBF0F303FB00FA36
+:1016A0003A684A4902EB0A030968A6EB0A06981948
+:1016B000884238BF00264421454802F011FC2068CA
+:1016C00002F082FC0128D04606D9206802F07CFC9A
+:1016D000013819EA000F3DD153464A46396820685F
+:1016E00002F048FC00287FF478AF2DE03A6893427E
+:1016F0007FF474AF354A334412689342C9D96CE71A
+:10170000C245206828BFC24602F065FC402201465F
+:101710000CA803F06DFF524649460CA803F041FFA8
+:101720005346396820680CAA02F024FC08B105462B
+:1017300054E73B68D14453443B60A8EB0A08206857
+:1017400002F042FC4045DBD93EB93B683344434498
+:101750003B6043E74FF0400AF1E7206802F03BFCB2
+:10176000082201460CA803F043FF324609EB0801AA
+:101770000CA803F016FFD4F800A03968504608EB17
+:10178000010902F021FC494603460CAA504602F02A
+:10179000F1FB00287FF421AFD7E700BF60660000AF
+:1017A000CB4F0000666600006B660000D54F00005E
+:1017B0009B6D0000D14F00008F660000680700207D
+:1017C0005D66000060070020640700205C070020C1
+:1017D0006F660000F0B50C68164F85B002380D46F4
+:1017E000C4F580610090144B381903AA0131FEF74B
+:1017F000E9FD0446D0B92B68039A1344022B2B60F1
+:1018000011D93E88023B76BAB6B29E420BD132461F
+:10181000B91C02F0C9FD30B9022E04D92B689A1EFA
+:101820002A60FC540124204605B0F0BD4FF0FF347F
+:10183000F9E700BF7D12002080160020002307B5C5
+:1018400002210093034AA423034803F06AFD03B076
+:101850005DF804FBD8110020680700202DE9F04F47
+:1018600007290446ADB040F21981037813F0050F43
+:1018700040F014814388A1F108055BBA9BB2AB42EA
+:10188000C0F00C81874B186083885BBA8380FFF7B8
+:10189000D5FFA688012E40F0E880E37923B1012B23
+:1018A00000F0DB800820F4E02778FFF7D1F9054647
+:1018B00002F040FC284602F018FC07F00707044637
+:1018C00088B102464521784802F00AFB3446284692
+:1018D00002F0E0FB14B12046FFF720FE2DB0BDE87A
+:1018E000F04FFFF7ABBF002F40F0B58031466F4897
+:1018F00003F00DFD06226E496C4803F0FBFC052148
+:101900006A4803F000FD2746DFF8A881DFF8A891B8
+:10191000DFF8A8A17B4205F1200203F02C03D65882
+:10192000002E6AD02023002130460CAAD8F800B03F
+:1019300002F00BFB0C9B4B450CD10023CDE902338D
+:10194000019340233246009328461CAB0CA9FEF7B6
+:10195000B1FE8346DAF800305B454ED100233246B3
+:1019600000930CA94FF6FF7306A8FEF773FF00283B
+:1019700056D04FF0FF3614214C4803F0C8FC5049B4
+:1019800004224A4803F0B6FC3946484803F099FC63
+:101990004EB904224B49454803F0ACFC2022434891
+:1019A00014A903F09EFC07224749404803F0A2FC1B
+:1019B000BDF846301CAE01939DF8453040210093A0
+:1019C00030469DF84430414A02F0EAF8129B43B198
+:1019D000421E3E2A05D8C0F140013D4A304402F083
+:1019E000DFF83046FEF776FB314602462F4803F01B
+:1019F00081FC14212D4803F092FC7B1C022B4FF03C
+:101A0000010787D10521294803F085FC394627487D
+:101A100003F085FCFFF700FD284602F07EFB56E749
+:101A20000DF1120304AA05A906A8FEF75FFF00281E
+:101A30009FD1BDF81230102BF2D1BDF81030202B01
+:101A400097D13046059914AA02F07FFA061E18BFF6
+:101A5000012676428FE70824DEE7294604F10800D4
+:101A60002DB0BDE8F04FFFF775BD002E7FF41AAF23
+:101A7000E379012B0CD0052B7FF414AF3046FFF730
+:101A80004DFD1920002103F003FD0120FEF706FCA7
+:101A900030462DB0BDE8F04FFFF740BD2DB0BDE89A
+:101AA000F08F00BFB00700209D660000680700208F
+:101AB000C16600000C0000203DB8F39684020020AF
+:101AC000C8660000CD660000D2660000DA6600003D
+:101AD000E666000001232DE9F341002405461E4F70
+:101AE0001E4E3B701E4B009418603B7813B902B039
+:101AF000BDE8F08140F2014802F0E1F92B6801AA4B
+:101B0000A8EB0401301998470028019B0FDC002B3B
+:101B1000EBD004443378062B10D17378092B12D103
+:101B2000002300936946A01EFFF754FE0BE0044417
+:101B3000002BEFD14445D8D10024D6E7042B02D1A5
+:101B40007378142BEED00128F6D10099054802399C
+:101B5000FFF784FEF0E700BF7C1200207E16002015
+:101B6000B40700207F120020BFF36F8F72B64FF0D2
+:101B7000FF32114BC3F88020C3F88420C3F88820BB
+:101B8000C3F88C20C3F89020C3F89420C3F89820A1
+:101B9000C3F89C20C3F88021C3F88421C3F88821AE
+:101BA000C3F88C21C3F89021C3F89421C3F898217D
+:101BB000C3F89C21704700BF00E100E008B504486D
+:101BC00002F080F9BDE80840024802F07BB900BF8E
+:101BD000EA6600001067000008B50348034A0021C8
+:101BE000121A02F09BFB08BDD8000020881A0020C2
+:101BF000074808B5074A0849121A02F091FBBDE8E8
+:101C000008400648064A0749121A02F089BB00BF7D
+:101C100000000020D800002024A6000000000020C2
+:101C20000000002024A6000037B505460C46C9B1C7
+:101C30008B6814480093D1E90023452102F050F944
+:101C4000636945210093D4E903230F4802F048F962
+:101C50004521E2690D4802F043F94521A2690C488B
+:101C600002F03EF9012D06D1EFF305824521094826
+:101C7000103A02F035F92146284603B0BDE830405D
+:101C800001F004B83C67000070670000A467000022
+:101C9000B8670000EB67000008B5034B1B68984766
+:101CA000BDE8084000F0DABA1000002030BFFFF7AE
+:101CB000FDBF00BF2DE9F04105460B4EDFF82C803B
+:101CC000324606EB0807CC1B2046094903F069FCA5
+:101CD000A01942460021083C03F08AFC2C6707F15A
+:101CE0000800BDE8F08100BF000000000400000013
+:101CF000805A000010B5204C4521204802F0F0F831
+:101D0000A36A990136D51E48452102F0E9F81E2044
+:101D1000A36ADA0104D51B48452102F0E1F81F202F
+:101D2000154CA36A1B0304D51748452102F0D8F8C7
+:101D30002120A36A590304D51448452102F0D0F8A4
+:101D400022200D4CA36A9A0304D51148452102F0C4
+:101D5000C7F82320A36ADB0304D50E48452102F00F
+:101D6000BFF82420044A936A6FEA03436FEA1343DF
+:101D7000936210BD1D20CBE700ED00E0036800007A
+:101D80002068000038680000576800007A6800008A
+:101D9000A4680000C368000070B5244C06460D46D8
+:101DA0002348452102F09CF8A36AD9043BD5214879
+:101DB000452102F095F81720A36A1A0504D51E489C
+:101DC000452102F08DF81820184CA36A9B0511D507
+:101DD00045211A4802F084F8A26BA36A190408D5B9
+:101DE0004521174802F07CF81EB1A36A23F4004392
+:101DF000A36219200D4CA36A5A0504D51148452148
+:101E000002F06EF81A20A36ADB0504D50E484521BE
+:101E100002F066F81B20054A936A43F47F439362FD
+:101E200000232B7070BD1620C6E700BF00ED00E058
+:101E3000F36800000E690000246900003C6900009E
+:101E40005A690000746900009469000070B5224C62
+:101E500006460D462148452102F042F8A36AD906FC
+:101E600037D51F48452102F03BF81120A36A1A0715
+:101E700004D51C48452102F033F81220164CA36A01
+:101E80009B0711D54521184802F02AF8626BA36A16
+:101E9000190608D54521154802F022F81EB1A36A9B
+:101EA00023F08003A36213200B4CA36ADA0704D546
+:101EB0000F48452102F014F81420A36A064ADB06F5
+:101EC00058BFA36A936A43F0FF03936200232B7009
+:101ED00070BD1020CAE700BF00ED00E0B16900004E
+:101EE000CC69000024690000046A0000216A000037
+:101EF0003C6A00002DE9F041614B04465F68002513
+:101F00008AB0C7F3080685F31188BFF36F8F02F01C
+:101F10007F43B3F17F4F07D102F00C03082B14D19C
+:101F20004521584801F0DCFF00252C464FF0000801
+:101F3000F31E8DF80780092B00F29180DFE803F093
+:101F40000A8488808F8F8F8F8F8C10074CBF0C4630
+:101F50000125EBE745214C48494E01F0C1FF8DF8C2
+:101F60000780F36A9A0705D54521484801F0B8FF74
+:101F700000232DE0F36A002B02DA45214448F5E7FF
+:101F8000F36A5B00F4D54521424801F0A9FF73696B
+:101F9000A26943F480737361BFF34F8FBFF36F8FF8
+:101FA00032F8023C726922F480727261BFF34F8F83
+:101FB000BFF36F8F03F47F42B2F55F4F28D1DBB2DE
+:101FC000022B25D145212268334801F089FF23687F
+:101FD0009DF80720CAB902AE04F1200732462068F6
+:101FE0006168083403C2BC421646F7D1099A002D35
+:101FF00042D0C2F3080121B96FEA52226FEA4222AD
+:102000000992184602A9FFF70FFE0AB0BDE8F08159
+:102010001B4B9A6AD2B22AB101200DF10701FFF7DA
+:1020200015FF0FE09A6A12F47F4F05D001200DF1E1
+:102030000701FFF7B1FE05E09B6AB3F5803F97D338
+:10204000FFF758FE0346C3E700200DF10701E6E75E
+:1020500000200DF10701ECE74521104886E7104903
+:1020600017F4F87F0F4A104818BF0A46A6F110036C
+:10207000452101F035FF7BE76FF30802C0E700BFA1
+:1020800000ED00E08E6A0000BE6A0000DA6A00001F
+:10209000006B0000136B0000376B0000586B0000F2
+:1020A000756A0000606A0000816B0000044B5A6989
+:1020B00042F010025A615A6922F008025A617047D0
+:1020C00000ED00E0EFF30880EFF3098101B57246FF
+:1020D000FFF710FF01BD00BF0A4880F308882020E9
+:1020E00080F3118808484FF48051401880F3098824
+:1020F000EFF314800221084380F31488BFF36F8F3D
+:1021000002F018F988530020881A0020BFF34F8F7F
+:102110000549064BCA6802F4E0621343CB60BFF383
+:102120004F8F00BFFDE700BF00ED00E00400FA059F
+:10213000002318460649D1F89020C2F307229342A3
+:1021400000DB7047C1F89830C1F8A0000133F6E712
+:1021500000ED00E01EF0040F0CBFEFF30880EFF37A
+:102160000980816911F8021C0229FFD001B572466D
+:1021700002F0D8F801BD00BF40B2002807DB012300
+:102180004109034A00F01F00834042F821307047A4
+:1021900000E100E040B2002801F10101ACBF00F114
+:1021A0006040064B4FEA4111C9B2ABBF00F5614038
+:1021B00000F00F0080F800131954704714ED00E090
+:1021C000054B064A23F0404323F07F039360BFF39F
+:1021D0004F8FBFF36F8F70470000000000ED00E0ED
+:1021E00042F8203C009B0B4942F81C3C019B21F02B
+:1021F000010142F8183C029B42F8081C42F8143CCA
+:102200004FF0807342F8043C0023203A0265436794
+:10221000704700BF6902000000B50B4B154698607F
+:10222000026F0A4B0E461A602C4686F3098800207E
+:10223000034B98472046002100220023014C2047F1
+:102240005143000069020000A8100020B8070020D8
+:102250001022014B1A61704700ED00E0054B5A69EE
+:102260009B689A421FBF044A536843F080535360EF
+:10227000704700BFA810002000ED00E0084B9B68ED
+:1022800083420BD1EFF3058343B1064B5A6842F00A
+:1022900080525A605A6A22F400425A6201F030BAFF
+:1022A000A810002000ED00E011498A684FF03000CE
+:1022B0001044EFF3098C80E8F01F202080F312888F
+:1022C000BFF36F8F0B4F4FF000664A698A603E6024
+:1022D000106F094C2060506F0023536780F3118802
+:1022E00002F1300090E8F01F8CF30988704700007D
+:1022F000A810002004ED00E0B807002000232021F2
+:102300000348C2180133202B82F80013F9D170471B
+:1023100000E100E008B5EFF30583064A103B02EB4D
+:10232000C30152F8330049688847BDE80840FFF709
+:1023300095BF00BF6C58000001480068704700005E
+:10234000B80700200121024B024A034800F09EB862
+:102350000000042000000020DC5B000007B50246FE
+:102360000C48C0F898200B6823F01F03134343F078
+:102370001003C0F89C308B6843F00103C0F8A03014
+:102380008B68054800930B68442101F0A9FD03B058
+:102390005DF804FB00ED00E09D6B000038B50E4BCE
+:1023A0000D46D3F890300446C3F30723013B98420F
+:1023B000024607D94521094801F092FD6FF0150446
+:1023C000204638BD4421064801F08AFD29462046B2
+:1023D000FFF7C4FFF4E700BF00ED00E0B56B0000BD
+:1023E000E06B00002DE9FF410F46984605460026A8
+:1023F000BE420EDA6B685BB3B8F1000F12D0591E03
+:102400000B420AD032464521134801F069FD6FF0B6
+:102410001502104604B0BDE8F0811F2BF2D92B68DD
+:102420001942EFD1D4B2224644210C4801F058FDA4
+:102430002B6801A90193D5E9010301F09DFF034336
+:1024400020460393FFF7AAFF10F1160FDFD0421CBE
+:1024500001360C35CCE700BF066C0000316C000083
+:102460000522044BC3F89420BFF34F8FBFF36F8F47
+:10247000704700BF00ED00E0BFF35F8F0022024B0A
+:10248000C3F89420704700BF00ED00E010B5034C86
+:1024900001232278FFF7A6FF207010BD7F1A0020CD
+:1024A0002DE9F0435A4A5B4ED2F890303568C3F3B9
+:1024B00007239D4285B000F2A880D2F890204421E5
+:1024C000C2F30722544801F00BFD0024FFF7D4FFAC
+:1024D0000C27A54219D1514F68463D70FEF70CF804
+:1024E0004FF0000881464E4C4E4D4F4EC14514D121
+:1024F00000203B784649D1F89020C2F3072293424E
+:102500007DDBFFF7ADFF002045E07168204607FB4B
+:102510000411FFF723FF0134DBE700984FEA081CA2
+:1025200000EB0811CB682340B3F5000F49D00BD85E
+:10253000B3F5001F32D0B3F5800F37D0B3F5801F4D
+:1025400014D008F10108D1E7B3F1007F42D0B3F114
+:10255000805F48D0B3F1807FF3D150F80C308868A9
+:1025600001F00AFF4A6840F0887009E050F80C302A
+:10257000886801F001FF4A6840F0885040F430203C
+:10258000039001A93878CDE90123FFF707FF002860
+:1025900031DA6FF0150005B0BDE8F08350F80C306B
+:1025A000886801F0E9FE4A683043E9E750F80C30EA
+:1025B000886801F0E1FE40F000704A6840F40030A5
+:1025C000DEE750F80C30886801F0D6FE4A6840F02B
+:1025D0008270D5E750F80C30886801F0CDFE4A686B
+:1025E00040F48020CCE750F80C30886801F0C4FE3D
+:1025F0004A682843C4E73B7801333B70A1E7C1F840
+:102600009830C1F8A000013375E74FF0FF30C2E702
+:1026100000ED00E0E85B0000596C00007F1A00202C
+:102620000000F0FF000002110000081108B5024B85
+:102630001B689847002008BDBC070020034B044AD4
+:102640001860937843F0020393707047BC07002032
+:102650001400002008B5054801F034FC002383F382
+:102660001188BFF36F8F0423184602DF846C0000CB
+:1026700070B545680669286802F075FE38B94521CD
+:10268000124801F02DFC6FF01204204670BD28683E
+:1026900083681B689847041E05DA224645210C48CA
+:1026A00001F01EFCF1E7D5E901231A44A24207D943
+:1026B00023464521074801F013FC6FF01504E4E7B9
+:1026C000301D02F06EFE0024DFE700BF8D6C0000BD
+:1026D000AD6C0000D46C000013B504460B4801F04B
+:1026E000A9FE012802D010F1860F0CD10123002190
+:1026F00006480DF1070201F0AEFE20B99DF8073043
+:102700001B1B5842584102B010BD00BF3458000096
+:10271000014801F0FFBE00BF3458000008B507486B
+:1027200002F021FE38B10648FFF788FF0448FDF7A4
+:102730007DFD002008BD6FF01200FBE7E0570000B0
+:10274000452700000A2838B50446074D04D1AB6878
+:102750000D2128465B689847AB6803485B68E1B287
+:102760009847204638BD00BFE057000038B5054601
+:10277000002910461C462A6914DB6B685B698B4292
+:1027800010D95B1A9C420DD8084D6B6A01336B62FD
+:1027900013682246194402F004FF0020AB69234469
+:1027A000AB6138BD6FF01500FBE700BF14080020D7
+:1027B00040F2092213B50F4B044604210193009205
+:1027C0000D4B0E4801F0A0FB03220D4B009201932C
+:1027D00004210C4B0C4801F097FB23691A7932B1A4
+:1027E0006268186851685269497902F001FF002057
+:1027F00002B010BD3D6D0000E699000014080020F5
+:102800004D6D0000D4990000F007002000292DE94B
+:10281000F8438046174646DBD0F80490D9F81430C8
+:102820008B4240D95B1A9A423DD8D9F81030B1FB9F
+:10283000F3F203FB1212002A35D1B7FBF3F603FBC8
+:10284000167686BB194C1A4A636BD26901336363EF
+:1028500022B1934202D30020BDE8F883D9F81030AA
+:10286000B1FBF3F505F10F0304EB8304D9F8103045
+:10287000B7FBF3F3B342EED97019FF2898BF236872
+:1028800006F101069CBF01332360D8F804300434FC
+:102890001A695968D8F8103049791B6802FB003072
+:1028A00002F0A6FEE2E76FF01500D5E7140800205D
+:1028B000F00700202DE9F74F0D1E91461F46D0F876
+:1028C00010A06BDBD0F80480D8F81430AB4265D987
+:1028D0005B1B9F4262D8D8F804301B68B5FBF3F24B
+:1028E00003FB1252002A59D1B7FBF3F403FB147413
+:1028F000002C53D12B4EA346F36A0133F362D8F870
+:102900000430D8F800001A68597902F071FEBB450E
+:1029100010D32548836933B1F26A934208D322D198
+:10292000036A2BB10123BC421FD1F3692344F36135
+:10293000002013E0D8F804300BEB05011A68DAF830
+:102940000030D8F800001944019202F059FE019AB3
+:1029500038B16FF00400336A0133336203B0BDE86D
+:10296000F08F9344D3E70023DDE713B1026AA2425C
+:10297000DED9D8F80420DAF800E004EB050C52792F
+:1029800019F804101EF80CB0FF2A0CBF01EA0B0165
+:1029900041EA0B010EF80C100134C4E76FF015008A
+:1029A000DCE700BF14080020F007002070B50F4DD1
+:1029B00000EB8104A04201D1002070BD4378017872
+:1029C00013F0010FC1F301130CBF4FF400324FF4A9
+:1029D0008032061D01F00F0155F8230001F0C9FEF9
+:1029E00010F1860FE9D03046E4E700BF145D000027
+:1029F000054B1B7833B180684FF0FF324FF0FF3347
+:102A000000F0C2BA704700BF841A0020034B1B7845
+:102A100013B1806800F066BB704700BF841A0020C5
+:102A20004FF0E0230D4A9969126818699B690029E3
+:102A300008BF1146002B08BF134610F4803F08481A
+:102A400001D1994205D20168114401604FF0E021A3
+:102A5000096900681044C01A704700BFA410002024
+:102A60009810002020220020074B83F82320074BDA
+:102A7000074A1A60074B013A18604FF0E0235A6189
+:102A8000072298611A61704700ED00E0A410002051
+:102A900090D0030098100020684620F007018D4672
+:102AA00001B5FFF7BDFF104B104A186811680844C4
+:102AB000106000221A600E4A0E491368C01AB0FB5B
+:102AC000F1F001FB00331360EFF31181202383F356
+:102AD0001288BFF36F8F00F0EFFFFFF7BFFBBDE879
+:102AE00001408546704700BF98100020A0100020CC
+:102AF0009C10002090D003002DE9F041304E91B1A0
+:102B0000421C0AD14FF0E022136923F00103136144
+:102B10004FF07F433360BDE8F0813468012806DC64
+:102B20004FF0000808E0431C3468F7D142204328E6
+:102B3000A8BF432000F1FF38EFF31185202383F372
+:102B40001288BFF36F8FFFF76BFF4FF0E023002277
+:102B50001C4FD3F818C03B6818441B4B1A601B4B22
+:102B60001A68831A29D4DFF868E00EFB083303F5EE
+:102B700074338F33B3FBFEF1131A43F609520EFB85
+:102B80000133934238BF1346124A934228BF13467B
+:102B90004FF0E0223360013B9169536100238C4583
+:102BA0009361ACEB01033ABFE4180019C018386018
+:102BB00085F31188BFF36F8FADE743F60953E7E75D
+:102BC000A4100020A0100020981000209C100020CD
+:102BD00090D0030020C5FB0038B5EFF3118520230A
+:102BE00083F31288BFF36F8F074B1C68074B1B687A
+:102BF000E41AFFF715FF85F31188BFF36F8F044BBD
+:102C00002044B0FBF3F038BDA01000209C10002041
+:102C100090D0030070B516461D465A1C0368044642
+:102C20001344C2689A4205D20821006A02F0B8FA39
+:102C3000002070BD65B93278204602F0B4FA002851
+:102C4000F6D03544B5420CD1A3680133A360F0E758
+:102C5000AB1E062B8EBF0023054AD35C1833DAB2B5
+:102C6000EAE723685A1C226015F8012D1A70E9E77B
+:102C70001CA6000010B504464521034801F030F9B8
+:102C8000204602F07BFB00BF1F960000F7B504460C
+:102C90000D46EFF31187202383F31288BFF36F8F64
+:102CA0001A4A0428966898BF194B127C94BF53F8AF
+:102CB0002030184B009245210246174801F010F9C8
+:102CC0003DB1EB69C3F308031BB14521134801F083
+:102CD00007F936B1304602F06BFB034608B10278C3
+:102CE00002B90F4B324645210E4801F0F9F829464A
+:102CF0002046FFF7BFFF87F31188BFF36F8F304681
+:102D000003B0BDE8F040FFF7B9BA00BFA81000203B
+:102D1000785D00003396000049960000769600002A
+:102D2000419600009C96000038B50A4B53F82040AD
+:102D3000013053F82050A54200D838BD606830B14A
+:102D4000037EDB0701D402F0F6FA0834F3E72368C8
+:102D50009847FAE78C5D0000012270B5294B86B0D8
+:102D600003201A70FFF7E0FFFEF728FF0420FFF7AB
+:102D7000DBFF254C254D2646AE4204F130040FD32F
+:102D800000F0DCFB204CAC4226D300F0F3FBFDF757
+:102D9000C7F91F4A938923F00103938106B070BDE0
+:102DA00054F80C3C059354F8103C049354F8143C2C
+:102DB000039354F8183C029354F81C3C019354F8C4
+:102DC000203C009354E90A2354E90C0100F0F4F983
+:102DD00054F8303C5E65CEE7D4E90A23B3F1FF3FF7
+:102DE00008BFB2F1FF3F05D052EA0301206803D1CA
+:102DF00002F067FB3034C6E70649183000F0CCFD1E
+:102E0000F8E700BF841A00206C5900006C590000DC
+:102E1000580100206B5400000023012270B586B0D9
+:102E2000CDE904230F220193CDE9023214230F4D83
+:102E30000F4E03FB00550F4906EBC016044601EB8D
+:102E400000214FF4807230460B4B009500F0B4F92E
+:102E5000337C2C7423F004033374084B013403EBEC
+:102E60000433EE606B6006B070BD00BFA810002098
+:102E7000D8000020882A00208D530000881A0020E6
+:102E80007FB50020FFF750FF264B83F30888264CC0
+:102E90000025636943F400736361E02384F8223002
+:102EA000E57725766576A576636A43F4E023636269
+:102EB000FFF7FCF8FFF7CCF94FF0FF33A362E362B2
+:102EC000FFF7EEFAFFF73EFA184800F0C3F90120C9
+:102ED000FFF72AFF0220164CFFF726FF00F07CFBCD
+:102EE000144B4FF420525C61134B1449059301239A
+:102EF0002046CDE90353CDE90155114B009500F073
+:102F00005BF90646237C204623F00403237402F079
+:102F100089FA2846FFF780FF31462046084AFFF726
+:102F20007BF900BF882A002000ED00E0D8010020D6
+:102F300058010020A810002003970000882B0020D3
+:102F4000592D000037B58268054692F90E300C46BF
+:102F50008B4213D0117C0B4811F01F0FCDE90043B9
+:102F60004FF0440114BF6E23792300F0B9FF2146CE
+:102F7000A86803B0BDE8304000F074BA002003B088
+:102F800030BD00BF0B9700002DE9F7430446904683
+:102F90001E46EFF31189202383F31288BFF36F8F4E
+:102FA000484FC168BA6871B1836893421FD058EA2C
+:102FB00006011ED189F31188BFF36F8F6FF00F00E8
+:102FC00003B0BDE8F08392F90E000131C4E902219B
+:102FD0002061CDE9001023464421BA683A4800F048
+:102FE0007FFF89F31188BFF36F8F0020E8E7006946
+:102FF000EBE792F90E5093F90E3002469D42A8BFBE
+:103000001D464421314800F06BFFA36893F90E3050
+:10301000AB424EDD29462046FFF794FF0546224687
+:103020004946CDE900862A4800F0FAF906460346EB
+:1030300022464421274800F053FF002E0CBF6E2388
+:103040007923009344212346BA68234800F048FFBF
+:10305000002ECAD023464421BA68204800F040FF21
+:10306000EFF31187202383F31288BFF36F8FA368D8
+:103070000BB3236826699C420AD04BB193F90E30FA
+:103080009E42A8BF1E466FF07F039E42B8BF1E46F9
+:1030900044211348224600F023FF31462046FFF723
+:1030A00051FF40B139460A4802F0EFF96FF00A00CB
+:1030B00086E70025B3E7002DF4D187F31188BFF32D
+:1030C0006F8FF3E7A8100020419700007197000070
+:1030D000851A002094970000B9970000D897000047
+:1030E000F497000073B583680546002B53D02D4A32
+:1030F0009268934252D1C368024644212A4800F0A4
+:10310000EFFEEB68012B04D9013BEB60002002B01D
+:1031100070BDEFF31186202383F31288BFF36F8F06
+:1031200028462969FFF70EFF2C68A54217D1002415
+:103130001E4BAC6000932A46234644211C4800F0F5
+:10314000CFFE14B394F90E3020462B610023A36701
+:1031500002F068F93146174802F097F9D6E7002CDB
+:10316000E5D0D4E9003213605A600023227CC4E920
+:10317000003322F00202A360227404F1180002F06E
+:10318000D7F9AC6094F90E30D4E7EC6086F311887F
+:10319000BFF36F8FBAE76FF01500B8E74FF0FF305D
+:1031A000B5E700BFA81000201998000018FCFFFF29
+:1031B00036980000851A00202DE9FF47994600F156
+:1031C0005803C0E91633109B4FF000088381042395
+:1031D00004460732037422F007060F9B01EB060A30
+:1031E00083730A460346C0E90688C0F8088080F861
+:1031F0000F800F46CDE9006114484421CDE9026AF1
+:1032000000F06EFE51462046FEF754FD0E9BC51D94
+:1032100025F00705A566C4E9187602930D9BAAEB75
+:10322000050501930C9B2A46009339464B462046E0
+:10323000FEF7D6FF064BC4F854809B6803B1DB6EE3
+:103240002846E36604B0BDE8F08700BF6098000040
+:10325000A81000200123037483810023C0E91833E0
+:10326000C366014B98607047A81000206FF00A01F8
+:10327000084A93689967084958674B6843F0805338
+:103280004B60002383F31188BFF36F8F9368986FAF
+:10329000704700BFA810002000ED00E070B590F965
+:1032A0001020037C002A2FDBD9062DD11A4C63F0A5
+:1032B0007F032246037452F8183FE169934207D115
+:1032C000C0E900210860E0610FE09942F8D01B6876
+:1032D000002BF5D093F90E6090F90E50AE42F4DD5C
+:1032E0005968C0E9003108605860A569954200D06E
+:1032F00005B9E568A3681A7CD20606D1DA897F2A67
+:1033000003D9AA690AB9636170BDAB4202D02846ED
+:1033100000F0C4FA6561F7E7A810002038B590F90D
+:1033200010200146002A037C04DA03F07F030374B3
+:1033300002F040F80D4D2A4652F8184FAB689442FF
+:1033400000D004B9EC688B4207D01A7CD20604D1B5
+:10335000DA897F2A01D9A2692AB1A34202D0204684
+:1033600000F09CFA23466B6138BD00BFA810002016
+:10337000B3F1FF3F08BFB2F1FF3F03D0024918305D
+:1033800000F00ABB704700BF6B540000034648B909
+:10339000EFF3058232B9064A51699268914201D031
+:1033A000FFF764BF83F31188BFF36F8F704700BFCF
+:1033B000A810002038B5184CA168E0690B6881425C
+:1033C00014BF1A46002249680B605960A368E1697E
+:1033D0002AB9124AC3E900210B60E3610AE092F9BD
+:1033E0000E5093F90E00854212DD5168C3E90021A9
+:1033F0000B605360A569094B9D4200D005B9E56893
+:10340000A3689D4202D0284600F048FA656138BDA5
+:103410008A42DED01268DBE7A8100020C01000202E
+:10342000F8B5DDE906670D4B0C46986811460C4A65
+:103430001060EFF31182202282F31288BFF36F8FA6
+:103440009D68284601F0C8FF284632463B46FFF7F4
+:103450008FFF2046BDE8F840FFF708BFA810002006
+:10346000C8100020F8B50446EFF31187202383F33A
+:103470001288BFF36F8F037C49B203F01F02002A4A
+:103480000CBF0126002635D103F07F032A4D0374BB
+:1034900001F090FF2A46037C817363F07F0303747D
+:1034A00052F8183FE869934207D1C4E9002004604C
+:1034B000EC610DE09842F8D01B68002BF5D093F931
+:1034C0000EC08C45F6DD5968C4E900310C605C60C3
+:1034D000AC69944200D004B9EC68AB689C4202D05D
+:1034E000204600F0DBF96C6187F31188BFF36F8F22
+:1034F0003046F8BD9B071CD5856801F05BFF8173E2
+:103500002B689D4209D16B68C4E900531C606C6054
+:10351000EAE76A689A42F6D01B68002BF3D093F969
+:103520000E208A42F5DD5A68C4E9003214605C60FE
+:10353000DAE78173D8E700BFA810002010B50B4C64
+:103540004421A2680A48D37B00F0CAFCEFF3118142
+:10355000202383F31288BFF36F8FA268D37B013BD4
+:10356000D37381F31188BFF36F8F10BDA8100020B3
+:10357000B298000070B5164D4421AA681548D37B57
+:1035800000F0AEFCEFF31186202383F31288BFF323
+:103590006F8FAB68DA7B0132DA732A4652F8184F24
+:1035A000944200D004B9EC681A7CD20604D1DA89BE
+:1035B0007F2A01D9A2692AB19C4202D0204600F09C
+:1035C0006DF923466B613046BDE87040FFF7DEBE03
+:1035D000A8100020D0980000024B03F11802C3E9A4
+:1035E00006227047A810002070B5EFF31186202343
+:1035F00083F31288BFF36F8F1A4CA168E0690B68E0
+:10360000814214BF1A46002249680B605960A368C2
+:10361000E1692AB9144AC3E900210B60E3610AE0B9
+:1036200092F90E5093F90E00854216DD5168C3E9F8
+:1036300000210B605360A5690B4B9D4200D005B97A
+:10364000E568A3689D4202D0284600F027F965612D
+:103650003046BDE87040FFF709BE8A42DAD01268F2
+:10366000D7E700BFA8100020C0100020F8B504461E
+:103670000E461C4D03464421AA681B4800F030FC4E
+:1036800056EA040303D1FFF7AFFF0020F8BDEFF3C4
+:103690001187202383F31288BFF36F8F134BA86821
+:1036A0001860FFF73BFEA8682246334610491830E1
+:1036B00000F072F9AA680446137C384643F004030C
+:1036C0001374FFF7D3FDAB68D3E90A23B3F1004FBE
+:1036D00008BF002AD9D101F060FF201A20EAE0706B
+:1036E000D4E700BFA8100020F0980000C810002008
+:1036F0006B540000014B9868704700BFA810002071
+:103700002DE9F84304468789EFF31186202383F3DC
+:103710001288BFF36F8F037C190705D586F31188D4
+:10372000BFF36F8FBDE8F883D90943F008026FD16A
+:103730000274A36813B1204601F044FE04F118009E
+:1037400001F0F6FEA56D04F15808A84511D04FF020
+:10375000000975B1284601F035FE05F1180001F0A9
+:10376000E7FE2846C5F87890FFF798FDA56DA845B7
+:10377000EFD1DFF8BC80D8F808309C4250D1EFF38D
+:103780000589B9F1000918BF4FF00109D8F81850A0
+:10379000284A954200D00DB9D8F80C50AB4202D05F
+:1037A000284600F07BF82046C8F8145000F0CDFD04
+:1037B000B9F1000F02D02048FFF74CFDD8F80830CF
+:1037C0009C4230D1EFF305836BBBA289D20711D5A0
+:1037D00086F31188BFF36F8F83F31188BFF36F8F68
+:1037E0000423184602DFEFF31186202383F31288A7
+:1037F000BFF36F8F3046FFF739FDFB0792D50023EB
+:1038000083F31188BFF36F8F0423184602DF89E723
+:1038100003F07F0343F00803037401F0CBFD88E756
+:103820004FF00009B2E786F31188BFF36F8FE4E72A
+:10383000A8100020C0100020D8010020027C034600
+:1038400012F01F0210D10A4988420DD009490868B8
+:1038500068B1D9897F2909D893F90E20064B1B68D6
+:103860009A42B8BF0020704700207047104670474A
+:10387000D800002098000020CC1000200122044B2A
+:10388000C01A044BC0105843034B1A54704700BF72
+:1038900058020020ABAAAAAA851A002070B50C4BCA
+:1038A0000C4D1E7CFFF7CAFF182303FB0655044688
+:1038B000284601F03DFE0022074B9A553CB1621E9E
+:1038C0002846BDE870400549D31700F065B870BDC3
+:1038D000A810002058020020851A00207D38000022
+:1038E00038B5EFF31185202383F31288BFF36F8F70
+:1038F0000F4B104A9C681068A04206D1FFF7CEFF1C
+:1039000085F31188BFF36F8F38BD00211B7C1160D8
+:10391000094AD35C002BF3D02046FFF78FFF002825
+:10392000EED0237CDB0601D1FFF744FD2046E5E71E
+:10393000A8100020C8100020851A0020024B18682B
+:10394000984208BF002070479C000020034B1B6872
+:103950000BB9FFF741B90020704700BFD01000201D
+:1039600030B570B10B4B5B6898420AD0036843B125
+:10397000D3E90421D0E90445121941EB0501C3E95B
+:103980000421D0E9003213605A600023C0E90033FB
+:1039900030BD00BF9C000020B3F1FF3F08BFB2F173
+:1039A000FF3F2DE9F84F0446994615461F467AD049
+:1039B0008160EFF31188202383F31288BFF36F8FA8
+:1039C000B9F1000FDFF8E4A020DBFFF7BFFFDAE971
+:1039D0000027013549F100092D1849EBE07306462F
+:1039E0004FF00109C4E90453AD1843EB0707FFF793
+:1039F000A5FF0346DFF8B8E0DEF804A0EBB9C4E9A0
+:103A000000EACAF80040CEF8044028E06FF0010355
+:103A1000DAE900125B1A4FF0FF3161EB02025B1B27
+:103A200062EB0902012B72F10001BCBF01230022ED
+:103A30004FF00009C0E90432D9E7D3E9041CD4E906
+:103A400004208A4270EB0C0B24DA891A5A686CEB5A
+:103A50000000C3E90410C4E9003214605C60FFF7A1
+:103A60006DFF84420ED1134B1B685BB9B9F1000F97
+:103A700002D1FFF76BFF0646304601F042FD002100
+:103A8000FFF73AF888F31188BFF36F8F284639465D
+:103A9000BDE8F88F521A60EB0C005345C4E90420CE
+:103AA000ADD01B68AAE700252F46EFE77002002083
+:103AB0009C000020D01000202DE9F047DFF8A890EE
+:103AC0000246C9F800000D46FFF738FF0026002720
+:103AD000DFF898804FEAE27ED8E9001350B1D0E9D0
+:103AE000044CA2427EEB0C0A1ADAA41A6CEB0E0606
+:103AF000C0E904460024521843EB0E032046C8E9EF
+:103B00000023C9F8004001F0FCFC2146FEF7F4FF59
+:103B100085F31188BFF36F8FBDE8F047FFF7E0BE74
+:103B2000611843EBE473C0E90467C8E90013FFF7C9
+:103B300017FF01224FF00043C0E9042385F31188E9
+:103B4000BFF36F8F83689847EFF31185202383F3CA
+:103B50001288BFF36F8FD9F80020121BC9F800201C
+:103B6000FFF7ECFEB6E700BFD01000207002002087
+:103B700010B5EFF31184202383F31288BFF36F8F06
+:103B8000FFF7E4FE0346054AD2E90001181841EBAD
+:103B9000E37184F31188BFF36F8F10BD70020020B2
+:103BA0000CB430B58BB004460D462022002102A88B
+:103BB00001F01EFD02238DF80A300D4B002D0393FA
+:103BC000069412DB01D06B1E1C440FAA0E9902A8AA
+:103BD0000794019200F00EF815B10022069B1A70AE
+:103BE0000BB0BDE8304002B070470024EDE700BFE5
+:103BF000535600002DE9F04F837815469A07074683
+:103C0000D0F8048085B040F19F8000260878002815
+:103C100000F09C80252808D001F1010A39460136C0
+:103C2000C047002880F286808AE091F801B001F157
+:103C3000020ABBF1250FF1D0002401211F2C25D849
+:103C4000ABF12002102A06D8844B01FA02F0184288
+:103C50000ED1032A5AD0ABF13002092A08D9BBF1A0
+:103C60002A0F33D1630605F1040501D444F0200482
+:103C70001AF801BBBBF1000FE0D139462520C0473F
+:103C800000285DDB394658460236C9E77F2CE2D969
+:103C9000BBF16C0F29D021D8BBF1680F2CD0BBF140
+:103CA0006A0F30D0BBF14C0F2DD0ABF16302122A5A
+:103CB00000F2A580DFE802F02C4EA3A3A3A34EA33D
+:103CC000A3A3A3A3AD9DA3A331A37700BBF12E0FA4
+:103CD000DED160063AD444F04004C9E7BBF1740F6A
+:103CE000C6D0BBF17A0FC3D0DFE7220648BF44F449
+:103CF000007444F08004BBE7E30548BF44F400745B
+:103D000044F48074B4E744F42074B1E71024AFE7BE
+:103D1000394615F8040B013682E72C68504B002C0D
+:103D200008BF1C46A1464B4619F8010B20B9341BAD
+:103D30001E190435514669E73946C0470028F2DAB2
+:103D4000BB7843F00403BB704FF0FF36304605B03C
+:103D5000BDE8F08F20061DD5A10543BF073525F02E
+:103D6000070555F8080B55F8040B00280DF1040958
+:103D70004946B8BF40424FF00A02B8BF44F48064DD
+:103D800001F04EFC6405A0EB090956D44C460DF138
+:103D9000040B5EE0E20555F8040BE6D5A3054CBF25
+:103DA00040B200B2E1E70A2224F01004A4B22006D7
+:103DB00033D5A10543BF073525F0070555F8080B96
+:103DC00055F8040B10B924F01004A4B20DF1040945
+:103DD000494601F025FCE306A0EB0909D6D5394692
+:103DE0003020C0470028ABDBBBF1000F1ED10136ED
+:103DF000CCE710224FF0780B44F01004D7E74BF0DB
+:103E00002002782A7FF439AFCBF1780242F0100219
+:103E1000CDE708224FF0000BC9E7E30555F8040B86
+:103E2000D0D5A1054CBFC0B280B2CBE739465846C9
+:103E30000236C0470028A9DA82E739462D2001362C
+:103E4000F7E7013C39461BF80400C0470028FFF69D
+:103E500077AF002CF5D14E446CE700BF81280100FC
+:103E60000D990000704710B50120FEF735FC0128C0
+:103E7000044603D1FEF74CFC204610BD0020FCE7B1
+:103E80000020704730B500290446154685B011DB87
+:103E900083688B420ED96368C068194401AA00F098
+:103EA00096FB28B96268019B9B1A2B60029B6B6092
+:103EB00005B030BD6FF02100FAE7704770477047DA
+:103EC000002070470FB407B504A951F8040B019105
+:103ED000FCF7B2F903B05DF804EB04B0704770472B
+:103EE0000FB407B504A951F8040B0191FCF7A4F92C
+:103EF00003B05DF804EB04B070470379C288002179
+:103F00005A43183001F074BB10B50446C360BDF8C5
+:103F10000830C28003610171FFF7EFFF214603986B
+:103F2000FCF7F0FA002818BF6FF0770010BD0029E9
+:103F300008DB8068884205D9401A904234BF0020CF
+:103F40000120704700207047704770B516461A462A
+:103F500005460C46FFF7EBFF48B16968E868214465
+:103F6000826814683246A446BDE8704060476FF02E
+:103F7000150070BD70B516461A4605460C46FFF78B
+:103F8000D6FF48B16968E8682144826854683246BF
+:103F9000A446BDE8704060476FF0150070BD10B5D5
+:103FA0000B460446FFF7C3FF40B16168E06819445F
+:103FB00083689B682BB1BDE8104018476FF015006F
+:103FC00010BD6FF05700FBE708B5C0688368DB6879
+:103FD0009847006808BD08B5C0688368DB689847E3
+:103FE000407908BD48B103683BB143682BB1C06854
+:103FF000884294BF0020012070474FF0FF30704787
+:1040000001F0FEBA084600F0F0BD01292DE9F341A8
+:10401000174601D900F0C0F92C2303FB0104D4F8A2
+:104020002080B8F1000FF5D0E368268940461E4491
+:10403000042331460DEB0302FFF787FF054620B14D
+:104040000125284602B0BDE8F08146F60813BDF808
+:10405000042064899A421AD1BDF806309C4201D0EE
+:104060000325EEE7042340460DEB0302A119FFF7F9
+:104070006CFF0028E4D146F60713BDF804209A42ED
+:10408000EED1BDF80610214431443960D9E7002C47
+:10409000F1D0E5E77047002382681946FCF7E4BCDD
+:1040A00008B52C2303FB0101086A08B900F074F974
+:1040B0000422BDE8084000F09EBDF8B513460F4647
+:1040C000164600210246054600F038F8044650B96D
+:1040D00033460121284605F12C0200F02FF810B1DB
+:1040E000002F18BF04462046F8BD002110B5044635
+:1040F0000846FCF783F804F12001C0B2FCF71EFA71
+:1041000040B90121FCF77AF804F14C01C0B2FCF788
+:1041100015FA08B100F040F910BD10B50446C06CA6
+:1041200008B1FFF711FF206A18B1BDE81040FFF792
+:104130000BBF10BD7022002101F05ABA08B52C2324
+:1041400003FB0100006A08B900F026F920230021D2
+:10415000FFF7FBFE003818BF012008BDF8B50C467C
+:1041600010B1F9B10AB90120F8BD00278D1800F18E
+:104170002806AC42F7D0836E5A1C826614F8011BE5
+:1041800003443F2A83F82810F3D93146FCF732FF65
+:10419000D0E9083213F5007342F10002C0E9083299
+:1041A0008766E6E70846DFE7F8B50C4605460028CF
+:1041B0004BD000294AD08B6ED1E90821D8001218C3
+:1041C00041F10001C4E908218022581C3828234409
+:1041D000A0664FF0000783F8282004F128060BD9C9
+:1041E000C0F140023946304400F032F820463146F2
+:1041F000FCF700FF3846A766C0F1380200213044C2
+:1042000000F026F8236A626A1BBA12BA3146C4E982
+:1042100018232046FCF7EEFE2B1D211F243551F8F4
+:10422000042F0433100E03F8080C100C03F8070CCD
+:10423000100A03F8060C03F8052CAB42EFD1204618
+:104240007022002100F004F80120F8BD0846FCE7C8
+:1042500001F0CEB970B506460D460024AC4200DB35
+:1042600070BD305DFDF736F80130F9D00134F5E767
+:104270002DE9F04F85B005460E4690461F4600F0EA
+:10428000C1FE20B96FF04C0005B0BDE8F08F4FF0D3
+:104290001409002334464FF0010A09FB08693B600A
+:1042A000284602A900F0A2FE60B1DDE902324FF01B
+:1042B000000B0093C3450CD10021284600F0E2FE1C
+:1042C0000028EDD1284600F0C6FE0028DAD00020F4
+:1042D000DAE7A14598BF344661688A4214D1216863
+:1042E0000098019201F08CF9019A68B9237C7BB99E
+:1042F000D4E902312846984768B184F810A03B6899
+:10430000143401333B60CBE714340BF1010BD1E7DC
+:104310006FF06F00B8E76FF02200B5E701F068B901
+:1043200001F03FB901460068FDF77EBC0021012085
+:10433000FDF77ABC08B5FDF743FFFDF74DFCFDF72F
+:1043400057FCFDF7DBFFFEF79BFD6FF08500704724
+:1043500061B662B680F31188BFF36F8F704772B693
+:10436000002383F31188BFF36F8FBFF34F8F30BFEC
+:1043700062B6BFF36F8F7047202809D9B0F1004FA4
+:1043800008D80138B0FA80F0C0F11F004000704733
+:10439000082070473E20704708B5FEF75BF908B566
+:1043A000FEF744F9002008BD0A448A4200D1704754
+:1043B00011F8013B40BA80B25840C0F303134340A8
+:1043C000180380B24340580100F4FF505840ECE716
+:1043D0002DE9F04106460D4617461C46ABB1D0F814
+:1043E0000880D8F800309847002D11DB84420FD8A0
+:1043F000031BAB420CD3D8F808E023463A462946C3
+:104400003046F446BDE8F04160471846BDE8F0810B
+:104410006FF01500FAE74FF0FF324FF0FF33043032
+:10442000FEF7B2BD0430FEF75DBE4368D3E9020378
+:10443000C01A704738B5456804460069FFF7EBFFBE
+:104440002B8A2069002B0CBF6FF085050125FFF733
+:10445000E9FF284638BD2DE9F8430D1E0646904673
+:104460001C46D0F804902DDBEA18D9E902315B1A1A
+:104470009A4227D80069FFF7CEFFD9E9007299F870
+:104480001130B4B1D7F8089015441D443846D9F816
+:1044900000309847002D12DB844210D8031B9D4248
+:1044A0000DD82346424629463846D9F80490C847D5
+:1044B00004463069FFF7B6FF2046BDE8F8836FF089
+:1044C0001504F6E76FF01504F6E72DE9F0410C4608
+:1044D00046680546006990461F46FFF79CFF002C82
+:1044E00015DBD6E90231E2195B1A9A420FD8D6E9F8
+:1044F0000003E118737C19443B464246FFF768FF0E
+:1045000004462869FFF78EFF2046BDE8F0816FF072
+:104510001504F6E7F0B50024056985B010220021E6
+:1045200047680646684601F063F82846FFF773FFC0
+:104530002C702546BB68A34205D83069FFF772FF8F
+:10454000284605B0F0BDD7E9000121441B1B102B04
+:1045500028BF10236A46FFF73BFF051EEDDBBB6853
+:104560001B1B102B94BFE4181034E3E7F7B51C466F
+:104570000023164682682360A3600D46536969468E
+:1045800001AA9847019B5A1E01921BB96FF01500B2
+:1045900003B0F0BD0098A26847682168676085B9DC
+:1045A000B31AD0F800C0634528BF634603FB071168
+:1045B0001A442160A26002689A4206D8083000902E
+:1045C000E0E76B1AB3FBF7F3EBE70020E0E71346F5
+:1045D0000022FFF7CBBF43689B680B600123136089
+:1045E0007047436800205B69C1E900307047436849
+:1045F00058687047436800205B681B680B60704711
+:1046000043685B68586842400A4042405A60002054
+:104610007047436800205A6853680B4353607047E3
+:10462000436800205A68536823EA010353607047C7
+:10463000436800205A6853684B405360704730B558
+:10464000B3F1C06F44681CD0B2F5800F19D00120BF
+:10465000B2F5001F656800FA01F102D1696200201D
+:1046600030BDB2F1A07F0CBFA962E9626268B3F10C
+:10467000806F0CBF1163516363689963636819624B
+:10468000EDE76FF08500EBE730B50369586800B3DC
+:104690000024884219D108688CB99C685860A142EE
+:1046A00000D19860002008602AB15A680A609A68B0
+:1046B000596002B9996000200FE02846E9E72060C0
+:1046C0009868814208BF9C60ECE705680446002DAD
+:1046D000F3D1002AE9D16FF0150030BD08B5436869
+:1046E0009B689847002008BD08B5062000220321DA
+:1046F000FDF750FDBDE808400620FDF73DBD08B5BB
+:10470000072000220321FDF745FDBDE808400720F2
+:10471000FDF732BD08B5102000220321FDF73AFD58
+:10472000BDE808401020FDF727BD08B51120002284
+:104730000321FDF72FFDBDE808401120FDF71CBD4A
+:1047400070B5436802695B6805469E6B9E6351685D
+:1047500009B10C6801B970BD8A68324002D02846A0
+:104760004B6898471CB1236821461C46F2E7234654
+:10477000FAE738B512F4403F0C46456816D012F0FF
+:10478000320F13D193030ED5130307D5FFF741FF63
+:104790006B681C6100206B68DC6138BD5303F7D582
+:1047A000FFF73EFFF4E76B685961F3E76FF08500B0
+:1047B000F3E7012303FA01F1FFF7DBBF30B503692B
+:1047C0005C68012303FA01F1236819422BD022F41B
+:1047D000702323F001031BB9237A23B1930317D568
+:1047E0006FF0850015E0D503FAD4900310D560680A
+:1047F000EFF31185202383F31288BFF36F8F130328
+:1048000008D503681943016085F31188BFF36F8FE2
+:10481000002030BD5303F7D52368026823EA010363
+:1048200013400360F0E76FF01500F2E70369002022
+:104830005B685A681B68126813400B60704710B5BC
+:104840000369586809C80140EFF31184202080F300
+:104850001288BFF36F8F186842400A4042401A60C6
+:1048600084F31188BFF36F8F002010BD03695B686C
+:104870005A681B681940EFF31180202383F31288D4
+:10488000BFF36F8F13680B43136080F31188BFF37E
+:104890006F8F0020704703695B685A681B68194076
+:1048A000EFF31180202383F31288BFF36F8F136817
+:1048B00023EA0103136080F31188BFF36F8F002098
+:1048C000704703695B685A681B681940EFF31180F1
+:1048D000202383F31288BFF36F8F13684B4013605C
+:1048E00080F31188BFF36F8F002070476FF0850051
+:1048F00070470369426800205A60704730B503680A
+:1049000013600579046804EBC504A34202D36FF079
+:10491000010030BD5C7908338C42F1D10020F8E70A
+:104920004368586870472DE9F0411F460E4615460A
+:104930000446D0F804804046FEF75AF8D8F8001034
+:104940003A463144284600F02CFE6068FEF75EF8D7
+:104950000020BDE8F0812DE9F0411F460D461646C6
+:104960000446D0F804804046FEF742F8D8F800002C
+:104970003A463146284400F014FE6068FEF746F8D7
+:104980000020BDE8F08138B5044645682846FEF7AA
+:104990002FF800216A68286800F02AFE6068FEF798
+:1049A00035F8002038BD43681B685A68920743BF3A
+:1049B0001B6800200B704FF0FF30704743681B6886
+:1049C0005A68D207FCD419607047034610465AB1A2
+:1049D0005B681A685068C00705D40120D0601B6866
+:1049E0000A781A60704700207047034610465AB193
+:1049F0005B681A68506810F0020005D00220D06091
+:104A000001201B681B680B7070474268EFF3118030
+:104A1000202383F31288BFF36F8F11688B6823F014
+:104A200004038B6013680122DA6080F31188BFF3FE
+:104A30006F8F704743681B685A68D2075ABF9868DF
+:104A4000C0F38000002070474268EFF311802023FC
+:104A500083F31288BFF36F8F11688B6823F008030C
+:104A60008B6013680222DA6080F31188BFF36F8FC6
+:104A70007047FFF7DFBF43681B68586810F00200FB
+:104A80001CBF9868C0F3C0007047704708B5024665
+:104A9000FFF7F1FF20B9BDE808401046FFF7CABF95
+:104AA00008BD012070470369C3E90112704702691C
+:104AB00053680BB191681847704710B54268EFF31F
+:104AC0001184202383F31288BFF36F8F11688B68E2
+:104AD00043F008038B6013685B689B0701D5FFF701
+:104AE000E6FF84F31188BFF36F8F10BD10B54268E5
+:104AF000EFF31184202383F31288BFF36F8F1168C3
+:104B00008B6843F004038B6013685B68DB0701D498
+:104B1000FFF7CDFF84F31188BFF36F8F10BD08B589
+:104B2000002203210120FDF735FB0120FDF724FBC6
+:104B3000002203211046FDF72DFBBDE808400020B0
+:104B4000FDF71ABB032108B508460022FDF722FB3A
+:104B50000320FDF711FB022000220321FDF71AFBC1
+:104B6000BDE808400220FDF707BB08B5002203217D
+:104B70000520FDF70FFB0520FDF7FEFA04200022BB
+:104B80000321FDF707FBBDE808400420FDF7F4BA58
+:104B900037B5456804460021A86801AAFFF7AEFEB4
+:104BA000002805DB019B002219791868FDF7FEFE3D
+:104BB000831C10D123691A6832B161684B681BB13C
+:104BC000B3FBF2F309680B6103222B6820469A605D
+:104BD000EB689847002003B030BD70474FF0E022EB
+:104BE000136923F00103136170478068183820F0BF
+:104BF00007001038704738B515460C4661B15AB1F8
+:104C0000FFF7E9F92146254411F8013B834203D11E
+:104C1000A942F9D1012038BD0020FCE730B5026A75
+:104C20000346D2E9014084424FF0000002D3012341
+:104C3000D36030BD18745068242501305060186A64
+:104C40004268541E0268184605FB04225C1950F89D
+:104C5000045BA04242F8045BF9D101209960E8E7C7
+:104C6000F0B5064604468BB001AD0F4694460FCE14
+:104C70000FC50FCE0FC5216A33684A682B6022B971
+:104C80000223CB6000200BB0F0BDFB072068A568B5
+:104C900013D524260B68013A06FB02337E0703D4A2
+:104CA0001A7C0AB10F23ECE7224603F1240153F8E2
+:104CB000046B8B4242F8046BF9D1B90741BF226AF9
+:104CC000536803F1FF335360AC4505D2236A002BD0
+:104CD000D8D00422DA60D5E77A0748BF20603B07C6
+:104CE00001D40120CFE7143406AB93E8070084E831
+:104CF0000700F6E710B502601A44029B01298360A1
+:104D00004FF00003C26003740375836101D803622E
+:104D100010BD24224A43243A841804628350026A54
+:104D20008C1E9460026A02295360026AD360026A90
+:104D30001374026A53741EBF036A24301860E7E7D5
+:104D4000182871F100030ED3B0F5807F71F10003D4
+:104D50000BD3B0F5803F71F1000308D3002914BFD5
+:104D6000092005207047012070470220704703206A
+:104D7000704737B50024002508290A46CDE90045CB
+:104D80000AD80146684600F00CFCDDE9000103B0DA
+:104D9000BDE83040FFF7D4BF002003B030BD00B104
+:104DA000C160704743680360836801338360006AB1
+:104DB000FFF7F5BF08B50268C3689A4205D3006AD9
+:104DC0000821FFF7ECFF002008BD0120FCE738B503
+:104DD00004460D46FFF7EEFF40B123681B78B5EBA4
+:104DE000531F04D00A21206AFFF7D9FF002038BDE5
+:104DF00010B50446FFF7DEFF38B123681A78FF2AA2
+:104E000005D00A21206AFFF7CAFF002010BD013338
+:104E10002360FBE710B5027D044632B1FFF7E8FFDF
+:104E200048B100234FF0FF3223752046BDE8104003
+:104E30000721FFF715BF10BD2DE9F84F04460E46B8
+:104E400091461D46FFF7B6FF804628B1A36843B9D7
+:104E50000321206AFFF7A3FF4FF000084046BDE89A
+:104E6000F88F2268177807F01F0BBBF11F0F12D1C4
+:104E7000FDB1206A18B1037C0BB11521EAE70123CB
+:104E80002B7000252368013563602B442360A368E1
+:104E9000013BA360E2E7BBF1170F0CD9ABF118039C
+:104EA000D9B2032905D801259D40A94504D2052181
+:104EB000CFE70721CDE70025E36805F1010A524459
+:104EC000934201D20821C4E74A460021304600F04F
+:104ED0008FFB15B986F800B0D3E72268711E53190D
+:104EE00013F80109934201F8010FF9D1236A002B4D
+:104EF000C8D01B7C002BC5D00737FFB2022FC1D909
+:104F000049463046FFF735FF8245BBD01521A0E763
+:104F100038B50C4611460546FFF759FF08B9002081
+:104F200038BD042200232846A118FFF785FF00287A
+:104F3000F5D02B682360F3E7002337B504468DF8DE
+:104F40000330FFF744FFA8B1042220460DF103030C
+:104F50000DEB0201FFF770FF60B19DF8035065B9DA
+:104F600001992046FFF75AFE50B963682360A36891
+:104F70000133A360002003B030BD6FF00F01F0E7F4
+:104F80002575F8E738B504460D46FFF7C1FF48B16F
+:104F90002268E3689B1A6A689A4204D9082120466D
+:104FA000FFF700FF002038BD70B50D460021044614
+:104FB0001646FFF70CFF38B1324629462046BDE8B9
+:104FC00070400023FFF738BF70BD0422FFF7ECBF2D
+:104FD000FFF7FBBF38B5022204460D46FFF7D2FFAC
+:104FE00018B123686A681344236038BD38B50322BA
+:104FF00004460D46FFF7C6FF18B123686A681344DC
+:10500000236038BD10B505210446FFF795FF50B168
+:10501000237D4BB96FF00042A368934205D305216D
+:105020002046FFF7BFFE002010BD5B00A360FBE73A
+:10503000037D23B98068B0FA80F0400970470368A7
+:10504000C268934205D21878A0F1FF035842584134
+:10505000704700207047FFF7DDBE38B50D460621CA
+:105060000446FFF7B4FE08B9002038BD002304222F
+:1050700029462046FFF7E0FE0028F5D0A36801335B
+:10508000A360F2E7F0B58FB00446FFF793FE002867
+:105090005DD0236800221D780023CDE9022323463A
+:1050A0006D0905AA04F120071646186859680833E7
+:1050B00003C6BB423246F7D118683060062D1CD0BB
+:1050C0002A1F0023012A4FF008028DF804300DEB4F
+:1050D000020198BF01AB05A8FFF7AEFE0646002807
+:1050E00035D0042D3BD019D8023D012D21D9059B87
+:1050F0002360A368013BA3602AE001A905A8FFF78C
+:10510000ACFF20B3059B089A934204D30821206A80
+:10511000FFF745FE1BE01D786D09CFE7052DE6D1B1
+:10512000DDE90232B3F1004F72F1000113D32946D9
+:10513000EDE7E3682168029A5B1A9A4203D8059B5F
+:1051400013440593D3E708212046FFF72BFE0026E2
+:1051500030460FB0F0BDDB185241CDE902329DF868
+:10516000045025B16FF00F020023CDE90223029B0A
+:105170008DF82850079305A8FFF75AFF014638B16C
+:10518000002DB4D005A8FFF733FE0028AFD1DEE72D
+:1051900005A8FFF777FF0028EDD1D8E7FFF7AABDF4
+:1051A00000B1C160704710B50368C468A34205D35D
+:1051B000006A0821FFF7F4FF002010BD02F01F0273
+:1051C00042EA411119700368013303600120F4E7DA
+:1051D00070B505460E46104619461446FFF7C9FD40
+:1051E00022463146431E2846BDE87040FDF712BDF9
+:1051F000F8B51746C368026804469A420D4606D3BE
+:105200000821206AFFF7CCFF00263046F8BD9B1A24
+:105210004A689A42F4D80E4656F8043B53B104212A
+:105220003046FFF7A6FD6A6823681344E26803442A
+:105230009A42E5D33246042339462046FFF7C8FF99
+:1052400006460028E0D020682968884202D06A68B3
+:1052500000F0B5F923686A6813442360D5E7082A8B
+:1052600073B513460C4606D9006A0521FFF798FF6F
+:10527000002002B070BD8E1816F9012C002A0FDA3A
+:105280000A466C466946B24204D101212246FFF724
+:105290009FFFEEE712F8015BED4301F8015BF2E7D7
+:1052A0000021F3E713460A460021FFF791BF07B537
+:1052B000042201910DEB0201FFF7D1FF03B05DF86D
+:1052C00004FB07B5042201910DEB0201FFF7EAFF91
+:1052D00003B05DF804FB0222FFF78ABF0322FFF749
+:1052E00087BF07B5CDE900126946FFF7F4FF03B0A9
+:1052F0005DF804FB07B5CDE900126946FFF7EEFF44
+:1053000003B05DF804FB1F220421FFF74CBF1F22EE
+:105310000521FFF748BF1F220721FFF744BFFFF712
+:10532000FABF1FB50024CDE90144069C0094FFF7A5
+:10533000E1FC04B010BD10B5436904463BB9002040
+:10534000E2684042537843F00103537010BD984720
+:105350000028F4D00028B8BF4042FF28A8BFFF2093
+:10536000E3681870ECE740B1C368587810F00100AA
+:105370001EBF1878B0FA80F040097047EFF3118330
+:10538000202383F31288BFF36F8FFEE7202408B534
+:10539000EFF3118384F31288BFF36F8FFEF7DFFF03
+:1053A000F6E703460020C3E90033C3E90200704773
+:1053B00000207047D0E9003213605A600023C0E932
+:1053C0000033704708B5FFF7F5FF037C23F00203B5
+:1053D00003740023836008BD38B504460D46FDF70D
+:1053E0009DFF237C43F002032374D5B1A5602B6895
+:1053F0009D4209D16B68C4E900531C606C6010E0E9
+:105400006A689A42F6D01B68002BF3D093F90E100D
+:1054100094F90E209142F3DD5A68C4E90032146019
+:105420005C6038BD10B5EFF31184202383F312883C
+:10543000BFF36F8FFDF732FF84F31188BFF36F8FD7
+:1054400010BD08B5037C014613F0280F0CD183680A
+:105450000BB1FFF7B7FF0B7C084623F004030B7476
+:10546000BDE80840FDF71ABF08BD10B5EFF3118481
+:10547000202383F31288BFF36F8F1838FFF7E1FF03
+:1054800084F31188BFF36F8F10BD0846FDF77EBF10
+:1054900038B505460C46FEF7E9F8B4F1FF3F08BF02
+:1054A000B5F1FF3F0AD00A23A0FB0303B0F1004F80
+:1054B00073F1000301D36FF0004038BD4FF0FF30AF
+:1054C000FBE738B50446EFF31185202383F31288F8
+:1054D000BFF36F8F037C5B070ED5183000F028F800
+:1054E000237C204623F004032374FDF7D7FE2846CF
+:1054F000BDE83840FDF74ABF85F31188BFF36F8FD1
+:1055000038BD08B50246FEF719FA70B1D0E904318A
+:105510009B1A61EBE272B3F1004F72F1000104DA01
+:10552000002AACBF1846002008BD6FF00040FBE722
+:10553000024638B5EFF31185202383F31288BFF3B9
+:105540006F8F0368D3B1FEF7F9F904461046FEF7F2
+:1055500007FA00224FF000438442C0E9042305D03B
+:10556000002085F31188BFF36F8F38BDFEF7EEF989
+:10557000FFF7C7FF0021FDF7BFFAF1E7D0E90413F9
+:10558000B3F1004F08BF012904D100204FF00041C2
+:10559000C2E904016FF01500E3E708B5FEF7E8FA89
+:1055A00008BD0A44914200F1FF3300D1704710B5A5
+:1055B00011F8014B914203F8014FF9D110BD884217
+:1055C00010B501EB020402D98442234607D8431EDA
+:1055D000A14207D011F8012B03F8012FF8E702448C
+:1055E000824200D110BD13F8011D02F8011DF7E73A
+:1055F00003460244934200D1704703F8011BF9E7C8
+:1056000010B501390244904201D1002005E0037831
+:1056100011F8014FA34201D0181B10BD0130F2E771
+:10562000F0B504460846C2F13705EDB202F01F029C
+:10563000B4FBF2F6274602FB1641CBB2092984BF20
+:105640005B19DBB23033BA42344600F8013BEFD984
+:10565000F0BDD1E9043293421EBF5A1C0A61187092
+:04566000704700008F
+:1056640000000000545700000000000038570000FC
+:10567400000000001C57000000000000005700005C
+:1056840000000000E4560000000000008C570000F9
+:1056940000000000A8570000000000007057000040
+:1056A40000000000FC57000000000000E05700006C
+:1056B40000000000C45700001D2700000000000087
+:1056C400652A0000000000000000000018580000D7
+:1056D4000000000050580000000000003458000092
+:1056E4005A950000605C000084590000AE00002060
+:1056F40050100020DD460000000000006895000006
+:10570400845C000084590000B00000205C1000207C
+:10571400DD4600000000000076950000A85C000053
+:1057240084590000B200002068100020DD4600000B
+:105734000000000084950000CC5C00008459000047
+:10574400B400002074100020DD46000000000000BA
+:10575400D1950000245D0000CC590000BC0000205D
+:10576400000000000000000000000000929500000E
+:10577400F05C0000A8590000B60000208010002052
+:10578400F348000000000000A7950000FC5C000046
+:10579400A8590000B800002088100020F348000039
+:1057A40000000000BC950000085D0000A85900003E
+:1057B400BA00002090100020F34800000000000010
+:1057C400F5950000305D0000DC590000BE000020AB
+:1057D4002C000020914B0000000000000396000004
+:1057E400485D0000DC590000C0000020500000208B
+:1057F400914B00000000000011960000605D000065
+:10580400DC590000C200002074000020914B00000D
+:1058140000000000626D0000385C00006C5900005C
+:10582400AC00002024000020B1270000000000008C
+:10583400196D0000085C000000000000A8000020B2
+:10584400C00700207126000000000000276D000042
+:10585400205C000000000000AA000020D8070020FF
+:085864007126000000000000A5
+:10586C00FC570000AF4A0000FC570000AF4A000094
+:10587C00E0570000AF4A0000E0570000AF4A0000BC
+:10588C00C4570000AF4A0000C4570000AF4A0000E4
+:10589C0038570000414700001C57000041470000EA
+:1058AC00000000002D430000000000002D4300000C
+:1058BC00000000002D430000000000002D430000FC
+:1058CC00000000002D430000000000002D430000EC
+:1058DC00000000002D430000000000002D430000DC
+:1058EC000057000041470000E4560000414700000B
+:1058FC00000000002D430000000000002D430000BC
+:10590C00000000002D430000000000002D430000AB
+:10591C00000000002D430000000000002D4300009B
+:10592C00000000002D430000000000002D4300008B
+:10593C00000000002D430000000000002D4300007B
+:10594C00000000002D430000000000002D4300006B
+:10595C00000000002D430000000000002D4300005B
+:10596C006D270000B52800000D280000EF45000051
+:08597C00E3450000D7450000DF
+:10598400B3470000F545000001460000134600003F
+:1059940021460000314600003F46000089460000D1
+:1059A40000000000BD4700002D4800003F480000F3
+:1059B4006D48000097480000C3480000ED4800000F
+:0859C4000000000000000000DB
+:1059CC002149000027490000574900008749000081
+:1059DC00A7490000BD4900000000000000000000C5
+:1059EC0000000000CB490000EB490000ED4A00002C
+:1059FC000B4A0000354A0000BB4A0000494A00002F
+:105A0C00734A0000774A00008B4A0000DB4B000011
+:0C5A1C008D4A0000A34A0000A74A0000C9
+:105A280010600000040000006D5F0000040000002A
+:105A3800B25F0000040000005D5F00000400000089
+:105A4800996B0000040000000897000004000000A3
+:105A5800655F000004000000DD9500000400000000
+:105A6800336D0000040000004666000004000000DA
+:085A7800A75F0000040000001C
+:105A80000204000000000000ED120000554200007A
+:105A900001000000020000000400000000000000FF
+:105AA0000000000000000100185800000100000084
+:105AB000000001000000080018580000020000006B
+:105AC0000000090000000800185800000300000052
+:105AD000000011000000040018580000982F8A42AE
+:105AE00091443771CFFBC0B5A5DBB5E95BC2563930
+:105AF000F111F159A4823F92D55E1CAB98AA07D848
+:105B0000015B8312BE853124C37D0C55745DBE726A
+:105B1000FEB1DE80A706DC9B74F19BC1C1699BE4EA
+:105B20008647BEEFC69DC10FCCA10C246F2CE92D7A
+:105B3000AA84744ADCA9B05CDA88F97652513E989E
+:105B40006DC631A8C82703B0C77F59BFF30BE0C6A5
+:105B50004791A7D55163CA0667292914850AB72733
+:105B600038211B2EFC6D2C4D130D385354730A65D0
+:105B7000BB0A6A762EC9C281852C7292A1E8BFA2A7
+:105B80004B661AA8708B4BC2A3516CC719E892D10F
+:105B9000240699D685350EF470A06A1016C1A41992
+:105BA000086C371E4C774827B5BCB034B30C1C3991
+:105BB0004AAAD84E4FCA9C5BF36F2E68EE828F7450
+:105BC0006F63A5781478C8840802C78CFAFFBE906A
+:105BD000EB6C50A4F7A3F9BEF27871C60000002068
+:105BE0000000000000000B0602000000F05B000057
+:105BF00000000000756C00002A0002020000002076
+:105C00007D6C000022000B115457000000010000C1
+:105C10001000000000000000000000000000000074
+:105C200054570000000000000001000000000000C8
+:105C30000000000000000000801A0020585C0000F6
+:105C4000505C000000000000001000000000200078
+:105C5000000200000010000004000000000000002E
+:105C6000FFFFFFFF003001402B4700000000000055
+:105C7000003001400001000000300140000200003F
+:105C800000300140FFFFFFFF0020014015470000EA
+:105C90000000000000200140000100000020014041
+:105CA0000002000000200140FFFFFFFF0010014044
+:105CB000FF4600000000000000100140000100004D
+:105CC000001001400002000000100140FFFFFFFF34
+:105CD00000000140E9460000000000000000014013
+:105CE000000100000000014000020000000001402F
+:105CF000FF0300004C800240000000000300000091
+:105D00000880024001000000030000000080024003
+:105D100000000000385700001C570000005700002A
+:105D2000E456000000FC3F2000040000C4000020F6
+:105D30000060004040787D01405D00006B4B00003A
+:105D4000485D0000000000000050004040787D01E8
+:105D5000585D0000454B0000605D00000000000041
+:105D60000040004040787D01705D00001F4B000046
+:105D7000785D000000000000B9960000C7960000A2
+:105D8000DB960000EA960000F696000064560000DC
+:105D900064560000C4560000CC560000E4560000D3
+:105DA000E456000001000200100011001200200063
+:105DB0002100220023002400300031003200330093
+:105DC000FFFF25633A20456E746572207468652074
+:105DD00073657269616C207265636F766572792094
+:105DE0006D6F64650A0025633A204572726F7220F8
+:105DF000696E697469616C697A696E6720626F6F38
+:105E00007420636F6E736F6C652E207263203D206B
+:105E100025640A0025633A20426F6F746C6F6164D9
+:105E200065722073657269616C2070726F6365734F
+:105E30007320776173207465726D696E6174656437
+:105E400020756E65787065637465646C790A0025E9
+:105E5000633A205374617274696E6720626F6F7465
+:105E60006C6F616465720A0025633A204C65667444
+:105E700020626F6F745F676F207769746820737535
+:105E80006363657373203D3D2025640A0025633AF2
+:105E90002053746179696E6720696E207365726939
+:105EA000616C207265636F766572790A0025633ACA
+:105EB00020556E61626C6520746F2066696E642087
+:105EC000626F6F7461626C6520696D6167650A005D
+:105ED00025633A20426F6F746C6F61646572206352
+:105EE0006861696E6C6F616420616464726573736C
+:105EF000206F66667365743A20307825780A00252D
+:105F0000633A20496D6167652076657273696F6ECB
+:105F10003A207625642E25642E25640A0025633AEE
+:105F2000204A756D70696E6720746F2074686520F3
+:105F3000666972737420696D61676520736C6F7434
+:105F40000A0025633A204E657665722073686F7586
+:105F50006C642067657420686572650A006D6375FE
+:105F6000626F6F74006F735F686561700063627069
+:105F700072696E74665F7061636B6167650046612C
+:105F8000696C656420746F207265626F6F743A206B
+:105F90007370696E6E696E6720656E646C6573738D
+:105FA0006C792E2E2E0A007379735F6765746F709B
+:105FB0007400666C6173680025633A2053686172EF
+:105FC0006564206461746120544C56206865616486
+:105FD0006572207772697465206661696C65643AE0
+:105FE0002025640A0025633A2053686172656420A5
+:105FF0006461746120544C5620646174612077722E
+:10600000697465206661696C65643A2025640A00DC
+:10601000626F6F746C6F616465725F696E666F004A
+:1060200025633A20626F6F747574696C5F696D6780
+:106030005F76616C69646174653A20666C6173684F
+:1060400020617265612025700A0025633A20626F25
+:106050006F747574696C5F696D675F76616C696494
+:106060006174653A20544C56206974657261746994
+:106070006F6E206661696C65642025640A00256383
+:106080003A20626F6F747574696C5F696D675F76D3
+:10609000616C69646174653A20544C56206F666681
+:1060A0002025752C20656E642025750A0025633A2D
+:1060B00020626F6F747574696C5F696D675F76617C
+:1060C0006C69646174653A20544C56206265796F3E
+:1060D0006E6420696D6167652073697A650A0025C1
+:1060E000633A20626F6F747574696C5F696D675F86
+:1060F00076616C69646174653A20544C562025645D
+:10610000206E6F74207065726D69747465640A0026
+:1061100025633A20626F6F747574696C5F696D678F
+:106120005F76616C69646174653A204558504543F7
+:106130005445445F484153485F544C56203D3D20F0
+:1061400025640A0025633A20626F6F747574696C68
+:106150005F696D675F686173680A0025633A206252
+:106160006F6F747574696C5F746C765F6974657257
+:106170005F626567696E3A20747970652025642CCA
+:106180002070726F74203D3D2025640A0025633A1B
+:1061900020626F6F747574696C5F746C765F69747C
+:1061A00065725F6E6578743A2073656172636869C1
+:1061B0006E6720666F72202564202825642069732D
+:1061C00020616E7929207374617274696E67206131
+:1061D0007420257520656E64696E672061742025C2
+:1061E000750A0025633A20626F6F747574696C5F7D
+:1061F000746C765F697465725F6E6578743A20704E
+:10620000726F74656374656420544C562025642055
+:106210006E6F7420666F756E640A0025633A2062A3
+:106220006F6F747574696C5F746C765F6974657296
+:106230005F6E6578743A20544C5620256420666F52
+:10624000756E64206174202575202873697A652035
+:106250002564290A0025633A20626F6F747574699A
+:106260006C5F746C765F697465725F6E6578743AA2
+:1062700020544C56202564206E6F7420666F756E16
+:10628000640A0025633A20626F6F745F6572617300
+:10629000655F726567696F6E3A20666C6173685FEF
+:1062A000617265612025702C206F666673657420AD
+:1062B00025752C2073697A652025752C2062616311
+:1062C0006B7761726473203D3D20256868750A0014
+:1062D00025633A20626F6F745F65726173655F72E8
+:1062E0006567696F6E3A20646576696365207769D2
+:1062F00074682065726173650A0025633A20626FD5
+:106300006F745F736372616D626C655F72656769FC
+:106310006F6E3A2025702025752025752025640A8A
+:106320000025633A20626F6F745F76657273696FE0
+:106330006E5F636D703A20766572312025752E256B
+:10634000752E257520767320766572322025752E80
+:1063500025752E25750A0025633A204661696C650E
+:106360006420746F20616464206461746120746FC0
+:1063700020736861726564206D656D6F727920614C
+:106380007265612E0A007072696D617279007365C1
+:10639000636F6E646172790025633A204E6F2073DB
+:1063A0006C6F7420746F206C6F616420666F722054
+:1063B000696D6167652025640A0025633A20626F74
+:1063C0006F745F76616C69646174655F736C6F7420
+:1063D0003A20736C6F742025642C20657870656397
+:1063E0007465645F737761705F747970652025648C
+:1063F0000A0025633A20626F6F745F76616C69648E
+:106400006174655F736C6F743A206865616465726E
+:106410002076616C69646174696F6E206661696C75
+:1064200065642025640A0025633A20496D6167652B
+:1064300020696E2074686520257320736C6F74204A
+:106440006973206E6F742076616C6964210A00257F
+:10645000633A204661696C65642072656164696EA7
+:106460006720696D61676520686561646572732E78
+:106470000A0025633A20496D61676520256420255F
+:106480007320736C6F743A20696D616765206E6F5D
+:106490007420666F756E640A005072696D6172795E
+:1064A0000025633A20252D397320736C6F743A20D0
+:1064B00076657273696F6E3D25752E25752E25756F
+:1064C0002B25750A005365636F6E64617279002530
+:1064D000633A20496D616765202564206C6F6164B3
+:1064E00065642066726F6D20746865202573207363
+:1064F0006C6F740A0025633A20496D616765202539
+:10650000642052414D206C6F616420616464726547
+:106510007373203078257820697320696E76616CFA
+:1065200069642E0A0025633A204572726F722077E3
+:1065300068696C737420636F7079696E6720696D28
+:106540006167652025642066726F6D20466C6173FB
+:106550006820746F205352414D3A2025640A00256B
+:10656000633A20496D6167652025642052414D20C2
+:106570006C6F6164696E6720746F203078257820B5
+:106580006973206661696C65642E0A0025633A2090
+:10659000496D6167652025642052414D206C6F6113
+:1065A00064696E6720746F203078257820697320C5
+:1065B0007375636365656465642E0A0025633A201C
+:1065C00052656D6F76696E6720696D61676520251C
+:1065D000642066726F6D205352414D2061742061BA
+:1065E00064647265737320307825780A0025633AF5
+:1065F0002052656D6F76696E6720696D61676520F1
+:10660000256420736C6F742025642066726F6D2082
+:10661000666C6173680A0025633A204E6F742065CA
+:106620006E6F756768206D656D6F727920746F206D
+:1066300073746F726520696E636F6D696E67206435
+:10664000617461210A0073657269616C5F616461E4
+:10665000707465720025633A2054580A0072630012
+:10666000696D6167650064617461006F666600252D
+:10667000633A2057726974696E67206174203078BC
+:10668000257820756E74696C20307825780A00258D
+:10669000633A2052583A20307825780A0025633A28
+:1066A000204661696C656420746F206F70656E2090
+:1066B000666C6173682061726561733A2025640AB3
+:1066C00000696D6167657300736C6F740068617356
+:1066D000680076657273696F6E002568752E25688F
+:1066E000752E256875002E2575002A2A2A20426FEE
+:1066F0006F74696E67204D4355626F6F74206565D6
+:1067000033396532643639346264202A2A2A0A0011
+:106710002A2A2A205573696E67205A657068797233
+:10672000204F53206275696C6420363834633965B4
+:10673000386633326534202A2A2A0A0025633A2033
+:1067400072302F61313A202030782530387820207F
+:1067500072312F61323A202030782530387820206D
+:1067600072322F61333A20203078253038780A0091
+:1067700025633A2072332F61343A20203078253057
+:106780003878207231322F69703A202030782530E5
+:106790003878207231342F6C723A202030782530CE
+:1067A00038780A0025633A2020787073723A2020E6
+:1067B0003078253038780A0025633A204661756CB8
+:1067C00074696E6720696E737472756374696F6E35
+:1067D000206164647265737320287231352F706391
+:1067E000293A203078253038780A0025633A205538
+:1067F0006E68616E646C6564204952516E3A202562
+:10680000640A0025633A202A2A2A2A2A205553415D
+:106810004745204641554C54202A2A2A2A2A0A0054
+:1068200025633A2020204469766973696F6E20627F
+:1068300079207A65726F0A0025633A202020556E10
+:10684000616C69676E6564206D656D6F727920613A
+:1068500063636573730A0025633A2020204E6F201E
+:10686000636F70726F636573736F7220696E737498
+:1068700072756374696F6E730A0025633A20202075
+:10688000496C6C6567616C206C6F6164206F662079
+:106890004558435F52455455524E20696E746F20DF
+:1068A00050430A0025633A202020496C6C656761DB
+:1068B0006C20757365206F662074686520455053A1
+:1068C000520A0025633A202020417474656D70746B
+:1068D00020746F206578656375746520756E6465D6
+:1068E00066696E656420696E737472756374696F2E
+:1068F0006E0A0025633A202A2A2A2A2A2042555362
+:10690000204641554C54202A2A2A2A2A0A00256367
+:106910003A202020537461636B696E672065727240
+:106920006F720A0025633A202020556E73746163EC
+:106930006B696E67206572726F720A0025633A2078
+:106940002020507265636973652064617461206200
+:106950007573206572726F720A0025633A202020D9
+:106960004246415220416464726573733A20307824
+:1069700025780A0025633A202020496D70726563EE
+:106980006973652064617461206275732065727239
+:106990006F720A0025633A202020496E7374727565
+:1069A0006374696F6E20627573206572726F720A0C
+:1069B0000025633A202A2A2A2A2A204D50552046AB
+:1069C00041554C54202A2A2A2A2A0A0025633A20B3
+:1069D0002020537461636B696E67206572726F72F9
+:1069E0002028636F6E746578742061726561206D14
+:1069F00069676874206265206E6F742076616C69C7
+:106A000064290A0025633A202020446174612041F2
+:106A100063636573732056696F6C6174696F6E0A86
+:106A20000025633A2020204D4D46415220416464A8
+:106A3000726573733A20307825780A0025633A200E
+:106A40002020496E737472756374696F6E204163A0
+:106A5000636573732056696F6C6174696F6E0A00A9
+:106A600052657365727665642045786365707469F4
+:106A70006F6E20280053707572696F757320696E90
+:106A80007465727275707420284952512000256314
+:106A90003A20535053454C20696E207468726561EA
+:106AA00064206D6F646520646F6573206E6F742061
+:106AB000696E646963617465205053500A002563F0
+:106AC0003A202A2A2A2A2A2048415244204641555F
+:106AD0004C54202A2A2A2A2A0A0025633A202020F8
+:106AE000427573206661756C74206F6E20766563E5
+:106AF000746F72207461626C6520726561640A0053
+:106B000025633A2020204465627567206576656EAE
+:106B1000740A0025633A2020204661756C74206554
+:106B20007363616C6174696F6E20287365652062A0
+:106B3000656C6F77290A0025633A20415243485F0C
+:106B400045584345505420776974682072656173D5
+:106B50006F6E2025780A0A0025633A202A2A2A2AFD
+:106B60002A204465627567206D6F6E69746F7220AC
+:106B7000657863657074696F6E202A2A2A2A2A0A4A
+:106B80000025633A202A2A2A2A2A202573202564F0
+:106B900029202A2A2A2A2A0A006D70750025633ABC
+:106BA000205B25645D2030782530387820307825CA
+:106BB0003038780A0025633A204661696C656420A4
+:106BC000746F20616C6C6F63617465206E657720F3
+:106BD0004D505520726567696F6E2025750A0A0051
+:106BE00025633A2050726F6772616D204D505520B9
+:106BF000726567696F6E20617420696E64657820C4
+:106C0000307825780A0025633A20506172746974DF
+:106C1000696F6E2025753A20636F686572656E63D3
+:106C20006520636865636B206661696C65642E0A24
+:106C30000025633A20436F6E666967757265204D63
+:106C4000505520726567696F6E20617420696E64AB
+:106C5000657820307825780A0025633A20746F74AF
+:106C6000616C20726567696F6E20636F756E743A30
+:106C70002025640A00464C4153485F30005352417E
+:106C80004D5F300061626F727428290A0025633AF3
+:106C900020506172656E7420646576696365206951
+:106CA00073206E6F742072656164790A0025633AFF
+:106CB00020506172656E7420696E697469616C69D7
+:106CC000736174696F6E206661696C7572653A20D4
+:106CD00025640A0025633A20556E6465726C7969F3
+:106CE0006E6720617265612073697A65206973201F
+:106CF000696E73756666696369656E742C2072656A
+:106D00007175697265733A20307825782C20686136
+:106D1000733A20307825780A00626F6F745F6D6F68
+:106D200064654031303000626F6F745F696E666F0A
+:106D3000403000726574656E74696F6E00666C61D8
+:106D400073685F73696D5F737461747300666C61FF
+:106D500073685F73696D5F7468726573686F6C6484
+:106D6000730073696D5F666C6173685F636F6E74E7
+:106D7000726F6C6C6572006D61785F7772697465B3
+:106D80005F63616C6C73006D61785F6572617365E0
+:106D90005F63616C6C73006D61785F6C656E00623F
+:106DA000797465735F726561640062797465735F9D
+:106DB0007772697474656E00646F75626C655F7775
+:106DC000726974657300666C6173685F7265616493
+:106DD0005F63616C6C7300666C6173685F726561A0
+:106DE000645F74696D655F757300666C6173685F7D
+:106DF00077726974655F63616C6C7300666C617354
+:106E0000685F77726974655F74696D655F7573003B
+:106E1000666C6173685F65726173655F63616C6CFA
+:106E20007300666C6173685F65726173655F746936
+:106E30006D655F75730065726173655F6379636C1F
+:106E400065735F756E6974300065726173655F6349
+:106E500079636C65735F756E697431006572617317
+:106E6000655F6379636C65735F756E697432006525
+:106E7000726173655F6379636C65735F756E697466
+:106E8000330065726173655F6379636C65735F7509
+:106E90006E6974340065726173655F6379636C65F4
+:106EA000735F756E6974350065726173655F6379D0
+:106EB000636C65735F756E697436006572617365C6
+:106EC0005F6379636C65735F756E697437006572B3
+:106ED0006173655F6379636C65735F756E69743840
+:106EE0000065726173655F6379636C65735F756E6E
+:106EF0006974390065726173655F6379636C65738A
+:106F00005F756E697431300065726173655F6379B6
+:106F1000636C65735F756E6974313100657261739E
+:106F2000655F6379636C65735F756E697431320098
+:106F300065726173655F6379636C65735F756E69B4
+:106F40007431330065726173655F6379636C657377
+:106F50005F756E697431340065726173655F637962
+:106F6000636C65735F756E6974313500657261734A
+:106F7000655F6379636C65735F756E697431360044
+:106F800065726173655F6379636C65735F756E6964
+:106F90007431370065726173655F6379636C657323
+:106FA0005F756E697431380065726173655F63790E
+:106FB000636C65735F756E697431390065726173F6
+:106FC000655F6379636C65735F756E6974323000F9
+:106FD00065726173655F6379636C65735F756E6914
+:106FE0007432310065726173655F6379636C6573D8
+:106FF0005F756E697432320065726173655F6379C3
+:10700000636C65735F756E697432330065726173AA
+:10701000655F6379636C65735F756E6974323400A4
+:1070200065726173655F6379636C65735F756E69C3
+:107030007432350065726173655F6379636C657383
+:107040005F756E697432360065726173655F63796E
+:10705000636C65735F756E69743237006572617356
+:10706000655F6379636C65735F756E697432380050
+:1070700065726173655F6379636C65735F756E6973
+:107080007432390065726173655F6379636C65732F
+:107090005F756E697433300065726173655F637923
+:1070A000636C65735F756E6974333100657261730B
+:1070B000655F6379636C65735F756E697433320005
+:1070C00065726173655F6379636C65735F756E6923
+:1070D0007433330065726173655F6379636C6573E4
+:1070E0005F756E697433340065726173655F6379CF
+:1070F000636C65735F756E697433350065726173B7
+:10710000655F6379636C65735F756E6974333600B0
+:1071100065726173655F6379636C65735F756E69D2
+:107120007433370065726173655F6379636C65738F
+:107130005F756E697433380065726173655F63797A
+:10714000636C65735F756E69743339006572617362
+:10715000655F6379636C65735F756E697434300065
+:1071600065726173655F6379636C65735F756E6982
+:107170007434310065726173655F6379636C657344
+:107180005F756E697434320065726173655F63792F
+:10719000636C65735F756E69743433006572617317
+:1071A000655F6379636C65735F756E697434340011
+:1071B00065726173655F6379636C65735F756E6932
+:1071C0007434350065726173655F6379636C6573F0
+:1071D0005F756E697434360065726173655F6379DB
+:1071E000636C65735F756E697434370065726173C3
+:1071F000655F6379636C65735F756E6974343800BD
+:1072000065726173655F6379636C65735F756E69E1
+:107210007434390065726173655F6379636C65739B
+:107220005F756E697435300065726173655F63798F
+:10723000636C65735F756E69743531006572617377
+:10724000655F6379636C65735F756E697435320071
+:1072500065726173655F6379636C65735F756E6991
+:107260007435330065726173655F6379636C657350
+:107270005F756E697435340065726173655F63793B
+:10728000636C65735F756E69743535006572617323
+:10729000655F6379636C65735F756E69743536001D
+:1072A00065726173655F6379636C65735F756E6941
+:1072B0007435370065726173655F6379636C6573FC
+:1072C0005F756E697435380065726173655F6379E7
+:1072D000636C65735F756E697435390065726173CF
+:1072E000655F6379636C65735F756E6974363000D2
+:1072F00065726173655F6379636C65735F756E69F1
+:107300007436310065726173655F6379636C6573B0
+:107310005F756E697436320065726173655F63799B
+:10732000636C65735F756E69743633006572617383
+:10733000655F6379636C65735F756E69743634007D
+:1073400065726173655F6379636C65735F756E69A0
+:107350007436350065726173655F6379636C65735C
+:107360005F756E697436360065726173655F637947
+:10737000636C65735F756E6974363700657261732F
+:10738000655F6379636C65735F756E697436380029
+:1073900065726173655F6379636C65735F756E6950
+:1073A0007436390065726173655F6379636C657308
+:1073B0005F756E697437300065726173655F6379FC
+:1073C000636C65735F756E697437310065726173E4
+:1073D000655F6379636C65735F756E6974373200DE
+:1073E00065726173655F6379636C65735F756E6900
+:1073F0007437330065726173655F6379636C6573BD
+:107400005F756E697437340065726173655F6379A7
+:10741000636C65735F756E6974373500657261738F
+:10742000655F6379636C65735F756E697437360089
+:1074300065726173655F6379636C65735F756E69AF
+:107440007437370065726173655F6379636C657368
+:107450005F756E697437380065726173655F637953
+:10746000636C65735F756E6974373900657261733B
+:10747000655F6379636C65735F756E69743830003E
+:1074800065726173655F6379636C65735F756E695F
+:107490007438310065726173655F6379636C65731D
+:1074A0005F756E697438320065726173655F637908
+:1074B000636C65735F756E697438330065726173F0
+:1074C000655F6379636C65735F756E6974383400EA
+:1074D00065726173655F6379636C65735F756E690F
+:1074E0007438350065726173655F6379636C6573C9
+:1074F0005F756E697438360065726173655F6379B4
+:10750000636C65735F756E6974383700657261739B
+:10751000655F6379636C65735F756E697438380095
+:1075200065726173655F6379636C65735F756E69BE
+:107530007438390065726173655F6379636C657374
+:107540005F756E697439300065726173655F637968
+:10755000636C65735F756E69743931006572617350
+:10756000655F6379636C65735F756E69743932004A
+:1075700065726173655F6379636C65735F756E696E
+:107580007439330065726173655F6379636C657329
+:107590005F756E697439340065726173655F637914
+:1075A000636C65735F756E697439350065726173FC
+:1075B000655F6379636C65735F756E6974393600F6
+:1075C00065726173655F6379636C65735F756E691E
+:1075D0007439370065726173655F6379636C6573D5
+:1075E0005F756E697439380065726173655F6379C0
+:1075F000636C65735F756E697439390065726173A8
+:10760000655F6379636C65735F756E697431303083
+:107610000065726173655F6379636C65735F756E36
+:1076200069743130310065726173655F6379636CD1
+:1076300065735F756E6974313032006572617365B0
+:107640005F6379636C65735F756E697431303300A5
+:1076500065726173655F6379636C65735F756E698D
+:10766000743130340065726173655F6379636C6592
+:10767000735F756E69743130350065726173655F73
+:107680006379636C65735F756E697431303600655C
+:10769000726173655F6379636C65735F756E69743E
+:1076A0003130370065726173655F6379636C657350
+:1076B0005F756E69743130380065726173655F6340
+:1076C00079636C65735F756E69743130390065720A
+:1076D0006173655F6379636C65735F756E6974313F
+:1076E00031300065726173655F6379636C65735FE8
+:1076F000756E69743131310065726173655F6379EC
+:10770000636C65735F756E697431313200657261E7
+:1077100073655F6379636C65735F756E697431312E
+:10772000330065726173655F6379636C65735F7560
+:107730006E69743131340065726173655F637963BA
+:107740006C65735F756E6974313135006572617394
+:10775000655F6379636C65735F756E69743131362B
+:107760000065726173655F6379636C65735F756EE5
+:1077700069743131370065726173655F6379636C79
+:1077800065735F756E697431313800657261736558
+:107790005F6379636C65735F756E6974313139004D
+:1077A00065726173655F6379636C65735F756E693C
+:1077B000743132300065726173655F6379636C6543
+:1077C000735F756E69743132310065726173655F24
+:1077D0006379636C65735F756E697431323200650D
+:1077E000726173655F6379636C65735F756E6974ED
+:1077F0003132330065726173655F6379636C657301
+:107800005F756E69743132340065726173655F63F0
+:1078100079636C65735F756E6974313235006572BA
+:107820006173655F6379636C65735F756E697431ED
+:1078300032360065726173655F6379636C65735F8F
+:10784000756E69743132370065726173655F637993
+:10785000636C65735F756E6974313238006572618F
+:1078600073655F6379636C65735F756E69743132DC
+:10787000390065726173655F6379636C65735F7509
+:107880006E69743133300065726173655F6379636B
+:107890006C65735F756E6974313331006572617345
+:1078A000655F6379636C65735F756E6974313332DC
+:1078B0000065726173655F6379636C65735F756E94
+:1078C00069743133330065726173655F6379636C2A
+:1078D00065735F756E697431333400657261736509
+:1078E0005F6379636C65735F756E697431333500FE
+:1078F00065726173655F6379636C65735F756E69EB
+:10790000743133360065726173655F6379636C65EA
+:10791000735F756E69743133370065726173655FCB
+:107920006379636C65735F756E69743133380065B4
+:10793000726173655F6379636C65735F756E69749B
+:107940003133390065726173655F6379636C6573A8
+:107950005F756E69743134300065726173655F63A1
+:1079600079636C65735F756E69743134310065726B
+:107970006173655F6379636C65735F756E6974319C
+:1079800034320065726173655F6379636C65735F40
+:10799000756E69743134330065726173655F637944
+:1079A000636C65735F756E69743134340065726140
+:1079B00073655F6379636C65735F756E6974313489
+:1079C000350065726173655F6379636C65735F75BC
+:1079D0006E69743134360065726173655F63796313
+:1079E0006C65735F756E69743134370065726173ED
+:1079F000655F6379636C65735F756E697431343884
+:107A00000065726173655F6379636C65735F756E42
+:107A100069743134390065726173655F6379636CD1
+:107A200065735F756E6974313530006572617365B9
+:107A30005F6379636C65735F756E697431353100AE
+:107A400065726173655F6379636C65735F756E6999
+:107A5000743135320065726173655F6379636C659B
+:107A6000735F756E69743135330065726173655F7C
+:107A70006379636C65735F756E6974313534006565
+:107A8000726173655F6379636C65735F756E69744A
+:107A90003135350065726173655F6379636C657359
+:107AA0005F756E69743135360065726173655F6349
+:107AB00079636C65735F756E697431353700657213
+:107AC0006173655F6379636C65735F756E6974314B
+:107AD00035380065726173655F6379636C65735FE8
+:107AE000756E69743135390065726173655F6379EC
+:107AF000636C65735F756E697431363000657261F1
+:107B000073655F6379636C65735F756E6974313635
+:107B1000310065726173655F6379636C65735F756E
+:107B20006E69743136320065726173655F637963C3
+:107B30006C65735F756E697431363300657261739D
+:107B4000655F6379636C65735F756E697431363434
+:107B50000065726173655F6379636C65735F756EF1
+:107B600069743136350065726173655F6379636C82
+:107B700065735F756E697431363600657261736561
+:107B80005F6379636C65735F756E69743136370056
+:107B900065726173655F6379636C65735F756E6948
+:107BA000743136380065726173655F6379636C6543
+:107BB000735F756E69743136390065726173655F24
+:107BC0006379636C65735F756E6974313730006516
+:107BD000726173655F6379636C65735F756E6974F9
+:107BE0003137310065726173655F6379636C65730A
+:107BF0005F756E69743137320065726173655F63FA
+:107C000079636C65735F756E6974313733006572C3
+:107C10006173655F6379636C65735F756E697431F9
+:107C200037340065726173655F6379636C65735F98
+:107C3000756E69743137350065726173655F63799C
+:107C4000636C65735F756E69743137360065726198
+:107C500073655F6379636C65735F756E69743137E3
+:107C6000370065726173655F6379636C65735F7517
+:107C70006E69743137380065726173655F6379636B
+:107C80006C65735F756E6974313739006572617345
+:107C9000655F6379636C65735F756E6974313830E5
+:107CA0000065726173655F6379636C65735F756EA0
+:107CB00069743138310065726173655F6379636C33
+:107CC00065735F756E697431383200657261736512
+:107CD0005F6379636C65735F756E69743138330007
+:107CE00065726173655F6379636C65735F756E69F7
+:107CF000743138340065726173655F6379636C65F4
+:107D0000735F756E69743138350065726173655FD4
+:107D10006379636C65735F756E69743138360065BD
+:107D2000726173655F6379636C65735F756E6974A7
+:107D30003138370065726173655F6379636C6573B1
+:107D40005F756E69743138380065726173655F63A1
+:107D500079636C65735F756E69743138390065726B
+:107D60006173655F6379636C65735F756E697431A8
+:107D700039300065726173655F6379636C65735F49
+:107D8000756E69743139310065726173655F63794D
+:107D9000636C65735F756E69743139320065726149
+:107DA00073655F6379636C65735F756E6974313990
+:107DB000330065726173655F6379636C65735F75CA
+:107DC0006E69743139340065726173655F6379631C
+:107DD0006C65735F756E69743139350065726173F6
+:107DE000655F6379636C65735F756E69743139368D
+:107DF0000065726173655F6379636C65735F756E4F
+:107E000069743139370065726173655F6379636CDA
+:107E100065735F756E6974313938006572617365B9
+:107E20005F6379636C65735F756E697431393900AE
+:107E300065726173655F6379636C65735F756E69A5
+:107E4000743230300065726173655F6379636C65AD
+:107E5000735F756E69743230310065726173655F8E
+:107E60006379636C65735F756E6974323032006577
+:107E7000726173655F6379636C65735F756E697456
+:107E80003230330065726173655F6379636C65736B
+:107E90005F756E69743230340065726173655F635B
+:107EA00079636C65735F756E697432303500657225
+:107EB0006173655F6379636C65735F756E69743256
+:107EC00030360065726173655F6379636C65735FFB
+:107ED000756E69743230370065726173655F6379FE
+:107EE000636C65735F756E697432303800657261FA
+:107EF00073655F6379636C65735F756E6974323047
+:107F0000390065726173655F6379636C65735F7572
+:107F10006E69743231300065726173655F637963D5
+:107F20006C65735F756E69743231310065726173AF
+:107F3000655F6379636C65735F756E697432313246
+:107F40000065726173655F6379636C65735F756EFD
+:107F500069743231330065726173655F6379636C94
+:107F600065735F756E697432313400657261736573
+:107F70005F6379636C65735F756E69743231350068
+:107F800065726173655F6379636C65735F756E6954
+:107F9000743231360065726173655F6379636C6555
+:107FA000735F756E69743231370065726173655F36
+:107FB0006379636C65735F756E697432313800651F
+:107FC000726173655F6379636C65735F756E697405
+:107FD0003231390065726173655F6379636C657313
+:107FE0005F756E69743232300065726173655F630C
+:107FF00079636C65735F756E6974323231006572D6
+:108000006173655F6379636C65735F756E69743204
+:1080100032320065726173655F6379636C65735FAB
+:10802000756E69743232330065726173655F6379AE
+:10803000636C65735F756E697432323400657261AA
+:1080400073655F6379636C65735F756E69743232F3
+:10805000350065726173655F6379636C65735F7525
+:108060006E69743232360065726173655F6379637D
+:108070006C65735F756E6974323237006572617357
+:10808000655F6379636C65735F756E6974323238EE
+:108090000065726173655F6379636C65735F756EAC
+:1080A00069743232390065726173655F6379636C3C
+:1080B00065735F756E697432333000657261736524
+:1080C0005F6379636C65735F756E69743233310019
+:1080D00065726173655F6379636C65735F756E6903
+:1080E000743233320065726173655F6379636C6506
+:1080F000735F756E69743233330065726173655FE7
+:108100006379636C65735F756E69743233340065CF
+:10811000726173655F6379636C65735F756E6974B3
+:108120003233350065726173655F6379636C6573C3
+:108130005F756E69743233360065726173655F63B3
+:1081400079636C65735F756E69743233370065727D
+:108150006173655F6379636C65735F756E697432B3
+:1081600033380065726173655F6379636C65735F53
+:10817000756E69743233390065726173655F637956
+:10818000636C65735F756E6974323430006572615B
+:1081900073655F6379636C65735F756E69743234A0
+:1081A000310065726173655F6379636C65735F75D8
+:1081B0006E69743234320065726173655F6379632E
+:1081C0006C65735F756E6974323433006572617308
+:1081D000655F6379636C65735F756E69743234349F
+:1081E0000065726173655F6379636C65735F756E5B
+:1081F00069743234350065726173655F6379636CED
+:1082000065735F756E6974323436006572617365CB
+:108210005F6379636C65735F756E697432343700C0
+:1082200065726173655F6379636C65735F756E69B1
+:10823000743234380065726173655F6379636C65AD
+:10824000735F756E69743234390065726173655F8E
+:108250006379636C65735F756E6974323530006580
+:10826000726173655F6379636C65735F756E697462
+:108270003235310065726173655F6379636C657374
+:108280005F756E69743235320065726173655F6364
+:1082900079636C65735F756E69743235330065722E
+:1082A0006173655F6379636C65735F756E69743262
+:1082B00035340065726173655F6379636C65735F04
+:1082C000756E69743235350064697274795F7265F0
+:1082D00061645F756E6974300064697274795F728D
+:1082E0006561645F756E6974310064697274795F89
+:1082F000726561645F756E69743200646972747965
+:108300005F726561645F756E69743300646972746D
+:10831000795F726561645F756E6974340064697257
+:1083200074795F726561645F756E69743500646944
+:108330007274795F726561645F756E69743600642A
+:10834000697274795F726561645F756E6974370014
+:1083500064697274795F726561645F756E6974389F
+:108360000064697274795F726561645F756E6974C7
+:10837000390064697274795F726561645F756E69F2
+:108380007431300064697274795F726561645F751D
+:108390006E697431310064697274795F7265616409
+:1083A0005F756E697431320064697274795F7265E9
+:1083B00061645F756E697431330064697274795FEA
+:1083C000726561645F756E697431340064697274DA
+:1083D000795F726561645F756E69743135006469D7
+:1083E0007274795F726561645F756E6974313600AD
+:1083F00064697274795F726561645F756E69743106
+:10840000370064697274795F726561645F756E6963
+:108410007431380064697274795F726561645F7584
+:108420006E697431390064697274795F7265616470
+:108430005F756E697432300064697274795F726559
+:1084400061645F756E697432310064697274795F5A
+:10845000726561645F756E6974323200646972744A
+:10846000795F726561645F756E6974323300646947
+:108470007274795F726561645F756E69743234001D
+:1084800064697274795F726561645F756E69743274
+:10849000350064697274795F726561645F756E69D5
+:1084A0007432360064697274795F726561645F75F5
+:1084B0006E697432370064697274795F72656164E1
+:1084C0005F756E697432380064697274795F7265C1
+:1084D00061645F756E697432390064697274795FC2
+:1084E000726561645F756E697433300064697274BB
+:1084F000795F726561645F756E69743331006469B8
+:108500007274795F726561645F756E69743332008D
+:1085100064697274795F726561645F756E697433E2
+:10852000330064697274795F726561645F756E6946
+:108530007433340064697274795F726561645F7565
+:108540006E697433350064697274795F7265616451
+:108550005F756E697433360064697274795F726531
+:1085600061645F756E697433370064697274795F32
+:10857000726561645F756E69743338006469727422
+:10858000795F726561645F756E697433390064691F
+:108590007274795F726561645F756E6974343000FE
+:1085A00064697274795F726561645F756E69743451
+:1085B000310064697274795F726561645F756E69B8
+:1085C0007434320064697274795F726561645F75D6
+:1085D0006E697434330064697274795F72656164C2
+:1085E0005F756E697434340064697274795F7265A2
+:1085F00061645F756E697434350064697274795FA3
+:10860000726561645F756E69743436006469727492
+:10861000795F726561645F756E697434370064698F
+:108620007274795F726561645F756E697434380065
+:1086300064697274795F726561645F756E697434C0
+:10864000390064697274795F726561645F756E691F
+:108650007435300064697274795F726561645F7546
+:108660006E697435310064697274795F7265616432
+:108670005F756E697435320064697274795F726512
+:1086800061645F756E697435330064697274795F13
+:10869000726561645F756E69743534006469727403
+:1086A000795F726561645F756E6974353500646900
+:1086B0007274795F726561645F756E6974353600D6
+:1086C00064697274795F726561645F756E6974352F
+:1086D000370064697274795F726561645F756E6991
+:1086E0007435380064697274795F726561645F75AE
+:1086F0006E697435390064697274795F726561649A
+:108700005F756E697436300064697274795F726582
+:1087100061645F756E697436310064697274795F83
+:10872000726561645F756E69743632006469727473
+:10873000795F726561645F756E6974363300646970
+:108740007274795F726561645F756E697436340046
+:1087500064697274795F726561645F756E6974369D
+:10876000350064697274795F726561645F756E6902
+:108770007436360064697274795F726561645F751E
+:108780006E697436370064697274795F726561640A
+:108790005F756E697436380064697274795F7265EA
+:1087A00061645F756E697436390064697274795FEB
+:1087B000726561645F756E697437300064697274E4
+:1087C000795F726561645F756E69743731006469E1
+:1087D0007274795F726561645F756E6974373200B7
+:1087E00064697274795F726561645F756E6974370C
+:1087F000330064697274795F726561645F756E6974
+:108800007437340064697274795F726561645F758E
+:108810006E697437350064697274795F726561647A
+:108820005F756E697437360064697274795F72655A
+:1088300061645F756E697437370064697274795F5B
+:10884000726561645F756E6974373800646972744B
+:10885000795F726561645F756E6974373900646948
+:108860007274795F726561645F756E697438300027
+:1088700064697274795F726561645F756E6974387A
+:10888000310064697274795F726561645F756E69E5
+:108890007438320064697274795F726561645F75FF
+:1088A0006E697438330064697274795F72656164EB
+:1088B0005F756E697438340064697274795F7265CB
+:1088C00061645F756E697438350064697274795FCC
+:1088D000726561645F756E697438360064697274BC
+:1088E000795F726561645F756E69743837006469B9
+:1088F0007274795F726561645F756E69743838008F
+:1089000064697274795F726561645F756E697438E9
+:10891000390064697274795F726561645F756E694C
+:108920007439300064697274795F726561645F756F
+:108930006E697439310064697274795F726561645B
+:108940005F756E697439320064697274795F72653B
+:1089500061645F756E697439330064697274795F3C
+:10896000726561645F756E6974393400646972742C
+:10897000795F726561645F756E6974393500646929
+:108980007274795F726561645F756E6974393600FF
+:1089900064697274795F726561645F756E69743958
+:1089A000370064697274795F726561645F756E69BE
+:1089B0007439380064697274795F726561645F75D7
+:1089C0006E697439390064697274795F72656164C3
+:1089D0005F756E69743130300064697274795F72EA
+:1089E0006561645F756E69743130310064697274F9
+:1089F000795F726561645F756E69743130320064ED
+:108A0000697274795F726561645F756E6974313023
+:108A1000330064697274795F726561645F756E6951
+:108A2000743130340064697274795F726561645FB7
+:108A3000756E69743130350064697274795F72657E
+:108A400061645F756E69743130360064697274797F
+:108A50005F726561645F756E697431303700646997
+:108A60007274795F726561645F756E6974313038F4
+:108A70000064697274795F726561645F756E6974B0
+:108A80003130390064697274795F726561645F7551
+:108A90006E69743131300064697274795F72656136
+:108AA000645F756E69743131310064697274795F25
+:108AB000726561645F756E69743131320064697228
+:108AC00074795F726561645F756E6974313133000A
+:108AD00064697274795F726561645F756E6974311F
+:108AE00031340064697274795F726561645F756EB8
+:108AF00069743131350064697274795F72656164DB
+:108B00005F756E69743131360064697274795F72B1
+:108B10006561645F756E69743131370064697274C0
+:108B2000795F726561645F756E69743131380064B4
+:108B3000697274795F726561645F756E69743131F1
+:108B4000390064697274795F726561645F756E691A
+:108B5000743132300064697274795F726561645F88
+:108B6000756E69743132310064697274795F72654F
+:108B700061645F756E697431323200646972747950
+:108B80005F726561645F756E697431323300646968
+:108B90007274795F726561645F756E6974313234C5
+:108BA0000064697274795F726561645F756E69747F
+:108BB0003132350064697274795F726561645F7522
+:108BC0006E69743132360064697274795F726561FE
+:108BD000645F756E69743132370064697274795FED
+:108BE000726561645F756E697431323800646972F0
+:108BF00074795F726561645F756E697431323900D2
+:108C000064697274795F726561645F756E697431ED
+:108C100033300064697274795F726561645F756E88
+:108C200069743133310064697274795F72656164AB
+:108C30005F756E69743133320064697274795F7282
+:108C40006561645F756E6974313333006469727491
+:108C5000795F726561645F756E6974313334006485
+:108C6000697274795F726561645F756E69743133BE
+:108C7000350064697274795F726561645F756E69ED
+:108C8000743133360064697274795F726561645F50
+:108C9000756E69743133370064697274795F726517
+:108CA00061645F756E697431333800646972747918
+:108CB0005F726561645F756E697431333900646930
+:108CC0007274795F726561645F756E697431343096
+:108CD0000064697274795F726561645F756E69744E
+:108CE0003134310064697274795F726561645F75F3
+:108CF0006E69743134320064697274795F726561CF
+:108D0000645F756E69743134330064697274795FBD
+:108D1000726561645F756E697431343400646972C0
+:108D200074795F726561645F756E697431343500A2
+:108D300064697274795F726561645F756E697431BC
+:108D400034360064697274795F726561645F756E50
+:108D500069743134370064697274795F7265616473
+:108D60005F756E69743134380064697274795F724A
+:108D70006561645F756E6974313439006469727459
+:108D8000795F726561645F756E6974313530006456
+:108D9000697274795F726561645F756E697431358B
+:108DA000310064697274795F726561645F756E69C0
+:108DB000743135320064697274795F726561645F21
+:108DC000756E69743135330064697274795F7265E8
+:108DD00061645F756E6974313534006469727479E9
+:108DE0005F726561645F756E697431353500646901
+:108DF0007274795F726561645F756E69743135365E
+:108E00000064697274795F726561645F756E69741C
+:108E10003135370064697274795F726561645F75BA
+:108E20006E69743135380064697274795F72656196
+:108E3000645F756E69743135390064697274795F85
+:108E4000726561645F756E69743136300064697291
+:108E500074795F726561645F756E69743136310073
+:108E600064697274795F726561645F756E6974318B
+:108E700036320064697274795F726561645F756E21
+:108E800069743136330064697274795F7265616444
+:108E90005F756E69743136340064697274795F721B
+:108EA0006561645F756E697431363500646972742A
+:108EB000795F726561645F756E697431363600641E
+:108EC000697274795F726561645F756E6974313659
+:108ED000370064697274795F726561645F756E6989
+:108EE000743136380064697274795F726561645FE9
+:108EF000756E69743136390064697274795F7265B0
+:108F000061645F756E6974313730006469727479B9
+:108F10005F726561645F756E6974313731006469D1
+:108F20007274795F726561645F756E69743137322E
+:108F30000064697274795F726561645F756E6974EB
+:108F40003137330064697274795F726561645F758B
+:108F50006E69743137340064697274795F72656167
+:108F6000645F756E69743137350064697274795F56
+:108F7000726561645F756E69743137360064697259
+:108F800074795F726561645F756E6974313737003B
+:108F900064697274795F726561645F756E6974315A
+:108FA00037380064697274795F726561645F756EE9
+:108FB00069743137390064697274795F726561640C
+:108FC0005F756E69743138300064697274795F72EC
+:108FD0006561645F756E69743138310064697274FB
+:108FE000795F726561645F756E69743138320064EF
+:108FF000697274795F726561645F756E6974313826
+:10900000330064697274795F726561645F756E695B
+:10901000743138340064697274795F726561645FB9
+:10902000756E69743138350064697274795F726580
+:1090300061645F756E697431383600646972747981
+:109040005F726561645F756E697431383700646999
+:109050007274795F726561645F756E6974313838F6
+:109060000064697274795F726561645F756E6974BA
+:109070003138390064697274795F726561645F7553
+:109080006E69743139300064697274795F72656138
+:10909000645F756E69743139310064697274795F27
+:1090A000726561645F756E6974313932006469722A
+:1090B00074795F726561645F756E6974313933000C
+:1090C00064697274795F726561645F756E69743129
+:1090D00039340064697274795F726561645F756EBA
+:1090E00069743139350064697274795F72656164DD
+:1090F0005F756E69743139360064697274795F72B4
+:109100006561645F756E69743139370064697274C2
+:10911000795F726561645F756E69743139380064B6
+:10912000697274795F726561645F756E69743139F3
+:10913000390064697274795F726561645F756E6924
+:10914000743230300064697274795F726561645F93
+:10915000756E69743230310064697274795F72655A
+:1091600061645F756E69743230320064697274795B
+:109170005F726561645F756E697432303300646973
+:109180007274795F726561645F756E6974323034D0
+:109190000064697274795F726561645F756E697489
+:1091A0003230350064697274795F726561645F752D
+:1091B0006E69743230360064697274795F72656109
+:1091C000645F756E69743230370064697274795FF8
+:1091D000726561645F756E697432303800646972FB
+:1091E00074795F726561645F756E697432303900DD
+:1091F00064697274795F726561645F756E697432F7
+:1092000031300064697274795F726561645F756E94
+:1092100069743231310064697274795F72656164B6
+:109220005F756E69743231320064697274795F728D
+:109230006561645F756E697432313300646972749C
+:10924000795F726561645F756E6974323134006490
+:10925000697274795F726561645F756E69743231C9
+:10926000350064697274795F726561645F756E69F7
+:10927000743231360064697274795F726561645F5B
+:10928000756E69743231370064697274795F726522
+:1092900061645F756E697432313800646972747923
+:1092A0005F726561645F756E69743231390064693B
+:1092B0007274795F726561645F756E6974323230A1
+:1092C0000064697274795F726561645F756E697458
+:1092D0003232310064697274795F726561645F75FE
+:1092E0006E69743232320064697274795F726561DA
+:1092F000645F756E69743232330064697274795FC9
+:10930000726561645F756E697432323400646972CB
+:1093100074795F726561645F756E697432323500AD
+:1093200064697274795F726561645F756E697432C5
+:1093300032360064697274795F726561645F756E5C
+:1093400069743232370064697274795F726561647E
+:109350005F756E69743232380064697274795F7255
+:109360006561645F756E6974323239006469727464
+:10937000795F726561645F756E6974323330006461
+:10938000697274795F726561645F756E6974323396
+:10939000310064697274795F726561645F756E69CA
+:1093A000743233320064697274795F726561645F2C
+:1093B000756E69743233330064697274795F7265F3
+:1093C00061645F756E6974323334006469727479F4
+:1093D0005F726561645F756E69743233350064690C
+:1093E0007274795F726561645F756E697432333669
+:1093F0000064697274795F726561645F756E697427
+:109400003233370064697274795F726561645F75C5
+:109410006E69743233380064697274795F726561A1
+:10942000645F756E69743233390064697274795F90
+:10943000726561645F756E6974323430006469729C
+:1094400074795F726561645F756E6974323431007E
+:1094500064697274795F726561645F756E69743294
+:1094600034320064697274795F726561645F756E2D
+:1094700069743234330064697274795F726561644F
+:109480005F756E69743234340064697274795F7226
+:109490006561645F756E6974323435006469727435
+:1094A000795F726561645F756E6974323436006429
+:1094B000697274795F726561645F756E6974323464
+:1094C000370064697274795F726561645F756E6993
+:1094D000743234380064697274795F726561645FF4
+:1094E000756E69743234390064697274795F7265BB
+:1094F00061645F756E6974323530006469727479C5
+:109500005F726561645F756E6974323531006469DC
+:109510007274795F726561645F756E697432353239
+:109520000064697274795F726561645F756E6974F5
+:109530003235330064697274795F726561645F7596
+:109540006E69743235340064697274795F72656172
+:10955000645F756E6974323535006770696F4034C9
+:1095600030303133303030006770696F4034303024
+:109570003132303030006770696F40343030313113
+:10958000303030006770696F403430303130303007
+:1095900030006D7073325F66706761696F403430A0
+:1095A000303238303463006D7073325F66706761DB
+:1095B000696F403430303238303038006D7073327B
+:1095C0005F66706761696F403430303238303030F8
+:1095D0000072657461696E65646D656D00726574B5
+:1095E00061696E65645F6D656D5F7A6570687972DB
+:1095F0005F72616D007561727440343030303630A6
+:109600003030007561727440343030303530303075
+:1096100000756172744034303030343030300025A1
+:10962000633A2048616C74696E672073797374655E
+:109630006D0A00556E6B6E6F776E206572726F7279
+:1096400000756E6B6E6F776E0025633A203E3E3E6E
+:10965000205A455048595220464154414C204552C9
+:10966000524F522025643A202573206F6E204350BC
+:10967000552025640A0025633A204661756C7420E4
+:10968000647572696E6720696E7465727275707444
+:109690002068616E646C696E670A0A0025633A206F
+:1096A00043757272656E74207468726561643A20E5
+:1096B000257020282573290A0043505520657863BA
+:1096C000657074696F6E00556E68616E646C656478
+:1096D00020696E7465727275707400537461636B87
+:1096E000206F766572666C6F77004B65726E656C85
+:1096F000206F6F7073004B65726E656C2070616EC9
+:109700006963006D61696E006F730025633A2025FF
+:1097100070202872656164792028792F6E293A209B
+:10972000256329207072696F206368616E676564C4
+:1097300020746F2025642028776173202564290A0E
+:109740000025633A20257020746F6F6B206D75744F
+:1097500065782025702C20636F756E743A2025641F
+:109760002C206F726967207072696F3A2025640A35
+:109770000025633A2061646A757374696E672070AE
+:1097800072696F207570206F6E206D75746578201A
+:1097900025700A0025633A206F6E206D7574657818
+:1097A00020257020676F745F6D7574657820766111
+:1097B0006C75653A2025640A0025633A20257020DF
+:1097C000676F74206D757465782025702028792F57
+:1097D0006E293A2025630A0025633A2025702074FB
+:1097E000696D656F7574206F6E206D757465782076
+:1097F00025700A0025633A2061646A757374696E86
+:1098000067207072696F20646F776E206F6E206DB5
+:10981000757465782025700A0025633A206D75748B
+:109820006578202570206C6F636B5F636F756E7455
+:109830003A2025640A0025633A206E6577206F7709
+:109840006E6572206F66206D757465782025703A9C
+:1098500020257020287072696F3A202564290A003B
+:1098600025633A20737461636B20257020666F72E4
+:10987000207468726561642025703A206F626A5FA7
+:1098800073697A653D257A75206275665F737461C8
+:1098900072743D257020206275665F73697A652059
+:1098A000257A7520737461636B5F7074723D2570E7
+:1098B0000A0025633A207363686564756C657220DD
+:1098C0006C6F636B6564202825703A2564290A0053
+:1098D00025633A207363686564756C657220756EE4
+:1098E0006C6F636B6564202825703A2564290A0033
+:1098F00025633A2074687265616420257020666F64
+:109900007220256C75207469636B730A00286E756C
+:109910006C6C29007F7F7F7F7F7F7F7F7F7F7F7F52
+:109920007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F47
+:109930007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3E78
+:109940007F7F7F3F3435363738393A3B3C3D7F7F28
+:109950007F407F7F7F000102030405060708090A94
+:109960000B0C0D0E0F101112131415161718197F6A
+:109970007F7F7F7F7F1A1B1C1D1E1F202122232417
+:1099800025262728292A2B2C2D2E2F303132337FC4
+:109990007F7F7F7F4142434445464748494A4B4C7D
+:1099A0004D4E4F505152535455565758595A616263
+:1099B000636465666768696A6B6C6D6E6F707172FF
+:1099C000737475767778797A303132333435363747
+:1099D00038392B2F1800776D00001C00876D0000B0
+:1099E0002000976D000018009F6D00001C00AA6DFC
+:1099F00000002000B86D00002400C66D00002800A3
+:109A0000D76D00002C00EA6D00003000FC6D0000F6
+:109A10003400106E00003800226E00003C00366EEC
+:109A200000004000496E000044005C6E00004800E9
+:109A30006F6E00004C00826E00005000956E0000BA
+:109A40005400A86E00005800BB6E00005C00CE6E93
+:109A500000006000E16E00006400F46E0000680029
+:109A6000086F00006C001C6F00007000306F000079
+:109A70007400446F00007800586F00007C006C6F29
+:109A800000008000806F00008400946F0000880058
+:109A9000A86F00008C00BC6F00009000D06F000029
+:109AA0009400E46F00009800F86F00009C000C70B8
+:109AB0000000A00020700000A40034700000A80086
+:109AC00048700000AC005C700000B00070700000D6
+:109AD000B40084700000B80098700000BC00AC7046
+:109AE0000000C000C0700000C400D4700000C800B6
+:109AF000E8700000CC00FC700000D0001071000085
+:109B0000D40024710000D80038710000DC004C71D2
+:109B10000000E00060710000E40074710000E800E3
+:109B200088710000EC009C710000F000B071000032
+:109B3000F400C4710000F800D8710000FC00EC7162
+:109B4000000000010072000004011472000008010E
+:109B5000287200000C013C720000100150720000DD
+:109B60001401647200001801787200001C018C72EC
+:109B700000002001A07200002401B472000028013E
+:109B8000C87200002C01DC7200003001F07200008D
+:109B90003401047300003801187300003C012C7379
+:109BA000000040014073000044015473000048016C
+:109BB000687300004C017C7300005001907300003A
+:109BC0005401A47300005801B87300005C01CC7309
+:109BD00000006001E07300006401F473000068019C
+:109BE000087400006C011C740000700130740000E7
+:109BF0007401447400007801587400007C016C7496
+:109C000000008001807400008401947400008801C9
+:109C1000A87400008C01BC7400009001D074000096
+:109C20009401E47400009801F87400009C010C7524
+:109C30000000A00120750000A40134750000A801F7
+:109C400048750000AC015C750000B0017075000043
+:109C5000B40184750000B80198750000BC01AC75B2
+:109C60000000C001C0750000C401D4750000C80127
+:109C7000E8750000CC01FC750000D00111760000F1
+:109C8000D40126760000D8013B760000DC01507636
+:109C90000000E00165760000E4017A760000E8014A
+:109CA0008F760000EC01A4760000F001B976000088
+:109CB000F401CE760000F801E3760000FC01F876AE
+:109CC000000000020D770000040222770000080265
+:109CD000377700000C024C7700001002617700001B
+:109CE00014027677000018028B7700001C02A07720
+:109CF00000002002B57700002402CA770000280285
+:109D0000DF7700002C02F4770000300209780000B1
+:109D100034021E7800003802337800003C02487894
+:109D2000000040025D7800004402727800004802A2
+:109D3000877800004C029C7800005002B178000047
+:109D40005402C67800005802DB7800005C02F0780C
+:109D5000000060020579000064021A7900006802C0
+:109D60002F7900006C0244790000700259790000DC
+:109D700074026E7900007802837900007C02987981
+:109D800000008002AD7900008402C27900008802E0
+:109D9000D77900008C02EC7900009002017A000073
+:109DA0009402167A000098022B7A00009C02407AF6
+:109DB0000000A002557A0000A4026A7A0000A802FE
+:109DC0007F7A0000AC02947A0000B002A97A000009
+:109DD000B402BE7A0000B802D37A0000BC02E87A6E
+:109DE0000000C002FD7A0000C402127B0000C8021D
+:109DF000277B0000CC023C7B0000D002517B00009E
+:109E0000D402667B0000D8027B7B0000DC02907BE2
+:109E10000000E002A57B0000E402BA7B0000E8023B
+:109E2000CF7B0000EC02E47B0000F002F97B000035
+:109E3000F4020E7C0000F802237C0000FC02387C57
+:109E4000000000034D7C00000403627C0000080356
+:109E5000777C00000C038C7C00001003A17C0000C8
+:109E60001403B67C00001803CB7C00001C03E07CCC
+:109E700000002003F57C000024030A7D0000280375
+:109E80001F7D00002C03347D00003003497D00005D
+:109E900034035E7D00003803737D00003C03887D41
+:109EA000000040039D7D00004403B27D0000480394
+:109EB000C77D00004C03DC7D00005003F17D0000F5
+:109EC0005403067E000058031B7E00005C03307EB6
+:109ED00000006003457E000064035A7E00006803B2
+:109EE0006F7E00006C03847E00007003997E00008A
+:109EF0007403AE7E00007803C37E00007C03D87E2E
+:109F000000008003ED7E00008403027F00008803D0
+:109F1000177F00008C032C7F00009003417F00001E
+:109F20009403567F000098036B7F00009C03807FA2
+:109F30000000A003957F0000A403AA7F0000A803EF
+:109F4000BF7F0000AC03D47F0000B003E97F0000B6
+:109F5000B403FE7F0000B80313800000BC03288018
+:109F60000000C0033D800000C40352800000C8030D
+:109F700067800000CC037C800000D003918000004B
+:109F8000D403A6800000D803BB800000DC03D0808F
+:109F90000000E003E5800000E403FA800000E8032D
+:109FA0000F810000EC0324810000F00339810000E0
+:109FB000F4034E810000F80363810000FC03788104
+:109FC000000000048D8100000404A2810000080448
+:109FD000B78100000C04CC8100001004E181000076
+:109FE0001404F681000018040B8200001C04208277
+:109FF000000020043582000024044A820000280466
+:10A000005F8200002C04748200003004898200000A
+:10A0100034049E8200003804B38200003C04C882ED
+:10A0200000004004D98200004404EA820000480491
+:10A03000FB8200004C040C83000050041D830000D0
+:10A0400054042E83000058043F8300005C045083B6
+:10A0500000006004618300006404728300006804EF
+:10A06000848300006C04968300007004A8830000C1
+:10A070007404BA8300007804CC8300007C04DE837F
+:10A0800000008004F083000084040284000088043F
+:10A09000148400008C04268400009004388400009E
+:10A0A00094044A84000098045C8400009C046E843C
+:10A0B0000000A00480840000A40492840000A8048E
+:10A0C000A4840000AC04B6840000B004C88400007E
+:10A0D000B404DA840000B804EC840000BC04FE84FC
+:10A0E0000000C00410850000C40422850000C804DC
+:10A0F00034850000CC0446850000D004588500005B
+:10A10000D4046A850000D8047C850000DC048E85B8
+:10A110000000E004A0850000E404B2850000E8042B
+:10A12000C4850000EC04D6850000F004E88500003A
+:10A13000F404FA850000F8040C860000FC041E8676
+:10A140000000000530860000040542860000080576
+:10A15000548600000C056686000010057886000015
+:10A1600014058A86000018059C8600001C05AE8632
+:10A1700000002005C08600002405D28600002805C6
+:10A18000E48600002C05F6860000300508870000F4
+:10A1900034051A87000038052C8700003C053E87EF
+:10A1A0000000400550870000440562870000480514
+:10A1B000748700004C0586870000500598870000D2
+:10A1C0005405AA8700005805BC8700005C05CE87AF
+:10A1D00000006005E08700006405F2870000680564
+:10A1E000048800006C0516880000700528880000AF
+:10A1F00074053A88000078054C8800007C055E886C
+:10A2000000008005708800008405828800008805B1
+:10A21000948800008C05A68800009005B88800008E
+:10A220009405CA8800009805DC8800009C05EE882B
+:10A230000000A00500890000A40512890000A805FF
+:10A2400024890000AC0536890000B005488900006B
+:10A25000B4055A890000B8056C890000BC057E89E8
+:10A260000000C00590890000C405A2890000C8054F
+:10A27000B4890000CC05C6890000D005D98900004A
+:10A28000D405EC890000D805FF890000DC05128A9E
+:10A290000000E005258A0000E405388A0000E80592
+:10A2A0004B8A0000EC055E8A0000F005718A000010
+:10A2B000F405848A0000F805978A0000FC05AA8A44
+:10A2C00000000006BD8A00000406D08A00000806CF
+:10A2D000E38A00000C06F68A00001006098B0000D5
+:10A2E00014061C8B000018062F8B00001C06428BE6
+:10A2F00000002006558B00002406688B000028060D
+:10A300007B8B00002C068E8B00003006A18B00009A
+:10A310003406B48B00003806C78B00003C06DA8B8D
+:10A3200000004006ED8B00004406008C000048064B
+:10A33000138C00004C06268C00005006398C00005F
+:10A3400054064C8C000058065F8C00005C06728C32
+:10A3500000006006858C00006406988C000068068A
+:10A36000AB8C00006C06BE8C00007006D18C000027
+:10A370007406E48C00007806F78C00007C060A8DD9
+:10A38000000080061D8D00008406308D00008806C8
+:10A39000438D00008C06568D00009006698D0000EC
+:10A3A00094067C8D000098068F8D00009C06A28D7F
+:10A3B0000000A006B58D0000A406C88D0000A80608
+:10A3C000DB8D0000AC06EE8D0000B006018E0000B3
+:10A3D000B406148E0000B806278E0000BC063A8E24
+:10A3E0000000C0064D8E0000C406608E0000C80646
+:10A3F000738E0000CC06868E0000D006998E000079
+:10A40000D406AC8E0000D806BF8E0000DC06D28ECB
+:10A410000000E006E58E0000E406F88E0000E80685
+:10A420000B8F0000EC061E8F0000F006318F00003D
+:10A43000F406448F0000F806578F0000FC066A8F70
+:10A44000000000077D8F00000407908F00000807C0
+:10A45000A38F00000C07B68F00001007C98F000003
+:10A460001407DC8F00001807EF8F00001C07029014
+:10A4700000002007159000002407289000002807FE
+:10A480003B9000002C074E900000300761900000C8
+:10A490003407749000003807879000003C079A90BA
+:10A4A00000004007AD9000004407C090000048073E
+:10A4B000D39000004C07E69000005007F990000090
+:10A4C00054070C91000058071F9100005C0732915F
+:10A4D000000060074591000064075891000068077C
+:10A4E0006B9100006C077E91000070079191000055
+:10A4F0007407A49100007807B79100007C07CA9107
+:10A5000000008007DD9100008407F09100008807BB
+:10A51000039200008C071692000090072992000019
+:10A5200094073C92000098074F9200009C076292AB
+:10A530000000A00775920000A40788920000A807F9
+:10A540009B920000AC07AE920000B007C1920000E1
+:10A55000B407D4920000B807E7920000BC07FA9253
+:10A560000000C0070D930000C40720930000C80737
+:10A5700033930000CC0746930000D00759930000A6
+:10A58000D4076C930000D8077F930000DC079293F8
+:10A590000000E007A5930000E407B8930000E80777
+:10A5A000CB930000EC07DE930000F007F19300006E
+:10A5B000F40704940000F80717940000FC072A949D
+:10A5C000000000083D9400000408509400000808B2
+:10A5D000639400000C087694000010088994000031
+:10A5E00014089C9400001808AF9400001C08C29442
+:10A5F00000002008D59400002408E89400002808F2
+:10A60000FB9400002C080E950000300821950000F6
+:10A610003408349500003808479500000102020311
+:04A62000030303002D
+:10A62400C13E00009C5A000001000000FFFFFFFF34
+:10A63400AD1C0000000000009F430000000000006B
+:10A6440000000000000004200000000000C201001F
+:10A654000000000000000000010000000060004055
+:10A6640001010000006000400102000000600040A1
+:10A6740000C2010000000000000000000100000012
+:10A6840000500040010100000050004001020000A1
+:10A694000050004000C20100000000000000000063
+:10A6A40001000000004000400101000000400040A3
+:10A6B4000102000000400040020000009C00002055
+:06A6C4009C0000200400D0
+:10A6CA000000000000000000000000000000000080
+:0EA6DA00000000000000000000000000000072
+:10A6E800C4000020C400002000000000000000009A
+:04A6F8000E00000050
+:04A6FC0015E015E070
+:04000003000020D900
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.signed.bin
new file mode 100644
index 0000000..a14ba86
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf2048.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex
new file mode 100644
index 0000000..4b9a637
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.hex
@@ -0,0 +1,2680 @@
+:1000000088530020D9200000991C0000C520000062
+:10001000C5200000C5200000C52000000000000031
+:10002000000000000000000000000000552100005A
+:10003000C520000000000000A9220000992A00004D
+:1000400015230000152300001523000015230000D0
+:1000500015230000152300001523000015230000C0
+:1000600015230000152300001523000015230000B0
+:1000700015230000152300001523000015230000A0
+:100080001523000015230000152300001523000090
+:100090001523000015230000152300001523000080
+:1000A0001523000015230000152300001523000070
+:1000B0001523000015230000152300001523000060
+:1000C00010F8012B11F8013B012A28BF9A42F7D002
+:1000D000D01A7047034613F8012B002AFBD1181AD7
+:1000E00001387047492108B5094803F0F9FE01F0CD
+:1000F00041F9024620B14421064803F0F1FEFEE733
+:10010000054801F0E7FC4421044803F0E9FEFEE75E
+:10011000C25D0000E65D0000885A0000145E000029
+:1001200070B586B003F0CAFE03F0C9FE4921294824
+:1001300003F0D6FE03F0C1FE03A800F0C9FE054699
+:10014000254E44213268131A5A4224485A4103F07A
+:10015000C7FE03F088FE044628B14421204803F07E
+:10016000BFFEFFF7BFFF3368AB4202D045211D48F9
+:10017000F5E7039B49215A681B4803F0B1FE039938
+:100180001A484B7D0A7DC98A194D0091492103F017
+:10019000A7FE4921174803F0A3FE039A536812896A
+:1001A00013442B6004F01AFD01F0DEFC01F0C0FFE7
+:1001B0002B681B6883F3088884F31488BFF36F8F60
+:1001C000BFF36F8F2B685B68984745210A4803F09F
+:1001D00087FEFEE74F5E000084020020685E00009C
+:1001E0008D5E0000AD5E0000D05E0000FF5E00008E
+:1001F000780200201D5F0000425F000021B101294C
+:1002000006D06FF015007047044B53F8300070476C
+:10021000024B03EBC0035868704700BF905A0000C0
+:10022000014B1B68184700BF00000020014B1860FD
+:10023000704700BF0000002030B5044685B00D4671
+:1002400010220021684605F0D3F902238DF8023010
+:10025000044B2A4621466846019303F0CBFC05B0C7
+:1002600030BD00BF2102000080B505460E4617468E
+:10027000984603F03FFA034602F05EF80446DFF8C2
+:100280001890424649F8003039463046A84754F89D
+:10029000090001F0F3FF00BF08000000044608B5A4
+:1002A000EFF31183202383F31288BFF36F8F04F0E1
+:1002B00095FC204601F02AFF024803F003FE04F0FB
+:1002C0004EF8FCE77E5F00002DE9F043079D15B96D
+:1002D0001560002012E00324B5FBF4F404EB44079E
+:1002E000BD4218BF0134B4F1804F09D2A4000134DB
+:1002F0008C4200D838B96FF00B001460BDE8F08371
+:100300004FF0FF34F7E704460021DFF8B4E0B942CC
+:1003100003F1030C04F104062BD3A942274623D290
+:1003200001F1010CAC451F7828BF002324494FEA96
+:10033000A70E38BF5B7811F80EE0AC4584F800E0FA
+:1003400001EB131E2EBF3D239B0003F03C034FEA3D
+:10035000071738BFCB5C07F030071EF80770A37093
+:100360003D2367703746E3700023381A10603B70F6
+:10037000AFE71CF8034C1CF8023C4FEAA4091EF836
+:10038000099024011CF8018C04F0300406F8049C48
+:100390000EEB131919F804409B0006F8034C03F008
+:1003A0003C030EEB9814E35C08F03F0806F8023CAF
+:1003B0001EF80830344606F8013C03316346A6E7D0
+:1003C000949900002DE9F04300273C463E46DDF8B5
+:1003D0001CE0DFF81C81764526D3D4BB00201460D6
+:1003E000BDE8F0830135754531D013F805C0BCF187
+:1003F000200FF7D0AEEB0509B9F1010F16D0BCF113
+:100400000D0F13D103EB050999F80190B9F10A0F0B
+:100410001BD0B54205D1BCF13D0F0AD10137022FE7
+:100420000AD96FF01500DBE73546DCE7BCF10A0FAF
+:10043000EEE71CF0800FF4D118F80C607F2EF0D09E
+:100440003F2E01D8002FECD101346E1CC3E72E469D
+:10045000C3E74FF0060C04F00705E4080CFB05F5B4
+:100460000CFB04F40735E41B04EBD50470B18C429B
+:100470000CD80027014603253C46DFF874E0DFF87E
+:1004800074801E44B34205D10C1AA7E76FF00B002D
+:100490001460A5E713F8019BA9F10A0C5FFA8CFC24
+:1004A000BCF1160F04D828FA0CFC1CF0010FE9D19E
+:1004B0001EF809C00134BCF1400F08BF013D0CF02B
+:1004C0003F0C042C4CEA8717DCD17DB13C0C012D8C
+:1004D0000C7002D101310024D4E7022D4FEA172419
+:1004E0004C7016BF8F7002310331F4E72C46C9E718
+:1004F0001499000009004000014B03600020704780
+:10050000985A0000F8B506460C4600230A4F3D688D
+:1005100025B95BB93C6000202660F8BD31462868EB
+:10052000FFF7CEFD20B12B466D69F1E75C61F2E784
+:100530006FF07700F1E700BF7C02002070B5104B30
+:100540000D461C68B4B10F4B196800238B4202DBC7
+:100550006FF0010070BD224612F8106B864202D087
+:1005600014460133F2E7E06804F0FDFE28B10020F4
+:100570002C60EFE76FF00C00ECE76FF01200E9E79A
+:1005800004000020985A00002DE9F347174642F274
+:100590001602424DADF800202A888046ADF80220B0
+:1005A00000220C461E4601921BB9032002B0BDE892
+:1005B000F087DFF8EC9099F8003053B9394803F030
+:1005C000A9FF384803F031FF374B1860012389F841
+:1005D00000304FF00409B5F800A0CA4524D8C4F390
+:1005E0000B0444EA0830BCB2B5F80080ADF8040052
+:1005F000201D80B24044B0F5803FADF80640D4DA0B
+:10060000294B80B21B68834246DB042341460DEB35
+:100610000302244803F059FF0246D8B1452123487C
+:1006200003F05EFC0420C1E7042349461D480DEB9E
+:10063000030203F010FF58BBBDF80430B8EB133FC2
+:1006400003D1C3F30B03A34224D0BDF80630043317
+:100650009944C2E708F104013B463246114803F0D1
+:1006600034FF014618B1024645211148D8E72B88CE
+:100670006A4604331C44A4B204230A482C80ADF813
+:10068000024003F022FF003818BF012080008DE7F0
+:1006900005208BE7022089E7012087E7A4000020DE
+:1006A000D61000205058000080020020B85F0000E3
+:1006B000E55F00002DE9F04F9B4682460E469146CD
+:1006C000484F9DB044214848299D3C6803F008FCF0
+:1006D000289B0DF150080393279B4A460293269BC3
+:1006E0003146009350465B46CDF8048000F08CF80C
+:1006F00078BB5DB1C4462B46624603CA59601CA94B
+:100700008A421860944603F10803F5D100234A4653
+:10071000009331464FF6FF7306A800F09BF805469C
+:1007200028B144210246314803F0DAFB11E0DDF83C
+:100730002CB044215B460A9A2D4803F0D1FB494670
+:10074000504603F05FFC58452AD24421294803F063
+:10075000C7FB3C6842E0934237D1102A20D14421A4
+:10076000254803F0BDFBBDF81030202BF1D1059AD0
+:100770007368134403F120050CAA144618685968DD
+:10078000083303C4AB422246F7D1202240460CA9CD
+:1007900003F036FC0446194B01251B689842D8D15A
+:1007A0000DF1120304AA05A906A800F09FF800287D
+:1007B000CFDB11D1059906A803F014FCBDF8122077
+:1007C0000028CAD14FF6FF700D4931F8023B834231
+:1007D000C1D144210B48A7E7012DBAD120461DB055
+:1007E000BDE8F08F0C000020206000004A6000008F
+:1007F0007E600000AD6000001061000084020020F7
+:10080000A45D0000DF60000070B511489CB00C468C
+:10081000DDE92256442103F063FB684600F0D6FC74
+:1008200035B1002E04DD32462946684603F096FCB9
+:100830006289238961681344E26868461A4403F0B8
+:100840008DFC6946219803F0AFFC00201CB070BD00
+:10085000446100002DE9F3411E4604469DF82080C6
+:100860000D4617464346324644211F4803F038FBE5
+:1008700024B94FF0FF3002B0BDE8F081002DF8D070
+:10088000002FF6D046F6081CEB68298919446B68DE
+:100890005A5858181FFA82FE0192E6456B891FD1FB
+:1008A000B3EB124F4FEA124CE3D15CF800300193E6
+:1008B00046F60713BDF804209A42DAD1C4E900577E
+:1008C000268184F80A806B89BDF806200B44E3601A
+:1008D0006B89002013440B44043163612161CAE732
+:1008E000002BE5D0C5E700BF5B6100002DE9F743B1
+:1008F0000D4616461F460446002854D00368002BB8
+:1009000051D04368002B4ED04FF6FF784369442105
+:1009100001930369009302894FF6FF73234803F0A4
+:10092000DFFAD4F814E020692289704502D344210B
+:100930001F4810E021684B8923B1E368834204BF5C
+:10094000043020614B681958A37A43B1E3688342AD
+:1009500005D84421174803F0C3FA01201CE04245A2
+:100960008BB2C1F30F494FEA114C01D09A4216D114
+:1009700007B13B802369104804332B60A6F8009030
+:1009800023698AB20433634423613388442100938A
+:100990002B6803F0A5FA002003B0BDE8F083043013
+:1009A00060442061BFE74FF0FF30F5E78D61000044
+:1009B00055620000E36100001B6200002DE9F04376
+:1009C00006460C4685B0CDE9002391461F460246F7
+:1009D0000B462348442103F083FAB368A34239D974
+:1009E0001B1B4B4536D344211E4803F079FA0FB345
+:1009F0002146304602AA03F045FA051E2CDB013CD5
+:100A0000DDF808804C442146304602AA03F03AFA49
+:100A1000051E21DBDDE9024930464A46214603F046
+:100A2000BEFA051E18DB03F04AFA77B1444513D924
+:100A3000013CE8E7611E304602AA494403F022FA6D
+:100A4000051E09DBDDF80880DDE74C44A04503D333
+:100A50000134D8E74FF0FF35284605B0BDE8F083F4
+:100A600083620000D0620000F7B51446CDE9002390
+:100A700005460E461F4602460B460848442103F031
+:100A80002FFA44B13B4622463146284603B0BDE822
+:100A9000F040FFF793BF204603B0F0BDFA620000BC
+:100AA0002C2310B559434218146A0CB903F074FC96
+:100AB00041580D4B994206D1D16813895B1802D277
+:100AC0005189C91801D300200CE0A3689942FAD2D9
+:100AD000106920F4F97020F001000005000DB0FA53
+:100AE00080F0400910BD00BF3DB8F3961FB52C2320
+:100AF00003FB02010A6A0AB903F04EFC0023CDE9A8
+:100B0000023301934FF480730093034BFFF7D2FD40
+:100B100005B05DF804FB00BFD710002030B50546D6
+:100B20000C464B8885B003934B7802930B78442195
+:100B3000019343880093437802780D4803F0D0F97D
+:100B40002A7823789A4210D80CD36A7863789A422C
+:100B50000BD807D36A8863889A4206D860EB0000F6
+:100B600005B030BD4FF0FF30FAE70120F8E700BFD5
+:100B7000216300002C2370B503FB01040D46266A97
+:100B800000F06AF82A4603463146204600F00AF88B
+:100B9000044618B14521024803F0A2F9204670BD71
+:100BA00057630000F0B51D4606230024012787B0D7
+:100BB0008DF80720244A254E516810688DF80D30B5
+:100BC00004AB03C331788DF80E408DF80F70A1BBD4
+:100BD0003A4602200DF10D03FFF7D6FC044660BB38
+:100BE0003A46394602200DF10E03FFF7CDFC0446CC
+:100BF00018BB02213A4608460DF10F03FFF7C4FC6B
+:100C00000446D0B93A46032102200DF10703FFF74D
+:100C1000BBFC044688B908220421022004ABFFF77C
+:100C2000B3FC044648B92B7853B1042205210220B5
+:100C30002B1DFFF7A9FC18B10446204607B0F0BDF4
+:100C400001233370F9E700BF805A0000D71100205C
+:100C5000004870479002002000487047880200203A
+:100C60002DE9F84305464FF000083D4E2B6E013349
+:100C700073D195F8643095F86520013BDAB1013302
+:100C800023D005F1140105F14000FFF747FF431E93
+:100C90005C425C4128462C6600F02CF90346C0B14A
+:100CA0002146284600F08EF94FF0FF332C4484F89B
+:100CB00064802B66DAE7013309D14921294803F022
+:100CC0000FF9294B1868BDE8F8830124E2E71446C0
+:100CD000E0E74FF02C0909FB045922464421234840
+:100CE00003F0FEF8D9F820700FB903F055FB214648
+:100CF000284603F0D5F920B9D9F8101011F01009E1
+:100D000008D01B4B18683368834226D0284600F071
+:100D100045F9C9E721462846FFF7C2FEB8B915488C
+:100D20002246442103F0DCF80F4B186833688342F5
+:100D3000E9D0114B114A4521002C18BF1A46104822
+:100D400003F0CEF82146384603F0A5F9D9E722464C
+:100D500049462846FFF7CAFEE8E7014BB2E700BF65
+:100D600084020020986300000C000020BA63000099
+:100D700008000020F26300008E630000866300001C
+:100D8000276400002DE9F043DFF81C9185B004468C
+:100D90000F46D9F8006003F0A8F9024628B1D9F847
+:100DA0000060304605B0BDE8F0830146204603F000
+:100DB00084F9054648B157213C4803F091F8204694
+:100DC00003F0ABF9002DEAD1EBE701462046FFF72F
+:100DD00067FE70BB2A464921354B364884F864507B
+:100DE00003F07EF801212046FFF75AFE0246002854
+:100DF0002FD0012384F86530636C49210293B4F845
+:100E000042302D4A019394F841302C48009394F8D5
+:100E1000403003F065F84FF0FF3323662046FFF7BC
+:100E20001FFF0646264B1B6883421AD0D9F8006084
+:100E3000C5E7012384F86430A36949210293E38A5A
+:100E4000204A0193637D1D480093237D03F048F8F9
+:100E5000C8E784F8650049211B4B164803F040F8A9
+:100E6000D9E7204694F86010FFF784FE0546002875
+:100E7000DCD1226E14490E4B002A18BF0B460246E5
+:100E80004921124803F02CF82C22236E02FB034860
+:100E9000D8F8200002F0F4FF3871D8F820305B68F1
+:100EA000C7F80080BB608AE70C0000204F64000098
+:100EB0008663000072640000C5640000A164000045
+:100EC00084020020996400008E630000CF6400005B
+:100ED00010B50446064803F02DF905482146FFF7F2
+:100EE00051FF0446024803F0D5F8204610BD00BF6C
+:100EF00090020020F7B52C25016E064605FB010582
+:100F00002B699B063BD501AA6F6803F07EF8044667
+:100F1000A8B91C4A019B9742B766F36608D9D9194C
+:100F200006D2194A914203D8286A58B903F034FA14
+:100F30003B4600224921154802F0D2FF03242046F7
+:100F400003B0F0BD21463A4602F0FFFF044678B1F7
+:100F50000346002249210E4802F0C2FF3B46002210
+:100F600049210C4802F0BCFF0023C6E91A33E6E72A
+:100F700002463B464921084802F0B2FFDFE703245E
+:100F8000F2E700BFFFFF232000F03F20F5640000E0
+:100F9000256500005F6500008C65000010B5044603
+:100FA000836E00224921064802F09AFF0021E26E7A
+:100FB000A06E04F01DFB0020C4E91A0010BD00BFA4
+:100FC000BC65000038B500220B4605460C460848B3
+:100FD000492102F085FF2C2303FB0455286A08B938
+:100FE00003F0DAF92146BDE8384003F054B800BFF9
+:100FF000ED6500002DE9F04F002603689DB00293D7
+:101000004368DFF8C0E1039383688A46DDE902158F
+:101010000493C36805930369DDE904B70693436944
+:1010200007938369DDE9062C0893C3699846099301
+:10103000089B00935AF806400CAB24BA5EF8049B58
+:101040009C514FEAF223A14483EAB213009C83EA45
+:1010500072634B4424EA020402EA0C0984EA09049C
+:101060002344434485EA0B044FEA713888EAB10807
+:101070000C4005EA0B0984EA090488EAB1580436F1
+:10108000A044402E03EB070443445F46DDF8008094
+:1010900040F088804FF0100A4B4E0A9656460AF1EF
+:1010A000010A0DF1700E0AF00F070EEB870757F8D3
+:1010B000407C06F00F094FEAB748019788EAF71815
+:1010C00006F10E0707F00F070EEB870757F8407C75
+:1010D00009364FEAF74E8EEA774ECDF82CE006F04F
+:1010E0000F060DF1700E0EEB86060EEB890959F80E
+:1010F00040EC56F8406CBAF1400F7644DDF804E05D
+:1011000088EADE08DDF82CE046448EEA972E764425
+:1011100004EA02084FEAF42E2CEA040787EA0807DB
+:101120008EEAB41EDDF828808EEA746E774458F893
+:1011300004EF49F8406C77443744009E4FEA733E11
+:101140003E4481EA0507CDF828808EEAB30E07EA0F
+:10115000030701EA05088EEAB35E87EA08077744C9
+:10116000374406EB0B0ECDF800C0AB4622D1029EF1
+:101170003E440660039E1E44049B46600B4483600D
+:10118000059B2B44C360069B73440361079B234468
+:101190004361089B13448361099B6344C3611DB091
+:1011A000BDE8F08FAB46CDF800C00D469446194619
+:1011B00022463FE794460D462246194674463B4672
+:1011C0006CE700BFDC5A0000185B000010B5044655
+:1011D000C8B17022002103F03BF80B4B0B4A0C49BD
+:1011E000C4E900230B4B0C48C4E902130B4BC4E9C0
+:1011F000040301200A4BA36103F17453A3F52303F5
+:10120000A3F69243E36110BD85AE67BB67E6096A4A
+:1012100072F36E3C3AF54FA57F520E518C68059BD8
+:10122000ABD9831FF7B5254E306883685B6C03B17B
+:101230009847306883685B6B002B31D1204C214D7F
+:10124000306883689B69002B2DD001220DF10701C6
+:101250009847012827D1236843B92B682BB36968C5
+:101260001A688B422A6000D16A602360164A9DF892
+:10127000070011887F2904D823684F1C0B4417806E
+:1012800018720A28DCD10020236811881860596080
+:101290000E494D6875B9C1E9003310802060CEE772
+:1012A00098470028CAD103B0F0BD4521084802F094
+:1012B00017FEF8E72B604B60EFE700BF58070020F0
+:1012C0000003002010030020D41000200803002099
+:1012D0001766000010B5044B044618688368E1B235
+:1012E0005B689847204610BD58070020F8B50546B2
+:1012F00016460846EFF3118C202383F31288BFF3C0
+:101300006F8F19490B684BB1184C62689A4205D02F
+:1013100000221A6062689AB9C4E90033144A13685B
+:101320002BB157681C68BB42146008BF54608CF333
+:101330001188BFF36F8F0B602BB918463360F8BD6F
+:1013400013606360EAE75C6803F10801A042D8BF5C
+:1013500000F1FF342246284604F023F90023601CE4
+:101360002B550123EAE700BF0403002010030020EF
+:1013700008030020002313B51C462049204AC1E978
+:101380000033C2E900331F4A4868146020BBC1E93A
+:1013900000220133082B02F18802F5D11A4C1B48B8
+:1013A000206003F0E0FF28B32068836823B19B6CC2
+:1013B00013B1002216499847206883685B6B0BB114
+:1013C000984760B1206883689B69002BFAD001229E
+:1013D0000DF107019847F4E702604A60D9E700225F
+:1013E0000C4B20681A8083689B6A03B198470020E1
+:1013F00002B010BD4FF0FF30FAE700BF100300202D
+:10140000080300201803002058070020FC570000A4
+:1014100025120000D410002041F204432DE9F04FC2
+:10142000EFB0ADF80C3040F606130024DFF8D4908E
+:10143000ADF81030D9F80010334BDFF8D0801E68BB
+:101440000B78A6EB08065A1C62F302030B7073BA02
+:101450004B808B8808225BBA8B804C70204602F050
+:10146000A3FF3246414602F09FFF0746B5B205F1A1
+:101470000A03D9F800101FFA83FB5BBAADF81830E5
+:101480000B683246CDF81A304B680DF1180A414608
+:101490007FBA0DF122000C35CDF81E30ADB204F04C
+:1014A00080F832AE2AF80B7005AF009553463A46E5
+:1014B000ED213046FEF708FF154DBDF81480A0451C
+:1014C00006DC4421134802F00BFD6FB0BDE8F08F3D
+:1014D0002B6802215B6894B904A8A8EB040798471D
+:1014E0007C2FA8BF7C272B68301939465B6898474A
+:1014F0002B6801215B6808483C449847DFE703A854
+:10150000EBE700BFB007002068070020D8110020DB
+:10151000B4070020556600009A96000010B50446F6
+:101520000A210A4803F0F3FE02220949074803F0A2
+:10153000E1FE2146054803F0BAFE0A21034803F004
+:10154000EEFEBDE81040FFF767BF00BF6807002050
+:101550005D6600002DE9F0474FF0FF3400250B4693
+:101560000121D4B00594069407940AAE0246C6E958
+:101570000055089530A80091CDE901550421099541
+:1015800003F00CFE4022294620A804F031F8834BDA
+:1015900003211C93052304221D93814B0DF1180A8E
+:1015A000CDE91E3A7F4B80482193804B05AFCDE9B2
+:1015B00023367F4B0DF11C0826937E4BCDE92B0182
+:1015C000CDE92838CDE92D37279109AB1CA930A8E2
+:1015D00008AC229202F04CFE48B303252A4644216F
+:1015E000754802F07DFC0A21744803F090FE7449AE
+:1015F0000222724803F07EFE2946704803F057FE2F
+:101600004DB9694903226D4803F074FE6D4B6B4878
+:10161000196803F056FE0A21684803F080FEFFF7C0
+:10162000FBFE206802F090FC54B0BDE8F0873B68F8
+:101630005A1CD2D0D6F80090B9F1000FCDD0766800
+:10164000614A33B9DAF80010B1F1FF3F18BF0B4619
+:10165000136000211068FEF7D1FD2146C0B2FEF7ED
+:101660006DFF05460028B8D13B68564F002B3DD191
+:101670002068D8F8003082683D609342ADD82B4690
+:101680002946FFF79BF90028A7D1D8F800204F4B37
+:101690001A60206802F098FCB6FBF0F303FB00FA36
+:1016A0003A684A4902EB0A030968A6EB0A06981948
+:1016B000884238BF00264421454802F011FC2068CA
+:1016C00002F082FC0128D04606D9206802F07CFC9A
+:1016D000013819EA000F3DD153464A46396820685F
+:1016E00002F048FC00287FF478AF2DE03A6893427E
+:1016F0007FF474AF354A334412689342C9D96CE71A
+:10170000C245206828BFC24602F065FC402201465F
+:101710000CA803F06DFF524649460CA803F041FFA8
+:101720005346396820680CAA02F024FC08B105462B
+:1017300054E73B68D14453443B60A8EB0A08206857
+:1017400002F042FC4045DBD93EB93B683344434498
+:101750003B6043E74FF0400AF1E7206802F03BFCB2
+:10176000082201460CA803F043FF324609EB0801AA
+:101770000CA803F016FFD4F800A03968504608EB17
+:10178000010902F021FC494603460CAA504602F02A
+:10179000F1FB00287FF421AFD7E700BF60660000AF
+:1017A000CB4F0000666600006B660000D54F00005E
+:1017B0009B6D0000D14F00008F660000680700207D
+:1017C0005D66000060070020640700205C070020C1
+:1017D0006F660000F0B50C68164F85B002380D46F4
+:1017E000C4F580610090144B381903AA0131FEF74B
+:1017F000E9FD0446D0B92B68039A1344022B2B60F1
+:1018000011D93E88023B76BAB6B29E420BD132461F
+:10181000B91C02F0C9FD30B9022E04D92B689A1EFA
+:101820002A60FC540124204605B0F0BD4FF0FF347F
+:10183000F9E700BF7D12002080160020002307B5C5
+:1018400002210093034AA423034803F06AFD03B076
+:101850005DF804FBD8110020680700202DE9F04F47
+:1018600007290446ADB040F21981037813F0050F43
+:1018700040F014814388A1F108055BBA9BB2AB42EA
+:10188000C0F00C81874B186083885BBA8380FFF7B8
+:10189000D5FFA688012E40F0E880E37923B1012B23
+:1018A00000F0DB800820F4E02778FFF7D1F9054647
+:1018B00002F040FC284602F018FC07F00707044637
+:1018C00088B102464521784802F00AFB3446284692
+:1018D00002F0E0FB14B12046FFF720FE2DB0BDE87A
+:1018E000F04FFFF7ABBF002F40F0B58031466F4897
+:1018F00003F00DFD06226E496C4803F0FBFC052148
+:101900006A4803F000FD2746DFF8A881DFF8A891B8
+:10191000DFF8A8A17B4205F1200203F02C03D65882
+:10192000002E6AD02023002130460CAAD8F800B03F
+:1019300002F00BFB0C9B4B450CD10023CDE902338D
+:10194000019340233246009328461CAB0CA9FEF7B6
+:10195000B1FE8346DAF800305B454ED100233246B3
+:1019600000930CA94FF6FF7306A8FEF773FF00283B
+:1019700056D04FF0FF3614214C4803F0C8FC5049B4
+:1019800004224A4803F0B6FC3946484803F099FC63
+:101990004EB904224B49454803F0ACFC2022434891
+:1019A00014A903F09EFC07224749404803F0A2FC1B
+:1019B000BDF846301CAE01939DF8453040210093A0
+:1019C00030469DF84430414A02F0EAF8129B43B198
+:1019D000421E3E2A05D8C0F140013D4A304402F083
+:1019E000DFF83046FEF776FB314602462F4803F01B
+:1019F00081FC14212D4803F092FC7B1C022B4FF03C
+:101A0000010787D10521294803F085FC394627487D
+:101A100003F085FCFFF700FD284602F07EFB56E749
+:101A20000DF1120304AA05A906A8FEF75FFF00281E
+:101A30009FD1BDF81230102BF2D1BDF81030202B01
+:101A400097D13046059914AA02F07FFA061E18BFF6
+:101A5000012676428FE70824DEE7294604F10800D4
+:101A60002DB0BDE8F04FFFF775BD002E7FF41AAF23
+:101A7000E379012B0CD0052B7FF414AF3046FFF730
+:101A80004DFD1920002103F003FD0120FEF706FCA7
+:101A900030462DB0BDE8F04FFFF740BD2DB0BDE89A
+:101AA000F08F00BFB00700209D660000680700208F
+:101AB000C16600000C0000203DB8F39684020020AF
+:101AC000C8660000CD660000D2660000DA6600003D
+:101AD000E666000001232DE9F341002405461E4F70
+:101AE0001E4E3B701E4B009418603B7813B902B039
+:101AF000BDE8F08140F2014802F0E1F92B6801AA4B
+:101B0000A8EB0401301998470028019B0FDC002B3B
+:101B1000EBD004443378062B10D17378092B12D103
+:101B2000002300936946A01EFFF754FE0BE0044417
+:101B3000002BEFD14445D8D10024D6E7042B02D1A5
+:101B40007378142BEED00128F6D10099054802399C
+:101B5000FFF784FEF0E700BF7C1200207E16002015
+:101B6000B40700207F120020BFF36F8F72B64FF0D2
+:101B7000FF32114BC3F88020C3F88420C3F88820BB
+:101B8000C3F88C20C3F89020C3F89420C3F89820A1
+:101B9000C3F89C20C3F88021C3F88421C3F88821AE
+:101BA000C3F88C21C3F89021C3F89421C3F898217D
+:101BB000C3F89C21704700BF00E100E008B504486D
+:101BC00002F080F9BDE80840024802F07BB900BF8E
+:101BD000EA6600001067000008B50348034A0021C8
+:101BE000121A02F09BFB08BDD8000020881A0020C2
+:101BF000074808B5074A0849121A02F091FBBDE8E8
+:101C000008400648064A0749121A02F089BB00BF7D
+:101C100000000020D800002024A6000000000020C2
+:101C20000000002024A6000037B505460C46C9B1C7
+:101C30008B6814480093D1E90023452102F050F944
+:101C4000636945210093D4E903230F4802F048F962
+:101C50004521E2690D4802F043F94521A2690C488B
+:101C600002F03EF9012D06D1EFF305824521094826
+:101C7000103A02F035F92146284603B0BDE830405D
+:101C800001F004B83C67000070670000A467000022
+:101C9000B8670000EB67000008B5034B1B68984766
+:101CA000BDE8084000F0DABA1000002030BFFFF7AE
+:101CB000FDBF00BF2DE9F04105460B4EDFF82C803B
+:101CC000324606EB0807CC1B2046094903F069FCA5
+:101CD000A01942460021083C03F08AFC2C6707F15A
+:101CE0000800BDE8F08100BF000000000400000013
+:101CF000805A000010B5204C4521204802F0F0F831
+:101D0000A36A990136D51E48452102F0E9F81E2044
+:101D1000A36ADA0104D51B48452102F0E1F81F202F
+:101D2000154CA36A1B0304D51748452102F0D8F8C7
+:101D30002120A36A590304D51448452102F0D0F8A4
+:101D400022200D4CA36A9A0304D51148452102F0C4
+:101D5000C7F82320A36ADB0304D50E48452102F00F
+:101D6000BFF82420044A936A6FEA03436FEA1343DF
+:101D7000936210BD1D20CBE700ED00E0036800007A
+:101D80002068000038680000576800007A6800008A
+:101D9000A4680000C368000070B5244C06460D46D8
+:101DA0002348452102F09CF8A36AD9043BD5214879
+:101DB000452102F095F81720A36A1A0504D51E489C
+:101DC000452102F08DF81820184CA36A9B0511D507
+:101DD00045211A4802F084F8A26BA36A190408D5B9
+:101DE0004521174802F07CF81EB1A36A23F4004392
+:101DF000A36219200D4CA36A5A0504D51148452148
+:101E000002F06EF81A20A36ADB0504D50E484521BE
+:101E100002F066F81B20054A936A43F47F439362FD
+:101E200000232B7070BD1620C6E700BF00ED00E058
+:101E3000F36800000E690000246900003C6900009E
+:101E40005A690000746900009469000070B5224C62
+:101E500006460D462148452102F042F8A36AD906FC
+:101E600037D51F48452102F03BF81120A36A1A0715
+:101E700004D51C48452102F033F81220164CA36A01
+:101E80009B0711D54521184802F02AF8626BA36A16
+:101E9000190608D54521154802F022F81EB1A36A9B
+:101EA00023F08003A36213200B4CA36ADA0704D546
+:101EB0000F48452102F014F81420A36A064ADB06F5
+:101EC00058BFA36A936A43F0FF03936200232B7009
+:101ED00070BD1020CAE700BF00ED00E0B16900004E
+:101EE000CC69000024690000046A0000216A000037
+:101EF0003C6A00002DE9F041614B04465F68002513
+:101F00008AB0C7F3080685F31188BFF36F8F02F01C
+:101F10007F43B3F17F4F07D102F00C03082B14D19C
+:101F20004521584801F0DCFF00252C464FF0000801
+:101F3000F31E8DF80780092B00F29180DFE803F093
+:101F40000A8488808F8F8F8F8F8C10074CBF0C4630
+:101F50000125EBE745214C48494E01F0C1FF8DF8C2
+:101F60000780F36A9A0705D54521484801F0B8FF74
+:101F700000232DE0F36A002B02DA45214448F5E7FF
+:101F8000F36A5B00F4D54521424801F0A9FF73696B
+:101F9000A26943F480737361BFF34F8FBFF36F8FF8
+:101FA00032F8023C726922F480727261BFF34F8F83
+:101FB000BFF36F8F03F47F42B2F55F4F28D1DBB2DE
+:101FC000022B25D145212268334801F089FF23687F
+:101FD0009DF80720CAB902AE04F1200732462068F6
+:101FE0006168083403C2BC421646F7D1099A002D35
+:101FF00042D0C2F3080121B96FEA52226FEA4222AD
+:102000000992184602A9FFF70FFE0AB0BDE8F08159
+:102010001B4B9A6AD2B22AB101200DF10701FFF7DA
+:1020200015FF0FE09A6A12F47F4F05D001200DF1E1
+:102030000701FFF7B1FE05E09B6AB3F5803F97D338
+:10204000FFF758FE0346C3E700200DF10701E6E75E
+:1020500000200DF10701ECE74521104886E7104903
+:1020600017F4F87F0F4A104818BF0A46A6F110036C
+:10207000452101F035FF7BE76FF30802C0E700BFA1
+:1020800000ED00E08E6A0000BE6A0000DA6A00001F
+:10209000006B0000136B0000376B0000586B0000F2
+:1020A000756A0000606A0000816B0000044B5A6989
+:1020B00042F010025A615A6922F008025A617047D0
+:1020C00000ED00E0EFF30880EFF3098101B57246FF
+:1020D000FFF710FF01BD00BF0A4880F308882020E9
+:1020E00080F3118808484FF48051401880F3098824
+:1020F000EFF314800221084380F31488BFF36F8F3D
+:1021000002F018F988530020881A0020BFF34F8F7F
+:102110000549064BCA6802F4E0621343CB60BFF383
+:102120004F8F00BFFDE700BF00ED00E00400FA059F
+:10213000002318460649D1F89020C2F307229342A3
+:1021400000DB7047C1F89830C1F8A0000133F6E712
+:1021500000ED00E01EF0040F0CBFEFF30880EFF37A
+:102160000980816911F8021C0229FFD001B572466D
+:1021700002F0D8F801BD00BF40B2002807DB012300
+:102180004109034A00F01F00834042F821307047A4
+:1021900000E100E040B2002801F10101ACBF00F114
+:1021A0006040064B4FEA4111C9B2ABBF00F5614038
+:1021B00000F00F0080F800131954704714ED00E090
+:1021C000054B064A23F0404323F07F039360BFF39F
+:1021D0004F8FBFF36F8F70470000000000ED00E0ED
+:1021E00042F8203C009B0B4942F81C3C019B21F02B
+:1021F000010142F8183C029B42F8081C42F8143CCA
+:102200004FF0807342F8043C0023203A0265436794
+:10221000704700BF6902000000B50B4B154698607F
+:10222000026F0A4B0E461A602C4686F3098800207E
+:10223000034B98472046002100220023014C2047F1
+:102240005143000069020000A8100020B8070020D8
+:102250001022014B1A61704700ED00E0054B5A69EE
+:102260009B689A421FBF044A536843F080535360EF
+:10227000704700BFA810002000ED00E0084B9B68ED
+:1022800083420BD1EFF3058343B1064B5A6842F00A
+:1022900080525A605A6A22F400425A6201F030BAFF
+:1022A000A810002000ED00E011498A684FF03000CE
+:1022B0001044EFF3098C80E8F01F202080F312888F
+:1022C000BFF36F8F0B4F4FF000664A698A603E6024
+:1022D000106F094C2060506F0023536780F3118802
+:1022E00002F1300090E8F01F8CF30988704700007D
+:1022F000A810002004ED00E0B807002000232021F2
+:102300000348C2180133202B82F80013F9D170471B
+:1023100000E100E008B5EFF30583064A103B02EB4D
+:10232000C30152F8330049688847BDE80840FFF709
+:1023300095BF00BF6C58000001480068704700005E
+:10234000B80700200121024B024A034800F09EB862
+:102350000000042000000020DC5B000007B50246FE
+:102360000C48C0F898200B6823F01F03134343F078
+:102370001003C0F89C308B6843F00103C0F8A03014
+:102380008B68054800930B68442101F0A9FD03B058
+:102390005DF804FB00ED00E09D6B000038B50E4BCE
+:1023A0000D46D3F890300446C3F30723013B98420F
+:1023B000024607D94521094801F092FD6FF0150446
+:1023C000204638BD4421064801F08AFD29462046B2
+:1023D000FFF7C4FFF4E700BF00ED00E0B56B0000BD
+:1023E000E06B00002DE9FF410F46984605460026A8
+:1023F000BE420EDA6B685BB3B8F1000F12D0591E03
+:102400000B420AD032464521134801F069FD6FF0B6
+:102410001502104604B0BDE8F0811F2BF2D92B68DD
+:102420001942EFD1D4B2224644210C4801F058FDA4
+:102430002B6801A90193D5E9010301F09DFF034336
+:1024400020460393FFF7AAFF10F1160FDFD0421CBE
+:1024500001360C35CCE700BF066C0000316C000083
+:102460000522044BC3F89420BFF34F8FBFF36F8F47
+:10247000704700BF00ED00E0BFF35F8F0022024B0A
+:10248000C3F89420704700BF00ED00E010B5034C86
+:1024900001232278FFF7A6FF207010BD7F1A0020CD
+:1024A0002DE9F0435A4A5B4ED2F890303568C3F3B9
+:1024B00007239D4285B000F2A880D2F890204421E5
+:1024C000C2F30722544801F00BFD0024FFF7D4FFAC
+:1024D0000C27A54219D1514F68463D70FEF70CF804
+:1024E0004FF0000881464E4C4E4D4F4EC14514D121
+:1024F00000203B784649D1F89020C2F3072293424E
+:102500007DDBFFF7ADFF002045E07168204607FB4B
+:102510000411FFF723FF0134DBE700984FEA081CA2
+:1025200000EB0811CB682340B3F5000F49D00BD85E
+:10253000B3F5001F32D0B3F5800F37D0B3F5801F4D
+:1025400014D008F10108D1E7B3F1007F42D0B3F114
+:10255000805F48D0B3F1807FF3D150F80C308868A9
+:1025600001F00AFF4A6840F0887009E050F80C302A
+:10257000886801F001FF4A6840F0885040F430203C
+:10258000039001A93878CDE90123FFF707FF002860
+:1025900031DA6FF0150005B0BDE8F08350F80C306B
+:1025A000886801F0E9FE4A683043E9E750F80C30EA
+:1025B000886801F0E1FE40F000704A6840F40030A5
+:1025C000DEE750F80C30886801F0D6FE4A6840F02B
+:1025D0008270D5E750F80C30886801F0CDFE4A686B
+:1025E00040F48020CCE750F80C30886801F0C4FE3D
+:1025F0004A682843C4E73B7801333B70A1E7C1F840
+:102600009830C1F8A000013375E74FF0FF30C2E702
+:1026100000ED00E0E85B0000596C00007F1A00202C
+:102620000000F0FF000002110000081108B5024B85
+:102630001B689847002008BDBC070020034B044AD4
+:102640001860937843F0020393707047BC07002032
+:102650001400002008B5054801F034FC002383F382
+:102660001188BFF36F8F0423184602DF846C0000CB
+:1026700070B545680669286802F075FE38B94521CD
+:10268000124801F02DFC6FF01204204670BD28683E
+:1026900083681B689847041E05DA224645210C48CA
+:1026A00001F01EFCF1E7D5E901231A44A24207D943
+:1026B00023464521074801F013FC6FF01504E4E7B9
+:1026C000301D02F06EFE0024DFE700BF8D6C0000BD
+:1026D000AD6C0000D46C000013B504460B4801F04B
+:1026E000A9FE012802D010F1860F0CD10123002190
+:1026F00006480DF1070201F0AEFE20B99DF8073043
+:102700001B1B5842584102B010BD00BF3458000096
+:10271000014801F0FFBE00BF3458000008B507486B
+:1027200002F021FE38B10648FFF788FF0448FDF7A4
+:102730007DFD002008BD6FF01200FBE7E0570000B0
+:10274000452700000A2838B50446074D04D1AB6878
+:102750000D2128465B689847AB6803485B68E1B287
+:102760009847204638BD00BFE057000038B5054601
+:10277000002910461C462A6914DB6B685B698B4292
+:1027800010D95B1A9C420DD8084D6B6A01336B62FD
+:1027900013682246194402F004FF0020AB69234469
+:1027A000AB6138BD6FF01500FBE700BF14080020D7
+:1027B00040F2092213B50F4B044604210193009205
+:1027C0000D4B0E4801F0A0FB03220D4B009201932C
+:1027D00004210C4B0C4801F097FB23691A7932B1A4
+:1027E0006268186851685269497902F001FF002057
+:1027F00002B010BD3D6D0000E699000014080020F5
+:102800004D6D0000D4990000F007002000292DE94B
+:10281000F8438046174646DBD0F80490D9F81430C8
+:102820008B4240D95B1A9A423DD8D9F81030B1FB9F
+:10283000F3F203FB1212002A35D1B7FBF3F603FBC8
+:10284000167686BB194C1A4A636BD26901336363EF
+:1028500022B1934202D30020BDE8F883D9F81030AA
+:10286000B1FBF3F505F10F0304EB8304D9F8103045
+:10287000B7FBF3F3B342EED97019FF2898BF236872
+:1028800006F101069CBF01332360D8F804300434FC
+:102890001A695968D8F8103049791B6802FB003072
+:1028A00002F0A6FEE2E76FF01500D5E7140800205D
+:1028B000F00700202DE9F74F0D1E91461F46D0F876
+:1028C00010A06BDBD0F80480D8F81430AB4265D987
+:1028D0005B1B9F4262D8D8F804301B68B5FBF3F24B
+:1028E00003FB1252002A59D1B7FBF3F403FB147413
+:1028F000002C53D12B4EA346F36A0133F362D8F870
+:102900000430D8F800001A68597902F071FEBB450E
+:1029100010D32548836933B1F26A934208D322D198
+:10292000036A2BB10123BC421FD1F3692344F36135
+:10293000002013E0D8F804300BEB05011A68DAF830
+:102940000030D8F800001944019202F059FE019AB3
+:1029500038B16FF00400336A0133336203B0BDE86D
+:10296000F08F9344D3E70023DDE713B1026AA2425C
+:10297000DED9D8F80420DAF800E004EB050C52792F
+:1029800019F804101EF80CB0FF2A0CBF01EA0B0165
+:1029900041EA0B010EF80C100134C4E76FF015008A
+:1029A000DCE700BF14080020F007002070B50F4DD1
+:1029B00000EB8104A04201D1002070BD4378017872
+:1029C00013F0010FC1F301130CBF4FF400324FF4A9
+:1029D0008032061D01F00F0155F8230001F0C9FEF9
+:1029E00010F1860FE9D03046E4E700BF145D000027
+:1029F000054B1B7833B180684FF0FF324FF0FF3347
+:102A000000F0C2BA704700BF841A0020034B1B7845
+:102A100013B1806800F066BB704700BF841A0020C5
+:102A20004FF0E0230D4A9969126818699B690029E3
+:102A300008BF1146002B08BF134610F4803F08481A
+:102A400001D1994205D20168114401604FF0E021A3
+:102A5000096900681044C01A704700BFA410002024
+:102A60009810002020220020074B83F82320074BDA
+:102A7000074A1A60074B013A18604FF0E0235A6189
+:102A8000072298611A61704700ED00E0A410002051
+:102A900090D0030098100020684620F007018D4672
+:102AA00001B5FFF7BDFF104B104A186811680844C4
+:102AB000106000221A600E4A0E491368C01AB0FB5B
+:102AC000F1F001FB00331360EFF31181202383F356
+:102AD0001288BFF36F8F00F0EFFFFFF7BFFBBDE879
+:102AE00001408546704700BF98100020A0100020CC
+:102AF0009C10002090D003002DE9F041304E91B1A0
+:102B0000421C0AD14FF0E022136923F00103136144
+:102B10004FF07F433360BDE8F0813468012806DC64
+:102B20004FF0000808E0431C3468F7D142204328E6
+:102B3000A8BF432000F1FF38EFF31185202383F372
+:102B40001288BFF36F8FFFF76BFF4FF0E023002277
+:102B50001C4FD3F818C03B6818441B4B1A601B4B22
+:102B60001A68831A29D4DFF868E00EFB083303F5EE
+:102B700074338F33B3FBFEF1131A43F609520EFB85
+:102B80000133934238BF1346124A934228BF13467B
+:102B90004FF0E0223360013B9169536100238C4583
+:102BA0009361ACEB01033ABFE4180019C018386018
+:102BB00085F31188BFF36F8FADE743F60953E7E75D
+:102BC000A4100020A0100020981000209C100020CD
+:102BD00090D0030020C5FB0038B5EFF3118520230A
+:102BE00083F31288BFF36F8F074B1C68074B1B687A
+:102BF000E41AFFF715FF85F31188BFF36F8F044BBD
+:102C00002044B0FBF3F038BDA01000209C10002041
+:102C100090D0030070B516461D465A1C0368044642
+:102C20001344C2689A4205D20821006A02F0B8FA39
+:102C3000002070BD65B93278204602F0B4FA002851
+:102C4000F6D03544B5420CD1A3680133A360F0E758
+:102C5000AB1E062B8EBF0023054AD35C1833DAB2B5
+:102C6000EAE723685A1C226015F8012D1A70E9E77B
+:102C70001CA6000010B504464521034801F030F9B8
+:102C8000204602F07BFB00BF1F960000F7B504460C
+:102C90000D46EFF31187202383F31288BFF36F8F64
+:102CA0001A4A0428966898BF194B127C94BF53F8AF
+:102CB0002030184B009245210246174801F010F9C8
+:102CC0003DB1EB69C3F308031BB14521134801F083
+:102CD00007F936B1304602F06BFB034608B10278C3
+:102CE00002B90F4B324645210E4801F0F9F829464A
+:102CF0002046FFF7BFFF87F31188BFF36F8F304681
+:102D000003B0BDE8F040FFF7B9BA00BFA81000203B
+:102D1000785D00003396000049960000769600002A
+:102D2000419600009C96000038B50A4B53F82040AD
+:102D3000013053F82050A54200D838BD606830B14A
+:102D4000037EDB0701D402F0F6FA0834F3E72368C8
+:102D50009847FAE78C5D0000012270B5294B86B0D8
+:102D600003201A70FFF7E0FFFEF728FF0420FFF7AB
+:102D7000DBFF254C254D2646AE4204F130040FD32F
+:102D800000F0DCFB204CAC4226D300F0F3FBFDF757
+:102D9000C7F91F4A938923F00103938106B070BDE0
+:102DA00054F80C3C059354F8103C049354F8143C2C
+:102DB000039354F8183C029354F81C3C019354F8C4
+:102DC000203C009354E90A2354E90C0100F0F4F983
+:102DD00054F8303C5E65CEE7D4E90A23B3F1FF3FF7
+:102DE00008BFB2F1FF3F05D052EA0301206803D1CA
+:102DF00002F067FB3034C6E70649183000F0CCFD1E
+:102E0000F8E700BF841A00206C5900006C590000DC
+:102E1000580100206B5400000023012270B586B0D9
+:102E2000CDE904230F220193CDE9023214230F4D83
+:102E30000F4E03FB00550F4906EBC016044601EB8D
+:102E400000214FF4807230460B4B009500F0B4F92E
+:102E5000337C2C7423F004033374084B013403EBEC
+:102E60000433EE606B6006B070BD00BFA810002098
+:102E7000D8000020882A00208D530000881A0020E6
+:102E80007FB50020FFF750FF264B83F30888264CC0
+:102E90000025636943F400736361E02384F8223002
+:102EA000E57725766576A576636A43F4E023636269
+:102EB000FFF7FCF8FFF7CCF94FF0FF33A362E362B2
+:102EC000FFF7EEFAFFF73EFA184800F0C3F90120C9
+:102ED000FFF72AFF0220164CFFF726FF00F07CFBCD
+:102EE000144B4FF420525C61134B1449059301239A
+:102EF0002046CDE90353CDE90155114B009500F073
+:102F00005BF90646237C204623F00403237402F079
+:102F100089FA2846FFF780FF31462046084AFFF726
+:102F20007BF900BF882A002000ED00E0D8010020D6
+:102F300058010020A810002003970000882B0020D3
+:102F4000592D000037B58268054692F90E300C46BF
+:102F50008B4213D0117C0B4811F01F0FCDE90043B9
+:102F60004FF0440114BF6E23792300F0B9FF2146CE
+:102F7000A86803B0BDE8304000F074BA002003B088
+:102F800030BD00BF0B9700002DE9F7430446904683
+:102F90001E46EFF31189202383F31288BFF36F8F4E
+:102FA000484FC168BA6871B1836893421FD058EA2C
+:102FB00006011ED189F31188BFF36F8F6FF00F00E8
+:102FC00003B0BDE8F08392F90E000131C4E902219B
+:102FD0002061CDE9001023464421BA683A4800F048
+:102FE0007FFF89F31188BFF36F8F0020E8E7006946
+:102FF000EBE792F90E5093F90E3002469D42A8BFBE
+:103000001D464421314800F06BFFA36893F90E3050
+:10301000AB424EDD29462046FFF794FF0546224687
+:103020004946CDE900862A4800F0FAF906460346EB
+:1030300022464421274800F053FF002E0CBF6E2388
+:103040007923009344212346BA68234800F048FFBF
+:10305000002ECAD023464421BA68204800F040FF21
+:10306000EFF31187202383F31288BFF36F8FA368D8
+:103070000BB3236826699C420AD04BB193F90E30FA
+:103080009E42A8BF1E466FF07F039E42B8BF1E46F9
+:1030900044211348224600F023FF31462046FFF723
+:1030A00051FF40B139460A4802F0EFF96FF00A00CB
+:1030B00086E70025B3E7002DF4D187F31188BFF32D
+:1030C0006F8FF3E7A8100020419700007197000070
+:1030D000851A002094970000B9970000D897000047
+:1030E000F497000073B583680546002B53D02D4A32
+:1030F0009268934252D1C368024644212A4800F0A4
+:10310000EFFEEB68012B04D9013BEB60002002B01D
+:1031100070BDEFF31186202383F31288BFF36F8F06
+:1031200028462969FFF70EFF2C68A54217D1002415
+:103130001E4BAC6000932A46234644211C4800F0F5
+:10314000CFFE14B394F90E3020462B610023A36701
+:1031500002F068F93146174802F097F9D6E7002CDB
+:10316000E5D0D4E9003213605A600023227CC4E920
+:10317000003322F00202A360227404F1180002F06E
+:10318000D7F9AC6094F90E30D4E7EC6086F311887F
+:10319000BFF36F8FBAE76FF01500B8E74FF0FF305D
+:1031A000B5E700BFA81000201998000018FCFFFF29
+:1031B00036980000851A00202DE9FF47994600F156
+:1031C0005803C0E91633109B4FF000088381042395
+:1031D00004460732037422F007060F9B01EB060A30
+:1031E00083730A460346C0E90688C0F8088080F861
+:1031F0000F800F46CDE9006114484421CDE9026AF1
+:1032000000F06EFE51462046FEF754FD0E9BC51D94
+:1032100025F00705A566C4E9187602930D9BAAEB75
+:10322000050501930C9B2A46009339464B462046E0
+:10323000FEF7D6FF064BC4F854809B6803B1DB6EE3
+:103240002846E36604B0BDE8F08700BF6098000040
+:10325000A81000200123037483810023C0E91833E0
+:10326000C366014B98607047A81000206FF00A01F8
+:10327000084A93689967084958674B6843F0805338
+:103280004B60002383F31188BFF36F8F9368986FAF
+:10329000704700BFA810002000ED00E070B590F965
+:1032A0001020037C002A2FDBD9062DD11A4C63F0A5
+:1032B0007F032246037452F8183FE169934207D115
+:1032C000C0E900210860E0610FE09942F8D01B6876
+:1032D000002BF5D093F90E6090F90E50AE42F4DD5C
+:1032E0005968C0E9003108605860A569954200D06E
+:1032F00005B9E568A3681A7CD20606D1DA897F2A67
+:1033000003D9AA690AB9636170BDAB4202D02846ED
+:1033100000F0C4FA6561F7E7A810002038B590F90D
+:1033200010200146002A037C04DA03F07F030374B3
+:1033300002F040F80D4D2A4652F8184FAB689442FF
+:1033400000D004B9EC688B4207D01A7CD20604D1B5
+:10335000DA897F2A01D9A2692AB1A34202D0204684
+:1033600000F09CFA23466B6138BD00BFA810002016
+:10337000B3F1FF3F08BFB2F1FF3F03D0024918305D
+:1033800000F00ABB704700BF6B540000034648B909
+:10339000EFF3058232B9064A51699268914201D031
+:1033A000FFF764BF83F31188BFF36F8F704700BFCF
+:1033B000A810002038B5184CA168E0690B6881425C
+:1033C00014BF1A46002249680B605960A368E1697E
+:1033D0002AB9124AC3E900210B60E3610AE092F9BD
+:1033E0000E5093F90E00854212DD5168C3E90021A9
+:1033F0000B605360A569094B9D4200D005B9E56893
+:10340000A3689D4202D0284600F048FA656138BDA5
+:103410008A42DED01268DBE7A8100020C01000202E
+:10342000F8B5DDE906670D4B0C46986811460C4A65
+:103430001060EFF31182202282F31288BFF36F8FA6
+:103440009D68284601F0C8FF284632463B46FFF7F4
+:103450008FFF2046BDE8F840FFF708BFA810002006
+:10346000C8100020F8B50446EFF31187202383F33A
+:103470001288BFF36F8F037C49B203F01F02002A4A
+:103480000CBF0126002635D103F07F032A4D0374BB
+:1034900001F090FF2A46037C817363F07F0303747D
+:1034A00052F8183FE869934207D1C4E9002004604C
+:1034B000EC610DE09842F8D01B68002BF5D093F931
+:1034C0000EC08C45F6DD5968C4E900310C605C60C3
+:1034D000AC69944200D004B9EC68AB689C4202D05D
+:1034E000204600F0DBF96C6187F31188BFF36F8F22
+:1034F0003046F8BD9B071CD5856801F05BFF8173E2
+:103500002B689D4209D16B68C4E900531C606C6054
+:10351000EAE76A689A42F6D01B68002BF3D093F969
+:103520000E208A42F5DD5A68C4E9003214605C60FE
+:10353000DAE78173D8E700BFA810002010B50B4C64
+:103540004421A2680A48D37B00F0CAFCEFF3118142
+:10355000202383F31288BFF36F8FA268D37B013BD4
+:10356000D37381F31188BFF36F8F10BDA8100020B3
+:10357000B298000070B5164D4421AA681548D37B57
+:1035800000F0AEFCEFF31186202383F31288BFF323
+:103590006F8FAB68DA7B0132DA732A4652F8184F24
+:1035A000944200D004B9EC681A7CD20604D1DA89BE
+:1035B0007F2A01D9A2692AB19C4202D0204600F09C
+:1035C0006DF923466B613046BDE87040FFF7DEBE03
+:1035D000A8100020D0980000024B03F11802C3E9A4
+:1035E00006227047A810002070B5EFF31186202343
+:1035F00083F31288BFF36F8F1A4CA168E0690B68E0
+:10360000814214BF1A46002249680B605960A368C2
+:10361000E1692AB9144AC3E900210B60E3610AE0B9
+:1036200092F90E5093F90E00854216DD5168C3E9F8
+:1036300000210B605360A5690B4B9D4200D005B97A
+:10364000E568A3689D4202D0284600F027F965612D
+:103650003046BDE87040FFF709BE8A42DAD01268F2
+:10366000D7E700BFA8100020C0100020F8B504461E
+:103670000E461C4D03464421AA681B4800F030FC4E
+:1036800056EA040303D1FFF7AFFF0020F8BDEFF3C4
+:103690001187202383F31288BFF36F8F134BA86821
+:1036A0001860FFF73BFEA8682246334610491830E1
+:1036B00000F072F9AA680446137C384643F004030C
+:1036C0001374FFF7D3FDAB68D3E90A23B3F1004FBE
+:1036D00008BF002AD9D101F060FF201A20EAE0706B
+:1036E000D4E700BFA8100020F0980000C810002008
+:1036F0006B540000014B9868704700BFA810002071
+:103700002DE9F84304468789EFF31186202383F3DC
+:103710001288BFF36F8F037C190705D586F31188D4
+:10372000BFF36F8FBDE8F883D90943F008026FD16A
+:103730000274A36813B1204601F044FE04F118009E
+:1037400001F0F6FEA56D04F15808A84511D04FF020
+:10375000000975B1284601F035FE05F1180001F0A9
+:10376000E7FE2846C5F87890FFF798FDA56DA845B7
+:10377000EFD1DFF8BC80D8F808309C4250D1EFF38D
+:103780000589B9F1000918BF4FF00109D8F81850A0
+:10379000284A954200D00DB9D8F80C50AB4202D05F
+:1037A000284600F07BF82046C8F8145000F0CDFD04
+:1037B000B9F1000F02D02048FFF74CFDD8F80830CF
+:1037C0009C4230D1EFF305836BBBA289D20711D5A0
+:1037D00086F31188BFF36F8F83F31188BFF36F8F68
+:1037E0000423184602DFEFF31186202383F31288A7
+:1037F000BFF36F8F3046FFF739FDFB0792D50023EB
+:1038000083F31188BFF36F8F0423184602DF89E723
+:1038100003F07F0343F00803037401F0CBFD88E756
+:103820004FF00009B2E786F31188BFF36F8FE4E72A
+:10383000A8100020C0100020D8010020027C034600
+:1038400012F01F0210D10A4988420DD009490868B8
+:1038500068B1D9897F2909D893F90E20064B1B68D6
+:103860009A42B8BF0020704700207047104670474A
+:10387000D800002098000020CC1000200122044B2A
+:10388000C01A044BC0105843034B1A54704700BF72
+:1038900058020020ABAAAAAA851A002070B50C4BCA
+:1038A0000C4D1E7CFFF7CAFF182303FB0655044688
+:1038B000284601F03DFE0022074B9A553CB1621E9E
+:1038C0002846BDE870400549D31700F065B870BDC3
+:1038D000A810002058020020851A00207D38000022
+:1038E00038B5EFF31185202383F31288BFF36F8F70
+:1038F0000F4B104A9C681068A04206D1FFF7CEFF1C
+:1039000085F31188BFF36F8F38BD00211B7C1160D8
+:10391000094AD35C002BF3D02046FFF78FFF002825
+:10392000EED0237CDB0601D1FFF744FD2046E5E71E
+:10393000A8100020C8100020851A0020024B18682B
+:10394000984208BF002070479C000020034B1B6872
+:103950000BB9FFF741B90020704700BFD01000201D
+:1039600030B570B10B4B5B6898420AD0036843B125
+:10397000D3E90421D0E90445121941EB0501C3E95B
+:103980000421D0E9003213605A600023C0E90033FB
+:1039900030BD00BF9C000020B3F1FF3F08BFB2F173
+:1039A000FF3F2DE9F84F0446994615461F467AD049
+:1039B0008160EFF31188202383F31288BFF36F8FA8
+:1039C000B9F1000FDFF8E4A020DBFFF7BFFFDAE971
+:1039D0000027013549F100092D1849EBE07306462F
+:1039E0004FF00109C4E90453AD1843EB0707FFF793
+:1039F000A5FF0346DFF8B8E0DEF804A0EBB9C4E9A0
+:103A000000EACAF80040CEF8044028E06FF0010355
+:103A1000DAE900125B1A4FF0FF3161EB02025B1B27
+:103A200062EB0902012B72F10001BCBF01230022ED
+:103A30004FF00009C0E90432D9E7D3E9041CD4E906
+:103A400004208A4270EB0C0B24DA891A5A686CEB5A
+:103A50000000C3E90410C4E9003214605C60FFF7A1
+:103A60006DFF84420ED1134B1B685BB9B9F1000F97
+:103A700002D1FFF76BFF0646304601F042FD002100
+:103A8000FFF73AF888F31188BFF36F8F284639465D
+:103A9000BDE8F88F521A60EB0C005345C4E90420CE
+:103AA000ADD01B68AAE700252F46EFE77002002083
+:103AB0009C000020D01000202DE9F047DFF8A890EE
+:103AC0000246C9F800000D46FFF738FF0026002720
+:103AD000DFF898804FEAE27ED8E9001350B1D0E9D0
+:103AE000044CA2427EEB0C0A1ADAA41A6CEB0E0606
+:103AF000C0E904460024521843EB0E032046C8E9EF
+:103B00000023C9F8004001F0FCFC2146FEF7F4FF59
+:103B100085F31188BFF36F8FBDE8F047FFF7E0BE74
+:103B2000611843EBE473C0E90467C8E90013FFF7C9
+:103B300017FF01224FF00043C0E9042385F31188E9
+:103B4000BFF36F8F83689847EFF31185202383F3CA
+:103B50001288BFF36F8FD9F80020121BC9F800201C
+:103B6000FFF7ECFEB6E700BFD01000207002002087
+:103B700010B5EFF31184202383F31288BFF36F8F06
+:103B8000FFF7E4FE0346054AD2E90001181841EBAD
+:103B9000E37184F31188BFF36F8F10BD70020020B2
+:103BA0000CB430B58BB004460D462022002102A88B
+:103BB00001F01EFD02238DF80A300D4B002D0393FA
+:103BC000069412DB01D06B1E1C440FAA0E9902A8AA
+:103BD0000794019200F00EF815B10022069B1A70AE
+:103BE0000BB0BDE8304002B070470024EDE700BFE5
+:103BF000535600002DE9F04F837815469A07074683
+:103C0000D0F8048085B040F19F8000260878002815
+:103C100000F09C80252808D001F1010A39460136C0
+:103C2000C047002880F286808AE091F801B001F157
+:103C3000020ABBF1250FF1D0002401211F2C25D849
+:103C4000ABF12002102A06D8844B01FA02F0184288
+:103C50000ED1032A5AD0ABF13002092A08D9BBF1A0
+:103C60002A0F33D1630605F1040501D444F0200482
+:103C70001AF801BBBBF1000FE0D139462520C0473F
+:103C800000285DDB394658460236C9E77F2CE2D969
+:103C9000BBF16C0F29D021D8BBF1680F2CD0BBF140
+:103CA0006A0F30D0BBF14C0F2DD0ABF16302122A5A
+:103CB00000F2A580DFE802F02C4EA3A3A3A34EA33D
+:103CC000A3A3A3A3AD9DA3A331A37700BBF12E0FA4
+:103CD000DED160063AD444F04004C9E7BBF1740F6A
+:103CE000C6D0BBF17A0FC3D0DFE7220648BF44F449
+:103CF000007444F08004BBE7E30548BF44F400745B
+:103D000044F48074B4E744F42074B1E71024AFE7BE
+:103D1000394615F8040B013682E72C68504B002C0D
+:103D200008BF1C46A1464B4619F8010B20B9341BAD
+:103D30001E190435514669E73946C0470028F2DAB2
+:103D4000BB7843F00403BB704FF0FF36304605B03C
+:103D5000BDE8F08F20061DD5A10543BF073525F02E
+:103D6000070555F8080B55F8040B00280DF1040958
+:103D70004946B8BF40424FF00A02B8BF44F48064DD
+:103D800001F04EFC6405A0EB090956D44C460DF138
+:103D9000040B5EE0E20555F8040BE6D5A3054CBF25
+:103DA00040B200B2E1E70A2224F01004A4B22006D7
+:103DB00033D5A10543BF073525F0070555F8080B96
+:103DC00055F8040B10B924F01004A4B20DF1040945
+:103DD000494601F025FCE306A0EB0909D6D5394692
+:103DE0003020C0470028ABDBBBF1000F1ED10136ED
+:103DF000CCE710224FF0780B44F01004D7E74BF0DB
+:103E00002002782A7FF439AFCBF1780242F0100219
+:103E1000CDE708224FF0000BC9E7E30555F8040B86
+:103E2000D0D5A1054CBFC0B280B2CBE739465846C9
+:103E30000236C0470028A9DA82E739462D2001362C
+:103E4000F7E7013C39461BF80400C0470028FFF69D
+:103E500077AF002CF5D14E446CE700BF81280100FC
+:103E60000D990000704710B50120FEF735FC0128C0
+:103E7000044603D1FEF74CFC204610BD0020FCE7B1
+:103E80000020704730B500290446154685B011DB87
+:103E900083688B420ED96368C068194401AA00F098
+:103EA00096FB28B96268019B9B1A2B60029B6B6092
+:103EB00005B030BD6FF02100FAE7704770477047DA
+:103EC000002070470FB407B504A951F8040B019105
+:103ED000FCF7B2F903B05DF804EB04B0704770472B
+:103EE0000FB407B504A951F8040B0191FCF7A4F92C
+:103EF00003B05DF804EB04B070470379C288002179
+:103F00005A43183001F074BB10B50446C360BDF8C5
+:103F10000830C28003610171FFF7EFFF214603986B
+:103F2000FCF7F0FA002818BF6FF0770010BD0029E9
+:103F300008DB8068884205D9401A904234BF0020CF
+:103F40000120704700207047704770B516461A462A
+:103F500005460C46FFF7EBFF48B16968E868214465
+:103F6000826814683246A446BDE8704060476FF02E
+:103F7000150070BD70B516461A4605460C46FFF78B
+:103F8000D6FF48B16968E8682144826854683246BF
+:103F9000A446BDE8704060476FF0150070BD10B5D5
+:103FA0000B460446FFF7C3FF40B16168E06819445F
+:103FB00083689B682BB1BDE8104018476FF015006F
+:103FC00010BD6FF05700FBE708B5C0688368DB6879
+:103FD0009847006808BD08B5C0688368DB689847E3
+:103FE000407908BD48B103683BB143682BB1C06854
+:103FF000884294BF0020012070474FF0FF30704787
+:1040000001F0FEBA084600F0F0BD01292DE9F341A8
+:10401000174601D900F0C0F92C2303FB0104D4F8A2
+:104020002080B8F1000FF5D0E368268940461E4491
+:10403000042331460DEB0302FFF787FF054620B14D
+:104040000125284602B0BDE8F08146F60813BDF808
+:10405000042064899A421AD1BDF806309C4201D0EE
+:104060000325EEE7042340460DEB0302A119FFF7F9
+:104070006CFF0028E4D146F60713BDF804209A42ED
+:10408000EED1BDF80610214431443960D9E7002C47
+:10409000F1D0E5E77047002382681946FCF7E4BCDD
+:1040A00008B52C2303FB0101086A08B900F074F974
+:1040B0000422BDE8084000F09EBDF8B513460F4647
+:1040C000164600210246054600F038F8044650B96D
+:1040D00033460121284605F12C0200F02FF810B1DB
+:1040E000002F18BF04462046F8BD002110B5044635
+:1040F0000846FCF783F804F12001C0B2FCF71EFA71
+:1041000040B90121FCF77AF804F14C01C0B2FCF788
+:1041100015FA08B100F040F910BD10B50446C06CA6
+:1041200008B1FFF711FF206A18B1BDE81040FFF792
+:104130000BBF10BD7022002101F05ABA08B52C2324
+:1041400003FB0100006A08B900F026F920230021D2
+:10415000FFF7FBFE003818BF012008BDF8B50C467C
+:1041600010B1F9B10AB90120F8BD00278D1800F18E
+:104170002806AC42F7D0836E5A1C826614F8011BE5
+:1041800003443F2A83F82810F3D93146FCF732FF65
+:10419000D0E9083213F5007342F10002C0E9083299
+:1041A0008766E6E70846DFE7F8B50C4605460028CF
+:1041B0004BD000294AD08B6ED1E90821D8001218C3
+:1041C00041F10001C4E908218022581C3828234409
+:1041D000A0664FF0000783F8282004F128060BD9C9
+:1041E000C0F140023946304400F032F820463146F2
+:1041F000FCF700FF3846A766C0F1380200213044C2
+:1042000000F026F8236A626A1BBA12BA3146C4E982
+:1042100018232046FCF7EEFE2B1D211F243551F8F4
+:10422000042F0433100E03F8080C100C03F8070CCD
+:10423000100A03F8060C03F8052CAB42EFD1204618
+:104240007022002100F004F80120F8BD0846FCE7C8
+:1042500001F0CEB970B506460D460024AC4200DB35
+:1042600070BD305DFDF736F80130F9D00134F5E767
+:104270002DE9F04F85B005460E4690461F4600F0EA
+:10428000C1FE20B96FF04C0005B0BDE8F08F4FF0D3
+:104290001409002334464FF0010A09FB08693B600A
+:1042A000284602A900F0A2FE60B1DDE902324FF01B
+:1042B000000B0093C3450CD10021284600F0E2FE1C
+:1042C0000028EDD1284600F0C6FE0028DAD00020F4
+:1042D000DAE7A14598BF344661688A4214D1216863
+:1042E0000098019201F08CF9019A68B9237C7BB99E
+:1042F000D4E902312846984768B184F810A03B6899
+:10430000143401333B60CBE714340BF1010BD1E7DC
+:104310006FF06F00B8E76FF02200B5E701F068B901
+:1043200001F03FB901460068FDF77EBC0021012085
+:10433000FDF77ABC08B5FDF743FFFDF74DFCFDF72F
+:1043400057FCFDF7DBFFFEF79BFD6FF08500704724
+:1043500061B662B680F31188BFF36F8F704772B693
+:10436000002383F31188BFF36F8FBFF34F8F30BFEC
+:1043700062B6BFF36F8F7047202809D9B0F1004FA4
+:1043800008D80138B0FA80F0C0F11F004000704733
+:10439000082070473E20704708B5FEF75BF908B566
+:1043A000FEF744F9002008BD0A448A4200D1704754
+:1043B00011F8013B40BA80B25840C0F303134340A8
+:1043C000180380B24340580100F4FF505840ECE716
+:1043D0002DE9F04106460D4617461C46ABB1D0F814
+:1043E0000880D8F800309847002D11DB84420FD8A0
+:1043F000031BAB420CD3D8F808E023463A462946C3
+:104400003046F446BDE8F04160471846BDE8F0810B
+:104410006FF01500FAE74FF0FF324FF0FF33043032
+:10442000FEF7B2BD0430FEF75DBE4368D3E9020378
+:10443000C01A704738B5456804460069FFF7EBFFBE
+:104440002B8A2069002B0CBF6FF085050125FFF733
+:10445000E9FF284638BD2DE9F8430D1E0646904673
+:104460001C46D0F804902DDBEA18D9E902315B1A1A
+:104470009A4227D80069FFF7CEFFD9E9007299F870
+:104480001130B4B1D7F8089015441D443846D9F816
+:1044900000309847002D12DB844210D8031B9D4248
+:1044A0000DD82346424629463846D9F80490C847D5
+:1044B00004463069FFF7B6FF2046BDE8F8836FF089
+:1044C0001504F6E76FF01504F6E72DE9F0410C4608
+:1044D00046680546006990461F46FFF79CFF002C82
+:1044E00015DBD6E90231E2195B1A9A420FD8D6E9F8
+:1044F0000003E118737C19443B464246FFF768FF0E
+:1045000004462869FFF78EFF2046BDE8F0816FF072
+:104510001504F6E7F0B50024056985B010220021E6
+:1045200047680646684601F063F82846FFF773FFC0
+:104530002C702546BB68A34205D83069FFF772FF8F
+:10454000284605B0F0BDD7E9000121441B1B102B04
+:1045500028BF10236A46FFF73BFF051EEDDBBB6853
+:104560001B1B102B94BFE4181034E3E7F7B51C466F
+:104570000023164682682360A3600D46536969468E
+:1045800001AA9847019B5A1E01921BB96FF01500B2
+:1045900003B0F0BD0098A26847682168676085B9DC
+:1045A000B31AD0F800C0634528BF634603FB071168
+:1045B0001A442160A26002689A4206D8083000902E
+:1045C000E0E76B1AB3FBF7F3EBE70020E0E71346F5
+:1045D0000022FFF7CBBF43689B680B600123136089
+:1045E0007047436800205B69C1E900307047436849
+:1045F00058687047436800205B681B680B60704711
+:1046000043685B68586842400A4042405A60002054
+:104610007047436800205A6853680B4353607047E3
+:10462000436800205A68536823EA010353607047C7
+:10463000436800205A6853684B405360704730B558
+:10464000B3F1C06F44681CD0B2F5800F19D00120BF
+:10465000B2F5001F656800FA01F102D1696200201D
+:1046600030BDB2F1A07F0CBFA962E9626268B3F10C
+:10467000806F0CBF1163516363689963636819624B
+:10468000EDE76FF08500EBE730B50369586800B3DC
+:104690000024884219D108688CB99C685860A142EE
+:1046A00000D19860002008602AB15A680A609A68B0
+:1046B000596002B9996000200FE02846E9E72060C0
+:1046C0009868814208BF9C60ECE705680446002DAD
+:1046D000F3D1002AE9D16FF0150030BD08B5436869
+:1046E0009B689847002008BD08B5062000220321DA
+:1046F000FDF750FDBDE808400620FDF73DBD08B5BB
+:10470000072000220321FDF745FDBDE808400720F2
+:10471000FDF732BD08B5102000220321FDF73AFD58
+:10472000BDE808401020FDF727BD08B51120002284
+:104730000321FDF72FFDBDE808401120FDF71CBD4A
+:1047400070B5436802695B6805469E6B9E6351685D
+:1047500009B10C6801B970BD8A68324002D02846A0
+:104760004B6898471CB1236821461C46F2E7234654
+:10477000FAE738B512F4403F0C46456816D012F0FF
+:10478000320F13D193030ED5130307D5FFF741FF63
+:104790006B681C6100206B68DC6138BD5303F7D582
+:1047A000FFF73EFFF4E76B685961F3E76FF08500B0
+:1047B000F3E7012303FA01F1FFF7DBBF30B503692B
+:1047C0005C68012303FA01F1236819422BD022F41B
+:1047D000702323F001031BB9237A23B1930317D568
+:1047E0006FF0850015E0D503FAD4900310D560680A
+:1047F000EFF31185202383F31288BFF36F8F130328
+:1048000008D503681943016085F31188BFF36F8FE2
+:10481000002030BD5303F7D52368026823EA010363
+:1048200013400360F0E76FF01500F2E70369002022
+:104830005B685A681B68126813400B60704710B5BC
+:104840000369586809C80140EFF31184202080F300
+:104850001288BFF36F8F186842400A4042401A60C6
+:1048600084F31188BFF36F8F002010BD03695B686C
+:104870005A681B681940EFF31180202383F31288D4
+:10488000BFF36F8F13680B43136080F31188BFF37E
+:104890006F8F0020704703695B685A681B68194076
+:1048A000EFF31180202383F31288BFF36F8F136817
+:1048B00023EA0103136080F31188BFF36F8F002098
+:1048C000704703695B685A681B681940EFF31180F1
+:1048D000202383F31288BFF36F8F13684B4013605C
+:1048E00080F31188BFF36F8F002070476FF0850051
+:1048F00070470369426800205A60704730B503680A
+:1049000013600579046804EBC504A34202D36FF079
+:10491000010030BD5C7908338C42F1D10020F8E70A
+:104920004368586870472DE9F0411F460E4615460A
+:104930000446D0F804804046FEF75AF8D8F8001034
+:104940003A463144284600F02CFE6068FEF75EF8D7
+:104950000020BDE8F0812DE9F0411F460D461646C6
+:104960000446D0F804804046FEF742F8D8F800002C
+:104970003A463146284400F014FE6068FEF746F8D7
+:104980000020BDE8F08138B5044645682846FEF7AA
+:104990002FF800216A68286800F02AFE6068FEF798
+:1049A00035F8002038BD43681B685A68920743BF3A
+:1049B0001B6800200B704FF0FF30704743681B6886
+:1049C0005A68D207FCD419607047034610465AB1A2
+:1049D0005B681A685068C00705D40120D0601B6866
+:1049E0000A781A60704700207047034610465AB193
+:1049F0005B681A68506810F0020005D00220D06091
+:104A000001201B681B680B7070474268EFF3118030
+:104A1000202383F31288BFF36F8F11688B6823F014
+:104A200004038B6013680122DA6080F31188BFF3FE
+:104A30006F8F704743681B685A68D2075ABF9868DF
+:104A4000C0F38000002070474268EFF311802023FC
+:104A500083F31288BFF36F8F11688B6823F008030C
+:104A60008B6013680222DA6080F31188BFF36F8FC6
+:104A70007047FFF7DFBF43681B68586810F00200FB
+:104A80001CBF9868C0F3C0007047704708B5024665
+:104A9000FFF7F1FF20B9BDE808401046FFF7CABF95
+:104AA00008BD012070470369C3E90112704702691C
+:104AB00053680BB191681847704710B54268EFF31F
+:104AC0001184202383F31288BFF36F8F11688B68E2
+:104AD00043F008038B6013685B689B0701D5FFF701
+:104AE000E6FF84F31188BFF36F8F10BD10B54268E5
+:104AF000EFF31184202383F31288BFF36F8F1168C3
+:104B00008B6843F004038B6013685B68DB0701D498
+:104B1000FFF7CDFF84F31188BFF36F8F10BD08B589
+:104B2000002203210120FDF735FB0120FDF724FBC6
+:104B3000002203211046FDF72DFBBDE808400020B0
+:104B4000FDF71ABB032108B508460022FDF722FB3A
+:104B50000320FDF711FB022000220321FDF71AFBC1
+:104B6000BDE808400220FDF707BB08B5002203217D
+:104B70000520FDF70FFB0520FDF7FEFA04200022BB
+:104B80000321FDF707FBBDE808400420FDF7F4BA58
+:104B900037B5456804460021A86801AAFFF7AEFEB4
+:104BA000002805DB019B002219791868FDF7FEFE3D
+:104BB000831C10D123691A6832B161684B681BB13C
+:104BC000B3FBF2F309680B6103222B6820469A605D
+:104BD000EB689847002003B030BD70474FF0E022EB
+:104BE000136923F00103136170478068183820F0BF
+:104BF00007001038704738B515460C4661B15AB1F8
+:104C0000FFF7E9F92146254411F8013B834203D11E
+:104C1000A942F9D1012038BD0020FCE730B5026A75
+:104C20000346D2E9014084424FF0000002D3012341
+:104C3000D36030BD18745068242501305060186A64
+:104C40004268541E0268184605FB04225C1950F89D
+:104C5000045BA04242F8045BF9D101209960E8E7C7
+:104C6000F0B5064604468BB001AD0F4694460FCE14
+:104C70000FC50FCE0FC5216A33684A682B6022B971
+:104C80000223CB6000200BB0F0BDFB072068A568B5
+:104C900013D524260B68013A06FB02337E0703D4A2
+:104CA0001A7C0AB10F23ECE7224603F1240153F8E2
+:104CB000046B8B4242F8046BF9D1B90741BF226AF9
+:104CC000536803F1FF335360AC4505D2236A002BD0
+:104CD000D8D00422DA60D5E77A0748BF20603B07C6
+:104CE00001D40120CFE7143406AB93E8070084E831
+:104CF0000700F6E710B502601A44029B01298360A1
+:104D00004FF00003C26003740375836101D803622E
+:104D100010BD24224A43243A841804628350026A54
+:104D20008C1E9460026A02295360026AD360026A90
+:104D30001374026A53741EBF036A24301860E7E7D5
+:104D4000182871F100030ED3B0F5807F71F10003D4
+:104D50000BD3B0F5803F71F1000308D3002914BFD5
+:104D6000092005207047012070470220704703206A
+:104D7000704737B50024002508290A46CDE90045CB
+:104D80000AD80146684600F00CFCDDE9000103B0DA
+:104D9000BDE83040FFF7D4BF002003B030BD00B104
+:104DA000C160704743680360836801338360006AB1
+:104DB000FFF7F5BF08B50268C3689A4205D3006AD9
+:104DC0000821FFF7ECFF002008BD0120FCE738B503
+:104DD00004460D46FFF7EEFF40B123681B78B5EBA4
+:104DE000531F04D00A21206AFFF7D9FF002038BDE5
+:104DF00010B50446FFF7DEFF38B123681A78FF2AA2
+:104E000005D00A21206AFFF7CAFF002010BD013338
+:104E10002360FBE710B5027D044632B1FFF7E8FFDF
+:104E200048B100234FF0FF3223752046BDE8104003
+:104E30000721FFF715BF10BD2DE9F84F04460E46B8
+:104E400091461D46FFF7B6FF804628B1A36843B9D7
+:104E50000321206AFFF7A3FF4FF000084046BDE89A
+:104E6000F88F2268177807F01F0BBBF11F0F12D1C4
+:104E7000FDB1206A18B1037C0BB11521EAE70123CB
+:104E80002B7000252368013563602B442360A368E1
+:104E9000013BA360E2E7BBF1170F0CD9ABF118039C
+:104EA000D9B2032905D801259D40A94504D2052181
+:104EB000CFE70721CDE70025E36805F1010A524459
+:104EC000934201D20821C4E74A460021304600F04F
+:104ED0008FFB15B986F800B0D3E72268711E53190D
+:104EE00013F80109934201F8010FF9D1236A002B4D
+:104EF000C8D01B7C002BC5D00737FFB2022FC1D909
+:104F000049463046FFF735FF8245BBD01521A0E763
+:104F100038B50C4611460546FFF759FF08B9002081
+:104F200038BD042200232846A118FFF785FF00287A
+:104F3000F5D02B682360F3E7002337B504468DF8DE
+:104F40000330FFF744FFA8B1042220460DF103030C
+:104F50000DEB0201FFF770FF60B19DF8035065B9DA
+:104F600001992046FFF75AFE50B963682360A36891
+:104F70000133A360002003B030BD6FF00F01F0E7F4
+:104F80002575F8E738B504460D46FFF7C1FF48B16F
+:104F90002268E3689B1A6A689A4204D9082120466D
+:104FA000FFF700FF002038BD70B50D460021044614
+:104FB0001646FFF70CFF38B1324629462046BDE8B9
+:104FC00070400023FFF738BF70BD0422FFF7ECBF2D
+:104FD000FFF7FBBF38B5022204460D46FFF7D2FFAC
+:104FE00018B123686A681344236038BD38B50322BA
+:104FF00004460D46FFF7C6FF18B123686A681344DC
+:10500000236038BD10B505210446FFF795FF50B168
+:10501000237D4BB96FF00042A368934205D305216D
+:105020002046FFF7BFFE002010BD5B00A360FBE73A
+:10503000037D23B98068B0FA80F0400970470368A7
+:10504000C268934205D21878A0F1FF035842584134
+:10505000704700207047FFF7DDBE38B50D460621CA
+:105060000446FFF7B4FE08B9002038BD002304222F
+:1050700029462046FFF7E0FE0028F5D0A36801335B
+:10508000A360F2E7F0B58FB00446FFF793FE002867
+:105090005DD0236800221D780023CDE9022323463A
+:1050A0006D0905AA04F120071646186859680833E7
+:1050B00003C6BB423246F7D118683060062D1CD0BB
+:1050C0002A1F0023012A4FF008028DF804300DEB4F
+:1050D000020198BF01AB05A8FFF7AEFE0646002807
+:1050E00035D0042D3BD019D8023D012D21D9059B87
+:1050F0002360A368013BA3602AE001A905A8FFF78C
+:10510000ACFF20B3059B089A934204D30821206A80
+:10511000FFF745FE1BE01D786D09CFE7052DE6D1B1
+:10512000DDE90232B3F1004F72F1000113D32946D9
+:10513000EDE7E3682168029A5B1A9A4203D8059B5F
+:1051400013440593D3E708212046FFF72BFE0026E2
+:1051500030460FB0F0BDDB185241CDE902329DF868
+:10516000045025B16FF00F020023CDE90223029B0A
+:105170008DF82850079305A8FFF75AFF014638B16C
+:10518000002DB4D005A8FFF733FE0028AFD1DEE72D
+:1051900005A8FFF777FF0028EDD1D8E7FFF7AABDF4
+:1051A00000B1C160704710B50368C468A34205D35D
+:1051B000006A0821FFF7F4FF002010BD02F01F0273
+:1051C00042EA411119700368013303600120F4E7DA
+:1051D00070B505460E46104619461446FFF7C9FD40
+:1051E00022463146431E2846BDE87040FDF712BDF9
+:1051F000F8B51746C368026804469A420D4606D3BE
+:105200000821206AFFF7CCFF00263046F8BD9B1A24
+:105210004A689A42F4D80E4656F8043B53B104212A
+:105220003046FFF7A6FD6A6823681344E26803442A
+:105230009A42E5D33246042339462046FFF7C8FF99
+:1052400006460028E0D020682968884202D06A68B3
+:1052500000F0B5F923686A6813442360D5E7082A8B
+:1052600073B513460C4606D9006A0521FFF798FF6F
+:10527000002002B070BD8E1816F9012C002A0FDA3A
+:105280000A466C466946B24204D101212246FFF724
+:105290009FFFEEE712F8015BED4301F8015BF2E7D7
+:1052A0000021F3E713460A460021FFF791BF07B537
+:1052B000042201910DEB0201FFF7D1FF03B05DF86D
+:1052C00004FB07B5042201910DEB0201FFF7EAFF91
+:1052D00003B05DF804FB0222FFF78ABF0322FFF749
+:1052E00087BF07B5CDE900126946FFF7F4FF03B0A9
+:1052F0005DF804FB07B5CDE900126946FFF7EEFF44
+:1053000003B05DF804FB1F220421FFF74CBF1F22EE
+:105310000521FFF748BF1F220721FFF744BFFFF712
+:10532000FABF1FB50024CDE90144069C0094FFF7A5
+:10533000E1FC04B010BD10B5436904463BB9002040
+:10534000E2684042537843F00103537010BD984720
+:105350000028F4D00028B8BF4042FF28A8BFFF2093
+:10536000E3681870ECE740B1C368587810F00100AA
+:105370001EBF1878B0FA80F040097047EFF3118330
+:10538000202383F31288BFF36F8FFEE7202408B534
+:10539000EFF3118384F31288BFF36F8FFEF7DFFF03
+:1053A000F6E703460020C3E90033C3E90200704773
+:1053B00000207047D0E9003213605A600023C0E932
+:1053C0000033704708B5FFF7F5FF037C23F00203B5
+:1053D00003740023836008BD38B504460D46FDF70D
+:1053E0009DFF237C43F002032374D5B1A5602B6895
+:1053F0009D4209D16B68C4E900531C606C6010E0E9
+:105400006A689A42F6D01B68002BF3D093F90E100D
+:1054100094F90E209142F3DD5A68C4E90032146019
+:105420005C6038BD10B5EFF31184202383F312883C
+:10543000BFF36F8FFDF732FF84F31188BFF36F8FD7
+:1054400010BD08B5037C014613F0280F0CD183680A
+:105450000BB1FFF7B7FF0B7C084623F004030B7476
+:10546000BDE80840FDF71ABF08BD10B5EFF3118481
+:10547000202383F31288BFF36F8F1838FFF7E1FF03
+:1054800084F31188BFF36F8F10BD0846FDF77EBF10
+:1054900038B505460C46FEF7E9F8B4F1FF3F08BF02
+:1054A000B5F1FF3F0AD00A23A0FB0303B0F1004F80
+:1054B00073F1000301D36FF0004038BD4FF0FF30AF
+:1054C000FBE738B50446EFF31185202383F31288F8
+:1054D000BFF36F8F037C5B070ED5183000F028F800
+:1054E000237C204623F004032374FDF7D7FE2846CF
+:1054F000BDE83840FDF74ABF85F31188BFF36F8FD1
+:1055000038BD08B50246FEF719FA70B1D0E904318A
+:105510009B1A61EBE272B3F1004F72F1000104DA01
+:10552000002AACBF1846002008BD6FF00040FBE722
+:10553000024638B5EFF31185202383F31288BFF3B9
+:105540006F8F0368D3B1FEF7F9F904461046FEF7F2
+:1055500007FA00224FF000438442C0E9042305D03B
+:10556000002085F31188BFF36F8F38BDFEF7EEF989
+:10557000FFF7C7FF0021FDF7BFFAF1E7D0E90413F9
+:10558000B3F1004F08BF012904D100204FF00041C2
+:10559000C2E904016FF01500E3E708B5FEF7E8FA89
+:1055A00008BD0A44914200F1FF3300D1704710B5A5
+:1055B00011F8014B914203F8014FF9D110BD884217
+:1055C00010B501EB020402D98442234607D8431EDA
+:1055D000A14207D011F8012B03F8012FF8E702448C
+:1055E000824200D110BD13F8011D02F8011DF7E73A
+:1055F00003460244934200D1704703F8011BF9E7C8
+:1056000010B501390244904201D1002005E0037831
+:1056100011F8014FA34201D0181B10BD0130F2E771
+:10562000F0B504460846C2F13705EDB202F01F029C
+:10563000B4FBF2F6274602FB1641CBB2092984BF20
+:105640005B19DBB23033BA42344600F8013BEFD984
+:10565000F0BDD1E9043293421EBF5A1C0A61187092
+:04566000704700008F
+:1056640000000000545700000000000038570000FC
+:10567400000000001C57000000000000005700005C
+:1056840000000000E4560000000000008C570000F9
+:1056940000000000A8570000000000007057000040
+:1056A40000000000FC57000000000000E05700006C
+:1056B40000000000C45700001D2700000000000087
+:1056C400652A0000000000000000000018580000D7
+:1056D4000000000050580000000000003458000092
+:1056E4005A950000605C000084590000AE00002060
+:1056F40050100020DD460000000000006895000006
+:10570400845C000084590000B00000205C1000207C
+:10571400DD4600000000000076950000A85C000053
+:1057240084590000B200002068100020DD4600000B
+:105734000000000084950000CC5C00008459000047
+:10574400B400002074100020DD46000000000000BA
+:10575400D1950000245D0000CC590000BC0000205D
+:10576400000000000000000000000000929500000E
+:10577400F05C0000A8590000B60000208010002052
+:10578400F348000000000000A7950000FC5C000046
+:10579400A8590000B800002088100020F348000039
+:1057A40000000000BC950000085D0000A85900003E
+:1057B400BA00002090100020F34800000000000010
+:1057C400F5950000305D0000DC590000BE000020AB
+:1057D4002C000020914B0000000000000396000004
+:1057E400485D0000DC590000C0000020500000208B
+:1057F400914B00000000000011960000605D000065
+:10580400DC590000C200002074000020914B00000D
+:1058140000000000626D0000385C00006C5900005C
+:10582400AC00002024000020B1270000000000008C
+:10583400196D0000085C000000000000A8000020B2
+:10584400C00700207126000000000000276D000042
+:10585400205C000000000000AA000020D8070020FF
+:085864007126000000000000A5
+:10586C00FC570000AF4A0000FC570000AF4A000094
+:10587C00E0570000AF4A0000E0570000AF4A0000BC
+:10588C00C4570000AF4A0000C4570000AF4A0000E4
+:10589C0038570000414700001C57000041470000EA
+:1058AC00000000002D430000000000002D4300000C
+:1058BC00000000002D430000000000002D430000FC
+:1058CC00000000002D430000000000002D430000EC
+:1058DC00000000002D430000000000002D430000DC
+:1058EC000057000041470000E4560000414700000B
+:1058FC00000000002D430000000000002D430000BC
+:10590C00000000002D430000000000002D430000AB
+:10591C00000000002D430000000000002D4300009B
+:10592C00000000002D430000000000002D4300008B
+:10593C00000000002D430000000000002D4300007B
+:10594C00000000002D430000000000002D4300006B
+:10595C00000000002D430000000000002D4300005B
+:10596C006D270000B52800000D280000EF45000051
+:08597C00E3450000D7450000DF
+:10598400B3470000F545000001460000134600003F
+:1059940021460000314600003F46000089460000D1
+:1059A40000000000BD4700002D4800003F480000F3
+:1059B4006D48000097480000C3480000ED4800000F
+:0859C4000000000000000000DB
+:1059CC002149000027490000574900008749000081
+:1059DC00A7490000BD4900000000000000000000C5
+:1059EC0000000000CB490000EB490000ED4A00002C
+:1059FC000B4A0000354A0000BB4A0000494A00002F
+:105A0C00734A0000774A00008B4A0000DB4B000011
+:0C5A1C008D4A0000A34A0000A74A0000C9
+:105A280010600000040000006D5F0000040000002A
+:105A3800B25F0000040000005D5F00000400000089
+:105A4800996B0000040000000897000004000000A3
+:105A5800655F000004000000DD9500000400000000
+:105A6800336D0000040000004666000004000000DA
+:085A7800A75F0000040000001C
+:105A80000204000000000000ED120000554200007A
+:105A900001000000020000000400000000000000FF
+:105AA0000000000000000100185800000100000084
+:105AB000000001000000080018580000020000006B
+:105AC0000000090000000800185800000300000052
+:105AD000000011000000040018580000982F8A42AE
+:105AE00091443771CFFBC0B5A5DBB5E95BC2563930
+:105AF000F111F159A4823F92D55E1CAB98AA07D848
+:105B0000015B8312BE853124C37D0C55745DBE726A
+:105B1000FEB1DE80A706DC9B74F19BC1C1699BE4EA
+:105B20008647BEEFC69DC10FCCA10C246F2CE92D7A
+:105B3000AA84744ADCA9B05CDA88F97652513E989E
+:105B40006DC631A8C82703B0C77F59BFF30BE0C6A5
+:105B50004791A7D55163CA0667292914850AB72733
+:105B600038211B2EFC6D2C4D130D385354730A65D0
+:105B7000BB0A6A762EC9C281852C7292A1E8BFA2A7
+:105B80004B661AA8708B4BC2A3516CC719E892D10F
+:105B9000240699D685350EF470A06A1016C1A41992
+:105BA000086C371E4C774827B5BCB034B30C1C3991
+:105BB0004AAAD84E4FCA9C5BF36F2E68EE828F7450
+:105BC0006F63A5781478C8840802C78CFAFFBE906A
+:105BD000EB6C50A4F7A3F9BEF27871C60000002068
+:105BE0000000000000000B0602000000F05B000057
+:105BF00000000000756C00002A0002020000002076
+:105C00007D6C000022000B115457000000010000C1
+:105C10001000000000000000000000000000000074
+:105C200054570000000000000001000000000000C8
+:105C30000000000000000000801A0020585C0000F6
+:105C4000505C000000000000001000000000200078
+:105C5000000200000010000004000000000000002E
+:105C6000FFFFFFFF003001402B4700000000000055
+:105C7000003001400001000000300140000200003F
+:105C800000300140FFFFFFFF0020014015470000EA
+:105C90000000000000200140000100000020014041
+:105CA0000002000000200140FFFFFFFF0010014044
+:105CB000FF4600000000000000100140000100004D
+:105CC000001001400002000000100140FFFFFFFF34
+:105CD00000000140E9460000000000000000014013
+:105CE000000100000000014000020000000001402F
+:105CF000FF0300004C800240000000000300000091
+:105D00000880024001000000030000000080024003
+:105D100000000000385700001C570000005700002A
+:105D2000E456000000FC3F2000040000C4000020F6
+:105D30000060004040787D01405D00006B4B00003A
+:105D4000485D0000000000000050004040787D01E8
+:105D5000585D0000454B0000605D00000000000041
+:105D60000040004040787D01705D00001F4B000046
+:105D7000785D000000000000B9960000C7960000A2
+:105D8000DB960000EA960000F696000064560000DC
+:105D900064560000C4560000CC560000E4560000D3
+:105DA000E456000001000200100011001200200063
+:105DB0002100220023002400300031003200330093
+:105DC000FFFF25633A20456E746572207468652074
+:105DD00073657269616C207265636F766572792094
+:105DE0006D6F64650A0025633A204572726F7220F8
+:105DF000696E697469616C697A696E6720626F6F38
+:105E00007420636F6E736F6C652E207263203D206B
+:105E100025640A0025633A20426F6F746C6F6164D9
+:105E200065722073657269616C2070726F6365734F
+:105E30007320776173207465726D696E6174656437
+:105E400020756E65787065637465646C790A0025E9
+:105E5000633A205374617274696E6720626F6F7465
+:105E60006C6F616465720A0025633A204C65667444
+:105E700020626F6F745F676F207769746820737535
+:105E80006363657373203D3D2025640A0025633AF2
+:105E90002053746179696E6720696E207365726939
+:105EA000616C207265636F766572790A0025633ACA
+:105EB00020556E61626C6520746F2066696E642087
+:105EC000626F6F7461626C6520696D6167650A005D
+:105ED00025633A20426F6F746C6F61646572206352
+:105EE0006861696E6C6F616420616464726573736C
+:105EF000206F66667365743A20307825780A00252D
+:105F0000633A20496D6167652076657273696F6ECB
+:105F10003A207625642E25642E25640A0025633AEE
+:105F2000204A756D70696E6720746F2074686520F3
+:105F3000666972737420696D61676520736C6F7434
+:105F40000A0025633A204E657665722073686F7586
+:105F50006C642067657420686572650A006D6375FE
+:105F6000626F6F74006F735F686561700063627069
+:105F700072696E74665F7061636B6167650046612C
+:105F8000696C656420746F207265626F6F743A206B
+:105F90007370696E6E696E6720656E646C6573738D
+:105FA0006C792E2E2E0A007379735F6765746F709B
+:105FB0007400666C6173680025633A2053686172EF
+:105FC0006564206461746120544C56206865616486
+:105FD0006572207772697465206661696C65643AE0
+:105FE0002025640A0025633A2053686172656420A5
+:105FF0006461746120544C5620646174612077722E
+:10600000697465206661696C65643A2025640A00DC
+:10601000626F6F746C6F616465725F696E666F004A
+:1060200025633A20626F6F747574696C5F696D6780
+:106030005F76616C69646174653A20666C6173684F
+:1060400020617265612025700A0025633A20626F25
+:106050006F747574696C5F696D675F76616C696494
+:106060006174653A20544C56206974657261746994
+:106070006F6E206661696C65642025640A00256383
+:106080003A20626F6F747574696C5F696D675F76D3
+:10609000616C69646174653A20544C56206F666681
+:1060A0002025752C20656E642025750A0025633A2D
+:1060B00020626F6F747574696C5F696D675F76617C
+:1060C0006C69646174653A20544C56206265796F3E
+:1060D0006E6420696D6167652073697A650A0025C1
+:1060E000633A20626F6F747574696C5F696D675F86
+:1060F00076616C69646174653A20544C562025645D
+:10610000206E6F74207065726D69747465640A0026
+:1061100025633A20626F6F747574696C5F696D678F
+:106120005F76616C69646174653A204558504543F7
+:106130005445445F484153485F544C56203D3D20F0
+:1061400025640A0025633A20626F6F747574696C68
+:106150005F696D675F686173680A0025633A206252
+:106160006F6F747574696C5F746C765F6974657257
+:106170005F626567696E3A20747970652025642CCA
+:106180002070726F74203D3D2025640A0025633A1B
+:1061900020626F6F747574696C5F746C765F69747C
+:1061A00065725F6E6578743A2073656172636869C1
+:1061B0006E6720666F72202564202825642069732D
+:1061C00020616E7929207374617274696E67206131
+:1061D0007420257520656E64696E672061742025C2
+:1061E000750A0025633A20626F6F747574696C5F7D
+:1061F000746C765F697465725F6E6578743A20704E
+:10620000726F74656374656420544C562025642055
+:106210006E6F7420666F756E640A0025633A2062A3
+:106220006F6F747574696C5F746C765F6974657296
+:106230005F6E6578743A20544C5620256420666F52
+:10624000756E64206174202575202873697A652035
+:106250002564290A0025633A20626F6F747574699A
+:106260006C5F746C765F697465725F6E6578743AA2
+:1062700020544C56202564206E6F7420666F756E16
+:10628000640A0025633A20626F6F745F6572617300
+:10629000655F726567696F6E3A20666C6173685FEF
+:1062A000617265612025702C206F666673657420AD
+:1062B00025752C2073697A652025752C2062616311
+:1062C0006B7761726473203D3D20256868750A0014
+:1062D00025633A20626F6F745F65726173655F72E8
+:1062E0006567696F6E3A20646576696365207769D2
+:1062F00074682065726173650A0025633A20626FD5
+:106300006F745F736372616D626C655F72656769FC
+:106310006F6E3A2025702025752025752025640A8A
+:106320000025633A20626F6F745F76657273696FE0
+:106330006E5F636D703A20766572312025752E256B
+:10634000752E257520767320766572322025752E80
+:1063500025752E25750A0025633A204661696C650E
+:106360006420746F20616464206461746120746FC0
+:1063700020736861726564206D656D6F727920614C
+:106380007265612E0A007072696D617279007365C1
+:10639000636F6E646172790025633A204E6F2073DB
+:1063A0006C6F7420746F206C6F616420666F722054
+:1063B000696D6167652025640A0025633A20626F74
+:1063C0006F745F76616C69646174655F736C6F7420
+:1063D0003A20736C6F742025642C20657870656397
+:1063E0007465645F737761705F747970652025648C
+:1063F0000A0025633A20626F6F745F76616C69648E
+:106400006174655F736C6F743A206865616465726E
+:106410002076616C69646174696F6E206661696C75
+:1064200065642025640A0025633A20496D6167652B
+:1064300020696E2074686520257320736C6F74204A
+:106440006973206E6F742076616C6964210A00257F
+:10645000633A204661696C65642072656164696EA7
+:106460006720696D61676520686561646572732E78
+:106470000A0025633A20496D61676520256420255F
+:106480007320736C6F743A20696D616765206E6F5D
+:106490007420666F756E640A005072696D6172795E
+:1064A0000025633A20252D397320736C6F743A20D0
+:1064B00076657273696F6E3D25752E25752E25756F
+:1064C0002B25750A005365636F6E64617279002530
+:1064D000633A20496D616765202564206C6F6164B3
+:1064E00065642066726F6D20746865202573207363
+:1064F0006C6F740A0025633A20496D616765202539
+:10650000642052414D206C6F616420616464726547
+:106510007373203078257820697320696E76616CFA
+:1065200069642E0A0025633A204572726F722077E3
+:1065300068696C737420636F7079696E6720696D28
+:106540006167652025642066726F6D20466C6173FB
+:106550006820746F205352414D3A2025640A00256B
+:10656000633A20496D6167652025642052414D20C2
+:106570006C6F6164696E6720746F203078257820B5
+:106580006973206661696C65642E0A0025633A2090
+:10659000496D6167652025642052414D206C6F6113
+:1065A00064696E6720746F203078257820697320C5
+:1065B0007375636365656465642E0A0025633A201C
+:1065C00052656D6F76696E6720696D61676520251C
+:1065D000642066726F6D205352414D2061742061BA
+:1065E00064647265737320307825780A0025633AF5
+:1065F0002052656D6F76696E6720696D61676520F1
+:10660000256420736C6F742025642066726F6D2082
+:10661000666C6173680A0025633A204E6F742065CA
+:106620006E6F756768206D656D6F727920746F206D
+:1066300073746F726520696E636F6D696E67206435
+:10664000617461210A0073657269616C5F616461E4
+:10665000707465720025633A2054580A0072630012
+:10666000696D6167650064617461006F666600252D
+:10667000633A2057726974696E67206174203078BC
+:10668000257820756E74696C20307825780A00258D
+:10669000633A2052583A20307825780A0025633A28
+:1066A000204661696C656420746F206F70656E2090
+:1066B000666C6173682061726561733A2025640AB3
+:1066C00000696D6167657300736C6F740068617356
+:1066D000680076657273696F6E002568752E25688F
+:1066E000752E256875002E2575002A2A2A20426FEE
+:1066F0006F74696E67204D4355626F6F74206565D6
+:1067000033396532643639346264202A2A2A0A0011
+:106710002A2A2A205573696E67205A657068797233
+:10672000204F53206275696C6420363834633965B4
+:10673000386633326534202A2A2A0A0025633A2033
+:1067400072302F61313A202030782530387820207F
+:1067500072312F61323A202030782530387820206D
+:1067600072322F61333A20203078253038780A0091
+:1067700025633A2072332F61343A20203078253057
+:106780003878207231322F69703A202030782530E5
+:106790003878207231342F6C723A202030782530CE
+:1067A00038780A0025633A2020787073723A2020E6
+:1067B0003078253038780A0025633A204661756CB8
+:1067C00074696E6720696E737472756374696F6E35
+:1067D000206164647265737320287231352F706391
+:1067E000293A203078253038780A0025633A205538
+:1067F0006E68616E646C6564204952516E3A202562
+:10680000640A0025633A202A2A2A2A2A205553415D
+:106810004745204641554C54202A2A2A2A2A0A0054
+:1068200025633A2020204469766973696F6E20627F
+:1068300079207A65726F0A0025633A202020556E10
+:10684000616C69676E6564206D656D6F727920613A
+:1068500063636573730A0025633A2020204E6F201E
+:10686000636F70726F636573736F7220696E737498
+:1068700072756374696F6E730A0025633A20202075
+:10688000496C6C6567616C206C6F6164206F662079
+:106890004558435F52455455524E20696E746F20DF
+:1068A00050430A0025633A202020496C6C656761DB
+:1068B0006C20757365206F662074686520455053A1
+:1068C000520A0025633A202020417474656D70746B
+:1068D00020746F206578656375746520756E6465D6
+:1068E00066696E656420696E737472756374696F2E
+:1068F0006E0A0025633A202A2A2A2A2A2042555362
+:10690000204641554C54202A2A2A2A2A0A00256367
+:106910003A202020537461636B696E672065727240
+:106920006F720A0025633A202020556E73746163EC
+:106930006B696E67206572726F720A0025633A2078
+:106940002020507265636973652064617461206200
+:106950007573206572726F720A0025633A202020D9
+:106960004246415220416464726573733A20307824
+:1069700025780A0025633A202020496D70726563EE
+:106980006973652064617461206275732065727239
+:106990006F720A0025633A202020496E7374727565
+:1069A0006374696F6E20627573206572726F720A0C
+:1069B0000025633A202A2A2A2A2A204D50552046AB
+:1069C00041554C54202A2A2A2A2A0A0025633A20B3
+:1069D0002020537461636B696E67206572726F72F9
+:1069E0002028636F6E746578742061726561206D14
+:1069F00069676874206265206E6F742076616C69C7
+:106A000064290A0025633A202020446174612041F2
+:106A100063636573732056696F6C6174696F6E0A86
+:106A20000025633A2020204D4D46415220416464A8
+:106A3000726573733A20307825780A0025633A200E
+:106A40002020496E737472756374696F6E204163A0
+:106A5000636573732056696F6C6174696F6E0A00A9
+:106A600052657365727665642045786365707469F4
+:106A70006F6E20280053707572696F757320696E90
+:106A80007465727275707420284952512000256314
+:106A90003A20535053454C20696E207468726561EA
+:106AA00064206D6F646520646F6573206E6F742061
+:106AB000696E646963617465205053500A002563F0
+:106AC0003A202A2A2A2A2A2048415244204641555F
+:106AD0004C54202A2A2A2A2A0A0025633A202020F8
+:106AE000427573206661756C74206F6E20766563E5
+:106AF000746F72207461626C6520726561640A0053
+:106B000025633A2020204465627567206576656EAE
+:106B1000740A0025633A2020204661756C74206554
+:106B20007363616C6174696F6E20287365652062A0
+:106B3000656C6F77290A0025633A20415243485F0C
+:106B400045584345505420776974682072656173D5
+:106B50006F6E2025780A0A0025633A202A2A2A2AFD
+:106B60002A204465627567206D6F6E69746F7220AC
+:106B7000657863657074696F6E202A2A2A2A2A0A4A
+:106B80000025633A202A2A2A2A2A202573202564F0
+:106B900029202A2A2A2A2A0A006D70750025633ABC
+:106BA000205B25645D2030782530387820307825CA
+:106BB0003038780A0025633A204661696C656420A4
+:106BC000746F20616C6C6F63617465206E657720F3
+:106BD0004D505520726567696F6E2025750A0A0051
+:106BE00025633A2050726F6772616D204D505520B9
+:106BF000726567696F6E20617420696E64657820C4
+:106C0000307825780A0025633A20506172746974DF
+:106C1000696F6E2025753A20636F686572656E63D3
+:106C20006520636865636B206661696C65642E0A24
+:106C30000025633A20436F6E666967757265204D63
+:106C4000505520726567696F6E20617420696E64AB
+:106C5000657820307825780A0025633A20746F74AF
+:106C6000616C20726567696F6E20636F756E743A30
+:106C70002025640A00464C4153485F30005352417E
+:106C80004D5F300061626F727428290A0025633AF3
+:106C900020506172656E7420646576696365206951
+:106CA00073206E6F742072656164790A0025633AFF
+:106CB00020506172656E7420696E697469616C69D7
+:106CC000736174696F6E206661696C7572653A20D4
+:106CD00025640A0025633A20556E6465726C7969F3
+:106CE0006E6720617265612073697A65206973201F
+:106CF000696E73756666696369656E742C2072656A
+:106D00007175697265733A20307825782C20686136
+:106D1000733A20307825780A00626F6F745F6D6F68
+:106D200064654031303000626F6F745F696E666F0A
+:106D3000403000726574656E74696F6E00666C61D8
+:106D400073685F73696D5F737461747300666C61FF
+:106D500073685F73696D5F7468726573686F6C6484
+:106D6000730073696D5F666C6173685F636F6E74E7
+:106D7000726F6C6C6572006D61785F7772697465B3
+:106D80005F63616C6C73006D61785F6572617365E0
+:106D90005F63616C6C73006D61785F6C656E00623F
+:106DA000797465735F726561640062797465735F9D
+:106DB0007772697474656E00646F75626C655F7775
+:106DC000726974657300666C6173685F7265616493
+:106DD0005F63616C6C7300666C6173685F726561A0
+:106DE000645F74696D655F757300666C6173685F7D
+:106DF00077726974655F63616C6C7300666C617354
+:106E0000685F77726974655F74696D655F7573003B
+:106E1000666C6173685F65726173655F63616C6CFA
+:106E20007300666C6173685F65726173655F746936
+:106E30006D655F75730065726173655F6379636C1F
+:106E400065735F756E6974300065726173655F6349
+:106E500079636C65735F756E697431006572617317
+:106E6000655F6379636C65735F756E697432006525
+:106E7000726173655F6379636C65735F756E697466
+:106E8000330065726173655F6379636C65735F7509
+:106E90006E6974340065726173655F6379636C65F4
+:106EA000735F756E6974350065726173655F6379D0
+:106EB000636C65735F756E697436006572617365C6
+:106EC0005F6379636C65735F756E697437006572B3
+:106ED0006173655F6379636C65735F756E69743840
+:106EE0000065726173655F6379636C65735F756E6E
+:106EF0006974390065726173655F6379636C65738A
+:106F00005F756E697431300065726173655F6379B6
+:106F1000636C65735F756E6974313100657261739E
+:106F2000655F6379636C65735F756E697431320098
+:106F300065726173655F6379636C65735F756E69B4
+:106F40007431330065726173655F6379636C657377
+:106F50005F756E697431340065726173655F637962
+:106F6000636C65735F756E6974313500657261734A
+:106F7000655F6379636C65735F756E697431360044
+:106F800065726173655F6379636C65735F756E6964
+:106F90007431370065726173655F6379636C657323
+:106FA0005F756E697431380065726173655F63790E
+:106FB000636C65735F756E697431390065726173F6
+:106FC000655F6379636C65735F756E6974323000F9
+:106FD00065726173655F6379636C65735F756E6914
+:106FE0007432310065726173655F6379636C6573D8
+:106FF0005F756E697432320065726173655F6379C3
+:10700000636C65735F756E697432330065726173AA
+:10701000655F6379636C65735F756E6974323400A4
+:1070200065726173655F6379636C65735F756E69C3
+:107030007432350065726173655F6379636C657383
+:107040005F756E697432360065726173655F63796E
+:10705000636C65735F756E69743237006572617356
+:10706000655F6379636C65735F756E697432380050
+:1070700065726173655F6379636C65735F756E6973
+:107080007432390065726173655F6379636C65732F
+:107090005F756E697433300065726173655F637923
+:1070A000636C65735F756E6974333100657261730B
+:1070B000655F6379636C65735F756E697433320005
+:1070C00065726173655F6379636C65735F756E6923
+:1070D0007433330065726173655F6379636C6573E4
+:1070E0005F756E697433340065726173655F6379CF
+:1070F000636C65735F756E697433350065726173B7
+:10710000655F6379636C65735F756E6974333600B0
+:1071100065726173655F6379636C65735F756E69D2
+:107120007433370065726173655F6379636C65738F
+:107130005F756E697433380065726173655F63797A
+:10714000636C65735F756E69743339006572617362
+:10715000655F6379636C65735F756E697434300065
+:1071600065726173655F6379636C65735F756E6982
+:107170007434310065726173655F6379636C657344
+:107180005F756E697434320065726173655F63792F
+:10719000636C65735F756E69743433006572617317
+:1071A000655F6379636C65735F756E697434340011
+:1071B00065726173655F6379636C65735F756E6932
+:1071C0007434350065726173655F6379636C6573F0
+:1071D0005F756E697434360065726173655F6379DB
+:1071E000636C65735F756E697434370065726173C3
+:1071F000655F6379636C65735F756E6974343800BD
+:1072000065726173655F6379636C65735F756E69E1
+:107210007434390065726173655F6379636C65739B
+:107220005F756E697435300065726173655F63798F
+:10723000636C65735F756E69743531006572617377
+:10724000655F6379636C65735F756E697435320071
+:1072500065726173655F6379636C65735F756E6991
+:107260007435330065726173655F6379636C657350
+:107270005F756E697435340065726173655F63793B
+:10728000636C65735F756E69743535006572617323
+:10729000655F6379636C65735F756E69743536001D
+:1072A00065726173655F6379636C65735F756E6941
+:1072B0007435370065726173655F6379636C6573FC
+:1072C0005F756E697435380065726173655F6379E7
+:1072D000636C65735F756E697435390065726173CF
+:1072E000655F6379636C65735F756E6974363000D2
+:1072F00065726173655F6379636C65735F756E69F1
+:107300007436310065726173655F6379636C6573B0
+:107310005F756E697436320065726173655F63799B
+:10732000636C65735F756E69743633006572617383
+:10733000655F6379636C65735F756E69743634007D
+:1073400065726173655F6379636C65735F756E69A0
+:107350007436350065726173655F6379636C65735C
+:107360005F756E697436360065726173655F637947
+:10737000636C65735F756E6974363700657261732F
+:10738000655F6379636C65735F756E697436380029
+:1073900065726173655F6379636C65735F756E6950
+:1073A0007436390065726173655F6379636C657308
+:1073B0005F756E697437300065726173655F6379FC
+:1073C000636C65735F756E697437310065726173E4
+:1073D000655F6379636C65735F756E6974373200DE
+:1073E00065726173655F6379636C65735F756E6900
+:1073F0007437330065726173655F6379636C6573BD
+:107400005F756E697437340065726173655F6379A7
+:10741000636C65735F756E6974373500657261738F
+:10742000655F6379636C65735F756E697437360089
+:1074300065726173655F6379636C65735F756E69AF
+:107440007437370065726173655F6379636C657368
+:107450005F756E697437380065726173655F637953
+:10746000636C65735F756E6974373900657261733B
+:10747000655F6379636C65735F756E69743830003E
+:1074800065726173655F6379636C65735F756E695F
+:107490007438310065726173655F6379636C65731D
+:1074A0005F756E697438320065726173655F637908
+:1074B000636C65735F756E697438330065726173F0
+:1074C000655F6379636C65735F756E6974383400EA
+:1074D00065726173655F6379636C65735F756E690F
+:1074E0007438350065726173655F6379636C6573C9
+:1074F0005F756E697438360065726173655F6379B4
+:10750000636C65735F756E6974383700657261739B
+:10751000655F6379636C65735F756E697438380095
+:1075200065726173655F6379636C65735F756E69BE
+:107530007438390065726173655F6379636C657374
+:107540005F756E697439300065726173655F637968
+:10755000636C65735F756E69743931006572617350
+:10756000655F6379636C65735F756E69743932004A
+:1075700065726173655F6379636C65735F756E696E
+:107580007439330065726173655F6379636C657329
+:107590005F756E697439340065726173655F637914
+:1075A000636C65735F756E697439350065726173FC
+:1075B000655F6379636C65735F756E6974393600F6
+:1075C00065726173655F6379636C65735F756E691E
+:1075D0007439370065726173655F6379636C6573D5
+:1075E0005F756E697439380065726173655F6379C0
+:1075F000636C65735F756E697439390065726173A8
+:10760000655F6379636C65735F756E697431303083
+:107610000065726173655F6379636C65735F756E36
+:1076200069743130310065726173655F6379636CD1
+:1076300065735F756E6974313032006572617365B0
+:107640005F6379636C65735F756E697431303300A5
+:1076500065726173655F6379636C65735F756E698D
+:10766000743130340065726173655F6379636C6592
+:10767000735F756E69743130350065726173655F73
+:107680006379636C65735F756E697431303600655C
+:10769000726173655F6379636C65735F756E69743E
+:1076A0003130370065726173655F6379636C657350
+:1076B0005F756E69743130380065726173655F6340
+:1076C00079636C65735F756E69743130390065720A
+:1076D0006173655F6379636C65735F756E6974313F
+:1076E00031300065726173655F6379636C65735FE8
+:1076F000756E69743131310065726173655F6379EC
+:10770000636C65735F756E697431313200657261E7
+:1077100073655F6379636C65735F756E697431312E
+:10772000330065726173655F6379636C65735F7560
+:107730006E69743131340065726173655F637963BA
+:107740006C65735F756E6974313135006572617394
+:10775000655F6379636C65735F756E69743131362B
+:107760000065726173655F6379636C65735F756EE5
+:1077700069743131370065726173655F6379636C79
+:1077800065735F756E697431313800657261736558
+:107790005F6379636C65735F756E6974313139004D
+:1077A00065726173655F6379636C65735F756E693C
+:1077B000743132300065726173655F6379636C6543
+:1077C000735F756E69743132310065726173655F24
+:1077D0006379636C65735F756E697431323200650D
+:1077E000726173655F6379636C65735F756E6974ED
+:1077F0003132330065726173655F6379636C657301
+:107800005F756E69743132340065726173655F63F0
+:1078100079636C65735F756E6974313235006572BA
+:107820006173655F6379636C65735F756E697431ED
+:1078300032360065726173655F6379636C65735F8F
+:10784000756E69743132370065726173655F637993
+:10785000636C65735F756E6974313238006572618F
+:1078600073655F6379636C65735F756E69743132DC
+:10787000390065726173655F6379636C65735F7509
+:107880006E69743133300065726173655F6379636B
+:107890006C65735F756E6974313331006572617345
+:1078A000655F6379636C65735F756E6974313332DC
+:1078B0000065726173655F6379636C65735F756E94
+:1078C00069743133330065726173655F6379636C2A
+:1078D00065735F756E697431333400657261736509
+:1078E0005F6379636C65735F756E697431333500FE
+:1078F00065726173655F6379636C65735F756E69EB
+:10790000743133360065726173655F6379636C65EA
+:10791000735F756E69743133370065726173655FCB
+:107920006379636C65735F756E69743133380065B4
+:10793000726173655F6379636C65735F756E69749B
+:107940003133390065726173655F6379636C6573A8
+:107950005F756E69743134300065726173655F63A1
+:1079600079636C65735F756E69743134310065726B
+:107970006173655F6379636C65735F756E6974319C
+:1079800034320065726173655F6379636C65735F40
+:10799000756E69743134330065726173655F637944
+:1079A000636C65735F756E69743134340065726140
+:1079B00073655F6379636C65735F756E6974313489
+:1079C000350065726173655F6379636C65735F75BC
+:1079D0006E69743134360065726173655F63796313
+:1079E0006C65735F756E69743134370065726173ED
+:1079F000655F6379636C65735F756E697431343884
+:107A00000065726173655F6379636C65735F756E42
+:107A100069743134390065726173655F6379636CD1
+:107A200065735F756E6974313530006572617365B9
+:107A30005F6379636C65735F756E697431353100AE
+:107A400065726173655F6379636C65735F756E6999
+:107A5000743135320065726173655F6379636C659B
+:107A6000735F756E69743135330065726173655F7C
+:107A70006379636C65735F756E6974313534006565
+:107A8000726173655F6379636C65735F756E69744A
+:107A90003135350065726173655F6379636C657359
+:107AA0005F756E69743135360065726173655F6349
+:107AB00079636C65735F756E697431353700657213
+:107AC0006173655F6379636C65735F756E6974314B
+:107AD00035380065726173655F6379636C65735FE8
+:107AE000756E69743135390065726173655F6379EC
+:107AF000636C65735F756E697431363000657261F1
+:107B000073655F6379636C65735F756E6974313635
+:107B1000310065726173655F6379636C65735F756E
+:107B20006E69743136320065726173655F637963C3
+:107B30006C65735F756E697431363300657261739D
+:107B4000655F6379636C65735F756E697431363434
+:107B50000065726173655F6379636C65735F756EF1
+:107B600069743136350065726173655F6379636C82
+:107B700065735F756E697431363600657261736561
+:107B80005F6379636C65735F756E69743136370056
+:107B900065726173655F6379636C65735F756E6948
+:107BA000743136380065726173655F6379636C6543
+:107BB000735F756E69743136390065726173655F24
+:107BC0006379636C65735F756E6974313730006516
+:107BD000726173655F6379636C65735F756E6974F9
+:107BE0003137310065726173655F6379636C65730A
+:107BF0005F756E69743137320065726173655F63FA
+:107C000079636C65735F756E6974313733006572C3
+:107C10006173655F6379636C65735F756E697431F9
+:107C200037340065726173655F6379636C65735F98
+:107C3000756E69743137350065726173655F63799C
+:107C4000636C65735F756E69743137360065726198
+:107C500073655F6379636C65735F756E69743137E3
+:107C6000370065726173655F6379636C65735F7517
+:107C70006E69743137380065726173655F6379636B
+:107C80006C65735F756E6974313739006572617345
+:107C9000655F6379636C65735F756E6974313830E5
+:107CA0000065726173655F6379636C65735F756EA0
+:107CB00069743138310065726173655F6379636C33
+:107CC00065735F756E697431383200657261736512
+:107CD0005F6379636C65735F756E69743138330007
+:107CE00065726173655F6379636C65735F756E69F7
+:107CF000743138340065726173655F6379636C65F4
+:107D0000735F756E69743138350065726173655FD4
+:107D10006379636C65735F756E69743138360065BD
+:107D2000726173655F6379636C65735F756E6974A7
+:107D30003138370065726173655F6379636C6573B1
+:107D40005F756E69743138380065726173655F63A1
+:107D500079636C65735F756E69743138390065726B
+:107D60006173655F6379636C65735F756E697431A8
+:107D700039300065726173655F6379636C65735F49
+:107D8000756E69743139310065726173655F63794D
+:107D9000636C65735F756E69743139320065726149
+:107DA00073655F6379636C65735F756E6974313990
+:107DB000330065726173655F6379636C65735F75CA
+:107DC0006E69743139340065726173655F6379631C
+:107DD0006C65735F756E69743139350065726173F6
+:107DE000655F6379636C65735F756E69743139368D
+:107DF0000065726173655F6379636C65735F756E4F
+:107E000069743139370065726173655F6379636CDA
+:107E100065735F756E6974313938006572617365B9
+:107E20005F6379636C65735F756E697431393900AE
+:107E300065726173655F6379636C65735F756E69A5
+:107E4000743230300065726173655F6379636C65AD
+:107E5000735F756E69743230310065726173655F8E
+:107E60006379636C65735F756E6974323032006577
+:107E7000726173655F6379636C65735F756E697456
+:107E80003230330065726173655F6379636C65736B
+:107E90005F756E69743230340065726173655F635B
+:107EA00079636C65735F756E697432303500657225
+:107EB0006173655F6379636C65735F756E69743256
+:107EC00030360065726173655F6379636C65735FFB
+:107ED000756E69743230370065726173655F6379FE
+:107EE000636C65735F756E697432303800657261FA
+:107EF00073655F6379636C65735F756E6974323047
+:107F0000390065726173655F6379636C65735F7572
+:107F10006E69743231300065726173655F637963D5
+:107F20006C65735F756E69743231310065726173AF
+:107F3000655F6379636C65735F756E697432313246
+:107F40000065726173655F6379636C65735F756EFD
+:107F500069743231330065726173655F6379636C94
+:107F600065735F756E697432313400657261736573
+:107F70005F6379636C65735F756E69743231350068
+:107F800065726173655F6379636C65735F756E6954
+:107F9000743231360065726173655F6379636C6555
+:107FA000735F756E69743231370065726173655F36
+:107FB0006379636C65735F756E697432313800651F
+:107FC000726173655F6379636C65735F756E697405
+:107FD0003231390065726173655F6379636C657313
+:107FE0005F756E69743232300065726173655F630C
+:107FF00079636C65735F756E6974323231006572D6
+:108000006173655F6379636C65735F756E69743204
+:1080100032320065726173655F6379636C65735FAB
+:10802000756E69743232330065726173655F6379AE
+:10803000636C65735F756E697432323400657261AA
+:1080400073655F6379636C65735F756E69743232F3
+:10805000350065726173655F6379636C65735F7525
+:108060006E69743232360065726173655F6379637D
+:108070006C65735F756E6974323237006572617357
+:10808000655F6379636C65735F756E6974323238EE
+:108090000065726173655F6379636C65735F756EAC
+:1080A00069743232390065726173655F6379636C3C
+:1080B00065735F756E697432333000657261736524
+:1080C0005F6379636C65735F756E69743233310019
+:1080D00065726173655F6379636C65735F756E6903
+:1080E000743233320065726173655F6379636C6506
+:1080F000735F756E69743233330065726173655FE7
+:108100006379636C65735F756E69743233340065CF
+:10811000726173655F6379636C65735F756E6974B3
+:108120003233350065726173655F6379636C6573C3
+:108130005F756E69743233360065726173655F63B3
+:1081400079636C65735F756E69743233370065727D
+:108150006173655F6379636C65735F756E697432B3
+:1081600033380065726173655F6379636C65735F53
+:10817000756E69743233390065726173655F637956
+:10818000636C65735F756E6974323430006572615B
+:1081900073655F6379636C65735F756E69743234A0
+:1081A000310065726173655F6379636C65735F75D8
+:1081B0006E69743234320065726173655F6379632E
+:1081C0006C65735F756E6974323433006572617308
+:1081D000655F6379636C65735F756E69743234349F
+:1081E0000065726173655F6379636C65735F756E5B
+:1081F00069743234350065726173655F6379636CED
+:1082000065735F756E6974323436006572617365CB
+:108210005F6379636C65735F756E697432343700C0
+:1082200065726173655F6379636C65735F756E69B1
+:10823000743234380065726173655F6379636C65AD
+:10824000735F756E69743234390065726173655F8E
+:108250006379636C65735F756E6974323530006580
+:10826000726173655F6379636C65735F756E697462
+:108270003235310065726173655F6379636C657374
+:108280005F756E69743235320065726173655F6364
+:1082900079636C65735F756E69743235330065722E
+:1082A0006173655F6379636C65735F756E69743262
+:1082B00035340065726173655F6379636C65735F04
+:1082C000756E69743235350064697274795F7265F0
+:1082D00061645F756E6974300064697274795F728D
+:1082E0006561645F756E6974310064697274795F89
+:1082F000726561645F756E69743200646972747965
+:108300005F726561645F756E69743300646972746D
+:10831000795F726561645F756E6974340064697257
+:1083200074795F726561645F756E69743500646944
+:108330007274795F726561645F756E69743600642A
+:10834000697274795F726561645F756E6974370014
+:1083500064697274795F726561645F756E6974389F
+:108360000064697274795F726561645F756E6974C7
+:10837000390064697274795F726561645F756E69F2
+:108380007431300064697274795F726561645F751D
+:108390006E697431310064697274795F7265616409
+:1083A0005F756E697431320064697274795F7265E9
+:1083B00061645F756E697431330064697274795FEA
+:1083C000726561645F756E697431340064697274DA
+:1083D000795F726561645F756E69743135006469D7
+:1083E0007274795F726561645F756E6974313600AD
+:1083F00064697274795F726561645F756E69743106
+:10840000370064697274795F726561645F756E6963
+:108410007431380064697274795F726561645F7584
+:108420006E697431390064697274795F7265616470
+:108430005F756E697432300064697274795F726559
+:1084400061645F756E697432310064697274795F5A
+:10845000726561645F756E6974323200646972744A
+:10846000795F726561645F756E6974323300646947
+:108470007274795F726561645F756E69743234001D
+:1084800064697274795F726561645F756E69743274
+:10849000350064697274795F726561645F756E69D5
+:1084A0007432360064697274795F726561645F75F5
+:1084B0006E697432370064697274795F72656164E1
+:1084C0005F756E697432380064697274795F7265C1
+:1084D00061645F756E697432390064697274795FC2
+:1084E000726561645F756E697433300064697274BB
+:1084F000795F726561645F756E69743331006469B8
+:108500007274795F726561645F756E69743332008D
+:1085100064697274795F726561645F756E697433E2
+:10852000330064697274795F726561645F756E6946
+:108530007433340064697274795F726561645F7565
+:108540006E697433350064697274795F7265616451
+:108550005F756E697433360064697274795F726531
+:1085600061645F756E697433370064697274795F32
+:10857000726561645F756E69743338006469727422
+:10858000795F726561645F756E697433390064691F
+:108590007274795F726561645F756E6974343000FE
+:1085A00064697274795F726561645F756E69743451
+:1085B000310064697274795F726561645F756E69B8
+:1085C0007434320064697274795F726561645F75D6
+:1085D0006E697434330064697274795F72656164C2
+:1085E0005F756E697434340064697274795F7265A2
+:1085F00061645F756E697434350064697274795FA3
+:10860000726561645F756E69743436006469727492
+:10861000795F726561645F756E697434370064698F
+:108620007274795F726561645F756E697434380065
+:1086300064697274795F726561645F756E697434C0
+:10864000390064697274795F726561645F756E691F
+:108650007435300064697274795F726561645F7546
+:108660006E697435310064697274795F7265616432
+:108670005F756E697435320064697274795F726512
+:1086800061645F756E697435330064697274795F13
+:10869000726561645F756E69743534006469727403
+:1086A000795F726561645F756E6974353500646900
+:1086B0007274795F726561645F756E6974353600D6
+:1086C00064697274795F726561645F756E6974352F
+:1086D000370064697274795F726561645F756E6991
+:1086E0007435380064697274795F726561645F75AE
+:1086F0006E697435390064697274795F726561649A
+:108700005F756E697436300064697274795F726582
+:1087100061645F756E697436310064697274795F83
+:10872000726561645F756E69743632006469727473
+:10873000795F726561645F756E6974363300646970
+:108740007274795F726561645F756E697436340046
+:1087500064697274795F726561645F756E6974369D
+:10876000350064697274795F726561645F756E6902
+:108770007436360064697274795F726561645F751E
+:108780006E697436370064697274795F726561640A
+:108790005F756E697436380064697274795F7265EA
+:1087A00061645F756E697436390064697274795FEB
+:1087B000726561645F756E697437300064697274E4
+:1087C000795F726561645F756E69743731006469E1
+:1087D0007274795F726561645F756E6974373200B7
+:1087E00064697274795F726561645F756E6974370C
+:1087F000330064697274795F726561645F756E6974
+:108800007437340064697274795F726561645F758E
+:108810006E697437350064697274795F726561647A
+:108820005F756E697437360064697274795F72655A
+:1088300061645F756E697437370064697274795F5B
+:10884000726561645F756E6974373800646972744B
+:10885000795F726561645F756E6974373900646948
+:108860007274795F726561645F756E697438300027
+:1088700064697274795F726561645F756E6974387A
+:10888000310064697274795F726561645F756E69E5
+:108890007438320064697274795F726561645F75FF
+:1088A0006E697438330064697274795F72656164EB
+:1088B0005F756E697438340064697274795F7265CB
+:1088C00061645F756E697438350064697274795FCC
+:1088D000726561645F756E697438360064697274BC
+:1088E000795F726561645F756E69743837006469B9
+:1088F0007274795F726561645F756E69743838008F
+:1089000064697274795F726561645F756E697438E9
+:10891000390064697274795F726561645F756E694C
+:108920007439300064697274795F726561645F756F
+:108930006E697439310064697274795F726561645B
+:108940005F756E697439320064697274795F72653B
+:1089500061645F756E697439330064697274795F3C
+:10896000726561645F756E6974393400646972742C
+:10897000795F726561645F756E6974393500646929
+:108980007274795F726561645F756E6974393600FF
+:1089900064697274795F726561645F756E69743958
+:1089A000370064697274795F726561645F756E69BE
+:1089B0007439380064697274795F726561645F75D7
+:1089C0006E697439390064697274795F72656164C3
+:1089D0005F756E69743130300064697274795F72EA
+:1089E0006561645F756E69743130310064697274F9
+:1089F000795F726561645F756E69743130320064ED
+:108A0000697274795F726561645F756E6974313023
+:108A1000330064697274795F726561645F756E6951
+:108A2000743130340064697274795F726561645FB7
+:108A3000756E69743130350064697274795F72657E
+:108A400061645F756E69743130360064697274797F
+:108A50005F726561645F756E697431303700646997
+:108A60007274795F726561645F756E6974313038F4
+:108A70000064697274795F726561645F756E6974B0
+:108A80003130390064697274795F726561645F7551
+:108A90006E69743131300064697274795F72656136
+:108AA000645F756E69743131310064697274795F25
+:108AB000726561645F756E69743131320064697228
+:108AC00074795F726561645F756E6974313133000A
+:108AD00064697274795F726561645F756E6974311F
+:108AE00031340064697274795F726561645F756EB8
+:108AF00069743131350064697274795F72656164DB
+:108B00005F756E69743131360064697274795F72B1
+:108B10006561645F756E69743131370064697274C0
+:108B2000795F726561645F756E69743131380064B4
+:108B3000697274795F726561645F756E69743131F1
+:108B4000390064697274795F726561645F756E691A
+:108B5000743132300064697274795F726561645F88
+:108B6000756E69743132310064697274795F72654F
+:108B700061645F756E697431323200646972747950
+:108B80005F726561645F756E697431323300646968
+:108B90007274795F726561645F756E6974313234C5
+:108BA0000064697274795F726561645F756E69747F
+:108BB0003132350064697274795F726561645F7522
+:108BC0006E69743132360064697274795F726561FE
+:108BD000645F756E69743132370064697274795FED
+:108BE000726561645F756E697431323800646972F0
+:108BF00074795F726561645F756E697431323900D2
+:108C000064697274795F726561645F756E697431ED
+:108C100033300064697274795F726561645F756E88
+:108C200069743133310064697274795F72656164AB
+:108C30005F756E69743133320064697274795F7282
+:108C40006561645F756E6974313333006469727491
+:108C5000795F726561645F756E6974313334006485
+:108C6000697274795F726561645F756E69743133BE
+:108C7000350064697274795F726561645F756E69ED
+:108C8000743133360064697274795F726561645F50
+:108C9000756E69743133370064697274795F726517
+:108CA00061645F756E697431333800646972747918
+:108CB0005F726561645F756E697431333900646930
+:108CC0007274795F726561645F756E697431343096
+:108CD0000064697274795F726561645F756E69744E
+:108CE0003134310064697274795F726561645F75F3
+:108CF0006E69743134320064697274795F726561CF
+:108D0000645F756E69743134330064697274795FBD
+:108D1000726561645F756E697431343400646972C0
+:108D200074795F726561645F756E697431343500A2
+:108D300064697274795F726561645F756E697431BC
+:108D400034360064697274795F726561645F756E50
+:108D500069743134370064697274795F7265616473
+:108D60005F756E69743134380064697274795F724A
+:108D70006561645F756E6974313439006469727459
+:108D8000795F726561645F756E6974313530006456
+:108D9000697274795F726561645F756E697431358B
+:108DA000310064697274795F726561645F756E69C0
+:108DB000743135320064697274795F726561645F21
+:108DC000756E69743135330064697274795F7265E8
+:108DD00061645F756E6974313534006469727479E9
+:108DE0005F726561645F756E697431353500646901
+:108DF0007274795F726561645F756E69743135365E
+:108E00000064697274795F726561645F756E69741C
+:108E10003135370064697274795F726561645F75BA
+:108E20006E69743135380064697274795F72656196
+:108E3000645F756E69743135390064697274795F85
+:108E4000726561645F756E69743136300064697291
+:108E500074795F726561645F756E69743136310073
+:108E600064697274795F726561645F756E6974318B
+:108E700036320064697274795F726561645F756E21
+:108E800069743136330064697274795F7265616444
+:108E90005F756E69743136340064697274795F721B
+:108EA0006561645F756E697431363500646972742A
+:108EB000795F726561645F756E697431363600641E
+:108EC000697274795F726561645F756E6974313659
+:108ED000370064697274795F726561645F756E6989
+:108EE000743136380064697274795F726561645FE9
+:108EF000756E69743136390064697274795F7265B0
+:108F000061645F756E6974313730006469727479B9
+:108F10005F726561645F756E6974313731006469D1
+:108F20007274795F726561645F756E69743137322E
+:108F30000064697274795F726561645F756E6974EB
+:108F40003137330064697274795F726561645F758B
+:108F50006E69743137340064697274795F72656167
+:108F6000645F756E69743137350064697274795F56
+:108F7000726561645F756E69743137360064697259
+:108F800074795F726561645F756E6974313737003B
+:108F900064697274795F726561645F756E6974315A
+:108FA00037380064697274795F726561645F756EE9
+:108FB00069743137390064697274795F726561640C
+:108FC0005F756E69743138300064697274795F72EC
+:108FD0006561645F756E69743138310064697274FB
+:108FE000795F726561645F756E69743138320064EF
+:108FF000697274795F726561645F756E6974313826
+:10900000330064697274795F726561645F756E695B
+:10901000743138340064697274795F726561645FB9
+:10902000756E69743138350064697274795F726580
+:1090300061645F756E697431383600646972747981
+:109040005F726561645F756E697431383700646999
+:109050007274795F726561645F756E6974313838F6
+:109060000064697274795F726561645F756E6974BA
+:109070003138390064697274795F726561645F7553
+:109080006E69743139300064697274795F72656138
+:10909000645F756E69743139310064697274795F27
+:1090A000726561645F756E6974313932006469722A
+:1090B00074795F726561645F756E6974313933000C
+:1090C00064697274795F726561645F756E69743129
+:1090D00039340064697274795F726561645F756EBA
+:1090E00069743139350064697274795F72656164DD
+:1090F0005F756E69743139360064697274795F72B4
+:109100006561645F756E69743139370064697274C2
+:10911000795F726561645F756E69743139380064B6
+:10912000697274795F726561645F756E69743139F3
+:10913000390064697274795F726561645F756E6924
+:10914000743230300064697274795F726561645F93
+:10915000756E69743230310064697274795F72655A
+:1091600061645F756E69743230320064697274795B
+:109170005F726561645F756E697432303300646973
+:109180007274795F726561645F756E6974323034D0
+:109190000064697274795F726561645F756E697489
+:1091A0003230350064697274795F726561645F752D
+:1091B0006E69743230360064697274795F72656109
+:1091C000645F756E69743230370064697274795FF8
+:1091D000726561645F756E697432303800646972FB
+:1091E00074795F726561645F756E697432303900DD
+:1091F00064697274795F726561645F756E697432F7
+:1092000031300064697274795F726561645F756E94
+:1092100069743231310064697274795F72656164B6
+:109220005F756E69743231320064697274795F728D
+:109230006561645F756E697432313300646972749C
+:10924000795F726561645F756E6974323134006490
+:10925000697274795F726561645F756E69743231C9
+:10926000350064697274795F726561645F756E69F7
+:10927000743231360064697274795F726561645F5B
+:10928000756E69743231370064697274795F726522
+:1092900061645F756E697432313800646972747923
+:1092A0005F726561645F756E69743231390064693B
+:1092B0007274795F726561645F756E6974323230A1
+:1092C0000064697274795F726561645F756E697458
+:1092D0003232310064697274795F726561645F75FE
+:1092E0006E69743232320064697274795F726561DA
+:1092F000645F756E69743232330064697274795FC9
+:10930000726561645F756E697432323400646972CB
+:1093100074795F726561645F756E697432323500AD
+:1093200064697274795F726561645F756E697432C5
+:1093300032360064697274795F726561645F756E5C
+:1093400069743232370064697274795F726561647E
+:109350005F756E69743232380064697274795F7255
+:109360006561645F756E6974323239006469727464
+:10937000795F726561645F756E6974323330006461
+:10938000697274795F726561645F756E6974323396
+:10939000310064697274795F726561645F756E69CA
+:1093A000743233320064697274795F726561645F2C
+:1093B000756E69743233330064697274795F7265F3
+:1093C00061645F756E6974323334006469727479F4
+:1093D0005F726561645F756E69743233350064690C
+:1093E0007274795F726561645F756E697432333669
+:1093F0000064697274795F726561645F756E697427
+:109400003233370064697274795F726561645F75C5
+:109410006E69743233380064697274795F726561A1
+:10942000645F756E69743233390064697274795F90
+:10943000726561645F756E6974323430006469729C
+:1094400074795F726561645F756E6974323431007E
+:1094500064697274795F726561645F756E69743294
+:1094600034320064697274795F726561645F756E2D
+:1094700069743234330064697274795F726561644F
+:109480005F756E69743234340064697274795F7226
+:109490006561645F756E6974323435006469727435
+:1094A000795F726561645F756E6974323436006429
+:1094B000697274795F726561645F756E6974323464
+:1094C000370064697274795F726561645F756E6993
+:1094D000743234380064697274795F726561645FF4
+:1094E000756E69743234390064697274795F7265BB
+:1094F00061645F756E6974323530006469727479C5
+:109500005F726561645F756E6974323531006469DC
+:109510007274795F726561645F756E697432353239
+:109520000064697274795F726561645F756E6974F5
+:109530003235330064697274795F726561645F7596
+:109540006E69743235340064697274795F72656172
+:10955000645F756E6974323535006770696F4034C9
+:1095600030303133303030006770696F4034303024
+:109570003132303030006770696F40343030313113
+:10958000303030006770696F403430303130303007
+:1095900030006D7073325F66706761696F403430A0
+:1095A000303238303463006D7073325F66706761DB
+:1095B000696F403430303238303038006D7073327B
+:1095C0005F66706761696F403430303238303030F8
+:1095D0000072657461696E65646D656D00726574B5
+:1095E00061696E65645F6D656D5F7A6570687972DB
+:1095F0005F72616D007561727440343030303630A6
+:109600003030007561727440343030303530303075
+:1096100000756172744034303030343030300025A1
+:10962000633A2048616C74696E672073797374655E
+:109630006D0A00556E6B6E6F776E206572726F7279
+:1096400000756E6B6E6F776E0025633A203E3E3E6E
+:10965000205A455048595220464154414C204552C9
+:10966000524F522025643A202573206F6E204350BC
+:10967000552025640A0025633A204661756C7420E4
+:10968000647572696E6720696E7465727275707444
+:109690002068616E646C696E670A0A0025633A206F
+:1096A00043757272656E74207468726561643A20E5
+:1096B000257020282573290A0043505520657863BA
+:1096C000657074696F6E00556E68616E646C656478
+:1096D00020696E7465727275707400537461636B87
+:1096E000206F766572666C6F77004B65726E656C85
+:1096F000206F6F7073004B65726E656C2070616EC9
+:109700006963006D61696E006F730025633A2025FF
+:1097100070202872656164792028792F6E293A209B
+:10972000256329207072696F206368616E676564C4
+:1097300020746F2025642028776173202564290A0E
+:109740000025633A20257020746F6F6B206D75744F
+:1097500065782025702C20636F756E743A2025641F
+:109760002C206F726967207072696F3A2025640A35
+:109770000025633A2061646A757374696E672070AE
+:1097800072696F207570206F6E206D75746578201A
+:1097900025700A0025633A206F6E206D7574657818
+:1097A00020257020676F745F6D7574657820766111
+:1097B0006C75653A2025640A0025633A20257020DF
+:1097C000676F74206D757465782025702028792F57
+:1097D0006E293A2025630A0025633A2025702074FB
+:1097E000696D656F7574206F6E206D757465782076
+:1097F00025700A0025633A2061646A757374696E86
+:1098000067207072696F20646F776E206F6E206DB5
+:10981000757465782025700A0025633A206D75748B
+:109820006578202570206C6F636B5F636F756E7455
+:109830003A2025640A0025633A206E6577206F7709
+:109840006E6572206F66206D757465782025703A9C
+:1098500020257020287072696F3A202564290A003B
+:1098600025633A20737461636B20257020666F72E4
+:10987000207468726561642025703A206F626A5FA7
+:1098800073697A653D257A75206275665F737461C8
+:1098900072743D257020206275665F73697A652059
+:1098A000257A7520737461636B5F7074723D2570E7
+:1098B0000A0025633A207363686564756C657220DD
+:1098C0006C6F636B6564202825703A2564290A0053
+:1098D00025633A207363686564756C657220756EE4
+:1098E0006C6F636B6564202825703A2564290A0033
+:1098F00025633A2074687265616420257020666F64
+:109900007220256C75207469636B730A00286E756C
+:109910006C6C29007F7F7F7F7F7F7F7F7F7F7F7F52
+:109920007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F47
+:109930007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3E78
+:109940007F7F7F3F3435363738393A3B3C3D7F7F28
+:109950007F407F7F7F000102030405060708090A94
+:109960000B0C0D0E0F101112131415161718197F6A
+:109970007F7F7F7F7F1A1B1C1D1E1F202122232417
+:1099800025262728292A2B2C2D2E2F303132337FC4
+:109990007F7F7F7F4142434445464748494A4B4C7D
+:1099A0004D4E4F505152535455565758595A616263
+:1099B000636465666768696A6B6C6D6E6F707172FF
+:1099C000737475767778797A303132333435363747
+:1099D00038392B2F1800776D00001C00876D0000B0
+:1099E0002000976D000018009F6D00001C00AA6DFC
+:1099F00000002000B86D00002400C66D00002800A3
+:109A0000D76D00002C00EA6D00003000FC6D0000F6
+:109A10003400106E00003800226E00003C00366EEC
+:109A200000004000496E000044005C6E00004800E9
+:109A30006F6E00004C00826E00005000956E0000BA
+:109A40005400A86E00005800BB6E00005C00CE6E93
+:109A500000006000E16E00006400F46E0000680029
+:109A6000086F00006C001C6F00007000306F000079
+:109A70007400446F00007800586F00007C006C6F29
+:109A800000008000806F00008400946F0000880058
+:109A9000A86F00008C00BC6F00009000D06F000029
+:109AA0009400E46F00009800F86F00009C000C70B8
+:109AB0000000A00020700000A40034700000A80086
+:109AC00048700000AC005C700000B00070700000D6
+:109AD000B40084700000B80098700000BC00AC7046
+:109AE0000000C000C0700000C400D4700000C800B6
+:109AF000E8700000CC00FC700000D0001071000085
+:109B0000D40024710000D80038710000DC004C71D2
+:109B10000000E00060710000E40074710000E800E3
+:109B200088710000EC009C710000F000B071000032
+:109B3000F400C4710000F800D8710000FC00EC7162
+:109B4000000000010072000004011472000008010E
+:109B5000287200000C013C720000100150720000DD
+:109B60001401647200001801787200001C018C72EC
+:109B700000002001A07200002401B472000028013E
+:109B8000C87200002C01DC7200003001F07200008D
+:109B90003401047300003801187300003C012C7379
+:109BA000000040014073000044015473000048016C
+:109BB000687300004C017C7300005001907300003A
+:109BC0005401A47300005801B87300005C01CC7309
+:109BD00000006001E07300006401F473000068019C
+:109BE000087400006C011C740000700130740000E7
+:109BF0007401447400007801587400007C016C7496
+:109C000000008001807400008401947400008801C9
+:109C1000A87400008C01BC7400009001D074000096
+:109C20009401E47400009801F87400009C010C7524
+:109C30000000A00120750000A40134750000A801F7
+:109C400048750000AC015C750000B0017075000043
+:109C5000B40184750000B80198750000BC01AC75B2
+:109C60000000C001C0750000C401D4750000C80127
+:109C7000E8750000CC01FC750000D00111760000F1
+:109C8000D40126760000D8013B760000DC01507636
+:109C90000000E00165760000E4017A760000E8014A
+:109CA0008F760000EC01A4760000F001B976000088
+:109CB000F401CE760000F801E3760000FC01F876AE
+:109CC000000000020D770000040222770000080265
+:109CD000377700000C024C7700001002617700001B
+:109CE00014027677000018028B7700001C02A07720
+:109CF00000002002B57700002402CA770000280285
+:109D0000DF7700002C02F4770000300209780000B1
+:109D100034021E7800003802337800003C02487894
+:109D2000000040025D7800004402727800004802A2
+:109D3000877800004C029C7800005002B178000047
+:109D40005402C67800005802DB7800005C02F0780C
+:109D5000000060020579000064021A7900006802C0
+:109D60002F7900006C0244790000700259790000DC
+:109D700074026E7900007802837900007C02987981
+:109D800000008002AD7900008402C27900008802E0
+:109D9000D77900008C02EC7900009002017A000073
+:109DA0009402167A000098022B7A00009C02407AF6
+:109DB0000000A002557A0000A4026A7A0000A802FE
+:109DC0007F7A0000AC02947A0000B002A97A000009
+:109DD000B402BE7A0000B802D37A0000BC02E87A6E
+:109DE0000000C002FD7A0000C402127B0000C8021D
+:109DF000277B0000CC023C7B0000D002517B00009E
+:109E0000D402667B0000D8027B7B0000DC02907BE2
+:109E10000000E002A57B0000E402BA7B0000E8023B
+:109E2000CF7B0000EC02E47B0000F002F97B000035
+:109E3000F4020E7C0000F802237C0000FC02387C57
+:109E4000000000034D7C00000403627C0000080356
+:109E5000777C00000C038C7C00001003A17C0000C8
+:109E60001403B67C00001803CB7C00001C03E07CCC
+:109E700000002003F57C000024030A7D0000280375
+:109E80001F7D00002C03347D00003003497D00005D
+:109E900034035E7D00003803737D00003C03887D41
+:109EA000000040039D7D00004403B27D0000480394
+:109EB000C77D00004C03DC7D00005003F17D0000F5
+:109EC0005403067E000058031B7E00005C03307EB6
+:109ED00000006003457E000064035A7E00006803B2
+:109EE0006F7E00006C03847E00007003997E00008A
+:109EF0007403AE7E00007803C37E00007C03D87E2E
+:109F000000008003ED7E00008403027F00008803D0
+:109F1000177F00008C032C7F00009003417F00001E
+:109F20009403567F000098036B7F00009C03807FA2
+:109F30000000A003957F0000A403AA7F0000A803EF
+:109F4000BF7F0000AC03D47F0000B003E97F0000B6
+:109F5000B403FE7F0000B80313800000BC03288018
+:109F60000000C0033D800000C40352800000C8030D
+:109F700067800000CC037C800000D003918000004B
+:109F8000D403A6800000D803BB800000DC03D0808F
+:109F90000000E003E5800000E403FA800000E8032D
+:109FA0000F810000EC0324810000F00339810000E0
+:109FB000F4034E810000F80363810000FC03788104
+:109FC000000000048D8100000404A2810000080448
+:109FD000B78100000C04CC8100001004E181000076
+:109FE0001404F681000018040B8200001C04208277
+:109FF000000020043582000024044A820000280466
+:10A000005F8200002C04748200003004898200000A
+:10A0100034049E8200003804B38200003C04C882ED
+:10A0200000004004D98200004404EA820000480491
+:10A03000FB8200004C040C83000050041D830000D0
+:10A0400054042E83000058043F8300005C045083B6
+:10A0500000006004618300006404728300006804EF
+:10A06000848300006C04968300007004A8830000C1
+:10A070007404BA8300007804CC8300007C04DE837F
+:10A0800000008004F083000084040284000088043F
+:10A09000148400008C04268400009004388400009E
+:10A0A00094044A84000098045C8400009C046E843C
+:10A0B0000000A00480840000A40492840000A8048E
+:10A0C000A4840000AC04B6840000B004C88400007E
+:10A0D000B404DA840000B804EC840000BC04FE84FC
+:10A0E0000000C00410850000C40422850000C804DC
+:10A0F00034850000CC0446850000D004588500005B
+:10A10000D4046A850000D8047C850000DC048E85B8
+:10A110000000E004A0850000E404B2850000E8042B
+:10A12000C4850000EC04D6850000F004E88500003A
+:10A13000F404FA850000F8040C860000FC041E8676
+:10A140000000000530860000040542860000080576
+:10A15000548600000C056686000010057886000015
+:10A1600014058A86000018059C8600001C05AE8632
+:10A1700000002005C08600002405D28600002805C6
+:10A18000E48600002C05F6860000300508870000F4
+:10A1900034051A87000038052C8700003C053E87EF
+:10A1A0000000400550870000440562870000480514
+:10A1B000748700004C0586870000500598870000D2
+:10A1C0005405AA8700005805BC8700005C05CE87AF
+:10A1D00000006005E08700006405F2870000680564
+:10A1E000048800006C0516880000700528880000AF
+:10A1F00074053A88000078054C8800007C055E886C
+:10A2000000008005708800008405828800008805B1
+:10A21000948800008C05A68800009005B88800008E
+:10A220009405CA8800009805DC8800009C05EE882B
+:10A230000000A00500890000A40512890000A805FF
+:10A2400024890000AC0536890000B005488900006B
+:10A25000B4055A890000B8056C890000BC057E89E8
+:10A260000000C00590890000C405A2890000C8054F
+:10A27000B4890000CC05C6890000D005D98900004A
+:10A28000D405EC890000D805FF890000DC05128A9E
+:10A290000000E005258A0000E405388A0000E80592
+:10A2A0004B8A0000EC055E8A0000F005718A000010
+:10A2B000F405848A0000F805978A0000FC05AA8A44
+:10A2C00000000006BD8A00000406D08A00000806CF
+:10A2D000E38A00000C06F68A00001006098B0000D5
+:10A2E00014061C8B000018062F8B00001C06428BE6
+:10A2F00000002006558B00002406688B000028060D
+:10A300007B8B00002C068E8B00003006A18B00009A
+:10A310003406B48B00003806C78B00003C06DA8B8D
+:10A3200000004006ED8B00004406008C000048064B
+:10A33000138C00004C06268C00005006398C00005F
+:10A3400054064C8C000058065F8C00005C06728C32
+:10A3500000006006858C00006406988C000068068A
+:10A36000AB8C00006C06BE8C00007006D18C000027
+:10A370007406E48C00007806F78C00007C060A8DD9
+:10A38000000080061D8D00008406308D00008806C8
+:10A39000438D00008C06568D00009006698D0000EC
+:10A3A00094067C8D000098068F8D00009C06A28D7F
+:10A3B0000000A006B58D0000A406C88D0000A80608
+:10A3C000DB8D0000AC06EE8D0000B006018E0000B3
+:10A3D000B406148E0000B806278E0000BC063A8E24
+:10A3E0000000C0064D8E0000C406608E0000C80646
+:10A3F000738E0000CC06868E0000D006998E000079
+:10A40000D406AC8E0000D806BF8E0000DC06D28ECB
+:10A410000000E006E58E0000E406F88E0000E80685
+:10A420000B8F0000EC061E8F0000F006318F00003D
+:10A43000F406448F0000F806578F0000FC066A8F70
+:10A44000000000077D8F00000407908F00000807C0
+:10A45000A38F00000C07B68F00001007C98F000003
+:10A460001407DC8F00001807EF8F00001C07029014
+:10A4700000002007159000002407289000002807FE
+:10A480003B9000002C074E900000300761900000C8
+:10A490003407749000003807879000003C079A90BA
+:10A4A00000004007AD9000004407C090000048073E
+:10A4B000D39000004C07E69000005007F990000090
+:10A4C00054070C91000058071F9100005C0732915F
+:10A4D000000060074591000064075891000068077C
+:10A4E0006B9100006C077E91000070079191000055
+:10A4F0007407A49100007807B79100007C07CA9107
+:10A5000000008007DD9100008407F09100008807BB
+:10A51000039200008C071692000090072992000019
+:10A5200094073C92000098074F9200009C076292AB
+:10A530000000A00775920000A40788920000A807F9
+:10A540009B920000AC07AE920000B007C1920000E1
+:10A55000B407D4920000B807E7920000BC07FA9253
+:10A560000000C0070D930000C40720930000C80737
+:10A5700033930000CC0746930000D00759930000A6
+:10A58000D4076C930000D8077F930000DC079293F8
+:10A590000000E007A5930000E407B8930000E80777
+:10A5A000CB930000EC07DE930000F007F19300006E
+:10A5B000F40704940000F80717940000FC072A949D
+:10A5C000000000083D9400000408509400000808B2
+:10A5D000639400000C087694000010088994000031
+:10A5E00014089C9400001808AF9400001C08C29442
+:10A5F00000002008D59400002408E89400002808F2
+:10A60000FB9400002C080E950000300821950000F6
+:10A610003408349500003808479500000102020311
+:04A62000030303002D
+:10A62400C13E00009C5A000001000000FFFFFFFF34
+:10A63400AD1C0000000000009F430000000000006B
+:10A6440000000000000004200000000000C201001F
+:10A654000000000000000000010000000060004055
+:10A6640001010000006000400102000000600040A1
+:10A6740000C2010000000000000000000100000012
+:10A6840000500040010100000050004001020000A1
+:10A694000050004000C20100000000000000000063
+:10A6A40001000000004000400101000000400040A3
+:10A6B4000102000000400040020000009C00002055
+:06A6C4009C0000200400D0
+:10A6CA000000000000000000000000000000000080
+:0EA6DA00000000000000000000000000000072
+:10A6E800C4000020C400002000000000000000009A
+:04A6F8000E00000050
+:04A6FC0015E015E070
+:04000003000020D900
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.signed.bin
new file mode 100644
index 0000000..c79913c
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf400.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex
new file mode 100644
index 0000000..4b9a637
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.hex
@@ -0,0 +1,2680 @@
+:1000000088530020D9200000991C0000C520000062
+:10001000C5200000C5200000C52000000000000031
+:10002000000000000000000000000000552100005A
+:10003000C520000000000000A9220000992A00004D
+:1000400015230000152300001523000015230000D0
+:1000500015230000152300001523000015230000C0
+:1000600015230000152300001523000015230000B0
+:1000700015230000152300001523000015230000A0
+:100080001523000015230000152300001523000090
+:100090001523000015230000152300001523000080
+:1000A0001523000015230000152300001523000070
+:1000B0001523000015230000152300001523000060
+:1000C00010F8012B11F8013B012A28BF9A42F7D002
+:1000D000D01A7047034613F8012B002AFBD1181AD7
+:1000E00001387047492108B5094803F0F9FE01F0CD
+:1000F00041F9024620B14421064803F0F1FEFEE733
+:10010000054801F0E7FC4421044803F0E9FEFEE75E
+:10011000C25D0000E65D0000885A0000145E000029
+:1001200070B586B003F0CAFE03F0C9FE4921294824
+:1001300003F0D6FE03F0C1FE03A800F0C9FE054699
+:10014000254E44213268131A5A4224485A4103F07A
+:10015000C7FE03F088FE044628B14421204803F07E
+:10016000BFFEFFF7BFFF3368AB4202D045211D48F9
+:10017000F5E7039B49215A681B4803F0B1FE039938
+:100180001A484B7D0A7DC98A194D0091492103F017
+:10019000A7FE4921174803F0A3FE039A536812896A
+:1001A00013442B6004F01AFD01F0DEFC01F0C0FFE7
+:1001B0002B681B6883F3088884F31488BFF36F8F60
+:1001C000BFF36F8F2B685B68984745210A4803F09F
+:1001D00087FEFEE74F5E000084020020685E00009C
+:1001E0008D5E0000AD5E0000D05E0000FF5E00008E
+:1001F000780200201D5F0000425F000021B101294C
+:1002000006D06FF015007047044B53F8300070476C
+:10021000024B03EBC0035868704700BF905A0000C0
+:10022000014B1B68184700BF00000020014B1860FD
+:10023000704700BF0000002030B5044685B00D4671
+:1002400010220021684605F0D3F902238DF8023010
+:10025000044B2A4621466846019303F0CBFC05B0C7
+:1002600030BD00BF2102000080B505460E4617468E
+:10027000984603F03FFA034602F05EF80446DFF8C2
+:100280001890424649F8003039463046A84754F89D
+:10029000090001F0F3FF00BF08000000044608B5A4
+:1002A000EFF31183202383F31288BFF36F8F04F0E1
+:1002B00095FC204601F02AFF024803F003FE04F0FB
+:1002C0004EF8FCE77E5F00002DE9F043079D15B96D
+:1002D0001560002012E00324B5FBF4F404EB44079E
+:1002E000BD4218BF0134B4F1804F09D2A4000134DB
+:1002F0008C4200D838B96FF00B001460BDE8F08371
+:100300004FF0FF34F7E704460021DFF8B4E0B942CC
+:1003100003F1030C04F104062BD3A942274623D290
+:1003200001F1010CAC451F7828BF002324494FEA96
+:10033000A70E38BF5B7811F80EE0AC4584F800E0FA
+:1003400001EB131E2EBF3D239B0003F03C034FEA3D
+:10035000071738BFCB5C07F030071EF80770A37093
+:100360003D2367703746E3700023381A10603B70F6
+:10037000AFE71CF8034C1CF8023C4FEAA4091EF836
+:10038000099024011CF8018C04F0300406F8049C48
+:100390000EEB131919F804409B0006F8034C03F008
+:1003A0003C030EEB9814E35C08F03F0806F8023CAF
+:1003B0001EF80830344606F8013C03316346A6E7D0
+:1003C000949900002DE9F04300273C463E46DDF8B5
+:1003D0001CE0DFF81C81764526D3D4BB00201460D6
+:1003E000BDE8F0830135754531D013F805C0BCF187
+:1003F000200FF7D0AEEB0509B9F1010F16D0BCF113
+:100400000D0F13D103EB050999F80190B9F10A0F0B
+:100410001BD0B54205D1BCF13D0F0AD10137022FE7
+:100420000AD96FF01500DBE73546DCE7BCF10A0FAF
+:10043000EEE71CF0800FF4D118F80C607F2EF0D09E
+:100440003F2E01D8002FECD101346E1CC3E72E469D
+:10045000C3E74FF0060C04F00705E4080CFB05F5B4
+:100460000CFB04F40735E41B04EBD50470B18C429B
+:100470000CD80027014603253C46DFF874E0DFF87E
+:1004800074801E44B34205D10C1AA7E76FF00B002D
+:100490001460A5E713F8019BA9F10A0C5FFA8CFC24
+:1004A000BCF1160F04D828FA0CFC1CF0010FE9D19E
+:1004B0001EF809C00134BCF1400F08BF013D0CF02B
+:1004C0003F0C042C4CEA8717DCD17DB13C0C012D8C
+:1004D0000C7002D101310024D4E7022D4FEA172419
+:1004E0004C7016BF8F7002310331F4E72C46C9E718
+:1004F0001499000009004000014B03600020704780
+:10050000985A0000F8B506460C4600230A4F3D688D
+:1005100025B95BB93C6000202660F8BD31462868EB
+:10052000FFF7CEFD20B12B466D69F1E75C61F2E784
+:100530006FF07700F1E700BF7C02002070B5104B30
+:100540000D461C68B4B10F4B196800238B4202DBC7
+:100550006FF0010070BD224612F8106B864202D087
+:1005600014460133F2E7E06804F0FDFE28B10020F4
+:100570002C60EFE76FF00C00ECE76FF01200E9E79A
+:1005800004000020985A00002DE9F347174642F274
+:100590001602424DADF800202A888046ADF80220B0
+:1005A00000220C461E4601921BB9032002B0BDE892
+:1005B000F087DFF8EC9099F8003053B9394803F030
+:1005C000A9FF384803F031FF374B1860012389F841
+:1005D00000304FF00409B5F800A0CA4524D8C4F390
+:1005E0000B0444EA0830BCB2B5F80080ADF8040052
+:1005F000201D80B24044B0F5803FADF80640D4DA0B
+:10060000294B80B21B68834246DB042341460DEB35
+:100610000302244803F059FF0246D8B1452123487C
+:1006200003F05EFC0420C1E7042349461D480DEB9E
+:10063000030203F010FF58BBBDF80430B8EB133FC2
+:1006400003D1C3F30B03A34224D0BDF80630043317
+:100650009944C2E708F104013B463246114803F0D1
+:1006600034FF014618B1024645211148D8E72B88CE
+:100670006A4604331C44A4B204230A482C80ADF813
+:10068000024003F022FF003818BF012080008DE7F0
+:1006900005208BE7022089E7012087E7A4000020DE
+:1006A000D61000205058000080020020B85F0000E3
+:1006B000E55F00002DE9F04F9B4682460E469146CD
+:1006C000484F9DB044214848299D3C6803F008FCF0
+:1006D000289B0DF150080393279B4A460293269BC3
+:1006E0003146009350465B46CDF8048000F08CF80C
+:1006F00078BB5DB1C4462B46624603CA59601CA94B
+:100700008A421860944603F10803F5D100234A4653
+:10071000009331464FF6FF7306A800F09BF805469C
+:1007200028B144210246314803F0DAFB11E0DDF83C
+:100730002CB044215B460A9A2D4803F0D1FB494670
+:10074000504603F05FFC58452AD24421294803F063
+:10075000C7FB3C6842E0934237D1102A20D14421A4
+:10076000254803F0BDFBBDF81030202BF1D1059AD0
+:100770007368134403F120050CAA144618685968DD
+:10078000083303C4AB422246F7D1202240460CA9CD
+:1007900003F036FC0446194B01251B689842D8D15A
+:1007A0000DF1120304AA05A906A800F09FF800287D
+:1007B000CFDB11D1059906A803F014FCBDF8122077
+:1007C0000028CAD14FF6FF700D4931F8023B834231
+:1007D000C1D144210B48A7E7012DBAD120461DB055
+:1007E000BDE8F08F0C000020206000004A6000008F
+:1007F0007E600000AD6000001061000084020020F7
+:10080000A45D0000DF60000070B511489CB00C468C
+:10081000DDE92256442103F063FB684600F0D6FC74
+:1008200035B1002E04DD32462946684603F096FCB9
+:100830006289238961681344E26868461A4403F0B8
+:100840008DFC6946219803F0AFFC00201CB070BD00
+:10085000446100002DE9F3411E4604469DF82080C6
+:100860000D4617464346324644211F4803F038FBE5
+:1008700024B94FF0FF3002B0BDE8F081002DF8D070
+:10088000002FF6D046F6081CEB68298919446B68DE
+:100890005A5858181FFA82FE0192E6456B891FD1FB
+:1008A000B3EB124F4FEA124CE3D15CF800300193E6
+:1008B00046F60713BDF804209A42DAD1C4E900577E
+:1008C000268184F80A806B89BDF806200B44E3601A
+:1008D0006B89002013440B44043163612161CAE732
+:1008E000002BE5D0C5E700BF5B6100002DE9F743B1
+:1008F0000D4616461F460446002854D00368002BB8
+:1009000051D04368002B4ED04FF6FF784369442105
+:1009100001930369009302894FF6FF73234803F0A4
+:10092000DFFAD4F814E020692289704502D344210B
+:100930001F4810E021684B8923B1E368834204BF5C
+:10094000043020614B681958A37A43B1E3688342AD
+:1009500005D84421174803F0C3FA01201CE04245A2
+:100960008BB2C1F30F494FEA114C01D09A4216D114
+:1009700007B13B802369104804332B60A6F8009030
+:1009800023698AB20433634423613388442100938A
+:100990002B6803F0A5FA002003B0BDE8F083043013
+:1009A00060442061BFE74FF0FF30F5E78D61000044
+:1009B00055620000E36100001B6200002DE9F04376
+:1009C00006460C4685B0CDE9002391461F460246F7
+:1009D0000B462348442103F083FAB368A34239D974
+:1009E0001B1B4B4536D344211E4803F079FA0FB345
+:1009F0002146304602AA03F045FA051E2CDB013CD5
+:100A0000DDF808804C442146304602AA03F03AFA49
+:100A1000051E21DBDDE9024930464A46214603F046
+:100A2000BEFA051E18DB03F04AFA77B1444513D924
+:100A3000013CE8E7611E304602AA494403F022FA6D
+:100A4000051E09DBDDF80880DDE74C44A04503D333
+:100A50000134D8E74FF0FF35284605B0BDE8F083F4
+:100A600083620000D0620000F7B51446CDE9002390
+:100A700005460E461F4602460B460848442103F031
+:100A80002FFA44B13B4622463146284603B0BDE822
+:100A9000F040FFF793BF204603B0F0BDFA620000BC
+:100AA0002C2310B559434218146A0CB903F074FC96
+:100AB00041580D4B994206D1D16813895B1802D277
+:100AC0005189C91801D300200CE0A3689942FAD2D9
+:100AD000106920F4F97020F001000005000DB0FA53
+:100AE00080F0400910BD00BF3DB8F3961FB52C2320
+:100AF00003FB02010A6A0AB903F04EFC0023CDE9A8
+:100B0000023301934FF480730093034BFFF7D2FD40
+:100B100005B05DF804FB00BFD710002030B50546D6
+:100B20000C464B8885B003934B7802930B78442195
+:100B3000019343880093437802780D4803F0D0F97D
+:100B40002A7823789A4210D80CD36A7863789A422C
+:100B50000BD807D36A8863889A4206D860EB0000F6
+:100B600005B030BD4FF0FF30FAE70120F8E700BFD5
+:100B7000216300002C2370B503FB01040D46266A97
+:100B800000F06AF82A4603463146204600F00AF88B
+:100B9000044618B14521024803F0A2F9204670BD71
+:100BA00057630000F0B51D4606230024012787B0D7
+:100BB0008DF80720244A254E516810688DF80D30B5
+:100BC00004AB03C331788DF80E408DF80F70A1BBD4
+:100BD0003A4602200DF10D03FFF7D6FC044660BB38
+:100BE0003A46394602200DF10E03FFF7CDFC0446CC
+:100BF00018BB02213A4608460DF10F03FFF7C4FC6B
+:100C00000446D0B93A46032102200DF10703FFF74D
+:100C1000BBFC044688B908220421022004ABFFF77C
+:100C2000B3FC044648B92B7853B1042205210220B5
+:100C30002B1DFFF7A9FC18B10446204607B0F0BDF4
+:100C400001233370F9E700BF805A0000D71100205C
+:100C5000004870479002002000487047880200203A
+:100C60002DE9F84305464FF000083D4E2B6E013349
+:100C700073D195F8643095F86520013BDAB1013302
+:100C800023D005F1140105F14000FFF747FF431E93
+:100C90005C425C4128462C6600F02CF90346C0B14A
+:100CA0002146284600F08EF94FF0FF332C4484F89B
+:100CB00064802B66DAE7013309D14921294803F022
+:100CC0000FF9294B1868BDE8F8830124E2E71446C0
+:100CD000E0E74FF02C0909FB045922464421234840
+:100CE00003F0FEF8D9F820700FB903F055FB214648
+:100CF000284603F0D5F920B9D9F8101011F01009E1
+:100D000008D01B4B18683368834226D0284600F071
+:100D100045F9C9E721462846FFF7C2FEB8B915488C
+:100D20002246442103F0DCF80F4B186833688342F5
+:100D3000E9D0114B114A4521002C18BF1A46104822
+:100D400003F0CEF82146384603F0A5F9D9E722464C
+:100D500049462846FFF7CAFEE8E7014BB2E700BF65
+:100D600084020020986300000C000020BA63000099
+:100D700008000020F26300008E630000866300001C
+:100D8000276400002DE9F043DFF81C9185B004468C
+:100D90000F46D9F8006003F0A8F9024628B1D9F847
+:100DA0000060304605B0BDE8F0830146204603F000
+:100DB00084F9054648B157213C4803F091F8204694
+:100DC00003F0ABF9002DEAD1EBE701462046FFF72F
+:100DD00067FE70BB2A464921354B364884F864507B
+:100DE00003F07EF801212046FFF75AFE0246002854
+:100DF0002FD0012384F86530636C49210293B4F845
+:100E000042302D4A019394F841302C48009394F8D5
+:100E1000403003F065F84FF0FF3323662046FFF7BC
+:100E20001FFF0646264B1B6883421AD0D9F8006084
+:100E3000C5E7012384F86430A36949210293E38A5A
+:100E4000204A0193637D1D480093237D03F048F8F9
+:100E5000C8E784F8650049211B4B164803F040F8A9
+:100E6000D9E7204694F86010FFF784FE0546002875
+:100E7000DCD1226E14490E4B002A18BF0B460246E5
+:100E80004921124803F02CF82C22236E02FB034860
+:100E9000D8F8200002F0F4FF3871D8F820305B68F1
+:100EA000C7F80080BB608AE70C0000204F64000098
+:100EB0008663000072640000C5640000A164000045
+:100EC00084020020996400008E630000CF6400005B
+:100ED00010B50446064803F02DF905482146FFF7F2
+:100EE00051FF0446024803F0D5F8204610BD00BF6C
+:100EF00090020020F7B52C25016E064605FB010582
+:100F00002B699B063BD501AA6F6803F07EF8044667
+:100F1000A8B91C4A019B9742B766F36608D9D9194C
+:100F200006D2194A914203D8286A58B903F034FA14
+:100F30003B4600224921154802F0D2FF03242046F7
+:100F400003B0F0BD21463A4602F0FFFF044678B1F7
+:100F50000346002249210E4802F0C2FF3B46002210
+:100F600049210C4802F0BCFF0023C6E91A33E6E72A
+:100F700002463B464921084802F0B2FFDFE703245E
+:100F8000F2E700BFFFFF232000F03F20F5640000E0
+:100F9000256500005F6500008C65000010B5044603
+:100FA000836E00224921064802F09AFF0021E26E7A
+:100FB000A06E04F01DFB0020C4E91A0010BD00BFA4
+:100FC000BC65000038B500220B4605460C460848B3
+:100FD000492102F085FF2C2303FB0455286A08B938
+:100FE00003F0DAF92146BDE8384003F054B800BFF9
+:100FF000ED6500002DE9F04F002603689DB00293D7
+:101000004368DFF8C0E1039383688A46DDE902158F
+:101010000493C36805930369DDE904B70693436944
+:1010200007938369DDE9062C0893C3699846099301
+:10103000089B00935AF806400CAB24BA5EF8049B58
+:101040009C514FEAF223A14483EAB213009C83EA45
+:1010500072634B4424EA020402EA0C0984EA09049C
+:101060002344434485EA0B044FEA713888EAB10807
+:101070000C4005EA0B0984EA090488EAB1580436F1
+:10108000A044402E03EB070443445F46DDF8008094
+:1010900040F088804FF0100A4B4E0A9656460AF1EF
+:1010A000010A0DF1700E0AF00F070EEB870757F8D3
+:1010B000407C06F00F094FEAB748019788EAF71815
+:1010C00006F10E0707F00F070EEB870757F8407C75
+:1010D00009364FEAF74E8EEA774ECDF82CE006F04F
+:1010E0000F060DF1700E0EEB86060EEB890959F80E
+:1010F00040EC56F8406CBAF1400F7644DDF804E05D
+:1011000088EADE08DDF82CE046448EEA972E764425
+:1011100004EA02084FEAF42E2CEA040787EA0807DB
+:101120008EEAB41EDDF828808EEA746E774458F893
+:1011300004EF49F8406C77443744009E4FEA733E11
+:101140003E4481EA0507CDF828808EEAB30E07EA0F
+:10115000030701EA05088EEAB35E87EA08077744C9
+:10116000374406EB0B0ECDF800C0AB4622D1029EF1
+:101170003E440660039E1E44049B46600B4483600D
+:10118000059B2B44C360069B73440361079B234468
+:101190004361089B13448361099B6344C3611DB091
+:1011A000BDE8F08FAB46CDF800C00D469446194619
+:1011B00022463FE794460D462246194674463B4672
+:1011C0006CE700BFDC5A0000185B000010B5044655
+:1011D000C8B17022002103F03BF80B4B0B4A0C49BD
+:1011E000C4E900230B4B0C48C4E902130B4BC4E9C0
+:1011F000040301200A4BA36103F17453A3F52303F5
+:10120000A3F69243E36110BD85AE67BB67E6096A4A
+:1012100072F36E3C3AF54FA57F520E518C68059BD8
+:10122000ABD9831FF7B5254E306883685B6C03B17B
+:101230009847306883685B6B002B31D1204C214D7F
+:10124000306883689B69002B2DD001220DF10701C6
+:101250009847012827D1236843B92B682BB36968C5
+:101260001A688B422A6000D16A602360164A9DF892
+:10127000070011887F2904D823684F1C0B4417806E
+:1012800018720A28DCD10020236811881860596080
+:101290000E494D6875B9C1E9003310802060CEE772
+:1012A00098470028CAD103B0F0BD4521084802F094
+:1012B00017FEF8E72B604B60EFE700BF58070020F0
+:1012C0000003002010030020D41000200803002099
+:1012D0001766000010B5044B044618688368E1B235
+:1012E0005B689847204610BD58070020F8B50546B2
+:1012F00016460846EFF3118C202383F31288BFF3C0
+:101300006F8F19490B684BB1184C62689A4205D02F
+:1013100000221A6062689AB9C4E90033144A13685B
+:101320002BB157681C68BB42146008BF54608CF333
+:101330001188BFF36F8F0B602BB918463360F8BD6F
+:1013400013606360EAE75C6803F10801A042D8BF5C
+:1013500000F1FF342246284604F023F90023601CE4
+:101360002B550123EAE700BF0403002010030020EF
+:1013700008030020002313B51C462049204AC1E978
+:101380000033C2E900331F4A4868146020BBC1E93A
+:1013900000220133082B02F18802F5D11A4C1B48B8
+:1013A000206003F0E0FF28B32068836823B19B6CC2
+:1013B00013B1002216499847206883685B6B0BB114
+:1013C000984760B1206883689B69002BFAD001229E
+:1013D0000DF107019847F4E702604A60D9E700225F
+:1013E0000C4B20681A8083689B6A03B198470020E1
+:1013F00002B010BD4FF0FF30FAE700BF100300202D
+:10140000080300201803002058070020FC570000A4
+:1014100025120000D410002041F204432DE9F04FC2
+:10142000EFB0ADF80C3040F606130024DFF8D4908E
+:10143000ADF81030D9F80010334BDFF8D0801E68BB
+:101440000B78A6EB08065A1C62F302030B7073BA02
+:101450004B808B8808225BBA8B804C70204602F050
+:10146000A3FF3246414602F09FFF0746B5B205F1A1
+:101470000A03D9F800101FFA83FB5BBAADF81830E5
+:101480000B683246CDF81A304B680DF1180A414608
+:101490007FBA0DF122000C35CDF81E30ADB204F04C
+:1014A00080F832AE2AF80B7005AF009553463A46E5
+:1014B000ED213046FEF708FF154DBDF81480A0451C
+:1014C00006DC4421134802F00BFD6FB0BDE8F08F3D
+:1014D0002B6802215B6894B904A8A8EB040798471D
+:1014E0007C2FA8BF7C272B68301939465B6898474A
+:1014F0002B6801215B6808483C449847DFE703A854
+:10150000EBE700BFB007002068070020D8110020DB
+:10151000B4070020556600009A96000010B50446F6
+:101520000A210A4803F0F3FE02220949074803F0A2
+:10153000E1FE2146054803F0BAFE0A21034803F004
+:10154000EEFEBDE81040FFF767BF00BF6807002050
+:101550005D6600002DE9F0474FF0FF3400250B4693
+:101560000121D4B00594069407940AAE0246C6E958
+:101570000055089530A80091CDE901550421099541
+:1015800003F00CFE4022294620A804F031F8834BDA
+:1015900003211C93052304221D93814B0DF1180A8E
+:1015A000CDE91E3A7F4B80482193804B05AFCDE9B2
+:1015B00023367F4B0DF11C0826937E4BCDE92B0182
+:1015C000CDE92838CDE92D37279109AB1CA930A8E2
+:1015D00008AC229202F04CFE48B303252A4644216F
+:1015E000754802F07DFC0A21744803F090FE7449AE
+:1015F0000222724803F07EFE2946704803F057FE2F
+:101600004DB9694903226D4803F074FE6D4B6B4878
+:10161000196803F056FE0A21684803F080FEFFF7C0
+:10162000FBFE206802F090FC54B0BDE8F0873B68F8
+:101630005A1CD2D0D6F80090B9F1000FCDD0766800
+:10164000614A33B9DAF80010B1F1FF3F18BF0B4619
+:10165000136000211068FEF7D1FD2146C0B2FEF7ED
+:101660006DFF05460028B8D13B68564F002B3DD191
+:101670002068D8F8003082683D609342ADD82B4690
+:101680002946FFF79BF90028A7D1D8F800204F4B37
+:101690001A60206802F098FCB6FBF0F303FB00FA36
+:1016A0003A684A4902EB0A030968A6EB0A06981948
+:1016B000884238BF00264421454802F011FC2068CA
+:1016C00002F082FC0128D04606D9206802F07CFC9A
+:1016D000013819EA000F3DD153464A46396820685F
+:1016E00002F048FC00287FF478AF2DE03A6893427E
+:1016F0007FF474AF354A334412689342C9D96CE71A
+:10170000C245206828BFC24602F065FC402201465F
+:101710000CA803F06DFF524649460CA803F041FFA8
+:101720005346396820680CAA02F024FC08B105462B
+:1017300054E73B68D14453443B60A8EB0A08206857
+:1017400002F042FC4045DBD93EB93B683344434498
+:101750003B6043E74FF0400AF1E7206802F03BFCB2
+:10176000082201460CA803F043FF324609EB0801AA
+:101770000CA803F016FFD4F800A03968504608EB17
+:10178000010902F021FC494603460CAA504602F02A
+:10179000F1FB00287FF421AFD7E700BF60660000AF
+:1017A000CB4F0000666600006B660000D54F00005E
+:1017B0009B6D0000D14F00008F660000680700207D
+:1017C0005D66000060070020640700205C070020C1
+:1017D0006F660000F0B50C68164F85B002380D46F4
+:1017E000C4F580610090144B381903AA0131FEF74B
+:1017F000E9FD0446D0B92B68039A1344022B2B60F1
+:1018000011D93E88023B76BAB6B29E420BD132461F
+:10181000B91C02F0C9FD30B9022E04D92B689A1EFA
+:101820002A60FC540124204605B0F0BD4FF0FF347F
+:10183000F9E700BF7D12002080160020002307B5C5
+:1018400002210093034AA423034803F06AFD03B076
+:101850005DF804FBD8110020680700202DE9F04F47
+:1018600007290446ADB040F21981037813F0050F43
+:1018700040F014814388A1F108055BBA9BB2AB42EA
+:10188000C0F00C81874B186083885BBA8380FFF7B8
+:10189000D5FFA688012E40F0E880E37923B1012B23
+:1018A00000F0DB800820F4E02778FFF7D1F9054647
+:1018B00002F040FC284602F018FC07F00707044637
+:1018C00088B102464521784802F00AFB3446284692
+:1018D00002F0E0FB14B12046FFF720FE2DB0BDE87A
+:1018E000F04FFFF7ABBF002F40F0B58031466F4897
+:1018F00003F00DFD06226E496C4803F0FBFC052148
+:101900006A4803F000FD2746DFF8A881DFF8A891B8
+:10191000DFF8A8A17B4205F1200203F02C03D65882
+:10192000002E6AD02023002130460CAAD8F800B03F
+:1019300002F00BFB0C9B4B450CD10023CDE902338D
+:10194000019340233246009328461CAB0CA9FEF7B6
+:10195000B1FE8346DAF800305B454ED100233246B3
+:1019600000930CA94FF6FF7306A8FEF773FF00283B
+:1019700056D04FF0FF3614214C4803F0C8FC5049B4
+:1019800004224A4803F0B6FC3946484803F099FC63
+:101990004EB904224B49454803F0ACFC2022434891
+:1019A00014A903F09EFC07224749404803F0A2FC1B
+:1019B000BDF846301CAE01939DF8453040210093A0
+:1019C00030469DF84430414A02F0EAF8129B43B198
+:1019D000421E3E2A05D8C0F140013D4A304402F083
+:1019E000DFF83046FEF776FB314602462F4803F01B
+:1019F00081FC14212D4803F092FC7B1C022B4FF03C
+:101A0000010787D10521294803F085FC394627487D
+:101A100003F085FCFFF700FD284602F07EFB56E749
+:101A20000DF1120304AA05A906A8FEF75FFF00281E
+:101A30009FD1BDF81230102BF2D1BDF81030202B01
+:101A400097D13046059914AA02F07FFA061E18BFF6
+:101A5000012676428FE70824DEE7294604F10800D4
+:101A60002DB0BDE8F04FFFF775BD002E7FF41AAF23
+:101A7000E379012B0CD0052B7FF414AF3046FFF730
+:101A80004DFD1920002103F003FD0120FEF706FCA7
+:101A900030462DB0BDE8F04FFFF740BD2DB0BDE89A
+:101AA000F08F00BFB00700209D660000680700208F
+:101AB000C16600000C0000203DB8F39684020020AF
+:101AC000C8660000CD660000D2660000DA6600003D
+:101AD000E666000001232DE9F341002405461E4F70
+:101AE0001E4E3B701E4B009418603B7813B902B039
+:101AF000BDE8F08140F2014802F0E1F92B6801AA4B
+:101B0000A8EB0401301998470028019B0FDC002B3B
+:101B1000EBD004443378062B10D17378092B12D103
+:101B2000002300936946A01EFFF754FE0BE0044417
+:101B3000002BEFD14445D8D10024D6E7042B02D1A5
+:101B40007378142BEED00128F6D10099054802399C
+:101B5000FFF784FEF0E700BF7C1200207E16002015
+:101B6000B40700207F120020BFF36F8F72B64FF0D2
+:101B7000FF32114BC3F88020C3F88420C3F88820BB
+:101B8000C3F88C20C3F89020C3F89420C3F89820A1
+:101B9000C3F89C20C3F88021C3F88421C3F88821AE
+:101BA000C3F88C21C3F89021C3F89421C3F898217D
+:101BB000C3F89C21704700BF00E100E008B504486D
+:101BC00002F080F9BDE80840024802F07BB900BF8E
+:101BD000EA6600001067000008B50348034A0021C8
+:101BE000121A02F09BFB08BDD8000020881A0020C2
+:101BF000074808B5074A0849121A02F091FBBDE8E8
+:101C000008400648064A0749121A02F089BB00BF7D
+:101C100000000020D800002024A6000000000020C2
+:101C20000000002024A6000037B505460C46C9B1C7
+:101C30008B6814480093D1E90023452102F050F944
+:101C4000636945210093D4E903230F4802F048F962
+:101C50004521E2690D4802F043F94521A2690C488B
+:101C600002F03EF9012D06D1EFF305824521094826
+:101C7000103A02F035F92146284603B0BDE830405D
+:101C800001F004B83C67000070670000A467000022
+:101C9000B8670000EB67000008B5034B1B68984766
+:101CA000BDE8084000F0DABA1000002030BFFFF7AE
+:101CB000FDBF00BF2DE9F04105460B4EDFF82C803B
+:101CC000324606EB0807CC1B2046094903F069FCA5
+:101CD000A01942460021083C03F08AFC2C6707F15A
+:101CE0000800BDE8F08100BF000000000400000013
+:101CF000805A000010B5204C4521204802F0F0F831
+:101D0000A36A990136D51E48452102F0E9F81E2044
+:101D1000A36ADA0104D51B48452102F0E1F81F202F
+:101D2000154CA36A1B0304D51748452102F0D8F8C7
+:101D30002120A36A590304D51448452102F0D0F8A4
+:101D400022200D4CA36A9A0304D51148452102F0C4
+:101D5000C7F82320A36ADB0304D50E48452102F00F
+:101D6000BFF82420044A936A6FEA03436FEA1343DF
+:101D7000936210BD1D20CBE700ED00E0036800007A
+:101D80002068000038680000576800007A6800008A
+:101D9000A4680000C368000070B5244C06460D46D8
+:101DA0002348452102F09CF8A36AD9043BD5214879
+:101DB000452102F095F81720A36A1A0504D51E489C
+:101DC000452102F08DF81820184CA36A9B0511D507
+:101DD00045211A4802F084F8A26BA36A190408D5B9
+:101DE0004521174802F07CF81EB1A36A23F4004392
+:101DF000A36219200D4CA36A5A0504D51148452148
+:101E000002F06EF81A20A36ADB0504D50E484521BE
+:101E100002F066F81B20054A936A43F47F439362FD
+:101E200000232B7070BD1620C6E700BF00ED00E058
+:101E3000F36800000E690000246900003C6900009E
+:101E40005A690000746900009469000070B5224C62
+:101E500006460D462148452102F042F8A36AD906FC
+:101E600037D51F48452102F03BF81120A36A1A0715
+:101E700004D51C48452102F033F81220164CA36A01
+:101E80009B0711D54521184802F02AF8626BA36A16
+:101E9000190608D54521154802F022F81EB1A36A9B
+:101EA00023F08003A36213200B4CA36ADA0704D546
+:101EB0000F48452102F014F81420A36A064ADB06F5
+:101EC00058BFA36A936A43F0FF03936200232B7009
+:101ED00070BD1020CAE700BF00ED00E0B16900004E
+:101EE000CC69000024690000046A0000216A000037
+:101EF0003C6A00002DE9F041614B04465F68002513
+:101F00008AB0C7F3080685F31188BFF36F8F02F01C
+:101F10007F43B3F17F4F07D102F00C03082B14D19C
+:101F20004521584801F0DCFF00252C464FF0000801
+:101F3000F31E8DF80780092B00F29180DFE803F093
+:101F40000A8488808F8F8F8F8F8C10074CBF0C4630
+:101F50000125EBE745214C48494E01F0C1FF8DF8C2
+:101F60000780F36A9A0705D54521484801F0B8FF74
+:101F700000232DE0F36A002B02DA45214448F5E7FF
+:101F8000F36A5B00F4D54521424801F0A9FF73696B
+:101F9000A26943F480737361BFF34F8FBFF36F8FF8
+:101FA00032F8023C726922F480727261BFF34F8F83
+:101FB000BFF36F8F03F47F42B2F55F4F28D1DBB2DE
+:101FC000022B25D145212268334801F089FF23687F
+:101FD0009DF80720CAB902AE04F1200732462068F6
+:101FE0006168083403C2BC421646F7D1099A002D35
+:101FF00042D0C2F3080121B96FEA52226FEA4222AD
+:102000000992184602A9FFF70FFE0AB0BDE8F08159
+:102010001B4B9A6AD2B22AB101200DF10701FFF7DA
+:1020200015FF0FE09A6A12F47F4F05D001200DF1E1
+:102030000701FFF7B1FE05E09B6AB3F5803F97D338
+:10204000FFF758FE0346C3E700200DF10701E6E75E
+:1020500000200DF10701ECE74521104886E7104903
+:1020600017F4F87F0F4A104818BF0A46A6F110036C
+:10207000452101F035FF7BE76FF30802C0E700BFA1
+:1020800000ED00E08E6A0000BE6A0000DA6A00001F
+:10209000006B0000136B0000376B0000586B0000F2
+:1020A000756A0000606A0000816B0000044B5A6989
+:1020B00042F010025A615A6922F008025A617047D0
+:1020C00000ED00E0EFF30880EFF3098101B57246FF
+:1020D000FFF710FF01BD00BF0A4880F308882020E9
+:1020E00080F3118808484FF48051401880F3098824
+:1020F000EFF314800221084380F31488BFF36F8F3D
+:1021000002F018F988530020881A0020BFF34F8F7F
+:102110000549064BCA6802F4E0621343CB60BFF383
+:102120004F8F00BFFDE700BF00ED00E00400FA059F
+:10213000002318460649D1F89020C2F307229342A3
+:1021400000DB7047C1F89830C1F8A0000133F6E712
+:1021500000ED00E01EF0040F0CBFEFF30880EFF37A
+:102160000980816911F8021C0229FFD001B572466D
+:1021700002F0D8F801BD00BF40B2002807DB012300
+:102180004109034A00F01F00834042F821307047A4
+:1021900000E100E040B2002801F10101ACBF00F114
+:1021A0006040064B4FEA4111C9B2ABBF00F5614038
+:1021B00000F00F0080F800131954704714ED00E090
+:1021C000054B064A23F0404323F07F039360BFF39F
+:1021D0004F8FBFF36F8F70470000000000ED00E0ED
+:1021E00042F8203C009B0B4942F81C3C019B21F02B
+:1021F000010142F8183C029B42F8081C42F8143CCA
+:102200004FF0807342F8043C0023203A0265436794
+:10221000704700BF6902000000B50B4B154698607F
+:10222000026F0A4B0E461A602C4686F3098800207E
+:10223000034B98472046002100220023014C2047F1
+:102240005143000069020000A8100020B8070020D8
+:102250001022014B1A61704700ED00E0054B5A69EE
+:102260009B689A421FBF044A536843F080535360EF
+:10227000704700BFA810002000ED00E0084B9B68ED
+:1022800083420BD1EFF3058343B1064B5A6842F00A
+:1022900080525A605A6A22F400425A6201F030BAFF
+:1022A000A810002000ED00E011498A684FF03000CE
+:1022B0001044EFF3098C80E8F01F202080F312888F
+:1022C000BFF36F8F0B4F4FF000664A698A603E6024
+:1022D000106F094C2060506F0023536780F3118802
+:1022E00002F1300090E8F01F8CF30988704700007D
+:1022F000A810002004ED00E0B807002000232021F2
+:102300000348C2180133202B82F80013F9D170471B
+:1023100000E100E008B5EFF30583064A103B02EB4D
+:10232000C30152F8330049688847BDE80840FFF709
+:1023300095BF00BF6C58000001480068704700005E
+:10234000B80700200121024B024A034800F09EB862
+:102350000000042000000020DC5B000007B50246FE
+:102360000C48C0F898200B6823F01F03134343F078
+:102370001003C0F89C308B6843F00103C0F8A03014
+:102380008B68054800930B68442101F0A9FD03B058
+:102390005DF804FB00ED00E09D6B000038B50E4BCE
+:1023A0000D46D3F890300446C3F30723013B98420F
+:1023B000024607D94521094801F092FD6FF0150446
+:1023C000204638BD4421064801F08AFD29462046B2
+:1023D000FFF7C4FFF4E700BF00ED00E0B56B0000BD
+:1023E000E06B00002DE9FF410F46984605460026A8
+:1023F000BE420EDA6B685BB3B8F1000F12D0591E03
+:102400000B420AD032464521134801F069FD6FF0B6
+:102410001502104604B0BDE8F0811F2BF2D92B68DD
+:102420001942EFD1D4B2224644210C4801F058FDA4
+:102430002B6801A90193D5E9010301F09DFF034336
+:1024400020460393FFF7AAFF10F1160FDFD0421CBE
+:1024500001360C35CCE700BF066C0000316C000083
+:102460000522044BC3F89420BFF34F8FBFF36F8F47
+:10247000704700BF00ED00E0BFF35F8F0022024B0A
+:10248000C3F89420704700BF00ED00E010B5034C86
+:1024900001232278FFF7A6FF207010BD7F1A0020CD
+:1024A0002DE9F0435A4A5B4ED2F890303568C3F3B9
+:1024B00007239D4285B000F2A880D2F890204421E5
+:1024C000C2F30722544801F00BFD0024FFF7D4FFAC
+:1024D0000C27A54219D1514F68463D70FEF70CF804
+:1024E0004FF0000881464E4C4E4D4F4EC14514D121
+:1024F00000203B784649D1F89020C2F3072293424E
+:102500007DDBFFF7ADFF002045E07168204607FB4B
+:102510000411FFF723FF0134DBE700984FEA081CA2
+:1025200000EB0811CB682340B3F5000F49D00BD85E
+:10253000B3F5001F32D0B3F5800F37D0B3F5801F4D
+:1025400014D008F10108D1E7B3F1007F42D0B3F114
+:10255000805F48D0B3F1807FF3D150F80C308868A9
+:1025600001F00AFF4A6840F0887009E050F80C302A
+:10257000886801F001FF4A6840F0885040F430203C
+:10258000039001A93878CDE90123FFF707FF002860
+:1025900031DA6FF0150005B0BDE8F08350F80C306B
+:1025A000886801F0E9FE4A683043E9E750F80C30EA
+:1025B000886801F0E1FE40F000704A6840F40030A5
+:1025C000DEE750F80C30886801F0D6FE4A6840F02B
+:1025D0008270D5E750F80C30886801F0CDFE4A686B
+:1025E00040F48020CCE750F80C30886801F0C4FE3D
+:1025F0004A682843C4E73B7801333B70A1E7C1F840
+:102600009830C1F8A000013375E74FF0FF30C2E702
+:1026100000ED00E0E85B0000596C00007F1A00202C
+:102620000000F0FF000002110000081108B5024B85
+:102630001B689847002008BDBC070020034B044AD4
+:102640001860937843F0020393707047BC07002032
+:102650001400002008B5054801F034FC002383F382
+:102660001188BFF36F8F0423184602DF846C0000CB
+:1026700070B545680669286802F075FE38B94521CD
+:10268000124801F02DFC6FF01204204670BD28683E
+:1026900083681B689847041E05DA224645210C48CA
+:1026A00001F01EFCF1E7D5E901231A44A24207D943
+:1026B00023464521074801F013FC6FF01504E4E7B9
+:1026C000301D02F06EFE0024DFE700BF8D6C0000BD
+:1026D000AD6C0000D46C000013B504460B4801F04B
+:1026E000A9FE012802D010F1860F0CD10123002190
+:1026F00006480DF1070201F0AEFE20B99DF8073043
+:102700001B1B5842584102B010BD00BF3458000096
+:10271000014801F0FFBE00BF3458000008B507486B
+:1027200002F021FE38B10648FFF788FF0448FDF7A4
+:102730007DFD002008BD6FF01200FBE7E0570000B0
+:10274000452700000A2838B50446074D04D1AB6878
+:102750000D2128465B689847AB6803485B68E1B287
+:102760009847204638BD00BFE057000038B5054601
+:10277000002910461C462A6914DB6B685B698B4292
+:1027800010D95B1A9C420DD8084D6B6A01336B62FD
+:1027900013682246194402F004FF0020AB69234469
+:1027A000AB6138BD6FF01500FBE700BF14080020D7
+:1027B00040F2092213B50F4B044604210193009205
+:1027C0000D4B0E4801F0A0FB03220D4B009201932C
+:1027D00004210C4B0C4801F097FB23691A7932B1A4
+:1027E0006268186851685269497902F001FF002057
+:1027F00002B010BD3D6D0000E699000014080020F5
+:102800004D6D0000D4990000F007002000292DE94B
+:10281000F8438046174646DBD0F80490D9F81430C8
+:102820008B4240D95B1A9A423DD8D9F81030B1FB9F
+:10283000F3F203FB1212002A35D1B7FBF3F603FBC8
+:10284000167686BB194C1A4A636BD26901336363EF
+:1028500022B1934202D30020BDE8F883D9F81030AA
+:10286000B1FBF3F505F10F0304EB8304D9F8103045
+:10287000B7FBF3F3B342EED97019FF2898BF236872
+:1028800006F101069CBF01332360D8F804300434FC
+:102890001A695968D8F8103049791B6802FB003072
+:1028A00002F0A6FEE2E76FF01500D5E7140800205D
+:1028B000F00700202DE9F74F0D1E91461F46D0F876
+:1028C00010A06BDBD0F80480D8F81430AB4265D987
+:1028D0005B1B9F4262D8D8F804301B68B5FBF3F24B
+:1028E00003FB1252002A59D1B7FBF3F403FB147413
+:1028F000002C53D12B4EA346F36A0133F362D8F870
+:102900000430D8F800001A68597902F071FEBB450E
+:1029100010D32548836933B1F26A934208D322D198
+:10292000036A2BB10123BC421FD1F3692344F36135
+:10293000002013E0D8F804300BEB05011A68DAF830
+:102940000030D8F800001944019202F059FE019AB3
+:1029500038B16FF00400336A0133336203B0BDE86D
+:10296000F08F9344D3E70023DDE713B1026AA2425C
+:10297000DED9D8F80420DAF800E004EB050C52792F
+:1029800019F804101EF80CB0FF2A0CBF01EA0B0165
+:1029900041EA0B010EF80C100134C4E76FF015008A
+:1029A000DCE700BF14080020F007002070B50F4DD1
+:1029B00000EB8104A04201D1002070BD4378017872
+:1029C00013F0010FC1F301130CBF4FF400324FF4A9
+:1029D0008032061D01F00F0155F8230001F0C9FEF9
+:1029E00010F1860FE9D03046E4E700BF145D000027
+:1029F000054B1B7833B180684FF0FF324FF0FF3347
+:102A000000F0C2BA704700BF841A0020034B1B7845
+:102A100013B1806800F066BB704700BF841A0020C5
+:102A20004FF0E0230D4A9969126818699B690029E3
+:102A300008BF1146002B08BF134610F4803F08481A
+:102A400001D1994205D20168114401604FF0E021A3
+:102A5000096900681044C01A704700BFA410002024
+:102A60009810002020220020074B83F82320074BDA
+:102A7000074A1A60074B013A18604FF0E0235A6189
+:102A8000072298611A61704700ED00E0A410002051
+:102A900090D0030098100020684620F007018D4672
+:102AA00001B5FFF7BDFF104B104A186811680844C4
+:102AB000106000221A600E4A0E491368C01AB0FB5B
+:102AC000F1F001FB00331360EFF31181202383F356
+:102AD0001288BFF36F8F00F0EFFFFFF7BFFBBDE879
+:102AE00001408546704700BF98100020A0100020CC
+:102AF0009C10002090D003002DE9F041304E91B1A0
+:102B0000421C0AD14FF0E022136923F00103136144
+:102B10004FF07F433360BDE8F0813468012806DC64
+:102B20004FF0000808E0431C3468F7D142204328E6
+:102B3000A8BF432000F1FF38EFF31185202383F372
+:102B40001288BFF36F8FFFF76BFF4FF0E023002277
+:102B50001C4FD3F818C03B6818441B4B1A601B4B22
+:102B60001A68831A29D4DFF868E00EFB083303F5EE
+:102B700074338F33B3FBFEF1131A43F609520EFB85
+:102B80000133934238BF1346124A934228BF13467B
+:102B90004FF0E0223360013B9169536100238C4583
+:102BA0009361ACEB01033ABFE4180019C018386018
+:102BB00085F31188BFF36F8FADE743F60953E7E75D
+:102BC000A4100020A0100020981000209C100020CD
+:102BD00090D0030020C5FB0038B5EFF3118520230A
+:102BE00083F31288BFF36F8F074B1C68074B1B687A
+:102BF000E41AFFF715FF85F31188BFF36F8F044BBD
+:102C00002044B0FBF3F038BDA01000209C10002041
+:102C100090D0030070B516461D465A1C0368044642
+:102C20001344C2689A4205D20821006A02F0B8FA39
+:102C3000002070BD65B93278204602F0B4FA002851
+:102C4000F6D03544B5420CD1A3680133A360F0E758
+:102C5000AB1E062B8EBF0023054AD35C1833DAB2B5
+:102C6000EAE723685A1C226015F8012D1A70E9E77B
+:102C70001CA6000010B504464521034801F030F9B8
+:102C8000204602F07BFB00BF1F960000F7B504460C
+:102C90000D46EFF31187202383F31288BFF36F8F64
+:102CA0001A4A0428966898BF194B127C94BF53F8AF
+:102CB0002030184B009245210246174801F010F9C8
+:102CC0003DB1EB69C3F308031BB14521134801F083
+:102CD00007F936B1304602F06BFB034608B10278C3
+:102CE00002B90F4B324645210E4801F0F9F829464A
+:102CF0002046FFF7BFFF87F31188BFF36F8F304681
+:102D000003B0BDE8F040FFF7B9BA00BFA81000203B
+:102D1000785D00003396000049960000769600002A
+:102D2000419600009C96000038B50A4B53F82040AD
+:102D3000013053F82050A54200D838BD606830B14A
+:102D4000037EDB0701D402F0F6FA0834F3E72368C8
+:102D50009847FAE78C5D0000012270B5294B86B0D8
+:102D600003201A70FFF7E0FFFEF728FF0420FFF7AB
+:102D7000DBFF254C254D2646AE4204F130040FD32F
+:102D800000F0DCFB204CAC4226D300F0F3FBFDF757
+:102D9000C7F91F4A938923F00103938106B070BDE0
+:102DA00054F80C3C059354F8103C049354F8143C2C
+:102DB000039354F8183C029354F81C3C019354F8C4
+:102DC000203C009354E90A2354E90C0100F0F4F983
+:102DD00054F8303C5E65CEE7D4E90A23B3F1FF3FF7
+:102DE00008BFB2F1FF3F05D052EA0301206803D1CA
+:102DF00002F067FB3034C6E70649183000F0CCFD1E
+:102E0000F8E700BF841A00206C5900006C590000DC
+:102E1000580100206B5400000023012270B586B0D9
+:102E2000CDE904230F220193CDE9023214230F4D83
+:102E30000F4E03FB00550F4906EBC016044601EB8D
+:102E400000214FF4807230460B4B009500F0B4F92E
+:102E5000337C2C7423F004033374084B013403EBEC
+:102E60000433EE606B6006B070BD00BFA810002098
+:102E7000D8000020882A00208D530000881A0020E6
+:102E80007FB50020FFF750FF264B83F30888264CC0
+:102E90000025636943F400736361E02384F8223002
+:102EA000E57725766576A576636A43F4E023636269
+:102EB000FFF7FCF8FFF7CCF94FF0FF33A362E362B2
+:102EC000FFF7EEFAFFF73EFA184800F0C3F90120C9
+:102ED000FFF72AFF0220164CFFF726FF00F07CFBCD
+:102EE000144B4FF420525C61134B1449059301239A
+:102EF0002046CDE90353CDE90155114B009500F073
+:102F00005BF90646237C204623F00403237402F079
+:102F100089FA2846FFF780FF31462046084AFFF726
+:102F20007BF900BF882A002000ED00E0D8010020D6
+:102F300058010020A810002003970000882B0020D3
+:102F4000592D000037B58268054692F90E300C46BF
+:102F50008B4213D0117C0B4811F01F0FCDE90043B9
+:102F60004FF0440114BF6E23792300F0B9FF2146CE
+:102F7000A86803B0BDE8304000F074BA002003B088
+:102F800030BD00BF0B9700002DE9F7430446904683
+:102F90001E46EFF31189202383F31288BFF36F8F4E
+:102FA000484FC168BA6871B1836893421FD058EA2C
+:102FB00006011ED189F31188BFF36F8F6FF00F00E8
+:102FC00003B0BDE8F08392F90E000131C4E902219B
+:102FD0002061CDE9001023464421BA683A4800F048
+:102FE0007FFF89F31188BFF36F8F0020E8E7006946
+:102FF000EBE792F90E5093F90E3002469D42A8BFBE
+:103000001D464421314800F06BFFA36893F90E3050
+:10301000AB424EDD29462046FFF794FF0546224687
+:103020004946CDE900862A4800F0FAF906460346EB
+:1030300022464421274800F053FF002E0CBF6E2388
+:103040007923009344212346BA68234800F048FFBF
+:10305000002ECAD023464421BA68204800F040FF21
+:10306000EFF31187202383F31288BFF36F8FA368D8
+:103070000BB3236826699C420AD04BB193F90E30FA
+:103080009E42A8BF1E466FF07F039E42B8BF1E46F9
+:1030900044211348224600F023FF31462046FFF723
+:1030A00051FF40B139460A4802F0EFF96FF00A00CB
+:1030B00086E70025B3E7002DF4D187F31188BFF32D
+:1030C0006F8FF3E7A8100020419700007197000070
+:1030D000851A002094970000B9970000D897000047
+:1030E000F497000073B583680546002B53D02D4A32
+:1030F0009268934252D1C368024644212A4800F0A4
+:10310000EFFEEB68012B04D9013BEB60002002B01D
+:1031100070BDEFF31186202383F31288BFF36F8F06
+:1031200028462969FFF70EFF2C68A54217D1002415
+:103130001E4BAC6000932A46234644211C4800F0F5
+:10314000CFFE14B394F90E3020462B610023A36701
+:1031500002F068F93146174802F097F9D6E7002CDB
+:10316000E5D0D4E9003213605A600023227CC4E920
+:10317000003322F00202A360227404F1180002F06E
+:10318000D7F9AC6094F90E30D4E7EC6086F311887F
+:10319000BFF36F8FBAE76FF01500B8E74FF0FF305D
+:1031A000B5E700BFA81000201998000018FCFFFF29
+:1031B00036980000851A00202DE9FF47994600F156
+:1031C0005803C0E91633109B4FF000088381042395
+:1031D00004460732037422F007060F9B01EB060A30
+:1031E00083730A460346C0E90688C0F8088080F861
+:1031F0000F800F46CDE9006114484421CDE9026AF1
+:1032000000F06EFE51462046FEF754FD0E9BC51D94
+:1032100025F00705A566C4E9187602930D9BAAEB75
+:10322000050501930C9B2A46009339464B462046E0
+:10323000FEF7D6FF064BC4F854809B6803B1DB6EE3
+:103240002846E36604B0BDE8F08700BF6098000040
+:10325000A81000200123037483810023C0E91833E0
+:10326000C366014B98607047A81000206FF00A01F8
+:10327000084A93689967084958674B6843F0805338
+:103280004B60002383F31188BFF36F8F9368986FAF
+:10329000704700BFA810002000ED00E070B590F965
+:1032A0001020037C002A2FDBD9062DD11A4C63F0A5
+:1032B0007F032246037452F8183FE169934207D115
+:1032C000C0E900210860E0610FE09942F8D01B6876
+:1032D000002BF5D093F90E6090F90E50AE42F4DD5C
+:1032E0005968C0E9003108605860A569954200D06E
+:1032F00005B9E568A3681A7CD20606D1DA897F2A67
+:1033000003D9AA690AB9636170BDAB4202D02846ED
+:1033100000F0C4FA6561F7E7A810002038B590F90D
+:1033200010200146002A037C04DA03F07F030374B3
+:1033300002F040F80D4D2A4652F8184FAB689442FF
+:1033400000D004B9EC688B4207D01A7CD20604D1B5
+:10335000DA897F2A01D9A2692AB1A34202D0204684
+:1033600000F09CFA23466B6138BD00BFA810002016
+:10337000B3F1FF3F08BFB2F1FF3F03D0024918305D
+:1033800000F00ABB704700BF6B540000034648B909
+:10339000EFF3058232B9064A51699268914201D031
+:1033A000FFF764BF83F31188BFF36F8F704700BFCF
+:1033B000A810002038B5184CA168E0690B6881425C
+:1033C00014BF1A46002249680B605960A368E1697E
+:1033D0002AB9124AC3E900210B60E3610AE092F9BD
+:1033E0000E5093F90E00854212DD5168C3E90021A9
+:1033F0000B605360A569094B9D4200D005B9E56893
+:10340000A3689D4202D0284600F048FA656138BDA5
+:103410008A42DED01268DBE7A8100020C01000202E
+:10342000F8B5DDE906670D4B0C46986811460C4A65
+:103430001060EFF31182202282F31288BFF36F8FA6
+:103440009D68284601F0C8FF284632463B46FFF7F4
+:103450008FFF2046BDE8F840FFF708BFA810002006
+:10346000C8100020F8B50446EFF31187202383F33A
+:103470001288BFF36F8F037C49B203F01F02002A4A
+:103480000CBF0126002635D103F07F032A4D0374BB
+:1034900001F090FF2A46037C817363F07F0303747D
+:1034A00052F8183FE869934207D1C4E9002004604C
+:1034B000EC610DE09842F8D01B68002BF5D093F931
+:1034C0000EC08C45F6DD5968C4E900310C605C60C3
+:1034D000AC69944200D004B9EC68AB689C4202D05D
+:1034E000204600F0DBF96C6187F31188BFF36F8F22
+:1034F0003046F8BD9B071CD5856801F05BFF8173E2
+:103500002B689D4209D16B68C4E900531C606C6054
+:10351000EAE76A689A42F6D01B68002BF3D093F969
+:103520000E208A42F5DD5A68C4E9003214605C60FE
+:10353000DAE78173D8E700BFA810002010B50B4C64
+:103540004421A2680A48D37B00F0CAFCEFF3118142
+:10355000202383F31288BFF36F8FA268D37B013BD4
+:10356000D37381F31188BFF36F8F10BDA8100020B3
+:10357000B298000070B5164D4421AA681548D37B57
+:1035800000F0AEFCEFF31186202383F31288BFF323
+:103590006F8FAB68DA7B0132DA732A4652F8184F24
+:1035A000944200D004B9EC681A7CD20604D1DA89BE
+:1035B0007F2A01D9A2692AB19C4202D0204600F09C
+:1035C0006DF923466B613046BDE87040FFF7DEBE03
+:1035D000A8100020D0980000024B03F11802C3E9A4
+:1035E00006227047A810002070B5EFF31186202343
+:1035F00083F31288BFF36F8F1A4CA168E0690B68E0
+:10360000814214BF1A46002249680B605960A368C2
+:10361000E1692AB9144AC3E900210B60E3610AE0B9
+:1036200092F90E5093F90E00854216DD5168C3E9F8
+:1036300000210B605360A5690B4B9D4200D005B97A
+:10364000E568A3689D4202D0284600F027F965612D
+:103650003046BDE87040FFF709BE8A42DAD01268F2
+:10366000D7E700BFA8100020C0100020F8B504461E
+:103670000E461C4D03464421AA681B4800F030FC4E
+:1036800056EA040303D1FFF7AFFF0020F8BDEFF3C4
+:103690001187202383F31288BFF36F8F134BA86821
+:1036A0001860FFF73BFEA8682246334610491830E1
+:1036B00000F072F9AA680446137C384643F004030C
+:1036C0001374FFF7D3FDAB68D3E90A23B3F1004FBE
+:1036D00008BF002AD9D101F060FF201A20EAE0706B
+:1036E000D4E700BFA8100020F0980000C810002008
+:1036F0006B540000014B9868704700BFA810002071
+:103700002DE9F84304468789EFF31186202383F3DC
+:103710001288BFF36F8F037C190705D586F31188D4
+:10372000BFF36F8FBDE8F883D90943F008026FD16A
+:103730000274A36813B1204601F044FE04F118009E
+:1037400001F0F6FEA56D04F15808A84511D04FF020
+:10375000000975B1284601F035FE05F1180001F0A9
+:10376000E7FE2846C5F87890FFF798FDA56DA845B7
+:10377000EFD1DFF8BC80D8F808309C4250D1EFF38D
+:103780000589B9F1000918BF4FF00109D8F81850A0
+:10379000284A954200D00DB9D8F80C50AB4202D05F
+:1037A000284600F07BF82046C8F8145000F0CDFD04
+:1037B000B9F1000F02D02048FFF74CFDD8F80830CF
+:1037C0009C4230D1EFF305836BBBA289D20711D5A0
+:1037D00086F31188BFF36F8F83F31188BFF36F8F68
+:1037E0000423184602DFEFF31186202383F31288A7
+:1037F000BFF36F8F3046FFF739FDFB0792D50023EB
+:1038000083F31188BFF36F8F0423184602DF89E723
+:1038100003F07F0343F00803037401F0CBFD88E756
+:103820004FF00009B2E786F31188BFF36F8FE4E72A
+:10383000A8100020C0100020D8010020027C034600
+:1038400012F01F0210D10A4988420DD009490868B8
+:1038500068B1D9897F2909D893F90E20064B1B68D6
+:103860009A42B8BF0020704700207047104670474A
+:10387000D800002098000020CC1000200122044B2A
+:10388000C01A044BC0105843034B1A54704700BF72
+:1038900058020020ABAAAAAA851A002070B50C4BCA
+:1038A0000C4D1E7CFFF7CAFF182303FB0655044688
+:1038B000284601F03DFE0022074B9A553CB1621E9E
+:1038C0002846BDE870400549D31700F065B870BDC3
+:1038D000A810002058020020851A00207D38000022
+:1038E00038B5EFF31185202383F31288BFF36F8F70
+:1038F0000F4B104A9C681068A04206D1FFF7CEFF1C
+:1039000085F31188BFF36F8F38BD00211B7C1160D8
+:10391000094AD35C002BF3D02046FFF78FFF002825
+:10392000EED0237CDB0601D1FFF744FD2046E5E71E
+:10393000A8100020C8100020851A0020024B18682B
+:10394000984208BF002070479C000020034B1B6872
+:103950000BB9FFF741B90020704700BFD01000201D
+:1039600030B570B10B4B5B6898420AD0036843B125
+:10397000D3E90421D0E90445121941EB0501C3E95B
+:103980000421D0E9003213605A600023C0E90033FB
+:1039900030BD00BF9C000020B3F1FF3F08BFB2F173
+:1039A000FF3F2DE9F84F0446994615461F467AD049
+:1039B0008160EFF31188202383F31288BFF36F8FA8
+:1039C000B9F1000FDFF8E4A020DBFFF7BFFFDAE971
+:1039D0000027013549F100092D1849EBE07306462F
+:1039E0004FF00109C4E90453AD1843EB0707FFF793
+:1039F000A5FF0346DFF8B8E0DEF804A0EBB9C4E9A0
+:103A000000EACAF80040CEF8044028E06FF0010355
+:103A1000DAE900125B1A4FF0FF3161EB02025B1B27
+:103A200062EB0902012B72F10001BCBF01230022ED
+:103A30004FF00009C0E90432D9E7D3E9041CD4E906
+:103A400004208A4270EB0C0B24DA891A5A686CEB5A
+:103A50000000C3E90410C4E9003214605C60FFF7A1
+:103A60006DFF84420ED1134B1B685BB9B9F1000F97
+:103A700002D1FFF76BFF0646304601F042FD002100
+:103A8000FFF73AF888F31188BFF36F8F284639465D
+:103A9000BDE8F88F521A60EB0C005345C4E90420CE
+:103AA000ADD01B68AAE700252F46EFE77002002083
+:103AB0009C000020D01000202DE9F047DFF8A890EE
+:103AC0000246C9F800000D46FFF738FF0026002720
+:103AD000DFF898804FEAE27ED8E9001350B1D0E9D0
+:103AE000044CA2427EEB0C0A1ADAA41A6CEB0E0606
+:103AF000C0E904460024521843EB0E032046C8E9EF
+:103B00000023C9F8004001F0FCFC2146FEF7F4FF59
+:103B100085F31188BFF36F8FBDE8F047FFF7E0BE74
+:103B2000611843EBE473C0E90467C8E90013FFF7C9
+:103B300017FF01224FF00043C0E9042385F31188E9
+:103B4000BFF36F8F83689847EFF31185202383F3CA
+:103B50001288BFF36F8FD9F80020121BC9F800201C
+:103B6000FFF7ECFEB6E700BFD01000207002002087
+:103B700010B5EFF31184202383F31288BFF36F8F06
+:103B8000FFF7E4FE0346054AD2E90001181841EBAD
+:103B9000E37184F31188BFF36F8F10BD70020020B2
+:103BA0000CB430B58BB004460D462022002102A88B
+:103BB00001F01EFD02238DF80A300D4B002D0393FA
+:103BC000069412DB01D06B1E1C440FAA0E9902A8AA
+:103BD0000794019200F00EF815B10022069B1A70AE
+:103BE0000BB0BDE8304002B070470024EDE700BFE5
+:103BF000535600002DE9F04F837815469A07074683
+:103C0000D0F8048085B040F19F8000260878002815
+:103C100000F09C80252808D001F1010A39460136C0
+:103C2000C047002880F286808AE091F801B001F157
+:103C3000020ABBF1250FF1D0002401211F2C25D849
+:103C4000ABF12002102A06D8844B01FA02F0184288
+:103C50000ED1032A5AD0ABF13002092A08D9BBF1A0
+:103C60002A0F33D1630605F1040501D444F0200482
+:103C70001AF801BBBBF1000FE0D139462520C0473F
+:103C800000285DDB394658460236C9E77F2CE2D969
+:103C9000BBF16C0F29D021D8BBF1680F2CD0BBF140
+:103CA0006A0F30D0BBF14C0F2DD0ABF16302122A5A
+:103CB00000F2A580DFE802F02C4EA3A3A3A34EA33D
+:103CC000A3A3A3A3AD9DA3A331A37700BBF12E0FA4
+:103CD000DED160063AD444F04004C9E7BBF1740F6A
+:103CE000C6D0BBF17A0FC3D0DFE7220648BF44F449
+:103CF000007444F08004BBE7E30548BF44F400745B
+:103D000044F48074B4E744F42074B1E71024AFE7BE
+:103D1000394615F8040B013682E72C68504B002C0D
+:103D200008BF1C46A1464B4619F8010B20B9341BAD
+:103D30001E190435514669E73946C0470028F2DAB2
+:103D4000BB7843F00403BB704FF0FF36304605B03C
+:103D5000BDE8F08F20061DD5A10543BF073525F02E
+:103D6000070555F8080B55F8040B00280DF1040958
+:103D70004946B8BF40424FF00A02B8BF44F48064DD
+:103D800001F04EFC6405A0EB090956D44C460DF138
+:103D9000040B5EE0E20555F8040BE6D5A3054CBF25
+:103DA00040B200B2E1E70A2224F01004A4B22006D7
+:103DB00033D5A10543BF073525F0070555F8080B96
+:103DC00055F8040B10B924F01004A4B20DF1040945
+:103DD000494601F025FCE306A0EB0909D6D5394692
+:103DE0003020C0470028ABDBBBF1000F1ED10136ED
+:103DF000CCE710224FF0780B44F01004D7E74BF0DB
+:103E00002002782A7FF439AFCBF1780242F0100219
+:103E1000CDE708224FF0000BC9E7E30555F8040B86
+:103E2000D0D5A1054CBFC0B280B2CBE739465846C9
+:103E30000236C0470028A9DA82E739462D2001362C
+:103E4000F7E7013C39461BF80400C0470028FFF69D
+:103E500077AF002CF5D14E446CE700BF81280100FC
+:103E60000D990000704710B50120FEF735FC0128C0
+:103E7000044603D1FEF74CFC204610BD0020FCE7B1
+:103E80000020704730B500290446154685B011DB87
+:103E900083688B420ED96368C068194401AA00F098
+:103EA00096FB28B96268019B9B1A2B60029B6B6092
+:103EB00005B030BD6FF02100FAE7704770477047DA
+:103EC000002070470FB407B504A951F8040B019105
+:103ED000FCF7B2F903B05DF804EB04B0704770472B
+:103EE0000FB407B504A951F8040B0191FCF7A4F92C
+:103EF00003B05DF804EB04B070470379C288002179
+:103F00005A43183001F074BB10B50446C360BDF8C5
+:103F10000830C28003610171FFF7EFFF214603986B
+:103F2000FCF7F0FA002818BF6FF0770010BD0029E9
+:103F300008DB8068884205D9401A904234BF0020CF
+:103F40000120704700207047704770B516461A462A
+:103F500005460C46FFF7EBFF48B16968E868214465
+:103F6000826814683246A446BDE8704060476FF02E
+:103F7000150070BD70B516461A4605460C46FFF78B
+:103F8000D6FF48B16968E8682144826854683246BF
+:103F9000A446BDE8704060476FF0150070BD10B5D5
+:103FA0000B460446FFF7C3FF40B16168E06819445F
+:103FB00083689B682BB1BDE8104018476FF015006F
+:103FC00010BD6FF05700FBE708B5C0688368DB6879
+:103FD0009847006808BD08B5C0688368DB689847E3
+:103FE000407908BD48B103683BB143682BB1C06854
+:103FF000884294BF0020012070474FF0FF30704787
+:1040000001F0FEBA084600F0F0BD01292DE9F341A8
+:10401000174601D900F0C0F92C2303FB0104D4F8A2
+:104020002080B8F1000FF5D0E368268940461E4491
+:10403000042331460DEB0302FFF787FF054620B14D
+:104040000125284602B0BDE8F08146F60813BDF808
+:10405000042064899A421AD1BDF806309C4201D0EE
+:104060000325EEE7042340460DEB0302A119FFF7F9
+:104070006CFF0028E4D146F60713BDF804209A42ED
+:10408000EED1BDF80610214431443960D9E7002C47
+:10409000F1D0E5E77047002382681946FCF7E4BCDD
+:1040A00008B52C2303FB0101086A08B900F074F974
+:1040B0000422BDE8084000F09EBDF8B513460F4647
+:1040C000164600210246054600F038F8044650B96D
+:1040D00033460121284605F12C0200F02FF810B1DB
+:1040E000002F18BF04462046F8BD002110B5044635
+:1040F0000846FCF783F804F12001C0B2FCF71EFA71
+:1041000040B90121FCF77AF804F14C01C0B2FCF788
+:1041100015FA08B100F040F910BD10B50446C06CA6
+:1041200008B1FFF711FF206A18B1BDE81040FFF792
+:104130000BBF10BD7022002101F05ABA08B52C2324
+:1041400003FB0100006A08B900F026F920230021D2
+:10415000FFF7FBFE003818BF012008BDF8B50C467C
+:1041600010B1F9B10AB90120F8BD00278D1800F18E
+:104170002806AC42F7D0836E5A1C826614F8011BE5
+:1041800003443F2A83F82810F3D93146FCF732FF65
+:10419000D0E9083213F5007342F10002C0E9083299
+:1041A0008766E6E70846DFE7F8B50C4605460028CF
+:1041B0004BD000294AD08B6ED1E90821D8001218C3
+:1041C00041F10001C4E908218022581C3828234409
+:1041D000A0664FF0000783F8282004F128060BD9C9
+:1041E000C0F140023946304400F032F820463146F2
+:1041F000FCF700FF3846A766C0F1380200213044C2
+:1042000000F026F8236A626A1BBA12BA3146C4E982
+:1042100018232046FCF7EEFE2B1D211F243551F8F4
+:10422000042F0433100E03F8080C100C03F8070CCD
+:10423000100A03F8060C03F8052CAB42EFD1204618
+:104240007022002100F004F80120F8BD0846FCE7C8
+:1042500001F0CEB970B506460D460024AC4200DB35
+:1042600070BD305DFDF736F80130F9D00134F5E767
+:104270002DE9F04F85B005460E4690461F4600F0EA
+:10428000C1FE20B96FF04C0005B0BDE8F08F4FF0D3
+:104290001409002334464FF0010A09FB08693B600A
+:1042A000284602A900F0A2FE60B1DDE902324FF01B
+:1042B000000B0093C3450CD10021284600F0E2FE1C
+:1042C0000028EDD1284600F0C6FE0028DAD00020F4
+:1042D000DAE7A14598BF344661688A4214D1216863
+:1042E0000098019201F08CF9019A68B9237C7BB99E
+:1042F000D4E902312846984768B184F810A03B6899
+:10430000143401333B60CBE714340BF1010BD1E7DC
+:104310006FF06F00B8E76FF02200B5E701F068B901
+:1043200001F03FB901460068FDF77EBC0021012085
+:10433000FDF77ABC08B5FDF743FFFDF74DFCFDF72F
+:1043400057FCFDF7DBFFFEF79BFD6FF08500704724
+:1043500061B662B680F31188BFF36F8F704772B693
+:10436000002383F31188BFF36F8FBFF34F8F30BFEC
+:1043700062B6BFF36F8F7047202809D9B0F1004FA4
+:1043800008D80138B0FA80F0C0F11F004000704733
+:10439000082070473E20704708B5FEF75BF908B566
+:1043A000FEF744F9002008BD0A448A4200D1704754
+:1043B00011F8013B40BA80B25840C0F303134340A8
+:1043C000180380B24340580100F4FF505840ECE716
+:1043D0002DE9F04106460D4617461C46ABB1D0F814
+:1043E0000880D8F800309847002D11DB84420FD8A0
+:1043F000031BAB420CD3D8F808E023463A462946C3
+:104400003046F446BDE8F04160471846BDE8F0810B
+:104410006FF01500FAE74FF0FF324FF0FF33043032
+:10442000FEF7B2BD0430FEF75DBE4368D3E9020378
+:10443000C01A704738B5456804460069FFF7EBFFBE
+:104440002B8A2069002B0CBF6FF085050125FFF733
+:10445000E9FF284638BD2DE9F8430D1E0646904673
+:104460001C46D0F804902DDBEA18D9E902315B1A1A
+:104470009A4227D80069FFF7CEFFD9E9007299F870
+:104480001130B4B1D7F8089015441D443846D9F816
+:1044900000309847002D12DB844210D8031B9D4248
+:1044A0000DD82346424629463846D9F80490C847D5
+:1044B00004463069FFF7B6FF2046BDE8F8836FF089
+:1044C0001504F6E76FF01504F6E72DE9F0410C4608
+:1044D00046680546006990461F46FFF79CFF002C82
+:1044E00015DBD6E90231E2195B1A9A420FD8D6E9F8
+:1044F0000003E118737C19443B464246FFF768FF0E
+:1045000004462869FFF78EFF2046BDE8F0816FF072
+:104510001504F6E7F0B50024056985B010220021E6
+:1045200047680646684601F063F82846FFF773FFC0
+:104530002C702546BB68A34205D83069FFF772FF8F
+:10454000284605B0F0BDD7E9000121441B1B102B04
+:1045500028BF10236A46FFF73BFF051EEDDBBB6853
+:104560001B1B102B94BFE4181034E3E7F7B51C466F
+:104570000023164682682360A3600D46536969468E
+:1045800001AA9847019B5A1E01921BB96FF01500B2
+:1045900003B0F0BD0098A26847682168676085B9DC
+:1045A000B31AD0F800C0634528BF634603FB071168
+:1045B0001A442160A26002689A4206D8083000902E
+:1045C000E0E76B1AB3FBF7F3EBE70020E0E71346F5
+:1045D0000022FFF7CBBF43689B680B600123136089
+:1045E0007047436800205B69C1E900307047436849
+:1045F00058687047436800205B681B680B60704711
+:1046000043685B68586842400A4042405A60002054
+:104610007047436800205A6853680B4353607047E3
+:10462000436800205A68536823EA010353607047C7
+:10463000436800205A6853684B405360704730B558
+:10464000B3F1C06F44681CD0B2F5800F19D00120BF
+:10465000B2F5001F656800FA01F102D1696200201D
+:1046600030BDB2F1A07F0CBFA962E9626268B3F10C
+:10467000806F0CBF1163516363689963636819624B
+:10468000EDE76FF08500EBE730B50369586800B3DC
+:104690000024884219D108688CB99C685860A142EE
+:1046A00000D19860002008602AB15A680A609A68B0
+:1046B000596002B9996000200FE02846E9E72060C0
+:1046C0009868814208BF9C60ECE705680446002DAD
+:1046D000F3D1002AE9D16FF0150030BD08B5436869
+:1046E0009B689847002008BD08B5062000220321DA
+:1046F000FDF750FDBDE808400620FDF73DBD08B5BB
+:10470000072000220321FDF745FDBDE808400720F2
+:10471000FDF732BD08B5102000220321FDF73AFD58
+:10472000BDE808401020FDF727BD08B51120002284
+:104730000321FDF72FFDBDE808401120FDF71CBD4A
+:1047400070B5436802695B6805469E6B9E6351685D
+:1047500009B10C6801B970BD8A68324002D02846A0
+:104760004B6898471CB1236821461C46F2E7234654
+:10477000FAE738B512F4403F0C46456816D012F0FF
+:10478000320F13D193030ED5130307D5FFF741FF63
+:104790006B681C6100206B68DC6138BD5303F7D582
+:1047A000FFF73EFFF4E76B685961F3E76FF08500B0
+:1047B000F3E7012303FA01F1FFF7DBBF30B503692B
+:1047C0005C68012303FA01F1236819422BD022F41B
+:1047D000702323F001031BB9237A23B1930317D568
+:1047E0006FF0850015E0D503FAD4900310D560680A
+:1047F000EFF31185202383F31288BFF36F8F130328
+:1048000008D503681943016085F31188BFF36F8FE2
+:10481000002030BD5303F7D52368026823EA010363
+:1048200013400360F0E76FF01500F2E70369002022
+:104830005B685A681B68126813400B60704710B5BC
+:104840000369586809C80140EFF31184202080F300
+:104850001288BFF36F8F186842400A4042401A60C6
+:1048600084F31188BFF36F8F002010BD03695B686C
+:104870005A681B681940EFF31180202383F31288D4
+:10488000BFF36F8F13680B43136080F31188BFF37E
+:104890006F8F0020704703695B685A681B68194076
+:1048A000EFF31180202383F31288BFF36F8F136817
+:1048B00023EA0103136080F31188BFF36F8F002098
+:1048C000704703695B685A681B681940EFF31180F1
+:1048D000202383F31288BFF36F8F13684B4013605C
+:1048E00080F31188BFF36F8F002070476FF0850051
+:1048F00070470369426800205A60704730B503680A
+:1049000013600579046804EBC504A34202D36FF079
+:10491000010030BD5C7908338C42F1D10020F8E70A
+:104920004368586870472DE9F0411F460E4615460A
+:104930000446D0F804804046FEF75AF8D8F8001034
+:104940003A463144284600F02CFE6068FEF75EF8D7
+:104950000020BDE8F0812DE9F0411F460D461646C6
+:104960000446D0F804804046FEF742F8D8F800002C
+:104970003A463146284400F014FE6068FEF746F8D7
+:104980000020BDE8F08138B5044645682846FEF7AA
+:104990002FF800216A68286800F02AFE6068FEF798
+:1049A00035F8002038BD43681B685A68920743BF3A
+:1049B0001B6800200B704FF0FF30704743681B6886
+:1049C0005A68D207FCD419607047034610465AB1A2
+:1049D0005B681A685068C00705D40120D0601B6866
+:1049E0000A781A60704700207047034610465AB193
+:1049F0005B681A68506810F0020005D00220D06091
+:104A000001201B681B680B7070474268EFF3118030
+:104A1000202383F31288BFF36F8F11688B6823F014
+:104A200004038B6013680122DA6080F31188BFF3FE
+:104A30006F8F704743681B685A68D2075ABF9868DF
+:104A4000C0F38000002070474268EFF311802023FC
+:104A500083F31288BFF36F8F11688B6823F008030C
+:104A60008B6013680222DA6080F31188BFF36F8FC6
+:104A70007047FFF7DFBF43681B68586810F00200FB
+:104A80001CBF9868C0F3C0007047704708B5024665
+:104A9000FFF7F1FF20B9BDE808401046FFF7CABF95
+:104AA00008BD012070470369C3E90112704702691C
+:104AB00053680BB191681847704710B54268EFF31F
+:104AC0001184202383F31288BFF36F8F11688B68E2
+:104AD00043F008038B6013685B689B0701D5FFF701
+:104AE000E6FF84F31188BFF36F8F10BD10B54268E5
+:104AF000EFF31184202383F31288BFF36F8F1168C3
+:104B00008B6843F004038B6013685B68DB0701D498
+:104B1000FFF7CDFF84F31188BFF36F8F10BD08B589
+:104B2000002203210120FDF735FB0120FDF724FBC6
+:104B3000002203211046FDF72DFBBDE808400020B0
+:104B4000FDF71ABB032108B508460022FDF722FB3A
+:104B50000320FDF711FB022000220321FDF71AFBC1
+:104B6000BDE808400220FDF707BB08B5002203217D
+:104B70000520FDF70FFB0520FDF7FEFA04200022BB
+:104B80000321FDF707FBBDE808400420FDF7F4BA58
+:104B900037B5456804460021A86801AAFFF7AEFEB4
+:104BA000002805DB019B002219791868FDF7FEFE3D
+:104BB000831C10D123691A6832B161684B681BB13C
+:104BC000B3FBF2F309680B6103222B6820469A605D
+:104BD000EB689847002003B030BD70474FF0E022EB
+:104BE000136923F00103136170478068183820F0BF
+:104BF00007001038704738B515460C4661B15AB1F8
+:104C0000FFF7E9F92146254411F8013B834203D11E
+:104C1000A942F9D1012038BD0020FCE730B5026A75
+:104C20000346D2E9014084424FF0000002D3012341
+:104C3000D36030BD18745068242501305060186A64
+:104C40004268541E0268184605FB04225C1950F89D
+:104C5000045BA04242F8045BF9D101209960E8E7C7
+:104C6000F0B5064604468BB001AD0F4694460FCE14
+:104C70000FC50FCE0FC5216A33684A682B6022B971
+:104C80000223CB6000200BB0F0BDFB072068A568B5
+:104C900013D524260B68013A06FB02337E0703D4A2
+:104CA0001A7C0AB10F23ECE7224603F1240153F8E2
+:104CB000046B8B4242F8046BF9D1B90741BF226AF9
+:104CC000536803F1FF335360AC4505D2236A002BD0
+:104CD000D8D00422DA60D5E77A0748BF20603B07C6
+:104CE00001D40120CFE7143406AB93E8070084E831
+:104CF0000700F6E710B502601A44029B01298360A1
+:104D00004FF00003C26003740375836101D803622E
+:104D100010BD24224A43243A841804628350026A54
+:104D20008C1E9460026A02295360026AD360026A90
+:104D30001374026A53741EBF036A24301860E7E7D5
+:104D4000182871F100030ED3B0F5807F71F10003D4
+:104D50000BD3B0F5803F71F1000308D3002914BFD5
+:104D6000092005207047012070470220704703206A
+:104D7000704737B50024002508290A46CDE90045CB
+:104D80000AD80146684600F00CFCDDE9000103B0DA
+:104D9000BDE83040FFF7D4BF002003B030BD00B104
+:104DA000C160704743680360836801338360006AB1
+:104DB000FFF7F5BF08B50268C3689A4205D3006AD9
+:104DC0000821FFF7ECFF002008BD0120FCE738B503
+:104DD00004460D46FFF7EEFF40B123681B78B5EBA4
+:104DE000531F04D00A21206AFFF7D9FF002038BDE5
+:104DF00010B50446FFF7DEFF38B123681A78FF2AA2
+:104E000005D00A21206AFFF7CAFF002010BD013338
+:104E10002360FBE710B5027D044632B1FFF7E8FFDF
+:104E200048B100234FF0FF3223752046BDE8104003
+:104E30000721FFF715BF10BD2DE9F84F04460E46B8
+:104E400091461D46FFF7B6FF804628B1A36843B9D7
+:104E50000321206AFFF7A3FF4FF000084046BDE89A
+:104E6000F88F2268177807F01F0BBBF11F0F12D1C4
+:104E7000FDB1206A18B1037C0BB11521EAE70123CB
+:104E80002B7000252368013563602B442360A368E1
+:104E9000013BA360E2E7BBF1170F0CD9ABF118039C
+:104EA000D9B2032905D801259D40A94504D2052181
+:104EB000CFE70721CDE70025E36805F1010A524459
+:104EC000934201D20821C4E74A460021304600F04F
+:104ED0008FFB15B986F800B0D3E72268711E53190D
+:104EE00013F80109934201F8010FF9D1236A002B4D
+:104EF000C8D01B7C002BC5D00737FFB2022FC1D909
+:104F000049463046FFF735FF8245BBD01521A0E763
+:104F100038B50C4611460546FFF759FF08B9002081
+:104F200038BD042200232846A118FFF785FF00287A
+:104F3000F5D02B682360F3E7002337B504468DF8DE
+:104F40000330FFF744FFA8B1042220460DF103030C
+:104F50000DEB0201FFF770FF60B19DF8035065B9DA
+:104F600001992046FFF75AFE50B963682360A36891
+:104F70000133A360002003B030BD6FF00F01F0E7F4
+:104F80002575F8E738B504460D46FFF7C1FF48B16F
+:104F90002268E3689B1A6A689A4204D9082120466D
+:104FA000FFF700FF002038BD70B50D460021044614
+:104FB0001646FFF70CFF38B1324629462046BDE8B9
+:104FC00070400023FFF738BF70BD0422FFF7ECBF2D
+:104FD000FFF7FBBF38B5022204460D46FFF7D2FFAC
+:104FE00018B123686A681344236038BD38B50322BA
+:104FF00004460D46FFF7C6FF18B123686A681344DC
+:10500000236038BD10B505210446FFF795FF50B168
+:10501000237D4BB96FF00042A368934205D305216D
+:105020002046FFF7BFFE002010BD5B00A360FBE73A
+:10503000037D23B98068B0FA80F0400970470368A7
+:10504000C268934205D21878A0F1FF035842584134
+:10505000704700207047FFF7DDBE38B50D460621CA
+:105060000446FFF7B4FE08B9002038BD002304222F
+:1050700029462046FFF7E0FE0028F5D0A36801335B
+:10508000A360F2E7F0B58FB00446FFF793FE002867
+:105090005DD0236800221D780023CDE9022323463A
+:1050A0006D0905AA04F120071646186859680833E7
+:1050B00003C6BB423246F7D118683060062D1CD0BB
+:1050C0002A1F0023012A4FF008028DF804300DEB4F
+:1050D000020198BF01AB05A8FFF7AEFE0646002807
+:1050E00035D0042D3BD019D8023D012D21D9059B87
+:1050F0002360A368013BA3602AE001A905A8FFF78C
+:10510000ACFF20B3059B089A934204D30821206A80
+:10511000FFF745FE1BE01D786D09CFE7052DE6D1B1
+:10512000DDE90232B3F1004F72F1000113D32946D9
+:10513000EDE7E3682168029A5B1A9A4203D8059B5F
+:1051400013440593D3E708212046FFF72BFE0026E2
+:1051500030460FB0F0BDDB185241CDE902329DF868
+:10516000045025B16FF00F020023CDE90223029B0A
+:105170008DF82850079305A8FFF75AFF014638B16C
+:10518000002DB4D005A8FFF733FE0028AFD1DEE72D
+:1051900005A8FFF777FF0028EDD1D8E7FFF7AABDF4
+:1051A00000B1C160704710B50368C468A34205D35D
+:1051B000006A0821FFF7F4FF002010BD02F01F0273
+:1051C00042EA411119700368013303600120F4E7DA
+:1051D00070B505460E46104619461446FFF7C9FD40
+:1051E00022463146431E2846BDE87040FDF712BDF9
+:1051F000F8B51746C368026804469A420D4606D3BE
+:105200000821206AFFF7CCFF00263046F8BD9B1A24
+:105210004A689A42F4D80E4656F8043B53B104212A
+:105220003046FFF7A6FD6A6823681344E26803442A
+:105230009A42E5D33246042339462046FFF7C8FF99
+:1052400006460028E0D020682968884202D06A68B3
+:1052500000F0B5F923686A6813442360D5E7082A8B
+:1052600073B513460C4606D9006A0521FFF798FF6F
+:10527000002002B070BD8E1816F9012C002A0FDA3A
+:105280000A466C466946B24204D101212246FFF724
+:105290009FFFEEE712F8015BED4301F8015BF2E7D7
+:1052A0000021F3E713460A460021FFF791BF07B537
+:1052B000042201910DEB0201FFF7D1FF03B05DF86D
+:1052C00004FB07B5042201910DEB0201FFF7EAFF91
+:1052D00003B05DF804FB0222FFF78ABF0322FFF749
+:1052E00087BF07B5CDE900126946FFF7F4FF03B0A9
+:1052F0005DF804FB07B5CDE900126946FFF7EEFF44
+:1053000003B05DF804FB1F220421FFF74CBF1F22EE
+:105310000521FFF748BF1F220721FFF744BFFFF712
+:10532000FABF1FB50024CDE90144069C0094FFF7A5
+:10533000E1FC04B010BD10B5436904463BB9002040
+:10534000E2684042537843F00103537010BD984720
+:105350000028F4D00028B8BF4042FF28A8BFFF2093
+:10536000E3681870ECE740B1C368587810F00100AA
+:105370001EBF1878B0FA80F040097047EFF3118330
+:10538000202383F31288BFF36F8FFEE7202408B534
+:10539000EFF3118384F31288BFF36F8FFEF7DFFF03
+:1053A000F6E703460020C3E90033C3E90200704773
+:1053B00000207047D0E9003213605A600023C0E932
+:1053C0000033704708B5FFF7F5FF037C23F00203B5
+:1053D00003740023836008BD38B504460D46FDF70D
+:1053E0009DFF237C43F002032374D5B1A5602B6895
+:1053F0009D4209D16B68C4E900531C606C6010E0E9
+:105400006A689A42F6D01B68002BF3D093F90E100D
+:1054100094F90E209142F3DD5A68C4E90032146019
+:105420005C6038BD10B5EFF31184202383F312883C
+:10543000BFF36F8FFDF732FF84F31188BFF36F8FD7
+:1054400010BD08B5037C014613F0280F0CD183680A
+:105450000BB1FFF7B7FF0B7C084623F004030B7476
+:10546000BDE80840FDF71ABF08BD10B5EFF3118481
+:10547000202383F31288BFF36F8F1838FFF7E1FF03
+:1054800084F31188BFF36F8F10BD0846FDF77EBF10
+:1054900038B505460C46FEF7E9F8B4F1FF3F08BF02
+:1054A000B5F1FF3F0AD00A23A0FB0303B0F1004F80
+:1054B00073F1000301D36FF0004038BD4FF0FF30AF
+:1054C000FBE738B50446EFF31185202383F31288F8
+:1054D000BFF36F8F037C5B070ED5183000F028F800
+:1054E000237C204623F004032374FDF7D7FE2846CF
+:1054F000BDE83840FDF74ABF85F31188BFF36F8FD1
+:1055000038BD08B50246FEF719FA70B1D0E904318A
+:105510009B1A61EBE272B3F1004F72F1000104DA01
+:10552000002AACBF1846002008BD6FF00040FBE722
+:10553000024638B5EFF31185202383F31288BFF3B9
+:105540006F8F0368D3B1FEF7F9F904461046FEF7F2
+:1055500007FA00224FF000438442C0E9042305D03B
+:10556000002085F31188BFF36F8F38BDFEF7EEF989
+:10557000FFF7C7FF0021FDF7BFFAF1E7D0E90413F9
+:10558000B3F1004F08BF012904D100204FF00041C2
+:10559000C2E904016FF01500E3E708B5FEF7E8FA89
+:1055A00008BD0A44914200F1FF3300D1704710B5A5
+:1055B00011F8014B914203F8014FF9D110BD884217
+:1055C00010B501EB020402D98442234607D8431EDA
+:1055D000A14207D011F8012B03F8012FF8E702448C
+:1055E000824200D110BD13F8011D02F8011DF7E73A
+:1055F00003460244934200D1704703F8011BF9E7C8
+:1056000010B501390244904201D1002005E0037831
+:1056100011F8014FA34201D0181B10BD0130F2E771
+:10562000F0B504460846C2F13705EDB202F01F029C
+:10563000B4FBF2F6274602FB1641CBB2092984BF20
+:105640005B19DBB23033BA42344600F8013BEFD984
+:10565000F0BDD1E9043293421EBF5A1C0A61187092
+:04566000704700008F
+:1056640000000000545700000000000038570000FC
+:10567400000000001C57000000000000005700005C
+:1056840000000000E4560000000000008C570000F9
+:1056940000000000A8570000000000007057000040
+:1056A40000000000FC57000000000000E05700006C
+:1056B40000000000C45700001D2700000000000087
+:1056C400652A0000000000000000000018580000D7
+:1056D4000000000050580000000000003458000092
+:1056E4005A950000605C000084590000AE00002060
+:1056F40050100020DD460000000000006895000006
+:10570400845C000084590000B00000205C1000207C
+:10571400DD4600000000000076950000A85C000053
+:1057240084590000B200002068100020DD4600000B
+:105734000000000084950000CC5C00008459000047
+:10574400B400002074100020DD46000000000000BA
+:10575400D1950000245D0000CC590000BC0000205D
+:10576400000000000000000000000000929500000E
+:10577400F05C0000A8590000B60000208010002052
+:10578400F348000000000000A7950000FC5C000046
+:10579400A8590000B800002088100020F348000039
+:1057A40000000000BC950000085D0000A85900003E
+:1057B400BA00002090100020F34800000000000010
+:1057C400F5950000305D0000DC590000BE000020AB
+:1057D4002C000020914B0000000000000396000004
+:1057E400485D0000DC590000C0000020500000208B
+:1057F400914B00000000000011960000605D000065
+:10580400DC590000C200002074000020914B00000D
+:1058140000000000626D0000385C00006C5900005C
+:10582400AC00002024000020B1270000000000008C
+:10583400196D0000085C000000000000A8000020B2
+:10584400C00700207126000000000000276D000042
+:10585400205C000000000000AA000020D8070020FF
+:085864007126000000000000A5
+:10586C00FC570000AF4A0000FC570000AF4A000094
+:10587C00E0570000AF4A0000E0570000AF4A0000BC
+:10588C00C4570000AF4A0000C4570000AF4A0000E4
+:10589C0038570000414700001C57000041470000EA
+:1058AC00000000002D430000000000002D4300000C
+:1058BC00000000002D430000000000002D430000FC
+:1058CC00000000002D430000000000002D430000EC
+:1058DC00000000002D430000000000002D430000DC
+:1058EC000057000041470000E4560000414700000B
+:1058FC00000000002D430000000000002D430000BC
+:10590C00000000002D430000000000002D430000AB
+:10591C00000000002D430000000000002D4300009B
+:10592C00000000002D430000000000002D4300008B
+:10593C00000000002D430000000000002D4300007B
+:10594C00000000002D430000000000002D4300006B
+:10595C00000000002D430000000000002D4300005B
+:10596C006D270000B52800000D280000EF45000051
+:08597C00E3450000D7450000DF
+:10598400B3470000F545000001460000134600003F
+:1059940021460000314600003F46000089460000D1
+:1059A40000000000BD4700002D4800003F480000F3
+:1059B4006D48000097480000C3480000ED4800000F
+:0859C4000000000000000000DB
+:1059CC002149000027490000574900008749000081
+:1059DC00A7490000BD4900000000000000000000C5
+:1059EC0000000000CB490000EB490000ED4A00002C
+:1059FC000B4A0000354A0000BB4A0000494A00002F
+:105A0C00734A0000774A00008B4A0000DB4B000011
+:0C5A1C008D4A0000A34A0000A74A0000C9
+:105A280010600000040000006D5F0000040000002A
+:105A3800B25F0000040000005D5F00000400000089
+:105A4800996B0000040000000897000004000000A3
+:105A5800655F000004000000DD9500000400000000
+:105A6800336D0000040000004666000004000000DA
+:085A7800A75F0000040000001C
+:105A80000204000000000000ED120000554200007A
+:105A900001000000020000000400000000000000FF
+:105AA0000000000000000100185800000100000084
+:105AB000000001000000080018580000020000006B
+:105AC0000000090000000800185800000300000052
+:105AD000000011000000040018580000982F8A42AE
+:105AE00091443771CFFBC0B5A5DBB5E95BC2563930
+:105AF000F111F159A4823F92D55E1CAB98AA07D848
+:105B0000015B8312BE853124C37D0C55745DBE726A
+:105B1000FEB1DE80A706DC9B74F19BC1C1699BE4EA
+:105B20008647BEEFC69DC10FCCA10C246F2CE92D7A
+:105B3000AA84744ADCA9B05CDA88F97652513E989E
+:105B40006DC631A8C82703B0C77F59BFF30BE0C6A5
+:105B50004791A7D55163CA0667292914850AB72733
+:105B600038211B2EFC6D2C4D130D385354730A65D0
+:105B7000BB0A6A762EC9C281852C7292A1E8BFA2A7
+:105B80004B661AA8708B4BC2A3516CC719E892D10F
+:105B9000240699D685350EF470A06A1016C1A41992
+:105BA000086C371E4C774827B5BCB034B30C1C3991
+:105BB0004AAAD84E4FCA9C5BF36F2E68EE828F7450
+:105BC0006F63A5781478C8840802C78CFAFFBE906A
+:105BD000EB6C50A4F7A3F9BEF27871C60000002068
+:105BE0000000000000000B0602000000F05B000057
+:105BF00000000000756C00002A0002020000002076
+:105C00007D6C000022000B115457000000010000C1
+:105C10001000000000000000000000000000000074
+:105C200054570000000000000001000000000000C8
+:105C30000000000000000000801A0020585C0000F6
+:105C4000505C000000000000001000000000200078
+:105C5000000200000010000004000000000000002E
+:105C6000FFFFFFFF003001402B4700000000000055
+:105C7000003001400001000000300140000200003F
+:105C800000300140FFFFFFFF0020014015470000EA
+:105C90000000000000200140000100000020014041
+:105CA0000002000000200140FFFFFFFF0010014044
+:105CB000FF4600000000000000100140000100004D
+:105CC000001001400002000000100140FFFFFFFF34
+:105CD00000000140E9460000000000000000014013
+:105CE000000100000000014000020000000001402F
+:105CF000FF0300004C800240000000000300000091
+:105D00000880024001000000030000000080024003
+:105D100000000000385700001C570000005700002A
+:105D2000E456000000FC3F2000040000C4000020F6
+:105D30000060004040787D01405D00006B4B00003A
+:105D4000485D0000000000000050004040787D01E8
+:105D5000585D0000454B0000605D00000000000041
+:105D60000040004040787D01705D00001F4B000046
+:105D7000785D000000000000B9960000C7960000A2
+:105D8000DB960000EA960000F696000064560000DC
+:105D900064560000C4560000CC560000E4560000D3
+:105DA000E456000001000200100011001200200063
+:105DB0002100220023002400300031003200330093
+:105DC000FFFF25633A20456E746572207468652074
+:105DD00073657269616C207265636F766572792094
+:105DE0006D6F64650A0025633A204572726F7220F8
+:105DF000696E697469616C697A696E6720626F6F38
+:105E00007420636F6E736F6C652E207263203D206B
+:105E100025640A0025633A20426F6F746C6F6164D9
+:105E200065722073657269616C2070726F6365734F
+:105E30007320776173207465726D696E6174656437
+:105E400020756E65787065637465646C790A0025E9
+:105E5000633A205374617274696E6720626F6F7465
+:105E60006C6F616465720A0025633A204C65667444
+:105E700020626F6F745F676F207769746820737535
+:105E80006363657373203D3D2025640A0025633AF2
+:105E90002053746179696E6720696E207365726939
+:105EA000616C207265636F766572790A0025633ACA
+:105EB00020556E61626C6520746F2066696E642087
+:105EC000626F6F7461626C6520696D6167650A005D
+:105ED00025633A20426F6F746C6F61646572206352
+:105EE0006861696E6C6F616420616464726573736C
+:105EF000206F66667365743A20307825780A00252D
+:105F0000633A20496D6167652076657273696F6ECB
+:105F10003A207625642E25642E25640A0025633AEE
+:105F2000204A756D70696E6720746F2074686520F3
+:105F3000666972737420696D61676520736C6F7434
+:105F40000A0025633A204E657665722073686F7586
+:105F50006C642067657420686572650A006D6375FE
+:105F6000626F6F74006F735F686561700063627069
+:105F700072696E74665F7061636B6167650046612C
+:105F8000696C656420746F207265626F6F743A206B
+:105F90007370696E6E696E6720656E646C6573738D
+:105FA0006C792E2E2E0A007379735F6765746F709B
+:105FB0007400666C6173680025633A2053686172EF
+:105FC0006564206461746120544C56206865616486
+:105FD0006572207772697465206661696C65643AE0
+:105FE0002025640A0025633A2053686172656420A5
+:105FF0006461746120544C5620646174612077722E
+:10600000697465206661696C65643A2025640A00DC
+:10601000626F6F746C6F616465725F696E666F004A
+:1060200025633A20626F6F747574696C5F696D6780
+:106030005F76616C69646174653A20666C6173684F
+:1060400020617265612025700A0025633A20626F25
+:106050006F747574696C5F696D675F76616C696494
+:106060006174653A20544C56206974657261746994
+:106070006F6E206661696C65642025640A00256383
+:106080003A20626F6F747574696C5F696D675F76D3
+:10609000616C69646174653A20544C56206F666681
+:1060A0002025752C20656E642025750A0025633A2D
+:1060B00020626F6F747574696C5F696D675F76617C
+:1060C0006C69646174653A20544C56206265796F3E
+:1060D0006E6420696D6167652073697A650A0025C1
+:1060E000633A20626F6F747574696C5F696D675F86
+:1060F00076616C69646174653A20544C562025645D
+:10610000206E6F74207065726D69747465640A0026
+:1061100025633A20626F6F747574696C5F696D678F
+:106120005F76616C69646174653A204558504543F7
+:106130005445445F484153485F544C56203D3D20F0
+:1061400025640A0025633A20626F6F747574696C68
+:106150005F696D675F686173680A0025633A206252
+:106160006F6F747574696C5F746C765F6974657257
+:106170005F626567696E3A20747970652025642CCA
+:106180002070726F74203D3D2025640A0025633A1B
+:1061900020626F6F747574696C5F746C765F69747C
+:1061A00065725F6E6578743A2073656172636869C1
+:1061B0006E6720666F72202564202825642069732D
+:1061C00020616E7929207374617274696E67206131
+:1061D0007420257520656E64696E672061742025C2
+:1061E000750A0025633A20626F6F747574696C5F7D
+:1061F000746C765F697465725F6E6578743A20704E
+:10620000726F74656374656420544C562025642055
+:106210006E6F7420666F756E640A0025633A2062A3
+:106220006F6F747574696C5F746C765F6974657296
+:106230005F6E6578743A20544C5620256420666F52
+:10624000756E64206174202575202873697A652035
+:106250002564290A0025633A20626F6F747574699A
+:106260006C5F746C765F697465725F6E6578743AA2
+:1062700020544C56202564206E6F7420666F756E16
+:10628000640A0025633A20626F6F745F6572617300
+:10629000655F726567696F6E3A20666C6173685FEF
+:1062A000617265612025702C206F666673657420AD
+:1062B00025752C2073697A652025752C2062616311
+:1062C0006B7761726473203D3D20256868750A0014
+:1062D00025633A20626F6F745F65726173655F72E8
+:1062E0006567696F6E3A20646576696365207769D2
+:1062F00074682065726173650A0025633A20626FD5
+:106300006F745F736372616D626C655F72656769FC
+:106310006F6E3A2025702025752025752025640A8A
+:106320000025633A20626F6F745F76657273696FE0
+:106330006E5F636D703A20766572312025752E256B
+:10634000752E257520767320766572322025752E80
+:1063500025752E25750A0025633A204661696C650E
+:106360006420746F20616464206461746120746FC0
+:1063700020736861726564206D656D6F727920614C
+:106380007265612E0A007072696D617279007365C1
+:10639000636F6E646172790025633A204E6F2073DB
+:1063A0006C6F7420746F206C6F616420666F722054
+:1063B000696D6167652025640A0025633A20626F74
+:1063C0006F745F76616C69646174655F736C6F7420
+:1063D0003A20736C6F742025642C20657870656397
+:1063E0007465645F737761705F747970652025648C
+:1063F0000A0025633A20626F6F745F76616C69648E
+:106400006174655F736C6F743A206865616465726E
+:106410002076616C69646174696F6E206661696C75
+:1064200065642025640A0025633A20496D6167652B
+:1064300020696E2074686520257320736C6F74204A
+:106440006973206E6F742076616C6964210A00257F
+:10645000633A204661696C65642072656164696EA7
+:106460006720696D61676520686561646572732E78
+:106470000A0025633A20496D61676520256420255F
+:106480007320736C6F743A20696D616765206E6F5D
+:106490007420666F756E640A005072696D6172795E
+:1064A0000025633A20252D397320736C6F743A20D0
+:1064B00076657273696F6E3D25752E25752E25756F
+:1064C0002B25750A005365636F6E64617279002530
+:1064D000633A20496D616765202564206C6F6164B3
+:1064E00065642066726F6D20746865202573207363
+:1064F0006C6F740A0025633A20496D616765202539
+:10650000642052414D206C6F616420616464726547
+:106510007373203078257820697320696E76616CFA
+:1065200069642E0A0025633A204572726F722077E3
+:1065300068696C737420636F7079696E6720696D28
+:106540006167652025642066726F6D20466C6173FB
+:106550006820746F205352414D3A2025640A00256B
+:10656000633A20496D6167652025642052414D20C2
+:106570006C6F6164696E6720746F203078257820B5
+:106580006973206661696C65642E0A0025633A2090
+:10659000496D6167652025642052414D206C6F6113
+:1065A00064696E6720746F203078257820697320C5
+:1065B0007375636365656465642E0A0025633A201C
+:1065C00052656D6F76696E6720696D61676520251C
+:1065D000642066726F6D205352414D2061742061BA
+:1065E00064647265737320307825780A0025633AF5
+:1065F0002052656D6F76696E6720696D61676520F1
+:10660000256420736C6F742025642066726F6D2082
+:10661000666C6173680A0025633A204E6F742065CA
+:106620006E6F756768206D656D6F727920746F206D
+:1066300073746F726520696E636F6D696E67206435
+:10664000617461210A0073657269616C5F616461E4
+:10665000707465720025633A2054580A0072630012
+:10666000696D6167650064617461006F666600252D
+:10667000633A2057726974696E67206174203078BC
+:10668000257820756E74696C20307825780A00258D
+:10669000633A2052583A20307825780A0025633A28
+:1066A000204661696C656420746F206F70656E2090
+:1066B000666C6173682061726561733A2025640AB3
+:1066C00000696D6167657300736C6F740068617356
+:1066D000680076657273696F6E002568752E25688F
+:1066E000752E256875002E2575002A2A2A20426FEE
+:1066F0006F74696E67204D4355626F6F74206565D6
+:1067000033396532643639346264202A2A2A0A0011
+:106710002A2A2A205573696E67205A657068797233
+:10672000204F53206275696C6420363834633965B4
+:10673000386633326534202A2A2A0A0025633A2033
+:1067400072302F61313A202030782530387820207F
+:1067500072312F61323A202030782530387820206D
+:1067600072322F61333A20203078253038780A0091
+:1067700025633A2072332F61343A20203078253057
+:106780003878207231322F69703A202030782530E5
+:106790003878207231342F6C723A202030782530CE
+:1067A00038780A0025633A2020787073723A2020E6
+:1067B0003078253038780A0025633A204661756CB8
+:1067C00074696E6720696E737472756374696F6E35
+:1067D000206164647265737320287231352F706391
+:1067E000293A203078253038780A0025633A205538
+:1067F0006E68616E646C6564204952516E3A202562
+:10680000640A0025633A202A2A2A2A2A205553415D
+:106810004745204641554C54202A2A2A2A2A0A0054
+:1068200025633A2020204469766973696F6E20627F
+:1068300079207A65726F0A0025633A202020556E10
+:10684000616C69676E6564206D656D6F727920613A
+:1068500063636573730A0025633A2020204E6F201E
+:10686000636F70726F636573736F7220696E737498
+:1068700072756374696F6E730A0025633A20202075
+:10688000496C6C6567616C206C6F6164206F662079
+:106890004558435F52455455524E20696E746F20DF
+:1068A00050430A0025633A202020496C6C656761DB
+:1068B0006C20757365206F662074686520455053A1
+:1068C000520A0025633A202020417474656D70746B
+:1068D00020746F206578656375746520756E6465D6
+:1068E00066696E656420696E737472756374696F2E
+:1068F0006E0A0025633A202A2A2A2A2A2042555362
+:10690000204641554C54202A2A2A2A2A0A00256367
+:106910003A202020537461636B696E672065727240
+:106920006F720A0025633A202020556E73746163EC
+:106930006B696E67206572726F720A0025633A2078
+:106940002020507265636973652064617461206200
+:106950007573206572726F720A0025633A202020D9
+:106960004246415220416464726573733A20307824
+:1069700025780A0025633A202020496D70726563EE
+:106980006973652064617461206275732065727239
+:106990006F720A0025633A202020496E7374727565
+:1069A0006374696F6E20627573206572726F720A0C
+:1069B0000025633A202A2A2A2A2A204D50552046AB
+:1069C00041554C54202A2A2A2A2A0A0025633A20B3
+:1069D0002020537461636B696E67206572726F72F9
+:1069E0002028636F6E746578742061726561206D14
+:1069F00069676874206265206E6F742076616C69C7
+:106A000064290A0025633A202020446174612041F2
+:106A100063636573732056696F6C6174696F6E0A86
+:106A20000025633A2020204D4D46415220416464A8
+:106A3000726573733A20307825780A0025633A200E
+:106A40002020496E737472756374696F6E204163A0
+:106A5000636573732056696F6C6174696F6E0A00A9
+:106A600052657365727665642045786365707469F4
+:106A70006F6E20280053707572696F757320696E90
+:106A80007465727275707420284952512000256314
+:106A90003A20535053454C20696E207468726561EA
+:106AA00064206D6F646520646F6573206E6F742061
+:106AB000696E646963617465205053500A002563F0
+:106AC0003A202A2A2A2A2A2048415244204641555F
+:106AD0004C54202A2A2A2A2A0A0025633A202020F8
+:106AE000427573206661756C74206F6E20766563E5
+:106AF000746F72207461626C6520726561640A0053
+:106B000025633A2020204465627567206576656EAE
+:106B1000740A0025633A2020204661756C74206554
+:106B20007363616C6174696F6E20287365652062A0
+:106B3000656C6F77290A0025633A20415243485F0C
+:106B400045584345505420776974682072656173D5
+:106B50006F6E2025780A0A0025633A202A2A2A2AFD
+:106B60002A204465627567206D6F6E69746F7220AC
+:106B7000657863657074696F6E202A2A2A2A2A0A4A
+:106B80000025633A202A2A2A2A2A202573202564F0
+:106B900029202A2A2A2A2A0A006D70750025633ABC
+:106BA000205B25645D2030782530387820307825CA
+:106BB0003038780A0025633A204661696C656420A4
+:106BC000746F20616C6C6F63617465206E657720F3
+:106BD0004D505520726567696F6E2025750A0A0051
+:106BE00025633A2050726F6772616D204D505520B9
+:106BF000726567696F6E20617420696E64657820C4
+:106C0000307825780A0025633A20506172746974DF
+:106C1000696F6E2025753A20636F686572656E63D3
+:106C20006520636865636B206661696C65642E0A24
+:106C30000025633A20436F6E666967757265204D63
+:106C4000505520726567696F6E20617420696E64AB
+:106C5000657820307825780A0025633A20746F74AF
+:106C6000616C20726567696F6E20636F756E743A30
+:106C70002025640A00464C4153485F30005352417E
+:106C80004D5F300061626F727428290A0025633AF3
+:106C900020506172656E7420646576696365206951
+:106CA00073206E6F742072656164790A0025633AFF
+:106CB00020506172656E7420696E697469616C69D7
+:106CC000736174696F6E206661696C7572653A20D4
+:106CD00025640A0025633A20556E6465726C7969F3
+:106CE0006E6720617265612073697A65206973201F
+:106CF000696E73756666696369656E742C2072656A
+:106D00007175697265733A20307825782C20686136
+:106D1000733A20307825780A00626F6F745F6D6F68
+:106D200064654031303000626F6F745F696E666F0A
+:106D3000403000726574656E74696F6E00666C61D8
+:106D400073685F73696D5F737461747300666C61FF
+:106D500073685F73696D5F7468726573686F6C6484
+:106D6000730073696D5F666C6173685F636F6E74E7
+:106D7000726F6C6C6572006D61785F7772697465B3
+:106D80005F63616C6C73006D61785F6572617365E0
+:106D90005F63616C6C73006D61785F6C656E00623F
+:106DA000797465735F726561640062797465735F9D
+:106DB0007772697474656E00646F75626C655F7775
+:106DC000726974657300666C6173685F7265616493
+:106DD0005F63616C6C7300666C6173685F726561A0
+:106DE000645F74696D655F757300666C6173685F7D
+:106DF00077726974655F63616C6C7300666C617354
+:106E0000685F77726974655F74696D655F7573003B
+:106E1000666C6173685F65726173655F63616C6CFA
+:106E20007300666C6173685F65726173655F746936
+:106E30006D655F75730065726173655F6379636C1F
+:106E400065735F756E6974300065726173655F6349
+:106E500079636C65735F756E697431006572617317
+:106E6000655F6379636C65735F756E697432006525
+:106E7000726173655F6379636C65735F756E697466
+:106E8000330065726173655F6379636C65735F7509
+:106E90006E6974340065726173655F6379636C65F4
+:106EA000735F756E6974350065726173655F6379D0
+:106EB000636C65735F756E697436006572617365C6
+:106EC0005F6379636C65735F756E697437006572B3
+:106ED0006173655F6379636C65735F756E69743840
+:106EE0000065726173655F6379636C65735F756E6E
+:106EF0006974390065726173655F6379636C65738A
+:106F00005F756E697431300065726173655F6379B6
+:106F1000636C65735F756E6974313100657261739E
+:106F2000655F6379636C65735F756E697431320098
+:106F300065726173655F6379636C65735F756E69B4
+:106F40007431330065726173655F6379636C657377
+:106F50005F756E697431340065726173655F637962
+:106F6000636C65735F756E6974313500657261734A
+:106F7000655F6379636C65735F756E697431360044
+:106F800065726173655F6379636C65735F756E6964
+:106F90007431370065726173655F6379636C657323
+:106FA0005F756E697431380065726173655F63790E
+:106FB000636C65735F756E697431390065726173F6
+:106FC000655F6379636C65735F756E6974323000F9
+:106FD00065726173655F6379636C65735F756E6914
+:106FE0007432310065726173655F6379636C6573D8
+:106FF0005F756E697432320065726173655F6379C3
+:10700000636C65735F756E697432330065726173AA
+:10701000655F6379636C65735F756E6974323400A4
+:1070200065726173655F6379636C65735F756E69C3
+:107030007432350065726173655F6379636C657383
+:107040005F756E697432360065726173655F63796E
+:10705000636C65735F756E69743237006572617356
+:10706000655F6379636C65735F756E697432380050
+:1070700065726173655F6379636C65735F756E6973
+:107080007432390065726173655F6379636C65732F
+:107090005F756E697433300065726173655F637923
+:1070A000636C65735F756E6974333100657261730B
+:1070B000655F6379636C65735F756E697433320005
+:1070C00065726173655F6379636C65735F756E6923
+:1070D0007433330065726173655F6379636C6573E4
+:1070E0005F756E697433340065726173655F6379CF
+:1070F000636C65735F756E697433350065726173B7
+:10710000655F6379636C65735F756E6974333600B0
+:1071100065726173655F6379636C65735F756E69D2
+:107120007433370065726173655F6379636C65738F
+:107130005F756E697433380065726173655F63797A
+:10714000636C65735F756E69743339006572617362
+:10715000655F6379636C65735F756E697434300065
+:1071600065726173655F6379636C65735F756E6982
+:107170007434310065726173655F6379636C657344
+:107180005F756E697434320065726173655F63792F
+:10719000636C65735F756E69743433006572617317
+:1071A000655F6379636C65735F756E697434340011
+:1071B00065726173655F6379636C65735F756E6932
+:1071C0007434350065726173655F6379636C6573F0
+:1071D0005F756E697434360065726173655F6379DB
+:1071E000636C65735F756E697434370065726173C3
+:1071F000655F6379636C65735F756E6974343800BD
+:1072000065726173655F6379636C65735F756E69E1
+:107210007434390065726173655F6379636C65739B
+:107220005F756E697435300065726173655F63798F
+:10723000636C65735F756E69743531006572617377
+:10724000655F6379636C65735F756E697435320071
+:1072500065726173655F6379636C65735F756E6991
+:107260007435330065726173655F6379636C657350
+:107270005F756E697435340065726173655F63793B
+:10728000636C65735F756E69743535006572617323
+:10729000655F6379636C65735F756E69743536001D
+:1072A00065726173655F6379636C65735F756E6941
+:1072B0007435370065726173655F6379636C6573FC
+:1072C0005F756E697435380065726173655F6379E7
+:1072D000636C65735F756E697435390065726173CF
+:1072E000655F6379636C65735F756E6974363000D2
+:1072F00065726173655F6379636C65735F756E69F1
+:107300007436310065726173655F6379636C6573B0
+:107310005F756E697436320065726173655F63799B
+:10732000636C65735F756E69743633006572617383
+:10733000655F6379636C65735F756E69743634007D
+:1073400065726173655F6379636C65735F756E69A0
+:107350007436350065726173655F6379636C65735C
+:107360005F756E697436360065726173655F637947
+:10737000636C65735F756E6974363700657261732F
+:10738000655F6379636C65735F756E697436380029
+:1073900065726173655F6379636C65735F756E6950
+:1073A0007436390065726173655F6379636C657308
+:1073B0005F756E697437300065726173655F6379FC
+:1073C000636C65735F756E697437310065726173E4
+:1073D000655F6379636C65735F756E6974373200DE
+:1073E00065726173655F6379636C65735F756E6900
+:1073F0007437330065726173655F6379636C6573BD
+:107400005F756E697437340065726173655F6379A7
+:10741000636C65735F756E6974373500657261738F
+:10742000655F6379636C65735F756E697437360089
+:1074300065726173655F6379636C65735F756E69AF
+:107440007437370065726173655F6379636C657368
+:107450005F756E697437380065726173655F637953
+:10746000636C65735F756E6974373900657261733B
+:10747000655F6379636C65735F756E69743830003E
+:1074800065726173655F6379636C65735F756E695F
+:107490007438310065726173655F6379636C65731D
+:1074A0005F756E697438320065726173655F637908
+:1074B000636C65735F756E697438330065726173F0
+:1074C000655F6379636C65735F756E6974383400EA
+:1074D00065726173655F6379636C65735F756E690F
+:1074E0007438350065726173655F6379636C6573C9
+:1074F0005F756E697438360065726173655F6379B4
+:10750000636C65735F756E6974383700657261739B
+:10751000655F6379636C65735F756E697438380095
+:1075200065726173655F6379636C65735F756E69BE
+:107530007438390065726173655F6379636C657374
+:107540005F756E697439300065726173655F637968
+:10755000636C65735F756E69743931006572617350
+:10756000655F6379636C65735F756E69743932004A
+:1075700065726173655F6379636C65735F756E696E
+:107580007439330065726173655F6379636C657329
+:107590005F756E697439340065726173655F637914
+:1075A000636C65735F756E697439350065726173FC
+:1075B000655F6379636C65735F756E6974393600F6
+:1075C00065726173655F6379636C65735F756E691E
+:1075D0007439370065726173655F6379636C6573D5
+:1075E0005F756E697439380065726173655F6379C0
+:1075F000636C65735F756E697439390065726173A8
+:10760000655F6379636C65735F756E697431303083
+:107610000065726173655F6379636C65735F756E36
+:1076200069743130310065726173655F6379636CD1
+:1076300065735F756E6974313032006572617365B0
+:107640005F6379636C65735F756E697431303300A5
+:1076500065726173655F6379636C65735F756E698D
+:10766000743130340065726173655F6379636C6592
+:10767000735F756E69743130350065726173655F73
+:107680006379636C65735F756E697431303600655C
+:10769000726173655F6379636C65735F756E69743E
+:1076A0003130370065726173655F6379636C657350
+:1076B0005F756E69743130380065726173655F6340
+:1076C00079636C65735F756E69743130390065720A
+:1076D0006173655F6379636C65735F756E6974313F
+:1076E00031300065726173655F6379636C65735FE8
+:1076F000756E69743131310065726173655F6379EC
+:10770000636C65735F756E697431313200657261E7
+:1077100073655F6379636C65735F756E697431312E
+:10772000330065726173655F6379636C65735F7560
+:107730006E69743131340065726173655F637963BA
+:107740006C65735F756E6974313135006572617394
+:10775000655F6379636C65735F756E69743131362B
+:107760000065726173655F6379636C65735F756EE5
+:1077700069743131370065726173655F6379636C79
+:1077800065735F756E697431313800657261736558
+:107790005F6379636C65735F756E6974313139004D
+:1077A00065726173655F6379636C65735F756E693C
+:1077B000743132300065726173655F6379636C6543
+:1077C000735F756E69743132310065726173655F24
+:1077D0006379636C65735F756E697431323200650D
+:1077E000726173655F6379636C65735F756E6974ED
+:1077F0003132330065726173655F6379636C657301
+:107800005F756E69743132340065726173655F63F0
+:1078100079636C65735F756E6974313235006572BA
+:107820006173655F6379636C65735F756E697431ED
+:1078300032360065726173655F6379636C65735F8F
+:10784000756E69743132370065726173655F637993
+:10785000636C65735F756E6974313238006572618F
+:1078600073655F6379636C65735F756E69743132DC
+:10787000390065726173655F6379636C65735F7509
+:107880006E69743133300065726173655F6379636B
+:107890006C65735F756E6974313331006572617345
+:1078A000655F6379636C65735F756E6974313332DC
+:1078B0000065726173655F6379636C65735F756E94
+:1078C00069743133330065726173655F6379636C2A
+:1078D00065735F756E697431333400657261736509
+:1078E0005F6379636C65735F756E697431333500FE
+:1078F00065726173655F6379636C65735F756E69EB
+:10790000743133360065726173655F6379636C65EA
+:10791000735F756E69743133370065726173655FCB
+:107920006379636C65735F756E69743133380065B4
+:10793000726173655F6379636C65735F756E69749B
+:107940003133390065726173655F6379636C6573A8
+:107950005F756E69743134300065726173655F63A1
+:1079600079636C65735F756E69743134310065726B
+:107970006173655F6379636C65735F756E6974319C
+:1079800034320065726173655F6379636C65735F40
+:10799000756E69743134330065726173655F637944
+:1079A000636C65735F756E69743134340065726140
+:1079B00073655F6379636C65735F756E6974313489
+:1079C000350065726173655F6379636C65735F75BC
+:1079D0006E69743134360065726173655F63796313
+:1079E0006C65735F756E69743134370065726173ED
+:1079F000655F6379636C65735F756E697431343884
+:107A00000065726173655F6379636C65735F756E42
+:107A100069743134390065726173655F6379636CD1
+:107A200065735F756E6974313530006572617365B9
+:107A30005F6379636C65735F756E697431353100AE
+:107A400065726173655F6379636C65735F756E6999
+:107A5000743135320065726173655F6379636C659B
+:107A6000735F756E69743135330065726173655F7C
+:107A70006379636C65735F756E6974313534006565
+:107A8000726173655F6379636C65735F756E69744A
+:107A90003135350065726173655F6379636C657359
+:107AA0005F756E69743135360065726173655F6349
+:107AB00079636C65735F756E697431353700657213
+:107AC0006173655F6379636C65735F756E6974314B
+:107AD00035380065726173655F6379636C65735FE8
+:107AE000756E69743135390065726173655F6379EC
+:107AF000636C65735F756E697431363000657261F1
+:107B000073655F6379636C65735F756E6974313635
+:107B1000310065726173655F6379636C65735F756E
+:107B20006E69743136320065726173655F637963C3
+:107B30006C65735F756E697431363300657261739D
+:107B4000655F6379636C65735F756E697431363434
+:107B50000065726173655F6379636C65735F756EF1
+:107B600069743136350065726173655F6379636C82
+:107B700065735F756E697431363600657261736561
+:107B80005F6379636C65735F756E69743136370056
+:107B900065726173655F6379636C65735F756E6948
+:107BA000743136380065726173655F6379636C6543
+:107BB000735F756E69743136390065726173655F24
+:107BC0006379636C65735F756E6974313730006516
+:107BD000726173655F6379636C65735F756E6974F9
+:107BE0003137310065726173655F6379636C65730A
+:107BF0005F756E69743137320065726173655F63FA
+:107C000079636C65735F756E6974313733006572C3
+:107C10006173655F6379636C65735F756E697431F9
+:107C200037340065726173655F6379636C65735F98
+:107C3000756E69743137350065726173655F63799C
+:107C4000636C65735F756E69743137360065726198
+:107C500073655F6379636C65735F756E69743137E3
+:107C6000370065726173655F6379636C65735F7517
+:107C70006E69743137380065726173655F6379636B
+:107C80006C65735F756E6974313739006572617345
+:107C9000655F6379636C65735F756E6974313830E5
+:107CA0000065726173655F6379636C65735F756EA0
+:107CB00069743138310065726173655F6379636C33
+:107CC00065735F756E697431383200657261736512
+:107CD0005F6379636C65735F756E69743138330007
+:107CE00065726173655F6379636C65735F756E69F7
+:107CF000743138340065726173655F6379636C65F4
+:107D0000735F756E69743138350065726173655FD4
+:107D10006379636C65735F756E69743138360065BD
+:107D2000726173655F6379636C65735F756E6974A7
+:107D30003138370065726173655F6379636C6573B1
+:107D40005F756E69743138380065726173655F63A1
+:107D500079636C65735F756E69743138390065726B
+:107D60006173655F6379636C65735F756E697431A8
+:107D700039300065726173655F6379636C65735F49
+:107D8000756E69743139310065726173655F63794D
+:107D9000636C65735F756E69743139320065726149
+:107DA00073655F6379636C65735F756E6974313990
+:107DB000330065726173655F6379636C65735F75CA
+:107DC0006E69743139340065726173655F6379631C
+:107DD0006C65735F756E69743139350065726173F6
+:107DE000655F6379636C65735F756E69743139368D
+:107DF0000065726173655F6379636C65735F756E4F
+:107E000069743139370065726173655F6379636CDA
+:107E100065735F756E6974313938006572617365B9
+:107E20005F6379636C65735F756E697431393900AE
+:107E300065726173655F6379636C65735F756E69A5
+:107E4000743230300065726173655F6379636C65AD
+:107E5000735F756E69743230310065726173655F8E
+:107E60006379636C65735F756E6974323032006577
+:107E7000726173655F6379636C65735F756E697456
+:107E80003230330065726173655F6379636C65736B
+:107E90005F756E69743230340065726173655F635B
+:107EA00079636C65735F756E697432303500657225
+:107EB0006173655F6379636C65735F756E69743256
+:107EC00030360065726173655F6379636C65735FFB
+:107ED000756E69743230370065726173655F6379FE
+:107EE000636C65735F756E697432303800657261FA
+:107EF00073655F6379636C65735F756E6974323047
+:107F0000390065726173655F6379636C65735F7572
+:107F10006E69743231300065726173655F637963D5
+:107F20006C65735F756E69743231310065726173AF
+:107F3000655F6379636C65735F756E697432313246
+:107F40000065726173655F6379636C65735F756EFD
+:107F500069743231330065726173655F6379636C94
+:107F600065735F756E697432313400657261736573
+:107F70005F6379636C65735F756E69743231350068
+:107F800065726173655F6379636C65735F756E6954
+:107F9000743231360065726173655F6379636C6555
+:107FA000735F756E69743231370065726173655F36
+:107FB0006379636C65735F756E697432313800651F
+:107FC000726173655F6379636C65735F756E697405
+:107FD0003231390065726173655F6379636C657313
+:107FE0005F756E69743232300065726173655F630C
+:107FF00079636C65735F756E6974323231006572D6
+:108000006173655F6379636C65735F756E69743204
+:1080100032320065726173655F6379636C65735FAB
+:10802000756E69743232330065726173655F6379AE
+:10803000636C65735F756E697432323400657261AA
+:1080400073655F6379636C65735F756E69743232F3
+:10805000350065726173655F6379636C65735F7525
+:108060006E69743232360065726173655F6379637D
+:108070006C65735F756E6974323237006572617357
+:10808000655F6379636C65735F756E6974323238EE
+:108090000065726173655F6379636C65735F756EAC
+:1080A00069743232390065726173655F6379636C3C
+:1080B00065735F756E697432333000657261736524
+:1080C0005F6379636C65735F756E69743233310019
+:1080D00065726173655F6379636C65735F756E6903
+:1080E000743233320065726173655F6379636C6506
+:1080F000735F756E69743233330065726173655FE7
+:108100006379636C65735F756E69743233340065CF
+:10811000726173655F6379636C65735F756E6974B3
+:108120003233350065726173655F6379636C6573C3
+:108130005F756E69743233360065726173655F63B3
+:1081400079636C65735F756E69743233370065727D
+:108150006173655F6379636C65735F756E697432B3
+:1081600033380065726173655F6379636C65735F53
+:10817000756E69743233390065726173655F637956
+:10818000636C65735F756E6974323430006572615B
+:1081900073655F6379636C65735F756E69743234A0
+:1081A000310065726173655F6379636C65735F75D8
+:1081B0006E69743234320065726173655F6379632E
+:1081C0006C65735F756E6974323433006572617308
+:1081D000655F6379636C65735F756E69743234349F
+:1081E0000065726173655F6379636C65735F756E5B
+:1081F00069743234350065726173655F6379636CED
+:1082000065735F756E6974323436006572617365CB
+:108210005F6379636C65735F756E697432343700C0
+:1082200065726173655F6379636C65735F756E69B1
+:10823000743234380065726173655F6379636C65AD
+:10824000735F756E69743234390065726173655F8E
+:108250006379636C65735F756E6974323530006580
+:10826000726173655F6379636C65735F756E697462
+:108270003235310065726173655F6379636C657374
+:108280005F756E69743235320065726173655F6364
+:1082900079636C65735F756E69743235330065722E
+:1082A0006173655F6379636C65735F756E69743262
+:1082B00035340065726173655F6379636C65735F04
+:1082C000756E69743235350064697274795F7265F0
+:1082D00061645F756E6974300064697274795F728D
+:1082E0006561645F756E6974310064697274795F89
+:1082F000726561645F756E69743200646972747965
+:108300005F726561645F756E69743300646972746D
+:10831000795F726561645F756E6974340064697257
+:1083200074795F726561645F756E69743500646944
+:108330007274795F726561645F756E69743600642A
+:10834000697274795F726561645F756E6974370014
+:1083500064697274795F726561645F756E6974389F
+:108360000064697274795F726561645F756E6974C7
+:10837000390064697274795F726561645F756E69F2
+:108380007431300064697274795F726561645F751D
+:108390006E697431310064697274795F7265616409
+:1083A0005F756E697431320064697274795F7265E9
+:1083B00061645F756E697431330064697274795FEA
+:1083C000726561645F756E697431340064697274DA
+:1083D000795F726561645F756E69743135006469D7
+:1083E0007274795F726561645F756E6974313600AD
+:1083F00064697274795F726561645F756E69743106
+:10840000370064697274795F726561645F756E6963
+:108410007431380064697274795F726561645F7584
+:108420006E697431390064697274795F7265616470
+:108430005F756E697432300064697274795F726559
+:1084400061645F756E697432310064697274795F5A
+:10845000726561645F756E6974323200646972744A
+:10846000795F726561645F756E6974323300646947
+:108470007274795F726561645F756E69743234001D
+:1084800064697274795F726561645F756E69743274
+:10849000350064697274795F726561645F756E69D5
+:1084A0007432360064697274795F726561645F75F5
+:1084B0006E697432370064697274795F72656164E1
+:1084C0005F756E697432380064697274795F7265C1
+:1084D00061645F756E697432390064697274795FC2
+:1084E000726561645F756E697433300064697274BB
+:1084F000795F726561645F756E69743331006469B8
+:108500007274795F726561645F756E69743332008D
+:1085100064697274795F726561645F756E697433E2
+:10852000330064697274795F726561645F756E6946
+:108530007433340064697274795F726561645F7565
+:108540006E697433350064697274795F7265616451
+:108550005F756E697433360064697274795F726531
+:1085600061645F756E697433370064697274795F32
+:10857000726561645F756E69743338006469727422
+:10858000795F726561645F756E697433390064691F
+:108590007274795F726561645F756E6974343000FE
+:1085A00064697274795F726561645F756E69743451
+:1085B000310064697274795F726561645F756E69B8
+:1085C0007434320064697274795F726561645F75D6
+:1085D0006E697434330064697274795F72656164C2
+:1085E0005F756E697434340064697274795F7265A2
+:1085F00061645F756E697434350064697274795FA3
+:10860000726561645F756E69743436006469727492
+:10861000795F726561645F756E697434370064698F
+:108620007274795F726561645F756E697434380065
+:1086300064697274795F726561645F756E697434C0
+:10864000390064697274795F726561645F756E691F
+:108650007435300064697274795F726561645F7546
+:108660006E697435310064697274795F7265616432
+:108670005F756E697435320064697274795F726512
+:1086800061645F756E697435330064697274795F13
+:10869000726561645F756E69743534006469727403
+:1086A000795F726561645F756E6974353500646900
+:1086B0007274795F726561645F756E6974353600D6
+:1086C00064697274795F726561645F756E6974352F
+:1086D000370064697274795F726561645F756E6991
+:1086E0007435380064697274795F726561645F75AE
+:1086F0006E697435390064697274795F726561649A
+:108700005F756E697436300064697274795F726582
+:1087100061645F756E697436310064697274795F83
+:10872000726561645F756E69743632006469727473
+:10873000795F726561645F756E6974363300646970
+:108740007274795F726561645F756E697436340046
+:1087500064697274795F726561645F756E6974369D
+:10876000350064697274795F726561645F756E6902
+:108770007436360064697274795F726561645F751E
+:108780006E697436370064697274795F726561640A
+:108790005F756E697436380064697274795F7265EA
+:1087A00061645F756E697436390064697274795FEB
+:1087B000726561645F756E697437300064697274E4
+:1087C000795F726561645F756E69743731006469E1
+:1087D0007274795F726561645F756E6974373200B7
+:1087E00064697274795F726561645F756E6974370C
+:1087F000330064697274795F726561645F756E6974
+:108800007437340064697274795F726561645F758E
+:108810006E697437350064697274795F726561647A
+:108820005F756E697437360064697274795F72655A
+:1088300061645F756E697437370064697274795F5B
+:10884000726561645F756E6974373800646972744B
+:10885000795F726561645F756E6974373900646948
+:108860007274795F726561645F756E697438300027
+:1088700064697274795F726561645F756E6974387A
+:10888000310064697274795F726561645F756E69E5
+:108890007438320064697274795F726561645F75FF
+:1088A0006E697438330064697274795F72656164EB
+:1088B0005F756E697438340064697274795F7265CB
+:1088C00061645F756E697438350064697274795FCC
+:1088D000726561645F756E697438360064697274BC
+:1088E000795F726561645F756E69743837006469B9
+:1088F0007274795F726561645F756E69743838008F
+:1089000064697274795F726561645F756E697438E9
+:10891000390064697274795F726561645F756E694C
+:108920007439300064697274795F726561645F756F
+:108930006E697439310064697274795F726561645B
+:108940005F756E697439320064697274795F72653B
+:1089500061645F756E697439330064697274795F3C
+:10896000726561645F756E6974393400646972742C
+:10897000795F726561645F756E6974393500646929
+:108980007274795F726561645F756E6974393600FF
+:1089900064697274795F726561645F756E69743958
+:1089A000370064697274795F726561645F756E69BE
+:1089B0007439380064697274795F726561645F75D7
+:1089C0006E697439390064697274795F72656164C3
+:1089D0005F756E69743130300064697274795F72EA
+:1089E0006561645F756E69743130310064697274F9
+:1089F000795F726561645F756E69743130320064ED
+:108A0000697274795F726561645F756E6974313023
+:108A1000330064697274795F726561645F756E6951
+:108A2000743130340064697274795F726561645FB7
+:108A3000756E69743130350064697274795F72657E
+:108A400061645F756E69743130360064697274797F
+:108A50005F726561645F756E697431303700646997
+:108A60007274795F726561645F756E6974313038F4
+:108A70000064697274795F726561645F756E6974B0
+:108A80003130390064697274795F726561645F7551
+:108A90006E69743131300064697274795F72656136
+:108AA000645F756E69743131310064697274795F25
+:108AB000726561645F756E69743131320064697228
+:108AC00074795F726561645F756E6974313133000A
+:108AD00064697274795F726561645F756E6974311F
+:108AE00031340064697274795F726561645F756EB8
+:108AF00069743131350064697274795F72656164DB
+:108B00005F756E69743131360064697274795F72B1
+:108B10006561645F756E69743131370064697274C0
+:108B2000795F726561645F756E69743131380064B4
+:108B3000697274795F726561645F756E69743131F1
+:108B4000390064697274795F726561645F756E691A
+:108B5000743132300064697274795F726561645F88
+:108B6000756E69743132310064697274795F72654F
+:108B700061645F756E697431323200646972747950
+:108B80005F726561645F756E697431323300646968
+:108B90007274795F726561645F756E6974313234C5
+:108BA0000064697274795F726561645F756E69747F
+:108BB0003132350064697274795F726561645F7522
+:108BC0006E69743132360064697274795F726561FE
+:108BD000645F756E69743132370064697274795FED
+:108BE000726561645F756E697431323800646972F0
+:108BF00074795F726561645F756E697431323900D2
+:108C000064697274795F726561645F756E697431ED
+:108C100033300064697274795F726561645F756E88
+:108C200069743133310064697274795F72656164AB
+:108C30005F756E69743133320064697274795F7282
+:108C40006561645F756E6974313333006469727491
+:108C5000795F726561645F756E6974313334006485
+:108C6000697274795F726561645F756E69743133BE
+:108C7000350064697274795F726561645F756E69ED
+:108C8000743133360064697274795F726561645F50
+:108C9000756E69743133370064697274795F726517
+:108CA00061645F756E697431333800646972747918
+:108CB0005F726561645F756E697431333900646930
+:108CC0007274795F726561645F756E697431343096
+:108CD0000064697274795F726561645F756E69744E
+:108CE0003134310064697274795F726561645F75F3
+:108CF0006E69743134320064697274795F726561CF
+:108D0000645F756E69743134330064697274795FBD
+:108D1000726561645F756E697431343400646972C0
+:108D200074795F726561645F756E697431343500A2
+:108D300064697274795F726561645F756E697431BC
+:108D400034360064697274795F726561645F756E50
+:108D500069743134370064697274795F7265616473
+:108D60005F756E69743134380064697274795F724A
+:108D70006561645F756E6974313439006469727459
+:108D8000795F726561645F756E6974313530006456
+:108D9000697274795F726561645F756E697431358B
+:108DA000310064697274795F726561645F756E69C0
+:108DB000743135320064697274795F726561645F21
+:108DC000756E69743135330064697274795F7265E8
+:108DD00061645F756E6974313534006469727479E9
+:108DE0005F726561645F756E697431353500646901
+:108DF0007274795F726561645F756E69743135365E
+:108E00000064697274795F726561645F756E69741C
+:108E10003135370064697274795F726561645F75BA
+:108E20006E69743135380064697274795F72656196
+:108E3000645F756E69743135390064697274795F85
+:108E4000726561645F756E69743136300064697291
+:108E500074795F726561645F756E69743136310073
+:108E600064697274795F726561645F756E6974318B
+:108E700036320064697274795F726561645F756E21
+:108E800069743136330064697274795F7265616444
+:108E90005F756E69743136340064697274795F721B
+:108EA0006561645F756E697431363500646972742A
+:108EB000795F726561645F756E697431363600641E
+:108EC000697274795F726561645F756E6974313659
+:108ED000370064697274795F726561645F756E6989
+:108EE000743136380064697274795F726561645FE9
+:108EF000756E69743136390064697274795F7265B0
+:108F000061645F756E6974313730006469727479B9
+:108F10005F726561645F756E6974313731006469D1
+:108F20007274795F726561645F756E69743137322E
+:108F30000064697274795F726561645F756E6974EB
+:108F40003137330064697274795F726561645F758B
+:108F50006E69743137340064697274795F72656167
+:108F6000645F756E69743137350064697274795F56
+:108F7000726561645F756E69743137360064697259
+:108F800074795F726561645F756E6974313737003B
+:108F900064697274795F726561645F756E6974315A
+:108FA00037380064697274795F726561645F756EE9
+:108FB00069743137390064697274795F726561640C
+:108FC0005F756E69743138300064697274795F72EC
+:108FD0006561645F756E69743138310064697274FB
+:108FE000795F726561645F756E69743138320064EF
+:108FF000697274795F726561645F756E6974313826
+:10900000330064697274795F726561645F756E695B
+:10901000743138340064697274795F726561645FB9
+:10902000756E69743138350064697274795F726580
+:1090300061645F756E697431383600646972747981
+:109040005F726561645F756E697431383700646999
+:109050007274795F726561645F756E6974313838F6
+:109060000064697274795F726561645F756E6974BA
+:109070003138390064697274795F726561645F7553
+:109080006E69743139300064697274795F72656138
+:10909000645F756E69743139310064697274795F27
+:1090A000726561645F756E6974313932006469722A
+:1090B00074795F726561645F756E6974313933000C
+:1090C00064697274795F726561645F756E69743129
+:1090D00039340064697274795F726561645F756EBA
+:1090E00069743139350064697274795F72656164DD
+:1090F0005F756E69743139360064697274795F72B4
+:109100006561645F756E69743139370064697274C2
+:10911000795F726561645F756E69743139380064B6
+:10912000697274795F726561645F756E69743139F3
+:10913000390064697274795F726561645F756E6924
+:10914000743230300064697274795F726561645F93
+:10915000756E69743230310064697274795F72655A
+:1091600061645F756E69743230320064697274795B
+:109170005F726561645F756E697432303300646973
+:109180007274795F726561645F756E6974323034D0
+:109190000064697274795F726561645F756E697489
+:1091A0003230350064697274795F726561645F752D
+:1091B0006E69743230360064697274795F72656109
+:1091C000645F756E69743230370064697274795FF8
+:1091D000726561645F756E697432303800646972FB
+:1091E00074795F726561645F756E697432303900DD
+:1091F00064697274795F726561645F756E697432F7
+:1092000031300064697274795F726561645F756E94
+:1092100069743231310064697274795F72656164B6
+:109220005F756E69743231320064697274795F728D
+:109230006561645F756E697432313300646972749C
+:10924000795F726561645F756E6974323134006490
+:10925000697274795F726561645F756E69743231C9
+:10926000350064697274795F726561645F756E69F7
+:10927000743231360064697274795F726561645F5B
+:10928000756E69743231370064697274795F726522
+:1092900061645F756E697432313800646972747923
+:1092A0005F726561645F756E69743231390064693B
+:1092B0007274795F726561645F756E6974323230A1
+:1092C0000064697274795F726561645F756E697458
+:1092D0003232310064697274795F726561645F75FE
+:1092E0006E69743232320064697274795F726561DA
+:1092F000645F756E69743232330064697274795FC9
+:10930000726561645F756E697432323400646972CB
+:1093100074795F726561645F756E697432323500AD
+:1093200064697274795F726561645F756E697432C5
+:1093300032360064697274795F726561645F756E5C
+:1093400069743232370064697274795F726561647E
+:109350005F756E69743232380064697274795F7255
+:109360006561645F756E6974323239006469727464
+:10937000795F726561645F756E6974323330006461
+:10938000697274795F726561645F756E6974323396
+:10939000310064697274795F726561645F756E69CA
+:1093A000743233320064697274795F726561645F2C
+:1093B000756E69743233330064697274795F7265F3
+:1093C00061645F756E6974323334006469727479F4
+:1093D0005F726561645F756E69743233350064690C
+:1093E0007274795F726561645F756E697432333669
+:1093F0000064697274795F726561645F756E697427
+:109400003233370064697274795F726561645F75C5
+:109410006E69743233380064697274795F726561A1
+:10942000645F756E69743233390064697274795F90
+:10943000726561645F756E6974323430006469729C
+:1094400074795F726561645F756E6974323431007E
+:1094500064697274795F726561645F756E69743294
+:1094600034320064697274795F726561645F756E2D
+:1094700069743234330064697274795F726561644F
+:109480005F756E69743234340064697274795F7226
+:109490006561645F756E6974323435006469727435
+:1094A000795F726561645F756E6974323436006429
+:1094B000697274795F726561645F756E6974323464
+:1094C000370064697274795F726561645F756E6993
+:1094D000743234380064697274795F726561645FF4
+:1094E000756E69743234390064697274795F7265BB
+:1094F00061645F756E6974323530006469727479C5
+:109500005F726561645F756E6974323531006469DC
+:109510007274795F726561645F756E697432353239
+:109520000064697274795F726561645F756E6974F5
+:109530003235330064697274795F726561645F7596
+:109540006E69743235340064697274795F72656172
+:10955000645F756E6974323535006770696F4034C9
+:1095600030303133303030006770696F4034303024
+:109570003132303030006770696F40343030313113
+:10958000303030006770696F403430303130303007
+:1095900030006D7073325F66706761696F403430A0
+:1095A000303238303463006D7073325F66706761DB
+:1095B000696F403430303238303038006D7073327B
+:1095C0005F66706761696F403430303238303030F8
+:1095D0000072657461696E65646D656D00726574B5
+:1095E00061696E65645F6D656D5F7A6570687972DB
+:1095F0005F72616D007561727440343030303630A6
+:109600003030007561727440343030303530303075
+:1096100000756172744034303030343030300025A1
+:10962000633A2048616C74696E672073797374655E
+:109630006D0A00556E6B6E6F776E206572726F7279
+:1096400000756E6B6E6F776E0025633A203E3E3E6E
+:10965000205A455048595220464154414C204552C9
+:10966000524F522025643A202573206F6E204350BC
+:10967000552025640A0025633A204661756C7420E4
+:10968000647572696E6720696E7465727275707444
+:109690002068616E646C696E670A0A0025633A206F
+:1096A00043757272656E74207468726561643A20E5
+:1096B000257020282573290A0043505520657863BA
+:1096C000657074696F6E00556E68616E646C656478
+:1096D00020696E7465727275707400537461636B87
+:1096E000206F766572666C6F77004B65726E656C85
+:1096F000206F6F7073004B65726E656C2070616EC9
+:109700006963006D61696E006F730025633A2025FF
+:1097100070202872656164792028792F6E293A209B
+:10972000256329207072696F206368616E676564C4
+:1097300020746F2025642028776173202564290A0E
+:109740000025633A20257020746F6F6B206D75744F
+:1097500065782025702C20636F756E743A2025641F
+:109760002C206F726967207072696F3A2025640A35
+:109770000025633A2061646A757374696E672070AE
+:1097800072696F207570206F6E206D75746578201A
+:1097900025700A0025633A206F6E206D7574657818
+:1097A00020257020676F745F6D7574657820766111
+:1097B0006C75653A2025640A0025633A20257020DF
+:1097C000676F74206D757465782025702028792F57
+:1097D0006E293A2025630A0025633A2025702074FB
+:1097E000696D656F7574206F6E206D757465782076
+:1097F00025700A0025633A2061646A757374696E86
+:1098000067207072696F20646F776E206F6E206DB5
+:10981000757465782025700A0025633A206D75748B
+:109820006578202570206C6F636B5F636F756E7455
+:109830003A2025640A0025633A206E6577206F7709
+:109840006E6572206F66206D757465782025703A9C
+:1098500020257020287072696F3A202564290A003B
+:1098600025633A20737461636B20257020666F72E4
+:10987000207468726561642025703A206F626A5FA7
+:1098800073697A653D257A75206275665F737461C8
+:1098900072743D257020206275665F73697A652059
+:1098A000257A7520737461636B5F7074723D2570E7
+:1098B0000A0025633A207363686564756C657220DD
+:1098C0006C6F636B6564202825703A2564290A0053
+:1098D00025633A207363686564756C657220756EE4
+:1098E0006C6F636B6564202825703A2564290A0033
+:1098F00025633A2074687265616420257020666F64
+:109900007220256C75207469636B730A00286E756C
+:109910006C6C29007F7F7F7F7F7F7F7F7F7F7F7F52
+:109920007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F47
+:109930007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F3E78
+:109940007F7F7F3F3435363738393A3B3C3D7F7F28
+:109950007F407F7F7F000102030405060708090A94
+:109960000B0C0D0E0F101112131415161718197F6A
+:109970007F7F7F7F7F1A1B1C1D1E1F202122232417
+:1099800025262728292A2B2C2D2E2F303132337FC4
+:109990007F7F7F7F4142434445464748494A4B4C7D
+:1099A0004D4E4F505152535455565758595A616263
+:1099B000636465666768696A6B6C6D6E6F707172FF
+:1099C000737475767778797A303132333435363747
+:1099D00038392B2F1800776D00001C00876D0000B0
+:1099E0002000976D000018009F6D00001C00AA6DFC
+:1099F00000002000B86D00002400C66D00002800A3
+:109A0000D76D00002C00EA6D00003000FC6D0000F6
+:109A10003400106E00003800226E00003C00366EEC
+:109A200000004000496E000044005C6E00004800E9
+:109A30006F6E00004C00826E00005000956E0000BA
+:109A40005400A86E00005800BB6E00005C00CE6E93
+:109A500000006000E16E00006400F46E0000680029
+:109A6000086F00006C001C6F00007000306F000079
+:109A70007400446F00007800586F00007C006C6F29
+:109A800000008000806F00008400946F0000880058
+:109A9000A86F00008C00BC6F00009000D06F000029
+:109AA0009400E46F00009800F86F00009C000C70B8
+:109AB0000000A00020700000A40034700000A80086
+:109AC00048700000AC005C700000B00070700000D6
+:109AD000B40084700000B80098700000BC00AC7046
+:109AE0000000C000C0700000C400D4700000C800B6
+:109AF000E8700000CC00FC700000D0001071000085
+:109B0000D40024710000D80038710000DC004C71D2
+:109B10000000E00060710000E40074710000E800E3
+:109B200088710000EC009C710000F000B071000032
+:109B3000F400C4710000F800D8710000FC00EC7162
+:109B4000000000010072000004011472000008010E
+:109B5000287200000C013C720000100150720000DD
+:109B60001401647200001801787200001C018C72EC
+:109B700000002001A07200002401B472000028013E
+:109B8000C87200002C01DC7200003001F07200008D
+:109B90003401047300003801187300003C012C7379
+:109BA000000040014073000044015473000048016C
+:109BB000687300004C017C7300005001907300003A
+:109BC0005401A47300005801B87300005C01CC7309
+:109BD00000006001E07300006401F473000068019C
+:109BE000087400006C011C740000700130740000E7
+:109BF0007401447400007801587400007C016C7496
+:109C000000008001807400008401947400008801C9
+:109C1000A87400008C01BC7400009001D074000096
+:109C20009401E47400009801F87400009C010C7524
+:109C30000000A00120750000A40134750000A801F7
+:109C400048750000AC015C750000B0017075000043
+:109C5000B40184750000B80198750000BC01AC75B2
+:109C60000000C001C0750000C401D4750000C80127
+:109C7000E8750000CC01FC750000D00111760000F1
+:109C8000D40126760000D8013B760000DC01507636
+:109C90000000E00165760000E4017A760000E8014A
+:109CA0008F760000EC01A4760000F001B976000088
+:109CB000F401CE760000F801E3760000FC01F876AE
+:109CC000000000020D770000040222770000080265
+:109CD000377700000C024C7700001002617700001B
+:109CE00014027677000018028B7700001C02A07720
+:109CF00000002002B57700002402CA770000280285
+:109D0000DF7700002C02F4770000300209780000B1
+:109D100034021E7800003802337800003C02487894
+:109D2000000040025D7800004402727800004802A2
+:109D3000877800004C029C7800005002B178000047
+:109D40005402C67800005802DB7800005C02F0780C
+:109D5000000060020579000064021A7900006802C0
+:109D60002F7900006C0244790000700259790000DC
+:109D700074026E7900007802837900007C02987981
+:109D800000008002AD7900008402C27900008802E0
+:109D9000D77900008C02EC7900009002017A000073
+:109DA0009402167A000098022B7A00009C02407AF6
+:109DB0000000A002557A0000A4026A7A0000A802FE
+:109DC0007F7A0000AC02947A0000B002A97A000009
+:109DD000B402BE7A0000B802D37A0000BC02E87A6E
+:109DE0000000C002FD7A0000C402127B0000C8021D
+:109DF000277B0000CC023C7B0000D002517B00009E
+:109E0000D402667B0000D8027B7B0000DC02907BE2
+:109E10000000E002A57B0000E402BA7B0000E8023B
+:109E2000CF7B0000EC02E47B0000F002F97B000035
+:109E3000F4020E7C0000F802237C0000FC02387C57
+:109E4000000000034D7C00000403627C0000080356
+:109E5000777C00000C038C7C00001003A17C0000C8
+:109E60001403B67C00001803CB7C00001C03E07CCC
+:109E700000002003F57C000024030A7D0000280375
+:109E80001F7D00002C03347D00003003497D00005D
+:109E900034035E7D00003803737D00003C03887D41
+:109EA000000040039D7D00004403B27D0000480394
+:109EB000C77D00004C03DC7D00005003F17D0000F5
+:109EC0005403067E000058031B7E00005C03307EB6
+:109ED00000006003457E000064035A7E00006803B2
+:109EE0006F7E00006C03847E00007003997E00008A
+:109EF0007403AE7E00007803C37E00007C03D87E2E
+:109F000000008003ED7E00008403027F00008803D0
+:109F1000177F00008C032C7F00009003417F00001E
+:109F20009403567F000098036B7F00009C03807FA2
+:109F30000000A003957F0000A403AA7F0000A803EF
+:109F4000BF7F0000AC03D47F0000B003E97F0000B6
+:109F5000B403FE7F0000B80313800000BC03288018
+:109F60000000C0033D800000C40352800000C8030D
+:109F700067800000CC037C800000D003918000004B
+:109F8000D403A6800000D803BB800000DC03D0808F
+:109F90000000E003E5800000E403FA800000E8032D
+:109FA0000F810000EC0324810000F00339810000E0
+:109FB000F4034E810000F80363810000FC03788104
+:109FC000000000048D8100000404A2810000080448
+:109FD000B78100000C04CC8100001004E181000076
+:109FE0001404F681000018040B8200001C04208277
+:109FF000000020043582000024044A820000280466
+:10A000005F8200002C04748200003004898200000A
+:10A0100034049E8200003804B38200003C04C882ED
+:10A0200000004004D98200004404EA820000480491
+:10A03000FB8200004C040C83000050041D830000D0
+:10A0400054042E83000058043F8300005C045083B6
+:10A0500000006004618300006404728300006804EF
+:10A06000848300006C04968300007004A8830000C1
+:10A070007404BA8300007804CC8300007C04DE837F
+:10A0800000008004F083000084040284000088043F
+:10A09000148400008C04268400009004388400009E
+:10A0A00094044A84000098045C8400009C046E843C
+:10A0B0000000A00480840000A40492840000A8048E
+:10A0C000A4840000AC04B6840000B004C88400007E
+:10A0D000B404DA840000B804EC840000BC04FE84FC
+:10A0E0000000C00410850000C40422850000C804DC
+:10A0F00034850000CC0446850000D004588500005B
+:10A10000D4046A850000D8047C850000DC048E85B8
+:10A110000000E004A0850000E404B2850000E8042B
+:10A12000C4850000EC04D6850000F004E88500003A
+:10A13000F404FA850000F8040C860000FC041E8676
+:10A140000000000530860000040542860000080576
+:10A15000548600000C056686000010057886000015
+:10A1600014058A86000018059C8600001C05AE8632
+:10A1700000002005C08600002405D28600002805C6
+:10A18000E48600002C05F6860000300508870000F4
+:10A1900034051A87000038052C8700003C053E87EF
+:10A1A0000000400550870000440562870000480514
+:10A1B000748700004C0586870000500598870000D2
+:10A1C0005405AA8700005805BC8700005C05CE87AF
+:10A1D00000006005E08700006405F2870000680564
+:10A1E000048800006C0516880000700528880000AF
+:10A1F00074053A88000078054C8800007C055E886C
+:10A2000000008005708800008405828800008805B1
+:10A21000948800008C05A68800009005B88800008E
+:10A220009405CA8800009805DC8800009C05EE882B
+:10A230000000A00500890000A40512890000A805FF
+:10A2400024890000AC0536890000B005488900006B
+:10A25000B4055A890000B8056C890000BC057E89E8
+:10A260000000C00590890000C405A2890000C8054F
+:10A27000B4890000CC05C6890000D005D98900004A
+:10A28000D405EC890000D805FF890000DC05128A9E
+:10A290000000E005258A0000E405388A0000E80592
+:10A2A0004B8A0000EC055E8A0000F005718A000010
+:10A2B000F405848A0000F805978A0000FC05AA8A44
+:10A2C00000000006BD8A00000406D08A00000806CF
+:10A2D000E38A00000C06F68A00001006098B0000D5
+:10A2E00014061C8B000018062F8B00001C06428BE6
+:10A2F00000002006558B00002406688B000028060D
+:10A300007B8B00002C068E8B00003006A18B00009A
+:10A310003406B48B00003806C78B00003C06DA8B8D
+:10A3200000004006ED8B00004406008C000048064B
+:10A33000138C00004C06268C00005006398C00005F
+:10A3400054064C8C000058065F8C00005C06728C32
+:10A3500000006006858C00006406988C000068068A
+:10A36000AB8C00006C06BE8C00007006D18C000027
+:10A370007406E48C00007806F78C00007C060A8DD9
+:10A38000000080061D8D00008406308D00008806C8
+:10A39000438D00008C06568D00009006698D0000EC
+:10A3A00094067C8D000098068F8D00009C06A28D7F
+:10A3B0000000A006B58D0000A406C88D0000A80608
+:10A3C000DB8D0000AC06EE8D0000B006018E0000B3
+:10A3D000B406148E0000B806278E0000BC063A8E24
+:10A3E0000000C0064D8E0000C406608E0000C80646
+:10A3F000738E0000CC06868E0000D006998E000079
+:10A40000D406AC8E0000D806BF8E0000DC06D28ECB
+:10A410000000E006E58E0000E406F88E0000E80685
+:10A420000B8F0000EC061E8F0000F006318F00003D
+:10A43000F406448F0000F806578F0000FC066A8F70
+:10A44000000000077D8F00000407908F00000807C0
+:10A45000A38F00000C07B68F00001007C98F000003
+:10A460001407DC8F00001807EF8F00001C07029014
+:10A4700000002007159000002407289000002807FE
+:10A480003B9000002C074E900000300761900000C8
+:10A490003407749000003807879000003C079A90BA
+:10A4A00000004007AD9000004407C090000048073E
+:10A4B000D39000004C07E69000005007F990000090
+:10A4C00054070C91000058071F9100005C0732915F
+:10A4D000000060074591000064075891000068077C
+:10A4E0006B9100006C077E91000070079191000055
+:10A4F0007407A49100007807B79100007C07CA9107
+:10A5000000008007DD9100008407F09100008807BB
+:10A51000039200008C071692000090072992000019
+:10A5200094073C92000098074F9200009C076292AB
+:10A530000000A00775920000A40788920000A807F9
+:10A540009B920000AC07AE920000B007C1920000E1
+:10A55000B407D4920000B807E7920000BC07FA9253
+:10A560000000C0070D930000C40720930000C80737
+:10A5700033930000CC0746930000D00759930000A6
+:10A58000D4076C930000D8077F930000DC079293F8
+:10A590000000E007A5930000E407B8930000E80777
+:10A5A000CB930000EC07DE930000F007F19300006E
+:10A5B000F40704940000F80717940000FC072A949D
+:10A5C000000000083D9400000408509400000808B2
+:10A5D000639400000C087694000010088994000031
+:10A5E00014089C9400001808AF9400001C08C29442
+:10A5F00000002008D59400002408E89400002808F2
+:10A60000FB9400002C080E950000300821950000F6
+:10A610003408349500003808479500000102020311
+:04A62000030303002D
+:10A62400C13E00009C5A000001000000FFFFFFFF34
+:10A63400AD1C0000000000009F430000000000006B
+:10A6440000000000000004200000000000C201001F
+:10A654000000000000000000010000000060004055
+:10A6640001010000006000400102000000600040A1
+:10A6740000C2010000000000000000000100000012
+:10A6840000500040010100000050004001020000A1
+:10A694000050004000C20100000000000000000063
+:10A6A40001000000004000400101000000400040A3
+:10A6B4000102000000400040020000009C00002055
+:06A6C4009C0000200400D0
+:10A6CA000000000000000000000000000000000080
+:0EA6DA00000000000000000000000000000072
+:10A6E800C4000020C400002000000000000000009A
+:04A6F8000E00000050
+:04A6FC0015E015E070
+:04000003000020D900
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.signed.bin
new file mode 100644
index 0000000..0b2aa42
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_mps2_an385_serial_recovery_buf512.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe
new file mode 100755
index 0000000..0823cc9
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe
new file mode 100755
index 0000000..b78db77
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_bigrx.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe
new file mode 100755
index 0000000..6d5b36a
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf1024.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe
new file mode 100755
index 0000000..68e6f06
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf2048.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe
new file mode 100755
index 0000000..c8f4b8c
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf256.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe
new file mode 100755
index 0000000..014088d
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf400.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe
new file mode 100755
index 0000000..652b216
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf512.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe
new file mode 100755
index 0000000..dc01ae1
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_buf96.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe
new file mode 100755
index 0000000..d8ed14a
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_fs.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe
new file mode 100755
index 0000000..0db22e9
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_line512.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe
new file mode 100755
index 0000000..29e65aa
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_serial_noparams.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe
new file mode 100755
index 0000000..f9391ec
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_shell.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe
new file mode 100755
index 0000000..c10bddc
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe
new file mode 100755
index 0000000..329763f
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_native_sim_udp6.exe differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex
new file mode 100644
index 0000000..bfbe745
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.merged.hex
@@ -0,0 +1,4428 @@
+:020000040000FA
+:10000000B83D0020F11A0000751C0000751C0000AE
+:10001000751C0000751C0000751C0000751C00009C
+:10002000751C0000751C0000751C0000751C00008C
+:10003000751C0000751C0000751C0000751C00007C
+:10004000751C0000751C0000751C0000751C00006C
+:10005000751C0000751C0000751C0000751C00005C
+:10006000751C0000751C0000751C0000751C00004C
+:10007000751C0000751C0000751C0000751C00003C
+:10008000751C0000751C0000751C0000751C00002C
+:10009000751C0000751C0000751C0000751C00001C
+:1000A000751C0000751C0000B83D0020F11A00000E
+:1000B000913B0000DD1A000000000000000000007D
+:1000C0000000000000000000000000000000000030
+:1000D00000000000291B00000000000000000000DC
+:1000E000DD1A000000000000551C0000551C000037
+:1000F000551C0000551C0000551C0000551C00003C
+:10010000551C0000551C0000551C0000551C00002B
+:10011000551C0000551C0000551C0000551C00001B
+:10012000551C0000551C0000551C0000551C00000B
+:10013000551C0000551C0000551C0000551C0000FB
+:10014000551C0000551C0000551C0000551C0000EB
+:1001500002B4714649084900095C49008E4402BC5A
+:100160007047C046002934D00123002210B48842D1
+:100170002CD301242407A14204D2814202D20901D6
+:100180001B01F8E7E400A14204D2814202D24900F7
+:100190005B00F8E7884201D3401A1A434C08A0429A
+:1001A00002D3001B5C0822438C08A04202D3001B30
+:1001B0009C082243CC08A04202D3001BDC08224347
+:1001C000002803D01B0901D00909E3E7100010BC87
+:1001D000704701B5002000F00BF802BD0029F8D0EF
+:1001E00003B5FFF7C1FF0EBC4243891A1847C0464A
+:1001F0007047C0461C2101231B04984201D3000C08
+:1002000010391B0A984201D3000A08391B09984289
+:1002100001D30009043902A2105C40187047C0469F
+:1002200004030202010101010000000000000000BF
+:10023000414208401C2101231B04984201D3000CB9
+:1002400010391B0A984201D3000A08391B09984249
+:1002500001D30009043902A2105C401A7047C0465D
+:100260001B1C1D1D1E1E1E1E1F1F1F1F1F1F1F1FAD
+:1002700070B586B003F0B4F800F080F84921264844
+:1002800003F0D4F803F0ABF803AE300000F0E0FD6B
+:10029000224B1B68834204D04521214803F0C6F855
+:1002A000FEE749211F48B26803F0C0F803991E48D1
+:1002B0004B7D0A7D8C7DC97D090221430091492136
+:1002C00003F0B4F84921194803F0B0F8307902A9D5
+:1002D00000F032F8041E00D0FEE7029AB368144D15
+:1002E0009B18039A117A527A12020A439B182B60C8
+:1002F00001F050FB2B681B6883F3088884F3148893
+:10030000BFF36F8FBFF36F8F2B685B6898474521F2
+:10031000084803F08BF8FEE76A4B0000B0070020A6
+:10032000834B0000A64B0000D54B0000F34B0000B0
+:1003300028010020184C0000020010B5002807D04A
+:1003400004480023452103F071F81620404210BDF7
+:100350000860FCE73B4C0000002904D0012906D0CE
+:10036000162040427047044BC000C058FAE7C00056
+:10037000014B0430F9E7C04644490000C021094B55
+:10038000094AC9005A5009495A5004315A5008497B
+:100390005A5004315A5007495A5004315A500649AC
+:1003A0005A507047000001403546526E0406000066
+:1003B0000C060000140600001C06000010B5024BDD
+:1003C0001B68984710BDC04604000020014B186010
+:1003D0007047C046040000207FB505000E001022C3
+:1003E0000021684604F08DF96C460223A370044B8B
+:1003F000320029006846019302F09EFE7FBDC04690
+:10040000BD03000000220B4B70B51A60A8230A4AF6
+:100410000A4CDB00D05825680949401BFFF7A2FEB3
+:10042000074B43435B192360EFF3108172B602F070
+:100430001BFE70BD40810040008000402C01002068
+:1004400010270000A223042210B5124CDB00E2505A
+:10045000A1220323D200A15808200B43A35001215D
+:10046000002201F08FFB082001F072FB0123002025
+:10047000094A802113602360084B094A1860C02391
+:1004800049005B00D15080228533FF335202E25095
+:1004900010BDC046008000400C80004040810040FC
+:1004A00000E100E0F7B5431C58D00023012856DCDA
+:1004B0000122314F314C324E32493A600968A2591B
+:1004C0000191521AD143304DC9170B406B43521959
+:1004D00029009818FFF746FE45432C4B9D4200D952
+:1004E0001D00019B80225B190193C22352029B00D5
+:1004F000E2500123A82200213B60D200A359244DE1
+:10050000A0582960C01AA350012803D104F093F821
+:1005100000232B60C02380221E495B005200CA507A
+:10052000803BFF3B3B60019AA359D11AA822D2001D
+:1005300001291DD1981CA0503960A059984214D1AE
+:10054000C12380229B005202E250002380222B60B4
+:1005500010498133FF335200CA50F7BD0E480F4B8C
+:10056000984200DD1800431EA2E73960A359E1E775
+:10057000019BA350E4E7C046448000400080004057
+:10058000440500002C01002010270000B0CAFF7FA6
+:100590004081004000E100E0DB460300DC46030050
+:1005A000EFF3108372B60121054A11600549064A2E
+:1005B0008858002B02D162B6BFF36F8F7047C046D8
+:1005C00044800040008000404405000070B5104B9E
+:1005D0000D001C68002C17D00E4B1A6800239342A4
+:1005E00002DB022040420EE02100267810318642D4
+:1005F00002D00C000133F2E7E06804F041F8002873
+:1006000004D000202C6070BD0D20EBE71320E9E73B
+:10061000080000204C49000030B5436889B00293BF
+:1006200083680492039300230A6801ACC0680692B1
+:100630000D00220005490593079303F0ABFB0798D3
+:10064000002801D1059B2B6009B030BDFD340000AE
+:10065000F0B5A1B00592384A06001468289A0D003A
+:100660000392279A029218AA0192269A0092059A5A
+:1006700002F07FFF002804D02F4B1C68200021B01F
+:10068000F0BD299B002B04D02022180018A904F0EB
+:100690002FF80599300003F034F9002309AF290041
+:1006A0000F9000933800254B059A00F04DF8051E79
+:1006B000E2D10E9A0F9F30000599D71B03F004F882
+:1006C000B842D9D3162602ABF61807AF33003A006A
+:1006D00008A909A800F0A0F80028CDDB29D10899C5
+:1006E00009A802F090FF3288002809D1144B134862
+:1006F00002E0914204D0023319888142F9D1BBE76C
+:10070000102ADFD13C88202CB6D123000899059807
+:1007100010AA02F0A2FE0028AED1220010A918A84B
+:1007200002F080FF0400074B01251B689842C9D0E6
+:10073000A2E7012DA0D1A1E710000020FFFF0000DB
+:100740003C4B0000B0070020F0B587B002930CAB23
+:100750001B7806000C0000920393002805D10123AA
+:100760005B420193019807B0F0BD0029F7D0009BD0
+:10077000002BF4D04D7A0B7A2D021D4383690A7B3E
+:10078000ED184B7B05AF1B0213438A7B00981204C4
+:100790001A43CB7B1B061343ED183A0004232900B0
+:1007A00002F05BFE01900028D9D1E17AA37A090218
+:1007B00019433A88164B9A4227D17B889942CED169
+:1007C00004233A000098491902F047FE0028C6D1D8
+:1007D00005AA104B11889942C1D1009B3460736007
+:1007E000029B3381039BB372E37AA17A1B020B4312
+:1007F0005B19F360E37AA17A52881B020B439B18C2
+:100800005B19043573613561ACE70029E0D0A6E7D8
+:100810000869000007690000F0B585B004001D00FC
+:1008200000910192002803D10120404205B0F0BDA3
+:100830000368002BF8D04368002BF5D02169636969
+:10084000994219D223689A7ADB7A1B02134304D0A7
+:10085000E3688B4201D10431216103AF04233A00E4
+:10086000606802F0FAFD0028DED1A37A002B05D0E3
+:100870002269E3689A4201D30120D7E77988238966
+:100880000C4E0A1DB34202D03F889F420ED1002D6C
+:1008900002D003AB1B882B802369009D04332B609F
+:1008A000019B198023699B182361BFE723699B186B
+:1008B0002361C3E7FFFF000010B50A780649430033
+:1008C000C0004458D020A24205D001339B005B58A1
+:1008D0009A4200D0D13810BDA04900001FB5602356
+:1008E0004B43C018046A1023A1686A4620001039DF
+:1008F00002F0B3FD031E05D022784521034802F023
+:1009000095FD0024200004B010BDC046614C0000DD
+:1009100070B50400002900D10D49D0239B0061620D
+:10092000C91861652000012102F0D2FE01250028CE
+:1009300009D10221200002F0CBFE051E05D1206A5C
+:1009400002F0CEFD6066280070BD0925FBE7C046B9
+:1009500030010020302370B5594343181C6A002C25
+:1009600001D103F037F909580C4A0020914213D104
+:100970001989DA68CD43AA420ED852185989CD4355
+:10098000AA4209D88918A268914205D21869044B75
+:10099000184043425841C0B270BDC0463DB8F396BE
+:1009A0000C0E00001FB53021514341180A6A002A7D
+:1009B00001D103F00FF9002403940294019401344F
+:1009C000FF34034B0094FFF743FE04B010BDC04654
+:1009D000B00C0020F0B530274F438DB00393304B5F
+:1009E000C7191D683B6A06000C0002920193002B98
+:1009F00001D103F0EFF802F0FBFE002805D13A69BF
+:100A0000102317001F401A420AD0002C03D03000D8
+:100A1000019902F07EFF234B1D6828000DB0F0BD48
+:100A2000002C2DD0029802F038FF002828D0039B1C
+:100A3000023B012B24D820233900019804AA02F09C
+:100A40000CFD0028E9D1184B049A9A4218D145218F
+:100A5000164802F0EBFC134B1D68154B1B68AB42AC
+:100A6000DBD0144A002C00D1134A4521134802F070
+:100A7000DDFC002CCFD00121019802F0B2FECAE7C4
+:100A800021003000FFF766FF002801D1044BE3E7A7
+:100A9000220030000299FFF785FF0500DDE7C04620
+:100AA000100000200C0000203DB8F3969F4C000081
+:100AB000B0070020954C00008D4C0000EB4C00006E
+:100AC000F7B50027040008000D000197009702F019
+:100AD000E4FE0100B84244D0637822781B0213433D
+:100AE000A278284E12041A43E3781B061343B3423C
+:100AF00008D13900200001AA00F0B2FDB84201D0AF
+:100B000003F068F8230030331A7801331B781B0296
+:100B1000134322003232127812041A432300333373
+:100B20001B781B061343B34206D16A4601212000FD
+:100B300000F096FD0028E3D1009A019B9A4201D96A
+:100B400013000192AB60019A2900200000F008FC1C
+:100B50000D4B1A68002A03DD57210C4802F066FC91
+:100B6000F7BD2000FFF7BAFE061EC9D029000831E4
+:100B700002F069FD0028C3D1AB683000019302F098
+:100B80006BFCE0E73DB8F396200C0020134D00000D
+:100B9000F0B58026002485B0019102920393F600FF
+:100BA0000B9B9C4201D300200FE00B9B1D1BB54209
+:100BB00000D93500039B0C4FE1183A002B00019837
+:100BC00002F04BFC002802D0012005B0F0BD0A9BCA
+:100BD0003A00E11802982B0002F055FC0028F3D1EE
+:100BE0006419FFF7CBFBDBE7B4070020F0B589B051
+:100BF0000091040002F024FE011E04D045218B4820
+:100C000002F014FCFEE72000FFF782FE250006003C
+:100C1000603504AF00280ED100222000110002F040
+:100C2000F4FD061E1DD082480022572102F0FEFB73
+:100C300001232B7008E0682257217E4802F0F6FB62
+:100C400001232B709E42E7D12B78FB71042B00D936
+:100C500084E0012B00D98AE000D1A0E0FF232B70B3
+:100C60009DE0200000F094FA0028E1D001230493D5
+:100C7000714B390020000593BE60FE6002F08EFECD
+:100C8000002801D06D48CFE7380002F006FE0123AE
+:100C90005840C1B23A00200002F0B7FD061EC2D192
+:100CA000380002F0FAFD00282DD139002000FFF7AE
+:100CB00007FFFB792B70033B012B06D8300000F0B7
+:100CC000EFF8061E01D0FF232B70FB79023B022BAD
+:100CD0000CD8002000F0CEF8061E07D0FF232B70A2
+:100CE0004521574802F0A2FB02F074FF2B78FF2B3E
+:100CF000F6D0002EF8D132003100200002F085FD40
+:100D0000002895D0F0E7FB790193012B18D1300032
+:100D100002F092F8831E0600022B0FD803003A005F
+:100D200020000199FFF756FE464B1B68984205D0FC
+:100D3000454B05261B68984200D1019E2E7083E723
+:100D4000012133003A002000FFF744FE3D4B1B68B1
+:100D5000984201D005236CE7FB796AE7052B00D0A8
+:100D60007CE7002000F09CF8002818D076E73900D6
+:100D70002000FFF7A5FE2B78DA1E012A0CD80020F0
+:100D800000F08EF8002804D1002000F073F800284D
+:100D900005D0FF232B70A7E7023B012BF4D92B785A
+:100DA000FF2B9DD00021294E0391012B11D00A0069
+:100DB000200002F02AFD00280BD035681022002107
+:100DC000380003F09EFC200002F054FD280009B01A
+:100DD000F0BD002320001A001900FFF7FBFD194B9E
+:100DE000356801931B689842E8D1A842E6D0164BBB
+:100DF0001B689842E2D00021200002F01FFD00286D
+:100E0000DBD1039B01330393039B012B00D0FEE74F
+:100E1000206A02F0C6FA009B009A1871236A5B6888
+:100E200014609360019B1D68C8E7C046424D0000F6
+:100E3000B54D0000734D000001010001E14D0000BF
+:100E40000B4E0000B00700200C0000201000002016
+:100E500070B5074D0400280002F019FD210028009C
+:100E6000FFF7C4FE0400280002F04AFC200070BD19
+:100E7000B40B002013B5094BC000C05801A9C0B283
+:100E8000FFF7A4FB0124002806D1019803F0C9FB59
+:100E90000400019802F0E0FA200016BDA849000005
+:100EA00030B5104BC000C05885B0C0B201A9FFF7E3
+:100EB0008DFB0124002810D102AD2900019801F01A
+:100EC00067FF041E0CD1EB78032B03D1019803F0CC
+:100ED0006EFB0400019802F0BFFA200005B030BD9F
+:100EE0000124F7E7A8490000F0B587B007000C001F
+:100EF0001D1E009212D130234B43C3181B6A2E00D3
+:100F0000039301230193994256D1280001F094FFE5
+:100F10000194042850D07B6D5E684DE0180002F00B
+:100F2000BCFC019000285CD101003800FFF7D6FC22
+:100F3000002802D101230293BDE005A902F083FB42
+:100F40000028F7D13800059902F05BFD7B6A02901A
+:100F50005E68EB79042B10D1002C22D0012C34D107
+:100F60002B68029A013B93422ED8002693421ED151
+:100F70002C79033C631E9C4119E0019801F05CFF51
+:100F80000428E9D0002C26D12A68012A03D81BD1D5
+:100F90002B79022B18D100263400029B9342744116
+:100FA00005E02B68029A013B93420AD901243023C1
+:100FB0006343FB181B6A0393039B002B23D102F0AE
+:100FC00009FE029A934202D000240026EFE72B7913
+:100FD000022BF9D1EAE7012CF7D12B68012BF3D8CA
+:100FE000E4E730236343FB181B6A0393EB79042B7C
+:100FF00007D0002001F020FF00260428DCD0012CBF
+:1010000089D00026D8E720233100009A039802F007
+:1010100024FA029000288DD1019B002B21D0009B47
+:101020001A785B781B021343009A927812041A43D1
+:10103000009BDB781B061343204A934211D0012CFE
+:101040000FD101F0F9FE029E042801D17B6D5E688C
+:1010500020233100009A039802F0FFF9002800D005
+:1010600068E7009B1A785B781B021343009A92781A
+:1010700012041A43009BDB781B0613430F4A93426A
+:1010800017D1002D17D0012C00D1BE66009B1A7815
+:101090005B781B021343009A927812041A43009B58
+:1010A000DB781B061343064A9B185A1E93415B428A
+:1010B00041E7002DEAD1029807B0F0BD3DB8F396A4
+:1010C000C3470C69F0B589B000900C000100002006
+:1010D0001600FFF7F1FB051E51DB636E00980393CA
+:1010E00002F0A4FA00230124019301330590029336
+:1010F0006442002D1CD1019B012B03DD45212248B8
+:1011000002F094F9631C10D001237371E30F1B19D3
+:101110005B10013333601D4B1C4004D50223013C9E
+:101120005B421C43013401343471280009B0F0BD26
+:101130006B1E0493FF23039906AA19406B1E5943A3
+:10114000059B0098C9180732012302F086F9071E93
+:1011500017DB06AB01220098D91D03F0C8F900285F
+:1011600009D0029BFB1A5A1E9341019AD31801938E
+:10117000049D0297BDE7631CFAD12C00F8E7072510
+:10118000D3E70125D1E7C046174E000001000080DB
+:10119000F7B5876A866D0500B74203D07B1C1848F7
+:1011A000B3421AD1002417480194711E682F14D835
+:1011B000A14206D8280002F0C7FC002814D112482A
+:1011C0000BE06A6AE300D218526801926A6DD31884
+:1011D0005B68019A9A4205D00C48572102F026F923
+:1011E0000020FEBD0134E3E70120B742F9D96B6A64
+:1011F000E4001B195B68019A9342F2D0ECE7C04609
+:101200003A4E0000724E0000CD4E0000A14E00008C
+:10121000F0B589B004AC06002100006A01F0B8FD09
+:10122000002801D002F0D6FC2278214B012A03D0FD
+:10123000204B032A00D1204BE178204F0291A17866
+:101240003800019161781E4A009106AD492102F0F3
+:10125000EDF8306D290001F09BFD061EE2D12A78E1
+:10126000134B012A03D0134B032A00D1124BE97808
+:1012700038000291A978134A0191697800914921B7
+:1012800002F0D4F82378012B0DD1A378032B0AD1D7
+:101290002B78012B07D049210B4802F0C7F8022612
+:1012A000300009B0F0BD4921084802F0BFF8F7E767
+:1012B0000A4F0000064F00000F4F0000234F0000B0
+:1012C000154F0000644F0000744F0000934F000062
+:1012D000F0B5CB7907000E00140087B0042B33D192
+:1012E0000B68012B30D104AD2900100001F050FD36
+:1012F000002801D002F06EFC2A78144B012A03D09A
+:10130000134B032A00D1134BE978134A0291A978B1
+:101310001248019169780091492102F087F82B78F1
+:10132000032B11D12100380002F0F3FA0028E1D19B
+:10133000200003F076F90028DCD1320021003800CB
+:1013400002F0FAFA0028D5D107B0F0BD0A4F00002C
+:10135000064F00000F4F0000644F0000234F0000B5
+:10136000F0B5040016008FB0B9480D00492102F015
+:101370005DF83100200002F044FB636A06905F686C
+:10138000236A0493002B01D102F024FC236D039304
+:10139000002BF9D0280002F080FA00281ED0606EE1
+:1013A00002F0AFF93B00A66A013E984202D9013E25
+:1013B000DB19FAE7069BB34210D35721A54802F088
+:1013C00035F83300069A7B43013257217A43A2480D
+:1013D00002F02CF80123EB710FB0F0BD29002000C2
+:1013E000039AFFF775FF2B68012B15D1EB68022BD1
+:1013F0000CD02000049902F08CFA0028C4D12A00F5
+:101400002000049902F098FA0028BDD12000039929
+:1014100002F07FFA0028B7D10E260AABF618320088
+:101420000DA9049802F01CF901236B710AAB208905
+:101430009B893900C0186389C018E368013BDB1938
+:10144000C018FEF78FFE0890638F208F3900C018F8
+:101450003388C018E36B013BDB19C018FEF782FE2E
+:101460000990EB79042B62D1069E069B9A1B2B6890
+:10147000013B9A4200D2CAE0626AF300D158126876
+:101480008A1A05922A79012A00D0BDE0089AB24250
+:101490001AD3626D0398D318996813683A00CB1A6F
+:1014A00007930799002302F04AF9002800D06BE760
+:1014B000079B20000093039A059B04990197FFF76F
+:1014C00067FB002800D05FE72900200002F0F2F956
+:1014D00002232B71002803D0604A13680133136084
+:1014E000099BB34213D300233A000599049802F0F4
+:1014F00026F9002800D047E7059B2000049A0399AD
+:1015000001970093FFF744FB002800D03CE7290037
+:10151000200002F0CFF92B6801332B6001232B71DF
+:10152000002874D04D4A1368013313606FE0002027
+:1015300001F082FC042897D0002305932B68059ABC
+:10154000013B93427BD8636AD20019680A910A98DA
+:1015500099589B189B68091A07910B932B79012BBB
+:101560006BD1089B05998B4217D3636D03989E58E6
+:101570001B683A00F61A3100002302F0E0F8002858
+:1015800000D001E72000079B039A04990197009679
+:10159000FFF7FEFA002800D0F6E62900200002F04E
+:1015A00089F902232B71002803D02C4A13680133D8
+:1015B0001360099B059A934216D300233A000799BA
+:1015C000049802F0BCF8002800D0DDE60A9A0B9BD4
+:1015D00020009B1A079A039900920197049AFFF73B
+:1015E000D7FA002800D0CFE62900200002F062F9E7
+:1015F0002B6801332B6001232B7100281FD0174A61
+:101600001368013313601AE0022A00D168E7069BD1
+:10161000013E9E4200D828E700233A0019000398B3
+:1016200002F0D6F8002800D0AEE62000039902F0C0
+:1016300070F9002800D1CFE6A6E6022BB9D0059BB1
+:10164000069A01330593934200D877E7C4E6C04673
+:10165000AA4F0000D54F000004500000200C0020CD
+:101660003023F0B54B43C31815001A6A87B0070042
+:101670000C000092002A01D102F0ACFA002DFBD040
+:1016800000222A601989DB68CB180393012C00D152
+:10169000826E039B0098D31802930299042305AA33
+:1016A00001F0DBFE0190002807D001230193009890
+:1016B00001F0D2FE019807B0F0BD3023634304AAC5
+:1016C000FB185E899288124B9A421DD104ABDB88CD
+:1016D0009E4201D00323E9E7029B0098F11805AA76
+:1016E000042301F0BAFE0028DFD105AB094A1988AE
+:1016F0009142EFD1302262435B88BA189385039AF6
+:101700009B199B182B60D2E7002EEED0E2E7C04673
+:101710000869000007690000F0B500220368A3B063
+:10172000079343680F91089383680993C3680A93EA
+:1017300003690A9F0B9343690C9383690D93C369F3
+:101740000E9304930D9B05930C9B02930B9B0093AC
+:10175000099B0393089B0193079E0F9B06259C18EA
+:1017600061789B5C09021943A3781B040B43E17861
+:10177000009C09060B431BBA12A953500B21CC4104
+:101780000099E9416140009C1335EC4161406B4C8C
+:10179000A55806945B19CB18029D0099009C0D403A
+:1017A00005990432A14369405B18049935005B1820
+:1017B0000D21CD41022429003500E54134004D4082
+:1017C0001621CC4101996540039C614031408C4613
+:1017D000019C03990C40210064464C402919DD19F5
+:1017E0005B189C46059B039F0493402A00D092E01F
+:1017F00010230493049912AA0B00013304930F23BE
+:10180000049C23409B009C58072327001222DF41A1
+:101810002300D3415F40E30810930B000F240E33E5
+:1018200023409B0012AA9C5811222300D3410F97FA
+:101830001A0013272300FB411F0013007B400F27D2
+:10184000A20A0F240F40093121401192BF0012AAB1
+:1018500089008958BA580F9C8918109A5440119AD7
+:1018600009195340CB1812AABB50290006222C009C
+:10187000D1410532D441192261402C00D441029A51
+:101880006140009CAA432C4062408A180699644635
+:10189000096C5218D318059A61469B180222D1414F
+:1018A0000B32D441162261406446D4416140644603
+:1018B000019A72402240019C344062408A18039988
+:1018C00059189B18069A04320692019A0392029ABA
+:1018D0000592049A402A28D1079AD3180360019AE6
+:1018E000089B634494464360099B009A9B1983605C
+:1018F0000A9B6344C3600B9B59180C9B01615B19E5
+:1019000043610D9B9B18029A836194460E9B63442E
+:10191000C36123B0F0BD029B0593009B0095029329
+:10192000019B01960393664617E7009A019600957E
+:1019300066460D009C4602925CE7C046B049000036
+:1019400010B5041E14D07022002102F0F9F8012015
+:10195000084B2360084B6360084BA360084BE360AF
+:10196000084B2361084B6361084BA361084BE3619B
+:1019700010BDC04667E6096A85AE67BB72F36E3C70
+:101980003AF54FA57F520E518C68059BABD9831F4A
+:1019900019CDE05BBFF36F8F72B60122034B524249
+:1019A000191DCA67C02149005A50704700E100E084
+:1019B00010B5034801F017FD024801F014FD10BDF9
+:1019C000355000005B50000010B5034A0348002169
+:1019D000121A02F0C7F810BDB40D0020B0000020AC
+:1019E0000648074A10B5121A064902F0BFF8064A1F
+:1019F00006480749121A02F0B9F810BD0400002089
+:101A0000AC000020C45100000400002004000020AD
+:101A1000C451000030BFFDE770B5264B0C005B6879
+:101A200088B0DB05DB0D62B6BFF36F8F0026150EA5
+:101A30003100FF2D09D1F33D1540082D05D00100DF
+:101A40000136120701D5210000260025032B1BD1EA
+:101A50008B69194A934202D3184A934206D3184A13
+:101A60000025934210D3174A93420DD2023B1B88A4
+:101A7000FF221C00DF20002594430002844203D192
+:101A80001340022B00D10D682022684602F030FE80
+:101A90006C46079B002E0AD0DA0502D10A4A13438E
+:101AA000E3612100280002F065F808B070BD5B0A10
+:101AB0005B02F5E700ED00E0500100006847000020
+:101AC0000400002004000020FF0100000821024A59
+:101AD00053698B435361704700ED00E0EFF30880DA
+:101AE000EFF3098101B57246FFF796FF01BDC046CD
+:101AF0000A4880F3088800F02BFD72B608480949AF
+:101B0000401880F30988EFF314800221084380F322
+:101B10001488BFF36F8F02F047F80000B83D002033
+:101B2000B80D00200008000004207146014202D0D8
+:101B3000EFF3098001D1EFF3088081690239097858
+:101B40000229FFD001B5724602F01CF801BDC04663
+:101B500043B2000605D41F221A4001239340014AD4
+:101B60001360704700E100E0054A43099B009B5861
+:101B70001F2210401E3A8240134018007047C04692
+:101B800000E100E030B5FF2503220B00290040B240
+:101B90000240D20091409B012B40C9439340002852
+:101BA0000ADBC0240A4A800880008018A400025979
+:101BB0000A401343035130BD0F2210400838054A34
+:101BC000800880008018C26911401943C161F2E7A2
+:101BD00000E100E000ED00E0014B024A1A607047AE
+:101BE00000000020A8000000F0B506000C00150061
+:101BF000084F87F30988002004498847201C291CC6
+:101C00001A1CB04702488047FEE70000BF3B0000B7
+:101C1000CB3B0000B83D00201022014B1A617047F9
+:101C200000ED00E0F0B5C02400220326FF25A4004B
+:101C300010002F003040C0008740054993089B00EA
+:101C40005B1819590132B94319511A2AF0D1F0BD64
+:101C500000E100E010B5EFF30583054A103BDB001F
+:101C6000D11849689858884701F0B3FF10BDC046A5
+:101C700008480000EFF30580800002490968091850
+:101C8000096808470000002010B5024B1B68984700
+:101C9000002010BD240C0020034B044A18600223CE
+:101CA00091780B4393707047240C0020140000209F
+:101CB00010B5044801F097FB62B6BFF36F8F0423A1
+:101CC000181C02DF87500000074B70B5C31A0D00C7
+:101CD00006499B10594304004022054801F08BFF40
+:101CE00001002000A84770BD280C0020B76DDBB6AE
+:101CF0009847000073B540230D00084C0849041BA9
+:101D0000A4106143009306002B00064A064801F028
+:101D1000A7FF011E01D03000A84773BD280C00208A
+:101D2000B76DDBB6D53C000098470000F7B5002240
+:101D3000012105001000FFF725FF114800F06AFCA3
+:101D4000041E19D100F086FC0E4B2F6919003800D3
+:101D5000019301F053FB002809DB01263E642D6945
+:101D6000019928001C3001F049FB002802DA040028
+:101D70002000FEBDEE64FBE705246442F8E7C046A0
+:101D80001D1E0000B04A00000C210B0070B543433B
+:101D900004000020084AD3189D6B986360420840F5
+:101DA00040308018DE6B01F0A6FF002D03D032001A
+:101DB00021000248A84770BD280C00209847000069
+:101DC00070B5EFF3108572B60223012410490A683A
+:101DD00013430B6022420FD080220E4BD205D15804
+:101DE000D358234208D00C4801F085FF002D05D0C0
+:101DF0000020FFF7C9FF70BD2C1E04D162B6BFF3EF
+:101E00006F8F002CF4D1012002F056F9F3E7C046A1
+:101E1000780C00200C040000680C002010B500288D
+:101E200002D0012807D010BD044B1A6C0723100004
+:101E300018401A42F7D1FFF7A7FFF4E7280C00205B
+:101E400010B5EFF3108472B6084A02211368180027
+:101E5000884310600120034201D102F039F9002CBF
+:101E600002D162B6BFF36F8F10BDC046780C002060
+:101E700010B5084802F004FC002808D0064C2000E9
+:101E8000FFF70AFF2000FEF7A1FA002010BD132083
+:101E90004042FBE7D04700009D1E000070B50400E3
+:101EA000074D0A2804D1AB680D2128005B689847CC
+:101EB000AB6828005B68E1B29847200070BDC0465F
+:101EC000D0470000024B0B60012313607047C046EF
+:101ED0007C0C002000487047D44A000010B502F086
+:101EE000EDFA034C206002F0E5FA6060002010BDBE
+:101EF0007C0C0020F8B50E001900300017001C0003
+:101F000001F080FF002824D0330023439B0720D119
+:101F1000002C01D10020F8BD25003019401B032DF5
+:101F200007D8802101230C48C90042581A42FCD02E
+:101F3000F0E73B195B1B59781A78090211439A782C
+:101F4000043D12040A43D9780906114300F0F8FE53
+:101F5000E3E716204042DEE700E001404368080066
+:101F600010409143A1225B68D2009850014A0020A2
+:101F7000995070470C050000436800205A68014BD7
+:101F8000D15070470C050000436808005A68054BA3
+:101F9000D35898430B40A121C9005050024900205A
+:101FA00053507047040500000C05000070B543094C
+:101FB00008D10C4B5968002904D0012585400C68D4
+:101FC000002900D170BD8B681A002A402B4202D034
+:101FD00005484B689847231E00D0236821001C0049
+:101FE000EEE7C046840C0020B44700001F23F0B584
+:101FF000140045680B402A7C89B052011A430092B4
+:102000000322E30601D4A206D20F832002ABDA70CA
+:10201000594B4000234083424AD03BD8062B49D03D
+:102020002FD8002B46D004271D38022B2FD1230395
+:1020300046D501238B40A1216868C9004350A86898
+:10204000002844D11F2300990B40490900D08EE09D
+:10205000A0210126C9059B005B18E103C90FE02000
+:102060007140B140640CC00034401D580C434349DA
+:1020700092000D402C4322433F023A431A50002065
+:1020800006E08020012740008342D0D01738FF3877
+:1020900009B0F0BD3A4883420ED0FE3083420DD0E5
+:1020A0000138FF3802278342C1D016204042EFE7B3
+:1020B0000727BCE71F00BAE70527B8E70327B6E7FD
+:1020C0006303BCD5012368688B402E49B6E702AB99
+:1020D0009A1C009902F092F8C0239B0201901C42C6
+:1020E0000CD10099A86802F0BAF8019B002BC6D168
+:1020F00002AB9978A86800F0D5FDC0E705AE0822CC
+:10210000002103A802F0FDFA0C220021300002F0A9
+:10211000F8FA03AB736032000099A86800F09AFCEB
+:102120000028ACDB802321009B0219401C4211D007
+:102130000123E403E40F6340737002ABDB78377074
+:10214000B370320000230099A86800F041FD002818
+:10215000CBDA94E7082206A802F0D3FA02AB0333E5
+:10216000059332000099A86800F074FCEFE7C133D2
+:10217000FF339B001B68FFDE06030000F0F8FFFF43
+:10218000020200000C05000070B54568A868002830
+:1021900012D002F05EF8011E0ED1A86802F03CF8E1
+:1021A000041E0BD102000749A86802F024F822009F
+:1021B00001210620FFF7E6FC002070BD052040420B
+:1021C000FBE7C046AD1F0000F0B50400890085B0F4
+:1021D00043180293029BA34202D1002005B0F0BD38
+:1021E0000F21082508272068C30AC6051940F60DE7
+:1021F0001D403B4251D12F4B5B5C01932E4B9E42C5
+:1022000001D101267642000E032849D8FDF7A0FF30
+:1022100002083134294BD650731C30D10434D9E72D
+:10222000274B0021D650731CF8D0802320681B0256
+:10223000184230D10D001F233340760935D1A02636
+:10224000E027F6059B009B19FF00DE594005039629
+:10225000019E800F3602800030430190194E039892
+:102260004900304006000198304328430143D951CA
+:10227000D4E7A123DB00CEE7A223DB00D1E7A12333
+:102280007109DB0000290DD101310F00A020B740FA
+:10229000C005C750C9E70121CDE7162040429DE7A0
+:1022A0008620FBE700221A60FFDEC133FF339B006C
+:1022B0001B68F9E79F510000FF0100000C050000BA
+:1022C00014050000F0F8FCFF074B1A68002A07D03D
+:1022D00000201860A323054ADB00D3580B70704719
+:1022E00001204042FBE7C04608210040002000409A
+:1022F0009023024ADB00D058D050704700200040A5
+:10230000F8B50E0002F0DBF96424174D00280AD05E
+:1023100001232B600EE0FA20013C8000E4B202F0C1
+:102320008AF9002C06D001220021280002F0CDF904
+:102330000028F0D0002301220C4F0D4C3B600D4BC8
+:102340001A600D4A0D4BD6503B68002B05D1012079
+:10235000013C01F07FFE002CF6D10122084B1A60EF
+:1023600000232B60F8BDC046900C00201C210040CB
+:102370001027000008200040002000401C0500003D
+:102380000C200040F7B5A02200215E4D4368D2002A
+:102390000469A9501F68060001AA380001F042FE36
+:1023A000002842DB019B3A6819791868FFF70CFF97
+:1023B00000283ADB63793069012B3FD1A379032BE5
+:1023C0003CD1E379002B39D12179002902D00229AF
+:1023D00034D10C31962223681202934200D170E06E
+:1023E00042D896229201934200D16CE029D89622DD
+:1023F000D200934200D168E018D89622520093424E
+:1024000066D096269C22B6009202B34216D13E4B6D
+:10241000EA503E4BE95006CC06C0042200206C3B3B
+:10242000EA503B4B186001232B60FEBD962212013F
+:10243000934250D09622520193424FD08620404280
+:10244000F3E7E122D20193424AD009D8E122920176
+:10245000934247D09622D2019342EFD12D4AD6E73C
+:1024600080222D4E1204D0E7E122920293423CD00A
+:1024700013D896225202934239D008D8274A934261
+:1024800037D0E12212029342D8D1254ABFE7E12298
+:1024900052029342D2D1234AB9E7E1221203934276
+:1024A0002AD008D8204A934228D0E122D20293426F
+:1024B000C4D11E4AABE71E4A9342BFD180225205C7
+:1024C000A5E71C4AA3E71C4AA1E79E22D2029EE789
+:1024D000A02252029BE79D22120398E7174A96E733
+:1024E000174A94E7EC22920391E7164A8FE7164ABF
+:1024F0008DE7E52212048AE7144A88E78022D20495
+:1025000085E7C04600200040240500006C0500005F
+:102510000821004000A04E00127A0000C0DA00003E
+:1025200000F0EB0000E0D70190D0030000705F07DF
+:1025300040420F0000509D000050270000B01300E3
+:1025400000F0750000B0AF0300903A0100D0BE0E5D
+:102550001F4A1168C9B201290FD10C201D4B4042FE
+:102560001B681B061B0F1841084206D11A4B1B495A
+:10257000196080211A4B090219601168C9B201293A
+:102580000CD10220134B1B681B061B0F023B83431D
+:1025900004D18020C123C005DB00C1501268D2B233
+:1025A000012A13D10B4B0F491B681B061B0FD94087
+:1025B00011420BD10C4B1A68012A04D00B4A1A6045
+:1025C0001A68012AFCD1C022094B1A607047C04624
+:1025D000E00F00F0E80F00F004050040DFFF07C047
+:1025E000186C00409F1B000000EC06407593000033
+:1025F00014EC064010B5024B00201B68984710BD34
+:10260000940C002010B5024B1B68984710BDC046C3
+:10261000940C002010B50C4C2379002B10D1013301
+:1026200020602371002800D0084800F049F80028F5
+:1026300005D12068002800D0054800F0A3F810BD9F
+:1026400078204042FBE7C046940C0020F5250000AE
+:102650000526000010B5064B1B68002B06D0002095
+:10266000FFF782FA002801D1FFF772FA10BDC046C9
+:10267000940C002070B5C222802501239200ED0544
+:10268000AB500B4A8026136000220A4B0A4C1A609A
+:1026900076020A4BEA58EB58324207D00120034237
+:1026A00004D0013C01F0D6FC002CF2D170BDC04634
+:1026B0000400004000010040102700000C0400004E
+:1026C000054B02001879002803D11A6001221A7103
+:1026D000704778204042FBE79C0C002080210022BC
+:1026E000012010B5084B094CC9051A600860246820
+:1026F000944203D0C1239B00C85010BD1968002923
+:10270000FCD01A60F9E7C046000100409C0C002094
+:102710008023C12210B59200DB0599580122114295
+:102720000BD006490868002807D000200860C221A5
+:1027300089005A50024B1B68984710BD00010040A9
+:102740009C0C002070B5C223802502229B00ED0561
+:10275000EA50094B013A1A6083260022074B084CC5
+:102760001A60F600AB59DB0305D50120013C01F0EE
+:1027700071FC002CF6D170BD0C000040040100403B
+:1027800010270000084A1379002B09D1012110609D
+:1027900011718021A3221800C905D2008B50704707
+:1027A00078204042FBE7C046A40C0020802283230F
+:1027B00070B5D205DB00D1581D4CD358C9031CD5C8
+:1027C00003221340012B02D0002B13D100238021C0
+:1027D000A322C905D2008B50012500221548164BB3
+:1027E0001A600560206890421ED0C12302329B000F
+:1027F000CA5018E0FFF7A6FFE8E7104BD358DB07F5
+:10280000E4D50F4BD15802231942F3D12168002996
+:1028100006D1094B1A68002AFCD000221A6002E097
+:10282000C1218900535070BD19680029FCD0F5E71B
+:10283000A40C002008000040040100401404000023
+:102840001C040000F8B58022C123D2059B00D45897
+:102850001A231F2601251C40002C00D1F8BD2000A2
+:10286000FDF7C8FC2A008021301A82408300013322
+:10287000FF33C9059BB25B181968D2B29443002993
+:10288000EAD0002119608023C221DB0589005A505B
+:10289000022A0ED11131FF315F585958890708D1EA
+:1028A000A321C9005D50C12189005A50034B1D600E
+:1028B000D2E7034BC0B21B689847CDE70800004041
+:1028C000A40C002070B58024CBB25B00C3189A8A98
+:1028D000640022421BD00E4E510A32400F250600E2
+:1028E0009A8202002940143254361388234203D0BE
+:1028F0005B0A2B4099420AD00232B242F5D1002243
+:10290000CB00C3185A60C9B2583001F0C0FB70BD8B
+:10291000FFE0FFFFF0B51F2485B004400A9E400988
+:102920004BD1A025A400ED0564190194E024019D7C
+:10293000E4002C5902941400651EAC410D006F1E7A
+:10294000BD4164002C431D1E00D00C252C43754254
+:1029500075411C4F6D423D40E027FF00ED190B9F74
+:102960002C437D427D41184F6D423D40C027BF0240
+:10297000ED192C43029DA5430C1E00D00C78111EAE
+:1029800001D0117849001A002C43002B01D01A788D
+:10299000920033002143002E01D033781B020A43FA
+:1029A0000B99002901D0087800041343E022019913
+:1029B0000343D2008B5005B0F0BDC134FF34A400F6
+:1029C0002368FFDE00F9FFFF0000FDFFF8B50127D7
+:1029D000CDB26D004519AB8A06000C003B422ED0EB
+:1029E00001F0E8FBAB8A9A061FD532685B0B9B00AF
+:1029F000D318A2220021D200995099503000210012
+:102A0000FFF760FF0023AB821F332340600919D119
+:102A1000A022E024D2059B009B18E40019590C4A1F
+:102A2000114002220A431A51F8BD07222240974062
+:102A30003200E3086432D15CB943D154DEE716209A
+:102A40004042F1E7C133FF339B001B68FFDEC04605
+:102A5000F0F8FCFFF0B5136805000C00160087B015
+:102A6000002B1BD0CFB222217F00C719BA8A0A409F
+:102A70008A4221D0002202A98A73CA73019200926D
+:102A80000F3252180E2102A809182000FFF742FF4A
+:102A90000223BA8A9A43013B1343BB827268002A1D
+:102AA00034D013785168E2B25200AA189446928A40
+:102AB000900704D5002955D0162040422AE042480C
+:102AC00002406046828200294CD0032BF4D8726801
+:102AD00029685268127890000292A2220918D20046
+:102AE000002B19D18B508B500721012721408F409B
+:102AF0002900E2086431885CB843885462461C218E
+:102B0000928A9B008A43134362469382B368002BE8
+:102B100035D1002007B0F0BD8F58039103218F43BA
+:102B200003998F502968294F0818815839408150DE
+:102B3000815827020391F821490139401F04394384
+:102B4000039F394381506146029A2C325200AA18E1
+:102B50009480029A898A5203114320220A436146D3
+:102B60008A82C1E7002BBFD007200122204082408B
+:102B70002800E1086430475C3A434254BEE7210034
+:102B8000C0CB2800FFF79EFE002EC2D06B689E428D
+:102B900006D02800583001F061FA002804DAB9E7BD
+:102BA000AB689F42F5D10020C300E4B2EB1864008B
+:102BB0005E609F602C19A38AC0B24002034380204C
+:102BC00040001843A082A4E7DF1F0000FFE0FCFFE5
+:102BD000F0B50C00050011001E0087B0002A1FD0C0
+:102BE000E7B27F00C719BB8A9A0701D49A061FD49F
+:102BF0001C22134202D04B78012B19D00123002054
+:102C000002AAD3738B1C4A1C00910F21019002A8C9
+:102C100009182000FFF77EFE0323BA8A1343BB8204
+:102C2000002E39D0E3B25B00EB189A8A920703D4E6
+:102C30001620404207B0F0BDA22100273278C9001B
+:102C4000039290002A681218575057509A8A134FCF
+:102C50003A409A827278002A1ED02D68104F2818A8
+:102C6000455824023D40F8277F013C40C02712040C
+:102C7000BF023A4022438024B678640345503605AB
+:102C80004558264032432A434250039A998A5703B3
+:102C9000202239430A439A820020CBE7DF1F00003D
+:102CA000FFE0ECFF10B5024801F0F1F910BDC0469D
+:102CB0009800002010B504480C0001F0CFF900285E
+:102CC00001DB2070002010BD9800002030B580246A
+:102CD0000123044DE4002A591A42FCD00160BFF3DD
+:102CE0005F8F30BD00E00140802310B55B0519699E
+:102CF0000400FDF773FA002918D10E4B0E4A023179
+:102D000099500E49086801300ED009688C420BD2E8
+:102D1000A221C9005C5080240121E4001859084216
+:102D2000FCD00020985010BDA121F2E70D204042B8
+:102D3000F9E7C04600E00140040500000010001063
+:102D4000012370B5034D044C2B51FFF7BFFF002347
+:102D50002B5170BD00E0014004050000072330B591
+:102D60000400856885B0103D9D4300F0C0FB102233
+:102D70006846064901F0BCFC10236A462900200081
+:102D800000F081FB431E984105B030BD5A4B000056
+:102D900070B50C00816886B01023103902AA0500B6
+:102DA00000F05BFB002802DA012006B070BD1022A3
+:102DB000280002A901F09BFB0323002808D1102260
+:102DC0001C4902A801F0A5FC03005A1E93410133DF
+:102DD0002370280001F076FB6B46DE1D0100012305
+:102DE0003200280000F039FB0028DDDB0F223378A9
+:102DF00031001A401B09627028000122237101F082
+:102E000076FB002802D16378042B03D90123637079
+:102E1000002323710723AA682800183A9A43083A26
+:102E2000A11C01F078FB0028BED12800E11C01F0B4
+:102E3000C7FBBAE75A4B0000F0B5374B87B0009399
+:102E4000009AC3000700450002A9985801F0C0FB92
+:102E5000061E02D0FF2007B0F0BD009B013504AC78
+:102E6000AD002100E85801F0B3FB012807D13A007A
+:102E700049212A4800F0DAFA294B267104930026EA
+:102E800002AB1B78274D0093237801932878009993
+:102E900001F01EFB00282FD06878019901F018FB83
+:102EA000002829D0AB78042B03D002AAD2789A420A
+:102EB00022D1EB78042B02D0E2789A421CD12B79F4
+:102EC000042B03D002AA92789A4215D16B79042B75
+:102ED0000FD1AB79023BDBB2022B18D9124B13484E
+:102EE0003A00492100F0A2FAA879831E022BB2D938
+:102EF000B0E7A2789A42ECD001360735042EC5D14E
+:102F00000B483A00492100F091FA0120A3E7094A51
+:102F10009B009B58E3E7C0461C4B0000F3500000A9
+:102F200003010303A7510000E15000003D510000E0
+:102F300061510000104B0000F8B501270A4E8300D4
+:102F40009D59013084003359AB4200D8F8BD686800
+:102F5000002806D0037E3B4201D101F078FB083502
+:102F6000F1E72B689847FAE7244B000010B50124DD
+:102F7000084B03201C70FFF7DFFFFEF719FD04204C
+:102F8000FFF7DAFFFDF774F9034A9389A3439381AE
+:102F900010BDC046B00D0020B0000020002010B5CC
+:102FA000FFF7CAFF0D4B83F308880D490D4B0A6AE2
+:102FB0001A40C0231B0413430B62FEF787FDFEF784
+:102FC0002BFE0120FFF7B8FF0220FFF7B5FF00231B
+:102FD00005481A001900FEF707FEC046B815002084
+:102FE00000ED00E0FFFF00FF6D2F0000024B1868AE
+:102FF000984200D1002070479C00002070B5060068
+:10300000FFF7F4FF00280ED0026943693400F5177A
+:10301000121BAB41002B06DC01D1002A03DBD84395
+:10302000C017104070BD0148FCE7C046FFFFFF7F9E
+:1030300030B500280ED00B4B5B6898420AD001686F
+:10304000002907D00A694B690469456912196B4167
+:103050000A614B610368426813605A600023036091
+:10306000436030BD9C000020F0B5050089B0304BB6
+:1030700003911D60FFF7BAFF2E4904000A684B68F0
+:10308000E81704920593002C10D026696769009513
+:103090000190874202DC22D1AE4220D932003B00AF
+:1030A000009E019F921BBB41226163612A00049C28
+:1030B000059D030012196B4100240A604B601C4BF4
+:1030C00020001C60FFF79AFF2100FDF7EBF9039B3E
+:1030D000A34202D162B6BFF36F8F09B0F0BDF31700
+:1030E00006960793069A079B0498059980185941FC
+:1030F000002200230F4D2261636128606960200077
+:10310000FFF796FF802301221B0622616361039B68
+:10311000002B02D162B6BFF36F8F2000A3689847DF
+:10312000EFF3108372B60393014B1D68AD1BA0E74C
+:10313000AC0C002020010020F0B5436889B001905C
+:103140000293837816009B0700D49BE00023009332
+:10315000087800284FD025280AD04B1C0393009CE8
+:1031600001340199029B9847002800DB7BE083E053
+:103170004D788B1C0393252DF1D037000024039A42
+:10318000854903921F2C15D82B00203B102B05D806
+:1031900001209840084235D1032B51D02B00303B01
+:1031A000092B2FD92A2D21D1043763062AD42023B5
+:1031B0001C4327E07F2CF1D96C2D34D01ED8682D0C
+:1031C00038D06A2D39D04C2D37D0280063381228DA
+:1031D00000D9AAE0FCF7BCFF365AA9A9A9A95AA9A7
+:1031E000A9A9A9A9B3A5A9A93CA981002E2DE3D11C
+:1031F00040231C42DCD0009809B0F0BD742D01D0F2
+:103200007A2DE2D1039B01321D78002DB9D13E0009
+:10321000039225200199029B984700282CDB009CF3
+:10322000E8B202349DE780231C42C1D08020800098
+:103230000443BDE780235B00F6E7A0239B00B7E7CC
+:103240001024DFE73E00009C01CE0134C0B288E7C5
+:103250003D68002D00D1514D009C009BEB1A185D7C
+:10326000002803D13E1D0399009471E70199029B48
+:10327000013498470028F0DA019B9A78042313431D
+:10328000019A937001235B420093B4E723061AD599
+:10329000A30515D5072307379F433E003868083636
+:1032A000002803DA8023DB0040421C4305AF3900CD
+:1032B0000A2201F03CFAC71B640559D43C0066E0C1
+:1032C0003E0001CEECE73E0001CEE305E8D5A305C4
+:1032D00001D540B2E4E700B2E2E710230A229C43A2
+:1032E000230632D5A3052DD5072307379F433E007C
+:1032F00038680836002801D110239C4305AF3900F7
+:1033000001F015FAC71BE406D8D530200199029BBD
+:1033100098470028B0DB009B002D20D1013300939B
+:10332000CCE7102278251443DAE720233E002B4314
+:10333000782B00D06DE710225B1B1A43D0E70822E0
+:103340000025CDE73E0001CED4E73E0001CEE305E7
+:10335000D0D5A30501D5C0B2CCE780B2CAE702330D
+:1033600001990093E8B2029B98470028A6DA83E708
+:10337000009B2D20013301990093F4E705AB013C3C
+:10338000E05C0199029B9847002800DA74E7002C62
+:10339000F4D1009BDC1966E78128010098510000F8
+:1033A0007047002070477FB504001500002913DB2B
+:1033B00083688B4210D96368C068C91801AE3200B7
+:1033C00000F0E2FC002805D16268019B9B1A2B608B
+:1033D000029B6B6004B070BD22204042FAE7704748
+:1033E0007047002070470FB407B504A901C90191C7
+:1033F000FCF7F2FF03B008BC04B0184770B5050035
+:103400000C0000280ED000290CD00B68002B09D02E
+:103410004B68002B06D01C22002101F072F900201D
+:103420002C6170BD16204042FBE770470FB407B512
+:1034300004A901C90191FCF7CFFF03B008BC04B097
+:1034400018470023994205DB8068884202D9401A58
+:1034500090425B41180070477047F8B516001A009B
+:1034600007000C001D00FFF7ECFF002808D079686A
+:10347000F8686118836832001C682B00A047F8BD0B
+:1034800016204042FBE7F8B516001A0007000C00B2
+:103490001D00FFF7D6FF002808D07968F86861188A
+:1034A000836832005C682B00A047F8BD16204042BC
+:1034B000FBE770B505000C001600FFF7C2FF0028FF
+:1034C00009D06968E868611883689B68002B05D09B
+:1034D0003200984770BD16204042FBE75820FBE7BA
+:1034E00010B5C0688368DB689847006810BD10B5E8
+:1034F000C0688368DB689847407910BD30B54D6877
+:103500000368AB4201D2012030BD8A68AA189342F9
+:1035100001D30020F8E70C694A69944203D30C23D5
+:103520005B428B61F5E7CA685B1BE400A3500B6943
+:103530004068DB00D21850600B6901330B61E2E791
+:1035400037B50C00C0B201A91500FDF73FF80028FF
+:103550000CDB0198002809D021002A00FDF75CF857
+:1035600004000198FFF778FF20003EBD1624644256
+:10357000FAE7F0B50D009FB011001F00009200F0B7
+:10358000C0F9019002A8FEF7DBF9269B002B07D0BB
+:10359000279B002B04DD1A00269902A800F05BFA95
+:1035A000EB7AAA7A1B0213436A7A297A12020A4337
+:1035B000697B9B182A7B0902EC7B1143AA7B0025BF
+:1035C00012040A4324061443E418AC4206D8259892
+:1035D00002A900F06AFA00201FB0F0BD249B661B10
+:1035E0009E4200D91E00019B3A00591900983300F1
+:1035F000FFF733FF0028EFD13200390002A800F0B6
+:103600002AFAAD19E1E700280AD00368002B07D099
+:103610004368002B04D0C06881428041404270471B
+:103620000120FBE710B501F074F810BD10B50400DF
+:10363000FFF756FF00F065F8A368984201D900F043
+:10364000C9FA181A10BD70B50D00040000F03AFF59
+:1036500001002A00042320001039FFF7FEFE70BD90
+:10366000002373B506000D001400019300F02AFF3B
+:10367000010004233000083901AAFFF7EEFE0028FC
+:1036800003D1019B2B801B0C238076BD13B5040056
+:10369000019100F017FF010004232000103901AA56
+:1036A00000F054FF16BD73B50E000500140000F0C5
+:1036B00009FF01002404280034430423083901AA27
+:1036C000019400F043FF76BD10B500F0AEF910BDD7
+:1036D00037B5682204000D00019201290AD1426A1F
+:1036E0002834280001A9FFF72BFF002801D1019BF6
+:1036F00023603EBD01200229FBD1626D5834F0E702
+:103700007047D02358433830704773B50C0005001C
+:103710001600FFF7E5FEA04203D92800FFF7E0FE00
+:103720000400D0236343A9686A4638392800C91ABF
+:10373000FFF739FE002801DB009B336076BDF0B552
+:1037400087B0039383680C00170001908B423AD92D
+:103750005B1A934237D3039B04AE002B22D0320076
+:10376000FFF721FE051E30DB049B013C02933C1950
+:10377000320021000198FFF716FE051E25DB346894
+:10378000776821003A000198FFF793FE051E1CDBC5
+:10379000FCF7F4FD039B002B0FD0029BA34214D235
+:1037A000013CE5E70139891801983200FFF7FBFD7C
+:1037B000051E0ADB049B0293DAE7029B3C19A34235
+:1037C00003D30134D4E701256D42280007B0F0BDD2
+:1037D00010B504000020824202D02000FFF7AFFFA6
+:1037E00010BD002310B519008268FFF7F1FF10BD6E
+:1037F000302310B559434118086A002801D100F060
+:10380000E9F9042200F073FE10BDF8B513000E00B4
+:103810001700002102000400FDF766FB051E0BD116
+:1038200022003B00012120003032FDF75DFB002823
+:1038300002D0002E00D005002800F8BD00207047FF
+:10384000002110B504000800FCF786FD2100C0B27D
+:103850002031FCF7BBFE002809D10121FCF77CFDDB
+:103860002100C0B25031FCF7B1FE002801D000F0B9
+:10387000B1F910BD10B50400006D002801D0FFF7AC
+:10388000EBFD206A002801D0FFF7E6FD10BD10B562
+:103890006C22002100F035FF10BD427903000020AA
+:1038A000012A06D11A68012A03D118790138434246
+:1038B00058417047F0B5056A85B0070028000E0032
+:1038C000FFF7B4FE796E0400300000F0A4F824186D
+:1038D0002800FFF705FE01902800FFF708FE02AF61
+:1038E00001000722781C00F00CFF33793A003B708E
+:1038F0002100019B2800FFF7C6FD431E984105B03B
+:10390000F0BD031E04D0026D00208A4200D1986EE3
+:10391000704713B50C0001AA416E2000FFF7F5FEB9
+:103920000123002806DB0199A2682000521AFFF744
+:103930004FFFC30F180016BDF7B505000C00006D52
+:1039400069461600FFF724FA6F46021E01D000F008
+:1039500041F9F179012904D0200000F04CFE002843
+:10396000F5D1FB78012B04D1200000F020FE0028C7
+:10397000EDD12000B168FFF789FE0028E7D12B00C8
+:103980005C3320001A88A98DFFF78DFE0028DED158
+:103990002000FFF7E3F90028D9D1FEBDF7B50D00EF
+:1039A0000400FDF735FCE860002827D0022802D18A
+:1039B000266A002E01D100F00DF921002A00300006
+:1039C000FDF780FB041E1AD1300000F07BFD6B4632
+:1039D000DF1D010001233A003000FFF73EFD0134F6
+:1039E00000280CD122003900300000F080FD0028B2
+:1039F00000D03C700F223B781340EB710024200074
+:103A0000FEBD436A00205A681300994202D9013072
+:103A10009B18FAE77047020003681279013B4800DF
+:103A2000013A584351434018704770B50400406E46
+:103A3000FFF767FE636AA26A5D68691E0918A06DD8
+:103A40006A43013868436B421940521A401A904247
+:103A500000D9100070BDF7B504000D00002823D078
+:103A6000081E21D08B180193002A1CD08026002725
+:103A7000B600A36E5A1CA2662978E3182833197081
+:103A80003F2A0CD9210020002831FDF745FE0023F4
+:103A9000A366226A636A92197B4122626362019B78
+:103AA00001359D42E5D10120FEBDF8B506000C00B0
+:103AB000002844D0081E42D0226A636A00258F6E17
+:103AC0002900F80012184B41226263628023781C9F
+:103AD000E7192837A0663B702700283738280AD90D
+:103AE0004022121A381800F02BF820003900FDF798
+:103AF00013FE2800A56638220021121A381800F09B
+:103B00001FF8236A626A1BBA12BA390022662000C3
+:103B10006366FDF701FE31002200203108CA180E4D
+:103B20003070180C7070180AB070F37004368E4242
+:103B3000F4D120007022002100F002F80120F8BD2D
+:103B400010B500F0DEFD10BD10B5036A0400D868A2
+:103B50008368DB689847236DD8688368DB6898477B
+:103B6000012010BD10B500F0CCFD10BD10B500F067
+:103B7000BFFD10BD10B5012801D1EFF3058300F0A2
+:103B800092FD10BD10B501000068FFF7F3FF10BDF6
+:103B900010B5FDF73FFF00F01CF810BD10B5002177
+:103BA0000120FFF7E7FF10BD10B5FEF715F8FDF790
+:103BB0000BFFFDF715FFFEF735F8FFF7EFF90028CB
+:103BC00002D162B6BFF36F8F7047EFF3108072B609
+:103BD0007047704710B5FEF76BF810B5FEF754F854
+:103BE000002010BDCAB20C21514303695B18186C48
+:103BF000072318407047F7B5C9B203690192EFF384
+:103C0000108572B60C2426004E439E19376CC026D0
+:103C10003A0032409446374202D0019A62450ED1B2
+:103C200001224C431B191A6400239D420BD00C2225
+:103C30004A4343689B185B6898470020FEBD002DEF
+:103C400006D101235B4262B6BFF36F8F0133EED121
+:103C500001204042F2E710B58022FFF7CCFF10BDF3
+:103C6000F8B5944605000469C9B2EFF3108772B63F
+:103C70000C2207264A43A218106C0640012E0FD1D1
+:103C8000069810640020874213D00C224A436146F4
+:103C9000A418A163E3636B68D35898470020F8BD6C
+:103CA000C0221040069A824209D178204042002F5B
+:103CB000F5D162B6BFF36F8F0028E6D0EFE70120A1
+:103CC000F4E713B580240094FFF7CAFF16BD8620E1
+:103CD00040427047CBB21C2110B5594300694018CF
+:103CE0000021904710BD10B500F007FA10BD10B5C7
+:103CF000FEF75CFD10BDEFF3108172B6C0230268C1
+:103D00001A40BE3B13430360002902D162B6BFF3E1
+:103D10006F8F7047F0B51C00002387B00392826854
+:103D20002360A3605369029105AA04A99847059BE3
+:103D30005A1E0592002B03D11620404207B0F0BD59
+:103D4000A368049E01937568029B27686560002B39
+:103D500012D1039B019A981A3368834200D9030059
+:103D60005D43019AED199A182560A26032689A4263
+:103D700008D808360496DAE7029B2900D81BFCF71E
+:103D8000F1F9E9E70020D9E710B513000022FFF7A9
+:103D9000C1FF10BDF0B5002483688BB0029103927F
+:103DA0005B6906AA05A9984701940094069B009AAE
+:103DB000934201D80BB0F0BD009B059EDB00F618C6
+:103DC0007368019D0893019B3268EB1A9A4204D8EC
+:103DD000009B019501330093E8E707AF3800039992
+:103DE000029B0794099598470028E3D0089B01356A
+:103DF000E418E8E710B50C0000F056FB2060002046
+:103E0000606010BD70B505000C0000F04DFB002394
+:103E10009D4204DBA84202D9401BA0425B4118002E
+:103E200070BD70B50D001900280016001C00FFF7CA
+:103E3000E9FF002808D0002C04D02200290030001F
+:103E400000F056FC002070BD16204042FBE770B524
+:103E50000C00150000F02EFB290006002000FFF7E3
+:103E6000D1FF002818D031002000FCF7B7F9002955
+:103E700012D131002800FCF7B1F900290CD1AE4273
+:103E800008D800F017FB06002000FEF72DFFA4194C
+:103E9000AD1BF9D1002070BD16204042FBE74368FE
+:103EA00000205A68A223DB00D3580B607047436898
+:103EB00000205A68A123DB00D150704730B5036958
+:103EC0000024586800280FD1002A1BD11620404238
+:103ED00030BD20609868814210D19C600EE005687A
+:103EE0000400002DF0D028008842F8D10868002C8A
+:103EF000EFD19C685860A14200D198600020086012
+:103F0000824206D05A680A609A685960002A00D135
+:103F100099600020DCE710B500F0F1F910BDF0B5B4
+:103F20001F001F23456889B001912C7CA86864019B
+:103F30000B4016001C43002800D16EE080239B0339
+:103F40009E4204D1210000F0D6F9002057E008225B
+:103F5000002103A800F0D5FB8023DB039E423CD167
+:103F6000FE231B06FB185A1E9341043302AA137149
+:103F700000210C2205A800F0C4FB03AB019A0693B4
+:103F8000EB6802A9D3400122CF1C134239D1A023F0
+:103F90005B049E4235D11F232340C133FF336109A7
+:103FA0009B0000293CD1A021C9055B58134228D1B0
+:103FB0003A002100A86800F021F9163019D00497C2
+:103FC0002100A86805AAFEF745FD002817DB01229D
+:103FD0002100A86800F047F9B7E7C0220323D20404
+:103FE0009742C3D0FE231B06FB185A4253410133AC
+:103FF000BCE73900A868FEF75DFE0028DFDA09B0EB
+:10400000F0BD3A002100A86800F0F8F80028D7D1E8
+:104010003978A868FEF746FED2E786204042EEE7F0
+:104020001B68FFDE30B543681360057A4468ED0015
+:104030006419A34202D30220404230BD0833DC1E83
+:1040400024788C42F0D10020F7E710B5030000205F
+:10405000984710BD10B500F0EEFA10BDF8B5050098
+:104060001F272E68002E0FD03000FCF7C3F83C1A33
+:1040700001233200A340310028009A4300F025FBC1
+:104080000028EED02000F8BD0C246442FAE770B599
+:1040900003680125CB4004002B420AD18D402168E2
+:1040A0000A0020002A4300F010FB0028F7D000206F
+:1040B00070BD16204042FBE710B5002802D0012851
+:1040C00003D010BDFEF772FBFBE7FEF707FBF8E736
+:1040D00010B5002804D0012801D100F00AF810BD65
+:1040E00000F00BF8FBE710B5FEF712FBFEF7AAFB9A
+:1040F00010BD10B5FEF7BEFA10BD10B5FEF722FBDD
+:1041000010BDF8B5CBB208335B001B5A04000D009C
+:104110001600DA0508D5DB041B0FDB00C3183100DD
+:1041200028001F685A68B847A368002B03D03100E5
+:104130002800E2689847F8BDF7B59200121803000E
+:104140000192020000200700019CA2420CD1BE2275
+:1041500052009A58002A06D000227D33FF331A609D
+:1041600080231B061843FEBD0125D41AA408A540D0
+:104170002C000D4206D0551CFF352E68002E01D0B4
+:104180002F6020430432DFE7A023C130FF30DB057E
+:104190008000C0588003800F70471FB50F236B4409
+:1041A0001970002101930A000B000091FEF7B2FB89
+:1041B00005B000BD020010B5CBB208335B00D318C8
+:1041C0009B880800990612D5990710D401215B0B32
+:1041D000C2209940146880002150A2210320126857
+:1041E0009B00D318C9005A5882435A5010BD002171
+:1041F000FFF7D3FFFAE7C16002617047C9B2083127
+:10420000490040188388990603D500205B0B137082
+:10421000704716204042FBE770B5060068363478D8
+:104220000500002C12D140222100143000F069FA60
+:10423000286803007D33FF33000B1C6040B2FDF79C
+:1042400087FC012320003370AB6570BD78204042AD
+:10425000FBE768300078431E9841C0B2704710B544
+:10426000FEF7B4FB10BDF8B50400CBB25B00E31859
+:104270000800998A26688D061AD502270D003D4050
+:10428000394215D1480B87007B1CFF33F318A22657
+:104290001D6001232168F600C9198D591D438D51F8
+:1042A000002A04D0C1228340216892008B50F8BDBF
+:1042B000C1229200B158002902DB80210906B150C9
+:1042C0009B8ADB065B0F042B11D00221052B0BD040
+:1042D000A2224309D200002B0BD1A023DB05995861
+:1042E0000123C14019400231FFF757FFDFE70321E7
+:1042F000FAE71368FFDE10B5FFF75CFF10BD03009F
+:10430000F0B504CB89B00293C1239B00D35803922C
+:1043100080210F22090613400190194303980B3A9C
+:10432000FFF70AFF0090002824DAA022A223D2057A
+:10433000DB00D3580793019B5F6E002F22D1019BB6
+:104340005B6E1E000493079D002E00D06DE080215F
+:10435000320003980906FFF7EFFEA022A223D20540
+:10436000DB00D35807939D4200D080E0009B5B00A8
+:104370005B08009301240325009B002B00D07AE00A
+:1043800009B0F0BD3800FBF753FF012383409F4382
+:1043900003000400019A08335B00D3189B88049340
+:1043A000FFF7F2FE07AAE308D35C07222240D340BE
+:1043B0000122050013421DD00228BED1049B9E0895
+:1043C00007231E40F3B20593049BDB0615D5029824
+:1043D0002100059AFFF795FE2000FFF7D5FE8542E4
+:1043E000ABD120000021FFF7D8FE29002000FFF705
+:1043F000D4FEA2E70328A0D1E0E7A91E4B42594111
+:1044000020000231FFF7C9FE032E04D0022D08D18F
+:10441000012E00D091E72100059A0298FFF771FE66
+:104420008BE7022E00D088E7F5E73000FBF700FFAE
+:1044300001278740FB4304000593BE43FFF7A4FE1A
+:10444000002800D17FE70722019B083464001C1973
+:10445000A3889B081340052B03D1059B1D4007959E
+:1044600071E7042B00D06EE72F4307976BE7049F9B
+:104470005D402F4061E70098FBF7DAFE23008340A0
+:10448000009A9A43030045330092FF33039A9B003E
+:104490009A582C30019B40001818120C81882A4031
+:1044A0000298FFF72EFE67E780235B051A695869BB
+:1044B0005043704780235B051869704780235B0574
+:1044C0005869704707238068183898431038704738
+:1044D00003000120042B05D0052B04D101394B1E0C
+:1044E000994108007047581A43425841FAE770B59D
+:1044F0000C00150000290CD0002A0AD0FEF7F7FFA7
+:1045000065192378834204D10134AC42F9D10120EA
+:1045100070BD0020FCE770B50C00012311002200E3
+:104520000500FEF79AFF012200280DDB210028007C
+:10453000FFF7DDFF0323002804D12378013B5A1E37
+:104540009341013300222370100070BDF0B51D00AF
+:1045500087B0060001910292FEF7C2FF6B1E1B1886
+:1045600044421C40082C01D9FFF734FB3000FEF711
+:10457000BEFF04AF2A0002990390380000F0B8F89B
+:104580000399621B781900F0BCF823003A00300050
+:104590000199FEF778FF431E984107B0F0BD130064
+:1045A00007B501AA13700123FFF7D0FF0EBD072343
+:1045B00010B58168012218399943FFF7F0FF10BD4B
+:1045C000072310B58268183A9A43FFF7A4FF10BD7D
+:1045D00037B50D00C0B201A9FBF7F8FF0124002890
+:1045E00007D129000198FEF7D3FB04000198FEF7DC
+:1045F00033FF20003EBD37B504000E2A01D9FFF776
+:10460000E9FA0E29FBD86B4612011143DD1DD97161
+:10461000FFF758FF2A00010001232000FFF796FF53
+:104620003EBD072310B58168012218399943083926
+:10463000FFF7B5FF10BD70B5041E07D0FBF7B0FF44
+:104640000500FBF7ADFF401BA042FAD370BD10B5CB
+:1046500043690400002B07D100230122E168487858
+:1046600002434A70584210BD98470028F4D0C11741
+:104670004318E2684B40FF2B00DDFF231370ECE78B
+:10468000002808D0C36800205A78D20703D51878CC
+:1046900043425841C0B27047EFF3108372B6FEE751
+:1046A00010B5FFF7F9FF10B5EFF3108472B6FFF7FE
+:1046B000F7FF002C02D162B6BFF36F8F10BDEFF38E
+:1046C0000580431E9841C0B27047030070B5EFF3F8
+:1046D000108572B60668012400208E4201D12000A8
+:1046E0001A60002D02D162B6BFF36F8F204070BDFB
+:1046F000002310B59A4200D110BDCC5CC4540133E4
+:10470000F8E703008218934200D170471970013313
+:10471000F9E730B500240139A24201D1002005E0BB
+:10472000035D01340D5DAB42F6D0581B30BDF8B5CA
+:10473000372614001F2307000D00B61AF6B21C40DE
+:1047400038002100FBF74AFD3A00CBB207000929E7
+:1047500001D9F318DBB23033681C2B70944200D9B6
+:10476000F8BD0500ECE700000000000098470000DD
+:1047700000000000B447000000000000D047000027
+:10478000711E000000000000450400000000000051
+:1047900000000000EC47000090500000BC4A000000
+:1047A00014490000A4000020280C00202D1D00004A
+:1047B00000000000C5500000DC4A0000F048000086
+:1047C000A8000020840C00208921000000000000C7
+:1047D000D3500000F04A000030490000AA00002039
+:1047E000900000208523000000000000AB50000076
+:1047F00000000000D8480000A600002000000000D3
+:10480000DD1E000000000000E74000004B400000FB
+:10481000000000009D3B0000000000009D3B0000E8
+:10482000000000009D3B0000000000009D3B0000D8
+:10483000000000009D3B000024000020173F000006
+:10484000000000009D3B0000000000000504000087
+:10485000000000009D3B0000000000009D3B0000A8
+:10486000000000009D3B0000000000009D3B000098
+:10487000000000009D3B0000000000009D3B000088
+:10488000000000009D3B0000000000009D3B000078
+:10489000000000009D3B0000000000009D3B000068
+:1048A000000000009D3B0000000000009D3B000058
+:1048B000000000009D3B0000000000009D3B000048
+:1048C000000000009D3B0000000000009D3B000038
+:1048D000000000009D3B0000233E0000F51E00008C
+:1048E0004F3E0000D51E0000F53D0000C51E000033
+:1048F000ED1F00009F3E00005D1F0000AF3E000066
+:10490000791F0000891F00001F3F0000BD3E00000E
+:1049100000000000CF3C0000573C0000C33C0000FA
+:1049200000000000E53B0000000000000000000067
+:10493000C922000001230000F1220000334C0000D6
+:10494000030000000100000002000000050000005C
+:10495000000000000000000000800000EC470000A4
+:10496000010000000080000000A00100EC470000F2
+:10497000020000000020020000A00100EC4700003F
+:104980000300000000C0030000200000EC4700000E
+:104990000400000000E0030000200000EC470000DD
+:1049A0000100000002000000010000000200000001
+:1049B000982F8A4291443771CFFBC0B5A5DBB5E98A
+:1049C0005BC25639F111F159A4823F92D55E1CABFE
+:1049D00098AA07D8015B8312BE853124C37D0C558C
+:1049E000745DBE72FEB1DE80A706DC9B74F19BC1D4
+:1049F000C1699BE48647BEEFC69DC10FCCA10C24C4
+:104A00006F2CE92DAA84744ADCA9B05CDA88F976A7
+:104A100052513E986DC631A8C82703B0C77F59BF11
+:104A2000F30BE0C64791A7D55163CA06672929143D
+:104A3000850AB72738211B2EFC6D2C4D130D3853DA
+:104A400054730A65BB0A6A762EC9C281852C72929C
+:104A5000A1E8BFA24B661AA8708B4BC2A3516CC7CA
+:104A600019E892D1240699D685350EF470A06A1003
+:104A700016C1A419086C371E4C774827B5BCB03452
+:104A8000B30C1C394AAAD84E4FCA9C5BF36F2E68F0
+:104A9000EE828F746F63A5781478C8840802C78C7F
+:104AA000FAFFBE90EB6C50A4F7A3F9BEF27871C682
+:104AB000F51C0000C91C000000000000C11D000022
+:104AC000411E00009F500000EF3C0000E73C00004A
+:104AD000A55000000400000000FF0000FFFFFFFFE2
+:104AE0000000005024000020000000000000000032
+:104AF000F44A000000200040004B000001000000CC
+:104B0000084B00000200000018000000190000011E
+:104B1000875100008C5100009151000001000000FD
+:104B20000200000068470000684700008847000056
+:104B300090470000984700009847000001000200DD
+:104B40001000110012002000210022002300240088
+:104B50003000310032003300FFFF77C295F360D29E
+:104B6000EF7F3552500F2CB6798025633A2053746D
+:104B7000617274696E6720626F6F746C6F616465D7
+:104B8000720A0025633A20556E61626C6520746F6D
+:104B90002066696E6420626F6F7461626C65206963
+:104BA0006D6167650A0025633A20426F6F746C6F10
+:104BB0006164657220636861696E6C6F6164206115
+:104BC000646472657373206F66667365743A20302F
+:104BD0007825780A0025633A20496D61676520765B
+:104BE000657273696F6E3A207625642E25642E25D2
+:104BF000640A0025633A204A756D70696E672074F7
+:104C00006F2074686520666972737420696D6167CE
+:104C10006520736C6F740A0025633A204E657665D3
+:104C2000722073686F756C642067657420686572A4
+:104C3000650A006D6375626F6F740025633A2069C1
+:104C40006E76616C696420666C61736820494420EB
+:104C500025643B2065787065637465642025640A6B
+:104C60000025633A204661696C656420746F207288
+:104C7000656164207374617475732066726F6D2052
+:104C800025642C206572722025640A0A00707269FE
+:104C90006D617279007365636F6E6461727900256E
+:104CA000633A205365636F6E646172792068656151
+:104CB000646572206D6167696320646574656374FF
+:104CC000656420696E20666972737420736563740D
+:104CD0006F722C2077726F6E672075706C6F6164D5
+:104CE00020616464726573733F0A0025633A20494A
+:104CF0006D61676520696E20746865202573207377
+:104D00006C6F74206973206E6F742076616C6964B7
+:104D1000210A0025633A2025642073746174757339
+:104D2000207772697465206661696C7320706572A2
+:104D3000666F726D696E6720746865207377617045
+:104D40000A0025633A204661696C656420746F200F
+:104D50006F70656E20666C61736820617265617347
+:104D60002C2063616E6E6F7420636F6E74696E7554
+:104D7000650A0025633A204661696C6564207265A6
+:104D80006164696E6720736563746F72733B204260
+:104D90004F4F545F4D41585F494D475F5345435412
+:104DA0004F52533D2564202D20746F6F20736D6129
+:104DB0006C6C3F0A0025633A204661696C6564208B
+:104DC00072656164696E6720696D616765206865F9
+:104DD00061646572733B20496D6167653D25750AA5
+:104DE0000025633A204661696C65642072656164E0
+:104DF000696E6720626F6F74207374617475733BA2
+:104E000020496D6167653D25750A0025633A20706C
+:104E1000616E6963210A0025633A20446574656305
+:104E200074656420696E636F6E73697374656E7404
+:104E300020737461747573210A0025633A204361FD
+:104E40006E6E6F7420757067726164653A206E6F64
+:104E500074206120636F6D70617469626C6520619C
+:104E60006D6F756E74206F6620736563746F7273F7
+:104E70000A0025633A2043616E6E6F742075706777
+:104E8000726164653A206D6F726520736563746F3B
+:104E90007273207468616E20616C6C6F7765640A50
+:104EA0000025633A2043616E6E6F742075706772DF
+:104EB0006164653A206E6F742073616D652073655F
+:104EC00063746F72206C61796F75740A0025633AA0
+:104ED0002043616E6E6F7420757067726164653A0D
+:104EE00020736C6F742077726974652073697A65BA
+:104EF0007320617265206E6F7420636F6D706174D2
+:104F000069626C650A0062616400676F6F640075B6
+:104F10006E736574005072696D61727920696D619C
+:104F200067650025633A2025733A206D61676963E0
+:104F30003D25732C20737761705F747970653D3007
+:104F40007825782C20636F70795F646F6E653D30D3
+:104F50007825782C20696D6167655F6F6B3D3078CF
+:104F600025780A005365636F6E6461727920696DFC
+:104F70006167650025633A20426F6F7420736F7517
+:104F80007263653A207072696D61727920736C6F1B
+:104F9000740A0025633A20426F6F7420736F757234
+:104FA00063653A206E6F6E650A0025633A2053747C
+:104FB000617274696E672073776170207573696EB2
+:104FC00067206F666673657420616C676F726974C1
+:104FD000686D2E0A0025633A204E6F7420656E6F4F
+:104FE00075676820667265652073706163652074FB
+:104FF0006F2072756E2073776170207570677261B3
+:1050000064650A0025633A2072657175697265648A
+:1050100020256420627974657320627574206F6E38
+:105020006C792025642061726520617661696C610C
+:10503000626C650A002A2A2A20426F6F74696E67C3
+:10504000204D4355626F6F74206565333965326456
+:105050003639346264202A2A2A0A002A2A2A20554C
+:1050600073696E67205A6570687972204F532062A9
+:1050700075696C6420363834633965386633326557
+:1050800034202A2A2A0A0061626F727428290A00D1
+:10509000636C6F636B4034303030303030300068D8
+:1050A00066636C6B006C66636C6B00666C61736846
+:1050B0002D636F6E74726F6C6C657240343030317A
+:1050C00065303030006770696F40353030303030D7
+:1050D00030300075617274403430303032303030EE
+:1050E000004255473B2063616E27742068617070F1
+:1050F000656E0025633A205365636F6E6461727953
+:1051000020696D616765206F6620696D6167652044
+:1051100070616972202825642920697320756E7278
+:105120006561636861626C652E20547265617420EC
+:10513000697420617320656D7074790A0025633A83
+:1051400020496D61676520696E6465783A20256441
+:105150002C205377617020747970653A2025730A8A
+:105160000025633A20496D61676520696E64657842
+:105170003A2025642C205377617020747970653A49
+:10518000206E6F6E650A0074657374007065726DD1
+:105190000072657665727400286E756C6C2900006B
+:1051A00001020304050607040104030401040401C9
+:1051B00004030404020401040104040301040304BD
+:1051C00001040400E3330000504900000100000026
+:1051D000FFFFFFFF00000000DB3B000000000000BD
+:1051E000000000000060004000000000000000001F
+:1051F00000000000000000000000000000000000AF
+:10520000000000000000000000000000000000009E
+:10521000000000000000000000000000000000008E
+:10522000000000000000000000000000000000007E
+:10523000000000000000000000000000000000006E
+:10524000000000000000000000000000000000005E
+:1052500000C20100000103000F0000009C000020BC
+:105260009C000020000000000000000015E015E098
+:108000003DB8F3960000000000020000F4BF00003D
+:108010000000000000000000000000000000000060
+:108020000000000000000000000000000000000050
+:108030000000000000000000000000000000000040
+:108040000000000000000000000000000000000030
+:108050000000000000000000000000000000000020
+:108060000000000000000000000000000000000010
+:108070000000000000000000000000000000000000
+:1080800000000000000000000000000000000000F0
+:1080900000000000000000000000000000000000E0
+:1080A00000000000000000000000000000000000D0
+:1080B00000000000000000000000000000000000C0
+:1080C00000000000000000000000000000000000B0
+:1080D00000000000000000000000000000000000A0
+:1080E0000000000000000000000000000000000090
+:1080F0000000000000000000000000000000000080
+:10810000000000000000000000000000000000006F
+:10811000000000000000000000000000000000005F
+:10812000000000000000000000000000000000004F
+:10813000000000000000000000000000000000003F
+:10814000000000000000000000000000000000002F
+:10815000000000000000000000000000000000001F
+:10816000000000000000000000000000000000000F
+:1081700000000000000000000000000000000000FF
+:1081800000000000000000000000000000000000EF
+:1081900000000000000000000000000000000000DF
+:1081A00000000000000000000000000000000000CF
+:1081B00000000000000000000000000000000000BF
+:1081C00000000000000000000000000000000000AF
+:1081D000000000000000000000000000000000009F
+:1081E000000000000000000000000000000000008F
+:1081F000000000000000000000000000000000007F
+:10820000602A002011A40000DF0A0100FDA3000085
+:10821000000000000000000000000000000000005E
+:1082200000000000000000000000000079A4000031
+:10823000000000000000000001A600000000000097
+:10824000A1A60000A1A60000A1A60000A1A6000012
+:10825000A1A60000A1A60000A1A60000A1A6000002
+:10826000A1A60000A1A60000A1A60000A1A60000F2
+:10827000A1A60000A1A60000A1A60000A1A60000E2
+:10828000A1A60000A1A60000A1A60000A1A60000D2
+:10829000A1A60000A1A60000A1A60000A1A60000C2
+:1082A000A1A60000A1A6000002B471464908490039
+:1082B000095649008E4402BC7047C04602B471465C
+:1082C00049084900095C49008E4402BC7047C04619
+:1082D000002934D00123002210B488422CD3012479
+:1082E0002407A14204D2814202D209011B01F8E70E
+:1082F000E400A14204D2814202D249005B00F8E7C7
+:10830000884201D3401A1A434C08A04202D3001BF2
+:108310005C0822438C08A04202D3001B9C08224325
+:10832000CC08A04202D3001BDC082243002803D063
+:108330001B0901D00909E3E7100010BC704701B523
+:10834000002000F05FF802BD0029F8D003B5FFF768
+:10835000C1FF0EBC4243891A1847C046002941D0CC
+:1083600010B404004C40A44601230022002900D58B
+:108370004942002800D5404288422CD301242407DA
+:10838000A14204D2814202D209011B01F8E7E400B4
+:10839000A14204D2814202D249005B00F8E7884240
+:1083A00001D3401A1A434C08A04202D3001B5C08B8
+:1083B00022438C08A04202D3001B9C082243CC0815
+:1083C000A04202D3001BDC082243002803D01B0973
+:1083D00001D00909E3E710006446002C00D54042B3
+:1083E00010BC704701B5002000F00CF802BDC0467B
+:1083F0000029F7D003B5FFF7B3FF0EBC4243891A3B
+:108400001847C0467047C0461C2101231B049842F0
+:1084100001D3000C10391B0A984201D3000A083915
+:108420001B09984201D30009043902A2105C4018CC
+:108430007047C04604030202010101010000000070
+:1084400000000000414208401C2101231B04984207
+:1084500001D3000C10391B0A984201D3000A0839D5
+:108460001B09984201D30009043902A2105C401A8A
+:108470007047C0461B1C1D1D1E1E1E1E1F1F1F1FDA
+:108480001F1F1F1F02780B78002A03D00130013113
+:108490009A42F7D0D01A704703000A7801311A7057
+:1084A0000133002AF9D170470023C25C0133002A4E
+:1084B000FBD1581E7047F7B5040C0D0091B20F00A8
+:1084C00061438C460600019383B2100C5F43444322
+:1084D00058433B0C60441B18994202D98021490241
+:1084E0006418019955437143180C04191B04BFB259
+:1084F0004919D819091903B0F0BD000073B5012559
+:108500000F4A104C104B019204212A0020000095C4
+:1085100008F0B4F90D4E031E04DA0D4A29003000AC
+:1085200008F081F8032130000A4A08F075F8642049
+:10853000002106F071FDA3690133A361F7E7C0468E
+:10854000A8300100E0090020B53E0100042E010022
+:10855000B6300100DB300100F7B500AF79600029CB
+:1085600000D173E005680C1F641BE408E300EB18FE
+:10857000598801223B600B001340114215D16E4611
+:1085800088B06A46324905917968069103210491C1
+:10859000C22130481032490101F042F9B54662B6B5
+:1085A000BFF36F8F0423181C02DF2100280007F09F
+:1085B000ACFB2018C3005B5BC01A844216D06E4629
+:1085C00088B06A46244B05937B6806930323049383
+:1085D000C22100231F481032490101F021F9B5469C
+:1085E00062B6BFF36F8F0423181C02DF01223B68C1
+:1085F00039685B88280093434B80210007F085FB96
+:1086000001222618F300EB185B88134208D13100D1
+:10861000280007F0C1FB32002100280007F00AFC07
+:108620003B681E88A61BF300EB185B88DB0709D4A8
+:108630003100280007F0B0FB22003100280007F0CD
+:10864000F9FB34002100280007F064FBBD46F7BDAC
+:108650005A310100FC2D010031310100F0B597B015
+:10866000049304230A921A400A9B0B92DA08072308
+:108670001A40013207001C9E02910D92820700D021
+:10868000BEE1041D002851D10A001A401300141D38
+:108690000822D31A0293049B0425013B069300236E
+:1086A00007930C9305930193013B08930395002FC7
+:1086B00001D0049B23600D9B002B00DDEDE09C4B63
+:1086C000049A9A4203D39B4B9A4200D2E5E00222DD
+:1086D0000A990A98E31B1140104200D0EAE00A0010
+:1086E00005990F2900D9E3E0002F00D1E8E09B08AD
+:1086F000DBB29C46080061460EAB1954059B0899F5
+:1087000012A8C154002A00D1D6E08022634652420A
+:108710001343059A0EA98B54079B01330793059BBE
+:1087200001330593069B0434013B09E0029B072BB0
+:10873000B1D81C204042F8E008250395069B013380
+:108740000693069B9878002800D1E4E0019B002B5B
+:1087500008D12528F2D1089B013308930123019306
+:108760000425EAE77A284FD84B2813D847284BD856
+:10877000292831D8252844D0002301932528DDD885
+:1087800003002038233B5A425341424250410343A5
+:108790000193D3E74C382E2836D8FFF785FDCF3527
+:1087A0003535353535353535353537353535353577
+:1087B00035353562353737626262CF37CD35CF35E3
+:1087C00018371835357AE13735353735E10000236C
+:1087D00009930425019327E001210B002A38C0B238
+:1087E0008340554A1342A9D1E22218009205104055
+:1087F000134236D11A000A4001920B429ED00990D2
+:1088000013E0089B013B08930023C1E70022069B6D
+:1088100009925B7801926C2B07D10425069B039586
+:108820001B786C2B01D16D190395013C601929004F
+:10883000FFF74EFD68430400002F06D0039B029A09
+:10884000DB1B1B18934200D973E7099B002B49D00F
+:10885000069B023306930D9B013B0D9308CE0493B8
+:1088600025E7072107368E4364188C430CCE002F72
+:1088700008D00131C91B02980919814200D958E773
+:10888000226063600023082501932B0008340393C2
+:1088900054E7019B099300239BE70A9B9B0700D4A5
+:1088A00040E70122E31B802189008B4200D217E7B9
+:1088B00016203FE70022F6E70C9B01330C932EE7CE
+:1088C000029B002A02D00133029328E7023302936D
+:1088D0000B9B002B00D022E70498FFF7E5FD029BDD
+:1088E0001B18F1E7039B042B07D1331D002F01D088
+:1088F000326822601E00043420E70722F31D9343F0
+:108900001E000836002F03D01A685B68226063607F
+:1089100008230834BBE78022E31BD2009342C7D26E
+:10892000002F0BD102980838C01817B0F0BDC04610
+:10893000182B0100E83F0100DAFF00009B083022FD
+:1089400038603B706B469B180B9A1B78002A0BD043
+:10895000FB70079BBB70002B1AD100250EAE059B48
+:10896000AB421CD1E01BE0E77B70F2E7C656195C16
+:10897000002E08DA65462940029D1619AE4200D93C
+:10898000D7E621700134013305999942EED1E4E72D
+:108990007F2294467E3A00230EA8D21BF4E7079B61
+:1089A000002B02D033787F2B1BD80B9B002B1BD0C6
+:1089B00012ABEB5C23700023013401930123019A75
+:1089C000DB1B1B199B18029A934200D9B1E633783E
+:1089D000019A237001342000049909F0DCFF019B07
+:1089E0001C1901350136BAE733789B00FB181A6869
+:1089F00004920B9A04981A60FFF756FD431CDCE7BB
+:108A00000E2097E6F0B59BB000AFF863F9623A63C9
+:108A1000BB6200290BD104788378A400E418457860
+:108A20000419FB6A9D4227D8FB6BE31AFB62FB6BC0
+:108A300080219B787A18BB6301231268BD6B1A40B2
+:108A4000FA616A1E9541FB691D40FB6BDB787B6216
+:108A5000002B03D07B181B689B0717D4002D15D162
+:108A60003B6B002B03D0BA6AF96AF86B9847FE6A31
+:108A70003000BD461BB0F0BD01342000FFF714FDEF
+:108A8000FB6A013001332418FB62CAE78023FA6BCA
+:108A9000FB1894461B681B07DB0FBB61FB6B1B7845
+:108AA000BB609B003B61FB6B5B68FB603B696344A5
+:108AB0003B623B6B002B00D096E0BA6B3B6A94465E
+:108AC00063441A00FE6A7B63002D08D03C6A3D6B4C
+:108AD0007B6B9C424CD1BB6B3A6A9C4662448021C2
+:108AE000052379180968BA630B4059424B41013399
+:108AF000BB6200237B637B6B7A6A9342B8D2BB6B09
+:108B0000FA6B5B789B009B583B633A6BBD4B9A4278
+:108B100000D26BE1BC4CBB69A242A4416442002B71
+:108B20003FD0BB6BF8681B781900FB6207F05FFA57
+:108B3000002836D06C468AB06A46B44B0593FB6871
+:108B40000693FB6A079380239B001384B04B049326
+:108B500092210023AF481032890100F061FEA54642
+:108B6000023E7B6B01337B63BB6B0233BB63C2E7AB
+:108B70002378FA6B9B009858FFF796FC8422BB1869
+:108B80001B680130002B09D08823FB181B689D420D
+:108B900004D2BA1812686B009852013536180134A5
+:108BA00096E7002C05D0FB69002B08D1BB6AF61AAA
+:108BB000D7E780230222FB181B681342D1D0386B01
+:108BC000FFF772FC84217B181B68002B0AD08823D6
+:108BD000FB181B689D4205D2791809686B00421C7E
+:108BE0005A5201353618BCE7BB6B7B63002D6DD143
+:108BF0001C1E0FD08023FB181B682C007D635B07B5
+:108C000008D518234022BC6B9B18D819BA6B396A57
+:108C100009F0C1FEBA6B3B6A944663443B603B6219
+:108C200000237B617B697A6A934255D3FB6B0021F9
+:108C30005D787B6B5A198023FB181B68D2B29B07A7
+:108C400000D461080023F869984205D18033FB18ED
+:108C50001B685B07DB172340F86B42708370C170A1
+:108C6000BA6A39693B6B9847061E00DA00E7FB6B6E
+:108C7000BA6840201A70BA6B5D709A707A6A2100E7
+:108C8000DA7018231B18D819BA6A3B6B9847041E70
+:108C900000DAA7E07B6ABA6A58003B691918BB6B17
+:108CA000C918FB6A591A3B6818183B6B984700288B
+:108CB00000DA99E00025361936187B6B9D425ED3A9
+:108CC0000021BA6A08003B6B9847D1E6082340228E
+:108CD0009B180024D81999E73B6AFA6B1B787B60D4
+:108CE0003B6A5E78B3009D58464B9D4200D283E0BC
+:108CF000454B9D42AD41BB696D42002B05D0796863
+:108D0000F86807F074F900281CD1002D21D0FB6908
+:108D1000002B0AD008227B6B013340215218796B5B
+:108D2000D219DBB256547B630CE080230422FB187B
+:108D30001B68134206D0402114325218631CD2190A
+:108D40001655DCB27B6901337B613B6A02333B62BF
+:108D500068E780230222FB181B68134203D07B6B59
+:108D600006320133D9E74021182252187968631C72
+:108D7000D2191155DBB20234E4B2D654E2E74022F4
+:108D800008239B18DB19EB5C0732B818FA6B0370E9
+:108D90009B009B588422BB63BB181C68002C09D025
+:108DA0008823FB181B6800249D4203D2BA1812685E
+:108DB0006B00D45A0121BA6A3B6B9847002813DB39
+:108DC0003618002C04D1B86BFFF76EFB013084B26B
+:108DD0002100BA6AB86B3B6B9847002804DB361851
+:108DE00001356AE7060043E6060041E6BB69002B51
+:108DF00000D1DEE6002494E6BB69002BA9D0002553
+:108E00007DE7C046182B0100E83F010087310100D3
+:108E1000040000016C2D0100014B18607047C04632
+:108E200038000020F7B504000D001E00019206F086
+:108E30000BF9030001F044FC054F32003B5001994F
+:108E40002800A04701F03CFC385801F0BDFBC046AB
+:108E50000800000010B5EFF3108372B601F064FD56
+:108E6000024807F0E6F807F05AFEFCE73B32010043
+:108E7000F0B585B01E000A9B0F0014000190002B76
+:108E800002D11360002019E003210A98FFF720FAAD
+:108E9000032105000A98FFF757FA4B1E99418023DA
+:108EA0004919DB0599420BD289000131B94202D838
+:108EB000019B002B07D10C202160404205B0F0BD82
+:108EC00001214942F7E7032300206B4301990393F3
+:108ED0003300254E039D0A00A84226D30A9DA842CE
+:108EE0001DD20A9E013000251A78B04200D25D786A
+:108EF0001D4B96109E5D12010E70302632409A185E
+:108F00002E11925D0A9E4A703D22B04203D2013A70
+:108F1000AD0015405A5D3D238A70CB700A1D019B40
+:108F2000D31A236000231370ACE71D785A789F781A
+:108F30000292AA10B25C2D010A7030221540029AEA
+:108F400075191211AD5C029A4D703C2592002A40B1
+:108F5000B218BD11525D03308A703F221740F25D96
+:108F60000333CA700431B5E73B3F0100F0B500247C
+:108F70000F002500210085B00192454A0090029221
+:108F80000A9A954218D3002932D10020019B19601A
+:108F900005B0F0BD01300A9A904227D01E5C202E09
+:108FA000F8D0121A012A09D00D2E07D11A185278BA
+:108FB0000A2A05D1451CE3E72800ECE70A2EF9D080
+:108FC000A84204D13D2E04D10134022C04D916202C
+:108FD0002DE075B2002DFADB029A955D7F2DF6D05B
+:108FE0003F2D01D8002CF2D10131E3E70500CAE79B
+:108FF0000720062608407043C9084E430730009AF0
+:10900000C008361B8019002A0ED0B8420CD80020A8
+:109010005A190324050094461D4A0099029263459B
+:1090200007D1009BC91AB0E7019B18600C20404291
+:10903000AEE71F783E000A3EF6B2162E05D8154A56
+:10904000F24016000122164216D1029A8001D65D26
+:1090500001353700403F3A00574257413F22164002
+:10906000E41B3043042D07D10025AC4204D0060C8C
+:109070000E70012C02D101310133D0E7060A4E7087
+:10908000022C01D10231F7E788700331F4E7C046C2
+:10909000BB3E01000900400000220B4B70B51A6076
+:1090A000A8230A4A0A4CDB00D05825680949401B0E
+:1090B000FFF70EF9074B43435B192360EFF3108171
+:1090C00072B606F0FBF970BD4081004000800040A0
+:1090D000FC09002010270000A223042210B5124C26
+:1090E000DB00E250A1220323D200A15808200B4349
+:1090F000A3500121002201F0EDF9082001F0D0F980
+:1091000001230020094A802113602360084B094A8B
+:109110001860C02349005B00D15080228533FF33A3
+:109120005202E25010BDC046008000400C8000405A
+:109130004081004000E100E0F7B5431C58D0002317
+:10914000012856DC0122314F314C324E32493A600F
+:109150000968A2590191521AD143304DC9170B40E9
+:109160006B43521929009818FFF7B2F845432C4B6E
+:109170009D4200D91D00019B80225B190193C223EF
+:1091800052029B00E2500123A82200213B60D20042
+:10919000A359244DA0582960C01AA350012803D117
+:1091A00009F059F800232B60C02380221E495B0080
+:1091B0005200CA50803BFF3B3B60019AA359D11A31
+:1091C000A822D20001291DD1981CA0503960A059B5
+:1091D000984214D1C12380229B005202E250002306
+:1091E00080222B6010498133FF335200CA50F7BDF3
+:1091F0000E480F4B984200DD1800431EA2E739606D
+:10920000A359E1E7019BA350E4E7C0464480004036
+:109210000080004044050000FC09002010270000E9
+:10922000B0CAFF7F4081004000E100E0DB46030060
+:10923000DC46030010B5EFF3108472B60122084B30
+:1092400008491A60084B094AD058094B1B68C01AD4
+:10925000FFF73EF8002C02D162B6BFF36F8F10BD4E
+:1092600044800040102700004405000000800040BA
+:10927000FC090020EFF3108372B60121054A11604A
+:109280000549064A8858002B02D162B6BFF36F8F9A
+:109290007047C04644800040008000404405000004
+:1092A000F7B5050006002800FFF7CCF8012383403E
+:1092B000DA430F4F04019D433B1901931B7B00923E
+:1092C000002B0CD0E3591B69002B0CD1009B3C19DF
+:1092D0001E40636803221968019807F060F9002DA9
+:1092E000E1D13000FEBD381998470028F7D1EDE7ED
+:1092F000242E0100F0B5002289B00F490F4809F073
+:10930000FCFA0024002600270E20C0220C4D0390FA
+:109310000696079728000B4B0B490494029401947E
+:109320000094920005F070FC0849280009F06FF9DC
+:10933000200009B0F0BDC04651930000A0060020F7
+:109340001002002061960000E00D00206F32010045
+:1093500010B5024805F02EFA10BDC046C801002025
+:10936000F7B500901F48019107F000F9061E35D0AF
+:1093700000252800FEBD237B002B11D02368DB686D
+:10938000002B01D02000984763689F7123681B69F8
+:10939000002B1BD1636803222000196807F0FFF837
+:1093A00001361034104B9C42E5D3009B002BE0D0DB
+:1093B000002DDDD02800FFF773FF019B0500002B77
+:1093C000F6D00021012005F027FEF1E720009847A4
+:1093D0000028DFD03B00B3401D43E1E70500012733
+:1093E000024CDFE7100A0020342E0100242E010079
+:1093F000014B8000C0587047582E0100030010B583
+:109400000800002B05D0044A136000F08FFC0020F8
+:1094100010BD16204042FBE73C00002010B5054C73
+:109420002378002B02D1044805F0C4F901232370EE
+:1094300010BDC046D80D0020C801002010B50400A2
+:10944000074807F093F8002C03D00121054809F0E4
+:1094500080FA054806F072F9044805F0ABF910BD32
+:10946000080A00200C0A0020A0060020C8010020E5
+:1094700010B50021014809F079FA10BD080A002052
+:1094800070B5FFF7F5FF0500084C094B9C4200D36F
+:1094900070BD63685B79002B06D023685B68002B86
+:1094A00002D02900200098471034EEE7242E010056
+:1094B000342E010010B5044C0449200006F0C3FE10
+:1094C000034B1C6010BDC04670010020442E0100FB
+:1094D000000A002000230D4A10B513700C4A0D49F4
+:1094E00013600D4A0D481360FFF788FFFFF7E2FF96
+:1094F0000B4B0C4918008B4200D310BD1A1A5C6844
+:109500001211013222711033F5E7C046D90D002047
+:10951000080A002040420F000C0A002065050100E7
+:10952000242E0100342E010010B5044C010000224D
+:109530000023200006F0A8FE10BDC04670010020E8
+:1095400010B5024806F03AFF10BDC0467001002079
+:1095500010B5034B0100186806F089FF10BDC04626
+:10956000000A002010B5024806F0BAFF10BDC04640
+:109570007001002070B5224B1878002829D0FFF721
+:10958000DFFF204C051E2FD11F4B204C1B68002BEA
+:1095900011DD09F066F90A220023FEF78CFF22682C
+:1095A0006368801A9941002903D1FA239B009842ED
+:1095B00001D9FFF765FF22686368FA200021800067
+:1095C00012184B41002022606360854201D0FFF7F2
+:1095D000C9FF70BD63685B79002B04D02368290044
+:1095E00020001B6898471034094B9C42F2D3280096
+:1095F000FFF7AEFF0121074809F0ABF9C4E7C04609
+:10960000D80D0020242E0100080A00209806002012
+:10961000342E01000C0A002070B50E4D2978002967
+:109620000CD10120FFF79CFE0B4C0C4B9C4206D347
+:10963000FFF7A0FF0028FBD101232B7070BD6368EA
+:109640005B79002B03D0236820009B689847103477
+:10965000EBE7C046D90D0020242E0100342E010076
+:10966000F7B500210800FFF77BFE041E2CD005276C
+:10967000002601F025F81D4B1D4A1B581360002BD6
+:1096800006D01C4B1B68092B02DD1B4805F092F825
+:1096900000230093002C07D02000FFF701FE041EDA
+:1096A00002D101277F423E00FFF764FF01900028AE
+:1096B00008D1009B114D002B13D10F483A00330005
+:1096C00005F0AAF8019BE4E701277F423E00D0E7BE
+:1096D0002B689B69002B03D00022280011009847BB
+:1096E0001035074B9D42F3D3E7E7C0460800000062
+:1096F000040A00200C0A0020C8010020242E0100CA
+:10970000342E010013B5154806F030FF144B1B78BA
+:10971000002B0AD0EFF3108472B6FFF72BFF002C5A
+:1097200002D162B6BFF36F8F13BD0E4B1B68002BC7
+:10973000FAD0002809D1002200230B48009201939F
+:109740006422002305F0C4FFEEE70928ECD10648A7
+:1097500005F0F4FF054805F02DF8E5E70C0A0020B8
+:10976000D90D0020040A0020A0060020C801002016
+:1097700010B5064B04001B6898472100A060044800
+:1097800006F000FEFFF7BEFF10BDC0463C00002003
+:1097900070010020044B054A00209B1ADB08994207
+:1097A00001D2C90088587047242E0100642D0100A1
+:1097B000F0B55E1C85B0B500009028000723173077
+:1097C0009843033080080F000192FFF7ADFE02AB13
+:1097D00004000322581D002109F0F8F803AB1E70A5
+:1097E000002C0BD0039B21002361002314312A1F7E
+:1097F0000198C058C85004339342F9D1E023BA010C
+:109800005B001A406D02054B2A431A4020000023DA
+:10981000009906F0E8FE05B0F0BDC046C0FF0F009D
+:10982000F0B591B004AF3B600B035B0D0E007860A8
+:109830007A613B610C0D002B00D172E0BB601822F5
+:109840000C239B18DD1900237B626B60AB60043333
+:1098500002939B18FB1801930A23009300222B000C
+:10986000B9687869FFF7CEF88023F8601B01984249
+:1098700024D37B696C461A795B798AB01B02134347
+:109880007A69927912041A437B69DB791B061343C8
+:1098900004AA9361284B2949D36180239B00138438
+:1098A000274B516113619221002326481032890110
+:1098B000FFF7B6FFA546BD460DB0F0BDFB681734F7
+:1098C0005B055A0D3A61204A1B0B16401E43FB688C
+:1098D000E0180723984303308008FFF725FE041E95
+:1098E00013D0030010337B62FB68184A6B600023BF
+:1098F000AB60043302931833FB1801930A230093DF
+:10990000B9682B007869FFF77DF83B690E4A5B0266
+:1099100016401E43320020003B68796806F063FE63
+:10992000C9E7200007231730984303308008FFF76A
+:10993000FBFD0400E9E7C046FF0700008432010098
+:1099400004000001942D0100FF01F0FFB5050100A6
+:10995000F0B587B00E9E0500140002910393002E0F
+:1099600015D00F9B102105930093002033000D9A12
+:10997000FEF774FE802307001B01984209D30221E1
+:10998000174A1848184B06F04EFE07B0F0BD3700D6
+:10999000300007232A001C401A40D200A4011443BF
+:1099A0000C9A40020443120514430C9D1735E81924
+:1099B000984303308008FFF7B7FD051E09D0002E3D
+:1099C00007D00F9B390000930D9A33001030FEF73B
+:1099D00045FE22002800039B029906F004FED4E70E
+:1099E000C3320100942D0100FF07000040680028E9
+:1099F00004D0044BC01AC00800B270470120404296
+:109A0000FBE7C046642D01000EB417B5054C05AB4D
+:109A100004CB01002000019300F058FE1EBC08BCDE
+:109A200003B018478506010010B5CB0604D489069B
+:109A300003D50349FFF7E8FF10BD0249FAE7C04626
+:109A4000FC320100FB320100F0B591B01F0018ABF1
+:109A50001B7804000D0008920593002B00D199E0BB
+:109A600002261C9B1C9A1E4001231A400A921C9A33
+:109A700007331A400B921C9AF8331A400E9206F0E4
+:109A80008CFD002302000693984204D020007D49FB
+:109A9000FFF7BAFF0690002E0BD044231C9A1A42FF
+:109AA0003CD12A0020007849FFF7AEFF069B1B1827
+:109AB00006930A9B002B0AD0059A744B9200D25849
+:109AC000002A00D1724A20007249FFF79DFF0E9BC9
+:109AD00000255A4253415B421F400B9BAB4208D0CA
+:109AE000059A6D4B920020006C49D258FFF78CFF0D
+:109AF0000500089B002B05D01A0020006849FFF7DD
+:109B000083FF2D18002F05D03A0020006549FFF78C
+:109B10007BFF2D18069BED1863483FE00020634B48
+:109B20001E688642C2D0624B28001968FEF7D0FB3F
+:109B3000FA253100FEF708FCAD00694307900800E4
+:109B40003100FEF701FC0D91E1210C90090107980D
+:109B5000FEF7FAFB099109983C21FEF7B9FBE121D8
+:109B60000F9009010798FEF7B3FB07900D9831009D
+:109B70006843FEF7ADFB0C9B02903C2109980193D2
+:109B8000FEF7E2FB200000910F9B079A4949FFF77F
+:109B90003BFF8BE74848059D012FBDD0199B002B4B
+:109BA00003D02200454906F0EEF91B9B002B54D050
+:109BB0001B9F102F00D9102720001C99FFF734FF9E
+:109BC0000026B54219DC002633001A9A2000D25C28
+:109BD0003B49FFF719FF0136102E14D007231E4210
+:109BE00003D120003749FFF70FFF3300BE42ECD30B
+:109BF00020003549FFF708FFEDE720003149FFF766
+:109C000003FF0136DDE7002620003049FFF7FCFEA8
+:109C100033001A9AD25C1300203B5E2B00D92E220F
+:109C200020002B49FFF7F0FE0136102E0ED007233F
+:109C30001E4203D120002349FFF7E6FE3300B7425E
+:109C4000E7D820001F49FFF7DFFEEDE71A9BDB197D
+:109C50001A931B9BDB1B1B93A8E7059B002B0BD0C8
+:109C60001C9BDB0704D52000094A0A49FFF7CCFEFC
+:109C700020001C99FFF7D8FE200006F0F7FC11B079
+:109C8000F0BDC0460333010007330100682E010018
+:109C9000FE320100D73A01007C2E01002C33010076
+:109CA000323301003633010085060100180A002016
+:109CB000140A002010330100AB060100CDA60000FD
+:109CC0003B330100433301004133010045330100C0
+:109CD0004733010073B5114A04000B000568914237
+:109CE00000D91300052168460D4A05F0A1FD0600C4
+:109CF000636828000B220B495B6806F0A8FC6368C8
+:109D00003200280069465B6806F0A1FC6368280001
+:109D10001B2205495B6806F09AFC73BD0F27000003
+:109D2000B7360100973F01007B3F0100012310B5CA
+:109D300000211C00074A904207D8074A002900D199
+:109D400001231360054B186010BD210040085B0023
+:109D5000F1E7C04640420F00140A0020180A002014
+:109D600070B50D0004004618B44201D1280070BD42
+:109D700021780348013483685B689847F4E7C0465C
+:109D8000C02B0100002802D1024B186870474069BF
+:109D9000FCE7C046400A002070B50500064B1C6871
+:109DA000002C01D1200070BD29002068FEF76AFB5D
+:109DB0000028F7D06469F3E7400A0020F8B50600F0
+:109DC0000C0000230B4F3D68002D05D1002B0CD15A
+:109DD0003C6000202660F8BD31002868FEF752FB89
+:109DE000002804D02B006D69EEE75C61F1E7782074
+:109DF0004042F0E7400A002070B5104B0D001C688F
+:109E0000002C17D00E4B1A680023934202DB02206D
+:109E100040420EE0210026781031864202D00C002C
+:109E20000133F2E7E06808F03BFA002804D0002094
+:109E30002C6070BD0D20EBE71320E9E748000020FF
+:109E4000C42E010030B5436889B002938368049240
+:109E5000039300230A6801ACC06806920D0022003B
+:109E600005490593079307F0B4F90798002801D135
+:109E7000059B2B6009B030BD59090100F0B586681B
+:109E8000040085B0002E33D04369076A029303694A
+:109E9000390030000393FEF757FA0D1E07D02068F3
+:109EA0007D1A631D2A00D97F801908F08FFD039B5E
+:109EB000029E9C46A368E06822686644EB188168AD
+:109EC0004D683100A847051E09D001212B00194A11
+:109ED0001948009606F0B0FB280005B0F0BDE36914
+:109EE000002B0BD12369A2689B1823610023A36078
+:109EF0000025F1E7535DDB4353550135A368226824
+:109F0000AB42F7D8E06881680D683100A847051EAC
+:109F100006D00A4A2B000121074806F084FBDBE744
+:109F20003200E369A16820689847051EDAD0044A28
+:109F3000F0E7C04684330100642D0100A83301001E
+:109F4000BE33010010B504000121034A034806F0A6
+:109F500063FB0020606010BDD2330100642D01005E
+:109F6000F0B585B004000F0001920093002814D0D2
+:109F7000002912D0002A10D08B680800DB689847AF
+:109F80000568060029000098FEF7DEF9002908D0D0
+:109F9000254A0121254806F03FFB0E20404205B02E
+:109FA000F0BD29000A98FEF7CFF9002901D0204A18
+:109FB000EFE70B9B002B05D029001800FEF7C4F932
+:109FC0000D1E01D01B4AE4E70B9A0A9B9B180A9AC4
+:109FD000934201D2184ADCE7019B21612360009B78
+:109FE000A16063600A9BE76063610B9B3800A3611B
+:109FF000336823620C9BE3617279631DDA7702AEEA
+:10A00000009B320003910D49029307F0E2F8039A96
+:10A01000002A01D10A4ABCE76369A16928005B18DC
+:10A020009A42BCD2074AB4E7F2330100642D010022
+:10A03000293401003D3401004F340100CF090100F3
+:10A04000723401008E3401000123F0B59DB00993F4
+:10A05000802305009B000800E918FFF7CDFE041ED1
+:10A0600015D18026B600A85906F06DFC0AAA069004
+:10A0700009A9A859FFF7E6FEAF59031E059009D0BC
+:10A080000C3307D0380006F018FCAC51059C2000BA
+:10A090001DB0F0BD099B012B07D0380006F00DFC68
+:10A0A000022400236442AB51F1E7BA680323140091
+:10A0B0001C401A4201D006F039FD380006F045FC7C
+:10A0C000264B43430793BB680593059BA34217DDCB
+:10A0D000059B1E1B402E00DD40263300210038006A
+:10A0E0000CAA06F0EBFB031E05DB0023B608B34207
+:10A0F0001BD14034E9E70121194A1A4806F093FAC6
+:10A10000812180238900681800219B00EC5802916E
+:10A11000A1680B9A891A01916168521800920699F8
+:10A120002A00FFF71DFF0400B1E7202004A9091849
+:10A130009A008A580799914201D10133D7E78026C6
+:10A14000B60000210B9AA85906F0E4FB041ED7D0F4
+:10A15000A85906F0B2FB0023AB5198E701010101B9
+:10A16000C1340100842D010010B5034A03480021C9
+:10A17000121A06F0A6FC10BDE00D0020100200200F
+:10A180000648074A10B5121A064906F09EFC064A10
+:10A1900006480749121A06F098FC10BD0800002076
+:10A1A0000C020020EC3F010004000020040000200D
+:10A1B000E83F0100F0B585B000AF0C1EB86036D0A6
+:10A1C0006E468AB06D4609686268A36808930523E5
+:10A1D00020480691059007920493A1216A461E48E3
+:10A1E0001032002389017A60F860FFF719FBB54649
+:10A1F000E168AD46226963692B6205231748A961AE
+:10A200006861EA612B61A12100237A68F8688901FD
+:10A21000FFF706FBB546E3690121114AF86806F02D
+:10A2200002FAA36901210F4AF86806F0FCF9BB683D
+:10A23000012B07D1EFF305830B4A0748B968103BA0
+:10A2400006F0F1F92100B86804F0BEF8BD4605B08B
+:10A25000F0BDC046F9340100F42D0100283501009D
+:10A2600057350100663501009435010030BFFDE728
+:10A27000F7B50A4B0A4D0600EF18CC1B2A00200048
+:10A280000849019308F087FB60190021019A08F042
+:10A290009DFB3800083CB4670830FEBD0400000098
+:10A2A00000000000442E0100F0B5424B8BB05B680B
+:10A2B00000AF7B60DB05DB0D04003B6062B6BFF3E3
+:10A2C0006F8F3D4D130EFF2B08D1F33B1340082B2E
+:10A2D00045D101212800394A06F09EF900263400B4
+:10A2E0003B68032B41D1364A0121280006F094F93E
+:10A2F000A369344A934202D3334A934205D3334A83
+:10A30000934251D3324A93424ED2023B1B88FF22E2
+:10A310001800DF2190430902884245D11340022BE7
+:10A3200042D12368012128002A4A06F07CF92368DB
+:10A330007B600823FD1820222100280008F02BFB59
+:10A34000EB69002E32D0DA0502D1234A1343EB61C8
+:10A3500029007868FFF72EFFBD460BB0F0BD01263F
+:10A360001207BDD50C000026BAE7F8227968520022
+:10A370001A4B114200D11A4B6A468AB07A606A467B
+:10A3800006933B681749103B079380239B00059178
+:10A390001384154B04939121002328001032890166
+:10A3A000FFF73EFA7B689D460023C1E75B0A5B022C
+:10A3B000CDE7C04600ED00E0F42D0100D5350100E9
+:10A3C00000360100A8820000182B010004000020C4
+:10A3D0000400002017360100FF010000BC35010019
+:10A3E000A735010033360100040000010821024AAC
+:10A3F00053698B435361704700ED00E0EFF3088031
+:10A40000EFF3098101B57246FFF74EFF01BDC0466B
+:10A41000002080F31488BFF36F8F0B4880F3088807
+:10A4200003F074FA00F016F872B6084808494018AC
+:10A4300080F30988EFF314800221084380F3148825
+:10A44000BFF36F8F06F057FB602A0020E018002052
+:10A450000008000072B60122064B5242191DCA675D
+:10A46000C02149005A5062B6BFF34F8FBFF36F8FC0
+:10A470007047C04600E100E004207146014202D06E
+:10A48000EFF3098001D1EFF308808169023909787F
+:10A490000229FFD001B5724606F01BFB01BDC04684
+:10A4A00043B2000605D41F221A4001239340014AFB
+:10A4B0001360704700E100E0054A43099B009B5888
+:10A4C0001F2210401E3A8240134018007047C046B9
+:10A4D00000E100E030B5FF2503220B00290040B267
+:10A4E0000240D20091409B012B40C9439340002879
+:10A4F0000ADBC0240A4A800880008018A4000259A0
+:10A500000A401343035130BD0F2210400838054A5A
+:10A51000800880008018C26911401943C161F2E7C8
+:10A5200000E100E000ED00E0014B024A1A607047D4
+:10A53000000000200082000010B5203A1360029B4A
+:10A5400001245360039B06499360049BA143D3609D
+:10A5500080235B04D361002391610265C36710BD52
+:10A56000258E000070B50B4B15009860826F0A4B6A
+:10A570000E001A602C1C86F309880020034B9847B4
+:10A58000201C002100220023014C2047130B010056
+:10A59000258E0000A00D0020440A00201022014B4F
+:10A5A0001A61704700ED00E0054B5A699B689A42BA
+:10A5B00005D08023034A5B0551680B435360704705
+:10A5C000A00D002000ED00E010B50A4B9B6883420F
+:10A5D0000DD1EFF30583002B09D08022064B5205E5
+:10A5E00059680A435A605A6A04490A405A6204F098
+:10A5F00031FD10BDA00D002000ED00E0FF7FFFFF4A
+:10A6000015498A6815481044EFF3098CF0C0434699
+:10A610004C4655465E466746F8C072B6104F114E1E
+:10A620004A698A603E60104C141920680F4C206003
+:10A63000D06F0023D367002800D162B6074C1019F1
+:10A640001030F8C89846A146AA46B346BC462438FE
+:10A65000F0C88CF309887047A00D0020300000007E
+:10A6600004ED00E00000000878000000440A00202B
+:10A67000F0B5C02400220326FF25A40010002F00FF
+:10A680003040C0008740054993089B005B1819596A
+:10A690000132B94319511A2AF0D1F0BD00E100E0AE
+:10A6A00010B5EFF30583054A103BDB00D11849686C
+:10A6B00098588847FFF778FF10BDC046F82B010077
+:10A6C0000148006870470000440A0020F0B589B0D6
+:10A6D00002AC07000D0001920021102220001E0094
+:10A6E00008F074F90223A370054B32002000019991
+:10A6F00003930697079505F0C5F809B0F0BDC0466D
+:10A70000330B010010B5024B1B689847002010BDA9
+:10A71000480A0020034B044A1860022391780B4337
+:10A7200093707047480A00204C00002010B5044880
+:10A7300005F07FFC62B6BFF36F8F0423181C02DFA5
+:10A7400046360100072310B50449054A99430548D8
+:10A75000521A05F0D8FB002010BDC046E73A002091
+:10A76000004000204C0A002070B541690400867A40
+:10A770000A4D00290BD0437ADB0706D42423734308
+:10A78000EB18DB691B689B689847002363612423EF
+:10A7900073432100E81807F0BDFE70BDE8010020FA
+:10A7A000242210B5817A064B4A439B181A6A197DF8
+:10A7B00003231B31801A9943FDF78AFD10BDC04663
+:10A7C000E8010020242270B5847A064B62439B186E
+:10A7D000DB699C685A680C601568FFF7E1FF60430D
+:10A7E000281870BDE8010020F0B589B0050004A864
+:10A7F00001931700079108F038F8049B059C029319
+:10A800000394EFF3108672B66B8A002B47D02A8A26
+:10A810009A422AD900220023280003F09DFF041E3B
+:10A8200023D0002E02D162B6BFF36F8F079B002B9F
+:10A8300045D0029A039B04A808F038F82422059B0F
+:10A84000049F0193A17A264B4A439B18DB693A0087
+:10A850001B6820001D6807A9019BA84760610028AC
+:10A860002ED12000FFF780FF25E0698A4B1E6B8206
+:10A87000002E02D162B6BFF36F8F03232A7D2C6AAC
+:10A880001B329A432B8A5B1A5343E418144B154A24
+:10A89000EB1A9B105343A3722B7DE372C6E7002E85
+:10A8A00002D162B6BFF36F8F3A002800019B03F01C
+:10A8B00053FF041EBAD10024200009B0F0BD63612B
+:10A8C0000123002520002381079B29006382E27A6F
+:10A8D0006560183008F07AF863692582E360EBE779
+:10A8E000E8010020398EE33870B52424002800D117
+:10A8F00070BD037A4568002BFAD0013BDBB20372CE
+:10A90000002BF5D1827AC36062434360054B9B18EC
+:10A910009B69002B02D098472800E7E7FFF724FF48
+:10A92000FAE7C046E8010020BFF34F8F034B044A0B
+:10A93000DA60BFF34F8FC046FDE7C04600ED00E090
+:10A940000400FA0510B5064C064B9C4201D30020CA
+:10A9500010BD2368002B00D098470434F4E7C046AC
+:10A96000342E0100442E0100084B02001868002814
+:10A9700002D00368002800D1704741899142FBD082
+:10A98000191E00D0196818000B00F3E7580A0020C0
+:10A990000A4B01001B68181E03D01A68002B01D156
+:10A9A000180070475889884205D0101E00D01068E2
+:10A9B00013000200F2E7D868F3E7C046580A002007
+:10A9C00000230360044B5A68002A02D158601860C3
+:10A9D000704710605860FBE7580A002070B50A4BBA
+:10A9E000050018680E00002802D00468002800D175
+:10A9F00070BD3100A8470028FAD0231E00D023687C
+:10AA000020001C00F2E7C046580A0020F0B595B0BF
+:10AA1000059105000822002110A807F0D7FF0023A8
+:10AA20000693059B1B8A002B0CD11C0004932968FC
+:10AA3000059806F0A3FA0498296806F09FFA20000A
+:10AA400015B0F0BD072B00D84CE1059B10AFDC68BA
+:10AA500008222100380007F09EFF637922791B024B
+:10AA600013430A93A379A2780993E3790821089301
+:10AA7000E3781B0213435BBA9BB20B930A9B5BBA4E
+:10AA80009BB20C93059B0C3318000D9306F068F8ED
+:10AA9000059B0B9A1B8A934200D227E105240522CD
+:10AAA0003B7807931C40134200D021E129680598A8
+:10AAB00006F04FFA0490002800D11BE101226868DB
+:10AAC000059B052108C01B8A0092059A02940194F7
+:10AAD000D26807F0C8FA0499A86806F066F83B78CF
+:10AAE000AE68DB069A0FF4640F92002B00DAF7E0F1
+:10AAF0000C98FFF739FF00284DD10824EB68069326
+:10AB00000499A86806F051F8AB6802211F1D3800AF
+:10AB1000079307F06DFB002800D0BEE0002602215D
+:10AB2000380007F071FB002800D180E7002E00D12B
+:10AB30007DE7079B10A91F685868FB680322C01AAD
+:10AB400008235B429C460B7884445B0700D1023AA1
+:10AB50000978C9068B0F00D00123DBB2DB001A4352
+:10AB60006346002612A95BBA4B800C9B38825BBA05
+:10AB70008B80A868099B00688B71089B0E80CB7145
+:10AB80000A70C068082207F006FF2B6804981B6A49
+:10AB9000984704964BE7089905F0F6FF0028ACD0DB
+:10ABA0003B785B075F0F002B03D0022F1CD00324E0
+:10ABB000A4E70468002CA0D0A8680F21043007F097
+:10ABC00017FB0023EB6098420CD02800A04704003C
+:10ABD000A8680F21043007F017FB0E90002805D15C
+:10ABE000002C8BD1072489E74468E3E7002C85D14A
+:10ABF00033004E331C88002C20D01823079A1A42A9
+:10AC00001CD14C363088FFF7C3FE031E03D1EB681E
+:10AC10000124069374E720009847EB68041E06930E
+:10AC200030D00E9B002B00D101E7049B002B00D0FD
+:10AC300066E70022059B0592049361E7326873681A
+:10AC4000D1685B1A1382336803221B8A083B002FEA
+:10AC500000D1023A00200F9C12A9E4002243088090
+:10AC60000A701A0AD2B21B0213434B800A9BA868CF
+:10AC70008B80099B00688B71089B0822C068CB7190
+:10AC800007F089FE2B6804981B6A9847041E33D18D
+:10AC90000B990D9805F064FFC3E6022238001849AD
+:10ACA00007F08CFA002800D138E72100380007F0BF
+:10ACB00069FA061E00D131E7069B002B00D12EE772
+:10ACC000032238000F4907F079FA061E00D126E763
+:10ACD000802238000699520007F077FA06001EE736
+:10ACE0000D240DE7002309240493A0E60924A0E71E
+:10ACF00008249EE702249CE70023049391E7C046C2
+:10AD00006A3601006D36010070B504000E001500B2
+:10AD10000120002A0DD02300483319805A802000DA
+:10AD20000322174907F04AFA002803D10020012323
+:10AD3000184070BD0221200007F05AFA0028F5D013
+:10AD4000052220000F4907F039FA0028EED0310023
+:10AD5000200007F01EFA0028E8D0022220000A494D
+:10AD600007F02CFA0028E1D02900200007F011FAA2
+:10AD70000028DBD00221200007F046FAD7E7C046C2
+:10AD80005A330100713601006A360100F0B582685D
+:10AD900003231400050093B01C401A4201D005F0B3
+:10ADA000C5FE05F0D2FD164BAF6843430193A742A1
+:10ADB00001DC012017E03E1B402E00DD4026330061
+:10ADC0002100280002AA05F079FD031E05DB0023FF
+:10ADD000B610B34209D14034E9E70A4801210A4AD2
+:10ADE00005F021FC0B2013B0F0BD02A99A008A588F
+:10ADF00001998A4201D10133EBE70020F3E7C04615
+:10AE000001010101C42D0100C134010030B585B03C
+:10AE100005F03AFF03A90400C0B2FEF7EDFF0028D9
+:10AE20000BDA134D2300009001212800114A05F090
+:10AE300003FC0A24200005B030BD0398FFF7A6FFED
+:10AE4000011E11D10398826805F064FD031E04D130
+:10AE50000024039805F031FDECE70121064A04487F
+:10AE600005F0E1FB0D24F4E70128F1D00B24F0E715
+:10AE7000C42D0100773601009B360100F0B585B086
+:10AE80000D0016001F0005F0FFFE03A90400C0B26C
+:10AE9000FEF7B2FF00280BD00F4D230000900121D8
+:10AEA00028000E4A05F0C8FB0A24200005B0F0BDBA
+:10AEB0003B0032002900039805F000FD04000398D0
+:10AEC00005F0FBFC002CF0D001212300044A0248CD
+:10AED00005F0A9FB0B24E8E7C42D0100773601003B
+:10AEE000BA360100F8B50C0015001E000B4F002803
+:10AEF00009D033002A002100380005F0BBFD0028EE
+:10AF00000AD00C2008E0064B38001968C9B2FFF7D8
+:10AF10009BF80028EDD00A20F8BDC046600A00204A
+:10AF20008C0C0020F0B50D00142489B000280DD140
+:10AF30003A4F04A93868C0B2FEF75EFF031E08D07E
+:10AF40000121374A374805F06EFB0A3C200009B062
+:10AF5000F0BD049805F0F7FC12240390002813D0EC
+:10AF6000049B5C68013C641905AE32002100039823
+:10AF700006F029F92B4D00280AD0012123002800D2
+:10AF8000294A05F050FB1324049805F096FCDDE7F0
+:10AF9000049C7268059B38689B186268C0B29B1A53
+:10AFA000029301F0ADFD029A0100200005F0B2FC11
+:10AFB000041E08D01D4A029B00900121280005F0C4
+:10AFC0003BFB0D24E0E703212800194A029B05F012
+:10AFD0002AFB049B986806F020F8029B8342D3D892
+:10AFE000049B596841183200039806F0ECF8049865
+:10AFF000059943688668C91A761A320005F08AFCFA
+:10B00000002803D00B4A33000090D6E70321330019
+:10B010002800094A05F007FBB6E7C0468C0C002063
+:10B02000DD360100C42D0100033701001637010091
+:10B0300046370100673701009F37010070B50C00EB
+:10B04000050018220021200086B007F0BFFC6B68C5
+:10B050005A1C05D11420624B1B68636106B070BD99
+:10B06000002B00D0A8E02A691F2A04D85C4B1620C8
+:10B070001B686361F2E7AA68511C04D1584B152084
+:10B080001B686361EAE722606360EE687378327878
+:10B090001B021343B27812041A43F3781B061343BE
+:10B0A000504A934204D0504B17201B686361D5E788
+:10B0B000AA691820202AD1D8002A0CD04B4B196835
+:10B0C000013108D01B7B9A4205D14948696907F0D4
+:10B0D00085FC0028C2D0002005F01CFE002805D009
+:10B0E000012005F017FE002816D1013005F0CCFD37
+:10B0F00002A9E060C0B2FEF77FFE002814D03D4BED
+:10B100001B686361E3683C4C0090012120003B4ACE
+:10B1100005F092FA0A20A1E701235B42E360384B75
+:10B1200009201B68636199E70298AA6883689A42BC
+:10B1300006D9344B1B68636105F0BFFB1E208DE709
+:10B1400005F0BBFB2B7F002B13D004A805F01FFEDE
+:10B1500003001A20002B00D080E7310004A814312E
+:10B1600005F09BFD013004D0274B1B201B68636159
+:10B1700074E7E66803A9F0B2FEF73EFE002811D19D
+:10B180000398FFF703FE0600039805F096FB734251
+:10B190005E4166742B69A3600123237400236361FD
+:10B1A00000205BE7F3B2144E009001213000134AF7
+:10B1B00005F042FA0A26EAE70C4A13689168E36050
+:10B1C0000023216063606B6852689342E8D12A696A
+:10B1D0009B188B42DED90D4B1F201B6863613DE736
+:10B1E000FC0000203DB8F396F80000208C0C0020F5
+:10B1F000990C0020F0000020C42D010077360100DA
+:10B20000F4000020E0000020E4000020DC0000202A
+:10B210007FB50E0005F038FD03A90500C0B2FEF7AA
+:10B22000EBFD041E0AD0012100942B00074A0848B8
+:10B2300005F002FA0A24200004B070BD039805F05E
+:10B2400084FB3070039805F038FBF4E77736010093
+:10B25000C42D01002023F0B597B0019104930400A0
+:10B26000150001980EAA02AB05A9039200F054FB49
+:10B270000126071E07D104340F21200006F0B8FF75
+:10B28000002803D10026300017B0F0BD04222000B2
+:10B29000434906F093FF0028F4D001992000314083
+:10B2A00006F077FF0028EDD0072220003D4906F088
+:10B2B00085FF0028E6D007AE310005A800F0F4F9BC
+:10B2C000002866DA05222000374906F077FF0028BB
+:10B2D000D8D004222000354906F070FF0028D1D0D4
+:10B2E000200003A906F060FF0028CBD00822200030
+:10B2F0002F4906F063FF0028C4D002AB1978012360
+:10B30000C906C90F2000594006F093FF0028B9D0A4
+:10B3100007222000274906F051FF0028B2D0A907D4
+:10B320002000C90F06F085FF0028ABD009222000BD
+:10B33000214906F043FF0028A4D069072000C90F67
+:10B3400006F077FF00289DD0062220001B4906F05A
+:10B3500035FF002896D001212000294006F069FF22
+:10B36000002800D18EE709222000154906F026FFAB
+:10B37000002800D186E729072000C90F06F059FFF1
+:10B38000002800D17EE70F21200006F03DFF0600D7
+:10B3900079E7192231002000377606F016FF96E78C
+:10B3A00062370100C8370100D0370100D6370100ED
+:10B3B000DB370100E4370100EC370100F63701000C
+:10B3C000FD370100F0B5856887B02B1D0600062209
+:10B3D00018003649009306F0F1FE002806D105F06A
+:10B3E000B2FC05F0B1FC072007B0F0BD02210098C7
+:10B3F00006F0F8FE040005F0A6FC002CF1D00025B4
+:10B4000004ABDF1D39002800DD7105F063FC0390FB
+:10B41000280005F09AFC01221300434002933B7878
+:10B420000400022B2FD1039917000195814202D00D
+:10B430001F4AD3560193029BB0689C422CDB190033
+:10B44000019AFFF707FF0028CBD03A002100B0682F
+:10B45000FFF700FF0028C4D00221009806F0CEFEBE
+:10B460000028BED00B221349009806F0A7FE002842
+:10B47000B7D00021009806F085FE0028B1D005F075
+:10B4800063FC0020B0E7039A052701958242D2D0E1
+:10B49000022BD0D80527CBE73A002100FFF7DAFED0
+:10B4A00000289ED0019A0299D1E7C04607380100D2
+:10B4B000A33F01000E380100F0B5441087B000AF83
+:10B4C00005002000F96005F040FC0023FB741333F5
+:10B4D000F9180600200005F0FDFBFB68B860002BA2
+:10B4E00017D005F034FCA0420CD1FC7C012C12D109
+:10B4F000FB681C24002B08D11C00BB68AB4204D0A5
+:10B500001C3402E02024AE42EFD12000BD4607B03B
+:10B51000F0BD2124F7E7002C45D1FB68002B06D0B5
+:10B52000BB68AB42F1D01C24AE4206D1EDE71C242F
+:10B53000BB68AE423FD1B342E7D1280005F0A4FB7F
+:10B540001423C0B2F918FEF757FC0A24B86000288B
+:10B55000DBD1711B4B425941FA687869C9B206F0D8
+:10B560005DFA041E1BD06B468AB06A467B60134BA3
+:10B5700006900593FB6807950993062308960493A4
+:10B58000C121BB680E4810328901FEF749F97B687A
+:10B590009D46631E0124032B01D80A4AD4567869BC
+:10B5A00005F08BF9B1E7022CC7D1FB681A34002BE8
+:10B5B000ABD00024BB68AB42BFD1A6E71A3801006C
+:10B5C000C42D0100A63F0100F0B597B000246B46E2
+:10B5D00021000600082202A8DF1C01943C7007F03D
+:10B5E000F5F92D4B54220C9304230D932B4B7068CB
+:10B5F0000E9302AB0F932A4B0CA94B6107238B616F
+:10B60000284B0430CB616B469B181C70523A01AB3F
+:10B610000C74B5680F6205F0DFFA041E3AD105F02C
+:10B6200092FB039A0435002A0DD13B78002B0CD0F5
+:10B6300005F08DFB05F089FB3978FFF73DFF002809
+:10B640001BD082B202E0202A0BD018222800012150
+:10B65000FFF75AFB050005F077FB002D17D10724F3
+:10B6600015E0029904A807F096F9210004A805F056
+:10B6700070FB08220028DFDAE8E73000FFF7A2FEBF
+:10B68000002802D005F060FBE9E705F05DFB200033
+:10B6900017B0F0BD0324FAE7D6370100491E0100B8
+:10B6A0006D380100031F010073B504000E00E1783E
+:10B6B000037880780902014301916178300000919C
+:10B6C0000F4A192104F0B4F8051E02DA01204042A5
+:10B6D00076BD0020637922791B021343A2791204FC
+:10B6E0001A43E3791B061343834207D01921054A05
+:10B6F000491B701904F09CF80028E7DB2818E7E7DD
+:10B700007538010081380100033883B20120192BFC
+:10B7100001D8014AD0567047AA3F01002C2210B52B
+:10B720000021044807F052F90122034B52421A60EB
+:10B7300010BDC046900C00208C0C002010B50248B3
+:10B74000FFF73EF910BDC046C8000020F0B5846880
+:10B7500089B00434062220005A4906F02FFD002843
+:10B7600003D00A21200006F03DFD002758E0F9B281
+:10B77000082206A807F02AF90421200006F038FD67
+:10B7800000285BD0052220004F4906F017FD002855
+:10B7900054D02000F9B206F0FCFC00284ED005225F
+:10B7A00020004A4906F00AFD002847D00421200065
+:10B7B00006F018FD00283BD140E004222000444957
+:10B7C00006F0FCFC002839D03900200006F0E1FC2E
+:10B7D000051E33D06B4605A9187AFEF70DFB061E31
+:10B7E0002FD0022220003B4906F0E8FC051E04D0C1
+:10B7F0003100200006F0C6FC05000121364A37481A
+:10B80000029B009604F018FF0421200006F0FCFCC7
+:10B81000002D13D0002811D0FBB2002B3AD1012704
+:10B82000380005F031FAFBB202900393002B9ED052
+:10B830000421200006F0DCFC0028BED1072009B05E
+:10B84000F0BD04222000264906F0B8FC002805D0EF
+:10B85000059B2000996806F09CFC0600059ABB0039
+:10B86000916806AA9950002EE8D0FBB2002B03D1B4
+:10B87000059805F022F8C7E70F222000194906F0C5
+:10B880009DFC0028DAD00021200006F082FC002870
+:10B89000EED1D3E70421200006F0B0FC0028CDD083
+:10B8A0000421200006F0B0FC0028C7D00137022F89
+:10B8B000B6D10A21200006F0A1FC0028BED000204D
+:10B8C000BDE7C04607380100853801008B3801000C
+:10B8D000623701006A36010091380100C42D010071
+:10B8E00089340100C538010010B5041D0322200071
+:10B8F000074906F063FC002801D1072010BD054B65
+:10B900002000596806F04CFC0028F6D00020F5E72E
+:10B91000D53801008C0C0020F0B58FB01E0004ABB0
+:10B92000DF1C0C00390001900292FFF771FC03004C
+:10B930000220002B5BD1019805F0A6F9C0B201F0FE
+:10B94000DFF806AD010020232A000198FFF796FAE0
+:10B9500000284CD13F78002C04D008223900200068
+:10B9600007F034F8069A3B4B9A423AD1002C04D0A7
+:10B97000082220000BA907F00EF8002E01D02B6939
+:10B980003360EB682C890198E41805F07DF9C0B2AA
+:10B9900001F0B6F805AE2418042332002100019806
+:10B9A000FFF76CFA002805D12B4B32889A4201D15F
+:10B9B0007388E4180423320021000198FFF75EFA2F
+:10B9C000051E16D1254B32889A4212D1778804344D
+:10B9D0003F19231D0393BB420DD901206840C000CD
+:10B9E00005E01F4B17207B439A4200D114380FB05B
+:10B9F000F0BD0420FBE705AE0423320021000198CE
+:10BA0000FFF73CFA0028F2D132887388FF2A04D16C
+:10BA1000144A934205D10520E9E7102A01D1202BD1
+:10BA200002D00433E418D4E7002D0FD1029A243455
+:10BA3000002A01D10125CCE7BC4209D8029A03991A
+:10BA40000198FFF71BFA0028F4D0D0E70620CEE7D4
+:10BA50000720CCE73DB8F3960869000007690000AD
+:10BA600001010101FFFF000070B51C4A8AB0059278
+:10BA70000422002301250692194A8668406805A918
+:10BA80008A6001AA0293CA600B742A00043002ABD8
+:10BA9000019505F0A1F8041E1ED10300020003A9C0
+:10BAA00001980436FFF738FF002805D1019805F00A
+:10BAB00031F90922002808D10198FFF7A7F90500FC
+:10BAC000FFF72CFE002D04D0AAB201213000FFF7B1
+:10BAD0001BF920000AB070BD0324FAE762370100A9
+:10BAE000371E0100F0B50024BDB0836846680EAF74
+:10BAF00021002022029000933800331D0193079407
+:10BB000006F064FF0123842098265B427B60BB60C3
+:10BB100011AA784B269206AA12181E9310A8052384
+:10BB20002B9006A880190470734814702D90AC20D7
+:10BB3000724A1F93724B2892724A2093724B2A9238
+:10BB40002F920FAA23933092042306AA12180325DA
+:10BB500014706E4A24933292C0226D4B1EA9CB61A1
+:10BB60000C74CF60CD620D644D658B6513ABCB65F6
+:10BB700006AB9B181C70674B14324B6607238B6611
+:10BB8000654B0198CB6615AB0B6706AB9B181C7019
+:10BB9000CE3A07AB05F020F808AE01907461A042E0
+:10BBA00000D0A4E0009B3100043338000493FFF779
+:10BBB00045FA041E28D07369029AD360012123003C
+:10BBC000564A574804F02FFD01210498A2B2FFF70E
+:10BBD0009BF8019D0090534B5A689B689A4202D093
+:10BBE000002C00D17BE000230120190016AAFFF7EA
+:10BBF00093FE002C00D172E0FFF790FD009B002B1C
+:10BC00000BD10723019308E0337C0093002B07D16D
+:10BC1000029B9868FFF768FE019001983DB0F0BD67
+:10BC2000404DF3682B60089BAB607B680593002B4D
+:10BC300026D1BB6979691A0068603B4803932B736E
+:10BC400006F0A9FE2023039A21009A1A039B0D33C4
+:10BC5000581906F0BBFE737C002B11D02000B96888
+:10BC6000FFF760F9051E0BD0304B82B21B68012133
+:10BC700004987361FFF748F82C000090059DAAE72F
+:10BC80000025129BAB42A6D0264D08AE6A681199DA
+:10BC90009B18AA680F989B1A5A425341B268DBB2AC
+:10BCA000FFF720F9041E09D16B68B2689B186B601E
+:10BCB000AD68ED1A6B425D41EDB28CE71C4B1B6821
+:10BCC0007361012123001B4A154804F0ACFC0121DB
+:10BCD0000498A2B2FFF718F8009D00907BE7029B42
+:10BCE0009868FFF701FE002D00D187E784E70195F2
+:10BCF00093E7C04685380100D5380100DE380100E1
+:10BD0000371E0100411E0100D9380100E238010050
+:10BD1000491E0100E6380100031F0100EE38010052
+:10BD2000C42D01008C0C0020990C0020EC00002098
+:10BD3000E80000200E39010010B50248FEF740FE71
+:10BD400010BDC04600010020F0B5CBB003AC05002B
+:10BD500008220021200006F039FE80220AAE0021D0
+:10BD60005200300006F032FEAB686868043301937D
+:10BD70009C4B05A9059306234B609B4B01228B60CE
+:10BD8000002304300B7402ABCC6004F025FF031ECB
+:10BD9000009000D024E104000499039A8D18AA426F
+:10BDA0000DD1994239D0022200210198FEF7ACFF53
+:10BDB000002801D10723009300984BB0F0BD107804
+:10BDC000613815280FD8FCF779FA0B1D0E0E0E0EF0
+:10BDD0000E0E230E0E0E1F1525210E19100E0E1B12
+:10BDE0000133824C9BB20132D9E7012004431B1876
+:10BDF0009BB2F8E7022004430133F9E70420FAE795
+:10BE00000820F8E71020F6E72020F4E74020F2E7CA
+:10BE10008020F0E780204000EDE70123002C00D1D6
+:10BE2000DCE025001D4029001C4205D0704930008F
+:10BE3000FCF732FB06250121A30714D580277F00DC
+:10BE40006C4B70197F1B002900D06B4B39006B4A7B
+:10BE500003F0EEFC0028ADDB8742ABD902230121C1
+:10BE60002D18ADB29C43630715D580277F00644A27
+:10BE700070197F1B002900D0624A3900624B03F021
+:10BE8000D7FC002896DB874200D893E704230121E2
+:10BE90002D18ADB29C43230716D580277F00584A42
+:10BEA00070197F1B002900D0564A3900574B03F008
+:10BEB000BFFC002800DA7DE7874200D87AE7082334
+:10BEC00001212D18ADB29C43E30617D580277F00D2
+:10BED0004B4A70197F1B002900D04A4A4C4B39004D
+:10BEE0001B6803F0A5FC002800DA63E7874200D84E
+:10BEF00060E7102301212D18ADB29C43A30616D58F
+:10BF000080277F003E4A70197F1B002900D03D4AE0
+:10BF10003900404B03F08CFC002800DA4AE78742E6
+:10BF200000D847E7202301212D18ADB29C436306BA
+:10BF300016D580277F00324A70197F1B002900D058
+:10BF4000304A3900344B03F073FC002800DA31E743
+:10BF5000874200D82EE7402301212D18ADB29C4323
+:10BF6000230616D580277F00254A70197F1B0029DC
+:10BF700000D0244A3900294B03F05AFC002800DA8B
+:10BF800018E7874200D815E7802301212D18ADB2AC
+:10BF90009C4380235B001C4212D00AA85C1B401902
+:10BFA000144B002900D0144B21001D4A03F040FC23
+:10BFB000002800DAFEE6844200D8FBE62D18ADB278
+:10BFC00006221849019806F0F9F8002800D1F1E698
+:10BFD0002A003100019806F0F1F8E9E61C0025E797
+:10BFE0000323E8E6E5390100631E0100FF010000BC
+:10BFF000313A0100FD32010043330100EC39010008
+:10C00000D73A0100D63A0100F6390100033A01009F
+:10C0100014010020093A01000D3A0100173A01000D
+:10C020002F3A0100383A010010B584680822043420
+:10C0300020000E4906F0C2F8002806D0C0212000DA
+:10C04000490006F0A6F8002801D1072010BD0922FA
+:10C050002000074906F0B2F80028F6D0042120009D
+:10C0600006F097F80028F0D00020EFE73F3A0100F3
+:10C07000483A010010B519220023024802F06CFD75
+:10C08000002010BD08000020F0B589B001AE0021ED
+:10C09000446808228568300006F098FC124B01279E
+:10C0A0000393124B03A98B600023043420000B740C
+:10C0B0003A006B464F60CE6004F08EFD041E11D135
+:10C0C00004353A0028000A4906F078F8002805D01F
+:10C0D0003100280006F06DF8002800D10724200068
+:10C0E00009B0F0BD0324FAE7B8360100631E010071
+:10C0F000C63701007FB500230126846801AD0434F2
+:10C100000522134920006B6001942E7206F056F848
+:10C110003221200006F06CF829000E4803F0DCF80C
+:10C120002B7A002B0AD03221200006F06DF8002374
+:10C13000984200D10723180004B070BD064A3100B0
+:10C14000064804F069FA2B7A002BF3D0EBE7C046DF
+:10C15000523A010061C10000583A0100CC2D0100A3
+:10C1600073B50B7A05000C00002B18D00E230E6857
+:10C17000C3560521264A684603F05AFB6A46002347
+:10C18000694653713000062206F01FF8002807D1D7
+:10C19000002001231840636820720133636073BD7F
+:10C1A0001421206806F024F80028F1D026681949E7
+:10C1B0000422300006F002F80E216956002823D030
+:10C1C000300005F0DFFF0028E2D00322124920688A
+:10C1D00005F0F4FF0028DBD06168206805F0D9FF86
+:10C1E0000028D5D005220D49206805F0E7FF00287A
+:10C1F000CED0297C206805F0CCFF0028C8D01421BF
+:10C20000206806F001F8C4E7300005F0C2FFDAE765
+:10C21000B7360100773A01007C3A0100803A01000C
+:10C2200010B50248FEF7CCFB10BDC0461801002037
+:10C2300070B500263400856804352000FDF7A2FDA6
+:10C24000041E09D109222800104905F0B7FF002873
+:10C2500004D10724200070BD0136EEE7310028002C
+:10C2600005F0C0FF0028F4D02000FDF78BFD041E70
+:10C2700005D001682022280005F0A7FFF2E7310071
+:10C28000280005F0BBFF0028E4D1E2E7B53A010041
+:10C2900008220C23F0B5002697B000AF9B18456824
+:10C2A00031008468D819FE6006F090FB08201C223B
+:10C2B0001318D919524B534A8B600C237A607A6257
+:10C2C00004221B18DB190435CB6003184A602800D0
+:10C2D000DB19033A0E7404F07FFC0500B04200D075
+:10C2E0008CE0BE69731E1E2B00D987E00820302326
+:10C2F0001B1832007969D81906F04DFB082130224D
+:10C300005318DB199D550C23FB18FB615318D819E2
+:10C310000E000434FDF740FD00280AD0FB693A49BD
+:10C320001D6014239B19DE19320004F038FA00282E
+:10C3300022D06E4688B06A46344B082105933023DC
+:10C340005B18DB19069380239B009383304B049387
+:10C35000E2213048103249010023FDF761FA03223F
+:10C36000B54602212000FEF7CFFC002800D10725AA
+:10C370002800BD4617B0F0BD04222000796805F002
+:10C380001DFF0028F3D00C2308229B182000D91988
+:10C3900005F00FFF0028EAD0062220001E4905F014
+:10C3A0000DFF0028E3D02000F96805F021FF0028E8
+:10C3B000DDD0302308229B18D819FDF7EDFC0028AA
+:10C3C0000FD0164B3200FB611549746004F0E7F999
+:10C3D000002804D12000F96805F016FFC5E70228FF
+:10C3E00008D1022082B202212000FEF78DFC002835
+:10C3F000BDD0EFE70428F5D00520F3E70325B7E724
+:10C40000631E0100BF3A0100C90D0100C43A0100DA
+:10C4100003000001DC2D0100DA3A01001F0E0100CB
+:10C42000D30D010010B50248FEF7CAFA10BDC04690
+:10C430002C0100207FB5002301936B468568DC1C2E
+:10C440001648043501A902940395FEF7C7FA06229F
+:10C450002800134902AE05F0B1FE002814D02800D0
+:10C46000019905F0BFFE00280ED0012331000D48D0
+:10C470002370FEF7B3FA2378002B07D02800019928
+:10C4800005F0BCFE207001E0002323702378092012
+:10C490005A4253415B42184004B070BD450E010042
+:10C4A000FB3A01008D0E010037B50024856801A913
+:10C4B0000A4804350194FEF791FA0522280008493C
+:10C4C00005F07CFEA04205D02800019905F061FE30
+:10C4D000A04200D1092420003EBDC046450E010007
+:10C4E0004C3A0100F8B58A6805000C000669002A7C
+:10C4F00014D08989002911D00023408917888742E8
+:10C500000AD001339BB202329942F7D1012223684B
+:10C510001A7023681878F8BD9942F7D0371E03D0F7
+:10C520003000FBF7C1FF07000321606805F060FEE3
+:10C5300000280ED1002001222368104018702568C1
+:10C540002B78002BE5D00321606805F05DFE287094
+:10C55000DFE705221249606805F030FE0028E9D0C7
+:10C560006989606805F015FE0028E3D004220D49B2
+:10C57000606805F023FE0028DCD03A0031006068D6
+:10C5800005F01CFE0028D5D008220749606805F098
+:10C5900015FE0028CED02989606805F0FAFDCAE7AB
+:10C5A00071360100BF3A0100023B0100F0B50026E0
+:10C5B00005278DB0836803AC310045681022200048
+:10C5C0000193029606F002FA254B04350793254B9A
+:10C5D00007A928008B60012202AB0E744F60CC606B
+:10C5E00004F0FAFA0500B04237D18023039A5B02C7
+:10C5F0009A4232D221001C48019EFEF7EFF9237BBC
+:10C600000436002B08D104220A213000FEF77CFBFF
+:10C610000700002F17D115E03A003000134905F04C
+:10C62000CDFD071E04D03000A16805F0B2FD070063
+:10C63000637B002BEDD0032230000D4905F0BEFDD9
+:10C64000002803D1092528000DB0F0BD01213000DC
+:10C6500005F0EFFD0028F5D0DBE70325F3E7C04642
+:10C660000B3B0100371E01004F0E01007136010027
+:10C67000113B0100F0B5002485689DB02B1D01938E
+:10C6800043680BAF1A1DDB681000049306ABDD1D79
+:10C69000019B04990292089409940A940B957B607B
+:10C6A000BC81BC6005F0EFF9A04208D1414A0121EC
+:10C6B000414803F0B1FF022420001DB0F0BD3F4B04
+:10C6C0000FAE03930F93062373603D4B0122B360BB
+:10C6D00009ABF36031000AAB0298347404F07CFAC1
+:10C6E0000400634263412B7000282CD10321049A7B
+:10C6F000029805F0E5F9002801D1324AD7E7099BF5
+:10C70000102B0CD902220A210198FEF7FDFA28709D
+:10C7100006AB07331B78002BCED10924CCE7002BC6
+:10C7200033D0294ABB81B26014AAF260BA600AAB66
+:10C73000012231000298347404F04EFA434243411E
+:10C740002B70002801D00324B6E706220399019834
+:10C7500005F034FD00280CD00899019805F042FD41
+:10C76000002806D00123390018482B70FEF736F94F
+:10C7700001E000232B702B78002BC9D00899019879
+:10C7800005F03CFD06ABD871C2E7114808A9FEF7D9
+:10C7900025F906220399019805F010FD002805D01F
+:10C7A0000899019805F01EFD0028DBD1002306AA98
+:10C7B000D371ADE7153B0100BC2D0100FB3A010030
+:10C7C000E10E0100333B0100A30E0100E5C40000AF
+:10C7D000450E010013B5074C200005F00CFF802228
+:10C7E000054B2000009305490323120102F04AF98A
+:10C7F000002016BDD8060020E02F0100E010002028
+:10C8000010B500220023024804F0A4F910BDC04670
+:10C81000E801002010B5036A0400002B08D0064987
+:10C8200005F0C5FE2000103005F063FE002010BDAD
+:10C8300016204042FBE7C0462D0F010010B5040052
+:10C84000103005F05EFE2100014805F0C8FE10BD65
+:10C85000D80600200748084B10B50362074B436217
+:10C86000FFF7D8FF041E02D1054800F049FB200065
+:10C8700010BDC046BC0C00209B0F0100950F0100AD
+:10C8800085C8000010B5044B0100180005F039FE02
+:10C89000024802F0EDF810BDD80100204001002050
+:10C8A00070B5002200230C4801F056FF041E00D191
+:10C8B00070BD230008330948DA6F211D00F012F81B
+:10C8C0000500200000F07EFA002DEAD0290004487F
+:10C8D000FFF7B4FFE5E7C046D8010020F40C0020C4
+:10C8E000BC0C0020F0B5036804000D00160085B0F4
+:10C8F000002B04D0012E0BD8002005B0F0BDFFF7AF
+:10C900007FFF206004F021F92368002BF2D1F3E7C8
+:10C910002F88234B9F423BD0224B9F42ECD1206873
+:10C9200004F013F92268023ED368108A9C46AB1CBF
+:10C930006546518A5269091AAA1A891A60440096F2
+:10C9400003AAFCF713FB002826D12268039B118A57
+:10C950005B181382134B9F4207D12068038A012B77
+:10C960001AD90C3004F004F9A0802368A1881A8A2F
+:10C970008A42C1D310D8D968002004F033FB031ECB
+:10C980000AD121680A8A023A0A8220682360B4E741
+:10C9900023681B8A002BC5D1200004F00AFBABE7FB
+:10C9A0000414000006090000F0B589B0019003915D
+:10C9B00017000A000100002004F014FB00245D228F
+:10C9C00001264C4B04900292059406AA5380039BC7
+:10C9D0009C4201DB00204DE0022106AB5818B8470D
+:10C9E000002847D12500002E13D0039B06AA02334E
+:10C9F0005BBA07A853800380019B3A001B78032190
+:10CA0000837004F0E0FA002834D1029B0135033B27
+:10CA10000293039B029A5B1B1E00934200DD1600EB
+:10CA2000029AD31A012B27D80023013E2C0005932C
+:10CA3000AB1922001B1B022B26DC059B002B12D0FE
+:10CA4000039B1B1B012B2ED0022B39D0002B0AD1AC
+:10CA5000049B06AA5BBA938002213A0007A804F05F
+:10CA6000B2FA002806D101212348B8470026234BFB
+:10CA7000B042AAD009B0F0BD0122012B00DC002297
+:10CA8000059B1343DBB2D1E7019B0322191907A8C9
+:10CA900005F081FF3A00032107A804F094FA00286A
+:10CAA000E8D10334C4E7019B07A89B5C0321037012
+:10CAB000049B3A001B0A4370049B01348370CEE749
+:10CAC000019A07AD125D631C2A70019A0321D35CA1
+:10CAD00028006B70049B3A001B0A0234AB7004F010
+:10CAE00072FA0028C6D1049B3A00012128002B705D
+:10CAF000B5E7C04606090000FC320100041400003E
+:10CB000070B5040086B002280ED1012502A9039554
+:10CB1000FDF772F900280BD0144E00902300290075
+:10CB20003000134A03F088FD0024200006B070BDD9
+:10CB300001F060FB042812D004AD2A00200003A9F4
+:10CB400003F02CFF031E02D002000C3202D1039A24
+:10CB5000012A09D00121074A044803F064FD00249A
+:10CB6000029803F0AAFEE0E76C68F9E7AC2D01003B
+:10CB7000893B0100A73B0100074B70B5C31A0D00AC
+:10CB800006499B10594304004022054804F050FA1E
+:10CB900001002000A84770BDFC0C0020B76DDBB67B
+:10CBA000882B010073B540230D00084C0849041B75
+:10CBB000A4106143009306002B00064A064804F0C7
+:10CBC0006CFA011E01D03000A84773BDFC0C002098
+:10CBD000B76DDBB609110100882B0100F7B5002203
+:10CBE000012105001000FDF775FC114800F0F0FE72
+:10CBF000041E19D100F00CFF0E4B2F6919003800EC
+:10CC0000019303F084FC002809DB01263E642D69B2
+:10CC1000019928001C3003F07AFC002802DA040095
+:10CC20002000FEBDEE64FBE705246442F8E7C04641
+:10CC3000FDCC0000EC2F01001FB500236C460293D1
+:10CC400001330393074A6B460094019404F056FAAB
+:10CC5000002804D132220023684601F0DDFD04B033
+:10CC600010BDC0461B1101000C210B0070B54343E1
+:10CC700004000020084AD3189D6B98636042084066
+:10CC800040308018DE6B04F055FA002D03D03200DE
+:10CC900021000248A84770BDFC0C0020882B010031
+:10CCA00070B5EFF3108572B60223012410490A68AB
+:10CCB00013430B6022420FD080220E4BD205D15875
+:10CCC000D358234208D00C4804F034FA002D05D084
+:10CCD0000020FFF7C9FF70BD2C1E04D162B6BFF360
+:10CCE0006F8F002CF4D1012004F0E3FBF3E7C04682
+:10CCF0004C0D00200C0400003C0D002010B5002855
+:10CD000002D0012807D010BD044B1A6C0723100075
+:10CD100018401A42F7D1FFF7A7FFF4E7FC0C0020F8
+:10CD200010B5EFF3108472B6084A02211368180098
+:10CD3000884310600120034201D104F0C6FB002C9F
+:10CD400002D162B6BFF36F8F10BDC0464C0D0020FC
+:10CD500010B5084805F0A4FA002808D0064C2000B9
+:10CD6000FDF7D8FC2000FCF757F8002010BD132079
+:10CD70004042FBE7C02B01007DCD000070B50400F0
+:10CD8000074D0A2804D1AB680D2128005B6898473D
+:10CD9000AB6828005B68E1B29847200070BDC046D0
+:10CDA000C02B010070B504004518AC4201D1002031
+:10CDB00070BD21780248013483685B689847F4E7C6
+:10CDC000C02B010010B5034B0100180005F0D5FA87
+:10CDD00010BDC046AC010020F0B58DB03C4CA3683E
+:10CDE000DB6B002B62D1A568AB6B002B64D1EB6AC7
+:10CDF000002B30D12B69002BF0D02022200004A979
+:10CE0000984700250090A842E8D0009B9D42E5DAB3
+:10CE10000822304E02AB9B185F5D3378002B14D193
+:10CE20002D4C23680193002B24D1002200232B4892
+:10CE300003A901F065FC002812D1039B1A002360AE
+:10CE400033780832D067002B14D00A2F2CD100225F
+:10CE5000204B1A7028E0200098470028BED0C9E770
+:10CE6000019B236002211E4A1E4803F0D5FB0123CB
+:10CE70003370EAE7206802000832D36F7F2B0DD9A8
+:10CE8000194A0221174803F0C7FB2068FFF79AFFF1
+:10CE90000023012223600F4B1A70D6E7591CC318D8
+:10CEA000D1671F710A2F0CD00135AEE720009847DB
+:10CEB000002898D10DB0F0BD20009847002896D1E9
+:10CEC000F8E700232360094B1B689847ECE7C0464E
+:10CED000C02B0100DB0D0020500D0020AC01002014
+:10CEE000FD3B01001C2E0100243C0100540D0020DC
+:10CEF00010B5024AFFF758FD10BDC046A5CD000091
+:10CF0000114B70B51860114C200005F0C9F90028CC
+:10CF100018D0A3685B6A002B01D020009847A56851
+:10CF2000AB69002B01D0200098472B6C002B03D05D
+:10CF30000022200006499847A3681B6A002B01D0F5
+:10CF40002000984770BDC046540D0020C02B010042
+:10CF5000D9CD0000024B0B60012313607047C0461F
+:10CF6000580D0020004870471030010013B5030031
+:10CF7000044C009120000121034A03F05DFB1620C0
+:10CF8000404216BD8C2D0100503C010010B501221D
+:10CF90000648110005F0C6FA04F08DFC044C206030
+:10CFA00004F085FC6060002010BDC046600D0020CC
+:10CFB000580D0020F7B50D00140004F078FC210096
+:10CFC0000600280004F03DF92F0000282DD0310084
+:10CFD0002800FBF7B9F9002905D131002000FBF743
+:10CFE000B3F9002909D0124A12482B0001210094FC
+:10CFF00003F022FB1620404216E0A64213D80E4E44
+:10D0000001225242D317300001F006FC04F04FFC1D
+:10D010000500380001F046F8641B7F19002CF8D198
+:10D02000300001F0C7FB0020FEBD044ADCE7C0462B
+:10D030006D3C01008C2D0100600D0020503C010072
+:10D04000F0B50D0085B0190028001C00039204F013
+:10D05000F8F800280AD11E4A1E482B00012100942E
+:10D0600003F0EAFA1620404205B0F0BD2B0023433E
+:10D070009B0701D0184AEFE7002C15D0174F01226B
+:10D080005242D317380001F0C7FB26002819801B35
+:10D09000032E0BD8802101231148C90042581A429F
+:10D0A000FCD0380001F086FB0020DDE7039B1B1954
+:10D0B0009B1B59781A78090211439A78043E12048E
+:10D0C0000A43D9780906114301F018F8DEE7C04693
+:10D0D000503C01008C2D01008C3C0100600D0020B3
+:10D0E00000E001404368080010409143A1225B68C2
+:10D0F000D2009850014A0020995070470C0500005A
+:10D10000436800205A68014BD15070470C0500005D
+:10D11000436808005A68054BD35898430B40A12137
+:10D12000C9005050024900205350704704050000C8
+:10D130000C05000070B5430908D10C4B5968002953
+:10D1400004D0012585400C68002900D170BD8B6892
+:10D150001A002A402B4202D005484B689847231EEC
+:10D1600000D0236821001C00EEE7C046700D0020AF
+:10D17000A42B01001F23F0B5140045680B402A7C46
+:10D1800089B052011A4300920322E30601D4A20699
+:10D19000D20F832002ABDA70594B40002340834208
+:10D1A0004AD03BD8062B49D02FD8002B46D0042795
+:10D1B0001D38022B2FD1230346D501238B40A121FB
+:10D1C0006868C9004350A868002844D11F2300990B
+:10D1D0000B40490900D08EE0A0210126C9059B0023
+:10D1E0005B18E103C90FE0207140B140640CC0003E
+:10D1F00034401D580C43434992000D402C432243B8
+:10D200003F023A431A50002006E0802001274000E8
+:10D210008342D0D01738FF3809B0F0BD3A48834276
+:10D220000ED0FE3083420DD00138FF3802278342F2
+:10D23000C1D016204042EFE70727BCE71F00BAE73E
+:10D240000527B8E70327B6E76303BCD50123686861
+:10D250008B402E49B6E702AB9A1C009904F0CBF93B
+:10D26000C0239B0201901C420CD10099A86804F0D5
+:10D27000F3F9019B002BC6D102AB9978A86800F0A6
+:10D28000EFFEC0E705AE0822002103A805F09EFBD3
+:10D290000C220021300005F099FB03AB73603200D3
+:10D2A0000099A86800F0B4FD0028ACDB80232100C1
+:10D2B0009B0219401C4211D00123E403E40F634098
+:10D2C000737002ABDB783770B370320000230099C3
+:10D2D000A86800F05BFE0028CBDA94E7082206A8D5
+:10D2E00005F074FB02AB0333059332000099A86884
+:10D2F00000F08EFDEFE7C133FF339B001B68FFDEBC
+:10D3000006030000F0F8FFFF020200000C05000019
+:10D3100070B54568A868002812D004F097F9011E7E
+:10D320000ED1A86804F075F9041E0BD1020007495C
+:10D33000A86804F05DF9220001210620FDF7CAF873
+:10D34000002070BD05204042FBE7C04635D10000FB
+:10D35000F0B50400890085B043180293029BA342F4
+:10D3600002D1002005B0F0BD0F2108250827206854
+:10D37000C30AC6051940F60D1D403B4251D12F4B43
+:10D380005B5C01932E4B9E4201D101267642000E3A
+:10D39000032849D8FAF792FF02083134294BD650B6
+:10D3A000731C30D10434D9E7274B0021D650731CAD
+:10D3B000F8D0802320681B02184230D10D001F23B3
+:10D3C0003340760935D1A026E027F6059B009B194E
+:10D3D000FF00DE5940050396019E800F3602800053
+:10D3E00030430190194E03984900304006000198DF
+:10D3F000304328430143D951D4E7A123DB00CEE7D2
+:10D40000A223DB00D1E7A1237109DB0000290DD1A4
+:10D4100001310F00A020B740C005C750C9E7012166
+:10D42000CDE7162040429DE78620FBE700221A60E8
+:10D43000FFDEC133FF339B001B68F9E7C43F0100E7
+:10D44000FF0100000C05000014050000F0F8FCFFCF
+:10D45000054B01201B68002B04D1044B1878431E98
+:10D460009841C0B27047C0461C210040DD0D00202D
+:10D47000074B1A68002A07D000201860A323054A2A
+:10D48000DB00D3580B70704701204042FBE7C046D9
+:10D4900008210040002000409023024ADB00D058C1
+:10D4A000D0507047002000400020F0B5A3270500B1
+:10D4B000074B084EFF00141A002C02DD1C68002CDC
+:10D4C00000D1F0BD1D60F4590C540130F3E7C046A3
+:10D4D00008210040002000400122014B1A707047D3
+:10D4E000DC0D0020C1230421014A9B00D15070476C
+:10D4F00000200040C2230421014A9B00D150704704
+:10D5000000200040C12310B5064A9B00D3580020DC
+:10D510001B0605D5044B1B78834201D1FFF798FF0A
+:10D5200010BDC04600200040DC0D0020024B1868F2
+:10D53000431E98417047C04608210040C123802106
+:10D54000024A9B008900D1507047C046002000402D
+:10D55000C2238021024A9B008900D1507047C046F7
+:10D560000020004070B5C1250A4CAD0063591B0670
+:10D5700006D462590423100018401A4205D170BD28
+:10D58000FFF7C0FF0028FAD1F3E7034B1868431EEA
+:10D590009841F4E70020004008210040024B196048
+:10D5A000024B1A607047C046840D0020800D002099
+:10D5B00000220D4B80211A700C4B01321A60C123DE
+:10D5C0000B4A9B00D150EFF3108372B6094A1278D0
+:10D5D000002A02D0084A7C395160002B02D162B681
+:10D5E000BFF36F8F7047C046DC0D0020082000405D
+:10D5F00000200040DD0D0020FCE100E010B5104BE4
+:10D600001A78002A0ED00F4A1268002A0AD0C222C5
+:10D6100080200D499200885001210C4A116000229F
+:10D620001A7010BD0A4B1A68002A01D000221A6035
+:10D63000084B1B68002BF4D0074A11689847F0E7A5
+:10D64000DC0D00201C210040002000400C20004088
+:10D6500024210040840D0020800D002070B50E00B4
+:10D6600004F0CFFF6424184D00280AD001232B605A
+:10D670000EE0013C01200021E4B201F0CDFC002CC1
+:10D6800006D001220021280005F043F90028F0D03F
+:10D6900000230E4A0E4C13600E4A137001220E4BEB
+:10D6A0001A600E4A0E4BD650FFF7D2FE002805D165
+:10D6B0000130013C03F0CBFE002CF5D10122094BD7
+:10D6C0001A6000232B6070BD7C0D00201C210040DF
+:10D6D00010270000DD0D0020082000400020004041
+:10D6E0001C0500000C200040F7B5A0220021634D6E
+:10D6F0004368D2000469A9501F68060001AA3800D7
+:10D7000003F08BFE00284DDB019B3A6819791868FD
+:10D71000FFF71EFE002845DB63793069012B4AD1F3
+:10D72000A379032B47D1E379002B44D12179002938
+:10D7300002D002293FD10C31962223681202934273
+:10D7400000D17BE04DD896229201934200D177E040
+:10D7500034D89622D200934200D173E023D8962287
+:10D760005200934200D170E096269C22B6009202AD
+:10D77000B34220D1424BEA50424BE95006CC06C09E
+:10D780000422002401216C3BEA503F4B22001C6024
+:10D790003E4B296002201970FCF79CFE0220FCF72A
+:10D7A0007FFE2000FEBD96221201934250D09622A9
+:10D7B000520193424FD086204042F3E7E122D2014A
+:10D7C00093424AD009D8E1229201934247D096224F
+:10D7D000D2019342EFD12E4ACCE780222D4E120483
+:10D7E000C6E7E122920293423CD013D8962252021D
+:10D7F000934239D008D8284A934237D0E122120206
+:10D800009342D8D1254AB5E7E12252029342D2D1C0
+:10D81000234AAFE7E122120393422AD008D8214AD3
+:10D82000934228D0E122D2029342C4D11E4AA1E7FA
+:10D830001E4A9342BFD1802252059BE71C4A99E7BA
+:10D840001C4A97E79E22D20294E7A022520291E757
+:10D850009D2212038EE7184A8CE7184A8AE7EC22C9
+:10D86000920387E7164A85E7164A83E7E522120402
+:10D8700080E7154A7EE78022D2047BE70020004043
+:10D88000240500006C05000008210040DD0D00208B
+:10D8900000A04E00127A0000C0DA000000F0EB0099
+:10D8A00000E0D70190D0030000705F0740420F00F6
+:10D8B00000509D000050270000B0130000F07500DC
+:10D8C00000B0AF0300903A0100D0BE0E70B50D005D
+:10D8D00016000024331B002B03DDFFF7B9FD0028E1
+:10D8E00001D1200070BD0023044A1360044A295D61
+:10D8F0001370044A044B0134D150EBE71C21004063
+:10D90000DD0D0020002000401C0500001F4A1168AA
+:10D91000C9B201290FD10C201D4B40421B681B06C8
+:10D920001B0F1841084206D11A4B1B491960802170
+:10D930001A4B090219601168C9B201290CD10220E1
+:10D94000134B1B681B061B0F023B834304D1802033
+:10D95000C123C005DB00C1501268D2B2012A13D125
+:10D960000B4B0F491B681B061B0FD94011420BD1F3
+:10D970000C4B1A68012A04D00B4A1A601A68012A53
+:10D98000FCD1C022094B1A607047C046E00F00F07E
+:10D99000E80F00F004050040DFFF07C0186C0040EE
+:10D9A0009F1B000000EC06407593000014EC06403D
+:10D9B00010B5024B00201B68984710BD880D002051
+:10D9C00010B5024B1B68984710BDC046880D00205B
+:10D9D00010B50C4C2379002B10D10133206023713A
+:10D9E000002800D0084800F049F8002805D1206838
+:10D9F000002800D0054800F0A3F810BD7820404270
+:10DA0000FBE7C046880D0020B1D90000C1D9000055
+:10DA100010B5064B1B68002B06D00020FCF74CFD10
+:10DA2000002801D1FCF73CFD10BDC046880D002048
+:10DA300070B5C222802501239200ED05AB500B4A40
+:10DA40008026136000220A4B0A4C1A6076020A4BA9
+:10DA5000EA58EB58324207D00120034204D0013C7F
+:10DA600003F0F5FC002CF2D170BDC046040000406C
+:10DA700000010040102700000C040000054B0200CC
+:10DA80001879002803D11A6001221A717047782092
+:10DA90004042FBE7900D002080210022012010B5BC
+:10DAA000084B094CC9051A6008602468944203D0E9
+:10DAB000C1239B00C85010BD19680029FCD01A6012
+:10DAC000F9E7C04600010040900D00208023C122EC
+:10DAD00010B59200DB059958012211420BD006497E
+:10DAE0000868002807D000200860C22189005A5029
+:10DAF000024B1B68984710BD00010040900D0020AC
+:10DB000070B5C223802502229B00ED05EA50094B27
+:10DB1000013A1A6083260022074B084C1A60F6006F
+:10DB2000AB59DB0305D50120013C03F090FC002C30
+:10DB3000F6D170BD0C000040040100401027000029
+:10DB4000084A1379002B09D101211060117180213D
+:10DB5000A3221800C905D2008B507047782040429C
+:10DB6000FBE7C046980D00208022832370B5D205C4
+:10DB7000DB00D1581D4CD358C9031CD503221340D8
+:10DB8000012B02D0002B13D100238021A322C90531
+:10DB9000D2008B50012500221548164B1A600560F3
+:10DBA000206890421ED0C12302329B00CA5018E068
+:10DBB000FFF7A6FFE8E7104BD358DB07E4D50F4B80
+:10DBC000D15802231942F3D12168002906D1094B0B
+:10DBD0001A68002AFCD000221A6002E0C1218900E4
+:10DBE000535070BD19680029FCD0F5E7980D00204E
+:10DBF0000800004004010040140400001C04000060
+:10DC0000F8B58022C123D2059B00D4581A231F26C1
+:10DC100001251C40002C00D1F8BD2000FAF7F4FBD0
+:10DC20002A008021301A824083000133FF33C90566
+:10DC30009BB25B181968D2B294430029EAD0002144
+:10DC400019608023C221DB0589005A50022A0ED1B7
+:10DC50001131FF315F585958890708D1A321C900F4
+:10DC60005D50C12189005A50034B1D60D2E7034B20
+:10DC7000C0B21B689847CDE708000040980D00200F
+:10DC800070B58024CBB25B00C3189A8A640022422C
+:10DC90001BD00E4E510A32400F2506009A82020018
+:10DCA0002940143254361388234203D05B0A2B4098
+:10DCB00099420AD00232B242F5D10022CB00C318F9
+:10DCC0005A60C9B2583003F0DFFB70BDFFE0FFFFC0
+:10DCD000F0B51F2485B004400A9E40094BD1A02511
+:10DCE000A400ED0564190194E024019DE4002C5981
+:10DCF00002941400651EAC410D006F1EBD4164000E
+:10DD00002C431D1E00D00C252C43754275411C4F21
+:10DD10006D423D40E027FF00ED190B9F2C437D42F3
+:10DD20007D41184F6D423D40C027BF02ED192C4385
+:10DD3000029DA5430C1E00D00C78111E01D0117855
+:10DD400049001A002C43002B01D01A7892003300AE
+:10DD50002143002E01D033781B020A430B9900297E
+:10DD600001D0087800041343E02201990343D20054
+:10DD70008B5005B0F0BDC134FF34A4002368FFDE32
+:10DD800000F9FFFF0000FDFFF8B50127CDB26D00DF
+:10DD90004519AB8A06000C003B422ED003F007FC6D
+:10DDA000AB8A9A061FD532685B0B9B00D318A22260
+:10DDB0000021D2009950995030002100FFF760FFF8
+:10DDC0000023AB821F332340600919D1A022E02435
+:10DDD000D2059B009B18E40019590C4A11400222FD
+:10DDE0000A431A51F8BD0722224097403200E30847
+:10DDF0006432D15CB943D154DEE716204042F1E7EA
+:10DE0000C133FF339B001B68FFDEC046F0F8FCFF08
+:10DE1000F0B5136805000C00160087B0002B1BD06E
+:10DE2000CFB222217F00C719BA8A0A408A4221D084
+:10DE3000002202A98A73CA73019200920F3252180B
+:10DE40000E2102A809182000FFF742FF0223BA8A18
+:10DE50009A43013B1343BB827268002A34D0137883
+:10DE60005168E2B25200AA189446928A900704D5EB
+:10DE7000002955D0162040422AE042480240604620
+:10DE8000828200294CD0032BF4D87268296852682A
+:10DE9000127890000292A2220918D200002B19D108
+:10DEA0008B508B500721012721408F402900E20829
+:10DEB0006431885CB843885462461C21928A9B0076
+:10DEC0008A43134362469382B368002B35D1002006
+:10DED00007B0F0BD8F58039103218F4303998F50F2
+:10DEE0002968294F081881583940815081582702E4
+:10DEF0000391F821490139401F043943039F3943F5
+:10DF000081506146029A2C325200AA189480029ADB
+:10DF1000898A5203114320220A4361468A82C1E75B
+:10DF2000002BBFD007200122204082402800E108BA
+:10DF30006430475C3A434254BEE72100C0CB28001E
+:10DF4000FFF79EFE002EC2D06B689E4206D02800CE
+:10DF5000583003F080FA002804DAB9E7AB689F4232
+:10DF6000F5D10020C300E4B2EB1864005E609F604E
+:10DF70002C19A38AC0B240020343802040001843FA
+:10DF8000A082A4E7DF1F0000FFE0FCFFF0B50C005B
+:10DF9000050011001E0087B0002A1FD0E7B27F00E5
+:10DFA000C719BB8A9A0701D49A061FD41C221342B0
+:10DFB00002D04B78012B19D00123002002AAD37381
+:10DFC0008B1C4A1C00910F21019002A80918200007
+:10DFD000FFF77EFE0323BA8A1343BB82002E39D09B
+:10DFE000E3B25B00EB189A8A920703D416204042F2
+:10DFF00007B0F0BDA22100273278C900039290003B
+:10E000002A681218575057509A8A134F3A409A82EA
+:10E010007278002A1ED02D68104F28184558240207
+:10E020003D40F8277F013C40C0271204BF023A4020
+:10E0300022438024B678640345503605455826406F
+:10E0400032432A434250039A998A57032022394384
+:10E050000A439A820020CBE7DF1F0000FFE0ECFFBD
+:10E0600010B5024803F010FA10BDC0465801002058
+:10E0700010B504480C0003F0EEF9002801DB207015
+:10E08000002010BD5801002030B580240123044D2C
+:10E09000E4002A591A42FCD00160BFF35F8F30BD03
+:10E0A00000E00140802310B55B0519690400FAF710
+:10E0B0004BF9002918D10E4B0E4A023199500E49E6
+:10E0C000086801300ED009688C420BD2A221C90029
+:10E0D0005C5080240121E40018590842FCD0002043
+:10E0E000985010BDA121F2E70D204042F9E7C0464B
+:10E0F00000E001400405000000100010012370B58D
+:10E10000034D044C2B51FFF7BFFF00232B5170BD73
+:10E1100000E0014004050000072330B504008568D5
+:10E1200085B0103D9D4302F010FC10226846064960
+:10E1300004F031FC10236A462900200002F0D4FBD1
+:10E14000431E984105B030BD9830010070B50C00F9
+:10E15000816886B01023103902AA050002F0AEFBD8
+:10E16000002802DA012006B070BD1022280002A9A2
+:10E1700003F0BAFB0323002808D110221C4902A88F
+:10E1800004F02CFC03005A1E934101332370280035
+:10E1900003F095FB6B46DE1D0100012332002800D1
+:10E1A00002F08CFB0028DDDB0F22337831001A40AF
+:10E1B0001B09627028000122237103F095FB0028DF
+:10E1C00002D16378042B03D90123637000232371E8
+:10E1D0000723AA682800183A9A43083AA11C03F0BA
+:10E1E00097FB0028BED12800E11C03F0E6FBBAE74C
+:10E1F000983001000822F0B53B4B87B000AF7B6040
+:10E20000B9187A68C30006004400985803F0DDFB93
+:10E21000051E03D0FF20BD4607B0F0BD0823DB1864
+:10E220000134D9197B68A400E05803F0CEFB012823
+:10E2300008D1032133002D4A2D4802F0F4F92D4B6B
+:10E240003D753B6100253B7A2B4C7B603B7C3B6002
+:10E250002078796803F039FB002835D06078396878
+:10E2600003F033FB00282FD0A378042B02D0FA7AD6
+:10E270009A4229D1E378042B02D0FA7C9A4223D126
+:10E280002379042B1DD16379023BDBB2022B27D902
+:10E290001A4B6D468AB06A4619490793194B059186
+:10E2A00006961384184B04939321002310481032D0
+:10E2B0008901FBF7B5FA6079AD46831E022BAAD916
+:10E2C000A8E7BA7A9A42DED001350634032DBFD1D1
+:10E2D0000748330029000D4A02F0A5F901209AE70A
+:10E2E0000B4A9B009B58D4E758300100FC3C0100CE
+:10E2F000B42D010003010303CC3F0100EA3C0100FF
+:10E30000413D01000103000004000001603D0100E7
+:10E310004C30010010B50521040003F043FD002836
+:10E320000AD0237D002B08D1A368064A934205D961
+:10E330000521200003F062FC002010BD5B00A360FB
+:10E34000FBE7C046FEFFFF7F70B516001D005A1C9C
+:10E35000036804009B18C2689A4205D20821006A2B
+:10E3600003F08BFE002070BD002D0BD13278200011
+:10E3700003F087FE0028F5D0002D0CD1A3680133EF
+:10E38000A360F0E7AB1E0022062B01D8054AD25C41
+:10E390001832D2B2EBE72368013D5A1C2260725D4D
+:10E3A0001A70E9E7DE3F010010B50400FBF734F90D
+:10E3B00003480121034A02F02FF9200003F07CFFFB
+:10E3C000F42D01009F3D0100F0B585B005000C0063
+:10E3D00000AFEFF310837B6072B62D4A9368FB6049
+:10E3E0002C4B042802D82C4B8100CB586E468AB0A7
+:10E3F000117C6A4629480793294B05900695089198
+:10E400009384284B0493B121274B1032BB60B8682A
+:10E4100000238901FBF704FAB546002C07D0E36915
+:10E42000DB0504D00121214AB86802F0F5F8FB6849
+:10E43000002B07D0180004F0EDF8002802D0037874
+:10E44000002B00D11A486E468AB06A46194B0790D5
+:10E450000593FB680693124B1384174B0493912189
+:10E460000023114810328901FBF7DAF92100B54683
+:10E470002800FFF799FF7B68002B02D162B6BFF33B
+:10E480006F8FF868FCF7A0F8BD4605B0F0BDC04638
+:10E49000A00D0020AE3D010060300100BC3D010038
+:10E4A0000103000005000001F42D0100E43D01001E
+:10E4B000EE390100053E010004000001F8B5012716
+:10E4C0000A4E83009D59013084003359AB4200D875
+:10E4D000F8BD6868002806D0037E3B4201D103F0F6
+:10E4E000C6FE0835F1E72B689847FAE7743001005B
+:10E4F000012270B5234B86B003201A70FFF7DEFFB0
+:10E5000001F07AF90420FFF7D9FF1F4C26001F4DB8
+:10E51000AC420ED300F0C4FCAE4220D300F0D0FCDD
+:10E52000F9F7ECFF01211A4A93898B43938106B0D6
+:10E5300070BD636A0593236A0493E3690393A36937
+:10E5400002936369019323690093E368A268616899
+:10E55000206800F00BFB23685C653034D7E7B26AB3
+:10E56000F36A511C01D1591C05D0110030681943C0
+:10E5700003D104F003F93036CEE70649183000F035
+:10E580000DFFF8E7DE0D0020C82C0100C82C0100AB
+:10E5900008080020E926010070B58826012504003E
+:10E5A00046430102114880220918002086B00495D4
+:10E5B0000E350395053565430D4B0590029001908E
+:10E5C0000C48F6182D180C4B30000095520000F046
+:10E5D000CDFA0422337C2C74934333740134074BFB
+:10E5E000E402E418EE606C6006B070BDE02000202C
+:10E5F00080070020A00D0020E7230100E018002084
+:10E60000F0B5002087B0FFF759FF204B83F308884F
+:10E610001F49204B0A6A00251A40C0231B041343DC
+:10E620000B62FBF7E3FEFBF7B9FFFAF753FF1A485B
+:10E6300000F016FB0120FFF741FF0220FFF73EFF2D
+:10E6400000F066FC154C164B88225C61154B164E8B
+:10E65000059301231549049312013300200003950B
+:10E6600002950195009500F081FA04220700237CB1
+:10E6700020009343237404F009F82800FFF78CFF6F
+:10E68000320039002000FBF76DFFC046E02000207B
+:10E6900000ED00E0FFFF00FF9008002008080020C8
+:10E6A000A00D0020673E0100F1E40000E021002001
+:10E6B00010B5064C064B9C4201D3002010BD200033
+:10E6C000A268616803F0FCFD1434F3E7C801002080
+:10E6D000C801002010B5084C084B9C4201D3002013
+:10E6E00010BD200003F00DFE002801D11C34F3E71B
+:10E6F00016204042F4E7C046AC010020C8010020CB
+:10E7000037B504000D00EFF3108172B6C068002821
+:10E710000CD0286003680020E360A3690133A36183
+:10E72000002916D162B6BFF36F8F12E010001843B4
+:10E7300002D128600C38F3E7200000920830220054
+:10E74000019300F07BFB002803D1024B9B685B69BF
+:10E750002B603EBDA00D002037B5EFF3108572B6DB
+:10E760000468002C13D0032223689343426803609B
+:10E77000944200D143602000012103F0ADFE04006B
+:10E78000002D02D162B6BFF36F8F20003EBD110095
+:10E790001943F5D00830009229000200019300F0DF
+:10E7A0004DFB0028F1D1024B9B685C69EDE7C04648
+:10E7B000A00D002070B5EFF3108572B60468A0427A
+:10E7C0001BD0002C19D062682368002613605A60A1
+:10E7D00002222000237C2660934323746660A66097
+:10E7E000183004F006F8231D2000DE6703F04EFF0A
+:10E7F0002900084803F09AFF70BD8268C3689B1A1D
+:10E80000591E8B419B188360002DF5D162B6BFF372
+:10E810006F8FF1E7DF0D002013B50400EFF31081D7
+:10E8200072B68068002808D00138A060002902D1A3
+:10E8300062B6BFF36F8F002016BD1000184307D1DA
+:10E84000002902D162B6BFF36F8F10204042F3E778
+:10E85000009201932200024800F0F0FAECE7C04673
+:10E86000DF0D0020F0B587B00490EFF3108772B68B
+:10E87000049E049D8C363468A435002C1CD10221E2
+:10E88000280003F05CFE002869D0049C9C34002220
+:10E890000121200003F08EFF0028F8D1002302930D
+:10E8A00001225242D31700920193049A3900943204
+:10E8B000404800F065FCD8E72368726833609442F2
+:10E8C00000D1736002222B6813432B600423E2689B
+:10E8D0009A43033B1343E3606368002F4AD0200050
+:10E8E0009847EFF31083059372B6E36801211A008D
+:10E8F0008A431009084241D1E260E3689A071AD5B9
+:10E9000002229343E3602C4B1868002813D00021A7
+:10E91000026800280FD04768BC423DD10268002938
+:10E9200034D159681A60884200D15A6000230360CC
+:10E930000830FFF73FFF02222B6893432B60DB0573
+:10E9400033D433685A1E9341059A002A02D162B625
+:10E95000BFF36F8F002B88D000F0E4FA85E72B68B7
+:10E96000DB069BD52860002F02D162B6BFF36F8F04
+:10E9700007B0F0BD62B6BFF36F8FB0E711229343CB
+:10E98000E36020001030FFF715FFB6E70A605A6811
+:10E990009042CBD15960C9E701009446002A01D0CA
+:10E9A0001068844610006246B3E7059B002BCED06A
+:10E9B0005BE7C046DF0D0020C40D0020F8B5C3683A
+:10E9C0000E00590801220D0004001540114248D1E3
+:10E9D0009B08134247D13368002B01D18368336011
+:10E9E0000125E3682B4202D0A3686D1933603768B4
+:10E9F000002F2FD01D4B00209A683B0088331B68E6
+:10EA00009A4204D103F0FDFD01235840C0B23B00FF
+:10EA10000122A4331B689908114013421CD000291D
+:10EA20001CD000281DD0002323603B008C335A6883
+:10EA3000002A0CD15C601C60380003F08CFD0423BC
+:10EA4000E2681343E3603368A3602800F8BD1460F4
+:10EA50005C60F1E7162505E0132503E0DB081342AF
+:10EA6000E1D010256D4200233360EEE7A00D0020B9
+:10EA700010B5034B0100180003F0B1FD10BDC046F6
+:10EA800038090020F0B5002689B004008C300660FB
+:10EA900046600E9D083000604060083000604060B5
+:10EAA0000120B54204D02879461EB0410002013051
+:10EAB0002600A436306001267642F717069607979F
+:10EAC0000026104803930496030002962000019646
+:10EAD000009400F099F8B5420CD02968B14202D0F8
+:10EAE000200003F094FD6B79002B03D00123A28951
+:10EAF0001343A381200003F041FE230088331C60F0
+:10EB000009B0F0BD65E8000073B50C000190EFF3AB
+:10EB1000108572B6CE681E2100200E4207D1190062
+:10EB20001143814209D1200001A9FFF747FF002DC1
+:10EB300002D162B6BFF36F8F76BD0821200031434A
+:10EB4000E16001991030A162024900F027FC012028
+:10EB5000EDE7C0466925010010B5034C0100200017
+:10EB6000FFF7D2FF10BDC04638090020F0B587B0CE
+:10EB70000593030058338365C365109B0727838182
+:10EB8000042300250732BA430374D2190F9BBA43FA
+:10EB900083738B180E0085601900C5738561C5618C
+:10EBA00004000493FBF764FB049BC019B8431F1ACD
+:10EBB0000E9B3A0002930D9B310001930C9B2000A9
+:10EBC0000093059BFBF7B8FC059B656523660C9BD2
+:10EBD00063660D9BA3660E9BE366EFF3108272B62D
+:10EBE000084B196A1C622167AA4202D162B6BFF3C0
+:10EBF0006F8F9B68002B00D05B6F3800636707B096
+:10EC0000F0BDC046A00D002070B50400002086B005
+:10EC100005900E98119D04900D98109E03900C98ED
+:10EC200002900B9801900A9800902000FFF79EFF39
+:10EC30002B00721C01D1013305D02B00334305D1C9
+:10EC4000200003F09BFD200006B070BD20003200C4
+:10EC50002B000249183000F0A1FBF4E7E92601007F
+:10EC600001230374838100234367014B986070473D
+:10EC7000A00D00200B21094A49429368D86704334C
+:10EC8000D967802306495B05486803434B6062B639
+:10EC9000BFF36F8F93680433D86F7047A00D0020C7
+:10ECA00000ED00E0102370B5C356027C002B31DB71
+:10ECB000D3062FD180235B4213431A4C0374A369FC
+:10ECC0001949E2698B4207D1016042601060E0613E
+:10ECD0000FE09A42F8D01B68002BF5D00E260E25C7
+:10ECE0009E574557AE42F4DD5A680360426010609B
+:10ECF0005860A5698D4201D0002D00D1E568A36858
+:10ED00001A7CD20607D1DA897F2A04D9AA69002A97
+:10ED100001D1636170BDAB4202D0280000F074FAEB
+:10ED20006561F7E7A00D0020B80D0020102270B536
+:10ED300082560500037C002A04DA7F221340037404
+:10ED400003F06AFC0D4E0E4AB469B368944201D0D8
+:10ED5000002C00D1F468AB4208D01A7CD20605D151
+:10ED6000DA897F2A02D9A269002A05D0A34202D0FB
+:10ED7000200000F049FA2300736170BDA00D00204F
+:10ED8000B80D002010B5511C01D1591C03D0024907
+:10ED9000183000F003FB10BDE926010010B5002873
+:10EDA0000AD1EFF30580002807D1064B5A699B680A
+:10EDB0009A4202D0FFF75EFF10BD62B6BFF36F8FBD
+:10EDC000FAE7C046A00D002070B51A4CA168E369AF
+:10EDD0000A68CB1A581E834149685B420A60516039
+:10EDE0001340E169A268002B05D1134B51601360F9
+:10EDF0000A60E2610AE00E250E205D57105685423A
+:10EE000013DD5968136051600A605A60A5690A4BA6
+:10EE10009D4201D0002D00D1E568A3689D4202D03B
+:10EE2000280000F0F1F9656170BD8B42DDD01B68F0
+:10EE3000D9E7C046A00D0020B80D002070B50C0029
+:10EE400011000A4A0A4B90681860EFF3108372B6FB
+:10EE50009568280003F0F3FB049A059B2800FFF750
+:10EE600091FF2000FFF706FF70BDC046A00D0020F7
+:10EE7000CC0D002010B500280AD1EFF30580002842
+:10EE800007D1064B5A699B689A4202D0FFF7F2FEFF
+:10EE900010BD62B6BFF36F8FFAE7C046A00D002029
+:10EEA000EFF3108172B6054B9A68D37B013BD373A5
+:10EEB000002902D162B6BFF36F8F7047A00D00200A
+:10EEC00070B5EFF3108672B60F4DAB68DA7B013286
+:10EED000DA73AC690D4A944201D0002C00D1EC6881
+:10EEE0001A7CD20605D1DA897F2A02D9A269002AC2
+:10EEF00005D09C4202D0200000F086F923003000AB
+:10EF00006B61FFF74BFF70BDA00D0020B80D002016
+:10EF1000024B034A9A61DA617047C046A00D002097
+:10EF2000B80D002070B5EFF3108572B61B4CA168C8
+:10EF3000E3690A68CB1A581E834149685B420A603C
+:10EF400051601340E169A268002B05D1144B516058
+:10EF500013600A60E2610AE00E260E209E571056EA
+:10EF6000864216DD5968136051600A605A60A669CE
+:10EF70000B4B9E4201D0002E00D1E668A3689E4252
+:10EF800002D0300000F040F928006661FFF772FE01
+:10EF900070BD8B42DAD01B68D6E7C046A00D0020BA
+:10EFA000B80D0020F8B5030007000C000B4303D197
+:10EFB000FFF7B8FF0020F8BDEFF3108672B6134DCF
+:10EFC000134BA8681860FFF7B1FEA86823003A0049
+:10EFD0001049183000F0E2F90423AA680400117CFB
+:10EFE00030000B431374FFF745FEAB689A6A002AA2
+:10EFF000E0D18022DB6A12069342DBD103F02DFCC4
+:10F00000201AC343DB171840D5E7C046A00D0020E7
+:10F01000CC0D0020E926010070B505000C00FFF7BB
+:10F02000C1FF013501D1631C0AD00A220023C11798
+:10F03000F9F741FA002901D1002800DA014870BD32
+:10F040002000FCE7FFFFFF7F014B98687047C04638
+:10F05000A00D0020F7B5838904000193EFF310831E
+:10F06000009372B60823027C1A4206D0009B002B44
+:10F0700002D162B6BFF36F8FF7BD1900114348B2DA
+:10F0800000285ADB2174A368002B02D0200003F073
+:10F09000CBFA20002600183003F0ABFB5836A56DE4
+:10F0A000AE4201D0002D50D1324F0025BB689C42AA
+:10F0B00004D1EFF305856A1E9541EDB2BE692E4A73
+:10F0C000964201D0002E00D1FE68B34202D030003B
+:10F0D00000F09AF820007E6101F018FD200000F099
+:10F0E000E1F8002D02D02548FFF7BAFDBB689C422D
+:10F0F00039D1EFF30583002B35D1A389DB070FD579
+:10F10000009B002B02D162B6BFF36F8F62B6BFF3D4
+:10F110006F8F0423181C02DFEFF31083009372B685
+:10F120000098FFF7A7FD019BDB07A5D562B6BFF3EB
+:10F130006F8F0423181C02DF9EE77F210A401343D0
+:10F140002000237403F068FA9DE7280003F06CFAAE
+:10F150002800183003F04DFB00222B1D2800DA6731
+:10F16000FFF7A0FD9BE7009B002BDCD162B6BFF34D
+:10F170006F8FD8E7A00D0020B80D00209008002068
+:10F1800073B5069D079E089C00950196FFF756FEF5
+:10F19000002C03D0024B9B685B69236076BDC046A0
+:10F1A000A00D002010B5047C1F21220003000A409E
+:10F1B00000200C4211D1094910008B420DD00849A2
+:10F1C0000868002809D0D9897F2905D80E21595609
+:10F1D000044B1B68994200DA100010BD8007002024
+:10F1E0005C010020D00D00200121044B044AC01A0C
+:10F1F000044BC0104343D1547047C0461809002047
+:10F20000DF0D0020ABAAAAAA70B518250B4B1E7CF7
+:10F21000FFF7C8FF75430A4B0400ED18280003F000
+:10F22000E8FA0022074B9A55944205D0621E280046
+:10F230000549D31700F0B2F870BDC046A00D0020FC
+:10F2400018090020DF0D0020E9F1000070B5EFF390
+:10F25000108572B6104A114B94681868A04207D105
+:10F26000FFF7D2FF002D02D162B6BFF36F8F70BDE2
+:10F2700000211960127C0A4B9B5C8B42F2D020006B
+:10F28000FFF790FF0028EDD0237CDB0601D1FFF7CC
+:10F290009BFD2000E4E7C046A00D0020CC0D00201F
+:10F2A000DF0D0020EFF3108172B60A4A136A834221
+:10F2B00008D11B6F1362002902D162B6BFF36F8FB2
+:10F2C00070471300002BF6D01A6F8242F9D1026FFB
+:10F2D0001A67F0E7A00D0020F8B505000E00EFF367
+:10F2E000108772B6074B1C6A002C05D1002F02D183
+:10F2F00062B6BFF36F8FF8BD20003100A847246FBE
+:10F30000F2E7C046A00D0020024B1868984200D1D9
+:10F31000002070476001002070B50600FFF7F4FF81
+:10F3200000280ED0026943693400F517121BAB4167
+:10F33000002B06DC01D1002A03DBD843C0171040A4
+:10F3400070BD0148FCE7C046FFFFFF7F002010B5FD
+:10F35000034B1B68834201D1F9F76CFF10BDC04617
+:10F36000D40D002030B500280ED00B4B5B689842BE
+:10F370000AD00168002907D00A694B690469456908
+:10F3800012196B410A614B610368426813605A604D
+:10F3900000230360436030BD60010020F0B504002D
+:10F3A00015001E0085B0531C02D1731C00D17CE0F7
+:10F3B000A160EFF31083039372B6002E26DBFFF7F4
+:10F3C000C5FF00210090012040197141009AD31718
+:10F3D00012184B4136492261636108684968121866
+:10F3E0004B411E00150001230293FFF78DFF07001C
+:10F3F000304B9C465B680193002F1DD16346236010
+:10F40000019B63601C6063465C6027E0284B1868C2
+:10F41000596802225242D317121A8B41521BB34130
+:10F420001100002B04DC01D1002A01D101210023AD
+:10F43000636121610023D7E73869796922696369CB
+:10F44000994202DC28D1904226D9801A99417B68E2
+:10F4500038617961636027601C607C60FFF754FF4E
+:10F4600084420FD1144B1B68002B0BD1029B002B45
+:10F4700002D1FFF76BFF00900098FFF74DFF0021CE
+:10F48000F9F75AFE039B002B02D162B6BFF36F8FD0
+:10F490002800310005B0F0BD121A8B412261636172
+:10F4A000019B9F42AAD03F68A6E700250026EFE710
+:10F4B0003009002060010020D40D0020F0B50500C7
+:10F4C00089B0314B03911D60FFF71EFF2F490400E7
+:10F4D0000A684B68E81704920593002C10D026693F
+:10F4E000676900950190874202DC24D1AE4222D99F
+:10F4F00032003B00009E019F921BBB412261636171
+:10F500002A00049C059D030012196B4100240A6027
+:10F510004B601D4B20001C60FFF7FEFE2100F9F739
+:10F520000BFE039BA34202D162B6BFF36F8FFFF7BE
+:10F530008DFE09B0F0BDF31706960793069A079B58
+:10F540000498059980185941002200230F4D22612B
+:10F550006361286069602000FFF704FF80230122B7
+:10F560001B0622616361039B002B02D162B6BFF3CD
+:10F570006F8F2000A3689847EFF3108372B6039350
+:10F58000014B1D68AD1B9EE7D40D00203009002003
+:10F5900010B5EFF3108472B6FFF7D8FE02000649EB
+:10F5A000C3170868496880185941002C02D162B617
+:10F5B000BFF36F8F10BDC04630090020F7B50400BF
+:10F5C000EFF3108572B603690195012B04D18023F6
+:10F5D00042691B069A4205D0002D5BD162B6BFF38B
+:10F5E0006F8F57E00122C16A806A002312184B41D5
+:10F5F000002B01D1012A33D901267642F71736189C
+:10F600004F41002F01DA0026002703F02AF90122DA
+:10F6100000238018594180197941002902DC3AD130
+:10F62000002838D003F01DF9002301228018594129
+:10F6300080197941244B994201D103302FD803F02E
+:10F6400010F9012200238018594102225242D31797
+:10F6500080197941121A8B4120001C49FFF79EFE48
+:10F66000236B01332363236A002B0AD0002D02D1C0
+:10F6700062B6BFF36F8F20009847EFF3108372B626
+:10F680000193A5691834A54201D0002D0BD1019B2F
+:10F69000002BA3D0F7BD02225242D317DCE7802310
+:10F6A00000221B06D8E7280002F0FCFF00222B1DD9
+:10F6B000DA67019B934202D162B6BFF36F8F2800D5
+:10F6C00002F0E4FFE6E7C046FFFFFF7FBDF5000064
+:10F6D000F7B5040000920193EFF3108572B6511C48
+:10F6E00007D1591C05D1002D02D162B6BFF36F8F2F
+:10F6F000F7BD002B0FDB16001F1E05DC002B01D110
+:10F70000002A01D10126002701225242D317B61840
+:10F710005F4100960197200003F06BF8089A099B5F
+:10F72000A262E3620023200023630349009A019B45
+:10F73000FFF734FED7E7C046BDF5000070B5040002
+:10F74000EFF3108672B6350003F053F8002805D0A9
+:10F75000002E1DD162B6BFF36F8F19E0636A002BD4
+:10F760000AD0002E02D162B6BFF36F8F2000636A09
+:10F770009847EFF3108572B62000183002F0C1FFF1
+:10F78000002806D002F082FF2900034802F0CEFFD5
+:10F7900070BD002DDED0FBE7E00D0020F8B50700BE
+:10F7A0000D00160002F02DFF002801D00020F8BD4A
+:10F7B0000B4B9B685C6F002CF8D02A1D0435F5D2EA
+:10F7C000EFF3108572B6042120003943B047002DB5
+:10F7D00002D162B6BFF36F8F0028E7D010C0E6E712
+:10F7E000A00D002010B501000020024AFFF7D6FF4F
+:10F7F00010BDC046FDFE000010B5024800F019FC27
+:10F8000010BDC0466F3E01000123902213B5054C88
+:10F810000549064800945B421201FFF733F90020C6
+:10F8200016BDC0468C300100602A00203809002037
+:10F830000CB470B58AB002AC05000E002022002185
+:10F84000200003F0C3F80223A3700D4B2561636011
+:10F85000002E13DB01D0731EED180FAA20000E99A5
+:10F860006561019200F00EF8002E02D0002223699B
+:10F870001A700AB070BC08BC02B018470025ECE74B
+:10F88000072B0100F0B5436891B00190069383788F
+:10F89000170000269B0700D524E20126764257E098
+:10F8A0004D788B1C0993252D00D124E200220421E0
+:10F8B000099B1400009205920A3209931F2C1FD84D
+:10F8C0002800203810281DD8F8F7F8FC0E1C1C184A
+:10F8D0001C1C1C0F1C1C1C0C1C161C1C09000120D1
+:10F8E000044302E0022004430C43099801330578E5
+:10F8F000002DE2D1099337E00820F1E71020EFE76F
+:10F900007F2C28D82800303809280DD840252C42D3
+:10F9100004D0009D554328180090E6E7059D554307
+:10F92000281805902020DBE72A2D0CD101CF650691
+:10F93000F2D4002803DB202505902C43D5E7404274
+:10F9400005902820CCE72E2D05D140200442C7D0B9
+:10F95000300011B0F0BD6C2D2CD026D8682D31D0E0
+:10F960006A2D32D04C2D30D0009B002B03DA40237F
+:10F970009C430023009320232B431A00653A022A5C
+:10F9800001D9612B24D10722FB1D934308331F00AB
+:10F99000B84B00920493240752D53400009B9D1964
+:10F9A000AC424FD1059B009A61E1742D9DD07A2D18
+:10F9B0009BD0D9E78020044200D191E78025AD009B
+:10F9C0002C438DE780204000F5E7A020800087E7EA
+:10F9D00028006338122800D9E2E0F8F76FFC0A43E8
+:10F9E000E1E1E1E143E1E1E1E1E1F2DCE1E111E169
+:10F9F000A300012302CF0AAA117000930492CAE760
+:10FA000008CF0493002B01D19B4B0493630602D4CF
+:10FA100001235B4200930099049802F0E1F8009002
+:10FA2000B9E720200199069B9847002813DB013C89
+:10FA3000009BA342F5D3059B05949E19361BACE7AA
+:10FA4000059CF5E7049B01999B1B185D069B984755
+:10FA500001340028A4DA019B9A7804231343019A05
+:10FA600093701AE723063FD5A30538D50722073739
+:10FA700097430CCF02920393102322009A43039BD7
+:10FA80000892002B39DA0299039A00244B429441E0
+:10FA9000029303948023089ADB0013439BB20893DC
+:10FAA0000AAC0A2302980399220002F0A5FF031B67
+:10FAB0000793079B089C049323005B0600D4A1E0F6
+:10FAC0000123079A9C43009B934200DC9AE0002D9F
+:10FAD00000D095E01123089C9C43009B1AE008CFBE
+:10FAE0000293DB170393C7E708CFE205F8D5A20519
+:10FAF00001D55BB2F4E71BB2F2E7029B039A134312
+:10FB0000CED16306CCD5009B002BC9D111339C43C9
+:10FB1000009B07930493594B23405A1E9341049A28
+:10FB2000D31825E010239C43063B9C4680232200EB
+:10FB30001A4004921C424AD021008133FF331940FD
+:10FB40001C4242D00722FB1D93431F0003CB083702
+:10FB500003000B434DD1220016339A4308926306EB
+:10FB60004AD5009B002B47D117339C43009B07933A
+:10FB70000493230761D4E3070BD5079B049A0093F2
+:10FB8000059B934205DD9B1A079A9B180093059BE2
+:10FB90000493049B48E0102378259C461C43C5E74A
+:10FBA000782B04D110225B1B1A439446BEE7252014
+:10FBB0000199069B9847002800DA4CE70236E8B224
+:10FBC0009AE0082300259C46B0E701CFC0E78022D9
+:10FBD000210008CF5200180011401442B8D08022F2
+:10FBE00021009200114098B21442B1D00499D8B2C9
+:10FBF000AEE706239C4308940AAC6346220054E710
+:10FC0000009B0493E30686D52B005A1E9341049A69
+:10FC10009B180133ACE720200199069B98470028E8
+:10FC200000DA18E7089B01330893089A059B934272
+:10FC3000F1DC049B0492F61AB618E30628D53020AE
+:10FC40000199069B9847002800DA04E7002D17D198
+:10FC500001363400009B079AF3181B1B9A4223DBE2
+:10FC60001500002D28D1079B049A1C19059B26001E
+:10FC70009D1A32E0AD3E0100A63E010006040000E0
+:10FC80000236E8B20199069B98470028E1DAE2E6DD
+:10FC90001C4B1C42DDD02B20A30700D40B3864057D
+:10FCA00000D52D200136EDE730200199069B013467
+:10FCB00098470028CEDACEE60AAB013DE85C019910
+:10FCC000069B98470028CCDAC5E620200199069BC0
+:10FCD00001369847002800DABDE663199B1B002B0C
+:10FCE000F3DC09990878002800D131E6252800D1F5
+:10FCF000D6E54B1C099301360199069B98470028CD
+:10FD0000EFDAA8E6060400007047C90040184088F2
+:10FD100040087047F8B50D000400FFF7F6FFF8F74C
+:10FD200073FB1F21091A8A00A218EB0010691F1D1E
+:10FD30000633E719E318AEB2002808D10130884035
+:10FD4000E1680143E16015613E801E80F8BDC1009D
+:10FD50000431625A3A80D200A2181880D6806652C6
+:10FD6000F4E730B5CD004519EB88141D8B4209D15D
+:10FD7000012393401A00C368A4009343C360002387
+:10FD8000235030BDA988A400CA0082182350D38014
+:10FD9000DB00C0188180F4E770B50D000400FFF7A8
+:10FDA000B4FFF8F731FB1F222900121A2000FFF7D9
+:10FDB000D8FF70BDF0B5050085B008000391F8F7D5
+:10FDC00023FB1F231B1A9E00AE1902933369019077
+:10FDD0000093002B12D12022019BD21A01235B42F7
+:10FDE0009340EA6814001C401A4215D02000F8F72E
+:10FDF00029FB031D9B0002005C5909E00327009CBE
+:10FE000021002800FFF781FF039B834207D8029A55
+:10FE100021002800FFF7A5FF200005B0F0BDE40099
+:10FE20002C19E488013F3461002FD4D0009B9C4200
+:10FE3000E6D1D0E7F8B5070014000E00FFF765FF24
+:10FE4000210005003800FFF760FF2D18ADB2F60065
+:10FE5000BE196B00210038007380FFF756FF24188D
+:10FE6000E400E553F8BD70B514000D000600FFF77F
+:10FE70004CFF631B9BB2EA002D1BB21859002D18D2
+:10FE80005180ADB2E200B118680048802100300016
+:10FE9000B352FFF73AFF2418E400A55370BD70B5C4
+:10FEA000002901D1002070BD072406680C400B34E6
+:10FEB000E408C908B36864189C4200D91C002100FA
+:10FEC0003000FFF777FF051EECD001003000FFF790
+:10FED0001CFFA04209D92C19290030002200FFF78D
+:10FEE000C2FF21003000FFF715FF0123ED0072195A
+:10FEF000518804350B4353807019D4E710B51100B5
+:10FF0000FFF7CDFF10BD0723F7B50027043ACC1D3E
+:10FF100089189C4399430E1BF6080460A660E760AD
+:10FF2000300000912425F8F76FFA20222D1A121ABA
+:10FF3000200039009200103002F048FD0122AD008F
+:10FF40000735ED08A9B24B0013436380731BEA0029
+:10FF50009BB20193A01803000198278040008446BB
+:10FF6000180063464380A1520122009B0199F600CC
+:10FF70005F801980A61973882900134373802000BD
+:10FF8000FFF7C8FEF7BDF0B585B00D001C1E02904E
+:10FF9000039229D000265B780193E0782378400013
+:10FFA0009B00C018A378C0182018019B9E4210D354
+:10FFB0006279237912021A43A37903991B0413432C
+:10FFC000E279029812061A4323000833A84705B0C5
+:10FFD000F0BD0378471C9B0038001F51F8F764FA06
+:10FFE000013038180136E0E716204042EFE730B51F
+:10FFF0000025020028001378002B09D0002811D01A
+:020000040001F9
+:100000008D4207D1702B04D01C00403C3A2C09D8FB
+:10001000002030BD1C00403C3A2C03D800200135A4
+:100020000132E8E7253B5C4263415840F8E7002095
+:1000300070470FB407B504A901C9019100F09BFAFC
+:1000400003B008BC04B0184770B5056908242E0039
+:100050000023020026401800254205D1D06813680D
+:10006000984203D9C31A30000B6070BD126A012098
+:10007000D31AF9E713B501A90400FFF7E5FF00283B
+:1000800004D0019BE268013B9B180193206A019B0D
+:10009000C01A013816BD10B5040050182269236A31
+:1000A000D20702D5013B184010BD9842FCD3C01ABC
+:1000B000FAE710B504000A00C168FFF7ECFF082258
+:1000C0002369E0609343236110BD022270B50D00E7
+:1000D0008B001A430368C1699B005A5004000168F1
+:1000E0002A00FFF7D8FFE3682060984203D1082375
+:1000F0002269134323612A0061682000FFF7CBFFC8
+:10010000606070BDF0B585B00393C3681700C26925
+:100110009B00D518D25C03231A40002304001E0064
+:100120000291022A01D12E68B608039A3B6013603F
+:10013000002E07D031002000FFF7BBFFE368A3606B
+:10014000012304E002222369134202D10023019318
+:100150002BE0A369280098472B780090DA07D10F8D
+:100160000191002AF2D00222134221D0029B002BDF
+:1001700003D019002000FFF7A8FF61682000009A53
+:10018000FFF789FFA168E36860608B4207D1200018
+:10019000009AFFF780FF00230100A060019308236D
+:1001A000226921601343E1602361019805B0F0BD2D
+:1001B00020000099FFF77DFFE368A360029B002BFE
+:1001C00003D02368E2699B009E50029B009A9C46E4
+:1001D000039B62441A6021682000FFF75CFF08233C
+:1001E000226920601343012223612B7893432B70F3
+:1001F0003D60A5E770B504000D001600FFF74BFF4A
+:100200002368834205D10822236925609343236133
+:1002100070BD0223B2001343E269AD00AB506168C8
+:1002200032002000FFF737FF6060F1E770B5036927
+:1002300004005B0706D5456AFFF71CFF854200D224
+:100240000500656270BD70B50D0004001C22002120
+:1002500002F0BCFB0022EB68A361AB6863612B6812
+:10026000E3616B68626223622A69002B04D0591E25
+:100270000B4201D101231A432261200001220021F7
+:10028000283002F04FF970BDF0B58BB00593002314
+:100290000492026A04001E000291079309938A42A5
+:1002A0003BD30193EFF3108772B6099A0397002AA4
+:1002B00005D020000199FFF79DFF0023099320003E
+:1002C00008A9FFF7C1FE089B029A0500009393421C
+:1002D0002BD32368E2699B00D618D35C0322934397
+:1002E000337021682000029AFFF7D5FEE368206092
+:1002F000984215D00025039B002B02D162B6BFF3B4
+:100300006F8F0799002906D06369002B01D0200068
+:10031000984700230793002DC4D130000BB0F0BDE7
+:100320000822236913432361E4E7002804D0200056
+:100330000099FFF7CAFEDEE7049B059A134317D026
+:1003400002F05FF9002813D1002F11D162B6BFF37C
+:100350006F8F2000049A059B2830FEF75DFA050098
+:10036000EFF3108372B603936B425D41EDB2C2E7C7
+:10037000236820000193009909AB07AAFFF7C2FE8A
+:100380000500B8E770B50400836908000D009847C0
+:100390000200EFF3108672B60123297820000B4388
+:1003A0002B706168FFF777FE60602000FFF73EFF6B
+:1003B000002E02D162B6BFF36F8F70BD0023F7B578
+:1003C00004000193EFF3108772B608212269A36835
+:1003D0000A4203D16268D51A9A4201D2256AED1AFF
+:1003E000002D3ED0E2699B00D5180321D35C032287
+:1003F0001A400B4239D0022A02D12E68B60805D124
+:10040000DA0721D42800A36998470600A1683200C2
+:100410002000FFF740FE3100A0602000FFF749FEFA
+:1004200001230193002FCDD162B6BFF36F8F002B54
+:10043000C8D1019B002B05D0002D03D1200028300E
+:10044000FEF7B8F92800FEBD022213432B70A36902
+:100450002800A6689847310002002000FFF71BFE25
+:10046000A060002FE5D13B00DEE71500F9E7F8B505
+:100470000400836908000D0098470600EFF3108719
+:1004800072B601222B7893432B7023699B0705D505
+:10049000E268E36992009B189D421AD102222B78F0
+:1004A00093432B70A368E168994204D13200200085
+:1004B000FFF7F1FDA06031002000FFF7FAFD002FEB
+:1004C00002D162B6BFF36F8F20002830FEF772F9B9
+:1004D000F8BD03222E68830016401E432E60EEE70F
+:1004E00010B5EFF3108472B6036982681B0703D45A
+:1004F00041688B1A914201D2036A9B1A002C02D1E7
+:1005000062B6BFF36F8F5A1E9341D8B210BD70B55B
+:1005100005000C0000280ED000290CD00B68002B21
+:1005200009D04B68002B06D01C22002102F04EFAA5
+:1005300000202C6170BD16204042FBE77047037815
+:10054000020000205B070AD4136852881B035B0D6E
+:100550001209981807231730984303308008704712
+:100560000020704710B5F8F785FE10BD10B50121C9
+:1005700002F0E2F910BD1FB50290002003910300C4
+:100580000200010001900090F9F7E2F905B000BD0A
+:1005900010B50120F8F752FF10BD002070474368E6
+:1005A00010B5DA7101224368196043685A71F8F78F
+:1005B00035FF10BD70B506000C001500081E0ED0EA
+:1005C000906853681B1A99420AD813680A001818D1
+:1005D000310002F0E0F92000AB681B19AB6070BD80
+:1005E0001C204042FBE770B50E0004001500190006
+:1005F000002802D1F8F722FF70BD002B06D01303AC
+:100600005B0D1030C018120D02F0C5F920002560F6
+:100610006660F9F7ADF8EFE707B50123019201AA8B
+:10062000F9F7C6F807BD13B5140001936A46022313
+:100630000094F9F7BDF813BD1FB514000293069B93
+:1006400001AA936003230194F9F7B2F81FBDF8B52E
+:1006500006000D0014001F00002C00D1F8BD210081
+:1006600028003A00B047241A2D18F5E710B5426863
+:1006700004000CCA81680068FFF7E9FF0022636884
+:100680001A6010BD70B54B6805001A68CB680C0085
+:100690009A4202D10800FFF7E9FF6068012102F0E9
+:1006A0004BF9A3681D54002070BD70B504000D0007
+:1006B0000A2802D10D20FFF7E5FF29002000FFF7EF
+:1006C000E1FF002070BDF0B58B688BB008930B88FC
+:1006D0000990DB0508000D780C005E0F1700F9F794
+:1006E00085F90023AD0601006D0F984203DB280059
+:1006F000F9F750F803002100226810311203520D5F
+:1007000060888C18551EAA415242114000220009EF
+:10071000059003910998089906970494029601920E
+:100720000092F9F791F90BB0F0BD436800201B6807
+:100730005B681961704743681B681A6852685360A8
+:100740007047F7B5012143681B685A6811751D6829
+:100750006B682F681C685B68AE680193002C02D13F
+:100760006B681C60F7BD21003000019AB847241A5D
+:100770003618F3E710B543681B681868F9F7AAFA4A
+:1007800010BD70B543680C001D686B681869F8F7F8
+:100790002FFE0F22030021002868984770BDF0B596
+:1007A0000500002689B004910592EB88B34202DC73
+:1007B000002009B0F0BD00212B792869734318335C
+:1007C0009BB20393814235DB0024019606AB013BCB
+:1007D000019802940A210134E718F7F709FE303135
+:1007E0003970019F0A213800F7F7B8FD0190092FF1
+:1007F000ECDC029B0020991C732306AA1355029B74
+:100800005C10D31817780130BC465F78013B177035
+:10081000674601329F708442F4DA002306AA511819
+:100820000B702800039B0599049CA0470028C0D1A9
+:100830000136BAE706234B43EC68E218E45C5378D0
+:100840001B022343039C9C420DD1D178937809026B
+:100850001943137952791B040B4312061A43E0D152
+:1008600014000196B2E70131ACE710B50379C288F4
+:1008700000215A43183002F0A9F810BD10B5040049
+:1008800002A8008821712061E2802000E360FFF768
+:10089000ECFF21000398F9F791FA002801D07820A5
+:1008A000404210BD0023994205DB8068884202D98E
+:1008B000401A90425B41180070477047F8B5160027
+:1008C0001A0007000C001D00FFF7ECFF002808D0FD
+:1008D0007968F8686118836832001C682B00A047AB
+:1008E000F8BD16204042FBE7F8B516001A000700D5
+:1008F0000C001D00FFF7D6FF002808D07968F868C3
+:100900006118836832005C682B00A047F8BD162090
+:100910004042FBE770B505000C001600FFF7C2FF70
+:10092000002806D06968E8686118320000F0B7F85E
+:1009300070BD16204042FBE710B5C0688368DB68D5
+:100940009847006810BDC068704710B5C0688368DC
+:10095000DB689847407910BD30B54D680368AB42FD
+:1009600001D2012030BD8A68AA18934201D3002029
+:10097000F8E70C694A69944203D30C235B428B610C
+:10098000F5E7CA685B1BE400A3500B694068DB0015
+:10099000D21850600B6901330B61E2E737B50C00E8
+:1009A000C0B201A91500F9F727FA00280CDB01985D
+:1009B000002809D021002A00F9F744FA0400019820
+:1009C000FFF77BFF20003EBD16246442FAE710B516
+:1009D0000B684268934204D90800F9F7B3FA002083
+:1009E00010BD4B6801209B184B60F9E7F0B585B04E
+:1009F0000400160002910393002838D0826803692E
+:100A000000259B1882699B19934211D90C202FE075
+:100A10002068019AC018029B591901F0BCFF636855
+:100A20002000A360F9F72AFA00281ED1019BED18D7
+:100A3000A3686268771BD21A01929742E8D2B54246
+:100A400009D220683A00C018029B591901F0A3FF8F
+:100A5000A368DB19A3600020039B834205D0A36831
+:100A6000834202D02000F9F709FA05B0F0BD0E204C
+:100A70004042FAE770B51D0081239B000400C018B6
+:100A80002B00FFF7B3FF0600002D06D08025AD0038
+:100A90006059FFF712FF00236351300070BDF8B5B5
+:100AA00087680400FB680D0016009847BB68002BA0
+:100AB00004D03200290020009847F8BD5820404259
+:100AC000FBE710B501F082FF10BD10B501F063FF28
+:100AD00010BD10B501000068F9F76CFB10BD10B532
+:100AE000F9F7C4FBF9F760FD10BD10B50021012036
+:100AF000F9F760FB10BD10B5F9F716FDF9F734FBF7
+:100B0000F9F73EFBF9F7B4FDFDF77AFD8620404288
+:100B10007047002802D162B6BFF36F8F7047BFF3F2
+:100B20004F8F30BF62B6BFF36F8F704710B5F9F7C4
+:100B3000FDFD10B50B6949699847002010BD10B53F
+:100B4000F9F7E0FD002010BD7047002303824369E0
+:100B5000C360704710B5C1698968F9F745FE10BDDB
+:100B600003008288521A828000684018186070471B
+:100B700010B5036802215C781A7824021443FFF749
+:100B8000EFFF60BA80B210BD0289030000208A42E4
+:100B90000AD95868C90040180368002B04D143687B
+:100BA0005A1E93415B421840704737B50500080054
+:100BB0000C00FFF7CAFF2800082310C0E268616933
+:100BC0002382638A511A083B5B1A00210832009184
+:100BD000023101F037FB37BDF0B589B005001E00CA
+:100BE00001910392FDF796FB002803D14D2040426E
+:100BF00009B0F0BD0023039A336014335343019AC4
+:100C00001400D318049306AF3900280001F029F925
+:100C100000280DD00027079B0293069B0593039B9A
+:100C20009F420CD10021280001F09BF90028EAD155
+:100C3000280001F03CF90028D8D00020D8E7049B18
+:100C4000A34200D8019C6368029A9A4215D1216898
+:100C5000059801F0C3FE00280FD1237C002B0FD193
+:100C60002800A368E168984700280BD0012323746B
+:100C70003368143401333360C5E714340137CEE7E9
+:100C80007020B4E72320B2E703000120002B03D03B
+:100C90000018012B00D0FD30704710B50A78047899
+:100CA00003000120944211D311D85C784A78944211
+:100CB0000ED30CD89A78DB78C8781B0213438A7855
+:100CC00000021043834203D398428041404210BD4A
+:100CD0000120FBE770B506000C0000F036F80500B7
+:100CE000300000F096F9012301386B4003280ED83C
+:100CF000F7F7E4FA0A080B020222002C00D0227057
+:100D0000180070BD0122F8E72B000022F5E701234F
+:100D10005B42F5E7F7B547100400380000F015F81E
+:100D20006B46DE1D00230500310038003370FFF7ED
+:100D3000D1FFA04203D133780120022B02D0281B1F
+:100D400043425841FEBD7047704700207047002065
+:100D50007047F0B505000E000024012789B000237C
+:100D60006A4631002000FAF7D7FD002806D120227C
+:100D70002900684601F032FE002805D0631C3C00C3
+:100D8000022BECD101246442200009B0F0BD002305
+:100D900010B501001A001800FAF7BEFD10BD0300DF
+:100DA000042807D80520022B03D80438022B00D1D1
+:100DB00002307047063B0520012BFAD90438F8E7CA
+:100DC000002010B5F8F746F80B68002001330B60DF
+:100DD00070471FB50C000179C31804290FD00829EA
+:100DE0000FD00420022908D1188800230290039311
+:100DF0006946236860680092984704B010BD18687F
+:100E0000F3E709CBF2E703000120032B03D8834269
+:100E100000D904307047042BFCD10230FAE770B5DA
+:100E200020220D000968040001F0CFF9002806D047
+:100E30002000A96801F0ADF90023984200D10723F2
+:100E4000180070BD0B88012001330B8070470B68C0
+:100E50004A68934208D101220A7340899B1888602E
+:100E60004B604A7301207047087B002805D001338E
+:100E70009A4202D100204873F5E701324A60F1E757
+:100E80000123022800D102331800704770B50C000E
+:100E90000D684189606801F07CF928702368187832
+:100EA00070BD73B5002405000E00019400F0E6FF4C
+:100EB000A0420CD1012076BD280001A900F0BBFFA3
+:100EC0000028F8D0019A630001349A53A4B2280094
+:100ED00000F0D9FF0028EFD0280000F0E4FFE9E798
+:100EE00070B504000D0000F0C9FF002807D10120F3
+:100EF00070BD2B68200001332B6001F032F8200018
+:100F000000F0C1FF011EF4D0200000F0CCFFEEE79E
+:100F1000002300B5C7B0039318AB00900193684657
+:100F200004AB0293F9F772FD47B000BD10B50400A1
+:100F30002000002200231030FDF70EFC011E00D11E
+:100F400010BD2000FFF7E4FFF2E710B5F9F7CCFC85
+:100F500010BD70B504000E00FBF752FC051E04D056
+:100F6000B36A002B03D021009847280070BD2100F0
+:100F7000E27A1831183001F00EFDF6E710B5041EC4
+:100F800007D0CB6A002B01D0183098472000F9F722
+:100F9000ABFC10BD80204000704770B50400018A92
+:100FA000C068FBF7A5FF05002000FFF7CEFF280073
+:100FB00070BD10B504000068002803D0FFF7C5FF1E
+:100FC0000023236010BD10B586B00300140000910B
+:100FD00003AA052104A8F7F74BFF042104A8A047A2
+:100FE00006B010BD30B5FF240F238A1864018A4271
+:100FF00000D130BD0D7840BA80B2684005091D406F
+:101000004540280380B245406801204001316840D6
+:10101000EDE710B5FDF7EEF810BD20387047CAB205
+:101020000C21514303695B18186C07231840704763
+:10103000F7B5C9B203690192EFF3108572B60C24BB
+:1010400026004E439E19376CC0263A003240944623
+:10105000374202D0019A62450ED101224C431B193E
+:101060001A6400239D420BD00C224A4343689B180C
+:101070005B6898470020FEBD002D06D101235B422E
+:1010800062B6BFF36F8F0133EED101204042F2E729
+:1010900010B58022FFF7CCFF10BDF8B594460500CF
+:1010A0000469C9B2EFF3108772B60C2207264A43CF
+:1010B000A218106C0640012E0FD106981064002073
+:1010C000874213D00C224A436146A418A163E3630C
+:1010D0006B68D35898470020F8BDC0221040069A8C
+:1010E000824209D178204042002FF5D162B6BFF389
+:1010F0006F8F0028E6D0EFE70120F4E713B58024D6
+:101100000094FFF7CAFF16BDCBB21C2110B559439E
+:10111000006940180021904710BD10B51000FDF780
+:1011200049FB10BD10B500F0E5F910BD10B5FCF796
+:101130001BFD10BDEFF3108172B6C02302681A4088
+:10114000BE3B13430360002902D162B6BFF36F8F29
+:101150007047F0B51C00002387B0039282682360BB
+:10116000A3605369029105AA04A99847059B5A1EDA
+:101170000592002B03D11620404207B0F0BDA368B2
+:10118000049E01937568029B27686560002B12D14D
+:10119000039B019A981A3368834200D903005D4388
+:1011A000019AED199A182560A26032689A4208D80F
+:1011B00008360496DAE7029B2900D81BF7F788F86F
+:1011C000E9E70020D9E710B513000022FFF7C1FFBF
+:1011D00010BDF0B5002483688BB0029103925B6967
+:1011E00006AA05A9984701940094069B009A934289
+:1011F00001D80BB0F0BD009B059EDB00F6187368AC
+:10120000019D0893019B3268EB1A9A4204D8009B17
+:10121000019501330093E8E707AF38000399029B7B
+:101220000794099598470028E3D0089B0135E418F6
+:10123000E8E710B50C0000F034FB2060002060608F
+:1012400010BD70B505000C0000F02BFB00239D4283
+:1012500004DBA84202D9401BA0425B41180070BDCC
+:1012600070B50D001900280016001C00FFF7E9FFFB
+:10127000002806D121002800FBF778FE1620404206
+:1012800070BD002C04D022002900300001F083FB47
+:101290000020F5E7436800205A68A223DB00D358FA
+:1012A0000B607047436800205A68A123DB00D150CF
+:1012B000704730B503690024586800280FD1002A10
+:1012C0001BD11620404230BD20609868814210D169
+:1012D0009C600EE005680400002DF0D028008842D4
+:1012E000F8D10868002CEFD19C685860A14200D169
+:1012F000986000200860824206D05A680A609A68A6
+:101300005960002A00D199600020DCE710B500F098
+:10131000F3F910BDF0B51F001F23456889B0019196
+:101320002C7CA86864010B4016001C43002800D1E7
+:101330006EE080239B039E4204D1210000F0D8F987
+:10134000002057E00822002103A801F03FFB802382
+:10135000DB039E423CD1FE231B06FB185A1E934121
+:10136000043302AA137100210C2205A801F02EFB00
+:1013700003AB019A0693EB6802A9D3400122CF1C6C
+:10138000134239D1A0235B049E4235D11F23234051
+:10139000C133FF3361099B0000293CD1A021C9055D
+:1013A0005B58134228D13A002100A86800F023F9C5
+:1013B000163019D004972100A86805AAFCF728FD6B
+:1013C000002817DB01222100A86800F049F9B7E7DF
+:1013D000C0220323D2049742C3D0FE231B06FB186E
+:1013E0005A4253410133BCE73900A868FCF740FE7C
+:1013F0000028DFDA09B0F0BD3A002100A86800F04B
+:10140000FAF80028D7D13978A868FCF729FED2E786
+:1014100086204042EEE71B68FFDE30B5436813606C
+:10142000057A4468ED006419A34202D302204042C9
+:1014300030BD0833DC1E24788C42F0D10020F7E761
+:101440000120704710B503000020984710BD10B56B
+:1014500000F001FF10BDF8B505001F272E68002E13
+:101460000FD03000F6F7D0FF3C1A01233200A34022
+:10147000310028009A4301F04CFA0028EED02000F9
+:10148000F8BD0C246442FAE770B503680125CB402F
+:1014900004002B420AD18D4021680A0020002A4313
+:1014A00001F037FA0028F7D0002070BD1620404226
+:1014B000FBE710B5002802D0012803D010BDFCF7CF
+:1014C00053FBFBE7FCF7E8FAF8E710B5002804D077
+:1014D000012801D100F00AF810BD00F00BF8FBE77D
+:1014E00010B5FCF7F3FAFCF78BFB10BD10B5FCF759
+:1014F0009FFA10BD10B5FCF703FB10BDF8B5CBB2D9
+:1015000008335B001B5A04000D001600DA0508D5ED
+:10151000DB041B0FDB00C318310028001F685A686A
+:10152000B847A368002B03D031002800E268984731
+:10153000F8BDF7B5920012180300019202000020D6
+:101540000700019CA2420CD1BE2252009A58002AE8
+:1015500006D000227D33FF331A6080231B06184318
+:10156000FEBD0125D41AA408A5402C000D4206D0CA
+:10157000551CFF352E68002E01D02F602043043209
+:10158000DFE7A023C130FF30DB058000C0588003B7
+:10159000800F70471FB50F236B4419700021019312
+:1015A0000A000B000091FCF793FB05B000BD0200A0
+:1015B00010B5CBB208335B00D3189B88080099069E
+:1015C00012D5990710D401215B0BC22099401468F1
+:1015D00080002150A221032012689B00D318C9006B
+:1015E0005A5882435A5010BD0021FFF7D3FFFAE743
+:1015F000C16002617047C9B2083149004018838850
+:10160000990603D500205B0B1370704716204042EB
+:10161000FBE770B50600683634780500002C12D15F
+:1016200040222100143001F0D1F9286803007D33F5
+:10163000FF33000B1C6040B2F8F732FF012320009B
+:101640003370AB6570BD78204042FBE768300078AE
+:10165000431E9841C0B2704710B5FCF795FB10BD12
+:10166000F8B50400CBB25B00E3180800998A26683D
+:101670008D061AD502270D003D40394215D1480B81
+:1016800087007B1CFF33F318A2261D60012321680D
+:10169000F600C9198D591D438D51002A04D0C1226D
+:1016A0008340216892008B50F8BDC1229200B1584E
+:1016B000002902DB80210906B1509B8ADB065B0F03
+:1016C000042B11D00221052B0BD0A2224309D200FA
+:1016D000002B0BD1A023DB0599580123C1401940F1
+:1016E0000231FFF757FFDFE70321FAE71368FFDE58
+:1016F00010B5FFF75CFF10BD0300F0B504CB89B057
+:101700000293C1239B00D358039280210F22090624
+:1017100013400190194303980B3AFFF70AFF00901A
+:10172000002824DAA022A223D205DB00D358079395
+:10173000019B5F6E002F22D1019B5B6E1E00049304
+:10174000079D002E00D06DE080213200039809062D
+:10175000FFF7EFFEA022A223D205DB00D3580793A8
+:101760009D4200D080E0009B5B005B080093012459
+:101770000325009B002B00D07AE009B0F0BD3800B3
+:10178000F6F760FE012383409F4303000400019AA3
+:1017900008335B00D3189B880493FFF7F2FE07AA77
+:1017A000E308D35C07222240D34001220500134204
+:1017B0001DD00228BED1049B9E0807231E40F3B211
+:1017C0000593049BDB0615D502982100059AFFF7C7
+:1017D00095FE2000FFF7D5FE8542ABD12000002109
+:1017E000FFF7D8FE29002000FFF7D4FEA2E7032868
+:1017F000A0D1E0E7A91E4B42594120000231FFF77A
+:10180000C9FE032E04D0022D08D1012E00D091E78D
+:101810002100059A0298FFF771FE8BE7022E00D097
+:1018200088E7F5E73000F6F70DFE01278740FB4318
+:1018300004000593BE43FFF7A4FE002800D17FE714
+:101840000722019B083464001C19A3889B081340DD
+:10185000052B03D1059B1D40079571E7042B00D094
+:101860006EE72F4307976BE7049F5D402F4061E7CA
+:101870000098F6F7E7FD23008340009A9A4303009F
+:1018800045330092FF33039A9B009A582C30019BFA
+:1018900040001818120C81882A400298FFF72EFE8B
+:1018A00067E780235B051A695869504370478023B6
+:1018B0005B051869704780235B05586970470723EB
+:1018C0008068183898431038704703000120042BB3
+:1018D00005D0052B04D101394B1E994108007047F2
+:1018E000581A43425841FAE770B50C001500002918
+:1018F0000CD0002A0AD0FFF728F865192378834214
+:1019000004D10134AC42F9D1012070BD0020FCE7C4
+:1019100070B50C000123110022000500FEF7CEFF78
+:10192000012200280DDB21002800FFF7DDFF032343
+:10193000002804D12378013B5A1E93410133002231
+:101940002370100070BDF0B51D0087B00600019136
+:101950000292FEF7F1FF6B1E1B1844421C40082C3C
+:1019600001D9FFF7E3F83000FEF7EFFF04AF2A00DC
+:1019700002990390380001F00EF80399621B781960
+:1019800001F024F823003A0030000199FEF7ACFF83
+:10199000431E984107B0F0BD130007B501AA1370AC
+:1019A0000123FFF7D0FF0EBD072310B58168012288
+:1019B00018399943FFF7F0FF10BD072310B582686F
+:1019C000183A9A43FFF7A4FF10BD37B50D00C0B217
+:1019D00001A9F8F711FA0124002807D1290001987C
+:1019E000FCF7B4FB04000198FEF767FF20003EBD42
+:1019F00037B504000E2A01D9FFF798F80E29FBD855
+:101A00006B4612011143DD1DD971FFF758FF2A0003
+:101A1000010001232000FFF796FF3EBDF7B50E0041
+:101A20006946050014006F46FCF790FB002824D19E
+:101A30003B78022B23D0032B0AD0012B21D1002E7F
+:101A400005D0FB78032B02D12800FFF7ADFFFEBDC8
+:101A5000002EFCD12800FCF75FFB00280DD1002CE4
+:101A600006D1023400222800E1B2FFF7C1FFEEE701
+:101A70002800FFF799FF0028F3D00120E7E7F01CCA
+:101A8000E5E7FFF753F870B5036A0D009A685968E7
+:101A900004000020914202D30122DA6070BD20745C
+:101AA0005A6801325A602422216A4B680868013B57
+:101AB00053432100C01800F06EFF0120A560EDE740
+:101AC000F0B58DB00D0003A90B0016000200040054
+:101AD00083CA83C383CA83C383CA83C3236A5A68FE
+:101AE000002A04D10232DA6000200DB0F0BD216876
+:101AF000A7680191E9070FD52421013A4A431968E3
+:101B000089186A0704D40A7C002A01D00F22EAE768
+:101B10002422200000F03FFFAB0703D5226A536860
+:101B2000013B5360BE4204D2236A0422002BDAD167
+:101B3000DAE76B0701D5019B23602D0701D4012053
+:101B4000D3E7143408AB07CB07C4F8E710B502603D
+:101B5000D218029BC2608360002303740375836103
+:101B6000012901D8036210BD24224A43243A821875
+:101B700002621360026A8C1E9460026A5360026AF9
+:101B8000D360026A1374026A53740229EBD0036AA9
+:101B900024301860E7E70300092000290BD1172B38
+:101BA00008D9FF2B08D9802204385202934202D26E
+:101BB000032000E0012070470220FCE707B5030086
+:101BC0000A000020002100900191082A07D819007E
+:101BD000684600F0E0FE00980199FFF7DCFF0EBDBB
+:101BE00003000020884200D170471A5C002AFBD015
+:101BF0000130F7E7002800D0C160704710B5436896
+:101C00000360836801338360006AFFF7F3FF10BD50
+:101C100010B50168C26803000120914204D3186A1C
+:101C20000821FFF7E7FF002010BD70B504000D008C
+:101C3000FFF7EEFF002808D023681B785B09AB4252
+:101C400004D00A21206AFFF7D5FF002070BD10B52F
+:101C50000400FFF7DDFF002807D023681A78FF2A69
+:101C600005D00A21206AFFF7C5FF002010BD01330F
+:101C70002360FBE710B5027D0400002A07D0FFF7C0
+:101C8000E6FF002807D000230122237552420721D6
+:101C90002000FFF715FF10BDF0B585B004000E0061
+:101CA0001D000192FFF7B4FF0090002806D0A36842
+:101CB000002B08D10321206AFFF79CFF002300932B
+:101CC000009805B0F0BD1F2723681A7802921740CC
+:101CD0001F2F14D1002D20D0206A002803D0037CB0
+:101CE0001521002BE8D101232B7000252368013535
+:101CF00063605B192360A368013BA360E0E7172FD3
+:101D00000DD93A00183AD1B2032906D801259540D9
+:101D1000019AAA4204D20521CDE70721CBE700258D
+:101D20006A1C03929B18E26808219A42C3D30021DF
+:101D30003000019A00F04AFE002D01D13770D4E73F
+:101D4000320021684B191878013B1070013299421A
+:101D5000F9D1236A002BC9D01B7C002BC6D0029B73
+:101D60000733DBB2022BC1D901993000FFF726FF00
+:101D7000039B15218342B9D09DE770B50D0011007A
+:101D80000400FFF752FF002801D1002070BD00239E
+:101D900004222000291DFFF77FFF0028F5D02368CB
+:101DA0002B60F3E737B56B46DD1C002304002B7076
+:101DB000FFF73BFF002817D02B000422200001A9C9
+:101DC000FFF76AFF00280FD02D780199002D01D070
+:101DD000102149422000FFF756FE002806D1636813
+:101DE0002360A3680133A36000203EBD2575FCE796
+:101DF00070B504000D00FFF7C0FF002809D022686D
+:101E0000E3689B1A6A689A4204D908212000FFF708
+:101E1000F5FE002070BD70B50D0000210400160015
+:101E2000FFF703FF002805D000233200290020001F
+:101E3000FFF732FF70BD10B50422FFF7ECFF10BDB5
+:101E400010B5FFF7F8FF10BD70B5022204000D00B9
+:101E5000FFF7CEFF002803D023686A689B18236031
+:101E600070BD70B5032204000D00FFF7C1FF00280C
+:101E700003D023686A689B18236070BD10B50421E5
+:101E8000FFF790FF10BD037D002B04D18068434213
+:101E90005841C0B270470368C26800209342F9D22B
+:101EA0001878FF38F3E710B5FFF7E4FE10BD10B562
+:101EB000FFF7E0FE10BD70B50D0007210400FFF72D
+:101EC000B4FE002809D023681E781F231E40182E58
+:101ED00005D90A21206AFFF78DFE002070BD00237E
+:101EE000012229002000FFF7D7FE0028F5D0182E88
+:101EF000F4D12B781F2BF1D815212000FFF77EFE9F
+:101F0000EBE773B56B46DE1D0D0031000400FFF7F3
+:101F1000D2FF002809D03378143BDBB23370012B99
+:101F200005D90A212000FFF769FE002076BD0122B5
+:101F300013402B70FAE770B50D0006210400FFF77F
+:101F400074FE002801D1002070BD00230422290066
+:101F50002000FFF7A1FE0028F5D0A3680133A3609D
+:101F6000F2E7F0B591B00400FFF752FE002853D01D
+:101F7000236800221D78002307AE049205932100F8
+:101F8000300024326D0900F006FD03AF062D19D094
+:101F900000232A1F3B70012A00D83B000822300092
+:101FA00004A9FFF779FE0190002835D0042D3CD01C
+:101FB0001AD8023D012D21D9079B2360A368013B5C
+:101FC000A3602BE039003000FFF7B5FF002823D0D5
+:101FD0003368F268934204D30821206AFFF70AFEAF
+:101FE0001AE01D786D09D0E7052DE5D1049A059B0F
+:101FF000002B01D1002A14DA0521EEE7E3682168FD
+:10200000049A5B1A9A4203D8079B9B180793D3E75D
+:1020100008212000FFF7F2FD00230193019811B081
+:10202000F0BD92185B41049205933D78002D04D0D9
+:1020300010220023524204920593049B3575B3602D
+:102040003000FFF720FF011E07D0002DB4D0300074
+:10205000FFF7FDFD0028AFD1DEE73000FFF781FF7D
+:102060000028EDD1D8E71FB5089C0294079C019485
+:10207000069C0094FFF76AFD1FBD002800D0C160D8
+:10208000704710B50368C468A34205D3006A0821ED
+:10209000FFF7F3FF002010BD1F2449012240114328
+:1020A00019700368013303600120F4E770B505007F
+:1020B0000E00100019001400FFF780FD3100431ED0
+:1020C00022002800FCF740F970BDF8B51700C3687E
+:1020D000026804000D009A4206D30821206AFFF727
+:1020E000CCFF00263000F8BD9B1A4A689A42F4D80B
+:1020F0000E0008CE002B0AD004213000FFF75EFD51
+:102100006A6823689B18E2681B189A42E5D332007C
+:10211000042339002000FFF7C9FF061EE1D0206824
+:102120002968884202D06A6800F03EFC23686A6829
+:102130009B182360D6E737B513000C00082A05D991
+:10214000006A0521FFF799FF00203EBD8A18013A79
+:10215000127800217F2A0AD900226D4603E0A15C93
+:10216000C943A95401329A42F9D12C00012122001D
+:10217000FFF79CFFE9E710B513000A000021FFF705
+:1021800095FF10BD07B50422019101A9FFF7D3FF08
+:102190000EBD07B50422019101A9FFF7ECFF0EBDAA
+:1021A00010B5FFF7F6FF10BD10B50222FFF78DFF47
+:1021B00010BD10B50322FFF788FF10BD07B50091D1
+:1021C00069460192FFF7F5FF0EBD70B50C000500E2
+:1021D00011002000FFF704FD210002002800FFF796
+:1021E000EDFF70BD10B51F220421FFF74AFF10BD9F
+:1021F00010B51F220521FFF744FF10BD10B51F22A7
+:102200000721FFF73EFF10BD10B5FFF7F7FF10BD28
+:1022100010B50B780A00183B072B05D8006A15216A
+:10222000FFF72BFF002010BD01230721FFF73EFF22
+:10223000F9E707B50B006A461433D11D0B70FFF7A1
+:10224000E7FF0EBD1FB5002402940194069C009484
+:10225000FFF77CFC1FBD70B5041E07D0F7F70AF826
+:102260000500F7F707F8401BA042FAD370BD10B580
+:1022700043690400002B07D100230122E16848785C
+:1022800002434A70584210BD98470028F4D0C11745
+:102290004318E2684B40FF2B00DDFF231370ECE78F
+:1022A000002808D0C36800205A78D20703D51878D0
+:1022B00043425841C0B27047EFF3108372B6FEE755
+:1022C000030010B50C33C3600361FDF71CFE10BDA5
+:1022D00070B50400EFF3108572B6F6F73DF92000F3
+:1022E0000C3000F03FFA002805D0200029001430FF
+:1022F00000F01CFA70BD002DFCD162B6BFF36F8FE9
+:10230000F8E7F0B54169002934D00B008468234315
+:102310009B072FD105690A0C2B0C002A1FD1002B1B
+:102320000DD18AB2ABB25343E318A34222D30022A9
+:102330005B1AC2600169914215D80020F0BD1A1CD9
+:102340000B1C8EB2ADB2754392B29EB256432B0CAB
+:10235000F3181A0C0ED11B04ADB22B43E4E7002B8B
+:1023600008D12B1CEDE7C168013219604169C360D7
+:102370005B1ADFE716204042E0E7F7B505000F00E3
+:10238000EFF31083019372B6C668002E1FD1046864
+:10239000A0421CD0002C1AD0626823682000136071
+:1023A0005A600222237C2660934323746660A660F1
+:1023B000183000F01EFA231D2000DE67676100F070
+:1023C00065F928000199083000F0B0F9F7BD3E60CA
+:1023D000AB69EF60013BAB61019B002BF6D162B6AC
+:1023E000BFF36F8FF2E710B5EFF3108372B6FEF70D
+:1023F00096FBF9E742680368022113605A600023E4
+:10240000027C03608A434360027483607047F7B5BF
+:10241000170008AA04000D001278EFF31081019153
+:1024200072B6002A00D045682200A66808320092E1
+:10243000B24215D0002E13D03000FFF7DBFF300082
+:102440000024183000F0D5F9331DDC6730007761C7
+:1024500000F01CF90098019900F068F92000FEBD19
+:10246000002B15D00820FDF7BDF9002831D001233D
+:1024700047600360032102680A40002D0BD12368E6
+:102480001343036063682060002B0DD160600BE094
+:1024900038003B60EEE72B68032B12D802606268BD
+:1024A000002A09D1606020600020019B002BD6D15A
+:1024B00062B6BFF36F8FD2E713680B40034313601C
+:1024C000E4E78B43134303602B680B4018432860F9
+:1024D000EAE70C204042E8E710B5002808D003687E
+:1024E0009B0705D04468002901D000F04BFA20007A
+:1024F00010BD002303604360030008338360C360A2
+:102500007047012307B5009300230A001900FFF765
+:102510007EFF07BD07B50A0000210B000091FFF701
+:1025200076FF07BD002A07D08A4205D38160C260CA
+:10253000006040600020704716204042FBE7012207
+:1025400030B5140003688C401D00CB40A5430560E6
+:102550001800104030BD10B5002804D0002294307F
+:10256000110000F027F910BD37B5EFF3108472B6F3
+:10257000002301930369012B04D1802342691B06C8
+:102580009A4205D0002C02D162B6BFF36F8F37BDDF
+:10259000050003210438103DFFF7D1FF0028F1D0DA
+:1025A000AB6A280001A90193FCF708FAEAE770B5C5
+:1025B0000D0004001022002100F008FA656070BDD3
+:1025C00013B501900800EFF3108472B601A9FCF76F
+:1025D000F5F9002C02D162B6BFF36F8F16BD10B5AE
+:1025E000FFF7EEFF041E04DDEFF3108072B6FCF778
+:1025F00041FC200010BD10B5A822002100F0E6F932
+:1026000010BDEFF30580431E9841C0B270475820BB
+:1026100040427047002070470368426813605A6068
+:10262000002303604360704710B50400FFF7F4FF18
+:102630000222237C934323740023A36010BD70B552
+:1026400004000D00FCF772FB0223227C1343237469
+:10265000002D1AD0A5602B689D4209D16B682560BA
+:1026600063601C606C6010E06A689A42F6D01B6878
+:10267000002BF3D00E210E225956A2569142F3DDC3
+:102680005A682360626014605C6070BD10B5EFF33F
+:10269000108472B6FCF706FB002C02D162B6BFF3C1
+:1026A0006F8F10BD10B5EFF3108472B68368002BE6
+:1026B00001D0FFF7B9FF002C02D162B6BFF36F8FD4
+:1026C00010BD282310B5027C04001A420BD1836888
+:1026D000002B01D0FFF7A8FF0422237C20009343A6
+:1026E0002374FCF7DFFA10BD10B5EFF3108472B657
+:1026F0001838FFF7E6FF002C02D162B6BFF36F8FE8
+:1027000010BD70B5EFF3108572B60468A0420BD00F
+:10271000002C02D02000FFF787FF002D02D162B607
+:10272000BFF36F8F200070BD0024F6E710B50800DE
+:10273000FCF734FB10BD70B50500046801260020CD
+:10274000A54201D0002C00D170BD2000FFF76CFF26
+:102750002000183000F04DF82000FCF7A3FA3000FC
+:102760002C68EDE710B5EFF3108472B6FFF7E3FFC6
+:10277000002C02D162B6BFF36F8F10BD70B504009C
+:10278000EFF3108572B60426037C33420CD0183068
+:1027900000F02FF8237C2000B3432374FCF782FA67
+:1027A0002800FCF7FBFA70BD002DFCD162B6BFF328
+:1027B0006F8FF8E7030070B5EFF3108572B6046809
+:1027C0000020A3420FD084420DD0231DD9672000E2
+:1027D0006261FFF729FF2000183000F00AF820009E
+:1027E000FCF760FA0120002D02D162B6BFF36F8FB3
+:1027F00070BD70B50400EFF3108572B60368002B4E
+:102800001BD0FCF781FD06002000FCF7ABFD802308
+:1028100000221B0622616361A64206D00020002D23
+:1028200002D162B6BFF36F8F70BDFCF78FFDFCF76E
+:1028300073FD0021F6F780FCF0E70369012B09D155
+:10284000802342691B069A4204D1802300221B0682
+:102850000261436116204042E1E710B5FCF798FEA3
+:1028600010BD10B5FCF794FE10BD70B50600140045
+:102870001D00531C01D16B1C14D02300002000212B
+:102880002B4305D0002D07DBFCF782FE00196941C0
+:1028900030607160300070BD02204042C117001BE3
+:1028A000A941F5E701204042C117F1E7F7B514004F
+:1028B0001D000190531C01D16B1C1AD00022210075
+:1028C0001300294391420CD0FCF762FE06000F0072
+:1028D0008D4202D80AD1844208D9A41BBD412200EE
+:1028E0002B00019908000A604B60FEBD0024002502
+:1028F000F5E7012252421300F3E74262020000238F
+:102900001832016203638261C26103604360436302
+:102910007047030070B5EFF3108572B606680124A6
+:1029200000208E4201D120001A60002D02D162B633
+:10293000BFF36F8F204070BD0300EFF3108272B6BB
+:10294000006841181960002A02D162B6BFF36F8F88
+:1029500070470300EFF3108272B60068411A1960E5
+:10296000002A02D162B6BFF36F8F70470300EFF306
+:10297000108272B600681960002A02D162B6BFF3F5
+:102980006F8F7047010010B5002803D00439086824
+:10299000FFF79EFC10BD002310B59A4200D110BD78
+:1029A000CC5CC4540133F8E710B5884202D98B18C7
+:1029B000984208D300239A4207D0CC5CC454013318
+:1029C000F9E78B5C8354013AFBD210BD03008218F7
+:1029D000934200D1704719700133F9E730B50024F4
+:1029E0000139A24201D1002005E0035D01340D5DF3
+:1029F000AB42F6D0581B30BDF0B50D003721C91AD7
+:102A00008FB0C9B20D911F2104000B400C930C999B
+:102A1000E3B2082955D0102900D164E0E907600825
+:102A20000843690806900791A008A9070843A90868
+:102A300008900991089E099F069807998019794185
+:102A40000E07B446060900966646009F37430E09F6
+:102A500000970196009E019F801979410E06B446A9
+:102A60006746060A3E4302960E0A0396029E039F9D
+:102A7000801979410E04B4466746060C3E4304961D
+:102A80000E0C0596049E059F8019794100260A9137
+:102A90000B960A9E0B9F801979414E07CD080521A0
+:102AA000C4083443614349005B1ADBB2092B12D9D5
+:102AB000012000210A3B24184D41DBB21DE0020039
+:102AC000A5E707210B4069078C466646E008E90840
+:102AD000064334000D00303313702300501C2B4389
+:102AE000EDD10FB0F0BD0F210B4029078C46664693
+:102AF00020092909064334000D00092BEBD90D9953
+:102B0000CB18DBB2E7E70B694A69934202D05A1C43
+:102B10000A6118707047000000000000882B010057
+:102B2000B1E6000000000000D5E600000000000053
+:102B300000000000A42B010000000000C02B0100D9
+:102B400051CD000000000000D990000000000000FE
+:102B5000F59200000000000045A700000000000002
+:102B600009F800000000000000000000DC2B01005C
+:102B700045A9000000000000D5C7000000000000CB
+:102B800055C8000000000000D43B0100F82F0100F0
+:102B9000042D010068010020FC0C0020DDCB0000AA
+:102BA00000000000CE3C010018300100E02C0100C4
+:102BB0006C010020700D002011D300000000000007
+:102BC000DC3C01002C300100202D01006E010020B2
+:102BD00050010020E9D6000000000000AA3C0100DE
+:102BE00000000000C82C01006A0100200000000065
+:102BF0008DCF000000000000E11401004514010029
+:102C000000000000EB0A0100C02B0100FDD5000010
+:102C100000000000EB0A010000000000EB0A0100C8
+:102C200000000000EB0A01005C0000200D13010011
+:102C300000000000EB0A0100000000009990000075
+:102C400000000000EB0A010000000000EB0A010098
+:102C500000000000EB0A010000000000EB0A010088
+:102C600000000000EB0A010000000000EB0A010078
+:102C700000000000EB0A010000000000EB0A010068
+:102C800000000000EB0A010000000000EB0A010058
+:102C900000000000EB0A010000000000EB0A010048
+:102CA00000000000EB0A010000000000EB0A010038
+:102CB00000000000EB0A010000000000EB0A010028
+:102CC00000000000EB0A01006112010041D0000089
+:102CD000B5CF000065CF00003312010055CF0000D2
+:102CE00075D1000095120100E5D00000A512010089
+:102CF00001D1000011D1000015130100B312010031
+:102D00000000000039CC000091100100FD1001000E
+:102D1000000000001F100100000000000000000083
+:102D200071D400005DD6000099D40000CDD8000019
+:102D3000A9D40000B1D50000D9D4000005D5000009
+:102D4000E5D40000F5D4000005D500002DD5000025
+:102D50003DD5000051D5000065D5000041140100AB
+:102D60009DD50000B4340100030000002A320100A8
+:102D700003000000EF3B010003000000F3340100FA
+:102D800003000000E934010003000000C43C01001E
+:102D90000300000077320100030000007B320100D5
+:102DA000030000007B33010003000000C83B01006A
+:102DB00003000000923D010003000000633B01009E
+:102DC00003000000D6390100030000008E3A010024
+:102DD000030000007E3B010003000000EB3A01000D
+:102DE000030000004F3601000300000057360100C9
+:102DF000030000006C3E0100030000007F31010071
+:102E000003000000023101000400000066360100EA
+:102E1000030000006432010003000000443C010094
+:102E200003000000A82E0100400000206A330100CA
+:102E30000100000025C400003DB7000039BD0000BE
+:102E400021C200009802002000010000910501004D
+:102E50003F05010002000000C7060100000000005D
+:102E60000000000000000000000000004A330100E4
+:102E700052330100000000000000000000000000CC
+:102E80005A3301005E3301006233010066330100F2
+:102E9000982E01001C0A0020619D0000340A0020C9
+:102EA000DA0D002001000000830701007507010012
+:102EB0004307010037070100000000002B07010055
+:102EC00000000000050000000000000000000000FD
+:102ED00000800000DC2B01000100000000800000E9
+:102EE00000A00100DC2B0100020000000020020015
+:102EF00000A00100DC2B01000300000000C0030063
+:102F000000200000DC2B01000400000000E00300B2
+:102F100000200000DC2B0100C5A70000000000001D
+:102F2000490B0100C5B30000C9B500000000000056
+:102F3000E5BA0000000000000000000000000000F2
+:102F40000000000000000000000000000000000081
+:102F500069BA00004DB700000000000089C0000001
+:102F600089C000000000000000000000F5C0000063
+:102F70000000000000000000000000000000000051
+:102F8000000000000000000075C0000029C0000023
+:102F90000000000049BD00000000000091C20000D8
+:102FA0000000000031C2000000000000A9C40000C1
+:102FB0000000000035C4000000000000ADC50000A6
+:102FC0000000000075C6000000000000182F01007E
+:102FD000DC2F0100800100000000000060330020B1
+:102FE000733B01000000000000000000A5CB0000C2
+:102FF00079CB000000000000A1CC000021CD000032
+:10300000E33B01002D11010025110100E93B010006
+:103010000400000000FF0000FFFFFFFF0000005061
+:103020005C000020000000000000000030300100C3
+:10303000002000403C30010001000000443001004D
+:10304000020000001800000019000001813D01008D
+:10305000863D01008B3D01000100000002000000E0
+:103060001D3E01002B3E01003F3E01004E3E01008F
+:103070005A3E0100182B0100182B0100482B0100BB
+:10308000502B0100702B0100882B01009D3E010098
+:10309000000100000000000077C295F360D2EF7FCE
+:1030A0003552500F2CB67980736D705F7376725FF6
+:1030B0007374617473004572726F7220696E697403
+:1030C00069616C697A696E672073746174732073C7
+:1030D000797374656D205B25645D006275696C644D
+:1030E0002074696D653A204A756E20203320323095
+:1030F00032362032323A32323A3034007469636BFD
+:103100007300736D705F73616D706C6500686561ED
+:103110007020636F7272757074696F6E20286E6FA5
+:103120007420696E207573653F29206174202570B5
+:10313000006865617020636F7272757074696F6E7C
+:103140002028627566666572206F766572666C6FA0
+:10315000773F2920617420257000686561702063C5
+:103160006F7272757074696F6E2028646F75626C0F
+:103170006520667265653F29206174202570006FA7
+:10318000735F686561700028756E7369676E65644A
+:10319000292063686172202A207573656420666F38
+:1031A000722025257020617267756D656E742E2002
+:1031B00049742773207265636F6D6D656E64656415
+:1031C00020746F206361737420697420746F20769B
+:1031D0006F6964202A206265636175736520697474
+:1031E000206D6179206361757365206D6973626517
+:1031F000686176696F7220696E20636572746169B7
+:103200006E20636F6E66696775726174696F6E7345
+:103210002E20537472696E673A22257322206172E0
+:1032200067756D656E743A25640063627072696ECD
+:1032300074665F7061636B616765004661696C65A8
+:103240006420746F207265626F6F743A20737069C6
+:103250006E6E696E6720656E646C6573736C792E33
+:103260002E2E0A007379735F6765746F7074006C3B
+:103270006F6767696E67006C6F67006C6F675F6D83
+:10328000676D74004D65737361676520282225732F
+:1032900022292064726F70706564206265636175B5
+:1032A000736520697420657863656564732073694C
+:1032B0007A65206C696D69746174696F6E20282568
+:1032C0007529004D6573736167652064726F707056
+:1032D0006564206265636175736520697420657833
+:1032E00063656564732073697A65206C696D6974C0
+:1032F0006174696F6E2028257529000D0A001B5B1B
+:10330000306D00257320005B2530386C755D200022
+:103310005B253032753A253032753A253032752EBC
+:10332000253033752C253033755D20003C25733EE8
+:10333000200025732F0025733A2000253032782095
+:1033400000202020007C002563001B5B313B3331D3
+:103350006D001B5B313B33336D0065727200777219
+:103360006E00696E6600646267006C6F675F626121
+:10337000636B656E645F75617274006C6F675F7517
+:1033800061727400666C6173685F7772697465203E
+:103390006572726F72202564206F66667365743D76
+:1033A00030782530387A7800666C617368207265F1
+:1033B0006164206661696C65643A2025640063611C
+:1033C0006C6C6261636B206661696C65643A202590
+:1033D00064004275666665722073697A6520697358
+:1033E00020626967676572207468616E207061672A
+:1033F00065004275666665722073697A6520697337
+:10340000206E6F7420616C69676E656420746F2034
+:103410006D696E696D616C2077726974652D626C7F
+:103420006F636B2D73697A6500496E636F727265A5
+:10343000637420706172616D657465720053697A9E
+:103440006520697320696E636F72726563740052E0
+:1034500065717565737465642072616E6765206F50
+:10346000766572666C6F77732053495A455F4D419C
+:103470005800446576696365207365656D732074D3
+:103480006F206861766520302073697A6500526527
+:10349000717565737465642072616E6765206F76FF
+:1034A0006572666C6F7773206465766963652073F7
+:1034B000697A650053545245414D5F464C4153482B
+:1034C000004661696C656420746F207265616420D8
+:1034D000646174612066726F6D20666C6173682030
+:1034E000617265613A20256400666C6173685F698A
+:1034F0006D6700666C6173680072302F61313A202D
+:1035000020307825303878202072312F61323A20EF
+:1035100020307825303878202072322F61333A20DD
+:10352000203078253038780072332F61343A2020EB
+:10353000307825303878207231322F69703A202067
+:10354000307825303878207231342F6C723A202050
+:103550003078253038780020787073723A20203027
+:103560007825303878004661756C74696E6720691B
+:103570006E737472756374696F6E206164647265D2
+:10358000737320287231352F7063293A20307825E3
+:1035900030387800556E68616E646C6564204952FD
+:1035A000516E3A2025640052657365727665642019
+:1035B000457863657074696F6E202800537075726A
+:1035C000696F757320696E746572727570742028E6
+:1035D0004952512000535053454C20696E20746865
+:1035E00072656164206D6F646520646F6573206E21
+:1035F0006F7420696E646963617465205053500074
+:103600002A2A2A2A2A2048415244204641554C540D
+:10361000202A2A2A2A2A00415243485F4558434516
+:103620005054207769746820726561736F6E20252D
+:10363000780A002A2A2A2A2A20257320256429208C
+:103640002A2A2A2A2A0061626F727428290A006EC7
+:1036500065745F627566006E65745F6275665F7340
+:10366000696D706C6500736F630072630072736ED6
+:103670000067726F7570004661696C656420746FD5
+:10368000206F70656E20666C617368206172656181
+:103690002049442025753A202564004661696C65FF
+:1036A0006420746F20657261736520666C61736855
+:1036B00020617265613A202564004661696C656429
+:1036C00020746F2072656164206461746120667289
+:1036D0006F6D20666C6173683A2025640043616EEB
+:1036E00027742062696E6420746F20746865206698
+:1036F0006C61736820617265612028657272202593
+:10370000642900626164206F6666736574202830E6
+:1037100078256C782900696D61676520736C6F741A
+:10372000206572617365206F66203078257A782075
+:103730006279746573206661696C656420286572BE
+:1037400072202564290045726173656420307825F4
+:103750007A78206279746573206F6620696D61677D
+:103760006520736C6F7400696D61676520736C6FA1
+:103770007420747261696C65722065726173652072
+:103780006F66203078257A782062797465732066B8
+:1037900061696C6564202865727220256429004582
+:1037A0007261736564203078257A78206279746557
+:1037B00073206F6620696D61676520736C6F74207C
+:1037C000747261696C65720076657273696F6E0000
+:1037D0003C3F3F3F3E006861736800626F6F7461F9
+:1037E000626C650070656E64696E6700636F6E661B
+:1037F00069726D65640061637469766500706572F5
+:103800006D616E656E7400696D61676573007370DC
+:103810006C6974537461747573004661696C656496
+:1038200020626F6F745F7365745F6E657874207764
+:1038300069746820636F64652025642C20666F724C
+:1038400020736C6F742025642C2077697468206164
+:10385000637469766520736C6F7420256420616ED3
+:103860006420636F6E6669726D20256400636F6EFD
+:103870006669726D002568752E2568752E25687538
+:10388000002E257500696D61676500736C6F747338
+:10389000004661696C656420746F206F70656E20EE
+:1038A000736C6F7420256420666F7220696E666F7A
+:1038B000726D6174696F6E206665746368696E67A6
+:1038C0003A2025640075706C6F61645F696D616793
+:1038D000655F6964006F66660064617461006C65B1
+:1038E0006E00736861007570677261646500496D90
+:1038F0006167652075706C6F616420696E737065B7
+:103900006374206661696C65643A202564004972BD
+:103910007265636F76657261626C65206572726F45
+:10392000723A20666C6173682077726974652066EC
+:1039300061696C65643A20256400696D67206D6774
+:103940006D740064617461206F76657272756E00CB
+:10395000696D6720746F6F206C6172676500696DB7
+:10396000672061646472206D69736D6174636800BF
+:10397000646F776E67726164650066612077726953
+:103980007465206661696C006661206572617365AB
+:10399000206661696C006661206F70656E206661EB
+:1039A000696C006E6F20736C6F74006D6167696382
+:1039B000206D69736D617463680068656164657228
+:1039C000206D616C666F726D65640061707020724D
+:1039D000656A656374006D63756D67725F696D67B5
+:1039E0005F67727000666F726D6174002573756E2B
+:1039F0006B6E6F776E0036383463396538663332F4
+:103A0000653400342E342E300061726D00636F72A5
+:103A10007465782D6D300071656D755F636F7274BC
+:103A200065785F6D302F6E72663531383232002521
+:103A3000735A6570687972006F757470757400627E
+:103A400075665F73697A65006275665F636F756E30
+:103A500074007461736B73005461736B20697465D7
+:103A60007261746F7220737461747573206973204E
+:103A70006E6F74204F4B007072696F007469640040
+:103A80007374617465006F73206D676D74006D638E
+:103A9000756D67725F6F735F677270005765642042
+:103AA0004A756E2020332032323A32313A3539208D
+:103AB0003230323600737461745F6C697374006EF7
+:103AC000616D6500496E76616C6964207374617420
+:103AD000206E616D653A202573006669656C6473BC
+:103AE0000073746174206D676D74006D63756D672C
+:103AF000725F737461745F6772700067726F757064
+:103B0000730068616E646C65727300696E646578D9
+:103B100000656E64004661696C656420746F2063A3
+:103B20007265617465207A63626F72206261636B93
+:103B30007570004661696C656420746F20726573EE
+:103B4000746F7265207A63626F722072656164655A
+:103B500072206261636B757000656E756D206D67B4
+:103B60006D74006D63756D67725F656E756D5F670F
+:103B70007270006D63756D677220736D70006D6398
+:103B8000756D67725F736D7000466C617368206F4E
+:103B900070656E2061726561202575206661696CB3
+:103BA00065643A202564004661696C656420746F21
+:103BB0002067657420736563746F72206465746137
+:103BC000696C733A202564006D6375626F6F745F72
+:103BD00064667500636C6F636B4034303030303036
+:103BE0003030006866636C6B006C66636C6B0063FE
+:103BF0006C6F636B5F636F6E74726F6C00496E7392
+:103C0000756666696369656E74206275666665725D
+:103C1000732C20667261676D656E742064726F70BC
+:103C2000706564004C696E6520746F6F206C6F6EF8
+:103C3000672C20667261676D656E742064726F70A8
+:103C400070656400756172745F6D63756D67720095
+:103C5000696E76616C696420616464726573733A3D
+:103C60002030782530386C783A257A7500756E6189
+:103C70006C69676E656420616464726573733A2071
+:103C800030782530386C783A257A75006E6F74205C
+:103C9000776F72642D616C69676E65643A20307865
+:103CA0002530386C783A257A7500666C6173682D1A
+:103CB000636F6E74726F6C6C657240343030316556
+:103CC00030303000666C6173685F6E7266006770DA
+:103CD000696F40353030303030303000756172748B
+:103CE000403430303032303030004255473B206372
+:103CF000616E27742068617070656E005365636F34
+:103D00006E6461727920696D616765206F662069F4
+:103D10006D616765207061697220282564292069BA
+:103D20007320756E726561636861626C652E2054E4
+:103D30007265617420697420617320656D70747997
+:103D400000496D61676520696E6465783A20256475
+:103D50002C205377617020747970653A20257300A8
+:103D6000496D61676520696E6465783A2025642C29
+:103D7000205377617020747970653A206E6F6E659C
+:103D80000074657374007065726D0072657665729B
+:103D900074006D6375626F6F745F7574696C004851
+:103DA000616C74696E672073797374656D00556E0C
+:103DB0006B6E6F776E206572726F72003E3E3E20B2
+:103DC0005A455048595220464154414C2045525280
+:103DD0004F522025643A202573206F6E20435055A2
+:103DE000202564004661756C7420647572696E6785
+:103DF00020696E746572727570742068616E646C8F
+:103E0000696E670A0043757272656E742074687219
+:103E10006561643A20257020282573290043505598
+:103E200020657863657074696F6E00556E68616EA9
+:103E3000646C656420696E74657272757074005389
+:103E40007461636B206F766572666C6F77004B658B
+:103E5000726E656C206F6F7073004B65726E656C6F
+:103E60002070616E6963006D61696E006F73002A76
+:103E70002A2A20426F6F74696E67205A65706879CC
+:103E800072204F53206275696C6420363834633970
+:103E900065386633326534202A2A2A0A007379731A
+:103EA000776F726B7100286E756C6C29002A666CD6
+:103EB0006F61742A001800FC3001007F7F7F7F7FD4
+:103EC0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F02
+:103ED0007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FF2
+:103EE0007F7F7F7F7F7F3E7F7F7F3F3435363738D0
+:103EF000393A3B3C3D7F7F7F407F7F7F000102035B
+:103F00000405060708090A0B0C0D0E0F10111213F9
+:103F10001415161718197F7F7F7F7F7F1A1B1C1DB2
+:103F20001E1F202122232425262728292A2B2C2D39
+:103F30002E2F303132337F7F7F7F7F414243444594
+:103F4000464748494A4B4C4D4E4F50515253545599
+:103F5000565758595A6162636465666768696A6B47
+:103F60006C6D6E6F707172737475767778797A3064
+:103F70003132333435363738392B2F206D65737332
+:103F8000616765732064726F70706564202D2D2DDC
+:103F90000D0A1B5B306D001B5B313B33316D2D2DEA
+:103FA0002D20000A02040C01171D05050101010165
+:103FB00006010101010302010101030303030103DF
+:103FC00003010606000102030405060704010403B9
+:103FD00004020401040104030104030401040102B6
+:103FE0000203030303000000FFFFFFFF00000000C7
+:103FF000C10D0100000000000001000000000000F1
+:1040000000000000000000000000000000000000B0
+:104010000000000000000000000000002F00010070
+:1040200061050100902E010000000000C82E010073
+:10403000000000003F0B0100000000000000000035
+:1040400000600040000000000000000000000000D0
+:104050000000000000000000000000000000000060
+:104060000000000000000000000000000000000050
+:104070000000000000000000000000000000000040
+:104080000000000000000000000000000000000030
+:104090000000000000000000000000000000000020
+:1040A0000000000000000000000000000000000010
+:1040B000242F01000700010009B700003A39010070
+:1040C0004339010050390100703901007A3901008B
+:1040D0008839010096390100A3390100AB3901008C
+:1040E000BA390100000000005C2F01000800000048
+:1040F0009F0D0100863A01009C3A0100000000007B
+:104100009C2F010002000200070E0100E13A0100AD
+:1041100000000000AC2F010004000A00810E010025
+:10412000593B010000000000A1C800000000000091
+:104130000000000000C20100000103000F000000A9
+:10414000020000006001002060010020000000006B
+:10415000000000000000000000000000000000005F
+:10416000000000000000000000000000000000004F
+:10417000000000000000000000000000000000003F
+:10418000000000000000000000000000000000002F
+:10419000AC010020AC010020D0390020000000005C
+:1041A000020000008800000000000000C80100209C
+:1041B000C801002000000000010000000000000015
+:1041C00000000000E0010020E001002000000000ED
+:1041D00000000000F0010020F001002004000400B5
+:1041E0000400000000000000CC2F01006039002016
+:1041F00015E015E007692800100020001BAA222006
+:1042000074CC805FAF4E09846D2377886B1E5EF798
+:0C421000CFCCD9EAC1554D82D9AA9D5AE5
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.signed.bin b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.signed.bin
new file mode 100644
index 0000000..f9a1445
Binary files /dev/null and b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial.signed.bin differ
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex
new file mode 100644
index 0000000..4e98e99
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf256.hex
@@ -0,0 +1,2449 @@
+:10000000A8270020A11E00005F6E00008D1E0000CA
+:1000100000000000000000000000000000000000E0
+:10002000000000000000000000000000D91E0000D9
+:10003000000000000000000051200000000000004F
+:10004000F1200000F1200000F1200000F12000006C
+:10005000F1200000F1200000F1200000F12000005C
+:10006000F1200000F1200000F1200000F12000004C
+:10007000F1200000F1200000F1200000F12000003C
+:10008000F1200000F1200000F1200000F12000002C
+:10009000F1200000F1200000F1200000F12000001C
+:0800A000F1200000F120000036
+:1000A80002B4714649084900095649008E4402BC09
+:1000B8007047C04602B4714649084900095C4900C6
+:1000C8008E4402BC7047C046002934D00123002268
+:1000D80010B488422CD301242407A14204D28142BF
+:1000E80002D209011B01F8E7E400A14204D28142CF
+:1000F80002D249005B00F8E7884201D3401A1A434C
+:100108004C08A04202D3001B5C0822438C08A04282
+:1001180002D3001B9C082243CC08A04202D3001B38
+:10012800DC082243002803D01B0901D00909E3E7B2
+:10013800100010BC704701B5002000F05FF802BD48
+:100148000029F8D003B5FFF7C1FF0EBC4243891A56
+:100158001847C046002941D010B404004C40A446BA
+:1001680001230022002900D54942002800D5404239
+:1001780088422CD301242407A14204D2814202D20E
+:1001880009011B01F8E7E400A14204D2814202D22E
+:1001980049005B00F8E7884201D3401A1A434C082B
+:1001A800A04202D3001B5C0822438C08A04202D361
+:1001B800001B9C082243CC08A04202D3001BDC0889
+:1001C8002243002803D01B0901D00909E3E71000E6
+:1001D8006446002C00D5404210BC704701B5002091
+:1001E80000F00CF802BDC0460029F7D003B5FFF7B0
+:1001F800B3FF0EBC4243891A1847C0467047C04631
+:100208001C2101231B04984201D3000C10391B0A3E
+:10021800984201D3000A08391B09984201D3000902
+:10022800043902A2105C40187047C0460403020259
+:1002380001010101000000000000000041420840E7
+:100248001C2101231B04984201D3000C10391B0AFE
+:10025800984201D3000A08391B09984201D30009C2
+:10026800043902A2105C401A7047C0461B1C1D1DB1
+:100278001E1E1E1E1F1F1F1F1F1F1F1F02780B7809
+:10028800002A03D0013001319A42F7D0D01A7047C2
+:1002980003000A7801311A700133002AF9D1704736
+:1002A8000023C25C0133002AFBD1581E7047F7B502
+:1002B800040C0D0091B20F0061438C4606000193B7
+:1002C80083B2100C5F43444358433B0C60441B18F3
+:1002D800994202D980214902641801995543714312
+:1002E800180C04191B04BFB24919D819091903B00D
+:1002F800F0BD000073B501250F4A104C104B019258
+:1003080004212A002000009506F083FD0D4E031EEF
+:1003180004DA0D4A2900300006F05BFC03213000A6
+:100328000A4A06F04FFC6420002105F04BF9A36946
+:100338000133A361F7E7C046F48D00009809002057
+:10034800939500000C8C0000028E0000278E0000A0
+:10035800F7B500AF7960002900D173E005680C1F7C
+:10036800641BE408E300EB18598801223B600B008A
+:100378001340114215D16E4688B06A46324905913C
+:100388007968069103210491C2213048103249014D
+:1003980001F042F9B54662B6BFF36F8F0423181C0B
+:1003A80002DF2100280005F086FF2018C3005B5BF0
+:1003B800C01A844216D06E4688B06A46244B05930C
+:1003C8007B68069303230493C22100231F4810323D
+:1003D800490101F021F9B54662B6BFF36F8F0423D6
+:1003E800181C02DF01223B6839685B8828009343A8
+:1003F8004B80210005F05FFF01222618F300EB185F
+:100408005B88134208D13100280005F09BFF3200B9
+:100418002100280005F0E4FF3B681E88A61BF300B6
+:10042800EB185B88DB0709D43100280005F08AFF48
+:1004380022003100280005F0D3FF340021002800F5
+:1004480005F03EFFBD46F7BDA68E0000048C0000F7
+:100458007D8E0000F0B597B0049304230A921A40E9
+:100468000A9B0B92DA0807231A40013207001C9EE8
+:1004780002910D92820700D0BEE1041D002851D1DF
+:100488000A001A401300141D0822D31A0293049B71
+:100498000425013B0693002307930C9305930193CE
+:1004A800013B08930395002F01D0049B23600D9B0B
+:1004B800002B00DDEDE09C4B049A9A4203D39B4B42
+:1004C8009A4200D2E5E002220A990A98E31B1140F9
+:1004D800104200D0EAE00A0005990F2900D9E3E0AC
+:1004E800002F00D1E8E09B08DBB29C46080061467B
+:1004F8000EAB1954059B089912A8C154002A00D1C3
+:10050800D6E08022634652421343059A0EA98B54C3
+:10051800079B01330793059B01330593069B04341E
+:10052800013B09E0029B072BB1D81C204042F8E0B0
+:1005380008250395069B01330693069B98780028A7
+:1005480000D1E4E0019B002B08D12528F2D1089BBB
+:1005580001330893012301930425EAE77A284FD849
+:100568004B2813D847284BD8292831D8252844D0D8
+:10057800002301932528DDD803002038233B5A4265
+:1005880053414242504103430193D3E74C382E284C
+:1005980036D8FFF785FDCF35353535353535353521
+:1005A8003535373535353535353535623537376293
+:1005B8006262CF37CD35CF3518371835357AE13700
+:1005C80035353735E100002309930425019327E0E9
+:1005D80001210B002A38C0B28340554A1342A9D1E1
+:1005E800E222180092051040134236D11A000A4040
+:1005F80001920B429ED0099013E0089B013B08939F
+:100608000023C1E70022069B09925B7801926C2BBC
+:1006180007D10425069B03951B786C2B01D16D1916
+:100628000395013C60192900FFF74EFD684304005B
+:10063800002F06D0039B029ADB1B1B18934200D99C
+:1006480073E7099B002B49D0069B023306930D9B49
+:10065800013B0D9308CE049325E7072107368E4307
+:1006680064188C430CCE002F08D00131C91B0298A6
+:100678000919814200D958E72260636000230825E0
+:1006880001932B000834039354E7019B099300233B
+:100698009BE70A9B9B0700D440E70122E31B8021CC
+:1006A80089008B4200D217E716203FE70022F6E7C1
+:1006B8000C9B01330C932EE7029B002A02D00133D6
+:1006C800029328E7023302930B9B002B00D022E70A
+:1006D8000498FFF7E5FD029B1B18F1E7039B042B29
+:1006E80007D1331D002F01D0326822601E00043468
+:1006F80020E70722F31D93431E000836002F03D07E
+:100708001A685B682260636008230834BBE78022AC
+:10071800E31BD2009342C7D2002F0BD102980838AE
+:10072800C01817B0F0BDC04694890000909600002C
+:10073800DAFF00009B08302238603B706B469B183C
+:100748000B9A1B78002A0BD0FB70079BBB70002B01
+:100758001AD100250EAE059BAB421CD1E01BE0E789
+:100768007B70F2E7C656195C002E08DA6546294008
+:10077800029D1619AE4200D9D7E621700134013323
+:1007880005999942EED1E4E77F2294467E3A002308
+:100798000EA8D21BF4E7079B002B02D033787F2BDF
+:1007A8001BD80B9B002B1BD012ABEB5C23700023D8
+:1007B800013401930123019ADB1B1B199B18029A30
+:1007C800934200D9B1E63378019A237001342000AE
+:1007D800049908F01AF8019B1C1901350136BAE78B
+:1007E80033789B00FB181A6804920B9A04981A60D5
+:1007F800FFF756FD431CDCE70E2097E6F0B59BB0EB
+:1008080000AFF863F9623A63BB6200290BD1047840
+:100818008378A400E41845780419FB6A9D4227D818
+:10082800FB6BE31AFB62FB6B80219B787A18BB6336
+:1008380001231268BD6B1A40FA616A1E9541FB6973
+:100848001D40FB6BDB787B62002B03D07B181B6899
+:100858009B0717D4002D15D13B6B002B03D0BA6A28
+:10086800F96AF86B9847FE6A3000BD461BB0F0BDC8
+:1008780001342000FFF714FDFB6A0130013324180E
+:10088800FB62CAE78023FA6BFB1894461B681B07B8
+:10089800DB0FBB61FB6B1B78BB609B003B61FB6B99
+:1008A8005B68FB603B6963443B623B6B002B00D099
+:1008B80096E0BA6B3B6A944663441A00FE6A7B630F
+:1008C800002D08D03C6A3D6B7B6B9C424CD1BB6BC6
+:1008D8003A6A9C4662448021052379180968BA63FC
+:1008E8000B4059424B410133BB6200237B637B6B56
+:1008F8007A6A9342B8D2BB6BFA6B5B789B009B58C1
+:100908003B633A6BBD4B9A4200D26BE1BC4CBB696E
+:10091800A242A4416442002B3FD0BB6BF8681B780D
+:100928001900FB6205F039FE002836D06C468AB003
+:100938006A46B44B0593FB680693FB6A07938023CA
+:100948009B001384B04B049392210023AF481032CC
+:10095800890100F061FEA546023E7B6B01337B6393
+:10096800BB6B0233BB63C2E72378FA6B9B009858D2
+:10097800FFF796FC8422BB181B680130002B09D0B6
+:100988008823FB181B689D4204D2BA1812686B00B2
+:10099800985201353618013496E7002C05D0FB69CA
+:1009A800002B08D1BB6AF61AD7E780230222FB186E
+:1009B8001B681342D1D0386BFFF772FC84217B1877
+:1009C8001B68002B0AD08823FB181B689D4205D2A0
+:1009D800791809686B00421C5A5201353618BCE771
+:1009E800BB6B7B63002D6DD11C1E0FD08023FB18C1
+:1009F8001B682C007D635B0708D518234022BC6B5D
+:100A08009B18D819BA6B396A07F0FFFEBA6B3B6AB4
+:100A1800944663443B603B6200237B617B697A6A4E
+:100A2800934255D3FB6B00215D787B6B5A19802369
+:100A3800FB181B68D2B29B0700D461080023F86931
+:100A4800984205D18033FB181B685B07DB172340EE
+:100A5800F86B42708370C170BA6A39693B6B98470A
+:100A6800061E00DA00E7FB6BBA6840201A70BA6B02
+:100A78005D709A707A6A2100DA7018231B18D819E9
+:100A8800BA6A3B6B9847041E00DAA7E07B6ABA6A29
+:100A980058003B691918BB6BC918FB6A591A3B689F
+:100AA80018183B6B9847002800DA99E0002536199A
+:100AB80036187B6B9D425ED30021BA6A08003B6BF7
+:100AC8009847D1E6082340229B180024D81999E7B3
+:100AD8003B6AFA6B1B787B603B6A5E78B3009D5873
+:100AE800464B9D4200D283E0454B9D42AD41BB69D8
+:100AF8006D42002B05D07968F86805F04EFD002896
+:100B08001CD1002D21D0FB69002B0AD008227B6B59
+:100B1800013340215218796BD219DBB256547B63EA
+:100B28000CE080230422FB181B68134206D04021E6
+:100B380014325218631CD2191655DCB27B69013382
+:100B48007B613B6A02333B6268E780230222FB1821
+:100B58001B68134203D07B6B06320133D9E740216F
+:100B6800182252187968631CD2191155DBB2023465
+:100B7800E4B2D654E2E7402208239B18DB19EB5C69
+:100B88000732B818FA6B03709B009B588422BB632A
+:100B9800BB181C68002C09D08823FB181B6800248C
+:100BA8009D4203D2BA1812686B00D45A0121BA6A5E
+:100BB8003B6B9847002813DB3618002C04D1B86B20
+:100BC800FFF76EFB013084B22100BA6AB86B3B6B49
+:100BD8009847002804DB361801356AE7060043E623
+:100BE800060041E6BB69002B00D1DEE6002494E64E
+:100BF800BB69002BA9D000257DE7C0469489000079
+:100C080090960000D38E000004000001A48B000021
+:100C1800014B18607047C04630000020F7B504004B
+:100C28000D001E00019204F0E5FC030001F06CFACF
+:100C3800054F32003B5001992800A04701F064FAA3
+:100C4800385801F0E5F9C0460800000010B5EFF388
+:100C5800108372B601F080FB024805F0C0FC06F074
+:100C68001BF9FCE7878F0000F0B585B01E000A9BD2
+:100C78000F0014000190002B02D11360002019E02E
+:100C880003210A98FFF720FA032105000A98FFF7C5
+:100C980057FA4B1E994180234919DB0599420BD21B
+:100CA80089000131B94202D8019B002B07D10C20E1
+:100CB8002160404205B0F0BD01214942F7E7032316
+:100CC80000206B43019903933300254E039D0A00CE
+:100CD800A84226D30A9DA8421DD20A9E01300025AB
+:100CE8001A78B04200D25D781D4B96109E5D1201B5
+:100CF8000E70302632409A182E11925D0A9E4A7064
+:100D08003D22B04203D2013AAD0015405A5D3D2361
+:100D18008A70CB700A1D019BD31A236000231370BD
+:100D2800ACE71D785A789F780292AA10B25C2D0120
+:100D38000A7030221540029A75191211AD5C029A98
+:100D48004D703C2592002A40B218BD11525D033007
+:100D58008A703F221740F25D0333CA700431B5E749
+:100D680019960000F0B500240F002500210085B079
+:100D78000192454A009002920A9A954218D3002996
+:100D880032D10020019B196005B0F0BD01300A9AEC
+:100D9800904227D01E5C202EF8D0121A012A09D0C2
+:100DA8000D2E07D11A1852780A2A05D1451CE3E7F7
+:100DB8002800ECE70A2EF9D0A84204D13D2E04D130
+:100DC8000134022C04D916202DE075B2002DFADB6F
+:100DD800029A955D7F2DF6D03F2D01D8002CF2D1D7
+:100DE8000131E3E70500CAE70720062608407043FB
+:100DF800C9084E430730009AC008361B8019002ADC
+:100E08000ED0B8420CD800205A1903240500944685
+:100E18001D4A00990292634507D1009BC91AB0E7A1
+:100E2800019B18600C204042AEE71F783E000A3E46
+:100E3800F6B2162E05D8154AF240160001221642BF
+:100E480016D1029A8001D65D01353700403F3A003D
+:100E5800574257413F221640E41B3043042D07D127
+:100E68000025AC4204D0060C0E70012C02D10131D1
+:100E78000133D0E7060A4E70022C01D10231F7E7A0
+:100E880088700331F4E7C0469995000009004000D6
+:100E980000220B4B70B51A60A8230A4A0A4CDB00E3
+:100EA800D05825680949401BFFF70EF9074B434303
+:100EB8005B192360EFF3108172B604F0D5FD70BDA5
+:100EC8004081004000800040B40900201027000045
+:100ED800A223042210B5124CDB00E250A122032306
+:100EE800D200A15808200B43A3500121002201F091
+:100EF8001DF8082001F000F801230020094A80218C
+:100F080013602360084B094A1860C02349005B003E
+:100F1800D15080228533FF335202E25010BDC046C3
+:100F2800008000400C8000404081004000E100E06B
+:100F3800F7B5431C58D00023012856DC0122314F55
+:100F4800314C324E32493A600968A2590191521A1D
+:100F5800D143304DC9170B406B43521929009818DB
+:100F6800FFF7B2F845432C4B9D4200D91D00019B69
+:100F780080225B190193C22352029B00E250012395
+:100F8800A82200213B60D200A359244DA058296013
+:100F9800C01AA350012803D107F097F800232B604B
+:100FA800C02380221E495B005200CA50803BFF3B91
+:100FB8003B60019AA359D11AA822D20001291DD158
+:100FC800981CA0503960A059984214D1C12380229E
+:100FD8009B005202E250002380222B60104981338B
+:100FE800FF335200CA50F7BD0E480F4B984200DD40
+:100FF8001800431EA2E73960A359E1E7019BA350FB
+:10100800E4E7C046448000400080004044050000FA
+:10101800B409002010270000B0CAFF7F40810040BB
+:1010280000E100E0DB460300DC46030010B5EFF307
+:10103800108472B60122084B08491A60084B094A05
+:10104800D058094B1B68C01AFFF73EF8002C02D194
+:1010580062B6BFF36F8F10BD4480004010270000B8
+:101068004405000000800040B4090020EFF310831D
+:1010780072B60121054A11600549064A8858002BB5
+:1010880002D162B6BFF36F8F7047C04644800040FC
+:101098000080004044050000F7B505000600280060
+:1010A800FFF7CCF801238340DA430F4F04019D4337
+:1010B8003B1901931B7B0092002B0CD0E3591B6951
+:1010C800002B0CD1009B3C191E4063680322196851
+:1010D800019805F03AFD002DE1D13000FEBD381928
+:1010E80098470028F7D1EDE72C8C0000F0B50022D6
+:1010F80089B00F490F4807F03AFB00240026002763
+:101108000E20C0220C4D03900696079728000B4B23
+:101118000B490494029401940094920004F04AF854
+:101128000849280007F0ADF9200009B0F0BDC04615
+:101138005111000058060020C80100206114000069
+:10114800280B0020BB8F000010B5024803F008FEF2
+:1011580010BDC04684010020F7B500901F480191DA
+:1011680005F0DAFC061E35D000252800FEBD237BDD
+:10117800002B11D02368DB68002B01D02000984792
+:1011880063689F7123681B69002B1BD16368032266
+:101198002000196805F0D9FC01361034104B9C4228
+:1011A800E5D3009B002BE0D0002DDDD02800FFF711
+:1011B80073FF019B0500002BF6D00021012004F0ED
+:1011C80001FAF1E7200098470028DFD03B00B34040
+:1011D8001D43E1E705000127024CDFE7C8090020AD
+:1011E8003C8C00002C8C0000014B8000C0587047DC
+:1011F8005C8C0000030010B50800002B05D0044AE1
+:10120800136000F08FFC002010BD16204042FBE761
+:101218003400002010B5054C2378002B02D1044877
+:1012280003F09EFD0123237010BDC0461C0B002057
+:101238008401002010B50400074805F06DFC002C5F
+:1012480003D00121054807F0BEFA054804F04CFD1B
+:10125800044803F085FD10BDC0090020C409002022
+:10126800580600208401002010B50021014807F02D
+:10127800B7FA10BDC009002070B5FFF7F5FF0500EB
+:10128800084C094B9C4200D370BD63685B79002B06
+:1012980006D023685B68002B02D0290020009847FD
+:1012A8001034EEE72C8C00003C8C000010B5044C88
+:1012B8000449200005F09DFA034B1C6010BDC04690
+:1012C8002C010020488C0000B809002000230D4A9A
+:1012D80010B513700C4A0D4913600D4A0D48136080
+:1012E800FFF788FFFFF7E2FF0B4B0C4918008B4212
+:1012F80000D310BD1A1A5C68121101322271103322
+:10130800F5E7C0461D0B0020C009002040420F0031
+:10131800C4090020196B00002C8C00003C8C0000D4
+:1013280010B5044C010000220023200005F082FAC9
+:1013380010BDC0462C01002010B5024805F014FB72
+:1013480010BDC0462C01002010B5034B01001868E1
+:1013580005F063FB10BDC046B809002010B502486F
+:1013680005F094FB10BDC0462C01002070B5224B3F
+:101378001878002829D0FFF7DFFF204C051E2FD151
+:101388001F4B204C1B68002B11DD07F0A4F90A2223
+:101398000023FEF78CFF22686368801A99410029B0
+:1013A80003D1FA239B00984201D9FFF765FF226811
+:1013B8006368FA200021800012184B410020226047
+:1013C8006360854201D0FFF7C9FF70BD63685B7930
+:1013D800002B04D02368290020001B68984710348C
+:1013E800094B9C42F2D32800FFF7AEFF01210748C2
+:1013F80007F0E9F9C4E7C0461C0B00202C8C00005C
+:10140800C0090020500600203C8C0000C4090020C0
+:1014180070B50E4D297800290CD10120FFF79CFEEC
+:101428000B4C0C4B9C4206D3FFF7A0FF0028FBD1C6
+:1014380001232B7070BD63685B79002B03D0236890
+:1014480020009B6898471034EBE7C0461D0B00202E
+:101458002C8C00003C8C0000F7B500210800FFF739
+:101468007BFE041E2CD00527002600F04DFE1D4BE8
+:101478001D4A1B581360002B06D01C4B1B68092BF8
+:1014880002DD1B4803F06CFC00230093002C07D0FE
+:101498002000FFF701FE041E02D101277F423E0013
+:1014A800FFF764FF0190002808D1009B114D002B25
+:1014B80013D10F483A00330003F084FC019BE4E7A2
+:1014C80001277F423E00D0E72B689B69002B03D0A1
+:1014D80000222800110098471035074B9D42F3D38E
+:1014E800E7E7C04608000000BC090020C409002046
+:1014F800840100202C8C00003C8C000013B515489A
+:1015080005F00AFB144B1B78002B0AD0EFF310846C
+:1015180072B6FFF72BFF002C02D162B6BFF36F8FB4
+:1015280013BD0E4B1B68002BFAD0002809D10022EE
+:1015380000230B48009201936422002304F09EFBD1
+:10154800EEE70928ECD1064804F0CEFB054803F085
+:1015580007FCE5E7C40900201D0B0020BC0900209A
+:10156800580600208401002010B5064B04001B68B3
+:1015780098472100A060044805F0DAF9FFF7BEFF9C
+:1015880010BDC046340000202C010020044B054A41
+:1015980000209B1ADB08994201D2C900885870477D
+:1015A8002C8C0000A48B0000F0B55E1C85B0B50043
+:1015B80000902800072317309843033080080F0055
+:1015C8000192FFF7ADFE02AB04000322581D002173
+:1015D80007F036F903AB1E70002C0BD0039B2100DB
+:1015E8002361002314312A1F0198C058C8500433BE
+:1015F8009342F9D1E023BA015B001A406D02054B12
+:101608002A431A4020000023009905F0C2FA05B0C9
+:10161800F0BDC046C0FF0F00F0B591B004AF3B600D
+:101628000B035B0D0E0078607A613B610C0D002B9B
+:1016380000D172E0BB6018220C239B18DD1900232F
+:101648007B626B60AB60043302939B18FB180193B9
+:101658000A23009300222B00B9687869FFF7CEF8B7
+:101668008023F8601B01984224D37B696C461A7961
+:101678005B798AB01B0213437A69927912041A4380
+:101688007B69DB791B06134304AA9361284B29491C
+:10169800D36180239B001384274B516113619221EE
+:1016A8000023264810328901FFF7B6FFA546BD463C
+:1016B8000DB0F0BDFB6817345B055A0D3A61204A3E
+:1016C8001B0B16401E43FB68E018072398430330A2
+:1016D8008008FFF725FE041E13D0030010337B6239
+:1016E800FB68184A6B600023AB600433029318331D
+:1016F800FB1801930A230093B9682B007869FFF758
+:101708007DF83B690E4A5B0216401E4332002000FA
+:101718003B68796805F03DFAC9E7200007231730D0
+:10172800984303308008FFF7FBFD0400E9E7C04653
+:10173800FF070000D08F000004000001B48B0000F8
+:10174800FF01F0FF696B0000F0B587B00E9E050041
+:10175800140002910393002E15D00F9B10210593BE
+:101768000093002033000D9AFEF774FE80230700D3
+:101778001B01984209D30221174A1848184B05F053
+:1017880028FA07B0F0BD3700300007232A001C40B4
+:101798001A40D200A40114430C9A400204431205D3
+:1017A80014430C9D1735E819984303308008FFF758
+:1017B800B7FD051E09D0002E07D00F9B39000093F6
+:1017C8000D9A33001030FEF745FE22002800039BD7
+:1017D800029905F0DEF9D4E70F900000B48B000001
+:1017E800FF0700004068002804D0044BC01AC00856
+:1017F80000B2704701204042FBE7C046A48B0000BE
+:101808000EB417B5054C05AB04CB010020000193BD
+:1018180000F080FC1EBC08BC03B01847236C000015
+:1018280010B5CB0604D4890603D50349FFF7E8FFB2
+:1018380010BD0249FAE7C0464890000047900000F2
+:10184800F0B591B01F0018AB1B7804000D0008928A
+:101858000593002B00D199E002261C9B1C9A1E4080
+:1018680001231A400A921C9A07331A400B921C9AB9
+:10187800F8331A400E9205F066F900230200069329
+:10188800984204D020007D49FFF7BAFF0690002E49
+:101898000BD044231C9A1A423CD12A0020007849D4
+:1018A800FFF7AEFF069B1B1806930A9B002B0AD076
+:1018B800059A744B9200D258002A00D1724A20002F
+:1018C8007249FFF79DFF0E9B00255A4253415B4228
+:1018D8001F400B9BAB4208D0059A6D4B920020002D
+:1018E8006C49D258FFF78CFF0500089B002B05D0E8
+:1018F8001A0020006849FFF783FF2D18002F05D034
+:101908003A0020006549FFF77BFF2D18069BED186C
+:1019180063483FE00020634B1E688642C2D0624B9A
+:1019280028001968FEF7D0FBFA253100FEF708FCFD
+:10193800AD006943079008003100FEF701FC0D91E6
+:10194800E1210C9009010798FEF7FAFB0991099823
+:101958003C21FEF7B9FBE1210F9009010798FEF73A
+:10196800B3FB07900D9831006843FEF7ADFB0C9B65
+:1019780002903C2109980193FEF7E2FB20000091B8
+:101988000F9B079A4949FFF73BFF8BE74848059D9E
+:10199800012FBDD0199B002B03D02200454904F02C
+:1019A800C8FD1B9B002B54D01B9F102F00D910275C
+:1019B80020001C99FFF734FF0026B54219DC0026E9
+:1019C80033001A9A2000D25C3B49FFF719FF013611
+:1019D800102E14D007231E4203D120003749FFF7E9
+:1019E8000FFF3300BE42ECD320003549FFF708FF54
+:1019F800EDE720003149FFF703FF0136DDE7002658
+:101A080020003049FFF7FCFE33001A9AD25C13001D
+:101A1800203B5E2B00D92E2220002B49FFF7F0FE39
+:101A28000136102E0ED007231E4203D12000234971
+:101A3800FFF7E6FE3300B742E7D820001F49FFF75B
+:101A4800DFFEEDE71A9BDB191A931B9BDB1B1B932D
+:101A5800A8E7059B002B0BD01C9BDB0704D52000B7
+:101A6800094A0A49FFF7CCFE20001C99FFF7D8FE67
+:101A7800200005F0C6F811B0F0BDC0464F90000038
+:101A8800539000006C8C00004A90000033930000D3
+:101A9800808C0000789000007E900000829000000A
+:101AA800236C0000D0090020CC0900205C900000C5
+:101AB800496C00001D210000879000008F900000F5
+:101AC8008D900000919000009390000073B5114A2A
+:101AD80004000B000568914200D9130005216846EF
+:101AE8000D4A04F07BF90600636828000B220B49B5
+:101AF8005B6805F077F863683200280069465B6820
+:101B080005F070F8636828001B2205495B6805F03A
+:101B180069F873BD0F2700007B91000075960000DF
+:101B280059960000012310B500211C00074A904275
+:101B380007D8074A002900D101231360054B186014
+:101B480010BD210040085B00F1E7C04640420F008D
+:101B5800CC090020D009002070B50D0004004618FB
+:101B6800B44201D1280070BD21780348013483684C
+:101B78005B689847F4E7C046348A0000002802D121
+:101B8800024B186870474069FCE7C046F809002016
+:101B980070B50500064B1C68002C01D1200070BDF3
+:101BA80029002068FEF76AFB0028F7D06469F3E78C
+:101BB800F8090020F8B506000C0000230B4F3D681B
+:101BC800002D05D1002B0CD13C6000202660F8BD0B
+:101BD80031002868FEF752FB002804D02B006D69FD
+:101BE800EEE75C61F1E778204042F0E7F809002071
+:101BF80010B5034A03480021121A05F01EF910BD5A
+:101C0800240B0020C80100200648074A10B5121A04
+:101C1800064905F016F9064A06480749121A05F05A
+:101C280010F910BD00000020C801002090960000A7
+:101C3800000000200000002090960000F0B585B05C
+:101C480000AF0C1EB86036D06E468AB06D46096883
+:101C58006268A368089305232048069105900792B7
+:101C68000493A1216A461E481032002389017A6034
+:101C7800F860FFF7D1FCB546E168AD4622696369B3
+:101C88002B6205231748A9616861EA612B61A121CC
+:101C980000237A68F8688901FFF7BEFCB546E36956
+:101CA8000121114AF86804F094FFA36901210F4A41
+:101CB800F86804F08EFFBB68012B07D1EFF30583AA
+:101CC8000B4A0748B968103B04F083FF2100B86845
+:101CD80002F050FEBD4605B0F0BDC046D0900000F1
+:101CE800FC8B0000FF9000002E9100003D91000049
+:101CF8006B91000030BFFDE7F7B50A4B0A4D0600AF
+:101D0800EF18CC1B2A0020000849019306F07DFD3E
+:101D180060190021019A06F093FD3800083CB46769
+:101D28000830FEBD0400000000000000488C0000E0
+:101D3800F0B5424B8BB05B6800AF7B60DB05DB0D19
+:101D480004003B6062B6BFF36F8F3D4D130EFF2B4F
+:101D580008D1F33B1340082B45D101212800394A0B
+:101D680004F030FF002634003B68032B41D1364A8B
+:101D78000121280004F026FFA369344A934202D3C4
+:101D8800334A934205D3334A934251D3324A93425A
+:101D98004ED2023B1B88FF221800DF219043090224
+:101DA800884245D11340022B42D1236801212800E3
+:101DB8002A4A04F00EFF23687B600823FD182022BE
+:101DC8002100280006F021FDEB69002E32D0DA054B
+:101DD80002D1234A1343EB6129007868FFF72EFFED
+:101DE800BD460BB0F0BD01261207BDD50C0000267C
+:101DF800BAE7F822796852001A4B114200D11A4BFF
+:101E08006A468AB07A606A4606933B681749103B6F
+:101E1800079380239B0005911384154B049391210C
+:101E28000023280010328901FFF7F6FB7B689D46E6
+:101E38000023C1E75B0A5B02CDE7C04600ED00E086
+:101E4800FC8B0000AC910000D7910000A8000000B6
+:101E5800948900000000002000000020EE9100009E
+:101E6800FF010000939100007E9100000A9200009B
+:101E7800040000010821024A53698B4353617047EB
+:101E880000ED00E0EFF30880EFF3098101B5724639
+:101E9800FFF74EFF01BDC0460A4880F3088802F0EC
+:101EA80051F972B608480949401880F30988EFF3D8
+:101EB80014800221084380F31488BFF36F8F04F065
+:101EC800D7FF0000A82700202816002000080000DF
+:101ED80004207146014202D0EFF3098001D1EFF3EB
+:101EE80008808169023909780229FFD001B5724654
+:101EF80004F0ABFF01BDC04643B2000605D41F2263
+:101F08001A4001239340014A1360704700E100E042
+:101F1800054A43099B009B581F2210401E3A8240E5
+:101F2800134018007047C04600E100E030B5FF25B7
+:101F380003220B00290040B20240D20091409B01CD
+:101F48002B40C943934000280ADBC0240A4A800872
+:101F580080008018A40002590A401343035130BD81
+:101F68000F2210400838054A800880008018C2698E
+:101F780011401943C161F2E700E100E000ED00E023
+:101F880010B5203A1360029B01245360039B064955
+:101F98009360049BA143D36080235B04D361002337
+:101FA80091610265C36710BD250C000070B50B4B2D
+:101FB80015009860826F0A4B0E001A602C1C86F37D
+:101FC80009880020034B9847201C00210022002389
+:101FD800014C2047956E0000250C0000E40A002003
+:101FE800FC0900201022014B1A61704700ED00E047
+:101FF800054B5A699B689A4205D08023034A5B05C2
+:1020080051680B4353607047E40A002000ED00E07C
+:1020180010B50A4B9B6883420DD1EFF30583002B63
+:1020280009D08022064B520559680A435A605A6AF9
+:1020380004490A405A6203F0E3FA10BDE40A00209A
+:1020480000ED00E0FF7FFFFF15498A68154810443E
+:10205800EFF3098CF0C043464C4655465E4667464A
+:10206800F8C072B6104F114E4A698A603E60104C33
+:10207800141920680F4C2060D06F0023D367002804
+:1020880000D162B6074C10191030F8C89846A1461E
+:10209800AA46B346BC462438F0C88CF30988704772
+:1020A800E40A00203000000004ED00E00000000811
+:1020B80078000000FC090020F0B5C02400220326A7
+:1020C800FF25A40010002F003040C00087400549BC
+:1020D80093089B005B1819590132B94319511A2A00
+:1020E800F0D1F0BD00E100E010B5EFF30583054A3B
+:1020F800103BDB00D118496898588847FFF778FFEC
+:1021080010BDC046508A00000148006870470000B2
+:10211800FC090020F0B589B002AC07000D0001925F
+:102128000021102220001E0006F08AFB0223A37063
+:10213800054B32002000019903930697079503F099
+:1021480077FE09B0F0BDC046AF6E000010B5024B77
+:102158001B689847002010BD000A0020034B044A62
+:102168001860022391780B4393707047000A00208F
+:1021780040000020072310B50449054A9943054843
+:10218800521A04F096F9002010BDC0462F360020E0
+:1021980000400020040A002070B541690400867AD6
+:1021A8000A4D00290BD0437ADB0706D42423734356
+:1021B800EB18DB691B689B6898470023636124233D
+:1021C80073432100E81806F0DFF870BDA401002071
+:1021D800242210B5817A064B4A439B181A6A197D46
+:1021E80003231B31801A9943FDF76EFF10BDC046CB
+:1021F800A4010020242270B5847A064B62439B1800
+:10220800DB699C685A680C601568FFF7E1FF60435A
+:10221800281870BDA4010020F0B589B0050004A8F5
+:1022280001931700079106F05AFA049B059C029344
+:102238000394EFF3108672B66B8A002B47D02A8A74
+:102248009A422AD900220023280002F05BFD041ECE
+:1022580023D0002E02D162B6BFF36F8F079B002BED
+:1022680045D0029A039B04A806F05AFA2422059B3B
+:10227800049F0193A17A264B4A439B18DB693A00D5
+:102288001B6820001D6807A9019BA84760610028FA
+:102298002ED12000FFF780FF25E0698A4B1E6B8254
+:1022A800002E02D162B6BFF36F8F03232A7D2C6AFA
+:1022B8001B329A432B8A5B1A5343E418144B154A72
+:1022C800EB1A9B105343A3722B7DE372C6E7002ED3
+:1022D80002D162B6BFF36F8F3A002800019B02F06B
+:1022E80011FD041EBAD10024200009B0F0BD6361BD
+:1022F8000123002520002381079B29006382E27ABD
+:102308006560183006F09CFA63692582E360EBE7A4
+:10231800A4010020398EE33870B52424002800D1A8
+:1023280070BD037A4568002BFAD0013BDBB203721B
+:10233800002BF5D1827AC36062434360054B9B183A
+:102348009B69002B02D098472800E7E7FFF724FF96
+:10235800FAE7C046A4010020BFF34F8F034B044A9D
+:10236800DA60BFF34F8FC046FDE7C04600ED00E0DE
+:102378000400FA0510B5064C064B9C4201D3002018
+:1023880010BD2368002B00D098470434F4E7C046FA
+:102398003C8C0000488C0000084B0200186800289C
+:1023A80002D00368002800D1704741899142FBD0D0
+:1023B800191E00D0196818000B00F3E7100A002056
+:1023C8000A4B01001B68181E03D01A68002B01D1A4
+:1023D800180070475889884205D0101E00D0106830
+:1023E80013000200F2E7D868F3E7C046100A00209D
+:1023F80000230360044B5A68002A02D15860186011
+:10240800704710605860FBE7100A002070B50A4B4F
+:10241800050018680E00002802D00468002800D1C2
+:1024280070BD3100A8470028FAD0231E00D02368C9
+:1024380020001C00F2E7C046100A0020F0B595B055
+:10244800070006910822002110A806F0F9F9069B5A
+:102458001B8A002B0CD11C0005933968069804F0E0
+:10246800BAFE0598396804F0B6FE200015B0F0BD34
+:10247800072B00D82EE1069B10AEDC68082221004D
+:10248800300006F0C2F9637922791B0213430C93DA
+:10249800A379A2780D93E37908210893E3781B02C6
+:1024A80013435BBA9BB209930C9B5BBA9BB20A932A
+:1024B800069B0C3318000B9304F00CFD069B099A3D
+:1024C8001B8A934200D209E1052405223378079339
+:1024D8001C40134200D003E13968069804F066FEF8
+:1024E8000590002800D1FDE001227868069B0521AF
+:1024F80008C01B8A0092069A02940194D26805F0DB
+:10250800F5FC0599B86804F00AFD3378BD68DB0668
+:102518009A0FEC640F92002B00DAD7E00A98FFF7C5
+:102528003BFF002800D1C1E0089904F0E7FC00282F
+:1025380000D1BBE033785B075E0F002B4AD0022E38
+:1025480061D003240599B86804F0E9FCBD6802214C
+:102558002E1D300005F086FD002800D0A8E00023DD
+:1025680007930221300005F089FD079B034200D143
+:1025780073E72E686868F36810A9C01A08235B42DD
+:102588009C460B78032284445B0700D1023A097801
+:10259800C9068B0F00D00123DBB2DB001A43634668
+:1025A800002512A95BBA4B800A9B30825BBA8B80EC
+:1025B800B8680D9B00688B71089B0D80CB710A7001
+:1025C800C068082206F021F93B6805981B6A9847FD
+:1025D800059542E70468002C68D0B8680F210430DC
+:1025E80005F040FD00280CD03800A0470400B8686A
+:1025F8000F21043005F042FD0E90002805D1002C73
+:10260800A0D107249EE74468E5E7002C9AD12B0067
+:102618004E331C88002C1AD01823079A1A4216D158
+:102628004C352888FFF7CCFE031E51D02000984770
+:10263800041E30D00E9B002B00D10EE7059B002B0B
+:1026480000D07FE70022069B069205937AE72A6866
+:102658006B68D1685B1A13822B6803221B8A083BBC
+:10266800002E00D1023A00200F9C12A9E400224358
+:1026780008800A701A0AD2B21B0213434B800C9BC3
+:10268800B8688B800D9B00688B71089B0822C06816
+:10269800CB7106F0BAF83B6805981B6A9847041E88
+:1026A80022D109990B9804F015FCD0E6082449E7D3
+:1026B800022230000E4905F0BBFC002800D14EE78D
+:1026C8002100300005F0A1FC07904AE70D2439E706
+:1026D800012437E7002309240593BEE60924B1E75E
+:1026E8000824AFE70224ADE700230593A2E7C0461C
+:1026F8003892000070B504000E0015000120002A71
+:102708000DD02300483319805A802000032217492E
+:1027180005F08EFC002803D100200123184070BD6D
+:102728000221200005F09EFC0028F5D0052220009B
+:102738000F4905F07DFC0028EED03100200005F09F
+:102748006BFC0028E8D0022220000A4905F070FC42
+:102758000028E1D02900200005F05EFC0028DBD02D
+:102768000221200005F08AFCD7E7C046A6900000A9
+:102778003B9200003892000010B50248FFF738FE7F
+:1027880010BDC046BC000020F0B5CBB003AC0500BE
+:1027980008220021200006F053F880220AAE00210A
+:1027A8005200300006F04CF8AB68686804330193B7
+:1027B8009C4B05A9059306234B609B4B01228B601C
+:1027C800002304300B7402ABCC6004F0BFFB031E83
+:1027D800009000D024E104000499039A8D18AA42BD
+:1027E8000DD1994239D0022200210198FFF782FFCA
+:1027F800002801D10723009300984BB0F0BD107852
+:10280800613815280FD8FDF755FC0B1D0E0E0E0E5E
+:102818000E0E230E0E0E1F1525210E19100E0E1B5F
+:102828000133824C9BB20132D9E7012004431B18C3
+:102838009BB2F8E7022004430133F9E70420FAE7E2
+:102848000820F8E71020F6E72020F4E74020F2E718
+:102858008020F0E780204000EDE70123002C00D124
+:10286800DCE025001D4029001C4205D070493000DD
+:10287800FDF70EFD06250121A30714D580277F004B
+:102888006C4B70197F1B002900D06B4B39006B4AC9
+:1028980003F0A4FA0028ADDB8742ABD9022301215B
+:1028A8002D18ADB29C43630715D580277F00644A75
+:1028B80070197F1B002900D0624A3900624B03F06F
+:1028C8008DFA002896DB874200D893E7042301217C
+:1028D8002D18ADB29C43230716D580277F00584A90
+:1028E80070197F1B002900D0564A3900574B03F056
+:1028F80075FA002800DA7DE7874200D87AE70823CE
+:1029080001212D18ADB29C43E30617D580277F001F
+:102918004B4A70197F1B002900D04A4A4C4B39009A
+:102928001B6803F05BFA002800DA63E7874200D8E7
+:1029380060E7102301212D18ADB29C43A30616D5DC
+:1029480080277F003E4A70197F1B002900D03D4A2E
+:102958003900404B03F042FA002800DA4AE7874280
+:1029680000D847E7202301212D18ADB29C43630608
+:1029780016D580277F00324A70197F1B002900D0A6
+:10298800304A3900344B03F029FA002800DA31E7DD
+:10299800874200D82EE7402301212D18ADB29C4371
+:1029A800230616D580277F00254A70197F1B00292A
+:1029B80000D0244A3900294B03F010FA002800DA25
+:1029C80018E7874200D815E7802301212D18ADB2FA
+:1029D8009C4380235B001C4212D00AA85C1B401950
+:1029E800144B002900D0144B21001D4A03F0F6F9BE
+:1029F800002800DAFEE6844200D8FBE62D18ADB2C6
+:102A080006221849019805F013FB002800D1F1E6C9
+:102A18002A003100019805F00BFBE9E61C0025E7C8
+:102A28000323E8E641920000717D0000FF010000E9
+:102A38008D920000499000008F900000489200009D
+:102A48003393000032930000529200005F9200001E
+:102A5800D000002065920000699200007392000087
+:102A68008B9200009492000010B584680822043408
+:102A780020000E4905F0DCFA002806D0802120004D
+:102A8800490005F0C9FA002801D1072010BD092224
+:102A98002000074905F0CCFA0028F6D004212000D0
+:102AA80005F0BAFA0028F0D00020EFE79B9200006A
+:102AB800A492000010B519220023024802F022FB5C
+:102AC800002010BD00000020F0B589B001AE002143
+:102AD800446808228568300005F0B2FE124B0127D1
+:102AE8000393124B03A98B600023043420000B745A
+:102AF8003A006B464F60CE6004F028FA041E11D1EC
+:102B080004353A0028000A4905F092FA002805D051
+:102B18003100280005F087FA002800D1072420009A
+:102B280009B0F0BD0324FAE77C910000717D000034
+:102B38005F9400007FB500230126846801AD04344A
+:102B48000522134920006B6001942E7205F070FA7B
+:102B58003221200005F086FA29000E4802F092FE84
+:102B68002B7A002B0AD03221200005F087FA0023A7
+:102B7800984200D10723180004B070BD064A3100FE
+:102B8800064804F01FF82B7A002BF3D0EBE7C04679
+:102B9800AE920000A92B0000B4920000D48B000074
+:102BA80073B50B7A05000C00002B18D00E230E68A5
+:102BB800C3560521264A684603F010F96A460023E1
+:102BC800694653713000062205F039FA002807D10A
+:102BD800002001231840636820720133636073BDCD
+:102BE8001421206805F03EFA0028F1D0266819491A
+:102BF8000422300005F01CFA0E216956002823D063
+:102C0800300005F002FA0028E2D0032212492068B9
+:102C180005F00EFA0028DBD06168206805F0FCF9A1
+:102C28000028D5D005220D49206805F001FA0028B2
+:102C3800CED0297C206805F0EFF90028C8D01421EF
+:102C4800206805F01BFAC4E7300005F0E5F9DAE77B
+:102C58007B910000D3920000D8920000DC92000023
+:102C680010B50248FFF7C4FB10BDC046D4000020D1
+:102C780070B500263400856804352000FEF77EFF15
+:102C8800041E09D109222800104905F0D1F90028AD
+:102C980004D10724200070BD0136EEE7310028007A
+:102CA80005F0DAF90028F4D02000FEF767FF041ECB
+:102CB80005D001682022280005F0C1F9F2E73100AB
+:102CC800280005F0D5F90028E4D1E2E711930000C7
+:102CD80008220C23F0B5002697B000AF9B18456872
+:102CE80031008468D819FE6005F0AAFD08201C226E
+:102CF8001318D919524B534A8B600C237A607A62A5
+:102D080004221B18DB190435CB6003184A6028001D
+:102D1800DB19033A0E7404F019F90500B04200D02B
+:102D28008CE0BE69731E1E2B00D987E00820302373
+:102D38001B1832007969D81905F067FD082130227F
+:102D48005318DB199D550C23FB18FB615318D81930
+:102D58000E000434FEF71CFF00280AD0FB693A492C
+:102D68001D6014239B19DE19320003F0E3FF0028CD
+:102D780022D06E4688B06A46344B0821059330232A
+:102D88005B18DB19069380239B009383304B0493D5
+:102D9800E2213048103249010023FEF73DFC0322AE
+:102DA800B54602212000FFF7A5FC002800D1072521
+:102DB8002800BD4617B0F0BD04222000796805F050
+:102DC80037F90028F3D00C2308229B182000D919C2
+:102DD80005F029F90028EAD0062220001E4905F04E
+:102DE80027F90028E3D02000F96805F03BF900280E
+:102DF800DDD0302308229B18D819FEF7C9FE002819
+:102E08000FD0164B3200FB611549746003F092FF36
+:102E1800002804D12000F96805F030F9C5E7022838
+:102E280008D1022082B202212000FFF763FC0028AB
+:102E3800BDD0EFE70428F5D00520F3E70325B7E771
+:102E4800717D00001B9300002F700000209300008C
+:102E580003000001E48B0000369300008570000039
+:102E68003970000010B50248FFF7C2FA10BDC0461D
+:102E7800E80000207FB5002301936B468568DC1CC1
+:102E88001648043501A902940395FFF7BFFA0622F4
+:102E98002800134902AE05F0CBF8002814D028000A
+:102EA800019905F0D9F800280ED0012331000D480A
+:102EB8002370FFF7ABFA2378002B07D0280001997D
+:102EC80005F0D6F8207001E000232370237809204C
+:102ED8005A4253415B42184004B070BDAB700000C9
+:102EE80057930000F370000037B50024856801A9E6
+:102EF8000A4804350194FFF789FA05222800084991
+:102F080005F096F8A04205D02800019905F084F84C
+:102F1800A04200D1092420003EBDC046AB7000008D
+:102F2800A8920000F8B58A6805000C000669002A16
+:102F380014D08989002911D0002340891788874235
+:102F48000AD001339BB202329942F7D10122236899
+:102F58001A7023681878F8BD9942F7D0371E03D045
+:102F68003000FDF79DF907000321606805F07AF845
+:102F780000280ED10020012223681040187025680F
+:102F88002B78002BE5D00321606805F077F82870CE
+:102F9800DFE705221249606805F04AF80028E9D001
+:102FA8006989606805F038F80028E3D004220D49E3
+:102FB800606805F03DF80028DCD03A003100606810
+:102FC80005F036F80028D5D008220749606805F0D2
+:102FD8002FF80028CED02989606805F01DF8CAE7C7
+:102FE8003B9200001B9300005E930000F0B50026A2
+:102FF80005278DB0836803AC310045681022200096
+:103008000193029605F01CFC254B04350793254BCC
+:1030180007A928008B60012202AB0E744F60CC60B8
+:1030280003F094FF0500B04237D18023039A5B0276
+:103038009A4232D221001C48019EFFF7E7F9237B10
+:103048000436002B08D104220A213000FFF752FB76
+:103058000700002F17D115E03A003000134904F09B
+:10306800E7FF071E04D03000A16804F0D5FF070071
+:10307800637B002BEDD0032230000D4904F0D8FF0C
+:10308800002803D1092528000DB0F0BD012130002A
+:1030980005F009F80028F5D0DBE70325F3E7C0467B
+:1030A80067930000677D0000B57000003B92000048
+:1030B8006D930000F0B5002485689DB02B1D019329
+:1030C80043680BAF1A1DDB681000049306ABDD1DC7
+:1030D800019B04990292089409940A940B957B60C9
+:1030E800BC81BC6004F063FCA04208D1414A0121C4
+:1030F800414803F067FD022420001DB0F0BD3F4B9E
+:103108000FAE03930F93062373603D4B0122B36008
+:1031180009ABF36031000AAB0298347403F016FF70
+:103128000400634263412B7000282CD10321049AC8
+:10313800029804F059FC002801D1324AD7E7099BCC
+:10314800102B0CD902220A210198FFF7D3FA287014
+:1031580006AB07331B78002BCED10924CCE7002B14
+:1031680033D0294ABB81B26014AAF260BA600AABB4
+:10317800012231000298347403F0E8FE43424341CF
+:103188002B70002801D00324B6E706220399019882
+:1031980004F04EFF00280CD00899019804F05CFF59
+:1031A800002806D00123390018482B70FFF72EF9A4
+:1031B80001E000232B702B78002BC9D008990198C7
+:1031C80004F056FF06ABD871C2E7114808A9FFF70B
+:1031D8001DF906220399019804F02AFF002805D05A
+:1031E8000899019804F038FF0028DBD1002306AACB
+:1031F800D371ADE771930000CC8B000057930000AA
+:10320800477100008F930000097100002D2F000006
+:10321800AB70000013B5074C200005F026F980229A
+:10322800054B2000009305490323120101F000FF1C
+:10323800002016BD90060020588D0000280E0020A2
+:1032480010B500220023024803F03EFE10BDC04620
+:10325800A401002010B5036A0400002B08D0064919
+:1032680005F0DFF82000103005F07DF8002010BDD3
+:1032780016204042FBE7C0468F71000010B50400DD
+:10328800103005F078F82100014805F0E2F810BD8B
+:10329800900600200748084B10B50362074B4362AD
+:1032A800FFF7D8FF041E02D1054800F00DFB2000EF
+:1032B80010BDC046180A0020FD710000F77100001B
+:1032C800CD32000010B5044B0100180005F053F88A
+:1032D800024801F0A3FE10BD94010020FC0000206C
+:1032E80070B5002200230C4801F00CFD041E00D12B
+:1032F80070BD230008330948DA6F211D00F012F869
+:103308000500200000F042FA002DEAD02900044808
+:10331800FFF7B4FFE5E7C04694010020500A0020FB
+:10332800180A0020F0B5036804000D00160085B0E7
+:10333800002B04D0012E0BD8002005B0F0BDFFF7FC
+:103348007FFF206003F0BBFD2368002BF2D1F3E779
+:103358002F88234B9F423BD0224B9F42ECD12068C1
+:1033680003F0ADFD2268023ED368108A9C46AB1C70
+:103378006546518A5269091AAA1A891A6044009640
+:1033880003AAFDF7EFFC002826D12268039B118AC7
+:103398005B181382134B9F4207D12068038A012BC5
+:1033A8001AD90C3003F09EFDA0802368A1881A8AE0
+:1033B8008A42C1D310D8D968002003F040FF031E09
+:1033C8000AD121680A8A023A0A8220682360B4E78F
+:1033D80023681B8A002BC5D1200003F017FFABE739
+:1033E8000414000006090000F0B589B001900391AB
+:1033F80017000A000100002003F021FF00245D22CD
+:1034080001264C4B04900292059406AA5380039B14
+:103418009C4201DB00204DE0022106AB5818B8475A
+:10342800002847D12500002E13D0039B06AA02339B
+:103438005BBA07A853800380019B3A001B780321DD
+:10344800837003F0EDFE002834D1029B0135033B65
+:103458000293039B029A5B1B1E00934200DD160039
+:10346800029AD31A012B27D80023013E2C0005937A
+:10347800AB1922001B1B022B26DC059B002B12D04C
+:10348800039B1B1B012B2ED0022B39D0002B0AD1FA
+:10349800049B06AA5BBA938002213A0007A803F0AE
+:1034A800BFFE002806D101212348B8470026234B38
+:1034B800B042AAD009B0F0BD0122012B00DC0022E5
+:1034C800059B1343DBB2D1E7019B0322191907A817
+:1034D80005F09BF93A00032107A803F0A1FE002894
+:1034E800E8D10334C4E7019B07A89B5C0321037060
+:1034F800049B3A001B0A4370049B01348370CEE797
+:10350800019A07AD125D631C2A70019A0321D35CEE
+:1035180028006B70049B3A001B0A0234AB7003F05E
+:103528007FFE0028C6D1049B3A00012128002B7099
+:10353800B5E7C046060900004890000004140000E2
+:10354800074B70B5C31A0D0006499B105943040078
+:103558004022054803F093FE01002000A84770BDF3
+:10356800580A0020B76DDBB6FC89000073B540230C
+:103578000D00084C0849041BA41061430093060081
+:103588002B00064A064803F0AFFE011E01D03000AA
+:10359800A84773BD580A0020B76DDBB65F730000FB
+:1035A800FC890000F7B50022012105001000FEF794
+:1035B800BDFC114800F028FE041E19D100F044FE9D
+:1035C8000E4B2F6919003800019303F076FA002892
+:1035D80009DB01263E642D69019928001C3003F09F
+:1035E8006CFA002802DA04002000FEBDEE64FBE756
+:1035F80005246442F8E7C046CD360000648D00001B
+:103608001FB500236C46029301330393074A6B46A8
+:103618000094019403F099FE002804D1322200237B
+:10362800684601F0CFFB04B010BDC04671730000BE
+:103638000C210B0070B5434304000020084AD3183E
+:103648009D6B98636042084040308018DE6B03F041
+:1036580098FE002D03D0320021000248A84770BD13
+:10366800580A0020FC89000070B5EFF3108572B687
+:103678000223012410490A6813430B6022420FD029
+:1036880080220E4BD205D158D358234208D00C487B
+:1036980003F077FE002D05D00020FFF7C9FF70BDAD
+:1036A8002C1E04D162B6BFF36F8F002CF4D1012019
+:1036B80003F085FFF3E7C046A80A00200C040000C9
+:1036C800980A002010B5002802D0012807D010BDA4
+:1036D800044B1A6C0723100018401A42F7D1FFF761
+:1036E800A7FFF4E7580A002010B5EFF3108472B66C
+:1036F800084A022113681800884310600120034219
+:1037080001D103F068FF002C02D162B6BFF36F8FBE
+:1037180010BDC046A80A002010B5084804F0FAFCFD
+:10372800002808D0064C2000FEF718FD2000FDF701
+:103738006FFA002010BD13204042FBE7348A0000D6
+:103748004D37000070B50400074D0A2804D1AB6856
+:103758000D2128005B689847AB6828005B68E1B2D8
+:103768009847200070BDC046348A000070B5040038
+:103778004518AC4201D1002070BD217802480134BF
+:1037880083685B689847F4E7348A000010B5034BF8
+:103798000100180004F02BFD10BDC0466801002090
+:1037A800F0B58DB03C4CA368DB6B002B62D1A568EB
+:1037B800AB6B002B64D1EB6A002B30D12B69002B4B
+:1037C800F0D02022200004A9984700250090A842A4
+:1037D800E8D0009B9D42E5DA0822304E02AB9B18E8
+:1037E8005F5D3378002B14D12D4C23680193002B97
+:1037F80024D1002200232B4803A901F057FA0028FE
+:1038080012D1039B1A00236033780832D067002B4B
+:1038180014D00A2F2CD10022204B1A7028E0200047
+:1038280098470028BED0C9E7019B236002211E4AA1
+:103838001E4803F0C7F901233370EAE72068020045
+:103848000832D36F7F2B0DD9194A0221174803F08C
+:10385800B9F92068FFF79AFF0023012223600F4B74
+:103868001A70D6E7591CC318D1671F710A2F0CD0DC
+:103878000135AEE720009847002898D10DB0F0BD7B
+:1038880020009847002896D1F8E700232360094BC9
+:103898001B689847ECE7C046348A00001F0B0020DD
+:1038A800AC0A0020680100200E940000248C00005F
+:1038B80035940000B00A002010B5024AFFF794FDC5
+:1038C80010BDC04675370000114B70B51860114C1B
+:1038D800200004F01FFC002818D0A3685B6A002BA6
+:1038E80001D020009847A568AB69002B01D02000C3
+:1038F80098472B6C002B03D00022200006499847DC
+:10390800A3681B6A002B01D02000984770BDC046F1
+:10391800B00A0020348A0000A93700004368080074
+:1039280010409143A1225B68D2009850014A0020C0
+:10393800995070470C050000436800205A68014BF5
+:10394800D15070470C050000436808005A68054BC1
+:10395800D35898430B40A121C90050500249002078
+:1039680053507047040500000C05000070B543096A
+:1039780008D10C4B5968002904D0012585400C68F2
+:10398800002900D170BD8B681A002A402B4202D052
+:1039980005484B689847231E00D0236821001C0067
+:1039A800EEE7C046B40A0020188A00001F23F0B5CD
+:1039B800140045680B402A7C89B052011A430092D2
+:1039C8000322E30601D4A206D20F832002ABDA70E9
+:1039D800594B4000234083424AD03BD8062B49D05C
+:1039E8002FD8002B46D004271D38022B2FD12303B4
+:1039F80046D501238B40A1216868C9004350A868B7
+:103A0800002844D11F2300990B40490900D08EE0BB
+:103A1800A0210126C9059B005B18E103C90FE0201E
+:103A28007140B140640CC00034401D580C434349F8
+:103A380092000D402C4322433F023A431A50002083
+:103A480006E08020012740008342D0D01738FF3895
+:103A580009B0F0BD3A4883420ED0FE3083420DD003
+:103A68000138FF3802278342C1D016204042EFE7D1
+:103A78000727BCE71F00BAE70527B8E70327B6E71B
+:103A88006303BCD5012368688B402E49B6E702ABB7
+:103A98009A1C009903F035FEC0239B0201901C423A
+:103AA8000CD10099A86803F05DFE019B002BC6D1DC
+:103AB80002AB9978A86800F0EFFEC0E705AE0822CF
+:103AC800002103A804F0BCFE0C220021300004F001
+:103AD800B7FE03AB736032000099A86800F0B4FD2C
+:103AE8000028ACDB802321009B0219401C4211D026
+:103AF8000123E403E40F6340737002ABDB78377093
+:103B0800B370320000230099A86800F05BFE00281B
+:103B1800CBDA94E7082206A804F092FE02AB03333E
+:103B2800059332000099A86800F08EFDEFE7C133D5
+:103B3800FF339B001B68FFDE06030000F0F8FFFF61
+:103B4800020200000C05000070B54568A86800284E
+:103B580012D003F001FE011E0ED1A86803F0DFFDAC
+:103B6800041E0BD102000749A86803F0C7FD220014
+:103B780001210620FEF7DAF9002070BD0520404239
+:103B8800FBE7C04675390000F0B50400890085B030
+:103B980043180293029BA34202D1002005B0F0BD56
+:103BA8000F21082508272068C30AC6051940F60D05
+:103BB8001D403B4251D12F4B5B5C01932E4B9E42E3
+:103BC80001D101267642000E032849D8FCF772FA83
+:103BD80002083134294BD650731C30D10434D9E74C
+:103BE800274B0021D650731CF8D0802320681B0275
+:103BF800184230D10D001F233340760935D1A02655
+:103C0800E027F6059B009B19FF00DE594005039647
+:103C1800019E800F3602800030430190194E0398B0
+:103C28004900304006000198304328430143D951E8
+:103C3800D4E7A123DB00CEE7A223DB00D1E7A12351
+:103C48007109DB0000290DD101310F00A020B74018
+:103C5800C005C750C9E70121CDE7162040429DE7BE
+:103C68008620FBE700221A60FFDEC133FF339B008A
+:103C78001B68F9E781960000FF0100000C050000B1
+:103C880014050000F0F8FCFF054B01201B68002B11
+:103C980004D1044B1878431E9841C0B27047C046FF
+:103CA8001C210040210B0020074B1A68002A07D06E
+:103CB80000201860A323054ADB00D3580B70704717
+:103CC80001204042FBE7C046082100400020004098
+:103CD8009023024ADB00D058D050704700200040A3
+:103CE8000020F0B5A3270500074B084EFF00141A63
+:103CF800002C02DD1C68002C00D1F0BD1D60F459B9
+:103D08000C540130F3E7C046082100400020004071
+:103D18000122014B1A707047200B0020C123042197
+:103D2800014A9B00D150704700200040C223042163
+:103D3800014A9B00D150704700200040C12310B5B4
+:103D4800064A9B00D35800201B0605D5044B1B7858
+:103D5800834201D1FFF798FF10BDC0460020004004
+:103D6800200B0020024B1868431E98417047C0463C
+:103D780008210040C1238021024A9B008900D150BC
+:103D88007047C04600200040C2238021024A9B00A1
+:103D98008900D1507047C0460020004070B5C12549
+:103DA8000A4CAD0063591B0606D46259042310005F
+:103DB80018401A4205D170BDFFF7C0FF0028FAD19C
+:103DC800F3E7034B1868431E9841F4E700200040CE
+:103DD80008210040024B1960024B1A607047C04628
+:103DE800C80A0020C40A002000220D4B80211A7046
+:103DF8000C4B01321A60C1230B4A9B00D150EFF3E0
+:103E0800108372B6094A1278002A02D0084A7C390F
+:103E18005160002B02D162B6BFF36F8F7047C04666
+:103E2800200B00200820004000200040210B00202B
+:103E3800FCE100E010B5104B1A78002A0ED00F4AAA
+:103E48001268002A0AD0C22280200D4992008850A8
+:103E580001210C4A116000221A7010BD0A4B1A6821
+:103E6800002A01D000221A60084B1B68002BF4D0EE
+:103E7800074A11689847F0E7200B00201C210040F2
+:103E8800002000400C20004024210040C80A0020E7
+:103E9800C40A002070B50E0004F0EDFA6424184D31
+:103EA80000280AD001232B600EE0013C01200021EC
+:103EB800E4B201F087FB002C06D001220021280083
+:103EC80004F061FC0028F0D000230E4A0E4C136069
+:103ED8000E4A137001220E4B1A600E4A0E4BD65032
+:103EE800FFF7D2FE002805D10130013C03F035FB75
+:103EF800002CF5D10122094B1A6000232B6070BDFC
+:103F0800C00A00201C21004010270000210B0020BF
+:103F180008200040002000401C0500000C20004044
+:103F2800F7B5A0220021634D4368D2000469A95067
+:103F38001F68060001AA380003F0F5FA00284DDBD7
+:103F4800019B3A6819791868FFF71EFE002845DBBF
+:103F580063793069012B4AD1A379032B47D1E379DF
+:103F6800002B44D12179002902D002293FD10C31FC
+:103F7800962223681202934200D17BE04DD8962204
+:103F88009201934200D177E034D89622D20093422E
+:103F980000D173E023D896225200934200D170E0FA
+:103FA80096269C22B6009202B34220D1424BEA5098
+:103FB800424BE95006CC06C00422002401216C3B88
+:103FC800EA503F4B22001C603E4B296002201970CA
+:103FD800FDF7ACFF0220FDF78FFF2000FEBD962203
+:103FE8001201934250D09622520193424FD086201C
+:103FF8004042F3E7E122D20193424AD009D8E122B4
+:104008009201934247D09622D2019342EFD12E4A91
+:10401800CCE780222D4E1204C6E7E1229202934299
+:104028003CD013D896225202934239D008D8284A55
+:10403800934237D0E12212029342D8D1254AB5E7FC
+:10404800E12252029342D2D1234AAFE7E12212037E
+:1040580093422AD008D8214A934228D0E122D2029A
+:104068009342C4D11E4AA1E71E4A9342BFD180227F
+:1040780052059BE71C4A99E71C4A97E79E22D20201
+:1040880094E7A022520291E79D2212038EE7184A74
+:104098008CE7184A8AE7EC22920387E7164A85E7F5
+:1040A800164A83E7E522120480E7154A7EE7802254
+:1040B800D2047BE700200040240500006C050000C6
+:1040C80008210040210B002000A04E00127A0000B9
+:1040D800C0DA000000F0EB0000E0D70190D0030048
+:1040E80000705F0740420F0000509D0000502700FD
+:1040F80000B0130000F0750000B0AF0300903A0163
+:1041080000D0BE0E70B50D0016000024331B002B26
+:1041180003DDFFF7B9FD002801D1200070BD0023A1
+:10412800044A1360044A295D1370044A044B01349D
+:10413800D150EBE71C210040210B0020002000405B
+:104148001C0500001F4A1168C9B201290FD10C20B3
+:104158001D4B40421B681B061B0F1841084206D125
+:104168001A4B1B49196080211A4B09021960116802
+:10417800C9B201290CD10220134B1B681B061B0F67
+:10418800023B834304D18020C123C005DB00C1501A
+:104198001268D2B2012A13D10B4B0F491B681B06B8
+:1041A8001B0FD94011420BD10C4B1A68012A04D0BD
+:1041B8000B4A1A601A68012AFCD1C022094B1A60FE
+:1041C8007047C046E00F00F0E80F00F0040500401B
+:1041D800DFFF07C0186C00409F1B000000EC064082
+:1041E8007593000014EC064010B5024B00201B68C4
+:1041F800984710BDCC0A002010B5024B1B689847A1
+:1042080010BDC046CC0A002010B50C4C2379002BF9
+:1042180010D1013320602371002800D0084800F035
+:1042280049F8002805D12068002800D0054800F08A
+:10423800A3F810BD78204042FBE7C046CC0A002016
+:10424800F14100000142000010B5064B1B68002B2D
+:1042580006D00020FDF75CFE002801D1FDF74CFEDA
+:1042680010BDC046CC0A002070B5C22280250123AB
+:104278009200ED05AB500B4A8026136000220A4BD2
+:104288000A4C1A6076020A4BEA58EB58324207D0B9
+:104298000120034204D0013C03F05FF9002CF2D165
+:1042A80070BDC04604000040000100401027000017
+:1042B8000C040000054B02001879002803D11A608D
+:1042C80001221A71704778204042FBE7D40A002087
+:1042D80080210022012010B5084B094CC9051A603D
+:1042E80008602468944203D0C1239B00C85010BDC5
+:1042F80019680029FCD01A60F9E7C046000100409F
+:10430800D40A00208023C12210B59200DB059958F9
+:10431800012211420BD006490868002807D0002066
+:104328000860C22189005A50024B1B68984710BD8B
+:1043380000010040D40A002070B5C2238025022263
+:104348009B00ED05EA50094B013A1A6083260022CA
+:10435800074B084C1A60F600AB59DB0305D5012062
+:10436800013C03F0FAF8002CF6D170BD0C000040B7
+:104378000401004010270000084A1379002B09D1D6
+:104388000121106011718021A3221800C905D200F3
+:104398008B50704778204042FBE7C046DC0A00207B
+:1043A8008022832370B5D205DB00D1581D4CD35829
+:1043B800C9031CD503221340012B02D0002B13D1B3
+:1043C80000238021A322C905D2008B500125002299
+:1043D8001548164B1A600560206890421ED0C1230C
+:1043E80002329B00CA5018E0FFF7A6FFE8E7104B1F
+:1043F800D358DB07E4D50F4BD15802231942F3D128
+:104408002168002906D1094B1A68002AFCD000222D
+:104418001A6002E0C1218900535070BD1968002953
+:10442800FCD0F5E7DC0A0020080000400401004049
+:10443800140400001C040000F8B58022C123D20532
+:104448009B00D4581A231F2601251C40002C00D19C
+:10445800F8BD2000FBF7D4FE2A008021301A8240E4
+:1044680083000133FF33C9059BB25B181968D2B2C8
+:1044780094430029EAD0002119608023C221DB057A
+:1044880089005A50022A0ED11131FF315F5859580C
+:10449800890708D1A321C9005D50C12189005A505C
+:1044A800034B1D60D2E7034BC0B21B689847CDE7AA
+:1044B80008000040DC0A002070B58024CBB25B0005
+:1044C800C3189A8A640022421BD00E4E510A324009
+:1044D8000F2506009A8202002940143254361388A8
+:1044E800234203D05B0A2B4099420AD00232B242DF
+:1044F800F5D10022CB00C3185A60C9B2583003F076
+:1045080049F870BDFFE0FFFFF0B51F2485B00440F7
+:104518000A9E40094BD1A025A400ED056419019419
+:10452800E024019DE4002C5902941400651EAC415E
+:104538000D006F1EBD4164002C431D1E00D00C25CC
+:104548002C43754275411C4F6D423D40E027FF00EA
+:10455800ED190B9F2C437D427D41184F6D423D4024
+:10456800C027BF02ED192C43029DA5430C1E00D0A5
+:104578000C78111E01D0117849001A002C43002B29
+:1045880001D01A78920033002143002E01D03378ED
+:104598001B020A430B99002901D008780004134331
+:1045A800E02201990343D2008B5005B0F0BDC1341D
+:1045B800FF34A4002368FFDE00F9FFFF0000FDFFC1
+:1045C800F8B50127CDB26D004519AB8A06000C007D
+:1045D8003B422ED003F071F8AB8A9A061FD5326899
+:1045E8005B0B9B00D318A2220021D200995099504E
+:1045F80030002100FFF760FF0023AB821F33234008
+:10460800600919D1A022E024D2059B009B18E40080
+:1046180019590C4A114002220A431A51F8BD0722BF
+:10462800224097403200E3086432D15CB943D15448
+:10463800DEE716204042F1E7C133FF339B001B68D9
+:10464800FFDEC046F0F8FCFFF0B5136805000C006B
+:10465800160087B0002B1BD0CFB222217F00C719CC
+:10466800BA8A0A408A4221D0002202A98A73CA73F0
+:10467800019200920F3252180E2102A80918200048
+:10468800FFF742FF0223BA8A9A43013B1343BB82D6
+:104698007268002A34D013785168E2B25200AA181E
+:1046A8009446928A900704D5002955D01620404296
+:1046B8002AE0424802406046828200294CD0032BFF
+:1046C800F4D8726829685268127890000292A2227F
+:1046D8000918D200002B19D18B508B5007210127C4
+:1046E80021408F402900E2086431885CB84388542F
+:1046F80062461C21928A9B008A4313436246938236
+:10470800B368002B35D1002007B0F0BD8F58039156
+:1047180003218F4303998F502968294F081881581E
+:1047280039408150815827020391F82149013940C5
+:104738001F043943039F394381506146029A2C3242
+:104748005200AA189480029A898A5203114320229F
+:104758000A4361468A82C1E7002BBFD007200122A5
+:10476800204082402800E1086430475C3A434254C4
+:10477800BEE72100C0CB2800FFF79EFE002EC2D066
+:104788006B689E4206D02800583002F0EAFE0028E6
+:1047980004DAB9E7AB689F42F5D10020C300E4B260
+:1047A800EB1864005E609F602C19A38AC0B24002B7
+:1047B8000343802040001843A082A4E7DF1F0000C5
+:1047C800FFE0FCFFF0B50C00050011001E0087B0EB
+:1047D800002A1FD0E7B27F00C719BB8A9A0701D405
+:1047E8009A061FD41C22134202D04B78012B19D0F1
+:1047F8000123002002AAD3738B1C4A1C00910F21AD
+:10480800019002A809182000FFF77EFE0323BA8A48
+:104818001343BB82002E39D0E3B25B00EB189A8AAF
+:10482800920703D41620404207B0F0BDA22100270A
+:104838003278C900039290002A68121857505750CE
+:104848009A8A134F3A409A827278002A1ED02D68AD
+:10485800104F2818455824023D40F8277F013C4056
+:10486800C0271204BF023A4022438024B67864036A
+:10487800455036054558264032432A434250039A4C
+:10488800998A5703202239430A439A820020CBE7AA
+:10489800DF1F0000FFE0ECFF10B5024802F07AFECF
+:1048A80010BDC0461401002010B504480C0002F0E9
+:1048B80058FE002801DB2070002010BD14010020E4
+:1048C80010B50521040003F001FA00280AD0237D61
+:1048D800002B08D1A368064A934205D90521200078
+:1048E80003F020F9002010BD5B00A360FBE7C04681
+:1048F800FEFFFF7F70B516001D005A1C03680400F8
+:104908009B18C2689A4205D20821006A03F0F8FA97
+:10491800002070BD002D0BD13278200003F0F4FA8E
+:104928000028F5D0002D0CD1A3680133A360F0E76F
+:10493800AB1E0022062B01D8054AD25C1832D2B22F
+:10494800EBE72368013D5A1C2260725D1A70E9E7A3
+:104958008996000010B50400FCF75AFD03480121B0
+:10496800034A02F02FF9200003F0E0FBFC8B000063
+:104978007D940000F0B585B005000C0000AFEFF3A2
+:1049880010837B6072B62D4A9368FB602C4B042819
+:1049980002D82C4B8100CB586E468AB0117C6A46EF
+:1049A80029480793294B0590069508919384284B2D
+:1049B8000493B121274B1032BB60B86800238901EA
+:1049C800FCF72AFEB546002C07D0E369DB0504D0C6
+:1049D8000121214AB86802F0F5F8FB68002B07D0DE
+:1049E800180003F051FD002802D00378002B00D1F5
+:1049F8001A486E468AB06A46194B07900593FB68B9
+:104A08000693124B1384174B0493912100231148EA
+:104A180010328901FCF700FE2100B5462800FFF797
+:104A280099FF7B68002B02D162B6BFF36F8FF868DD
+:104A3800FDF7EEFABD4605B0F0BDC046E40A002019
+:104A48008C940000BC8D00009A94000001030000C3
+:104A580005000001FC8B0000C29400004A9200008F
+:104A6800E394000004000001F8B501270A4E830012
+:104A78009D59013084003359AB4200D8F8BD6868AD
+:104A8800002806D0037E3B4201D103F02AFB0835FB
+:104A9800F1E72B689847FAE7D08D0000012270B53E
+:104AA800234B86B003201A70FFF7DEFF01F07AF976
+:104AB8000420FFF7D9FF1F4C26001F4DAC420ED330
+:104AC80000F0C4FCAE4220D300F0D0FCFBF712FC8F
+:104AD80001211A4A93898B43938106B070BD636A9A
+:104AE8000593236A0493E3690393A36902936369B3
+:104AF800019323690093E368A2686168206800F065
+:104B08000BFB23685C653034D7E7B26AF36A511C43
+:104B180001D1591C05D011003068194303D103F0A5
+:104B280067FD3036CEE70649183000F00DFFF8E78C
+:104B3800220B0020208B0000208B0000C0070020E3
+:104B48006585000070B588260125040046430102EA
+:104B5800114880220918002086B004950E35039567
+:104B6800053565430D4B0590029001900C48F618E9
+:104B78002D180C4B30000095520000F0CDFA04229D
+:104B8800337C2C74934333740134074BE402E418E8
+:104B9800EE606C6006B070BD281E0020380700204B
+:104BA800E40A00206382000028160020F0B50020E7
+:104BB80087B0FFF759FF204B83F308881F49204B24
+:104BC8000A6A00251A40C0231B0413430B62FDF731
+:104BD80051F9FDF707FAFCF779FB1A4800F016FBC4
+:104BE8000120FFF741FF0220FFF73EFF00F066FCBF
+:104BF800154C164B88225C61154B164E0593012304
+:104C0800154904931201330020000395029501957C
+:104C1800009500F081FA04220700237C20009343CA
+:104C2800237403F06DFC2800FFF78CFF3200390075
+:104C38002000FDF7BBF9C046281E002000ED00E06B
+:104C4800FFFF00FF48080020C0070020E40A0020FA
+:104C580045950000A54A0000281F002010B5064C05
+:104C6800064B9C4201D3002010BD2000A268616859
+:104C780003F060FA1434F3E7840100208401002073
+:104C880010B5084C084B9C4201D3002010BD2000F1
+:104C980003F071FA002801D11C34F3E716204042D2
+:104CA800F4E7C046680100208401002037B50400FD
+:104CB8000D00EFF3108172B6C06800280CD0286090
+:104CC80003680020E360A3690133A361002916D1BA
+:104CD80062B6BFF36F8F12E01000184302D128604C
+:104CE8000C38F3E72000009208302200019300F00E
+:104CF8007BFB002803D1024B9B685B692B603EBDA0
+:104D0800E40A002037B5EFF3108572B60468002C6A
+:104D180013D003222368934342680360944200D16E
+:104D280043602000012103F011FB0400002D02D193
+:104D380062B6BFF36F8F20003EBD11001943F5D056
+:104D48000830009229000200019300F04DFB002872
+:104D5800F1D1024B9B685C69EDE7C046E40A00208C
+:104D680070B5EFF3108572B60468A0421BD0002C12
+:104D780019D062682368002613605A600222200056
+:104D8800237C2660934323746660A660183003F082
+:104D98006AFC231D2000DE6703F0B2FB29000848E7
+:104DA80003F0FEFB70BD8268C3689B1A591E8B41D5
+:104DB8009B188360002DF5D162B6BFF36F8FF1E7C2
+:104DC800230B002013B50400EFF3108172B680683E
+:104DD800002808D00138A060002902D162B6BFF3CC
+:104DE8006F8F002016BD1000184307D1002902D18B
+:104DF80062B6BFF36F8F10204042F3E70092019331
+:104E08002200024800F0F0FAECE7C046230B00202D
+:104E1800F0B587B00490EFF3108772B6049E049D36
+:104E28008C363468A435002C1CD10221280003F0EC
+:104E3800C0FA002869D0049C9C340022012120007B
+:104E480003F0F2FB0028F8D100230293012252421A
+:104E5800D31700920193049A39009432404800F025
+:104E680065FCD8E7236872683360944200D17360A8
+:104E780002222B6813432B600423E2689A43033B06
+:104E88001343E3606368002F4AD020009847EFF38C
+:104E98001083059372B6E36801211A008A4310094A
+:104EA800084241D1E260E3689A071AD50222934387
+:104EB800E3602C4B1868002813D0002102680028F2
+:104EC8000FD04768BC423DD10268002934D15968E7
+:104ED8001A60884200D15A60002303600830FFF747
+:104EE8003FFF02222B6893432B60DB0533D43368E2
+:104EF8005A1E9341059A002A02D162B6BFF36F8FFA
+:104F0800002B88D000F0E4FA85E72B68DB069BD5F8
+:104F18002860002F02D162B6BFF36F8F07B0F0BDD3
+:104F280062B6BFF36F8FB0E711229343E3602000AE
+:104F38001030FFF715FFB6E70A605A689042CBD1E8
+:104F48005960C9E701009446002A01D010688446D8
+:104F580010006246B3E7059B002BCED05BE7C04646
+:104F6800230B0020080B0020F8B5C3680E00590871
+:104F780001220D0004001540114248D19B0813423C
+:104F880047D13368002B01D1836833600125E3687A
+:104F98002B4202D0A3686D1933603768002F2FD0D9
+:104FA8001D4B00209A683B0088331B689A4204D145
+:104FB80003F061FA01235840C0B23B000122A43338
+:104FC8001B689908114013421CD000291CD00028E6
+:104FD8001DD0002323603B008C335A68002A0CD173
+:104FE8005C601C60380003F0F0F90423E2681343A6
+:104FF800E3603368A3602800F8BD14605C60F1E7E3
+:10500800162505E0132503E0DB081342E1D010253F
+:105018006D4200233360EEE7E40A002010B5034B2D
+:105028000100180003F015FA10BDC046F008002072
+:10503800F0B5002689B004008C30066046600E9DED
+:105048000830006040600830006040600120B542D0
+:1050580004D02879461EB041000201302600A4364B
+:10506800306001267642F717069607970026104803
+:10507800039304960300029620000196009400F022
+:1050880099F8B5420CD02968B14202D0200003F04B
+:10509800F8F96B79002B03D00123A2891343A3816C
+:1050A800200003F0A5FA230088331C6009B0F0BD86
+:1050B800194E000073B50C000190EFF3108572B61D
+:1050C800CE681E2100200E4207D1190011438142EB
+:1050D80009D1200001A9FFF747FF002D02D162B6D0
+:1050E800BFF36F8F76BD082120003143E16001993D
+:1050F8001030A162024900F027FC0120EDE7C0460C
+:10510800E583000010B5034C01002000FFF7D2FF33
+:1051180010BDC046F0080020F0B587B00593030025
+:1051280058338365C365109B0727838104230025B3
+:105138000732BA430374D2190F9BBA4383738B188F
+:105148000E0085601900C5738561C561040004936C
+:10515800FCF7D2FD049BC019B8431F1A0E9B3A00F6
+:1051680002930D9B310001930C9B20000093059B3B
+:10517800FCF706FF059B656523660C9B63660D9B24
+:10518800A3660E9BE366EFF3108272B6084B196AAA
+:105198001C622167AA4202D162B6BFF36F8F9B6877
+:1051A800002B00D05B6F3800636707B0F0BDC046C6
+:1051B800E40A002070B50400002086B005900E981F
+:1051C800119D04900D98109E03900C9802900B98D6
+:1051D80001900A9800902000FFF79EFF2B00721C98
+:1051E80001D1013305D02B00334305D1200003F052
+:1051F800FFF9200006B070BD200032002B000249E4
+:10520800183000F0A1FBF4E7658500000123037462
+:10521800838100234367014B98607047E40A0020AC
+:105228000B21094A49429368D8670433D967802318
+:1052380006495B05486803434B6062B6BFF36F8F4E
+:1052480093680433D86F7047E40A002000ED00E04B
+:10525800102370B5C356027C002B31DBD3062FD147
+:1052680080235B4213431A4C0374A3691949E2690A
+:105278008B4207D1016042601060E0610FE09A4202
+:10528800F8D01B68002BF5D00E260E259E574557E3
+:10529800AE42F4DD5A680360426010605860A56948
+:1052A8008D4201D0002D00D1E568A3681A7CD20692
+:1052B80007D1DA897F2A04D9AA69002A01D1636152
+:1052C80070BDAB4202D0280000F074FA6561F7E7C0
+:1052D800E40A0020FC0A0020102270B5825605005E
+:1052E800037C002A04DA7F221340037403F0CEF80B
+:1052F8000D4E0E4AB469B368944201D0002C00D117
+:10530800F468AB4208D01A7CD20605D1DA897F2A24
+:1053180002D9A269002A05D0A34202D0200000F0D9
+:1053280049FA2300736170BDE40A0020FC0A0020DA
+:1053380010B5511C01D1591C03D00249183000F096
+:1053480003FB10BD6585000010B500280AD1EFF3F6
+:105358000580002807D1064B5A699B689A4202D0FB
+:10536800FFF75EFF10BD62B6BFF36F8FFAE7C04666
+:10537800E40A002070B51A4CA168E3690A68CB1AE0
+:10538800581E834149685B420A6051601340E169D5
+:10539800A268002B05D1134B516013600A60E261CB
+:1053A8000AE00E250E205D571056854213DD596818
+:1053B800136051600A605A60A5690A4B9D4201D08A
+:1053C800002D00D1E568A3689D4202D0280000F0B6
+:1053D800F1F9656170BD8B42DDD01B68D9E7C04625
+:1053E800E40A0020FC0A002070B50C0011000A4AEB
+:1053F8000A4B90681860EFF3108372B6956828001E
+:1054080003F057F8049A059B2800FFF791FF200046
+:10541800FFF706FF70BDC046E40A0020100B00200D
+:1054280010B500280AD1EFF30580002807D1064BF4
+:105438005A699B689A4202D0FFF7F2FE10BD62B625
+:10544800BFF36F8FFAE7C046E40A0020EFF310813C
+:1054580072B6054B9A68D37B013BD373002902D1FE
+:1054680062B6BFF36F8F7047E40A002070B5EFF3A0
+:10547800108672B60F4DAB68DA7B0132DA73AC690D
+:105488000D4A944201D0002C00D1EC681A7CD20657
+:1054980005D1DA897F2A02D9A269002A05D09C425F
+:1054A80002D0200000F086F9230030006B61FFF77E
+:1054B8004BFF70BDE40A0020FC0A0020024B034A9F
+:1054C8009A61DA617047C046E40A0020FC0A0020AD
+:1054D80070B5EFF3108572B61B4CA168E3690A68D2
+:1054E800CB1A581E834149685B420A6051601340D9
+:1054F800E169A268002B05D1144B516013600A6062
+:10550800E2610AE00E260E209E571056864216DDEE
+:105518005968136051600A605A60A6690B4B9E4235
+:1055280001D0002E00D1E668A3689E4202D0300068
+:1055380000F040F928006661FFF772FE70BD8B42EB
+:10554800DAD01B68D6E7C046E40A0020FC0A00202F
+:10555800F8B5030007000C000B4303D1FFF7B8FFB1
+:105568000020F8BDEFF3108672B6134D134BA868F0
+:105578001860FFF7B1FEA86823003A0010491830F8
+:1055880000F0E2F90423AA680400117C30000B4300
+:105598001374FFF745FEAB689A6A002AE0D18022AF
+:1055A800DB6A12069342DBD103F091F8201AC34359
+:1055B800DB171840D5E7C046E40A0020100B00208E
+:1055C8006585000070B505000C00FFF7C1FF0135C7
+:1055D80001D1631C0AD00A220023C117FAF767FE1B
+:1055E800002901D1002800DA014870BD2000FCE73D
+:1055F800FFFFFF7F014B98687047C046E40A002010
+:10560800F7B5838904000193EFF31083009372B612
+:105618000823027C1A4206D0009B002B02D162B6F6
+:10562800BFF36F8FF7BD1900114348B200285ADB4A
+:105638002174A368002B02D0200002F02FFF200065
+:105648002600183003F00FF85836A56DAE4201D089
+:10565800002D50D1324F0025BB689C4204D1EFF396
+:1056680005856A1E9541EDB2BE692E4A964201D063
+:10567800002E00D1FE68B34202D0300000F09AF844
+:1056880020007E6101F0FFFB200000F0E1F8002D12
+:1056980002D02548FFF7BAFDBB689C4239D1EFF329
+:1056A8000583002B35D1A389DB070FD5009B002B81
+:1056B80002D162B6BFF36F8F62B6BFF36F8F042358
+:1056C800181C02DFEFF31083009372B60098FFF7FF
+:1056D800A7FD019BDB07A5D562B6BFF36F8F042337
+:1056E800181C02DF9EE77F210A4013432000237421
+:1056F80002F0CCFE9DE7280002F0D0FE280018300A
+:1057080002F0B1FF00222B1D2800DA67FFF7A0FD89
+:105718009BE7009B002BDCD162B6BFF36F8FD8E705
+:10572800E40A0020FC0A00204808002073B5069D02
+:10573800079E089C00950196FFF756FE002C03D0A3
+:10574800024B9B685B69236076BDC046E40A002073
+:1057580010B5047C1F21220003000A4000200C42DF
+:1057680011D1094910008B420DD00849086800285A
+:1057780009D0D9897F2905D80E215956044B1B68B1
+:10578800994200DA100010BD3807002018010020E7
+:10579800140B00200121044B044AC01A044BC0100A
+:1057A8004343D1547047C046D0080020230B002043
+:1057B800ABAAAAAA70B518250B4B1E7CFFF7C8FF29
+:1057C80075430A4B0400ED18280002F04CFF002234
+:1057D800074B9A55944205D0621E28000549D317F5
+:1057E80000F0B2F870BDC046E40A0020D0080020DE
+:1057F800230B00209D57000070B5EFF3108572B69B
+:10580800104A114B94681868A04207D1FFF7D2FFDD
+:10581800002D02D162B6BFF36F8F70BD00211960F1
+:10582800127C0A4B9B5C8B42F2D02000FFF790FF62
+:105838000028EDD0237CDB0601D1FFF79BFD20007B
+:10584800E4E7C046E40A0020100B0020230B0020E8
+:10585800EFF3108172B60A4A136A834208D11B6FAC
+:105868001362002902D162B6BFF36F8F704713002D
+:10587800002BF6D01A6F8242F9D1026F1A67F0E74F
+:10588800E40A0020F8B505000E00EFF3108772B6A1
+:10589800074B1C6A002C05D1002F02D162B6BFF35A
+:1058A8006F8FF8BD20003100A847246FF2E7C0468B
+:1058B800E40A0020024B1868984200D10020704783
+:1058C8001C01002070B50600FFF7F4FF00280ED079
+:1058D800026943693400F517121BAB41002B06DC43
+:1058E80001D1002A03DBD843C017104070BD01481E
+:1058F800FCE7C046FFFFFF7F002010B5034B1B6885
+:10590800834201D1FBF792FB10BDC046180B002063
+:1059180030B500280ED00B4B5B6898420AD001685E
+:10592800002907D00A694B690469456912196B4156
+:105938000A614B610368426813605A600023036080
+:10594800436030BD1C010020F0B5040015001E00A6
+:1059580085B0531C02D1731C00D17CE0A160EFF329
+:105968001083039372B6002E26DBFFF7C5FF0021D4
+:105978000090012040197141009AD31712184B4129
+:105988003649226163610868496812184B411E0054
+:10599800150001230293FFF78DFF0700304B9C464B
+:1059A8005B680193002F1DD163462360019B6360F0
+:1059B8001C6063465C6027E0284B1868596802221F
+:1059C8005242D317121A8B41521BB3411100002BBC
+:1059D80004DC01D1002A01D1012100236361216186
+:1059E8000023D7E73869796922696369994202DC3B
+:1059F80028D1904226D9801A99417B68386179610B
+:105A0800636027601C607C60FFF754FF84420FD1FD
+:105A1800144B1B68002B0BD1029B002B02D1FFF704
+:105A28006BFF00900098FFF74DFF0021FBF780FA0D
+:105A3800039B002B02D162B6BFF36F8F28003100A1
+:105A480005B0F0BD121A8B4122616361019B9F4230
+:105A5800AAD03F68A6E700250026EFE7E80800205F
+:105A68001C010020180B0020F0B5050089B0314B4F
+:105A780003911D60FFF71EFF2F4904000A684B6859
+:105A8800E81704920593002C10D0266967690095E1
+:105A98000190874202DC24D1AE4222D932003B0079
+:105AA800009E019F921BBB41226163612A00049CF6
+:105AB800059D030012196B4100240A604B601D4BC1
+:105AC80020001C60FFF7FEFE2100FBF731FA039B64
+:105AD800A34202D162B6BFF36F8FFFF78DFE09B004
+:105AE800F0BDF31706960793069A079B0498059945
+:105AF80080185941002200230F4D226163612860FC
+:105B080069602000FFF704FF802301221B06226141
+:105B18006361039B002B02D162B6BFF36F8F200035
+:105B2800A3689847EFF3108372B60393014B1D687F
+:105B3800AD1B9EE7180B0020E808002010B5EFF316
+:105B4800108472B6FFF7D8FE02000649C31708682A
+:105B5800496880185941002C02D162B6BFF36F8F93
+:105B680010BDC046E8080020F7B50400EFF3108523
+:105B780072B603690195012B04D1802342691B0683
+:105B88009A4205D0002D5BD162B6BFF36F8F57E004
+:105B98000122C16A806A002312184B41002B01D1EF
+:105BA800012A33D901267642F71736184F41002FBC
+:105BB80001DA0026002702F08EFD0122002380185A
+:105BC800594180197941002902DC3AD1002838D09E
+:105BD80002F081FD00230122801859418019794182
+:105BE800244B994201D103302FD802F074FD0122D1
+:105BF80000238018594102225242D3178019794153
+:105C0800121A8B4120001C49FFF79EFE236B0133BB
+:105C18002363236A002B0AD0002D02D162B6BFF39A
+:105C28006F8F20009847EFF3108372B60193A56930
+:105C38001834A54201D0002D0BD1019B002BA3D015
+:105C4800F7BD02225242D317DCE7802300221B064D
+:105C5800D8E7280002F060FC00222B1DDA67019BC0
+:105C6800934202D162B6BFF36F8F280002F048FC5E
+:105C7800E6E7C046FFFFFF7F715B0000F7B5040051
+:105C880000920193EFF3108572B6511C07D1591C8D
+:105C980005D1002D02D162B6BFF36F8FF7BD002B7F
+:105CA8000FDB16001F1E05DC002B01D1002A01D1D5
+:105CB8000126002701225242D317B6185F410096E9
+:105CC8000197200002F0CFFC089A099BA262E362C8
+:105CD8000023200023630349009A019BFFF734FE49
+:105CE800D7E7C046715B000070B50400EFF310867B
+:105CF80072B6350002F0B7FC002805D0002E1DD181
+:105D080062B6BFF36F8F19E0636A002B0AD0002ECA
+:105D180002D162B6BFF36F8F2000636A9847EFF332
+:105D2800108572B62000183002F025FC002806D035
+:105D380002F0E6FB2900034802F032FC70BD002D9A
+:105D4800DED0FBE7240B0020F8B507000D00160095
+:105D580002F091FB002801D00020F8BD0B4B9B6896
+:105D68005C6F002CF8D02A1D0435F5D2EFF31085AE
+:105D780072B6042120003943B047002D02D162B623
+:105D8800BFF36F8F0028E7D010C0E6E7E40A0020D1
+:105D980010B501000020024AFFF7D6FF10BDC0462B
+:105DA800B164000010B5024800F019FC10BDC046EF
+:105DB8004D9500000123902213B5054C054906486E
+:105DC80000945B421201FFF733F9002016BDC0466C
+:105DD800E88D0000A8270020F00800200CB470B55A
+:105DE8008AB002AC05000E0020220021200002F03B
+:105DF80027FD0223A3700D4B25616360002E13DB82
+:105E080001D0731EED180FAA20000E99656101924A
+:105E180000F00EF8002E02D0002223691A700AB092
+:105E280070BC08BC02B018470025ECE78389000065
+:105E3800F0B5436891B00190069383781700002667
+:105E48009B0700D524E20126764257E04D788B1C4B
+:105E58000993252D00D124E200220421099B140076
+:105E6800009205920A3209931F2C1FD82800203867
+:105E780010281DD8FAF71EF90E1C1C181C1C1C0F24
+:105E88001C1C1C0C1C161C1C09000120044302E0ED
+:105E9800022004430C43099801330578002DE2D110
+:105EA800099337E00820F1E71020EFE77F2C28D886
+:105EB8002800303809280DD840252C4204D0009DF0
+:105EC800554328180090E6E7059D55432818059086
+:105ED8002020DBE72A2D0CD101CF6506F2D400285B
+:105EE80003DB202505902C43D5E740420590282068
+:105EF800CCE72E2D05D140200442C7D0300011B088
+:105F0800F0BD6C2D2CD026D8682D31D06A2D32D01A
+:105F18004C2D30D0009B002B03DA40239C430023F8
+:105F2800009320232B431A00653A022A01D9612BDA
+:105F380024D10722FB1D934308331F00B84B00925E
+:105F48000493240752D53400009B9D19AC424FD1CD
+:105F5800059B009A61E1742D9DD07A2D9BD0D9E7DD
+:105F68008020044200D191E78025AD002C438DE7C5
+:105F780080204000F5E7A020800087E728006338EC
+:105F8800122800D9E2E0FAF795F80A43E1E1E1E1E5
+:105F980043E1E1E1E1E1F2DCE1E111E1A300012308
+:105FA80002CF0AAA117000930492CAE708CF04939B
+:105FB800002B01D19B4B0493630602D401235B425F
+:105FC80000930099049801F09FFD0090B9E7202004
+:105FD8000199069B9847002813DB013C009BA342CC
+:105FE800F5D3059B05949E19361BACE7059CF5E790
+:105FF800049B01999B1B185D069B98470134002858
+:10600800A4DA019B9A7804231343019A93701AE740
+:1060180023063FD5A30538D50722073797430CCF6A
+:1060280002920393102322009A43039B0892002BA9
+:1060380039DA0299039A00244B429441029303945B
+:106048008023089ADB0013439BB208930AAC0A2307
+:1060580002980399220002F009FC031B0793079B8F
+:10606800089C049323005B0600D4A1E00123079A4F
+:106078009C43009B934200DC9AE0002D00D095E001
+:106088001123089C9C43009B1AE008CF0293DB175E
+:106098000393C7E708CFE205F8D5A20501D55BB29F
+:1060A800F4E71BB2F2E7029B039A1343CED16306CF
+:1060B800CCD5009B002BC9D111339C43009B07937F
+:1060C8000493594B23405A1E9341049AD31825E050
+:1060D80010239C43063B9C46802322001A400492CE
+:1060E8001C424AD021008133FF3319401C4242D060
+:1060F8000722FB1D93431F0003CB083703000B4304
+:106108004DD1220016339A43089263064AD5009B64
+:10611800002B47D117339C43009B07930493230715
+:1061280061D4E3070BD5079B049A0093059B934220
+:1061380005DD9B1A079A9B180093059B0493049B03
+:1061480048E0102378259C461C43C5E7782B04D1EA
+:1061580010225B1B1A439446BEE725200199069B33
+:106168009847002800DA4CE70236E8B29AE008239C
+:1061780000259C46B0E701CFC0E78022210008CF68
+:106188005200180011401442B8D080222100920019
+:10619800114098B21442B1D00499D8B2AEE70623A0
+:1061A8009C4308940AAC6346220054E7009B04937E
+:1061B800E30686D52B005A1E9341049A9B18013397
+:1061C800ACE720200199069B9847002800DA18E7D9
+:1061D800089B01330893089A059B9342F1DC049BC2
+:1061E8000492F61AB618E30628D530200199069BC2
+:1061F8009847002800DA04E7002D17D1013634004B
+:10620800009B079AF3181B1B9A4223DB1500002DED
+:1062180028D1079B049A1C19059B26009D1A32E079
+:106228008B95000084950000060400000236E8B251
+:106238000199069B98470028E1DAE2E61C4B1C42CC
+:10624800DDD02B20A30700D40B38640500D52D2002
+:106258000136EDE730200199069B01349847002864
+:10626800CEDACEE60AAB013DE85C0199069B984779
+:106278000028CCDAC5E620200199069B013698470C
+:10628800002800DABDE663199B1B002BF3DC099993
+:106298000878002800D131E6252800D1D6E54B1C26
+:1062A800099301360199069B98470028EFDAA8E67A
+:1062B800060400007047C90040184088400870472D
+:1062C800F8B50D000400FFF7F6FFF9F799FF1F2155
+:1062D800091A8A00A218EB0010691F1D0633E71976
+:1062E800E318AEB2002808D101308840E1680143C4
+:1062F800E16015613E801E80F8BDC1000431625A1C
+:106308003A80D200A2181880D6806652F4E730B5D9
+:10631800CD004519EB88141D8B4209D10123934008
+:106328001A00C368A4009343C3600023235030BD00
+:10633800A988A400CA0082182350D380DB00C018A3
+:106348008180F4E770B50D000400FFF7B4FFF9F79A
+:1063580057FF1F222900121A2000FFF7D8FF70BD2F
+:10636800F0B5050085B008000391F9F749FF1F2330
+:106378001B1A9E00AE190293336901900093002BFB
+:1063880012D12022019BD21A01235B429340EA6872
+:1063980014001C401A4215D02000F9F74FFF031DC6
+:1063A8009B0002005C5909E00327009C210028009B
+:1063B800FFF781FF039B834207D8029A2100280038
+:1063C800FFF7A5FF200005B0F0BDE4002C19E48814
+:1063D800013F3461002FD4D0009B9C42E6D1D0E726
+:1063E800F8B5070014000E00FFF765FF210005004F
+:1063F8003800FFF760FF2D18ADB2F600BE196B002C
+:10640800210038007380FFF756FF2418E400E55395
+:10641800F8BD70B514000D000600FFF74CFF631BB4
+:106428009BB2EA002D1BB21859002D185180ADB24D
+:10643800E200B1186800488021003000B352FFF72D
+:106448003AFF2418E400A55370BD70B5002901D1A6
+:10645800002070BD072406680C400B34E408C90806
+:10646800B36864189C4200D91C0021003000FFF773
+:1064780077FF051EECD001003000FFF71CFFA0429B
+:1064880009D92C19290030002200FFF7C2FF21008A
+:106498003000FFF715FF0123ED007219518804350C
+:1064A8000B4353807019D4E710B51100FFF7CDFFE7
+:1064B80010BD0723F7B50027043ACC1D89189C4363
+:1064C80099430E1BF6080460A660E760300000914F
+:1064D8002425F9F795FE20222D1A121A20003900DA
+:1064E8009200103002F0ACF90122AD000735ED083A
+:1064F800A9B24B0013436380731BEA009BB201935C
+:10650800A0180300019827804000844618006346BD
+:106518004380A1520122009B0199F6005F801980F7
+:10652800A61973882900134373802000FFF7C8FE5B
+:10653800F7BDF0B585B00D001C1E0290039229D05E
+:1065480000265B780193E078237840009B00C01810
+:10655800A378C0182018019B9E4210D36279237932
+:1065680012021A43A37903991B041343E279029890
+:1065780012061A4323000833A84705B0F0BD037874
+:10658800471C9B0038001F51F9F78AFE0130381864
+:106598000136E0E716204042EFE730B5002502005B
+:1065A80028001378002B09D0002811D08D4207D17C
+:1065B800702B04D01C00403C3A2C09D8002030BD78
+:1065C8001C00403C3A2C03D8002001350132E8E792
+:1065D800253B5C4263415840F8E7002070470FB400
+:1065E80007B504A901C9019100F09BFA03B008BCE2
+:1065F80004B0184770B5056908242E00002302006E
+:1066080026401800254205D1D0681368984203D95E
+:10661800C31A30000B6070BD126A0120D31AF9E763
+:1066280013B501A90400FFF7E5FF002804D0019B7A
+:10663800E268013B9B180193206A019BC01A01384C
+:1066480016BD10B5040050182269236AD20702D576
+:10665800013B184010BD9842FCD3C01AFAE710B5A8
+:1066680004000A00C168FFF7ECFF08222369E06014
+:106678009343236110BD022270B50D008B001A43AD
+:106688000368C1699B005A50040001682A00FFF79B
+:10669800D8FFE3682060984203D108232269134396
+:1066A80023612A0061682000FFF7CBFF606070BD9E
+:1066B800F0B585B00393C3681700C2699B00D5186D
+:1066C800D25C03231A40002304001E000291022A10
+:1066D80001D12E68B608039A3B601360002E07D0DC
+:1066E80031002000FFF7BBFFE368A360012304E04B
+:1066F80002222369134202D1002301932BE0A369EC
+:10670800280098472B780090DA07D10F0191002ACA
+:10671800F2D00222134221D0029B002B03D0190091
+:106728002000FFF7A8FF61682000009AFFF789FFA3
+:10673800A168E36860608B4207D12000009AFFF7E8
+:1067480080FF00230100A0600193082322692160D3
+:106758001343E1602361019805B0F0BD2000009962
+:10676800FFF77DFFE368A360029B002B03D023683B
+:10677800E2699B009E50029B009A9C46039B6244E0
+:106788001A6021682000FFF75CFF08232269206057
+:106798001343012223612B7893432B703D60A5E7B7
+:1067A80070B504000D001600FFF74BFF2368834205
+:1067B80005D10822236925609343236170BD022314
+:1067C800B2001343E269AD00AB50616832002000AB
+:1067D800FFF737FF6060F1E770B5036904005B07F6
+:1067E80006D5456AFFF71CFF854200D205006562A1
+:1067F80070BD70B50D0004001C22002102F020F8C5
+:106808000022EB68A361AB6863612B68E3616B6886
+:10681800626223622A69002B04D0591E0B4201D1FF
+:1068280001231A432261200001220021283001F0AF
+:10683800B3FD70BDF0B58BB0059300230492026AD6
+:1068480004001E000291079309938A423BD30193E7
+:10685800EFF3108772B6099A0397002A05D0200033
+:106868000199FFF79DFF00230993200008A9FFF76E
+:10687800C1FE089B029A0500009393422BD323681C
+:10688800E2699B00D618D35C0322934333702168D6
+:106898002000029AFFF7D5FEE3682060984215D0E1
+:1068A8000025039B002B02D162B6BFF36F8F0799B7
+:1068B800002906D06369002B01D0200098470023E7
+:1068C8000793002DC4D130000BB0F0BD0822236916
+:1068D80013432361E4E7002804D020000099FFF760
+:1068E800CAFEDEE7049B059A134317D001F0C3FDE7
+:1068F800002813D1002F11D162B6BFF36F8F20008B
+:10690800049A059B2830FEF75DFA0500EFF3108323
+:1069180072B603936B425D41EDB2C2E72368200073
+:106928000193009909AB07AAFFF7C2FE0500B8E773
+:1069380070B50400836908000D0098470200EFF362
+:10694800108672B60123297820000B432B706168EA
+:10695800FFF777FE60602000FFF73EFF002E02D1B0
+:1069680062B6BFF36F8F70BD0023F7B504000193C3
+:10697800EFF3108772B608212269A3680A4203D18F
+:106988006268D51A9A4201D2256AED1A002D3ED0C6
+:10699800E2699B00D5180321D35C03221A400B42FD
+:1069A80039D0022A02D12E68B60805D1DA0721D4D7
+:1069B8002800A36998470600A16832002000FFF765
+:1069C80040FE3100A0602000FFF749FE012301933B
+:1069D800002FCDD162B6BFF36F8F002BC8D1019BBA
+:1069E800002B05D0002D03D120002830FEF7B8F980
+:1069F8002800FEBD022213432B70A3692800A66855
+:106A08009847310002002000FFF71BFEA060002F0E
+:106A1800E5D13B00DEE71500F9E7F8B50400836926
+:106A280008000D0098470600EFF3108772B60122A0
+:106A38002B7893432B7023699B0705D5E268E3699C
+:106A480092009B189D421AD102222B7893432B70F7
+:106A5800A368E168994204D132002000FFF7F1FDF4
+:106A6800A06031002000FFF7FAFD002F02D162B6C6
+:106A7800BFF36F8F20002830FEF772F9F8BD0322AC
+:106A88002E68830016401E432E60EEE710B5EFF324
+:106A9800108472B6036982681B0703D441688B1A95
+:106AA800914201D2036A9B1A002C02D162B6BFF34D
+:106AB8006F8F5A1E9341D8B210BD70B505000C00F7
+:106AC80000280ED000290CD00B68002B09D04B6889
+:106AD800002B06D01C22002101F0B2FE00202C6100
+:106AE80070BD16204042FBE7704703780200002083
+:106AF8005B070AD4136852881B035B0D12099818A8
+:106B080007231730984303308008704700207047E8
+:106B180010B5FAF7ABFA10BD10B5012101F046FE29
+:106B280010BD1FB502900020039103000200010070
+:106B380001900090FAF708FE05B000BD10B50120DD
+:106B4800FAF778FB10BD00207047436810B5DA717A
+:106B580001224368196043685A71FAF75BFB10BD5C
+:106B680070B506000C001500081E0ED0906853681A
+:106B78001B1A99420AD813680A001818310001F044
+:106B880044FE2000AB681B19AB6070BD1C2040425E
+:106B9800FBE770B50E00040015001900002802D1AB
+:106BA800FAF748FB70BD002B06D013035B0D1030BD
+:106BB800C018120D01F029FE200025606660FAF762
+:106BC800D3FCEFE707B50123019201AAFAF7ECFC21
+:106BD80007BD13B5140001936A4602230094FAF71F
+:106BE800E3FC13BDF8B506000D0014001F00002CCF
+:106BF80000D1F8BD210028003A00B047241A2D180A
+:106C0800F5E710B5426804000CCA81680068FFF710
+:106C1800E9FF002263681A6010BD70B54B68050073
+:106C28001A68CB680C009A4202D10800FFF7E9FF06
+:106C38006068012101F0BAFDA3681D54002070BDF1
+:106C480070B504000D000A2802D10D20FFF7E5FFFA
+:106C580029002000FFF7E1FF002070BDF0B58B6828
+:106C68008BB008930B880990DB0508000D780C00A1
+:106C78005E0F1700FAF7B6FD0023AD0601006D0F91
+:106C8800984203DB2800FAF781FC03002100226800
+:106C980010311203520D60888C18551EAA415242B9
+:106CA8001140002200090590039109980899069758
+:106CB8000494029601920092FAF7C2FD0BB0F0BD5F
+:106CC800436800201B685B681961704743681B684C
+:106CD8001A68526853607047F7B5012143681B680A
+:106CE8005A6811751D686B682F681C685B68AE6808
+:106CF8000193002C02D16B681C60F7BD21003000A5
+:106D0800019AB847241A3618F3E710B543681B6888
+:106D18001868FAF7DBFE10BD70B543680C001D68F3
+:106D28006B681869FAF760FA0F22030021002868D7
+:106D3800984770BDF0B50500002689B0049105920A
+:106D4800EB88B34202DC002009B0F0BD00212B79AA
+:106D58002869734318339BB20393814235DB0024BF
+:106D6800019606AB013B019802940A210134E71809
+:106D7800F9F73AFA30313970019F0A213800F9F7EA
+:106D8800E9F90190092FECDC029B0020991C732380
+:106D980006AA1355029B5C10D31817780130BC461D
+:106DA8005F78013B1770674601329F708442F4DABE
+:106DB800002306AA51180B702800039B0599049C10
+:106DC800A0470028C0D10136BAE706234B43EC6838
+:106DD800E218E45C53781B022343039C9C420DD1C8
+:106DE800D178937809021943137952791B040B431C
+:106DF80012061A43E0D114000196B2E70131ACE75C
+:106E080010B50379C28800215A43183001F018FDE3
+:106E180010BD10B5040002A8008821712061E2802D
+:106E28002000E360FFF7ECFF21000398FAF7C2FEA9
+:106E3800002801D07820404210BD10B501F000FDB7
+:106E480010BD10B501F0E1FC10BD10B501000068DF
+:106E5800FAF7F4FE10BD10B5FAF74CFFFBF7C8F8C7
+:106E680010BD10B500210120FAF7E8FE10BD7047EB
+:106E780010B5FFF7FCFFFAF7BBFEFAF7C5FEFBF704
+:106E88001BF9FDF793FE862040427047002802D187
+:106E980062B6BFF36F8F7047BFF34F8F30BF62B6D4
+:106EA800BFF36F8F704710B50B6949699847002089
+:106EB80010BD10B5FBF74AF9002010BD704700233C
+:106EC80003824369C360704710B5C1698968FBF7DD
+:106ED800A3F910BD03008288521A82800068401806
+:106EE8001860704710B5036802215C781A7824028C
+:106EF8001443FFF7EFFF60BA80B210BD02890300A8
+:106F080000208A420AD95868C90040180368002B33
+:106F180004D143685A1E93415B421840704737B505
+:106F2800050008000C00FFF7CAFF2800082310C05E
+:106F3800E26861692382638A511A083B5B1A00215F
+:106F480008320091023101F0B7F837BDF0B589B0C9
+:106F580005001E0001910392FDF7B2FC002803D141
+:106F68004D20404209B0F0BD0023039A336014332A
+:106F78005343019A1400D318049306AF390028002C
+:106F880000F0F2FE00280DD00027079B0293069B15
+:106F98000593039B9F420CD10021280000F024FF99
+:106FA8000028EAD1280000F005FF0028D8D00020EA
+:106FB800D8E7049BA34200D8019C6368029A9A42CE
+:106FC80015D12168059801F043FC00280FD1237CD6
+:106FD800002B0FD12800A368E168984700280BD040
+:106FE800012323743368143401333360C5E7143440
+:106FF8000137CEE77020B4E72320B2E70300042866
+:1070080007D80520022B03D80438022B00D1023000
+:107018007047063B0520012BFAD90438F8E7002011
+:1070280010B5F9F713FE0B68002001330B607047A9
+:107038001FB50C000179C31804290FD008290FD0F7
+:107048000420022908D11888002302900393694676
+:10705800236860680092984704B010BD1868F3E789
+:1070680009CBF2E703000120032B03D8834200D9A0
+:1070780004307047042BFCD10230FAE770B52022A7
+:107088000D000968040000F0DAFF002806D020008F
+:10709800A96800F0C1FF0023984200D10723180017
+:1070A80070BD0B88012001330B8070470B684A685C
+:1070B800934208D101220A7340899B1888604B606B
+:1070C8004A7301207047087B002805D001339A4293
+:1070D80002D100204873F5E701324A60F1E7012345
+:1070E800022800D102331800704770B50C000D68F3
+:1070F8004189606800F090FF28702368187870BD97
+:1071080073B5002405000E00019400F03AFEA04279
+:107118000CD1012076BD280001A900F020FE00282E
+:10712800F8D0019A630001349A53A4B2280000F001
+:107138002DFE0028EFD0280000F038FEE9E770B5F2
+:1071480004000D0000F01DFE002807D1012070BDCD
+:107158002B68200001332B6000F046FE200000F071
+:1071680015FE011EF4D0200000F020FEEEE700B569
+:10717800C7B018AB0190029301A804AB0393FBF7C7
+:107188005DF947B000BD10B50400200000220023BF
+:107198001030FDF7B7FD011E00D110BD2000FFF72C
+:1071A800E6FFF2E710B5FBF7B7F810BD70B50400BD
+:1071B8000E00FCF745F8051E04D0B36A002B03D077
+:1071C80021009847280070BD2100E27A1831183054
+:1071D80001F01BFBF6E710B5041E07D0CB6A002BA5
+:1071E80001D0183098472000FBF796F810BD802092
+:1071F8004000704770B50400018AC068FCF75CFB6A
+:1072080005002000FFF7CEFF280070BD10B5040070
+:107218000068002803D0FFF7C5FF0023236010BDD6
+:1072280010B586B003001400009103AA052104A834
+:10723800F9F71AFD042104A8A04706B010BD30B51F
+:10724800FF240F238A1864018A4200D130BD0D78CB
+:1072580040BA80B2684005091D404540280380B205
+:1072680045406801204001316840EDE7CAB20C2171
+:10727800514303695B18186C072318407047F7B52A
+:10728800C9B203690192EFF3108572B60C24260087
+:107298004E439E19376CC0263A0032409446374216
+:1072A80002D0019A62450ED101224C431B191A647F
+:1072B80000239D420BD00C224A4343689B185B680D
+:1072C80098470020FEBD002D06D101235B4262B61F
+:1072D800BFF36F8F0133EED101204042F2E710B5C2
+:1072E8008022FFF7CCFF10BDF8B59446050004696D
+:1072F800C9B2EFF3108772B60C2207264A43A218C8
+:10730800106C0640012E0FD10698106400208742A9
+:1073180013D00C224A436146A418A163E3636B6847
+:10732800D35898470020F8BDC0221040069A8242E0
+:1073380009D178204042002FF5D162B6BFF36F8F94
+:107348000028E6D0EFE70120F4E713B58024009485
+:10735800FFF7CAFF16BDCBB21C2110B5594300690F
+:1073680040180021904710BD10B51000FDF7F8FC3B
+:1073780010BD10B500F044F910BD10B5FDF710F8B8
+:1073880010BDEFF3108172B6C02302681A40BE3BED
+:1073980013430360002902D162B6BFF36F8F7047B1
+:1073A800436800205A68A223DB00D3580B6070475B
+:1073B800436800205A68A123DB00D150704730B5DC
+:1073C80003690024586800280FD1002A1BD1162011
+:1073D800404230BD20609868814210D19C600EE028
+:1073E80005680400002DF0D028008842F8D108680C
+:1073F800002CEFD19C685860A14200D19860002011
+:107408000860824206D05A680A609A685960002A61
+:1074180000D199600020DCE710B500F0F3F910BD49
+:10742800F0B51F001F23456889B001912C7CA8681E
+:1074380064010B4016001C43002800D16EE0802335
+:107448009B039E4204D1210000F0D8F9002057E0A8
+:107458000822002103A801F0F3F98023DB039E42F0
+:107468003CD1FE231B06FB185A1E9341043302AA83
+:10747800137100210C2205A801F0E2F903AB019A6F
+:107488000693EB6802A9D3400122CF1C134239D1DD
+:10749800A0235B049E4235D11F232340C133FF3311
+:1074A80061099B0000293CD1A021C9055B58134202
+:1074B80028D13A002100A86800F023F9163019D025
+:1074C80004972100A86805AAFDF7BEF8002817DB75
+:1074D80001222100A86800F049F9B7E7C022032378
+:1074E800D2049742C3D0FE231B06FB185A425341CD
+:1074F8000133BCE73900A868FDF7D6F90028DFDAC0
+:1075080009B0F0BD3A002100A86800F0FAF8002898
+:10751800D7D13978A868FDF7BFF9D2E7862040426D
+:10752800EEE71B68FFDE30B543681360057A4468F0
+:10753800ED006419A34202D30220404230BD083353
+:10754800DC1E24788C42F0D10020F7E70120704738
+:1075580010B503000020984710BD10B500F0B5FD28
+:1075680010BDF8B505001F272E68002E0FD030007B
+:10757800F8F746FE3C1A01233200A34031002800E8
+:107588009A4301F000F90028EED02000F8BD0C2441
+:107598006442FAE770B503680125CB4004002B422A
+:1075A8000AD18D4021680A0020002A4301F0EBF837
+:1075B8000028F7D0002070BD16204042FBE710B528
+:1075C800002802D0012803D010BDFCF7E9FEFBE734
+:1075D800FCF77EFEF8E710B5002804D0012801D199
+:1075E80000F00AF810BD00F00BF8FBE710B5FCF747
+:1075F80089FEFCF721FF10BD10B5FCF735FE10BD64
+:1076080010B5FCF799FE10BDF8B5CBB208335B0096
+:107618001B5A04000D001600DA0508D5DB041B0F01
+:10762800DB00C318310028001F685A68B847A368F0
+:10763800002B03D031002800E2689847F8BDF7B561
+:107648009200121803000192020000200700019C1A
+:10765800A2420CD1BE2252009A58002A06D000221B
+:107668007D33FF331A6080231B061843FEBD0125B6
+:10767800D41AA408A5402C000D4206D0551CFF358D
+:107688002E68002E01D02F6020430432DFE7A023AC
+:10769800C130FF30DB058000C0588003800F704781
+:1076A8001FB50F236B441970002101930A000B00CA
+:1076B8000091FCF729FF05B000BD020010B5CBB260
+:1076C80008335B00D3189B880800990612D59907E0
+:1076D80010D401215B0BC22099401468800021500E
+:1076E800A221032012689B00D318C9005A5882436C
+:1076F8005A5010BD0021FFF7D3FFFAE7C1600261BD
+:107708007047C9B20831490040188388990603D5E3
+:1077180000205B0B1370704716204042FBE770B5E2
+:107728000600683634780500002C12D1402221006A
+:10773800143001F085F8286803007D33FF33000B0F
+:107748001C6040B2FAF7D8FB012320003370AB6508
+:1077580070BD78204042FBE768300078431E9841AE
+:10776800C0B2704710B5FCF72BFF10BDF8B5040088
+:10777800CBB25B00E3180800998A26688D061AD5F3
+:1077880002270D003D40394215D1480B87007B1C6C
+:10779800FF33F318A2261D6001232168F600C919DA
+:1077A8008D591D438D51002A04D0C1228340216880
+:1077B80092008B50F8BDC1229200B158002902DB1B
+:1077C80080210906B1509B8ADB065B0F042B11D080
+:1077D8000221052B0BD0A2224309D200002B0BD18A
+:1077E800A023DB0599580123C14019400231FFF756
+:1077F80057FFDFE70321FAE71368FFDE10B5FFF74D
+:107808005CFF10BD0300F0B504CB89B00293C1231F
+:107818009B00D358039280210F2209061340019040
+:10782800194303980B3AFFF70AFF0090002824DA5F
+:10783800A022A223D205DB00D3580793019B5F6ED9
+:10784800002F22D1019B5B6E1E000493079D002E22
+:1078580000D06DE08021320003980906FFF7EFFEA3
+:10786800A022A223D205DB00D35807939D4200D063
+:1078780080E0009B5B005B08009301240325009BCC
+:10788800002B00D07AE009B0F0BD3800F8F7D6FC3C
+:10789800012383409F4303000400019A08335B00DF
+:1078A800D3189B880493FFF7F2FE07AAE308D35C7A
+:1078B80007222240D3400122050013421DD002288E
+:1078C800BED1049B9E0807231E40F3B20593049B78
+:1078D800DB0615D502982100059AFFF795FE2000D2
+:1078E800FFF7D5FE8542ABD120000021FFF7D8FE77
+:1078F80029002000FFF7D4FEA2E70328A0D1E0E783
+:10790800A91E4B42594120000231FFF7C9FE032E40
+:1079180004D0022D08D1012E00D091E72100059A4C
+:107928000298FFF771FE8BE7022E00D088E7F5E793
+:107938003000F8F783FC01278740FB4304000593D8
+:10794800BE43FFF7A4FE002800D17FE70722019B72
+:10795800083464001C19A3889B081340052B03D125
+:10796800059B1D40079571E7042B00D06EE72F4358
+:1079780007976BE7049F5D402F4061E70098F8F791
+:107988005DFC23008340009A9A430300453300922C
+:10799800FF33039A9B009A582C30019B400018181B
+:1079A800120C81882A400298FFF72EFE67E770B50F
+:1079B800036A0D009A68596804000020914202D3B6
+:1079C8000122DA6070BD20745A6801325A6024229C
+:1079D800216A4B680868013B53432100C01800F036
+:1079E80014FF0120A560EDE7F0B58DB00D0003A9E7
+:1079F8000B0016000200040083CA83C383CA83C332
+:107A080083CA83C3236A5A68002A04D10232DA601F
+:107A180000200DB0F0BD2168A7680191E9070FD5D6
+:107A28002421013A4A43196889186A0704D40A7C50
+:107A3800002A01D00F22EAE72422200000F0E5FE08
+:107A4800AB0703D5226A5368013B5360BE4204D298
+:107A5800236A0422002BDAD1DAE76B0701D5019BF0
+:107A680023602D0701D40120D3E7143408AB07CBDA
+:107A780007C4F8E710B50260D218029BC2608360A1
+:107A88000023037403758361012901D8036210BDC3
+:107A980024224A43243A821802621360026A8C1E26
+:107AA8009460026A5360026AD360026A1374026ABD
+:107AB80053740229EBD0036A24301860E7E7030007
+:107AC800092000290BD1172B08D9FF2B08D98022B0
+:107AD80004385202934202D2032000E0012070478A
+:107AE8000220FCE707B503000A00002000210090EF
+:107AF8000191082A07D81900684600F086FE009808
+:107B08000199FFF7DCFF0EBD03000020884200D179
+:107B180070471A5C002AFBD00130F7E7002800D034
+:107B2800C160704710B543680360836801338360A0
+:107B3800006AFFF7F3FF10BD10B50168C2680300C3
+:107B48000120914204D3186A0821FFF7E7FF0020BB
+:107B580010BD70B504000D00FFF7EEFF002808D037
+:107B680023681B785B09AB4204D00A21206AFFF71F
+:107B7800D5FF002070BD10B50400FFF7DDFF002819
+:107B880007D023681A78FF2A05D00A21206AFFF750
+:107B9800C5FF002010BD01332360FBE710B5027D4F
+:107BA8000400002A07D0FFF7E6FF002807D00023CB
+:107BB80001222375524207212000FFF715FF10BD4F
+:107BC800F0B585B004000E001D000192FFF7B4FF68
+:107BD8000090002806D0A368002B08D10321206A52
+:107BE800FFF79CFF00230093009805B0F0BD1F2706
+:107BF80023681A78029217401F2F14D1002D20D025
+:107C0800206A002803D0037C1521002BE8D101232A
+:107C18002B7000252368013563605B192360A36816
+:107C2800013BA360E0E7172F0DD93A00183AD1B20B
+:107C3800032906D801259540019AAA4204D20521B4
+:107C4800CDE70721CBE700256A1C03929B18E26861
+:107C580008219A42C3D300213000019A00F0F0FDB8
+:107C6800002D01D13770D4E7320021684B191878FC
+:107C7800013B107001329942F9D1236A002BC9D017
+:107C88001B7C002BC6D0029B0733DBB2022BC1D969
+:107C980001993000FFF726FF039B15218342B9D0D5
+:107CA8009DE770B50D0011000400FFF752FF002892
+:107CB80001D1002070BD002304222000291DFFF7F8
+:107CC8007FFF0028F5D023682B60F3E737B56B46B4
+:107CD800DD1C002304002B70FFF73BFF002817D0A2
+:107CE8002B000422200001A9FFF76AFF00280FD00B
+:107CF8002D780199002D01D0102149422000FFF76D
+:107D080056FE002806D163682360A3680133A36088
+:107D180000203EBD2575FCE770B504000D00FFF797
+:107D2800C0FF002809D02268E3689B1A6A689A4253
+:107D380004D908212000FFF7F5FE002070BD70B5BA
+:107D48000D00002104001600FFF703FF002805D0EE
+:107D58000023320029002000FFF732FF70BD10B564
+:107D68000422FFF7ECFF10BD70B5032204000D00DC
+:107D7800FFF7D2FF002803D023686A689B182360A6
+:107D880070BD10B50421FFF7A1FF10BD037D002BC6
+:107D980004D1806843425841C0B270470368C26842
+:107DA80000209342F9D21878FF38F3E710B5FFF7AF
+:107DB800F5FE10BD10B5FFF7F1FE10BD70B50D0052
+:107DC80006210400FFF7C5FE002801D1002070BD80
+:107DD8000023042229002000FFF7F2FE0028F5D036
+:107DE800A3680133A360F2E7F0B591B00400FFF790
+:107DF800A3FE002853D0236800221D78002307AE75
+:107E0800049205932100300024326D0900F0FDFC36
+:107E180003AF062D19D000232A1F3B70012A00D872
+:107E28003B000822300004A9FFF7CAFE0190002891
+:107E380035D0042D3CD01AD8023D012D21D9079BFD
+:107E48002360A368013BA3602BE039003000FFF7F3
+:107E5800B5FF002823D03368F268934204D3082181
+:107E6800206AFFF75BFE1AE01D786D09D0E7052D43
+:107E7800E5D1049A059B002B01D1002A14DA0521CB
+:107E8800EEE7E3682168049A5B1A9A4203D8079BD5
+:107E98009B180793D3E708212000FFF743FE002330
+:107EA8000193019811B0F0BD92185B4104920593BB
+:107EB8003D78002D04D010220023524204920593ED
+:107EC800049B3575B3603000FFF760FF011E07D0D3
+:107ED800002DB4D03000FFF74EFE0028AFD1DEE70A
+:107EE8003000FFF781FF0028EDD1D8E71FB5089CC7
+:107EF8000294079C0194069C0094FFF7BBFD1FBDEC
+:107F0800002800D0C160704710B50368C468A34258
+:107F180005D3006A0821FFF7F3FF002010BD1F24D6
+:107F2800490122401143197003680133036001209D
+:107F3800F4E770B505000E00100019001400FFF7F3
+:107F4800D1FD3100431E22002800FCF7D3FC70BD90
+:107F5800F8B51700C368026804000D009A4206D3FA
+:107F68000821206AFFF7CCFF00263000F8BD9B1AD5
+:107F78004A689A42F4D80E0008CE002B0AD0042191
+:107F88003000FFF7AFFD6A6823689B18E2681B188A
+:107F98009A42E5D33200042339002000FFF7C9FFD5
+:107FA800061EE1D020682968884202D06A6800F07D
+:107FB80035FC23686A689B182360D6E737B5130039
+:107FC8000C00082A05D9006A0521FFF799FF00204F
+:107FD8003EBD8A18013A127800217F2A0AD9002268
+:107FE8006D4603E0A15CC943A95401329A42F9D114
+:107FF8002C0001212200FFF79CFFE9E710B51300D0
+:108008000A000021FFF795FF10BD07B50422019172
+:1080180001A9FFF7D3FF0EBD07B50422019101A9FD
+:10802800FFF7ECFF0EBD10B50322FFF791FF10BD5F
+:1080380007B5009169460192FFF7F5FF0EBD70B5CF
+:108048000C00050011002000FFF75EFD2100020072
+:108058002800FFF7EDFF70BD10B51F220421FFF7C0
+:1080680053FF10BD10B51F220521FFF74DFF10BDAE
+:1080780010B51F220721FFF747FF10BD10B5FFF706
+:10808800F7FF10BD10B50B780A00183B072B05D871
+:10809800006A1521FFF734FF002010BD01230721D6
+:1080A800FFF747FFF9E707B50B006A461433D11D00
+:1080B8000B70FFF7E7FF0EBD1FB500240294019473
+:1080C800069C0094FFF7D6FC1FBD70B5041E07D0B0
+:1080D800F8F7CCFF0500F8F7C9FF401BA042FAD318
+:1080E80070BD10B543690400002B07D1002301229D
+:1080F800E168487802434A70584210BD9847002802
+:10810800F4D0C1174318E2684B40FF2B00DDFF2372
+:108118001370ECE7002808D0C36800205A78D2070B
+:1081280003D5187843425841C0B27047EFF3108323
+:1081380072B6FEE7030010B50C33C3600361FEF7A7
+:10814800B8F910BD70B50400EFF3108572B6F8F7F2
+:10815800FFF820000C3000F03FFA002805D020007E
+:108168002900143000F01CFA70BD002DFCD162B655
+:10817800BFF36F8FF8E7F0B54169002934D00B00E1
+:10818800846823439B072FD105690A0C2B0C002A0E
+:108198001FD1002B0DD18AB2ABB25343E318A342CF
+:1081A80022D300225B1AC2600169914215D80020CF
+:1081B800F0BD1A1C0B1C8EB2ADB2754392B29EB2C2
+:1081C80056432B0CF3181A0C0ED11B04ADB22B43DB
+:1081D800E4E7002B08D12B1CEDE7C16801321960D8
+:1081E8004169C3605B1ADFE716204042E0E7F7B554
+:1081F80005000F00EFF31083019372B6C668002ED6
+:108208001FD10468A0421CD0002C1AD062682368D1
+:10821800200013605A600222237C26609343237453
+:108228006660A660183000F01EFA231D2000DE6785
+:10823800676100F065F928000199083000F0B0F98D
+:10824800F7BD3E60AB69EF60013BAB61019B002B62
+:10825800F6D162B6BFF36F8FF2E710B5EFF3108374
+:1082680072B6FEF719FEF9E7426803680221136047
+:108278005A600023027C03608A434360027483606F
+:108288007047F7B5170008AA04000D001278EFF33D
+:108298001081019172B6002A00D045682200A668B4
+:1082A80008320092B24215D0002E13D03000FFF7EA
+:1082B800DBFF30000024183000F0D5F9331DDC67EF
+:1082C8003000776100F01CF90098019900F068F916
+:1082D8002000FEBD002B15D00820FDF759FD002811
+:1082E80031D0012347600360032102680A40002D52
+:1082F8000BD123681343036063682060002B0DD102
+:1083080060600BE038003B60EEE72B68032B12D867
+:1083180002606268002A09D1606020600020019B29
+:10832800002BD6D162B6BFF36F8FD2E713680B402C
+:1083380003431360E4E78B43134303602B680B404C
+:1083480018432860EAE70C204042E8E710B5002807
+:1083580008D003689B0705D04468002901D000F0C5
+:108368004BFA200010BD002303604360030008336C
+:108378008360C3607047012307B5009300230A0098
+:108388001900FFF77EFF07BD07B50A0000210B00A3
+:108398000091FFF776FF07BD002A07D08A4205D370
+:1083A8008160C26000604060002070471620404233
+:1083B800FBE7012230B5140003688C401D00CB4058
+:1083C800A54305601800104030BD10B5002804D042
+:1083D80000229430110000F027F910BD37B5EFF3F3
+:1083E800108472B6002301930369012B04D1802302
+:1083F80042691B069A4205D0002C02D162B6BFF32F
+:108408006F8F37BD050003210438103DFFF7D1FFFA
+:108418000028F1D0AB6A280001A90193FCF7A4FD5C
+:10842800EAE770B50D0004001022002100F008FAF8
+:10843800656070BD13B501900800EFF3108472B643
+:1084480001A9FCF791FD002C02D162B6BFF36F8F32
+:1084580016BD10B5FFF7EEFF041E04DDEFF3108024
+:1084680072B6FCF7DDFF200010BD10B5A822002170
+:1084780000F0E6F910BDEFF30580431E9841C0B245
+:108488007047582040427047002070470368426890
+:1084980013605A60002303604360704710B50400FE
+:1084A800FFF7F4FF0222237C934323740023A36085
+:1084B80010BD70B504000D00FCF70EFF0223227CEE
+:1084C80013432374002D1AD0A5602B689D4209D14F
+:1084D8006B68256063601C606C6010E06A689A4293
+:1084E800F6D01B68002BF3D00E210E225956A25647
+:1084F8009142F3DD5A682360626014605C6070BD6D
+:1085080010B5EFF3108472B6FCF7A2FE002C02D16E
+:1085180062B6BFF36F8F10BD10B5EFF3108472B65B
+:108528008368002B01D0FFF7B9FF002C02D162B697
+:10853800BFF36F8F10BD282310B5027C04001A42C8
+:108548000BD18368002B01D0FFF7A8FF0422237CFE
+:10855800200093432374FCF77BFE10BD10B5EFF3A6
+:10856800108472B61838FFF7E6FF002C02D162B605
+:10857800BFF36F8F10BD70B5EFF3108572B6046846
+:10858800A0420BD0002C02D02000FFF787FF002D5F
+:1085980002D162B6BFF36F8F200070BD0024F6E7EA
+:1085A80010B50800FCF7D0FE10BD70B505000468D2
+:1085B80001260020A54201D0002C00D170BD20006A
+:1085C800FFF76CFF2000183000F04DF82000FCF792
+:1085D8003FFE30002C68EDE710B5EFF3108472B65B
+:1085E800FFF7E3FF002C02D162B6BFF36F8F10BD17
+:1085F80070B50400EFF3108572B60426037C33428D
+:108608000CD0183000F02FF8237C2000B3432374DB
+:10861800FCF71EFE2800FCF797FE70BD002DFCD16C
+:1086280062B6BFF36F8FF8E7030070B5EFF31085FC
+:1086380072B604680020A3420FD084420DD0231DD7
+:10864800D96720006261FFF729FF2000183000F089
+:108658000AF82000FCF7FCFD0120002D02D162B6CB
+:10866800BFF36F8F70BD70B50400EFF3108572B65D
+:108678000368002B1BD0FDF71DF906002000FDF74D
+:1086880047F9802300221B0622616361A64206D0B7
+:108698000020002D02D162B6BFF36F8F70BDFDF7C9
+:1086A8002BF9FDF70FF90021F8F742FCF0E7036911
+:1086B800012B09D1802342691B069A4204D18023E9
+:1086C80000221B060261436116204042E1E710B513
+:1086D800FDF734FA10BD10B5FDF730FA10BD70B5CE
+:1086E800060014001D00531C01D16B1C14D023007C
+:1086F800002000212B4305D0002D07DBFDF71EFAD3
+:108708000019694130607160300070BD022040423C
+:10871800C117001BA941F5E701204042C117F1E745
+:10872800F7B514001D000190531C01D16B1C1AD021
+:10873800002221001300294391420CD0FDF7FEF9D5
+:1087480006000F008D4202D80AD1844208D9A41B22
+:10875800BD4122002B00019908000A604B60FEBD54
+:1087680000240025F5E7012252421300F3E7426294
+:10877800020000231832016203638261C261036050
+:10878800436043637047030070B5EFF3108572B61A
+:108798000668012400208E4201D120001A60002DB5
+:1087A80002D162B6BFF36F8F204070BD0300EFF3B4
+:1087B800108272B6006841181960002A02D162B6A8
+:1087C800BFF36F8F70470300EFF3108272B6006833
+:1087D800411A1960002A02D162B6BFF36F8F704741
+:1087E8000300EFF3108272B600681960002A02D104
+:1087F80062B6BFF36F8F7047010010B5002803D031
+:1088080004390868FFF79EFC10BD002310B59A4292
+:1088180000D110BDCC5CC4540133F8E710B58842D0
+:1088280002D98B18984208D300239A4207D0CC5C0F
+:10883800C4540133F9E78B5C8354013AFBD210BD71
+:1088480003008218934200D1704719700133F9E789
+:1088580030B500240139A24201D1002005E0035DB2
+:1088680001340D5DAB42F6D0581B30BDF0B50D009C
+:108878003721C91A8FB0C9B20D911F2104000B40CE
+:108888000C930C99E3B2082955D0102900D164E063
+:10889800E90760080843690806900791A008A90736
+:1088A8000843A90808900991089E099F0698079906
+:1088B800801979410E07B446060900966646009F5E
+:1088C80037430E0900970196009E019F8019794150
+:1088D8000E06B4466746060A3E4302960E0A0396FB
+:1088E800029E039F801979410E04B4466746060C20
+:1088F8003E4304960E0C0596049E059F8019794107
+:1089080000260A910B960A9E0B9F801979414E0703
+:10891800CD080521C4083443614349005B1ADBB222
+:10892800092B12D9012000210A3B24184D41DBB242
+:108938001DE00200A5E707210B4069078C46664643
+:10894800E008E908064334000D00303313702300B3
+:10895800501C2B43EDD10FB0F0BD0F210B40290760
+:108968008C46664620092909064334000D00092B68
+:10897800EBD90D99CB18DBB2E7E70B694A6993424B
+:0C89880002D05A1C0A61187070470000F1
+:1089940000000000FC890000654C0000000000009D
+:1089A400894C00000000000000000000188A00004C
+:1089B40000000000348A000021370000000000009D
+:1089C400D90E000000000000F510000000000000B7
+:1089D4007D21000000000000BD5D000000000000DB
+:1089E4007D230000000000001D3200000000000094
+:0889F4009D32000000000000AC
+:1089FC00E5930000708D0000448B000024010020E2
+:108A0C00580A0020AD350000000000006194000001
+:108A1C00888D0000208B000026010020B40A002065
+:108A2C00513B0000000000006F9400009C8D000082
+:108A3C00608B0000280100200C010020293F000061
+:048A4C000000000026
+:108A5000F575000059750000000000006B6E000005
+:108A6000348A00003D3E0000000000006B6E0000F4
+:108A7000000000006B6E0000000000006B6E000044
+:108A80005000002021740000000000006B6E000008
+:108A900000000000990E0000000000006B6E000056
+:108AA000000000006B6E0000000000006B6E000014
+:108AB000000000006B6E0000000000006B6E000004
+:108AC000000000006B6E0000000000006B6E0000F4
+:108AD000000000006B6E0000000000006B6E0000E4
+:108AE000000000006B6E0000000000006B6E0000D4
+:108AF000000000006B6E0000000000006B6E0000C4
+:108B0000000000006B6E0000000000006B6E0000B3
+:108B1000000000006B6E0000000000006B6E0000A3
+:108B2000B5390000A973000025390000B9730000B1
+:108B3000413900005139000029740000C77300005A
+:048B40000000000031
+:108B440009360000E77200005373000000000000C3
+:0C8B54007572000000000000000000002E
+:108B6000B13C00009D3E0000D93C00000D410000DA
+:108B7000E93C0000F13D0000193D0000453D0000CA
+:108B8000253D0000353D0000453D00006D3D0000E5
+:108B90007D3D0000913D0000A53D000055750000A1
+:048BA000DD3D0000B7
+:108BA400768F000003000000009400000300000022
+:108BB400C38F000003000000C78F00000300000003
+:108BC400C790000003000000BF93000003000000F2
+:108BD400EA92000003000000DA93000003000000A2
+:108BE40047930000030000001D92000003000000F2
+:108BF40025920000030000004A95000003000000D5
+:108C0400CB8E0000030000004E8E00000400000024
+:108C14003492000003000000B08F00000300000045
+:088C240055940000030000005C
+:108C2C00AC8C000038000020B69000000100000061
+:0C8C3C006D2E000081270000692C000054
+:108C48005002002000010000456B0000F36A00009C
+:108C580002000000656C0000000000000000000039
+:108C68000000000000000000969000009E900000A8
+:108C7800000000000000000000000000A6900000B6
+:108C8800AA900000AE900000B29000009C8C0000FA
+:108C9800D4090020611B0000EC0900201E0B0020F5
+:108CA80001000000216D0000136D0000E16C000060
+:108CB800D56C000000000000C96C00000000000036
+:108CC800FD21000000000000C56E0000D12A000050
+:108CD800D12A000000000000000000003D2B000029
+:108CE800000000000000000000000000000000007C
+:108CF8000000000000000000BD2A0000712A0000EA
+:108D0800000000009127000000000000D92C00009E
+:108D180000000000792C000000000000F12E000087
+:108D2800000000007D2E000000000000F52F00006C
+:108D380000000000BD30000000000000C88C0000EA
+:108D4800548D00000001000000000000A830002041
+:108D5800CF930000000000000000000075350000FF
+:108D6800493500000000000071360000F1360000AF
+:108D7800F4930000837300007B730000FA930000F3
+:108D8800FFFFFFFF0000005050000020000000001F
+:108D980000000000A08D000000200040AC8D000005
+:108DA80001000000B48D000002000000180000005F
+:108DB80019000001FB940000099500001D950000B2
+:108DC8002C950000389500009489000094890000D3
+:108DD800C4890000CC890000E4890000FC890000F7
+:108DE8007B9500000001000000000000736D705FBB
+:108DF8007376725F7374617473004572726F722058
+:108E0800696E697469616C697A696E6720737461E7
+:108E180074732073797374656D205B25645D0062DB
+:108E280075696C642074696D653A204A756E2020F6
+:108E38003320323032362032323A31393A31320048
+:108E48007469636B7300736D705F73616D706C65CB
+:108E5800006865617020636F7272757074696F6EF7
+:108E680020286E6F7420696E207573653F29206114
+:108E780074202570006865617020636F7272757068
+:108E880074696F6E2028627566666572206F7665F4
+:108E980072666C6F773F29206174202570006865C1
+:108EA800617020636F7272757074696F6E202864C8
+:108EB8006F75626C6520667265653F292061742054
+:108EC8002570006F735F686561700028756E73693F
+:108ED800676E6564292063686172202A207573654E
+:108EE8006420666F722025257020617267756D6534
+:108EF8006E742E2049742773207265636F6D6D65DB
+:108F08006E64656420746F206361737420697420D3
+:108F1800746F20766F6964202A20626563617573B7
+:108F280065206974206D6179206361757365206DB2
+:108F380069736265686176696F7220696E2063651E
+:108F4800727461696E20636F6E66696775726174A9
+:108F5800696F6E732E20537472696E673A22257397
+:108F68002220617267756D656E743A2564006362CC
+:108F78007072696E74665F7061636B6167650046E5
+:108F880061696C656420746F207265626F6F743AF2
+:108F9800207370696E6E696E6720656E646C6573A8
+:108FA800736C792E2E2E0A007379735F6765746F60
+:108FB8007074006C6F6767696E67006C6F67006C30
+:108FC8006F675F6D676D74004D65737361676520CA
+:108FD8002822257322292064726F707065642062CC
+:108FE8006563617573652069742065786365656478
+:108FF800732073697A65206C696D69746174696F2F
+:109008006E2028257529004D657373616765206496
+:10901800726F70706564206265636175736520693D
+:109028007420657863656564732073697A65206C5C
+:10903800696D69746174696F6E2028257529000D42
+:109048000A001B5B306D00257320005B2530386CEF
+:10905800755D20005B253032753A253032753A252A
+:109068003032752E253033752C253033755D200050
+:109078003C25733E200025732F0025733A200025D8
+:109088003032782000202020007C002563001B5B04
+:10909800313B33316D001B5B313B33336D006572FF
+:1090A800720077726E00696E6600646267006C6FAA
+:1090B800675F6261636B656E645F75617274006C93
+:1090C8006F675F756172740072302F61313A2020CA
+:1090D800307825303878202072312F61323A2020BC
+:1090E800307825303878202072322F61333A2020AA
+:1090F8003078253038780072332F61343A202030A8
+:109108007825303878207231322F69703A20203033
+:109118007825303878207231342F6C723A2020301C
+:1091280078253038780020787073723A20203078AB
+:1091380025303878004661756C74696E6720696EF1
+:10914800737472756374696F6E2061646472657399
+:109158007320287231352F7063293A2030782530F2
+:10916800387800556E68616E646C656420495251A8
+:109178006E3A2025640052657365727665642045F1
+:109188007863657074696F6E202800537075726912
+:109198006F757320696E74657272757074202849D2
+:1091A80052512000535053454C20696E2074687208
+:1091B800656164206D6F646520646F6573206E6FF0
+:1091C8007420696E64696361746520505350002A85
+:1091D8002A2A2A2A2048415244204641554C5420E4
+:1091E8002A2A2A2A2A00415243485F4558434550B3
+:1091F80054207769746820726561736F6E202578D2
+:109208000A002A2A2A2A2A20257320256429202AA6
+:109218002A2A2A2A006E65745F627566006E657474
+:109228005F6275665F73696D706C6500736F63006C
+:1092380072630067726F757000666F726D6174009B
+:109248002573756E6B6E6F776E00363834633965CB
+:1092580038663332653400342E342E300061726D36
+:1092680000636F727465782D6D300071656D755F80
+:10927800636F727465785F6D302F6E726635313842
+:1092880032320025735A6570687972006F75747090
+:109298007574006275665F73697A65006275665FEA
+:1092A800636F756E74007461736B73005461736BD4
+:1092B800206974657261746F722073746174757358
+:1092C800206973206E6F74204F4B007072696F00B5
+:1092D800746964007374617465006F73206D676DE1
+:1092E80074006D63756D67725F6F735F677270008E
+:1092F800576564204A756E2020332032323A31395E
+:109308003A3033203230323600737461745F6C69DE
+:109318007374006E616D6500496E76616C696420D6
+:1093280073746174206E616D653A202573006669F7
+:10933800656C64730073746174206D676D74006D7F
+:1093480063756D67725F737461745F6772700067CD
+:10935800726F7570730068616E646C657273006912
+:109368006E64657800656E64004661696C656420AA
+:10937800746F20637265617465207A63626F72200E
+:109388006261636B7570004661696C656420746F17
+:1093980020726573746F7265207A63626F722072CF
+:1093A8006561646572206261636B757000656E75D6
+:1093B8006D206D676D74006D63756D67725F656EA6
+:1093C800756D5F677270006D63756D677220736D80
+:1093D80070006D63756D67725F736D7000636C6F9D
+:1093E800636B403430303030303030006866636C46
+:1093F8006B006C66636C6B00636C6F636B5F636FB1
+:109408006E74726F6C00496E737566666963696520
+:109418006E7420627566666572732C206672616769
+:109428006D656E742064726F70706564004C696E4F
+:109438006520746F6F206C6F6E672C206672616791
+:109448006D656E742064726F70706564007561720A
+:10945800745F6D63756D6772006770696F40353052
+:109468003030303030300075617274403430303014
+:10947800323030300048616C74696E6720737973DC
+:1094880074656D00556E6B6E6F776E206572726FC6
+:1094980072003E3E3E205A4550485952204641549B
+:1094A800414C204552524F522025643A20257320C2
+:1094B8006F6E20435055202564004661756C7420FA
+:1094C800647572696E6720696E74657272757074FE
+:1094D8002068616E646C696E670A00437572726514
+:1094E8006E74207468726561643A2025702028259E
+:1094F80073290043505520657863657074696F6EF1
+:1095080000556E68616E646C656420696E7465727E
+:109518007275707400537461636B206F7665726640
+:109528006C6F77004B65726E656C206F6F7073009F
+:109538004B65726E656C2070616E6963006D616960
+:109548006E006F73002A2A2A20426F6F74696E6753
+:10955800205A6570687972204F53206275696C646F
+:1095680020363834633965386633326534202A2A20
+:109578002A0A00737973776F726B7100286E756CA5
+:109588006C29002A666C6F61742A001800488E00E6
+:10959800007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F52
+:1095A8007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FC3
+:1095B8007F7F7F7F7F7F7F7F7F7F7F7F3E7F7F7FF4
+:1095C8003F3435363738393A3B3C3D7F7F7F407FE3
+:1095D8007F7F000102030405060708090A0B0C0D2A
+:1095E8000E0F101112131415161718197F7F7F7F8D
+:1095F8007F7F1A1B1C1D1E1F20212223242526279E
+:1096080028292A2B2C2D2E2F303132337F7F7F7F34
+:109618007F4142434445464748494A4B4C4D4E4F8B
+:10962800505152535455565758595A61626364659C
+:10963800666768696A6B6C6D6E6F7071727374754A
+:10964800767778797A303132333435363738392B82
+:109658002F206D657373616765732064726F707016
+:109668006564202D2D2D0D0A1B5B306D001B5B31B1
+:109678003B33316D2D2D2D2000000102030405061A
+:089688000701020203030303C2
+:109690000000000027700000000000000001000032
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000E3650000156B0000948C000000000000B2
+:1096D00000000000BB6E0000000000000000000061
+:1096E00000600040000000000000000000000000DA
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710000000000000000000000000000000000049
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:10975000D48C00000800000005700000E2920000B8
+:10976000F892000000000000148D000002000200CA
+:109770006D7000003D93000000000000248D00008B
+:1097800004000A00E7700000B5930000000000002C
+:10979000E9320000000000000000000000C20100EB
+:1097A000000103000F000000020000001C01002067
+:0497B0001C01002078
+:0897B4000000000000000000AD
+:1097BC00000000000000000000000000000000009D
+:1097CC00000000000000000000000000000000008D
+:1097DC00000000000000000000000000000000007D
+:0897EC00000000000000000075
+:0497F4000000000071
+:1097F80068010020680100201835002000000000E2
+:0C980800020000008800000000000000CA
+:1098140084010020840100200000000001000000F9
+:1098240000000000000000009C0100209C010020BA
+:109834000000000000000000AC010020AC0100208A
+:10984400040004000400000000000000448D000037
+:04985400A834002014
+:0498580015E015E022
+:0400000300001EA13A
+:00000001FF
diff --git a/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex
new file mode 100644
index 0000000..120857d
--- /dev/null
+++ b/tests/fixtures/smp-server/zephyr_4.4.0_smp_server_0eae053d_qemu_cortex_m0_serial_buf512.hex
@@ -0,0 +1,2449 @@
+:10000000A8270020A11E00005F6E00008D1E0000CA
+:1000100000000000000000000000000000000000E0
+:10002000000000000000000000000000D91E0000D9
+:10003000000000000000000051200000000000004F
+:10004000F1200000F1200000F1200000F12000006C
+:10005000F1200000F1200000F1200000F12000005C
+:10006000F1200000F1200000F1200000F12000004C
+:10007000F1200000F1200000F1200000F12000003C
+:10008000F1200000F1200000F1200000F12000002C
+:10009000F1200000F1200000F1200000F12000001C
+:0800A000F1200000F120000036
+:1000A80002B4714649084900095649008E4402BC09
+:1000B8007047C04602B4714649084900095C4900C6
+:1000C8008E4402BC7047C046002934D00123002268
+:1000D80010B488422CD301242407A14204D28142BF
+:1000E80002D209011B01F8E7E400A14204D28142CF
+:1000F80002D249005B00F8E7884201D3401A1A434C
+:100108004C08A04202D3001B5C0822438C08A04282
+:1001180002D3001B9C082243CC08A04202D3001B38
+:10012800DC082243002803D01B0901D00909E3E7B2
+:10013800100010BC704701B5002000F05FF802BD48
+:100148000029F8D003B5FFF7C1FF0EBC4243891A56
+:100158001847C046002941D010B404004C40A446BA
+:1001680001230022002900D54942002800D5404239
+:1001780088422CD301242407A14204D2814202D20E
+:1001880009011B01F8E7E400A14204D2814202D22E
+:1001980049005B00F8E7884201D3401A1A434C082B
+:1001A800A04202D3001B5C0822438C08A04202D361
+:1001B800001B9C082243CC08A04202D3001BDC0889
+:1001C8002243002803D01B0901D00909E3E71000E6
+:1001D8006446002C00D5404210BC704701B5002091
+:1001E80000F00CF802BDC0460029F7D003B5FFF7B0
+:1001F800B3FF0EBC4243891A1847C0467047C04631
+:100208001C2101231B04984201D3000C10391B0A3E
+:10021800984201D3000A08391B09984201D3000902
+:10022800043902A2105C40187047C0460403020259
+:1002380001010101000000000000000041420840E7
+:100248001C2101231B04984201D3000C10391B0AFE
+:10025800984201D3000A08391B09984201D30009C2
+:10026800043902A2105C401A7047C0461B1C1D1DB1
+:100278001E1E1E1E1F1F1F1F1F1F1F1F02780B7809
+:10028800002A03D0013001319A42F7D0D01A7047C2
+:1002980003000A7801311A700133002AF9D1704736
+:1002A8000023C25C0133002AFBD1581E7047F7B502
+:1002B800040C0D0091B20F0061438C4606000193B7
+:1002C80083B2100C5F43444358433B0C60441B18F3
+:1002D800994202D980214902641801995543714312
+:1002E800180C04191B04BFB24919D819091903B00D
+:1002F800F0BD000073B501250F4A104C104B019258
+:1003080004212A002000009506F083FD0D4E031EEF
+:1003180004DA0D4A2900300006F05BFC03213000A6
+:100328000A4A06F04FFC6420002105F04BF9A36946
+:100338000133A361F7E7C046F48D00009809002057
+:10034800939500000C8C0000028E0000278E0000A0
+:10035800F7B500AF7960002900D173E005680C1F7C
+:10036800641BE408E300EB18598801223B600B008A
+:100378001340114215D16E4688B06A46324905913C
+:100388007968069103210491C2213048103249014D
+:1003980001F042F9B54662B6BFF36F8F0423181C0B
+:1003A80002DF2100280005F086FF2018C3005B5BF0
+:1003B800C01A844216D06E4688B06A46244B05930C
+:1003C8007B68069303230493C22100231F4810323D
+:1003D800490101F021F9B54662B6BFF36F8F0423D6
+:1003E800181C02DF01223B6839685B8828009343A8
+:1003F8004B80210005F05FFF01222618F300EB185F
+:100408005B88134208D13100280005F09BFF3200B9
+:100418002100280005F0E4FF3B681E88A61BF300B6
+:10042800EB185B88DB0709D43100280005F08AFF48
+:1004380022003100280005F0D3FF340021002800F5
+:1004480005F03EFFBD46F7BDA68E0000048C0000F7
+:100458007D8E0000F0B597B0049304230A921A40E9
+:100468000A9B0B92DA0807231A40013207001C9EE8
+:1004780002910D92820700D0BEE1041D002851D1DF
+:100488000A001A401300141D0822D31A0293049B71
+:100498000425013B0693002307930C9305930193CE
+:1004A800013B08930395002F01D0049B23600D9B0B
+:1004B800002B00DDEDE09C4B049A9A4203D39B4B42
+:1004C8009A4200D2E5E002220A990A98E31B1140F9
+:1004D800104200D0EAE00A0005990F2900D9E3E0AC
+:1004E800002F00D1E8E09B08DBB29C46080061467B
+:1004F8000EAB1954059B089912A8C154002A00D1C3
+:10050800D6E08022634652421343059A0EA98B54C3
+:10051800079B01330793059B01330593069B04341E
+:10052800013B09E0029B072BB1D81C204042F8E0B0
+:1005380008250395069B01330693069B98780028A7
+:1005480000D1E4E0019B002B08D12528F2D1089BBB
+:1005580001330893012301930425EAE77A284FD849
+:100568004B2813D847284BD8292831D8252844D0D8
+:10057800002301932528DDD803002038233B5A4265
+:1005880053414242504103430193D3E74C382E284C
+:1005980036D8FFF785FDCF35353535353535353521
+:1005A8003535373535353535353535623537376293
+:1005B8006262CF37CD35CF3518371835357AE13700
+:1005C80035353735E100002309930425019327E0E9
+:1005D80001210B002A38C0B28340554A1342A9D1E1
+:1005E800E222180092051040134236D11A000A4040
+:1005F80001920B429ED0099013E0089B013B08939F
+:100608000023C1E70022069B09925B7801926C2BBC
+:1006180007D10425069B03951B786C2B01D16D1916
+:100628000395013C60192900FFF74EFD684304005B
+:10063800002F06D0039B029ADB1B1B18934200D99C
+:1006480073E7099B002B49D0069B023306930D9B49
+:10065800013B0D9308CE049325E7072107368E4307
+:1006680064188C430CCE002F08D00131C91B0298A6
+:100678000919814200D958E72260636000230825E0
+:1006880001932B000834039354E7019B099300233B
+:100698009BE70A9B9B0700D440E70122E31B8021CC
+:1006A80089008B4200D217E716203FE70022F6E7C1
+:1006B8000C9B01330C932EE7029B002A02D00133D6
+:1006C800029328E7023302930B9B002B00D022E70A
+:1006D8000498FFF7E5FD029B1B18F1E7039B042B29
+:1006E80007D1331D002F01D0326822601E00043468
+:1006F80020E70722F31D93431E000836002F03D07E
+:100708001A685B682260636008230834BBE78022AC
+:10071800E31BD2009342C7D2002F0BD102980838AE
+:10072800C01817B0F0BDC04694890000909600002C
+:10073800DAFF00009B08302238603B706B469B183C
+:100748000B9A1B78002A0BD0FB70079BBB70002B01
+:100758001AD100250EAE059BAB421CD1E01BE0E789
+:100768007B70F2E7C656195C002E08DA6546294008
+:10077800029D1619AE4200D9D7E621700134013323
+:1007880005999942EED1E4E77F2294467E3A002308
+:100798000EA8D21BF4E7079B002B02D033787F2BDF
+:1007A8001BD80B9B002B1BD012ABEB5C23700023D8
+:1007B800013401930123019ADB1B1B199B18029A30
+:1007C800934200D9B1E63378019A237001342000AE
+:1007D800049908F01AF8019B1C1901350136BAE78B
+:1007E80033789B00FB181A6804920B9A04981A60D5
+:1007F800FFF756FD431CDCE70E2097E6F0B59BB0EB
+:1008080000AFF863F9623A63BB6200290BD1047840
+:100818008378A400E41845780419FB6A9D4227D818
+:10082800FB6BE31AFB62FB6B80219B787A18BB6336
+:1008380001231268BD6B1A40FA616A1E9541FB6973
+:100848001D40FB6BDB787B62002B03D07B181B6899
+:100858009B0717D4002D15D13B6B002B03D0BA6A28
+:10086800F96AF86B9847FE6A3000BD461BB0F0BDC8
+:1008780001342000FFF714FDFB6A0130013324180E
+:10088800FB62CAE78023FA6BFB1894461B681B07B8
+:10089800DB0FBB61FB6B1B78BB609B003B61FB6B99
+:1008A8005B68FB603B6963443B623B6B002B00D099
+:1008B80096E0BA6B3B6A944663441A00FE6A7B630F
+:1008C800002D08D03C6A3D6B7B6B9C424CD1BB6BC6
+:1008D8003A6A9C4662448021052379180968BA63FC
+:1008E8000B4059424B410133BB6200237B637B6B56
+:1008F8007A6A9342B8D2BB6BFA6B5B789B009B58C1
+:100908003B633A6BBD4B9A4200D26BE1BC4CBB696E
+:10091800A242A4416442002B3FD0BB6BF8681B780D
+:100928001900FB6205F039FE002836D06C468AB003
+:100938006A46B44B0593FB680693FB6A07938023CA
+:100948009B001384B04B049392210023AF481032CC
+:10095800890100F061FEA546023E7B6B01337B6393
+:10096800BB6B0233BB63C2E72378FA6B9B009858D2
+:10097800FFF796FC8422BB181B680130002B09D0B6
+:100988008823FB181B689D4204D2BA1812686B00B2
+:10099800985201353618013496E7002C05D0FB69CA
+:1009A800002B08D1BB6AF61AD7E780230222FB186E
+:1009B8001B681342D1D0386BFFF772FC84217B1877
+:1009C8001B68002B0AD08823FB181B689D4205D2A0
+:1009D800791809686B00421C5A5201353618BCE771
+:1009E800BB6B7B63002D6DD11C1E0FD08023FB18C1
+:1009F8001B682C007D635B0708D518234022BC6B5D
+:100A08009B18D819BA6B396A07F0FFFEBA6B3B6AB4
+:100A1800944663443B603B6200237B617B697A6A4E
+:100A2800934255D3FB6B00215D787B6B5A19802369
+:100A3800FB181B68D2B29B0700D461080023F86931
+:100A4800984205D18033FB181B685B07DB172340EE
+:100A5800F86B42708370C170BA6A39693B6B98470A
+:100A6800061E00DA00E7FB6BBA6840201A70BA6B02
+:100A78005D709A707A6A2100DA7018231B18D819E9
+:100A8800BA6A3B6B9847041E00DAA7E07B6ABA6A29
+:100A980058003B691918BB6BC918FB6A591A3B689F
+:100AA80018183B6B9847002800DA99E0002536199A
+:100AB80036187B6B9D425ED30021BA6A08003B6BF7
+:100AC8009847D1E6082340229B180024D81999E7B3
+:100AD8003B6AFA6B1B787B603B6A5E78B3009D5873
+:100AE800464B9D4200D283E0454B9D42AD41BB69D8
+:100AF8006D42002B05D07968F86805F04EFD002896
+:100B08001CD1002D21D0FB69002B0AD008227B6B59
+:100B1800013340215218796BD219DBB256547B63EA
+:100B28000CE080230422FB181B68134206D04021E6
+:100B380014325218631CD2191655DCB27B69013382
+:100B48007B613B6A02333B6268E780230222FB1821
+:100B58001B68134203D07B6B06320133D9E740216F
+:100B6800182252187968631CD2191155DBB2023465
+:100B7800E4B2D654E2E7402208239B18DB19EB5C69
+:100B88000732B818FA6B03709B009B588422BB632A
+:100B9800BB181C68002C09D08823FB181B6800248C
+:100BA8009D4203D2BA1812686B00D45A0121BA6A5E
+:100BB8003B6B9847002813DB3618002C04D1B86B20
+:100BC800FFF76EFB013084B22100BA6AB86B3B6B49
+:100BD8009847002804DB361801356AE7060043E623
+:100BE800060041E6BB69002B00D1DEE6002494E64E
+:100BF800BB69002BA9D000257DE7C0469489000079
+:100C080090960000D38E000004000001A48B000021
+:100C1800014B18607047C04630000020F7B504004B
+:100C28000D001E00019204F0E5FC030001F06CFACF
+:100C3800054F32003B5001992800A04701F064FAA3
+:100C4800385801F0E5F9C0460800000010B5EFF388
+:100C5800108372B601F080FB024805F0C0FC06F074
+:100C68001BF9FCE7878F0000F0B585B01E000A9BD2
+:100C78000F0014000190002B02D11360002019E02E
+:100C880003210A98FFF720FA032105000A98FFF7C5
+:100C980057FA4B1E994180234919DB0599420BD21B
+:100CA80089000131B94202D8019B002B07D10C20E1
+:100CB8002160404205B0F0BD01214942F7E7032316
+:100CC80000206B43019903933300254E039D0A00CE
+:100CD800A84226D30A9DA8421DD20A9E01300025AB
+:100CE8001A78B04200D25D781D4B96109E5D1201B5
+:100CF8000E70302632409A182E11925D0A9E4A7064
+:100D08003D22B04203D2013AAD0015405A5D3D2361
+:100D18008A70CB700A1D019BD31A236000231370BD
+:100D2800ACE71D785A789F780292AA10B25C2D0120
+:100D38000A7030221540029A75191211AD5C029A98
+:100D48004D703C2592002A40B218BD11525D033007
+:100D58008A703F221740F25D0333CA700431B5E749
+:100D680019960000F0B500240F002500210085B079
+:100D78000192454A009002920A9A954218D3002996
+:100D880032D10020019B196005B0F0BD01300A9AEC
+:100D9800904227D01E5C202EF8D0121A012A09D0C2
+:100DA8000D2E07D11A1852780A2A05D1451CE3E7F7
+:100DB8002800ECE70A2EF9D0A84204D13D2E04D130
+:100DC8000134022C04D916202DE075B2002DFADB6F
+:100DD800029A955D7F2DF6D03F2D01D8002CF2D1D7
+:100DE8000131E3E70500CAE70720062608407043FB
+:100DF800C9084E430730009AC008361B8019002ADC
+:100E08000ED0B8420CD800205A1903240500944685
+:100E18001D4A00990292634507D1009BC91AB0E7A1
+:100E2800019B18600C204042AEE71F783E000A3E46
+:100E3800F6B2162E05D8154AF240160001221642BF
+:100E480016D1029A8001D65D01353700403F3A003D
+:100E5800574257413F221640E41B3043042D07D127
+:100E68000025AC4204D0060C0E70012C02D10131D1
+:100E78000133D0E7060A4E70022C01D10231F7E7A0
+:100E880088700331F4E7C0469995000009004000D6
+:100E980000220B4B70B51A60A8230A4A0A4CDB00E3
+:100EA800D05825680949401BFFF70EF9074B434303
+:100EB8005B192360EFF3108172B604F0D5FD70BDA5
+:100EC8004081004000800040B40900201027000045
+:100ED800A223042210B5124CDB00E250A122032306
+:100EE800D200A15808200B43A3500121002201F091
+:100EF8001DF8082001F000F801230020094A80218C
+:100F080013602360084B094A1860C02349005B003E
+:100F1800D15080228533FF335202E25010BDC046C3
+:100F2800008000400C8000404081004000E100E06B
+:100F3800F7B5431C58D00023012856DC0122314F55
+:100F4800314C324E32493A600968A2590191521A1D
+:100F5800D143304DC9170B406B43521929009818DB
+:100F6800FFF7B2F845432C4B9D4200D91D00019B69
+:100F780080225B190193C22352029B00E250012395
+:100F8800A82200213B60D200A359244DA058296013
+:100F9800C01AA350012803D107F097F800232B604B
+:100FA800C02380221E495B005200CA50803BFF3B91
+:100FB8003B60019AA359D11AA822D20001291DD158
+:100FC800981CA0503960A059984214D1C12380229E
+:100FD8009B005202E250002380222B60104981338B
+:100FE800FF335200CA50F7BD0E480F4B984200DD40
+:100FF8001800431EA2E73960A359E1E7019BA350FB
+:10100800E4E7C046448000400080004044050000FA
+:10101800B409002010270000B0CAFF7F40810040BB
+:1010280000E100E0DB460300DC46030010B5EFF307
+:10103800108472B60122084B08491A60084B094A05
+:10104800D058094B1B68C01AFFF73EF8002C02D194
+:1010580062B6BFF36F8F10BD4480004010270000B8
+:101068004405000000800040B4090020EFF310831D
+:1010780072B60121054A11600549064A8858002BB5
+:1010880002D162B6BFF36F8F7047C04644800040FC
+:101098000080004044050000F7B505000600280060
+:1010A800FFF7CCF801238340DA430F4F04019D4337
+:1010B8003B1901931B7B0092002B0CD0E3591B6951
+:1010C800002B0CD1009B3C191E4063680322196851
+:1010D800019805F03AFD002DE1D13000FEBD381928
+:1010E80098470028F7D1EDE72C8C0000F0B50022D6
+:1010F80089B00F490F4807F03AFB00240026002763
+:101108000E20C0220C4D03900696079728000B4B23
+:101118000B490494029401940094920004F04AF854
+:101128000849280007F0ADF9200009B0F0BDC04615
+:101138005111000058060020C80100206114000069
+:10114800280B0020BB8F000010B5024803F008FEF2
+:1011580010BDC04684010020F7B500901F480191DA
+:1011680005F0DAFC061E35D000252800FEBD237BDD
+:10117800002B11D02368DB68002B01D02000984792
+:1011880063689F7123681B69002B1BD16368032266
+:101198002000196805F0D9FC01361034104B9C4228
+:1011A800E5D3009B002BE0D0002DDDD02800FFF711
+:1011B80073FF019B0500002BF6D00021012004F0ED
+:1011C80001FAF1E7200098470028DFD03B00B34040
+:1011D8001D43E1E705000127024CDFE7C8090020AD
+:1011E8003C8C00002C8C0000014B8000C0587047DC
+:1011F8005C8C0000030010B50800002B05D0044AE1
+:10120800136000F08FFC002010BD16204042FBE761
+:101218003400002010B5054C2378002B02D1044877
+:1012280003F09EFD0123237010BDC0461C0B002057
+:101238008401002010B50400074805F06DFC002C5F
+:1012480003D00121054807F0BEFA054804F04CFD1B
+:10125800044803F085FD10BDC0090020C409002022
+:10126800580600208401002010B50021014807F02D
+:10127800B7FA10BDC009002070B5FFF7F5FF0500EB
+:10128800084C094B9C4200D370BD63685B79002B06
+:1012980006D023685B68002B02D0290020009847FD
+:1012A8001034EEE72C8C00003C8C000010B5044C88
+:1012B8000449200005F09DFA034B1C6010BDC04690
+:1012C8002C010020488C0000B809002000230D4A9A
+:1012D80010B513700C4A0D4913600D4A0D48136080
+:1012E800FFF788FFFFF7E2FF0B4B0C4918008B4212
+:1012F80000D310BD1A1A5C68121101322271103322
+:10130800F5E7C0461D0B0020C009002040420F0031
+:10131800C4090020196B00002C8C00003C8C0000D4
+:1013280010B5044C010000220023200005F082FAC9
+:1013380010BDC0462C01002010B5024805F014FB72
+:1013480010BDC0462C01002010B5034B01001868E1
+:1013580005F063FB10BDC046B809002010B502486F
+:1013680005F094FB10BDC0462C01002070B5224B3F
+:101378001878002829D0FFF7DFFF204C051E2FD151
+:101388001F4B204C1B68002B11DD07F0A4F90A2223
+:101398000023FEF78CFF22686368801A99410029B0
+:1013A80003D1FA239B00984201D9FFF765FF226811
+:1013B8006368FA200021800012184B410020226047
+:1013C8006360854201D0FFF7C9FF70BD63685B7930
+:1013D800002B04D02368290020001B68984710348C
+:1013E800094B9C42F2D32800FFF7AEFF01210748C2
+:1013F80007F0E9F9C4E7C0461C0B00202C8C00005C
+:10140800C0090020500600203C8C0000C4090020C0
+:1014180070B50E4D297800290CD10120FFF79CFEEC
+:101428000B4C0C4B9C4206D3FFF7A0FF0028FBD1C6
+:1014380001232B7070BD63685B79002B03D0236890
+:1014480020009B6898471034EBE7C0461D0B00202E
+:101458002C8C00003C8C0000F7B500210800FFF739
+:101468007BFE041E2CD00527002600F04DFE1D4BE8
+:101478001D4A1B581360002B06D01C4B1B68092BF8
+:1014880002DD1B4803F06CFC00230093002C07D0FE
+:101498002000FFF701FE041E02D101277F423E0013
+:1014A800FFF764FF0190002808D1009B114D002B25
+:1014B80013D10F483A00330003F084FC019BE4E7A2
+:1014C80001277F423E00D0E72B689B69002B03D0A1
+:1014D80000222800110098471035074B9D42F3D38E
+:1014E800E7E7C04608000000BC090020C409002046
+:1014F800840100202C8C00003C8C000013B515489A
+:1015080005F00AFB144B1B78002B0AD0EFF310846C
+:1015180072B6FFF72BFF002C02D162B6BFF36F8FB4
+:1015280013BD0E4B1B68002BFAD0002809D10022EE
+:1015380000230B48009201936422002304F09EFBD1
+:10154800EEE70928ECD1064804F0CEFB054803F085
+:1015580007FCE5E7C40900201D0B0020BC0900209A
+:10156800580600208401002010B5064B04001B68B3
+:1015780098472100A060044805F0DAF9FFF7BEFF9C
+:1015880010BDC046340000202C010020044B054A41
+:1015980000209B1ADB08994201D2C900885870477D
+:1015A8002C8C0000A48B0000F0B55E1C85B0B50043
+:1015B80000902800072317309843033080080F0055
+:1015C8000192FFF7ADFE02AB04000322581D002173
+:1015D80007F036F903AB1E70002C0BD0039B2100DB
+:1015E8002361002314312A1F0198C058C8500433BE
+:1015F8009342F9D1E023BA015B001A406D02054B12
+:101608002A431A4020000023009905F0C2FA05B0C9
+:10161800F0BDC046C0FF0F00F0B591B004AF3B600D
+:101628000B035B0D0E0078607A613B610C0D002B9B
+:1016380000D172E0BB6018220C239B18DD1900232F
+:101648007B626B60AB60043302939B18FB180193B9
+:101658000A23009300222B00B9687869FFF7CEF8B7
+:101668008023F8601B01984224D37B696C461A7961
+:101678005B798AB01B0213437A69927912041A4380
+:101688007B69DB791B06134304AA9361284B29491C
+:10169800D36180239B001384274B516113619221EE
+:1016A8000023264810328901FFF7B6FFA546BD463C
+:1016B8000DB0F0BDFB6817345B055A0D3A61204A3E
+:1016C8001B0B16401E43FB68E018072398430330A2
+:1016D8008008FFF725FE041E13D0030010337B6239
+:1016E800FB68184A6B600023AB600433029318331D
+:1016F800FB1801930A230093B9682B007869FFF758
+:101708007DF83B690E4A5B0216401E4332002000FA
+:101718003B68796805F03DFAC9E7200007231730D0
+:10172800984303308008FFF7FBFD0400E9E7C04653
+:10173800FF070000D08F000004000001B48B0000F8
+:10174800FF01F0FF696B0000F0B587B00E9E050041
+:10175800140002910393002E15D00F9B10210593BE
+:101768000093002033000D9AFEF774FE80230700D3
+:101778001B01984209D30221174A1848184B05F053
+:1017880028FA07B0F0BD3700300007232A001C40B4
+:101798001A40D200A40114430C9A400204431205D3
+:1017A80014430C9D1735E819984303308008FFF758
+:1017B800B7FD051E09D0002E07D00F9B39000093F6
+:1017C8000D9A33001030FEF745FE22002800039BD7
+:1017D800029905F0DEF9D4E70F900000B48B000001
+:1017E800FF0700004068002804D0044BC01AC00856
+:1017F80000B2704701204042FBE7C046A48B0000BE
+:101808000EB417B5054C05AB04CB010020000193BD
+:1018180000F080FC1EBC08BC03B01847236C000015
+:1018280010B5CB0604D4890603D50349FFF7E8FFB2
+:1018380010BD0249FAE7C0464890000047900000F2
+:10184800F0B591B01F0018AB1B7804000D0008928A
+:101858000593002B00D199E002261C9B1C9A1E4080
+:1018680001231A400A921C9A07331A400B921C9AB9
+:10187800F8331A400E9205F066F900230200069329
+:10188800984204D020007D49FFF7BAFF0690002E49
+:101898000BD044231C9A1A423CD12A0020007849D4
+:1018A800FFF7AEFF069B1B1806930A9B002B0AD076
+:1018B800059A744B9200D258002A00D1724A20002F
+:1018C8007249FFF79DFF0E9B00255A4253415B4228
+:1018D8001F400B9BAB4208D0059A6D4B920020002D
+:1018E8006C49D258FFF78CFF0500089B002B05D0E8
+:1018F8001A0020006849FFF783FF2D18002F05D034
+:101908003A0020006549FFF77BFF2D18069BED186C
+:1019180063483FE00020634B1E688642C2D0624B9A
+:1019280028001968FEF7D0FBFA253100FEF708FCFD
+:10193800AD006943079008003100FEF701FC0D91E6
+:10194800E1210C9009010798FEF7FAFB0991099823
+:101958003C21FEF7B9FBE1210F9009010798FEF73A
+:10196800B3FB07900D9831006843FEF7ADFB0C9B65
+:1019780002903C2109980193FEF7E2FB20000091B8
+:101988000F9B079A4949FFF73BFF8BE74848059D9E
+:10199800012FBDD0199B002B03D02200454904F02C
+:1019A800C8FD1B9B002B54D01B9F102F00D910275C
+:1019B80020001C99FFF734FF0026B54219DC0026E9
+:1019C80033001A9A2000D25C3B49FFF719FF013611
+:1019D800102E14D007231E4203D120003749FFF7E9
+:1019E8000FFF3300BE42ECD320003549FFF708FF54
+:1019F800EDE720003149FFF703FF0136DDE7002658
+:101A080020003049FFF7FCFE33001A9AD25C13001D
+:101A1800203B5E2B00D92E2220002B49FFF7F0FE39
+:101A28000136102E0ED007231E4203D12000234971
+:101A3800FFF7E6FE3300B742E7D820001F49FFF75B
+:101A4800DFFEEDE71A9BDB191A931B9BDB1B1B932D
+:101A5800A8E7059B002B0BD01C9BDB0704D52000B7
+:101A6800094A0A49FFF7CCFE20001C99FFF7D8FE67
+:101A7800200005F0C6F811B0F0BDC0464F90000038
+:101A8800539000006C8C00004A90000033930000D3
+:101A9800808C0000789000007E900000829000000A
+:101AA800236C0000D0090020CC0900205C900000C5
+:101AB800496C00001D210000879000008F900000F5
+:101AC8008D900000919000009390000073B5114A2A
+:101AD80004000B000568914200D9130005216846EF
+:101AE8000D4A04F07BF90600636828000B220B49B5
+:101AF8005B6805F077F863683200280069465B6820
+:101B080005F070F8636828001B2205495B6805F03A
+:101B180069F873BD0F2700007B91000075960000DF
+:101B280059960000012310B500211C00074A904275
+:101B380007D8074A002900D101231360054B186014
+:101B480010BD210040085B00F1E7C04640420F008D
+:101B5800CC090020D009002070B50D0004004618FB
+:101B6800B44201D1280070BD21780348013483684C
+:101B78005B689847F4E7C046348A0000002802D121
+:101B8800024B186870474069FCE7C046F809002016
+:101B980070B50500064B1C68002C01D1200070BDF3
+:101BA80029002068FEF76AFB0028F7D06469F3E78C
+:101BB800F8090020F8B506000C0000230B4F3D681B
+:101BC800002D05D1002B0CD13C6000202660F8BD0B
+:101BD80031002868FEF752FB002804D02B006D69FD
+:101BE800EEE75C61F1E778204042F0E7F809002071
+:101BF80010B5034A03480021121A05F01EF910BD5A
+:101C0800240B0020C80100200648074A10B5121A04
+:101C1800064905F016F9064A06480749121A05F05A
+:101C280010F910BD00000020C801002090960000A7
+:101C3800000000200000002090960000F0B585B05C
+:101C480000AF0C1EB86036D06E468AB06D46096883
+:101C58006268A368089305232048069105900792B7
+:101C68000493A1216A461E481032002389017A6034
+:101C7800F860FFF7D1FCB546E168AD4622696369B3
+:101C88002B6205231748A9616861EA612B61A121CC
+:101C980000237A68F8688901FFF7BEFCB546E36956
+:101CA8000121114AF86804F094FFA36901210F4A41
+:101CB800F86804F08EFFBB68012B07D1EFF30583AA
+:101CC8000B4A0748B968103B04F083FF2100B86845
+:101CD80002F050FEBD4605B0F0BDC046D0900000F1
+:101CE800FC8B0000FF9000002E9100003D91000049
+:101CF8006B91000030BFFDE7F7B50A4B0A4D0600AF
+:101D0800EF18CC1B2A0020000849019306F07DFD3E
+:101D180060190021019A06F093FD3800083CB46769
+:101D28000830FEBD0400000000000000488C0000E0
+:101D3800F0B5424B8BB05B6800AF7B60DB05DB0D19
+:101D480004003B6062B6BFF36F8F3D4D130EFF2B4F
+:101D580008D1F33B1340082B45D101212800394A0B
+:101D680004F030FF002634003B68032B41D1364A8B
+:101D78000121280004F026FFA369344A934202D3C4
+:101D8800334A934205D3334A934251D3324A93425A
+:101D98004ED2023B1B88FF221800DF219043090224
+:101DA800884245D11340022B42D1236801212800E3
+:101DB8002A4A04F00EFF23687B600823FD182022BE
+:101DC8002100280006F021FDEB69002E32D0DA054B
+:101DD80002D1234A1343EB6129007868FFF72EFFED
+:101DE800BD460BB0F0BD01261207BDD50C0000267C
+:101DF800BAE7F822796852001A4B114200D11A4BFF
+:101E08006A468AB07A606A4606933B681749103B6F
+:101E1800079380239B0005911384154B049391210C
+:101E28000023280010328901FFF7F6FB7B689D46E6
+:101E38000023C1E75B0A5B02CDE7C04600ED00E086
+:101E4800FC8B0000AC910000D7910000A8000000B6
+:101E5800948900000000002000000020EE9100009E
+:101E6800FF010000939100007E9100000A9200009B
+:101E7800040000010821024A53698B4353617047EB
+:101E880000ED00E0EFF30880EFF3098101B5724639
+:101E9800FFF74EFF01BDC0460A4880F3088802F0EC
+:101EA80051F972B608480949401880F30988EFF3D8
+:101EB80014800221084380F31488BFF36F8F04F065
+:101EC800D7FF0000A82700202816002000080000DF
+:101ED80004207146014202D0EFF3098001D1EFF3EB
+:101EE80008808169023909780229FFD001B5724654
+:101EF80004F0ABFF01BDC04643B2000605D41F2263
+:101F08001A4001239340014A1360704700E100E042
+:101F1800054A43099B009B581F2210401E3A8240E5
+:101F2800134018007047C04600E100E030B5FF25B7
+:101F380003220B00290040B20240D20091409B01CD
+:101F48002B40C943934000280ADBC0240A4A800872
+:101F580080008018A40002590A401343035130BD81
+:101F68000F2210400838054A800880008018C2698E
+:101F780011401943C161F2E700E100E000ED00E023
+:101F880010B5203A1360029B01245360039B064955
+:101F98009360049BA143D36080235B04D361002337
+:101FA80091610265C36710BD250C000070B50B4B2D
+:101FB80015009860826F0A4B0E001A602C1C86F37D
+:101FC80009880020034B9847201C00210022002389
+:101FD800014C2047956E0000250C0000E40A002003
+:101FE800FC0900201022014B1A61704700ED00E047
+:101FF800054B5A699B689A4205D08023034A5B05C2
+:1020080051680B4353607047E40A002000ED00E07C
+:1020180010B50A4B9B6883420DD1EFF30583002B63
+:1020280009D08022064B520559680A435A605A6AF9
+:1020380004490A405A6203F0E3FA10BDE40A00209A
+:1020480000ED00E0FF7FFFFF15498A68154810443E
+:10205800EFF3098CF0C043464C4655465E4667464A
+:10206800F8C072B6104F114E4A698A603E60104C33
+:10207800141920680F4C2060D06F0023D367002804
+:1020880000D162B6074C10191030F8C89846A1461E
+:10209800AA46B346BC462438F0C88CF30988704772
+:1020A800E40A00203000000004ED00E00000000811
+:1020B80078000000FC090020F0B5C02400220326A7
+:1020C800FF25A40010002F003040C00087400549BC
+:1020D80093089B005B1819590132B94319511A2A00
+:1020E800F0D1F0BD00E100E010B5EFF30583054A3B
+:1020F800103BDB00D118496898588847FFF778FFEC
+:1021080010BDC046508A00000148006870470000B2
+:10211800FC090020F0B589B002AC07000D0001925F
+:102128000021102220001E0006F08AFB0223A37063
+:10213800054B32002000019903930697079503F099
+:1021480077FE09B0F0BDC046AF6E000010B5024B77
+:102158001B689847002010BD000A0020034B044A62
+:102168001860022391780B4393707047000A00208F
+:1021780040000020072310B50449054A9943054843
+:10218800521A04F096F9002010BDC0462F3A0020DC
+:1021980000400020040A002070B541690400867AD6
+:1021A8000A4D00290BD0437ADB0706D42423734356
+:1021B800EB18DB691B689B6898470023636124233D
+:1021C80073432100E81806F0DFF870BDA401002071
+:1021D800242210B5817A064B4A439B181A6A197D46
+:1021E80003231B31801A9943FDF76EFF10BDC046CB
+:1021F800A4010020242270B5847A064B62439B1800
+:10220800DB699C685A680C601568FFF7E1FF60435A
+:10221800281870BDA4010020F0B589B0050004A8F5
+:1022280001931700079106F05AFA049B059C029344
+:102238000394EFF3108672B66B8A002B47D02A8A74
+:102248009A422AD900220023280002F05BFD041ECE
+:1022580023D0002E02D162B6BFF36F8F079B002BED
+:1022680045D0029A039B04A806F05AFA2422059B3B
+:10227800049F0193A17A264B4A439B18DB693A00D5
+:102288001B6820001D6807A9019BA84760610028FA
+:102298002ED12000FFF780FF25E0698A4B1E6B8254
+:1022A800002E02D162B6BFF36F8F03232A7D2C6AFA
+:1022B8001B329A432B8A5B1A5343E418144B154A72
+:1022C800EB1A9B105343A3722B7DE372C6E7002ED3
+:1022D80002D162B6BFF36F8F3A002800019B02F06B
+:1022E80011FD041EBAD10024200009B0F0BD6361BD
+:1022F8000123002520002381079B29006382E27ABD
+:102308006560183006F09CFA63692582E360EBE7A4
+:10231800A4010020398EE33870B52424002800D1A8
+:1023280070BD037A4568002BFAD0013BDBB203721B
+:10233800002BF5D1827AC36062434360054B9B183A
+:102348009B69002B02D098472800E7E7FFF724FF96
+:10235800FAE7C046A4010020BFF34F8F034B044A9D
+:10236800DA60BFF34F8FC046FDE7C04600ED00E0DE
+:102378000400FA0510B5064C064B9C4201D3002018
+:1023880010BD2368002B00D098470434F4E7C046FA
+:102398003C8C0000488C0000084B0200186800289C
+:1023A80002D00368002800D1704741899142FBD0D0
+:1023B800191E00D0196818000B00F3E7100A002056
+:1023C8000A4B01001B68181E03D01A68002B01D1A4
+:1023D800180070475889884205D0101E00D0106830
+:1023E80013000200F2E7D868F3E7C046100A00209D
+:1023F80000230360044B5A68002A02D15860186011
+:10240800704710605860FBE7100A002070B50A4B4F
+:10241800050018680E00002802D00468002800D1C2
+:1024280070BD3100A8470028FAD0231E00D02368C9
+:1024380020001C00F2E7C046100A0020F0B595B055
+:10244800070006910822002110A806F0F9F9069B5A
+:102458001B8A002B0CD11C0005933968069804F0E0
+:10246800BAFE0598396804F0B6FE200015B0F0BD34
+:10247800072B00D82EE1069B10AEDC68082221004D
+:10248800300006F0C2F9637922791B0213430C93DA
+:10249800A379A2780D93E37908210893E3781B02C6
+:1024A80013435BBA9BB209930C9B5BBA9BB20A932A
+:1024B800069B0C3318000B9304F00CFD069B099A3D
+:1024C8001B8A934200D209E1052405223378079339
+:1024D8001C40134200D003E13968069804F066FEF8
+:1024E8000590002800D1FDE001227868069B0521AF
+:1024F80008C01B8A0092069A02940194D26805F0DB
+:10250800F5FC0599B86804F00AFD3378BD68DB0668
+:102518009A0FEC640F92002B00DAD7E00A98FFF7C5
+:102528003BFF002800D1C1E0089904F0E7FC00282F
+:1025380000D1BBE033785B075E0F002B4AD0022E38
+:1025480061D003240599B86804F0E9FCBD6802214C
+:102558002E1D300005F086FD002800D0A8E00023DD
+:1025680007930221300005F089FD079B034200D143
+:1025780073E72E686868F36810A9C01A08235B42DD
+:102588009C460B78032284445B0700D1023A097801
+:10259800C9068B0F00D00123DBB2DB001A43634668
+:1025A800002512A95BBA4B800A9B30825BBA8B80EC
+:1025B800B8680D9B00688B71089B0D80CB710A7001
+:1025C800C068082206F021F93B6805981B6A9847FD
+:1025D800059542E70468002C68D0B8680F210430DC
+:1025E80005F040FD00280CD03800A0470400B8686A
+:1025F8000F21043005F042FD0E90002805D1002C73
+:10260800A0D107249EE74468E5E7002C9AD12B0067
+:102618004E331C88002C1AD01823079A1A4216D158
+:102628004C352888FFF7CCFE031E51D02000984770
+:10263800041E30D00E9B002B00D10EE7059B002B0B
+:1026480000D07FE70022069B069205937AE72A6866
+:102658006B68D1685B1A13822B6803221B8A083BBC
+:10266800002E00D1023A00200F9C12A9E400224358
+:1026780008800A701A0AD2B21B0213434B800C9BC3
+:10268800B8688B800D9B00688B71089B0822C06816
+:10269800CB7106F0BAF83B6805981B6A9847041E88
+:1026A80022D109990B9804F015FCD0E6082449E7D3
+:1026B800022230000E4905F0BBFC002800D14EE78D
+:1026C8002100300005F0A1FC07904AE70D2439E706
+:1026D800012437E7002309240593BEE60924B1E75E
+:1026E8000824AFE70224ADE700230593A2E7C0461C
+:1026F8003892000070B504000E0015000120002A71
+:102708000DD02300483319805A802000032217492E
+:1027180005F08EFC002803D100200123184070BD6D
+:102728000221200005F09EFC0028F5D0052220009B
+:102738000F4905F07DFC0028EED03100200005F09F
+:102748006BFC0028E8D0022220000A4905F070FC42
+:102758000028E1D02900200005F05EFC0028DBD02D
+:102768000221200005F08AFCD7E7C046A6900000A9
+:102778003B9200003892000010B50248FFF738FE7F
+:1027880010BDC046BC000020F0B5CBB003AC0500BE
+:1027980008220021200006F053F880220AAE00210A
+:1027A8005200300006F04CF8AB68686804330193B7
+:1027B8009C4B05A9059306234B609B4B01228B601C
+:1027C800002304300B7402ABCC6004F0BFFB031E83
+:1027D800009000D024E104000499039A8D18AA42BD
+:1027E8000DD1994239D0022200210198FFF782FFCA
+:1027F800002801D10723009300984BB0F0BD107852
+:10280800613815280FD8FDF755FC0B1D0E0E0E0E5E
+:102818000E0E230E0E0E1F1525210E19100E0E1B5F
+:102828000133824C9BB20132D9E7012004431B18C3
+:102838009BB2F8E7022004430133F9E70420FAE7E2
+:102848000820F8E71020F6E72020F4E74020F2E718
+:102858008020F0E780204000EDE70123002C00D124
+:10286800DCE025001D4029001C4205D070493000DD
+:10287800FDF70EFD06250121A30714D580277F004B
+:102888006C4B70197F1B002900D06B4B39006B4AC9
+:1028980003F0A4FA0028ADDB8742ABD9022301215B
+:1028A8002D18ADB29C43630715D580277F00644A75
+:1028B80070197F1B002900D0624A3900624B03F06F
+:1028C8008DFA002896DB874200D893E7042301217C
+:1028D8002D18ADB29C43230716D580277F00584A90
+:1028E80070197F1B002900D0564A3900574B03F056
+:1028F80075FA002800DA7DE7874200D87AE70823CE
+:1029080001212D18ADB29C43E30617D580277F001F
+:102918004B4A70197F1B002900D04A4A4C4B39009A
+:102928001B6803F05BFA002800DA63E7874200D8E7
+:1029380060E7102301212D18ADB29C43A30616D5DC
+:1029480080277F003E4A70197F1B002900D03D4A2E
+:102958003900404B03F042FA002800DA4AE7874280
+:1029680000D847E7202301212D18ADB29C43630608
+:1029780016D580277F00324A70197F1B002900D0A6
+:10298800304A3900344B03F029FA002800DA31E7DD
+:10299800874200D82EE7402301212D18ADB29C4371
+:1029A800230616D580277F00254A70197F1B00292A
+:1029B80000D0244A3900294B03F010FA002800DA25
+:1029C80018E7874200D815E7802301212D18ADB2FA
+:1029D8009C4380235B001C4212D00AA85C1B401950
+:1029E800144B002900D0144B21001D4A03F0F6F9BE
+:1029F800002800DAFEE6844200D8FBE62D18ADB2C6
+:102A080006221849019805F013FB002800D1F1E6C9
+:102A18002A003100019805F00BFBE9E61C0025E7C8
+:102A28000323E8E641920000717D0000FF010000E9
+:102A38008D920000499000008F900000489200009D
+:102A48003393000032930000529200005F9200001E
+:102A5800D000002065920000699200007392000087
+:102A68008B9200009492000010B584680822043408
+:102A780020000E4905F0DCFA002806D0802120004D
+:102A8800890005F0C9FA002801D1072010BD0922E4
+:102A98002000074905F0CCFA0028F6D004212000D0
+:102AA80005F0BAFA0028F0D00020EFE79B9200006A
+:102AB800A492000010B519220023024802F022FB5C
+:102AC800002010BD00000020F0B589B001AE002143
+:102AD800446808228568300005F0B2FE124B0127D1
+:102AE8000393124B03A98B600023043420000B745A
+:102AF8003A006B464F60CE6004F028FA041E11D1EC
+:102B080004353A0028000A4905F092FA002805D051
+:102B18003100280005F087FA002800D1072420009A
+:102B280009B0F0BD0324FAE77C910000717D000034
+:102B38005F9400007FB500230126846801AD04344A
+:102B48000522134920006B6001942E7205F070FA7B
+:102B58003221200005F086FA29000E4802F092FE84
+:102B68002B7A002B0AD03221200005F087FA0023A7
+:102B7800984200D10723180004B070BD064A3100FE
+:102B8800064804F01FF82B7A002BF3D0EBE7C04679
+:102B9800AE920000A92B0000B4920000D48B000074
+:102BA80073B50B7A05000C00002B18D00E230E68A5
+:102BB800C3560521264A684603F010F96A460023E1
+:102BC800694653713000062205F039FA002807D10A
+:102BD800002001231840636820720133636073BDCD
+:102BE8001421206805F03EFA0028F1D0266819491A
+:102BF8000422300005F01CFA0E216956002823D063
+:102C0800300005F002FA0028E2D0032212492068B9
+:102C180005F00EFA0028DBD06168206805F0FCF9A1
+:102C28000028D5D005220D49206805F001FA0028B2
+:102C3800CED0297C206805F0EFF90028C8D01421EF
+:102C4800206805F01BFAC4E7300005F0E5F9DAE77B
+:102C58007B910000D3920000D8920000DC92000023
+:102C680010B50248FFF7C4FB10BDC046D4000020D1
+:102C780070B500263400856804352000FEF77EFF15
+:102C8800041E09D109222800104905F0D1F90028AD
+:102C980004D10724200070BD0136EEE7310028007A
+:102CA80005F0DAF90028F4D02000FEF767FF041ECB
+:102CB80005D001682022280005F0C1F9F2E73100AB
+:102CC800280005F0D5F90028E4D1E2E711930000C7
+:102CD80008220C23F0B5002697B000AF9B18456872
+:102CE80031008468D819FE6005F0AAFD08201C226E
+:102CF8001318D919524B534A8B600C237A607A62A5
+:102D080004221B18DB190435CB6003184A6028001D
+:102D1800DB19033A0E7404F019F90500B04200D02B
+:102D28008CE0BE69731E1E2B00D987E00820302373
+:102D38001B1832007969D81905F067FD082130227F
+:102D48005318DB199D550C23FB18FB615318D81930
+:102D58000E000434FEF71CFF00280AD0FB693A492C
+:102D68001D6014239B19DE19320003F0E3FF0028CD
+:102D780022D06E4688B06A46344B0821059330232A
+:102D88005B18DB19069380239B009383304B0493D5
+:102D9800E2213048103249010023FEF73DFC0322AE
+:102DA800B54602212000FFF7A5FC002800D1072521
+:102DB8002800BD4617B0F0BD04222000796805F050
+:102DC80037F90028F3D00C2308229B182000D919C2
+:102DD80005F029F90028EAD0062220001E4905F04E
+:102DE80027F90028E3D02000F96805F03BF900280E
+:102DF800DDD0302308229B18D819FEF7C9FE002819
+:102E08000FD0164B3200FB611549746003F092FF36
+:102E1800002804D12000F96805F030F9C5E7022838
+:102E280008D1022082B202212000FFF763FC0028AB
+:102E3800BDD0EFE70428F5D00520F3E70325B7E771
+:102E4800717D00001B9300002F700000209300008C
+:102E580003000001E48B0000369300008570000039
+:102E68003970000010B50248FFF7C2FA10BDC0461D
+:102E7800E80000207FB5002301936B468568DC1CC1
+:102E88001648043501A902940395FFF7BFFA0622F4
+:102E98002800134902AE05F0CBF8002814D028000A
+:102EA800019905F0D9F800280ED0012331000D480A
+:102EB8002370FFF7ABFA2378002B07D0280001997D
+:102EC80005F0D6F8207001E000232370237809204C
+:102ED8005A4253415B42184004B070BDAB700000C9
+:102EE80057930000F370000037B50024856801A9E6
+:102EF8000A4804350194FFF789FA05222800084991
+:102F080005F096F8A04205D02800019905F084F84C
+:102F1800A04200D1092420003EBDC046AB7000008D
+:102F2800A8920000F8B58A6805000C000669002A16
+:102F380014D08989002911D0002340891788874235
+:102F48000AD001339BB202329942F7D10122236899
+:102F58001A7023681878F8BD9942F7D0371E03D045
+:102F68003000FDF79DF907000321606805F07AF845
+:102F780000280ED10020012223681040187025680F
+:102F88002B78002BE5D00321606805F077F82870CE
+:102F9800DFE705221249606805F04AF80028E9D001
+:102FA8006989606805F038F80028E3D004220D49E3
+:102FB800606805F03DF80028DCD03A003100606810
+:102FC80005F036F80028D5D008220749606805F0D2
+:102FD8002FF80028CED02989606805F01DF8CAE7C7
+:102FE8003B9200001B9300005E930000F0B50026A2
+:102FF80005278DB0836803AC310045681022200096
+:103008000193029605F01CFC254B04350793254BCC
+:1030180007A928008B60012202AB0E744F60CC60B8
+:1030280003F094FF0500B04237D18023039A5B0276
+:103038009A4232D221001C48019EFFF7E7F9237B10
+:103048000436002B08D104220A213000FFF752FB76
+:103058000700002F17D115E03A003000134904F09B
+:10306800E7FF071E04D03000A16804F0D5FF070071
+:10307800637B002BEDD0032230000D4904F0D8FF0C
+:10308800002803D1092528000DB0F0BD012130002A
+:1030980005F009F80028F5D0DBE70325F3E7C0467B
+:1030A80067930000677D0000B57000003B92000048
+:1030B8006D930000F0B5002485689DB02B1D019329
+:1030C80043680BAF1A1DDB681000049306ABDD1DC7
+:1030D800019B04990292089409940A940B957B60C9
+:1030E800BC81BC6004F063FCA04208D1414A0121C4
+:1030F800414803F067FD022420001DB0F0BD3F4B9E
+:103108000FAE03930F93062373603D4B0122B36008
+:1031180009ABF36031000AAB0298347403F016FF70
+:103128000400634263412B7000282CD10321049AC8
+:10313800029804F059FC002801D1324AD7E7099BCC
+:10314800102B0CD902220A210198FFF7D3FA287014
+:1031580006AB07331B78002BCED10924CCE7002B14
+:1031680033D0294ABB81B26014AAF260BA600AABB4
+:10317800012231000298347403F0E8FE43424341CF
+:103188002B70002801D00324B6E706220399019882
+:1031980004F04EFF00280CD00899019804F05CFF59
+:1031A800002806D00123390018482B70FFF72EF9A4
+:1031B80001E000232B702B78002BC9D008990198C7
+:1031C80004F056FF06ABD871C2E7114808A9FFF70B
+:1031D8001DF906220399019804F02AFF002805D05A
+:1031E8000899019804F038FF0028DBD1002306AACB
+:1031F800D371ADE771930000CC8B000057930000AA
+:10320800477100008F930000097100002D2F000006
+:10321800AB70000013B5074C200005F026F980229A
+:10322800054B2000009305490323120101F000FF1C
+:10323800002016BD90060020588D0000280E0020A2
+:1032480010B500220023024803F03EFE10BDC04620
+:10325800A401002010B5036A0400002B08D0064919
+:1032680005F0DFF82000103005F07DF8002010BDD3
+:1032780016204042FBE7C0468F71000010B50400DD
+:10328800103005F078F82100014805F0E2F810BD8B
+:10329800900600200748084B10B50362074B4362AD
+:1032A800FFF7D8FF041E02D1054800F00DFB2000EF
+:1032B80010BDC046180A0020FD710000F77100001B
+:1032C800CD32000010B5044B0100180005F053F88A
+:1032D800024801F0A3FE10BD94010020FC0000206C
+:1032E80070B5002200230C4801F00CFD041E00D12B
+:1032F80070BD230008330948DA6F211D00F012F869
+:103308000500200000F042FA002DEAD02900044808
+:10331800FFF7B4FFE5E7C04694010020500A0020FB
+:10332800180A0020F0B5036804000D00160085B0E7
+:10333800002B04D0012E0BD8002005B0F0BDFFF7FC
+:103348007FFF206003F0BBFD2368002BF2D1F3E779
+:103358002F88234B9F423BD0224B9F42ECD12068C1
+:1033680003F0ADFD2268023ED368108A9C46AB1C70
+:103378006546518A5269091AAA1A891A6044009640
+:1033880003AAFDF7EFFC002826D12268039B118AC7
+:103398005B181382134B9F4207D12068038A012BC5
+:1033A8001AD90C3003F09EFDA0802368A1881A8AE0
+:1033B8008A42C1D310D8D968002003F040FF031E09
+:1033C8000AD121680A8A023A0A8220682360B4E78F
+:1033D80023681B8A002BC5D1200003F017FFABE739
+:1033E8000414000006090000F0B589B001900391AB
+:1033F80017000A000100002003F021FF00245D22CD
+:1034080001264C4B04900292059406AA5380039B14
+:103418009C4201DB00204DE0022106AB5818B8475A
+:10342800002847D12500002E13D0039B06AA02339B
+:103438005BBA07A853800380019B3A001B780321DD
+:10344800837003F0EDFE002834D1029B0135033B65
+:103458000293039B029A5B1B1E00934200DD160039
+:10346800029AD31A012B27D80023013E2C0005937A
+:10347800AB1922001B1B022B26DC059B002B12D04C
+:10348800039B1B1B012B2ED0022B39D0002B0AD1FA
+:10349800049B06AA5BBA938002213A0007A803F0AE
+:1034A800BFFE002806D101212348B8470026234B38
+:1034B800B042AAD009B0F0BD0122012B00DC0022E5
+:1034C800059B1343DBB2D1E7019B0322191907A817
+:1034D80005F09BF93A00032107A803F0A1FE002894
+:1034E800E8D10334C4E7019B07A89B5C0321037060
+:1034F800049B3A001B0A4370049B01348370CEE797
+:10350800019A07AD125D631C2A70019A0321D35CEE
+:1035180028006B70049B3A001B0A0234AB7003F05E
+:103528007FFE0028C6D1049B3A00012128002B7099
+:10353800B5E7C046060900004890000004140000E2
+:10354800074B70B5C31A0D0006499B105943040078
+:103558004022054803F093FE01002000A84770BDF3
+:10356800580A0020B76DDBB6FC89000073B540230C
+:103578000D00084C0849041BA41061430093060081
+:103588002B00064A064803F0AFFE011E01D03000AA
+:10359800A84773BD580A0020B76DDBB65F730000FB
+:1035A800FC890000F7B50022012105001000FEF794
+:1035B800BDFC114800F028FE041E19D100F044FE9D
+:1035C8000E4B2F6919003800019303F076FA002892
+:1035D80009DB01263E642D69019928001C3003F09F
+:1035E8006CFA002802DA04002000FEBDEE64FBE756
+:1035F80005246442F8E7C046CD360000648D00001B
+:103608001FB500236C46029301330393074A6B46A8
+:103618000094019403F099FE002804D1322200237B
+:10362800684601F0CFFB04B010BDC04671730000BE
+:103638000C210B0070B5434304000020084AD3183E
+:103648009D6B98636042084040308018DE6B03F041
+:1036580098FE002D03D0320021000248A84770BD13
+:10366800580A0020FC89000070B5EFF3108572B687
+:103678000223012410490A6813430B6022420FD029
+:1036880080220E4BD205D158D358234208D00C487B
+:1036980003F077FE002D05D00020FFF7C9FF70BDAD
+:1036A8002C1E04D162B6BFF36F8F002CF4D1012019
+:1036B80003F085FFF3E7C046A80A00200C040000C9
+:1036C800980A002010B5002802D0012807D010BDA4
+:1036D800044B1A6C0723100018401A42F7D1FFF761
+:1036E800A7FFF4E7580A002010B5EFF3108472B66C
+:1036F800084A022113681800884310600120034219
+:1037080001D103F068FF002C02D162B6BFF36F8FBE
+:1037180010BDC046A80A002010B5084804F0FAFCFD
+:10372800002808D0064C2000FEF718FD2000FDF701
+:103738006FFA002010BD13204042FBE7348A0000D6
+:103748004D37000070B50400074D0A2804D1AB6856
+:103758000D2128005B689847AB6828005B68E1B2D8
+:103768009847200070BDC046348A000070B5040038
+:103778004518AC4201D1002070BD217802480134BF
+:1037880083685B689847F4E7348A000010B5034BF8
+:103798000100180004F02BFD10BDC0466801002090
+:1037A800F0B58DB03C4CA368DB6B002B62D1A568EB
+:1037B800AB6B002B64D1EB6A002B30D12B69002B4B
+:1037C800F0D02022200004A9984700250090A842A4
+:1037D800E8D0009B9D42E5DA0822304E02AB9B18E8
+:1037E8005F5D3378002B14D12D4C23680193002B97
+:1037F80024D1002200232B4803A901F057FA0028FE
+:1038080012D1039B1A00236033780832D067002B4B
+:1038180014D00A2F2CD10022204B1A7028E0200047
+:1038280098470028BED0C9E7019B236002211E4AA1
+:103838001E4803F0C7F901233370EAE72068020045
+:103848000832D36F7F2B0DD9194A0221174803F08C
+:10385800B9F92068FFF79AFF0023012223600F4B74
+:103868001A70D6E7591CC318D1671F710A2F0CD0DC
+:103878000135AEE720009847002898D10DB0F0BD7B
+:1038880020009847002896D1F8E700232360094BC9
+:103898001B689847ECE7C046348A00001F0B0020DD
+:1038A800AC0A0020680100200E940000248C00005F
+:1038B80035940000B00A002010B5024AFFF794FDC5
+:1038C80010BDC04675370000114B70B51860114C1B
+:1038D800200004F01FFC002818D0A3685B6A002BA6
+:1038E80001D020009847A568AB69002B01D02000C3
+:1038F80098472B6C002B03D00022200006499847DC
+:10390800A3681B6A002B01D02000984770BDC046F1
+:10391800B00A0020348A0000A93700004368080074
+:1039280010409143A1225B68D2009850014A0020C0
+:10393800995070470C050000436800205A68014BF5
+:10394800D15070470C050000436808005A68054BC1
+:10395800D35898430B40A121C90050500249002078
+:1039680053507047040500000C05000070B543096A
+:1039780008D10C4B5968002904D0012585400C68F2
+:10398800002900D170BD8B681A002A402B4202D052
+:1039980005484B689847231E00D0236821001C0067
+:1039A800EEE7C046B40A0020188A00001F23F0B5CD
+:1039B800140045680B402A7C89B052011A430092D2
+:1039C8000322E30601D4A206D20F832002ABDA70E9
+:1039D800594B4000234083424AD03BD8062B49D05C
+:1039E8002FD8002B46D004271D38022B2FD12303B4
+:1039F80046D501238B40A1216868C9004350A868B7
+:103A0800002844D11F2300990B40490900D08EE0BB
+:103A1800A0210126C9059B005B18E103C90FE0201E
+:103A28007140B140640CC00034401D580C434349F8
+:103A380092000D402C4322433F023A431A50002083
+:103A480006E08020012740008342D0D01738FF3895
+:103A580009B0F0BD3A4883420ED0FE3083420DD003
+:103A68000138FF3802278342C1D016204042EFE7D1
+:103A78000727BCE71F00BAE70527B8E70327B6E71B
+:103A88006303BCD5012368688B402E49B6E702ABB7
+:103A98009A1C009903F035FEC0239B0201901C423A
+:103AA8000CD10099A86803F05DFE019B002BC6D1DC
+:103AB80002AB9978A86800F0EFFEC0E705AE0822CF
+:103AC800002103A804F0BCFE0C220021300004F001
+:103AD800B7FE03AB736032000099A86800F0B4FD2C
+:103AE8000028ACDB802321009B0219401C4211D026
+:103AF8000123E403E40F6340737002ABDB78377093
+:103B0800B370320000230099A86800F05BFE00281B
+:103B1800CBDA94E7082206A804F092FE02AB03333E
+:103B2800059332000099A86800F08EFDEFE7C133D5
+:103B3800FF339B001B68FFDE06030000F0F8FFFF61
+:103B4800020200000C05000070B54568A86800284E
+:103B580012D003F001FE011E0ED1A86803F0DFFDAC
+:103B6800041E0BD102000749A86803F0C7FD220014
+:103B780001210620FEF7DAF9002070BD0520404239
+:103B8800FBE7C04675390000F0B50400890085B030
+:103B980043180293029BA34202D1002005B0F0BD56
+:103BA8000F21082508272068C30AC6051940F60D05
+:103BB8001D403B4251D12F4B5B5C01932E4B9E42E3
+:103BC80001D101267642000E032849D8FCF772FA83
+:103BD80002083134294BD650731C30D10434D9E74C
+:103BE800274B0021D650731CF8D0802320681B0275
+:103BF800184230D10D001F233340760935D1A02655
+:103C0800E027F6059B009B19FF00DE594005039647
+:103C1800019E800F3602800030430190194E0398B0
+:103C28004900304006000198304328430143D951E8
+:103C3800D4E7A123DB00CEE7A223DB00D1E7A12351
+:103C48007109DB0000290DD101310F00A020B74018
+:103C5800C005C750C9E70121CDE7162040429DE7BE
+:103C68008620FBE700221A60FFDEC133FF339B008A
+:103C78001B68F9E781960000FF0100000C050000B1
+:103C880014050000F0F8FCFF054B01201B68002B11
+:103C980004D1044B1878431E9841C0B27047C046FF
+:103CA8001C210040210B0020074B1A68002A07D06E
+:103CB80000201860A323054ADB00D3580B70704717
+:103CC80001204042FBE7C046082100400020004098
+:103CD8009023024ADB00D058D050704700200040A3
+:103CE8000020F0B5A3270500074B084EFF00141A63
+:103CF800002C02DD1C68002C00D1F0BD1D60F459B9
+:103D08000C540130F3E7C046082100400020004071
+:103D18000122014B1A707047200B0020C123042197
+:103D2800014A9B00D150704700200040C223042163
+:103D3800014A9B00D150704700200040C12310B5B4
+:103D4800064A9B00D35800201B0605D5044B1B7858
+:103D5800834201D1FFF798FF10BDC0460020004004
+:103D6800200B0020024B1868431E98417047C0463C
+:103D780008210040C1238021024A9B008900D150BC
+:103D88007047C04600200040C2238021024A9B00A1
+:103D98008900D1507047C0460020004070B5C12549
+:103DA8000A4CAD0063591B0606D46259042310005F
+:103DB80018401A4205D170BDFFF7C0FF0028FAD19C
+:103DC800F3E7034B1868431E9841F4E700200040CE
+:103DD80008210040024B1960024B1A607047C04628
+:103DE800C80A0020C40A002000220D4B80211A7046
+:103DF8000C4B01321A60C1230B4A9B00D150EFF3E0
+:103E0800108372B6094A1278002A02D0084A7C390F
+:103E18005160002B02D162B6BFF36F8F7047C04666
+:103E2800200B00200820004000200040210B00202B
+:103E3800FCE100E010B5104B1A78002A0ED00F4AAA
+:103E48001268002A0AD0C22280200D4992008850A8
+:103E580001210C4A116000221A7010BD0A4B1A6821
+:103E6800002A01D000221A60084B1B68002BF4D0EE
+:103E7800074A11689847F0E7200B00201C210040F2
+:103E8800002000400C20004024210040C80A0020E7
+:103E9800C40A002070B50E0004F0EDFA6424184D31
+:103EA80000280AD001232B600EE0013C01200021EC
+:103EB800E4B201F087FB002C06D001220021280083
+:103EC80004F061FC0028F0D000230E4A0E4C136069
+:103ED8000E4A137001220E4B1A600E4A0E4BD65032
+:103EE800FFF7D2FE002805D10130013C03F035FB75
+:103EF800002CF5D10122094B1A6000232B6070BDFC
+:103F0800C00A00201C21004010270000210B0020BF
+:103F180008200040002000401C0500000C20004044
+:103F2800F7B5A0220021634D4368D2000469A95067
+:103F38001F68060001AA380003F0F5FA00284DDBD7
+:103F4800019B3A6819791868FFF71EFE002845DBBF
+:103F580063793069012B4AD1A379032B47D1E379DF
+:103F6800002B44D12179002902D002293FD10C31FC
+:103F7800962223681202934200D17BE04DD8962204
+:103F88009201934200D177E034D89622D20093422E
+:103F980000D173E023D896225200934200D170E0FA
+:103FA80096269C22B6009202B34220D1424BEA5098
+:103FB800424BE95006CC06C00422002401216C3B88
+:103FC800EA503F4B22001C603E4B296002201970CA
+:103FD800FDF7ACFF0220FDF78FFF2000FEBD962203
+:103FE8001201934250D09622520193424FD086201C
+:103FF8004042F3E7E122D20193424AD009D8E122B4
+:104008009201934247D09622D2019342EFD12E4A91
+:10401800CCE780222D4E1204C6E7E1229202934299
+:104028003CD013D896225202934239D008D8284A55
+:10403800934237D0E12212029342D8D1254AB5E7FC
+:10404800E12252029342D2D1234AAFE7E12212037E
+:1040580093422AD008D8214A934228D0E122D2029A
+:104068009342C4D11E4AA1E71E4A9342BFD180227F
+:1040780052059BE71C4A99E71C4A97E79E22D20201
+:1040880094E7A022520291E79D2212038EE7184A74
+:104098008CE7184A8AE7EC22920387E7164A85E7F5
+:1040A800164A83E7E522120480E7154A7EE7802254
+:1040B800D2047BE700200040240500006C050000C6
+:1040C80008210040210B002000A04E00127A0000B9
+:1040D800C0DA000000F0EB0000E0D70190D0030048
+:1040E80000705F0740420F0000509D0000502700FD
+:1040F80000B0130000F0750000B0AF0300903A0163
+:1041080000D0BE0E70B50D0016000024331B002B26
+:1041180003DDFFF7B9FD002801D1200070BD0023A1
+:10412800044A1360044A295D1370044A044B01349D
+:10413800D150EBE71C210040210B0020002000405B
+:104148001C0500001F4A1168C9B201290FD10C20B3
+:104158001D4B40421B681B061B0F1841084206D125
+:104168001A4B1B49196080211A4B09021960116802
+:10417800C9B201290CD10220134B1B681B061B0F67
+:10418800023B834304D18020C123C005DB00C1501A
+:104198001268D2B2012A13D10B4B0F491B681B06B8
+:1041A8001B0FD94011420BD10C4B1A68012A04D0BD
+:1041B8000B4A1A601A68012AFCD1C022094B1A60FE
+:1041C8007047C046E00F00F0E80F00F0040500401B
+:1041D800DFFF07C0186C00409F1B000000EC064082
+:1041E8007593000014EC064010B5024B00201B68C4
+:1041F800984710BDCC0A002010B5024B1B689847A1
+:1042080010BDC046CC0A002010B50C4C2379002BF9
+:1042180010D1013320602371002800D0084800F035
+:1042280049F8002805D12068002800D0054800F08A
+:10423800A3F810BD78204042FBE7C046CC0A002016
+:10424800F14100000142000010B5064B1B68002B2D
+:1042580006D00020FDF75CFE002801D1FDF74CFEDA
+:1042680010BDC046CC0A002070B5C22280250123AB
+:104278009200ED05AB500B4A8026136000220A4BD2
+:104288000A4C1A6076020A4BEA58EB58324207D0B9
+:104298000120034204D0013C03F05FF9002CF2D165
+:1042A80070BDC04604000040000100401027000017
+:1042B8000C040000054B02001879002803D11A608D
+:1042C80001221A71704778204042FBE7D40A002087
+:1042D80080210022012010B5084B094CC9051A603D
+:1042E80008602468944203D0C1239B00C85010BDC5
+:1042F80019680029FCD01A60F9E7C046000100409F
+:10430800D40A00208023C12210B59200DB059958F9
+:10431800012211420BD006490868002807D0002066
+:104328000860C22189005A50024B1B68984710BD8B
+:1043380000010040D40A002070B5C2238025022263
+:104348009B00ED05EA50094B013A1A6083260022CA
+:10435800074B084C1A60F600AB59DB0305D5012062
+:10436800013C03F0FAF8002CF6D170BD0C000040B7
+:104378000401004010270000084A1379002B09D1D6
+:104388000121106011718021A3221800C905D200F3
+:104398008B50704778204042FBE7C046DC0A00207B
+:1043A8008022832370B5D205DB00D1581D4CD35829
+:1043B800C9031CD503221340012B02D0002B13D1B3
+:1043C80000238021A322C905D2008B500125002299
+:1043D8001548164B1A600560206890421ED0C1230C
+:1043E80002329B00CA5018E0FFF7A6FFE8E7104B1F
+:1043F800D358DB07E4D50F4BD15802231942F3D128
+:104408002168002906D1094B1A68002AFCD000222D
+:104418001A6002E0C1218900535070BD1968002953
+:10442800FCD0F5E7DC0A0020080000400401004049
+:10443800140400001C040000F8B58022C123D20532
+:104448009B00D4581A231F2601251C40002C00D19C
+:10445800F8BD2000FBF7D4FE2A008021301A8240E4
+:1044680083000133FF33C9059BB25B181968D2B2C8
+:1044780094430029EAD0002119608023C221DB057A
+:1044880089005A50022A0ED11131FF315F5859580C
+:10449800890708D1A321C9005D50C12189005A505C
+:1044A800034B1D60D2E7034BC0B21B689847CDE7AA
+:1044B80008000040DC0A002070B58024CBB25B0005
+:1044C800C3189A8A640022421BD00E4E510A324009
+:1044D8000F2506009A8202002940143254361388A8
+:1044E800234203D05B0A2B4099420AD00232B242DF
+:1044F800F5D10022CB00C3185A60C9B2583003F076
+:1045080049F870BDFFE0FFFFF0B51F2485B00440F7
+:104518000A9E40094BD1A025A400ED056419019419
+:10452800E024019DE4002C5902941400651EAC415E
+:104538000D006F1EBD4164002C431D1E00D00C25CC
+:104548002C43754275411C4F6D423D40E027FF00EA
+:10455800ED190B9F2C437D427D41184F6D423D4024
+:10456800C027BF02ED192C43029DA5430C1E00D0A5
+:104578000C78111E01D0117849001A002C43002B29
+:1045880001D01A78920033002143002E01D03378ED
+:104598001B020A430B99002901D008780004134331
+:1045A800E02201990343D2008B5005B0F0BDC1341D
+:1045B800FF34A4002368FFDE00F9FFFF0000FDFFC1
+:1045C800F8B50127CDB26D004519AB8A06000C007D
+:1045D8003B422ED003F071F8AB8A9A061FD5326899
+:1045E8005B0B9B00D318A2220021D200995099504E
+:1045F80030002100FFF760FF0023AB821F33234008
+:10460800600919D1A022E024D2059B009B18E40080
+:1046180019590C4A114002220A431A51F8BD0722BF
+:10462800224097403200E3086432D15CB943D15448
+:10463800DEE716204042F1E7C133FF339B001B68D9
+:10464800FFDEC046F0F8FCFFF0B5136805000C006B
+:10465800160087B0002B1BD0CFB222217F00C719CC
+:10466800BA8A0A408A4221D0002202A98A73CA73F0
+:10467800019200920F3252180E2102A80918200048
+:10468800FFF742FF0223BA8A9A43013B1343BB82D6
+:104698007268002A34D013785168E2B25200AA181E
+:1046A8009446928A900704D5002955D01620404296
+:1046B8002AE0424802406046828200294CD0032BFF
+:1046C800F4D8726829685268127890000292A2227F
+:1046D8000918D200002B19D18B508B5007210127C4
+:1046E80021408F402900E2086431885CB84388542F
+:1046F80062461C21928A9B008A4313436246938236
+:10470800B368002B35D1002007B0F0BD8F58039156
+:1047180003218F4303998F502968294F081881581E
+:1047280039408150815827020391F82149013940C5
+:104738001F043943039F394381506146029A2C3242
+:104748005200AA189480029A898A5203114320229F
+:104758000A4361468A82C1E7002BBFD007200122A5
+:10476800204082402800E1086430475C3A434254C4
+:10477800BEE72100C0CB2800FFF79EFE002EC2D066
+:104788006B689E4206D02800583002F0EAFE0028E6
+:1047980004DAB9E7AB689F42F5D10020C300E4B260
+:1047A800EB1864005E609F602C19A38AC0B24002B7
+:1047B8000343802040001843A082A4E7DF1F0000C5
+:1047C800FFE0FCFFF0B50C00050011001E0087B0EB
+:1047D800002A1FD0E7B27F00C719BB8A9A0701D405
+:1047E8009A061FD41C22134202D04B78012B19D0F1
+:1047F8000123002002AAD3738B1C4A1C00910F21AD
+:10480800019002A809182000FFF77EFE0323BA8A48
+:104818001343BB82002E39D0E3B25B00EB189A8AAF
+:10482800920703D41620404207B0F0BDA22100270A
+:104838003278C900039290002A68121857505750CE
+:104848009A8A134F3A409A827278002A1ED02D68AD
+:10485800104F2818455824023D40F8277F013C4056
+:10486800C0271204BF023A4022438024B67864036A
+:10487800455036054558264032432A434250039A4C
+:10488800998A5703202239430A439A820020CBE7AA
+:10489800DF1F0000FFE0ECFF10B5024802F07AFECF
+:1048A80010BDC0461401002010B504480C0002F0E9
+:1048B80058FE002801DB2070002010BD14010020E4
+:1048C80010B50521040003F001FA00280AD0237D61
+:1048D800002B08D1A368064A934205D90521200078
+:1048E80003F020F9002010BD5B00A360FBE7C04681
+:1048F800FEFFFF7F70B516001D005A1C03680400F8
+:104908009B18C2689A4205D20821006A03F0F8FA97
+:10491800002070BD002D0BD13278200003F0F4FA8E
+:104928000028F5D0002D0CD1A3680133A360F0E76F
+:10493800AB1E0022062B01D8054AD25C1832D2B22F
+:10494800EBE72368013D5A1C2260725D1A70E9E7A3
+:104958008996000010B50400FCF75AFD03480121B0
+:10496800034A02F02FF9200003F0E0FBFC8B000063
+:104978007D940000F0B585B005000C0000AFEFF3A2
+:1049880010837B6072B62D4A9368FB602C4B042819
+:1049980002D82C4B8100CB586E468AB0117C6A46EF
+:1049A80029480793294B0590069508919384284B2D
+:1049B8000493B121274B1032BB60B86800238901EA
+:1049C800FCF72AFEB546002C07D0E369DB0504D0C6
+:1049D8000121214AB86802F0F5F8FB68002B07D0DE
+:1049E800180003F051FD002802D00378002B00D1F5
+:1049F8001A486E468AB06A46194B07900593FB68B9
+:104A08000693124B1384174B0493912100231148EA
+:104A180010328901FCF700FE2100B5462800FFF797
+:104A280099FF7B68002B02D162B6BFF36F8FF868DD
+:104A3800FDF7EEFABD4605B0F0BDC046E40A002019
+:104A48008C940000BC8D00009A94000001030000C3
+:104A580005000001FC8B0000C29400004A9200008F
+:104A6800E394000004000001F8B501270A4E830012
+:104A78009D59013084003359AB4200D8F8BD6868AD
+:104A8800002806D0037E3B4201D103F02AFB0835FB
+:104A9800F1E72B689847FAE7D08D0000012270B53E
+:104AA800234B86B003201A70FFF7DEFF01F07AF976
+:104AB8000420FFF7D9FF1F4C26001F4DAC420ED330
+:104AC80000F0C4FCAE4220D300F0D0FCFBF712FC8F
+:104AD80001211A4A93898B43938106B070BD636A9A
+:104AE8000593236A0493E3690393A36902936369B3
+:104AF800019323690093E368A2686168206800F065
+:104B08000BFB23685C653034D7E7B26AF36A511C43
+:104B180001D1591C05D011003068194303D103F0A5
+:104B280067FD3036CEE70649183000F00DFFF8E78C
+:104B3800220B0020208B0000208B0000C0070020E3
+:104B48006585000070B588260125040046430102EA
+:104B5800114880220918002086B004950E35039567
+:104B6800053565430D4B0590029001900C48F618E9
+:104B78002D180C4B30000095520000F0CDFA04229D
+:104B8800337C2C74934333740134074BE402E418E8
+:104B9800EE606C6006B070BD281E0020380700204B
+:104BA800E40A00206382000028160020F0B50020E7
+:104BB80087B0FFF759FF204B83F308881F49204B24
+:104BC8000A6A00251A40C0231B0413430B62FDF731
+:104BD80051F9FDF707FAFCF779FB1A4800F016FBC4
+:104BE8000120FFF741FF0220FFF73EFF00F066FCBF
+:104BF800154C164B88225C61154B164E0593012304
+:104C0800154904931201330020000395029501957C
+:104C1800009500F081FA04220700237C20009343CA
+:104C2800237403F06DFC2800FFF78CFF3200390075
+:104C38002000FDF7BBF9C046281E002000ED00E06B
+:104C4800FFFF00FF48080020C0070020E40A0020FA
+:104C580045950000A54A0000281F002010B5064C05
+:104C6800064B9C4201D3002010BD2000A268616859
+:104C780003F060FA1434F3E7840100208401002073
+:104C880010B5084C084B9C4201D3002010BD2000F1
+:104C980003F071FA002801D11C34F3E716204042D2
+:104CA800F4E7C046680100208401002037B50400FD
+:104CB8000D00EFF3108172B6C06800280CD0286090
+:104CC80003680020E360A3690133A361002916D1BA
+:104CD80062B6BFF36F8F12E01000184302D128604C
+:104CE8000C38F3E72000009208302200019300F00E
+:104CF8007BFB002803D1024B9B685B692B603EBDA0
+:104D0800E40A002037B5EFF3108572B60468002C6A
+:104D180013D003222368934342680360944200D16E
+:104D280043602000012103F011FB0400002D02D193
+:104D380062B6BFF36F8F20003EBD11001943F5D056
+:104D48000830009229000200019300F04DFB002872
+:104D5800F1D1024B9B685C69EDE7C046E40A00208C
+:104D680070B5EFF3108572B60468A0421BD0002C12
+:104D780019D062682368002613605A600222200056
+:104D8800237C2660934323746660A660183003F082
+:104D98006AFC231D2000DE6703F0B2FB29000848E7
+:104DA80003F0FEFB70BD8268C3689B1A591E8B41D5
+:104DB8009B188360002DF5D162B6BFF36F8FF1E7C2
+:104DC800230B002013B50400EFF3108172B680683E
+:104DD800002808D00138A060002902D162B6BFF3CC
+:104DE8006F8F002016BD1000184307D1002902D18B
+:104DF80062B6BFF36F8F10204042F3E70092019331
+:104E08002200024800F0F0FAECE7C046230B00202D
+:104E1800F0B587B00490EFF3108772B6049E049D36
+:104E28008C363468A435002C1CD10221280003F0EC
+:104E3800C0FA002869D0049C9C340022012120007B
+:104E480003F0F2FB0028F8D100230293012252421A
+:104E5800D31700920193049A39009432404800F025
+:104E680065FCD8E7236872683360944200D17360A8
+:104E780002222B6813432B600423E2689A43033B06
+:104E88001343E3606368002F4AD020009847EFF38C
+:104E98001083059372B6E36801211A008A4310094A
+:104EA800084241D1E260E3689A071AD50222934387
+:104EB800E3602C4B1868002813D0002102680028F2
+:104EC8000FD04768BC423DD10268002934D15968E7
+:104ED8001A60884200D15A60002303600830FFF747
+:104EE8003FFF02222B6893432B60DB0533D43368E2
+:104EF8005A1E9341059A002A02D162B6BFF36F8FFA
+:104F0800002B88D000F0E4FA85E72B68DB069BD5F8
+:104F18002860002F02D162B6BFF36F8F07B0F0BDD3
+:104F280062B6BFF36F8FB0E711229343E3602000AE
+:104F38001030FFF715FFB6E70A605A689042CBD1E8
+:104F48005960C9E701009446002A01D010688446D8
+:104F580010006246B3E7059B002BCED05BE7C04646
+:104F6800230B0020080B0020F8B5C3680E00590871
+:104F780001220D0004001540114248D19B0813423C
+:104F880047D13368002B01D1836833600125E3687A
+:104F98002B4202D0A3686D1933603768002F2FD0D9
+:104FA8001D4B00209A683B0088331B689A4204D145
+:104FB80003F061FA01235840C0B23B000122A43338
+:104FC8001B689908114013421CD000291CD00028E6
+:104FD8001DD0002323603B008C335A68002A0CD173
+:104FE8005C601C60380003F0F0F90423E2681343A6
+:104FF800E3603368A3602800F8BD14605C60F1E7E3
+:10500800162505E0132503E0DB081342E1D010253F
+:105018006D4200233360EEE7E40A002010B5034B2D
+:105028000100180003F015FA10BDC046F008002072
+:10503800F0B5002689B004008C30066046600E9DED
+:105048000830006040600830006040600120B542D0
+:1050580004D02879461EB041000201302600A4364B
+:10506800306001267642F717069607970026104803
+:10507800039304960300029620000196009400F022
+:1050880099F8B5420CD02968B14202D0200003F04B
+:10509800F8F96B79002B03D00123A2891343A3816C
+:1050A800200003F0A5FA230088331C6009B0F0BD86
+:1050B800194E000073B50C000190EFF3108572B61D
+:1050C800CE681E2100200E4207D1190011438142EB
+:1050D80009D1200001A9FFF747FF002D02D162B6D0
+:1050E800BFF36F8F76BD082120003143E16001993D
+:1050F8001030A162024900F027FC0120EDE7C0460C
+:10510800E583000010B5034C01002000FFF7D2FF33
+:1051180010BDC046F0080020F0B587B00593030025
+:1051280058338365C365109B0727838104230025B3
+:105138000732BA430374D2190F9BBA4383738B188F
+:105148000E0085601900C5738561C561040004936C
+:10515800FCF7D2FD049BC019B8431F1A0E9B3A00F6
+:1051680002930D9B310001930C9B20000093059B3B
+:10517800FCF706FF059B656523660C9B63660D9B24
+:10518800A3660E9BE366EFF3108272B6084B196AAA
+:105198001C622167AA4202D162B6BFF36F8F9B6877
+:1051A800002B00D05B6F3800636707B0F0BDC046C6
+:1051B800E40A002070B50400002086B005900E981F
+:1051C800119D04900D98109E03900C9802900B98D6
+:1051D80001900A9800902000FFF79EFF2B00721C98
+:1051E80001D1013305D02B00334305D1200003F052
+:1051F800FFF9200006B070BD200032002B000249E4
+:10520800183000F0A1FBF4E7658500000123037462
+:10521800838100234367014B98607047E40A0020AC
+:105228000B21094A49429368D8670433D967802318
+:1052380006495B05486803434B6062B6BFF36F8F4E
+:1052480093680433D86F7047E40A002000ED00E04B
+:10525800102370B5C356027C002B31DBD3062FD147
+:1052680080235B4213431A4C0374A3691949E2690A
+:105278008B4207D1016042601060E0610FE09A4202
+:10528800F8D01B68002BF5D00E260E259E574557E3
+:10529800AE42F4DD5A680360426010605860A56948
+:1052A8008D4201D0002D00D1E568A3681A7CD20692
+:1052B80007D1DA897F2A04D9AA69002A01D1636152
+:1052C80070BDAB4202D0280000F074FA6561F7E7C0
+:1052D800E40A0020FC0A0020102270B5825605005E
+:1052E800037C002A04DA7F221340037403F0CEF80B
+:1052F8000D4E0E4AB469B368944201D0002C00D117
+:10530800F468AB4208D01A7CD20605D1DA897F2A24
+:1053180002D9A269002A05D0A34202D0200000F0D9
+:1053280049FA2300736170BDE40A0020FC0A0020DA
+:1053380010B5511C01D1591C03D00249183000F096
+:1053480003FB10BD6585000010B500280AD1EFF3F6
+:105358000580002807D1064B5A699B689A4202D0FB
+:10536800FFF75EFF10BD62B6BFF36F8FFAE7C04666
+:10537800E40A002070B51A4CA168E3690A68CB1AE0
+:10538800581E834149685B420A6051601340E169D5
+:10539800A268002B05D1134B516013600A60E261CB
+:1053A8000AE00E250E205D571056854213DD596818
+:1053B800136051600A605A60A5690A4B9D4201D08A
+:1053C800002D00D1E568A3689D4202D0280000F0B6
+:1053D800F1F9656170BD8B42DDD01B68D9E7C04625
+:1053E800E40A0020FC0A002070B50C0011000A4AEB
+:1053F8000A4B90681860EFF3108372B6956828001E
+:1054080003F057F8049A059B2800FFF791FF200046
+:10541800FFF706FF70BDC046E40A0020100B00200D
+:1054280010B500280AD1EFF30580002807D1064BF4
+:105438005A699B689A4202D0FFF7F2FE10BD62B625
+:10544800BFF36F8FFAE7C046E40A0020EFF310813C
+:1054580072B6054B9A68D37B013BD373002902D1FE
+:1054680062B6BFF36F8F7047E40A002070B5EFF3A0
+:10547800108672B60F4DAB68DA7B0132DA73AC690D
+:105488000D4A944201D0002C00D1EC681A7CD20657
+:1054980005D1DA897F2A02D9A269002A05D09C425F
+:1054A80002D0200000F086F9230030006B61FFF77E
+:1054B8004BFF70BDE40A0020FC0A0020024B034A9F
+:1054C8009A61DA617047C046E40A0020FC0A0020AD
+:1054D80070B5EFF3108572B61B4CA168E3690A68D2
+:1054E800CB1A581E834149685B420A6051601340D9
+:1054F800E169A268002B05D1144B516013600A6062
+:10550800E2610AE00E260E209E571056864216DDEE
+:105518005968136051600A605A60A6690B4B9E4235
+:1055280001D0002E00D1E668A3689E4202D0300068
+:1055380000F040F928006661FFF772FE70BD8B42EB
+:10554800DAD01B68D6E7C046E40A0020FC0A00202F
+:10555800F8B5030007000C000B4303D1FFF7B8FFB1
+:105568000020F8BDEFF3108672B6134D134BA868F0
+:105578001860FFF7B1FEA86823003A0010491830F8
+:1055880000F0E2F90423AA680400117C30000B4300
+:105598001374FFF745FEAB689A6A002AE0D18022AF
+:1055A800DB6A12069342DBD103F091F8201AC34359
+:1055B800DB171840D5E7C046E40A0020100B00208E
+:1055C8006585000070B505000C00FFF7C1FF0135C7
+:1055D80001D1631C0AD00A220023C117FAF767FE1B
+:1055E800002901D1002800DA014870BD2000FCE73D
+:1055F800FFFFFF7F014B98687047C046E40A002010
+:10560800F7B5838904000193EFF31083009372B612
+:105618000823027C1A4206D0009B002B02D162B6F6
+:10562800BFF36F8FF7BD1900114348B200285ADB4A
+:105638002174A368002B02D0200002F02FFF200065
+:105648002600183003F00FF85836A56DAE4201D089
+:10565800002D50D1324F0025BB689C4204D1EFF396
+:1056680005856A1E9541EDB2BE692E4A964201D063
+:10567800002E00D1FE68B34202D0300000F09AF844
+:1056880020007E6101F0FFFB200000F0E1F8002D12
+:1056980002D02548FFF7BAFDBB689C4239D1EFF329
+:1056A8000583002B35D1A389DB070FD5009B002B81
+:1056B80002D162B6BFF36F8F62B6BFF36F8F042358
+:1056C800181C02DFEFF31083009372B60098FFF7FF
+:1056D800A7FD019BDB07A5D562B6BFF36F8F042337
+:1056E800181C02DF9EE77F210A4013432000237421
+:1056F80002F0CCFE9DE7280002F0D0FE280018300A
+:1057080002F0B1FF00222B1D2800DA67FFF7A0FD89
+:105718009BE7009B002BDCD162B6BFF36F8FD8E705
+:10572800E40A0020FC0A00204808002073B5069D02
+:10573800079E089C00950196FFF756FE002C03D0A3
+:10574800024B9B685B69236076BDC046E40A002073
+:1057580010B5047C1F21220003000A4000200C42DF
+:1057680011D1094910008B420DD00849086800285A
+:1057780009D0D9897F2905D80E215956044B1B68B1
+:10578800994200DA100010BD3807002018010020E7
+:10579800140B00200121044B044AC01A044BC0100A
+:1057A8004343D1547047C046D0080020230B002043
+:1057B800ABAAAAAA70B518250B4B1E7CFFF7C8FF29
+:1057C80075430A4B0400ED18280002F04CFF002234
+:1057D800074B9A55944205D0621E28000549D317F5
+:1057E80000F0B2F870BDC046E40A0020D0080020DE
+:1057F800230B00209D57000070B5EFF3108572B69B
+:10580800104A114B94681868A04207D1FFF7D2FFDD
+:10581800002D02D162B6BFF36F8F70BD00211960F1
+:10582800127C0A4B9B5C8B42F2D02000FFF790FF62
+:105838000028EDD0237CDB0601D1FFF79BFD20007B
+:10584800E4E7C046E40A0020100B0020230B0020E8
+:10585800EFF3108172B60A4A136A834208D11B6FAC
+:105868001362002902D162B6BFF36F8F704713002D
+:10587800002BF6D01A6F8242F9D1026F1A67F0E74F
+:10588800E40A0020F8B505000E00EFF3108772B6A1
+:10589800074B1C6A002C05D1002F02D162B6BFF35A
+:1058A8006F8FF8BD20003100A847246FF2E7C0468B
+:1058B800E40A0020024B1868984200D10020704783
+:1058C8001C01002070B50600FFF7F4FF00280ED079
+:1058D800026943693400F517121BAB41002B06DC43
+:1058E80001D1002A03DBD843C017104070BD01481E
+:1058F800FCE7C046FFFFFF7F002010B5034B1B6885
+:10590800834201D1FBF792FB10BDC046180B002063
+:1059180030B500280ED00B4B5B6898420AD001685E
+:10592800002907D00A694B690469456912196B4156
+:105938000A614B610368426813605A600023036080
+:10594800436030BD1C010020F0B5040015001E00A6
+:1059580085B0531C02D1731C00D17CE0A160EFF329
+:105968001083039372B6002E26DBFFF7C5FF0021D4
+:105978000090012040197141009AD31712184B4129
+:105988003649226163610868496812184B411E0054
+:10599800150001230293FFF78DFF0700304B9C464B
+:1059A8005B680193002F1DD163462360019B6360F0
+:1059B8001C6063465C6027E0284B1868596802221F
+:1059C8005242D317121A8B41521BB3411100002BBC
+:1059D80004DC01D1002A01D1012100236361216186
+:1059E8000023D7E73869796922696369994202DC3B
+:1059F80028D1904226D9801A99417B68386179610B
+:105A0800636027601C607C60FFF754FF84420FD1FD
+:105A1800144B1B68002B0BD1029B002B02D1FFF704
+:105A28006BFF00900098FFF74DFF0021FBF780FA0D
+:105A3800039B002B02D162B6BFF36F8F28003100A1
+:105A480005B0F0BD121A8B4122616361019B9F4230
+:105A5800AAD03F68A6E700250026EFE7E80800205F
+:105A68001C010020180B0020F0B5050089B0314B4F
+:105A780003911D60FFF71EFF2F4904000A684B6859
+:105A8800E81704920593002C10D0266967690095E1
+:105A98000190874202DC24D1AE4222D932003B0079
+:105AA800009E019F921BBB41226163612A00049CF6
+:105AB800059D030012196B4100240A604B601D4BC1
+:105AC80020001C60FFF7FEFE2100FBF731FA039B64
+:105AD800A34202D162B6BFF36F8FFFF78DFE09B004
+:105AE800F0BDF31706960793069A079B0498059945
+:105AF80080185941002200230F4D226163612860FC
+:105B080069602000FFF704FF802301221B06226141
+:105B18006361039B002B02D162B6BFF36F8F200035
+:105B2800A3689847EFF3108372B60393014B1D687F
+:105B3800AD1B9EE7180B0020E808002010B5EFF316
+:105B4800108472B6FFF7D8FE02000649C31708682A
+:105B5800496880185941002C02D162B6BFF36F8F93
+:105B680010BDC046E8080020F7B50400EFF3108523
+:105B780072B603690195012B04D1802342691B0683
+:105B88009A4205D0002D5BD162B6BFF36F8F57E004
+:105B98000122C16A806A002312184B41002B01D1EF
+:105BA800012A33D901267642F71736184F41002FBC
+:105BB80001DA0026002702F08EFD0122002380185A
+:105BC800594180197941002902DC3AD1002838D09E
+:105BD80002F081FD00230122801859418019794182
+:105BE800244B994201D103302FD802F074FD0122D1
+:105BF80000238018594102225242D3178019794153
+:105C0800121A8B4120001C49FFF79EFE236B0133BB
+:105C18002363236A002B0AD0002D02D162B6BFF39A
+:105C28006F8F20009847EFF3108372B60193A56930
+:105C38001834A54201D0002D0BD1019B002BA3D015
+:105C4800F7BD02225242D317DCE7802300221B064D
+:105C5800D8E7280002F060FC00222B1DDA67019BC0
+:105C6800934202D162B6BFF36F8F280002F048FC5E
+:105C7800E6E7C046FFFFFF7F715B0000F7B5040051
+:105C880000920193EFF3108572B6511C07D1591C8D
+:105C980005D1002D02D162B6BFF36F8FF7BD002B7F
+:105CA8000FDB16001F1E05DC002B01D1002A01D1D5
+:105CB8000126002701225242D317B6185F410096E9
+:105CC8000197200002F0CFFC089A099BA262E362C8
+:105CD8000023200023630349009A019BFFF734FE49
+:105CE800D7E7C046715B000070B50400EFF310867B
+:105CF80072B6350002F0B7FC002805D0002E1DD181
+:105D080062B6BFF36F8F19E0636A002B0AD0002ECA
+:105D180002D162B6BFF36F8F2000636A9847EFF332
+:105D2800108572B62000183002F025FC002806D035
+:105D380002F0E6FB2900034802F032FC70BD002D9A
+:105D4800DED0FBE7240B0020F8B507000D00160095
+:105D580002F091FB002801D00020F8BD0B4B9B6896
+:105D68005C6F002CF8D02A1D0435F5D2EFF31085AE
+:105D780072B6042120003943B047002D02D162B623
+:105D8800BFF36F8F0028E7D010C0E6E7E40A0020D1
+:105D980010B501000020024AFFF7D6FF10BDC0462B
+:105DA800B164000010B5024800F019FC10BDC046EF
+:105DB8004D9500000123902213B5054C054906486E
+:105DC80000945B421201FFF733F9002016BDC0466C
+:105DD800E88D0000A8270020F00800200CB470B55A
+:105DE8008AB002AC05000E0020220021200002F03B
+:105DF80027FD0223A3700D4B25616360002E13DB82
+:105E080001D0731EED180FAA20000E99656101924A
+:105E180000F00EF8002E02D0002223691A700AB092
+:105E280070BC08BC02B018470025ECE78389000065
+:105E3800F0B5436891B00190069383781700002667
+:105E48009B0700D524E20126764257E04D788B1C4B
+:105E58000993252D00D124E200220421099B140076
+:105E6800009205920A3209931F2C1FD82800203867
+:105E780010281DD8FAF71EF90E1C1C181C1C1C0F24
+:105E88001C1C1C0C1C161C1C09000120044302E0ED
+:105E9800022004430C43099801330578002DE2D110
+:105EA800099337E00820F1E71020EFE77F2C28D886
+:105EB8002800303809280DD840252C4204D0009DF0
+:105EC800554328180090E6E7059D55432818059086
+:105ED8002020DBE72A2D0CD101CF6506F2D400285B
+:105EE80003DB202505902C43D5E740420590282068
+:105EF800CCE72E2D05D140200442C7D0300011B088
+:105F0800F0BD6C2D2CD026D8682D31D06A2D32D01A
+:105F18004C2D30D0009B002B03DA40239C430023F8
+:105F2800009320232B431A00653A022A01D9612BDA
+:105F380024D10722FB1D934308331F00B84B00925E
+:105F48000493240752D53400009B9D19AC424FD1CD
+:105F5800059B009A61E1742D9DD07A2D9BD0D9E7DD
+:105F68008020044200D191E78025AD002C438DE7C5
+:105F780080204000F5E7A020800087E728006338EC
+:105F8800122800D9E2E0FAF795F80A43E1E1E1E1E5
+:105F980043E1E1E1E1E1F2DCE1E111E1A300012308
+:105FA80002CF0AAA117000930492CAE708CF04939B
+:105FB800002B01D19B4B0493630602D401235B425F
+:105FC80000930099049801F09FFD0090B9E7202004
+:105FD8000199069B9847002813DB013C009BA342CC
+:105FE800F5D3059B05949E19361BACE7059CF5E790
+:105FF800049B01999B1B185D069B98470134002858
+:10600800A4DA019B9A7804231343019A93701AE740
+:1060180023063FD5A30538D50722073797430CCF6A
+:1060280002920393102322009A43039B0892002BA9
+:1060380039DA0299039A00244B429441029303945B
+:106048008023089ADB0013439BB208930AAC0A2307
+:1060580002980399220002F009FC031B0793079B8F
+:10606800089C049323005B0600D4A1E00123079A4F
+:106078009C43009B934200DC9AE0002D00D095E001
+:106088001123089C9C43009B1AE008CF0293DB175E
+:106098000393C7E708CFE205F8D5A20501D55BB29F
+:1060A800F4E71BB2F2E7029B039A1343CED16306CF
+:1060B800CCD5009B002BC9D111339C43009B07937F
+:1060C8000493594B23405A1E9341049AD31825E050
+:1060D80010239C43063B9C46802322001A400492CE
+:1060E8001C424AD021008133FF3319401C4242D060
+:1060F8000722FB1D93431F0003CB083703000B4304
+:106108004DD1220016339A43089263064AD5009B64
+:10611800002B47D117339C43009B07930493230715
+:1061280061D4E3070BD5079B049A0093059B934220
+:1061380005DD9B1A079A9B180093059B0493049B03
+:1061480048E0102378259C461C43C5E7782B04D1EA
+:1061580010225B1B1A439446BEE725200199069B33
+:106168009847002800DA4CE70236E8B29AE008239C
+:1061780000259C46B0E701CFC0E78022210008CF68
+:106188005200180011401442B8D080222100920019
+:10619800114098B21442B1D00499D8B2AEE70623A0
+:1061A8009C4308940AAC6346220054E7009B04937E
+:1061B800E30686D52B005A1E9341049A9B18013397
+:1061C800ACE720200199069B9847002800DA18E7D9
+:1061D800089B01330893089A059B9342F1DC049BC2
+:1061E8000492F61AB618E30628D530200199069BC2
+:1061F8009847002800DA04E7002D17D1013634004B
+:10620800009B079AF3181B1B9A4223DB1500002DED
+:1062180028D1079B049A1C19059B26009D1A32E079
+:106228008B95000084950000060400000236E8B251
+:106238000199069B98470028E1DAE2E61C4B1C42CC
+:10624800DDD02B20A30700D40B38640500D52D2002
+:106258000136EDE730200199069B01349847002864
+:10626800CEDACEE60AAB013DE85C0199069B984779
+:106278000028CCDAC5E620200199069B013698470C
+:10628800002800DABDE663199B1B002BF3DC099993
+:106298000878002800D131E6252800D1D6E54B1C26
+:1062A800099301360199069B98470028EFDAA8E67A
+:1062B800060400007047C90040184088400870472D
+:1062C800F8B50D000400FFF7F6FFF9F799FF1F2155
+:1062D800091A8A00A218EB0010691F1D0633E71976
+:1062E800E318AEB2002808D101308840E1680143C4
+:1062F800E16015613E801E80F8BDC1000431625A1C
+:106308003A80D200A2181880D6806652F4E730B5D9
+:10631800CD004519EB88141D8B4209D10123934008
+:106328001A00C368A4009343C3600023235030BD00
+:10633800A988A400CA0082182350D380DB00C018A3
+:106348008180F4E770B50D000400FFF7B4FFF9F79A
+:1063580057FF1F222900121A2000FFF7D8FF70BD2F
+:10636800F0B5050085B008000391F9F749FF1F2330
+:106378001B1A9E00AE190293336901900093002BFB
+:1063880012D12022019BD21A01235B429340EA6872
+:1063980014001C401A4215D02000F9F74FFF031DC6
+:1063A8009B0002005C5909E00327009C210028009B
+:1063B800FFF781FF039B834207D8029A2100280038
+:1063C800FFF7A5FF200005B0F0BDE4002C19E48814
+:1063D800013F3461002FD4D0009B9C42E6D1D0E726
+:1063E800F8B5070014000E00FFF765FF210005004F
+:1063F8003800FFF760FF2D18ADB2F600BE196B002C
+:10640800210038007380FFF756FF2418E400E55395
+:10641800F8BD70B514000D000600FFF74CFF631BB4
+:106428009BB2EA002D1BB21859002D185180ADB24D
+:10643800E200B1186800488021003000B352FFF72D
+:106448003AFF2418E400A55370BD70B5002901D1A6
+:10645800002070BD072406680C400B34E408C90806
+:10646800B36864189C4200D91C0021003000FFF773
+:1064780077FF051EECD001003000FFF71CFFA0429B
+:1064880009D92C19290030002200FFF7C2FF21008A
+:106498003000FFF715FF0123ED007219518804350C
+:1064A8000B4353807019D4E710B51100FFF7CDFFE7
+:1064B80010BD0723F7B50027043ACC1D89189C4363
+:1064C80099430E1BF6080460A660E760300000914F
+:1064D8002425F9F795FE20222D1A121A20003900DA
+:1064E8009200103002F0ACF90122AD000735ED083A
+:1064F800A9B24B0013436380731BEA009BB201935C
+:10650800A0180300019827804000844618006346BD
+:106518004380A1520122009B0199F6005F801980F7
+:10652800A61973882900134373802000FFF7C8FE5B
+:10653800F7BDF0B585B00D001C1E0290039229D05E
+:1065480000265B780193E078237840009B00C01810
+:10655800A378C0182018019B9E4210D36279237932
+:1065680012021A43A37903991B041343E279029890
+:1065780012061A4323000833A84705B0F0BD037874
+:10658800471C9B0038001F51F9F78AFE0130381864
+:106598000136E0E716204042EFE730B5002502005B
+:1065A80028001378002B09D0002811D08D4207D17C
+:1065B800702B04D01C00403C3A2C09D8002030BD78
+:1065C8001C00403C3A2C03D8002001350132E8E792
+:1065D800253B5C4263415840F8E7002070470FB400
+:1065E80007B504A901C9019100F09BFA03B008BCE2
+:1065F80004B0184770B5056908242E00002302006E
+:1066080026401800254205D1D0681368984203D95E
+:10661800C31A30000B6070BD126A0120D31AF9E763
+:1066280013B501A90400FFF7E5FF002804D0019B7A
+:10663800E268013B9B180193206A019BC01A01384C
+:1066480016BD10B5040050182269236AD20702D576
+:10665800013B184010BD9842FCD3C01AFAE710B5A8
+:1066680004000A00C168FFF7ECFF08222369E06014
+:106678009343236110BD022270B50D008B001A43AD
+:106688000368C1699B005A50040001682A00FFF79B
+:10669800D8FFE3682060984203D108232269134396
+:1066A80023612A0061682000FFF7CBFF606070BD9E
+:1066B800F0B585B00393C3681700C2699B00D5186D
+:1066C800D25C03231A40002304001E000291022A10
+:1066D80001D12E68B608039A3B601360002E07D0DC
+:1066E80031002000FFF7BBFFE368A360012304E04B
+:1066F80002222369134202D1002301932BE0A369EC
+:10670800280098472B780090DA07D10F0191002ACA
+:10671800F2D00222134221D0029B002B03D0190091
+:106728002000FFF7A8FF61682000009AFFF789FFA3
+:10673800A168E36860608B4207D12000009AFFF7E8
+:1067480080FF00230100A0600193082322692160D3
+:106758001343E1602361019805B0F0BD2000009962
+:10676800FFF77DFFE368A360029B002B03D023683B
+:10677800E2699B009E50029B009A9C46039B6244E0
+:106788001A6021682000FFF75CFF08232269206057
+:106798001343012223612B7893432B703D60A5E7B7
+:1067A80070B504000D001600FFF74BFF2368834205
+:1067B80005D10822236925609343236170BD022314
+:1067C800B2001343E269AD00AB50616832002000AB
+:1067D800FFF737FF6060F1E770B5036904005B07F6
+:1067E80006D5456AFFF71CFF854200D205006562A1
+:1067F80070BD70B50D0004001C22002102F020F8C5
+:106808000022EB68A361AB6863612B68E3616B6886
+:10681800626223622A69002B04D0591E0B4201D1FF
+:1068280001231A432261200001220021283001F0AF
+:10683800B3FD70BDF0B58BB0059300230492026AD6
+:1068480004001E000291079309938A423BD30193E7
+:10685800EFF3108772B6099A0397002A05D0200033
+:106868000199FFF79DFF00230993200008A9FFF76E
+:10687800C1FE089B029A0500009393422BD323681C
+:10688800E2699B00D618D35C0322934333702168D6
+:106898002000029AFFF7D5FEE3682060984215D0E1
+:1068A8000025039B002B02D162B6BFF36F8F0799B7
+:1068B800002906D06369002B01D0200098470023E7
+:1068C8000793002DC4D130000BB0F0BD0822236916
+:1068D80013432361E4E7002804D020000099FFF760
+:1068E800CAFEDEE7049B059A134317D001F0C3FDE7
+:1068F800002813D1002F11D162B6BFF36F8F20008B
+:10690800049A059B2830FEF75DFA0500EFF3108323
+:1069180072B603936B425D41EDB2C2E72368200073
+:106928000193009909AB07AAFFF7C2FE0500B8E773
+:1069380070B50400836908000D0098470200EFF362
+:10694800108672B60123297820000B432B706168EA
+:10695800FFF777FE60602000FFF73EFF002E02D1B0
+:1069680062B6BFF36F8F70BD0023F7B504000193C3
+:10697800EFF3108772B608212269A3680A4203D18F
+:106988006268D51A9A4201D2256AED1A002D3ED0C6
+:10699800E2699B00D5180321D35C03221A400B42FD
+:1069A80039D0022A02D12E68B60805D1DA0721D4D7
+:1069B8002800A36998470600A16832002000FFF765
+:1069C80040FE3100A0602000FFF749FE012301933B
+:1069D800002FCDD162B6BFF36F8F002BC8D1019BBA
+:1069E800002B05D0002D03D120002830FEF7B8F980
+:1069F8002800FEBD022213432B70A3692800A66855
+:106A08009847310002002000FFF71BFEA060002F0E
+:106A1800E5D13B00DEE71500F9E7F8B50400836926
+:106A280008000D0098470600EFF3108772B60122A0
+:106A38002B7893432B7023699B0705D5E268E3699C
+:106A480092009B189D421AD102222B7893432B70F7
+:106A5800A368E168994204D132002000FFF7F1FDF4
+:106A6800A06031002000FFF7FAFD002F02D162B6C6
+:106A7800BFF36F8F20002830FEF772F9F8BD0322AC
+:106A88002E68830016401E432E60EEE710B5EFF324
+:106A9800108472B6036982681B0703D441688B1A95
+:106AA800914201D2036A9B1A002C02D162B6BFF34D
+:106AB8006F8F5A1E9341D8B210BD70B505000C00F7
+:106AC80000280ED000290CD00B68002B09D04B6889
+:106AD800002B06D01C22002101F0B2FE00202C6100
+:106AE80070BD16204042FBE7704703780200002083
+:106AF8005B070AD4136852881B035B0D12099818A8
+:106B080007231730984303308008704700207047E8
+:106B180010B5FAF7ABFA10BD10B5012101F046FE29
+:106B280010BD1FB502900020039103000200010070
+:106B380001900090FAF708FE05B000BD10B50120DD
+:106B4800FAF778FB10BD00207047436810B5DA717A
+:106B580001224368196043685A71FAF75BFB10BD5C
+:106B680070B506000C001500081E0ED0906853681A
+:106B78001B1A99420AD813680A001818310001F044
+:106B880044FE2000AB681B19AB6070BD1C2040425E
+:106B9800FBE770B50E00040015001900002802D1AB
+:106BA800FAF748FB70BD002B06D013035B0D1030BD
+:106BB800C018120D01F029FE200025606660FAF762
+:106BC800D3FCEFE707B50123019201AAFAF7ECFC21
+:106BD80007BD13B5140001936A4602230094FAF71F
+:106BE800E3FC13BDF8B506000D0014001F00002CCF
+:106BF80000D1F8BD210028003A00B047241A2D180A
+:106C0800F5E710B5426804000CCA81680068FFF710
+:106C1800E9FF002263681A6010BD70B54B68050073
+:106C28001A68CB680C009A4202D10800FFF7E9FF06
+:106C38006068012101F0BAFDA3681D54002070BDF1
+:106C480070B504000D000A2802D10D20FFF7E5FFFA
+:106C580029002000FFF7E1FF002070BDF0B58B6828
+:106C68008BB008930B880990DB0508000D780C00A1
+:106C78005E0F1700FAF7B6FD0023AD0601006D0F91
+:106C8800984203DB2800FAF781FC03002100226800
+:106C980010311203520D60888C18551EAA415242B9
+:106CA8001140002200090590039109980899069758
+:106CB8000494029601920092FAF7C2FD0BB0F0BD5F
+:106CC800436800201B685B681961704743681B684C
+:106CD8001A68526853607047F7B5012143681B680A
+:106CE8005A6811751D686B682F681C685B68AE6808
+:106CF8000193002C02D16B681C60F7BD21003000A5
+:106D0800019AB847241A3618F3E710B543681B6888
+:106D18001868FAF7DBFE10BD70B543680C001D68F3
+:106D28006B681869FAF760FA0F22030021002868D7
+:106D3800984770BDF0B50500002689B0049105920A
+:106D4800EB88B34202DC002009B0F0BD00212B79AA
+:106D58002869734318339BB20393814235DB0024BF
+:106D6800019606AB013B019802940A210134E71809
+:106D7800F9F73AFA30313970019F0A213800F9F7EA
+:106D8800E9F90190092FECDC029B0020991C732380
+:106D980006AA1355029B5C10D31817780130BC461D
+:106DA8005F78013B1770674601329F708442F4DABE
+:106DB800002306AA51180B702800039B0599049C10
+:106DC800A0470028C0D10136BAE706234B43EC6838
+:106DD800E218E45C53781B022343039C9C420DD1C8
+:106DE800D178937809021943137952791B040B431C
+:106DF80012061A43E0D114000196B2E70131ACE75C
+:106E080010B50379C28800215A43183001F018FDE3
+:106E180010BD10B5040002A8008821712061E2802D
+:106E28002000E360FFF7ECFF21000398FAF7C2FEA9
+:106E3800002801D07820404210BD10B501F000FDB7
+:106E480010BD10B501F0E1FC10BD10B501000068DF
+:106E5800FAF7F4FE10BD10B5FAF74CFFFBF7C8F8C7
+:106E680010BD10B500210120FAF7E8FE10BD7047EB
+:106E780010B5FFF7FCFFFAF7BBFEFAF7C5FEFBF704
+:106E88001BF9FDF793FE862040427047002802D187
+:106E980062B6BFF36F8F7047BFF34F8F30BF62B6D4
+:106EA800BFF36F8F704710B50B6949699847002089
+:106EB80010BD10B5FBF74AF9002010BD704700233C
+:106EC80003824369C360704710B5C1698968FBF7DD
+:106ED800A3F910BD03008288521A82800068401806
+:106EE8001860704710B5036802215C781A7824028C
+:106EF8001443FFF7EFFF60BA80B210BD02890300A8
+:106F080000208A420AD95868C90040180368002B33
+:106F180004D143685A1E93415B421840704737B505
+:106F2800050008000C00FFF7CAFF2800082310C05E
+:106F3800E26861692382638A511A083B5B1A00215F
+:106F480008320091023101F0B7F837BDF0B589B0C9
+:106F580005001E0001910392FDF7B2FC002803D141
+:106F68004D20404209B0F0BD0023039A336014332A
+:106F78005343019A1400D318049306AF390028002C
+:106F880000F0F2FE00280DD00027079B0293069B15
+:106F98000593039B9F420CD10021280000F024FF99
+:106FA8000028EAD1280000F005FF0028D8D00020EA
+:106FB800D8E7049BA34200D8019C6368029A9A42CE
+:106FC80015D12168059801F043FC00280FD1237CD6
+:106FD800002B0FD12800A368E168984700280BD040
+:106FE800012323743368143401333360C5E7143440
+:106FF8000137CEE77020B4E72320B2E70300042866
+:1070080007D80520022B03D80438022B00D1023000
+:107018007047063B0520012BFAD90438F8E7002011
+:1070280010B5F9F713FE0B68002001330B607047A9
+:107038001FB50C000179C31804290FD008290FD0F7
+:107048000420022908D11888002302900393694676
+:10705800236860680092984704B010BD1868F3E789
+:1070680009CBF2E703000120032B03D8834200D9A0
+:1070780004307047042BFCD10230FAE770B52022A7
+:107088000D000968040000F0DAFF002806D020008F
+:10709800A96800F0C1FF0023984200D10723180017
+:1070A80070BD0B88012001330B8070470B684A685C
+:1070B800934208D101220A7340899B1888604B606B
+:1070C8004A7301207047087B002805D001339A4293
+:1070D80002D100204873F5E701324A60F1E7012345
+:1070E800022800D102331800704770B50C000D68F3
+:1070F8004189606800F090FF28702368187870BD97
+:1071080073B5002405000E00019400F03AFEA04279
+:107118000CD1012076BD280001A900F020FE00282E
+:10712800F8D0019A630001349A53A4B2280000F001
+:107138002DFE0028EFD0280000F038FEE9E770B5F2
+:1071480004000D0000F01DFE002807D1012070BDCD
+:107158002B68200001332B6000F046FE200000F071
+:1071680015FE011EF4D0200000F020FEEEE700B569
+:10717800C7B018AB0190029301A804AB0393FBF7C7
+:107188005DF947B000BD10B50400200000220023BF
+:107198001030FDF7B7FD011E00D110BD2000FFF72C
+:1071A800E6FFF2E710B5FBF7B7F810BD70B50400BD
+:1071B8000E00FCF745F8051E04D0B36A002B03D077
+:1071C80021009847280070BD2100E27A1831183054
+:1071D80001F01BFBF6E710B5041E07D0CB6A002BA5
+:1071E80001D0183098472000FBF796F810BD802092
+:1071F8004000704770B50400018AC068FCF75CFB6A
+:1072080005002000FFF7CEFF280070BD10B5040070
+:107218000068002803D0FFF7C5FF0023236010BDD6
+:1072280010B586B003001400009103AA052104A834
+:10723800F9F71AFD042104A8A04706B010BD30B51F
+:10724800FF240F238A1864018A4200D130BD0D78CB
+:1072580040BA80B2684005091D404540280380B205
+:1072680045406801204001316840EDE7CAB20C2171
+:10727800514303695B18186C072318407047F7B52A
+:10728800C9B203690192EFF3108572B60C24260087
+:107298004E439E19376CC0263A0032409446374216
+:1072A80002D0019A62450ED101224C431B191A647F
+:1072B80000239D420BD00C224A4343689B185B680D
+:1072C80098470020FEBD002D06D101235B4262B61F
+:1072D800BFF36F8F0133EED101204042F2E710B5C2
+:1072E8008022FFF7CCFF10BDF8B59446050004696D
+:1072F800C9B2EFF3108772B60C2207264A43A218C8
+:10730800106C0640012E0FD10698106400208742A9
+:1073180013D00C224A436146A418A163E3636B6847
+:10732800D35898470020F8BDC0221040069A8242E0
+:1073380009D178204042002FF5D162B6BFF36F8F94
+:107348000028E6D0EFE70120F4E713B58024009485
+:10735800FFF7CAFF16BDCBB21C2110B5594300690F
+:1073680040180021904710BD10B51000FDF7F8FC3B
+:1073780010BD10B500F044F910BD10B5FDF710F8B8
+:1073880010BDEFF3108172B6C02302681A40BE3BED
+:1073980013430360002902D162B6BFF36F8F7047B1
+:1073A800436800205A68A223DB00D3580B6070475B
+:1073B800436800205A68A123DB00D150704730B5DC
+:1073C80003690024586800280FD1002A1BD1162011
+:1073D800404230BD20609868814210D19C600EE028
+:1073E80005680400002DF0D028008842F8D108680C
+:1073F800002CEFD19C685860A14200D19860002011
+:107408000860824206D05A680A609A685960002A61
+:1074180000D199600020DCE710B500F0F3F910BD49
+:10742800F0B51F001F23456889B001912C7CA8681E
+:1074380064010B4016001C43002800D16EE0802335
+:107448009B039E4204D1210000F0D8F9002057E0A8
+:107458000822002103A801F0F3F98023DB039E42F0
+:107468003CD1FE231B06FB185A1E9341043302AA83
+:10747800137100210C2205A801F0E2F903AB019A6F
+:107488000693EB6802A9D3400122CF1C134239D1DD
+:10749800A0235B049E4235D11F232340C133FF3311
+:1074A80061099B0000293CD1A021C9055B58134202
+:1074B80028D13A002100A86800F023F9163019D025
+:1074C80004972100A86805AAFDF7BEF8002817DB75
+:1074D80001222100A86800F049F9B7E7C022032378
+:1074E800D2049742C3D0FE231B06FB185A425341CD
+:1074F8000133BCE73900A868FDF7D6F90028DFDAC0
+:1075080009B0F0BD3A002100A86800F0FAF8002898
+:10751800D7D13978A868FDF7BFF9D2E7862040426D
+:10752800EEE71B68FFDE30B543681360057A4468F0
+:10753800ED006419A34202D30220404230BD083353
+:10754800DC1E24788C42F0D10020F7E70120704738
+:1075580010B503000020984710BD10B500F0B5FD28
+:1075680010BDF8B505001F272E68002E0FD030007B
+:10757800F8F746FE3C1A01233200A34031002800E8
+:107588009A4301F000F90028EED02000F8BD0C2441
+:107598006442FAE770B503680125CB4004002B422A
+:1075A8000AD18D4021680A0020002A4301F0EBF837
+:1075B8000028F7D0002070BD16204042FBE710B528
+:1075C800002802D0012803D010BDFCF7E9FEFBE734
+:1075D800FCF77EFEF8E710B5002804D0012801D199
+:1075E80000F00AF810BD00F00BF8FBE710B5FCF747
+:1075F80089FEFCF721FF10BD10B5FCF735FE10BD64
+:1076080010B5FCF799FE10BDF8B5CBB208335B0096
+:107618001B5A04000D001600DA0508D5DB041B0F01
+:10762800DB00C318310028001F685A68B847A368F0
+:10763800002B03D031002800E2689847F8BDF7B561
+:107648009200121803000192020000200700019C1A
+:10765800A2420CD1BE2252009A58002A06D000221B
+:107668007D33FF331A6080231B061843FEBD0125B6
+:10767800D41AA408A5402C000D4206D0551CFF358D
+:107688002E68002E01D02F6020430432DFE7A023AC
+:10769800C130FF30DB058000C0588003800F704781
+:1076A8001FB50F236B441970002101930A000B00CA
+:1076B8000091FCF729FF05B000BD020010B5CBB260
+:1076C80008335B00D3189B880800990612D59907E0
+:1076D80010D401215B0BC22099401468800021500E
+:1076E800A221032012689B00D318C9005A5882436C
+:1076F8005A5010BD0021FFF7D3FFFAE7C1600261BD
+:107708007047C9B20831490040188388990603D5E3
+:1077180000205B0B1370704716204042FBE770B5E2
+:107728000600683634780500002C12D1402221006A
+:10773800143001F085F8286803007D33FF33000B0F
+:107748001C6040B2FAF7D8FB012320003370AB6508
+:1077580070BD78204042FBE768300078431E9841AE
+:10776800C0B2704710B5FCF72BFF10BDF8B5040088
+:10777800CBB25B00E3180800998A26688D061AD5F3
+:1077880002270D003D40394215D1480B87007B1C6C
+:10779800FF33F318A2261D6001232168F600C919DA
+:1077A8008D591D438D51002A04D0C1228340216880
+:1077B80092008B50F8BDC1229200B158002902DB1B
+:1077C80080210906B1509B8ADB065B0F042B11D080
+:1077D8000221052B0BD0A2224309D200002B0BD18A
+:1077E800A023DB0599580123C14019400231FFF756
+:1077F80057FFDFE70321FAE71368FFDE10B5FFF74D
+:107808005CFF10BD0300F0B504CB89B00293C1231F
+:107818009B00D358039280210F2209061340019040
+:10782800194303980B3AFFF70AFF0090002824DA5F
+:10783800A022A223D205DB00D3580793019B5F6ED9
+:10784800002F22D1019B5B6E1E000493079D002E22
+:1078580000D06DE08021320003980906FFF7EFFEA3
+:10786800A022A223D205DB00D35807939D4200D063
+:1078780080E0009B5B005B08009301240325009BCC
+:10788800002B00D07AE009B0F0BD3800F8F7D6FC3C
+:10789800012383409F4303000400019A08335B00DF
+:1078A800D3189B880493FFF7F2FE07AAE308D35C7A
+:1078B80007222240D3400122050013421DD002288E
+:1078C800BED1049B9E0807231E40F3B20593049B78
+:1078D800DB0615D502982100059AFFF795FE2000D2
+:1078E800FFF7D5FE8542ABD120000021FFF7D8FE77
+:1078F80029002000FFF7D4FEA2E70328A0D1E0E783
+:10790800A91E4B42594120000231FFF7C9FE032E40
+:1079180004D0022D08D1012E00D091E72100059A4C
+:107928000298FFF771FE8BE7022E00D088E7F5E793
+:107938003000F8F783FC01278740FB4304000593D8
+:10794800BE43FFF7A4FE002800D17FE70722019B72
+:10795800083464001C19A3889B081340052B03D125
+:10796800059B1D40079571E7042B00D06EE72F4358
+:1079780007976BE7049F5D402F4061E70098F8F791
+:107988005DFC23008340009A9A430300453300922C
+:10799800FF33039A9B009A582C30019B400018181B
+:1079A800120C81882A400298FFF72EFE67E770B50F
+:1079B800036A0D009A68596804000020914202D3B6
+:1079C8000122DA6070BD20745A6801325A6024229C
+:1079D800216A4B680868013B53432100C01800F036
+:1079E80014FF0120A560EDE7F0B58DB00D0003A9E7
+:1079F8000B0016000200040083CA83C383CA83C332
+:107A080083CA83C3236A5A68002A04D10232DA601F
+:107A180000200DB0F0BD2168A7680191E9070FD5D6
+:107A28002421013A4A43196889186A0704D40A7C50
+:107A3800002A01D00F22EAE72422200000F0E5FE08
+:107A4800AB0703D5226A5368013B5360BE4204D298
+:107A5800236A0422002BDAD1DAE76B0701D5019BF0
+:107A680023602D0701D40120D3E7143408AB07CBDA
+:107A780007C4F8E710B50260D218029BC2608360A1
+:107A88000023037403758361012901D8036210BDC3
+:107A980024224A43243A821802621360026A8C1E26
+:107AA8009460026A5360026AD360026A1374026ABD
+:107AB80053740229EBD0036A24301860E7E7030007
+:107AC800092000290BD1172B08D9FF2B08D98022B0
+:107AD80004385202934202D2032000E0012070478A
+:107AE8000220FCE707B503000A00002000210090EF
+:107AF8000191082A07D81900684600F086FE009808
+:107B08000199FFF7DCFF0EBD03000020884200D179
+:107B180070471A5C002AFBD00130F7E7002800D034
+:107B2800C160704710B543680360836801338360A0
+:107B3800006AFFF7F3FF10BD10B50168C2680300C3
+:107B48000120914204D3186A0821FFF7E7FF0020BB
+:107B580010BD70B504000D00FFF7EEFF002808D037
+:107B680023681B785B09AB4204D00A21206AFFF71F
+:107B7800D5FF002070BD10B50400FFF7DDFF002819
+:107B880007D023681A78FF2A05D00A21206AFFF750
+:107B9800C5FF002010BD01332360FBE710B5027D4F
+:107BA8000400002A07D0FFF7E6FF002807D00023CB
+:107BB80001222375524207212000FFF715FF10BD4F
+:107BC800F0B585B004000E001D000192FFF7B4FF68
+:107BD8000090002806D0A368002B08D10321206A52
+:107BE800FFF79CFF00230093009805B0F0BD1F2706
+:107BF80023681A78029217401F2F14D1002D20D025
+:107C0800206A002803D0037C1521002BE8D101232A
+:107C18002B7000252368013563605B192360A36816
+:107C2800013BA360E0E7172F0DD93A00183AD1B20B
+:107C3800032906D801259540019AAA4204D20521B4
+:107C4800CDE70721CBE700256A1C03929B18E26861
+:107C580008219A42C3D300213000019A00F0F0FDB8
+:107C6800002D01D13770D4E7320021684B191878FC
+:107C7800013B107001329942F9D1236A002BC9D017
+:107C88001B7C002BC6D0029B0733DBB2022BC1D969
+:107C980001993000FFF726FF039B15218342B9D0D5
+:107CA8009DE770B50D0011000400FFF752FF002892
+:107CB80001D1002070BD002304222000291DFFF7F8
+:107CC8007FFF0028F5D023682B60F3E737B56B46B4
+:107CD800DD1C002304002B70FFF73BFF002817D0A2
+:107CE8002B000422200001A9FFF76AFF00280FD00B
+:107CF8002D780199002D01D0102149422000FFF76D
+:107D080056FE002806D163682360A3680133A36088
+:107D180000203EBD2575FCE770B504000D00FFF797
+:107D2800C0FF002809D02268E3689B1A6A689A4253
+:107D380004D908212000FFF7F5FE002070BD70B5BA
+:107D48000D00002104001600FFF703FF002805D0EE
+:107D58000023320029002000FFF732FF70BD10B564
+:107D68000422FFF7ECFF10BD70B5032204000D00DC
+:107D7800FFF7D2FF002803D023686A689B182360A6
+:107D880070BD10B50421FFF7A1FF10BD037D002BC6
+:107D980004D1806843425841C0B270470368C26842
+:107DA80000209342F9D21878FF38F3E710B5FFF7AF
+:107DB800F5FE10BD10B5FFF7F1FE10BD70B50D0052
+:107DC80006210400FFF7C5FE002801D1002070BD80
+:107DD8000023042229002000FFF7F2FE0028F5D036
+:107DE800A3680133A360F2E7F0B591B00400FFF790
+:107DF800A3FE002853D0236800221D78002307AE75
+:107E0800049205932100300024326D0900F0FDFC36
+:107E180003AF062D19D000232A1F3B70012A00D872
+:107E28003B000822300004A9FFF7CAFE0190002891
+:107E380035D0042D3CD01AD8023D012D21D9079BFD
+:107E48002360A368013BA3602BE039003000FFF7F3
+:107E5800B5FF002823D03368F268934204D3082181
+:107E6800206AFFF75BFE1AE01D786D09D0E7052D43
+:107E7800E5D1049A059B002B01D1002A14DA0521CB
+:107E8800EEE7E3682168049A5B1A9A4203D8079BD5
+:107E98009B180793D3E708212000FFF743FE002330
+:107EA8000193019811B0F0BD92185B4104920593BB
+:107EB8003D78002D04D010220023524204920593ED
+:107EC800049B3575B3603000FFF760FF011E07D0D3
+:107ED800002DB4D03000FFF74EFE0028AFD1DEE70A
+:107EE8003000FFF781FF0028EDD1D8E71FB5089CC7
+:107EF8000294079C0194069C0094FFF7BBFD1FBDEC
+:107F0800002800D0C160704710B50368C468A34258
+:107F180005D3006A0821FFF7F3FF002010BD1F24D6
+:107F2800490122401143197003680133036001209D
+:107F3800F4E770B505000E00100019001400FFF7F3
+:107F4800D1FD3100431E22002800FCF7D3FC70BD90
+:107F5800F8B51700C368026804000D009A4206D3FA
+:107F68000821206AFFF7CCFF00263000F8BD9B1AD5
+:107F78004A689A42F4D80E0008CE002B0AD0042191
+:107F88003000FFF7AFFD6A6823689B18E2681B188A
+:107F98009A42E5D33200042339002000FFF7C9FFD5
+:107FA800061EE1D020682968884202D06A6800F07D
+:107FB80035FC23686A689B182360D6E737B5130039
+:107FC8000C00082A05D9006A0521FFF799FF00204F
+:107FD8003EBD8A18013A127800217F2A0AD9002268
+:107FE8006D4603E0A15CC943A95401329A42F9D114
+:107FF8002C0001212200FFF79CFFE9E710B51300D0
+:108008000A000021FFF795FF10BD07B50422019172
+:1080180001A9FFF7D3FF0EBD07B50422019101A9FD
+:10802800FFF7ECFF0EBD10B50322FFF791FF10BD5F
+:1080380007B5009169460192FFF7F5FF0EBD70B5CF
+:108048000C00050011002000FFF75EFD2100020072
+:108058002800FFF7EDFF70BD10B51F220421FFF7C0
+:1080680053FF10BD10B51F220521FFF74DFF10BDAE
+:1080780010B51F220721FFF747FF10BD10B5FFF706
+:10808800F7FF10BD10B50B780A00183B072B05D871
+:10809800006A1521FFF734FF002010BD01230721D6
+:1080A800FFF747FFF9E707B50B006A461433D11D00
+:1080B8000B70FFF7E7FF0EBD1FB500240294019473
+:1080C800069C0094FFF7D6FC1FBD70B5041E07D0B0
+:1080D800F8F7CCFF0500F8F7C9FF401BA042FAD318
+:1080E80070BD10B543690400002B07D1002301229D
+:1080F800E168487802434A70584210BD9847002802
+:10810800F4D0C1174318E2684B40FF2B00DDFF2372
+:108118001370ECE7002808D0C36800205A78D2070B
+:1081280003D5187843425841C0B27047EFF3108323
+:1081380072B6FEE7030010B50C33C3600361FEF7A7
+:10814800B8F910BD70B50400EFF3108572B6F8F7F2
+:10815800FFF820000C3000F03FFA002805D020007E
+:108168002900143000F01CFA70BD002DFCD162B655
+:10817800BFF36F8FF8E7F0B54169002934D00B00E1
+:10818800846823439B072FD105690A0C2B0C002A0E
+:108198001FD1002B0DD18AB2ABB25343E318A342CF
+:1081A80022D300225B1AC2600169914215D80020CF
+:1081B800F0BD1A1C0B1C8EB2ADB2754392B29EB2C2
+:1081C80056432B0CF3181A0C0ED11B04ADB22B43DB
+:1081D800E4E7002B08D12B1CEDE7C16801321960D8
+:1081E8004169C3605B1ADFE716204042E0E7F7B554
+:1081F80005000F00EFF31083019372B6C668002ED6
+:108208001FD10468A0421CD0002C1AD062682368D1
+:10821800200013605A600222237C26609343237453
+:108228006660A660183000F01EFA231D2000DE6785
+:10823800676100F065F928000199083000F0B0F98D
+:10824800F7BD3E60AB69EF60013BAB61019B002B62
+:10825800F6D162B6BFF36F8FF2E710B5EFF3108374
+:1082680072B6FEF719FEF9E7426803680221136047
+:108278005A600023027C03608A434360027483606F
+:108288007047F7B5170008AA04000D001278EFF33D
+:108298001081019172B6002A00D045682200A668B4
+:1082A80008320092B24215D0002E13D03000FFF7EA
+:1082B800DBFF30000024183000F0D5F9331DDC67EF
+:1082C8003000776100F01CF90098019900F068F916
+:1082D8002000FEBD002B15D00820FDF759FD002811
+:1082E80031D0012347600360032102680A40002D52
+:1082F8000BD123681343036063682060002B0DD102
+:1083080060600BE038003B60EEE72B68032B12D867
+:1083180002606268002A09D1606020600020019B29
+:10832800002BD6D162B6BFF36F8FD2E713680B402C
+:1083380003431360E4E78B43134303602B680B404C
+:1083480018432860EAE70C204042E8E710B5002807
+:1083580008D003689B0705D04468002901D000F0C5
+:108368004BFA200010BD002303604360030008336C
+:108378008360C3607047012307B5009300230A0098
+:108388001900FFF77EFF07BD07B50A0000210B00A3
+:108398000091FFF776FF07BD002A07D08A4205D370
+:1083A8008160C26000604060002070471620404233
+:1083B800FBE7012230B5140003688C401D00CB4058
+:1083C800A54305601800104030BD10B5002804D042
+:1083D80000229430110000F027F910BD37B5EFF3F3
+:1083E800108472B6002301930369012B04D1802302
+:1083F80042691B069A4205D0002C02D162B6BFF32F
+:108408006F8F37BD050003210438103DFFF7D1FFFA
+:108418000028F1D0AB6A280001A90193FCF7A4FD5C
+:10842800EAE770B50D0004001022002100F008FAF8
+:10843800656070BD13B501900800EFF3108472B643
+:1084480001A9FCF791FD002C02D162B6BFF36F8F32
+:1084580016BD10B5FFF7EEFF041E04DDEFF3108024
+:1084680072B6FCF7DDFF200010BD10B5A822002170
+:1084780000F0E6F910BDEFF30580431E9841C0B245
+:108488007047582040427047002070470368426890
+:1084980013605A60002303604360704710B50400FE
+:1084A800FFF7F4FF0222237C934323740023A36085
+:1084B80010BD70B504000D00FCF70EFF0223227CEE
+:1084C80013432374002D1AD0A5602B689D4209D14F
+:1084D8006B68256063601C606C6010E06A689A4293
+:1084E800F6D01B68002BF3D00E210E225956A25647
+:1084F8009142F3DD5A682360626014605C6070BD6D
+:1085080010B5EFF3108472B6FCF7A2FE002C02D16E
+:1085180062B6BFF36F8F10BD10B5EFF3108472B65B
+:108528008368002B01D0FFF7B9FF002C02D162B697
+:10853800BFF36F8F10BD282310B5027C04001A42C8
+:108548000BD18368002B01D0FFF7A8FF0422237CFE
+:10855800200093432374FCF77BFE10BD10B5EFF3A6
+:10856800108472B61838FFF7E6FF002C02D162B605
+:10857800BFF36F8F10BD70B5EFF3108572B6046846
+:10858800A0420BD0002C02D02000FFF787FF002D5F
+:1085980002D162B6BFF36F8F200070BD0024F6E7EA
+:1085A80010B50800FCF7D0FE10BD70B505000468D2
+:1085B80001260020A54201D0002C00D170BD20006A
+:1085C800FFF76CFF2000183000F04DF82000FCF792
+:1085D8003FFE30002C68EDE710B5EFF3108472B65B
+:1085E800FFF7E3FF002C02D162B6BFF36F8F10BD17
+:1085F80070B50400EFF3108572B60426037C33428D
+:108608000CD0183000F02FF8237C2000B3432374DB
+:10861800FCF71EFE2800FCF797FE70BD002DFCD16C
+:1086280062B6BFF36F8FF8E7030070B5EFF31085FC
+:1086380072B604680020A3420FD084420DD0231DD7
+:10864800D96720006261FFF729FF2000183000F089
+:108658000AF82000FCF7FCFD0120002D02D162B6CB
+:10866800BFF36F8F70BD70B50400EFF3108572B65D
+:108678000368002B1BD0FDF71DF906002000FDF74D
+:1086880047F9802300221B0622616361A64206D0B7
+:108698000020002D02D162B6BFF36F8F70BDFDF7C9
+:1086A8002BF9FDF70FF90021F8F742FCF0E7036911
+:1086B800012B09D1802342691B069A4204D18023E9
+:1086C80000221B060261436116204042E1E710B513
+:1086D800FDF734FA10BD10B5FDF730FA10BD70B5CE
+:1086E800060014001D00531C01D16B1C14D023007C
+:1086F800002000212B4305D0002D07DBFDF71EFAD3
+:108708000019694130607160300070BD022040423C
+:10871800C117001BA941F5E701204042C117F1E745
+:10872800F7B514001D000190531C01D16B1C1AD021
+:10873800002221001300294391420CD0FDF7FEF9D5
+:1087480006000F008D4202D80AD1844208D9A41B22
+:10875800BD4122002B00019908000A604B60FEBD54
+:1087680000240025F5E7012252421300F3E7426294
+:10877800020000231832016203638261C261036050
+:10878800436043637047030070B5EFF3108572B61A
+:108798000668012400208E4201D120001A60002DB5
+:1087A80002D162B6BFF36F8F204070BD0300EFF3B4
+:1087B800108272B6006841181960002A02D162B6A8
+:1087C800BFF36F8F70470300EFF3108272B6006833
+:1087D800411A1960002A02D162B6BFF36F8F704741
+:1087E8000300EFF3108272B600681960002A02D104
+:1087F80062B6BFF36F8F7047010010B5002803D031
+:1088080004390868FFF79EFC10BD002310B59A4292
+:1088180000D110BDCC5CC4540133F8E710B58842D0
+:1088280002D98B18984208D300239A4207D0CC5C0F
+:10883800C4540133F9E78B5C8354013AFBD210BD71
+:1088480003008218934200D1704719700133F9E789
+:1088580030B500240139A24201D1002005E0035DB2
+:1088680001340D5DAB42F6D0581B30BDF0B50D009C
+:108878003721C91A8FB0C9B20D911F2104000B40CE
+:108888000C930C99E3B2082955D0102900D164E063
+:10889800E90760080843690806900791A008A90736
+:1088A8000843A90808900991089E099F0698079906
+:1088B800801979410E07B446060900966646009F5E
+:1088C80037430E0900970196009E019F8019794150
+:1088D8000E06B4466746060A3E4302960E0A0396FB
+:1088E800029E039F801979410E04B4466746060C20
+:1088F8003E4304960E0C0596049E059F8019794107
+:1089080000260A910B960A9E0B9F801979414E0703
+:10891800CD080521C4083443614349005B1ADBB222
+:10892800092B12D9012000210A3B24184D41DBB242
+:108938001DE00200A5E707210B4069078C46664643
+:10894800E008E908064334000D00303313702300B3
+:10895800501C2B43EDD10FB0F0BD0F210B40290760
+:108968008C46664620092909064334000D00092B68
+:10897800EBD90D99CB18DBB2E7E70B694A6993424B
+:0C89880002D05A1C0A61187070470000F1
+:1089940000000000FC890000654C0000000000009D
+:1089A400894C00000000000000000000188A00004C
+:1089B40000000000348A000021370000000000009D
+:1089C400D90E000000000000F510000000000000B7
+:1089D4007D21000000000000BD5D000000000000DB
+:1089E4007D230000000000001D3200000000000094
+:0889F4009D32000000000000AC
+:1089FC00E5930000708D0000448B000024010020E2
+:108A0C00580A0020AD350000000000006194000001
+:108A1C00888D0000208B000026010020B40A002065
+:108A2C00513B0000000000006F9400009C8D000082
+:108A3C00608B0000280100200C010020293F000061
+:048A4C000000000026
+:108A5000F575000059750000000000006B6E000005
+:108A6000348A00003D3E0000000000006B6E0000F4
+:108A7000000000006B6E0000000000006B6E000044
+:108A80005000002021740000000000006B6E000008
+:108A900000000000990E0000000000006B6E000056
+:108AA000000000006B6E0000000000006B6E000014
+:108AB000000000006B6E0000000000006B6E000004
+:108AC000000000006B6E0000000000006B6E0000F4
+:108AD000000000006B6E0000000000006B6E0000E4
+:108AE000000000006B6E0000000000006B6E0000D4
+:108AF000000000006B6E0000000000006B6E0000C4
+:108B0000000000006B6E0000000000006B6E0000B3
+:108B1000000000006B6E0000000000006B6E0000A3
+:108B2000B5390000A973000025390000B9730000B1
+:108B3000413900005139000029740000C77300005A
+:048B40000000000031
+:108B440009360000E77200005373000000000000C3
+:0C8B54007572000000000000000000002E
+:108B6000B13C00009D3E0000D93C00000D410000DA
+:108B7000E93C0000F13D0000193D0000453D0000CA
+:108B8000253D0000353D0000453D00006D3D0000E5
+:108B90007D3D0000913D0000A53D000055750000A1
+:048BA000DD3D0000B7
+:108BA400768F000003000000009400000300000022
+:108BB400C38F000003000000C78F00000300000003
+:108BC400C790000003000000BF93000003000000F2
+:108BD400EA92000003000000DA93000003000000A2
+:108BE40047930000030000001D92000003000000F2
+:108BF40025920000030000004A95000003000000D5
+:108C0400CB8E0000030000004E8E00000400000024
+:108C14003492000003000000B08F00000300000045
+:088C240055940000030000005C
+:108C2C00AC8C000038000020B69000000100000061
+:0C8C3C006D2E000081270000692C000054
+:108C48005002002000010000456B0000F36A00009C
+:108C580002000000656C0000000000000000000039
+:108C68000000000000000000969000009E900000A8
+:108C7800000000000000000000000000A6900000B6
+:108C8800AA900000AE900000B29000009C8C0000FA
+:108C9800D4090020611B0000EC0900201E0B0020F5
+:108CA80001000000216D0000136D0000E16C000060
+:108CB800D56C000000000000C96C00000000000036
+:108CC800FD21000000000000C56E0000D12A000050
+:108CD800D12A000000000000000000003D2B000029
+:108CE800000000000000000000000000000000007C
+:108CF8000000000000000000BD2A0000712A0000EA
+:108D0800000000009127000000000000D92C00009E
+:108D180000000000792C000000000000F12E000087
+:108D2800000000007D2E000000000000F52F00006C
+:108D380000000000BD30000000000000C88C0000EA
+:108D4800548D00000002000000000000A830002040
+:108D5800CF930000000000000000000075350000FF
+:108D6800493500000000000071360000F1360000AF
+:108D7800F4930000837300007B730000FA930000F3
+:108D8800FFFFFFFF0000005050000020000000001F
+:108D980000000000A08D000000200040AC8D000005
+:108DA80001000000B48D000002000000180000005F
+:108DB80019000001FB940000099500001D950000B2
+:108DC8002C950000389500009489000094890000D3
+:108DD800C4890000CC890000E4890000FC890000F7
+:108DE8007B9500000001000000000000736D705FBB
+:108DF8007376725F7374617473004572726F722058
+:108E0800696E697469616C697A696E6720737461E7
+:108E180074732073797374656D205B25645D0062DB
+:108E280075696C642074696D653A204A756E2020F6
+:108E38003320323032362032323A31393A31360044
+:108E48007469636B7300736D705F73616D706C65CB
+:108E5800006865617020636F7272757074696F6EF7
+:108E680020286E6F7420696E207573653F29206114
+:108E780074202570006865617020636F7272757068
+:108E880074696F6E2028627566666572206F7665F4
+:108E980072666C6F773F29206174202570006865C1
+:108EA800617020636F7272757074696F6E202864C8
+:108EB8006F75626C6520667265653F292061742054
+:108EC8002570006F735F686561700028756E73693F
+:108ED800676E6564292063686172202A207573654E
+:108EE8006420666F722025257020617267756D6534
+:108EF8006E742E2049742773207265636F6D6D65DB
+:108F08006E64656420746F206361737420697420D3
+:108F1800746F20766F6964202A20626563617573B7
+:108F280065206974206D6179206361757365206DB2
+:108F380069736265686176696F7220696E2063651E
+:108F4800727461696E20636F6E66696775726174A9
+:108F5800696F6E732E20537472696E673A22257397
+:108F68002220617267756D656E743A2564006362CC
+:108F78007072696E74665F7061636B6167650046E5
+:108F880061696C656420746F207265626F6F743AF2
+:108F9800207370696E6E696E6720656E646C6573A8
+:108FA800736C792E2E2E0A007379735F6765746F60
+:108FB8007074006C6F6767696E67006C6F67006C30
+:108FC8006F675F6D676D74004D65737361676520CA
+:108FD8002822257322292064726F707065642062CC
+:108FE8006563617573652069742065786365656478
+:108FF800732073697A65206C696D69746174696F2F
+:109008006E2028257529004D657373616765206496
+:10901800726F70706564206265636175736520693D
+:109028007420657863656564732073697A65206C5C
+:10903800696D69746174696F6E2028257529000D42
+:109048000A001B5B306D00257320005B2530386CEF
+:10905800755D20005B253032753A253032753A252A
+:109068003032752E253033752C253033755D200050
+:109078003C25733E200025732F0025733A200025D8
+:109088003032782000202020007C002563001B5B04
+:10909800313B33316D001B5B313B33336D006572FF
+:1090A800720077726E00696E6600646267006C6FAA
+:1090B800675F6261636B656E645F75617274006C93
+:1090C8006F675F756172740072302F61313A2020CA
+:1090D800307825303878202072312F61323A2020BC
+:1090E800307825303878202072322F61333A2020AA
+:1090F8003078253038780072332F61343A202030A8
+:109108007825303878207231322F69703A20203033
+:109118007825303878207231342F6C723A2020301C
+:1091280078253038780020787073723A20203078AB
+:1091380025303878004661756C74696E6720696EF1
+:10914800737472756374696F6E2061646472657399
+:109158007320287231352F7063293A2030782530F2
+:10916800387800556E68616E646C656420495251A8
+:109178006E3A2025640052657365727665642045F1
+:109188007863657074696F6E202800537075726912
+:109198006F757320696E74657272757074202849D2
+:1091A80052512000535053454C20696E2074687208
+:1091B800656164206D6F646520646F6573206E6FF0
+:1091C8007420696E64696361746520505350002A85
+:1091D8002A2A2A2A2048415244204641554C5420E4
+:1091E8002A2A2A2A2A00415243485F4558434550B3
+:1091F80054207769746820726561736F6E202578D2
+:109208000A002A2A2A2A2A20257320256429202AA6
+:109218002A2A2A2A006E65745F627566006E657474
+:109228005F6275665F73696D706C6500736F63006C
+:1092380072630067726F757000666F726D6174009B
+:109248002573756E6B6E6F776E00363834633965CB
+:1092580038663332653400342E342E300061726D36
+:1092680000636F727465782D6D300071656D755F80
+:10927800636F727465785F6D302F6E726635313842
+:1092880032320025735A6570687972006F75747090
+:109298007574006275665F73697A65006275665FEA
+:1092A800636F756E74007461736B73005461736BD4
+:1092B800206974657261746F722073746174757358
+:1092C800206973206E6F74204F4B007072696F00B5
+:1092D800746964007374617465006F73206D676DE1
+:1092E80074006D63756D67725F6F735F677270008E
+:1092F800576564204A756E2020332032323A31395E
+:109308003A3033203230323600737461745F6C69DE
+:109318007374006E616D6500496E76616C696420D6
+:1093280073746174206E616D653A202573006669F7
+:10933800656C64730073746174206D676D74006D7F
+:1093480063756D67725F737461745F6772700067CD
+:10935800726F7570730068616E646C657273006912
+:109368006E64657800656E64004661696C656420AA
+:10937800746F20637265617465207A63626F72200E
+:109388006261636B7570004661696C656420746F17
+:1093980020726573746F7265207A63626F722072CF
+:1093A8006561646572206261636B757000656E75D6
+:1093B8006D206D676D74006D63756D67725F656EA6
+:1093C800756D5F677270006D63756D677220736D80
+:1093D80070006D63756D67725F736D7000636C6F9D
+:1093E800636B403430303030303030006866636C46
+:1093F8006B006C66636C6B00636C6F636B5F636FB1
+:109408006E74726F6C00496E737566666963696520
+:109418006E7420627566666572732C206672616769
+:109428006D656E742064726F70706564004C696E4F
+:109438006520746F6F206C6F6E672C206672616791
+:109448006D656E742064726F70706564007561720A
+:10945800745F6D63756D6772006770696F40353052
+:109468003030303030300075617274403430303014
+:10947800323030300048616C74696E6720737973DC
+:1094880074656D00556E6B6E6F776E206572726FC6
+:1094980072003E3E3E205A4550485952204641549B
+:1094A800414C204552524F522025643A20257320C2
+:1094B8006F6E20435055202564004661756C7420FA
+:1094C800647572696E6720696E74657272757074FE
+:1094D8002068616E646C696E670A00437572726514
+:1094E8006E74207468726561643A2025702028259E
+:1094F80073290043505520657863657074696F6EF1
+:1095080000556E68616E646C656420696E7465727E
+:109518007275707400537461636B206F7665726640
+:109528006C6F77004B65726E656C206F6F7073009F
+:109538004B65726E656C2070616E6963006D616960
+:109548006E006F73002A2A2A20426F6F74696E6753
+:10955800205A6570687972204F53206275696C646F
+:1095680020363834633965386633326534202A2A20
+:109578002A0A00737973776F726B7100286E756CA5
+:109588006C29002A666C6F61742A001800488E00E6
+:10959800007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F52
+:1095A8007F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7FC3
+:1095B8007F7F7F7F7F7F7F7F7F7F7F7F3E7F7F7FF4
+:1095C8003F3435363738393A3B3C3D7F7F7F407FE3
+:1095D8007F7F000102030405060708090A0B0C0D2A
+:1095E8000E0F101112131415161718197F7F7F7F8D
+:1095F8007F7F1A1B1C1D1E1F20212223242526279E
+:1096080028292A2B2C2D2E2F303132337F7F7F7F34
+:109618007F4142434445464748494A4B4C4D4E4F8B
+:10962800505152535455565758595A61626364659C
+:10963800666768696A6B6C6D6E6F7071727374754A
+:10964800767778797A303132333435363738392B82
+:109658002F206D657373616765732064726F707016
+:109668006564202D2D2D0D0A1B5B306D001B5B31B1
+:109678003B33316D2D2D2D2000000102030405061A
+:089688000701020203030303C2
+:109690000000000027700000000000000001000032
+:1096A00000000000000000000000000000000000BA
+:1096B00000000000000000000000000000000000AA
+:1096C000E3650000156B0000948C000000000000B2
+:1096D00000000000BB6E0000000000000000000061
+:1096E00000600040000000000000000000000000DA
+:1096F000000000000000000000000000000000006A
+:109700000000000000000000000000000000000059
+:109710000000000000000000000000000000000049
+:109720000000000000000000000000000000000039
+:109730000000000000000000000000000000000029
+:109740000000000000000000000000000000000019
+:10975000D48C00000800000005700000E2920000B8
+:10976000F892000000000000148D000002000200CA
+:109770006D7000003D93000000000000248D00008B
+:1097800004000A00E7700000B5930000000000002C
+:10979000E9320000000000000000000000C20100EB
+:1097A000000103000F000000020000001C01002067
+:0497B0001C01002078
+:0897B4000000000000000000AD
+:1097BC00000000000000000000000000000000009D
+:1097CC00000000000000000000000000000000008D
+:1097DC00000000000000000000000000000000007D
+:0897EC00000000000000000075
+:0497F4000000000071
+:1097F80068010020680100201839002000000000DE
+:0C980800020000008800000000000000CA
+:1098140084010020840100200000000001000000F9
+:1098240000000000000000009C0100209C010020BA
+:109834000000000000000000AC010020AC0100208A
+:10984400040004000400000000000000448D000037
+:04985400A838002010
+:0498580015E015E022
+:0400000300001EA13A
+:00000001FF
diff --git a/tests/integration/__init__.py b/tests/integration/__init__.py
new file mode 100644
index 0000000..497098c
--- /dev/null
+++ b/tests/integration/__init__.py
@@ -0,0 +1,7 @@
+"""End-to-end integration tests against real Zephyr SMP servers.
+
+The servers are vendored prebuilt fixtures (`tests/fixtures/smp-server/`) launched
+as subprocesses; see `tests.integration.servers`. These tests are Linux-only and
+are excluded from the default `task test` run (they carry the `integration`
+marker); run them with `task test-integration`.
+"""
diff --git a/tests/integration/conftest.py b/tests/integration/conftest.py
new file mode 100644
index 0000000..981d81e
--- /dev/null
+++ b/tests/integration/conftest.py
@@ -0,0 +1,172 @@
+"""Fixtures for the SMP-server integration suite.
+
+`connected_server` is parameterized over every entry in `servers.FIXTURES`: it
+launches the server, connects an `SMPClient` over the matching transport, waits
+until the server answers, and yields both the client and its `ServerFixture`.
+Fixtures that cannot run on this host (wrong OS, missing artifact, no QEMU, or an
+unsupported server protocol) are skipped with a reason.
+"""
+
+from __future__ import annotations
+
+import asyncio
+import logging
+from collections.abc import AsyncIterator, Callable
+from contextlib import asynccontextmanager
+from typing import NamedTuple
+
+import pytest
+import pytest_asyncio
+from _pytest.mark.structures import ParameterSet
+from typing_extensions import assert_never
+
+from smpclient import SMPClient
+from smpclient.exceptions import SMPBadSequence
+from smpclient.generics import success
+from smpclient.requests.os_management import EchoWrite
+from smpclient.transport import SMPTransport
+from smpclient.transport.serial import SMPSerialTransport
+from smpclient.transport.udp import SMPUDPTransport
+from tests.integration.servers import (
+ FIXTURES,
+ Endpoint,
+ PtyEndpoint,
+ QemuSocketSerialTransport,
+ ServerFixture,
+ SocketSerialEndpoint,
+ UdpEndpoint,
+ serve,
+)
+
+logger = logging.getLogger(__name__)
+
+_READY_PROBE = "smpclient-integration-ready"
+
+
+class ConnectedServer(NamedTuple):
+ """A live `SMPClient`, the `ServerFixture` it is connected to, and its `Endpoint`."""
+
+ client: SMPClient
+ fixture: ServerFixture
+ endpoint: Endpoint
+
+
+def fixture_params(
+ predicate: Callable[[ServerFixture], bool] = lambda _: True,
+) -> list[ParameterSet]:
+ """Build skip-marked pytest params for the fixtures matching `predicate`."""
+ return [
+ pytest.param(
+ fixture,
+ id=fixture.id,
+ marks=[pytest.mark.skip(reason=reason)]
+ if (reason := fixture.unavailable_reason())
+ else [],
+ )
+ for fixture in FIXTURES
+ if predicate(fixture)
+ ]
+
+
+def _build_transport(endpoint: Endpoint) -> tuple[SMPTransport, str]:
+ match endpoint:
+ case PtyEndpoint(pty):
+ return SMPSerialTransport(), pty
+ case SocketSerialEndpoint(url):
+ return QemuSocketSerialTransport(url), url
+ case UdpEndpoint(host, _):
+ return SMPUDPTransport(), host
+ case _:
+ assert_never(endpoint)
+
+
+async def _wait_until_answering(client: SMPClient, *, attempts: int = 30) -> None:
+ """Round-trip an echo until the server answers, tolerating boot-time stalls."""
+ for _ in range(attempts):
+ try:
+ response = await client.request(EchoWrite(d=_READY_PROBE), timeout_s=1.0)
+ if success(response) and response.r == _READY_PROBE:
+ return
+ except (TimeoutError, SMPBadSequence):
+ await asyncio.sleep(0.1)
+ raise TimeoutError(f"{client.address} never answered an echo")
+
+
+async def upload_image(
+ client: SMPClient, image: bytes, *, max_bytes: int | None = None
+) -> list[int]:
+ """Upload `image` via the img group, asserting monotonic offsets.
+
+ Runs to completion when `max_bytes` is `None`; otherwise stops once the offset
+ reaches `max_bytes` (to prove fragmented progress without a slow full upload
+ under emulation).
+
+ Args:
+ client: a connected `SMPClient`.
+ image: the signed image bytes to upload.
+ max_bytes: stop early once the offset reaches this many bytes.
+
+ Returns:
+ The offsets yielded by the upload, in order.
+ """
+ offsets: list[int] = []
+ async for offset in client.upload(image, first_timeout_s=30.0, subsequent_timeout_s=5.0):
+ assert offset >= (offsets[-1] if offsets else 0), "offsets must be non-decreasing"
+ offsets.append(offset)
+ if max_bytes is not None and offset >= min(max_bytes, len(image)):
+ break
+ assert offsets, "upload yielded no offsets"
+ return offsets
+
+
+def assert_chunks_maximized(
+ offsets: list[int], max_unencoded_size: int, *, overhead_budget: int = 48
+) -> None:
+ """Assert an upload packed near-maximal chunks — i.e. it maximizes link throughput.
+
+ Each offset stride is the payload one request carried; the largest is a full
+ (non-final) request. It must come within `overhead_budget` bytes of the
+ transport's `max_unencoded_size` (the slack is the SMP header + CBOR framing),
+ proving smpclient fills each packet to the buffer rather than under-fragmenting.
+
+ Args:
+ offsets: the cumulative offsets yielded by an upload (see `upload_image`).
+ max_unencoded_size: the transport's advertised max unencoded message size.
+ overhead_budget: the largest slack below `max_unencoded_size` accepted as
+ "maximized" (SMP header + CBOR keys; larger for requests that repeat a
+ file path).
+ """
+ strides = [b - a for a, b in zip([0, *offsets], offsets)]
+ assert len(strides) >= 2, "need >= 2 requests to measure a full (non-final) chunk"
+ biggest = max(strides)
+ assert biggest <= max_unencoded_size, f"chunk {biggest}B exceeds buffer {max_unencoded_size}B"
+ assert biggest >= max_unencoded_size - overhead_budget, (
+ f"largest chunk {biggest}B under-fills the {max_unencoded_size}B buffer by "
+ f">{overhead_budget}B — link throughput not maximized"
+ )
+
+
+@asynccontextmanager
+async def connected(fixture: ServerFixture) -> AsyncIterator[ConnectedServer]:
+ """Launch `fixture`, connect an `SMPClient`, and wait until the server answers."""
+ async with serve(fixture) as endpoint:
+ transport, address = _build_transport(endpoint)
+ client = SMPClient(transport, address)
+ await client.connect()
+ await _wait_until_answering(client)
+ # Re-initialize in case the first MCUMgr parameter read raced server boot.
+ await client._initialize()
+ try:
+ yield ConnectedServer(client, fixture, endpoint)
+ finally:
+ # Tolerant: a recovery test may have rebooted the server out from under us.
+ try:
+ await client.disconnect()
+ except Exception as e:
+ logger.debug(f"disconnect during teardown failed: {e}")
+
+
+@pytest_asyncio.fixture(params=fixture_params())
+async def connected_server(request: pytest.FixtureRequest) -> AsyncIterator[ConnectedServer]:
+ async with connected(request.param) as server:
+ yield server
diff --git a/tests/integration/servers.py b/tests/integration/servers.py
new file mode 100644
index 0000000..f754549
--- /dev/null
+++ b/tests/integration/servers.py
@@ -0,0 +1,421 @@
+"""Launch vendored Zephyr SMP servers (described by `manifest.json`) as subprocesses.
+
+The fixture registry is built from the `manifest.json` shipped with the vendored
+release (`tests/fixtures/smp-server/`, pinned in that directory's `VERSION`): one
+`ServerFixture` per manifest entry whose artifact is actually vendored and whose
+target is runnable here (native_sim via `run`, or an emulator via `qemu_cmd`).
+Adding a fixture is therefore just `gh release download --pattern ...` — the
+manifest already describes how to launch and reach it.
+
+`serve()` launches a fixture, pipes its output into the logging system, waits until
+it is reachable, and yields an `Endpoint` describing how a client connects:
+
+- native_sim runs directly (32-bit ELF, `run`); serial UARTs appear as host PTYs,
+ UDP binds a host socket.
+- Emulated targets (`qemu_cmd`) route serial to a TCP socket chardev rather than a
+ PTY: the emulated UART holds a frame's final byte until further host I/O, which
+ stalls fragmented SMP over a PTY, whereas the socket delivers frames promptly.
+"""
+
+from __future__ import annotations
+
+import asyncio
+import json
+import logging
+import platform
+import re
+import shlex
+import shutil
+import socket
+import tempfile
+from collections.abc import AsyncIterator
+from contextlib import asynccontextmanager, closing
+from hashlib import sha256
+from pathlib import Path
+from typing import Final, Literal, NamedTuple
+
+import serial as pyserial
+from smp import packet as smppacket
+from typing_extensions import override
+
+from smpclient.transport import SMPTransportDisconnected
+from smpclient.transport.serial import FragmentationStrategy, SMPSerialTransport
+
+logger = logging.getLogger(__name__)
+
+_FIXTURES_DIR: Final = Path(__file__).resolve().parent.parent / "fixtures" / "smp-server"
+_SHA256SUMS: Final = _FIXTURES_DIR / "SHA256SUMS"
+_MANIFEST: Final = _FIXTURES_DIR / "manifest.json"
+
+_ANSI: Final = re.compile(rb"\x1b\[[0-9;]*m")
+"""Strip the ANSI SGR colour codes that Zephyr's log backend emits."""
+
+_PTY_LINE: Final = re.compile(rb"connected to pseudotty: (\S+)")
+"""native_sim prints this once a UART is bound to a host pseudo-terminal."""
+
+_UDP_READY: Final = re.compile(rb"smp_udp: Started")
+"""The UDP fixtures log this once the server socket is bound (IPv4 or IPv6)."""
+
+Transport = Literal["serial", "serial_raw", "shell", "udp"]
+
+
+class PtyEndpoint(NamedTuple):
+ """A native_sim UART exposed as a host pseudo-terminal."""
+
+ pty: str
+
+
+class SocketSerialEndpoint(NamedTuple):
+ """An emulator's serial chardev exposed as a TCP socket (a pyserial `socket://` URL)."""
+
+ url: str
+
+
+class UdpEndpoint(NamedTuple):
+ """A host UDP socket bound by the server."""
+
+ host: str
+ port: int
+
+
+Endpoint = PtyEndpoint | SocketSerialEndpoint | UdpEndpoint
+
+
+class ServerFixture(NamedTuple):
+ """One prebuilt SMP server, from a `manifest.json` entry."""
+
+ artifact: str
+ target: str
+ config: str
+ transport: Transport
+ buf_size: int | None
+ buf_count: int | None
+ groups: tuple[str, ...]
+ line_length_max: int | None
+ ip_family: str | None
+ udp_port: int | None
+ mcuboot: bool
+ serial_recovery: bool
+ run: str | None
+ qemu_cmd: str | None
+
+ @property
+ def id(self) -> str:
+ return f"{self.target}.{self.config}"
+
+ @property
+ def path(self) -> Path:
+ return _FIXTURES_DIR / self.artifact
+
+ @property
+ def emulated(self) -> bool:
+ return self.qemu_cmd is not None
+
+ @property
+ def client_supported(self) -> bool:
+ """`False` when smpclient has no transport that speaks this server's protocol."""
+ return self.transport != "serial_raw"
+
+ @property
+ def params_supported(self) -> bool:
+ """`False` for builds with the MCUmgr params command disabled (`noparams`)."""
+ return "noparams" not in self.config
+
+ @property
+ def bursty_fragment_drop(self) -> bool:
+ """`True` when an instant write burst overruns the server's UART RX pool.
+
+ native_sim PTY serial has no baud pacing, so a >2-fragment message written
+ all at once is dropped unless the build enlarged its UART RX pool (`bigrx`).
+ Emulated (socket) and UDP fixtures are unaffected.
+ """
+ return (
+ self.run is not None
+ and self.transport in ("serial", "shell")
+ and "bigrx" not in self.config
+ )
+
+ @property
+ def max_reliable_line_packets(self) -> int | None:
+ """Largest multi-fragment message, in line packets, this fixture handles reliably.
+
+ `None` means unconstrained. native_sim's PTY UART has no baud pacing and drops
+ bursts beyond two line packets; the emulated nRF51 (`qemu_cortex_m0`, 16 KB RAM)
+ hangs on transactions beyond ~three line packets. Cortex-M3 (mps2) and UDP are
+ unconstrained. Heavy tests steer full-buffer transactions onto the roomier
+ targets rather than these.
+ """
+ if self.bursty_fragment_drop:
+ return 2
+ if self.target == "qemu_cortex_m0":
+ return 3
+ return None
+
+ def has_group(self, group: str) -> bool:
+ return group in self.groups
+
+ def unavailable_reason(self) -> str | None:
+ """Return why this fixture cannot run on this host, or `None` if it can."""
+ if not self.client_supported:
+ return "smpclient has no raw-UART (CONFIG_MCUMGR_TRANSPORT_RAW_UART) transport yet"
+ if platform.system() != "Linux":
+ return "SMP server fixtures run on Linux only"
+ if not self.path.is_file():
+ return f"vendored artifact {self.artifact} not found"
+ mismatch = _verify_sha256(self.path)
+ if mismatch is not None:
+ return mismatch
+ if self.run is not None and not _has_ia32_loader():
+ return "32-bit ELF loader missing (install libc6:i386)"
+ if self.qemu_cmd is not None:
+ emulator = shlex.split(self.qemu_cmd)[0]
+ if shutil.which(emulator) is None:
+ return f"{emulator} not installed"
+ return None
+
+ def argv(self) -> tuple[list[str], int | None]:
+ """The launch command (cwd = fixtures dir) and the socket port, if emulated."""
+ if self.run is not None:
+ return shlex.split(self.run), None
+ assert self.qemu_cmd is not None
+ port = _free_port()
+ return shlex.split(self.qemu_cmd.replace("", str(port))), port
+
+ def ready_pattern(self) -> re.Pattern[bytes] | None:
+ """The stdout line that signals readiness, or `None` (emulated → probe the socket)."""
+ if self.emulated:
+ return None
+ return _UDP_READY if self.transport == "udp" else _PTY_LINE
+
+ def endpoint(self, match: re.Match[bytes] | None, port: int | None) -> Endpoint:
+ if self.transport == "udp":
+ host = "::1" if self.ip_family == "ipv6" else "127.0.0.1"
+ return UdpEndpoint(host, self.udp_port or 1337)
+ if self.emulated:
+ assert port is not None
+ return SocketSerialEndpoint(f"socket://127.0.0.1:{port}")
+ assert match is not None
+ return PtyEndpoint(match.group(1).decode())
+
+
+def _load_fixtures() -> tuple[ServerFixture, ...]:
+ """Build the registry from `manifest.json`, keeping runnable + vendored fixtures."""
+ if not _MANIFEST.is_file():
+ return ()
+ entries = json.loads(_MANIFEST.read_text())
+ fixtures = [
+ ServerFixture(
+ artifact=e["artifact"],
+ target=e["target"],
+ config=e["config"],
+ transport=e["transport"],
+ buf_size=e["buf_size"],
+ buf_count=e["buf_count"],
+ groups=tuple(e["groups"]),
+ line_length_max=e["line_length_max"],
+ ip_family=e["ip_family"],
+ udp_port=e["udp_port"],
+ mcuboot=e["mcuboot"],
+ serial_recovery=e["serial_recovery"],
+ run=e["run"],
+ qemu_cmd=e["qemu_cmd"],
+ )
+ for e in entries
+ # runnable here (has a launch command) and present in the vendored subset
+ if (e["run"] is not None or e["qemu_cmd"] is not None)
+ and (_FIXTURES_DIR / e["artifact"]).is_file()
+ ]
+ return tuple(sorted(fixtures, key=lambda f: f.id))
+
+
+FIXTURES: Final = _load_fixtures()
+
+
+class QemuSocketSerialTransport(SMPSerialTransport):
+ """`SMPSerialTransport` whose byte pipe is a TCP socket (an emulator's serial chardev).
+
+ Identical SMP framing and fragmentation to `SMPSerialTransport`; only the
+ underlying connection differs, sidestepping the PTY held-byte quirk of an
+ emulated UART. The socket has no `out_waiting`, so `send()` omits that drain.
+ """
+
+ def __init__( # noqa: DOC301
+ self,
+ url: str,
+ fragmentation_strategy: FragmentationStrategy | None = None,
+ ) -> None:
+ if fragmentation_strategy is None:
+ super().__init__()
+ else:
+ super().__init__(fragmentation_strategy=fragmentation_strategy)
+ self._url: Final = url
+
+ @override
+ async def connect(self, address: str, timeout_s: float) -> None:
+ self._reset_state()
+ loop = asyncio.get_event_loop()
+ deadline = loop.time() + timeout_s
+ while True:
+ try:
+ conn = pyserial.serial_for_url(self._url, timeout=0, write_timeout=0)
+ except (OSError, pyserial.SerialException) as e:
+ if loop.time() >= deadline:
+ raise TimeoutError(f"emulator serial socket {self._url} never accepted: {e}")
+ await asyncio.sleep(SMPSerialTransport._CONNECTION_RETRY_INTERVAL_S)
+ continue
+ # `_conn` is `Final` on the base class; replace it for the socket backend.
+ object.__setattr__(self, "_conn", conn)
+ logger.debug(f"Connected to {self._url}")
+ return
+
+ @override
+ async def send(self, data: bytes) -> None:
+ if len(data) > self.max_unencoded_size:
+ raise ValueError(
+ f"Data size {len(data)} exceeds maximum unencoded size {self.max_unencoded_size}"
+ )
+ try:
+ for packet in smppacket.encode(data, line_length=self._line_length):
+ self._conn.write(packet)
+ except pyserial.SerialException as e:
+ raise SMPTransportDisconnected(f"{self.__class__.__name__} disconnected: {e}")
+ await asyncio.sleep(0)
+
+
+def _verify_sha256(artifact: Path) -> str | None:
+ """Return a mismatch message if `artifact` fails its `SHA256SUMS` entry, else `None`."""
+ if not _SHA256SUMS.is_file():
+ return f"{_SHA256SUMS} not found"
+ expected = {
+ name: digest
+ for line in _SHA256SUMS.read_text().splitlines()
+ if line.strip()
+ for digest, name in (line.split(maxsplit=1),)
+ }
+ want = expected.get(artifact.name)
+ if want is None:
+ return f"{artifact.name} not listed in {_SHA256SUMS.name}"
+ got = sha256(artifact.read_bytes()).hexdigest()
+ return None if got == want.strip() else f"{artifact.name} sha256 mismatch"
+
+
+def _has_ia32_loader() -> bool:
+ """`True` when this host can run the 32-bit native_sim ELF (needs the i386 loader)."""
+ return Path("/lib/ld-linux.so.2").exists() or Path("/lib32/ld-linux.so.2").exists()
+
+
+def _free_port() -> int:
+ with closing(socket.socket(socket.AF_INET, socket.SOCK_STREAM)) as s:
+ s.bind(("127.0.0.1", 0))
+ return int(s.getsockname()[1])
+
+
+def _ensure_executable(path: Path) -> None:
+ path.chmod(path.stat().st_mode | 0o111)
+
+
+@asynccontextmanager
+async def serve(
+ fixture: ServerFixture, *, ready_timeout_s: float = 20.0
+) -> AsyncIterator[Endpoint]:
+ """Launch `fixture`, pipe its output into logging, and yield its `Endpoint`.
+
+ The server is terminated on exit.
+
+ Args:
+ fixture: the `ServerFixture` to launch.
+ ready_timeout_s: how long to wait for the readiness signal on stdout.
+
+ Yields:
+ the `Endpoint` a client uses to connect.
+
+ Raises:
+ TimeoutError: if the server does not signal readiness in time.
+ """
+ argv, port = fixture.argv()
+ if fixture.run is not None:
+ _ensure_executable(fixture.path)
+
+ log = logging.getLogger(f"smp.server.{fixture.id}")
+ log.info("launching: %s", " ".join(argv))
+
+ # Run in a throwaway dir with the artifacts symlinked in, so the server's
+ # relative launch paths resolve while any runtime files it writes (e.g. the
+ # mps2 flash simulator's flash.bin) never touch the vendored fixtures dir.
+ with tempfile.TemporaryDirectory(prefix="smp-server-") as workdir:
+ work = Path(workdir)
+ for artifact in _FIXTURES_DIR.iterdir():
+ if artifact.suffix in (".exe", ".hex", ".bin", ".elf"):
+ (work / artifact.name).symlink_to(artifact)
+
+ proc = await asyncio.create_subprocess_exec(
+ *argv,
+ cwd=work,
+ stdout=asyncio.subprocess.PIPE,
+ stderr=asyncio.subprocess.STDOUT,
+ )
+
+ ready_pattern = fixture.ready_pattern()
+ endpoint_future: asyncio.Future[Endpoint] | None = (
+ None if ready_pattern is None else asyncio.get_event_loop().create_future()
+ )
+ pump = asyncio.ensure_future(
+ _pump(proc, log, fixture, ready_pattern, port, endpoint_future)
+ )
+
+ try:
+ if endpoint_future is None:
+ endpoint = fixture.endpoint(None, port)
+ else:
+ endpoint = await asyncio.wait_for(asyncio.shield(endpoint_future), ready_timeout_s)
+ yield endpoint
+ finally:
+ await _terminate(proc, pump)
+
+
+async def _pump(
+ proc: asyncio.subprocess.Process,
+ log: logging.Logger,
+ fixture: ServerFixture,
+ ready_pattern: re.Pattern[bytes] | None,
+ port: int | None,
+ endpoint_future: asyncio.Future[Endpoint] | None,
+) -> None:
+ """Forward the server's output into `log` and resolve `endpoint_future` on readiness."""
+ assert proc.stdout is not None
+ while True:
+ raw = await proc.stdout.readline()
+ if not raw:
+ break
+ text = _ANSI.sub(b"", raw).rstrip().decode(errors="replace")
+ if text:
+ log.info(text)
+ if ready_pattern is not None and endpoint_future is not None and not endpoint_future.done():
+ if match := ready_pattern.search(raw):
+ endpoint_future.set_result(fixture.endpoint(match, port))
+ if endpoint_future is not None and not endpoint_future.done():
+ endpoint_future.set_exception(
+ SMPTransportDisconnected(f"{fixture.id} exited before signalling readiness")
+ )
+
+
+async def _terminate(proc: asyncio.subprocess.Process, pump: asyncio.Task[None]) -> None:
+ """Stop the server process and its output pump, tolerating partial failure."""
+ try:
+ if proc.returncode is None:
+ proc.terminate()
+ except ProcessLookupError:
+ pass
+ try:
+ await asyncio.wait_for(proc.wait(), timeout=5.0)
+ except asyncio.TimeoutError:
+ try:
+ proc.kill()
+ except ProcessLookupError:
+ pass
+ await proc.wait()
+ pump.cancel()
+ try:
+ await pump
+ except (asyncio.CancelledError, Exception):
+ pass
diff --git a/tests/integration/test_enumeration.py b/tests/integration/test_enumeration.py
new file mode 100644
index 0000000..96ffe74
--- /dev/null
+++ b/tests/integration/test_enumeration.py
@@ -0,0 +1,24 @@
+"""Enumeration-management integration smoke tests across every transport."""
+
+from __future__ import annotations
+
+import pytest
+from smp import header as smphdr
+
+from smpclient.generics import success
+from smpclient.requests.enumeration_management import CountSupportedGroups, ListSupportedGroups
+from tests.integration.conftest import ConnectedServer
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+
+async def test_count_supported_groups(connected_server: ConnectedServer) -> None:
+ response = await connected_server.client.request(CountSupportedGroups())
+ assert success(response)
+ assert response.count > 0
+
+
+async def test_os_group_is_supported(connected_server: ConnectedServer) -> None:
+ response = await connected_server.client.request(ListSupportedGroups())
+ assert success(response)
+ assert smphdr.GroupId.OS_MANAGEMENT in response.groups
diff --git a/tests/integration/test_file_management.py b/tests/integration/test_file_management.py
new file mode 100644
index 0000000..cadc4e2
--- /dev/null
+++ b/tests/integration/test_file_management.py
@@ -0,0 +1,53 @@
+"""File-management (fs group) integration tests: upload/download round-trip.
+
+Fixtures with the fs group mount littlefs at `/lfs1`; these exercise smpclient's
+`upload_file` / `download_file` against a real filesystem.
+"""
+
+from __future__ import annotations
+
+import pytest
+
+from tests.integration.conftest import assert_chunks_maximized, connected, fixture_params
+from tests.integration.servers import ServerFixture
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+
+def _fs_capable(fixture: ServerFixture) -> bool:
+ """Fixtures whose filesystem reliably round-trips a buffer-filling file.
+
+ The do-it-all MCUboot recovery image mounts littlefs in a RAM-backed flash
+ simulator that shares SRAM with its image slots; on the large-netbuf variants
+ (buf1024/buf2048) read-back of a sizeable file is unreliable (the client uploads
+ fine — the server's fs flakes). Those buffer sizes keep buffer-fill / maximization
+ coverage via DFU (flash slot) and the max-payload echo instead.
+ """
+ return fixture.has_group("fs") and not (
+ fixture.serial_recovery and (fixture.buf_size or 0) > 512
+ )
+
+
+@pytest.mark.parametrize("fixture", fixture_params(_fs_capable))
+async def test_file_upload_download_roundtrip(fixture: ServerFixture) -> None:
+ path = "/lfs1/integration.txt"
+
+ async with connected(fixture) as cs:
+ transport = cs.client._transport
+ # On a target that paces the link (mps2 buffer matrix, UDP), size the payload to
+ # span more than one full buffer-filling request, so the calculated max
+ # transaction size is exercised end-to-end; native_sim's PTY UART drops
+ # >2-fragment bursts, so keep it to a couple of line packets there.
+ if fixture.bursty_fragment_drop:
+ payload = b"smpclient integration fs round-trip\n" * 2
+ else:
+ payload = b"\x5a" * (2 * transport.max_unencoded_size + 1)
+
+ offsets = [off async for off in cs.client.upload_file(payload, path, timeout_s=10.0)]
+ downloaded = await cs.client.download_file(path, timeout_s=10.0)
+
+ assert downloaded == payload
+ # On a paced target, confirm each request filled the buffer (best throughput). The
+ # repeated file path costs more CBOR overhead than an image upload, hence the budget.
+ if not fixture.bursty_fragment_drop:
+ assert_chunks_maximized(offsets, transport.max_unencoded_size, overhead_budget=80)
diff --git a/tests/integration/test_fragmentation.py b/tests/integration/test_fragmentation.py
new file mode 100644
index 0000000..b822ab5
--- /dev/null
+++ b/tests/integration/test_fragmentation.py
@@ -0,0 +1,137 @@
+"""Serial fragmentation / netbuf-parameter integration tests (PR #73/#81).
+
+These exercise the work in PR #73/#81 against the buffer-size matrix: the serial
+transport's `Auto` strategy derives its fragmentation parameters from the server's
+MCUmgr `buf_size`, falls back to conservative defaults when the params command is
+unavailable, and fragmented messages reassemble correctly.
+"""
+
+from __future__ import annotations
+
+import pytest
+from smp import packet as smppacket
+
+from smpclient import SMPClient
+from smpclient.generics import success
+from smpclient.requests.os_management import EchoWrite
+from smpclient.transport.serial import BufferParams, SMPSerialTransport
+from tests.integration.conftest import ConnectedServer, _wait_until_answering, fixture_params
+from tests.integration.servers import PtyEndpoint, ServerFixture, serve
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+
+async def test_auto_config_matches_server_buf_size(connected_server: ConnectedServer) -> None:
+ """Across the buffer-size matrix, the Auto MTU equals the server's buf_size."""
+ cs = connected_server
+ if cs.fixture.transport != "serial" or not cs.fixture.params_supported:
+ pytest.skip("serial + MCUmgr params required for Auto buffer sizing")
+
+ transport = cs.client._transport
+ assert isinstance(transport, SMPSerialTransport)
+ assert cs.fixture.buf_size is not None
+ assert transport.mtu == cs.fixture.buf_size
+ # Auto uses the full decoded netbuf: buf_size minus the SMP serial frame's
+ # 2-byte length + 2-byte CRC16 (the test_max_payload_roundtrip cases prove the
+ # server actually accepts a message of exactly this size).
+ frame_overhead = smppacket.FRAME_LENGTH_STRUCT.size + smppacket.CRC16_STRUCT.size
+ assert transport.max_unencoded_size == cs.fixture.buf_size - frame_overhead
+
+
+async def test_noparams_falls_back_to_defaults(connected_server: ConnectedServer) -> None:
+ """With the params command disabled, the client keeps conservative defaults and still works."""
+ cs = connected_server
+ if cs.fixture.params_supported:
+ pytest.skip("only the params-disabled fixture exercises the fallback")
+
+ transport = cs.client._transport
+ assert isinstance(transport, SMPSerialTransport)
+ # No buf_size from the server -> default BufferParams (one line buffer), not the server's 384.
+ assert transport._line_buffers == 1
+ assert transport.mtu == transport._line_length
+
+ response = await cs.client.request(EchoWrite(d="fallback works"))
+ assert success(response)
+ assert response.r == "fallback works"
+
+
+async def test_two_fragment_roundtrip(connected_server: ConnectedServer) -> None:
+ """A message spanning two line packets reassembles on every serial fixture that can hold it."""
+ cs = connected_server
+ if cs.fixture.transport != "serial":
+ pytest.skip("serial line-packet fragmentation")
+
+ transport = cs.client._transport
+ assert isinstance(transport, SMPSerialTransport)
+ if transport.max_unencoded_size < transport._line_length:
+ pytest.skip("buf_size too small to span two line packets")
+
+ text = "Z" * transport._line_length # > one line packet, within a 2-fragment burst
+ # Generous timeout: a multi-fragment round-trip is slow on emulated MCUs under CI load.
+ response = await cs.client.request(EchoWrite(d=text), timeout_s=10.0)
+ assert success(response)
+ assert response.r == text
+
+
+async def test_max_payload_roundtrip(connected_server: ConnectedServer) -> None:
+ """A message at the client's advertised `max_unencoded_size` round-trips.
+
+ This guards the `Auto` buf_size math against *overestimating* the payload: if
+ `max_unencoded_size` were too large for the server's netbuf, this round-trip
+ would fail. It runs even on bursty native_sim fixtures when the message fits in
+ a 2-packet burst, so the sub-line-length (buf96) and non-multiple buffers are
+ actually exercised end-to-end, not just asserted on.
+ """
+ cs = connected_server
+ if cs.fixture.transport != "serial":
+ pytest.skip("serial transport")
+
+ transport = cs.client._transport
+ assert isinstance(transport, SMPSerialTransport)
+ text = "M" * (transport.max_unencoded_size - len(EchoWrite(d="").BYTES) - 4)
+ request = EchoWrite(d=text)
+ assert len(request.BYTES) <= transport.max_unencoded_size
+
+ line_packets = len(list(smppacket.encode(request.BYTES, line_length=transport._line_length)))
+ limit = cs.fixture.max_reliable_line_packets
+ if limit is not None and line_packets > limit:
+ pytest.skip(
+ f"{cs.fixture.id}: max message spans {line_packets} line packets (> reliable {limit})"
+ )
+
+ # Generous timeout: a full multi-fragment round-trip is slow on emulated MCUs under CI load.
+ response = await cs.client.request(request, timeout_s=10.0)
+ assert success(response)
+ assert response.r == text
+
+
+@pytest.mark.parametrize("fixture", fixture_params(lambda f: f.config == "serial_line512"))
+async def test_non_default_line_length(fixture: ServerFixture) -> None:
+ """Legacy interop: smpclient can still drive a device requiring a non-128 line length.
+
+ The SMP serial line length is 128 by convention and downstream users should never
+ change it. `serial_line512` exists only to grandfather in non-compliant devices
+ that accept a different length; this is the least important fixture, kept purely
+ for backward compatibility. It confirms a `line_length=512` client round-trips.
+ """
+ async with serve(fixture) as endpoint:
+ assert isinstance(endpoint, PtyEndpoint)
+ transport = SMPSerialTransport(
+ fragmentation_strategy=BufferParams(line_length=512, line_buffers=1)
+ )
+ client = SMPClient(transport, endpoint.pty)
+ await client.connect()
+ try:
+ await _wait_until_answering(client)
+ assert transport._line_length == 512
+
+ text = "L" * 200 # > one 128-byte line packet, so the 512 line length is in effect
+ request = EchoWrite(d=text)
+ assert len(list(smppacket.encode(request.BYTES, line_length=512))) < len(
+ list(smppacket.encode(request.BYTES, line_length=128))
+ )
+ response = await client.request(request, timeout_s=10.0)
+ assert success(response)
+ assert response.r == text
+ finally:
+ await client.disconnect()
diff --git a/tests/integration/test_image_management.py b/tests/integration/test_image_management.py
new file mode 100644
index 0000000..9aca468
--- /dev/null
+++ b/tests/integration/test_image_management.py
@@ -0,0 +1,79 @@
+"""Image-management (DFU) integration tests for fixtures with the img group.
+
+The signed image that pairs with each fixture is uploaded via the img group. To
+keep the suite fast under emulation, the larger image proves fragmented *progress*
+and the smaller one runs to completion (exercising the final SHA match).
+"""
+
+from __future__ import annotations
+
+import re
+from pathlib import Path
+
+import pytest
+from smp import packet as smppacket
+
+from smpclient.generics import success
+from smpclient.requests.image_management import ImageStatesRead
+from smpclient.transport.serial import SMPSerialTransport
+from tests.integration.conftest import (
+ assert_chunks_maximized,
+ connected,
+ fixture_params,
+ upload_image,
+)
+from tests.integration.servers import ServerFixture
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+_FULL_UPLOAD_LIMIT = 64 * 1024
+"""Upload images at or below this size to completion; cap larger ones for speed."""
+
+
+def _signed_image(fixture: ServerFixture) -> Path:
+ """The signed DFU payload paired with this fixture's image."""
+ return fixture.path.with_name(re.sub(r"\.(merged\.)?hex$", ".signed.bin", fixture.artifact))
+
+
+@pytest.mark.parametrize("fixture", fixture_params(lambda f: f.has_group("img")))
+async def test_image_states_read(fixture: ServerFixture) -> None:
+ async with connected(fixture) as cs:
+ response = await cs.client.request(ImageStatesRead())
+ assert success(response)
+ assert len(response.images) >= 1
+ assert response.images[0].active is True
+
+
+@pytest.mark.parametrize("fixture", fixture_params(lambda f: f.has_group("img")))
+async def test_dfu_upload(fixture: ServerFixture) -> None:
+ image = _signed_image(fixture).read_bytes()
+ cap = None if len(image) <= _FULL_UPLOAD_LIMIT else 16 * 1024
+
+ async with connected(fixture) as cs:
+ transport = cs.client._transport
+ assert isinstance(transport, SMPSerialTransport)
+ chunk_packets = len(
+ list(smppacket.encode(b"\x00" * transport.max_unencoded_size, transport._line_length))
+ )
+ limit = fixture.max_reliable_line_packets
+ if limit is not None and chunk_packets > limit:
+ pytest.skip(
+ f"{fixture.id}: DFU chunk spans {chunk_packets} line packets "
+ f"(> reliable {limit}); full-buffer DFU covered on mps2"
+ )
+
+ offsets = await upload_image(cs.client, image, max_bytes=cap)
+
+ # Every DFU chunk must fill the buffer: chunk size scales with buf_size, so a
+ # larger netbuf means proportionally fewer, larger requests (best throughput).
+ assert_chunks_maximized(offsets, transport.max_unencoded_size)
+
+ if cap is None:
+ assert offsets[-1] == len(image) # ran to completion (incl. SHA match)
+ states = await cs.client.request(ImageStatesRead())
+ assert success(states)
+ assert any(not im.confirmed for im in states.images) # landed in a second slot
+ else:
+ assert (
+ offsets[-1] >= cap
+ ) # fragmented progress proven; full upload is slow under emulation
diff --git a/tests/integration/test_os_management.py b/tests/integration/test_os_management.py
new file mode 100644
index 0000000..088d127
--- /dev/null
+++ b/tests/integration/test_os_management.py
@@ -0,0 +1,30 @@
+"""OS-management integration tests: echo and MCUmgr parameters on every fixture."""
+
+from __future__ import annotations
+
+import pytest
+
+from smpclient.generics import success
+from smpclient.requests.os_management import EchoWrite, MCUMgrParametersRead
+from tests.integration.conftest import ConnectedServer
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+
+@pytest.mark.parametrize("text", ["", "a", "Hello, SMP server!"])
+async def test_echo_roundtrip(connected_server: ConnectedServer, text: str) -> None:
+ response = await connected_server.client.request(EchoWrite(d=text))
+ assert success(response)
+ assert response.r == text
+
+
+async def test_mcumgr_parameters(connected_server: ConnectedServer) -> None:
+ fixture = connected_server.fixture
+ if not fixture.params_supported:
+ pytest.skip("MCUmgr params command disabled on this fixture")
+
+ response = await connected_server.client.request(MCUMgrParametersRead())
+ assert success(response)
+ # The server reports exactly what the vendored manifest claims.
+ assert response.buf_size == fixture.buf_size
+ assert response.buf_count == fixture.buf_count
diff --git a/tests/integration/test_serial_recovery.py b/tests/integration/test_serial_recovery.py
new file mode 100644
index 0000000..de70908
--- /dev/null
+++ b/tests/integration/test_serial_recovery.py
@@ -0,0 +1,103 @@
+"""Reset-into-bootloader (MCUboot serial recovery) integration test.
+
+Exercises the smp 4.1.0 `boot_mode` field (PR #113): a fully-featured app reboots
+into MCUboot serial recovery via `os reset boot_mode=BOOTLOADER`, and the
+bootloader's SMP server then accepts a fragmented image upload. This is the path a
+client uses to recover a device that can't otherwise be updated from the app.
+
+The recovery server does not advertise MCUmgr params, so the client must be told
+its buffer size. We upload at two configurations to exercise the recovery server's
+reassembly across very different transaction sizes:
+
+- `auto-default` (no params -> conservative Auto): ~83 B payloads, one line packet.
+- `buffersize-1024` (MCUboot's decoded recovery buffer, BOOT_SERIAL_MAX_RECEIVE_SIZE
+ default 1024): ~1020 B payloads filling the buffer, ~9 line packets each.
+"""
+
+from __future__ import annotations
+
+import asyncio
+import re
+from pathlib import Path
+
+import pytest
+from smp.os_management import BootMode
+
+from smpclient import SMPClient
+from smpclient.exceptions import SMPBadSequence
+from smpclient.generics import success
+from smpclient.requests.image_management import ImageStatesRead
+from smpclient.requests.os_management import ResetWrite
+from smpclient.transport.serial import BufferSize
+from tests.integration.conftest import (
+ assert_chunks_maximized,
+ connected,
+ fixture_params,
+ upload_image,
+)
+from tests.integration.servers import QemuSocketSerialTransport, ServerFixture, SocketSerialEndpoint
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+_BUFFER_CONFIGS = [
+ pytest.param(None, id="auto-default"),
+ pytest.param(BufferSize(buf_size=1024), id="buffersize-1024"),
+]
+
+
+def _signed_image(fixture: ServerFixture) -> Path:
+ return fixture.path.with_name(re.sub(r"\.(merged\.)?hex$", ".signed.bin", fixture.artifact))
+
+
+# Only the canonical recovery image: the `serial_recovery_buf` matrix varies the
+# *app's* netbuf, but they all drop into the same MCUboot recovery server (same line
+# buffers), so re-testing recovery on each adds nothing. Their buffer sizes are
+# exercised in app mode (echo/fs/img buffer-fill tests).
+@pytest.mark.parametrize("fragmentation", _BUFFER_CONFIGS)
+@pytest.mark.parametrize("fixture", fixture_params(lambda f: f.config == "serial_recovery"))
+async def test_upload_to_mcuboot_recovery_smp_server(
+ fixture: ServerFixture,
+ fragmentation: BufferSize | None,
+) -> None:
+ signed = _signed_image(fixture).read_bytes()
+
+ async with connected(fixture) as cs:
+ # The app serves the img group before we drop into recovery.
+ assert success(await cs.client.request(ImageStatesRead()))
+
+ # Reboot into MCUboot serial recovery (smp 4.1.0 boot_mode).
+ try:
+ reset = await cs.client.request(
+ ResetWrite(boot_mode=BootMode.BOOTLOADER), timeout_s=3.0
+ )
+ assert success(reset)
+ except TimeoutError:
+ pass # some servers reset before sending the response
+ await cs.client.disconnect()
+ await asyncio.sleep(2.0) # let MCUboot serial recovery come up
+
+ # Reconnect to the bootloader's SMP server on the same serial socket, at the
+ # buffer geometry under test (recovery does not advertise MCUmgr params).
+ assert isinstance(cs.endpoint, SocketSerialEndpoint)
+ transport = QemuSocketSerialTransport(cs.endpoint.url, fragmentation_strategy=fragmentation)
+ bootloader = SMPClient(transport, cs.endpoint.url)
+ await bootloader.connect()
+ try:
+ # The recovery SMP server speaks img (not echo), so probe with image-list.
+ for _ in range(30):
+ try:
+ state = await bootloader.request(ImageStatesRead(), timeout_s=1.0)
+ if success(state):
+ break
+ except (TimeoutError, SMPBadSequence):
+ await asyncio.sleep(0.2)
+ else:
+ pytest.fail("MCUboot serial recovery SMP server never answered")
+
+ offsets = await upload_image(bootloader, signed, max_bytes=4096)
+ assert offsets[-1] >= 4096 # the bootloader reassembles the fragmented upload
+ # Each request fills the configured buffer: buffersize-1024 moves ~12x the
+ # payload of the conservative default (the point of naming the larger buffer).
+ assert_chunks_maximized(offsets, transport.max_unencoded_size)
+ finally:
+ await bootloader.disconnect()
diff --git a/tests/integration/test_udp.py b/tests/integration/test_udp.py
new file mode 100644
index 0000000..2d2af82
--- /dev/null
+++ b/tests/integration/test_udp.py
@@ -0,0 +1,27 @@
+"""UDP transport integration tests (IPv4 and IPv6)."""
+
+from __future__ import annotations
+
+import pytest
+
+from smpclient.generics import success
+from smpclient.requests.os_management import EchoWrite
+from smpclient.transport.udp import SMPUDPTransport
+from tests.integration.conftest import ConnectedServer
+
+pytestmark = [pytest.mark.integration, pytest.mark.asyncio]
+
+
+async def test_udp_ip_family(connected_server: ConnectedServer) -> None:
+ """The UDP transport detects the server's IP family and still round-trips."""
+ cs = connected_server
+ if cs.fixture.transport != "udp":
+ pytest.skip("UDP transport only")
+
+ transport = cs.client._transport
+ assert isinstance(transport, SMPUDPTransport)
+ assert transport._is_ipv6 == (cs.fixture.ip_family == "ipv6")
+
+ response = await cs.client.request(EchoWrite(d="udp family"))
+ assert success(response)
+ assert response.r == "udp family"
diff --git a/tests/test_smp_client.py b/tests/test_smp_client.py
index 20adc81..623f8d7 100644
--- a/tests/test_smp_client.py
+++ b/tests/test_smp_client.py
@@ -36,19 +36,20 @@
from smpclient.requests.file_management import FileDownload, FileUpload
from smpclient.requests.image_management import ImageUploadWrite
from smpclient.requests.os_management import ResetWrite
-from smpclient.transport.serial import SMPSerialTransport
+from smpclient.transport.serial import BufferParams, BufferSize, SMPSerialTransport
class SMPMockTransport:
"""Satisfies the `SMPTransport` `Protocol`."""
+ mtu = PropertyMock()
+ max_unencoded_size = PropertyMock()
+
def __init__(self) -> None:
self.connect = AsyncMock()
self.disconnect = AsyncMock()
self.send = AsyncMock()
self.receive = AsyncMock()
- self.mtu = PropertyMock()
- self.max_unencoded_size = PropertyMock()
self._smp_server_transport_buffer_size: int | None = None
self.initialize = AsyncMock()
@@ -313,12 +314,16 @@ async def test_upload_hello_world_bin_encoded(
pytest.skip("The line buffer size is too small")
m = SMPSerialTransport(
- max_smp_encoded_frame_size=max_smp_encoded_frame_size,
- line_length=line_length,
- line_buffers=line_buffers,
+ fragmentation_strategy=BufferParams(
+ line_length=line_length,
+ line_buffers=line_buffers,
+ )
)
s = SMPClient(m, "address")
- assert s._transport.mtu == max_smp_encoded_frame_size
+ # MTU is line_length * line_buffers, which may be <= max_smp_encoded_frame_size
+ # due to integer division
+ assert s._transport.mtu == line_length * line_buffers
+ assert s._transport.mtu <= max_smp_encoded_frame_size
packets: list[bytes] = []
@@ -544,12 +549,16 @@ async def test_file_upload_test_encoded(max_smp_encoded_frame_size: int, line_bu
pytest.skip("The line buffer size is too small")
m = SMPSerialTransport(
- max_smp_encoded_frame_size=max_smp_encoded_frame_size,
- line_length=line_length,
- line_buffers=line_buffers,
+ fragmentation_strategy=BufferParams(
+ line_length=line_length,
+ line_buffers=line_buffers,
+ )
)
s = SMPClient(m, "address")
- assert s._transport.mtu == max_smp_encoded_frame_size
+ # MTU is line_length * line_buffers, which may be <= max_smp_encoded_frame_size
+ # due to integer division
+ assert s._transport.mtu == line_length * line_buffers
+ assert s._transport.mtu <= max_smp_encoded_frame_size
packets: list[bytes] = []
@@ -891,3 +900,41 @@ async def test_download_file_error_not_first() -> None:
with pytest.raises(SMPUploadError) as e:
await s.download_file("test.txt")
assert e.value.args[0].err.rc == FS_MGMT_ERR.FILE_WRITE_FAILED
+
+
+@pytest.mark.parametrize(
+ "buf_size, encoded_frame_size", [(384, 527), (512, 702), (1024, 1404), (2048, 2801)]
+)
+def test_maximize_upload_packet_fills_decoded_buffer(
+ buf_size: int, encoded_frame_size: int
+) -> None:
+ """`_maximize_upload_packet` fills `max_unencoded_size` for image AND file uploads.
+
+ Filling the decoded reassembly buffer (`buf_size - 4`) is the whole point of the
+ maximizer: the resulting SMP message base64-encodes to a frame ~1.37x `buf_size` on
+ the wire -- larger than the buffer, which the server decodes incrementally as the
+ lines arrive. The unified generic handles both `ImageUploadWrite` and `FileUpload`.
+ """
+ client = SMPClient(
+ SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=buf_size)),
+ "address",
+ )
+ max_unencoded_size = client._transport.max_unencoded_size
+ assert max_unencoded_size == buf_size - 4
+
+ image = b"\xa5" * (4 * buf_size) # plenty of source so the packet is never a short final
+ image_packet = client._maximize_upload_packet(
+ ImageUploadWrite(off=0, data=b"", image=0, len=len(image), sha=sha256(image).digest()),
+ image,
+ )
+ file_packet = client._maximize_upload_packet(
+ FileUpload(name="/lfs1/firmware.bin", off=0, data=b"", len=len(image)), image
+ )
+ for maximized in (image_packet, file_packet):
+ # the maximizer fills the decoded reassembly buffer exactly
+ assert len(maximized.BYTES) == max_unencoded_size
+
+ # ... so the encoded frame on the wire is ~1.37x buf_size -- bigger than the buffer
+ on_wire = b"".join(smppacket.encode(maximized.BYTES, line_length=128))
+ assert len(on_wire) == encoded_frame_size
+ assert len(on_wire) > buf_size
diff --git a/tests/test_smp_serial_transport.py b/tests/test_smp_serial_transport.py
index df64dab..779ae38 100644
--- a/tests/test_smp_serial_transport.py
+++ b/tests/test_smp_serial_transport.py
@@ -3,8 +3,10 @@
from __future__ import annotations
import asyncio
-from collections.abc import Generator
-from typing import Any
+import logging
+import warnings
+from collections.abc import Callable, Generator
+from typing import Any, get_args
from unittest.mock import AsyncMock, MagicMock, PropertyMock, patch
import pytest
@@ -13,7 +15,13 @@
from smpclient.requests.os_management import EchoWrite
from smpclient.transport import SMPTransportDisconnected
-from smpclient.transport.serial import SMPSerialTransport
+from smpclient.transport.serial import (
+ Auto,
+ BufferParams,
+ BufferSize,
+ FragmentationStrategy,
+ SMPSerialTransport,
+)
@pytest.fixture(autouse=True)
@@ -23,10 +31,28 @@ def mock_serial() -> Generator[None, Any, None]:
def test_constructor() -> None:
- t = SMPSerialTransport(max_smp_encoded_frame_size=512, line_length=128, line_buffers=4)
- assert t.mtu == 512
+ # Test with Auto() (default)
+ t = SMPSerialTransport()
+ assert t.mtu == 128 # Default for Auto without initialize
+ assert t._line_length == 128
+ assert t._line_buffers == 1
+ assert t._max_smp_encoded_frame_size == 128
+
+ # Test with BufferParams
+ t = SMPSerialTransport(fragmentation_strategy=BufferParams(line_length=128, line_buffers=4))
+ assert t.mtu == 512 # 128 * 4
+ assert t._line_length == 128
+ assert t._line_buffers == 4
+ assert t._max_smp_encoded_frame_size == 512
assert t.max_unencoded_size < 512
+ # Test with BufferSize: fills the decoded buffer (buf_size - 4), like Auto
+ t = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=1024))
+ assert t.mtu == 1024
+ assert t._line_length == 128
+ assert t._max_smp_encoded_frame_size == 1024
+ assert t.max_unencoded_size == 1024 - 4
+
@pytest.mark.asyncio
async def test_connect_disconnect() -> None:
@@ -260,3 +286,227 @@ async def test_not_connected_exception_handling() -> None:
with pytest.raises(SMPTransportDisconnected):
await t.receive()
+
+
+def test_initialize_with_auto() -> None:
+ """Test that Auto mode updates parameters based on server's buffer size."""
+ t = SMPSerialTransport() # Uses Auto() by default
+
+ # Before initialize, uses conservative defaults
+ assert t._line_length == 128
+ assert t._line_buffers == 1
+ assert t._max_smp_encoded_frame_size == 128
+
+ # After initialize with server buffer size
+ t.initialize(512)
+ assert t._line_length == 128
+ assert t._line_buffers == 512 // 128 # 4
+ assert t._max_smp_encoded_frame_size == 512
+ assert t.mtu == 512
+ # Auto uses the full decoded netbuf: buf_size minus the 2-byte SMP serial frame
+ # length and 2-byte CRC16 (verified on native_sim/QEMU/mps2: buf_size-4 round-trips).
+ assert t.max_unencoded_size == 512 - 4
+
+
+def test_initialize_with_buffer_params() -> None:
+ """Test that BufferParams mode doesn't change user-specified parameters."""
+ t = SMPSerialTransport(fragmentation_strategy=BufferParams(line_length=128, line_buffers=2))
+
+ # Before initialize
+ assert t._line_length == 128
+ assert t._line_buffers == 2
+ assert t._max_smp_encoded_frame_size == 256 # 128 * 2
+
+ # After initialize - parameters should NOT change
+ t.initialize(512)
+ assert t._line_length == 128
+ assert t._line_buffers == 2
+ assert t._max_smp_encoded_frame_size == 256
+ assert t.mtu == 256
+
+
+def test_initialize_with_buffer_params_warning(caplog: pytest.LogCaptureFixture) -> None:
+ """Test that a warning is logged when user's params exceed server buffer size."""
+ t = SMPSerialTransport(
+ fragmentation_strategy=BufferParams(
+ line_length=128,
+ line_buffers=4, # 128 * 4 = 512
+ )
+ )
+
+ with caplog.at_level(logging.WARNING):
+ t.initialize(256) # Server buffer (256) is smaller than calculated size (512)
+
+ assert any("exceeds server buffer size" in record.message for record in caplog.records)
+
+
+def test_buffer_size() -> None:
+ """BufferSize fills the decoded reassembly buffer: max message == buf_size - 4."""
+ for buf_size in (96, 256, 384, 512, 1024, 2048):
+ t = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=buf_size))
+ assert t.mtu == buf_size
+ assert t._line_length == 128
+ assert t.max_unencoded_size == buf_size - 4
+
+
+def test_buffer_size_matches_initialized_auto() -> None:
+ """BufferSize(n) is equivalent to Auto initialized with buf_size n."""
+ auto = SMPSerialTransport()
+ auto.initialize(1024)
+ told = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=1024))
+
+ assert told.max_unencoded_size == auto.max_unencoded_size == 1024 - 4
+ assert told.mtu == auto.mtu == 1024
+ assert told._line_length == auto._line_length == 128
+
+
+def test_buffer_size_small_line_length() -> None:
+ """A server with a sub-128 per-line buffer keeps the full decoded-buffer payload."""
+ t = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=384, line_length=64))
+ assert t._line_length == 64
+ assert t.max_unencoded_size == 384 - 4
+
+
+async def _frame_on_the_wire(t: SMPSerialTransport, message: bytes) -> bytes:
+ """Return the exact bytes `t.send(message)` writes to the serial connection."""
+ written: list[bytes] = []
+
+ def capture(data: bytes) -> int:
+ written.append(bytes(data))
+ return len(data)
+
+ t._conn.write = capture # type: ignore
+ t._conn.out_waiting = 0 # type: ignore
+ await t.send(message)
+ return b"".join(written)
+
+
+@pytest.mark.asyncio
+async def test_decoded_buffer_strategies_put_full_encoded_frame_on_the_wire() -> None:
+ """`BufferSize`/`Auto` transmit an encoded frame ~1.37x buf_size -- bigger than the buffer.
+
+ The server base64-decodes each line into its `buf_size` reassembly buffer as the line
+ arrives, so the client deliberately puts MORE than `buf_size` encoded bytes on the wire
+ (the whole point of filling the decoded buffer). This pins the on-wire frame size for
+ the largest message each decoded-buffer strategy will send, and that it exceeds the
+ buffer rather than fitting within it.
+ """
+ expected_encoded = {384: 527, 512: 702, 1024: 1404, 2048: 2801}
+ for buf_size, encoded_size in expected_encoded.items():
+ told = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=buf_size))
+ auto = SMPSerialTransport()
+ auto.initialize(buf_size)
+
+ for t in (told, auto):
+ on_wire = await _frame_on_the_wire(t, b"\x5a" * t.max_unencoded_size)
+ assert len(on_wire) == encoded_size
+ assert len(on_wire) > buf_size # more encoded bytes on the wire than the buffer holds
+
+
+def test_initialize_with_buffer_size_warning(caplog: pytest.LogCaptureFixture) -> None:
+ """A BufferSize larger than the server's advertised buffer warns; the manual size wins."""
+ t = SMPSerialTransport(fragmentation_strategy=BufferSize(buf_size=1024))
+
+ with caplog.at_level(logging.WARNING):
+ t.initialize(512)
+
+ assert any(
+ "exceeds the server's advertised buffer size" in record.message for record in caplog.records
+ )
+ assert t.max_unencoded_size == 1024 - 4
+
+
+def test_fragmentation_strategy_alias() -> None:
+ """`FragmentationStrategy` is the union of the three strategy types."""
+ assert set(get_args(FragmentationStrategy)) == {Auto, BufferSize, BufferParams}
+
+
+@pytest.mark.parametrize(
+ "make, expected",
+ [
+ pytest.param(
+ lambda: SMPSerialTransport(
+ max_smp_encoded_frame_size=512, line_length=128, line_buffers=4
+ ),
+ BufferParams(line_length=128, line_buffers=4),
+ id="kw-frame-ll-lb",
+ ),
+ pytest.param(
+ lambda: SMPSerialTransport(line_length=64, line_buffers=4),
+ BufferParams(line_length=64, line_buffers=4),
+ id="kw-ll-lb-no-frame",
+ ),
+ # 7.1.0 positional layout was (max_smp_encoded_frame_size, line_length, line_buffers),
+ # with the line_length=128, line_buffers=2 defaults -> a 256-byte encoded budget.
+ pytest.param(
+ lambda: SMPSerialTransport(256),
+ BufferParams(line_length=128, line_buffers=2),
+ id="pos-frame",
+ ),
+ pytest.param(
+ lambda: SMPSerialTransport(256, 128, 2),
+ BufferParams(line_length=128, line_buffers=2),
+ id="pos-triple",
+ ),
+ ],
+)
+def test_deprecated_params_map_to_buffer_params(
+ make: Callable[[], SMPSerialTransport], expected: BufferParams
+) -> None:
+ """The deprecated 7.1.0 params still construct, warn, and map to the equivalent BufferParams."""
+ with pytest.warns(DeprecationWarning, match="fragmentation_strategy"):
+ t = make()
+ assert t._fragmentation_strategy == expected
+ assert t.mtu == expected.line_length * expected.line_buffers
+
+
+def test_deprecated_params_match_equivalent_buffer_params() -> None:
+ """A deprecated call is equivalent (mtu + unencoded budget) to the BufferParams it maps to."""
+ with pytest.warns(DeprecationWarning):
+ legacy = SMPSerialTransport(max_smp_encoded_frame_size=512, line_length=128, line_buffers=4)
+ modern = SMPSerialTransport(
+ fragmentation_strategy=BufferParams(line_length=128, line_buffers=4)
+ )
+
+ assert legacy.mtu == modern.mtu
+ assert legacy.max_unencoded_size == modern.max_unencoded_size
+ assert legacy._line_length == modern._line_length
+ assert legacy._line_buffers == modern._line_buffers
+
+
+def test_deprecated_frame_size_mismatch_is_logged(caplog: pytest.LogCaptureFixture) -> None:
+ """A frame size disagreeing with line_length*line_buffers is logged, then ignored (as in 7.1.0)."""
+ with caplog.at_level(logging.WARNING), pytest.warns(DeprecationWarning):
+ t = SMPSerialTransport(max_smp_encoded_frame_size=512, line_length=128, line_buffers=2)
+
+ assert any("is not equal to" in record.message for record in caplog.records)
+ assert t._fragmentation_strategy == BufferParams(line_length=128, line_buffers=2)
+ assert t.mtu == 256 # line_length * line_buffers wins
+
+
+@pytest.mark.parametrize(
+ "make",
+ [
+ pytest.param(lambda: SMPSerialTransport(), id="auto-default"),
+ pytest.param(lambda: SMPSerialTransport(fragmentation_strategy=Auto()), id="auto-explicit"),
+ pytest.param(lambda: SMPSerialTransport(BufferSize(buf_size=1024)), id="buffersize"),
+ pytest.param(
+ lambda: SMPSerialTransport(BufferParams(line_length=128, line_buffers=4)),
+ id="bufferparams",
+ ),
+ ],
+)
+def test_modern_constructors_do_not_warn(make: Callable[[], SMPSerialTransport]) -> None:
+ """The modern fragmentation_strategy API must never emit a DeprecationWarning."""
+ with warnings.catch_warnings():
+ warnings.simplefilter("error", DeprecationWarning)
+ make()
+
+
+def test_explicit_strategy_wins_over_stray_legacy_args() -> None:
+ """An explicit strategy is returned as-is, never reinterpreted via the legacy path."""
+ resolve = SMPSerialTransport._resolve_fragmentation_strategy
+ with warnings.catch_warnings():
+ warnings.simplefilter("error", DeprecationWarning) # the explicit strategy must not warn
+ assert resolve(BufferSize(buf_size=1024), None, 64, None) == BufferSize(buf_size=1024)
+ assert resolve(Auto(), 999, 64, 8) == Auto()